본문 바로가기
DevOps

i18n (국제화) 을 위한 weblate 사용법 (www.weblate.org) - 2편 설정

by david100gom 2020. 5. 20.

 

i18n 버전관리 시스템인 weblate 설정 방법입니다.

1. 새로운 프로젝트를 생성합니다.

 

2. 프로젝트 기본 항목 저장하기

 

3. 번역 작업 작업을 위한 컴포넌트를 생성합니다.

4. 소스버전관리툴은 github 와 연동하기 위해 아래와 같이 https 방식이 아닌 SSH 방식의 URL 를 아래의 Source code repository 에 입력합니다. (4-1 참고) - github 인증 관련된 사항은 맨아래의 [github 연동 with SSH keys] 를 참고

4-1. 연동하려는 github 경로는 아래의 항목에서 복사해 오면 됩니다.

 

5.  4번에서 continue 를 클릭하면 아래의 화면이 나옵니다. Specify configuraion manually 를 체크하고 continue 를 클릭합니다.

6. 이번 항목은 github 와 연동할 파일포맷을 설정하는 화면입니다. (지원되는 파일포맷은 https://docs.weblate.org/en/weblate-4.0.4/formats.html?highlight=en.xml#flat-xml-files의 매뉴얼을 참고하시면 됩니다.) 항목을 입력후 Save 를 클릭합니다.

- Monolingual base language file 의 내용중 경로는 github 밑의 폴더와 동일하게 설정되어야 하며, 기본적으로 en.xml 와 같이 영어로 된 파일이 있어야 됩니다.

7. 모든 설정이 완료되었습니다.

8. 현재는 영문(en.xml) 관련만 있어서 한글로 번역하여 github 에 올리고 싶으면 Start new translation 를 클릭한다.

9. 아래와 같이 번역을 진행하고자 하는 언어를 선택한다. 

10. 언어선택이 완료된후 번역을 시작하려면 Translate 를 클릭한다.

11. Translate 를 클릭하면 아래의 화면이 나타난다.

12. 번역을 완료하고 Save 버튼을 클릭하여 저장한다.

13. 번역을 완료하여 github 와 push 를 하고 싶으면 아래와 같이 Manage > Repository maintenance 를 클릭한다.

14. 아래 화면에서 Push 를 클릭하여 github 와 동기화 한다.

 

15. github 에 들어가서 push 가 제대로 되었는지 확인한다. 끝.

end

 

 

[github 연동 with SSH keys]

[github 연동 with SSH keys]

 

댓글