Если вы разрабатываете веб-приложение, вы можете использовать Accept-Language
заголовок Http для определения языка
РЕДАКТИРОВАТЬ 1
Для приложения winforms вы можете использовать System.Globalization.CultureInfo.CurrentCulture.Name
.
EDIT2
Чтобы получить locale
с использованием FB REST API:
dynamic fbResult = new Uri("https://graph.facebook.com/AngelaMerkel?access_token=AAABkECTD......").GetDynamicJsonObject();
Console.WriteLine(
fbResult.locale ?? "-" + " > " + //<----
fbResult.location.country + " " + //<----
fbResult.location.city + " " + //<----
fbResult.name + " " +
fbResult.gender + " " +
fbResult.link + " " +
fbResult.updated_time);
Вы можете найти информацию о моем методе расширения GetDynamicJsonObject
здесь