Turns out this is not a newbie problem. There is a problem with the word ” by ” including the spaces. I am using Poedit and can translate other words and sentences fine except the ” by ” that appears before the author on the public pages.
I have been going nuts over this as I thought I was doing something wrong and this word was my first target, but when I tried translating other words (at least in the admin section), it worked fine with my .po and .mo files which are saved in the following location:
wordpress\wp-content\plugins\top-10\languages
I’ll be skipping the author field until this is fixed.