I've been slowly designing this transition and chipping away any multilingual issues, and I'm glad to announce it's nearly over. All of the coding has been done and pushed already, so all that's left is translating all content to both languages. Yes, I know I'd said I wouldn't translate everything, but I have changed my mind and I think it's going to pay off. While it doesn't happen, some content will fill in the blanks to prevent an empty page.
This isn't a tech post, so I'm not going to delve into implementation details. This will come out in the future, because there was a lot of hacking to get there. Instead, I'll lay out what can be expected of this change:
- Every page, including Home, will be available in both languages;
- A language selector has been added to the upper rightmost corner menu;
- The server will assign you a language based on the country you live in. I understand this might not be your favorite approach, but your brower should remember your choice once you pick one;
- There will be no longer separate entries for the same post on each language, although they could be enforced by starting the URL address with
ramonmelo.me/pt/, according to preference;
- Past duplicate entries will be removed, so you might have to update your links.
Other than that, everything will be the same. This is just a celebratory post because it took me way more time and effort than I could have imagined.
I'll be back tomorrow with the regular show.