Un utilisateur a demandé 👇

Salut, c’est un super plugin, merci beaucoup !

J’ai des difficultĂ©s Ă  supprimer certaines balises des plugins “PPOM for WooCommerce by N-MEDIA”. J’ai deux cases Ă  cocher sĂ©lectionnĂ©es et lorsque j’essaie de traduire les balises, la chaĂ®ne d’origine pour les deux est “% s”, donc lorsque je traduis l’une, l’autre obtient automatiquement la mĂŞme traduction.

Je suis allé creuser dans le code, mais je ne coupe pas assez pour le faire fonctionner avec TranslatePress, des idées pour le réparer ?

if( $label ){
            $html   .= '<label class="'.$this->get_default_setting_value('global', 'label_class', $id).'" for="'.$id.'">';
            $html   .= sprintf(__("%s", "ppom"), $label) .'</label>';
        }


(@dragosvrejiu)

il y a 1 an, 1 mois

Salut,

Cette corde est dynamique et vous ne devez pas la dĂ©placer. %S signifie que tout ce qui se trouve Ă  l’intĂ©rieur d’une variable $label est remplacĂ©.

Fondamentalement, votre plugin n’a pas utilisĂ© correctement les fonctions gettext. Cela ne devrait pas ĂŞtre une chaĂ®ne gettext, car ce sera toujours la mĂŞme dans la variable $label.

Malheureusement, je ne peux penser Ă  aucun emploi.

Remplacez cette ligne par
`$html. = $Ă©tiquette. ”;
Cela fonctionne, mais je ne peux pas recommander d’apporter directement des modifications aux autres plugins. Veuillez essayer de contacter les dĂ©veloppeurs pour voir s’ils peuvent apporter cette modification dans une future mise Ă  jour.


(@dana_cz)

il y a 1 an, 1 mois

Je vais informer le développeur, merci beaucoup!

Cela a-t-il résolu votre problème ?

Was this helpful?

0 / 0

Leave a Reply 0

Your email address will not be published. Required fields are marked *