<style>

.np-dashboard-resources-title.lp,
.np-dashboard-resources-title.modules,
.np-dashboard-resources-title.events,
.np-zero-state-text,
.np-button.np-button-wide,
.np-footer-support-item.np-footer-support-help,
.np-card-content-progress.np-button-color.notstarted,
.np-zero-state-text.training-events,
.np-button.lp,
.sub-navigation-label:nth-child(1),
.np-resource-title.modules,
.np-resource-subtitle.modules,
.np-resource-title.lp,
.np-resource-subtitle.lp,
.np-card-header-type,
.np-resource-title.events,
.np-resource-subtitle.events,
.np-button.dropdown-button,
.np-top-vocabulary.np-text-title.np-text-muted,
.np-top-cta-progress-title.np-text-title,
.np-top-button.np-button-font-color.np-button.np-button-big,
.np-text-title.np-course-outline-title,
.np-card-heading,
.np-top-cta-progress-text.np-button-color,
.np-card-heading.lp,
.np-top-cta-progress-title.np-text-title.lp,
.np-top-vocabulary.np-text-title,
.Home.sub-navigation-label,
.Modules.sub-navigation-label,
.Events.sub-navigation-label,
.Learning.Paths.sub-navigation-label,
.Home.np-footer-navigation-link.np-button-color,
.Learning.Paths.np-footer-navigation-link.np-button-color,
.Events.np-footer-navigation-link.np-button-color,
.course-completion,
.np-header-avatar-tooltip-navigation-link,
.np-header-avatar-tooltip-navigation-link.np-danger,
.np-button.np-button-big.np-button-large-font.np-form-action,
.np-resource-title.my-profile,
.np-input-label.email,
.np-input-label.first-name,
.np-input-label.last-name,
.np-input-label.display-name,
.np-input-label.password,
.np-input-label.password-confirmation,
.avatar-description,
.avatar-requirements,
.radio__label.gravatar,
.radio__label.custom,
#desktop_upload_avatar
{
    text-indent: -9999999px;
}

/* HEADER */

.np-header-avatar-tooltip-navigation-link::after {
  /* Profile Settings */
  text-indent: 0;
  line-height: 0;
  display: block;
  content: "Paramètres de profil";
}

.np-header-avatar-tooltip-navigation-link.np-danger::after {
  /* Sign Out */
  text-indent: 0;
  line-height: 0;
  display: block;
  content: "Se déconnecter";
}

/* ACCOUNT */

.radio__label.gravatar::after {
  /* Use Gravatar™ */
  text-indent: 0;
  line-height: 0;
  display: block;
  content: "Utiliser Gravatar™";
}

.radio__label.custom::after{
  /* Upload Custom Photo */
  text-indent: 0;
  line-height: 0;
  display: block;
  content: "Télécharger une Photo Personnalisée";
}

#desktop_upload_avatar::after {
  /* Upload Photo */
  text-indent: 0;
  line-height: 0;
  display: block;
  content: "Envoyer la Photo";
}

.avatar-description::after {
  /* Adding a photo adds a personal touch to your profile. Your profile picture is used as the icon for your account to represent you. It is also displayed in various other places next to your name. */
  text-indent: 0;
  line-height: auto;
  display: block;
  content: "L'ajout d'une photo ajoute une touche personnelle à votre profil. Votre photo de profil est utilisée comme icône de votre compte pour vous représenter. Il est également affiché à divers autres endroits à côté de votre nom.";
}

.avatar-requirements::after {
  /* For the best results, your profile picture size should be at least 400x400 pixels, and a max size of 2MB. The file format should be PNG, JPG or GIF. */
  text-indent: 0;
  line-height: auto;
  display: block;
  content: "Pour de meilleurs résultats, la taille de votre photo de profil doit être d'au moins 400 x 400 pixels et une taille maximale de 2 Mo. Le format de fichier doit être PNG, JPG ou GIF.";
}

.np-button.np-button-big.np-button-large-font.np-form-action::after {
  /* Save Profile */
  text-indent: 0;
  line-height: 0;
  display: block;
  content: "Enregistrer le Profil";
}

.np-resource-title.my-profile::after {
  /* My Profile */
  text-indent: 0;
  line-height: 1;
  display: block;
  content: "Mon Profil";
  margin-bottom: 24px;
  margin-top: -24px;
}

.np-input-label.email::after {
  /* Email */
  text-indent: 0;
  line-height: 1;
  display: block;
  content: "E-mail *";
}

.np-input-label.first-name::after {
  /* First Name */
  text-indent: 0;
  line-height: 1;
  display: block;
  content: "Nom *";
}

.np-input-label.last-name::after {
  /* Last Name */
  text-indent: 0;
  line-height: 1;
  display: block;
  content: "Nom de Famille *";
}

.np-input-label.display-name::after {
  /* Display Name */
  text-indent: 0;
  line-height: 1;
  display: block;
  content: "Afficher un Nom";
}

.np-input-label.password::after {
  /* Password */
  text-indent: 0;
  line-height: 1;
  display: block;
  content: "Mot de Passe *";
}

.np-input-label.password-confirmation::after {
  /* Password Confirmation */
  text-indent: 0;
  line-height: 1;
  display: block;
  content: "Confirmation Mot de Passe *";
}

/* MAIN CONTENT */

.np-dashboard-resources-title.lp::after {
  /* Learning Paths */
  text-indent: 0;
  line-height: 0;
  display: block;
  content: "Parcours d'apprentissage";
}

.np-dashboard-resources-title.modules::after {
  /* Modules */
  text-indent: 0;
  line-height: 0;
  display: block;
  content: "Modules";
}

.np-dashboard-resources-title.events::after {
  /* Events */
  text-indent: 0;
  line-height: 0;
  display: block;
  content: "Événements";
}

/* SUB-NAVIGATION */

.Home.sub-navigation-label::after {
  /* Home */
  text-indent: 0;
  line-height: 0;
  display: block;
  content: "Page d'accueil";
  margin-top: -9px;
}

.Events.sub-navigation-label::after {
  /* Events */
  text-indent: 0;
  line-height: 0;
  display: block;
  content: "Événements";
  margin-top: -9px;
}

.Modules.sub-navigation-label::after {
  /* Modules */
  text-indent: 0;
  line-height: 0;
  display: block;
  content: "Módulos";
  margin-top: -9px;
}

.Learning.Paths.sub-navigation-label::after {
  /* Learning Paths */
  text-indent: 0;
  line-height: 0;
  display: block;
  content: "Parcours d'apprentissage";
  margin-top: -9px;
}

/* LEARNING PATHS */

.np-button.lp::after {
  /* View */
  text-indent: 0;
  line-height: 0;
  display: block;
  content: "Vue";
}

.np-zero-state-text::after {
  /* Bummer! You're not assigned any Learning Paths. */
  text-indent: 0;
  line-height: inherit;
  display: block;
  content: "Dommage! Aucun parcours d'apprentissage ne vous est attribué.";
  margin-top: -10px;
}

.np-resource-subtitle.lp::after {
  /* Explore curated sets of courses for a tailored learning experience */
  text-indent: 0;
  line-height: 0;
  display: block;
  content: "Explorez des ensembles de cours organisés pour une expérience d'apprentissage sur mesure";
}

.np-card-header-type::after,
.np-resource-title.lp::after,
.np-top-vocabulary.np-text-title::after
 {
  /* Learning Paths */
  text-indent: 0;
  line-height: 0;
  display: block;
  content: "Parcours d'apprentissage";
}

.np-top-cta-progress-text.np-button-color::after {
  /* Not started */
  text-indent: 0;
  line-height: 1;
  display: block;
  content: "Pas commencé";
}

.np-card-heading.lp::after {
  /* About This Learning Path */
  text-indent: 0;
  line-height: 1;
  display: block;
  content: "À propos de ce parcours d'apprentissage";
}

/* COURSE CARDS */

.np-button.np-button-wide::after {
  /* View */
  text-indent: 0;
  line-height: 0;
  display: block;
  content: "Vue";
}

.np-card-content-progress.np-button-color.notstarted::after {
  /* Not started */
  text-indent: 0;
  line-height: 1;
  display: block;
  content: "No empezado";
}

.np-top-cta-progress-title.np-text-title.lp::after {
  /* Learning Path Progress */
  text-indent: 0;
  line-height: 1;
  display: block;
  content: "Progression du parcours d'apprentissage";
}

.course-completion::after {
  /* Complete */
  text-indent: 0;
  line-height: 1;
  display: block;
  content: "Compléter";
  margin-top: -13px;
}

/* EVENTS */

.np-zero-state-text.training-events::after {
  /* You have no upcoming Events. Check back later for updates */
  text-indent: 0;
  line-height: inherit;
  display: block;
  content: "Vous n'avez aucun événement à venir. Vérifiez plus tard pour avoir les mises à jour.";
  margin-top: -10px;
}

.np-resource-title.events::after {
  /* Training Events */
  text-indent: 0;
  line-height: 0;
  display: block;
  content: "Événements de formation";
}

.np-resource-subtitle.events::after {
  /* Discover in-person and online events to maximize your learning */
  text-indent: 0;
  line-height: 0;
  display: block;
  content: "Découvrez des événements en personne et en ligne pour maximiser votre apprentissage";
}

.np-button.dropdown-button::after {
  /* Filter */
  text-indent: 0;
  line-height: 0;
  display: block;
  content: "Filtre";
}

/* FOOTER */

.np-footer-support-item.np-footer-support-help::after {
  /* Need help? */
  text-indent: 0;
  line-height: 0;
  display: block;
  float: right;
  content: "Besoin d'aide?";
  margin-top: 8px;
}

.Home.np-footer-navigation-link.np-button-color::after {
  /* Home */
  text-indent: 0;
  line-height: 0;
  display: block;
  content: "Page d'accueil";
  margin-top: -9px;
}

.Events.np-footer-navigation-link.np-button-color::after {
  /* Events */
  text-indent: 0;
  line-height: 0;
  display: block;
  content: "Événements";
  margin-top: -9px;
}

.Learning.Paths.np-footer-navigation-link.np-button-color::after {
  /* Learning Paths */
  text-indent: 0;
  line-height: 0;
  display: block;
  content: "Parcours d'apprentissage";
  margin-top: -9px;
}

/* MODULES */

.np-resource-title.modules::after {
  /* Modules */
  text-indent: 0;
  line-height: 0;
  display: block;
  content: "Modules";
}

.np-resource-subtitle.modules::after {
  /* Great Modules from the comfort of your home or office. */
  text-indent: 0;
  line-height: 0;
  display: block;
  content: "Grands modules dans le confort de votre maison ou de votre bureau.";
}

.np-top-vocabulary.np-text-title.np-text-muted::after {
  /* Module */
  text-indent: 0;
  line-height: 0;
  display: block;
  content: "Module";
}

.np-top-cta-progress-title.np-text-title::after {
  /* Course Progress */
  text-indent: 0;
  line-height: 0;
  display: block;
  content: "Progression du cours";
  margin-bottom: 8px;
}

.np-top-button.np-button-font-color.np-button.np-button-big::after {
  /* Continue */
  text-indent: 0;
  line-height: 0;
  display: block;
  content: "Continuer";
}

.np-text-title.np-course-outline-title::after {
  /* Module outline */
  text-indent: 0;
  line-height: 0;
  display: block;
  content: "Aperçu du module";
}

.np-card-heading::after {
  /* About the module */
  text-indent: 0;
  line-height: 0;
  display: block;
  content: "À propos du module";
}
</style>