여러 언어로 되어있는 docbook 문서에서 각 언어별 결과물을 만들려면 어떻게 하나요?

닥북 활용에 대한 모든 질문과 답변

여러 언어로 되어있는 docbook 문서에서 각 언어별 결과물을 만들려면 어떻게 하나요?

전체글글쓴이: 초보 » 2008-12-26 10:21 am

아래와 같은 docbook 문서가 있습니다.
코드: 모두 선택
<section>
    <para lang="en">
         영어로 bla bla ~~
    </para>
    <para lang="ko">
        한글로 어쩌구 저쩌구 ~~
    </para>
    <para lang="jp">
        일본어로 %$^&@# ~~
    </para>
</section>

같은 내용을 각각의 언어로 번역한게 반복되어있습니다.
이 파일에서 한글부분만 빼서 pdf 파일을 만들려면 어떻게 해야 할까요?
docbook xsl 문서에서 언어와 관련되어 보이는 설정값을 바꾸고 시험해봤는데
내용이 전부다 나옵니다.
초보
 

Re: 여러 언어로 되어있는 docbook 문서에서 각 언어별 결과물을 만들려면 어떻게 하나요?

전체글글쓴이: 류광 » 2008-12-26 5:34 pm

'프로파일링'이라는 것을 사용해야 합니다. http://www.sagehill.net/docbookxsl/AlternateText.html 을 참고하세요. 최근 닥북 모음집에서는 이런 식으로 하면 됩니다. (그 글의 Single-pass processing에 해당합니다.)

코드: 모두 선택
> docbookto onehtml -s {docbook-xsl\html\profile-docbook.xsl} \
   -p profile.lang "en" input.xml > output.html
류광
사용자
 
전체글: 432
가입일: 2003-12-27 12:02 am


다시 돌아감: 질문과 답변

접속 중인 사용자

이 포럼에 접속 중인 사용자: 접속한 회원이 없음 그리고 손님들 6 명

cron