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]키를 통해 들여쓰기합니다.",