Ik gebruik woocommerce in wordpresss. Als ik op de winkelwagen klik dat zie ik in het pop-up scherm rechts een vertaal fout. Daar staat dan “OPSLAAN”…. Dat is ook een vertaling van het engelse woord “save” maar in de winkelwagen bij een prijs moet het vertaald zijn als “BESPAAR”.
Als ik mijn winkelwagen open dat is het wel goed vertaald. Zie foto’s in de bijlage. Kunnen jullie dit Vertaaltechnisch oplossen?
Hoi Jeroen, Helaas is die vervelende vertaling “opslaan” inplaats van bespaar er nog steeds. Is er iets wat ik kan doen om dat te corrigeren?
Ps. De fout is niet overal. Alleen als ik rechtsboven op het winkelwagentje klik staat er in het scherm – dat rechts komt – “opslaan”. Als ik in dat scherm linksonder klink op “Bekijk mijn winkelwagen” dan staat er in het (beeldvullend) venster wel “Bespaar”.
Ik vermoed dat het stuk in je winkelwagen rechts dan niet vanuit WooCommerce komt maar vanuit je thema eventueel? Eventueel opzoeken met de plugin https://wordpress.org/plugins/string-locator/ – en eventueel overschrijven met https://wordpress.org/plugins/say-what/ plugin, dan moet je wel al weten welk textdomain het is, dus dat kan met de eerste plugin uitgezocht worden.
Ik wou je even laten weten dat ik het probleem heb opgelost. Via een iets andere weg als jij zei, maar je hebt me zeker op het goede spoor gezet !!
Ik heb de plugin “Code Snippets” geïnstalleerd. Vervolgens via die plugin een nieuwe snippet aangemaakt met de naam “Mini-cart: Opslaan → Besparing” Daarin onderstaande code gezet:
add_filter('render_block', function ($block_content, $block) { if (is_admin() || empty($block['blockName'])) { return $block_content; }
if (!$is_mini_cart && !$is_cart) { return $block_content; }
// Vervang alleen de "sale badge" tekst (niet knoppen/andere Save's) $block_content = preg_replace( '/(<[^>]*class="[^"]*\bwc-block-components-sale-badge\b[^"]*"[^>]*>\s*)(Opslaan|Save)\b/iu', '$1Besparing', $block_content );
return $block_content; }, 10, 2);
En rechts bij locatie gekozen voor: Alleen uitvoeren op site front-end Opslaan, geactiveerd. Naar de browser gegaan en Cache geleegd. Nu staat er netjes: Besparing ipv opslaan.