영어판과 중국어판이있는 일반적인 Java API의 JavaDoc가 있지만 각 버전마다 별도의 소스 코드가 필요합니다. 이 작업을 수행하는 더 편리한 방법이 있습니까?다중 언어 JavaDocs를 만드는 방법은 무엇입니까?
답변
아니요, 본질적으로이 방법이 없습니다.
떠오르는 유일한 해결 방법은 생성 된 HTML 페이지에 적용됩니다. CSS를 사용하여 언어 간을 전환하는 블록 요소로 JavaDocs를 둘러 쌀 수 있습니다. 고려하지 : 사용자가 언어를 전환 할 수 있도록
/**
* <div class="en">Documentation in English</div>
* <div class="nl">Documentatie in Nederlands</div>
*/
public void myFunction() {}
이후에 JavaDoc을의 CSS를 편집, 예컨대을 :
div.en { display:none; }
div.nl { display:block; }
좋은 생각입니다. 고마워요. – xrath
아주 좋은 생각 감사합니다. JavaDoc에서 Javascript를 추가하는 방법은 무엇입니까? – freddiefujiwara
나는 당신이 이미 귀하의 질문에 대한 답변을 얻은 것을 보았습니다. http://stackoverflow.com/questions/1483141 –
짧은 대답은 NO입니다. 기존의 javadoc 주석과 도구는 이것을 지원하지 않습니다.
javadoc 주석의 여러 번역을 소스 코드에 포함시키기위한 지원을 추가하는 것이 좋지 않을 것이라고 생각합니다. 확장 가능한 솔루션이 아닙니다.
- 새 번역이 추가 될 때마다 소스 코드 파일이 커집니다.
- 다국어 설명은 관리하기가 매우 어려울 수 있습니다.
저는 중국어를 읽거나 쓰지 않는 API 개발자입니다. 영어 javadocs를 업데이트 할 때 중국어 javadoc 주석을 업데이트해야한다고 어떻게 표시합니까? 번역자 중 상당수가 소스 코드 파일을 업데이트해야하고 실수로 실제 코드에 회귀가 발생할 수있는 문제에 대해 우리는 무엇을합니까? 릴리스 관리자는 "금"릴리스 이전에 모든 번역이 완료되었는지 어떻게 확인합니까?
더 나은 (가상의) 솔루션은 javadoc 주석을 버전 데이터베이스로 추출하는 수정 된 javadoc 도구를 사용하는 것입니다. 그런 다음 기본 (예 : 영어) javadoc 주석이 데이터베이스에서 변경 될 때이를 알려주는 도구를 작성하고 기술 작성자/번역자가 javadoc의 중국어, 네덜란드어 등의 번역에서 해당 변경을 수행하도록 요청합니다.
- 1. 다중 언어 창 설치 프로그램을 만드는 방법은 무엇입니까?
- 2. PHP에서 다중 언어 번역하기
- 3. 다중 다른 테이블로 페이징을 만드는 방법은 무엇입니까?
- 4. extJS 다중 선택을 만드는 방법은 무엇입니까?
- 5. 다중 값 텍스트 상자를 만드는 방법은 무엇입니까?
- 6. CSS로 다중 열리스트를 만드는 방법은 무엇입니까?
- 7. 배열에서 다중 배열을 만드는 방법은 무엇입니까?
- 8. Rails에서 다중 모델, 다중 페이지 양식을 만드는 방법은 무엇입니까?
- 9. CodeIgniter를 사용하여 데이터베이스의 다중 언어
- 10. 다중 패러다임 언어
- 11. 다중 언어 IDE
- 12. iPhone 지원 다중 언어
- 13. edittext에있는 다중 언어 android
- 14. couchdb 다중 언어 문서
- 15. 다중 언어 전환 문제
- 16. QT 다중 언어 지원?
- 17. 다중 언어 ePub
- 18. 설정 다중 언어
- 19. javadocs를 생성하는 자바 코드
- 20. 다중 언어 Drupal 6 사이트를 구축하는 가장 좋은 방법은 무엇입니까?
- 21. gettext 기반 다중 언어 사이트에서 검색을 구현하는 방법은 무엇입니까?
- 22. 다중 언어 웹 사이트의 가시성을 극대화하는 방법은 무엇입니까?
- 23. 다중 언어 프로젝트를 만들고 유지 관리하는 방법은 무엇입니까?
- 24. Xapian 다중 언어 검색으로 중지 단어?
- 25. Sitecore 6.2에서 언어 종속 사이트를 만드는 방법은 무엇입니까?
- 26. Django-cms에서 국가 플래그로 언어 선택기를 만드는 방법은 무엇입니까?
- 27. Drupal에서 다중 언어 지원이 가능합니까?
- 28. 다중 언어 웹 사이트의 서재응
- 29. 다중 언어 안드로이드 응용 프로그램?
- 30. XML 문서의 다중 언어 예제
그리고 귀하의 질문은 ... 정확히 무엇입니까? – hjhill
@hjhill 나는 그것을 실제 질문으로 만들기 위해 질문을 편집했다. –