diff --git a/src/renderer/lang/code.js b/src/renderer/lang/code.js
index d0607239a..ed4c24d2b 100644
--- a/src/renderer/lang/code.js
+++ b/src/renderer/lang/code.js
@@ -256,6 +256,10 @@ Lang.Blocks = {
"byrobot_petrone_v2_common_light_color_cottoncandy": "구름솜사탕",
"byrobot_petrone_v2_common_light_color_emerald": "에메랄드",
"byrobot_petrone_v2_common_light_color_lavender": "라벤더",
+ "byrobot_petrone_v2_common_light_mode_dimming": "천천히 깜빡임",
+ "byrobot_petrone_v2_common_light_mode_flicker": "깜빡임",
+ "byrobot_petrone_v2_common_light_mode_flicker_double": "2번 연속 깜빡임",
+ "byrobot_petrone_v2_common_light_mode_hold": "켜짐",
"byrobot_petrone_v2_common_light_color_muscat": "청포도",
"byrobot_petrone_v2_common_light_color_strawberrymilk": "딸기우유",
"byrobot_petrone_v2_common_light_color_sunset": "저녁노을",
@@ -1613,7 +1617,31 @@ Lang.Blocks = {
"ardublock_motor_forward": "앞",
"ardublock_motor_backward": "뒤",
"mkboard_dc_motor_forward": "앞",
- "mkboard_dc_motor_backward": "뒤"
+ "mkboard_dc_motor_backward": "뒤",
+ "jdkit_clockwise": "시계방향",
+ "jdkit_counterclockwise": "반시계방향",
+ "jdkit_gyro_frontrear": "앞뒤",
+ "jdkit_gyro_leftright": "좌우",
+ "jdkit_joystick_leftleftright": "왼쪽 좌우",
+ "jdkit_joystick_lefttopbottom": "왼쪽 상하",
+ "jdkit_joystick_rightleftright": "오른쪽 좌우",
+ "jdkit_joystick_righttopbottom": "오른쪽 상하",
+ "jdkit_led": "LED",
+ "jdkit_led_color_green": "초록색",
+ "jdkit_led_color_orange": "오랜지색",
+ "jdkit_led_turnoff": "끄기",
+ "jdkit_led_turnon": "켜기",
+ "jdkit_motor_leftbottom": "왼쪽아래",
+ "jdkit_motor_lefttop": "왼쪽위",
+ "jdkit_motor_rightbottom": "오른쪽아래",
+ "jdkit_motor_righttop": "오른쪽위",
+ "jdkit_tune_do": "도",
+ "jdkit_tune_fa": "파",
+ "jdkit_tune_la": "라",
+ "jdkit_tune_mi": "미",
+ "jdkit_tune_re": "레",
+ "jdkit_tune_si": "시",
+ "jdkit_tune_sol": "솔"
};
Lang.Buttons = {
"lesson_list": "강의 목록",
@@ -1691,6 +1719,7 @@ Lang.Menus = {
"discuss_save_question": "글을 저장하시겠습니까?",
"discuss_cancle_question": "작성을 취소하시겠습니까?",
"discuss_saved": "이 저장되었습니다.",
+ "discuss_no_write_permission": "현재 로그인된 계정으로는 글을 작성하실 수 없습니다.",
"search_lang": "검색",
"search_title": "제목",
"faq_desc": "엔트리에서 제공하는 주제별, 학년별 학습과정을 통해 차근차근 소프트웨어를 배워보세요!",
@@ -2065,7 +2094,7 @@ Lang.Menus = {
"check_info_entered": "입력 정보 확인 ",
"enter_lefo_lesson_long": "강의를 구성하는 정보를 입력해 주세요.",
"lesson_info_desc": "학습자가 학습하기 화면에서 사용할 기능과 작품을 선택함으로써, 학습 목표와 내용에 최적화된 학습환경을 구성할 수 있습니다.",
- "provide_only_used": "완성된 작품에서 사용된 기능만 불러오기",
+ "provide_only_used": "완성된 작품에서 사용된 블록만 불러오기",
"see_help": "도움말 보기",
"select_done_project_1": "학습자가 목표로 설정할",
"select_done_project_2": "완성 작품",
@@ -2324,6 +2353,7 @@ Lang.Menus = {
"ardublock": "아두블럭",
"mkboard": "몽키보드",
"memaker": "미메이커",
+ "edumaker": "에듀메이커 보드",
"codingtoolbox": "코딩툴박스",
"materials_etc_all": "기타 교육자료 모음",
"materials_teaching": "교원 연수 자료",
@@ -2415,18 +2445,23 @@ Lang.Menus = {
"atEntry": "엔트리에서는",
"entryLearnDesc_1": "재미있게 배우는 학습공간",
"entryLearnDesc_2": "<학습하기>에서는 컴퓨터를 활용해 논리적으로 문제를 해결할 수 있는 다양한 학습",
- "entryLearnDesc_3": "콘텐츠가 준비되어 있습니다. 게임을 하듯이 주어진 미션들을 컴퓨터 프로그래밍으로",
- "entryLearnDesc_4": "해결하고, 동영상을 보면서 소프트웨어의 원리를 재미있게 배울 수 있습니다.",
+ "entryLearnDesc_3": "콘텐츠가 준비되어 있습니다. 게임을 하듯이 재미있게 주어진 미션들을 프로그래밍으로",
+ "entryLearnDesc_4": "해결해볼 수 있고 유익한 동영상을 통해 소프트웨어의 원리를 배울 수 있습니다.",
"entryMakeDesc_1": "<만들기>에서는 미국 MIT에서 개발한 Scratch와 같은 블록형 프로그래밍 언어를",
- "entryMakeDesc_2": "사용하여 처음 접하는 사람들도 쉽게 자신만의 창작물을 만들 수 있습니다.",
+ "entryMakeDesc_2": "사용하여 프로그래밍을 처음 접하는 사람들도 쉽게 자신만의 창작물을 만들 수 있습니다.",
+ "entryMakeDesc_3": "또한 블록 코딩과 텍스트 코딩의 중간다리 역할을 하는 '엔트리파이선' 모드에서는",
+ "entryMakeDesc_4": "텍스트 언어의 구조와 문법을 자연스럽게 익힐 수 있습니다.",
+ "entryMakeDesc_5": "",
"entryShareDesc_1": "<공유하기>에서는 엔트리를 통해 제작한 작품을 다른 사람들과 공유할 수 있습니다.",
- "entryShareDesc_2": "공유된 작품이 어떻게 구성되었는지 살펴볼 수 있고, 이를 발전시켜 또 다른 작품을 만들 수",
- "entryShareDesc_3": "있습니다. 또한 친구들과 협업해 더 멋진 작품을 만들 수도 있습니다.",
+ "entryShareDesc_2": "또한 공유된 작품이 어떻게 구성되었는지 살펴보고 발전시켜 자신만의 작품을 만들 수",
+ "entryShareDesc_3": "있습니다. 공동 창작도 가능하여 친구들과 협업해 더 멋진 작품을 만들어 볼 수 있습니다.",
"entryGroup": "학급기능",
"entryGroupTitle": "우리 반 학습 공간",
- "entryGroupDesc_1": "<학급기능>은 선생님께서 학급별로 학생들을 관리할 수 있는 기능입니다.",
- "entryGroupDesc_2": "학급만의 학습하기, 만들기, 공유하기를 만들 수 있으며, 과제를 만들고",
- "entryGroupDesc_3": "학생들의 결과물을 확인할 수 있습니다.",
+ "entryGroupDesc_1": "<학급기능>은 선생님이 학급별로 학생들을 관리할 수 있는 기능입니다. 학급끼리 학습하고",
+ "entryGroupDesc_2": "작품을 공유할 수 있으며 과제를 만들고 학생들의 결과물을 확인할 수 있습니다.",
+ "entryGroupDesc_3": "또한 선생님은 강의 기능을 활용하여 학생들의 수준에 맞는 학습환경을",
+ "entryGroupDesc_4": "맞춤형으로 제공함으로써 효율적이고 편리하게 수업을 진행할 수 있습니다.",
+ "entryGroupDesc_5": "",
"unpluggedToPhysical": "언플러그드 활동부터 피지컬 컴퓨팅까지",
"algorithmActivity": "기초 알고리즘",
"programmignLang": "교육용 프로그래밍 언어",
@@ -2478,6 +2513,7 @@ Lang.Menus = {
"e-sensorBT": "E-센서보드(무선연결)",
"mechatronics_4d": "4D 메카트로닉스",
"hamster": "햄스터",
+ "hummingbirdduo": "허밍버드 듀오",
"roboid": "로보이드",
"turtle": "거북이",
"littlebits": "리틀비츠",
@@ -2578,7 +2614,7 @@ Lang.Menus = {
"entry_content_three": "재미있는 놀이로 배우고, 나만의 멋진 작품을 만들어 친구들과 공유할 수 있는 멋진 엔트리의 세상으로 여러분을 초대합니다!",
"funny_space": "재미있게 배우는 학습공간",
"in_learn_section": "< 학습하기 > 에서는",
- "learn_problem_solving": "컴퓨터를 활용해 논리적으로 문제를 해결할 수 있는 다양한 학습 콘텐츠가 준비되어 있습니다. 게임을 하듯이 주어진 미션들을 컴퓨터 프로그래밍으로 해결해볼 수도 있고 재미있는 동영상으로 소프트웨어의 원리를 배울 수도 있습니다 .",
+ "learn_problem_solving": "컴퓨터를 활용해 논리적으로 문제를 해결할 수 있는 다양한 학습 콘텐츠가 준비되어 있습니다. 게임을 하듯이 주어진 미션들을 프로그래밍으로 해결해볼 수도 있고 재미있는 동영상으로 소프트웨어의 원리를 배울 수도 있습니다 .",
"joy_create": "창작의 즐거움",
"in_make": "< 만들기 > 는",
"make_contents": "미국 MIT에서 개발한 Scratch와 같은 비주얼 프로그래밍 언어를 사용하여 프로그래밍을 처음 접하는 사람들도 쉽게 나만의 창작물을 만들 수 있습니다. 또 엔트리를 통해 만들 수 있는 컨텐츠의 모습은 무궁무진합니다. 과학 시간에 배운 물리 법칙을 실험해 볼 수도 있고 좋아하는 캐릭터로 애니메이션을 만들거나 직접 게임을 만들어 볼 수 있습니다.",
@@ -2676,6 +2712,7 @@ Lang.Menus = {
"latest_three_month": "최근 3개월",
"current_password": "현재 비밀번호",
"incorrect_password": "비밀번호가 일치하지 않습니다.",
+ "blocked_user": "승인되지 않은 사용자 입니다.",
"new_password": "새로운 비밀번호",
"password_option_1": "영문과 숫자의 조합으로 5자 이상이 필요합니다.",
"again_new_password": "새로운 비밀번호 재입력",
@@ -3451,10 +3488,11 @@ Lang.Menus = {
"class_list": "학급 목록",
"select_grade": "학년을 선택 하세요.",
"add_project": "작품 공유하기",
- "no_project_display": "아직 학생들이 전시한 작품이 없습니다.",
+ "no_project_display": "학생들이 전시한 작품이 없습니다.",
"plz_display_project": "나의 작품을 전시해 주세요.",
"refuse_confirm": "학급 초대를 정말 거절하시겠습니까?",
"select_class": "학급 선택",
+ "group_already_registered": "이미 가입된 학급입니다.",
"mon": "월",
"tue": "화",
"wed": "수",
@@ -3495,6 +3533,7 @@ Lang.Menus = {
"hello_ebs_desc": "<헬로! EBS 소프트웨어> 엔트리 버전의 양방향 서비스를 만나보세요! \n <헬로! EBS 소프트웨어>의 동영상 강의를 통해 \n 소프트웨어 코딩의 기본 개념을 배운 후 양방향 코딩 미션에 도전하세요!\n 방송에서는 볼 수 없었던 <대.소.동> 친구들의 \n 비하인드 스토리를 볼 수 있습니다!",
"hello_ebs_sub_1": "EBS 중학 엔트리 버전의 양방향 서비스를 ",
"hello_ebs_sub_2": "만나보세요! ",
+ "visang_edu_entry": "비상교육 엔트리 학습하기",
"partner": "파트너",
"project_term_popup_title": "작품 공개에 따른 엔트리 저작권 정책 동의",
"project_term_popup_description_1": "작품 공개를 위해",
@@ -3855,6 +3894,7 @@ Lang.Menus = {
"modi": "모디",
"chocopi": "초코파이보드",
"coconut": "코코넛",
+ "jdkit": "제이디킷트",
"practical_course": "교과용 만들기",
"entry_scholarship_title": "엔트리 학술 자료",
"entry_scholarship_content": "엔트리는 대학/학회 등과 함께 다양한 연구를 진행하여 전문성을 강화해나가고 있습니다. 엔트리에서 제공하는 연구용 자료를 확인해보세요",
@@ -3874,6 +3914,7 @@ Lang.Menus = {
"learn_programming_entry_mission": "\"엔트리봇\"과 함께 미션 해결하기",
"learn_programming_line_mission": "\"라인레인저스\"와 샐리구하기",
"learn_programming_choseok": "\"마음의 소리\"의 조석과 게임 만들기",
+ "learn_programming_maple": "\"핑크빈\"과 함께 신나는 메이플 월드로!",
"learn_programming_level_novice": "기초",
"learn_programming_level_inter": "중급",
"learn_programming_level_advanced": "고급",
@@ -3885,6 +3926,12 @@ Lang.Menus = {
"line_escape_desc_1": "폭파되고 있는 메피스토 기지에서 샐리와 라인 레인저스가 무사히 탈출할 수 있도록 도와주세요!",
"solve_choseok": "가위바위보 만들기",
"solve_choseok_desc_1": "만화 속 조석이 가위바위보 게임을 만들 수 있도록 도와주세요!",
+ "solve_henesys": "헤네시스",
+ "solve_ellinia": "엘리니아",
+ "solve_elnath": "엘나스",
+ "solve_henesys_desc_1": "마을을 모험하며, 배고픈 핑크빈이 음식을 배불리 먹을 수 있도록 도와주세요!",
+ "solve_ellinia_desc_1": "숲 속을 탐험하며, 나쁜 몬스터들을 혼내주고 친구 몬스터들을 구해주세요!",
+ "solve_elnath_desc_1": "나쁜 몬스터가 점령한 설산을 지나, 새로운 모험을 시작할 수 있는 또 다른 포털을 찾아 떠나보세요 !",
"save_modified_shape": "수정된 내용을 저장하시겠습니까?",
"attach_file": "첨부",
"enter_discuss_title": "제목을 입력해 주세요(30자 이하)",
@@ -3892,7 +3939,13 @@ Lang.Menus = {
"discuss_upload_warn": "10MB이하의 파일을 올려주세요.",
"discuss_list": "목록보기",
"discuss_write_notice": "우리반 공지사항으로 지정하여 게시판 최상단에 노출합니다.",
- "discuss_write_notice_open": "공지사항으로 지정하여 게시판 최상단에 노출합니다."
+ "discuss_write_notice_open": "공지사항으로 지정하여 게시판 최상단에 노출합니다.",
+ "search_전체": "전체",
+ "search_게임": "게임",
+ "search_애니메이션": "애니메이션",
+ "search_미디어아트": "미디어 아트",
+ "search_피지컬": "피지컬",
+ "search_기타": "기타"
};
Lang.Msgs = {
"monthly_intro_0": "<월간 엔트리>는 소프트웨어 교육에 익숙하지 않은 선생님들도 쉽고 재미있게 소프트웨어 교육을 하실 수 있도록 만들어진 ",
@@ -3907,7 +3960,7 @@ Lang.Msgs = {
"monthly_description_2": "~인 동안 반복하기를 이용한 퍼즐 게임과 복제본, 무작위 수를 이용한 애니메이션 작품을 만들어 봅시다.",
"monthly_description_3": "계속 반복하기 블록과 수학 연산 블록을 활용하여 물고기 미디어 아트 작품과 태양계를 만들어 봅시다.",
"monthly_description_4": "신호와 변수, 수학 연산 블록을 활용하여 감자 캐기 작품과 딸기 우유 만들기 작품을 만들어 봅시다.",
- "save_canvas_alert": "저장 중입니다. 잠시후에 다시 시도해주세요.",
+ "save_canvas_alert": "저장 중입니다.",
"feedback_too_many_post": "신고하신 내용이 전송되고 있습니다. 10초 뒤에 다시 시도해주세요.",
"usable_object": "사용가능 오브젝트",
"shared_varaible": "공유 변수",
@@ -4265,7 +4318,8 @@ Lang.Workspace = {
"practical_course_tooltip": "모든 기능을 이용하기 위해서는
기본형을 선택해 주세요.",
"name_already_exists": "이름이 중복 되었습니다.",
"enter_the_name": "이름을 입력하여 주세요.",
- "object_not_exist_error": "오브젝트가 존재하지 않습니다. 오브젝트를 추가한 후 시도해주세요."
+ "object_not_exist_error": "오브젝트가 존재하지 않습니다. 오브젝트를 추가한 후 시도해주세요.",
+ "workspace_tutorial_popup_desc": "작품 만들기는
창의적인 작품을 만들 수 있도록
다양한 블록과 기능을 제공합니다."
};
Lang.code = "코드보기";
Lang.EntryStatic = {
@@ -5285,8 +5339,8 @@ Lang.template = {
"byrobot_petrone_v2_controller_controller_display_invert": "색반전 x %1, y %2, 너비 %3, 높이 %4 %5",
"byrobot_petrone_v2_controller_controller_if_button_press": "조종기 %1 눌렀을 때",
"byrobot_petrone_v2_controller_controller_if_joystick_direction": "조종기 %1 조이스틱 %2 움직였을 때",
- "byrobot_petrone_v2_controller_controller_light_color_rgb_input": "조종기 LED 색지정 R %1, G %2, B %3 %4",
- "byrobot_petrone_v2_controller_controller_light_color_rgb_select": "조종기 LED의 RGB 조합 예시 %1 %2",
+ "byrobot_petrone_v2_controller_controller_light_color_rgb_input": "조종기 LED 색지정 R %1, G %2, B %3 %4 %5",
+ "byrobot_petrone_v2_controller_controller_light_color_rgb_select": "조종기 LED의 RGB 조합 예시 %1 %2 %3",
"byrobot_petrone_v2_controller_controller_light_manual_single": "조종기 LED %1 %2 %3",
"byrobot_petrone_v2_controller_controller_light_manual_single_input": "조종기 LED %1 밝기 %2 %3",
"byrobot_petrone_v2_controller_controller_light_manual_single_off": "조종기 LED 끄기 %1",
@@ -5315,8 +5369,8 @@ Lang.template = {
"byrobot_petrone_v2_drive_controller_display_invert": "색반전 x %1, y %2, 너비 %3, 높이 %4 %5",
"byrobot_petrone_v2_drive_controller_if_button_press": "조종기 %1 눌렀을 때",
"byrobot_petrone_v2_drive_controller_if_joystick_direction": "조종기 %1 조이스틱 %2 움직였을 때",
- "byrobot_petrone_v2_drive_controller_light_color_rgb_input": "조종기 LED 색지정 R %1, G %2, B %3 %4",
- "byrobot_petrone_v2_drive_controller_light_color_rgb_select": "조종기 LED의 RGB 조합 예시 %1 %2",
+ "byrobot_petrone_v2_drive_controller_light_color_rgb_input": "조종기 LED 색지정 R %1, G %2, B %3 %4 %5",
+ "byrobot_petrone_v2_drive_controller_light_color_rgb_select": "조종기 LED의 RGB 조합 예시 %1 %2 %3",
"byrobot_petrone_v2_drive_controller_light_manual_single": "조종기 LED %1 %2 %3",
"byrobot_petrone_v2_drive_controller_light_manual_single_input": "조종기 LED %1 밝기 %2 %3",
"byrobot_petrone_v2_drive_controller_light_manual_single_off": "조종기 LED 끄기 %1",
@@ -5334,8 +5388,8 @@ Lang.template = {
"byrobot_petrone_v2_drive_drone_control_double_one": "자동차를 %1 %2% 정하기 %3",
"byrobot_petrone_v2_drive_drone_control_double_one_delay": "자동차를 %1 %2% %3 초 실행 %4",
"byrobot_petrone_v2_drive_drone_irmessage": "적외선으로 %1 값 보내기 %2",
- "byrobot_petrone_v2_drive_drone_light_color_rgb_input": "자동차 %1 LED 색지정 R %2, G %3, B %4 %5",
- "byrobot_petrone_v2_drive_drone_light_color_rgb_select": "자동차 %1 LED의 RGB 조합 예시 %2 %3",
+ "byrobot_petrone_v2_drive_drone_light_color_rgb_input": "자동차 %1 LED 색지정 R %2, G %3, B %4 %5 %6",
+ "byrobot_petrone_v2_drive_drone_light_color_rgb_select": "자동차 %1 LED의 RGB 조합 예시 %2 %3 %4",
"byrobot_petrone_v2_drive_drone_light_manual_single": "자동차 LED %1 %2 %3",
"byrobot_petrone_v2_drive_drone_light_manual_single_input": "자동차 LED %1 밝기 %2 %3",
"byrobot_petrone_v2_drive_drone_light_manual_single_off": "자동차 LED 끄기 %1",
@@ -5365,8 +5419,8 @@ Lang.template = {
"byrobot_petrone_v2_flight_controller_display_invert": "색반전 x %1, y %2, 너비 %3, 높이 %4 %5",
"byrobot_petrone_v2_flight_controller_if_button_press": "조종기 %1 눌렀을 때",
"byrobot_petrone_v2_flight_controller_if_joystick_direction": "조종기 %1 조이스틱 %2 움직였을 때",
- "byrobot_petrone_v2_flight_controller_light_color_rgb_input": "조종기 LED 색지정 R %1, G %2, B %3 %4",
- "byrobot_petrone_v2_flight_controller_light_color_rgb_select": "조종기 LED의 RGB 조합 예시 %1 %2",
+ "byrobot_petrone_v2_flight_controller_light_color_rgb_input": "조종기 LED 색지정 R %1, G %2, B %3 %4 %5",
+ "byrobot_petrone_v2_flight_controller_light_color_rgb_select": "조종기 LED의 RGB 조합 예시 %1 %2 %3",
"byrobot_petrone_v2_flight_controller_light_manual_single": "조종기 LED %1 %2 %3",
"byrobot_petrone_v2_flight_controller_light_manual_single_input": "조종기 LED %1 밝기 %2 %3",
"byrobot_petrone_v2_flight_controller_light_manual_single_off": "조종기 LED 끄기 %1",
@@ -5388,8 +5442,8 @@ Lang.template = {
"byrobot_petrone_v2_flight_drone_control_quad_one": "드론 %1 %2% 정하기 %3",
"byrobot_petrone_v2_flight_drone_control_quad_one_delay": "드론 %1 %2% %3 초 실행 %4",
"byrobot_petrone_v2_flight_drone_irmessage": "적외선으로 %1 값 보내기 %2",
- "byrobot_petrone_v2_flight_drone_light_color_rgb_input": "드론 %1 LED 색지정 R %2, G %3, B %4 %5",
- "byrobot_petrone_v2_flight_drone_light_color_rgb_select": "드론 %1 LED의 RGB 조합 예시 %2 %3",
+ "byrobot_petrone_v2_flight_drone_light_color_rgb_input": "드론 %1 LED 색지정 R %2, G %3, B %4 %5 %6",
+ "byrobot_petrone_v2_flight_drone_light_color_rgb_select": "드론 %1 LED의 RGB 조합 예시 %2 %3 %4",
"byrobot_petrone_v2_flight_drone_light_manual_single": "드론 LED %1 %2 %3",
"byrobot_petrone_v2_flight_drone_light_manual_single_input": "드론 LED %1 밝기 %2 %3",
"byrobot_petrone_v2_flight_drone_light_manual_single_off": "드론 LED 끄기 %1",
@@ -5409,13 +5463,13 @@ Lang.template = {
"truetrue_get_frontcolorsensor": "전면컬러센서 %1 의 값",
"truetrue_get_linesensor": "라인센서 %1 의 값",
"truetrue_get_proxisensor": "근접센서 %1 의 값",
- "truetrue_set_colorled": "컬러LED Red %1 Green %2 Blue %3 로 설정",
- "truetrue_set_dualmotor": "DC모터 좌 %1 우 %2 속도로 %3 초 구동",
- "truetrue_set_led_colorsensor": "%1 조명용 LED %2",
- "truetrue_set_led_linesensor": "라인센서 조명용 LED %1",
- "truetrue_set_led_proxi": "%1 조명용 LED %2",
- "truetrue_set_linetracer": "라인트레이싱 모드 %1",
- "truetrue_set_singlemotor": "DC모터 %1 속도 %2 로 설정",
+ "truetrue_set_colorled": "컬러LED Red %1 Green %2 Blue %3 로 설정 %4",
+ "truetrue_set_dualmotor": "DC모터 좌 %1 우 %2 속도로 %3 초 구동 %4",
+ "truetrue_set_led_colorsensor": "%1 조명용 LED %2 %3",
+ "truetrue_set_led_linesensor": "라인센서 조명용 LED %1 %2",
+ "truetrue_set_led_proxi": "%1 조명용 LED %2 %3",
+ "truetrue_set_linetracer": "라인트레이싱 모드 %1 %2",
+ "truetrue_set_singlemotor": "DC모터 %1 속도 %2 로 설정 %3",
"CODEino_get_number_sensor_value": "아날로그 %1 번 센서값 ",
"ardublock_get_number_sensor_value": "아날로그 %1 번 센서값 ",
"arduino_get_digital_value": "디지털 %1 번 센서값 ",
@@ -6088,6 +6142,20 @@ Lang.template = {
"altino_rear_wheel": "뒷바퀴 오른쪽 %1 왼쪽 %2 로 정하기 %3",
"altino_sound": "%1 옥타브 %2 음을 연주하기 %3",
"altino_steering": "방향을 %1 로 정하기 %2",
+ "jdkit_altitude": "드론을 %1 높이만큼 날리기 %2",
+ "jdkit_button": "%1번 버튼 값 읽어오기",
+ "jdkit_connect": "드론 연결 상태 읽어오기",
+ "jdkit_emergency": "드론을 즉시 멈추기 %1",
+ "jdkit_gyro": "보드 %1 기울기 값 읽어오기",
+ "jdkit_joystick": "조이스틱 %1 읽기",
+ "jdkit_led": "%1 LED %2 %3",
+ "jdkit_motor": "%1 모터를 %2 세기로 돌리기 %3",
+ "jdkit_ready": "드론 비행 준비 상태 읽어오기",
+ "jdkit_rollpitch": "드론을 %1 방향 %2 세기로 움직이기 %3",
+ "jdkit_throttle": "드론 프로펠러를 %1 만큼 세기로 돌리기 %2",
+ "jdkit_tune": "%1 음을 %2 초동안 소리내기 %3",
+ "jdkit_ultrasonic": "거리(초음파)값 읽어오기",
+ "jdkit_yaw": "드론을 %1 만큼 회전하기 %2",
"memaker_digital_pwm": "디지털 %1 번 핀을 %2 (으)로 정하기 %3",
"memaker_get_analog_value": "아날로그 %1 번 센서값",
"memaker_get_analog_value_map": "%1 의 범위를 %2 ~ %3 에서 %4 ~ %5 로 바꾼값",
@@ -6096,7 +6164,15 @@ Lang.template = {
"memaker_set_lcd": "1602 문자 LCD %1 행 , %2열에 %3 출력하기 %4",
"memaker_set_servo": "디지털 %1 번 핀의 서보모터를 %2 의 각도로 정하기 %3",
"memaker_toggle_led": "디지털 %1 번 핀 %2 %3",
- "memaker_lcd_command": "1602 문자 LCD %1 명령실행하기 %2"
+ "memaker_lcd_command": "1602 문자 LCD %1 명령실행하기 %2",
+ "edumaker_digital_pwm": "디지털 %1 번 핀을 %2 (으)로 정하기 %3",
+ "edumaker_get_analog_value": "아날로그 %1 번 센서값",
+ "edumaker_get_analog_value_map": "%1 의 범위를 %2 ~ %3 에서 %4 ~ %5 로 바꾼값",
+ "edumaker_get_digital": "디지털 %1 번 센서값",
+ "edumaker_get_ultrasonic_value": "울트라소닉 Trig %1 Echo %2 센서값",
+ "edumaker_set_servo": "디지털 %1 번 핀의 서보모터를 %2 의 각도로 정하기 %3",
+ "edumaker_set_tone": "디지털 %1 번 핀의 버저를 %2 %3 음으로 %4 초 연주하기 %5",
+ "edumaker_toggle_led": "디지털 %1 번 핀 %2 %3"
};
Lang.TextCoding = {
"block_name": "블록명",
@@ -6115,6 +6191,12 @@ Lang.TextCoding = {
"message_conv_no_object": "객체는 지원되지 않습니다",
"message_conv_no_function": "함수가 변환될 수 없습니다",
"message_conv_no_entry_event_function": "엔트리 이벤트 함수는 다른 함수 안에 존재할 수 없습니다.",
+ "message_conv_is_expect1": "올바르지 않은 문법입니다. ",
+ "message_conv_is_expect2": " 가 올바르게 입력되었는지 확인해주세요.",
+ "message_conv_instead": "올바르지 않은 문법입니다. %1 대신 %2 가 필요합니다.",
+ "message_conv_is_wrong1": "올바르지 않은 문법입니다. ",
+ "message_conv_is_wrong2": "(은/는) 올 수 없는 위치입니다.",
+ "message_conv_or": " 나 ",
"subject_syntax_default": "기타",
"subject_syntax_token": "토큰",
"subject_syntax_character": "문자",
@@ -6141,7 +6223,13 @@ Lang.TextCoding = {
"alert_function_name_empty_text_add_change": "함수명에 공백(띄어쓰기)이 포함될 수 없습니다.",
"alert_no_save_on_error": "문법 오류가 존재하여 작품을 저장할 수 없습니다.",
"warn_unnecessary_arguments": "&(calleeName)(); 는 괄호 사이에 값이 입력될 필요가 없는 명령어 입니다. (line:&(lineNumber))",
- "python_code": " 오브젝트의 파이선 코드"
+ "python_code": " 오브젝트의 파이선 코드",
+ "eof": "줄바꿈",
+ "newline": "줄바꿈",
+ "indent": "들여쓰기",
+ "num": "숫자",
+ "string": "문자열",
+ "name": "변수명"
};
Lang.PythonHelper = {
"when_run_button_click_desc": "[시작하기]버튼을 클릭하면 아래 명령어들을 실행합니다.
아래 명령어는 [Tab]키를 통해 들여쓰기합니다.",
diff --git a/src/renderer/lang/ebs.js b/src/renderer/lang/ebs.js
index 692916823..8c3630503 100644
--- a/src/renderer/lang/ebs.js
+++ b/src/renderer/lang/ebs.js
@@ -256,6 +256,10 @@ Lang.Blocks = {
"byrobot_petrone_v2_common_light_color_cottoncandy": "구름솜사탕",
"byrobot_petrone_v2_common_light_color_emerald": "에메랄드",
"byrobot_petrone_v2_common_light_color_lavender": "라벤더",
+ "byrobot_petrone_v2_common_light_mode_dimming": "천천히 깜빡임",
+ "byrobot_petrone_v2_common_light_mode_flicker": "깜빡임",
+ "byrobot_petrone_v2_common_light_mode_flicker_double": "2번 연속 깜빡임",
+ "byrobot_petrone_v2_common_light_mode_hold": "켜짐",
"byrobot_petrone_v2_common_light_color_muscat": "청포도",
"byrobot_petrone_v2_common_light_color_strawberrymilk": "딸기우유",
"byrobot_petrone_v2_common_light_color_sunset": "저녁노을",
@@ -1613,7 +1617,31 @@ Lang.Blocks = {
"ardublock_motor_forward": "앞",
"ardublock_motor_backward": "뒤",
"mkboard_dc_motor_forward": "앞",
- "mkboard_dc_motor_backward": "뒤"
+ "mkboard_dc_motor_backward": "뒤",
+ "jdkit_clockwise": "시계방향",
+ "jdkit_counterclockwise": "반시계방향",
+ "jdkit_gyro_frontrear": "앞뒤",
+ "jdkit_gyro_leftright": "좌우",
+ "jdkit_joystick_leftleftright": "왼쪽 좌우",
+ "jdkit_joystick_lefttopbottom": "왼쪽 상하",
+ "jdkit_joystick_rightleftright": "오른쪽 좌우",
+ "jdkit_joystick_righttopbottom": "오른쪽 상하",
+ "jdkit_led": "LED",
+ "jdkit_led_color_green": "초록색",
+ "jdkit_led_color_orange": "오랜지색",
+ "jdkit_led_turnoff": "끄기",
+ "jdkit_led_turnon": "켜기",
+ "jdkit_motor_leftbottom": "왼쪽아래",
+ "jdkit_motor_lefttop": "왼쪽위",
+ "jdkit_motor_rightbottom": "오른쪽아래",
+ "jdkit_motor_righttop": "오른쪽위",
+ "jdkit_tune_do": "도",
+ "jdkit_tune_fa": "파",
+ "jdkit_tune_la": "라",
+ "jdkit_tune_mi": "미",
+ "jdkit_tune_re": "레",
+ "jdkit_tune_si": "시",
+ "jdkit_tune_sol": "솔"
};
Lang.Buttons = {
"lesson_list": "강의 목록",
@@ -1691,6 +1719,7 @@ Lang.Menus = {
"discuss_save_question": "글을 저장하시겠습니까?",
"discuss_cancle_question": "작성을 취소하시겠습니까?",
"discuss_saved": "이 저장되었습니다.",
+ "discuss_no_write_permission": "현재 로그인된 계정으로는 글을 작성하실 수 없습니다.",
"search_lang": "검색",
"search_title": "제목",
"faq_desc": "엔트리에서 제공하는 주제별, 학년별 학습과정을 통해 차근차근 소프트웨어를 배워보세요!",
@@ -2065,7 +2094,7 @@ Lang.Menus = {
"check_info_entered": "입력 정보 확인 ",
"enter_lefo_lesson_long": "강의를 구성하는 정보를 입력해 주세요.",
"lesson_info_desc": "학습자가 학습하기 화면에서 사용할 기능과 작품을 선택함으로써, 학습 목표와 내용에 최적화된 학습환경을 구성할 수 있습니다.",
- "provide_only_used": "완성된 작품에서 사용된 기능만 불러오기",
+ "provide_only_used": "완성된 작품에서 사용된 블록만 불러오기",
"see_help": "도움말 보기",
"select_done_project_1": "학습자가 목표로 설정할",
"select_done_project_2": "완성 작품",
@@ -2324,6 +2353,7 @@ Lang.Menus = {
"ardublock": "아두블럭",
"mkboard": "몽키보드",
"memaker": "미메이커",
+ "edumaker": "에듀메이커 보드",
"codingtoolbox": "코딩툴박스",
"materials_etc_all": "기타 교육자료 모음",
"materials_teaching": "교원 연수 자료",
@@ -2415,18 +2445,23 @@ Lang.Menus = {
"atEntry": "엔트리에서는",
"entryLearnDesc_1": "재미있게 배우는 학습공간",
"entryLearnDesc_2": "<학습하기>에서는 컴퓨터를 활용해 논리적으로 문제를 해결할 수 있는 다양한 학습",
- "entryLearnDesc_3": "콘텐츠가 준비되어 있습니다. 게임을 하듯이 주어진 미션들을 컴퓨터 프로그래밍으로",
- "entryLearnDesc_4": "해결하고, 동영상을 보면서 소프트웨어의 원리를 재미있게 배울 수 있습니다.",
+ "entryLearnDesc_3": "콘텐츠가 준비되어 있습니다. 게임을 하듯이 재미있게 주어진 미션들을 프로그래밍으로",
+ "entryLearnDesc_4": "해결해볼 수 있고 유익한 동영상을 통해 소프트웨어의 원리를 배울 수 있습니다.",
"entryMakeDesc_1": "<만들기>에서는 미국 MIT에서 개발한 Scratch와 같은 블록형 프로그래밍 언어를",
- "entryMakeDesc_2": "사용하여 처음 접하는 사람들도 쉽게 자신만의 창작물을 만들 수 있습니다.",
+ "entryMakeDesc_2": "사용하여 프로그래밍을 처음 접하는 사람들도 쉽게 자신만의 창작물을 만들 수 있습니다.",
+ "entryMakeDesc_3": "또한 블록 코딩과 텍스트 코딩의 중간다리 역할을 하는 '엔트리파이선' 모드에서는",
+ "entryMakeDesc_4": "텍스트 언어의 구조와 문법을 자연스럽게 익힐 수 있습니다.",
+ "entryMakeDesc_5": "",
"entryShareDesc_1": "<공유하기>에서는 엔트리를 통해 제작한 작품을 다른 사람들과 공유할 수 있습니다.",
- "entryShareDesc_2": "공유된 작품이 어떻게 구성되었는지 살펴볼 수 있고, 이를 발전시켜 또 다른 작품을 만들 수",
- "entryShareDesc_3": "있습니다. 또한 친구들과 협업해 더 멋진 작품을 만들 수도 있습니다.",
+ "entryShareDesc_2": "또한 공유된 작품이 어떻게 구성되었는지 살펴보고 발전시켜 자신만의 작품을 만들 수",
+ "entryShareDesc_3": "있습니다. 공동 창작도 가능하여 친구들과 협업해 더 멋진 작품을 만들어 볼 수 있습니다.",
"entryGroup": "학급기능",
"entryGroupTitle": "우리 반 학습 공간",
- "entryGroupDesc_1": "<학급기능>은 선생님께서 학급별로 학생들을 관리할 수 있는 기능입니다.",
- "entryGroupDesc_2": "학급만의 학습하기, 만들기, 공유하기를 만들 수 있으며, 과제를 만들고",
- "entryGroupDesc_3": "학생들의 결과물을 확인할 수 있습니다.",
+ "entryGroupDesc_1": "<학급기능>은 선생님이 학급별로 학생들을 관리할 수 있는 기능입니다. 학급끼리 학습하고",
+ "entryGroupDesc_2": "작품을 공유할 수 있으며 과제를 만들고 학생들의 결과물을 확인할 수 있습니다.",
+ "entryGroupDesc_3": "또한 선생님은 강의 기능을 활용하여 학생들의 수준에 맞는 학습환경을",
+ "entryGroupDesc_4": "맞춤형으로 제공함으로써 효율적이고 편리하게 수업을 진행할 수 있습니다.",
+ "entryGroupDesc_5": "",
"unpluggedToPhysical": "언플러그드 활동부터 피지컬 컴퓨팅까지",
"algorithmActivity": "기초 알고리즘",
"programmignLang": "교육용 프로그래밍 언어",
@@ -2478,6 +2513,7 @@ Lang.Menus = {
"e-sensorBT": "E-센서보드(무선연결)",
"mechatronics_4d": "4D 메카트로닉스",
"hamster": "햄스터",
+ "hummingbirdduo": "허밍버드 듀오",
"roboid": "로보이드",
"turtle": "거북이",
"littlebits": "리틀비츠",
@@ -2578,7 +2614,7 @@ Lang.Menus = {
"entry_content_three": "재미있는 놀이로 배우고, 나만의 멋진 작품을 만들어 친구들과 공유할 수 있는 멋진 엔트리의 세상으로 여러분을 초대합니다!",
"funny_space": "재미있게 배우는 학습공간",
"in_learn_section": "< 학습하기 > 에서는",
- "learn_problem_solving": "컴퓨터를 활용해 논리적으로 문제를 해결할 수 있는 다양한 학습 콘텐츠가 준비되어 있습니다. 게임을 하듯이 주어진 미션들을 컴퓨터 프로그래밍으로 해결해볼 수도 있고 재미있는 동영상으로 소프트웨어의 원리를 배울 수도 있습니다 .",
+ "learn_problem_solving": "컴퓨터를 활용해 논리적으로 문제를 해결할 수 있는 다양한 학습 콘텐츠가 준비되어 있습니다. 게임을 하듯이 주어진 미션들을 프로그래밍으로 해결해볼 수도 있고 재미있는 동영상으로 소프트웨어의 원리를 배울 수도 있습니다 .",
"joy_create": "창작의 즐거움",
"in_make": "< 만들기 > 는",
"make_contents": "미국 MIT에서 개발한 Scratch와 같은 비주얼 프로그래밍 언어를 사용하여 프로그래밍을 처음 접하는 사람들도 쉽게 나만의 창작물을 만들 수 있습니다. 또 엔트리를 통해 만들 수 있는 컨텐츠의 모습은 무궁무진합니다. 과학 시간에 배운 물리 법칙을 실험해 볼 수도 있고 좋아하는 캐릭터로 애니메이션을 만들거나 직접 게임을 만들어 볼 수 있습니다.",
@@ -2676,6 +2712,7 @@ Lang.Menus = {
"latest_three_month": "최근 3개월",
"current_password": "현재 비밀번호",
"incorrect_password": "비밀번호가 일치하지 않습니다.",
+ "blocked_user": "승인되지 않은 사용자 입니다.",
"new_password": "새로운 비밀번호",
"password_option_1": "영문과 숫자의 조합으로 5자 이상이 필요합니다.",
"again_new_password": "새로운 비밀번호 재입력",
@@ -3451,10 +3488,11 @@ Lang.Menus = {
"class_list": "학급 목록",
"select_grade": "학년을 선택 하세요.",
"add_project": "작품 공유하기",
- "no_project_display": "아직 학생들이 전시한 작품이 없습니다.",
+ "no_project_display": "학생들이 전시한 작품이 없습니다.",
"plz_display_project": "나의 작품을 전시해 주세요.",
"refuse_confirm": "학급 초대를 정말 거절하시겠습니까?",
"select_class": "학급 선택",
+ "group_already_registered": "이미 가입된 학급입니다.",
"mon": "월",
"tue": "화",
"wed": "수",
@@ -3495,6 +3533,7 @@ Lang.Menus = {
"hello_ebs_desc": "<헬로! EBS 소프트웨어> 엔트리 버전의 양방향 서비스를 만나보세요! \n <헬로! EBS 소프트웨어>의 동영상 강의를 통해 \n 소프트웨어 코딩의 기본 개념을 배운 후 양방향 코딩 미션에 도전하세요!\n 방송에서는 볼 수 없었던 <대.소.동> 친구들의 \n 비하인드 스토리를 볼 수 있습니다!",
"hello_ebs_sub_1": "EBS 중학 엔트리 버전의 양방향 서비스를 ",
"hello_ebs_sub_2": "만나보세요! ",
+ "visang_edu_entry": "비상교육 엔트리 학습하기",
"partner": "파트너",
"project_term_popup_title": "작품 공개에 따른 엔트리 저작권 정책 동의",
"project_term_popup_description_1": "작품 공개를 위해",
@@ -3855,6 +3894,7 @@ Lang.Menus = {
"modi": "모디",
"chocopi": "초코파이보드",
"coconut": "코코넛",
+ "jdkit": "제이디킷트",
"practical_course": "교과용 만들기",
"entry_scholarship_title": "엔트리 학술 자료",
"entry_scholarship_content": "엔트리는 대학/학회 등과 함께 다양한 연구를 진행하여 전문성을 강화해나가고 있습니다. 엔트리에서 제공하는 연구용 자료를 확인해보세요",
@@ -3874,6 +3914,7 @@ Lang.Menus = {
"learn_programming_entry_mission": "\"엔트리봇\"과 함께 미션 해결하기",
"learn_programming_line_mission": "\"라인레인저스\"와 샐리구하기",
"learn_programming_choseok": "\"마음의 소리\"의 조석과 게임 만들기",
+ "learn_programming_maple": "\"핑크빈\"과 함께 신나는 메이플 월드로!",
"learn_programming_level_novice": "기초",
"learn_programming_level_inter": "중급",
"learn_programming_level_advanced": "고급",
@@ -3885,6 +3926,12 @@ Lang.Menus = {
"line_escape_desc_1": "폭파되고 있는 메피스토 기지에서 샐리와 라인 레인저스가 무사히 탈출할 수 있도록 도와주세요!",
"solve_choseok": "가위바위보 만들기",
"solve_choseok_desc_1": "만화 속 조석이 가위바위보 게임을 만들 수 있도록 도와주세요!",
+ "solve_henesys": "헤네시스",
+ "solve_ellinia": "엘리니아",
+ "solve_elnath": "엘나스",
+ "solve_henesys_desc_1": "마을을 모험하며, 배고픈 핑크빈이 음식을 배불리 먹을 수 있도록 도와주세요!",
+ "solve_ellinia_desc_1": "숲 속을 탐험하며, 나쁜 몬스터들을 혼내주고 친구 몬스터들을 구해주세요!",
+ "solve_elnath_desc_1": "나쁜 몬스터가 점령한 설산을 지나, 새로운 모험을 시작할 수 있는 또 다른 포털을 찾아 떠나보세요 !",
"save_modified_shape": "수정된 내용을 저장하시겠습니까?",
"attach_file": "첨부",
"enter_discuss_title": "제목을 입력해 주세요(30자 이하)",
@@ -3892,7 +3939,13 @@ Lang.Menus = {
"discuss_upload_warn": "10MB이하의 파일을 올려주세요.",
"discuss_list": "목록보기",
"discuss_write_notice": "우리반 공지사항으로 지정하여 게시판 최상단에 노출합니다.",
- "discuss_write_notice_open": "공지사항으로 지정하여 게시판 최상단에 노출합니다."
+ "discuss_write_notice_open": "공지사항으로 지정하여 게시판 최상단에 노출합니다.",
+ "search_전체": "전체",
+ "search_게임": "게임",
+ "search_애니메이션": "애니메이션",
+ "search_미디어아트": "미디어 아트",
+ "search_피지컬": "피지컬",
+ "search_기타": "기타"
};
Lang.Msgs = {
"monthly_intro_0": "<월간 엔트리>는 소프트웨어 교육에 익숙하지 않은 선생님들도 쉽고 재미있게 소프트웨어 교육을 하실 수 있도록 만들어진 ",
@@ -3907,7 +3960,7 @@ Lang.Msgs = {
"monthly_description_2": "~인 동안 반복하기를 이용한 퍼즐 게임과 복제본, 무작위 수를 이용한 애니메이션 작품을 만들어 봅시다.",
"monthly_description_3": "계속 반복하기 블록과 수학 연산 블록을 활용하여 물고기 미디어 아트 작품과 태양계를 만들어 봅시다.",
"monthly_description_4": "신호와 변수, 수학 연산 블록을 활용하여 감자 캐기 작품과 딸기 우유 만들기 작품을 만들어 봅시다.",
- "save_canvas_alert": "저장 중입니다. 잠시후에 다시 시도해주세요.",
+ "save_canvas_alert": "저장 중입니다.",
"feedback_too_many_post": "신고하신 내용이 전송되고 있습니다. 10초 뒤에 다시 시도해주세요.",
"usable_object": "사용가능 오브젝트",
"shared_varaible": "공유 변수",
@@ -4265,7 +4318,8 @@ Lang.Workspace = {
"practical_course_tooltip": "모든 기능을 이용하기 위해서는
기본형을 선택해 주세요.",
"name_already_exists": "이름이 중복 되었습니다.",
"enter_the_name": "이름을 입력하여 주세요.",
- "object_not_exist_error": "오브젝트가 존재하지 않습니다. 오브젝트를 추가한 후 시도해주세요."
+ "object_not_exist_error": "오브젝트가 존재하지 않습니다. 오브젝트를 추가한 후 시도해주세요.",
+ "workspace_tutorial_popup_desc": "작품 만들기는
창의적인 작품을 만들 수 있도록
다양한 블록과 기능을 제공합니다."
};
Lang.code = "코드보기";
Lang.EntryStatic = {
@@ -5285,8 +5339,8 @@ Lang.template = {
"byrobot_petrone_v2_controller_controller_display_invert": "색반전 x %1, y %2, 너비 %3, 높이 %4 %5",
"byrobot_petrone_v2_controller_controller_if_button_press": "조종기 %1 눌렀을 때",
"byrobot_petrone_v2_controller_controller_if_joystick_direction": "조종기 %1 조이스틱 %2 움직였을 때",
- "byrobot_petrone_v2_controller_controller_light_color_rgb_input": "조종기 LED 색지정 R %1, G %2, B %3 %4",
- "byrobot_petrone_v2_controller_controller_light_color_rgb_select": "조종기 LED의 RGB 조합 예시 %1 %2",
+ "byrobot_petrone_v2_controller_controller_light_color_rgb_input": "조종기 LED 색지정 R %1, G %2, B %3 %4 %5",
+ "byrobot_petrone_v2_controller_controller_light_color_rgb_select": "조종기 LED의 RGB 조합 예시 %1 %2 %3",
"byrobot_petrone_v2_controller_controller_light_manual_single": "조종기 LED %1 %2 %3",
"byrobot_petrone_v2_controller_controller_light_manual_single_input": "조종기 LED %1 밝기 %2 %3",
"byrobot_petrone_v2_controller_controller_light_manual_single_off": "조종기 LED 끄기 %1",
@@ -5315,8 +5369,8 @@ Lang.template = {
"byrobot_petrone_v2_drive_controller_display_invert": "색반전 x %1, y %2, 너비 %3, 높이 %4 %5",
"byrobot_petrone_v2_drive_controller_if_button_press": "조종기 %1 눌렀을 때",
"byrobot_petrone_v2_drive_controller_if_joystick_direction": "조종기 %1 조이스틱 %2 움직였을 때",
- "byrobot_petrone_v2_drive_controller_light_color_rgb_input": "조종기 LED 색지정 R %1, G %2, B %3 %4",
- "byrobot_petrone_v2_drive_controller_light_color_rgb_select": "조종기 LED의 RGB 조합 예시 %1 %2",
+ "byrobot_petrone_v2_drive_controller_light_color_rgb_input": "조종기 LED 색지정 R %1, G %2, B %3 %4 %5",
+ "byrobot_petrone_v2_drive_controller_light_color_rgb_select": "조종기 LED의 RGB 조합 예시 %1 %2 %3",
"byrobot_petrone_v2_drive_controller_light_manual_single": "조종기 LED %1 %2 %3",
"byrobot_petrone_v2_drive_controller_light_manual_single_input": "조종기 LED %1 밝기 %2 %3",
"byrobot_petrone_v2_drive_controller_light_manual_single_off": "조종기 LED 끄기 %1",
@@ -5334,8 +5388,8 @@ Lang.template = {
"byrobot_petrone_v2_drive_drone_control_double_one": "자동차를 %1 %2% 정하기 %3",
"byrobot_petrone_v2_drive_drone_control_double_one_delay": "자동차를 %1 %2% %3 초 실행 %4",
"byrobot_petrone_v2_drive_drone_irmessage": "적외선으로 %1 값 보내기 %2",
- "byrobot_petrone_v2_drive_drone_light_color_rgb_input": "자동차 %1 LED 색지정 R %2, G %3, B %4 %5",
- "byrobot_petrone_v2_drive_drone_light_color_rgb_select": "자동차 %1 LED의 RGB 조합 예시 %2 %3",
+ "byrobot_petrone_v2_drive_drone_light_color_rgb_input": "자동차 %1 LED 색지정 R %2, G %3, B %4 %5 %6",
+ "byrobot_petrone_v2_drive_drone_light_color_rgb_select": "자동차 %1 LED의 RGB 조합 예시 %2 %3 %4",
"byrobot_petrone_v2_drive_drone_light_manual_single": "자동차 LED %1 %2 %3",
"byrobot_petrone_v2_drive_drone_light_manual_single_input": "자동차 LED %1 밝기 %2 %3",
"byrobot_petrone_v2_drive_drone_light_manual_single_off": "자동차 LED 끄기 %1",
@@ -5365,8 +5419,8 @@ Lang.template = {
"byrobot_petrone_v2_flight_controller_display_invert": "색반전 x %1, y %2, 너비 %3, 높이 %4 %5",
"byrobot_petrone_v2_flight_controller_if_button_press": "조종기 %1 눌렀을 때",
"byrobot_petrone_v2_flight_controller_if_joystick_direction": "조종기 %1 조이스틱 %2 움직였을 때",
- "byrobot_petrone_v2_flight_controller_light_color_rgb_input": "조종기 LED 색지정 R %1, G %2, B %3 %4",
- "byrobot_petrone_v2_flight_controller_light_color_rgb_select": "조종기 LED의 RGB 조합 예시 %1 %2",
+ "byrobot_petrone_v2_flight_controller_light_color_rgb_input": "조종기 LED 색지정 R %1, G %2, B %3 %4 %5",
+ "byrobot_petrone_v2_flight_controller_light_color_rgb_select": "조종기 LED의 RGB 조합 예시 %1 %2 %3",
"byrobot_petrone_v2_flight_controller_light_manual_single": "조종기 LED %1 %2 %3",
"byrobot_petrone_v2_flight_controller_light_manual_single_input": "조종기 LED %1 밝기 %2 %3",
"byrobot_petrone_v2_flight_controller_light_manual_single_off": "조종기 LED 끄기 %1",
@@ -5388,8 +5442,8 @@ Lang.template = {
"byrobot_petrone_v2_flight_drone_control_quad_one": "드론 %1 %2% 정하기 %3",
"byrobot_petrone_v2_flight_drone_control_quad_one_delay": "드론 %1 %2% %3 초 실행 %4",
"byrobot_petrone_v2_flight_drone_irmessage": "적외선으로 %1 값 보내기 %2",
- "byrobot_petrone_v2_flight_drone_light_color_rgb_input": "드론 %1 LED 색지정 R %2, G %3, B %4 %5",
- "byrobot_petrone_v2_flight_drone_light_color_rgb_select": "드론 %1 LED의 RGB 조합 예시 %2 %3",
+ "byrobot_petrone_v2_flight_drone_light_color_rgb_input": "드론 %1 LED 색지정 R %2, G %3, B %4 %5 %6",
+ "byrobot_petrone_v2_flight_drone_light_color_rgb_select": "드론 %1 LED의 RGB 조합 예시 %2 %3 %4",
"byrobot_petrone_v2_flight_drone_light_manual_single": "드론 LED %1 %2 %3",
"byrobot_petrone_v2_flight_drone_light_manual_single_input": "드론 LED %1 밝기 %2 %3",
"byrobot_petrone_v2_flight_drone_light_manual_single_off": "드론 LED 끄기 %1",
@@ -5409,13 +5463,13 @@ Lang.template = {
"truetrue_get_frontcolorsensor": "전면컬러센서 %1 의 값",
"truetrue_get_linesensor": "라인센서 %1 의 값",
"truetrue_get_proxisensor": "근접센서 %1 의 값",
- "truetrue_set_colorled": "컬러LED Red %1 Green %2 Blue %3 로 설정",
- "truetrue_set_dualmotor": "DC모터 좌 %1 우 %2 속도로 %3 초 구동",
- "truetrue_set_led_colorsensor": "%1 조명용 LED %2",
- "truetrue_set_led_linesensor": "라인센서 조명용 LED %1",
- "truetrue_set_led_proxi": "%1 조명용 LED %2",
- "truetrue_set_linetracer": "라인트레이싱 모드 %1",
- "truetrue_set_singlemotor": "DC모터 %1 속도 %2 로 설정",
+ "truetrue_set_colorled": "컬러LED Red %1 Green %2 Blue %3 로 설정 %4",
+ "truetrue_set_dualmotor": "DC모터 좌 %1 우 %2 속도로 %3 초 구동 %4",
+ "truetrue_set_led_colorsensor": "%1 조명용 LED %2 %3",
+ "truetrue_set_led_linesensor": "라인센서 조명용 LED %1 %2",
+ "truetrue_set_led_proxi": "%1 조명용 LED %2 %3",
+ "truetrue_set_linetracer": "라인트레이싱 모드 %1 %2",
+ "truetrue_set_singlemotor": "DC모터 %1 속도 %2 로 설정 %3",
"CODEino_get_number_sensor_value": "아날로그 %1 번 센서값 ",
"ardublock_get_number_sensor_value": "아날로그 %1 번 센서값 ",
"arduino_get_digital_value": "디지털 %1 번 센서값 ",
@@ -6088,6 +6142,20 @@ Lang.template = {
"altino_rear_wheel": "뒷바퀴 오른쪽 %1 왼쪽 %2 로 정하기 %3",
"altino_sound": "%1 옥타브 %2 음을 연주하기 %3",
"altino_steering": "방향을 %1 로 정하기 %2",
+ "jdkit_altitude": "드론을 %1 높이만큼 날리기 %2",
+ "jdkit_button": "%1번 버튼 값 읽어오기",
+ "jdkit_connect": "드론 연결 상태 읽어오기",
+ "jdkit_emergency": "드론을 즉시 멈추기 %1",
+ "jdkit_gyro": "보드 %1 기울기 값 읽어오기",
+ "jdkit_joystick": "조이스틱 %1 읽기",
+ "jdkit_led": "%1 LED %2 %3",
+ "jdkit_motor": "%1 모터를 %2 세기로 돌리기 %3",
+ "jdkit_ready": "드론 비행 준비 상태 읽어오기",
+ "jdkit_rollpitch": "드론을 %1 방향 %2 세기로 움직이기 %3",
+ "jdkit_throttle": "드론 프로펠러를 %1 만큼 세기로 돌리기 %2",
+ "jdkit_tune": "%1 음을 %2 초동안 소리내기 %3",
+ "jdkit_ultrasonic": "거리(초음파)값 읽어오기",
+ "jdkit_yaw": "드론을 %1 만큼 회전하기 %2",
"memaker_digital_pwm": "디지털 %1 번 핀을 %2 (으)로 정하기 %3",
"memaker_get_analog_value": "아날로그 %1 번 센서값",
"memaker_get_analog_value_map": "%1 의 범위를 %2 ~ %3 에서 %4 ~ %5 로 바꾼값",
@@ -6096,7 +6164,15 @@ Lang.template = {
"memaker_set_lcd": "1602 문자 LCD %1 행 , %2열에 %3 출력하기 %4",
"memaker_set_servo": "디지털 %1 번 핀의 서보모터를 %2 의 각도로 정하기 %3",
"memaker_toggle_led": "디지털 %1 번 핀 %2 %3",
- "memaker_lcd_command": "1602 문자 LCD %1 명령실행하기 %2"
+ "memaker_lcd_command": "1602 문자 LCD %1 명령실행하기 %2",
+ "edumaker_digital_pwm": "디지털 %1 번 핀을 %2 (으)로 정하기 %3",
+ "edumaker_get_analog_value": "아날로그 %1 번 센서값",
+ "edumaker_get_analog_value_map": "%1 의 범위를 %2 ~ %3 에서 %4 ~ %5 로 바꾼값",
+ "edumaker_get_digital": "디지털 %1 번 센서값",
+ "edumaker_get_ultrasonic_value": "울트라소닉 Trig %1 Echo %2 센서값",
+ "edumaker_set_servo": "디지털 %1 번 핀의 서보모터를 %2 의 각도로 정하기 %3",
+ "edumaker_set_tone": "디지털 %1 번 핀의 버저를 %2 %3 음으로 %4 초 연주하기 %5",
+ "edumaker_toggle_led": "디지털 %1 번 핀 %2 %3"
};
Lang.TextCoding = {
"block_name": "블록명",
@@ -6115,6 +6191,12 @@ Lang.TextCoding = {
"message_conv_no_object": "객체는 지원되지 않습니다",
"message_conv_no_function": "함수가 변환될 수 없습니다",
"message_conv_no_entry_event_function": "엔트리 이벤트 함수는 다른 함수 안에 존재할 수 없습니다.",
+ "message_conv_is_expect1": "올바르지 않은 문법입니다. ",
+ "message_conv_is_expect2": " 가 올바르게 입력되었는지 확인해주세요.",
+ "message_conv_instead": "올바르지 않은 문법입니다. %1 대신 %2 가 필요합니다.",
+ "message_conv_is_wrong1": "올바르지 않은 문법입니다. ",
+ "message_conv_is_wrong2": "(은/는) 올 수 없는 위치입니다.",
+ "message_conv_or": " 나 ",
"subject_syntax_default": "기타",
"subject_syntax_token": "토큰",
"subject_syntax_character": "문자",
@@ -6141,7 +6223,13 @@ Lang.TextCoding = {
"alert_function_name_empty_text_add_change": "함수명에 공백(띄어쓰기)이 포함될 수 없습니다.",
"alert_no_save_on_error": "문법 오류가 존재하여 작품을 저장할 수 없습니다.",
"warn_unnecessary_arguments": "&(calleeName)(); 는 괄호 사이에 값이 입력될 필요가 없는 명령어 입니다. (line:&(lineNumber))",
- "python_code": " 오브젝트의 파이선 코드"
+ "python_code": " 오브젝트의 파이선 코드",
+ "eof": "줄바꿈",
+ "newline": "줄바꿈",
+ "indent": "들여쓰기",
+ "num": "숫자",
+ "string": "문자열",
+ "name": "변수명"
};
Lang.PythonHelper = {
"when_run_button_click_desc": "[시작하기]버튼을 클릭하면 아래 명령어들을 실행합니다.
아래 명령어는 [Tab]키를 통해 들여쓰기합니다.",
diff --git a/src/renderer/lang/en.js b/src/renderer/lang/en.js
index 07e1e88fb..ba26f1773 100644
--- a/src/renderer/lang/en.js
+++ b/src/renderer/lang/en.js
@@ -256,6 +256,10 @@ Lang.Blocks = {
"byrobot_petrone_v2_common_light_color_cottoncandy": "cotton candy",
"byrobot_petrone_v2_common_light_color_emerald": "emerald",
"byrobot_petrone_v2_common_light_color_lavender": "lavender",
+ "byrobot_petrone_v2_common_light_mode_dimming": "dimming",
+ "byrobot_petrone_v2_common_light_mode_flicker": "flicker",
+ "byrobot_petrone_v2_common_light_mode_flicker_double": "flicker double",
+ "byrobot_petrone_v2_common_light_mode_hold": "hold",
"byrobot_petrone_v2_common_light_color_muscat": "muscat",
"byrobot_petrone_v2_common_light_color_strawberrymilk": "strawberry milk",
"byrobot_petrone_v2_common_light_color_sunset": "sunset",
@@ -1613,7 +1617,31 @@ Lang.Blocks = {
"ardublock_motor_forward": "Forward",
"ardublock_motor_backward": "Backward",
"mkboard_dc_motor_forward": "Forward",
- "mkboard_dc_motor_backward": "Backward"
+ "mkboard_dc_motor_backward": "Backward",
+ "jdkit_clockwise": "시계방향",
+ "jdkit_counterclockwise": "반시계방향",
+ "jdkit_gyro_frontrear": "앞뒤",
+ "jdkit_gyro_leftright": "좌우",
+ "jdkit_joystick_leftleftright": "왼쪽 좌우",
+ "jdkit_joystick_lefttopbottom": "왼쪽 상하",
+ "jdkit_joystick_rightleftright": "오른쪽 좌우",
+ "jdkit_joystick_righttopbottom": "오른쪽 상하",
+ "jdkit_led": "LED",
+ "jdkit_led_color_green": "초록색",
+ "jdkit_led_color_orange": "오랜지색",
+ "jdkit_led_turnoff": "끄기",
+ "jdkit_led_turnon": "켜기",
+ "jdkit_motor_leftbottom": "왼쪽아래",
+ "jdkit_motor_lefttop": "왼쪽위",
+ "jdkit_motor_rightbottom": "오른쪽아래",
+ "jdkit_motor_righttop": "오른쪽위",
+ "jdkit_tune_do": "도",
+ "jdkit_tune_fa": "파",
+ "jdkit_tune_la": "라",
+ "jdkit_tune_mi": "미",
+ "jdkit_tune_re": "레",
+ "jdkit_tune_si": "시",
+ "jdkit_tune_sol": "솔"
};
Lang.Buttons = {
"lesson_list": "List",
@@ -1691,6 +1719,7 @@ Lang.Menus = {
"discuss_save_question": "Do you want save your post?",
"discuss_cancle_question": "Do you want to leave without saving?",
"discuss_saved": "is saved",
+ "discuss_no_write_permission": "Cannot be saved with the current login account.",
"search_lang": "search",
"search_title": "title",
"faq_desc": "Check the answers for the questions you had while using the Entry.",
@@ -2065,7 +2094,7 @@ Lang.Menus = {
"check_info_entered": "Check information entered",
"enter_lefo_lesson_long": "Enter information about the lesson.",
"lesson_info_desc": "Select features and projects that learners will use to create optimal learning environment.",
- "provide_only_used": "Only provide features used in the goal project",
+ "provide_only_used": "Only provide blocks used in the goal project",
"see_help": "See help",
"select_done_project_1": "Select",
"select_done_project_2": "the goal project",
@@ -2324,6 +2353,7 @@ Lang.Menus = {
"ardublock": "ardublock",
"mkboard": "monkeyboard",
"memaker": "memaker",
+ "edumaker": "EduMaker Board",
"codingtoolbox": "codingtoolbox",
"materials_etc_all": "Other Educational Materials",
"materials_teaching": "For Teacher Education",
@@ -2419,6 +2449,9 @@ Lang.Menus = {
"entryLearnDesc_4": "Watch videos, solve problems and learn while playing.",
"entryMakeDesc_1": " section provides block-based coding tool which enables",
"entryMakeDesc_2": "even first time learners to easily create programs.",
+ "entryMakeDesc_3": "And also provides ‘entry phython’ mode which is between block-based coding",
+ "entryMakeDesc_4": "and text-based coding to help you understand the structure and grammar",
+ "entryMakeDesc_5": "of programming languages.",
"entryShareDesc_1": " section allows users to share his or her project with others.",
"entryShareDesc_2": "Explore how the shared projects are created, make improvements,",
"entryShareDesc_3": "collaborate with friends to make even cooler projects.",
@@ -2427,6 +2460,8 @@ Lang.Menus = {
"entryGroupDesc_1": " is created to help teachers easily manage students.",
"entryGroupDesc_2": "Create your own class, assign homework,",
"entryGroupDesc_3": "share project within the class, and check student progress.",
+ "entryGroupDesc_4": "And teacher can lead the class effectively by providing more suitable coursewares",
+ "entryGroupDesc_5": "according to the students’ level.",
"unpluggedToPhysical": "From Unplugged Activity to Physical Computing",
"algorithmActivity": "Basic Algorithm",
"programmignLang": "Block-based Coding",
@@ -2478,6 +2513,7 @@ Lang.Menus = {
"e-sensorBT": "E-Sensor board(Bluetooth)",
"mechatronics_4d": "4D Mechatronics",
"hamster": "Hamster",
+ "hummingbirdduo": "Hummingbird Duo",
"roboid": "Roboid",
"turtle": "Turtle",
"littlebits": "Littlebits",
@@ -2676,6 +2712,7 @@ Lang.Menus = {
"latest_three_month": "Latest 3 months",
"current_password": "Current password",
"incorrect_password": "Incorrect! Try again.",
+ "blocked_user": "Blocked!!",
"new_password": "New password",
"password_option_1": "Please use at least 5 letters and/or numbers.",
"again_new_password": "Confirm new password",
@@ -3455,6 +3492,7 @@ Lang.Menus = {
"plz_display_project": "Please display a project.",
"refuse_confirm": "Are you sure you want to refuse?",
"select_class": "학급 선택",
+ "group_already_registered": "Already registered.",
"mon": "MON",
"tue": "TUE",
"wed": "WED",
@@ -3495,6 +3533,7 @@ Lang.Menus = {
"hello_ebs_desc": "Learn the basic principles of programming. \n Watch the show, follow along the video tutorials, \n and learn to code!",
"hello_ebs_sub_1": "Meet EBS's interactive middle ",
"hello_ebs_sub_2": "school age program.",
+ "visang_edu_entry": "비상교육 엔트리 학습하기",
"partner": "Our Partners",
"project_term_popup_title": "Copyright policy",
"project_term_popup_description_1": "Please review the Entry ",
@@ -3855,6 +3894,7 @@ Lang.Menus = {
"modi": "MODI",
"chocopi": "ChocoPi",
"coconut": "coconut",
+ "jdkit": "제이디킷트",
"practical_course": "Textbook",
"entry_scholarship_title": "Entry scholarly data",
"entry_scholarship_content": "Entry collaborates with researchers to strengthen learning effectiveness. Check out our data.",
@@ -3874,6 +3914,7 @@ Lang.Menus = {
"learn_programming_entry_mission": "Solving missions with EntryBot",
"learn_programming_line_mission": "Saving Sally with LINE Rangers",
"learn_programming_choseok": "Making a game with Cho Seok, author of \"The Sound of Your Heart\"",
+ "learn_programming_maple": "Going to the Maple World with \"PINK BEAN\"",
"learn_programming_level_novice": "easy",
"learn_programming_level_inter": "normal",
"learn_programming_level_advanced": "hard",
@@ -3885,6 +3926,12 @@ Lang.Menus = {
"line_escape_desc_1": "Help Sally and LINE Rangers escape safely from the exploding Mephisto base!",
"solve_choseok": "rock-paper-scissors",
"solve_choseok_desc_1": "Help Cho Seok create a rock-paper-scissors game!",
+ "solve_henesys": "HENESYS",
+ "solve_ellinia": "ELLINIA",
+ "solve_elnath": "ELNATH",
+ "solve_henesys_desc_1": "Venture into the town, and help PINK BEAN to have enough food!",
+ "solve_ellinia_desc_1": "Venture into the forest, and fight against the bad monsters to save the good monsters!",
+ "solve_elnath_desc_1": "Passing through the snow mountain occupied by bad monsters, go find another portal to start a new adventure!",
"save_modified_shape": "Do you want to save the modified shape?",
"attach_file": "File",
"enter_discuss_title": "Please enter the title(in 30 characters or less)",
@@ -3892,7 +3939,13 @@ Lang.Menus = {
"discuss_upload_warn": "You can only upload less than 10MB in file size",
"discuss_list": "list",
"discuss_write_notice": "Select this post as a notice and show it first.",
- "discuss_write_notice_open": "Select this post as a notice and show it first."
+ "discuss_write_notice_open": "Select this post as a notice and show it first.",
+ "search_전체": "All",
+ "search_게임": "Game",
+ "search_애니메이션": "Animation",
+ "search_미디어아트": "Media Art",
+ "search_피지컬": "Physical",
+ "search_기타": "ETC"
};
Lang.Msgs = {
"monthly_intro_0": "Monthly entry is an SW training magazine designed to help teachers who are unfamiliar with SW.",
@@ -3907,7 +3960,7 @@ Lang.Msgs = {
"monthly_description_2": "Let's make the puzzle game that made of 'while' statement, and animation project using clone and random.",
"monthly_description_3": "Let's make fish-art and solar system using loop, math calculation blocks.",
"monthly_description_4": "Let's make the potato-digging and strawberry milk project using signal, variable and math calculation blocks.",
- "save_canvas_alert": "Currently saving. Try again soon.",
+ "save_canvas_alert": "Currently saving.",
"feedback_too_many_post": "Message sending. Please try after 10 seconds.",
"usable_object": "Usable Object",
"shared_varaible": "Shared Variable",
@@ -4265,7 +4318,8 @@ Lang.Workspace = {
"practical_course_tooltip": "모든 기능을 이용하기 위해서는
기본형을 선택해 주세요.",
"name_already_exists": "The name already exists.",
"enter_the_name": "Please enter the name.",
- "object_not_exist_error": "Object does not exist. Please add object and try again."
+ "object_not_exist_error": "Object does not exist. Please add object and try again.",
+ "workspace_tutorial_popup_desc": "작품 만들기는
창의적인 작품을 만들 수 있도록
다양한 블록과 기능을 제공합니다."
};
Lang.code = "view code";
Lang.EntryStatic = {
@@ -5285,8 +5339,8 @@ Lang.template = {
"byrobot_petrone_v2_controller_controller_display_invert": "invert controller display x:%1, y:%2, width:%3, height:%4 %5",
"byrobot_petrone_v2_controller_controller_if_button_press": "when press %1",
"byrobot_petrone_v2_controller_controller_if_joystick_direction": "when %1 stick move to %2",
- "byrobot_petrone_v2_controller_controller_light_color_rgb_input": "decide the color values of controller LED R %1, G %2, B %3 %4",
- "byrobot_petrone_v2_controller_controller_light_color_rgb_select": "RGB combination examples of controller LED %1 %2",
+ "byrobot_petrone_v2_controller_controller_light_color_rgb_input": "decide the color values of controller LED R %1, G %2, B %3 %4 %5",
+ "byrobot_petrone_v2_controller_controller_light_color_rgb_select": "RGB combination examples of controller LED %1 %2 %3",
"byrobot_petrone_v2_controller_controller_light_manual_single": "change the state of %1 controller LED to %2 %3",
"byrobot_petrone_v2_controller_controller_light_manual_single_input": "change the brightness of %1 controller LED to %2 %3",
"byrobot_petrone_v2_controller_controller_light_manual_single_off": "turn off all controller LEDs %1",
@@ -5315,8 +5369,8 @@ Lang.template = {
"byrobot_petrone_v2_drive_controller_display_invert": "invert controller display x:%1, y:%2, width:%3, height:%4 %5",
"byrobot_petrone_v2_drive_controller_if_button_press": "when press %1",
"byrobot_petrone_v2_drive_controller_if_joystick_direction": "when %1 stick move to %2",
- "byrobot_petrone_v2_drive_controller_light_color_rgb_input": "decide the color values of controller LED R %1, G %2, B %3 %4",
- "byrobot_petrone_v2_drive_controller_light_color_rgb_select": "RGB combination examples of controller LED %1 %2",
+ "byrobot_petrone_v2_drive_controller_light_color_rgb_input": "decide the color values of controller LED R %1, G %2, B %3 %4 %5",
+ "byrobot_petrone_v2_drive_controller_light_color_rgb_select": "RGB combination examples of controller LED %1 %2 %3",
"byrobot_petrone_v2_drive_controller_light_manual_single": "change the state of %1 controller LED to %2 %3",
"byrobot_petrone_v2_drive_controller_light_manual_single_input": "change the brightness of %1 controller LED to %2 %3",
"byrobot_petrone_v2_drive_controller_light_manual_single_off": "turn off all controller LEDs %1",
@@ -5334,8 +5388,8 @@ Lang.template = {
"byrobot_petrone_v2_drive_drone_control_double_one": "set %1 to %2 %3",
"byrobot_petrone_v2_drive_drone_control_double_one_delay": "set %1 to %2 and run for %3 second %4",
"byrobot_petrone_v2_drive_drone_irmessage": "send %1 to the IR transmitter %2",
- "byrobot_petrone_v2_drive_drone_light_color_rgb_input": "decide the color values of car %1 LED R %2, G %3, B %4 %5",
- "byrobot_petrone_v2_drive_drone_light_color_rgb_select": "RGB combination examples of car %1 LED %2 %3",
+ "byrobot_petrone_v2_drive_drone_light_color_rgb_input": "decide the color values of car %1 LED R %2, G %3, B %4 %5 %6",
+ "byrobot_petrone_v2_drive_drone_light_color_rgb_select": "RGB combination examples of car %1 LED %2 %3 %4",
"byrobot_petrone_v2_drive_drone_light_manual_single": "change the state of %1 car LED to %2 %3",
"byrobot_petrone_v2_drive_drone_light_manual_single_input": "change the brightness of %1 car LED to %2 %3",
"byrobot_petrone_v2_drive_drone_light_manual_single_off": "turn off all car LEDs %1",
@@ -5365,8 +5419,8 @@ Lang.template = {
"byrobot_petrone_v2_flight_controller_display_invert": "invert controller display x:%1, y:%2, width:%3, height:%4 %5",
"byrobot_petrone_v2_flight_controller_if_button_press": "when press %1",
"byrobot_petrone_v2_flight_controller_if_joystick_direction": "when %1 stick move to %2",
- "byrobot_petrone_v2_flight_controller_light_color_rgb_input": "decide the color values of controller LED R %1, G %2, B %3 %4",
- "byrobot_petrone_v2_flight_controller_light_color_rgb_select": "RGB combination examples of controller LED %1 %2",
+ "byrobot_petrone_v2_flight_controller_light_color_rgb_input": "decide the color values of controller LED R %1, G %2, B %3 %4 %5",
+ "byrobot_petrone_v2_flight_controller_light_color_rgb_select": "RGB combination examples of controller LED %1 %2 %3",
"byrobot_petrone_v2_flight_controller_light_manual_single": "change the state of %1 controller LED to %2 %3",
"byrobot_petrone_v2_flight_controller_light_manual_single_input": "change the brightness of %1 controller LED to %2 %3",
"byrobot_petrone_v2_flight_controller_light_manual_single_off": "turn off all controller LEDs %1",
@@ -5388,8 +5442,8 @@ Lang.template = {
"byrobot_petrone_v2_flight_drone_control_quad_one": "set %1 to %2 %3",
"byrobot_petrone_v2_flight_drone_control_quad_one_delay": "set %1 to %2 and run for %3 second %4",
"byrobot_petrone_v2_flight_drone_irmessage": "send %1 to the IR transmitter %2",
- "byrobot_petrone_v2_flight_drone_light_color_rgb_input": "decide the color values of drone %1 LED R %2, G %3, B %4 %5",
- "byrobot_petrone_v2_flight_drone_light_color_rgb_select": "RGB combination examples of drone %1 LED %2 %3",
+ "byrobot_petrone_v2_flight_drone_light_color_rgb_input": "decide the color values of drone %1 LED R %2, G %3, B %4 %5 %6",
+ "byrobot_petrone_v2_flight_drone_light_color_rgb_select": "RGB combination examples of drone %1 LED %2 %3 %4",
"byrobot_petrone_v2_flight_drone_light_manual_single": "change the state of %1 drone LED to %2 %3",
"byrobot_petrone_v2_flight_drone_light_manual_single_input": "change the brightness of %1 drone LED to %2 %3",
"byrobot_petrone_v2_flight_drone_light_manual_single_off": "turn off all drone LEDs %1",
@@ -5409,13 +5463,13 @@ Lang.template = {
"truetrue_get_frontcolorsensor": "Front Color %1 Sensor value",
"truetrue_get_linesensor": "Line %1 Sensor value",
"truetrue_get_proxisensor": "Proximity %1 Sensor value",
- "truetrue_set_colorled": "Set Color LED Red %1 Green %2 Blue %3",
- "truetrue_set_dualmotor": "Set DC motor left %1 right %2 during %3 seconds",
- "truetrue_set_led_colorsensor": "LED for %1 color sensor %2",
- "truetrue_set_led_linesensor": "LED for line sensor %1",
- "truetrue_set_led_proxi": "LED for %1 proximity sensor %2",
- "truetrue_set_linetracer": "Line tracing mode %1",
- "truetrue_set_singlemotor": "Set DC motor %1 speed %2",
+ "truetrue_set_colorled": "Set Color LED Red %1 Green %2 Blue %3 %4",
+ "truetrue_set_dualmotor": "Set DC motor left %1 right %2 during %3 seconds %4",
+ "truetrue_set_led_colorsensor": "LED for %1 color sensor %2 %3",
+ "truetrue_set_led_linesensor": "LED for line sensor %1 %2",
+ "truetrue_set_led_proxi": "LED for %1 proximity sensor %2 %3",
+ "truetrue_set_linetracer": "Line tracing mode %1 %2",
+ "truetrue_set_singlemotor": "Set DC motor %1 speed %2 %3",
"CODEino_get_number_sensor_value": "Analog %1 Sensor value ",
"ardublock_get_number_sensor_value": "Analog %1 Sensor value ",
"arduino_get_digital_value": "Digital %1 Sensor value ",
@@ -6088,6 +6142,20 @@ Lang.template = {
"altino_rear_wheel": "rear motor right %1 left %2 setting %3",
"altino_sound": "%1 octave %2 play %3",
"altino_steering": "direction %1 setting %2",
+ "jdkit_altitude": "드론을 %1 높이만큼 날리기 %2",
+ "jdkit_button": "%1번 버튼 값 읽어오기",
+ "jdkit_connect": "드론 연결 상태 읽어오기",
+ "jdkit_emergency": "드론을 즉시 멈추기 %1",
+ "jdkit_gyro": "보드 %1 기울기 값 읽어오기",
+ "jdkit_joystick": "조이스틱 %1 읽기",
+ "jdkit_led": "%1 LED %2 %3",
+ "jdkit_motor": "%1 모터를 %2 세기로 돌리기 %3",
+ "jdkit_ready": "드론 비행 준비 상태 읽어오기",
+ "jdkit_rollpitch": "드론을 %1 방향 %2 세기로 움직이기 %3",
+ "jdkit_throttle": "드론 프로펠러를 %1 만큼 세기로 돌리기 %2",
+ "jdkit_tune": "%1 음을 %2 초동안 소리내기 %3",
+ "jdkit_ultrasonic": "거리(초음파)값 읽어오기",
+ "jdkit_yaw": "드론을 %1 만큼 회전하기 %2",
"memaker_digital_pwm": "Digital %1 Pin %2 %3",
"memaker_get_analog_value": "Analog %1 Sensor value",
"memaker_get_analog_value_map": "Map Value %1 %2 ~ %3 to %4 ~ %5",
@@ -6096,7 +6164,15 @@ Lang.template = {
"memaker_set_lcd": "1602 LCD Row %1, Column %2 Value %3 %4",
"memaker_set_servo": "Set servo pin %1 angle as %3",
"memaker_toggle_led": "Digital %1 Pin %2 %3",
- "memaker_lcd_command": "1602 LCD Command %1 execute %2"
+ "memaker_lcd_command": "1602 LCD Command %1 execute %2",
+ "edumaker_digital_pwm": "디지털 %1 번 핀을 %2 (으)로 정하기 %3",
+ "edumaker_get_analog_value": "아날로그 %1 번 센서값",
+ "edumaker_get_analog_value_map": "%1 의 범위를 %2 ~ %3 에서 %4 ~ %5 로 바꾼값",
+ "edumaker_get_digital": "디지털 %1 번 센서값",
+ "edumaker_get_ultrasonic_value": "울트라소닉 Trig %1 Echo %2 센서값",
+ "edumaker_set_servo": "디지털 %1 번 핀의 서보모터를 %2 의 각도로 정하기 %3",
+ "edumaker_set_tone": "디지털 %1 번 핀의 버저를 %2 %3 음으로 %4 초 연주하기 %5",
+ "edumaker_toggle_led": "디지털 %1 번 핀 %2 %3"
};
Lang.TextCoding = {
"block_name": "Block Name",
@@ -6115,6 +6191,12 @@ Lang.TextCoding = {
"message_conv_no_object": "Object can't convert",
"message_conv_no_function": "Function can't convert",
"message_conv_no_entry_event_function": "Entry Event Function can't exist within other functions.",
+ "message_conv_is_expect1": "Syntax error. Please make sure you type ",
+ "message_conv_is_expect2": " correctly.",
+ "message_conv_instead": "Syntax error. It should be %2 instead of %1.",
+ "message_conv_is_wrong1": "Syntax error. ",
+ "message_conv_is_wrong2": " are not allowed to be there.",
+ "message_conv_or": " or ",
"subject_syntax_default": "ETC",
"subject_syntax_token": "Token",
"subject_syntax_character": "Character",
@@ -6141,7 +6223,13 @@ Lang.TextCoding = {
"alert_function_name_empty_text_add_change": "The empty text can't be included in function name.",
"alert_no_save_on_error": "The code with an error can't save.",
"warn_unnecessary_arguments": "&(calleeName)(); command doesn't require value within parentheses. (line:&(lineNumber))",
- "python_code": "'s python code"
+ "python_code": "'s python code",
+ "eof": "line change",
+ "newline": "line change",
+ "indent": "indentation",
+ "num": "number",
+ "string": "string",
+ "name": "variable name"
};
Lang.PythonHelper = {
"when_run_button_click_desc": "[시작하기]버튼을 클릭하면 아래 명령어들을 실행합니다.
아래 명령어는 [Tab]키를 통해 들여쓰기합니다.",
diff --git a/src/renderer/lang/ko.js b/src/renderer/lang/ko.js
index 2ecf91444..8a82fcec1 100644
--- a/src/renderer/lang/ko.js
+++ b/src/renderer/lang/ko.js
@@ -256,6 +256,10 @@ Lang.Blocks = {
"byrobot_petrone_v2_common_light_color_cottoncandy": "구름솜사탕",
"byrobot_petrone_v2_common_light_color_emerald": "에메랄드",
"byrobot_petrone_v2_common_light_color_lavender": "라벤더",
+ "byrobot_petrone_v2_common_light_mode_dimming": "천천히 깜빡임",
+ "byrobot_petrone_v2_common_light_mode_flicker": "깜빡임",
+ "byrobot_petrone_v2_common_light_mode_flicker_double": "2번 연속 깜빡임",
+ "byrobot_petrone_v2_common_light_mode_hold": "켜짐",
"byrobot_petrone_v2_common_light_color_muscat": "청포도",
"byrobot_petrone_v2_common_light_color_strawberrymilk": "딸기우유",
"byrobot_petrone_v2_common_light_color_sunset": "저녁노을",
@@ -1613,7 +1617,31 @@ Lang.Blocks = {
"ardublock_motor_forward": "앞",
"ardublock_motor_backward": "뒤",
"mkboard_dc_motor_forward": "앞",
- "mkboard_dc_motor_backward": "뒤"
+ "mkboard_dc_motor_backward": "뒤",
+ "jdkit_clockwise": "시계방향",
+ "jdkit_counterclockwise": "반시계방향",
+ "jdkit_gyro_frontrear": "앞뒤",
+ "jdkit_gyro_leftright": "좌우",
+ "jdkit_joystick_leftleftright": "왼쪽 좌우",
+ "jdkit_joystick_lefttopbottom": "왼쪽 상하",
+ "jdkit_joystick_rightleftright": "오른쪽 좌우",
+ "jdkit_joystick_righttopbottom": "오른쪽 상하",
+ "jdkit_led": "LED",
+ "jdkit_led_color_green": "초록색",
+ "jdkit_led_color_orange": "오랜지색",
+ "jdkit_led_turnoff": "끄기",
+ "jdkit_led_turnon": "켜기",
+ "jdkit_motor_leftbottom": "왼쪽아래",
+ "jdkit_motor_lefttop": "왼쪽위",
+ "jdkit_motor_rightbottom": "오른쪽아래",
+ "jdkit_motor_righttop": "오른쪽위",
+ "jdkit_tune_do": "도",
+ "jdkit_tune_fa": "파",
+ "jdkit_tune_la": "라",
+ "jdkit_tune_mi": "미",
+ "jdkit_tune_re": "레",
+ "jdkit_tune_si": "시",
+ "jdkit_tune_sol": "솔"
};
Lang.Buttons = {
"lesson_list": "강의 목록",
@@ -1691,6 +1719,7 @@ Lang.Menus = {
"discuss_save_question": "글을 저장하시겠습니까?",
"discuss_cancle_question": "작성을 취소하시겠습니까?",
"discuss_saved": "이 저장되었습니다.",
+ "discuss_no_write_permission": "현재 로그인된 계정으로는 글을 작성하실 수 없습니다.",
"search_lang": "검색",
"search_title": "제목",
"faq_desc": "엔트리에서 제공하는 주제별, 학년별 학습과정을 통해 차근차근 소프트웨어를 배워보세요!",
@@ -2065,7 +2094,7 @@ Lang.Menus = {
"check_info_entered": "입력 정보 확인 ",
"enter_lefo_lesson_long": "강의를 구성하는 정보를 입력해 주세요.",
"lesson_info_desc": "학습자가 학습하기 화면에서 사용할 기능과 작품을 선택함으로써, 학습 목표와 내용에 최적화된 학습환경을 구성할 수 있습니다.",
- "provide_only_used": "완성된 작품에서 사용된 기능만 불러오기",
+ "provide_only_used": "완성된 작품에서 사용된 블록만 불러오기",
"see_help": "도움말 보기",
"select_done_project_1": "학습자가 목표로 설정할",
"select_done_project_2": "완성 작품",
@@ -2324,6 +2353,7 @@ Lang.Menus = {
"ardublock": "아두블럭",
"mkboard": "몽키보드",
"memaker": "미메이커",
+ "edumaker": "에듀메이커 보드",
"codingtoolbox": "코딩툴박스",
"materials_etc_all": "기타 교육자료 모음",
"materials_teaching": "교원 연수 자료",
@@ -2415,18 +2445,23 @@ Lang.Menus = {
"atEntry": "엔트리에서는",
"entryLearnDesc_1": "재미있게 배우는 학습공간",
"entryLearnDesc_2": "<학습하기>에서는 컴퓨터를 활용해 논리적으로 문제를 해결할 수 있는 다양한 학습",
- "entryLearnDesc_3": "콘텐츠가 준비되어 있습니다. 게임을 하듯이 주어진 미션들을 컴퓨터 프로그래밍으로",
- "entryLearnDesc_4": "해결하고, 동영상을 보면서 소프트웨어의 원리를 재미있게 배울 수 있습니다.",
+ "entryLearnDesc_3": "콘텐츠가 준비되어 있습니다. 게임을 하듯이 재미있게 주어진 미션들을 프로그래밍으로",
+ "entryLearnDesc_4": "해결해볼 수 있고 유익한 동영상을 통해 소프트웨어의 원리를 배울 수 있습니다.",
"entryMakeDesc_1": "<만들기>에서는 미국 MIT에서 개발한 Scratch와 같은 블록형 프로그래밍 언어를",
- "entryMakeDesc_2": "사용하여 처음 접하는 사람들도 쉽게 자신만의 창작물을 만들 수 있습니다.",
+ "entryMakeDesc_2": "사용하여 프로그래밍을 처음 접하는 사람들도 쉽게 자신만의 창작물을 만들 수 있습니다.",
+ "entryMakeDesc_3": "또한 블록 코딩과 텍스트 코딩의 중간다리 역할을 하는 '엔트리파이선' 모드에서는",
+ "entryMakeDesc_4": "텍스트 언어의 구조와 문법을 자연스럽게 익힐 수 있습니다.",
+ "entryMakeDesc_5": "",
"entryShareDesc_1": "<공유하기>에서는 엔트리를 통해 제작한 작품을 다른 사람들과 공유할 수 있습니다.",
- "entryShareDesc_2": "공유된 작품이 어떻게 구성되었는지 살펴볼 수 있고, 이를 발전시켜 또 다른 작품을 만들 수",
- "entryShareDesc_3": "있습니다. 또한 친구들과 협업해 더 멋진 작품을 만들 수도 있습니다.",
+ "entryShareDesc_2": "또한 공유된 작품이 어떻게 구성되었는지 살펴보고 발전시켜 자신만의 작품을 만들 수",
+ "entryShareDesc_3": "있습니다. 공동 창작도 가능하여 친구들과 협업해 더 멋진 작품을 만들어 볼 수 있습니다.",
"entryGroup": "학급기능",
"entryGroupTitle": "우리 반 학습 공간",
- "entryGroupDesc_1": "<학급기능>은 선생님께서 학급별로 학생들을 관리할 수 있는 기능입니다.",
- "entryGroupDesc_2": "학급만의 학습하기, 만들기, 공유하기를 만들 수 있으며, 과제를 만들고",
- "entryGroupDesc_3": "학생들의 결과물을 확인할 수 있습니다.",
+ "entryGroupDesc_1": "<학급기능>은 선생님이 학급별로 학생들을 관리할 수 있는 기능입니다. 학급끼리 학습하고",
+ "entryGroupDesc_2": "작품을 공유할 수 있으며 과제를 만들고 학생들의 결과물을 확인할 수 있습니다.",
+ "entryGroupDesc_3": "또한 선생님은 강의 기능을 활용하여 학생들의 수준에 맞는 학습환경을",
+ "entryGroupDesc_4": "맞춤형으로 제공함으로써 효율적이고 편리하게 수업을 진행할 수 있습니다.",
+ "entryGroupDesc_5": "",
"unpluggedToPhysical": "언플러그드 활동부터 피지컬 컴퓨팅까지",
"algorithmActivity": "기초 알고리즘",
"programmignLang": "교육용 프로그래밍 언어",
@@ -2478,6 +2513,7 @@ Lang.Menus = {
"e-sensorBT": "E-센서보드(무선연결)",
"mechatronics_4d": "4D 메카트로닉스",
"hamster": "햄스터",
+ "hummingbirdduo": "허밍버드 듀오",
"roboid": "로보이드",
"turtle": "거북이",
"littlebits": "리틀비츠",
@@ -2578,7 +2614,7 @@ Lang.Menus = {
"entry_content_three": "재미있는 놀이로 배우고, 나만의 멋진 작품을 만들어 친구들과 공유할 수 있는 멋진 엔트리의 세상으로 여러분을 초대합니다!",
"funny_space": "재미있게 배우는 학습공간",
"in_learn_section": "< 학습하기 > 에서는",
- "learn_problem_solving": "컴퓨터를 활용해 논리적으로 문제를 해결할 수 있는 다양한 학습 콘텐츠가 준비되어 있습니다. 게임을 하듯이 주어진 미션들을 컴퓨터 프로그래밍으로 해결해볼 수도 있고 재미있는 동영상으로 소프트웨어의 원리를 배울 수도 있습니다 .",
+ "learn_problem_solving": "컴퓨터를 활용해 논리적으로 문제를 해결할 수 있는 다양한 학습 콘텐츠가 준비되어 있습니다. 게임을 하듯이 주어진 미션들을 프로그래밍으로 해결해볼 수도 있고 재미있는 동영상으로 소프트웨어의 원리를 배울 수도 있습니다 .",
"joy_create": "창작의 즐거움",
"in_make": "< 만들기 > 는",
"make_contents": "미국 MIT에서 개발한 Scratch와 같은 비주얼 프로그래밍 언어를 사용하여 프로그래밍을 처음 접하는 사람들도 쉽게 나만의 창작물을 만들 수 있습니다. 또 엔트리를 통해 만들 수 있는 컨텐츠의 모습은 무궁무진합니다. 과학 시간에 배운 물리 법칙을 실험해 볼 수도 있고 좋아하는 캐릭터로 애니메이션을 만들거나 직접 게임을 만들어 볼 수 있습니다.",
@@ -2676,6 +2712,7 @@ Lang.Menus = {
"latest_three_month": "최근 3개월",
"current_password": "현재 비밀번호",
"incorrect_password": "비밀번호가 일치하지 않습니다.",
+ "blocked_user": "승인되지 않은 사용자 입니다.",
"new_password": "새로운 비밀번호",
"password_option_1": "영문과 숫자의 조합으로 5자 이상이 필요합니다.",
"again_new_password": "새로운 비밀번호 재입력",
@@ -3451,10 +3488,11 @@ Lang.Menus = {
"class_list": "학급 목록",
"select_grade": "학년을 선택 하세요.",
"add_project": "작품 공유하기",
- "no_project_display": "아직 학생들이 전시한 작품이 없습니다.",
+ "no_project_display": "학생들이 전시한 작품이 없습니다.",
"plz_display_project": "나의 작품을 전시해 주세요.",
"refuse_confirm": "학급 초대를 정말 거절하시겠습니까?",
"select_class": "학급 선택",
+ "group_already_registered": "이미 가입된 학급입니다.",
"mon": "월",
"tue": "화",
"wed": "수",
@@ -3495,6 +3533,7 @@ Lang.Menus = {
"hello_ebs_desc": "<헬로! EBS 소프트웨어> 엔트리 버전의 양방향 서비스를 만나보세요! \n <헬로! EBS 소프트웨어>의 동영상 강의를 통해 \n 소프트웨어 코딩의 기본 개념을 배운 후 양방향 코딩 미션에 도전하세요!\n 방송에서는 볼 수 없었던 <대.소.동> 친구들의 \n 비하인드 스토리를 볼 수 있습니다!",
"hello_ebs_sub_1": "EBS 중학 엔트리 버전의 양방향 서비스를 ",
"hello_ebs_sub_2": "만나보세요! ",
+ "visang_edu_entry": "비상교육 엔트리 학습하기",
"partner": "파트너",
"project_term_popup_title": "작품 공개에 따른 엔트리 저작권 정책 동의",
"project_term_popup_description_1": "작품 공개를 위해",
@@ -3855,6 +3894,7 @@ Lang.Menus = {
"modi": "모디",
"chocopi": "초코파이보드",
"coconut": "코코넛",
+ "jdkit": "제이디킷트",
"practical_course": "교과용 만들기",
"entry_scholarship_title": "엔트리 학술 자료",
"entry_scholarship_content": "엔트리는 대학/학회 등과 함께 다양한 연구를 진행하여 전문성을 강화해나가고 있습니다. 엔트리에서 제공하는 연구용 자료를 확인해보세요",
@@ -3874,6 +3914,7 @@ Lang.Menus = {
"learn_programming_entry_mission": "\"엔트리봇\"과 함께 미션 해결하기",
"learn_programming_line_mission": "\"라인레인저스\"와 샐리구하기",
"learn_programming_choseok": "\"마음의 소리\"의 조석과 게임 만들기",
+ "learn_programming_maple": "\"핑크빈\"과 함께 신나는 메이플 월드로!",
"learn_programming_level_novice": "기초",
"learn_programming_level_inter": "중급",
"learn_programming_level_advanced": "고급",
@@ -3885,6 +3926,12 @@ Lang.Menus = {
"line_escape_desc_1": "폭파되고 있는 메피스토 기지에서 샐리와 라인 레인저스가 무사히 탈출할 수 있도록 도와주세요!",
"solve_choseok": "가위바위보 만들기",
"solve_choseok_desc_1": "만화 속 조석이 가위바위보 게임을 만들 수 있도록 도와주세요!",
+ "solve_henesys": "헤네시스",
+ "solve_ellinia": "엘리니아",
+ "solve_elnath": "엘나스",
+ "solve_henesys_desc_1": "마을을 모험하며, 배고픈 핑크빈이 음식을 배불리 먹을 수 있도록 도와주세요!",
+ "solve_ellinia_desc_1": "숲 속을 탐험하며, 나쁜 몬스터들을 혼내주고 친구 몬스터들을 구해주세요!",
+ "solve_elnath_desc_1": "나쁜 몬스터가 점령한 설산을 지나, 새로운 모험을 시작할 수 있는 또 다른 포털을 찾아 떠나보세요 !",
"save_modified_shape": "수정된 내용을 저장하시겠습니까?",
"attach_file": "첨부",
"enter_discuss_title": "제목을 입력해 주세요(30자 이하)",
@@ -3892,7 +3939,13 @@ Lang.Menus = {
"discuss_upload_warn": "10MB이하의 파일을 올려주세요.",
"discuss_list": "목록보기",
"discuss_write_notice": "우리반 공지사항으로 지정하여 게시판 최상단에 노출합니다.",
- "discuss_write_notice_open": "공지사항으로 지정하여 게시판 최상단에 노출합니다."
+ "discuss_write_notice_open": "공지사항으로 지정하여 게시판 최상단에 노출합니다.",
+ "search_전체": "전체",
+ "search_게임": "게임",
+ "search_애니메이션": "애니메이션",
+ "search_미디어아트": "미디어 아트",
+ "search_피지컬": "피지컬",
+ "search_기타": "기타"
};
Lang.Msgs = {
"monthly_intro_0": "<월간 엔트리>는 소프트웨어 교육에 익숙하지 않은 선생님들도 쉽고 재미있게 소프트웨어 교육을 하실 수 있도록 만들어진 ",
@@ -3907,7 +3960,7 @@ Lang.Msgs = {
"monthly_description_2": "~인 동안 반복하기를 이용한 퍼즐 게임과 복제본, 무작위 수를 이용한 애니메이션 작품을 만들어 봅시다.",
"monthly_description_3": "계속 반복하기 블록과 수학 연산 블록을 활용하여 물고기 미디어 아트 작품과 태양계를 만들어 봅시다.",
"monthly_description_4": "신호와 변수, 수학 연산 블록을 활용하여 감자 캐기 작품과 딸기 우유 만들기 작품을 만들어 봅시다.",
- "save_canvas_alert": "저장 중입니다. 잠시후에 다시 시도해주세요.",
+ "save_canvas_alert": "저장 중입니다.",
"feedback_too_many_post": "신고하신 내용이 전송되고 있습니다. 10초 뒤에 다시 시도해주세요.",
"usable_object": "사용가능 오브젝트",
"shared_varaible": "공유 변수",
@@ -4265,7 +4318,8 @@ Lang.Workspace = {
"practical_course_tooltip": "모든 기능을 이용하기 위해서는
기본형을 선택해 주세요.",
"name_already_exists": "이름이 중복 되었습니다.",
"enter_the_name": "이름을 입력하여 주세요.",
- "object_not_exist_error": "오브젝트가 존재하지 않습니다. 오브젝트를 추가한 후 시도해주세요."
+ "object_not_exist_error": "오브젝트가 존재하지 않습니다. 오브젝트를 추가한 후 시도해주세요.",
+ "workspace_tutorial_popup_desc": "작품 만들기는
창의적인 작품을 만들 수 있도록
다양한 블록과 기능을 제공합니다."
};
Lang.code = "코드보기";
Lang.EntryStatic = {
@@ -5285,8 +5339,8 @@ Lang.template = {
"byrobot_petrone_v2_controller_controller_display_invert": "색반전 x %1, y %2, 너비 %3, 높이 %4 %5",
"byrobot_petrone_v2_controller_controller_if_button_press": "조종기 %1 눌렀을 때",
"byrobot_petrone_v2_controller_controller_if_joystick_direction": "조종기 %1 조이스틱 %2 움직였을 때",
- "byrobot_petrone_v2_controller_controller_light_color_rgb_input": "조종기 LED 색지정 R %1, G %2, B %3 %4",
- "byrobot_petrone_v2_controller_controller_light_color_rgb_select": "조종기 LED의 RGB 조합 예시 %1 %2",
+ "byrobot_petrone_v2_controller_controller_light_color_rgb_input": "조종기 LED 색지정 R %1, G %2, B %3 %4 %5",
+ "byrobot_petrone_v2_controller_controller_light_color_rgb_select": "조종기 LED의 RGB 조합 예시 %1 %2 %3",
"byrobot_petrone_v2_controller_controller_light_manual_single": "조종기 LED %1 %2 %3",
"byrobot_petrone_v2_controller_controller_light_manual_single_input": "조종기 LED %1 밝기 %2 %3",
"byrobot_petrone_v2_controller_controller_light_manual_single_off": "조종기 LED 끄기 %1",
@@ -5315,8 +5369,8 @@ Lang.template = {
"byrobot_petrone_v2_drive_controller_display_invert": "색반전 x %1, y %2, 너비 %3, 높이 %4 %5",
"byrobot_petrone_v2_drive_controller_if_button_press": "조종기 %1 눌렀을 때",
"byrobot_petrone_v2_drive_controller_if_joystick_direction": "조종기 %1 조이스틱 %2 움직였을 때",
- "byrobot_petrone_v2_drive_controller_light_color_rgb_input": "조종기 LED 색지정 R %1, G %2, B %3 %4",
- "byrobot_petrone_v2_drive_controller_light_color_rgb_select": "조종기 LED의 RGB 조합 예시 %1 %2",
+ "byrobot_petrone_v2_drive_controller_light_color_rgb_input": "조종기 LED 색지정 R %1, G %2, B %3 %4 %5",
+ "byrobot_petrone_v2_drive_controller_light_color_rgb_select": "조종기 LED의 RGB 조합 예시 %1 %2 %3",
"byrobot_petrone_v2_drive_controller_light_manual_single": "조종기 LED %1 %2 %3",
"byrobot_petrone_v2_drive_controller_light_manual_single_input": "조종기 LED %1 밝기 %2 %3",
"byrobot_petrone_v2_drive_controller_light_manual_single_off": "조종기 LED 끄기 %1",
@@ -5334,8 +5388,8 @@ Lang.template = {
"byrobot_petrone_v2_drive_drone_control_double_one": "자동차를 %1 %2% 정하기 %3",
"byrobot_petrone_v2_drive_drone_control_double_one_delay": "자동차를 %1 %2% %3 초 실행 %4",
"byrobot_petrone_v2_drive_drone_irmessage": "적외선으로 %1 값 보내기 %2",
- "byrobot_petrone_v2_drive_drone_light_color_rgb_input": "자동차 %1 LED 색지정 R %2, G %3, B %4 %5",
- "byrobot_petrone_v2_drive_drone_light_color_rgb_select": "자동차 %1 LED의 RGB 조합 예시 %2 %3",
+ "byrobot_petrone_v2_drive_drone_light_color_rgb_input": "자동차 %1 LED 색지정 R %2, G %3, B %4 %5 %6",
+ "byrobot_petrone_v2_drive_drone_light_color_rgb_select": "자동차 %1 LED의 RGB 조합 예시 %2 %3 %4",
"byrobot_petrone_v2_drive_drone_light_manual_single": "자동차 LED %1 %2 %3",
"byrobot_petrone_v2_drive_drone_light_manual_single_input": "자동차 LED %1 밝기 %2 %3",
"byrobot_petrone_v2_drive_drone_light_manual_single_off": "자동차 LED 끄기 %1",
@@ -5365,8 +5419,8 @@ Lang.template = {
"byrobot_petrone_v2_flight_controller_display_invert": "색반전 x %1, y %2, 너비 %3, 높이 %4 %5",
"byrobot_petrone_v2_flight_controller_if_button_press": "조종기 %1 눌렀을 때",
"byrobot_petrone_v2_flight_controller_if_joystick_direction": "조종기 %1 조이스틱 %2 움직였을 때",
- "byrobot_petrone_v2_flight_controller_light_color_rgb_input": "조종기 LED 색지정 R %1, G %2, B %3 %4",
- "byrobot_petrone_v2_flight_controller_light_color_rgb_select": "조종기 LED의 RGB 조합 예시 %1 %2",
+ "byrobot_petrone_v2_flight_controller_light_color_rgb_input": "조종기 LED 색지정 R %1, G %2, B %3 %4 %5",
+ "byrobot_petrone_v2_flight_controller_light_color_rgb_select": "조종기 LED의 RGB 조합 예시 %1 %2 %3",
"byrobot_petrone_v2_flight_controller_light_manual_single": "조종기 LED %1 %2 %3",
"byrobot_petrone_v2_flight_controller_light_manual_single_input": "조종기 LED %1 밝기 %2 %3",
"byrobot_petrone_v2_flight_controller_light_manual_single_off": "조종기 LED 끄기 %1",
@@ -5388,8 +5442,8 @@ Lang.template = {
"byrobot_petrone_v2_flight_drone_control_quad_one": "드론 %1 %2% 정하기 %3",
"byrobot_petrone_v2_flight_drone_control_quad_one_delay": "드론 %1 %2% %3 초 실행 %4",
"byrobot_petrone_v2_flight_drone_irmessage": "적외선으로 %1 값 보내기 %2",
- "byrobot_petrone_v2_flight_drone_light_color_rgb_input": "드론 %1 LED 색지정 R %2, G %3, B %4 %5",
- "byrobot_petrone_v2_flight_drone_light_color_rgb_select": "드론 %1 LED의 RGB 조합 예시 %2 %3",
+ "byrobot_petrone_v2_flight_drone_light_color_rgb_input": "드론 %1 LED 색지정 R %2, G %3, B %4 %5 %6",
+ "byrobot_petrone_v2_flight_drone_light_color_rgb_select": "드론 %1 LED의 RGB 조합 예시 %2 %3 %4",
"byrobot_petrone_v2_flight_drone_light_manual_single": "드론 LED %1 %2 %3",
"byrobot_petrone_v2_flight_drone_light_manual_single_input": "드론 LED %1 밝기 %2 %3",
"byrobot_petrone_v2_flight_drone_light_manual_single_off": "드론 LED 끄기 %1",
@@ -5409,13 +5463,13 @@ Lang.template = {
"truetrue_get_frontcolorsensor": "전면컬러센서 %1 의 값",
"truetrue_get_linesensor": "라인센서 %1 의 값",
"truetrue_get_proxisensor": "근접센서 %1 의 값",
- "truetrue_set_colorled": "컬러LED Red %1 Green %2 Blue %3 로 설정",
- "truetrue_set_dualmotor": "DC모터 좌 %1 우 %2 속도로 %3 초 구동",
- "truetrue_set_led_colorsensor": "%1 조명용 LED %2",
- "truetrue_set_led_linesensor": "라인센서 조명용 LED %1",
- "truetrue_set_led_proxi": "%1 조명용 LED %2",
- "truetrue_set_linetracer": "라인트레이싱 모드 %1",
- "truetrue_set_singlemotor": "DC모터 %1 속도 %2 로 설정",
+ "truetrue_set_colorled": "컬러LED Red %1 Green %2 Blue %3 로 설정 %4",
+ "truetrue_set_dualmotor": "DC모터 좌 %1 우 %2 속도로 %3 초 구동 %4",
+ "truetrue_set_led_colorsensor": "%1 조명용 LED %2 %3",
+ "truetrue_set_led_linesensor": "라인센서 조명용 LED %1 %2",
+ "truetrue_set_led_proxi": "%1 조명용 LED %2 %3",
+ "truetrue_set_linetracer": "라인트레이싱 모드 %1 %2",
+ "truetrue_set_singlemotor": "DC모터 %1 속도 %2 로 설정 %3",
"CODEino_get_number_sensor_value": "아날로그 %1 번 센서값 ",
"ardublock_get_number_sensor_value": "아날로그 %1 번 센서값 ",
"arduino_get_digital_value": "디지털 %1 번 센서값 ",
@@ -6088,6 +6142,20 @@ Lang.template = {
"altino_rear_wheel": "뒷바퀴 오른쪽 %1 왼쪽 %2 로 정하기 %3",
"altino_sound": "%1 옥타브 %2 음을 연주하기 %3",
"altino_steering": "방향을 %1 로 정하기 %2",
+ "jdkit_altitude": "드론을 %1 높이만큼 날리기 %2",
+ "jdkit_button": "%1번 버튼 값 읽어오기",
+ "jdkit_connect": "드론 연결 상태 읽어오기",
+ "jdkit_emergency": "드론을 즉시 멈추기 %1",
+ "jdkit_gyro": "보드 %1 기울기 값 읽어오기",
+ "jdkit_joystick": "조이스틱 %1 읽기",
+ "jdkit_led": "%1 LED %2 %3",
+ "jdkit_motor": "%1 모터를 %2 세기로 돌리기 %3",
+ "jdkit_ready": "드론 비행 준비 상태 읽어오기",
+ "jdkit_rollpitch": "드론을 %1 방향 %2 세기로 움직이기 %3",
+ "jdkit_throttle": "드론 프로펠러를 %1 만큼 세기로 돌리기 %2",
+ "jdkit_tune": "%1 음을 %2 초동안 소리내기 %3",
+ "jdkit_ultrasonic": "거리(초음파)값 읽어오기",
+ "jdkit_yaw": "드론을 %1 만큼 회전하기 %2",
"memaker_digital_pwm": "디지털 %1 번 핀을 %2 (으)로 정하기 %3",
"memaker_get_analog_value": "아날로그 %1 번 센서값",
"memaker_get_analog_value_map": "%1 의 범위를 %2 ~ %3 에서 %4 ~ %5 로 바꾼값",
@@ -6096,7 +6164,15 @@ Lang.template = {
"memaker_set_lcd": "1602 문자 LCD %1 행 , %2열에 %3 출력하기 %4",
"memaker_set_servo": "디지털 %1 번 핀의 서보모터를 %2 의 각도로 정하기 %3",
"memaker_toggle_led": "디지털 %1 번 핀 %2 %3",
- "memaker_lcd_command": "1602 문자 LCD %1 명령실행하기 %2"
+ "memaker_lcd_command": "1602 문자 LCD %1 명령실행하기 %2",
+ "edumaker_digital_pwm": "디지털 %1 번 핀을 %2 (으)로 정하기 %3",
+ "edumaker_get_analog_value": "아날로그 %1 번 센서값",
+ "edumaker_get_analog_value_map": "%1 의 범위를 %2 ~ %3 에서 %4 ~ %5 로 바꾼값",
+ "edumaker_get_digital": "디지털 %1 번 센서값",
+ "edumaker_get_ultrasonic_value": "울트라소닉 Trig %1 Echo %2 센서값",
+ "edumaker_set_servo": "디지털 %1 번 핀의 서보모터를 %2 의 각도로 정하기 %3",
+ "edumaker_set_tone": "디지털 %1 번 핀의 버저를 %2 %3 음으로 %4 초 연주하기 %5",
+ "edumaker_toggle_led": "디지털 %1 번 핀 %2 %3"
};
Lang.TextCoding = {
"block_name": "블록명",
@@ -6115,6 +6191,12 @@ Lang.TextCoding = {
"message_conv_no_object": "객체는 지원되지 않습니다",
"message_conv_no_function": "함수가 변환될 수 없습니다",
"message_conv_no_entry_event_function": "엔트리 이벤트 함수는 다른 함수 안에 존재할 수 없습니다.",
+ "message_conv_is_expect1": "올바르지 않은 문법입니다. ",
+ "message_conv_is_expect2": " 가 올바르게 입력되었는지 확인해주세요.",
+ "message_conv_instead": "올바르지 않은 문법입니다. %1 대신 %2 가 필요합니다.",
+ "message_conv_is_wrong1": "올바르지 않은 문법입니다. ",
+ "message_conv_is_wrong2": "(은/는) 올 수 없는 위치입니다.",
+ "message_conv_or": " 나 ",
"subject_syntax_default": "기타",
"subject_syntax_token": "토큰",
"subject_syntax_character": "문자",
@@ -6141,7 +6223,13 @@ Lang.TextCoding = {
"alert_function_name_empty_text_add_change": "함수명에 공백(띄어쓰기)이 포함될 수 없습니다.",
"alert_no_save_on_error": "문법 오류가 존재하여 작품을 저장할 수 없습니다.",
"warn_unnecessary_arguments": "&(calleeName)(); 는 괄호 사이에 값이 입력될 필요가 없는 명령어 입니다. (line:&(lineNumber))",
- "python_code": " 오브젝트의 파이선 코드"
+ "python_code": " 오브젝트의 파이선 코드",
+ "eof": "줄바꿈",
+ "newline": "줄바꿈",
+ "indent": "들여쓰기",
+ "num": "숫자",
+ "string": "문자열",
+ "name": "변수명"
};
Lang.PythonHelper = {
"when_run_button_click_desc": "[시작하기]버튼을 클릭하면 아래 명령어들을 실행합니다.
아래 명령어는 [Tab]키를 통해 들여쓰기합니다.",
diff --git a/src/renderer/lang/vn.js b/src/renderer/lang/vn.js
index b54b1e3d3..d6a81507a 100644
--- a/src/renderer/lang/vn.js
+++ b/src/renderer/lang/vn.js
@@ -256,6 +256,10 @@ Lang.Blocks = {
"byrobot_petrone_v2_common_light_color_cottoncandy": "cotton candy",
"byrobot_petrone_v2_common_light_color_emerald": "emerald",
"byrobot_petrone_v2_common_light_color_lavender": "lavender",
+ "byrobot_petrone_v2_common_light_mode_dimming": "dimming",
+ "byrobot_petrone_v2_common_light_mode_flicker": "flicker",
+ "byrobot_petrone_v2_common_light_mode_flicker_double": "flicker double",
+ "byrobot_petrone_v2_common_light_mode_hold": "hold",
"byrobot_petrone_v2_common_light_color_muscat": "muscat",
"byrobot_petrone_v2_common_light_color_strawberrymilk": "strawberry milk",
"byrobot_petrone_v2_common_light_color_sunset": "sunset",
@@ -1613,7 +1617,31 @@ Lang.Blocks = {
"ardublock_motor_forward": "Forward",
"ardublock_motor_backward": "Backward",
"mkboard_dc_motor_forward": "Forward",
- "mkboard_dc_motor_backward": "Backward"
+ "mkboard_dc_motor_backward": "Backward",
+ "jdkit_clockwise": "시계방향",
+ "jdkit_counterclockwise": "반시계방향",
+ "jdkit_gyro_frontrear": "앞뒤",
+ "jdkit_gyro_leftright": "좌우",
+ "jdkit_joystick_leftleftright": "왼쪽 좌우",
+ "jdkit_joystick_lefttopbottom": "왼쪽 상하",
+ "jdkit_joystick_rightleftright": "오른쪽 좌우",
+ "jdkit_joystick_righttopbottom": "오른쪽 상하",
+ "jdkit_led": "LED",
+ "jdkit_led_color_green": "초록색",
+ "jdkit_led_color_orange": "오랜지색",
+ "jdkit_led_turnoff": "끄기",
+ "jdkit_led_turnon": "켜기",
+ "jdkit_motor_leftbottom": "왼쪽아래",
+ "jdkit_motor_lefttop": "왼쪽위",
+ "jdkit_motor_rightbottom": "오른쪽아래",
+ "jdkit_motor_righttop": "오른쪽위",
+ "jdkit_tune_do": "도",
+ "jdkit_tune_fa": "파",
+ "jdkit_tune_la": "라",
+ "jdkit_tune_mi": "미",
+ "jdkit_tune_re": "레",
+ "jdkit_tune_si": "시",
+ "jdkit_tune_sol": "솔"
};
Lang.Buttons = {
"lesson_list": "List",
@@ -1691,6 +1719,7 @@ Lang.Menus = {
"discuss_save_question": "Do you want save your post?",
"discuss_cancle_question": "Do you want to leave without saving?",
"discuss_saved": "is saved",
+ "discuss_no_write_permission": "Cannot be saved with the current login account.",
"search_lang": "search",
"search_title": "title",
"faq_desc": "Check the answers for the questions you had while using the Entry.",
@@ -2065,7 +2094,7 @@ Lang.Menus = {
"check_info_entered": "Check information entered",
"enter_lefo_lesson_long": "Enter information about the lesson.",
"lesson_info_desc": "Select features and projects that learners will use to create optimal learning environment.",
- "provide_only_used": "Only provide features used in the goal project",
+ "provide_only_used": "Only provide blocks used in the goal project",
"see_help": "See help",
"select_done_project_1": "Select",
"select_done_project_2": "the goal project",
@@ -2324,6 +2353,7 @@ Lang.Menus = {
"ardublock": "ardublock",
"mkboard": "monkeyboard",
"memaker": "memaker",
+ "edumaker": "EduMaker Board",
"codingtoolbox": "codingtoolbox",
"materials_etc_all": "Other Educational Materials",
"materials_teaching": "For Teacher Education",
@@ -2419,6 +2449,9 @@ Lang.Menus = {
"entryLearnDesc_4": "Watch videos, solve problems and learn while playing.",
"entryMakeDesc_1": " section provides block-based coding tool which enables",
"entryMakeDesc_2": "even first time learners to easily create programs.",
+ "entryMakeDesc_3": "And also provides ‘entry phython’ mode which is between block-based coding",
+ "entryMakeDesc_4": "and text-based coding to help you understand the structure and grammar",
+ "entryMakeDesc_5": "of programming languages.",
"entryShareDesc_1": " section allows users to share his or her project with others.",
"entryShareDesc_2": "Explore how the shared projects are created, make improvements,",
"entryShareDesc_3": "collaborate with friends to make even cooler projects.",
@@ -2427,6 +2460,8 @@ Lang.Menus = {
"entryGroupDesc_1": " is created to help teachers easily manage students.",
"entryGroupDesc_2": "Create your own class, assign homework,",
"entryGroupDesc_3": "share project within the class, and check student progress.",
+ "entryGroupDesc_4": "And teacher can lead the class effectively by providing more suitable coursewares",
+ "entryGroupDesc_5": "according to the students’ level.",
"unpluggedToPhysical": "From Unplugged Activity to Physical Computing",
"algorithmActivity": "Basic Algorithm",
"programmignLang": "Block-based Coding",
@@ -2478,6 +2513,7 @@ Lang.Menus = {
"e-sensorBT": "E-Sensor board(Bluetooth)",
"mechatronics_4d": "4D Mechatronics",
"hamster": "Hamster",
+ "hummingbirdduo": "Hummingbird Duo",
"roboid": "Roboid",
"turtle": "Turtle",
"littlebits": "Littlebits",
@@ -2676,6 +2712,7 @@ Lang.Menus = {
"latest_three_month": "Latest 3 months",
"current_password": "Current password",
"incorrect_password": "Incorrect! Try again.",
+ "blocked_user": "Blocked!!",
"new_password": "New password",
"password_option_1": "Please use at least 5 letters and/or numbers.",
"again_new_password": "Confirm new password",
@@ -3455,6 +3492,7 @@ Lang.Menus = {
"plz_display_project": "Please display a project.",
"refuse_confirm": "Are you sure you want to refuse?",
"select_class": "학급 선택",
+ "group_already_registered": "Already registered.",
"mon": "MON",
"tue": "TUE",
"wed": "WED",
@@ -3495,6 +3533,7 @@ Lang.Menus = {
"hello_ebs_desc": "Learn the basic principles of programming. \n Watch the show, follow along the video tutorials, \n and learn to code!",
"hello_ebs_sub_1": "Meet EBS's interactive middle ",
"hello_ebs_sub_2": "school age program.",
+ "visang_edu_entry": "비상교육 엔트리 학습하기",
"partner": "Our Partners",
"project_term_popup_title": "Copyright policy",
"project_term_popup_description_1": "Please review the Entry ",
@@ -3855,6 +3894,7 @@ Lang.Menus = {
"modi": "MODI",
"chocopi": "ChocoPi",
"coconut": "coconut",
+ "jdkit": "제이디킷트",
"practical_course": "Textbook",
"entry_scholarship_title": "Entry scholarly data",
"entry_scholarship_content": "Entry collaborates with researchers to strengthen learning effectiveness. Check out our data.",
@@ -3874,6 +3914,7 @@ Lang.Menus = {
"learn_programming_entry_mission": "Solving missions with EntryBot",
"learn_programming_line_mission": "Saving Sally with LINE Rangers",
"learn_programming_choseok": "Making a game with Cho Seok, author of \"The Sound of Your Heart\"",
+ "learn_programming_maple": "Going to the Maple World with \"PINK BEAN\"",
"learn_programming_level_novice": "easy",
"learn_programming_level_inter": "normal",
"learn_programming_level_advanced": "hard",
@@ -3885,6 +3926,12 @@ Lang.Menus = {
"line_escape_desc_1": "Help Sally and LINE Rangers escape safely from the exploding Mephisto base!",
"solve_choseok": "rock-paper-scissors",
"solve_choseok_desc_1": "Help Cho Seok create a rock-paper-scissors game!",
+ "solve_henesys": "HENESYS",
+ "solve_ellinia": "ELLINIA",
+ "solve_elnath": "ELNATH",
+ "solve_henesys_desc_1": "Venture into the town, and help PINK BEAN to have enough food!",
+ "solve_ellinia_desc_1": "Venture into the forest, and fight against the bad monsters to save the good monsters!",
+ "solve_elnath_desc_1": "Passing through the snow mountain occupied by bad monsters, go find another portal to start a new adventure!",
"save_modified_shape": "Do you want to save the modified shape?",
"attach_file": "File",
"enter_discuss_title": "Please enter the title(in 30 characters or less)",
@@ -3892,7 +3939,13 @@ Lang.Menus = {
"discuss_upload_warn": "You can only upload less than 10MB in file size",
"discuss_list": "list",
"discuss_write_notice": "Select this post as a notice and show it first.",
- "discuss_write_notice_open": "Select this post as a notice and show it first."
+ "discuss_write_notice_open": "Select this post as a notice and show it first.",
+ "search_전체": "All",
+ "search_게임": "Game",
+ "search_애니메이션": "Animation",
+ "search_미디어아트": "Media Art",
+ "search_피지컬": "Physical",
+ "search_기타": "ETC"
};
Lang.Msgs = {
"monthly_intro_0": "Monthly entry is an SW training magazine designed to help teachers who are unfamiliar with SW.",
@@ -3907,7 +3960,7 @@ Lang.Msgs = {
"monthly_description_2": "Let's make the puzzle game that made of 'while' statement, and animation project using clone and random.",
"monthly_description_3": "Let's make fish-art and solar system using loop, math calculation blocks.",
"monthly_description_4": "Let's make the potato-digging and strawberry milk project using signal, variable and math calculation blocks.",
- "save_canvas_alert": "Currently saving. Try again soon.",
+ "save_canvas_alert": "Currently saving.",
"feedback_too_many_post": "Message sending. Please try after 10 seconds.",
"usable_object": "Usable Object",
"shared_varaible": "Shared Variable",
@@ -4265,7 +4318,8 @@ Lang.Workspace = {
"practical_course_tooltip": "모든 기능을 이용하기 위해서는
기본형을 선택해 주세요.",
"name_already_exists": "The name already exists.",
"enter_the_name": "Please enter the name.",
- "object_not_exist_error": "Object does not exist. Please add object and try again."
+ "object_not_exist_error": "Object does not exist. Please add object and try again.",
+ "workspace_tutorial_popup_desc": "작품 만들기는
창의적인 작품을 만들 수 있도록
다양한 블록과 기능을 제공합니다."
};
Lang.code = "view code";
Lang.EntryStatic = {
@@ -5285,8 +5339,8 @@ Lang.template = {
"byrobot_petrone_v2_controller_controller_display_invert": "invert controller display x:%1, y:%2, width:%3, height:%4 %5",
"byrobot_petrone_v2_controller_controller_if_button_press": "when press %1",
"byrobot_petrone_v2_controller_controller_if_joystick_direction": "when %1 stick move to %2",
- "byrobot_petrone_v2_controller_controller_light_color_rgb_input": "decide the color values of controller LED R %1, G %2, B %3 %4",
- "byrobot_petrone_v2_controller_controller_light_color_rgb_select": "RGB combination examples of controller LED %1 %2",
+ "byrobot_petrone_v2_controller_controller_light_color_rgb_input": "decide the color values of controller LED R %1, G %2, B %3 %4 %5",
+ "byrobot_petrone_v2_controller_controller_light_color_rgb_select": "RGB combination examples of controller LED %1 %2 %3",
"byrobot_petrone_v2_controller_controller_light_manual_single": "change the state of %1 controller LED to %2 %3",
"byrobot_petrone_v2_controller_controller_light_manual_single_input": "change the brightness of %1 controller LED to %2 %3",
"byrobot_petrone_v2_controller_controller_light_manual_single_off": "turn off all controller LEDs %1",
@@ -5315,8 +5369,8 @@ Lang.template = {
"byrobot_petrone_v2_drive_controller_display_invert": "invert controller display x:%1, y:%2, width:%3, height:%4 %5",
"byrobot_petrone_v2_drive_controller_if_button_press": "when press %1",
"byrobot_petrone_v2_drive_controller_if_joystick_direction": "when %1 stick move to %2",
- "byrobot_petrone_v2_drive_controller_light_color_rgb_input": "decide the color values of controller LED R %1, G %2, B %3 %4",
- "byrobot_petrone_v2_drive_controller_light_color_rgb_select": "RGB combination examples of controller LED %1 %2",
+ "byrobot_petrone_v2_drive_controller_light_color_rgb_input": "decide the color values of controller LED R %1, G %2, B %3 %4 %5",
+ "byrobot_petrone_v2_drive_controller_light_color_rgb_select": "RGB combination examples of controller LED %1 %2 %3",
"byrobot_petrone_v2_drive_controller_light_manual_single": "change the state of %1 controller LED to %2 %3",
"byrobot_petrone_v2_drive_controller_light_manual_single_input": "change the brightness of %1 controller LED to %2 %3",
"byrobot_petrone_v2_drive_controller_light_manual_single_off": "turn off all controller LEDs %1",
@@ -5334,8 +5388,8 @@ Lang.template = {
"byrobot_petrone_v2_drive_drone_control_double_one": "set %1 to %2 %3",
"byrobot_petrone_v2_drive_drone_control_double_one_delay": "set %1 to %2 and run for %3 second %4",
"byrobot_petrone_v2_drive_drone_irmessage": "send %1 to the IR transmitter %2",
- "byrobot_petrone_v2_drive_drone_light_color_rgb_input": "decide the color values of car %1 LED R %2, G %3, B %4 %5",
- "byrobot_petrone_v2_drive_drone_light_color_rgb_select": "RGB combination examples of car %1 LED %2 %3",
+ "byrobot_petrone_v2_drive_drone_light_color_rgb_input": "decide the color values of car %1 LED R %2, G %3, B %4 %5 %6",
+ "byrobot_petrone_v2_drive_drone_light_color_rgb_select": "RGB combination examples of car %1 LED %2 %3 %4",
"byrobot_petrone_v2_drive_drone_light_manual_single": "change the state of %1 car LED to %2 %3",
"byrobot_petrone_v2_drive_drone_light_manual_single_input": "change the brightness of %1 car LED to %2 %3",
"byrobot_petrone_v2_drive_drone_light_manual_single_off": "turn off all car LEDs %1",
@@ -5365,8 +5419,8 @@ Lang.template = {
"byrobot_petrone_v2_flight_controller_display_invert": "invert controller display x:%1, y:%2, width:%3, height:%4 %5",
"byrobot_petrone_v2_flight_controller_if_button_press": "when press %1",
"byrobot_petrone_v2_flight_controller_if_joystick_direction": "when %1 stick move to %2",
- "byrobot_petrone_v2_flight_controller_light_color_rgb_input": "decide the color values of controller LED R %1, G %2, B %3 %4",
- "byrobot_petrone_v2_flight_controller_light_color_rgb_select": "RGB combination examples of controller LED %1 %2",
+ "byrobot_petrone_v2_flight_controller_light_color_rgb_input": "decide the color values of controller LED R %1, G %2, B %3 %4 %5",
+ "byrobot_petrone_v2_flight_controller_light_color_rgb_select": "RGB combination examples of controller LED %1 %2 %3",
"byrobot_petrone_v2_flight_controller_light_manual_single": "change the state of %1 controller LED to %2 %3",
"byrobot_petrone_v2_flight_controller_light_manual_single_input": "change the brightness of %1 controller LED to %2 %3",
"byrobot_petrone_v2_flight_controller_light_manual_single_off": "turn off all controller LEDs %1",
@@ -5388,8 +5442,8 @@ Lang.template = {
"byrobot_petrone_v2_flight_drone_control_quad_one": "set %1 to %2 %3",
"byrobot_petrone_v2_flight_drone_control_quad_one_delay": "set %1 to %2 and run for %3 second %4",
"byrobot_petrone_v2_flight_drone_irmessage": "send %1 to the IR transmitter %2",
- "byrobot_petrone_v2_flight_drone_light_color_rgb_input": "decide the color values of drone %1 LED R %2, G %3, B %4 %5",
- "byrobot_petrone_v2_flight_drone_light_color_rgb_select": "RGB combination examples of drone %1 LED %2 %3",
+ "byrobot_petrone_v2_flight_drone_light_color_rgb_input": "decide the color values of drone %1 LED R %2, G %3, B %4 %5 %6",
+ "byrobot_petrone_v2_flight_drone_light_color_rgb_select": "RGB combination examples of drone %1 LED %2 %3 %4",
"byrobot_petrone_v2_flight_drone_light_manual_single": "change the state of %1 drone LED to %2 %3",
"byrobot_petrone_v2_flight_drone_light_manual_single_input": "change the brightness of %1 drone LED to %2 %3",
"byrobot_petrone_v2_flight_drone_light_manual_single_off": "turn off all drone LEDs %1",
@@ -5409,13 +5463,13 @@ Lang.template = {
"truetrue_get_frontcolorsensor": "Front Color %1 Sensor value",
"truetrue_get_linesensor": "Line %1 Sensor value",
"truetrue_get_proxisensor": "Proximity %1 Sensor value",
- "truetrue_set_colorled": "Set Color LED Red %1 Green %2 Blue %3",
- "truetrue_set_dualmotor": "Set DC motor left %1 right %2 during %3 seconds",
- "truetrue_set_led_colorsensor": "LED for %1 color sensor %2",
- "truetrue_set_led_linesensor": "LED for line sensor %1",
- "truetrue_set_led_proxi": "LED for %1 proximity sensor %2",
- "truetrue_set_linetracer": "Line tracing mode %1",
- "truetrue_set_singlemotor": "Set DC motor %1 speed %2",
+ "truetrue_set_colorled": "Set Color LED Red %1 Green %2 Blue %3 %4",
+ "truetrue_set_dualmotor": "Set DC motor left %1 right %2 during %3 seconds %4",
+ "truetrue_set_led_colorsensor": "LED for %1 color sensor %2 %3",
+ "truetrue_set_led_linesensor": "LED for line sensor %1 %2",
+ "truetrue_set_led_proxi": "LED for %1 proximity sensor %2 %3",
+ "truetrue_set_linetracer": "Line tracing mode %1 %2",
+ "truetrue_set_singlemotor": "Set DC motor %1 speed %2 %3",
"CODEino_get_number_sensor_value": "giá trị cảm biến Analog %1",
"ardublock_get_number_sensor_value": "giá trị cảm biến Analog %1",
"arduino_get_digital_value": "giá trị cảm biến kỹ thuật số %1",
@@ -6088,6 +6142,20 @@ Lang.template = {
"altino_rear_wheel": "rear motor right %1 left %2 setting %3",
"altino_sound": "%1 octave %2 play %3",
"altino_steering": "direction %1 setting %2",
+ "jdkit_altitude": "드론을 %1 높이만큼 날리기 %2",
+ "jdkit_button": "%1번 버튼 값 읽어오기",
+ "jdkit_connect": "드론 연결 상태 읽어오기",
+ "jdkit_emergency": "드론을 즉시 멈추기 %1",
+ "jdkit_gyro": "보드 %1 기울기 값 읽어오기",
+ "jdkit_joystick": "조이스틱 %1 읽기",
+ "jdkit_led": "%1 LED %2 %3",
+ "jdkit_motor": "%1 모터를 %2 세기로 돌리기 %3",
+ "jdkit_ready": "드론 비행 준비 상태 읽어오기",
+ "jdkit_rollpitch": "드론을 %1 방향 %2 세기로 움직이기 %3",
+ "jdkit_throttle": "드론 프로펠러를 %1 만큼 세기로 돌리기 %2",
+ "jdkit_tune": "%1 음을 %2 초동안 소리내기 %3",
+ "jdkit_ultrasonic": "거리(초음파)값 읽어오기",
+ "jdkit_yaw": "드론을 %1 만큼 회전하기 %2",
"memaker_digital_pwm": "Digital %1 Pin %2 %3",
"memaker_get_analog_value": "Analog %1 Sensor value",
"memaker_get_analog_value_map": "Map Value %1 %2 ~ %3 to %4 ~ %5",
@@ -6096,7 +6164,15 @@ Lang.template = {
"memaker_set_lcd": "1602 LCD Row %1, Column %2 Value %3 %4",
"memaker_set_servo": "Set servo pin %1 angle as %3",
"memaker_toggle_led": "Digital %1 Pin %2 %3",
- "memaker_lcd_command": "1602 LCD Command %1 execute %2"
+ "memaker_lcd_command": "1602 LCD Command %1 execute %2",
+ "edumaker_digital_pwm": "디지털 %1 번 핀을 %2 (으)로 정하기 %3",
+ "edumaker_get_analog_value": "아날로그 %1 번 센서값",
+ "edumaker_get_analog_value_map": "%1 의 범위를 %2 ~ %3 에서 %4 ~ %5 로 바꾼값",
+ "edumaker_get_digital": "디지털 %1 번 센서값",
+ "edumaker_get_ultrasonic_value": "울트라소닉 Trig %1 Echo %2 센서값",
+ "edumaker_set_servo": "디지털 %1 번 핀의 서보모터를 %2 의 각도로 정하기 %3",
+ "edumaker_set_tone": "디지털 %1 번 핀의 버저를 %2 %3 음으로 %4 초 연주하기 %5",
+ "edumaker_toggle_led": "디지털 %1 번 핀 %2 %3"
};
Lang.TextCoding = {
"block_name": "Block Name",
@@ -6115,6 +6191,12 @@ Lang.TextCoding = {
"message_conv_no_object": "Object can't convert",
"message_conv_no_function": "Function can't convert",
"message_conv_no_entry_event_function": "Entry Event Function can't exist within other functions.",
+ "message_conv_is_expect1": "Syntax error. Please make sure you type ",
+ "message_conv_is_expect2": " correctly.",
+ "message_conv_instead": "Syntax error. It should be %2 instead of %1.",
+ "message_conv_is_wrong1": "Syntax error. ",
+ "message_conv_is_wrong2": " are not allowed to be there.",
+ "message_conv_or": " or ",
"subject_syntax_default": "ETC",
"subject_syntax_token": "Token",
"subject_syntax_character": "Character",
@@ -6141,7 +6223,13 @@ Lang.TextCoding = {
"alert_function_name_empty_text_add_change": "The empty text can't be included in function name.",
"alert_no_save_on_error": "The code with an error can't save.",
"warn_unnecessary_arguments": "&(calleeName)(); command doesn't require value within parentheses. (line:&(lineNumber))",
- "python_code": "'s python code"
+ "python_code": "'s python code",
+ "eof": "line change",
+ "newline": "line change",
+ "indent": "indentation",
+ "num": "number",
+ "string": "string",
+ "name": "variable name"
};
Lang.PythonHelper = {
"when_run_button_click_desc": "[시작하기]버튼을 클릭하면 아래 명령어들을 실행합니다.
아래 명령어는 [Tab]키를 통해 들여쓰기합니다.",