0
외부화/번역하고 싶지 않은 문자열 상수가 많은 Eclipse 플러그인을 개발 중입니다. 현재 상황에서 여러 줄을 NON-NLS로 표시하는 방법
, 나는 NON-NLS 주석과 각각의 문자열을 표시 할 수 있습니다private String STRING_A = "string a"; //$NON-NLS-1$
private String STRING_B = "string b"; //$NON-NLS-1$
private String STRING_C = "string c"; //$NON-NLS-1$
이 예제처럼 몇 줄에 큰 문제가되지 않습니다,하지만 난 갈거야 수백 줄이 필요합니다.
@SuppressWarnings("nls")
을 사용하고 싶지 않습니다. "외부화 문자열"- 마법사가 SuppressWarnings 주석을 친절하게 무시하고 외부화하려는 다른 많은 문자열을 가지고 있기 때문입니다.
이렇게 할 수 있나요?
// $NON-NLS-START$
private String STRING_A = "string a";
private String STRING_B = "string b";
private String STRING_C = "string c";
// $NON-NLS-END$
을 존중하는 옵션을 제공해야한다는 사실에, https://bugs.eclipse.org/bugs/enter_bug.cgi?product=PDE&component=UI을 통해 요청하는 것 : https://bugs.eclipse.org/bugs/show_bug.cgi?id=500809 – KompjoeFriek
그런 기능은 아직 Eclipse 용으로 계획되어 있지 않지만, 새로운 클래스로 외부화하고 싶지 않은 문자열을 옮길 수 있습니다. '@SuppressWarnings ("nls")'거기. 그런 식으로 현재 클래스에있는 새로운 문자열은 여전히'Externalize Strings' 마법사에 의해 발견 될 것입니다. – KompjoeFriek