cura localization and packaging on win32

15
Cura localization & Packaging on Win32 큐큐 큐큐큐 & 큐큐큐

Upload: jinbuhm-kim

Post on 12-Aug-2015

146 views

Category:

Technology


9 download

TRANSCRIPT

Page 1: Cura localization and packaging on Win32

Cura localization & Packaging on Win32

큐라 패키징 & 한글화

Page 2: Cura localization and packaging on Win32

한글화

• 필요한 툴 :PoEdit (http://poedit.net/)• 수정할 파일 \resources\locale\ko\

LC_MESSAGES\Cura.po• PoEdit 에서 Cura.po 파일을 열어

번역후 mo 파일을 만든다 .• ./update_translations.sh 를 실행한다 .

Page 3: Cura localization and packaging on Win32

한글화

• Cura\util\resource.py 파일에서 Korean 의 주석을 제거한다 .

Page 4: Cura localization and packaging on Win32

개발환경 설치

• 필요한 것들– MinGW– Git-bash– NSIS– avr-gcc, arduino-1.0.3 : Ultimaker f/w 를

컴파일하기 위해 필요하지만 package.sh 에서 코멘트 처리하면 필요없음

– 7zip 9.20: 9.38 beta 버전은 문제가 있음 .

Page 5: Cura localization and packaging on Win32

MinGW

• Minimalist GNU for Windows• http://www.mingw.org/

Page 6: Cura localization and packaging on Win32

Git-bash

• http://git-scm.com/download/win • 설치후 git-bash 환경에서 컴파일

Page 7: Cura localization and packaging on Win32

NSIS

• Nullsoft Scriptable Install System• 윈도우즈용 설치프로그램• http://nsis.sourceforge.net/Main_Page

Page 8: Cura localization and packaging on Win32

패키징• 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 개의 파일도 다운로드 한다 .

Page 9: Cura localization and packaging on Win32

패키징• package.sh 수정

– BUILD_NAME

– Ultimaker 의 펌웨어를 컴파일 하지 않기위해서 150 ~204번째 줄까지 주석 처리 또는 삭제

– CuraEngine 은 다운로드 받았으므로 539~540 번째 줄은 주석 처리

– DLL 파일의 위치 수정

Page 10: Cura localization and packaging on Win32

패키징• Cura 폴더로 이동하여 패키지 스크립트를 실행한다 .– $ cd Cura– ./package.sh win32

Page 11: Cura localization and packaging on Win32

패키징• 컴파일이 되면서 필요한 파일들을

다운로드 받고 , 최종적으로 실행파일이 생성이 된다 .

Page 12: Cura localization and packaging on Win32

실행• 실행 파일을 설치하고 First time run wizard 에서

언어를 Korean 를 선택을 하고 기기 설정을 끝나면 UI의 언어가 한글로 바뀐다 .

• 또는 File>Preference… > Language 에서 Korean을 선택후 재실행 한다 .

Page 13: Cura localization and packaging on Win32
Page 14: Cura localization and packaging on Win32

Trouble Shooting

• Github permission issue: https://help.github.com/articles/generating-ssh-keys/

• Mingw 소스 코드 수정 : https://github.com/g-truc/glm/issues/300

• 에러 발생시 Log.txt 파일 확인

Page 15: Cura localization and packaging on Win32

Thanks !

For more information: Creatable labs forum [email protected]