У меня есть SRS, написанный на языке RTL (иврит), к которому нельзя прикоснуться.
Я перевел еврейские имена в СГД. Конечно, я хочу понять значение значения в моем перечислении (или любом другом объекте)
Я сделал следующее
enum Objects
{
/// <summary>אזעקה</summary> // <=== the hebrew name (RTL)
Alarm,
/// <summary>סיבת אזעקה</summary> // <=== the hebrew name (RTL)
Alarm_Reason
}
Теперь, когда я пишу Objects.Alarm
, IntelliSense правильно отображает "אזעקה"
.
Однако, когда я пишу Objects.Alarm_Reason
, IntelliSense неправильно отображает "אזעקה סיבת "
вместо правильного отображения "סיבת אזעקה"
. Порядок слов переключается!
Есть ли способ это исправить?
Microsoft предполагает, что нет никакого пути к решению проблемы , но я надеялся, что у кого-нибудь будет идея обойти это решение?
Возможно ли создание плагина VS2010, который заставит IntelliSense правильно принимать RTL?