[ goranche @ 25.11.2002. 08:39 ] @
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