First and foremost, I am not a vShare developer. I feel, however, that your ideas are a bit misguided. What you are not understanding is that the developers are selling you a script for $10. I don't know about things where you're from, but here in the states, I can barely go to McDonald's and order a meal for $10. They are practically giving the script away. Because they are not charging very much, in the states, it is to be expected that the level of support is not going to be that of a $1,000 script.

Secondly, no one is making you use vShare. You purchased the script for very little money and, honestly, I find it to be a great script. However, if vShare doesn't provide you with what you need, there are other software out there that you could use. I will tell you, however, that among all of the software out there, vShare is going to be the cheapest one. But, if cost is not an object for you, there is software out there that you can purchase that will do the same thing vShare does but comes with a lot more support (and a lot more in cost).

Third, if you are requiring 100% translation (meaning that you absolutely want everything to be translated into your language), this is NOT going to be possible with the current version of vShare. The problem is that while the developers did try their best to make it so that you can localize the script to your language, there are certain things which are displayed from the database that are written into the database in English. Some of those can be edited (for example, if you confirm a friend, what get's written into the database is "Confirmed." This happens in plain text in the Friends.php class (located in the includes/classes directory). Other actions such as an initial friend request is written to the DB as "Pending." This happens in encoded text and cannot be changed (as the file that does this is encrypted). Even further, since some of the English text is coming from the database, changing the text will affect the actual vShare code. This is because the code is looking for a specific text to act upon. Just for an example, the "Pending" friends thing is written to the database as the word "Pending." If you notice in the "friends.tpl" file below the "Status" (or whatever that word is in your language), there is a command that states if the friend's status is "Pending" print out next to pending the date in which you invited the friend. You would break this function and functions like it if you were to change the language used in the database for that particular function.

Based on your requirements of needing 100% translation, you may want to consider searching for an alternative as I don't believe that what you are wanting to do can be accomplished to your standards (at least, it cannot be accomplished with the present state of vShare 2.6 being mostly encrypted).