모델은 대부분의 문자열을 정확히 번역하지만, 원어민은 여전히 오류가 있는 부분을 발견합니다. 제안 기능을 이용하면 원어민이 귀사의 웹사이트에서 문구를 수정하고, 이를 Coroid에서 리뷰한 뒤 변경 사항이 일반적인 pull request로 저장소에 반영됩니다.
Coroid가 13개 언어로 자체 제품을 유지관리하는 방식이 바로 이렇습니다. 아래 단계는 해당 문서에 설명된 대로 프로젝트가 설정되었다고 가정합니다.프로젝트 번역하기.
기여 활성화하기
기여 기능을 사용하려면 다음 두 가지 조건이 필요합니다..coroid/i18n.json: 프로젝트의 제안 바인딩과 이를 지원하는 엔진 버전입니다. "" 탭에서기여자탭에서 ""를 선택하세요.기여 활성화 제안하기. 그러면 Coroid에서 이 두 가지를 추가하는 작업이 생성되고, 해당 pull request를 병합하면 됩니다. 그때까지는 탭에 누락된 내용이 안내됩니다.
기여자 초대하기
""를 선택하세요.기여자 초대하기, 이메일 주소와 해당 기여자가 번역할 수 있는 언어를 입력하세요.
- 리뷰하기.""를 유지하세요.적용 전에 제안 내용을 리뷰하기를 신규 기여자에게 적용하세요. 이 옵션을 비활성화하면 제안이 즉시 승인되지만, 소스 텍스트가 동기화된 저장소의 내용과 일치해야만 가능합니다.
- 라이선스 없음.해당 기여자는 귀사의 조직에 추가되지 않으며 멤버 라이선스를 사용하지 않습니다. 접근 권한은 오직 이 프로젝트와 지정된 언어로만 제한됩니다.
- 초대장은 유효 기간이 있습니다.초대받은 사람은 지정된 이메일 주소로 로그인하거나 계정을 생성한 뒤 7일 이내에 수락해야 합니다.
접근 권한을 취소하면 새로운 제안은 더 이상 받을 수 없지만, 해당 기여자의 기존 기록은 보존됩니다.
웹사이트의 선택기
기여자는 문맥상의 텍스트를 직접 확인할 수 있는 귀사의 웹사이트에서 제안을 작성합니다.
- "" 아래에서설정 → 사이트 출처, 각 사이트 주소를 한 줄에 하나씩 HTTPS 출처 형태로 추가한 뒤 활성화하세요. 새로 추가된 출처는 소유자나 관리자가 활성화하기 전까지는 사용할 수 없습니다.
- ""에서기여자탭에서 ""를 선택하세요.사이트 연동 작업 준비하기. 이 작업을 통해 Coroid의 선택기 패키지가 귀사의 웹사이트에 추가됩니다. 이 패키지는 페이지 주소에
?coroid-translate=1가 포함된 경우에만 로드되므로 일반 방문자는 어떠한 파일도 다운로드하지 않습니다. - 기여자는 해당 매개변수를 포함한 주소로 귀사의 웹사이트에 접속하여 문구를 클릭하면, Coroid 팝업창에 키, 소스 텍스트, 현재 번역 내용이 표시됩니다.
Kostenloser Versand ab 50 € und 30 Tage Rückgabe.
Bestellung prüfen- 키
- ui · cart.checkout
- 영어 원문
- Proceed to checkout
- 현재 번역
- Weiter zur Kasse gehen
괄호와 각괄호 안의 내용은 그대로 유지해 주세요.
번역 모드의 고객 사이트: 기여자가 헤딩을 클릭하여 Coroid 팝업에서 더 나은 독일어 표현을 제안합니다. 설명용 데이터입니다.
팝업창에서는 전송 전에 플레이스홀더를 확인합니다. 기여자는 팝업창 내에서 Coroid에 로그인하며, 귀사의 웹사이트는 해당 인증 정보를 처리하지 않습니다. 익명 제안은 허용되지 않습니다.
리뷰
그제안제안 탭에는 키, 언어, 출처, 현재 번역문 및 제안된 번역문이 포함된 모든 제안이 표시됩니다. 상태나 언어별로 필터링한 뒤 각 제안을 승인하거나 거부할 수 있습니다. 여러 개의 제안을 한 번에 거부하는 것도 가능합니다.
- 스토어프론트
- 문서 사이트
- 모바일 앱
cart.checkoutdeLena · 독일어- en
- Proceed to checkout
- de
- Weiter zur Kasse gehen
- de
- Zur Kasse
승인거부product.inStockfrHugo · 프랑스어- en
- In stock
- fr
- En stock
- fr
- Disponible
승인거부nav.dealsdeLena · 독일어제출된 소스 내용이 동기화된 저장소의 내용과 다릅니다.
- en
- Weekly deals
- de
- Angebote
- de
- Angebote der Woche
승인거부
제안 탭: 검토를 기다리는 수정 사항으로, 동기화된 소스와 비교하여 확인됩니다. 설명용 데이터입니다.
Coroid는 각 제안의 출처를 동기화된 기본 브랜치와 비교합니다. 기여자가 제안을 확인한 이후에 출처가 변경된 경우 승인이 불가능하며 해당 행에 이 내용이 표시됩니다. 이 경우 제안을 거부하면 기여자가 다시 제안을 제출할 수 있습니다.
| 상태 | 의미 |
|---|---|
| 리뷰 필요 | 리뷰어 대기 중 |
| 승인됨 | 다음 수정 작업을 위해 준비됨 |
| 대기 중 | 수정 작업에서 해당 내용이 적용되고 있음 |
| 적용됨 | pull request로 작성되며, 병합 및 배포가 완료되면 바로 반영됩니다. |
| 출처 변경됨 | 적용되기 전에 원본 텍스트가 변경되었습니다. |
| 유효하지 않음 | 엔진의 검증을 통과하지 못했으며, 예를 들어 잘못된 플레이스홀더가 포함된 경우입니다. |
| 거부됨 | 리뷰어가 이를 거부했습니다 |
승인된 제안 적용하기
승인된 제안을 pull request로 변환하는 방법은 두 가지가 있으며, 둘 다 동일한 수정 작업을 사용합니다. 이 작업은 고정된 엔진의apply-claim명령을 실행하고, 각 소스 코드를 다시 확인한 뒤 대상 카탈로그에만 내용을 기록하며, 어떤 부분이 적용되었고, 어떤 부분이 더 이상 유효하지 않으며, 어떤 부분이 잘못되었는지를 보고합니다.
- 지금 바로에서제안리뷰 탭에서수정 작업 준비하기하나의 작업에는 프로젝트 전체에서 승인된 제안이 최대 500개까지 포함됩니다.
- 매일 밤에 진행됩니다.에서자동화리뷰 탭에서 를 선택하세요야간 수정 사항 설치일정은 UTC 기준 02시에 실행되며, 모델을 호출하지 않고 승인된 내용이 있을 때만 작업을 생성합니다. Factory에서 해당 일정을 일시 중지하거나 재개할 수 있습니다.:00UTC 기준 02시에 실행되며, 모델을 호출하지 않고 승인된 내용이 있을 때만 작업을 생성합니다. Factory에서 해당 일정을 일시 중지하거나 재개할 수 있습니다.
Coroid 외부에서 병합된 문자열
Coroid가 생성하지 않은 pull request 내에서도 사람들이 문자열을 변경하기도 합니다. 설치Coroid 외부에서 병합된 문자열을 번역하세요에서자동화탭에서 해당 pull request가 기본 브랜치에 병합되면, Coroid는 이미 실행한 번역 검사를 읽어들입니다. 만약 누락되거나 오래된 문자열이 남아 있다면, 해당 병합에 대한 번역 작업을 생성합니다. 번역할 내용이 없다면 아무 일도 발생하지 않습니다.
이를 위해서는번역기능을 풀 요청에서 제어하고PR의 내용을 모두 리뷰하세요자동화가 적용되어 병합 전에 검사가 실행됩니다.
감사 및 알림
이번역 감사기능은 정해진 주기마다 모든 카탈로그를 확인합니다. 감사 실패 시 알림을 받으려면감사 실패 알림에서자동화탭에서 조직이 연결한 Slack나 이메일 같은 메시징 도구를 통해 알림을 전송합니다. 작업 QA 및 풀 요청에서 발생한 실패는 별도로 알림을 보내지 않으며, 해당 작업이 진행되는 곳에 바로 표시됩니다.
설정을 다른 조직으로 이전하기
설정 내보내기 및 가져오기 기능은 야간 실행 일정과 두 가지 훅 자동화 규칙을 함께 전달합니다. 대상 프로젝트에 도착하면 일시 중지 상태가 되며 사이트 원본은 비활성화되고, 기여자는 복사되지 않으므로 새 조직에서 다시 초대해야 합니다.