일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 3줄정리
- 사이드
- 괜찮음
- 10분
- 매일
- FIT XR
- Writing
- 스탭퍼
- 미드시청
- English
- Problem Solving
- leetcode
- 쓰릴오브파이트
- 영어원서읽기
- 영어공부
- 리얼 클래스
- 뭐든
- 링피트
- 운동
- 만화도
- Daily Challenge
- 화상영어
- 프로젝트
- 개발자
- 월간
- 파비최
- 30분
- realclass
- 읽기
- 잡생각
- Today
- Total
파비의 매일매일 공부기록
Thonny - 오픈소스 프로젝트 한글 번역 #6 본문
드디어 한글 번역 진행도를 100%로 만들었다.
금방 끝날 줄 알았던 일인데.. 역시 차일피일 미루다 보니 꽤나 오래 걸린 것 같다.
내가 만든 PO 파일로
Thonny를 로컬에 컴파일해서 적용해보는 걸 시도해봤다.
github.com/thonny/thonny/wiki/Running-from-the-source
상기 링크에 있는 instruction을 따라갔으나.. 역시나 실패.
실패 원인은 tkinter라는 module이 설치가 안돼서 문제였다.
brew install tcl-tk라는 걸 설치하면 되는데
문제는 pyenv를 사용할 경우, tcl-tk가 먼저 설치되어 있고 환경 변수들을 설정해줘야 제대로 tkinter 모듈을 불러올 수 있다.
현재 big sur에서는 pyenv 에서 파이썬 예전 버전(3.9 이전) 설치 시도 시에 설치가 안 되는 이슈들이 좀 있다.
환경 변수 바꾸고 lib들의 commit 버전을 바꾸는 등의 꼼수를 쓰면 되긴 하는데.. 귀찮아서 그냥 3.9.1을 새로 설치했다.
설치하기 전에 아래와 같이 환경 변수를 지정해 줘야 하는 것 같다.
export PATH="/usr/local/opt/tcl-tk/bin:$PATH"
export LDFLAGS="-L/usr/local/opt/tcl-tk/lib"
export CPPFLAGS="-I/usr/local/opt/tcl-tk/include"
export PKG_CONFIG_PATH="/usr/local/opt/tcl-tk/lib/pkgconfig"
export PYTHON_CONFIGURE_OPTS="--with-tcltk-includes='-I$(brew --prefix tcl-tk)/include' \ --with-tcltk-libs='-L$(brew --prefix tcl-tk)/lib -ltcl8.6 -ltk8.6'"
blog.lanzani.nl/2020/install-tkinter-macos/(참조)
설치 후 python -m thonny를 실행하면! 짜잔~ Thonny가 실행된다.
아직 번역 안된 부분을 찾았다. (내가 오늘 수정한 텍스트들이 아직 적용이 안됨)
이제 POEditor에서 PO, MO 파일로 내가 수정한 파일을 Export 하고
thonny/locale/ko-KR/LC_MESSAGES에 thonny.mo, thonny.po로 파일을 덮어씌워 준다.
그러고 나서 다시 thonny를 실행하면 다음과 같이 번역이 적용된 걸 볼 수 있다.
이다음으로는 번역 파일에 대한 PR(Pull Request)를 하려고 했으나..
github.com/thonny/thonny/blob/master/docs/translate.md
상기에 main contributor가 남겨놓은 가이드에는
Translations will be pulled from POEditor before each release, no need to create a PR.
(매 릴리즈마다 번역 파일은 자동으로 POEditor에서 받아오기 때문에 PR을 만들 필요는 없다.)
고 해서 괜히 번거롭게 하기 싫어서 이번 번역 프로젝트는 이것으로 마친다.
'Side Project (완료) > Thonny 번역 프로젝트 (2021)' 카테고리의 다른 글
Thonny - 오픈소스 프로젝트 한글 번역 #8 - 도움말 (1) | 2021.04.28 |
---|---|
Thonny - 오픈소스 프로젝트 한글 번역 #7 - 도움말 (0) | 2021.04.11 |
Thonny - 오픈소스 프로젝트 한글 번역 #5 (0) | 2021.04.03 |
Thonny - 오픈소스 프로젝트 한글 번역 #4 (0) | 2021.02.13 |
Thonny - 오픈소스 프로젝트 한글 번역 #3 (0) | 2021.02.08 |