Skip Navigation

This thread is resolved. Here is a description of the problem and solution.

Le problème : Je n'arrive pas à trouver comment traduire en français des chaînes ("Update cart", "Proceed to checkout", "subtotal", "view cart", "checkout", ...) de mon thème Univero.

La solution: - Allez dans "WPML -> Localisation des thèmes et des extensions". - Assurez-vous que " Traduire les thèmes et plugins uniquement à l'aide de la Traduction de chaîne WPML (ne pas charger les fichiers .mo)" est actif. - Descendez vers la section "Chaînes du thème" et cliquez sur "Analyser les chaînes du thème". - Une fois que vous avez suivi les étapes précédentes, allez dans WPML > Traduction des chaînes sous le domaine "Univero".

Documentation: https://wpml.org/fr/documentation-6/guide-de-demarrage-rapide/string-translation/

Il s'agit du forum d'assistance technique de WPML, le plug-in multilingue pour WordPress.

Il est accessible à tous, toutefois seuls les clients de WPML peuvent y publier leurs messages. L'équipe du WPML répond sur le forum 6 jours par semaine, 22 heures par jour.

Auteur Messages
juillet 31, 2018 à 5:50 #2599488

Virgil

Ayant installé WPML sur le site orff.fr, des éléments sont passés de la langue d'origine, le français, à l'anglais.

J'ai suivi les informations trouvées dans ces deux tickets :
- https://wpml.org/fr/forums/topic/retrouver-les-traductions-francaise-dorigines/
- https://wpml.org/fr/forums/topic/chaine-en-anglais-pour-une-traduction-francaise/

Ca a fonctionné pour une partie des expressions mais malgré tout, certains éléments restent en anglais (voir les captures d'écran), et je n'arrive pas à trouver comment les repasser en français ("Update cart", "Proceed to checkout", "subtotal", "view cart", "checkout", ...)

La boutique est visible ici : hidden link

Pourriez-vous svp m'aider à faire en sorte que toute la boutique soit bien affichée en français ?

Merci,

août 1, 2018 à 7:19 #2600775

Andrés
Supporter

Languages: Anglais (English ) Espagnol (Español ) Français (Français )

Timezone: Europe/Paris (GMT+01:00)

Bonjour,

Bienvenue à l'assistance technique de WPML.

1. Est-ce que si vous allez à WPML > Traduction de chaînes, vous trouvez les chaînes dont vous souhaitez traduire ?

2. Pouvez-vous incrémenter votre MemoryLimit et votre WP Memory Limit jusqu'à 256M ?
Vos valeurs actuelles sont:
- MemoryLimit 256M
- WP Memory Limit 40M
https://wpml.org/home/minimum-requirements/

- Éditez votre fichier wp-config.php et ajoutez la ligne suivante :

define('WP_MEMORY_LIMIT', '256M');

Parfois, ces ajustements sont bloqués par votre service d'hébergement et vous devez leur contacter directement. N'hésitez pas à incrémenter ces valeurs jusqu'à la valeur maximale possible.

Note: le minimum WP Memory Limit requis pour WPML (afin de fonctionner correctement avec un thème par défaut WordPress et sans autres extensions) est 128M.

Cordialement,
Andrés

août 1, 2018 à 8:05 #2600863

Virgil

Bonjour,

J'ai ajouté la ligne de code dans le fichier wp-config.php, je remets les informations de débogage, je ne sais pas si c'a été pris en compte ?

Par ailleurs, je trouve les chaînes mais quand je passe la langue d'anglais à français, la traduction reste en anglais (cf. screenshot), alors que quand la langue est sur anglais, la traduction française apparaît bien. Dans les deux cas le texte reste en anglais sur le site.

Je ne sais pas comment faire les bons réglages, je suis un peu perdu... :-/

[removed]

août 1, 2018 à 8:23 #2601019

Andrés
Supporter

Languages: Anglais (English ) Espagnol (Español ) Français (Français )

Timezone: Europe/Paris (GMT+01:00)

Oui, j'ai bien votre information de débogage de WPML, merci.

Si la chaîne origine est "Proceed to checkout", n'est pas nécessaire de changer la langue d'origine de votre chaîne car elle est bien en anglais.

Or, il peu s'agir que vous êtes en train de traduire la mauvaise chaîne. Pouvez-vous chercher cette chaîne mais sans choisir le domaine woocommerce et faire la recherche dans tous les domaines ?

Cordialement

août 1, 2018 à 10:28 #2601429

Virgil

Effectivement il y a des chaînes qui sont en fait celles du thème Univero, qui n'existe qu'en anglais. Je suppose que je dois faire une traduction manuelle ?

Cependant, pour certains autres éléments (menu du panier par exemple), même en faisant une recherche de chaînes dans tous les domaines et en traduisant en français (cf. screenshot 4 pour lequel j'ai bien traduit tous les éléments en français), les éléments restent en anglais malgré tout (cf. screenshot 3).

Je ne comprends pas dans ce cas pourquoi le français n'est pas pris en compte...

août 1, 2018 à 10:36 #2601493

Andrés
Supporter

Languages: Anglais (English ) Espagnol (Español ) Français (Français )

Timezone: Europe/Paris (GMT+01:00)

Votre thème Univero n'est pas dans notre liste de compatibilité. Cela n'implique pas forcément qu'il n'est pas compatible mais que notre équipe n'a pas effectué les tests correspondants.
https://wpml.org/documentation/theme-compatibility/

D'après vos captures d'écran, l’auteur de votre thème ne l'ai pas traduit encore vers le français, donc vous devez le traduire manuellement.

Pour la chaîne "View cart" :

1. Traduisez la chaîne sous le domaine "universo".

2. Mettez à jour votre WooCommerce Multilingual 4.3.4.

3. Allez à WPML > Langues > Filtrage de langues pour les opérations AJAX
- Cochez l'option à continuation :
x Stocker un cookie linguistique pour prendre en charge le filtrage de langue pour AJAX

Si cette cela ne fonctionne pas, pouvez-vous me dire si vous avez la possibilité d'éditer la chaîne "View cart" depuis vos options d'admin?

août 1, 2018 à 10:55 #2601557

Virgil

Ca a fonctionné, merci !

Très bien pour les traductions manuelles du thème, je les ferai au fil de l'eau, en fonction des éléments que je trouverai en anglais.

Merci beaucoup pour votre aide, car ce n'est pas simple à manier !

août 1, 2018 à 11:03 #2601599

Andrés
Supporter

Languages: Anglais (English ) Espagnol (Español ) Français (Français )

Timezone: Europe/Paris (GMT+01:00)

Super ! 🙂
Belle journée.