위키에서 프로젝트의 여러 번역본을 유지하려고합니다. 위키는 번역을 지원하지 않지만 텍스트 파일을 사용하여 가져 오기/내보내기 할 수 있습니다. 간단하게하기 위해 문서의 모든 파일을 간단한 텍스트 파일로 생각해 봅시다.위키 번역본 유지
그것은 다음과 같이 진행됩니다
- 내가 영어 위키 문서를 작성합니다.
- 나는 그것을 다운로드한다 (나를 위해 공구가 그것을 잘하면).
- 새 파일이 다른 번역본의 디렉토리에 복사됩니다 (새 파일이므로 아직 번역되지 않았습니다).
- 번역자는 새로운 wiki 페이지를 자신의 언어로 번역합니다. 그 시간까지 여전히 txt 파일에 디스크에 남아 있습니다.
- 선택적으로 번역자는 새로 번역 된 파일을 웹에 업로드합니다.
지금까지는 그렇게 좋았습니다.
- 새로운 기능을 개발하고 영어 wiki 페이지를 수정했습니다.
- 나는 그것을 다운로드 받으십시오.
- 번역 된 버전을 업데이트합니다. 잠깐만 기다려주세요. 번역자가 4 단계에서 수행 한 모든 작업을 삭제하기 위해 파일을 작성할 수 없습니다! 이 번역 될 때 문서의
- 파일 (영어) :
그래서 고려하는 부분적으로 번역 파일을 생성 할 수있는 방법을 가지고 싶습니다.
- 동시에 같은 파일의 파일 (언어와 상관없이).
- 새로 수정 한 파일 (영문).
diff3의 사용 예가 좋습니다. 그러나 diff3은 그만큼 많이 변경된 파일 작업을 좋아하지 않습니다. 사실 두 영어 버전을 비교할 수 있지만 번역 된 버전이 너무 다르므로 모든 곳에서 충돌이 발생합니다.
번역에 대한 나의 접근 방식이 조금 이상 할 수도 있지만 다른 전략을 찾으려고 시도했지만 상업적 대안으로 익사했습니다. 도움을받을 수 있다면 제 첫 선택이 아닙니다.
제 설명이 도움이되기를 바랍니다. 내가 조금 더 지정할 수 있다면 망설이지 말라.
버전 관리 시스템이 필요합니다! 테두리가 비슷한 질문에 대한 답변 [here] (http://stackoverflow.com/a/38413179/23118). – hlovdal
요즘에는 CVS를 사용하지만 그 솔루션에 대해서는 생각하지 않았습니다. 이 전략을 적용하려고 시도했지만 잘 작동하는지 잘 모르겠습니다. –
$ mkdir doc $ cd doc –