From edcc8dabc548f0a49c4bbc915c2381ed31b29c1d Mon Sep 17 00:00:00 2001 From: Chris Garrity Date: Tue, 23 Jul 2019 15:33:31 -0400 Subject: [PATCH 1/2] Add Khmer language MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - [ ] Add Khmer (km) to the menu as ‘ភាសាខ្មែរ’ (alphabetizesd as ‘phi…’ from wikipedia: natively ភាសាខ្មែរ phiəsaa khmae Khmer pronunciation: [pʰiə.ˈsaː kʰmae]) - [ ] import km locale-data - [ ] Update translations for editor and www --- editor/blocks/km.json | 284 +++++++++++ editor/extensions/km.json | 215 ++++++++ editor/interface/km.json | 472 ++++++++++++++++++ editor/paint-editor/km.json | 45 ++ package.json | 152 +++--- src/index.js | 2 + src/supported-locales.js | 1 + www/scratch-website.3faq-l10njson/km.json | 3 + www/scratch-website.about-l10njson/km.json | 34 ++ www/scratch-website.boost-l10njson/km.json | 34 ++ www/scratch-website.camp-l10njson/km.json | 21 + .../km.json | 31 ++ .../km.json | 27 + .../km.json | 56 +++ www/scratch-website.credits-l10njson/km.json | 37 ++ .../km.json | 60 +++ www/scratch-website.dmca-l10njson/km.json | 24 + www/scratch-website.download-l10njson/km.json | 30 ++ .../km.json | 32 ++ .../km.json | 42 ++ www/scratch-website.ev3-l10njson/km.json | 53 ++ www/scratch-website.explore-l10njson/km.json | 5 + www/scratch-website.faq-l10njson/km.json | 198 ++++++++ www/scratch-website.gdxfor-l10njson/km.json | 35 ++ www/scratch-website.general-l10njson/km.json | 250 ++++++++++ .../km.json | 17 + www/scratch-website.ideas-l10njson/km.json | 52 ++ www/scratch-website.jobs-l10njson/km.json | 8 + www/scratch-website.messages-l10njson/km.json | 30 ++ www/scratch-website.microbit-l10njson/km.json | 42 ++ www/scratch-website.parents-l10njson/km.json | 41 ++ .../km.json | 3 + www/scratch-website.preview-l10njson/km.json | 49 ++ www/scratch-website.research-l10njson/km.json | 9 + .../km.json | 34 ++ www/scratch-website.search-l10njson/km.json | 4 + www/scratch-website.splash-l10njson/km.json | 39 ++ .../km.json | 10 + .../km.json | 47 ++ .../km.json | 39 ++ www/scratch-website.tips-l10njson/km.json | 50 ++ www/scratch-website.wedo2-l10njson/km.json | 37 ++ .../km.json | 21 + 43 files changed, 2599 insertions(+), 76 deletions(-) create mode 100644 editor/blocks/km.json create mode 100644 editor/extensions/km.json create mode 100644 editor/interface/km.json create mode 100644 editor/paint-editor/km.json create mode 100644 www/scratch-website.3faq-l10njson/km.json create mode 100644 www/scratch-website.about-l10njson/km.json create mode 100644 www/scratch-website.boost-l10njson/km.json create mode 100644 www/scratch-website.camp-l10njson/km.json create mode 100644 www/scratch-website.conference-index-2017-l10njson/km.json create mode 100644 www/scratch-website.conference-index-2019-l10njson/km.json create mode 100644 www/scratch-website.conference-index-l10njson/km.json create mode 100644 www/scratch-website.credits-l10njson/km.json create mode 100644 www/scratch-website.developers-l10njson/km.json create mode 100644 www/scratch-website.dmca-l10njson/km.json create mode 100644 www/scratch-website.download-l10njson/km.json create mode 100644 www/scratch-website.download-scratch2-l10njson/km.json create mode 100644 www/scratch-website.educator-landing-l10njson/km.json create mode 100644 www/scratch-website.ev3-l10njson/km.json create mode 100644 www/scratch-website.explore-l10njson/km.json create mode 100644 www/scratch-website.faq-l10njson/km.json create mode 100644 www/scratch-website.gdxfor-l10njson/km.json create mode 100644 www/scratch-website.general-l10njson/km.json create mode 100644 www/scratch-website.guidelines-l10njson/km.json create mode 100644 www/scratch-website.ideas-l10njson/km.json create mode 100644 www/scratch-website.jobs-l10njson/km.json create mode 100644 www/scratch-website.messages-l10njson/km.json create mode 100644 www/scratch-website.microbit-l10njson/km.json create mode 100644 www/scratch-website.parents-l10njson/km.json create mode 100644 www/scratch-website.preview-faq-l10njson/km.json create mode 100644 www/scratch-website.preview-l10njson/km.json create mode 100644 www/scratch-website.research-l10njson/km.json create mode 100644 www/scratch-website.scratch_14-l10njson/km.json create mode 100644 www/scratch-website.search-l10njson/km.json create mode 100644 www/scratch-website.splash-l10njson/km.json create mode 100644 www/scratch-website.starter-projects-l10njson/km.json create mode 100644 www/scratch-website.teacher-faq-l10njson/km.json create mode 100644 www/scratch-website.teacherregistration-l10njson/km.json create mode 100644 www/scratch-website.tips-l10njson/km.json create mode 100644 www/scratch-website.wedo2-l10njson/km.json create mode 100644 www/scratch-website.wedo2-legacy-l10njson/km.json diff --git a/editor/blocks/km.json b/editor/blocks/km.json new file mode 100644 index 00000000..0555778b --- /dev/null +++ b/editor/blocks/km.json @@ -0,0 +1,284 @@ +{ + "CONTROL_FOREVER": "រហូត", + "CONTROL_REPEAT": "ធ្វើដដែលៗ %1 ដង", + "CONTROL_IF": "ប្រសិន %1 នោះ", + "CONTROL_ELSE": "បើមិនដូច្នោះទេ", + "CONTROL_STOP": "ឈប់", + "CONTROL_STOP_ALL": "ទាំងអស់", + "CONTROL_STOP_THIS": "ស្គ្រីបនេះ", + "CONTROL_STOP_OTHER": "ស្រ្គីបផ្សេងទៀតក្នុងតួអង្គ", + "CONTROL_WAIT": "ចាំ %1 វិនាទី", + "CONTROL_WAITUNTIL": "ចាំរហូតដល់ %1", + "CONTROL_REPEATUNTIL": "ធ្វើដដែលៗរហូតដល់ %1", + "CONTROL_WHILE": "ខណៈពេល %1", + "CONTROL_FOREACH": "សម្រាប់ %1 នីមួយៗ ក្នុង %2", + "CONTROL_STARTASCLONE": "ពេលខ្ញុំចាប់ផ្តើមជារូបចម្លង", + "CONTROL_CREATECLONEOF": "ចម្លងរូបរាងនៃ %1", + "CONTROL_CREATECLONEOF_MYSELF": "ខ្លួនឯង", + "CONTROL_DELETETHISCLONE": "លុបរូបចម្លងនេះ", + "CONTROL_COUNTER": "លេខរាប់", + "CONTROL_INCRCOUNTER": "បង្កើនលេខរាប់", + "CONTROL_CLEARCOUNTER": "លុបលេខរាប់", + "CONTROL_ALLATONCE": "ម្តងទាំងអស់", + "DATA_SETVARIABLETO": "ដាក់ %1 ទៅជា %2", + "DATA_CHANGEVARIABLEBY": "ប្តូរ %1 ចំនួន %2", + "DATA_SHOWVARIABLE": "បង្ហាញអថេរ %1", + "DATA_HIDEVARIABLE": "លាក់អថេរ %1", + "DATA_ADDTOLIST": "បន្ថែម %1 ទៅលើ %2", + "DATA_DELETEOFLIST": "លុបធាតុទី %1 ចេញពី %2", + "DATA_DELETEALLOFLIST": "លុបធាតុទាំងអស់ក្នុង %1", + "DATA_INSERTATLIST": "បញ្ចូល %1 នៅទីតាំង %2 ក្នុង %3", + "DATA_REPLACEITEMOFLIST": "ជំនួសធាតុ %1 នៃ %2 ដោយ %3", + "DATA_ITEMOFLIST": "ធាតុ %1 នៃ %2", + "DATA_ITEMNUMOFLIST": "លេខទីតាំងនៃធាតុ %1 ក្នុង %2", + "DATA_LENGTHOFLIST": "ប្រវែងនៃ %1", + "DATA_LISTCONTAINSITEM": "%1 មាន %2?", + "DATA_SHOWLIST": "បង្ហាញបញ្ជី %1", + "DATA_HIDELIST": "លាក់បញ្ជី %1", + "DATA_INDEX_ALL": "ទាំងអស់", + "DATA_INDEX_LAST": "ចុងក្រោយ", + "DATA_INDEX_RANDOM": "ចៃដន្យ", + "EVENT_WHENFLAGCLICKED": "ពេលចុច %1", + "EVENT_WHENTHISSPRITECLICKED": "ពេលចុចតួអង្គ", + "EVENT_WHENSTAGECLICKED": "ពេលចុចឆាក", + "EVENT_WHENTOUCHINGOBJECT": "នៅពេលតួអង្គនេះប៉ះ %1", + "EVENT_WHENBROADCASTRECEIVED": "ពេលខ្ញុំទទួលបាន %1", + "EVENT_WHENBACKDROPSWITCHESTO": "ពេលផ្ទាំងខាងក្រោយប្តូរទៅជា %1", + "EVENT_WHENGREATERTHAN": "ពេល %1 > %2", + "EVENT_WHENGREATERTHAN_TIMER": "ម៉ោងរាប់ថយក្រោយ", + "EVENT_WHENGREATERTHAN_LOUDNESS": "កម្រិតឮ", + "EVENT_BROADCAST": "បញ្ជូនសារ %1", + "EVENT_BROADCASTANDWAIT": "បញ្ជូនសារ %1 ហើយចាំ", + "EVENT_WHENKEYPRESSED": "ពេលចុច %1", + "EVENT_WHENKEYPRESSED_SPACE": "ច្នុចដក​ឃ្លា", + "EVENT_WHENKEYPRESSED_LEFT": "ច្នុចព្រួញខាង​ឆ្វេង", + "EVENT_WHENKEYPRESSED_RIGHT": "ច្នុចព្រួញខាង​ស្ដាំ", + "EVENT_WHENKEYPRESSED_DOWN": "ច្នុចព្រួញខាងក្រោម", + "EVENT_WHENKEYPRESSED_UP": "ច្នុចព្រួញ​ខាង​លើ", + "EVENT_WHENKEYPRESSED_ANY": "ណាមួយ", + "LOOKS_SAYFORSECS": "និយាយ %1 រយៈពេល %2 វិនាទី", + "LOOKS_SAY": "និយាយ %1", + "LOOKS_HELLO": "សួស្តី!", + "LOOKS_THINKFORSECS": "គិត %1 រយៈពេល %2 វិនាទី", + "LOOKS_THINK": "គិត %1", + "LOOKS_HMM": "អឺ...", + "LOOKS_SHOW": "បង្ហាញ", + "LOOKS_HIDE": "លាក់", + "LOOKS_HIDEALLSPRITES": "លាក់តួអង្គទាំងអស់", + "LOOKS_EFFECT_COLOR": "ពណ៌", + "LOOKS_EFFECT_FISHEYE": "fisheye", + "LOOKS_EFFECT_WHIRL": "whirl", + "LOOKS_EFFECT_PIXELATE": "pixelate", + "LOOKS_EFFECT_MOSAIC": "mosaic", + "LOOKS_EFFECT_BRIGHTNESS": "កម្រិតពន្លឺ", + "LOOKS_EFFECT_GHOST": "ghost", + "LOOKS_CHANGEEFFECTBY": "ប្តូរបែបផែន %1 ចំនួន %2", + "LOOKS_SETEFFECTTO": "ដាក់បែបផែន %1 ត្រឹម %2", + "LOOKS_CLEARGRAPHICEFFECTS": "លុបបែបផែនក្រាហ្វិក", + "LOOKS_CHANGESIZEBY": "ប្តូរទំហំចំនួន %1", + "LOOKS_SETSIZETO": "ដាក់ទំហំត្រឹម %1 %", + "LOOKS_SIZE": "ទំហំ", + "LOOKS_CHANGESTRETCHBY": "ប្តូរកម្រិតយឺតចំនួន %1", + "LOOKS_SETSTRETCHTO": "ដាក់កម្រិតយឺតត្រឹម %1 %", + "LOOKS_SWITCHCOSTUMETO": "ប្តូររូបរាងទៅជា %1", + "LOOKS_NEXTCOSTUME": "រូបភាពបន្ទាប់", + "LOOKS_SWITCHBACKDROPTO": "ប្ដូរផ្ទាំង​ខាងក្រោយ​ទៅ %1", + "LOOKS_GOTOFRONTBACK": "ទៅស្រទាប់ %1", + "LOOKS_GOTOFRONTBACK_FRONT": "មុខ", + "LOOKS_GOTOFRONTBACK_BACK": "ក្រោយ", + "LOOKS_GOFORWARDBACKWARDLAYERS": "ទៅ %1 %2 ស្រទាប់", + "LOOKS_GOFORWARDBACKWARDLAYERS_FORWARD": "ទៅមុខ", + "LOOKS_GOFORWARDBACKWARDLAYERS_BACKWARD": "ថយក្រោយ", + "LOOKS_BACKDROPNUMBERNAME": "ផ្ទាំងខាងក្រោយ %1", + "LOOKS_COSTUMENUMBERNAME": "រូបរាង %1", + "LOOKS_NUMBERNAME_NUMBER": "ចំនួន", + "LOOKS_NUMBERNAME_NAME": "ឈ្មោះ", + "LOOKS_SWITCHBACKDROPTOANDWAIT": "ប្ដូរផ្ទាំងខាង​ក្រោយ​ទៅ %1 ហើយ​រងចាំ", + "LOOKS_NEXTBACKDROP_BLOCK": "ផ្ទាំងខាងក្រោយបន្ទាប់", + "LOOKS_NEXTBACKDROP": "ផ្ទាំងខាងក្រោយបន្ទាប់", + "LOOKS_PREVIOUSBACKDROP": "ផ្ទាំងខាងក្រោយមុន", + "LOOKS_RANDOMBACKDROP": "ផ្ទាំងខាងក្រោយចៃដន្យ", + "MOTION_MOVESTEPS": "ផ្លាស់ទី %1 ជំហាន", + "MOTION_TURNLEFT": "បង្វិល %1 %2 ដឺក្រេ", + "MOTION_TURNRIGHT": "បង្វិល %1 %2 ដឺក្រេ", + "MOTION_POINTINDIRECTION": "ចង្អុលទៅទិសដៅ %1", + "MOTION_POINTTOWARDS": "ចង្អុលទៅ %1", + "MOTION_POINTTOWARDS_POINTER": "ព្រួញ Mouse", + "MOTION_POINTTOWARDS_RANDOM": "ទិសដៅចៃដន្យ", + "MOTION_GOTO": "ទៅកាន់ %1", + "MOTION_GOTO_POINTER": "ព្រួញ Mouse", + "MOTION_GOTO_RANDOM": "ទីតាំង​ចៃ​ដន្យ", + "MOTION_GOTOXY": "ទៅកាន់ x: %1 y: %2", + "MOTION_GLIDESECSTOXY": "រំកិលក្នុងរយៈពេល %1 វិនាទី ទៅ x: %2 y: %3", + "MOTION_GLIDETO": "រំកិលក្នុងរយៈពេល %1 វិនាទី ទៅ %2", + "MOTION_GLIDETO_POINTER": "ព្រួញ Mouse", + "MOTION_GLIDETO_RANDOM": "ទីតាំង​ចៃ​ដន្យ", + "MOTION_CHANGEXBY": "ប្តូរ x ចំនួន %1", + "MOTION_SETX": "ដាក់ x ត្រឹម %1", + "MOTION_CHANGEYBY": "ប្តូរ y ចំនួន %1", + "MOTION_SETY": "ដាក់ y ត្រឹម %1", + "MOTION_IFONEDGEBOUNCE": "បើនៅគែមឆាក, អោយខ្ទាតចេញ", + "MOTION_SETROTATIONSTYLE": "ដាក់ស្តាយបង្វិល %1", + "MOTION_SETROTATIONSTYLE_LEFTRIGHT": "ឆ្វេង-ស្តាំ", + "MOTION_SETROTATIONSTYLE_DONTROTATE": "កុំ​បង្វិល", + "MOTION_SETROTATIONSTYLE_ALLAROUND": "ពេលមួយជុំ", + "MOTION_XPOSITION": "ទីតាំង x", + "MOTION_YPOSITION": "ទីតាំង y", + "MOTION_DIRECTION": "ទិសដៅ", + "MOTION_SCROLLRIGHT": "រមូរស្តាំ %1", + "MOTION_SCROLLUP": "រមូរឡើងលើ %1", + "MOTION_ALIGNSCENE": "តម្រឹមឈុត %1", + "MOTION_ALIGNSCENE_BOTTOMLEFT": "ក្រោម-ឆ្វេង", + "MOTION_ALIGNSCENE_BOTTOMRIGHT": "ក្រោម-ស្តាំ", + "MOTION_ALIGNSCENE_MIDDLE": "កណ្តាល", + "MOTION_ALIGNSCENE_TOPLEFT": "លើ-ឆ្វេង", + "MOTION_ALIGNSCENE_TOPRIGHT": "លើ-ស្តាំ", + "MOTION_XSCROLL": "រមូរ x", + "MOTION_YSCROLL": "រមូរ y", + "MOTION_STAGE_SELECTED": "អ្នកបានជ្រើសឆាក។ មិនមានប្លុកចលនាទេ", + "OPERATORS_ADD": "%1 + %2", + "OPERATORS_SUBTRACT": "%1 - %2", + "OPERATORS_MULTIPLY": "%1 * %2", + "OPERATORS_DIVIDE": "%1 / %2", + "OPERATORS_RANDOM": "យកតម្លៃចៃដន្យពី %1 ទៅ %2", + "OPERATORS_GT": "%1 > %2", + "OPERATORS_LT": "%1 < %2", + "OPERATORS_EQUALS": "%1 = %2", + "OPERATORS_AND": "%1 និង %2", + "OPERATORS_OR": "%1 ឬ %2", + "OPERATORS_NOT": "មិនមែន %1", + "OPERATORS_JOIN": "ភ្ជាប់ %1 %2", + "OPERATORS_JOIN_APPLE": "apple", + "OPERATORS_JOIN_BANANA": "banana", + "OPERATORS_LETTEROF": "តួអក្សរទី %1 នៃ %2", + "OPERATORS_LETTEROF_APPLE": "a", + "OPERATORS_LENGTH": "ប្រវែងនៃ %1", + "OPERATORS_CONTAINS": "%1 មាន %2?", + "OPERATORS_MOD": "សំណល់នៃ %1 ចែកនឹង %2", + "OPERATORS_ROUND": "បង្គត់ %1", + "OPERATORS_MATHOP": "%1 នៃ %2", + "OPERATORS_MATHOP_ABS": "abs", + "OPERATORS_MATHOP_FLOOR": "បង្គត់ចុះ", + "OPERATORS_MATHOP_CEILING": "បង្គត់ឡើង", + "OPERATORS_MATHOP_SQRT": "ឫស​ការ៉េ", + "OPERATORS_MATHOP_SIN": "sin", + "OPERATORS_MATHOP_COS": "cos", + "OPERATORS_MATHOP_TAN": "tan", + "OPERATORS_MATHOP_ASIN": "asin", + "OPERATORS_MATHOP_ACOS": "acos", + "OPERATORS_MATHOP_ATAN": "atan", + "OPERATORS_MATHOP_LN": "ln", + "OPERATORS_MATHOP_LOG": "log", + "OPERATORS_MATHOP_EEXP": "e ^", + "OPERATORS_MATHOP_10EXP": "10 ^", + "PROCEDURES_DEFINITION": "កំណត់ន័យ %1", + "SENSING_TOUCHINGOBJECT": "ប៉ះ %1?", + "SENSING_TOUCHINGOBJECT_POINTER": "ព្រួញ Mouse", + "SENSING_TOUCHINGOBJECT_EDGE": "គែម", + "SENSING_TOUCHINGCOLOR": "ប៉ះពណ៌ %1?", + "SENSING_COLORISTOUCHINGCOLOR": "ពណ៌ %1 ប៉ះ %2?", + "SENSING_DISTANCETO": "ចម្ងាយពី %1", + "SENSING_DISTANCETO_POINTER": "ព្រួញ Mouse", + "SENSING_ASKANDWAIT": "សួរ %1 ហើយចាំ", + "SENSING_ASK_TEXT": "តើអ្នកឈ្មោះអ្វី?", + "SENSING_ANSWER": "ចម្លើយ", + "SENSING_KEYPRESSED": "ច្នុច %1 ត្រូវបានចុច?", + "SENSING_MOUSEDOWN": "ចុច Mouse?", + "SENSING_MOUSEX": "ទីតាំងព្រួញ Mouse x", + "SENSING_MOUSEY": "ទីតាំងព្រួញ Mouse y", + "SENSING_SETDRAGMODE": "ដាក់ម៉ូតអូស %1", + "SENSING_SETDRAGMODE_DRAGGABLE": "អាចអូសបាន", + "SENSING_SETDRAGMODE_NOTDRAGGABLE": "មិនអាចអូសបាន", + "SENSING_LOUDNESS": "កម្រិតឮ", + "SENSING_LOUD": "លឺ?", + "SENSING_TIMER": "ម៉ោងរាប់ថយក្រោយ", + "SENSING_RESETTIMER": "កំណត់ម៉ោងរាប់ថយក្រោយឡើងវិញ", + "SENSING_OF": "%1 នៃ %2", + "SENSING_OF_XPOSITION": "ទីតាំង x ", + "SENSING_OF_YPOSITION": "ទីតាំង y", + "SENSING_OF_DIRECTION": "ទិសដៅ", + "SENSING_OF_COSTUMENUMBER": "រូបរាង #", + "SENSING_OF_COSTUMENAME": "ឈ្មោះរូបរាង", + "SENSING_OF_SIZE": "ទំហំ", + "SENSING_OF_VOLUME": "កម្រិតសម្លេង", + "SENSING_OF_BACKDROPNUMBER": "ផ្ទាំងខាងក្រោយ #", + "SENSING_OF_BACKDROPNAME": "ឈ្មោះផ្ទាំងខាងក្រោយ", + "SENSING_OF_STAGE": "ឆាក", + "SENSING_CURRENT": "%1 បច្ចុប្បន្ន", + "SENSING_CURRENT_YEAR": "ឆ្នាំ", + "SENSING_CURRENT_MONTH": "ខែ", + "SENSING_CURRENT_DATE": "ថ្ងៃខែ", + "SENSING_CURRENT_DAYOFWEEK": "ថ្ងៃប្រចាំសប្តាហ៍", + "SENSING_CURRENT_HOUR": "ម៉ោង", + "SENSING_CURRENT_MINUTE": "នាទី", + "SENSING_CURRENT_SECOND": "វិនាទី", + "SENSING_DAYSSINCE2000": "ចំនួនថ្ងៃចាប់ពីឆ្នាំ 2000", + "SENSING_USERNAME": "ឈ្មោះគណនី", + "SENSING_USERID": "លេខសម្គាល់អ្នកប្រើ", + "SOUND_PLAY": "ផ្តើមសម្លេង %1", + "SOUND_PLAYUNTILDONE": "លេងសម្លេង %1 រហូតដល់ចប់", + "SOUND_STOPALLSOUNDS": "បញ្ឈប់សម្លេងទាំងអស់", + "SOUND_SETEFFECTO": "ដាក់បែបផែន %1 ត្រឹម %2", + "SOUND_CHANGEEFFECTBY": "ប្តូរបែបផែន %1 ចំនួន %2", + "SOUND_CLEAREFFECTS": "លុបបែបផែនសម្លេង", + "SOUND_EFFECTS_PITCH": "កម្រិតសម្លេងខ្ពស់ទាប", + "SOUND_EFFECTS_PAN": "កម្រិតសម្លេងឆ្វេងស្តាំ", + "SOUND_CHANGEVOLUMEBY": "ប្តូរកម្រិតសម្លេងចំនួន %1", + "SOUND_SETVOLUMETO": "ដាក់កម្រិតសម្លេងត្រឹម %1%", + "SOUND_VOLUME": "កម្រិតសម្លេង", + "SOUND_RECORD": "ថតសម្លេង...", + "CATEGORY_MOTION": "ចលនា", + "CATEGORY_LOOKS": "រូបរាង", + "CATEGORY_SOUND": "សម្លេង", + "CATEGORY_EVENTS": "ព្រឹត្តិការណ៍", + "CATEGORY_CONTROL": "គ្រប់គ្រង", + "CATEGORY_SENSING": "ញ្ញាណ", + "CATEGORY_OPERATORS": "ប្រមាណវិធី", + "CATEGORY_VARIABLES": "អថេរ", + "CATEGORY_MYBLOCKS": "ប្លុកខ្ញុំ", + "DUPLICATE": "ចម្លង", + "DELETE": "លុប", + "ADD_COMMENT": "ដាក់មតិ", + "REMOVE_COMMENT": "លុបមតិ", + "DELETE_BLOCK": "លុបប្លុក", + "DELETE_X_BLOCKS": "លុបប្លុក %1", + "DELETE_ALL_BLOCKS": "លុបប្លុកទាំង %1?", + "CLEAN_UP": "រៀបរយប្លុក", + "HELP": "ជំនួយ", + "UNDO": "មិនធ្វើវិញ", + "REDO": "ធ្វើឡើងវិញ", + "EDIT_PROCEDURE": "កែសម្រួល", + "SHOW_PROCEDURE_DEFINITION": "ទៅកាន់និយមន័យ", + "WORKSPACE_COMMENT_DEFAULT_TEXT": "និយាយអ្វីមួយ...", + "COLOUR_HUE_LABEL": "ពណ៌", + "COLOUR_SATURATION_LABEL": "កម្រិតដិត", + "COLOUR_BRIGHTNESS_LABEL": "កម្រិតពន្លឺ", + "CHANGE_VALUE_TITLE": "ប្តូរតម្លៃ៖", + "RENAME_VARIABLE": "កែឈ្មោះអថេរ", + "RENAME_VARIABLE_TITLE": "កែឈ្មោះអថេរ \"%1\" ទាំងអស់ទៅជា៖", + "RENAME_VARIABLE_MODAL_TITLE": "កែឈ្មោះអថេរ", + "NEW_VARIABLE": "បង្កើតអថេរ", + "NEW_VARIABLE_TITLE": "ឈ្មោះអថេរថ្មី ៖", + "VARIABLE_MODAL_TITLE": "អថេរថ្មី", + "VARIABLE_ALREADY_EXISTS": "អថេរឈ្មោះ \"%1\" មានរួចហើយ", + "VARIABLE_ALREADY_EXISTS_FOR_ANOTHER_TYPE": "អថេរឈ្មោះ \"%1\" មានរួចហើយសម្រាប់អថេរប្រភេទ \"%2\"។", + "DELETE_VARIABLE_CONFIRMATION": "លុបអថេរ \"%2\" និងការប្រើប្រាស់ %1 ដងរបស់វា?", + "CANNOT_DELETE_VARIABLE_PROCEDURE": "មិនអាចលុបអថេរ \"%1\" ទេព្រោះវាទាក់ទងនឹងអនុគមន៍ \"%2\"", + "DELETE_VARIABLE": "លុបអថេរ \"%1\"", + "NEW_PROCEDURE": "បង្កើតប្លុកមួយ", + "PROCEDURE_ALREADY_EXISTS": "ដំណាក់កាលឈ្មោះ \"%1\" មានរួចហើយ។", + "PROCEDURE_DEFAULT_NAME": "ឈ្មោះប្លុក", + "NEW_LIST": "បង្កើតបញ្ជី", + "NEW_LIST_TITLE": "ឈ្មោះបញ្ជីថ្មី៖", + "LIST_MODAL_TITLE": "បញ្ជីថ្មី", + "LIST_ALREADY_EXISTS": "បញ្ជីឈ្មោះ \"%1\" មានរួចហើយ។", + "RENAME_LIST_TITLE": "កែឈ្មោះបញ្ជី \"%1\" ទាំងអស់ទៅជា៖", + "RENAME_LIST_MODAL_TITLE": "កែឈ្មោះបញ្ជី", + "DEFAULT_LIST_ITEM": "វត្ថុ", + "DELETE_LIST": "លុបបញ្ជី \"%1\"", + "RENAME_LIST": "កែឈ្មោះបញ្ជី", + "NEW_BROADCAST_MESSAGE": "សារថ្មី", + "NEW_BROADCAST_MESSAGE_TITLE": "ឈ្មោះសារថ្មី៖", + "BROADCAST_MODAL_TITLE": "សារថ្មី", + "DEFAULT_BROADCAST_MESSAGE_NAME": "សារ1" +} \ No newline at end of file diff --git a/editor/extensions/km.json b/editor/extensions/km.json new file mode 100644 index 00000000..220658cc --- /dev/null +++ b/editor/extensions/km.json @@ -0,0 +1,215 @@ +{ + "boost.color.any": "ពណ៌ណាមួយ", + "boost.color.black": "ខ្មៅ", + "boost.color.blue": "ខៀវ", + "boost.color.green": "បៃតង", + "boost.color.red": "ក្រហម", + "boost.color.white": "ស", + "boost.color.yellow": "លឿង", + "boost.getMotorPosition": "ទីតាំងម៉ូទ័រ [MOTOR_REPORTER_ID]", + "boost.getTiltAngle": "លម្អៀងមុំ [TILT_DIRECTION]", + "boost.motorDirection.backward": "ទៅក្រោយ", + "boost.motorDirection.forward": "ទៅមុខ", + "boost.motorDirection.reverse": "បញ្ច្រាស់", + "boost.motorOff": "បិទម៉ូទ័រ [MOTOR_ID]", + "boost.motorOn": "បើកម៉ូទ័រ [MOTOR_ID]", + "boost.motorOnFor": "បង្វិលម៉ូទ័រ [MOTOR_ID] រយៈពេល [DURATION] វិនាទី", + "boost.motorOnForRotation": "បង្វិលម៉ូទ័រ [MOTOR_ID] ចំនួន [ROTATION] ជុំ", + "boost.seeingColor": "ឃើញដុំពណ៌ [COLOR]?", + "boost.setLightHue": "ដាក់ពណ៌របស់ភ្លើងទៅជា [HUE]", + "boost.setMotorDirection": "ដាក់ទិសដៅរបស់ [MOTOR_ID] ទៅជា [MOTOR_DIRECTION]", + "boost.setMotorPower": "ដាក់ល្បឿនម៉ូទ័រ [MOTOR_ID] ត្រឹម [POWER] %", + "boost.tiltDirection.any": "ខ្លះ", + "boost.tiltDirection.down": "ចុះក្រោម", + "boost.tiltDirection.left": "ឆ្វេង", + "boost.tiltDirection.right": "ស្ដាំ", + "boost.tiltDirection.up": "លើ", + "boost.whenColor": "ពេលឃើញពណ៌ [COLOR]", + "boost.whenTilted": "ពេលលំអៀង [TILT_DIRECTION_ANY]", + "ev3.beepNote": "លេងណូត [NOTE] រយៈពេល​ [TIME] វិនាទី", + "ev3.buttonPressed": "ប៊ូតុងលើ [PORT] ត្រូវបានចុច?", + "ev3.getBrightness": "កម្រិតពន្លឺ", + "ev3.getDistance": "កម្រិតចម្ងាយ", + "ev3.getMotorPosition": "ទីតាំងម៉ូទ័រ [PORT] ", + "ev3.motorSetPower": "ដាក់ថាមពលម៉ូទ័រ [PORT] ត្រឹម [POWER] %", + "ev3.motorTurnClockwise": "ម៉ូទ័រ [PORT] បែរតាមទ្រនិចនាឡិការយៈពេល [TIME] វិនាទី", + "ev3.motorTurnCounterClockwise": "ម៉ូទ័រ [PORT] បែរបញ្ច្រាសទ្រនិចនាឡិការយៈពេល [TIME] វិនាទី", + "ev3.whenBrightnessLessThan": "ពេលកម្រិតពន្លឺ < [DISTANCE]", + "ev3.whenButtonPressed": "ពេលប៊ូតុង [PORT] បានចុច", + "ev3.whenDistanceLessThan": "ពេលចម្ងាយ < [DISTANCE]", + "gdxfor.getAcceleration": "សំទុះ [DIRECTION]", + "gdxfor.getForce": "កម្លាំង", + "gdxfor.getSpin": "ល្បឿនបង្វិល [DIRECTION]", + "gdxfor.getTilt": "លម្អៀងមុំ [TILT]", + "gdxfor.isFreeFalling": "ធ្លាក់សេរី?", + "gdxfor.isTilted": "លំអៀង [TILT]?", + "gdxfor.pulled": "ត្រូវបានទាញ", + "gdxfor.pushed": "ត្រូវបានរុញ", + "gdxfor.shaken": "ញាក់", + "gdxfor.startedFalling": "បានចាប់ផ្តើមធ្លាក់", + "gdxfor.tiltDirectionMenu.any": "ណាមួយ", + "gdxfor.tiltDirectionMenu.back": "ក្រោយ", + "gdxfor.tiltDirectionMenu.front": "មុខ", + "gdxfor.tiltDirectionMenu.left": "ឆ្វេង", + "gdxfor.tiltDirectionMenu.right": "ស្តាំ", + "gdxfor.turnedFaceDown": "បែរមុខចុះ", + "gdxfor.turnedFaceUp": "បែរមុខឡើង", + "gdxfor.whenForcePushedOrPulled": "ពេលសិនស័រកម្លាំង [PUSH_PULL]", + "gdxfor.whenGesture": "ពេល [GESTURE]", + "gdxfor.whenTilted": "ពេលលំអៀង [TILT]", + "makeymakey.downArrow": "ច្នុចព្រួញខាងក្រោម", + "makeymakey.downArrowShort": "ចុះក្រោម", + "makeymakey.leftArrow": "ច្នុចព្រួញខាង​ឆ្វេង", + "makeymakey.leftArrowShort": "ឆ្វេង", + "makeymakey.rightArrow": "ច្នុចព្រួញ​ស្ដាំ", + "makeymakey.rightArrowShort": "ស្តាំ", + "makeymakey.spaceKey": "ច្នុចដក​ឃ្លា", + "makeymakey.upArrow": "ច្នុចព្រួញ​ខាង​លើ", + "makeymakey.upArrowShort": "លើ", + "makeymakey.whenKeyPressed": "ពេលចុច [KEY]", + "makeymakey.whenKeysPressedInOrder": "ពេលចុច [SEQUENCE] តាមលំដាប់", + "microbit.buttonsMenu.any": "ណាមួយ", + "microbit.clearDisplay": "សម្អាតអេក្រង់", + "microbit.defaultTextToDisplay": "Hello!", + "microbit.displaySymbol": "បង្ហាញ [MATRIX]", + "microbit.displayText": "បង្ហាញអត្ថបទ [TEXT]", + "microbit.gesturesMenu.jumped": "បានលោត", + "microbit.gesturesMenu.moved": "បានផ្លាស់ទី", + "microbit.gesturesMenu.shaken": "ញាក់", + "microbit.isButtonPressed": "ប៊ូតុង [BTN] ​ត្រូវ​បាន​ចុច?", + "microbit.isTilted": "លំអៀង [DIRECTION]?", + "microbit.pinStateMenu.off": "បិទ", + "microbit.pinStateMenu.on": "បើក", + "microbit.tiltAngle": "លម្អៀងមុំ [DIRECTION]", + "microbit.tiltDirectionMenu.any": "ណាមួយ", + "microbit.tiltDirectionMenu.back": "ត្រឡប់", + "microbit.tiltDirectionMenu.front": "មុខ", + "microbit.tiltDirectionMenu.left": "ឆ្វេង", + "microbit.tiltDirectionMenu.right": "ស្តាំ", + "microbit.whenButtonPressed": "ពេលប៊ូតុង [BTN] ​ត្រូវ​បាន​ចុច", + "microbit.whenGesture": "ពេល [GESTURE]", + "microbit.whenPinConnected": "ពេលម្ជុលតំណរ [PIN] ត្រូវបានភ្ជាប់", + "microbit.whenTilted": "ពេលលំអៀង [DIRECTION]", + "music.categoryName": "តន្រ្តី", + "music.changeTempo": "ប្តូរចង្វាក់ចំនួន [TEMPO]", + "music.drumBass": "(2) Bass Drum", + "music.drumBongo": "(13) Bongo", + "music.drumCabasa": "(15) Cabasa", + "music.drumClaves": "(9) Claves", + "music.drumClosedHiHat": "(6) Closed Hi-Hat", + "music.drumConga": "(14) Conga", + "music.drumCowbell": "(11) Cowbell", + "music.drumCrashCymbal": "(4) Crash Cymbal", + "music.drumCuica": "(18) Cuica", + "music.drumGuiro": "(16) Guiro", + "music.drumHandClap": "(8) ទះដៃ", + "music.drumOpenHiHat": "(5) Open Hi-Hat", + "music.drumSideStick": "(3) Side Stick", + "music.drumSnare": "(1) Snare Drum", + "music.drumTambourine": "(7) Tambourine", + "music.drumTriangle": "(12) Triangle", + "music.drumVibraslap": "(17) Vibraslap", + "music.drumWoodBlock": "(10) Wood Block", + "music.getTempo": "ចង្វាក់", + "music.instrumentBass": "(6) Bass", + "music.instrumentBassoon": "(14) Bassoon", + "music.instrumentCello": "(8) Cello", + "music.instrumentChoir": "(15) Choir", + "music.instrumentClarinet": "(10) Clarinet", + "music.instrumentElectricGuitar": "(5) Electric Guitar", + "music.instrumentElectricPiano": "(2) Electric Piano", + "music.instrumentFlute": "(12) Flute", + "music.instrumentGuitar": "(4) Guitar", + "music.instrumentMarimba": "(19) Marimba", + "music.instrumentMusicBox": "(17) Music Box", + "music.instrumentOrgan": "(3) Organ", + "music.instrumentPiano": "(1) Piano", + "music.instrumentPizzicato": "(7) Pizzicato", + "music.instrumentSaxophone": "(11) Saxophone", + "music.instrumentSteelDrum": "(18) Steel Drum", + "music.instrumentSynthLead": "(20) Synth Lead", + "music.instrumentSynthPad": "(21) Synth Pad", + "music.instrumentTrombone": "(9) Trombone", + "music.instrumentVibraphone": "(16) Vibraphone", + "music.instrumentWoodenFlute": "(13) Wooden Flute", + "music.midiPlayDrumForBeats": "លេងសូរ [DRUM] ចំនួន [BEATS] ប៊ីត", + "music.midiSetInstrument": "ដាក់ឧបករណ៍ទៅជា [INSTRUMENT]", + "music.playDrumForBeats": "លេងសូរ [DRUM] ចំនួន [BEATS] ប៊ីត", + "music.playNoteForBeats": "លេងណូត [NOTE] ចំនួន [BEATS] ប៊ីត", + "music.restForBeats": "ផ្អាកចំនួន [BEATS] ប៊ីត", + "music.setInstrument": "ដាក់ឧបករណ៍ទៅជា [INSTRUMENT]", + "music.setTempo": "ដាក់ចង្វាក់ត្រឹម [TEMPO]", + "pen.categoryName": "ប៊ិច", + "pen.changeColorParam": "ប្តូរ [COLOR_PARAM] របស់ប៊ិចចំនួន [VALUE]", + "pen.changeHue": "ប្ដូរពណ៌ប៊ិចចំនួន [HUE]", + "pen.changeShade": "ប្តូរកម្រិតដិតរបស់ប៊ិចចំនួន [SHADE]", + "pen.changeSize": "ប្តូរទំហំប៊ិចចំនួន [SIZE]", + "pen.clear": "លុបទាំងអស់", + "pen.colorMenu.brightness": "កម្រិតពន្លឺ", + "pen.colorMenu.color": "ពណ៌", + "pen.colorMenu.saturation": "កម្រិត​ដិត", + "pen.colorMenu.transparency": "កម្រិតឆ្លុះ", + "pen.penDown": "ចាប់គូស", + "pen.penUp": "ឈប់គូស", + "pen.setColor": "ដាក់ពណ៌ប៊ិចទៅជា [COLOR]", + "pen.setColorParam": "ដាក់ [COLOR_PARAM] របស់ប៊ិចត្រឹម [VALUE]", + "pen.setHue": "ដាក់ពណ៌ប៊ិចទៅជា [HUE]", + "pen.setShade": "ដាក់កម្រិតដឹតរបស់ប៊ិចត្រឹម [SHADE]", + "pen.setSize": "ដាក់ទំហំប៊ិចត្រឹម [SIZE]", + "pen.stamp": "ដាក់ផ្តិតរូប", + "speech.defaultWhenIHearValue": "ចាប់ផ្តើមធ្វើ", + "speech.extensionName": "សម្តីទៅជាអត្ថបទ", + "speech.listenAndWait": "ស្តាប់ ហើយចាំ", + "speech.speechReporter": "សម្តី", + "speech.whenIHear": "ពេលខ្ញុំលឺ [PHRASE]", + "text2speech.alto": "alto", + "text2speech.categoryName": "អត្ថបទទៅសម្លេង", + "text2speech.defaultTextToSpeak": "សួស្តី", + "text2speech.giant": "យក្ស", + "text2speech.kitten": "កូនឆ្មា", + "text2speech.setLanguageBlock": "ដាក់ភាសាទៅជា [LANGUAGE]", + "text2speech.setVoiceBlock": "ដាក់សម្លេងទៅជា [VOICE]", + "text2speech.speakAndWaitBlock": "និយាយ [WORDS]", + "text2speech.squeak": "ស្រែកញ៉េក", + "text2speech.tenor": "tenor", + "translate.categoryName": "បកប្រែ", + "translate.defaultTextToTranslate": "សួស្តី", + "translate.translateBlock": "បកប្រែ [WORDS] ទៅជាភាសា [LANGUAGE]", + "translate.viewerLanguage": "ភាសា", + "videoSensing.categoryName": "ញ្ញាណតាមវីដេអូ", + "videoSensing.direction": "ទិសដៅ", + "videoSensing.motion": "ចលនា", + "videoSensing.off": "បិទ", + "videoSensing.on": "បើក", + "videoSensing.onFlipped": "ត្រឡប់", + "videoSensing.setVideoTransparency": "ដាក់កម្រិតឆ្លុះរបស់វីដេអូត្រឹម [TRANSPARENCY]", + "videoSensing.sprite": "តួអង្គ", + "videoSensing.stage": "ឆាក", + "videoSensing.videoOn": "[ATTRIBUTE] របស់វីដេអូទៅលើ [SUBJECT]", + "videoSensing.videoToggle": "[VIDEO_STATE] វីដេអូ", + "videoSensing.whenMotionGreaterThan": "ពេលកម្រិតចលនាក្នុងវីដេអូ > [REFERENCE]", + "wedo2.getDistance": "ចម្ងាយ", + "wedo2.getTiltAngle": "លម្អៀងមុំ [TILT_DIRECTION]", + "wedo2.isTilted": "លំអៀង [TILT_DIRECTION_ANY]?", + "wedo2.motorDirection.backward": "ទៅក្រោយ", + "wedo2.motorDirection.forward": "ទៅមុខ", + "wedo2.motorDirection.reverse": "បញ្ច្រាស់", + "wedo2.motorId.a": "ម៉ូទ័រ A", + "wedo2.motorId.all": "ម៉ូទ័រទាំងអស់", + "wedo2.motorId.b": "ម៉ូទ័រ B", + "wedo2.motorId.default": "ម៉ូទ័រ", + "wedo2.motorOff": "បិទម៉ូទ័រ [MOTOR_ID]", + "wedo2.motorOn": "បើកម៉ូទ័រ [MOTOR_ID]", + "wedo2.motorOnFor": "បើកម៉ូទ័រ [MOTOR_ID] រយៈពេល [DURATION] វិនាទី", + "wedo2.playNoteFor": "លេងណូត [NOTE] រយៈពេល​ [DURATION] វិនាទី", + "wedo2.setLightHue": "ដាក់ពណ៌ភ្លើងទៅជា [HUE]", + "wedo2.setMotorDirection": "ដាក់ទិសដៅរបស់ [MOTOR_ID] ទៅជា [MOTOR_DIRECTION]", + "wedo2.startMotorPower": "ដាក់ថាមពលម៉ូទ័រ [MOTOR_ID] ត្រឹម [POWER] %", + "wedo2.tiltDirection.any": "ណាមួយ", + "wedo2.tiltDirection.down": "ចុះក្រោម", + "wedo2.tiltDirection.left": "ឆ្វេង", + "wedo2.tiltDirection.right": "ស្តាំ", + "wedo2.tiltDirection.up": "លើ", + "wedo2.whenDistance": "ពេលចម្ងាយ [OP] [REFERENCE]", + "wedo2.whenTilted": "ពេលលំអៀង [TILT_DIRECTION_ANY]" +} \ No newline at end of file diff --git a/editor/interface/km.json b/editor/interface/km.json new file mode 100644 index 00000000..e32fb17b --- /dev/null +++ b/editor/interface/km.json @@ -0,0 +1,472 @@ +{ + "gui.alerts.lostPeripheralConnection": "កម្មវិធី​ Scratch បានដាច់ទំនាក់ទំនងនឹង{extensionName}ហើយ។", + "gui.alerts.tryAgain": "ព្យាយាមម្តងទៀត", + "gui.alerts.download": "ទាញយក", + "gui.connection.reconnect": "ភ្ជាប់ម្តងទៀត", + "gui.backpack.header": "កាបូបស្ពាយ", + "gui.backpack.errorBackpack": "មានបញ្ហាពេលដំណើរការកាបូបស្ពាយ", + "gui.backpack.loadingBackpack": "កំពុងដំណើរការ...", + "gui.backpack.more": "ច្រើនទៀត", + "gui.backpack.emptyBackpack": "កាបូបស្ពាយទទេ", + "gui.unsupportedBrowser.label": "កម្មវិធីរុករកមិនអាចប្រើបាន", + "gui.unsupportedBrowser.errorLabel": "មានបញ្ហាមួយបានកើតឡើង", + "gui.unsupportedBrowser.notRecommended": "ជំនាន់នៃកម្មវិធីរុករកដែលអ្នកកំពុងប្រើមិនអាចប្រើជាមួយ Scratch បានទេ។ សូមប្រើកម្មវិធីរុករកជំនាន់ចុងក្រោយដូចជា Google Chrome, Mozilla Firefox, Microsoft Edge, ឬ Apple Safari ។", + "gui.unsupportedBrowser.description": "កម្មវិធីរុករកដែលអ្នកកំពុងប្រើមិនអាចប្រើជាមួយ Scratch បានទេ។ សូមប្រើកម្មវិធីរុករកជំនាន់ចុងក្រោយដូចជា Google Chrome, Mozilla Firefox, Microsoft Edge, ឬ Apple Safari ។", + "gui.unsupportedBrowser.back": "ត្រឡប់", + "gui.unsupportedBrowser.previewfaq": "ដើម្បីដឹងបន្ថែម សូមទៅកាន់{previewFaqLink}", + "gui.unsupportedBrowser.previewfaqlinktext": "សំណួរពេញនិយម", + "gui.cameraModal.cameraModalTitle": "ថតរូប", + "gui.cameraModal.loadingCameraMessage": "កំពុងដំណើរការកាមេរ៉ា...", + "gui.cameraModal.permissionRequest": "យើងត្រូវការការអនុញ្ញាតពីអ្នកដើម្បីប្រើកាមេរ៉ា", + "gui.cameraModal.retakePhoto": "ថតរូបម្តងទៀត", + "gui.cameraModal.save": "រក្សាទុក", + "gui.cameraModal.takePhoto": "ថតរូប", + "gui.cameraModal.loadingCaption": "កំពុងដំណើរការ...", + "gui.cameraModal.enableCameraCaption": "បើកកាមេរ៉ា", + "gui.cards.all-tutorials": "ការបង្ហាញ", + "gui.cards.shrink": "បង្រួម", + "gui.cards.expand": "ពង្រីក", + "gui.cards.close": "បិទ", + "gui.cards.more-things-to-try": "របស់ច្រើនទៀតសម្រាប់សាក!", + "gui.cards.see-more": "មើលច្រើនទៀត", + "gui.comingSoon.message1": "កុំបារម្ភ! ពួកយើងកំពុងតែធ្វើការលើហ្នឹងហើយ {emoji}", + "gui.comingSoon.message2": "មកដល់ឆាប់ៗ...", + "gui.comingSoon.message3": "ពួកយើងកំពុងតែធ្វើការលើហ្នឹងហើយ {emoji}", + "gui.connection.auto-scanning.noPeripheralsFound": "រកមិនឃើញឧបករណ៍ទេ", + "gui.connection.auto-scanning.prescan": "ដាក់ឧបករណ៍នៅជិតៗនេះ រួចចាប់ផ្តើមស្វែងរក", + "gui.connection.auto-scanning.pressbutton": "ចុចប៊ូតុងលើឧបករណ៍របស់អ្នក", + "gui.connection.auto-scanning.start-search": "ចាប់ផ្តើមស្វែងរក", + "gui.connection.connecting-searchbutton": "កំពុងស្វែងរក...", + "gui.connection.auto-scanning.try-again": "សាកម្តងទៀត", + "gui.connection.connected": "បានភ្ជាប់", + "gui.connection.disconnect": "ផ្តាច់", + "gui.connection.go-to-editor": "ទៅកាន់កម្មវិធីសរសេរ", + "gui.connection.connecting-cancelbutton": "កំពុងភ្ជាប់...", + "gui.connection.error.errorMessage": "អុញនុះ! ដូចជាមានអីខុស!", + "gui.connection.error.tryagainbutton": "សាកម្តងទៀត", + "gui.connection.error.helpbutton": "ជំនួយ", + "gui.connection.peripheral-name-label": "ឈ្មោះឧបករណ៍", + "gui.connection.connect": "ភ្ជាប់", + "gui.connection.scanning.lookingforperipherals": "កំពុងរកមើលឧបករណ៍", + "gui.connection.scanning.noPeripheralsFound": "រកមិនឃើញឧបករណ៍ទេ", + "gui.connection.scanning.instructions": "ជ្រើសរើសឧបករណ៍របស់អ្នកពីក្នុងបញ្ជីខាងលើ", + "gui.connection.search": "ធ្វើជាថ្មី", + "gui.connection.unavailable.installscratchlink": "សូមឲ្យប្រាកដថាអ្នកបានដំឡើង Scratch Link ហើយវាកំពុងដំណើរការ", + "gui.connection.unavailable.enablebluetooth": "ពិនិត្យថា Bluetooth ត្រូវបានបើក", + "gui.connection.unavailable.tryagainbutton": "សាកម្តងទៀត", + "gui.connection.unavailable.helpbutton": "ជំនួយ", + "gui.controls.go": "ទៅ", + "gui.controls.stop": "ឈប់", + "gui.crashMessage.label": "អុញនុះ! មានអីខុសហើយ!", + "gui.crashMessage.description": "សុំទោសផង Scratch បានឈប់ដំណើរការហើយ! បញ្ហានេះត្រូវបានរាយការណ៍ទៅកាន់ក្រុម Scratch ហើយ។ សូមដំណើរការទំព័រជាថ្មី ដើម្បីសាកល្បងម្តងទៀត ។", + "gui.crashMessage.errorNumber": "បញ្ហានេះត្រូវបានកត់ត្រាទុកដោយលេខសម្គាល់ {errorId}", + "gui.crashMessage.reload": "ដំណើរការជាថ្មី", + "gui.customProcedures.myblockModalTitle": "បង្កើតប្លុកមួយ", + "gui.customProcedures.addAnInputNumberText": "បញ្ចូលតម្លៃ", + "gui.customProcedures.numberTextType": "លេខ ឬអត្ថបទ", + "gui.customProcedures.addAnInputBoolean": "បញ្ចូលតម្លៃ", + "gui.customProcedures.booleanType": "ប៊ូលីន", + "gui.customProcedures.addALabel": "បន្ថែមស្លាក", + "gui.customProcedures.runWithoutScreenRefresh": "ដំណើរការដោយមិនបាច់លោតទំព័រជាថ្មី", + "gui.customProcedures.cancel": "បោះបង់", + "gui.customProcedures.ok": "យល់ព្រម", + "gui.SpriteInfo.direction": "ទិសដៅ", + "gui.directionPicker.rotationStyles.allAround": "ពេញមួយជុំ", + "gui.directionPicker.rotationStyles.leftRight": "ឆ្វេង/ស្តាំ", + "gui.directionPicker.rotationStyles.dontRotate": "កុំបង្វិល", + "gui.gui.addExtension": "បន្ថែមកម្មវិធីបន្ថែម", + "gui.gui.codeTab": "កូដ", + "gui.gui.backdropsTab": "ផ្ទាំងខាងក្រោយ", + "gui.gui.costumesTab": "រូបរាង", + "gui.gui.soundsTab": "សម្លេង", + "gui.extensionLibrary.comingSoon": "ជិតមកដល់ហើយ", + "gui.extensionLibrary.requires": "ទាមទារ", + "gui.extensionLibrary.collaboration": "ការសហការជាមួយ", + "gui.library.filterPlaceholder": "ស្វែងរក", + "gui.library.allTag": "ទាំងអស់", + "gui.loader.message1": "កំពុងបង្កើតប្លុក...", + "gui.loader.message2": "កំពុងដំណើរការតួអង្គ...", + "gui.loader.message3": "កំពុងដំណើរការសម្លេង...", + "gui.loader.message4": "កំពុងដំណើរការកម្មវិធីបន្ថែម...", + "gui.loader.message5": "កំពុងដេញចាប់ឆ្មា...", + "gui.loader.message6": "ចាំមួយភ្លែតទៅ...", + "gui.loader.message7": "សុំចាក់សាំងសិន...", + "gui.loader.message8": "កំពុងរៀបចំសញ្ញាអារម្មណ៍", + "gui.loader.headline": "កំពុងដំណើរការកិច្ចការ", + "gui.loader.creating": "កំពុងបង្កើតកិច្ចការ", + "gui.accountMenu.profile": "ប្រវត្តិរូប", + "gui.accountMenu.myStuff": "កិច្ចការខ្ញុំ", + "gui.accountMenu.myClasses": "ថ្នាក់ខ្ញុំ", + "gui.accountMenu.myClass": "ថ្នាក់ខ្ញុំ", + "gui.accountMenu.accountSettings": "ការកំណត់គណនី", + "gui.accountMenu.signOut": "ចាកចេញ", + "gui.authorInfo.byUser": "ដោយ​ {username}", + "gui.menuBar.seeProjectPage": "មើលទំព័រកិច្ចការ", + "general.username": "ឈ្មោះគណនី", + "general.password": "ពាក្យសម្ងាត់", + "general.signIn": "ចូល", + "login.needHelp": "ត្រូវការជំនួយទេ?", + "form.validationRequired": "ប្រអប់ទិន្នន័យនេះចាំបាច់ត្រូវបំពេញ", + "gui.menuBar.LanguageSelector": "បញ្ជីភាសា", + "gui.menuBar.tutorialsLibrary": "ការបង្រៀន", + "gui.menuBar.restoreSprite": "ទាញយកតួអង្គមកវិញ", + "gui.menuBar.restoreSound": "ទាញយកសម្លេងមកវិញ", + "gui.menuBar.restoreCostume": "ទាញយករូបរាងមកវិញ", + "gui.menuBar.restore": "ស្តារមកវិញ", + "gui.menuBar.saveNow": "រក្សាទុកឥឡូវ", + "gui.menuBar.saveAsCopy": "រក្សាទុកជាច្បាប់ថ្មី", + "gui.menuBar.remix": "កែបន្ថែម", + "gui.menuBar.new": "ថ្មី", + "gui.menuBar.file": "ឯកសារ", + "gui.menuBar.downloadToComputer": "រក្សាទុកក្នុងកុំព្យូទ័រ", + "gui.menuBar.edit": "កែសម្រួល", + "gui.menuBar.turboModeOff": "បិទម៉ូត Turbo", + "gui.menuBar.turboModeOn": "បើកម៉ូត Turbo", + "gui.menuBar.joinScratch": "បង្កើតគណនី Scratch", + "gui.menuBar.signIn": "ចូល", + "gui.gui.projectTitlePlaceholder": "ដាក់ចំណងជើងកិច្ចការទីនេះ", + "gui.menuBar.saveNowLink": "រក្សាទុកឥឡូវ", + "gui.menuBar.isShared": "កិច្ចការបានចែករំលែក", + "gui.menuBar.share": "ចែករំលែក", + "gui.modal.help": "ជំនួយ", + "gui.modal.back": "ក្រោយ", + "gui.monitor.listMonitor.empty": "(ទទេ)", + "gui.monitor.listMonitor.listLength": "ប្រវែង{length}", + "gui.monitor.contextMenu.default": "អេក្រង់ធម្មតា", + "gui.monitor.contextMenu.large": "អេក្រង់ធំ", + "gui.monitor.contextMenu.slider": "រំកិល", + "gui.monitor.contextMenu.sliderRange": "ប្តូរដែនរំកិល", + "gui.monitor.contextMenu.import": "នាំចូល", + "gui.monitor.contextMenu.export": "នាំចេញ", + "gui.gui.variableScopeOptionAllSprites": "សម្រាប់តួអង្គទាំងអស់", + "gui.gui.variableScopeOptionSpriteOnly": "សម្រាប់តែតួអង្គនេះប៉ុណ្ណោះ", + "gui.gui.cloudVariableOption": "អថេរលើបណ្តាញ (ផ្ទុកក្នុងម៉ាស៊ីនបម្រើ)", + "gui.gui.variablePromptAllSpritesMessage": "អថេរនេះនឹងអាចប្រើបានជាមួយនឹងតួអង្គទាំងអស់", + "gui.prompt.cancel": "បោះបង់", + "gui.prompt.ok": "យល់ព្រម", + "gui.playbackStep.stopMsg": "ឈប់", + "gui.playbackStep.playMsg": "លេង", + "gui.playbackStep.loadingMsg": "កំពុងដំណើរការ...", + "gui.playbackStep.saveMsg": "រក្សាទុក", + "gui.playbackStep.reRecordMsg": "ថតម្តងទៀត", + "gui.recordModal.title": "ថតសម្លេង", + "gui.recordingStep.beginRecord": "ចាប់ផ្តើមថតដោយចុចប៊ូតុងខាងក្រោម", + "gui.recordingStep.permission": "{arrow}យើងត្រូវការការអនុញ្ញាតពីអ្នកដើម្បីអាចប្រើម៉ៃក្រូហ្វូនបាន", + "gui.recordingStep.stop": "ឈប់ថត", + "gui.recordingStep.record": "ថត", + "gui.sliderModal.min": "តម្លៃអប្បបរមា", + "gui.sliderModal.max": "តម្លៃអតិបរមា", + "gui.sliderModal.title": "ប្តូរដែនរំកិល", + "gui.sliderPrompt.cancel": "បោះបង់", + "gui.sliderPrompt.ok": "យល់ព្រម", + "gui.soundEditor.sound": "សម្លេង", + "gui.soundEditor.play": "លេង", + "gui.soundEditor.stop": "ឈប់", + "gui.soundEditor.trim": "កាត់", + "gui.soundEditor.save": "រក្សាទុក", + "gui.soundEditor.undo": "មិនធ្វើវិញ", + "gui.soundEditor.redo": "ធ្វើឡើងវិញ", + "gui.soundEditor.faster": "លឿនជាងមុន", + "gui.soundEditor.slower": "យឺតជាងមុន", + "gui.soundEditor.echo": "សម្លេងឡង", + "gui.soundEditor.robot": "រ៉ូបូ", + "gui.soundEditor.louder": "លឺជាងមុន", + "gui.soundEditor.softer": "ខ្សោយជាងមុន", + "gui.soundEditor.reverse": "បញ្ច្រាស់", + "gui.SpriteInfo.spritePlaceholder": "ឈ្មោះ", + "gui.SpriteInfo.sprite": "តួអង្គ", + "gui.SpriteInfo.show": "បង្ហាញ", + "gui.SpriteInfo.size": "ទំហំ", + "gui.spriteSelectorItem.contextMenuDuplicate": "ចម្លង", + "gui.spriteSelectorItem.contextMenuExport": "នាំចេញ", + "gui.spriteSelectorItem.contextMenuDelete": "លុប", + "gui.spriteSelector.addSpriteFromLibrary": "ជ្រើសតួអង្គ", + "gui.spriteSelector.addSpriteFromPaint": "កម្មវិធីគូរ", + "gui.spriteSelector.addSpriteFromSurprise": "ចៃដន្យ", + "gui.spriteSelector.addSpriteFromFile": "ផ្ទុកតួអង្គមួយឡើង", + "gui.stageHeader.stageSizeLarge": "ប្តូរទៅឆាកធំ", + "gui.stageHeader.stageSizeSmall": "ប្តូរទៅឆាកតូច", + "gui.stageHeader.stageSizeFull": "ចូលទៅកាន់ម៉ូតអេក្រង់ពេញ", + "gui.stageHeader.stageSizeUnFull": "ចេញពីម៉ូតអេក្រង់ពេញ", + "gui.stageHeader.fullscreenControl": "ប៊ូតុងចេញចូលម៉ូតអេក្រង់ពេញ", + "gui.spriteSelector.addBackdropFromLibrary": "ជ្រើសផ្ទាំងខាងក្រោយ", + "gui.stageSelector.addBackdropFromPaint": "កម្មវិធីគូរ", + "gui.stageSelector.addBackdropFromSurprise": "ចៃដន្យ", + "gui.stageSelector.addBackdropFromFile": "ផ្ទុកផ្ទាំងខាងក្រោយឡើង", + "gui.stageSelector.stage": "ឆាក", + "gui.stageSelector.backdrops": "ផ្ទាំងខាងក្រោយ", + "gui.telemetryOptIn.label": "រាយការណ៍ពីស្ថិតិដើម្បីធ្វើឲ្យ Scratch កាន់តែប្រសើរ", + "gui.telemetryOptIn.body1": "ក្រុម Scratch តែងតែស្វែងយល់ឲ្យកាន់តែច្បាស់អំពីរបៀបដែល Scratch ត្រូវបានប្រើប្រាស់នៅជុំវិញពិភពលោក។ ដើម្បីជួយដល់កិច្ចខិតខំប្រឹងប្រែងនេះ អ្នកអាចអនុញ្ញាតឱ្យកម្មវិធី Scratch ផ្ញើព័ត៌មានប្រើប្រាស់ទៅក្រុម Scratch ដោយស្វ័យប្រវត្តិ។", + "gui.telemetryOptIn.body2": "ព័ត៌មានដែលយើងប្រមូលរួមមានការជ្រើសរើសភាសា ការប្រើប្រាស់ប្លុក និងព្រឹត្តិការណ៍មួយចំនួនដូចជាការរក្សាទុក ការបើកកិច្ចការ និងការផ្ទុកកិច្ចការឡើង។ យើងមិនប្រមូលព័ត៌មានផ្ទាល់ខ្លួនទេ។ សូមមើល {privacyPolicyLink} របស់យើង សម្រាប់ព័ត៌មានបន្ថែម។", + "gui.telemetryOptIn.privacyPolicyLink": "គោលការណ៍ឯកជនភាព", + "gui.telemetryOptIn.buttonTextNo": "មិនព្រម", + "gui.telemetryOptIn.buttonTooltipNo": "បិទការប្រមូលទិន្នន័យ", + "gui.telemetryOptIn.buttonTextYes": "បាទ ខ្ញុំចង់ជួយធ្វើឲ្យ Scratch កាន់តែប្រសើរ", + "gui.telemetryOptIn.buttonTooltipYes": "បើកការប្រមូលទិន្នន័យ", + "gui.turboMode.active": "ម៉ូត Turbo", + "gui.webglModal.label": "កម្មវិធីរុករកមិនអាចប្រើ WebGL បានទេ", + "gui.webglModal.description": "កម្មវិធីរុករក ឬកុំព្យូទ័ររបស់អ្នក {webGlLink}។ Scratch 3.0 ត្រូវការបច្ចេកវិទ្យានេះទើបអាចដំណើរការបាន។", + "gui.webglModal.webgllink": "មិនអាចប្រើ WebGL ទេ", + "gui.webglModal.back": "ទៅក្រោយ", + "gui.webglModal.previewfaq": "ដើម្បីយល់ដឹងបន្ថែម សូមចូលទៅកាន់{previewFaqLink}", + "gui.webglModal.previewfaqlinktext": "សំណួរពេញនិយម", + "gui.costumeLibrary.chooseABackdrop": "ជ្រើសផ្ទាំងខាងក្រោយ", + "gui.costumeLibrary.chooseACostume": "ជ្រើសរើសរូបរាង", + "gui.costumeTab.addBackdropFromLibrary": "ជ្រើសផ្ទាំងខាងក្រោយ", + "gui.costumeTab.addCostumeFromLibrary": "ជ្រើសរើសរូបរាង", + "gui.costumeTab.addBlankCostume": "កម្មវិធីគូរ", + "gui.costumeTab.addSurpriseCostume": "ចៃដន្យ", + "gui.costumeTab.addFileBackdrop": "ផ្ទុកផ្ទាំងខាងក្រោយឡើង", + "gui.costumeTab.addFileCostume": "ផ្ទុករូបរាងមួយឡើង", + "gui.costumeTab.addCameraCostume": "កាមេរ៉ា", + "gui.extensionLibrary.chooseAnExtension": "ជ្រើសរើសកម្មវិធីបន្ថែម", + "gui.extensionLibrary.extensionUrl": "បញ្ចូលតំណ URL នៃកម្មវិធីបន្ថែម", + "gui.gui.defaultProjectTitle": "កិច្ចការ Scratch", + "gui.monitors.importListColumnPrompt": "តើគួរប្រើជួរមួយណា (1-{numberOfColumns})?", + "gui.recordingStep.alertMsg": "មិនអាចចាប់ផ្តើមថតទេ", + "gui.projectLoader.loadError": "ឯកសារកិច្ចការដែលត្រូវបានជ្រើសរើសមិនអាចបើកបានទេ។", + "gui.soundLibrary.chooseASound": "ជ្រើសរើសសម្លេង", + "gui.soundTab.fileUploadSound": "ផ្ទុកសម្លេងឡើង", + "gui.soundTab.surpriseSound": "ចៃដន្យ", + "gui.soundTab.recordSound": "ថត", + "gui.soundTab.addSoundFromLibrary": "ជ្រើសរើសសម្លេង", + "gui.spriteLibrary.chooseASprite": "ជ្រើសតួអង្គ", + "gui.tipsLibrary.tutorials": "ជ្រើសរើសការបង្ហាញ", + "gui.alerts.createsuccess": "បានបង្កើតកិច្ចការថ្មីមួយ", + "gui.alerts.createcopysuccess": "កិច្ចការត្រូវបានរក្សាទុកជាកិច្ចការថ្មី", + "gui.alerts.createremixsuccess": "បានចម្លងកិច្ចការសម្រាប់កែបន្ថែម", + "gui.alerts.creating": "កំពុងបង្កើតថ្មី...", + "gui.alerts.creatingCopy": "កំពុងចម្លងកិច្ចការ...", + "gui.alerts.creatingRemix": "កំពុងចម្លងកិច្ចការសម្រាប់កែបន្ថែម...", + "gui.alerts.creatingError": "មិនអាចបង្កើតកិច្ចការទេ! សូមសាកម្តងទៀត!", + "gui.alerts.savingError": "រក្សាទុកកិច្ចការមិនបានទេ", + "gui.alerts.savesuccess": "បានរក្សាទុកកិច្ចការ", + "gui.alerts.saving": "កំពុងរក្សាកិច្ចការទុក...", + "gui.alerts.cloudInfo": "សូមចាំថាអថេរលើបណ្តាញអាចតែជាលេខប៉ុណ្ណោះ មិនអាចជាអក្សរ ឬសញ្ញាទេ។ {learnMoreLink}", + "gui.alerts.cloudInfoLearnMore": "ស្វែងយល់បន្ថែម", + "gui.alerts.importing": "កំពុងនាំចូល...", + "gui.defaultProject.meow": "ម៉ែវ", + "gui.defaultProject.variable": "អថេរខ្ញុំ", + "gui.howtos.intro-move-sayhello-hat.name": "ចាប់ផ្តើម", + "gui.howtos.intro-move.step_stepMove": "បន្ថែមប្លុកផ្លាស់ទី", + "gui.howtos.add-a-move-block.step_stepMoveSayHello": "ចុចទង់បៃតងដើម្បីចាប់ផ្តើម", + "gui.howtos.animate-a-name.name": "ធ្វើឈ្មោះមានចលនា", + "gui.howtos.animate-a-name.step_AnimatePickLetter": "ជ្រើសតួអង្គជាអក្សរ", + "gui.howtos.animate-a-name.step_AnimatePlaySound": "លេងសម្លេងពេលចុច", + "gui.howtos.animate-a-name.step_AnimatePickLetter2": "ជ្រើសតួអង្គជាអក្សរមួយទៀត", + "gui.howtos.animate-a-name.step_AnimateChangeColor": "ប្តូរពណ៌", + "gui.howtos.animate-a-name.step_AnimateSpin": "ជ្រើសតួអង្គជាអក្សរមួយទៀត រួចធ្វើឲ្យវាវិល", + "gui.howtos.animate-a-name.step_AnimateGrow": "ជ្រើសតួអង្គជាអក្សរមួយទៀត រួចធ្វើឲ្យវារីកធំ", + "gui.howtos.imagine-if": "ស្រមៃថា", + "gui.howtos.imagine-if.step_imagineTypeWhatYouWant": "វាយនូវអ្វីដែលអ្នកចង់និយាយ ", + "gui.howtos.imagine-if.step_imagineClickGreenFlag": "ចុចទង់បៃតងដើម្បីចាប់ផ្តើម", + "gui.howtos.imagine-if.step_imagineChooseBackdrop": "ជ្រើសផ្ទាំងខាងក្រោយណាមួយ", + "gui.howtos.imagine-if.step_imagineChooseSprite": "ជ្រើសតួអង្គណាមួយ", + "gui.howtos.imagine-if.step_imagineFlyAround": "ចុចច្នុចដកឃ្លាដើម្បីរអិល", + "gui.howtos.imagine-if.step_imagineChooseAnotherSprite": "ជ្រើសតួអង្គមួយទៀត", + "gui.howtos.imagine-if.step_imagineLeftRight": "ផ្លាស់ទីឆ្វេងស្ដាំ", + "gui.howtos.imagine-if.step_imagineUpDown": "ផ្លាស់ទីឡើងចុះ", + "gui.howtos.imagine-if.step_imagineChangeCostumes": "ប្ដូររូបរាង", + "gui.howtos.imagine-if.step_imagineGlideToPoint": "រអិលទៅចំនុចមួយ", + "gui.howtos.imagine-if.step_imagineGrowShrink": "រីក និងរួម", + "gui.howtos.imagine-if.step_imagineChooseAnotherBackdrop": "ជ្រើសផ្ទាំងខាងក្រោយមួយទៀត", + "gui.howtos.imagine-if.step_imagineSwitchBackdrops": "ប្តូរផ្ទាំងខាងក្រោយ", + "gui.howtos.imagine-if.step_imagineRecordASound": "បន្ថែមសម្លេងមួយ", + "gui.howtos.imagine-if.step_imagineChooseSound": "ជ្រើសរើសសម្លេងរបស់អ្នក", + "gui.howtos.make-music.name": "បង្កើតតន្រ្តី", + "gui.howtos.Make-Music.step_PickInstrument": "ជ្រើសតួអង្គជាឧបករណ៍តន្រ្តី", + "gui.howtos.Make-Music.step_PlaySoundClick": "លេងសម្លេងពេលចុច", + "gui.howtos.Make-Music.step_MakeSong": "បង្កើតចម្រៀងមួយ", + "gui.howtos.make-music.step_MakeBeat": "ជ្រើសរូបស្គរមួយ ហើយបង្កើតជាសម្លេងបុក", + "gui.howtos.make-music.step_MakeBeatBox": "ជ្រើសតួអង្គជារូបម៉ៃក្រូហ្វូន ហើយដាក់សម្លេងចៃដន្យ", + "gui.howtos.story.name": "បង្កើតរឿងមួយ", + "gui.howtos.story.step_addbg": "បន្ថែមផ្ទាំងខាងក្រោយ", + "gui.howtos.story.step_addsprite": "បន្ថែមតួអង្គមួយ", + "gui.howtos.story.step_saysomething": "និយាយអ្វីមួយ", + "gui.howtos.story.step_addanothersprite": "បន្ថែមតួអង្គមួយទៀត", + "gui.howtos.story.step_flip": "ត្រឡប់ទិសដៅ", + "gui.howtos.story.step_conversation": "ធ្វើការសន្ទនា", + "gui.howtos.story.addanotherbg": "បន្ថែមផ្ទាំងខាងក្រោយមួយទៀត", + "gui.howtos.story.step_swithbg": "ប្តូរផ្ទាំងខាងក្រោយ", + "gui.howtos.story.step_hidewizard": "លាក់តួអង្គមួយ", + "gui.howtos.story.step_showwizard": "បង្ហាញតួអង្គមួយ", + "gui.howtos.make-a-chase-game.name": "បង្កើតហ្គេមដេញចាប់", + "gui.howtos.Chase-Game.step_BG": "បន្ថែមផ្ទាំងខាងក្រោយ", + "gui.howtos.chase-game.step_AddOcto": "បន្ថែម​តួអង្គ", + "gui.howtos.make-music.step_LeftRight": "ផ្លាស់ទីឆ្វេងស្តាំដោយប្រើច្នុចសញ្ញាព្រួញ", + "gui.howtos.Chase-Game.step_UpDown": "ផ្លាស់ទីឡើងចុះដោយប្រើច្នុចសញ្ញាព្រួញ", + "gui.howtos.Chase-Game.step_AddStar": "បន្ថែមតួអង្គមួយទៀត", + "gui.howtos.Chase-Game.step_MoveRandom": "ផ្លាស់ទីចៃដន្យ", + "gui.howtos.Chase-Game.step_WhenTouch": "សម្រាប់តួអង្គត្រីមឹក ពេលចុចលេងសម្លេង", + "gui.howtos.Chase-Game.step_ScoreVariable": "បង្កើតអថេរពិន្ទុ", + "gui.howtos.Chase-Game.ScoreWhenTouch": "សម្រាប់តួអង្គត្រីមឹក ពេលចុចថែមពិន្ទុ", + "gui.howtos.animate-char.name": "ធ្វើឲ្យតួអង្គមានចលនា", + "gui.howtos.animate-char.step_addbg": "បន្ថែមផ្ទាំងខាងក្រោយ", + "gui.howtos.animate-char.step_addsprite": "បន្ថែម​តួអង្គ", + "gui.howtos.animate-char.step_saysomething": "និយាយអ្វីមួយ", + "gui.howtos.animate-char.step_addsound": "បន្ថែមសម្លេង", + "gui.howtos.animate-char.step_animatetalking": "ធ្វើចលនាពេលនិយាយ", + "gui.howtos.animate-char.step_arrowkeys": "ផ្លាស់ទីដោយប្រើច្នុចសញ្ញាព្រួញ", + "gui.howtos.animate-char.step_jump": "លោត", + "gui.howtos.animate-char.step_changecolor": "ប្តូរពណ៌", + "gui.howtos.make-a-game.name": "បង្កើតហ្គេមចុច", + "gui.howtos.Make-A-Game.step_GamePickSprite": "ជ្រើសតួអង្គ", + "gui.howtos.make-a-game.step_GamePlaySound": "លេងសម្លេងពេលចុច", + "gui.howtos.make-a-game.step_GameAddScore": "បង្កើតអថេរពិន្ទុ", + "gui.howtos.make-a-game.step_GameChangeScore": "ពេលចុច បង្កើនពិន្ទុ", + "gui.howtos.make-a-game.step_Random": "ទៅកាន់ទីតាំងចៃដន្យមួយ", + "gui.howtos.make-music.step_GameChangeColor": "ប្តូរពណ៌", + "gui.howtos.make-music.step_ResetScore": "កំណត់ពិន្ទុឡើងវិញ", + "gui.howtos.make-it-fly.name": "ធ្វើឲ្យវាហោះ", + "gui.howtos.fly.step_stepflyChooseBackdrop": "ជ្រើសផ្ទាំងខាងក្រោយជាមេឃ", + "gui.howtos.add-a-move-block.step_stepflyChooseCharacter": "ជ្រើសតួអង្គមួយ", + "gui.howtos.fly.step_stepflySaySomething": "និយាយអ្វីមួយ", + "gui.howtos.add-a-move-block.step_stepflyMoveArrows": "ផ្លាស់ទីដោយប្រើច្នុចសញ្ញាព្រួញ", + "gui.howtos.fly.step_stepflyChooseObject": "ជ្រើសរើសវត្ថុដែលត្រូវប្រមូល", + "gui.howtos.add-a-move-block.step_stepflyFlyingObject": "ធ្វើអោយវត្ថុផ្លាស់ទី", + "gui.howtos.add-a-move-block.step_stepflySelectFlyingSprite": "ជ្រើសរើសតួអង្គរបស់អ្នក", + "gui.howtos.add-a-move-block.step_stepflyAddScore": "បន្ថែមពិន្ទុ", + "gui.howtos.add-a-move-block.step_stepflyKeepScore": "កត់ត្រាពិន្ទុ", + "gui.howtos.add-a-move-block.step_stepflyAddScenery": "បន្ថែមឆាក", + "gui.howtos.add-a-move-block.step_stepflyMoveScenery": "ផ្លាស់ទីឆាក", + "gui.howtos.add-a-move-block.step_stepflySwitchLooks": "រូបរាងបន្ទាប់", + "gui.howtos.pong": "ហ្គេមបាល់លោត", + "gui.howtos.pong.step_pongAddBackdrop": "បន្ថែមផ្ទាំងខាងក្រោយ", + "gui.howtos.pong.step_pongAddBallSprite": "បន្ថែមតួអង្គជាបាល់", + "gui.howtos.pong.step_pongBounceAround": "លោតចុះឡើង", + "gui.howtos.pong.step_pongAddPaddle": "បន្ថែមចង្វា", + "gui.howtos.pong.step_pongMoveThePaddle": "ផ្លាស់ទីចង្វា", + "gui.howtos.pong.step_pongSelectBallSprite": "ជ្រើសរើសតួអង្គជាបាល់", + "gui.howtos.pong.step_pongAddMoreCodeToBall": "បន្ថែមកូដដើម្បីឲ្យបាល់ខ្ទាត់ពីចង្វា", + "gui.howtos.pong.step_pongAddAScore": "បន្ថែមពិន្ទុ", + "gui.howtos.pong.step_pongChooseScoreFromMenu": "ជ្រើសរើសពិន្ទុពីម៉ឺនុយ", + "gui.howtos.pong.step_pongInsertChangeScoreBlock": "បញ្ចូលប្លុក​ \"កែពិន្ទុ\"", + "gui.howtos.pong.step_pongResetScore": "កំណត់ពិន្ទុឡើងវិញ", + "gui.howtos.pong.step_pongAddLineSprite": "បន្ថែមតួអង្គជាបន្ទាត់", + "gui.howtos.pong.step_pongGameOver": "ហ្គេមបញ្ចប់", + "gui.howtos.say-it-out-loud": "បង្កើតរូបជីវចលដែលនិយាយ", + "gui.howtos.say-it-out-loud.step_AddTXTextension": "បន្ថែមប្លុក \"អត្ថបទទៅសម្លេង\"", + "gui.howtos.say-it-out-loud.step_TXTSpeech": "និយាយអ្វីមួយ", + "gui.howtos.say-it-out-loud_TXTSetVoice": "កំណត់សម្លេង", + "gui.howtos.say-it-out-loud.step_TXTMove": "ផ្លាស់ទីចុះឡើង", + "gui.howtos.say-it-out-loud.step_TXTBackdrop": "បន្ថែមផ្ទាំងខាងក្រោយ", + "gui.howtos.say-it-out-loud.step_TXTAddSprite": "បន្ថែមតួអង្គមួយទៀត", + "gui.howtos.say-it-out-loud.step_TXTSong": "សម្តែងចម្រៀងមួយ", + "gui.howtos.say-it-out-loud.step_TXTColor": "ប្តូរពណ៌", + "gui.howtos.say-it-out-loud.step_TXTSpin": "វិលមួយជុំ", + "gui.howtos.say-it-out-loud.step_TXTGrow": "រីក និងរួម", + "gui.howtos.videosens.name": "ញ្ញាណតាមវីដេអូ", + "gui.howtos.videosens.step_addextension": "បន្ថែមកម្មវិធីបន្ថែម", + "gui.howtos.videosens.step_pet": "ចិញ្ចឹមឆ្មា", + "gui.howtos.videosens.step_animate": "ធ្វើឲ្យមានចលនា", + "gui.howtos.videosens.step_pop": "ចាក់ប៉េងប៉ោង", + "gui.howtos.cartoon-network": "បង្កើតហ្គេមបែបផ្សងព្រេងដែលមានរូបជីវចល", + "gui.howtos.cartoon-network.step_CNcharacter": "ជ្រើសរើសតួដើម្បីបង្ហាញ", + "gui.howtos.cartoon-network.step_CNsay": "និយាយអ្វីមួយ", + "gui.howtos.cartoon-network.step_CNglide": "រអិលចុះឡើង", + "gui.howtos.cartoon-network.step_CNpicksprite": "ជ្រើសរើសវត្ថុដែលត្រូវដេញតាម", + "gui.howtos.cartoon-network.step_CNcollect": "ប្រមូលវត្ថុនានា", + "gui.howtos.cartoon-network.step_CNvariable": "បង្កើតអថេរសម្រាប់ពិន្ទុ", + "gui.howtos.cartoon-network.step_CNscore": "កត់ត្រាពិន្ទុ", + "gui.howtos.cartoon-network.step_CNbackdrop": "កម្រិតបន្ទាប់៖ ប្តូរផ្ទាំងខាងក្រោយ", + "gui.howtos.add-sprite.name": "បន្ថែម​តួអង្គ", + "gui.howtos.add-sprite.step_addSprite": "បន្ថែម​តួអង្គ", + "gui.howtos.add-a-backdrop.name": "បន្ថែមផ្ទាំងខាងក្រោយ", + "gui.howtos.add-a-backdrop.step_addBackdrop": "បន្ថែមផ្ទាំងខាងក្រោយ", + "gui.howtos.change-size.name": "ប្តូរទំហំ", + "gui.howtos.change-size.step_changeSize": "ប្តូរទំហំ", + "gui.howtos.glide-around.name": "រអិលចុះឡើង", + "gui.howtos.change-size.step_glideAroundBackAndForth": "រអិលចុះឡើង", + "gui.howtos.change-size.step_glideAroundPoint": "រអិលទៅចំនុចមួយ", + "gui.howtos.record-a-sound.name": "ថតសម្លេង", + "gui.howtos.change-size.step_recordASoundSoundsTab": "ចុចលើផ្ទាំង \"សម្លេង\"", + "gui.howtos.change-size.step_recordASoundClickRecord": "ចុច​ \"ថត\"", + "gui.howtos.change-size.step_recordASoundPressRecordButton": "ចុចប៊ូតុងថត", + "gui.howtos.change-size.step_recordASoundChooseSound": "ជ្រើសរើសសម្លេងរបស់អ្នក", + "gui.howtos.change-size.step_recordASoundPlayYourSound": "លេងសំឡេងរបស់អ្នក", + "gui.howtos.spin-video.name": "ធ្វើឲ្យវាវិល", + "gui.howtos.change-size.step_spinTurn": "បែរ", + "gui.howtos.change-size.step_spinPointInDirection": "កំណត់ទិសដៅ", + "gui.howtos.hide-and-show.name": "លាក់ និងបង្ហាញ", + "gui.howtos.change-size.step_hideAndShow": "លាក់ និងបង្ហាញ", + "gui.howtos.switch-costume.name": "ធ្វើតួអង្គឲ្យមានចលនា", + "gui.howtos.change-size.step_switchCostumes": "ធ្វើតួអង្គឲ្យមានចលនា", + "gui.howtos.move-around-with-arrow-keys.name": "ប្រើច្នុចសញ្ញាព្រួញ", + "gui.howtos.add-a-backdrop.step_moveArrowKeysLeftRight": "ផ្លាស់ទីឆ្វេងស្ដាំ", + "gui.howtos.add-a-backdrop.step_moveArrowKeysUpDown": "ផ្លាស់ទីឡើងចុះ", + "gui.howtos.add-effects.name": "បន្ថែមបែបផែន", + "gui.howtos.videosens.step_addEffects": "បន្ថែមបែបផែន", + "gui.extension.music.name": "តន្រ្តី", + "gui.extension.music.description": "លេងឧបករណ៍តន្រ្តី និងស្គរ", + "gui.extension.pen.name": "ប៊ិច", + "gui.extension.pen.description": "គូរដោយប្រើតួអង្គរបស់អ្នក", + "gui.extension.videosensing.name": "ញ្ញាណតាមវីដេអូ", + "gui.extension.videosensing.description": "ចាប់ចលនាដោយប្រើកាមេរ៉ា", + "gui.extension.text2speech.name": "អត្ថបទទៅសម្លេង", + "gui.extension.text2speech.description": "ធ្វើឲ្យតួរអង្គកិច្ចការរបស់អ្នកនិយាយ", + "gui.extension.translate.name": "បកប្រែ", + "gui.extension.translate.description": "បកប្រែអត្ថបទទៅភាសាជាច្រើន", + "gui.extension.makeymakey.description": "យកអ្វីធ្វើជាច្នុចក៏បាន", + "gui.extension.microbit.description": "ភ្ជាប់កិច្ចការរបស់អ្នកជាមួយនឹងពិភពលោក។", + "gui.extension.microbit.connectingMessage": "កំពុងភ្ជាប់", + "gui.extension.ev3.description": "បង្កើតរ៉ូបូតមានចលនា និង របស់ជាច្រើនទៀត។", + "gui.extension.ev3.connectingMessage": "កំពុងភ្ជាប់! សូមឲ្យប្រាកដថាលេខសម្គាល់នៅលើឧបករណ៍ EV3 របស់អ្នកត្រូវបានដាក់ទៅជា 1234 ។", + "gui.extension.boost.description": "បង្កើតឧបករណ៍រ៉ូបូត", + "gui.extension.boost.connectingMessage": "កំពុងភ្ជាប់", + "gui.extension.wedo2.description": "បង្កើតដោយប្រើម៉ូទ័រ និងឧបករណ៍ចាប់សញ្ញា", + "gui.extension.wedo2.connectingMessage": "កំពុងភ្ជាប់...", + "gui.extension.gdxfor.description": "ដឹងពីការរុញ ការទាញ ចលនា និង រង្វិល។", + "gui.extension.gdxfor.connectingMessage": "កំពុងភ្ជាប់...", + "gui.libraryTags.all": "ទាំងអស់", + "gui.libraryTags.animals": "សត្វ", + "gui.libraryTags.dance": "រាំ", + "gui.libraryTags.effects": "បែបផែន", + "gui.libraryTags.fantasy": "ស្រមើស្រមៃ", + "gui.libraryTags.fashion": "ម៉ូត", + "gui.libraryTags.food": "អាហារ", + "gui.libraryTags.indoors": "ខាងក្នុង", + "gui.libraryTags.loops": "រង្វិលជុំ", + "gui.libraryTags.music": "តន្រ្តី", + "gui.libraryTags.notes": "ណូត", + "gui.libraryTags.outdoors": "ខាងក្រៅ", + "gui.libraryTags.patterns": "ក្រឡា", + "gui.libraryTags.people": "មនុស្ស", + "gui.libraryTags.percussion": "សម្លេងវាយ", + "gui.libraryTags.space": "លំហ", + "gui.libraryTags.sports": "កីឡា", + "gui.libraryTags.underwater": "ក្នុងទឹក", + "gui.libraryTags.voice": "សម្លេង", + "gui.libraryTags.wacky": "សម្លេងចម្លែកៗ", + "gui.libraryTags.animation": "រូបជីវចល", + "gui.libraryTags.art": "សិល្បៈ", + "gui.libraryTags.games": "ហ្គេម", + "gui.libraryTags.stories": "រឿង", + "gui.libraryTags.letters": "តួអក្សរ", + "gui.opcodeLabels.direction": "ទិសដៅ", + "gui.opcodeLabels.xposition": "ទីតាំង x", + "gui.opcodeLabels.yposition": "ទីតាំង y", + "gui.opcodeLabels.size": "ទំហំ", + "gui.opcodeLabels.costumename": "ឈ្មោះរូបរាង", + "gui.opcodeLabels.costumenumber": "លេខរូបរាង", + "gui.opcodeLabels.backdropname": "ឈ្មោះផ្ទាំងខាងក្រោយ", + "gui.opcodeLabels.backdropnumber": "លេខផ្ទាំងខាងក្រោយ", + "gui.opcodeLabels.volume": "កម្រិតសម្លេង", + "gui.opcodeLabels.tempo": "ចង្វាក់", + "gui.opcodeLabels.answer": "ចម្លើយ", + "gui.opcodeLabels.loudness": "កម្រិតឮ", + "gui.opcodeLabels.username": "ឈ្មោះគណនី", + "gui.opcodeLabels.year": "ឆ្នាំ", + "gui.opcodeLabels.month": "ខែ", + "gui.opcodeLabels.date": "ថ្ងៃខែ", + "gui.opcodeLabels.dayofweek": "ថ្ងៃប្រចាំសប្តាហ៍", + "gui.opcodeLabels.hour": "ម៉ោង", + "gui.opcodeLabels.minute": "នាទី", + "gui.opcodeLabels.second": "វិនាទី", + "gui.opcodeLabels.timer": "ម៉ោងរាប់ថយក្រោយ", + "gui.sharedMessages.backdrop": "ផ្ទាំងខាងក្រោយ {index}", + "gui.sharedMessages.costume": "រូបរាង {index}", + "gui.sharedMessages.sprite": "តួអង្គ {index}", + "gui.sharedMessages.pop": "pop", + "gui.sharedMessages.replaceProjectWarning": "ជំនួសខ្លឹមសារនៃកិច្ចការបច្ចុប្បន្នមែនទេ?", + "gui.sharedMessages.loadFromComputerTitle": "ដំណើរការពីកុំព្យូទ័ររបស់អ្នក" +} \ No newline at end of file diff --git a/editor/paint-editor/km.json b/editor/paint-editor/km.json new file mode 100644 index 00000000..f2c7a6b6 --- /dev/null +++ b/editor/paint-editor/km.json @@ -0,0 +1,45 @@ +{ + "paint.paintEditor.hue": "ពណ៌", + "paint.paintEditor.saturation": "កម្រិតដិត", + "paint.paintEditor.brightness": "កម្រិតពន្លឺ", + "gui.comingSoon.message1": "កុំបារម្ភ! ពួកយើងកំពុងតែធ្វើការលើហ្នឹងហើយ {emoji}", + "gui.comingSoon.message2": "មកដល់ឆាប់ៗ...", + "gui.comingSoon.message3": "ពួកយើងកំពុងតែធ្វើការលើហ្នឹងហើយ {emoji}", + "paint.paintEditor.fill": "ផ្ទៃ", + "paint.paintEditor.costume": "រូបរាង", + "paint.paintEditor.group": "ដាក់ក្រុម", + "paint.paintEditor.ungroup": "បំបែកក្រុម", + "paint.paintEditor.undo": "មិនធ្វើវិញ", + "paint.paintEditor.redo": "ធ្វើឡើងវិញ", + "paint.paintEditor.forward": "ទៅមុខ", + "paint.paintEditor.backward": "ថយក្រោយ", + "paint.paintEditor.front": "មុខ", + "paint.paintEditor.back": "ទៅក្រោយ", + "paint.paintEditor.more": "ច្រើនទៀត", + "paint.modeTools.brushSize": "ទំហំ", + "paint.modeTools.eraserSize": "ទំហំជ័រលុប", + "paint.modeTools.copy": "ចម្លង", + "paint.modeTools.paste": "ភ្ជាប់", + "paint.modeTools.delete": "លុប", + "paint.modeTools.curved": "កោង", + "paint.modeTools.pointed": "ស្រួច", + "paint.modeTools.thickness": "កម្រាស់", + "paint.modeTools.flipHorizontal": "ត្រឡប់ផ្ដេក", + "paint.modeTools.flipVertical": "ត្រឡប់ឈរ", + "paint.modeTools.filled": "មានផ្ទៃ", + "paint.modeTools.outlined": "មានគ្រោង", + "paint.paintEditor.bitmap": "បម្លែងជា Bitmap", + "paint.paintEditor.vector": "បម្លែងជា Vector", + "paint.paintEditor.stroke": "គ្រោង", + "paint.brushMode.brush": "ជក់", + "paint.eraserMode.eraser": "ជ័រលុប", + "paint.fillMode.fill": "ផ្ទៃ", + "paint.lineMode.line": "បន្ទាត់", + "paint.ovalMode.oval": "រង្វង់", + "paint.rectMode.rect": "ចតុកោណកែង", + "paint.reshapeMode.reshape": "កែរូបរាង", + "paint.roundedRectMode.roundedRect": "ចតុកោណកែងជ្រុងមូល", + "paint.selectMode.select": "ជ្រើសរើស", + "paint.textMode.text": "អត្ថបទ", + "paint.colorPicker.swap": "ប្តូរពណ៌" +} \ No newline at end of file diff --git a/package.json b/package.json index c3a8b02b..12ab211b 100644 --- a/package.json +++ b/package.json @@ -1,78 +1,78 @@ { - "name": "scratch-l10n", - "version": "3.3.0", - "description": "Localization for the Scratch 3.0 components", - "main": "./dist/l10n.js", - "browser": "./src/index.js", - "bin": { - "build-i18n-src": "./scripts/build-i18n-src.js", - "tx-push-src": "./scripts/tx-push-src.js" - }, - "scripts": { - "build:data": "babel-node scripts/build-data", - "build": "npm run clean && npm run build:data && webpack --progress --colors --bail", - "clean": "rimraf ./dist ./locales && mkdirp dist locales", - "lint:js": "eslint . --ext .js", - "lint:json": "jshint -e .json www editor/blocks editor/extensions editor/interface editor/paint-editor", - "lint": "npm run lint:js && npm run lint:json", - "pull:interface": "babel-node scripts/tx-pull-translations scratch-editor interface ./editor/interface/", - "pull:paint": "babel-node scripts/tx-pull-translations scratch-editor paint-editor ./editor/paint-editor/", - "pull:extensions": "babel-node scripts/tx-pull-translations scratch-editor extensions ./editor/extensions/", - "pull:blocks": "babel-node scripts/tx-pull-blocks ./editor/blocks/", - "pull:editor": "npm run pull:blocks && npm run pull:extensions && npm run pull:paint && npm run pull:interface", - "pull:www": "babel-node scripts/tx-pull-www ./www", - "test": "npm run lint:js && npm run validate:editor && npm run validate:www && npm run build && npm run lint:json", - "update": "scripts/update-translations.sh", - "validate:blocks": "babel-node scripts/validate-translations ./editor/blocks/", - "validate:extensions": "babel-node scripts/validate-translations ./editor/extensions/", - "validate:interface": "babel-node scripts/validate-translations ./editor/interface/", - "validate:paint": "babel-node scripts/validate-translations ./editor/paint-editor/", - "validate:editor": "npm run validate:blocks && npm run validate:extensions && npm run validate:interface && npm run validate:paint", - "validate:www": "babel-node scripts/validate-www ./www" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/LLK/scratch-l10n.git" - }, - "author": "Massachusetts Institute of Technology", - "license": "BSD-3-Clause", - "bugs": { - "url": "https://github.com/LLK/scratch-l10n/issues" - }, - "homepage": "https://github.com/LLK/scratch-l10n#readme", - "dependencies": { - "@babel/cli": "^7.1.2", - "@babel/core": "^7.1.2", - "babel-plugin-react-intl": "^3.0.1", - "transifex": "1.6.6" - }, - "devDependencies": { - "@babel/node": "7.2.2", - "@babel/plugin-proposal-object-rest-spread": "^7.0.0", - "@babel/plugin-syntax-dynamic-import": "^7.0.0", - "@babel/plugin-transform-async-to-generator": "^7.1.0", - "@babel/preset-env": "^7.1.0", - "@babel/preset-react": "^7.0.0", - "async": "2.6.1", - "babel-eslint": "^10.0.1", - "babel-loader": "8.0.5", - "eslint": "^5.0.1", - "eslint-config-scratch": "^5.0.0", - "eslint-plugin-import": "^2.8.0", - "eslint-plugin-react": "^7.5.1", - "format-message-cli": "6.2.1", - "format-message-parse": "6.2.0", - "glob": "7.1.3", - "jshint": "2.9.7", - "json": "^9.0.6", - "jsonlint": "1.6.3", - "lodash.defaultsdeep": "4.6.0", - "mkdirp": "^0.5.1", - "p-limit": "2.1.0", - "p-queue": "3.0.0", - "react-intl": "2.8.0", - "rimraf": "^2.6.2", - "webpack": "^4.6.0", - "webpack-cli": "^3.1.2" - } + "name": "scratch-l10n", + "version": "3.4.0", + "description": "Localization for the Scratch 3.0 components", + "main": "./dist/l10n.js", + "browser": "./src/index.js", + "bin": { + "build-i18n-src": "./scripts/build-i18n-src.js", + "tx-push-src": "./scripts/tx-push-src.js" + }, + "scripts": { + "build:data": "babel-node scripts/build-data", + "build": "npm run clean && npm run build:data && webpack --progress --colors --bail", + "clean": "rimraf ./dist ./locales && mkdirp dist locales", + "lint:js": "eslint . --ext .js", + "lint:json": "jshint -e .json www editor/blocks editor/extensions editor/interface editor/paint-editor", + "lint": "npm run lint:js && npm run lint:json", + "pull:interface": "babel-node scripts/tx-pull-translations scratch-editor interface ./editor/interface/", + "pull:paint": "babel-node scripts/tx-pull-translations scratch-editor paint-editor ./editor/paint-editor/", + "pull:extensions": "babel-node scripts/tx-pull-translations scratch-editor extensions ./editor/extensions/", + "pull:blocks": "babel-node scripts/tx-pull-blocks ./editor/blocks/", + "pull:editor": "npm run pull:blocks && npm run pull:extensions && npm run pull:paint && npm run pull:interface", + "pull:www": "babel-node scripts/tx-pull-www ./www", + "test": "npm run lint:js && npm run validate:editor && npm run validate:www && npm run build && npm run lint:json", + "update": "scripts/update-translations.sh", + "validate:blocks": "babel-node scripts/validate-translations ./editor/blocks/", + "validate:extensions": "babel-node scripts/validate-translations ./editor/extensions/", + "validate:interface": "babel-node scripts/validate-translations ./editor/interface/", + "validate:paint": "babel-node scripts/validate-translations ./editor/paint-editor/", + "validate:editor": "npm run validate:blocks && npm run validate:extensions && npm run validate:interface && npm run validate:paint", + "validate:www": "babel-node scripts/validate-www ./www" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/LLK/scratch-l10n.git" + }, + "author": "Massachusetts Institute of Technology", + "license": "BSD-3-Clause", + "bugs": { + "url": "https://github.com/LLK/scratch-l10n/issues" + }, + "homepage": "https://github.com/LLK/scratch-l10n#readme", + "dependencies": { + "@babel/cli": "^7.1.2", + "@babel/core": "^7.1.2", + "babel-plugin-react-intl": "^3.0.1", + "transifex": "1.6.6" + }, + "devDependencies": { + "@babel/node": "7.2.2", + "@babel/plugin-proposal-object-rest-spread": "^7.0.0", + "@babel/plugin-syntax-dynamic-import": "^7.0.0", + "@babel/plugin-transform-async-to-generator": "^7.1.0", + "@babel/preset-env": "^7.1.0", + "@babel/preset-react": "^7.0.0", + "async": "2.6.1", + "babel-eslint": "^10.0.1", + "babel-loader": "8.0.5", + "eslint": "^5.0.1", + "eslint-config-scratch": "^5.0.0", + "eslint-plugin-import": "^2.8.0", + "eslint-plugin-react": "^7.5.1", + "format-message-cli": "6.2.1", + "format-message-parse": "6.2.0", + "glob": "7.1.3", + "jshint": "2.9.7", + "json": "^9.0.6", + "jsonlint": "1.6.3", + "lodash.defaultsdeep": "4.6.0", + "mkdirp": "^0.5.1", + "p-limit": "2.1.0", + "p-queue": "3.0.0", + "react-intl": "2.8.0", + "rimraf": "^2.6.2", + "webpack": "^4.6.0", + "webpack-cli": "^3.1.2" + } } diff --git a/src/index.js b/src/index.js index 90aca51c..4e0dffbc 100644 --- a/src/index.js +++ b/src/index.js @@ -31,6 +31,7 @@ import is from 'react-intl/locale-data/is'; import it from 'react-intl/locale-data/it'; import ja from 'react-intl/locale-data/ja'; import ko from 'react-intl/locale-data/ko'; +import km from 'react-intl/locale-data/km'; import lt from 'react-intl/locale-data/lt'; import lv from 'react-intl/locale-data/lv'; import mi from 'react-intl/locale-data/mi'; @@ -86,6 +87,7 @@ let localeData = [].concat( it, ja, ko, + km, lt, lv, mi, diff --git a/src/supported-locales.js b/src/supported-locales.js index 0e6fcf38..8e0b7d11 100644 --- a/src/supported-locales.js +++ b/src/supported-locales.js @@ -45,6 +45,7 @@ const locales = { 'nn': {name: 'Norsk Nynorsk'}, 'uz': {name: 'Oʻzbekcha'}, 'th': {name: 'ไทย'}, + 'km': {name: 'ភាសាខ្មែរ'}, 'pl': {name: 'Polski'}, 'pt': {name: 'Português'}, 'pt-br': {name: 'Português Brasileiro'}, diff --git a/www/scratch-website.3faq-l10njson/km.json b/www/scratch-website.3faq-l10njson/km.json new file mode 100644 index 00000000..39e449d4 --- /dev/null +++ b/www/scratch-website.3faq-l10njson/km.json @@ -0,0 +1,3 @@ +{ + "preview-faq.title": "សំណួរពេញនិយមសម្រាប់ Scratch 3.0" +} \ No newline at end of file diff --git a/www/scratch-website.about-l10njson/km.json b/www/scratch-website.about-l10njson/km.json new file mode 100644 index 00000000..d33f161b --- /dev/null +++ b/www/scratch-website.about-l10njson/km.json @@ -0,0 +1,34 @@ +{ + "about.introOne": "អ្នកអាចប្រើ Scratch សម្រាប់បង្កើតរឿងជីវចល ហ្គេម និង រូបជីវចល — ហើយចែករំលែករបស់ដែលអ្នកបានបង្កើតជាមួយអ្នកដទៃក្នុងសហគមន៍ក្នុងបណ្តាញ។", + "about.introTwo": "Scratch ជួយក្មេងៗឲ្យចេះគិតដោយមានលក្ខណៈច្នៃប្រដិត ចេះមានហេតុផលជាប្រពន្ធ័ និងចេះធ្វើការជាមួយគ្នា — ដែលជាជំនាញដ៏សំខាន់សម្រាប់ការរស់នៅក្នុងសតវត្សទី 21 ។", + "about.introThree": "Scratch គឺជាគម្រោងរបស់ Lifelong Kindergarten Group នៅ MIT Media Lab ។ វាត្រូវបានដាក់ឲ្យប្រើប្រាស់ដោយមិនគិតថ្លៃ។", + "about.introParents": "ព័ត៌មានសម្រាប់ឪពុកម្តាយ", + "about.introEducators": "ព័ត៌មានសម្រាប់គ្រូ", + "about.whoUsesScratch": "នរណាគេប្រើ Scratch ខ្លះ?", + "about.whoUsesScratchDescription": "Scratch ត្រូវបានបង្កើតឡើងជាពិសេសសម្រាប់ក្មេងៗអាយុពី 8 ដល់ 16 ឆ្នាំ តែជាក់ស្តែង វាត្រូវបានប្រើប្រាស់ដោយមនុស្សគ្រប់វ័យ។ មនុស្សរាប់លាននាក់ កំពុងបង្កើតកិច្ចការលើ Scratch ក្នុងកន្លែងផ្សេងៗគ្នាដូចជានៅផ្ទះ សាលារៀន សារមន្ទីរ បណ្ណាល័យ និង មណ្ឌលសហគមន៍។", + "about.aroundTheWorld": "ទូទាំងពិភពលោក", + "about.aroundTheWorldDescription": "Scratch ត្រូវបានប្រើក្នុងប្រទេសជាង 150 ផ្សេងគ្នា ហើយអាចប្រើបានជាង 40 ភាសា។ ដើម្បីប្តូរភាសា សូមចុចលើបញ្ជីនៃភាសា នៅផ្នែកខាងក្រោមនៃទំព័រ។ បើនៅក្នុង កម្មវិធីសរសេរសម្រាប់បង្កើត​កិច្ចការ​វិញ សូមចុចរូបផែនដីនៅផ្នែកខាងលើនៃទំព័រ។ ដើម្បីបន្ថែម ឬធ្វើឲ្យការបកប្រែកាន់តែប្រសើរ សូមមើលទំព័រ {translationLink}។", + "about.translationLinkText": "បកប្រែ", + "about.quotes": "ពាក្យសម្រង់", + "about.quotesDescription": "Scratch Team បានទទួលនូវអ៊ីមែលជាច្រើនពីយុវជន ឳពុកម្តាយ និងគ្រូ ដែលបង្ហាញពីការថ្លែងអំណរគុណដល់ Scratch ។ ចង់ឃើញពីអ្វីដែលពួកគេបាននិយាយមែនទេ? អ្នកអាចអានបណ្តុំ{quotesLink} ដែលយើងបានទទួល។", + "about.quotesLinkText": "ពាក្យសម្រង់", + "about.learnMore": "ស្វែងយល់បន្ថែមពី Scratch", + "about.learnMoreHelp": "ទំព័រគន្លឹះ", + "about.learnMoreFaq": "សំណួរពេញនិយម", + "about.learnMoreParents": "ព័ត៌មានសម្រាប់ឪពុកម្តាយ", + "about.learnMoreCredits": "ក្រេឌីត", + "about.literacy": "រៀនសរសេរកូដ សរសេរកូដដើម្បីរៀន", + "about.literacyDescription": "សមត្ថភាពក្នុងការសរសេរកម្មវិធីកុំព្យូទ័រគឺជាផ្នែកមួយដ៏សំខាន់នៃអក្ខរកម្មក្នុងសង្គមសព្វថ្ងៃ។ នៅពេលដែលគេរៀនសរសេរកូដក្នុង Scratch ពួកគេរៀនពីវិធីសាស្ត្រសម្រាប់ដោះស្រាយបញ្ហា បង្កើតកិច្ចការ និងនិយាយពីគំនិតផ្សេងៗ។", + "about.schools": "Scratch ក្នុងសាលារៀន", + "about.schoolsDescription": "សិស្សកំពុងតែរៀន Scratch គ្រប់កម្រិត (ពីសាលាបឋម ដល់ មហាវិទ្យាល័យ) និងគ្រប់មុខវិជ្ជា (ដូចជាគណិត វិទ្យាសាស្ត្រកុំព្យូទ័រ សិល្បៈភាសា និងសិក្សាសង្គម)។ គ្រូចែករំលែករឿង ចែករំលែកធនធាន សួរសំណួរ និងស្វែងរកមនុស្សនៅ{scratchedLink}។", + "about.scratchedLinkText": "វេបសាយ ScratchEd", + "about.research": "ការស្រាវជ្រាវ", + "about.researchDescription": "MIT Scratch Team និងអ្នកសហការណ៍ជាមួយយើងកំពុងតែស្វែងយល់ពីវិធីដែលគេប្រើ និងរៀនជាមួយនឹង Scratch (សម្រាប់សេចក្តីផ្តើម សូមមើល {spfaLink}) ។ ស្វែងយល់បន្ថែមអំពី Scratch {researchLink} និង {statisticsLink} អំពី Scratch។", + "about.spfaLinkText": "Scratch: បង្កើតកម្មវិធីកុំព្យូទ័រសម្រាប់គ្រប់ៗគ្នា", + "about.researchLinkText": "ស្រាវជ្រាវ", + "about.statisticsLinkText": "ស្ថិតិ", + "about.support": "ជំនួយ និងមូលនិធិ", + "about.supportDescription": "គម្រោង Scratch ត្រូវបានគាំទ្រផ្នែកហិរញ្ញវត្ថុពីអង្គការខាងក្រោម៖ {supportersList}។ សូមមើល {creditsLink}Scratch សម្រាប់ព័ត៌មានបន្ថែម។ ប្រសិនបើអ្នកចង់គាំទ្រ Scratch សូមមើល Scratch Foundation {donateLink} ឬទាក់ទងមកយើង {donateemail}។", + "about.donateLinkText": "ទំព័រសម្រាប់បរិច្ចាក", + "about.creditsLinkText": "ទំព័រក្រេឌីត" +} \ No newline at end of file diff --git a/www/scratch-website.boost-l10njson/km.json b/www/scratch-website.boost-l10njson/km.json new file mode 100644 index 00000000..fb8b4fb5 --- /dev/null +++ b/www/scratch-website.boost-l10njson/km.json @@ -0,0 +1,34 @@ +{ + "boost.headerText": "The {boostLink} kit brings your LEGO creations to life with powerful motors, a color sensor and more. By combining it with Scratch, you can build your own robotic creatures, tell physical-digital stories, invent new game controllers, or whatever else you can imagine.", + "boost.gettingStarted": "ចាប់ផ្តើម", + "boost.connectingBoost": "Connecting BOOST to Scratch", + "boost.powerBoost": "Turn on your sensor by pressing the power button.", + "boost.useScratch3": "Use the {scratch3Link} editor.", + "boost.addExtension": "Add the BOOST extension.", + "boost.thingsToTry": "របស់សម្រាប់សាកល្បង", + "boost.makeAMotorMove": "Make a motor move", + "boost.findTurnMotorOnForSeconds": "Find the {turnMotorOnForSeconds} block and click on it.", + "boost.turnMotorOnForSeconds": "“turn motor A on for 1 seconds”", + "boost.connectALegoBeam": "Connect a LEGO beam with an axle to motor A and click the block again to make it spin.", + "boost.starterProjects": "កិច្ចការស្រួលៗ", + "boost.troubleshootingTitle": "Troubleshooting", + "boost.checkOSVersionTitle": "Make sure your operating system is compatible with Scratch Link", + "boost.checkOSVersionText": "The minimum operating system versions are listed at the top of this page. See instructions for checking your version of {winOSVersionLink} or {macOSVersionLink}.", + "boost.winOSVersionLinkText": "Windows", + "boost.macOSVersionLinkText": "Mac OS", + "boost.closeScratchCopiesTitle": "Close other copies of Scratch", + "boost.closeScratchCopiesText": "Only one copy of Scratch can connect with a BOOST at a time. If you have Scratch open in other browser tabs, close it and try again.", + "boost.otherComputerConnectedTitle": "Make sure no other computer is connected to your sensor", + "boost.otherComputerConnectedText": "Only one computer can be connected to a BOOST at a time. If you have another computer connected to your sensor, disconnect the sensor or close Scratch on that computer and try again.", + "boost.imgAltBoostIllustration": "Illustration of the LEGO BOOST.", + "boost.imgAltConnectALegoBeam": "A LEGO BOOST hub with an axle and a short beam connected to motor A.", + "boost.feedTheCat": "Feed the Cat", + "boost.feedTheCatDescription": "Feed a robot cat with colored LEGO bricks.", + "boost.imgAltFeedTheCat": "A Scratch project with a white cat", + "boost.driving": "Driving", + "boost.drivingDescription": "Drive around a wheeled robot and make music.", + "boost.imgAltDriving": "A Scratch project with a wheeled robot with eyes", + "boost.walkAround": "Walk Around", + "boost.walkAroundDescription": "Make your own controller to move a character on the screen.", + "boost.imgAltwalkAround": "A Scratch project with character on a green background" +} \ No newline at end of file diff --git a/www/scratch-website.camp-l10njson/km.json b/www/scratch-website.camp-l10njson/km.json new file mode 100644 index 00000000..1d6adab0 --- /dev/null +++ b/www/scratch-website.camp-l10njson/km.json @@ -0,0 +1,21 @@ +{ + "camp.title": "Scratch Camp: Down Deep", + "camp.dates": "ថ្ងៃទី ២៤ ខែកក្កដា - ថ្ងៃទី ១៣ ខែសីហា", + "camp.welcome": "Welcome to Scratch Camp 2017!", + "camp.welcomeIntro": "Come take a dive into the ocean with us and design your very own creation. Your creation can be anything you might find in the ocean - real or made up!
In this year’s camp, dive down deep with us in these three parts:", + "camp.part1Dates": "Part 1 (July 24th - July 30th)", + "camp.detailsTitle": "សេចក្តីលម្អិត:", + "camp.part1Details": "Create a project introducing us to a character, real or imagined, that lives in the ocean. You could create a monster from the depths, a cute little starfish, a taco eating shark, or anything else you can imagine.", + "camp.particpateTitle": "របៀបចូលរួម:", + "camp.part1Particpate": "Part 1 of camp will take place in the Main Camp Cabin studio. Here you can ask questions, view other Scratchers' creations, and submit your own. Go to the studio to learn more!", + "camp.part2Dates": "Part 2 (July 31st - August 6th)", + "camp.part2Details": "Now make your character interactive! Does your character have questions to ask us? What happens when you click on it? Does it have any special powers? And more!", + "camp.part2Particpate": "Part 2 of camp will also take place in the Main Camp Cabin studio. Here you can ask questions, view other Scratchers' creations, and submit your own. Go to the studio to learn more!", + "camp.part3Dates": "ផ្នែកទី៣ (៧ សីហា - ១២ សីហា)", + "camp.part3Details": "Create a project using your own creation along with other Scratchers’ creations. It could be a game, story, animation, or anything you come up with!", + "camp.part3Particpate": "The Final Projects Camp Cabin studio will hold part 3 of this year's Scratch Camp. Here you can submit your final project, give feedback to others, and celebrate Scratch Camp! Swim on over to the studio when part 3 comes out!", + "camp.helpfulInfo": "Helpful Information", + "camp.infoCounselors": "The Camp Counselors studio offers a variety of examples for your ocean creation. You can also directly communicate with the Counselors there.", + "camp.infoPart3": "Remember, in part 3, you must use some other creations made for this Scratch Camp. Use their part 2 project to learn about the character's personality!", + "camp.infoTime": "Don't worry if you aren't around the whole time, you can always participate in whatever part you are available for! Just have fun and dive deep!" +} \ No newline at end of file diff --git a/www/scratch-website.conference-index-2017-l10njson/km.json b/www/scratch-website.conference-index-2017-l10njson/km.json new file mode 100644 index 00000000..6a358d84 --- /dev/null +++ b/www/scratch-website.conference-index-2017-l10njson/km.json @@ -0,0 +1,31 @@ +{ + "conference-2017.title": "Scratch Conferences 2017", + "conference-2017.desc": "This year, in celebration of Scratch’s 10th anniversary, the global Scratch community will host regional Scratch conferences in many cities around the world.", + "conference-2017.seeBelow": "Learn more about conference dates and locations below.", + "conference-2017.date": "Date", + "conference-2017.location": "ទីតាំង", + "conference-2017.audience": "Audience", + "conference-2017.language": "Language", + "conference-2017.website": "Visit Website", + "conference-2017.franceTitle": "Scratch2017BDX", + "conference-2017.franceSubTitle": "Opening, Inspiring, Connecting", + "conference-2017.franceDesc": "Scratch2017BDX is an opportunity to meet people and share ideas, and to be inspired and inspiring. It's a global fest to celebrate creativity and enjoy discoveries and understanding about Scratch and beyond.", + "conference-2017.franceAudience": "Global Scratch family", + "conference-2017.brasilTitle": "Conferência Scratch Brasil 2017", + "conference-2017.brasilDesc": "The Scratch Brazil Conference 2017 will be a meeting point for Brazilian educators, researchers, developers and makers who are interested in creating, sharing and learning with Scratch. The conference will foster discussions about the use of Scratch in and out of the classroom, creative computing, Scratch extensions, and other important themes related to Scratch's adoption in Brazil. We are planning something very participatory, with lots of hands-on workshops, poster sessions and opportunities for collaboration.", + "conference-2017.brasilAudience": "Educators, researchers, developers, and makers", + "conference-2017.hungaryTitle": "Scratch 2017 @ Budapest", + "conference-2017.hungaryDesc": "The Scratch Conference in Budapest is a unique opportunity to meet our extended Scratch family and grow and inspire each other. It is a space to revel in creative thinking and coding, to dive in and share in all the diverse possibilities we have found. We are change agents — tried and true geeks in our genes — and we look forward to rolling up our shirt sleeves and having some “hard-fun”. Truly in this sphere, the outlook for the future is bright and we are excited. Come, meet, and collaborate with other members of the Scratch community.", + "conference-2017.hungaryAudience": "Teachers, educators, foundations", + "conference-2017.chileTitle": "Scratch al Sur 2017", + "conference-2017.chileSubTitle": "Imaginando, creando, compartiendo", + "conference-2017.chileDesc": "Scratch al Sur 2017 is an opportunity to learn about the importance of introducing programming languages in schools. All lectures and workshops will provide an opportunity to share different experiences, from higher levels to those who are beginning to participate in Scratch's global community.", + "conference-2017.chileAudience": "School teachers, principals, education administrators, researchers, and information technology professionals", + "conference-2017.chinaTitle": "Scratch Conference: China*Love", + "conference-2017.chinaDesc": "Join us for a gathering to support creative expression with Scratch in China. Share ways to promote learning with passion for programming, animation, community, and life.", + "conference-2017.chinaAudience": "Educators, parents, developers, makers", + "conference-2017.costaricaTitle": "Scratch Conference Costa Rica", + "conference-2017.costaricaSubTitle": "People, Projects, and Places", + "conference-2017.costaricaDesc": "Scratch Conference Costa Rica is a global event taking place at a community level that unites teachers, students, businesses, and leaders, so that coding and design is part of every child's education, starting with Scratch.", + "conference-2017.costaricaAudience": "Scratch users, teachers, college professors, potential Scratchers, university students (future teachers and software developers) in Costa Rica and Spanish-speaking Latin America" +} \ No newline at end of file diff --git a/www/scratch-website.conference-index-2019-l10njson/km.json b/www/scratch-website.conference-index-2019-l10njson/km.json new file mode 100644 index 00000000..7f58e3a2 --- /dev/null +++ b/www/scratch-website.conference-index-2019-l10njson/km.json @@ -0,0 +1,27 @@ +{ + "conference-2019.title": "Scratch Conferences 2019", + "conference-2019.descA": "Scratch conferences are playful gatherings of educators, researchers, developers, and other members of the worldwide Scratch community.", + "conference-2019.descB": "These events, held in various locations around the world, provide opportunities for people of diverse backgrounds and practices to discuss how they support children using Scratch, to collaborate and share ideas with one another, and to bring new creative-learning strategies and activities back to their own communities.", + "conference-2019.descC": "The first Scratch conference was held at MIT in 2008, and the Scratch Team has continued to organize a Scratch conference every other year. The next Scratch@MIT conference will be held in the summer of 2020 (in Cambridge, Massachusetts, USA).", + "conference-2019.descD": "In 2019, there will be several Scratch conferences held in other locations around the world (see below).", + "conference-2019.seeBelow": "Schedule & Locations", + "conference-2019.joinMailingListButtonText": "Join Mailing List", + "conference-2019.joinMailingList": "To learn more about 2020’s Scratch@MIT conference in Cambridge, Massachusetts, and to receive updates about regional conferences around the world, join our mailing list.", + "conference-2019.date": "Date", + "conference-2019.location": "ទីតាំង", + "conference-2019.audience": "Audience", + "conference-2019.language": "Language", + "conference-2019.hashtag": "Hashtag", + "conference-2019.website": "Visit Website", + "conference-2019.ukTitle": "Scratch Conference Europe", + "conference-2019.ukDesc": "Hosted by Raspberry Pi, the 2019 Scratch Conference Europe will take place in Cambridge, UK, from Friday 23 August to Sunday 25 August. The schedule is full of exciting participatory activities led by members of the Scratch community. Participants can look forward to workshops, talks, and keynotes across a range of topics, including the new Scratch 3.0, as well as plenty of informal opportunities to chat and connect!", + "conference-2019.ukAudience": "Education professionals and volunteers", + "conference-2019.kenyaTitle": "Scratch2019NBO", + "conference-2019.kenyaSubTitle": "Waves of Innovation", + "conference-2019.kenyaDesc": "In recognition of Africa's technological contributions to the world and the potential of the youth of Africa, Scratch2019NBO will be held in Nairobi, Kenya. Join educators from around the world to share lessons, empower young people, and celebrate accomplishments in creative coding.", + "conference-2019.kenyaPostpone": "The Scratch2019NBO conference, originally planned for Nairobi, Kenya in July 2019, has been postponed. Information about future plans will be available later this year.", + "conference-2019.kenyaAudience": "Educators, students, and enthusiasts", + "conference-2019.chileDesc": "Scratch al Sur Conferencia Chile 2019 is an event aimed at teachers of all educational areas and levels, who seek to innovate in the classroom through creative learning, thus supporting public policies that are promoted through the National Plan of Digital Languages, launched by the Chilean government as of 2019. Various workshops, panels, experiences, stands, a presentation of the new Scratch 3.0, Makey-Makey, and much more will be offered.", + "conference-2019.chileAudience": "Teachers and policy makers", + "conference-2019.spanishWithSimultaneous": "Spanish - simultaneous translation into English during plenary sessions" +} \ No newline at end of file diff --git a/www/scratch-website.conference-index-l10njson/km.json b/www/scratch-website.conference-index-l10njson/km.json new file mode 100644 index 00000000..b1158ce7 --- /dev/null +++ b/www/scratch-website.conference-index-l10njson/km.json @@ -0,0 +1,56 @@ +{ + "conference-2018.title": "Scratch Conference 2018:", + "conference-2018.subtitle": "The Next Generation", + "conference-2018.dateDesc": "July 26-28, 2018 | Cambridge, MA, USA", + "conference-2018.dateDescMore": " (with opening reception the evening of July 25)", + "conference-2018.locationDetails": "MIT Media Lab, Cambridge, MA", + "conference-2018.seeBelow": "Learn more about conference dates and locations below.", + "conference-2018.date": "When:", + "conference-2018.location": "Where:", + "conference-2018.desc1": "Join us for the Scratch@MIT conference, a playful gathering of educators, researchers, developers, and other members of the worldwide Scratch community.", + "conference-2018.desc2": "We're planning a very participatory conference, with an entire day of hands-on workshops and lots of opportunities for peer-to-peer discussion and collaboration. The conference is intended primarily for adults who support young people learning Scratch.", + "conference-2018.registrationDate": "Registration opens March 1, 2018.", + "conference-2018.registerNow": "Register Now!", + "conference-2018.sessionDesc": "Interested in offering a session? We invite four types of proposals:", + "conference-2018.sessionItem1Title": "Poster/demonstration (90 minutes).", + "conference-2018.sessionItem1Desc": "Show off your project in an exhibition setting, alongside other presenters. You will be provided with display space for a poster and table space for a computer or handouts.", + "conference-2018.sessionItem2Title": "Hands-on workshop (90 minutes).", + "conference-2018.sessionItem2Desc": "Engage participants in hands-on activities, highlighting new ways of creating and collaborating with Scratch.", + "conference-2018.sessionItem3Title": "Interactive panel (60 minutes).", + "conference-2018.sessionItem3Desc": "Discuss a Scratch-related topic in a panel with three or more people. Your proposal should describe how you will engage the audience during the session.", + "conference-2018.sessionItem4Title": "Ignite talk (5 minutes).", + "conference-2018.sessionItem4Desc": "Share what you've been doing in a short, lively presentation.", + "conference-2018.deadline": "Deadline for proposals is February 5, 2018.", + "conference-2018.proposal": " Submit Your Proposal", + "conference-2018.proposalDeadline": "Deadline for proposals: February 5", + "conference-2018.proposalAccept": "Notification of acceptance: March 1", + "conference-2018.registrationTitle": "Registration:", + "conference-2018.registrationEarly": "Early Bird Registration (March 1-May 1): $200", + "conference-2018.registrationStandard": "Standard Registration (after May 1): $300", + "conference-2018.questions": "Questions? Contact the Scratch Team at {emailLink}", + "conference-2018.questionsTitle": "Questions:", + "conference-2018.submissionQ": "I missed the submission deadline. Can I still submit a proposal for the conference?", + "conference-2018.submissionAns": "We are no longer accepting proposal submissions.", + "conference-2018.regQ": "I can only attend one day of the conference. Do you offer single-day registration?", + "conference-2018.regAns": "Sorry, we are not offering single-day tickets.", + "conference-2018.accommodationsQ": "I want to plan my visit. Do you have suggestions for accommodations?", + "conference-2018.accommodationsAns1": "Yes, MIT partners with several hotels in the area who offer discounts to participants attending MIT events, including: {marriottLink} (0.4 miles from the MIT Media Lab), {holidayinnLink} (1.6 miles), {residenceinnLink} (0.3 miles), and {lemeridienLink} (0.9 miles). To reserve a room at one of these hotels, call the hotel and request the MIT discount. Advance booking is strongly recommended, as summer is a busy time in Boston. All MIT rates are subject to availability.", + "conference-2018.accommodationsAns2": "If you are looking for additional accommodation options, we also recommend the {acLink} (7.1 miles), {doubletreeLink} (3.3 miles), and {hotelbostonLink} with the code MITSC2018 (5.3 mile). You might also consider home-share options such as Airbnb. Find an extended list of accommodations {mitLink}.", + "conference-2018.here": "here", + "conference-2018.accommodationsAns3": "Limited lodging is available in {neuLink} dorms rooms at the following rates:", + "conference-2018.apartment": "Apartment", + "conference-2018.suite": "Suite", + "conference-2018.single": "Single", + "conference-2018.double": "Double", + "conference-2018.pp": "/person/night", + "conference-2018.accommodationsAns4": "To request a dorm room, please complete the {dormrequestLink}. Please note that Northeastern is located in Boston, two miles from the conference site at MIT. It is a half-hour commute via public transportation, accessible by subway via the Green Line (the Northeastern stop on the E line) or the Orange Line (Ruggles Station stop).", + "conference-2018.dormRequestText": "Dorm Room Request Form", + "conference-2018.letterQ": "Can I get a visa letter?", + "conference-2018.letterAns": "Yes. Contact us at {emailLink}, and we can email you a letter.", + "conference-2018.preConfQ": "In previous years, there was an event on Wednesday evening before the conference. Will you be hosting something similar this year?", + "conference-2018.preConfAns": "There will be an informal, optional reception the evening of Wednesday, July 25. Participants may register early at this time as well.", + "conference-2018.bringQ": "What should I bring?", + "conference-2018.bringAns": "Plan to bring your personal device (laptops are preferred) and power cord. Presenters should plan to bring all additional presentation materials (we will provide projectors and screens). Snacks and beverages will be available throughout the day.", + "conference-2018.moreQ": "Have additional questions?", + "conference-2018.moreAns": "Contact the Scratch Team at {emailLink}." +} \ No newline at end of file diff --git a/www/scratch-website.credits-l10njson/km.json b/www/scratch-website.credits-l10njson/km.json new file mode 100644 index 00000000..db13437f --- /dev/null +++ b/www/scratch-website.credits-l10njson/km.json @@ -0,0 +1,37 @@ +{ + "credits.title": "Scratch Credits & Contributors", + "credits.developers": "Scratch is designed, developed, and moderated by the Lifelong Kindergarten Group at MIT Media Lab:", + "credits.moderators": "The team of Scratch moderators manages, supports, and improves the Scratch online community:", + "credits.previousTitle": "Previous MIT Scratch Team Members", + "credits.previousBody": "Many important contributions have been made by previous Scratch Team members, including John Maloney (who led software development for the first decade of Scratch) and Andrés Monroy-Hernández (who led the development of the first Scratch community website). Other contributors include:", + "credits.partnersTitle": "Design and Development Partners", + "credits.researchersIntro": "Research on Scratch is being conducted by members of the MIT Scratch Team and researchers at other universities, including:", + "credits.partnersBody": "Paula Bontá and Brian Silverman, Playful Invention Company (who started contributing to the design of Scratch even before it was called Scratch).", + "credits.researchersTitle": "Scratch Researchers", + "credits.researchersBody": "{scratchResearchLink} is being conducted by members of the MIT Scratch Team and researchers at other universities, including:", + "credits.researchLinkText": "Research on Scratch", + "credits.researchersContributors": "Yasmin Kafai (who collaborated on the {nsfLink}) at the University of Pennsylvania Graduate School of Education, Karen Brennan (who leads the {scratchEdLink}) at the Harvard Graduate School of Education, Benjamin Mako Hill at the University of Washington, Andrés Monroy Hernández at Microsoft Research, Mimi Ito and Crystle Martin at the University of California, Irvine, Quinn Burke at College of Charleston, Deborah Fields at Utah State University, and Kylie Peppler at Indiana University.", + "credits.researchNSFLinkText": "initial NSF Scratch grant", + "credits.researchScratchEdLinkText": "ScratchEd project", + "credits.acknowledgementsTitle": "Acknowledgements", + "credits.acknowledgementsContributors": "The following people have also contributed to the development and support of Scratch over the years:", + "credits.acknowledgementsTranslators": "With the help of {translatorsLink} around the world, Scratch is available in many languages.", + "credits.acknowledgementsTranslatorsLinkText": "Scratch Translators", + "credits.acknowledgementsCommunity": "We greatly appreciate all of the contributions by members of the worldwide Scratch community, who have shaped the direction of Scratch by sharing their projects, comments, and ideas.", + "credits.acknowledgementsInfluencers": "The ideas of Seymour Papert and Alan Kay have deeply inspired and influenced our work on Scratch.", + "credits.supportersTitle": "Supporting Organizations", + "credits.supportersFinancialHeader": "The following organizations have provided major financial support for Scratch:", + "credits.supportersServicesHeader": "The following organizations donate their services to help keep the Scratch project running:", + "credits.supportersOpenHeader": "Scratch would not be possible without free and open source software, including:", + "credits.currentSponsors": "Current Sponsors", + "credits.currentFinancialSupport": "The following organizations are providing major financial support for Scratch:", + "credits.translationsTitle": "Translations", + "credits.illustrationsTitle": "Illustrations", + "credits.acknowledgementsIllustrations": "Many thanks to the following artists for their contributions to the Scratch sprite library:", + "credits.soundsTitle": "សម្លេង", + "credits.pastContributors": "Past Contributors", + "credits.pastContributorsThanks": "Many important contributions have been made by previous Scratch Team members, including John Maloney (who led software development for the first decade of Scratch) and Andrés Monroy-Hernández (who led the development of the first Scratch community website).", + "credits.otherContributors": "Other contributors include:", + "credits.acknowledgementsSounds": "The Scratch sound library uses free sound resources from Adobe.com, Archive.org, FreeMusicArchive.org, FreeSound.org, and Incompetech.com.", + "credits.soundsThanks": "Thanks to Nina Paley from Archive.org; Kellee Maize, Peter Rudenko, and Chris Zabriskie from FreeMusicArchive.org; and Kevin MacLeod from Incompetech.com. Thanks to the following freesound.org artists:" +} \ No newline at end of file diff --git a/www/scratch-website.developers-l10njson/km.json b/www/scratch-website.developers-l10njson/km.json new file mode 100644 index 00000000..8ab569e3 --- /dev/null +++ b/www/scratch-website.developers-l10njson/km.json @@ -0,0 +1,60 @@ +{ + "developers.hereLinkText": "here", + "developers.title": "Scratch for Developers", + "developers.introLinkText": "Scratch Team at MIT", + "developers.intro": "On this page, you’ll find information about open source projects created and maintained by the {introLink}, as well as our thoughts on best practices for designing learning experiences for children.", + "developers.projectsTitle": "គម្រោង", + "developers.principlesTitle": "Principles", + "developers.joinTitle": "Join Us", + "developers.donateTitle": "បរិច្ចាគ", + "developers.partnersTitle": "Partners", + "developers.faqTitle": "សំណួរពេញនិយម", + "developers.projectsIntro": "The following projects are open source and available for any purpose.", + "developers.scratchBlocksTitle": "Scratch Blocks", + "developers.scratchBlocksIntroBlocklyLinkText": "Blockly technology", + "developers.scratchBlocksIntro": "Scratch Blocks is a new development project for the next generation of graphical programming blocks, based on a collaboration between Google and MIT’s Scratch Team — building on Google’s {blocklyLink} and informed by the Scratch Team’s expertise in developing creative learning tools for young people. Scratch Blocks will provide a framework for building programming blocks in both vertical (text-based) and horizontal (icon-based) formats. You can access the code (currently as a developer-preview) and documentation {githubLink}.", + "developers.scratchBlocksBody": "This first release includes code for Scratch’s Horizontal Grammar. Looking ahead, we plan to release additional code including but not limited to the Vertical Grammar (currently used by Scratch), a new Rendering Engine to support sprites and graphic effects, and a new Audio Engine to support creation with sound and music.", + "developers.wwwTitle": "Scratch WWW", + "developers.wwwIntro": "Scratch-www is a standalone web client for the Scratch Community, built using React and Redux. Access the code and documentation through {wwwIntroLink}.", + "developers.LearningPrinciples": "Learning Principles", + "developers.DesignPrinciples": "Design Principles", + "developers.principlesIntro": "We created Scratch to empower young people to think creatively, reason systematically, and work collaboratively. We are guided by a set of {learningPrinciples} and {designPrinciples} that we hope you will follow as you develop new tools and technologies with Scratch Blocks.", + "developers.jrBodyWebsiteLinkText": "ScratchJr website", + "developers.jrBody": "ScratchJr is an introductory programming language that enables young children (ages 5-7) to create their own interactive stories and games. For more information, visit the {websiteLink} or access the code and documentation on {githubLink}.", + "developers.learningPrinciplesProjectsBody": "People learn best when they are actively working on projects — generating new ideas, designing prototypes, making improvements and creating final products.", + "developers.learningPrinciplesPassionTitle": "Passion", + "developers.learningPrinciplesPassionBody": "When people focus on things they care about, they work longer and harder, persist in the face of challenges, and learn more in the process.", + "developers.learningPrinciplesPeersTitle": "Peers", + "developers.learningPrinciplesPeersBody": "Learning flourishes as a social activity, with people sharing ideas, collaborating on projects, and building on one another's work.", + "developers.learningPrinciplesPlayTitle": "លេង", + "developers.learningPrinciplesPlayBody": "Learning involves playful experimentation — trying new things, tinkering with materials, testing boundaries, taking risks, iterating again and again.", + "developers.designPrinciplesRoomTitle": "Low Floor & Wide Walls", + "developers.designPrinciplesRoomBody": "In order to encourage a varied and diverse set of interactions, we explicitly include elements and features that are easy for kids to understand (low floor), but general enough to support diverse uses (wide walls).", + "developers.designPrinciplesSimpleTitle": "Make it as Simple as Possible — And Maybe Even Simpler", + "developers.designPrinciplesSimpleBody": "Despite the common drive to add more features to software products, we have found that reducing the number of features often improves the user experience. What initially seems like a constraint or limitation can foster new forms of creativity.", + "developers.designPrinciplesGlobalTitle": "Many Paths, Many Styles", + "developers.designPrinciplesGlobalBody": "Many math and science activities have traditionally been biased towards specific populations. By paying special attention to creating accessible and appealing technologies, we are working to close the gap.", + "developers.designPrinciplesTinkerTitle": "Design for Tinkerability", + "developers.designPrinciplesTinkerBody": "We believe that the learning process is inherently iterative. Tinkerers start by exploring and experimenting, then revising and refining their goals and creations. To support this style of interaction, we design our interfaces to encourage quick experimentation and rapid cycles of iteration.", + "developers.joinBodyJobsLinkText": "Jobs Page", + "developers.joinBody": "We're a diverse group of educators, designers, and engineers, who work together in a playful, creative environment full of LEGO bricks, craft materials, and maker tools. We strongly value diversity, collaboration, and respect in the workplace. If you're interested in joining us, take a look at our open positions on our {jobsPageLink}, or send us an email at {emailLink}.", + "developers.donateIntroLinkText": "making a donation to support Scratch", + "developers.donateIntro": "We are pleased to provide Scratch free of charge. If you enjoy using Scratch, please consider {donateLink}. Donations of any size are appreciated.", + "developers.donateBody": "Your donation to the Scratch Foundation will be used to support future development of Scratch software and the Scratch website.", + "developers.donateThanks": "Thanks for supporting Scratch!", + "developers.partnersIntro": "The creation and maintenance of this open source code would not be possible without generous technical and financial support from our partners:", + "developers.faqAboutTitle": "Where can I learn more about Scratch?", + "developers.faqAboutBodyLLKLinkText": "Lifelong Kindergarten", + "developers.faqAboutBodyMITLinkText": "MIT Media Lab", + "developers.faqAboutBody": "Scratch is a free programming language and online community where young people can create their own interactive stories, games, and animations. Scratch is a project of the {llkLink} Group at the {mitLink}. You can learn more about Scratch {aboutLink}.", + "developers.faqRulesTitle": "Are there rules to using this code in my application?", + "developers.faqRulesBody": "You may use this code in accordance with the license which governs each project. We also strongly encourage you to consider the learning and design principles (above, on this page) when building creative learning experiences for kids of all ages.", + "developers.faqNameTitle": "Am I allowed to use the name \"Scratch Blocks\" in the description of my app and other public messaging?", + "developers.faqNameBody": "If you wish, you can publicly state that your application is powered by Scratch Blocks. If you do so, we would also encourage you to link back to the code repository.", + "developers.faqReleasesTitle": "Are you releasing more code and when?", + "developers.faqReleasesBody": "We plan to open source additional code relating to the Scratch programming language over the next few months. Keep an eye on this page!", + "developers.faqDifferencesTitle": "What’s the difference between Blockly and Scratch Blocks?", + "developers.faqDifferencesBody": "Scratch Blocks builds upon the Blockly code base, and is specifically designed with our principles in mind to support creative learning experiences.", + "developers.faqCollabTitle": "I’d like to collaborate. How do I get in touch?", + "developers.faqCollabBody": "You can reach us over on {githubLink} or you can send an email to {emailLink}. We look forward to hearing from you!" +} \ No newline at end of file diff --git a/www/scratch-website.dmca-l10njson/km.json b/www/scratch-website.dmca-l10njson/km.json new file mode 100644 index 00000000..c4aaa72c --- /dev/null +++ b/www/scratch-website.dmca-l10njson/km.json @@ -0,0 +1,24 @@ +{ + "dmca.intro": "The Lifelong Kindergarten research group respects the intellectual property of others, as well as our users. If you believe that your work has been copied in a way that constitutes copyright infringement, please email copyright@scratch.mit.edu, or mail your complaint to the following:", + "dmca.llkresponse": "The Lifelong Kindergarten Group will promptly process and investigate notices of alleged infringement and will take appropriate actions under the Digital Millennium Copyright Act (“DMCA”) and other applicable intellectual property laws. Upon receipt of notices complying or substantially complying with the DMCA, the Lifelong Kindergarten Group may act expeditiously to remove or disable access to any material claimed to be infringing. Repeat infringers of third-party copyrights are subject to termination in appropriate circumstances.", + "dmca.assessment": "In assessing whether or not a Scratch user has violated your copyrights, please keep in mind that Scratch is an educational and not-for-profit initiative, seeking to aid children’s learning by providing the tools for them to learn and express themselves using digital technology. Please also keep in mind the “Fair Use” doctrine incorporated into the Copyright Act of 1976, 17 U.S.C. § 107.", + "dmca.eyetoeye": "We hope you also see Scratch not only as a good way of popularizing your creations/website but also as an opportunity to do something good for children’s education.", + "dmca.afterfiling": "If you choose to make a copyright infringement complaint, please note that we may post your notification, with personally identifiable information redacted, to a clearinghouse such as chillingeffects.org. Please also note that you may be liable for damages (including costs and attorneys’ fees) if you materially misrepresent that an activity is infringing your copyright.", + "dmca.counternotification": "Counter-notification", + "dmca.ifremoved": "If your content has been removed due to a DMCA takedown notice, you believe you have a legal right to use the material, and you want to legally dispute this claim, you can file a DMCA counter-notification. You should only submit a counter-notification if the content was removed because of a mistake or misidentification and you are willing to go to court to defend your use of the material.", + "dmca.mailcounter": "A DMCA counter-notification can be emailed to copyright@scratch.mit.edu or mailed to:", + "dmca.mustinclude": "This counter-notice must include:", + "dmca.fullname": "Your full name", + "dmca.address": "Your address", + "dmca.phone": "Your phone number", + "dmca.email": "Your email address", + "dmca.username": "The username of your Scratch account", + "dmca.projecturl": "The URLs of the projects which were taken down", + "dmca.statementerror": "A statement made under penalty of perjury that the content was removed in error", + "dmca.statementjurisdiction": "A statement consenting to jurisdiction in the area which you reside", + "dmca.signature": "Your signature", + "dmca.valid": "Upon receipt of a valid DMCA counter-notice, Scratch will share the information you provide with the person who made the original claim of copyright infringement against you. They will be able to use this information to contact you or to notify you if they choose to file a lawsuit against you.", + "dmca.lawsuit": "If we are not notified about a lawsuit being filed ten (10) business days after providing a counter-notification to a person who has filed a DMCA takedown notice, access to the content which was taken down will be restored.", + "dmca.repeat": "Repeat Infringers", + "dmca.disableaccess": "We are required by the DMCA to disable access to our service to repeat copyright infringers. If we receive a DMCA compliant takedown notice against a person, and that person doesn’t submit a counter-notification, a strike is added to their account. After three (3) strikes have been received, accounts belonging to the person will be blocked and standard measures will be taken to block their access to Scratch. We assess strikes ten (10) business days after a DMCA takedown notice is received to ensure that no person is blocked before they have a chance to review the issue and submit a valid counter-notice." +} \ No newline at end of file diff --git a/www/scratch-website.download-l10njson/km.json b/www/scratch-website.download-l10njson/km.json new file mode 100644 index 00000000..c81b62c0 --- /dev/null +++ b/www/scratch-website.download-l10njson/km.json @@ -0,0 +1,30 @@ +{ + "download.title": "Scratch Desktop", + "download.intro": "អ្នកអាចតំឡើងកម្មវិធី Scratch Desktop​ សំរាប់ធ្វើកិច្ចការដោយគ្មានការតភ្ជាប់បណ្តាញអ៊ីនធឺណិត។​ កម្មវិធីប្រភេទនេះនឹងអាចដំណើរការនៅលើ Windows និង MacOS។", + "download.requirements": "តម្រូវការ", + "download.imgAltDownloadIllustration": "រូបអេក្រង់​របស់ Scratch 3.0 Desktop", + "download.installHeaderTitle": "ដំឡើង Scratch Desktop", + "download.downloadScratchDesktop": "ទាញយក​ Scratch Desktop", + "download.downloadButton": "ទាញយក", + "download.troubleshootingTitle": "សំណួរពេញនិយម", + "download.startScratchDesktop": "ចាប់ផ្តើម Scratch Desktop", + "download.howDoIInstall": "តើខ្ញុំតំឡើង Scratch Desktop ដោយរបៀបណា?", + "download.whenSupportLinux": "ពេលណាទើបមាន Scratch Desktop សម្រាប់ Linux?", + "download.supportLinuxAnswer": "Scratch Desktop មិនទាន់អាចប្រើបាននៅលើ Linux ទេ។ យើងកំពុងតែធ្វើការជាមួយដៃគូ និងសហគមន៍កូដបើកទូលាយ ដើម្បីស្វែងរកវិធីដែលអាចធ្វើឲ្យវាអាចដំណើរការបានលើ Linux។ សូមរង់ចាំសិន!", + "download.supportChromeOS": "ពេលណាអ្នកនឹងមាន​ Scratch Desktop​ សំរាប់​ Chromebooks?", + "download.supportChromeOSAnswer": "Scratch Desktop សម្រាប់ Chromebooks មិនទាន់មានទេ។ យើងកំពុងតែធ្វើវាហើយ ហើយរំពឹងថានឹងអាចដាក់ឲ្យប្រើប្រាស់នៅក្នុងឆ្នាំ 2019។", + "download.olderVersionsTitle": "ជំនាន់ចាស់ៗ", + "download.olderVersions": "រកកម្មវិធី Scratch 2.0 សម្រាប់ប្រើដោយគ្មានអ៊ីនធឺណិត ឬ Scratch 1.4 មែនទេ?", + "download.scratch1-4Desktop": "Scratch 1.4 Desktop", + "download.scratch2Desktop": "Scratch 2.0 Desktop", + "download.cannotAccessMacStore": "ចុះប្រសិនបើខ្ញុំមិនអាចចូលទៅកាន់កម្មវិធី Mac App Store បាន​?", + "download.cannotAccessWindowsStore": "ចុះប្រសិនបើខ្ញុំមិនអាចចូលទៅកាន់កម្មវិធី Microsoft Store បាន​?", + "download.macMoveToApplications": "បើកឯកសារ .dmg ។ ទាញ Scratch Desktop ទៅក្នុង Applications ។", + "download.winMoveToApplications": "ដំណើរការឯកសារ .exe", + "download.canIUseScratchLink": "តើខ្ញុំអាចប្រើ Scratch Link ដើម្បីតភ្ជាប់ទៅកម្មវិធីបន្ថែមបានទេ? ", + "download.canIUseScratchLinkAnswer": "បាន ប៉ុន្តែ​​ អ្នកនីងត្រូវការបណ្តាញអុីនធឺណែតសំរាប់ប្រើ​ Scratch Link ។", + "download.desktopAndBrowser": "តើខ្ញុំអាចប្រើ​ Scratch Desktop​ ហើយបើក​​ Scratch​​ នៅលើកម្មវិធីរុករកផងបានទេ?", + "download.yesAnswer": "បាន", + "download.canIShare": "តើខ្ញុំអាចចែករំលែកពី Scratch Desktop​ បានទេ?", + "download.canIShareAnswer": "មិនទាន់ធ្វើបានទេនៅពេលនេះ។ សម្រាប់ពេលនេះ អ្នកអាចរក្សា​កិច្ចការ​ពី Scratch Desktop រួចផ្ទុកវាឡើងទៅកាន់គណនី Scratch របស់អ្នក ហើយចែករំលែកវាពីទីនោះ។ ក្នុងកំណែបន្ទាប់ទៀត យើងនឹងបន្ថែមមុខងារដែលអនុញ្ញាតឲ្យអ្នកផ្ទុកកិច្ចការឡើងទៅកាន់គណនី Scratch របស់អ្នកដោយផ្ទាល់ពី Scratch Desktop តែម្តង។" +} \ No newline at end of file diff --git a/www/scratch-website.download-scratch2-l10njson/km.json b/www/scratch-website.download-scratch2-l10njson/km.json new file mode 100644 index 00000000..ae0ec842 --- /dev/null +++ b/www/scratch-website.download-scratch2-l10njson/km.json @@ -0,0 +1,32 @@ +{ + "download.title": "កម្មវិធីសរសេរក្រៅបណ្តាញ Scratch 2.0", + "download.intro": "អ្នកអាចតំឡើងកម្មវិធី Scratch 2.0​ សំរាប់ធ្វើកិច្ចការដោយគ្មានការតភ្ជាប់បណ្តាញអ៊ីនធឺណិត។​ កម្មវិធីប្រភេទនេះនឹងអាចដំណើរការនៅលើ Windows និង MacOS។", + "download.introMac": "ចំណាំសម្រាប់អ្នកប្រើប្រាស់ Mac ជំនាន់ចុងក្រោយនៃកម្មវិធី Scratch 2.0 ទាមទារ Adobe AIR 20។ ដើម្បីប្ដូរជំនាន់ទៅជា Adobe AIR 20 ដោយផ្ទាល់ សូមទៅទីនេះ។.", + "download.installation": "ការដំឡើង", + "download.airTitle": "Adobe AIR", + "download.airBody": "ប្រសិនបើអ្នកមិនទាន់មានទេ សូមទាញយកហើយដំឡើង Adobe AIR ជំនាន់ចុងក្រោយ។", + "download.macOSX": "Mac OS X", + "download.macOlder": "Mac OS 10.5 និង ចាស់ជាងនេះ", + "download.windows": "Windows", + "download.download": "ទាញយក", + "download.offlineEditorTitle": "កម្មវិធីសរសេរក្រៅបណ្តាញ Scratch", + "download.offlineEditorBody": "បន្ទាប់មកទៀត សូមទាញយកនិងដំឡើងកម្មវិធី Scratch 2.0", + "download.supportMaterialsTitle": "ឯកសារគាំទ្រ", + "download.supportMaterialsBody": "ត្រូវការជំនួយដើម្បីចាប់ផ្ដើមមែនទេ? នេះគឺជាធនធានដែលមានប្រយោជន៍មួយចំនួន។", + "download.starterProjects": "កិច្ចការស្រួលៗ", + "download.gettingStarted": "មគ្គុទេសក៍សម្រាប់ចាប់ផ្តើមដំបូង", + "download.scratchCards": "កាត Scratch", + "download.updatesTitle": "កំណែថ្មី", + "download.updatesBody": "កម្មវិធីសរសេរក្រៅបណ្ដាញ អាចធ្វើបច្ចុប្បន្នភាពដោយខ្លួនឯង (ដោយមានអនុញ្ញាតពីអ្នកប្រើ)។ វានឹងពិនិត្យនូវកំណែថ្មី នៅពេលចាប់ផ្ដើម ឬអ្នកក៏អាចប្រើបញ្ជា \"រកមើលកំណែថ្មី\" ក្នុងម៉ឺនុយឯកសារ។", + "download.currentVersion": "ជំនាន់បច្ចុប្បន្នគឺ{version}", + "download.otherVersionsTitle": "ជំនាន់ផ្សេងទៀតរបស់ Scratch ", + "download.otherVersionsOlder": "ប្រសិនបើអ្នកមានកុំព្យូទ័រចាស់ឬមិនអាចដំឡើងកម្មវិធី Scratch 2.0 បាន អ្នកអាចសាកដំឡើង Scratch 1.4", + "download.otherVersionsAdmin": "ប្រសិនបើអ្នកជាអ្នកគ្រប់គ្រងបណ្ដាញ៖ Scratch 2.0 MSI ត្រូវបានបង្កើត និងគ្រប់គ្រងដោយសមាជិកសហគមន៍ និងស្តុកសម្រាប់ទាញយកជាសាធារណៈនៅទីនេះ។", + "download.knownIssuesTitle": "បញ្ហាដែលបានស្គាល់", + "download.knownIssuesOne": "ប្រសិនបើកម្មវិធីសរសេរក្រៅបណ្ដាញឈប់ដំណើរការបន្ទាប់ពីវាត្រូវបានបើក សូមដំឡើងកម្មវិធីសរសេរក្រៅបណ្ដាញ Scratch 2 ម្ដងទៀត ( មើលជំហាន 2 ខាងលើ)។ បញ្ហានេះគឺដោយសារតែកំហុសដែលបានបង្កើតឡើងដោយកម្មវិធី Adobe AIR ជំនាន់ 14 ( ដែលបានចេញផ្សាយកាលពី ខែមេសាឆ្នាំ 2014)។", + "download.knownIssuesTwo": "ប្លុកបែបផែនក្រាហ្វិច (ក្នុង \"រូបរាង\") អាចធ្វើឲ្យកិច្ចការយឺតដោយសារតែកំហុសFlash។", + "download.knownIssuesThree": "កាបូបស្ពាយ មិនទាន់មាននៅឡើយទេ។", + "download.knownIssuesFour": "នៅលើប្រព័ន្ធប្រតិបត្តិការ Mac OS អ្នកអាចឃើញផ្ទាំងមួយបញ្ជាក់ថា \"Scratch 2 កំពុងតែព្យាយាមដំឡើងឧបករណ៍ជំនួយថ្មីមួយ ហើយសួររកឈ្មោះអ្នកប្រើ និងពាក្យសម្ងាត់របស់អ្នក។ យើងកំពុងតែស្វែងរកដំណោះស្រាយសម្រាប់បញ្ហានេះ។", + "download.reportBugs": "រាយការណ៍ពីកំហុសនិងបញ្ហា", + "download.notAvailable": "ការទាញយកកម្មវិធីសរសេរមិនមានទេនៅពេលនេះ​ - សូមឲ្យដំណើរការទៀតដើម្បី សាកល្បង ម្ដងទៀត។" +} \ No newline at end of file diff --git a/www/scratch-website.educator-landing-l10njson/km.json b/www/scratch-website.educator-landing-l10njson/km.json new file mode 100644 index 00000000..6db7cbb1 --- /dev/null +++ b/www/scratch-website.educator-landing-l10njson/km.json @@ -0,0 +1,42 @@ +{ + "teacherlanding.title": "Scratch for Educators", + "teacherlanding.intro": "Your students can use Scratch to code their own interactive stories, animations, and games. In the process, they learn to think creatively, reason systematically, and work collaboratively  — essential skills for everyone in today’s society. Educators are integrating Scratch across many different subject areas and age groups.", + "teacherlanding.resourcesTitle": "ធនធាន", + "teacherlanding.connectTitle": "ភ្ជាប់", + "teacherlanding.newsTitle": "News", + "teacherlanding.teacherAccountsTitle": "គណនីរបស់គ្រូ", + "teacherlanding.educatorResourcesTitle": "Resources for Educators", + "teacherlanding.educatorGuides": "{educatorLink} show you how to prepare and run Scratch classes and workshops.", + "teacherlanding.educatorGuideLinkText": "Educator Guides", + "teacherlanding.sip": "{sipName} ({abbreviatedSipName}) shares ideas and resources from Scratch Team and educators around the world. Each month, the {abbreviatedSipName} website features a new theme to explore and discuss.", + "teacherlanding.sipName": "Scratch in Practice", + "teacherlanding.abbreviatedSipName": "SiP", + "teacherlanding.howUsingScratch": "How Educators Are Using Scratch", + "teacherlanding.seeLatest": "See the latest", + "teacherlanding.creativeComputing": "{scratchEdLink} from the ScratchEd Team at Harvard provides plans, activities, and strategies for introducing creative computing in the classroom.", + "teacherlanding.scratchEdLinkText": "Creative Computing", + "teacherlanding.studentResourcesTitle": "Resources for Students", + "teacherlanding.tutorialResources": "Explore {tutorialLink} to find out how you can create stories, animations, games, and more!", + "teacherlanding.tutorialLink": "Scratch Tutorials", + "teacherlanding.codingCardResources": "Download and print {codingCardLink} for step-by-step instructions for a variety of projects.", + "teacherlanding.codingCardLink": "កាតរៀនកូដ", + "teacherlanding.ideasResources": "Visit the {ideasPageLink} for additional resources from the Scratch Team", + "teacherlanding.ideasLink": "Ideas Page", + "teacherlanding.connectingWithEducators": "Connecting with Other Educators", + "teacherlanding.teachingWithScratch": "Join the {teachingWithScratchLink} Facebook group to share ideas, questions, and resources related to teaching with Scratch.", + "teacherlanding.teachingWithScratchLink": "Teaching with Scratch", + "teacherlanding.attendMeetups": "Attend {meetupLink} to share ideas and strategies with other educators for supporting computational creativity in all its forms.", + "teacherlanding.meetupLink": "ScratchEd Educator Meetups", + "teacherlanding.moreGetStartedTitle": "More Ways to Get Started", + "teacherlanding.csFirst": "Google’s free curriculum, {csFirstLink}, has been used by students and educators worldwide. Over 1,000 instructional videos and lesson plans introduce students to Scratch.", + "teacherlanding.csFirstLink": "CS First", + "teacherlanding.codeClub": "Visit {codeClubLink} to access more than 30 free project modules to engage students in learning to make interactive stories, games, and animations.", + "teacherlanding.codeClubLink": "Code Club", + "teacherlanding.newsAndUpdatesTitle": "News and Updates", + "teacherlanding.followUs": "Follow us on {facebookLink}, {twitterLink}, and {instagramLink}!", + "teacherlanding.signupTips": "Sign up to receive {signupTipsLink} from the Scratch Team", + "teacherlanding.signupTipsLink": "updates and tips", + "teacherlanding.accountsTitle": "Teacher Accounts in Scratch", + "teacherlanding.accountsDescription": "As an educator, you can request a Scratch Teacher Account, which makes it easier to create accounts for groups of students and to manage your students’ projects and comments. To learn more, see the Teacher Account FAQ page.", + "teacherlanding.requestAccount": "Request Account" +} \ No newline at end of file diff --git a/www/scratch-website.ev3-l10njson/km.json b/www/scratch-website.ev3-l10njson/km.json new file mode 100644 index 00000000..4555f487 --- /dev/null +++ b/www/scratch-website.ev3-l10njson/km.json @@ -0,0 +1,53 @@ +{ + "ev3.headerText": "{ev3Link} is an invention kit with motors and sensors you can use to build interactive robotic creations. Connecting it to Scratch expands the possibilities: build a robotic puppet and tell stories, make your own musical instruments and game controllers, or whatever else you can imagine.", + "ev3.gettingStarted": "ចាប់ផ្តើម", + "ev3.connectingEV3": "Connecting EV3 to Scratch", + "ev3.turnOnEV3": "Turn on your EV3 by holding down the center button.", + "ev3.useScratch3": "Use the {scratch3Link} editor.", + "ev3.addExtension": "Add the EV3 extension.", + "ev3.firstTimeConnecting": "First time connecting your EV3?", + "ev3.pairingDescription": "After clicking the connect button in Scratch, you will need to pair it with your computer:", + "ev3.acceptConnection": "Accept the connection.", + "ev3.acceptPasscode": "Accept the passcode.", + "ev3.windowsFinalizePairing": "Wait for your device to be ready.", + "ev3.macosFinalizePairing": "Enter the passcode on your computer.", + "ev3.thingsToTry": "របស់សម្រាប់សាកល្បង", + "ev3.makeMotorMove": "Make a motor move", + "ev3.plugMotorIn": "Plug a motor into {portA} on the EV3 hub", + "ev3.portA": "port A", + "ev3.clickMotorBlock": "Find the {motorBlockText} block and click on it.", + "ev3.motorBlockText": "\"motor A turn this way\"", + "ev3.starterProjects": "កិច្ចការស្រួលៗ", + "ev3.starter1BasketballTitle": "Play Basketball", + "ev3.starter1BasketballDescription": "Move in front of the distance sensor to bounce the ball.", + "ev3.starter2MusicTitle": "បង្កើតតន្រ្តី", + "ev3.starter2MusicDescription": "Press the buttons to play saxophone and drums.", + "ev3.starter3SpaceTitle": "Space Tacos", + "ev3.starter3SpaceDescription": "Build your own controller to catch tacos in space.", + "ev3.troubleshootingTitle": "Troubleshooting", + "ev3.checkOSVersionTitle": "Make sure your operating system is compatible with Scratch Link", + "ev3.checkOSVersionText": "The minimum operating system versions are listed at the top of this page. See instructions for checking your version of {winOSVersionLink} or {macOSVersionLink}.", + "ev3.winOSVersionLinkText": "Windows", + "ev3.macOSVersionLinkText": "Mac OS", + "ev3.makeSurePairedTitle": "Make sure your computer is paired with your EV3", + "ev3.makeSurePairedText": "Your computer needs to be paired with your EV3 before it can connect to Scratch. We try to do this automatically the first time you add the EV3 extension, but if it isn't working you can try these {pairingInstructionLink}.", + "ev3.pairingInstructionText": "bluetooth pairing instructions from LEGO", + "ev3.reconnectTitle": "On Windows, try un-pairing before connecting", + "ev3.reconnectText": "If you have connected before and are unable to reconnect, try manually un-pairing your EV3 from your computer: open your Bluetooth settings, find your EV3, and remove it.", + "ev3.closeScratchCopiesTitle": "Close other copies of Scratch", + "ev3.closeScratchCopiesText": "Only one copy of Scratch can connect with the EV3 at a time. If you have Scratch open in other browser tabs, close it and try again.", + "ev3.otherComputerConnectedTitle": "Make sure no other computer is connected to your EV3", + "ev3.otherComputerConnectedText": "Only one computer can be connected to an EV3 at a time. If you have another computer connected to your EV3, disconnect the EV3 or close Scratch on that computer and try again.", + "ev3.updateFirmwareTitle": "Try updating your EV3 firmware", + "ev3.updateFirmwareText": "We recommend updating to EV3 firmware version 1.10E or above. See {firmwareUpdateLink}.", + "ev3.firmwareUpdateText": "firmware update instructions from LEGO", + "ev3.imgAltEv3Illustration": "Illustration of an EV3 hub, featuring some examples of interacting with it.", + "ev3.imgAltAcceptConnection": "Use the buttons on your EV3 to accept the connection.", + "ev3.imgAltAcceptPasscode": "Use the center button on your EV3 to accept the passcode.", + "ev3.imgAltWaitForWindows": "Windows will notify you when the EV3 is ready.", + "ev3.imgAltEnterPasscodeMac": "Enter the passcode into the connection request window opening on your Mac.", + "ev3.imgAltPlugInMotor": "To find port A: hold the EV3 with the screen and buttons facing you, with the screen above the buttons. Port A is on top, and it is the left-most one", + "ev3.imgAltStarter1Basketball": "A Scratch project with a basketball.", + "ev3.imgAltStarter2Music": "A Scratch project with musical instruments.", + "ev3.imgAltStarter3Space": "A Scratch project with Scratch Cat and a taco in space." +} \ No newline at end of file diff --git a/www/scratch-website.explore-l10njson/km.json b/www/scratch-website.explore-l10njson/km.json new file mode 100644 index 00000000..93e9ec0a --- /dev/null +++ b/www/scratch-website.explore-l10njson/km.json @@ -0,0 +1,5 @@ +{ + "explore.trending": "កំពុងពេញនិយមខ្លាំង", + "explore.popular": "ពេញនិយម", + "explore.recent": "ថ្មីៗ" +} \ No newline at end of file diff --git a/www/scratch-website.faq-l10njson/km.json b/www/scratch-website.faq-l10njson/km.json new file mode 100644 index 00000000..2fcfc173 --- /dev/null +++ b/www/scratch-website.faq-l10njson/km.json @@ -0,0 +1,198 @@ +{ + "faq.title": "Frequently Asked Questions (FAQ)", + "faq.intro": "On this page, you’ll find answers to frequently asked questions about Scratch.", + "faq.aboutTitle": "General Questions", + "faq.scratch3Title": "Scratch 3.0", + "faq.remixTitle": "Remixing and Copying", + "faq.accountsTitle": "Accounts", + "faq.permissionsTitle": "Licensing and Permissions", + "faq.inappropriateContentTitle": "Inappropriate Content", + "faq.scratchExtensionsTitle": "Scratch Extensions", + "faq.cloudDataTitle": "អថេរក្លោដ៍", + "faq.aboutScratchTitle": "What is Scratch, and what can I do with it?", + "faq.aboutScratchBody": "With the Scratch programming language and online community, you can create your own interactive stories, games, and animations -- and share your creations with others around the world. As young people create and share Scratch projects, they learn to think creatively, reason systematically, and work collaboratively. To learn more about Scratch, see the {aboutScratchLink} page.", + "faq.aboutScratchLinkText": "អំពី Scratch", + "faq.makeGameTitle": "How do I make a game or animation with Scratch?", + "faq.makeGameBody": "Check out the {ideasLink} to see lots of ways to get started with Scratch", + "faq.ideasLinkText": "Ideas page", + "faq.whoUsesScratchTitle": "Who uses Scratch?", + "faq.whoUsesScratchBody": "Scratch is used by people from all backgrounds, in all countries around the world, in all types of settings -- homes, schools, libraries, museums, and more. Scratch is designed especially for young people ages 8 to 16, but people of all ages create and share with Scratch. Younger children may want to try {scratchJrLink}, a simplified version of Scratch designed for ages 5 to 7.", + "faq.requirementsTitle": "What are the system requirements for Scratch?", + "faq.requirementsBody": "Scratch will run in most current web browsers on desktops, laptops and tablets. You can view projects on mobile phones, but currently you are not able to create or edit projects on phones. Below is the list of officially supported browsers.", + "faq.requirementsDesktop": "Desktop", + "faq.requirementsDesktopChrome": "Chrome (63+)", + "faq.requirementsDesktopEdge": "Edge (15+)", + "faq.requirementsDesktopFirefox": "Firefox (57+)", + "faq.requirementsDesktopSafari": "Safari (11+)", + "faq.requirementsDesktopIE": "Internet Explorer is NOT supported.", + "faq.requirementsTablet": "Tablet", + "faq.requirementsTabletChrome": "Mobile Chrome (63+)", + "faq.requirementsTabletSafari": "Mobile Safari (11+)", + "faq.requirementsNote": "Note:", + "faq.requirementsNoteDesktop": "If your computer doesn’t meet these requirements, you can try the {downloadLink} editor (see next item in FAQ). ", + "faq.scratchDesktop": "Scratch Desktop", + "faq.requirementsNoteWebGL": "If you encounter a WebGL error, try a different browser.", + "faq.requirementsNoteTablets": "On tablets, there is currently not a way to use \"key pressed\" blocks or right-click context menus.", + "faq.offlineTitle": "Do you have a downloadable version so I can create and view projects offline?", + "faq.offlineBody": "The Scratch Desktop editor allows you to create Scratch projects without an internet connection. You can download {downloadLink} from the website. This was previously called the Scratch Offline editor.", + "faq.uploadOldTitle": "Can I still upload projects created with older versions of Scratch to the website?", + "faq.uploadOldBody": "Yes: You can share or upload projects made with earlier versions of Scratch, and they will be visible and playable. (However, you can’t download projects made with or edited in later versions of Scratch and open them in earlier versions. For example, you can’t open a Scratch 3.0 project in the desktop version of {scratch2Link}, because Scratch 2.0 doesn’t know how to read the .sb3 project file format.)", + "faq.scratch2": "Scratch 2.0", + "faq.scratchCostTitle": "How much does Scratch cost? Do I need a license?", + "faq.scratchCostBody": "Scratch is and always will be free. You don’t need a license to use Scratch in your school, home, or anywhere else. The development and maintenance of Scratch is paid for by grants and donations. If you’d like to contribute to Scratch, check out our {donateLink}.", + "faq.donateLinkText": "Donate page", + "faq.mediaLabTitle": "Who created Scratch?", + "faq.mediaLabBody": "Scratch is developed and maintained by the Scratch Team at the {llkLink} at {mediaLabLink}.", + "faq.llkLinkText": "Lifelong Kindergarten group", + "faq.mediaLabLinkText": "MIT Media Lab", + "faq.aboutScratch3Title": "What is Scratch 3.0?", + "faq.aboutScratch3Body": "Scratch 3.0 is the latest generation of Scratch, launched on January 2, 2019. It is designed to expand how, what, and where you can create with Scratch. It includes dozens of new sprites, a totally new sound editor, and many new programming blocks. And with Scratch 3.0, you’re able to create and play projects on your tablet, in addition to your laptop or desktop computer.", + "faq.reportBugsScratch3Title": "How can I report bugs and share feedback on Scratch 3.0?", + "faq.reportBugsScratch3Body": "You can report bugs and share feedback in the {forumsLink} section of the Scratch discussion forums.", + "faq.forumsLinkText": "Bugs & Glitches", + "faq.languagesScratch3Title": "Is Scratch 3.0 available in multiple languages?", + "faq.languagesScratch3Body1": "Yes. To change the language of the programming blocks, click on the “globe” icon in the top navigation bar of the programming editor, then click on the dropdown menu to select a language.", + "faq.languagesScratch3Body2": "All of our translations are done by volunteers. The Scratch 3.0 editor has already been translated into 40+ languages. You can view all the languages currently being translated and reviewed on our {transifexLink}. If you want to help with translation or review, please contact {emailLink}.", + "faq.transifexLinkText": "translation server", + "faq.removedBlocksScratch3Title": "Does Scratch 3.0 remove any coding blocks from earlier versions of Scratch?", + "faq.removedBlocksScratch3Body": "No coding blocks have been removed in Scratch 3.0, but some have changed a bit and others have moved into \"Extensions\" (as described below, in the {extensionsFAQLink} section).", + "faq.newBlocksScratch3Title": "Does Scratch 3.0 introduce new blocks?", + "faq.newBlocksScratch3Body": "Yes! In Scratch 3.0 you’ll find:", + "faq.newBlocksSoundEffect": "New \"sound effect\" blocks", + "faq.newBlocksOperators": "New operators that make it easier to work with text (strings)", + "faq.newBlocksPen": "New pen blocks, including support for transparency", + "faq.newBlocksGlide": "New glide block to move easily to a sprite (or random point)", + "faq.newBlocksExtensions": "Many new capabilities through \"Scratch Extensions\" (see the Extensions section below)", + "faq.biggerBlocksScratch3Title": "Why are the blocks bigger in Scratch 3.0 than in earlier versions?", + "faq.biggerBlocksScratch3Body": "In order to make Scratch 3.0 work well on touch devices (like many Chromebooks, Windows Surface laptops, and tablets), we needed to make the blocks bigger, so that it’s easier to drag and tap the blocks. In addition, blocks are slightly bigger in Scratch 3.0 to help address issues we observed with new users having trouble clicking and dragging small interface elements.", + "faq.extensionsScratch3Title": "Where did the Pen blocks go? Where did the Music blocks go? Where did the Video Sensing blocks go?", + "faq.extensionsScratch3Body": "The Pen, Music, and Video Sensing blocks have been moved into extensions. Extensions can be added by clicking the button on the bottom left of the screen (see the \"Extensions\" section below).", + "faq.paintEditorScratch3Title": "What are the new features in the Paint Editor?", + "faq.paintEditorScratch3Body": "The Paint Editor has been redesigned to provide powerful new features while also making it easier to use. Changes and new features include:", + "faq.paintEditorLayout": "New layout that makes available tools and options more visible", + "faq.paintEditorTools": "New tools such as an \"eraser\" that works in vector mode", + "faq.paintEditorColors": "More options for selecting and adjusting colors", + "faq.paintEditorVector": "More control over vector points (curve handles and point modes)", + "faq.paintEditorLayers": "Additional controls for ordering layers (\"bring to front\", \"move to back\", etc.)", + "faq.paintEditorGradients": "New gradient controls", + "faq.soundEditorScratch3Title": "What are the new features in the Sound Editor?", + "faq.soundEditorScratch3Body": "The Sound Editor has been redesigned to make it easier to record and manipulate sounds. It offers a number of new features:", + "faq.soundEditorRecording": "New recording system that is easier to use", + "faq.soundEditorTrimming": "New audio trimming system that is easier to use", + "faq.soundEditorEffects": "New sound effects (such as \"faster\", \"slower\", \"echo\", and \"robot\")", + "faq.tipsWindwScratch3Title": "What happened to the Scratch Tips Window?", + "faq.tipsWindowScratch3Body": "Instead of the Tips Window, Scratch 3.0 provides similar material through the Tutorials Library, which can be accessed through the Tutorials link in the top navigation bar in the programming editor. You’ll find tutorials for entire projects (like \"Make a Chase Game\") or specific blocks and features (such as \"Record a Sound\" or \"Make it Spin\"). More tutorials will be added soon (such as \"Pong Game\" and \"Make It Fly\").", + "faq.remixDefinitionTitle": "What is a remix?", + "faq.remixDefinitionBody": "When a Scratcher makes a copy of someone else’s project and modifies it to add their own ideas (for example, by changing scripts or costumes), the resulting project is called a \"remix\". Every project shared to the Scratch website can be remixed. We consider even a minor change to be a valid remix, as long as credit is given to the original project creator and others who made significant contributions to the remix.", + "faq.remixableTitle": "Why does the Scratch Team require that all projects be “remixable”?", + "faq.remixableBody": "We believe that remixing other people’s projects is a great way to learn to program and to create interesting projects. Through remixing, creative ideas spread through the Scratch community, and everyone benefits. All projects shared on the Scratch website are covered by the “Creative Commons Share Alike” license, which means that you can remix any project you see on the Scratch website -- and everyone else can remix any of the projects that you share on the website.", + "faq.creativeCommonsTitle": "What if I don’t want others to remix my projects?", + "faq.creativeCommonsBody": "Remixing is an important part of the Scratch community. If you don’t want others to view or remix your creations, you can still create projects on the Scratch website, but don’t share them on the website.", + "faq.fairUseTitle": "Can I use images / sounds / media from the internet in my projects?", + "faq.fairUseBody": "If you choose to integrate someone else’s work into your own, be sure to give them credit on the project “credits” section, and include a link back to the original. To find art / sounds that are already licensed for remixing, check out the {ccLink}.", + "faq.ccLinkText": "Creative Commons search page", + "faq.whyAccountTitle": "Why is it useful to have a Scratch account?", + "faq.whyAccountBody": "Even without an account, you can play other people’s projects, read comments and forums, and even create your own projects. But you need an account to save and share projects, write comments and forum posts, and participate in other \"social\" activities in the community (like \"loving\" other people’s projects).", + "faq.createAccountTitle": "How can I create an account?", + "faq.createAccountBody": "Just click \"Join\" on the Scratch home page. You’ll need to respond to a few questions, and provide an email address. It takes just a couple minutes, and it’s totally free!", + "faq.checkConfirmedTitle": "How can I check whether my account has been confirmed?", + "faq.howToConfirmTitle": "How do I confirm my account?", + "faq.howToConfirmBody": "After you create a new account on Scratch, you’ll receive an email message with a link. Just click the link to confirm your account. Once you confirm your account, you’ll be able to share projects, write comments, and create studios. Confirming your account also lets you receive email updates from the Scratch Team. If you cannot find the email with the confirmation link, check your Spam folder. If you still can’t find it, and want to receive another copy, go to your Account Settings, click the Email tab, and follow the instructions there. Please note that it may take up to an hour for the email to arrive. If you still don't see the email after an hour, {contactLink}.", + "faq.contactLinkText": "let us know", + "faq.checkConfirmedBody": "To check whether your account is confirmed, login to your Scratch account and go to your {settingsLink} page. Confirmed email addresses will show a small green checkmark. Otherwise, you will see the text \"Your email address is unconfirmed\" in orange.", + "faq.settingsLinkText": "Email Settings", + "faq.requireConfirmTitle": "Do I have to confirm my account?", + "faq.requireConfirmBody": "You can still use many aspects of Scratch without confirming your account, including creating and saving projects (without sharing them).", + "faq.forgotPasswordTitle": "I forgot my username or password. How can I reset it?", + "faq.forgotPasswordBody": "Enter your username or email address on the {resetLink} page. The website will send an email to the address associated with your username and a link you can use to reset your password.", + "faq.resetLinkText": "Password Reset", + "faq.changePasswordTitle": "How do I change my password?", + "faq.changePasswordBody": "Login to your Scratch account, then visit our {changeLink} page where you can change your password.", + "faq.changeLinkText": "Password Settings", + "faq.changeEmailTitle": "How do I change my email address?", + "faq.changeEmailBody": "Login to your Scratch account, then visit our {changeEmailLink} page where you can change your email address.", + "faq.newScratcherTitle": "How do I transition from 'New Scratcher' to 'Scratcher'?", + "faq.newScratcherBody": "When you create an account, you’ll be labelled as a “New Scratcher.” To make the transition to \"Scratcher\", you should make and share projects, comment helpfully on other Scratchers’ projects, and be patient! After you’ve met the requirements, a link will appear on your profile page inviting you to become a Scratcher, and you’ll have some additional capabilities on the Scratch website. (Note that we don't promote New Scratchers to Scratcher on request )", + "faq.multipleAccountTitle": "Can I have more than one account?", + "faq.multipleAccountBody": "It's fine to have a few accounts on the Scratch website, as long as none of them are used to break the {cgLink}. In that case, all related accounts may be blocked or deleted.", + "faq.multipleLoginTitle": "Is it OK to have more than one person logged into an account?", + "faq.multipleLoginBody": "This is not allowed because the website and project editor can easily get confused when more than one person is logged in to the same account. When an account does something that violates the {cgLink}, all related accounts may be blocked or deleted. If you share an account with someone who does something bad with it, this means your accounts can be blocked for what the other person did.", + "faq.changeUsernameTitle": "Can I change my username?", + "faq.changeUsernameBody": "The structure of the Scratch website depends on having a consistent account name, so it’s not possible to change your username. If you really need to switch to a new username, you can make a new account, but you'll have to copy your projects over to the new account on your own.", + "faq.shareInfoTitle": "What information can I share on / with my account?", + "faq.shareInfoBody": "Please don’t share personal contact information, such as your physical address, email, phone number, or anything else that can be used to make contact outside of the Scratch website. Please report projects, comments, or forum posts that contain this kind of information, so the Scratch Team can remove the information, and remind the author of our policy against sharing personal contact information.", + "faq.deleteAccountTitle": "How do I delete my account?", + "faq.deleteAccountBody": "Login to Scratch, and then click your username in the top right-hand corner. Select \"Account Settings\", then click the \"I want to delete my account\" link at the bottom of the page. But you should only do this if you are absolutely sure that you want to delete your account.", + "faq.scratchFreeTitle": "Is Scratch free? Can I use it wherever I want?", + "faq.scratchFreeBody": "Yes! Scratch is available free of charge. You can use it in your school, and you can teach a course about it (even a course that costs money). You don't need to buy a license: it's free!", + "faq.scratchScreenshotTitle": "Can I use screenshots of Scratch in a book or presentation?", + "faq.scratchScreenshotBody": "Yes, you can use screenshots / images of the Scratch application and website in a book or presentation, and consider them to be licensed under the {licenseLink} license. We ask that you include a note somewhere in your materials saying: \"Scratch is a project of the Scratch Foundation, in collaboration with the Lifelong Kindergarten Group at the MIT Media Lab. It is available for free at https://scratch.mit.edu\".", + "faq.licenseLinkText": "Creative Commons Attribution-ShareAlike", + "faq.scratchDescriptionTitle": "Can I include a description of Scratch in brochures or other materials?", + "faq.scratchDescriptionBody": "Sure! We recommend the following description: \"Scratch is a coding language and online community where you can create your own interactive stories, games, and animations -- and share your creations with others around the world. As young people create and share Scratch projects, they learn to think creatively, reason systematically, and work collaboratively. Scratch is a project of the {sfLink} in collaboration with the Lifelong Kindergarten group at the MIT Media Lab. It is available for free at https://scratch.mit.edu\"", + "faq.presentScratchTitle": "Can I present Scratch at a conference?", + "faq.presentScratchBody": "Please feel free to make presentations about Scratch to educators or other groups.", + "faq.supportMaterialTitle": "May I use / remix Scratch support materials, sprites, images, sounds or sample projects I’ve found on the website?", + "faq.supportMaterialBody": "Yes: Most Scratch support materials on the Scratch website are available under the {licenseLink} license. There are a few exceptions: the Scratch Logo, Scratch Cat, Gobo, Pico, Nano, Giga, and Tera are Scratch trademarks, and can not be used without explicit permission from the Scratch Team.", + "faq.sellProjectsTitle": "Can I sell my Scratch projects?", + "faq.sellProjectsBody": "Yes: Your Scratch project is your creation. But keep in mind that once you share your project on the Scratch website, everyone is free to download, remix, and reuse the project based on the terms of the {licenseLink} license. So if you intend to sell your project, you may want to un-share it from the Scratch website.", + "faq.sourceCodeTitle": "Where can I find the source code for Scratch?", + "faq.sourceCodeBody": "The source code for the Scratch programming editor can be found on {guiLink}. The source code for {flashLink} and {scratch14Link}, are also available on GitHub. For updated information on development projects relating to the Scratch website, please visit our {developersLink}.", + "faq.scratch14": "Scratch 1.4", + "faq.okayToShareTitle": "How do I know what is or isn’t okay to share on the Scratch website?", + "faq.okayToShareBody": "Check out the Scratch {cgLink} - they’re brief and don’t include a lot of legal stuff. There’s a link at the bottom of every page on Scratch.", + "faq.reportContentTitle": "What do I do if I see something that’s inappropriate?", + "faq.reportContentBody": "You can click the link that says \"report\" on any project, comment, discussion post, studio, or profile page where you see something that isn't ok for Scratch. If the situation is complicated, you can use the {contactLink} link (available at the bottom of every page) to explain. Be sure to include as much detail as you can, with links to relevant pages.", + "faq.noFlameTitle": "What do I do if I see someone being mean or disrespectful?", + "faq.noFlameBody": "Don’t add to the flames! Responding to mean comments with more mean comments just makes things worse, and could result in your account being blocked. Instead, simply report anything that is disrespectful or unconstructive, and we’ll follow up with the author. We check reports every day, multiple times per day - so rest assured, we'll sort things out.", + "faq.reviewContentTitle": "What does the Scratch team do when something is reported or flagged?", + "faq.reviewContentBody": "The Scratch Team reviews reported comments and projects every day. If something breaks the Scratch {cgLink}, we will remove it and send a warning to the account. We may also block the accounts or networks that were used to share it, depending on what was shared and if the person has been sent warnings before", + "faq.blockedAccountTitle": "What happens when an account is blocked?", + "faq.blockedAccountBody": "When an account is blocked, the owner can no longer access their account, use it to create projects, or post new comments. When they login, they see a page that explains why the account was blocked, along with a web form they can use to request to be unblocked. If the owner can show that they understand why their account was blocked, and promises to follow the Scratch {cgLink} in the future, they will be unblocked.", + "faq.stolenAccountTitle": "Someone got access to my account and got my account blocked. What do I do?", + "faq.stolenAccountBody": "You are responsible for keeping your password secure. If someone you know took control of your account and did bad things, tell the adults in charge of the computer they used. If you think someone you don’t know has access to your account, change the password and / or use the {contactLink} link to explain the situation. If your account was blocked for doing something that you did which broke the Scratch {cgLink}, please don’t tell us that someone else did it. When people tell us someone else used their account to do something bad, we then need to try and talk to that person before we can restore the account. This means your account will just stay blocked for a lot longer than if you are honest with us about what happened.", + "faq.aboutExtensionsTitle": "What are extensions?", + "faq.aboutExtensionsBody": "In the Scratch editor, you can add collections of extra blocks called \"extensions.\" For example, there are extensions that enable you to program physical devices (such as micro:bit and LEGO robotics kits) and to translate text within your Scratch projects. We will continue to add new extensions over time, so what you can do with Scratch will continue to grow over time. ", + "faq.howToAddExtensionsTitle": "How do I add an extension to a project?", + "faq.howToAddExtensionsBody": "If you click on the \"Extensions\" button in the bottom left corner of the Scratch programming editor, you will see a listing of all Scratch Extensions. When you select one of the extensions, a new category of blocks will be added to your project. The extension will be automatically loaded each time your project is opened. You can add multiple extensions to the same project.", + "faq.createExtensionsTitle": "How do I create my own extension for Scratch", + "faq.createExtensionsBody": "The Scratch Team will be publishing specifications and guidelines for extensions in the future. Once available, you will be able to submit extensions to the Scratch Team for consideration in the official Scratch 3.0 extensions library. We’ll also provide guidelines for developing and distributing \"experimental\" extensions, which can be used to create projects on individual computers, but not shared in the Scratch online community.", + "faq.scratchXTitle": "What will happen to the ScratchX website?", + "faq.scratchXBody": "The ScratchX website (scratchx.org) was an experimental testbed for extensions. Extensions created for ScratchX are not compatible with Scratch 3.0. Once experimental extensions are fully supported in Scratch we will discontinue support for ScratchX and provide developers and users time to transition off of ScratchX to the new extensions platform.", + "faq.cloudDataInfoTitle": "What are cloud variables?", + "faq.cloudDataInfoBody": "Cloud variables allow for data from a project to be saved and shared with other people in the Scratch community. You can use cloud variables to make surveys and other projects where others in the community to access and modify the data over time.", + "faq.makeCloudVarTitle": "How can I make a cloud variable?", + "faq.makeCloudVarBody": "Go to the \"Variables\" section of the blocks palette, select \"Make a Variable\", and then click the checkbox next to \"Cloud variable (stored on server)\". The data associated with your cloud variable will be stored on the server, preserved over time, and accessible to anyone who opens the project.", + "faq.onlyNumbersTitle": "What types of data can be stored in cloud variables?", + "faq.onlyNumbersBody": "Only numbers can be stored in cloud variables.", + "faq.storedCloudInfoTitle": "Who can see the data stored in cloud variables?", + "faq.storedCloudInfoBody": "When you interact with a project using cloud variables, the data associated with your interactions can be stored along with your username, and others can view it.", + "faq.reportCloudTitle": "If I see someone post inappropriate content using cloud variables, how do I report it?", + "faq.reportCloudBody": "Click the \"Report this\" button (under on the project player on the project page) to report inappropriate content in cloud variables. Make sure that you mention \"cloud variables\" when you type your reason in the report.", + "faq.chatRoomTitle": "Can I make chat rooms with cloud variables?", + "faq.chatRoomBody": "While it is technically possible to create chat rooms with cloud variables, they are not allowed on the Scratch website.", + "faq.changeCloudVarTitle": "Who can change the information in a cloud variable?", + "faq.changeCloudVarBody": "Only you and viewers of your project can store data in your project’s cloud variables. If people \"see inside\" or remix your code, it creates a copy of the variable and does not affect or change the original variable.", + "faq.newScratcherCloudTitle": "I am logged in, but I cannot use projects with cloud variables What is going on?", + "faq.newScratcherCloudBody": "If you are still a \"New Scratcher\" on the website, you will not be able to use projects with cloud variables. You need to become a \"Scratcher\" to have access to cloud variables. See the Accounts section (above) for more information about the transition from “New Scratcher” to \"Scratcher\".", + "faq.multiplayerTitle": "Is it possible to make multiplayer games with cloud variables?", + "faq.multiplayerBody": "Multiplayer games may be difficult to create, due to network speed and synchronization issues. However, some Scratchers are coming up with creative ways to use the cloud variables for turn-by-turn and other types of games.", + "faq.schoolsTitle": "Scratch ក្នុងសាលារៀន", + "faq.howTitle": "How is Scratch used in schools?", + "faq.howBody": "Scratch is used in hundreds of thousands of schools around the world, in many different subject areas (including language arts, science, history, math, and computer science). You can learn more about strategies and resources for using Scratch in schools and other learning environments (such as museums, libraries, and community centers) on our {educatorsLink}.", + "faq.educatorsLinkText": "Educators Page", + "faq.noInternetTitle": "Is there a way for students to use Scratch without an internet connection?", + "faq.noInternetBody": "Yes. {downloadLink} is a version of Scratch that runs on a desktop or laptop computer. Currently, Scratch Desktop is available for Mac and Windows machines.", + "faq.communityTitle": "Can I turn off the online community for my students?", + "faq.communityBody": "The Scratch online community provides a way for young people to share, collaborate, and learn with their peers within a moderated community governed by the Scratch {cgLink}. However, we understand that some educators prefer that their students not participate in an online community. These educators may wish to install Scratch Desktop, which runs offline and locally on a desktop or laptop computer.", + "faq.teacherAccountTitle": "What is a Scratch Teacher Account?", + "faq.teacherAccountBody": "A Scratch Teacher Account provides teachers and other educators with additional features to manage student participation on Scratch, including the ability to create student accounts, organize student projects into studios, and monitor student comments. For more information on Scratch Teacher Accounts, see the {eduFaqLink}.", + "faq.eduFaqLinkText": "Scratch Teacher Account FAQ", + "faq.requestTitle": "How do I request a Scratch Teacher Account?", + "faq.requestBody": "You may request a Scratch Teacher Account from the {educatorsLink} on Scratch. We ask for additional information during the registration process in order to verify your role as an educator.", + "faq.dataTitle": "What data does Scratch collect about students?", + "faq.dataBody": "When a student first signs up on Scratch, we ask for basic demographic data including gender, age (birth month and year), country, and an email address for verification. This data is used (in aggregated form) in research studies intended to improve our understanding of how people learn with Scratch. When an educator uses a Scratch Teacher Account to create student accounts in bulk, students are not required to provide an email address for account setup.", + "faq.lawComplianceTitle": "Is Scratch (online version) compliant with United States local and federal data privacy laws?", + "faq.lawComplianceBody1": "Scratch cares deeply about the privacy of students and of all individuals who use our platform. We have in place physical and electronic procedures to protect the information we collect on the Scratch website. Although we are not in a position to offer contractual guarantees with each entity that uses our free educational product, we are in compliance with all United States federal laws that are applicable to MIT and the Scratch Foundation, the organizations that have created and maintained Scratch. We encourage you to read the Scratch Privacy Policy for more information.", + "faq.lawComplianceBody2": "If you would like to build projects with Scratch without submitting any Personal Information to us, you can download {downloadLink}. Projects created in Scratch Desktop are not accessible by the Scratch Team, and using Scratch Desktop does not disclose any personally identifying information to Scratch unless you upload these projects to the Scratch online community." +} \ No newline at end of file diff --git a/www/scratch-website.gdxfor-l10njson/km.json b/www/scratch-website.gdxfor-l10njson/km.json new file mode 100644 index 00000000..1e45ca8b --- /dev/null +++ b/www/scratch-website.gdxfor-l10njson/km.json @@ -0,0 +1,35 @@ +{ + "gdxfor.headerText": "The {gdxforLink} sensor is a powerful scientific tool that unlocks new ways to connect the physical world to your Scratch projects. Measure force as you push and pull, and interact by shaking, spinning, free falling and more.", + "gdxfor.gettingStarted": "ចាប់ផ្តើម", + "gdxfor.connectingGdxfor": "Connecting Force & Acceleration sensor to Scratch", + "gdxfor.powerGdxfor": "Turn on your sensor by pressing the power button.", + "gdxfor.useScratch3": "Use the {scratch3Link} editor.", + "gdxfor.addExtension": "Add the Go Direct Force & Acceleration extension.", + "gdxfor.thingsToTry": "របស់សម្រាប់សាកល្បង", + "gdxfor.pushToMakeASound": "Push to make a sound", + "gdxfor.connectForcePushedToPlaySound": "Connect the {whenForceSensorPushed} block to a {startSound} block.", + "gdxfor.whenForceSensorPushed": "“when force sensor pushed”", + "gdxfor.startSound": "“start sound”", + "gdxfor.pushOnForceSensor": "Push on the force sensor.", + "gdxfor.starterProjects": "កិច្ចការស្រួលៗ", + "gdxfor.troubleshootingTitle": "Troubleshooting", + "gdxfor.checkOSVersionTitle": "Make sure your operating system is compatible with Scratch Link", + "gdxfor.checkOSVersionText": "The minimum operating system versions are listed at the top of this page. See instructions for checking your version of {winOSVersionLink} or {macOSVersionLink}.", + "gdxfor.winOSVersionLinkText": "Windows", + "gdxfor.macOSVersionLinkText": "Mac OS", + "gdxfor.closeScratchCopiesTitle": "Close other copies of Scratch", + "gdxfor.closeScratchCopiesText": "Only one copy of Scratch can connect with the Force and Acceleration sensor at a time. If you have Scratch open in other browser tabs, close it and try again.", + "gdxfor.otherComputerConnectedTitle": "Make sure no other computer is connected to your sensor", + "gdxfor.otherComputerConnectedText": "Only one computer can be connected to a Force and Acceleration sensor at a time. If you have another computer connected to your sensor, disconnect the sensor or close Scratch on that computer and try again.", + "gdxfor.imgAltGdxforIllustration": "Illustration of the Vernier Go Direct Force and Acceleration sensor.", + "gdxfor.imgAltPushForce": "A hand pushing the force sensor on the The Vernier Go Direct Force and Acceleration sensor.", + "gdxfor.frogBand": "Frog Band", + "gdxfor.frogBandDescription": "Shake, push and toss the sensor to make music.", + "gdxfor.imgAltFrogBand": "A Scratch project with a frog and musical instruments", + "gdxfor.dayAndNight": "Day and Night", + "gdxfor.dayAndNightDescription": "Turn the sensor face down to change day into night.", + "gdxfor.imgAltDayAndNight": "A Scratch project with an elf in a cloak", + "gdxfor.underwaterRocket": "Underwater Rocket", + "gdxfor.underwaterRocketDescription": "Spin and push the sensor to steer the ship.", + "gdxfor.imgAltUnderwaterRocket": "A Scratch project with an underwater rocket ship" +} \ No newline at end of file diff --git a/www/scratch-website.general-l10njson/km.json b/www/scratch-website.general-l10njson/km.json new file mode 100644 index 00000000..45a13415 --- /dev/null +++ b/www/scratch-website.general-l10njson/km.json @@ -0,0 +1,250 @@ +{ + "general.accountSettings": "ការកំណត់គណនី", + "general.about": "អំពី", + "general.aboutScratch": "អំពី Scratch", + "general.back": "ត្រឡប់", + "general.birthMonth": "ខែកំណើត", + "general.birthYear": "ឆ្នាំកំណើត", + "general.donate": "បរិច្ចាគ", + "general.close": "បិទ", + "general.collaborators": "អ្នកសហការ", + "general.community": "សហគមន៍", + "general.confirmEmail": "បញ្ជាក់អ៊ីមែល", + "general.contactUs": "ទាក់ទងយើង", + "general.contact": "ទំនាក់ទំនង", + "general.emailUs": "អ៊ីមែលមកកាន់យើង", + "general.conferences": "សន្និសីទ", + "general.copyright": "Scratch គឺជា​គម្រោង​របស់ Lifelong Kindergarten Group នៅ MIT Media Lab", + "general.copyrightDraft": "Scratch គឺជាគម្រោងរបស់ Scratch Foundation សហការជាមួយនឹង Lifelong Kindergarten Group នៅ MIT Media Lab។", + "general.country": "ប្រទេស", + "general.create": "បង្កើត", + "general.credits": "ក្រេឌីត", + "general.dmca": "DMCA", + "general.emailAddress": "អាសយដ្ឋានអ៊ីមែល", + "general.english": "ភាសាអង់គ្លេស", + "general.error": "អុញនុះ! មានអីខុសហើយ!", + "general.errorIdentifier": "បញ្ហានេះត្រូវបានកត់ត្រាទុកដោយលេខសម្គាល់ {errorId}", + "general.explore": "រកមើល", + "general.faq": "សំណួរពេញនិយម", + "general.female": "ស្រី", + "general.forParents": "សម្រាប់ឪពុកម្តាយ", + "general.forEducators": "សម្រាប់គ្រូ", + "general.forDevelopers": "សម្រាប់អ្នកសរសេរកម្មវិធី", + "general.getStarted": "ចាប់ផ្តើម", + "general.gender": "ភេទ", + "general.guidelines": "គោលការណ៍ណែនាំសម្រាប់សហគមន៍", + "general.jobs": "ការងារ", + "general.joinScratch": "បង្កើតគណនី Scratch", + "general.legal": "ច្បាប់", + "general.loadMore": "ផ្ទុកបន្ថែមទៀត", + "general.learnMore": "ស្វែងយល់បន្ថែម", + "general.male": "ប្រុស", + "general.messages": "សារ", + "general.monthJanuary": "ខែមករា", + "general.monthFebruary": "ខែកុម្ភៈ", + "general.monthMarch": "ខែមីនា", + "general.monthApril": "ខែមេសា", + "general.monthMay": "ខែឧសភា", + "general.monthJune": "ខែមិថុនា", + "general.monthJuly": "ខែកក្កដា", + "general.monthAugust": "ខែសីហា", + "general.monthSeptember": "ខែកញ្ញា", + "general.monthOctober": "ខែតុលា", + "general.monthNovember": "ខែវិច្ឆិកា", + "general.monthDecember": "ខែធ្នូ", + "general.myClass": "ថ្នាក់ខ្ញុំ", + "general.myClasses": "ថ្នាក់ខ្ញុំ", + "general.myStuff": "កិច្ចការខ្ញុំ", + "general.noDeletionTitle": "គណនីរបស់អ្នកនឹងមិនត្រូវបានលុបទេ។", + "general.noDeletionDescription": "គណនីរបស់អ្នកត្រូវបានកំណត់ពេលសម្រាប់លុបចេញ តែអ្នកបានចូលក្នុងវា។ គណនីរបស់អ្នកត្រូវបានបើកឡើងវិញ។ ប្រសិនបើអ្នកមិនបានស្នើឲ្យលុបគណនីរបស់អ្នកទេ អ្នកគួរតែ {resetLink} ដើម្បីធានាថាគណនីរបស់អ្នកមានសុវត្ថិភាព។", + "general.noDeletionLink": "ប្តូរពាក្យសម្ងាត់របស់អ្នក", + "general.notRequired": "មិនទាមទារ", + "general.okay": "យល់ព្រម", + "general.other": "ផ្សេងៗ", + "general.offlineEditor": "កម្មវិធីសរសេរក្រៅបណ្តាញ", + "general.password": "ពាក្យសម្ងាត់", + "general.press": "សារព័ត៌មាន", + "general.privacyPolicy": "គោលការណ៍ឯកជនភាព", + "general.projects": "កិច្ចការ", + "general.profile": "ប្រវត្តិរូប", + "general.resourcesTitle": "ធនធានសម្រាប់គ្រូ", + "general.scratchConference": "សន្និសិទសម្រាប់ Scratch", + "general.scratchEd": "ScratchEd", + "general.scratchFoundation": "Scratch Foundation", + "general.scratchJr": "ScratchJr", + "general.scratchStore": "Scratch Store", + "general.search": "ស្វែងរក", + "general.searchEmpty": "រកមិនឃើញអីទេ", + "general.signIn": "ចូល", + "general.statistics": "ស្ថិតិ", + "general.studios": "ស្ទូឌីយោ", + "general.support": "គាំទ្រ", + "general.ideas": "គំនិត", + "general.tipsWindow": "ផ្ទាំងសម្រាប់គន្លឹះ", + "general.termsOfUse": "លក្ខខ័ណ្ឌប្រើប្រាស់", + "general.unhandledError": "សុំទោសផង តែកម្មវិធី Scratch ដូចជាឈប់ដំណើរការហើយ។ បញ្ហានេះត្រូវបានរាយការណ៍ទៅកាន់ Scratch Team ហើយ។", + "general.username": "ឈ្មោះគណនី", + "general.validationEmail": "សូមបញ្ចូលអាសយដ្ឋានអ៊ីមែលឲ្យបានត្រឹមត្រូវ", + "general.validationEmailMatch": "អ៊ីមែលមិនត្រូវគ្នាទេ", + "general.viewAll": "មើលទាំងអស់", + "general.website": "គេហទំព័រ", + "general.whatsHappening": "តើមានអ្វីកើតឡើង?", + "general.wiki": "Scratch Wiki", + "general.copyLink": "ចម្លងតំណ", + "general.report": "រាយការណ៍", + "general.notAvailableHeadline": "អូយ! ម៉ាស៊ីនបម្រើរបស់យើងកំពុងតែអេះក្បាលវា!", + "general.notAvailableSubtitle": "យើងរកមិនឃើញទំព័រដែលអ្នកចង់រកទេ។ សូមពិនិត្យឲ្យប្រាកដថាអ្នកបានបញ្ចូលតំណ URL ត្រឹមត្រូវ។", + "general.seeAllComments": "មើលមតិយោបល់ទាំងអស់", + "general.all": "ទាំងអស់", + "general.animations": "រូបជីវចល", + "general.art": "សិល្បៈ", + "general.games": "ហ្គេម", + "general.music": "តន្រ្តី", + "general.results": "លទ្ធផល", + "general.stories": "រឿង", + "general.tutorials": "ការបង្រៀន", + "general.teacherAccounts": "គណនីរបស់គ្រូ", + "general.unsupportedBrowser": "កម្មវិធីរុករកនេះប្រើមិនបានទេ", + "general.unsupportedBrowserDescription": "កម្មវិធីរុករកដែលអ្នកកំពុងប្រើមិនអាចប្រើជាមួយ Scratch 3.0 បានទេ។ សូមប្រើកម្មវិធីរុករកជំនាន់ចុងក្រោយដូចជា Google Chrome, Mozilla Firefox, Microsoft Edge។", + "general.3faq": "ដើម្បីយល់ដឹងបន្ថែម សូមចូលទៅកាន់ {faqLink}", + "footer.discuss": "វេទិកាពិភាក្សា", + "footer.scratchFamily": "Scratch Family", + "form.validationRequired": "ប្រអប់ទិន្នន័យនេះចាំបាច់ត្រូវបំពេញ", + "login.needHelp": "ត្រូវការជំនួយមែនទេ?", + "navigation.signOut": "ចាកចេញ", + "extensionHeader.requirements": "តម្រូវការ", + "extensionInstallation.addExtension": "ក្នុងកម្មវិធីសរសេរ ចុចលើ \"បន្ថែមកម្មវិធីបន្ថែម\" នៅផ្នែកឆ្វេងខាងក្រោម", + "oschooser.choose": "ជ្រើសរើសប្រព័ន្ធប្រតិបត្តិការរបស់អ្នក", + "installScratchLink.installHeaderTitle": "ដំឡើង Scratch Link", + "installScratchLink.downloadAndInstall": "ទាញយក និងដំឡើង Scratch Link ។", + "installScratchLink.or": "ឬ", + "installScratchLink.directDownload": "ទាញយកដោយផ្ទាល់", + "installScratchLink.startScratchLink": "ចាប់ផ្តើម Scratch Link ហើយ ធ្វើឲ្យវាដំណើរការ។ វាគួរតែបង្ហាញក្នុងរបារឧបករណ៍របស់អ្នក។", + "parents.FaqAgeRangeA": "បើទោះជាកម្មវិធី Scratch ត្រូវបានបង្កើតសម្រាប់ក្មេងអាយុ 8 ទៅ 16 ឆ្នាំក៏ដោយ ក៏វាត្រូវបានប្រើដោយមនុស្សគ្រប់អាយុរួមទាំងក្មេងតូចៗជាមួយនឹងឳពុកម្តាយរបស់ពួកគេផងដែរ។", + "parents.FaqAgeRangeQ": "តើ Scratch ប្រើជាមួយក្មេងអាយុប៉ុន្មាន?", + "parents.FaqResourcesQ": "តើមានធនធានអ្វីខ្លះដែលអាចប្រើសម្រាប់រៀន Scratch បាន?", + "parents.introDescription": "Scratch គឺជាភាសាសរសេរកម្មវិធីនិងសហគមន៍អនឡាញដែលក្មេងៗអាចសរសេរកម្មវិធី និងចែករំលែកកិច្ចការអន្តរកម្មដូចជារឿង ហ្គេម និងគំនូរជីវចលជាមួយនឹងមនុស្សមកពីទូទាំងពិភពលោក។ នៅពេលក្មេងៗបង្កើតដោយប្រើ Scratch ពួកគេរៀនគិតប្រកបដោយភាពច្នៃប្រឌិត ធ្វើការសហការគ្នា និងគិតពីហេតុផលជាប្រព័ន្ធ។ Scratch ត្រូវបានបង្កើតនិងគ្រប់គ្រងដោយ Lifelong Kindergarten group នៅឯ MIT Media Lab ។", + "registration.checkOutResources": "ចាប់ផ្តើមជាមួយធនធាន", + "registration.checkOutResourcesDescription": "រកមើលឯកសារសម្រាប់គ្រូ និងអ្នកសម្របសម្រួលដែលត្រូវបានសរសេរដោយ Scratch Team រួមមានគន្លឹះ ការបង្ហាញ និង ការណែនាំផ្សេងៗ", + "registration.choosePasswordStepDescription": "វាយបញ្ចូលពាក្យសម្ងាត់ថ្មីសម្រាប់គណនីរបស់អ្នក។ អ្នកនឹងប្រើពាក្យសម្ងាត់នេះនៅពេលក្រោយទៀតនៅពេលដែលអ្នកចូលក្នុង Scratch ។", + "registration.choosePasswordStepTitle": "បង្កើតពាក្យសម្ងាត់", + "registration.choosePasswordStepTooltip": "សូមកុំប្រើឈ្មោះរបស់អ្នក​ ឬអ្វីដែលងាយស្រួលសម្រាប់អ្នកដទៃក្នុងការទាយ។", + "registration.classroomApiGeneralError": "សូមទោស​ ពួកយើងរកមិនឃើញព័ត៌មាននៃការចុះឈ្មោះរបស់អ្នកសម្រាប់ថ្នាក់នេះទេ។", + "registration.generalError": "មានបញ្ហាមួយកើតឡើង", + "registration.classroomInviteExistingStudentStepDescription": "អ្នកត្រូវបានអញ្ជើញឲ្យចូលរួមក្នុងថ្នាក់ ", + "registration.classroomInviteNewStudentStepDescription": "គ្រូរបស់អ្នកបានអញ្ជើញអ្នកឲ្យចូលក្នុងថ្នាក់មួយ", + "registration.confirmYourEmail": "បញ្ជាក់អ៊ីមែលរបស់អ្នក", + "registration.confirmYourEmailDescription": "ប្រសិនបើអ្នកមិនទាន់បានធ្វើវាទេ សូមចុចលើតំណក្នុងអ៊ីមែលបញ្ជាក់ដែលបានផ្ញើទៅ ", + "registration.createUsername": "បង្កើតឈ្មោះគណនី", + "registration.goToClass": "ទៅកាន់ថ្នាក់", + "registration.invitedBy": "ត្រូវបានអញ្ជើញដោយ", + "registration.lastStepTitle": "អរគុណដែលបានស្នើសុំគណនីរបស់គ្រូ", + "registration.lastStepDescription": "យើងកំពុងតែពិនិត្យមើលបែបបទស្នើសុំរបស់អ្នក", + "registration.mustBeNewStudent": "អ្នកត្រូវតែជាសិស្សថ្មីដើម្បីបញ្ចប់ការចុះឈ្មោះ", + "registration.nameStepTooltip": "ព័ត៌មាននេះត្រូវបានប្រើសម្រាប់បញ្ជាក់ និងដើម្បីសរុបស្ថិតិអ្នកប្រើ", + "registration.newPassword": "ពាក្យសម្ងាត់ថ្មី", + "registration.nextStep": "ជំហានបន្ទាប់", + "registration.notYou": "មិនមែនជាអ្នក? ចូលទៅកាន់គណនីផ្សេង", + "registration.optIn": "ផ្ញើមកខ្ញុំនូវព័ត៌មានថ្មីៗពីការប្រើប្រាស់ Scratch សម្រាប់បរិបទអប់រំ", + "registration.personalStepTitle": "ព័ត៌មានផ្ទាល់ខ្លួន", + "registration.personalStepDescription": "ចម្លើយរបស់អ្នកនឹងមិនត្រូវបានបង្ហាញជាសាធារណទេ ហើយវានឹងត្រូវបានរក្សាទុកជាសម្ងាត់", + "registration.selectCountry": "ជ្រើសរើសប្រទេស", + "registration.studentPersonalStepDescription": "ព័ត៌មាននេះនឹងមិនបង្ហាញលើគេហទំព័រ Scratch ទេ។", + "registration.showPassword": "បង្ហាញពាក្យសម្ងាត់", + "registration.usernameStepDescription": "បំពេញបែបបទខាងក្រោមដើម្បីស្នើសុំគណនី។ ការអនុម័តអាចត្រូវការ​ពេលប្រហែលមួយថ្ងៃ។", + "registration.usernameStepRealName": "សូមកុំប្រើផ្នែកណាមួយនៃឈ្មោះពិតរបស់អ្នកក្នុងឈ្មោះគណនីរបស់អ្នក", + "registration.studentUsernameStepDescription": "អ្នកអាចបង្កើតហ្គេម រូបជីវចល និងរឿងដោយប្រើ Scratch ។ ការបង្កើតគណនីគឺងាយស្រួល ហើយមិនគិតថ្លៃទេ។ បំពេញបែបបទខាងក្រោមដើម្បីចាប់ផ្តើម។", + "registration.studentUsernameStepHelpText": "មានគណនី Scratch ហើយ?", + "registration.studentUsernameStepTooltip": "អ្នកត្រូវបង្កើតគណនី Scratch ថ្មីដើម្បីចូលថ្នាក់នេះ។", + "registration.studentUsernameFieldHelpText": "ដើម្បីសុវត្ថិភាព សូមកុំប្រើឈ្មោះពិតអ្នក!", + "registration.usernameStepTitle": "ស្នើសុំគណនីគ្រូ", + "registration.usernameStepTitleScratcher": "បង្កើតគណនី Scratch ថ្មី", + "registration.validationMaxLength": "សុំទោស លើសចំនួនតួអក្សរកំណត់ហើយ", + "registration.validationPasswordLength": "ពាក្យសម្ងាត់ត្រូវមានតួអក្សរយ៉ាងតិច 6", + "registration.validationPasswordNotEquals": "ពាក្យសម្ងាត់មិនអាចជា \"password\" ទេ", + "registration.validationPasswordNotUsername": "ពាក្យសម្ងាត់មិនអាចជាឈ្មោះអ្នកប្រើទេ", + "registration.validationUsernameRegexp": "ឈ្មោះគណនីរបស់អ្នកអាចមានតែអក្សរ លេខ សញ្ញា \"-\" និង សញ្ញា \"_\"", + "registration.validationUsernameMinLength": "ឈ្មោះគណនីត្រូវមានតួអក្សរយ៉ាងតិច 3", + "registration.validationUsernameMaxLength": "ឈ្មោះគណនីត្រូវមានតួអក្សរយ៉ាងច្រើន 20", + "registration.validationUsernameExists": "សូមទោស! ឈ្មោះគណនីនេះមានរួចហើយ", + "registration.validationUsernameVulgar": "មើលទៅមិនសមរម្យទេ", + "registration.validationUsernameInvalid": "ឈ្មោះគណនីមិនត្រឹមត្រូវ", + "registration.waitForApproval": "រងចាំការអនុម័ត", + "registration.waitForApprovalDescription": "អ្នកនៅតែអាចចូលក្នុងគណនីរបស់អ្នក តែមុខងារសម្រាប់គ្រូមិនទាន់អាចប្រើបានទេ។ ព័ត៌មានរបស់អ្នកកំពុងតែត្រូវបានគេពិនិត្យ។ សូមចាំសិន ព្រោះការអនុម័តអាចទាមទារពេលមួយថ្ងៃ។ អ្នកនឹងទទួលបានអ៊ីមែលមួយដែលបញ្ជាក់ថាគណនីរបស់អ្នកបានប្តូរទៅជាគណនីគ្រូ នៅពេលដែលគណនីរបស់អ្នកត្រូវបានអនុម័ត។", + "registration.welcomeStepDescription": "អ្នកបានបង្កើតគណនីបានជោគជ័យហើយ! ឥឡូវនេះ អ្នកជាសមាជិករបស់ថ្នាក់ ", + "registration.welcomeStepPrompt": "ដើម្បីចាប់ផ្តើម សូមចុចលើប៊ូតុងខាងក្រោម", + "registration.welcomeStepTitle": "យេ! សូមស្វាគមន៏មកកាន់ Scratch!", + "thumbnail.by": "ដោយ", + "report.error": "មានអ្វីមួយខុសប្រក្រតីនៅពេលដែលកំពុងព្យាយាមផ្ញើរសាររបស់អ្នក។ សូម​ព្យាយាម​ម្តង​ទៀត។", + "report.project": "រាយការណ៍ពីកិច្ចការ", + "report.projectInstructions": "ចេញពីបញ្ជីខាងក្រោម សូមជ្រើសពីមូលហេតុដែលអ្នកយល់ថា​កិច្ចការ​នេះមិនគួរសម ឬមិនសមរម្យ ឬក៏ផ្ទុយពី {CommunityGuidelinesLink}", + "report.CommunityGuidelinesLinkText": "គោលការណ៍ណែនាំសម្រាប់សហគមន៏អ្នកប្រើ Scratch", + "report.reasonPlaceHolder": "ជ្រើសរើសមូលហេតុ", + "report.reasonCopy": "ច្បាប់ចម្លងបេះបិទរបស់កិច្ចការ", + "report.reasonUncredited": "ប្រើរូបភាព ឬសម្លេងដោយមិនឲ្យក្រេឌីត", + "report.reasonScary": "ហិង្សា ឬគួរឲ្យខ្លាចពេក", + "report.reasonLanguage": "ភាសាមិនសមរម្យ", + "report.reasonMusic": "សម្លេងមិនសមរម្យ", + "report.reasonMissing": "សូមជ្រើសរើសមូលហេតុ", + "report.reasonImage": "រូបភាពមិនសមរម្យ", + "report.reasonPersonal": "ការចែករំលែកព័ត៌មានទំនាក់ទំនងផ្ទាល់ខ្លួន", + "report.receivedHeader": "យើងទទួលបានការរាយការណ៍របស់អ្នកហើយ", + "report.receivedBody": "Scratch Team នឹងពិនិត្យ​កិច្ចការ​នេះដោយផ្អែកលើគោលការណ៍ណែនាំសម្រាប់សហគមន៏អ្នកប្រើ Scratch", + "report.promptPlaceholder": "ជ្រើសរើសមូលហេតុខាងលើ", + "report.promptCopy": "សូមផ្តល់តំណទៅកាន់​កិច្ចការ​ដើម", + "report.promptUncredited": "សូមផ្តល់តំណទៅកាន់ខ្លឹមសារដែលមិនបានឲ្យក្រេឌីត", + "report.promptScary": "សូមពន្យល់ថាហេតុអ្វីបានជា​កិច្ចការ​ហ្នឹង​ហិង្សា ឬគួរឲ្យខ្លាចខ្លាំង", + "report.promptLanguage": "សូមបញ្ជាក់ថាភាសាដែលមិនសមរម្យកើតមាននៅកន្លែងណាក្នុង​កិច្ចការ (ឧទាហរណ៍: កំណត់ត្រា&ក្រេឌីត ឈ្មោះតួអង្គ អត្ថបទក្នុង​កិច្ចការ ។ ល។ )", + "report.promptMusic": "សូមបញ្ជាក់ពីឈ្មោះឯកសារអូឌីយ៉ូដែលមានសម្លេងមិនសមរម្យ", + "report.promptPersonal": "សូមបញ្ជាក់ថាតើព័ត៌មានទំនាក់ទំនងផ្ទាល់ខ្លួនត្រូវបានគេចែករំលែកនៅកន្លែងណា (ឧទាហរណ៍: កំណត់ត្រា&ក្រេឌីត ឈ្មោះតួអង្គ អត្ថបទក្នុង​កិច្ចការ ។ល។ )", + "report.promptGuidelines": "សូមបញ្ជាក់ឱ្យច្បាស់អំពីមូលហេតុដែល​កិច្ចការ​នេះមិនអនុវត្តតាមគោលការណ៍ណែនាំសហគមន៍របស់យើង", + "report.promptImage": "សូមប្រាប់ឈ្មោះ តួអង្គ ឬផ្ទាំងខាងក្រោយណាដែលមានរូបភាពមិនសមរម្យ", + "report.tooLongError": "វាវែងពេកហើយ! សូមរកវិធីដើម្បីកាត់បន្ថយអត្ថបទរបស់អ្នក។", + "report.tooShortError": "ខ្លីពេកហើយ! សូមពន្យល់ឲ្យបានក្បោះក្បាយពីមូលហេតុដែល​កិច្ចការ​នេះ​មិនសមរម្យ ឬមិនគួរសម។", + "report.send": "ផ្ញើ", + "report.sending": "កំពុងផ្ញើ...", + "report.textMissing": "សូមប្រាប់ថាហេតុអ្វីបានជាអ្នករាយការណ៍​ពី​កិច្ចការ​នេះ", + "comments.delete": "លុប", + "comments.restore": "ស្តារមកវិញ", + "comments.reportModal.title": "រាយការណ៍ពីមតិ", + "comments.reportModal.reported": "មតិនេះត្រូវបានរាយការណ៍ ហើយ Scratch Team បានទទួលដំណឹងហើយ", + "comments.reportModal.prompt": "តើអ្នកពិតជាចង់រាយការណ៍ពីមតិនេះមែនទេ?", + "comments.deleteModal.title": "លុបមតិ", + "comments.deleteModal.body": "លុបមតិនេះ? ប្រសិនបើមតិនេះមិនល្អ ឬមិនគួរសម សូមចុចលើ រាយការណ៍ ដើម្បីឲ្យ Scratch Team ដឹង។", + "comments.reply": "ឆ្លើយតប", + "comments.isEmpty": "អ្នកមិនអាចដាក់ប្រកាសមតិទទេបានទេ", + "comments.isFlood": "អីយ៉ា! អ្នកដាក់ប្រកាសមតិអីក៏លឿនម្ល៉េះ! សូមចាំបន្តិចសិនក្រោយពេលដាក់មតិមួយៗ។", + "comments.isBad": "អឺ...ឧបករណ៍ពិនិត្យពាក្យមិនល្អគិតថាមតិរបស់អ្នកមានបញ្ហា។ សូមកែសម្រួលវា ហើយត្រូវចាំថាអ្នកត្រូវតែចេះគួរសម។", + "comments.hasChatSite": "មតិនេះមានតំណដែលភ្ជាប់ទៅកាន់វេបសាយដែលមានការជជែកដែលគ្មានការសម្របសម្រួល។ ដើម្បីសុវត្ថិភាព សូមកុំភ្ជាប់ទៅកាន់វេបសាយបែបនេះ!", + "comments.isSpam": "អ្នកដូចជាបានដាក់មតិដដែលៗជាច្រើនដង! សូមកុំផ្ញើសារឥតបានការ!", + "comments.isMuted": "ឧបករណ៍ចម្រាញ់មតិ បានសន្និដ្ឋានថាមតិរបស់អ្នកថ្មីៗនេះមិនអាចទទួលយកបានទេសម្រាប់ Scratch ដូច្នេះគណនីរបស់អ្នកត្រូវបានផ្អាកសម្រាប់ថ្ងៃនេះ។ :/", + "comments.isUnconstructive": "ឧបករណ៍ចម្រាញ់មតិ គិតថាមតិរបស់អ្នកមតិរបស់អ្នកមិនល្អ ឬមិនគួរសម។ សូមចាំថាកិច្ចការភាគច្រើននៅលើ Scratch ត្រូវបានបង្កើតឡើងដោយអ្នកដែលទើបតែចាប់ផ្តើមរៀនសរសេរកូដ។", + "comments.isDisallowed": "មតិត្រូវបានបិទសម្រាប់ទំព័រនេះ :/", + "comments.isIPMuted": "សុំទោសផង! Scratch Team បានបិទបណ្តាញរបស់អ្នកមិនឲ្យចែករំលែកមតិ ឬកិច្ចការទេ ដោយសារតែបណ្តាញនេះត្រូវបានប្រើប្រាស់ដើម្បីបំពានគោលការណ៍ណែនាំរបស់សហគមន៍ជាច្រើនដង។ អ្នកនៅតែអាចចែករំលែកមតិ និងកិច្ចការនៅលើបណ្តាញផ្សេងទៀត។ ប្រសិនបើអ្នកចង់តវ៉ាពីការបិទនេះ សូមទាក់ទង appeals@scratch.mit.edu និងប្រើលេខសម្គាល់យោង {appealId} ។", + "comments.isTooLong": "មតិហ្នឹងវែងពេកហើយ! សូមរកវិធីដើម្បីកាត់បន្ថយអត្ថបទរបស់អ្នក។", + "comments.error": "អុញនុះ! មានអីខុសហើយ មិនអាចដាក់ប្រកាសមតិរបស់អ្នកទេ!", + "comments.posting": "កំពុងដាក់ប្រកាស...", + "comments.post": "ដាក់ប្រកាស", + "comments.cancel": "បោះបង់", + "comments.lengthWarning": "{remainingCharacters, plural, other {នៅសល់ {remainingCharacters} តួអក្សរទៀត}}", + "comments.loadMoreReplies": "មើលការឆ្លើយតបបន្ថែម", + "comments.status.delbyusr": "ត្រូវបានលុបចោលដោយម្ចាស់កិច្ចការ", + "comments.status.censbyfilter": "ត្រូវបានពិនិត្យដោយចម្រាញ់", + "comments.status.delbyparentcomment": "មតិមេត្រូវបានលុបចេញ", + "comments.status.censbyadmin": "ត្រូវបានពិនិត្យដោយអ្នកគ្រប់គ្រង", + "comments.status.delbyadmin": "ត្រូវបានលុបចេញដោយអ្នកគ្រប់គ្រង", + "comments.status.parentcommentcensored": "មតិមេត្រូវបានពិនិត្យ", + "comments.status.delbyclass": "ត្រូវបានលុបចេញដោយថ្នាក់", + "comments.status.hiddenduetourl": "ត្រូវបានលាក់ដោយសារ URL", + "comments.status.markedbyfilter": "ត្រូវបានដាក់សម្គាល់ដោយចម្រាញ់", + "comments.status.censbyunconstructive": "បានពិនិត្យដោយសារមិនមានលក្ខណៈស្ថាបនា", + "comments.status.suspended": "បានផ្អាក", + "comments.status.acctdel": "គណនីត្រូវបានលុបចេញ", + "comments.status.deleted": "ត្រូវបានលុប", + "comments.status.reported": "បានរាយការណ៍", + "social.embedLabel": "បញ្ចូល", + "social.copyEmbedLinkText": "ចម្លងកូដសម្រាប់បញ្ចូល", + "social.linkLabel": "តំណ", + "social.copyLinkLinkText": "ចម្លងតំណ", + "social.embedCopiedResultText": "បានចម្លង" +} \ No newline at end of file diff --git a/www/scratch-website.guidelines-l10njson/km.json b/www/scratch-website.guidelines-l10njson/km.json new file mode 100644 index 00000000..1d5a735d --- /dev/null +++ b/www/scratch-website.guidelines-l10njson/km.json @@ -0,0 +1,17 @@ +{ + "guidelines.title": "គោលការណ៍ណែនាំសម្រាប់សហគមន៏ Scratch", + "guidelines.header": "យើងត្រូវការជំនួយរបស់អ្នករាល់គ្នាដើម្បីធ្វើឲ្យ Scratch ក្លាយជាសហគមន៍ដែលមានលក្ខណៈស្វាគមន៍ និងមានភាពច្នៃប្រឌិត ហើយជាកន្លែងដែលអ្នកគ្រប់គ្នាត្រូវបានស្វាគមន៍មិនថាពួកគេមកពីណា និងមានចំណងចំណូលចិត្តបែបណា។", + "guidelines.respectheader": "គោរពគ្នា", + "guidelines.respectbody": "នៅពេលចែករំលែក​កិច្ចការ ឬ ប្រកាសយោបល់សូមចាំថាមនុស្សដែលមានអាយុនិងប្រវត្តិផ្សេងៗគ្នានឹងឃើញនូវអ្វីដែលអ្នកបានចែករំលែក។", + "guidelines.constructiveheader": "ចូលរួមស្ថាបនា", + "guidelines.constructivebody": "ពេលដែលផ្តល់មតិនៅលើកិច្ចការរបស់អ្នកដទៃ និយាយពីអ្វីដែលអ្នកចូលចិត្តអំពីវា ហើយផ្តល់ជាយោបល់សម្រាប់ការកែលម្អ។", + "guidelines.shareheader": "ចែករំលែក", + "guidelines.sharebody": "អ្នកអាចកែតម្រូវ​កិច្ចការ គំនិត រូបភាព ឬអ្វីផ្សេងទៀតដែលអ្នកបានរកឃើញនៅលើ Scratch តាមចិត្ត – ហើយនរណាក៏អាចប្រើអ្វីដែលអ្នកចែករំលែកដែរ។ អ្នកត្រូវផ្តល់ក្រេឌីតដល់ម្ចាស់ដើមផង នៅពេលដែលអ្នកកែតម្រូវកិច្ចការគេ​។", + "guidelines.privacyheader": "រក្សាព័ត៍មានផ្ទាល់ខ្លួនជាលក្ខណៈឯកជន", + "guidelines.privacybody": "ដើម្បីសុវត្ថិភាព សូមកុំផ្តល់ព័ត៌មានឯកជនដូចជា ឈ្មោះពិត លេខទូរស័ព្ទ អាស័យដ្ឋាន អ៊ីម៉ែល តំណភ្ជាប់ទៅបណ្តាញសង្គម ឬវេបសាយដែលមានការសន្ទនាមិនមានការសម្របសម្រួល។", + "guidelines.honestyheader": "ស្មោះត្រង់", + "guidelines.honestybody": "កុំព្យាយាមក្លែងបន្លំអ្នកប្រើប្រាស់ Scratch​​ ផ្សេងទៀត ផ្សព្វផ្សាយពាក្យចចាមអារ៉ាម ឬក៏ព្យាយាមប្រើល្បិចដាក់សហគមន៍", + "guidelines.friendlyheader": "ជួយធ្វើឲ្យតំបន់បណ្តាញមានលក្ខណៈរួសរាយស្វាគមន៍", + "guidelines.friendlybody": "ប្រសិនបើអ្នកគិតថា​កិច្ចការ​ ឬមតិយោបល់ណាមួយមានលក្ខណៈ មិនល្អ ប្រមាថ ហិង្សាខ្លាំង ឬ មិនសមរម្យ សូមចុច “រាយការណ៍” ដើម្បីឱ្យយើងដឹង។", + "guidelines.footer": "Scratch សូមស្វាគមន៍មនុស្សគ្រប់វ័យ គ្រប់ពូជសាសន៍ ជនជាតិ សាសនា សមត្ថភាព ភេទ និងអត្តសញ្ញាណយេនឌ័រ។" +} \ No newline at end of file diff --git a/www/scratch-website.ideas-l10njson/km.json b/www/scratch-website.ideas-l10njson/km.json new file mode 100644 index 00000000..75713b32 --- /dev/null +++ b/www/scratch-website.ideas-l10njson/km.json @@ -0,0 +1,52 @@ +{ + "ideas.headerMessage": "តើអ្នកនឹងបង្កើតអ្វី?", + "ideas.headerButtonMessage": "ជ្រើសរើសការបង្ហាញ", + "ideas.gettingStartedTitle": "ចាប់ផ្តើម", + "ideas.gettingStartedText": "ប្រើ Scratch លើកដំបូងមែនទេ? អ្នកអាចមើលការបង្ហាញសម្រាប់ការចាប់ផ្តើមដំបូងសិន។", + "ideas.tryIt": "សាកធ្វើ!", + "ideas.activityGuidesTitle": "ការណែនាំសម្រាប់សកម្មភាព", + "ideas.activityGuidesText": "តើអ្នកចង់ធ្វើអ្វីជាមួយនឹង Scratch? សម្រាប់សកម្មភាពនីមួយៗ អ្នកអាចសាកល្បងមេរៀន ទាញយកបណ្តុំកាត ឬមើលសេចក្តីណែនាំសម្រាប់គ្រូ។", + "ideas.animateANameTitle": "ធ្វើឈ្មោះមានចលនា", + "ideas.animateANameDescription": "ធ្វើឲ្យតួអក្សរក្នុងឈ្មោះរបស់អ្នក អក្សរកាត់ ឬពាក្យដែលអ្នកចូលចិត្ត មានចលនា", + "ideas.animateACharacterTitle": "ធ្វើឲ្យតួអង្គមានចលនា", + "ideas.animateACharacterDescription": "ធ្វើឲ្យតួអង្គមានជីវិតដោយប្រើចលនា", + "ideas.makeMusicTitle": "បង្កើតតន្រ្តី", + "ideas.makeMusicDescription": "ជ្រើសរើសឧបករណ៍ បន្ថែមសម្លេង និងចុចច្នុចដើម្បីលេងតន្រ្តី។", + "ideas.createAStoryTitle": "បង្កើតរឿង", + "ideas.createAStoryDescription": "ជ្រើសតួអង្គ បន្ថែមកិច្ចសន្ទនា ហើយធ្វើឲ្យរឿងរបស់អ្នករស់រវើក", + "ideas.chaseGameTitle": "បង្កើតហ្គេមដេញចាប់", + "ideas.chaseGameDescription": "ធ្វើហ្គេមមួយដែលអ្នកដេញចាប់តួអង្គណាមួយដើម្បីយកពិន្ទុ។", + "ideas.videoSensingTitle": "ញ្ញាណតាមវីដេអូ", + "ideas.videoSensingDescription": "ធ្វើអន្តរកម្មជាមួយ​កិច្ចការ​ដោយប្រើកម្មវិធីបន្ថែមញ្ញាណវីដេអូ", + "ideas.seeAllTutorials": "មើលការបង្ហាញទាំងអស់", + "ideas.cardsTitle": "យកកាតកូដទាំងអស់តែម្តង", + "ideas.cardsText": "អ្នកអាចប្រើកាតកូដ Scratch ដើម្បីរៀនបង្កើតហ្គេម រឿង តន្រ្តី រូបជីវចល និងអ្វីជាច្រើនទៀត!", + "ideas.downloadPDF": "ទាញយក PDF", + "ideas.starterProjectsTitle": "កិច្ចការស្រួលៗ", + "ideas.starterProjectsText": "អ្នកអាចសាកលេងជាមួយនឹងកិច្ចការស្រួលៗ ហើយបន្ថែមបន្ថយវាដើម្បីបង្កើតជារបស់ខ្លួនឯង។", + "ideas.starterProjectsButton": "រកមើលកិច្ចការស្រួលៗ", + "ideas.tryTheTutorial": "សាកល្បងការបង្ហាញ", + "ideas.codingCards": "កាតរៀនកូដ", + "ideas.educatorGuide": "មគ្គទេសក៍សម្រាប់គ្រូ", + "ideas.desktopEditorHeader": "ទាញយកកម្មវិធី Scratch Desktop", + "ideas.desktopEditorBody": "ដើម្បីបង្កើតកិច្ចការដោយមិនប្រើអ៊ីនធឺណិត អ្នកអាចទាញយកកម្មវិធី Scratch Desktop។", + "ideas.questionsHeader": "សំណួរ", + "ideas.questionsBody": "មានសំណួរផ្សេងទៀតមែនទេ? សូមមើល សំណួរពេញនិយម ឬ ទៅកាន់វេទិកាសម្រាប់ជំនួយសរសេរស្រ្គីប។", + "ideas.cardsPurchase": "ទិញកាតក្រដាស", + "ideas.MakeItFlyTitle": "ធ្វើឲ្យវាហោះ", + "ideas.MakeItFlyDescription": "ធ្វើឲ្យឆ្មាក្នុង Scratch, The Powerpuff Girls, ឬ តាកូ មានចលនា", + "ideas.RaceTitle": "ប្រណាំងទៅកាន់ទី", + "ideas.RaceDescription": "បង្កើតហ្គេមដែលមានតួអង្គពីរប្រណាំងគ្នា។", + "ideas.HideAndSeekTitle": "លេងបិតពួន", + "ideas.HideAndSeekDescription": "បង្កើតហ្គេមលេងបិតពួន ដែលមានតួអង្គលាក់ និងបង្ហាញខ្លួន។", + "ideas.FashionTitle": "ហ្គេមម៉ូត", + "ideas.FashionDescription": "បង្កើតហ្គេមដែលអ្នកអាចស្លៀកពាក់ឲ្យតួអង្គដោយប្រើសម្លៀកបំពាក់និងម៉ូតផ្សេងៗគ្នា", + "ideas.PongTitle": "ហ្គេមបាល់លោត", + "ideas.PongDescription": "បង្កើតហ្គេមបាល់លោតដោយមានសម្លេង ពិន្ទុ និង បែបបទផ្សេងៗ។", + "ideas.DanceTitle": "តោះរាំ", + "ideas.DanceDescription": "បង្កើតឈុតរាំដែលមានសម្លេងតន្រ្តី និងកាយវិការរាំ។", + "ideas.CatchTitle": "ហ្គេមចាប់", + "ideas.CatchDescription": "បង្កើតហ្គេមមួយដែលអ្នកចាប់វត្ថុដែលធ្លាក់ពីលើមេឃ។", + "ideas.VirtualPetTitle": "សត្វចិញ្ចឹមនិម្មិត", + "ideas.VirtualPetDescription": "បង្កើតសត្វចិញ្ចឹមដែលអាចញ៉ុំ ផឹក និងលេង។" +} \ No newline at end of file diff --git a/www/scratch-website.jobs-l10njson/km.json b/www/scratch-website.jobs-l10njson/km.json new file mode 100644 index 00000000..638729d4 --- /dev/null +++ b/www/scratch-website.jobs-l10njson/km.json @@ -0,0 +1,8 @@ +{ + "jobs.info": "With Scratch, young people from all backgrounds are learning to program their own interactive stories, games, and animations. Children and teens from around the world have created and shared more than 10 million projects in the rapidly-growing Scratch online community.", + "jobs.joinScratchTeam": "Join the Scratch Team!", + "jobs.openings": "Current Job Openings", + "jobs.titleQuestion": "Want to work on an innovative project that is transforming the ways young people create, share, and learn?", + "jobs.workEnvironment": "We’re seeking curious and motivated people to join our Scratch Team at the MIT Media Lab. We're a diverse group of educators, designers, and engineers, who work together in a playful, creative environment full of LEGO bricks, craft materials, and maker tools. We strongly value diversity, collaboration, and respect in the workplace.", + "jobs.nojobs": "We don't have any open positions at this time. Please check back soon for opportunities!" +} \ No newline at end of file diff --git a/www/scratch-website.messages-l10njson/km.json b/www/scratch-website.messages-l10njson/km.json new file mode 100644 index 00000000..d5b30652 --- /dev/null +++ b/www/scratch-website.messages-l10njson/km.json @@ -0,0 +1,30 @@ +{ + "messages.activityAll": "សកម្មភាពទាំងអស់", + "messages.activityComments": "សកម្មភាពមតិ", + "messages.activityProjects": "សកម្មភាព​កិច្ចការ", + "messages.activityStudios": "សកម្មភាពស្ទូឌីយោ", + "messages.activityForums": "សកម្មភាពវេទិកា", + "messages.becomeManagerText": "{username} បានតម្លើងតំណែងអ្នកជាអ្នកគ្រប់គ្រងស្ទូឌីយោ {studio}", + "messages.curatorInviteText": "{actorLink} បានអញ្ជើញអ្នកឲ្យជួយប្រមូលកិច្ចការក្នុងស្ទូឌីយោ {studioLink}។ ចុចលើ {tabLink} នៅលើស្ទូឌីយោ ដើម្បីទទួលយកការអញ្ជើញនេះ។", + "messages.curatorTabText": "ផ្ទាំងអ្នកប្រមូល", + "messages.favoriteText": "{profileLink} បានចូលចិត្ត​កិច្ចការ {projectLink} របស់អ្នក", + "messages.filterBy": "ចម្រាញ់ដោយ", + "messages.followText": "{profileLink} កំពុងតាមអ្នក", + "messages.forumPostText": "មានប្រកាសថ្មីនៅក្នុងវេទិកា {topicLink}", + "messages.learnMore": "ចុចទីនេះ ដើម្បីស្វែងយល់បន្ថែម", + "messages.loveText": "{profileLink} បានស្រលាញ់កិច្ចការ {projectLink} របស់អ្នក", + "messages.messageTitle": "សារ", + "messages.profileComment": "{profileLink} បានដាក់មតិលើ{commentLink}", + "messages.commentReply": "{profileLink} បានតបទៅមតិរបស់អ្នកនៅ{commentLink}", + "messages.profileOther": "ប្រវត្តិរូបរបស់{username}", + "messages.profileSelf": "ប្រវត្តិរូបរបស់អ្នក", + "messages.projectComment": "{profileLink} បានដាក់មតិលើ​កិច្ចការ​របស់អ្នក{commentLink}", + "messages.remixText": "{profileLink} បានបន្ថែមបន្ថយ​កិច្ចការ​របស់អ្នក {remixedProjectLink} ទៅជា {projectLink}", + "messages.scratcherInvite": "អ្នកត្រូវបានអញ្ជើញឲ្យក្លាយជា Scratcher! {learnMore}!", + "messages.scratchTeamTitle": "សារពី Scratch Team", + "messages.studioActivityText": "មានសកម្មភាពថ្មីមួយនៅក្នុង {studioLink} ថ្ងៃនេះ", + "messages.studioCommentReply": "{profileLink} បានតបទៅមតិរបស់អ្នកនៅ{commentLink}", + "messages.userJoinText": "ស្វាគមន៍មកកាន់ Scratch! បន្ទាប់ពីអ្នកបង្កើតកិច្ចការនិងមតិ អ្នកនឹងទទួលសារអំពីវានៅទីនេះ។ ទៅ{exploreLink} ឬ{makeProjectLink}។", + "messages.userJoinMakeProject": "បង្កើត​កិច្ចការ", + "messages.requestError": "ដូចជាមានបញ្ហាក្នុងការទាញយកសារមួយចំនួនរបស់អ្នក។ សូមសាកល្បងដំណើរការទំព័រនេះម្ដងទៀត។" +} \ No newline at end of file diff --git a/www/scratch-website.microbit-l10njson/km.json b/www/scratch-website.microbit-l10njson/km.json new file mode 100644 index 00000000..a82fee48 --- /dev/null +++ b/www/scratch-website.microbit-l10njson/km.json @@ -0,0 +1,42 @@ +{ + "microbit.headerText": "{microbitLink} is a tiny circuit board designed to help kids learn to code and create with technology. It has many features including an LED display, buttons, and a motion sensor. You can connect it to Scratch and build creative projects that combine the magic of the digital and physical worlds.", + "microbit.gettingStarted": "ចាប់ផ្តើម", + "microbit.installMicrobitHex": "Install Scratch micro:bit HEX", + "microbit.connectUSB": "Connect a micro:bit to your computer with a USB cable", + "microbit.downloadHex": "Download the Scratch micro:bit HEX file", + "microbit.dragDropHex": "Drag and drop the HEX file onto your micro:bit", + "microbit.connectingMicrobit": "Connecting micro:bit to Scratch", + "microbit.powerMicrobit": "Power your micro:bit with USB or a battery pack.", + "microbit.useScratch3": "Use the {scratch3Link} editor.", + "microbit.addExtension": "Add the micro:bit extension.", + "microbit.thingsToTry": "របស់សម្រាប់សាកល្បង", + "microbit.displayHelloTitle": "Display “Hello!”", + "microbit.displayHelloBlock": "Find the {displayHelloText} block and click on it.", + "microbit.displayHelloText": "“display hello”", + "microbit.helloScroll": "You should see {helloText} scroll across the micro:bit display", + "microbit.helloText": "“hello”", + "microbit.starterProjects": "កិច្ចការស្រួលៗ", + "microbit.heartBeat": "Heart Beat", + "microbit.heartBeatDescription": "Press the buttons to animate the heart.", + "microbit.tiltGuitar": "Tilt Guitar", + "microbit.tiltGuitarDescription": "Make music by tilting your micro:bit.", + "microbit.oceanAdventure": "Ocean Adventure", + "microbit.oceanAdventureDescription": "Build your own controller and swim toward the saxophones.", + "microbit.troubleshootingTitle": "Troubleshooting", + "microbit.checkOSVersionTitle": "Make sure your operating system is compatible with Scratch Link", + "microbit.checkOSVersionText": "The minimum operating system versions are listed at the top of this page. See instructions for checking your version of {winOSVersionLink} or {macOSVersionLink}.", + "microbit.winOSVersionLinkText": "Windows", + "microbit.macOSVersionLinkText": "Mac OS", + "microbit.closeScratchCopiesTitle": "Close other copies of Scratch", + "microbit.closeScratchCopiesText": "Only one copy of Scratch can connect with the micro:bit at a time. If you have Scratch open in other browser tabs, close it and try again.", + "microbit.otherComputerConnectedTitle": "Make sure no other computer is connected to your micro:bit", + "microbit.otherComputerConnectedText": "Only one computer can be connected to a micro:bit at a time. If you have another computer connected to your micro:bit, disconnect the micro:bit or close Scratch on that computer and try again.", + "microbit.resetButtonTitle": "Make sure you aren’t hitting the “reset” button", + "microbit.resetButtonText": "Sometimes while using the micro:bit you can accidentally press the “reset” button on the back in-between the USB and power ports. Make sure you keep your fingers (and toes) away from it while using Scratch!", + "microbit.imgAltMicrobitIllustration": "Illustration of the micro:bit circuit board.", + "microbit.imgAltDragDropHex": "Drag and drop the HEX file from the folder you downloaded it to to the micro:bit.", + "microbit.imgAltDisplayH": "A micro:bit displaying an H.", + "microbit.imgAltHeartBeat": "A Scratch project with a heart.", + "microbit.imgAltTiltGuitar": "A Scratch project with a guitar.", + "microbit.imgAltOceanAdventure": "A Scratch project with a clown fish and a saxophone under water." +} \ No newline at end of file diff --git a/www/scratch-website.parents-l10njson/km.json b/www/scratch-website.parents-l10njson/km.json new file mode 100644 index 00000000..37c7bd73 --- /dev/null +++ b/www/scratch-website.parents-l10njson/km.json @@ -0,0 +1,41 @@ +{ + "parents.title": "សម្រាប់ឪពុកម្តាយ", + "parents.intro": "Scratch គឺជាភាសាសរសេរកម្មវិធីនិងសហគមន៍អនឡាញដែលក្មេងៗអាចសរសេរកម្មវិធី \nនិងចែករំលែកកិច្ចការអន្តរកម្មដូចជារឿង ហ្គេម និងគំនូរជីវចលជាមួយនឹងមនុស្ស\nមកពីទូទាំងពិភពលោក។ នៅពេលក្មេងៗបង្កើតដោយប្រើ Scratch ពួកគេរៀនគិត\nប្រកបដោយភាពច្នៃប្រឌិត ធ្វើការសហការគ្នា និងគិតពីហេតុផលជាប្រព័ន្ធ។ \nScratch ត្រូវបានបង្កើតនិងគ្រប់គ្រងដោយ Lifelong Kindergarten group \nនៅឯ MIT Media Lab ។", + "parents.overview": "របៀបដែលវាដំណើរការ", + "parents.faq": "សំណួរពេញនិយម", + "parents.overviewTitle": "តើ Scratch ដំណើរការយ៉ាងដូចម្តេចសម្រាប់កុមារ?", + "parents.overviewLearningTitle": "ការរៀន", + "parents.overviewLearningBody": "សម្រាប់សេចក្តីសង្ខេបប្រវែងមួយទំព័រអំពីអ្វីដែលក្មេងៗរៀនដោយប្រើ Scratch សូមមើល {learningWithScratch}។\nអានអត្ថបទអំពី{creativeLearningApproach}។", + "parents.learningWithScratchLinkText": "ការរៀនដោយប្រើ Scratch", + "parents.creativeLearningApproachLinkText": "វិធីរៀនបែបច្នៃប្រឌិត", + "parents.overviewCommunityTitle": "សហគមន៍", + "parents.overviewCommunityBody": "យើងស្នើឲ្យអ្នកចូលរួមក្នុងតំបន់បណ្តាញទាំងអស់អនុវត្តតាម{communityGuidelines}។\nយើងមិនបញ្ចេញព័ត៌មានគណនីឯកជនទៅកាន់អ្នកណាម្នាក់ទេ។ សម្រាប់ព័ត៌មានបន្ថែម សូមមើល{privacyPolicy}។", + "parents.communityGuidelinesLinkText": "គោលការណ៍ណែនាំសម្រាប់សហគមន៍", + "parents.privacyPolicyLinkText": "គោលការណ៍ឯកជនភាព", + "parents.faqMoreAndAsk": "ដើម្បីស្វែងយល់បន្ថែមពី Scratch សូមមើល {faqPage}។\nអ្នកក៏អាចសួរសំណួរក្នុង{discussionForums}។\nប្រសិនបើអ្នកត្រូវការទាក់ទងបុគ្គលិកក្នុងក្រុមយើងដោយផ្ទាល់ សូមចុច{contactUs}នៅផ្នែកខាងក្រោមនៃទំព័រនីមួយៗ។", + "parents.faqLinkText": "សំណួរពេញនិយម", + "parents.faqDiscussionForumsLinkText": "វេទិកាពិភាក្សា", + "parents.faqContactUsLinkText": "ទាក់ទងយើង", + "parents.faqAgeRangeTitle": "តើ Scratch ប្រើជាមួយក្មេងអាយុប៉ុន្មាន?", + "parents.faqAgeRangeBody": "Scratch ត្រូវបានបង្កើតឡើងជាពិសេសសម្រាប់ក្មេងៗអាយុពី 8 ដល់ 16 ឆ្នាំ តែមនុស្សគ្រប់អាយុបង្កើត និងចែករំលែក Scratch។ ក្មេងៗតូចៗប្រហែលជាគួរសាកប្រើ {scratchJr} ដែលជា Scratch ប្រភេទសាមញ្ញ ដែលត្រូវបានបង្កើតសម្រាប់ក្មេងអាយុ 5 ទៅ 7 ឆ្នាំ។", + "parents.faqResourcesTitle": "មានធនធានអ្វីខ្លះដែលអាចប្រើសម្រាប់រៀន Scratch?", + "parents.faqResourcesBody": "ប្រសិនបើអ្នកទើបតែចាប់ផ្តើម មាន {stepByStepGuide} ដែលអ្នកអាចប្រើបានក្នុង Scratch។ សម្រាប់ធនធានទាំងឡាយទាក់ទងនឹង Scratch សូមមើលទំព័រ{ideasPage}។", + "parents.faqIdeasLinkText": "គំនិត", + "parents.faqStepByStepGuideLinkText": "ការណែនាំមួយជំហានម្តងៗ", + "parents.faqGettingStartedGuideLinkText": "មគ្គុទេសក៍សម្រាប់ចាប់ផ្តើមដំបូង (PDF)", + "parents.faqScratchCardsLinkText": "កាត Scratch", + "parents.faqTipsLinkText": "គន្លឹះ", + "parents.faqCommunityTitle": "តើសហគមន៍អនឡាញសម្រាប់ Scratch ជាអ្វី?", + "parents.faqCommunityBody": "នៅពេលចូលរួមក្នុងសហគមន៍អនឡាញសម្រាប់ Scratch សមាជិកអាចរុករក និងសាកល្បងនៅក្នុងសហគមន៍សិក្សាបើកចំហជាមួយសមាជិក Scratch ផ្សេងទៀតដែលមកពីគ្រប់មជ្ឈដ្ឋាន អាយុ និងចំណាប់អារម្មណ៍ផ្សេងៗគ្នា។ សមាជិកអាចចែករំលែកការងាររបស់ពួកគេ ទទួលបានមតិយោបល់ និងរៀនសូត្រពីគ្នាទៅវិញទៅមក។", + "parents.faqGuidelinesTitle": "តើអ្វីជាគោលការណ៍ណែនាំសម្រាប់សហគមន៍អនឡាញសម្រាប់ Scratch?", + "parents.faqGuidelinesBody": "MIT Scratch Team ធ្វើការជាមួយសហគមន៍ដើម្បីរក្សានូវបរិស្ថានមួយដែលប្រកបដោយភាពរាក់ទាក់និងការគោរពគ្នាសម្រាប់មនុស្សគ្រប់វ័យ ជនជាតិ ពូជសាសន៍ សាសនា គោលជំហរផ្លូវភេទ និងអត្តសញ្ញាណយេនឌ័រ។ អ្នកអាចជួយកូនរបស់អ្នករៀនពីរបៀបចូលរួមដោយពិនិត្យនូវ {communityGuidelines} ជាមួយគ្នា។ សមាជិកទាំងអស់ត្រូវបានស្នើសុំឱ្យធ្វើការបញ្ចេញមតិបែបស្ថាបនា និងជួយរក្សាគេហទំព័រឱ្យមានភាពស្និទ្ធស្នាល ដោយរាយការណ៍ពីមាតិកាដែលមិនគោរពតាមគោលការណ៍ណែនាំរបស់សហគមន៍។ Scratch Team ធ្វើការរៀងរាល់ថ្ងៃដើម្បីគ្រប់គ្រងសកម្មភាពនៅលើគេហទំព័រ និងឆ្លើយតបទៅនឹងរបាយការណ៍ដោយមានជំនួយពីឧបករណ៍ដូចជាតម្រងពាក្យប្រមាថ {CleanSpeak}។", + "parents.faqCommunityGuidelinesLinkText": "គោលការណ៍ណែនាំសម្រាប់សហគមន៍", + "parents.faqPrivacyPolicyTitle": "តើអ្វីជាគោលនយោបាយពីឯកជនភាពរបស់អ្នក?", + "parents.faqPrivacyPolicyBody": "ដើម្បីការពារសិទ្ធិឯកជនលើអ៊ីនធឺណិតរបស់កុមារ យើងដាក់កំណត់នូវអ្វីដែលយើងត្រូវប្រមូលក្នុងពេលបង្កើតគណនី និងអ្វីដែលយើងបង្ហាញជាសាធារណៈនៅលើគេហទំព័រ។ យើងមិនលក់ឬជួលព័ត៌មានគណនីទៅនរណាម្នាក់ឡើយ។ អ្នកអាចស្វែងយល់បន្ថែមអំពីទំព័រ {privacyPolicy} របស់យើង។", + "parents.faqFAQLinkText": "ទំព័រសំណួរពេញនិយម", + "parents.faqOfflineTitle": "តើមានវិធីណាដើម្បីប្រើ​ Scratch ដោយមិនចាំបាច់ចូលរួមនៅលើអ៊ីនធឺណិតទេ?", + "parents.faqOfflineBody": "កម្មវិធី Scratch Desktop អនុញ្ញាតឲ្យអ្នកបង្កើតកិច្ចការ Scratch ដោយមិនចាំបាច់មានអ៊ីនធឺណិត។ អ្នកអាចទាញយក{scratchDesktop}ពីវេបសាយ។ កាលពីមុន កម្មវិធីនេះត្រូវបានហៅថាកម្មវិធីសរសេរ Scratch ក្រៅបណ្តាញ។", + "parents.faqScratchDesktop": "Scratch Desktop", + "parents.faqOffline2LinkText": "កម្មវិធីសរសេរក្រៅបណ្តាញ Scratch 2.0", + "parents.faqOffline14LinkText": "កម្មវិធីសរសេរក្រៅបណ្តាញ Scratch 1.4" +} \ No newline at end of file diff --git a/www/scratch-website.preview-faq-l10njson/km.json b/www/scratch-website.preview-faq-l10njson/km.json new file mode 100644 index 00000000..efbd935d --- /dev/null +++ b/www/scratch-website.preview-faq-l10njson/km.json @@ -0,0 +1,3 @@ +{ + "preview-faq.title": "សំណួរពេញនិយមសម្រាប់ Scratch 3.0 " +} \ No newline at end of file diff --git a/www/scratch-website.preview-l10njson/km.json b/www/scratch-website.preview-l10njson/km.json new file mode 100644 index 00000000..141f2643 --- /dev/null +++ b/www/scratch-website.preview-l10njson/km.json @@ -0,0 +1,49 @@ +{ + "addToStudio.title": "បន្ថែមទៅស្ទូឌីយោ", + "addToStudio.finishing": "កំពុងបញ្ចប់...", + "addToStudio.inviteUser": "អញ្ជើញគេដើម្បីបន្ថែមទៅកាន់ស្ទូឌីយោ", + "project.titleMaxLength": "ចំណងជើងវែងពេក", + "project.musicExtensionChip": "តន្រ្តី", + "project.penExtensionChip": "ប៊ិច", + "project.text2SpeechChip": "អត្ថបទទៅសម្លេង", + "project.translateChip": "បកប្រែ", + "project.videoSensingChip": "ញ្ញាណតាមវីដេអូ", + "project.needsConnection": "ត្រូវការតភ្ជាប់", + "project.comments.header": "មតិ", + "project.comments.toggleOff": "ការដាក់មតិបានបិទ", + "project.comments.toggleOn": "ការដាក់មតិបានបើក", + "project.comments.turnedOff": "សុំទោស! ការដាក់មតិត្រូវបានបិទសម្រាប់​កិច្ចការ​នេះ។", + "project.share.notShared": "កិច្ចការ​​នេះមិនត្រូវបានចែករំលែកទេ — ដូច្នេះមានតែអ្នកទេដែលអាចមើលវាបាន។ ចុចចែករំលែកដើម្បីឲ្យអ្នកដទៃបានមើលវាដែរ។", + "project.share.sharedLong": "សូមអបអរសាទរសម្រាប់ការចែករំលែកកិច្ចការរបស់អ្នក! ឥឡូវនេះអ្នកដទៃអាចសាកល្បងវា ផ្ដល់យោបល់ និងបន្ថែមបន្ថយវា។", + "project.share.sharedShort": "កិច្ចការរបស់អ្នកត្រូវបានចែករំលែក។", + "project.share.shareButton": "ចែករំលែក", + "project.seeInsideButton": "មើលខាងក្នុង", + "project.remix.justRemixed": "\"{title}\" ត្រូវបានកែបន្ថែមដោយជោគជ័យ។​ បន្ថែមតួអង្គមួយ បន្ថែមរូបរាងមួយ ធ្វើការផ្លាស់ប្ដូរមួយដើម្បីឲ្យវាក្លាយជារបស់អ្នក។", + "project.remixButton": "បន្ថែមបន្ថយ", + "project.remixButton.altText": "ចម្លង​កិច្ចការ​នេះ ហើយបន្ថែមគំនិតរបស់អ្នក។", + "project.remixButton.remixing": "កំពុងកែបន្ថែម", + "project.remixes": "បន្ថែមបន្ថយ", + "project.viewAllInList": "មើលទាំងអស់", + "project.inviteToRemix": "អញ្ជើញអ្នកដទៃឲ្យកែបន្ថែម", + "project.instructionsLabel": "សេចក្តីណែនាំ", + "project.notesAndCreditsLabel": "ចំណាំនិងក្រេឌីត", + "project.credit": "អរគុណ{userLink} សម្រាប់​កិច្ចការ​ដើម{projectLink}។", + "project.deletedBanner": "ចំណាំ៖ កិច្ចការនេះគឺនៅក្នុងថតធុងសំរាម", + "project.defaultCensoredMessage": "កិច្ចការនេះត្រូវបានដកចេញដោយ Scratch Team ពីព្រោះវាមិនគោរព មិនសមរម្យសម្រាប់គ្រប់អាយុ ឬក៏វាបានប្រាស់ចាកពីគោលការណ៍ណែនាំរបស់សហគមន៍។", + "project.communityCensoredMessage": "កិច្ចការ​របស់អ្នកត្រូវបានឈប់ចែករំលែកបណ្ដោះអាសន្នសិន ដោយសារតែមានមនុស្សជាច្រើនបានរាយការណ៍ថាវាមិនសមរម្យ។", + "project.willReviewCensoredMessage": "Scratch Team នឹងពិនិត្យ​​កិច្ចការ​​នេះដោយផ្អែកលើ{communityGuidelinesLink} ហើយអាចនឹងស្តារ​កិច្ចការ​មកវិញ ឬត្រូវបិទតែម្តង។", + "project.tempCensoredMessage": "សូមអាន{communityGuidelinesLink}ហើយត្រូវកែសម្រួល​កិច្ចការ​នេះ ដើម្បីឲ្យវាមានការគោរព មុននឹងចែករំលែកវាម្ដងទៀត។", + "project.permCensoredMessage": "វានឹងមិនអាចចែករំលែកជាថ្មីទេនៅអនាគត", + "project.communityGuidelines": "គោលការណ៍ណែនាំសម្រាប់សហគមន៍", + "project.moderationInfoLabel": "ព័ត៌មានសម្រុះសម្រួល", + "project.numScripts": "ស្គ្រីប​ {number}", + "project.numSprites": "តួអង្គ {number}", + "project.descriptionMaxLength": "សេចក្តីពិពណ៌នាវែងពេក", + "project.notesPlaceholder": "តើអ្នកបង្កើត​កិច្ចការ​នេះរបៀបណា? តើអ្នកបានប្រើគំនិត ស្រ្គីប ឬកិច្ចការសិល្បៈរបស់អ្នកដទៃទេ? អរគុណពួកគេនៅទីនេះ។", + "project.descriptionPlaceholder": "ប្រាប់គេពីវិធីប្រើ​កិច្ចការ​របស់អ្នក (ដូចជា ច្នុចណាខ្លះដែលត្រូវចុច)។", + "project.cloudDataAlert": "កិច្ចការ​នេះប្រើទិន្នន័យក្លោដ៍ ដែលជាមុខងារមួយដែលអាចប្រើបានដោយអ្នកដែលបានចូលក្នុងគណនីប៉ុណ្ណោះ។", + "project.cloudVariables": "អថេរក្លោដ៍", + "project.cloudDataLink": "មើលទិន្នន័យ​", + "project.usernameBlockAlert": "កិច្ចការ​នេះអាចដឹងថាអ្នកណាកំពុងតែប្រើវា តាមរយៈប្លុក \"ឈ្មោះអ្នកប្រើ\" ។ ដើម្បីលាក់បាំងអត្តសញ្ញាណរបស់អ្នក សូមចេញពីគណនីមុននឹងប្រើ​កិច្ចការ​នេះ។", + "project.inappropriateUpdate": "អឺ...ឧបករណ៍ពិនិត្យពាក្យមិនល្អគិតថាមតិរបស់អ្នកមានបញ្ហា។ សូមកែសម្រួលវា ហើយត្រូវចាំថាអ្នកត្រូវតែចេះគួរសម។" +} \ No newline at end of file diff --git a/www/scratch-website.research-l10njson/km.json b/www/scratch-website.research-l10njson/km.json new file mode 100644 index 00000000..a402daf4 --- /dev/null +++ b/www/scratch-website.research-l10njson/km.json @@ -0,0 +1,9 @@ +{ + "research.title": "Research on Scratch", + "research.conductors": "Research on Scratch is being conducted by members of the MIT Scratch Team and researchers at other universities, including Yasmin Kafai at the University of Pennsylvania Graduate School of Education, Karen Brennan at the Harvard Graduate School of Education, Benjamin Mako Hill at the University of Washington, Andrés Monroy Hernandez at Microsoft Research, Mimi Ito and Crystle Martin at the University of California, Irvine, Quinn Burke at College of Charleston, Deborah Fields at Utah State University, and Kylie Peppler at Indiana University.", + "research.privacy": "By sharing projects and participating in the Scratch online community, you are helping us better understand how people can use and learn with Scratch. Any publicly shared projects, comments, or other material on the Scratch site may be included in the research analysis, presentations, papers, and reports. No personally identifiable information is shared. (If you have any questions, please use the {contactLink} form.)", + "research.contactLinkText": "ទាក់ទងយើង", + "research.intro": "Below are selected research papers, presentations, and theses on Scratch and the Scratch online community, followed by a list of National Science Foundation grants awarded to support Scratch.", + "research.papers": "Research Papers & Presentations", + "research.grants": "National Science Foundation Grants" +} \ No newline at end of file diff --git a/www/scratch-website.scratch_14-l10njson/km.json b/www/scratch-website.scratch_14-l10njson/km.json new file mode 100644 index 00000000..0a5e1bc3 --- /dev/null +++ b/www/scratch-website.scratch_14-l10njson/km.json @@ -0,0 +1,34 @@ +{ + "onePointFour.intro": "The previous version of Scratch, version 1.4, is still available for download.", + "onePointFour.introNoteLabel": "Note:", + "onePointFour.introNote": "{noteLabel} You can still share projects from 1.4 to the Scratch website. However, projects created in Scratch 2.0 cannot be opened in 1.4.", + "onePointFour.downloads": "Downloads", + "onePointFour.macTitle": "Mac OS X", + "onePointFour.macBody": "Compatible with Mac OSX 10.4 or later", + "onePointFour.windowsTitle": "Windows", + "onePointFour.windowsBody": "Compatible with Windows 2000, XP, Vista, 7, and 8", + "onePointFour.windowsNetworkInstaller": "installer", + "onePointFour.windowsNetwork": "Network deployments use the {windowsNetworkInstaller}", + "onePointFour.linuxTitle": "Debian / Ubuntu", + "onePointFour.linuxBody": "Compatible with Ubuntu 12.04 or later", + "onePointFour.linuxInstall": "Install Scratch with Software Center", + "onePointFour.linuxOptions": "{linuxInstall} or {linuxDownload}", + "onePointFour.linuxDownload": "download here", + "onePointFour.faqsTitle": "សំណួរពេញនិយម", + "onePointFour.resourcesQ": "What resources are available to help me learn how to use Scratch 1.4?", + "onePointFour.gettingStartedGuide": "Scratch 1.4 Getting Started Guide", + "onePointFour.referenceGuide": "Scratch 1.4 Reference Guide", + "onePointFour.scratchCards": "កាត Scratch", + "onePointFour.resourcesA": "For a step-by-step introduction, download the {gettingStartedGuide}. The {referenceGuide} has a thorough explanation of the Scratch interface and programming language. {scratchCards} provide brief explanations that show how to make animations and interactive projects with Scratch.", + "onePointFour.requirementsQ": "What are the system requirements for Scratch 1.4?", + "onePointFour.requirementsDisplay": "Display: 800 x 480 or larger, thousands or millions of colors (16-bit color or greater) ", + "onePointFour.requirementsOS": "Operating System: Windows 2000 or later, Mac OS X 10.4 or later, Ubuntu Linux 9.04 or later (For other versions of Linux, see the Linux Installer page) ", + "onePointFour.requirementsDisk": "Disk: at least 120 megabytes of free space to install Scratch.", + "onePointFour.requirementsCPUMemory": "CPU and memory: Most computers have enough memory to run Scratch 1.4, but very old computers may run Scratch slowly.", + "onePointFour.requirementsSoundVideo": "Sound / Video: Sound playback requires speakers (or headphones), and recording requires a microphone. Many laptops have speakers and microphones built in. Scratch 1.4 can use a USB or built-in camera (optional).", + "onePointFour.errorQ": "What if I get an error when I try to upload or share my project to the Scratch website?", + "onePointFour.errorFileTooBig": "File too big. The largest file limit is 10 MB. To shrink the size of your Scratch project, click the Edit menu > and select compress sounds, or compress images. If you have compressed sounds and your project still won't upload, try deleting some of the sounds to make it smaller. ", + "onePointFour.errorInternet": "Internet connection too slow and times out. Try making the file smaller. If that doesn't work, try connecting from a different computer or connection or web browser.", + "onePointFour.errorProxy": "Proxy server getting in the way. Try an Internet connection that does not go through a proxy server, or configure Scratch to use your proxy server. ", + "onePointFour.errorLogin": "Wrong username and password. Try logging into Scratch website to make sure username and password are correct. " +} \ No newline at end of file diff --git a/www/scratch-website.search-l10njson/km.json b/www/scratch-website.search-l10njson/km.json new file mode 100644 index 00000000..544de699 --- /dev/null +++ b/www/scratch-website.search-l10njson/km.json @@ -0,0 +1,4 @@ +{ + "search.trending": "កំពុងនិយមខ្លាំង", + "search.popular": "ពេញនិយម" +} \ No newline at end of file diff --git a/www/scratch-website.splash-l10njson/km.json b/www/scratch-website.splash-l10njson/km.json new file mode 100644 index 00000000..d0a88bca --- /dev/null +++ b/www/scratch-website.splash-l10njson/km.json @@ -0,0 +1,39 @@ +{ + "splash.featuredProjects": "កិច្ចការល្អៗ", + "splash.featuredStudios": "ស្ទូឌីយោល្អៗ", + "splash.projectsCuratedBy": "កិច្ចការប្រមូលដោយ {curatorId}", + "splash.scratchDesignStudioTitle": "Scratch Design Studio", + "splash.visitTheStudio": "ទៅកាន់ស្ទូឌីយោ", + "splash.projectsByScratchersFollowing": "កិច្ចការបង្កើតដោយអ្នកប្រើ Scratch ដែលខ្ញុំតាម", + "splash.projectsLovedByScratchersFollowing": "កិច្ចការដែលបានស្រឡាញ់ដោយអ្នកប្រើ Scratch ដែលខ្ញុំតាម", + "splash.projectsInStudiosFollowing": "កិច្ចការក្នុងស្ទូឌីយោដែលខ្ញុំតាម", + "splash.communityRemixing": "អ្វីដែលសហគមន៍កំពុងបន្ថែមបន្ថយ", + "splash.communityLoving": "អ្វីដែលសហគមន៍កំពុងស្រឡាញ់", + "messages.becomeCuratorText": "{username}បានក្លាយជាអ្នកប្រមូលក្នុង {studio}", + "messages.becomeManagerText": "{username}ត្រូវបានប្តូរទៅជាអ្នកគ្រប់គ្រងនៃ{studio}", + "messages.favoriteText": "{profileLink}បានពេញចិត្ត{projectLink}", + "messages.followText": "{profileLink}គឺកំពុងតាម{followeeLink}", + "messages.loveText": "{profileLink}បានស្រឡាញ់{projectLink}", + "messages.remixText": "‌{profileLink}​ បានបន្ថែមបន្ថយ {remixedProjectLink}ឲ្យទៅជា{projectLink}", + "messages.shareText": "{profileLink}បានចែករំលែក​កិច្ចការ {projectLink}", + "intro.aboutScratch": "អំពី Scratch", + "intro.forEducators": "សម្រាប់គ្រូ", + "intro.forParents": "សម្រាប់ឪពុកម្តាយ", + "intro.join": "ចូលរួម", + "intro.startCreating": "ចាប់ផ្តើមបង្កើត", + "intro.tagLine1": "បង្កើត​ រឿង ហ្គេម និង​​ រូបជីវចល", + "intro.tagLine2": "ចែករំលែកជាមួយអ្នកផ្សេងជុំវិញពិភពលោក", + "intro.watchVideo": "មើលវីដេអូ", + "news.scratchNews": "ព័ត៌មានពី Scratch ", + "teacherbanner.greeting": "សួស្តី", + "teacherbanner.subgreeting": "គណនីគ្រូ", + "teacherbanner.classesButton": "ថ្នាក់ខ្ញុំ", + "teacherbanner.faqButton": "សំណួរពេញនិយមពីគណនីគ្រូ", + "welcome.welcomeToScratch": "សូមស្វាគមន៏មកកាន់ Scratch!", + "welcome.learn": "រៀនពីការបង្កើត​កិច្ចការ​ក្នុង Scratch", + "welcome.tryOut": "សាកល្បងគម្រោងស្រួលៗ", + "welcome.connect": "ទាក់ទងជាមួយអ្នកប្រើ​ Scratch ផ្សេងទៀត", + "featureBanner.title": "Scratch ថ្មីមកដល់ហើយ", + "featureBanner.subtitle": "មិនបានប្រើប្រាស់", + "featureBanner.callToAction": "call to action" +} \ No newline at end of file diff --git a/www/scratch-website.starter-projects-l10njson/km.json b/www/scratch-website.starter-projects-l10njson/km.json new file mode 100644 index 00000000..c7245835 --- /dev/null +++ b/www/scratch-website.starter-projects-l10njson/km.json @@ -0,0 +1,10 @@ +{ + "starterProjects.starterProjects": "កិច្ចការស្រួលៗ", + "starterProjects.intro": "សាកល្បងកិច្ចការស្រួលៗទាំងអស់នេះពី Scratch Team ។ មើលខាងក្នុងកិច្ចការ ហើយបន្ថែមបន្ថយតាមគំនិតរបស់អ្នក", + "starterProjects.animation": "រូបជីវចល", + "starterProjects.games": "ហ្គេម", + "starterProjects.interactiveArt": "សិល្បះជីវចល", + "starterProjects.musicDance": "តន្រ្តី និងរបាំ", + "starterProjects.stories": "រឿង", + "starterProjects.video": "ញ្ញាណតាមវីដេអូ" +} \ No newline at end of file diff --git a/www/scratch-website.teacher-faq-l10njson/km.json b/www/scratch-website.teacher-faq-l10njson/km.json new file mode 100644 index 00000000..c80d08d6 --- /dev/null +++ b/www/scratch-website.teacher-faq-l10njson/km.json @@ -0,0 +1,47 @@ +{ + "teacherfaq.title": "Scratch Teacher Account FAQ", + "teacherfaq.teacherWhatTitle": "What are teacher accounts?", + "teacherfaq.teacherWhatBody": "A Scratch Teacher Account provides teachers and other educators with additional features to manage student participation on Scratch, including the ability to create student accounts, organize student projects into studios, and monitor student comments. Learn more about Teacher Accounts in the video below:", + "teacherfaq.teacherSignUpTitle": "How do I request a teacher account?", + "teacherfaq.teacherSignUpBody": "To request a Teacher Account, go to the teacher account request form.", + "teacherfaq.teacherWaitTitle": "Why do I have to wait one day for my account?", + "teacherfaq.teacherWaitBody": "The Scratch Team uses this time to manually review account creation submissions to verify the account creator is an educator.", + "teacherfaq.teacherPersonalTitle": "Why do you need to know my personal information during registration?", + "teacherfaq.teacherPersonalBody": "We use this information to verify the account creator is an educator. We will not share this information with anyone else, and it will not be shared publicly on the site.", + "teacherfaq.teacherGoogleTitle": "Are teacher accounts integrated with Google Classroom or any other classroom management service?", + "teacherfaq.teacherGoogleBody": "Scratch Teacher accounts are not integrated with any classroom management services.", + "teacherfaq.teacherEdTitle": "Are Scratch Teacher accounts linked to ScratchEd accounts?", + "teacherfaq.teacherEdBody": "No, Scratch Teacher accounts are not linked to ScratchEd accounts.", + "teacherfaq.teacherMultipleTitle": "Can a class have multiple teachers?", + "teacherfaq.teacherMultipleBody": "A class can only have one teacher account associated with it.", + "teacherfaq.teacherQuestionsTitle": "What if I have any questions or comments on Teacher Accounts?", + "teacherfaq.teacherQuestionsBody": "If you have any questions or feedback on Teacher Accounts, you can message us at teacher-accounts@scratch.mit.edu.", + "teacherfaq.studentAccountsTitle": "Student Accounts", + "teacherfaq.studentVerifyTitle": "Do I have to verify each of my students' emails?", + "teacherfaq.studentVerifyBody": "No. Since student accounts do not use unique emails addresses, confirming your teacher email address will enable sharing for all class accounts.", + "teacherfaq.studentEndTitle": "What happens when I \"end\" my class?", + "teacherfaq.studentEndBody": "When you end a class, your class profile page will be hidden and your students will no longer be able to log in (but their projects and the class studios will still be visible on the site). You may re-open the class at any time. ", + "teacherfaq.studentForgetTitle": "What happens if a student forgets their password?", + "teacherfaq.studentForgetBody": "You can manually reset a student password from within your Scratch Teacher Account. First, navigate to My Classes (either from the purple banner on the homepage or in the dropdown menu next to your user icon). From there, find the correct Class and click on the Students link. You can then reset the password at the student level using the Settings menu. ", + "teacherfaq.studentUnsharedTitle": "Can I see unshared student projects?", + "teacherfaq.studentUnsharedBody": "Teacher accounts can only access shared student projects.", + "teacherfaq.studentDeleteTitle": "Can I delete student accounts?", + "teacherfaq.studentDeleteBody": "It is not possible for a teacher to delete a student account. A student can delete their own account in their Account Settings.", + "teacherfaq.studentAddTitle": "Can I add an existing Scratch account to my class? ", + "teacherfaq.studentAddBody": "Only accounts created by the teacher can be part of a class. However, we are looking into adding this functionality in later versions.", + "teacherfaq.studentMultipleTitle": "Can a student be in multiple classes? ", + "teacherfaq.studentMultipleBody": "A student can only be a part of one class. However, we are looking into adding this functionality in later versions.", + "teacherfaq.studentDiscussTitle": "Is there a space to discuss Teacher Accounts with other teachers?", + "teacherfaq.studentDiscussBody": "Yes, you can engage in discussions with other teachers at ScratchEd, an online community for Scratch educators. Check out their forums to join conversations about a number of topics, including but not limited to Teacher Accounts. ScratchEd is developed and supported by the Harvard Graduate School of Education.", + "teacherfaq.studentDataTitle": "What data does Scratch collect about students?", + "teacherfaq.studentDataBody": "When a student first signs up on Scratch, we ask for basic demographic data including gender, age (birth month and year), country, and an email address for verification. This data is used (in aggregated form) in research studies intended to improve our understanding of how people learn with Scratch. When an educator uses a Scratch Teacher Account to create student accounts in bulk, students are not required to provide an email address for account setup.", + "teacherfaq.studentPrivacyLawsTitle": "Is Scratch 2.0 (online version) compliant with United States local and federal data privacy laws?", + "teacherfaq.studentPrivacyLawsBody": "Scratch cares deeply about the privacy of students and of all individuals who use our platform. We have in place physical and electronic procedures to protect the information we collect on the Scratch website. Although we are not in a position to offer contractual guarantees with each entity that uses our free educational product, we are in compliance with all United States federal laws that are applicable to MIT, a 501(c)(3) organization and the entity that created and maintains Scratch. We encourage you to read the Scratch Privacy Policy for more information.", + "teacherfaq.commTitle": "សហគមន៍", + "teacherfaq.commHiddenTitle": "Can I create a hidden class?", + "teacherfaq.commHiddenBody": "No. All content shared within your class will be accessible to the Scratch community.", + "teacherfaq.commWhoTitle": "Who can my students interact with on Scratch?", + "teacherfaq.commWhoBody": "Student accounts have the same community privileges as a regular Scratch account, such as sharing projects, commenting, creating studios, and the like. As a teacher, you can see all of your students' activity and perform light moderation actions within your class.", + "teacherfaq.commInappropriateTitle": "What can I do if I see something inappropriate?", + "teacherfaq.commInappropriateBody": "You can manually remove inappropriate comments and projects created by your students. If you find inappropriate content created by non-students, please notify the Scratch Team by clicking the report button or sending a message to Contact Us." +} \ No newline at end of file diff --git a/www/scratch-website.teacherregistration-l10njson/km.json b/www/scratch-website.teacherregistration-l10njson/km.json new file mode 100644 index 00000000..fd256793 --- /dev/null +++ b/www/scratch-website.teacherregistration-l10njson/km.json @@ -0,0 +1,39 @@ +{ + "teacherRegistration.nameStepTitle": "នាមនិងគោត្តនាម", + "teacherRegistration.nameStepDescription": "ឈ្មោះរបស់អ្នកនឹងមិនត្រូវបានបង្ហាញជាសាធារណៈទេ ហើយវានឹងត្រូវបានរក្សាទុកជាសម្ងាត់។", + "teacherRegistration.firstName": "នាម", + "teacherRegistration.lastName": "គោត្តនាម", + "teacherRegistration.phoneNumber": "លេខទូរសព្ទ", + "teacherRegistration.phoneStepDescription": "លេខទូរសព្ទរបស់អ្នកនឹងមិនត្រូវបានបង្ហាញជាសាធារណៈទេ ហើយវានឹងត្រូវបានរក្សាទុកជាសម្ងាត់", + "teacherRegistration.phoneConsent": "Scratch Team អាចទូរសព្ទមកខ្ញុំដើម្បីផ្ទៀងផ្ទាត់គណនីគ្រូរបស់ខ្ញុំប្រសិនបើចាំបាច់", + "teacherRegistration.validationPhoneNumber": "សូមបញ្ចូលលេខទូរសព្ទឲ្យបានត្រឹមត្រូវ", + "teacherRegistration.validationPhoneConsent": "អ្នកត្រូវតែយល់ព្រមនឹងការផ្ទៀងផ្ទាត់គណនីគ្រូរបស់អ្នក", + "teacherRegistration.privacyDescription": "ព័ត៌មានរបស់អ្នកនឹងមិនត្រូវបានបង្ហាញជាសាធារណៈទេ ហើយវានឹងត្រូវបានរក្សាទុកជាសម្ងាត់។", + "teacherRegistration.organization": "អង្គភាព", + "teacherRegistration.orgTitle": "តួនាទីរបស់អ្នក", + "teacherRegistration.orgType": "ប្រភេទអង្គភាព", + "teacherRegistration.checkAll": "គូសធីកលើចម្លើយទាំងអស់ដែលត្រឹមត្រូវ", + "teacherRegistration.orgChoiceElementarySchool": "បឋម", + "teacherRegistration.orgChoiceMiddleSchool": "អនុវិទ្យាល័យ", + "teacherRegistration.orgChoiceHighSchool": "វិទ្យាល័យ", + "teacherRegistration.orgChoiceUniversity": "សាកលវិទ្យាល័យ", + "teacherRegistration.orgChoiceAfterschool": "កម្មវិធីក្រៅសាលា", + "teacherRegistration.orgChoiceMuseum": "សារមន្ទីរ", + "teacherRegistration.orgChoiceLibrary": "បណ្ណាល័យ", + "teacherRegistration.orgChoiceCamp": "ជំរំ", + "teacherRegistration.notRequired": "មិនទាមទារ", + "teacherRegistration.addressLine1": "អាសយដ្ឋាន ជួរទី១", + "teacherRegistration.addressLine2": "អាសយដ្ឋាន ជួរទី២ (មិនទាមទារ)", + "teacherRegistration.zipCode": "ZIP", + "teacherRegistration.stateProvince": "រដ្ឋ", + "teacherRegistration.city": "ទីក្រុង", + "teacherRegistration.addressStepTitle": "អាសយដ្ឋាន", + "teacherRegistration.useScratchStepTitle": "គម្រោងរបស់អ្នកក្នុងការប្រើប្រាស់​ Scratch", + "teacherRegistration.useScratchStepDescription": "ប្រាប់យើងបន្តិចពីរបៀបដែលអ្នកគ្រោងនឹងប្រើ Scratch ។ ហេតុអ្វីបានជាយើងសួររកព័ត៌មាននេះ", + "teacherRegistration.useScratchMaxLength": "សេចក្តីពណ៌នាត្រូវតែតិចជាង 300 តួអក្សរ", + "teacherRegistration.howUseScratch": "តើអ្នកគ្រោងនឹងប្រើ Scratch របៀបណានៅក្នុងអង្គភាពរបស់អ្នក?", + "teacherRegistration.emailStepTitle": "អាសយដ្ឋានអ៊ីម៉េល", + "teacherRegistration.emailStepDescription": "យើងនឹងផ្ញើសារបញ្ជាក់មួយ ដែលនឹងឲ្យអ្នកអាចចូលទៅកាន់គណនីគ្រូនៅលើ Scratch របស់អ្នក។", + "teacherRegistration.validationEmailMatch": "អ៊ីមែលមិនត្រូវគ្នា", + "teacherRegistration.validationAge": "សុំទោស គ្រូត្រូវតែមានអាយុយ៉ាងតិច 16 ឆ្នាំ" +} \ No newline at end of file diff --git a/www/scratch-website.tips-l10njson/km.json b/www/scratch-website.tips-l10njson/km.json new file mode 100644 index 00000000..b2a26539 --- /dev/null +++ b/www/scratch-website.tips-l10njson/km.json @@ -0,0 +1,50 @@ +{ + "tips.title": "ចាប់ផ្តើម", + "tips.subTitle": "ចាប់ផ្តើមបង្កើតកិច្ចការ​ក្នុង​ Scratch ដោយសាកល្បង ការបង្រៀនអនឡាញ ឬទាញយកមគ្គុទេសក៍ជា PDF", + "tips.tryGettingStarted": "សាកល្បងការបង្រៀនសម្រាប់ការចាប់ផ្តើម", + "tips.tttHeader": "របស់សម្រាប់សាកល្បង", + "tips.tttBody": "តើអ្នកចង់ធ្វើអ្វីជាមួយនឹង Scratch? សម្រាប់សកម្មភាពនីមួយៗ អ្នកអាចសាកល្បងមេរៀន ទាញយកបណ្តុំកាត ឬមើលមគ្គុទេសក៍សម្រាប់គ្រូ។", + "tips.cardsHeader": "យកកាតកូដទាំងអស់តែម្តង", + "tips.cardsBody": "អ្នកអាចប្រើកាតកូដសម្រាប់ Scratch ដើម្បីរៀនបង្កើតហ្គេម រឿង តន្រ្តី រូបជីវចល និងអ្វីជាច្រើនទៀត!", + "tips.cardsDownload": "ទាញយក PDF", + "tips.cardsPurchase": "ទិញកាតក្រដាស", + "tips.starterProjectsHeader": "កិច្ចការស្រួលៗ", + "tips.starterProjectsBody": "អ្នកអាចសាកលេងជាមួយនឹងកិច្ចការស្រួលៗ ដើម្បីទទួលគំនិតសម្រាប់បង្កើតកិច្ចការជារបស់ខ្លួនឯង។", + "tips.starterProjectsPlay": "លេងជាមួយនឹងកិច្ចការស្រួលៗ", + "tips.offlineEditorHeader": "កម្មវិធីសរសេរក្រៅបណ្តាញ", + "tips.offlineEditorBody": "ដើម្បីបង្កើតកិច្ចការដោយមិនប្រើអ៊ីនធឺណិត អ្នកអាចទាញយកកម្មវិធីសរសេរក្រៅបណ្តាញ។", + "tips.questionsHeader": "សំណួរ", + "tips.questionsBody": "មានសំណួរផ្សេងទៀតមែនទេ? សូមមើល សំណួរពេញនិយម ឬ ទៅកាន់វេទិកាសម្រាប់ជំនួយសរសេរស្រ្គីប។", + "ttt.tutorial": "ការបង្រៀន", + "tile.guides": "មើលកាត និងមគ្គុទេសក៍", + "tile.tryIt": "សាកធ្វើ!", + "ttt.placeholder": "អត្ថបទបណ្តោះអាសន្ន", + "ttt.tutorialSubtitle": "ស្វែងយល់ពីការបង្កើត​កិច្ចការ​នេះដោយប្រើ​ការបង្រៀនមួយជំហានម្តងៗក្នុង Scratch", + "ttt.activityTitle": "កាតសម្រាប់សកម្មភាព", + "ttt.activitySubtitle": "ស្វែងយល់ពីគំនិតសរសេរកូដថ្មីៗតាមរយៈបណ្តុំកាតដែលមានរូបបង្ហាញ ដែលអ្នកអាចយកទៅព្រីនបាន។", + "ttt.educatorTitle": "មគ្គុទេសក៍សម្រាប់គ្រូ", + "ttt.educatorSubtitle": "ប្រើមគ្គុទេសក៍សម្រាប់គ្រូនេះដើម្បីរៀបចំនិងធ្វើសិក្ខាសាលារយៈពេលមួយម៉ោងពី Scratch", + "ttt.open": "បើក", + "ttt.MakeItFlyTitle": "ធ្វើឲ្យវាហោះ", + "ttt.MakeItFlyDescription": "ធ្វើឲ្យឆ្មាក្នុង Scratch, The Powerpuff Girls, ឬ តាកូ មានចលនា", + "ttt.AnimateYourNameTitle": "ធ្វើឈ្មោះមានចលនា", + "ttt.AnimateYourNameDescription": "ធ្វើឲ្យតួអក្សរក្នុងឈ្មោះរបស់អ្នក អក្សរកាត់ ឬពាក្យដែលអ្នកចូលចិត្ត មានចលនា", + "ttt.RaceTitle": "ប្រណាំងទៅកាន់ទី", + "ttt.RaceDescription": "បង្កើតហ្គេមដែលមានតួអង្គពីរប្រណាំងគ្នា។", + "ttt.MakeMusicTitle": "បង្កើតតន្រ្តី", + "ttt.MakeMusicDescription": "ជ្រើសរើសឧបករណ៍ បន្ថែមសម្លេង និងចុចច្នុចដើម្បីលេងសម្លេង។", + "ttt.HideAndSeekTitle": "លេងពួន", + "ttt.HideAndSeekDescription": "បង្កើតហ្គេមលេងពួន ដែលមានតួអង្គលាក់ និងបង្ហាញខ្លួន។", + "ttt.StoryTitle": "បង្កើតរឿង", + "ttt.StoryDescription": "ជ្រើសតួអង្គ បន្ថែមកិច្ចសន្ទនា ហើយធ្វើឲ្យរឿងរបស់អ្នករស់រវើក", + "ttt.FashionTitle": "ហ្គេមម៉ូត", + "ttt.FashionDescription": "បង្កើតហ្គេមដែលអ្នកអាចស្លៀកពាក់ឲ្យតួអង្គដោយប្រើសម្លៀកបំពាក់និងម៉ូតផ្សេងៗគ្នា", + "ttt.PongTitle": "ហ្គេមបាល់លោត", + "ttt.PongDescription": "បង្កើតហ្គេមបាល់លោតដោយមានសម្លេង ពិន្ទុ និង បែបបទផ្សេងៗ។", + "ttt.DanceTitle": "តោះរាំ", + "ttt.DanceDescription": "បង្កើតឈុតរាំដែលមានសម្លេងតន្រ្តី និងកាយវិការាំ។", + "ttt.CatchTitle": "ហ្គេមចាប់", + "ttt.CatchDescription": "បង្កើតហ្គេមមួយដែលអ្នកចាប់វត្ថុដែលធ្លាក់ពីលើមេឃ។", + "ttt.VirtualPetTitle": "សត្វចិញ្ចឹមនិម្មិត", + "ttt.VirtualPetDescription": "បង្កើតសត្វចិញ្ចឹមដែលអាចញ៉ុំ ផឹក និងលេង។" +} \ No newline at end of file diff --git a/www/scratch-website.wedo2-l10njson/km.json b/www/scratch-website.wedo2-l10njson/km.json new file mode 100644 index 00000000..5a00b911 --- /dev/null +++ b/www/scratch-website.wedo2-l10njson/km.json @@ -0,0 +1,37 @@ +{ + "wedo2.headerText": "{wedo2Link} is an introductory invention kit you can use to build interactive robots and other creations. You can snap together Scratch programming blocks to interact with your WeDo 2.0 creations and add animations and sounds.", + "wedo2.gettingStarted": "ចាប់ផ្តើម", + "wedo2.connectingWedo2": "Connecting WeDo 2.0 to Scratch", + "wedo2.useScratch3": "Use the {scratch3Link} editor.", + "wedo2.addExtension": "Add the WeDo 2.0 extension.", + "wedo2.thingsToTry": "របស់សម្រាប់សាកល្បង", + "wedo2.makeMotorMove": "Make a motor move", + "wedo2.plugMotorIn": "Plug a motor into the WeDo.", + "wedo2.clickMotorBlock": "Find the {motorBlockText} block and click on it.", + "wedo2.motorBlockText": "\"turn motor on for 1 seconds\"", + "wedo2.starterProjects": "កិច្ចការស្រួលៗ", + "wedo2.starter1PetTitle": "Make Your Own Pet", + "wedo2.starter1PetDescription": "Use a motor to make a spinning tail for your virtual pet.", + "wedo2.starter2FoxTitle": "Move the Fox", + "wedo2.starter2FoxDescription": "Use the tilt sensor to move the fox back and forth.", + "wedo2.starter3PufferfishTitle": "Inflating Pufferfish", + "wedo2.starter3PufferfishDescription": "Use the distance sensor to make the fish grow.", + "wedo2.troubleshootingTitle": "Troubleshooting", + "wedo2.checkOSVersionTitle": "Make sure your operating system is compatible with Scratch Link", + "wedo2.checkOSVersionText": "The minimum operating system versions are listed at the top of this page. See instructions for checking your version of {winOSVersionLink} or {macOSVersionLink}.", + "wedo2.winOSVersionLinkText": "Windows", + "wedo2.macOSVersionLinkText": "Mac OS", + "wedo2.closeScratchCopiesTitle": "Close other copies of Scratch", + "wedo2.closeScratchCopiesText": "Only one copy of Scratch can connect with the WeDo 2.0 at a time. If you have Scratch open in other browser tabs, close it and try again.", + "wedo2.otherComputerConnectedTitle": "Make sure no other computer is connected to your WeDo 2.0", + "wedo2.otherComputerConnectedText": "Only one computer can be connected to an WeDo 2.0 at a time. If you have another computer connected to your WeDo 2.0, disconnect the WeDo 2.0 or close Scratch on that computer and try again.", + "wedo2.updateLinkTitle": "Update Scratch Link", + "wedo2.updateLinkText": "Make sure you have installed the latest version of Scratch Link.", + "wedo2.legacyInfoTitle": "Using Scratch 2.0?", + "wedo2.legacyInfoText": "Visit our page about {wedoLegacyLink}.", + "wedo2.legacyLinkText": "using WeDo with Scratch 2.0", + "wedo2.imgAltWeDoIllustration": "An illustration of a WeDo2 featuring a tilt sensor and a motor.", + "wedo2.imgAltStarter1Pet": "A Scratch project with a dog and a taco.", + "wedo2.imgAltStarter2Fox": "A Scratch project with a fox moving back and forth.", + "wedo2.imgAltStarter3Pufferfish": "A Scratch project with dinosaurs." +} \ No newline at end of file diff --git a/www/scratch-website.wedo2-legacy-l10njson/km.json b/www/scratch-website.wedo2-legacy-l10njson/km.json new file mode 100644 index 00000000..5990898c --- /dev/null +++ b/www/scratch-website.wedo2-legacy-l10njson/km.json @@ -0,0 +1,21 @@ +{ + "wedoLegacy.intro": "The LEGO® Education WeDo 2.0 is an introductory invention kit you can use to build your own interactive machines. You can snap together Scratch programming blocks to interact with your LEGO WeDo creations and add animations on the screen.", + "wedoLegacy.requirement": "The LEGO WeDo 2.0 extension is available for Mac OSX and Windows 10+.", + "wedoLegacy.getStarted": "Getting Started with LEGO WeDo 2.0", + "wedoLegacy.installTitle": "1. Install Device Manager", + "wedoLegacy.installText": "The Device Manager lets you connect WeDo 2.0 to Scratch using Bluetooth", + "wedoLegacy.downloadMac": "Download for Mac OSX", + "wedoLegacy.downloadWin": "Download for Windows 10+", + "wedoLegacy.setupTitle": "2. Setup & Help", + "wedoLegacy.setupText": "Connect your WeDo 2.0 by following the steps in the Tips Window", + "wedoLegacy.createTitle": "3. Create", + "wedoLegacy.createText": "Use the WeDo extension blocks to turn on lights, control motors, and make your project interactive", + "wedoLegacy.wedo2SetupInstructions": "WeDo 2.0 Setup Instructions", + "wedoLegacy.wedo1SetupInstructions": "WeDo 1.0 Setup Instructions", + "wedoLegacy.starterProjects": "WeDo 2.0 Starter Projects", + "wedoLegacy.starterMotor": "Motor", + "wedoLegacy.starterDistance": "Distance Sensor", + "wedoLegacy.starterTilt": "Tilt Sensor", + "wedoLegacy.versionTitle": "Which version do you have?", + "wedoLegacy.versionText": "You can also use Scratch to program the original LEGO WeDo (LEGO WeDo 1.0)." +} \ No newline at end of file From 005663309057ae0de024c0aa3b61409b59e9c858 Mon Sep 17 00:00:00 2001 From: Chris Garrity Date: Tue, 23 Jul 2019 15:40:43 -0400 Subject: [PATCH 2/2] Sync other languages --- editor/blocks/fa.json | 88 +++--- editor/blocks/zu.json | 214 ++++++------- editor/extensions/fa.json | 44 +-- editor/extensions/he.json | 56 ++-- editor/extensions/ru.json | 98 +++--- editor/extensions/zu.json | 40 +-- editor/interface/ab.json | 38 +-- editor/interface/da.json | 122 ++++---- editor/interface/es-419.json | 4 +- editor/interface/fa.json | 62 ++-- editor/interface/ja-Hira.json | 286 +++++++++--------- editor/interface/ja.json | 212 ++++++------- editor/interface/ru.json | 150 ++++----- editor/interface/sk.json | 10 +- editor/interface/zu.json | 8 +- editor/paint-editor/fa.json | 6 +- www/scratch-website.about-l10njson/ru.json | 14 +- www/scratch-website.boost-l10njson/da.json | 36 +-- www/scratch-website.boost-l10njson/fa.json | 2 +- .../ja-Hira.json | 46 +-- www/scratch-website.boost-l10njson/ja.json | 10 +- www/scratch-website.boost-l10njson/nl.json | 26 +- www/scratch-website.boost-l10njson/ru.json | 2 +- www/scratch-website.boost-l10njson/sr.json | 10 +- www/scratch-website.boost-l10njson/zh-cn.json | 24 +- www/scratch-website.camp-l10njson/de.json | 4 +- .../de.json | 14 +- .../fa.json | 2 +- .../ja-Hira.json | 4 +- .../ru.json | 34 +-- www/scratch-website.credits-l10njson/ru.json | 26 +- www/scratch-website.download-l10njson/ru.json | 2 +- .../de.json | 4 +- .../de.json | 2 +- .../ru.json | 22 +- www/scratch-website.ev3-l10njson/fa.json | 2 +- www/scratch-website.ev3-l10njson/ru.json | 6 +- www/scratch-website.faq-l10njson/fa.json | 2 +- www/scratch-website.faq-l10njson/id.json | 8 +- www/scratch-website.gdxfor-l10njson/da.json | 16 +- www/scratch-website.gdxfor-l10njson/fa.json | 2 +- www/scratch-website.gdxfor-l10njson/fr.json | 22 +- .../ja-Hira.json | 52 ++-- www/scratch-website.gdxfor-l10njson/sl.json | 8 +- .../zh-cn.json | 4 +- www/scratch-website.general-l10njson/de.json | 32 +- www/scratch-website.general-l10njson/ru.json | 16 +- www/scratch-website.jobs-l10njson/ru.json | 2 +- www/scratch-website.messages-l10njson/id.json | 54 ++-- www/scratch-website.microbit-l10njson/fa.json | 2 +- www/scratch-website.parents-l10njson/ru.json | 2 +- www/scratch-website.preview-l10njson/id.json | 2 +- www/scratch-website.preview-l10njson/ru.json | 30 +- www/scratch-website.research-l10njson/fa.json | 2 +- www/scratch-website.research-l10njson/id.json | 6 +- .../id.json | 2 +- .../ru.json | 30 +- .../ru.json | 2 +- www/scratch-website.wedo2-l10njson/fa.json | 2 +- www/scratch-website.wedo2-l10njson/ru.json | 14 +- 60 files changed, 1021 insertions(+), 1021 deletions(-) diff --git a/editor/blocks/fa.json b/editor/blocks/fa.json index f464b821..8f16e824 100644 --- a/editor/blocks/fa.json +++ b/editor/blocks/fa.json @@ -8,8 +8,8 @@ "CONTROL_STOP_THIS": "این دستور", "CONTROL_STOP_OTHER": "سایر دستور‌های این شکلک", "CONTROL_WAIT": "%1 ثانیه صبر کن", - "CONTROL_WAITUNTIL": "تا برقراری %1 صبر کن", - "CONTROL_REPEATUNTIL": "تا وقتی‌که %1 تکرار کن", + "CONTROL_WAITUNTIL": "صبر کن تا اینکه %1", + "CONTROL_REPEATUNTIL": "تکرار کن تا اینکه %1", "CONTROL_WHILE": "تا هنگامی‌ که %1 ", "CONTROL_FOREACH": "برای هر %1 در %2", "CONTROL_STARTASCLONE": "وقتی‌که به‌عنوان یک مشابه شروع کردم", @@ -27,14 +27,14 @@ "DATA_ADDTOLIST": " %1 را به %2 اضافه کن", "DATA_DELETEOFLIST": "ردیف %1 را از %2 حذف کن", "DATA_DELETEALLOFLIST": "همه‌ی ردیف‌های %1 را حذف کن", - "DATA_INSERTATLIST": "عنصر %1 را در ردیف %2 از %3 قرار بده", - "DATA_REPLACEITEMOFLIST": "عضو %1 از %2 را با %3 جایگزین کن", - "DATA_ITEMOFLIST": "عنصر ردیف %1 از %2", - "DATA_ITEMNUMOFLIST": "ردیف #عنصر %1 در %2", + "DATA_INSERTATLIST": "%1 را در ردیف %2 از %3 درج کن", + "DATA_REPLACEITEMOFLIST": "ردیف %1 از %2 را با %3 جایگزین کن", + "DATA_ITEMOFLIST": "ردیف %1 از %2", + "DATA_ITEMNUMOFLIST": "# ردیف %1 در %2", "DATA_LENGTHOFLIST": "طول %1", "DATA_LISTCONTAINSITEM": "%1 شامل عنصر %2 است؟", - "DATA_SHOWLIST": "فهرست %1 را نمایش بده", - "DATA_HIDELIST": "فهرست %1 را پنهان کن", + "DATA_SHOWLIST": "لیست %1 را نمایش بده", + "DATA_HIDELIST": "لیست %1 را پنهان کن", "DATA_INDEX_ALL": "همه", "DATA_INDEX_LAST": "آخرین", "DATA_INDEX_RANDOM": "تصادفی", @@ -64,7 +64,7 @@ "LOOKS_HMM": "اوهومم", "LOOKS_SHOW": "ظاهر شو", "LOOKS_HIDE": "پنهان شو", - "LOOKS_HIDEALLSPRITES": "همه ی شکلک‌ها را پنهان کن", + "LOOKS_HIDEALLSPRITES": "همه‌ی شکلک‌ها را پنهان کن", "LOOKS_EFFECT_COLOR": "رنگ", "LOOKS_EFFECT_FISHEYE": "چشم ماهی", "LOOKS_EFFECT_WHIRL": "چرخش گردابی", @@ -72,8 +72,8 @@ "LOOKS_EFFECT_MOSAIC": "موزاييک بندی", "LOOKS_EFFECT_BRIGHTNESS": "روشنایی", "LOOKS_EFFECT_GHOST": "روح", - "LOOKS_CHANGEEFFECTBY": "جلوه ی %1 را به میزان %2 تغییر بده", - "LOOKS_SETEFFECTTO": "جلوه ی %1 را %2 قرار بده", + "LOOKS_CHANGEEFFECTBY": "جلوه‌ی %1 را به میزان %2 تغییر بده", + "LOOKS_SETEFFECTTO": "جلوه‌ی %1 را %2 قرار بده", "LOOKS_CLEARGRAPHICEFFECTS": "جلوه‌های گرافیکی را پاک کن", "LOOKS_CHANGESIZEBY": "اندازه را به میزان %1 تغییر بده", "LOOKS_SETSIZETO": "اندازه را % %1 قرار بده", @@ -83,21 +83,21 @@ "LOOKS_SWITCHCOSTUMETO": "تعویض حالت به %1", "LOOKS_NEXTCOSTUME": "حالت بعدی", "LOOKS_SWITCHBACKDROPTO": "تعویض پس‌زمینه به %1", - "LOOKS_GOTOFRONTBACK": "به لایه ی %1 برو", + "LOOKS_GOTOFRONTBACK": "به لایه‌ی %1 برو", "LOOKS_GOTOFRONTBACK_FRONT": "جلو", "LOOKS_GOTOFRONTBACK_BACK": "عقب", "LOOKS_GOFORWARDBACKWARDLAYERS": "%2 لایه %1 برو", "LOOKS_GOFORWARDBACKWARDLAYERS_FORWARD": "به جلو", "LOOKS_GOFORWARDBACKWARDLAYERS_BACKWARD": "به عقب", - "LOOKS_BACKDROPNUMBERNAME": "پس‌زمینه ی %1", + "LOOKS_BACKDROPNUMBERNAME": "پس‌زمینه‌ی %1", "LOOKS_COSTUMENUMBERNAME": "حالت %1", "LOOKS_NUMBERNAME_NUMBER": "شماره", "LOOKS_NUMBERNAME_NAME": "نام", "LOOKS_SWITCHBACKDROPTOANDWAIT": "پس‌زمینه را به %1 تغییر بده و صبر کن", - "LOOKS_NEXTBACKDROP_BLOCK": "پس‌زمینه ی بعدی", - "LOOKS_NEXTBACKDROP": "پس‌زمینه ی بعدی", - "LOOKS_PREVIOUSBACKDROP": "پس‌زمینه ی قبلی", - "LOOKS_RANDOMBACKDROP": "پس‌زمینه ی اتفاقی", + "LOOKS_NEXTBACKDROP_BLOCK": "پس‌زمینه‌ی بعدی", + "LOOKS_NEXTBACKDROP": "پس‌زمینه‌ی بعدی", + "LOOKS_PREVIOUSBACKDROP": "پس‌زمینه‌ی قبلی", + "LOOKS_RANDOMBACKDROP": "پس‌زمینه‌ی تصادفی", "MOTION_MOVESTEPS": "%1 گام حرکت کن", "MOTION_TURNLEFT": "%2 درجه %1 بچرخ", "MOTION_TURNRIGHT": "%2 درجه %1 بچرخ", @@ -154,7 +154,7 @@ "OPERATORS_LETTEROF_APPLE": "یک", "OPERATORS_LENGTH": "طول %1", "OPERATORS_CONTAINS": "%1 شامل %2 است؟", - "OPERATORS_MOD": "باقیمانده ی تقسیم %1 به %2", + "OPERATORS_MOD": "باقیمانده‌ی تقسیم %1 به %2", "OPERATORS_ROUND": "%1 را گرد کن", "OPERATORS_MATHOP": "%1 از %2", "OPERATORS_MATHOP_ABS": "قدر مطلق", @@ -176,7 +176,7 @@ "SENSING_TOUCHINGOBJECT_POINTER": "اشاره گر ماوس", "SENSING_TOUCHINGOBJECT_EDGE": "لبه", "SENSING_TOUCHINGCOLOR": "رنگ %1 را لمس می‌کند؟", - "SENSING_COLORISTOUCHINGCOLOR": "رنگ %1 ٬ %2 را لمس می‌کند؟", + "SENSING_COLORISTOUCHINGCOLOR": "رنگ %1 ، %2 را لمس می‌کند؟", "SENSING_DISTANCETO": "فاصله تا %1", "SENSING_DISTANCETO_POINTER": "اشاره گر ماوس", "SENSING_ASKANDWAIT": "بپرس %1 و صبر کن", @@ -192,7 +192,7 @@ "SENSING_LOUDNESS": "بلندی صدا", "SENSING_LOUD": "صدا بلند است؟", "SENSING_TIMER": "زمان سنج", - "SENSING_RESETTIMER": "تنظیم دوباره ی زمان سنج", + "SENSING_RESETTIMER": "تنظیم مجدد زمان سنج", "SENSING_OF": "%1 از %2", "SENSING_OF_XPOSITION": "مکان x", "SENSING_OF_YPOSITION": "مکان y", @@ -200,7 +200,7 @@ "SENSING_OF_COSTUMENUMBER": "حالت #", "SENSING_OF_COSTUMENAME": "نام حالت", "SENSING_OF_SIZE": "اندازه", - "SENSING_OF_VOLUME": "درجه ی صدا", + "SENSING_OF_VOLUME": "درجه‌ی صدا", "SENSING_OF_BACKDROPNUMBER": "پس‌زمینه #", "SENSING_OF_BACKDROPNAME": "نام پس‌زمینه", "SENSING_OF_STAGE": "صحنه", @@ -212,20 +212,20 @@ "SENSING_CURRENT_HOUR": "ساعت", "SENSING_CURRENT_MINUTE": "دقیقه", "SENSING_CURRENT_SECOND": "ثانیه", - "SENSING_DAYSSINCE2000": "تعداد روز‌ها از سال 2000 میلادی", + "SENSING_DAYSSINCE2000": "تعداد روز‌ها از سال ۲۰۰۰ میلادی", "SENSING_USERNAME": "نام کاربری", - "SENSING_USERID": "شناسه‌ی کاربری", + "SENSING_USERID": "شناسه‌ی کاربر", "SOUND_PLAY": "شروع صدای %1", - "SOUND_PLAYUNTILDONE": "پخش صدای %1 تا وقتی‌که تمام شود", - "SOUND_STOPALLSOUNDS": "همه ی صدا‌ها را متوقف کن", - "SOUND_SETEFFECTO": "جلوه ی %1 را %2 قرار بده", - "SOUND_CHANGEEFFECTBY": "جلوه ی %1 را به میزان %2 تغییر بده", - "SOUND_CLEAREFFECTS": "جلوه های صدا را پاک کن", + "SOUND_PLAYUNTILDONE": "پخش صدای %1 تا وقتی که تمام شود", + "SOUND_STOPALLSOUNDS": "همه‌ی صدا‌ها را متوقف کن", + "SOUND_SETEFFECTO": "جلوه‌ی %1 را %2 قرار بده", + "SOUND_CHANGEEFFECTBY": "جلوه‌ی %1 را به میزان %2 تغییر بده", + "SOUND_CLEAREFFECTS": "جلوه‌های صدا را پاک کن", "SOUND_EFFECTS_PITCH": "گام ", "SOUND_EFFECTS_PAN": "قاب چپ/راست", - "SOUND_CHANGEVOLUMEBY": "درجه ی صدا را به میزان %1 تغییر بده", - "SOUND_SETVOLUMETO": "درجه ی صدا را %1% قرار بده", - "SOUND_VOLUME": "درجه ی صدا", + "SOUND_CHANGEVOLUMEBY": "درجه‌ی صدا را به میزان %1 تغییر بده", + "SOUND_SETVOLUMETO": "درجه‌ی صدا را %1% قرار بده", + "SOUND_VOLUME": "درجه‌ی صدا", "SOUND_RECORD": "ضبط کردن...", "CATEGORY_MOTION": "حرکت", "CATEGORY_LOOKS": "ظاهر‌", @@ -241,9 +241,9 @@ "ADD_COMMENT": "افزودن توضیح", "REMOVE_COMMENT": "حذف توضیح", "DELETE_BLOCK": "حذف قطعه", - "DELETE_X_BLOCKS": "حذف قطعه‌های %1", - "DELETE_ALL_BLOCKS": "همه ی قطعه‌های %1 حذف شوند؟", - "CLEAN_UP": "پاک کردن قطعه‌ها", + "DELETE_X_BLOCKS": "حذف هر %1 قطعه‌", + "DELETE_ALL_BLOCKS": "همه‌ی %1 قطعه حذف شوند؟", + "CLEAN_UP": "مرتب کردن قطعه‌ها", "HELP": "راهنما", "UNDO": "لغو کردن", "REDO": "دوباره انجام دادن", @@ -260,7 +260,7 @@ "NEW_VARIABLE": "ایجاد یک متغیر", "NEW_VARIABLE_TITLE": "نام متغیر جدید:", "VARIABLE_MODAL_TITLE": "متغیر جدید", - "VARIABLE_ALREADY_EXISTS": "متغیری با نام \"%1\" هم‌اکنون وجود دارد", + "VARIABLE_ALREADY_EXISTS": "متغیری با نام \"%1\" هم‌اکنون وجود دارد.", "VARIABLE_ALREADY_EXISTS_FOR_ANOTHER_TYPE": "هم‌اکنون نام \"%1\" برای متغیر دیگری از نوع %2 وجود دارد", "DELETE_VARIABLE_CONFIRMATION": "ِآیا هر %1 موردی که از متغیر \"%2\" استفاده شده است، حذف شود؟", "CANNOT_DELETE_VARIABLE_PROCEDURE": "امکان حذف متغیر \"%1\" نیست. زیرا جزئی از تعریف تابع \"%2\" است", @@ -268,17 +268,17 @@ "NEW_PROCEDURE": "ایجاد یک قطعه", "PROCEDURE_ALREADY_EXISTS": "هم اکنون روالی به اسم \"%1\" وجود دارد.", "PROCEDURE_DEFAULT_NAME": "نام قطعه", - "NEW_LIST": "ایجاد یک فهرست", - "NEW_LIST_TITLE": "نام فهرست جدید:", - "LIST_MODAL_TITLE": "فهرست جدید", - "LIST_ALREADY_EXISTS": "هم اکنون فهرستی به نام \"%1\" وجود دارد.", - "RENAME_LIST_TITLE": "تغییر نام همه ی فهرست‌های \"%1\" به:", - "RENAME_LIST_MODAL_TITLE": "تغییر نام فهرست", + "NEW_LIST": "ایجاد لیست", + "NEW_LIST_TITLE": "نام لیست جدید:", + "LIST_MODAL_TITLE": "لیست جدید", + "LIST_ALREADY_EXISTS": "هم اکنون لیستی به نام \"%1\" وجود دارد.", + "RENAME_LIST_TITLE": "تغییر نام همه‌ی لیست‌های \"%1\" به:", + "RENAME_LIST_MODAL_TITLE": "تغییر نام لیست", "DEFAULT_LIST_ITEM": "چیز", - "DELETE_LIST": "حذف فهرست \"%1\"", - "RENAME_LIST": "تغییر نام فهرست", + "DELETE_LIST": "حذف لیست «%1»", + "RENAME_LIST": "تغییر نام لیست", "NEW_BROADCAST_MESSAGE": "پیام جدید", "NEW_BROADCAST_MESSAGE_TITLE": "نام پیام جدید:", "BROADCAST_MODAL_TITLE": "پیام جدید", - "DEFAULT_BROADCAST_MESSAGE_NAME": "پیام 1" + "DEFAULT_BROADCAST_MESSAGE_NAME": "پیام ۱" } \ No newline at end of file diff --git a/editor/blocks/zu.json b/editor/blocks/zu.json index 85f4d09a..44775d92 100644 --- a/editor/blocks/zu.json +++ b/editor/blocks/zu.json @@ -1,51 +1,51 @@ { - "CONTROL_FOREVER": "ingunaphakade", - "CONTROL_REPEAT": "phinda %1", + "CONTROL_FOREVER": "makwenzeke njalo ", + "CONTROL_REPEAT": "phinda %1 ", "CONTROL_IF": "uma %1 bese", - "CONTROL_ELSE": "okunye", + "CONTROL_ELSE": " noma ", "CONTROL_STOP": "ima", "CONTROL_STOP_ALL": "yonke", "CONTROL_STOP_THIS": "lo mbhalo", - "CONTROL_STOP_OTHER": "omunye umdlalo womlingisi", + "CONTROL_STOP_OTHER": "eminye imibhalo kumlingisi", "CONTROL_WAIT": "linda %1 umzuzuwana", - "CONTROL_WAITUNTIL": "linda kuze %1", - "CONTROL_REPEATUNTIL": "phinda kuze %1", + "CONTROL_WAITUNTIL": "akalinde kuze kube %1 ", + "CONTROL_REPEATUNTIL": "phinda kuze %1 ", "CONTROL_WHILE": "ngenkathi %1", "CONTROL_FOREACH": "ngokunye %1 ngokunye %2", - "CONTROL_STARTASCLONE": "uma sengiqala ncamashi", - "CONTROL_CREATECLONEOF": "akha umfanisi ye %1", + "CONTROL_STARTASCLONE": "Uma ngiqala njengo mfanekiso ", + "CONTROL_CREATECLONEOF": " Akha okufanayo %1 ", "CONTROL_CREATECLONEOF_MYSELF": "mina", - "CONTROL_DELETETHISCLONE": "khipa umfanisi", - "CONTROL_COUNTER": "isibali", - "CONTROL_INCRCOUNTER": "khulisa isibali", - "CONTROL_CLEARCOUNTER": "susa isibali", - "CONTROL_ALLATONCE": "konke ngesikhathi esisodwa", + "CONTROL_DELETETHISCLONE": " Susa umfanekiso ", + "CONTROL_COUNTER": "isibali ", + "CONTROL_INCRCOUNTER": "Khuphula isibali ", + "CONTROL_CLEARCOUNTER": "susa isibali ", + "CONTROL_ALLATONCE": "konke ngesikhathi esisodwa ", "DATA_SETVARIABLETO": "lungisa %1 ukuze %2", - "DATA_CHANGEVARIABLEBY": "shintsha %1 ngokuthi %2", - "DATA_SHOWVARIABLE": "tshengisa i-variable %1", - "DATA_HIDEVARIABLE": "fihla i-variable %1", + "DATA_CHANGEVARIABLEBY": "shintsha %1 ngokuthi %2 / ", + "DATA_SHOWVARIABLE": " khombisa ivariable %1 ", + "DATA_HIDEVARIABLE": "cashisa ivariable %1", "DATA_ADDTOLIST": "engeza %1 kuya %2", - "DATA_DELETEOFLIST": "inhlamvu %1 ye %2", + "DATA_DELETEOFLIST": " susa %1 ka %2 ", "DATA_DELETEALLOFLIST": "susa konke %1", - "DATA_INSERTATLIST": "faka %1 ku %2 ye %3", + "DATA_INSERTATLIST": "faka %1 ku %2 ka %3", "DATA_REPLACEITEMOFLIST": "buyisela into %1 ye %2 nge %3", "DATA_ITEMOFLIST": "into %1 ye %2", "DATA_ITEMNUMOFLIST": "into # yaku %1 ku %2", "DATA_LENGTHOFLIST": "ubude be %1", - "DATA_LISTCONTAINSITEM": "%1 kukuphatheleni %2?", - "DATA_SHOWLIST": "khombisa uhlu %1", - "DATA_HIDELIST": "fihla uhla %1", - "DATA_INDEX_ALL": "yonke", + "DATA_LISTCONTAINSITEM": "%1 Kuphathelene %2 ", + "DATA_SHOWLIST": "khombisa le-list %1 ", + "DATA_HIDELIST": "cashisa le-list %1 ", + "DATA_INDEX_ALL": "zonke ", "DATA_INDEX_LAST": "eyokugcina", - "DATA_INDEX_RANDOM": "okungajwayelekile", + "DATA_INDEX_RANDOM": "ngaphandle kokucabanga", "EVENT_WHENFLAGCLICKED": "uma %1 liciphiziwe ", "EVENT_WHENTHISSPRITECLICKED": "Uma lomlingisi eciphiziwe ", "EVENT_WHENSTAGECLICKED": "uma Indawo iciphiziwe", "EVENT_WHENTOUCHINGOBJECT": "uma lomlingisi ethinta %1", - "EVENT_WHENBROADCASTRECEIVED": "uma ngikuthole %1", - "EVENT_WHENBACKDROPSWITCHESTO": "uma indawo ishintshela kwi %1", + "EVENT_WHENBROADCASTRECEIVED": " uma ngikuthola %1 ", + "EVENT_WHENBACKDROPSWITCHESTO": "uma indawo ishintshela ku %1", "EVENT_WHENGREATERTHAN": "uma %1 > %2", - "EVENT_WHENGREATERTHAN_TIMER": "iwashi elicushiwe", + "EVENT_WHENGREATERTHAN_TIMER": "isikhathi esibekiwe ", "EVENT_WHENGREATERTHAN_LOUDNESS": "ubukhulu bomsindo", "EVENT_BROADCAST": "sakaza %1", "EVENT_BROADCASTANDWAIT": "sakaza %1 futhi linda", @@ -56,10 +56,10 @@ "EVENT_WHENKEYPRESSED_DOWN": "umcibisholo ophansi", "EVENT_WHENKEYPRESSED_UP": "umcibilisholo phezulu", "EVENT_WHENKEYPRESSED_ANY": "noma ikuphi", - "LOOKS_SAYFORSECS": "isho %1 ye %2 umzuzwana", + "LOOKS_SAYFORSECS": "isho %1 ukuthi %2 imizuzwana ", "LOOKS_SAY": "isho %1", "LOOKS_HELLO": "Sawubona!", - "LOOKS_THINKFORSECS": "cabangela %1 ye %2 umzuzuwana", + "LOOKS_THINKFORSECS": "Cabanga %1 Ukuthi %2 Imizuzwana ", "LOOKS_THINK": "cabanga %1", "LOOKS_HMM": "Hmm...", "LOOKS_SHOW": "khombisa", @@ -74,10 +74,10 @@ "LOOKS_EFFECT_GHOST": "isipoki", "LOOKS_CHANGEEFFECTBY": "shintsha %1 umthelela ngokuthi %2", "LOOKS_SETEFFECTTO": "lungisa %1 umthelela uwuyise %2", - "LOOKS_CLEARGRAPHICEFFECTS": "susa amagrafikh athintekayo", + "LOOKS_CLEARGRAPHICEFFECTS": "susa amagrafikhi athintekayo ", "LOOKS_CHANGESIZEBY": "shintsha usayizi ngokuthi %1", - "LOOKS_SETSIZETO": "lungisa isisindo ukuze %1 %", - "LOOKS_SIZE": "isisindo", + "LOOKS_SETSIZETO": "Lungisa usayizi ubuyise ku %1 ", + "LOOKS_SIZE": "Isisindo / Ubukhulu ", "LOOKS_CHANGESTRETCHBY": "shinthsa ukunwebeka ngo %1", "LOOKS_SETSTRETCHTO": "lungisa ukunwebeka ku %1", "LOOKS_SWITCHCOSTUMETO": "shintsha impahla ukuze %1", @@ -87,60 +87,60 @@ "LOOKS_GOTOFRONTBACK_FRONT": "phambili", "LOOKS_GOTOFRONTBACK_BACK": "emuva", "LOOKS_GOFORWARDBACKWARDLAYERS": "buyela %1 %2 ngokwahlukana", - "LOOKS_GOFORWARDBACKWARDLAYERS_FORWARD": "phambili", - "LOOKS_GOFORWARDBACKWARDLAYERS_BACKWARD": "emuva", + "LOOKS_GOFORWARDBACKWARDLAYERS_FORWARD": "phambili ", + "LOOKS_GOFORWARDBACKWARDLAYERS_BACKWARD": "emumva ", "LOOKS_BACKDROPNUMBERNAME": "indawo1 %1", "LOOKS_COSTUMENUMBERNAME": "impahla %1", "LOOKS_NUMBERNAME_NUMBER": "inombolo", "LOOKS_NUMBERNAME_NAME": "igama", - "LOOKS_SWITCHBACKDROPTOANDWAIT": "shintsha indawo mase %1 futhi uyalinda", - "LOOKS_NEXTBACKDROP_BLOCK": "indawo elandelayo", + "LOOKS_SWITCHBACKDROPTOANDWAIT": " Shitsha indawo %1 ulinde ", + "LOOKS_NEXTBACKDROP_BLOCK": "indawo elandelayo ", "LOOKS_NEXTBACKDROP": "indawo elandelayo", "LOOKS_PREVIOUSBACKDROP": "indawo edlule", - "LOOKS_RANDOMBACKDROP": "iya noma ikephi indawo", - "MOTION_MOVESTEPS": "hlehlisa %1 izitebhisi", - "MOTION_TURNLEFT": "phendula %1 %2 wehlise", - "MOTION_TURNRIGHT": "phendula %1 %2 wehlise", - "MOTION_POINTINDIRECTION": "khomba ngasendleleni %1", - "MOTION_POINTTOWARDS": "khomba ubhekise %1", - "MOTION_POINTTOWARDS_POINTER": "imows-poynta", - "MOTION_POINTTOWARDS_RANDOM": "inkomba engalindelekile", - "MOTION_GOTO": "hamba uye %1", - "MOTION_GOTO_POINTER": "imows-poynta", - "MOTION_GOTO_RANDOM": "indawo engajwayelekile", - "MOTION_GOTOXY": "hamba uye x: %1 y: %2", + "LOOKS_RANDOMBACKDROP": "Iyanoma ikuphi ndawo ", + "MOTION_MOVESTEPS": "Nyakaza%1 Izitephu ", + "MOTION_TURNLEFT": "Phendula %1 %2 ibanga ", + "MOTION_TURNRIGHT": " Phendula %1 %2 ibanga ", + "MOTION_POINTINDIRECTION": "khomba kulendlela %1", + "MOTION_POINTTOWARDS": "khomba ubhekise %1 / Khomba ukubhekise %1 ", + "MOTION_POINTTOWARDS_POINTER": "mouse-pointer ", + "MOTION_POINTTOWARDS_RANDOM": "inkomba engalindelekile / Noma iyiphi indlela ", + "MOTION_GOTO": "hamba uyeku %1 ", + "MOTION_GOTO_POINTER": "Mouse-pointer", + "MOTION_GOTO_RANDOM": "Noma iyiphi indawo ", + "MOTION_GOTOXY": "hamba uyeku x: %1 y: %2", "MOTION_GLIDESECSTOXY": "ukushibilika %1 umzuzuwana kwi x: %2 y: %3", "MOTION_GLIDETO": "ukushibilika %1 umzuzuwana kwi %2", - "MOTION_GLIDETO_POINTER": "Igundane phoyinta", - "MOTION_GLIDETO_RANDOM": "indawo engajwayelekile", + "MOTION_GLIDETO_POINTER": "Mouse-pointer ", + "MOTION_GLIDETO_RANDOM": "noma iyiphi indawo", "MOTION_CHANGEXBY": "shintsha u-x ngokuthi %1", "MOTION_SETX": "lungisa u-x ukuze %1", "MOTION_CHANGEYBY": "shintsha u-y ngokuthi %1", "MOTION_SETY": "lungisa u-y ukuze %1", "MOTION_IFONEDGEBOUNCE": "uma isenigcupheni, gxuma", - "MOTION_SETROTATIONSTYLE": "lungisa isitayela ejikeleza ngaso %1", - "MOTION_SETROTATIONSTYLE_LEFTRIGHT": "isinxele-esokudla", - "MOTION_SETROTATIONSTYLE_DONTROTATE": "ungajikelezi", - "MOTION_SETROTATIONSTYLE_ALLAROUND": "yonke indawo", - "MOTION_XPOSITION": "x indlela yokuma", - "MOTION_YPOSITION": "y indlela yokuma", + "MOTION_SETROTATIONSTYLE": "lungisa isitayela sokujika %1 ", + "MOTION_SETROTATIONSTYLE_LEFTRIGHT": "kwesobunxele-kwesokudla ", + "MOTION_SETROTATIONSTYLE_DONTROTATE": "ungaphenduki", + "MOTION_SETROTATIONSTYLE_ALLAROUND": "yonke indawo ", + "MOTION_XPOSITION": "indawo ka- x ", + "MOTION_YPOSITION": "indawo ka-y", "MOTION_DIRECTION": "indlela", - "MOTION_SCROLLRIGHT": "gingqa kwesokudla %1", - "MOTION_SCROLLUP": "gingqa phezulu %1", - "MOTION_ALIGNSCENE": "hlela inkundla %1", - "MOTION_ALIGNSCENE_BOTTOMLEFT": "phansi kwesokunxele", - "MOTION_ALIGNSCENE_BOTTOMRIGHT": "phansi kwesokudla", - "MOTION_ALIGNSCENE_MIDDLE": "phakathi nendawo", - "MOTION_ALIGNSCENE_TOPLEFT": "phezulu kwesokunxele", - "MOTION_ALIGNSCENE_TOPRIGHT": "phezulu kwesokudla", - "MOTION_XSCROLL": "x gingqa", - "MOTION_YSCROLL": "y gingqa", - "MOTION_STAGE_SELECTED": "Khetha indawo: awekho amabhulokisi okunyakaza", + "MOTION_SCROLLRIGHT": "sikrolla kwesokudla %1 ", + "MOTION_SCROLLUP": "sikrola phezulu %1 ", + "MOTION_ALIGNSCENE": "qondanisa inkundla %1 ", + "MOTION_ALIGNSCENE_BOTTOMLEFT": "ngakwesobunxele-ngezansi", + "MOTION_ALIGNSCENE_BOTTOMRIGHT": "ngakwesokudla-ngezansi ", + "MOTION_ALIGNSCENE_MIDDLE": "phakathi ", + "MOTION_ALIGNSCENE_TOPLEFT": "kwesobunxele-phezulu ", + "MOTION_ALIGNSCENE_TOPRIGHT": "kwesokudla-phezulu ", + "MOTION_XSCROLL": "x sikrola ", + "MOTION_YSCROLL": "y sikrola ", + "MOTION_STAGE_SELECTED": "Ukhethile indawo: ayinawo amabhulokisi okunyakaza ", "OPERATORS_ADD": "%1 + %2", "OPERATORS_SUBTRACT": "%1 - %2", "OPERATORS_MULTIPLY": "%1 * %2", "OPERATORS_DIVIDE": "%1 / %2", - "OPERATORS_RANDOM": "khetha unganaki %1 uku %2", + "OPERATORS_RANDOM": "khetha noma ikuphi 1% kuya %2 ", "OPERATORS_GT": "%1 > %2", "OPERATORS_LT": "%1 < %2", "OPERATORS_EQUALS": "%1 = %2", @@ -148,9 +148,9 @@ "OPERATORS_OR": "%1 noma %2", "OPERATORS_NOT": "akunjalo %1", "OPERATORS_JOIN": "hlanganisa %1 %2", - "OPERATORS_JOIN_APPLE": "i-apula", - "OPERATORS_JOIN_BANANA": "ibhanana", - "OPERATORS_LETTEROF": "inhlamvu %1 ye %2", + "OPERATORS_JOIN_APPLE": "aphula", + "OPERATORS_JOIN_BANANA": "bhanana ", + "OPERATORS_LETTEROF": "usonhlamvu %1 ka %2 ", "OPERATORS_LETTEROF_APPLE": "a", "OPERATORS_LENGTH": "ubude be %1", "OPERATORS_CONTAINS": "%1 okuphethwe %2?", @@ -172,39 +172,39 @@ "OPERATORS_MATHOP_EEXP": "e ^", "OPERATORS_MATHOP_10EXP": "10 ^", "PROCEDURES_DEFINITION": "chaza %1", - "SENSING_TOUCHINGOBJECT": "thinta %1?", - "SENSING_TOUCHINGOBJECT_POINTER": "imows-poynta", - "SENSING_TOUCHINGOBJECT_EDGE": "ikhona", - "SENSING_TOUCHINGCOLOR": "thinta umbala %1?", - "SENSING_COLORISTOUCHINGCOLOR": "umbala %1 uyathinta %2?", + "SENSING_TOUCHINGOBJECT": "thinta %1? / Ukuthinta %1 ", + "SENSING_TOUCHINGOBJECT_POINTER": "mouse-pointer ", + "SENSING_TOUCHINGOBJECT_EDGE": "egcupheni ", + "SENSING_TOUCHINGCOLOR": "kuthinta umbala %1 ?", + "SENSING_COLORISTOUCHINGCOLOR": "umbala %1 uthinta %2? ", "SENSING_DISTANCETO": "ibanga eliya %1", - "SENSING_DISTANCETO_POINTER": "imows-poynta", + "SENSING_DISTANCETO_POINTER": "mouse-pointer ", "SENSING_ASKANDWAIT": "buza %1 futhi linda", "SENSING_ASK_TEXT": "Ubani igama lakho?", - "SENSING_ANSWER": "phendula", + "SENSING_ANSWER": "phendula / Impendulo ", "SENSING_KEYPRESSED": "ukhiye %1 ucindezelwe?", - "SENSING_MOUSEDOWN": "igundane phansi?", - "SENSING_MOUSEX": "igundane x", - "SENSING_MOUSEY": "igundane y", + "SENSING_MOUSEDOWN": "mouse phansi?", + "SENSING_MOUSEX": "mouse x", + "SENSING_MOUSEY": "mouse y", "SENSING_SETDRAGMODE": "lungisa isimo sokuhudula %1", "SENSING_SETDRAGMODE_DRAGGABLE": "kuyahuduleka", "SENSING_SETDRAGMODE_NOTDRAGGABLE": "akuhuduleki", "SENSING_LOUDNESS": "ubukhulu bomsindo", - "SENSING_LOUD": "kukhulu umsindo?", - "SENSING_TIMER": "iwashi elicushiwe", - "SENSING_RESETTIMER": "ngifaka iwashi elicushiwe", + "SENSING_LOUD": "kukhulu umsindo? / Umsindo uphezulu? ", + "SENSING_TIMER": "Isikhathi esibekiwe ", + "SENSING_RESETTIMER": "qalakabusha isikhathi", "SENSING_OF": "%1 ya %2", - "SENSING_OF_XPOSITION": "x indlela yokuma", - "SENSING_OF_YPOSITION": "y indlela yokuma", - "SENSING_OF_DIRECTION": "indlela", + "SENSING_OF_XPOSITION": "indawo ka-x ", + "SENSING_OF_YPOSITION": "Indawo ka-y ", + "SENSING_OF_DIRECTION": "indlela ", "SENSING_OF_COSTUMENUMBER": "impahla #", "SENSING_OF_COSTUMENAME": "igama lempahla", - "SENSING_OF_SIZE": "isisindo", - "SENSING_OF_VOLUME": "umsindo", + "SENSING_OF_SIZE": "usayizi ", + "SENSING_OF_VOLUME": "ubuningi bomsindo", "SENSING_OF_BACKDROPNUMBER": "indawo #", "SENSING_OF_BACKDROPNAME": "igama lendawo", "SENSING_OF_STAGE": "Isigaba", - "SENSING_CURRENT": "mange %1", + "SENSING_CURRENT": "manje %1 ", "SENSING_CURRENT_YEAR": "unyaka", "SENSING_CURRENT_MONTH": "inyanga", "SENSING_CURRENT_DATE": "usuku", @@ -239,14 +239,14 @@ "DUPLICATE": "Fanisa", "DELETE": "Cima", "ADD_COMMENT": "Faka Phawula", - "REMOVE_COMMENT": "Susa Izikulumo", - "DELETE_BLOCK": "Susa Amabhulokisi", + "REMOVE_COMMENT": "Susa Izinkulumo", + "DELETE_BLOCK": "Susa Amabhulokisi / Susa ibhulokisi ", "DELETE_X_BLOCKS": "Susa %1 Amabhulokisi", "DELETE_ALL_BLOCKS": "Susa wonke %1 amabhulokisi?", "CLEAN_UP": "Qoqa amabhulokisi", "HELP": "Usizo", - "UNDO": "Yenza kabusha", - "REDO": "Ukwenzakabusha", + "UNDO": "Susa okwenzile", + "REDO": "Phinda ukwenze ", "EDIT_PROCEDURE": "Lungisa", "SHOW_PROCEDURE_DEFINITION": "Iyokokukhethiwe", "WORKSPACE_COMMENT_DEFAULT_TEXT": "Isho okuthile...", @@ -260,23 +260,23 @@ "NEW_VARIABLE": "Yenza i-variable", "NEW_VARIABLE_TITLE": "Igama elisha i-variable", "VARIABLE_MODAL_TITLE": "I-variable Entsha", - "VARIABLE_ALREADY_EXISTS": "Leligama levaebuli \"%1\" selivele likhona ", - "VARIABLE_ALREADY_EXISTS_FOR_ANOTHER_TYPE": "Leligama levaebuli \"%1\" selivele likhona kwenya i-variable yolunye uhlobo \"%2\".", + "VARIABLE_ALREADY_EXISTS": "Igama le-variable %1 selikhona ", + "VARIABLE_ALREADY_EXISTS_FOR_ANOTHER_TYPE": " Igama le-variable \"%1\" likhona kwenye i-variable yolunye uhlobo\"%2\" ", "DELETE_VARIABLE_CONFIRMATION": "Cisha %1 ukusetshenziswa kwe \"%2\" i-variable?", "CANNOT_DELETE_VARIABLE_PROCEDURE": "Ngeke uyicishe i-variable \"%1\" ngoba iyingxenye yencazelo yalomsebenzi \"%2\"", - "DELETE_VARIABLE": "Cisha u %1 i-variable", - "NEW_PROCEDURE": "Enza ibhulokhi", - "PROCEDURE_ALREADY_EXISTS": "Inqubomgomo %1 isivele ikhona", - "PROCEDURE_DEFAULT_NAME": "igama lamabhulokisi", - "NEW_LIST": "Yenza Uhlu", - "NEW_LIST_TITLE": "Igama lohlu elisha:", - "LIST_MODAL_TITLE": "Uhlu Olusha", - "LIST_ALREADY_EXISTS": "Uhlu oluyileligama %1 seluvele lukhona", - "RENAME_LIST_TITLE": "Qaba loke \"%1\" igama lohlu ku", - "RENAME_LIST_MODAL_TITLE": "Qamba igama lohlu", + "DELETE_VARIABLE": " Susa\"%1\" i-variable. ", + "NEW_PROCEDURE": "Enza ibhulokisi ", + "PROCEDURE_ALREADY_EXISTS": "Inqubomgomo %1 isivele ikhona ", + "PROCEDURE_DEFAULT_NAME": "igama lebhulokisi ", + "NEW_LIST": "Yenza i-list ", + "NEW_LIST_TITLE": "Igama le-list entsha ", + "LIST_MODAL_TITLE": "i-List entsha ", + "LIST_ALREADY_EXISTS": " I-List ebizwa ngalelogama \"%1\" isikhona ", + "RENAME_LIST_TITLE": " Shintsha kabusha wonke \"%1\" Ama-List ku: ", + "RENAME_LIST_MODAL_TITLE": "Shintsha igama le-list ", "DEFAULT_LIST_ITEM": "into", - "DELETE_LIST": "Cisha i\"%1\" uhlo", - "RENAME_LIST": "Shintsha igama lohlu", + "DELETE_LIST": "Susa \"%1\" i-List ", + "RENAME_LIST": "Shintsha igama le-List ", "NEW_BROADCAST_MESSAGE": "Umyalezo omusha", "NEW_BROADCAST_MESSAGE_TITLE": "Igama lomyalezo elisha", "BROADCAST_MODAL_TITLE": "Umyalezo Omusha", diff --git a/editor/extensions/fa.json b/editor/extensions/fa.json index a6e38271..520b939c 100644 --- a/editor/extensions/fa.json +++ b/editor/extensions/fa.json @@ -9,7 +9,7 @@ "boost.getMotorPosition": " موقعیت [MOTOR_REPORTER_ID] موتور", "boost.getTiltAngle": "زاویه‌ی کج شدن [TILT_DIRECTION]", "boost.motorDirection.backward": "اون طرف", - "boost.motorDirection.forward": "این طرف", + "boost.motorDirection.forward": "این طرف", "boost.motorDirection.reverse": "برعکس", "boost.motorOff": "موتور [MOTOR_ID] را خاموش کن", "boost.motorOn": "موتور [MOTOR_ID] روشن کن", @@ -27,15 +27,15 @@ "boost.whenColor": "وقتی که رنگ [COLOR] مشاهده شد", "boost.whenTilted": "وقتی که [TILT_DIRECTION_ANY] کج شد", "ev3.beepNote": "آهنگ [NOTE] را به مدت [TIME] ثانیه بوق بزن", - "ev3.buttonPressed": "آیا دکمه ی [PORT] فشرده شده است؟", + "ev3.buttonPressed": "آیا دکمه‌ی [PORT] فشرده شده است؟", "ev3.getBrightness": "روشنایی", "ev3.getDistance": "فاصله", "ev3.getMotorPosition": "موقعیت موتور [PORT]", "ev3.motorSetPower": "تنظیم قدرت موتور [PORT] به [POWER]", "ev3.motorTurnClockwise": "موتور[PORT] به مدت [TIME] ثانیه این راه را دور بزند", - "ev3.motorTurnCounterClockwise": "موتور[PORT] به مدت [TIME] ثانیه آن راه را دور بزند", + "ev3.motorTurnCounterClockwise": "موتور [PORT] به مدت [TIME] ثانیه آن راه را دور بزند", "ev3.whenBrightnessLessThan": "وقتی که [DISTANCE] < روشنایی", - "ev3.whenButtonPressed": "وقتی که دکمه ی [PORT] فشار داده شد", + "ev3.whenButtonPressed": "وقتی که دکمه‌ی [PORT] فشار داده شد", "ev3.whenDistanceLessThan": "وقتی که فاصله < [DISTANCE]", "gdxfor.getAcceleration": "شتاب [DIRECTION]", "gdxfor.getForce": "نیرو", @@ -69,47 +69,47 @@ "makeymakey.whenKeyPressed": "وقتی کلید [KEY] فشرده شد", "makeymakey.whenKeysPressedInOrder": "وقتی [SEQUENCE] به ترتیب فشار داده شد", "microbit.buttonsMenu.any": "هر", - "microbit.clearDisplay": "پاک کردن صفحه ی نمایش", + "microbit.clearDisplay": "پاک کردن صفحه‌ی نمایش", "microbit.defaultTextToDisplay": "سلام!", "microbit.displaySymbol": "نمایش [MATRIX]", "microbit.displayText": "نمایش متن [TEXT]", "microbit.gesturesMenu.jumped": "پرید", "microbit.gesturesMenu.moved": "حرکت کرد", "microbit.gesturesMenu.shaken": "تکان داده شد", - "microbit.isButtonPressed": "دکمه ی [BTN] فشار داده شد؟", + "microbit.isButtonPressed": "دکمه‌ی [BTN] فشار داده شد؟", "microbit.isTilted": "[DIRECTION] کج شد؟", "microbit.pinStateMenu.off": "خاموش", "microbit.pinStateMenu.on": "روشن", - "microbit.tiltAngle": "زاویه ی شیب [DIRECTION]", + "microbit.tiltAngle": "زاویه‌ی شیب [DIRECTION]", "microbit.tiltDirectionMenu.any": "هر", "microbit.tiltDirectionMenu.back": "عقب", "microbit.tiltDirectionMenu.front": "جلو", "microbit.tiltDirectionMenu.left": "چپ", "microbit.tiltDirectionMenu.right": "راست", - "microbit.whenButtonPressed": "وقتی که دکمه ی [BTN] فشار داده شد", + "microbit.whenButtonPressed": "وقتی که دکمه‌ی [BTN] فشار داده شد", "microbit.whenGesture": "وقتی که [GESTURE]", "microbit.whenPinConnected": "وقتی که سنجاق [PIN] متصل شد", - "microbit.whenTilted": "وقتی که[DIRECTION] کج شد", + "microbit.whenTilted": "وقتی که [DIRECTION] کج شد", "music.categoryName": "موسیقی", "music.changeTempo": "تُندا را به میزان [TEMPO] تغییر بده", "music.drumBass": "(2) طبل بزرگ بم", "music.drumBongo": "(13) طبل بانگو", - "music.drumCabasa": "(15) جغجغه ی کاباسا", - "music.drumClaves": "(9) چوب های کلیوز", + "music.drumCabasa": "(15) جغجغه‌ی کاباسا", + "music.drumClaves": "(9) چوب‌های کلیوز", "music.drumClosedHiHat": "(6) ضرب دوسنج موازی نزدیک به هم", "music.drumConga": "(14) تیمپوی مدل کنگا", "music.drumCowbell": "(11) زنگ مدل کبل", "music.drumCrashCymbal": "(4) سنج تک پایه دار", "music.drumCuica": "(18) طبل مدل کویکا", - "music.drumGuiro": "(16) جغجغه ی چوبی گویرو", + "music.drumGuiro": "(16) جغجغه‌ی چوبی گویرو", "music.drumHandClap": "(8) دست زدن", - "music.drumOpenHiHat": "(5) سنج دوگانه ی موازی ضربه ای با چوب", + "music.drumOpenHiHat": "(5) سنج دوگانه‌ی موازی ضربه‌ای با چوب", "music.drumSideStick": "(3) ضربه ی کنار چوب ", "music.drumSnare": "(1) طبل کوچک", "music.drumTambourine": "(7) دایره زنگی", "music.drumTriangle": "(12) زنگ مثلثی", - "music.drumVibraslap": "(17) ضربه ی ارتعاشی", - "music.drumWoodBlock": "(10) قطعه ی چوب ", + "music.drumVibraslap": "(17) ضربه‌ی ارتعاشی", + "music.drumWoodBlock": "(10) قطعه‌ی چوب ", "music.getTempo": "تُندا", "music.instrumentBass": "(6) گیتار بیس", "music.instrumentBassoon": "(14) ساز بادی فاگوت", @@ -121,7 +121,7 @@ "music.instrumentFlute": "(12) فلوت", "music.instrumentGuitar": "(4) گیتار", "music.instrumentMarimba": "(19) سنتور چوبی آفریقایی مدل ماریمبا", - "music.instrumentMusicBox": "(17) ساز کوکی جعبه ی موسیقی", + "music.instrumentMusicBox": "(17) ساز کوکی جعبه‌ی موسیقی", "music.instrumentOrgan": "(3) ارگ", "music.instrumentPiano": "(1) پیانو", "music.instrumentPizzicato": "(7) ساز زهی و دستی پیتزیکاتو", @@ -130,7 +130,7 @@ "music.instrumentSynthLead": "(20) صدای زیر ساز برقی ", "music.instrumentSynthPad": "(21) صدای پایدار ساز برقی", "music.instrumentTrombone": "(9) شیپور ترومبون", - "music.instrumentVibraphone": "(16) ساز کوبه ای ویبرافون", + "music.instrumentVibraphone": "(16) ساز کوبه‌ای ویبرافون", "music.instrumentWoodenFlute": "(13) فلوت چوبی", "music.midiPlayDrumForBeats": "[BEATS] درامز را به میزان [DRUM] ضرب بنواز", "music.midiSetInstrument": "ساز [INSTRUMENT] شود", @@ -182,12 +182,12 @@ "videoSensing.off": "خاموش", "videoSensing.on": "روشن", "videoSensing.onFlipped": "روشن و قرینه", - "videoSensing.setVideoTransparency": "شفافیت ویدئو را [TRANSPARENCY] قرار بده", + "videoSensing.setVideoTransparency": "شفافیت ویدیو را [TRANSPARENCY] قرار بده", "videoSensing.sprite": "شکلک", "videoSensing.stage": "صحنه", - "videoSensing.videoOn": "[ATTRIBUTE] ویدئو بر روی [SUBJECT]", - "videoSensing.videoToggle": "تشخیص ویدئویی را [VIDEO_STATE] کن", - "videoSensing.whenMotionGreaterThan": "وقتی که [REFERENCE] < حرکت ویدئو", + "videoSensing.videoOn": "[ATTRIBUTE] ویدیو بر روی [SUBJECT]", + "videoSensing.videoToggle": "تشخیص ویدیویی را [VIDEO_STATE] کن", + "videoSensing.whenMotionGreaterThan": "وقتی که [REFERENCE] < حرکت ویدیو", "wedo2.getDistance": "فاصله", "wedo2.getTiltAngle": "زاویه‌ی کج شدن [TILT_DIRECTION]", "wedo2.isTilted": "آیا [TILT_DIRECTION_ANY] کج شد؟", @@ -210,6 +210,6 @@ "wedo2.tiltDirection.left": "چپ", "wedo2.tiltDirection.right": "راست", "wedo2.tiltDirection.up": "بالا", - "wedo2.whenDistance": "وقتی که فاصله ی [OP] [REFERENCE]", + "wedo2.whenDistance": "وقتی که فاصله‌ی [OP] [REFERENCE]", "wedo2.whenTilted": "وقتی که [TILT_DIRECTION_ANY] کج شد" } \ No newline at end of file diff --git a/editor/extensions/he.json b/editor/extensions/he.json index 4c08f8eb..326fec67 100644 --- a/editor/extensions/he.json +++ b/editor/extensions/he.json @@ -1,31 +1,31 @@ { - "boost.color.any": "any color", - "boost.color.black": "black", - "boost.color.blue": "blue", - "boost.color.green": "green", - "boost.color.red": "red", - "boost.color.white": "white", - "boost.color.yellow": "yellow", - "boost.getMotorPosition": "motor [MOTOR_REPORTER_ID] position", - "boost.getTiltAngle": "tilt angle [TILT_DIRECTION]", - "boost.motorDirection.backward": "that way", - "boost.motorDirection.forward": "this way", - "boost.motorDirection.reverse": "reverse", - "boost.motorOff": "turn motor [MOTOR_ID] off", - "boost.motorOn": "turn motor [MOTOR_ID] on", - "boost.motorOnFor": "turn motor [MOTOR_ID] for [DURATION] seconds", - "boost.motorOnForRotation": "turn motor [MOTOR_ID] for [ROTATION] rotations", - "boost.seeingColor": "seeing [COLOR] brick?", - "boost.setLightHue": "set light color to [HUE]", - "boost.setMotorDirection": "set motor [MOTOR_ID] direction [MOTOR_DIRECTION]", - "boost.setMotorPower": "set motor [MOTOR_ID] speed to [POWER] %", - "boost.tiltDirection.any": "any", - "boost.tiltDirection.down": "down", - "boost.tiltDirection.left": "left", - "boost.tiltDirection.right": "right", - "boost.tiltDirection.up": "up", - "boost.whenColor": "when [COLOR] brick seen", - "boost.whenTilted": "when tilted [TILT_DIRECTION_ANY]", + "boost.color.any": "צבע כלשהו", + "boost.color.black": "שחור", + "boost.color.blue": "כחול", + "boost.color.green": "ירוק", + "boost.color.red": "אדום", + "boost.color.white": "לבן", + "boost.color.yellow": "צהוב", + "boost.getMotorPosition": "מיקום מנוע [MOTOR_REPORTER_ID]", + "boost.getTiltAngle": "זווית הטיה [TILT_DIRECTION]", + "boost.motorDirection.backward": "בדרך ההיא", + "boost.motorDirection.forward": "בדרך הזאת", + "boost.motorDirection.reverse": "הפוך", + "boost.motorOff": "כבה את מנוע [MOTOR_ID]", + "boost.motorOn": "הדלק את מנוע [MOTOR_ID]", + "boost.motorOnFor": "הדלקת [MOTOR_ID] למשך [DURATION] שניות", + "boost.motorOnForRotation": "הדלק מנוע [MOTOR_ID] למשך [ROTATION] סיבובים", + "boost.seeingColor": "רואים לבנה בצבע [COLOR]?", + "boost.setLightHue": "קבע צבע אור ל [HUE]", + "boost.setMotorDirection": "קבע כיוון [MOTOR_ID] ל[MOTOR_DIRECTION]", + "boost.setMotorPower": "קבע מהירות של [MOTOR_ID] ל[POWER] %", + "boost.tiltDirection.any": "הכל", + "boost.tiltDirection.down": "למטה", + "boost.tiltDirection.left": "שמאלה", + "boost.tiltDirection.right": "ימינה", + "boost.tiltDirection.up": "למעלה", + "boost.whenColor": "כאשר רואים לבנה בצבע [COLOR]", + "boost.whenTilted": "כאשר מוטה [TILT_DIRECTION_ANY]", "ev3.beepNote": "צפצף תו [NOTE]ל[TIME]שניות", "ev3.buttonPressed": "כפתור [PORT] נלחץ?", "ev3.getBrightness": "בהירות", @@ -169,7 +169,7 @@ "text2speech.kitten": "חתלתול", "text2speech.setLanguageBlock": "קביעת שפה ל[LANGUAGE]", "text2speech.setVoiceBlock": "קבע קול ל־[VOICE]", - "text2speech.speakAndWaitBlock": "אמור [WORDS]", + "text2speech.speakAndWaitBlock": "הקרא [WORDS]", "text2speech.squeak": "ציוץ", "text2speech.tenor": "טנור", "translate.categoryName": "תרגם", diff --git a/editor/extensions/ru.json b/editor/extensions/ru.json index 743ef953..d60eee17 100644 --- a/editor/extensions/ru.json +++ b/editor/extensions/ru.json @@ -1,31 +1,31 @@ { - "boost.color.any": "any color", - "boost.color.black": "black", - "boost.color.blue": "blue", - "boost.color.green": "green", - "boost.color.red": "red", - "boost.color.white": "white", - "boost.color.yellow": "yellow", - "boost.getMotorPosition": "motor [MOTOR_REPORTER_ID] position", - "boost.getTiltAngle": "tilt angle [TILT_DIRECTION]", - "boost.motorDirection.backward": "that way", - "boost.motorDirection.forward": "this way", - "boost.motorDirection.reverse": "reverse", - "boost.motorOff": "turn motor [MOTOR_ID] off", - "boost.motorOn": "turn motor [MOTOR_ID] on", - "boost.motorOnFor": "turn motor [MOTOR_ID] for [DURATION] seconds", - "boost.motorOnForRotation": "turn motor [MOTOR_ID] for [ROTATION] rotations", - "boost.seeingColor": "seeing [COLOR] brick?", - "boost.setLightHue": "set light color to [HUE]", - "boost.setMotorDirection": "set motor [MOTOR_ID] direction [MOTOR_DIRECTION]", - "boost.setMotorPower": "set motor [MOTOR_ID] speed to [POWER] %", - "boost.tiltDirection.any": "any", - "boost.tiltDirection.down": "down", - "boost.tiltDirection.left": "left", - "boost.tiltDirection.right": "right", - "boost.tiltDirection.up": "up", - "boost.whenColor": "when [COLOR] brick seen", - "boost.whenTilted": "when tilted [TILT_DIRECTION_ANY]", + "boost.color.any": "любой цвет", + "boost.color.black": "черный", + "boost.color.blue": "синий", + "boost.color.green": "зеленый", + "boost.color.red": "красный", + "boost.color.white": "белый", + "boost.color.yellow": "желтый", + "boost.getMotorPosition": "позиция мотора [MOTOR_REPORTER_ID]", + "boost.getTiltAngle": "угол наклона [TILT_DIRECTION]", + "boost.motorDirection.backward": "туда", + "boost.motorDirection.forward": "сюда", + "boost.motorDirection.reverse": "изменить направление", + "boost.motorOff": "выключить мотор [MOTOR_ID]", + "boost.motorOn": "включить мотор [MOTOR_ID]", + "boost.motorOnFor": "включить мотор [MOTOR_ID] на [DURATION] секунд", + "boost.motorOnForRotation": "включить мотор [MOTOR_ID] на [ROTATION] оборотов", + "boost.seeingColor": "виден [COLOR] кирпич?", + "boost.setLightHue": "установить цвет лампочки [HUE]", + "boost.setMotorDirection": "установить направление мотора [MOTOR_ID] в [MOTOR_DIRECTION]", + "boost.setMotorPower": "установить скорость [MOTOR_ID] в [POWER] %", + "boost.tiltDirection.any": "любая", + "boost.tiltDirection.down": "вниз", + "boost.tiltDirection.left": "налево", + "boost.tiltDirection.right": "направо", + "boost.tiltDirection.up": "вверх", + "boost.whenColor": "когда виден [COLOR] кирпич", + "boost.whenTilted": "когда наклонён [TILT_DIRECTION_ANY]", "ev3.beepNote": "играть ноту [NOTE] [TIME] секунд", "ev3.buttonPressed": "кнопка [PORT] нажата?", "ev3.getBrightness": "яркость", @@ -39,24 +39,24 @@ "ev3.whenDistanceLessThan": "когда расстояние < [DISTANCE]", "gdxfor.getAcceleration": "ускорение [DIRECTION]", "gdxfor.getForce": "сила", - "gdxfor.getSpin": "spin speed [DIRECTION]", - "gdxfor.getTilt": "tilt angle [TILT]", - "gdxfor.isFreeFalling": "falling?", - "gdxfor.isTilted": "tilted [TILT]?", - "gdxfor.pulled": "pulled", - "gdxfor.pushed": "pushed", - "gdxfor.shaken": "shaken", - "gdxfor.startedFalling": "started falling", - "gdxfor.tiltDirectionMenu.any": "any", - "gdxfor.tiltDirectionMenu.back": "back", - "gdxfor.tiltDirectionMenu.front": "front", - "gdxfor.tiltDirectionMenu.left": "left", - "gdxfor.tiltDirectionMenu.right": "right", - "gdxfor.turnedFaceDown": "turned face down", - "gdxfor.turnedFaceUp": "turned face up", - "gdxfor.whenForcePushedOrPulled": "when force sensor [PUSH_PULL]", - "gdxfor.whenGesture": "when [GESTURE]", - "gdxfor.whenTilted": "when tilted [TILT]", + "gdxfor.getSpin": "скорость вращения [DIRECTION]", + "gdxfor.getTilt": "угол наклона [TILT]", + "gdxfor.isFreeFalling": "падение?", + "gdxfor.isTilted": "наклонён [TILT]?", + "gdxfor.pulled": "вытянут", + "gdxfor.pushed": "нажат", + "gdxfor.shaken": "встряхнут", + "gdxfor.startedFalling": "начал падать", + "gdxfor.tiltDirectionMenu.any": "любая", + "gdxfor.tiltDirectionMenu.back": "задний", + "gdxfor.tiltDirectionMenu.front": "передний", + "gdxfor.tiltDirectionMenu.left": "левый ", + "gdxfor.tiltDirectionMenu.right": "правый", + "gdxfor.turnedFaceDown": "повернут лицом вниз", + "gdxfor.turnedFaceUp": "повернут лицом вверх", + "gdxfor.whenForcePushedOrPulled": "когда датчик приложения силы [ТОЛКАТЬ_ТЯНУТЬ]", + "gdxfor.whenGesture": "когда [GESTURE]", + "gdxfor.whenTilted": "когда наклонён [TILT]", "makeymakey.downArrow": "стрелка вниз", "makeymakey.downArrowShort": "вниз", "makeymakey.leftArrow": "стрелка влево", @@ -66,8 +66,8 @@ "makeymakey.spaceKey": "пробел", "makeymakey.upArrow": "стрелка вверх", "makeymakey.upArrowShort": "вверх", - "makeymakey.whenKeyPressed": "when [KEY] key pressed", - "makeymakey.whenKeysPressedInOrder": "when [SEQUENCE] pressed in order", + "makeymakey.whenKeyPressed": "когда [KEY] клавиша нажата", + "makeymakey.whenKeysPressedInOrder": "при нажатии по порядку [SEQUENCE]", "microbit.buttonsMenu.any": "любой из", "microbit.clearDisplay": "очистить дисплей", "microbit.defaultTextToDisplay": "Привет!", @@ -163,8 +163,8 @@ "speech.speechReporter": "речь", "speech.whenIHear": "когда я слышу [PHRASE]", "text2speech.alto": "альт", - "text2speech.categoryName": "Text to Speech", - "text2speech.defaultTextToSpeak": "hello", + "text2speech.categoryName": "Текст в речь", + "text2speech.defaultTextToSpeak": "привет", "text2speech.giant": "гигант", "text2speech.kitten": "котенок", "text2speech.setLanguageBlock": "установить [LANGUAGE] язык", diff --git a/editor/extensions/zu.json b/editor/extensions/zu.json index cdee68aa..d8cd8539 100644 --- a/editor/extensions/zu.json +++ b/editor/extensions/zu.json @@ -1,31 +1,31 @@ { - "boost.color.any": "any color", - "boost.color.black": "black", - "boost.color.blue": "blue", - "boost.color.green": "green", - "boost.color.red": "red", + "boost.color.any": "Noma imuphi umbala", + "boost.color.black": "okumnyama", + "boost.color.blue": "oluhlaza", + "boost.color.green": "oluhlaza kwatshani ", + "boost.color.red": "okubomvu ", "boost.color.white": "white", "boost.color.yellow": "yellow", - "boost.getMotorPosition": "motor [MOTOR_REPORTER_ID] position", - "boost.getTiltAngle": "tilt angle [TILT_DIRECTION]", - "boost.motorDirection.backward": "that way", - "boost.motorDirection.forward": "this way", - "boost.motorDirection.reverse": "reverse", - "boost.motorOff": "turn motor [MOTOR_ID] off", - "boost.motorOn": "turn motor [MOTOR_ID] on", - "boost.motorOnFor": "turn motor [MOTOR_ID] for [DURATION] seconds", + "boost.getMotorPosition": "Moto [MOTOR_REPORTER_ID] indawo ", + "boost.getTiltAngle": "tshekisa engeli [TILT_DIRECTION]", + "boost.motorDirection.backward": "leyandlela", + "boost.motorDirection.forward": "lendlela", + "boost.motorDirection.reverse": "buyelemumva ", + "boost.motorOff": "Jikisa imoto [MOTOR_ID] Uyivale ", + "boost.motorOn": "Jikisa imoto [MOTOR_ID] uyivule ", + "boost.motorOnFor": "Jikisa imoto [MOTOR_ID] isikhathi [DURATION] imizuzwana ", "boost.motorOnForRotation": "turn motor [MOTOR_ID] for [ROTATION] rotations", "boost.seeingColor": "seeing [COLOR] brick?", - "boost.setLightHue": "set light color to [HUE]", + "boost.setLightHue": "hlela ukhanya kombala ukuyise [HUE]", "boost.setMotorDirection": "set motor [MOTOR_ID] direction [MOTOR_DIRECTION]", "boost.setMotorPower": "set motor [MOTOR_ID] speed to [POWER] %", - "boost.tiltDirection.any": "any", - "boost.tiltDirection.down": "down", - "boost.tiltDirection.left": "left", - "boost.tiltDirection.right": "right", - "boost.tiltDirection.up": "up", + "boost.tiltDirection.any": "noma ikuphi", + "boost.tiltDirection.down": "ezansi", + "boost.tiltDirection.left": "Kwesobunxele ", + "boost.tiltDirection.right": "Kwesokudla ", + "boost.tiltDirection.up": "phezulu", "boost.whenColor": "when [COLOR] brick seen", - "boost.whenTilted": "when tilted [TILT_DIRECTION_ANY]", + "boost.whenTilted": "Umakutshekisiwe [TILT_DIRECTION_ANY]", "ev3.beepNote": "Inothi beep [NOTE] isikhathi [TIME] imizuzwana", "ev3.buttonPressed": "inkinobho [PORT] ecindezeliwe?", "ev3.getBrightness": "ukukhanya", diff --git a/editor/interface/ab.json b/editor/interface/ab.json index 4c3c1c0f..5e16cae9 100644 --- a/editor/interface/ab.json +++ b/editor/interface/ab.json @@ -257,8 +257,8 @@ "gui.howtos.animate-a-name.step_AnimateChangeColor": "Иԥсахтәуп аԥштәы", "gui.howtos.animate-a-name.step_AnimateSpin": "Далышәх даҽа нагӡаҩык нас дшәыргьежь", "gui.howtos.animate-a-name.step_AnimateGrow": "Иалышәх анагӡаҩ изку даҽа нбанк нас ишәырдыу иара.", - "gui.howtos.imagine-if": "Imagine If", - "gui.howtos.imagine-if.step_imagineTypeWhatYouWant": "Type What You Want to Say", + "gui.howtos.imagine-if": "Угәы иҭакы", + "gui.howtos.imagine-if.step_imagineTypeWhatYouWant": "Иҭажәгал ишәҳәарц ишәҭаху", "gui.howtos.imagine-if.step_imagineClickGreenFlag": "Астарт азы шәақәыӷәӷәа абираҟ иаҵәа", "gui.howtos.imagine-if.step_imagineChooseBackdrop": "Иалышәх Аҿаԥшыра", "gui.howtos.imagine-if.step_imagineChooseSprite": "Далышәх Анагӡаҩ", @@ -321,28 +321,28 @@ "gui.howtos.fly.step_stepflyChooseBackdrop": "Иалышәх Аҿаԥшыра «Ажәҩан»", "gui.howtos.add-a-move-block.step_stepflyChooseCharacter": "Иалхтәуп аперсонаж", "gui.howtos.fly.step_stepflySaySomething": "Ишәҳәа џьара акы", - "gui.howtos.add-a-move-block.step_stepflyMoveArrows": "Move With Arrow Keys", - "gui.howtos.fly.step_stepflyChooseObject": "Choose an Object to Collect", + "gui.howtos.add-a-move-block.step_stepflyMoveArrows": "Шәеиҭаҵла ахыц зну акнопкақәа рыла", + "gui.howtos.fly.step_stepflyChooseObject": "Аизгараз иалышәх аобиект", "gui.howtos.add-a-move-block.step_stepflyFlyingObject": "Аобиект еиҭаҵыртә иҟаҵатәуп", - "gui.howtos.add-a-move-block.step_stepflySelectFlyingSprite": "Select Your Character", - "gui.howtos.add-a-move-block.step_stepflyAddScore": "Add a Score", + "gui.howtos.add-a-move-block.step_stepflySelectFlyingSprite": "Иалышәх аперсонаж ", + "gui.howtos.add-a-move-block.step_stepflyAddScore": "Иацышәҵа аԥхьаӡара", "gui.howtos.add-a-move-block.step_stepflyKeepScore": "Аԥхьаӡара иацҵа", - "gui.howtos.add-a-move-block.step_stepflyAddScenery": "Add Scenery", - "gui.howtos.add-a-move-block.step_stepflyMoveScenery": "Move the Scenery", + "gui.howtos.add-a-move-block.step_stepflyAddScenery": "Иацышәҵа аперсонаж", + "gui.howtos.add-a-move-block.step_stepflyMoveScenery": "Еиҭажәгала аперсонаж", "gui.howtos.add-a-move-block.step_stepflySwitchLooks": "Анаҩстәи акостиум", "gui.howtos.pong": "Атеннис маҷ", "gui.howtos.pong.step_pongAddBackdrop": "Иацышәҵа Аҿаԥшыра", "gui.howtos.pong.step_pongAddBallSprite": "Дацҵатәуп Анагӡаҩ «Ампыл»", "gui.howtos.pong.step_pongBounceAround": "Шәыԥала!", - "gui.howtos.pong.step_pongAddPaddle": "Add a Paddle", - "gui.howtos.pong.step_pongMoveThePaddle": "Move the Paddle", + "gui.howtos.pong.step_pongAddPaddle": "Иацышәҵа аракетка", + "gui.howtos.pong.step_pongMoveThePaddle": "Еиҭажәгала аракетка", "gui.howtos.pong.step_pongSelectBallSprite": "Далышәх Анагӡаҩ «Ампыл»", - "gui.howtos.pong.step_pongAddMoreCodeToBall": "Add Code to Bounce the Ball Off the Paddle", - "gui.howtos.pong.step_pongAddAScore": "Add a Score", - "gui.howtos.pong.step_pongChooseScoreFromMenu": "Choose 'Score' from the Menu", - "gui.howtos.pong.step_pongInsertChangeScoreBlock": "Insert the 'Change Score' Block", + "gui.howtos.pong.step_pongAddMoreCodeToBall": "Иацышәҵа акомандақәа ампыл аракетка ианԥартә азы", + "gui.howtos.pong.step_pongAddAScore": "Иацышәҵа аԥхьаӡара", + "gui.howtos.pong.step_pongChooseScoreFromMenu": "Иалышәх ‘Аԥхьаӡара’ ахкынҵа аҟынтәи", + "gui.howtos.pong.step_pongInsertChangeScoreBlock": "Иацышәҵа аблок ‘Иԥсахтәуп Аԥхьаӡара ’", "gui.howtos.pong.step_pongResetScore": "Иқәгатәуп аԥхьаӡара", - "gui.howtos.pong.step_pongAddLineSprite": "Add the Line Sprite", + "gui.howtos.pong.step_pongAddLineSprite": "Дацышәҵа анагӡаҩ Line (аҵәаӷәа) ", "gui.howtos.pong.step_pongGameOver": "Ахәмарра анҵәамҭа", "gui.howtos.say-it-out-loud": "Иаԥҵатәуп ицәажәо анимациа", "gui.howtos.say-it-out-loud.step_AddTXTextension": "Иацҵатәуп атеқст Ацәажәара аблокқәа рахь", @@ -379,13 +379,13 @@ "gui.howtos.change-size.step_glideAroundBackAndForth": "Ашьшьыҳәа аргьежьра", "gui.howtos.change-size.step_glideAroundPoint": "Акәаԥ ахь ақәҵәраара", "gui.howtos.record-a-sound.name": "Иҭаҩтәуп абжьы", - "gui.howtos.change-size.step_recordASoundSoundsTab": "Click on the 'Sounds' Tab", + "gui.howtos.change-size.step_recordASoundSoundsTab": "Шәақәыӷәӷәа ‘Абжьқәа’ ", "gui.howtos.change-size.step_recordASoundClickRecord": "Шәақәыӷәӷәа акнопка «Аҭаҩра»", - "gui.howtos.change-size.step_recordASoundPressRecordButton": "Press the Record Button", + "gui.howtos.change-size.step_recordASoundPressRecordButton": "Шәақәыӷәӷәа акнопка Иҭаҩтәуп", "gui.howtos.change-size.step_recordASoundChooseSound": "Иалышәх ишәҭаху Абжьы", - "gui.howtos.change-size.step_recordASoundPlayYourSound": "Play Your Sound", + "gui.howtos.change-size.step_recordASoundPlayYourSound": "Ишәырга абжьы", "gui.howtos.spin-video.name": "Игьежьлааит", - "gui.howtos.change-size.step_spinTurn": "Turn", + "gui.howtos.change-size.step_spinTurn": "Инашәырҳәы", "gui.howtos.change-size.step_spinPointInDirection": "Иқәыргылатәуп Ахырхарҭа", "gui.howtos.hide-and-show.name": "Иҵәахтәуп нас иаарԥштәуп", "gui.howtos.change-size.step_hideAndShow": "Иҵәахтәуп нас иаарԥштәуп", diff --git a/editor/interface/da.json b/editor/interface/da.json index 8fd55747..babbe314 100644 --- a/editor/interface/da.json +++ b/editor/interface/da.json @@ -24,8 +24,8 @@ "gui.cameraModal.loadingCaption": "Indlæser ...", "gui.cameraModal.enableCameraCaption": "Aktivér kamera", "gui.cards.all-tutorials": "Vejledninger", - "gui.cards.shrink": "Shrink", - "gui.cards.expand": "Expand", + "gui.cards.shrink": "Mindre", + "gui.cards.expand": "Udvid", "gui.cards.close": "Luk", "gui.cards.more-things-to-try": "Flere ting, som du kan prøve!", "gui.cards.see-more": "Se mere", @@ -257,22 +257,22 @@ "gui.howtos.animate-a-name.step_AnimateChangeColor": "Skift farve", "gui.howtos.animate-a-name.step_AnimateSpin": "Vælg en anden bogstav sprite og få den til at dreje rundt", "gui.howtos.animate-a-name.step_AnimateGrow": "Vælg en anden bogstav sprite & få den til at vokse", - "gui.howtos.imagine-if": "Imagine If", - "gui.howtos.imagine-if.step_imagineTypeWhatYouWant": "Type What You Want to Say", - "gui.howtos.imagine-if.step_imagineClickGreenFlag": "Click the Green Flag to Start", - "gui.howtos.imagine-if.step_imagineChooseBackdrop": "Choose Any Backdrop", - "gui.howtos.imagine-if.step_imagineChooseSprite": "Choose Any Sprite", - "gui.howtos.imagine-if.step_imagineFlyAround": "Press the Space Key to Glide", - "gui.howtos.imagine-if.step_imagineChooseAnotherSprite": "Choose Another Sprite", - "gui.howtos.imagine-if.step_imagineLeftRight": "Move Left-Right", - "gui.howtos.imagine-if.step_imagineUpDown": "Move Up-Down", - "gui.howtos.imagine-if.step_imagineChangeCostumes": "Change Costumes", - "gui.howtos.imagine-if.step_imagineGlideToPoint": "Glide to a Point", - "gui.howtos.imagine-if.step_imagineGrowShrink": "Grow and Shrink", - "gui.howtos.imagine-if.step_imagineChooseAnotherBackdrop": "Choose Another Backdrop", - "gui.howtos.imagine-if.step_imagineSwitchBackdrops": "Switch Backdrops", - "gui.howtos.imagine-if.step_imagineRecordASound": "Add a Sound", - "gui.howtos.imagine-if.step_imagineChooseSound": "Choose Your Sound", + "gui.howtos.imagine-if": "Forestil dig hvis", + "gui.howtos.imagine-if.step_imagineTypeWhatYouWant": "Skriv hvad du vil sige", + "gui.howtos.imagine-if.step_imagineClickGreenFlag": "Klik på det grønne flag for at starte", + "gui.howtos.imagine-if.step_imagineChooseBackdrop": "Vælg en baggrund", + "gui.howtos.imagine-if.step_imagineChooseSprite": "Vælg en sprite", + "gui.howtos.imagine-if.step_imagineFlyAround": "Tryk på mellemrumstasten for at glide", + "gui.howtos.imagine-if.step_imagineChooseAnotherSprite": "Vælg en anden sprite", + "gui.howtos.imagine-if.step_imagineLeftRight": "Bevæg venstre-højre", + "gui.howtos.imagine-if.step_imagineUpDown": "Bevæg op-ned", + "gui.howtos.imagine-if.step_imagineChangeCostumes": "Skift kostumer", + "gui.howtos.imagine-if.step_imagineGlideToPoint": "Glid til et punkt", + "gui.howtos.imagine-if.step_imagineGrowShrink": "Større og mindre", + "gui.howtos.imagine-if.step_imagineChooseAnotherBackdrop": "Vælg en anden baggrund", + "gui.howtos.imagine-if.step_imagineSwitchBackdrops": "Skift baggrunde", + "gui.howtos.imagine-if.step_imagineRecordASound": "Tilføj en lyd", + "gui.howtos.imagine-if.step_imagineChooseSound": "Vælg din lyd", "gui.howtos.make-music.name": "Lav musik", "gui.howtos.Make-Music.step_PickInstrument": "Vælg en instrument sprite", "gui.howtos.Make-Music.step_PlaySoundClick": "Afspil lyd ved klik", @@ -317,33 +317,33 @@ "gui.howtos.make-a-game.step_Random": "Gå til en tilfældig position", "gui.howtos.make-music.step_GameChangeColor": "Skift farve", "gui.howtos.make-music.step_ResetScore": "Nulstil point", - "gui.howtos.make-it-fly.name": "Make it Fly", - "gui.howtos.fly.step_stepflyChooseBackdrop": "Choose a Sky Background", - "gui.howtos.add-a-move-block.step_stepflyChooseCharacter": "Choose a Character", - "gui.howtos.fly.step_stepflySaySomething": "Say Something", - "gui.howtos.add-a-move-block.step_stepflyMoveArrows": "Move With Arrow Keys", - "gui.howtos.fly.step_stepflyChooseObject": "Choose an Object to Collect", - "gui.howtos.add-a-move-block.step_stepflyFlyingObject": "Make the Object Move", - "gui.howtos.add-a-move-block.step_stepflySelectFlyingSprite": "Select Your Character", - "gui.howtos.add-a-move-block.step_stepflyAddScore": "Add a Score", - "gui.howtos.add-a-move-block.step_stepflyKeepScore": "Keep Score", - "gui.howtos.add-a-move-block.step_stepflyAddScenery": "Add Scenery", - "gui.howtos.add-a-move-block.step_stepflyMoveScenery": "Move the Scenery", - "gui.howtos.add-a-move-block.step_stepflySwitchLooks": "Next Costume", - "gui.howtos.pong": "Pong Game", - "gui.howtos.pong.step_pongAddBackdrop": "Add a Backdrop", - "gui.howtos.pong.step_pongAddBallSprite": "Add a Ball Sprite", - "gui.howtos.pong.step_pongBounceAround": "Bounce Around", - "gui.howtos.pong.step_pongAddPaddle": "Add a Paddle", - "gui.howtos.pong.step_pongMoveThePaddle": "Move the Paddle", - "gui.howtos.pong.step_pongSelectBallSprite": "Select the Ball Sprite", - "gui.howtos.pong.step_pongAddMoreCodeToBall": "Add Code to Bounce the Ball Off the Paddle", - "gui.howtos.pong.step_pongAddAScore": "Add a Score", - "gui.howtos.pong.step_pongChooseScoreFromMenu": "Choose 'Score' from the Menu", - "gui.howtos.pong.step_pongInsertChangeScoreBlock": "Insert the 'Change Score' Block", - "gui.howtos.pong.step_pongResetScore": "Reset Score", - "gui.howtos.pong.step_pongAddLineSprite": "Add the Line Sprite", - "gui.howtos.pong.step_pongGameOver": "Game Over", + "gui.howtos.make-it-fly.name": "Få det til at flyve", + "gui.howtos.fly.step_stepflyChooseBackdrop": "Vælg en baggrund med en himmel", + "gui.howtos.add-a-move-block.step_stepflyChooseCharacter": "Vælg en figur", + "gui.howtos.fly.step_stepflySaySomething": "Sig noget", + "gui.howtos.add-a-move-block.step_stepflyMoveArrows": "Gå med piletaster", + "gui.howtos.fly.step_stepflyChooseObject": "Væg en ting, som skal samles", + "gui.howtos.add-a-move-block.step_stepflyFlyingObject": "Få tingen til at bevæge sig", + "gui.howtos.add-a-move-block.step_stepflySelectFlyingSprite": "Vælg din figur", + "gui.howtos.add-a-move-block.step_stepflyAddScore": "Tilføj en score", + "gui.howtos.add-a-move-block.step_stepflyKeepScore": "Før regnskab", + "gui.howtos.add-a-move-block.step_stepflyAddScenery": "Tilføj landskab", + "gui.howtos.add-a-move-block.step_stepflyMoveScenery": "Bevæg landskabet", + "gui.howtos.add-a-move-block.step_stepflySwitchLooks": "Næste kostume", + "gui.howtos.pong": "Pong spil", + "gui.howtos.pong.step_pongAddBackdrop": "Tilføj en baggrund", + "gui.howtos.pong.step_pongAddBallSprite": "Tilføj en boldsprite", + "gui.howtos.pong.step_pongBounceAround": "Hop rundt", + "gui.howtos.pong.step_pongAddPaddle": "Tilføj et bat", + "gui.howtos.pong.step_pongMoveThePaddle": "Bevæg battet", + "gui.howtos.pong.step_pongSelectBallSprite": "Vælg boldspriten", + "gui.howtos.pong.step_pongAddMoreCodeToBall": "Tilføj kode så bolden hopper væk fra battet", + "gui.howtos.pong.step_pongAddAScore": "Tilføj en score", + "gui.howtos.pong.step_pongChooseScoreFromMenu": "Vælg 'Score\" fra menuen", + "gui.howtos.pong.step_pongInsertChangeScoreBlock": "Indsæt brikken med 'Ændre score\"", + "gui.howtos.pong.step_pongResetScore": "Nulstil point", + "gui.howtos.pong.step_pongAddLineSprite": "Tilføj liniespriten", + "gui.howtos.pong.step_pongGameOver": "Spillet er slut", "gui.howtos.say-it-out-loud": "Snak sammen", "gui.howtos.say-it-out-loud.step_AddTXTextension": "Tilføj teksten til talebrikker", "gui.howtos.say-it-out-loud.step_TXTSpeech": "Sig noget", @@ -372,30 +372,30 @@ "gui.howtos.add-sprite.name": "Tilføj en sprite", "gui.howtos.add-sprite.step_addSprite": "Tilføj en sprite", "gui.howtos.add-a-backdrop.name": "Tilføj en baggrund", - "gui.howtos.add-a-backdrop.step_addBackdrop": "Add a Backdrop", + "gui.howtos.add-a-backdrop.step_addBackdrop": "Tilføj en baggrund", "gui.howtos.change-size.name": "Ændre størrelse", - "gui.howtos.change-size.step_changeSize": "Change Size", + "gui.howtos.change-size.step_changeSize": "Ændre størrelse", "gui.howtos.glide-around.name": "Glid rundt", - "gui.howtos.change-size.step_glideAroundBackAndForth": "Glide Around", - "gui.howtos.change-size.step_glideAroundPoint": "Glide to a Point", + "gui.howtos.change-size.step_glideAroundBackAndForth": "Glid rundt", + "gui.howtos.change-size.step_glideAroundPoint": "Glid til et punkt", "gui.howtos.record-a-sound.name": "Optag en lyd", - "gui.howtos.change-size.step_recordASoundSoundsTab": "Click on the 'Sounds' Tab", - "gui.howtos.change-size.step_recordASoundClickRecord": "Click 'Record'", - "gui.howtos.change-size.step_recordASoundPressRecordButton": "Press the Record Button", - "gui.howtos.change-size.step_recordASoundChooseSound": "Choose Your Sound", - "gui.howtos.change-size.step_recordASoundPlayYourSound": "Play Your Sound", + "gui.howtos.change-size.step_recordASoundSoundsTab": "Klik på fanen med 'Lyde\"", + "gui.howtos.change-size.step_recordASoundClickRecord": "Klik 'Optag\"", + "gui.howtos.change-size.step_recordASoundPressRecordButton": "Klik på optageknappen", + "gui.howtos.change-size.step_recordASoundChooseSound": "Vælg din lyd", + "gui.howtos.change-size.step_recordASoundPlayYourSound": "Spil din lyd", "gui.howtos.spin-video.name": "Lad det dreje rundt", - "gui.howtos.change-size.step_spinTurn": "Turn", - "gui.howtos.change-size.step_spinPointInDirection": "Set Direction", + "gui.howtos.change-size.step_spinTurn": "Drej", + "gui.howtos.change-size.step_spinPointInDirection": "Vælg retning", "gui.howtos.hide-and-show.name": "Skjul og Vis", - "gui.howtos.change-size.step_hideAndShow": "Hide and Show", + "gui.howtos.change-size.step_hideAndShow": "Skjul og Vis", "gui.howtos.switch-costume.name": "Animér en sprite", - "gui.howtos.change-size.step_switchCostumes": "Animate a Sprite", + "gui.howtos.change-size.step_switchCostumes": "Animér en sprite", "gui.howtos.move-around-with-arrow-keys.name": "Brug piletaster", - "gui.howtos.add-a-backdrop.step_moveArrowKeysLeftRight": "Move Left and Right", - "gui.howtos.add-a-backdrop.step_moveArrowKeysUpDown": "Move Up and Down", + "gui.howtos.add-a-backdrop.step_moveArrowKeysLeftRight": "Bevæg mod venstre og højre", + "gui.howtos.add-a-backdrop.step_moveArrowKeysUpDown": "Bevæg op og ned", "gui.howtos.add-effects.name": "Tilføj effekter", - "gui.howtos.videosens.step_addEffects": "Add Effects", + "gui.howtos.videosens.step_addEffects": "Tilføj effekter", "gui.extension.music.name": "Musik", "gui.extension.music.description": "Spil på instrumenter og trommer", "gui.extension.pen.name": "Pen", diff --git a/editor/interface/es-419.json b/editor/interface/es-419.json index 09229d21..1b71658f 100644 --- a/editor/interface/es-419.json +++ b/editor/interface/es-419.json @@ -467,6 +467,6 @@ "gui.sharedMessages.costume": "disfraz{index}", "gui.sharedMessages.sprite": "Objeto{index}", "gui.sharedMessages.pop": "pop", - "gui.sharedMessages.replaceProjectWarning": "Replace contents of the current project?", - "gui.sharedMessages.loadFromComputerTitle": "Load from your computer" + "gui.sharedMessages.replaceProjectWarning": "¿Reemplazar el contenido del proyecto actual?", + "gui.sharedMessages.loadFromComputerTitle": "Subir desde tu computador" } \ No newline at end of file diff --git a/editor/interface/fa.json b/editor/interface/fa.json index fe874981..5b412630 100644 --- a/editor/interface/fa.json +++ b/editor/interface/fa.json @@ -5,18 +5,18 @@ "gui.connection.reconnect": "اتصال دوباره", "gui.backpack.header": "کوله پشتی", "gui.backpack.errorBackpack": "خطا در بارگیری کوله پشتی", - "gui.backpack.loadingBackpack": "در حال بارگیری...", + "gui.backpack.loadingBackpack": "در حال بارگذاری...", "gui.backpack.more": "بیشتر", "gui.backpack.emptyBackpack": "کوله پشتی خالی است", "gui.unsupportedBrowser.label": "مرورگر پشتیبانی نمی‌شود", "gui.unsupportedBrowser.errorLabel": "خطایی رخ داد", - "gui.unsupportedBrowser.notRecommended": "ما بسیار متاسفیم، اما به نظر میرسد شما از نسخه‌ای از یک مرورگر استفاده می‌کنید که اسکرچ را پشتیبانی نمی‌کند. توصیه می‌کنیم به آخرین نسخه‌ی مرورگر پشتیبانی شده مانند گوگل کروم، موزیلا فایرفاکس، مایکروسافت اج یا اپل سافاری به‌روزرسانی کنید.", - "gui.unsupportedBrowser.description": "ما بسیار متاسفیم، اما اسکرچ از این مرورگر پشتیبانی نمی‌کند. توصیه می‌کنیم به آخرین نسخه‌ی مرورگر پشتیبانی شده ای مانند گوگل کروم، موزیلا فایرفاکس، مایکروسافت اج یا اپل سافاری به‌روزرسانی کنید.", + "gui.unsupportedBrowser.notRecommended": "ما بسیار متاسفیم، اما به نظر می‌رسد شما از نسخه‌ای از یک مرورگر استفاده می‌کنید که اسکرچ را پشتیبانی نمی‌کند. توصیه می‌کنیم به آخرین نسخه‌ی مرورگر پشتیبانی شده مانند گوگل کروم، موزیلا فایرفاکس، مایکروسافت اج یا اپل سافاری به‌روزرسانی کنید.", + "gui.unsupportedBrowser.description": "ما بسیار متاسفیم، اما اسکرچ از این مرورگر پشتیبانی نمی‌کند. توصیه می‌کنیم به آخرین نسخه‌ی مرورگر پشتیبانی شده‌ای مانند گوگل کروم، موزیلا فایرفاکس، مایکروسافت اج یا اپل سافاری به‌روزرسانی کنید.", "gui.unsupportedBrowser.back": "بازگشت", "gui.unsupportedBrowser.previewfaq": "برای یادگیری بیشتر، به {previewFaqLink} بروید.", "gui.unsupportedBrowser.previewfaqlinktext": "سوالات متداول", - "gui.cameraModal.cameraModalTitle": "عکسی بگیرید", - "gui.cameraModal.loadingCameraMessage": "در حال بارگیری دوربین ...", + "gui.cameraModal.cameraModalTitle": "عکس بگیرید", + "gui.cameraModal.loadingCameraMessage": "در حال بارگیری دوربین...", "gui.cameraModal.permissionRequest": "برای استفاده از دوربین شما به اجازه‌ی شما نیاز داریم", "gui.cameraModal.retakePhoto": "دوباره عکس بگیر", "gui.cameraModal.save": "ذخیره کردن", @@ -29,8 +29,8 @@ "gui.cards.close": "بستن", "gui.cards.more-things-to-try": "چیز‌های بیشتری را امتحان کنید!", "gui.cards.see-more": "بیشتر ببینید", - "gui.comingSoon.message1": "نگران نباشید، ما داریم روی آن کار می کنیم {emoji}", - "gui.comingSoon.message2": "به‌زودی...", + "gui.comingSoon.message1": "نگران نباشید، ما داریم روی آن کار می‌کنیم {emoji}", + "gui.comingSoon.message2": "به زودی...", "gui.comingSoon.message3": "ما در حال کار بر روی آن هستیم {emoji}", "gui.connection.auto-scanning.noPeripheralsFound": "هیچ دستگاهی پیدا نشد", "gui.connection.auto-scanning.prescan": "دستگاه خود را نزدیک نگه دارید، سپس شروع به جستجو کنید.", @@ -49,7 +49,7 @@ "gui.connection.connect": "اتصال", "gui.connection.scanning.lookingforperipherals": "در حال جستجوی دستگاه‌ها", "gui.connection.scanning.noPeripheralsFound": "هیچ دستگاهی پیدا نشد", - "gui.connection.scanning.instructions": "دستگاه خود را از فهرست زیر انتخاب کنید", + "gui.connection.scanning.instructions": "دستگاه خود را از لیست زیر انتخاب کنید.", "gui.connection.search": "تازه کردن", "gui.connection.unavailable.installscratchlink": "مطمئن شوید که شما پیوندی از اسکرچ نصب شده و درحال اجرا دارید", "gui.connection.unavailable.enablebluetooth": "بررسی کنید که بلوتوث فعال است", @@ -58,9 +58,9 @@ "gui.controls.go": "برو", "gui.controls.stop": "توقف", "gui.crashMessage.label": "اوه! به نظر می‌رسد که چیزی اشتباه شده است.", - "gui.crashMessage.description": "با عرض پوزش، به نظر می‌رسد که اسکرچ قفل کرده است. این ایراد به صورت خودکار به تیم اسکرچ گزارش خواهد شد. لطفا صفحه‌ی خود را برای تلاش مجدد٬ تازه سازی کنید.", + "gui.crashMessage.description": "با عرض پوزش، به نظر می‌رسد که اسکرچ قفل کرده است. این ایراد به صورت خودکار به تیم اسکرچ گزارش خواهد شد. لطفا صفحه‌ی خود را برای تلاش مجدد تازه سازی کنید.", "gui.crashMessage.errorNumber": "خطای شما با شناسه‌ی {errorId} وارد شد.", - "gui.crashMessage.reload": "بارگیری مجدد", + "gui.crashMessage.reload": "بارگذاری مجدد", "gui.customProcedures.myblockModalTitle": "ایجاد یک قطعه", "gui.customProcedures.addAnInputNumberText": "افزودن یک ورودی", "gui.customProcedures.numberTextType": "عدد یا متن", @@ -79,8 +79,8 @@ "gui.gui.backdropsTab": "پس‌زمینه", "gui.gui.costumesTab": "حالت‌ها", "gui.gui.soundsTab": "صداها", - "gui.extensionLibrary.comingSoon": "به‌زودی", - "gui.extensionLibrary.requires": "نیاز‌ها", + "gui.extensionLibrary.comingSoon": "به زودی", + "gui.extensionLibrary.requires": "مورد نیاز", "gui.extensionLibrary.collaboration": "همکاری با", "gui.library.filterPlaceholder": "جستجو", "gui.library.allTag": "همه", @@ -146,16 +146,16 @@ "gui.prompt.ok": "تایید", "gui.playbackStep.stopMsg": "توقف", "gui.playbackStep.playMsg": "پخش", - "gui.playbackStep.loadingMsg": "بارگیری ...", + "gui.playbackStep.loadingMsg": "بارگذاری...", "gui.playbackStep.saveMsg": "ذخیره", "gui.playbackStep.reRecordMsg": "ضبط مجدد", "gui.recordModal.title": "ضبط صدا", - "gui.recordingStep.beginRecord": "با کلیک روی دکمه‌ی زیر٬ ضبط را شروع کنید", + "gui.recordingStep.beginRecord": "با کلیک روی دکمه‌ی زیر ضبط را شروع کنید", "gui.recordingStep.permission": "{arrow}برای استفاده از میکروفون شما، به اجازه‌ی شما نیاز داریم", "gui.recordingStep.stop": "توقف ضبط", "gui.recordingStep.record": "ضبط", "gui.sliderModal.min": "کم‌ترین مقدار", - "gui.sliderModal.max": "بیش‌ترین مقدار", + "gui.sliderModal.max": "بیشترین مقدار", "gui.sliderModal.title": "تغییر محدوده‌ی لغزنده", "gui.sliderPrompt.cancel": "لغو", "gui.sliderPrompt.ok": "باشه", @@ -197,15 +197,15 @@ "gui.stageSelector.backdrops": "پس‌زمینه‌ها", "gui.telemetryOptIn.label": "گزارش دادن آمار برای بهبود اسکرچ", "gui.telemetryOptIn.body1": "گروه اسکرچ همیشه به دنبال درک بهتر چگونگی استفاده از برنامه اسکرچ در سراسر دنیا، هستند. برای کمک به پشتیبانی از این تلاش، شما می‌توانید به برنامه‌ی اسکرچ اجازه دهید تا به‌طور خودکار،اطلاعات استفاده را به تیم اسکرچ ارسال نماید.", - "gui.telemetryOptIn.body2": "اطلاعاتی که ما جمع آوری می کنیم شامل انتخاب زبان، استفاده از قطعه‌ها و بعضی رویدادها مانند ذخیره سازی، بارگیری و بارگذاری کردن یک پروژه می‌شود. ما هیچ‌گونه اطلاعات شخصی را جمع آوری نمی‌کنیم. لطفاً برای اطلاعات بیشتر {privacyPolicyLink} را مشاهده کنید.", + "gui.telemetryOptIn.body2": "اطلاعاتی که ما جمع آوری می کنیم شامل انتخاب زبان، استفاده از قطعه‌ها و بعضی رویدادها مانند ذخیره سازی، بارگذاری و آپلود کردن یک پروژه می‌شود. ما هیچ‌گونه اطلاعات شخصی را جمع آوری نمی‌کنیم. لطفاً برای اطلاعات بیشتر {privacyPolicyLink} را مشاهده کنید.", "gui.telemetryOptIn.privacyPolicyLink": "حریم خصوصی", "gui.telemetryOptIn.buttonTextNo": "نه، متشکرم", "gui.telemetryOptIn.buttonTooltipNo": "غیر‌فعال کردن اندازه گیری از دور", - "gui.telemetryOptIn.buttonTextYes": "بله، من تمایل دارم تا به بهبود اسکرچ کمک کنم :)", + "gui.telemetryOptIn.buttonTextYes": "بله، من تمایل دارم تا به بهبود اسکرچ کمک کنم.", "gui.telemetryOptIn.buttonTooltipYes": "فعال کردن اندازه گیری از دور", "gui.turboMode.active": "حالت سریع", "gui.webglModal.label": "مرورگری که شما استفاده می‌کنید، قابلیت WebGL را پشتیبانی نمی‌کند.", - "gui.webglModal.description": "متأسفانه به نظر می‌رسد که مرورگر یا کامپیوتر شما {webGlLink}. این فناوری برای اجرای اسکرچ 3.0 لازم است", + "gui.webglModal.description": "متأسفانه به نظر می‌رسد که مرورگر یا کامپیوتر شما {webGlLink}. این فناوری برای اجرای اسکرچ ۳٫۰ لازم است", "gui.webglModal.webgllink": "قابلیت WebGL پشتیبانی نمی‌شود", "gui.webglModal.back": "برگشت", "gui.webglModal.previewfaq": "برای یادگیری بیشتر، به {previewFaqLink} بروید", @@ -216,7 +216,7 @@ "gui.costumeTab.addCostumeFromLibrary": "یک حالت را انتخاب کنید", "gui.costumeTab.addBlankCostume": "نقاشی", "gui.costumeTab.addSurpriseCostume": "غافلگیری", - "gui.costumeTab.addFileBackdrop": "بارگذاری پس زمینه", + "gui.costumeTab.addFileBackdrop": "آپلود پس‌زمینه", "gui.costumeTab.addFileCostume": "بارگذاری حالت", "gui.costumeTab.addCameraCostume": "دوربین", "gui.extensionLibrary.chooseAnExtension": "یک افزونه را انتخاب کنید", @@ -224,7 +224,7 @@ "gui.gui.defaultProjectTitle": "پروژه‌ی اسکرچ", "gui.monitors.importListColumnPrompt": "کدام ستون باید استفاده شود (1-{numberOfColumns} ) ؟", "gui.recordingStep.alertMsg": "نمی‌توان ضبط را شروع کرد", - "gui.projectLoader.loadError": "خطا در بارگیری فایل پروژه‌ی انتخاب شده ", + "gui.projectLoader.loadError": "خطا در بارگذاری فایل پروژه‌ انتخاب شده ", "gui.soundLibrary.chooseASound": "یک صدا را انتخاب کنید", "gui.soundTab.fileUploadSound": "بارگذاری صدا", "gui.soundTab.surpriseSound": "غافلگیری", @@ -251,12 +251,12 @@ "gui.howtos.intro-move.step_stepMove": "یک قطعه‌ی حرکت اضافه کنید", "gui.howtos.add-a-move-block.step_stepMoveSayHello": "برای شروع پرچم سبز را کلیک کنید ", "gui.howtos.animate-a-name.name": "متحرک‌سازی یک اسم", - "gui.howtos.animate-a-name.step_AnimatePickLetter": "یک شکلکِ حرف بردارید", + "gui.howtos.animate-a-name.step_AnimatePickLetter": "یک شکلک حرف بردارید", "gui.howtos.animate-a-name.step_AnimatePlaySound": "وقتی کلیک شد یک صدا پخش کنید", - "gui.howtos.animate-a-name.step_AnimatePickLetter2": "یک شکلکِ حرف دیگر بردارید", + "gui.howtos.animate-a-name.step_AnimatePickLetter2": "یک شکلک حرف دیگر بردارید", "gui.howtos.animate-a-name.step_AnimateChangeColor": "تغییر رنگ", - "gui.howtos.animate-a-name.step_AnimateSpin": "یک شکلکِ حرف دیگر بردار و بچرخانش", - "gui.howtos.animate-a-name.step_AnimateGrow": "یک شکلکِ حرف دیگر بردار و بزرگش کن", + "gui.howtos.animate-a-name.step_AnimateSpin": "یک شکلک حرف دیگر بردار و بچرخانش", + "gui.howtos.animate-a-name.step_AnimateGrow": "یک شکلک حرف دیگر بردار و بزرگش کن", "gui.howtos.imagine-if": "تصور کنید اگر ", "gui.howtos.imagine-if.step_imagineTypeWhatYouWant": "آنچه می‌خواهید بگویید تایپ کنید", "gui.howtos.imagine-if.step_imagineClickGreenFlag": "برای شروع پرچم سبز را کلیک کنید ", @@ -269,18 +269,18 @@ "gui.howtos.imagine-if.step_imagineChangeCostumes": "حالت‌ها را تغییر بده", "gui.howtos.imagine-if.step_imagineGlideToPoint": "به نقطه‌ای سر بخور", "gui.howtos.imagine-if.step_imagineGrowShrink": "بزرگ و کوچک شدن", - "gui.howtos.imagine-if.step_imagineChooseAnotherBackdrop": "پس‌زمینۀ دیگری انتخاب کنید", + "gui.howtos.imagine-if.step_imagineChooseAnotherBackdrop": "پس‌زمینه دیگری انتخاب کنید", "gui.howtos.imagine-if.step_imagineSwitchBackdrops": "تعویض پس‌زمینه‌ها", "gui.howtos.imagine-if.step_imagineRecordASound": "صدایی اضافه کنید", "gui.howtos.imagine-if.step_imagineChooseSound": "صدای خود را انتخاب کنید", "gui.howtos.make-music.name": "ساختن موسیقی", - "gui.howtos.Make-Music.step_PickInstrument": "شکلکِ سازی را انتخاب کن", + "gui.howtos.Make-Music.step_PickInstrument": "شکلک سازی را انتخاب کن", "gui.howtos.Make-Music.step_PlaySoundClick": "وقتی کلیک شد صدا پخش کن", "gui.howtos.Make-Music.step_MakeSong": "یک آواز بساز", "gui.howtos.make-music.step_MakeBeat": "یک طبل را انتخاب کن و یک ضرب موسیقی بساز", - "gui.howtos.make-music.step_MakeBeatBox": "شکلکِ میکروفون را انتخاب کن و با تقلید صدای ساز‌ها با دهان خود، هنرنمایی کن", + "gui.howtos.make-music.step_MakeBeatBox": "شکلک میکروفون را انتخاب کن و با تقلید صدای ساز‌ها با دهان خود، هنرنمایی کن", "gui.howtos.story.name": "ایجاد یک داستان", - "gui.howtos.story.step_addbg": "افزودن یک پس‌زمینه", + "gui.howtos.story.step_addbg": "افزودن پس‌زمینه", "gui.howtos.story.step_addsprite": "افزودن یک شخصیت ", "gui.howtos.story.step_saysomething": "چیزی بگو", "gui.howtos.story.step_addanothersprite": "افزودن یک شخصیت دیگر", @@ -316,7 +316,7 @@ "gui.howtos.make-a-game.step_GameChangeScore": "وقتی کلیک شد امتیاز را اضافه کن", "gui.howtos.make-a-game.step_Random": "برو به یک موقعیت تصادفی", "gui.howtos.make-music.step_GameChangeColor": "تغییر رنگ", - "gui.howtos.make-music.step_ResetScore": "تنظیم دوباره‌ی امتیاز", + "gui.howtos.make-music.step_ResetScore": "تنظیم مجدد امتیاز", "gui.howtos.make-it-fly.name": "آن را به پرواز درآورید", "gui.howtos.fly.step_stepflyChooseBackdrop": "یک پس‌زمینه آسمان انتخاب کنید", "gui.howtos.add-a-move-block.step_stepflyChooseCharacter": "یک شخصیت را انتخاب کنید", @@ -351,7 +351,7 @@ "gui.howtos.say-it-out-loud.step_TXTMove": "حرکت در اطراف", "gui.howtos.say-it-out-loud.step_TXTBackdrop": "افزودن یک پس‌زمینه", "gui.howtos.say-it-out-loud.step_TXTAddSprite": "افزودن یک شخصیت دیگر", - "gui.howtos.say-it-out-loud.step_TXTSong": " یک آواز اجرا کنید", + "gui.howtos.say-it-out-loud.step_TXTSong": "یک آواز اجرا کنید", "gui.howtos.say-it-out-loud.step_TXTColor": "تغییر رنگ", "gui.howtos.say-it-out-loud.step_TXTSpin": "چرخیدن در اطراف", "gui.howtos.say-it-out-loud.step_TXTGrow": "بزرگ و کوچک شدن", @@ -368,7 +368,7 @@ "gui.howtos.cartoon-network.step_CNcollect": "جمع آوری اشیا", "gui.howtos.cartoon-network.step_CNvariable": "یک متغیر امتیاز بسازید", "gui.howtos.cartoon-network.step_CNscore": "نگه‌داری امتیاز", - "gui.howtos.cartoon-network.step_CNbackdrop": "سطح بالا : تغییر پس زمینه", + "gui.howtos.cartoon-network.step_CNbackdrop": "سطح بالا : تغییر پس‌زمینه", "gui.howtos.add-sprite.name": "شکلکی اضافه کنید", "gui.howtos.add-sprite.step_addSprite": "شکلکی اضافه کنید", "gui.howtos.add-a-backdrop.name": "افزودن یک پس‌زمینه", diff --git a/editor/interface/ja-Hira.json b/editor/interface/ja-Hira.json index 5a9e315b..cb8a9579 100644 --- a/editor/interface/ja-Hira.json +++ b/editor/interface/ja-Hira.json @@ -248,154 +248,154 @@ "gui.defaultProject.meow": "ニャー", "gui.defaultProject.variable": "へんすう", "gui.howtos.intro-move-sayhello-hat.name": "さあ、はじめましょう", - "gui.howtos.intro-move.step_stepMove": "うごきブロックをついかする", - "gui.howtos.add-a-move-block.step_stepMoveSayHello": "みどりのはたをクリックしてかいしする", + "gui.howtos.intro-move.step_stepMove": "うごきブロックをついかして、", + "gui.howtos.add-a-move-block.step_stepMoveSayHello": "はたをクリックしてかいししよう", "gui.howtos.animate-a-name.name": "なまえをうごかしてみよう", - "gui.howtos.animate-a-name.step_AnimatePickLetter": "もじのスプライトをえらぶ", - "gui.howtos.animate-a-name.step_AnimatePlaySound": "クリックしたらおとをならす", - "gui.howtos.animate-a-name.step_AnimatePickLetter2": "ほかのもじのスプライトをえらぶ", - "gui.howtos.animate-a-name.step_AnimateChangeColor": "いろをかえる", - "gui.howtos.animate-a-name.step_AnimateSpin": "ほかのもじのスプライトをえらんでまわす", - "gui.howtos.animate-a-name.step_AnimateGrow": "ほかのもじのスプライトをえらんでおおきくする", - "gui.howtos.imagine-if": "Imagine If", - "gui.howtos.imagine-if.step_imagineTypeWhatYouWant": "Type What You Want to Say", - "gui.howtos.imagine-if.step_imagineClickGreenFlag": "Click the Green Flag to Start", - "gui.howtos.imagine-if.step_imagineChooseBackdrop": "Choose Any Backdrop", - "gui.howtos.imagine-if.step_imagineChooseSprite": "Choose Any Sprite", - "gui.howtos.imagine-if.step_imagineFlyAround": "Press the Space Key to Glide", - "gui.howtos.imagine-if.step_imagineChooseAnotherSprite": "Choose Another Sprite", - "gui.howtos.imagine-if.step_imagineLeftRight": "Move Left-Right", - "gui.howtos.imagine-if.step_imagineUpDown": "Move Up-Down", - "gui.howtos.imagine-if.step_imagineChangeCostumes": "Change Costumes", - "gui.howtos.imagine-if.step_imagineGlideToPoint": "Glide to a Point", - "gui.howtos.imagine-if.step_imagineGrowShrink": "Grow and Shrink", - "gui.howtos.imagine-if.step_imagineChooseAnotherBackdrop": "Choose Another Backdrop", - "gui.howtos.imagine-if.step_imagineSwitchBackdrops": "Switch Backdrops", - "gui.howtos.imagine-if.step_imagineRecordASound": "Add a Sound", - "gui.howtos.imagine-if.step_imagineChooseSound": "Choose Your Sound", + "gui.howtos.animate-a-name.step_AnimatePickLetter": "もじのスプライトをえらぼう", + "gui.howtos.animate-a-name.step_AnimatePlaySound": "クリックするとおとをならせるよ", + "gui.howtos.animate-a-name.step_AnimatePickLetter2": "ほかのもじのスプライトをえらぼう", + "gui.howtos.animate-a-name.step_AnimateChangeColor": "いろをかえてみよう", + "gui.howtos.animate-a-name.step_AnimateSpin": "ほかのもじをえらんで、かいてんさせよう", + "gui.howtos.animate-a-name.step_AnimateGrow": "ほかのもじをえらんで、おおきくしよう", + "gui.howtos.imagine-if": "もしも・・だったらとそうぞうしよう", + "gui.howtos.imagine-if.step_imagineTypeWhatYouWant": "あなたがつたえたいことをタイプして、", + "gui.howtos.imagine-if.step_imagineClickGreenFlag": "はたをクリックして、かいししよう", + "gui.howtos.imagine-if.step_imagineChooseBackdrop": "はいけいをどれかえらんで、", + "gui.howtos.imagine-if.step_imagineChooseSprite": "スプライトをえらぼう", + "gui.howtos.imagine-if.step_imagineFlyAround": "スペースキーをおして、ざひょうをかえてみよう", + "gui.howtos.imagine-if.step_imagineChooseAnotherSprite": "もうひとつスプライトをえらんで、", + "gui.howtos.imagine-if.step_imagineLeftRight": "さゆうにうごかしたり、", + "gui.howtos.imagine-if.step_imagineUpDown": "じょうげにうごかしてみよう", + "gui.howtos.imagine-if.step_imagineChangeCostumes": "コスチュームをかえたり、", + "gui.howtos.imagine-if.step_imagineGlideToPoint": "ざひょうをかえて、うごかしたり、", + "gui.howtos.imagine-if.step_imagineGrowShrink": "おおきくしたり、ちいさくしてみよう。", + "gui.howtos.imagine-if.step_imagineChooseAnotherBackdrop": "もうひとつはいけいをえらんで、", + "gui.howtos.imagine-if.step_imagineSwitchBackdrops": "はいけいをきりかたり、", + "gui.howtos.imagine-if.step_imagineRecordASound": "おとをろくおんして、", + "gui.howtos.imagine-if.step_imagineChooseSound": "ろくおんしたおとをえらぼう。", "gui.howtos.make-music.name": "おんがくをつくろう", - "gui.howtos.Make-Music.step_PickInstrument": "がっきのスプライトをえらぶ", - "gui.howtos.Make-Music.step_PlaySoundClick": "クリックしたらおとをならす", - "gui.howtos.Make-Music.step_MakeSong": "きょくをつくる", - "gui.howtos.make-music.step_MakeBeat": "ドラムをえらんで、ビートをつくる", - "gui.howtos.make-music.step_MakeBeatBox": "マイクのスプライトとサプライズ・ビートボックスをえらぶ", + "gui.howtos.Make-Music.step_PickInstrument": "がっきのスプライトをえらんで、", + "gui.howtos.Make-Music.step_PlaySoundClick": "クリックしておとをならしてみよう", + "gui.howtos.Make-Music.step_MakeSong": "サックスできょくをつくってみよう", + "gui.howtos.make-music.step_MakeBeat": "ドラムでリズムをとったり、", + "gui.howtos.make-music.step_MakeBeatBox": "マイクでびっくりビードボックスをつくろう", "gui.howtos.story.name": "ものがたりをつくろう", - "gui.howtos.story.step_addbg": "はいけいをついかする", + "gui.howtos.story.step_addbg": "はいけいをついかしよう", "gui.howtos.story.step_addsprite": "キャラクターをついかして、", - "gui.howtos.story.step_saysomething": "なにかおしゃべりする", - "gui.howtos.story.step_addanothersprite": "ほかのキャラクターをついかしよう。", - "gui.howtos.story.step_flip": "さゆうにはんてんさせて、", - "gui.howtos.story.step_conversation": "おしゃべりさせよう。", - "gui.howtos.story.addanotherbg": "もうひとつはいけいをくわえよう。", - "gui.howtos.story.step_swithbg": "背景(はいけい)を切り替え(きりかえ)る", - "gui.howtos.story.step_hidewizard": "キャラクターをかくそう。", - "gui.howtos.story.step_showwizard": "さいしょはキャラクターをひょうじしておこう。", - "gui.howtos.make-a-chase-game.name": "おいかけっこゲームをつくる", - "gui.howtos.Chase-Game.step_BG": "はいけいをついかする", - "gui.howtos.chase-game.step_AddOcto": "スプライトをついかする", - "gui.howtos.make-music.step_LeftRight": "やじるしキーでさゆうにうごかす", - "gui.howtos.Chase-Game.step_UpDown": "やじるしキーでじょうげにうごかす", - "gui.howtos.Chase-Game.step_AddStar": "ほかのスプライトをついかする", - "gui.howtos.Chase-Game.step_MoveRandom": "ランダムにうごかす", - "gui.howtos.Chase-Game.step_WhenTouch": "タコのスプライトをふれたときにおとをならす", - "gui.howtos.Chase-Game.step_ScoreVariable": "スコアのへんすうをつくる", - "gui.howtos.Chase-Game.ScoreWhenTouch": "タコのスプライトにふれたときにスコアをふやす", + "gui.howtos.story.step_saysomething": "なにかおしゃべりさせよう", + "gui.howtos.story.step_addanothersprite": "もうひとつキャラクターをついかして、", + "gui.howtos.story.step_flip": "むきをはんてんさせて、", + "gui.howtos.story.step_conversation": "おしゃべりさせよう", + "gui.howtos.story.addanotherbg": "もうひとつはいけいをくわえて、", + "gui.howtos.story.step_swithbg": "はいけいをきりかえてみよう", + "gui.howtos.story.step_hidewizard": "まほうつかいをかくそう", + "gui.howtos.story.step_showwizard": "さいしょは、まほうつかいを、ひょうじしておこう", + "gui.howtos.make-a-chase-game.name": "ついせきゲームをつくろう", + "gui.howtos.Chase-Game.step_BG": "はいけいをついかして、", + "gui.howtos.chase-game.step_AddOcto": "スプライトをついかしよう", + "gui.howtos.make-music.step_LeftRight": "やじるしキーでさゆうにうごかしたり、", + "gui.howtos.Chase-Game.step_UpDown": "やじるしキーでじょうげにうごかそう", + "gui.howtos.Chase-Game.step_AddStar": "もうひとつスプライトをついかして、", + "gui.howtos.Chase-Game.step_MoveRandom": "どこかのばしょにうごかして、", + "gui.howtos.Chase-Game.step_WhenTouch": "タコがほしにふれたら、おとをならそう", + "gui.howtos.Chase-Game.step_ScoreVariable": "スコアのへんすうをつくって、", + "gui.howtos.Chase-Game.ScoreWhenTouch": "タコがほしにふれたら、スコアをくわえよう", "gui.howtos.animate-char.name": "キャラクターをうごかそう", - "gui.howtos.animate-char.step_addbg": "はいけいをついかする", - "gui.howtos.animate-char.step_addsprite": "スプライトをついかする", - "gui.howtos.animate-char.step_saysomething": "なにかおしゃべりする", - "gui.howtos.animate-char.step_addsound": "サウンドをくわえる", - "gui.howtos.animate-char.step_animatetalking": "おしゃべりするアニメーションにしよう。", - "gui.howtos.animate-char.step_arrowkeys": "やじるしキーをつかって、うごかそう。", - "gui.howtos.animate-char.step_jump": "ジャンプさせよう。", - "gui.howtos.animate-char.step_changecolor": "いろをかえる", - "gui.howtos.make-a-game.name": "クリッカーゲームをつくる", - "gui.howtos.Make-A-Game.step_GamePickSprite": "スプライトをえらぶ", - "gui.howtos.make-a-game.step_GamePlaySound": "クリックしたらおとをならす", - "gui.howtos.make-a-game.step_GameAddScore": "スコアのへんすうをつくる", - "gui.howtos.make-a-game.step_GameChangeScore": "クリックしたらスコアをくわえる", - "gui.howtos.make-a-game.step_Random": "ランダムなばしょへいく", - "gui.howtos.make-music.step_GameChangeColor": "いろをかえる", - "gui.howtos.make-music.step_ResetScore": "スコアをリセットする", - "gui.howtos.make-it-fly.name": "Make it Fly", - "gui.howtos.fly.step_stepflyChooseBackdrop": "Choose a Sky Background", - "gui.howtos.add-a-move-block.step_stepflyChooseCharacter": "Choose a Character", - "gui.howtos.fly.step_stepflySaySomething": "Say Something", - "gui.howtos.add-a-move-block.step_stepflyMoveArrows": "Move With Arrow Keys", - "gui.howtos.fly.step_stepflyChooseObject": "Choose an Object to Collect", - "gui.howtos.add-a-move-block.step_stepflyFlyingObject": "Make the Object Move", - "gui.howtos.add-a-move-block.step_stepflySelectFlyingSprite": "Select Your Character", - "gui.howtos.add-a-move-block.step_stepflyAddScore": "Add a Score", - "gui.howtos.add-a-move-block.step_stepflyKeepScore": "Keep Score", - "gui.howtos.add-a-move-block.step_stepflyAddScenery": "Add Scenery", - "gui.howtos.add-a-move-block.step_stepflyMoveScenery": "Move the Scenery", - "gui.howtos.add-a-move-block.step_stepflySwitchLooks": "Next Costume", - "gui.howtos.pong": "Pong Game", - "gui.howtos.pong.step_pongAddBackdrop": "Add a Backdrop", - "gui.howtos.pong.step_pongAddBallSprite": "Add a Ball Sprite", - "gui.howtos.pong.step_pongBounceAround": "Bounce Around", - "gui.howtos.pong.step_pongAddPaddle": "Add a Paddle", - "gui.howtos.pong.step_pongMoveThePaddle": "Move the Paddle", - "gui.howtos.pong.step_pongSelectBallSprite": "Select the Ball Sprite", - "gui.howtos.pong.step_pongAddMoreCodeToBall": "Add Code to Bounce the Ball Off the Paddle", - "gui.howtos.pong.step_pongAddAScore": "Add a Score", - "gui.howtos.pong.step_pongChooseScoreFromMenu": "Choose 'Score' from the Menu", - "gui.howtos.pong.step_pongInsertChangeScoreBlock": "Insert the 'Change Score' Block", - "gui.howtos.pong.step_pongResetScore": "Reset Score", - "gui.howtos.pong.step_pongAddLineSprite": "Add the Line Sprite", - "gui.howtos.pong.step_pongGameOver": "Game Over", - "gui.howtos.say-it-out-loud": "おしゃべりするアニメをつくってみよう", - "gui.howtos.say-it-out-loud.step_AddTXTextension": "おんせいごうせいブロックをついかしよう。", - "gui.howtos.say-it-out-loud.step_TXTSpeech": "なにかおしゃべりする", - "gui.howtos.say-it-out-loud_TXTSetVoice": "こえのしゅるいをせっていします。", - "gui.howtos.say-it-out-loud.step_TXTMove": "どこかのばしょにいくようにしよう。", - "gui.howtos.say-it-out-loud.step_TXTBackdrop": "はいけいをついかする", - "gui.howtos.say-it-out-loud.step_TXTAddSprite": "キャラクターをついかします。", + "gui.howtos.animate-char.step_addbg": "はいけいをついかして、", + "gui.howtos.animate-char.step_addsprite": "スプライトをついかしよう", + "gui.howtos.animate-char.step_saysomething": "なにかおしゃべりさせてみよう", + "gui.howtos.animate-char.step_addsound": "おとをくわえて、", + "gui.howtos.animate-char.step_animatetalking": "おしゃべりするアニメーションにしよう", + "gui.howtos.animate-char.step_arrowkeys": "やじるしキーでうごかしたり、", + "gui.howtos.animate-char.step_jump": "ジャンプさせたり、", + "gui.howtos.animate-char.step_changecolor": "いろをかえたりしてみよう", + "gui.howtos.make-a-game.name": "クリッカーゲームをつくろう", + "gui.howtos.Make-A-Game.step_GamePickSprite": "スプライトをえらんで、", + "gui.howtos.make-a-game.step_GamePlaySound": "クリックでおとがなるようにします", + "gui.howtos.make-a-game.step_GameAddScore": "スコアのへんすうをつくって、", + "gui.howtos.make-a-game.step_GameChangeScore": "クリックしたらスコアを加えるようにしよう", + "gui.howtos.make-a-game.step_Random": "どこかのばしょへいくようにしたり、", + "gui.howtos.make-music.step_GameChangeColor": "いろをかえたりしよう", + "gui.howtos.make-music.step_ResetScore": "スコアのリセットをわすれないようにしよう", + "gui.howtos.make-it-fly.name": "キャラクターをとばそう", + "gui.howtos.fly.step_stepflyChooseBackdrop": "そらのはいけいをえらんで、", + "gui.howtos.add-a-move-block.step_stepflyChooseCharacter": "キャラクターをえらぼう", + "gui.howtos.fly.step_stepflySaySomething": "なにかおしゃべりさせたり、", + "gui.howtos.add-a-move-block.step_stepflyMoveArrows": "やじるしキーでうごかしてみよう", + "gui.howtos.fly.step_stepflyChooseObject": "あつめるものをえらんで、", + "gui.howtos.add-a-move-block.step_stepflyFlyingObject": "それをうごかしてみよう。", + "gui.howtos.add-a-move-block.step_stepflySelectFlyingSprite": "キャラクターをえらび、", + "gui.howtos.add-a-move-block.step_stepflyAddScore": "スコアのへんすうをついかして、", + "gui.howtos.add-a-move-block.step_stepflyKeepScore": "スコアをつけられるようにしよう", + "gui.howtos.add-a-move-block.step_stepflyAddScenery": "くもをついかし、", + "gui.howtos.add-a-move-block.step_stepflyMoveScenery": "くもをうごかして、", + "gui.howtos.add-a-move-block.step_stepflySwitchLooks": "つぎのコスチュームにしてみよう", + "gui.howtos.pong": "ピンポンゲーム", + "gui.howtos.pong.step_pongAddBackdrop": "はいけいをついかして、", + "gui.howtos.pong.step_pongAddBallSprite": "ボールのスプライトをついかしよう。", + "gui.howtos.pong.step_pongBounceAround": "まわりでバウンドさせてみよう", + "gui.howtos.pong.step_pongAddPaddle": "パドルをくわえて、", + "gui.howtos.pong.step_pongMoveThePaddle": "そのパドルをうごかそう", + "gui.howtos.pong.step_pongSelectBallSprite": "ボールをえらんで、", + "gui.howtos.pong.step_pongAddMoreCodeToBall": "ボールがパドルではねかえるよう、コードをくわえよう", + "gui.howtos.pong.step_pongAddAScore": "スコアのへんすうをついかして、", + "gui.howtos.pong.step_pongChooseScoreFromMenu": "メニューから”スコア”をせんたくしよう", + "gui.howtos.pong.step_pongInsertChangeScoreBlock": "”スコアを~ずつかえる”をついかして、", + "gui.howtos.pong.step_pongResetScore": "わすれずにスコアをリセットしておこう", + "gui.howtos.pong.step_pongAddLineSprite": "Lineのスプライトをくわえて、", + "gui.howtos.pong.step_pongGameOver": "Lineにふれたらゲームオーバーにしよう。", + "gui.howtos.say-it-out-loud": "おしゃべりするアニメをつくろう", + "gui.howtos.say-it-out-loud.step_AddTXTextension": "おんせいごうせいのブロックをついかしよう", + "gui.howtos.say-it-out-loud.step_TXTSpeech": "なにかおしゃべりさせよう", + "gui.howtos.say-it-out-loud_TXTSetVoice": "こえのしゅるいをしていできます", + "gui.howtos.say-it-out-loud.step_TXTMove": "どこかのばしょにいくようにしよう", + "gui.howtos.say-it-out-loud.step_TXTBackdrop": "はいけいをついかして、", + "gui.howtos.say-it-out-loud.step_TXTAddSprite": "キャラクターをついかしよう", "gui.howtos.say-it-out-loud.step_TXTSong": "BGMをながしてみたり、", - "gui.howtos.say-it-out-loud.step_TXTColor": "いろをかえる", - "gui.howtos.say-it-out-loud.step_TXTSpin": "回転(かいてん)させる", - "gui.howtos.say-it-out-loud.step_TXTGrow": "かくだいしたり、しゅくしょうしてみよう。", + "gui.howtos.say-it-out-loud.step_TXTColor": "いろをへんかさせてみよう", + "gui.howtos.say-it-out-loud.step_TXTSpin": "かいてんさせたり、", + "gui.howtos.say-it-out-loud.step_TXTGrow": "おおきくしたり、ちいさくしてみよう。", "gui.howtos.videosens.name": "ビデオモーションセンサー", - "gui.howtos.videosens.step_addextension": "かくちょうきのうをついか", - "gui.howtos.videosens.step_pet": "ネコをなでると、ニャーとなくよ。", - "gui.howtos.videosens.step_animate": "ふれるとうごくアニメにしよう。", - "gui.howtos.videosens.step_pop": "つつくとふうせんがいろんなばしょにうごくよ。", - "gui.howtos.cartoon-network": "アドベンチャーゲームをアニメにしよう", - "gui.howtos.cartoon-network.step_CNcharacter": "ショーのキャラクターをえらんで、", - "gui.howtos.cartoon-network.step_CNsay": "なにかおしゃべりする", + "gui.howtos.videosens.step_addextension": "かくちょうきのうをついかします", + "gui.howtos.videosens.step_pet": "ネコをなでるとニャーとなくよ", + "gui.howtos.videosens.step_animate": "ふれるとうごくアニメにしよう", + "gui.howtos.videosens.step_pop": "つつくとふうせんがいろんなばしょにうごくよ", + "gui.howtos.cartoon-network": "アドベンチャーゲーム", + "gui.howtos.cartoon-network.step_CNcharacter": "キャラクターをえらんで、ひょうじして、", + "gui.howtos.cartoon-network.step_CNsay": "なにかおしゃべりさせよう", "gui.howtos.cartoon-network.step_CNglide": "なめらかにうごかす", "gui.howtos.cartoon-network.step_CNpicksprite": "おっかけるものをえらんで、", "gui.howtos.cartoon-network.step_CNcollect": "ものをあつめるようにしよう。", "gui.howtos.cartoon-network.step_CNvariable": "スコアのへんすうをつくって、", - "gui.howtos.cartoon-network.step_CNscore": "スコアをつけよう。", - "gui.howtos.cartoon-network.step_CNbackdrop": "レベルアップ: はいけいをかえよう。", - "gui.howtos.add-sprite.name": "スプライトをついかする", - "gui.howtos.add-sprite.step_addSprite": "スプライトをついかする", - "gui.howtos.add-a-backdrop.name": "はいけいのついか", - "gui.howtos.add-a-backdrop.step_addBackdrop": "Add a Backdrop", - "gui.howtos.change-size.name": "おおきさをへんこうする", - "gui.howtos.change-size.step_changeSize": "Change Size", - "gui.howtos.glide-around.name": "なめらかにうごかす", - "gui.howtos.change-size.step_glideAroundBackAndForth": "Glide Around", - "gui.howtos.change-size.step_glideAroundPoint": "Glide to a Point", - "gui.howtos.record-a-sound.name": "おとをろくおんする", - "gui.howtos.change-size.step_recordASoundSoundsTab": "Click on the 'Sounds' Tab", - "gui.howtos.change-size.step_recordASoundClickRecord": "Click 'Record'", - "gui.howtos.change-size.step_recordASoundPressRecordButton": "Press the Record Button", - "gui.howtos.change-size.step_recordASoundChooseSound": "Choose Your Sound", - "gui.howtos.change-size.step_recordASoundPlayYourSound": "Play Your Sound", - "gui.howtos.spin-video.name": "文字(もじ)を回転(かいてん)させる", - "gui.howtos.change-size.step_spinTurn": "Turn", - "gui.howtos.change-size.step_spinPointInDirection": "Set Direction", - "gui.howtos.hide-and-show.name": "かくすとひょうじする", - "gui.howtos.change-size.step_hideAndShow": "Hide and Show", - "gui.howtos.switch-costume.name": "スプライトをアニメかする", - "gui.howtos.change-size.step_switchCostumes": "Animate a Sprite", - "gui.howtos.move-around-with-arrow-keys.name": "やじるしキーをつかいます", - "gui.howtos.add-a-backdrop.step_moveArrowKeysLeftRight": "Move Left and Right", - "gui.howtos.add-a-backdrop.step_moveArrowKeysUpDown": "Move Up and Down", - "gui.howtos.add-effects.name": "こうかをついかする", - "gui.howtos.videosens.step_addEffects": "Add Effects", + "gui.howtos.cartoon-network.step_CNscore": "スコアをつけよう", + "gui.howtos.cartoon-network.step_CNbackdrop": "レベルアップ: はいけいをかえよう", + "gui.howtos.add-sprite.name": "スプライトのついかほうほう", + "gui.howtos.add-sprite.step_addSprite": "スプライトをついかしよう", + "gui.howtos.add-a-backdrop.name": "はいけいのついかほうほう", + "gui.howtos.add-a-backdrop.step_addBackdrop": "はいけいをついかしよう", + "gui.howtos.change-size.name": "おおきさのへんこうほうほう", + "gui.howtos.change-size.step_changeSize": "おおきさをへんこうしよう", + "gui.howtos.glide-around.name": "なめらかにうごかすほうほう", + "gui.howtos.change-size.step_glideAroundBackAndForth": "なめらかにうごかそう", + "gui.howtos.change-size.step_glideAroundPoint": "していのいちになめらかにうごかそう", + "gui.howtos.record-a-sound.name": "おとのろくおんほうほう", + "gui.howtos.change-size.step_recordASoundSoundsTab": "おとタブをクリックして、", + "gui.howtos.change-size.step_recordASoundClickRecord": "「ろくおんする」をクリックします", + "gui.howtos.change-size.step_recordASoundPressRecordButton": "ろくおんボタンをおしてみよう", + "gui.howtos.change-size.step_recordASoundChooseSound": "ろくおんしたおとをせんたくしよう", + "gui.howtos.change-size.step_recordASoundPlayYourSound": "ろくおんしたおとをさいせいしてみよう", + "gui.howtos.spin-video.name": "もじをかいてんさせるほうほう", + "gui.howtos.change-size.step_spinTurn": "かいてんさせよう", + "gui.howtos.change-size.step_spinPointInDirection": "むきをしていしよう", + "gui.howtos.hide-and-show.name": "かくしたりひょうじするほうほう", + "gui.howtos.change-size.step_hideAndShow": "かくして、ひょうじしよう", + "gui.howtos.switch-costume.name": "スプライトにうごきをつけるほうほう", + "gui.howtos.change-size.step_switchCostumes": "スプライトにうごきをつけよう", + "gui.howtos.move-around-with-arrow-keys.name": "やじるしキーをつかうほうほう", + "gui.howtos.add-a-backdrop.step_moveArrowKeysLeftRight": "さゆうにうごかそう", + "gui.howtos.add-a-backdrop.step_moveArrowKeysUpDown": "じょうげにうごかそう", + "gui.howtos.add-effects.name": "こうかのついかほうほう", + "gui.howtos.videosens.step_addEffects": "こうかをついかしよう", "gui.extension.music.name": "おんがく", "gui.extension.music.description": "がっきやドラムをえんそうする。", "gui.extension.pen.name": "ペン", @@ -409,9 +409,9 @@ "gui.extension.makeymakey.description": "なんでもキーボードにしてみる。", "gui.extension.microbit.description": "あなたのプロジェクトを、ほんとうのせかいと、つなぎます。", "gui.extension.microbit.connectingMessage": "せつぞくちゅう", - "gui.extension.ev3.description": "やりとりできるロボットなどをつくる。", + "gui.extension.ev3.description": "たいわするロボットなどをつくる。", "gui.extension.ev3.connectingMessage": "せつぞくちゅうです。EV3のピンが1234にせっていされていることを、かくにんしてください。", - "gui.extension.boost.description": "ロボットのさくひんに、いのちをふきこもう。", + "gui.extension.boost.description": "ロボットさくひんに、いのちをふきこもう。", "gui.extension.boost.connectingMessage": "せつぞくちゅう", "gui.extension.wedo2.description": "モーターとセンサーをつかってつくる。", "gui.extension.wedo2.connectingMessage": "せつぞくちゅう", @@ -420,7 +420,7 @@ "gui.libraryTags.all": "すべて", "gui.libraryTags.animals": "どうぶつ", "gui.libraryTags.dance": "ダンス", - "gui.libraryTags.effects": "効果(こうか)", + "gui.libraryTags.effects": "こうか", "gui.libraryTags.fantasy": "ファンタジー", "gui.libraryTags.fashion": "ファッション", "gui.libraryTags.food": "たべもの", @@ -440,7 +440,7 @@ "gui.libraryTags.animation": "アニメーション", "gui.libraryTags.art": "アート", "gui.libraryTags.games": "ゲーム", - "gui.libraryTags.stories": "物語(ものがたり)", + "gui.libraryTags.stories": "ものがたり", "gui.libraryTags.letters": "もじ", "gui.opcodeLabels.direction": "むき", "gui.opcodeLabels.xposition": "xざひょう", @@ -455,11 +455,11 @@ "gui.opcodeLabels.answer": "こたえ", "gui.opcodeLabels.loudness": "おんりょう", "gui.opcodeLabels.username": "ユーザーめい", - "gui.opcodeLabels.year": "とし", + "gui.opcodeLabels.year": "ねん", "gui.opcodeLabels.month": "つき", "gui.opcodeLabels.date": "ひ", "gui.opcodeLabels.dayofweek": "ようび", - "gui.opcodeLabels.hour": "とき", + "gui.opcodeLabels.hour": "じ", "gui.opcodeLabels.minute": "ぶん", "gui.opcodeLabels.second": "びょう", "gui.opcodeLabels.timer": "タイマー", diff --git a/editor/interface/ja.json b/editor/interface/ja.json index 686123bb..7ce2eeb4 100644 --- a/editor/interface/ja.json +++ b/editor/interface/ja.json @@ -249,153 +249,153 @@ "gui.defaultProject.variable": "変数", "gui.howtos.intro-move-sayhello-hat.name": "さあ、始めましょう", "gui.howtos.intro-move.step_stepMove": "動きのブロックを追加して、", - "gui.howtos.add-a-move-block.step_stepMoveSayHello": "緑の旗をクリックして開始しよう。", + "gui.howtos.add-a-move-block.step_stepMoveSayHello": "旗をクリックして開始しよう", "gui.howtos.animate-a-name.name": "名前を動かしてみよう", - "gui.howtos.animate-a-name.step_AnimatePickLetter": "文字のスプライトを選ぼう。", - "gui.howtos.animate-a-name.step_AnimatePlaySound": "クリックすると音が鳴らせるよ。", - "gui.howtos.animate-a-name.step_AnimatePickLetter2": "他の文字のスプライトを選ぼう。", - "gui.howtos.animate-a-name.step_AnimateChangeColor": "色を変えてみよう。", - "gui.howtos.animate-a-name.step_AnimateSpin": "他の文字のスプライトを選んで、回そう。", - "gui.howtos.animate-a-name.step_AnimateGrow": "他の文字のスプライトを選んで、大きくしよう。", + "gui.howtos.animate-a-name.step_AnimatePickLetter": "文字のスプライトを選ぼう", + "gui.howtos.animate-a-name.step_AnimatePlaySound": "クリックすると音が鳴らせるよ", + "gui.howtos.animate-a-name.step_AnimatePickLetter2": "他の文字のスプライトを選ぼう", + "gui.howtos.animate-a-name.step_AnimateChangeColor": "色を変えてみよう", + "gui.howtos.animate-a-name.step_AnimateSpin": "他の文字を選んで、回転させよう", + "gui.howtos.animate-a-name.step_AnimateGrow": "他の文字を選んで、大きくしよう", "gui.howtos.imagine-if": "もしも・・だったらと想像しよう", "gui.howtos.imagine-if.step_imagineTypeWhatYouWant": "あなたが伝えたいことをタイプして、", - "gui.howtos.imagine-if.step_imagineClickGreenFlag": "緑の旗をクリックして開始しよう。", + "gui.howtos.imagine-if.step_imagineClickGreenFlag": "旗をクリックして開始しよう", "gui.howtos.imagine-if.step_imagineChooseBackdrop": "背景をどれか選んで、", - "gui.howtos.imagine-if.step_imagineChooseSprite": "スプライトをとれか選ぼう。", - "gui.howtos.imagine-if.step_imagineFlyAround": "スペースキーを押して座標を変えてみよう。", - "gui.howtos.imagine-if.step_imagineChooseAnotherSprite": "もうひとつのスプライトを選んで、", - "gui.howtos.imagine-if.step_imagineLeftRight": "左右に動したり、", - "gui.howtos.imagine-if.step_imagineUpDown": "上下に動かしてみよう。", + "gui.howtos.imagine-if.step_imagineChooseSprite": "スプライトを選ぼう。", + "gui.howtos.imagine-if.step_imagineFlyAround": "スペースキーを押して座標を変えてみよう", + "gui.howtos.imagine-if.step_imagineChooseAnotherSprite": "もうひとつスプライトを選んで、", + "gui.howtos.imagine-if.step_imagineLeftRight": "左右に動かしたり、", + "gui.howtos.imagine-if.step_imagineUpDown": "上下に動かしてみよう", "gui.howtos.imagine-if.step_imagineChangeCostumes": "コスチュームを変えたり、", - "gui.howtos.imagine-if.step_imagineGlideToPoint": "指定の位置の座標に変えたり、", - "gui.howtos.imagine-if.step_imagineGrowShrink": "拡大したり、縮小してみよう。", - "gui.howtos.imagine-if.step_imagineChooseAnotherBackdrop": "もうひとつの背景を選んで、", + "gui.howtos.imagine-if.step_imagineGlideToPoint": "座標を変えて、動かしたり、", + "gui.howtos.imagine-if.step_imagineGrowShrink": "拡大したり、縮小してみよう", + "gui.howtos.imagine-if.step_imagineChooseAnotherBackdrop": "もうひとつ背景を選んで、", "gui.howtos.imagine-if.step_imagineSwitchBackdrops": "背景を切り替えたり、", "gui.howtos.imagine-if.step_imagineRecordASound": "音を録音して、", - "gui.howtos.imagine-if.step_imagineChooseSound": "あなただけの音を選ぼう。", + "gui.howtos.imagine-if.step_imagineChooseSound": "録音した音を選ぼう", "gui.howtos.make-music.name": "音楽を作ろう", - "gui.howtos.Make-Music.step_PickInstrument": "楽器のスプライトを選ぼう。", - "gui.howtos.Make-Music.step_PlaySoundClick": "クリックすると音が鳴らせるよ。", - "gui.howtos.Make-Music.step_MakeSong": "曲を作ってみよう。", - "gui.howtos.make-music.step_MakeBeat": "ドラムを選んで、ビートを作ろう。", - "gui.howtos.make-music.step_MakeBeatBox": "マイクのスプライトを選んで、音リストのビートボックスを選択しよう。", + "gui.howtos.Make-Music.step_PickInstrument": "楽器のスプライトを選んで、", + "gui.howtos.Make-Music.step_PlaySoundClick": "クリックして音が鳴らしてみよう", + "gui.howtos.Make-Music.step_MakeSong": "サックスで曲を作ってみよう", + "gui.howtos.make-music.step_MakeBeat": "ドラムでリズムをとったり、", + "gui.howtos.make-music.step_MakeBeatBox": "マイクでびっくりビートボックスを作ろう", "gui.howtos.story.name": "物語を作ろう", - "gui.howtos.story.step_addbg": "背景を追加しよう。", + "gui.howtos.story.step_addbg": "背景を追加しよう", "gui.howtos.story.step_addsprite": "キャラクターを追加して、", - "gui.howtos.story.step_saysomething": "何かおしゃべりさせよう。", - "gui.howtos.story.step_addanothersprite": "別のキャラクターを追加しよう。", - "gui.howtos.story.step_flip": "左右に反転させて、", - "gui.howtos.story.step_conversation": "おしゃべりさせよう。", - "gui.howtos.story.addanotherbg": "もうひとつ背景を加えよう。", - "gui.howtos.story.step_swithbg": "背景を切り替えて、", - "gui.howtos.story.step_hidewizard": "キャラクターを隠そう。", - "gui.howtos.story.step_showwizard": "最初はキャラクターを表示しておこう。", - "gui.howtos.make-a-chase-game.name": "追いかけっこゲームを作ろう", + "gui.howtos.story.step_saysomething": "何かおしゃべりさせよう", + "gui.howtos.story.step_addanothersprite": "もうひとつキャラクターを追加して、", + "gui.howtos.story.step_flip": "向きを反転させて、", + "gui.howtos.story.step_conversation": "おしゃべりさせよう", + "gui.howtos.story.addanotherbg": "もうひとつ背景を加えて、", + "gui.howtos.story.step_swithbg": "背景を切り替えてみよう", + "gui.howtos.story.step_hidewizard": "魔法使いを隠そう", + "gui.howtos.story.step_showwizard": "最初は魔法使いを表示しておこう", + "gui.howtos.make-a-chase-game.name": "追跡ゲームを作ろう", "gui.howtos.Chase-Game.step_BG": "背景を追加して、", - "gui.howtos.chase-game.step_AddOcto": "スプライトを追加しよう。", - "gui.howtos.make-music.step_LeftRight": "矢印キーで左右に、", - "gui.howtos.Chase-Game.step_UpDown": "矢印キーで上下に動かそう。", - "gui.howtos.Chase-Game.step_AddStar": "もうひとつスプライトを追加しよう。", + "gui.howtos.chase-game.step_AddOcto": "スプライトを追加しよう", + "gui.howtos.make-music.step_LeftRight": "矢印キーで左右に動かしたり、", + "gui.howtos.Chase-Game.step_UpDown": "矢印キーで上下に動かそう", + "gui.howtos.Chase-Game.step_AddStar": "もうひとつスプライトを追加して、", "gui.howtos.Chase-Game.step_MoveRandom": "どこかの場所に動かして、", - "gui.howtos.Chase-Game.step_WhenTouch": "タコのスプライトが、星に触れたときに音を鳴らそう。", + "gui.howtos.Chase-Game.step_WhenTouch": "タコが星に触れたら、音を鳴らそう", "gui.howtos.Chase-Game.step_ScoreVariable": "スコアの変数を作って、", - "gui.howtos.Chase-Game.ScoreWhenTouch": "タコのスプライトが、星に触れたときにスコアを加えるよ。", + "gui.howtos.Chase-Game.ScoreWhenTouch": "タコが星に触れたら、スコアを加えよう", "gui.howtos.animate-char.name": "キャラクターを動かそう", - "gui.howtos.animate-char.step_addbg": "背景を追加するよ。", - "gui.howtos.animate-char.step_addsprite": "スプライトを追加して、", - "gui.howtos.animate-char.step_saysomething": "何か、おしゃべりさせよう。", - "gui.howtos.animate-char.step_addsound": "サウンドを追加して、", - "gui.howtos.animate-char.step_animatetalking": "おしゃべりするアニメーションにしよう。", - "gui.howtos.animate-char.step_arrowkeys": "矢印キーを使って、動かそう。", - "gui.howtos.animate-char.step_jump": "ジャンプさせよう。", - "gui.howtos.animate-char.step_changecolor": "色を変えよう。", + "gui.howtos.animate-char.step_addbg": "背景を追加して、", + "gui.howtos.animate-char.step_addsprite": "スプライトを追加しよう", + "gui.howtos.animate-char.step_saysomething": "何かおしゃべりさせてみよう", + "gui.howtos.animate-char.step_addsound": "音を追加して、", + "gui.howtos.animate-char.step_animatetalking": "おしゃべりするアニメーションにしよう", + "gui.howtos.animate-char.step_arrowkeys": "矢印キーで動かしたり、", + "gui.howtos.animate-char.step_jump": "ジャンプさせたり、", + "gui.howtos.animate-char.step_changecolor": "色を変えたりしてみよう", "gui.howtos.make-a-game.name": "クリッカーゲームを作ろう", "gui.howtos.Make-A-Game.step_GamePickSprite": "ひとつスプライトを選んで、", - "gui.howtos.make-a-game.step_GamePlaySound": "クリックすると音が鳴らせるよ。", + "gui.howtos.make-a-game.step_GamePlaySound": "クリックで音が鳴るようにします", "gui.howtos.make-a-game.step_GameAddScore": "スコアの変数を作って、", - "gui.howtos.make-a-game.step_GameChangeScore": "クリックしたらスコアを加えるようにするよ。", + "gui.howtos.make-a-game.step_GameChangeScore": "クリックしたらスコアを加えるようにしよう", "gui.howtos.make-a-game.step_Random": "どこかの場所へ行くようにしたり、", - "gui.howtos.make-music.step_GameChangeColor": "色を変えたりしよう。", - "gui.howtos.make-music.step_ResetScore": "忘れずに、スコアをリセットしておこう。", + "gui.howtos.make-music.step_GameChangeColor": "色を変えたりしよう", + "gui.howtos.make-music.step_ResetScore": "スコアのリセットを忘れないようにしよう", "gui.howtos.make-it-fly.name": "キャラクターを飛ばそう", "gui.howtos.fly.step_stepflyChooseBackdrop": "空の背景を選んで、", - "gui.howtos.add-a-move-block.step_stepflyChooseCharacter": "キャラクターを選択しよう。", + "gui.howtos.add-a-move-block.step_stepflyChooseCharacter": "キャラクターを選ぼう", "gui.howtos.fly.step_stepflySaySomething": "何かおしゃべりさせたり、", - "gui.howtos.add-a-move-block.step_stepflyMoveArrows": "矢印キーで動かしてみよう。", + "gui.howtos.add-a-move-block.step_stepflyMoveArrows": "矢印キーで動かしてみよう", "gui.howtos.fly.step_stepflyChooseObject": "集める物体を選んで、", "gui.howtos.add-a-move-block.step_stepflyFlyingObject": "その物体を動かしてみよう。", "gui.howtos.add-a-move-block.step_stepflySelectFlyingSprite": "キャラクターを選び、", "gui.howtos.add-a-move-block.step_stepflyAddScore": "スコアの変数を追加して、", - "gui.howtos.add-a-move-block.step_stepflyKeepScore": "スコアをつけられるようにしよう。", - "gui.howtos.add-a-move-block.step_stepflyAddScenery": "背景になる雲を追加し、", - "gui.howtos.add-a-move-block.step_stepflyMoveScenery": "背景の雲を動かして、", - "gui.howtos.add-a-move-block.step_stepflySwitchLooks": "次のコスチュームにしてみよう。", + "gui.howtos.add-a-move-block.step_stepflyKeepScore": "スコアをつけられるようにしよう", + "gui.howtos.add-a-move-block.step_stepflyAddScenery": "雲を追加し、", + "gui.howtos.add-a-move-block.step_stepflyMoveScenery": "雲を動かして、", + "gui.howtos.add-a-move-block.step_stepflySwitchLooks": "次のコスチュームにしよう", "gui.howtos.pong": "ピンポンゲーム", "gui.howtos.pong.step_pongAddBackdrop": "背景を追加して、", "gui.howtos.pong.step_pongAddBallSprite": "ボールのスプライトを追加しよう。", - "gui.howtos.pong.step_pongBounceAround": "周りでバウンドさせてみよう。", + "gui.howtos.pong.step_pongBounceAround": "周りでバウンドさせてみよう", "gui.howtos.pong.step_pongAddPaddle": "パドルを加えて、", - "gui.howtos.pong.step_pongMoveThePaddle": "そのパドルを動かそう。", + "gui.howtos.pong.step_pongMoveThePaddle": "そのパドルを動かそう", "gui.howtos.pong.step_pongSelectBallSprite": "ボールを選んで、", - "gui.howtos.pong.step_pongAddMoreCodeToBall": "コードを加えてボールがパドルで跳ね返るようにしよう。", + "gui.howtos.pong.step_pongAddMoreCodeToBall": "ボールがパドルで跳ね返るよう、コードを加えよう", "gui.howtos.pong.step_pongAddAScore": "スコアの変数を追加して、", - "gui.howtos.pong.step_pongChooseScoreFromMenu": "メニューから”スコア”選択しよう。", + "gui.howtos.pong.step_pongChooseScoreFromMenu": "メニューから”スコア”を選択しよう", "gui.howtos.pong.step_pongInsertChangeScoreBlock": "”スコアを~ずつ変える”を追加して、", - "gui.howtos.pong.step_pongResetScore": "忘れずに、スコアをリセットしておこう。", + "gui.howtos.pong.step_pongResetScore": "忘れずにスコアをリセットしておこう", "gui.howtos.pong.step_pongAddLineSprite": "Lineのスプライトを加えて、", - "gui.howtos.pong.step_pongGameOver": "Game Over", - "gui.howtos.say-it-out-loud": "おしゃべりするアニメを作ってみよう", - "gui.howtos.say-it-out-loud.step_AddTXTextension": "音声合成ブロックを追加しよう。", - "gui.howtos.say-it-out-loud.step_TXTSpeech": "何かおしゃべりさせよう。", - "gui.howtos.say-it-out-loud_TXTSetVoice": "声の種類を設定します。", - "gui.howtos.say-it-out-loud.step_TXTMove": "どこかの場所に行くようにしよう。", + "gui.howtos.pong.step_pongGameOver": "Lineに触れたらゲームオーバーにしよう。", + "gui.howtos.say-it-out-loud": "おしゃべりするアニメを作ろう", + "gui.howtos.say-it-out-loud.step_AddTXTextension": "音声合成のブロックを追加しよう", + "gui.howtos.say-it-out-loud.step_TXTSpeech": "何かおしゃべりさせよう", + "gui.howtos.say-it-out-loud_TXTSetVoice": "声の種類を指定できます", + "gui.howtos.say-it-out-loud.step_TXTMove": "どこかの場所に行くようにしよう", "gui.howtos.say-it-out-loud.step_TXTBackdrop": "背景を追加して、", - "gui.howtos.say-it-out-loud.step_TXTAddSprite": "他のキャラクターを追加しよう。", + "gui.howtos.say-it-out-loud.step_TXTAddSprite": "他のキャラクターを追加しよう", "gui.howtos.say-it-out-loud.step_TXTSong": "BGMを流してみたり、", - "gui.howtos.say-it-out-loud.step_TXTColor": "色を変化させてみよう。", + "gui.howtos.say-it-out-loud.step_TXTColor": "色を変化させてみよう", "gui.howtos.say-it-out-loud.step_TXTSpin": "回転させたり、", "gui.howtos.say-it-out-loud.step_TXTGrow": "拡大したり、縮小してみよう。", "gui.howtos.videosens.name": "ビデオモーションセンサー", - "gui.howtos.videosens.step_addextension": "拡張機能を追加します。", - "gui.howtos.videosens.step_pet": "ネコを撫でると、ニャーと鳴くよ。", - "gui.howtos.videosens.step_animate": "触れると動くアニメにしよう。", - "gui.howtos.videosens.step_pop": "つつくと風船がいろんな場所に動くよ。", - "gui.howtos.cartoon-network": "アドベンチャーゲームをアニメにしよう", - "gui.howtos.cartoon-network.step_CNcharacter": "ショーのキャラクターを選んで、", - "gui.howtos.cartoon-network.step_CNsay": "何か、おしゃべりさせよう。", + "gui.howtos.videosens.step_addextension": "拡張機能を追加します", + "gui.howtos.videosens.step_pet": "ネコを撫でるとニャーと鳴くよ", + "gui.howtos.videosens.step_animate": "触れると動くアニメにしよう", + "gui.howtos.videosens.step_pop": "つつくと風船がいろんな場所に動くよ", + "gui.howtos.cartoon-network": "アドベンチャーゲーム", + "gui.howtos.cartoon-network.step_CNcharacter": "キャラクターを選んで表示して、", + "gui.howtos.cartoon-network.step_CNsay": "何かおしゃべりさせよう", "gui.howtos.cartoon-network.step_CNglide": "あたりを滑らかに動くようにします。", "gui.howtos.cartoon-network.step_CNpicksprite": "追っかけるものを選んで、", "gui.howtos.cartoon-network.step_CNcollect": "ものを集めるようにしよう。", "gui.howtos.cartoon-network.step_CNvariable": "スコアの変数を作って、", - "gui.howtos.cartoon-network.step_CNscore": "スコアをつけよう。", - "gui.howtos.cartoon-network.step_CNbackdrop": "レベルアップ: 背景を変えよう。", - "gui.howtos.add-sprite.name": "スプライトを追加します", - "gui.howtos.add-sprite.step_addSprite": "スプライトを追加します。", - "gui.howtos.add-a-backdrop.name": "背景を追加します", - "gui.howtos.add-a-backdrop.step_addBackdrop": "Add a Backdrop", - "gui.howtos.change-size.name": "大きさを変更します", - "gui.howtos.change-size.step_changeSize": "Change Size", - "gui.howtos.glide-around.name": "滑らかに動かします", - "gui.howtos.change-size.step_glideAroundBackAndForth": "Glide Around", - "gui.howtos.change-size.step_glideAroundPoint": "Glide to a Point", - "gui.howtos.record-a-sound.name": "音を録音します", - "gui.howtos.change-size.step_recordASoundSoundsTab": "Click on the 'Sounds' Tab", - "gui.howtos.change-size.step_recordASoundClickRecord": "Click 'Record'", - "gui.howtos.change-size.step_recordASoundPressRecordButton": "Press the Record Button", - "gui.howtos.change-size.step_recordASoundChooseSound": "Choose Your Sound", - "gui.howtos.change-size.step_recordASoundPlayYourSound": "Play Your Sound", - "gui.howtos.spin-video.name": "回転させます", - "gui.howtos.change-size.step_spinTurn": "Turn", - "gui.howtos.change-size.step_spinPointInDirection": "Set Direction", - "gui.howtos.hide-and-show.name": "隠したり表示したりします", - "gui.howtos.change-size.step_hideAndShow": "Hide and Show", - "gui.howtos.switch-costume.name": "スプライトをアニメ化します", - "gui.howtos.change-size.step_switchCostumes": "Animate a Sprite", - "gui.howtos.move-around-with-arrow-keys.name": "矢印キーを使います", - "gui.howtos.add-a-backdrop.step_moveArrowKeysLeftRight": "Move Left and Right", - "gui.howtos.add-a-backdrop.step_moveArrowKeysUpDown": "Move Up and Down", - "gui.howtos.add-effects.name": "効果を追加します", - "gui.howtos.videosens.step_addEffects": "Add Effects", + "gui.howtos.cartoon-network.step_CNscore": "スコアをつけよう", + "gui.howtos.cartoon-network.step_CNbackdrop": "レベルアップ: 背景を変えよう", + "gui.howtos.add-sprite.name": "スプライトの追加方法", + "gui.howtos.add-sprite.step_addSprite": "スプライトを追加しよう", + "gui.howtos.add-a-backdrop.name": "背景の追加方法", + "gui.howtos.add-a-backdrop.step_addBackdrop": "背景を追加しよう", + "gui.howtos.change-size.name": "大きさの変更方法", + "gui.howtos.change-size.step_changeSize": "大きさを変更しよう", + "gui.howtos.glide-around.name": "滑らかに動かす方法", + "gui.howtos.change-size.step_glideAroundBackAndForth": "滑らかに動そう", + "gui.howtos.change-size.step_glideAroundPoint": "指定の位置に滑らかに動かそう", + "gui.howtos.record-a-sound.name": "音の録音方法", + "gui.howtos.change-size.step_recordASoundSoundsTab": "音タブをクリックして、", + "gui.howtos.change-size.step_recordASoundClickRecord": "「録音する」をクリックします", + "gui.howtos.change-size.step_recordASoundPressRecordButton": "録音ボタンを押してみよう", + "gui.howtos.change-size.step_recordASoundChooseSound": "録音した音を選択しよう", + "gui.howtos.change-size.step_recordASoundPlayYourSound": "録音した音を再生してみよう", + "gui.howtos.spin-video.name": "文字を回転させる方法", + "gui.howtos.change-size.step_spinTurn": "回転させよう", + "gui.howtos.change-size.step_spinPointInDirection": "向きを指定しよう", + "gui.howtos.hide-and-show.name": "隠したり表示する方法", + "gui.howtos.change-size.step_hideAndShow": "隠して、表示しよう", + "gui.howtos.switch-costume.name": "スプライトに動きをつける方法", + "gui.howtos.change-size.step_switchCostumes": "スプライトに動きをつけよう", + "gui.howtos.move-around-with-arrow-keys.name": "矢印キーを使う方法", + "gui.howtos.add-a-backdrop.step_moveArrowKeysLeftRight": "左右に動かそう", + "gui.howtos.add-a-backdrop.step_moveArrowKeysUpDown": "上下に動かそう", + "gui.howtos.add-effects.name": "効果の追加方法", + "gui.howtos.videosens.step_addEffects": "効果を追加しよう", "gui.extension.music.name": "音楽", "gui.extension.music.description": "楽器やドラムを演奏する。", "gui.extension.pen.name": "ペン", @@ -411,7 +411,7 @@ "gui.extension.microbit.connectingMessage": "接続中", "gui.extension.ev3.description": "対話型ロボットなどを作る。", "gui.extension.ev3.connectingMessage": "接続中です。EV3のPINが1234に設定されていることを確認してください。", - "gui.extension.boost.description": "ロボットの作品に命を吹き込もう。", + "gui.extension.boost.description": "ロボット作品に命を吹き込もう。", "gui.extension.boost.connectingMessage": "接続中", "gui.extension.wedo2.description": "モーターとセンサーを使って作る。", "gui.extension.wedo2.connectingMessage": "接続中", diff --git a/editor/interface/ru.json b/editor/interface/ru.json index 62de2214..3a3e7157 100644 --- a/editor/interface/ru.json +++ b/editor/interface/ru.json @@ -1,6 +1,6 @@ { "gui.alerts.lostPeripheralConnection": "Scratch потерял связь с {extensionName}.", - "gui.alerts.tryAgain": "Попробуте еще", + "gui.alerts.tryAgain": "Попробуй еще раз", "gui.alerts.download": "Скачать", "gui.connection.reconnect": "Переподключиться", "gui.backpack.header": "Рюкзак", @@ -24,8 +24,8 @@ "gui.cameraModal.loadingCaption": "Загрузка…", "gui.cameraModal.enableCameraCaption": "Включите камеру", "gui.cards.all-tutorials": "Учебники", - "gui.cards.shrink": "Shrink", - "gui.cards.expand": "Expand", + "gui.cards.shrink": "Свернуть", + "gui.cards.expand": "Развернуть", "gui.cards.close": "Закрыть", "gui.cards.more-things-to-try": "Дополнительные возможности!", "gui.cards.see-more": "Узнать больше", @@ -135,7 +135,7 @@ "gui.monitor.contextMenu.default": "стандартный вид", "gui.monitor.contextMenu.large": "крупный вид", "gui.monitor.contextMenu.slider": "рычажок", - "gui.monitor.contextMenu.sliderRange": "change slider range", + "gui.monitor.contextMenu.sliderRange": "изменить диапазон рычажка", "gui.monitor.contextMenu.import": "импорт", "gui.monitor.contextMenu.export": "экспорт", "gui.gui.variableScopeOptionAllSprites": "Для всех спрайтов", @@ -154,10 +154,10 @@ "gui.recordingStep.permission": "{arrow}Нам требуется ваше разрешение для использования вашего микрофона", "gui.recordingStep.stop": "Остановить запись", "gui.recordingStep.record": "Записать", - "gui.sliderModal.min": "Minimum value", - "gui.sliderModal.max": "Maximum value", - "gui.sliderModal.title": "Change slider range", - "gui.sliderPrompt.cancel": "Cancel", + "gui.sliderModal.min": "Минимальное значение", + "gui.sliderModal.max": "Максимальное значение", + "gui.sliderModal.title": "Изменить диапазон рычажка", + "gui.sliderPrompt.cancel": "Отмена", "gui.sliderPrompt.ok": "OK", "gui.soundEditor.sound": "Звук", "gui.soundEditor.play": "Играть", @@ -244,7 +244,7 @@ "gui.alerts.saving": "Сохранение проекта...", "gui.alerts.cloudInfo": "Не забудьте, что облачные переменные могут быть только цифрами, а не буквами или символами. {learnMoreLink}", "gui.alerts.cloudInfoLearnMore": "Узнать больше.", - "gui.alerts.importing": "Importing…", + "gui.alerts.importing": "Импортируется...", "gui.defaultProject.meow": "Мяу", "gui.defaultProject.variable": "моя переменная", "gui.howtos.intro-move-sayhello-hat.name": "С чего начать", @@ -257,22 +257,22 @@ "gui.howtos.animate-a-name.step_AnimateChangeColor": "Изменить цвет", "gui.howtos.animate-a-name.step_AnimateSpin": "Выберите другой спрайт и заставьте его крутиться", "gui.howtos.animate-a-name.step_AnimateGrow": "Выберите другой спрайт буквы и увеличьте его.", - "gui.howtos.imagine-if": "Imagine If", - "gui.howtos.imagine-if.step_imagineTypeWhatYouWant": "Type What You Want to Say", - "gui.howtos.imagine-if.step_imagineClickGreenFlag": "Click the Green Flag to Start", - "gui.howtos.imagine-if.step_imagineChooseBackdrop": "Choose Any Backdrop", - "gui.howtos.imagine-if.step_imagineChooseSprite": "Choose Any Sprite", - "gui.howtos.imagine-if.step_imagineFlyAround": "Press the Space Key to Glide", - "gui.howtos.imagine-if.step_imagineChooseAnotherSprite": "Choose Another Sprite", - "gui.howtos.imagine-if.step_imagineLeftRight": "Move Left-Right", - "gui.howtos.imagine-if.step_imagineUpDown": "Move Up-Down", - "gui.howtos.imagine-if.step_imagineChangeCostumes": "Change Costumes", - "gui.howtos.imagine-if.step_imagineGlideToPoint": "Glide to a Point", - "gui.howtos.imagine-if.step_imagineGrowShrink": "Grow and Shrink", - "gui.howtos.imagine-if.step_imagineChooseAnotherBackdrop": "Choose Another Backdrop", - "gui.howtos.imagine-if.step_imagineSwitchBackdrops": "Switch Backdrops", - "gui.howtos.imagine-if.step_imagineRecordASound": "Add a Sound", - "gui.howtos.imagine-if.step_imagineChooseSound": "Choose Your Sound", + "gui.howtos.imagine-if": "Представь себе", + "gui.howtos.imagine-if.step_imagineTypeWhatYouWant": "Введи то что ты хочешь сказать", + "gui.howtos.imagine-if.step_imagineClickGreenFlag": "Нажми на зеленый флаг чтобы начать", + "gui.howtos.imagine-if.step_imagineChooseBackdrop": "Выбери любой фон", + "gui.howtos.imagine-if.step_imagineChooseSprite": "Выбери любой спрайт", + "gui.howtos.imagine-if.step_imagineFlyAround": "Нажми на клавишу пробела чтобы плыть", + "gui.howtos.imagine-if.step_imagineChooseAnotherSprite": "Выбери другой спрайт", + "gui.howtos.imagine-if.step_imagineLeftRight": "Перемещайся влево-вправо", + "gui.howtos.imagine-if.step_imagineUpDown": "Перемещайся вверх-вниз", + "gui.howtos.imagine-if.step_imagineChangeCostumes": "Меняй костюмы", + "gui.howtos.imagine-if.step_imagineGlideToPoint": "Плыви к точке", + "gui.howtos.imagine-if.step_imagineGrowShrink": "Расти и сжимайся", + "gui.howtos.imagine-if.step_imagineChooseAnotherBackdrop": "Выбери другой фон", + "gui.howtos.imagine-if.step_imagineSwitchBackdrops": "Переключай фоны", + "gui.howtos.imagine-if.step_imagineRecordASound": "Добавь звук", + "gui.howtos.imagine-if.step_imagineChooseSound": "Выбери звук", "gui.howtos.make-music.name": "Создайте музыку", "gui.howtos.Make-Music.step_PickInstrument": "Выберите спрайт инструмента", "gui.howtos.Make-Music.step_PlaySoundClick": "Играть звук при нажатии", @@ -317,36 +317,36 @@ "gui.howtos.make-a-game.step_Random": "Перейти к случайной позиции", "gui.howtos.make-music.step_GameChangeColor": "Изменить цвет", "gui.howtos.make-music.step_ResetScore": "Сбросить счёт", - "gui.howtos.make-it-fly.name": "Make it Fly", - "gui.howtos.fly.step_stepflyChooseBackdrop": "Choose a Sky Background", - "gui.howtos.add-a-move-block.step_stepflyChooseCharacter": "Choose a Character", - "gui.howtos.fly.step_stepflySaySomething": "Say Something", - "gui.howtos.add-a-move-block.step_stepflyMoveArrows": "Move With Arrow Keys", - "gui.howtos.fly.step_stepflyChooseObject": "Choose an Object to Collect", - "gui.howtos.add-a-move-block.step_stepflyFlyingObject": "Make the Object Move", - "gui.howtos.add-a-move-block.step_stepflySelectFlyingSprite": "Select Your Character", - "gui.howtos.add-a-move-block.step_stepflyAddScore": "Add a Score", - "gui.howtos.add-a-move-block.step_stepflyKeepScore": "Keep Score", - "gui.howtos.add-a-move-block.step_stepflyAddScenery": "Add Scenery", - "gui.howtos.add-a-move-block.step_stepflyMoveScenery": "Move the Scenery", - "gui.howtos.add-a-move-block.step_stepflySwitchLooks": "Next Costume", - "gui.howtos.pong": "Pong Game", - "gui.howtos.pong.step_pongAddBackdrop": "Add a Backdrop", - "gui.howtos.pong.step_pongAddBallSprite": "Add a Ball Sprite", - "gui.howtos.pong.step_pongBounceAround": "Bounce Around", - "gui.howtos.pong.step_pongAddPaddle": "Add a Paddle", - "gui.howtos.pong.step_pongMoveThePaddle": "Move the Paddle", - "gui.howtos.pong.step_pongSelectBallSprite": "Select the Ball Sprite", - "gui.howtos.pong.step_pongAddMoreCodeToBall": "Add Code to Bounce the Ball Off the Paddle", - "gui.howtos.pong.step_pongAddAScore": "Add a Score", - "gui.howtos.pong.step_pongChooseScoreFromMenu": "Choose 'Score' from the Menu", - "gui.howtos.pong.step_pongInsertChangeScoreBlock": "Insert the 'Change Score' Block", - "gui.howtos.pong.step_pongResetScore": "Reset Score", - "gui.howtos.pong.step_pongAddLineSprite": "Add the Line Sprite", - "gui.howtos.pong.step_pongGameOver": "Game Over", + "gui.howtos.make-it-fly.name": "Полетаем?", + "gui.howtos.fly.step_stepflyChooseBackdrop": "Выбери фон с небом", + "gui.howtos.add-a-move-block.step_stepflyChooseCharacter": "Выбери персонаж", + "gui.howtos.fly.step_stepflySaySomething": "Скажи что-нибудь", + "gui.howtos.add-a-move-block.step_stepflyMoveArrows": "Перемещайся кнопками стрелок", + "gui.howtos.fly.step_stepflyChooseObject": "Выбери объект для собирания", + "gui.howtos.add-a-move-block.step_stepflyFlyingObject": "Заставь объект перемещаться", + "gui.howtos.add-a-move-block.step_stepflySelectFlyingSprite": "Выбери персонаж", + "gui.howtos.add-a-move-block.step_stepflyAddScore": "Добавь счет", + "gui.howtos.add-a-move-block.step_stepflyKeepScore": "Веди счет", + "gui.howtos.add-a-move-block.step_stepflyAddScenery": "Добавь пейзаж", + "gui.howtos.add-a-move-block.step_stepflyMoveScenery": "Перемещай пейзаж", + "gui.howtos.add-a-move-block.step_stepflySwitchLooks": "Следующий костюм", + "gui.howtos.pong": "Игра в пинг-понг", + "gui.howtos.pong.step_pongAddBackdrop": "Добавь фон", + "gui.howtos.pong.step_pongAddBallSprite": "Добавь спрайт Ball (мяч)", + "gui.howtos.pong.step_pongBounceAround": "Прыгай туда-сюда", + "gui.howtos.pong.step_pongAddPaddle": "Добавь ракетку", + "gui.howtos.pong.step_pongMoveThePaddle": "Перемещай ракетку", + "gui.howtos.pong.step_pongSelectBallSprite": "Выбери спрайт Ball (мяч).", + "gui.howtos.pong.step_pongAddMoreCodeToBall": "Добавь команды чтобы отражать мяч ракеткой ", + "gui.howtos.pong.step_pongAddAScore": "Добавь счет", + "gui.howtos.pong.step_pongChooseScoreFromMenu": "Выбери ‘Счет’ из меню.", + "gui.howtos.pong.step_pongInsertChangeScoreBlock": "Добавь блок ‘Изменить Счет’", + "gui.howtos.pong.step_pongResetScore": "Сбросить счёт", + "gui.howtos.pong.step_pongAddLineSprite": "Добавь спрайт Line (линия)", + "gui.howtos.pong.step_pongGameOver": "Конец игры", "gui.howtos.say-it-out-loud": "Создать говорящую анимацию", "gui.howtos.say-it-out-loud.step_AddTXTextension": "Добавить блоки \"Текста в Речь\"", - "gui.howtos.say-it-out-loud.step_TXTSpeech": "Say Something", + "gui.howtos.say-it-out-loud.step_TXTSpeech": "Скажи что-нибудь", "gui.howtos.say-it-out-loud_TXTSetVoice": "Установить голос", "gui.howtos.say-it-out-loud.step_TXTMove": "Кружить", "gui.howtos.say-it-out-loud.step_TXTBackdrop": "Добавьте фон", @@ -372,30 +372,30 @@ "gui.howtos.add-sprite.name": "Добавь спрайт", "gui.howtos.add-sprite.step_addSprite": "Добавь спрайт", "gui.howtos.add-a-backdrop.name": "Добавьте фон", - "gui.howtos.add-a-backdrop.step_addBackdrop": "Add a Backdrop", + "gui.howtos.add-a-backdrop.step_addBackdrop": "Добавь фон", "gui.howtos.change-size.name": "Изменить размер", - "gui.howtos.change-size.step_changeSize": "Change Size", + "gui.howtos.change-size.step_changeSize": "Меняй размер", "gui.howtos.glide-around.name": "Плыть кругом", - "gui.howtos.change-size.step_glideAroundBackAndForth": "Glide Around", - "gui.howtos.change-size.step_glideAroundPoint": "Glide to a Point", + "gui.howtos.change-size.step_glideAroundBackAndForth": "Поплавай вокруг", + "gui.howtos.change-size.step_glideAroundPoint": "Плыви к точке", "gui.howtos.record-a-sound.name": "Записать звук", - "gui.howtos.change-size.step_recordASoundSoundsTab": "Click on the 'Sounds' Tab", - "gui.howtos.change-size.step_recordASoundClickRecord": "Click 'Record'", - "gui.howtos.change-size.step_recordASoundPressRecordButton": "Press the Record Button", - "gui.howtos.change-size.step_recordASoundChooseSound": "Choose Your Sound", - "gui.howtos.change-size.step_recordASoundPlayYourSound": "Play Your Sound", + "gui.howtos.change-size.step_recordASoundSoundsTab": "Щелкни на вкладке ‘Звуки’.", + "gui.howtos.change-size.step_recordASoundClickRecord": "Нажми ‘Записать’.", + "gui.howtos.change-size.step_recordASoundPressRecordButton": "Нажми на кнопку Записать", + "gui.howtos.change-size.step_recordASoundChooseSound": "Выбери звук", + "gui.howtos.change-size.step_recordASoundPlayYourSound": "Играй звук", "gui.howtos.spin-video.name": "Сделать вращение", - "gui.howtos.change-size.step_spinTurn": "Turn", - "gui.howtos.change-size.step_spinPointInDirection": "Set Direction", + "gui.howtos.change-size.step_spinTurn": "Повернись", + "gui.howtos.change-size.step_spinPointInDirection": "Установи направление", "gui.howtos.hide-and-show.name": "Скрыть и показать", - "gui.howtos.change-size.step_hideAndShow": "Hide and Show", + "gui.howtos.change-size.step_hideAndShow": "Скрыть и показать", "gui.howtos.switch-costume.name": "Анимировать спрайт", - "gui.howtos.change-size.step_switchCostumes": "Animate a Sprite", + "gui.howtos.change-size.step_switchCostumes": "Оживи спрайт", "gui.howtos.move-around-with-arrow-keys.name": "Используй клавиши со стрелками", - "gui.howtos.add-a-backdrop.step_moveArrowKeysLeftRight": "Move Left and Right", - "gui.howtos.add-a-backdrop.step_moveArrowKeysUpDown": "Move Up and Down", + "gui.howtos.add-a-backdrop.step_moveArrowKeysLeftRight": "Перемещайся влево и вправо", + "gui.howtos.add-a-backdrop.step_moveArrowKeysUpDown": "Перемещайся вверх и вниз", "gui.howtos.add-effects.name": "Добавь эффекты", - "gui.howtos.videosens.step_addEffects": "Add Effects", + "gui.howtos.videosens.step_addEffects": "Добавь эффекты", "gui.extension.music.name": "Музыка", "gui.extension.music.description": "Играть на инструментах и барабанах.", "gui.extension.pen.name": "Перо", @@ -411,12 +411,12 @@ "gui.extension.microbit.connectingMessage": "Соединение", "gui.extension.ev3.description": "Создавайте интерактивных роботов.", "gui.extension.ev3.connectingMessage": "Подключение. Убедитесь, что пин-код на вашем EV3 задан, как 1234", - "gui.extension.boost.description": "Bring robotic creations to life.", - "gui.extension.boost.connectingMessage": "Connecting", + "gui.extension.boost.description": "Вдохните в робота жизнь.", + "gui.extension.boost.connectingMessage": "Соединение", "gui.extension.wedo2.description": "Стройте с помощью моторов и датчиков.", "gui.extension.wedo2.connectingMessage": "Соединение", - "gui.extension.gdxfor.description": "Sense push, pull, motion, and spin.", - "gui.extension.gdxfor.connectingMessage": "Connecting", + "gui.extension.gdxfor.description": "Измеряет толкающие и тянущие усилия, движение и повороты.", + "gui.extension.gdxfor.connectingMessage": "Соединение", "gui.libraryTags.all": "Все", "gui.libraryTags.animals": "Животные", "gui.libraryTags.dance": "Танец", @@ -467,6 +467,6 @@ "gui.sharedMessages.costume": "костюм {index}", "gui.sharedMessages.sprite": "Спрайт {index}", "gui.sharedMessages.pop": "поп", - "gui.sharedMessages.replaceProjectWarning": "Replace contents of the current project?", - "gui.sharedMessages.loadFromComputerTitle": "Load from your computer" + "gui.sharedMessages.replaceProjectWarning": "Заменить содержимое текущего проекта?", + "gui.sharedMessages.loadFromComputerTitle": "Загрузить с компьютера" } \ No newline at end of file diff --git a/editor/interface/sk.json b/editor/interface/sk.json index f7a4afac..20d9bc74 100644 --- a/editor/interface/sk.json +++ b/editor/interface/sk.json @@ -24,8 +24,8 @@ "gui.cameraModal.loadingCaption": "Načítavam...", "gui.cameraModal.enableCameraCaption": "Povoľ kameru", "gui.cards.all-tutorials": "Návody", - "gui.cards.shrink": "Shrink", - "gui.cards.expand": "Expand", + "gui.cards.shrink": "Zbaľ", + "gui.cards.expand": "Rozbaľ", "gui.cards.close": "Ukonči", "gui.cards.more-things-to-try": "Vyskúšaj aj iné", "gui.cards.see-more": "Ukáž viac", @@ -268,7 +268,7 @@ "gui.howtos.imagine-if.step_imagineUpDown": "Move Up-Down", "gui.howtos.imagine-if.step_imagineChangeCostumes": "Change Costumes", "gui.howtos.imagine-if.step_imagineGlideToPoint": "Glide to a Point", - "gui.howtos.imagine-if.step_imagineGrowShrink": "Grow and Shrink", + "gui.howtos.imagine-if.step_imagineGrowShrink": "Zväčšuj a zmenšuj", "gui.howtos.imagine-if.step_imagineChooseAnotherBackdrop": "Choose Another Backdrop", "gui.howtos.imagine-if.step_imagineSwitchBackdrops": "Switch Backdrops", "gui.howtos.imagine-if.step_imagineRecordASound": "Add a Sound", @@ -372,7 +372,7 @@ "gui.howtos.add-sprite.name": "Pridaj postavu", "gui.howtos.add-sprite.step_addSprite": "Pridaj postavu", "gui.howtos.add-a-backdrop.name": "Pridaj pozadie", - "gui.howtos.add-a-backdrop.step_addBackdrop": "Add a Backdrop", + "gui.howtos.add-a-backdrop.step_addBackdrop": "Pridaj pozadie", "gui.howtos.change-size.name": "Zmeň veľkosť", "gui.howtos.change-size.step_changeSize": "Change Size", "gui.howtos.glide-around.name": "Kĺž sa po scéne", @@ -468,5 +468,5 @@ "gui.sharedMessages.sprite": "Postava{index}", "gui.sharedMessages.pop": "pop", "gui.sharedMessages.replaceProjectWarning": "Replace contents of the current project?", - "gui.sharedMessages.loadFromComputerTitle": "Load from your computer" + "gui.sharedMessages.loadFromComputerTitle": "Otvor z počítača" } \ No newline at end of file diff --git a/editor/interface/zu.json b/editor/interface/zu.json index 5a428280..f43b2685 100644 --- a/editor/interface/zu.json +++ b/editor/interface/zu.json @@ -24,8 +24,8 @@ "gui.cameraModal.loadingCaption": "Kusangena...", "gui.cameraModal.enableCameraCaption": "Vumela ikhamera", "gui.cards.all-tutorials": "AmaTutorials", - "gui.cards.shrink": "Shrink", - "gui.cards.expand": "Expand", + "gui.cards.shrink": "Nciphisa", + "gui.cards.expand": "Kwandise ", "gui.cards.close": "Vala", "gui.cards.more-things-to-try": "Okunye okuningi eningakuzama", "gui.cards.see-more": "Buka okunye", @@ -257,8 +257,8 @@ "gui.howtos.animate-a-name.step_AnimateChangeColor": "Shintsha umbala", "gui.howtos.animate-a-name.step_AnimateSpin": "Khetha elinye igama lomlingisi iuliphendule", "gui.howtos.animate-a-name.step_AnimateGrow": "Khetha elinye igama lomlingisi iulikhulise", - "gui.howtos.imagine-if": "Imagine If", - "gui.howtos.imagine-if.step_imagineTypeWhatYouWant": "Type What You Want to Say", + "gui.howtos.imagine-if": "Cabanga ukube ", + "gui.howtos.imagine-if.step_imagineTypeWhatYouWant": "Kubhale ofuna ukukusho ", "gui.howtos.imagine-if.step_imagineClickGreenFlag": "Click the Green Flag to Start", "gui.howtos.imagine-if.step_imagineChooseBackdrop": "Choose Any Backdrop", "gui.howtos.imagine-if.step_imagineChooseSprite": "Choose Any Sprite", diff --git a/editor/paint-editor/fa.json b/editor/paint-editor/fa.json index 3cc936e4..13ffde1c 100644 --- a/editor/paint-editor/fa.json +++ b/editor/paint-editor/fa.json @@ -3,11 +3,11 @@ "paint.paintEditor.saturation": "اشباع", "paint.paintEditor.brightness": "روشنایی", "gui.comingSoon.message1": "نگران نباشید، ما داریم روی آن کار می‌کنیم{emoji}", - "gui.comingSoon.message2": "به‌زودی...", + "gui.comingSoon.message2": "به زودی...", "gui.comingSoon.message3": "ما در حال کار بر روی آن هستیم {emoji}", "paint.paintEditor.fill": "پر کردن", "paint.paintEditor.costume": "حالت", - "paint.paintEditor.group": "پیوند", + "paint.paintEditor.group": "گروه", "paint.paintEditor.ungroup": "تفکیک", "paint.paintEditor.undo": "لغو کن", "paint.paintEditor.redo": "دوباره انجام بده", @@ -28,7 +28,7 @@ "paint.modeTools.flipVertical": "قرینه‌ی عمودی", "paint.modeTools.filled": "پر شده", "paint.modeTools.outlined": "مشخص شده", - "paint.paintEditor.bitmap": "تبدیل به حالت نقشه بیتی", + "paint.paintEditor.bitmap": "تبدیل به بیت‌مپ", "paint.paintEditor.vector": "تبدیل به حالت برداری", "paint.paintEditor.stroke": "خط دور", "paint.brushMode.brush": "قلم‌مو", diff --git a/www/scratch-website.about-l10njson/ru.json b/www/scratch-website.about-l10njson/ru.json index d0e3670c..f17dac7d 100644 --- a/www/scratch-website.about-l10njson/ru.json +++ b/www/scratch-website.about-l10njson/ru.json @@ -1,16 +1,16 @@ { - "about.introOne": "С помощью Скретч вы можете программировать собственные интерактивные истории, игры и анимацию и делиться своими творениями с другими представителями Интернет-сообщества.", - "about.introTwo": "Скретч помогает молодёжи научиться мыслить творчески, приводить систематические обоснования и совместно работать. Это базовые навыки жизни в 21 веке.", - "about.introThree": "Скретч это проект группы Lifelong Kindergarten в MIT Media Lab. Среда распространяется бесплатно.", + "about.introOne": "С помощью Scratch ты можешь программировать собственные интерактивные истории, игры и анимационные ролики, а затем делиться своими творениями с другими членами интернет-сообщества.", + "about.introTwo": "Scratch помогает молодёжи учиться мыслить творчески, рассуждать систематически работать в сотрудничестве — базовые навыки для жизни в 21 веке.", + "about.introThree": " Scratch это проект группы Lifelong Kindergarten в MIT Media Lab. Scratch распространяется бесплатно.", "about.introParents": "Информация для родителей", "about.introEducators": "Информация для преподавателей", "about.whoUsesScratch": "Кто использует Скретч?", - "about.whoUsesScratchDescription": "Скретч придумывался для детей от 8 до 16 лет, но используется людьми всех возрастов. Миллионы людей создают проекты Скретч в самых разных условиях — дома, в школах, музеях, библиотеках.", + "about.whoUsesScratchDescription": "Scratch создан для детей от 8 до 16 лет, но используется людьми всех возрастов. Миллионы людей создают проекты Scratch в самых разных условиях — дома, в школах, музеях, библиотеках и общественных центрах.", "about.aroundTheWorld": "По всему миру", "about.aroundTheWorldDescription": "Scratch используется в более чем в 150 странах и доступен на более чем 40 языках. Для изменения языка нажмите меню внизу этой страницы. Для смены языка в Редакторе Проекта нажмите на кнопку-глобус вверху страницы. Если Вы хотите добавить или улучшить перевод, перейдите по ссылке{translationLink}.", "about.translationLinkText": "перевод", "about.quotes": "Цитаты", - "about.quotesDescription": "Команад Scratch получила множество писем от молодёжи, родителей и преподавателей с благодарностями в адрес Scratch. Хотите узнать, о чём пишут нам люди? Вы можете ознакомиться с подборкой полученных нами писем по ссылке {quotesLink}.", + "about.quotesDescription": "Команда Scratch получила множество писем от молодёжи, родителей и преподавателей с благодарностями в адрес Scratch. Хотите узнать, о чём пишут нам люди? Вы можете ознакомиться с подборкой полученных нами писем по ссылке {quotesLink}.", "about.quotesLinkText": "цитаты", "about.learnMore": "Узнать больше о Скретч", "about.learnMoreHelp": "Подсказки", @@ -18,8 +18,8 @@ "about.learnMoreParents": "Информация для родителей", "about.learnMoreCredits": "Благодарности", "about.literacy": "Учись программировать, программируй для учебы", - "about.literacyDescription": "Способность создавать компьютерные программы является важной частью грамотности в современном обществе. Когда люди учатся программировать на Скретч, они узнают важные стратегии для решения проблем, разработки проектов и сообщения идей.", - "about.schools": "Скретч в школах", + "about.literacyDescription": "Способность создавать компьютерные программы является важной частью грамотности в современном обществе. Когда люди учатся программировать на Scratch, они знакомятся с важными стратегиями для решения проблем, разработки проектов и обмена идеями.", + "about.schools": "Scratch в школах", "about.schoolsDescription": "Учащиеся используют Scratch на всех уровнях (от школы до университета) при обучении различным специальностям (таким как: математика, информационные технологии, лингвистика, социология). Преподаватели делятся опытом, материалами, задают вопросы и находят нужных людей на {scratchedLink}.", "about.scratchedLinkText": "сайт ScratchEd.", "about.research": "Исследования", diff --git a/www/scratch-website.boost-l10njson/da.json b/www/scratch-website.boost-l10njson/da.json index f018867f..09bf4867 100644 --- a/www/scratch-website.boost-l10njson/da.json +++ b/www/scratch-website.boost-l10njson/da.json @@ -1,14 +1,14 @@ { "boost.headerText": "The {boostLink} kit brings your LEGO creations to life with powerful motors, a color sensor and more. By combining it with Scratch, you can build your own robotic creatures, tell physical-digital stories, invent new game controllers, or whatever else you can imagine.", "boost.gettingStarted": "Kom i gang", - "boost.connectingBoost": "Connecting BOOST to Scratch", - "boost.powerBoost": "Turn on your sensor by pressing the power button.", + "boost.connectingBoost": "Forbind BOOST til Scratch", + "boost.powerBoost": "Tænd for din sensor ved at klikke på powerknappen", "boost.useScratch3": "Brug {scratch3Link} editoren.", - "boost.addExtension": "Add the BOOST extension.", + "boost.addExtension": "Tilføj udvidelsen med BOOST.", "boost.thingsToTry": "Ting du kan prøve", "boost.makeAMotorMove": "Få en motor til at bevæge sig", - "boost.findTurnMotorOnForSeconds": "Find the {turnMotorOnForSeconds} block and click on it.", - "boost.turnMotorOnForSeconds": "“turn motor A on for 1 seconds”", + "boost.findTurnMotorOnForSeconds": "Find brikken med {turnMotorOnForSeconds} og klik på den.", + "boost.turnMotorOnForSeconds": "“tænd motor A i 1 sekund”", "boost.connectALegoBeam": "Connect a LEGO beam with an axle to motor A and click the block again to make it spin.", "boost.starterProjects": "Begynder projekter", "boost.troubleshootingTitle": "Fejlfinding", @@ -17,18 +17,18 @@ "boost.winOSVersionLinkText": "Windows", "boost.macOSVersionLinkText": "Mac OS", "boost.closeScratchCopiesTitle": "Luk andre kopier af Scratch", - "boost.closeScratchCopiesText": "Only one copy of Scratch can connect with a BOOST at a time. If you have Scratch open in other browser tabs, close it and try again.", - "boost.otherComputerConnectedTitle": "Make sure no other computer is connected to your sensor", - "boost.otherComputerConnectedText": "Only one computer can be connected to a BOOST at a time. If you have another computer connected to your sensor, disconnect the sensor or close Scratch on that computer and try again.", - "boost.imgAltBoostIllustration": "Illustration of the LEGO BOOST.", + "boost.closeScratchCopiesText": "Du kan kun forbinde en kopi af Scratch med en BOOST ad gangen. Hvis du har Scratch åben i andre faner, luk dem og prøv igen.", + "boost.otherComputerConnectedTitle": "Vær sikker på at der ikke er anden computer som er forbundet til din sensor", + "boost.otherComputerConnectedText": "Der kan kun være en computer forbundet til en BOOST ad gangen. Hvis en anden computer er forbundet, afbryd forbindelsen til sensoren eller luk Scratch på den computer og prøv igen.", + "boost.imgAltBoostIllustration": "Billede af LEGO BOOST.", "boost.imgAltConnectALegoBeam": "A LEGO BOOST hub with an axle and a short beam connected to motor A.", - "boost.feedTheCat": "Feed the Cat", - "boost.feedTheCatDescription": "Feed a robot cat with colored LEGO bricks.", - "boost.imgAltFeedTheCat": "A Scratch project with a white cat", - "boost.driving": "Driving", - "boost.drivingDescription": "Drive around a wheeled robot and make music.", - "boost.imgAltDriving": "A Scratch project with a wheeled robot with eyes", - "boost.walkAround": "Walk Around", - "boost.walkAroundDescription": "Make your own controller to move a character on the screen.", - "boost.imgAltwalkAround": "A Scratch project with character on a green background" + "boost.feedTheCat": "Fodre katten", + "boost.feedTheCatDescription": "Fodr en robot kat med farvede LEGO klodser.", + "boost.imgAltFeedTheCat": "Et Scratch projekt med en hvid kat", + "boost.driving": "Kørsel", + "boost.drivingDescription": "Kør rundt med en robot på hjul og lav musik.", + "boost.imgAltDriving": "Et Scratch projekt med en robot på hjul med øjne", + "boost.walkAround": "Gå rundt", + "boost.walkAroundDescription": "Lav din egen controller til at bevæge en figur på skærmen.", + "boost.imgAltwalkAround": "Et Scratch projekt med en figur på en grøn baggrund" } \ No newline at end of file diff --git a/www/scratch-website.boost-l10njson/fa.json b/www/scratch-website.boost-l10njson/fa.json index 056df9e0..54ae3822 100644 --- a/www/scratch-website.boost-l10njson/fa.json +++ b/www/scratch-website.boost-l10njson/fa.json @@ -13,7 +13,7 @@ "boost.starterProjects": "پروژه‌هایی برای مبتدیان", "boost.troubleshootingTitle": "عیب‌یابی", "boost.checkOSVersionTitle": "اطمینان حاصل کنید که سیستم عامل شما با پیوند اسکرچ سازگار است", - "boost.checkOSVersionText": "حداقل نسخه های سیستم عامل در بالای این صفحه ذکر شده است. دستورالعمل هایی برای بررسی نسخه‌‌ی {winOSVersionLink} یا {macOSVersionLink} خود را ببینید.", + "boost.checkOSVersionText": "حداقل نسخه‌های سیستم عامل در بالای این صفحه ذکر شده است. دستورالعمل‌هایی برای بررسی نسخه‌‌ی {winOSVersionLink} یا {macOSVersionLink} خود را ببینید.", "boost.winOSVersionLinkText": "ویندوز", "boost.macOSVersionLinkText": "سیستم عامل مکینتاش", "boost.closeScratchCopiesTitle": "سایر رونوشت‌های اسکرچ را ببنید", diff --git a/www/scratch-website.boost-l10njson/ja-Hira.json b/www/scratch-website.boost-l10njson/ja-Hira.json index 04c21e4f..ca23fc66 100644 --- a/www/scratch-website.boost-l10njson/ja-Hira.json +++ b/www/scratch-website.boost-l10njson/ja-Hira.json @@ -1,34 +1,34 @@ { - "boost.headerText": "The {boostLink} kit brings your LEGO creations to life with powerful motors, a color sensor and more. By combining it with Scratch, you can build your own robotic creatures, tell physical-digital stories, invent new game controllers, or whatever else you can imagine.", + "boost.headerText": " {boostLink} キットをつかうと、LEGOでつくったものにパワフルなモーターやカラーセンサー、そのほかのものをくみあわせて、いきいきとさせることができます。Scratchとくみあわせると、あなたじしんのロボットをつくったり、ぶつりてきなデジタルストーリーをつたえたり、あたらしいゲームコントローラーやそうぞうできるならなんでもはつめいできます。", "boost.gettingStarted": "さあ、はじめましょう", - "boost.connectingBoost": "Connecting BOOST to Scratch", - "boost.powerBoost": "Turn on your sensor by pressing the power button.", + "boost.connectingBoost": "BOOSTをScratchにせつぞくちゅうです", + "boost.powerBoost": "でんげんボタンをおしてセンサーをオンにします。", "boost.useScratch3": " {scratch3Link} エディタをつかいます。", - "boost.addExtension": "Add the BOOST extension.", + "boost.addExtension": "BOOSTかくちょうきのうをついかします。", "boost.thingsToTry": "おためしさくひんしゅう", "boost.makeAMotorMove": "モーターをうごかす", - "boost.findTurnMotorOnForSeconds": "Find the {turnMotorOnForSeconds} block and click on it.", - "boost.turnMotorOnForSeconds": "“turn motor A on for 1 seconds”", - "boost.connectALegoBeam": "Connect a LEGO beam with an axle to motor A and click the block again to make it spin.", + "boost.findTurnMotorOnForSeconds": " {turnMotorOnForSeconds}ブロックをみつけてクリックしてください。", + "boost.turnMotorOnForSeconds": "“モーターAを1びょうかんオンにする”", + "boost.connectALegoBeam": "LEGOビームをモーターAのじくにつなげてブロックをもういちどクリックすると、まわります。", "boost.starterProjects": "にゅうもんようプロジェクト", "boost.troubleshootingTitle": "トラブルシューテング", - "boost.checkOSVersionTitle": "OSがScratch Linkに対応(たいおう)していることを確認(かくにん)してください。", - "boost.checkOSVersionText": "最低限(さいていげん)のOSバージョンはページの上部(じょうぶ)にあります。バージョンの確認(かくにん)方法(ほうほう)はそれぞれ{winOSVersionLink}や{macOSVersionLink}をご覧(ごらん)下さい。", + "boost.checkOSVersionTitle": "OSがScratch Linkにたいおうしていることをかくにんしてください。", + "boost.checkOSVersionText": "たいおうしているOSバージョンはページのじょうぶにあります。バージョンのかくにんほうほうはそれぞれ{winOSVersionLink}や{macOSVersionLink}をごらんください。", "boost.winOSVersionLinkText": "Windows", "boost.macOSVersionLinkText": "Mac OS", "boost.closeScratchCopiesTitle": "Scratchのほかのコピーをクローズする", - "boost.closeScratchCopiesText": "Only one copy of Scratch can connect with a BOOST at a time. If you have Scratch open in other browser tabs, close it and try again.", - "boost.otherComputerConnectedTitle": "Make sure no other computer is connected to your sensor", - "boost.otherComputerConnectedText": "Only one computer can be connected to a BOOST at a time. If you have another computer connected to your sensor, disconnect the sensor or close Scratch on that computer and try again.", - "boost.imgAltBoostIllustration": "Illustration of the LEGO BOOST.", - "boost.imgAltConnectALegoBeam": "A LEGO BOOST hub with an axle and a short beam connected to motor A.", - "boost.feedTheCat": "Feed the Cat", - "boost.feedTheCatDescription": "Feed a robot cat with colored LEGO bricks.", - "boost.imgAltFeedTheCat": "A Scratch project with a white cat", - "boost.driving": "Driving", - "boost.drivingDescription": "Drive around a wheeled robot and make music.", - "boost.imgAltDriving": "A Scratch project with a wheeled robot with eyes", - "boost.walkAround": "Walk Around", - "boost.walkAroundDescription": "Make your own controller to move a character on the screen.", - "boost.imgAltwalkAround": "A Scratch project with character on a green background" + "boost.closeScratchCopiesText": "ScratchのコピーはひとつしかどうじにBOOSTにせつぞくできません。ほかのブラウザタブでScratchをひらいているばあい、タブをとじてリトライしてください。", + "boost.otherComputerConnectedTitle": "かならずほかのコンピューターがセンサーにせつぞくしないようにします。", + "boost.otherComputerConnectedText": "コンピュータは1だいしかどうじにBOOSTにせつぞくできません。センサーにせつぞくされているほかのコンピュータがあるばあい、センサーをせつだんするか、Scratchをクローズして、リトライしてください。", + "boost.imgAltBoostIllustration": "LEGO BOOSTのイラスト", + "boost.imgAltConnectALegoBeam": "かいてんじくとショートビームがモーターAにせつぞくされたLEGO BOOSTハブ。", + "boost.feedTheCat": "ネコをかう", + "boost.feedTheCatDescription": "いろのついたLEGOブリックでロボットのネコにえさをやろう。", + "boost.imgAltFeedTheCat": "しろいネコのScratchプロジェクト", + "boost.driving": "ドライブ", + "boost.drivingDescription": "しゃりんつきロボットをはしりまわらせてミュージックをつくろう。", + "boost.imgAltDriving": "めのあるしゃりんつきロボットのScratchプロジェクト", + "boost.walkAround": "あるきまわる", + "boost.walkAroundDescription": "がめんじょうのキャラクターをうごかすじぶんだけのコントローラーをつくろう。", + "boost.imgAltwalkAround": "みどりのはいけいにキャラクターがいるScratchプロジェクト" } \ No newline at end of file diff --git a/www/scratch-website.boost-l10njson/ja.json b/www/scratch-website.boost-l10njson/ja.json index b99b60c2..8e750f59 100644 --- a/www/scratch-website.boost-l10njson/ja.json +++ b/www/scratch-website.boost-l10njson/ja.json @@ -1,5 +1,5 @@ { - "boost.headerText": "{boostLink}キットを使うと、LEGOで作ったものにパワフルなモーターやカラーセンサー、その他のものを組み合わせて生き生きとさせることができます。Scratchと組み合わせると、あなた自身のロボットの生き物を作ったり、物理的なデジタルストーリーを伝えたり、新しいゲームコントローラーを発明したり、想像できるなら何でもできます。", + "boost.headerText": "{boostLink}キットを使うと、LEGOで作ったものにパワフルなモーターやカラーセンサー、その他のものを組み合わせて生き生きとさせることができます。Scratchと組み合わせると、あなた自身のロボットを作ったり、物理的なデジタルストーリーを伝えたり、新しいゲームコントローラーや想像できるなら何でも発明できます。", "boost.gettingStarted": "さあ、始めましょう", "boost.connectingBoost": "BOOSTをScratchに接続中です", "boost.powerBoost": "電源ボタンを押してセンサーをオンにします。", @@ -8,24 +8,24 @@ "boost.thingsToTry": "お試し作品集", "boost.makeAMotorMove": "モーターを動かす", "boost.findTurnMotorOnForSeconds": "{turnMotorOnForSeconds} ブロックを見つけてクリックしてください。", - "boost.turnMotorOnForSeconds": "“モーターを1秒間オンにする”", + "boost.turnMotorOnForSeconds": "“モーターAを1秒間オンにする”", "boost.connectALegoBeam": "LEGOビームをモーターAの軸につなげてブロックをもう一度クリックすると、回ります。", "boost.starterProjects": "入門者用プロジェクト", "boost.troubleshootingTitle": "トラブルシューテング", "boost.checkOSVersionTitle": "OSがScratch Linkに対応していることを確認してください。", - "boost.checkOSVersionText": "最低限のOSバージョンはページの上部にあります。バージョンの確認方法はそれぞれ{winOSVersionLink}や{macOSVersionLink}をご覧下さい。", + "boost.checkOSVersionText": "対応しているOSバージョンはページの上部にあります。バージョンの確認方法はそれぞれ{winOSVersionLink}や{macOSVersionLink}をご覧下さい。", "boost.winOSVersionLinkText": "Windows", "boost.macOSVersionLinkText": "Mac OS", "boost.closeScratchCopiesTitle": "Scratchの他のコピーをクローズする", "boost.closeScratchCopiesText": "Scratchのコピーはひとつしか同時にBOOSTに接続できません。他のブラウザタブでScratchを開いている場合、タブを閉じてリトライしてください。", - "boost.otherComputerConnectedTitle": "必ず他のコンピューターがセンサーがセンサーに接続しないようにします。", + "boost.otherComputerConnectedTitle": "必ず他のコンピューターがセンサーに接続しないようにします。", "boost.otherComputerConnectedText": "コンピュータは1台しか同時にBOOSTに接続できません。センサーに接続されている他のコンピュータがある場合、センサーを切断するか、Scratchをクローズして、リトライしてください。", "boost.imgAltBoostIllustration": "LEGO BOOSTのイラスト", "boost.imgAltConnectALegoBeam": "回転軸とショートビームがモーターAに接続されたLEGO BOOSTハブ。", "boost.feedTheCat": "猫を飼う", "boost.feedTheCatDescription": "色のついたLEGOブリックでロボットの猫に餌をやろう。", "boost.imgAltFeedTheCat": "白い猫のScratchプロジェクト", - "boost.driving": "ドライビング", + "boost.driving": "ドライブ", "boost.drivingDescription": "車輪付きロボットを走り回らせてミュージックを作ろう。", "boost.imgAltDriving": "目のある車輪付きロボットのScratchプロジェクト", "boost.walkAround": "歩き回る", diff --git a/www/scratch-website.boost-l10njson/nl.json b/www/scratch-website.boost-l10njson/nl.json index a3c83cfe..0a293315 100644 --- a/www/scratch-website.boost-l10njson/nl.json +++ b/www/scratch-website.boost-l10njson/nl.json @@ -1,5 +1,5 @@ { - "boost.headerText": "The {boostLink} kit brings your LEGO creations to life with powerful motors, a color sensor and more. By combining it with Scratch, you can build your own robotic creatures, tell physical-digital stories, invent new game controllers, or whatever else you can imagine.", + "boost.headerText": "De {boostLink} kit brengt je LEGO creaties tot leven met krachtige motoren, een kleurensensor en meer. Door het met Scratch te combineren, kun je jouw eigen robotische wezens bouwen, fysiek-digitale verhalen vertellen, nieuwe spelcontrollers ontwerpen, of om het even andere dingen die je je kunt voorstellen.", "boost.gettingStarted": "Aan de slag", "boost.connectingBoost": "Verbind BOOST met Scratch", "boost.powerBoost": "Zet je sensor aan met een druk op de aan-uit-knop.", @@ -19,16 +19,16 @@ "boost.closeScratchCopiesTitle": "Sluit andere vensters met Scratch.", "boost.closeScratchCopiesText": "Slechts één exemplaar van Scratch kan tegelijkertijd verbinding maken met een BOOST. Als u Scratch heeft geopend in andere browser tabbladen, sluit deze en probeert het opnieuw.", "boost.otherComputerConnectedTitle": "Zorg ervoor dat geen andere computer verbonden is met jouw sensor", - "boost.otherComputerConnectedText": "Only one computer can be connected to a BOOST at a time. If you have another computer connected to your sensor, disconnect the sensor or close Scratch on that computer and try again.", - "boost.imgAltBoostIllustration": "Illustration of the LEGO BOOST.", - "boost.imgAltConnectALegoBeam": "A LEGO BOOST hub with an axle and a short beam connected to motor A.", - "boost.feedTheCat": "Feed the Cat", - "boost.feedTheCatDescription": "Feed a robot cat with colored LEGO bricks.", - "boost.imgAltFeedTheCat": "A Scratch project with a white cat", - "boost.driving": "Driving", - "boost.drivingDescription": "Drive around a wheeled robot and make music.", - "boost.imgAltDriving": "A Scratch project with a wheeled robot with eyes", - "boost.walkAround": "Walk Around", - "boost.walkAroundDescription": "Make your own controller to move a character on the screen.", - "boost.imgAltwalkAround": "A Scratch project with character on a green background" + "boost.otherComputerConnectedText": "Er kan maar één computer tegelijk verbonden zijn met een BOOST. Als je een andere computer verbonden hebt aan een sensor, verbreek de verbinding van de sensor dan of sluit Scratch op die computer. Probeer het daarna opnieuw.", + "boost.imgAltBoostIllustration": "Illustratie van de LEGO BOOST.", + "boost.imgAltConnectALegoBeam": "Een LEGO BOOST-hub met een as en een korte balk, verbonden met motor A.", + "boost.feedTheCat": "Voer de kat", + "boost.feedTheCatDescription": "Voer een robotkat met gekleurde LEGO blokken.", + "boost.imgAltFeedTheCat": "Een Scratch project met een witte kat", + "boost.driving": "Rijden", + "boost.drivingDescription": "Rijd een robot met wieltjes rond en maak muziek.", + "boost.imgAltDriving": "Een Scratch project met een robot met wieltjes en ogen", + "boost.walkAround": "Rondlopen", + "boost.walkAroundDescription": "Maak je eigen controller om een sprite op het scherm te bewegen.", + "boost.imgAltwalkAround": "Een Scratch project met een sprite op een groene achtergrond" } \ No newline at end of file diff --git a/www/scratch-website.boost-l10njson/ru.json b/www/scratch-website.boost-l10njson/ru.json index f0ca6be4..a946fd6c 100644 --- a/www/scratch-website.boost-l10njson/ru.json +++ b/www/scratch-website.boost-l10njson/ru.json @@ -1,5 +1,5 @@ { - "boost.headerText": "The {boostLink} kit brings your LEGO creations to life with powerful motors, a color sensor and more. By combining it with Scratch, you can build your own robotic creatures, tell physical-digital stories, invent new game controllers, or whatever else you can imagine.", + "boost.headerText": "Набор {boostLink} вдохнет жизнь в твои творения LEGO с помощью мощных двигателей, цветового датчика и многого другого. Комбинируя его с Scratch, ты можешь создавать своих собственных роботизированных существ, рассказывать физические-цифровые истории, изобретать новые игровые контроллеры или что-либо еще, что ты можешь себе представить.", "boost.gettingStarted": "С чего начать", "boost.connectingBoost": "Подключение LEGO BOOST к Скретч", "boost.powerBoost": "Включите ваш датчик нажав кнопку питания.", diff --git a/www/scratch-website.boost-l10njson/sr.json b/www/scratch-website.boost-l10njson/sr.json index 0ed76728..5c23a956 100644 --- a/www/scratch-website.boost-l10njson/sr.json +++ b/www/scratch-website.boost-l10njson/sr.json @@ -1,10 +1,10 @@ { "boost.headerText": "The {boostLink} kit brings your LEGO creations to life with powerful motors, a color sensor and more. By combining it with Scratch, you can build your own robotic creatures, tell physical-digital stories, invent new game controllers, or whatever else you can imagine.", "boost.gettingStarted": "Почетни кораци", - "boost.connectingBoost": "Connecting BOOST to Scratch", + "boost.connectingBoost": "Повезивање BOOST-а на Скрач", "boost.powerBoost": "Turn on your sensor by pressing the power button.", "boost.useScratch3": "Употреби {scratch3Link} едитор.", - "boost.addExtension": "Add the BOOST extension.", + "boost.addExtension": "Додај BOOST проширење.", "boost.thingsToTry": "Оно што можеш да пробаш", "boost.makeAMotorMove": "Нека се мотор креће", "boost.findTurnMotorOnForSeconds": "Find the {turnMotorOnForSeconds} block and click on it.", @@ -20,10 +20,10 @@ "boost.closeScratchCopiesText": "Only one copy of Scratch can connect with a BOOST at a time. If you have Scratch open in other browser tabs, close it and try again.", "boost.otherComputerConnectedTitle": "Make sure no other computer is connected to your sensor", "boost.otherComputerConnectedText": "Only one computer can be connected to a BOOST at a time. If you have another computer connected to your sensor, disconnect the sensor or close Scratch on that computer and try again.", - "boost.imgAltBoostIllustration": "Illustration of the LEGO BOOST.", + "boost.imgAltBoostIllustration": "Илустрација LEGO BOOST-а.", "boost.imgAltConnectALegoBeam": "A LEGO BOOST hub with an axle and a short beam connected to motor A.", - "boost.feedTheCat": "Feed the Cat", - "boost.feedTheCatDescription": "Feed a robot cat with colored LEGO bricks.", + "boost.feedTheCat": "Нахрани мачку", + "boost.feedTheCatDescription": "Нахрани мачку робота са LEGO коцкицама.", "boost.imgAltFeedTheCat": "A Scratch project with a white cat", "boost.driving": "Driving", "boost.drivingDescription": "Drive around a wheeled robot and make music.", diff --git a/www/scratch-website.boost-l10njson/zh-cn.json b/www/scratch-website.boost-l10njson/zh-cn.json index 1e4814d2..ddb9e37c 100644 --- a/www/scratch-website.boost-l10njson/zh-cn.json +++ b/www/scratch-website.boost-l10njson/zh-cn.json @@ -1,15 +1,15 @@ { - "boost.headerText": "The {boostLink} kit brings your LEGO creations to life with powerful motors, a color sensor and more. By combining it with Scratch, you can build your own robotic creatures, tell physical-digital stories, invent new game controllers, or whatever else you can imagine.", + "boost.headerText": "{boostLink}套件通过强大的电机,颜色传感器等为您的乐高创作带来生机。 通过将它与Scratch相结合,您可以构建自己的机器人生物,讲述物理数字故事,发明新的游戏控制器或其他任何您能想象到的东西。", "boost.gettingStarted": "入门", - "boost.connectingBoost": "Connecting BOOST to Scratch", - "boost.powerBoost": "Turn on your sensor by pressing the power button.", + "boost.connectingBoost": "将BOOST连接到Scratch", + "boost.powerBoost": "按电源按钮打开传感器。", "boost.useScratch3": "使用{scratch3Link}编辑器。", - "boost.addExtension": "Add the BOOST extension.", - "boost.thingsToTry": "牛刀小试", + "boost.addExtension": "添加BOOST扩展。", + "boost.thingsToTry": "你要尝试的", "boost.makeAMotorMove": "让马达转动", - "boost.findTurnMotorOnForSeconds": "Find the {turnMotorOnForSeconds} block and click on it.", - "boost.turnMotorOnForSeconds": "“turn motor A on for 1 seconds”", - "boost.connectALegoBeam": "Connect a LEGO beam with an axle to motor A and click the block again to make it spin.", + "boost.findTurnMotorOnForSeconds": "找到{turnMotorOnForSeconds}模块并点击它。", + "boost.turnMotorOnForSeconds": "“将马达A打开1秒钟”", + "boost.connectALegoBeam": "将带有轴的LEGO梁连接到电机A,然后再次点击该模块以使其旋转。", "boost.starterProjects": "入门项目", "boost.troubleshootingTitle": "问题排除", "boost.checkOSVersionTitle": "确保电脑操作系统与Scratch Link兼容", @@ -17,10 +17,10 @@ "boost.winOSVersionLinkText": "Windows", "boost.macOSVersionLinkText": "Mac OS", "boost.closeScratchCopiesTitle": "关闭其他Scratch副本", - "boost.closeScratchCopiesText": "Only one copy of Scratch can connect with a BOOST at a time. If you have Scratch open in other browser tabs, close it and try again.", - "boost.otherComputerConnectedTitle": "Make sure no other computer is connected to your sensor", - "boost.otherComputerConnectedText": "Only one computer can be connected to a BOOST at a time. If you have another computer connected to your sensor, disconnect the sensor or close Scratch on that computer and try again.", - "boost.imgAltBoostIllustration": "Illustration of the LEGO BOOST.", + "boost.closeScratchCopiesText": "BOOST仅可连接一个Scratch。 如果您在其他浏览器选项卡中打开了Scratch,请将其关闭然后重试。", + "boost.otherComputerConnectedTitle": "请确保没有其他计算机连接到您的传感器", + "boost.otherComputerConnectedText": "仅可将一台计算机连接到BOOST。 如果您的传感器连接了另一台计算机,请断开传感器或关闭该计算机上的Scratch,然后重试。", + "boost.imgAltBoostIllustration": "LEGO BOOST的插图。", "boost.imgAltConnectALegoBeam": "A LEGO BOOST hub with an axle and a short beam connected to motor A.", "boost.feedTheCat": "Feed the Cat", "boost.feedTheCatDescription": "Feed a robot cat with colored LEGO bricks.", diff --git a/www/scratch-website.camp-l10njson/de.json b/www/scratch-website.camp-l10njson/de.json index 9d63ee8a..3b1cf44d 100644 --- a/www/scratch-website.camp-l10njson/de.json +++ b/www/scratch-website.camp-l10njson/de.json @@ -2,12 +2,12 @@ "camp.title": "Scratch Treffen: Tief unten", "camp.dates": "24. Juli - 13. August", "camp.welcome": "Willkommen zum Scratch Camp 2017!", - "camp.welcomeIntro": "Tauchen sie mit uns in den Ozean ein und gestalten sie ihre eigene Kreation. Deine Kreation kann alles sein was du im Ozean findest - echt oder erfunden!
Tauchen sie im diesjährigen Camp in diesen drei Teilen tief mit uns ein:", + "camp.welcomeIntro": "Tauche mit uns in den Ozean ein und gestalte deine eigene Kreation. Deine Kreation kann alles sein was du im Ozean findest - echt oder erfunden!
Tauche im diesjährigen Camp in diesen drei Teilen tief mit uns ein:", "camp.part1Dates": "Teil 1 (24. - 30. Juli)", "camp.detailsTitle": "Details:", "camp.part1Details": "Erstelle ein Projekt mit einem Charakter, echt oder vorgestellt, der im Ozean lebt. Du kannst ein Monster aus der Tiefe erstellen, einen süßen kleinen Seestern, einen Hai der Tacos isst, oder etwas anderes das du dir vorstellen kannst.", "camp.particpateTitle": "Wie du dich beteiligst:", - "camp.part1Particpate": "Teil 1 des Camps findet imMain Camp Cabin studio statt. Hier können sie Fragen, die Kreationen von anderen Scratchern anzeigen und Ihre eigenen einrichten. Gehe zu Studio, um mehr zu erfahren!", + "camp.part1Particpate": "Teil 1 des Camps findet imMain Camp Cabin studio statt. Hier kannst du Fragen, die Kreationen von anderen Scratchern anzeigen und deine eigenen einreichen. Gehe zu Studio, um mehr zu erfahren!", "camp.part2Dates": "Teil 2 (31. Juli - 6. August)", "camp.part2Details": "Du kannst deinen Charakter jetzt interaktiv machen! Hat dein Charakter vielleicht Fragen an uns? Was passiert wenn du auf ihn draufklickst? Hat er vielleicht Superkräfte? Und viel mehr!", "camp.part2Particpate": "Part 2 of camp will also take place in the Main Camp Cabin studio. Here you can ask questions, view other Scratchers' creations, and submit your own. Go to the studio to learn more!", diff --git a/www/scratch-website.conference-index-2019-l10njson/de.json b/www/scratch-website.conference-index-2019-l10njson/de.json index 4d89d68f..286285ea 100644 --- a/www/scratch-website.conference-index-2019-l10njson/de.json +++ b/www/scratch-website.conference-index-2019-l10njson/de.json @@ -1,27 +1,27 @@ { "conference-2019.title": "Scratch Konferenzen 2019", - "conference-2019.descA": "Scratch Konferenzen sind spielerische Zusammenkünfte von Lehrpersonen, Forschern, Entwicklern und anderen Mitgliedern der weltweiten Scratch Gemeinschaft.", + "conference-2019.descA": "Scratch Konferenzen sind spielerische Zusammenkünfte von Lehrpersonen, Forscher*innen, Entwickler*innen und anderen Mitgliedern der weltweiten Scratch Gemeinschaft.", "conference-2019.descB": "Diese Ereignisse finden an verschiedenen Orten auf der ganzen Welt statt und bieten Menschen mit unterschiedlichem Hintergrund und unterschiedlichen Praktiken die Möglichkeit, zu diskutieren, wie sie Kinder bei der Verwendung von Scratch unterstützen, miteinander zusammenzuarbeiten und Ideen auszutauschen und neue Kreative Lernstrategien und Aktivitäten für ihre Gemeinschaften zu entwickeln.", "conference-2019.descC": "Die erste Scratch-Konferenz fand 2008 am MIT statt, und das Scratch Team hat weiterhin alle zwei Jahre eine Scratch-Konferenz organisiert. Die nächste Scratch@MIT-Konferenz wird im Sommer 2020 in Cambridge, Massachusetts, USA stattfinden.", - "conference-2019.descD": "2019 finden an anderen Orten der Welt mehrere Scratch-Konferenzen statt. (Siehe unten)", + "conference-2019.descD": "2019 finden an anderen Orten der Welt mehrere Scratch-Konferenzen statt (siehe unten).", "conference-2019.seeBelow": "Zeitplan und Standorte", "conference-2019.joinMailingListButtonText": "Trete der Mailingliste bei", - "conference-2019.joinMailingList": "Wenn sie mehr über die Scratch@MIT-Konferenz 2020 in Cambridge, Massachusetts erfahren und Informationen zu regionalen Konferenzen auf der ganzen Welt erhalten möchten, können Sie sich in unsere Mailing-Liste eintragen.", - "conference-2019.date": "Zeitpunkt", - "conference-2019.location": "Standort", + "conference-2019.joinMailingList": "Wenn du mehr über die Scratch@MIT-Konferenz 2020 in Cambridge, Massachusetts erfahren und Informationen zu regionalen Konferenzen auf der ganzen Welt erhalten möchten, kannst du dich in unsere Mailing-Liste eintragen.", + "conference-2019.date": "Datum", + "conference-2019.location": "Ort", "conference-2019.audience": "Zielgruppe", "conference-2019.language": "Sprache", "conference-2019.hashtag": "Hashtag", "conference-2019.website": "Besuche die Webseite", "conference-2019.ukTitle": "Scratch-Konferenz Europa", "conference-2019.ukDesc": "Die von Raspberry Pi veranstaltete Scratch-Konferenz Europa 2019 findet von Freitag, 23. August, bis Sonntag, 25. August, in Cambridge, Großbritannien tatt. Der Zeitplan ist voll von aufregenden Aktivitäten, die von Mitgliedern in der Scratch-Gemeinschaft geleitet werden. Teilnehmende können sich auf Workshops, Vorträge und Keynotes zu verschiedenen Themen freuen, einschließlich des neuen Scratch 3.0 sowie auf zahlreiche informelle Gelegenheiten zum Chatten und Verbinden!", - "conference-2019.ukAudience": "Pädagogen und Freiwillige", + "conference-2019.ukAudience": "Pädagog*innen und Freiwillige", "conference-2019.kenyaTitle": "Scratch 2019 NBO", "conference-2019.kenyaSubTitle": "Wellen der Innovation", "conference-2019.kenyaDesc": "In Annerkennung der technologischen Beiträge Afrikas zur Welt und des Potentials der Jugend Afrikas wird Scratch 2019 NBO in Nairobi, Kenia stattfinden. Schließen sie sich Lehrpersonen aus der ganzen Welt an, um Unterricht zu teilen, junge Leute zu fördern und Erfolge im Kreativen Programmieren zu feiern.", "conference-2019.kenyaPostpone": "The Scratch2019NBO conference, originally planned for Nairobi, Kenya in July 2019, has been postponed. Information about future plans will be available later this year.", "conference-2019.kenyaAudience": "Lehrpersonen, Schüler*innen und Enthusiasten", "conference-2019.chileDesc": "Scratch al Sur Conferencia Chile 2019 is an event aimed at teachers of all educational areas and levels, who seek to innovate in the classroom through creative learning, thus supporting public policies that are promoted through the National Plan of Digital Languages, launched by the Chilean government as of 2019. Various workshops, panels, experiences, stands, a presentation of the new Scratch 3.0, Makey-Makey, and much more will be offered.", - "conference-2019.chileAudience": "Lehrer und politische Entscheidungsträger", + "conference-2019.chileAudience": "Lehrpersonen und politische Entscheidungsträger*innen", "conference-2019.spanishWithSimultaneous": "Spanisch - Simultan-Übersetzung ins Englische während der Plenarsitzungen" } \ No newline at end of file diff --git a/www/scratch-website.conference-index-2019-l10njson/fa.json b/www/scratch-website.conference-index-2019-l10njson/fa.json index 20436ebe..0f46dce6 100644 --- a/www/scratch-website.conference-index-2019-l10njson/fa.json +++ b/www/scratch-website.conference-index-2019-l10njson/fa.json @@ -6,7 +6,7 @@ "conference-2019.descD": "در سال 2019، چندین کنفرانس اسکرچ در سایر نقاط جهان برگزار خواهد شد (نگاه کنید به زیر).", "conference-2019.seeBelow": "برنامه و مکان‌ها", "conference-2019.joinMailingListButtonText": "پیوستن به گروه ایمیل", - "conference-2019.joinMailingList": "برای کسب اطلاعات بیشتر در مورد کنفرانس Scratch @ MIT 2020 در کمبریج، ماساچوست و دریافت اطلاعات در مورد کنفرانس‌های محلی در سراسر جهان، به لیست پستی ما بپیوندید.", + "conference-2019.joinMailingList": "برای کسب اطلاعات بیشتر در مورد کنفرانس اسکرچ @ MIT 2020 در کمبریج، ماساچوست و دریافت اطلاعات در مورد کنفرانس‌های محلی در سراسر جهان، به لیست ایمیل ما بپیوندید.", "conference-2019.date": "تاریخ", "conference-2019.location": "مکان", "conference-2019.audience": "حضار", diff --git a/www/scratch-website.conference-index-2019-l10njson/ja-Hira.json b/www/scratch-website.conference-index-2019-l10njson/ja-Hira.json index 78d04238..ab45b1d3 100644 --- a/www/scratch-website.conference-index-2019-l10njson/ja-Hira.json +++ b/www/scratch-website.conference-index-2019-l10njson/ja-Hira.json @@ -19,9 +19,9 @@ "conference-2019.kenyaTitle": "Scratch2019NBO", "conference-2019.kenyaSubTitle": "イノベーションの波", "conference-2019.kenyaDesc": "アフリカの世界に対する科学技術の貢献とアフリカの若者の可能性を認め、Scratch2019NBOはケニアのナイロビで開催予定です。授業について話し、若者をエンパワーし、そして創造的なコーディングの成果を誉め称えるため、世界中の教育者たちと結び付きましょう。", - "conference-2019.kenyaPostpone": "The Scratch2019NBO conference, originally planned for Nairobi, Kenya in July 2019, has been postponed. Information about future plans will be available later this year.", + "conference-2019.kenyaPostpone": "2019年7月にケニアのナイロビで開催予定だったScratch2019NBOカンファレンスは延期されました。今後の計画は今年の後半に発表されます。", "conference-2019.kenyaAudience": "教育関係者、生徒、愛好家", - "conference-2019.chileDesc": "Scratch al Sur Conferencia Chile 2019 is an event aimed at teachers of all educational areas and levels, who seek to innovate in the classroom through creative learning, thus supporting public policies that are promoted through the National Plan of Digital Languages, launched by the Chilean government as of 2019. Various workshops, panels, experiences, stands, a presentation of the new Scratch 3.0, Makey-Makey, and much more will be offered.", + "conference-2019.chileDesc": "Scratch al Sur カンファレンス チリ2019は、創造的な学びを通して授業を革新しようと模索するあらゆる教育分野や教育レベルの教師たちを対象としたイベントです。このように、このイベントは、2019年にチリ政府によって開始されたNational Plan of Digital Languages(教育や教師のイノベーションプラン)を通じて推進中の公共政策をサポートしています。さまざまなワークショップ、パネルセッション、体験会、展示、新しいScratch 3.0やMakey Makeyなどについてのプレゼン、その他にも多くのものが提供される予定です。", "conference-2019.chileAudience": "教師と政策担当者", "conference-2019.spanishWithSimultaneous": "スペイン語 - 本会議のセッションで英語の同時通訳があります" } \ No newline at end of file diff --git a/www/scratch-website.conference-index-2019-l10njson/ru.json b/www/scratch-website.conference-index-2019-l10njson/ru.json index f9d3f9bc..a79204b7 100644 --- a/www/scratch-website.conference-index-2019-l10njson/ru.json +++ b/www/scratch-website.conference-index-2019-l10njson/ru.json @@ -1,27 +1,27 @@ { - "conference-2019.title": "Scratch Conferences 2019", - "conference-2019.descA": "Scratch conferences are playful gatherings of educators, researchers, developers, and other members of the worldwide Scratch community.", - "conference-2019.descB": "These events, held in various locations around the world, provide opportunities for people of diverse backgrounds and practices to discuss how they support children using Scratch, to collaborate and share ideas with one another, and to bring new creative-learning strategies and activities back to their own communities.", - "conference-2019.descC": "The first Scratch conference was held at MIT in 2008, and the Scratch Team has continued to organize a Scratch conference every other year. The next Scratch@MIT conference will be held in the summer of 2020 (in Cambridge, Massachusetts, USA).", - "conference-2019.descD": "In 2019, there will be several Scratch conferences held in other locations around the world (see below).", - "conference-2019.seeBelow": "Schedule & Locations", + "conference-2019.title": "Конференция Scratch 2019", + "conference-2019.descA": "Конференции Scratch - это веселые встречи преподавателей, исследователей, разработчиков и других членов мирового сообщества Scratch.", + "conference-2019.descB": "Эти мероприятия, проводящиеся в разных местах по всему миру, предоставляют людям с различным багажом знаний и практического опыта возможность обсуждения работы с детьми, использующими Scratch, сотрудничества и обмена идеями друг с другом, а также возможность привнесения в их собственные сообщества новых стратегий и видов деятельности в области творческого обучения.", + "conference-2019.descC": "Первая конференция Scratch была проведена в MIT в 2008 году, и команда Scratch с тех пор продолжает устраивать конференции Scratch раз в два года. Следующая конференция Scratch@MIT состоится летом 2020 года (в Кембридже, штат Массачусетс, США).", + "conference-2019.descD": "В 2019 году будет проведено несколько конференций Scratch в других местах по всему миру (см. ниже).", + "conference-2019.seeBelow": "Расписание и место проведения", "conference-2019.joinMailingListButtonText": "Получать рассылку", - "conference-2019.joinMailingList": "To learn more about 2020’s Scratch@MIT conference in Cambridge, Massachusetts, and to receive updates about regional conferences around the world, join our mailing list.", + "conference-2019.joinMailingList": "Чтобы узнать больше о конференции Scratch@MIT 2020 года в Кембридже, штат Массачусетс, и получать новости о региональных конференциях по всему миру, подпишитесь на нашу рассылку.", "conference-2019.date": "Дата", "conference-2019.location": "Местоположение", "conference-2019.audience": "Количество людей", "conference-2019.language": "Язык", - "conference-2019.hashtag": "Hashtag", + "conference-2019.hashtag": "Хэштег", "conference-2019.website": "Посетить сайт", "conference-2019.ukTitle": "Scratch Conference Europe", - "conference-2019.ukDesc": "Hosted by Raspberry Pi, the 2019 Scratch Conference Europe will take place in Cambridge, UK, from Friday 23 August to Sunday 25 August. The schedule is full of exciting participatory activities led by members of the Scratch community. Participants can look forward to workshops, talks, and keynotes across a range of topics, including the new Scratch 3.0, as well as plenty of informal opportunities to chat and connect!", - "conference-2019.ukAudience": "Education professionals and volunteers", + "conference-2019.ukDesc": "Европейская конференция Scratch Conference 2019, организованная Raspberry Pi, пройдет в Кембридже, Великобритания, с пятницы 23 августа по воскресенье 25 августа. Программа полна захватывающих совместных мероприятий, проводимых членами сообщества Scratch. Участники могут рассчитывать на семинары, лекции и выступления по различным темам, включая новую версию Scratch 3.0, а также множество неформальных возможностей для общения и знакомства!", + "conference-2019.ukAudience": "Профессионалы и волонтеры сферы образования", "conference-2019.kenyaTitle": "Scratch2019NBO", - "conference-2019.kenyaSubTitle": "Waves of Innovation", - "conference-2019.kenyaDesc": "In recognition of Africa's technological contributions to the world and the potential of the youth of Africa, Scratch2019NBO will be held in Nairobi, Kenya. Join educators from around the world to share lessons, empower young people, and celebrate accomplishments in creative coding.", - "conference-2019.kenyaPostpone": "The Scratch2019NBO conference, originally planned for Nairobi, Kenya in July 2019, has been postponed. Information about future plans will be available later this year.", - "conference-2019.kenyaAudience": "Educators, students, and enthusiasts", - "conference-2019.chileDesc": "Scratch al Sur Conferencia Chile 2019 is an event aimed at teachers of all educational areas and levels, who seek to innovate in the classroom through creative learning, thus supporting public policies that are promoted through the National Plan of Digital Languages, launched by the Chilean government as of 2019. Various workshops, panels, experiences, stands, a presentation of the new Scratch 3.0, Makey-Makey, and much more will be offered.", - "conference-2019.chileAudience": "Teachers and policy makers", - "conference-2019.spanishWithSimultaneous": "Spanish - simultaneous translation into English during plenary sessions" + "conference-2019.kenyaSubTitle": "Море инноваций", + "conference-2019.kenyaDesc": "В знак признания технологического вклада Африки в мир и потенциала молодежи Африки, Scratch2019NBO пройдет в Найроби, Кения. Присоединяйтесь к педагогам со всего мира для обмена уроками, расширения возможностей для молодых людей и празднования достижений в творческом программировании.", + "conference-2019.kenyaPostpone": "Конференция Scratch2019NBO, первоначально запланированная для проведения в Найроби, Кения, в июле 2019 года, была отложена. Информация о планах на будущее будет доступна позже в этом году.", + "conference-2019.kenyaAudience": "Педагоги, студенты и энтузиасты", + "conference-2019.chileDesc": "Scratch al Sur Conferencia Chile 2019 - это мероприятие, предназначенное для преподавателей всех областей и уровней образования, которые стремятся к инновациям в классе с помощью творческого обучения, тем самым поддерживая государственную политику, продвигаемую в рамках Национального плана цифровых языков, разработанного правительством Чили к 2019 году. Будут предложены различные семинары, группы, обмен опытом, стенды, презентация нового Scratch 3.0, Makey-Makey и многое другое.", + "conference-2019.chileAudience": "Преподаватели и политики", + "conference-2019.spanishWithSimultaneous": "Испанский - синхронный перевод на английский во время пленарных заседаний" } \ No newline at end of file diff --git a/www/scratch-website.credits-l10njson/ru.json b/www/scratch-website.credits-l10njson/ru.json index c2cd9b64..abea3bf8 100644 --- a/www/scratch-website.credits-l10njson/ru.json +++ b/www/scratch-website.credits-l10njson/ru.json @@ -5,17 +5,17 @@ "credits.previousTitle": "Предыдущие члены команды Скретч из МТИ", "credits.previousBody": "Большой вклад в развитие был сделан членами предыдущей команды, в состав которой входили John Maloney (возглавлявший группу разработчиков языка Скретч) и Andrés Monroy-Hernández (руководивший созданием веб-сайта сообщества Скретч). Другие сотрудники, которых необходимо отметить:", "credits.partnersTitle": "Партнеры по разработке и развитию", - "credits.researchersIntro": "Research on Scratch is being conducted by members of the MIT Scratch Team and researchers at other universities, including:", + "credits.researchersIntro": "Исследование Scratch проводится членами команды MIT Scratch Team и исследователями из других университетов, в том числе:", "credits.partnersBody": "Паула Бонта и Брайан Сильверман, компания Playful Invention (начали вносить свой вклад в разработку Scratch, даже до того, как Scratch получил свое название).", "credits.researchersTitle": "Исследователи Скретч", - "credits.researchersBody": "{scratchResearchLink} is being conducted by members of the MIT Scratch Team and researchers at other universities, including:", + "credits.researchersBody": "{scratchResearchLink} проводится членами команды MIT Scratch Team и исследователями из других университетов, в том числе:", "credits.researchLinkText": "Исследования по Scratch", - "credits.researchersContributors": "Yasmin Kafai (who collaborated on the {nsfLink}) at the University of Pennsylvania Graduate School of Education, Karen Brennan (who leads the {scratchEdLink}) at the Harvard Graduate School of Education, Benjamin Mako Hill at the University of Washington, Andrés Monroy Hernández at Microsoft Research, Mimi Ito and Crystle Martin at the University of California, Irvine, Quinn Burke at College of Charleston, Deborah Fields at Utah State University, and Kylie Peppler at Indiana University.", - "credits.researchNSFLinkText": "initial NSF Scratch grant", + "credits.researchersContributors": "Ясмин Кафай (сотрудничавший с {nsfLink}) в Высшей школе образования Пенсильванского университета, Карен Бреннан (возглавляющая {scratchEdLink}) в Высшей школе образования Гарварда, Бенджамин Мако Хилл в Вашингтонском университете, Андрес Монрой Эрнандес из Microsoft Research, Мими Ито и Кристл Мартин из Калифорнийского университета, Ирвин, Куинн Берк из Колледжа Чарльстона, Дебора Филдс из Университета штата Юта и Кайли Пепплер из Университета Индианы.", + "credits.researchNSFLinkText": "начальный грант NSF Scratch", "credits.researchScratchEdLinkText": "Проект ScratchEd", "credits.acknowledgementsTitle": "Благодарности", "credits.acknowledgementsContributors": "Следующие участники также участвовали в поддержке и развитии Scratch в эти годы:", - "credits.acknowledgementsTranslators": "With the help of {translatorsLink} around the world, Scratch is available in many languages.", + "credits.acknowledgementsTranslators": "С помощью {translatorsLink} по всему миру, Scratch доступен на многих языках.", "credits.acknowledgementsTranslatorsLinkText": "Переводчик Scratch", "credits.acknowledgementsCommunity": "Мы высоко ценим вклад всех участников всемирного сообщества Scratch, которые сформировали направление Scratch, делясь своими проектами, комментариями и идеями.", "credits.acknowledgementsInfluencers": "Идеи Сеймура Пейперта и Алана Кея серьезно вдохновили и повлияли на нашу работу по Scratch.", @@ -23,15 +23,15 @@ "credits.supportersFinancialHeader": "Эти организации поддержали Скретч финансово наиболее сильно:", "credits.supportersServicesHeader": "Эти организации поддерживают Scratch своими сервисами, чтобы проект продолжал развиваться:", "credits.supportersOpenHeader": "Скретч не существовал бы, если бы не бесплатное и открытое программное обеспечение:", - "credits.currentSponsors": "Current Sponsors", - "credits.currentFinancialSupport": "The following organizations are providing major financial support for Scratch:", + "credits.currentSponsors": "Спонсоры на текущий момент", + "credits.currentFinancialSupport": "Следующие организации предоставляют основную финансовую поддержку для Scratch:", "credits.translationsTitle": "Переводчики", "credits.illustrationsTitle": "Иллюстрации", - "credits.acknowledgementsIllustrations": "Many thanks to the following artists for their contributions to the Scratch sprite library:", + "credits.acknowledgementsIllustrations": "Большое спасибо следующим художникам за их вклад в библиотеку спрайтов Scratch:", "credits.soundsTitle": "Звуки", - "credits.pastContributors": "Past Contributors", - "credits.pastContributorsThanks": "Many important contributions have been made by previous Scratch Team members, including John Maloney (who led software development for the first decade of Scratch) and Andrés Monroy-Hernández (who led the development of the first Scratch community website).", - "credits.otherContributors": "Other contributors include:", - "credits.acknowledgementsSounds": "The Scratch sound library uses free sound resources from Adobe.com, Archive.org, FreeMusicArchive.org, FreeSound.org, and Incompetech.com.", - "credits.soundsThanks": "Thanks to Nina Paley from Archive.org; Kellee Maize, Peter Rudenko, and Chris Zabriskie from FreeMusicArchive.org; and Kevin MacLeod from Incompetech.com. Thanks to the following freesound.org artists:" + "credits.pastContributors": "Участники в прошлом", + "credits.pastContributorsThanks": "Существенный вклад был внесен предыдущими членами команды Scratch, включая Джона Мэлони (который возглавлял разработку программного обеспечения в течение первого десятилетия Scratch) и Андреса Монроя-Эрнандеса (который возглавлял разработку первого веб-сайта сообщества Scratch).", + "credits.otherContributors": "Другие участники включают:", + "credits.acknowledgementsSounds": "Звуковая библиотека Scratch использует бесплатные звуковые ресурсы от Adobe.com, Archive.org, FreeMusicArchive.org, FreeSound.org и Incompetech.com.", + "credits.soundsThanks": "Спасибо Нине Пейли из Archive.org; Келли Маис, Питер Руденко и Крис Забриски из FreeMusicArchive.org; и Кевин Маклеод из Incompetech.com. Спасибо следующим художникам freesound.org:" } \ No newline at end of file diff --git a/www/scratch-website.download-l10njson/ru.json b/www/scratch-website.download-l10njson/ru.json index 1649af50..0f5d7c4f 100644 --- a/www/scratch-website.download-l10njson/ru.json +++ b/www/scratch-website.download-l10njson/ru.json @@ -14,7 +14,7 @@ "download.supportChromeOS": "Когда Scratch Desktop станет доступен на Хромбуках?", "download.supportChromeOSAnswer": "Scratch Desktop для Chromebooks пока что недоступен, но мы уже работаем над этим. Релиз для Chtomebook ожидается позже в 2019 году.", "download.olderVersionsTitle": "Ранние Версии ", - "download.olderVersions": "Ищете Scratch 2.0 Offline Editor или Scratch 1.4?", + "download.olderVersions": "Ищете офлайн-редактор Scratch 2.0 или Scratch 1.4?", "download.scratch1-4Desktop": "Scratch 1.4 ПК", "download.scratch2Desktop": " Scratch 2.0 ПК", "download.cannotAccessMacStore": "Что если я не могу зайти в Mac App Store?", diff --git a/www/scratch-website.download-scratch2-l10njson/de.json b/www/scratch-website.download-scratch2-l10njson/de.json index 0cdb1c27..9d5466b1 100644 --- a/www/scratch-website.download-scratch2-l10njson/de.json +++ b/www/scratch-website.download-scratch2-l10njson/de.json @@ -1,7 +1,7 @@ { "download.title": "Offline Editor für Scratch 2.0", "download.intro": "Du kannst den Scratch 2.0 Editor installieren, um ohne Internetverbindung an Projekten zu arbeiten. Diese Version läuft unter Windows und MacOS.", - "download.introMac": "Anmerkung für Mac-BenutzerInnen: die letzte Version des Scratch 2.0 Offline Editors benötigt Adobe AIR 20. Um Adobe AIR 20 von Hand zu installieren, lade es hier herunter.", + "download.introMac": "Anmerkung für Mac-User: die letzte Version des Scratch 2.0 Offline Editors benötigt Adobe AIR 20. Um Adobe AIR 20 von Hand zu installieren, lade es hier herunter.", "download.installation": "Installation", "download.airTitle": "Adobe AIR", "download.airBody": "Wenn du es noch nicht hast, lade Adobe AIR herunter und installiere es", @@ -21,7 +21,7 @@ "download.currentVersion": "Die aktuelle Version ist {version}.", "download.otherVersionsTitle": "Andere Versionen von Scratch", "download.otherVersionsOlder": "Falls du einen älteren Computer hast oder den Scratch 2.0 Offline-Editor aus anderen Gründen nicht installieren kannst, kannst du versuchen, Scratch 1.4 zu installieren.", - "download.otherVersionsAdmin": "Falls du ein Netzwerkadministrator bist: Von einem Mitglied der Scratch-Community wurde ein Scratch MSI erstellt, das hier heruntergeladen werden kann.", + "download.otherVersionsAdmin": "Falls du Netzwerkadministrator*in bist: Von einem Mitglied der Scratch-Community wurde ein Scratch MSI erstellt, das hier heruntergeladen werden kann.", "download.knownIssuesTitle": "Bekannte Probleme", "download.knownIssuesOne": "Falls dein Offline-Editor direkt nach dem Öffnen von Scratch abgestürzt ist, installiere den Scratch 2 Offline-Editor erneut (siehe Schritt 2 oben). Dieses Problem tritt aufgrund eines Bugs auf, der in Adobe AIR 14 (veröffentlicht im April 2014) auftauchte.", "download.knownIssuesTwo": "Böcke, die Grafikeffekte steuern (in der Kategorie \"Aussehen\"), können Projekte wegen einesbekannten Flash-Bugs verlangsamen.", diff --git a/www/scratch-website.educator-landing-l10njson/de.json b/www/scratch-website.educator-landing-l10njson/de.json index 5b56f6e6..91b18e8d 100644 --- a/www/scratch-website.educator-landing-l10njson/de.json +++ b/www/scratch-website.educator-landing-l10njson/de.json @@ -2,7 +2,7 @@ "teacherlanding.title": "Scratch - Für Lehrkräfte", "teacherlanding.intro": "Your students can use Scratch to code their own interactive stories, animations, and games. In the process, they learn to think creatively, reason systematically, and work collaboratively  — essential skills for everyone in today’s society. Educators are integrating Scratch across many different subject areas and age groups.", "teacherlanding.resourcesTitle": "Material und Hilfen", - "teacherlanding.connectTitle": "Verbinde", + "teacherlanding.connectTitle": "Verbinden", "teacherlanding.newsTitle": "News", "teacherlanding.teacherAccountsTitle": "Lehrer-Benutzerkonten", "teacherlanding.educatorResourcesTitle": "Resources for Educators", diff --git a/www/scratch-website.educator-landing-l10njson/ru.json b/www/scratch-website.educator-landing-l10njson/ru.json index cba1c138..95063a85 100644 --- a/www/scratch-website.educator-landing-l10njson/ru.json +++ b/www/scratch-website.educator-landing-l10njson/ru.json @@ -1,21 +1,21 @@ { "teacherlanding.title": "Скретч для учителей", - "teacherlanding.intro": "Your students can use Scratch to code their own interactive stories, animations, and games. In the process, they learn to think creatively, reason systematically, and work collaboratively  — essential skills for everyone in today’s society. Educators are integrating Scratch across many different subject areas and age groups.", + "teacherlanding.intro": "Ваши ученики могут использовать Scratch для программирования собственных интерактивных историй, анимаций и игр. В процессе обучения они учатся мыслить творчески, рассуждать системно и работать совместно — это важные навыки для каждого в современном обществе. Педагоги интегрируют Scratch во многие предметные области и возрастные группы.", "teacherlanding.resourcesTitle": "Ресурсы", "teacherlanding.connectTitle": "Соединить", - "teacherlanding.newsTitle": "News", + "teacherlanding.newsTitle": "Новости", "teacherlanding.teacherAccountsTitle": "Учительские аккаунты", - "teacherlanding.educatorResourcesTitle": "Resources for Educators", - "teacherlanding.educatorGuides": "{educatorLink} show you how to prepare and run Scratch classes and workshops.", - "teacherlanding.educatorGuideLinkText": "Educator Guides", - "teacherlanding.sip": "{sipName} ({abbreviatedSipName}) shares ideas and resources from Scratch Team and educators around the world. Each month, the {abbreviatedSipName} website features a new theme to explore and discuss.", - "teacherlanding.sipName": "Scratch in Practice", + "teacherlanding.educatorResourcesTitle": "Ресурсы для педагогов", + "teacherlanding.educatorGuides": "{educatorLink}показывает, как подготовить и провести занятия и семинары Scratch.", + "teacherlanding.educatorGuideLinkText": "Руководства для педагогов", + "teacherlanding.sip": "{sipName} ({abbreviatedSipName}) делится идеями и ресурсами от Scratch Team и преподавателей со всего мира. Каждый месяц на веб-сайте {abbreviatedSipName} появляется новая тема для изучения и обсуждения.", + "teacherlanding.sipName": "Scratch на практике", "teacherlanding.abbreviatedSipName": "SiP", - "teacherlanding.howUsingScratch": "How Educators Are Using Scratch", - "teacherlanding.seeLatest": "See the latest", + "teacherlanding.howUsingScratch": "Как педагоги используют Scratch", + "teacherlanding.seeLatest": "Смотри последнее", "teacherlanding.creativeComputing": "{scratchEdLink} from the ScratchEd Team at Harvard provides plans, activities, and strategies for introducing creative computing in the classroom.", "teacherlanding.scratchEdLinkText": "Creative Computing", - "teacherlanding.studentResourcesTitle": "Resources for Students", + "teacherlanding.studentResourcesTitle": "Ресурсы для студентов", "teacherlanding.tutorialResources": "Explore {tutorialLink} to find out how you can create stories, animations, games, and more!", "teacherlanding.tutorialLink": "Scratch Tutorials", "teacherlanding.codingCardResources": "Download and print {codingCardLink} for step-by-step instructions for a variety of projects.", @@ -35,7 +35,7 @@ "teacherlanding.newsAndUpdatesTitle": "News and Updates", "teacherlanding.followUs": "Follow us on {facebookLink}, {twitterLink}, and {instagramLink}!", "teacherlanding.signupTips": "Sign up to receive {signupTipsLink} from the Scratch Team", - "teacherlanding.signupTipsLink": "updates and tips", + "teacherlanding.signupTipsLink": "обновления и подсказки", "teacherlanding.accountsTitle": "Аккаунты учителей в Скретч", "teacherlanding.accountsDescription": "Как учитель ты можешь запросить аккаунт учителя, чтобы создавать групповые аккаунты учеников и управлять их проектами и комментариями. Чтобы узнать больше, посмотри страницу ЧаВо.", "teacherlanding.requestAccount": "Запросить аккаунт" diff --git a/www/scratch-website.ev3-l10njson/fa.json b/www/scratch-website.ev3-l10njson/fa.json index e31b028d..e837573b 100644 --- a/www/scratch-website.ev3-l10njson/fa.json +++ b/www/scratch-website.ev3-l10njson/fa.json @@ -26,7 +26,7 @@ "ev3.starter3SpaceDescription": "کنترل خودتان را بسازید تا تاکوس را در فضا بگیرید.", "ev3.troubleshootingTitle": "عیب‌یابی", "ev3.checkOSVersionTitle": "اطمینان حاصل کنید که سیستم عامل شما با پیوند اسکرچ سازگار است", - "ev3.checkOSVersionText": "حداقل نسخه های سیستم عامل در بالای این صفحه ذکر شده است. دستورالعمل هایی برای بررسی نسخه‌‌ی {winOSVersionLink} یا {macOSVersionLink} خود را ببینید.", + "ev3.checkOSVersionText": "حداقل نسخه‌های سیستم عامل در بالای این صفحه ذکر شده است. دستورالعمل‌هایی برای بررسی نسخه‌‌ی {winOSVersionLink} یا {macOSVersionLink} خود را ببینید.", "ev3.winOSVersionLinkText": "ویندوز", "ev3.macOSVersionLinkText": "سیستم عامل مکینتاش", "ev3.makeSurePairedTitle": "مطمئن شوید که کامپیوتر شما با EV3 شما جفت شده است", diff --git a/www/scratch-website.ev3-l10njson/ru.json b/www/scratch-website.ev3-l10njson/ru.json index 84ec0941..3c9f4da5 100644 --- a/www/scratch-website.ev3-l10njson/ru.json +++ b/www/scratch-website.ev3-l10njson/ru.json @@ -19,7 +19,7 @@ "ev3.motorBlockText": "\"Мотор А поверни сюда\"", "ev3.starterProjects": "Проекты для новичков", "ev3.starter1BasketballTitle": "Поиграй в баскетбол", - "ev3.starter1BasketballDescription": "Move in front of the distance sensor to bounce the ball.", + "ev3.starter1BasketballDescription": "Двигайся перед датчиком расстояния чтобы отразить мяч.", "ev3.starter2MusicTitle": "Создайте музыку", "ev3.starter2MusicDescription": "Нажимай на кнопки, чтобы играть на саксофоне и барабанах. ", "ev3.starter3SpaceTitle": "Космический Тако", @@ -32,8 +32,8 @@ "ev3.makeSurePairedTitle": "Убедитесь, что ваш компьютер сопряжен с вашим EV3", "ev3.makeSurePairedText": "Ваш компьютер должен быть сопряжен с вашим EV3, прежде чем он сможет подключиться к Scratch. Мы пытаемся сделать это автоматически при первом добавлении расширения EV3, но если он не работает, вы можете попробовать это {pairingInstructionLink}", "ev3.pairingInstructionText": "Инструкции по сопряжению Bluetooth от LEGO", - "ev3.reconnectTitle": "On Windows, try un-pairing before connecting", - "ev3.reconnectText": "If you have connected before and are unable to reconnect, try manually un-pairing your EV3 from your computer: open your Bluetooth settings, find your EV3, and remove it.", + "ev3.reconnectTitle": "В Windows попробуй отсоединиться перед подключением", + "ev3.reconnectText": "Если ты уже подключался и не можешь восстановить соединение, попробуй вручную отсоединить EV3 от компьютера: открой настройки Bluetooth, найди свой EV3 и удали его.", "ev3.closeScratchCopiesTitle": "Закройте другие копии Scratch", "ev3.closeScratchCopiesText": "Только одна копия Scratch может подключаться к EV3 за раз. Если вы открываете Scratch в других вкладках браузера, закройте его и повторите попытку.", "ev3.otherComputerConnectedTitle": "инструкции по обновлению прошивки от LEGO", diff --git a/www/scratch-website.faq-l10njson/fa.json b/www/scratch-website.faq-l10njson/fa.json index 609f535c..791102ca 100644 --- a/www/scratch-website.faq-l10njson/fa.json +++ b/www/scratch-website.faq-l10njson/fa.json @@ -18,7 +18,7 @@ "faq.whoUsesScratchTitle": "چه افرادی از اسکرچ استفاده می‌کنند؟", "faq.whoUsesScratchBody": "افراد با هر پیشینه، در هر کجای دنیا و در همه حوزه‌ها -- خانه، مدرسه، کتابخانه‌ها، موزه‌ها و ... از اسکرچ استفاده می‌کنند. اسکرچ ویژه ی سنین 8 تا 16 سال طراحی شده است اما افرادی در همه ی سنین با اسکرچ پروژه‌هایی را ساخته و به اشتراک می‌گذارند. البته شاید بچه‌های کوچک بخواهند از {scratchJrLink} که یک نسخه ساده شده ی اسکرچ برای سنین 5 تا 7 سال است استفاده کنند.", "faq.requirementsTitle": "برای اسکرچ به چه سیستمی نیاز دارم؟", - "faq.requirementsBody": "در حال حاضر اسکرچ بر روی اکثر مرورگرهای وب موجود بر روی کامپیوترهای شخصی، لپ‌تاپ‌ها و تبلت‌‌ها اجرا می‌شود. شما می‌توانید بر روی گوشی موبایل نیز پروژه‌ها را ببینید، اما فعلا نمی‌توانید از موبایل برای ساخت و یا ویرایش پروژه‌ها استفاده کنید. در زیر فهرست از مرورگرهایی که رسما پشتیبانی می‌شود را مشاهده می‌نمایید.", + "faq.requirementsBody": "در حال حاضر اسکرچ بر روی اکثر مرورگرهای وب موجود بر روی کامپیوترهای شخصی، لپ‌تاپ‌ها و تبلت‌‌ها اجرا می‌شود. شما می‌توانید بر روی گوشی موبایل نیز پروژه‌ها را ببینید، اما فعلا نمی‌توانید از موبایل برای ساخت و یا ویرایش پروژه‌ها استفاده کنید. در زیر فهرست‌ مرورگرهای پشتیبانی شده به طور رسمی را مشاهده می‌نمایید.", "faq.requirementsDesktop": "کامپیوتر شخصی", "faq.requirementsDesktopChrome": "مرورگر Chrome (63+)", "faq.requirementsDesktopEdge": "مرورگر Edge (15+)", diff --git a/www/scratch-website.faq-l10njson/id.json b/www/scratch-website.faq-l10njson/id.json index 99f1a494..c8bdc049 100644 --- a/www/scratch-website.faq-l10njson/id.json +++ b/www/scratch-website.faq-l10njson/id.json @@ -8,14 +8,14 @@ "faq.permissionsTitle": "Lisensi dan Izin", "faq.inappropriateContentTitle": "Konten Tidak Cocok", "faq.scratchExtensionsTitle": "Scratch Extensions", - "faq.cloudDataTitle": "Cloud Variables", + "faq.cloudDataTitle": "Variabel Cloud", "faq.aboutScratchTitle": "Apa itu Scratch, dan apa yang bisa saya lakukan dengannya?", "faq.aboutScratchBody": "With the Scratch programming language and online community, you can create your own interactive stories, games, and animations -- and share your creations with others around the world. As young people create and share Scratch projects, they learn to think creatively, reason systematically, and work collaboratively. To learn more about Scratch, see the {aboutScratchLink} page.", "faq.aboutScratchLinkText": "Tentang Scratch", "faq.makeGameTitle": "Bagaimana cara saya membuat suatu permainan atau animasi menggunakan Scratch?", "faq.makeGameBody": "Check out the {ideasLink} to see lots of ways to get started with Scratch", - "faq.ideasLinkText": "Ideas page", - "faq.whoUsesScratchTitle": "Who uses Scratch?", + "faq.ideasLinkText": "Halaman ide", + "faq.whoUsesScratchTitle": "Siapakah yang menggunakan Scratch?", "faq.whoUsesScratchBody": "Scratch is used by people from all backgrounds, in all countries around the world, in all types of settings -- homes, schools, libraries, museums, and more. Scratch is designed especially for young people ages 8 to 16, but people of all ages create and share with Scratch. Younger children may want to try {scratchJrLink}, a simplified version of Scratch designed for ages 5 to 7.", "faq.requirementsTitle": "Apa sistem yang diperlukan untuk Scratch?", "faq.requirementsBody": "Scratch will run in most current web browsers on desktops, laptops and tablets. You can view projects on mobile phones, but currently you are not able to create or edit projects on phones. Below is the list of officially supported browsers.", @@ -28,7 +28,7 @@ "faq.requirementsTablet": "Tablet", "faq.requirementsTabletChrome": "Mobile Chrome (63+)", "faq.requirementsTabletSafari": "Mobile Safari (11+)", - "faq.requirementsNote": "Note:", + "faq.requirementsNote": "Catatan:", "faq.requirementsNoteDesktop": "If your computer doesn’t meet these requirements, you can try the {downloadLink} editor (see next item in FAQ). ", "faq.scratchDesktop": "Scratch Desktop", "faq.requirementsNoteWebGL": "If you encounter a WebGL error, try a different browser.", diff --git a/www/scratch-website.gdxfor-l10njson/da.json b/www/scratch-website.gdxfor-l10njson/da.json index de56bb33..d99bda71 100644 --- a/www/scratch-website.gdxfor-l10njson/da.json +++ b/www/scratch-website.gdxfor-l10njson/da.json @@ -2,7 +2,7 @@ "gdxfor.headerText": "The {gdxforLink} sensor is a powerful scientific tool that unlocks new ways to connect the physical world to your Scratch projects. Measure force as you push and pull, and interact by shaking, spinning, free falling and more.", "gdxfor.gettingStarted": "Kom i gang", "gdxfor.connectingGdxfor": "Connecting Force & Acceleration sensor to Scratch", - "gdxfor.powerGdxfor": "Turn on your sensor by pressing the power button.", + "gdxfor.powerGdxfor": "Tænd for din sensor ved at klikke på powerknappen", "gdxfor.useScratch3": "Brug {scratch3Link} editoren.", "gdxfor.addExtension": "Add the Go Direct Force & Acceleration extension.", "gdxfor.thingsToTry": "Ting du kan prøve", @@ -19,17 +19,17 @@ "gdxfor.macOSVersionLinkText": "Mac OS", "gdxfor.closeScratchCopiesTitle": "Luk andre kopier af Scratch", "gdxfor.closeScratchCopiesText": "Only one copy of Scratch can connect with the Force and Acceleration sensor at a time. If you have Scratch open in other browser tabs, close it and try again.", - "gdxfor.otherComputerConnectedTitle": "Make sure no other computer is connected to your sensor", + "gdxfor.otherComputerConnectedTitle": "Vær sikker på at der ikke er anden computer som er forbundet til din sensor", "gdxfor.otherComputerConnectedText": "Only one computer can be connected to a Force and Acceleration sensor at a time. If you have another computer connected to your sensor, disconnect the sensor or close Scratch on that computer and try again.", "gdxfor.imgAltGdxforIllustration": "Illustration of the Vernier Go Direct Force and Acceleration sensor.", "gdxfor.imgAltPushForce": "A hand pushing the force sensor on the The Vernier Go Direct Force and Acceleration sensor.", - "gdxfor.frogBand": "Frog Band", - "gdxfor.frogBandDescription": "Shake, push and toss the sensor to make music.", - "gdxfor.imgAltFrogBand": "A Scratch project with a frog and musical instruments", - "gdxfor.dayAndNight": "Day and Night", - "gdxfor.dayAndNightDescription": "Turn the sensor face down to change day into night.", + "gdxfor.frogBand": "Frøband", + "gdxfor.frogBandDescription": "Ryst, skub og kast med sensoren for at lave musik.", + "gdxfor.imgAltFrogBand": "Et Scratch projekt med en frø og musikalske instrumenter", + "gdxfor.dayAndNight": "Dag og nat", + "gdxfor.dayAndNightDescription": "Vend sensoren med hovedet nedad for at skifte fra dag til nat.", "gdxfor.imgAltDayAndNight": "A Scratch project with an elf in a cloak", - "gdxfor.underwaterRocket": "Underwater Rocket", + "gdxfor.underwaterRocket": "Undervandsraket", "gdxfor.underwaterRocketDescription": "Spin and push the sensor to steer the ship.", "gdxfor.imgAltUnderwaterRocket": "A Scratch project with an underwater rocket ship" } \ No newline at end of file diff --git a/www/scratch-website.gdxfor-l10njson/fa.json b/www/scratch-website.gdxfor-l10njson/fa.json index 70dee21b..079a7afe 100644 --- a/www/scratch-website.gdxfor-l10njson/fa.json +++ b/www/scratch-website.gdxfor-l10njson/fa.json @@ -14,7 +14,7 @@ "gdxfor.starterProjects": "پروژه‌هایی برای مبتدیان", "gdxfor.troubleshootingTitle": "عیب‌یابی", "gdxfor.checkOSVersionTitle": "اطمینان حاصل کنید که سیستم عامل شما با پیوند اسکرچ سازگار است", - "gdxfor.checkOSVersionText": "حداقل نسخه های سیستم عامل در بالای این صفحه ذکر شده است. دستورالعمل هایی برای بررسی نسخه‌‌ی {winOSVersionLink} یا {macOSVersionLink} خود را ببینید.", + "gdxfor.checkOSVersionText": "حداقل نسخه‌های سیستم عامل در بالای این صفحه ذکر شده است. دستورالعمل‌هایی برای بررسی نسخه‌‌ی {winOSVersionLink} یا {macOSVersionLink} خود را ببینید.", "gdxfor.winOSVersionLinkText": "ویندوز", "gdxfor.macOSVersionLinkText": "سیستم عامل مک", "gdxfor.closeScratchCopiesTitle": "سایر رونوشت‌های اسکرچ را ببنید", diff --git a/www/scratch-website.gdxfor-l10njson/fr.json b/www/scratch-website.gdxfor-l10njson/fr.json index 3e05864a..ab2b341b 100644 --- a/www/scratch-website.gdxfor-l10njson/fr.json +++ b/www/scratch-website.gdxfor-l10njson/fr.json @@ -21,15 +21,15 @@ "gdxfor.closeScratchCopiesText": "Une seule fenêtre Scratch peut être connecté à la fois au capteur de force et d’accélération. Si Scratch est ouvert dans d’autres onglets du navigateur, fermez-les et réessayez.", "gdxfor.otherComputerConnectedTitle": "Vérifiez qu'aucun autre ordinateur n'est connecté à votre capteur", "gdxfor.otherComputerConnectedText": "Un seul ordinateur peut être connecté au capteur de force et d'accélération à la fois. Si vous avez un autre ordinateur connecté à votre capteur, déconnectez le capteur ou fermer scratch sur cet ordinateur et essayez à nouveau.", - "gdxfor.imgAltGdxforIllustration": "Illustration of the Vernier Go Direct Force and Acceleration sensor.", - "gdxfor.imgAltPushForce": "A hand pushing the force sensor on the The Vernier Go Direct Force and Acceleration sensor.", - "gdxfor.frogBand": "Frog Band", - "gdxfor.frogBandDescription": "Shake, push and toss the sensor to make music.", - "gdxfor.imgAltFrogBand": "A Scratch project with a frog and musical instruments", - "gdxfor.dayAndNight": "Day and Night", - "gdxfor.dayAndNightDescription": "Turn the sensor face down to change day into night.", - "gdxfor.imgAltDayAndNight": "A Scratch project with an elf in a cloak", - "gdxfor.underwaterRocket": "Underwater Rocket", - "gdxfor.underwaterRocketDescription": "Spin and push the sensor to steer the ship.", - "gdxfor.imgAltUnderwaterRocket": "A Scratch project with an underwater rocket ship" + "gdxfor.imgAltGdxforIllustration": "Illustration du capteur Vernier Go Direct Force et Acceleration", + "gdxfor.imgAltPushForce": "Une main poussant sur le capteur de force du capteur Vernier Go Direct Force et Acceleration.", + "gdxfor.frogBand": "Groupe de musique de grenouilles", + "gdxfor.frogBandDescription": "Secoue, appuie dessus et lance le capteur pour faire de la musique.", + "gdxfor.imgAltFrogBand": "Un projet Scratch avec une grenouille et des instruments de musique", + "gdxfor.dayAndNight": "Le jour et la nuit", + "gdxfor.dayAndNightDescription": "Mets le capteur à l'envers pour changer le joue en nuit.", + "gdxfor.imgAltDayAndNight": "Un projet Scratch avec un elfe avec une cape", + "gdxfor.underwaterRocket": "Fusée sous-marine", + "gdxfor.underwaterRocketDescription": "Fais tourner et appuie sur le capteur pour barrer le bateau.", + "gdxfor.imgAltUnderwaterRocket": "Un projet Scratch avec un bateau sous-marin avec des fusées" } \ No newline at end of file diff --git a/www/scratch-website.gdxfor-l10njson/ja-Hira.json b/www/scratch-website.gdxfor-l10njson/ja-Hira.json index 9a5f9baa..4a5dc23e 100644 --- a/www/scratch-website.gdxfor-l10njson/ja-Hira.json +++ b/www/scratch-website.gdxfor-l10njson/ja-Hira.json @@ -1,35 +1,35 @@ { - "gdxfor.headerText": "The {gdxforLink} sensor is a powerful scientific tool that unlocks new ways to connect the physical world to your Scratch projects. Measure force as you push and pull, and interact by shaking, spinning, free falling and more.", + "gdxfor.headerText": "{gdxforLink}センサーはりかでつかえるパワフルなツールで、ぶつりてきなせかいをScratchプロジェクトにつなげるあらたなみちをきりひらきます。 おしたりひいたりするときのちからをそくていでき、ふったり、かいてんしたり、じゆうらっかさせたりすることでさようします。", "gdxfor.gettingStarted": "さあ、はじめましょう", - "gdxfor.connectingGdxfor": "Connecting Force & Acceleration sensor to Scratch", - "gdxfor.powerGdxfor": "Turn on your sensor by pressing the power button.", + "gdxfor.connectingGdxfor": "Force & Acceleration sensorをせつぞくちゅう", + "gdxfor.powerGdxfor": "でんげんボタンをおしてセンサーをオンにします。", "gdxfor.useScratch3": " {scratch3Link} エディタをつかいます。", - "gdxfor.addExtension": "Add the Go Direct Force & Acceleration extension.", + "gdxfor.addExtension": "Go Direct Force & Acceleration かくちょうきのうをついかします。", "gdxfor.thingsToTry": "おためしさくひんしゅう", - "gdxfor.pushToMakeASound": "Push to make a sound", - "gdxfor.connectForcePushedToPlaySound": "Connect the {whenForceSensorPushed} block to a {startSound} block.", - "gdxfor.whenForceSensorPushed": "“when force sensor pushed”", - "gdxfor.startSound": "“start sound”", - "gdxfor.pushOnForceSensor": "Push on the force sensor.", - "gdxfor.starterProjects": "にゅうもんようプロジェクト", + "gdxfor.pushToMakeASound": "おしてサウンドをさくせいする", + "gdxfor.connectForcePushedToPlaySound": " {whenForceSensorPushed} ブロックをひとつの {startSound} ブロックにせつぞくします。", + "gdxfor.whenForceSensorPushed": "“force sensorがおされたとき”", + "gdxfor.startSound": "”おとをならす”", + "gdxfor.pushOnForceSensor": "force sensorをおします。", + "gdxfor.starterProjects": "にゅうもんしゃようプロジェクト", "gdxfor.troubleshootingTitle": "トラブルシューテング", - "gdxfor.checkOSVersionTitle": "OSがScratch Linkに対応(たいおう)していることを確認(かくにん)してください。", - "gdxfor.checkOSVersionText": "最低限(さいていげん)のOSバージョンはページの上部(じょうぶ)にあります。バージョンの確認(かくにん)方法(ほうほう)はそれぞれ{winOSVersionLink}や{macOSVersionLink}をご覧(ごらん)下さい。", + "gdxfor.checkOSVersionTitle": "OSがScratch Linkにたいおうしていることをかくにんしてください。", + "gdxfor.checkOSVersionText": "たいおうしているOSバージョンはページのじょうぶにあります。バージョンのかくにんほうほうはそれぞれ{winOSVersionLink}や{macOSVersionLink}をごらんください。", "gdxfor.winOSVersionLinkText": "Windows", "gdxfor.macOSVersionLinkText": "Mac OS", "gdxfor.closeScratchCopiesTitle": "Scratchのほかのコピーをクローズする", - "gdxfor.closeScratchCopiesText": "Only one copy of Scratch can connect with the Force and Acceleration sensor at a time. If you have Scratch open in other browser tabs, close it and try again.", - "gdxfor.otherComputerConnectedTitle": "Make sure no other computer is connected to your sensor", - "gdxfor.otherComputerConnectedText": "Only one computer can be connected to a Force and Acceleration sensor at a time. If you have another computer connected to your sensor, disconnect the sensor or close Scratch on that computer and try again.", - "gdxfor.imgAltGdxforIllustration": "Illustration of the Vernier Go Direct Force and Acceleration sensor.", - "gdxfor.imgAltPushForce": "A hand pushing the force sensor on the The Vernier Go Direct Force and Acceleration sensor.", - "gdxfor.frogBand": "Frog Band", - "gdxfor.frogBandDescription": "Shake, push and toss the sensor to make music.", - "gdxfor.imgAltFrogBand": "A Scratch project with a frog and musical instruments", - "gdxfor.dayAndNight": "Day and Night", - "gdxfor.dayAndNightDescription": "Turn the sensor face down to change day into night.", - "gdxfor.imgAltDayAndNight": "A Scratch project with an elf in a cloak", - "gdxfor.underwaterRocket": "Underwater Rocket", - "gdxfor.underwaterRocketDescription": "Spin and push the sensor to steer the ship.", - "gdxfor.imgAltUnderwaterRocket": "A Scratch project with an underwater rocket ship" + "gdxfor.closeScratchCopiesText": "1つのScratchのみがどうじにForce & Acceleration sensorとせつぞくできます。ほかのブラウザーのタブでScratchをひらいているばあい、そのブラウザをとじて、リトライしてください。 ", + "gdxfor.otherComputerConnectedTitle": "かならずほかのコンピューターがセンサーにせつぞくしないようにします。", + "gdxfor.otherComputerConnectedText": "1つのコンピューターのみがどうじにForce & Acceleration sensorとせつぞくできます。ほかのコンピューターでセンサーとせつぞくしているばあい、センサーとのせつぞくをせつだんするか、そのコンピュータのScratchをとじて、リトライしてください。 ", + "gdxfor.imgAltGdxforIllustration": "Vernier Go Direct Force and Acceleration sensorのイラスト。", + "gdxfor.imgAltPushForce": "Vernier Go Direct Force and Acceleration sensorのforce sensorをてでおしているようす。", + "gdxfor.frogBand": "カエルのがくだん", + "gdxfor.frogBandDescription": "センサーをふったり、おしたり、トスしておんがくをつくろう。", + "gdxfor.imgAltFrogBand": "カエルとがっきのScratchプロジェクト", + "gdxfor.dayAndNight": "ひるまとやかん", + "gdxfor.dayAndNightDescription": "センサーをしたにむけてひるまからやかんにかえます。", + "gdxfor.imgAltDayAndNight": "マントをつけたエルフのScratchプロジェクト", + "gdxfor.underwaterRocket": "すいちゅうロケット", + "gdxfor.underwaterRocketDescription": "センサーをまわしたりおしてふねをそうじゅうしましょう。", + "gdxfor.imgAltUnderwaterRocket": "すいちゅうロケットせんのScratchプロジェクト" } \ No newline at end of file diff --git a/www/scratch-website.gdxfor-l10njson/sl.json b/www/scratch-website.gdxfor-l10njson/sl.json index 58ebb963..c4482fdf 100644 --- a/www/scratch-website.gdxfor-l10njson/sl.json +++ b/www/scratch-website.gdxfor-l10njson/sl.json @@ -1,15 +1,15 @@ { "gdxfor.headerText": "The {gdxforLink} sensor is a powerful scientific tool that unlocks new ways to connect the physical world to your Scratch projects. Measure force as you push and pull, and interact by shaking, spinning, free falling and more.", "gdxfor.gettingStarted": "Prvi koraki", - "gdxfor.connectingGdxfor": "Connecting Force & Acceleration sensor to Scratch", + "gdxfor.connectingGdxfor": "Povezovanje senzorja sile in pospeška s Scratchem", "gdxfor.powerGdxfor": "Vkljiči senzor tako, da pritisneš gumb za vklop.", "gdxfor.useScratch3": "Uporabi urejevalnik {scratch3Link}.", - "gdxfor.addExtension": "Add the Go Direct Force & Acceleration extension.", + "gdxfor.addExtension": "Dodaj razširitev Go Direct Force & Acceleration.", "gdxfor.thingsToTry": "Poskusi sledeče", "gdxfor.pushToMakeASound": "Push to make a sound", "gdxfor.connectForcePushedToPlaySound": "Connect the {whenForceSensorPushed} block to a {startSound} block.", "gdxfor.whenForceSensorPushed": "“when force sensor pushed”", - "gdxfor.startSound": "“start sound”", + "gdxfor.startSound": "“predvajaj zvok”", "gdxfor.pushOnForceSensor": "Push on the force sensor.", "gdxfor.starterProjects": "Projekti za začetnike", "gdxfor.troubleshootingTitle": "Odpravljanje napak", @@ -29,7 +29,7 @@ "gdxfor.dayAndNight": "Day and Night", "gdxfor.dayAndNightDescription": "Turn the sensor face down to change day into night.", "gdxfor.imgAltDayAndNight": "A Scratch project with an elf in a cloak", - "gdxfor.underwaterRocket": "Underwater Rocket", + "gdxfor.underwaterRocket": "Podvodna raketa", "gdxfor.underwaterRocketDescription": "Spin and push the sensor to steer the ship.", "gdxfor.imgAltUnderwaterRocket": "A Scratch project with an underwater rocket ship" } \ No newline at end of file diff --git a/www/scratch-website.gdxfor-l10njson/zh-cn.json b/www/scratch-website.gdxfor-l10njson/zh-cn.json index d1c55302..3b44cdcc 100644 --- a/www/scratch-website.gdxfor-l10njson/zh-cn.json +++ b/www/scratch-website.gdxfor-l10njson/zh-cn.json @@ -2,7 +2,7 @@ "gdxfor.headerText": "The {gdxforLink} sensor is a powerful scientific tool that unlocks new ways to connect the physical world to your Scratch projects. Measure force as you push and pull, and interact by shaking, spinning, free falling and more.", "gdxfor.gettingStarted": "入门", "gdxfor.connectingGdxfor": "Connecting Force & Acceleration sensor to Scratch", - "gdxfor.powerGdxfor": "Turn on your sensor by pressing the power button.", + "gdxfor.powerGdxfor": "按电源按钮打开传感器。", "gdxfor.useScratch3": "使用{scratch3Link}编辑器。", "gdxfor.addExtension": "Add the Go Direct Force & Acceleration extension.", "gdxfor.thingsToTry": "牛刀小试", @@ -19,7 +19,7 @@ "gdxfor.macOSVersionLinkText": "Mac OS", "gdxfor.closeScratchCopiesTitle": "关闭其他Scratch副本", "gdxfor.closeScratchCopiesText": "Only one copy of Scratch can connect with the Force and Acceleration sensor at a time. If you have Scratch open in other browser tabs, close it and try again.", - "gdxfor.otherComputerConnectedTitle": "Make sure no other computer is connected to your sensor", + "gdxfor.otherComputerConnectedTitle": "请确保没有其他计算机连接到您的传感器", "gdxfor.otherComputerConnectedText": "Only one computer can be connected to a Force and Acceleration sensor at a time. If you have another computer connected to your sensor, disconnect the sensor or close Scratch on that computer and try again.", "gdxfor.imgAltGdxforIllustration": "Illustration of the Vernier Go Direct Force and Acceleration sensor.", "gdxfor.imgAltPushForce": "A hand pushing the force sensor on the The Vernier Go Direct Force and Acceleration sensor.", diff --git a/www/scratch-website.general-l10njson/de.json b/www/scratch-website.general-l10njson/de.json index 0c3f7f38..bd75939f 100644 --- a/www/scratch-website.general-l10njson/de.json +++ b/www/scratch-website.general-l10njson/de.json @@ -11,11 +11,11 @@ "general.community": "Gemeinschaft", "general.confirmEmail": "Email bestätigen", "general.contactUs": "Kontakt", - "general.contact": "Contact", - "general.emailUs": "Email Us", - "general.conferences": "Conferences", + "general.contact": "Kontakt", + "general.emailUs": "Schreib uns eine Email", + "general.conferences": "Konferenzen", "general.copyright": "Scratch ist ein Projekt der Lifelong-Kindergarten-Gruppe am Media-Lab des MIT", - "general.copyrightDraft": "Scratch is a project of the Scratch Foundation in collaboration with the Lifelong Kindergarten Group at the MIT Media Lab.", + "general.copyrightDraft": "Scratch ist ein Projekt der Scratch Foundation in Kooperation mit der Lifelong-Kindergarten-Gruppe am Media-Lab des MIT", "general.country": "Land", "general.create": "Entwickeln", "general.credits": "Danksagungen", @@ -93,7 +93,7 @@ "general.copyLink": "Link kopieren", "general.report": "Melden", "general.notAvailableHeadline": "Uuups! Unser Server scratch't sich am Kopf", - "general.notAvailableSubtitle": "We couldn't find the page you're looking for. Check to make sure you've typed the URL correctly.", + "general.notAvailableSubtitle": "Die gewünschte Seite konnte nicht gefunden werden. Überprüfe, ob du die Adresse richtig eingegeben hast.", "general.seeAllComments": "Alle Kommentare ansehen", "general.all": "Alles", "general.animations": "Animationen", @@ -210,7 +210,7 @@ "comments.reportModal.reported": "Der Kommentar wurde gemeldet und das Scratch Team wurde benachrichtigt.", "comments.reportModal.prompt": "Bist du sicher, dass du diesen Kommentar melden möchtest? ", "comments.deleteModal.title": "Kommentar löschen", - "comments.deleteModal.body": "Diesen Kommentar löschen? Wenn der Kommentar gemein oder respektlos ist, klicken Sie bitte stattdessen auf Melden, um das Scratch Team darüber zu informieren.", + "comments.deleteModal.body": "Diesen Kommentar löschen? Wenn der Kommentar gemein oder respektlos ist, klicke bitte stattdessen auf Melden, um das Scratch Team darüber zu informieren.", "comments.reply": "antworten", "comments.isEmpty": "Du kannst keinen leeren Kommentar schreiben", "comments.isFlood": "Woah, es scheint, als ob du wirklich schnell kommentierst. Bitte warte länger zwischen den Beiträgen.", @@ -218,21 +218,21 @@ "comments.hasChatSite": "Uh oh oh! Der Kommentar enthält einen Link zu einer Webseite mit einem nicht moderiertem Chat. Bitte verlinke aus Sicherheitsgründen nicht auf diese Seiten!", "comments.isSpam": "Hmm, scheint so, als hättest du den gleichen Kommentar schon ein paar Mal gepostet. Bitte keine Spam-Mails.", "comments.isMuted": "Hmm, der Filter ist sich ziemlich sicher, dass dein letzter Kommentar für Scratch nicht in Ordnung war. Deshalb wurde dein Account für den Rest des Tages auf stumm gestellt. :/", - "comments.isUnconstructive": "Hmm, der Filterbot denkt, dass dein Kommentar gemein oder respektlos sein könnte. Denken Sie daran, dass die meisten Projekte zu Scratch von Leuten gemacht werden, die gerade erst lernen, wie man programmiert.", + "comments.isUnconstructive": "Hmm, der Filterbot denkt, dass dein Kommentar gemein oder respektlos sein könnte. Denke daran, dass die meisten Projekte zu Scratch von Leuten gemacht werden, die gerade erst lernen, wie man programmiert.", "comments.isDisallowed": "Hmm, es sieht so aus, als wären Kommentare für diese Seite deaktiviert worden.", - "comments.isIPMuted": "Sorry, das Scratch-Team musste verhindern, dass Ihr Netzwerk Kommentare oder Projekte verteilt, weil es verwendet wurde, um unsere Gemeinschaft-Regeln zu oft zu missachten. Sie können weiterhin Kommentare und Projekte aus einem anderen Netzwerk freigeben. Wenn Sie diese Blockade anfechten möchten, können Sie sich an appeals@scratch.mit.edu wenden und die Fallnummer {appealId}angeben.", + "comments.isIPMuted": "Sorry, das Scratch-Team musste verhindern, dass dein Netzwerk Kommentare oder Projekte postet, weil es verwendet wurde, um unsere Gemeinschaft-Regeln zu oft zu missachten. Du kannst weiterhin Kommentare und Projekte aus einem anderen Netzwerk freigeben. Wenn du diese Blockade anfechten möchtest, kannst du dich an appeals@scratch.mit.edu wenden und die Fallnummer {appealId}angeben.", "comments.isTooLong": "Der Kommentar ist zu lang! Bitte finde einen Weg, um deinen Text kürzer zu machen.", - "comments.error": "Upps! Etwas ist schief gelaufen, als Du deinen Kommentar geschrieben hast. ", + "comments.error": "Upps! Etwas ist schief gelaufen, als du deinen Kommentar geschrieben hast. ", "comments.posting": "Kommentar wird abgegeben ...", "comments.post": "Absenden", "comments.cancel": "Abbrechen", "comments.lengthWarning": "{remainingCharacters, plural, one {1 Zeichen übrig} other {{remainingCharacters} Zeichen übrig}}", - "comments.loadMoreReplies": "See more replies", - "comments.status.delbyusr": "Vom Projekt Verantwortlichen gelöscht", + "comments.loadMoreReplies": "Mehr Antworten anzeigen", + "comments.status.delbyusr": "Von dem*r Projektbesitzer*in gelöscht", "comments.status.censbyfilter": "Zensur durch Filter", "comments.status.delbyparentcomment": "Übergeordneter Kommentar gelöscht", - "comments.status.censbyadmin": "Zensiert durch Administrator", - "comments.status.delbyadmin": "Gelöscht durch Administrator", + "comments.status.censbyadmin": "Zensiert durch Administrator*in", + "comments.status.delbyadmin": "Gelöscht durch Administrator*in", "comments.status.parentcommentcensored": "Übergeordneter Kommentar zensiert", "comments.status.delbyclass": "Gelöscht durch Klasse", "comments.status.hiddenduetourl": "Versteckt aufgrund der Webseiten URL", @@ -243,8 +243,8 @@ "comments.status.deleted": "Gelöscht", "comments.status.reported": "Gemeldet", "social.embedLabel": "Einbinden", - "social.copyEmbedLinkText": "Copy embed", + "social.copyEmbedLinkText": "Einbindecode kopieren", "social.linkLabel": "Link", - "social.copyLinkLinkText": "Copy link", - "social.embedCopiedResultText": "Copied" + "social.copyLinkLinkText": "Link kopieren", + "social.embedCopiedResultText": "Kopiert" } \ No newline at end of file diff --git a/www/scratch-website.general-l10njson/ru.json b/www/scratch-website.general-l10njson/ru.json index 2df20bd3..90703dc3 100644 --- a/www/scratch-website.general-l10njson/ru.json +++ b/www/scratch-website.general-l10njson/ru.json @@ -11,9 +11,9 @@ "general.community": "Сообщество", "general.confirmEmail": "Подтвердить адрес электронной почты", "general.contactUs": "Связаться с нами", - "general.contact": "Contact", - "general.emailUs": "Email Us", - "general.conferences": "Conferences", + "general.contact": "Связаться", + "general.emailUs": "Отправь нам электронное письмо", + "general.conferences": "Конференции", "general.copyright": "Скретч это проект группы Lifelong Kindergarten в MIT Media Lab", "general.copyrightDraft": "Scratch is a project of the Scratch Foundation in collaboration with the Lifelong Kindergarten Group at the MIT Media Lab.", "general.country": "Страна", @@ -89,12 +89,12 @@ "general.viewAll": "Посмотреть все", "general.website": "Сайт", "general.whatsHappening": "Что происходит?", - "general.wiki": "Скретч Вики", - "general.copyLink": "скопировать ссылку", + "general.wiki": "Вики Scratch", + "general.copyLink": "Копировать ссылку", "general.report": "Пожаловаться", "general.notAvailableHeadline": "Ой! Наш сервер в недоумении", - "general.notAvailableSubtitle": "We couldn't find the page you're looking for. Check to make sure you've typed the URL correctly.", - "general.seeAllComments": "See all comments", + "general.notAvailableSubtitle": "Мы не смогли найти страницу, которую ты ищешь. Проверь корректность введенного URL.", + "general.seeAllComments": "Смотреть все комментарии", "general.all": "Все", "general.animations": "Мультипликации", "general.art": "Искусство", @@ -210,7 +210,7 @@ "comments.reportModal.reported": "The comment has been reported, and the Scratch Team has been notified.", "comments.reportModal.prompt": "Are you sure you want to report this comment?", "comments.deleteModal.title": "Удалить Комментарий", - "comments.deleteModal.body": "Delete this comment? If the comment is mean or disrespectful, please click Report instead to let the Scratch Team know about it.", + "comments.deleteModal.body": "Удалить этот комментарий? Если комментарий является грубым или неуважительным, пожалуйста, нажми «Пожаловаться», чтобы сообщить об этом команде разработчиков.", "comments.reply": "ответить", "comments.isEmpty": "Вы не можете опубликовать пустой комментарий", "comments.isFlood": "Woah, seems like you're commenting really quickly. Please wait longer between posts.", diff --git a/www/scratch-website.jobs-l10njson/ru.json b/www/scratch-website.jobs-l10njson/ru.json index a255e0cd..f50a9bd5 100644 --- a/www/scratch-website.jobs-l10njson/ru.json +++ b/www/scratch-website.jobs-l10njson/ru.json @@ -4,5 +4,5 @@ "jobs.openings": "Открытые вакансии", "jobs.titleQuestion": "Хочешь работать над инновационным проектом, который перевернёт представления молодёжи о создании, публикации и обучении?", "jobs.workEnvironment": "Мы ищем любопытных и заинтересованных людей, которые готовы присоединиться к нашей команде Скретч в лаборатории МТИ. Мы — исследовательская группа учителей, дизайнеров и инженеров, которые работают над играбельной средой разработки, состоящей из кубиков Лего, крафтов и инструментов разработчика. Мы ставим на первое место исследования, сообщество и уважение в рабочем пространстве.", - "jobs.nojobs": "We don't have any open positions at this time. Please check back soon for opportunities!" + "jobs.nojobs": "В настоящее время у нас нет открытых вакансий. Пожалуйста, загляни позже чтобы узнать о появлении новых возможностей!" } \ No newline at end of file diff --git a/www/scratch-website.messages-l10njson/id.json b/www/scratch-website.messages-l10njson/id.json index 181c685c..6f5d2300 100644 --- a/www/scratch-website.messages-l10njson/id.json +++ b/www/scratch-website.messages-l10njson/id.json @@ -1,30 +1,30 @@ { - "messages.activityAll": "All Activity", - "messages.activityComments": "Comment Activity", - "messages.activityProjects": "Project Activity", - "messages.activityStudios": "Studio Activity", - "messages.activityForums": "Forum Activity", - "messages.becomeManagerText": "{username} promoted you to manager for the studio {studio}", - "messages.curatorInviteText": "{actorLink} invited you to curate the studio {studioLink}. Visit the {tabLink} on the studio to accept the invitation", - "messages.curatorTabText": "curator tab", - "messages.favoriteText": "{profileLink} favorited your project {projectLink}", - "messages.filterBy": "Filter by", - "messages.followText": "{profileLink} is now following you", - "messages.forumPostText": "There are new posts in the forum thread: {topicLink}", - "messages.learnMore": "Click here to learn more", - "messages.loveText": "{profileLink} loved your project {projectLink}", + "messages.activityAll": "Semua Kegiatan", + "messages.activityComments": "Kegiatan Komentar", + "messages.activityProjects": "Kegiatan Karya", + "messages.activityStudios": "Kegiatan Studio", + "messages.activityForums": "Kegiatan Forum", + "messages.becomeManagerText": "{username} mempromosikanmu menjadi manajer studio {studio}", + "messages.curatorInviteText": "{actorLink} mengundangmu menjadi kurator studio {studioLink}. Kunjungi {tabLink}-nya studio untuk menerima undangannya", + "messages.curatorTabText": "tab kurator", + "messages.favoriteText": "{profileLink} menggemari karyamu {projectLink}", + "messages.filterBy": "Filter berdasarkan", + "messages.followText": "{profileLink} sekarang mengikutimu", + "messages.forumPostText": "Ada postingan baru di thread forum: {topicLink}", + "messages.learnMore": "Klik di sini untuk mengetahui lebih lanjut", + "messages.loveText": "{profileLink} menyukai karyamu {projectLink}", "messages.messageTitle": "Pesan", - "messages.profileComment": "{profileLink} commented on {commentLink}", - "messages.commentReply": "{profileLink} replied to your comment on {commentLink}", - "messages.profileOther": "{username}'s profile", - "messages.profileSelf": "your profile", - "messages.projectComment": "{profileLink} commented on your project {commentLink}", - "messages.remixText": "{profileLink} remixed your project {remixedProjectLink} as {projectLink}", - "messages.scratcherInvite": "You are invited to become a Scratcher! {learnMore}!", - "messages.scratchTeamTitle": "Messages from the Scratch Team", - "messages.studioActivityText": "There was new activity in {studioLink} today", - "messages.studioCommentReply": "{profileLink} replied to your comment in {commentLink}", - "messages.userJoinText": "Welcome to Scratch! After you make projects and comments, you'll get messages about them here. Go {exploreLink} or {makeProjectLink}.", - "messages.userJoinMakeProject": "make a project", - "messages.requestError": "Oops! Looks like there was a problem getting some of your messages. Please try to reload this page." + "messages.profileComment": "{profileLink} meninggalkan komentar di {commentLink}", + "messages.commentReply": "{profileLink} menjawab komentarmu di {commentLink}", + "messages.profileOther": "profil {username}", + "messages.profileSelf": "profilmu", + "messages.projectComment": "{profileLink} meninggalkan komentar di karyamu {commentLink}", + "messages.remixText": "{profileLink} meremix karyamu {remixedProjectLink} menjadi {projectLink}", + "messages.scratcherInvite": "Kamu diundang menjadi Scratcher! {learnMore}!", + "messages.scratchTeamTitle": "Pesan dari Scratch Team", + "messages.studioActivityText": "Hari ini terjadi aktivitas di {studioLink}", + "messages.studioCommentReply": "{profileLink} menjawab komentarmu di {commentLink}", + "messages.userJoinText": "Selamat datang di Scratch! Setelah kamu membuat karya dan komentar, kamu bakal mendapatkan pesan-pesan soalnya di sini. Pergi ke {exploreLink} atau {makeProjectLink}", + "messages.userJoinMakeProject": "buat sebuah karya", + "messages.requestError": "Ups! Tampaknya ada kesulitan mendapatkan sebagian pesanmu. Tolong coba memperbarui (refresh) halaman ini." } \ No newline at end of file diff --git a/www/scratch-website.microbit-l10njson/fa.json b/www/scratch-website.microbit-l10njson/fa.json index 388d1c8e..7004fd3b 100644 --- a/www/scratch-website.microbit-l10njson/fa.json +++ b/www/scratch-website.microbit-l10njson/fa.json @@ -24,7 +24,7 @@ "microbit.oceanAdventureDescription": "کنترل خودتان را بسازید و به سمت ساکسیفون شنا کنید.", "microbit.troubleshootingTitle": "عیب‌یابی", "microbit.checkOSVersionTitle": "اطمینان حاصل کنید که سیستم عامل شما با پیوند اسکرچ سازگار است", - "microbit.checkOSVersionText": "حداقل نسخه های سیستم عامل در بالای این صفحه ذکر شده است. دستورالعمل هایی برای بررسی نسخه‌‌ی {winOSVersionLink} یا {macOSVersionLink} خود را ببینید.", + "microbit.checkOSVersionText": "حداقل نسخه‌های سیستم عامل در بالای این صفحه ذکر شده است. دستورالعمل‌هایی برای بررسی نسخه‌‌ی {winOSVersionLink} یا {macOSVersionLink} خود را ببینید.", "microbit.winOSVersionLinkText": "ویندوز", "microbit.macOSVersionLinkText": "سیستم عامل مکینتاش", "microbit.closeScratchCopiesTitle": "سایر رونوشت‌های اسکرچ را ببنید", diff --git a/www/scratch-website.parents-l10njson/ru.json b/www/scratch-website.parents-l10njson/ru.json index e6b450c2..fd10317c 100644 --- a/www/scratch-website.parents-l10njson/ru.json +++ b/www/scratch-website.parents-l10njson/ru.json @@ -29,7 +29,7 @@ "parents.faqCommunityBody": "Участвуя в онлайн-сообществе Scratch, участники могут исследовать и экспериментировать в открытом учебном сообществе с другими членами Scratch из всех слоев, возрастов и интересов. Участники могут делиться своей работой, получать отзывы и учиться друг у друга.", "parents.faqGuidelinesTitle": "Каковы рекомендации для онлайн-сообщества Scratch?", "parents.faqGuidelinesBody": "The MIT Scratch Team works with the community to maintain a friendly and respectful environment for people of all ages, races, ethnicities, religions, sexual orientations, and gender identities. You can help your child learn how to participate by reviewing the {communityGuidelines} together. Members are asked to comment constructively and to help keep the website friendly by reporting any content that does not follow the community guidelines. The Scratch Team works each day to manage activity on the site and respond to reports, with the help of tools such as the {CleanSpeak} profanity filter.", - "parents.faqCommunityGuidelinesLinkText": "community guidelines", + "parents.faqCommunityGuidelinesLinkText": "правила сообщества", "parents.faqPrivacyPolicyTitle": "Какова ваша политика конфиденциальности?", "parents.faqPrivacyPolicyBody": "To protect children's online privacy, we limit what we collect during the signup process, and what we make public on the website. We don't sell or rent account information to anyone. You can find out more about our {privacyPolicy} page.", "parents.faqFAQLinkText": "frequently asked questions page", diff --git a/www/scratch-website.preview-l10njson/id.json b/www/scratch-website.preview-l10njson/id.json index e1ddf62f..c34bfb41 100644 --- a/www/scratch-website.preview-l10njson/id.json +++ b/www/scratch-website.preview-l10njson/id.json @@ -42,7 +42,7 @@ "project.notesPlaceholder": "How did you make this project? Did you use ideas, scripts or artwork from other people? Thank them here.", "project.descriptionPlaceholder": "Tell people how to use your project (such as which keys to press).", "project.cloudDataAlert": "This project uses cloud data - a feature that is only available to signed in Scratchers.", - "project.cloudVariables": "Cloud Variables", + "project.cloudVariables": "Variabel Cloud", "project.cloudDataLink": "See Data", "project.usernameBlockAlert": "This project can detect who is using it, through the \"username\" block. To hide your identity, sign out before using the project.", "project.inappropriateUpdate": "Hmm...the bad word detector thinks there is a problem with your text. Please change it and remember to be respectful." diff --git a/www/scratch-website.preview-l10njson/ru.json b/www/scratch-website.preview-l10njson/ru.json index 69b6a635..4e256483 100644 --- a/www/scratch-website.preview-l10njson/ru.json +++ b/www/scratch-website.preview-l10njson/ru.json @@ -1,18 +1,18 @@ { "addToStudio.title": "Добавить в Студию", "addToStudio.finishing": "Заканчиваем..", - "addToStudio.inviteUser": "Invite user to add to studio", + "addToStudio.inviteUser": "Пригласи пользователя добавить в студию", "project.titleMaxLength": "Заголовок слишком длинный", "project.musicExtensionChip": "Музыка", "project.penExtensionChip": "Перо", "project.text2SpeechChip": "Текст в речь", "project.translateChip": "Перевести", "project.videoSensingChip": "Видео распознавание", - "project.needsConnection": "Needs Connection", + "project.needsConnection": "Требуется соединение", "project.comments.header": "Комментарии", - "project.comments.toggleOff": "Commenting off", - "project.comments.toggleOn": "Commenting on", - "project.comments.turnedOff": "Sorry, comment posting has been turned off for this project.", + "project.comments.toggleOff": "Комментарии отключены", + "project.comments.toggleOn": "Комментарии включены", + "project.comments.turnedOff": "Сожалеем, публикация комментариев для этого проекта отключена.", "project.share.notShared": "Это приватный проект, поэтому его можете видеть только вы. Нажмите «Поделиться», чтобы он стал виден всем!", "project.share.sharedLong": "Поздравляем вас с делением вашего проекта! Другие люди теперь могут попробовать, дать комментарии и переделать их.", "project.share.sharedShort": "Ваш проект теперь доступен.", @@ -24,26 +24,26 @@ "project.remixButton.remixing": "Создание ремикса...", "project.remixes": "Ремиксы", "project.viewAllInList": "Посмотреть все", - "project.inviteToRemix": "Invite user to remix", + "project.inviteToRemix": "Пригласить пользователя для ремикса", "project.instructionsLabel": "Инструкции", "project.notesAndCreditsLabel": "Примечания и благодарности", - "project.credit": "Thanks to {userLink} for the original project {projectLink}.", + "project.credit": "Спасибо {userLink} за исходный проект {projectLink}.", "project.deletedBanner": "Примечание: Этот проект находится в папке корзины", "project.defaultCensoredMessage": "Этот проект был удален командой Scratch за нарушение правил сообщества", - "project.communityCensoredMessage": "Your project has been temporarily un-shared because multiple people reported it as inappropriate.", - "project.willReviewCensoredMessage": "The Scratch Team will review the project based on the {communityGuidelinesLink}, and either restore the project or confirm the censorship.", - "project.tempCensoredMessage": "Please read the {communityGuidelinesLink} and be sure to edit the project to make sure it's respectful before resharing it.", + "project.communityCensoredMessage": "Твой проект стал временно недоступным для других, так как несколько человек сообщили, что он неприемлем.", + "project.willReviewCensoredMessage": "Команда Scratch Team рассмотрит проект на основании {communityGuidelinesLink}, и либо восстановит проект, либо подтвердит цензуру.", + "project.tempCensoredMessage": "Пожалуйста, прочитайте {communityGuidelinesLink} и отредактируйте проект так, чтобы он не нарушал правила вежливости, прежде чем делиться им.", "project.permCensoredMessage": "Он не может быть опубликован в любое время в будущем.", - "project.communityGuidelines": "community guidelines", - "project.moderationInfoLabel": "Moderation Info", + "project.communityGuidelines": "правила сообщества", + "project.moderationInfoLabel": "Информация о модерации", "project.numScripts": "{number}скриптов", "project.numSprites": "{number}спрайтов", "project.descriptionMaxLength": "Описание слишком длинное", "project.notesPlaceholder": "Как вы создали этот проект? Использовали ли вы идеи, скрипты или рисунки других людей? Поблагодарите их здесь.", "project.descriptionPlaceholder": "Расскажите людям как пользоваться проектом (например, какие клавиши нажимать).", - "project.cloudDataAlert": "This project uses cloud data - a feature that is only available to signed in Scratchers.", + "project.cloudDataAlert": "В этом проекте используются облачные данные - возможность, доступная только для зарегистрированных скретчеров.", "project.cloudVariables": "Облачные Данные", - "project.cloudDataLink": "See Data", + "project.cloudDataLink": "Смотри данные", "project.usernameBlockAlert": "Этот проект может определить, кто его использует, по блоку “имя пользователя”. Чтобы скрыть своё имя, выйдите из системы, прежде чем использовать этот проект. ", - "project.inappropriateUpdate": "Hmm...the bad word detector thinks there is a problem with your text. Please change it and remember to be respectful." + "project.inappropriateUpdate": "Хм... детектор плохих слов считает, что есть проблема с твоим текстом. Пожалуйста, измени его и помни, что надо быть уважительным." } \ No newline at end of file diff --git a/www/scratch-website.research-l10njson/fa.json b/www/scratch-website.research-l10njson/fa.json index 1c8abd1b..90edd86b 100644 --- a/www/scratch-website.research-l10njson/fa.json +++ b/www/scratch-website.research-l10njson/fa.json @@ -3,7 +3,7 @@ "research.conductors": "تحقیق در مورد اسکرچ توسط اعضای تیم اسکرچ در دانشگاه MIT و محققان دانشگاه‌ها شامل: یاسمین کفای در دانشکده‌ی تحصیلات تکمیلی دانشگاه پنسیلوانیا، کارن برنان در دانشکده‌ی تحصیلات تکمیلی دانشگاه هاروارد، بنجامین ماکو هیل در دانشگاه واشنگتن، اندرس مونروی در تحقیقات مایکروسافت، میمی ایوتو و کریستل مارتین در دانشگاه کالیفرنیا، ایروین، کوین برک در کالج چارلستون، میدان دبورا در دانشگاه ایالتی یوتا، و کیلی پپلر در دانشگاه ایندیانا انجام می‌شود.", "research.privacy": "با به اشتراک گذاشتن پروژه‌ها و شرکت در انجمن آنلاین اسکرچ، شما به ما کمک می‌کنید تا بهتر بدانیم که چگونه مردم می‌توانند از اسکرچ استفاده کنند و یاد بگیرند. هر پروژه، نظر، یا سایر مطالب عمومی به اشتراک گذاشته شده در سایت اسکرچ ممکن است در تجزیه و تحلیل تحقیقات، سخنرانی ها، مقالات و گزارش ها گنجانده شود. هیچ اطلاعات شناسایی شخصی به اشتراک گذاشته نشده است. (اگر سوالی دارید، لطفا از فرم {contactLink} استفاده کنید.)", "research.contactLinkText": "تماس با ما", - "research.intro": "در زیر مقالات پژوهشی، سخنرانی‌ها، و پایان‌نامه‌های مربوط به اسکرچ و جامعه‌ی آنلاین اسکرچ ، به دنبال فهرستی از کمک های بنیاد علوم ملی که برای پشتیبانی از اسکرچ اعطا می شود، انتخاب شده است.", + "research.intro": "در زیر مقالات پژوهشی، سخنرانی‌ها، و پایان‌نامه‌های مربوط به اسکرچ و جامعه‌ی آنلاین اسکرچ ، به دنبال فهرستی از کمک‌های بنیاد علوم ملی که برای پشتیبانی از اسکرچ اعطا می شود، انتخاب شده است.", "research.papers": "مقاله‌های پژوهشی و ارائه", "research.grants": "کمک‌های مالی بنیاد ملی علوم" } \ No newline at end of file diff --git a/www/scratch-website.research-l10njson/id.json b/www/scratch-website.research-l10njson/id.json index 29991b4d..56424604 100644 --- a/www/scratch-website.research-l10njson/id.json +++ b/www/scratch-website.research-l10njson/id.json @@ -1,9 +1,9 @@ { - "research.title": "Penelitian pada Scratch", - "research.conductors": "Research on Scratch is being conducted by members of the MIT Scratch Team and researchers at other universities, including Yasmin Kafai at the University of Pennsylvania Graduate School of Education, Karen Brennan at the Harvard Graduate School of Education, Benjamin Mako Hill at the University of Washington, Andrés Monroy Hernandez at Microsoft Research, Mimi Ito and Crystle Martin at the University of California, Irvine, Quinn Burke at College of Charleston, Deborah Fields at Utah State University, and Kylie Peppler at Indiana University.", + "research.title": "Penelitian dalam Scratch", + "research.conductors": "Penelitian dalam Scratch dilakukan oleh anggota Scratch Team MIT dan peneliti dari universitas lainnya, termasuk Yasmin Kafai dari University of Pennsylvania Graduate School of Education, Karen Brennan dari Harvard Graduate School of Education, Benjamin Mako Hill dari University of Washington, Andrés Monroy Hernandez dari Microsoft Research, Mimi Ito dan Crystle Martin dari University of California, Irvine, Quinn Burke dari College of Charleston, Deborah Fields dari Utah State University, dan Kylie Peppler dari Indiana University.", "research.privacy": "By sharing projects and participating in the Scratch online community, you are helping us better understand how people can use and learn with Scratch. Any publicly shared projects, comments, or other material on the Scratch site may be included in the research analysis, presentations, papers, and reports. No personally identifiable information is shared. (If you have any questions, please use the {contactLink} form.)", "research.contactLinkText": "Kontak Kami", "research.intro": "Di bawah ini adalah kumpulan makalah penelitian, presentasi, dan tesis pilihan tentang Scratch dan komunitas daring Scratch, diikuti dengan daftar sumbangan dari National Science Foundation yang diaungerahkan untuk mendukung Scratch.", "research.papers": "Makalah Penelitian & Presentasi", - "research.grants": "National Science Foundation Grants" + "research.grants": "Dana National Science Foundation" } \ No newline at end of file diff --git a/www/scratch-website.scratch_14-l10njson/id.json b/www/scratch-website.scratch_14-l10njson/id.json index a419d5af..36081472 100644 --- a/www/scratch-website.scratch_14-l10njson/id.json +++ b/www/scratch-website.scratch_14-l10njson/id.json @@ -1,6 +1,6 @@ { "onePointFour.intro": "The previous version of Scratch, version 1.4, is still available for download.", - "onePointFour.introNoteLabel": "Note:", + "onePointFour.introNoteLabel": "Catatan:", "onePointFour.introNote": "{noteLabel} You can still share projects from 1.4 to the Scratch website. However, projects created in Scratch 2.0 cannot be opened in 1.4.", "onePointFour.downloads": "Downloads", "onePointFour.macTitle": "Mac OS X", diff --git a/www/scratch-website.scratch_14-l10njson/ru.json b/www/scratch-website.scratch_14-l10njson/ru.json index aad53264..77596a86 100644 --- a/www/scratch-website.scratch_14-l10njson/ru.json +++ b/www/scratch-website.scratch_14-l10njson/ru.json @@ -1,34 +1,34 @@ { "onePointFour.intro": "Прошлая версия Скретч, версия 1.4, всё ещё доступна для скачивания.", "onePointFour.introNoteLabel": "Заметка:", - "onePointFour.introNote": "{noteLabel} You can still share projects from 1.4 to the Scratch website. However, projects created in Scratch 2.0 cannot be opened in 1.4.", + "onePointFour.introNote": "{noteLabel} Ты все еще можешь делиться проектами в 1.4 на веб-сайте Scratch. Однако проекты, созданные в Scratch 2.0, нельзя открыть в 1.4.", "onePointFour.downloads": "Загрузки", "onePointFour.macTitle": "Mac OS X", "onePointFour.macBody": "Совместимость с Mac OSX 10.4 или новее", "onePointFour.windowsTitle": "Windows", "onePointFour.windowsBody": "Совместимость с Windows 2000, XP, Vista, 7 и 8", - "onePointFour.windowsNetworkInstaller": "installer", - "onePointFour.windowsNetwork": "Network deployments use the {windowsNetworkInstaller}", + "onePointFour.windowsNetworkInstaller": "установщик", + "onePointFour.windowsNetwork": "При развертывании в сети используется {windowsNetworkInstaller}", "onePointFour.linuxTitle": "Debian / Ubuntu", "onePointFour.linuxBody": "Совместимость с Ubuntu 12.04 или новее", "onePointFour.linuxInstall": "Установка Scratch с Программного центра", - "onePointFour.linuxOptions": "{linuxInstall} or {linuxDownload}", + "onePointFour.linuxOptions": "{linuxInstall} или {linuxDownload}", "onePointFour.linuxDownload": "скачать здесь", "onePointFour.faqsTitle": "Часто задаваемые вопросы", "onePointFour.resourcesQ": "Какие ресурсы доступны, чтобы помочь мне узнать, как использовать Scratch 1.4?", - "onePointFour.gettingStartedGuide": "Scratch 1.4 Getting Started Guide", - "onePointFour.referenceGuide": "Scratch 1.4 Reference Guide", + "onePointFour.gettingStartedGuide": "Руководство по началу работы с Scratch 1.4", + "onePointFour.referenceGuide": "Справочное руководство по Scratch 1.4", "onePointFour.scratchCards": "Карточки Scratch", - "onePointFour.resourcesA": "For a step-by-step introduction, download the {gettingStartedGuide}. The {referenceGuide} has a thorough explanation of the Scratch interface and programming language. {scratchCards} provide brief explanations that show how to make animations and interactive projects with Scratch.", + "onePointFour.resourcesA": "Для пошагового введения загрузите {gettingStartedGuide}. В руководстве{referenceGuide} приведено подробное объяснение интерфейса и языка программирования Scratch. {scratchCards} предоставляет краткие объяснения, показывающие, как создавать анимационные ролики и интерактивные проекты с помощью Scratch.", "onePointFour.requirementsQ": "Каковы системные требования для Scratch 1.4?", - "onePointFour.requirementsDisplay": "Display: 800 x 480 or larger, thousands or millions of colors (16-bit color or greater) ", + "onePointFour.requirementsDisplay": "Дисплей: 800 x 480 или более, тысячи или миллионы цветов (16-битный цвет или более)", "onePointFour.requirementsOS": "Операционная Система: Windows 2000 или новее, Mac OS X 10.4 или новее, Ubunto Linux 9.04 или новее (Для других версий Linux, посмотрите страницу загрузки Linux)", - "onePointFour.requirementsDisk": "Disk: at least 120 megabytes of free space to install Scratch.", - "onePointFour.requirementsCPUMemory": "CPU and memory: Most computers have enough memory to run Scratch 1.4, but very old computers may run Scratch slowly.", - "onePointFour.requirementsSoundVideo": "Sound / Video: Sound playback requires speakers (or headphones), and recording requires a microphone. Many laptops have speakers and microphones built in. Scratch 1.4 can use a USB or built-in camera (optional).", + "onePointFour.requirementsDisk": "Диск: минимум 120 мегабайт свободного места для установки Scratch.", + "onePointFour.requirementsCPUMemory": "Процессор и память: на большинстве компьютеров достаточно памяти для запуска Scratch 1.4, но на очень старых компьютерах Scratch может работать медленно.", + "onePointFour.requirementsSoundVideo": "Звук / видео: для воспроизведения звука требуются динамики (или наушники), а для записи требуется микрофон. Многие ноутбуки имеют встроенные динамики и микрофоны. Scratch 1.4 может использовать USB или встроенную камеру (факультативно).", "onePointFour.errorQ": "Что делать, если я получаю сообщение об ошибке при попытке загрузить или поделиться своим проектом на веб-сайте Scratch?", - "onePointFour.errorFileTooBig": "File too big. The largest file limit is 10 MB. To shrink the size of your Scratch project, click the Edit menu > and select compress sounds, or compress images. If you have compressed sounds and your project still won't upload, try deleting some of the sounds to make it smaller. ", - "onePointFour.errorInternet": "Internet connection too slow and times out. Try making the file smaller. If that doesn't work, try connecting from a different computer or connection or web browser.", - "onePointFour.errorProxy": "Proxy server getting in the way. Try an Internet connection that does not go through a proxy server, or configure Scratch to use your proxy server. ", - "onePointFour.errorLogin": "Wrong username and password. Try logging into Scratch website to make sure username and password are correct. " + "onePointFour.errorFileTooBig": "Файл слишком большой. Максимальный размер файла составляет 10 МБ. Чтобы уменьшить размер проекта Scratch, щелкни меню \"Редактировать\"> и выбери сжатие звуков или сжатие изображений. Если звуки сжаты, а проект по-прежнему не загружается, попробуй удалить некоторые звуки, чтобы уменьшить его.", + "onePointFour.errorInternet": "Соединение с интернет слишком медленное и время ожидания истекло. Попробуй уменьшить файл. Если это не помогло, попробуй подключиться с другого компьютера, использовать другое подключение или другой веб-браузер.", + "onePointFour.errorProxy": "Прокси-сервер препятствует. Попробуй подключиться к интернет без прокси-сервера, или настрой Scratch для использования твоего прокси-сервера.", + "onePointFour.errorLogin": "Неверное имя пользователя и пароль. Попробуйте войти на веб-сайт Scratch, чтобы убедиться, что имя пользователя и пароль верны." } \ No newline at end of file diff --git a/www/scratch-website.starter-projects-l10njson/ru.json b/www/scratch-website.starter-projects-l10njson/ru.json index 53e3ff9e..8a6c6eae 100644 --- a/www/scratch-website.starter-projects-l10njson/ru.json +++ b/www/scratch-website.starter-projects-l10njson/ru.json @@ -1,6 +1,6 @@ { "starterProjects.starterProjects": "Проекты для новичков", - "starterProjects.intro": "Try out these starter projects from the Scratch Team. Look inside and remix to make changes and add your ideas.", + "starterProjects.intro": "Попробуй эти стартовые проекты от команды Scratch. Загляни внутрь и сделай ремикс чтобы внести изменения и добавить свои собственные идеи.", "starterProjects.animation": "Анимация", "starterProjects.games": "Игры", "starterProjects.interactiveArt": "Интерактивное искусство", diff --git a/www/scratch-website.wedo2-l10njson/fa.json b/www/scratch-website.wedo2-l10njson/fa.json index ce94b8d5..01d7f600 100644 --- a/www/scratch-website.wedo2-l10njson/fa.json +++ b/www/scratch-website.wedo2-l10njson/fa.json @@ -18,7 +18,7 @@ "wedo2.starter3PufferfishDescription": "از حسگر فاصله برای ایجاد رشد ماهی استفاده کنید", "wedo2.troubleshootingTitle": "عیب‌یابی", "wedo2.checkOSVersionTitle": "اطمینان حاصل کنید که سیستم عامل شما با پیوند اسکرچ سازگار است", - "wedo2.checkOSVersionText": "حداقل نسخه های سیستم عامل در بالای این صفحه ذکر شده است. دستورالعمل هایی برای بررسی نسخه‌‌ی {winOSVersionLink} یا {macOSVersionLink} خود را ببینید.", + "wedo2.checkOSVersionText": "حداقل نسخه‌های سیستم عامل در بالای این صفحه ذکر شده است. دستورالعمل‌هایی برای بررسی نسخه‌‌ی {winOSVersionLink} یا {macOSVersionLink} خود را ببینید.", "wedo2.winOSVersionLinkText": "ویندوز", "wedo2.macOSVersionLinkText": "سیستم عامل مکینتاش", "wedo2.closeScratchCopiesTitle": "سایر رونوشت‌های اسکرچ را ببنید", diff --git a/www/scratch-website.wedo2-l10njson/ru.json b/www/scratch-website.wedo2-l10njson/ru.json index 21843ed8..1449338f 100644 --- a/www/scratch-website.wedo2-l10njson/ru.json +++ b/www/scratch-website.wedo2-l10njson/ru.json @@ -1,5 +1,5 @@ { - "wedo2.headerText": "{wedo2Link} is an introductory invention kit you can use to build interactive robots and other creations. You can snap together Scratch programming blocks to interact with your WeDo 2.0 creations and add animations and sounds.", + "wedo2.headerText": "{wedo2Link} - это вводный набор для изобретений, который можно использовать для создания интерактивных роботов и других творений. Ты можешь соединять вместе блоки программирования Scratch чтобы взаимодействовать с творениями WeDo 2.0 и добавлять анимацию и звуки.", "wedo2.gettingStarted": "С чего начать", "wedo2.connectingWedo2": "Подключение WeDo 2.0 к Scratch", "wedo2.useScratch3": "Используйте {scratch3Link} редактор", @@ -12,10 +12,10 @@ "wedo2.starterProjects": "Проекты для новичков", "wedo2.starter1PetTitle": "Создай своего собственного питомца ", "wedo2.starter1PetDescription": "Используйте мотор, чтобы сделать вращающийся хвост для вашего виртуального питомца.", - "wedo2.starter2FoxTitle": "Move the Fox", - "wedo2.starter2FoxDescription": "Use the tilt sensor to move the fox back and forth.", - "wedo2.starter3PufferfishTitle": "Inflating Pufferfish", - "wedo2.starter3PufferfishDescription": "Use the distance sensor to make the fish grow.", + "wedo2.starter2FoxTitle": "Перемещай лису", + "wedo2.starter2FoxDescription": "Используй датчик наклона для перемещения лисы вперед и назад.", + "wedo2.starter3PufferfishTitle": "Надувание рыбы-шара", + "wedo2.starter3PufferfishDescription": "Используй датчик расстояния чтобы заставить рыбу расти.", "wedo2.troubleshootingTitle": "Устранение проблем", "wedo2.checkOSVersionTitle": "Убедитесь, что ваша операционная система поддерживает Scratch Link", "wedo2.checkOSVersionText": "Минимальные версии операционной системы перечислены в верхней части этой страницы. Смотрите инструкции для проверки {winOSVersionLink}вашей версии или {macOSVersionLink}.", @@ -29,9 +29,9 @@ "wedo2.updateLinkText": "Убедитесь, что вы установили последнюю версию Scratch Link.", "wedo2.legacyInfoTitle": "Использовать Scratch 2.0?", "wedo2.legacyInfoText": "Посмотреть страницу о нем {wedoLegacyLink}", - "wedo2.legacyLinkText": "using WeDo with Scratch 2.0", + "wedo2.legacyLinkText": "использование WeDo с Scratch 2.0", "wedo2.imgAltWeDoIllustration": "Иллюстрация WeDo2 с датчиком наклона и двигателем.", "wedo2.imgAltStarter1Pet": "Проект Scratch с собакой и тако.", - "wedo2.imgAltStarter2Fox": "A Scratch project with a fox moving back and forth.", + "wedo2.imgAltStarter2Fox": "Проект Scratch с лисой, перемещающейся вперед и назад.", "wedo2.imgAltStarter3Pufferfish": "Scratch проект с динозавром" } \ No newline at end of file