I found it at last.
The thing is that .Net framework doesnt support all the locales that Windows supports. Solution to my problem is that I need to generate .Net culture from Windows locale.
This can be useful to other also so here is the link:
Cultures Generated from Windows Locales
msdn2.microsoft.com/en-us/library/ms172470.aspx
Thank you leupold.
" The name of a generated culture consists of its ISO 639 language code, ISO 3166 country/region code, and an optional ISO 15924 script tag for the written language. For example, the name of the culture where the language is Bosnian, as used in the Bosnia and Herzegovina region and written in Latin script, is bs-Latn-BA. "
Just what I need 