10 reacties aan het bekijken - 1 tot 10 (van in totaal 10)
  • Moderator Jeroen Rotty

    (@jeroenrotty)

    Support Moderator

    Ik heb net een string veranderd waar inderdaad Save als Opslaan werd vertaald – in de comment van de vertaling stond nochtans de uitleg dat het om besparen gaat. Zie: https://translate.wordpress.org/projects/wp-plugins/woocommerce/stable/nl/default/?filters%5Bstatus%5D=either&filters%5Boriginal_id%5D=578424&filters%5Btranslation_id%5D=140546311

    Met een nieuwe vertalingsupdate binnenkort op je site zou het dus opgelost moeten zijn. Maar laat het zeker weten als dat niet zo is.

    Thread starter george1964

    (@george1964)

    Bedankt voor de snelle reactie Jeroen.

    ik weet niet wanneer de vertalingsupdate komt, maar wacht geduldig af.

    Moderator Jeroen Rotty

    (@jeroenrotty)

    Support Moderator

    Ik ken de exacte frequentie niet, maar dat zou normaal niet zo lang moeten duren. Wat is de URL van je shop? Wil even nog iets controleren ook.

    Thread starter george1964

    (@george1964)

    Ik ben nog bezig met de site/shop dus die staat nog op “onderhoud”.

    kan ik iets voor je controleren?

    url is: https://trachypalmen.nl/

    Moderator Jeroen Rotty

    (@jeroenrotty)

    Support Moderator

    Ik wou vooral zien of je nl_NL gebruikt (Nederlands) of Nederlands (formeel) als taalinstelling. Want ik heb het enkel aangepast (die ene vertaling toch) in nl_NL default. Misschien zijn er meerdere strings met enkel “save” in. Had niet de volledige lijst overlopen, maar als ik zoek op “save” is er maar één pagina en maar één string met enkel “save”, en die is nu juist vertaald gezien de context van beparen, zie de lijst: https://translate.wordpress.org/projects/wp-plugins/woocommerce/stable/nl/default/?filters%5Bterm%5D=save&filters%5Bterm_scope%5D=scope_any&filters%5Bstatus%5D=current_or_waiting_or_fuzzy_or_untranslated&filters%5Buser_login%5D=&filter=Apply+Filters&sort%5Bby%5D=translation_date_added&sort%5Bhow%5D=desc

    Thread starter george1964

    (@george1964)

    in Dashboard, instellingen staat taal op Nederlands.

    Zoals je in mijn screenshots kan zien staat op de ene pagina (tweede foto) wel netjes bespaar maar op een ander (eerste foto) opslaan.

    ach ik zal maar even geduld moeten hebben voor de volgende vertalingsupdate.

    of ben je geholpen als ik de site even open zet?

    Thread starter george1964

    (@george1964)

    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”.

    Moderator Jeroen Rotty

    (@jeroenrotty)

    Support Moderator

    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.

    Thread starter george1964

    (@george1964)

    Hoi Jeroen,

    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;
    }

    $name = $block['blockName'];

    // Alleen WooCommerce (Mini) Cart blocks
    $is_mini_cart = (strpos($name, 'woocommerce/mini-cart') === 0);
    $is_cart = (strpos($name, 'woocommerce/cart') === 0);

    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.

    Moderator Jeroen Rotty

    (@jeroenrotty)

    Support Moderator

    Zo iets werkt ook ja; maar het gaat dus om een string uit bwc-block-components-sale-badge? Is dat uit een plugin? Ik herken “bwc” niet…

10 reacties aan het bekijken - 1 tot 10 (van in totaal 10)

Je moet ingelogd zijn om op dit onderwerp te reageren.