GithubHelp home page GithubHelp logo

entry-offline's People

Contributors

borewit avatar dependabot[bot] avatar entrydev avatar extracold1209 avatar tnks2u avatar wodnjs6512 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

entry-offline's Issues

1.6.x 버전에서 만든 엔트리 프로젝트를 2.0에서 실행할 수 없습니다. 그러나 온라인에서는 가능합니다.

1.6.x 버전에서 만든 엔트리 프로젝트를 2.0에서 실행할 수 없습니다. 그러나 온라인에서는 가능합니다. 온라인 사이트에서는 1.6 버전에서 만든 프로그램을 로드시 1.6=>2.0버전으로 자동 컨버전이 기능이 있나봅니다. 문제없이 보이고, 실행도 잘됩니다. 오프라인 버전도 그렇게 될 수 있도록 해주시면 감사합니다!
flappy bird.ent.zip

영어 외 다른 언어로의 번역 방법을 안내해 주세요

안녕하세요? 개도국에서 봉사단원으로 활동 중에 있습니다.

개도국에서 엔트리를 이용해 수업을 진행해 보고 싶은데, 현지어로 번역이 필요합니다. 번역하는 방법을 알려주실 수 있는지요? 이달 마지막 주에 수업 하려는데 번역 후 공식 버전 반영까지 시간이 많이 걸린다면 제가 직접 빌드한 커스텀 버전을 사용할 수도 있는지요?

감사합니다.

번역한 하드웨어 관련 블럭이 한 줄로 뭉쳐 표시됩니다.

안녕하세요? 먼저 아두이노 확장모드 번역문제 관련 #69번 이슈를 해결책을 적용했더니, 그 해당 이슈는 해결되나 다른 하드웨어 연결 후 생성된 블록들에서 아래와 같이 모든 블록이 한 열에 다 뭉쳐 표시되는 문제(ws가 깨지는?)가 발생하고 있습니다.

image

[2.0.x] 배경 오브젝트의 수정이 안됩니다.

image
첨부에서 보는 바와 같이 1.6.x버전에서는 배경 위에 새로운 그림을 추가하거나 등등 해서 자유로운 수정이 가능하였으나, 마우스 좌표가 X:NaN, Y:NaN 처럼 표시되면서 전혀 어떠한 수정도 가능하지 않습니다.

Mac OS 매버릭스에서 하드웨어 연결 관련 윈도우가 그냥 하얀 바탕 창이고 아무 표시가 나타나지 않습니다.

안녕하세요? 이슈 리포트 합니다.

블록메뉴에서 하드웨어 -> 연결 프로그램 열기 -> 하드웨어 선택에서 어떤 하드웨어를 선택하든지 그 다음 뜨는 하드웨어 연결 관련 윈도우가 그냥 하얀 바탕 창이고 아무 표시가 나타나지 않습니다.

오프라인 1.6.1 버전이고, Mac OS 매버릭스 버전입니다.

감사합니다.

참고로 Mac OS 시에라 버전에서는 문제 없습니다.

엔트리 오프라인 기존 함수 삭제 방법

안녕하세요.

엔트리와 햄스터 로봇을 사용해 블록코딩 수업을 진행하는 중,

여쭙고 싶은 것이 생겨 방문해 Issue를 남기게 되었습니다.

현재 엔트리 오프라인에는 다양한 블록 및 명령들이 존재하는데,

저와 같이 하드웨어 프로그래밍 용으로 사용하는 경우 필요없는 기능이 상당히 많이 존재합니다.

특히 기존 엔트리에 존재하는 '소리', '움직임' 등의 카테고리의 경우,

하드웨어에서 사용하는 함수 내용과 비슷하게 표기된 경우가 많아 학생들이 헷갈려 하거나,

심한 경우 수업 진행에 차질이 생기는 경우가 있습니다.

정리하면, 엔트리 오프라인에서 제공 중인 기존 함수와 카테고리,

리소스 파일 등이 필요없는 경우, 엔트리 오프라인 프로그램 자체를 커스텀 빌드 해야하는지,

아니면 따로 삭제할 방법이 있는지에 대해서 여쭤보고 싶습니다.

감사합니다. 즐거운 하루 보내세요.

ERROR in ./src/main.js Module build failed (from ./node_modules/babel-loader/lib/index.js): Error: Cannot find module 'core-js/modules/es6.weak-set'

윈도우즈에서 2.0.2 소스코드 받고, dependancy 를 다 설치후 아래와 같이 빌드하면 바로 에러가 납니다. 참고로 맥에서는 문제없이 잘 빌드됩니다.

C:\Users\JJ\dev\entry\entry-offline>npm run webpack:dev

[email protected] webpack:dev C:\Users\JJ\dev\entry\entry-offline
cross-env NODE_ENV=development webpack

Hash: c1ee4653443131fba980759819ca5e519cdf1515
Version: webpack 4.29.6
Child
Hash: c1ee4653443131fba980
Time: 422ms
Built at: 2019-03-28 01:27:13
Asset Size Chunks Chunk Names
main.bundle.js 30.6 KiB main [emitted] main
main.bundle.js.map 28.7 KiB main [emitted] main
Entrypoint main = main.bundle.js main.bundle.js.map
[./src/main.js] 3.05 KiB {main} [built] [failed] [1 error]

ERROR in ./src/main.js
Module build failed (from ./node_modules/babel-loader/lib/index.js):
Error: Cannot find module 'core-js/modules/es6.weak-set'
    at Function.Module._resolveFilename (module.js:536:15)
    at Function.Module._load (module.js:466:25)
    at Module.require (module.js:579:17)
    at require (C:\Users\JJ\dev\entry\entry-offline\node_modules\v8-compile-cache\v8-compile-cache.js:159:20)
    at Object.<anonymous> (C:\Users\JJ\dev\entry\entry-offline\node_modules\babel-plugin-async-import\dist\index.js:8:1)
    at Module._compile (C:\Users\JJ\dev\entry\entry-offline\node_modules\v8-compile-cache\v8-compile-cache.js:178:30)
    at Object.Module._extensions..js (module.js:646:10)
    at Module.load (module.js:554:32)
    at tryModuleLoad (module.js:497:12)
    at Function.Module._load (module.js:489:3)
    at Module.require (module.js:579:17)
    at require (C:\Users\JJ\dev\entry\entry-offline\node_modules\v8-compile-cache\v8-compile-cache.js:159:20)
    at requireModule (C:\Users\JJ\dev\entry\entry-offline\node_modules\@babel\core\lib\config\files\plugins.js:165:12)
    at loadPlugin (C:\Users\JJ\dev\entry\entry-offline\node_modules\@babel\core\lib\config\files\plugins.js:68:17)
    at createDescriptor (C:\Users\JJ\dev\entry\entry-offline\node_modules\@babel\core\lib\config\config-descriptors.js:154:9)
    at items.map (C:\Users\JJ\dev\entry\entry-offline\node_modules\@babel\core\lib\config\config-descriptors.js:109:50)
    at Array.map (<anonymous>)
    at createDescriptors (C:\Users\JJ\dev\entry\entry-offline\node_modules\@babel\core\lib\config\config-descriptors.js:109:29)
    at createPluginDescriptors (C:\Users\JJ\dev\entry\entry-offline\node_modules\@babel\core\lib\config\config-descriptors.js:105:10)
    at plugins (C:\Users\JJ\dev\entry\entry-offline\node_modules\@babel\core\lib\config\config-descriptors.js:40:19)
    at mergeChainOpts (C:\Users\JJ\dev\entry\entry-offline\node_modules\@babel\core\lib\config\config-chain.js:319:26)
    at C:\Users\JJ\dev\entry\entry-offline\node_modules\@babel\core\lib\config\config-chain.js:283:7
    at buildRootChain (C:\Users\JJ\dev\entry\entry-offline\node_modules\@babel\core\lib\config\config-chain.js:120:22)
    at loadPrivatePartialConfig (C:\Users\JJ\dev\entry\entry-offline\node_modules\@babel\core\lib\config\partial.js:85:55)
    at Object.loadPartialConfig (C:\Users\JJ\dev\entry\entry-offline\node_modules\@babel\core\lib\config\partial.js:110:18)
    at Object.<anonymous> (C:\Users\JJ\dev\entry\entry-offline\node_modules\babel-loader\lib\index.js:140:26)
    at Generator.next (<anonymous>)
    at asyncGeneratorStep (C:\Users\JJ\dev\entry\entry-offline\node_modules\babel-loader\lib\index.js:3:103)
    at _next (C:\Users\JJ\dev\entry\entry-offline\node_modules\babel-loader\lib\index.js:5:194)
    at C:\Users\JJ\dev\entry\entry-offline\node_modules\babel-loader\lib\index.js:5:364

YARN dist:win64 후 (페키징후)

페키징 전에는 HW 연결 프로그램에서 정상적으로 기기를 찾는데,
YARN dist:win64 후 (페키징후) 에는 " 하드웨어 연결에 실패했습니다. 연결을 재시도하거나 프로그램을 재실행해주세요."
가 뜹니다. 제가 제작한 기기 말고 다른 기기연결시도를 하면 "하드웨어어와 연결을 시도하고있습니다." 가 뜨는데 제가 만든거는 연결되어있든 아니든, " 하드웨어 연결에 실패했습니다. 연결을 재시도하거나 프로그램을 재실행해주세요." 이 뜨네요

혹시 아직 기기 등록을 안한거라서 그럴가능성도 있을까요? 일단 페키징 전까지 yarn start 등을 했을때는 정상 동작을 합니다...

러시아어 번역 중에 있습니다. 러시아어 알파벳 사이 자간이 영어보다 현저히 넓네요.

블록명이 더 짧은 단어로 만드는 것을 찾아보기도 해야겠지만, 영어 알파벳 자간과 비교해 러시아어 알파벳 사이 자간이 영어보다 현저히 넓은데요. 폰트 라이센스 때문에 아무 것이나 넣는게 문제가 되나요? 혹시 폰트문제를 어떻게 풀면 좋을지요? 러시아어 번역이 되면 러시아어 사용 언어권이 상당하기 때문에 엔트리 국제화에 큰 도움이 될 것으로 예상합니다만...

image

외국어(영어 등) 동작 환경에서 오브젝트를 추가하면 영어가 아닌 한글 이름으로 등록됩니다.

외국어(영어 등) 동작 환경에서 오브젝트를 추가하면 오브젝트 추가화면에서 오브젝트 이름은 영어로 잘 표기가 됩니다. 그러나, 막상 추가되고 난 결과는 영어이름 아닌 한글이름으로 다시 재변환되어 한글이름으로 보입니다. 오브젝트 뿐만 아니라 소리를 추가해도 그렇습니다. 엔트리 1.6버전에서는 문제가 없습니다. 2.0에서 발생하는 문제입니다.

윈도우즈 버전 빌드 후 오브젝트에 모양이 나타나지 않는 문제

안녕하세요?

버전: 2.0.5
원도우즈: 10

yarn start watch 로 개발상태에서도 그렇고,
yarn start dist:win32 or win64 로 빌드 완료 된 버전을 실행시키면 아래와 같이, 오브젝트에 모양이 보이지 않는데 빌드과정에 뭐가 문제일까요?
image

image

image

그런데, 윈도우즈가 아닌 맥에서는 개발상태와 빌드된 버전 모두에서 정상동작합니다.

package.json에 devDependencies안에 이상한 내용이 있는 것같습니다.

package.json안에 devDependencies 파트에 있는 옵션 중에 아래와 같은 내용이 추가 되어있습니다.
"rebuild": "electron-rebuild -v 1.7.8",
npm install 시에

npm ERR! code ETARGET
npm ERR! notarget No matching version found for [email protected]
npm ERR! notarget In most cases you or one of your dependencies are requesting
npm ERR! notarget a package version that doesn't exist.
npm ERR! notarget
npm ERR! notarget It was specified as a dependency of 'entry'
npm ERR! notarget

와 같은 내용이 출력되면서 동작을 하지 않아서 찾아보니 electron-rebuild의 경우 1.7.2까지 밖에 출시가 되지 않은 것으로 보이고 있습니다.

해당 내용이 없더라도
"electron-rebuild": "^1.6.0",

이 내용이 있는 것으로 봐서는 뭔가가 잘못되지 않았나 싶습니다.

[Feature Request] 선택한 언어에 따라 디폴트 내장 오브젝트의 변경 가능

안녕하세요?

먼저 개도국 어린이를 위해 엔트리를 지역화 하는 것으로 계속 문의를 남겼었지요. 이번에도 관련한 문의인데요. 저희가 이 곳 현지인과 함께 지역에 맞는 오브젝트 이미지(예를 들어 이곳 전통 의상을 입은 오브젝트 등)의 제작이 거의 임박했는데요. 해당 이미지들을 넘겨드리면(pull-request에 의해) 엔트리 오프라인 버전에 기본 오브젝트(이미지)로 포함되 릴리즈 해주시는지요?

저희가 제작할 이미지가 상당히 있는 편인데 그러면 제 생각엔 유저에게 항상 보여지는 전체 오브젝트 개수가 증가하게 될텐데 물론 그것도 어떤 면에선 유익이 있을 수 있고, 그것 말고 혹시 제목에 요청드린 바와 같이 해당 언어를 선택할 때 보여지는 디폴트 오브젝트들이 해당 언어에 맞는 것으로 변경되는 것은 어떨까요?

의견을 부탁드립니다.
감사합니다.

블럭선택 메뉴 하단을 눌렀을 때, 에디터 창 전체가 밀려 올라가는 현상

버전: 2.0.31
OS: 윈도우즈

내용: 블럭선택 메뉴 하단을 눌렀을 때, 에디터 창 전체가 밀려 올라가는 현상으로 하단엔 회색 빈공간 생기며, 상단 메뉴공간은 끌어올려져 안보이는 현상
심각성: 맨 하단 블럭 카테고리인 하드웨어를 선택해 연결시도 마다 매우 불편을 야기함. 시급히 고쳐야 함.

image

지역어 번역 관련 문의

안녕하세요?

제가 개인적으로 이곳 지역어 번역을 시작해 보려고 합니다. 소스를 살펴보니 /extern 디렉토리 안에 지역어 번역이 추가되는 것으로 보입니다. 참고하려고 베트남어 번역인 vs.js 를 열어봤는데요. 전체가 다 베트남어는 아니고 파일에 일정 부분이 번역된 것으로 보입니다.
저 역시도 번역을 목표로 하는 부분은 엔트리 웹사이트 내용에 대한 것은 아니고, 오프라인 버전용에 한정된 내용과 엔트리와 연결해 코딩이 가능한 특정 외부 하드웨어가 아닌 범용 하드웨어, 예를들면 아두이노 연결 활용 부분까지만 번역을 해보고 싶은데요.
그렇다면 하고자 한다면, 예를들어 ko.js 파일 안에 어떤 부분까지만 번역하면 되는지 가이드를 주시면 좋겠습니다.

감사합니다.

entry-offline을 사용할 때에도 하드웨어 등록 신청서 작성을 해야하나요?

엔트리와 하드웨어를 이용한 콘텐츠를 개발하기 위해 준비를 하는 동안 궁금한 점이 생겨 문의드립니다.
하드웨어 등록 신청은 playentry.org에서 하드웨어 블록을 사용하기 위함인지, 모든 개발 절차에 다 필요한 것인지에 대한 질문입니다. playentry.org 사이트를 이용하지 않고, entry-offline 또는 entryjs 서버를 따로 열어둔 상태에서 엔트리와 하드웨어 콘텐츠 개발을 하기 위해서도 반드시 하드웨어 등록 신청을 해야합니까?

speak block

how do i make the speak block or say block read text to speach offline

[Feature Request] 만든 코드(=프로그램)를 한 개의 배포 가능한 실행파일로 만들어 주기

개발도상국(이하 개도국)에선 인터넷 보급이 원활하지 않고 인터넷 사용료가 비싸서 오프라인 엔트리로 가르치고 배울 수 밖에 없는 이유가 존재합니다.

이곳 개도국에서 가르치다 보니, 많은 학생들의 요구가 자기가 만든 코드(곧 프로그램)을 다른 사람에게 줘서 자랑하고 싶은 것입니다. 선진국에서는 바로 인터넷을 통해 엔트리 웹사이트(play-entry.org)에 연결해 자기 작품을 공유하면 됩니다. 그러나, 개도국에서는요? 그것은 이 곳 현실에서는 상당히 어려운 이야기이며 앞으로도 그렇게 인터넷이 언제 보편화 될 지 먼 이야기 입니다. 하지만 내가 만든 걸 자랑하고 싶은 사람의 요구는 다 똑같지요. 그리고, 자기가 만든 코드를 한 개의 exe(원도우즈 OS기준)으로 만들어 다른 사람에게 주는게 가능하냐는 문의가 많습니다.

이런 걸 구현하는 방법에 대해 제가 생각해 본 세 가지 아이디어는...
Electron 같은 것을 이용해 정말 실행가능 한 파일 한 개로 생성해 주는 방법과 아니면 사용자가 만든 코드를 표준 html5 포맷의 컨텐츠로 패키징해줘서 웹 브라우저 안에서 재생하는 일종의 독립된 html5 프로그램이 되는 방법, 마지막은 과거에 어도브사 플래시 컨텐츠들을 재생하기 위해서 브라우저에 내장된 플레이어가 아닌 별도의 독립된 플래시 플레이어가 있었던 것 처럼 엔트리로 만든 코드를 재생하긴 위한 별도의 플레이어를 만드는 것입니다.

한 번 이런 제안에 대해 생각해봐 주시면 감사합니다^^

안녕하세요? 오프라인 버전에 로드맵을 알고 싶습니다.

안녕하세요? 개도국에 봉사요원으로 일하고 있습니다.

이곳 개도국에서 엔트리를 활용해 보고 싶어서요. 그런데 아시다시피 개도국에 인터넷 상황이 매우 열악해서 오프라인 버전은 반드시! 필수입니다. 제가 혹 여유가 된다면 오프라인 버전에 이곳 개도국에 지역화를 위해 도움이 될만한 것들을 추가 개발해보고 싶은 의향이 있기도 하구요. 그런데, 최근에 다시 왔더니 오프라인 버전 개발에 참여할 수 있게 되어있던 문서화 내용이 다 사라졌네요? 혹시 엔트리쪽에서 오프라인 버전에 대한 지원이 중단되는지요?
장기적으로 어떤 로드맵을 갖고 계신지 궁금합니다. 저는 개인적으로는 저희 나라의 자랑스런 코딩교육용 툴이 세계적으로도 특별히 개도국 어린이들을 위해서 쓰이면 좋겠는데 그러자면 오프라인 버전에 대한 지원이 더 많이 되어야 할 것으로 보이구요. 엔트리 개발팀의 의견을 듣고 싶습니다.

감사합니다.

ERROR in ./src/renderer/renderEntry.js

빌드를 하면 오류가 납니다.

Ubuntu 19.04
Node.JS v10.16.0
NPM v6.9.0
입니다.

[email protected] webpack:dev /home/thoratica/entry-offline
cross-env NODE_ENV=development webpack

Hash: 788d0737309e868b8beffeba0c9f56ee1c344a11
Version: webpack 4.32.2
Child
Hash: 788d0737309e868b8bef
Time: 11856ms
Built at: 2019-05-30 9:24:37 PM
Asset Size Chunks Chunk Names
main.bundle.js 3.21 MiB main [emitted] main
main.bundle.js.map 3.75 MiB main [emitted] main
Entrypoint main = main.bundle.js main.bundle.js.map
[./src/main.js] 2.89 KiB {main} [built]
[./src/main/blockConverter.js] 5.72 KiB {main} [built]
[./src/main/commonUtils.js] 2.64 KiB {main} [built]
[./src/main/constants.js] 4.02 KiB {main} [built]
[./src/main/electron/commandLineResolver.js] 1.69 KiB {main} [built]
[./src/main/electron/globalShortCutRegister.js] 396 bytes {main} [built]
[./src/main/fileUtils.js] 7.58 KiB {main} [built]
[./src/main/ipcMainHelper.js] 9.5 KiB {main} [built]
[./src/main/mainUtils.js] 42 KiB {main} [built]
[./src/main/views/aboutWindowManager.js] 1.37 KiB {main} [built]
[./src/main/views/hardwareWindowManager.js] 2.5 KiB {main} [built]
[./src/main/views/mainWindowManager.js] 5.33 KiB {main} [built]
[crypto] external "crypto" 42 bytes {main} [built]
[electron] external "electron" 42 bytes {main} [built]
[path] external "path" 42 bytes {main} [built]
+ 436 hidden modules
Child
Hash: feba0c9f56ee1c344a11
Time: 10352ms
Built at: 2019-05-30 9:24:35 PM
Asset Size Chunks Chunk Names
init.bundle.js 5.96 MiB init [emitted] init
init.bundle.js.map 2.02 MiB init [emitted] init
render.bundle.js 3.9 MiB render [emitted] render
render.bundle.js.map 2.64 MiB render [emitted] render
Entrypoint init = init.bundle.js init.bundle.js.map
Entrypoint render = render.bundle.js render.bundle.js.map
[./node_modules/webpack/buildin/module.js] (webpack)/buildin/module.js 497 bytes {init} {render} [built]
[./src/renderer/helper/entry/entryModalHelper.js] 49.6 KiB {init} {render} [built]
[./src/renderer/helper/importToggleHelper.js] 4.16 KiB {init} [built]
[./src/renderer/helper/ipcRendererHelper.js] 8.72 KiB {init} {render} [built]
[./src/renderer/helper/rendererUtils.js] 8.07 KiB {init} {render} [built]
[./src/renderer/helper/storageManager.js] 3.73 KiB {init} {render} [built]
[./src/renderer/initEntry.js] 1.39 KiB {init} [built]
[./src/renderer/nativeMenu.js] 3.45 KiB {init} [built]
[./src/renderer/reducers/index.js] 352 bytes {render} [built]
[./src/renderer/renderEntry.js] 701 bytes {render} [built]
[./src/renderer/resources/lang sync recursive ^./..json$] ./src/renderer/resources/lang sync ^./..json$ 247 bytes {init} [built]
[./src/renderer/resources/modal/app.js] 567 KiB {init} {render} [built]
[./src/renderer/resources/static.js] 772 bytes {init} [built]
[./src/renderer/resources/static_mini.js] 2.79 KiB {init} [built]
[./src/renderer/store.js] 748 bytes {render} [built]
+ 144 hidden modules

ERROR in ./src/renderer/renderEntry.js
Module not found: Error: Can't resolve 'components/Index.jsx' in '/home/thoratica/entry-offline/src/renderer'
 @ ./src/renderer/renderEntry.js 7:0-41 19:25-30

npm ERR! code ELIFECYCLE
npm ERR! errno 2
npm ERR! [email protected] webpack:dev: cross-env NODE_ENV=development webpack
npm ERR! Exit status 2
npm ERR!
npm ERR! Failed at the [email protected] webpack:dev script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR! /home/thoratica/.npm/_logs/2019-05-30T12_24_37_413Z-debug.log

특정 오브젝트 이름의 경우 언어를 바꿔도 항상 한글로 보입니다.

첨부처럼 선택언어에 상관없이 항상 한글(운동하는 엔트리)로 보이는게 있습니다.

image

제가 우즈벡어 버전을 오브젝트를 추가하면서 sprites.json에 해당언어의 키/값을 추가했는데, 어떤 언어를 선택해도 위에 예처럼 항상 한글로만 보입니다. 어떻게 하면 선택 언어에 따라 오브젝트 이름이 바뀌나요?

{
"_id":"56cb52e5fc051ddf4ba6110e",
"__v":0,
"name":"논",
"user":"56b2f0052d7146c949202baa",
"specials":[],"created":"2018-09-22T18:26:45.271Z",
"sounds":[],
"pictures":[
{
"_id":"53f335867414ccbd1641f7f1",
"filename":"0004181c9e3783c401780d26b9c81c4d",
"name":"논_1",
"dimension":{"height":213,"width":226},
"label":{"uz":"Non_1","en":"Non_1","ko":"논_1"}
}
],
"type":"system",
"category":{"main":"food","sub":"food_others"},
"label":{"uz":"Non","en":"Non","ko":"논"}

계산 블록에 [몫/나머지] 블록 번역이 정상적으로 적용되지 않음

계산 블록에 [10/10 의 몫(나머지)] 블록을 아래와 같이 변역했습니다.

"CALC_quotient_and_mod_1": "",
"CALC_quotient_and_mod_2": "/",
"CALC_quotient_and_mod_3": "ning",
"CALC_quotient_and_mod_4": "",
"CALC_quotient_and_mod_sub_1": "bo'linma",
"CALC_quotient_and_mod_sub_2": "qoldiq",

순서상 한글 번역하고 차이가 없는데, 한국어를 선택했을 때 보여지는 것처럼 [10/10 의 몫(나머지)] 로 보이는게 아니라 아래 그림처럼 순서가 [몫(나머지) / 10의 10] 라고 순서를 보여주며, 위에 번역의 순서를 어떻게 바꿔봐도 항상 몫(나머지) 부분이 순서상 젤 먼저에 옵니다.
image

webpack 빌드에러

현재 마스터 버전(2.0.31)으로 window10 webpack 빌드시 아래와 같은 에러가 발생합니다.

`` cross-env NODE_ENV=production webpack && electron-builder -c --win --ia32
Hash: 202902b370217a3145d980288feea8a2fc8877e51e0a011764b470136d48
Version: webpack 4.46.0
Child
Hash: 202902b370217a3145d9
Time: 93088ms
Built at: 01/29/2021 11:57:20 PM
2 assets
Entrypoint main = main.bundle.js main.bundle.js.map
[0] external "path" 42 bytes {0} [built]
[1] external "electron" 42 bytes {0} [built]
[2] ./src/main/utils/functions/createLogger.ts 1.48 KiB {0} [built]
[3] external "fs" 42 bytes {0} [built]
[5] ./src/main/commonUtils.ts 1.88 KiB {0} [built]
[6] external "lodash" 42 bytes {0} [built]
[8] ./src/main/main.ts 5.69 KiB {0} [built]
[9] ./src/main/views/hardwareWindowManager.ts 4.38 KiB {0} [built]
[29] ./src/main/views/mainWindowManager.ts 4.85 KiB {0} [built]
[30] ./src/main/views/aboutWindowManager.ts 1.64 KiB {0} [built]
[31] ./src/main/utils/functions/parseCommandLine.ts 2.24 KiB {0} [built]
[33] ./src/main/utils/functions/configInitialize.ts 1.34 KiB {0} [built]
[34] ./src/main/utils/functions/isValidAsarFile.ts 2.79 KiB {0} [built]
[37] ./src/main/ipcMainHelper.ts 7.9 KiB {0} [built]
[58] ./src/main/utils/functions/globalShortCutRegister.ts 501 bytes {0} [built]
+ 44 hidden modules

ERROR in c:\dev\entry-offline-origin\src\main\dataTable\models\excelModel.ts
./src/main/dataTable/models/excelModel.ts
[tsl] ERROR in c:\dev\entry-offline-origin\src\main\dataTable\models\excelModel.ts(12,9)
      TS2322: Type '{ name: string; data: unknown[][]; }[]' is not assignable to type '{ name: string; data: [][]; }[]'.
  Type '{ name: string; data: unknown[][]; }' is not assignable to type '{ name: string; data: [][]; }'.
    Types of property 'data' are incompatible.
      Type 'unknown[][]' is not assignable to type '[][]'.
        Type 'unknown[]' is not assignable to type '[]'.
          Types of property 'length' are incompatible.
            Type 'number' is not assignable to type '0'.

Child
Hash: 80288feea8a2fc8877e5
Time: 99677ms
Built at: 01/29/2021 11:57:26 PM
6 assets
Entrypoint init = init.bundle.js init.bundle.js.map
Entrypoint render = render.bundle.js bundle.css render.bundle.js.map bundle.css.map
[2] ./src/renderer/helper/rendererUtils.ts 6.62 KiB {0} {1} [built]
[6] ./src/renderer/helper/storageManager.ts 3.09 KiB {0} {1} [built]
[11] ./src/renderer/helper/importToggleHelper.ts 2.05 KiB {0} {1} [built]
[17] ./node_modules/react-redux/es/index.js + 24 modules 50.5 KiB {1} [built]
| 25 modules
[18] ./src/renderer/resources/modal/app.js 630 KiB {0} {1} [built]
[35] ./src/renderer/resources/static_mini.js 3.94 KiB {0} {1} [built]
[36] ./src/renderer/resources/static.js 1.06 KiB {0} {1} [built]
[37] ./src/renderer/resources/lang sync ^./.*.json$ 247 bytes {0} {1} [built]
[65] ./src/renderer/initEntry.ts 887 bytes {0} [built]
[66] ./src/renderer/renderEntry.tsx 1.03 KiB {1} [built]
[76] ./src/renderer/store/index.ts 999 bytes {1} [built]
[80] ./src/renderer/store/modules/index.ts 557 bytes {1} [built]
[83] ./src/renderer/store/ipcRendererListener.ts 643 bytes {1} [built]
[157] ./src/renderer/makeEntryAsciiArt.ts 1.58 KiB {1} [built]
[158] ./node_modules/redux-persist/es/index.js + 11 modules 22.1 KiB {1} [built]
| 12 modules
+ 158 hidden modules

ERROR in c:\dev\entry-offline-origin\src\main\dataTable\models\excelModel.ts
[tsl] ERROR in c:\dev\entry-offline-origin\src\main\dataTable\models\excelModel.ts(12,9)
      TS2322: Type '{ name: string; data: unknown[][]; }[]' is not assignable to type '{ name: string; data: [][]; }[]'.
  Type '{ name: string; data: unknown[][]; }' is not assignable to type '{ name: string; data: [][]; }'.
    Types of property 'data' are incompatible.
      Type 'unknown[][]' is not assignable to type '[][]'.
        Type 'unknown[]' is not assignable to type '[]'.
          Types of property 'length' are incompatible.
            Type 'number' is not assignable to type '0'.
Child extract-text-webpack-plugin node_modules/extract-text-webpack-plugin/dist node_modules/css-loader/dist/cjs.js??ref--6-2!node_modules/sass-loader/dist/cjs.js??ref--6-3!src/renderer/components/header.scss:
    Entrypoint undefined = extract-text-webpack-plugin-output-filename
       2 modules
Child extract-text-webpack-plugin node_modules/extract-text-webpack-plugin/dist node_modules/css-loader/dist/cjs.js??ref--6-2!node_modules/sass-loader/dist/cjs.js??ref--6-3!src/renderer/components/index.scss:
    Entrypoint undefined = extract-text-webpack-plugin-output-filename
       2 modules
Child extract-text-webpack-plugin node_modules/extract-text-webpack-plugin/dist node_modules/css-loader/dist/cjs.js??ref--6-2!node_modules/sass-loader/dist/cjs.js??ref--6-3!src/renderer/components/modeSelectModal.scss:
    Entrypoint undefined = extract-text-webpack-plugin-output-filename
       2 modules
Child extract-text-webpack-plugin node_modules/extract-text-webpack-plugin/dist node_modules/css-loader/dist/cjs.js??ref--6-2!node_modules/sass-loader/dist/cjs.js??ref--6-3!src/renderer/components/workspace.scss:
    Entrypoint undefined = extract-text-webpack-plugin-output-filename
       2 modules
Child extract-text-webpack-plugin node_modules/extract-text-webpack-plugin/dist node_modules/css-loader/dist/cjs.js??ref--6-2!node_modules/sass-loader/dist/cjs.js??ref--6-3!src/renderer/resources/styles/fonts.scss:
    Entrypoint undefined = extract-text-webpack-plugin-output-filename
    [0] ./node_modules/css-loader/dist/cjs.js??ref--6-2!./node_modules/sass-loader/dist/cjs.js??ref--6-3!./src/renderer/resources/styles/fonts.scss 10.1 KiB {0} [built]
        + 1 hidden module

Child
Hash: 1e0a011764b470136d48
Time: 80192ms
Built at: 01/29/2021 11:57:07 PM
2 assets
Entrypoint main = preload.bundle.js preload.bundle.js.map
[7] external "electron" 42 bytes {0} [built]
[11] ./src/preload/preload.ts 2.5 KiB {0} [built]
[12] ./src/preload/nativeMenu.ts 5.01 KiB {0} [built]
+ 52 hidden modules

ERROR in c:\dev\entry-offline-origin\src\main\dataTable\models\excelModel.ts
[tsl] ERROR in c:\dev\entry-offline-origin\src\main\dataTable\models\excelModel.ts(12,9)
      TS2322: Type '{ name: string; data: unknown[][]; }[]' is not assignable to type '{ name: string; data: [][]; }[]'.
  Type '{ name: string; data: unknown[][]; }' is not assignable to type '{ name: string; data: [][]; }'.
    Types of property 'data' are incompatible.
      Type 'unknown[][]' is not assignable to type '[][]'.
        Type 'unknown[]' is not assignable to type '[]'.
          Types of property 'length' are incompatible.
            Type 'number' is not assignable to type '0'.

error Command failed with exit code 2.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.

하드웨어 연결시 아두이노 확장으로 열고 나타나는 블록들이 다국어 번역이 안됩니다.

아두이노 우노 확장 관련 8개의 블록들을 다음과 같이 다국어 번역했음에도 불구하고 첨부 이미지처럼 항상 영어로만 표기됩니다.

"arduino_ext_get_analog_value": "Analog %1pin qiymat",
"arduino_ext_get_analog_value_map": "%1 %2 ~ %3dan %4 ~ %5ga o'zgartir",
"arduino_ext_get_ultrasonic_value": "Ultrasonic Trig %1pin Echo %2pin sensor qiymati",
"arduino_ext_toggle_led": "Raqamli %1pin %2 %3",
"arduino_ext_digital_pwm": "Raqamli %1pin %2ga sozla %3",
"arduino_ext_set_tone": "Raqamli %1pin %2 nota %3 oktava %4 zarbadan chal %5",
"arduino_ext_set_servo": "Raqamli %1pin servo %2 darajaga sozla %3",
"arduino_ext_get_digital": "Raqamli %1pin qiymati",

image

버전: 1.6.13

커스텀 컨텐트(오브젝트)를 제작하는 가이드를 좀 알 수 있을까요?

안녕하세요?

이곳 개도국에 지역어 버전을 만들려는 준비를 구체화 하면서 관련해 계속 문의가 생기네요^^; 제목에 문의 드린 바와 같이 이곳 국가의 전통 복장의 오브젝트 같은 것을 몇 개 만들어 추가해 배우는 아이들에게 친숙하게 다가갈 수 있도록 하려고 합니다. 오브젝트 제작에 가이드를 좀 제공해 주실 수 있으실까요? 이미지 파일에 크기와 해상도라든지 표준화된 규격을 가지고 계실 것 같아서요. 그리고, 제작 후 어느 디렉토리에 위치시켜야 로딩이 가능할런지요?

감사합니다.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.