Radeci na .Net projektu u kom intenzivno koristimo lokalizaciju otkrio sam da postoji greska u oznacavanju naseg, ali i drugih jezika koji u sebi imaju Latin i Cyr fontove kao sto su Azerbejdzan i Uzbekistan. Naime, u dokumentaciji .net frameworka na adresi
ms-help://MS.NETFrameworkSDK/cpref/html/frlrfsystemglobalizationculturetypesclasstopic.htm
Ili http://msdn.microsoft.com/libr...ationcultureinfoclasstopic.asp
u cultures tabeli nas jezik je oznacen sa Cy-sr-SP i Lt-sr-SP.
Posto sistem takvu lokalizaciju nece da prepozna - not supported - napisao sam malo programce da mi ispise supported types:
foreach (CultureInfo cin in CultureInfo.GetCultures(CultureTypes.AllCultures))
{
Label1.Text += "<br>" + cin.Name;
};
Pa tako nase strana ispada da su:
sr-SP-Latn
sr-SP-Cyrl
Resources fajlovi sa ovakvim sufiksima funkcionisu bez problema.
Ove pogresne oznake za nas jezike se ponavljaju u skoro svim Microsoft dokumentima koje se ticu lokalizacije i pretpostavljam da mogu da prouzrokuju ozbiljne probleme.
Goran