Metoda CultureInfo.GetCultures() nie zwraca kilku języków. Jak dotąd okazało się, że nie zwraca języka hawajskiego (którego używa 2000 osób) oraz amharskiego (którego używa 34-42 mln ludzi). O ile w pierwszym przypadku można to jakoś zrozumieć, brak wylistowania amharskiego przy takiej dużej populacji osób w nim rozmawiających wydaje się podejrzany podczas gdy język Zulu wspierany jest listowany, chociaż rozmawia w nim zaledwie 35 mln ludzi.
Idąc dalej tym tropem można sprawdzić ustawienia regionalne i dowiedzieć się, że i tam te języki nie występują ani jeżeli chodzi o standardy, ani w ustawieniach klawiatury. Jedyne miejsce gdzie istnieje opcja lokalna to wybór kraju – można wybrać Etopię, czyli kraj w którym się głównie używa języka amharskiego.
Wygląda na to więc, że Windows XP nie uwzględnia języka kraju, który ma przeszło 50 uniwersytetów i koledżów. Więcej o rozwoju technologicznym tego kraju, który napisał własny system operacyjny można przeczytać tutaj:
http://www.unu.edu/unupress/unupbooks/uu19ie/uu19ie0b.htm
Drugi, już mniejszy błąd polega na tym, że w liście prezentowanej przez GetCultures() język białoruski jest w złym rodzaju. Ponieważ “język” w języku białoruskim jest w rodzaju żeńskim, to nazwa języka białoruskiego w języku białoruskim też powinna być w rodzaju żeńskim, a nie jest. Jest w rodzaju męskim. Poprawna forma to: ??????????. Ten sam błąd dotyczy pozycji: Białoruski (Białoruś).
