Decided to refrain from localization, tk. When the language changes, the form begins to crawl. For the user added a pop-up window that can be localized.
Thanks for the tip. The problem with the localization, since I did not work so much with JS. But I hope I understand and someone will help. I plan to expand the functionality, but first I'll solve the problem with localization.
I thought about how to connect language files and pull data out of them. Smarty does not work. To make separate files which then to translate - I think not an option and there is a decision much easier. All for the user
ReCaptca works in all versions. Just asked to do that would be to enter the keys through the admin panel, rather than editing the files. Although you need to edit once. But the request is satisfactory, can someone need it ....
Added the use of ReCaptcha to the standard version 1.89 without changing the xoops configuration files. Keys are entered in the admin panel. No keys will not work. ReCaptcha is installed only in the registration form. https://github.com/aerograf/profile_new