I’m sorry for stepping on your toes, Mark. You’ve made an excellent plugin. I found some problems, so came up with fixes and workarounds for my own WP site. Rather than keep them to myself, I put them in a location where they could help everyone.
I then contacted you directly via the website in the readme file. I didn’t know how quickly you’d be able to address the matter, so mentioned the availability of fixes in the various support threads. I then contacted you again via the website, hoping to open direct communication so I can help you test things, etc. Your reply has not arrived.
I haven’t really forked the project. All of the credits in the files are still yours. Though now the version number and description have been tweaked so people would not confuse it with the official version.
Now down to buisiness… The 2.2.6 release does not fix the is_rtl() problem for logins after the administrator has locked everyone out. I moved your wp_locale strategy to where it was really needed. Please note, that the strategy still produces notices, so needs improvement. Please read my comments in the source code for more information.
The code in the convissor226 branch on GitHub has three additional fixes. One of them is important for insuring against SQL injection.