Vertalen van template
-
Ik probeer mijn template geschikt te maken voor meerdere talen. Daarom heb ik in mijn template gebruik gemaakt van de __() en de _e() functies.
Om een .pot file and a .mo file te maken heb ik mijn theme in de poedit/bin/ folder gezet. Vervolgens heb ik POEdit opgestart en een nieuwe catalog gemaakt. In “Paths”, heb ik ./ als base path gekozen en ..(double dot) als Paths. Bij “Keywords”, heb ik de standaard keywords verwijderd en vervangen door _e and __.
Voor zover ik begrijp houdt dit in dat de .po bestand wordt gemaakt met ../ als base path. Omdat ik de .mo files in de themes/mijntheme/languages folder wil plaatsen lijkt me dit goed.
Dus ik heb mijn .po file vertaald naar het Nederlands en de .mo file gemaakt. Deze heet nl_NL.mo en dit bestand heb ik in de themes/mijntheme/languages geplaatst.
In mijn header.php file heb ik de volgende code toegepast:
<?php load_theme_textdomain('theme_name', get_template_directory() . '/languages'); ?>
Voor zover ik begrepen heb zou het nu moeten werken, maar helaas zie ik niets. Misschien dat iemand wat meer informatie heeft wat ik fout doe?
- Het onderwerp ‘Vertalen van template’ is gesloten voor nieuwe reacties.