I am trying to make a site with two languages. I was looking for a solution and didn't find a simple how-to answer. Also, I prefer not to use plugins when it is possible.
What I'm trying to do:
1) To have a domain.com/en
and domain.com/ru
while default redirect is at domain.com/en
.
2) One WP engine install, same admin panel with same language - English.
3) Free way of styling things(this include html too, not only css). This is the most problematic part of course.
I can't figure out how to make this. I know there is a way to call different headers and footers, but I don't know how to manage this effectively with two languages site. I can use for example different categories for different languages, but is this good practice and is this going to work properly?