how to manage the real value conversions based upon system languages or user languages? 

This general journals lines Import we have custom action menu item to import journal lines debit and credit columns are not converting correctly based languages. below is the my explanation

In German language like (DE) i have csv or excel file mentioned like 525,282  based upon Str2Num_RU() function its works fine,but in case if i have in en-us or DE language csv file contains  5,25.282 at that time comma(,) replace to dot(.) at that time function will do wrong conversion. using str2num in German language its giving wrong conversion for decimal places.Please share the answer any one is having solution.

Is there any other conversion instead of Str2Num_RU()? or else we have to restrict the data in excel only?