Weblate Documentation

Zanata (4.18 Diff 문서와 동일)

현재 자나타는 user, userinfo를 통해서 아래의 정보를 추출할 수 있다.

user_id,lang_code,lang,name,email
user2,en-US,English (United States),user2,[email protected]
admin,ko-KR,Korean (South Korea),Administrator,[email protected]
sion,ko-KR,Korean (South Korea),sion,[email protected]
user1,ko-KR,Korean (South Korea),user1,[email protected]

user_id - locale 관계를 가지는 정보를 얻을 수 있다.

이를 바탕으로 최종적으로 아래와 같은 stats 정보를 획득해야 한다.

user_id,lang,project,version,translation-total,translated,needReview,approved,rejected,review-total,review-approved,review-rejected
유저ID, 언어, 프로젝트, 버전, 총 번역 수, 번역 수, 리뷰요청(?), 승인 수, 거부 수, 총 리뷰 수, 승인된 리뷰 수, 거부된 리뷰 수,

stats 정보를 위해서 자나타가 zanata_stats.py에서 요청하는 api는 두 개다.


Weblate 5.4.2

<aside> 💡 다음은 예상되는 API 요청 순서를 기반으로 정리했습니다.

</aside>

1. Users and Statistics

4.18.2와 동일 https://docs.weblate.org/en/weblate-5.4.2/api.html#users user_id - locale이 앞선 프로세스의 결과로 이미 존재한 상태로 시작한다고 가정

GET /api/users/(str: username)/