Beschrijving
Nederlands
gerlofcognito
Aangemaakte reacties
- Forum: Vertaling WordPress (NL)
In antwoord op: Aanpassen vertalingen komen niet overal doorHet is beschamend dat het me zo lang gekost heeft maar ik ben er achter. De plugin TranslatePress haalt vertalingen uit je po file en cached deze. Er wordt dus ook nooit meer naar aanpassingen gekeken. Dus de eerste vertaling die je er in zit blijft voor altijd staan. Er is een optie onder Advanced –> Debug –> Disable translation for gettext strings om dit uit te zetten.
Dan werkt het dus wel in functions.php voor translatepress actief is maar daarna niet meer. Erg verwarrend.
@guido07111975 hartstikke bedankt voor je hulp!
Forum: Vertaling WordPress (NL)
In antwoord op: Aanpassen vertalingen komen niet overal doorOok dat werkte helaas niet. Ik gebruik nu ook Loco Translate. (Heb het ook met de hand geprobeerd maar dat geeft hetzelfde effect.)
Ik denk dat ik het maar opgeef en een cron elke dag de vertalingen in een wp_option laat zetten en daar dan de vertaling maar uithaal in het template….
Forum: Vertaling WordPress (NL)
In antwoord op: Aanpassen vertalingen komen niet overal doorZover ik weet alleen in wp-content/themes/theme/languages. Ik gebruik ook maar een tekst domein. Kan het zijn dat po/mo bestanden naar wp-content/languages/themes gekopieerd wordt? Is er ook een standaard voor de naam die aangehouden wordt dan kan ik dat testen. Ik heb via een grep geprobeerd om mijn vertalingen te vinden maar bij mo bestanden zal dat wel niet lukken.
In ieder geval alvast bedankt voor het meedenken zover.EDIT: ik zie in de map wp-content/languages/themes alleen de 22 en 23 theme vertalingen van WP zelf: twentytwentythree-nl_NL.po.
- Deze reactie is gewijzigd 2 jaren, 7 maanden geleden door gerlofcognito.
Forum: Vertaling WordPress (NL)
In antwoord op: Aanpassen vertalingen komen niet overal dooradd_action('init', 'tmrwTextDomain'); function tmrwTextDomain() { load_theme_textdomain('tmrw', get_template_directory() . '/languages/'); echo __('hoi', 'tmrw'); }Dit werkt met de nieuwe vertaling prima, maar via het template krijg ik via <?php echo __(‘hoi’, ’tmrw’); ?> de oude waarde.
- Deze reactie is gewijzigd 2 jaren, 7 maanden geleden door gerlofcognito.
Forum: Vertaling WordPress (NL)
In antwoord op: Aanpassen vertalingen komen niet overal doorIk maak zelf een theme. waarbij ik het textdomain op deze manier laad.
add_action('init', 'tmrwTextDomain'); function tmrwTextDomain() { load_theme_textdomain('tmrw', get_template_directory() . '/languages/'); }Dit werkt allemaal prima. Stel ik vertaal hoi naar hey, dan werkt dat overal. Maar als ik hoi nu een tweede keer aanpas naar hey2 dan werkt het wel als ik een echo vanuit functions.php gebruik. Maar stel dat ik dezelfde echo vanuit header.php of footer.php do, dan komt er hey te staan i.p.v. hey. (Dus bovenaan de pagina staat hey2 vanuit functions.php en op de pagina zelf staat hey, de oude vertaling.) Ik snap er niks van ik heb de .po en .mo files al verwijderd maar hetzelfde blijft gebeuren.



