Support » Plugin vragen » Website vertaald op paar woorden na

  • Opgelost e_liner

    (@e_liner)


    Ik ben bezig met WordPress & Woo commerce. Ik ben niet echt een held in website bouwen. Toch heb ik vrijwel alles voor elkaar gekregen, maar nu loop ik toch echt vast. Ik werk met het thema atelier.

    De vertaling van de site is gedeeltelijk gelukt. Terwijl ik handmatig elke regel heb afgespeurd blijven er een paar dingen in het Engels.
    Ik heb bijvoorbeeld banners over de producten heen die nu op Sold out en Sale staan, maar die ik op Verkocht en Uitverkoop wil hebben.
    Nu heb ik natuurlijk eerst wat afgegoogled en de code aangepast in o.a. functions.php. Maar het mag niet baten. Hij blijft stug op Sold out en Sale! staan.

    Daarnaast is er nog een probleem. Ik heb in mijn linkermenu balk een leuk pop-up schermpje waarin je je verlanglijst en je winkelmandje kan zien. Superleuk natuurlijk, maar deze krijg ik ook met geen mogelijkheid vertaald! Ook hiervoor heb ik mij rot gezocht, maar nog geen werkende oplossing kunnen vinden.

    Na twee en halve dag zoeken en aanklooien ben ik een beetje moedeloos ervan geworden. Is er iemand die het verlossende antwoord heeft? Heb ik misschien toch iets enorm over het hoofd gezien? Of is er iets aan de hand dat ik zelf niet zomaar kan fiksen?

    Groetjes
    Eline

9 reacties aan het bekijken - 1 tot 9 (van in totaal 9)
  • ‘Tekst’ kan worden altijd vertaald in taalbestanden, via een lokalisatieplugin, in de php-bestanden of via functions.php. Maar de tekst kan ook domweg zijn afgebeeld in een plaatje. Een plaatje is niet met code te vertalen. Zijn je bannertjes Sold out en Sale geen plaatjes?

    Niet moedeloos worden, want het kan altijd worden opgelost. Tenslotte is alle code immers voor jou zichtbaar. Dat is o.m. het voordeel van WordPress.

    Het is evenwel op deze afstand en zonder linkje naar je site niet te vertellen wat je over het hoofd heb gezien. Kun je iets gedetailleerder aangeven wat je al hebt geprobeerd?

    groet,
    Lianne

    Thread starter e_liner

    (@e_liner)

    Hi Lianne,

    Dank je voor je reactie. Ik heb van elke .po die ik vond vertaald. Ik heb de .mo geupdate. Ik heb de volgende codes toegevoegd aan de functions.php

    /**
    * Change In Stock / Out of Stock Text
    */

    add_filter( ‘woocommerce_get_availability’, ‘wcs_custom_get_availability’, 1, 2);
    function wcs_custom_get_availability( $availability, $_product ) {

    // Change In Stock Text
    if ( $_product->is_in_stock() ) {
    $availability[‘availability’] = __(‘Beschikbaar!’, ‘woocommerce’);
    }

    // Change Out of Stock Text
    if ( ! $_product->is_in_stock() ) {
    $availability[‘availability’] = __(‘Verkocht’, ‘woocommerce’);
    }

    return $availability;
    }

    /* Sale banner change
    ================================================== */
    add_filter( ‘woocommerce_sale_flash’, ‘wc_custom_replace_sale_text’ );
    function wc_custom_replace_sale_text( $html ) {
    return str_replace( __( ‘Sale!’, ‘woocommerce’ ), __( ‘Uitverkoop!’, ‘woocommerce’ ), $html );

    }

    /* Change Add to cart tekst
    ================================================== */
    function prefix_add_to_cart_text( $text ) {
    $text = __( ‘In winkelmandje’, ‘text_domain’ );

    return $text;
    }

    add_filter( ‘woocommerce_product_single_add_to_cart_text’, ‘prefix_add_to_cart_text’ );

    En heb handmatig ook een aantal teksten in de .php-bestanden weten te fiksen. Maar deze 5 blijven teksten blijven diehard gewoon staan. Twee ervan zijn zeker weten geen plaatjes want ook al vertaalde ‘Sold Out’ en ‘Sale!’ niet, ‘Free’ vertaalde wel.

    De andere drie weet ik niet 100% zeker maar heb hier iig geen afbeelding van kunnen vinden (wel al naar gezocht)

    Dit is de link, maar hij staat nu op under construction (aangezien het een winkel is en ik nog niet alle prijzen heb ingevoerd, hou ik dat liever zoveel mogelijk zo) Kan je mij een seintje geven als je gaat kijken? Dan zet ik de under construction even uit.

    Het gaat om de menubalk links. Het winkelmandje en de verlanglijst schuiven uit als hij leeg is verschijnt er bij het hooveren de tekst ‘your cart is empty’ en bij verlanglijst verschijnt nu niets. Wanneer je iets in de mand of verlanglijst zet dan verschijnt er bij het hooveren ‘View cart’ en ‘view wishlist’

    Ik gebruik Theme Atelier, en plugin YITH WooCommerce Wishlist.
    overigens ook wel fijn dat beide naar elkaar wijzen als oorzaak van het probleem… aaargh…

    Groetjes Eline

    Thread starter e_liner

    (@e_liner)

    Ok weer een stapje verder uitgevogeld waardoor het nog raarder is geworden.

    Ik heb de plugin WooCommerce Sold Out Products geïnstalleerd. En de volgende codes in function.php geschreven:

    /* Sold out banner change
    ================================================== */
    add_filter( ‘woocommerce_sold_out_flash’, ‘wc_custom_replace_sold_out_text’ );
    function wc_custom_replace_sold_out_text( $html ) {
    return str_replace( __( ‘Sold out’, ‘woocommerce’ ), __( ‘Verkocht’, ‘woocommerce’ ), $html );

    add_filter( ‘woocommerce_sale_flash’, ‘wc_custom_replace_sale_text’ );
    function wc_custom_replace_sale_text( $html ) {
    return str_replace( __( ‘Sale!’, ‘woocommerce’ ), __( ‘Uitverkoop!’, ‘woocommerce’ ), $html );

    De banner van Sale veranderd nu als ik erover heen ‘hoover’ van Sale naar Uitverkoop! Dus hij doet wel iets! Wanneer ik er niet overheen hoover dan staat er echte nog steeds Sale.

    De banner van Sold Out blijft onveranderd. Er is alleen nu een banner bijgekomen aan de andere kant waar Verkocht op staat. deze banner is alleen superlelijk en past helemaal niet bij mijn verdere layout.

    Ik denk dat de geïnstalleerde pluging geen banner heeft voor sale en daarin dus de banner van mijn thema pakt. Waarom dit alleen gebeurd wanneer ik er overheen hoover snap ik niet.

    Als ik er ooit uitkom zal ik het laten weten. Alle tips en adviezen zijn nog steeds heel erg welkom.

    Groetjes
    Eline

    Hi Eline,

    Het is moeilijk te zeggen wat hier nu precies aan de hand is. Ik / we kunnen waarschijnlijk ook niet veel meer vertellen als je site online bereikbaar is. Daarvoor is minimaal toegang tot admin / ftp nodig.

    Aangezien je site een webshop betreft en het doel waarschijnlijk is om er geld aan te verdienen, ben ik geneigd je te adviseren een Woocommerce-specialist voor dit issue in te schakelen. Voor een dergelijke partij is dit geen brainpainer. Je kunt je afvragen in hoeverre dit probleem je qua uitstel van live-gaan van je site en de ‘troubles’ de moeite waard is om dit na te laten. Een partner die met een ticketsysteem werkt, is misschien sowieso prettig achter de hand te hebben, wil je je webshop succesvol maken.

    Succes & groet,
    Lianne

    Thread starter e_liner

    (@e_liner)

    Hi Lianne,

    Ja ik ben momenteel aan het opstarten. Het gaat om een kleine webshop vanuit huis. Geen grote onderneming dus. Uiteindelijk is een Woocommerce specialist zeker een goed idee, maar op dit moment simpelweg niet financieel haalbaar. 🙁

    Toegang naar mijn ftp kan ik je geven via email, maar ik proef een beetje uit je reactie dat omdat het een commerciële website betreft dat je daarin terug houdend bent. Dit kan ik mij goed voorstellen. Voor een dubbeltje op de eerste rang zitten als het iets commercieels betreft is natuurlijk niet heel sympathiek.

    Ik ga wel verder stoeien met dit probleem. Mocht ik het opgelost hebben dan zet ik dat hieronder zodat anderen hierbij mogelijk geholpen zijn. Iig super bedankt voor je tijd tot dusver!

    Groetjes Eline

    Hi Eline,

    Het is in ieder geval ook nooit weg vaardigheden op te doen waarmee je je site beter begrijpt en steeds beter naar je eigen hand kunt zetten. Dit is ook onderdeel van webshop-ondernemerschap. Midden volgende week zou ik wel even (niet uitputtend) naar je site kunnen kijken. Neem als de behoefte nog bestaat via mijn link achter mijn naam contact met je op.

    Fijn weekend!
    Groet,
    Lianne

    Thread starter e_liner

    (@e_liner)

    Hi Lianne,

    Nee, ik heb er ontzettend veel van geleerd. Dat is inderdaad nooit weg. Maar er is wel een grens aan wat je zelf kan uitvogelen. Ik weet dat dit bij ondernemerschap hoort. Ik ben gewend aan alles zelf doen en vraag eigenlijk alleen maar hulp wanneer ik alles geprobeerd heb. Zoals je hierboven kon lezen heb ik al zo’n beetje alles geprobeerd. Bevriende webdesigners hebben er ook nog naar gekeken en konden het ook niet vinden. Zelfs de ontwikkelaar van het thema kon niet helpen. Als je zo ver bent in ‘het zelf uitvogelen’ kan het sparren met anderen soms helpen om sneller bij de oplossing te komen. dit is meestal toch ook de functie van fora? begrijpelijk maar ook jammer dat daar hier geen plek voor was. Ik heb uiteindelijk op een ander forum wel een goede tip gekregen en deze wil ik graag delen zodat het anderen mogelijk een week aanmodderen scheelt.

    Uiteindelijk heb ik een plugin Loco Translate geïnstalleerd op aanraden van iemand anders. Toen was mijn probleem binnen 5 minuten opgelost. Deze gaat op een hele overzichtelijke manier je thema en elke plugin na. Hij is nu eindelijk volledig vertaald.

    Groetjes
    Eline

    Hi Eline,

    Een localisatie-plugin was inderdaad ook nog een mogelijkheid. Fijn dat het is gefikst!

    Heb je kunnen achterhalen waar de strings / getext-onderdelen zich origineel bevinden en of ze nu daadwerkelijk voorkomen in de taalbestanden behorende bij de themes / plugins? Want dan zou je in wezen de localisatie-plugin kunnen de-installeren, want die heeft dan zijn werk gedaan (scheelt je weer in onderheid / veiligheidsrisico’s!)

    groet,
    Lianne

    Thread starter e_liner

    (@e_liner)

    Het gekke is dat de woorden in het thema stonden. (waar ik en 3 webdesigners dus al doorheen gespit hadden.) De plugin gaf aan dat de helft al vertaald was (2 woorden dus) en de andere drie nog niet. Waar die 3 zich verstopt hadden kon ik niet achter komen.

    De 2 die al wel vertaald waren maar niet vertaald op de website verschenen, deze 2 verschenen na het installeren van de plugin opeens wel vertaald. En heel veel zinnen die ik al vertaald had verschenen plots niet meer vertaald. Heel raar, maar heb toen gewoon alles opnieuw gedaan via deze plugin en nu doet alles het.

    Heel vreemd en geen idee hoe zo iets werkt, maar ja als het werkt werkt het… 🙂 Ik heb hem inderdaad daarna weer gedeactiveerd. 🙂 All is well in code-land…

    Groetjes
    Eline

9 reacties aan het bekijken - 1 tot 9 (van in totaal 9)
  • Het onderwerp ‘Website vertaald op paar woorden na’ is gesloten voor nieuwe reacties.