There is no official Russian language pack for SplendidCRM. We link to the SugarCRM one. The problem is that the SugarCRM language pack must not have been coded in Unicode.
At this point, you only have two options. One is to create the language pack yourself. The other is to figure out the character set of the SugarCRM Russian language pack, convert it to Unicode, then try to import.
If you do try and convert the SugarCRM Russian language pack, please be warned that the quality coming from SugarCRM is very poor. They rarely convert all terms and they rarely do it right.
Great, now I know where we stand on getting this working. Can you recommend a best practice for us making our own pack? We want both english and russian options so we don't want to translated the exsisting english terminology. Then, once we have this translated and working how do we make a pack to distribute it to others that would want a correct Russian pack?
The best way to create a new language pack is to start with English. We have a utility that dumps all the terms of a selected language pack. http://localhost/SplendidCRM/_devtools/Terminology.aspx. You must be logged in as an administrator in order for the dump to work.
So, you dump and save the English language pack as UTF-8. Then you rename en-US to ru-RU and start converting the display text. The display text is the last text string in each stored procedure call.
Maybe you could also post the new russian language pack back to Splendid so we can start making our own terminology packs - ie. not taken from SugarCRM.
We will be providing German and Spanish Language Packs - would be pretty cool to get some of the non-latin based packs as well :)
I believe the fine folks at Splendid have been doing quite alot of work on the terminology side and that the core terms have been reduced from about 6000 to around 3000 which is pretty handy as translating is a huge job, so halving it will definitely help. I'm not sure if the _devtools/Terminology.aspx will yield the reduced set though so may need some clarification.
The unused terms are deleted during an upgrade, so the _devtools/Terminology.aspx will yield the desired list of terms to be translated.