In 99% of cases wpForo does all automatically, you should not need any help for setupping wpForo. However I see lots of site/plugin specific issues on your website.
1. I think the frontend rich editor is disabled in Dashboard > Users > Your Profile admin page. Or you have a JS error on front-end and it disables rich editor functions. Try to deactivae all plugins, then do Ctrl+F5 on front-end and test it again.
2. reCaptcha plugins don’t work well with wpForo, You should uninstall it and try to find a reCAPTCHA plugin which works with wpForo. We can’t support reCAPTCHA plugins, they are out of our support.
3. URLs are generate based on forum names and topic titles. If they are on Russian language URLs are also on Russian language. wpForo can’t translate text and generate English URLs. This is very good for SEO and WordPress does the same. Your pages and posts should have Russian URLs too (unless you change them manually). wpForo uses WordPress URL generator functions, so you should find a solution for general WordPress site. There maybe a plugin or small code in web which may help you replace all Russian chars to latin. You should open a support topic in WordPress forum or search in web. This can not be changed or fixed in wpForo core. This is not wpForo core issue.