• Ce sujet contient 2 réponses, 2 participants et a été mis à jour pour la dernière fois par Bonsaiko, le il y a 6 années.
3 sujets de 1 à 3 (sur un total de 3)
  • Auteur
    Messages
  • #73742
    Bonsaiko
    Participant
    Points: 42 pts
    Membre 2 étoiles

    Bonjour,

    Dans ma liste d’utilisateurs, j’ai 2 rôles qui m’apparaissent en anglais :

    Customer et Shop manager

    Pourtant mon site est en français et les autres rôles apparaissent bien en version française.

    J’ai désinstallé mon thème, remis celui par défaut, et désinstallé tous les plugins sauf woocommerce, et le problème persiste.

    D’où cela pourrait-il venir et comment faire pour corriger ce problème ?

    Je vous remercie par avance, je suis vraiment bien coincé, et j’ai cherché plusieurs heures sans succès.

    depanagewp
    #73920
    Fred – WooFrance
    Maître des clés
    Points: 7,413 pts
    Certifié
    Membre 2 étoiles

    Bonjour

    Il est possible que ces roles aient été créée par un plugin.

    Leur présence empêche t-il le fonctionnement de votre boutique ?

     

    depanagewp
    #73931
    Bonsaiko
    Participant
    Points: 42 pts
    Membre 2 étoiles

    Je vous remercie de votre réponse.

    Oui je pensais en effet qu’ils avaient pu être créés par un plugin mais en désactivant tous les plugins et en laissant uniquement Woocommerce + le thème par défaut (27), ces rôles sont toujours là.

    D’ailleurs on voit clairement qu’ils sont utilisés par Woocommerce :

    // Dummy gettext calls to get strings in the catalog.
    /* translators: user role */
    _x( ‘Customer’, ‘User role’, ‘woocommerce’ );
    /* translators: user role */
    _x( ‘Shop manager’, ‘User role’, ‘woocommerce’ );

    // Customer role.
    add_role(
    ‘customer’,
    ‘Customer’,
    array(
    ‘read’ => true,
    )
    );

    // Shop manager role.
    add_role(
    ‘shop_manager’,
    ‘Shop manager’,
    array(
    ‘level_9’ => true,
    ‘level_8’ => true,
    ‘level_7’ => true,
    ‘level_6’ => true,
    ‘level_5’ => true,
    ‘level_4’ => true,
    ‘level_3’ => true,
    ‘level_2’ => true,
    ‘level_1’ => true,
    ‘level_0’ => true,
    ‘read’ => true,
    ‘read_private_pages’ => true,
    ‘read_private_posts’ => true,
    ‘edit_users’ => true,
    ‘edit_posts’ => true,
    ‘edit_pages’ => true,
    ‘edit_published_posts’ => true,
    ‘edit_published_pages’ => true,
    ‘edit_private_pages’ => true,
    ‘edit_private_posts’ => true,
    ‘edit_others_posts’ => true,
    ‘edit_others_pages’ => true,
    ‘publish_posts’ => true,
    ‘publish_pages’ => true,
    ‘delete_posts’ => true,
    ‘delete_pages’ => true,
    ‘delete_private_pages’ => true,
    ‘delete_private_posts’ => true,
    ‘delete_published_pages’ => true,
    ‘delete_published_posts’ => true,
    ‘delete_others_posts’ => true,
    ‘delete_others_pages’ => true,
    ‘manage_categories’ => true,
    ‘manage_links’ => true,
    ‘moderate_comments’ => true,
    ‘upload_files’ => true,
    ‘export’ => true,
    ‘import’ => true,
    ‘list_users’ => true,
    )
    );

    Je viens d’aller voir dans la base de données et je retrouve bien ces 2 rôles « en anglais » dans la table wp_user_roles.

    En soit cela n’empêche pas le fonctionnement, mais mes utilisateurs n’apprécient pas et voudraient avoir les termes écrits en français – ce qui semble logique.

    Pensez-vous que je puisse éditer les libellés des rôles dans la bdd ?

    depanagewp
3 sujets de 1 à 3 (sur un total de 3)
  • Vous devez être connecté pour répondre à ce sujet.