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 가 제대로 되었는지 확인한다. 끝.
[github 연동 with SSH keys]
[github 연동 with SSH keys]
'DevOps' 카테고리의 다른 글
앤서블(Ansible) vs 테라폼(Terraform) (4) | 2024.10.14 |
---|---|
마이크로서비스의 특징 (0) | 2022.08.29 |
데브옵스 구성요소 (0) | 2022.08.29 |
i18n (국제화)을 위한 weblate 사용법 (www.weblate.org) - 1편 설치 (0) | 2020.05.10 |
AWS linux 에 docker-compose 설치 (0) | 2020.05.10 |
docker-compose 명령어 (0) | 2020.05.10 |
도커 명령어 (0) | 2020.03.12 |
애플리케이션 튜닝 (0) | 2019.05.23 |
댓글