I'm coding a new site. t's like StackExchange, a social site and a blog. I try to create a multi-language site, however I can't decide how to do it.I have to use modules, so I must use OOP, while having multilanguage interface. How can I do that? There are two language options (Turkish and English), used continuously (example: home page etc.) or not (some errors; example : please enter your mail etc.)I can use a class and I use array (for used continuously),I can use a class and an XML page (for errors),or I can have a class and three language pages: Turkish, English and errors.Which one gives the best performance?Other problem is php-mysql security.I'm using mysqli. I use mysqli_real_escape_string to block HTML characters, but it is not enough. So I additionally use stored procedures.What else can I do? What is your advice?
multi-language system and security with php
php;security;stored procedures