3

나는 건드릴 수없는 RTL 언어 (히브리어)로 작성된 SRS가 있습니다.XML의 RTL 주석 intellisense는 역순으로 단어를 표시합니다.

SRS에서 히브리어 이름을 번역했습니다. 물론 나는 내 열거의 값의 의미 (또는 다른 개체) 나는 Objects.Alarm을 쓸 때 나는 다음과 같은

enum Objects 
{ 
    /// <summary>אזעקה</summary> // <=== the hebrew name (RTL) 
    Alarm, 
    /// <summary>סיבת אזעקה</summary> // <=== the hebrew name (RTL) 
    Alarm_Reason 
} 

지금, 인텔리 제대로 "אזעקה" 표시 않았다

을 이해할 수 있어야합니다.

그러나 Objects.Alarm_Reason을 쓸 때 IntelliSense는 "סיבת אזעקה"을 올바르게 표시하는 대신 "אזעקה סיבת "을 잘못 표시합니다. 단어의 순서가 바뀝니다!

이 문제를 해결할 방법이 있습니까?

Microsoft suggests that there is no way around the issue,하지만 누군가가 해결 방법에 대한 아이디어를 갖고 싶습니까?

IntelliSense에서 RTL을 제대로 받아 들일 수 있도록 VS2010 플러그인을 만들 수 있습니까? XML에서 다시 두 단어를 붙여 넣기/삽입 시도하십시오

을 그리고 :

+0

내가 코드를 붙여 복사 할 수 있지만 내가 대신이 오류를 얻을 : http://i.imgur.com /bQOIY.png 이상이있는 이유는 무엇입니까? –

+0

@ RăzvanPanda 아무 생각이 없습니다. 아마도 히브리어 언어 팩을 설치하면이 문제가 해결됩니다. 영어로 작성하지 않은 코멘트는 일반적으로 나쁜 습관입니다. 그러나 이것은 나의 SRS를 훨씬 쉽게 사용하게 만들 것이다. – Nahum

+0

복사 붙여 넣기 또는 키보드 입력을 사용하여 두 단어를 입력 했습니까? –

답변

1

히브리어 입력 언어를 추가하고 의도 한대로 작동 할 수있는 활성화.

업데이트 나는 그것이 기본 비주얼 스튜디오 기능을 불가능하다고 같은 결론에 도달 읽은 내용에서

.

말씀 드린대로 툴팁을 표시 할 때 RTL 형식으로 요약을 변환하는 플러그인을 작성하는 것이 좋습니다.

다음 링크는 유용 할 수 있습니다

CSharp Intellisense

Custom Intellisense Extension

How to extend IntelliSense items?

+0

이미 히브리어가 있습니다. – Nahum

+0

미국 키보드로 히브리어를 사용해보세요. –