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.