# This file was generated by WPML
# WPML is a WordPress plugin that can turn any WordPress or WordPressMU site into a full featured multilingual content management system.
# https://wpml.org
msgid ""
msgstr ""
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Project-Id-Version:WPML_EXPORT\n"
"POT-Creation-Date: \n"
"PO-Revision-Date: \n"
"Last-Translator: \n"
"Language-Team: \n"
"Language:en\n"
"MIME-Version: 1.0\n"

# // translators: %s Product name
# $headingHTML = self::getHeadingHTML( __( 'You are using an unregistered version of %s and are not receiving compatibility and security updates', 'installer' ) );
# // translators: %s Product name

msgid "You are using an unregistered version of %s and are not receiving compatibility and security updates"
msgstr "Version non enregistrée de %s, sans mises à jour."

# // translators: %s Product name
# $bodyHTML = self::getBodyHTML( __( '%s plugin must be registered in order to receive stability and security updates. Without these updates, the plugin may become incompatible with new versions of WordPress, which include security patches.', 'installer' ) ) .
# self::inButtonAreaHTML( self::getNotRegisteredButtons() ) .

msgid "%s plugin must be registered in order to receive stability and security updates. Without these updates, the plugin may become incompatible with new versions of WordPress, which include security patches."
msgstr "Enregistrez %s pour les mises à jour."

# // translators: %s Product name
# $headingHTML = self::getHeadingHTML( __( 'You are using an expired %s account.', 'installer' ) );
# // translators: %s Product name

msgid "You are using an expired %s account."
msgstr "Vous utilisez un compte %s expiré."

# // translators: %s Product name
# $bodyHTML = self::getBodyHTML( __( "Your site is using an expired %s account, which means you won't receive updates. This can lead to stability and security issues.", 'installer' ) ) .
# self::inButtonAreaHTML( self::getExpiredButtons() ) .

msgid "Your site is using an expired %s account, which means you won't receive updates. This can lead to stability and security issues."
msgstr "Compte %s expiré, pas de mises à jour."

# // translators: %s Product url
# $headingHTML = '<h2>' . esc_html( sprintf( __( 'This site is registered on %s as a development site.', 'installer' ), static::$productURL ) ) . '</h2>';
# // translators: %1$s is the text "update the site key" inside a link and %2$s is the text "Learn more" inside a link

msgid "This site is registered on %s as a development site."
msgstr "Site enregistré sur %s comme développement."

# $bodyText,
# self::getPublishLinkHTML( __( 'update the site key', 'installer' ) ),
# self::getLearnMoveDevKeysLinkHTML( __( 'Learn more', 'installer' ) )

msgid "update the site key"
msgstr "mettre à jour la clé du site"

# self::getPublishLinkHTML( __( 'update the site key', 'installer' ) ),
# self::getLearnMoveDevKeysLinkHTML( __( 'Learn more', 'installer' ) )
# ) . '</p>';

msgid "Learn more"
msgstr "En savoir plus"

# // translators: %s Product name
# $headingHTML = self::getHeadingHTML( __( 'Remember to remove %s from this website', 'installer' ) );
# // translators: %s Product name

msgid "Remember to remove %s from this website"
msgstr "N'oubliez pas de supprimer %s de ce site web"

# // translators: %s Product name
# $body = self::getBodyHTML( __( 'This site is using the %s plugin, which has not been paid for. After receiving a refund, you should remove this plugin from your sites. Using unregistered plugins means you are not receiving stability and security updates and will ultimately lead to problems running the site.', 'installer' ) ) .
# self::inButtonAreaHTML( self::getRefundedButtons() );

msgid "This site is using the %s plugin, which has not been paid for. After receiving a refund, you should remove this plugin from your sites. Using unregistered plugins means you are not receiving stability and security updates and will ultimately lead to problems running the site."
msgstr "Plugin %s non payé, à supprimer."

# // translators: %1$s Product name %2$s host name (ex. wpml.org)
# $headingHTML = self::getConnectionIssueHeadingHTML( __( '%1$s plugin cannot connect to %2$s', 'installer' ) );
#

msgid "%1$s plugin cannot connect to %2$s"
msgstr "Le plugin %1$s ne peut pas se connecter à %2$s"

# // translators: %1$s Product name %2$s host name (ex. wpml.org)
# $body = self::getConnectionIssueBodyHTML( __( '%1$s needs to connect to its server to check for new releases and security updates. Something in the network or security settings is preventing this. Please allow outgoing communication to %2$s to remove this notice.', 'installer' ) ) .
# self::inLinksAreaHTML(

msgid "%1$s needs to connect to its server to check for new releases and security updates. Something in the network or security settings is preventing this. Please allow outgoing communication to %2$s to remove this notice."
msgstr "%1$s doit se connecter à %2$s."

# self::inLinksAreaHTML(
# __( 'Need help?', 'installer' ),
# // translators: %1$s is `communication error details` %2$s is ex. wpml.org technical support

msgid "Need help?"
msgstr "Besoin d'aide ?"

# // translators: %1$s is `communication error details` %2$s is ex. wpml.org technical support
# __( 'See the %1$s and let us know in %2$s.', 'installer' ),
# self::getCommunicationDetailsLinkHTML( __( 'communication error details', 'installer' ) ),

msgid "See the %1$s and let us know in %2$s."
msgstr "Consultez le site %1$s et informez-nous en %2$s."

# __( 'See the %1$s and let us know in %2$s.', 'installer' ),
# self::getCommunicationDetailsLinkHTML( __( 'communication error details', 'installer' ) ),
# // translators: %s is host name (ex. wpml.org)

msgid "communication error details"
msgstr "détails des erreurs de communication"

# // translators: %s is host name (ex. wpml.org)
# self::getSupportLinkHTML( __( '%s technical support', 'installer' ) )
# );

msgid "%s technical support"
msgstr "%s support technique"

# $body_text = sprintf(
# __( 'Please install %s to allow translating %s.', 'installer' ),
# strip_tags( $parameters['glue_plugin_name'] ),

msgid "Please install %s to allow translating %s."
msgstr "Veuillez installer %s pour permettre la traduction de %s."

# sprintf(
# __( 'Site Moved or Copied - %s require your action', 'installer' ),
# esc_html( static::$product )

msgid "Site Moved or Copied - %s require your action"
msgstr "Site déplacé ou copié - %s nécessite votre action"

#
# $installButton = __( "Install and activate", 'installer' );
# $dismiss       = __( "Ignore and don't ask me again", 'installer' );

msgid "Install and activate"
msgstr "Installer et activer"

# $installButton = __( "Install and activate", 'installer' );
# $dismiss       = __( "Ignore and don't ask me again", 'installer' );
#

msgid "Ignore and don't ask me again"
msgstr "Ignorez et ne me demandez plus rien"

# $registerUrl = \WP_Installer::menu_url();
# $register    = __( 'Register', 'installer' );
# $stagingSite = __( 'This is a development / staging site', 'installer' );

msgid "Register"
msgstr "s'inscrire"

# $register    = __( 'Register', 'installer' );
# $stagingSite = __( 'This is a development / staging site', 'installer' );
#

msgid "This is a development / staging site"
msgstr "Site de développement / d'étape"

# $checkOrderStatusUrl = \WP_Installer::menu_url() . '&validate_repository=' . static::$repo;
# $accountButton       = __( 'Extend your subscription', 'installer' );
# $checkButton         = __( 'Check my order status', 'installer' );

msgid "Extend your subscription"
msgstr "Prolonger votre abonnement"

# $accountButton       = __( 'Extend your subscription', 'installer' );
# $checkButton         = __( 'Check my order status', 'installer' );
# $statusText          = __( 'Got renewal already?', 'installer' );

msgid "Check my order status"
msgstr "Vérifier l'état de ma commande"

# $checkButton         = __( 'Check my order status', 'installer' );
# $statusText          = __( 'Got renewal already?', 'installer' );
# $productUrl          = \WP_Installer::instance()->get_product_data( static::$repo, 'url' );

msgid "Got renewal already?"
msgstr "Vous avez déjà obtenu le renouvellement ?"

# $checkButton         = __( 'Check my order status', 'installer' );
# $status              = __( 'Bought again?', 'installer' );
#

msgid "Bought again?"
msgstr "Acheté à nouveau ?"

# private static function getSiteUrlChangedActionSelection( $style ) {
# return '<div class="otgs-site-url-changed-action-selection" ' . $style. '><p>' . __( 'It looks like this site is a copy of a different site, or it has moved to a different URL.', 'installer' ) . '</p>
# <fieldset>

msgid "It looks like this site is a copy of a different site, or it has moved to a different URL."
msgstr "Il semble que ce site soit une copie d'un autre site, ou qu'il ait changé d'URL."

# <input autocomplete="off" type="radio" name="otgs_siteurl_option" value="move">
# <span>' . esc_html( __( 'I moved the site to this new URL', 'installer' ) ) . '</span>
# </label>

msgid "I moved the site to this new URL"
msgstr "Site déplacé vers cette URL"

# <input autocomplete="off" type="radio" name="otgs_siteurl_option" value="copy">
# <span>' . esc_html( __( 'This is a copy of my original site', 'installer' ) ) . '</span>
# </label>

msgid "This is a copy of my original site"
msgstr "Copie de mon site original"

# <a class="otgs-site-key-notice__actions-btn otgs_siteurl_changed_type"
# href="#">' . esc_html( __( 'Next', 'installer' ) ) . '</a>
# <a class="otgs-site-key-notice__actions-link" href="">

msgid "Next"
msgstr "suivant"

# <a class="otgs-site-key-notice__actions-link" href="">
# ' . esc_html( __( 'More details', 'installer' ) ) . '
# </a>

msgid "More details"
msgstr "Plus de détails"

# if ( $subscription->get_site_key_type() === \OTGS_Installer_Subscription::SITE_KEY_TYPE_DEVELOPMENT ) {
# $isDevelopStep = '<p>' . __( 'Is this still a development site?', 'installer' ) . '</p>
# <fieldset>

msgid "Is this still a development site?"
msgstr "S'agit-il encore d'un site en développement ?"

# <input autocomplete="off" type="radio" name="otgs_siteurl_should_site_stay_dev" value="yes">
# <span>' . esc_html( __( 'Yes', 'installer' ) ) . '</span>
# </label>

msgid "Yes"
msgstr "Oui"

# <input autocomplete="off" type="radio" name="otgs_siteurl_should_site_stay_dev" value="no">
# <span>' . esc_html( __( 'No', 'installer' ) ) . '</span>
# </label>

msgid "No"
msgstr "Non"

# );
# $isDevelopStep = '<p>' . sprintf( __( 'Please update the URL of currently used site key %1$sin your account%2$s.', 'installer' ),
# '<a class="otgs-site-key-notice__actions-link" href="' . esc_url( $updateSiteUrlLink ) . '">',

msgid "Please update the URL of currently used site key %1$sin your account%2$s."
msgstr "Veuillez mettre à jour l'URL de la clé de site actuellement utilisée %1$sdans votre compte%2$s."

# $siteKeyRegistration = sprintf(
# __( 'Enter the site key for %1$s.', 'installer' ),
# str_replace( [ 'https://', 'http://' ], '', $actualSiteUrl )

msgid "Enter the site key for %1$s."
msgstr "Saisissez la clé de site pour %1$s."

# $getASiteKey = sprintf(
# __( '%1$sGet a key for this site%2$s', 'installer' ),
# '<a class="otgs-site-key-notice__actions-link" target="_blank" rel="nofollow"

msgid "%1$sGet a key for this site%2$s"
msgstr "%1$sObtenir une clé pour ce site%2$s"

# . '" style="height: 34px"/>'
# . '<input class="otgs-site-key-notice__actions-btn otgs_siteurl_copied_action" type="submit" value="' . esc_html( __( 'Save', 'installer' ) ) . '" />'
# . $getASiteKey

msgid "Save"
msgstr "enregistrer"

# $text = sprintf(
# __( 'Please update your site key\'s URL and set it as a production site %1$sin your account%2$s.', 'installer' ),
# '<a class="otgs-site-key-notice__actions-link" href="' . esc_url( $updateSiteAndTypeUrlLink ) . '">',

msgid "Please update your site key's URL and set it as a production site %1$sin your account%2$s."
msgstr "Veuillez mettre à jour l'URL de votre clé de site et la définir comme site de production %1$sdans votre compte%2$s."

# $text = sprintf(
# __( 'Please update your site key\'s URL %1$sin your account%2$s.', 'installer' ),
# '<a class="otgs-site-key-notice__actions-link" href="' . esc_url( $updateSiteUrlLink ) . '">',

msgid "Please update your site key's URL %1$sin your account%2$s."
msgstr "Veuillez mettre à jour l'URL de votre clé de site %1$sdans votre compte%2$s."

# // translators: %1$s is the text "update the site key" inside a link and %2$s is the text "Learn more" inside a link
# $bodyText = esc_html__( 'When this site goes live, remember to %1$s from "development" to "production" to remove this message. %2$s', 'installer' );
# $bodyHTML = '<p>' . sprintf(

msgid "When this site goes live, remember to %1$s from \"development\" to \"production\" to remove this message. %2$s"
msgstr "Lorsque ce site sera mis en ligne, n'oubliez pas de %1$s passer de \"développement\" à \"production\" pour supprimer ce message. %2$s"

# return '<span class="installer-dismiss-nag notice-dismiss" ' . self::getDismissedAttributes( $notice_type ) . '>'
# . '<span class="screen-reader-text">' . esc_html__( 'Dismiss', 'installer' ) . '</span></span>';
# }

msgid "Dismiss"
msgstr "ignorer"

# if ( OTGS_Installer()->plugin_is_embedded_version( $download['name'], $download['slug'] ) ) {
# $upToDateClass .= '&nbsp;' . __( '(embedded)', 'installer' );
# }

msgid "(embedded)"
msgstr "(intégré)"

# <td>
# <span class="installer-status-installing">' . __( 'installing...', 'installer' ) . '</span>
# <span class="installer-status-updating">' . __( 'updating...', 'installer' ) . '</span>

msgid "installing..."
msgstr "en installant..."

# <span class="installer-status-installing">' . __( 'installing...', 'installer' ) . '</span>
# <span class="installer-status-updating">' . __( 'updating...', 'installer' ) . '</span>
# <span class="installer-status-installed" data-fail="' . __( 'failed!', 'installer' ) . '">' . __( 'installed', 'installer' ) . '</span>

msgid "updating..."
msgstr "la mise à jour..."

# <span class="installer-status-updating">' . __( 'updating...', 'installer' ) . '</span>
# <span class="installer-status-installed" data-fail="' . __( 'failed!', 'installer' ) . '">' . __( 'installed', 'installer' ) . '</span>
# <span class="installer-status-updated" data-fail="' . __( 'failed!', 'installer' ) . '">' . __( 'updated', 'installer' ) . '</span>

msgid "failed!"
msgstr "a échoué!"

# <span class="installer-status-updating">' . __( 'updating...', 'installer' ) . '</span>
# <span class="installer-status-installed" data-fail="' . __( 'failed!', 'installer' ) . '">' . __( 'installed', 'installer' ) . '</span>
# <span class="installer-status-updated" data-fail="' . __( 'failed!', 'installer' ) . '">' . __( 'updated', 'installer' ) . '</span>

msgid "installed"
msgstr "installé"

# <span class="installer-status-installed" data-fail="' . __( 'failed!', 'installer' ) . '">' . __( 'installed', 'installer' ) . '</span>
# <span class="installer-status-updated" data-fail="' . __( 'failed!', 'installer' ) . '">' . __( 'updated', 'installer' ) . '</span>
# </td>

msgid "updated"
msgstr "mis à jour"

# <td>
# <span class="installer-status-activating">' . __( 'activating', 'installer' ) . '</span>
# <span class="installer-status-activated">' . __( 'activated', 'installer' ) . '</span>

msgid "activating"
msgstr "activant"

# <span class="installer-status-activating">' . __( 'activating', 'installer' ) . '</span>
# <span class="installer-status-activated">' . __( 'activated', 'installer' ) . '</span>
# </td>

msgid "activated"
msgstr "activé"

# if ( ! empty( $download['release-notes'] ) ) {
# $releaseNotes = '<a class="js-release-notes handle" href="#">' . esc_html__( 'Release notes', 'installer' ) . '</a>';
#

msgid "Release notes"
msgstr "Notes de mise à jour"

# private function handle_product_parsing_error( $products_url, $product_id ) {
# $error = sprintf( __( 'Information about versions of %s are invalid. It may be a temporary communication problem, please check for updates again.', 'installer' ), $product_id );
# $this->store_log( $products_url, $error );

msgid "Information about versions of %s are invalid. It may be a temporary communication problem, please check for updates again."
msgstr "Infos versions %s invalides."

# } else {
# $error = __( 'Invalid site key for the current site.', 'installer' ) . '<br /><div class="installer-footnote">' . __( 'Please note that the site key is case sensitive.', 'installer' ) . '</div>';
# }

msgid "Invalid site key for the current site."
msgstr "Clé de site invalide."

# } else {
# $error = __( 'Invalid site key for the current site.', 'installer' ) . '<br /><div class="installer-footnote">' . __( 'Please note that the site key is case sensitive.', 'installer' ) . '</div>';
# }

msgid "Please note that the site key is case sensitive."
msgstr "Clé du site sensible à la casse."

# $repository_data->set_subscription( null );
# $error = __( 'Invalid site key for the current site. If the error persists, try to un-register first and then register again with the same site key.', 'installer' );
# }

msgid "Invalid site key for the current site. If the error persists, try to un-register first and then register again with the same site key."
msgstr "Clé invalide. Désinscrivez-vous puis réinscrivez-vous."

# if ( preg_match( '#Could not resolve host: (.*)#', $error, $matches ) || preg_match( '#Couldn\'t resolve host \'(.*)\'#', $error, $matches ) ) {
# $error = sprintf( __( "%s cannot access %s to register. Try again to see if it's a temporary problem. If the problem continues, make sure that this site has access to the Internet. You can still use the plugin without registration, but you will not receive automated updates.", 'installer' ),
# '<strong><i>' . $repository_data->get_product_name() . '</i></strong>',

msgid "%s cannot access %s to register. Try again to see if it's a temporary problem. If the problem continues, make sure that this site has access to the Internet. You can still use the plugin without registration, but you will not receive automated updates."
msgstr "%s ne peut pas accéder à %s pour s'enregistrer. Réessayez pour voir s'il s'agit d'un problème temporaire. Si le problème persiste, assurez-vous que ce site a accès à l'internet. Vous pouvez toujours utiliser le plugin sans vous enregistrer, mais vous ne recevrez pas de mises à jour automatiques."

# if ( ! $site_key ) {
# wp_send_json_success( [ 'error' => esc_html__( 'Empty site key!', 'installer' ) ] );
# return;

msgid "Empty site key!"
msgstr "Clé de site vide !"

# if ( ! $repository || ! $nonce || ! wp_verify_nonce( $nonce, 'save_site_key_' . $repository ) ) {
# wp_send_json_success( [ 'error' => esc_html__( 'Invalid request!', 'installer' ) ] );
# return;

msgid "Invalid request!"
msgstr "Demande non valide !"

# 'commercial',
# __( 'Installer Support', 'installer' ),
# 'Installer Support',

msgid "Installer Support"
msgstr "Support pour l'installateur"

# 'title' => __( 'Installer Support', 'installer' ),
# 'content' => __( 'For retrieving Installer debug information use the %s page.', 'installer' ),
# 'link' => array(

msgid "For retrieving Installer debug information use the %s page."
msgstr "Utilisez la page %s pour débogage."

# 'log'          => array(
# 'title'             => __( 'Installer Log', 'installer' ),
# 'request_url'       => __( 'Request URL', 'installer' ),

msgid "Installer Log"
msgstr "Journal de l'installateur"

# 'title'             => __( 'Installer Log', 'installer' ),
# 'request_url'       => __( 'Request URL', 'installer' ),
# 'request_arguments' => __( 'Request Arguments', 'installer' ),

msgid "Request URL"
msgstr "Demande d'url"

# 'request_url'       => __( 'Request URL', 'installer' ),
# 'request_arguments' => __( 'Request Arguments', 'installer' ),
# 'response'          => __( 'Response', 'installer' ),

msgid "Request Arguments"
msgstr "Arguments de la demande"

# 'request_arguments' => __( 'Request Arguments', 'installer' ),
# 'response'          => __( 'Response', 'installer' ),
# 'component'         => __( 'Component', 'installer' ),

msgid "Response"
msgstr "Réponse"

# 'response'          => __( 'Response', 'installer' ),
# 'component'         => __( 'Component', 'installer' ),
# 'time'              => __( 'Time', 'installer' ),

msgid "Component"
msgstr "Composant"

# 'component'         => __( 'Component', 'installer' ),
# 'time'              => __( 'Time', 'installer' ),
# 'empty_log'         => __( 'Log is empty', 'installer' ),

msgid "Time"
msgstr "heure"

# 'time'              => __( 'Time', 'installer' ),
# 'empty_log'         => __( 'Log is empty', 'installer' ),
# ),

msgid "Log is empty"
msgstr "Journal vide"

# 'tester'       => array(
# 'title'        => __( 'Installer System Status', 'installer' ),
# 'button_label' => __( 'Check Now', 'installer' ),

msgid "Installer System Status"
msgstr "Statut du système de l'installateur"

# 'title'        => __( 'Installer System Status', 'installer' ),
# 'button_label' => __( 'Check Now', 'installer' ),
# ),

msgid "Check Now"
msgstr "Vérifier maintenant"

# 'requirements' => array(
# 'title' => __( 'Required PHP Libraries', 'installer' ),
# ),

msgid "Required PHP Libraries"
msgstr "Bibliothèques php requises"

# 'instances' => array(
# 'title' => __( 'All Installer Instances', 'installer' ),
# 'path' => __( 'Path', 'installer' ),

msgid "All Installer Instances"
msgstr "Toutes les instances du programme d'installation"

# 'title' => __( 'All Installer Instances', 'installer' ),
# 'path' => __( 'Path', 'installer' ),
# 'version' => __( 'Version', 'installer' ),

msgid "Path"
msgstr "Chemin d'accès"

# 'path' => __( 'Path', 'installer' ),
# 'version' => __( 'Version', 'installer' ),
# 'high_priority' => __( 'High priority', 'installer' ),

msgid "Version"
msgstr "version"

# 'version' => __( 'Version', 'installer' ),
# 'high_priority' => __( 'High priority', 'installer' ),
# 'delegated' => __( 'Delegated', 'installer' ),

msgid "High priority"
msgstr "Priorité élevée"

# 'high_priority' => __( 'High priority', 'installer' ),
# 'delegated' => __( 'Delegated', 'installer' ),
# ),

msgid "Delegated"
msgstr "Délégué"

# 'type'        => 'api',
# 'description' => __( 'WPML API server', 'installer' )
# ),

msgid "WPML API server"
msgstr "Serveur API WPML"

# 'type'        => 'api',
# 'description' => __( 'Toolset API server', 'installer' )
# ),

msgid "Toolset API server"
msgstr "Serveur API de l'ensemble d'outils"

# $linkText = __( 'Register', 'installer' );
# $text     = __( ' to use auto-updates', 'installer' );
#

msgid " to use auto-updates"
msgstr " pour utiliser les mises à jour automatiques"

# public function win_paths_exception_message() {
# return __( 'Downloading is not possible. WordPress cannot create required folders because of the
# 256 characters limitation of the current Windows environment.', 'installer' );

msgid "Downloading is not possible. WordPress cannot create required folders because of the\n                                        256 characters limitation of the current Windows environment."
msgstr "Downloading is not possible. WordPress cannot create required folders because of the\n                                        256 characters limitation of the current Windows environment."

# echo '<h2>' . __( 'Update Plugin' ) . '</h2>';
# echo '<a href="' . admin_url( 'update-core.php' ) . '">' . __( 'Return to the updates page', 'installer' ) . '</a>';
# echo '</div>';

msgid "Return to the updates page"
msgstr "Retour à la page des mises à jour"

# $installer_doc_url  = 'https://wpml.org/?p=72674#automated-updates';
# $installer_doc_link = '<a href="' . $installer_doc_url . '">' . __( 'OTGS Installer', 'installer' ) . '</a>';
#

msgid "OTGS Installer"
msgstr "OTGS installer"

# echo sprintf(
# __( '%s, responsible for receiving automated updates for WPML and Toolset, requires the following PHP component(s) in order to function:', 'installer' ),
# $installer_doc_link

msgid "%s, responsible for receiving automated updates for WPML and Toolset, requires the following PHP component(s) in order to function:"
msgstr "%s nécessite des composants PHP."

# $minimum_requirements_link = '<a href="https://wpml.org/?page_id=716">' . __( 'Minimum WPML requirements' ) . '</a>';
# echo '<p>' . sprintf( __( 'Learn more: %s', 'installer' ), $minimum_requirements_link ) . '</p>';
#

msgid "Learn more: %s"
msgstr "Pour en savoir plus : %s"

# $theme_repo_name = $this->installer_theme_get_repo_product_name( $frontend_tab_selected );;
# $response['unregistered_messages'] = sprintf( __( 'To install and update %s, please %sregister%s %s for this site.', 'installer' ),
# $theme_repo_name, '<a href="' . $registration_url . '">', '</a>', $theme_repo_name );

msgid "To install and update %s, please %sregister%s %s for this site."
msgstr "Pour installer et mettre à jour %s, veuillez %sregister%s %s pour ce site."

# if ( ! $credentials ) {
# $message = __( 'We were not able to copy some plugin files. This is usually due to issues with permissions for WordPress content or plugins folder.', 'installer' );
# $this->error( new WP_Error( 'files_not_writable', $message, $context ) );

msgid "We were not able to copy some plugin files. This is usually due to issues with permissions for WordPress content or plugins folder."
msgstr "Impossible de copier des fichiers de plugins."

# $message = $this->prepareMessage(
# __( 'You are using an expired account of %s. %sExtend your subscription%s', 'installer' ),
# $notice['product'],

msgid "You are using an expired account of %s. %sExtend your subscription%s"
msgstr "Vous utilisez un compte expiré de %s. %sProlongez votre abonnement%s"

# $message = $this->prepareMessage(
# __( 'Remember to remove %s from this website. %sCheck my order status%s', 'installer' ),
# $notice['product'],

msgid "Remember to remove %s from this website. %sCheck my order status%s"
msgstr "N'oubliez pas de supprimer %s de ce site web. %sVérifier le statut de ma commande%s"

# $message = sprintf(
# __( 'You have an old Types-free subscription, which doesn\'t provide automatic updates. %sUpgrade your account%s', 'installer' ),
# '<a href="' . $menu_url . '">',

msgid "You have an old Types-free subscription, which doesn't provide automatic updates. %sUpgrade your account%s"
msgstr "Vous avez un ancien abonnement Types-free, qui ne fournit pas de mises à jour automatiques. %sUpgrade your account%s"

# $message = $this->prepareMessage(
# __( 'You are using an unregistered version of %s and are not receiving compatibility and security updates. %sRegister now%s', 'installer' ),
# $notice['product'],

msgid "You are using an unregistered version of %s and are not receiving compatibility and security updates. %sRegister now%s"
msgstr "Vous utilisez une version non enregistrée de %s et ne recevez pas les mises à jour de compatibilité et de sécurité. %sRegister now%s"

# 'strings'   => array(
# 'valid_subscription' => sprintf( __( 'You are using the complementary %1$s. For the %2$s, %3$s.', 'installer' ),
# $plugin_name, '<a href="https://wpml.org/documentation/developing-custom-multilingual-sites/types-and-views-lite/?utm_source=viewsplugin&utm_campaign=wpml-toolset-lite&utm_medium=plugins-page&utm_term=features-link">' . __( 'complete set of features', 'installer' ) . '</a>', '<a href="https://toolset.com/?add-to-cart=631305&buy_now=1&apply_coupon=eyJjb3Vwb25fbmFtZSI6IndwbWwgY291cG9uIGJhc2ljIiwiY291cG9uX2lkIjoiODAyMDE2In0=">' . __( 'upgrade to Toolset', 'installer' ) . '</a>' ),

msgid "You are using the complementary %1$s. For the %2$s, %3$s."
msgstr "Vous utilisez le %1$s complémentaire. Pour le %2$s, %3$s."

# 'valid_subscription' => sprintf( __( 'You are using the complementary %1$s. For the %2$s, %3$s.', 'installer' ),
# $plugin_name, '<a href="https://wpml.org/documentation/developing-custom-multilingual-sites/types-and-views-lite/?utm_source=viewsplugin&utm_campaign=wpml-toolset-lite&utm_medium=plugins-page&utm_term=features-link">' . __( 'complete set of features', 'installer' ) . '</a>', '<a href="https://toolset.com/?add-to-cart=631305&buy_now=1&apply_coupon=eyJjb3Vwb25fbmFtZSI6IndwbWwgY291cG9uIGJhc2ljIiwiY291cG9uX2lkIjoiODAyMDE2In0=">' . __( 'upgrade to Toolset', 'installer' ) . '</a>' ),
# ),

msgid "complete set of features"
msgstr "ensemble complet de caractéristiques"

# 'valid_subscription' => sprintf( __( 'You are using the complementary %1$s. For the %2$s, %3$s.', 'installer' ),
# $plugin_name, '<a href="https://wpml.org/documentation/developing-custom-multilingual-sites/types-and-views-lite/?utm_source=viewsplugin&utm_campaign=wpml-toolset-lite&utm_medium=plugins-page&utm_term=features-link">' . __( 'complete set of features', 'installer' ) . '</a>', '<a href="https://toolset.com/?add-to-cart=631305&buy_now=1&apply_coupon=eyJjb3Vwb25fbmFtZSI6IndwbWwgY291cG9uIGJhc2ljIiwiY291cG9uX2lkIjoiODAyMDE2In0=">' . __( 'upgrade to Toolset', 'installer' ) . '</a>' ),
# ),

msgid "upgrade to Toolset"
msgstr "mise à niveau vers le Toolset"

# 'strings'                    => array(
# 'heading'                 => __( 'Reporting to', 'installer' ),
# 'report_to'               => __( 'Report to', 'installer' ),

msgid "Reporting to"
msgstr "Rattaché(e) à"

# 'heading'                 => __( 'Reporting to', 'installer' ),
# 'report_to'               => __( 'Report to', 'installer' ),
# 'radio_report_yes'        => __( 'Send theme and plugins information, in order to get faster support and compatibility alerts',

msgid "Report to"
msgstr "Rapport à"

# 'report_to'               => __( 'Report to', 'installer' ),
# 'radio_report_yes'        => __( 'Send theme and plugins information, in order to get faster support and compatibility alerts',
# 'installer' ),

msgid "Send theme and plugins information, in order to get faster support and compatibility alerts"
msgstr "Envoyez infos thème et plugins pour support."

# 'installer' ),
# 'radio_report_no'         => __( "Don't send this information and skip compatibility alerts",
# 'installer' ),

msgid "Don't send this information and skip compatibility alerts"
msgstr "N'envoyez pas ces infos, ignorez alertes."

# 'installer' ),
# 'which_theme_and_plugins' => __( 'which theme and plugins you are using.', 'installer' ),
# ),

msgid "which theme and plugins you are using."
msgstr "Thème et plugins utilisés."

# 'use_radio'                  => false,
# 'privacy_policy_text'        => __( 'Privacy and data usage policy', 'installer' ),
# 'plugin_site'                => null,

msgid "Privacy and data usage policy"
msgstr "Politique de confidentialité et d'utilisation des données"

# if ( self::CHANNEL_DEVELOPMENT === $id ) {
# $channel = __( 'Development', 'installer' );
# } elseif ( self::CHANNEL_BETA === $id ) {

msgid "Development"
msgstr "Développement"

# } elseif ( self::CHANNEL_BETA === $id ) {
# $channel = __( 'Beta', 'installer' );
# } else {

msgid "Beta"
msgstr "Bêta"

# } else {
# $channel = __( 'Production', 'installer' );
# }

msgid "Production"
msgstr "Production"

# $translation_array = array(
# 'installing' => __( 'Installing %s', 'installer' ),
# 'updating'   => __( 'Updating %s', 'installer' ),

msgid "Installing %s"
msgstr "Installation de %s"

# 'installing' => __( 'Installing %s', 'installer' ),
# 'updating'   => __( 'Updating %s', 'installer' ),
# 'activating' => __( 'Activating %s', 'installer' )

msgid "Updating %s"
msgstr "Mise à jour de %s"

# 'updating'   => __( 'Updating %s', 'installer' ),
# 'activating' => __( 'Activating %s', 'installer' )
# );

msgid "Activating %s"
msgstr "Activation de %s"

# add_options_page(
# __( 'Installer', 'installer' ),
# __( 'Installer', 'installer' ),

msgid "Installer"
msgstr "Installateur"

# public function types_upgrade_link( $links ) {
# $links[] = '<a style="color: #55AA55" target="_blank" href="'. esc_url( 'https://toolset.com/buy/?utm_source=typesplugin&utm_campaign=moving-types-to-toolset&utm_medium=plugins-page&utm_term=upgrade-link' ) .'">' . __( 'Upgrade', 'installer' ) . '</a>';
# return $links;

msgid "Upgrade"
msgstr "mettre à niveau"

# public function plugins_action_links_registered( $links ) {
# $links[] = '<a href="' . $this->menu_url() . '">' . __( 'Registered', 'installer' ) . '</a>';
#

msgid "Registered"
msgstr "Enregistré"

# 'type' => 'error',
# 'text' => sprintf( __( 'You are using an invalid site key defined as the constant %s (most likely in wp-config.php).
# Please remove it or use the correct value in order to be able to register correctly.', 'installer' ), 'OTGS_INSTALLER_SITE_KEY_' . strtoupper( $repository_id ) )

msgid "You are using an invalid site key defined as the constant %s (most likely in wp-config.php).\n                                                Please remove it or use the correct value in order to be able to register correctly."
msgstr "Vous utilisez une clé de site non valide définie comme la constante %s (probablement dans wp-config.php).\n Veuillez la supprimer ou utiliser la valeur correcte afin de pouvoir vous enregistrer correctement."

#
# $tabs['commercial'] = __( 'Commercial', 'installer' );
#

msgid "Commercial"
msgstr "Commercial"

#
# $error = sprintf( __( "Installer cannot display the products information because the automatic updating for %s was explicitly disabled with the configuration below (usually in wp-config.php):", 'installer' ), strtoupper( join( ', ', $repository_names ) ) );
# $error .= '<br /><br /><code>define("OTGS_DISABLE_AUTO_UPDATES", true);</code><br /><br />';

msgid "Installer cannot display the products information because the automatic updating for %s was explicitly disabled with the configuration below (usually in wp-config.php):"
msgstr "Mise à jour automatique %s désactivée."

# $error .= '<br /><br /><code>define("OTGS_DISABLE_AUTO_UPDATES", true);</code><br /><br />';
# $error .= sprintf( __( "In order to see the products information, please run the %smanual updates check%s to initialize the products list or (temporarily) remove the above code.", 'installer' ), '<a href="' . admin_url( 'update-core.php' ) . '">', '</a>' );
#

msgid "In order to see the products information, please run the %smanual updates check%s to initialize the products list or (temporarily) remove the above code."
msgstr "Pour voir les informations sur les produits, veuillez exécuter le %smanual updates check%s pour initialiser la liste des produits ou supprimer (temporairement) le code ci-dessus."

# if ( is_wp_error( $response ) ) {
# $error = sprintf( __( "Installer cannot contact our updates server to get information about the available products and check for new versions. If you are seeing this message for the first time, you can ignore it, as it may be a temporary communication problem. If the problem persists and your WordPress admin is slowing down, you can disable automated version checks. Add the following line to your wp-config.php file:", 'installer' ), strtoupper( $repository_id ) );
# $error .= '<br /><br /><code>define("OTGS_DISABLE_AUTO_UPDATES", true);</code>';

msgid "Installer cannot contact our updates server to get information about the available products and check for new versions. If you are seeing this message for the first time, you can ignore it, as it may be a temporary communication problem. If the problem persists and your WordPress admin is slowing down, you can disable automated version checks. Add the following line to your wp-config.php file:"
msgstr "Le programme d'installation ne peut pas contacter le serveur."

# );
# $error = __( "Information about new versions is invalid. It may be a temporary communication problem, please check for updates again.", 'installer' );
# $this->register_admin_message( $error, 'error' );

msgid "Information about new versions is invalid. It may be a temporary communication problem, please check for updates again."
msgstr "Infos nouvelles versions non valides."

# if ( ! current_user_can( 'install_plugins' ) ) {
# wp_die( __('Sorry, you are not allowed to manage Installer for this site.', 'installer' ));
# return;

msgid "Sorry, you are not allowed to manage Installer for this site."
msgstr "Pas autorisé à gérer l'installateur."

#
# echo '<p>' . __( 'No repositories defined.', 'installer' ) . '</p>';
#

msgid "No repositories defined."
msgstr "Aucun dépôt défini."

# if ( preg_match( '#Could not resolve host: (.*)#', $error, $matches ) || preg_match( '#Couldn\'t resolve host \'(.*)\'#', $error, $matches ) ) {
# $error = sprintf( __( "%s cannot access %s to register. Try again to see if it's a temporary problem. If the problem continues, make sure that this site has access to the Internet.", 'installer' ),
# '<strong><i>' . $this->get_generic_product_name( $repository_id ) . '</i></strong>',

msgid "%s cannot access %s to register. Try again to see if it's a temporary problem. If the problem continues, make sure that this site has access to the Internet."
msgstr "%s ne peut pas accéder à %s pour s'enregistrer. Réessayez pour voir s'il s'agit d'un problème temporaire. Si le problème persiste, assurez-vous que ce site a accès à l'internet."

# $days    = 30;
# $message = __( 'You will have to renew your subscription in order to continue getting the updates and support.', 'installer' );
#

msgid "You will have to renew your subscription in order to continue getting the updates and support."
msgstr "Renouvelez l'abonnement pour mises à jour."

# echo $this->_plugins_renew_warnings[ $plugin_file ] . ' ';
# printf( __( '%sRenew here%s.', 'installer' ),
# '<a href="' . $this->menu_url() . '">', '</a>' );

msgid "%sRenew here%s."
msgstr "%sRenew here%s."

# $ret     = false;
# $message = sprintf( __( 'Connection failed! Please refresh the page and try again. (%s)', 'installer' ), '<i>' . $connection_error . '</i>' );
# } else { //subscription not valid

msgid "Connection failed! Please refresh the page and try again. (%s)"
msgstr "Échec de la connexion ! Veuillez rafraîchir la page et réessayer. (%s)"

# $ret     = false;
# $message = __( 'Your subscription appears to no longer be valid. Please try to register again using a valid site key.', 'installer' );
# }

msgid "Your subscription appears to no longer be valid. Please try to register again using a valid site key."
msgstr "Abonnement non valide. Réinscrivez-vous."

#
# $error_message = sprintf( __( "%s cannot update because your site's registration is not valid. Please %sregister %s%s again for this site first.", 'installer' ),
# '<strong>' . $plugin_name . '</strong>', '<a target="_top" href="' . $this->menu_url() . '&validate_repository=' . $plugin_repository .

msgid "%s cannot update because your site's registration is not valid. Please %sregister %s%s again for this site first."
msgstr "%s ne peut pas être mis à jour car l'enregistrement de votre site n'est pas valide. Veuillez %senregistrer à nouveau %s%s pour ce site en premier lieu."

# echo '<div class="wrap">';
# echo '<h2>' . __( 'Update Plugin', 'installer' ) . '</h2>';
# echo '<a href="' . admin_url( 'plugins.php' ) . '">' . __( 'Return to the plugins page', 'installer' ) . '</a>';

msgid "Update Plugin"
msgstr "Mise à jour du plugin"

# echo '<h2>' . __( 'Update Plugin', 'installer' ) . '</h2>';
# echo '<a href="' . admin_url( 'plugins.php' ) . '">' . __( 'Return to the plugins page', 'installer' ) . '</a>';
# echo '</div>';

msgid "Return to the plugins page"
msgstr "Retour à la page des plugins"

# echo '<div><p class="installer-warn-box">' .
# sprintf( _n( 'Your subscription expires in %d day.', 'Your subscription expires in %d days.', $days_to_expiration, 'installer' ), $days_to_expiration ) .
# '<br />' . $message .

msgid "Your subscription expires in %d day."
msgstr "Votre abonnement expire dans %d jour."

# echo '<div><p class="installer-warn-box">' .
# sprintf( _n( 'Your subscription expires in %d day.', 'Your subscription expires in %d days.', $days_to_expiration, 'installer' ), $days_to_expiration ) .
# '<br />' . $message .

msgid "Your subscription expires in %d days."
msgstr "Votre abonnement expire dans %d jours."

# echo esc_attr( sprintf(
# __( "Something went wrong and we could not install all updates from the %s channel. Click here to %stry again%s. If the errors persist, please switch back to the Production channel and contact the %s%s support%s.", 'installer' ),
# '%CHANNEL%',

msgid "Something went wrong and we could not install all updates from the %s channel. Click here to %stry again%s. If the errors persist, please switch back to the Production channel and contact the %s%s support%s."
msgstr "Un problème s'est produit et nous n'avons pas pu installer toutes les mises à jour du canal %s. Cliquez ici pour %sréessayer%s. Si les erreurs persistent, repassez sur le canal Production et contactez l'assistance %s%s%s."

# <?php printf(
# __("You are using a potentially less stable channel for %s. If you didn't enable this on purpose, you should switch to the 'Production' channel.", 'installer'),
# WP_Installer()->get_generic_product_name( $repository_id )

msgid "You are using a potentially less stable channel for %s. If you didn't enable this on purpose, you should switch to the 'Production' channel."
msgstr "Vous utilisez un canal potentiellement moins stable pour %s. Si vous ne l'avez pas activé volontairement, vous devriez passer au canal \"Production\"."

# echo esc_attr( sprintf(
# esc_attr__( "There was a problem switching to the %s channel. You can %sretry%s. If the problem continues, please %sdownload %s%s and install again manually", 'installer' ),
# '%CHANNEL%',

msgid "There was a problem switching to the %s channel. You can %sretry%s. If the problem continues, please %sdownload %s%s and install again manually"
msgstr "Il y a eu un problème pour basculer vers le canal %s. Vous pouvez %sréessayer%s. Si le problème persiste, veuillez %stélécharger %s%s et l'installer à nouveau manuellement"

# <span class="installer-status-note" <?php if( $can_switch ): ?>style="display:none" <?php endif; ?>>
# <?php _e("To select different update channels (beta, development) you must update your existing products to their most recent stable versions.", 'installer') ?>
# </span>

msgid "To select different update channels (beta, development) you must update your existing products to their most recent stable versions."
msgstr "Mettez à jour vers versions stables pour changer de canal."

# <span class="spinner spinner-with-text">
# <?php _e( "Updating the plugins on your site. Please don't close this page or navigate away.", 'installer' ); ?>
# </span>

msgid "Updating the plugins on your site. Please don't close this page or navigate away."
msgstr "Mise à jour des plugins. Ne fermez pas la page."

# <p class="alignright">
# <button class="button-secondary js-cancel"><?php _e("Cancel", 'installer') ?></button>
# <button class="button-primary js-proceed"><?php _e("Switch", 'installer') ?></button>

msgid "Cancel"
msgstr "annuler"

# <button class="button-secondary js-cancel"><?php _e("Cancel", 'installer') ?></button>
# <button class="button-primary js-proceed"><?php _e("Switch", 'installer') ?></button>
# </p>

msgid "Switch"
msgstr "Interrupteur"

# <p>
# <?php _e( 'The plugins will update to the most recent version in the channel that you selected.', 'installer') ?>
# </p>

msgid "The plugins will update to the most recent version in the channel that you selected."
msgstr "Plugins mis à jour dans le canal sélectionné."

# <input type="checkbox" value="1" class="js-remember"/>
# &nbsp;<?php _e( 'Remember my preference.', 'installer') ?><br />
# </label>

msgid "Remember my preference."
msgstr "Rappelez-vous ma préférence."

# <label>
# <?php esc_html_e('Updates channel:', 'installer'); ?>
# <select class="installer-channel-selector" data-repository-id="<?php echo $repository_id ?>"<?php if( !$can_switch ): ?> disabled<?php endif ?>>

msgid "Updates channel:"
msgstr "Canal de mise à jour :"

# <?php if( !WP_Installer()->dependencies->is_uploading_allowed() ): ?>
# <p class="installer-error-box"><?php printf(__('Downloading is not possible because WordPress cannot write into the plugins folder. %sHow to fix%s.', 'installer'),
# '<a href="http://codex.wordpress.org/Changing_File_Permissions">', '</a>') ?></p>

msgid "Downloading is not possible because WordPress cannot write into the plugins folder. %sHow to fix%s."
msgstr "Le téléchargement n'est pas possible car WordPress ne peut pas écrire dans le dossier des plugins. %sComment réparer%s."

# <th>&nbsp;</th>
# <th><?php _e('Plugin', 'installer') ?></th>
# <th><img src="<?php echo $this->plugin_url() ?>/res/img/globe.png" alt="<?php esc_attr_e('Available', 'installer') ?>" width="16" height="16"></th>

msgid "Plugin"
msgstr "Plugin"

# <td class="twelve">
# <div class="installer-status-downloading"><?php _e('downloading...', 'installer') ?></div>
# <div class="installer-status-downloaded" data-fail="<?php _e('failed!', 'installer') ?>"><?php _e('downloaded', 'installer') ?></div>

msgid "downloading..."
msgstr "le téléchargement..."

# <div class="installer-status-downloading"><?php _e('downloading...', 'installer') ?></div>
# <div class="installer-status-downloaded" data-fail="<?php _e('failed!', 'installer') ?>"><?php _e('downloaded', 'installer') ?></div>
# </td>

msgid "downloaded"
msgstr "téléchargé"

# &nbsp;
# <label><input name="activate" type="checkbox" value="1" disabled="disabled" />&nbsp;<?php _e('Activate after download', 'installer') ?></label>
#

msgid "Activate after download"
msgstr "Activer après le téléchargement"

# <div class="installer-download-progress-status"></div>
# <div class="installer-status-success"><?php _e('Operation complete!', 'installer') ?></div>
#

msgid "Operation complete!"
msgstr "Opération terminée !"

#
# <span class="installer-revalidate-message hidden"><?php _e("Download failed!\n\nClick OK to revalidate your subscription or CANCEL to try again.", 'installer') ?></span>
# </form>

msgid "Download failed!\n\nClick OK to revalidate your subscription or CANCEL to try again."
msgstr "Le téléchargement a échoué!\n\nCliquez sur OK pour revalider votre abonnement ou sur CANCEL pour réessayer."

# <th><?php _e('Plugin', 'installer') ?></th>
# <th><img src="<?php echo $this->plugin_url() ?>/res/img/globe.png" alt="<?php esc_attr_e('Available', 'installer') ?>" width="16" height="16"></th>
# <th><img src="<?php echo $this->plugin_url() ?>/res/img/computer.png" alt="<?php esc_attr_e('Installed', 'installer') ?>" width="16" height="16"></th>

msgid "Available"
msgstr "Disponible"

# <th><img src="<?php echo $this->plugin_url() ?>/res/img/globe.png" alt="<?php esc_attr_e('Available', 'installer') ?>" width="16" height="16"></th>
# <th><img src="<?php echo $this->plugin_url() ?>/res/img/computer.png" alt="<?php esc_attr_e('Installed', 'installer') ?>" width="16" height="16"></th>
# <th><img src="<?php echo $this->plugin_url() ?>/res/img/dn2.gif" alt="<?php esc_attr_e('Downloading', 'installer') ?>" width="16" height="16"></th>

msgid "Installed"
msgstr "Installé"

# <th><img src="<?php echo $this->plugin_url() ?>/res/img/computer.png" alt="<?php esc_attr_e('Installed', 'installer') ?>" width="16" height="16"></th>
# <th><img src="<?php echo $this->plugin_url() ?>/res/img/dn2.gif" alt="<?php esc_attr_e('Downloading', 'installer') ?>" width="16" height="16"></th>
# <th><img src="<?php echo $this->plugin_url() ?>/res/img/on.png" alt="<?php esc_attr_e('Activate', 'installer') ?>" width="16" height="16"></th>

msgid "Downloading"
msgstr "Téléchargement"

# <th><img src="<?php echo $this->plugin_url() ?>/res/img/dn2.gif" alt="<?php esc_attr_e('Downloading', 'installer') ?>" width="16" height="16"></th>
# <th><img src="<?php echo $this->plugin_url() ?>/res/img/on.png" alt="<?php esc_attr_e('Activate', 'installer') ?>" width="16" height="16"></th>
# </tr>

msgid "Activate"
msgstr "activer"

# <br />
# <input type="submit" class="button-secondary" value="<?php esc_attr_e('Download', 'installer') ?>" disabled="disabled" />
# &nbsp;

msgid "Download"
msgstr "télécharger"

# <th><?php _e( 'Installed', 'installer' ) ?></th>
# <th><?php _e( 'Current', 'installer' ) ?></th>
# <th><?php _e( 'Released', 'installer' ) ?></th>

msgid "Current"
msgstr "actuel"

# <th><?php _e( 'Current', 'installer' ) ?></th>
# <th><?php _e( 'Released', 'installer' ) ?></th>
# <th>&nbsp;</th>

msgid "Released"
msgstr "Libéré"

#
# <span class="installer-revalidate-message hidden"><?php _e( "Download failed!\n\nPlease refresh the page and try again.", 'installer' ) ?></span>
# </form>

msgid "Download failed!\n\nPlease refresh the page and try again."
msgstr "Le téléchargement a échoué!\n\nVeuillez rafraîchir la page et réessayer."

# if(empty($args['repository']) || empty($args['package']) || empty($args['product'])){
# echo __('Incorrect setup', 'installer');
# return;

msgid "Incorrect setup"
msgstr "Configuration incorrecte"

# if(!$product){
# echo __('Invalid product', 'installer');
# return;

msgid "Invalid product"
msgstr "Produit non valide"

# }else{
# echo __('Unknown repository', 'installer');
# return;

msgid "Unknown repository"
msgstr "Dépôt inconnu"

# if($subscription_type != $product['subscription_type'] && !$this->have_superior_subscription($subscription_type, $product) && $site_key){
# $subscription_no_match = sprintf(__(' Your current site key (%s) does not match the selected product (%s).', 'installer'), $site_key, $product['name']);
# }

msgid " Your current site key (%s) does not match the selected product (%s)."
msgstr " Votre clé de site actuelle (%s) ne correspond pas au produit sélectionné (%s)."

#
# <a class="button-primary" href="<?php echo $this->append_parameters_to_buy_url($product['url'], $repository_id, $args) ?>"><?php printf(__('Buy %s', 'installer'), $args['product_name']) ?></a>
#

msgid "Buy %s"
msgstr "Acheter %s"

# <br />
# <?php printf(__('Already bought %s?', 'installer'), $args['product_name']) ?>
# <a class="enter_site_key_js<?php if( WP_Installer::get_repository_hardcoded_site_key( $repository_id ) ): ?> disabled<?php endif ?>" href="#"

msgid "Already bought %s?"
msgstr "Vous avez déjà acheté %s ?"

# <li>
# <a href="<?php echo $this->append_parameters_to_buy_url($renewal['url'], $repository_id, $args) ?>"><?php printf(__('Renew %s', 'installer'), $args['product_name']) ?></a>
# </li>

msgid "Renew %s"
msgstr "Renouveler %s"

# >
# <?php printf(__("Remove current site key (%s)", 'installer'), $site_key) ?>
# </a>

msgid "Remove current site key (%s)"
msgstr "Supprimer la clé de site actuelle (%s)"

# <?php if($support_link): ?>
# <p><a href="<?php echo $support_link ?>" target="_blank"><?php printf(__('%s support on wpml.org', 'installer'), $args['name'] ) ?></a></p>
#

msgid "%s support on wpml.org"
msgstr "%s support sur wpml.org"

# disabled="disabled"
# title="<?php printf( esc_attr__("Site-key was set by %s, most likely in wp-config.php. Please remove the constant before attempting to register.", 'installer'), 'OTGS_INSTALLER_SITE_KEY_' . strtoupper($repository_id) ) ?>"
# <?php endif; ?>

msgid "Site-key was set by %s, most likely in wp-config.php. Please remove the constant before attempting to register."
msgstr "Clé du site définie par %s, supprimez-la."

# disabled="disabled"
# title="<?php printf( esc_attr__("Site-key was set by %s, most likely in wp-config.php. Please remove the constant before attempting to unregister.", 'installer'), 'OTGS_INSTALLER_SITE_KEY_' . strtoupper($repository_id) ) ?>"
# <?php endif; ?>

msgid "Site-key was set by %s, most likely in wp-config.php. Please remove the constant before attempting to unregister."
msgstr "Clé du site définie par %s, supprimez-la."

# >
# <?php _e('Enter site key', 'installer') ?>
# </a>&nbsp;&nbsp;

msgid "Enter site key"
msgstr "Entrez la clé du site"

#
# <div><p class="installer-warn-box"><?php _e('Subscription is expired.', 'installer') ?></p></div>
#

msgid "Subscription is expired."
msgstr "Abonnement expiré."

# <input type="text" size="10" name="site_key_<?php echo $repository_id ?>" />
# <input class="button-secondary" type="submit" value="<?php esc_attr_e('Add', 'installer') ?>" />
# </form>

msgid "Add"
msgstr "Ajouter"

# <a class="remove_site_key_js" href="#" data-repository=<?php echo $repository_id ?>
# data-confirmation="<?php esc_attr_e('Are you sure you want to remove this site key?', 'installer') ?>"
# data-nonce="<?php echo wp_create_nonce('remove_site_key_' . $repository_id) ?>"

msgid "Are you sure you want to remove this site key?"
msgstr "Supprimer cette clé de site ?"

# // translators: %s replaced with wpml.org or toolset.com
# $accountQuestion        = $withSiteName( __( 'Do you have an account on %s?', 'installer' ) );
# $extendInfo             = __( 'Great! You just need to extend your subscription.', 'installer' );

msgid "Do you have an account on %s?"
msgstr "Avez-vous un compte sur %s ?"

# $accountQuestion        = $withSiteName( __( 'Do you have an account on %s?', 'installer' ) );
# $extendInfo             = __( 'Great! You just need to extend your subscription.', 'installer' );
# // translators: %s replaced with wpml.org or toolset.com

msgid "Great! You just need to extend your subscription."
msgstr "Prolongez votre abonnement."

# // translators: %s replaced with wpml.org or toolset.com
# $extendAlternative      = $withProduct( __( 'You have a %s account. You just need to extend your subscription.', 'installer' ) );
# $extendButton           = __( 'Extend Subscription', 'installer' );

msgid "You have a %s account. You just need to extend your subscription."
msgstr "Vous avez un compte %s. Il vous suffit de prolonger votre abonnement."

# $extendAlternative      = $withProduct( __( 'You have a %s account. You just need to extend your subscription.', 'installer' ) );
# $extendButton           = __( 'Extend Subscription', 'installer' );
# // translators: %s replaced with wpml.org or toolset.com

msgid "Extend Subscription"
msgstr "Prolonger l'abonnement"

# // translators: %s replaced with wpml.org or toolset.com
# $discountQuestion       = $withProduct( __( 'OK. You need to set up renewal for %s.', 'installer' ) );
# // translators: %1$s and %2$s replaced with wpml.org or toolset.com

msgid "OK. You need to set up renewal for %s."
msgstr "Renouvellement nécessaire pour %s."

# // translators: %1$s and %2$s replaced with wpml.org or toolset.com
# $discountAlternative    = $withProductTwice( __( 'You do not have a %1$s account yet. You need to set up a renewal for %2$s.', 'installer' ) );
# // translators: %s replaced with wpml.org or toolset.com

msgid "You do not have a %1$s account yet. You need to set up a renewal for %2$s."
msgstr "Vous n'avez pas encore de compte %1$s. Vous devez configurer un renouvellement pour %2$s."

# // translators: %s replaced with wpml.org or toolset.com
# $discountButton         = $withProduct( __( 'Set Up Renewal For %s', 'installer' ) );
# $findAccountInfo        = __( 'No worries. We can check that for you.', 'installer' );

msgid "Set Up Renewal For %s"
msgstr "Renouvellement pour %s"

# $discountButton         = $withProduct( __( 'Set Up Renewal For %s', 'installer' ) );
# $findAccountInfo        = __( 'No worries. We can check that for you.', 'installer' );
# $findAccountButton      = __( 'Check', 'installer' );

msgid "No worries. We can check that for you."
msgstr "Pas de souci. Nous vérifierons."

# $findAccountInfo        = __( 'No worries. We can check that for you.', 'installer' );
# $findAccountButton      = __( 'Check', 'installer' );
# $findAccountPlaceholder = __( 'Your Email Address', 'installer' );

msgid "Check"
msgstr "Vérifier"

# $findAccountButton      = __( 'Check', 'installer' );
# $findAccountPlaceholder = __( 'Your Email Address', 'installer' );
#

msgid "Your Email Address"
msgstr "Votre email"

# href="">
# <?php esc_html_e( 'I do not remember', 'installer' ); ?>
# </a>

msgid "I do not remember"
msgstr "Je ne me souviens pas"

#
# $title                  = $withProduct( __( 'You are using an expired account of %s.', 'installer' ) );
# $into                   = __( 'It means you will not receive updates. This can lead to stability and even security issues.', 'installer' );

msgid "You are using an expired account of %s."
msgstr "Vous utilisez un compte expiré de %s."

# $title                  = $withProduct( __( 'You are using an expired account of %s.', 'installer' ) );
# $into                   = __( 'It means you will not receive updates. This can lead to stability and even security issues.', 'installer' );
# ?>

msgid "It means you will not receive updates. This can lead to stability and even security issues."
msgstr "Pas de mises à jour : risques de stabilité et sécurité."

# $url         = $model->productUrl . '/buy/';
# $linkMessage = __( 'Upgrade your account', 'installer' );
# $link        = '<a href="' . esc_url( $url ) . '">' . esc_html( $linkMessage ) . '</a>';

msgid "Upgrade your account"
msgstr "Mettre à jour votre compte"

# $link        = '<a href="' . esc_url( $url ) . '">' . esc_html( $linkMessage ) . '</a>';
# $message     = sprintf( __( 'You have an old Types-free subscription, which doesn\'t provide automatic updates. %s', 'installer' ), $link );
# ?>

msgid "You have an old Types-free subscription, which doesn't provide automatic updates. %s"
msgstr "Vous avez un ancien abonnement Types-free, qui ne fournit pas de mises à jour automatiques. %s"

#
# <p><i><?php printf(__('This page lets you install plugins and update existing plugins. To remove any of these plugins, go to the %splugins%s page and if you have the permission to remove plugins you should be able to do this.', 'installer'), '<a href="' . admin_url('plugins.php') . '">' , '</a>'); ?></i></p>
#

msgid "This page lets you install plugins and update existing plugins. To remove any of these plugins, go to the %splugins%s page and if you have the permission to remove plugins you should be able to do this."
msgstr "Cette page vous permet d'installer des plugins et de mettre à jour des plugins existants. Pour supprimer l'un de ces plugins, rendez-vous sur la page %splugins%s et si vous avez l'autorisation de supprimer des plugins, vous devriez pouvoir le faire."

# <?php if($subpackages_expandable): ?>
# <h5><a class="installer_expand_button" href="#" title="<?php esc_attr_e('Click to see individual components options.', 'installer') ?>"><?php _e('Individual components', 'installer') ?></a></h5>
# <?php endif; ?>

msgid "Individual components"
msgstr "Composants individuels"

# <?php if($subpackages_expandable): ?>
# <h5><a class="installer_expand_button" href="#" title="<?php esc_attr_e('Click to see individual components options.', 'installer') ?>"><?php _e('Individual components', 'installer') ?></a></h5>
# <?php endif; ?>

msgid "Click to see individual components options."
msgstr "Voir options composants."

#
# $title       = sprintf( __( 'Remember to remove %s from this website.', 'installer' ), $model->productName );
# $into        = sprintf( __( 'This site is using %s plugin, which is not paid for. After receiving a refund, you should remove this plugin from your sites. Using unregistered plugins means that you are not receiving stability and security updates and will ultimately lead to problems running the site.', 'installer' ), $model->productName );

msgid "Remember to remove %s from this website."
msgstr "N'oubliez pas de supprimer %s de ce site web."

# $title       = sprintf( __( 'Remember to remove %s from this website.', 'installer' ), $model->productName );
# $into        = sprintf( __( 'This site is using %s plugin, which is not paid for. After receiving a refund, you should remove this plugin from your sites. Using unregistered plugins means that you are not receiving stability and security updates and will ultimately lead to problems running the site.', 'installer' ), $model->productName );
# $buyQuestion = __( 'Bought again?', 'installer' );

msgid "This site is using %s plugin, which is not paid for. After receiving a refund, you should remove this plugin from your sites. Using unregistered plugins means that you are not receiving stability and security updates and will ultimately lead to problems running the site."
msgstr "Ce site utilise le plugin %s, qui n'est pas payant. Après avoir été remboursé, vous devez supprimer ce plugin de vos sites. L'utilisation de plugins non enregistrés signifie que vous ne recevez pas les mises à jour de stabilité et de sécurité, ce qui entraînera à terme des problèmes de fonctionnement du site."

# <h2>
# <?php echo esc_html( sprintf( __( 'Already purchased %s?', 'installer' ), $model->productName ) ); ?>
# <a class="enter_site_key_js otgs-installer-notice-link-register"

msgid "Already purchased %s?"
msgstr "Vous avez déjà acheté %s ?"

# >
# <?php printf( __( 'Register %s', 'installer' ), $model->productName ); ?>
# </a>

msgid "Register %s"
msgstr "Registre %s"

# $registrationText = sprintf(
# __( 'Enter the site key, from your %1$s account, to receive automatic updates for %2$s.', 'installer' ),
# self::removeScheme( $model->productUrl ),

msgid "Enter the site key, from your %1$s account, to receive automatic updates for %2$s."
msgstr "Saisissez la clé de site de votre compte %1$s pour recevoir les mises à jour automatiques de %2$s."

# <div class="otgs-installer-register-inputs">
# <label for="site_key_' . esc_attr( $model->repoId ) . '">' . esc_html( __( 'Site key', 'installer' ) ) . '</label>
# <input type="text" size="20" name="site_key_' . esc_attr( $model->repoId ) . '" id="site_key_' . esc_attr( $model->repoId ) . '"/>

msgid "Site key"
msgstr "Clé du site"

# </div>
# <p class="otgs-installer-register-link"><a target="_blank" rel="nofollow" href="' . esc_url( self::getAccountUrl( $model ) ) . '">' . esc_html( __( 'Get a key for this site', 'installer' ) ) . '</a></p>
#

msgid "Get a key for this site"
msgstr "Obtenir une clé"

# >
# <?php printf( __( "Unregister %s from this site", 'installer' ), $model->productName ) ?>
# </a>&nbsp;

msgid "Unregister %s from this site"
msgstr "Désinscrire %s de ce site"

# >
# <?php _e( 'Check for updates', 'installer' ); ?>
# </a>

msgid "Check for updates"
msgstr "Vérifier les mises à jour"

# data-repository="<?php echo $model->repoId ?>"
# data-confirmation="<?php esc_attr_e( 'Are you sure you want to unregister?', 'installer' ) ?>"
# data-nonce="<?php echo $model->removeSiteKeyNonce ?>"

msgid "Are you sure you want to unregister?"
msgstr "Êtes-vous sûr de vous désinscrire ?"

# $message = $expires ?
# sprintf( __( '%s is registered on this site. You will receive automatic updates until %s', 'installer' ), $model->productName, date_i18n( 'F j, Y', strtotime( $expires ) ) ) :
# sprintf( __( '%s is registered on this site. Your Lifetime account gives you updates for life.', 'installer' ), $model->productName );

msgid "%s is registered on this site. You will receive automatic updates until %s"
msgstr "%s est enregistré sur ce site. Vous recevrez des mises à jour automatiques jusqu'à ce que %s"

# sprintf( __( '%s is registered on this site. You will receive automatic updates until %s', 'installer' ), $model->productName, date_i18n( 'F j, Y', strtotime( $expires ) ) ) :
# sprintf( __( '%s is registered on this site. Your Lifetime account gives you updates for life.', 'installer' ), $model->productName );
#

msgid "%s is registered on this site. Your Lifetime account gives you updates for life."
msgstr "%s enregistré. Mises à jour à vie."

# $message = $repository_id === 'wpml'
# ? __( 'This site is registered on WPML.org as a development site.', 'installer' )
# : __( 'This site is registered on Toolset.com as a development site.', 'installer' );

msgid "This site is registered on WPML.org as a development site."
msgstr "Site enregistré comme développement sur WPML.org."

# ? __( 'This site is registered on WPML.org as a development site.', 'installer' )
# : __( 'This site is registered on Toolset.com as a development site.', 'installer' );
#

msgid "This site is registered on Toolset.com as a development site."
msgstr "Site enregistré comme développement sur Toolset.com."
