2013-06-04 2 views
1

번역 협업 도구로 transifex를 사용하는 오픈 소스 라이브러리를 사용합니다.새 문자열이 포함 된 po 파일을 transifex에 업로드 하시겠습니까?

나는 아직 완전히 변환되지 않습니다에 관심이 언어, 나는 왼쪽 오버를 번역하는 것을 시도하고있다. 게다가 프로젝트에 새 문자열을 거의 추가하지 않았으므로이 문자열을 번역해야합니다.

나는 새로운 문자열을 추가하지 않았다면, 난 그냥 누락시키다하고 수행 할 수 제출 무엇을 번역 할 수 있었다.

번역본을 transfix 할 때 내가 추가 한 새 문자열을 어떻게 처리해야합니까?

그것은 자식에 가능한 트랜시 펙스하는 hunks를 저지 할 수 있습니까?

답변

2

새 문자열을 프로젝트에 추가 할 때마다 업데이트 된 PO 파일도 Transifex에 업로드해야합니다. 이렇게하면 새 문자열을 사용자의 언어로 번역 할 수 있습니다.

는 : 그렇지 않으면 기존의 문자열은 시대에 뒤 떨어진 것으로 간주됩니다 삭제할 ​​수 있기 때문에 당신은뿐만 아니라 새로운 문자열 트랜시 펙스하는 전체와 .po 파일을 업로드해야합니다.

난 당신이 트랜시 펙스와 프로젝트를 통합하기 위해 사용되는 라이브러리 확실하지 않다, 그래서 난 그냥 트랜시 펙스로 PO 파일을 업로드하는 가장 일반적인 방법을 나열합니다. 웹 인터페이스를 사용하여

  • . 리소스의 옵션 페이지로 이동하여 새 PO 파일을 업로드 할 수 있습니다. resource options
  • 명령 줄 클라이언트 사용. 클라이언트를 사용하여 새 소스 파일을 푸시 할 수 있습니다. 설정을 올바르게 구성했다고 가정하면 tx push -s을 실행하는 데 관심이 있습니다. (나는 기본적으로 source_file 옵션이 채워지지 않았기 때문에 적절하게 말하고 있는데, -s 플래그를 사용하기 위해 필요합니다.)
  • API을 사용합니다. 당신은 curl -i -L --user user:password -F [email protected]/django.po -X PUT https://www.transifex.com/api/2/project/transifex/resource/core/content/
같은 PUT 요청을 발행 할 수 있습니다
관련 문제