Upload
jinbuhm-kim
View
146
Download
9
Embed Size (px)
Citation preview
Cura localization & Packaging on Win32
큐라 패키징 & 한글화
한글화
• 필요한 툴 :PoEdit (http://poedit.net/)• 수정할 파일 \resources\locale\ko\
LC_MESSAGES\Cura.po• PoEdit 에서 Cura.po 파일을 열어
번역후 mo 파일을 만든다 .• ./update_translations.sh 를 실행한다 .
한글화
• Cura\util\resource.py 파일에서 Korean 의 주석을 제거한다 .
개발환경 설치
• 필요한 것들– MinGW– Git-bash– NSIS– avr-gcc, arduino-1.0.3 : Ultimaker f/w 를
컴파일하기 위해 필요하지만 package.sh 에서 코멘트 처리하면 필요없음
– 7zip 9.20: 9.38 beta 버전은 문제가 있음 .
NSIS
• Nullsoft Scriptable Install System• 윈도우즈용 설치프로그램• http://nsis.sourceforge.net/Main_Page
패키징• Cura 소스를 github 에서 릴리즈된
파일을 다운로드해서 압축을 푼다 .– https://
github.com/daid/Cura/releases• CuraEngine 도 다운로드 해서 압축을
푼다– https://
github.com/Ultimaker/CuraEngine/releases
• libgcc_s_sjlj-1.dll, libwinpthread-1.dll, libstdc++-6.dll 3 개의 파일도 다운로드 한다 .
패키징• package.sh 수정
– BUILD_NAME
– Ultimaker 의 펌웨어를 컴파일 하지 않기위해서 150 ~204번째 줄까지 주석 처리 또는 삭제
– CuraEngine 은 다운로드 받았으므로 539~540 번째 줄은 주석 처리
– DLL 파일의 위치 수정
패키징• Cura 폴더로 이동하여 패키지 스크립트를 실행한다 .– $ cd Cura– ./package.sh win32
패키징• 컴파일이 되면서 필요한 파일들을
다운로드 받고 , 최종적으로 실행파일이 생성이 된다 .
실행• 실행 파일을 설치하고 First time run wizard 에서
언어를 Korean 를 선택을 하고 기기 설정을 끝나면 UI의 언어가 한글로 바뀐다 .
• 또는 File>Preference… > Language 에서 Korean을 선택후 재실행 한다 .
Trouble Shooting
• Github permission issue: https://help.github.com/articles/generating-ssh-keys/
• Mingw 소스 코드 수정 : https://github.com/g-truc/glm/issues/300
• 에러 발생시 Log.txt 파일 확인
Thanks !
For more information: Creatable labs forum [email protected]