This commit is contained in:
kinou-p 2022-09-14 21:43:45 +02:00
parent 8b68c2dfdb
commit 6c58ad9cf3
108 changed files with 48101 additions and 6111 deletions

View File

@ -3,52 +3,60 @@ version: '3.3'
services:
nginx:
build: ./requirements/nginx
container_name: nginx
depends_on:
- wordpress
- mariadb
#build: ./requirements/nginx
image: nginx:stable-alpine
#container_name: nginx
#depends_on:
# - wordpress
# - mariadb
ports:
- 80:80
- 443:443
# - 443:443
volumes:
#- wpfiles:/var/www/html
- ./wordpress:/var/www/html
- ./requirements/nginx/conf/nginx.conf:/etc/nginx/conf.d/nginx.conf
networks:
- wpnetwork
- ./requirements/nginx/conf/nginx.conf:/etc/nginx/conf.d/default.conf
#networks:
# - wpnetwork
#restart: always
wordpress:
build: ./requirements/wordpress
#build: ./requirements/wordpress
image: php:7.4-fpm-alpine
container_name: wordpress
volumes:
# - wpfiles:/var/www/html
- ./wordpress:/var/www/html
depends_on:
- mariadb
networks:
- wpnetwork
- php
#networks:
# - wpnetwork
#restart: always
mariadb:
build: ./requirements/mariadb
container_name: mariadb
php:
#build: ./requirements/mariadb
image: mysql:latest
#container_name: mariadb
environment:
MARIADB_DATABASE: myDatabase
MARIADB_USER: example-user
MARIADB_PASSWORD: my_cool_secret
MARIADB_ROOT_PASSWORD: my-secret-pw
#MARIADB_DATABASE: wp
#MARIADB_USER: wp
#MARIADB_PASSWORD: secret
#MARIADB_ROOT_PASSWORD: secret
MYSQL_DATABASE: wp
MYSQL_USER: wp
MYSQL_PASSWORD: secret
MYSQL_ROOT_PASSWORD: secret
volumes:
- ./requirements/mariadb:/var/lib/mysql
#- ./requirements/mariadb:/var/lib/mysql
#- wpfiles:/var/www/html
- ./wordpress:/var/www/html
networks:
- wpnetwork
#networks:
# - wpnetwork
#restart: always
networks:
wpnetwork:
#networks:
# wpnetwork:
volumes:
wpfiles:
#volumes:
# wpfiles:

View File

@ -1,21 +1,23 @@
upstream php {
server unix:/tmp/php-cgi.socket;
server php:9000;
server unix:/tmp/php-cgi.socket;
server php:3030;
}
server {
listen 80;
server_name apommier.42.fr;
listen 80;
server_name wordpress-docker.test;
root /var/www/html;
root /var/www/html;
location / {
try_files $uri/ /index.php?$args;
}
index index.php;
location ~ \.php$ {
include fastcgi.conf;
fastcgi_intercept_errors on;
fastcgi_pass php;
}
location / {
try_files $uri $uri/ /index.php?$args;
}
location ~ \.php$ {
include fastcgi.conf;
fastcgi_intercept_errors on;
fastcgi_pass php;
}
}

View File

@ -1,97 +1,99 @@
<!DOCTYPE html>
<html lang="en">
<html lang="fr">
<head>
<meta name="viewport" content="width=device-width" />
<meta name="viewport" content="width=device-width" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>WordPress &#8250; ReadMe</title>
<title>WordPress &#8250; À lire</title>
<link rel="stylesheet" href="wp-admin/css/install.css?ver=20100228" type="text/css" />
</head>
<body>
<h1 id="logo">
<a href="https://wordpress.org/"><img alt="WordPress" src="wp-admin/images/wordpress-logo.png" /></a>
</h1>
<p style="text-align: center">Semantic Personal Publishing Platform</p>
<p style="text-align: center">Plateforme de publication sémantique personnelle</p>
<h2>First Things First</h2>
<p>Welcome. WordPress is a very special project to me. Every developer and contributor adds something unique to the mix, and together we create something beautiful that I am proud to be a part of. Thousands of hours have gone into WordPress, and we are dedicated to making it better every day. Thank you for making it part of your world.</p>
<h2>Préambule</h2>
<p>Bienvenue. WordPress est un projet très spécial pour moi. Chaque développeur et contributeur ajoute quelque chose dunique à ce projet, et ensemble nous créons quelque chose de beau, et dont je suis fier de faire partie. Nous avons passé des milliers dheures sur le développement de WordPress, et nous nous attachons tous les jours à vous faciliter la vie. Merci à vous den faire une partie de votre monde.</p>
<p style="text-align: right">&#8212; Matt Mullenweg</p>
<h2>Installation: Famous 5-minute install</h2>
<h2>Installation : la fameuse installation en 5 minutes</h2>
<ol>
<li>Unzip the package in an empty directory and upload everything.</li>
<li>Open <span class="file"><a href="wp-admin/install.php">wp-admin/install.php</a></span> in your browser. It will take you through the process to set up a <code>wp-config.php</code> file with your database connection details.
<li>Décompressez larchive dans un dossier vide de votre ordinateur, puis téléversez tous ces fichiers ;</li>
<li>Envoyez le tout sur votre hébergement via un logiciel client FTP ;</li>
<li>Ouvrez le fichier <span class="file"><a href="wp-admin/install.php">/wp-admin/install.php</a></span> dans votre navigateur. Celui-ci vous guidera dans la création du fichier <code>wp-config.php</code>, qui contient les détails de connexion à votre base de données ;
<ol>
<li>If for some reason this does not work, do not worry. It may not work on all web hosts. Open up <code>wp-config-sample.php</code> with a text editor like WordPad or similar and fill in your database connection details.</li>
<li>Save the file as <code>wp-config.php</code> and upload it.</li>
<li>Open <span class="file"><a href="wp-admin/install.php">wp-admin/install.php</a></span> in your browser.</li>
<li>Si cela ne fonctionne pas, ne vous inquiétez pas : certains hébergeurs nautorisent pas la création de fichier. Ouvrez le fichier <code>wp-config.php</code> avec un éditeur de texte, et saisissez-y directement les détails de connexion à votre base de données ;</li>
<li>Enregistrez le fichier sous le nom <code>wp-config.php</code> et téléversez-le ;</li>
<li>Ouvrez le fichier <span class="file"><a href="wp-admin/install.php">wp-admin/install.php</a></span> dans votre navigateur ;</li>
</ol>
</li>
<li>Once the configuration file is set up, the installer will set up the tables needed for your site. If there is an error, double check your <code>wp-config.php</code> file, and try again. If it fails again, please go to the <a href="https://wordpress.org/support/forums/">WordPress support forums</a> with as much data as you can gather.</li>
<li><strong>If you did not enter a password, note the password given to you.</strong> If you did not provide a username, it will be <code>admin</code>.</li>
<li>The installer should then send you to the <a href="wp-login.php">login page</a>. Sign in with the username and password you chose during the installation. If a password was generated for you, you can then click on &#8220;Profile&#8221; to change the password.</li>
<li>Une fois le fichier de configuration correctement rempli, linstallateur met en place les tables nécessaires à votre blog. Si vous obtenez une erreur, vérifiez le contenu du fichier <span class="file"><code>wp-config.php</code></span>, et réessayez. Si cela échoue encore une fois, rendez-vous sur les <a href="http://www.wordpress-fr.net/support/">forums dentraide</a> et soyez le plus précis possible dans vos explications. Si tout se passe bien, passez à létape suivante ;</li>
<li><strong>Si vous navez pas précisé de mot de passe, notez bien celui qui vous est donné.</strong> Si vous navez pas précisé didentifiant utilisateur, ce sera <code>admin</code> ;</li>
<li>Une fois linstallation terminée, le script dinstallation vous renverra vers la <a href="wp-login.php">page de connexion</a>. Connectez-vous avec lidentifiant et le mot de passe précisés (ou générés) durant linstallation. Si le mot de passe a été généré pour vous, cliquez sur « Profil »  pour le modifier.</li>
</ol>
<h2>Updating</h2>
<h3>Using the Automatic Updater</h3>
<h2>Mise à jour</h2>
<h3>À laide de loutil de mise à jour automatique</h3>
<ol>
<li>Open <span class="file"><a href="wp-admin/update-core.php">wp-admin/update-core.php</a></span> in your browser and follow the instructions.</li>
<li>You wanted more, perhaps? That&#8217;s it!</li>
<li>Ouvrez la page <span class="file"><a href="wp-admin/update-core.php">wp-admin/update-core.php</a></span> dans votre navigateur, et suivez les instructions.</li>
<li>Vous pensiez quil y aurait dautres étapes ? Cest tout !</li>
</ol>
<h3>Updating Manually</h3>
<h3>Mise à jour manuelle :</h3>
<ol>
<li>Before you update anything, make sure you have backup copies of any files you may have modified such as <code>index.php</code>.</li>
<li>Delete your old WordPress files, saving ones you&#8217;ve modified.</li>
<li>Upload the new files.</li>
<li>Point your browser to <span class="file"><a href="wp-admin/upgrade.php">/wp-admin/upgrade.php</a>.</span></li>
<li>Avant tout, assurez-vous bien de disposer de copies de sauvegarde de tous les fichiers que vous avez modifiés, par exemple <code>index.php</code>.</li>
<li>Effacez vos anciens fichiers WordPress, sauf ceux que vous avez modifié, comme <span class="file"><code>wp-config.php</code></span> ou le contenu du dossier <span class="file"><code>/wp-content/</code></span>.</li>
<li>Téléversez les nouveaux fichiers en provenance de larchive de WordPress.</li>
<li>Allez sur la page <code><span class="file"><a href="wp-admin/upgrade.php">/wp-admin/upgrade.php</a></span></code> avec votre navigateur internet.</li>
</ol>
<h2>Migrating from other systems</h2>
<p>WordPress can <a href="https://wordpress.org/support/article/importing-content/">import from a number of systems</a>. First you need to get WordPress installed and working as described above, before using <a href="wp-admin/import.php">our import tools</a>.</p>
<h2>Migrer depuis dautres logiciels/plates-formes</h2>
<p>WordPress peut <a href="https://codex.wordpress.org/Importing_Content">importer les articles en provenance de nombreux autres outils (en)</a>. Vous devez dabord installer WordPress comme expliqué plus haut, puis utiliser <a href="wp-admin/import.php" title="Importer dans WordPress">un des importateurs</a>.</p>
<h2>System Requirements</h2>
<h2>Prérequis fonctionnels</h2>
<ul>
<li><a href="https://secure.php.net/">PHP</a> version <strong>5.6.20</strong> or greater.</li>
<li><a href="https://www.mysql.com/">MySQL</a> version <strong>5.0</strong> or greater.</li>
<li><a href="https://secure.php.net/">PHP</a> version <strong>5.6.20</strong> ou supérieure ;</li>
<li><a href="https://www.mysql.com/">MySQL</a> version <strong>5.0</strong> ou supérieure.</li>
</ul>
<h3>Recommendations</h3>
<h2>Recommandations</h2>
<ul>
<li><a href="https://secure.php.net/">PHP</a> version <strong>7.4</strong> or greater.</li>
<li><a href="https://www.mysql.com/">MySQL</a> version <strong>5.7</strong> or greater OR <a href="https://mariadb.org/">MariaDB</a> version <strong>10.2</strong> or greater.</li>
<li>The <a href="https://httpd.apache.org/docs/2.2/mod/mod_rewrite.html">mod_rewrite</a> Apache module.</li>
<li><a href="https://wordpress.org/news/2016/12/moving-toward-ssl/">HTTPS</a> support.</li>
<li>A link to <a href="https://wordpress.org/">wordpress.org</a> on your site.</li>
<li><a href="https://secure.php.net/">PHP</a> version <strong>7.3</strong> ou supérieure ;</li>
<li><a href="https://www.mysql.com/">MySQL</a> version <strong>5.6</strong> ou supérieure.</li>
<li>Le module <a href="https://httpd.apache.org/docs/2.2/mod/mod_rewrite.html">mod_rewrite</a> dApache.</li>
<li>La prise en charge <a href="https://wordpress.org/news/2016/12/moving-toward-ssl/">HTTPS</a>.</li>
<li>Un lien vers <a href="https://wordpress.org/">wordpress.org</a> sur votre site.</li>
</ul>
<h2>Online Resources</h2>
<p>If you have any questions that are not addressed in this document, please take advantage of WordPress&#8217; numerous online resources:</p>
<h2>Ressources en ligne</h2>
<p>Si vous vous posez des questions dont les réponses ne figurent pas sur ce document, vous disposez de nombreuses ressources en ligne :</p>
<dl>
<dt><a href="https://codex.wordpress.org/">The WordPress Codex</a></dt>
<dd>The Codex is the encyclopedia of all things WordPress. It is the most comprehensive source of information for WordPress available.</dd>
<dt><a href="https://wordpress.org/news/">The WordPress Blog</a></dt>
<dd>This is where you&#8217;ll find the latest updates and news related to WordPress. Recent WordPress news appears in your administrative dashboard by default.</dd>
<dt><a href="https://planet.wordpress.org/">WordPress Planet</a></dt>
<dd>The WordPress Planet is a news aggregator that brings together posts from WordPress blogs around the web.</dd>
<dt><a href="https://wordpress.org/support/forums/">WordPress Support Forums</a></dt>
<dd>If you&#8217;ve looked everywhere and still cannot find an answer, the support forums are very active and have a large community ready to help. To help them help you be sure to use a descriptive thread title and describe your question in as much detail as possible.</dd>
<dt><a href="https://make.wordpress.org/support/handbook/appendix/other-support-locations/introduction-to-irc/">WordPress <abbr>IRC</abbr> (Internet Relay Chat) Channel</a></dt>
<dd>There is an online chat channel that is used for discussion among people who use WordPress and occasionally support topics. The above wiki page should point you in the right direction. (<a href="https://web.libera.chat/#wordpress">irc.libera.chat #wordpress</a>)</dd>
<dt><a href="https://codex.wordpress.org/">Le Codex WordPress</a></dt>
<dd>Le Codex est lencyclopédie liée à tout le fonctionnement de WordPress. Il sagit de la source dinformations la plus complète qui soit.</dd>
<dt><a href="https://wordpress.org/news/">Le blog de WordPress</a></dt>
<dd>Cest ici que vous trouverez les dernières informations, les annonces et les nouveautés de WordPress. Les derniers articles de ce blog sont affichés dans le Tableau de bord de WordPress par défaut.</dd>
<dt><a href="https://planet.wordpress.org/">Planète WordPress</a></dt>
<dd>La Planète WordPress est un agrégateur de news qui distille les articles de plusieurs blogs WordPress à travers le web.</dd>
<dt><a href="http://wordpress-fr.net/support/">Support WordPress Francophone</a></dt>
<dd>Si vous avez cherché partout et que malgré cela vous navez trouvé aucune réponse, les forums sont très actifs et son immense communauté sera prête à vous aider. Pour un traitement efficace de votre problème, faites en sorte dutiliser, lors de la création de votre sujet, un titre et une description aussi pertinents et clairs que possible.</dd>
<dt><a href="https://codex.wordpress.org/IRC">Canal <abbr title="Internet Relay Chat">IRC</abbr> WordPress</a></dt>
<dd>Il existe un canal IRC qui est le rendez-vous des utilisateurs WordPress, et occasionnellement, propose son aide aux sujets liés au support. La page Wiki devrait vous indiquer la bonne direction. (<a href="irc://irc.freenode.net/wordpress">irc.freenode.net #wordpress</a>)</dd>
</dl>
<h2>Final Notes</h2>
<h2>Pour finir</h2>
<ul>
<li>If you have any suggestions, ideas, or comments, or if you (gasp!) found a bug, join us in the <a href="https://wordpress.org/support/forums/">Support Forums</a>.</li>
<li>WordPress has a robust plugin <abbr>API</abbr> (Application Programming Interface) that makes extending the code easy. If you are a developer interested in utilizing this, see the <a href="https://developer.wordpress.org/plugins/">Plugin Developer Handbook</a>. You shouldn&#8217;t modify any of the core code.</li>
<li>Si vous avez des suggestions, des idées, des commentaires ou si vous avez trouvé un bug (oups !), venez nous rejoindre sur les <a href="https://wordpress.org/support/">forums anglophones</a>.</li>
<li>WordPress possède une <abbr title="Application Programming Interface">API</abbr> dextension robuste, qui permet détendre les possibilités de son code de manière simple. Si vous êtes un développeur intéressé par son utilisation, rendez-vous sur le <a href="https://developer.wordpress.org/plugins/">développement des extensions du Handbook</a>. Vous ne devriez pas avoir à modifier une partie du code original.</li>
</ul>
<h2>Share the Love</h2>
<p>WordPress has no multi-million dollar marketing campaign or celebrity sponsors, but we do have something even better&#8212;you. If you enjoy WordPress please consider telling a friend, setting it up for someone less knowledgeable than yourself, or writing the author of a media article that overlooks us.</p>
<h2>Faites connaître WordPress !</h2>
<p>WordPress ne possède pas une kyrielle de millions de dollars pour soffrir une campagne marketing, ni de célèbres sponsors, mais nous avons bien mieux : VOUS. Si vous appréciez WordPress, nhésitez pas à en parler à votre entourage, vos amis, en aidant dautres personnes ayant un niveau inférieur au vôtre, ou encore écrire un article faisant référence à notre travail.</p>
<p>WordPress is the official continuation of <a href="http://cafelog.com/">b2/caf&#233;log</a>, which came from Michel V. The work has been continued by the <a href="https://wordpress.org/about/">WordPress developers</a>. If you would like to support WordPress, please consider <a href="https://wordpress.org/donate/">donating</a>.</p>
<p>WordPress est la reprise officielle de <a href="http://cafelog.com/">b2/caf&eacute;log</a>, provenant de Michel V. Le travail a continué dêtre assuré par <a href="https://wordpress.org/about/">les développeurs WordPress</a>. Si vous voulez apporter votre soutien à WordPress, nhésitez pas à <a href="https://wordpress.org/donate/">faire un don</a>.</p>
<h2>License</h2>
<p>WordPress is free software, and is released under the terms of the <abbr>GPL</abbr> (GNU General Public License) version 2 or (at your option) any later version. See <a href="license.txt">license.txt</a>.</p>
<h2>Licence</h2>
<p>WordPress est un logiciel libre, mis à disposition sous les termes de la licence <abbr title="GNU Public License">GPL</abbr> version 2, ou de toute version suivante, au choix (voir <a href="license.txt">license.txt</a> (en anglais)).</p>
</body>
</html>

View File

@ -40,6 +40,31 @@ require_once ABSPATH . 'wp-admin/admin-header.php';
<div class="about__section changelog">
<div class="column">
<h2><?php _e( 'Maintenance and Security Releases' ); ?></h2>
<p>
<?php
printf(
/* translators: 1: WordPress version number, 2: plural number of bugs. More than one security issue. */
_n(
'<strong>Version %1$s</strong> addressed some security issues and fixed %2$s bug.',
'<strong>Version %1$s</strong> addressed some security issues and fixed %2$s bugs.',
17
),
'6.0.2',
number_format_i18n( 17 )
);
?>
<?php
printf(
/* translators: %s: HelpHub URL */
__( 'For more information, see <a href="%s">the release notes</a>.' ),
sprintf(
/* translators: %s: WordPress version */
esc_url( __( 'https://wordpress.org/support/wordpress-version/version-%s/' ) ),
sanitize_title( '6.0.2' )
)
);
?>
</p>
<p>
<?php
printf(
@ -237,10 +262,10 @@ require_once ABSPATH . 'wp-admin/admin-header.php';
</div>
<div class="column">
<div class="about__image aligncenter">
<svg width="41" height="40" viewBox="0 0 41 40" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<circle cx="20.5" cy="20" r="12" fill="#fff"/>
<circle cx="20.5" cy="20" r="12" fill="url(#a)"/>
<circle cx="20.5" cy="20" r="12" stroke="#1E1E1E" stroke-width="2"/>
<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<circle cx="16" cy="16" r="12" fill="#fff"/>
<circle cx="16" cy="16" r="12" fill="url(#a)"/>
<circle cx="16" cy="16" r="12" stroke="#1E1E1E" stroke-width="2"/>
<defs>
<pattern id="a" patternContentUnits="objectBoundingBox" width=".385" height=".385">
<use xlink:href="#b" transform="scale(.01923)"/>

View File

@ -612,7 +612,7 @@ if ( ! empty( $invalid ) ) {
/* translators: 1: Plugin file, 2: Error message. */
__( 'The plugin %1$s has been deactivated due to an error: %2$s' ),
'<code>' . esc_html( $plugin_file ) . '</code>',
$error->get_error_message()
esc_html( $error->get_error_message() )
);
echo '</p></div>';
}
@ -676,7 +676,7 @@ elseif ( isset( $_GET['deleted'] ) ) :
printf(
/* translators: %s: Error message. */
__( 'Plugin could not be deleted due to an error: %s' ),
$delete_result->get_error_message()
esc_html( $delete_result->get_error_message() )
);
?>
</p>

View File

@ -1,96 +1,98 @@
<?php
/**
* The base configuration for WordPress
* La configuration de base de votre installation WordPress.
*
* The wp-config.php creation script uses this file during the installation.
* You don't have to use the web site, you can copy this file to "wp-config.php"
* and fill in the values.
* Ce fichier est utilisé par le script de création de wp-config.php pendant
* le processus dinstallation. Vous navez pas à utiliser le site web, vous
* pouvez simplement renommer ce fichier en « wp-config.php » et remplir les
* valeurs.
*
* This file contains the following configurations:
* Ce fichier contient les réglages de configuration suivants :
*
* * Database settings
* * Secret keys
* * Database table prefix
* * ABSPATH
* Réglages MySQL
* Préfixe de table
* Clés secrètes
* Langue utilisée
* ABSPATH
*
* @link https://wordpress.org/support/article/editing-wp-config-php/
* @link https://fr.wordpress.org/support/article/editing-wp-config-php/.
*
* @package WordPress
*/
// ** Database settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define( 'DB_NAME', 'database_name_here' );
// ** Réglages MySQL - Votre hébergeur doit vous fournir ces informations. ** //
/** Nom de la base de données de WordPress. */
define( 'DB_NAME', 'votre_nom_de_bdd' );
/** Database username */
define( 'DB_USER', 'username_here' );
/** Utilisateur de la base de données MySQL. */
define( 'DB_USER', 'votre_utilisateur_de_bdd' );
/** Database password */
define( 'DB_PASSWORD', 'password_here' );
/** Mot de passe de la base de données MySQL. */
define( 'DB_PASSWORD', 'votre_mdp_de_bdd' );
/** Database hostname */
/** Adresse de lhébergement MySQL. */
define( 'DB_HOST', 'localhost' );
/** Database charset to use in creating database tables. */
/** Jeu de caractères à utiliser par la base de données lors de la création des tables. */
define( 'DB_CHARSET', 'utf8' );
/** The database collate type. Don't change this if in doubt. */
/**
* Type de collation de la base de données.
* Ny touchez que si vous savez ce que vous faites.
*/
define( 'DB_COLLATE', '' );
/**#@+
* Authentication unique keys and salts.
* Clés uniques dauthentification et salage.
*
* Change these to different unique phrases! You can generate these using
* the {@link https://api.wordpress.org/secret-key/1.1/salt/ WordPress.org secret-key service}.
*
* You can change these at any point in time to invalidate all existing cookies.
* This will force all users to have to log in again.
* Remplacez les valeurs par défaut par des phrases uniques !
* Vous pouvez générer des phrases aléatoires en utilisant
* {@link https://api.wordpress.org/secret-key/1.1/salt/ le service de clés secrètes de WordPress.org}.
* Vous pouvez modifier ces phrases à nimporte quel moment, afin dinvalider tous les cookies existants.
* Cela forcera également tous les utilisateurs à se reconnecter.
*
* @since 2.6.0
*/
define( 'AUTH_KEY', 'put your unique phrase here' );
define( 'SECURE_AUTH_KEY', 'put your unique phrase here' );
define( 'LOGGED_IN_KEY', 'put your unique phrase here' );
define( 'NONCE_KEY', 'put your unique phrase here' );
define( 'AUTH_SALT', 'put your unique phrase here' );
define( 'SECURE_AUTH_SALT', 'put your unique phrase here' );
define( 'LOGGED_IN_SALT', 'put your unique phrase here' );
define( 'NONCE_SALT', 'put your unique phrase here' );
define( 'AUTH_KEY', 'mettez une phrase unique ici' );
define( 'SECURE_AUTH_KEY', 'mettez une phrase unique ici' );
define( 'LOGGED_IN_KEY', 'mettez une phrase unique ici' );
define( 'NONCE_KEY', 'mettez une phrase unique ici' );
define( 'AUTH_SALT', 'mettez une phrase unique ici' );
define( 'SECURE_AUTH_SALT', 'mettez une phrase unique ici' );
define( 'LOGGED_IN_SALT', 'mettez une phrase unique ici' );
define( 'NONCE_SALT', 'mettez une phrase unique ici' );
/**#@-*/
/**
* WordPress database table prefix.
* Préfixe de base de données pour les tables de WordPress.
*
* You can have multiple installations in one database if you give each
* a unique prefix. Only numbers, letters, and underscores please!
* Vous pouvez installer plusieurs WordPress sur une seule base de données
* si vous leur donnez chacune un préfixe unique.
* Nutilisez que des chiffres, des lettres non-accentuées, et des caractères soulignés !
*/
$table_prefix = 'wp_';
/**
* For developers: WordPress debugging mode.
* Pour les développeurs : le mode déboguage de WordPress.
*
* Change this to true to enable the display of notices during development.
* It is strongly recommended that plugin and theme developers use WP_DEBUG
* in their development environments.
* En passant la valeur suivante à "true", vous activez laffichage des
* notifications derreurs pendant vos essais.
* Il est fortement recommandé que les développeurs dextensions et
* de thèmes se servent de WP_DEBUG dans leur environnement de
* développement.
*
* For information on other constants that can be used for debugging,
* visit the documentation.
* Pour plus dinformation sur les autres constantes qui peuvent être utilisées
* pour le déboguage, rendez-vous sur le Codex.
*
* @link https://wordpress.org/support/article/debugging-in-wordpress/
* @link https://fr.wordpress.org/support/article/debugging-in-wordpress/
*/
define( 'WP_DEBUG', false );
/* Add any custom values between this line and the "stop editing" line. */
/* Cest tout, ne touchez pas à ce qui suit ! Bonne publication. */
/** Chemin absolu vers le dossier de WordPress. */
if ( ! defined( 'ABSPATH' ) )
define( 'ABSPATH', dirname( __FILE__ ) . '/' );
/* That's all, stop editing! Happy publishing. */
/** Absolute path to the WordPress directory. */
if ( ! defined( 'ABSPATH' ) ) {
define( 'ABSPATH', __DIR__ . '/' );
}
/** Sets up WordPress vars and included files. */
require_once ABSPATH . 'wp-settings.php';
/** Réglage des variables de WordPress et de ses fichiers inclus. */
require_once( ABSPATH . 'wp-settings.php' );

Binary file not shown.

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1 @@
{"translation-revision-date":"2022-09-06 12:40:10+0000","generator":"GlotPress\/4.0.0-alpha.1","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n > 1;","lang":"fr"},"The suggested policy text has been copied to your clipboard.":["Le texte de la politique propos\u00e9e a \u00e9t\u00e9 copi\u00e9 dans votre presse-papiers."],"This user&#8217;s personal data export file was downloaded.":["L\u2019exportation des donn\u00e9es personnelles de ce compte a \u00e9t\u00e9 t\u00e9l\u00e9charg\u00e9e."],"This user&#8217;s personal data export link was sent.":["Le lien d\u2019exportation des donn\u00e9es personnelles de ce compte a \u00e9t\u00e9 envoy\u00e9."],"An error occurred while attempting to find and erase personal data.":["Une erreur est survenue lors de la tentative de trouver et de retirer des donn\u00e9es personnelles."],"Personal data was found for this user but some of the personal data found was not erased.":["Des donn\u00e9es personnelles ont \u00e9t\u00e9 trouv\u00e9es pour ce compte mais certaines donn\u00e9es personnelles trouv\u00e9es n\u2019ont pas \u00e9t\u00e9 supprim\u00e9es."],"All of the personal data found for this user was erased.":["Toutes les donn\u00e9es personnelles trouv\u00e9es pour ce compte ont \u00e9t\u00e9 supprim\u00e9es."],"Personal data was found for this user but was not erased.":["Des donn\u00e9es personnelles ont \u00e9t\u00e9 trouv\u00e9es pour ce compte mais n\u2019ont pas \u00e9t\u00e9 supprim\u00e9es."],"No personal data was found for this user.":["Aucune donn\u00e9e personnelle n\u2019a \u00e9t\u00e9 trouv\u00e9e pour ce compte."],"An error occurred while attempting to export personal data.":["Une erreur est survenue en tentant d\u2019exporter des donn\u00e9es personnelles."],"No personal data export file was generated.":["Aucun fichier d\u2019exportation de donn\u00e9es personnelles n\u2019a \u00e9t\u00e9 g\u00e9n\u00e9r\u00e9."]}},"comment":{"reference":"wp-admin\/js\/privacy-tools.js"}}

View File

@ -0,0 +1 @@
{"translation-revision-date":"2022-08-20 10:31:05+0000","generator":"GlotPress\/4.0.0-alpha.1","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n > 1;","lang":"fr"},"Editor tips":["Astuces de l\u2019\u00e9diteur"],"Disable tips":["D\u00e9sactiver les astuces"],"Got it":["J\u2019ai compris"],"See next tip":["Voir l\u2019astuce suivante"]}},"comment":{"reference":"wp-includes\/js\/dist\/nux.js"}}

View File

@ -0,0 +1 @@
{"translation-revision-date":"2022-09-06 12:40:10+0000","generator":"GlotPress\/4.0.0-alpha.1","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n > 1;","lang":"fr"},"%1$s is deprecated since version %2$s! Use %3$s instead. Please consider writing more inclusive code.":["%1$s est obsol\u00e8te depuis la version %2$s\u00a0! Utilisez %3$s \u00e0 la place. Pensons \u00e0 \u00e9crire du code plus inclusif."]}},"comment":{"reference":"wp-admin\/js\/password-strength-meter.js"}}

View File

@ -0,0 +1 @@
{"translation-revision-date":"2022-08-20 10:31:05+0000","generator":"GlotPress\/4.0.0-alpha.1","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n > 1;","lang":"fr"},"%s applied.":["%s appliqu\u00e9."],"%s removed.":["%s retir\u00e9."]}},"comment":{"reference":"wp-includes\/js\/dist\/rich-text.js"}}

View File

@ -0,0 +1 @@
{"translation-revision-date":"2022-08-20 10:31:05+0000","generator":"GlotPress\/4.0.0-alpha.1","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n > 1;","lang":"fr"},"Create Reusable block":["Cr\u00e9ez un bloc r\u00e9utilisable"],"Manage Reusable blocks":["G\u00e9rer les blocs r\u00e9utilisables"],"Reusable block created.":["Bloc r\u00e9utilisable mis \u00e0 jour."],"Untitled Reusable block":["Bloc r\u00e9utilisable sans titre"],"Convert to regular blocks":["Convertir en blocs normaux"],"Add to Reusable blocks":["Ajouter aux blocs r\u00e9utilisables"],"Close":["Fermer"],"Cancel":["Annuler"],"Name":["Nom"],"Save":["Enregistrer"]}},"comment":{"reference":"wp-includes\/js\/dist\/reusable-blocks.js"}}

View File

@ -0,0 +1 @@
{"translation-revision-date":"2022-08-20 10:31:05+0000","generator":"GlotPress\/4.0.0-alpha.1","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n > 1;","lang":"fr"},"%1$s Block. Row %2$d":["Bloc %1$s. Ligne %2$d"],"Design":["Apparence"],"%s Block":["Bloc %s"],"%1$s Block. %2$s":["Bloc %1$s. %2$s"],"%1$s Block. Column %2$d":["%1$s bloc. Colonne %2$d"],"%1$s Block. Column %2$d. %3$s":["Bloc %1$s. Colonne %2$d. %3$s"],"%1$s Block. Row %2$d. %3$s":["Bloc %1$s. Ligne %2$d. %3$s"],"Reusable blocks":["Blocs r\u00e9utilisables"],"Embeds":["Contenus embarqu\u00e9s"],"Text":["Texte"],"Widgets":["Widgets"],"Theme":["Th\u00e8me"],"Media":["M\u00e9dias"]}},"comment":{"reference":"wp-includes\/js\/dist\/blocks.js"}}

View File

@ -0,0 +1 @@
{"translation-revision-date":"2022-08-20 10:31:05+0000","generator":"GlotPress\/4.0.0-alpha.1","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n > 1;","lang":"fr"},"You are probably offline.":["Vous \u00eates probablement hors ligne."],"Media upload failed. If this is a photo or a large image, please scale it down and try again.":["Le t\u00e9l\u00e9versement du m\u00e9dia a \u00e9chou\u00e9. S\u2019il s\u2019agit d\u2019une photo ou d\u2019une grande image, veuillez la redimensionner puis r\u00e9essayer."],"The response is not a valid JSON response.":["La r\u00e9ponse n\u2019est pas une r\u00e9ponse JSON valide."],"An unknown error occurred.":["Une erreur inconnue est survenue."]}},"comment":{"reference":"wp-includes\/js\/dist\/api-fetch.js"}}

View File

@ -0,0 +1 @@
{"translation-revision-date":"2022-09-06 12:40:10+0000","generator":"GlotPress\/4.0.0-alpha.1","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n > 1;","lang":"fr"},"Submitted on:":["Envoy\u00e9 le\u00a0:"],"%1$s %2$s, %3$s at %4$s:%5$s":["%2$s %1$s %3$s \u00e0 %4$sh%5$s"]}},"comment":{"reference":"wp-admin\/js\/comment.js"}}

View File

@ -0,0 +1 @@
{"translation-revision-date":"2022-09-06 12:40:10+0000","generator":"GlotPress\/4.0.0-alpha.1","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n > 1;","lang":"fr"},"Could not load the preview image.":["Impossible de charger l\u2019image de pr\u00e9visualisation."],"Could not load the preview image. Please reload the page and try again.":["Impossible de charger l\u2019image de pr\u00e9visualisation. Veuillez recharger la page et r\u00e9essayer."]}},"comment":{"reference":"wp-admin\/js\/image-edit.js"}}

View File

@ -0,0 +1 @@
{"translation-revision-date":"2022-08-20 10:31:05+0000","generator":"GlotPress\/4.0.0-alpha.1","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n > 1;","lang":"fr"},"Reusable block imported successfully!":["Bloc r\u00e9utilisable bien import\u00e9\u00a0!"],"button label\u0004Import":["Importer"],"Unknown error":["Erreur inconnue"],"Invalid Reusable block JSON file":["Fichier JSON de bloc r\u00e9utilisable non valide"],"Invalid JSON file":["Fichier JSON non valide"],"Import from JSON":["Importer depuis un JSON"],"File":["Fichier"]}},"comment":{"reference":"wp-includes\/js\/dist\/list-reusable-blocks.js"}}

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
{"translation-revision-date":"2022-08-20 10:31:05+0000","generator":"GlotPress\/4.0.0-alpha.1","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n > 1;","lang":"fr"},"Annotation":["Annotation"]}},"comment":{"reference":"wp-includes\/js\/dist\/annotations.js"}}

View File

@ -0,0 +1 @@
{"translation-revision-date":"2022-08-20 10:31:05+0000","generator":"GlotPress\/4.0.0-alpha.1","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n > 1;","lang":"fr"},"Notifications":["Notifications"]}},"comment":{"reference":"wp-includes\/js\/dist\/a11y.js"}}

View File

@ -0,0 +1 @@
{"translation-revision-date":"2022-08-20 10:31:05+0000","generator":"GlotPress\/4.0.0-alpha.1","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n > 1;","lang":"fr"},"https:\/\/wordpress.org\/support\/article\/block-based-widgets-editor\/":["https:\/\/fr.wordpress.org\/support\/article\/lediteur-de-widgets\/"],"New to the block editor?":["Vous d\u00e9couvrez l\u2019\u00e9diteur de blocs\u00a0?"],"Get the Classic Widgets plugin.":["Obtenir l\u2019extension Classic Widget."],"https:\/\/wordpress.org\/plugins\/classic-widgets\/":["https:\/\/fr.wordpress.org\/plugins\/classic-widgets\/"],"Want to stick with the old widgets?":["Vous souhaitez conserver l\u2019ancienne interface de gestion des widgets\u00a0?"],"You can now add any block to your site\u2019s widget areas. Don\u2019t worry, all of your favorite widgets still work flawlessly.":["Vous pouvez maintenant ajouter n\u2019importe quel bloc sur les zones de widgets de votre site. Ne vous inqui\u00e9tez pas, tous vos widgets pr\u00e9f\u00e9r\u00e9s continueront de fonctionner."],"Your theme provides different \u201cblock\u201d areas for you to add and edit content.\u00a0Try adding a search bar, social icons, or other types of blocks here and see how they\u2019ll look on your site.":["Votre th\u00e8me fournit diff\u00e9rentes zone de blocs vous permettant d\u2019ajouter ou modifier du contenu. Essayez d\u2019y ajouter une barre de recherche, des ic\u00f4nes de r\u00e9seaux sociaux ou d\u2019autres types de blocs pour en voir le rendu sur votre site."],"Welcome to block Widgets":["Bienvenue sur l\u2019interface de gestion des blocs de widgets"],"Contain text cursor inside block deactivated":["D\u00e9sactivation du curseur de texte dans les blocs"],"Contain text cursor inside block activated":["Activation du curseur de texte dans les blocs"],"Close inserter":["Fermer l\u2019outil d\u2019insertion"],"Aids screen readers by stopping text caret from leaving blocks.":["Aide les lecteurs d\u2019\u00e9cran en emp\u00eachant le curseur de texte de quitter les blocs."],"Preferences":["Pr\u00e9f\u00e9rences"],"Show more settings":["Afficher plus de r\u00e9glages"],"Contain text cursor inside block":["Contenir le curseur de texte \u00e0 l\u2019int\u00e9rieur du bloc actif"],"Here's a detailed guide.":["Voici un guide d\u00e9taill\u00e9."],"https:\/\/wordpress.org\/support\/article\/wordpress-editor\/":["https:\/\/fr.wordpress.org\/support\/article\/wordpress-editor\/"],"Welcome Guide":["Guide de bienvenue"],"Keyboard shortcuts":["Raccourcis clavier"],"Generic label for block inserter button\u0004Add block":["Ajouter un bloc"],"Display these keyboard shortcuts.":["Afficher ces raccourcis clavier."],"Add a block":["Ajouter un bloc"],"Top toolbar deactivated":["Barre d\u2019outils haute d\u00e9sactiv\u00e9e"],"Top toolbar activated":["Barre d\u2019outils haute activ\u00e9e"],"Top toolbar":["Barre d\u2019outils sup\u00e9rieure"],"Got it":["J\u2019ai compris"],"Block Settings":["R\u00e9glages du bloc"],"Remove a link.":["Retirer un lien."],"Convert the selected text into a link.":["Convertir le texte s\u00e9lectionn\u00e9 en lien."],"Underline the selected text.":["Souligner le texte s\u00e9lectionn\u00e9."],"Make the selected text italic.":["Passer le texte s\u00e9lectionn\u00e9 en italique."],"Make the selected text bold.":["Passer le texte s\u00e9lectionn\u00e9 en gras."],"Text formatting":["Mise en forme du texte"],"Forward-slash":["Barre oblique (slash)"],"Change the block type after adding a new paragraph.":["Modifier le type de bloc apr\u00e8s l\u2019ajout d\u2019un nouveau paragraphe."],"Block shortcuts":["Raccourcis pour les blocs"],"Selection shortcuts":["Raccourcis de s\u00e9lection"],"Redo your last undo.":["R\u00e9tablir la derni\u00e8re action."],"Undo your last changes.":["Annuler vos derni\u00e8res modifications."],"Save your changes.":["Enregistrer vos modifications."],"Global shortcuts":["Raccourcis g\u00e9n\u00e9raux"],"Access all block and document tools in a single place":["Acc\u00e9dez \u00e0 tous les outils de blocs et de document \u00e0 partir d\u2019un endroit unique"],"noun\u0004View":["Vue"],"Options":["Options"],"Document tools":["Outils du document"],"The editor has encountered an unexpected error.":["L\u2019\u00e9diteur a rencontr\u00e9 une erreur inattendue."],"Copy Error":["Copier l\u2019erreur"],"(opens in a new tab)":["(ouvre un nouvel onglet)"],"Customizing":["Personnalisation"],"Tools":["Outils"],"Widgets":["Widgets"],"Help":["Aide"],"Close":["Fermer"],"Redo":["R\u00e9tablir"],"Undo":["Annuler"]}},"comment":{"reference":"wp-includes\/js\/dist\/customize-widgets.js"}}

View File

@ -0,0 +1 @@
{"translation-revision-date":"2022-08-20 10:31:05+0000","generator":"GlotPress\/4.0.0-alpha.1","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n > 1;","lang":"fr"},"Global Styles":["Styles globaux"],"Widget types":["Types de widget"],"Menu Item":["\u00c9l\u00e9ment de menu"],"Comment":["Commentaire"],"Widget areas":["Zone de widget"],"Site":["Site"],"Post Type":["Type de publication"],"Taxonomy":["Taxonomie"],"Menu Location":["Emplacements de menus"],"Menu":["Menu"],"User":["Compte"],"Base":["Base"],"Widgets":["Widgets"],"Site Title":["Titre du site"],"Themes":["Th\u00e8mes"],"(no title)":["(pas de titre)"],"Media":["M\u00e9dias"],"Plugins":["Extensions"]}},"comment":{"reference":"wp-includes\/js\/dist\/core-data.js"}}

View File

@ -0,0 +1 @@
{"translation-revision-date":"2022-09-06 12:40:10+0000","generator":"GlotPress\/4.0.0-alpha.1","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n > 1;","lang":"fr"},"Unavailable":["Indisponible"],"No details available":["Aucun d\u00e9tail disponible"],"A test is unavailable":["Un test n\u2019est pas disponible"],"All site health tests have finished running. There are items that should be addressed, and the results are now available on the page.":["Tous les tests de sant\u00e9 du site ont fini de tourner. Il y a des \u00e9l\u00e9ments qui devraient \u00eatre pris en charge, et les r\u00e9sultats sont maintenant disponible sur cette page."],"Should be improved":["Peut \u00eatre am\u00e9lior\u00e9"],"Good":["Bien"],"%s critical issue":["%s probl\u00e8me critique","%s probl\u00e8mes critiques"],"%s item with no issues detected":["%s \u00e9l\u00e9ment sans probl\u00e8me d\u00e9tect\u00e9","%s \u00e9l\u00e9ments sans probl\u00e8me d\u00e9tect\u00e9s"],"%s recommended improvement":["%s am\u00e9lioration recommand\u00e9e","%s am\u00e9liorations recommand\u00e9es"],"Site information has been copied to your clipboard.":["Les informations du site ont \u00e9t\u00e9 copi\u00e9es dans le presse-papier."],"All site health tests have finished running. Your site is looking good, and the results are now available on the page.":["Les v\u00e9rifications de sant\u00e9 sont termin\u00e9es. Votre site a bonne mine, et les r\u00e9sultats sont maintenant disponibles sur la page."],"All site health tests have finished running.":["Tous les tests de v\u00e9rification de sant\u00e9 du site sont termin\u00e9s."],"Please wait...":["Veuillez patienter\u2026"]}},"comment":{"reference":"wp-admin\/js\/site-health.js"}}

View File

@ -0,0 +1 @@
{"translation-revision-date":"2022-09-06 12:40:10+0000","generator":"GlotPress\/4.0.0-alpha.1","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n > 1;","lang":"fr"},"Use as featured image":["Utiliser comme image mise en avant"],"Saving\u2026":["Enregistrement\u2026"],"Could not set that as the thumbnail image. Try a different attachment.":["Impossible de s\u2019en servir comme miniature. Essayez un autre fichier joint."],"Done":["Termin\u00e9"]}},"comment":{"reference":"wp-admin\/js\/set-post-thumbnail.js"}}

View File

@ -0,0 +1 @@
{"translation-revision-date":"2022-09-06 12:40:10+0000","generator":"GlotPress\/4.0.0-alpha.1","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n > 1;","lang":"fr"},"Drag boxes here":["Glissez les blocs ici"],"Add boxes from the Screen Options menu":["Ajouter des blocs depuis le menu d\u2019options de l\u2019\u00e9cran"],"The boxes order has been saved.":["L\u2019ordre des boites a \u00e9t\u00e9 enregistr\u00e9."],"The box is on the last position":["La boite est en derni\u00e8re position"],"The box is on the first position":["La boite est en premi\u00e8re position"]}},"comment":{"reference":"wp-admin\/js\/postbox.js"}}

View File

@ -0,0 +1 @@
{"translation-revision-date":"2022-09-06 12:40:10+0000","generator":"GlotPress\/4.0.0-alpha.1","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n > 1;","lang":"fr"},"Widget has been added to the selected sidebar":["Le widget a \u00e9t\u00e9 ajout\u00e9 \u00e0 la colonne lat\u00e9rale s\u00e9lectionn\u00e9e"],"Saved":["Enregistr\u00e9"],"The changes you made will be lost if you navigate away from this page.":["Les modifications que vous avez faites seront perdues si vous changez de page."],"Save":["Enregistrer"]}},"comment":{"reference":"wp-admin\/js\/widgets.js"}}

View File

@ -0,0 +1 @@
{"translation-revision-date":"2022-09-06 12:40:10+0000","generator":"GlotPress\/4.0.0-alpha.1","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n > 1;","lang":"fr"},"All application passwords revoked.":["Tous les mots de passe d\u2019application ont \u00e9t\u00e9 r\u00e9voqu\u00e9s."],"Are you sure you want to revoke all passwords? This action cannot be undone.":["Confirmez-vous la r\u00e9vocation de tous les mots de passe\u00a0? Cette action ne peut \u00eatre annul\u00e9e."],"Application password revoked.":["Mot de passe d\u2019application r\u00e9voqu\u00e9."],"Are you sure you want to revoke this password? This action cannot be undone.":["Confirmez-vous la r\u00e9vocation de ce mot de passe\u00a0? Cette action ne peut \u00eatre annul\u00e9e."],"Dismiss this notice.":["Ignorer cette notification."]}},"comment":{"reference":"wp-admin\/js\/application-passwords.js"}}

View File

@ -0,0 +1 @@
{"translation-revision-date":"2022-09-06 12:40:10+0000","generator":"GlotPress\/4.0.0-alpha.1","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n > 1;","lang":"fr"},"Permalink saved":["Permalien enregistr\u00e9"],"Published on:":["Publi\u00e9 le\u00a0:"],"Publish on:":["Publi\u00e9 le\u00a0:"],"Schedule for:":["Planifier pour\u00a0:"],"Saving Draft\u2026":["Enregistrement du brouillon\u2026"],"No more comments found.":["Aucun autre commentaire trouv\u00e9."],"Show more comments":["Afficher plus de commentaires"],"post action\/button label\u0004Schedule":["Planifier"],"%1$s %2$s, %3$s at %4$s:%5$s":["%2$s %1$s %3$s \u00e0 %4$sh%5$s"],"Public, Sticky":["Public, \u00e9pingl\u00e9"],"Privately Published":["Mis en ligne en priv\u00e9"],"Save as Pending":["Mettre en attente"],"The file URL has been copied to your clipboard":["L\u2019URL du fichier a \u00e9t\u00e9 copi\u00e9e dans votre presse-papier"],"URL Slug":["Slug d\u2019URL"],"Could not set that as the thumbnail image. Try a different attachment.":["Impossible de s\u2019en servir comme miniature. Essayez un autre fichier joint."],"Password Protected":["Prot\u00e9g\u00e9 par mot de passe"],"The changes you made will be lost if you navigate away from this page.":["Les modifications que vous avez faites seront perdues si vous changez de page."],"Update":["Mettre \u00e0 jour"],"Public":["Publique"],"Private":["Priv\u00e9e"],"OK":["OK"],"Save Draft":["Enregistrer le brouillon"],"Cancel":["Annuler"],"Publish":["Publier"],"Published":["Publi\u00e9"]}},"comment":{"reference":"wp-admin\/js\/post.js"}}

View File

@ -0,0 +1 @@
{"translation-revision-date":"2022-09-06 12:40:10+0000","generator":"GlotPress\/4.0.0-alpha.1","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n > 1;","lang":"fr"},"Are you sure you want to do this?\nThe comment changes you made will be lost.":["Voulez-vous vraiment faire cela\u00a0?\nLes modifications apport\u00e9es au commentaire seront perdues."],"Are you sure you want to edit this comment?\nThe changes you made will be lost.":["Confirmez-vous la modification de ce commentaire\u00a0?\nLes modifications que vous y avez apport\u00e9es seront perdues."],"Approve and Reply":["Approuver et r\u00e9pondre"],"Comments (%s)":["Commentaires (%s)"],"Reply":["R\u00e9pondre"],"Comments":["Commentaires"]}},"comment":{"reference":"wp-admin\/js\/edit-comments.js"}}

View File

@ -0,0 +1 @@
{"translation-revision-date":"2022-08-20 10:31:05+0000","generator":"GlotPress\/4.0.0-alpha.1","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n > 1;","lang":"fr"},"Preference activated - %s":["Pr\u00e9f\u00e9rence activ\u00e9e - %s"],"Preference deactivated - %s":["Pr\u00e9f\u00e9rence d\u00e9sactiv\u00e9e - %s"]}},"comment":{"reference":"wp-includes\/js\/dist\/preferences.js"}}

View File

@ -0,0 +1 @@
{"translation-revision-date":"2022-08-20 10:31:05+0000","generator":"GlotPress\/4.0.0-alpha.1","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n > 1;","lang":"fr"},"Create Page: <mark>%s<\/mark>":["Nouvelle page\u00a0: <mark>%s<\/mark>"],"Highlight":["Mettre en \u00e9vidence"],"Keyboard input":["Saisie au clavier"],"Inline code":["Code en ligne"],"Link edited.":["Lien modifi\u00e9."],"Link removed.":["Lien retir\u00e9."],"Inline image":["Image en ligne"],"media":["m\u00e9dia"],"photo":["photo"],"Warning: the link has been inserted but may have errors. Please test it.":["Attention\u00a0: le lien a bien \u00e9t\u00e9 ins\u00e9r\u00e9 mais peut contenir des erreurs. Veuillez le tester."],"Link inserted.":["Lien ins\u00e9r\u00e9."],"Link":["Lien"],"Background":["Arri\u00e8re-plan"],"Superscript":["Exposant"],"Subscript":["Indice"],"Unlink":["Supprimer le lien"],"Strikethrough":["Barrer"],"Underline":["Souligner"],"Italic":["Italique"],"Bold":["Gras"],"Text":["Texte"],"Width":["Largeur"],"Apply":["Appliquer"]}},"comment":{"reference":"wp-includes\/js\/dist\/format-library.js"}}

View File

@ -0,0 +1 @@
{"translation-revision-date":"2022-08-20 10:31:05+0000","generator":"GlotPress\/4.0.0-alpha.1","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n > 1;","lang":"fr"},"Create a classic widget layout with a title that\u2019s styled by your theme for your widget areas.":["Cr\u00e9ez une mise en page de widget classique avec un titre mis en forme par votre th\u00e8me pour vos zones de widgets."],"Widget Group":["Groupe de widget"],"The \"%s\" block was affected by errors and may not function properly. Check the developer tools for more details.":["Le bloc \u00ab\u00a0%s\u00a0\u00bb a \u00e9t\u00e9 affect\u00e9 par des erreurs et peut ne pas fonctionner correctement. V\u00e9rifiez les outils de d\u00e9veloppement pour obtenir plus de d\u00e9tails."],"Move to widget area":["D\u00e9placer vers la zone des widgets"],"Widget is missing.":["Widget manquant."],"No preview available.":["Aucun aper\u00e7u disponible."],"Legacy Widget Preview":["Aper\u00e7u de l\u2019ancien widget"],"Select widget":["S\u00e9lectionner le widget"],"Convert to blocks":["Convertir en blocs"],"Move to":["D\u00e9placer vers"],"Legacy Widget":["Ancien widget"],"Select a legacy widget to display:":["S\u00e9lectionner un ancien widget pour l\u2019afficher\u00a0:"],"There are no widgets available.":["Il n\u2019y a aucun widget disponible."],"Save":["Enregistrer"],"Title":["Titre"]}},"comment":{"reference":"wp-includes\/js\/dist\/widgets.js"}}

View File

@ -0,0 +1 @@
{"translation-revision-date":"2022-08-20 10:31:05+0000","generator":"GlotPress\/4.0.0-alpha.1","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n > 1;","lang":"fr"},"The file URL has been copied to your clipboard":["L\u2019URL du fichier a \u00e9t\u00e9 copi\u00e9e dans votre presse-papier"],"An error has occurred. Please reload the page and try again.":["Une erreur est survenue. Veuillez recharger la page et r\u00e9essayer."]}},"comment":{"reference":"wp-admin\/js\/media.js"}}

View File

@ -0,0 +1 @@
{"translation-revision-date":"2022-09-06 12:40:10+0000","generator":"GlotPress\/4.0.0-alpha.1","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n > 1;","lang":"fr"},"Plugin details":["D\u00e9tails de l\u2019extension"],"Plugin: %s":["Extension\u00a0: %s"]}},"comment":{"reference":"wp-admin\/js\/plugin-install.js"}}

View File

@ -0,0 +1 @@
{"translation-revision-date":"2022-09-06 12:40:10+0000","generator":"GlotPress\/4.0.0-alpha.1","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n > 1;","lang":"fr"},"%1$s is deprecated since version %2$s with no alternative available.":["%1$s est obsol\u00e8te depuis la version %2$s, aucune alternative n\u2019est disponible."],"%1$s is deprecated since version %2$s! Use %3$s instead.":["%1$s est obsol\u00e8te depuis la version %2$s\u00a0! Utilisez %3$s \u00e0 la place."],"Expand Main menu":["D\u00e9plier le menu principal"],"Dismiss this notice.":["Ignorer cette notification."],"You are about to permanently delete these items from your site.\nThis action cannot be undone.\n'Cancel' to stop, 'OK' to delete.":["Vous \u00eates en train de supprimer d\u00e9finitivement ces \u00e9l\u00e9ments de votre site.\nCette action ne peut pas \u00eatre annul\u00e9e.\n\u00ab\u00a0Annuler\u00a0\u00bb pour arr\u00eater, \u00ab\u00a0OK\u00a0\u00bb pour supprimer."],"Collapse Main menu":["Replier le menu principal"]}},"comment":{"reference":"wp-admin\/js\/common.js"}}

View File

@ -0,0 +1 @@
{"translation-revision-date":"2022-08-20 10:31:05+0000","generator":"GlotPress\/4.0.0-alpha.1","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n > 1;","lang":"fr"},"Something went wrong.":["Une mauvaise manipulation\u00a0?"],"Sorry, you are not allowed to do that.":["D\u00e9sol\u00e9, vous n\u2019avez pas l\u2019autorisation de faire cela."]}},"comment":{"reference":"wp-admin\/js\/tags.js"}}

View File

@ -0,0 +1 @@
{"translation-revision-date":"2022-09-06 12:40:10+0000","generator":"GlotPress\/4.0.0-alpha.1","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n > 1;","lang":"fr"},"Term selected.":["Terme s\u00e9lectionn\u00e9."],"tag delimiter\u0004,":[", "]}},"comment":{"reference":"wp-admin\/js\/tags-suggest.js"}}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
{"translation-revision-date":"2022-08-20 10:31:05+0000","generator":"GlotPress\/4.0.0-alpha.1","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n > 1;","lang":"fr"},"Showing %1$s of %2$s media items":["Affichage de %1$s m\u00e9dias sur %2$s"],"Jump to first loaded item":["Aller au premier \u00e9l\u00e9ment charg\u00e9"],"Load more":["Charger la suite"],"Number of media items displayed: %d. Click load more for more results.":["Nombre de m\u00e9dias affich\u00e9s\u00a0: %d. Cliquer sur \u00ab\u00a0en afficher plus\u00a0\u00bb pour charger plus de r\u00e9sultats."],"The file URL has been copied to your clipboard":["L\u2019URL du fichier a \u00e9t\u00e9 copi\u00e9e dans votre presse-papier"],"%s item selected":["%s \u00e9l\u00e9ment s\u00e9lectionn\u00e9","%s \u00e9l\u00e9ments s\u00e9lectionn\u00e9s"],"Number of media items displayed: %d. Scroll the page for more results.":["Nombre d\u2019\u00e9l\u00e9ments m\u00e9dia affich\u00e9s\u00a0: %d. Fa\u00eetes d\u00e9filer la page pour plus de r\u00e9sultats."]}},"comment":{"reference":"wp-includes\/js\/media-views.js"}}

View File

@ -0,0 +1 @@
{"translation-revision-date":"2022-09-06 12:40:10+0000","generator":"GlotPress\/4.0.0-alpha.1","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n > 1;","lang":"fr"},"Your new password has not been saved.":["Votre nouveau mot de passe n\u2019a pas \u00e9t\u00e9 enregistr\u00e9."],"Hide":["Masquer"],"Show":["Afficher"],"Confirm use of weak password":["Confirmer l\u2019utilisation du mot de passe faible"],"Hide password":["Cacher le mot de passe"],"Show password":["Afficher le mot de passe"]}},"comment":{"reference":"wp-admin\/js\/user-profile.js"}}

View File

@ -0,0 +1 @@
{"translation-revision-date":"2022-09-06 12:40:10+0000","generator":"GlotPress\/4.0.0-alpha.1","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n > 1;","lang":"fr"},"There is %s error which must be fixed before you can update this file.":["Il y a %s erreur qui doit \u00eatre corrig\u00e9e avant que vous puissiez mettre \u00e0 jour ce fichier.","Il y a %s erreurs qui doivent \u00eatre corrig\u00e9es avant que vous puissiez mettre \u00e0 jour ce fichier."],"Something went wrong. Your change may not have been saved. Please try again. There is also a chance that you may need to manually fix and upload the file over FTP.":["Quelque chose a mal tourn\u00e9. Votre modification n\u2019a peut-\u00eatre pas \u00e9t\u00e9 enregistr\u00e9e. Veuillez r\u00e9essayer. Il est \u00e9galement possible que vous deviez corriger manuellement et t\u00e9l\u00e9verser le fichier par FTP."],"The changes you made will be lost if you navigate away from this page.":["Les modifications que vous avez faites seront perdues si vous changez de page."]}},"comment":{"reference":"wp-admin\/js\/theme-plugin-editor.js"}}

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
{"translation-revision-date":"2022-08-20 10:31:05+0000","generator":"GlotPress\/4.0.0-alpha.1","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n > 1;","lang":"fr"},"Your session has expired. You can log in again from this page or go to the login page.":["Votre session a expir\u00e9. Vous pouvez vous reconnecter depuis cette page ou aller \u00e0 la page de connexion."]}},"comment":{"reference":"wp-includes\/js\/wp-auth-check.js"}}

View File

@ -0,0 +1 @@
{"translation-revision-date":"2022-08-20 10:31:05+0000","generator":"GlotPress\/4.0.0-alpha.1","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n > 1;","lang":"fr"},"Select a block to install and add it to your post.":["S\u00e9lectionnez un bloc \u00e0 installer et ajoutez-le \u00e0 votre publication."],"Available to install":["Disponible pour l\u2019installation"],"No results available from your installed blocks.":["Aucun r\u00e9sultat disponible \u00e0 partir de vos blocs install\u00e9s."],"%d additional block is available to install.":["%d bloc suppl\u00e9mentaire est disponible pour l\u2019installation.","%d blocs suppl\u00e9mentaires sont disponibles pour l\u2019installation."],"Blocks available for install":["Blocs disponibles pour l\u2019installation"],"Install block":["Installer un bloc"],"%1$s <span>by %2$s<\/span>":["%1$s <span>par %2$s<\/span>"],"Installing\u2026":["Installation\u2026"],"Install %1$s. %2$s stars with %3$s review.":["Installer %1$s. %2$s \u00e9toile et %3$s avis.","Installer %1$s. %2$s \u00e9toiles et %3$s avis."],"Try reloading the page.":["Essayez de recharger la page."],"Block %s installed and added.":["Bloc %s install\u00e9 et ajout\u00e9."],"Your site doesn\u2019t include support for the %s block. You can try installing the block, convert it to a Custom HTML block, or remove it entirely.":["Votre site ne prend pas en charge le bloc %s. Vous pouvez essayer de l\u2019installer, de le convertir en bloc de HTML personnalis\u00e9 ou de le retirer compl\u00e8tement."],"Your site doesn\u2019t include support for the %s block. You can try installing the block or remove it entirely.":["Votre site ne prend pas en charge le bloc \u00ab\u00a0%s\u00a0\u00bb. Vous pouvez essayer de l\u2019installer ou de le retirer compl\u00e8tement."],"The following block has been added to your site.":["Le bloc suivant a \u00e9t\u00e9 ajout\u00e9 \u00e0 votre site.","Les blocs suivants ont \u00e9t\u00e9 ajout\u00e9s \u00e0 votre site."],"Added: %d block":["Ajout\u00e9\u00a0: %d bloc","Ajout\u00e9s\u00a0: %d blocs"],"Error installing block. You can reload the page and try again.":["Erreur lors de l\u2019installation du bloc. Vous pouvez recharger la page et r\u00e9essayer."],"This block is already installed. Try reloading the page.":["Ce bloc est d\u00e9j\u00e0 install\u00e9. Essayez de recharger la page."],"An error occurred.":["Une erreur s\u2019est produite."],"Error registering block. Try reloading the page.":["Erreur lors de l\u2019enregistrement du bloc. Essayez de recharger la page."],"%s out of 5 stars":["%s sur 5 \u00e9toiles"],"Keep as HTML":["Conserver en HTML"],"Install %s":["Installer %s"],"Installed!":["Install\u00e9\u00a0!"],"No results found.":["Aucun r\u00e9sultat."],"By %s":["Par %s"]}},"comment":{"reference":"wp-includes\/js\/dist\/block-directory.js"}}

View File

@ -0,0 +1 @@
{"translation-revision-date":"2022-09-06 12:40:10+0000","generator":"GlotPress\/4.0.0-alpha.1","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n > 1;","lang":"fr"},"All selected items have been removed. Select new items to use Bulk Actions.":["Tous les \u00e9l\u00e9ments s\u00e9lectionn\u00e9s ont \u00e9t\u00e9 supprim\u00e9s. S\u00e9lectionnez de nouveaux \u00e9l\u00e9ments pour utiliser les actions group\u00e9es."],"Remove &#8220;%s&#8221; from Bulk Edit":["Retirer \u00ab\u00a0%s\u00a0\u00bb de l\u2019action group\u00e9e"],"Error while saving the changes.":["Erreur lors de la sauvegarde des modifications."],"Changes saved.":["Modifications enregistr\u00e9es."],"Item removed.":["\u00c9l\u00e9ment retir\u00e9."],"tag delimiter\u0004,":[", "],"(no title)":["(pas de titre)"]}},"comment":{"reference":"wp-admin\/js\/inline-edit-post.js"}}

View File

@ -0,0 +1 @@
{"translation-revision-date":"2022-09-06 12:40:10+0000","generator":"GlotPress\/4.0.0-alpha.1","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n > 1;","lang":"fr"},"Clear color":["Effacer la couleur"],"Select default color":["S\u00e9lectionner la couleur par d\u00e9faut"],"Color value":["Valeur de couleur"],"Select Color":["S\u00e9lectionner une couleur"],"Clear":["Effacer"],"Default":["Valeur par d\u00e9faut"]}},"comment":{"reference":"wp-admin\/js\/color-picker.js"}}

View File

@ -0,0 +1 @@
{"translation-revision-date":"2022-09-06 12:40:10+0000","generator":"GlotPress\/4.0.0-alpha.1","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n > 1;","lang":"fr"},"Term added.":["Terme ajout\u00e9."],"Term removed.":["Terme retir\u00e9."],"Remove term:":["Retirer un terme\u00a0:"],"tag delimiter\u0004,":[", "]}},"comment":{"reference":"wp-admin\/js\/tags-box.js"}}

View File

@ -0,0 +1 @@
{"translation-revision-date":"2022-08-20 10:31:05+0000","generator":"GlotPress\/4.0.0-alpha.1","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n > 1;","lang":"fr"},"Backtick":["Retour arri\u00e8re"],"Period":["P\u00e9riode"],"Comma":["Virgule"]}},"comment":{"reference":"wp-includes\/js\/dist\/keycodes.js"}}

View File

@ -0,0 +1 @@
{"translation-revision-date":"2022-09-06 12:40:10+0000","generator":"GlotPress\/4.0.0-alpha.1","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n > 1;","lang":"fr"},"You are about to permanently delete this menu.\n'Cancel' to stop, 'OK' to delete.":["Vous \u00eates sur le point de supprimer d\u00e9finitivement ce menu.\nCliquez sur \u00ab\u00a0Annuler\u00a0\u00bb pour abandonner, \u00ab\u00a0OK\u00a0\u00bb pour le supprimer."],"missing menu item navigation label\u0004(no label)":["(sans libell\u00e9)"],"The changes you made will be lost if you navigate away from this page.":["Les modifications que vous avez faites seront perdues si vous changez de page."],"No results found.":["Aucun r\u00e9sultat."]}},"comment":{"reference":"wp-admin\/js\/nav-menu.js"}}

View File

@ -0,0 +1 @@
{"translation-revision-date":"2022-09-06 12:40:10+0000","generator":"GlotPress\/4.0.0-alpha.1","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n > 1;","lang":"fr"},"Your new password for %s is:":["Votre nouveau mot de passe pour %s est\u00a0:"],"Be sure to save this in a safe location. You will not be able to retrieve it.":["Assurez-vous de le conserver en lieu s\u00fbr. Vous ne pourrez pas le r\u00e9cup\u00e9rer."]}},"comment":{"reference":"wp-admin\/js\/auth-app.js"}}

View File

@ -0,0 +1 @@
{"translation-revision-date":"2022-08-20 10:31:05+0000","generator":"GlotPress\/4.0.0-alpha.1","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n > 1;","lang":"fr"},"text direction\u0004ltr":["ltr"]}},"comment":{"reference":"wp-includes\/js\/dist\/i18n.js"}}

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
{"translation-revision-date":"2022-08-20 10:31:05+0000","generator":"GlotPress\/4.0.0-alpha.1","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n > 1;","lang":"fr"},"Dismiss":["Ignorer"]}},"comment":{"reference":"wp-includes\/js\/wp-pointer.js"}}

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
{"translation-revision-date":"2022-09-06 12:40:10+0000","generator":"GlotPress\/4.0.0-alpha.1","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n > 1;","lang":"fr"},"Error while saving the changes.":["Erreur lors de la sauvegarde des modifications."],"Changes saved.":["Modifications enregistr\u00e9es."]}},"comment":{"reference":"wp-admin\/js\/inline-edit-tax.js"}}

View File

@ -0,0 +1 @@
{"translation-revision-date":"2022-08-20 10:31:05+0000","generator":"GlotPress\/4.0.0-alpha.1","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n > 1;","lang":"fr"},"Sorry, you are not allowed to upload this file type.":["D\u00e9sol\u00e9, vous n\u2019avez pas l\u2019autorisation de t\u00e9l\u00e9verser ce type de fichier."],"Select or Upload Media":["S\u00e9lectionnez ou t\u00e9l\u00e9versez un fichier"],"Error while uploading file %s to the media library.":["Erreur lors du t\u00e9l\u00e9versement du fichier %s dans la m\u00e9diath\u00e8que."],"This file is empty.":["Ce fichier est vide."],"Sorry, this file type is not supported here.":["D\u00e9sol\u00e9 ce type de fichier n\u2019est pas pris en charge ici."],"This file exceeds the maximum upload size for this site.":["Ce fichier d\u00e9passe la taille maximum de t\u00e9l\u00e9versement pour ce site."]}},"comment":{"reference":"wp-includes\/js\/dist\/media-utils.js"}}

View File

@ -0,0 +1 @@
{"translation-revision-date":"2022-08-20 10:31:05+0000","generator":"GlotPress\/4.0.0-alpha.1","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n > 1;","lang":"fr"},"Block rendered as empty.":["Bloc devenu vide."],"Error loading block: %s":["Erreur de chargement du bloc\u00a0: %s"]}},"comment":{"reference":"wp-includes\/js\/dist\/server-side-render.js"}}

View File

@ -0,0 +1 @@
{"translation-revision-date":"2022-09-06 12:40:10+0000","generator":"GlotPress\/4.0.0-alpha.1","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n > 1;","lang":"fr"},"Attend an upcoming event near you.":["Assistez au prochain \u00e9v\u00e9nement pr\u00e8s de chez vous."],"Events widget offset prefix\u0004GMT":["GMT"],"%1$s %2$d \u2013 %3$s %4$d, %5$d":["%1$s %2$d \u2013 %3$s %4$d, %5$d"],"upcoming events year format\u0004Y":["Y"],"upcoming events day format\u0004j":["j"],"%1$s %2$d\u2013%3$d, %4$d":["%1$s %2$d\u2013%3$d, %4$d"],"upcoming events month format\u0004F":["F"],"City updated. Listing events near %s.":["Ville mise \u00e0 jour. Affichage des \u00e9v\u00e8nements pr\u00e8s de %s."],"We couldn\u2019t locate %s. Please try another nearby city. For example: Kansas City; Springfield; Portland.":["Nous ne localisons pas %s. Veuillez essayer une autre ville proche. Par exemple\u00a0: Lille, Bordeaux ou Grenoble."],"An error occurred. Please try again.":["Une erreur est survenue. Veuillez essayer \u00e0 nouveau."],"Enter your closest city to find nearby events.":["Saisissez une ville proche de chez vous pour trouver un \u00e9v\u00e8nement."],"l, M j, Y":["l j M Y"]}},"comment":{"reference":"wp-admin\/js\/dashboard.js"}}

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
{"translation-revision-date":"2022-08-20 10:31:05+0000","generator":"GlotPress\/4.0.0-alpha.1","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n > 1;","lang":"fr"},"Could not set that as the thumbnail image. Try a different attachment.":["Impossible de s\u2019en servir comme miniature. Essayez un autre fichier joint."]}},"comment":{"reference":"wp-includes\/js\/media-editor.js"}}

File diff suppressed because one or more lines are too long

Binary file not shown.

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,962 @@
# Translation of Plugins - Akismet Spam Protection - Stable (latest release) in French (France)
# This file is distributed under the same license as the Plugins - Akismet Spam Protection - Stable (latest release) package.
msgid ""
msgstr ""
"PO-Revision-Date: 2022-08-09 06:02:31+0000\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: GlotPress/4.0.0-alpha.1\n"
"Language: fr\n"
"Project-Id-Version: Plugins - Akismet Spam Protection - Stable (latest release)\n"
#: views/notice.php:32
msgid "WP-Cron has been disabled using the DISABLE_WP_CRON constant. Comment rechecks may not work properly."
msgstr "WP-Cron a été désactivé avec la constante DISABLE_WP_CRON. Les revérifications de commentaires peuvent ne pas fonctionner correctement."
#. translators: %1$s is a human-readable time difference, like "3 hours ago",
#. and %2$s is an already-translated phrase describing how a comment's status
#. changed, like "This comment was reported as spam."
#: class.akismet-admin.php:687
msgid "%1$s - %2$s"
msgstr "%1$s - %2$s"
#: views/get.php:11
msgid "(opens in a new tab)"
msgstr "(souvre dans un nouvel onglet)"
#. translators: The placeholder is the name of a subscription level, like
#. "Plus" or "Enterprise" .
#: views/notice.php:282
msgid "Upgrade to %s"
msgstr "Mettre à jour vers %s"
#: views/notice.php:277
msgid "Upgrade your Subscription Level"
msgstr "Mettez à niveau votre abonnement"
#: views/notice.php:238 views/notice.php:246 views/notice.php:254
#: views/notice.php:263
msgid "Learn more about usage limits."
msgstr "En savoir plus à propos des limitations dusage."
#. translators: The first placeholder is a date, the second is a (formatted)
#. number, the third is another formatted number.
#: views/notice.php:230
msgid "Since %1$s, your account made %2$s API calls, compared to your plan&#8217;s limit of %3$s."
msgstr "Depuis le %1$s, votre compte a fait %2$s appels sur notre API. Votre offre &#8217;s à une limite de %3$s."
#: views/notice.php:260
msgid "Your Akismet usage has been over your plan&#8217;s limit for three consecutive months. We have restricted your account for the rest of the month. Upgrade your plan so Akismet can continue blocking spam."
msgstr "Votre utilisation dAkismet a dépassé la limite de votre forfait pendant trois mois consécutifs. Nous avons restreint votre compte pour le reste du mois. Mettez votre offre à niveau pour quAkismet puisse continuer à bloquer les spams."
#: views/notice.php:251
msgid "Your Akismet usage is nearing your plan&#8217;s limit for the third consecutive month. We will restrict your account after you reach the limit. Upgrade your plan so Akismet can continue blocking spam."
msgstr "Votre utilisation dAkismet approche de la limite de votre offre pour le troisième mois consécutif. Nous restreindrons votre compte si vous atteignez la limite. Mettez votre offre à niveau pour quAkismet puisse continuer à bloquer les spams."
#: views/notice.php:243
msgid "Your Akismet usage has been over your plan&#8217;s limit for two consecutive months. Next month, we will restrict your account after you reach the limit. Please consider upgrading your plan."
msgstr "Votre utilisation dAkismet a dépassé la limite de votre offre pendant deux mois consécutifs. Le mois prochain, nous restreindrons votre compte après que vous ayez atteint la limite. Veuillez envisager de mettre votre offre à niveau."
#: views/notice.php:217
msgid "Your account has been restricted"
msgstr "Votre compte a été restreint"
#: views/notice.php:213
msgid "Your Akismet account usage is approaching your plan&#8217;s limit"
msgstr "Lutilisation de votre compte Akismet approche de la limite de votre offre."
#: views/notice.php:210
msgid "Your Akismet account usage is over your plan&#8217;s limit"
msgstr "Lutilisation de votre compte Akismet dépasse la limite de votre offre."
#. translators: The placeholder is a URL.
#: views/notice.php:128
msgid "Please enter a new key or <a href=\"%s\" target=\"_blank\">contact Akismet support</a>."
msgstr "Veuillez saisir une nouvelle clé ou <a href=\"%s\" target=\"_blank\">contactez le support dAkismet</a>."
#: views/notice.php:121
msgid "Your API key is no longer valid."
msgstr "Votre clé API nest plus valide."
#: views/stats.php:4
msgid "Anti-Spam Settings"
msgstr "Réglages anti-indésirables"
#. translators: The placeholder is for showing how much of the process has
#. completed, as a percent. e.g., "Checking for Spam (40%)"
#: class.akismet-admin.php:416
msgid "Checking for Spam (%1$s%)"
msgstr "Vérification des indésirables (%1$s%)"
#: class.akismet-admin.php:703
msgid "No comment history."
msgstr "Aucun historique de commentaires."
#: class.akismet-admin.php:654
msgid "Akismet was unable to recheck this comment."
msgstr "Akismet na pas pu revérifier ce commentaire."
#: class.akismet-admin.php:646
msgid "Akismet was unable to check this comment but will automatically retry later."
msgstr "Akismet na pas pu vérifier ce commentaire, mais réessayera ultérieurement."
#. translators: The placeholder is a WordPress PHP function name.
#: class.akismet-admin.php:615
msgid "Comment was caught by %s."
msgstr "Le commentaire a été attrapé par %s."
#: class.akismet.php:639
msgid "Akismet is not configured. Please enter an API key."
msgstr "Akismet nest pas configuré. Veuillez saisir votre clé dAPI."
#: views/enter.php:8
msgid "Enter your API key"
msgstr "Saisissez votre clé dAPI"
#: views/connect-jp.php:66
msgid "Set up a different account"
msgstr "Configurer un autre compte"
#: views/setup.php:2
msgid "Set up your Akismet account to enable spam filtering on this site."
msgstr "Configurez votre compte Akismet pour activer le filtrage des indésirables sur ce site."
#: class.akismet-admin.php:1143
msgid "Akismet could not recheck your comments for spam."
msgstr "Akismet na pas pu revérifier les indésirables de vos commentaires."
#: class.akismet-admin.php:437
msgid "You don&#8217;t have permission to do that."
msgstr "Vous navez pas lautorisation deffectuer cela."
#: class.akismet-cli.php:165
msgid "Stats response could not be decoded."
msgstr "Résultat des statistiques indécodable."
#: class.akismet-cli.php:159
msgid "Currently unable to fetch stats. Please try again."
msgstr "Impossible de récupérer les statistiques. Veuillez réessayer."
#: class.akismet-cli.php:134
msgid "API key must be set to fetch stats."
msgstr "Une clé dAPI doit être définie pour récupérer les statistiques."
#: views/config.php:170
msgid "To help your site with transparency under privacy laws like the GDPR, Akismet can display a notice to your users under your comment forms. This feature is disabled by default, however, you can turn it on above."
msgstr "Pour aider votre site à être plus transparent à légard des lois sur la confidentialité comme la RGPD, Akismet permet dafficher une notification sous les formulaires de commentaire à lattention de vos utilisateurs et utilisatrices. Cette fonctionnalité est désactivée par défaut, cependant, vous pouvez lactiver au-dessus."
#: views/config.php:168
msgid "Do not display privacy notice."
msgstr "Ne pas afficher le message dinformation sur la confidentialité."
#: views/config.php:167
msgid "Display a privacy notice under your comment forms."
msgstr "Afficher un message dinformation sur la confidentialité sous vos formulaires de commentaire."
#: views/config.php:166
msgid "Akismet privacy notice"
msgstr "Message dinformation sur la confidentialité dAkismet."
#: views/config.php:163
msgid "Privacy"
msgstr "Confidentialité"
#: class.akismet.php:1745
msgid "This site uses Akismet to reduce spam. <a href=\"%s\" target=\"_blank\" rel=\"nofollow noopener\">Learn how your comment data is processed</a>."
msgstr "Ce site utilise Akismet pour réduire les indésirables. <a href=\"%s\" target=\"_blank\" rel=\"nofollow noopener\">En savoir plus sur comment les données de vos commentaires sont utilisées</a>."
#: class.akismet-admin.php:87
msgid "We collect information about visitors who comment on Sites that use our Akismet anti-spam service. The information we collect depends on how the User sets up Akismet for the Site, but typically includes the commenter's IP address, user agent, referrer, and Site URL (along with other information directly provided by the commenter such as their name, username, email address, and the comment itself)."
msgstr "Nous récoltons des informations sur les visiteurs qui laissent des commentaires sur les sites utilisant Akismet, notre service contre les indésirables. Les informations récoltées dépendent des réglages Akismet sur le site, et incluent généralement ladresse IP des commentateurs, lagent utilisateur, le référent et lURL du site (ainsi que dautres informations fournies directement par le commentateur comme son nom, identifiant, adresse e-mail et son commentaire)."
#: class.akismet.php:276
msgid "Comment discarded."
msgstr "Commentaire rejeté."
#: class.akismet-rest-api.php:174
msgid "This site's API key is hardcoded and cannot be deleted."
msgstr "La clé dAPI de ce site est codée en dur et ne peut pas être supprimée."
#: class.akismet-rest-api.php:158
msgid "The value provided is not a valid and registered API key."
msgstr "La valeur fournie nest pas une clé dAPI valide et enregistrée."
#: class.akismet-rest-api.php:152
msgid "This site's API key is hardcoded and cannot be changed via the API."
msgstr "La clé dAPI de ce site est codée en dur et ne peut être modifiée via lAPI."
#: class.akismet-rest-api.php:71 class.akismet-rest-api.php:80
msgid "The time period for which to retrieve stats. Options: 60-days, 6-months, all"
msgstr "La période sur laquelle les statistiques sont conservées. Options : 60 jours, 6 mois, tous"
#: class.akismet-rest-api.php:56
msgid "If true, show the number of approved comments beside each comment author in the comments list page."
msgstr "Si oui, affiche le nombre de commentaires approuvés à côté de chaque auteur de commentaire dans la page de liste de commentaires."
#: class.akismet-rest-api.php:51
msgid "If true, Akismet will automatically discard the worst spam automatically rather than putting it in the spam folder."
msgstr "Si oui, Akismet rejettera automatiquement les pires indésirables plutôt que de les placer dans le dossier des indésirables."
#: class.akismet-rest-api.php:27 class.akismet-rest-api.php:101
#: class.akismet-rest-api.php:114 class.akismet-rest-api.php:127
msgid "A 12-character Akismet API key. Available at akismet.com/get/"
msgstr "Une clé dAPI Akismet de 12 caractères. Disponible sur akismet.com/get/"
#: views/notice.php:60
msgid "Your site can&#8217;t connect to the Akismet servers."
msgstr "Votre site ne peut se connecter aux serveurs dAkismet."
#. translators: %s is the wp-config.php file
#: views/predefined.php:7
msgid "An Akismet API key has been defined in the %s file for this site."
msgstr "Une clé dAPI Akismet a été définie dans le fichier %s pour ce site."
#: views/predefined.php:2
msgid "Manual Configuration"
msgstr "Configuration manuelle"
#: class.akismet-admin.php:234
msgid "On this page, you are able to update your Akismet settings and view spam stats."
msgstr "Sur cette page, vous êtes en mesure de mettre à jour vos réglages Akismet et de voir vos statistiques dindésirables."
#. Description of the plugin
msgid "Used by millions, Akismet is quite possibly the best way in the world to <strong>protect your blog from spam</strong>. It keeps your site protected even while you sleep. To get started: activate the Akismet plugin and then go to your Akismet Settings page to set up your API key."
msgstr "Utilisé par des millions de personnes, Akismet est probablement la meilleure solution au monde pour <strong>protéger votre blog des indésirables</strong>. Il garde votre site protégé même quand vous dormez. Pour commencer : activez lextension Akismet et allez ensuite dans la page de réglages pour configurer votre clé dAPI."
#. Plugin Name of the plugin
#: class.akismet-admin.php:112 class.akismet-admin.php:115
msgid "Akismet Anti-Spam"
msgstr "Akismet Anti-Spam"
#: views/enter.php:9
msgid "Connect with API key"
msgstr "Connectez-vous avec une clé dAPI"
#. translators: %s is the WordPress.com username
#: views/connect-jp.php:23 views/connect-jp.php:58
msgid "You are connected as %s."
msgstr "Vous êtes connecté en tant que %s."
#: views/connect-jp.php:10 views/connect-jp.php:18 views/connect-jp.php:31
#: views/connect-jp.php:53 views/connect-jp.php:65
msgid "Connect with Jetpack"
msgstr "Connectez-vous avec Jetpack"
#: views/connect-jp.php:12 views/connect-jp.php:25 views/connect-jp.php:48
msgid "Use your Jetpack connection to set up Akismet."
msgstr "Utilisez votre connexion Jetpack pour activer Akismet."
#: views/title.php:2
msgid "Eliminate spam from your site"
msgstr "Éliminez les indésirables de votre site"
#: views/notice.php:112
msgid "Would you like to <a href=\"%s\">check pending comments</a>?"
msgstr "Voulez-vous <a href=\"%s\">vérifier les commentaires en attente</a> ?"
#: views/notice.php:110
msgid "Akismet is now protecting your site from spam. Happy blogging!"
msgstr "Akismet protège maintenant votre site des indésirables. Joyeux blogging !"
#: views/notice.php:14 views/setup.php:3
msgid "Set up your Akismet account"
msgstr "Configurez votre compte Akismet"
#: views/config.php:32
msgid "Detailed Stats"
msgstr "Stats détaillées"
#: views/config.php:28
msgid "Statistics"
msgstr "Statistiques"
#: class.akismet-admin.php:1247
msgid "Used by millions, Akismet is quite possibly the best way in the world to <strong>protect your blog from spam</strong>. It keeps your site protected even while you sleep. To get started, just go to <a href=\"admin.php?page=akismet-key-config\">your Akismet Settings page</a> to set up your API key."
msgstr "Utilisé par des millions dutilisateurs, Akismet est probablement la meilleure solution au monde pour <strong>protéger votre blog des indésirables</strong>. Il garde votre site protégé même quand vous dormez. Pour commencer, allez sur <a href=\"admin.php?page=akismet-key-config\">votre page de réglages Akismet</a> pour configurer votre clé dAPI."
#: class.akismet-admin.php:1244
msgid "Used by millions, Akismet is quite possibly the best way in the world to <strong>protect your blog from spam</strong>. Your site is fully configured and being protected, even while you sleep."
msgstr "Utilisé par des millions dutilisateurs, Akismet est probablement la meilleure solution au monde pour <strong>protéger votre blog des indésirables</strong>. Votre site est pleinement configuré et protégé, même quand vous dormez."
#: class.akismet-admin.php:1136
msgid "%s comment was caught as spam."
msgid_plural "%s comments were caught as spam."
msgstr[0] "%s commentaire a été marqué comme indésirable."
msgstr[1] "%s commentaires ont été marqués comme indésirables."
#: class.akismet-admin.php:1133
msgid "No comments were caught as spam."
msgstr "Aucun commentaire na été marqué comme indésirable."
#: class.akismet-admin.php:1129
msgid "Akismet checked %s comment."
msgid_plural "Akismet checked %s comments."
msgstr[0] "Akismet a vérifié %s commentaire."
msgstr[1] "Akismet a vérifié %s commentaires."
#: class.akismet-admin.php:1126
msgid "There were no comments to check. Akismet will only check comments awaiting moderation."
msgstr "Il ny avait aucun commentaire à vérifier. Akismet ne vérifie que les commentaires en attente de modération."
#: class.akismet.php:645
msgid "Comment not found."
msgstr "Commentaire non trouvé."
#: class.akismet-cli.php:88
msgid "%d comment could not be checked."
msgid_plural "%d comments could not be checked."
msgstr[0] "%d commentaire ne peut pas être vérifié."
msgstr[1] "%d commentaires ne peuvent pas être vérifiés."
#: class.akismet-cli.php:85
msgid "%d comment moved to Spam."
msgid_plural "%d comments moved to Spam."
msgstr[0] "%d commentaire déplacé vers les indésirables."
msgstr[1] "%d commentaires déplacés vers les indésirables."
#: class.akismet-cli.php:84
msgid "Processed %d comment."
msgid_plural "Processed %d comments."
msgstr[0] "%d commentaire traité."
msgstr[1] "%d commentaires traités."
#: class.akismet-cli.php:46
msgid "Comment #%d could not be checked."
msgstr "Le commentaire #%d ne peut pas être vérifié."
#: class.akismet-cli.php:43
msgid "Failed to connect to Akismet."
msgstr "Impossible de se connecter à Akismet."
#: class.akismet-cli.php:39
msgid "Comment #%d is not spam."
msgstr "Le commentaire #%d nest pas indésirable."
#: class.akismet-cli.php:36
msgid "Comment #%d is spam."
msgstr "Le commentaire #%d est indésirable."
#: views/config.php:55
msgid "%s false positive"
msgid_plural "%s false positives"
msgstr[0] "%s faux positif"
msgstr[1] "%s faux positifs"
#: views/config.php:53
msgid "%s missed spam"
msgid_plural "%s missed spam"
msgstr[0] "%s indésirable manqué"
msgstr[1] "%s indésirables manqués"
#: views/notice.php:90
msgid "You don&#8217;t have an Akismet plan."
msgstr "Vous navez pas de plan Akismet."
#: views/notice.php:75
msgid "Your Akismet subscription is suspended."
msgstr "Votre inscription Akismet est suspendue."
#: views/notice.php:70
msgid "Your Akismet plan has been cancelled."
msgstr "Votre plan Akismet a été annulé."
#: views/notice.php:66
msgid "We cannot process your payment. Please <a href=\"%s\" target=\"_blank\">update your payment details</a>."
msgstr "Nous ne pouvons traiter votre paiement. Merci de <a href=\"%s\" target=\"_blank\">mettre à jour vos détails de paiement</a>."
#: views/notice.php:65
msgid "Please update your payment information."
msgstr "Merci de mettre à jour vos informations de paiement."
#: views/notice.php:17
msgid "<strong>Almost done</strong> - configure Akismet and say goodbye to spam"
msgstr "<strong>Cest presque fini</strong> - configurez Akismet et dites adieu aux indésirables."
#: class.akismet-admin.php:1048
msgid "Akismet has saved you %d minute!"
msgid_plural "Akismet has saved you %d minutes!"
msgstr[0] "Akismet vous a fait gagner %d minute !"
msgstr[1] "Akismet vous a fait gagner %d minutes !"
#: class.akismet-admin.php:1046
msgid "Akismet has saved you %d hour!"
msgid_plural "Akismet has saved you %d hours!"
msgstr[0] "Akismet vous a fait gagner %d heure !"
msgstr[1] "Akismet vous a fait gagner %d heures !"
#: class.akismet-admin.php:1044
msgid "Akismet has saved you %s day!"
msgid_plural "Akismet has saved you %s days!"
msgstr[0] "Akismet vous a fait gagner %s jour !"
msgstr[1] "Akismet vous a fait gagner %s jours !"
#: class.akismet-admin.php:182 class.akismet-admin.php:220
#: class.akismet-admin.php:233
msgid "Akismet filters out spam, so you can focus on more important things."
msgstr "Akismet filtre les indésirables, vous pouvez donc vous concentrer sur des choses plus importantes."
#: views/notice.php:193
msgid "To continue your service, <a href=\"%s\" target=\"_blank\">upgrade to an Enterprise subscription</a>, which covers an unlimited number of sites."
msgstr "Pour continuer votre service <a href=\"%s\" target=\"_blank\">migrez vers une inscription Entreprise</a>, qui autorise un nombre de sites illimités."
#. translators: The placeholder is a URL.
#: views/notice.php:175
msgid "Your Plus subscription allows the use of Akismet on only one site. Please <a href=\"%s\" target=\"_blank\">purchase additional Plus subscriptions</a> or upgrade to an Enterprise subscription that allows the use of Akismet on unlimited sites."
msgstr "Votre abonnement Plus permet lutilisation dAkismet sur un seul site. Veuillez <a href=\"%s\" target=\"_blank\">acheter des abonnements Plus supplémentaires</a> ou passer à un abonnement Enterprise qui permet dutiliser Akismet sur un nombre illimité de sites."
#. translators: The placeholder is a URL.
#: views/notice.php:151
msgid "The connection to akismet.com could not be established. Please refer to <a href=\"%s\" target=\"_blank\">our guide about firewalls</a> and check your server configuration."
msgstr "La connexion avec akismet.com ne peut pas être établie. Merci de vous référer à <a href=\"%s\" target=\"_blank\">notre guide à propos des firewalls</a> et de vérifier la configuration de votre serveur."
#: views/notice.php:144
msgid "The API key you entered could not be verified."
msgstr "La clé dAPI que vous avez saisie na pas pu être vérifiée."
#: views/notice.php:94 views/notice.php:188 views/notice.php:195
msgid "Please <a href=\"%s\" target=\"_blank\">contact our support team</a> with any questions."
msgstr "Merci de <a href=\"%s\" target=\"_blank\">contacter notre équipe de support</a> si vous avez des questions."
#: views/notice.php:92
msgid "In 2012, Akismet began using subscription plans for all accounts (even free ones). A plan has not been assigned to your account, and we&#8217;d appreciate it if you&#8217;d <a href=\"%s\" target=\"_blank\">sign into your account</a> and choose one."
msgstr "En 2012, Akismet a commencé à utiliser des formules dabonnement pour tous les comptes (même les gratuits). Aucune formule na été assignée à votre compte et nous vous serions reconnaissant si vous vous <a href=\"%s\" target=\"_blank\">connectiez-à votre compte</a> et que vous en choisissiez une."
#: views/config.php:103
msgid "All systems functional."
msgstr "Tous les systèmes fonctionnent."
#: views/config.php:103
msgid "Enabled."
msgstr "Activé."
#: views/config.php:100
msgid "Akismet encountered a problem with a previous SSL request and disabled it temporarily. It will begin using SSL for requests again shortly."
msgstr "Akismet a rencontré un problème avec une requête SSL précédente et l&rsquo;a désactivée momentanément. Il devrait très rapidement recommencé à utiliser le SSL pour les prochaines requêtes."
#: views/config.php:100
msgid "Temporarily disabled."
msgstr "Temporairement désactivé."
#: views/config.php:94
msgid "Your Web server cannot make SSL requests; contact your Web host and ask them to add support for SSL requests."
msgstr "Votre serveur web ne peut pas faire de requête SSL&nbsp;; contactez votre hébergeur web et demandez-lui d&rsquo;ajouter la reconnaissance des requêtes SSL."
#: views/config.php:94
msgid "Disabled."
msgstr "Désactivé."
#: views/config.php:87
msgid "SSL Status"
msgstr "État SSL"
#: class.akismet-admin.php:632
msgid "This comment was reported as not spam."
msgstr "Ce commentaire a été rapporté comme acceptable."
#: class.akismet-admin.php:624
msgid "This comment was reported as spam."
msgstr "Ce commentaire a été rapporté comme indésirable."
#. Author URI of the plugin
msgid "https://automattic.com/wordpress-plugins/"
msgstr "https://automattic.com/wordpress-plugins/"
#. Author of the plugin
msgid "Automattic"
msgstr "Automattic"
#. Plugin URI of the plugin
msgid "https://akismet.com/"
msgstr "https://akismet.com/"
#: views/enter.php:2
msgid "Manually enter an API key"
msgstr "Saisissez votre clé dAPI manuellement"
#: views/connect-jp.php:39
msgid "Contact Akismet support"
msgstr "Contacter le support Akismet"
#: views/connect-jp.php:45
msgid "No worries! Get in touch and we&#8217;ll sort this out."
msgstr "Aucune crainte à avoir ! Contactez-nous et nous trouverons une solution."
#. translators: %s is the WordPress.com email address
#: views/connect-jp.php:44
msgid "Your subscription for %s is suspended."
msgstr "Votre abonnement à %s est suspendu."
#. translators: %s is the WordPress.com email address
#: views/connect-jp.php:36
msgid "Your subscription for %s is cancelled."
msgstr "Votre abonnement à %s est annulé."
#: views/notice.php:191
msgid "You&#8217;re using Akismet on far too many sites for your Plus subscription."
msgstr "Vous utilisez Akismet sur bien trop de sites pour votre abonnement Plus."
#: views/notice.php:168
msgid "You&#8217;re using your Akismet key on more sites than your Plus subscription allows."
msgstr "Vous utilisez votre clé Askismet sur plus de sites que votre abonnement Plus nen autorise."
#: views/notice.php:117
msgid "The key you entered is invalid. Please double-check it."
msgstr "Votre clé ne semble pas être valide. Veuillez la vérifier."
#: views/notice.php:85
msgid "There is a problem with your API key."
msgstr "Il y a un problème avec votre clé dAPI."
#: views/notice.php:81
msgid "You can help us fight spam and upgrade your account by <a href=\"%s\" target=\"_blank\">contributing a token amount</a>."
msgstr "Vous pouvez nous aider à combattre les messages indésirables et passer à un compte supérieur <a href=\"%s\" target=\"_blank\">avec un montant symbolique</a>."
#: views/notice.php:76 views/notice.php:86
msgid "Please contact <a href=\"%s\" target=\"_blank\">Akismet support</a> for assistance."
msgstr "Veuillez contacter <a href=\"%s\" target=\"_blank\">le service de support dAkismet</a> pour obtenir de laide."
#: views/notice.php:71
msgid "Please visit your <a href=\"%s\" target=\"_blank\">Akismet account page</a> to reactivate your subscription."
msgstr "Veuillez vous rendre sur <a href=\"%s\" target=\"_blank\">la page de votre compte Akismet</a> pour réactiver votre abonnement."
#: views/notice.php:61
msgid "Your firewall may be blocking Akismet from connecting to its API. Please contact your host and refer to <a href=\"%s\" target=\"_blank\">our guide about firewalls</a>."
msgstr "Il est possible que votre pare-feu bloque Akismet. Veuillez contacter votre hébergeur et indiquez-lui notre <a href=\"%s\" target=\"_blank\">guide pour les pares-feu (en anglais)</a>."
#: views/notice.php:56
msgid "Your web host or server administrator has disabled PHP&#8217;s <code>gethostbynamel</code> function. <strong>Akismet cannot work correctly until this is fixed.</strong> Please contact your web host or firewall administrator and give them <a href=\"%s\" target=\"_blank\">this information about Akismet&#8217;s system requirements</a>."
msgstr "Votre hébergeur web ou administrateur de serveur a désactivé la fonction PHP <code>gethostbynamel</code>. <strong>Akismet ne peut pas fonctionner correctement tant quelle ne sera pas activée</strong>. Veuillez contacter votre hébergeur web ou ladministrateur de votre pare-feu et donnez-lui <a href=\"%s\" target=\"_blank\">ces informations à propos des prérequis systèmes dAkismet</a>."
#: views/notice.php:55
msgid "Network functions are disabled."
msgstr "Les fonctionnalités réseau sont désactivées."
#. translators: the placeholder is a clickable URL that leads to more
#. information regarding an error code.
#: views/notice.php:41
msgid "For more information: %s"
msgstr "Pour plus dinformation : %s"
#: views/notice.php:36
msgid "Akismet Error Code: %s"
msgstr "Code derreur Akismet : %s"
#: views/notice.php:24
msgid "Some comments have not yet been checked for spam by Akismet. They have been temporarily held for moderation and will automatically be rechecked later."
msgstr "Certains commentaires nont pas encore été vérifiés par Akismet. Ils ont été temporairement mis en modération et seront vérifiés automatiquement plus tard."
#: views/notice.php:23 views/notice.php:31
msgid "Akismet has detected a problem."
msgstr "Akismet a détecté un problème."
#: views/config.php:241
msgid "Change"
msgstr "Changer"
#: views/config.php:241
msgid "Upgrade"
msgstr "Mise à jour"
#: views/config.php:230
msgid "Next Billing Date"
msgstr "Prochaine date de facturation"
#: views/config.php:224
msgid "Active"
msgstr "Activé"
#: views/config.php:222
msgid "No Subscription Found"
msgstr "Aucun abonnement trouvé"
#: views/config.php:220
msgid "Missing"
msgstr "Manquant"
#: views/config.php:218
msgid "Suspended"
msgstr "Suspendu"
#: views/config.php:216
msgid "Cancelled"
msgstr "Annulé"
#: views/config.php:184
msgid "Save Changes"
msgstr "Enregistrer les modifications"
#: views/config.php:178
msgid "Disconnect this account"
msgstr "Déconnecter ce compte"
#: views/config.php:149
msgid "Spam in the <a href=\"%1$s\">spam folder</a> older than 1 day is deleted automatically."
msgid_plural "Spam in the <a href=\"%1$s\">spam folder</a> older than %2$d days is deleted automatically."
msgstr[0] "Les messages dans le <a href=\"%1$s\">dossier des indésirables</a> depuis plus de 1 jour sont supprimés automatiquement."
msgstr[1] "Les messages dans le <a href=\"%1$s\">dossier des indésirables</a> depuis plus de %2$d jours sont supprimés automatiquement."
#: views/config.php:143
msgid "Note:"
msgstr "Note :"
#: views/config.php:141
msgid "Always put spam in the Spam folder for review."
msgstr "Toujours mettre les indésirables dans le dossier Indésirables pour vérification."
#: views/config.php:140
msgid "Silently discard the worst and most pervasive spam so I never see it."
msgstr "Éliminer directement les pires indésirables et les plus répandus pour que je ne les vois jamais."
#: views/config.php:139
msgid "Akismet anti-spam strictness"
msgstr "Sévérité anti-indésirables dAkismet"
#: views/config.php:130
msgid "Show the number of approved comments beside each comment author"
msgstr "Montrer le nombre de commentaires approuvés devant chaque auteur de commentaires"
#: views/config.php:117
msgid "Show approved comments"
msgstr "Afficher les commentaires approuvés"
#: views/config.php:51
msgid "Accuracy"
msgstr "Exactitude"
#: views/config.php:46
msgid "All time"
msgstr "Depuis le début"
#: views/config.php:43 views/config.php:48
msgid "Spam blocked"
msgid_plural "Spam blocked"
msgstr[0] "Commentaire indésirable bloqué"
msgstr[1] ""
#: views/config.php:41
msgid "Past six months"
msgstr "Les six derniers mois"
#: class.akismet.php:1504
msgid "Please <a href=\"%1$s\">upgrade WordPress</a> to a current version, or <a href=\"%2$s\">downgrade to version 2.4 of the Akismet plugin</a>."
msgstr "Veuillez passer à la <a href=\"%1$s\">dernière version de WordPress</a> ou <a href=\"%2$s\">revenir à la version 2.4 de lextension Akismet</a>."
#: class.akismet.php:1504
msgid "Akismet %s requires WordPress %s or higher."
msgstr "Akismet %s requiert WordPress %s ou supérieur."
#: class.akismet-admin.php:639
msgid "Akismet cleared this comment during an automatic retry."
msgstr "Akismet a validé ce commentaire suite à une revérification automatique."
#: class.akismet-admin.php:636
msgid "Akismet caught this comment as spam during an automatic retry."
msgstr "Akismet a revérifié ce commentaire et considéré qu&rsquo;il s&rsquo;agit d&rsquo;un indésirable."
#. translators: The placeholder is a username.
#: class.akismet-admin.php:630
msgid "%s reported this comment as not spam."
msgstr "%s a rapporté ce commentaire comme acceptable."
#. translators: The placeholder is a username.
#: class.akismet-admin.php:622
msgid "%s reported this comment as spam."
msgstr "%s a rapporté ce commentaire comme indésirable."
#. translators: %1$s is a username; %2$s is a short string (like 'spam' or
#. 'approved') denoting the new comment status.
#: class.akismet-admin.php:669
msgid "%1$s changed the comment status to %2$s."
msgstr "%1$s a changé l&rsquo;état du commentaire en %2$s."
#. translators: The placeholder is an error response returned by the API
#. server.
#: class.akismet-admin.php:644
msgid "Akismet was unable to check this comment (response: %s) but will automatically retry later."
msgstr "Akismet a été incapable de revérifier ce commentaire (réponse : %s) mais réessayera automatiquement plus tard."
#: class.akismet-admin.php:609
msgid "Akismet cleared this comment."
msgstr "Akismet a validé ce commentaire."
#. translators: The placeholder is a short string (like 'spam' or 'approved')
#. denoting the new comment status.
#: class.akismet-admin.php:663
msgid "Comment status was changed to %s"
msgstr "L&rsquo;état du commentaire a été changé en %s"
#: class.akismet-admin.php:603
msgid "Akismet caught this comment as spam."
msgstr "Akismet a marqué ce commentaire comme indésirable."
#. translators: The placeholder is the number of pieces of spam blocked by
#. Akismet.
#: class.akismet-widget.php:108
msgid "<strong class=\"count\">%1$s spam</strong> blocked by <strong>Akismet</strong>"
msgid_plural "<strong class=\"count\">%1$s spam</strong> blocked by <strong>Akismet</strong>"
msgstr[0] "<strong class=\"count\">%1$s indésirable</strong> bloqué par <strong>Akismet</strong>"
msgstr[1] "<strong class=\"count\">%1$s indésirables</strong> bloqués par <strong>Akismet</strong>"
#: class.akismet-widget.php:74
msgid "Title:"
msgstr "Titre :"
#: class.akismet-widget.php:69 class.akismet-widget.php:90
msgid "Spam Blocked"
msgstr "Indésirable bloqué"
#: class.akismet-widget.php:13
msgid "Display the number of spam comments Akismet has caught"
msgstr "Affiche le nombre de commentaires indésirables repérés par Akismet"
#: class.akismet-widget.php:12
msgid "Akismet Widget"
msgstr "Widget Akismet"
#: class.akismet-admin.php:1041
msgid "Cleaning up spam takes time."
msgstr "Nettoyer les commentaires indésirables prend du temps."
#. translators: The Akismet configuration page URL.
#: class.akismet-admin.php:933
msgid "Please check your <a href=\"%s\">Akismet configuration</a> and contact your web host if problems persist."
msgstr "Veuillez vérifier votre <a href=\"%s\">configuration Akismet</a> et contacter votre hébergeur si le problème persiste."
#. translators: The placeholder is an amount of time, like "7 seconds" or "3
#. days" returned by the function human_time_diff().
#: class.akismet-admin.php:683
msgid "%s ago"
msgstr "il y a %s"
#: class.akismet-admin.php:576
msgid "%s approved"
msgid_plural "%s approved"
msgstr[0] "%s approuvé"
msgstr[1] "%s approuvés"
#: class.akismet-admin.php:553
msgid "History"
msgstr "Historique"
#: class.akismet-admin.php:553 class.akismet-admin.php:561
msgid "View comment history"
msgstr "Voir l&rsquo;historique du commentaire"
#: class.akismet-admin.php:541
msgid "Un-spammed by %s"
msgstr "Marqué comme légitime par %s"
#: class.akismet-admin.php:539
msgid "Flagged as spam by %s"
msgstr "Marqué comme indésirable par %s"
#: class.akismet-admin.php:535
msgid "Cleared by Akismet"
msgstr "Validé par Akismet"
#: class.akismet-admin.php:533
msgid "Flagged as spam by Akismet"
msgstr "Marqué comme indésirable par Akismet"
#: class.akismet-admin.php:529
msgid "Awaiting spam check"
msgstr "En attente de vérification"
#. translators: The placeholder is an error response returned by the API
#. server.
#: class.akismet-admin.php:652
msgid "Akismet was unable to recheck this comment (response: %s)."
msgstr "Akismet a été incapable de revérifier ce commentaire (réponse : %s)."
#: class.akismet-admin.php:606
msgid "Akismet re-checked and cleared this comment."
msgstr "Akismet a revérifié et validé ce commentaire."
#: class.akismet-admin.php:600
msgid "Akismet re-checked and caught this comment as spam."
msgstr "Akismet a revérifié et marqué ce commentaire comme indésirable."
#: class.akismet-admin.php:422
msgid "Check for Spam"
msgstr "Vérifier les commentaires indésirables"
#: class.akismet-admin.php:375
msgid "There&#8217;s nothing in your <a href='%s'>spam queue</a> at the moment."
msgstr "Il ny a rien dans votre <a href='%s'>file dattente dindésirables</a> pour le moment."
#: class.akismet-admin.php:369
msgid "There&#8217;s <a href=\"%2$s\">%1$s comment</a> in your spam queue right now."
msgid_plural "There are <a href=\"%2$s\">%1$s comments</a> in your spam queue right now."
msgstr[0] "Il y a actuellement <a href=\"%2$s\">%1$s commentaire</a> dans votre file dindésirables."
msgstr[1] "Il y a actuellement <a href=\"%2$s\">%1$s commentaires</a> dans votre file dindésirables."
#: class.akismet-admin.php:363
msgid "<a href=\"%s\">Akismet</a> blocks spam from getting to your blog. "
msgstr "<a href=\"%s\">Akismet</a> a bloqué les commentaires indésirables de votre site."
#: class.akismet-admin.php:357
msgid "<a href=\"%1$s\">Akismet</a> has protected your site from %2$s spam comment already. "
msgid_plural "<a href=\"%1$s\">Akismet</a> has protected your site from %2$s spam comments already. "
msgstr[0] "<a href=\"%1$s\">Akismet</a> a déjà protégé votre site de %2$s commentaire indésirable."
msgstr[1] "<a href=\"%1$s\">Akismet</a> a déjà protégé votre site de %2$s commentaires indésirables."
#: class.akismet-admin.php:347
msgid "<a href=\"%1$s\">Akismet</a> has protected your site from <a href=\"%2$s\">%3$s spam comment</a>."
msgid_plural "<a href=\"%1$s\">Akismet</a> has protected your site from <a href=\"%2$s\">%3$s spam comments</a>."
msgstr[0] "<a href=\"%1$s\">Akismet</a> a déjà protégé votre site de <a href=\"%2$s\">%3$s commentaire indésirable</a>."
msgstr[1] "<a href=\"%1$s\">Akismet</a> a déjà protégé votre site de <a href=\"%2$s\">%3$s commentaires indésirables</a>."
#: class.akismet-admin.php:345
msgctxt "comments"
msgid "Spam"
msgstr "Indésirable"
#: class.akismet-admin.php:275
msgid "Cheatin&#8217; uh?"
msgstr "Une mauvaise manipulation ?"
#: class.akismet-admin.php:269
msgid "Akismet Support"
msgstr "Support dAskimet"
#: class.akismet-admin.php:268
msgid "Akismet FAQ"
msgstr "FAQ dAskimet"
#: class.akismet-admin.php:267
msgid "For more information:"
msgstr "Pour plus dinformations :"
#: class.akismet-admin.php:258
msgid "The subscription status - active, cancelled or suspended"
msgstr "Létat de labonnement - actif, annulé ou suspendu"
#: class.akismet-admin.php:258 views/config.php:211
msgid "Status"
msgstr "État"
#: class.akismet-admin.php:257
msgid "The Akismet subscription plan"
msgstr "Les abonnements dAkismet"
#: class.akismet-admin.php:257 views/config.php:204
msgid "Subscription Type"
msgstr "Type dabonnement "
#: class.akismet-admin.php:254 views/config.php:196
msgid "Account"
msgstr "Compte"
#: class.akismet-admin.php:246
msgid "Choose to either discard the worst spam automatically or to always put all spam in spam folder."
msgstr "Choisissez déliminer directement les indésirables, ou de toujours les mettre dans le dossier Indésirables."
#: class.akismet-admin.php:246 views/config.php:136
msgid "Strictness"
msgstr "Sévérité"
#: class.akismet-admin.php:245
msgid "Show the number of approved comments beside each comment author in the comments list page."
msgstr "Montrer le nombre de commentaires approuvés devant chaque auteur de commentaires dans la page listant les commentaires."
#: class.akismet-admin.php:245 views/config.php:113
msgid "Comments"
msgstr "Commentaires"
#: class.akismet-admin.php:244
msgid "Enter/remove an API key."
msgstr "Saisir/supprimer une clé dAPI."
#: class.akismet-admin.php:244 views/config.php:77
msgid "API Key"
msgstr "Clé de lAPI"
#: class.akismet-admin.php:232 class.akismet-admin.php:243
#: class.akismet-admin.php:256
msgid "Akismet Configuration"
msgstr "Configuration Akismet"
#: class.akismet-admin.php:221
msgid "On this page, you are able to view stats on spam filtered on your site."
msgstr "Sur cette page, vous pouvez voir les statistiques des commentaires indésirables filtrés sur votre site."
#: class.akismet-admin.php:219
msgid "Akismet Stats"
msgstr "Statistiques Akismet"
#: class.akismet-admin.php:207
msgid "Click the Use this Key button."
msgstr "Cliquez sur le bouton « Utilisez cette clé »."
#: class.akismet-admin.php:206
msgid "Copy and paste the API key into the text field."
msgstr "Copiez et collez la clé dAPI dans le champ de texte."
#: class.akismet-admin.php:204
msgid "If you already have an API key"
msgstr "Si vous avez déjà une clé dAPI"
#: class.akismet-admin.php:201
msgid "Enter an API Key"
msgstr "Saisissez une clé dAPI"
#: class.akismet-admin.php:194
msgid "Sign up for an account on %s to get an API Key."
msgstr "Créez-vous un compte sur %s pour obtenir une clé dAPI."
#: class.akismet-admin.php:193
msgid "You need to enter an API key to activate the Akismet service on your site."
msgstr "Vous avez besoin de saisir une clé dAPI pour activer le service Akismet sur votre site."
#: class.akismet-admin.php:190
msgid "New to Akismet"
msgstr "Nouveau avec Akismet"
#: class.akismet-admin.php:183
msgid "On this page, you are able to set up the Akismet plugin."
msgstr "Sur cette page, vous pouvez configurer lextension Akismet."
#: class.akismet-admin.php:181 class.akismet-admin.php:192
#: class.akismet-admin.php:203
msgid "Akismet Setup"
msgstr "Configuration dAskimet"
#: class.akismet-admin.php:179 class.akismet-admin.php:217
#: class.akismet-admin.php:230
msgid "Overview"
msgstr "Vue densemble"
#: class.akismet-admin.php:148
msgid "Re-adding..."
msgstr "Rajout en cours..."
#: class.akismet-admin.php:147
msgid "(undo)"
msgstr "(annuler)"
#: class.akismet-admin.php:146
msgid "URL removed"
msgstr "URL supprimée"
#: class.akismet-admin.php:145
msgid "Removing..."
msgstr "Suppression..."
#: class.akismet-admin.php:144
msgid "Remove this URL"
msgstr "Supprimer cette URL"
#: class.akismet-admin.php:86 class.akismet-admin.php:1262
msgid "Akismet"
msgstr "Akismet"
#: class.akismet-admin.php:105 class.akismet-admin.php:241
#: class.akismet-admin.php:710 views/config.php:66
msgid "Settings"
msgstr "Réglages"
#: class.akismet-admin.php:82
msgid "Comment History"
msgstr "Voir l&rsquo;historique du commentaire"

View File

@ -0,0 +1,648 @@
# Translation of Themes - Twenty Twenty in French (France)
# This file is distributed under the same license as the Themes - Twenty Twenty package.
msgid ""
msgstr ""
"PO-Revision-Date: 2021-01-10 22:30:31+0000\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: GlotPress/4.0.0-alpha.1\n"
"Language: fr\n"
"Project-Id-Version: Themes - Twenty Twenty\n"
#. Description of the theme
#, gp-priority: high
msgid "Our default theme for 2020 is designed to take full advantage of the flexibility of the block editor. Organizations and businesses have the ability to create dynamic landing pages with endless layouts using the group and column blocks. The centered content column and fine-tuned typography also makes it perfect for traditional blogs. Complete editor styles give you a good idea of what your content will look like, even before you publish. You can give your site a personal touch by changing the background colors and the accent color in the Customizer. The colors of all elements on your site are automatically calculated based on the colors you pick, ensuring a high, accessible color contrast for your visitors."
msgstr "Notre thème par défaut pour 2020 est conçu pour tirer pleinement parti de la flexibilité de léditeur de bloc. Les organisations et les entreprises ont la possibilité de créer des pages datterrissage dynamiques avec des mises en page sans fin à laide des blocs de groupe et de colonne. La colonne de contenu centrée et la typographie affinée le rendent également parfait pour les blogs traditionnels. Les styles complets de léditeur vous donnent une bonne idée de ce à quoi votre contenu ressemblera, avant même de publier. Vous pouvez donner à votre site une touche personnelle en changeant les couleurs darrière-plan et la couleur accentuée dans loutil de personnalisation. Les couleurs de tous les éléments de votre site sont automatiquement calculées en fonction des couleurs que vous choisissez, assurant un contraste de couleurs élevé et accessible pour vos visiteurs."
#. Theme Name of the theme
#: inc/block-patterns.php:20
#, gp-priority: high
msgid "Twenty Twenty"
msgstr "Twenty Twenty"
#: classes/class-twentytwenty-customize.php:131
msgctxt "color"
msgid "Custom"
msgstr "Personnalisée"
#: classes/class-twentytwenty-customize.php:130
msgctxt "color"
msgid "Default"
msgstr "Par défaut"
#: inc/block-patterns.php:197
msgid "With seven floors of striking architecture, UMoMA shows exhibitions of international contemporary art, sometimes along with art historical retrospectives. Existential, political, and philosophical issues are intrinsic to our program. As visitor, you are invited to guided tours artist talks, lectures, film screenings, and other events with free admission."
msgstr "Avec sept étages et une architecture sublime, le E-Mucem expose des œuvres dart internationales, parfois de concert avec des rétrospectives historiques. Les expériences existentielles, politiques et philosophiques sont intrinsèquement liées à notre programmation. En tant que visiteuse ou visiteur, laissez vous tenter par nos visites guidées, nos conférences, projections de films et par dautres évènements en accès libre."
#: inc/block-patterns.php:194
msgid "The Premier Destination for Modern Art in Sweden"
msgstr "La première destination en France en matière dart moderne"
#: inc/block-patterns.php:187
msgid "Introduction"
msgstr "Introduction"
#: inc/block-patterns.php:157 inc/block-patterns.php:171
msgid "August 1 — December 1"
msgstr "Du 1er août au 1er décembre"
#: inc/block-patterns.php:151 inc/block-patterns.php:165
msgid "Abstract Rectangles"
msgstr "Rectangles abstraits"
#: inc/block-patterns.php:142
msgid "Featured Content"
msgstr "Contenu mis en avant"
#: inc/block-patterns.php:128
msgid "<em>Price</em><br>Included"
msgstr "<em>Inclut</em><br>dans le prix"
#: inc/block-patterns.php:123
msgid "<em>Location</em><br>Exhibit Hall B"
msgstr "<em>Emplacement</em><br>Allée dexposition B"
#: inc/block-patterns.php:118
msgid "<em>Dates</em><br>Aug 1 — Dec 1"
msgstr "<em>Dates</em><br>Du 1er août au 1er décembre"
#: inc/block-patterns.php:108
msgid "Event Details"
msgstr "Détails de lévènement"
#: inc/block-patterns.php:93
msgid "Shop Now"
msgstr "Acheter maintenant"
#: inc/block-patterns.php:89
msgid "An awe-inspiring collection of books, prints, and gifts from our exhibitions."
msgstr "Un collection de livres, affiches et autres souvenirs inspirants provenant de nos expositions."
#: inc/block-patterns.php:86
msgid "The Store"
msgstr "La boutique"
#: inc/block-patterns.php:74
msgid "Award-winning exhibitions featuring internationally-renowned artists."
msgstr "Des expositions mettant en scènes des artistes reconnu·e·s internationalement."
#: inc/block-patterns.php:71
msgid "The Museum"
msgstr "Le musée"
#: inc/block-patterns.php:61
msgid "Double Call to Action"
msgstr "Double appel à laction"
#: inc/block-patterns.php:48
msgid "Become a Member"
msgstr "Devenez membre"
#: inc/block-patterns.php:42
msgid "Support the Museum and Get Exclusive Offers"
msgstr "Soutenez le musée de obtenez des offres exclusives"
#: inc/block-patterns.php:33
msgid "Call to Action"
msgstr "Appel à laction"
#: template-parts/modal-menu.php:73
msgctxt "menu"
msgid "Mobile"
msgstr "Mobile"
#: template-parts/modal-menu.php:48
msgctxt "menu"
msgid "Expanded"
msgstr "Déplié"
#: header.php:88
msgctxt "menu"
msgid "Horizontal"
msgstr "Horizontal"
#: header.php:53 header.php:157
msgctxt "toggle text"
msgid "Search"
msgstr "Recherche"
#: functions.php:526
msgctxt "color"
msgid "Secondary"
msgstr "Secondaire"
#: functions.php:521
msgctxt "color"
msgid "Primary"
msgstr "Principal"
#: index.php:51
msgid "Nothing Found"
msgstr "Rien de trouvé"
#: classes/class-twentytwenty-customize.php:251
msgid "Show author bio"
msgstr "Afficher la bio de lauteur"
#: template-parts/entry-author-bio.php:29
msgid "View Archive <span aria-hidden=\"true\">&rarr;</span>"
msgstr "Voir larchive <span aria-hidden=\"true\">&rarr;</span>"
#: inc/starter-content.php:39
msgctxt "Theme starter content"
msgid "The New UMoMA Opens its Doors"
msgstr "Le nouveau E-Mucem ouvre ses portes"
#: inc/template-tags.php:414
msgctxt "A string that is output before one or more categories"
msgid "In"
msgstr "Dans"
#: inc/starter-content.php:151
msgid "Join the Club"
msgstr "Rejoignez le club"
#: inc/block-patterns.php:45 inc/starter-content.php:148
msgid "Members get access to exclusive exhibits and sales. Our memberships cost $99.99 and are billed annually."
msgstr "Les adhérent·es ont accès à des expositions et des ventes exclusives. Notre abonnement coûtent $99.99 et est facturé annuellement."
#: inc/starter-content.php:145
msgid "Become a Member and Get Exclusive Offers!"
msgstr "Devenez membre et obtenez des offres exclusives !"
#: inc/starter-content.php:137
msgid "The exhibitions are produced by UMoMA in collaboration with artists and museums around the world and they often attract international attention. UMoMA has received a Special Commendation from the European Museum of the Year, and was among the top candidates for the Swedish Museum of the Year Award as well as for the Council of Europe Museum Prize."
msgstr "Les expositions sont produites par le E-Mucem en collaboration avec des artistes et des musées du monde entier et attirent souvent lattention internationale. Le E-Mucem a reçu une mention spéciale du Musée européen de lannée et a été lun des meilleurs candidats pour le Prix du Musée méditerranéen de lannée ainsi que pour le Prix du Musée du Conseil de lEurope."
#: inc/starter-content.php:134
msgid "With seven floors of striking architecture, UMoMA shows exhibitions of international contemporary art, sometimes along with art historical retrospectives. Existential, political and philosophical issues are intrinsic to our programme. As visitor you are invited to guided tours artist talks, lectures, film screenings and other events with free admission"
msgstr "Avec ses sept étages darchitecture remarquable, le E-Mucem présente des expositions dart contemporain international, parfois accompagnées de rétrospectives sur lhistoire de lart. Les questions existentielles, politiques et philosophiques font partie intégrante de notre programme. En tant que visiteur, vous êtes invité à des visites guidées, des conférences, des projections de films et dautres évènements avec entrée gratuite."
#: inc/starter-content.php:130
msgid "&#8220;Cyborgs, as the philosopher Donna Haraway established, are not reverent. They do not remember the cosmos.&#8221;"
msgstr "« Les cyborgs, comme la fait remarquer la philosophe Donna Haraway, ne sont pas respectueux. Ils ne se souviennent pas du cosmos. »"
#: inc/starter-content.php:114
msgid "From Signac to Matisse"
msgstr "De Signac à Matisse"
#: inc/block-patterns.php:168 inc/starter-content.php:99
msgid "The Life I Deserve"
msgstr "La vie que je mérite"
#: inc/starter-content.php:85 inc/starter-content.php:117
msgid "October 1 -- December 1"
msgstr "1er octobre au 1er décembre"
#: inc/starter-content.php:82
msgid "Theatre of Operations"
msgstr "Théâtre des opérations"
#: inc/block-patterns.php:78 inc/block-patterns.php:160
#: inc/block-patterns.php:174 inc/starter-content.php:73
#: inc/starter-content.php:88 inc/starter-content.php:105
#: inc/starter-content.php:120
msgid "Read More"
msgstr "Lire la suite"
#: inc/starter-content.php:70 inc/starter-content.php:102
msgid "August 1 -- December 1"
msgstr "1er août au 1er décembre"
#: inc/block-patterns.php:154 inc/starter-content.php:67
msgid "Works and Days"
msgstr "Travaux et jours"
#: inc/starter-content.php:56
msgid "The premier destination for modern art in Northern Sweden. Open from 10 AM to 6 PM every day during the summer months."
msgstr "La première destination pour lart moderne dans le nord de la Suède. Ouvert de 10h à 18h tous les jours pendant les mois dété."
#: inc/starter-content.php:48
msgid "The New UMoMA Opens its Doors"
msgstr "Le nouveau E-Mucem ouvre ses portes"
#: classes/class-twentytwenty-customize.php:400
msgid "Overlay Opacity"
msgstr "Opacité de la superposition"
#: classes/class-twentytwenty-customize.php:380
msgid "The color used for the text in the overlay."
msgstr "La couleur utilisée pour le texte de la superposition."
#: classes/class-twentytwenty-customize.php:379
msgid "Overlay Text Color"
msgstr "Couleur du texte de superposition"
#: classes/class-twentytwenty-customize.php:358
msgid "The color used for the overlay. Defaults to the accent color."
msgstr "La couleur utilisée pour la superposition. La couleur par défaut est la couleur daccentuation."
#: classes/class-twentytwenty-customize.php:357
msgid "Overlay Background Color"
msgstr "Couleur de superposition de larrière-plan"
#: classes/class-twentytwenty-customize.php:288
msgid "Settings for the \"Cover Template\" page template. Add a featured image to use as background."
msgstr "Réglages pour le modèle de page « Modèle avec bannière ». Utilise une image mise en avant en tant quarrière-plan."
#: classes/class-twentytwenty-customize.php:188
msgid "Apply a custom color for links, buttons, featured images."
msgstr "Appliquer une couleur personnalisée aux boutons, liens, images mises en avant."
#: classes/class-twentytwenty-customize.php:128
msgid "Primary Color"
msgstr "Couleur principale"
#: searchform.php:28 template-parts/modal-search.php:20
msgid "Search for:"
msgstr "Rechercher :"
#: index.php:101
msgid "search again"
msgstr "chercher à nouveau"
#. translators: %s: Number of search results.
#: index.php:39
msgid "We found %s result for your search."
msgid_plural "We found %s results for your search."
msgstr[0] "Nous avons trouvé %s résultat pour votre recherche."
msgstr[1] "Nous avons trouvé %s résultats pour votre recherche."
#. translators: %s: HTML character for up arrow.
#: footer.php:55
msgid "Up %s"
msgstr "Haut %s"
#. translators: %s: HTML character for up arrow.
#: footer.php:49
msgid "To the top %s"
msgstr "Vers le haut %s"
#. translators: Copyright date format, see
#. https://www.php.net/manual/datetime.format.php
#: footer.php:25
msgctxt "copyright date format"
msgid "Y"
msgstr "Y"
#: 404.php:24
msgid "404 not found"
msgstr "404 non trouvé"
#. Template Name of the theme
msgid "Full Width Template"
msgstr "Modèle pleine largeur"
#. Translators: This text contains HTML to allow the text to be shorter on
#. small screens. The text inside the span with the class nav-short will be
#. hidden on small screens.
#: template-parts/pagination.php:27
msgid "Older <span class=\"nav-short\">Posts</span>"
msgstr "<span class=\"nav-short\">Articles</span> plus anciens"
#. Translators: This text contains HTML to allow the text to be shorter on
#. small screens. The text inside the span with the class nav-short will be
#. hidden on small screens.
#: template-parts/pagination.php:19
msgid "Newer <span class=\"nav-short\">Posts</span>"
msgstr "<span class=\"nav-short\">Articles</span> plus récents"
#: template-parts/navigation.php:25
msgid "Post"
msgstr "Article"
#: template-parts/modal-search.php:26
msgid "Close search"
msgstr "Fermer la recherche"
#: template-parts/modal-menu.php:117
msgid "Expanded Social links"
msgstr "Liens de réseaux sociaux étendus"
#: template-parts/modal-menu.php:21
msgid "Close Menu"
msgstr "Fermer le menu"
#: template-parts/footer-menus-widgets.php:57
msgid "Social links"
msgstr "Réseaux sociaux"
#: template-parts/footer-menus-widgets.php:37
msgid "Footer"
msgstr "Pied de page"
#. translators: %s: Author name.
#: inc/template-tags.php:375 template-parts/entry-author-bio.php:20
msgid "By %s"
msgstr "Par %s"
#: template-parts/content-cover.php:138 template-parts/content.php:48
msgid "Pages:"
msgstr "Pages :"
#: template-parts/content-cover.php:138 template-parts/content.php:48
msgid "Page"
msgstr "Page"
#: template-parts/content-cover.php:88
msgid "Scroll Down"
msgstr "Défiler vers le bas"
#: searchform.php:31
msgctxt "submit button"
msgid "Search"
msgstr "Rechercher"
#: searchform.php:29
msgctxt "placeholder"
msgid "Search &hellip;"
msgstr "Rechercher&hellip;"
#: index.php:48
msgid "We could not find any results for your search. You can give it another try through the search form below."
msgstr "Nous navons trouvé aucun résultat à votre requête. Vous pouvez tenter une autre recherche avec le formulaire ci-dessous."
#: index.php:32
msgid "Search:"
msgstr "Recherche :"
#. translators: %s: Post title. Only visible to screen readers.
#: inc/template-tags.php:223
msgid "Edit <span class=\"screen-reader-text\">%s</span>"
msgstr "Modifier <span class=\"screen-reader-text\">%s</span>"
#: inc/template-tags.php:466
msgid "Sticky post"
msgstr "Article épinglé"
#: inc/template-tags.php:428
msgid "Tags"
msgstr "Étiquettes"
#: inc/template-tags.php:410 template-parts/content-cover.php:70
#: template-parts/entry-header.php:36
msgid "Categories"
msgstr "Catégories"
#: inc/template-tags.php:392
msgid "Post date"
msgstr "Date de larticle"
#: inc/template-tags.php:368
msgid "Post author"
msgstr "Auteur de larticle"
#: inc/starter-content.php:197
msgid "Social Links Menu"
msgstr "Menu des liens de réseaux sociaux"
#: inc/starter-content.php:177 inc/starter-content.php:187
msgid "Primary"
msgstr "Principal"
#: header.php:76 header.php:137
msgid "Menu"
msgstr "Menu"
#: template-parts/modal-search.php:11
msgid "Search"
msgstr "Rechercher"
#: template-parts/content.php:36
msgid "Continue reading"
msgstr "Lire la suite"
#: functions.php:578
msgctxt "Short name of the larger font size in the block editor."
msgid "XL"
msgstr "XL"
#: functions.php:577
msgctxt "Name of the larger font size in the block editor"
msgid "Larger"
msgstr "Très grand"
#: functions.php:572
msgctxt "Short name of the large font size in the block editor."
msgid "L"
msgstr "L"
#: functions.php:571
msgctxt "Name of the large font size in the block editor"
msgid "Large"
msgstr "Grand"
#: functions.php:566
msgctxt "Short name of the regular font size in the block editor."
msgid "M"
msgstr "L"
#: functions.php:565
msgctxt "Name of the regular font size in the block editor"
msgid "Regular"
msgstr "Normal"
#: functions.php:560
msgctxt "Short name of the small font size in the block editor."
msgid "S"
msgstr "S"
#: functions.php:559
msgctxt "Name of the small font size in the block editor"
msgid "Small"
msgstr "Petit"
#: functions.php:544
msgid "Background Color"
msgstr "Couleur de larrière-plan"
#: functions.php:531
msgid "Subtle Background"
msgstr "Arrière-plan subtil"
#: functions.php:516
msgid "Accent Color"
msgstr "Couleur de contraste"
#: functions.php:403
msgid "Widgets in this area will be displayed in the second column in the footer."
msgstr "Les widgets de cette partie seront affichés dans la seconde colonne du pied de page."
#: functions.php:401
msgid "Footer #2"
msgstr "Pied de page #2"
#: functions.php:391
msgid "Widgets in this area will be displayed in the first column in the footer."
msgstr "Les widgets de cette partie seront affichés dans la première colonne du pied de page."
#: functions.php:389
msgid "Footer #1"
msgstr "Pied de page #1"
#: functions.php:362
msgid "Skip to the content"
msgstr "Aller au contenu"
#: functions.php:277
msgid "Social Menu"
msgstr "Menu réseaux sociaux"
#: functions.php:276
msgid "Footer Menu"
msgstr "Menu du pied de page"
#: functions.php:275
msgid "Mobile Menu"
msgstr "Menu sur mobile"
#: functions.php:274
msgid "Desktop Expanded Menu"
msgstr "Menu étendu grands écrans"
#: functions.php:273
msgid "Desktop Horizontal Menu"
msgstr "Menu horizontal grand écrans"
#: footer.php:39
msgid "Powered by WordPress"
msgstr "Propulsé par WordPress"
#: comments.php:127
msgid "Comments are closed."
msgstr "Les commentaires sont fermés."
#: comments.php:88
msgid "Comments"
msgstr "Commentaires"
#: comments.php:75
msgid "Older Comments"
msgstr "Commentaires plus anciens"
#: comments.php:74
msgid "Newer Comments"
msgstr "Commentaires plus récents"
#. translators: 1: Number of comments, 2: Post title.
#: comments.php:41
msgctxt "comments title"
msgid "%1$s reply on &ldquo;%2$s&rdquo;"
msgid_plural "%1$s replies on &ldquo;%2$s&rdquo;"
msgstr[0] "%1$s réponse sur « %2$s »"
msgstr[1] "%1$s réponses sur « %2$s »"
#. translators: %s: Post title.
#: comments.php:37
msgctxt "comments title"
msgid "One reply on &ldquo;%s&rdquo;"
msgstr "Une réponse sur « %s »"
#: comments.php:34
msgid "Leave a comment"
msgstr "Laisser un commentaire"
#: classes/class-twentytwenty-walker-page.php:115 inc/template-tags.php:580
msgid "Show sub menu"
msgstr "Afficher le sous-menu"
#. translators: %d: ID of a post.
#: classes/class-twentytwenty-walker-page.php:78
msgid "#%d (no title)"
msgstr "#%d (sans titre)"
#: classes/class-twentytwenty-walker-comment.php:137
msgid "By Post Author"
msgstr "Par auteur de larticle"
#: classes/class-twentytwenty-walker-comment.php:102
msgid "Your comment is awaiting moderation."
msgstr "Votre commentaire est en attente de modération."
#: classes/class-twentytwenty-walker-comment.php:86
msgid "Edit"
msgstr "Modifier"
#. translators: 1: Comment date, 2: Comment time.
#: classes/class-twentytwenty-walker-comment.php:72
msgid "%1$s at %2$s"
msgstr "%1$s à %2$s"
#: classes/class-twentytwenty-walker-comment.php:60
msgid "says:"
msgstr "dit :"
#: classes/class-twentytwenty-customize.php:401
msgid "Make sure that the contrast is high enough so that the text is readable."
msgstr "Assurez-vous que le contraste soit suffisamment élevé pour que le texte soit lisible."
#: classes/class-twentytwenty-customize.php:311
msgid "Creates a parallax effect when the visitor scrolls."
msgstr "Crée un effet de parallaxe lorsque le visiteur défile."
#: classes/class-twentytwenty-customize.php:310
msgid "Fixed Background Image"
msgstr "Image darrière-plan fixe"
#. Template Name of the theme
#: classes/class-twentytwenty-customize.php:286
msgid "Cover Template"
msgstr "Modèle avec bannière"
#: classes/class-twentytwenty-customize.php:275
msgid "Summary"
msgstr "Résumé"
#: classes/class-twentytwenty-customize.php:274
msgid "Full text"
msgstr "Le texte complet"
#: classes/class-twentytwenty-customize.php:272
msgid "On archive pages, posts show:"
msgstr "Sur les pages darchive, les articles affichent :"
#: classes/class-twentytwenty-customize.php:230
msgid "Show search in header"
msgstr "Afficher la recherche dans len-tête"
#: classes/class-twentytwenty-customize.php:207
msgid "Theme Options"
msgstr "Options du thème"
#: classes/class-twentytwenty-customize.php:106
msgid "Header &amp; Footer Background Color"
msgstr "Couleur darrière-plan de len-tête et du pied de page"
#: classes/class-twentytwenty-customize.php:87
msgid "Scales the logo to half its uploaded size, making it sharp on high-res screens."
msgstr "Redimensionne le logo à la moitié de sa taille de téléversement afin de le rendre net sur les écrans haute résolution."
#: classes/class-twentytwenty-customize.php:86
msgid "Retina logo"
msgstr "Logo retina"
#: 404.php:19
msgid "The page you were looking for could not be found. It might have been removed, renamed, or did not exist in the first place."
msgstr "La page que vous recherchez est introuvable. Elle pourrait avoir été supprimée, renommée, ou pourrait navoir jamais existé."
#: 404.php:17
msgid "Page Not Found"
msgstr "Page introuvable"
#. Author URI of the theme
#: footer.php:38
#, gp-priority: low
msgid "https://wordpress.org/"
msgstr "https://fr.wordpress.org/"
#. Author of the theme
#, gp-priority: low
msgid "the WordPress team"
msgstr "Léquipe WordPress"
#. Theme URI of the theme
#, gp-priority: low
msgid "https://wordpress.org/themes/twentytwenty/"
msgstr "https://wordpress.org/themes/twentytwenty/"

View File

@ -0,0 +1,739 @@
# Translation of Themes - Twenty Twenty-One in French (France)
# This file is distributed under the same license as the Themes - Twenty Twenty-One package.
msgid ""
msgstr ""
"PO-Revision-Date: 2022-03-12 17:37:27+0000\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: GlotPress/4.0.0-alpha.1\n"
"Language: fr\n"
"Project-Id-Version: Themes - Twenty Twenty-One\n"
#. Description of the theme
#, gp-priority: high
msgid "Twenty Twenty-One is a blank canvas for your ideas and it makes the block editor your best brush. With new block patterns, which allow you to create a beautiful layout in a matter of seconds, this themes soft colors and eye-catching — yet timeless — design will let your work shine. Take it for a spin! See how Twenty Twenty-One elevates your portfolio, business website, or personal blog."
msgstr "Twenty Twenty-One est un canevas vierge conçu pour vos créations et pour donner tout son sens à léditeur de blocs. Ce thème utilise les nouvelles compositions de blocs qui vous permettent de créer de belles mises en pages en quelques secondes, ainsi que des couleurs douces et attirantes. Son graphisme est fait pour mettre en valeur votre travail avant tout. Essayez-le ! Vous verrez combien Twenty Twenty-One rend honneur à votre portfolio, à votre site professionnel ou à votre blog personnel."
#. Theme Name of the theme
#: inc/block-patterns.php:24
#, gp-priority: high
msgid "Twenty Twenty-One"
msgstr "Twenty Twenty-One"
#: inc/template-tags.php:241
msgid "Older <span class=\"nav-short\">posts</span>"
msgstr "<span class=\"nav-short\">Publications</span> plus anciennes"
#: inc/template-tags.php:230
msgid "Newer <span class=\"nav-short\">posts</span>"
msgstr "<span class=\"nav-short\">Publications</span> plus récentes"
#: classes/class-twenty-twenty-one-customize-notice-control.php:40
#: classes/class-twenty-twenty-one-dark-mode.php:178
msgid "https://wordpress.org/support/article/twenty-twenty-one/#dark-mode-support"
msgstr "https://wordpress.org/support/article/twenty-twenty-one/#dark-mode-support"
#. translators: %s: Twenty Twenty-One support article URL.
#: classes/class-twenty-twenty-one-dark-mode.php:177
msgid "Dark Mode is a device setting. If a visitor to your site requests it, your site will be shown with a dark background and light text. <a href=\"%s\">Learn more about Dark Mode.</a>"
msgstr "Le mode sombre est un réglage au niveau de lappareil. Si un visiteur de votre site le demande, votre site saffichera avec un arrière-plan sombre et un texte clair. <a href=\"%s\">En savoir plus sur le mode sombre.</a>"
#: classes/class-twenty-twenty-one-dark-mode.php:181
msgid "Dark Mode can also be turned on and off with a button that you can find in the bottom corner of the page."
msgstr "Le mode sombre peut également être activé et désactivé à laide dun bouton que vous pouvez trouver dans le coin inférieur de la page."
#: classes/class-twenty-twenty-one-dark-mode.php:380
msgid "This website uses LocalStorage to save the setting when Dark Mode support is turned on or off.<br> LocalStorage is necessary for the setting to work and is only used when a user clicks on the Dark Mode button.<br> No data is saved in the database or transferred."
msgstr "Ce site utilise LocalStorage pour enregistrer le réglage lorsque la prise en charge du mode sombre est activée ou désactivée.<br> LocalStorage est nécessaire pour que le réglage fonctionne et nest utilisé que lorsquune personne clique sur le bouton Mode sombre.<br>Aucune donnée nest enregistrée dans la base de données ou transférée."
#: classes/class-twenty-twenty-one-dark-mode.php:379
msgid "Suggested text:"
msgstr "Texte suggéré :"
#: classes/class-twenty-twenty-one-dark-mode.php:378
msgid "Twenty Twenty-One uses LocalStorage when Dark Mode support is enabled."
msgstr "Twenty Twenty-One utilise LocalStorage lorsque la prise en charge du mode sombre est activée."
#: classes/class-twenty-twenty-one-dark-mode.php:188
msgid "Dark Mode support"
msgstr "Prise en charge du mode sombre"
#: classes/class-twenty-twenty-one-customize-notice-control.php:41
msgid "Learn more about Dark Mode."
msgstr "En savoir plus sur le mode sombre."
#: classes/class-twenty-twenty-one-customize-notice-control.php:39
msgid "To access the Dark Mode settings, select a light background color."
msgstr "Pour accéder aux réglages du mode sombre, sélectionnez une couleur darrière-plan claire."
#: classes/class-twenty-twenty-one-dark-mode.php:134
msgid "Colors & Dark Mode"
msgstr "Couleurs & Mode sombre"
#: inc/template-tags.php:77
msgctxt "Label for sticky posts"
msgid "Featured post"
msgstr "Publication mise en avant"
#: inc/template-functions.php:424
msgctxt "Post password form"
msgid "Submit"
msgstr "Envoyer"
#: inc/template-functions.php:424
msgctxt "Post password form"
msgid "Password"
msgstr "Mot de passe"
#: inc/template-functions.php:183
msgctxt "Added to posts and pages that are missing titles"
msgid "Untitled"
msgstr "Sans titre"
#: inc/block-patterns.php:131
msgctxt "Block pattern sample content"
msgid "Cambridge, MA, 02139"
msgstr "13004 Arles"
#: inc/block-patterns.php:131
msgctxt "Block pattern sample content"
msgid "123 Main Street"
msgstr "123, rue de la République"
#: inc/block-patterns.php:131
msgctxt "Block pattern sample content"
msgid "123-456-7890"
msgstr "01 23 45 67 89"
#: inc/block-patterns.php:131
msgctxt "Block pattern sample content"
msgid "example@example.com"
msgstr "exemple@example.com"
#: classes/class-twenty-twenty-one-customize.php:138
msgctxt "Customizer control"
msgid "Background color"
msgstr "Couleur darrière-plan"
#. translators: %s: WordPress Version.
#: inc/back-compat.php:42 inc/back-compat.php:61 inc/back-compat.php:86
msgid "This theme requires WordPress 5.3 or newer. You are running version %s. Please upgrade."
msgstr "Ce thème nécessite WordPress 5.3 ou plus récent. Vous utilisez la version %s. Veuillez mettre à niveau."
#. translators: %: Page number.
#: image.php:48 template-parts/content/content-page.php:36
#: template-parts/content/content-single.php:30
#: template-parts/content/content.php:36
msgid "Page %"
msgstr "Page %"
#: functions.php:187
msgctxt "Font size"
msgid "XXXL"
msgstr "XXXL"
#: functions.php:181
msgctxt "Font size"
msgid "XXL"
msgstr "XXL"
#: functions.php:175
msgctxt "Font size"
msgid "XL"
msgstr "XL"
#: functions.php:169
msgctxt "Font size"
msgid "L"
msgstr "L"
#: functions.php:163
msgctxt "Font size"
msgid "M"
msgstr "M"
#: functions.php:157
msgctxt "Font size"
msgid "S"
msgstr "S"
#: functions.php:151
msgctxt "Font size"
msgid "XS"
msgstr "XS"
#: comments.php:85
msgid "Leave a comment"
msgstr "Laisser un commentaire"
#. translators: %s: Comment count number.
#: comments.php:39
msgctxt "Comments title"
msgid "%s comment"
msgid_plural "%s comments"
msgstr[0] "%s commentaire"
msgstr[1] "%s commentaires"
#: comments.php:34
msgid "1 comment"
msgstr "1 commentaire"
#: classes/class-twenty-twenty-one-dark-mode.php:334
msgid "On"
msgstr "On"
#: classes/class-twenty-twenty-one-dark-mode.php:331
msgid "Off"
msgstr "Off"
#. translators: %s: On/Off
#: classes/class-twenty-twenty-one-dark-mode.php:321
msgid "Dark Mode: %s"
msgstr "Mode sombre : %s"
#: inc/template-functions.php:422
msgid "This content is password protected. Please enter a password to view."
msgstr "Ce contenu est protégé par un mot de passe. Veuillez saisir le mot de passe pour le voir."
#: inc/menu-functions.php:34
msgid "Open menu"
msgstr "Ouvrir le menu"
#: inc/block-patterns.php:121
msgid "&#8220;Reading&#8221; by Berthe Morisot"
msgstr "« Lecture » par Berthe Morisot"
#: inc/block-patterns.php:98
msgid "&#8220;Self portrait&#8221; by Berthe Morisot"
msgstr "« Auto-portrait » par Berthe Morisot"
#: inc/block-patterns.php:98
msgid "&#8220;Daffodils&#8221; by Berthe Morisot"
msgstr "« Jonquilles » par Berthe Morisot"
#: inc/block-patterns.php:86 inc/block-patterns.php:121
#: inc/starter-content.php:43
msgid "&#8220;Roses Trémières&#8221; by Berthe Morisot"
msgstr "« Rose Trémières » par Berthe Morisot"
#: inc/template-functions.php:424
msgctxt "Post password form"
msgid "Enter"
msgstr "Saisir"
#: inc/starter-content.php:128
msgctxt "Theme starter content"
msgid "Check out the Support Forums"
msgstr "Consulter les forums de support"
#: inc/starter-content.php:122
msgctxt "Theme starter content"
msgid "Read the Theme Documentation"
msgstr "Lire la documentation du thème"
#: inc/starter-content.php:112
msgctxt "Theme starter content"
msgid "Need help?"
msgstr "Besoin daide ?"
#: inc/starter-content.php:97
msgctxt "Theme starter content"
msgid "Twenty Twenty-One also includes an overlap style for column blocks. With a Columns block selected, open the \"Styles\" panel within the Editor sidebar. Choose the \"Overlap\" block style to try it out."
msgstr "Twenty Twenty-One inclut également un style « chevauchement » pour le bloc colonnes. Sélectionnez un bloc colonnes puis ouvrez le panneau « styles » dans la barre latérale de léditeur. Sélectionnez le style de bloc « chevauchement » pour lessayer."
#: inc/starter-content.php:93
msgctxt "Theme starter content"
msgid "Overlap columns"
msgstr "Colonnes se chevauchant"
#: inc/starter-content.php:87
msgctxt "Theme starter content"
msgid "Twenty Twenty-One includes stylish borders for your content. With an Image block selected, open the \"Styles\" panel within the Editor sidebar. Select the \"Frame\" block style to activate it."
msgstr "Twenty Twenty-One inclut de sublimes bordures pour votre contenu. Avec un bloc dimage sélectionné, ouvrez le panneau « Styles » dans la barre latérale de léditeur. Sélectionnez le style de bloc « Cadre » pour lactiver."
#: inc/starter-content.php:83
msgctxt "Theme starter content"
msgid "Frame your images"
msgstr "Encadrez vos images"
#: inc/starter-content.php:77
msgctxt "Theme starter content"
msgid "Block patterns are pre-designed groups of blocks. To add one, select the Add Block button [+] in the toolbar at the top of the editor. Switch to the Patterns tab underneath the search bar, and choose a pattern."
msgstr "Les compositions de blocs sont des groupes de blocs pré-conçus. Pour en ajouter un, sélectionnez le bouton Ajouter un bloc [+] dans la barre doutils en haut de léditeur. Passez à longlet Compositions sous la barre de recherche, et choisissez une composition."
#: inc/starter-content.php:73
msgctxt "Theme starter content"
msgid "Add block patterns"
msgstr "Ajouter des compositions de blocs"
#: inc/starter-content.php:30 inc/starter-content.php:33
msgctxt "Theme starter content"
msgid "Create your website with blocks"
msgstr "Créez votre site avec des blocs"
#: inc/block-patterns.php:121
msgid "Reading"
msgstr "Lecture"
#: inc/block-patterns.php:121
msgid "Young Woman in Mauve"
msgstr "Jeune femme en Mauve"
#: inc/block-patterns.php:121
msgid "The Garden at Bougival"
msgstr "Le Jardin de Bougival"
#: inc/block-patterns.php:121
msgid "In the Bois de Boulogne"
msgstr "Dans le bois de Boulogne"
#: inc/block-patterns.php:121
msgid "Villa with Orange Trees, Nice"
msgstr "Villa avec orangers, Nice"
#: inc/block-patterns.php:121
msgid "Roses Trémières"
msgstr "Roses Trémières"
#: inc/block-patterns.php:110
msgid "&#8220;Villa with Orange Trees, Nice&#8221; by Berthe Morisot"
msgstr "« Villa dans les orangers, Nice » par Berthe Morisot"
#: inc/block-patterns.php:110
msgid "Beautiful gardens painted by Berthe Morisot in the late 1800s"
msgstr "Magnifiques jardins peints par Berthe Morisot à la fin des années 1800"
#: inc/block-patterns.php:110 inc/block-patterns.php:121
msgid "&#8220;The Garden at Bougival&#8221; by Berthe Morisot"
msgstr "« Le jardin à Bougival » par Berthe Morisot"
#: inc/block-patterns.php:86 inc/block-patterns.php:121
#: inc/starter-content.php:61
msgid "&#8220;Young Woman in Mauve&#8221; by Berthe Morisot"
msgstr "« Jeune femme en mauve » par Berthe Morisot"
#: inc/block-patterns.php:86 inc/block-patterns.php:121
#: inc/starter-content.php:51
msgid "&#8220;In the Bois de Boulogne&#8221; by Berthe Morisot"
msgstr "« Dans le bois de Boulogne » par Berthe Morisot"
#: inc/block-patterns.php:74
msgid "Berthe Morisot<br>(French, 1841-1895)"
msgstr "Berthe Morisot<br>(Française, 1841-1895)"
#: inc/block-patterns.php:74
msgid "Playing in the Sand"
msgstr "Jouer dans le sable"
#: inc/block-patterns.php:74
msgid "&#8220;Playing in the Sand&#8221; by Berthe Morisot"
msgstr "« Jeu dans le sable » par Berthe Morisot"
#. translators: %s: Parent post.
#: image.php:61
msgid "Published in %s"
msgstr "Publié dans %s"
#: classes/class-twenty-twenty-one-customize.php:108
msgid "Summary"
msgstr "Résumé"
#: classes/class-twenty-twenty-one-customize.php:85
msgid "Excerpt Settings"
msgstr "Réglages dextrait"
#: inc/block-styles.php:98
msgid "Thick"
msgstr "Épais"
#: classes/class-twenty-twenty-one-customize.php:106
msgid "On Archive Pages, posts show:"
msgstr "Sur les pages darchive, les publications affichent :"
#. translators: %s: Author name.
#: template-parts/post/author-bio.php:31
msgid "View all of %s's posts."
msgstr "Voir tous les articles de %s."
#. translators: %s: Author name.
#: inc/template-tags.php:49 template-parts/post/author-bio.php:19
msgid "By %s"
msgstr "Par %s"
#: template-parts/content/content-none.php:61
msgid "It seems we can&rsquo;t find what you&rsquo;re looking for. Perhaps searching can help."
msgstr "Il semblerait que nous ne soyons pas en mesure de trouver votre contenu. Essayez en lançant une recherche."
#: template-parts/content/content-none.php:56
msgid "Sorry, but nothing matched your search terms. Please try again with some different keywords."
msgstr "Désolé, mais rien ne correspond à vos critères de recherche. Veuillez réessayer avec dautres mots-clés."
#. translators: %s: Link to WP admin new post page.
#: template-parts/content/content-none.php:43
msgid "Ready to publish your first post? <a href=\"%s\">Get started here</a>."
msgstr "Prêt·e à publier votre premier article ? <a href=\"%1$s\">Lancez-vous ici</a>."
#: single.php:40
msgid "Previous post"
msgstr "Publication précédente"
#: single.php:39
msgid "Next post"
msgstr "Publication suivante"
#. translators: %s: Parent post link.
#: single.php:25
msgid "<span class=\"meta-nav\">Published in</span><span class=\"post-title\">%s</span>"
msgstr "<span class=\"meta-nav\">Publié dans</span><span class=\"post-title\">%s</span>"
#: searchform.php:26
msgctxt "submit button"
msgid "Search"
msgstr "Rechercher"
#: searchform.php:24
msgid "Search&hellip;"
msgstr "Rechercher…"
#. translators: %d: The number of search results.
#: search.php:33
msgid "We found %d result for your search."
msgid_plural "We found %d results for your search."
msgstr[0] "Nous avons trouvé %d résultat pour votre recherche."
msgstr[1] "Nous avons trouvé %d résultats pour votre recherche."
#. translators: %s: Search term.
#: search.php:21 template-parts/content/content-none.php:22
msgid "Results for \"%s\""
msgstr "Résultats pour « %s »"
#. translators: %s: List of tags.
#: inc/template-tags.php:116 inc/template-tags.php:158
msgid "Tagged %s"
msgstr "Étiqueté %s"
#. translators: %s: List of categories.
#: inc/template-tags.php:107 inc/template-tags.php:149
msgid "Categorized as %s"
msgstr "Catégorisé comme %s"
#. translators: Used between list items, there is a space after the comma.
#: functions.php:654
msgid ", "
msgstr ", "
#. translators: %s: Post title. Only visible to screen readers.
#: image.php:70 image.php:95 inc/template-tags.php:92 inc/template-tags.php:133
#: template-parts/content/content-page.php:48
msgid "Edit %s"
msgstr "Modifier %s"
#. translators: %s: Post title. Only visible to screen readers.
#: inc/template-functions.php:138
msgid "Continue reading %s"
msgstr "Poursuivre la lecture %s"
#: inc/block-styles.php:71
msgid "Dividers"
msgstr "Séparateurs"
#: inc/block-styles.php:62
msgid "Frame"
msgstr "Cadre"
#: inc/block-styles.php:35 inc/block-styles.php:44 inc/block-styles.php:53
#: inc/block-styles.php:80 inc/block-styles.php:89
msgid "Borders"
msgstr "Bordures"
#: inc/block-styles.php:26
msgid "Overlap"
msgstr "Chevauchement"
#: inc/block-patterns.php:130
msgctxt "Block pattern description"
msgid "A block with 3 columns that display contact information and social media links."
msgstr "Un bloc de 3 colonnes qui affiche les coordonnées des personnes à contacter et les liens vers les médias sociaux."
#: inc/block-patterns.php:128
msgid "Contact information"
msgstr "Informations de contact"
#: inc/block-patterns.php:120
msgctxt "Block pattern description"
msgid "A list of projects with thumbnail images."
msgstr "Une liste de projets avec des miniatures dimages."
#: inc/block-patterns.php:118
msgid "Portfolio list"
msgstr "Liste des portfolios"
#: inc/block-patterns.php:109
msgctxt "Block pattern description"
msgid "An overlapping columns block with two images and a text description."
msgstr "Un bloc de colonnes se chevauchant avec deux images et un texte de description."
#: inc/block-patterns.php:106
msgid "Overlapping images and text"
msgstr "Chevauchement des images et du texte"
#: inc/block-patterns.php:97
msgctxt "Block pattern description"
msgid "A media & text block with a big image on the left and a smaller one with bordered frame on the right."
msgstr "Un bloc Média & Texte avec une grande image sur la gauche et une plus petite avec un cadre sur la droite."
#: inc/block-patterns.php:94
msgid "Two images showcase"
msgstr "Vitrine de deux images"
#: inc/block-patterns.php:85
msgctxt "Block pattern description"
msgid "Three images inside an overlapping columns block."
msgstr "Trois images dans un bloc de colonnes se chevauchant."
#: inc/block-patterns.php:82
msgid "Overlapping images"
msgstr "Chevauchement dimages"
#: inc/block-patterns.php:73
msgctxt "Block pattern description"
msgid "A Media & Text block with a big image on the left and a heading on the right. The heading is followed by a separator and a description paragraph."
msgstr "Un bloc Media & Texte avec une grande image à gauche et un titre à droite. Le titre est suivi dun séparateur et dun paragraphe de description."
#: inc/block-patterns.php:70
msgid "Media and text article title"
msgstr "Titre darticle avec média et texte"
#: inc/block-patterns.php:62
msgid "example@example.com"
msgstr "exemple@example.com"
#: inc/block-patterns.php:62
msgid "Dribbble"
msgstr "Dribbble"
#: inc/block-patterns.php:62
msgid "Instagram"
msgstr "Instagram"
#: inc/block-patterns.php:62
msgid "Twitter"
msgstr "Twitter"
#: inc/block-patterns.php:62
msgid "Let&#8217;s Connect."
msgstr "Entrons en contact."
#: inc/block-patterns.php:61
msgctxt "Block pattern description"
msgid "A huge text followed by social networks and email address links."
msgstr "Un énorme texte suivi de liens vers les réseaux sociaux et les adresses e-mail."
#: inc/block-patterns.php:58
msgid "Links area"
msgstr "Zone de liens"
#: inc/block-patterns.php:50
msgid "A new portfolio default theme for WordPress"
msgstr "Un nouveau thème portfolio par défaut pour WordPress"
#: inc/block-patterns.php:47
msgid "Large text"
msgstr "Grand texte"
#: image.php:83
msgctxt "Used before full size attachment link."
msgid "Full size"
msgstr "Taille originale"
#. translators: %s: Publish date.
#: inc/template-tags.php:29
msgid "Published %s"
msgstr "Publié le %s"
#: comments.php:61 image.php:45 inc/template-tags.php:224
#: template-parts/content/content-page.php:33
#: template-parts/content/content-single.php:27
#: template-parts/content/content.php:33
msgid "Page"
msgstr "Page"
#: template-parts/header/site-nav.php:19
msgid "Close"
msgstr "Fermer"
#: template-parts/header/site-nav.php:16
msgid "Menu"
msgstr "Menu"
#: functions.php:76 inc/starter-content.php:154
#: template-parts/header/site-nav.php:13
msgid "Primary menu"
msgstr "Menu principal"
#: header.php:26
msgid "Skip to content"
msgstr "Aller au contenu"
#: functions.php:363
msgid "Add widgets here to appear in your footer."
msgstr "Ajoutez ici des widgets qui apparaîtront dans votre pied de page."
#: functions.php:361
msgid "Footer"
msgstr "Pied de page"
#: functions.php:309
msgid "Red to purple"
msgstr "Du rouge au violet"
#: functions.php:304
msgid "Purple to red"
msgstr "Du violet au rouge"
#: functions.php:299
msgid "Yellow to red"
msgstr "Du jaune au rouge"
#: functions.php:294
msgid "Red to yellow"
msgstr "Du rouge au jaune"
#: functions.php:289
msgid "Yellow to green"
msgstr "Du jaune au vert"
#: functions.php:284
msgid "Green to yellow"
msgstr "Du vert au jaune"
#: functions.php:279
msgid "Yellow to purple"
msgstr "Du jaune au violet"
#: functions.php:274
msgid "Purple to yellow"
msgstr "Du violet au jaune"
#: functions.php:263
msgid "White"
msgstr "Blanc"
#: functions.php:258
msgid "Yellow"
msgstr "Jaune"
#: functions.php:253
msgid "Orange"
msgstr "Orange"
#: functions.php:248
msgid "Red"
msgstr "Rouge"
#: functions.php:243
msgid "Purple"
msgstr "Violet"
#: functions.php:238
msgid "Blue"
msgstr "Bleu"
#: functions.php:233
msgid "Green"
msgstr "Vert"
#: functions.php:228
msgid "Gray"
msgstr "Gris"
#: functions.php:223 inc/block-styles.php:107
msgid "Dark gray"
msgstr "Gris foncé"
#: functions.php:218
msgid "Black"
msgstr "Noir"
#: functions.php:186
msgid "Gigantic"
msgstr "Gigantesque"
#: functions.php:180
msgid "Huge"
msgstr "Énorme"
#: functions.php:174
msgid "Extra large"
msgstr "Très grand"
#: functions.php:168
msgid "Large"
msgstr "Grand"
#: functions.php:162
msgid "Normal"
msgstr "Normal"
#: functions.php:156
msgid "Small"
msgstr "Petit"
#: functions.php:150
msgid "Extra small"
msgstr "Très petit"
#. translators: %s: WordPress.
#: footer.php:67
msgid "Proudly powered by %s."
msgstr "Fièrement propulsé par %s"
#: footer.php:24 functions.php:77 inc/starter-content.php:165
msgid "Secondary menu"
msgstr "Menu secondaire"
#: comments.php:78
msgid "Comments are closed."
msgstr "Les commentaires sont fermés."
#: comments.php:70
msgid "Newer comments"
msgstr "Commentaires plus récents"
#: comments.php:66
msgid "Older comments"
msgstr "Commentaires plus anciens"
#: classes/class-twenty-twenty-one-customize.php:109
msgid "Full text"
msgstr "Texte complet"
#: classes/class-twenty-twenty-one-customize.php:75
msgid "Display Site Title & Tagline"
msgstr "Afficher le titre et la description du site"
#: 404.php:21
msgid "It looks like nothing was found at this location. Maybe try a search?"
msgstr "Apparemment, rien na été trouvé à cette adresse. Essayez avec une recherche ?"
#: 404.php:16 template-parts/content/content-none.php:30
msgid "Nothing here"
msgstr "Rien ici"
#. Author URI of the theme
#: footer.php:68
#, gp-priority: low
msgid "https://wordpress.org/"
msgstr "https://fr.wordpress.org/"
#. Author of the theme
#, gp-priority: low
msgid "the WordPress team"
msgstr "Léquipe WordPress"
#. Theme URI of the theme
#, gp-priority: low
msgid "https://wordpress.org/themes/twentytwentyone/"
msgstr "https://wordpress.org/themes/twentytwentyone/"

View File

@ -0,0 +1,802 @@
# Translation of Themes - Twenty Twenty-Two in French (France)
# This file is distributed under the same license as the Themes - Twenty Twenty-Two package.
msgid ""
msgstr ""
"PO-Revision-Date: 2022-02-28 06:40:23+0000\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: GlotPress/4.0.0-alpha.1\n"
"Language: fr\n"
"Project-Id-Version: Themes - Twenty Twenty-Two\n"
#. Theme Name of the theme
#, gp-priority: high
msgid "Twenty Twenty-Two"
msgstr "Twenty Twenty-Two"
#. Description of the theme
#, gp-priority: high
msgid "Built on a solidly designed foundation, Twenty Twenty-Two embraces the idea that everyone deserves a truly unique website. The themes subtle styles are inspired by the diversity and versatility of birds: its typography is lightweight yet strong, its color palette is drawn from nature, and its layout elements sit gently on the page. The true richness of Twenty Twenty-Two lies in its opportunity for customization. The theme is built to take advantage of the Full Site Editing features introduced in WordPress 5.9, which means that colors, typography, and the layout of every single page on your site can be customized to suit your vision. It also includes dozens of block patterns, opening the door to a wide range of professionally designed layouts in just a few clicks. Whether youre building a single-page website, a blog, a business website, or a portfolio, Twenty Twenty-Two will help you create a site that is uniquely yours."
msgstr "Construit sur une base solidement désignée, Twenty Twenty-Two embrasse lidée que tout le monde mérite un site vraiment unique. Les styles subtils du thème sont inspirés par la diversité et la polyvalence des oiseaux : sa typographie est légère mais forte, sa palette de couleurs est tirée de la nature et ses éléments de mise en page se positionnent doucement sur la page. La vraie richesse de Twenty Twenty-Two réside dans ses possibilités de personnalisation. Le thème est conçu pour tirer parti des fonctionnalités d'édition de site complète introduites dans WordPress 5.9, ce qui signifie que les couleurs, la typographie et la mise en page de chaque page de votre site peuvent être personnalisées en fonction de votre vision. Il comprend également des dizaines de compositions de blocs, ouvrant la porte à un large éventail de mises en page professionnels en quelques clics. Que vous construisiez un site dune seule page, un blog, un site web dentreprise ou un portfolio, Twenty Twenty-Two vous aidera à créer un site qui vous est propre."
#: inc/patterns/hidden-404.php:14
msgid "Search"
msgstr "Rechercher"
#: inc/patterns/hidden-404.php:14
msgctxt "label"
msgid "Search"
msgstr "Rechercher"
#: theme.json
msgctxt "Template part name"
msgid "Footer"
msgstr "Pied de page"
#: theme.json
msgctxt "Template part name"
msgid "Header (Dark, small)"
msgstr "En-tête (petit, sombre)"
#: theme.json
msgctxt "Template part name"
msgid "Header (Dark, large)"
msgstr "En-tête (large, sombre)"
#: theme.json
msgctxt "Template part name"
msgid "Header"
msgstr "En-tête"
#: theme.json
msgctxt "Custom template name"
msgid "Page (No Separators)"
msgstr "Page (sans séparateur)"
#: theme.json
msgctxt "Custom template name"
msgid "Single Post (No Separators)"
msgstr "Article unique (sans séparateur)"
#: theme.json
msgctxt "Custom template name"
msgid "Page (Large Header)"
msgstr "Page (en-tête large)"
#: theme.json
msgctxt "Custom template name"
msgid "Blank"
msgstr "Vide"
#: theme.json
msgctxt "Duotone name"
msgid "Primary and tertiary"
msgstr "Primaire et ternaire"
#: theme.json
msgctxt "Duotone name"
msgid "Primary and secondary"
msgstr "Primaire et secondaire"
#: theme.json
msgctxt "Duotone name"
msgid "Primary and background"
msgstr "Primaire et arrière-plan"
#: theme.json
msgctxt "Duotone name"
msgid "Foreground and tertiary"
msgstr "Avant-plan et ternaire"
#: theme.json
msgctxt "Duotone name"
msgid "Foreground and secondary"
msgstr "Avant-plan et secondaire"
#: theme.json
msgctxt "Duotone name"
msgid "Foreground and background"
msgstr "Avant-plan et arrière-plan"
#: theme.json
msgctxt "Gradient name"
msgid "Diagonal background to tertiary"
msgstr "Arrière-plan en diagonale vers ternaire"
#: theme.json
msgctxt "Gradient name"
msgid "Diagonal tertiary to background"
msgstr "Ternaire en diagonale vers arrière-plan"
#: theme.json
msgctxt "Gradient name"
msgid "Diagonal background to secondary"
msgstr "Arrière-plan en diagonale vers secondaire"
#: theme.json
msgctxt "Gradient name"
msgid "Diagonal secondary to background"
msgstr "Secondaire en diagonale vers arrière-plan"
#: theme.json
msgctxt "Gradient name"
msgid "Diagonal primary to foreground"
msgstr "Primaire en diagonale vers arrière-plan"
#: theme.json
msgctxt "Gradient name"
msgid "Vertical tertiary to background"
msgstr "Ternaire verticale vers arrière-plan"
#: theme.json
msgctxt "Gradient name"
msgid "Vertical secondary to background"
msgstr "Secondaire verticale vers arrière-plan"
#: theme.json
msgctxt "Gradient name"
msgid "Vertical secondary to tertiary"
msgstr "Secondaire verticale vers ternaire"
#: theme.json styles/blue.json styles/pink.json styles/swiss.json
msgctxt "Color name"
msgid "Tertiary"
msgstr "Ternaire"
#: theme.json styles/blue.json styles/pink.json styles/swiss.json
msgctxt "Color name"
msgid "Secondary"
msgstr "Secondaire"
#: theme.json styles/blue.json styles/pink.json styles/swiss.json
msgctxt "Color name"
msgid "Primary"
msgstr "Primaire"
#: theme.json styles/blue.json styles/pink.json styles/swiss.json
msgctxt "Color name"
msgid "Background"
msgstr "Arrière-plan"
#: theme.json styles/blue.json styles/pink.json styles/swiss.json
msgctxt "Color name"
msgid "Foreground"
msgstr "Avant-plan"
#: theme.json
msgctxt "Font family name"
msgid "Source Serif Pro"
msgstr "Source Serif Pro"
#: theme.json
msgctxt "Font family name"
msgid "System Font"
msgstr "Police système"
#: inc/patterns/query-simple-blog.php:6
msgid "Simple blog posts"
msgstr "Articles de blog simples"
#: inc/patterns/page-sidebar-poster.php:52
msgid "Location"
msgstr "Emplacement"
#: inc/patterns/page-sidebar-poster.php:44
msgid "February, 12 2021"
msgstr "12 février 2021"
#: inc/patterns/page-sidebar-poster.php:40
msgid "Date"
msgstr "Date"
#: inc/patterns/page-layout-two-columns.php:21
msgid "WELCOME"
msgstr "BIENVENUE"
#: inc/patterns/page-layout-two-columns.php:10
msgid "<em>Goldfinch </em><br><em>&amp; Sparrow</em>"
msgstr "<em>Chardonneret </em><br><em>&amp; Moineau</em>"
#: inc/patterns/page-layout-two-columns.php:6
msgid "Page layout with two columns"
msgstr "Mise en page avec deux colonnes"
#: inc/patterns/page-layout-image-text-and-video.php:6
msgid "Page layout with image, text and video"
msgstr "Mise en page avec image, texte et vidéo"
#: inc/patterns/page-layout-image-and-text.php:15
msgctxt "Short for to be determined"
msgid "TBD"
msgstr "À déterminer"
#: inc/patterns/page-layout-image-and-text.php:10
msgid "<em>Watching Birds </em><br><em>in the Garden</em>"
msgstr "<em>Observation des oiseaux </em><br><em>dans le jardin</em>"
#: inc/patterns/page-layout-image-and-text.php:6
msgid "Page layout with image and text"
msgstr "Mise en page avec image et texte"
#: inc/patterns/page-about-solid-color.php:14
msgid "Edvard<br>Smith"
msgstr "Edvard<br>Smith"
#: inc/patterns/page-about-simple-dark.php:18
msgid "Jesús<br>Rodriguez"
msgstr "Jesús<br>Rodriguez"
#: inc/patterns/page-about-media-right.php:16
msgid "Emery<br>Driscoll"
msgstr "Emery<br>Driscoll"
#: inc/patterns/page-about-media-left.php:17
msgid "Stilton"
msgstr "Stilton"
#: inc/patterns/page-about-media-left.php:17
msgid "Doug"
msgstr "Doug"
#: inc/patterns/page-about-links.php:21
msgid "A podcast about birds"
msgstr "Un podcast sur les oiseaux"
#: inc/patterns/page-about-links-dark.php:38
#: inc/patterns/page-about-links.php:42
msgid "Support the show"
msgstr "Soutenez le spectacle"
#: inc/patterns/page-about-links-dark.php:34
#: inc/patterns/page-about-links.php:38
msgid "Listen on Spotify"
msgstr "Écouter sur Spotify"
#: inc/patterns/page-about-links-dark.php:30
#: inc/patterns/page-about-links.php:34
msgid "Listen on iTunes Podcasts"
msgstr "Écoutez sur iTunes Podcasts"
#: inc/patterns/page-about-links-dark.php:26
#: inc/patterns/page-about-links.php:30
msgid "Watch our videos"
msgstr "Regardez nos vidéos"
#: inc/patterns/page-about-links-dark.php:17
msgid "A trouble of hummingbirds"
msgstr "Un problème de colibris"
#: inc/patterns/page-about-links-dark.php:13
#: inc/patterns/page-about-links.php:10
msgid "Logo featuring a flying bird"
msgstr "Logo avec un oiseau en vol"
#: inc/patterns/page-about-large-image-and-buttons.php:51
msgid "Learn about my process"
msgstr "En savoir plus sur mon processus"
#: inc/patterns/page-about-large-image-and-buttons.php:25
msgid "Support my studio"
msgstr "Soutenir mon atelier"
#: inc/patterns/page-about-large-image-and-buttons.php:17
msgid "Purchase my work"
msgstr "Acheter mon travail"
#: inc/patterns/hidden-404.php:9
msgctxt "Error code for a webpage that is not found."
msgid "404"
msgstr "404"
#: inc/patterns/header-with-tagline.php:6
msgid "Header with tagline"
msgstr "En-tête avec slogan"
#: inc/patterns/header-stacked.php:6
msgid "Logo and navigation header"
msgstr "Logo et en-tête de navigation"
#: inc/patterns/header-default.php:6
msgid "Default header"
msgstr "En-tête par défaut"
#: inc/patterns/header-centered-logo.php:6
msgid "Header with centered logo"
msgstr "En-tête avec logo centré"
#: inc/patterns/general-wide-image-intro-buttons.php:16
msgid "Welcome to<br>the Aviary"
msgstr "Bienvenue à<br>la Volière"
#: inc/patterns/general-video-header-details.php:35
msgid "Jesús Rodriguez<br>Doug Stilton<br>Emery Driscoll<br>Megan Perry<br>Rowan Price"
msgstr "Jesús Rodriguez<br>Doug Stilton<br>Emery Driscoll<br>Megan Perry<br>Rowan Price"
#: inc/patterns/general-video-header-details.php:29
msgid "Featuring"
msgstr "Avec"
#: inc/patterns/general-video-header-details.php:6
msgid "Video with header and details"
msgstr "Vidéo avec en-tête et détails"
#: inc/patterns/general-two-images-text.php:42
#: inc/patterns/general-wide-image-intro-buttons.php:35
#: inc/patterns/page-layout-image-text-and-video.php:30
msgid "Buy Tickets"
msgstr "Acheter des billets"
#: inc/patterns/general-two-images-text.php:6
msgid "Two images with text"
msgstr "Deux images avec texte"
#: inc/patterns/general-pricing-table.php:75
msgid "Falcon"
msgstr "Faucon"
#: inc/patterns/general-pricing-table.php:71
msgctxt "Third item in a numbered list."
msgid "3"
msgstr "3"
#: inc/patterns/general-pricing-table.php:43
msgctxt "Second item in a numbered list."
msgid "2"
msgstr "2"
#: inc/patterns/general-pricing-table.php:19
msgid "Pigeon"
msgstr "Pigeon"
#: inc/patterns/general-pricing-table.php:15
msgctxt "First item in a numbered list."
msgid "1"
msgstr "1"
#: inc/patterns/general-list-events.php:103
msgid "Emery Driscoll"
msgstr "Emery Driscoll"
#: inc/patterns/general-list-events.php:97
msgid "May 20th, 2022, 6 PM"
msgstr "20 mai 2022, 18h"
#: inc/patterns/general-list-events.php:79
msgid "Amy Jensen"
msgstr "Amy Jensen"
#: inc/patterns/general-list-events.php:73
msgid "May 18th, 2022, 7 PM"
msgstr "18 mai 2022, 19h"
#: inc/patterns/general-list-events.php:61
#: inc/patterns/general-list-events.php:109
msgid "The Swell Theater<br>120 River Rd.<br>Rainfall, NH"
msgstr "Le théâtre Swell<br>120 River Rd.<br>Rainfall, NH"
#: inc/patterns/general-list-events.php:55
msgid "Doug Stilton"
msgstr "Doug Stilton"
#: inc/patterns/general-list-events.php:49
msgid "May 16th, 2022, 6 PM"
msgstr "16 mai 2022, 18h"
#: inc/patterns/general-list-events.php:37
#: inc/patterns/general-list-events.php:85
msgid "The Vintagé Theater<br>245 Arden Rd.<br>Gardenville, NH"
msgstr "Le théâtre Vintagé<br>245 Arden Rd.<br>Gardenville, NH"
#: inc/patterns/general-list-events.php:31
msgid "Jesús Rodriguez"
msgstr "Jesús Rodriguez"
#: inc/patterns/general-list-events.php:25
msgid "May 14th, 2022, 6 PM"
msgstr "14 mai 2022, 18h"
#: inc/patterns/general-large-list-names.php:11
#: inc/patterns/page-sidebar-poster.php:32
msgid "An icon representing binoculars."
msgstr "Une icône représentant des jumelles."
#: inc/patterns/general-large-list-names.php:6
msgid "Large list of names"
msgstr "Grande liste de noms"
#: inc/patterns/general-image-with-caption.php:11
msgid "Hummingbird"
msgstr "Colibri"
#: inc/patterns/general-image-with-caption.php:10
msgid "Hummingbird illustration"
msgstr "Illustration de colibri"
#: inc/patterns/general-image-with-caption.php:6
msgid "Image with caption"
msgstr "Image avec légende"
#: inc/patterns/footer-social-copyright.php:6
msgid "Footer with social links and copyright"
msgstr "Pied de page avec liens sociaux et copyright"
#: inc/patterns/footer-query-title-citation.php:6
msgid "Footer with query, title, and citation"
msgstr "Pied de page avec requête, titre et citation"
#: inc/patterns/footer-navigation.php:6
msgid "Footer with navigation and citation"
msgstr "Pied de page avec navigation et citation"
#: inc/patterns/footer-navigation-copyright.php:20
#: inc/patterns/footer-social-copyright.php:24
msgid "© Site Title"
msgstr "© Titre du site"
#: inc/patterns/footer-navigation-copyright.php:6
msgid "Footer with navigation and copyright"
msgstr "Pied de page avec navigation et copyright"
#: inc/patterns/footer-logo.php:6
msgid "Footer with logo and citation"
msgstr "Pied de page avec logo et citation"
#: inc/patterns/footer-default.php:6
msgid "Default footer"
msgstr "Pied de page par défaut"
#: inc/patterns/footer-dark.php:6
msgid "Dark footer with title and citation"
msgstr "Pied de page sombre avec titre et citation"
#. Translators: WordPress link.
#: inc/patterns/footer-blog.php:49 inc/patterns/footer-dark.php:17
#: inc/patterns/footer-default.php:17 inc/patterns/footer-logo.php:17
#: inc/patterns/footer-navigation.php:19
#: inc/patterns/footer-query-images-title-citation.php:34
#: inc/patterns/footer-query-title-citation.php:32
msgid "Proudly powered by %s"
msgstr "Fièrement propulsé par %s"
#: inc/patterns/footer-blog.php:31
#: inc/patterns/page-sidebar-blog-posts-right.php:74
msgid "Categories"
msgstr "Catégories"
#: inc/patterns/footer-blog.php:6
msgid "Blog footer"
msgstr "Pied de page du blog"
#: inc/patterns/footer-about-title-logo.php:13 inc/patterns/footer-blog.php:13
msgid "About us"
msgstr "À propos de nous"
#: inc/patterns/footer-about-title-logo.php:6
msgid "Footer with text, title, and logo"
msgstr "Pied de page avec texte, titre et logo"
#: inc/block-patterns.php:21
msgid "Pages"
msgstr "Pages"
#: inc/block-patterns.php:19
msgid "Headers"
msgstr "En-têtes"
#: inc/block-patterns.php:18
msgid "Footers"
msgstr "Pieds de page"
#: inc/patterns/footer-blog.php:50 inc/patterns/footer-dark.php:18
#: inc/patterns/footer-default.php:18 inc/patterns/footer-logo.php:18
#: inc/patterns/footer-navigation.php:20
#: inc/patterns/footer-query-images-title-citation.php:35
#: inc/patterns/footer-query-title-citation.php:33
msgid "https://wordpress.org"
msgstr "https://fr.wordpress.org"
#: inc/patterns/general-featured-posts.php:6
msgid "Featured posts"
msgstr "Publications mises en avant"
#: inc/patterns/general-list-events.php:6
msgid "List of events"
msgstr "Liste des évènements"
#: inc/patterns/general-pricing-table.php:6
msgid "Pricing table"
msgstr "Tableau de prix"
#: inc/patterns/query-text-grid.php:6
msgid "Text-based grid of posts"
msgstr "Grille de publications basée sur du texte"
#: inc/patterns/page-sidebar-poster.php:56
msgid "The Grand Theater<br>154 Eastern Avenue<br>Maryland NY, 12345"
msgstr "Grand Opéra<br>2 Rue Molière<br>13001 Marseille"
#: inc/patterns/page-sidebar-poster.php:14
msgid "<em>Flutter</em>, a collection of bird-related ephemera"
msgstr "<em>Flutter</em>, une collection déphémères liés aux oiseaux"
#: inc/patterns/page-sidebar-grid-posts.php:6
msgid "Grid of posts with left sidebar"
msgstr "Grille de messages avec colonne latérale gauche"
#: inc/patterns/page-sidebar-poster.php:6
msgid "Poster with right sidebar"
msgstr "Affiche avec colonne latérale droite"
#: inc/patterns/page-sidebar-blog-posts.php:6
msgid "Blog posts with left sidebar"
msgstr "Articles de blog avec colonne latérale gauche"
#: inc/patterns/page-sidebar-blog-posts-right.php:80
msgid "Tags"
msgstr "Étiquettes"
#: inc/patterns/page-sidebar-blog-posts-right.php:6
msgid "Blog posts with right sidebar"
msgstr "Articles de blog avec colonne latérale droite"
#: inc/patterns/page-layout-image-text-and-video.php:53
msgid "Oh hello. My names Angelo, and youve found your way to my blog. I write about a range of topics, but lately Ive been sharing my hopes for next year."
msgstr "Oh, bonjour. Je mappelle Camille et vous avez trouvé votre chemin vers mon blog. Jécris sur tout un éventail de sujets, mais dernièrement, jai partagé mes vœux pour cette nouvelle année."
#: inc/patterns/page-layout-image-text-and-video.php:42
msgid "An illustration of a bird in flight"
msgstr "Une illustration dun oiseau en plein vol"
#: inc/patterns/page-layout-image-and-text.php:27
#: inc/patterns/page-layout-two-columns.php:36
msgid "Oh hello. My names Angelo, and I operate this blog. I was born in Portland, but I currently live in upstate New York. You may recognize me from publications with names like <a href=\"#\">Eagle Beagle</a> and <a href=\"#\">Mourning Dive</a>. I write for a living.<br><br>I usually use this blog to catalog extensive lists of birds and other things that I find interesting. If you find an error with one of my lists, please keep it to yourself.<br><br>If thats not your cup of tea, <a href=\"#\">I definitely recommend this tea</a>. Its my favorite."
msgstr "Oh, bonjour salut. Je mappelle Camille et je gère ce blog. Je suis née à Mâcon, mais je vis actuellement dans à Marseille. Vous pouvez me reconnaître dans des publications portant des noms tels que <a href=\"#\">LAigle royal</a> et <a href=\"#\">La Tourterelle</a>. Jécris pour gagner ma vie.<br><br>Jutilise généralement ce blog pour cataloguer de longues listes doiseaux et dautres choses que je trouve intéressantes. Si vous trouvez une erreur sur lune de mes listes, veuillez la garder pour vous.<br><br>Si tout cela nest pas votre tasse de thé… <a href=\"#\">alors je vous recommande vraiment ce thé là</a>. Cest mon préféré."
#: inc/patterns/page-about-media-left.php:6
msgid "About page with media on the left"
msgstr "Page « À propos » avec des médias sur la gauche"
#: inc/patterns/hidden-404.php:6
msgid "404 content"
msgstr "Contenu 404"
#: inc/patterns/header-title-and-button.php:6
msgid "Title and button header"
msgstr "En-tête avec titre et bouton"
#: inc/patterns/header-title-navigation-social.php:6
msgid "Title, navigation, and social links header"
msgstr "En-tête avec titre, navigation et réseaux sociaux"
#: inc/block-patterns.php:17
msgid "Featured"
msgstr "Mis en avant"
#: inc/block-patterns.php:20
msgid "Query"
msgstr "Requête"
#: inc/patterns/footer-blog.php:23 inc/patterns/general-featured-posts.php:10
msgid "Latest posts"
msgstr "Dernières publications "
#: inc/patterns/general-divider-dark.php:6
msgid "Divider with image and color (dark)"
msgstr "Séparateur avec image et couleur (sombre)"
#: inc/patterns/general-pricing-table.php:47
msgid "Sparrow"
msgstr "Moineau"
#: inc/patterns/general-large-list-names.php:21
msgid "Jesús Rodriguez, Doug Stilton, Emery Driscoll, Megan Perry, Rowan Price, Angelo Tso, Edward Stilton, Amy Jensen, Boston Bell, Shay Ford, Lee Cunningham, Evelynn Ray, Landen Reese, Ewan Hart, Jenna Chan, Phoenix Murray, Mel Saunders, Aldo Davidson, Zain Hall."
msgstr "Jesús Rodriguez, Doug Stilton, Emery Driscoll, Megan Perry, Rowan Price, Angelo Tso, Edward Stilton, Amy Jensen, Boston Bell, Shay Ford, Lee Cunningham, Evelynn Ray, Landen Reese, Ewan Hart, Jenna Chan, Phoenix Murray, Mel Saunders, Aldo Davidson, Zain Hall."
#: inc/patterns/general-video-header-details.php:41
msgid "Angelo Tso<br>Edward Stilton<br>Amy Jensen<br>Boston Bell<br>Shay Ford"
msgstr "Angelo Tso<br>Edward Stilton<br>Amy Jensen<br>Boston Bell<br>Shay Ford"
#: inc/patterns/query-default.php:6
msgid "Default posts"
msgstr "Articles par défaut"
#: inc/patterns/query-grid.php:6
msgid "Grid of posts"
msgstr "Grilles darticles"
#: inc/patterns/query-irregular-grid.php:6
msgid "Irregular grid of posts"
msgstr "Grille irrégulière darticles"
#: inc/patterns/footer-about-title-logo.php:17 inc/patterns/footer-blog.php:17
msgid "We are a rogue collective of bird watchers. Weve been known to sneak through fences, climb perimeter walls, and generally trespass in order to observe the rarest of birds."
msgstr "Nous sommes un collectif dobservateurs doiseaux filous. Nous sommes connus pour nous faufiler à travers les clôtures, escalader les murs denceinte et généralement nous infiltrer afin dobserver les oiseaux les plus rares."
#: inc/patterns/general-layered-images-with-duotone.php:10
#: inc/patterns/page-sidebar-blog-posts-right.php:58
msgid "Illustration of a flying bird."
msgstr "Illustration dun oiseau en vol."
#: inc/patterns/general-layered-images-with-duotone.php:9
#: inc/patterns/header-image-background-overlay.php:11
msgid "Painting of ducks in the water."
msgstr "Peinture de canards dans leau."
#: inc/patterns/general-large-list-names.php:30
msgid "Read more"
msgstr "En savoir plus"
#: inc/patterns/general-image-with-caption.php:15
msgid "A beautiful bird featuring a surprising set of color feathers."
msgstr "Un bel oiseau doté dun surprenant ensemble de plumes colorées."
#: inc/patterns/page-about-solid-color.php:6
msgid "About page on solid color background"
msgstr "Page À propos avec une couleur darrière-plan unie"
#: inc/patterns/page-about-simple-dark.php:6
msgid "Simple dark about page"
msgstr "Page À propos simple et sombre"
#: inc/patterns/page-about-media-right.php:9
msgid "An image of a bird flying"
msgstr "Une image dun oiseau en vole"
#: inc/patterns/page-about-media-left.php:9
#: inc/patterns/page-sidebar-poster.php:26
msgid "Image of a bird on a branch"
msgstr "Image dun oiseau sur une branche"
#: inc/patterns/page-about-links.php:6
msgid "About page links"
msgstr "Liens de la page À propos"
#: inc/patterns/page-about-links-dark.php:42
#: inc/patterns/page-about-links.php:46
msgid "About the hosts"
msgstr "À propos des hébergeurs"
#: inc/patterns/header-small-dark.php:6
msgid "Small header with dark background"
msgstr "Petit en-tête avec un arrière-plan sombre"
#: inc/patterns/header-large-dark.php:24
#: inc/patterns/hidden-heading-and-bird.php:14
msgid "<em>The Hatchery</em>: a blog about my adventures in bird watching"
msgstr "<em>The Hatchery</em> : un blog sur mes aventures dans lobservation des oiseaux"
#: inc/patterns/general-wide-image-intro-buttons.php:31
msgid "Learn More"
msgstr "En savoir plus"
#: inc/patterns/general-video-trailer.php:6
msgid "Video trailer"
msgstr "Bande-annonce vidéo"
#: inc/patterns/page-about-solid-color.php:22
msgid "Oh hello. My names Edvard, and youve found your way to my website. Im an avid bird watcher, and I also broadcast my own radio show every Tuesday evening at 11PM EDT. Listen in sometime!"
msgstr "Bonjour. Je mappelle Edvard, et vous avez trouvé le chemin de mon site. Je suis un observateur doiseaux passionné et je diffuse également ma propre émission de radio tous les mardis soirs à 23 heures. Écoutez-moi un jour !"
#: inc/patterns/page-about-simple-dark.php:22
msgid "Oh hello. My names Jesús, and youve found your way to my website. Im an avid bird watcher, and I also broadcast my own radio show on Tuesday evenings at 11PM EDT."
msgstr "Bonjour. Je mappelle Jesús, et vous avez trouvé le chemin de mon site. Je suis un observateur doiseaux passionné et je diffuse également ma propre émission de radio tous les mardis soirs à 23 heures."
#: inc/patterns/page-about-media-right.php:20
msgid "Oh hello. My names Emery, and youve found your way to my website. Im an avid bird watcher, and I also broadcast my own radio show on Tuesday evenings at 11PM EDT."
msgstr "Bonjour. Je mappelle Emery, et vous avez trouvé le chemin de mon site. Je suis un observateur doiseaux passionné et je diffuse également ma propre émission de radio tous les mardis soirs à 23 heures. Écoutez-moi un jour !"
#: inc/patterns/page-about-media-right.php:6
msgid "About page with media on the right"
msgstr "Page À propos avec les médias sur la droite"
#: inc/patterns/page-about-media-left.php:21
msgid "Oh hello. My names Doug, and youve found your way to my website. Im an avid bird watcher, and I also broadcast my own radio show on Tuesday evenings at 11PM EDT."
msgstr "Bonjour. Je mappelle Doug, et vous avez trouvé le chemin de mon site. Je suis un observateur doiseaux passionné et je diffuse également ma propre émission de radio tous les mardis soirs à 23 heures. Écoutez-moi un jour !"
#: inc/patterns/page-about-large-image-and-buttons.php:6
msgid "About page with large image and buttons"
msgstr "Page À propos avec une grande image et des boutons"
#: inc/patterns/page-about-large-image-and-buttons.php:59
msgid "Join my mailing list"
msgstr "Rejoindre ma liste de-mails"
#: inc/patterns/hidden-bird.php:9 inc/patterns/hidden-heading-and-bird.php:10
msgid "Heading and bird image"
msgstr "Titre et image doiseau"
#: inc/patterns/hidden-404.php:12
msgid "This page could not be found. Maybe try a search?"
msgstr "Cette page na pas pu être trouvée. Essayez peut-être une recherche ?"
#: inc/patterns/header-image-background.php:11
msgid "Illustration of a flying bird"
msgstr "Illustration dun oiseau en vol"
#: inc/patterns/header-centered-logo-black-background.php:6
msgid "Header with centered logo and black background"
msgstr "En-tête avec logo centré et arrière-plan noir"
#: inc/patterns/general-wide-image-intro-buttons.php:6
msgid "Wide image with introduction and buttons"
msgstr "Grande image avec introduction et boutons"
#: inc/patterns/general-two-images-text.php:17
#: inc/patterns/general-wide-image-intro-buttons.php:10
#: inc/patterns/header-large-dark.php:29 inc/patterns/header-small-dark.php:25
#: inc/patterns/hidden-bird.php:12 inc/patterns/hidden-heading-and-bird.php:19
msgid "Illustration of a bird flying."
msgstr "Illustration dun oiseau en vol."
#: inc/patterns/general-pricing-table.php:51
msgid "Join at the Sparrow level and become a member of our flock! Youll receive our newsletter, plus a bird pin that you can wear with pride when youre out in nature."
msgstr "Adhérez au niveau Moineau et devenez membre de notre communauté ! Vous recevrez notre bulletin newsletter, ainsi quun magnifique pins doiseau que vous pourrez porter fièrement lorsque vous serez dans la nature."
#: inc/patterns/general-pricing-table.php:23
msgid "Help support our growing community by joining at the Pigeon level. Your support will help pay our writers, and youll get access to our exclusive newsletter."
msgstr "Aidez à soutenir notre communauté grandissante en adhérant au niveau Pigeon. Vous aiderez à payer notre équipe rédactionnelle et vous aurez accès à notre newsletter exclusive."
#: inc/patterns/general-pricing-table.php:28
msgid "$25"
msgstr "25 €"
#: inc/patterns/general-pricing-table.php:56
msgid "$75"
msgstr "75 €"
#: inc/patterns/general-pricing-table.php:84
msgid "$150"
msgstr "150 €"
#: inc/patterns/general-pricing-table.php:79
msgid "Play a leading role for our community by joining at the Falcon level. This level earns you a seat on our board, where you can help plan future birdwatching expeditions."
msgstr "Jouez un rôle de premier plan pour notre communauté en adhérant au niveau Faucon. Ce niveau vous donnera accès à notre conseil dadministration, où vous pourrez aider à planifier les futures expéditions dobservation des oiseaux."
#: inc/patterns/general-subscribe.php:11
msgid "Watch birds<br>from your inbox"
msgstr "Observez les oiseaux<br>depuis votre boite de réception"
#: inc/patterns/general-subscribe.php:16
msgid "Join our mailing list"
msgstr "Rejoindre notre liste de-mails"
#: inc/patterns/general-two-images-text.php:11
msgid "Illustration of a bird sitting on a branch."
msgstr "Illustration dun oiseau assis sur une branche."
#: inc/patterns/general-divider-light.php:6
msgid "Divider with image and color (light)"
msgstr "Séparateur avec image et couleur (clair)"
#: inc/patterns/footer-query-images-title-citation.php:6
msgid "Footer with query, featured images, title, and citation"
msgstr "Pied de page avec requête, images mises en avant, titre et citation"
#: inc/patterns/page-about-links-dark.php:6
msgid "About page links (dark)"
msgstr "Liens de la page À propos (sombre)"
#: inc/patterns/header-large-dark.php:6
msgid "Large header with dark background"
msgstr "Grand en-tête avec arrière-plan sombre"
#: inc/patterns/page-about-large-image-and-buttons.php:33
msgid "Take a class"
msgstr "Prendre un cours"
#. Theme URI of the theme
#, gp-priority: low
msgid "https://wordpress.org/themes/twentytwentytwo/"
msgstr "https://fr.wordpress.org/themes/twentytwentytwo/"
#. Author of the theme
#, gp-priority: low
msgid "the WordPress team"
msgstr "Léquipe WordPress"
#. Author URI of the theme
#, gp-priority: low
msgid "https://wordpress.org/"
msgstr "https://fr.wordpress.org/"

View File

@ -12,7 +12,7 @@
</IfModule>
# Akismet CSS and JS
<FilesMatch "^(form\.js|akismet\.js|akismet\.css)$">
<FilesMatch "^(form\.js|akismet\.js|akismet-frontend\.js|akismet\.css)$">
<IfModule !mod_authz_core.c>
Allow from all
</IfModule>

View File

@ -0,0 +1,332 @@
/**
* Observe how the user enters content into the comment form in order to determine whether it's a bot or not.
*
* Note that no actual input is being saved here, only counts and timings between events.
*/
( function() {
function init() {
var input_begin = '';
var keydowns = {};
var lastKeyup = null;
var lastKeydown = null;
var keypresses = [];
var modifierKeys = [];
var correctionKeys = [];
var lastMouseup = null;
var lastMousedown = null;
var mouseclicks = [];
var mousemoveTimer = null;
var lastMousemoveX = null;
var lastMousemoveY = null;
var mousemoveStart = null;
var mousemoves = [];
var touchmoveCountTimer = null;
var touchmoveCount = 0;
var lastTouchEnd = null;
var lastTouchStart = null;
var touchEvents = [];
var scrollCountTimer = null;
var scrollCount = 0;
var correctionKeyCodes = [ 'Backspace', 'Delete', 'ArrowUp', 'ArrowDown', 'ArrowLeft', 'ArrowRight', 'Home', 'End', 'PageUp', 'PageDown' ];
var modifierKeyCodes = [ 'Shift', 'CapsLock' ];
var forms = document.querySelectorAll( 'form[method=post]' );
for ( var i = 0; i < forms.length; i++ ) {
var form = forms[i];
form.addEventListener( 'submit', function () {
var ak_bkp = prepare_timestamp_array_for_request( keypresses );
var ak_bmc = prepare_timestamp_array_for_request( mouseclicks );
var ak_bte = prepare_timestamp_array_for_request( touchEvents );
var ak_bmm = prepare_timestamp_array_for_request( mousemoves );
var input_fields = {
// When did the user begin entering any input?
'ak_bib': input_begin,
// When was the form submitted?
'ak_bfs': Date.now(),
// How many keypresses did they make?
'ak_bkpc': keypresses.length,
// How quickly did they press a sample of keys, and how long between them?
'ak_bkp': ak_bkp,
// How quickly did they click the mouse, and how long between clicks?
'ak_bmc': ak_bmc,
// How many mouseclicks did they make?
'ak_bmcc': mouseclicks.length,
// When did they press modifier keys (like Shift or Capslock)?
'ak_bmk': modifierKeys.join( ';' ),
// When did they correct themselves? e.g., press Backspace, or use the arrow keys to move the cursor back
'ak_bck': correctionKeys.join( ';' ),
// How many times did they move the mouse?
'ak_bmmc': mousemoves.length,
// How many times did they move around using a touchscreen?
'ak_btmc': touchmoveCount,
// How many times did they scroll?
'ak_bsc': scrollCount,
// How quickly did they perform touch events, and how long between them?
'ak_bte': ak_bte,
// How many touch events were there?
'ak_btec' : touchEvents.length,
// How quickly did they move the mouse, and how long between moves?
'ak_bmm' : ak_bmm
};
for ( var field_name in input_fields ) {
var field = document.createElement( 'input' );
field.setAttribute( 'type', 'hidden' );
field.setAttribute( 'name', field_name );
field.setAttribute( 'value', input_fields[ field_name ] );
this.appendChild( field );
}
} );
form.addEventListener( 'keydown', function ( e ) {
// If you hold a key down, some browsers send multiple keydown events in a row.
// Ignore any keydown events for a key that hasn't come back up yet.
if ( e.key in keydowns ) {
return;
}
var keydownTime = ( new Date() ).getTime();
keydowns[ e.key ] = [ keydownTime ];
if ( ! input_begin ) {
input_begin = keydownTime;
}
// In some situations, we don't want to record an interval since the last keypress -- for example,
// on the first keypress, or on a keypress after focus has changed to another element. Normally,
// we want to record the time between the last keyup and this keydown. But if they press a
// key while already pressing a key, we want to record the time between the two keydowns.
var lastKeyEvent = Math.max( lastKeydown, lastKeyup );
if ( lastKeyEvent ) {
keydowns[ e.key ].push( keydownTime - lastKeyEvent );
}
lastKeydown = keydownTime;
} );
form.addEventListener( 'keyup', function ( e ) {
if ( ! ( e.key in keydowns ) ) {
// This key was pressed before this script was loaded, or a mouseclick happened during the keypress, or...
return;
}
var keyupTime = ( new Date() ).getTime();
if ( 'TEXTAREA' === e.target.nodeName || 'INPUT' === e.target.nodeName ) {
if ( -1 !== modifierKeyCodes.indexOf( e.key ) ) {
modifierKeys.push( keypresses.length - 1 );
} else if ( -1 !== correctionKeyCodes.indexOf( e.key ) ) {
correctionKeys.push( keypresses.length - 1 );
} else {
// ^ Don't record timings for keys like Shift or backspace, since they
// typically get held down for longer than regular typing.
var keydownTime = keydowns[ e.key ][0];
var keypress = [];
// Keypress duration.
keypress.push( keyupTime - keydownTime );
// Amount of time between this keypress and the previous keypress.
if ( keydowns[ e.key ].length > 1 ) {
keypress.push( keydowns[ e.key ][1] );
}
keypresses.push( keypress );
}
}
delete keydowns[ e.key ];
lastKeyup = keyupTime;
} );
form.addEventListener( "focusin", function ( e ) {
lastKeydown = null;
lastKeyup = null;
keydowns = {};
} );
form.addEventListener( "focusout", function ( e ) {
lastKeydown = null;
lastKeyup = null;
keydowns = {};
} );
}
document.addEventListener( 'mousedown', function ( e ) {
lastMousedown = ( new Date() ).getTime();
} );
document.addEventListener( 'mouseup', function ( e ) {
if ( ! lastMousedown ) {
// If the mousedown happened before this script was loaded, but the mouseup happened after...
return;
}
var now = ( new Date() ).getTime();
var mouseclick = [];
mouseclick.push( now - lastMousedown );
if ( lastMouseup ) {
mouseclick.push( lastMousedown - lastMouseup );
}
mouseclicks.push( mouseclick );
lastMouseup = now;
// If the mouse has been clicked, don't record this time as an interval between keypresses.
lastKeydown = null;
lastKeyup = null;
keydowns = {};
} );
document.addEventListener( 'mousemove', function ( e ) {
if ( mousemoveTimer ) {
clearTimeout( mousemoveTimer );
mousemoveTimer = null;
}
else {
mousemoveStart = ( new Date() ).getTime();
lastMousemoveX = e.offsetX;
lastMousemoveY = e.offsetY;
}
mousemoveTimer = setTimeout( function ( theEvent, originalMousemoveStart ) {
var now = ( new Date() ).getTime() - 250; // To account for the timer delay.
var mousemove = [];
mousemove.push( now - originalMousemoveStart );
mousemove.push(
Math.round(
Math.sqrt(
Math.pow( theEvent.offsetX - lastMousemoveX, 2 ) +
Math.pow( theEvent.offsetY - lastMousemoveY, 2 )
)
)
);
if ( mousemove[1] > 0 ) {
// If there was no measurable distance, then it wasn't really a move.
mousemoves.push( mousemove );
}
mousemoveStart = null;
mousemoveTimer = null;
}, 250, e, mousemoveStart );
} );
document.addEventListener( 'touchmove', function ( e ) {
if ( touchmoveCountTimer ) {
clearTimeout( touchmoveCountTimer );
}
touchmoveCountTimer = setTimeout( function () {
touchmoveCount++;
}, 250 );
} );
document.addEventListener( 'touchstart', function ( e ) {
lastTouchStart = ( new Date() ).getTime();
} );
document.addEventListener( 'touchend', function ( e ) {
if ( ! lastTouchStart ) {
// If the touchstart happened before this script was loaded, but the touchend happened after...
return;
}
var now = ( new Date() ).getTime();
var touchEvent = [];
touchEvent.push( now - lastTouchStart );
if ( lastTouchEnd ) {
touchEvent.push( lastTouchStart - lastTouchEnd );
}
touchEvents.push( touchEvent );
lastTouchEnd = now;
// Don't record this time as an interval between keypresses.
lastKeydown = null;
lastKeyup = null;
keydowns = {};
} );
document.addEventListener( 'scroll', function ( e ) {
if ( scrollCountTimer ) {
clearTimeout( scrollCountTimer );
}
scrollCountTimer = setTimeout( function () {
scrollCount++;
}, 250 );
} );
}
/**
* For the timestamp data that is collected, don't send more than `limit` data points in the request.
* Choose a random slice and send those.
*/
function prepare_timestamp_array_for_request( a, limit ) {
if ( ! limit ) {
limit = 100;
}
var rv = '';
if ( a.length > 0 ) {
var random_starting_point = Math.max( 0, Math.floor( Math.random() * a.length - limit ) );
for ( var i = 0; i < limit && i < a.length; i++ ) {
rv += a[ random_starting_point + i ][0];
if ( a[ random_starting_point + i ].length >= 2 ) {
rv += "," + a[ random_starting_point + i ][1];
}
rv += ";";
}
}
return rv;
}
if ( document.readyState !== 'loading' ) {
init();
} else {
document.addEventListener( 'DOMContentLoaded', init );
}
})();

View File

@ -6,7 +6,7 @@
Plugin Name: Akismet Anti-Spam
Plugin URI: https://akismet.com/
Description: Used by millions, Akismet is quite possibly the best way in the world to <strong>protect your blog from spam</strong>. It keeps your site protected even while you sleep. To get started: activate the Akismet plugin and then go to your Akismet Settings page to set up your API key.
Version: 4.2.5
Version: 5.0
Author: Automattic
Author URI: https://automattic.com/wordpress-plugins/
License: GPLv2 or later
@ -37,7 +37,7 @@ if ( !function_exists( 'add_action' ) ) {
exit;
}
define( 'AKISMET_VERSION', '4.2.5' );
define( 'AKISMET_VERSION', '5.0' );
define( 'AKISMET__MINIMUM_WP_VERSION', '5.0' );
define( 'AKISMET__PLUGIN_DIR', plugin_dir_path( __FILE__ ) );
define( 'AKISMET_DELETE_LIMIT', 10000 );

View File

@ -35,6 +35,9 @@ class Akismet {
add_filter( 'preprocess_comment', array( 'Akismet', 'auto_check_comment' ), 1 );
add_filter( 'rest_pre_insert_comment', array( 'Akismet', 'rest_auto_check_comment' ), 1 );
add_action( 'comment_form', array( 'Akismet', 'load_form_js' ) );
add_action( 'do_shortcode_tag', array( 'Akismet', 'load_form_js_via_filter' ), 10, 4 );
add_action( 'akismet_scheduled_delete', array( 'Akismet', 'delete_old_comments' ) );
add_action( 'akismet_scheduled_delete', array( 'Akismet', 'delete_old_comments_meta' ) );
add_action( 'akismet_scheduled_delete', array( 'Akismet', 'delete_orphaned_commentmeta' ) );
@ -42,6 +45,7 @@ class Akismet {
add_action( 'comment_form', array( 'Akismet', 'add_comment_nonce' ), 1 );
add_action( 'comment_form', array( 'Akismet', 'output_custom_form_fields' ) );
add_filter( 'script_loader_tag', array( 'Akismet', 'set_form_js_async' ), 10, 3 );
add_filter( 'comment_moderation_recipients', array( 'Akismet', 'disable_moderation_emails_if_unreachable' ), 1000, 2 );
add_filter( 'pre_comment_approved', array( 'Akismet', 'last_comment_status' ), 10, 2 );
@ -1344,13 +1348,17 @@ class Akismet {
}
}
public static function load_form_js() {
/* deprecated */
}
/**
* Mark akismet-frontend.js as deferred. Because nothing depends on it, it can run at any time
* after it's loaded, and the browser won't have to wait for it to load to continue
* parsing the rest of the page.
*/
public static function set_form_js_async( $tag, $handle, $src ) {
/* deprecated */
return $tag;
if ( 'akismet-frontend' !== $handle ) {
return $tag;
}
return preg_replace( '/^<script /i', '<script defer ', $tag );
}
public static function get_akismet_form_fields() {
@ -1739,4 +1747,26 @@ p {
) . '</p>'
);
}
public static function load_form_js() {
if (
! is_admin()
&& ( ! function_exists( 'amp_is_request' ) || ! amp_is_request() )
&& self::get_api_key()
) {
wp_register_script( 'akismet-frontend', plugin_dir_url( __FILE__ ) . '_inc/akismet-frontend.js', array(), filemtime( plugin_dir_path( __FILE__ ) . '_inc/akismet-frontend.js' ), true );
wp_enqueue_script( 'akismet-frontend' );
}
}
/**
* Add the form JavaScript when we detect that a supported form shortcode is being parsed.
*/
public static function load_form_js_via_filter( $return_value, $tag, $attr, $m ) {
if ( in_array( $tag, array( 'contact-form', 'gravityform', 'contact-form-7', 'formidable', 'fluentform' ) ) ) {
self::load_form_js();
}
return $return_value;
}
}

View File

@ -3,7 +3,7 @@ Contributors: matt, ryan, andy, mdawaffe, tellyworth, josephscott, lessbloat, eo
Tags: comments, spam, antispam, anti-spam, contact form, anti spam, comment moderation, comment spam, contact form spam, spam comments
Requires at least: 5.0
Tested up to: 6.0.1
Stable tag: 4.2.5
Stable tag: 5.0
License: GPLv2 or later
The best anti-spam protection to block spam comments and spam in a contact form. The most trusted antispam solution for WordPress and WooCommerce.
@ -30,6 +30,11 @@ Upload the Akismet plugin to your blog, activate it, and then enter your Akismet
== Changelog ==
= 5.0 =
*Release Date - 26 July 2022*
* Added a new feature to catch spammers by observing how they interact with the page.
= 4.2.5 =
*Release Date - 11 July 2022*

File diff suppressed because one or more lines are too long

View File

@ -133,10 +133,6 @@ function _load_remote_featured_patterns() {
* @access private
*/
function _register_remote_theme_patterns() {
if ( ! get_theme_support( 'core-block-patterns' ) ) {
return;
}
/** This filter is documented in wp-includes/block-patterns.php */
if ( ! apply_filters( 'should_load_remote_block_patterns', true ) ) {
return;

View File

@ -705,7 +705,7 @@ function get_block_templates( $query = array(), $template_type = 'wp_template' )
$is_not_custom = false === array_search(
wp_get_theme()->get_stylesheet() . '//' . $template_file['slug'],
array_column( $query_result, 'id' ),
wp_list_pluck( $query_result, 'id' ),
true
);
$fits_slug_query =

View File

@ -286,6 +286,7 @@ function register_block_type_from_metadata( $file_or_folder, $args = array() ) {
'title' => 'title',
'category' => 'category',
'parent' => 'parent',
'ancestor' => 'ancestor',
'icon' => 'icon',
'description' => 'description',
'keywords' => 'keywords',

View File

@ -44,24 +44,16 @@ function render_block_core_post_template( $attributes, $content, $block ) {
$page_key = isset( $block->context['queryId'] ) ? 'query-' . $block->context['queryId'] . '-page' : 'query-page';
$page = empty( $_GET[ $page_key ] ) ? 1 : (int) $_GET[ $page_key ];
$query_args = build_query_vars_from_query_block( $block, $page );
// Override the custom query with the global query if needed.
// Use global query if needed.
$use_global_query = ( isset( $block->context['query']['inherit'] ) && $block->context['query']['inherit'] );
if ( $use_global_query ) {
global $wp_query;
if ( $wp_query && isset( $wp_query->query_vars ) && is_array( $wp_query->query_vars ) ) {
// Unset `offset` because if is set, $wp_query overrides/ignores the paged parameter and breaks pagination.
unset( $query_args['offset'] );
$query_args = wp_parse_args( $wp_query->query_vars, $query_args );
if ( empty( $query_args['post_type'] ) && is_singular() ) {
$query_args['post_type'] = get_post_type( get_the_ID() );
}
}
$query = clone $wp_query;
} else {
$query_args = build_query_vars_from_query_block( $block, $page );
$query = new WP_Query( $query_args );
}
$query = new WP_Query( $query_args );
if ( ! $query->have_posts() ) {
return '';
}
@ -107,6 +99,11 @@ function render_block_core_post_template( $attributes, $content, $block ) {
$content .= '<li class="' . esc_attr( $post_classes ) . '">' . $block_content . '</li>';
}
/*
* Use this function to restore the context of the template tags
* from a secondary query loop back to the main query loop.
* Since we use two custom loops, it's safest to always restore.
*/
wp_reset_postdata();
return sprintf(

View File

@ -19,24 +19,26 @@ function render_block_core_query_no_results( $attributes, $content, $block ) {
return '';
}
$page_key = isset( $block->context['queryId'] ) ? 'query-' . $block->context['queryId'] . '-page' : 'query-page';
$page = empty( $_GET[ $page_key ] ) ? 1 : (int) $_GET[ $page_key ];
$query_args = build_query_vars_from_query_block( $block, $page );
$page_key = isset( $block->context['queryId'] ) ? 'query-' . $block->context['queryId'] . '-page' : 'query-page';
$page = empty( $_GET[ $page_key ] ) ? 1 : (int) $_GET[ $page_key ];
// Override the custom query with the global query if needed.
$use_global_query = ( isset( $block->context['query']['inherit'] ) && $block->context['query']['inherit'] );
if ( $use_global_query ) {
global $wp_query;
if ( $wp_query && isset( $wp_query->query_vars ) && is_array( $wp_query->query_vars ) ) {
$query_args = wp_parse_args( $wp_query->query_vars, $query_args );
}
$query = $wp_query;
} else {
$query_args = build_query_vars_from_query_block( $block, $page );
$query = new WP_Query( $query_args );
}
$query = new WP_Query( $query_args );
if ( $query->have_posts() ) {
return '';
}
wp_reset_postdata();
if ( ! $use_global_query ) {
wp_reset_postdata();
}
return sprintf(
'<div %1$s>%2$s</div>',

View File

@ -307,7 +307,7 @@ function get_bookmarks( $args = '' ) {
$query .= " $exclusions $inclusions $search";
$query .= " ORDER BY $orderby $order";
if ( -1 != $parsed_args['limit'] ) {
$query .= ' LIMIT ' . $parsed_args['limit'];
$query .= ' LIMIT ' . absint( $parsed_args['limit'] );
}
$results = $wpdb->get_results( $query );

View File

@ -1375,6 +1375,12 @@
.block-editor-block-styles__variants .block-editor-block-styles__item.is-active:focus {
box-shadow: inset 0 0 0 1px #fff, 0 0 0 2px var(--wp-admin-theme-color);
}
.block-editor-block-styles__variants .block-editor-block-styles__item-text {
word-break: break-all;
white-space: normal;
text-align: start;
text-align-last: center;
}
.block-editor-block-styles__block-preview-container,
.block-editor-block-styles__block-preview-container * {

File diff suppressed because one or more lines are too long

View File

@ -1375,6 +1375,12 @@
.block-editor-block-styles__variants .block-editor-block-styles__item.is-active:focus {
box-shadow: inset 0 0 0 1px #fff, 0 0 0 2px var(--wp-admin-theme-color);
}
.block-editor-block-styles__variants .block-editor-block-styles__item-text {
word-break: break-all;
white-space: normal;
text-align: start;
text-align-last: center;
}
.block-editor-block-styles__block-preview-container,
.block-editor-block-styles__block-preview-container * {

File diff suppressed because one or more lines are too long

View File

@ -13468,9 +13468,9 @@ let findTimeout = time => ~(~timeouts.findIndex(t => t.time > time) || ~timeouts
raf.cancel = fn => {
onStartQueue.delete(fn);
onFrameQueue.delete(fn);
onFinishQueue.delete(fn);
updateQueue.delete(fn);
writeQueue.delete(fn);
onFinishQueue.delete(fn);
};
raf.sync = fn => {
@ -13569,15 +13569,16 @@ function update() {
pendingCount -= count;
}
if (!pendingCount) {
stop();
return;
}
onStartQueue.flush();
updateQueue.flush(prevTs ? Math.min(64, ts - prevTs) : 16.667);
onFrameQueue.flush();
writeQueue.flush();
onFinishQueue.flush();
if (!pendingCount) {
stop();
}
}
function makeQueue() {
@ -13649,7 +13650,6 @@ var external_React_default = /*#__PURE__*/__webpack_require__.n(external_React_)
function noop() {}
const defineHidden = (obj, key, value) => Object.defineProperty(obj, key, {
value,
@ -14343,11 +14343,11 @@ function isAnimatedString(value) {
return react_spring_shared_esm_is.str(value) && (value[0] == '#' || /\d/.test(value) || !isSSR() && cssVariableRegex.test(value) || value in (colors$1 || {}));
}
const react_spring_shared_esm_useLayoutEffect = typeof window !== 'undefined' && window.document && window.document.createElement ? external_React_.useLayoutEffect : external_React_.useEffect;
const react_spring_shared_esm_useIsomorphicLayoutEffect = isSSR() ? external_React_.useEffect : external_React_.useLayoutEffect;
const useIsMounted = () => {
const isMounted = (0,external_React_.useRef)(false);
react_spring_shared_esm_useLayoutEffect(() => {
react_spring_shared_esm_useIsomorphicLayoutEffect(() => {
isMounted.current = true;
return () => {
isMounted.current = false;
@ -14423,6 +14423,27 @@ function react_spring_shared_esm_usePrev(value) {
return prevRef.current;
}
const useReducedMotion = () => {
const [reducedMotion, setReducedMotion] = useState(null);
react_spring_shared_esm_useIsomorphicLayoutEffect(() => {
const mql = window.matchMedia('(prefers-reduced-motion)');
const handleMediaChange = e => {
setReducedMotion(e.matches);
react_spring_shared_esm_assign({
skipAnimation: e.matches
});
};
handleMediaChange(mql);
mql.addEventListener('change', handleMediaChange);
return () => {
mql.removeEventListener('change', handleMediaChange);
};
}, []);
return reducedMotion;
};
;// CONCATENATED MODULE: ./node_modules/@react-spring/animated/dist/react-spring-animated.esm.js
@ -14700,7 +14721,7 @@ const withAnimated = (Component, host) => {
const observer = new PropsObserver(callback, deps);
const observerRef = (0,external_React_.useRef)();
react_spring_shared_esm_useLayoutEffect(() => {
react_spring_shared_esm_useIsomorphicLayoutEffect(() => {
observerRef.current = observer;
react_spring_shared_esm_each(deps, dep => addFluidObserver(dep, observer));
return () => {
@ -14948,7 +14969,7 @@ function replaceRef(ctrl, ref) {
}
function useChain(refs, timeSteps, timeFrame = 1000) {
useLayoutEffect(() => {
useIsomorphicLayoutEffect(() => {
if (timeSteps) {
let prevDelay = 0;
each(refs, (ref, i) => {
@ -16794,7 +16815,7 @@ function useSprings(length, props, deps) {
const context = (0,external_React_.useContext)(SpringContext);
const prevContext = react_spring_shared_esm_usePrev(context);
const hasContext = context !== prevContext && hasProps(context);
react_spring_shared_esm_useLayoutEffect(() => {
react_spring_shared_esm_useIsomorphicLayoutEffect(() => {
layoutId.current++;
state.ctrls = ctrls.current;
const {
@ -16859,7 +16880,7 @@ function useTrail(length, propsArg, deps) {
return props;
}, deps || [{}]);
const ref = (_passedRef = passedRef) != null ? _passedRef : result[1];
useLayoutEffect(() => {
useIsomorphicLayoutEffect(() => {
each(ref.current, (ctrl, i) => {
const parent = ref.current[i + (reverse ? 1 : -1)];
@ -16933,19 +16954,13 @@ function useTransition(data, props, deps) {
const transitions = [];
const usedTransitions = useRef(null);
const prevTransitions = reset ? null : usedTransitions.current;
useLayoutEffect(() => {
useIsomorphicLayoutEffect(() => {
usedTransitions.current = transitions;
});
useOnce(() => {
each(usedTransitions.current, t => {
var _t$ctrl$ref;
(_t$ctrl$ref = t.ctrl.ref) == null ? void 0 : _t$ctrl$ref.add(t.ctrl);
const change = changes.get(t);
if (change) {
t.ctrl.start(change.payload);
}
each(transitions, t => {
ref == null ? void 0 : ref.add(t.ctrl);
t.ctrl.ref = ref;
});
return () => {
each(usedTransitions.current, t => {
@ -16960,7 +16975,7 @@ function useTransition(data, props, deps) {
});
const keys = getKeys(items, propsFn ? propsFn() : props, prevTransitions);
const expired = reset && usedTransitions.current || [];
useLayoutEffect(() => each(expired, ({
useIsomorphicLayoutEffect(() => each(expired, ({
ctrl,
item,
key
@ -17134,7 +17149,7 @@ function useTransition(data, props, deps) {
const context = useContext(SpringContext);
const prevContext = usePrev(context);
const hasContext = context !== prevContext && hasProps(context);
useLayoutEffect(() => {
useIsomorphicLayoutEffect(() => {
if (hasContext) {
each(transitions, t => {
t.ctrl.start({
@ -17149,7 +17164,7 @@ function useTransition(data, props, deps) {
transitions.splice(ind, 1);
}
});
useLayoutEffect(() => {
useIsomorphicLayoutEffect(() => {
each(exitingTransitions.current.size ? exitingTransitions.current : changes, ({
phase,
payload
@ -17169,7 +17184,7 @@ function useTransition(data, props, deps) {
if (payload) {
replaceRef(ctrl, payload.ref);
if (ctrl.ref && !forceChange.current) {
if ((ctrl.ref || ref) && !forceChange.current) {
ctrl.update(payload);
} else {
ctrl.start(payload);
@ -40224,12 +40239,9 @@ function BlockStyles(_ref3) {
onClick: () => onSelectStylePreview(style),
role: "button",
tabIndex: "0"
}, (0,external_wp_element_namespaceObject.createElement)(external_wp_components_namespaceObject.__experimentalText, {
as: "span",
limit: 12,
ellipsizeMode: "tail",
className: "block-editor-block-styles__item-text",
truncate: true
}, (0,external_wp_element_namespaceObject.createElement)(external_wp_components_namespaceObject.__experimentalTruncate, {
numberOfLines: 1,
className: "block-editor-block-styles__item-text"
}, buttonText));
})), hoveredStyle && !isMobileViewport && (0,external_wp_element_namespaceObject.createElement)(BlockStylesPreviewPanelFill, {
scope: scope,

File diff suppressed because one or more lines are too long

View File

@ -35328,6 +35328,38 @@ function TaxonomyControls(_ref) {
/* harmony default export */ var taxonomy_controls = (TaxonomyControls);
;// CONCATENATED MODULE: ./node_modules/@wordpress/block-library/build-module/query/edit/inspector-controls/sticky-control.js
/**
* WordPress dependencies
*/
const stickyOptions = [{
label: (0,external_wp_i18n_namespaceObject.__)('Include'),
value: ''
}, {
label: (0,external_wp_i18n_namespaceObject.__)('Exclude'),
value: 'exclude'
}, {
label: (0,external_wp_i18n_namespaceObject.__)('Only'),
value: 'only'
}];
function StickyControl(_ref) {
let {
value,
onChange
} = _ref;
return (0,external_wp_element_namespaceObject.createElement)(external_wp_components_namespaceObject.SelectControl, {
label: (0,external_wp_i18n_namespaceObject.__)('Sticky posts'),
options: stickyOptions,
value: value,
onChange: onChange,
help: (0,external_wp_i18n_namespaceObject.__)('Blog posts can be "stickied", a feature that places them at the top of the front page of posts, keeping it there until new sticky posts are published.')
});
}
;// CONCATENATED MODULE: ./node_modules/@wordpress/block-library/build-module/query/edit/inspector-controls/index.js
@ -35351,16 +35383,7 @@ function TaxonomyControls(_ref) {
const stickyOptions = [{
label: (0,external_wp_i18n_namespaceObject.__)('Include'),
value: ''
}, {
label: (0,external_wp_i18n_namespaceObject.__)('Exclude'),
value: 'exclude'
}, {
label: (0,external_wp_i18n_namespaceObject.__)('Only'),
value: 'only'
}];
function QueryInspectorControls(_ref) {
let {
attributes: {
@ -35455,14 +35478,11 @@ function QueryInspectorControls(_ref) {
order,
orderBy,
onChange: setQuery
}), showSticky && (0,external_wp_element_namespaceObject.createElement)(external_wp_components_namespaceObject.SelectControl, {
label: (0,external_wp_i18n_namespaceObject.__)('Sticky posts'),
options: stickyOptions,
}), !inherit && showSticky && (0,external_wp_element_namespaceObject.createElement)(StickyControl, {
value: sticky,
onChange: value => setQuery({
sticky: value
}),
help: (0,external_wp_i18n_namespaceObject.__)('Blog posts can be "stickied", a feature that places them at the top of the front page of posts, keeping it there until new sticky posts are published.')
})
})), !inherit && (0,external_wp_element_namespaceObject.createElement)(external_wp_components_namespaceObject.PanelBody, {
title: (0,external_wp_i18n_namespaceObject.__)('Filters')
}, (0,external_wp_element_namespaceObject.createElement)(taxonomy_controls, {

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -14,7 +14,7 @@ moment.tz.load(__webpack_require__(1128));
/***/ (function(module, exports, __webpack_require__) {
var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;//! moment-timezone-utils.js
//! version : 0.5.34
//! version : 0.5.35
//! Copyright (c) JS Foundation and other contributors
//! license : MIT
//! github.com/moment/moment-timezone
@ -361,7 +361,7 @@ var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_
/***/ (function(module, exports, __webpack_require__) {
var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;//! moment-timezone.js
//! version : 0.5.34
//! version : 0.5.35
//! Copyright (c) JS Foundation and other contributors
//! license : MIT
//! github.com/moment/moment-timezone
@ -392,7 +392,7 @@ var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_
// return moment;
// }
var VERSION = "0.5.34",
var VERSION = "0.5.35",
zones = {},
links = {},
countries = {},

Some files were not shown because too many files have changed in this diff Show More