Hello Adesh!
Suggestion for translations:
In our system we already use it with success for years:
Each text that appears on the front end, is in our php program, a reference to a language text file that was selected when the user log in.
It would make it possible to each user, at the same time, see the chat/forum in his preferred language, just selecting it at log in.
Example:
1-) In our php file: <p>< =GLOBAL_BTN_PRINTDETAILS;?></p>
A) If the user select English at log in, it will refer to
define('GLOBAL_BTN_PRINTDETAILS', 'Details';
At the front end it will show as Details
B) If Brazilian Portuguese is selected, it will refer to:
define('GLOBAL_BTN_PRINTDETAILS', 'Detalhes';
At the front end it will show as Detalhes
C) If Italian is selected:
define('GLOBAL_BTN_PRINTDETAILS', 'Dettagli';
At the front end it will show as Dettagli
Each language is at a separated file (en.php, it.php, br.php, and others).
It makes it easy to translate and add different languages.
A few months ago I gave you FTP access to our system,when you kindly provided the installation of Platinum Freichat. The connection is still working, just in case you want to take another look on how we solved this problem.
if you want to develop this in Freichat and/or Codoforum, I would gladly contribute with translation for Portuguese.
Wish you a nice day
Walter