- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
/// <summary>
/// Конвертирование руского текста в английский.
/// </summary>
/// <param name="russianText">Русский текст.</param>
public static string ConvertToEnglish(string russianText)
{
string englishText = russianText.ToLower();
englishText = englishText.Replace("КПК", "PDA");
englishText = englishText.Replace("ПК", "PC");
englishText = englishText.Replace("Ач ", "Ah");
englishText = englishText.Replace("ПО", "Software");
englishText = englishText.Replace("ОС", "OS");
.
.
.
//далее еще около 300 подобных замен
return englishText;
}
Изюминка этого говнокода заключается в первой строчке функции.
Встретил там же где и http://govnokod.ru/6170
это русское бескультурье
This method takes into account the current culture. For more information, see the CultureInfo topic.
Что ещё там можно "принимать во внимание" при смене регистра, для меня пока загадка...
string englishText = russianText.ToLower();