Quick Start
- 시작하기
- 엔트리 하드웨어 개발 튜토리얼
Basic
- 개발 환경 세팅
- PR 요청하기
- 자주 하는 질문
- 자주 발생하는 에러
블록만들기
- 시작하기
- 블록 명세 작성
- 블록 사용 등록
- 블록 모양별 개발 방법
- 하드웨어 블록 만들기
- 하드웨어 블록 번역작업
- 하드웨어 블록 추가하기
- 프로젝트 테스트하기
Entry HW
- 시작하기
- 하드웨어 모듈 추가하기
- 블루투스 하드웨어 추가하기
- 하드웨어 연결 테스트하기
- 하드웨어 등록 서비스 신청하기
- 브라우저로 연결하기에 하드웨어 등록
Entry Offline
- 시작하기
- 프로젝트 구조
- 개발하기
- 오브젝트 추가하기
- 다국어 작업하기
- 커스텀 프로젝트 빌드
- 빌드하기
Etc.
- Git 사용 방법
- 문서 기여하기
- 문서 업데이트 내역
하드웨어 블록 번역작업
다국어 추가하기
엔트리 사이트의 언어별 리소스는 내부 프로젝트에 의해 관리되고 있습니다.
이 언어 리소스는 entryjs 개발을 위한 자체실행에서 사용할 수 있도록 extern/lang 아래에 다국어 데이터를 삽입해두었습니다.
하지만 이 리소스는 entryjs 에서 수정되어도 실제로 반영되지 않습니다. 즉, 개발시에만 사용되는 파일입니다.
하드웨어 개발시에는 해당 리소스에 접근할 수 없으므로, 하드웨어 블록에 언어 리소스를 추가할 수 있도록 구현되어있습니다.
하드웨어의 언어 작업은 src/playground/blocks/block_(하드웨어명).js
의 setLanguage() 로직을 통해 추가할 수 있습니다.
setLanguage 에서, ko.template 과 en.template 는 필수입니다.
추가적으로 블럭의 도움말을 설정하고자 하는 경우, ko.Helper.(블럭명) 의 형태로 추가하시면 됩니다.
예)
'use strict'; |
Caught a mistake or want to contribute to the documentation?
Edit this page on Github!