Layout – Webdesign

0,00 / maand excl. BTW

Layout kiezen / webdesign aanpassen

Ander webdesign / layout? Dat kan hier heel gemakkelijk!

  1. Gratis: Kies één van de voor geprogrammeerde layouts.
  2. Gratis: Pas je gekozen webdesign naar wens aan.
  3. Kies hier een andere gratis layout: Gratis implementatie.
  4. Kies een andere gratis layout: Vergoeding voor implementatie.
  5. Kies een betaald thema: Vergoeding voor implementatie.
  6. Laat een layout voor je maken.

Andere Layout

Ander Webdesign

Eénmalige betaling

1. Om welk webdesign gaat het (naam)
2. Waar kunnen wij het vinden
3. Als het in een account staat, mogen wij dan inlog-gegevens opdat wij het kunnen uploaden

Het verwijderen van webdesigns bespaart webruimte. Als er een webdesign extra op je website / webshop wordt gezet, dan kost dat webruimte.

Prijs per maand

Categorie:

Beschrijving

Forums / Vertaling WordPress (NL) / Aanpassingen in bestanden

  • Het probleem:

    In the plugin: WooCommerce / woocommerce-nl_NL.po (systeem) staat in de Engelse brontekst de waarde: %1$s, %2$s dit veld is echter in het NL leeg! Dit veroorzaakt het probleem met de buttons bij het afrekenen (Place order of Plaats bestelling).

    Deze buttons voldoen standaard namelijk niet aan de Nederlandse rechtspraak, zie de url https://www.ictrecht.nl/blog/bestellen-maak-de-betaalverplichting-duidelijk.

    Wat betekent dit?

    Hierin staat o.a. het volgende:

    De Nederlandse rechter over de bestelknop

    Zoals hierboven is aangegeven hebben verschillende rechtbanken zich na deze uitspraak van het Hof over een aantal bestelknoppen uitgelaten. Het gaat om de volgende knoppen: “Bestelling plaatsen”, “aanvragen”, “Bestel nu”, en “Plaats je bestelling”. Volgens de rechtbanken blijkt uit deze bestelknoppen onvoldoende dat de consument een betaalverplichting heeft. Daarom vernietigen de rechtbanken de gesloten overeenkomsten. Vernietigen houdt in deze context in dat de overeenkomst tussen de consument en de webshop niet meer bestaat vanaf het moment van vernietiging. Het gevolg hiervan is, is dat de consument vanaf dat moment heeft betaald zonder dat daar een reden voor is en de webshop ook geleverd heeft zonder reden. De webshop moet in dat geval het volledige bedrag terugbetalen en de consument moet het product terugsturen.

    De consument hoeft niet per se bij de rechter te vorderen dat de bestelknop niet in orde is. De rechter toetst namelijk altijd of de bestelknop aan de hierboven genoemde eisen voldoet, ook als er geen verweer op gevoerd is door de consument. Als de bestelknop niet voldoet aan de vereisten, kan een webshophouder nooit succesvol betaling van de koopprijs door de consument vorderen bij de rechter.

    Uitgevoerde acties:

    Ik heb in de vertaalfiles zelf de tekst aangepast van “Plaats bestelling” naar “Plaats bestelling met betaalverplichting”. Echter was deze tekst weer verdwenen na de upgrade naar versie 6.9

    Aangepaste bestanden:

    woocommerce-nl_NL.po –> gewijzigd: msgstr “Plaats bestelling met betaalverplichting”

    Het wordt vervelend als ik dit bij iedere release wissel zelf weer moet gaan regelen terwijl dit voor alle Nederlandse WordPress webshop houders van belang is. Dus zou het fijn zijn als dit standaard wordt meegenomen in de nieuwe releases.

    Omdat ik pas net met WordPress werk voor onze website probeer ik het via deze manier te regelen. Mijn dank is groot als we dit netjes kunnen regelen via de NL vertaalbestanden.

    Alvast bedankt voor jullie hulp in deze

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

    (@jeroenrotty)

    Support Moderator

    Hmm. Zou je weten welk bestand/string het specifiek is? Alles van vertalingen loopt via translate.wordpress.org – ik heb bvb. een zoekopdracht in WooCommerce gedaan op “%1$s, %2$s” – zie deze url.

    Thread starter peterlzg

    (@peterlzg)

    Hoi Jeroen, ik heb bijgaand screenshot ( https://gebakglutenvrij.nl/wp-content/uploads/2025/12/Woocommerce-nl_NL.po-afbeelding.jpg) gemaakt waarin deze “vertaling” bij mij in het bestand ontbrak.

    Daarnaast heb ik in het bestand: wp-content/languages/plugins/woocommerce-nl_NL.po:11747 geplaatst:

    Regel 11747:

    msgctxt “block title”
    msgid “Proceed to Checkout”
    msgstr “Doorgaan naar afrekenen met betaalverplichting”

    : includes/wc-template-functions.php:2617

    Regel 44989:

    msgid “Place order”
    msgstr “Plaats bestelling met betaalverplichting”

    Regel: 46610

    : templates/cart/proceed-to-checkout-button.php:26

    msgid “Proceed to checkout”
    msgstr “Doorgaan naar afrekenen met betaalverplichting”

    Ik hoop dat het zo duidelijker wordt.

    • Deze reactie is gewijzigd 1 maand, 1 week geleden door peterlzg.
    Moderator Jeroen Rotty

    (@jeroenrotty)

    Support Moderator

    Ik kan je afbeelding niet zien, want er zit blijkbaar een hotlink beveiliging op – kan je die uploaden via bvb. https://snipboard.io/

    Wat ik vooral niet snap is dat jij zegt dat er lege string(s) is/zijn. WooCommerce, de plugin zelf dan weliswaar – is 100% vertaald via de link die ik je eerder gaf. Alle 14.100 strings zijn vertaald. Ben je zeker dat de strings in je installatie niet van je thema of een WooCommerce extra plugin komt? Want de strings die je opsomt in je laatste reactie staan in de PO en die zijn ook vertaald.

    Zie https://translate.wordpress.org/projects/wp-plugins/woocommerce/ – daar zie je alles op 100% staan.

    Thread starter peterlzg

    (@peterlzg)

    Hallo Jeroen,

    Ik heb de 6.9 versie van WP automatisch laten installeren (via Cloud86 provider) Ik gebruik Kandence als template. In mijn file is ongeveer 77% vertaalt. Het screenshot heb ik geplaatst op https://snipboard.io/V02qvU.jpg

    Ik heb nu de melding dat er een nieuwe versie van Woocommerce is 10.4.3, update uitgevoerd maar de aantallen blijven hetzelfde: Strings 13.860, In afwachting 3.217.

    Kan ik ergens zien wie eventueel het taalbestand als laatste heeft geupdated? Mijn laatste wijziging is van 19-12-2025 (eigen handmatige aanpassing)

    Moderator Jeroen Rotty

    (@jeroenrotty)

    Support Moderator

    Waarom er bij jou maar 77% vertaald zou zijn snap ik niet. Alles zou gewoon via .org moeten binnenkomen. In nl_NL & nl_BE 100% vertaald, in nl_nl-formal is het 99% vertaald zie ik. Eventueel gaan de translation updates niet goed in jouw installatie? Even polsen bij Cloud86 eventueel? Wat doet je site als je even tijdelijk Loco Translate deactiveert?

    Thread starter peterlzg

    (@peterlzg)

    Hallo Jeroen,

    Even op onderzoek uitgeweest:

    1. De 6.9 WP update wordt opgehaald van https://downloads.wordpress.org/release/nl_NL/wordpress-6.9.zip dus dat lijkt me oke.
    2. Gisteravond een nieuwe update van Woocommerce geinstalleerd en die geeft 100%, 10769 strings, 0 in afwachting, datum 22-12-2015. Dit lijkt ook echter oke, echter de eerdere string %1$s, %2$s komt hier niet meer in voor.
    3. Ik krijg tevens de melding: Bericht: Vertalingen komen niet overeen met template. Voer synchronisatie uit om vanaf te updaten woocommerce.pot
    4. Als ik dit via de button synchroniseren doe krijg ik deze melding: Geüpdatet: 23 december 2025 22:50 – 77% vertaald, 13.861 strings (1 fuzzy, 3.217 niet vertaald). Hier staat dan wel weer de ontbrekende string %1$s, %2$s in echter zonder NL vertaling.
    5. Het lijkt ergens niet goed te gaan maar ik kan niet achterhalen waar of door wat precies.
    6. zie ook https://snipboard.io/iyE4WX.jpg en https://snipboard.io/3LFNaQ.jpg en https://snipboard.io/EkD0M6.jpg
    7. Als ik de string string “%1$s, %2$s” toevoeg staat er trouwens een grote * voor de Engelse entry.
    8. Wat zou ik kunnen doen? Het bestand woocommerce.pot aanpassen? Maar dit waarschijnlijk geen toekomstige oplossen als er een nieuwe update komt.
    9. Kan ik deze bestanden zodanig synchroniseren dat deze “update” compliant zijn?
    10. Wederom bedankt voor je hulp en in ieder geval hele fijne Kerstdagen gewenst.
    Moderator Jeroen Rotty

    (@jeroenrotty)

    Support Moderator

    Vanaf stap 3 ben je me eigenlijk een beetje kwijt. Ik ben geen held in Loco Translate of de volgorde van inladen van vertaalbestanden. Ik kan alleen maar zien op translate.wordpress.org of alles aanwezig is, en dat is het.

    Misschien eens kijken of jij in je eigen (aangepaste) templates van WooCommerce in je (child)thema nog oude vertalingen hebt staan? Misschien gaat daar iets mis?

    Thread starter peterlzg

    (@peterlzg)

    Hallo Jeroen,

    Bedankt voor je bericht. Ik heb een splinternieuwe installatie gedaan van WordPress (versie 9.6) Hierna de plugin Loco trans geinstalleerd en de Woocommerce plugin. Ik heb geen andere template geladen dan de standaard “twenty …*). Dus vrij basic. Na het inlezen van Woocommerce staat de NL vertaling op 100% met 10769 entries in dit bestand.

    Als ik de button synchroniseren gebruik dan wijzigt het nl_NL.po bestand naar: Geüpdatet: december 29, 2025 7:38 pm – 77% vertaald, 13.861 strings (1 fuzzy, 3.217 niet vertaald). Nu staat ook de entry: ” %1$s, %2$s ” er weer in. Deze staat niet in het nl_NL.po bestand.

    Het standaard WordPress nl-NL bestand is dus blijkbaar wel goed maar na de Woocommerce plugin zijn er dus blijkbaar andere entries bijgekomen. Ik zal het probleem neerleggen bij Woocommerce evenals de vraag om de tekst “met betalingsverplichting” toe te voegen bij de button “Plaats bestelling” (het afrekenen (omdat je hiermee voldoet aan de Nederlandse wetgeving)). Tenzij deze buttontekst door WordPress standaard wordt uitgeleverd.

    In ieder geval bedankt voor het meekijken.

    Thread starter peterlzg

    (@peterlzg)

    Hoi Jeroen,

    Bijgaand schrijven ontvangen van Frank Remmy:

    Thank you for sharing these detailed observations about your WordPress 6.3 (I believe you meant 6.3 instead of 9.6) setup and the way WooCommerce 10.4.3 is behaving with Loco Translate for nl_NL translations.

    The mismatch you’re seeing between the original .pot file and the Dutch .po file after synchronizing in Loco Translate, resulting in an increase in strings and a lower translation percentage, is usually related to an updated or changed .pot template file that includes new or modified strings not yet reflected in the translation files. This can happen especially after plugin updates or changes in WooCommerce core files.

    Regarding the specific translation string for the payment button text, WooCommerce’s default string is “Place order,” which you noted is translated as “Plaats bestelling.” The legal requirement in The Netherlands to make the “payment obligation” clearer is understandably important, and changing it to “Place order with payment obligation” (“Plaats bestelling met betalingsverplichting”) is a good approach.

    Here are a few suggestions to address both the translation mismatch and customize the “Place order” text legally:

    • When you hit “Synchronize” in Loco Translate, it attempts to load new strings from the latest .pot files. This can add a lot of new strings if the .pot file has many entries. You can manually edit the nl_NL.po file and update translations for new strings as needed. Alternatively, consider using the official WooCommerce translations available via WordPress.org translation repository, which are regularly updated and vetted.
    • Customizing the “Place order” button text to comply with local legal requirements can be done without altering core plugin files by using this filter in your child theme’s functions.php or a custom plugin:
    add_filter( 'woocommerce_order_button_text', function( $button_text ) {     return __( 'Place order with payment obligation', 'woocommerce' ); } );

    This hook changes the button text site-wide, and you can translate that text via your translation files, or directly in this filter.

    • You can add or update the translation string in your Dutch .po file to have:

    msgid "Place order with payment obligation"

    msgstr "Plaats bestelling met betalingsverplichting"

    I hope this helps clarify the translation mismatch and offers a smooth way to fulfill your legal obligations regarding the payment button text. Let us know if you need anything else.

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

Je moet ingelogd zijn om op dit onderwerp te reageren.