I have a theme which loads .po and .mo files to display strings in English. I want to have only one language (Polish), but those two files are en_US. I tried replacing content in the en_US.po file but nothing changed on the website, I do not know why. Where does it store strings if changing .po files changes nothing?
Leave a Reply
You must be logged in to post a comment.
There are already an
en_US.po
file in the theme you are using. You can simply make a copy of that file and rename it aspl_PL.po
. You can now open thepl_PL.po
template with poedit, do all your translations in there, and just save it. Poedit will automatically create apl_PL.mo
template.No need to go through all the pt. Just remember, as previously stated, change the language in the
wp-config.php
topl_PL
Hi to translate your website you can do the following:
wp-config.php
:define('WPLANG', 'pl_PL');
pl_PL.po
andpl_PL.mo
and put into a folder called languages or lang or something like this in your theme.load_child_theme_textdomain
if it’s a child theme)With this you should be able to easily translate your site.
EDIT: if there’s a pot file in your theme folder use it directly to generate po and mo files.
Go to ADMIN Dashboard and than go to Settings -> General and select your language (Polish).
You can define by yourself the language via the wp-config.php file in you wordpress root directory:
define(‘WPLANG’, ‘pl_PL’);