I was hoping LWC
would chime in regarding the text direction. I think he's running a forum in Hebrew. Don't know if he had to modify it to make it work for him, though.
Weekdays, etc. are mostly set automatically when you set the correct locale for your language, although some of them are in the main language file (check again), e.g. $LANG_WEEK, $LANG_MONTH.