From 9e159b3fe8d0853350d31bf6f3e7f14983f12140 Mon Sep 17 00:00:00 2001 From: Sarvesh Charpe Date: Sat, 22 Feb 2025 01:53:20 +0530 Subject: [PATCH 1/4] Translations_added2 --- po/hi.po | 9606 +++++++++++++++++++++++++++--------------------------- 1 file changed, 4821 insertions(+), 4785 deletions(-) diff --git a/po/hi.po b/po/hi.po index fd62961398..d88e06d003 100644 --- a/po/hi.po +++ b/po/hi.po @@ -4,7 +4,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2013-12-05 00:30-0500\n" "PO-Revision-Date: 2011-12-04 06:20+0200\n" -"Last-Translator: satyaakam goswami \n" +"Last-Translator: sarvesh charpe \n" "Language-Team: LANGUAGE \n" "Language: hi\n" "MIME-Version: 1.0\n" @@ -13,84 +13,22 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Pootle 2.0.5\n" +#js/toolbar.js:111 +#js/toolbar.js:230 +#js/turtledefs.js:504 +#js/turtledefs.js:505 +#: js/SaveInterface.js:59 +#: js/SaveInterface.js:61 +#: js/SaveInterface.js:93 +#: js/SaveInterface.js:59 +#: js/SaveInterface.js:61 +#: js/SaveInterface.js:93 +#: js/SaveInterface.js:59 +#: js/SaveInterface.js:61 +#: js/SaveInterface.js:93 #: js/SaveInterface.js:59 #: js/SaveInterface.js:61 #: js/SaveInterface.js:93 -#: js/languagebox.js:208 -msgid "Refresh your browser to change your language preference." -msgstr "अपनी भाषा पसंद बदलने के लिए अपने ब्राउज़र को रिफ़्रेश करें।" - -#: js/languagebox.js:229 -msgid "Music Blocks is already set to this language." -msgstr " म्यूजिक ब्लॉक्स पहले से ही इस भाषा पर सेट है।" - -#: js/planetInterface.js:131 -msgid "project undefined" -msgstr "परियोजना अपरिभाषित" - -#: js/macros.js:170 -#: js/macros.js:266 -#: js/macros.js:267 -#: js/macros.js:276 -#: js/macros.js:828 -#: js/block.js:1569 -#: js/block.js:4500 -#: js/block.js:4518 -#: js/block.js:4529 -#: js/blocks.js:1018 -#: js/blocks.js:3491 -#: js/blocks.js:3492 -#: js/blocks.js:3717 -#: js/blocks.js:4076 -#: js/blocks.js:4269 -#: js/blocks.js:5432 -#: js/blocks.js:6563 -#: js/rubrics.js:530 -#: js/turtledefs.js:131 -#: js/turtledefs.js:232 -#: js/palette.js:610 -#: js/palette.js:619 -#: js/palette.js:628 -#: js/palette.js:637 -#: js/palette.js:1215 -#: js/palette.js:1226 -#: js/palette.js:1237 -#: js/palette.js:1248 -#: js/palette.js:1267 -#: js/blocks/MeterBlocks.js:716 -#: js/blocks/MeterBlocks.js:769 -#: js/blocks/MeterBlocks.js:832 -#: js/blocks/MeterBlocks.js:893 -#: js/blocks/ActionBlocks.js:254 -#: js/blocks/ActionBlocks.js:307 -#: js/blocks/ActionBlocks.js:617 -#: js/blocks/ActionBlocks.js:716 -#: js/blocks/ActionBlocks.js:961 -#: js/blocks/ActionBlocks.js:1049 -#: js/blocks/ActionBlocks.js:1322 -#: js/blocks/ActionBlocks.js:1325 -#: js/blocks/ActionBlocks.js:1337 -#: js/blocks/ActionBlocks.js:1404 -#: js/widgets/musickeyboard.js:3006 -#: js/widgets/rhythmruler.js:2309 -#: js/widgets/rhythmruler.js:2316 -#: js/widgets/rhythmruler.js:2501 -#: js/widgets/rhythmruler.js:2508 -#: js/widgets/phrasemaker.js:4996 -msgid "action" -msgstr "क्रिया" - -#: js/macros.js:711 -#: js/utils/musicutils.js:1157 -#: js/utils/synthutils.js:204 -#.TRANS: animal sound effect -msgid "duck" -msgstr "बतख" - -#: js/themebox.js:66 -msgid "Music Blocks is already set to this theme." -msgstr "" - #: js/SaveInterface.js:59 #: js/SaveInterface.js:61 #: js/SaveInterface.js:93 @@ -114,7 +52,7 @@ msgid "For more information, please consult the" msgstr "अधिक जानकारी के लिए कृपया संपर्क करें" #: js/SaveInterface.js:76 -#: js/turtledefs.js:489 +#: js/turtledefs.js:794 msgid "Music Blocks Guide" msgstr "म्यूजिक ब्लॉक्स मार्गदर्शिका" @@ -143,9 +81,9 @@ msgstr "छुपाएँ" #: js/SaveInterface.js:131 #: js/SaveInterface.js:204 #: js/SaveInterface.js:262 -#: js/SaveInterface.js:403 -#: js/SaveInterface.js:431 -#: js/activity.js:5401 +#: js/SaveInterface.js:389 +#: js/SaveInterface.js:417 +#: js/activity.js:4984 #: planet/js/GlobalPlanet.js:467 #: planet/js/GlobalPlanet.js:469 #: planet/js/GlobalPlanet.js:495 @@ -159,42 +97,42 @@ msgstr "मेरा परियोजना" msgid "No description provided" msgstr "कोई विवरण उपलब्ध नहीं है" -#: js/SaveInterface.js:346 +#: js/SaveInterface.js:332 msgid "Your recording is in progress." msgstr "आपका रिकॉर्डिंग प्रगति में है।" -#: js/SaveInterface.js:415 +#: js/SaveInterface.js:401 #.TRANS: File name prompt for save as Lilypond msgid "File name" msgstr "फ़ाइल का नाम" -#: js/SaveInterface.js:417 +#: js/SaveInterface.js:403 #: planet/js/StringHelper.js:39 #.TRANS: Project title prompt for save as Lilypond msgid "Project title" msgstr "परियोजना का शीर्षक" -#: js/SaveInterface.js:419 +#: js/SaveInterface.js:405 #.TRANS: Project title prompt for save as Lilypond msgid "Project author" msgstr "परियोजना का लेखक" -#: js/SaveInterface.js:421 +#: js/SaveInterface.js:407 #.TRANS: MIDI prompt for save as Lilypond msgid "Include MIDI output?" msgstr "MIDI आउटपुट शामिल करें?" -#: js/SaveInterface.js:423 +#: js/SaveInterface.js:409 #.TRANS: Guitar prompt for save as Lilypond msgid "Include guitar tablature output?" msgstr "गिटार टैब्लेचर आउटपुट शामिल करें?" -#: js/SaveInterface.js:425 +#: js/SaveInterface.js:411 #.TRANS: Lilypond is a scripting language for generating sheet music msgid "Save as Lilypond" msgstr "लिलीपॉंड के रूप में सहेजें" -#: js/SaveInterface.js:440 +#: js/SaveInterface.js:426 #: js/blocks/EnsembleBlocks.js:94 #: js/blocks/EnsembleBlocks.js:156 #: js/blocks/EnsembleBlocks.js:218 @@ -216,77 +154,243 @@ msgstr "लिलीपॉंड के रूप में सहेजें" msgid "Mr. Mouse" msgstr "श्री माउस" -#: js/SaveInterface.js:589 +#: js/SaveInterface.js:573 msgid "The Lilypond code is copied to clipboard. You can paste it here: " msgstr "लिलीपॉंड कोड को क्लिपबोर्ड पर कॉपी किया गया है। आप इसे यहाँ पेस्ट कर सकते हैं:" -#: js/activity.js:411 -#: js/activity.js:416 -msgid "Search for blocks" -msgstr "ब्लॉक्स के लिए खोजें" +#: js/languagebox.js:198 +msgid "Refresh your browser to change your language preference." +msgstr "अपनी भाषा पसंद बदलने के लिए अपने ब्राउज़र को रिफ़्रेश करें।" -#: js/activity.js:1358 -msgid "Are you sure you want to clear the workspace?" -msgstr "" +#: js/languagebox.js:218 +msgid "Music Blocks is already set to this language." +msgstr " म्यूजिक ब्लॉक्स पहले से ही इस भाषा पर सेट है।" -#: js/activity.js:1577 -msgid "Enter file name" -msgstr "" +#: js/lilypond.js:605 +#: js/lilypond.js:904 +#: js/lilypond.js:910 +#: js/lilypond.js:948 +#: js/rubrics.js:526 +msgid "mouse" +msgstr "माउस" -#: js/activity.js:1579 -msgid "File save canceled" -msgstr "" +#: js/lilypond.js:606 +msgid "brown rat" +msgstr "भूरा चूहा" -#: js/activity.js:1598 -msgid "Click on stop saving" -msgstr "" +#: js/lilypond.js:607 +msgid "mole" +msgstr "मौज" + +#: js/lilypond.js:608 +msgid "chipmunk" +msgstr "चिपमंक" + +#: js/lilypond.js:609 +msgid "red squirrel" +msgstr "लाल गिलहरी" + +#: js/lilypond.js:610 +msgid "guinea pig" +msgstr "गिनीपिग" + +#: js/lilypond.js:611 +msgid "capybara" +msgstr "कैपीबारा" + +#: js/lilypond.js:612 +msgid "coypu" +msgstr "कोयपू" + +#: js/lilypond.js:613 +msgid "black rat" +msgstr "काला चूहा" + +#: js/lilypond.js:614 +msgid "grey squirrel" +msgstr "स्लेटी गिलहरी" + +#: js/lilypond.js:615 +msgid "flying squirrel" +msgstr "उड़ती गिलहरी" + +#: js/lilypond.js:616 +msgid "bat" +msgstr "बैट" + +#: js/lilypond.js:732 +#: js/lilypond.js:897 +#: js/lilypond.js:941 +#: js/block.js:1660 +#: js/block.js:2552 +#: js/palette.js:630 +#: js/turtledefs.js:126 +#: js/turtledefs.js:227 +#: js/blocks/DrumBlocks.js:477 +#: js/blocks/RhythmBlocks.js:766 +#: js/blocks/VolumeBlocks.js:502 +#: js/widgets/phrasemaker.js:1038 +msgid "drum" +msgstr "ढोल" + +#: js/lilypond.js:749 +#: js/lilypond.js:913 +#: js/lilypond.js:951 +#: js/turtle-painter.js:1192 +#: js/turtle-painter.js:1193 +#: js/logo.js:1184 +#: js/block.js:1583 +#: js/turtles.js:119 +#: js/blocks/ActionBlocks.js:1223 +#: js/blocks/ProgramBlocks.js:1267 +msgid "start" +msgstr "प्रारंभ" + +#: js/lilypond.js:749 +#: js/lilypond.js:913 +#: js/lilypond.js:951 +#: js/blocks/ActionBlocks.js:1256 +#: js/blocks/ExtrasBlocks.js:556 +msgid "start drum" +msgstr "ड्रम चालू करें" + +#: js/macros.js:170 +#: js/macros.js:266 +#: js/macros.js:267 +#: js/macros.js:276 +#: js/macros.js:828 +#: js/block.js:1569 +#: js/block.js:4483 +#: js/block.js:4501 +#: js/block.js:4512 +#: js/blocks.js:1018 +#: js/blocks.js:3491 +#: js/blocks.js:3492 +#: js/blocks.js:3717 +#: js/blocks.js:4076 +#: js/blocks.js:4269 +#: js/blocks.js:5432 +#: js/blocks.js:6563 +#: js/palette.js:580 +#: js/palette.js:589 +#: js/palette.js:598 +#: js/palette.js:607 +#: js/palette.js:1182 +#: js/palette.js:1193 +#: js/palette.js:1204 +#: js/palette.js:1215 +#: js/palette.js:1234 +#: js/rubrics.js:530 +#: js/turtledefs.js:128 +#: js/turtledefs.js:229 +#: js/blocks/ActionBlocks.js:254 +#: js/blocks/ActionBlocks.js:307 +#: js/blocks/ActionBlocks.js:617 +#: js/blocks/ActionBlocks.js:716 +#: js/blocks/ActionBlocks.js:961 +#: js/blocks/ActionBlocks.js:1049 +#: js/blocks/ActionBlocks.js:1322 +#: js/blocks/ActionBlocks.js:1325 +#: js/blocks/ActionBlocks.js:1337 +#: js/blocks/ActionBlocks.js:1404 +#: js/blocks/MeterBlocks.js:716 +#: js/blocks/MeterBlocks.js:769 +#: js/blocks/MeterBlocks.js:832 +#: js/blocks/MeterBlocks.js:893 +#: js/widgets/musickeyboard.js:2991 +#: js/widgets/phrasemaker.js:4913 +#: js/widgets/rhythmruler.js:2319 +#: js/widgets/rhythmruler.js:2326 +#: js/widgets/rhythmruler.js:2511 +#: js/widgets/rhythmruler.js:2518 +msgid "action" +msgstr "क्रिया" + +#: js/macros.js:711 +#: js/utils/synthutils.js:202 +#: js/utils/musicutils.js:1156 +#.TRANS: animal sound effect +msgid "duck" +msgstr "बतख" + +#: js/planetInterface.js:131 +msgid "project undefined" +msgstr "परियोजना अपरिभाषित" + +#: js/turtle-singer.js:1363 +#.TRANS: partials are weighted components in a harmonic series +msgid "You must have at least one Partial block inside of a Weighted-partial block" +msgstr "आपके पास एक से अधिक पांचिक ब्लॉक के अंदर कम से कम एक आंशिक ब्लॉक होना चाहिए" + +#: js/turtle-singer.js:2077 +msgid "synth cannot play chords." +msgstr "सिंथ कोड नहीं बजा सकता है।" + +#: js/logo.js:61 +msgid "Not a valid pitch name" +msgstr "एक वैध पिच नाम नहीं" + +#: js/logo.js:507 +#: js/blocks/ProgramBlocks.js:258 +#: js/blocks/ProgramBlocks.js:427 +msgid "You must select a file." +msgstr "आपको एक फ़ाइल का चयन करना होगा।" + +#: js/logo.js:1696 +msgid "Playback is ready." +msgstr "प्लेबैक तैयार है।" -#: js/activity.js:1882 +#: js/activity.js:393 +#: js/activity.js:398 +msgid "Search for blocks" +msgstr "ब्लॉक्स के लिए खोजें" + +#: js/activity.js:1560 msgid "Catching mice" msgstr "चूहों को पकड़ना" -#: js/activity.js:1883 +#: js/activity.js:1561 msgid "Cleaning the instruments" msgstr "उपकरणों की सफाई" -#: js/activity.js:1884 +#: js/activity.js:1562 msgid "Testing key pieces" msgstr "मुख्य हिस्से का परीक्षण" -#: js/activity.js:1885 +#: js/activity.js:1563 msgid "Sight-reading" msgstr "साइट-रीडिंग" -#: js/activity.js:1886 +#: js/activity.js:1564 msgid "Combining math and music" msgstr "गणित और संगीत को मिलाकर" -#: js/activity.js:1887 +#: js/activity.js:1565 msgid "Generating more blocks" msgstr "और ब्लॉक्स उत्पन्न करना" -#: js/activity.js:1888 +#: js/activity.js:1566 msgid "Do Re Mi Fa Sol La Ti Do" msgstr "डो रे मी फा सोल ला टी डो" -#: js/activity.js:1889 +#: js/activity.js:1567 msgid "Tuning string instruments" msgstr "स्ट्रिंग उपकरणों को स्वर समर्पित करना" -#: js/activity.js:1890 +#: js/activity.js:1568 msgid "Pressing random keys" msgstr "यादृच्छिक कुंजियाँ दबाना" -#: js/activity.js:2072 +#: js/activity.js:1750 msgid "plugins will be removed upon restart." msgstr "प्लगइन्स को पुनरारंभ पर हटा दिया जाएगा।" -#: js/activity.js:2081 +#: js/activity.js:1759 msgid "show Cartesian" msgstr "कार्टेशियन दिखाएँ" -#: js/activity.js:2603 -#: js/palette.js:672 +#: js/activity.js:2281 +#: js/palette.js:642 #: js/blocks/RhythmBlocks.js:923 #: js/blocks/PitchBlocks.js:442 #: js/blocks/PitchBlocks.js:1786 @@ -294,377 +398,353 @@ msgstr "कार्टेशियन दिखाएँ" msgid "scale degree" msgstr "स्केल डिग्री" -#: js/activity.js:2606 -#: js/palette.js:681 +#: js/activity.js:2284 +#: js/palette.js:651 msgid "voice name" msgstr "आवाज का नाम" -#: js/activity.js:2609 -#: js/palette.js:678 +#: js/activity.js:2287 +#: js/palette.js:648 msgid "invert mode" msgstr "मोड उलटें" -#: js/activity.js:2612 +#: js/activity.js:2290 msgid "output tools" msgstr "आउटपुट टूल्स" -#: js/activity.js:2615 +#: js/activity.js:2293 msgid "custom note" msgstr "कस्टम नोट" -#: js/activity.js:2618 +#: js/activity.js:2296 msgid "accidental name" msgstr "आकस्मिक नाम" -#: js/activity.js:2621 +#: js/activity.js:2299 #: js/blocks/PitchBlocks.js:855 msgid "east indian solfege" msgstr "पूर्व भारतीय सोलफेज" -#: js/activity.js:2624 +#: js/activity.js:2302 #: js/blocks/PitchBlocks.js:869 msgid "note name" msgstr "नोट का नाम" -#: js/activity.js:2627 +#: js/activity.js:2305 #: js/blocks/IntervalsBlocks.js:94 msgid "temperament name" msgstr "स्वभाव नाम" -#: js/activity.js:2630 -#: js/palette.js:675 +#: js/activity.js:2308 +#: js/palette.js:645 msgid "mode name" msgstr "मोड का नाम" -#: js/activity.js:2633 +#: js/activity.js:2311 msgid "chord name" msgstr "छोड़ का नाम" -#: js/activity.js:2636 -#: js/palette.js:698 +#: js/activity.js:2314 +#: js/palette.js:668 msgid "interval name" msgstr "अंतराल का नाम" -#: js/activity.js:2639 +#: js/activity.js:2317 msgid "filter type" msgstr "फ़िल्टर का प्रकार" -#: js/activity.js:2642 +#: js/activity.js:2320 msgid "oscillator type" msgstr "ऑस्किलेटर का प्रकार" -#: js/activity.js:2645 +#: js/activity.js:2323 #: js/blocks.js:2479 #: js/blocks.js:2487 msgid "audio file" msgstr "ऑडियो फ़ाइल" -#: js/activity.js:2648 +#: js/activity.js:2326 #: js/blocks/DrumBlocks.js:32 msgid "noise name" msgstr "शोर का नाम" -#: js/activity.js:2651 +#: js/activity.js:2329 #: js/blocks/DrumBlocks.js:75 msgid "drum name" msgstr "ढोल का नाम" -#: js/activity.js:2654 +#: js/activity.js:2332 #: js/blocks/DrumBlocks.js:119 msgid "effects name" msgstr "प्रभाव का नाम" -#: js/activity.js:2657 +#: js/activity.js:2335 msgid "wrap mode" msgstr "रैप मोड" -#: js/activity.js:2660 +#: js/activity.js:2338 msgid "load file" msgstr "फ़ाइल लोड करें" -#: js/activity.js:2830 -#: js/activity.js:6368 +#: js/activity.js:2505 +#: js/activity.js:5951 msgid "This block is deprecated." msgstr "यह ब्लॉक पुराना हो गया है।" -#: js/activity.js:2832 -#: js/activity.js:6370 +#: js/activity.js:2507 +#: js/activity.js:5953 msgid "Block cannot be found." msgstr "ब्लॉक नहीं मिल सकता है।" -#: js/activity.js:3041 +#: js/activity.js:2715 msgid "Saving block artwork" msgstr "ब्लॉक कला सहेज रहा हूँ" -#: js/activity.js:3045 -#: js/turtledefs.js:708 +#: js/activity.js:2719 +#: js/turtledefs.js:527 #: planet/js/LocalCard.js:31 msgid "Copy" msgstr "नक़ल" -#: js/activity.js:3052 +#: js/activity.js:2726 msgid "Erase" msgstr "मिटाएँ" -#: js/activity.js:3056 -#: js/activity.js:3072 -#: js/activity.js:3303 +#: js/activity.js:2730 +#: js/activity.js:2741 +#: js/activity.js:2972 #: js/toolbar.js:49 -#: js/toolbar.js:115 -#: js/toolbar.js:186 -#: js/toolbar.js:247 -#: js/turtledefs.js:447 -#: js/turtledefs.js:492 -#: js/widgets/aiwidget.js:646 +#: js/toolbar.js:110 +#: js/toolbar.js:175 +#: js/toolbar.js:231 +#: js/turtledefs.js:444 +#: js/turtledefs.js:481 +#: js/widgets/aiwidget.js:647 #: js/widgets/aiwidget.js:654 -#: js/widgets/aiwidget.js:655 +#: js/widgets/aiwidget.js:656 #: js/widgets/arpeggio.js:90 -#: js/widgets/arpeggio.js:544 -#: js/widgets/arpeggio.js:545 -#: js/widgets/arpeggio.js:639 -#: js/widgets/arpeggio.js:640 +#: js/widgets/arpeggio.js:547 +#: js/widgets/arpeggio.js:549 +#: js/widgets/arpeggio.js:644 +#: js/widgets/arpeggio.js:646 #: js/widgets/meterwidget.js:185 -#: js/widgets/modewidget.js:77 -#: js/widgets/musickeyboard.js:694 -#: js/widgets/musickeyboard.js:894 -#: js/widgets/musickeyboard.js:895 -#: js/widgets/musickeyboard.js:982 -#: js/widgets/musickeyboard.js:983 #: js/widgets/pitchdrummatrix.js:147 -#: js/widgets/pitchdrummatrix.js:679 -#: js/widgets/pitchdrummatrix.js:680 -#: js/widgets/pitchdrummatrix.js:731 -#: js/widgets/pitchdrummatrix.js:732 -#: js/widgets/pitchdrummatrix.js:746 -#: js/widgets/pitchdrummatrix.js:747 -#: js/widgets/pitchdrummatrix.js:775 -#: js/widgets/pitchdrummatrix.js:776 -#: js/widgets/pitchstaircase.js:119 -#: js/widgets/rhythmruler.js:638 +#: js/widgets/pitchdrummatrix.js:687 +#: js/widgets/pitchdrummatrix.js:689 +#: js/widgets/pitchdrummatrix.js:741 +#: js/widgets/pitchdrummatrix.js:743 +#: js/widgets/pitchdrummatrix.js:758 +#: js/widgets/pitchdrummatrix.js:760 +#: js/widgets/pitchdrummatrix.js:789 +#: js/widgets/pitchdrummatrix.js:791 +#: js/widgets/sampler.js:162 +#: js/widgets/sampler.js:164 +#: js/widgets/sampler.js:363 +#: js/widgets/modewidget.js:77 +#: js/widgets/musickeyboard.js:676 +#: js/widgets/musickeyboard.js:872 +#: js/widgets/musickeyboard.js:874 +#: js/widgets/musickeyboard.js:953 +#: js/widgets/musickeyboard.js:955 +#: js/widgets/phrasemaker.js:513 +#: js/widgets/phrasemaker.js:523 +#: js/widgets/phrasemaker.js:525 +#: js/widgets/phrasemaker.js:4304 +#: js/widgets/phrasemaker.js:4528 +#: js/widgets/phrasemaker.js:4533 +#: js/widgets/phrasemaker.js:4535 +#: js/widgets/phrasemaker.js:4650 +#: js/widgets/pitchstaircase.js:121 +#: js/widgets/rhythmruler.js:637 #: js/widgets/rhythmruler.js:639 -#: js/widgets/rhythmruler.js:652 #: js/widgets/rhythmruler.js:653 -#: js/widgets/sampler.js:163 -#: js/widgets/sampler.js:164 -#: js/widgets/sampler.js:361 -#: js/widgets/temperament.js:582 -#: js/widgets/temperament.js:585 -#: js/widgets/temperament.js:646 -#: js/widgets/temperament.js:647 -#: js/widgets/temperament.js:1947 -#: js/widgets/temperament.js:1948 -#: js/widgets/tempo.js:85 +#: js/widgets/rhythmruler.js:655 +#: js/widgets/temperament.js:610 +#: js/widgets/temperament.js:613 +#: js/widgets/temperament.js:673 +#: js/widgets/temperament.js:675 +#: js/widgets/temperament.js:2017 +#: js/widgets/temperament.js:2019 +#: js/widgets/tempo.js:84 #: js/widgets/tempo.js:86 -#: js/widgets/timbre.js:429 -#: js/widgets/timbre.js:430 -#: js/widgets/timbre.js:460 -#: js/widgets/timbre.js:461 -#: js/widgets/timbre.js:740 -#: js/widgets/phrasemaker.js:526 -#: js/widgets/phrasemaker.js:537 -#: js/widgets/phrasemaker.js:538 -#: js/widgets/phrasemaker.js:4373 -#: js/widgets/phrasemaker.js:4601 -#: js/widgets/phrasemaker.js:4607 -#: js/widgets/phrasemaker.js:4608 -#: js/widgets/phrasemaker.js:4722 +#: js/widgets/timbre.js:432 +#: js/widgets/timbre.js:434 +#: js/widgets/timbre.js:465 +#: js/widgets/timbre.js:467 +#: js/widgets/timbre.js:746 #: plugins/rodi.rtp:191 msgid "Play" msgstr "बजाएं" -#: js/activity.js:3080 +#: js/activity.js:2749 #: js/toolbar.js:50 -#: js/toolbar.js:116 -#: js/toolbar.js:187 -#: js/toolbar.js:248 -#: js/turtledefs.js:453 -#: js/turtledefs.js:498 +#: js/toolbar.js:111 +#: js/toolbar.js:176 +#: js/toolbar.js:232 +#: js/turtledefs.js:450 +#: js/turtledefs.js:487 #: js/blocks/FlowBlocks.js:604 -#: js/widgets/arpeggio.js:533 #: js/widgets/arpeggio.js:534 +#: js/widgets/arpeggio.js:536 #: js/widgets/meterwidget.js:206 -#: js/widgets/meterwidget.js:207 +#: js/widgets/meterwidget.js:208 +#: js/widgets/pitchdrummatrix.js:674 +#: js/widgets/pitchdrummatrix.js:676 #: js/widgets/modewidget.js:99 -#: js/widgets/modewidget.js:100 -#: js/widgets/musickeyboard.js:837 -#: js/widgets/musickeyboard.js:839 -#: js/widgets/pitchdrummatrix.js:668 -#: js/widgets/pitchdrummatrix.js:669 -#: js/widgets/temperament.js:1934 -#: js/widgets/temperament.js:1935 -#: js/widgets/timbre.js:415 +#: js/widgets/modewidget.js:101 +#: js/widgets/musickeyboard.js:819 +#: js/widgets/musickeyboard.js:821 +#: js/widgets/phrasemaker.js:534 +#: js/widgets/phrasemaker.js:536 +#: js/widgets/phrasemaker.js:4202 +#: js/widgets/temperament.js:2002 +#: js/widgets/temperament.js:2004 #: js/widgets/timbre.js:417 -#: js/widgets/phrasemaker.js:547 -#: js/widgets/phrasemaker.js:548 -#: js/widgets/phrasemaker.js:4271 +#: js/widgets/timbre.js:419 #: plugins/rodi.rtp:29 #: plugins/rodi.rtp:73 #: plugins/rodi.rtp:413 msgid "Stop" msgstr "रुकें" -#: js/activity.js:3084 -#: js/activity.js:3106 +#: js/activity.js:2753 +#: js/activity.js:2775 msgid "Paste" msgstr "चिपकाएँ" -#: js/activity.js:3088 +#: js/activity.js:2757 msgid "Save block help" msgstr "ब्लॉक सहायता सहेजें" -#: js/activity.js:3119 -#: js/activity.js:3170 +#: js/activity.js:2788 +#: js/activity.js:2839 #: js/block.js:2474 +#: js/block.js:3416 #: js/block.js:3433 -#: js/block.js:3450 -#: js/utils/musicutils.js:4005 -#: js/utils/musicutils.js:5517 +#: js/utils/musicutils.js:4004 +#: js/utils/musicutils.js:5516 #.TRANS: the note names must be separated by single spaces #.TRANS: the note names must be separated by single spaces msgid "ti la sol fa mi re do" msgstr "ती ला सोल फा मी रे दो" -#: js/activity.js:3173 +#: js/activity.js:2842 msgid "Jumping to the bottom of the page." msgstr "पृष्ठ के नीचे जाना।" -#: js/activity.js:3179 +#: js/activity.js:2848 msgid "Scrolling up." msgstr "ऊपर स्क्रोल कर रहा है।" -#: js/activity.js:3184 +#: js/activity.js:2853 msgid "Scrolling down." msgstr "नीचे स्क्रोल कर रहा है।" -#: js/activity.js:3189 +#: js/activity.js:2858 msgid "Extracting block" msgstr "ब्लॉक निकाल रहा है" -#: js/activity.js:3197 +#: js/activity.js:2866 msgid "Moving block up." msgstr "ब्लॉक को ऊपर मोव कर रहा है।" -#: js/activity.js:3218 +#: js/activity.js:2887 msgid "Moving block down." msgstr "ब्लॉक को नीचे मोव कर रहा है।" -#: js/activity.js:3239 +#: js/activity.js:2908 msgid "Moving block left." msgstr "ब्लॉक को बाएँ मोव कर रहा है।" -#: js/activity.js:3256 +#: js/activity.js:2925 msgid "Moving block right." msgstr "ब्लॉक को दाएँ मोव कर रहा है।" -#: js/activity.js:3271 +#: js/activity.js:2940 msgid "Jump to home position." msgstr "होम स्थिति पर जाएँ।" -#: js/activity.js:3298 +#: js/activity.js:2967 #: js/blocks/ExtrasBlocks.js:274 msgid "Hide blocks" msgstr "ब्लॉक छुपाएँ" -#: js/activity.js:3657 -#: js/activity.js:3672 -msgid "Trash can is empty." +#: js/activity.js:3323 +msgid "Nothing in the trash to restore." msgstr "" -#: js/activity.js:3679 -#: js/activity.js:3760 +#: js/activity.js:3330 msgid "Item restored from the trash." msgstr "" -#: js/activity.js:3818 -msgid "Restore last item" -msgstr "" - -#: js/activity.js:3819 -msgid "Restore all items" -msgstr "" - -#: js/activity.js:5016 +#: js/activity.js:4600 msgid "Click the run button to run the project." msgstr "परियोजना चलाने के लिए रन बटन पर क्लिक करें।" -#: js/activity.js:6201 -#: js/turtledefs.js:756 +#: js/activity.js:5784 +#: js/turtledefs.js:637 msgid "Home" msgstr "होम" -#: js/activity.js:6209 -#: js/turtledefs.js:762 +#: js/activity.js:5792 +#: js/turtledefs.js:643 msgid "Show/hide blocks" msgstr "ब्लॉक्स दिखाएँ/छुपाएँ" -#: js/activity.js:6215 -#: js/turtledefs.js:768 +#: js/activity.js:5798 msgid "Expand/collapse blocks" msgstr "ब्लॉक विस्तार करें/संकुचित करें" -#: js/activity.js:6221 -#: js/turtledefs.js:776 +#: js/activity.js:5804 +#: js/turtledefs.js:657 msgid "Decrease block size" msgstr "ब्लॊक का आकार घटाएं" -#: js/activity.js:6227 -#: js/turtledefs.js:782 +#: js/activity.js:5810 +#: js/turtledefs.js:663 msgid "Increase block size" msgstr "ब्लॊक का आकार बढ़ाएं" -#: js/activity.js:6493 +#: js/activity.js:6076 msgid "Could not parse JSON input." msgstr "JSON इनपुट को पार्स नहीं कर सका।" -#: js/activity.js:6624 +#: js/activity.js:6207 msgid "Select is enabled." msgstr "" -#: js/activity.js:6624 +#: js/activity.js:6207 msgid "Select is disabled." msgstr "" -#: js/activity.js:7005 -#: js/activity.js:7111 -#: js/activity.js:7162 +#: js/activity.js:6583 +#: js/activity.js:6688 +#: js/activity.js:6739 msgid "Cannot load project from the file. Please check the file type." msgstr "फ़ाइल से परियोजना लोड नहीं कर सकता है। कृपया फ़ाइल का प्रकार जांचें।" -#: js/activity.js:7448 +#: js/activity.js:7025 msgid "Invalid parameters" msgstr "अमान्य पैरामीटर्स" -#: js/activity.js:7599 +#: js/activity.js:7169 msgid "Error regenerating palettes. Please refresh the page." msgstr "" #: js/block.js:1576 #: js/block.js:1695 -#: js/palette.js:688 +#: js/palette.js:658 #: js/blocks/IntervalsBlocks.js:63 #: js/blocks/WidgetBlocks.js:259 msgid "temperament" msgstr "स्वभाव" -#: js/block.js:1583 -#: js/lilypond.js:749 -#: js/lilypond.js:913 -#: js/lilypond.js:951 -#: js/turtle-painter.js:1192 -#: js/turtle-painter.js:1193 -#: js/logo.js:1176 -#: js/turtles.js:119 -#: js/blocks/ProgramBlocks.js:1267 -#: js/blocks/ActionBlocks.js:1223 -msgid "start" -msgstr "प्रारंभ" - #: js/block.js:1590 msgid "matrix" msgstr "मैट्रिक्स" #: js/block.js:1597 -#: js/blocks/WidgetBlocks.js:1510 +#: js/blocks/WidgetBlocks.js:1509 #: plugins/rodi.rtp:324 msgid "status" msgstr "स्थिति" @@ -705,25 +785,10 @@ msgid "slider" msgstr "स्लाइडर" #: js/block.js:1653 -#: js/blocks/SensorsBlocks.js:1002 +#: js/blocks/SensorsBlocks.js:1001 msgid "keyboard" msgstr "कुंजीपट" -#: js/block.js:1660 -#: js/block.js:2552 -#: js/lilypond.js:732 -#: js/lilypond.js:897 -#: js/lilypond.js:941 -#: js/turtledefs.js:129 -#: js/turtledefs.js:230 -#: js/palette.js:660 -#: js/blocks/DrumBlocks.js:477 -#: js/blocks/RhythmBlocks.js:766 -#: js/blocks/VolumeBlocks.js:502 -#: js/widgets/phrasemaker.js:1124 -msgid "drum" -msgstr "ढोल" - #: js/block.js:1667 #: js/blocks/WidgetBlocks.js:1190 #: js/blocks/WidgetBlocks.js:1228 @@ -748,10 +813,10 @@ msgstr "रिदम बनाने वाला" #: js/blocks/RhythmBlockPaletteBlocks.js:907 #: js/blocks/MeterBlocks.js:1368 #: js/turtleactions/DictActions.js:85 -#: js/widgets/phrasemaker.js:1028 -#: js/widgets/phrasemaker.js:2734 -#: js/widgets/phrasemaker.js:2777 -#: js/widgets/phrasemaker.js:2882 +#: js/widgets/phrasemaker.js:942 +#: js/widgets/phrasemaker.js:2656 +#: js/widgets/phrasemaker.js:2699 +#: js/widgets/phrasemaker.js:2810 #.TRANS: the value (e.g., 1/4 note) of the note being played. msgid "note value" msgstr "नोट मूल्य" @@ -776,8 +841,8 @@ msgstr "मिलीसेकंड" #: js/block.js:2554 #: js/blocks/ProgramBlocks.js:1273 #: js/blocks/RhythmBlocks.js:712 -#: js/widgets/rhythmruler.js:1177 -#: js/widgets/rhythmruler.js:1323 +#: js/widgets/rhythmruler.js:1183 +#: js/widgets/rhythmruler.js:1329 msgid "silence" msgstr "मौन" @@ -792,32 +857,32 @@ msgstr "ऊपर" #: js/block.js:2548 #: js/rubrics.js:524 -#: js/turtledefs.js:124 -#: js/turtledefs.js:225 +#: js/turtledefs.js:121 +#: js/turtledefs.js:222 #: js/blocks/IntervalsBlocks.js:63 +#: js/blocks/SensorsBlocks.js:178 #: js/blocks/PitchBlocks.js:1839 #: js/blocks/PitchBlocks.js:1853 -#: js/blocks/SensorsBlocks.js:178 -#: js/widgets/musickeyboard.js:1961 -#: js/widgets/phrasemaker.js:1122 +#: js/widgets/musickeyboard.js:1935 +#: js/widgets/phrasemaker.js:1036 #.TRANS: pitch number #.TRANS: we specify pitch in terms of a name and an octave. The name can be CDEFGAB or Do Re Mi Fa Sol La Ti. Octave is a number between 1 and 8. msgid "pitch" msgstr "पिच" -#: js/block.js:2963 +#: js/block.js:2948 msgid "Silence block cannot be removed." -msgstr "" +msgstr "मौन अवरोध हटाया नहीं जा सकता" -#: js/block.js:3135 -#: js/piemenus.js:3457 +#: js/block.js:3118 +#: js/piemenus.js:3510 msgid "You can restore deleted blocks from the trash with the Restore From Trash button." msgstr "" -#: js/block.js:3765 +#: js/block.js:3748 #: js/blocks.js:2607 #: js/blocks.js:3218 -#: js/palette.js:701 +#: js/palette.js:671 #: js/blocks/BooleanBlocks.js:77 #: js/blocks/BooleanBlocks.js:167 #: js/blocks/BooleanBlocks.js:251 @@ -829,11 +894,11 @@ msgstr "" #: js/blocks/BooleanBlocks.js:847 #: js/blocks/BooleanBlocks.js:948 #: js/blocks/BooleanBlocks.js:1033 -#: js/blocks/SensorsBlocks.js:911 +#: js/blocks/SensorsBlocks.js:910 msgid "true" msgstr "सत्य" -#: js/block.js:3765 +#: js/block.js:3748 #: js/blocks.js:2609 #: js/blocks.js:3220 #: js/blocks/BooleanBlocks.js:79 @@ -846,88 +911,89 @@ msgstr "सत्य" #: js/blocks/BooleanBlocks.js:743 #: js/blocks/BooleanBlocks.js:849 #: js/blocks/BooleanBlocks.js:950 -#: js/blocks/SensorsBlocks.js:913 +#: js/blocks/SensorsBlocks.js:912 msgid "false" msgstr "असत्य" -#: js/block.js:3776 -#: js/block.js:3789 -#: js/blocks/ExtrasBlocks.js:618 +#: js/block.js:3759 +#: js/block.js:3772 +#: js/blocks/ExtrasBlocks.js:615 msgid "Cartesian" msgstr "कार्टेसियन" -#: js/block.js:3777 -#: js/block.js:3790 -#: js/blocks/ExtrasBlocks.js:622 +#: js/block.js:3760 +#: js/block.js:3773 +#: js/blocks/ExtrasBlocks.js:619 msgid "polar" msgstr "पोलर" -#: js/block.js:3778 -#: js/block.js:3791 -#: js/blocks/ExtrasBlocks.js:626 +#: js/block.js:3761 +#: js/block.js:3774 +#: js/turtledefs.js:619 +#: js/blocks/ExtrasBlocks.js:623 msgid "Cartesian/Polar" msgstr "कार्टेसिय" -#: js/block.js:3779 -#: js/block.js:3798 -#: js/blocks/ExtrasBlocks.js:655 +#: js/block.js:3762 +#: js/block.js:3781 +#: js/blocks/ExtrasBlocks.js:652 msgid "none" msgstr "कोई नहीं" -#: js/block.js:3792 -#: js/blocks/ExtrasBlocks.js:631 +#: js/block.js:3775 +#: js/blocks/ExtrasBlocks.js:628 msgid "treble" msgstr "ट्रेबल" -#: js/block.js:3793 -#: js/blocks/ExtrasBlocks.js:635 +#: js/block.js:3776 +#: js/blocks/ExtrasBlocks.js:632 msgid "grand staff" msgstr "ग्रैंड स्टाफ" -#: js/block.js:3794 -#: js/blocks/ExtrasBlocks.js:639 +#: js/block.js:3777 +#: js/blocks/ExtrasBlocks.js:636 msgid "mezzo-soprano" msgstr "मेज़्ज़ो-सोप्रानो" -#: js/block.js:3795 -#: js/blocks/ExtrasBlocks.js:643 +#: js/block.js:3778 +#: js/blocks/ExtrasBlocks.js:640 msgid "alto" msgstr "आल्टो" -#: js/block.js:3796 -#: js/blocks/ExtrasBlocks.js:647 +#: js/block.js:3779 +#: js/blocks/ExtrasBlocks.js:644 msgid "tenor" msgstr "टेनर" -#: js/block.js:3797 -#: js/utils/musicutils.js:1109 +#: js/block.js:3780 #: js/utils/synthutils.js:80 -#: js/blocks/ExtrasBlocks.js:651 +#: js/utils/musicutils.js:1109 +#: js/blocks/ExtrasBlocks.js:648 #.TRANS: musical instrument msgid "bass" msgstr "बास" -#: js/block.js:3842 +#: js/block.js:3825 #: js/blocks.js:2600 #: js/blocks.js:3211 msgid "on2" msgstr "ऑन2" -#: js/block.js:3844 +#: js/block.js:3827 #: js/blocks.js:2602 #: js/blocks.js:3213 msgid "off" msgstr "ऑफ" -#: js/block.js:4411 +#: js/block.js:4394 msgid "Not a number" msgstr "एक संख्या नहीं" -#: js/block.js:4418 +#: js/block.js:4401 msgid "Octave value must be between 1 and 8." msgstr "" -#: js/block.js:4426 +#: js/block.js:4409 msgid "Numbers can have at most 10 digits." msgstr "" @@ -938,9 +1004,9 @@ msgstr "" #: js/blocks.js:3914 #: js/blocks.js:3949 #: js/blocks.js:6586 -#: js/palette.js:592 -#: js/palette.js:721 -#: js/palette.js:1191 +#: js/palette.js:562 +#: js/palette.js:691 +#: js/palette.js:1158 #: js/blocks/BoxesBlocks.js:282 #: js/blocks/BoxesBlocks.js:285 #: js/blocks/BoxesBlocks.js:405 @@ -953,21 +1019,21 @@ msgid "Consider breaking this stack into parts." msgstr "इस स्टैक को भागों में बाँटने का विचार करें।" #: js/blocks.js:2472 -#: js/palette.js:736 +#: js/palette.js:706 #: js/blocks/MediaBlocks.js:602 msgid "open file" msgstr "फ़ाइल खोलें" #: js/blocks.js:3247 -#: js/palette.js:657 +#: js/palette.js:627 #: js/blocks/MediaBlocks.js:892 #: js/blocks/MediaBlocks.js:963 msgid "text" msgstr "पाठ" #: js/blocks.js:3443 -#: js/palette.js:724 -#: js/palette.js:725 +#: js/palette.js:694 +#: js/palette.js:695 #: js/blocks/BoxesBlocks.js:514 msgid "store in box" msgstr "बॉक्स में स्टोर करें" @@ -993,9 +1059,9 @@ msgid "box2" msgstr "बॉक्स2" #: js/blocks.js:4122 -#: js/palette.js:722 -#: js/palette.js:727 -#: js/palette.js:1127 +#: js/palette.js:692 +#: js/palette.js:697 +#: js/palette.js:1094 #: js/blocks/BoxesBlocks.js:591 msgid "store in" msgstr "में भंडारित करें" @@ -1007,13 +1073,13 @@ msgstr "में भंडारित करें" #: js/blocks/ProgramBlocks.js:390 #: js/blocks/ProgramBlocks.js:495 #: js/blocks/ProgramBlocks.js:658 +#: js/blocks/EnsembleBlocks.js:393 +#: js/blocks/EnsembleBlocks.js:404 +#: js/blocks/MediaBlocks.js:746 #: js/blocks/PitchBlocks.js:656 #: js/blocks/PitchBlocks.js:934 #: js/blocks/PitchBlocks.js:1866 #: js/blocks/ToneBlocks.js:1025 -#: js/blocks/EnsembleBlocks.js:393 -#: js/blocks/EnsembleBlocks.js:404 -#: js/blocks/MediaBlocks.js:746 msgid "name" msgstr "नाम" @@ -1043,102 +1109,210 @@ msgstr "अवतार" #: js/blocks.js:5097 #: js/blocks/ToneBlocks.js:1010 -#: js/widgets/sampler.js:929 +#: js/widgets/sampler.js:931 #.TRANS: The sound sample that the user uploads. msgid "sample" msgstr "सैम्पल" -#: js/lilypond.js:605 -#: js/lilypond.js:904 -#: js/lilypond.js:910 -#: js/lilypond.js:948 -#: js/rubrics.js:526 -msgid "mouse" -msgstr "माउस" +#: js/palette.js:624 +#: js/turtles.js:883 +msgid "Grid" +msgstr "ग्रिड" -#: js/lilypond.js:606 -msgid "brown rat" -msgstr "भूरा चूहा" +#: js/palette.js:633 +msgid "effect" +msgstr "प्रभाव" -#: js/lilypond.js:607 -msgid "mole" -msgstr "मौज" +#: js/palette.js:639 +msgid "sargam" +msgstr "सरगम" -#: js/lilypond.js:608 -msgid "chipmunk" -msgstr "चिपमंक" +#: js/palette.js:654 +#: js/blocks/PitchBlocks.js:1209 +msgid "custom pitch" +msgstr "कस्टम पिच" -#: js/lilypond.js:609 -msgid "red squirrel" -msgstr "लाल गिलहरी" +#: js/palette.js:662 +msgid "accidental" +msgstr "अक्सीडेंटल" -#: js/lilypond.js:610 -msgid "guinea pig" -msgstr "गिनीपिग" +#: js/palette.js:686 +#: js/blocks/PitchBlocks.js:405 +msgid "pitch converter" +msgstr "पिच कनवर्टर" -#: js/lilypond.js:611 -msgid "capybara" -msgstr "कैपीबारा" +#: js/piemenus.js:200 +#: js/utils/musicutils.js:1181 +#: js/utils/musicutils.js:1201 +#: js/widgets/sampler.js:766 +#: js/widgets/musickeyboard.js:2341 +#: js/widgets/phrasemaker.js:1908 +#.TRANS: double sharp is a music term related to pitch +msgid "double sharp" +msgstr "डबल शार्प" -#: js/lilypond.js:612 -msgid "coypu" -msgstr "कोयपू" +#: js/piemenus.js:201 +#: js/utils/musicutils.js:1179 +#: js/utils/musicutils.js:1202 +#: js/blocks/PitchBlocks.js:1539 +#: js/turtleactions/PitchActions.js:323 +#: js/widgets/sampler.js:767 +#: js/widgets/musickeyboard.js:2342 +#: js/widgets/phrasemaker.js:1909 +#.TRANS: sharp is a music term related to pitch +#.TRANS: sharp is a half-step up in pitch +msgid "sharp" +msgstr "शार्प" -#: js/lilypond.js:613 -msgid "black rat" -msgstr "काला चूहा" +#: js/piemenus.js:202 +#: js/utils/musicutils.js:1177 +#: js/utils/musicutils.js:1203 +#: js/widgets/sampler.js:768 +#: js/widgets/musickeyboard.js:2343 +#: js/widgets/phrasemaker.js:1910 +#.TRANS: natural is a music term related to pitch +msgid "natural" +msgstr "नैचुरल" -#: js/lilypond.js:614 -msgid "grey squirrel" -msgstr "स्लेटी गिलहरी" +#: js/piemenus.js:203 +#: js/utils/musicutils.js:1175 +#: js/utils/musicutils.js:1204 +#: js/blocks/PitchBlocks.js:1498 +#: js/turtleactions/PitchActions.js:326 +#: js/widgets/sampler.js:769 +#: js/widgets/musickeyboard.js:2344 +#: js/widgets/phrasemaker.js:1911 +#.TRANS: flat is a music term related to pitch +#.TRANS: flat is a half-step down in pitch +msgid "flat" +msgstr "फ्लैट" -#: js/lilypond.js:615 -msgid "flying squirrel" -msgstr "उड़ती गिलहरी" +#: js/piemenus.js:204 +#: js/utils/musicutils.js:1173 +#: js/utils/musicutils.js:1205 +#: js/widgets/sampler.js:770 +#: js/widgets/musickeyboard.js:2345 +#: js/widgets/phrasemaker.js:1912 +#.TRANS: double flat is a music term related to pitch +msgid "double flat" +msgstr "डबल फ्लैट" -#: js/lilypond.js:616 -msgid "bat" -msgstr "बैट" +#: js/piemenus.js:2880 +#: js/utils/musicutils.js:1000 +#: js/blocks/PitchBlocks.js:1385 +#.TRANS: unison is a music term related to intervals +#.TRANS: unison means the note is the same as the current note +msgid "unison" +msgstr "एकस्वरता" -#: js/lilypond.js:749 -#: js/lilypond.js:913 -#: js/lilypond.js:951 -#: js/blocks/ActionBlocks.js:1256 -#: js/blocks/ExtrasBlocks.js:559 -msgid "start drum" -msgstr "ड्रम चालू करें" +#: js/piemenus.js:3034 +#: js/piemenus.js:3107 +#: js/utils/musicutils.js:1008 +#: js/utils/musicutils.js:1183 +#: js/utils/musicutils.js:1368 +#.TRANS: major is a music term related to intervals and mode +msgid "major" +msgstr "मेजर" + +#: js/piemenus.js:3034 +#: js/piemenus.js:3107 +#: js/utils/musicutils.js:1026 +#.TRANS: modal scale for music +msgid "ionian" +msgstr "आयनियन" + +#: js/piemenus.js:3036 +#: js/piemenus.js:3111 +#: js/utils/musicutils.js:1006 +#: js/utils/musicutils.js:1184 +#: js/utils/musicutils.js:1365 +#.TRANS: minor is a music term related to intervals and mode +msgid "minor" +msgstr "माइनर" + +#: js/piemenus.js:3036 +#: js/piemenus.js:3111 +#: js/utils/musicutils.js:1036 +#.TRANS: modal scale for music +msgid "aeolian" +msgstr "एोलियन" + +#: js/piemenus.js:3426 +#: js/blocks/FlowBlocks.js:136 +msgid "Duplicate" +msgstr "डुप्लीकेट" + +#: js/piemenus.js:3427 +#: js/turtledefs.js:533 +msgid "Extract" +msgstr "निकालें" + +#: js/piemenus.js:3428 +msgid "Move to trash" +msgstr "कूड़े में डालें" + +#: js/piemenus.js:3429 +#: js/widgets/temperament.js:454 +#: js/widgets/temperament.js:456 +#: js/widgets/temperament.js:1493 +#: js/widgets/temperament.js:1495 +#: js/widgets/timbre.js:968 +#: planet/js/StringHelper.js:69 +msgid "Close" +msgstr "बंद करें" + +#: js/piemenus.js:3435 +msgid "Save stack" +msgstr "स्टैक को सेव करें" + +#: js/piemenus.js:3439 +#: js/toolbar.js:62 +#: js/toolbar.js:123 +#: js/toolbar.js:188 +#: js/toolbar.js:244 +#: js/turtledefs.js:751 +msgid "Help" +msgstr "मदद" + +#: js/piemenus.js:3465 +msgid "In order to copy a sample, you must reload the widget, import the sample again, and export it." +msgstr "" + +#: js/piemenus.js:3851 +msgid "You have chosen key for your pitch preview." +msgstr "" #: js/rubrics.js:523 -#: js/turtledefs.js:122 -#: js/turtledefs.js:223 +#: js/turtledefs.js:119 +#: js/turtledefs.js:220 #: js/blocks/ProgramBlocks.js:745 #: js/blocks/RhythmBlockPaletteBlocks.js:52 #: js/blocks/RhythmBlockPaletteBlocks.js:234 -#: js/widgets/rhythmruler.js:2047 -#: js/widgets/rhythmruler.js:2054 -#: js/widgets/rhythmruler.js:2123 -#: js/widgets/rhythmruler.js:2130 -#: js/widgets/rhythmruler.js:2209 +#: js/widgets/rhythmruler.js:2057 +#: js/widgets/rhythmruler.js:2064 +#: js/widgets/rhythmruler.js:2133 +#: js/widgets/rhythmruler.js:2140 +#: js/widgets/rhythmruler.js:2219 #.TRANS: an arrangement of notes based on duration msgid "rhythm" msgstr "रिद्धम" #: js/rubrics.js:525 -#: js/turtledefs.js:126 -#: js/turtledefs.js:227 +#: js/turtledefs.js:123 +#: js/turtledefs.js:224 msgid "tone" msgstr "स्वर" #: js/rubrics.js:527 -#: js/turtledefs.js:135 -#: js/turtledefs.js:236 -#: js/widgets/phrasemaker.js:1126 +#: js/turtledefs.js:132 +#: js/turtledefs.js:233 +#: js/widgets/phrasemaker.js:1040 msgid "pen" msgstr "क़लम" #: js/rubrics.js:528 -#: js/turtledefs.js:136 -#: js/turtledefs.js:237 +#: js/turtledefs.js:133 +#: js/turtledefs.js:234 #: js/blocks/NumberBlocks.js:981 #: js/blocks/PitchBlocks.js:1717 #: js/blocks/PitchBlocks.js:1758 @@ -1146,22 +1320,22 @@ msgid "number" msgstr "संख्या" #: js/rubrics.js:529 -#: js/turtledefs.js:130 -#: js/turtledefs.js:231 +#: js/turtledefs.js:127 +#: js/turtledefs.js:228 msgid "flow" msgstr "बहाव" #: js/rubrics.js:531 -#: js/turtledefs.js:139 -#: js/turtledefs.js:240 +#: js/turtledefs.js:136 +#: js/turtledefs.js:237 #: planet/js/GlobalTag.js:48 #.TRANS: On the Planet, we use labels to tag projects. msgid "Sensors" msgstr "सेंसर्स" #: js/rubrics.js:532 -#: js/turtledefs.js:138 -#: js/turtledefs.js:239 +#: js/turtledefs.js:135 +#: js/turtledefs.js:236 #: js/blocks/MediaBlocks.js:930 #: planet/js/GlobalTag.js:46 #.TRANS: On the Planet, we use labels to tag projects. @@ -1173,2137 +1347,1977 @@ msgid "mice" msgstr "माउस" #: js/toolbar.js:48 -#: js/toolbar.js:114 +#: js/toolbar.js:109 msgid "About Music Blocks" msgstr "म्यूज़िक ब्लॉक्स के बारे में" #: js/toolbar.js:51 -#: js/toolbar.js:117 -#: js/toolbar.js:188 -#: js/toolbar.js:249 -#: js/turtledefs.js:509 +#: js/toolbar.js:112 +#: js/toolbar.js:177 +#: js/toolbar.js:233 +#: js/turtledefs.js:497 msgid "Record" msgstr "रिकॉर्ड" #: js/toolbar.js:52 #: js/toolbar.js:53 -#: js/toolbar.js:118 -#: js/toolbar.js:119 -#: js/toolbar.js:189 -#: js/toolbar.js:190 -#: js/toolbar.js:250 -#: js/toolbar.js:251 -msgid "Full screen" -msgstr "पूर्ण स्क्रीन" - -#: js/toolbar.js:54 -#: js/toolbar.js:120 -#: js/toolbar.js:191 -#: js/toolbar.js:252 -#: js/turtledefs.js:516 +#: js/toolbar.js:113 +#: js/toolbar.js:114 +#: js/toolbar.js:178 +#: js/toolbar.js:179 +#: js/toolbar.js:234 +#: js/toolbar.js:235 +msgid "Full screen" +msgstr "पूर्ण स्क्रीन" + +#: js/toolbar.js:54 +#: js/toolbar.js:115 +#: js/toolbar.js:180 +#: js/toolbar.js:236 +#: js/turtledefs.js:503 msgid "Toggle Fullscreen" -msgstr "" +msgstr "पूर्णस्क्रीन टॉगल करें" #: js/toolbar.js:55 -#: js/toolbar.js:121 -#: js/toolbar.js:192 -#: js/toolbar.js:253 -#: js/toolbar.js:1118 -#: js/turtledefs.js:522 +#: js/toolbar.js:116 +#: js/toolbar.js:181 +#: js/toolbar.js:237 +#: js/toolbar.js:1066 +#: js/turtledefs.js:509 #: planet/js/StringHelper.js:33 msgid "New project" msgstr "नया काम" #: js/toolbar.js:56 -#: js/toolbar.js:122 -#: js/toolbar.js:193 -#: js/toolbar.js:254 -#: js/turtledefs.js:528 +#: js/toolbar.js:117 +#: js/toolbar.js:182 +#: js/toolbar.js:238 +#: js/turtledefs.js:515 msgid "Load project from file" msgstr "फ़ाइल से प्रोजेक्ट लें" #: js/toolbar.js:57 -#: js/toolbar.js:123 -#: js/toolbar.js:124 -#: js/toolbar.js:194 -#: js/toolbar.js:255 -#: js/turtledefs.js:535 -#: js/turtledefs.js:546 -#: js/turtledefs.js:566 +#: js/toolbar.js:118 +#: js/toolbar.js:119 +#: js/toolbar.js:183 +#: js/toolbar.js:239 +#: js/turtledefs.js:540 +#: js/turtledefs.js:549 +#: js/turtledefs.js:570 msgid "Save project" msgstr "प्रोजेक्ट को संचय करे" #: js/toolbar.js:58 -#: js/toolbar.js:80 -#: js/toolbar.js:82 -#: js/toolbar.js:146 -#: js/toolbar.js:156 -#: js/toolbar.js:158 -#: js/toolbar.js:195 -#: js/toolbar.js:216 -#: js/toolbar.js:218 -#: js/toolbar.js:256 -#: js/toolbar.js:277 -#: js/toolbar.js:279 -#: js/turtledefs.js:536 -#: js/turtledefs.js:567 +#: js/toolbar.js:77 +#: js/toolbar.js:79 +#: js/toolbar.js:138 +#: js/toolbar.js:147 +#: js/toolbar.js:149 +#: js/toolbar.js:184 +#: js/toolbar.js:202 +#: js/toolbar.js:204 +#: js/toolbar.js:240 +#: js/toolbar.js:258 +#: js/toolbar.js:260 msgid "Save project as HTML" msgstr "प्रोजेक्ट को HTML के रूप में संचय करें" #: js/toolbar.js:59 -#: js/toolbar.js:125 -#: js/toolbar.js:196 -#: js/toolbar.js:257 +#: js/toolbar.js:120 +#: js/toolbar.js:185 +#: js/toolbar.js:241 msgid "Find and share projects" msgstr "परियोजनाएं खोजें और साझा करें" #: js/toolbar.js:60 -#: js/toolbar.js:126 -#: js/toolbar.js:197 -#: js/toolbar.js:258 +#: js/toolbar.js:121 +#: js/toolbar.js:186 +#: js/toolbar.js:242 msgid "Offline. Sharing is unavailable" msgstr "ऑफ़लाइन। साझा करना अस्वीकृत है" #: js/toolbar.js:61 -#: js/toolbar.js:127 -#: js/toolbar.js:198 -#: js/toolbar.js:259 +#: js/toolbar.js:122 +#: js/toolbar.js:187 +#: js/toolbar.js:243 msgid "Auxiliary menu" msgstr "सहायक मेनू" -#: js/toolbar.js:62 -#: js/toolbar.js:128 -#: js/toolbar.js:199 -#: js/toolbar.js:260 -#: js/piemenus.js:3386 -#: js/turtledefs.js:592 -msgid "Help" -msgstr "मदद" - #: js/toolbar.js:63 -#: js/toolbar.js:129 -#: js/toolbar.js:200 -#: js/toolbar.js:261 -#: js/turtledefs.js:598 +#: js/toolbar.js:124 +#: js/toolbar.js:189 +#: js/toolbar.js:245 +#: js/turtledefs.js:675 msgid "Run slowly" msgstr "धीमे रूप से चलाएं" #: js/toolbar.js:64 -#: js/toolbar.js:130 -#: js/toolbar.js:201 -#: js/toolbar.js:262 -#: js/turtledefs.js:604 +#: js/toolbar.js:125 +#: js/toolbar.js:190 +#: js/toolbar.js:246 +#: js/turtledefs.js:681 msgid "Run step by step" msgstr "क्रमशः चलाएं" #: js/toolbar.js:65 -#: js/toolbar.js:131 -#: js/toolbar.js:202 -#: js/toolbar.js:263 -#: js/turtledefs.js:611 +#: js/toolbar.js:126 +#: js/toolbar.js:191 +#: js/toolbar.js:247 +#: js/turtledefs.js:688 msgid "Display statistics" msgstr "आँकड़े प्रदर्शित करें" #: js/toolbar.js:66 -#: js/toolbar.js:132 -#: js/toolbar.js:203 -#: js/toolbar.js:264 -#: js/turtledefs.js:617 +#: js/toolbar.js:127 +#: js/toolbar.js:192 +#: js/toolbar.js:248 msgid "Load plugin" msgstr "प्लगइन लोड करें" #: js/toolbar.js:67 -#: js/toolbar.js:133 -#: js/toolbar.js:204 -#: js/toolbar.js:265 -#: js/turtledefs.js:625 +#: js/toolbar.js:128 +#: js/toolbar.js:193 +#: js/toolbar.js:249 +#: js/turtledefs.js:695 msgid "Delete plugin" msgstr "प्लगइन हटाएं" #: js/toolbar.js:68 -#: js/toolbar.js:134 -#: js/toolbar.js:205 -#: js/toolbar.js:266 +#: js/toolbar.js:129 +#: js/toolbar.js:194 +#: js/toolbar.js:250 msgid "Enable horizontal scrolling" msgstr "क्षैतिज स्क्रोलिंग सक्षम करें" #: js/toolbar.js:69 -#: js/toolbar.js:135 -#: js/toolbar.js:206 -#: js/toolbar.js:267 +#: js/toolbar.js:130 +#: js/toolbar.js:195 +#: js/toolbar.js:251 msgid "Disable horizontal scrolling" msgstr "क्षैतिज स्क्रोलिंग अक्षम करें" #: js/toolbar.js:70 -#: js/toolbar.js:136 -#: js/toolbar.js:207 -#: js/toolbar.js:268 -#: js/turtledefs.js:642 -msgid "Change theme" -msgstr "थीम बदलें" - -#: js/toolbar.js:71 -#: js/toolbar.js:137 -#: js/toolbar.js:208 -#: js/toolbar.js:269 -msgid "Light Mode" -msgstr "प्रकाश मोड" - -#: js/toolbar.js:72 -#: js/toolbar.js:138 -#: js/toolbar.js:209 -#: js/toolbar.js:270 -msgid "Dark Mode" -msgstr "अंधेरा मोड" - -#: js/toolbar.js:73 -#: js/toolbar.js:139 -#: js/toolbar.js:210 -#: js/toolbar.js:271 -#: js/turtledefs.js:648 +#: js/toolbar.js:131 +#: js/toolbar.js:196 +#: js/toolbar.js:252 #: planet/js/LocalCard.js:54 #: planet/js/StringHelper.js:71 msgid "Merge with current project" msgstr "वर्तमान परियोजना के साथ मर्ज करें" -#: js/toolbar.js:74 -#: js/toolbar.js:140 -#: js/turtledefs.js:662 +#: js/toolbar.js:71 +#: js/toolbar.js:132 msgid "Set Pitch Preview" msgstr "पिच पूर्वावलोकन सेट करें" -#: js/toolbar.js:75 -#: js/toolbar.js:141 -#: js/toolbar.js:211 -#: js/toolbar.js:272 -#: js/turtledefs.js:669 +#: js/toolbar.js:72 +#: js/toolbar.js:133 +#: js/toolbar.js:197 +#: js/toolbar.js:253 msgid "JavaScript Editor" -msgstr "" +msgstr "जावास्क्रिप्ट संपादक" -#: js/toolbar.js:76 -#: js/toolbar.js:142 -#: js/toolbar.js:212 -#: js/toolbar.js:273 -#: js/turtledefs.js:676 +#: js/toolbar.js:73 +#: js/toolbar.js:134 +#: js/toolbar.js:198 +#: js/toolbar.js:254 +#: js/turtledefs.js:723 msgid "Restore" msgstr "पुनर्स्थापित करें" -#: js/toolbar.js:77 -#: js/toolbar.js:143 -#: js/toolbar.js:213 -#: js/toolbar.js:274 +#: js/toolbar.js:74 +#: js/toolbar.js:135 +#: js/toolbar.js:199 +#: js/toolbar.js:255 msgid "Switch to beginner mode" msgstr "प्रारंभिक मोड में स्विच करें" -#: js/toolbar.js:78 -#: js/toolbar.js:144 -#: js/toolbar.js:214 -#: js/toolbar.js:275 +#: js/toolbar.js:75 +#: js/toolbar.js:136 +#: js/toolbar.js:200 +#: js/toolbar.js:256 msgid "Switch to advanced mode" msgstr "उन्नत मोड में स्विच करें" -#: js/toolbar.js:79 -#: js/toolbar.js:145 -#: js/toolbar.js:155 -#: js/toolbar.js:215 -#: js/toolbar.js:276 -#: js/turtledefs.js:690 +#: js/toolbar.js:76 +#: js/toolbar.js:137 +#: js/toolbar.js:146 +#: js/toolbar.js:201 +#: js/toolbar.js:257 +#: js/turtledefs.js:737 msgid "Select language" msgstr "भाषा चुनें" +#: js/toolbar.js:78 #: js/toolbar.js:81 -#: js/toolbar.js:84 -#: js/toolbar.js:148 -#: js/turtledefs.js:538 +#: js/toolbar.js:140 +#: js/turtledefs.js:578 msgid "Save mouse artwork as PNG" msgstr "माउस आर्टवर्क को PNG के रूप में सहेजें" -#: js/toolbar.js:83 -#: js/toolbar.js:147 +#: js/toolbar.js:80 +#: js/toolbar.js:139 +#: js/turtledefs.js:574 msgid "Save mouse artwork as SVG" msgstr "माउस आर्टवर्क को SVG के रूप में सहेजें" -#: js/toolbar.js:85 -#: js/toolbar.js:149 -#: js/turtledefs.js:569 +#: js/toolbar.js:82 +#: js/toolbar.js:141 +#: js/turtledefs.js:582 msgid "Save music as WAV" msgstr "संगीत को WAV के रूप में सहेजें" -#: js/toolbar.js:86 -#: js/toolbar.js:150 +#: js/toolbar.js:83 +#: js/toolbar.js:142 +#: js/turtledefs.js:586 msgid "Save sheet music as ABC" msgstr "शीट संगीत को ABC के रूप में सहेजें" -#: js/toolbar.js:87 -#: js/toolbar.js:151 +#: js/toolbar.js:84 +#: js/toolbar.js:143 +#: js/turtledefs.js:590 msgid "Save sheet music as Lilypond" msgstr "शीट संगीत को Lilypond के रूप में सहेजें" -#: js/toolbar.js:88 +#: js/toolbar.js:85 msgid "Save sheet music as MusicXML" msgstr "शीट संगीत को MusicXML के रूप में सहेजें" -#: js/toolbar.js:89 +#: js/toolbar.js:86 +#: js/toolbar.js:144 #: js/toolbar.js:152 -#: js/toolbar.js:161 -#: js/toolbar.js:221 -#: js/toolbar.js:282 -#: js/turtledefs.js:558 +#: js/toolbar.js:207 +#: js/toolbar.js:263 +#: js/turtledefs.js:561 +#: js/turtledefs.js:594 msgid "Save block artwork as SVG" msgstr "ब्लॉक आर्टवर्क को SVG के रूप में सहेजें" -#: js/toolbar.js:90 +#: js/toolbar.js:87 +#: js/toolbar.js:145 #: js/toolbar.js:153 -#: js/toolbar.js:162 -#: js/toolbar.js:222 -#: js/toolbar.js:283 -msgid "Save block artwork as PNG" -msgstr "" - -#: js/toolbar.js:91 -#: js/toolbar.js:154 -#: js/toolbar.js:163 -#: js/toolbar.js:223 -#: js/toolbar.js:284 -#: js/toolbar.js:1134 +#: js/toolbar.js:208 +#: js/toolbar.js:264 +#: js/toolbar.js:1082 msgid "Confirm" msgstr "पुष्टि करें" -#: js/toolbar.js:92 -#: js/toolbar.js:164 -#: js/toolbar.js:224 -#: js/toolbar.js:285 +#: js/toolbar.js:88 +#: js/toolbar.js:154 +#: js/toolbar.js:209 +#: js/toolbar.js:265 msgid "English (United States)" msgstr "" -#: js/toolbar.js:93 -#: js/toolbar.js:165 -#: js/toolbar.js:225 -#: js/toolbar.js:286 -msgid "English (United Kingdom)" +#: js/toolbar.js:89 +#: js/toolbar.js:155 +#: js/toolbar.js:210 +#: js/toolbar.js:266 +msgid "English (United Kingdom)" msgstr "" -#: js/toolbar.js:94 -#: js/toolbar.js:166 -#: js/toolbar.js:226 -#: js/toolbar.js:287 +#: js/toolbar.js:90 +#: js/toolbar.js:156 +#: js/toolbar.js:211 +#: js/toolbar.js:267 msgid "日本語" msgstr "" -#: js/toolbar.js:95 +#: js/toolbar.js:91 msgid "한국어" msgstr "" -#: js/toolbar.js:96 -#: js/toolbar.js:168 -#: js/toolbar.js:228 -#: js/toolbar.js:289 +#: js/toolbar.js:92 +#: js/toolbar.js:158 +#: js/toolbar.js:213 +#: js/toolbar.js:269 msgid "español" msgstr "" -#: js/toolbar.js:97 -#: js/toolbar.js:169 -#: js/toolbar.js:229 -#: js/toolbar.js:290 +#: js/toolbar.js:93 +#: js/toolbar.js:159 +#: js/toolbar.js:214 +#: js/toolbar.js:270 msgid "português" msgstr "" -#: js/toolbar.js:98 -#: js/toolbar.js:170 -#: js/toolbar.js:230 -#: js/toolbar.js:291 +#: js/toolbar.js:94 +#: js/toolbar.js:160 +#: js/toolbar.js:215 +#: js/toolbar.js:271 msgid "にほんご" msgstr "" -#: js/toolbar.js:99 -#: js/toolbar.js:171 -#: js/toolbar.js:231 -#: js/toolbar.js:292 +#: js/toolbar.js:95 +#: js/toolbar.js:161 +#: js/toolbar.js:216 +#: js/toolbar.js:272 msgid "中文" msgstr "" -#: js/toolbar.js:100 -#: js/toolbar.js:172 -#: js/toolbar.js:232 -#: js/toolbar.js:293 +#: js/toolbar.js:96 +#: js/toolbar.js:162 +#: js/toolbar.js:217 +#: js/toolbar.js:273 msgid "ภาษาไทย" msgstr "" -#: js/toolbar.js:101 -#: js/toolbar.js:173 -#: js/toolbar.js:233 -#: js/toolbar.js:294 +#: js/toolbar.js:97 +#: js/toolbar.js:163 +#: js/toolbar.js:218 +#: js/toolbar.js:274 msgid "aymara" msgstr "" -#: js/toolbar.js:102 -#: js/toolbar.js:174 -#: js/toolbar.js:234 -#: js/toolbar.js:295 +#: js/toolbar.js:98 +#: js/toolbar.js:164 +#: js/toolbar.js:219 +#: js/toolbar.js:275 msgid "quechua" msgstr "" -#: js/toolbar.js:103 -#: js/toolbar.js:175 -#: js/toolbar.js:235 -#: js/toolbar.js:296 +#: js/toolbar.js:99 +#: js/toolbar.js:165 +#: js/toolbar.js:220 +#: js/toolbar.js:276 msgid "guarani" msgstr "" -#: js/toolbar.js:104 -#: js/toolbar.js:176 -#: js/toolbar.js:236 -#: js/toolbar.js:297 +#: js/toolbar.js:100 +#: js/toolbar.js:166 +#: js/toolbar.js:221 +#: js/toolbar.js:277 msgid "हिंदी" msgstr "" -#: js/toolbar.js:105 -#: js/toolbar.js:178 -#: js/toolbar.js:237 -#: js/toolbar.js:299 +#: js/toolbar.js:101 +#: js/toolbar.js:168 +#: js/toolbar.js:222 +#: js/toolbar.js:279 msgid "igbo" msgstr "" -#: js/toolbar.js:106 -#: js/toolbar.js:179 -#: js/toolbar.js:238 -#: js/toolbar.js:300 +#: js/toolbar.js:102 +#: js/toolbar.js:169 +#: js/toolbar.js:223 +#: js/toolbar.js:280 msgid "عربى" msgstr "" -#: js/toolbar.js:107 -#: js/toolbar.js:177 -#: js/toolbar.js:239 -#: js/toolbar.js:298 +#: js/toolbar.js:103 +#: js/toolbar.js:167 +#: js/toolbar.js:224 +#: js/toolbar.js:278 msgid "తెలుగు" msgstr "" -#: js/toolbar.js:108 -#: js/toolbar.js:180 -#: js/toolbar.js:240 -#: js/toolbar.js:301 +#: js/toolbar.js:104 +#: js/toolbar.js:170 +#: js/toolbar.js:225 +#: js/toolbar.js:281 msgid "עִברִית" msgstr "" -#: js/toolbar.js:109 -#: js/toolbar.js:181 -#: js/toolbar.js:241 -#: js/toolbar.js:302 -msgid "اردو" -msgstr "" - -#: js/toolbar.js:157 -#: js/toolbar.js:160 -#: js/toolbar.js:217 -#: js/toolbar.js:220 -#: js/toolbar.js:278 -#: js/toolbar.js:281 -#: js/turtledefs.js:554 +#: js/toolbar.js:148 +#: js/toolbar.js:151 +#: js/toolbar.js:203 +#: js/toolbar.js:206 +#: js/toolbar.js:259 +#: js/toolbar.js:262 +#: js/turtledefs.js:557 msgid "Save turtle artwork as PNG" msgstr "टर्टल आर्टवर्क को PNG के रूप में सहेजें" -#: js/toolbar.js:159 -#: js/toolbar.js:219 -#: js/toolbar.js:280 -#: js/turtledefs.js:550 +#: js/toolbar.js:150 +#: js/toolbar.js:205 +#: js/toolbar.js:261 +#: js/turtledefs.js:553 msgid "Save turtle artwork as SVG" msgstr "टर्टल आर्टवर्क को SVG के रूप में सहेजें" -#: js/toolbar.js:167 -#: js/toolbar.js:227 -#: js/toolbar.js:288 +#: js/toolbar.js:157 +#: js/toolbar.js:212 +#: js/toolbar.js:268 msgid "한국인" msgstr "" -#: js/toolbar.js:185 -#: js/toolbar.js:246 +#: js/toolbar.js:174 +#: js/toolbar.js:230 msgid "About Turtle Blocks" msgstr "टर्टल ब्लॉक्स के बारे में" -#: js/toolbar.js:494 -#: js/toolbar.js:505 -#: js/toolbar.js:545 +#: js/toolbar.js:446 +#: js/toolbar.js:457 +#: js/toolbar.js:497 msgid "Turtle Wrap Off" msgstr "टर्टल रैप बंद" -#: js/toolbar.js:514 -#: js/toolbar.js:554 +#: js/toolbar.js:466 +#: js/toolbar.js:506 msgid "Turtle Wrap On" msgstr "टर्टल रैप चालू" -#: js/toolbar.js:1121 +#: js/toolbar.js:1069 msgid "Are you sure you want to create a new project?" msgstr "" -#: js/logo.js:61 -msgid "Not a valid pitch name" -msgstr "एक वैध पिच नाम नहीं" - -#: js/logo.js:507 -#: js/blocks/ProgramBlocks.js:258 -#: js/blocks/ProgramBlocks.js:427 -msgid "You must select a file." -msgstr "आपको एक फ़ाइल का चयन करना होगा।" - -#: js/logo.js:1688 -msgid "Playback is ready." -msgstr "प्लेबैक तैयार है।" - -#: js/piemenus.js:200 -#: js/utils/musicutils.js:1182 -#: js/utils/musicutils.js:1202 -#: js/widgets/musickeyboard.js:2375 -#: js/widgets/sampler.js:764 -#: js/widgets/phrasemaker.js:1991 -#.TRANS: double sharp is a music term related to pitch -msgid "double sharp" -msgstr "डबल शार्प" - -#: js/piemenus.js:201 -#: js/utils/musicutils.js:1180 -#: js/utils/musicutils.js:1203 -#: js/blocks/PitchBlocks.js:1539 -#: js/turtleactions/PitchActions.js:323 -#: js/widgets/musickeyboard.js:2376 -#: js/widgets/sampler.js:765 -#: js/widgets/phrasemaker.js:1992 -#.TRANS: sharp is a music term related to pitch -#.TRANS: sharp is a half-step up in pitch -msgid "sharp" -msgstr "शार्प" - -#: js/piemenus.js:202 -#: js/utils/musicutils.js:1178 -#: js/utils/musicutils.js:1204 -#: js/widgets/musickeyboard.js:2377 -#: js/widgets/sampler.js:766 -#: js/widgets/phrasemaker.js:1993 -#.TRANS: natural is a music term related to pitch -msgid "natural" -msgstr "नैचुरल" - -#: js/piemenus.js:203 -#: js/utils/musicutils.js:1176 -#: js/utils/musicutils.js:1205 -#: js/blocks/PitchBlocks.js:1498 -#: js/turtleactions/PitchActions.js:326 -#: js/widgets/musickeyboard.js:2378 -#: js/widgets/sampler.js:767 -#: js/widgets/phrasemaker.js:1994 -#.TRANS: flat is a music term related to pitch -#.TRANS: flat is a half-step down in pitch -msgid "flat" -msgstr "फ्लैट" - -#: js/piemenus.js:204 -#: js/utils/musicutils.js:1174 -#: js/utils/musicutils.js:1206 -#: js/widgets/musickeyboard.js:2379 -#: js/widgets/sampler.js:768 -#: js/widgets/phrasemaker.js:1995 -#.TRANS: double flat is a music term related to pitch -msgid "double flat" -msgstr "डबल फ्लैट" - -#: js/piemenus.js:2827 -#: js/utils/musicutils.js:1000 -#: js/blocks/PitchBlocks.js:1385 -#.TRANS: unison is a music term related to intervals -#.TRANS: unison means the note is the same as the current note -msgid "unison" -msgstr "एकस्वरता" - -#: js/piemenus.js:2981 -#: js/piemenus.js:3054 -#: js/utils/musicutils.js:1008 -#: js/utils/musicutils.js:1184 -#: js/utils/musicutils.js:1369 -#.TRANS: major is a music term related to intervals and mode -msgid "major" -msgstr "मेजर" - -#: js/piemenus.js:2981 -#: js/piemenus.js:3054 -#: js/utils/musicutils.js:1026 -#.TRANS: modal scale for music -msgid "ionian" -msgstr "आयनियन" - -#: js/piemenus.js:2983 -#: js/piemenus.js:3058 -#: js/utils/musicutils.js:1006 -#: js/utils/musicutils.js:1185 -#: js/utils/musicutils.js:1366 -#.TRANS: minor is a music term related to intervals and mode -msgid "minor" -msgstr "माइनर" - -#: js/piemenus.js:2983 -#: js/piemenus.js:3058 -#: js/utils/musicutils.js:1036 -#.TRANS: modal scale for music -msgid "aeolian" -msgstr "एोलियन" - -#: js/piemenus.js:3373 -#: js/blocks/FlowBlocks.js:136 -msgid "Duplicate" -msgstr "डुप्लीकेट" - -#: js/piemenus.js:3374 -#: js/turtledefs.js:714 -msgid "Extract" -msgstr "निकालें" - -#: js/piemenus.js:3375 -msgid "Move to trash" -msgstr "कूड़े में डालें" - -#: js/piemenus.js:3376 -#: js/widgets/temperament.js:454 -#: js/widgets/temperament.js:456 -#: js/widgets/temperament.js:1439 -#: js/widgets/temperament.js:1441 -#: js/widgets/timbre.js:962 -#: planet/js/StringHelper.js:69 -msgid "Close" -msgstr "बंद करें" - -#: js/piemenus.js:3382 -msgid "Save stack" -msgstr "स्टैक को सेव करें" - -#: js/piemenus.js:3412 -msgid "In order to copy a sample, you must reload the widget, import the sample again, and export it." -msgstr "" - -#: js/piemenus.js:3801 -msgid "You have chosen key for your pitch preview." -msgstr "" - -#: js/turtle-singer.js:1364 -#.TRANS: partials are weighted components in a harmonic series -msgid "You must have at least one Partial block inside of a Weighted-partial block" -msgstr "आपके पास एक से अधिक पांचिक ब्लॉक के अंदर कम से कम एक आंशिक ब्लॉक होना चाहिए" - -#: js/turtle-singer.js:2078 -msgid "synth cannot play chords." -msgstr "सिंथ कोड नहीं बजा सकता है।" - -#: js/turtledefs.js:43 +#: js/turtledefs.js:40 #.TRANS: put the URL to the guide here, e.g., https://github.com/sugarlabs/turtleblocksjs/tree/master/guide/README.md msgid "guide url" msgstr "गाइड url" -#: js/turtledefs.js:88 +#: js/turtledefs.js:85 msgid "Turtle Blocks" msgstr "टर्टल ब्लॉक्स" -#: js/turtledefs.js:121 -#: js/turtledefs.js:222 +#: js/turtledefs.js:118 +#: js/turtledefs.js:219 msgid "search" msgstr "खोज" -#: js/turtledefs.js:123 -#: js/turtledefs.js:224 +#: js/turtledefs.js:120 +#: js/turtledefs.js:221 #: js/blocks/MeterBlocks.js:1344 #: js/blocks/WidgetBlocks.js:522 #.TRANS: musical meter (time signature), e.g., 4:4 msgid "meter" msgstr "मीटर" -#: js/turtledefs.js:125 -#: js/turtledefs.js:226 +#: js/turtledefs.js:122 +#: js/turtledefs.js:223 msgid "intervals" msgstr "अंतराल" -#: js/turtledefs.js:127 -#: js/turtledefs.js:228 -msgid "ornament" +#: js/turtledefs.js:124 +#: js/turtledefs.js:225 +msgid "ornament" msgstr "आभूषण" -#: js/turtledefs.js:128 -#: js/turtledefs.js:229 +#: js/turtledefs.js:125 +#: js/turtledefs.js:226 #: js/blocks/VolumeBlocks.js:362 #: js/blocks/VolumeBlocks.js:502 #: js/blocks/VolumeBlocks.js:545 msgid "volume" msgstr "आवृत्ति" -#: js/turtledefs.js:132 -#: js/turtledefs.js:233 +#: js/turtledefs.js:129 +#: js/turtledefs.js:230 msgid "boxes" msgstr "बॉक्स" -#: js/turtledefs.js:133 -#: js/turtledefs.js:234 +#: js/turtledefs.js:130 +#: js/turtledefs.js:231 msgid "widgets" msgstr "विजेट्स" -#: js/turtledefs.js:134 -#: js/turtledefs.js:235 -#: js/widgets/phrasemaker.js:1125 +#: js/turtledefs.js:131 +#: js/turtledefs.js:232 +#: js/widgets/phrasemaker.js:1039 msgid "graphics" msgstr "ग्राफिक्स" -#: js/turtledefs.js:137 -#: js/turtledefs.js:238 +#: js/turtledefs.js:134 +#: js/turtledefs.js:235 msgid "boolean" msgstr "बूलियन" -#: js/turtledefs.js:140 -#: js/turtledefs.js:241 +#: js/turtledefs.js:137 +#: js/turtledefs.js:238 #: js/blocks/HeapBlocks.js:59 -#: js/widgets/status.js:143 +#: js/widgets/status.js:147 msgid "heap" msgstr "हीप" -#: js/turtledefs.js:141 -#: js/turtledefs.js:242 +#: js/turtledefs.js:138 +#: js/turtledefs.js:239 #: js/blocks/DictBlocks.js:142 #: js/blocks/ProgramBlocks.js:495 msgid "dictionary" msgstr "शब्दकोश" -#: js/turtledefs.js:142 -#: js/turtledefs.js:243 +#: js/turtledefs.js:139 +#: js/turtledefs.js:240 msgid "ensemble" msgstr "एंसेंबल" -#: js/turtledefs.js:143 -#: js/turtledefs.js:244 +#: js/turtledefs.js:140 +#: js/turtledefs.js:241 msgid "extras" msgstr "अतिरिक्त" -#: js/turtledefs.js:145 -#: js/turtledefs.js:246 +#: js/turtledefs.js:142 +#: js/turtledefs.js:243 #.TRANS: program as in computer program #.TRANS: program as in computer program msgid "program" msgstr "प्रोग्राम" -#: js/turtledefs.js:146 -#: js/turtledefs.js:247 +#: js/turtledefs.js:143 +#: js/turtledefs.js:244 msgid "my blocks" msgstr "मेरे ब्लॉक्स" -#: js/turtledefs.js:188 -#: js/turtledefs.js:283 +#: js/turtledefs.js:185 +#: js/turtledefs.js:280 msgid "artwork" msgstr "कला का कार्य" -#: js/turtledefs.js:188 -#: js/turtledefs.js:283 +#: js/turtledefs.js:185 +#: js/turtledefs.js:280 msgid "logic" msgstr "तर्क" -#: js/turtledefs.js:188 -#: js/turtledefs.js:283 +#: js/turtledefs.js:185 +#: js/turtledefs.js:280 #: planet/js/GlobalTag.js:34 #.TRANS: On the Planet, we use labels to tag projects. msgid "Music" msgstr "संगीत" -#: js/turtledefs.js:190 +#: js/turtledefs.js:187 msgid "Music Blocks" msgstr "संगीत ब्लॉक्स" -#: js/turtledefs.js:438 +#: js/turtledefs.js:435 msgid "Welcome to Turtle Blocks" msgstr "टर्टल ब्लॉक्स में आपका स्वागत है" -#: js/turtledefs.js:439 +#: js/turtledefs.js:436 msgid "Turtle Blocks is a Logo-inspired turtle that draws colorful pictures with snap-together visual-programming blocks." msgstr "टर्टल ब्लॉक्स एक लोगो-प्रेरित कछुआ है जो स्नैप-टूगेदर विजुअल-प्रोग्रामिंग ब्लॉक के साथ रंगीन तस्वीरें बनाता है।" -#: js/turtledefs.js:440 -#: js/turtledefs.js:467 -#: js/turtledefs.js:822 -#: js/turtledefs.js:845 +#: js/turtledefs.js:437 +#: js/turtledefs.js:464 +#: js/turtledefs.js:773 +#: js/turtledefs.js:804 msgid "The current version is" msgstr "वर्तमान संस्करण है" -#: js/turtledefs.js:448 -#: js/turtledefs.js:493 +#: js/turtledefs.js:445 +#: js/turtledefs.js:482 msgid "Click the run button to run the project in fast mode." msgstr "तेज मोड में परियोजना को चलाने के लिए रन बटन पर क्लिक करें।" -#: js/turtledefs.js:454 +#: js/turtledefs.js:451 msgid "Stop the turtle." msgstr "कछुआ को रोकें।" -#: js/turtledefs.js:456 -#: js/turtledefs.js:501 +#: js/turtledefs.js:453 +#: js/turtledefs.js:490 msgid "You can also type Alt-S to stop." msgstr "आप रोकने के लिए Alt-S भी टाइप कर सकते हैं।" -#: js/turtledefs.js:464 -#: js/widgets/help.js:335 +#: js/turtledefs.js:461 +#: js/widgets/help.js:333 msgid "Welcome to Music Blocks" msgstr "म्यूजिक ब्लॉक में आपका स्वागत है" -#: js/turtledefs.js:465 +#: js/turtledefs.js:462 msgid "Music Blocks is a collection of tools for exploring fundamental musical concepts in a fun way." msgstr "म्यूजिक ब्लॉक्स संगीत के मौलिक अवधारणाओं का अन्वेषण करने के लिए एक मजेदार तरीके से सुझाव देता है।" -#: js/turtledefs.js:474 -#: js/widgets/help.js:336 +#: js/turtledefs.js:471 +#: js/widgets/help.js:334 msgid "Meet Mr. Mouse!" msgstr "मिस्टर माउस से मिलें!" -#: js/turtledefs.js:475 +#: js/turtledefs.js:472 msgid "Mr Mouse is our Music Blocks conductor." msgstr "मिस्टर माउस हमारे संगीत ब्लॉक्स कंडक्टर हैं।" -#: js/turtledefs.js:477 +#: js/turtledefs.js:474 msgid "Mr Mouse encourages you to explore Music Blocks." msgstr "मिस्टर माउस आपको म्यूजिक ब्लॉक्स का अन्वेषण करने के लिए प्रेरित करता है।" -#: js/turtledefs.js:479 +#: js/turtledefs.js:476 msgid "Let us start our tour!" msgstr "आइए हमारा दौरा शुरू करें!" -#: js/turtledefs.js:484 -#: js/turtledefs.js:807 -#: js/widgets/help.js:337 -msgid "Guide" -msgstr "मार्गदर्शिका" - -#: js/turtledefs.js:485 -msgid "A detailed guide to Music Blocks is available." -msgstr "म्यूजिक ब्लॉक्स के लिए एक विस्तृत मार्गदर्शिका उपलब्ध है।" - -#: js/turtledefs.js:499 +#: js/turtledefs.js:488 msgid "Stop the music (and the mice)." msgstr "संगीत को रोकें (और चूहे भी)।" -#: js/turtledefs.js:510 +#: js/turtledefs.js:498 msgid "Record your project as video." msgstr "अपने परियोजना को एक वीडियो के रूप में रिकॉर्ड करें।" -#: js/turtledefs.js:517 +#: js/turtledefs.js:504 msgid "Toggle Fullscreen mode." -msgstr "" +msgstr "पूर्णस्क्रीन मोड टॉगल करें" -#: js/turtledefs.js:523 +#: js/turtledefs.js:510 msgid "Initialize a new project." msgstr "एक नई परियोजना की शुरुआत करें।" -#: js/turtledefs.js:529 +#: js/turtledefs.js:516 msgid "You can also load projects from the file system." msgstr "आप फ़ाइल सिस्टम से भी परियोजनाएं लोड कर सकते हैं।" -#: js/turtledefs.js:545 +#: js/turtledefs.js:521 +#: planet/js/StringHelper.js:46 +msgid "Delete" +msgstr "हटाएं" + +#: js/turtledefs.js:522 +msgid "To delete a block, just right-click on it, then you will be able to see the delete option" +msgstr "किसी ब्लॉक को डिलीट करने के लिए बस उस पर राइट क्लिक करें फिर आपको डिलीट का ऑप्शन दिखाई देगा" + +#: js/turtledefs.js:528 +msgid "To copy a block, just right-click on it, then you will be able to see the copy option" +msgstr "किसी ब्लॉक को डिलीट करने के लिए बस उस पर राइट क्लिक करें फिर आपको डिलीट का ऑप्शन दिखाई देगा" + +#: js/turtledefs.js:534 +msgid "To extract a block, just right-click on it, then you will be able to see the extract option" +msgstr "एक ब्लॉक निकालने के लिए, बस उस पर राइट-क्लिक करें, फिर आप एक्सट्रैक्ट विकल्प देख पाएंगे" + +#: js/turtledefs.js:541 +#: js/turtledefs.js:551 +#: js/turtledefs.js:572 +msgid "Save your project to a file." +msgstr "अपनी परियोजना को एक फ़ाइल में सहेजें।" + +#: js/turtledefs.js:548 +#: js/turtledefs.js:569 #: js/widgets/arpeggio.js:103 -#: js/widgets/meterwidget.js:227 -#: js/widgets/modewidget.js:113 -#: js/widgets/musickeyboard.js:706 +#: js/widgets/meterwidget.js:229 #: js/widgets/pitchdrummatrix.js:166 #: js/widgets/pitchslider.js:125 -#: js/widgets/pitchstaircase.js:639 -#: js/widgets/temperament.js:2173 -#: js/widgets/timbre.js:750 -#: js/widgets/phrasemaker.js:561 +#: js/widgets/modewidget.js:115 +#: js/widgets/musickeyboard.js:688 +#: js/widgets/phrasemaker.js:550 +#: js/widgets/pitchstaircase.js:641 +#: js/widgets/temperament.js:2244 +#: js/widgets/timbre.js:756 msgid "Save" msgstr "सहेजें" -#: js/turtledefs.js:548 -msgid "Save your project to a file." -msgstr "अपनी परियोजना को एक फ़ाइल में सहेजें।" - -#: js/turtledefs.js:552 +#: js/turtledefs.js:555 +#: js/turtledefs.js:576 msgid "Save graphics from your project to as SVG." msgstr "अपनी परियोजना से ग्राफिक्स को एसवीजी के रूप में सहेजें।" -#: js/turtledefs.js:556 +#: js/turtledefs.js:559 +#: js/turtledefs.js:580 msgid "Save graphics from your project as PNG." msgstr "अपनी परियोजना से ग्राफिक्स को पीएनजी के रूप में सहेजें।" -#: js/turtledefs.js:560 +#: js/turtledefs.js:563 +#: js/turtledefs.js:596 msgid "Save block artwork as an SVG file." msgstr "ब्लॉक कला को एसवीजी फ़ाइल के रूप में सहेजें।" -#: js/turtledefs.js:571 -msgid "Save sheet music as ABC, Lilypond or MusicXML" -msgstr "" +#: js/turtledefs.js:584 +msgid "Save audio from your project as WAV." +msgstr "अपनी परियोजना से ऑडियो को डब्लूएवी के रूप में सहेजें।" -#: js/turtledefs.js:573 -msgid "Save block artwork as SVG or PNG" -msgstr "" +#: js/turtledefs.js:588 +msgid "Save your project to as an ABC file." +msgstr "अपनी परियोजना को एक एबीसी फ़ाइल के रूप में सहेजें।" -#: js/turtledefs.js:580 +#: js/turtledefs.js:592 +msgid "Save your project to as a Lilypond file." +msgstr "अपनी परियोजना को एक लिलीपॉंड फ़ाइल के रूप में सहेजें।" + +#: js/turtledefs.js:603 msgid "Load samples from server" msgstr "सर्वर से नमूना लोड करें" -#: js/turtledefs.js:581 +#: js/turtledefs.js:604 msgid "This button opens a viewer for loading example projects." msgstr "यह बटन नमूने देखने के लिए एक दर्शक खोलता है।" -#: js/turtledefs.js:586 +#: js/turtledefs.js:610 +msgid "Palette buttons" +msgstr "पैलेट बटन" + +#: js/turtledefs.js:611 +msgid "This toolbar contains the palette buttons including Rhythm Pitch Tone Action and more." +msgstr "यह टूलबार रिद्धि पिच टोन क्रिया और अन्य सहित पैलेट बटन्स को शामिल करता है।" + +#: js/turtledefs.js:613 +msgid "Click to show the palettes of blocks and drag blocks from the palettes onto the canvas to use them." +msgstr "ब्लॉक और पैलेट्स के पैलेट्स दिखाने के लिए क्लिक करें और इन्हें कैनवास पर खींचें ताकि आप उन्हें इस्तेमाल कर सकें।" + +#: js/turtledefs.js:620 +msgid "Show or hide a coordinate grid." +msgstr "कोआर्डिनेट ग्रिड दिखाएँ या छुपाएँ।" + +#: js/turtledefs.js:625 +#: js/turtles.js:902 +#: js/blocks/GraphicsBlocks.js:373 +#: js/widgets/arpeggio.js:118 +#: js/widgets/pitchdrummatrix.js:181 +#: js/widgets/modewidget.js:121 +#: js/widgets/musickeyboard.js:696 +#: js/widgets/phrasemaker.js:567 +#: js/widgets/pitchstaircase.js:686 +#: js/widgets/rhythmruler.js:601 +#: js/widgets/temperament.js:319 +#: js/widgets/temperament.js:347 +#.TRANS: clear all subdivisions from the ruler. +msgid "Clear" +msgstr "हटाएं" + +#: js/turtledefs.js:626 +msgid "Clear the screen and return the mice to their initial positions." +msgstr "स्क्रीन को साफ करें और माउस को उनकी प्रारंभिक स्थितियों में ले आएं।" + +#: js/turtledefs.js:631 +#: js/turtles.js:923 +msgid "Collapse" +msgstr "ढहाना" + +#: js/turtledefs.js:632 +msgid "Collapse the graphics window." +msgstr "ग्राफिक्स विंडो को संकुचित करें।" + +#: js/turtledefs.js:638 +msgid "Return all blocks to the center of the screen." +msgstr "सभी ब्लॉक्स को स्क्रीन के केंद्र में लौटाएं।" + +#: js/turtledefs.js:644 +msgid "Hide or show the blocks and the palettes." +msgstr "ब्लॉक्स और पैलेट्स को छुपाएं या दिखाएं" + +#: js/turtledefs.js:649 +msgid "Expand/collapse collapsable blocks" +msgstr "विकल्प/संकुचन योग्य ब्लॉक्स को विस्तृत/संकुचित करें" + +#: js/turtledefs.js:650 +msgid "Expand or collapse start and action stacks." +msgstr "स्टार्ट और एक्शन स्टैक्स को विस्तृत या संकुचित करें।" + +#: js/turtledefs.js:658 +msgid "Decrease the size of the blocks." +msgstr "ब्लॉक्स का आकार घटाएं" + +#: js/turtledefs.js:664 +msgid "Increase the size of the blocks." +msgstr "ब्लॉक्स का आकार बढ़ाएं" + +#: js/turtledefs.js:669 msgid "Expand/collapse option toolbar" msgstr "विकल्प टूलबार को विस्तृत/संकुचित करें" -#: js/turtledefs.js:587 +#: js/turtledefs.js:670 msgid "Click this button to expand or collapse the auxillary toolbar." -msgstr "" +msgstr "सहायक उपकरण पट्टी को विस्तृत या संक्षिप्त करने के लिए यह बटन क्लिक करें." -#: js/turtledefs.js:593 -msgid "Displays help messages for the main and auxiliary toolbar, right-click contextual menu for blocks and canvas, and palettes." -msgstr "" - -#: js/turtledefs.js:599 +#: js/turtledefs.js:676 msgid "Click to run the project in slow mode." msgstr "प्रोजेक्ट को धीरे चलाने के लिए यहाँ क्लिक करें" -#: js/turtledefs.js:605 +#: js/turtledefs.js:682 msgid "Click to run the project step by step." msgstr "प्रोजेक्ट को क्रमशः चलने के लिए क्लिक करें" -#: js/turtledefs.js:612 +#: js/turtledefs.js:689 msgid "Display statistics about your Music project." msgstr "अपने संगीत प्रोजेक्ट के आँकड़े दिखाएँ।" -#: js/turtledefs.js:618 -msgid "Load a selected plugin." -msgstr "" - -#: js/turtledefs.js:626 +#: js/turtledefs.js:696 msgid "Delete a selected plugin." msgstr "चयनित प्लगइन को हटाएं।" -#: js/turtledefs.js:633 +#: js/turtledefs.js:703 msgid "Enable scrolling" msgstr "स्क्रॉलिंग सक्षम करें" -#: js/turtledefs.js:634 +#: js/turtledefs.js:704 msgid "You can scroll the blocks on the canvas." msgstr "आप कैनवास पर ब्लॉक्स को स्क्रॉल कर सकते हैं।" -#: js/turtledefs.js:643 -msgid "Switch between dark and light mode." -msgstr "" - -#: js/turtledefs.js:649 -msgid "Click to add another project into the current one." -msgstr "" - -#: js/turtledefs.js:654 +#: js/turtledefs.js:713 msgid "Wrap Turtle" msgstr "टर्टल को लपेटें" -#: js/turtledefs.js:655 +#: js/turtledefs.js:714 msgid "Turn Turtle wrapping On or Off." msgstr "टर्टल लपेटें को चालू या बंद करें।" -#: js/turtledefs.js:663 -msgid "Click to set the current pitch." -msgstr "" - -#: js/turtledefs.js:670 -msgid "Converts Music Block programs to JavaScript." -msgstr "" - -#: js/turtledefs.js:677 +#: js/turtledefs.js:724 msgid "Restore blocks from the trash." msgstr "कचरे से ब्लॉक्स को बहाल करें।" -#: js/turtledefs.js:684 +#: js/turtledefs.js:731 msgid "Switch mode" msgstr "मोड स्विच करें" -#: js/turtledefs.js:685 +#: js/turtledefs.js:732 msgid "Switch between beginner and advance modes." msgstr "शुरुआती और उन्नत मोड के बीच स्विच करें।" -#: js/turtledefs.js:691 +#: js/turtledefs.js:738 msgid "Select your language preference." msgstr "अपनी भाषा प्राथमिकता का चयन करें।" -#: js/turtledefs.js:696 -msgid "Contextual Menu for Blocks" -msgstr "" - -#: js/turtledefs.js:697 -msgid "Right-click on a block to access common actions." -msgstr "" - -#: js/turtledefs.js:702 -#: planet/js/StringHelper.js:46 -msgid "Delete" -msgstr "हटाएं" - -#: js/turtledefs.js:703 -msgid "To delete a block, right-click on it. You will see the delete option." -msgstr "" - -#: js/turtledefs.js:709 -msgid "To copy a block, right-click on it. You will see the copy option." -msgstr "" - -#: js/turtledefs.js:715 -msgid "To extract a block, right-click on it. You will see the extract option." -msgstr "" - -#: js/turtledefs.js:721 +#: js/turtledefs.js:744 msgid "Keyboard shortcuts" msgstr "कीबोर्ड शॉर्टकट्स" -#: js/turtledefs.js:722 +#: js/turtledefs.js:745 msgid "You can type d to create a do block and r to create a re block etc." msgstr "आप डू ब्लॉक बनाने के लिए डी और रे ब्लॉक बनाने के लिए आर इत्यादि टाइप कर सकते हैं।" -#: js/turtledefs.js:729 -msgid "Contextual Menu for Canvas" -msgstr "" +#: js/turtledefs.js:752 +msgid "Show these messages." +msgstr "इन संदेशों को दिखाएँ।" -#: js/turtledefs.js:730 -msgid "Right-click on the canvas to perform additional canvas-related tasks." -msgstr "" +#: js/turtledefs.js:758 +#: js/turtledefs.js:789 +#: js/widgets/help.js:335 +msgid "Guide" +msgstr "मार्गदर्शिका" -#: js/turtledefs.js:736 -#: js/turtles.js:940 -#: js/palette.js:654 -msgid "Grid" -msgstr "ग्रिड" +#: js/turtledefs.js:759 +msgid "A detailed guide to Turtle Blocks is available." +msgstr "टर्टल ब्लॉक्स के लिए एक विस्तृत मार्गदर्शिका उपलब्ध है।" -#: js/turtledefs.js:737 -msgid "Turn on/off lines for cartesian or polar grids." -msgstr "" +#: js/turtledefs.js:763 +msgid "Turtle Blocks Guide" +msgstr "टर्टल ब्लॉक्स मार्गदर्शिका" -#: js/turtledefs.js:739 -msgid "Turn on/off music staffs." -msgstr "" +#: js/turtledefs.js:766 +#: js/turtledefs.js:797 +#: js/widgets/help.js:336 +msgid "About" +msgstr "बारे में" -#: js/turtledefs.js:744 -#: js/turtles.js:959 -#: js/blocks/GraphicsBlocks.js:364 -#: js/widgets/arpeggio.js:118 -#: js/widgets/modewidget.js:119 -#: js/widgets/musickeyboard.js:714 -#: js/widgets/pitchdrummatrix.js:181 -#: js/widgets/pitchstaircase.js:684 -#: js/widgets/rhythmruler.js:601 -#: js/widgets/temperament.js:317 -#: js/widgets/temperament.js:345 -#: js/widgets/phrasemaker.js:578 -#.TRANS: clear all subdivisions from the ruler. -msgid "Clear" -msgstr "हटाएं" +#: js/turtledefs.js:767 +msgid "Turtle Blocks is an open source collection of tools for exploring musical concepts." +msgstr "टर्टल ब्लॉक्स एक संगीत सिद्धांतों की खोज के लिए एक ओपन सोर्स संग्रह है।" -#: js/turtledefs.js:745 -msgid "Clear the screen and return the mice to their initial positions." -msgstr "स्क्रीन को साफ करें और माउस को उनकी प्रारंभिक स्थितियों में ले आएं।" +#: js/turtledefs.js:769 +msgid "A full list of contributors can be found in the Turtle Blocks GitHub repository." +msgstr "टर्टल ब्लॉक्स GitHub रिपॉजिटरी में सभी योगदानकर्ताओं की पूरी सूची मिल सकती है।" -#: js/turtledefs.js:750 -#: js/turtles.js:980 -msgid "Collapse" -msgstr "ढहाना" - -#: js/turtledefs.js:751 -msgid "Collapse the graphics window." -msgstr "ग्राफिक्स विंडो को संकुचित करें।" - -#: js/turtledefs.js:757 -msgid "Return all blocks to the center of the screen." -msgstr "सभी ब्लॉक्स को स्क्रीन के केंद्र में लौटाएं।" - -#: js/turtledefs.js:763 -msgid "Hide or show the blocks and the palettes." -msgstr "ब्लॉक्स और पैलेट्स को छुपाएं या दिखाएं" - -#: js/turtledefs.js:769 -msgid "Expand or collapse start and action stacks." -msgstr "स्टार्ट और एक्शन स्टैक्स को विस्तृत या संकुचित करें।" - -#: js/turtledefs.js:777 -msgid "Decrease the size of the blocks." -msgstr "ब्लॉक्स का आकार घटाएं" - -#: js/turtledefs.js:783 -msgid "Increase the size of the blocks." -msgstr "ब्लॉक्स का आकार बढ़ाएं" - -#: js/turtledefs.js:789 -msgid "Select" -msgstr "" - -#: js/turtledefs.js:790 -msgid "Left-click and drag on workspace to select multiple blocks." -msgstr "" - -#: js/turtledefs.js:797 -msgid "Palette buttons" -msgstr "पैलेट बटन" - -#: js/turtledefs.js:798 -msgid "This toolbar contains the palette buttons including Rhythm Pitch Tone Action and more." -msgstr "यह टूलबार रिद्धि पिच टोन क्रिया और अन्य सहित पैलेट बटन्स को शामिल करता है।" - -#: js/turtledefs.js:800 -msgid "Click to show the palettes of blocks and drag blocks from the palettes onto the canvas to use them." -msgstr "ब्लॉक और पैलेट्स के पैलेट्स दिखाने के लिए क्लिक करें और इन्हें कैनवास पर खींचें ताकि आप उन्हें इस्तेमाल कर सकें।" - -#: js/turtledefs.js:808 -msgid "A detailed guide to Turtle Blocks is available." -msgstr "टर्टल ब्लॉक्स के लिए एक विस्तृत मार्गदर्शिका उपलब्ध है।" - -#: js/turtledefs.js:812 -msgid "Turtle Blocks Guide" -msgstr "टर्टल ब्लॉक्स मार्गदर्शिका" - -#: js/turtledefs.js:815 -#: js/turtledefs.js:838 -#: js/widgets/help.js:338 -msgid "About" -msgstr "बारे में" - -#: js/turtledefs.js:816 -msgid "Turtle Blocks is an open source collection of tools for exploring musical concepts." -msgstr "टर्टल ब्लॉक्स एक संगीत सिद्धांतों की खोज के लिए एक ओपन सोर्स संग्रह है।" - -#: js/turtledefs.js:818 -msgid "A full list of contributors can be found in the Turtle Blocks GitHub repository." -msgstr "टर्टल ब्लॉक्स GitHub रिपॉजिटरी में सभी योगदानकर्ताओं की पूरी सूची मिल सकती है।" - -#: js/turtledefs.js:820 +#: js/turtledefs.js:771 msgid "Turtle Blocks is licensed under the AGPL." msgstr "टर्टल ब्लॉक्स AGPL लाइसेंस के तहत लाइसेंस प्राप्त करता है।" -#: js/turtledefs.js:828 +#: js/turtledefs.js:779 msgid "Turtle Blocks GitHub repository" msgstr "टर्टल ब्लॉक्स GitHub रिपॉजिटरी" -#: js/turtledefs.js:831 -#: js/widgets/help.js:339 -#: js/widgets/help.js:361 +#: js/turtledefs.js:782 +#: js/turtledefs.js:813 +#: js/widgets/help.js:337 +#: js/widgets/help.js:359 msgid "Congratulations." msgstr "बधाई हो।" -#: js/turtledefs.js:832 +#: js/turtledefs.js:783 msgid "You have finished the tour. Please enjoy Turtle Blocks!" msgstr "आपने दौरा समाप्त किया है। कृपया टर्टल ब्लॉक्स का आनंद लें!" -#: js/turtledefs.js:839 +#: js/turtledefs.js:790 +msgid "A detailed guide to Music Blocks is available." +msgstr "म्यूजिक ब्लॉक्स के लिए एक विस्तृत मार्गदर्शिका उपलब्ध है।" + +#: js/turtledefs.js:798 msgid "Music Blocks is an open source collection of tools for exploring musical concepts." msgstr "म्यूजिक ब्लॉक्स एक संगीत सिद्धांतों की खोज के लिए एक ओपन सोर्स संग्रह है।" -#: js/turtledefs.js:841 +#: js/turtledefs.js:800 msgid "A full list of contributors can be found in the Music Blocks GitHub repository." msgstr "म्यूजिक ब्लॉक्स GitHub रिपॉजिटरी में सभी योगदानकर्ताओं की पूरी सूची मिल सकती है।" -#: js/turtledefs.js:843 +#: js/turtledefs.js:802 msgid "Music Blocks is licensed under the AGPL." msgstr "म्यूजिक ब्लॉक्स AGPL लाइसेंस के तहत लाइसेंस प्राप्त करता है।" -#: js/turtledefs.js:851 +#: js/turtledefs.js:810 msgid "Music Blocks GitHub repository" msgstr "म्यूजिक ब्लॉक्स GitHub रेपॉजिटरी" -#: js/turtledefs.js:854 -msgid "Congratulations!" -msgstr "" - -#: js/turtledefs.js:855 +#: js/turtledefs.js:814 msgid "You have finished the tour. Please enjoy Music Blocks!" msgstr "आपने यात्रा पूरी कर ली है। कृपया Music Blocks का आनंद लें!" -#: js/turtles.js:1052 +#: js/turtles.js:992 msgid "Expand" msgstr "विस्तार" -#: js/palette.js:663 -msgid "effect" -msgstr "प्रभाव" +#: js/utils/synthutils.js:58 +#: js/utils/musicutils.js:1125 +#: js/blocks/DrumBlocks.js:191 +#.TRANS: white noise synthesizer +msgid "white noise" +msgstr "" -#: js/palette.js:669 -msgid "sargam" -msgstr "सरगम" +#: js/utils/synthutils.js:60 +#: js/utils/musicutils.js:1126 +#.TRANS: brown noise synthesizer +msgid "brown noise" +msgstr "ब्राउन नॉइज़" -#: js/palette.js:684 -#: js/blocks/PitchBlocks.js:1209 -msgid "custom pitch" -msgstr "कस्टम पिच" +#: js/utils/synthutils.js:62 +#: js/utils/musicutils.js:1127 +#.TRANS: pink noise synthesizer +msgid "pink noise" +msgstr "पिंक नॉइज़" -#: js/palette.js:692 -msgid "accidental" -msgstr "अक्सीडेंटल" +#: js/utils/synthutils.js:72 +#: js/utils/musicutils.js:1103 +#: js/blocks/VolumeBlocks.js:47 +#.TRANS: musical instrument +msgid "piano" +msgstr "पियानो" -#: js/palette.js:716 -#: js/blocks/PitchBlocks.js:405 -msgid "pitch converter" -msgstr "पिच कनवर्टर" +#: js/utils/synthutils.js:74 +#: js/utils/musicutils.js:1104 +#.TRANS: musical instrument +msgid "violin" +msgstr "वायलिन" -#: js/utils/musicutils.js:504 -#: js/utils/musicutils.js:644 -#: js/widgets/musickeyboard.js:2906 -#: js/widgets/pitchdrummatrix.js:228 -msgid "rest" -msgstr "आराम" +#: js/utils/synthutils.js:76 +#: js/utils/musicutils.js:1105 +#.TRANS: viola musical instrument +msgid "viola" +msgstr "वायोला" -#: js/utils/musicutils.js:687 -msgid "Perfect unison" -msgstr "" +#: js/utils/synthutils.js:78 +#: js/utils/musicutils.js:1108 +#.TRANS: musical instrument +msgid "cello" +msgstr "चेलो" -#: js/utils/musicutils.js:687 -msgid "Diminished second" -msgstr "" +#: js/utils/synthutils.js:82 +#: js/utils/musicutils.js:1110 +#.TRANS: viola musical instrument +msgid "double bass" +msgstr "डबल बास" -#: js/utils/musicutils.js:688 -msgid "Minor second" -msgstr "" +#: js/utils/synthutils.js:84 +#: js/utils/musicutils.js:1111 +#: js/widgets/rhythmruler.js:2511 +#.TRANS: musical instrument +msgid "guitar" +msgstr "गिटार" -#: js/utils/musicutils.js:688 -msgid "Augmented unison" -msgstr "" +#: js/utils/synthutils.js:86 +#: js/utils/musicutils.js:1112 +#.TRANS: musical instrument +msgid "acoustic guitar" +msgstr "एकॉस्टिक गिटार" -#: js/utils/musicutils.js:689 -msgid "Major second" -msgstr "" +#: js/utils/synthutils.js:88 +#: js/utils/musicutils.js:1113 +#.TRANS: musical instrument +msgid "flute" +msgstr "बांसुरी" -#: js/utils/musicutils.js:689 -msgid "Diminished third" -msgstr "" +#: js/utils/synthutils.js:90 +#: js/utils/musicutils.js:1114 +#.TRANS: musical instrument +msgid "clarinet" +msgstr "क्लैरिनेट" -#: js/utils/musicutils.js:690 -msgid "Minor third" -msgstr "" +#: js/utils/synthutils.js:92 +#: js/utils/musicutils.js:1115 +#.TRANS: musical instrument +msgid "saxophone" +msgstr "सैक्सोफोन" -#: js/utils/musicutils.js:690 -msgid "Augmented second" -msgstr "" +#: js/utils/synthutils.js:94 +#: js/utils/musicutils.js:1116 +#.TRANS: musical instrument +msgid "tuba" +msgstr "ट्यूबा" -#: js/utils/musicutils.js:691 -msgid "Major third" -msgstr "" +#: js/utils/synthutils.js:96 +#: js/utils/musicutils.js:1117 +#.TRANS: musical instrument +msgid "trumpet" +msgstr "ट्रंपेट" -#: js/utils/musicutils.js:691 -msgid "Diminished fourth" -msgstr "" +#: js/utils/synthutils.js:98 +#: js/utils/musicutils.js:1118 +#.TRANS: musical instrument +msgid "oboe" +msgstr "ओबो" -#: js/utils/musicutils.js:692 -msgid "Perfect fourth" -msgstr "" +#: js/utils/synthutils.js:100 +#: js/utils/musicutils.js:1119 +#.TRANS: musical instrument +msgid "trombone" +msgstr "ट्रॉम्बोन" -#: js/utils/musicutils.js:692 -msgid "Augmented third" -msgstr "" +#: js/utils/synthutils.js:102 +#: js/utils/musicutils.js:1157 +#.TRANS: musical instrument +msgid "banjo" +msgstr "बैंजो" -#: js/utils/musicutils.js:693 -msgid "Diminished fifth" -msgstr "" +#: js/utils/synthutils.js:104 +#: js/utils/musicutils.js:1158 +#.TRANS: musical instrument +msgid "koto" +msgstr "कोतो" -#: js/utils/musicutils.js:693 -msgid "Augmented fourth" -msgstr "" +#: js/utils/synthutils.js:106 +#: js/utils/musicutils.js:1159 +#.TRANS: musical instrument +msgid "dulcimer" +msgstr "डल्सिमर" -#: js/utils/musicutils.js:694 -msgid "Perfect fifth" -msgstr "" +#: js/utils/synthutils.js:108 +#: js/utils/musicutils.js:1160 +#.TRANS: musical instrument +msgid "electric guitar" +msgstr "इलेक्ट्रिक गिटार" -#: js/utils/musicutils.js:694 -msgid "Diminished sixth" -msgstr "" +#: js/utils/synthutils.js:110 +#: js/utils/musicutils.js:1161 +#.TRANS: musical instrument +msgid "bassoon" +msgstr "बैसून" -#: js/utils/musicutils.js:695 -msgid "Minor sixth" -msgstr "" +#: js/utils/synthutils.js:112 +#: js/utils/musicutils.js:1162 +#.TRANS: musical instrument +msgid "celeste" +msgstr "सेलेस्ट" -#: js/utils/musicutils.js:695 -msgid "Augmented fifth" -msgstr "" - -#: js/utils/musicutils.js:696 -msgid "Major sixth" -msgstr "" - -#: js/utils/musicutils.js:696 -msgid "Diminished seventh" -msgstr "" - -#: js/utils/musicutils.js:697 -msgid "Minor seventh" -msgstr "" - -#: js/utils/musicutils.js:697 -msgid "Augmented sixth" -msgstr "" - -#: js/utils/musicutils.js:698 -msgid "Major seventh" -msgstr "" +#: js/utils/synthutils.js:114 +#: js/utils/musicutils.js:1106 +#.TRANS: xylophone musical instrument +msgid "xylophone" +msgstr "क्सीलोफ़ोन" -#: js/utils/musicutils.js:698 -msgid "Diminished octave" -msgstr "" +#: js/utils/synthutils.js:116 +#: js/utils/musicutils.js:1120 +#.TRANS: polytone synthesizer +msgid "electronic synth" +msgstr "इलेक्ट्रॉनिक सिंथ" -#: js/utils/musicutils.js:699 -msgid "Perfect octave" -msgstr "" +#: js/utils/synthutils.js:118 +#: js/utils/musicutils.js:1121 +#.TRANS: simple monotone synthesizer +msgid "simple 1" +msgstr "सिम्पल 1" -#: js/utils/musicutils.js:699 -msgid "Augmented seventh" -msgstr "" +#: js/utils/synthutils.js:120 +#.TRANS: simple monotone synthesizer +msgid "simple-2" +msgstr "सिंपल-2" -#: js/utils/musicutils.js:700 -msgid "Minor ninth" -msgstr "" +#: js/utils/synthutils.js:122 +#.TRANS: simple monotone synthesizer +msgid "simple-3" +msgstr "सिंपल-3" -#: js/utils/musicutils.js:700 -msgid "Augmented octave" -msgstr "" +#: js/utils/synthutils.js:124 +#.TRANS: simple monotone synthesizer +msgid "simple-4" +msgstr "सिंपल-4" -#: js/utils/musicutils.js:701 -msgid "Major ninth" -msgstr "" +#: js/utils/synthutils.js:126 +#: js/utils/musicutils.js:1094 +#: js/utils/musicutils.js:1588 +#: js/blocks/PitchBlocks.js:85 +#.TRANS: sine wave +msgid "sine" +msgstr "साइन" -#: js/utils/musicutils.js:701 -msgid "Diminished tenth" -msgstr "" +#: js/utils/synthutils.js:128 +#: js/utils/musicutils.js:1095 +#: js/utils/musicutils.js:1589 +#: js/blocks/PitchBlocks.js:39 +#.TRANS: square wave +msgid "square" +msgstr "वर्ग" -#: js/utils/musicutils.js:702 -msgid "Minor tenth" -msgstr "" +#: js/utils/synthutils.js:130 +#: js/utils/musicutils.js:1097 +#: js/utils/musicutils.js:1591 +#: js/blocks/PitchBlocks.js:108 +#.TRANS: sawtooth wave +msgid "sawtooth" +msgstr "सॉटूथ" -#: js/utils/musicutils.js:702 -msgid "Augmented ninth" -msgstr "" +#: js/utils/synthutils.js:132 +#: js/utils/musicutils.js:1096 +#: js/utils/musicutils.js:1590 +#: js/blocks/PitchBlocks.js:62 +#: js/blocks/ToneBlocks.js:39 +#.TRANS: triangle wave +msgid "triangle" +msgstr "त्रिकोण" -#: js/utils/musicutils.js:703 -msgid "Major tenth" -msgstr "" +#: js/utils/synthutils.js:134 +#: js/utils/musicutils.js:1077 +#: js/utils/musicutils.js:1128 +#: js/utils/musicutils.js:1171 +#: js/utils/musicutils.js:1193 +#: js/utils/musicutils.js:1624 +#: js/blocks/IntervalsBlocks.js:1124 +#: js/blocks/VolumeBlocks.js:411 +#: js/blocks/ToneBlocks.js:946 +#: js/blocks/WidgetBlocks.js:399 +#: js/blocks/WidgetBlocks.js:404 +#: js/turtleactions/VolumeActions.js:218 +#: js/widgets/modewidget.js:919 +#.TRANS: customize voice +msgid "custom" +msgstr "अनुकूलित" -#: js/utils/musicutils.js:703 -msgid "Diminished eleventh" -msgstr "" +#: js/utils/synthutils.js:136 +#: js/utils/musicutils.js:1107 +#.TRANS: vibraphone musical instrument +msgid "vibraphone" +msgstr "वाइब्राफ़ोन" -#: js/utils/musicutils.js:704 -msgid "Perfect eleventh" -msgstr "" +#: js/utils/synthutils.js:148 +#: js/utils/musicutils.js:1129 +#: js/widgets/rhythmruler.js:2057 +#: js/widgets/rhythmruler.js:2319 +#.TRANS: musical instrument +msgid "snare drum" +msgstr "स्नेयर ड्रम" -#: js/utils/musicutils.js:704 -msgid "Augmented tenth" -msgstr "" +#: js/utils/synthutils.js:150 +#: js/utils/musicutils.js:1130 +#.TRANS: musical instrument +msgid "kick drum" +msgstr "किक ड्रम" -#: js/utils/musicutils.js:705 -msgid "Diminished twelfth" -msgstr "" +#: js/utils/synthutils.js:152 +#: js/utils/musicutils.js:1131 +#.TRANS: musical instrument +msgid "tom tom" +msgstr "टॉम टॉम" -#: js/utils/musicutils.js:705 -msgid "Augmented eleventh" -msgstr "" +#: js/utils/synthutils.js:154 +#: js/utils/musicutils.js:1132 +#.TRANS: musical instrument +msgid "floor tom" +msgstr "फ्लोर टॉम" -#: js/utils/musicutils.js:706 -msgid "Perfect twelfth" -msgstr "" +#: js/utils/synthutils.js:156 +#: js/utils/musicutils.js:1133 +#.TRANS: musical instrument +msgid "bass drum" +msgstr "बेस ड्रम" -#: js/utils/musicutils.js:706 -msgid "Diminished thirteenth" -msgstr "" +#: js/utils/synthutils.js:158 +#: js/utils/musicutils.js:1134 +#.TRANS: a drum made from an inverted cup +msgid "cup drum" +msgstr "कप ड्रम" -#: js/utils/musicutils.js:707 -msgid "Minor thirteenth" -msgstr "" +#: js/utils/synthutils.js:160 +#: js/utils/musicutils.js:1135 +#.TRANS: musical instrument +msgid "darbuka drum" +msgstr "दरबूका ड्रम" -#: js/utils/musicutils.js:707 -msgid "Augmented fifth, plus an octave" -msgstr "" +#: js/utils/synthutils.js:162 +#.TRANS: musical instrument +msgid "taiko" +msgstr "ताइको" -#: js/utils/musicutils.js:708 -msgid "Major thirteenth" -msgstr "" +#: js/utils/synthutils.js:164 +#: js/utils/musicutils.js:1136 +#.TRANS: musical instrument +msgid "hi hat" +msgstr "हाई हैट" -#: js/utils/musicutils.js:708 -msgid "Diminished seventh, plus an octave" -msgstr "" +#: js/utils/synthutils.js:166 +#: js/utils/musicutils.js:1137 +#.TRANS: a small metal bell +msgid "ride bell" +msgstr "राइड बेल" -#: js/utils/musicutils.js:836 -#.TRANS: ordinal number. Please keep exactly one space between each number. -msgid "1st 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th" -msgstr "1वा 2वा 3वा 4वा 5वा 6वा 7वा 8वा 9वा 10वा 11वा 12वा" +#: js/utils/synthutils.js:168 +#: js/utils/musicutils.js:1138 +#.TRANS: musical instrument +msgid "cow bell" +msgstr "काउ बेल" -#: js/utils/musicutils.js:1002 -#: js/utils/musicutils.js:1186 -#: js/utils/musicutils.js:1368 -#.TRANS: augmented is a music term related to intervals -msgid "augmented" -msgstr "बढ़ाया हुआ" +#: js/utils/synthutils.js:170 +#: js/utils/musicutils.js:1141 +#.TRANS: musical instrument +msgid "triangle bell" +msgstr "त्रिकोण बेल" -#: js/utils/musicutils.js:1004 -#: js/utils/musicutils.js:1187 -#: js/utils/musicutils.js:1367 -#.TRANS: diminished is a music term related to intervals and mode -msgid "diminished" -msgstr "कम" +#: js/utils/synthutils.js:172 +#: js/utils/musicutils.js:1142 +#.TRANS: musical instrument +msgid "finger cymbals" +msgstr "फिंगर सिम्बल्स" -#: js/utils/musicutils.js:1010 -#: js/utils/musicutils.js:1365 -#: js/blocks/IntervalsBlocks.js:649 -#: js/turtleactions/IntervalsActions.js:120 -#: js/turtleactions/IntervalsActions.js:124 -#.TRANS: perfect is a music term related to intervals -msgid "perfect" -msgstr "पूर्ण" +#: js/utils/synthutils.js:174 +#: js/utils/musicutils.js:1140 +#.TRANS: musical instrument +msgid "japanese bell" +msgstr "जापानी बेल" -#: js/utils/musicutils.js:1012 -#.TRANS: twelve semi-tone scale for music -msgid "chromatic" -msgstr "क्रोमैटिक" +#: js/utils/synthutils.js:176 +#: js/utils/musicutils.js:1143 +#.TRANS: a musically tuned set of bells +msgid "chime" +msgstr "चाइम" -#: js/utils/musicutils.js:1013 -msgid "algerian" -msgstr "अल्जीरियन" +#: js/utils/synthutils.js:178 +#: js/utils/musicutils.js:1144 +#.TRANS: a musical instrument +msgid "gong" +msgstr "गॉंग" -#: js/utils/musicutils.js:1014 -msgid "spanish" -msgstr "स्पेनिश" +#: js/utils/synthutils.js:180 +#: js/utils/musicutils.js:1145 +#.TRANS: sound effect +msgid "clang" +msgstr "क्लैंग" -#: js/utils/musicutils.js:1016 -#.TRANS: modal scale in music -msgid "octatonic" -msgstr "ऑक्टाटॉनिक" +#: js/utils/synthutils.js:182 +#: js/utils/musicutils.js:1146 +#.TRANS: sound effect +msgid "crash" +msgstr "क्रैश" -#: js/utils/musicutils.js:1018 -#.TRANS: harmonic major scale in music -msgid "harmonic major" -msgstr "हार्मोनिक मेजर" +#: js/utils/synthutils.js:184 +#: js/utils/musicutils.js:1147 +#.TRANS: sound effect +msgid "bottle" +msgstr "बॉटल" -#: js/utils/musicutils.js:1020 -#.TRANS: natural minor scales in music -msgid "natural minor" -msgstr "नैचुरल माइनर" +#: js/utils/synthutils.js:186 +#: js/utils/musicutils.js:1148 +#.TRANS: sound effect +msgid "clap" +msgstr "क्लैप" -#: js/utils/musicutils.js:1022 -#.TRANS: harmonic minor scale in music -msgid "harmonic minor" -msgstr "हार्मोनिक माइनर" +#: js/utils/synthutils.js:188 +#: js/utils/musicutils.js:1149 +#.TRANS: sound effect +msgid "slap" +msgstr "स्लैप" -#: js/utils/musicutils.js:1024 -#.TRANS: melodic minor scale in music -msgid "melodic minor" -msgstr "मेलोडिक माइनर" +#: js/utils/synthutils.js:190 +#: js/utils/musicutils.js:1150 +#.TRANS: sound effect +msgid "splash" +msgstr "स्प्लैश" -#: js/utils/musicutils.js:1028 -#.TRANS: modal scale for music -msgid "dorian" -msgstr "डोरियन" +#: js/utils/synthutils.js:192 +#: js/utils/musicutils.js:1151 +#.TRANS: sound effect +msgid "bubbles" +msgstr "बबल्स" -#: js/utils/musicutils.js:1030 -#.TRANS: modal scale for music -msgid "phrygian" -msgstr "फ्रिजियन" +#: js/utils/synthutils.js:194 +#: js/utils/musicutils.js:1152 +#.TRANS: sound effect +msgid "raindrop" +msgstr "रेनड्रॉप" -#: js/utils/musicutils.js:1032 -#.TRANS: modal scale for music -msgid "lydian" -msgstr "लिडियन" +#: js/utils/synthutils.js:196 +#: js/utils/musicutils.js:1153 +#.TRANS: animal sound effect +msgid "cat" +msgstr "बिल्ली" -#: js/utils/musicutils.js:1034 -#.TRANS: modal scale for music -msgid "mixolydian" -msgstr "मिक्सोलिडियन" +#: js/utils/synthutils.js:198 +#: js/utils/musicutils.js:1154 +#.TRANS: animal sound effect +msgid "cricket" +msgstr "क्रिकेट" -#: js/utils/musicutils.js:1038 -#.TRANS: modal scale for music -msgid "locrian" -msgstr "लोक्रियन" +#: js/utils/synthutils.js:200 +#: js/utils/musicutils.js:1155 +#.TRANS: animal sound effect +msgid "dog" +msgstr "कुत्ता" -#: js/utils/musicutils.js:1040 -#.TRANS: minor jazz scale for music -msgid "jazz minor" -msgstr "जैज माइनर" +#: js/utils/musicutils.js:504 +#: js/utils/musicutils.js:644 +#: js/widgets/pitchdrummatrix.js:228 +#: js/widgets/musickeyboard.js:2890 +msgid "rest" +msgstr "आराम" -#: js/utils/musicutils.js:1042 -#.TRANS: bebop scale for music -msgid "bebop" -msgstr "बीबॉप" +#: js/utils/musicutils.js:687 +msgid "Perfect unison" +msgstr "पूर्ण युनिसन" -#: js/utils/musicutils.js:1043 -msgid "arabic" -msgstr "अरबी" +#: js/utils/musicutils.js:687 +msgid "Diminished second" +msgstr "घटित द्वितीय" -#: js/utils/musicutils.js:1044 -msgid "byzantine" -msgstr "बाइज़ंटाइन" +#: js/utils/musicutils.js:688 +msgid "Minor second" +msgstr "लघु द्वितीय" -#: js/utils/musicutils.js:1046 -#.TRANS: musical scale for music by Verdi -msgid "enigmatic" -msgstr "एनिगमैटिक" +#: js/utils/musicutils.js:688 +msgid "Augmented unison" +msgstr "वृद्ध युनिसन" -#: js/utils/musicutils.js:1047 -msgid "ethiopian" -msgstr "इथियोपियन" +#: js/utils/musicutils.js:689 +msgid "Major second" +msgstr "प्रमुख द्वितीय" -#: js/utils/musicutils.js:1049 -#.TRANS: Ethiopic scale for music -msgid "geez" -msgstr "गीज़" +#: js/utils/musicutils.js:689 +msgid "Diminished third" +msgstr "घटित तृतीय" -#: js/utils/musicutils.js:1050 -msgid "hindu" -msgstr "हिन्दू" +#: js/utils/musicutils.js:690 +msgid "Minor third" +msgstr "लघु तृतीय" -#: js/utils/musicutils.js:1051 -msgid "hungarian" -msgstr "हंगेरियन" +#: js/utils/musicutils.js:690 +msgid "Augmented second" +msgstr "वृद्ध द्वितीय" -#: js/utils/musicutils.js:1053 -#.TRANS: minor Romanian scale for music -msgid "romanian minor" -msgstr "रोमानियन माइनर" +#: js/utils/musicutils.js:691 +msgid "Major third" +msgstr "प्रमुख तृतीय" -#: js/utils/musicutils.js:1054 -msgid "spanish gypsy" -msgstr "स्पैनिश जिप्सी" +#: js/utils/musicutils.js:691 +msgid "Diminished fourth" +msgstr "घटित चतुर्थ" -#: js/utils/musicutils.js:1056 -#.TRANS: musical scale for Mid-Eastern music -msgid "maqam" -msgstr "मकाम" +#: js/utils/musicutils.js:692 +msgid "Perfect fourth" +msgstr "पूर्ण चतुर्थ" -#: js/utils/musicutils.js:1058 -#.TRANS: minor blues scale for music -msgid "minor blues" -msgstr "माइनर ब्लूज" +#: js/utils/musicutils.js:692 +msgid "Augmented third" +msgstr "वृद्ध तृतीय" -#: js/utils/musicutils.js:1060 -#.TRANS: major blues scale for music -msgid "major blues" -msgstr "मेजर ब्लूज" +#: js/utils/musicutils.js:693 +msgid "Diminished fifth" +msgstr "घटित पंचम" -#: js/utils/musicutils.js:1061 -msgid "whole tone" -msgstr "होल टोन" +#: js/utils/musicutils.js:693 +msgid "Augmented fourth" +msgstr "वृद्ध चतुर्थ" -#: js/utils/musicutils.js:1063 -#.TRANS: pentatonic is a general term that means "five note scale". This scale is typically known as "minor pentatonic" -msgid "minor pentatonic" -msgstr "माइनर पेंटाटॉनिक" +#: js/utils/musicutils.js:694 +msgid "Perfect fifth" +msgstr "पूर्ण पंचम" -#: js/utils/musicutils.js:1065 -#.TRANS: pentatonic is a general term that means "five note scale". This scale is typically known as "major pentatonic" -msgid "major pentatonic" -msgstr "मेजर पेंटाटॉनिक" +#: js/utils/musicutils.js:694 +msgid "Diminished sixth" +msgstr "घटित षष्ठ" -#: js/utils/musicutils.js:1066 -msgid "chinese" -msgstr "चाइनीज़" +#: js/utils/musicutils.js:695 +msgid "Minor sixth" +msgstr "लघु षष्ठ" -#: js/utils/musicutils.js:1067 -msgid "egyptian" -msgstr "इज़िप्शियन" +#: js/utils/musicutils.js:695 +msgid "Augmented fifth" +msgstr "वृद्ध पंचम" -#: js/utils/musicutils.js:1069 -#.TRANS: https://en.wikipedia.org/wiki/Hirajoshi_scale NOTE: There are three different versions of this scale -msgid "hirajoshi" -msgstr "हिराजोशी" +#: js/utils/musicutils.js:696 +msgid "Major sixth" +msgstr "प्रमुख षष्ठ" -#: js/utils/musicutils.js:1070 -msgid "Japan" -msgstr "जापान" +#: js/utils/musicutils.js:696 +msgid "Diminished seventh" +msgstr "घटित सप्तम" -#: js/utils/musicutils.js:1072 -#.TRANS: https://en.wikipedia.org/wiki/In_scale and https://en.wikipedia.org/wiki/Sakura_Sakura -msgid "in" -msgstr "" +#: js/utils/musicutils.js:697 +msgid "Minor seventh" +msgstr "लघु सप्तम" -#: js/utils/musicutils.js:1074 -#.TRANS: https://en.wikipedia.org/wiki/Miny%C5%8D_scale -msgid "minyo" -msgstr "मिन्यो" +#: js/utils/musicutils.js:697 +msgid "Augmented sixth" +msgstr "वृद्ध षष्ठ" -#: js/utils/musicutils.js:1076 -#.TRANS: Italian mathematician -msgid "fibonacci" -msgstr "फिबोनाची" +#: js/utils/musicutils.js:698 +msgid "Major seventh" +msgstr "प्रमुख सप्तम" -#: js/utils/musicutils.js:1077 -#: js/utils/musicutils.js:1129 -#: js/utils/musicutils.js:1172 -#: js/utils/musicutils.js:1194 -#: js/utils/musicutils.js:1625 -#: js/utils/synthutils.js:136 -#: js/blocks/IntervalsBlocks.js:1124 -#: js/blocks/ToneBlocks.js:946 -#: js/blocks/WidgetBlocks.js:399 -#: js/blocks/WidgetBlocks.js:404 -#: js/blocks/VolumeBlocks.js:411 -#: js/turtleactions/VolumeActions.js:224 -#: js/widgets/modewidget.js:913 -#.TRANS: customize voice -msgid "custom" -msgstr "अनुकूलित" +#: js/utils/musicutils.js:698 +msgid "Diminished octave" +msgstr "घटित सप्तक" -#: js/utils/musicutils.js:1079 -#: js/utils/musicutils.js:1574 -#: js/blocks/WidgetBlocks.js:176 -#.TRANS: highpass filter -msgid "highpass" -msgstr "हाईपास" +#: js/utils/musicutils.js:699 +msgid "Perfect octave" +msgstr "पूर्ण सप्तक" -#: js/utils/musicutils.js:1081 -#: js/utils/musicutils.js:1575 -#.TRANS: lowpass filter -msgid "lowpass" -msgstr "लोपास" +#: js/utils/musicutils.js:699 +msgid "Augmented seventh" +msgstr "वृद्ध सप्तम" -#: js/utils/musicutils.js:1083 -#: js/utils/musicutils.js:1576 -#.TRANS: bandpass filter -msgid "bandpass" -msgstr "बैंडपास" +#: js/utils/musicutils.js:700 +msgid "Minor ninth" +msgstr "लघु नवम" -#: js/utils/musicutils.js:1085 -#: js/utils/musicutils.js:1577 -#.TRANS: high-shelf filter -msgid "highshelf" -msgstr "हाईशेल्फ" +#: js/utils/musicutils.js:700 +msgid "Augmented octave" +msgstr "वृद्ध सप्तक" -#: js/utils/musicutils.js:1087 -#: js/utils/musicutils.js:1578 -#.TRANS: low-shelf filter -msgid "lowshelf" -msgstr "लोशेल्फ" +#: js/utils/musicutils.js:701 +msgid "Major ninth" +msgstr "प्रमुख नवम" -#: js/utils/musicutils.js:1089 -#: js/utils/musicutils.js:1579 -#.TRANS: notch-shelf filter -msgid "notch" -msgstr "नॉच" +#: js/utils/musicutils.js:701 +msgid "Diminished tenth" +msgstr "घटित दशम" -#: js/utils/musicutils.js:1091 -#: js/utils/musicutils.js:1580 -#.TRANS: all-pass filter -msgid "allpass" -msgstr "ऑलपास" +#: js/utils/musicutils.js:702 +msgid "Minor tenth" +msgstr "लघु दशम" -#: js/utils/musicutils.js:1093 -#: js/utils/musicutils.js:1581 -#.TRANS: peaking filter -msgid "peaking" -msgstr "पीकिंग" +#: js/utils/musicutils.js:702 +msgid "Augmented ninth" +msgstr "वृद्ध नवम" -#: js/utils/musicutils.js:1094 -#: js/utils/musicutils.js:1589 -#: js/utils/synthutils.js:128 -#: js/blocks/PitchBlocks.js:85 -#.TRANS: sine wave -msgid "sine" -msgstr "साइन" +#: js/utils/musicutils.js:703 +msgid "Major tenth" +msgstr "प्रमुख दशम" -#: js/utils/musicutils.js:1095 -#: js/utils/musicutils.js:1590 -#: js/utils/synthutils.js:130 -#: js/blocks/PitchBlocks.js:39 -#.TRANS: square wave -msgid "square" -msgstr "वर्ग" +#: js/utils/musicutils.js:703 +msgid "Diminished eleventh" +msgstr "घटित एकादश" -#: js/utils/musicutils.js:1096 -#: js/utils/musicutils.js:1591 -#: js/utils/synthutils.js:134 -#: js/blocks/PitchBlocks.js:62 -#: js/blocks/ToneBlocks.js:39 -#.TRANS: triangle wave -msgid "triangle" -msgstr "त्रिकोण" +#: js/utils/musicutils.js:704 +msgid "Perfect eleventh" +msgstr "पूर्ण एकादश" -#: js/utils/musicutils.js:1097 -#: js/utils/musicutils.js:1592 -#: js/utils/synthutils.js:132 -#: js/blocks/PitchBlocks.js:108 -#.TRANS: sawtooth wave -msgid "sawtooth" -msgstr "सॉटूथ" +#: js/utils/musicutils.js:704 +msgid "Augmented tenth" +msgstr "वृद्ध दशम" -#: js/utils/musicutils.js:1099 -#: js/utils/musicutils.js:1355 -#: js/blocks/PitchBlocks.js:931 -#: js/blocks/PitchBlocks.js:937 -#: js/turtleactions/PitchActions.js:469 -#.TRANS: even numbers -#.TRANS: invert based on even or odd number or musical scale -msgid "even" -msgstr "सम" +#: js/utils/musicutils.js:705 +msgid "Diminished twelfth" +msgstr "घटित द्वादश" -#: js/utils/musicutils.js:1101 -#: js/utils/musicutils.js:1356 -#: js/blocks/PitchBlocks.js:937 -#: js/turtleactions/PitchActions.js:471 -#.TRANS: odd numbers -msgid "odd" -msgstr "विषम" +#: js/utils/musicutils.js:705 +msgid "Augmented eleventh" +msgstr "वृद्ध एकादश" -#: js/utils/musicutils.js:1102 -#: js/utils/musicutils.js:1357 -#: js/blocks/PitchBlocks.js:937 -#: js/turtleactions/PitchActions.js:473 -msgid "scalar" -msgstr "स्कैलर" +#: js/utils/musicutils.js:706 +msgid "Perfect twelfth" +msgstr "पूर्ण द्वादश" -#: js/utils/musicutils.js:1103 -#: js/utils/synthutils.js:72 -#: js/blocks/VolumeBlocks.js:47 -#.TRANS: musical instrument -msgid "piano" -msgstr "पियानो" +#: js/utils/musicutils.js:706 +msgid "Diminished thirteenth" +msgstr "घटित त्रयोदश" -#: js/utils/musicutils.js:1104 -#: js/utils/synthutils.js:74 -#.TRANS: musical instrument -msgid "violin" -msgstr "वायलिन" +#: js/utils/musicutils.js:707 +msgid "Minor thirteenth" +msgstr "लघु त्रयोदश" -#: js/utils/musicutils.js:1105 -#: js/utils/synthutils.js:76 -#.TRANS: viola musical instrument -msgid "viola" -msgstr "वायोला" +#: js/utils/musicutils.js:707 +msgid "Augmented fifth, plus an octave" +msgstr "वृद्ध पंचम, साथ में एक सप्तक" -#: js/utils/musicutils.js:1106 -#: js/utils/synthutils.js:116 -#.TRANS: xylophone musical instrument -msgid "xylophone" -msgstr "क्सीलोफ़ोन" +#: js/utils/musicutils.js:708 +msgid "Major thirteenth" +msgstr "प्रमुख त्रयोदश" -#: js/utils/musicutils.js:1107 -#: js/utils/synthutils.js:138 -#.TRANS: vibraphone musical instrument -msgid "vibraphone" -msgstr "वाइब्राफ़ोन" +#: js/utils/musicutils.js:708 +msgid "Diminished seventh, plus an octave" +msgstr "घटित सप्तम, साथ में एक सप्तक" -#: js/utils/musicutils.js:1108 -#: js/utils/synthutils.js:78 -#.TRANS: musical instrument -msgid "cello" -msgstr "चेलो" +#: js/utils/musicutils.js:836 +#.TRANS: ordinal number. Please keep exactly one space between each number. +msgid "1st 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th" +msgstr "1वा 2वा 3वा 4वा 5वा 6वा 7वा 8वा 9वा 10वा 11वा 12वा" -#: js/utils/musicutils.js:1110 -#: js/utils/synthutils.js:82 -#.TRANS: viola musical instrument -msgid "double bass" -msgstr "डबल बास" +#: js/utils/musicutils.js:1002 +#: js/utils/musicutils.js:1185 +#: js/utils/musicutils.js:1367 +#.TRANS: augmented is a music term related to intervals +msgid "augmented" +msgstr "बढ़ाया हुआ" -#: js/utils/musicutils.js:1111 -#: js/utils/synthutils.js:86 -#: js/widgets/rhythmruler.js:2501 -#.TRANS: musical instrument -msgid "guitar" -msgstr "गिटार" +#: js/utils/musicutils.js:1004 +#: js/utils/musicutils.js:1186 +#: js/utils/musicutils.js:1366 +#.TRANS: diminished is a music term related to intervals and mode +msgid "diminished" +msgstr "कम" -#: js/utils/musicutils.js:1112 -#: js/utils/synthutils.js:84 -#.TRANS: sitar musical instrument -msgid "sitar" -msgstr "" +#: js/utils/musicutils.js:1010 +#: js/utils/musicutils.js:1364 +#: js/blocks/IntervalsBlocks.js:649 +#: js/turtleactions/IntervalsActions.js:120 +#: js/turtleactions/IntervalsActions.js:124 +#.TRANS: perfect is a music term related to intervals +msgid "perfect" +msgstr "पूर्ण" -#: js/utils/musicutils.js:1113 -#: js/utils/synthutils.js:88 -#.TRANS: musical instrument -msgid "acoustic guitar" -msgstr "एकॉस्टिक गिटार" +#: js/utils/musicutils.js:1012 +#.TRANS: twelve semi-tone scale for music +msgid "chromatic" +msgstr "क्रोमैटिक" -#: js/utils/musicutils.js:1114 -#: js/utils/synthutils.js:90 -#.TRANS: musical instrument -msgid "flute" -msgstr "बांसुरी" +#: js/utils/musicutils.js:1013 +msgid "algerian" +msgstr "अल्जीरियन" -#: js/utils/musicutils.js:1115 -#: js/utils/synthutils.js:92 -#.TRANS: musical instrument -msgid "clarinet" -msgstr "क्लैरिनेट" +#: js/utils/musicutils.js:1014 +msgid "spanish" +msgstr "स्पेनिश" -#: js/utils/musicutils.js:1116 -#: js/utils/synthutils.js:94 -#.TRANS: musical instrument -msgid "saxophone" -msgstr "सैक्सोफोन" +#: js/utils/musicutils.js:1016 +#.TRANS: modal scale in music +msgid "octatonic" +msgstr "ऑक्टाटॉनिक" -#: js/utils/musicutils.js:1117 -#: js/utils/synthutils.js:96 -#.TRANS: musical instrument -msgid "tuba" -msgstr "ट्यूबा" +#: js/utils/musicutils.js:1018 +#.TRANS: harmonic major scale in music +msgid "harmonic major" +msgstr "हार्मोनिक मेजर" + +#: js/utils/musicutils.js:1020 +#.TRANS: natural minor scales in music +msgid "natural minor" +msgstr "नैचुरल माइनर" -#: js/utils/musicutils.js:1118 -#: js/utils/synthutils.js:98 -#.TRANS: musical instrument -msgid "trumpet" -msgstr "ट्रंपेट" +#: js/utils/musicutils.js:1022 +#.TRANS: harmonic minor scale in music +msgid "harmonic minor" +msgstr "हार्मोनिक माइनर" -#: js/utils/musicutils.js:1119 -#: js/utils/synthutils.js:100 -#.TRANS: musical instrument -msgid "oboe" -msgstr "ओबो" +#: js/utils/musicutils.js:1024 +#.TRANS: melodic minor scale in music +msgid "melodic minor" +msgstr "मेलोडिक माइनर" -#: js/utils/musicutils.js:1120 -#: js/utils/synthutils.js:102 -#.TRANS: musical instrument -msgid "trombone" -msgstr "ट्रॉम्बोन" +#: js/utils/musicutils.js:1028 +#.TRANS: modal scale for music +msgid "dorian" +msgstr "डोरियन" -#: js/utils/musicutils.js:1121 -#: js/utils/synthutils.js:118 -#.TRANS: polytone synthesizer -msgid "electronic synth" -msgstr "इलेक्ट्रॉनिक सिंथ" +#: js/utils/musicutils.js:1030 +#.TRANS: modal scale for music +msgid "phrygian" +msgstr "फ्रिजियन" -#: js/utils/musicutils.js:1122 -#: js/utils/synthutils.js:120 -#.TRANS: simple monotone synthesizer -msgid "simple 1" -msgstr "सिम्पल 1" +#: js/utils/musicutils.js:1032 +#.TRANS: modal scale for music +msgid "lydian" +msgstr "लिडियन" -#: js/utils/musicutils.js:1123 -msgid "simple 2" -msgstr "सिम्पल 2" +#: js/utils/musicutils.js:1034 +#.TRANS: modal scale for music +msgid "mixolydian" +msgstr "मिक्सोलिडियन" -#: js/utils/musicutils.js:1124 -msgid "simple 3" -msgstr "सिम्पल 3" +#: js/utils/musicutils.js:1038 +#.TRANS: modal scale for music +msgid "locrian" +msgstr "लोक्रियन" -#: js/utils/musicutils.js:1125 -msgid "simple 4" -msgstr "सिम्पल 4" +#: js/utils/musicutils.js:1040 +#.TRANS: minor jazz scale for music +msgid "jazz minor" +msgstr "जैज माइनर" -#: js/utils/musicutils.js:1126 -#: js/utils/synthutils.js:58 -#: js/blocks/DrumBlocks.js:191 -#.TRANS: white noise synthesizer -msgid "white noise" -msgstr "" +#: js/utils/musicutils.js:1042 +#.TRANS: bebop scale for music +msgid "bebop" +msgstr "बीबॉप" -#: js/utils/musicutils.js:1127 -#: js/utils/synthutils.js:60 -#.TRANS: brown noise synthesizer -msgid "brown noise" -msgstr "ब्राउन नॉइज़" +#: js/utils/musicutils.js:1043 +msgid "arabic" +msgstr "अरबी" -#: js/utils/musicutils.js:1128 -#: js/utils/synthutils.js:62 -#.TRANS: pink noise synthesizer -msgid "pink noise" -msgstr "पिंक नॉइज़" +#: js/utils/musicutils.js:1044 +msgid "byzantine" +msgstr "बाइज़ंटाइन" -#: js/utils/musicutils.js:1130 -#: js/utils/synthutils.js:150 -#: js/widgets/rhythmruler.js:2047 -#: js/widgets/rhythmruler.js:2309 -#.TRANS: musical instrument -msgid "snare drum" -msgstr "स्नेयर ड्रम" +#: js/utils/musicutils.js:1046 +#.TRANS: musical scale for music by Verdi +msgid "enigmatic" +msgstr "एनिगमैटिक" -#: js/utils/musicutils.js:1131 -#: js/utils/synthutils.js:152 -#.TRANS: musical instrument -msgid "kick drum" -msgstr "किक ड्रम" +#: js/utils/musicutils.js:1047 +msgid "ethiopian" +msgstr "इथियोपियन" -#: js/utils/musicutils.js:1132 -#: js/utils/synthutils.js:154 -#.TRANS: musical instrument -msgid "tom tom" -msgstr "टॉम टॉम" +#: js/utils/musicutils.js:1049 +#.TRANS: Ethiopic scale for music +msgid "geez" +msgstr "गीज़" -#: js/utils/musicutils.js:1133 -#: js/utils/synthutils.js:156 -#.TRANS: musical instrument -msgid "floor tom" -msgstr "फ्लोर टॉम" +#: js/utils/musicutils.js:1050 +msgid "hindu" +msgstr "हिन्दू" -#: js/utils/musicutils.js:1134 -#: js/utils/synthutils.js:158 -#.TRANS: musical instrument -msgid "bass drum" -msgstr "बेस ड्रम" +#: js/utils/musicutils.js:1051 +msgid "hungarian" +msgstr "हंगेरियन" -#: js/utils/musicutils.js:1135 -#: js/utils/synthutils.js:160 -#.TRANS: a drum made from an inverted cup -msgid "cup drum" -msgstr "कप ड्रम" +#: js/utils/musicutils.js:1053 +#.TRANS: minor Romanian scale for music +msgid "romanian minor" +msgstr "रोमानियन माइनर" -#: js/utils/musicutils.js:1136 -#: js/utils/synthutils.js:162 -#.TRANS: musical instrument -msgid "darbuka drum" -msgstr "दरबूका ड्रम" +#: js/utils/musicutils.js:1054 +msgid "spanish gypsy" +msgstr "स्पैनिश जिप्सी" -#: js/utils/musicutils.js:1137 -#: js/utils/synthutils.js:166 -#.TRANS: musical instrument -msgid "hi hat" -msgstr "हाई हैट" +#: js/utils/musicutils.js:1056 +#.TRANS: musical scale for Mid-Eastern music +msgid "maqam" +msgstr "मकाम" -#: js/utils/musicutils.js:1138 -#: js/utils/synthutils.js:168 -#.TRANS: a small metal bell -msgid "ride bell" -msgstr "राइड बेल" +#: js/utils/musicutils.js:1058 +#.TRANS: minor blues scale for music +msgid "minor blues" +msgstr "माइनर ब्लूज" -#: js/utils/musicutils.js:1139 -#: js/utils/synthutils.js:170 -#.TRANS: musical instrument -msgid "cow bell" -msgstr "काउ बेल" +#: js/utils/musicutils.js:1060 +#.TRANS: major blues scale for music +msgid "major blues" +msgstr "मेजर ब्लूज" -#: js/utils/musicutils.js:1140 -msgid "japanese drum" -msgstr "जापानी ड्रम" +#: js/utils/musicutils.js:1061 +msgid "whole tone" +msgstr "होल टोन" -#: js/utils/musicutils.js:1141 -#: js/utils/synthutils.js:176 -#.TRANS: musical instrument -msgid "japanese bell" -msgstr "जापानी बेल" +#: js/utils/musicutils.js:1063 +#.TRANS: pentatonic is a general term that means "five note scale". This scale is typically known as "minor pentatonic" +msgid "minor pentatonic" +msgstr "माइनर पेंटाटॉनिक" -#: js/utils/musicutils.js:1142 -#: js/utils/synthutils.js:172 -#.TRANS: musical instrument -msgid "triangle bell" -msgstr "त्रिकोण बेल" +#: js/utils/musicutils.js:1065 +#.TRANS: pentatonic is a general term that means "five note scale". This scale is typically known as "major pentatonic" +msgid "major pentatonic" +msgstr "मेजर पेंटाटॉनिक" -#: js/utils/musicutils.js:1143 -#: js/utils/synthutils.js:174 -#.TRANS: musical instrument -msgid "finger cymbals" -msgstr "फिंगर सिम्बल्स" +#: js/utils/musicutils.js:1066 +msgid "chinese" +msgstr "चाइनीज़" -#: js/utils/musicutils.js:1144 -#: js/utils/synthutils.js:178 -#.TRANS: a musically tuned set of bells -msgid "chime" -msgstr "चाइम" +#: js/utils/musicutils.js:1067 +msgid "egyptian" +msgstr "इज़िप्शियन" -#: js/utils/musicutils.js:1145 -#: js/utils/synthutils.js:180 -#.TRANS: a musical instrument -msgid "gong" -msgstr "गॉंग" +#: js/utils/musicutils.js:1069 +#.TRANS: https://en.wikipedia.org/wiki/Hirajoshi_scale NOTE: There are three different versions of this scale +msgid "hirajoshi" +msgstr "हिराजोशी" -#: js/utils/musicutils.js:1146 -#: js/utils/synthutils.js:182 -#.TRANS: sound effect -msgid "clang" -msgstr "क्लैंग" +#: js/utils/musicutils.js:1070 +msgid "Japan" +msgstr "जापान" -#: js/utils/musicutils.js:1147 -#: js/utils/synthutils.js:184 -#.TRANS: sound effect -msgid "crash" -msgstr "क्रैश" +#: js/utils/musicutils.js:1072 +#.TRANS: https://en.wikipedia.org/wiki/In_scale and https://en.wikipedia.org/wiki/Sakura_Sakura +msgid "in" +msgstr "" -#: js/utils/musicutils.js:1148 -#: js/utils/synthutils.js:186 -#.TRANS: sound effect -msgid "bottle" -msgstr "बॉटल" +#: js/utils/musicutils.js:1074 +#.TRANS: https://en.wikipedia.org/wiki/Miny%C5%8D_scale +msgid "minyo" +msgstr "मिन्यो" + +#: js/utils/musicutils.js:1076 +#.TRANS: Italian mathematician +msgid "fibonacci" +msgstr "फिबोनाची" -#: js/utils/musicutils.js:1149 -#: js/utils/synthutils.js:188 -#.TRANS: sound effect -msgid "clap" -msgstr "क्लैप" +#: js/utils/musicutils.js:1079 +#: js/utils/musicutils.js:1573 +#: js/blocks/WidgetBlocks.js:176 +#.TRANS: highpass filter +msgid "highpass" +msgstr "हाईपास" -#: js/utils/musicutils.js:1150 -#: js/utils/synthutils.js:190 -#.TRANS: sound effect -msgid "slap" -msgstr "स्लैप" +#: js/utils/musicutils.js:1081 +#: js/utils/musicutils.js:1574 +#.TRANS: lowpass filter +msgid "lowpass" +msgstr "लोपास" -#: js/utils/musicutils.js:1151 -#: js/utils/synthutils.js:192 -#.TRANS: sound effect -msgid "splash" -msgstr "स्प्लैश" +#: js/utils/musicutils.js:1083 +#: js/utils/musicutils.js:1575 +#.TRANS: bandpass filter +msgid "bandpass" +msgstr "बैंडपास" -#: js/utils/musicutils.js:1152 -#: js/utils/synthutils.js:194 -#.TRANS: sound effect -msgid "bubbles" -msgstr "बबल्स" +#: js/utils/musicutils.js:1085 +#: js/utils/musicutils.js:1576 +#.TRANS: high-shelf filter +msgid "highshelf" +msgstr "हाईशेल्फ" -#: js/utils/musicutils.js:1153 -#: js/utils/synthutils.js:196 -#.TRANS: sound effect -msgid "raindrop" -msgstr "रेनड्रॉप" +#: js/utils/musicutils.js:1087 +#: js/utils/musicutils.js:1577 +#.TRANS: low-shelf filter +msgid "lowshelf" +msgstr "लोशेल्फ" -#: js/utils/musicutils.js:1154 -#: js/utils/synthutils.js:198 -#.TRANS: animal sound effect -msgid "cat" -msgstr "बिल्ली" +#: js/utils/musicutils.js:1089 +#: js/utils/musicutils.js:1578 +#.TRANS: notch-shelf filter +msgid "notch" +msgstr "नॉच" -#: js/utils/musicutils.js:1155 -#: js/utils/synthutils.js:200 -#.TRANS: animal sound effect -msgid "cricket" -msgstr "क्रिकेट" +#: js/utils/musicutils.js:1091 +#: js/utils/musicutils.js:1579 +#.TRANS: all-pass filter +msgid "allpass" +msgstr "ऑलपास" -#: js/utils/musicutils.js:1156 -#: js/utils/synthutils.js:202 -#.TRANS: animal sound effect -msgid "dog" -msgstr "कुत्ता" +#: js/utils/musicutils.js:1093 +#: js/utils/musicutils.js:1580 +#.TRANS: peaking filter +msgid "peaking" +msgstr "पीकिंग" -#: js/utils/musicutils.js:1158 -#: js/utils/synthutils.js:104 -#.TRANS: musical instrument -msgid "banjo" -msgstr "बैंजो" +#: js/utils/musicutils.js:1099 +#: js/utils/musicutils.js:1354 +#: js/blocks/PitchBlocks.js:931 +#: js/blocks/PitchBlocks.js:937 +#: js/turtleactions/PitchActions.js:469 +#.TRANS: even numbers +#.TRANS: invert based on even or odd number or musical scale +msgid "even" +msgstr "सम" -#: js/utils/musicutils.js:1159 -#: js/utils/synthutils.js:106 -#.TRANS: musical instrument -msgid "koto" -msgstr "कोतो" +#: js/utils/musicutils.js:1101 +#: js/utils/musicutils.js:1355 +#: js/blocks/PitchBlocks.js:937 +#: js/turtleactions/PitchActions.js:471 +#.TRANS: odd numbers +msgid "odd" +msgstr "विषम" -#: js/utils/musicutils.js:1160 -#: js/utils/synthutils.js:108 -#.TRANS: musical instrument -msgid "dulcimer" -msgstr "डल्सिमर" +#: js/utils/musicutils.js:1102 +#: js/utils/musicutils.js:1356 +#: js/blocks/PitchBlocks.js:937 +#: js/turtleactions/PitchActions.js:473 +msgid "scalar" +msgstr "स्कैलर" -#: js/utils/musicutils.js:1161 -#: js/utils/synthutils.js:110 -#.TRANS: musical instrument -msgid "electric guitar" -msgstr "इलेक्ट्रिक गिटार" +#: js/utils/musicutils.js:1122 +msgid "simple 2" +msgstr "सिम्पल 2" -#: js/utils/musicutils.js:1162 -#: js/utils/synthutils.js:112 -#.TRANS: musical instrument -msgid "bassoon" -msgstr "बैसून" +#: js/utils/musicutils.js:1123 +msgid "simple 3" +msgstr "सिम्पल 3" -#: js/utils/musicutils.js:1163 -#: js/utils/synthutils.js:114 -#.TRANS: musical instrument -msgid "celeste" -msgstr "सेलेस्ट" +#: js/utils/musicutils.js:1124 +msgid "simple 4" +msgstr "सिम्पल 4" + +#: js/utils/musicutils.js:1139 +msgid "japanese drum" +msgstr "जापानी ड्रम" -#: js/utils/musicutils.js:1165 -#: js/widgets/temperament.js:757 +#: js/utils/musicutils.js:1164 +#: js/widgets/temperament.js:787 #.TRANS: musical temperament msgid "equal" msgstr "इक्वल" -#: js/utils/musicutils.js:1167 +#: js/utils/musicutils.js:1166 #.TRANS: musical temperament msgid "Pythagorean" msgstr "पिथागोरियन" -#: js/utils/musicutils.js:1169 +#: js/utils/musicutils.js:1168 #.TRANS: musical temperament msgid "just intonation" msgstr "जस्ट इंटोनेशन" -#: js/utils/musicutils.js:1171 +#: js/utils/musicutils.js:1170 +#: js/utils/musicutils.js:1606 #: js/utils/musicutils.js:1607 -#: js/utils/musicutils.js:1608 +#: js/utils/musicutils.js:1622 #: js/utils/musicutils.js:1623 -#: js/utils/musicutils.js:1624 #.TRANS: musical temperament msgid "Meantone" msgstr "" -#: js/utils/musicutils.js:1188 +#: js/utils/musicutils.js:1187 msgid "major 7th" msgstr "मेजर 7वां" -#: js/utils/musicutils.js:1189 +#: js/utils/musicutils.js:1188 msgid "minor 7th" msgstr "माइनर 7वां" -#: js/utils/musicutils.js:1190 +#: js/utils/musicutils.js:1189 msgid "dominant 7th" msgstr "डॉमिनेंट 7वां" -#: js/utils/musicutils.js:1191 +#: js/utils/musicutils.js:1190 msgid "minor-major 7th" msgstr "माइनर-मेजर 7वां" -#: js/utils/musicutils.js:1192 +#: js/utils/musicutils.js:1191 msgid "fully-diminished 7th" msgstr "फुली-डिमिनिश 7वां" -#: js/utils/musicutils.js:1193 +#: js/utils/musicutils.js:1192 msgid "half-diminished 7th" msgstr "हाफ-डिमिनिश 7वां" +#: js/utils/musicutils.js:1599 +#: js/utils/musicutils.js:1615 +msgid "Equal (12EDO)" +msgstr "" + #: js/utils/musicutils.js:1600 #: js/utils/musicutils.js:1616 -msgid "Equal (12EDO)" +msgid "Equal (5EDO)" msgstr "" #: js/utils/musicutils.js:1601 #: js/utils/musicutils.js:1617 -msgid "Equal (5EDO)" +msgid "Equal (7EDO)" msgstr "" #: js/utils/musicutils.js:1602 #: js/utils/musicutils.js:1618 -msgid "Equal (7EDO)" +msgid "Equal (19EDO)" +msgstr "" + +#: js/utils/musicutils.js:1603 +#: js/utils/musicutils.js:1619 +msgid "Equal (31EDO)" +msgstr "" + +#: js/utils/musicutils.js:1604 +#: js/utils/musicutils.js:1620 +msgid "5-limit Just Intonation" +msgstr "" + +#: js/utils/musicutils.js:1605 +#: js/utils/musicutils.js:1621 +msgid "Pythagorean (3-limit JI)" +msgstr "" + +#: js/utils/musicutils.js:5630 +#: js/utils/musicutils.js:5673 +msgid "current" +msgstr "वर्तमान" + +#: js/utils/musicutils.js:5633 +#: js/utils/musicutils.js:5664 +msgid "next" +msgstr "अगला" + +#: js/utils/musicutils.js:5636 +#: js/utils/musicutils.js:5669 +msgid "previous" +msgstr "पिछला" + +#: js/blocks/ActionBlocks.js:58 +msgid "The Return block will return a value from an action." +msgstr "रिटर्न ब्लॉक एक क्रिया से मूल्य लौटाएगा।" + +#: js/blocks/ActionBlocks.js:75 +msgid "return" +msgstr "लौटाएं" + +#: js/blocks/ActionBlocks.js:128 +msgid "The Return to URL block will return a value to a webpage." +msgstr "रिटर्न टू यूआरएल ब्लॉक एक मूल्य को एक वेबपेज को लौटाएगा।" + +#: js/blocks/ActionBlocks.js:145 +msgid "return to URL" +msgstr "यूआरएल पर लौटाएं" + +#: js/blocks/ActionBlocks.js:233 +#: js/blocks/ActionBlocks.js:290 +#: js/blocks/ActionBlocks.js:501 +#: js/blocks/ActionBlocks.js:688 +msgid "The Calculate block returns a value calculated by an action." +msgstr "कैलक्यूलेट ब्लॉक एक क्रिया द्वारा गणना किए गए मूल्य को लौटाता है।" + +#: js/blocks/ActionBlocks.js:251 +#: js/blocks/ActionBlocks.js:517 +#: js/blocks/ActionBlocks.js:707 +msgid "calculate" +msgstr "गणना" + +#: js/blocks/ActionBlocks.js:376 +#: js/blocks/ActionBlocks.js:593 +#: js/blocks/ActionBlocks.js:942 +#: js/blocks/ActionBlocks.js:1389 +#.TRANS: do is the do something or take an action. +msgid "The Do block is used to initiate an action." +msgstr "डू ब्लॉक का उपयोग क्रिया आरंभ करने के लिए किया जाता है।" + +#: js/blocks/ActionBlocks.js:390 +#: js/blocks/ActionBlocks.js:610 +#: js/blocks/ActionBlocks.js:959 +#: js/blocks/ActionBlocks.js:1048 +#: js/blocks/MeterBlocks.js:770 +msgid "do1" msgstr "" -#: js/utils/musicutils.js:1603 -#: js/utils/musicutils.js:1619 -msgid "Equal (19EDO)" -msgstr "" +#: js/blocks/ActionBlocks.js:390 +#: js/blocks/ActionBlocks.js:610 +#: js/blocks/ActionBlocks.js:959 +#: js/blocks/ActionBlocks.js:1048 +#: js/blocks/FlowBlocks.js:742 +#: js/blocks/FlowBlocks.js:822 +#: js/blocks/MeterBlocks.js:770 +msgid "do" +msgstr "करें" + +#: js/blocks/ActionBlocks.js:791 +#: js/blocks/ActionBlocks.js:865 +msgid "The Arg block contains the value of an argument passed to an action." +msgstr "आर्ग ब्लॉक में एक क्रिया को पारित किए गए एक तर्क का मूल्य होता है।" + +#: js/blocks/ActionBlocks.js:806 +#: js/blocks/ActionBlocks.js:878 +msgid "arg" +msgstr "तर्क" + +#: js/blocks/ActionBlocks.js:836 +#: js/blocks/ActionBlocks.js:900 +#: js/blocks/ActionBlocks.js:908 +msgid "Invalid argument" +msgstr "अवैध तर्क" -#: js/utils/musicutils.js:1604 -#: js/utils/musicutils.js:1620 -msgid "Equal (31EDO)" -msgstr "" +#: js/blocks/ActionBlocks.js:944 +msgid "In the example, it is used with the One of block to choose a random phase." +msgstr "उदाहरण में, यह वन ऑफ ब्लॉक के साथ एक यादृच्छिक चरण चयन करने के लिए उपयोग किया गया है।" -#: js/utils/musicutils.js:1605 -#: js/utils/musicutils.js:1621 -msgid "5-limit Just Intonation" -msgstr "" +#: js/blocks/ActionBlocks.js:1019 +#: js/blocks/ActionBlocks.js:1026 +msgid "The Listen block is used to listen for an event such as a mouse click." +msgstr "लिसन ब्लॉक का उपयोग एक घटना के लिए सुनने के लिए किया जाता है, जैसे कि माउस क्लिक।" -#: js/utils/musicutils.js:1606 -#: js/utils/musicutils.js:1622 -msgid "Pythagorean (3-limit JI)" -msgstr "" +#: js/blocks/ActionBlocks.js:1028 +msgid "When the event happens, an action is taken." +msgstr "जब घटना होती है, तो क्रिया की जाती है।" -#: js/utils/musicutils.js:5631 -#: js/utils/musicutils.js:5674 -msgid "current" -msgstr "वर्तमान" +#: js/blocks/ActionBlocks.js:1045 +msgid "on" +msgstr "पर" -#: js/utils/musicutils.js:5634 -#: js/utils/musicutils.js:5665 -msgid "next" -msgstr "अगला" +#: js/blocks/ActionBlocks.js:1048 +#: js/blocks/ActionBlocks.js:1049 +#: js/blocks/ActionBlocks.js:1153 +msgid "event" +msgstr "घटना" -#: js/utils/musicutils.js:5637 -#: js/utils/musicutils.js:5670 -msgid "previous" -msgstr "पिछला" +#: js/blocks/ActionBlocks.js:1133 +msgid "The Broadcast block is used to trigger an event." +msgstr "ब्रॉडकास्ट ब्लॉक एक घटना को ट्रिगर करने के लिए किया जाता है।" -#: js/utils/synthutils.js:122 -#.TRANS: simple monotone synthesizer -msgid "simple-2" -msgstr "सिंपल-2" +#: js/blocks/ActionBlocks.js:1151 +msgid "broadcast" +msgstr "प्रसारण" -#: js/utils/synthutils.js:124 -#.TRANS: simple monotone synthesizer -msgid "simple-3" -msgstr "सिंपल-3" +#: js/blocks/ActionBlocks.js:1208 +msgid "Each Start block is a separate voice." +msgstr "प्रत्येक स्टार्ट ब्लॉक एक अलग आवाज है।" -#: js/utils/synthutils.js:126 -#.TRANS: simple monotone synthesizer -msgid "simple-4" -msgstr "सिंपल-4" +#: js/blocks/ActionBlocks.js:1304 +msgid "It is often used for storing a phrase of music that is repeated." +msgstr "इसे अक्सर एक बार फिराया जाने वाले संगीत के वाक्य को स्टोर करने के लिए उपयोग किया जाता है।" -#: js/utils/synthutils.js:164 -#.TRANS: musical instrument -msgid "taiko" -msgstr "ताइको" +#: js/blocks/ActionBlocks.js:1495 +msgid "define temperament" +msgstr "ताम्बुल निर्धारित करें" #: js/blocks/BooleanBlocks.js:44 msgid "The Not block is the logical not operator." @@ -3363,7 +3377,7 @@ msgid "add" msgstr "जोड़ें" #: js/blocks/BoxesBlocks.js:75 -#: js/widgets/temperament.js:825 +#: js/widgets/temperament.js:857 msgid "to" msgstr "को" @@ -3497,49 +3511,49 @@ msgstr "मूल्य सेट करें" #: js/blocks/DrumBlocks.js:59 msgid "The Noise name block is used to select a noise synthesizer." -msgstr "" +msgstr "शोर नाम ब्लॉक का उपयोग शोर सिंथेसाइज़र को चुनने के लिए किया जाता है।" #: js/blocks/DrumBlocks.js:102 msgid "The Drum name block is used to select a drum." -msgstr "" +msgstr "ड्रम नाम ब्लॉक का उपयोग ड्रम को चुनने के लिए किया जाता है।" #: js/blocks/DrumBlocks.js:146 msgid "The Effects name block is used to select a sound effect." -msgstr "" +msgstr "इफेक्ट्स नाम ब्लॉक का उपयोग ध्वनि प्रभाव को चुनने के लिए किया जाता है।" #: js/blocks/DrumBlocks.js:163 msgid "noise" -msgstr "" +msgstr "शोर" #: js/blocks/DrumBlocks.js:177 msgid "The Play noise block will generate white, pink, or brown noise." -msgstr "" +msgstr "प्ले शोर ब्लॉक सफेद, गुलाबी, या भूरे रंग का शोर उत्पन्न करेगा।" #: js/blocks/DrumBlocks.js:317 msgid "Replace every instance of a pitch with a drum sound." -msgstr "" +msgstr "पिच के प्रत्येक उदाहरण को ड्रम ध्वनि से बदलें।" #: js/blocks/DrumBlocks.js:328 #.TRANS: map a pitch to a drum sound msgid "map pitch to drum" -msgstr "" +msgstr "पिच को ड्रम से मानचित्रण करें" #: js/blocks/DrumBlocks.js:395 msgid "In the example above, a kick drum sound will be played instead of sol." -msgstr "" +msgstr "उपरोक्त उदाहरण में, सोल के बजाय एक किक ड्रम ध्वनि बजाई जाएगी।" #: js/blocks/DrumBlocks.js:407 #.TRANS: set the current drum sound for playback msgid "set drum" -msgstr "" +msgstr "ड्रम सेट करें" #: js/blocks/DrumBlocks.js:451 msgid "sound effect" -msgstr "" +msgstr "ध्वनि प्रभाव" #: js/blocks/DrumBlocks.js:489 msgid "You can use multiple Drum blocks within a Note block." -msgstr "" +msgstr "आप एक नोट ब्लॉक के भीतर कई ड्रम ब्लॉक का उपयोग कर सकते हैं।" #: js/blocks/HeapBlocks.js:49 msgid "The Heap block returns the heap." @@ -3615,7 +3629,7 @@ msgstr "सेट-हीप एंट्री ब्लॉक निर्द #: js/blocks/ProgramBlocks.js:299 #.TRANS: load the heap from a JSON encoding msgid "set heap" -msgstr "" +msgstr "ढेर लगाओ" #: js/blocks/HeapBlocks.js:544 #: js/blocks/EnsembleBlocks.js:96 @@ -3646,6 +3660,7 @@ msgid "set temperament" msgstr "ताम्बुल सेट करें" #: js/blocks/IntervalsBlocks.js:63 +#: js/blocks/MediaBlocks.js:746 #: js/blocks/PitchBlocks.js:657 #: js/blocks/PitchBlocks.js:935 #: js/blocks/PitchBlocks.js:974 @@ -3655,7 +3670,6 @@ msgstr "ताम्बुल सेट करें" #: js/blocks/PitchBlocks.js:1758 #: js/blocks/PitchBlocks.js:1866 #: js/blocks/ToneBlocks.js:1025 -#: js/blocks/MediaBlocks.js:746 #: js/turtleactions/IntervalsActions.js:114 #.TRANS: adjusts the shift up or down by one octave (twelve half-steps in the interval between two notes, one having twice or half the frequency in Hz of the other.) msgid "octave" @@ -3921,163 +3935,359 @@ msgstr "स्लर" msgid "staccato" msgstr "स्टाकेटो" +#: js/blocks/PenBlocks.js:30 +msgid "purple" +msgstr "बैंगनी" + +#: js/blocks/PenBlocks.js:48 +#: js/blocks/SensorsBlocks.js:521 +#: plugins/rodi.rtp:219 +msgid "blue" +msgstr "नीला" + +#: js/blocks/PenBlocks.js:64 +#: js/blocks/SensorsBlocks.js:577 +#: plugins/rodi.rtp:218 +msgid "green" +msgstr "हरा" + +#: js/blocks/PenBlocks.js:80 +msgid "yellow" +msgstr "पीला" + +#: js/blocks/PenBlocks.js:96 +#: plugins/nutrition.rtp:164 +msgid "orange" +msgstr "नारंगी" + +#: js/blocks/PenBlocks.js:112 +#: js/blocks/SensorsBlocks.js:633 +#: plugins/rodi.rtp:217 +msgid "red" +msgstr "लाल" + +#: js/blocks/PenBlocks.js:128 +msgid "white" +msgstr "सफेद" + +#: js/blocks/PenBlocks.js:144 +msgid "black" +msgstr "काला" + +#: js/blocks/PenBlocks.js:163 +msgid "begin fill" +msgstr "भरना शुरू करें" + +#: js/blocks/PenBlocks.js:190 +msgid "end fill" +msgstr "अंत भरें" + +#: js/blocks/PenBlocks.js:212 +#: js/blocks/PenBlocks.js:560 +#.TRANS: set the background color +msgid "background" +msgstr "पृष्ठभूमि" + +#: js/blocks/PenBlocks.js:274 +#: js/turtleactions/DictActions.js:71 +#: js/turtleactions/DictActions.js:138 +#: js/turtleactions/DictActions.js:170 +msgid "grey" +msgstr "ग्रे" + +#: js/blocks/PenBlocks.js:282 +msgid "The Grey block returns the current pen grey value." +msgstr "ग्रे ब्लॉक वर्तमान पेन का ग्रे मूल्य लौटाता है।" + +#: js/blocks/PenBlocks.js:340 +#: js/turtleactions/DictActions.js:69 +#: js/turtleactions/DictActions.js:136 +#: js/turtleactions/DictActions.js:169 +msgid "shade" +msgstr "छाया" + +#: js/blocks/PenBlocks.js:347 +msgid "The Shade block returns the current pen shade value." +msgstr "छाया ब्लॉक वर्तमान पेन का छाया मूल्य लौटाता है।" + +#: js/blocks/PenBlocks.js:405 +#: js/turtleactions/DictActions.js:67 +#: js/turtleactions/DictActions.js:134 +#: js/turtleactions/DictActions.js:168 +msgid "color" +msgstr "रंग" + +#: js/blocks/PenBlocks.js:415 +msgid "The Color block returns the current pen color." +msgstr "रंग ब्लॉक वर्तमान पेन का रंग लौटाता है।" + +#: js/blocks/PenBlocks.js:470 +#: js/turtleactions/DictActions.js:73 +#: js/turtleactions/DictActions.js:140 +#: js/turtleactions/DictActions.js:171 +msgid "pen size" +msgstr "पेन आकार" + +#: js/blocks/PenBlocks.js:474 +msgid "The Pen size block returns the current pen size value." +msgstr "पेन साइज ब्लॉक वर्तमान पेन का आकार मूल्य लौटाता है।" + +#: js/blocks/PenBlocks.js:513 +msgid "set font" +msgstr "फॉन्ट सेट करें" + +#: js/blocks/PenBlocks.js:518 +msgid "The Set font block sets the font used by the Show block." +msgstr "सेट फॉन्ट ब्लॉक शो ब्लॉक द्वारा उपयोग किए जाने वाले फॉन्ट को सेट करता है।" + +#: js/blocks/PenBlocks.js:567 +msgid "The Background block sets the window background color." +msgstr "बैकग्राउंड ब्लॉक विंडो के पृष्ठभूमि का रंग सेट करता है।" + +#: js/blocks/PenBlocks.js:598 +msgid "The Hollow line block creates a line with a hollow center." +msgstr "होलो लाइन ब्लॉक एक होलो केंद्र के साथ एक रेखा बनाता है।" + +#: js/blocks/PenBlocks.js:606 +#.TRANS: draw a line logo has a hollow space down its center +msgid "hollow line" +msgstr "होलो रेखा" + +#: js/blocks/PenBlocks.js:675 +msgid "The Fill block fills in a shape with a color." +msgstr "फिल ब्लॉक एक रंग के साथ एक आकृति को भरता है।" + +#: js/blocks/PenBlocks.js:684 +#.TRANS: fill in as a solid color +msgid "fill" +msgstr "भरें" + +#: js/blocks/PenBlocks.js:761 +#.TRANS: raise up the pen so logo it does not draw when it is moved +msgid "pen up" +msgstr "पेन ऊपर" + +#: js/blocks/PenBlocks.js:768 +msgid "The Pen-up block raises the pen so that it does not draw." +msgstr "पेन-अप ब्लॉक पेन को उठाता है ताकि यह ड्रा न करे।" + +#: js/blocks/PenBlocks.js:802 +#.TRANS: put down the pen so logo it draws when it is moved +msgid "pen down" +msgstr "पेन नीचे" + +#: js/blocks/PenBlocks.js:810 +msgid "The Pen-down block lowers the pen so that it draws." +msgstr "पेन-डाउन ब्लॉक पेन को नीचे ले जाता है ताकि यह ड्रा करे।" + +#: js/blocks/PenBlocks.js:844 +#.TRANS: set the width of the line drawn by the pen +msgid "set pen size" +msgstr "पेन आकार सेट करें" + +#: js/blocks/PenBlocks.js:854 +msgid "The Set-pen-size block changes the size of the pen." +msgstr "सेट-पेन-साइज ब्लॉक पेन के आकार को बदलता है।" + +#: js/blocks/PenBlocks.js:913 +#.TRANS: set degree of translucence of the pen color +msgid "set translucency" +msgstr "पारदर्शिता सेट करें" + +#: js/blocks/PenBlocks.js:921 +msgid "The Set translucency block changes the opacity of the pen." +msgstr "सेट ट्रांसलूसेंसी ब्लॉक पेन की अपारदर्शिता को बदलता है।" + +#: js/blocks/PenBlocks.js:981 +msgid "set hue" +msgstr "रंग सेट करें" + +#: js/blocks/PenBlocks.js:989 +msgid "The Set hue block changes the color of the pen." +msgstr "सेट ह्यू ब्लॉक पेन का रंग बदलता है।" + +#: js/blocks/PenBlocks.js:1047 +msgid "set shade" +msgstr "छाया सेट करें" + +#: js/blocks/PenBlocks.js:1057 +msgid "The Set-shade block changes the pen color from dark to light." +msgstr "सेट-शेड ब्लॉक पेन का रंग काले से लाइट में बदलता है।" + +#: js/blocks/PenBlocks.js:1111 +#.TRANS: set the level of vividness of the pen color +msgid "set grey" +msgstr "ग्रे सेट करें" + +#: js/blocks/PenBlocks.js:1119 +msgid "The Set grey block changes the vividness of the pen color." +msgstr "सेट ग्रे ब्लॉक पेन के रंग की चमक को बदलता है।" + +#: js/blocks/PenBlocks.js:1172 +msgid "set color" +msgstr "रंग सेट करें" + +#: js/blocks/PenBlocks.js:1182 +msgid "The Set-color block changes the pen color." +msgstr "सेट-कलर ब्लॉक पेन का रंग बदलता है।" + #: js/blocks/ProgramBlocks.js:33 msgid "The Load-heap-from-app block loads the heap from a web page." -msgstr "" +msgstr "लोड-हीप-फ्रॉम-ऐप ब्लॉक एक वेब पेज से हीप को लोड करता है।" #: js/blocks/ProgramBlocks.js:44 #.TRANS: load the heap contents from a URL msgid "load heap from App" -msgstr "" +msgstr "ऐप से हीप लोड करें" #: js/blocks/ProgramBlocks.js:95 msgid "Error parsing JSON data:" -msgstr "" +msgstr "JSON डेटा पार्सिंग में त्रुटि:" #: js/blocks/ProgramBlocks.js:100 msgid "404: Page not found" -msgstr "" +msgstr "404: पेज नहीं मिला" #: js/blocks/ProgramBlocks.js:133 msgid "The Save-heap-to-app block saves the heap to a web page." -msgstr "" +msgstr "सेव-हीप-टू-ऐप ब्लॉक एक वेब पेज पर हीप को सेव करता है।" #: js/blocks/ProgramBlocks.js:144 #.TRANS: save the heap contents to a URL msgid "save heap to App" -msgstr "" +msgstr "ऐप में हीप सेव करें" #: js/blocks/ProgramBlocks.js:189 msgid "Cannot find a valid heap for" -msgstr "" +msgstr "के लिए एक मान्य हीप नहीं मिल सका" #: js/blocks/ProgramBlocks.js:206 msgid "The Load-heap block loads the heap from a file." -msgstr "" +msgstr "लोड-हीप ब्लॉक एक फाइल से हीप को लोड करता है।" #: js/blocks/ProgramBlocks.js:217 #.TRANS: load the heap from a file msgid "load heap" -msgstr "ढेर को लोड करें" +msgstr "हीप लोड करें" #: js/blocks/ProgramBlocks.js:270 msgid "The file you selected does not contain a valid heap." -msgstr "" +msgstr "आपके द्वारा चयनित फाइल में एक मान्य हीप नहीं है।" #: js/blocks/ProgramBlocks.js:275 msgid "The loadHeap block needs a loadFile block." -msgstr "" +msgstr "लोडहीप ब्लॉक को एक लोडफाइल ब्लॉक की आवश्यकता है।" #: js/blocks/ProgramBlocks.js:291 msgid "The Set-heap block loads the heap." -msgstr "" +msgstr "सेट-हीप ब्लॉक हीप को लोड करता है।" #: js/blocks/ProgramBlocks.js:340 msgid "The block you selected does not contain a valid heap." -msgstr "" +msgstr "आपके द्वारा चयनित ब्लॉक में एक मान्य हीप नहीं है।" #: js/blocks/ProgramBlocks.js:343 msgid "The Set heap block needs a heap." -msgstr "" +msgstr "सेट हीप ब्लॉक को एक हीप की आवश्यकता है।" #: js/blocks/ProgramBlocks.js:360 msgid "The Load-dictionary block loads a dictionary from a file." -msgstr "" +msgstr "लोड-डिक्शनरी ब्लॉक एक फाइल से एक शब्दकोश को लोड करता है।" #: js/blocks/ProgramBlocks.js:372 #.TRANS: load a dictionary from a file msgid "load dictionary" -msgstr "" +msgstr "शब्दकोश लोड करें" #: js/blocks/ProgramBlocks.js:390 #: js/blocks/ProgramBlocks.js:658 #: js/blocks/ToneBlocks.js:1025 msgid "file" -msgstr "" +msgstr "फाइल" #: js/blocks/ProgramBlocks.js:444 msgid "The file you selected does not contain a valid dictionary." -msgstr "" +msgstr "आपके द्वारा चयनित फाइल में एक मान्य शब्दकोश नहीं है।" #: js/blocks/ProgramBlocks.js:449 msgid "The load dictionary block needs a load file block." -msgstr "" +msgstr "लोड डिक्शनरी ब्लॉक को एक लोड फाइल ब्लॉक की आवश्यकता है।" #: js/blocks/ProgramBlocks.js:466 msgid "The Set-dictionary block loads a dictionary." -msgstr "" +msgstr "सेट-डिक्शनरी ब्लॉक एक शब्दकोश को लोड करता है।" #: js/blocks/ProgramBlocks.js:477 #.TRANS: load a dictionary from a JSON msgid "set dictionary" -msgstr "" +msgstr "शब्दकोश सेट करें" #: js/blocks/ProgramBlocks.js:546 msgid "The block you selected does not contain a valid dictionary." -msgstr "" +msgstr "आपके द्वारा चयनित ब्लॉक में एक मान्य शब्दकोश नहीं है।" #: js/blocks/ProgramBlocks.js:550 msgid "The set dictionary block needs a dictionary." -msgstr "" +msgstr "सेट डिक्शनरी ब्लॉक को एक शब्दकोश की आवश्यकता है।" #: js/blocks/ProgramBlocks.js:567 msgid "The Save-heap block saves the heap to a file." -msgstr "" +msgstr "सेव-हीप ब्लॉक एक फाइल में हीप को सेव करता है।" #: js/blocks/ProgramBlocks.js:578 #.TRANS: save the heap to a file msgid "save heap" -msgstr "ढेर सेव करें" +msgstr "हीप सेव करें" #: js/blocks/ProgramBlocks.js:629 msgid "The Save-dictionary block saves a dictionary to a file." -msgstr "" +msgstr "सेव-डिक्शनरी ब्लॉक एक फाइल में एक शब्दकोश को सेव करता है।" #: js/blocks/ProgramBlocks.js:640 #.TRANS: save a dictionary to a file msgid "save dictionary" -msgstr "" +msgstr "शब्दकोश सेव करें" #: js/blocks/ProgramBlocks.js:720 msgid "The Open palette block opens a palette." -msgstr "" +msgstr "ओपन पैलेट ब्लॉक एक पैलेट को खोलता है।" #: js/blocks/ProgramBlocks.js:727 msgid "open palette" -msgstr "" +msgstr "पैलेट खोलें" #: js/blocks/ProgramBlocks.js:785 msgid "The Delete block block removes a block." -msgstr "" +msgstr "डिलीट ब्लॉक ब्लॉक एक ब्लॉक को हटाता है।" #: js/blocks/ProgramBlocks.js:797 #.TRANS: Move this block to the trash. msgid "delete block" -msgstr "" +msgstr "ब्लॉक हटाएं" #: js/blocks/ProgramBlocks.js:861 msgid "The Move block block moves a block." -msgstr "" +msgstr "मूव ब्लॉक ब्लॉक एक ब्लॉक को स्थानांतरित करता है।" #: js/blocks/ProgramBlocks.js:869 #.TRANS: Move the position of a block on the screen. msgid "move block" -msgstr "" +msgstr "ब्लॉक स्थानांतरित करें" #: js/blocks/ProgramBlocks.js:881 #: js/blocks/ProgramBlocks.js:1048 msgid "block number" -msgstr "" +msgstr "ब्लॉक संख्या" #: js/blocks/ProgramBlocks.js:881 #: js/blocks/EnsembleBlocks.js:393 #: js/blocks/EnsembleBlocks.js:404 #: js/blocks/GraphicsBlocks.js:235 #: js/blocks/GraphicsBlocks.js:313 -#: js/blocks/GraphicsBlocks.js:427 -#: js/blocks/GraphicsBlocks.js:478 -#: js/blocks/GraphicsBlocks.js:525 -#: js/blocks/GraphicsBlocks.js:741 +#: js/blocks/GraphicsBlocks.js:436 +#: js/blocks/GraphicsBlocks.js:487 +#: js/blocks/GraphicsBlocks.js:534 +#: js/blocks/GraphicsBlocks.js:750 msgid "x" msgstr "एक्स" @@ -4086,54 +4296,54 @@ msgstr "एक्स" #: js/blocks/EnsembleBlocks.js:404 #: js/blocks/GraphicsBlocks.js:149 #: js/blocks/GraphicsBlocks.js:313 -#: js/blocks/GraphicsBlocks.js:427 -#: js/blocks/GraphicsBlocks.js:478 -#: js/blocks/GraphicsBlocks.js:525 -#: js/blocks/GraphicsBlocks.js:741 +#: js/blocks/GraphicsBlocks.js:436 +#: js/blocks/GraphicsBlocks.js:487 +#: js/blocks/GraphicsBlocks.js:534 +#: js/blocks/GraphicsBlocks.js:750 msgid "y" msgstr "वाई" #: js/blocks/ProgramBlocks.js:935 #.TRANS: Run program beginning at this block. msgid "run block" -msgstr "" +msgstr "रन ब्लॉक" #: js/blocks/ProgramBlocks.js:1025 msgid "The Dock block block connections two blocks." -msgstr "" +msgstr "डॉक ब्लॉक ब्लॉक दो ब्लॉकों को जोड़ता है।" #: js/blocks/ProgramBlocks.js:1036 #.TRANS: We can connect a block to another block. msgid "connect blocks" -msgstr "" +msgstr "ब्लॉकों को जोड़ें" #: js/blocks/ProgramBlocks.js:1048 msgid "target block" -msgstr "" +msgstr "लक्ष्य ब्लॉक" #: js/blocks/ProgramBlocks.js:1048 msgid "connection number" -msgstr "" +msgstr "कनेक्शन संख्या" #: js/blocks/ProgramBlocks.js:1140 msgid "The Make block block creates a new block." -msgstr "" +msgstr "मेक ब्लॉक ब्लॉक एक नया ब्लॉक बनाता है।" #: js/blocks/ProgramBlocks.js:1152 #.TRANS: Create a new block msgid "make block" -msgstr "" +msgstr "नया ब्लॉक बनाएं" #: js/blocks/ProgramBlocks.js:1186 #: js/blocks/ProgramBlocks.js:1227 #: js/blocks/RhythmBlocks.js:1128 #: js/blocks/PitchBlocks.js:974 #: js/blocks/PitchBlocks.js:1007 -#: js/widgets/status.js:186 -#: js/widgets/temperament.js:463 -#: js/widgets/temperament.js:481 -#: js/widgets/temperament.js:484 -#: js/widgets/temperament.js:589 +#: js/widgets/status.js:190 +#: js/widgets/temperament.js:464 +#: js/widgets/temperament.js:486 +#: js/widgets/temperament.js:496 +#: js/widgets/temperament.js:617 #: plugins/rodi.rtp:192 #.TRANS: a musical note consisting of pitch and duration msgid "note" @@ -4141,2381 +4351,2165 @@ msgstr "नोट" #: js/blocks/ProgramBlocks.js:1285 msgid "Cannot find block" -msgstr "" +msgstr "ब्लॉक नहीं मिल सका" #: js/blocks/ProgramBlocks.js:1304 #: js/blocks/ProgramBlocks.js:1313 msgid "Warning: block argument type mismatch" -msgstr "" - -#: js/blocks/ProgramBlocks.js:1347 -msgid "The Open project block is used to open a project from a web page." -msgstr "" - -#: js/blocks/ProgramBlocks.js:1357 -msgid "open project" -msgstr "" - -#: js/blocks/ProgramBlocks.js:1410 -msgid "Please enter a valid URL." -msgstr "" - -#: js/blocks/RhythmBlocks.js:182 -#: js/blocks/RhythmBlocks.js:1086 -#: js/blocks/RhythmBlocks.js:1162 -msgid "Note value must be greater than 0." -msgstr "" - -#: js/blocks/RhythmBlocks.js:215 -#: js/blocks/RhythmBlocks.js:278 -#: js/blocks/RhythmBlocks.js:350 -#.TRANS: swing is a rhythmic variation that emphasises the offbeat -msgid "swing" -msgstr "" - -#: js/blocks/RhythmBlocks.js:355 -#.TRANS: the amount to shift to the offbeat note -msgid "swing value" -msgstr "" - -#: js/blocks/RhythmBlocks.js:419 -msgid "The Skip notes block will cause notes to be skipped." -msgstr "" - -#: js/blocks/RhythmBlocks.js:427 -#.TRANS: substitute rests on notes being skipped -msgid "skip notes" -msgstr "" - -#: js/blocks/RhythmBlocks.js:489 -#.TRANS: speed up note duration by some factor, e.g. convert 1/4 to 1/8 notes by using a factor of 2 -msgid "multiply note value" -msgstr "" - -#: js/blocks/RhythmBlocks.js:542 -msgid "The Tie block works on pairs of notes, combining them into one note." -msgstr "टाई ब्लॉक नोट्स के जोड़ों पर काम करता है, उन्हें एक नोट में मिलाकर।" - -#: js/blocks/RhythmBlocks.js:550 -#.TRANS: tie notes together into one longer note -msgid "tie" -msgstr "टाई" - -#: js/blocks/RhythmBlocks.js:591 -#: js/blocks/RhythmBlocks.js:671 -#.TRANS: a dotted note is played for 1.5x its value, e.g., 1/8. --> 3/16 -msgid "dot" -msgstr "डॉट" - -#: js/blocks/RhythmBlocks.js:619 -#: js/turtleactions/RhythmActions.js:221 -msgid "An argument of -1 results in a note value of 0." -msgstr "-1 का एक तर्क एक नोट मूल्य का परिणाम होता है।" - -#: js/blocks/RhythmBlocks.js:661 -msgid "The Dot block extends the duration of a note by 50%." -msgstr "डॉट ब्लॉक एक नोट की अवधि को 50% बढ़ाता है।" - -#: js/blocks/RhythmBlocks.js:663 -msgid "Eg a dotted quarter note will play for 3/8 (1/4 + 1/8) of a beat." -msgstr "उदा, एक डॉटेड क्वार्टर नोट 3/8 (1/4 + 1/8) बीट के लिए बजेगा।" - -#: js/blocks/RhythmBlocks.js:765 -#.TRANS: Japanese only: note value block for drum -msgid "note value drum" -msgstr "नोट मूल्य ड्रम" - -#: js/blocks/RhythmBlocks.js:829 -msgid "392 hertz" -msgstr "392 हर्ट्ज" - -#: js/blocks/RhythmBlocks.js:1119 -msgid "The Note block is a container for one or more Pitch blocks." -msgstr "नोट ब्लॉक एक या एक से अधिक पिच ब्लॉक के लिए एक कंटेनर है।" - -#: js/blocks/RhythmBlocks.js:1121 -msgid "The Note block specifies the duration (note value) of its contents." -msgstr "नोट ब्लॉक अपने सामग्री की अवधि (नोट मूल्य) को निर्दिष्ट करता है।" - -#: js/blocks/RhythmBlocks.js:1130 -msgid "value2" -msgstr "मूल्य2" - -#: js/blocks/RhythmBlocks.js:1200 -msgid "define frequency" -msgstr "फ़्रीक्वेंसी को परिभाषित करें" - -#: js/blocks/RhythmBlocks.js:1218 -#: js/widgets/temperament.js:757 -#: js/widgets/temperament.js:1522 -msgid "octave space" -msgstr "ऑक्टेव स्थान" - -#: js/blocks/RhythmBlockPaletteBlocks.js:50 -#: js/blocks/RhythmBlockPaletteBlocks.js:233 -#.TRANS: rhythm block -#.TRANS: translate "rhythm1" as rhythm -msgid "rhythm1" -msgstr "ताल1" - -#: js/blocks/RhythmBlockPaletteBlocks.js:70 -#: js/blocks/RhythmBlockPaletteBlocks.js:252 -#: js/blocks/RhythmBlockPaletteBlocks.js:517 -#: js/blocks/RhythmBlockPaletteBlocks.js:586 -#: js/blocks/RhythmBlockPaletteBlocks.js:907 -msgid "number of notes" -msgstr "नोटों की संख्या" - -#: js/blocks/RhythmBlockPaletteBlocks.js:126 -msgid "polyphonic rhythm" -msgstr "बहुस्वर ताल" - -#: js/blocks/RhythmBlockPaletteBlocks.js:219 -msgid "The Rhythm block is used to generate rhythm patterns." -msgstr "रिद्धम ब्लॉक का उपयोग ताल पैटर्न बनाने के लिए किया जाता है।" - -#: js/blocks/RhythmBlockPaletteBlocks.js:281 -#: js/blocks/RhythmBlockPaletteBlocks.js:286 -msgid "1/64 note" -msgstr "1/64 नोट" - -#: js/blocks/RhythmBlockPaletteBlocks.js:312 -#: js/blocks/RhythmBlockPaletteBlocks.js:317 -msgid "1/32 note" -msgstr "1/32 नोट" - -#: js/blocks/RhythmBlockPaletteBlocks.js:346 -#: js/blocks/RhythmBlockPaletteBlocks.js:351 -msgid "1/16 note" -msgstr "1/16 नोट" - -#: js/blocks/RhythmBlockPaletteBlocks.js:380 -msgid "eighth note" -msgstr "आठवीं नोट" - -#: js/blocks/RhythmBlockPaletteBlocks.js:408 -msgid "quarter note" -msgstr "क्वॉर्टर नोट" - -#: js/blocks/RhythmBlockPaletteBlocks.js:436 -#: js/blocks/RhythmBlockPaletteBlocks.js:441 -msgid "half note" -msgstr "हाफ नोट" +msgstr "चेतावनी: ब्लॉक तर्क प्रकार मेल नहीं खाता" -#: js/blocks/RhythmBlockPaletteBlocks.js:470 -#: js/blocks/RhythmBlockPaletteBlocks.js:475 -msgid "whole note" -msgstr "पूरा नोट" - -#: js/blocks/RhythmBlockPaletteBlocks.js:514 -#: js/blocks/RhythmBlockPaletteBlocks.js:583 -#: js/blocks/RhythmBlockPaletteBlocks.js:634 -#.TRANS: A tuplet is a note value divided into irregular time values. -msgid "tuplet" -msgstr "टुपलेट" - -#: js/blocks/RhythmBlockPaletteBlocks.js:800 -msgid "septuplet" -msgstr "सेप्टुप्लेट" - -#: js/blocks/RhythmBlockPaletteBlocks.js:828 -msgid "quintuplet" -msgstr "क्विंटुप्लेट" - -#: js/blocks/RhythmBlockPaletteBlocks.js:856 -msgid "triplet" -msgstr "त्रैपलेट" - -#: js/blocks/RhythmBlockPaletteBlocks.js:883 -msgid "simple tuplet" -msgstr "साधा टुपलेट" - -#: js/blocks/RhythmBlockPaletteBlocks.js:893 -msgid "Tuplets are a collection of notes that get scaled to a specific duration." -msgstr "टुपलेट्स एक ऐसे समय की निर्दिष्ट अवधि के लिए स्केल करने वाले नोट्स का संग्रह होते हैं।" - -#: js/blocks/FlowBlocks.js:41 -msgid "The Backward block runs code in reverse order (Musical retrograde)." -msgstr "बैकवर्ड ब्लॉक कोड को उल्टे क्रम में चलाता है (संगीत रेट्रोग्रेड)।" - -#: js/blocks/FlowBlocks.js:48 -msgid "backward" -msgstr "विपरीतक्रम" - -#: js/blocks/FlowBlocks.js:124 -msgid "The Duplicate block will run each block multiple times." -msgstr "डुप्लीकेट ब्लॉक प्रत्येक ब्लॉक को कई बार चलाएगा।" - -#: js/blocks/FlowBlocks.js:334 -msgid "The Default block is used inside of a Switch to define the default action." -msgstr "डिफ़ॉल्ट ब्लॉक स्विच के भीतर डिफ़ॉल्ट क्रिया को परिभाषित करने के लिए उपयोग किया जाता है।" - -#: js/blocks/FlowBlocks.js:342 -msgid "default" -msgstr "डिफ़ॉल्ट" - -#: js/blocks/FlowBlocks.js:361 -#: js/blocks/FlowBlocks.js:418 -msgid "The Case Block must be used inside of a Switch Block." -msgstr "केस ब्लॉक स्विच ब्लॉक के भीतर ही उपयोग किया जाना चाहिए।" - -#: js/blocks/FlowBlocks.js:389 -msgid "The Case block is used inside of a Switch to define matches." -msgstr "केस ब्लॉक स्विच के भीतर मैच को परिभाषित करने के लिए उपयोग किया जाता है।" - -#: js/blocks/FlowBlocks.js:397 -msgid "case" -msgstr "केस" +#: js/blocks/ProgramBlocks.js:1347 +msgid "The Open project block is used to open a project from a web page." +msgstr "ओपन प्रोजेक्ट ब्लॉक का उपयोग एक वेब पेज से प्रोजेक्ट खोलने के लिए किया जाता है।" -#: js/blocks/FlowBlocks.js:446 -msgid "The Switch block will run the code in the matching Case." -msgstr "स्विच ब्लॉक मैचिंग केस में कोड चलाएगा।" +#: js/blocks/ProgramBlocks.js:1357 +msgid "open project" +msgstr "प्रोजेक्ट खोलें" -#: js/blocks/FlowBlocks.js:454 -msgid "switch" -msgstr "स्विच" +#: js/blocks/ProgramBlocks.js:1410 +msgid "Please enter a valid URL." +msgstr "कृपया एक मान्य URL दर्ज करें।" -#: js/blocks/FlowBlocks.js:595 -msgid "The Stop block will stop a loop" -msgstr "स्टॉप ब्लॉक एक लूप को रोक देगा" +#: js/blocks/RhythmBlocks.js:182 +#: js/blocks/RhythmBlocks.js:1086 +#: js/blocks/RhythmBlocks.js:1162 +msgid "Note value must be greater than 0." +msgstr "नोट मान 0 से अधिक होना चाहिए।" -#: js/blocks/FlowBlocks.js:597 -msgid "Forever, Repeat, While, or Until." -msgstr "हमेशा, दोहराएँ, जब तक, या जब तक नहीं।" +#: js/blocks/RhythmBlocks.js:215 +#: js/blocks/RhythmBlocks.js:278 +#: js/blocks/RhythmBlocks.js:350 +#.TRANS: swing is a rhythmic variation that emphasises the offbeat +msgid "swing" +msgstr "स्विंग" -#: js/blocks/FlowBlocks.js:653 -msgid "The Waitfor block will wait until the condition is true." -msgstr "वेटफॉर ब्लॉक स्थिति सत्य होने तक प्रतीक्षा करेगा।" +#: js/blocks/RhythmBlocks.js:355 +#.TRANS: the amount to shift to the offbeat note +msgid "swing value" +msgstr "स्विंग मान" -#: js/blocks/FlowBlocks.js:661 -msgid "wait for" -msgstr "अज्ञात" +#: js/blocks/RhythmBlocks.js:419 +msgid "The Skip notes block will cause notes to be skipped." +msgstr "स्किप नोट्स ब्लॉक नोट्स को छोड़ने का कारण बनेगा।" -#: js/blocks/FlowBlocks.js:732 -msgid "The Until block will repeat until the condition is true." -msgstr "अंत तक स्थिति सत्य होने तक दोहराएगा।" +#: js/blocks/RhythmBlocks.js:427 +#.TRANS: substitute rests on notes being skipped +msgid "skip notes" +msgstr "नोट्स को छोड़ें" -#: js/blocks/FlowBlocks.js:740 -msgid "until" -msgstr "जब तक" +#: js/blocks/RhythmBlocks.js:489 +#.TRANS: speed up note duration by some factor, e.g. convert 1/4 to 1/8 notes by using a factor of 2 +msgid "multiply note value" +msgstr "नोट मान को गुणा करें" -#: js/blocks/FlowBlocks.js:742 -#: js/blocks/FlowBlocks.js:822 -msgid "do2" -msgstr "करें2" +#: js/blocks/RhythmBlocks.js:542 +msgid "The Tie block works on pairs of notes, combining them into one note." +msgstr "टाई ब्लॉक नोट्स के जोड़ों पर काम करता है, उन्हें एक नोट में मिलाकर।" -#: js/blocks/FlowBlocks.js:742 -#: js/blocks/FlowBlocks.js:822 -#: js/blocks/MeterBlocks.js:770 -#: js/blocks/ActionBlocks.js:390 -#: js/blocks/ActionBlocks.js:610 -#: js/blocks/ActionBlocks.js:959 -#: js/blocks/ActionBlocks.js:1048 -msgid "do" -msgstr "करें" +#: js/blocks/RhythmBlocks.js:550 +#.TRANS: tie notes together into one longer note +msgid "tie" +msgstr "टाई" -#: js/blocks/FlowBlocks.js:812 -msgid "The While block will repeat while the condition is true." -msgstr "जब तक शर्त सत्य है, तब तक व्हाइल ब्लॉक दोहराएगा।" +#: js/blocks/RhythmBlocks.js:591 +#: js/blocks/RhythmBlocks.js:671 +#.TRANS: a dotted note is played for 1.5x its value, e.g., 1/8. --> 3/16 +msgid "dot" +msgstr "डॉट" -#: js/blocks/FlowBlocks.js:820 -msgid "while" -msgstr "जबकि" +#: js/blocks/RhythmBlocks.js:619 +#: js/turtleactions/RhythmActions.js:221 +msgid "An argument of -1 results in a note value of 0." +msgstr "-1 का एक तर्क एक नोट मूल्य का परिणाम होता है।" -#: js/blocks/FlowBlocks.js:903 -#: js/blocks/FlowBlocks.js:968 -#: js/blocks/FlowBlocks.js:979 -msgid "In this example if the mouse button is pressed a snare drum will play." -msgstr "इस उदाहरण में यदि माउस बटन दबाया जाता है तो एक स्नेयर ड्रम बजेगा।" +#: js/blocks/RhythmBlocks.js:661 +msgid "The Dot block extends the duration of a note by 50%." +msgstr "डॉट ब्लॉक एक नोट की अवधि को 50% बढ़ाता है।" -#: js/blocks/FlowBlocks.js:925 -#: js/blocks/FlowBlocks.js:988 -msgid "if" -msgstr "यदि" +#: js/blocks/RhythmBlocks.js:663 +msgid "Eg a dotted quarter note will play for 3/8 (1/4 + 1/8) of a beat." +msgstr "उदा, एक डॉटेड क्वार्टर नोट 3/8 (1/4 + 1/8) बीट के लिए बजेगा।" -#: js/blocks/FlowBlocks.js:927 -#: js/blocks/FlowBlocks.js:990 -msgid "then" -msgstr "तब" +#: js/blocks/RhythmBlocks.js:765 +#.TRANS: Japanese only: note value block for drum +msgid "note value drum" +msgstr "नोट मूल्य ड्रम" -#: js/blocks/FlowBlocks.js:927 -msgid "else" -msgstr "अन्यथा" +#: js/blocks/RhythmBlocks.js:829 +msgid "392 hertz" +msgstr "392 हर्ट्ज" -#: js/blocks/FlowBlocks.js:1025 -msgid "The Forever block will repeat the contained blocks forever." -msgstr "हमेशा के लिए फॉरएवर ब्लॉक निहित ब्लॉक्स को हमेशा के लिए दोहराएगा।" +#: js/blocks/RhythmBlocks.js:1119 +msgid "The Note block is a container for one or more Pitch blocks." +msgstr "नोट ब्लॉक एक या एक से अधिक पिच ब्लॉक के लिए एक कंटेनर है।" -#: js/blocks/FlowBlocks.js:1037 -msgid "forever" -msgstr "हमेशा के लिए" +#: js/blocks/RhythmBlocks.js:1121 +msgid "The Note block specifies the duration (note value) of its contents." +msgstr "नोट ब्लॉक अपने सामग्री की अवधि (नोट मूल्य) को निर्दिष्ट करता है।" -#: js/blocks/FlowBlocks.js:1073 -msgid "The Repeat block will repeat the contained blocks." -msgstr "रीपीट ब्लॉक निहित ब्लॉक्स को दोहराएगा।" +#: js/blocks/RhythmBlocks.js:1130 +msgid "value2" +msgstr "मूल्य2" -#: js/blocks/FlowBlocks.js:1075 -msgid "In this example the note will be played 4 times." -msgstr "" +#: js/blocks/RhythmBlocks.js:1200 +msgid "define frequency" +msgstr "फ़्रीक्वेंसी को परिभाषित करें" -#: js/blocks/FlowBlocks.js:1083 -msgid "repeat" -msgstr "दोहराएँ" +#: js/blocks/RhythmBlocks.js:1218 +#: js/widgets/temperament.js:787 +#: js/widgets/temperament.js:1587 +msgid "octave space" +msgstr "ऑक्टेव स्थान" -#: js/blocks/FlowBlocks.js:1123 -msgid "duplicate factor" -msgstr "प्रतिलिपि कारक" +#: js/blocks/SensorsBlocks.js:36 +msgid "The Input block prompts for keyboard input." +msgstr "इनपुट ब्लॉक कुंजीपटल इनपुट के लिए प्रॉम्प्ट करता है।" -#: js/blocks/MeterBlocks.js:34 -#.TRANS: musical meter (time signature), e.g., 4:4 -msgid "current meter" -msgstr "वर्तमान मीटर" +#: js/blocks/SensorsBlocks.js:46 +msgid "input" +msgstr "इनपुट" -#: js/blocks/MeterBlocks.js:85 -#.TRANS: number of beats per minute -msgid "beat factor" -msgstr "बीट कारक" +#: js/blocks/SensorsBlocks.js:64 +msgid "Input a value" +msgstr "एक मूल्य इनपुट करें" -#: js/blocks/MeterBlocks.js:161 -msgid "The Beats per minute block returns the current beats per minute." -msgstr "बीट्स पर मिनट ब्लॉक वर्तमान मिनट प्रति बीट लौटाता है।" +#: js/blocks/SensorsBlocks.js:126 +msgid "input value" +msgstr "इनपुट मूल्य" -#: js/blocks/MeterBlocks.js:170 -#: js/widgets/status.js:148 -#.TRANS: number of beats played per minute -#.TRANS: in Japanese: "1分当たりの拍の数" -msgid "beats per minute2" -msgstr "मिनट प्रति बीट" +#: js/blocks/SensorsBlocks.js:131 +msgid "The Input-value block stores the input." +msgstr "इनपुट-मूल्य ब्लॉक इनपुट को संग्रहित करता है।" -#: js/blocks/MeterBlocks.js:170 -#: js/blocks/MeterBlocks.js:1057 -#: js/blocks/MeterBlocks.js:1134 -#: js/blocks/MeterBlocks.js:1212 -#.TRANS: sets tempo by defining a beat and beats per minute -msgid "beats per minute" -msgstr "मिनट प्रति बीट" +#: js/blocks/SensorsBlocks.js:238 +msgid "loudness" +msgstr "आवाज़ की उंचाई" -#: js/blocks/MeterBlocks.js:234 -#.TRANS: count of current musical measure in meter -msgid "measure count" -msgstr "माप की गणना" +#: js/blocks/SensorsBlocks.js:245 +msgid "The Loudness block returns the volume detected by the microphone." +msgstr "ध्वनि माइक्रोफ़ोन द्वारा पहचाने गए आवाज़ को लौडनेस ब्लॉक द्वारा लौटाता है।" -#: js/blocks/MeterBlocks.js:242 -msgid "The Measure count block returns the current measure." -msgstr "मेजर काउंट ब्लॉक वर्तमान माप को लौटाता है।" +#: js/blocks/SensorsBlocks.js:300 +msgid "click" +msgstr "क्लिक" -#: js/blocks/MeterBlocks.js:291 -#.TRANS: count of current beat in the meter -msgid "beat count" -msgstr "बीट काउंट" +#: js/blocks/SensorsBlocks.js:306 +msgid "The Click block triggers an event if a mouse has been clicked." +msgstr "क्लिक ब्लॉक एक घटना को ट्रिगर करता है अगर माउस पर क्लिक किया गया है।" -#: js/blocks/MeterBlocks.js:301 -#: js/blocks/MeterBlocks.js:312 -#: js/blocks/MeterBlocks.js:566 -#: js/blocks/MeterBlocks.js:577 -msgid "The Beat count block is the number of the current beat," -msgstr "बीट काउंट ब्लॉक वर्तमान बीट की संख्या है," +#: js/blocks/SensorsBlocks.js:313 +msgid "The Click block triggers an event if a turtle has been clicked." +msgstr "क्लिक ब्लॉक एक घटना को ट्रिगर करता है अगर कछुआ पर क्लिक किया गया है।" -#: js/blocks/MeterBlocks.js:314 -#: js/blocks/MeterBlocks.js:579 -msgid "eg 1, 2, 3, or 4." -msgstr "उदाहरण के लिए 1, 2, 3, या 4।" +#: js/blocks/SensorsBlocks.js:342 +msgid "cursor over" +msgstr "कर्सर ओवर" -#: js/blocks/MeterBlocks.js:369 -#.TRANS: count the number of notes -msgid "sum note values" -msgstr "नोट मूल्यों की गणना" +#: js/blocks/SensorsBlocks.js:387 +msgid "cursor out" +msgstr "कर्सर आउट" -#: js/blocks/MeterBlocks.js:377 -#: js/blocks/MeterBlocks.js:441 -msgid "The Note counter block can be used to count the number of contained notes." -msgstr "नोट काउंटर ब्लॉक का उपयोग शामिल नोट्स की संख्या को गिनने के लिए किया जा सकता है।" +#: js/blocks/SensorsBlocks.js:433 +msgid "cursor button down" +msgstr "कर्सर बटन नीचे" -#: js/blocks/MeterBlocks.js:433 -#.TRANS: count the number of notes -msgid "note counter" -msgstr "नोट काउंटर" +#: js/blocks/SensorsBlocks.js:477 +msgid "cursor button up" +msgstr "कर्सर बटन ऊपर" -#: js/blocks/MeterBlocks.js:497 -#.TRANS: number of whole notes that have been played -msgid "whole notes played" -msgstr "पूरे नोट बजे" +#: js/blocks/SensorsBlocks.js:638 +msgid "The Get red block returns the red component of the pixel under the mouse." +msgstr "गेट रेड ब्लॉक माउस के नीचे पिक्सेल का लाल घटक वापस करता है।" -#: js/blocks/MeterBlocks.js:506 -msgid "The Whole notes played block returns the total number of whole notes played." -msgstr "व्होल नोट्स प्लेड ब्लॉक प्लेड हुई संपूर्ण नोट्स की कुल संख्या लौटाता है।" +#: js/blocks/SensorsBlocks.js:644 +msgid "The Get red block returns the red component of the pixel under the turtle." +msgstr "गेट रेड ब्लॉक कछुआ के नीचे पिक्सेल का लाल घटक वापस करता है।" -#: js/blocks/MeterBlocks.js:556 -#: js/turtleactions/DictActions.js:83 -#.TRANS: number of notes that have been played -msgid "notes played" -msgstr "नोट्स बजे" +#: js/blocks/SensorsBlocks.js:685 +#: plugins/rodi.rtp:216 +msgid "pixel color" +msgstr "पिक्सेल का रंग" -#: js/blocks/MeterBlocks.js:654 -msgid "The No clock block decouples the notes from the master clock." -msgstr "नो क्लॉक ब्लॉक नोट्स को मास्टर क्लॉक से अलग करता है।" +#: js/blocks/SensorsBlocks.js:690 +msgid "The Get pixel block returns the color of the pixel under the mouse." +msgstr "गेट पिक्सेल ब्लॉक माउस के नीचे पिक्सेल का रंग वापस करता है।" -#: js/blocks/MeterBlocks.js:662 -#.TRANS: don't lock notes to master clock -msgid "no clock" -msgstr "कोई घड़ी नहीं" +#: js/blocks/SensorsBlocks.js:696 +msgid "The Get pixel block returns the color of the pixel under the turtle." +msgstr "गेट पिक्सेल ब्लॉक कछुआ के नीचे पिक्सेल का रंग वापस करता है।" -#: js/blocks/MeterBlocks.js:701 -msgid "on weak beat do" -msgstr "कमजोर बीट पर करें" +#: js/blocks/SensorsBlocks.js:758 +msgid "time" +msgstr "समय" -#: js/blocks/MeterBlocks.js:706 -msgid "The On-weak-beat block lets you specify actions to take on weak (off) beats." -msgstr "" +#: js/blocks/SensorsBlocks.js:804 +msgid "cursor y" +msgstr "कर्सर वाई" -#: js/blocks/MeterBlocks.js:751 -msgid "on strong beat" -msgstr "मजबूत बीट पर" +#: js/blocks/SensorsBlocks.js:809 +msgid "The Cursor Y block returns the vertical position of the mouse." +msgstr "कर्सर वाई ब्लॉक माउस का उदाहरण दिखाता है।" -#: js/blocks/MeterBlocks.js:759 -msgid "The On-strong-beat block lets you specify actions to take on specified beats." -msgstr "" +#: js/blocks/SensorsBlocks.js:845 +msgid "cursor x" +msgstr "कर्सर एक्स" -#: js/blocks/MeterBlocks.js:770 -msgid "beat" -msgstr "बीट" +#: js/blocks/SensorsBlocks.js:850 +msgid "The Cursor X block returns the horizontal position of the mouse." +msgstr "कर्सर एक्स ब्लॉक माउस का क्षैतिज स्थान वापस करता है।" -#: js/blocks/MeterBlocks.js:770 -#: js/blocks/ActionBlocks.js:390 -#: js/blocks/ActionBlocks.js:610 -#: js/blocks/ActionBlocks.js:959 -#: js/blocks/ActionBlocks.js:1048 -msgid "do1" -msgstr "" +#: js/blocks/SensorsBlocks.js:886 +msgid "mouse button" +msgstr "माउस बटन" -#: js/blocks/MeterBlocks.js:814 -msgid "on every beat do" -msgstr "प्रत्येक बीट पर करें" +#: js/blocks/SensorsBlocks.js:888 +msgid "The Mouse-button block returns True if the mouse button is pressed." +msgstr "माउस-बटन ब्लॉक तब सच है जब माउस बटन दबाया गया है।" -#: js/blocks/MeterBlocks.js:822 -msgid "The On-every-beat block lets you specify actions to take on every beat." -msgstr "" +#: js/blocks/SensorsBlocks.js:934 +msgid "to ASCII" +msgstr "एस्की में" -#: js/blocks/MeterBlocks.js:875 -msgid "on every note do" -msgstr "प्रत्येक नोट पर करें" +#: js/blocks/SensorsBlocks.js:938 +msgid "The To ASCII block converts numbers to letters." +msgstr "टू एस्की ब्लॉक संख्याओं को अक्षर में बदलता है।" -#: js/blocks/MeterBlocks.js:883 -msgid "The On-every-note block lets you specify actions to take on every note." -msgstr "" +#: js/blocks/SensorsBlocks.js:1005 +msgid "The Keyboard block returns computer keyboard input." +msgstr "कीबोर्ड ब्लॉक कंप्यूटर कीबोर्ड इनपुट वापस करता है।" -#: js/blocks/MeterBlocks.js:929 -#: js/blocks/MeterBlocks.js:1000 -#.TRANS: sets tempo by defining a beat and beats per minute -msgid "master beats per minute" -msgstr "मास्टर बीट्स प्रति मिनट" +#: js/blocks/VolumeBlocks.js:35 +msgid "synth volume" +msgstr "सिंथ वॉल्यूम" -#: js/blocks/MeterBlocks.js:953 -#: js/blocks/MeterBlocks.js:1079 -#: js/blocks/MeterBlocks.js:1136 -msgid "bpm" -msgstr "बीपीएम" +#: js/blocks/VolumeBlocks.js:39 +msgid "The Synth volume block returns the current volume of the current synthesizer." +msgstr "सिंथ वॉल्यूम ब्लॉक वर्तमान सिंथाइज़र की वॉल्यूम लौटाता है।" -#: js/blocks/MeterBlocks.js:953 -#: js/blocks/MeterBlocks.js:1079 -#: js/blocks/MeterBlocks.js:1136 -msgid "beat value" -msgstr "बीट मूल्य" +#: js/blocks/VolumeBlocks.js:105 +msgid "master volume" +msgstr "मास्टर वॉल्यूम" -#: js/blocks/MeterBlocks.js:1025 -#: js/blocks/MeterBlocks.js:1168 -#: js/blocks/MeterBlocks.js:1242 -msgid "Beats per minute must be > 30." -msgstr "मिनट प्रति बीट 30 से अधिक होना चाहिए।" +#: js/blocks/VolumeBlocks.js:109 +msgid "The Master volume block returns the master volume." +msgstr "मास्टर वॉल्यूम ब्लॉक मास्टर वॉल्यूम लौटाता है।" -#: js/blocks/MeterBlocks.js:1028 -#: js/blocks/MeterBlocks.js:1171 -#: js/blocks/MeterBlocks.js:1245 -msgid "Maximum beats per minute is 1000." -msgstr "अधिकतम मिनट प्रति बीट 1000 है।" +#: js/blocks/VolumeBlocks.js:355 +#: js/blocks/VolumeBlocks.js:524 +msgid "set synth volume" +msgstr "सिंथ वॉल्यूम सेट करें" -#: js/blocks/MeterBlocks.js:1069 -msgid "The Beats per minute block sets the number of 1/4 notes per minute." -msgstr "प्रति मिनट 1/4 नोट्स की संख्या सेट करने के लिए बीट्स प्रति मिनट ब्लॉक।" +#: js/blocks/VolumeBlocks.js:362 +#: js/blocks/VolumeBlocks.js:545 +msgid "synth" +msgstr "सिंथ" -#: js/blocks/MeterBlocks.js:1280 -#.TRANS: anacrusis -msgid "pickup" -msgstr "पिकअप" +#: js/blocks/VolumeBlocks.js:403 +#: js/blocks/VolumeBlocks.js:577 +#: js/blocks/VolumeBlocks.js:740 +#: js/turtleactions/VolumeActions.js:173 +msgid "Setting volume to 0." +msgstr "वॉल्यूम को 0 पर सेट करना।" -#: js/blocks/MeterBlocks.js:1368 -msgid "number of beats" -msgstr "बीट्स की संख्या" +#: js/blocks/VolumeBlocks.js:440 +msgid "Synth not found" +msgstr "सिंथ नहीं मिला" -#: js/blocks/PitchBlocks.js:141 -#.TRANS: musical transposition (adjustment of pitch up or down) -msgid "transposition" -msgstr "स्वर स्थानांतरण" +#: js/blocks/VolumeBlocks.js:494 +msgid "set drum volume" +msgstr "ड्रम वॉल्यूम सेट करें" -#: js/blocks/PitchBlocks.js:168 -#.TRANS: step down one note in current musical scale -msgid "scalar step down" -msgstr "स्केलर स्टेप डाउन" +#: js/blocks/VolumeBlocks.js:530 +msgid "The Set synth volume block will change the volume of a particular synth," +msgstr "सेट सिंथ वॉल्यूम ब्लॉक एक विशिष्ट सिंथ की वॉल्यूम बदलेगा," -#: js/blocks/PitchBlocks.js:172 -msgid "The Scalar step down block returns the number of semi-tones down to the previous note in the current key and mode." -msgstr "स्केलर स्टेप डाउन ब्लॉक वर्तमान कुंजी और मोड में पिछले नोट तक की सेमी-टोन की संख्या लौटाता है।" +#: js/blocks/VolumeBlocks.js:532 +msgid "eg guitar violin snare drum etc." +msgstr "जैसे गिटार वायलिन स्नेयर ड्रम आदि।" -#: js/blocks/PitchBlocks.js:190 -#.TRANS: step up one note in current musical scale -msgid "scalar step up" -msgstr "स्केलर स्टेप अप" +#: js/blocks/VolumeBlocks.js:534 +msgid "The default volume is 50." +msgstr "डिफ़ॉल्ट वॉल्यूम 50 है।" -#: js/blocks/PitchBlocks.js:194 -msgid "The Scalar step up block returns the number of semi-tones up to the next note in the current key and mode." -msgstr "स्केलर स्टेप अप ब्लॉक वर्तमान कुंजी और मोड में अगले नोट तक की सेमी-टोन की संख्या लौटाता है।" +#: js/blocks/VolumeBlocks.js:536 +msgid "The range is 0 for silence to 100 for full volume." +msgstr "स्नेहिलता के लिए 0 से पूर्ण वॉल्यूम के लिए 100।" -#: js/blocks/PitchBlocks.js:212 -#.TRANS: the change measured in half-steps between the current pitch and the previous pitch -msgid "change in pitch" -msgstr "स्वर में परिवर्तन" +#: js/blocks/VolumeBlocks.js:597 +msgid "set panning" +msgstr "पैनिंग सेट करें" -#: js/blocks/PitchBlocks.js:216 -msgid "The Change in pitch block is the difference (in half steps) between the current pitch being played and the previous pitch played." -msgstr "चेंज इन पिच ब्लॉक वह अंतर है (हैफ स्टेप में) जो वर्तमान पिच बजा रहा है और पिछले पिच बजा रहा है।" +#: js/blocks/VolumeBlocks.js:603 +msgid "The Set Panning block sets the panning for all synthesizers." +msgstr "सेट पैनिंग ब्लॉक सभी सिंथाइज़र्स के लिए पैनिंग सेट करता है।" -#: js/blocks/PitchBlocks.js:243 -#.TRANS: the change measured in scale-steps between the current pitch and the previous pitch -msgid "scalar change in pitch" -msgstr "स्केलर स्वर में परिवर्तन" +#: js/blocks/VolumeBlocks.js:625 +msgid "Warning: Sound is coming out from only the left or right side." +msgstr "चेतावनी: ध्वनि केवल बाएं या दाएं ओर से आ रही है।" -#: js/blocks/PitchBlocks.js:250 -#: js/blocks/PitchBlocks.js:432 -#: js/blocks/PitchBlocks.js:1667 -#: js/turtleactions/DictActions.js:89 -#: js/widgets/temperament.js:582 -#: js/widgets/temperament.js:586 -#: js/widgets/temperament.js:824 -#.TRANS: convert current note to piano key (1-88) -#.TRANS: a mapping of pitch to the 88 piano keys -msgid "pitch number" -msgstr "स्वर संख्या" +#: js/blocks/VolumeBlocks.js:647 +#: js/blocks/VolumeBlocks.js:695 +msgid "set master volume" +msgstr "मास्टर वॉल्यूम सेट करें" -#: js/blocks/PitchBlocks.js:256 -msgid "The Pitch number block is the value of the pitch of the note currently being played." -msgstr "पिच नंबर ब्लॉक वह मूल्य है जो वर्तमान में बजा रहे नोट के स्वर का है।" +#: js/blocks/VolumeBlocks.js:653 +msgid "The Set master volume block sets the volume for all synthesizers." +msgstr "सेट मास्टर वॉल्यूम ब्लॉक सभी सिंथाइज़र्स के लिए वॉल्यूम सेट करता है।" -#: js/blocks/PitchBlocks.js:329 -#: js/blocks/PitchBlocks.js:433 -#.TRANS: the current pitch expressed in Hertz -msgid "pitch in hertz" -msgstr "हर्ट्ज में स्वर" +#: js/blocks/VolumeBlocks.js:784 +msgid "The Set relative volume block changes the volume of the contained notes." +msgstr "सेट रिलेटिव वॉल्यूम ब्लॉक शामिल नोट्स की वॉल्यूम को बदलता है।" -#: js/blocks/PitchBlocks.js:334 -msgid "The Pitch in Hertz block is the value in Hertz of the pitch of the note currently being played." -msgstr "पिच इन हर्ट्ज ब्लॉक वर्तमान में बज रहे नोट के स्वर का हर्ट्ज में मूल्य है।" +#: js/blocks/VolumeBlocks.js:791 +msgid "set relative volume" +msgstr "रिलेटिव वॉल्यूम सेट करें" -#: js/blocks/PitchBlocks.js:367 -#: js/turtleactions/DictActions.js:87 -msgid "current pitch" -msgstr "वर्तमान स्वर" +#: js/blocks/VolumeBlocks.js:857 +msgid "decrescendo" +msgstr "डेक्रेसेंडो" -#: js/blocks/PitchBlocks.js:373 -msgid "The Current Pitch block is used with the Pitch Converter block. In the example above, current pitch, sol 4, is displayed as 392 hertz." -msgstr "" +#: js/blocks/VolumeBlocks.js:921 +msgid "crescendo" +msgstr "क्रेशेंडो" -#: js/blocks/PitchBlocks.js:410 -msgid "This block converts the pitch value of the last note played into different formats such as hertz, letter name, pitch number, et al." -msgstr "यह ब्लॉक बजाए गए आखिरी नोट के स्वर मूल्य को हर्ट्ज, अक्षर नाम, स्वर संख्या, आदि के रूप में परिवर्तित करता है।" +#: js/blocks/EnsembleBlocks.js:87 +msgid "mouse index heap" +msgstr "माउस सूची भंडार" -#: js/blocks/PitchBlocks.js:434 -msgid "alphabet" -msgstr "वर्णमाला" +#: js/blocks/EnsembleBlocks.js:87 +msgid "turtle index heap" +msgstr "टर्टल सूची भंडार" -#: js/blocks/PitchBlocks.js:436 -#.TRANS: Translate as "alphabet class" -msgid "letter class" -msgstr "अक्षर वर्ग" +#: js/blocks/EnsembleBlocks.js:89 +msgid "The Mouse index heap block returns a value in the heap at a specified location for a specified mouse." +msgstr "माउस इंडेक्स हीप ब्लॉक एक निर्दिष्ट स्थान पर एक निर्दिष्ट माउस के लिए हीप में एक मूल्य लौटाता है।" -#: js/blocks/PitchBlocks.js:437 -msgid "solfege class" -msgstr "सोलफेज वर्ग" +#: js/blocks/EnsembleBlocks.js:90 +msgid "The Turtle index heap block returns a value in the heap at a specified location for a specified turtle." +msgstr "टर्टल इंडेक्स हीप ब्लॉक एक निर्दिष्ट स्थान पर एक निर्दिष्ट कछुआ के लिए हीप में एक मूल्य लौटाता है।" -#: js/blocks/PitchBlocks.js:438 -msgid "staff y" -msgstr "स्टाफ वाई" +#: js/blocks/EnsembleBlocks.js:94 +#: js/blocks/EnsembleBlocks.js:169 +#: js/blocks/EnsembleBlocks.js:232 +#: js/blocks/EnsembleBlocks.js:318 +#: js/blocks/EnsembleBlocks.js:364 +#: js/blocks/EnsembleBlocks.js:402 +#: js/blocks/EnsembleBlocks.js:456 +#: js/blocks/EnsembleBlocks.js:506 +#: js/blocks/EnsembleBlocks.js:552 +#: js/blocks/EnsembleBlocks.js:599 +#: js/blocks/EnsembleBlocks.js:653 +#: js/blocks/EnsembleBlocks.js:765 +#: js/blocks/EnsembleBlocks.js:856 +#: js/blocks/EnsembleBlocks.js:917 +#: js/blocks/EnsembleBlocks.js:957 +#: js/blocks/EnsembleBlocks.js:1222 +#: js/blocks/EnsembleBlocks.js:1296 +msgid "Yertle" +msgstr "यर्टल" -#: js/blocks/PitchBlocks.js:439 -msgid "solfege syllable" -msgstr "सोलफेज सिलेबल" +#: js/blocks/EnsembleBlocks.js:96 +#: js/blocks/EnsembleBlocks.js:1083 +msgid "mouse name" +msgstr "माउस नाम" -#: js/blocks/PitchBlocks.js:440 -msgid "pitch class" -msgstr "स्वर वर्ग" +#: js/blocks/EnsembleBlocks.js:96 +#: js/blocks/EnsembleBlocks.js:1092 +msgid "turtle name" +msgstr "कछुआ नाम" -#: js/blocks/PitchBlocks.js:441 -msgid "scalar class" -msgstr "स्केलर वर्ग" +#: js/blocks/EnsembleBlocks.js:147 +msgid "stop mouse" +msgstr "माउस रोकें" -#: js/blocks/PitchBlocks.js:443 -msgid "nth degree" -msgstr "एनथ डिग्री" +#: js/blocks/EnsembleBlocks.js:149 +msgid "The Stop mouse block stops the specified mouse." +msgstr "स्पष्ट किए गए माउस को रोक देता है।" -#: js/blocks/PitchBlocks.js:444 -msgid "pitch to shade" -msgstr "स्वर को छाया में" +#: js/blocks/EnsembleBlocks.js:160 +msgid "stop turtle" +msgstr "टर्टल रोकें" -#: js/blocks/PitchBlocks.js:445 -msgid "pitch to color" -msgstr "स्वर को रंग में" +#: js/blocks/EnsembleBlocks.js:162 +msgid "The Stop turtle block stops the specified turtle." +msgstr "स्पष्ट किए गए कछुए को रोक देता है।" -#: js/blocks/PitchBlocks.js:629 -#: js/widgets/musickeyboard.js:753 -#.TRANS: MIDI is a technical standard for electronic music -msgid "MIDI" -msgstr "मिडी" +#: js/blocks/EnsembleBlocks.js:186 +#: js/blocks/EnsembleBlocks.js:249 +#: js/blocks/EnsembleBlocks.js:415 +#: js/blocks/EnsembleBlocks.js:470 +#: js/blocks/EnsembleBlocks.js:708 +#: js/blocks/EnsembleBlocks.js:810 +#: js/blocks/EnsembleBlocks.js:872 +#: js/blocks/EnsembleBlocks.js:1193 +#: js/blocks/EnsembleBlocks.js:1256 +msgid "Cannot find mouse" +msgstr "माउस नहीं मिल सकता" -#: js/blocks/PitchBlocks.js:642 -#.TRANS: set an offset associated with the numeric piano keyboard mapping -msgid "set pitch number offset" -msgstr "पिच नंबर ऑफसेट सेट करें" +#: js/blocks/EnsembleBlocks.js:188 +#: js/blocks/EnsembleBlocks.js:251 +#: js/blocks/EnsembleBlocks.js:417 +#: js/blocks/EnsembleBlocks.js:472 +#: js/blocks/EnsembleBlocks.js:710 +#: js/blocks/EnsembleBlocks.js:812 +#: js/blocks/EnsembleBlocks.js:874 +#: js/blocks/EnsembleBlocks.js:1195 +#: js/blocks/EnsembleBlocks.js:1258 +msgid "Cannot find turtle" +msgstr "कछुआ नहीं मिल सकता" -#: js/blocks/PitchBlocks.js:645 -msgid "The Set pitch number offset block is used to set the offset for mapping pitch numbers to pitch and octave." -msgstr "सेट पिच नंबर ऑफसेट ब्लॉक का उपयोग पिच और ऑक्टेव के मैपिंग के लिए ऑफसेट सेट करने के लिए किया जाता है।" +#: js/blocks/EnsembleBlocks.js:208 +msgid "start mouse" +msgstr "माउस शुरू करें" -#: js/blocks/PitchBlocks.js:656 -#: js/blocks/PitchBlocks.js:934 -#: js/blocks/PitchBlocks.js:1866 -#: js/blocks/MediaBlocks.js:746 -#.TRANS: name2 is name as in name of pitch (JAPANESE ONLY) -msgid "name2" -msgstr "" +#: js/blocks/EnsembleBlocks.js:211 +msgid "The Start mouse block starts the specified mouse." +msgstr "स्पष्ट किए गए माउस को शुरू करता है।" -#: js/blocks/PitchBlocks.js:679 -#.TRANS: convert piano key number (1-88) to pitch -msgid "number to pitch" -msgstr "संख्या से पिच" +#: js/blocks/EnsembleBlocks.js:222 +msgid "start turtle" +msgstr "टरटल चालू करें" -#: js/blocks/PitchBlocks.js:682 -msgid "The Number to pitch block will convert a pitch number to a pich name." -msgstr "" +#: js/blocks/EnsembleBlocks.js:225 +msgid "The Start turtle block starts the specified turtle." +msgstr "स्टार्ट टरटल ब्लॉक निर्दिष्ट की गई कछुआ को शुरू करता है।" -#: js/blocks/PitchBlocks.js:715 -#.TRANS: convert piano key number (1-88) to octave -msgid "number to octave" -msgstr "संख्या से ऑक्टेव" +#: js/blocks/EnsembleBlocks.js:258 +msgid "Mouse is already running." +msgstr "माउस पहले से ही चल रहा है।" -#: js/blocks/PitchBlocks.js:717 -msgid "The Number to octave block will convert a pitch number to an octave." -msgstr "नंबर टू ऑक्टेव ब्लॉक एक पिच नंबर को एक ऑक्टेव में परिवर्तित करेगा।" +#: js/blocks/EnsembleBlocks.js:260 +msgid "Turtle is already running." +msgstr "टरटल पहले से ही चल रहा है।" -#: js/blocks/PitchBlocks.js:726 -msgid "y to pitch" -msgstr "वाय को पिच" +#: js/blocks/EnsembleBlocks.js:284 +msgid "Cannot find start block" +msgstr "स्टार्ट ब्लॉक नहीं मिल सकता" -#: js/blocks/PitchBlocks.js:729 -msgid "Y to pitch block will convert a staff y position to corresponding pitch notation." -msgstr "वाय टू पिच ब्लॉक एक स्टाफ वाय स्थिति को संबंधित पिच संकेत में परिवर्तित करेगा।" +#: js/blocks/EnsembleBlocks.js:294 +#.TRANS: pen color for this mouse +msgid "mouse color" +msgstr "माउस कलर" -#: js/blocks/PitchBlocks.js:841 -msgid "accidental selector" -msgstr "अक्सीडेंटल सिलेक्टर" +#: js/blocks/EnsembleBlocks.js:296 +msgid "The Mouse color block returns the pen color of the specified mouse." +msgstr "माउस कलर ब्लॉक निर्दिष्ट माउस का पेन कलर वापस करता है।" -#: js/blocks/PitchBlocks.js:844 -msgid "The Accidental selector block is used to choose between double-sharp, sharp, natural, flat, and double-flat." -msgstr "एक्सीडेंटल सिलेक्टर ब्लॉक का उपयोग डबल-शार्प, शार्प, नैचुरल, फ्लैट, और डबल-फ्लैट के बीच चयन करने के लिए किया जाता है।" +#: js/blocks/EnsembleBlocks.js:308 +#.TRANS: pen color for this turtle +msgid "turtle color" +msgstr "कछुआ कलर" -#: js/blocks/PitchBlocks.js:858 -msgid "Pitch can be specified in terms of ni dha pa ma ga re sa." -msgstr "पिच को नी धा पा मा ग रे सा के रूप में निर्दिष्ट किया जा सकता है।" +#: js/blocks/EnsembleBlocks.js:310 +msgid "The Turtle color block returns the pen color of the specified turtle." +msgstr "कछुआ कलर ब्लॉक निर्दिष्ट कछुए का पेन कलर वापस करता है।" -#: js/blocks/PitchBlocks.js:872 -msgid "Pitch can be specified in terms of C D E F G A B." -msgstr "पिच को सी डी ई एफ जी ए बी के रूप में निर्दिष्ट किया जा सकता है।" +#: js/blocks/EnsembleBlocks.js:340 +#.TRANS: heading (compass direction) for this mouse +msgid "mouse heading" +msgstr "माउस हेडिंग" -#: js/blocks/PitchBlocks.js:884 -msgid "solfege" -msgstr "सोल्फेज" +#: js/blocks/EnsembleBlocks.js:342 +msgid "The Mouse heading block returns the heading of the specified mouse." +msgstr "माउस हेडिंग ब्लॉक निर्दिष्ट माउस की हेडिंग वापस करता है।" -#: js/blocks/PitchBlocks.js:887 -msgid "Pitch can be specified in terms of do re mi fa sol la ti." -msgstr "पिच को डो रे मि फा सोल ला टी के रूप में निर्दिष्ट किया जा सकता है।" +#: js/blocks/EnsembleBlocks.js:354 +#.TRANS: heading (compass direction) for this turtle +msgid "turtle heading" +msgstr "कछुआ हेडिंग" -#: js/blocks/PitchBlocks.js:922 -msgid "The Invert block rotates any contained notes around a target note." -msgstr "इनवर्ट ब्लॉक एक लक्ष्य नोट के चारों ओर शामिल नोट को घुमाता है।" +#: js/blocks/EnsembleBlocks.js:356 +msgid "The Turtle heading block returns the heading of the specified turtle." +msgstr "कछुआ हेडिंग ब्लॉक निर्दिष्ट कछुए की हेडिंग वापस करता है।" -#: js/blocks/PitchBlocks.js:929 -#: js/widgets/modewidget.js:137 -#.TRANS: pitch inversion rotates a pitch around another pitch -msgid "Invert" -msgstr "उलटाएं" +#: js/blocks/EnsembleBlocks.js:386 +#: js/blocks/EnsembleBlocks.js:441 +#.TRANS: set xy position for this mouse +msgid "set mouse" +msgstr "माउस सेट करें" -#: js/blocks/PitchBlocks.js:968 -#.TRANS: pitch inversion rotates a pitch around another pitch (odd number) -msgid "invert (odd)" -msgstr "इनवर्ट (विषम)" +#: js/blocks/EnsembleBlocks.js:397 +#: js/blocks/EnsembleBlocks.js:454 +#.TRANS: set xy position for this turtle +msgid "set turtle" +msgstr "कछुआ सेट करें" -#: js/blocks/PitchBlocks.js:1001 -#.TRANS: pitch inversion rotates a pitch around another pitch (even number) -msgid "invert (even)" -msgstr "इनवर्ट (सम)" +#: js/blocks/EnsembleBlocks.js:435 +msgid "The Set mouse block sends a stack of blocks to be run by the specified mouse." +msgstr "सेट माउस ब्लॉक एक स्टैक ब्लॉक को निर्दिष्ट माउस द्वारा चलाए जाने के लिए भेजता है।" -#: js/blocks/PitchBlocks.js:1022 -#.TRANS: register is the octave of the current pitch -msgid "register" -msgstr "रजिस्टर" +#: js/blocks/EnsembleBlocks.js:448 +msgid "The Set turtle block sends a stack of blocks to be run by the specified turtle." +msgstr "सेट कछुआ ब्लॉक एक स्टैक ब्लॉक को निर्दिष्ट कछुआ द्वारा चलाए जाने के लिए भेजता है।" -#: js/blocks/PitchBlocks.js:1026 -msgid "The Register block provides an easy way to modify the register (octave) of the notes that follow it." -msgstr "रजिस्टर ब्लॉक निर्दिष्ट किए गए नोट के रजिस्टर (ऑक्टेव) को संशोधित करने का एक आसान तरीका प्रदान करता है।" +#: js/blocks/EnsembleBlocks.js:482 +#.TRANS: y position for this mouse +msgid "mouse y" +msgstr "माउस वाई" -#: js/blocks/PitchBlocks.js:1047 -#.TRANS: cents are units used to specify the ratio between pitches. There are 100 cents between successive notes. -msgid "50 cents" -msgstr "" +#: js/blocks/EnsembleBlocks.js:484 +msgid "The Y mouse block returns the Y position of the specified mouse." +msgstr "Y माउस ब्लॉक निर्दिष्ट माउस की Y स्थिति वापस करता है।" -#: js/blocks/PitchBlocks.js:1102 -msgid "The Semi-tone transposition block will shift the pitches contained inside Note blocks up (or down) by half steps." -msgstr "सेमी-टोन स्थानांतरण ब्लॉक नोट ब्लॉक्स में शामिल पिच को आधे कदम से ऊपर (या नीचे) करेगा।" +#: js/blocks/EnsembleBlocks.js:496 +#.TRANS: y position for this turtle +msgid "turtle y" +msgstr "कछुआ वाई" -#: js/blocks/PitchBlocks.js:1104 -msgid "In the example shown above, sol is shifted up to sol#." -msgstr "ऊपर दिखाए गए उदाहरण में, सोल को सोल# की ओर स्थानांतरित किया गया है।" +#: js/blocks/EnsembleBlocks.js:498 +msgid "The Y turtle block returns the Y position of the specified turtle." +msgstr "Y कछुआ ब्लॉक निर्दिष्ट कछुए की Y स्थिति वापस करता है।" -#: js/blocks/PitchBlocks.js:1110 -#.TRANS: adjust the amount of shift (up or down) of a pitch -msgid "semi-tone transpose" -msgstr "सेमी-टोन स्थानांतरण" +#: js/blocks/EnsembleBlocks.js:528 +#.TRANS: x position for this mouse +msgid "mouse x" +msgstr "माउस एक्स" -#: js/blocks/PitchBlocks.js:1143 -msgid "The Transpose by Ratio block will shift the pitches contained inside Note blocks up (or down) by a ratio" -msgstr "ट्रांसपोज़ बाय रेशियो ब्लॉक नोट ब्लॉक्स में शामिल पिच को एक अनुपात से ऊपर (या नीचे) करेगा" +#: js/blocks/EnsembleBlocks.js:530 +msgid "The X mouse block returns the X position of the specified mouse." +msgstr "X माउस ब्लॉक निर्दिष्ट माउस की X स्थिति वापस करता है।" -#: js/blocks/PitchBlocks.js:1149 -#.TRANS: adjust the amount of shift (up or down) of a pitch -msgid "transpose by ratio" -msgstr "मात्रा के अनुसार समायोजित करें" +#: js/blocks/EnsembleBlocks.js:542 +#.TRANS: x position for this turtle +msgid "turtle x" +msgstr "कछुआ एक्स" -#: js/blocks/PitchBlocks.js:1232 -#.TRANS: down sixth means the note is five scale degrees below current note -msgid "down sixth" -msgstr "डाउन सिक्स्थ" +#: js/blocks/EnsembleBlocks.js:544 +msgid "The X turtle block returns the X position of the specified turtle." +msgstr "X कछुआ ब्लॉक निर्दिष्ट कछुए की X स्थिति वापस करता है।" -#: js/blocks/PitchBlocks.js:1251 -#.TRANS: down third means the note is two scale degrees below current note -msgid "down third" -msgstr "डाउन थर्ड" +#: js/blocks/EnsembleBlocks.js:575 +#.TRANS: notes played by this mouse +msgid "mouse notes played" +msgstr "माउस बजाए गए स्वर" -#: js/blocks/PitchBlocks.js:1270 -#.TRANS: seventh means the note is the six scale degrees above current note -msgid "seventh" -msgstr "सेवेंथ" +#: js/blocks/EnsembleBlocks.js:577 +msgid "The Mouse elapse notes block returns the number of notes played by the specified mouse." +msgstr "माउस इलैप्स स्वर ब्लॉक निर्दिष्ट माउस द्वारा बजाए गए स्वरों की संख्या वापस करता है।" -#: js/blocks/PitchBlocks.js:1289 -#.TRANS: sixth means the note is the five scale degrees above current note -msgid "sixth" -msgstr "सिक्सथ" +#: js/blocks/EnsembleBlocks.js:589 +#.TRANS: notes played by this turtle +msgid "turtle notes played" +msgstr "कछुआ बजाए गए स्वर" -#: js/blocks/PitchBlocks.js:1308 -#.TRANS: fifth means the note is the four scale degrees above current note -msgid "fifth" -msgstr "फिफ्थ" +#: js/blocks/EnsembleBlocks.js:591 +msgid "The Turtle elapse notes block returns the number of notes played by the specified turtle." +msgstr "कछुआ इलैप्स स्वर ब्लॉक निर्दिष्ट कछुए द्वारा बजाए गए स्वरों की संख्या वापस करता है।" -#: js/blocks/PitchBlocks.js:1328 -#.TRANS: fourth means the note is three scale degrees above current note -msgid "fourth" -msgstr "फोर्थ" +#: js/blocks/EnsembleBlocks.js:629 +#.TRANS: convert current note for this turtle to piano key (1-88) +msgid "mouse pitch number" +msgstr "माउस पिच नंबर" -#: js/blocks/PitchBlocks.js:1347 -#.TRANS: third means the note is two scale degrees above current note -msgid "third" -msgstr "थर्ड" +#: js/blocks/EnsembleBlocks.js:631 +msgid "The Mouse pitch block returns the current pitch number being played by the specified mouse." +msgstr "माउस पिच ब्लॉक विशिष्ट माउस द्वारा बजाए जा रहे वर्तमान पिच नंबर को वापस करता है।" -#: js/blocks/PitchBlocks.js:1366 -#.TRANS: second means the note is one scale degree above current note -msgid "second" -msgstr "सेकंड" +#: js/blocks/EnsembleBlocks.js:643 +#.TRANS: convert current note for this turtle to piano key (1-88) +msgid "turtle pitch number" +msgstr "कछुआ पिच नंबर" -#: js/blocks/PitchBlocks.js:1407 -msgid "The Scalar transposition block will shift the pitches contained inside Note blocks up (or down) the scale." -msgstr "स्केलर स्थानांतरण ब्लॉक नोट ब्लॉक्स में शामिल पिच को स्केल के अनुसार ऊपर (या नीचे) करेगा।" +#: js/blocks/EnsembleBlocks.js:645 +msgid "The Turtle pitch block returns the current pitch number being played by the specified turtle." +msgstr "टर्टल पिच ब्लॉक विशिष्ट कछुआ द्वारा बजाए जा रहे वर्तमान पिच नंबर को वापस करता है।" -#: js/blocks/PitchBlocks.js:1409 -msgid "In the example shown above, sol is shifted up to la." -msgstr "ऊपर दिखाए गए उदाहरण में, सोल को सोल# की ओर स्थानांतरित किया गया है।" +#: js/blocks/EnsembleBlocks.js:749 +#: js/blocks/EnsembleBlocks.js:821 +#.TRANS: note value is the duration of the note played by this mouse +msgid "mouse note value" +msgstr "माउस नोट मूल्य" -#: js/blocks/PitchBlocks.js:1416 -#.TRANS: adjust the amount of shift (up or down) of a pitch by musical scale (scalar) steps -msgid "scalar transpose" -msgstr "स्केलर स्थानांतरण" +#: js/blocks/EnsembleBlocks.js:759 +#.TRANS: note value is the duration of the note played by this turtle +msgid "turtle note value" +msgstr "कछुआ नोट मूल्य" -#: js/blocks/PitchBlocks.js:1451 -msgid "The Accidental block is used to create sharps and flats" -msgstr "अक्सीडेंटल ब्लॉक का उपयोग शार्प और फ्लैट बनाने के लिए किया जाता है" +#: js/blocks/EnsembleBlocks.js:832 +#.TRANS: sync is short for synchronization +msgid "mouse sync" +msgstr "माउस सिंक" -#: js/blocks/PitchBlocks.js:1458 -#.TRANS: An accidental is a modification to a pitch, e.g., sharp or flat. -msgid "accidental override" -msgstr "एक्सीडेंटल ओवरराइड" +#: js/blocks/EnsembleBlocks.js:834 +msgid "The Mouse sync block aligns the beat count between mice." +msgstr "माउस सिंक ब्लॉक माउस के बीट गिनती को समरेखित करता है।" -#: js/blocks/PitchBlocks.js:1577 -#: js/blocks/MediaBlocks.js:679 -#: js/widgets/musickeyboard.js:1962 -#: js/widgets/phrasemaker.js:1123 -#.TRANS: a measure of frequency: one cycle per second -msgid "hertz" -msgstr "" +#: js/blocks/EnsembleBlocks.js:846 +#.TRANS: sync is short for synchronization +msgid "turtle sync" +msgstr "कछुआ सिंक" -#: js/blocks/PitchBlocks.js:1581 -msgid "The Hertz block (in combination with a Number block) will play a sound at the specified frequency." -msgstr "हर्ट्ज ब्लॉक (नंबर ब्लॉक के साथ मेल करके) निर्दिष्ट ताक़त पर ध्वनि बजाएगा।" +#: js/blocks/EnsembleBlocks.js:848 +msgid "The Turtle sync block aligns the beat count between turtles." +msgstr "टर्टल सिंक ब्लॉक कछुओं के बीट गिनती को समरेखित करता है।" -#: js/blocks/PitchBlocks.js:1671 -msgid "The Pitch Number block will play a pitch associated by its number, e.g. 0 for C and 7 for G." -msgstr "पिच नंबर ब्लॉक उसकी संख्या से जुड़े एक पिच को बजाएगा, उदाहरण के लिए सी के लिए 0 और जी के लिए 7।" +#: js/blocks/EnsembleBlocks.js:889 +msgid "The Found mouse block will return true if the specified mouse can be found." +msgstr "फाउंड माउस ब्लॉक विशिष्ट माउस को पहचाना जा सकता है तो सत्य वापस करेगा।" -#: js/blocks/PitchBlocks.js:1703 -#: js/blocks/PitchBlocks.js:1745 -#.TRANS: a numeric mapping of the notes in an octave based on the musical mode -#.TRANS: a numeric mapping of the notes in an octave based on the musical mode -msgid "nth modal pitch" -msgstr "एनथ मोडल पिच" +#: js/blocks/EnsembleBlocks.js:895 +msgid "found mouse" +msgstr "मिला हुआ माउस" -#: js/blocks/PitchBlocks.js:1706 -msgid "nth Modal Pitch takes the pattern of pitches in semitones for a mode and makes each point a degree of the mode," -msgstr "" +#: js/blocks/EnsembleBlocks.js:905 +msgid "The Found turtle block will return true if the specified turtle can be found." +msgstr "फाउंड टर्टल ब्लॉक विशिष्ट कछुआ को पहचाना जा सकता है तो सत्य वापस करेगा।" -#: js/blocks/PitchBlocks.js:1708 -msgid "starting from 1 and regardless of tonal framework (i.e. not always 8 notes in the octave)" -msgstr "1 से शुरू होकर और स्वर संरचना की परवाह किए बिना (अर्थात हमेशा ऑक्टेव में 8 नोट्स नहीं होतीं)" +#: js/blocks/EnsembleBlocks.js:911 +msgid "found turtle" +msgstr "मिला हुआ कछुआ" -#: js/blocks/PitchBlocks.js:1749 -msgid "Nth Modal Pitch takes a number as an input as the nth degree for the given mode. 0 is the first position, 1 is the second, -1 is the note before the first etc." -msgstr "" +#: js/blocks/EnsembleBlocks.js:934 +msgid "new mouse" +msgstr "नया माउस" -#: js/blocks/PitchBlocks.js:1751 -msgid "The pitches change according to the mode specified without any need for respellings." -msgstr "नोट्स दुबारा लिखने की आवश्यकता के बिना जिस प्रकार के मोड ने निर्दिष्ट किया है, उसके अनुसार बदल जाते हैं।" +#: js/blocks/EnsembleBlocks.js:936 +msgid "The New mouse block will create a new mouse." +msgstr "नया माउस ब्लॉक नया माउस बनाएगा।" -#: js/blocks/PitchBlocks.js:1790 -msgid "Scale Degree is a common convention in music. Scale Degree offers seven possible positions in the scale (1-7) and can be modified via accidentals." -msgstr "स्केल डिग्री संगीत में एक सामान्य सम्मिलन है। स्केल डिग्री स्केल में सात संभावित स्थान (1-7) प्रदान करती है और एक्सीडेंटल्स के माध्यम से संशोधित की जा सकती है।" +#: js/blocks/EnsembleBlocks.js:947 +msgid "new turtle" +msgstr "नया कछुआ" -#: js/blocks/PitchBlocks.js:1792 -msgid "Scale Degree 1 is always the first pitch in a given scale, regardless of octave." -msgstr "स्केल डिग्री 1 हमेशा एक दिए गए स्केल में पहला पिच है, ऑक्टेव की परवाह किए बिना।" +#: js/blocks/EnsembleBlocks.js:949 +msgid "The New turtle block will create a new turtle." +msgstr "नया टर्टल ब्लॉक नया कछुआ बनाएगा।" -#: js/blocks/PitchBlocks.js:1814 -#.TRANS: step some number of notes in current musical scale -msgid "scalar step" -msgstr "स्केलर स्टेप" +#: js/blocks/EnsembleBlocks.js:1013 +msgid "set mouse color" +msgstr "माउस का रंग सेट करें" -#: js/blocks/PitchBlocks.js:1819 -msgid "The Scalar Step block (in combination with a Number block) will play the next pitch in a scale," -msgstr "स्केलर स्टेप ब्लॉक (नंबर ब्लॉक के साथ मेल करके) स्केल में अगला पिच बजाएगा," +#: js/blocks/EnsembleBlocks.js:1016 +msgid "The Set-mouse-color block is used to set the color of a mouse." +msgstr "सेट-माउस-कलर ब्लॉक का उपयोग माउस के रंग को सेट करने के लिए किया जाता है।" -#: js/blocks/PitchBlocks.js:1821 -msgid "eg if the last note played was sol, Scalar Step 1 will play la." -msgstr "उदाहरण के लिए अगर आखिरी बजाए गए नोट सोल" +#: js/blocks/EnsembleBlocks.js:1022 +msgid "set turtle color" +msgstr "कछुआ का रंग सेट करें" -#: js/blocks/PitchBlocks.js:1857 -msgid "The Pitch block specifies the pitch name and octave of a note that together determine the frequency of the note." -msgstr "" +#: js/blocks/EnsembleBlocks.js:1025 +msgid "The Set-turtle-color block is used to set the color of a turtle." +msgstr "सेट-टर्टल-कलर ब्लॉक का उपयोग कछुआ के रंग को सेट करने के लिए किया जाता है।" -#: js/blocks/ToneBlocks.js:34 -#: js/widgets/timbre.js:783 -msgid "Oscillator" -msgstr "ऑस्सिलेटर" +#: js/blocks/EnsembleBlocks.js:1086 +msgid "The Mouse-name block returns the name of a mouse." +msgstr "माउस-नेम ब्लॉक एक माउस का नाम वापस करता है।" -#: js/blocks/ToneBlocks.js:42 -#: js/blocks/WidgetBlocks.js:179 -#: js/widgets/timbre.js:1550 -#: js/widgets/timbre.js:1800 -#.TRANS: there are different types (sine, triangle, square...) of oscillators. -#.TRANS: type of filter, e.g., lowpass, highpass, etc. -msgid "type" -msgstr "प्रकार" +#: js/blocks/EnsembleBlocks.js:1095 +msgid "The Turtle-name block returns the name of a turtle." +msgstr "टर्टल-नेम ब्लॉक एक कछुआ का नाम वापस करता है।" -#: js/blocks/ToneBlocks.js:44 -#: js/widgets/timbre.js:1554 -#.TRANS: Partials refers to the number of sine waves combined into the sound. -msgid "partials" -msgstr "अंश" +#: js/blocks/EnsembleBlocks.js:1118 +msgid "mouse count" +msgstr "माउस गणना" -#: js/blocks/ToneBlocks.js:76 -msgid "You are adding multiple oscillator blocks." -msgstr "आप कई ऑस्किलेटर ब्लॉक जोड़ रहे हैं।" +#: js/blocks/EnsembleBlocks.js:1121 +msgid "The Mouse-count block returns the number of mice." +msgstr "माउस-काउंट ब्लॉक माउस की संख्या वापस करता है।" -#: js/blocks/ToneBlocks.js:144 -#: js/widgets/timbre.js:1217 -#.TRANS: a duo synthesizer combines a synth with a sequencer -msgid "duo synth" -msgstr "ड्यूओ सिंथ" +#: js/blocks/EnsembleBlocks.js:1127 +msgid "turtle count" +msgstr "कछुआ गणना" -#: js/blocks/ToneBlocks.js:149 -msgid "The Duo synth block is a duo-frequency modulator used to define a timbre." -msgstr "ड्यूओ सिंथ ब्लॉक एक ड्यूओ-फ़्रीक्वेंसी मॉड्युलेटर है जिसे एक टिम्बर को परिभाषित करने के लिए उपयोग किया जाता है।" +#: js/blocks/EnsembleBlocks.js:1130 +msgid "The Turtle-count block returns the number of turtles." +msgstr "टर्टल-काउंट ब्लॉक कछुओं की संख्या वापस करता है।" -#: js/blocks/ToneBlocks.js:157 -#: js/widgets/timbre.js:1468 -msgid "vibrato rate" -msgstr "विब्रेटो दर" +#: js/blocks/EnsembleBlocks.js:1152 +msgid "nth mouse name" +msgstr "एनथ माउस नाम" -#: js/blocks/ToneBlocks.js:157 -msgid "vibrato intensity" -msgstr "विब्रेटो तीव्रता" +#: js/blocks/EnsembleBlocks.js:1155 +msgid "The Nth-Mouse name block returns the name of the nth mouse." +msgstr "एनथ-माउस-नेम ब्लॉक एनथ माउस का नाम वापस करता है।" -#: js/blocks/ToneBlocks.js:185 -#: js/widgets/timbre.js:1215 -#.TRANS: AM (amplitude modulation) synthesizer -msgid "AM synth" -msgstr "ए.एम. सिंथ" +#: js/blocks/EnsembleBlocks.js:1161 +msgid "nth turtle name" +msgstr "एनथ कछुआ नाम" -#: js/blocks/ToneBlocks.js:189 -msgid "The AM synth block is an amplitude modulator used to define a timbre." -msgstr "ए.एम. सिंथ ब्लॉक एक एम्प्लीट्यूड मॉड्युलेटर है जिसे एक टिम्बर को परिभाषित करने के लिए उपयोग किया जाता है।" +#: js/blocks/EnsembleBlocks.js:1164 +msgid "The Nth-Turtle name block returns the name of the nth turtle." +msgstr "एनथ-टर्टल-नेम ब्लॉक एनथ कछुआ का नाम वापस करता है।" -#: js/blocks/ToneBlocks.js:224 -#: js/widgets/timbre.js:1216 -#.TRANS: FM (frequency modulation) synthesizer -msgid "FM synth" -msgstr "एफ.एम. सिंथ" +#: js/blocks/EnsembleBlocks.js:1208 +#: js/blocks/EnsembleBlocks.js:1268 +msgid "set name" +msgstr "नाम सेट करें" -#: js/blocks/ToneBlocks.js:228 -msgid "The FM synth block is a frequency modulator used to define a timbre." -msgstr "एफ.एम. सिंथ ब्लॉक एक फ़्रीक्वेंसी मॉड्युलेटर है जिसे एक टिम्बर को परिभाषित करने के लिए उपयोग किया जाता है।" +#: js/blocks/EnsembleBlocks.js:1217 +#: js/blocks/EnsembleBlocks.js:1224 +msgid "source" +msgstr "स्रोत" -#: js/blocks/ToneBlocks.js:262 -msgid "partial" -msgstr "आंशिक" +#: js/blocks/EnsembleBlocks.js:1217 +#: js/blocks/EnsembleBlocks.js:1224 +msgid "target" +msgstr "लक्ष्य" -#: js/blocks/ToneBlocks.js:265 -msgid "The Partial block is used to specify a weight for a specific partial harmonic." -msgstr "" +#: js/blocks/EnsembleBlocks.js:1274 +msgid "The Set-name block is used to name a mouse." +msgstr "सेट-नेम ब्लॉक का उपयोग माउस का नाम रखने के लिए किया जाता है।" -#: js/blocks/ToneBlocks.js:284 -#.TRANS: partials are weighted components in a harmonic series -msgid "Partial weight must be between 0 and 1." -msgstr "पार्शियल वजन 0 और 1 के बीच होना चाहिए।" +#: js/blocks/EnsembleBlocks.js:1287 +msgid "The Set-name block is used to name a turtle." +msgstr "सेट-नेम ब्लॉक का उपयोग कछुआ का नाम रखने के लिए किया जाता है।" -#: js/blocks/ToneBlocks.js:297 -#.TRANS: partials are weighted components in a harmonic series -msgid "Partial block should be used inside of a Weighted-partials block." -msgstr "पार्शियल ब्लॉक को एक वेटेड-पार्शियल्स ब्लॉक के अंदर उपयोग किया जाना चाहिए।" +#: js/blocks/RhythmBlockPaletteBlocks.js:50 +#: js/blocks/RhythmBlockPaletteBlocks.js:233 +#.TRANS: rhythm block +#.TRANS: translate "rhythm1" as rhythm +msgid "rhythm1" +msgstr "ताल1" -#: js/blocks/ToneBlocks.js:325 -#.TRANS: partials are weighted components in a harmonic series -msgid "weighted partials" -msgstr "वेटेड पार्शियल्स" +#: js/blocks/RhythmBlockPaletteBlocks.js:70 +#: js/blocks/RhythmBlockPaletteBlocks.js:252 +#: js/blocks/RhythmBlockPaletteBlocks.js:517 +#: js/blocks/RhythmBlockPaletteBlocks.js:586 +#: js/blocks/RhythmBlockPaletteBlocks.js:907 +msgid "number of notes" +msgstr "नोटों की संख्या" -#: js/blocks/ToneBlocks.js:383 -msgid "The Harmonic block will add harmonics to the contained notes." -msgstr "हारमोनिक ब्लॉक नोट्स में हारमोनिक जोड़ेगा।" +#: js/blocks/RhythmBlockPaletteBlocks.js:126 +msgid "polyphonic rhythm" +msgstr "बहुस्वर ताल" -#: js/blocks/ToneBlocks.js:390 -#.TRANS: A harmonic is an overtone. -msgid "harmonic" -msgstr "हारमोनिक" +#: js/blocks/RhythmBlockPaletteBlocks.js:219 +msgid "The Rhythm block is used to generate rhythm patterns." +msgstr "रिद्धम ब्लॉक का उपयोग ताल पैटर्न बनाने के लिए किया जाता है।" -#: js/blocks/ToneBlocks.js:431 -msgid "The Distortion block adds distortion to the pitch." -msgstr "डिस्टोर्शन ब्लॉक ध्वनि में विकृति जोड़ता है।" +#: js/blocks/RhythmBlockPaletteBlocks.js:281 +#: js/blocks/RhythmBlockPaletteBlocks.js:286 +msgid "1/64 note" +msgstr "1/64 नोट" -#: js/blocks/ToneBlocks.js:438 -#: js/widgets/timbre.js:2088 -#.TRANS: distortion is an alteration in the sound -msgid "distortion" -msgstr "विकृति" +#: js/blocks/RhythmBlockPaletteBlocks.js:312 +#: js/blocks/RhythmBlockPaletteBlocks.js:317 +msgid "1/32 note" +msgstr "1/32 नोट" -#: js/blocks/ToneBlocks.js:487 -msgid "The Tremolo block adds a wavering effect." -msgstr "ट्रेमोलो ब्लॉक एक हिलने के प्रभाव को जोड़ता है।" +#: js/blocks/RhythmBlockPaletteBlocks.js:346 +#: js/blocks/RhythmBlockPaletteBlocks.js:351 +msgid "1/16 note" +msgstr "1/16 नोट" -#: js/blocks/ToneBlocks.js:495 -#: js/widgets/timbre.js:2084 -#.TRANS: a wavering effect in a musical tone -msgid "tremolo" -msgstr "ट्रेमोलो" +#: js/blocks/RhythmBlockPaletteBlocks.js:380 +msgid "eighth note" +msgstr "आठवीं नोट" -#: js/blocks/ToneBlocks.js:500 -#: js/blocks/ToneBlocks.js:569 -#: js/blocks/ToneBlocks.js:630 -#: js/blocks/ToneBlocks.js:689 -#: js/widgets/timbre.js:2122 -#: js/widgets/timbre.js:2210 -#: js/widgets/timbre.js:2305 -#: js/widgets/timbre.js:2407 -#.TRANS: rate at which tremolo wavers -msgid "rate" -msgstr "दर" +#: js/blocks/RhythmBlockPaletteBlocks.js:408 +msgid "quarter note" +msgstr "क्वॉर्टर नोट" -#: js/blocks/ToneBlocks.js:502 -#: js/blocks/ToneBlocks.js:630 -#: js/widgets/timbre.js:2125 -#: js/widgets/timbre.js:2316 -#.TRANS: amplitude of tremolo waver -msgid "depth" -msgstr "गहराई" +#: js/blocks/RhythmBlockPaletteBlocks.js:436 +#: js/blocks/RhythmBlockPaletteBlocks.js:441 +msgid "half note" +msgstr "हाफ नोट" -#: js/blocks/ToneBlocks.js:559 -msgid "The Phaser block adds a sweeping sound." -msgstr "फेजर ब्लॉक एक स्वीपिंग साउंड जोड़ता है।" +#: js/blocks/RhythmBlockPaletteBlocks.js:470 +#: js/blocks/RhythmBlockPaletteBlocks.js:475 +msgid "whole note" +msgstr "पूरा नोट" -#: js/blocks/ToneBlocks.js:566 -#: js/widgets/timbre.js:2087 -#.TRANS: alter the phase of the sound -msgid "phaser" -msgstr "फेजर" +#: js/blocks/RhythmBlockPaletteBlocks.js:514 +#: js/blocks/RhythmBlockPaletteBlocks.js:583 +#: js/blocks/RhythmBlockPaletteBlocks.js:634 +#.TRANS: A tuplet is a note value divided into irregular time values. +msgid "tuplet" +msgstr "टुपलेट" -#: js/blocks/ToneBlocks.js:569 -#: js/turtleactions/IntervalsActions.js:114 -#: js/widgets/timbre.js:2410 -msgid "octaves" -msgstr "ऑक्टेव्स" +#: js/blocks/RhythmBlockPaletteBlocks.js:800 +msgid "septuplet" +msgstr "सेप्टुप्लेट" -#: js/blocks/ToneBlocks.js:569 -#: js/widgets/timbre.js:2413 -msgid "base frequency" -msgstr "मौलिक तड़ंत" +#: js/blocks/RhythmBlockPaletteBlocks.js:828 +msgid "quintuplet" +msgstr "क्विंटुप्लेट" -#: js/blocks/ToneBlocks.js:619 -msgid "The Chorus block adds a chorus effect." -msgstr "कोरस ब्लॉक कोरस प्रभाव जोड़ता है।" +#: js/blocks/RhythmBlockPaletteBlocks.js:856 +msgid "triplet" +msgstr "त्रैपलेट" -#: js/blocks/ToneBlocks.js:627 -#: js/widgets/timbre.js:2086 -#.TRANS: musical effect to simulate a choral sound -msgid "chorus" -msgstr "कोरस" +#: js/blocks/RhythmBlockPaletteBlocks.js:883 +msgid "simple tuplet" +msgstr "साधा टुपलेट" -#: js/blocks/ToneBlocks.js:630 -#: js/widgets/timbre.js:2310 -msgid "delay (MS)" -msgstr "देरी (मि.से.)" +#: js/blocks/RhythmBlockPaletteBlocks.js:893 +msgid "Tuplets are a collection of notes that get scaled to a specific duration." +msgstr "टुपलेट्स एक ऐसे समय की निर्दिष्ट अवधि के लिए स्केल करने वाले नोट्स का संग्रह होते हैं।" -#: js/blocks/ToneBlocks.js:678 -msgid "The Vibrato block adds a rapid, slight variation in pitch." -msgstr "विब्रेटो ब्लॉक ध्वनि में तेज, स्लाइट वेरिएशन जोड़ता है।" +#: js/blocks/ExtrasBlocks.js:33 +msgid "fraction" +msgstr "अंश" -#: js/blocks/ToneBlocks.js:686 -#: js/widgets/timbre.js:2085 -#.TRANS: a rapid, slight variation in pitch -msgid "vibrato" -msgstr "विब्रेटो" +#: js/blocks/ExtrasBlocks.js:36 +msgid "Convert a float to a fraction" +msgstr "एक फ़्लोट को एक अंश में परिवर्तित करें" -#: js/blocks/ToneBlocks.js:689 -#: js/widgets/timbre.js:2209 -msgid "intensity" -msgstr "तीव्रता" +#: js/blocks/ExtrasBlocks.js:93 +msgid "save as ABC" +msgstr "ABC के रूप में सहेजें" -#: js/blocks/ToneBlocks.js:733 -#.TRANS: select synthesizer -msgid "set synth" -msgstr "सिंथ सेट करें" +#: js/blocks/ExtrasBlocks.js:96 +#: js/blocks/ExtrasBlocks.js:132 +#: js/blocks/ExtrasBlocks.js:168 +msgid "title" +msgstr "शीर्षक" -#: js/blocks/ToneBlocks.js:804 -msgid "synth name" -msgstr "सिंथ का नाम" +#: js/blocks/ExtrasBlocks.js:129 +msgid "save as Lilypond" +msgstr "Lilypond के रूप में सहेजें" -#: js/blocks/ToneBlocks.js:842 -msgid "set default instrument" -msgstr "डिफ़ॉल्ट इंस्ट्रुमेंट सेट करें" +#: js/blocks/ExtrasBlocks.js:165 +msgid "save as SVG" +msgstr "SVG के रूप में सहेजें" -#: js/blocks/ToneBlocks.js:895 -#: js/blocks/ToneBlocks.js:943 -#.TRANS: set the characteristics of a custom instrument -msgid "set instrument" -msgstr "इंस्ट्रुमेंट सेट करें" +#: js/blocks/ExtrasBlocks.js:216 +msgid "no background" +msgstr "कोई पृष्ठभूमि नहीं" -#: js/blocks/ToneBlocks.js:898 -#: js/blocks/ToneBlocks.js:926 -#: js/blocks/ToneBlocks.js:932 -msgid "The Set instrument block selects a voice for the synthesizer," -msgstr "सेट इंस्ट्रुमेंट ब्लॉक सिंथ के लिए एक आवाज चुनता है," +#: js/blocks/ExtrasBlocks.js:219 +msgid "The No background block eliminates the background from the saved SVG output." +msgstr "नो बैकग्राउंड ब्लॉक निर्बाध एसवीजी आउटपुट से पृष्ठभूमि को हटा देता है।" -#: js/blocks/ToneBlocks.js:900 -#: js/blocks/ToneBlocks.js:934 -msgid "eg guitar piano violin or cello." -msgstr "जैसे गिटार पियानो वायलिन या चेलो।" +#: js/blocks/ExtrasBlocks.js:247 +msgid "show blocks" +msgstr "पिण्ड दिखाएँ" -#: js/blocks/ToneBlocks.js:1015 -msgid "Import a sound file to use as an instrument and set its pitch center." -msgstr "एक इंस्ट्रुमेंट के रूप में उपयोग के लिए एक साउंड फ़ाइल आयात करें और इसके पिच केंद्र सेट करें।" +#: js/blocks/ExtrasBlocks.js:249 +msgid "The Show blocks block shows the blocks." +msgstr "शो ब्लॉक्स ब्लॉक ब्लॉक्स दिखाता है।" -#: js/blocks/ToneBlocks.js:1110 -msgid "Upload a sound file to connect with the sample block." -msgstr "सैंपल ब्लॉक से जुड़ने के लिए एक साउंड फ़ाइल अपलोड करें।" +#: js/blocks/ExtrasBlocks.js:276 +msgid "The Hide blocks block hides the blocks." +msgstr "हाइड ब्लॉक्स ब्लॉक ब्लॉक्स छुपा देता है।" -#: js/blocks/ActionBlocks.js:58 -msgid "The Return block will return a value from an action." -msgstr "रिटर्न ब्लॉक एक क्रिया से मूल्य लौटाएगा।" +#: js/blocks/ExtrasBlocks.js:305 +#: js/blocks/ExtrasBlocks.js:338 +msgid "The Space block is used to add space between blocks." +msgstr "स्थान ब्लॉक ब्लॉक्स के बीच स्थान जोड़ने के लिए उपयोग किया जाता है।" -#: js/blocks/ActionBlocks.js:75 -msgid "return" -msgstr "लौटाएं" +#: js/blocks/ExtrasBlocks.js:376 +msgid "wait" +msgstr "इंतजार करें" -#: js/blocks/ActionBlocks.js:128 -msgid "The Return to URL block will return a value to a webpage." -msgstr "रिटर्न टू यूआरएल ब्लॉक एक मूल्य को एक वेबपेज को लौटाएगा।" +#: js/blocks/ExtrasBlocks.js:379 +msgid "The Wait block pauses the program for a specified number of seconds." +msgstr "वेट ब्लॉक निर्दिष्ट सेकंड के लिए कार्यक्रम को रोक देता है।" -#: js/blocks/ActionBlocks.js:145 -msgid "return to URL" -msgstr "यूआरएल पर लौटाएं" +#: js/blocks/ExtrasBlocks.js:433 +#: plugins/facebook.rtp:30 +msgid "comment" +msgstr "टिप्पणी" -#: js/blocks/ActionBlocks.js:233 -#: js/blocks/ActionBlocks.js:290 -#: js/blocks/ActionBlocks.js:501 -#: js/blocks/ActionBlocks.js:688 -msgid "The Calculate block returns a value calculated by an action." -msgstr "कैलक्यूलेट ब्लॉक एक क्रिया द्वारा गणना किए गए मूल्य को लौटाता है।" +#: js/blocks/ExtrasBlocks.js:469 +msgid "print" +msgstr "छापें" -#: js/blocks/ActionBlocks.js:251 -#: js/blocks/ActionBlocks.js:517 -#: js/blocks/ActionBlocks.js:707 -msgid "calculate" -msgstr "गणना" +#: js/blocks/ExtrasBlocks.js:476 +msgid "The Print block displays text at the top of the screen." +msgstr "प्रिंट ब्लॉक स्क्रीन के शीर्ष पर पाठ दिखाता है।" -#: js/blocks/ActionBlocks.js:376 -#: js/blocks/ActionBlocks.js:593 -#: js/blocks/ActionBlocks.js:942 -#: js/blocks/ActionBlocks.js:1389 -#.TRANS: do is the do something or take an action. -msgid "The Do block is used to initiate an action." -msgstr "डू ब्लॉक का उपयोग क्रिया आरंभ करने के लिए किया जाता है।" +#: js/blocks/ExtrasBlocks.js:582 +msgid "display grid" +msgstr "ग्रिड दिखाएँ" -#: js/blocks/ActionBlocks.js:791 -#: js/blocks/ActionBlocks.js:865 -msgid "The Arg block contains the value of an argument passed to an action." -msgstr "आर्ग ब्लॉक में एक क्रिया को पारित किए गए एक तर्क का मूल्य होता है।" +#: js/blocks/ExtrasBlocks.js:587 +msgid "The Display Grid Block changes the grid type" +msgstr "डिस्प्ले ग्रिड ब्लॉक ग्रिड प्रकार बदलता है" -#: js/blocks/ActionBlocks.js:806 -#: js/blocks/ActionBlocks.js:878 -msgid "arg" -msgstr "तर्क" +#: js/blocks/ExtrasBlocks.js:689 +#: js/blocks/ExtrasBlocks.js:708 +#: js/blocks/ExtrasBlocks.js:731 +#: js/blocks/ExtrasBlocks.js:754 +#: js/blocks/ExtrasBlocks.js:772 +#: js/blocks/ExtrasBlocks.js:791 +#: js/blocks/ExtrasBlocks.js:810 +#: js/blocks/ExtrasBlocks.js:829 +msgid "unknown" +msgstr "अज्ञात" -#: js/blocks/ActionBlocks.js:836 -#: js/blocks/ActionBlocks.js:900 -#: js/blocks/ActionBlocks.js:908 -msgid "Invalid argument" -msgstr "अवैध तर्क" +#: js/blocks/FlowBlocks.js:41 +msgid "The Backward block runs code in reverse order (Musical retrograde)." +msgstr "बैकवर्ड ब्लॉक कोड को उल्टे क्रम में चलाता है (संगीत रेट्रोग्रेड)।" -#: js/blocks/ActionBlocks.js:944 -msgid "In the example, it is used with the One of block to choose a random phase." -msgstr "उदाहरण में, यह वन ऑफ ब्लॉक के साथ एक यादृच्छिक चरण चयन करने के लिए उपयोग किया गया है।" +#: js/blocks/FlowBlocks.js:48 +msgid "backward" +msgstr "विपरीतक्रम" -#: js/blocks/ActionBlocks.js:1019 -#: js/blocks/ActionBlocks.js:1026 -msgid "The Listen block is used to listen for an event such as a mouse click." -msgstr "लिसन ब्लॉक का उपयोग एक घटना के लिए सुनने के लिए किया जाता है, जैसे कि माउस क्लिक।" +#: js/blocks/FlowBlocks.js:124 +msgid "The Duplicate block will run each block multiple times." +msgstr "डुप्लीकेट ब्लॉक प्रत्येक ब्लॉक को कई बार चलाएगा।" -#: js/blocks/ActionBlocks.js:1028 -msgid "When the event happens, an action is taken." -msgstr "जब घटना होती है, तो क्रिया की जाती है।" +#: js/blocks/FlowBlocks.js:334 +msgid "The Default block is used inside of a Switch to define the default action." +msgstr "डिफ़ॉल्ट ब्लॉक स्विच के भीतर डिफ़ॉल्ट क्रिया को परिभाषित करने के लिए उपयोग किया जाता है।" -#: js/blocks/ActionBlocks.js:1045 -msgid "on" -msgstr "पर" +#: js/blocks/FlowBlocks.js:342 +msgid "default" +msgstr "डिफ़ॉल्ट" -#: js/blocks/ActionBlocks.js:1048 -#: js/blocks/ActionBlocks.js:1049 -#: js/blocks/ActionBlocks.js:1153 -msgid "event" -msgstr "घटना" +#: js/blocks/FlowBlocks.js:361 +#: js/blocks/FlowBlocks.js:418 +msgid "The Case Block must be used inside of a Switch Block." +msgstr "केस ब्लॉक स्विच ब्लॉक के भीतर ही उपयोग किया जाना चाहिए।" -#: js/blocks/ActionBlocks.js:1133 -msgid "The Broadcast block is used to trigger an event." -msgstr "ब्रॉडकास्ट ब्लॉक एक घटना को ट्रिगर करने के लिए किया जाता है।" +#: js/blocks/FlowBlocks.js:389 +msgid "The Case block is used inside of a Switch to define matches." +msgstr "केस ब्लॉक स्विच के भीतर मैच को परिभाषित करने के लिए उपयोग किया जाता है।" -#: js/blocks/ActionBlocks.js:1151 -msgid "broadcast" -msgstr "प्रसारण" +#: js/blocks/FlowBlocks.js:397 +msgid "case" +msgstr "केस" -#: js/blocks/ActionBlocks.js:1208 -msgid "Each Start block is a separate voice." -msgstr "प्रत्येक स्टार्ट ब्लॉक एक अलग आवाज है।" +#: js/blocks/FlowBlocks.js:446 +msgid "The Switch block will run the code in the matching Case." +msgstr "स्विच ब्लॉक मैचिंग केस में कोड चलाएगा।" -#: js/blocks/ActionBlocks.js:1304 -msgid "It is often used for storing a phrase of music that is repeated." -msgstr "इसे अक्सर एक बार फिराया जाने वाले संगीत के वाक्य को स्टोर करने के लिए उपयोग किया जाता है।" +#: js/blocks/FlowBlocks.js:454 +msgid "switch" +msgstr "स्विच" -#: js/blocks/ActionBlocks.js:1495 -msgid "define temperament" -msgstr "ताम्बुल निर्धारित करें" +#: js/blocks/FlowBlocks.js:595 +msgid "The Stop block will stop a loop" +msgstr "स्टॉप ब्लॉक एक लूप को रोक देगा" -#: js/blocks/EnsembleBlocks.js:87 -msgid "mouse index heap" -msgstr "माउस सूची भंडार" +#: js/blocks/FlowBlocks.js:597 +msgid "Forever, Repeat, While, or Until." +msgstr "हमेशा, दोहराएँ, जब तक, या जब तक नहीं।" -#: js/blocks/EnsembleBlocks.js:87 -msgid "turtle index heap" -msgstr "टर्टल सूची भंडार" +#: js/blocks/FlowBlocks.js:653 +msgid "The Waitfor block will wait until the condition is true." +msgstr "वेटफॉर ब्लॉक स्थिति सत्य होने तक प्रतीक्षा करेगा।" -#: js/blocks/EnsembleBlocks.js:89 -msgid "The Mouse index heap block returns a value in the heap at a specified location for a specified mouse." -msgstr "माउस इंडेक्स हीप ब्लॉक एक निर्दिष्ट स्थान पर एक निर्दिष्ट माउस के लिए हीप में एक मूल्य लौटाता है।" +#: js/blocks/FlowBlocks.js:661 +msgid "wait for" +msgstr "अज्ञात" -#: js/blocks/EnsembleBlocks.js:90 -msgid "The Turtle index heap block returns a value in the heap at a specified location for a specified turtle." -msgstr "टर्टल इंडेक्स हीप ब्लॉक एक निर्दिष्ट स्थान पर एक निर्दिष्ट कछुआ के लिए हीप में एक मूल्य लौटाता है।" +#: js/blocks/FlowBlocks.js:732 +msgid "The Until block will repeat until the condition is true." +msgstr "अंत तक स्थिति सत्य होने तक दोहराएगा।" -#: js/blocks/EnsembleBlocks.js:94 -#: js/blocks/EnsembleBlocks.js:169 -#: js/blocks/EnsembleBlocks.js:232 -#: js/blocks/EnsembleBlocks.js:318 -#: js/blocks/EnsembleBlocks.js:364 -#: js/blocks/EnsembleBlocks.js:402 -#: js/blocks/EnsembleBlocks.js:456 -#: js/blocks/EnsembleBlocks.js:506 -#: js/blocks/EnsembleBlocks.js:552 -#: js/blocks/EnsembleBlocks.js:599 -#: js/blocks/EnsembleBlocks.js:653 -#: js/blocks/EnsembleBlocks.js:765 -#: js/blocks/EnsembleBlocks.js:856 -#: js/blocks/EnsembleBlocks.js:917 -#: js/blocks/EnsembleBlocks.js:957 -#: js/blocks/EnsembleBlocks.js:1222 -#: js/blocks/EnsembleBlocks.js:1296 -msgid "Yertle" -msgstr "यर्टल" +#: js/blocks/FlowBlocks.js:740 +msgid "until" +msgstr "जब तक" -#: js/blocks/EnsembleBlocks.js:96 -#: js/blocks/EnsembleBlocks.js:1083 -msgid "mouse name" -msgstr "माउस नाम" +#: js/blocks/FlowBlocks.js:742 +#: js/blocks/FlowBlocks.js:822 +msgid "do2" +msgstr "करें2" -#: js/blocks/EnsembleBlocks.js:96 -#: js/blocks/EnsembleBlocks.js:1092 -msgid "turtle name" -msgstr "कछुआ नाम" +#: js/blocks/FlowBlocks.js:812 +msgid "The While block will repeat while the condition is true." +msgstr "जब तक शर्त सत्य है, तब तक व्हाइल ब्लॉक दोहराएगा।" -#: js/blocks/EnsembleBlocks.js:147 -msgid "stop mouse" -msgstr "माउस रोकें" +#: js/blocks/FlowBlocks.js:820 +msgid "while" +msgstr "जबकि" -#: js/blocks/EnsembleBlocks.js:149 -msgid "The Stop mouse block stops the specified mouse." -msgstr "स्पष्ट किए गए माउस को रोक देता है।" +#: js/blocks/FlowBlocks.js:903 +#: js/blocks/FlowBlocks.js:968 +#: js/blocks/FlowBlocks.js:979 +msgid "In this example if the mouse button is pressed a snare drum will play." +msgstr "इस उदाहरण में यदि माउस बटन दबाया जाता है तो एक स्नेयर ड्रम बजेगा।" -#: js/blocks/EnsembleBlocks.js:160 -msgid "stop turtle" -msgstr "टर्टल रोकें" +#: js/blocks/FlowBlocks.js:925 +#: js/blocks/FlowBlocks.js:988 +msgid "if" +msgstr "यदि" -#: js/blocks/EnsembleBlocks.js:162 -msgid "The Stop turtle block stops the specified turtle." -msgstr "स्पष्ट किए गए कछुए को रोक देता है।" +#: js/blocks/FlowBlocks.js:927 +#: js/blocks/FlowBlocks.js:990 +msgid "then" +msgstr "तब" -#: js/blocks/EnsembleBlocks.js:186 -#: js/blocks/EnsembleBlocks.js:249 -#: js/blocks/EnsembleBlocks.js:415 -#: js/blocks/EnsembleBlocks.js:470 -#: js/blocks/EnsembleBlocks.js:708 -#: js/blocks/EnsembleBlocks.js:810 -#: js/blocks/EnsembleBlocks.js:872 -#: js/blocks/EnsembleBlocks.js:1193 -#: js/blocks/EnsembleBlocks.js:1256 -msgid "Cannot find mouse" -msgstr "माउस नहीं मिल सकता" +#: js/blocks/FlowBlocks.js:927 +msgid "else" +msgstr "अन्यथा" -#: js/blocks/EnsembleBlocks.js:188 -#: js/blocks/EnsembleBlocks.js:251 -#: js/blocks/EnsembleBlocks.js:417 -#: js/blocks/EnsembleBlocks.js:472 -#: js/blocks/EnsembleBlocks.js:710 -#: js/blocks/EnsembleBlocks.js:812 -#: js/blocks/EnsembleBlocks.js:874 -#: js/blocks/EnsembleBlocks.js:1195 -#: js/blocks/EnsembleBlocks.js:1258 -msgid "Cannot find turtle" -msgstr "कछुआ नहीं मिल सकता" +#: js/blocks/FlowBlocks.js:1025 +msgid "The Forever block will repeat the contained blocks forever." +msgstr "हमेशा के लिए फॉरएवर ब्लॉक निहित ब्लॉक्स को हमेशा के लिए दोहराएगा।" -#: js/blocks/EnsembleBlocks.js:208 -msgid "start mouse" -msgstr "माउस शुरू करें" +#: js/blocks/FlowBlocks.js:1037 +msgid "forever" +msgstr "हमेशा के लिए" -#: js/blocks/EnsembleBlocks.js:211 -msgid "The Start mouse block starts the specified mouse." -msgstr "स्पष्ट किए गए माउस को शुरू करता है।" +#: js/blocks/FlowBlocks.js:1073 +msgid "The Repeat block will repeat the contained blocks." +msgstr "रीपीट ब्लॉक निहित ब्लॉक्स को दोहराएगा।" -#: js/blocks/EnsembleBlocks.js:222 -msgid "start turtle" -msgstr "टरटल चालू करें" +#: js/blocks/FlowBlocks.js:1075 +msgid "In this example the note will be played 4 times." +msgstr "इस उदाहरण में नोट 4 बार चलाया जाएगा।" -#: js/blocks/EnsembleBlocks.js:225 -msgid "The Start turtle block starts the specified turtle." -msgstr "स्टार्ट टरटल ब्लॉक निर्दिष्ट की गई कछुआ को शुरू करता है।" +#: js/blocks/FlowBlocks.js:1083 +msgid "repeat" +msgstr "दोहराएँ" -#: js/blocks/EnsembleBlocks.js:258 -msgid "Mouse is already running." -msgstr "माउस पहले से ही चल रहा है।" +#: js/blocks/FlowBlocks.js:1123 +msgid "duplicate factor" +msgstr "प्रतिलिपि कारक" -#: js/blocks/EnsembleBlocks.js:260 -msgid "Turtle is already running." -msgstr "टरटल पहले से ही चल रहा है।" +#: js/blocks/GraphicsBlocks.js:46 +#: js/turtleactions/DictActions.js:77 +#: js/turtleactions/DictActions.js:144 +#: js/turtleactions/DictActions.js:173 +msgid "heading" +msgstr "शीर्षक" -#: js/blocks/EnsembleBlocks.js:284 -msgid "Cannot find start block" -msgstr "स्टार्ट ब्लॉक नहीं मिल सकता" +#: js/blocks/GraphicsBlocks.js:56 +msgid "The Heading block returns the orientation of the mouse." +msgstr "हेडिंग ब्लॉक माउस की ओरिएंटेशन को लौटाता है।" -#: js/blocks/EnsembleBlocks.js:294 -#.TRANS: pen color for this mouse -msgid "mouse color" -msgstr "माउस कलर" +#: js/blocks/GraphicsBlocks.js:62 +msgid "The Heading block returns the orientation of the turtle." +msgstr "हेडिंग ब्लॉक कछुए की ओरिएंटेशन को लौटाता है।" -#: js/blocks/EnsembleBlocks.js:296 -msgid "The Mouse color block returns the pen color of the specified mouse." -msgstr "माउस कलर ब्लॉक निर्दिष्ट माउस का पेन कलर वापस करता है।" +#: js/blocks/GraphicsBlocks.js:133 +msgid "The Y block returns the vertical position of the mouse." +msgstr "वाई ब्लॉक माउस की ऊर्ध्वाधर स्थिति को लौटाता है।" -#: js/blocks/EnsembleBlocks.js:308 -#.TRANS: pen color for this turtle -msgid "turtle color" -msgstr "कछुआ कलर" +#: js/blocks/GraphicsBlocks.js:140 +msgid "The Y block returns the vertical position of the turtle." +msgstr "वाई ब्लॉक कछुए की ऊर्ध्वाधर स्थिति को लौटाता है।" -#: js/blocks/EnsembleBlocks.js:310 -msgid "The Turtle color block returns the pen color of the specified turtle." -msgstr "कछुआ कलर ब्लॉक निर्दिष्ट कछुए का पेन कलर वापस करता है।" +#: js/blocks/GraphicsBlocks.js:149 +msgid "y3" +msgstr "y3" -#: js/blocks/EnsembleBlocks.js:340 -#.TRANS: heading (compass direction) for this mouse -msgid "mouse heading" -msgstr "माउस हेडिंग" +#: js/blocks/GraphicsBlocks.js:219 +msgid "The X block returns the horizontal position of the mouse." +msgstr "एक्स ब्लॉक माउस की क्षैतिज स्थिति को लौटाता है।" -#: js/blocks/EnsembleBlocks.js:342 -msgid "The Mouse heading block returns the heading of the specified mouse." -msgstr "माउस हेडिंग ब्लॉक निर्दिष्ट माउस की हेडिंग वापस करता है।" +#: js/blocks/GraphicsBlocks.js:226 +msgid "The X block returns the horizontal position of the turtle." +msgstr "एक्स ब्लॉक कछुए की क्षैतिज स्थिति को लौटाता है।" -#: js/blocks/EnsembleBlocks.js:354 -#.TRANS: heading (compass direction) for this turtle -msgid "turtle heading" -msgstr "कछुआ हेडिंग" +#: js/blocks/GraphicsBlocks.js:235 +msgid "x3" +msgstr "x3" -#: js/blocks/EnsembleBlocks.js:356 -msgid "The Turtle heading block returns the heading of the specified turtle." -msgstr "कछुआ हेडिंग ब्लॉक निर्दिष्ट कछुए की हेडिंग वापस करता है।" +#: js/blocks/GraphicsBlocks.js:295 +msgid "scroll xy" +msgstr "स्क्रॉल xy" -#: js/blocks/EnsembleBlocks.js:386 -#: js/blocks/EnsembleBlocks.js:441 -#.TRANS: set xy position for this mouse -msgid "set mouse" -msgstr "माउस सेट करें" +#: js/blocks/GraphicsBlocks.js:303 +msgid "The Scroll XY block moves the canvas." +msgstr "स्क्रॉल XY ब्लॉक कैनवास को स्थानांतरित करता है।" -#: js/blocks/EnsembleBlocks.js:397 -#: js/blocks/EnsembleBlocks.js:454 -#.TRANS: set xy position for this turtle -msgid "set turtle" -msgstr "कछुआ सेट करें" +#: js/blocks/GraphicsBlocks.js:313 +msgid "x2" +msgstr "x2" -#: js/blocks/EnsembleBlocks.js:435 -msgid "The Set mouse block sends a stack of blocks to be run by the specified mouse." -msgstr "सेट माउस ब्लॉक एक स्टैक ब्लॉक को निर्दिष्ट माउस द्वारा चलाए जाने के लिए भेजता है।" +#: js/blocks/GraphicsBlocks.js:313 +msgid "y2" +msgstr "y2" -#: js/blocks/EnsembleBlocks.js:448 -msgid "The Set turtle block sends a stack of blocks to be run by the specified turtle." -msgstr "सेट कछुआ ब्लॉक एक स्टैक ब्लॉक को निर्दिष्ट कछुआ द्वारा चलाए जाने के लिए भेजता है।" +#: js/blocks/GraphicsBlocks.js:426 +msgid "The Control-point 2 block sets the second control point for the Bezier curve." +msgstr "कंट्रोल-पॉइंट 2 ब्लॉक बेज़ियर वक्र के लिए दूसरा नियंत्रण बिंदु सेट करता है।" -#: js/blocks/EnsembleBlocks.js:482 -#.TRANS: y position for this mouse -msgid "mouse y" -msgstr "माउस वाई" +#: js/blocks/GraphicsBlocks.js:433 +msgid "control point 2" +msgstr "नियंत्रण बिंदु 2" -#: js/blocks/EnsembleBlocks.js:484 -msgid "The Y mouse block returns the Y position of the specified mouse." -msgstr "Y माउस ब्लॉक निर्दिष्ट माउस की Y स्थिति वापस करता है।" +#: js/blocks/GraphicsBlocks.js:436 +#: js/blocks/GraphicsBlocks.js:487 +#: js/blocks/GraphicsBlocks.js:534 +#: js/blocks/GraphicsBlocks.js:750 +msgid "x1" +msgstr "x1" -#: js/blocks/EnsembleBlocks.js:496 -#.TRANS: y position for this turtle -msgid "turtle y" -msgstr "कछुआ वाई" +#: js/blocks/GraphicsBlocks.js:436 +#: js/blocks/GraphicsBlocks.js:487 +#: js/blocks/GraphicsBlocks.js:534 +#: js/blocks/GraphicsBlocks.js:750 +msgid "y1" +msgstr "y1" -#: js/blocks/EnsembleBlocks.js:498 -msgid "The Y turtle block returns the Y position of the specified turtle." -msgstr "Y कछुआ ब्लॉक निर्दिष्ट कछुए की Y स्थिति वापस करता है।" +#: js/blocks/GraphicsBlocks.js:477 +msgid "The Control-point 1 block sets the first control point for the Bezier curve." +msgstr "कंट्रोल-पॉइंट 1 ब्लॉक बेज़ियर वक्र के लिए पहला नियंत्रण बिंदु सेट करता है।" -#: js/blocks/EnsembleBlocks.js:528 -#.TRANS: x position for this mouse -msgid "mouse x" -msgstr "माउस एक्स" +#: js/blocks/GraphicsBlocks.js:484 +msgid "control point 1" +msgstr "नियंत्रण बिंदु 1" -#: js/blocks/EnsembleBlocks.js:530 -msgid "The X mouse block returns the X position of the specified mouse." -msgstr "X माउस ब्लॉक निर्दिष्ट माउस की X स्थिति वापस करता है।" +#: js/blocks/GraphicsBlocks.js:527 +msgid "The Bezier block draws a Bezier curve." +msgstr "बेज़ियर ब्लॉक एक बेज़ियर वक्र खींचता है।" -#: js/blocks/EnsembleBlocks.js:542 -#.TRANS: x position for this turtle -msgid "turtle x" -msgstr "कछुआ एक्स" +#: js/blocks/GraphicsBlocks.js:531 +msgid "bezier" +msgstr "बेज़ियर" -#: js/blocks/EnsembleBlocks.js:544 -msgid "The X turtle block returns the X position of the specified turtle." -msgstr "X कछुआ ब्लॉक निर्दिष्ट कछुए की X स्थिति वापस करता है।" +#: js/blocks/GraphicsBlocks.js:592 +msgid "The Arc block moves the turtle in an arc." +msgstr "आर्क ब्लॉक कछुए को एक चाप में स्थानांतरित करता है।" -#: js/blocks/EnsembleBlocks.js:575 -#.TRANS: notes played by this mouse -msgid "mouse notes played" -msgstr "माउस बजाए गए स्वर" +#: js/blocks/GraphicsBlocks.js:600 +msgid "arc" +msgstr "चाप" -#: js/blocks/EnsembleBlocks.js:577 -msgid "The Mouse elapse notes block returns the number of notes played by the specified mouse." -msgstr "माउस इलैप्स स्वर ब्लॉक निर्दिष्ट माउस द्वारा बजाए गए स्वरों की संख्या वापस करता है।" +#: js/blocks/GraphicsBlocks.js:603 +msgid "angle" +msgstr "कोण" -#: js/blocks/EnsembleBlocks.js:589 -#.TRANS: notes played by this turtle -msgid "turtle notes played" -msgstr "कछुआ बजाए गए स्वर" +#: js/blocks/GraphicsBlocks.js:603 +msgid "radius" +msgstr "त्रिज्या" -#: js/blocks/EnsembleBlocks.js:591 -msgid "The Turtle elapse notes block returns the number of notes played by the specified turtle." -msgstr "कछुआ इलैप्स स्वर ब्लॉक निर्दिष्ट कछुए द्वारा बजाए गए स्वरों की संख्या वापस करता है।" +#: js/blocks/GraphicsBlocks.js:620 +#: js/blocks/GraphicsBlocks.js:767 +#: js/blocks/GraphicsBlocks.js:1010 +#: js/blocks/GraphicsBlocks.js:1093 +msgid "Value must be within -5000 to 5000 when Wrap Mode is off." +msgstr "वैल्यू रैप मोड बंद होने पर -5000 से 5000 के भीतर होनी चाहिए।" -#: js/blocks/EnsembleBlocks.js:629 -#.TRANS: convert current note for this turtle to piano key (1-88) -msgid "mouse pitch number" -msgstr "माउस पिच नंबर" +#: js/blocks/GraphicsBlocks.js:622 +#: js/blocks/GraphicsBlocks.js:769 +#: js/blocks/GraphicsBlocks.js:1012 +#: js/blocks/GraphicsBlocks.js:1095 +msgid "Value must be within -20000 to 20000 when Wrap Mode is on." +msgstr "वैल्यू रैप मोड चालू होने पर -20000 से 20000 के भीतर होनी चाहिए।" -#: js/blocks/EnsembleBlocks.js:631 -msgid "The Mouse pitch block returns the current pitch number being played by the specified mouse." -msgstr "माउस पिच ब्लॉक विशिष्ट माउस द्वारा बजाए जा रहे वर्तमान पिच नंबर को वापस करता है।" +#: js/blocks/GraphicsBlocks.js:660 +msgid "set heading" +msgstr "शीर्षक सेट करें" -#: js/blocks/EnsembleBlocks.js:643 -#.TRANS: convert current note for this turtle to piano key (1-88) -msgid "turtle pitch number" -msgstr "कछुआ पिच नंबर" +#: js/blocks/GraphicsBlocks.js:673 +msgid "The Set heading block sets the heading of the turtle." +msgstr "सेट हेडिंग ब्लॉक कछुए का शीर्षक सेट करता है।" -#: js/blocks/EnsembleBlocks.js:645 -msgid "The Turtle pitch block returns the current pitch number being played by the specified turtle." -msgstr "टर्टल पिच ब्लॉक विशिष्ट कछुआ द्वारा बजाए जा रहे वर्तमान पिच नंबर को वापस करता है।" +#: js/blocks/GraphicsBlocks.js:733 +msgid "The Set XY block moves the mouse to a specific position on the screen." +msgstr "सेट XY ब्लॉक माउस को स्क्रीन पर एक विशिष्ट स्थिति में ले जाता है।" -#: js/blocks/EnsembleBlocks.js:749 -#: js/blocks/EnsembleBlocks.js:821 -#.TRANS: note value is the duration of the note played by this mouse -msgid "mouse note value" -msgstr "माउस नोट मूल्य" +#: js/blocks/GraphicsBlocks.js:739 +msgid "The Set XY block moves the turtle to a specific position on the screen." +msgstr "सेट XY ब्लॉक कछुए को स्क्रीन पर एक विशिष्ट स्थिति में ले जाता है।" -#: js/blocks/EnsembleBlocks.js:759 -#.TRANS: note value is the duration of the note played by this turtle -msgid "turtle note value" -msgstr "कछुआ नोट मूल्य" +#: js/blocks/GraphicsBlocks.js:747 +msgid "set xy" +msgstr "xy सेट करें" -#: js/blocks/EnsembleBlocks.js:832 -#.TRANS: sync is short for synchronization -msgid "mouse sync" -msgstr "माउस सिंक" +#: js/blocks/GraphicsBlocks.js:819 +msgid "The Right block turns the mouse to the right." +msgstr "राइट ब्लॉक माउस को दाईं ओर घुमाता है।" -#: js/blocks/EnsembleBlocks.js:834 -msgid "The Mouse sync block aligns the beat count between mice." -msgstr "माउस सिंक ब्लॉक माउस के बीट गिनती को समरेखित करता है।" +#: js/blocks/GraphicsBlocks.js:826 +msgid "The Right block turns the turtle to the right." +msgstr "राइट ब्लॉक कछुए को दाईं ओर घुमाता है।" -#: js/blocks/EnsembleBlocks.js:846 -#.TRANS: sync is short for synchronization -msgid "turtle sync" -msgstr "कछुआ सिंक" +#: js/blocks/GraphicsBlocks.js:835 +msgid "right1" +msgstr "दायाँ1" -#: js/blocks/EnsembleBlocks.js:848 -msgid "The Turtle sync block aligns the beat count between turtles." -msgstr "टर्टल सिंक ब्लॉक कछुओं के बीट गिनती को समरेखित करता है।" +#: js/blocks/GraphicsBlocks.js:835 +#: plugins/rodi.rtp:77 +#: plugins/rodi.rtp:340 +#: plugins/rodi.rtp:375 +msgid "right" +msgstr "दायाँ" -#: js/blocks/EnsembleBlocks.js:889 -msgid "The Found mouse block will return true if the specified mouse can be found." -msgstr "फाउंड माउस ब्लॉक विशिष्ट माउस को पहचाना जा सकता है तो सत्य वापस करेगा।" +#: js/blocks/GraphicsBlocks.js:899 +msgid "The Left block turns the mouse to the left." +msgstr "लेफ्ट ब्लॉक माउस को बाईं ओर घुमाता है।" -#: js/blocks/EnsembleBlocks.js:895 -msgid "found mouse" -msgstr "मिला हुआ माउस" +#: js/blocks/GraphicsBlocks.js:906 +msgid "The Left block turns the turtle to the left." +msgstr "लेफ्ट ब्लॉक कछुए को बाईं ओर घुमाता है।" -#: js/blocks/EnsembleBlocks.js:905 -msgid "The Found turtle block will return true if the specified turtle can be found." -msgstr "फाउंड टर्टल ब्लॉक विशिष्ट कछुआ को पहचाना जा सकता है तो सत्य वापस करेगा।" +#: js/blocks/GraphicsBlocks.js:915 +msgid "left1" +msgstr "बायाँ1" -#: js/blocks/EnsembleBlocks.js:911 -msgid "found turtle" -msgstr "मिला हुआ कछुआ" +#: js/blocks/GraphicsBlocks.js:915 +#: plugins/rodi.rtp:79 +#: plugins/rodi.rtp:339 +#: plugins/rodi.rtp:362 +msgid "left" +msgstr "बायाँ" -#: js/blocks/EnsembleBlocks.js:934 -msgid "new mouse" -msgstr "नया माउस" +#: js/blocks/GraphicsBlocks.js:967 +#: js/widgets/temperament.js:875 +#: js/widgets/temperament.js:1078 +#: plugins/rodi.rtp:69 +#: plugins/rodi.rtp:387 +msgid "back" +msgstr "पीछे" + +#: js/blocks/GraphicsBlocks.js:976 +msgid "The Back block moves the mouse backward." +msgstr "बैक ब्लॉक माउस को पीछे की ओर ले जाता है।" + +#: js/blocks/GraphicsBlocks.js:983 +msgid "The Back block moves the turtle backward." +msgstr "बैक ब्लॉक कछुए को पीछे की ओर ले जाता है।" -#: js/blocks/EnsembleBlocks.js:936 -msgid "The New mouse block will create a new mouse." -msgstr "नया माउस ब्लॉक नया माउस बनाएगा।" +#: js/blocks/GraphicsBlocks.js:1050 +#: plugins/rodi.rtp:71 +#: plugins/rodi.rtp:400 +msgid "forward" +msgstr "आगे" -#: js/blocks/EnsembleBlocks.js:947 -msgid "new turtle" -msgstr "नया कछुआ" +#: js/blocks/GraphicsBlocks.js:1059 +msgid "The Forward block moves the mouse forward." +msgstr "फॉरवर्ड ब्लॉक माउस को आगे की ओर ले जाता है।" -#: js/blocks/EnsembleBlocks.js:949 -msgid "The New turtle block will create a new turtle." -msgstr "नया टर्टल ब्लॉक नया कछुआ बनाएगा।" +#: js/blocks/GraphicsBlocks.js:1066 +msgid "The Forward block moves the turtle forward." +msgstr "फॉरवर्ड ब्लॉक कछुए को आगे की ओर ले जाता है।" -#: js/blocks/EnsembleBlocks.js:1013 -msgid "set mouse color" -msgstr "माउस का रंग सेट करें" +#: js/blocks/GraphicsBlocks.js:1154 +#: js/blocks/GraphicsBlocks.js:1172 +msgid "wrap" +msgstr "लपेटें" -#: js/blocks/EnsembleBlocks.js:1016 -msgid "The Set-mouse-color block is used to set the color of a mouse." -msgstr "सेट-माउस-कलर ब्लॉक का उपयोग माउस के रंग को सेट करने के लिए किया जाता है।" +#: js/blocks/MediaBlocks.js:35 +#.TRANS: right side of the screen +msgid "right (screen)" +msgstr "दाएं (स्क्रीन)" -#: js/blocks/EnsembleBlocks.js:1022 -msgid "set turtle color" -msgstr "कछुआ का रंग सेट करें" +#: js/blocks/MediaBlocks.js:45 +#: js/blocks/MediaBlocks.js:56 +msgid "The Right block returns the position of the right of the canvas." +msgstr "राइट ब्लॉक कैनवास के दाएं की स्थिति लौटाता है।" -#: js/blocks/EnsembleBlocks.js:1025 -msgid "The Set-turtle-color block is used to set the color of a turtle." -msgstr "सेट-टर्टल-कलर ब्लॉक का उपयोग कछुआ के रंग को सेट करने के लिए किया जाता है।" +#: js/blocks/MediaBlocks.js:97 +#.TRANS: left side of the screen +msgid "left (screen)" +msgstr "बाएं (स्क्रीन)" -#: js/blocks/EnsembleBlocks.js:1086 -msgid "The Mouse-name block returns the name of a mouse." -msgstr "माउस-नेम ब्लॉक एक माउस का नाम वापस करता है।" +#: js/blocks/MediaBlocks.js:107 +#: js/blocks/MediaBlocks.js:118 +msgid "The Left block returns the position of the left of the canvas." +msgstr "लेफ्ट ब्लॉक कैनवास के बाएं की स्थिति लौटाता है।" -#: js/blocks/EnsembleBlocks.js:1095 -msgid "The Turtle-name block returns the name of a turtle." -msgstr "टर्टल-नेम ब्लॉक एक कछुआ का नाम वापस करता है।" +#: js/blocks/MediaBlocks.js:158 +msgid "top (screen)" +msgstr "शीर्ष (स्क्रीन)" -#: js/blocks/EnsembleBlocks.js:1118 -msgid "mouse count" -msgstr "माउस गणना" +#: js/blocks/MediaBlocks.js:168 +#: js/blocks/MediaBlocks.js:179 +msgid "The Top block returns the position of the top of the canvas." +msgstr "टॉप ब्लॉक कैनवास के शीर्ष की स्थिति लौटाता है।" -#: js/blocks/EnsembleBlocks.js:1121 -msgid "The Mouse-count block returns the number of mice." -msgstr "माउस-काउंट ब्लॉक माउस की संख्या वापस करता है।" +#: js/blocks/MediaBlocks.js:219 +msgid "bottom (screen)" +msgstr "नीचे (स्क्रीन)" -#: js/blocks/EnsembleBlocks.js:1127 -msgid "turtle count" -msgstr "कछुआ गणना" +#: js/blocks/MediaBlocks.js:229 +#: js/blocks/MediaBlocks.js:240 +msgid "The Bottom block returns the position of the bottom of the canvas." +msgstr "बॉटम ब्लॉक कैनवास के नीचे की स्थिति लौटाता है।" -#: js/blocks/EnsembleBlocks.js:1130 -msgid "The Turtle-count block returns the number of turtles." -msgstr "टर्टल-काउंट ब्लॉक कछुओं की संख्या वापस करता है।" +#: js/blocks/MediaBlocks.js:282 +msgid "width" +msgstr "चौड़ाई" -#: js/blocks/EnsembleBlocks.js:1152 -msgid "nth mouse name" -msgstr "एनथ माउस नाम" +#: js/blocks/MediaBlocks.js:291 +msgid "The Width block returns the width of the canvas." +msgstr "विड्थ ब्लॉक कैनवास की चौड़ाई लौटाता है।" -#: js/blocks/EnsembleBlocks.js:1155 -msgid "The Nth-Mouse name block returns the name of the nth mouse." -msgstr "एनथ-माउस-नेम ब्लॉक एनथ माउस का नाम वापस करता है।" +#: js/blocks/MediaBlocks.js:325 +msgid "height" +msgstr "ऊचाई" -#: js/blocks/EnsembleBlocks.js:1161 -msgid "nth turtle name" -msgstr "एनथ कछुआ नाम" +#: js/blocks/MediaBlocks.js:334 +msgid "The Height block returns the height of the canvas." +msgstr "हाइट ब्लॉक कैनवास की ऊचाई लौटाता है।" -#: js/blocks/EnsembleBlocks.js:1164 -msgid "The Nth-Turtle name block returns the name of the nth turtle." -msgstr "एनथ-टर्टल-नेम ब्लॉक एनथ कछुआ का नाम वापस करता है।" +#: js/blocks/MediaBlocks.js:369 +#.TRANS: stops playback of an audio recording +msgid "stop play" +msgstr "रुको प्ले" -#: js/blocks/EnsembleBlocks.js:1208 -#: js/blocks/EnsembleBlocks.js:1268 -msgid "set name" -msgstr "नाम सेट करें" +#: js/blocks/MediaBlocks.js:404 +#.TRANS: Erases the images and text +msgid "erase media" +msgstr "मीडिया मिटाओ" -#: js/blocks/EnsembleBlocks.js:1217 -#: js/blocks/EnsembleBlocks.js:1224 -msgid "source" -msgstr "स्रोत" +#: js/blocks/MediaBlocks.js:409 +msgid "The Erase Media block erases text and images." +msgstr "इरेस मीडिया ब्लॉक टेक्स्ट और छवियाँ मिटाता है।" -#: js/blocks/EnsembleBlocks.js:1217 -#: js/blocks/EnsembleBlocks.js:1224 -msgid "target" -msgstr "लक्ष्य" +#: js/blocks/MediaBlocks.js:439 +#.TRANS: play an audio recording +msgid "play back" +msgstr "प्ले बैक" -#: js/blocks/EnsembleBlocks.js:1274 -msgid "The Set-name block is used to name a mouse." -msgstr "सेट-नेम ब्लॉक का उपयोग माउस का नाम रखने के लिए किया जाता है।" +#: js/blocks/MediaBlocks.js:487 +msgid "speak" +msgstr "बोलो" -#: js/blocks/EnsembleBlocks.js:1287 -msgid "The Set-name block is used to name a turtle." -msgstr "सेट-नेम ब्लॉक का उपयोग कछुआ का नाम रखने के लिए किया जाता है।" +#: js/blocks/MediaBlocks.js:495 +msgid "The Speak block outputs to the text-to-speech synthesizer" +msgstr "स्पीक ब्लॉक टेक्स्ट-टू-स्पीच सिंथेसाइज़र को आउटपुट करता है।" -#: js/blocks/ExtrasBlocks.js:33 -msgid "fraction" -msgstr "अंश" +#: js/blocks/MediaBlocks.js:546 +msgid "camera" +msgstr "कैमरा" -#: js/blocks/ExtrasBlocks.js:36 -msgid "Convert a float to a fraction" -msgstr "एक फ़्लोट को एक अंश में परिवर्तित करें" +#: js/blocks/MediaBlocks.js:551 +msgid "The Camera block connects a webcam to the Show block." +msgstr "कैमरा ब्लॉक एक वेबकैम को शो ब्लॉक से जोड़ता है।" -#: js/blocks/ExtrasBlocks.js:93 -msgid "save as ABC" -msgstr "ABC के रूप में सहेजें" +#: js/blocks/MediaBlocks.js:574 +msgid "video" +msgstr "वीडियो" -#: js/blocks/ExtrasBlocks.js:96 -#: js/blocks/ExtrasBlocks.js:132 -#: js/blocks/ExtrasBlocks.js:168 -msgid "title" -msgstr "शीर्षक" +#: js/blocks/MediaBlocks.js:579 +msgid "The Video block selects video for use with the Show block." +msgstr "वीडियो ब्लॉक शो ब्लॉक के साथ उपयोग के लिए वीडियो का चयन करता है।" -#: js/blocks/ExtrasBlocks.js:129 -msgid "save as Lilypond" -msgstr "Lilypond के रूप में सहेजें" +#: js/blocks/MediaBlocks.js:607 +msgid "The Open file block opens a file for use with the Show block." +msgstr "ओपन फाइल ब्लॉक शो ब्लॉक के साथ उपयोग के लिए एक फाइल खोलता है।" -#: js/blocks/ExtrasBlocks.js:165 -msgid "save as SVG" -msgstr "SVG के रूप में सहेजें" +#: js/blocks/MediaBlocks.js:645 +msgid "stop media" +msgstr "मीडिया रोक" -#: js/blocks/ExtrasBlocks.js:216 -msgid "no background" -msgstr "कोई पृष्ठभूमि नहीं" +#: js/blocks/MediaBlocks.js:650 +msgid "The Stop media block stops audio or video playback." +msgstr "स्टॉप मीडिया ब्लॉक ऑडियो या वीडियो प्लेबैक को रोकता है।" -#: js/blocks/ExtrasBlocks.js:219 -msgid "The No background block eliminates the background from the saved SVG output." -msgstr "नो बैकग्राउंड ब्लॉक निर्बाध एसवीजी आउटपुट से पृष्ठभूमि को हटा देता है।" +#: js/blocks/MediaBlocks.js:679 +#: js/blocks/PitchBlocks.js:1577 +#: js/widgets/musickeyboard.js:1936 +#: js/widgets/phrasemaker.js:1037 +#.TRANS: a measure of frequency: one cycle per second +msgid "hertz" +msgstr "हर्ट्ज़" -#: js/blocks/ExtrasBlocks.js:247 -msgid "show blocks" -msgstr "पिण्ड दिखाएँ" +#: js/blocks/MediaBlocks.js:692 +#: js/blocks/WidgetBlocks.js:182 +#: js/widgets/temperament.js:506 +#: js/widgets/temperament.js:546 +#: js/widgets/temperament.js:610 +#: js/widgets/temperament.js:618 +#: js/widgets/temperament.js:1505 +#: js/widgets/timbre.js:1842 +msgid "frequency" +msgstr "आवृत्ति" -#: js/blocks/ExtrasBlocks.js:249 -msgid "The Show blocks block shows the blocks." -msgstr "शो ब्लॉक्स ब्लॉक ब्लॉक्स दिखाता है।" +#: js/blocks/MediaBlocks.js:692 +#: js/widgets/musickeyboard.js:1549 +#: plugins/rodi.rtp:193 +msgid "duration (MS)" +msgstr "अवधि (एमएस)" -#: js/blocks/ExtrasBlocks.js:276 -msgid "The Hide blocks block hides the blocks." -msgstr "हाइड ब्लॉक्स ब्लॉक ब्लॉक्स छुपा देता है।" +#: js/blocks/MediaBlocks.js:728 +#.TRANS: translate a note into hertz, e.g., A4 -> 440HZ +msgid "note to frequency" +msgstr "नोट को आवृत्ति में बदलें" -#: js/blocks/ExtrasBlocks.js:305 -#: js/blocks/ExtrasBlocks.js:338 -msgid "The Space block is used to add space between blocks." -msgstr "स्थान ब्लॉक ब्लॉक्स के बीच स्थान जोड़ने के लिए उपयोग किया जाता है।" +#: js/blocks/MediaBlocks.js:736 +msgid "The To frequency block converts a pitch name and octave to Hertz." +msgstr "टू फ्रीक्वेंसी ब्लॉक एक पिच नाम और सप्तक को हर्ट्ज़ में परिवर्तित करता है।" -#: js/blocks/ExtrasBlocks.js:376 -msgid "wait" -msgstr "इंतजार करें" +#: js/blocks/MediaBlocks.js:746 +#: js/blocks/PitchBlocks.js:656 +#: js/blocks/PitchBlocks.js:934 +#: js/blocks/PitchBlocks.js:1866 +#.TRANS: name2 is name as in name of pitch (JAPANESE ONLY) +msgid "name2" +msgstr "नाम2" -#: js/blocks/ExtrasBlocks.js:379 -msgid "The Wait block pauses the program for a specified number of seconds." -msgstr "वेट ब्लॉक निर्दिष्ट सेकंड के लिए कार्यक्रम को रोक देता है।" +#: js/blocks/MediaBlocks.js:812 +msgid "The Avatar block is used to change the appearance of the mouse." +msgstr "अवतार ब्लॉक का उपयोग माउस की उपस्थिति को बदलने के लिए किया जाता है।" -#: js/blocks/ExtrasBlocks.js:433 -#: plugins/facebook.rtp:30 -msgid "comment" -msgstr "टिप्पणी" +#: js/blocks/MediaBlocks.js:819 +msgid "The Avatar block is used to change the appearance of the turtle." +msgstr "अवतार ब्लॉक का उपयोग कछुए की उपस्थिति को बदलने के लिए किया जाता है।" -#: js/blocks/ExtrasBlocks.js:469 -msgid "print" -msgstr "छापें" +#: js/blocks/MediaBlocks.js:831 +#: js/blocks/MediaBlocks.js:891 +#.TRANS: a media object +msgid "size" +msgstr "आकार" -#: js/blocks/ExtrasBlocks.js:476 -msgid "The Print block displays text at the top of the screen." -msgstr "प्रिंट ब्लॉक स्क्रीन के शीर्ष पर पाठ दिखाता है।" +#: js/blocks/MediaBlocks.js:831 +msgid "image" +msgstr "फोटो" -#: js/blocks/ExtrasBlocks.js:585 -msgid "display grid" -msgstr "ग्रिड दिखाएँ" +#: js/blocks/MediaBlocks.js:880 +msgid "The Show block is used to display text or images on the canvas." +msgstr "शो ब्लॉक का उपयोग कैनवास पर टेक्स्ट या छवियों को प्रदर्शित करने के लिए किया जाता है।" -#: js/blocks/ExtrasBlocks.js:590 -msgid "The Display Grid Block changes the grid type" -msgstr "डिस्प्ले ग्रिड ब्लॉक ग्रिड प्रकार बदलता है" +#: js/blocks/MediaBlocks.js:888 +#.TRANS: show1 is show as in display an image or text on the screen. +msgid "show1" +msgstr "शो1" -#: js/blocks/ExtrasBlocks.js:692 -#: js/blocks/ExtrasBlocks.js:711 -#: js/blocks/ExtrasBlocks.js:734 -#: js/blocks/ExtrasBlocks.js:757 -#: js/blocks/ExtrasBlocks.js:775 -#: js/blocks/ExtrasBlocks.js:794 -#: js/blocks/ExtrasBlocks.js:813 -#: js/blocks/ExtrasBlocks.js:832 -msgid "unknown" -msgstr "अज्ञात" +#: js/blocks/MediaBlocks.js:891 +msgid "obj" +msgstr "वस्तु" -#: js/blocks/GraphicsBlocks.js:46 -#: js/turtleactions/DictActions.js:77 -#: js/turtleactions/DictActions.js:144 -#: js/turtleactions/DictActions.js:173 -msgid "heading" -msgstr "शीर्षक" +#: js/blocks/MediaBlocks.js:938 +msgid "The Media block is used to import an image." +msgstr "मीडिया ब्लॉक का उपयोग एक छवि आयात करने के लिए किया जाता है।" -#: js/blocks/GraphicsBlocks.js:56 -msgid "The Heading block returns the orientation of the mouse." -msgstr "" +#: js/blocks/MediaBlocks.js:973 +msgid "The Text block holds a text string." +msgstr "टेक्स्ट ब्लॉक एक टेक्स्ट स्ट्रिंग को रखता है।" +#: js/blocks/MeterBlocks.js:34 +#.TRANS: musical meter (time signature), e.g., 4:4 +msgid "current meter" +msgstr "वर्तमान मीटर" -#: js/blocks/GraphicsBlocks.js:62 -msgid "The Heading block returns the orientation of the turtle." -msgstr "" +#: js/blocks/MeterBlocks.js:85 +#.TRANS: number of beats per minute +msgid "beat factor" +msgstr "बीट कारक" -#: js/blocks/GraphicsBlocks.js:133 -msgid "The Y block returns the vertical position of the mouse." -msgstr "" +#: js/blocks/MeterBlocks.js:161 +msgid "The Beats per minute block returns the current beats per minute." +msgstr "बीट्स पर मिनट ब्लॉक वर्तमान मिनट प्रति बीट लौटाता है।" -#: js/blocks/GraphicsBlocks.js:140 -msgid "The Y block returns the vertical position of the turtle." -msgstr "" +#: js/blocks/MeterBlocks.js:170 +#: js/widgets/status.js:152 +#.TRANS: number of beats played per minute +#.TRANS: in Japanese: "1分当たりの拍の数" +msgid "beats per minute2" +msgstr "मिनट प्रति बीट" -#: js/blocks/GraphicsBlocks.js:149 -msgid "y3" -msgstr "" +#: js/blocks/MeterBlocks.js:170 +#: js/blocks/MeterBlocks.js:1057 +#: js/blocks/MeterBlocks.js:1134 +#: js/blocks/MeterBlocks.js:1212 +#.TRANS: sets tempo by defining a beat and beats per minute +msgid "beats per minute" +msgstr "मिनट प्रति बीट" -#: js/blocks/GraphicsBlocks.js:219 -msgid "The X block returns the horizontal position of the mouse." -msgstr "" +#: js/blocks/MeterBlocks.js:234 +#.TRANS: count of current musical measure in meter +msgid "measure count" +msgstr "माप की गणना" -#: js/blocks/GraphicsBlocks.js:226 -msgid "The X block returns the horizontal position of the turtle." -msgstr "" +#: js/blocks/MeterBlocks.js:242 +msgid "The Measure count block returns the current measure." +msgstr "मेजर काउंट ब्लॉक वर्तमान माप को लौटाता है।" -#: js/blocks/GraphicsBlocks.js:235 -msgid "x3" -msgstr "" +#: js/blocks/MeterBlocks.js:291 +#.TRANS: count of current beat in the meter +msgid "beat count" +msgstr "बीट काउंट" -#: js/blocks/GraphicsBlocks.js:295 -msgid "scroll xy" -msgstr "" +#: js/blocks/MeterBlocks.js:301 +#: js/blocks/MeterBlocks.js:312 +#: js/blocks/MeterBlocks.js:566 +#: js/blocks/MeterBlocks.js:577 +msgid "The Beat count block is the number of the current beat," +msgstr "बीट काउंट ब्लॉक वर्तमान बीट की संख्या है," -#: js/blocks/GraphicsBlocks.js:303 -msgid "The Scroll XY block moves the canvas." -msgstr "" +#: js/blocks/MeterBlocks.js:314 +#: js/blocks/MeterBlocks.js:579 +msgid "eg 1, 2, 3, or 4." +msgstr "उदाहरण के लिए 1, 2, 3, या 4।" -#: js/blocks/GraphicsBlocks.js:313 -msgid "x2" -msgstr "" +#: js/blocks/MeterBlocks.js:369 +#.TRANS: count the number of notes +msgid "sum note values" +msgstr "नोट मूल्यों की गणना" -#: js/blocks/GraphicsBlocks.js:313 -msgid "y2" -msgstr "" +#: js/blocks/MeterBlocks.js:377 +#: js/blocks/MeterBlocks.js:441 +msgid "The Note counter block can be used to count the number of contained notes." +msgstr "नोट काउंटर ब्लॉक का उपयोग शामिल नोट्स की संख्या को गिनने के लिए किया जा सकता है।" -#: js/blocks/GraphicsBlocks.js:417 -msgid "The Control-point 2 block sets the second control point for the Bezier curve." -msgstr "" +#: js/blocks/MeterBlocks.js:433 +#.TRANS: count the number of notes +msgid "note counter" +msgstr "नोट काउंटर" -#: js/blocks/GraphicsBlocks.js:424 -msgid "control point 2" -msgstr "" +#: js/blocks/MeterBlocks.js:497 +#.TRANS: number of whole notes that have been played +msgid "whole notes played" +msgstr "पूरे नोट बजे" -#: js/blocks/GraphicsBlocks.js:427 -#: js/blocks/GraphicsBlocks.js:478 -#: js/blocks/GraphicsBlocks.js:525 -#: js/blocks/GraphicsBlocks.js:741 -msgid "x1" -msgstr "" +#: js/blocks/MeterBlocks.js:506 +msgid "The Whole notes played block returns the total number of whole notes played." +msgstr "व्होल नोट्स प्लेड ब्लॉक प्लेड हुई संपूर्ण नोट्स की कुल संख्या लौटाता है।" -#: js/blocks/GraphicsBlocks.js:427 -#: js/blocks/GraphicsBlocks.js:478 -#: js/blocks/GraphicsBlocks.js:525 -#: js/blocks/GraphicsBlocks.js:741 -msgid "y1" -msgstr "" +#: js/blocks/MeterBlocks.js:556 +#: js/turtleactions/DictActions.js:83 +#.TRANS: number of notes that have been played +msgid "notes played" +msgstr "नोट्स बजे" -#: js/blocks/GraphicsBlocks.js:468 -msgid "The Control-point 1 block sets the first control point for the Bezier curve." -msgstr "" +#: js/blocks/MeterBlocks.js:654 +msgid "The No clock block decouples the notes from the master clock." +msgstr "नो क्लॉक ब्लॉक नोट्स को मास्टर क्लॉक से अलग करता है।" -#: js/blocks/GraphicsBlocks.js:475 -msgid "control point 1" -msgstr "" +#: js/blocks/MeterBlocks.js:662 +#.TRANS: don't lock notes to master clock +msgid "no clock" +msgstr "कोई घड़ी नहीं" -#: js/blocks/GraphicsBlocks.js:518 -msgid "The Bezier block draws a Bezier curve." -msgstr "" +#: js/blocks/MeterBlocks.js:701 +msgid "on weak beat do" +msgstr "कमजोर बीट पर करें" -#: js/blocks/GraphicsBlocks.js:522 -msgid "bezier" -msgstr "" +#: js/blocks/MeterBlocks.js:706 +msgid "The On-weak-beat block lets you specify actions to take on weak (off) beats." +msgstr "ऑन-वीक-बीट ब्लॉक आपको कमजोर (ऑफ) बीट्स पर लेने के लिए क्रियाओं को निर्दिष्ट करने देता है।" -#: js/blocks/GraphicsBlocks.js:583 -msgid "The Arc block moves the turtle in an arc." -msgstr "" +#: js/blocks/MeterBlocks.js:751 +msgid "on strong beat" +msgstr "मजबूत बीट पर" -#: js/blocks/GraphicsBlocks.js:591 -msgid "arc" -msgstr "चाप" +#: js/blocks/MeterBlocks.js:759 +msgid "The On-strong-beat block lets you specify actions to take on specified beats." +msgstr "ऑन-स्ट्रॉन्ग-बीट ब्लॉक आपको निर्दिष्ट बीट्स पर लेने के लिए क्रियाओं को निर्दिष्ट करने देता है।" -#: js/blocks/GraphicsBlocks.js:594 -msgid "angle" -msgstr "कोण" +#: js/blocks/MeterBlocks.js:770 +msgid "beat" +msgstr "बीट" -#: js/blocks/GraphicsBlocks.js:594 -msgid "radius" -msgstr "त्रिज्या" +#: js/blocks/MeterBlocks.js:814 +msgid "on every beat do" +msgstr "प्रत्येक बीट पर करें" -#: js/blocks/GraphicsBlocks.js:611 -#: js/blocks/GraphicsBlocks.js:758 -#: js/blocks/GraphicsBlocks.js:1001 -#: js/blocks/GraphicsBlocks.js:1084 -msgid "Value must be within -5000 to 5000 when Wrap Mode is off." -msgstr "" +#: js/blocks/MeterBlocks.js:822 +msgid "The On-every-beat block lets you specify actions to take on every beat." +msgstr "ऑन-एवरी-बीट ब्लॉक आपको प्रत्येक बीट पर लेने के लिए क्रियाओं को निर्दिष्ट करने देता है।" -#: js/blocks/GraphicsBlocks.js:613 -#: js/blocks/GraphicsBlocks.js:760 -#: js/blocks/GraphicsBlocks.js:1003 -#: js/blocks/GraphicsBlocks.js:1086 -msgid "Value must be within -20000 to 20000 when Wrap Mode is on." -msgstr "" +#: js/blocks/MeterBlocks.js:875 +msgid "on every note do" +msgstr "प्रत्येक नोट पर करें" -#: js/blocks/GraphicsBlocks.js:651 -msgid "set heading" -msgstr "शीर्षक सेट करें" +#: js/blocks/MeterBlocks.js:883 +msgid "The On-every-note block lets you specify actions to take on every note." +msgstr "ऑन-एवरी-नोट ब्लॉक आपको प्रत्येक नोट पर लेने के लिए क्रियाओं को निर्दिष्ट करने देता है।" -#: js/blocks/GraphicsBlocks.js:664 -msgid "The Set heading block sets the heading of the turtle." -msgstr "" +#: js/blocks/MeterBlocks.js:929 +#: js/blocks/MeterBlocks.js:1000 +#.TRANS: sets tempo by defining a beat and beats per minute +msgid "master beats per minute" +msgstr "मास्टर बीट्स प्रति मिनट" -#: js/blocks/GraphicsBlocks.js:724 -msgid "The Set XY block moves the mouse to a specific position on the screen." -msgstr "" +#: js/blocks/MeterBlocks.js:953 +#: js/blocks/MeterBlocks.js:1079 +#: js/blocks/MeterBlocks.js:1136 +msgid "bpm" +msgstr "बीपीएम" -#: js/blocks/GraphicsBlocks.js:730 -msgid "The Set XY block moves the turtle to a specific position on the screen." -msgstr "" +#: js/blocks/MeterBlocks.js:953 +#: js/blocks/MeterBlocks.js:1079 +#: js/blocks/MeterBlocks.js:1136 +msgid "beat value" +msgstr "बीट मूल्य" -#: js/blocks/GraphicsBlocks.js:738 -msgid "set xy" -msgstr "xy सेट करें" +#: js/blocks/MeterBlocks.js:1025 +#: js/blocks/MeterBlocks.js:1168 +#: js/blocks/MeterBlocks.js:1242 +msgid "Beats per minute must be > 30." +msgstr "मिनट प्रति बीट 30 से अधिक होना चाहिए।" -#: js/blocks/GraphicsBlocks.js:810 -msgid "The Right block turns the mouse to the right." -msgstr "" +#: js/blocks/MeterBlocks.js:1028 +#: js/blocks/MeterBlocks.js:1171 +#: js/blocks/MeterBlocks.js:1245 +msgid "Maximum beats per minute is 1000." +msgstr "अधिकतम मिनट प्रति बीट 1000 है।" -#: js/blocks/GraphicsBlocks.js:817 -msgid "The Right block turns the turtle to the right." -msgstr "" +#: js/blocks/MeterBlocks.js:1069 +msgid "The Beats per minute block sets the number of 1/4 notes per minute." +msgstr "प्रति मिनट 1/4 नोट्स की संख्या सेट करने के लिए बीट्स प्रति मिनट ब्लॉक।" -#: js/blocks/GraphicsBlocks.js:826 -msgid "right1" -msgstr "" +#: js/blocks/MeterBlocks.js:1280 +#.TRANS: anacrusis +msgid "pickup" +msgstr "पिकअप" -#: js/blocks/GraphicsBlocks.js:826 -#: plugins/rodi.rtp:77 -#: plugins/rodi.rtp:340 -#: plugins/rodi.rtp:375 -msgid "right" -msgstr "दायाँ" +#: js/blocks/MeterBlocks.js:1368 +msgid "number of beats" +msgstr "बीट्स की संख्या" -#: js/blocks/GraphicsBlocks.js:890 -msgid "The Left block turns the mouse to the left." -msgstr "" +#: js/blocks/PitchBlocks.js:141 +#.TRANS: musical transposition (adjustment of pitch up or down) +msgid "transposition" +msgstr "स्वर स्थानांतरण" -#: js/blocks/GraphicsBlocks.js:897 -msgid "The Left block turns the turtle to the left." -msgstr "" +#: js/blocks/PitchBlocks.js:168 +#.TRANS: step down one note in current musical scale +msgid "scalar step down" +msgstr "स्केलर स्टेप डाउन" -#: js/blocks/GraphicsBlocks.js:906 -msgid "left1" -msgstr "" +#: js/blocks/PitchBlocks.js:172 +msgid "The Scalar step down block returns the number of semi-tones down to the previous note in the current key and mode." +msgstr "स्केलर स्टेप डाउन ब्लॉक वर्तमान कुंजी और मोड में पिछले नोट तक की सेमी-टोन की संख्या लौटाता है।" + +#: js/blocks/PitchBlocks.js:190 +#.TRANS: step up one note in current musical scale +msgid "scalar step up" +msgstr "स्केलर स्टेप अप" -#: js/blocks/GraphicsBlocks.js:906 -#: plugins/rodi.rtp:79 -#: plugins/rodi.rtp:339 -#: plugins/rodi.rtp:362 -msgid "left" -msgstr "बायाँ" +#: js/blocks/PitchBlocks.js:194 +msgid "The Scalar step up block returns the number of semi-tones up to the next note in the current key and mode." +msgstr "स्केलर स्टेप अप ब्लॉक वर्तमान कुंजी और मोड में अगले नोट तक की सेमी-टोन की संख्या लौटाता है।" -#: js/blocks/GraphicsBlocks.js:958 -#: js/widgets/temperament.js:839 -#: js/widgets/temperament.js:1033 -#: plugins/rodi.rtp:69 -#: plugins/rodi.rtp:387 -msgid "back" -msgstr "पीछे" +#: js/blocks/PitchBlocks.js:212 +#.TRANS: the change measured in half-steps between the current pitch and the previous pitch +msgid "change in pitch" +msgstr "स्वर में परिवर्तन" -#: js/blocks/GraphicsBlocks.js:967 -msgid "The Back block moves the mouse backward." -msgstr "" +#: js/blocks/PitchBlocks.js:216 +msgid "The Change in pitch block is the difference (in half steps) between the current pitch being played and the previous pitch played." +msgstr "चेंज इन पिच ब्लॉक वह अंतर है (हैफ स्टेप में) जो वर्तमान पिच बजा रहा है और पिछले पिच बजा रहा है।" -#: js/blocks/GraphicsBlocks.js:974 -msgid "The Back block moves the turtle backward." -msgstr "" +#: js/blocks/PitchBlocks.js:243 +#.TRANS: the change measured in scale-steps between the current pitch and the previous pitch +msgid "scalar change in pitch" +msgstr "स्केलर स्वर में परिवर्तन" -#: js/blocks/GraphicsBlocks.js:1041 -#: plugins/rodi.rtp:71 -#: plugins/rodi.rtp:400 -msgid "forward" -msgstr "आगे" +#: js/blocks/PitchBlocks.js:250 +#: js/blocks/PitchBlocks.js:432 +#: js/blocks/PitchBlocks.js:1667 +#: js/turtleactions/DictActions.js:89 +#: js/widgets/temperament.js:610 +#: js/widgets/temperament.js:614 +#: js/widgets/temperament.js:855 +#.TRANS: convert current note to piano key (1-88) +#.TRANS: a mapping of pitch to the 88 piano keys +msgid "pitch number" +msgstr "स्वर संख्या" -#: js/blocks/GraphicsBlocks.js:1050 -msgid "The Forward block moves the mouse forward." -msgstr "" +#: js/blocks/PitchBlocks.js:256 +msgid "The Pitch number block is the value of the pitch of the note currently being played." +msgstr "पिच नंबर ब्लॉक वह मूल्य है जो वर्तमान में बजा रहे नोट के स्वर का है।" -#: js/blocks/GraphicsBlocks.js:1057 -msgid "The Forward block moves the turtle forward." -msgstr "" +#: js/blocks/PitchBlocks.js:329 +#: js/blocks/PitchBlocks.js:433 +#.TRANS: the current pitch expressed in Hertz +msgid "pitch in hertz" +msgstr "हर्ट्ज में स्वर" -#: js/blocks/GraphicsBlocks.js:1145 -#: js/blocks/GraphicsBlocks.js:1163 -msgid "wrap" -msgstr "" +#: js/blocks/PitchBlocks.js:334 +msgid "The Pitch in Hertz block is the value in Hertz of the pitch of the note currently being played." +msgstr "पिच इन हर्ट्ज ब्लॉक वर्तमान में बज रहे नोट के स्वर का हर्ट्ज में मूल्य है।" -#: js/blocks/MediaBlocks.js:35 -#.TRANS: right side of the screen -msgid "right (screen)" -msgstr "दाएं (स्क्रीन)" +#: js/blocks/PitchBlocks.js:367 +#: js/turtleactions/DictActions.js:87 +msgid "current pitch" +msgstr "वर्तमान स्वर" -#: js/blocks/MediaBlocks.js:45 -#: js/blocks/MediaBlocks.js:56 -msgid "The Right block returns the position of the right of the canvas." -msgstr "राइट ब्लॉक कैनवास के दाएं की स्थिति लौटाता है।" +#: js/blocks/PitchBlocks.js:373 +msgid "The Current Pitch block is used with the Pitch Converter block. In the example above, current pitch, sol 4, is displayed as 392 hertz." +msgstr "वर्तमान पिच ब्लॉक का उपयोग पिच कनवर्टर ब्लॉक के साथ किया जाता है। ऊपर दिए गए उदाहरण में, वर्तमान पिच, सोल 4, 392 हर्ट्ज के रूप में प्रदर्शित होता है।" -#: js/blocks/MediaBlocks.js:97 -#.TRANS: left side of the screen -msgid "left (screen)" -msgstr "बाएं (स्क्रीन)" +#: js/blocks/PitchBlocks.js:410 +msgid "This block converts the pitch value of the last note played into different formats such as hertz, letter name, pitch number, et al." +msgstr "यह ब्लॉक बजाए गए आखिरी नोट के स्वर मूल्य को हर्ट्ज, अक्षर नाम, स्वर संख्या, आदि के रूप में परिवर्तित करता है।" -#: js/blocks/MediaBlocks.js:107 -#: js/blocks/MediaBlocks.js:118 -msgid "The Left block returns the position of the left of the canvas." -msgstr "लेफ्ट ब्लॉक कैनवास के बाएं की स्थिति लौटाता है।" +#: js/blocks/PitchBlocks.js:434 +msgid "alphabet" +msgstr "वर्णमाला" -#: js/blocks/MediaBlocks.js:158 -msgid "top (screen)" -msgstr "शीर्ष (स्क्रीन)" +#: js/blocks/PitchBlocks.js:436 +#.TRANS: Translate as "alphabet class" +msgid "letter class" +msgstr "अक्षर वर्ग" -#: js/blocks/MediaBlocks.js:168 -#: js/blocks/MediaBlocks.js:179 -msgid "The Top block returns the position of the top of the canvas." -msgstr "टॉप ब्लॉक कैनवास के शीर्ष की स्थिति लौटाता है।" +#: js/blocks/PitchBlocks.js:437 +msgid "solfege class" +msgstr "सोलफेज वर्ग" -#: js/blocks/MediaBlocks.js:219 -msgid "bottom (screen)" -msgstr "नीचे (स्क्रीन)" +#: js/blocks/PitchBlocks.js:438 +msgid "staff y" +msgstr "स्टाफ वाई" -#: js/blocks/MediaBlocks.js:229 -#: js/blocks/MediaBlocks.js:240 -msgid "The Bottom block returns the position of the bottom of the canvas." -msgstr "बॉटम ब्लॉक कैनवास के नीचे की स्थिति लौटाता है।" +#: js/blocks/PitchBlocks.js:439 +msgid "solfege syllable" +msgstr "सोलफेज सिलेबल" -#: js/blocks/MediaBlocks.js:282 -msgid "width" -msgstr "चौड़ाई" +#: js/blocks/PitchBlocks.js:440 +msgid "pitch class" +msgstr "स्वर वर्ग" -#: js/blocks/MediaBlocks.js:291 -msgid "The Width block returns the width of the canvas." -msgstr "विड्थ ब्लॉक कैनवास की चौड़ाई लौटाता है।" +#: js/blocks/PitchBlocks.js:441 +msgid "scalar class" +msgstr "स्केलर वर्ग" -#: js/blocks/MediaBlocks.js:325 -msgid "height" -msgstr "ऊचाई" +#: js/blocks/PitchBlocks.js:443 +msgid "nth degree" +msgstr "एनथ डिग्री" -#: js/blocks/MediaBlocks.js:334 -msgid "The Height block returns the height of the canvas." -msgstr "हाइट ब्लॉक कैनवास की ऊचाई लौटाता है।" +#: js/blocks/PitchBlocks.js:444 +msgid "pitch to shade" +msgstr "स्वर को छाया में" -#: js/blocks/MediaBlocks.js:369 -#.TRANS: stops playback of an audio recording -msgid "stop play" -msgstr "रुको प्ले" +#: js/blocks/PitchBlocks.js:445 +msgid "pitch to color" +msgstr "स्वर को रंग में" -#: js/blocks/MediaBlocks.js:404 -#.TRANS: Erases the images and text -msgid "erase media" -msgstr "मीडिया मिटाओ" +#: js/blocks/PitchBlocks.js:629 +#: js/widgets/musickeyboard.js:735 +#.TRANS: MIDI is a technical standard for electronic music +msgid "MIDI" +msgstr "मिडी" -#: js/blocks/MediaBlocks.js:409 -msgid "The Erase Media block erases text and images." -msgstr "इरेस मीडिया ब्लॉक टेक्स्ट और छवियाँ मिटाता है।" +#: js/blocks/PitchBlocks.js:642 +#.TRANS: set an offset associated with the numeric piano keyboard mapping +msgid "set pitch number offset" +msgstr "पिच नंबर ऑफसेट सेट करें" -#: js/blocks/MediaBlocks.js:439 -#.TRANS: play an audio recording -msgid "play back" -msgstr "प्ले बैक" +#: js/blocks/PitchBlocks.js:645 +msgid "The Set pitch number offset block is used to set the offset for mapping pitch numbers to pitch and octave." +msgstr "सेट पिच नंबर ऑफसेट ब्लॉक का उपयोग पिच और ऑक्टेव के मैपिंग के लिए ऑफसेट सेट करने के लिए किया जाता है।" -#: js/blocks/MediaBlocks.js:487 -msgid "speak" -msgstr "बोलो" +#: js/blocks/PitchBlocks.js:679 +#.TRANS: convert piano key number (1-88) to pitch +msgid "number to pitch" +msgstr "संख्या से पिच" -#: js/blocks/MediaBlocks.js:495 -msgid "The Speak block outputs to the text-to-speech synthesizer" -msgstr "स्पीक ब्लॉक टेक्स्ट-टू-स्पीच सिंथेसाइज़र को आउटपुट करता है।" +#: js/blocks/PitchBlocks.js:682 +msgid "The Number to pitch block will convert a pitch number to a pich name." +msgstr "नंबर टू पिच ब्लॉक पिच नंबर को पिच नाम में बदल देगा।" -#: js/blocks/MediaBlocks.js:546 -msgid "camera" -msgstr "कैमरा" +#: js/blocks/PitchBlocks.js:715 +#.TRANS: convert piano key number (1-88) to octave +msgid "number to octave" +msgstr "संख्या से ऑक्टेव" -#: js/blocks/MediaBlocks.js:551 -msgid "The Camera block connects a webcam to the Show block." -msgstr "" +#: js/blocks/PitchBlocks.js:717 +msgid "The Number to octave block will convert a pitch number to an octave." +msgstr "नंबर टू ऑक्टेव ब्लॉक एक पिच नंबर को एक ऑक्टेव में परिवर्तित करेगा।" -#: js/blocks/MediaBlocks.js:574 -msgid "video" -msgstr "" +#: js/blocks/PitchBlocks.js:726 +msgid "y to pitch" +msgstr "वाय को पिच" -#: js/blocks/MediaBlocks.js:579 -msgid "The Video block selects video for use with the Show block." -msgstr "" +#: js/blocks/PitchBlocks.js:729 +msgid "Y to pitch block will convert a staff y position to corresponding pitch notation." +msgstr "वाय टू पिच ब्लॉक एक स्टाफ वाय स्थिति को संबंधित पिच संकेत में परिवर्तित करेगा।" -#: js/blocks/MediaBlocks.js:607 -msgid "The Open file block opens a file for use with the Show block." -msgstr "" +#: js/blocks/PitchBlocks.js:841 +msgid "accidental selector" +msgstr "अक्सीडेंटल सिलेक्टर" -#: js/blocks/MediaBlocks.js:645 -msgid "stop media" -msgstr "मीडिया रोक" +#: js/blocks/PitchBlocks.js:844 +msgid "The Accidental selector block is used to choose between double-sharp, sharp, natural, flat, and double-flat." +msgstr "एक्सीडेंटल सिलेक्टर ब्लॉक का उपयोग डबल-शार्प, शार्प, नैचुरल, फ्लैट, और डबल-फ्लैट के बीच चयन करने के लिए किया जाता है।" -#: js/blocks/MediaBlocks.js:650 -msgid "The Stop media block stops audio or video playback." -msgstr "" +#: js/blocks/PitchBlocks.js:858 +msgid "Pitch can be specified in terms of ni dha pa ma ga re sa." +msgstr "पिच को नी धा पा मा ग रे सा के रूप में निर्दिष्ट किया जा सकता है।" -#: js/blocks/MediaBlocks.js:692 -#: js/blocks/WidgetBlocks.js:182 -#: js/widgets/temperament.js:488 -#: js/widgets/temperament.js:523 -#: js/widgets/temperament.js:582 -#: js/widgets/temperament.js:590 -#: js/widgets/temperament.js:1446 -#: js/widgets/timbre.js:1834 -msgid "frequency" -msgstr "आवृत्ति" +#: js/blocks/PitchBlocks.js:872 +msgid "Pitch can be specified in terms of C D E F G A B." +msgstr "पिच को सी डी ई एफ जी ए बी के रूप में निर्दिष्ट किया जा सकता है।" -#: js/blocks/MediaBlocks.js:692 -#: plugins/rodi.rtp:193 -msgid "duration (MS)" -msgstr "" +#: js/blocks/PitchBlocks.js:884 +msgid "solfege" +msgstr "सोल्फेज" -#: js/blocks/MediaBlocks.js:728 -#.TRANS: translate a note into hertz, e.g., A4 -> 440HZ -msgid "note to frequency" -msgstr "" +#: js/blocks/PitchBlocks.js:887 +msgid "Pitch can be specified in terms of do re mi fa sol la ti." +msgstr "पिच को डो रे मि फा सोल ला टी के रूप में निर्दिष्ट किया जा सकता है।" -#: js/blocks/MediaBlocks.js:736 -msgid "The To frequency block converts a pitch name and octave to Hertz." -msgstr "" +#: js/blocks/PitchBlocks.js:922 +msgid "The Invert block rotates any contained notes around a target note." +msgstr "इनवर्ट ब्लॉक एक लक्ष्य नोट के चारों ओर शामिल नोट को घुमाता है।" -#: js/blocks/MediaBlocks.js:812 -msgid "The Avatar block is used to change the appearance of the mouse." -msgstr "" +#: js/blocks/PitchBlocks.js:929 +#: js/widgets/modewidget.js:139 +#.TRANS: pitch inversion rotates a pitch around another pitch +msgid "Invert" +msgstr "उलटाएं" -#: js/blocks/MediaBlocks.js:819 -msgid "The Avatar block is used to change the appearance of the turtle." -msgstr "" +#: js/blocks/PitchBlocks.js:968 +#.TRANS: pitch inversion rotates a pitch around another pitch (odd number) +msgid "invert (odd)" +msgstr "इनवर्ट (विषम)" -#: js/blocks/MediaBlocks.js:831 -#: js/blocks/MediaBlocks.js:891 -#.TRANS: a media object -msgid "size" -msgstr "आकार" +#: js/blocks/PitchBlocks.js:1001 +#.TRANS: pitch inversion rotates a pitch around another pitch (even number) +msgid "invert (even)" +msgstr "इनवर्ट (सम)" -#: js/blocks/MediaBlocks.js:831 -msgid "image" -msgstr "फोटो" +#: js/blocks/PitchBlocks.js:1022 +#.TRANS: register is the octave of the current pitch +msgid "register" +msgstr "रजिस्टर" -#: js/blocks/MediaBlocks.js:880 -msgid "The Show block is used to display text or images on the canvas." -msgstr "" +#: js/blocks/PitchBlocks.js:1026 +msgid "The Register block provides an easy way to modify the register (octave) of the notes that follow it." +msgstr "रजिस्टर ब्लॉक निर्दिष्ट किए गए नोट के रजिस्टर (ऑक्टेव) को संशोधित करने का एक आसान तरीका प्रदान करता है।" -#: js/blocks/MediaBlocks.js:888 -#.TRANS: show1 is show as in display an image or text on the screen. -msgid "show1" -msgstr "" +#: js/blocks/PitchBlocks.js:1047 +#.TRANS: cents are units used to specify the ratio between pitches. There are 100 cents between successive notes. +msgid "50 cents" +msgstr "50 सेंट्स" -#: js/blocks/MediaBlocks.js:891 -msgid "obj" -msgstr "वस्तु" +#: js/blocks/PitchBlocks.js:1102 +msgid "The Semi-tone transposition block will shift the pitches contained inside Note blocks up (or down) by half steps." +msgstr "सेमी-टोन स्थानांतरण ब्लॉक नोट ब्लॉक्स में शामिल पिच को आधे कदम से ऊपर (या नीचे) करेगा।" -#: js/blocks/MediaBlocks.js:938 -msgid "The Media block is used to import an image." -msgstr "" +#: js/blocks/PitchBlocks.js:1104 +msgid "In the example shown above, sol is shifted up to sol#." +msgstr "ऊपर दिखाए गए उदाहरण में, सोल को सोल# की ओर स्थानांतरित किया गया है।" -#: js/blocks/MediaBlocks.js:973 -msgid "The Text block holds a text string." -msgstr "" +#: js/blocks/PitchBlocks.js:1110 +#.TRANS: adjust the amount of shift (up or down) of a pitch +msgid "semi-tone transpose" +msgstr "सेमी-टोन स्थानांतरण" -#: js/blocks/PenBlocks.js:30 -msgid "purple" -msgstr "बैंगनी" +#: js/blocks/PitchBlocks.js:1143 +msgid "The Transpose by Ratio block will shift the pitches contained inside Note blocks up (or down) by a ratio" +msgstr "ट्रांसपोज़ बाय रेशियो ब्लॉक नोट ब्लॉक्स में शामिल पिच को एक अनुपात से ऊपर (या नीचे) करेगा" -#: js/blocks/PenBlocks.js:48 -#: js/blocks/SensorsBlocks.js:521 -#: plugins/rodi.rtp:219 -msgid "blue" -msgstr "नीला" +#: js/blocks/PitchBlocks.js:1149 +#.TRANS: adjust the amount of shift (up or down) of a pitch +msgid "transpose by ratio" +msgstr "मात्रा के अनुसार समायोजित करें" -#: js/blocks/PenBlocks.js:64 -#: js/blocks/SensorsBlocks.js:577 -#: plugins/rodi.rtp:218 -msgid "green" -msgstr "हरा" +#: js/blocks/PitchBlocks.js:1232 +#.TRANS: down sixth means the note is five scale degrees below current note +msgid "down sixth" +msgstr "डाउन सिक्स्थ" -#: js/blocks/PenBlocks.js:80 -msgid "yellow" -msgstr "पीला" +#: js/blocks/PitchBlocks.js:1251 +#.TRANS: down third means the note is two scale degrees below current note +msgid "down third" +msgstr "डाउन थर्ड" -#: js/blocks/PenBlocks.js:96 -#: plugins/nutrition.rtp:164 -msgid "orange" -msgstr "नारंगी" +#: js/blocks/PitchBlocks.js:1270 +#.TRANS: seventh means the note is the six scale degrees above current note +msgid "seventh" +msgstr "सेवेंथ" -#: js/blocks/PenBlocks.js:112 -#: js/blocks/SensorsBlocks.js:633 -#: plugins/rodi.rtp:217 -msgid "red" -msgstr "लाल" +#: js/blocks/PitchBlocks.js:1289 +#.TRANS: sixth means the note is the five scale degrees above current note +msgid "sixth" +msgstr "सिक्सथ" -#: js/blocks/PenBlocks.js:128 -msgid "white" -msgstr "सफेद" +#: js/blocks/PitchBlocks.js:1308 +#.TRANS: fifth means the note is the four scale degrees above current note +msgid "fifth" +msgstr "फिफ्थ" -#: js/blocks/PenBlocks.js:144 -msgid "black" -msgstr "काला" +#: js/blocks/PitchBlocks.js:1328 +#.TRANS: fourth means the note is three scale degrees above current note +msgid "fourth" +msgstr "फोर्थ" -#: js/blocks/PenBlocks.js:163 -msgid "begin fill" -msgstr "भरना शुरू करें" +#: js/blocks/PitchBlocks.js:1347 +#.TRANS: third means the note is two scale degrees above current note +msgid "third" +msgstr "थर्ड" -#: js/blocks/PenBlocks.js:188 -msgid "end fill" -msgstr "अंत भरें" +#: js/blocks/PitchBlocks.js:1366 +#.TRANS: second means the note is one scale degree above current note +msgid "second" +msgstr "सेकंड" -#: js/blocks/PenBlocks.js:208 -#: js/blocks/PenBlocks.js:537 -#.TRANS: set the background color -msgid "background" -msgstr "पृष्ठभूमि" +#: js/blocks/PitchBlocks.js:1407 +msgid "The Scalar transposition block will shift the pitches contained inside Note blocks up (or down) the scale." +msgstr "स्केलर स्थानांतरण ब्लॉक नोट ब्लॉक्स में शामिल पिच को स्केल के अनुसार ऊपर (या नीचे) करेगा।" -#: js/blocks/PenBlocks.js:253 -#: js/turtleactions/DictActions.js:71 -#: js/turtleactions/DictActions.js:138 -#: js/turtleactions/DictActions.js:170 -msgid "grey" -msgstr "ग्रे" +#: js/blocks/PitchBlocks.js:1409 +msgid "In the example shown above, sol is shifted up to la." +msgstr "ऊपर दिखाए गए उदाहरण में, सोल को सोल# की ओर स्थानांतरित किया गया है।" -#: js/blocks/PenBlocks.js:261 -msgid "The Grey block returns the current pen grey value." -msgstr "ग्रे ब्लॉक वर्तमान पेन का ग्रे मूल्य लौटाता है।" +#: js/blocks/PitchBlocks.js:1416 +#.TRANS: adjust the amount of shift (up or down) of a pitch by musical scale (scalar) steps +msgid "scalar transpose" +msgstr "स्केलर स्थानांतरण" -#: js/blocks/PenBlocks.js:319 -#: js/turtleactions/DictActions.js:69 -#: js/turtleactions/DictActions.js:136 -#: js/turtleactions/DictActions.js:169 -msgid "shade" -msgstr "छाया" +#: js/blocks/PitchBlocks.js:1451 +msgid "The Accidental block is used to create sharps and flats" +msgstr "अक्सीडेंटल ब्लॉक का उपयोग शार्प और फ्लैट बनाने के लिए किया जाता है" -#: js/blocks/PenBlocks.js:326 -msgid "The Shade block returns the current pen shade value." -msgstr "छाया ब्लॉक वर्तमान पेन का छाया मूल्य लौटाता है।" +#: js/blocks/PitchBlocks.js:1458 +#.TRANS: An accidental is a modification to a pitch, e.g., sharp or flat. +msgid "accidental override" +msgstr "एक्सीडेंटल ओवरराइड" -#: js/blocks/PenBlocks.js:384 -#: js/turtleactions/DictActions.js:67 -#: js/turtleactions/DictActions.js:134 -#: js/turtleactions/DictActions.js:168 -msgid "color" -msgstr "रंग" +#: js/blocks/PitchBlocks.js:1581 +msgid "The Hertz block (in combination with a Number block) will play a sound at the specified frequency." +msgstr "हर्ट्ज ब्लॉक (नंबर ब्लॉक के साथ मेल करके) निर्दिष्ट ताक़त पर ध्वनि बजाएगा।" -#: js/blocks/PenBlocks.js:394 -msgid "The Color block returns the current pen color." -msgstr "रंग ब्लॉक वर्तमान पेन का रंग लौटाता है।" +#: js/blocks/PitchBlocks.js:1671 +msgid "The Pitch Number block will play a pitch associated by its number, e.g. 0 for C and 7 for G." +msgstr "पिच नंबर ब्लॉक उसकी संख्या से जुड़े एक पिच को बजाएगा, उदाहरण के लिए सी के लिए 0 और जी के लिए 7।" -#: js/blocks/PenBlocks.js:449 -#: js/turtleactions/DictActions.js:73 -#: js/turtleactions/DictActions.js:140 -#: js/turtleactions/DictActions.js:171 -msgid "pen size" -msgstr "पेन आकार" +#: js/blocks/PitchBlocks.js:1703 +#: js/blocks/PitchBlocks.js:1745 +#.TRANS: a numeric mapping of the notes in an octave based on the musical mode +#.TRANS: a numeric mapping of the notes in an octave based on the musical mode +msgid "nth modal pitch" +msgstr "एनथ मोडल पिच" -#: js/blocks/PenBlocks.js:453 -msgid "The Pen size block returns the current pen size value." -msgstr "पेन साइज ब्लॉक वर्तमान पेन का आकार मूल्य लौटाता है।" +#: js/blocks/PitchBlocks.js:1706 +msgid "nth Modal Pitch takes the pattern of pitches in semitones for a mode and makes each point a degree of the mode," +msgstr "एनथ मोडल पिच एक मोड के लिए सेमिटोन में पिचों के पैटर्न को लेता है और प्रत्येक बिंदु को मोड की एक डिग्री बनाता है," -#: js/blocks/PenBlocks.js:492 -msgid "set font" -msgstr "फॉन्ट सेट करें" +#: js/blocks/PitchBlocks.js:1708 +msgid "starting from 1 and regardless of tonal framework (i.e. not always 8 notes in the octave)" +msgstr "1 से शुरू होकर और स्वर संरचना की परवाह किए बिना (अर्थात हमेशा ऑक्टेव में 8 नोट्स नहीं होतीं)" -#: js/blocks/PenBlocks.js:497 -msgid "The Set font block sets the font used by the Show block." -msgstr "सेट फॉन्ट ब्लॉक शो ब्लॉक द्वारा उपयोग किए जाने वाले फॉन्ट को सेट करता है।" +#: js/blocks/PitchBlocks.js:1749 +msgid "Nth Modal Pitch takes a number as an input as the nth degree for the given mode. 0 is the first position, 1 is the second, -1 is the note before the first etc." +msgstr "एनथ मोडल पिच एक संख्या को इनपुट के रूप में लेता है जो दिए गए मोड के लिए एनथ डिग्री होती है। 0 पहला स्थान है, 1 दूसरा है, -1 पहले के पहले का नोट है आदि।" -#: js/blocks/PenBlocks.js:544 -msgid "The Background block sets the window background color." -msgstr "बैकग्राउंड ब्लॉक विंडो के पृष्ठभूमि का रंग सेट करता है।" +#: js/blocks/PitchBlocks.js:1751 +msgid "The pitches change according to the mode specified without any need for respellings." +msgstr "नोट्स दुबारा लिखने की आवश्यकता के बिना जिस प्रकार के मोड ने निर्दिष्ट किया है, उसके अनुसार बदल जाते हैं।" -#: js/blocks/PenBlocks.js:575 -msgid "The Hollow line block creates a line with a hollow center." -msgstr "होलो लाइन ब्लॉक एक होलो केंद्र के साथ एक रेखा बनाता है।" +#: js/blocks/PitchBlocks.js:1790 +msgid "Scale Degree is a common convention in music. Scale Degree offers seven possible positions in the scale (1-7) and can be modified via accidentals." +msgstr "स्केल डिग्री संगीत में एक सामान्य सम्मिलन है। स्केल डिग्री स्केल में सात संभावित स्थान (1-7) प्रदान करती है और एक्सीडेंटल्स के माध्यम से संशोधित की जा सकती है।" -#: js/blocks/PenBlocks.js:583 -#.TRANS: draw a line logo has a hollow space down its center -msgid "hollow line" -msgstr "होलो रेखा" +#: js/blocks/PitchBlocks.js:1792 +msgid "Scale Degree 1 is always the first pitch in a given scale, regardless of octave." +msgstr "स्केल डिग्री 1 हमेशा एक दिए गए स्केल में पहला पिच है, ऑक्टेव की परवाह किए बिना।" -#: js/blocks/PenBlocks.js:652 -msgid "The Fill block fills in a shape with a color." -msgstr "फिल ब्लॉक एक रंग के साथ एक आकृति को भरता है।" +#: js/blocks/PitchBlocks.js:1814 +#.TRANS: step some number of notes in current musical scale +msgid "scalar step" +msgstr "स्केलर स्टेप" -#: js/blocks/PenBlocks.js:661 -#.TRANS: fill in as a solid color -msgid "fill" -msgstr "भरें" +#: js/blocks/PitchBlocks.js:1819 +msgid "The Scalar Step block (in combination with a Number block) will play the next pitch in a scale," +msgstr "स्केलर स्टेप ब्लॉक (नंबर ब्लॉक के साथ मेल करके) स्केल में अगला पिच बजाएगा," -#: js/blocks/PenBlocks.js:738 -#.TRANS: raise up the pen so logo it does not draw when it is moved -msgid "pen up" -msgstr "पेन ऊपर" +#: js/blocks/PitchBlocks.js:1821 +msgid "eg if the last note played was sol, Scalar Step 1 will play la." +msgstr "उदाहरण के लिए अगर आखिरी बजाए गए नोट सोल" -#: js/blocks/PenBlocks.js:745 -msgid "The Pen-up block raises the pen so that it does not draw." -msgstr "पेन-अप ब्लॉक पेन को उठाता है ताकि यह ड्रा न करे।" +#: js/blocks/PitchBlocks.js:1857 +msgid "The Pitch block specifies the pitch name and octave of a note that together determine the frequency of the note." +msgstr "" -#: js/blocks/PenBlocks.js:779 -#.TRANS: put down the pen so logo it draws when it is moved -msgid "pen down" -msgstr "पेन नीचे" +#: js/blocks/ToneBlocks.js:34 +#: js/widgets/timbre.js:789 +msgid "Oscillator" +msgstr "ऑस्सिलेटर" -#: js/blocks/PenBlocks.js:787 -msgid "The Pen-down block lowers the pen so that it draws." -msgstr "पेन-डाउन ब्लॉक पेन को नीचे ले जाता है ताकि यह ड्रा करे।" +#: js/blocks/ToneBlocks.js:42 +#: js/blocks/WidgetBlocks.js:179 +#: js/widgets/timbre.js:1558 +#: js/widgets/timbre.js:1808 +#.TRANS: there are different types (sine, triangle, square...) of oscillators. +#.TRANS: type of filter, e.g., lowpass, highpass, etc. +msgid "type" +msgstr "प्रकार" -#: js/blocks/PenBlocks.js:821 -#.TRANS: set the width of the line drawn by the pen -msgid "set pen size" -msgstr "पेन आकार सेट करें" +#: js/blocks/ToneBlocks.js:44 +#: js/widgets/timbre.js:1562 +#.TRANS: Partials refers to the number of sine waves combined into the sound. +msgid "partials" +msgstr "अंश" -#: js/blocks/PenBlocks.js:831 -msgid "The Set-pen-size block changes the size of the pen." -msgstr "सेट-पेन-साइज ब्लॉक पेन के आकार को बदलता है।" +#: js/blocks/ToneBlocks.js:76 +msgid "You are adding multiple oscillator blocks." +msgstr "आप कई ऑस्किलेटर ब्लॉक जोड़ रहे हैं।" -#: js/blocks/PenBlocks.js:890 -#.TRANS: set degree of translucence of the pen color -msgid "set translucency" -msgstr "पारदर्शिता सेट करें" +#: js/blocks/ToneBlocks.js:144 +#: js/widgets/timbre.js:1225 +#.TRANS: a duo synthesizer combines a synth with a sequencer +msgid "duo synth" +msgstr "ड्यूओ सिंथ" -#: js/blocks/PenBlocks.js:898 -msgid "The Set translucency block changes the opacity of the pen." -msgstr "सेट ट्रांसलूसेंसी ब्लॉक पेन की अपारदर्शिता को बदलता है।" +#: js/blocks/ToneBlocks.js:149 +msgid "The Duo synth block is a duo-frequency modulator used to define a timbre." +msgstr "ड्यूओ सिंथ ब्लॉक एक ड्यूओ-फ़्रीक्वेंसी मॉड्युलेटर है जिसे एक टिम्बर को परिभाषित करने के लिए उपयोग किया जाता है।" -#: js/blocks/PenBlocks.js:958 -msgid "set hue" -msgstr "रंग सेट करें" +#: js/blocks/ToneBlocks.js:157 +#: js/widgets/timbre.js:1476 +msgid "vibrato rate" +msgstr "विब्रेटो दर" -#: js/blocks/PenBlocks.js:966 -msgid "The Set hue block changes the color of the pen." -msgstr "सेट ह्यू ब्लॉक पेन का रंग बदलता है।" +#: js/blocks/ToneBlocks.js:157 +msgid "vibrato intensity" +msgstr "विब्रेटो तीव्रता" -#: js/blocks/PenBlocks.js:1024 -msgid "set shade" -msgstr "छाया सेट करें" +#: js/blocks/ToneBlocks.js:185 +#: js/widgets/timbre.js:1221 +#.TRANS: AM (amplitude modulation) synthesizer +msgid "AM synth" +msgstr "ए.एम. सिंथ" -#: js/blocks/PenBlocks.js:1034 -msgid "The Set-shade block changes the pen color from dark to light." -msgstr "सेट-शेड ब्लॉक पेन का रंग काले से लाइट में बदलता है।" +#: js/blocks/ToneBlocks.js:189 +msgid "The AM synth block is an amplitude modulator used to define a timbre." +msgstr "ए.एम. सिंथ ब्लॉक एक एम्प्लीट्यूड मॉड्युलेटर है जिसे एक टिम्बर को परिभाषित करने के लिए उपयोग किया जाता है।" -#: js/blocks/PenBlocks.js:1088 -#.TRANS: set the level of vividness of the pen color -msgid "set grey" -msgstr "ग्रे सेट करें" +#: js/blocks/ToneBlocks.js:224 +#: js/widgets/timbre.js:1223 +#.TRANS: FM (frequency modulation) synthesizer +msgid "FM synth" +msgstr "एफ.एम. सिंथ" -#: js/blocks/PenBlocks.js:1096 -msgid "The Set grey block changes the vividness of the pen color." -msgstr "सेट ग्रे ब्लॉक पेन के रंग की चमक को बदलता है।" +#: js/blocks/ToneBlocks.js:228 +msgid "The FM synth block is a frequency modulator used to define a timbre." +msgstr "एफ.एम. सिंथ ब्लॉक एक फ़्रीक्वेंसी मॉड्युलेटर है जिसे एक टिम्बर को परिभाषित करने के लिए उपयोग किया जाता है।" -#: js/blocks/PenBlocks.js:1149 -msgid "set color" -msgstr "रंग सेट करें" +#: js/blocks/ToneBlocks.js:262 +msgid "partial" +msgstr "आंशिक" -#: js/blocks/PenBlocks.js:1159 -msgid "The Set-color block changes the pen color." -msgstr "सेट-कलर ब्लॉक पेन का रंग बदलता है।" +#: js/blocks/ToneBlocks.js:265 +msgid "The Partial block is used to specify a weight for a specific partial harmonic." +msgstr "" -#: js/blocks/SensorsBlocks.js:36 -msgid "The Input block prompts for keyboard input." -msgstr "इनपुट ब्लॉक कुंजीपटल इनपुट के लिए प्रॉम्प्ट करता है।" +#: js/blocks/ToneBlocks.js:284 +#.TRANS: partials are weighted components in a harmonic series +msgid "Partial weight must be between 0 and 1." +msgstr "पार्शियल वजन 0 और 1 के बीच होना चाहिए।" -#: js/blocks/SensorsBlocks.js:46 -msgid "input" -msgstr "इनपुट" +#: js/blocks/ToneBlocks.js:297 +#.TRANS: partials are weighted components in a harmonic series +msgid "Partial block should be used inside of a Weighted-partials block." +msgstr "पार्शियल ब्लॉक को एक वेटेड-पार्शियल्स ब्लॉक के अंदर उपयोग किया जाना चाहिए।" -#: js/blocks/SensorsBlocks.js:64 -msgid "Input a value" -msgstr "एक मूल्य इनपुट करें" +#: js/blocks/ToneBlocks.js:325 +#.TRANS: partials are weighted components in a harmonic series +msgid "weighted partials" +msgstr "वेटेड पार्शियल्स" -#: js/blocks/SensorsBlocks.js:126 -msgid "input value" -msgstr "इनपुट मूल्य" +#: js/blocks/ToneBlocks.js:383 +msgid "The Harmonic block will add harmonics to the contained notes." +msgstr "हारमोनिक ब्लॉक नोट्स में हारमोनिक जोड़ेगा।" -#: js/blocks/SensorsBlocks.js:131 -msgid "The Input-value block stores the input." -msgstr "इनपुट-मूल्य ब्लॉक इनपुट को संग्रहित करता है।" +#: js/blocks/ToneBlocks.js:390 +#.TRANS: A harmonic is an overtone. +msgid "harmonic" +msgstr "हारमोनिक" -#: js/blocks/SensorsBlocks.js:238 -msgid "loudness" -msgstr "आवाज़ की उंचाई" +#: js/blocks/ToneBlocks.js:431 +msgid "The Distortion block adds distortion to the pitch." +msgstr "डिस्टोर्शन ब्लॉक ध्वनि में विकृति जोड़ता है।" -#: js/blocks/SensorsBlocks.js:245 -msgid "The Loudness block returns the volume detected by the microphone." -msgstr "ध्वनि माइक्रोफ़ोन द्वारा पहचाने गए आवाज़ को लौडनेस ब्लॉक द्वारा लौटाता है।" +#: js/blocks/ToneBlocks.js:438 +#: js/widgets/timbre.js:2100 +#.TRANS: distortion is an alteration in the sound +msgid "distortion" +msgstr "विकृति" -#: js/blocks/SensorsBlocks.js:300 -msgid "click" -msgstr "क्लिक" +#: js/blocks/ToneBlocks.js:487 +msgid "The Tremolo block adds a wavering effect." +msgstr "ट्रेमोलो ब्लॉक एक हिलने के प्रभाव को जोड़ता है।" -#: js/blocks/SensorsBlocks.js:306 -msgid "The Click block triggers an event if a mouse has been clicked." -msgstr "क्लिक ब्लॉक एक घटना को ट्रिगर करता है अगर माउस पर क्लिक किया गया है।" +#: js/blocks/ToneBlocks.js:495 +#: js/widgets/timbre.js:2092 +#.TRANS: a wavering effect in a musical tone +msgid "tremolo" +msgstr "ट्रेमोलो" -#: js/blocks/SensorsBlocks.js:313 -msgid "The Click block triggers an event if a turtle has been clicked." -msgstr "क्लिक ब्लॉक एक घटना को ट्रिगर करता है अगर कछुआ पर क्लिक किया गया है।" +#: js/blocks/ToneBlocks.js:500 +#: js/blocks/ToneBlocks.js:569 +#: js/blocks/ToneBlocks.js:630 +#: js/blocks/ToneBlocks.js:689 +#: js/widgets/timbre.js:2134 +#: js/widgets/timbre.js:2222 +#: js/widgets/timbre.js:2317 +#: js/widgets/timbre.js:2419 +#.TRANS: rate at which tremolo wavers +msgid "rate" +msgstr "दर" -#: js/blocks/SensorsBlocks.js:342 -msgid "cursor over" -msgstr "कर्सर ओवर" +#: js/blocks/ToneBlocks.js:502 +#: js/blocks/ToneBlocks.js:630 +#: js/widgets/timbre.js:2137 +#: js/widgets/timbre.js:2328 +#.TRANS: amplitude of tremolo waver +msgid "depth" +msgstr "गहराई" -#: js/blocks/SensorsBlocks.js:387 -msgid "cursor out" -msgstr "कर्सर आउट" +#: js/blocks/ToneBlocks.js:559 +msgid "The Phaser block adds a sweeping sound." +msgstr "फेजर ब्लॉक एक स्वीपिंग साउंड जोड़ता है।" -#: js/blocks/SensorsBlocks.js:433 -msgid "cursor button down" -msgstr "कर्सर बटन नीचे" +#: js/blocks/ToneBlocks.js:566 +#: js/widgets/timbre.js:2098 +#.TRANS: alter the phase of the sound +msgid "phaser" +msgstr "फेजर" -#: js/blocks/SensorsBlocks.js:477 -msgid "cursor button up" -msgstr "कर्सर बटन ऊपर" +#: js/blocks/ToneBlocks.js:569 +#: js/turtleactions/IntervalsActions.js:114 +#: js/widgets/timbre.js:2422 +msgid "octaves" +msgstr "ऑक्टेव्स" -#: js/blocks/SensorsBlocks.js:638 -msgid "The Get red block returns the red component of the pixel under the mouse." -msgstr "गेट रेड ब्लॉक माउस के नीचे पिक्सेल का लाल घटक वापस करता है।" +#: js/blocks/ToneBlocks.js:569 +#: js/widgets/timbre.js:2425 +msgid "base frequency" +msgstr "मौलिक तड़ंत" -#: js/blocks/SensorsBlocks.js:644 -msgid "The Get red block returns the red component of the pixel under the turtle." -msgstr "गेट रेड ब्लॉक कछुआ के नीचे पिक्सेल का लाल घटक वापस करता है।" +#: js/blocks/ToneBlocks.js:619 +msgid "The Chorus block adds a chorus effect." +msgstr "कोरस ब्लॉक कोरस प्रभाव जोड़ता है।" -#: js/blocks/SensorsBlocks.js:685 -#: plugins/rodi.rtp:216 -msgid "pixel color" -msgstr "पिक्सेल का रंग" +#: js/blocks/ToneBlocks.js:627 +#: js/widgets/timbre.js:2096 +#.TRANS: musical effect to simulate a choral sound +msgid "chorus" +msgstr "कोरस" -#: js/blocks/SensorsBlocks.js:690 -msgid "The Get pixel block returns the color of the pixel under the mouse." -msgstr "गेट पिक्सेल ब्लॉक माउस के नीचे पिक्सेल का रंग वापस करता है।" +#: js/blocks/ToneBlocks.js:630 +#: js/widgets/timbre.js:2322 +msgid "delay (MS)" +msgstr "देरी (मि.से.)" -#: js/blocks/SensorsBlocks.js:696 -msgid "The Get pixel block returns the color of the pixel under the turtle." -msgstr "गेट पिक्सेल ब्लॉक कछुआ के नीचे पिक्सेल का रंग वापस करता है।" +#: js/blocks/ToneBlocks.js:678 +msgid "The Vibrato block adds a rapid, slight variation in pitch." +msgstr "विब्रेटो ब्लॉक ध्वनि में तेज, स्लाइट वेरिएशन जोड़ता है।" -#: js/blocks/SensorsBlocks.js:759 -msgid "time" -msgstr "समय" +#: js/blocks/ToneBlocks.js:686 +#: js/widgets/timbre.js:2094 +#.TRANS: a rapid, slight variation in pitch +msgid "vibrato" +msgstr "विब्रेटो" -#: js/blocks/SensorsBlocks.js:805 -msgid "cursor y" -msgstr "कर्सर वाई" +#: js/blocks/ToneBlocks.js:689 +#: js/widgets/timbre.js:2221 +msgid "intensity" +msgstr "तीव्रता" -#: js/blocks/SensorsBlocks.js:810 -msgid "The Cursor Y block returns the vertical position of the mouse." -msgstr "कर्सर वाई ब्लॉक माउस का उदाहरण दिखाता है।" +#: js/blocks/ToneBlocks.js:733 +#.TRANS: select synthesizer +msgid "set synth" +msgstr "सिंथ सेट करें" -#: js/blocks/SensorsBlocks.js:846 -msgid "cursor x" -msgstr "कर्सर एक्स" +#: js/blocks/ToneBlocks.js:804 +msgid "synth name" +msgstr "सिंथ का नाम" -#: js/blocks/SensorsBlocks.js:851 -msgid "The Cursor X block returns the horizontal position of the mouse." -msgstr "कर्सर एक्स ब्लॉक माउस का क्षैतिज स्थान वापस करता है।" +#: js/blocks/ToneBlocks.js:842 +msgid "set default instrument" +msgstr "डिफ़ॉल्ट इंस्ट्रुमेंट सेट करें" -#: js/blocks/SensorsBlocks.js:887 -msgid "mouse button" -msgstr "माउस बटन" +#: js/blocks/ToneBlocks.js:895 +#: js/blocks/ToneBlocks.js:943 +#.TRANS: set the characteristics of a custom instrument +msgid "set instrument" +msgstr "इंस्ट्रुमेंट सेट करें" -#: js/blocks/SensorsBlocks.js:889 -msgid "The Mouse-button block returns True if the mouse button is pressed." -msgstr "माउस-बटन ब्लॉक तब सच है जब माउस बटन दबाया गया है।" +#: js/blocks/ToneBlocks.js:898 +#: js/blocks/ToneBlocks.js:926 +#: js/blocks/ToneBlocks.js:932 +msgid "The Set instrument block selects a voice for the synthesizer," +msgstr "सेट इंस्ट्रुमेंट ब्लॉक सिंथ के लिए एक आवाज चुनता है," -#: js/blocks/SensorsBlocks.js:935 -msgid "to ASCII" -msgstr "एस्की में" +#: js/blocks/ToneBlocks.js:900 +#: js/blocks/ToneBlocks.js:934 +msgid "eg guitar piano violin or cello." +msgstr "जैसे गिटार पियानो वायलिन या चेलो।" -#: js/blocks/SensorsBlocks.js:939 -msgid "The To ASCII block converts numbers to letters." -msgstr "टू एस्की ब्लॉक संख्याओं को अक्षर में बदलता है।" +#: js/blocks/ToneBlocks.js:1015 +msgid "Import a sound file to use as an instrument and set its pitch center." +msgstr "एक इंस्ट्रुमेंट के रूप में उपयोग के लिए एक साउंड फ़ाइल आयात करें और इसके पिच केंद्र सेट करें।" -#: js/blocks/SensorsBlocks.js:1006 -msgid "The Keyboard block returns computer keyboard input." -msgstr "कीबोर्ड ब्लॉक कंप्यूटर कीबोर्ड इनपुट वापस करता है।" +#: js/blocks/ToneBlocks.js:1110 +msgid "Upload a sound file to connect with the sample block." +msgstr "सैंपल ब्लॉक से जुड़ने के लिए एक साउंड फ़ाइल अपलोड करें।" #: js/blocks/WidgetBlocks.js:81 -#: js/widgets/timbre.js:834 +#: js/widgets/timbre.js:840 #.TRANS: sound envelope (ADSR) msgid "Envelope" msgstr "एनवेलप" @@ -6561,13 +6555,13 @@ msgid "You are adding multiple envelope blocks." msgstr "आप कई एनवेलोप ब्लॉक जोड़ रहे हैं।" #: js/blocks/WidgetBlocks.js:171 -#: js/widgets/timbre.js:898 +#: js/widgets/timbre.js:904 #.TRANS: a filter removes some unwanted components from a signal msgid "Filter" msgstr "फ़िल्टर" #: js/blocks/WidgetBlocks.js:181 -#: js/widgets/timbre.js:1810 +#: js/widgets/timbre.js:1818 #.TRANS: rolloff is the steepness of a change in frequency. msgid "rolloff" msgstr "रोलऑफ" @@ -6582,8 +6576,8 @@ msgid "The Temperament tool is used to define custom tuning." msgstr "टेम्पेरमेंट टूल का उपयोग कस्टम ट्यूनिंग को निर्धारित करने के लिए किया जाता है।" #: js/blocks/WidgetBlocks.js:332 -#: js/blocks/WidgetBlocks.js:1574 -#: js/widgets/sampler.js:501 +#: js/blocks/WidgetBlocks.js:1573 +#: js/widgets/sampler.js:503 msgid "Upload a sample and adjust its pitch center." msgstr "एक सैंपल अपलोड करें और इसके पिच केंद्र को समायोजित करें।" @@ -6636,7 +6630,7 @@ msgstr "मैट्रिक्स में कम से कम एक पि #: js/blocks/WidgetBlocks.js:920 msgid "The Pitch slider tool to is used to generate pitches at selected frequencies." -msgstr "" +msgstr "पिच स्लाइडर उपकरण का उपयोग चयनित आवृत्तियों पर पिच उत्पन्न करने के लिए किया जाता है।" #: js/blocks/WidgetBlocks.js:925 #.TRANS: widget to generate pitches using a slider @@ -6660,7 +6654,7 @@ msgstr "संगीत कीबोर्ड ब्लॉक एक पिय #: js/blocks/WidgetBlocks.js:1128 msgid "The Pitch staircase tool to is used to generate pitches from a given ratio." -msgstr "" +msgstr "पिच सीढ़ी उपकरण का उपयोग किसी दिए गए अनुपात से पिच उत्पन्न करने के लिए किया जाता है।" #: js/blocks/WidgetBlocks.js:1135 #.TRANS: generate a progressive sequence of pitches @@ -6688,162 +6682,136 @@ msgstr "फ्रेज मेकर ब्लॉक एक उपकरण ख msgid "phrase maker" msgstr "वाक्य निर्माता" -#: js/blocks/WidgetBlocks.js:1445 +#: js/blocks/WidgetBlocks.js:1444 msgid "You must have at least one pitch block and one rhythm block in the matrix." msgstr "मैट्रिक्स में कम से कम एक पिच ब्लॉक और एक रिदम ब्लॉक होना चाहिए।" -#: js/blocks/WidgetBlocks.js:1504 +#: js/blocks/WidgetBlocks.js:1503 msgid "The Status block opens a tool for inspecting the status of Music Blocks as it is running." msgstr "स्थिति ब्लॉक एक उपकरण खोलता है जिससे चल रहे संगीत ब्लॉक्स की स्थिति की जाँच की जा सकती है।" -#: js/blocks/WidgetBlocks.js:1581 -#: js/widgets/aiwidget.js:699 +#: js/blocks/WidgetBlocks.js:1580 +#: js/widgets/aiwidget.js:701 #.TRANS: AI-generated music msgid "AI Music" -msgstr "" - -#: js/blocks/VolumeBlocks.js:35 -msgid "synth volume" -msgstr "सिंथ वॉल्यूम" - -#: js/blocks/VolumeBlocks.js:39 -msgid "The Synth volume block returns the current volume of the current synthesizer." -msgstr "सिंथ वॉल्यूम ब्लॉक वर्तमान सिंथाइज़र की वॉल्यूम लौटाता है।" - -#: js/blocks/VolumeBlocks.js:105 -msgid "master volume" -msgstr "मास्टर वॉल्यूम" - -#: js/blocks/VolumeBlocks.js:109 -msgid "The Master volume block returns the master volume." -msgstr "मास्टर वॉल्यूम ब्लॉक मास्टर वॉल्यूम लौटाता है।" - -#: js/blocks/VolumeBlocks.js:355 -#: js/blocks/VolumeBlocks.js:524 -msgid "set synth volume" -msgstr "सिंथ वॉल्यूम सेट करें" - -#: js/blocks/VolumeBlocks.js:362 -#: js/blocks/VolumeBlocks.js:545 -msgid "synth" -msgstr "सिंथ" - -#: js/blocks/VolumeBlocks.js:403 -#: js/blocks/VolumeBlocks.js:577 -#: js/blocks/VolumeBlocks.js:740 -#: js/turtleactions/VolumeActions.js:173 -msgid "Setting volume to 0." -msgstr "वॉल्यूम को 0 पर सेट करना।" - -#: js/blocks/VolumeBlocks.js:440 -msgid "Synth not found" -msgstr "सिंथ नहीं मिला" +msgstr "एआई म्यूजिक" -#: js/blocks/VolumeBlocks.js:494 -msgid "set drum volume" -msgstr "ड्रम वॉल्यूम सेट करें" +#: js/turtleactions/DictActions.js:75 +#: js/turtleactions/DictActions.js:142 +#: js/turtleactions/DictActions.js:172 +msgid "font" +msgstr "फ़ॉन्ट" -#: js/blocks/VolumeBlocks.js:530 -msgid "The Set synth volume block will change the volume of a particular synth," -msgstr "सेट सिंथ वॉल्यूम ब्लॉक एक विशिष्ट सिंथ की वॉल्यूम बदलेगा," +#: js/turtleactions/DictActions.js:255 +msgid "Dictionary with this name does not exist" +msgstr "इस नाम का शब्दकोश मौजूद नहीं है" -#: js/blocks/VolumeBlocks.js:532 -msgid "eg guitar violin snare drum etc." -msgstr "जैसे गिटार वायलिन स्नेयर ड्रम आदि।" +#: js/turtleactions/DictActions.js:259 +msgid "Key with this name does not exist in " +msgstr "इस नाम की कुंजी इसमें मौजूद नहीं है " -#: js/blocks/VolumeBlocks.js:534 -msgid "The default volume is 50." -msgstr "डिफ़ॉल्ट वॉल्यूम 50 है।" +#: js/turtleactions/DrumActions.js:227 +msgid "Noise Block: Did you mean to use a Note block?" +msgstr "नॉइज ब्लॉक: क्या आपने एक नोट ब्लॉक का इस्तेमाल करने का इरादा किया है?" -#: js/blocks/VolumeBlocks.js:536 -msgid "The range is 0 for silence to 100 for full volume." -msgstr "स्नेहिलता के लिए 0 से पूर्ण वॉल्यूम के लिए 100।" +#: js/turtleactions/MeterActions.js:101 +#: js/turtleactions/MeterActions.js:139 +msgid "beats per minute must be greater than" +msgstr "प्रति मिनट बीट 30 से अधिक होना चाहिए" -#: js/blocks/VolumeBlocks.js:597 -msgid "set panning" -msgstr "पैनिंग सेट करें" +#: js/turtleactions/MeterActions.js:111 +#: js/turtleactions/MeterActions.js:149 +msgid "maximum" +msgstr "अधिकतम" -#: js/blocks/VolumeBlocks.js:603 -msgid "The Set Panning block sets the panning for all synthesizers." -msgstr "सेट पैनिंग ब्लॉक सभी सिंथाइज़र्स के लिए पैनिंग सेट करता है।" +#: js/turtleactions/MeterActions.js:117 +#: js/turtleactions/MeterActions.js:155 +msgid "beats per minute is" +msgstr "प्रति मिनट बीट" -#: js/blocks/VolumeBlocks.js:625 -msgid "Warning: Sound is coming out from only the left or right side." -msgstr "चेतावनी: ध्वनि केवल बाएं या दाएं ओर से आ रही है।" +#: js/turtleactions/ToneActions.js:134 +msgid "Vibrato intensity must be between 1 and 100." +msgstr "विब्राटो तीव्रता 1 और 100 के बीच होनी चाहिए।" -#: js/blocks/VolumeBlocks.js:647 -#: js/blocks/VolumeBlocks.js:695 -msgid "set master volume" -msgstr "मास्टर वॉल्यूम सेट करें" +#: js/turtleactions/ToneActions.js:139 +msgid "Vibrato rate must be greater than 0." +msgstr "विब्राटो दर 0 से अधिक होनी चाहिए।" -#: js/blocks/VolumeBlocks.js:653 -msgid "The Set master volume block sets the volume for all synthesizers." -msgstr "सेट मास्टर वॉल्यूम ब्लॉक सभी सिंथाइज़र्स के लिए वॉल्यूम सेट करता है।" +#: js/turtleactions/ToneActions.js:192 +#: js/turtleactions/ToneActions.js:265 +#.TRANS: Depth is the intesity of the tremolo or chorus effect. +msgid "Depth is out of range." +msgstr "गहराई सीमा से बाहर है।" -#: js/blocks/VolumeBlocks.js:784 -msgid "The Set relative volume block changes the volume of the contained notes." -msgstr "सेट रिलेटिव वॉल्यूम ब्लॉक शामिल नोट्स की वॉल्यूम को बदलता है।" +#: js/turtleactions/ToneActions.js:301 +msgid "Distortion must be from 0 to 100." +msgstr "विरुपण 0 से 100 के बीच होना चाहिए।" -#: js/blocks/VolumeBlocks.js:791 -msgid "set relative volume" -msgstr "रिलेटिव वॉल्यूम सेट करें" +#: js/turtleactions/ToneActions.js:332 +#.TRANS: partials components in a harmonic series +msgid "Partial must be greater than or equal to 0." +msgstr "आंश 0 से अधिक या इसके बराबर होना चाहिए।" -#: js/blocks/VolumeBlocks.js:857 -msgid "decrescendo" -msgstr "डेक्रेसेंडो" +#: js/turtleactions/ToneActions.js:378 +#: js/turtleactions/ToneActions.js:417 +#: js/turtleactions/ToneActions.js:456 +#: js/widgets/timbre.js:782 +msgid "Unable to use synth due to existing oscillator" +msgstr "मौजूदा ऑस्किलेटर के कारण सिंथ का उपयोग नहीं किया जा सकता" -#: js/blocks/VolumeBlocks.js:921 -msgid "crescendo" -msgstr "क्रेशेंडो" +#: js/turtleactions/ToneActions.js:388 +#: js/turtleactions/ToneActions.js:427 +msgid "The input cannot be negative." +msgstr "इनपुट नकारात्मक नहीं हो सकता।" #: js/turtleactions/IntervalsActions.js:113 msgid "one" -msgstr "" +msgstr "एक" #: js/turtleactions/IntervalsActions.js:113 msgid "two" -msgstr "" +msgstr "दो" #: js/turtleactions/IntervalsActions.js:113 msgid "three" -msgstr "" +msgstr "तीन" #: js/turtleactions/IntervalsActions.js:113 msgid "four" -msgstr "" +msgstr "चार" #: js/turtleactions/IntervalsActions.js:113 msgid "five" -msgstr "" +msgstr "पांच" #: js/turtleactions/IntervalsActions.js:113 msgid "six" -msgstr "" +msgstr "छह" #: js/turtleactions/IntervalsActions.js:113 msgid "seven" -msgstr "" +msgstr "सात" #: js/turtleactions/IntervalsActions.js:113 msgid "eight" -msgstr "" +msgstr "आठ" #: js/turtleactions/IntervalsActions.js:113 msgid "nine" -msgstr "" +msgstr "नौ" #: js/turtleactions/IntervalsActions.js:120 #: js/turtleactions/IntervalsActions.js:140 msgid "below" -msgstr "" +msgstr "नीचे" #: js/turtleactions/IntervalsActions.js:124 msgid "above" -msgstr "" +msgstr "ऊपर" #: js/turtleactions/IntervalsActions.js:131 msgid "plus" -msgstr "" +msgstr "प्लस" #: js/turtleactions/IntervalsActions.js:258 msgid "Adding missing pitch number 0." @@ -6857,236 +6825,222 @@ msgstr "0 से कम या 11 से अधिक स्वर संख् msgid "Ignoring duplicate pitch numbers." msgstr "डुप्लिकेट स्वर संख्याओं को अनदेखा कर रहा है।" -#: js/turtleactions/DictActions.js:75 -#: js/turtleactions/DictActions.js:142 -#: js/turtleactions/DictActions.js:172 -msgid "font" -msgstr "फ़ॉन्ट" +#: js/widgets/aiwidget.js:134 +#: js/widgets/aiwidget.js:136 +#: js/widgets/sampler.js:180 +#: js/widgets/sampler.js:182 +#: js/widgets/rhythmruler.js:681 +#: js/widgets/rhythmruler.js:683 +#: js/widgets/rhythmruler.js:1864 +#: js/widgets/rhythmruler.js:1866 +#: js/widgets/tempo.js:78 +#: js/widgets/tempo.js:97 +#: js/widgets/tempo.js:99 +msgid "Pause" +msgstr "रुकें" -#: js/turtleactions/DictActions.js:255 -msgid "Dictionary with this name does not exist" -msgstr "" +#: js/widgets/aiwidget.js:180 +#: js/widgets/sampler.js:227 +msgid "Warning: Sample is bigger than 1MB." +msgstr "चेतावनी: सैंपल 1MB से बड़ा है।" -#: js/turtleactions/DictActions.js:259 -msgid "Key with this name does not exist in " -msgstr "" +#: js/widgets/aiwidget.js:539 +msgid "New start block generated" +msgstr "नया स्टार्ट ब्लॉक उत्पन्न हुआ" -#: js/turtleactions/DrumActions.js:227 -msgid "Noise Block: Did you mean to use a Note block?" -msgstr "नॉइज ब्लॉक: क्या आपने एक नोट ब्लॉक का इस्तेमाल करने का इरादा किया है?" +#: js/widgets/aiwidget.js:541 +msgid "MIDI loading. This may take some time depending upon the number of notes in the track" +msgstr "MIDI लोड हो रहा है। इसमें ट्रैक में नोट्स की संख्या के आधार पर कुछ समय लग सकता है" -#: js/turtleactions/ToneActions.js:134 -msgid "Vibrato intensity must be between 1 and 100." -msgstr "विब्राटो तीव्रता 1 और 100 के बीच होनी चाहिए।" +#: js/widgets/aiwidget.js:551 +#: js/widgets/sampler.js:254 +msgid "Upload failed: Sample is not a .wav file." +msgstr "अपलोड विफल: सैंपल .wav फ़ाइल नहीं है।" -#: js/turtleactions/ToneActions.js:139 -msgid "Vibrato rate must be greater than 0." -msgstr "विब्राटो दर 0 से अधिक होनी चाहिए।" +#: js/widgets/aiwidget.js:679 +#: js/widgets/sampler.js:432 +msgid "Save sample" +msgstr "सैंपल सहेजें" -#: js/turtleactions/ToneActions.js:192 -#: js/turtleactions/ToneActions.js:265 -#.TRANS: Depth is the intesity of the tremolo or chorus effect. -msgid "Depth is out of range." -msgstr "गहराई सीमा से बाहर है।" +#: js/widgets/arpeggio.js:239 +msgid "Click in the grid to add steps to the arpeggio." +msgstr "आर्पेजियो में कदम जोड़ने के लिए ग्रिड में क्लिक करें।" -#: js/turtleactions/ToneActions.js:301 -msgid "Distortion must be from 0 to 100." -msgstr "विरुपण 0 से 100 के बीच होना चाहिए।" +#: js/widgets/help.js:95 +#: js/widgets/help.js:125 +#: js/widgets/help.js:146 +#: js/widgets/help.js:158 +#: js/widgets/help.js:376 +#: js/widgets/help.js:391 +msgid "Take a tour" +msgstr "एक यात्रा करें" -#: js/turtleactions/ToneActions.js:332 -#.TRANS: partials components in a harmonic series -msgid "Partial must be greater than or equal to 0." -msgstr "आंश 0 से अधिक या इसके बराबर होना चाहिए।" +#: js/widgets/meterwidget.js:194 +#: js/widgets/meterwidget.js:196 +#: js/widgets/modewidget.js:86 +#: js/widgets/modewidget.js:88 +#: js/widgets/modewidget.js:642 +#: js/widgets/modewidget.js:644 +#: js/widgets/modewidget.js:712 +#: js/widgets/modewidget.js:714 +#: js/widgets/rhythmruler.js:457 +#: js/widgets/rhythmruler.js:1790 +#: js/widgets/rhythmruler.js:1792 +#: js/widgets/rhythmruler.js:1816 +#: js/widgets/rhythmruler.js:1818 +#: js/widgets/temperament.js:2236 +msgid "Play all" +msgstr "सभी बजाएं" -#: js/turtleactions/ToneActions.js:378 -#: js/turtleactions/ToneActions.js:417 -#: js/turtleactions/ToneActions.js:456 -#: js/widgets/timbre.js:776 -msgid "Unable to use synth due to existing oscillator" -msgstr "मौजूदा ऑस्किलेटर के कारण सिंथ का उपयोग नहीं किया जा सकता" +#: js/widgets/meterwidget.js:275 +msgid "Reset" +msgstr "रीसेट" -#: js/turtleactions/ToneActions.js:388 -#: js/turtleactions/ToneActions.js:427 -msgid "The input cannot be negative." -msgstr "इनपुट नकारात्मक नहीं हो सकता।" +#: js/widgets/meterwidget.js:301 +msgid "Click in the circle to select strong beats for the meter." +msgstr "मीटर के लिए मजबूत बीट्स का चयन करने के लिए वृत्त में क्लिक करें।" -#: js/turtleactions/MeterActions.js:101 -#: js/turtleactions/MeterActions.js:139 -msgid "beats per minute must be greater than" -msgstr "प्रति मिनट बीट 30 से अधिक होना चाहिए" +#: js/widgets/oscilloscope.js:79 +msgid "Zoom In" +msgstr "ज़ूम इन" -#: js/turtleactions/MeterActions.js:111 -#: js/turtleactions/MeterActions.js:149 -msgid "maximum" -msgstr "अधिकतम" +#: js/widgets/oscilloscope.js:88 +msgid "Zoom Out" +msgstr "ज़ूम आउट" -#: js/turtleactions/MeterActions.js:117 -#: js/turtleactions/MeterActions.js:155 -msgid "beats per minute is" -msgstr "प्रति मिनट बीट" +#: js/widgets/pitchdrummatrix.js:356 +#: js/widgets/pitchdrummatrix.js:752 +msgid "Click in the grid to map notes to drums." +msgstr "ग्रिड में नोट्स को ड्रम्स से मैप करने के लिए क्लिक करें." -#: js/widgets/help.js:95 -#: js/widgets/help.js:125 -#: js/widgets/help.js:146 -#: js/widgets/help.js:158 -#: js/widgets/help.js:378 -#: js/widgets/help.js:393 -msgid "Take a tour" -msgstr "एक यात्रा करें" +#: js/widgets/pitchslider.js:103 +msgid "Move up" +msgstr "ऊपर जाएं" -#: js/widgets/aiwidget.js:135 -#: js/widgets/aiwidget.js:136 -#: js/widgets/rhythmruler.js:679 -#: js/widgets/rhythmruler.js:680 -#: js/widgets/rhythmruler.js:1856 -#: js/widgets/rhythmruler.js:1857 -#: js/widgets/sampler.js:180 -#: js/widgets/sampler.js:181 -#: js/widgets/tempo.js:78 -#: js/widgets/tempo.js:97 -#: js/widgets/tempo.js:98 -msgid "Pause" -msgstr "रुकें" +#: js/widgets/pitchslider.js:114 +msgid "Move down" +msgstr "नीचे जाएं" -#: js/widgets/aiwidget.js:179 -#: js/widgets/sampler.js:225 -msgid "Warning: Sample is bigger than 1MB." -msgstr "चेतावनी: सैंपल 1MB से बड़ा है।" +#: js/widgets/pitchslider.js:136 +msgid "Click on the slider to create a note block." +msgstr "नोट ब्लॉक बनाने के लिए स्लाइडर पर क्लिक करें." -#: js/widgets/aiwidget.js:538 -msgid "New start block generated" -msgstr "" +#: js/widgets/sampler.js:237 +msgid "Recording started" +msgstr "रिकॉर्डिंग शुरू हुई" -#: js/widgets/aiwidget.js:540 -msgid "MIDI loading. This may take some time depending upon the number of notes in the track" -msgstr "" +#: js/widgets/sampler.js:245 +msgid "Recording complete" +msgstr "रिकॉर्डिंग पूरी हुई" -#: js/widgets/aiwidget.js:550 -#: js/widgets/sampler.js:252 -msgid "Upload failed: Sample is not a .wav file." -msgstr "अपलोड विफल: सैंपल .wav फ़ाइल नहीं है।" +#: js/widgets/sampler.js:283 +msgid "A new sample block was generated." +msgstr "एक नया सैंपल ब्लॉक उत्पन्न हुआ था।" -#: js/widgets/aiwidget.js:677 -#: js/widgets/sampler.js:430 -msgid "Save sample" -msgstr "सैंपल सहेजें" +#: js/widgets/sampler.js:378 +msgid "Upload sample" +msgstr "सैंपल अपलोड करें" -#: js/widgets/arpeggio.js:241 -msgid "Click in the grid to add steps to the arpeggio." -msgstr "आर्पेजियो में कदम जोड़ने के लिए ग्रिड में क्लिक करें।" +#: js/widgets/sampler.js:399 +msgid "Warning: Your sample cannot be loaded because it is >1MB." +msgstr "चेतावनी: आपका सैंपल लोड नहीं किया जा सकता क्योंकि यह >1MB है।" -#: js/widgets/meterwidget.js:195 -#: js/widgets/meterwidget.js:196 -#: js/widgets/modewidget.js:87 -#: js/widgets/modewidget.js:88 -#: js/widgets/modewidget.js:639 -#: js/widgets/modewidget.js:640 -#: js/widgets/modewidget.js:708 -#: js/widgets/modewidget.js:709 -#: js/widgets/rhythmruler.js:457 -#: js/widgets/rhythmruler.js:1784 -#: js/widgets/rhythmruler.js:1785 -#: js/widgets/rhythmruler.js:1809 -#: js/widgets/rhythmruler.js:1810 -#: js/widgets/temperament.js:2165 -msgid "Play all" -msgstr "सभी बजाएं" +#: js/widgets/sampler.js:448 +msgid "Toggle Mic" +msgstr "माइक टॉगल करें" -#: js/widgets/meterwidget.js:269 -msgid "Reset" -msgstr "रीसेट" +#: js/widgets/sampler.js:455 +msgid "Playback" +msgstr "प्लेबैक" -#: js/widgets/meterwidget.js:295 -msgid "Click in the circle to select strong beats for the meter." -msgstr "मीटर के लिए मजबूत बीट्स का चयन करने के लिए वृत्त में क्लिक करें।" +#: js/widgets/sampler.js:935 +#.TRANS: The reference tone is a sound used for comparison. +msgid "reference tone" +msgstr "संदर्भ स्वर" -#: js/widgets/modewidget.js:125 +#: js/widgets/modewidget.js:127 msgid "Rotate counter clockwise" msgstr "घड़ी की उल्टी दिशा में घुमाएं" -#: js/widgets/modewidget.js:131 +#: js/widgets/modewidget.js:133 msgid "Rotate clockwise" msgstr "घड़ी की दिशा में घुमाएं" -#: js/widgets/modewidget.js:143 -#: js/widgets/pitchstaircase.js:676 +#: js/widgets/modewidget.js:145 +#: js/widgets/pitchstaircase.js:678 #: js/widgets/rhythmruler.js:578 -#: js/widgets/timbre.js:957 +#: js/widgets/timbre.js:963 msgid "Undo" msgstr "पूर्ववत् करें" -#: js/widgets/modewidget.js:161 +#: js/widgets/modewidget.js:163 #.TRANS: A circle of notes represents the musical mode. msgid "Click in the circle to select notes for the mode." msgstr "संगीतिक मोड के लिए नोट्स का चयन करने के लिए वृत्त में क्लिक करें." -#: js/widgets/modewidget.js:1011 -#: js/widgets/musickeyboard.js:3210 -#: js/widgets/pitchstaircase.js:578 -#: js/widgets/rhythmruler.js:2244 -#: js/widgets/rhythmruler.js:2462 -#: js/widgets/temperament.js:1862 -#: js/widgets/tempo.js:412 -#: js/widgets/phrasemaker.js:5467 +#: js/widgets/modewidget.js:1017 +#: js/widgets/musickeyboard.js:3185 +#: js/widgets/phrasemaker.js:5356 +#: js/widgets/pitchstaircase.js:580 +#: js/widgets/rhythmruler.js:2254 +#: js/widgets/rhythmruler.js:2472 +#: js/widgets/temperament.js:1929 +#: js/widgets/tempo.js:414 msgid "New action block generated." -msgstr "" +msgstr "नया एक्शन ब्लॉक जनरेट किया गया।" -#: js/widgets/musickeyboard.js:743 -#: js/widgets/phrasemaker.js:595 +#: js/widgets/musickeyboard.js:725 +#: js/widgets/phrasemaker.js:584 msgid "Add note" msgstr "नोट जोड़ें" -#: js/widgets/musickeyboard.js:762 +#: js/widgets/musickeyboard.js:744 msgid "Metronome" msgstr "मेट्रोनोम" -#: js/widgets/musickeyboard.js:1574 -msgid "Note value" -msgstr "" - -#: js/widgets/musickeyboard.js:3209 +#: js/widgets/musickeyboard.js:3184 msgid "New action blocks generated." msgstr "" -#: js/widgets/musickeyboard.js:3393 -#: js/widgets/musickeyboard.js:3401 +#: js/widgets/musickeyboard.js:3370 +#: js/widgets/musickeyboard.js:3378 msgid "MIDI device present." msgstr "MIDI उपकरण मौजूद है।" -#: js/widgets/musickeyboard.js:3404 +#: js/widgets/musickeyboard.js:3381 msgid "No MIDI device found." msgstr "कोई MIDI उपकरण नहीं मिला।" -#: js/widgets/musickeyboard.js:3414 +#: js/widgets/musickeyboard.js:3391 msgid "Failed to get MIDI access in browser." msgstr "ब्राउज़र में MIDI पहुँचने में विफल।" -#: js/widgets/pitchdrummatrix.js:356 -#: js/widgets/pitchdrummatrix.js:741 -msgid "Click in the grid to map notes to drums." -msgstr "ग्रिड में नोट्स को ड्रम्स से मैप करने के लिए क्लिक करें." +#: js/widgets/phrasemaker.js:574 +msgid "Export" +msgstr "निर्यात करें" -#: js/widgets/pitchslider.js:103 -msgid "Move up" -msgstr "ऊपर जाएं" +#: js/widgets/phrasemaker.js:581 +msgid "Sort" +msgstr "क्रमबद्ध करें" -#: js/widgets/pitchslider.js:114 -msgid "Move down" -msgstr "नीचे जाएं" +#: js/widgets/phrasemaker.js:975 +msgid "Click on the table to add notes." +msgstr "नोट्स जोड़ने के लिए तालिका पर क्लिक करें." -#: js/widgets/pitchslider.js:136 -msgid "Click on the slider to create a note block." -msgstr "नोट ब्लॉक बनाने के लिए स्लाइडर पर क्लिक करें." +#: js/widgets/phrasemaker.js:2677 +#: js/widgets/phrasemaker.js:2819 +msgid "tuplet value" +msgstr "ट्यूपलेट मूल्य" -#: js/widgets/pitchstaircase.js:622 +#: js/widgets/pitchstaircase.js:624 msgid "Play chord" msgstr "कॉर्ड बजाएं" -#: js/widgets/pitchstaircase.js:630 +#: js/widgets/pitchstaircase.js:632 msgid "Play scale" msgstr "स्केल बजाएं" -#: js/widgets/pitchstaircase.js:694 +#: js/widgets/pitchstaircase.js:696 msgid "Click on a note to create a new step." msgstr "नए स्टेप बनाने के लिए नोट पर क्लिक करें." @@ -7103,227 +7057,169 @@ msgstr "ड्रम मशीन सहेजें" msgid "Tap a rhythm" msgstr "एक ताल पर टैप करें" -#: js/widgets/rhythmruler.js:813 +#: js/widgets/rhythmruler.js:817 msgid "Click on the ruler to divide it." msgstr "इसे विभाजित करने के लिए रुलर पर क्लिक करें।" -#: js/widgets/rhythmruler.js:947 -#: js/widgets/rhythmruler.js:948 -#: js/widgets/rhythmruler.js:1148 -#: js/widgets/rhythmruler.js:1149 -#: js/widgets/rhythmruler.js:1760 -#: js/widgets/rhythmruler.js:1761 +#: js/widgets/rhythmruler.js:950 +#: js/widgets/rhythmruler.js:952 +#: js/widgets/rhythmruler.js:1152 +#: js/widgets/rhythmruler.js:1154 +#: js/widgets/rhythmruler.js:1765 +#: js/widgets/rhythmruler.js:1767 msgid "tap a rhythm" msgstr "एक ताल टैप करें" -#: js/widgets/rhythmruler.js:1453 +#: js/widgets/rhythmruler.js:1459 msgid "Maximum value of 256 has been exceeded." msgstr "256 का अधिकतम मूल्य पार कर गया है।" -#: js/widgets/sampler.js:235 -msgid "Recording started" -msgstr "" - -#: js/widgets/sampler.js:243 -msgid "Recording complete" -msgstr "" - -#: js/widgets/sampler.js:281 -msgid "A new sample block was generated." -msgstr "एक नया सैंपल ब्लॉक उत्पन्न हुआ था।" - -#: js/widgets/sampler.js:376 -msgid "Upload sample" -msgstr "सैंपल अपलोड करें" - -#: js/widgets/sampler.js:397 -msgid "Warning: Your sample cannot be loaded because it is >1MB." -msgstr "" - -#: js/widgets/sampler.js:446 -msgid "Toggle Mic" -msgstr "" - -#: js/widgets/sampler.js:453 -msgid "Playback" -msgstr "" - -#: js/widgets/sampler.js:933 -#.TRANS: The reference tone is a sound used for comparison. -msgid "reference tone" -msgstr "संदर्भ स्वर" - -#: js/widgets/temperament.js:319 +#: js/widgets/temperament.js:321 msgid "back to 2:1 octave space" msgstr "2:1 ऑक्टेव स्थान पर वापस जाएं" -#: js/widgets/temperament.js:445 +#: js/widgets/temperament.js:447 msgid "edit" msgstr "संपादित करें" -#: js/widgets/temperament.js:525 -#: js/widgets/temperament.js:840 -#: js/widgets/temperament.js:844 -#: js/widgets/temperament.js:945 -#: js/widgets/temperament.js:1034 -#: js/widgets/temperament.js:1038 -#: js/widgets/temperament.js:1110 -#: js/widgets/temperament.js:1379 -#: js/widgets/temperament.js:1448 -#: js/widgets/temperament.js:1529 +#: js/widgets/temperament.js:552 +#: js/widgets/temperament.js:877 +#: js/widgets/temperament.js:884 +#: js/widgets/temperament.js:986 +#: js/widgets/temperament.js:1080 +#: js/widgets/temperament.js:1087 +#: js/widgets/temperament.js:1160 +#: js/widgets/temperament.js:1433 +#: js/widgets/temperament.js:1511 +#: js/widgets/temperament.js:1596 msgid "done" msgstr "किया हुआ" -#: js/widgets/temperament.js:582 -#: js/widgets/temperament.js:587 -#: js/widgets/temperament.js:1021 +#: js/widgets/temperament.js:610 +#: js/widgets/temperament.js:615 +#: js/widgets/temperament.js:1063 msgid "ratio" msgstr "अनुपात" -#: js/widgets/temperament.js:588 +#: js/widgets/temperament.js:616 msgid "interval" msgstr "अंतराल" -#: js/widgets/temperament.js:716 +#: js/widgets/temperament.js:744 msgid "non scalar" msgstr "गैर स्केलर" -#: js/widgets/temperament.js:757 +#: js/widgets/temperament.js:787 msgid "ratios" msgstr "अनुपात" -#: js/widgets/temperament.js:757 +#: js/widgets/temperament.js:787 msgid "arbitrary" msgstr "मनमाना" -#: js/widgets/temperament.js:828 +#: js/widgets/temperament.js:860 msgid "number of divisions" msgstr "विभाजनों की संख्या" -#: js/widgets/temperament.js:843 -#: js/widgets/temperament.js:958 -#: js/widgets/temperament.js:1037 -#: js/widgets/temperament.js:1128 +#: js/widgets/temperament.js:882 +#: js/widgets/temperament.js:999 +#: js/widgets/temperament.js:1085 +#: js/widgets/temperament.js:1178 msgid "preview" msgstr "पूर्वावलोकन" -#: js/widgets/temperament.js:888 +#: js/widgets/temperament.js:929 msgid "The Number of divisions is too large." -msgstr "" +msgstr "डिवीजनों की संख्या बहुत बड़ी है।" -#: js/widgets/temperament.js:1023 +#: js/widgets/temperament.js:1066 msgid "recursion" msgstr "पुनरावर्तन" -#: js/widgets/temperament.js:1549 +#: js/widgets/temperament.js:1616 msgid "The octave ratio has changed. This changes temperament significantly." msgstr "ऑक्टेव अनुपात बदल गया है। यह स्वभाव को काफी बदल देता है।" -#: js/widgets/temperament.js:2177 +#: js/widgets/temperament.js:2248 msgid "Table" msgstr "तालिका" -#: js/widgets/temperament.js:2285 +#: js/widgets/temperament.js:2356 msgid "Add pitches" msgstr "स्वर जोड़ें" -#: js/widgets/tempo.js:111 +#: js/widgets/tempo.js:113 msgid "Save tempo" msgstr "ताल सहेजें" -#: js/widgets/tempo.js:142 +#: js/widgets/tempo.js:144 msgid "speed up" msgstr "तेजी से बढ़ाएं" -#: js/widgets/tempo.js:148 +#: js/widgets/tempo.js:150 msgid "slow down" msgstr "धीमे से बढ़ाएं" -#: js/widgets/tempo.js:192 +#: js/widgets/tempo.js:194 msgid "Adjust the tempo with the buttons." msgstr "बटन के साथ ताल को समायोजित करें।" -#: js/widgets/tempo.js:259 +#: js/widgets/tempo.js:261 msgid "Please enter a number between 30 and 1000" msgstr "" -#: js/widgets/tempo.js:266 -#: js/widgets/tempo.js:269 +#: js/widgets/tempo.js:268 +#: js/widgets/tempo.js:271 msgid "The beats per minute must be between 30 and 1000." msgstr "प्रति मिनट बीट 30 और 1000 के बीच होना चाहिए।" -#: js/widgets/tempo.js:285 +#: js/widgets/tempo.js:287 msgid "The beats per minute must be below 1000." msgstr "प्रति मिनट बीट 1000 के नीचे होना चाहिए।" -#: js/widgets/tempo.js:301 +#: js/widgets/tempo.js:303 msgid "The beats per minute must be above 30" msgstr "प्रति मिनट बीट 30 के ऊपर होना चाहिए" -#: js/widgets/timbre.js:760 +#: js/widgets/timbre.js:766 msgid "Synthesizer" msgstr "सिंथेसाइज़र" -#: js/widgets/timbre.js:880 +#: js/widgets/timbre.js:886 #: planet/js/GlobalTag.js:50 #.TRANS: On the Planet, we use labels to tag projects. msgid "Effects" msgstr "प्रभाव" -#: js/widgets/timbre.js:940 +#: js/widgets/timbre.js:946 msgid "Add filter" msgstr "फ़िल्टर जोड़ें" -#: js/widgets/timbre.js:981 +#: js/widgets/timbre.js:987 msgid "Click on buttons to open the timbre design tools." msgstr "टिम्बर डिज़ाइन टूल्स खोलने के लिए बटन पर क्लिक करें।" -#: js/widgets/timbre.js:1265 +#: js/widgets/timbre.js:1273 msgid "harmonicity" msgstr "सवारी" -#: js/widgets/timbre.js:1332 -#: js/widgets/timbre.js:1398 +#: js/widgets/timbre.js:1340 +#: js/widgets/timbre.js:1406 msgid "modulation index" msgstr "मॉड्यूलेशन सूची" -#: js/widgets/timbre.js:1476 +#: js/widgets/timbre.js:1484 msgid "vibrato amount" msgstr "वाइब्रेटो मात्रा" -#: js/widgets/timbre.js:1911 +#: js/widgets/timbre.js:1919 msgid "Filter already present." msgstr "फ़िल्टर पहले से मौजूद है।" -#: js/widgets/timbre.js:2495 +#: js/widgets/timbre.js:2507 msgid "distortion amount" msgstr "विकृति मात्रा" -#: js/widgets/oscilloscope.js:79 -msgid "Zoom In" -msgstr "ज़ूम इन" - -#: js/widgets/oscilloscope.js:88 -msgid "Zoom Out" -msgstr "ज़ूम आउट" - -#: js/widgets/phrasemaker.js:585 -msgid "Export" -msgstr "निर्यात करें" - -#: js/widgets/phrasemaker.js:592 -msgid "Sort" -msgstr "क्रमबद्ध करें" - -#: js/widgets/phrasemaker.js:1061 -msgid "Click on the table to add notes." -msgstr "नोट्स जोड़ने के लिए तालिका पर क्लिक करें." - -#: js/widgets/phrasemaker.js:2755 -#: js/widgets/phrasemaker.js:2891 -msgid "tuplet value" -msgstr "ट्यूपलेट मूल्य" - #: planet/js/GlobalCard.js:68 msgid "Share" msgstr "साझा करें" @@ -7334,15 +7230,15 @@ msgstr "फ़्लैग्स" #: planet/js/GlobalPlanet.js:35 msgid "No results found." -msgstr "" +msgstr "कोई परिणाम नहीं मिला।" #: planet/js/GlobalPlanet.js:51 msgid "Remix of" -msgstr "" +msgstr "का रीमिक्स" #: planet/js/GlobalPlanet.js:509 msgid "Cannot connect to server" -msgstr "" +msgstr "सर्वर से कनेक्ट नहीं हो सकता" #: planet/js/GlobalTag.js:28 #.TRANS: On the Planet, we use labels to tag projects. @@ -7449,28 +7345,28 @@ msgstr "रिपोर्ट विवरण बहुत लंबा है" #: planet/js/Publisher.js:30 msgid "Feature unavailable - cannot connect to server. Reload Music Blocks to try again." -msgstr "" +msgstr "विशेषता अनुपलब्ध - सर्वर से कनेक्ट नहीं हो सकता। पुनः प्रयास करने के लिए म्यूजिक ब्लॉक्स को पुनः लोड करें।" #: planet/js/Publisher.js:220 #: planet/js/Publisher.js:237 msgid "This field is required" -msgstr "" +msgstr "यह फ़ील्ड आवश्यक है" #: planet/js/Publisher.js:227 msgid "Title too long" -msgstr "" +msgstr "शीर्षक बहुत लंबा है" #: planet/js/Publisher.js:244 msgid "Description too long" -msgstr "" +msgstr "विवरण बहुत लंबा है" #: planet/js/Publisher.js:341 msgid "Server Error" -msgstr "" +msgstr "सर्वर त्रुटि" #: planet/js/Publisher.js:341 msgid "Try Again" -msgstr "" +msgstr "पुनः प्रयास करें" #: planet/js/SaveInterface.js:34 msgid "Open in Music Blocks" @@ -7478,7 +7374,7 @@ msgstr "म्यूजिक ब्लॉक्स में खोलें" #: planet/js/SaveInterface.js:35 msgid "Open in Turtle Blocks" -msgstr "" +msgstr "टर्टल ब्लॉक्स में खोलें" #: planet/js/helper.js:149 #: planet/js/StringHelper.js:49 @@ -7566,39 +7462,39 @@ msgstr "क्रमबद्ध करें" #: planet/js/StringHelper.js:55 msgid "Load More Projects" -msgstr "" +msgstr "और प्रोजेक्ट्स लोड करें" #: planet/js/StringHelper.js:56 msgid "Last Updated" -msgstr "" +msgstr "अंतिम अपडेट" #: planet/js/StringHelper.js:57 msgid "Creation Date" -msgstr "" +msgstr "निर्माण तिथि" #: planet/js/StringHelper.js:58 msgid "Number of Downloads:" -msgstr "" +msgstr "डाउनलोड की संख्या:" #: planet/js/StringHelper.js:59 msgid "Number of Likes:" -msgstr "" +msgstr "लाइक्स की संख्या:" #: planet/js/StringHelper.js:60 msgid "Tags:" -msgstr "" +msgstr "टैग्स:" #: planet/js/StringHelper.js:65 msgid "Report projects which violate the Sugar Labs Code of Conduct." -msgstr "" +msgstr "उन प्रोजेक्ट्स की रिपोर्ट करें जो Sugar Labs Code of Conduct का उल्लंघन करते हैं।" #: planet/js/StringHelper.js:66 msgid "Reason for reporting project" -msgstr "" +msgstr "प्रोजेक्ट की रिपोर्ट करने का कारण" #: planet/js/StringHelper.js:70 msgid "Download as File" -msgstr "" +msgstr "फाइल के रूप में डाउनलोड करें" #: plugins/accelerometer.rtp:48 msgid "motion x" @@ -7767,7 +7663,7 @@ msgstr "जल" #: plugins/weather.rtp:68 #: plugins/weather.rtp:97 msgid "Days ahead must be in the range of -1 to 5." -msgstr "" +msgstr "आने वाले दिन -1 से 5 की सीमा में होने चाहिए।" #: plugins/weather.rtp:122 msgid "forecast" @@ -7795,63 +7691,28 @@ msgstr "नीचा" #: plugins/rodi.rtp:172 msgid "blink" -msgstr "" +msgstr "झपकाना" #: plugins/rodi.rtp:246 msgid "led" -msgstr "" +msgstr "एलईडी" #: plugins/rodi.rtp:265 msgid "light intensity" -msgstr "" +msgstr "प्रकाश तीव्रता" #: plugins/rodi.rtp:282 msgid "infrared light (left)" -msgstr "" +msgstr "इंफ्रारेड लाइट (बाएं)" #: plugins/rodi.rtp:296 msgid "infrared light (right)" -msgstr "" +msgstr "इंफ्रारेड लाइट (दाएं)" #: plugins/rodi.rtp:338 msgid "move" msgstr "सरकाय" -#: js/activity.js:3323 - -#~msgid "Nothing in the trash to restore." -#~msgstr "" - -#: js/turtledefs.js:584 - -#~msgid "Save audio from your project as WAV." -#~msgstr "अपनी परियोजना से ऑडियो को डब्लूएवी के रूप में सहेजें।" - -#: js/turtledefs.js:588 - -#~msgid "Save your project to as an ABC file." -#~msgstr "अपनी परियोजना को एक एबीसी फ़ाइल के रूप में सहेजें।" - -#: js/turtledefs.js:592 - -#~msgid "Save your project to as a Lilypond file." -#~msgstr "अपनी परियोजना को एक लिलीपॉंड फ़ाइल के रूप में सहेजें।" - -#: js/turtledefs.js:620 - -#~msgid "Show or hide a coordinate grid." -#~msgstr "कोआर्डिनेट ग्रिड दिखाएँ या छुपाएँ।" - -#: js/turtledefs.js:649 - -#~msgid "Expand/collapse collapsable blocks" -#~msgstr "विकल्प/संकुचन योग्य ब्लॉक्स को विस्तृत/संकुचित करें" - -#: js/turtledefs.js:752 - -#~msgid "Show these messages." -#~msgstr "इन संदेशों को दिखाएँ।" - #: js/rubrics.js:531 #: js/turtledefs.js:136 @@ -7930,7 +7791,7 @@ msgstr "सरकाय" #: js/toolbar.js:1060 #~msgid "New Project" -#~msgstr "" +#~msgstr "नई परियोजना" #: js/turtledefs.js:185 @@ -8066,12 +7927,12 @@ msgstr "सरकाय" #: js/turtleactions/IntervalsActions.js:119 #~msgid "a" -#~msgstr "" +#~msgstr "एक" #: js/turtleactions/IntervalsActions.js:139 #~msgid " below" -#~msgstr "" +#~msgstr "नीचे" #: js/widgets/modewidget.js:1017 @@ -8093,12 +7954,12 @@ msgstr "सरकाय" #: js/widgets/sampler.js:237 #~msgid "Recording started..." -#~msgstr "" +#~msgstr "रिकॉर्डिंग शुरू हुई..." #: js/widgets/sampler.js:245 #~msgid "Recording complete..." -#~msgstr "" +#~msgstr "रिकॉर्डिंग पूरी हुई..." #: js/widgets/musickeyboard.js:1549 @@ -8146,12 +8007,12 @@ msgstr "सरकाय" #: js/widgets/musickeyboard.js:3179 #~msgid "New action blocks generated" -#~msgstr "" +#~msgstr "नया एक्शन ब्लॉक जनरेट किया गया" #: js/widgets/musickeyboard.js:3180 #~msgid "New action block generated" -#~msgstr "" +#~msgstr "नया एक्शन ब्लॉक जनरेट किया गया" #~msgid ""Toggle Fullscreen" #~msgstr ""पूर्ण स्क्रीन टॉगल करें" @@ -8170,7 +8031,7 @@ msgstr "सरकाय" #: js/EnsembleBlocks.js:643 #~msgid "The Turrle pitch block returns the current pitch number being played by the specified turtle." -#~msgstr "" +#~msgstr "टर्ल पिच ब्लॉक निर्दिष्ट कछुए द्वारा खेली जा रही वर्तमान पिच संख्या लौटाता है।" #: js/PitchActions.js:88 @@ -8185,7 +8046,7 @@ msgstr "सरकाय" #: js/musickeyboard.js:2840 #~msgid "New action blocks generated!" -#~msgstr "" +#~msgstr "नए एक्शन ब्लॉक उत्पन्न हुए!" #: js/toolbar.js:110 @@ -8320,40 +8181,39 @@ msgstr "सरकाय" #: js/MediaBlocks.js:579 #~msgid "video material" -#~msgstr "" +#~msgstr "वीडियो सामग्री" #: js/ProgramBlocks.js:581 #~msgid "The Run block block runs a block. It accepts two types of arguments: block number or block name." -#~msgstr "" +#~msgstr "रन ब्लॉक ब्लॉक एक ब्लॉक चलाता है। यह दो प्रकार के तर्कों को स्वीकार करता है: ब्लॉक संख्या या ब्लॉक नाम।" #: js/DrumBlocks.js:188 #: js/DrumBlocks.js:195 #~msgid "The Set drum block will select a drum sound to replace the pitch of any contained notes." -#~msgstr "" +#~msgstr "सेट ड्रम ब्लॉक किसी भी शामिल नोट्स की पिच को बदलने के लिए एक ड्रम ध्वनि का चयन करेगा।" #: js/RhythmBlocks.js:30 #~msgid "The Note value block is the value of the duration of the note currently being played." -#~msgstr "" +#~msgstr "नोट वैल्यू ब्लॉक वर्तमान में चल रहे नोट की अवधि का मान है।" #: js/RhythmBlocks.js:83 #~msgid "The Milliseconds block is similar to a Note block except that it uses time (in MS) to specify the note duration." -#~msgstr "" +#~msgstr "मिलीसेकंड्स ब्लॉक एक नोट ब्लॉक के समान है सिवाय इसके कि यह नोट की अवधि निर्दिष्ट करने के लिए समय (एमएस में) का उपयोग करता है।" #: js/RhythmBlocks.js:235 #~msgid "The Swing block works on pairs of notes (specified by note value), adding some duration (specified by swing value) to the first note and taking the same amount from the second note." -#~msgstr "" +#~msgstr "स्विंग ब्लॉक नोट्स की जोड़ी पर काम करता है (नोट वैल्यू द्वारा निर्दिष्ट), पहले नोट में कुछ अवधि (स्विंग वैल्यू द्वारा निर्दिष्ट) जोड़ता है और दूसरे नोट से समान मात्रा लेता है।" #: js/RhythmBlocks.js:335 #~msgid "The Multiply note value block changes the duration of notes by changing their note values." -#~msgstr "" - +#~msgstr "मल्टीप्लाई नोट वैल्यू ब्लॉक उनके नोट मानों को बदलकर नोट्स की अवधि बदलता है।" #: js/RhythmBlocks.js:506 #~msgid "A rest of the specified note value duration can be constructed using a Silence block." @@ -8408,22 +8268,22 @@ msgstr "सरकाय" #: js/GraphicsBlocks.js:401 #~msgid "The Arc block moves the mouse in a arc." -#~msgstr "" +#~msgstr "आर्क ब्लॉक माउस को एक चाप में ले जाता है।" #: js/GraphicsBlocks.js:408 #~msgid "The Arc block moves the turtle in a arc." -#~msgstr "" +#~msgstr "आर्क ब्लॉक कछुए को एक चाप में ले जाता है।" #: js/GraphicsBlocks.js:464 #~msgid "The Set heading block sets the heading of the mouse." -#~msgstr "" +#~msgstr "सेट हेडिंग ब्लॉक माउस की हेडिंग सेट करता है।" #: js/GraphicsBlocks.js:810 #~msgid "The Wrap block enables or disables screen wrapping for the graphics actions within it." -#~msgstr "" +#~msgstr "रैप ब्लॉक इसके भीतर ग्राफिक्स क्रियाओं के लिए स्क्रीन रैपिंग को सक्षम या अक्षम करता है।" #: js/OrnamentBlocks.js:295 @@ -8565,7 +8425,7 @@ msgstr "सरकाय" #: js/musicutils.js:700 #~msgid "in"" -#~msgstr """ +#~msgstr "में"" #: js/GlobalCard.js:48 @@ -8605,72 +8465,72 @@ msgstr "सरकाय" #: js/PitchBlocks.js:1540 #~msgid "Hertz Block: Did you mean to use a Note block?" -#~msgstr "" +#~msgstr "हर्ट्ज़ ब्लॉक: क्या आप नोट ब्लॉक का उपयोग करना चाहते थे?" #: js/GlobalCard.js:48 #~msgid "Unlike project" -#~msgstr "" +#~msgstr "प्रोजेक्ट को नापसंद करें" #: js/GlobalCard.js:51 #~msgid "Like project" -#~msgstr "" +#~msgstr "प्रोजेक्ट को पसंद करें" #: js/GlobalPlanet.js:30 #~msgid "Feature unavailable - cannot connect to server. Reload Turtle Blocks to try again." -#~msgstr "" +#~msgstr "विशेषता अनुपलब्ध - सर्वर से कनेक्ट नहीं हो सकता। पुनः प्रयास करने के लिए टर्टल ब्लॉक्स को पुनः लोड करें।" #: js/Publisher.js:179 #~msgid "Republish Project" -#~msgstr "" +#~msgstr "प्रोजेक्ट को पुनः प्रकाशित करें" #: js/blocks.js:2379 #~msgid "audio file1" -#~msgstr "" +#~msgstr "ऑडियो फाइल 1" #: js/blocks.js:2387 #~msgid "audio file2" -#~msgstr "" +#~msgstr "ऑडियो फाइल 2" #: js/turtle-singer.js:1793 #~msgid "Warning: Note value greater than 2." -#~msgstr "" +#~msgstr "चेतावनी: नोट मान 2 से अधिक है।" #: js/IntervalsBlocks.js:537 #~msgid "chord5" -#~msgstr "" +#~msgstr "कॉर्ड 5" #: js/IntervalsBlocks.js:543 #~msgid "chord4" -#~msgstr "" +#~msgstr "कॉर्ड 4" #: js/IntervalsBlocks.js:549 #~msgid "chord1" -#~msgstr "" +#~msgstr "कॉर्ड 1" #: js/SensorsBlocks.js:535 #~msgid "The Cursor Y block returns the vertical position of the turtle." -#~msgstr "" +#~msgstr "कर्सर वाई ब्लॉक कछुए की लंबवत स्थिति लौटाता है।" #: js/SensorsBlocks.js:567 #~msgid "The Cursor X block returns the horizontal position of the turtle." -#~msgstr "" +#~msgstr "कर्सर एक्स ब्लॉक कछुए की क्षैतिज स्थिति लौटाता है।" #: js/EnsembleBlocks.js:1174 #~msgid "The Nth-Turtlee name block returns the name of the nth turtle." -#~msgstr "" +#~msgstr "एनथ-टर्टल नाम ब्लॉक एनवें कछुए का नाम लौटाता है।" #: js/turtledefs.js:538 @@ -8685,17 +8545,17 @@ msgstr "सरकाय" #: js/EnsembleBlocks.js:819 #~msgid "The Nth-Mouse name block returns the name of the nth mice." -#~msgstr "" +#~msgstr "एनथ-माउस नाम ब्लॉक एनवें माउस का नाम लौटाता है।" #: js/activity.js:364 #~msgid "search for blocks" -#~msgstr "" +#~msgstr "ब्लॉक्स खोजें" #: js/activity.js:3298 #~msgid "Please set browser zoom level to 100%" -#~msgstr "" +#~msgstr "कृपया ब्राउज़र ज़ूम स्तर को 100% पर सेट करें" #: js/toolbar.js:54 @@ -8706,47 +8566,47 @@ msgstr "सरकाय" #: js/toolbar.js:197 #~msgid "Auxilary menu" -#~msgstr "" +#~msgstr "सहायक मेनू" #: js/SaveInterface.js:47 #~msgid "To run this project, open Music Blocks in a web browser and drag and drop this file into the browser window." -#~msgstr "" +#~msgstr "इस प्रोजेक्ट को चलाने के लिए, वेब ब्राउज़र में म्यूजिक ब्लॉक्स खोलें और इस फाइल को ब्राउज़र विंडो में खींचें और छोड़ें।" #: js/blocks.js:6143 #~msgid "You must always have at least one start block." -#~msgstr "" +#~msgstr "आपके पास हमेशा कम से कम एक स्टार्ट ब्लॉक होना चाहिए।" #: js/sampler.js:406 #~msgid "pitch up" -#~msgstr "" +#~msgstr "पिच ऊपर" #: js/sampler.js:416 #~msgid "pitch down" -#~msgstr "" +#~msgstr "पिच नीचे" #: js/sampler.js:424 #~msgid "accidental up" -#~msgstr "" +#~msgstr "एक्सीडेंटल ऊपर" #: js/sampler.js:434 #~msgid "accidental down" -#~msgstr "" +#~msgstr "एक्सीडेंटल नीचे" #: js/sampler.js:441 #~msgid "octave up" -#~msgstr "" +#~msgstr "ऑक्टेव ऊपर" #: js/sampler.js:451 #~msgid "octave down" -#~msgstr "" +#~msgstr "ऑक्टेव नीचे" #: plugins/finance.rtp:28 @@ -9026,7 +8886,7 @@ msgstr "सरकाय" #: js/EnsembleBlocks.js:295 #~msgid "Mr. Mouse\", 0, 0)]" -#~msgstr "" +#~msgstr "श्री माउस\", 0, 0)]" #: js/SensorsBlocks.js:195 @@ -9178,7 +9038,7 @@ msgstr "सरकाय" #: js/turtledefs.js:439 #~msgid "eg \"do\" is always \"C-natural\"); when Movable do is true, the solfege note names are assigned to scale degrees (\"do\" is always the first degree of the major scale)." -#~msgstr " " +#~msgstr "उदाहरण के लिए \"do\" हमेशा \"C-natural\" होता है); जब जंगम डो सच होता है, तो सॉल्फेज नोट नाम स्केल डिग्री को सौंपा जाता है (\"do\" हमेशा प्रमुख पैमाने की पहली डिग्री होती है)।" #: js/turtledefs.js:459 @@ -9241,29 +9101,29 @@ msgstr "सरकाय" #: js/playbackbox.js:91 #~msgid "playback music" -#~msgstr "" +#~msgstr "प्ले बैक संगीत" #: js/playbackbox.js:96 #~msgid "pause playback" -#~msgstr "" +#~msgstr "प्ले बैक रोकें" #: js/playbackbox.js:107 #: js/playbackbox.js:116 #~msgid "restart playback" -#~msgstr "" +#~msgstr "प्ले बैक पुनः प्रारंभ करें" #: js/playbackbox.js:123 #~msgid "prepare music for playback" -#~msgstr "" +#~msgstr "प्ले बैक के लिए संगीत तैयार करें" #: js/help.js:217 #~msgid "Load blocks" -#~msgstr "" +#~msgstr "ब्लॉक्स लोड करें" #: js/turtledefs.js:304 @@ -9272,27 +9132,27 @@ msgstr "सरकाय" #: js/turtledefs.js:584 #~msgid "The Set timbre block selects a voice for the synthesizer," -#~msgstr "" +#~msgstr "सेट टिंबर ब्लॉक सिंथेसाइज़र के लिए एक आवाज़ चुनता है," #: js/turtledefs.js:525 #~msgid "The Run block block runs a block." -#~msgstr "" +#~msgstr "रन ब्लॉक ब्लॉक एक ब्लॉक चलाता है।" #: js/basicblocks.js:2018 #~msgid "set timbre" -#~msgstr "" +#~msgstr "टिंबर सेट करें" #: js/basicblocks.js:4413 #~msgid "right2" -#~msgstr "" +#~msgstr "दायाँ 2" #: js/basicblocks.js:4429 #~msgid "left2" -#~msgstr "" +#~msgstr "बायाँ 2" #: js/pitchtimematrix.js:323 @@ -9307,7 +9167,7 @@ msgstr "सरकाय" #: js/rhythmruler.js:1711 #~msgid "expand" -#~msgstr "" +#~msgstr "विस्तारित करें" #: js/pitchtimematrix.js:338 @@ -9318,42 +9178,42 @@ msgstr "सरकाय" #: js/rhythmruler.js:1721 #~msgid "collapse" -#~msgstr "" +#~msgstr "संक्षिप्त करें" #~msgid "crescendo factor" -#~msgstr "" +#~msgstr "क्रेसेंडो फैक्टर" #: js/turtledefs.js:181 #~msgid "At the heart of Music Blocks is the Note block. The Note block is a container for a Pitch block that specifies the duration (note value) of the pitch." -#~msgstr "" +#~msgstr "म्यूजिक ब्लॉक्स के केंद्र में नोट ब्लॉक है। नोट ब्लॉक एक पिच ब्लॉक के लिए एक कंटेनर है जो पिच की अवधि (नोट मान) को निर्दिष्ट करता है।" #: js/turtledefs.js:466 #~msgid "The Time block returns the number of seconds that the program has been running." -#~msgstr "" +#~msgstr "टाइम ब्लॉक उस समय की संख्या लौटाता है जो प्रोग्राम चल रहा है।" #: js/turtledefs.js:253 #~msgid "The Store in box1 block is used to store a value in box1." -#~msgstr "" +#~msgstr "स्टोर इन बॉक्स1 ब्लॉक का उपयोग बॉक्स1 में एक मान संग्रहीत करने के लिए किया जाता है।" #: js/turtledefs.js:265 #~msgid "The Multiply block is used to multiply." -#~msgstr "" +#~msgstr "मल्टीप्लाई ब्लॉक का उपयोग गुणा करने के लिए किया जाता है।" #: js/blocks.js:2837 #: js/blocks.js:2863 #~msgid "There is no block is selected." -#~msgstr "" +#~msgstr "कोई ब्लॉक चयनित नहीं है।" #: js/turtledefs.js:209 #~msgid "The Scalar transposition block will shift the pitches contained inside Note blocks up (or down) the scale. In the example shown above, sol is shifted up to la." -#~msgstr "" +#~msgstr "स्केलर ट्रांसपोजिशन ब्लॉक नोट ब्लॉकों के अंदर निहित पिचों को ऊपर (या नीचे) स्केल में स्थानांतरित करेगा। ऊपर दिखाए गए उदाहरण में, सोल को ला तक स्थानांतरित किया गया है।" #: js/turtledefs.js:132 @@ -9568,389 +9428,389 @@ msgstr "सरकाय" #: js/basicblocks.js:1946 #~msgid "movable" -#~msgstr "" +#~msgstr "चल" #: js/turtledefs.js:29 #: js/synthutils.js:46 #~msgid "brown-noise" -#~msgstr "" +#~msgstr "ब्राउन-शोर" #: js/musicutils.js:251 #~msgid "Japanese" -#~msgstr "" +#~msgstr "जापानी" #: js/synthutils.js:90 #~msgid "triangle-bell" -#~msgstr "" +#~msgstr "त्रिकोण-घंटी" #: js/activity.js:1216 #~msgid "Hide grid" -#~msgstr "" +#~msgstr "ग्रिड छुपाएं" #: js/turtledefs.js:358 #~msgid "The FM synth block is a frequency modulator used to define a timbre." -#~msgstr "" +#~msgstr "एफएम सिंथ ब्लॉक एक आवृत्ति मॉड्यूलेटर है जिसका उपयोग एक स्वर को परिभाषित करने के लिए किया जाता है।" #: js/turtledefs.js:429 #~msgid "The Show heap block displays the contents of the heap at the top of the screen." -#~msgstr "" +#~msgstr "शो हीप ब्लॉक स्क्रीन के शीर्ष पर हीप की सामग्री को प्रदर्शित करता है।" #: js/turtledefs.js:260 #~msgid "The Number block holds a number." -#~msgstr "" +#~msgstr "नंबर ब्लॉक एक संख्या रखता है।" #: js/turtledefs.js:381 #~msgid "The Case block is used inside of a Switch to define matches." -#~msgstr "" +#~msgstr "केस ब्लॉक का उपयोग स्विच के अंदर मेलों को परिभाषित करने के लिए किया जाता है।" #: js/turtledefs.js:539 #~msgid "The Background block sets the background color." -#~msgstr "" +#~msgstr "बैकग्राउंड ब्लॉक पृष्ठभूमि का रंग सेट करता है।" #: js/help.js:53 #~msgid "Previous page" -#~msgstr "" +#~msgstr "पिछला पृष्ठ" #: js/turtledefs.js:458 #~msgid "The Open file block opens a file for use with the Show block." -#~msgstr "" +#~msgstr "ओपन फाइल ब्लॉक शो ब्लॉक के साथ उपयोग के लिए एक फाइल खोलता है।" #: js/turtledefs.js:287 #~msgid "The Set-color block changes the pen color." -#~msgstr "" +#~msgstr "सेट-कलर ब्लॉक पेन का रंग बदलता है।" #: js/basicblocks.js:2452 #~msgid "chord' + ' ' + 'IV" -#~msgstr "" +#~msgstr "कॉर्ड' + ' ' + 'IV" #: js/timbre.js:682 #~msgid "effects" -#~msgstr "" +#~msgstr "प्रभाव" #: js/turtledefs.js:29 #~msgid "floor-tom" -#~msgstr "" +#~msgstr "फ्लोर-टॉम" #: js/turtledefs.js:295 #~msgid "The Height block returns the height of the canvas." -#~msgstr "" +#~msgstr "हाइट ब्लॉक कैनवास की ऊंचाई लौटाता है।" #: js/savebox.js:129 #~msgid "Share on Facebook" -#~msgstr "" +#~msgstr "फेसबुक पर साझा करें" #: js/turtledefs.js:452 #~msgid "The Shade block returns the current pen shade value." -#~msgstr "" +#~msgstr "शेड ब्लॉक वर्तमान पेन शेड मान लौटाता है।" #: js/turtledefs.js:215 #~msgid "The On-every-beat block let you specify actions to take on every beat." -#~msgstr "" +#~msgstr "ऑन-एवरी-बीट ब्लॉक आपको हर बीट पर लेने के लिए क्रियाएँ निर्दिष्ट करने देता है।" #: js/turtledefs.js:76 #~msgid "Mr. Mouse is our Music Blocks conductor. Mr. Mouse encourages you to explore Music Blocks. Let us start our tour!" -#~msgstr "" +#~msgstr "मिस्टर माउस हमारे म्यूजिक ब्लॉक्स कंडक्टर हैं। मिस्टर माउस आपको म्यूजिक ब्लॉक्स का अन्वेषण करने के लिए प्रोत्साहित करते हैं। चलो हमारी यात्रा शुरू करते हैं!" #: js/palette.js:1771 #: js/palette.js:1796 #~msgid "re" -#~msgstr "" +#~msgstr "रे" #: js/musicutils.js:237 #~msgid "Spanish Gypsy" -#~msgstr "" +#~msgstr "स्पेनिश जिप्सी" #: js/basicblocks.js:893 #~msgid "divide note value" -#~msgstr "" +#~msgstr "नोट मान विभाजित करें" #: js/activity.js:3743 #~msgid "extra-long press to run music slowly" -#~msgstr "" +#~msgstr "संगीत को धीरे-धीरे चलाने के लिए अतिरिक्त लंबा दबाएं" #: js/rhythmruler.js:1442 #~msgid "save drum machine" -#~msgstr "" +#~msgstr "ड्रम मशीन सहेजें" #: js/activity.js:4373 #~msgid "enable horizontal scrolling" -#~msgstr "" +#~msgstr "क्षैतिज स्क्रॉलिंग सक्षम करें" #: js/turtledefs.js:318 #~msgid "The Pickup block is used to accommodate any notes that come in before the beat." -#~msgstr "" +#~msgstr "पिकअप ब्लॉक का उपयोग किसी भी नोट्स को समायोजित करने के लिए किया जाता है जो बीट से पहले आते हैं।" #: js/turtledefs.js:449 #~msgid "The Hollow line block creates a line with a hollow center." -#~msgstr "" +#~msgstr "होलो लाइन ब्लॉक एक खोखले केंद्र के साथ एक रेखा बनाता है।" #: js/turtledefs.js:185 #~msgid "To copy a stack to the clipboard, right-click on the stack." -#~msgstr "" +#~msgstr "स्टैक को क्लिपबोर्ड पर कॉपी करने के लिए, स्टैक पर राइट-क्लिक करें।" #: js/turtledefs.js:462 #~msgid "The Stopplayback block" -#~msgstr "" +#~msgstr "स्टॉपप्लेबैक ब्लॉक" #: js/toolbar.js:342 #: js/toolbar.js:390 #~msgid "Save as abc" -#~msgstr "" +#~msgstr "एबीसी के रूप में सहेजें" #: js/turtledefs.js:456 #~msgid "The To frequency block converts a pitch name and octave to Hertz." -#~msgstr "" +#~msgstr "टू फ्रीक्वेंसी ब्लॉक एक पिच नाम और ऑक्टेव को हर्ट्ज़ में परिवर्तित करता है।" #: js/basicblocks.js:4422 #~msgid "top" -#~msgstr "" +#~msgstr "शीर्ष" #: js/turtledefs.js:144 #: js/turtledefs.js:189 #~msgid "Open a panel for configuring Music Blocks." -#~msgstr "कछुए ब्लाकों विन्यास के लिए एक पैनल खोलें।" +#~msgstr "म्यूजिक ब्लॉक्स को कॉन्फ़िगर करने के लिए एक पैनल खोलें।" #: js/turtledefs.js:407 #~msgid "The And block is the logical and operator." -#~msgstr "" +#~msgstr "और ब्लॉक तार्किक और ऑपरेटर है।" #: js/activity.js:3533 #~msgid "Save as .wav" -#~msgstr "" +#~msgstr ".wav के रूप में सहेजें" #: js/savebox.js:113 #~msgid "The Planet is unavailable." -#~msgstr "" +#~msgstr "प्लैनेट अनुपलब्ध है।" #: js/turtledefs.js:194 #~msgid "You can use multiple Drum blocks within a Note block." -#~msgstr "" +#~msgstr "आप एक नोट ब्लॉक के भीतर एकाधिक ड्रम ब्लॉकों का उपयोग कर सकते हैं।" #: js/turtledefs.js:186 #~msgid "You can also use Alt+V to paste a stack of blocks. " -#~msgstr "" +#~msgstr "आप ब्लॉकों के स्टैक को पेस्ट करने के लिए Alt+V का भी उपयोग कर सकते हैं।" #: js/turtledefs.js:459 #~msgid "The Video block selects video for use with the Show block. " -#~msgstr "" +#~msgstr "वीडियो ब्लॉक शो ब्लॉक के साथ उपयोग के लिए वीडियो का चयन करता है।" #: js/turtledefs.js:343 #~msgid "When Movable do is false, the solfege note names are always tied to specific pitches (e.g. \"do\" is always \"C-natural\"); when Movable do is true, the solfege note names are assigned to scale degrees (\"do\" is always the first degree of the major scale)." -#~msgstr "" +#~msgstr "जब मूवेबल डो गलत है, तो सोल्फेज नोट नाम हमेशा विशिष्ट पिचों से जुड़े होते हैं (उदा. \"डो\" हमेशा \"सी-नेचुरल\" होता है); जब मूवेबल डो सही है, तो सोल्फेज नोट नाम स्केल डिग्री को सौंपे जाते हैं (\"डो\" हमेशा मेजर स्केल की पहली डिग्री होती है)।" #: js/turtledefs.js:412 #~msgid "The Pop block removes the value at the top of the heap." -#~msgstr "" +#~msgstr "पॉप ब्लॉक हीप के शीर्ष पर मान को हटा देता है।" #: js/turtledefs.js:225 #~msgid "The Decrescendo block will decrease the volume of the contained notes by a specified amount for every note played. For example, if you have 7 notes in sequence contained in a Decrescendo block with a value of 5, the final note will be at 35% less than the starting volume." -#~msgstr "" +#~msgstr "डिक्रेशेंडो ब्लॉक हर बजाए गए नोट के लिए निर्दिष्ट मात्रा से निहित नोट्स की मात्रा को कम करेगा। उदाहरण के लिए, यदि आपके पास एक डिक्रेशेंडो ब्लॉक में 5 के मूल्य के साथ 7 नोट्स अनुक्रम में हैं, तो अंतिम नोट प्रारंभिक मात्रा से 35% कम होगा।" #: js/turtledefs.js:99 #~msgid "The save-stack button saves a stack onto a custom palette." -#~msgstr "" +#~msgstr "सेव-स्टैक बटन एक स्टैक को एक कस्टम पैलेट पर सहेजता है।" #: js/musicutils.js:248 #~msgid "Egyptian" -#~msgstr "" +#~msgstr "मिस्र का" #: js/turtledefs.js:186 #~msgid "The paste button is enabled when there are blocks copied onto the clipboard." -#~msgstr "जब क्लिपबोर्ड में ब्लॉक्स प्रतिलिपित होते हैं तब \"पेस्ट\" बटन सक्रिय होता है।" +#~msgstr "जब क्लिपबोर्ड पर ब्लॉक कॉपी किए जाते हैं तो पेस्ट बटन सक्षम हो जाता है।" #: js/musicutils.js:198 #~msgid "Algerian" -#~msgstr "" +#~msgstr "अल्जीरियाई" #: js/basicblocks.js:831 #~msgid "denominator" -#~msgstr "" +#~msgstr "हर" #: js/turtledefs.js:426 #~msgid "The Emptyheap block empties the heap." -#~msgstr "" +#~msgstr "एम्प्टीहीप ब्लॉक हीप को खाली करता है।" #: js/turtledefs.js:352 #~msgid "The Phaser block adds a sweeping sound." -#~msgstr "" +#~msgstr "फेजर ब्लॉक एक स्विपिंग ध्वनि जोड़ता है।" #: js/turtledefs.js:429 #~msgid "The Open project block is used to open a project from a web page." -#~msgstr "" +#~msgstr "ओपन प्रोजेक्ट ब्लॉक का उपयोग वेब पेज से प्रोजेक्ट खोलने के लिए किया जाता है।" #: plugins/impact.rtp:63 #: plugins/impact.rtp:127 #~msgid "Impact data not available." -#~msgstr "" +#~msgstr "प्रभाव डेटा उपलब्ध नहीं है।" #: js/turtledefs.js:168 #~msgid "Extra-long press the run button to run the music in slow mode." -#~msgstr "" +#~msgstr "संगीत को धीमी गति में चलाने के लिए रन बटन को अतिरिक्त लंबा दबाएं।" #~msgid "mashape" -#~msgstr "आकार" +#~msgstr "माशप" #: js/basicblocks.js:589 #~msgid "thirds" -#~msgstr "" +#~msgstr "तिहाई" #: js/turtledefs.js:279 #~msgid "The X block returns the horizontal position of the mouse." -#~msgstr "" +#~msgstr "एक्स ब्लॉक माउस की क्षैतिज स्थिति लौटाता है।" #: js/turtledefs.js:437 #~msgid "The Delete block block removes a block." -#~msgstr "" +#~msgstr "डिलीट ब्लॉक ब्लॉक एक ब्लॉक को हटा देता है।" #: js/turtledefs.js:278 #~msgid "The Scroll XY block moves the canvas." -#~msgstr "" +#~msgstr "स्क्रॉल एक्सवाई ब्लॉक कैनवास को स्थानांतरित करता है।" #: js/turtledefs.js:393 #~msgid "The Return to URL block will return a value to a webpage." -#~msgstr "" +#~msgstr "रिटर्न टू यूआरएल ब्लॉक एक वेबपेज पर एक मान लौटाएगा।" #: js/turtledefs.js:274 #~msgid "The Left block turns the mouse to the left." -#~msgstr "" +#~msgstr "लेफ्ट ब्लॉक माउस को बाईं ओर घुमाता है।" #: js/activity.js:4395 #~msgid "Run" -#~msgstr "" +#~msgstr "चलाएँ" #: js/turtledefs.js:169 #~msgid "You can load new blocks from the file system." -#~msgstr "आप फाइल सिस्टम से नए ब्लॉक्स लोड कर सकते हैं" +#~msgstr "आप फाइल सिस्टम से नए ब्लॉक लोड कर सकते हैं।" #: js/turtledefs.js:144 #: js/turtledefs.js:189 #~msgid "Settings" -#~msgstr "सेटिंग" +#~msgstr "सेटिंग्स" #: js/turtledefs.js:409 #~msgid "The Boolean block is used to specify true or false." -#~msgstr "" +#~msgstr "बूलियन ब्लॉक का उपयोग सही या गलत निर्दिष्ट करने के लिए किया जाता है।" #: js/turtledefs.js:320 #~msgid "The On-strong-beat block let you specify actions to take on specified beats." -#~msgstr "" +#~msgstr "ऑन-स्टॉन्ग-बीट ब्लॉक आपको निर्दिष्ट बीट्स पर लेने के लिए क्रियाएँ निर्दिष्ट करने देता है।" #: js/turtledefs.js:414 #~msgid "The Indexheap block returns a value in the heap at a specified location." -#~msgstr "" +#~msgstr "इंडेक्सहीप ब्लॉक निर्दिष्ट स्थान पर हीप में एक मान लौटाता है।" #: js/turtledefs.js:385 #: js/turtledefs.js:386 #~msgid "The Arg block contains the value of an argument passed to an action." -#~msgstr "" +#~msgstr "आर्ग ब्लॉक एक क्रिया को पास किए गए तर्क का मान शामिल करता है।" #: js/pitchslider.js:394 #~msgid "move down" -#~msgstr "" +#~msgstr "नीचे ले जाएं" #: js/basicblocks.js:153 #~msgid "consonant step up" -#~msgstr "" +#~msgstr "व्यंजन कदम ऊपर" #: js/turtledefs.js:418 #~msgid "The Emptyheap block empties the heap." -#~msgstr "" +#~msgstr "एम्प्टीहीप ब्लॉक हीप को खाली करता है।" #: js/turtledefs.js:382 #~msgid "The Default block is used inside of a Switch to define a default action." -#~msgstr "" +#~msgstr "डिफ़ॉल्ट ब्लॉक का उपयोग स्विच के अंदर एक डिफ़ॉल्ट क्रिया को परिभाषित करने के लिए किया जाता है।" #: js/turtledefs.js:340 #~msgid "The Scalar step up block returns the number of semi-tones up to the next note in the current key and mode." -#~msgstr "" +#~msgstr "स्केलर स्टेप अप ब्लॉक वर्तमान कुंजी और मोड में अगले नोट तक के अर्ध-स्वरों की संख्या लौटाता है।" #: js/turtledefs.js:233 #~msgid "The Rhythm Maker block opens a tool to create drum machines." -#~msgstr "" +#~msgstr "रिदम मेकर ब्लॉक ड्रम मशीन बनाने के लिए एक उपकरण खोलता है।" #: js/turtledefs.js:482 #~msgid "The Mouse heading block returns the heading of the specified mouse." -#~msgstr "" +#~msgstr "माउस हेडिंग ब्लॉक निर्दिष्ट माउस की हेडिंग लौटाता है।" #: js/basicblocks.js:505 @@ -9967,7 +9827,7 @@ msgstr "सरकाय" #: js/rhythmruler.js:1625 #~msgid "collpase" -#~msgstr "संक्षेपित" +#~msgstr "संक्ष" #: js/turtledefs.js:498 @@ -10113,12 +9973,12 @@ msgstr "सरकाय" #: js/synthutils.js:80 #~msgid "cup-drum" -#~msgstr "" +#~msgstr "कप-ड्रम" #: js/synthutils.js:84 #~msgid "hi-hat" -#~msgstr "" +#~msgstr "हाय-हैट" #: js/palette.js:1763 @@ -10129,47 +9989,47 @@ msgstr "सरकाय" #: js/palette.js:1796 #~msgid "sol" -#~msgstr "" +#~msgstr "सोल" #: js/turtledefs.js:276 #~msgid "The Arc block moves the mouse in a arc." -#~msgstr "" +#~msgstr "आर्क ब्लॉक माउस को एक चाप में ले जाता है।" #: js/turtledefs.js:370 #~msgid "The Pitch staircase tool to is used to generate pitches from a given ratio." -#~msgstr "" +#~msgstr "पिच सीढ़ी उपकरण का उपयोग किसी दिए गए अनुपात से पिच उत्पन्न करने के लिए किया जाता है।" #: js/turtledefs.js:364 #~msgid "The Note volume block returns the current volume of the current synthesizer." -#~msgstr "" +#~msgstr "नोट वॉल्यूम ब्लॉक वर्तमान सिंथेसाइज़र की वर्तमान मात्रा को लौटाता है।" #: js/turtledefs.js:198 #~msgid "The beat of the music is determined by the Meter block (by default, 4 1/4 notes per measure)." -#~msgstr "" +#~msgstr "संगीत की ताल मीटर ब्लॉक द्वारा निर्धारित की जाती है (डिफ़ॉल्ट रूप से, प्रति माप 4 1/4 नोट)।" #: js/turtledefs.js:337 #~msgid "The Accidental selector block is used to choose between double-sharp, sharp, natural, flat, and double-flat." -#~msgstr "" +#~msgstr "एक्सीडेंटल चयनकर्ता ब्लॉक का उपयोग डबल-शार्प, शार्प, नैचुरल, फ्लैट और डबल-फ्लैट के बीच चयन करने के लिए किया जाता है।" #: js/musicutils.js:211 #~msgid "Phrygian" -#~msgstr "" +#~msgstr "फ्राईजियन" #: js/turtledefs.js:344 #~msgid "The Define mode block allows you define a custom mode by specifiying pitch numbers." -#~msgstr "" +#~msgstr "डिफाइन मोड ब्लॉक आपको पिच नंबर निर्दिष्ट करके एक कस्टम मोड परिभाषित करने की अनुमति देता है।" #: js/activity.js:2166 #~msgid "Run fast / long press to run slow / extra-long press to run music slow" -#~msgstr "" +#~msgstr "तेज चलाएं / धीरे चलाने के लिए लंबे समय तक दबाएं / संगीत को धीरे चलाने के लिए अतिरिक्त लंबे समय तक दबाएं" #: js/turtledefs.js:28 @@ -10286,7 +10146,7 @@ msgstr "सरकाय" #: js/block.js:1306 #~msgid "1st" -#~msgstr "" +#~msgstr "पहला" #: js/logo.js:2177 @@ -10301,27 +10161,27 @@ msgstr "सरकाय" #: js/logo.js:8059 #~msgid "Could not find turtle" -#~msgstr "" +#~msgstr "कछुआ नहीं मिला" #: js/turtledefs.js:218 -#~msgid "The Slur block lengthens the sustain of noteswhile maintaining the specified rhythmic value of the notes." -#~msgstr "" +#~msgid "The Slur block lengthens the sustain of notes while maintaining the specified rhythmic value of the notes." +#~msgstr "स्लर ब्लॉक नोट्स की स्थिरता को लंबा करता है जबकि नोट्स के निर्दिष्ट ताल मूल्य को बनाए रखता है।" #: js/musicutils.js:234 #~msgid "Hungarian" -#~msgstr "" +#~msgstr "हंगेरियन" #: js/pitchstaircase.js:475 #~msgid "play chord" -#~msgstr "" +#~msgstr "कॉर्ड बजाएं" #: js/utilitybox.js:154 #~msgid "Optimize feedback" -#~msgstr "" +#~msgstr "प्रतिक्रिया को अनुकूलित करें" #: js/turtledefs.js:187 @@ -10330,129 +10190,129 @@ msgstr "सरकाय" #: js/toolbar.js:426 #~msgid "Save block artwork" -#~msgstr "" +#~msgstr "ब्लॉक आर्टवर्क सहेजें" #: js/turtledefs.js:234 -#~msgid "The Pitch-slider block opens a tool to generate arbitray pitches." -#~msgstr "" +#~msgid "The Pitch-slider block opens a tool to generate arbitrary pitches." +#~msgstr "पिच-स्लाइडर ब्लॉक एक उपकरण खोलता है जो मनमानी पिचें उत्पन्न करता है।" #: js/logo.js:3711 #~msgid "The Scaler Step Block must be used inside of a Note Block." -#~msgstr "" +#~msgstr "स्केलर स्टेप ब्लॉक का उपयोग नोट ब्लॉक के अंदर किया जाना चाहिए।" #: js/turtledefs.js:154 #: js/turtledefs.js:200 #~msgid "Music Blocks is an open source collection of tools for exploring musical concepts. A full list of contributors can be found in the Music Blocks GitHub repository. Music Blocks is licensed under the AGPL. The current version is:" -#~msgstr "" +#~msgstr "म्यूजिक ब्लॉक्स संगीत अवधारणाओं का पता लगाने के लिए उपकरणों का एक ओपन सोर्स संग्रह है। योगदानकर्ताओं की पूरी सूची म्यूजिक ब्लॉक्स गिटहब रिपॉजिटरी में पाई जा सकती है। म्यूजिक ब्लॉक्स एजीपीएल के तहत लाइसेंस प्राप्त है। वर्तमान संस्करण है:" #: js/basicblocks.js:596 #~msgid "fourths" -#~msgstr "" +#~msgstr "चौथा" #: js/turtledefs.js:304 -#~msgid "The Cursor Y block returns the veritcal position of the mouse." -#~msgstr "" +#~msgid "The Cursor Y block returns the vertical position of the mouse." +#~msgstr "कर्सर वाई ब्लॉक माउस की ऊर्ध्वाधर स्थिति लौटाता है।" #: js/turtledefs.js:220 #~msgid "The Crescendo block will increase (or decrease) the volume of the contained notes by a specified amount for every note played. For example, if you have 7 notes in sequence contained in a Crescendo block with a value of 5, the final note will be at 35% more than the starting volume." -#~msgstr "" +#~msgstr "क्रेसेंडो ब्लॉक हर बजाए गए नोट के लिए निर्धारित मात्रा से नोट्स की मात्रा को बढ़ाएगा (या घटाएगा)। उदाहरण के लिए, यदि आपके पास एक क्रेसेंडो ब्लॉक में 5 के मूल्य के साथ 7 नोट्स अनुक्रम में हैं, तो अंतिम नोट प्रारंभिक मात्रा से 35% अधिक होगा।" #: js/turtledefs.js:464 #~msgid "The Keyboard block returns computer keyboard input." -#~msgstr "" +#~msgstr "कीबोर्ड ब्लॉक कंप्यूटर कीबोर्ड इनपुट लौटाता है।" #~msgid "Save your project to a server." -#~msgstr "अपने प्रोजॆक्ट को सर्वर पे सेव करें" +#~msgstr "अपने प्रोजेक्ट को सर्वर पर सहेजें" #: js/basicblocks.js:892 #~msgid "multiply beat value" -#~msgstr "" +#~msgstr "बीट मान गुणा करें" #: js/musicutils.js:244 #~msgid "Whole Tone" -#~msgstr "" +#~msgstr "पूरा टोन" #: js/turtledefs.js:404 #~msgid "The Int block returns an integer." -#~msgstr "" +#~msgstr "इंट ब्लॉक एक पूर्णांक लौटाता है।" #: js/turtledefs.js:256 #~msgid "The box2 block returns the value stored in box2." -#~msgstr "" +#~msgstr "बॉक्स2 ब्लॉक बॉक्स2 में संग्रहीत मान लौटाता है।" #: js/turtledefs.js:82 #~msgid "Click to run just the music in slow mode." -#~msgstr "" +#~msgstr "सिर्फ संगीत को धीमी गति में चलाने के लिए क्लिक करें।" #: js/turtledefs.js:294 #~msgid "The Speak block outputs to the text-to-speech synthesizer" -#~msgstr "" +#~msgstr "स्पीक ब्लॉक टेक्स्ट-टू-स्पीच सिंथेसाइज़र को आउटपुट करता है।" #: js/turtledefs.js:451 #~msgid "The Grey block returns the current pen grey value." -#~msgstr "" +#~msgstr "ग्रे ब्लॉक वर्तमान पेन ग्रे मान लौटाता है।" #: js/block.js:1311 #~msgid "6th" -#~msgstr "" +#~msgstr "छठा" #: js/logo.js:4945 #: js/logo.js:4966 #~msgid "Input to Augmented Block must be 1, 2, 3, 4, 5, 6, 7, or 8" -#~msgstr "" +#~msgstr "ऑगमेंटेड ब्लॉक के लिए इनपुट 1, 2, 3, 4, 5, 6, 7, या 8 होना चाहिए" #: js/turtledefs.js:367 #~msgid "The Drum name block is used to select a drum." -#~msgstr "" +#~msgstr "ड्रम नाम ब्लॉक का उपयोग ड्रम का चयन करने के लिए किया जाता है।" #: js/activity.js:2699 #~msgid "Run fast / long press to run slowly / extra-long press to run music slowly" -#~msgstr "" +#~msgstr "तेज़ चलाएँ / धीरे चलाने के लिए लंबा दबाएँ / संगीत को धीरे चलाने के लिए अतिरिक्त लंबा दबाएँ" #: js/basicblocks.js:4872 #~msgid "save as lilypond" -#~msgstr "" +#~msgstr "लिलीपॉन्ड के रूप में सहेजें" #: js/turtledefs.js:266 #~msgid "The Divide block is used to divide." -#~msgstr "" +#~msgstr "डिवाइड ब्लॉक का उपयोग विभाजित करने के लिए किया जाता है।" #: js/turtledefs.js:357 -#~msgid "The Partial block is used to specify a weight for a specific partical harmonic." -#~msgstr "" +#~msgid "The Partial block is used to specify a weight for a specific partial harmonic." +#~msgstr "पार्शियल ब्लॉक का उपयोग एक विशिष्ट आंशिक हार्मोनिक के लिए एक वजन निर्दिष्ट करने के लिए किया जाता है।" #: js/turtledefs.js:373 #~msgid "The Temperament name block is used to select a tuning method." -#~msgstr "" +#~msgstr "टेम्परामेंट नाम ब्लॉक का उपयोग ट्यूनिंग विधि का चयन करने के लिए किया जाता है।" #: js/musicutils.js:200 #~msgid "Diminished" -#~msgstr "" +#~msgstr "घटित" #~msgid "Expand/collapse toolbar" #~msgstr "उपकरण पट्टी को खोलें या बंद करें" @@ -10464,12 +10324,12 @@ msgstr "सरकाय" #: js/toolbar.js:421 #~msgid "Save as SVG" -#~msgstr "" +#~msgstr "SVG के रूप में सहेजें" #: js/turtledefs.js:424 #~msgid "The Loadheap block loads the heap from a file." -#~msgstr "" +#~msgstr "लोडहीप ब्लॉक एक फाइल से हीप लोड करता है।" #: js/turtledefs.js:29 @@ -10592,7 +10452,7 @@ msgstr "सरकाय" #: js/utilitybox.js:153 #~msgid "Optimize performance" -#~msgstr "" +#~msgstr "प्रदर्शन को अनुकूलित करें" #: js/playback.js:31 @@ -10603,32 +10463,32 @@ msgstr "सरकाय" #: js/rhythmruler.js:827 #~msgid "play all" -#~msgstr "" +#~msgstr "सभी चलाएं" #: js/turtledefs.js:460 #~msgid "The Camera block connects a webcam to the Show block." -#~msgstr "" +#~msgstr "कैमरा ब्लॉक एक वेबकैम को शो ब्लॉक से जोड़ता है।" #: js/turtledefs.js:29 #~msgid "finger cymbols" -#~msgstr "" +#~msgstr "उंगली झांझ" #: js/synthutils.js:36 #~msgid "simple-1" -#~msgstr "" +#~msgstr "सरल-1" #: js/basicblocks.js:145 #~msgid "consonant step down" -#~msgstr "" +#~msgstr "व्यंजन चरण नीचे" #: js/synthutils.js:86 #~msgid "ride-bell" -#~msgstr "" +#~msgstr "राइड-बेल" #: js/turtledefs.js:23 @@ -10735,80 +10595,256 @@ msgstr "सरकाय" #: js/samplesviewer.js:700 -#~msgid "Worldwide" -#~msgstr "दुनिया भर में" +#~msgid "Worldwide" +#~msgstr "दुनिया भर में" + +#: js/turtledefs.js:320 + +#~msgid "E.g., a dotted quarter note will play for 3/8 (1/4 + 1/8) of a beat." +#~msgstr "उदाहरण के लिए, डॉटेड क्वार्टर नोट 3/8 (1/4 + 1/8) बीट के लिए बजेगा।" + +#: js/activity.js:3743 + +#: js/activity.js:3759 + +#~msgid "long press to run slowly" +#~msgstr "धीरे चलाने के लिए लंबा दबाएं" + +#: js/turtledefs.js:430 + +#~msgid "The Save heap to app block saves the heap to a web page." +#~msgstr "सेव हीप टू एप ब्लॉक हीप को एक वेब पेज पर सहेजता है।" + +#: js/basicblocks.js:1370 + +#~msgid "pluck" +#~msgstr "चुटकुला" + +#: js/turtledefs.js:476 + +#~msgid "The Mouse note block returns the current note value being played by the specified mouse." +#~msgstr "माउस नोट ब्लॉक निर्दिष्ट माउस द्वारा बजाए जा रहे वर्तमान नोट मूल्य लौटाता है।" + +#: js/turtledefs.js:219 + +#~msgid "The Slur block lengthens the sustain of notes—running longer than the noted duration and blending it into the next note—while maintaining the specified rhythmic value of the notes." +#~msgstr "स्लर ब्लॉक नोट्स के सस्टेन को बढ़ाता है—उचित अवधि से लंबा चलता है और इसे अगले नोट में मिश्रित करता है—जबकि नोट्स के निर्दिष्ट तालमय मूल्य को बनाए रखता है।" + +#: js/basicblocks.js:1545 + +#: js/basicblocks.js:1550 + +#~msgid "on weak beat" +#~msgstr "कमजोर बीट पर" + +#: js/turtledefs.js:322 + +#~msgid "The No clock block decouples the notes from the master clock." +#~msgstr "नो क्लॉक ब्लॉक नोट्स को मास्टर क्लॉक से अलग करता है।" + +#: js/turtledefs.js:283 + +#~msgid "The Set-pen-size block changes the size of the pen." +#~msgstr "सेट-पेन-साइज़ ब्लॉक पेन का आकार बदलता है।" + +#~msgid "end hollow line" +#~msgstr "अंत खोखली रेखा" + +#: js/turtledefs.js:448 + +#~msgid "The Fill block fills in a shape with a color." +#~msgstr "फिल ब्लॉक एक आकार को रंग से भरता है।" + +#: js/basicblocks.js:622 + +#~msgid "skip factor" +#~msgstr "छोड़ें कारक" + +#: js/turtledefs.js:221 + +#~msgid "The Vibrato block adds a rapid, slight variation in pitch." +#~msgstr "वाइब्रेटो ब्लॉक पिच में तेजी से, हल्का बदलाव जोड़ता है।" + +#: js/turtledefs.js:311 + +#~msgid "The Mouse-sync block aligns the beat count between mice." +#~msgstr "माउस-सिंक ब्लॉक चूहों के बीच बीट काउंट को संरेखित करता है।" + +#: js/samplesviewer.js:73 + +#: js/samplesviewer.js:73 + +#~msgid "Open" +#~msgstr "खोलें" + +#: js/turtledefs.js:207 + +#~msgid "The Scaler Step block (in combination with a Number block) will play the next pitch in a scale, e.g., if the last note played was sol, Scalar Step 1 will play la." +#~msgstr "स्केलर स्टेप ब्लॉक (एक नंबर ब्लॉक के संयोजन में) स्केल में अगली पिच बजाएगा, उदाहरण के लिए, यदि अंतिम नोट सोल था, तो स्केलर स्टेप 1 ला बजाएगा।" + +#: js/basicblocks.js:1933 + +#~msgid "define temperamentX" +#~msgstr "टेम्परामेंटX को परिभाषित करें" + +#: js/turtledefs.js:315 + +#~msgid "The Swing block works on pairs of notes (specified by note value), adding some duration (specified by swing value) to the first note and taking the same amount from the second note." +#~msgstr "स्विंग ब्लॉक नोट्स की जोड़ी पर काम करता है (नोट मान द्वारा निर्दिष्ट), पहले नोट में कुछ अवधि (स्विंग मान द्वारा निर्दिष्ट) जोड़ता है और दूसरे नोट से समान मात्रा लेता है।" + +#: js/basicblocks.js:703 + +#~msgid "set voice" +#~msgstr "आवाज सेट करें" + +#: js/turtledefs.js:331 + +#~msgid "Else a kick drum will play." +#~msgstr "अन्यथा एक किक ड्रम बजेगा।" + +#: js/toolbar.js:340 + +#: js/toolbar.js:388 + +#~msgid "Save as wav" +#~msgstr "wav के रूप में सहेजें" + +#: js/activity.js:3859 + +#: js/activity.js:3870 + +#~msgid "Click here to paste." +#~msgstr "यहां पेस्ट करने के लिए क्लिक करें।" + +#: js/turtledefs.js:204 + +#~msgid "The Pitch block specifies the pitch name and octave of a note that together determine the frequency of the note." +#~msgstr "पिच ब्लॉक नोट के पिच नाम और ऑक्टेव को निर्दिष्ट करता है जो मिलकर नोट की आवृत्ति निर्धारित करते हैं।" + +#: js/synthutils.js:76 + +#~msgid "tom-tom" +#~msgstr "टॉम-टॉम" + +#: js/musicutils.js:207 + +#~msgid "Ionian" +#~msgstr "आयोनियन" + +#: js/lilypond.js:21 + +#~msgid "ch" +#~msgstr "ch" + +#: js/turtledefs.js:220 + +#~msgid "The Slur block lengthens the sustain of notes while maintaining the specified rhythmic value of the notes." +#~msgstr "स्लर ब्लॉक नोट्स की स्थिरता को लंबा करता है जबकि नोट्स के निर्दिष्ट ताल मूल्य को बनाए रखता है।" + +#: js/temperament.js:1700 + +#~msgid "add pitches" +#~msgstr "पिच जोड़ें" + +#: js/turtledefs.js:479 + +#~msgid "The X mouse block returns the X position of the specified mouse." +#~msgstr "एक्स माउस ब्लॉक निर्दिष्ट माउस की एक्स स्थिति लौटाता है।" + +#: js/turtledefs.js:154 + +#: js/turtledefs.js:200 + +#~msgid "Music Blocks is an open source collection of tools for exploring musical concepts. A full list of contributors can be found in the Music Blocks GitHub repository. Music Blocks is licensed under the AGPL. The current version is:' + ' ' + VERSION), 'images/logo.svg', 'https://github.com/sugarlabs/musicblocks', " +#~msgstr "म्यूजिक ब्लॉक्स संगीत अवधारणाओं का पता लगाने के लिए उपकरणों का एक ओपन सोर्स संग्रह है। योगदानकर्ताओं की पूरी सूची म्यूजिक ब्लॉक्स गिटहब रिपॉजिटरी में पाई जा सकती है। म्यूजिक ब्लॉक्स एजीपीएल के तहत लाइसेंस प्राप्त है। वर्तमान संस्करण है:' + ' ' + संस्करण), 'images/logo.svg', 'https://github.com/sugarlabs/musicblocks', " + +#: js/lilypond.js:21 + +#~msgid "cb" +#~msgstr "cb" + +#: js/basicblocks.js:1896 + +#~msgid "reference pitch" +#~msgstr "संदर्भ पिच" + +#: js/turtledefs.js:165 + +#: js/turtledefs.js:170 -#: js/turtledefs.js:320 +#~msgid "Click to run the music note by note." +#~msgstr "संगीत को नोट दर नोट चलाने के लिए क्लिक करें।" -#~msgid "E.g., a dotted quarter note will play for 3/8 (1/4 + 1/8) of a beat." -#~msgstr "उदाहरण के लिए, डॉटेड क्वार्टर नोट 3/8 (1/4 + 1/8) बीट के लिए बजेगा।" +#: js/musicutils.js:310 -#: js/activity.js:3743 +#~msgid "poly" +#~msgstr "पोली" -#: js/activity.js:3759 +#: js/StringHelper.js:22 -#~msgid "long press to run slowly" -#~msgstr "धीरे चलाने के लिए लंबा दबाएं" +#~msgid "Search for a project\"," +#~msgstr "एक प्रोजेक्ट खोजें\"," -#: js/turtledefs.js:430 +#: js/pitchslider.js:388 -#~msgid "The Save heap to app block saves the heap to a web page." -#~msgstr "सेव हीप टू एप ब्लॉक हीप को एक वेब पेज पर सहेजता है।" +#~msgid "move up" +#~msgstr "ऊपर जाएं" -#: js/basicblocks.js:1370 +#: js/activity.js:3565 -#~msgid "pluck" -#~msgstr "चुटकुला" +#~msgid "confirm" +#~msgstr "पुष्टि करें" -#: js/turtledefs.js:476 +#: js/turtledefs.js:427 -#~msgid "The Mouse note block returns the current note value being played by the specified mouse." -#~msgstr "माउस नोट ब्लॉक निर्दिष्ट माउस द्वारा बजाए जा रहे वर्तमान नोट मूल्य लौटाता है।" +#: js/turtledefs.js:428 -#: js/turtledefs.js:219 +#~msgid "The Space block is used to add space between blocks." +#~msgstr "स्पेस ब्लॉक का उपयोग ब्लॉकों के बीच स्थान जोड़ने के लिए किया जाता है।" -#~msgid "The Slur block lengthens the sustain of notes—running longer than the noted duration and blending it into the next note—while maintaining the specified rhythmic value of the notes." -#~msgstr "स्लर ब्लॉक नोट्स के सस्टेन को बढ़ाता है—उचित अवधि से लंबा चलता है और इसे अगले नोट में मिश्रित करता है—जबकि नोट्स के निर्दिष्ट तालमय मूल्य को बनाए रखता है।" +#: js/turtledefs.js:475 -#: js/basicblocks.js:1545 +#~msgid "The Mouse sync block aligns the beat count between mice." +#~msgstr "माउस सिंक ब्लॉक चूहों के बीच बीट काउंट को संरेखित करता है।" -#: js/basicblocks.js:1550 +#: js/musicutils.js:239 -#~msgid "on weak beat" -#~msgstr "कमजोर बीट पर" +#~msgid "Maqam" +#~msgstr "मक़ाम" -#: js/turtledefs.js:322 +#: js/musicutils.js:219 -#~msgid "The No clock block decouples the notes from the master clock." -#~msgstr "" +#~msgid "Aeolian" +#~msgstr "ऐओलियन"#~msgid "The No clock block decouples the notes from the master clock." +#~msgstr "नो क्लॉक ब्लॉक नोट्स को मास्टर क्लॉक से अलग करता है।" #: js/turtledefs.js:283 #~msgid "The Set-pen-size block changes the size of the pen." -#~msgstr "" +#~msgstr "सेट-पेन-साइज़ ब्लॉक पेन का आकार बदलता है।" #~msgid "end hollow line" -#~msgstr "" +#~msgstr "अंत खोखली रेखा" #: js/turtledefs.js:448 #~msgid "The Fill block fills in a shape with a color." -#~msgstr "" +#~msgstr "फिल ब्लॉक एक आकार को रंग से भरता है।" #: js/basicblocks.js:622 #~msgid "skip factor" -#~msgstr "" +#~msgstr "छोड़ें कारक" #: js/turtledefs.js:221 #~msgid "The Vibrato block adds a rapid, slight variation in pitch." -#~msgstr "" +#~msgstr "वाइब्रेटो ब्लॉक पिच में तेजी से, हल्का बदलाव जोड़ता है।" #: js/turtledefs.js:311 #~msgid "The Mouse-sync block aligns the beat count between mice." -#~msgstr "" +#~msgstr "माउस-सिंक ब्लॉक चूहों के बीच बीट काउंट को संरेखित करता है।" #: js/samplesviewer.js:73 @@ -10820,142 +10856,142 @@ msgstr "सरकाय" #: js/turtledefs.js:207 #~msgid "The Scaler Step block (in combination with a Number block) will play the next pitch in a scale, e.g., if the last note played was sol, Scalar Step 1 will play la." -#~msgstr "" +#~msgstr "स्केलर स्टेप ब्लॉक (एक नंबर ब्लॉक के संयोजन में) स्केल में अगली पिच बजाएगा, उदाहरण के लिए, यदि अंतिम नोट सोल था, तो स्केलर स्टेप 1 ला बजाएगा।" #: js/basicblocks.js:1933 #~msgid "define temperamentX" -#~msgstr "" +#~msgstr "टेम्परामेंटX को परिभाषित करें" #: js/turtledefs.js:315 #~msgid "The Swing block works on pairs of notes (specified by note value), adding some duration (specified by swing value) to the first note and taking the same amount from the second note." -#~msgstr "" +#~msgstr "स्विंग ब्लॉक नोट्स की जोड़ी पर काम करता है (नोट मान द्वारा निर्दिष्ट), पहले नोट में कुछ अवधि (स्विंग मान द्वारा निर्दिष्ट) जोड़ता है और दूसरे नोट से समान मात्रा लेता है।" #: js/basicblocks.js:703 #~msgid "set voice" -#~msgstr "" +#~msgstr "आवाज सेट करें" #: js/turtledefs.js:331 #~msgid "Else a kick drum will play." -#~msgstr "" +#~msgstr "अन्यथा एक किक ड्रम बजेगा।" #: js/toolbar.js:340 #: js/toolbar.js:388 #~msgid "Save as wav" -#~msgstr "" +#~msgstr "wav के रूप में सहेजें" #: js/activity.js:3859 #: js/activity.js:3870 #~msgid "Click here to paste." -#~msgstr "" +#~msgstr "यहां पेस्ट करने के लिए क्लिक करें।" #: js/turtledefs.js:204 #~msgid "The Pitch block specifies the pitch name and octave of a note that together determine the frequency of the note." -#~msgstr "" +#~msgstr "पिच ब्लॉक नोट के पिच नाम और ऑक्टेव को निर्दिष्ट करता है जो मिलकर नोट की आवृत्ति निर्धारित करते हैं।" #: js/synthutils.js:76 #~msgid "tom-tom" -#~msgstr "" +#~msgstr "टॉम-टॉम" #: js/musicutils.js:207 #~msgid "Ionian" -#~msgstr "" +#~msgstr "आयोनियन" #: js/lilypond.js:21 #~msgid "ch" -#~msgstr "" +#~msgstr "ch" #: js/turtledefs.js:220 #~msgid "The Slur block lengthens the sustain of notes while maintaining the specified rhythmic value of the notes." -#~msgstr "" +#~msgstr "स्लर ब्लॉक नोट्स की स्थिरता को लंबा करता है जबकि नोट्स के निर्दिष्ट ताल मूल्य को बनाए रखता है।" #: js/temperament.js:1700 #~msgid "add pitches" -#~msgstr "" +#~msgstr "पिच जोड़ें" #: js/turtledefs.js:479 #~msgid "The X mouse block returns the X position of the specified mouse." -#~msgstr "" +#~msgstr "एक्स माउस ब्लॉक निर्दिष्ट माउस की एक्स स्थिति लौटाता है।" #: js/turtledefs.js:154 #: js/turtledefs.js:200 #~msgid "Music Blocks is an open source collection of tools for exploring musical concepts. A full list of contributors can be found in the Music Blocks GitHub repository. Music Blocks is licensed under the AGPL. The current version is:' + ' ' + VERSION), 'images/logo.svg', 'https://github.com/sugarlabs/musicblocks', " -#~msgstr "" +#~msgstr "म्यूजिक ब्लॉक्स संगीत अवधारणाओं का पता लगाने के लिए उपकरणों का एक ओपन सोर्स संग्रह है। योगदानकर्ताओं की पूरी सूची म्यूजिक ब्लॉक्स गिटहब रिपॉजिटरी में पाई जा सकती है। म्यूजिक ब्लॉक्स एजीपीएल के तहत लाइसेंस प्राप्त है। वर्तमान संस्करण है:' + ' ' + संस्करण), 'images/logo.svg', 'https://github.com/sugarlabs/musicblocks', " #: js/lilypond.js:21 #~msgid "cb" -#~msgstr "" +#~msgstr "cb" #: js/basicblocks.js:1896 #~msgid "reference pitch" -#~msgstr "" +#~msgstr "संदर्भ पिच" #: js/turtledefs.js:165 #: js/turtledefs.js:170 #~msgid "Click to run the music note by note." -#~msgstr "" +#~msgstr "संगीत को नोट दर नोट चलाने के लिए क्लिक करें।" #: js/musicutils.js:310 #~msgid "poly" -#~msgstr "" +#~msgstr "पोली" #: js/StringHelper.js:22 #~msgid "Search for a project\"," -#~msgstr "" +#~msgstr "एक प्रोजेक्ट खोजें\"," #: js/pitchslider.js:388 #~msgid "move up" -#~msgstr "" +#~msgstr "ऊपर जाएं" #: js/activity.js:3565 #~msgid "confirm" -#~msgstr "पक्का करीये" +#~msgstr "पुष्टि करें" #: js/turtledefs.js:427 #: js/turtledefs.js:428 #~msgid "The Space block is used to add space between blocks." -#~msgstr "" +#~msgstr "स्पेस ब्लॉक का उपयोग ब्लॉकों के बीच स्थान जोड़ने के लिए किया जाता है।" #: js/turtledefs.js:475 #~msgid "The Mouse sync block aligns the beat count between mice." -#~msgstr "" +#~msgstr "माउस सिंक ब्लॉक चूहों के बीच बीट काउंट को संरेखित करता है।" #: js/musicutils.js:239 #~msgid "Maqam" -#~msgstr "" +#~msgstr "मक़ाम" #: js/musicutils.js:219 #~msgid "Aeolian" -#~msgstr "" +#~msgstr "ऐओलियन" #: js/turtledefs.js:29 @@ -11138,177 +11174,177 @@ msgstr "सरकाय" #: js/turtledefs.js:216 #~msgid "The Set temperament block is used to choose the tuning system used by Music Blocks." -#~msgstr "" +#~msgstr "सेट टेम्परामेंट ब्लॉक का उपयोग म्यूजिक ब्लॉक्स द्वारा उपयोग किए जाने वाले ट्यूनिंग सिस्टम को चुनने के लिए किया जाता है।" #: js/turtledefs.js:250 #~msgid "The Dispatch block is used to trigger an event." -#~msgstr "" +#~msgstr "डिस्पैच ब्लॉक का उपयोग किसी घटना को ट्रिगर करने के लिए किया जाता है।" #: js/turtledefs.js:87 #~msgid "Hide or show the block palettes." -#~msgstr "ब्लॉक पैलेट दिखाएँ / छिपाएं " +#~msgstr "ब्लॉक पैलेट दिखाएँ / छिपाएं" #: js/activity.js:2712 #~msgid "Run fast / long press to run slowly" -#~msgstr "" +#~msgstr "तेज़ चलाएं / धीरे चलाने के लिए लंबा दबाएं" #: js/activity.js:913 #~msgid "hide grid" -#~msgstr "" +#~msgstr "ग्रिड छिपाएं" #: js/synthutils.js:72 #~msgid "snare-drum" -#~msgstr "" +#~msgstr "स्नेर-ड्रम" #: js/turtledefs.js:325 #~msgid "The Measure count block returns the current measure." -#~msgstr "" +#~msgstr "मेजर काउंट ब्लॉक वर्तमान माप को लौटाता है।" #: js/turtledefs.js:474 #~msgid "The Found mouse block will return true if the specified mouse can be found." -#~msgstr "" +#~msgstr "फाउंड माउस ब्लॉक सही लौटाएगा यदि निर्दिष्ट माउस पाया जा सकता है।" #: js/turtledefs.js:267 #~msgid "The Dispatch block is used to trigger an event." -#~msgstr "" +#~msgstr "डिस्पैच ब्लॉक का उपयोग किसी घटना को ट्रिगर करने के लिए किया जाता है।" #: js/turtledefs.js:107 #: js/utilitybox.js:239 #~msgid "Search" -#~msgstr "" +#~msgstr "खोजें" #: js/turtledefs.js:29 #: js/synthutils.js:44 #~msgid "white-noise" -#~msgstr "" +#~msgstr "सफेद शोर" #: js/musicutils.js:203 #~msgid "Octatonic" -#~msgstr "" +#~msgstr "ऑक्टाटोनिक" #: js/turtledefs.js:309 #~msgid "The Pitch-time Matrix block opens a tool to create musical phrases." -#~msgstr "" +#~msgstr "पिच-टाइम मैट्रिक्स ब्लॉक एक उपकरण खोलता है जो संगीतात्मक वाक्यांश बनाने के लिए होता है।" #: js/turtledefs.js:297 #~msgid "The Top block returns the position of the top of the canvas." -#~msgstr "" +#~msgstr "टॉप ब्लॉक कैनवास के शीर्ष की स्थिति लौटाता है।" #: js/turtledefs.js:249 #~msgid "The Listen block is used to listen for an event such as a mouse click. When the event happens, an action is taken." -#~msgstr "" +#~msgstr "लिसन ब्लॉक का उपयोग किसी घटना जैसे माउस क्लिक के लिए सुनने के लिए किया जाता है। जब घटना होती है, तो एक क्रिया ली जाती है।" #: plugins/rodi.rtp:91 #~msgid "sense left" -#~msgstr "" +#~msgstr "बाएं महसूस करें" #: js/turtledefs.js:237 #~msgid "The Music keyboard block opens a piano keyboard that can be used to create notes." -#~msgstr "" +#~msgstr "म्यूजिक कीबोर्ड ब्लॉक एक पियानो कीबोर्ड खोलता है जिसका उपयोग नोट्स बनाने के लिए किया जा सकता है।" #: js/turtledefs.js:413 #~msgid "The Setheapentry block sets a value in he heap at the specified location." -#~msgstr "" +#~msgstr "सेटहीपएंट्री ब्लॉक निर्दिष्ट स्थान पर हीप में एक मान सेट करता है।" #: js/turtledefs.js:29 #: js/musicutils.js:307 #~msgid "jazz-minor" -#~msgstr "" +#~msgstr "जैज़-माइनर" #: js/turtledefs.js:29 #: js/musicutils.js:325 #~msgid "minor-blues" -#~msgstr "" +#~msgstr "माइनर-ब्लूज़" #: js/help.js:53 #~msgid "previous page" -#~msgstr "" +#~msgstr "पिछला पृष्ठ" #: js/turtledefs.js:285 #~msgid "The Pen-down block lowers the pen so that it draws." -#~msgstr "" +#~msgstr "पेन-डाउन ब्लॉक पेन को नीचे करता है ताकि वह खींचे।" #: js/turtledefs.js:330 #~msgid "The Semi-tone transposition block will shift the pitches contained inside Note blocks up (or down) by half steps. In the example shown above, sol is shifted up to sol#." -#~msgstr "" +#~msgstr "सेमी-टोन ट्रांसपोज़िशन ब्लॉक नोट ब्लॉकों के अंदर निहित पिचों को आधे चरणों से ऊपर (या नीचे) स्थानांतरित करेगा। ऊपर दिखाए गए उदाहरण में, सोल को सोल# तक स्थानांतरित किया गया है।" #: js/turtledefs.js:107 #~msgid "You can search for blocks by name." -#~msgstr "" +#~msgstr "आप नाम से ब्लॉकों की खोज कर सकते हैं।" #: js/synthutils.js:88 #~msgid "cow-bell" -#~msgstr "" +#~msgstr "काउ-बेल" #: js/block.js:1307 #~msgid "2nd" -#~msgstr "" +#~msgstr "दूसरा" #: js/turtledefs.js:291 #~msgid "The Media block is used to import an image." -#~msgstr "" +#~msgstr "मीडिया ब्लॉक का उपयोग एक छवि आयात करने के लिए किया जाता है।" #: js/activity.js:3527 #~msgid "Offline. Sharing is unavailable." -#~msgstr "" +#~msgstr "ऑफ़लाइन। साझाकरण अनुपलब्ध है।" #: js/lilypond.js:21 #~msgid "fs" -#~msgstr "" +#~msgstr "f#" #: js/turtledefs.js:470 #~msgid "The Stopplayback block" -#~msgstr "" +#~msgstr "स्टॉपप्लेबैक ब्लॉक" #: js/turtledefs.js:243 #: js/turtledefs.js:244 #~msgid "Conditionals lets your program take different actions depending on the condition. In this example, if the mouse button is pressed, a snare drum will play. Otherwise (else) a kick drum will play." -#~msgstr "" +#~msgstr "कंडीशनल आपके प्रोग्राम को शर्त के आधार पर विभिन्न क्रियाएँ लेने देता है। इस उदाहरण में, यदि माउस बटन दबाया जाता है, तो स्नेर ड्रम बजेगा। अन्यथा (अन्यथा) एक किक ड्रम बजेगा।" #: js/turtledefs.js:471 #~msgid "The Loudness block returns the volume detected by the microphone." -#~msgstr "" +#~msgstr "लाउडनेस ब्लॉक माइक्रोफ़ोन द्वारा पता लगाए गए वॉल्यूम को लौटाता है।" #: js/turtledefs.js:431 #~msgid "The Show blocks block shows the blocks." -#~msgstr "" +#~msgstr "शो ब्लॉक्स ब्लॉक ब्लॉकों को दिखाता है।" #~msgid "food" #~msgstr "खाना" @@ -11316,12 +11352,12 @@ msgstr "सरकाय" #: js/basicblocks.js:874 #~msgid "osctime" -#~msgstr "" +#~msgstr "ऑस्कटाइम" #: js/basicblocks.js:901 #~msgid "divide beat value" -#~msgstr "" +#~msgstr "बीट मूल्य विभाजित करें" #: js/turtledefs.js:187 @@ -11330,37 +11366,37 @@ msgstr "सरकाय" #: js/toolbar.js:422 #~msgid "Save as PNG" -#~msgstr "" +#~msgstr "PNG के रूप में सहेजें" #: js/turtledefs.js:425 #~msgid "The Comment block prints a comment at the top of the screen when the program is running in slow mode." -#~msgstr "" +#~msgstr "कॉमेंट ब्लॉक एक टिप्पणी को स्क्रीन के शीर्ष पर प्रिंट करता है जब प्रोग्राम धीमी गति में चल रहा होता है।" #: js/turtledefs.js:457 #~msgid "The Stop media block stops audio or video playback." -#~msgstr "" +#~msgstr "स्टॉप मीडिया ब्लॉक ऑडियो या वीडियो प्लेबैक को रोकता है।" #: js/turtledefs.js:302 #~msgid "The Mouse-button block returns True if the mouse button is pressed." -#~msgstr "" +#~msgstr "माउस-बटन ब्लॉक सत्य लौटाता है यदि माउस बटन दबाया जाता है।" #: js/musicutils.js:286 #~msgid "blues" -#~msgstr "" +#~msgstr "ब्लूज़" #: js/activity.js:4401 #~msgid "More" -#~msgstr "" +#~msgstr "अधिक" #: js/turtledefs.js:304 #~msgid "The Cursor Y block returns the vertical position of the mouse." -#~msgstr "" +#~msgstr "कर्सर वाई ब्लॉक माउस की ऊर्ध्वाधर स्थिति लौटाता है।" #~msgid "maths" #~msgstr "गणित" @@ -11370,114 +11406,114 @@ msgstr "सरकाय" #: js/turtledefs.js:261 #~msgid "Otherwise (else) a kick drum will play." -#~msgstr "" +#~msgstr "अन्यथा (else) एक किक ड्रम बजेगा।" #: js/StringHelper.js:18 #~msgid "Open project from file\"," -#~msgstr "" +#~msgstr "फाइल से प्रोजेक्ट खोलें\"," #: js/basicblocks.js:605 #~msgid "tritone" -#~msgstr "" +#~msgstr "त्रितोन" #: js/musicutils.js:209 #~msgid "Dorian" -#~msgstr "" +#~msgstr "डोरियन" #: js/turtledefs.js:79 #~msgid "This toolbar contains the palette buttons Matrix Notes Tone Turtle and more." -#~msgstr "" +#~msgstr "यह टूलबार पैलेट बटन मैट्रिक्स नोट्स टोन टर्टल और अधिक शामिल करता है।" #: js/synthutils.js:74 #~msgid "kick-drum" -#~msgstr "" +#~msgstr "किक-ड्रम" #: js/block.js:1310 #~msgid "5th" -#~msgstr "" +#~msgstr "पाँचवाँ" #: js/turtledefs.js:478 #~msgid "The Mouse elapse notes block returns the number of notes played by the specified mouse." -#~msgstr "" +#~msgstr "माउस इलैप्स नोट्स ब्लॉक निर्दिष्ट माउस द्वारा बजाए गए नोट्स की संख्या लौटाता है।" #: js/turtledefs.js:477 #~msgid "The Mouse pitch block returns the current pitch number being played by the specified mouse." -#~msgstr "" +#~msgstr "माउस पिच ब्लॉक निर्दिष्ट माउस द्वारा बजाई जा रही वर्तमान पिच संख्या को लौटाता है।" #: js/turtledefs.js:129 #: js/turtledefs.js:164 #~msgid "This toolbar contains the palette buttons, including Rhythm Pitch Tone Action and more." -#~msgstr "" +#~msgstr "यह टूलबार पैलेट बटन, जिसमें रिदम पिच टोन एक्शन और अधिक शामिल हैं।" #: js/help.js:72 #~msgid "next page" -#~msgstr "" +#~msgstr "अगला पृष्ठ" #: js/turtledefs.js:241 #~msgid "The Repeat block will repeat the contained blocks. In this example, the note will be played 4 times." -#~msgstr "" +#~msgstr "रिपीट ब्लॉक निहित ब्लॉकों को दोहराएगा। इस उदाहरण में, नोट 4 बार चलाया जाएगा।" #: js/turtledefs.js:97 #~msgid "The save-stack button saves a stack onto a custom palette. It appears after a \"long press\" on a stack." -#~msgstr "" +#~msgstr "सेव-स्टैक बटन एक स्टैक को एक कस्टम पैलेट पर सहेजता है। यह एक स्टैक पर \"लंबे दबाव\" के बाद दिखाई देता है।" #: js/basicblocks.js:4785 #~msgid "Rhythm" -#~msgstr "" +#~msgstr "रिदम" #: js/turtledefs.js:338 #~msgid "The Number to octave block will convert a pitch number to an octave." -#~msgstr "" +#~msgstr "नंबर टू ऑक्टेव ब्लॉक एक पिच संख्या को एक ऑक्टेव में परिवर्तित करेगा।" #: js/turtledefs.js:95 #~msgid "To copy a stack to the clipboard, do a \"long press\" on the stack. The Paste Button will highlight." -#~msgstr "" +#~msgstr "क्लिपबोर्ड पर स्टैक को कॉपी करने के लिए, स्टैक पर \"लंबे दबाव\" करें। पेस्ट बटन हाइलाइट होगा।" #~msgid "hspace" -#~msgstr "" +#~msgstr "एचस्पेस" #: js/activity.js:2789 #~msgid "Long press on block(s) to copy. Click here to paste." -#~msgstr "" +#~msgstr "ब्लॉक(ओं) को कॉपी करने के लिए लंबे समय तक दबाएं। पेस्ट करने के लिए यहां क्लिक करें।" #: js/turtledefs.js:29 #: js/musicutils.js:291 #~msgid "melodic-minor" -#~msgstr "" +#~msgstr "मेलोडिक-माइनर" #: js/turtledefs.js:427 -#~msgid "The Heap empty? block returns true if the heap is emptry." -#~msgstr "" +#~msgid "The Heap empty? block returns true if the heap is empty." +#~msgstr "हीप खाली है? ब्लॉक सत्य लौटाता है यदि हीप खाली है।" #: js/turtledefs.js:469 #~msgid "The Playback block" -#~msgstr "" +#~msgstr "प्लेबैक ब्लॉक" #: js/turtledefs.js:196 #~msgid "The Note value block is the value of the duration of the note currently being played." -#~msgstr "" +#~msgstr "नोट मूल्य ब्लॉक वर्तमान में बजाए जा रहे नोट की अवधि का मूल्य है।" #: js/turtledefs.js:187 @@ -11486,32 +11522,32 @@ msgstr "सरकाय" #: js/toolbar.js:423 #~msgid "Save as WAV" -#~msgstr "" +#~msgstr "WAV के रूप में सहेजें" #: js/turtledefs.js:354 #~msgid "The Tremolo block adds a wavering effect." -#~msgstr "" +#~msgstr "ट्रेमोलो ब्लॉक एक डगमगाने वाला प्रभाव जोड़ता है।" #: js/turtledefs.js:446 #~msgid "The Set grey block changes the vividness of the pen color." -#~msgstr "" +#~msgstr "सेट ग्रे ब्लॉक पेन के रंग की जीवंतता को बदलता है।" #: js/turtledefs.js:290 #~msgid "The Text block holds a text string." -#~msgstr "" +#~msgstr "टेक्स्ट ब्लॉक एक टेक्स्ट स्ट्रिंग रखता है।" #: js/turtledefs.js:21 #~msgid "actions" -#~msgstr "" +#~msgstr "क्रियाएँ" #: js/turtledefs.js:331 #~msgid "The Register block provides an easy way to modify the register (octave) of the notes that follow it." -#~msgstr "" +#~msgstr "रजिस्टर ब्लॉक उन नोट्स के रजिस्टर (ऑक्टेव) को संशोधित करने का एक आसान तरीका प्रदान करता है जो इसके बाद आते हैं।" #: js/logo.js:3384 @@ -11653,89 +11689,89 @@ msgstr "सरकाय" #: js/musicutils.js:327 #~msgid "major-blues" -#~msgstr "" +#~msgstr "मेजर-ब्लूज़" #: js/turtledefs.js:403 #~msgid "The Mod block returns the remainder from a division." -#~msgstr "" +#~msgstr "मोड ब्लॉक विभाजन से शेषफल लौटाता है।" #: js/turtledefs.js:206 #~msgid "Pitch can be specified in terms of C D E F G A B." -#~msgstr "" +#~msgstr "पिच को C D E F G A B के रूप में निर्दिष्ट किया जा सकता है।" #: js/musicutils.js:233 #~msgid "Hindu" -#~msgstr "" +#~msgstr "हिंदू" #: js/turtledefs.js:316 #~msgid "The Milliseconds block is similar to a Note block except that it uses time (in MS) to specify the note duration." -#~msgstr "" +#~msgstr "मिलीसेकंड ब्लॉक एक नोट ब्लॉक के समान होता है, सिवाय इसके कि यह नोट की अवधि निर्दिष्ट करने के लिए समय (एमएस में) का उपयोग करता है।" #: js/turtledefs.js:406 #~msgid "The Not block is the logical not operator." -#~msgstr "" +#~msgstr "नॉट ब्लॉक तार्किक नॉट ऑपरेटर है।" #: js/StringHelper.js:19 #~msgid "New project\"," -#~msgstr "" +#~msgstr "नया प्रोजेक्ट\"," #: js/basicblocks.js:1299 #~msgid "step pitch" -#~msgstr "" +#~msgstr "स्टेप पिच" #: js/turtledefs.js:255 #~msgid "The Store in box2 block is used to store a value in box2." -#~msgstr "" +#~msgstr "बॉक्स2 में स्टोर करें ब्लॉक का उपयोग बॉक्स2 में एक मान संग्रहीत करने के लिए किया जाता है।" #: js/toolbar.js:339 #: js/toolbar.js:387 #~msgid "Save as png" -#~msgstr "" +#~msgstr "PNG के रूप में सहेजें" #: js/turtledefs.js:314 #~msgid "The Skip notes block will cause notes to be skipped." -#~msgstr "" +#~msgstr "नोट्स छोड़ें ब्लॉक नोट्स को छोड़ने का कारण बनेगा।" #: js/turtledefs.js:215 #~msgid "The Scalar interval block calculates a relative interval based on the current mode, skipping all notes outside of the mode. In the figure, we add la to sol." -#~msgstr "" +#~msgstr "स्केलर अंतराल ब्लॉक वर्तमान मोड के आधार पर एक सापेक्ष अंतराल की गणना करता है, मोड के बाहर के सभी नोट्स को छोड़ देता है। चित्र में, हम सोल में ला जोड़ते हैं।" #: js/basicblocks.js:519 #~msgid "play backward" -#~msgstr "" +#~msgstr "पीछे की ओर चलाएं" #: js/turtledefs.js:333 #~msgid "The Change in pitch block is the difference (in half steps) between the current pitch being played and the previous pitch played." -#~msgstr "" +#~msgstr "पिच में बदलाव ब्लॉक वर्तमान पिच और पिछले पिच के बीच का अंतर (आधे चरणों में) है।" #: js/turtledefs.js:442 #~msgid "The Control-point 1 block sets the first control point for the Bezier curve." -#~msgstr "" +#~msgstr "कंट्रोल-पॉइंट 1 ब्लॉक बेज़ियर वक्र के लिए पहला नियंत्रण बिंदु सेट करता है।" #: js/lilypond.js:21 #~msgid "bk" -#~msgstr "" +#~msgstr "bk" #: js/lilypond.js:21 #~msgid "bt" -#~msgstr "" +#~msgstr "bt" #: js/logo.js:2175 @@ -11750,90 +11786,90 @@ msgstr "सरकाय" #: js/logo.js:8057 #~msgid "Could not find mouse" -#~msgstr "" +#~msgstr "माउस नहीं मिला" #: js/turtledefs.js:469 #~msgid "The Get green block returns the green component of the pixel under the mouse." -#~msgstr "" +#~msgstr "ग्रीन प्राप्त करें ब्लॉक माउस के नीचे पिक्सेल के हरे घटक को लौटाता है।" #: js/turtledefs.js:235 #~msgid "The Rhythm block is used to generate rhythm patterns." -#~msgstr "" +#~msgstr "रिदम ब्लॉक का उपयोग ताल पैटर्न उत्पन्न करने के लिए किया जाता है।" #: js/turtledefs.js:213 #~msgid "???" -#~msgstr "" +#~msgstr "???" #: js/turtledefs.js:303 #~msgid "The Cursor X block returns the horizontal position of the mouse." -#~msgstr "" +#~msgstr "कर्सर एक्स ब्लॉक माउस की क्षैतिज स्थिति लौटाता है।" #: js/activity.js:3444 #~msgid "Save Project" -#~msgstr "" +#~msgstr "प्रोजेक्ट सहेजें" #: js/turtledefs.js:454 #~msgid "The Set font block sets the font used by the Show block." -#~msgstr "" +#~msgstr "सेट फ़ॉन्ट ब्लॉक शो ब्लॉक द्वारा उपयोग किए गए फ़ॉन्ट को सेट करता है।" #~msgid "do re mi fa sol la ti" -#~msgstr "" +#~msgstr "डो रे मी फा सोल ला टी" #: js/turtledefs.js:377 #~msgid "The Until block will repeat until the condition is true." -#~msgstr "" +#~msgstr "अनिल ब्लॉक तब तक दोहराएगा जब तक शर्त सही नहीं हो जाती।" #: js/turtledefs.js:408 #~msgid "The Or block is the logical or operator." -#~msgstr "" +#~msgstr "ऑर ब्लॉक तार्किक या ऑपरेटर है।" #: js/modewidget.js:77 #~msgid "rotate counter clockwise" -#~msgstr "" +#~msgstr "विपरीत दिशा में घुमाएं" #: js/turtledefs.js:344 #~msgid "etc." -#~msgstr "" +#~msgstr "आदि" #: js/pitchtimematrix.js:203 #~msgid "sort" -#~msgstr "" +#~msgstr "सॉर्ट करें" #: js/logo.js:5000 #~msgid "Pitch Block: Did you mean to use a Note block2?" -#~msgstr "" +#~msgstr "पिच ब्लॉक: क्या आपका मतलब नोट ब्लॉक2 का उपयोग करना था?" #: js/logo.js:3606 #~msgid "Distortion not in range" -#~msgstr "" +#~msgstr "विकृति सीमा में नहीं है" #: js/turtledefs.js:453 #~msgid "The Pen size block returns the current pen size value." -#~msgstr "" +#~msgstr "पेन आकार ब्लॉक वर्तमान पेन आकार मान लौटाता है।" #: js/turtledefs.js:422 #~msgid "The Save heap to app block saves the heap to a web page." -#~msgstr "" +#~msgstr "ऐप पर हीप सहेजें ब्लॉक हीप को एक वेब पेज पर सहेजता है।" #: js/turtledefs.js:261 #~msgid "The Random block returns a random number." -#~msgstr "" +#~msgstr "रैंडम ब्लॉक एक यादृच्छिक संख्या लौटाता है।" #: js/turtledefs.js:143 @@ -11845,77 +11881,77 @@ msgstr "सरकाय" #: js/basicblocks.js:74 #~msgid "current pitch name" -#~msgstr "" +#~msgstr "वर्तमान पिच नाम" #: js/turtledefs.js:134 #~msgid "Show or hide a Cartesian-coordinate grid." -#~msgstr "कर्टेसिअन ग्रिड दिखाएँ या छिपाएं" +#~msgstr "एक कार्टेशियन-निर्देशांक ग्रिड दिखाएँ या छिपाएँ" #: js/turtledefs.js:421 #~msgid "The Show heap block displays the contents of the heap at the top of the screen." -#~msgstr "" +#~msgstr "शो हीप ब्लॉक स्क्रीन के शीर्ष पर हीप की सामग्री प्रदर्शित करता है।" #: js/lilypond.js:21 #~msgid "gp" -#~msgstr "" +#~msgstr "gp" #: js/turtledefs.js:308 #~msgid "The Mouse-name block returns the name of a mouse." -#~msgstr "" +#~msgstr "माउस-नाम ब्लॉक एक माउस का नाम लौटाता है।" #: js/activity.js:3528 #~msgid "Save as .png" -#~msgstr "" +#~msgstr ".png के रूप में सहेजें" #: js/musicutils.js:215 #~msgid "Mixolydian" -#~msgstr "" +#~msgstr "मिक्सोलिडियन" #: js/block.js:909 #~msgid "mKeyboard" -#~msgstr "" +#~msgstr "mकीबोर्ड" #: js/turtledefs.js:379 #~msgid "The Stop block will stop a loop (e.g., Forever, Repeat, While, or Until)." -#~msgstr "" +#~msgstr "स्टॉप ब्लॉक एक लूप को रोक देगा (जैसे, फॉरएवर, रिपीट, व्हाइल, या अनिल)।" #: js/turtledefs.js:211 #~msgid "The Pitch number block is the value of the pitch of the note currently being played." -#~msgstr "" +#~msgstr "पिच संख्या ब्लॉक वर्तमान में बजाए जा रहे नोट की पिच का मूल्य है।" #: js/turtledefs.js:293 #~msgid "The Shell block is used to change the appearance of the mouse." -#~msgstr "" +#~msgstr "शेल ब्लॉक का उपयोग माउस की उपस्थिति को बदलने के लिए किया जाता है।" #: js/turtledefs.js:270 #~msgid "The Equal block returns True if the two numbers are equal." -#~msgstr "" +#~msgstr "बराबर ब्लॉक सत्य लौटाता है यदि दोनों संख्याएँ समान हैं।" #: js/savebox.js:105 #~msgid "Upload to Planet" -#~msgstr "" +#~msgstr "प्लैनेट पर अपलोड करें" #: js/turtledefs.js:341 #~msgid "The Scalar step down block returns the number of semi-tones down to the previous note in the current key and mode." -#~msgstr "" +#~msgstr "स्केलर स्टेप डाउन ब्लॉक वर्तमान कुंजी और मोड में पिछले नोट तक अर्ध-स्वरों की संख्या लौटाता है।" #: js/turtledefs.js:467 #~msgid "The Get pixel block returns the color of the pixel under the mouse." -#~msgstr "" +#~msgstr "पिक्सेल प्राप्त करें ब्लॉक माउस के नीचे पिक्सेल का रंग लौटाता है।" #: js/activity.js:3607 @@ -11925,27 +11961,27 @@ msgstr "सरकाय" #: js/turtledefs.js:461 #~msgid "The Playback block" -#~msgstr "" +#~msgstr "प्लेबैक ब्लॉक" #: js/activity.js:3541 #~msgid "Save as .abc" -#~msgstr "" +#~msgstr ".abc के रूप में सहेजें" #: js/logo.js:10269 #~msgid "Lilypond cannot process partial of " -#~msgstr "" +#~msgstr "लिलीपॉन्ड आंशिक को संसाधित नहीं कर सकता" #: js/turtledefs.js:210 #~msgid "The Pitch in Hertz block is the value in Hertz of the pitch of the note currently being played." -#~msgstr "" +#~msgstr "हर्ट्ज़ में पिच ब्लॉक वर्तमान में बजाए जा रहे नोट की पिच का हर्ट्ज़ में मान है।" #: js/block.js:1453 #~msgid "degree" -#~msgstr "" +#~msgstr "डिग्री" #: plugins/rodi.rtp:169 @@ -11955,7 +11991,7 @@ msgstr "सरकाय" #: js/turtledefs.js:443 #~msgid "The Control-point 2 block sets the second control point for the Bezier curve." -#~msgstr "" +#~msgstr "कंट्रोल-पॉइंट 2 ब्लॉक बेज़ियर वक्र के लिए दूसरा नियंत्रण बिंदु सेट करता है।" #: js/musicutils.js:247 @@ -11986,22 +12022,22 @@ msgstr "सरकाय" #: js/turtledefs.js:345 #~msgid "The Semi-tone interval block calculates a relative interval based on half steps. In the figure, we add sol# to sol." -#~msgstr "" +#~msgstr "सेमी-टोन अंतराल ब्लॉक आधे चरणों पर आधारित एक सापेक्ष अंतराल की गणना करता है। चित्र में, हम सोल# में सोल जोड़ते हैं।" #: js/turtledefs.js:263 #~msgid "The Plus block is used to add." -#~msgstr "" +#~msgstr "प्लस ब्लॉक जोड़ने के लिए उपयोग होता है।" #: js/turtledefs.js:207 #~msgid "e.g., 1, 2, 3, or 4." -#~msgstr "" +#~msgstr "उदा. 1, 2, 3, या 4।" #: js/turtledefs.js:416 #~msgid "The Loadheap block loads the heap from a file." -#~msgstr "" +#~msgstr "लोडहीप ब्लॉक एक फाइल से हीप लोड करता है।" #~msgid "cloud" #~msgstr "बादल" @@ -12009,7 +12045,7 @@ msgstr "सरकाय" #: js/turtledefs.js:298 #~msgid "The Bottom block returns the position of the bottom of the canvas." -#~msgstr "" +#~msgstr "बॉटम ब्लॉक कैनवास के निचले हिस्से की स्थिति लौटाता है।" #: js/toolbar.js:338 @@ -12021,12 +12057,12 @@ msgstr "सरकाय" #: plugins/impact.rtp:122 #~msgid "Impact UID not found." -#~msgstr "" +#~msgstr "प्रभाव यूआईडी नहीं मिला।" #: js/pitchdrummatrix.js:141 #~msgid "Solfa" -#~msgstr "" +#~msgstr "सोल्फा" #: js/timbre.js:727 @@ -12036,12 +12072,12 @@ msgstr "सरकाय" #: js/logo.js:2688 #~msgid "turtleHeaps does not contain a valid heap for" -#~msgstr "" +#~msgstr "turtleHeaps में एक मान्य हीप नहीं है" #: js/turtledefs.js:98 #~msgid "You can also use Alt+C to copy a stack of blocks. " -#~msgstr "" +#~msgstr "आप ब्लॉकों के स्टैक को कॉपी करने के लिए Alt+C का भी उपयोग कर सकते हैं।" #: js/activity.js:3523 @@ -12051,22 +12087,22 @@ msgstr "सरकाय" #: js/activity.js:3066 #~msgid "Home' + ' [HOME]" -#~msgstr "" +#~msgstr "होम' + ' [होम]" #: js/turtledefs.js:484 #~msgid "The Start mouse block starts the specified mouse." -#~msgstr "" +#~msgstr "स्टार्ट माउस ब्लॉक निर्दिष्ट माउस को शुरू करता है।" #: plugins/impact.rtp:32 #~msgid "fetch" -#~msgstr "" +#~msgstr "लाना" #: js/turtledefs.js:398 #~msgid "The Box block returns the value stored in a box." -#~msgstr "" +#~msgstr "बॉक्स ब्लॉक बॉक्स में संग्रहित मान लौटाता है।" #~msgid "rodi" #~msgstr "रोडी" @@ -12074,45 +12110,45 @@ msgstr "सरकाय" #: js/turtledefs.js:481 #~msgid "The Set mouse block sends a stack of blocks to be run by the specified mouse." -#~msgstr "" +#~msgstr "सेट माउस ब्लॉक निर्दिष्ट माउस द्वारा चलाए जाने वाले ब्लॉकों का एक स्टैक भेजता है।" #: js/turtledefs.js:254 #~msgid "The box1 block returns the value stored in box1." -#~msgstr "" +#~msgstr "बॉक्स1 ब्लॉक बॉक्स1 में संग्रहित मान लौटाता है।" #: js/turtledefs.js:99 #~msgid "You can also use Alt+P to paste a stack of blocks. " -#~msgstr "" +#~msgstr "आप ब्लॉकों के स्टैक को पेस्ट करने के लिए Alt+P का भी उपयोग कर सकते हैं।" #: js/musicutils.js:291 #~msgid "pentatonic" -#~msgstr "" +#~msgstr "पेंटाटोनिक" #~msgid "blocks" -#~msgstr "ब्लॊक्स" +#~msgstr "ब्लॉक्स" #: js/turtledefs.js:232 #~msgid "The Pitch-time Matrix block opens a tool to create musical phrases." -#~msgstr "" +#~msgstr "पिच-टाइम मैट्रिक्स ब्लॉक संगीत वाक्यांश बनाने के लिए एक उपकरण खोलता है।" #: js/turtledefs.js:281 #~msgid "The Heading block returns the orientation of the mouse." -#~msgstr "" +#~msgstr "हेडिंग ब्लॉक माउस की अभिविन्यास को लौटाता है।" #: js/turtledefs.js:400 #~msgid "The Abs block returns the absolute value." -#~msgstr "" +#~msgstr "एबस ब्लॉक परिशुद्ध मान लौटाता है।" #: js/turtledefs.js:240 #~msgid "For example, if you have 7 notes in sequence contained in a Crescendo block with a value of 5, the final note will be at 35% more than the starting volume." -#~msgstr "" +#~msgstr "उदाहरण के लिए, यदि आपके पास एक क्रेसेंडो ब्लॉक में 5 के मान के साथ 7 नोट्स अनुक्रम में हैं, तो अंतिम नोट प्रारंभिक मात्रा से 35% अधिक होगा।" #: js/block.js:962 @@ -12121,34 +12157,34 @@ msgstr "सरकाय" #: js/basicblocks.js:1034 #~msgid "rhythm ruler" -#~msgstr "" +#~msgstr "ताल शासक" #: js/logo.js:3626 #: js/logo.js:3675 #~msgid "Depth entered is out of range" -#~msgstr "" +#~msgstr "दर्ज की गई गहराई सीमा से बाहर है" #: js/turtledefs.js:346 #~msgid "The Scalar interval block measures the distance between two notes in the current key and mode." -#~msgstr "" +#~msgstr "स्केलर अंतराल ब्लॉक वर्तमान कुंजी और मोड में दो नोट्स के बीच की दूरी को मापता है।" #: js/turtledefs.js:272 #~msgid "The Forward block moves the mouse forward." -#~msgstr "" +#~msgstr "फॉरवर्ड ब्लॉक माउस को आगे बढ़ाता है।" #: js/musicutils.js:246 #~msgid "Pentatonic" -#~msgstr "" +#~msgstr "पेंटाटोनिक" #: js/turtledefs.js:372 #~msgid "The Temperament tool is used to define custom tuning." -#~msgstr "" +#~msgstr "टेम्परामेंट उपकरण का उपयोग कस्टम ट्यूनिंग को परिभाषित करने के लिए किया जाता है।" #: js/logo.js:4992 @@ -12160,7 +12196,7 @@ msgstr "सरकाय" #: js/turtledefs.js:289 #~msgid "The Print block displays text at the top of the screen." -#~msgstr "प्रिंट ब्लॉक स्क्रीन के शीर्ष पर पाठ दिखाता है।" +#~msgstr "प्रिंट ब्लॉक स्क्रीन के शीर्ष पर पाठ प्रदर्शित करता है।" #: js/turtledefs.js:356 @@ -12224,7 +12260,7 @@ msgstr "सरकाय" #: js/block.js:1309 #~msgid "4th" -#~msgstr "4थ" +#~msgstr "चौथा" #: js/turtledefs.js:362 @@ -12233,7 +12269,7 @@ msgstr "सरकाय" #: js/turtledefs.js:380 -#~msgid "The Switch block will run the code in the matchin Case." +#~msgid "The Switch block will run the code in the matching Case." #~msgstr "स्विच ब्लॉक समान केस में कोड चलाएगा।" #: js/basicblocks.js:282 @@ -12253,7 +12289,7 @@ msgstr "सरकाय" #: js/logo.js:5092 -#~msgid "Partial block should be used inside of a Weighted-partisls block." +#~msgid "Partial block should be used inside of a Weighted-partials block." #~msgstr "पार्शियल ब्लॉक को वेटेड-पार्शियल्स ब्लॉक के अंदर उपयोग किया जाना चाहिए।" #: js/turtledefs.js:428 @@ -12281,7 +12317,7 @@ msgstr "सरकाय" #: js/activity.js:3870 #~msgid "Long press on blocks to copy." -#~msgstr "ब्लॉक पर लंबा दबाएं करें कॉपी के लिए।" +#~msgstr "ब्लॉक पर लंबे समय तक दबाएं कॉपी के लिए।" #: js/turtledefs.js:351 @@ -12325,70 +12361,70 @@ msgstr "सरकाय" #: js/StringHelper.js:19 #~msgid "data-tooltip" -#~msgstr "" +#~msgstr "डेटा-टूलटिप" #: js/playback.js:28 #: js/playback.js:28 #~msgid "pause" -#~msgstr "" +#~msgstr "रोकें" #: js/turtledefs.js:195 #~msgid "A rest of the specified note value duration can be constructed using a Silence block." -#~msgstr "" +#~msgstr "निर्दिष्ट नोट मूल्य अवधि का एक विराम साइलेंस ब्लॉक का उपयोग करके बनाया जा सकता है।" #: js/turtledefs.js:225 #~msgid "e.g., guitar, piano, violin, or cello." -#~msgstr "" +#~msgstr "उदा., गिटार, पियानो, वायलिन, या सेलो।" #: js/activity.js:4118 #~msgid "Hard stop" -#~msgstr "" +#~msgstr "कठिन रोक" #: js/turtledefs.js:468 #~msgid "The Get red block returns the red component of the pixel under the mouse." -#~msgstr "" +#~msgstr "गेट रेड ब्लॉक माउस के नीचे पिक्सेल का लाल घटक लौटाता है।" #: js/basicblocks.js:808 #~msgid "free time" -#~msgstr "" +#~msgstr "मुक्त समय" #: js/turtledefs.js:214 #~msgid "e.g., if the last note played was sol, Scalar Step 1 will play la." -#~msgstr "" +#~msgstr "उदा., यदि अंतिम नोट सोल था, तो स्केलर स्टेप 1 ला बजेगा।" #: js/turtledefs.js:29 #: js/musicutils.js:328 #~msgid "whole-tone" -#~msgstr "" +#~msgstr "पूर्ण-स्वर" #: js/turtledefs.js:185 #~msgid "You can also use Alt+C to copy a stack of blocks." -#~msgstr "" +#~msgstr "आप ब्लॉकों के स्टैक को कॉपी करने के लिए Alt+C का भी उपयोग कर सकते हैं।" #: js/turtledefs.js:29 #: js/musicutils.js:287 #~msgid "natural-minor" -#~msgstr "" +#~msgstr "प्राकृतिक-माइनर" #: js/activity.js:4437 #: js/activity.js:4472 #~msgid "Click here to paste" -#~msgstr "" +#~msgstr "यहां पेस्ट करने के लिए क्लिक करें" #~msgid "This button opens and closes the primary toolbar." #~msgstr "यह बटन मुख्य उपकरण पट्टी को खोलता एवं बंद करता है" @@ -12396,12 +12432,12 @@ msgstr "सरकाय" #: js/activity.js:4426 #~msgid "Run music step by step" -#~msgstr "" +#~msgstr "संगीत को कदम दर कदम चलाएँ" #: js/turtledefs.js:417 #~msgid "The Saveheap block saves the heap to a file." -#~msgstr "" +#~msgstr "सेवहीप ब्लॉक हीप को एक फाइल में सहेजता है।" #: js/musicutils.js:230 @@ -12530,51 +12566,51 @@ msgstr "सरकाय" #: js/turtledefs.js:168 #~msgid "Run music slow" -#~msgstr "" +#~msgstr "संगीत को धीमी गति से चलाएँ" #: js/turtledefs.js:120 #: js/turtledefs.js:159 #~msgid "To copy a stack to the clipboard, do a long press on the stack." -#~msgstr "" +#~msgstr "स्टैक को क्लिपबोर्ड पर कॉपी करने के लिए, स्टैक पर लंबे समय तक दबाएं।" #: js/turtledefs.js:359 #~msgid "eg guitar, piano, violin, or cello." -#~msgstr "" +#~msgstr "उदा. गिटार, पियानो, वायलिन, या सेलो।" #: js/turtledefs.js:29 #: js/musicutils.js:330 #~msgid "minor-pentatonic" -#~msgstr "" +#~msgstr "माइनर-पेंटाटोनिक" #: js/turtledefs.js:359 #~msgid "The AM synth block is an amplitude modulator used to define a timbre." -#~msgstr "" +#~msgstr "एएम सिंथ ब्लॉक एक आयाम मॉड्यूलेटर है जिसका उपयोग एक स्वर को परिभाषित करने के लिए किया जाता है।" #: js/turtledefs.js:275 #~msgid "The Right block turns the mouse to the right." -#~msgstr "" +#~msgstr "राइट ब्लॉक माउस को दाईं ओर घुमाता है।" #: js/turtledefs.js:355 #~msgid "The Harmonic block will add harmonics to the contained notes." -#~msgstr "" +#~msgstr "हार्मोनिक ब्लॉक संग्रहित नोट्स में हार्मोनिक्स जोड़ देगा।" #: js/turtledefs.js:217 #~msgid "The Staccato block shortens the length of the actual notewhile maintaining the specified rhythmic value of the notes." -#~msgstr "" +#~msgstr "स्टेकाटो ब्लॉक वास्तविक नोट की लंबाई को कम करता है जबकि नोट्स के निर्दिष्ट ताल मूल्य को बनाए रखता है।" #: js/pitchtimematrix.js:198 #~msgid "export" -#~msgstr "" +#~msgstr "निर्यात" #: js/turtledefs.js:402 From 54ee26f9dfd3c82d006d864cad3a1d4379ee1e2d Mon Sep 17 00:00:00 2001 From: Walter Bender Date: Sat, 22 Feb 2025 09:03:52 -0500 Subject: [PATCH 2/4] synch with most recent pot line numbers --- po/hi.po | 8776 +++++++++++++++++++++++++++--------------------------- 1 file changed, 4385 insertions(+), 4391 deletions(-) diff --git a/po/hi.po b/po/hi.po index d88e06d003..b2c167c670 100644 --- a/po/hi.po +++ b/po/hi.po @@ -29,6 +29,84 @@ msgstr "" #: js/SaveInterface.js:59 #: js/SaveInterface.js:61 #: js/SaveInterface.js:93 +#: js/SaveInterface.js:59 +#: js/SaveInterface.js:61 +#: js/SaveInterface.js:93 +#: js/languagebox.js:208 +msgid "Refresh your browser to change your language preference." +msgstr "अपनी भाषा पसंद बदलने के लिए अपने ब्राउज़र को रिफ़्रेश करें।" + +#: js/languagebox.js:229 +msgid "Music Blocks is already set to this language." +msgstr " म्यूजिक ब्लॉक्स पहले से ही इस भाषा पर सेट है।" + +#: js/planetInterface.js:131 +msgid "project undefined" +msgstr "परियोजना अपरिभाषित" + +#: js/macros.js:170 +#: js/macros.js:266 +#: js/macros.js:267 +#: js/macros.js:276 +#: js/macros.js:828 +#: js/block.js:1569 +#: js/block.js:4500 +#: js/block.js:4518 +#: js/block.js:4529 +#: js/blocks.js:1018 +#: js/blocks.js:3491 +#: js/blocks.js:3492 +#: js/blocks.js:3717 +#: js/blocks.js:4076 +#: js/blocks.js:4269 +#: js/blocks.js:5432 +#: js/blocks.js:6563 +#: js/palette.js:610 +#: js/palette.js:619 +#: js/palette.js:628 +#: js/palette.js:637 +#: js/palette.js:1215 +#: js/palette.js:1226 +#: js/palette.js:1237 +#: js/palette.js:1248 +#: js/palette.js:1267 +#: js/rubrics.js:530 +#: js/turtledefs.js:131 +#: js/turtledefs.js:232 +#: js/blocks/MeterBlocks.js:716 +#: js/blocks/MeterBlocks.js:769 +#: js/blocks/MeterBlocks.js:832 +#: js/blocks/MeterBlocks.js:893 +#: js/blocks/ActionBlocks.js:254 +#: js/blocks/ActionBlocks.js:307 +#: js/blocks/ActionBlocks.js:617 +#: js/blocks/ActionBlocks.js:716 +#: js/blocks/ActionBlocks.js:961 +#: js/blocks/ActionBlocks.js:1049 +#: js/blocks/ActionBlocks.js:1322 +#: js/blocks/ActionBlocks.js:1325 +#: js/blocks/ActionBlocks.js:1337 +#: js/blocks/ActionBlocks.js:1404 +#: js/widgets/rhythmruler.js:2309 +#: js/widgets/rhythmruler.js:2316 +#: js/widgets/rhythmruler.js:2501 +#: js/widgets/rhythmruler.js:2508 +#: js/widgets/musickeyboard.js:3062 +#: js/widgets/phrasemaker.js:5007 +msgid "action" +msgstr "क्रिया" + +#: js/macros.js:711 +#: js/utils/musicutils.js:1160 +#: js/utils/synthutils.js:206 +#.TRANS: animal sound effect +msgid "duck" +msgstr "बतख" + +#: js/themebox.js:66 +msgid "Music Blocks is already set to this theme." +msgstr "" + #: js/SaveInterface.js:59 #: js/SaveInterface.js:61 #: js/SaveInterface.js:93 @@ -52,7 +130,7 @@ msgid "For more information, please consult the" msgstr "अधिक जानकारी के लिए कृपया संपर्क करें" #: js/SaveInterface.js:76 -#: js/turtledefs.js:794 +#: js/turtledefs.js:488 msgid "Music Blocks Guide" msgstr "म्यूजिक ब्लॉक्स मार्गदर्शिका" @@ -81,9 +159,9 @@ msgstr "छुपाएँ" #: js/SaveInterface.js:131 #: js/SaveInterface.js:204 #: js/SaveInterface.js:262 -#: js/SaveInterface.js:389 -#: js/SaveInterface.js:417 -#: js/activity.js:4984 +#: js/SaveInterface.js:515 +#: js/SaveInterface.js:543 +#: js/activity.js:4764 #: planet/js/GlobalPlanet.js:467 #: planet/js/GlobalPlanet.js:469 #: planet/js/GlobalPlanet.js:495 @@ -97,42 +175,42 @@ msgstr "मेरा परियोजना" msgid "No description provided" msgstr "कोई विवरण उपलब्ध नहीं है" -#: js/SaveInterface.js:332 +#: js/SaveInterface.js:458 msgid "Your recording is in progress." msgstr "आपका रिकॉर्डिंग प्रगति में है।" -#: js/SaveInterface.js:401 +#: js/SaveInterface.js:527 #.TRANS: File name prompt for save as Lilypond msgid "File name" msgstr "फ़ाइल का नाम" -#: js/SaveInterface.js:403 +#: js/SaveInterface.js:529 #: planet/js/StringHelper.js:39 #.TRANS: Project title prompt for save as Lilypond msgid "Project title" msgstr "परियोजना का शीर्षक" -#: js/SaveInterface.js:405 +#: js/SaveInterface.js:531 #.TRANS: Project title prompt for save as Lilypond msgid "Project author" msgstr "परियोजना का लेखक" -#: js/SaveInterface.js:407 +#: js/SaveInterface.js:533 #.TRANS: MIDI prompt for save as Lilypond msgid "Include MIDI output?" msgstr "MIDI आउटपुट शामिल करें?" -#: js/SaveInterface.js:409 +#: js/SaveInterface.js:535 #.TRANS: Guitar prompt for save as Lilypond msgid "Include guitar tablature output?" msgstr "गिटार टैब्लेचर आउटपुट शामिल करें?" -#: js/SaveInterface.js:411 +#: js/SaveInterface.js:537 #.TRANS: Lilypond is a scripting language for generating sheet music msgid "Save as Lilypond" msgstr "लिलीपॉंड के रूप में सहेजें" -#: js/SaveInterface.js:426 +#: js/SaveInterface.js:552 #: js/blocks/EnsembleBlocks.js:94 #: js/blocks/EnsembleBlocks.js:156 #: js/blocks/EnsembleBlocks.js:218 @@ -154,243 +232,77 @@ msgstr "लिलीपॉंड के रूप में सहेजें" msgid "Mr. Mouse" msgstr "श्री माउस" -#: js/SaveInterface.js:573 +#: js/SaveInterface.js:701 msgid "The Lilypond code is copied to clipboard. You can paste it here: " msgstr "लिलीपॉंड कोड को क्लिपबोर्ड पर कॉपी किया गया है। आप इसे यहाँ पेस्ट कर सकते हैं:" -#: js/languagebox.js:198 -msgid "Refresh your browser to change your language preference." -msgstr "अपनी भाषा पसंद बदलने के लिए अपने ब्राउज़र को रिफ़्रेश करें।" - -#: js/languagebox.js:218 -msgid "Music Blocks is already set to this language." -msgstr " म्यूजिक ब्लॉक्स पहले से ही इस भाषा पर सेट है।" - -#: js/lilypond.js:605 -#: js/lilypond.js:904 -#: js/lilypond.js:910 -#: js/lilypond.js:948 -#: js/rubrics.js:526 -msgid "mouse" -msgstr "माउस" - -#: js/lilypond.js:606 -msgid "brown rat" -msgstr "भूरा चूहा" - -#: js/lilypond.js:607 -msgid "mole" -msgstr "मौज" - -#: js/lilypond.js:608 -msgid "chipmunk" -msgstr "चिपमंक" - -#: js/lilypond.js:609 -msgid "red squirrel" -msgstr "लाल गिलहरी" - -#: js/lilypond.js:610 -msgid "guinea pig" -msgstr "गिनीपिग" - -#: js/lilypond.js:611 -msgid "capybara" -msgstr "कैपीबारा" - -#: js/lilypond.js:612 -msgid "coypu" -msgstr "कोयपू" - -#: js/lilypond.js:613 -msgid "black rat" -msgstr "काला चूहा" - -#: js/lilypond.js:614 -msgid "grey squirrel" -msgstr "स्लेटी गिलहरी" - -#: js/lilypond.js:615 -msgid "flying squirrel" -msgstr "उड़ती गिलहरी" - -#: js/lilypond.js:616 -msgid "bat" -msgstr "बैट" - -#: js/lilypond.js:732 -#: js/lilypond.js:897 -#: js/lilypond.js:941 -#: js/block.js:1660 -#: js/block.js:2552 -#: js/palette.js:630 -#: js/turtledefs.js:126 -#: js/turtledefs.js:227 -#: js/blocks/DrumBlocks.js:477 -#: js/blocks/RhythmBlocks.js:766 -#: js/blocks/VolumeBlocks.js:502 -#: js/widgets/phrasemaker.js:1038 -msgid "drum" -msgstr "ढोल" - -#: js/lilypond.js:749 -#: js/lilypond.js:913 -#: js/lilypond.js:951 -#: js/turtle-painter.js:1192 -#: js/turtle-painter.js:1193 -#: js/logo.js:1184 -#: js/block.js:1583 -#: js/turtles.js:119 -#: js/blocks/ActionBlocks.js:1223 -#: js/blocks/ProgramBlocks.js:1267 -msgid "start" -msgstr "प्रारंभ" - -#: js/lilypond.js:749 -#: js/lilypond.js:913 -#: js/lilypond.js:951 -#: js/blocks/ActionBlocks.js:1256 -#: js/blocks/ExtrasBlocks.js:556 -msgid "start drum" -msgstr "ड्रम चालू करें" - -#: js/macros.js:170 -#: js/macros.js:266 -#: js/macros.js:267 -#: js/macros.js:276 -#: js/macros.js:828 -#: js/block.js:1569 -#: js/block.js:4483 -#: js/block.js:4501 -#: js/block.js:4512 -#: js/blocks.js:1018 -#: js/blocks.js:3491 -#: js/blocks.js:3492 -#: js/blocks.js:3717 -#: js/blocks.js:4076 -#: js/blocks.js:4269 -#: js/blocks.js:5432 -#: js/blocks.js:6563 -#: js/palette.js:580 -#: js/palette.js:589 -#: js/palette.js:598 -#: js/palette.js:607 -#: js/palette.js:1182 -#: js/palette.js:1193 -#: js/palette.js:1204 -#: js/palette.js:1215 -#: js/palette.js:1234 -#: js/rubrics.js:530 -#: js/turtledefs.js:128 -#: js/turtledefs.js:229 -#: js/blocks/ActionBlocks.js:254 -#: js/blocks/ActionBlocks.js:307 -#: js/blocks/ActionBlocks.js:617 -#: js/blocks/ActionBlocks.js:716 -#: js/blocks/ActionBlocks.js:961 -#: js/blocks/ActionBlocks.js:1049 -#: js/blocks/ActionBlocks.js:1322 -#: js/blocks/ActionBlocks.js:1325 -#: js/blocks/ActionBlocks.js:1337 -#: js/blocks/ActionBlocks.js:1404 -#: js/blocks/MeterBlocks.js:716 -#: js/blocks/MeterBlocks.js:769 -#: js/blocks/MeterBlocks.js:832 -#: js/blocks/MeterBlocks.js:893 -#: js/widgets/musickeyboard.js:2991 -#: js/widgets/phrasemaker.js:4913 -#: js/widgets/rhythmruler.js:2319 -#: js/widgets/rhythmruler.js:2326 -#: js/widgets/rhythmruler.js:2511 -#: js/widgets/rhythmruler.js:2518 -msgid "action" -msgstr "क्रिया" - -#: js/macros.js:711 -#: js/utils/synthutils.js:202 -#: js/utils/musicutils.js:1156 -#.TRANS: animal sound effect -msgid "duck" -msgstr "बतख" - -#: js/planetInterface.js:131 -msgid "project undefined" -msgstr "परियोजना अपरिभाषित" - -#: js/turtle-singer.js:1363 -#.TRANS: partials are weighted components in a harmonic series -msgid "You must have at least one Partial block inside of a Weighted-partial block" -msgstr "आपके पास एक से अधिक पांचिक ब्लॉक के अंदर कम से कम एक आंशिक ब्लॉक होना चाहिए" - -#: js/turtle-singer.js:2077 -msgid "synth cannot play chords." -msgstr "सिंथ कोड नहीं बजा सकता है।" +#: js/activity.js:412 +#: js/activity.js:417 +msgid "Search for blocks" +msgstr "ब्लॉक्स के लिए खोजें" -#: js/logo.js:61 -msgid "Not a valid pitch name" -msgstr "एक वैध पिच नाम नहीं" +#: js/activity.js:1359 +msgid "Are you sure you want to clear the workspace?" +msgstr "" -#: js/logo.js:507 -#: js/blocks/ProgramBlocks.js:258 -#: js/blocks/ProgramBlocks.js:427 -msgid "You must select a file." -msgstr "आपको एक फ़ाइल का चयन करना होगा।" +#: js/activity.js:1578 +msgid "Enter file name" +msgstr "" -#: js/logo.js:1696 -msgid "Playback is ready." -msgstr "प्लेबैक तैयार है।" +#: js/activity.js:1580 +msgid "File save canceled" +msgstr "" -#: js/activity.js:393 -#: js/activity.js:398 -msgid "Search for blocks" -msgstr "ब्लॉक्स के लिए खोजें" +#: js/activity.js:1599 +msgid "Click on stop saving" +msgstr "" -#: js/activity.js:1560 +#: js/activity.js:1884 msgid "Catching mice" msgstr "चूहों को पकड़ना" -#: js/activity.js:1561 +#: js/activity.js:1885 msgid "Cleaning the instruments" msgstr "उपकरणों की सफाई" -#: js/activity.js:1562 +#: js/activity.js:1886 msgid "Testing key pieces" msgstr "मुख्य हिस्से का परीक्षण" -#: js/activity.js:1563 +#: js/activity.js:1887 msgid "Sight-reading" msgstr "साइट-रीडिंग" -#: js/activity.js:1564 +#: js/activity.js:1888 msgid "Combining math and music" msgstr "गणित और संगीत को मिलाकर" -#: js/activity.js:1565 +#: js/activity.js:1889 msgid "Generating more blocks" msgstr "और ब्लॉक्स उत्पन्न करना" -#: js/activity.js:1566 +#: js/activity.js:1890 msgid "Do Re Mi Fa Sol La Ti Do" msgstr "डो रे मी फा सोल ला टी डो" -#: js/activity.js:1567 +#: js/activity.js:1891 msgid "Tuning string instruments" msgstr "स्ट्रिंग उपकरणों को स्वर समर्पित करना" -#: js/activity.js:1568 +#: js/activity.js:1892 msgid "Pressing random keys" msgstr "यादृच्छिक कुंजियाँ दबाना" -#: js/activity.js:1750 +#: js/activity.js:2074 msgid "plugins will be removed upon restart." msgstr "प्लगइन्स को पुनरारंभ पर हटा दिया जाएगा।" -#: js/activity.js:1759 +#: js/activity.js:2083 msgid "show Cartesian" msgstr "कार्टेशियन दिखाएँ" -#: js/activity.js:2281 -#: js/palette.js:642 +#: js/activity.js:2605 +#: js/palette.js:672 #: js/blocks/RhythmBlocks.js:923 #: js/blocks/PitchBlocks.js:442 #: js/blocks/PitchBlocks.js:1786 @@ -398,353 +310,377 @@ msgstr "कार्टेशियन दिखाएँ" msgid "scale degree" msgstr "स्केल डिग्री" -#: js/activity.js:2284 -#: js/palette.js:651 +#: js/activity.js:2608 +#: js/palette.js:681 msgid "voice name" msgstr "आवाज का नाम" -#: js/activity.js:2287 -#: js/palette.js:648 +#: js/activity.js:2611 +#: js/palette.js:678 msgid "invert mode" msgstr "मोड उलटें" -#: js/activity.js:2290 +#: js/activity.js:2614 msgid "output tools" msgstr "आउटपुट टूल्स" -#: js/activity.js:2293 +#: js/activity.js:2617 msgid "custom note" msgstr "कस्टम नोट" -#: js/activity.js:2296 +#: js/activity.js:2620 msgid "accidental name" msgstr "आकस्मिक नाम" -#: js/activity.js:2299 +#: js/activity.js:2623 #: js/blocks/PitchBlocks.js:855 msgid "east indian solfege" msgstr "पूर्व भारतीय सोलफेज" -#: js/activity.js:2302 +#: js/activity.js:2626 #: js/blocks/PitchBlocks.js:869 msgid "note name" msgstr "नोट का नाम" -#: js/activity.js:2305 +#: js/activity.js:2629 #: js/blocks/IntervalsBlocks.js:94 msgid "temperament name" msgstr "स्वभाव नाम" -#: js/activity.js:2308 -#: js/palette.js:645 +#: js/activity.js:2632 +#: js/palette.js:675 msgid "mode name" msgstr "मोड का नाम" -#: js/activity.js:2311 +#: js/activity.js:2635 msgid "chord name" msgstr "छोड़ का नाम" -#: js/activity.js:2314 -#: js/palette.js:668 +#: js/activity.js:2638 +#: js/palette.js:698 msgid "interval name" msgstr "अंतराल का नाम" -#: js/activity.js:2317 +#: js/activity.js:2641 msgid "filter type" msgstr "फ़िल्टर का प्रकार" -#: js/activity.js:2320 +#: js/activity.js:2644 msgid "oscillator type" msgstr "ऑस्किलेटर का प्रकार" -#: js/activity.js:2323 +#: js/activity.js:2647 #: js/blocks.js:2479 #: js/blocks.js:2487 msgid "audio file" msgstr "ऑडियो फ़ाइल" -#: js/activity.js:2326 +#: js/activity.js:2650 #: js/blocks/DrumBlocks.js:32 msgid "noise name" msgstr "शोर का नाम" -#: js/activity.js:2329 +#: js/activity.js:2653 #: js/blocks/DrumBlocks.js:75 msgid "drum name" msgstr "ढोल का नाम" -#: js/activity.js:2332 +#: js/activity.js:2656 #: js/blocks/DrumBlocks.js:119 msgid "effects name" msgstr "प्रभाव का नाम" -#: js/activity.js:2335 +#: js/activity.js:2659 msgid "wrap mode" msgstr "रैप मोड" -#: js/activity.js:2338 +#: js/activity.js:2662 msgid "load file" msgstr "फ़ाइल लोड करें" -#: js/activity.js:2505 -#: js/activity.js:5951 +#: js/activity.js:2832 +#: js/activity.js:5731 msgid "This block is deprecated." msgstr "यह ब्लॉक पुराना हो गया है।" -#: js/activity.js:2507 -#: js/activity.js:5953 +#: js/activity.js:2834 +#: js/activity.js:5733 msgid "Block cannot be found." msgstr "ब्लॉक नहीं मिल सकता है।" -#: js/activity.js:2715 +#: js/activity.js:3043 msgid "Saving block artwork" msgstr "ब्लॉक कला सहेज रहा हूँ" -#: js/activity.js:2719 -#: js/turtledefs.js:527 +#: js/activity.js:3047 +#: js/turtledefs.js:709 #: planet/js/LocalCard.js:31 msgid "Copy" msgstr "नक़ल" -#: js/activity.js:2726 +#: js/activity.js:3054 msgid "Erase" msgstr "मिटाएँ" -#: js/activity.js:2730 -#: js/activity.js:2741 -#: js/activity.js:2972 +#: js/activity.js:3058 +#: js/activity.js:3074 +#: js/activity.js:3305 #: js/toolbar.js:49 -#: js/toolbar.js:110 -#: js/toolbar.js:175 -#: js/toolbar.js:231 -#: js/turtledefs.js:444 -#: js/turtledefs.js:481 -#: js/widgets/aiwidget.js:647 +#: js/toolbar.js:116 +#: js/toolbar.js:188 +#: js/toolbar.js:249 +#: js/turtledefs.js:446 +#: js/turtledefs.js:491 +#: js/widgets/aiwidget.js:646 #: js/widgets/aiwidget.js:654 -#: js/widgets/aiwidget.js:656 +#: js/widgets/aiwidget.js:655 #: js/widgets/arpeggio.js:90 -#: js/widgets/arpeggio.js:547 -#: js/widgets/arpeggio.js:549 -#: js/widgets/arpeggio.js:644 -#: js/widgets/arpeggio.js:646 +#: js/widgets/arpeggio.js:544 +#: js/widgets/arpeggio.js:545 +#: js/widgets/arpeggio.js:639 +#: js/widgets/arpeggio.js:640 #: js/widgets/meterwidget.js:185 -#: js/widgets/pitchdrummatrix.js:147 -#: js/widgets/pitchdrummatrix.js:687 -#: js/widgets/pitchdrummatrix.js:689 -#: js/widgets/pitchdrummatrix.js:741 -#: js/widgets/pitchdrummatrix.js:743 -#: js/widgets/pitchdrummatrix.js:758 -#: js/widgets/pitchdrummatrix.js:760 -#: js/widgets/pitchdrummatrix.js:789 -#: js/widgets/pitchdrummatrix.js:791 -#: js/widgets/sampler.js:162 -#: js/widgets/sampler.js:164 -#: js/widgets/sampler.js:363 #: js/widgets/modewidget.js:77 -#: js/widgets/musickeyboard.js:676 -#: js/widgets/musickeyboard.js:872 -#: js/widgets/musickeyboard.js:874 -#: js/widgets/musickeyboard.js:953 -#: js/widgets/musickeyboard.js:955 -#: js/widgets/phrasemaker.js:513 -#: js/widgets/phrasemaker.js:523 -#: js/widgets/phrasemaker.js:525 -#: js/widgets/phrasemaker.js:4304 -#: js/widgets/phrasemaker.js:4528 -#: js/widgets/phrasemaker.js:4533 -#: js/widgets/phrasemaker.js:4535 -#: js/widgets/phrasemaker.js:4650 -#: js/widgets/pitchstaircase.js:121 -#: js/widgets/rhythmruler.js:637 +#: js/widgets/pitchdrummatrix.js:147 +#: js/widgets/pitchdrummatrix.js:679 +#: js/widgets/pitchdrummatrix.js:680 +#: js/widgets/pitchdrummatrix.js:731 +#: js/widgets/pitchdrummatrix.js:732 +#: js/widgets/pitchdrummatrix.js:746 +#: js/widgets/pitchdrummatrix.js:747 +#: js/widgets/pitchdrummatrix.js:775 +#: js/widgets/pitchdrummatrix.js:776 +#: js/widgets/rhythmruler.js:638 #: js/widgets/rhythmruler.js:639 +#: js/widgets/rhythmruler.js:652 #: js/widgets/rhythmruler.js:653 -#: js/widgets/rhythmruler.js:655 -#: js/widgets/temperament.js:610 -#: js/widgets/temperament.js:613 -#: js/widgets/temperament.js:673 -#: js/widgets/temperament.js:675 -#: js/widgets/temperament.js:2017 -#: js/widgets/temperament.js:2019 -#: js/widgets/tempo.js:84 +#: js/widgets/temperament.js:582 +#: js/widgets/temperament.js:585 +#: js/widgets/temperament.js:646 +#: js/widgets/temperament.js:647 +#: js/widgets/temperament.js:1947 +#: js/widgets/temperament.js:1948 +#: js/widgets/tempo.js:85 #: js/widgets/tempo.js:86 -#: js/widgets/timbre.js:432 -#: js/widgets/timbre.js:434 -#: js/widgets/timbre.js:465 -#: js/widgets/timbre.js:467 -#: js/widgets/timbre.js:746 +#: js/widgets/timbre.js:429 +#: js/widgets/timbre.js:430 +#: js/widgets/timbre.js:460 +#: js/widgets/timbre.js:461 +#: js/widgets/timbre.js:740 +#: js/widgets/musickeyboard.js:700 +#: js/widgets/musickeyboard.js:950 +#: js/widgets/musickeyboard.js:951 +#: js/widgets/musickeyboard.js:1038 +#: js/widgets/musickeyboard.js:1039 +#: js/widgets/phrasemaker.js:526 +#: js/widgets/phrasemaker.js:537 +#: js/widgets/phrasemaker.js:538 +#: js/widgets/phrasemaker.js:4384 +#: js/widgets/phrasemaker.js:4612 +#: js/widgets/phrasemaker.js:4618 +#: js/widgets/phrasemaker.js:4619 +#: js/widgets/phrasemaker.js:4733 +#: js/widgets/pitchstaircase.js:119 +#: js/widgets/sampler.js:163 +#: js/widgets/sampler.js:164 +#: js/widgets/sampler.js:403 #: plugins/rodi.rtp:191 msgid "Play" msgstr "बजाएं" -#: js/activity.js:2749 +#: js/activity.js:3082 #: js/toolbar.js:50 -#: js/toolbar.js:111 -#: js/toolbar.js:176 -#: js/toolbar.js:232 -#: js/turtledefs.js:450 -#: js/turtledefs.js:487 +#: js/toolbar.js:117 +#: js/toolbar.js:189 +#: js/toolbar.js:250 +#: js/turtledefs.js:452 +#: js/turtledefs.js:497 #: js/blocks/FlowBlocks.js:604 +#: js/widgets/arpeggio.js:533 #: js/widgets/arpeggio.js:534 -#: js/widgets/arpeggio.js:536 #: js/widgets/meterwidget.js:206 -#: js/widgets/meterwidget.js:208 -#: js/widgets/pitchdrummatrix.js:674 -#: js/widgets/pitchdrummatrix.js:676 +#: js/widgets/meterwidget.js:207 #: js/widgets/modewidget.js:99 -#: js/widgets/modewidget.js:101 -#: js/widgets/musickeyboard.js:819 -#: js/widgets/musickeyboard.js:821 -#: js/widgets/phrasemaker.js:534 -#: js/widgets/phrasemaker.js:536 -#: js/widgets/phrasemaker.js:4202 -#: js/widgets/temperament.js:2002 -#: js/widgets/temperament.js:2004 +#: js/widgets/modewidget.js:100 +#: js/widgets/pitchdrummatrix.js:668 +#: js/widgets/pitchdrummatrix.js:669 +#: js/widgets/temperament.js:1934 +#: js/widgets/temperament.js:1935 +#: js/widgets/timbre.js:415 #: js/widgets/timbre.js:417 -#: js/widgets/timbre.js:419 +#: js/widgets/musickeyboard.js:893 +#: js/widgets/musickeyboard.js:895 +#: js/widgets/phrasemaker.js:547 +#: js/widgets/phrasemaker.js:548 +#: js/widgets/phrasemaker.js:4282 #: plugins/rodi.rtp:29 #: plugins/rodi.rtp:73 #: plugins/rodi.rtp:413 msgid "Stop" msgstr "रुकें" -#: js/activity.js:2753 -#: js/activity.js:2775 +#: js/activity.js:3086 +#: js/activity.js:3108 msgid "Paste" msgstr "चिपकाएँ" -#: js/activity.js:2757 +#: js/activity.js:3090 msgid "Save block help" msgstr "ब्लॉक सहायता सहेजें" -#: js/activity.js:2788 -#: js/activity.js:2839 +#: js/activity.js:3121 +#: js/activity.js:3172 #: js/block.js:2474 -#: js/block.js:3416 #: js/block.js:3433 -#: js/utils/musicutils.js:4004 -#: js/utils/musicutils.js:5516 +#: js/block.js:3450 +#: js/utils/musicutils.js:4111 +#: js/utils/musicutils.js:5623 #.TRANS: the note names must be separated by single spaces #.TRANS: the note names must be separated by single spaces msgid "ti la sol fa mi re do" msgstr "ती ला सोल फा मी रे दो" -#: js/activity.js:2842 +#: js/activity.js:3175 msgid "Jumping to the bottom of the page." msgstr "पृष्ठ के नीचे जाना।" -#: js/activity.js:2848 +#: js/activity.js:3181 msgid "Scrolling up." msgstr "ऊपर स्क्रोल कर रहा है।" -#: js/activity.js:2853 +#: js/activity.js:3186 msgid "Scrolling down." msgstr "नीचे स्क्रोल कर रहा है।" -#: js/activity.js:2858 +#: js/activity.js:3191 msgid "Extracting block" msgstr "ब्लॉक निकाल रहा है" -#: js/activity.js:2866 +#: js/activity.js:3199 msgid "Moving block up." msgstr "ब्लॉक को ऊपर मोव कर रहा है।" -#: js/activity.js:2887 +#: js/activity.js:3220 msgid "Moving block down." msgstr "ब्लॉक को नीचे मोव कर रहा है।" -#: js/activity.js:2908 +#: js/activity.js:3241 msgid "Moving block left." msgstr "ब्लॉक को बाएँ मोव कर रहा है।" -#: js/activity.js:2925 +#: js/activity.js:3258 msgid "Moving block right." msgstr "ब्लॉक को दाएँ मोव कर रहा है।" -#: js/activity.js:2940 +#: js/activity.js:3273 msgid "Jump to home position." msgstr "होम स्थिति पर जाएँ।" -#: js/activity.js:2967 +#: js/activity.js:3300 #: js/blocks/ExtrasBlocks.js:274 msgid "Hide blocks" msgstr "ब्लॉक छुपाएँ" -#: js/activity.js:3323 -msgid "Nothing in the trash to restore." +#: js/activity.js:3659 +#: js/activity.js:3674 +msgid "Trash can is empty." msgstr "" -#: js/activity.js:3330 +#: js/activity.js:3681 +#: js/activity.js:3762 msgid "Item restored from the trash." msgstr "" -#: js/activity.js:4600 +#: js/activity.js:3820 +msgid "Restore last item" +msgstr "" + +#: js/activity.js:3821 +msgid "Restore all items" +msgstr "" + +#: js/activity.js:4379 msgid "Click the run button to run the project." msgstr "परियोजना चलाने के लिए रन बटन पर क्लिक करें।" -#: js/activity.js:5784 -#: js/turtledefs.js:637 +#: js/activity.js:5564 +#: js/turtledefs.js:757 msgid "Home" msgstr "होम" -#: js/activity.js:5792 -#: js/turtledefs.js:643 +#: js/activity.js:5572 +#: js/turtledefs.js:763 msgid "Show/hide blocks" msgstr "ब्लॉक्स दिखाएँ/छुपाएँ" -#: js/activity.js:5798 +#: js/activity.js:5578 +#: js/turtledefs.js:769 msgid "Expand/collapse blocks" msgstr "ब्लॉक विस्तार करें/संकुचित करें" -#: js/activity.js:5804 -#: js/turtledefs.js:657 +#: js/activity.js:5584 +#: js/turtledefs.js:777 msgid "Decrease block size" msgstr "ब्लॊक का आकार घटाएं" -#: js/activity.js:5810 -#: js/turtledefs.js:663 +#: js/activity.js:5590 +#: js/turtledefs.js:783 msgid "Increase block size" msgstr "ब्लॊक का आकार बढ़ाएं" -#: js/activity.js:6076 +#: js/activity.js:5856 msgid "Could not parse JSON input." msgstr "JSON इनपुट को पार्स नहीं कर सका।" -#: js/activity.js:6207 +#: js/activity.js:5987 msgid "Select is enabled." msgstr "" -#: js/activity.js:6207 +#: js/activity.js:5987 msgid "Select is disabled." msgstr "" -#: js/activity.js:6583 -#: js/activity.js:6688 -#: js/activity.js:6739 +#: js/activity.js:6369 +#: js/activity.js:6475 +#: js/activity.js:6526 msgid "Cannot load project from the file. Please check the file type." msgstr "फ़ाइल से परियोजना लोड नहीं कर सकता है। कृपया फ़ाइल का प्रकार जांचें।" -#: js/activity.js:7025 +#: js/activity.js:6812 msgid "Invalid parameters" msgstr "अमान्य पैरामीटर्स" -#: js/activity.js:7169 +#: js/activity.js:6963 msgid "Error regenerating palettes. Please refresh the page." msgstr "" #: js/block.js:1576 #: js/block.js:1695 -#: js/palette.js:658 +#: js/palette.js:688 #: js/blocks/IntervalsBlocks.js:63 #: js/blocks/WidgetBlocks.js:259 msgid "temperament" msgstr "स्वभाव" -#: js/block.js:1590 -msgid "matrix" -msgstr "मैट्रिक्स" +#: js/block.js:1583 +#: js/lilypond.js:749 +#: js/lilypond.js:913 +#: js/lilypond.js:951 +#: js/logo.js:1189 +#: js/turtle-painter.js:1192 +#: js/turtle-painter.js:1193 +#: js/turtles.js:119 +#: js/blocks/ProgramBlocks.js:1267 +#: js/blocks/ActionBlocks.js:1223 +msgid "start" +msgstr "प्रारंभ" + +#: js/block.js:1590 +msgid "matrix" +msgstr "मैट्रिक्स" #: js/block.js:1597 -#: js/blocks/WidgetBlocks.js:1509 +#: js/blocks/WidgetBlocks.js:1510 #: plugins/rodi.rtp:324 msgid "status" msgstr "स्थिति" @@ -785,10 +721,25 @@ msgid "slider" msgstr "स्लाइडर" #: js/block.js:1653 -#: js/blocks/SensorsBlocks.js:1001 +#: js/blocks/SensorsBlocks.js:1002 msgid "keyboard" msgstr "कुंजीपट" +#: js/block.js:1660 +#: js/block.js:2552 +#: js/lilypond.js:732 +#: js/lilypond.js:897 +#: js/lilypond.js:941 +#: js/palette.js:660 +#: js/turtledefs.js:129 +#: js/turtledefs.js:230 +#: js/blocks/DrumBlocks.js:477 +#: js/blocks/RhythmBlocks.js:766 +#: js/blocks/VolumeBlocks.js:502 +#: js/widgets/phrasemaker.js:1135 +msgid "drum" +msgstr "ढोल" + #: js/block.js:1667 #: js/blocks/WidgetBlocks.js:1190 #: js/blocks/WidgetBlocks.js:1228 @@ -813,10 +764,10 @@ msgstr "रिदम बनाने वाला" #: js/blocks/RhythmBlockPaletteBlocks.js:907 #: js/blocks/MeterBlocks.js:1368 #: js/turtleactions/DictActions.js:85 -#: js/widgets/phrasemaker.js:942 -#: js/widgets/phrasemaker.js:2656 -#: js/widgets/phrasemaker.js:2699 -#: js/widgets/phrasemaker.js:2810 +#: js/widgets/phrasemaker.js:1039 +#: js/widgets/phrasemaker.js:2745 +#: js/widgets/phrasemaker.js:2788 +#: js/widgets/phrasemaker.js:2893 #.TRANS: the value (e.g., 1/4 note) of the note being played. msgid "note value" msgstr "नोट मूल्य" @@ -841,8 +792,8 @@ msgstr "मिलीसेकंड" #: js/block.js:2554 #: js/blocks/ProgramBlocks.js:1273 #: js/blocks/RhythmBlocks.js:712 -#: js/widgets/rhythmruler.js:1183 -#: js/widgets/rhythmruler.js:1329 +#: js/widgets/rhythmruler.js:1177 +#: js/widgets/rhythmruler.js:1323 msgid "silence" msgstr "मौन" @@ -857,32 +808,32 @@ msgstr "ऊपर" #: js/block.js:2548 #: js/rubrics.js:524 -#: js/turtledefs.js:121 -#: js/turtledefs.js:222 +#: js/turtledefs.js:124 +#: js/turtledefs.js:225 #: js/blocks/IntervalsBlocks.js:63 -#: js/blocks/SensorsBlocks.js:178 #: js/blocks/PitchBlocks.js:1839 #: js/blocks/PitchBlocks.js:1853 -#: js/widgets/musickeyboard.js:1935 -#: js/widgets/phrasemaker.js:1036 +#: js/blocks/SensorsBlocks.js:178 +#: js/widgets/musickeyboard.js:2017 +#: js/widgets/phrasemaker.js:1133 #.TRANS: pitch number #.TRANS: we specify pitch in terms of a name and an octave. The name can be CDEFGAB or Do Re Mi Fa Sol La Ti. Octave is a number between 1 and 8. msgid "pitch" msgstr "पिच" -#: js/block.js:2948 +#: js/block.js:2963 msgid "Silence block cannot be removed." msgstr "मौन अवरोध हटाया नहीं जा सकता" -#: js/block.js:3118 -#: js/piemenus.js:3510 +#: js/block.js:3135 +#: js/piemenus.js:3457 msgid "You can restore deleted blocks from the trash with the Restore From Trash button." msgstr "" -#: js/block.js:3748 +#: js/block.js:3765 #: js/blocks.js:2607 #: js/blocks.js:3218 -#: js/palette.js:671 +#: js/palette.js:701 #: js/blocks/BooleanBlocks.js:77 #: js/blocks/BooleanBlocks.js:167 #: js/blocks/BooleanBlocks.js:251 @@ -894,11 +845,11 @@ msgstr "" #: js/blocks/BooleanBlocks.js:847 #: js/blocks/BooleanBlocks.js:948 #: js/blocks/BooleanBlocks.js:1033 -#: js/blocks/SensorsBlocks.js:910 +#: js/blocks/SensorsBlocks.js:911 msgid "true" msgstr "सत्य" -#: js/block.js:3748 +#: js/block.js:3765 #: js/blocks.js:2609 #: js/blocks.js:3220 #: js/blocks/BooleanBlocks.js:79 @@ -911,89 +862,88 @@ msgstr "सत्य" #: js/blocks/BooleanBlocks.js:743 #: js/blocks/BooleanBlocks.js:849 #: js/blocks/BooleanBlocks.js:950 -#: js/blocks/SensorsBlocks.js:912 +#: js/blocks/SensorsBlocks.js:913 msgid "false" msgstr "असत्य" -#: js/block.js:3759 -#: js/block.js:3772 -#: js/blocks/ExtrasBlocks.js:615 +#: js/block.js:3776 +#: js/block.js:3789 +#: js/blocks/ExtrasBlocks.js:618 msgid "Cartesian" msgstr "कार्टेसियन" -#: js/block.js:3760 -#: js/block.js:3773 -#: js/blocks/ExtrasBlocks.js:619 +#: js/block.js:3777 +#: js/block.js:3790 +#: js/blocks/ExtrasBlocks.js:622 msgid "polar" msgstr "पोलर" -#: js/block.js:3761 -#: js/block.js:3774 -#: js/turtledefs.js:619 -#: js/blocks/ExtrasBlocks.js:623 +#: js/block.js:3778 +#: js/block.js:3791 +#: js/blocks/ExtrasBlocks.js:626 msgid "Cartesian/Polar" msgstr "कार्टेसिय" -#: js/block.js:3762 -#: js/block.js:3781 -#: js/blocks/ExtrasBlocks.js:652 +#: js/block.js:3779 +#: js/block.js:3798 +#: js/blocks/ExtrasBlocks.js:655 msgid "none" msgstr "कोई नहीं" -#: js/block.js:3775 -#: js/blocks/ExtrasBlocks.js:628 +#: js/block.js:3792 +#: js/blocks/ExtrasBlocks.js:631 msgid "treble" msgstr "ट्रेबल" -#: js/block.js:3776 -#: js/blocks/ExtrasBlocks.js:632 +#: js/block.js:3793 +#: js/blocks/ExtrasBlocks.js:635 msgid "grand staff" msgstr "ग्रैंड स्टाफ" -#: js/block.js:3777 -#: js/blocks/ExtrasBlocks.js:636 +#: js/block.js:3794 +#: js/blocks/ExtrasBlocks.js:639 msgid "mezzo-soprano" msgstr "मेज़्ज़ो-सोप्रानो" -#: js/block.js:3778 -#: js/blocks/ExtrasBlocks.js:640 +#: js/block.js:3795 +#: js/blocks/ExtrasBlocks.js:643 msgid "alto" msgstr "आल्टो" -#: js/block.js:3779 -#: js/blocks/ExtrasBlocks.js:644 +#: js/block.js:3796 +#: js/blocks/ExtrasBlocks.js:647 msgid "tenor" msgstr "टेनर" -#: js/block.js:3780 +#: js/block.js:3797 +#: js/utils/musicutils.js:1111 #: js/utils/synthutils.js:80 -#: js/utils/musicutils.js:1109 -#: js/blocks/ExtrasBlocks.js:648 +#: js/blocks/ExtrasBlocks.js:651 #.TRANS: musical instrument msgid "bass" msgstr "बास" -#: js/block.js:3825 +#: js/block.js:3842 #: js/blocks.js:2600 #: js/blocks.js:3211 msgid "on2" msgstr "ऑन2" -#: js/block.js:3827 +#: js/block.js:3844 #: js/blocks.js:2602 #: js/blocks.js:3213 msgid "off" msgstr "ऑफ" -#: js/block.js:4394 +#: js/block.js:4411 msgid "Not a number" msgstr "एक संख्या नहीं" -#: js/block.js:4401 +#: js/block.js:4418 msgid "Octave value must be between 1 and 8." msgstr "" -#: js/block.js:4409 +#: js/block.js:4426 msgid "Numbers can have at most 10 digits." msgstr "" @@ -1004,9 +954,9 @@ msgstr "" #: js/blocks.js:3914 #: js/blocks.js:3949 #: js/blocks.js:6586 -#: js/palette.js:562 -#: js/palette.js:691 -#: js/palette.js:1158 +#: js/palette.js:592 +#: js/palette.js:721 +#: js/palette.js:1191 #: js/blocks/BoxesBlocks.js:282 #: js/blocks/BoxesBlocks.js:285 #: js/blocks/BoxesBlocks.js:405 @@ -1019,21 +969,21 @@ msgid "Consider breaking this stack into parts." msgstr "इस स्टैक को भागों में बाँटने का विचार करें।" #: js/blocks.js:2472 -#: js/palette.js:706 +#: js/palette.js:736 #: js/blocks/MediaBlocks.js:602 msgid "open file" msgstr "फ़ाइल खोलें" #: js/blocks.js:3247 -#: js/palette.js:627 +#: js/palette.js:657 #: js/blocks/MediaBlocks.js:892 #: js/blocks/MediaBlocks.js:963 msgid "text" msgstr "पाठ" #: js/blocks.js:3443 -#: js/palette.js:694 -#: js/palette.js:695 +#: js/palette.js:724 +#: js/palette.js:725 #: js/blocks/BoxesBlocks.js:514 msgid "store in box" msgstr "बॉक्स में स्टोर करें" @@ -1059,9 +1009,9 @@ msgid "box2" msgstr "बॉक्स2" #: js/blocks.js:4122 -#: js/palette.js:692 -#: js/palette.js:697 -#: js/palette.js:1094 +#: js/palette.js:722 +#: js/palette.js:727 +#: js/palette.js:1127 #: js/blocks/BoxesBlocks.js:591 msgid "store in" msgstr "में भंडारित करें" @@ -1073,13 +1023,13 @@ msgstr "में भंडारित करें" #: js/blocks/ProgramBlocks.js:390 #: js/blocks/ProgramBlocks.js:495 #: js/blocks/ProgramBlocks.js:658 -#: js/blocks/EnsembleBlocks.js:393 -#: js/blocks/EnsembleBlocks.js:404 -#: js/blocks/MediaBlocks.js:746 #: js/blocks/PitchBlocks.js:656 #: js/blocks/PitchBlocks.js:934 #: js/blocks/PitchBlocks.js:1866 #: js/blocks/ToneBlocks.js:1025 +#: js/blocks/EnsembleBlocks.js:393 +#: js/blocks/EnsembleBlocks.js:404 +#: js/blocks/MediaBlocks.js:746 msgid "name" msgstr "नाम" @@ -1109,210 +1059,285 @@ msgstr "अवतार" #: js/blocks.js:5097 #: js/blocks/ToneBlocks.js:1010 -#: js/widgets/sampler.js:931 +#: js/widgets/sampler.js:946 #.TRANS: The sound sample that the user uploads. msgid "sample" msgstr "सैम्पल" -#: js/palette.js:624 -#: js/turtles.js:883 +#: js/lilypond.js:605 +#: js/lilypond.js:904 +#: js/lilypond.js:910 +#: js/lilypond.js:948 +#: js/rubrics.js:526 +msgid "mouse" +msgstr "माउस" + +#: js/lilypond.js:606 +msgid "brown rat" +msgstr "भूरा चूहा" + +#: js/lilypond.js:607 +msgid "mole" +msgstr "मौज" + +#: js/lilypond.js:608 +msgid "chipmunk" +msgstr "चिपमंक" + +#: js/lilypond.js:609 +msgid "red squirrel" +msgstr "लाल गिलहरी" + +#: js/lilypond.js:610 +msgid "guinea pig" +msgstr "गिनीपिग" + +#: js/lilypond.js:611 +msgid "capybara" +msgstr "कैपीबारा" + +#: js/lilypond.js:612 +msgid "coypu" +msgstr "कोयपू" + +#: js/lilypond.js:613 +msgid "black rat" +msgstr "काला चूहा" + +#: js/lilypond.js:614 +msgid "grey squirrel" +msgstr "स्लेटी गिलहरी" + +#: js/lilypond.js:615 +msgid "flying squirrel" +msgstr "उड़ती गिलहरी" + +#: js/lilypond.js:616 +msgid "bat" +msgstr "बैट" + +#: js/lilypond.js:749 +#: js/lilypond.js:913 +#: js/lilypond.js:951 +#: js/blocks/ActionBlocks.js:1256 +#: js/blocks/ExtrasBlocks.js:559 +msgid "start drum" +msgstr "ड्रम चालू करें" + +#: js/logo.js:61 +msgid "Not a valid pitch name" +msgstr "एक वैध पिच नाम नहीं" + +#: js/logo.js:511 +#: js/blocks/ProgramBlocks.js:258 +#: js/blocks/ProgramBlocks.js:427 +msgid "You must select a file." +msgstr "आपको एक फ़ाइल का चयन करना होगा।" + +#: js/logo.js:1705 +msgid "Playback is ready." +msgstr "प्लेबैक तैयार है।" + +#: js/palette.js:654 +#: js/turtledefs.js:737 +#: js/turtles.js:940 msgid "Grid" msgstr "ग्रिड" -#: js/palette.js:633 +#: js/palette.js:663 msgid "effect" msgstr "प्रभाव" -#: js/palette.js:639 +#: js/palette.js:669 msgid "sargam" msgstr "सरगम" -#: js/palette.js:654 +#: js/palette.js:684 #: js/blocks/PitchBlocks.js:1209 msgid "custom pitch" msgstr "कस्टम पिच" -#: js/palette.js:662 +#: js/palette.js:692 msgid "accidental" msgstr "अक्सीडेंटल" -#: js/palette.js:686 +#: js/palette.js:716 #: js/blocks/PitchBlocks.js:405 msgid "pitch converter" msgstr "पिच कनवर्टर" #: js/piemenus.js:200 -#: js/utils/musicutils.js:1181 -#: js/utils/musicutils.js:1201 -#: js/widgets/sampler.js:766 -#: js/widgets/musickeyboard.js:2341 -#: js/widgets/phrasemaker.js:1908 +#: js/utils/musicutils.js:1185 +#: js/utils/musicutils.js:1205 +#: js/widgets/musickeyboard.js:2431 +#: js/widgets/phrasemaker.js:2002 +#: js/widgets/sampler.js:781 #.TRANS: double sharp is a music term related to pitch msgid "double sharp" msgstr "डबल शार्प" #: js/piemenus.js:201 -#: js/utils/musicutils.js:1179 -#: js/utils/musicutils.js:1202 +#: js/utils/musicutils.js:1183 +#: js/utils/musicutils.js:1206 #: js/blocks/PitchBlocks.js:1539 #: js/turtleactions/PitchActions.js:323 -#: js/widgets/sampler.js:767 -#: js/widgets/musickeyboard.js:2342 -#: js/widgets/phrasemaker.js:1909 +#: js/widgets/musickeyboard.js:2432 +#: js/widgets/phrasemaker.js:2003 +#: js/widgets/sampler.js:782 #.TRANS: sharp is a music term related to pitch #.TRANS: sharp is a half-step up in pitch msgid "sharp" msgstr "शार्प" #: js/piemenus.js:202 -#: js/utils/musicutils.js:1177 -#: js/utils/musicutils.js:1203 -#: js/widgets/sampler.js:768 -#: js/widgets/musickeyboard.js:2343 -#: js/widgets/phrasemaker.js:1910 +#: js/utils/musicutils.js:1181 +#: js/utils/musicutils.js:1207 +#: js/widgets/musickeyboard.js:2433 +#: js/widgets/phrasemaker.js:2004 +#: js/widgets/sampler.js:783 #.TRANS: natural is a music term related to pitch msgid "natural" msgstr "नैचुरल" #: js/piemenus.js:203 -#: js/utils/musicutils.js:1175 -#: js/utils/musicutils.js:1204 +#: js/utils/musicutils.js:1179 +#: js/utils/musicutils.js:1208 #: js/blocks/PitchBlocks.js:1498 #: js/turtleactions/PitchActions.js:326 -#: js/widgets/sampler.js:769 -#: js/widgets/musickeyboard.js:2344 -#: js/widgets/phrasemaker.js:1911 +#: js/widgets/musickeyboard.js:2434 +#: js/widgets/phrasemaker.js:2005 +#: js/widgets/sampler.js:784 #.TRANS: flat is a music term related to pitch #.TRANS: flat is a half-step down in pitch msgid "flat" msgstr "फ्लैट" #: js/piemenus.js:204 -#: js/utils/musicutils.js:1173 -#: js/utils/musicutils.js:1205 -#: js/widgets/sampler.js:770 -#: js/widgets/musickeyboard.js:2345 -#: js/widgets/phrasemaker.js:1912 +#: js/utils/musicutils.js:1177 +#: js/utils/musicutils.js:1209 +#: js/widgets/musickeyboard.js:2435 +#: js/widgets/phrasemaker.js:2006 +#: js/widgets/sampler.js:785 #.TRANS: double flat is a music term related to pitch msgid "double flat" msgstr "डबल फ्लैट" -#: js/piemenus.js:2880 -#: js/utils/musicutils.js:1000 +#: js/piemenus.js:2827 +#: js/utils/musicutils.js:1002 #: js/blocks/PitchBlocks.js:1385 #.TRANS: unison is a music term related to intervals #.TRANS: unison means the note is the same as the current note msgid "unison" msgstr "एकस्वरता" -#: js/piemenus.js:3034 -#: js/piemenus.js:3107 -#: js/utils/musicutils.js:1008 -#: js/utils/musicutils.js:1183 -#: js/utils/musicutils.js:1368 +#: js/piemenus.js:2981 +#: js/piemenus.js:3054 +#: js/utils/musicutils.js:1010 +#: js/utils/musicutils.js:1187 +#: js/utils/musicutils.js:1372 #.TRANS: major is a music term related to intervals and mode msgid "major" msgstr "मेजर" -#: js/piemenus.js:3034 -#: js/piemenus.js:3107 -#: js/utils/musicutils.js:1026 +#: js/piemenus.js:2981 +#: js/piemenus.js:3054 +#: js/utils/musicutils.js:1028 #.TRANS: modal scale for music msgid "ionian" msgstr "आयनियन" -#: js/piemenus.js:3036 -#: js/piemenus.js:3111 -#: js/utils/musicutils.js:1006 -#: js/utils/musicutils.js:1184 -#: js/utils/musicutils.js:1365 +#: js/piemenus.js:2983 +#: js/piemenus.js:3058 +#: js/utils/musicutils.js:1008 +#: js/utils/musicutils.js:1188 +#: js/utils/musicutils.js:1369 #.TRANS: minor is a music term related to intervals and mode msgid "minor" msgstr "माइनर" -#: js/piemenus.js:3036 -#: js/piemenus.js:3111 -#: js/utils/musicutils.js:1036 +#: js/piemenus.js:2983 +#: js/piemenus.js:3058 +#: js/utils/musicutils.js:1038 #.TRANS: modal scale for music msgid "aeolian" msgstr "एोलियन" -#: js/piemenus.js:3426 +#: js/piemenus.js:3373 #: js/blocks/FlowBlocks.js:136 msgid "Duplicate" msgstr "डुप्लीकेट" -#: js/piemenus.js:3427 -#: js/turtledefs.js:533 +#: js/piemenus.js:3374 +#: js/turtledefs.js:715 msgid "Extract" msgstr "निकालें" -#: js/piemenus.js:3428 +#: js/piemenus.js:3375 msgid "Move to trash" msgstr "कूड़े में डालें" -#: js/piemenus.js:3429 +#: js/piemenus.js:3376 #: js/widgets/temperament.js:454 #: js/widgets/temperament.js:456 -#: js/widgets/temperament.js:1493 -#: js/widgets/temperament.js:1495 -#: js/widgets/timbre.js:968 +#: js/widgets/temperament.js:1439 +#: js/widgets/temperament.js:1441 +#: js/widgets/timbre.js:962 #: planet/js/StringHelper.js:69 msgid "Close" msgstr "बंद करें" -#: js/piemenus.js:3435 +#: js/piemenus.js:3382 msgid "Save stack" msgstr "स्टैक को सेव करें" -#: js/piemenus.js:3439 +#: js/piemenus.js:3386 #: js/toolbar.js:62 -#: js/toolbar.js:123 -#: js/toolbar.js:188 -#: js/toolbar.js:244 -#: js/turtledefs.js:751 +#: js/toolbar.js:129 +#: js/toolbar.js:201 +#: js/toolbar.js:262 +#: js/turtledefs.js:593 msgid "Help" msgstr "मदद" -#: js/piemenus.js:3465 +#: js/piemenus.js:3412 msgid "In order to copy a sample, you must reload the widget, import the sample again, and export it." msgstr "" -#: js/piemenus.js:3851 +#: js/piemenus.js:3801 msgid "You have chosen key for your pitch preview." msgstr "" #: js/rubrics.js:523 -#: js/turtledefs.js:119 -#: js/turtledefs.js:220 +#: js/turtledefs.js:122 +#: js/turtledefs.js:223 #: js/blocks/ProgramBlocks.js:745 #: js/blocks/RhythmBlockPaletteBlocks.js:52 #: js/blocks/RhythmBlockPaletteBlocks.js:234 -#: js/widgets/rhythmruler.js:2057 -#: js/widgets/rhythmruler.js:2064 -#: js/widgets/rhythmruler.js:2133 -#: js/widgets/rhythmruler.js:2140 -#: js/widgets/rhythmruler.js:2219 +#: js/widgets/rhythmruler.js:2047 +#: js/widgets/rhythmruler.js:2054 +#: js/widgets/rhythmruler.js:2123 +#: js/widgets/rhythmruler.js:2130 +#: js/widgets/rhythmruler.js:2209 #.TRANS: an arrangement of notes based on duration msgid "rhythm" msgstr "रिद्धम" #: js/rubrics.js:525 -#: js/turtledefs.js:123 -#: js/turtledefs.js:224 +#: js/turtledefs.js:126 +#: js/turtledefs.js:227 msgid "tone" msgstr "स्वर" #: js/rubrics.js:527 -#: js/turtledefs.js:132 -#: js/turtledefs.js:233 -#: js/widgets/phrasemaker.js:1040 +#: js/turtledefs.js:135 +#: js/turtledefs.js:236 +#: js/widgets/phrasemaker.js:1137 msgid "pen" msgstr "क़लम" #: js/rubrics.js:528 -#: js/turtledefs.js:133 -#: js/turtledefs.js:234 +#: js/turtledefs.js:136 +#: js/turtledefs.js:237 #: js/blocks/NumberBlocks.js:981 #: js/blocks/PitchBlocks.js:1717 #: js/blocks/PitchBlocks.js:1758 @@ -1320,22 +1345,22 @@ msgid "number" msgstr "संख्या" #: js/rubrics.js:529 -#: js/turtledefs.js:127 -#: js/turtledefs.js:228 +#: js/turtledefs.js:130 +#: js/turtledefs.js:231 msgid "flow" msgstr "बहाव" #: js/rubrics.js:531 -#: js/turtledefs.js:136 -#: js/turtledefs.js:237 +#: js/turtledefs.js:139 +#: js/turtledefs.js:240 #: planet/js/GlobalTag.js:48 #.TRANS: On the Planet, we use labels to tag projects. msgid "Sensors" msgstr "सेंसर्स" #: js/rubrics.js:532 -#: js/turtledefs.js:135 -#: js/turtledefs.js:236 +#: js/turtledefs.js:138 +#: js/turtledefs.js:239 #: js/blocks/MediaBlocks.js:930 #: planet/js/GlobalTag.js:46 #.TRANS: On the Planet, we use labels to tag projects. @@ -1347,1977 +1372,1968 @@ msgid "mice" msgstr "माउस" #: js/toolbar.js:48 -#: js/toolbar.js:109 +#: js/toolbar.js:115 msgid "About Music Blocks" msgstr "म्यूज़िक ब्लॉक्स के बारे में" #: js/toolbar.js:51 -#: js/toolbar.js:112 -#: js/toolbar.js:177 -#: js/toolbar.js:233 -#: js/turtledefs.js:497 +#: js/toolbar.js:118 +#: js/toolbar.js:190 +#: js/toolbar.js:251 +#: js/turtledefs.js:508 msgid "Record" msgstr "रिकॉर्ड" #: js/toolbar.js:52 #: js/toolbar.js:53 -#: js/toolbar.js:113 -#: js/toolbar.js:114 -#: js/toolbar.js:178 -#: js/toolbar.js:179 -#: js/toolbar.js:234 -#: js/toolbar.js:235 +#: js/toolbar.js:119 +#: js/toolbar.js:120 +#: js/toolbar.js:191 +#: js/toolbar.js:192 +#: js/toolbar.js:252 +#: js/toolbar.js:253 msgid "Full screen" msgstr "पूर्ण स्क्रीन" #: js/toolbar.js:54 -#: js/toolbar.js:115 -#: js/toolbar.js:180 -#: js/toolbar.js:236 -#: js/turtledefs.js:503 +#: js/toolbar.js:121 +#: js/toolbar.js:193 +#: js/toolbar.js:254 +#: js/turtledefs.js:515 msgid "Toggle Fullscreen" msgstr "पूर्णस्क्रीन टॉगल करें" #: js/toolbar.js:55 -#: js/toolbar.js:116 -#: js/toolbar.js:181 -#: js/toolbar.js:237 -#: js/toolbar.js:1066 -#: js/turtledefs.js:509 +#: js/toolbar.js:122 +#: js/toolbar.js:194 +#: js/toolbar.js:255 +#: js/toolbar.js:1140 +#: js/turtledefs.js:521 #: planet/js/StringHelper.js:33 msgid "New project" msgstr "नया काम" #: js/toolbar.js:56 -#: js/toolbar.js:117 -#: js/toolbar.js:182 -#: js/toolbar.js:238 -#: js/turtledefs.js:515 +#: js/toolbar.js:123 +#: js/toolbar.js:195 +#: js/toolbar.js:256 +#: js/turtledefs.js:527 msgid "Load project from file" msgstr "फ़ाइल से प्रोजेक्ट लें" #: js/toolbar.js:57 -#: js/toolbar.js:118 -#: js/toolbar.js:119 -#: js/toolbar.js:183 -#: js/toolbar.js:239 -#: js/turtledefs.js:540 -#: js/turtledefs.js:549 -#: js/turtledefs.js:570 +#: js/toolbar.js:124 +#: js/toolbar.js:125 +#: js/toolbar.js:196 +#: js/toolbar.js:257 +#: js/turtledefs.js:534 +#: js/turtledefs.js:545 +#: js/turtledefs.js:565 msgid "Save project" msgstr "प्रोजेक्ट को संचय करे" #: js/toolbar.js:58 -#: js/toolbar.js:77 -#: js/toolbar.js:79 -#: js/toolbar.js:138 +#: js/toolbar.js:80 +#: js/toolbar.js:82 #: js/toolbar.js:147 -#: js/toolbar.js:149 -#: js/toolbar.js:184 -#: js/toolbar.js:202 -#: js/toolbar.js:204 -#: js/toolbar.js:240 +#: js/toolbar.js:158 +#: js/toolbar.js:160 +#: js/toolbar.js:197 +#: js/toolbar.js:218 +#: js/toolbar.js:220 #: js/toolbar.js:258 -#: js/toolbar.js:260 +#: js/toolbar.js:279 +#: js/toolbar.js:281 +#: js/turtledefs.js:535 +#: js/turtledefs.js:566 msgid "Save project as HTML" msgstr "प्रोजेक्ट को HTML के रूप में संचय करें" #: js/toolbar.js:59 -#: js/toolbar.js:120 -#: js/toolbar.js:185 -#: js/toolbar.js:241 +#: js/toolbar.js:126 +#: js/toolbar.js:198 +#: js/toolbar.js:259 msgid "Find and share projects" msgstr "परियोजनाएं खोजें और साझा करें" #: js/toolbar.js:60 -#: js/toolbar.js:121 -#: js/toolbar.js:186 -#: js/toolbar.js:242 +#: js/toolbar.js:127 +#: js/toolbar.js:199 +#: js/toolbar.js:260 msgid "Offline. Sharing is unavailable" msgstr "ऑफ़लाइन। साझा करना अस्वीकृत है" #: js/toolbar.js:61 -#: js/toolbar.js:122 -#: js/toolbar.js:187 -#: js/toolbar.js:243 +#: js/toolbar.js:128 +#: js/toolbar.js:200 +#: js/toolbar.js:261 msgid "Auxiliary menu" msgstr "सहायक मेनू" #: js/toolbar.js:63 -#: js/toolbar.js:124 -#: js/toolbar.js:189 -#: js/toolbar.js:245 -#: js/turtledefs.js:675 +#: js/toolbar.js:130 +#: js/toolbar.js:202 +#: js/toolbar.js:263 +#: js/turtledefs.js:599 msgid "Run slowly" msgstr "धीमे रूप से चलाएं" #: js/toolbar.js:64 -#: js/toolbar.js:125 -#: js/toolbar.js:190 -#: js/toolbar.js:246 -#: js/turtledefs.js:681 +#: js/toolbar.js:131 +#: js/toolbar.js:203 +#: js/toolbar.js:264 +#: js/turtledefs.js:605 msgid "Run step by step" msgstr "क्रमशः चलाएं" #: js/toolbar.js:65 -#: js/toolbar.js:126 -#: js/toolbar.js:191 -#: js/toolbar.js:247 -#: js/turtledefs.js:688 +#: js/toolbar.js:132 +#: js/toolbar.js:204 +#: js/toolbar.js:265 +#: js/turtledefs.js:612 msgid "Display statistics" msgstr "आँकड़े प्रदर्शित करें" #: js/toolbar.js:66 -#: js/toolbar.js:127 -#: js/toolbar.js:192 -#: js/toolbar.js:248 +#: js/toolbar.js:133 +#: js/toolbar.js:205 +#: js/toolbar.js:266 +#: js/turtledefs.js:618 msgid "Load plugin" msgstr "प्लगइन लोड करें" #: js/toolbar.js:67 -#: js/toolbar.js:128 -#: js/toolbar.js:193 -#: js/toolbar.js:249 -#: js/turtledefs.js:695 +#: js/toolbar.js:134 +#: js/toolbar.js:206 +#: js/toolbar.js:267 +#: js/turtledefs.js:626 msgid "Delete plugin" msgstr "प्लगइन हटाएं" #: js/toolbar.js:68 -#: js/toolbar.js:129 -#: js/toolbar.js:194 -#: js/toolbar.js:250 +#: js/toolbar.js:135 +#: js/toolbar.js:207 +#: js/toolbar.js:268 msgid "Enable horizontal scrolling" msgstr "क्षैतिज स्क्रोलिंग सक्षम करें" #: js/toolbar.js:69 -#: js/toolbar.js:130 -#: js/toolbar.js:195 -#: js/toolbar.js:251 +#: js/toolbar.js:136 +#: js/toolbar.js:208 +#: js/toolbar.js:269 msgid "Disable horizontal scrolling" msgstr "क्षैतिज स्क्रोलिंग अक्षम करें" #: js/toolbar.js:70 -#: js/toolbar.js:131 -#: js/toolbar.js:196 -#: js/toolbar.js:252 +#: js/toolbar.js:137 +#: js/toolbar.js:209 +#: js/toolbar.js:270 +#: js/turtledefs.js:643 +msgid "Change theme" +msgstr "" + +#: js/toolbar.js:71 +#: js/toolbar.js:138 +#: js/toolbar.js:210 +#: js/toolbar.js:271 +msgid "Light Mode" +msgstr "" + +#: js/toolbar.js:72 +#: js/toolbar.js:139 +#: js/toolbar.js:211 +#: js/toolbar.js:272 +msgid "Dark Mode" +msgstr "" + +#: js/toolbar.js:73 +#: js/toolbar.js:140 +#: js/toolbar.js:212 +#: js/toolbar.js:273 +#: js/turtledefs.js:649 #: planet/js/LocalCard.js:54 #: planet/js/StringHelper.js:71 msgid "Merge with current project" msgstr "वर्तमान परियोजना के साथ मर्ज करें" -#: js/toolbar.js:71 -#: js/toolbar.js:132 +#: js/toolbar.js:74 +#: js/toolbar.js:141 +#: js/turtledefs.js:663 msgid "Set Pitch Preview" msgstr "पिच पूर्वावलोकन सेट करें" -#: js/toolbar.js:72 -#: js/toolbar.js:133 -#: js/toolbar.js:197 -#: js/toolbar.js:253 +#: js/toolbar.js:75 +#: js/toolbar.js:142 +#: js/toolbar.js:213 +#: js/toolbar.js:274 +#: js/turtledefs.js:670 msgid "JavaScript Editor" msgstr "जावास्क्रिप्ट संपादक" -#: js/toolbar.js:73 -#: js/toolbar.js:134 -#: js/toolbar.js:198 -#: js/toolbar.js:254 -#: js/turtledefs.js:723 +#: js/toolbar.js:76 +#: js/toolbar.js:143 +#: js/toolbar.js:214 +#: js/toolbar.js:275 +#: js/turtledefs.js:677 msgid "Restore" msgstr "पुनर्स्थापित करें" -#: js/toolbar.js:74 -#: js/toolbar.js:135 -#: js/toolbar.js:199 -#: js/toolbar.js:255 +#: js/toolbar.js:77 +#: js/toolbar.js:144 +#: js/toolbar.js:215 +#: js/toolbar.js:276 msgid "Switch to beginner mode" msgstr "प्रारंभिक मोड में स्विच करें" -#: js/toolbar.js:75 -#: js/toolbar.js:136 -#: js/toolbar.js:200 -#: js/toolbar.js:256 +#: js/toolbar.js:78 +#: js/toolbar.js:145 +#: js/toolbar.js:216 +#: js/toolbar.js:277 msgid "Switch to advanced mode" msgstr "उन्नत मोड में स्विच करें" -#: js/toolbar.js:76 -#: js/toolbar.js:137 +#: js/toolbar.js:79 #: js/toolbar.js:146 -#: js/toolbar.js:201 -#: js/toolbar.js:257 -#: js/turtledefs.js:737 +#: js/toolbar.js:157 +#: js/toolbar.js:217 +#: js/toolbar.js:278 +#: js/turtledefs.js:691 msgid "Select language" msgstr "भाषा चुनें" -#: js/toolbar.js:78 #: js/toolbar.js:81 -#: js/toolbar.js:140 -#: js/turtledefs.js:578 +#: js/toolbar.js:85 +#: js/toolbar.js:150 +#: js/turtledefs.js:537 msgid "Save mouse artwork as PNG" msgstr "माउस आर्टवर्क को PNG के रूप में सहेजें" -#: js/toolbar.js:80 -#: js/toolbar.js:139 -#: js/turtledefs.js:574 +#: js/toolbar.js:83 +#: js/toolbar.js:148 +#: js/turtledefs.js:568 +msgid "Save project as MIDI" +msgstr "" + +#: js/toolbar.js:84 +#: js/toolbar.js:149 msgid "Save mouse artwork as SVG" msgstr "माउस आर्टवर्क को SVG के रूप में सहेजें" -#: js/toolbar.js:82 -#: js/toolbar.js:141 -#: js/turtledefs.js:582 +#: js/toolbar.js:86 +#: js/toolbar.js:151 +#: js/turtledefs.js:570 msgid "Save music as WAV" msgstr "संगीत को WAV के रूप में सहेजें" -#: js/toolbar.js:83 -#: js/toolbar.js:142 -#: js/turtledefs.js:586 +#: js/toolbar.js:87 +#: js/toolbar.js:152 msgid "Save sheet music as ABC" msgstr "शीट संगीत को ABC के रूप में सहेजें" -#: js/toolbar.js:84 -#: js/toolbar.js:143 -#: js/turtledefs.js:590 +#: js/toolbar.js:88 +#: js/toolbar.js:153 msgid "Save sheet music as Lilypond" msgstr "शीट संगीत को Lilypond के रूप में सहेजें" -#: js/toolbar.js:85 +#: js/toolbar.js:89 msgid "Save sheet music as MusicXML" msgstr "शीट संगीत को MusicXML के रूप में सहेजें" -#: js/toolbar.js:86 -#: js/toolbar.js:144 -#: js/toolbar.js:152 -#: js/toolbar.js:207 -#: js/toolbar.js:263 -#: js/turtledefs.js:561 -#: js/turtledefs.js:594 +#: js/toolbar.js:90 +#: js/toolbar.js:154 +#: js/toolbar.js:163 +#: js/toolbar.js:223 +#: js/toolbar.js:284 +#: js/turtledefs.js:557 msgid "Save block artwork as SVG" msgstr "ब्लॉक आर्टवर्क को SVG के रूप में सहेजें" -#: js/toolbar.js:87 -#: js/toolbar.js:145 -#: js/toolbar.js:153 -#: js/toolbar.js:208 -#: js/toolbar.js:264 -#: js/toolbar.js:1082 +#: js/toolbar.js:91 +#: js/toolbar.js:155 +#: js/toolbar.js:164 +#: js/toolbar.js:224 +#: js/toolbar.js:285 +msgid "Save block artwork as PNG" +msgstr "" + +#: js/toolbar.js:92 +#: js/toolbar.js:156 +#: js/toolbar.js:165 +#: js/toolbar.js:225 +#: js/toolbar.js:286 +#: js/toolbar.js:1156 msgid "Confirm" msgstr "पुष्टि करें" -#: js/toolbar.js:88 -#: js/toolbar.js:154 -#: js/toolbar.js:209 -#: js/toolbar.js:265 +#: js/toolbar.js:93 +#: js/toolbar.js:166 +#: js/toolbar.js:226 +#: js/toolbar.js:287 msgid "English (United States)" msgstr "" -#: js/toolbar.js:89 -#: js/toolbar.js:155 -#: js/toolbar.js:210 -#: js/toolbar.js:266 +#: js/toolbar.js:94 +#: js/toolbar.js:167 +#: js/toolbar.js:227 +#: js/toolbar.js:288 msgid "English (United Kingdom)" msgstr "" -#: js/toolbar.js:90 -#: js/toolbar.js:156 -#: js/toolbar.js:211 -#: js/toolbar.js:267 +#: js/toolbar.js:95 +#: js/toolbar.js:168 +#: js/toolbar.js:228 +#: js/toolbar.js:289 msgid "日本語" msgstr "" -#: js/toolbar.js:91 +#: js/toolbar.js:96 msgid "한국어" msgstr "" -#: js/toolbar.js:92 -#: js/toolbar.js:158 -#: js/toolbar.js:213 -#: js/toolbar.js:269 +#: js/toolbar.js:97 +#: js/toolbar.js:170 +#: js/toolbar.js:230 +#: js/toolbar.js:291 msgid "español" msgstr "" -#: js/toolbar.js:93 -#: js/toolbar.js:159 -#: js/toolbar.js:214 -#: js/toolbar.js:270 +#: js/toolbar.js:98 +#: js/toolbar.js:171 +#: js/toolbar.js:231 +#: js/toolbar.js:292 msgid "português" msgstr "" -#: js/toolbar.js:94 -#: js/toolbar.js:160 -#: js/toolbar.js:215 -#: js/toolbar.js:271 +#: js/toolbar.js:99 +#: js/toolbar.js:172 +#: js/toolbar.js:232 +#: js/toolbar.js:293 msgid "にほんご" msgstr "" -#: js/toolbar.js:95 -#: js/toolbar.js:161 -#: js/toolbar.js:216 -#: js/toolbar.js:272 +#: js/toolbar.js:100 +#: js/toolbar.js:173 +#: js/toolbar.js:233 +#: js/toolbar.js:294 msgid "中文" msgstr "" -#: js/toolbar.js:96 -#: js/toolbar.js:162 -#: js/toolbar.js:217 -#: js/toolbar.js:273 +#: js/toolbar.js:101 +#: js/toolbar.js:174 +#: js/toolbar.js:234 +#: js/toolbar.js:295 msgid "ภาษาไทย" msgstr "" -#: js/toolbar.js:97 -#: js/toolbar.js:163 -#: js/toolbar.js:218 -#: js/toolbar.js:274 +#: js/toolbar.js:102 +#: js/toolbar.js:175 +#: js/toolbar.js:235 +#: js/toolbar.js:296 msgid "aymara" msgstr "" -#: js/toolbar.js:98 -#: js/toolbar.js:164 -#: js/toolbar.js:219 -#: js/toolbar.js:275 +#: js/toolbar.js:103 +#: js/toolbar.js:176 +#: js/toolbar.js:236 +#: js/toolbar.js:297 msgid "quechua" msgstr "" -#: js/toolbar.js:99 -#: js/toolbar.js:165 -#: js/toolbar.js:220 -#: js/toolbar.js:276 +#: js/toolbar.js:104 +#: js/toolbar.js:177 +#: js/toolbar.js:237 +#: js/toolbar.js:298 msgid "guarani" msgstr "" -#: js/toolbar.js:100 -#: js/toolbar.js:166 -#: js/toolbar.js:221 -#: js/toolbar.js:277 +#: js/toolbar.js:105 +#: js/toolbar.js:178 +#: js/toolbar.js:238 +#: js/toolbar.js:299 msgid "हिंदी" msgstr "" -#: js/toolbar.js:101 -#: js/toolbar.js:168 -#: js/toolbar.js:222 -#: js/toolbar.js:279 +#: js/toolbar.js:106 +#: js/toolbar.js:180 +#: js/toolbar.js:239 +#: js/toolbar.js:301 msgid "igbo" msgstr "" -#: js/toolbar.js:102 -#: js/toolbar.js:169 -#: js/toolbar.js:223 -#: js/toolbar.js:280 +#: js/toolbar.js:107 +#: js/toolbar.js:181 +#: js/toolbar.js:240 +#: js/toolbar.js:302 msgid "عربى" msgstr "" -#: js/toolbar.js:103 -#: js/toolbar.js:167 -#: js/toolbar.js:224 -#: js/toolbar.js:278 +#: js/toolbar.js:108 +#: js/toolbar.js:179 +#: js/toolbar.js:241 +#: js/toolbar.js:300 msgid "తెలుగు" msgstr "" -#: js/toolbar.js:104 -#: js/toolbar.js:170 -#: js/toolbar.js:225 -#: js/toolbar.js:281 +#: js/toolbar.js:109 +#: js/toolbar.js:182 +#: js/toolbar.js:242 +#: js/toolbar.js:303 msgid "עִברִית" msgstr "" -#: js/toolbar.js:148 -#: js/toolbar.js:151 -#: js/toolbar.js:203 -#: js/toolbar.js:206 -#: js/toolbar.js:259 -#: js/toolbar.js:262 -#: js/turtledefs.js:557 +#: js/toolbar.js:110 +#: js/toolbar.js:183 +#: js/toolbar.js:243 +#: js/toolbar.js:304 +msgid "اردو" +msgstr "" + +#: js/toolbar.js:159 +#: js/toolbar.js:162 +#: js/toolbar.js:219 +#: js/toolbar.js:222 +#: js/toolbar.js:280 +#: js/toolbar.js:283 +#: js/turtledefs.js:553 msgid "Save turtle artwork as PNG" msgstr "टर्टल आर्टवर्क को PNG के रूप में सहेजें" -#: js/toolbar.js:150 -#: js/toolbar.js:205 -#: js/toolbar.js:261 -#: js/turtledefs.js:553 +#: js/toolbar.js:161 +#: js/toolbar.js:221 +#: js/toolbar.js:282 +#: js/turtledefs.js:549 msgid "Save turtle artwork as SVG" msgstr "टर्टल आर्टवर्क को SVG के रूप में सहेजें" -#: js/toolbar.js:157 -#: js/toolbar.js:212 -#: js/toolbar.js:268 +#: js/toolbar.js:169 +#: js/toolbar.js:229 +#: js/toolbar.js:290 msgid "한국인" msgstr "" -#: js/toolbar.js:174 -#: js/toolbar.js:230 +#: js/toolbar.js:187 +#: js/toolbar.js:248 msgid "About Turtle Blocks" msgstr "टर्टल ब्लॉक्स के बारे में" -#: js/toolbar.js:446 -#: js/toolbar.js:457 -#: js/toolbar.js:497 +#: js/toolbar.js:496 +#: js/toolbar.js:507 +#: js/toolbar.js:547 msgid "Turtle Wrap Off" msgstr "टर्टल रैप बंद" -#: js/toolbar.js:466 -#: js/toolbar.js:506 +#: js/toolbar.js:516 +#: js/toolbar.js:556 msgid "Turtle Wrap On" msgstr "टर्टल रैप चालू" -#: js/toolbar.js:1069 +#: js/toolbar.js:1143 msgid "Are you sure you want to create a new project?" msgstr "" -#: js/turtledefs.js:40 +#: js/turtle-singer.js:1365 +#.TRANS: partials are weighted components in a harmonic series +msgid "You must have at least one Partial block inside of a Weighted-partial block" +msgstr "आपके पास एक से अधिक पांचिक ब्लॉक के अंदर कम से कम एक आंशिक ब्लॉक होना चाहिए" + +#: js/turtle-singer.js:2081 +msgid "synth cannot play chords." +msgstr "सिंथ कोड नहीं बजा सकता है।" + +#: js/turtledefs.js:43 #.TRANS: put the URL to the guide here, e.g., https://github.com/sugarlabs/turtleblocksjs/tree/master/guide/README.md msgid "guide url" msgstr "गाइड url" -#: js/turtledefs.js:85 +#: js/turtledefs.js:88 msgid "Turtle Blocks" msgstr "टर्टल ब्लॉक्स" -#: js/turtledefs.js:118 -#: js/turtledefs.js:219 +#: js/turtledefs.js:121 +#: js/turtledefs.js:222 msgid "search" msgstr "खोज" -#: js/turtledefs.js:120 -#: js/turtledefs.js:221 +#: js/turtledefs.js:123 +#: js/turtledefs.js:224 #: js/blocks/MeterBlocks.js:1344 #: js/blocks/WidgetBlocks.js:522 #.TRANS: musical meter (time signature), e.g., 4:4 msgid "meter" msgstr "मीटर" -#: js/turtledefs.js:122 -#: js/turtledefs.js:223 +#: js/turtledefs.js:125 +#: js/turtledefs.js:226 msgid "intervals" msgstr "अंतराल" -#: js/turtledefs.js:124 -#: js/turtledefs.js:225 +#: js/turtledefs.js:127 +#: js/turtledefs.js:228 msgid "ornament" msgstr "आभूषण" -#: js/turtledefs.js:125 -#: js/turtledefs.js:226 +#: js/turtledefs.js:128 +#: js/turtledefs.js:229 #: js/blocks/VolumeBlocks.js:362 #: js/blocks/VolumeBlocks.js:502 #: js/blocks/VolumeBlocks.js:545 msgid "volume" msgstr "आवृत्ति" -#: js/turtledefs.js:129 -#: js/turtledefs.js:230 +#: js/turtledefs.js:132 +#: js/turtledefs.js:233 msgid "boxes" msgstr "बॉक्स" -#: js/turtledefs.js:130 -#: js/turtledefs.js:231 +#: js/turtledefs.js:133 +#: js/turtledefs.js:234 msgid "widgets" msgstr "विजेट्स" -#: js/turtledefs.js:131 -#: js/turtledefs.js:232 -#: js/widgets/phrasemaker.js:1039 +#: js/turtledefs.js:134 +#: js/turtledefs.js:235 +#: js/widgets/phrasemaker.js:1136 msgid "graphics" msgstr "ग्राफिक्स" -#: js/turtledefs.js:134 -#: js/turtledefs.js:235 +#: js/turtledefs.js:137 +#: js/turtledefs.js:238 msgid "boolean" msgstr "बूलियन" -#: js/turtledefs.js:137 -#: js/turtledefs.js:238 +#: js/turtledefs.js:140 +#: js/turtledefs.js:241 #: js/blocks/HeapBlocks.js:59 -#: js/widgets/status.js:147 +#: js/widgets/status.js:143 msgid "heap" msgstr "हीप" -#: js/turtledefs.js:138 -#: js/turtledefs.js:239 +#: js/turtledefs.js:141 +#: js/turtledefs.js:242 #: js/blocks/DictBlocks.js:142 #: js/blocks/ProgramBlocks.js:495 msgid "dictionary" msgstr "शब्दकोश" -#: js/turtledefs.js:139 -#: js/turtledefs.js:240 +#: js/turtledefs.js:142 +#: js/turtledefs.js:243 msgid "ensemble" msgstr "एंसेंबल" -#: js/turtledefs.js:140 -#: js/turtledefs.js:241 +#: js/turtledefs.js:143 +#: js/turtledefs.js:244 msgid "extras" msgstr "अतिरिक्त" -#: js/turtledefs.js:142 -#: js/turtledefs.js:243 -#.TRANS: program as in computer program +#: js/turtledefs.js:145 +#: js/turtledefs.js:245 #.TRANS: program as in computer program msgid "program" msgstr "प्रोग्राम" -#: js/turtledefs.js:143 -#: js/turtledefs.js:244 +#: js/turtledefs.js:146 +#: js/turtledefs.js:246 msgid "my blocks" msgstr "मेरे ब्लॉक्स" -#: js/turtledefs.js:185 -#: js/turtledefs.js:280 +#: js/turtledefs.js:188 +#: js/turtledefs.js:282 msgid "artwork" msgstr "कला का कार्य" -#: js/turtledefs.js:185 -#: js/turtledefs.js:280 +#: js/turtledefs.js:188 +#: js/turtledefs.js:282 msgid "logic" msgstr "तर्क" -#: js/turtledefs.js:185 -#: js/turtledefs.js:280 +#: js/turtledefs.js:188 +#: js/turtledefs.js:282 #: planet/js/GlobalTag.js:34 #.TRANS: On the Planet, we use labels to tag projects. msgid "Music" msgstr "संगीत" -#: js/turtledefs.js:187 +#: js/turtledefs.js:190 msgid "Music Blocks" msgstr "संगीत ब्लॉक्स" -#: js/turtledefs.js:435 +#: js/turtledefs.js:437 msgid "Welcome to Turtle Blocks" msgstr "टर्टल ब्लॉक्स में आपका स्वागत है" -#: js/turtledefs.js:436 +#: js/turtledefs.js:438 msgid "Turtle Blocks is a Logo-inspired turtle that draws colorful pictures with snap-together visual-programming blocks." msgstr "टर्टल ब्लॉक्स एक लोगो-प्रेरित कछुआ है जो स्नैप-टूगेदर विजुअल-प्रोग्रामिंग ब्लॉक के साथ रंगीन तस्वीरें बनाता है।" -#: js/turtledefs.js:437 -#: js/turtledefs.js:464 -#: js/turtledefs.js:773 -#: js/turtledefs.js:804 +#: js/turtledefs.js:439 +#: js/turtledefs.js:466 +#: js/turtledefs.js:823 +#: js/turtledefs.js:846 msgid "The current version is" msgstr "वर्तमान संस्करण है" -#: js/turtledefs.js:445 -#: js/turtledefs.js:482 +#: js/turtledefs.js:447 +#: js/turtledefs.js:492 msgid "Click the run button to run the project in fast mode." msgstr "तेज मोड में परियोजना को चलाने के लिए रन बटन पर क्लिक करें।" -#: js/turtledefs.js:451 +#: js/turtledefs.js:453 msgid "Stop the turtle." msgstr "कछुआ को रोकें।" -#: js/turtledefs.js:453 -#: js/turtledefs.js:490 +#: js/turtledefs.js:455 +#: js/turtledefs.js:500 msgid "You can also type Alt-S to stop." msgstr "आप रोकने के लिए Alt-S भी टाइप कर सकते हैं।" -#: js/turtledefs.js:461 -#: js/widgets/help.js:333 +#: js/turtledefs.js:463 +#: js/widgets/help.js:335 msgid "Welcome to Music Blocks" msgstr "म्यूजिक ब्लॉक में आपका स्वागत है" -#: js/turtledefs.js:462 +#: js/turtledefs.js:464 msgid "Music Blocks is a collection of tools for exploring fundamental musical concepts in a fun way." msgstr "म्यूजिक ब्लॉक्स संगीत के मौलिक अवधारणाओं का अन्वेषण करने के लिए एक मजेदार तरीके से सुझाव देता है।" -#: js/turtledefs.js:471 -#: js/widgets/help.js:334 +#: js/turtledefs.js:473 +#: js/widgets/help.js:336 msgid "Meet Mr. Mouse!" msgstr "मिस्टर माउस से मिलें!" -#: js/turtledefs.js:472 +#: js/turtledefs.js:474 msgid "Mr Mouse is our Music Blocks conductor." msgstr "मिस्टर माउस हमारे संगीत ब्लॉक्स कंडक्टर हैं।" -#: js/turtledefs.js:474 +#: js/turtledefs.js:476 msgid "Mr Mouse encourages you to explore Music Blocks." msgstr "मिस्टर माउस आपको म्यूजिक ब्लॉक्स का अन्वेषण करने के लिए प्रेरित करता है।" -#: js/turtledefs.js:476 +#: js/turtledefs.js:478 msgid "Let us start our tour!" msgstr "आइए हमारा दौरा शुरू करें!" -#: js/turtledefs.js:488 +#: js/turtledefs.js:483 +#: js/turtledefs.js:808 +#: js/widgets/help.js:337 +msgid "Guide" +msgstr "मार्गदर्शिका" + +#: js/turtledefs.js:484 +msgid "A detailed guide to Music Blocks is available." +msgstr "म्यूजिक ब्लॉक्स के लिए एक विस्तृत मार्गदर्शिका उपलब्ध है।" + +#: js/turtledefs.js:498 msgid "Stop the music (and the mice)." msgstr "संगीत को रोकें (और चूहे भी)।" -#: js/turtledefs.js:498 +#: js/turtledefs.js:509 msgid "Record your project as video." msgstr "अपने परियोजना को एक वीडियो के रूप में रिकॉर्ड करें।" -#: js/turtledefs.js:504 +#: js/turtledefs.js:516 msgid "Toggle Fullscreen mode." msgstr "पूर्णस्क्रीन मोड टॉगल करें" -#: js/turtledefs.js:510 +#: js/turtledefs.js:522 msgid "Initialize a new project." msgstr "एक नई परियोजना की शुरुआत करें।" -#: js/turtledefs.js:516 +#: js/turtledefs.js:528 msgid "You can also load projects from the file system." msgstr "आप फ़ाइल सिस्टम से भी परियोजनाएं लोड कर सकते हैं।" -#: js/turtledefs.js:521 -#: planet/js/StringHelper.js:46 -msgid "Delete" -msgstr "हटाएं" - -#: js/turtledefs.js:522 -msgid "To delete a block, just right-click on it, then you will be able to see the delete option" -msgstr "किसी ब्लॉक को डिलीट करने के लिए बस उस पर राइट क्लिक करें फिर आपको डिलीट का ऑप्शन दिखाई देगा" - -#: js/turtledefs.js:528 -msgid "To copy a block, just right-click on it, then you will be able to see the copy option" -msgstr "किसी ब्लॉक को डिलीट करने के लिए बस उस पर राइट क्लिक करें फिर आपको डिलीट का ऑप्शन दिखाई देगा" - -#: js/turtledefs.js:534 -msgid "To extract a block, just right-click on it, then you will be able to see the extract option" -msgstr "एक ब्लॉक निकालने के लिए, बस उस पर राइट-क्लिक करें, फिर आप एक्सट्रैक्ट विकल्प देख पाएंगे" - -#: js/turtledefs.js:541 -#: js/turtledefs.js:551 -#: js/turtledefs.js:572 -msgid "Save your project to a file." -msgstr "अपनी परियोजना को एक फ़ाइल में सहेजें।" - -#: js/turtledefs.js:548 -#: js/turtledefs.js:569 +#: js/turtledefs.js:544 #: js/widgets/arpeggio.js:103 -#: js/widgets/meterwidget.js:229 +#: js/widgets/meterwidget.js:227 +#: js/widgets/modewidget.js:113 #: js/widgets/pitchdrummatrix.js:166 #: js/widgets/pitchslider.js:125 -#: js/widgets/modewidget.js:115 -#: js/widgets/musickeyboard.js:688 -#: js/widgets/phrasemaker.js:550 -#: js/widgets/pitchstaircase.js:641 -#: js/widgets/temperament.js:2244 -#: js/widgets/timbre.js:756 +#: js/widgets/temperament.js:2173 +#: js/widgets/timbre.js:750 +#: js/widgets/musickeyboard.js:712 +#: js/widgets/phrasemaker.js:561 +#: js/widgets/pitchstaircase.js:639 msgid "Save" msgstr "सहेजें" -#: js/turtledefs.js:555 -#: js/turtledefs.js:576 +#: js/turtledefs.js:547 +msgid "Save your project to a file." +msgstr "अपनी परियोजना को एक फ़ाइल में सहेजें।" + +#: js/turtledefs.js:551 msgid "Save graphics from your project to as SVG." msgstr "अपनी परियोजना से ग्राफिक्स को एसवीजी के रूप में सहेजें।" -#: js/turtledefs.js:559 -#: js/turtledefs.js:580 +#: js/turtledefs.js:555 msgid "Save graphics from your project as PNG." msgstr "अपनी परियोजना से ग्राफिक्स को पीएनजी के रूप में सहेजें।" -#: js/turtledefs.js:563 -#: js/turtledefs.js:596 +#: js/turtledefs.js:559 msgid "Save block artwork as an SVG file." msgstr "ब्लॉक कला को एसवीजी फ़ाइल के रूप में सहेजें।" -#: js/turtledefs.js:584 -msgid "Save audio from your project as WAV." -msgstr "अपनी परियोजना से ऑडियो को डब्लूएवी के रूप में सहेजें।" - -#: js/turtledefs.js:588 -msgid "Save your project to as an ABC file." -msgstr "अपनी परियोजना को एक एबीसी फ़ाइल के रूप में सहेजें।" +#: js/turtledefs.js:572 +msgid "Save sheet music as ABC, Lilypond or MusicXML" +msgstr "" -#: js/turtledefs.js:592 -msgid "Save your project to as a Lilypond file." -msgstr "अपनी परियोजना को एक लिलीपॉंड फ़ाइल के रूप में सहेजें।" +#: js/turtledefs.js:574 +msgid "Save block artwork as SVG or PNG" +msgstr "" -#: js/turtledefs.js:603 +#: js/turtledefs.js:581 msgid "Load samples from server" msgstr "सर्वर से नमूना लोड करें" -#: js/turtledefs.js:604 +#: js/turtledefs.js:582 msgid "This button opens a viewer for loading example projects." msgstr "यह बटन नमूने देखने के लिए एक दर्शक खोलता है।" -#: js/turtledefs.js:610 -msgid "Palette buttons" -msgstr "पैलेट बटन" - -#: js/turtledefs.js:611 -msgid "This toolbar contains the palette buttons including Rhythm Pitch Tone Action and more." -msgstr "यह टूलबार रिद्धि पिच टोन क्रिया और अन्य सहित पैलेट बटन्स को शामिल करता है।" +#: js/turtledefs.js:587 +msgid "Expand/collapse option toolbar" +msgstr "विकल्प टूलबार को विस्तृत/संकुचित करें" -#: js/turtledefs.js:613 -msgid "Click to show the palettes of blocks and drag blocks from the palettes onto the canvas to use them." -msgstr "ब्लॉक और पैलेट्स के पैलेट्स दिखाने के लिए क्लिक करें और इन्हें कैनवास पर खींचें ताकि आप उन्हें इस्तेमाल कर सकें।" +#: js/turtledefs.js:588 +msgid "Click this button to expand or collapse the auxillary toolbar." +msgstr "सहायक उपकरण पट्टी को विस्तृत या संक्षिप्त करने के लिए यह बटन क्लिक करें." -#: js/turtledefs.js:620 -msgid "Show or hide a coordinate grid." -msgstr "कोआर्डिनेट ग्रिड दिखाएँ या छुपाएँ।" +#: js/turtledefs.js:594 +msgid "Displays help messages for the main and auxiliary toolbar, right-click contextual menu for blocks and canvas, and palettes." +msgstr "" -#: js/turtledefs.js:625 -#: js/turtles.js:902 -#: js/blocks/GraphicsBlocks.js:373 -#: js/widgets/arpeggio.js:118 -#: js/widgets/pitchdrummatrix.js:181 -#: js/widgets/modewidget.js:121 -#: js/widgets/musickeyboard.js:696 -#: js/widgets/phrasemaker.js:567 -#: js/widgets/pitchstaircase.js:686 -#: js/widgets/rhythmruler.js:601 -#: js/widgets/temperament.js:319 -#: js/widgets/temperament.js:347 -#.TRANS: clear all subdivisions from the ruler. -msgid "Clear" -msgstr "हटाएं" +#: js/turtledefs.js:600 +msgid "Click to run the project in slow mode." +msgstr "प्रोजेक्ट को धीरे चलाने के लिए यहाँ क्लिक करें" -#: js/turtledefs.js:626 -msgid "Clear the screen and return the mice to their initial positions." -msgstr "स्क्रीन को साफ करें और माउस को उनकी प्रारंभिक स्थितियों में ले आएं।" +#: js/turtledefs.js:606 +msgid "Click to run the project step by step." +msgstr "प्रोजेक्ट को क्रमशः चलने के लिए क्लिक करें" -#: js/turtledefs.js:631 -#: js/turtles.js:923 -msgid "Collapse" -msgstr "ढहाना" - -#: js/turtledefs.js:632 -msgid "Collapse the graphics window." -msgstr "ग्राफिक्स विंडो को संकुचित करें।" - -#: js/turtledefs.js:638 -msgid "Return all blocks to the center of the screen." -msgstr "सभी ब्लॉक्स को स्क्रीन के केंद्र में लौटाएं।" - -#: js/turtledefs.js:644 -msgid "Hide or show the blocks and the palettes." -msgstr "ब्लॉक्स और पैलेट्स को छुपाएं या दिखाएं" - -#: js/turtledefs.js:649 -msgid "Expand/collapse collapsable blocks" -msgstr "विकल्प/संकुचन योग्य ब्लॉक्स को विस्तृत/संकुचित करें" - -#: js/turtledefs.js:650 -msgid "Expand or collapse start and action stacks." -msgstr "स्टार्ट और एक्शन स्टैक्स को विस्तृत या संकुचित करें।" - -#: js/turtledefs.js:658 -msgid "Decrease the size of the blocks." -msgstr "ब्लॉक्स का आकार घटाएं" - -#: js/turtledefs.js:664 -msgid "Increase the size of the blocks." -msgstr "ब्लॉक्स का आकार बढ़ाएं" - -#: js/turtledefs.js:669 -msgid "Expand/collapse option toolbar" -msgstr "विकल्प टूलबार को विस्तृत/संकुचित करें" - -#: js/turtledefs.js:670 -msgid "Click this button to expand or collapse the auxillary toolbar." -msgstr "सहायक उपकरण पट्टी को विस्तृत या संक्षिप्त करने के लिए यह बटन क्लिक करें." - -#: js/turtledefs.js:676 -msgid "Click to run the project in slow mode." -msgstr "प्रोजेक्ट को धीरे चलाने के लिए यहाँ क्लिक करें" - -#: js/turtledefs.js:682 -msgid "Click to run the project step by step." -msgstr "प्रोजेक्ट को क्रमशः चलने के लिए क्लिक करें" - -#: js/turtledefs.js:689 +#: js/turtledefs.js:613 msgid "Display statistics about your Music project." msgstr "अपने संगीत प्रोजेक्ट के आँकड़े दिखाएँ।" -#: js/turtledefs.js:696 +#: js/turtledefs.js:619 +msgid "Load a selected plugin." +msgstr "" + +#: js/turtledefs.js:627 msgid "Delete a selected plugin." msgstr "चयनित प्लगइन को हटाएं।" -#: js/turtledefs.js:703 +#: js/turtledefs.js:634 msgid "Enable scrolling" msgstr "स्क्रॉलिंग सक्षम करें" -#: js/turtledefs.js:704 +#: js/turtledefs.js:635 msgid "You can scroll the blocks on the canvas." msgstr "आप कैनवास पर ब्लॉक्स को स्क्रॉल कर सकते हैं।" -#: js/turtledefs.js:713 +#: js/turtledefs.js:644 +msgid "Switch between dark and light mode." +msgstr "" + +#: js/turtledefs.js:650 +msgid "Click to add another project into the current one." +msgstr "" + +#: js/turtledefs.js:655 msgid "Wrap Turtle" msgstr "टर्टल को लपेटें" -#: js/turtledefs.js:714 +#: js/turtledefs.js:656 msgid "Turn Turtle wrapping On or Off." msgstr "टर्टल लपेटें को चालू या बंद करें।" -#: js/turtledefs.js:724 +#: js/turtledefs.js:664 +msgid "Click to set the current pitch." +msgstr "" + +#: js/turtledefs.js:671 +msgid "Converts Music Block programs to JavaScript." +msgstr "" + +#: js/turtledefs.js:678 msgid "Restore blocks from the trash." msgstr "कचरे से ब्लॉक्स को बहाल करें।" -#: js/turtledefs.js:731 +#: js/turtledefs.js:685 msgid "Switch mode" msgstr "मोड स्विच करें" -#: js/turtledefs.js:732 +#: js/turtledefs.js:686 msgid "Switch between beginner and advance modes." msgstr "शुरुआती और उन्नत मोड के बीच स्विच करें।" -#: js/turtledefs.js:738 +#: js/turtledefs.js:692 msgid "Select your language preference." msgstr "अपनी भाषा प्राथमिकता का चयन करें।" -#: js/turtledefs.js:744 +#: js/turtledefs.js:697 +msgid "Contextual Menu for Blocks" +msgstr "" + +#: js/turtledefs.js:698 +msgid "Right-click on a block to access common actions." +msgstr "" + +#: js/turtledefs.js:703 +#: planet/js/StringHelper.js:46 +msgid "Delete" +msgstr "हटाएं" + +#: js/turtledefs.js:704 +msgid "To delete a block, right-click on it. Then you will see the delete option" +msgstr "" + +#: js/turtledefs.js:710 +msgid "To copy a block, right-click on it. Then you will see the copy option" +msgstr "" + +#: js/turtledefs.js:716 +msgid "To extract a block, right-click on it. Then you will see the extract option" +msgstr "" + +#: js/turtledefs.js:722 msgid "Keyboard shortcuts" msgstr "कीबोर्ड शॉर्टकट्स" -#: js/turtledefs.js:745 +#: js/turtledefs.js:723 msgid "You can type d to create a do block and r to create a re block etc." msgstr "आप डू ब्लॉक बनाने के लिए डी और रे ब्लॉक बनाने के लिए आर इत्यादि टाइप कर सकते हैं।" +#: js/turtledefs.js:730 +msgid "Contextual Menu for Canvas" +msgstr "" + +#: js/turtledefs.js:731 +msgid "Right-click on the canvas to perform additional canvas-related tasks." +msgstr "" + +#: js/turtledefs.js:738 +msgid "Turn on/off lines for cartesian or polar grids." +msgstr "" + +#: js/turtledefs.js:740 +msgid "Turn on/off music staffs." +msgstr "" + +#: js/turtledefs.js:745 +#: js/turtles.js:959 +#: js/blocks/GraphicsBlocks.js:364 +#: js/widgets/arpeggio.js:118 +#: js/widgets/modewidget.js:119 +#: js/widgets/pitchdrummatrix.js:181 +#: js/widgets/rhythmruler.js:601 +#: js/widgets/temperament.js:317 +#: js/widgets/temperament.js:345 +#: js/widgets/musickeyboard.js:720 +#: js/widgets/phrasemaker.js:578 +#: js/widgets/pitchstaircase.js:684 +#.TRANS: clear all subdivisions from the ruler. +msgid "Clear" +msgstr "हटाएं" + +#: js/turtledefs.js:746 +msgid "Clear the screen and return the mice to their initial positions." +msgstr "स्क्रीन को साफ करें और माउस को उनकी प्रारंभिक स्थितियों में ले आएं।" + +#: js/turtledefs.js:751 +#: js/turtles.js:980 +msgid "Collapse" +msgstr "ढहाना" + #: js/turtledefs.js:752 -msgid "Show these messages." -msgstr "इन संदेशों को दिखाएँ।" +msgid "Collapse the graphics window." +msgstr "ग्राफिक्स विंडो को संकुचित करें।" #: js/turtledefs.js:758 -#: js/turtledefs.js:789 -#: js/widgets/help.js:335 -msgid "Guide" -msgstr "मार्गदर्शिका" +msgid "Return all blocks to the center of the screen." +msgstr "सभी ब्लॉक्स को स्क्रीन के केंद्र में लौटाएं।" + +#: js/turtledefs.js:764 +msgid "Hide or show the blocks and the palettes." +msgstr "ब्लॉक्स और पैलेट्स को छुपाएं या दिखाएं" + +#: js/turtledefs.js:770 +msgid "Expand or collapse start and action stacks." +msgstr "स्टार्ट और एक्शन स्टैक्स को विस्तृत या संकुचित करें।" + +#: js/turtledefs.js:778 +msgid "Decrease the size of the blocks." +msgstr "ब्लॉक्स का आकार घटाएं" + +#: js/turtledefs.js:784 +msgid "Increase the size of the blocks." +msgstr "ब्लॉक्स का आकार बढ़ाएं" + +#: js/turtledefs.js:790 +msgid "Select" +msgstr "" + +#: js/turtledefs.js:791 +msgid "Left-click and drag on workspace to select multiple blocks." +msgstr "" + +#: js/turtledefs.js:798 +msgid "Palette buttons" +msgstr "पैलेट बटन" + +#: js/turtledefs.js:799 +msgid "This toolbar contains the palette buttons including Rhythm Pitch Tone Action and more." +msgstr "यह टूलबार रिद्धि पिच टोन क्रिया और अन्य सहित पैलेट बटन्स को शामिल करता है।" -#: js/turtledefs.js:759 +#: js/turtledefs.js:801 +msgid "Click to show the palettes of blocks and drag blocks from the palettes onto the canvas to use them." +msgstr "ब्लॉक और पैलेट्स के पैलेट्स दिखाने के लिए क्लिक करें और इन्हें कैनवास पर खींचें ताकि आप उन्हें इस्तेमाल कर सकें।" + +#: js/turtledefs.js:809 msgid "A detailed guide to Turtle Blocks is available." msgstr "टर्टल ब्लॉक्स के लिए एक विस्तृत मार्गदर्शिका उपलब्ध है।" -#: js/turtledefs.js:763 +#: js/turtledefs.js:813 msgid "Turtle Blocks Guide" msgstr "टर्टल ब्लॉक्स मार्गदर्शिका" -#: js/turtledefs.js:766 -#: js/turtledefs.js:797 -#: js/widgets/help.js:336 +#: js/turtledefs.js:816 +#: js/turtledefs.js:839 +#: js/widgets/help.js:338 msgid "About" msgstr "बारे में" -#: js/turtledefs.js:767 +#: js/turtledefs.js:817 msgid "Turtle Blocks is an open source collection of tools for exploring musical concepts." msgstr "टर्टल ब्लॉक्स एक संगीत सिद्धांतों की खोज के लिए एक ओपन सोर्स संग्रह है।" -#: js/turtledefs.js:769 +#: js/turtledefs.js:819 msgid "A full list of contributors can be found in the Turtle Blocks GitHub repository." msgstr "टर्टल ब्लॉक्स GitHub रिपॉजिटरी में सभी योगदानकर्ताओं की पूरी सूची मिल सकती है।" -#: js/turtledefs.js:771 +#: js/turtledefs.js:821 msgid "Turtle Blocks is licensed under the AGPL." msgstr "टर्टल ब्लॉक्स AGPL लाइसेंस के तहत लाइसेंस प्राप्त करता है।" -#: js/turtledefs.js:779 +#: js/turtledefs.js:829 msgid "Turtle Blocks GitHub repository" msgstr "टर्टल ब्लॉक्स GitHub रिपॉजिटरी" -#: js/turtledefs.js:782 -#: js/turtledefs.js:813 -#: js/widgets/help.js:337 -#: js/widgets/help.js:359 +#: js/turtledefs.js:832 +#: js/widgets/help.js:339 +#: js/widgets/help.js:361 msgid "Congratulations." msgstr "बधाई हो।" -#: js/turtledefs.js:783 +#: js/turtledefs.js:833 msgid "You have finished the tour. Please enjoy Turtle Blocks!" msgstr "आपने दौरा समाप्त किया है। कृपया टर्टल ब्लॉक्स का आनंद लें!" -#: js/turtledefs.js:790 -msgid "A detailed guide to Music Blocks is available." -msgstr "म्यूजिक ब्लॉक्स के लिए एक विस्तृत मार्गदर्शिका उपलब्ध है।" - -#: js/turtledefs.js:798 +#: js/turtledefs.js:840 msgid "Music Blocks is an open source collection of tools for exploring musical concepts." msgstr "म्यूजिक ब्लॉक्स एक संगीत सिद्धांतों की खोज के लिए एक ओपन सोर्स संग्रह है।" -#: js/turtledefs.js:800 +#: js/turtledefs.js:842 msgid "A full list of contributors can be found in the Music Blocks GitHub repository." msgstr "म्यूजिक ब्लॉक्स GitHub रिपॉजिटरी में सभी योगदानकर्ताओं की पूरी सूची मिल सकती है।" -#: js/turtledefs.js:802 +#: js/turtledefs.js:844 msgid "Music Blocks is licensed under the AGPL." msgstr "म्यूजिक ब्लॉक्स AGPL लाइसेंस के तहत लाइसेंस प्राप्त करता है।" -#: js/turtledefs.js:810 +#: js/turtledefs.js:852 msgid "Music Blocks GitHub repository" msgstr "म्यूजिक ब्लॉक्स GitHub रेपॉजिटरी" -#: js/turtledefs.js:814 +#: js/turtledefs.js:855 +msgid "Congratulations!" +msgstr "" + +#: js/turtledefs.js:856 msgid "You have finished the tour. Please enjoy Music Blocks!" msgstr "आपने यात्रा पूरी कर ली है। कृपया Music Blocks का आनंद लें!" -#: js/turtles.js:992 +#: js/turtles.js:1052 msgid "Expand" msgstr "विस्तार" -#: js/utils/synthutils.js:58 -#: js/utils/musicutils.js:1125 -#: js/blocks/DrumBlocks.js:191 -#.TRANS: white noise synthesizer -msgid "white noise" -msgstr "" - -#: js/utils/synthutils.js:60 -#: js/utils/musicutils.js:1126 -#.TRANS: brown noise synthesizer -msgid "brown noise" -msgstr "ब्राउन नॉइज़" +#: js/utils/musicutils.js:504 +#: js/utils/musicutils.js:644 +#: js/widgets/pitchdrummatrix.js:228 +#: js/widgets/musickeyboard.js:2962 +msgid "rest" +msgstr "आराम" -#: js/utils/synthutils.js:62 -#: js/utils/musicutils.js:1127 -#.TRANS: pink noise synthesizer -msgid "pink noise" -msgstr "पिंक नॉइज़" +#: js/utils/musicutils.js:687 +msgid "Perfect unison" +msgstr "पूर्ण युनिसन" -#: js/utils/synthutils.js:72 -#: js/utils/musicutils.js:1103 -#: js/blocks/VolumeBlocks.js:47 -#.TRANS: musical instrument -msgid "piano" -msgstr "पियानो" +#: js/utils/musicutils.js:687 +msgid "Diminished second" +msgstr "घटित द्वितीय" -#: js/utils/synthutils.js:74 -#: js/utils/musicutils.js:1104 -#.TRANS: musical instrument -msgid "violin" -msgstr "वायलिन" +#: js/utils/musicutils.js:688 +msgid "Minor second" +msgstr "लघु द्वितीय" -#: js/utils/synthutils.js:76 -#: js/utils/musicutils.js:1105 -#.TRANS: viola musical instrument -msgid "viola" -msgstr "वायोला" +#: js/utils/musicutils.js:688 +msgid "Augmented unison" +msgstr "वृद्ध युनिसन" -#: js/utils/synthutils.js:78 -#: js/utils/musicutils.js:1108 -#.TRANS: musical instrument -msgid "cello" -msgstr "चेलो" +#: js/utils/musicutils.js:689 +msgid "Major second" +msgstr "प्रमुख द्वितीय" -#: js/utils/synthutils.js:82 -#: js/utils/musicutils.js:1110 -#.TRANS: viola musical instrument -msgid "double bass" -msgstr "डबल बास" +#: js/utils/musicutils.js:689 +msgid "Diminished third" +msgstr "घटित तृतीय" -#: js/utils/synthutils.js:84 -#: js/utils/musicutils.js:1111 -#: js/widgets/rhythmruler.js:2511 -#.TRANS: musical instrument -msgid "guitar" -msgstr "गिटार" +#: js/utils/musicutils.js:690 +msgid "Minor third" +msgstr "लघु तृतीय" -#: js/utils/synthutils.js:86 -#: js/utils/musicutils.js:1112 -#.TRANS: musical instrument -msgid "acoustic guitar" -msgstr "एकॉस्टिक गिटार" +#: js/utils/musicutils.js:690 +msgid "Augmented second" +msgstr "वृद्ध द्वितीय" -#: js/utils/synthutils.js:88 -#: js/utils/musicutils.js:1113 -#.TRANS: musical instrument -msgid "flute" -msgstr "बांसुरी" +#: js/utils/musicutils.js:691 +msgid "Major third" +msgstr "प्रमुख तृतीय" -#: js/utils/synthutils.js:90 -#: js/utils/musicutils.js:1114 -#.TRANS: musical instrument -msgid "clarinet" -msgstr "क्लैरिनेट" +#: js/utils/musicutils.js:691 +msgid "Diminished fourth" +msgstr "घटित चतुर्थ" -#: js/utils/synthutils.js:92 -#: js/utils/musicutils.js:1115 -#.TRANS: musical instrument -msgid "saxophone" -msgstr "सैक्सोफोन" +#: js/utils/musicutils.js:692 +msgid "Perfect fourth" +msgstr "पूर्ण चतुर्थ" -#: js/utils/synthutils.js:94 -#: js/utils/musicutils.js:1116 -#.TRANS: musical instrument -msgid "tuba" -msgstr "ट्यूबा" +#: js/utils/musicutils.js:692 +msgid "Augmented third" +msgstr "वृद्ध तृतीय" -#: js/utils/synthutils.js:96 -#: js/utils/musicutils.js:1117 -#.TRANS: musical instrument -msgid "trumpet" -msgstr "ट्रंपेट" +#: js/utils/musicutils.js:693 +msgid "Diminished fifth" +msgstr "घटित पंचम" -#: js/utils/synthutils.js:98 -#: js/utils/musicutils.js:1118 -#.TRANS: musical instrument -msgid "oboe" -msgstr "ओबो" +#: js/utils/musicutils.js:693 +msgid "Augmented fourth" +msgstr "वृद्ध चतुर्थ" -#: js/utils/synthutils.js:100 -#: js/utils/musicutils.js:1119 -#.TRANS: musical instrument -msgid "trombone" -msgstr "ट्रॉम्बोन" +#: js/utils/musicutils.js:694 +msgid "Perfect fifth" +msgstr "पूर्ण पंचम" -#: js/utils/synthutils.js:102 -#: js/utils/musicutils.js:1157 -#.TRANS: musical instrument -msgid "banjo" -msgstr "बैंजो" +#: js/utils/musicutils.js:694 +msgid "Diminished sixth" +msgstr "घटित षष्ठ" -#: js/utils/synthutils.js:104 -#: js/utils/musicutils.js:1158 -#.TRANS: musical instrument -msgid "koto" -msgstr "कोतो" +#: js/utils/musicutils.js:695 +msgid "Minor sixth" +msgstr "लघु षष्ठ" -#: js/utils/synthutils.js:106 -#: js/utils/musicutils.js:1159 -#.TRANS: musical instrument -msgid "dulcimer" -msgstr "डल्सिमर" +#: js/utils/musicutils.js:695 +msgid "Augmented fifth" +msgstr "वृद्ध पंचम" -#: js/utils/synthutils.js:108 -#: js/utils/musicutils.js:1160 -#.TRANS: musical instrument -msgid "electric guitar" -msgstr "इलेक्ट्रिक गिटार" +#: js/utils/musicutils.js:696 +msgid "Major sixth" +msgstr "प्रमुख षष्ठ" -#: js/utils/synthutils.js:110 -#: js/utils/musicutils.js:1161 -#.TRANS: musical instrument -msgid "bassoon" -msgstr "बैसून" +#: js/utils/musicutils.js:696 +msgid "Diminished seventh" +msgstr "घटित सप्तम" -#: js/utils/synthutils.js:112 -#: js/utils/musicutils.js:1162 -#.TRANS: musical instrument -msgid "celeste" -msgstr "सेलेस्ट" +#: js/utils/musicutils.js:697 +msgid "Minor seventh" +msgstr "लघु सप्तम" -#: js/utils/synthutils.js:114 -#: js/utils/musicutils.js:1106 -#.TRANS: xylophone musical instrument -msgid "xylophone" -msgstr "क्सीलोफ़ोन" +#: js/utils/musicutils.js:697 +msgid "Augmented sixth" +msgstr "वृद्ध षष्ठ" -#: js/utils/synthutils.js:116 -#: js/utils/musicutils.js:1120 -#.TRANS: polytone synthesizer -msgid "electronic synth" -msgstr "इलेक्ट्रॉनिक सिंथ" +#: js/utils/musicutils.js:698 +msgid "Major seventh" +msgstr "प्रमुख सप्तम" -#: js/utils/synthutils.js:118 -#: js/utils/musicutils.js:1121 -#.TRANS: simple monotone synthesizer -msgid "simple 1" -msgstr "सिम्पल 1" +#: js/utils/musicutils.js:698 +msgid "Diminished octave" +msgstr "घटित सप्तक" -#: js/utils/synthutils.js:120 -#.TRANS: simple monotone synthesizer -msgid "simple-2" -msgstr "सिंपल-2" +#: js/utils/musicutils.js:699 +msgid "Perfect octave" +msgstr "पूर्ण सप्तक" -#: js/utils/synthutils.js:122 -#.TRANS: simple monotone synthesizer -msgid "simple-3" -msgstr "सिंपल-3" +#: js/utils/musicutils.js:699 +msgid "Augmented seventh" +msgstr "वृद्ध सप्तम" -#: js/utils/synthutils.js:124 -#.TRANS: simple monotone synthesizer -msgid "simple-4" -msgstr "सिंपल-4" +#: js/utils/musicutils.js:700 +msgid "Minor ninth" +msgstr "लघु नवम" -#: js/utils/synthutils.js:126 -#: js/utils/musicutils.js:1094 -#: js/utils/musicutils.js:1588 -#: js/blocks/PitchBlocks.js:85 -#.TRANS: sine wave -msgid "sine" -msgstr "साइन" +#: js/utils/musicutils.js:700 +msgid "Augmented octave" +msgstr "वृद्ध सप्तक" -#: js/utils/synthutils.js:128 -#: js/utils/musicutils.js:1095 -#: js/utils/musicutils.js:1589 -#: js/blocks/PitchBlocks.js:39 -#.TRANS: square wave -msgid "square" -msgstr "वर्ग" +#: js/utils/musicutils.js:701 +msgid "Major ninth" +msgstr "प्रमुख नवम" -#: js/utils/synthutils.js:130 -#: js/utils/musicutils.js:1097 -#: js/utils/musicutils.js:1591 -#: js/blocks/PitchBlocks.js:108 -#.TRANS: sawtooth wave -msgid "sawtooth" -msgstr "सॉटूथ" +#: js/utils/musicutils.js:701 +msgid "Diminished tenth" +msgstr "घटित दशम" -#: js/utils/synthutils.js:132 -#: js/utils/musicutils.js:1096 -#: js/utils/musicutils.js:1590 -#: js/blocks/PitchBlocks.js:62 -#: js/blocks/ToneBlocks.js:39 -#.TRANS: triangle wave -msgid "triangle" -msgstr "त्रिकोण" +#: js/utils/musicutils.js:702 +msgid "Minor tenth" +msgstr "लघु दशम" -#: js/utils/synthutils.js:134 -#: js/utils/musicutils.js:1077 -#: js/utils/musicutils.js:1128 -#: js/utils/musicutils.js:1171 -#: js/utils/musicutils.js:1193 -#: js/utils/musicutils.js:1624 -#: js/blocks/IntervalsBlocks.js:1124 -#: js/blocks/VolumeBlocks.js:411 -#: js/blocks/ToneBlocks.js:946 -#: js/blocks/WidgetBlocks.js:399 -#: js/blocks/WidgetBlocks.js:404 -#: js/turtleactions/VolumeActions.js:218 -#: js/widgets/modewidget.js:919 -#.TRANS: customize voice -msgid "custom" -msgstr "अनुकूलित" +#: js/utils/musicutils.js:702 +msgid "Augmented ninth" +msgstr "वृद्ध नवम" -#: js/utils/synthutils.js:136 -#: js/utils/musicutils.js:1107 -#.TRANS: vibraphone musical instrument -msgid "vibraphone" -msgstr "वाइब्राफ़ोन" +#: js/utils/musicutils.js:703 +msgid "Major tenth" +msgstr "प्रमुख दशम" -#: js/utils/synthutils.js:148 -#: js/utils/musicutils.js:1129 -#: js/widgets/rhythmruler.js:2057 -#: js/widgets/rhythmruler.js:2319 -#.TRANS: musical instrument -msgid "snare drum" -msgstr "स्नेयर ड्रम" +#: js/utils/musicutils.js:703 +msgid "Diminished eleventh" +msgstr "घटित एकादश" -#: js/utils/synthutils.js:150 -#: js/utils/musicutils.js:1130 -#.TRANS: musical instrument -msgid "kick drum" -msgstr "किक ड्रम" +#: js/utils/musicutils.js:704 +msgid "Perfect eleventh" +msgstr "पूर्ण एकादश" -#: js/utils/synthutils.js:152 -#: js/utils/musicutils.js:1131 -#.TRANS: musical instrument -msgid "tom tom" -msgstr "टॉम टॉम" +#: js/utils/musicutils.js:704 +msgid "Augmented tenth" +msgstr "वृद्ध दशम" -#: js/utils/synthutils.js:154 -#: js/utils/musicutils.js:1132 -#.TRANS: musical instrument -msgid "floor tom" -msgstr "फ्लोर टॉम" +#: js/utils/musicutils.js:705 +msgid "Diminished twelfth" +msgstr "घटित द्वादश" -#: js/utils/synthutils.js:156 -#: js/utils/musicutils.js:1133 -#.TRANS: musical instrument -msgid "bass drum" -msgstr "बेस ड्रम" +#: js/utils/musicutils.js:705 +msgid "Augmented eleventh" +msgstr "वृद्ध एकादश" -#: js/utils/synthutils.js:158 -#: js/utils/musicutils.js:1134 -#.TRANS: a drum made from an inverted cup -msgid "cup drum" -msgstr "कप ड्रम" +#: js/utils/musicutils.js:706 +msgid "Perfect twelfth" +msgstr "पूर्ण द्वादश" -#: js/utils/synthutils.js:160 -#: js/utils/musicutils.js:1135 -#.TRANS: musical instrument -msgid "darbuka drum" -msgstr "दरबूका ड्रम" +#: js/utils/musicutils.js:706 +msgid "Diminished thirteenth" +msgstr "घटित त्रयोदश" -#: js/utils/synthutils.js:162 -#.TRANS: musical instrument -msgid "taiko" -msgstr "ताइको" +#: js/utils/musicutils.js:707 +msgid "Minor thirteenth" +msgstr "लघु त्रयोदश" -#: js/utils/synthutils.js:164 -#: js/utils/musicutils.js:1136 -#.TRANS: musical instrument -msgid "hi hat" -msgstr "हाई हैट" +#: js/utils/musicutils.js:707 +msgid "Augmented fifth, plus an octave" +msgstr "वृद्ध पंचम, साथ में एक सप्तक" -#: js/utils/synthutils.js:166 -#: js/utils/musicutils.js:1137 -#.TRANS: a small metal bell -msgid "ride bell" -msgstr "राइड बेल" +#: js/utils/musicutils.js:708 +msgid "Major thirteenth" +msgstr "प्रमुख त्रयोदश" -#: js/utils/synthutils.js:168 -#: js/utils/musicutils.js:1138 -#.TRANS: musical instrument -msgid "cow bell" -msgstr "काउ बेल" +#: js/utils/musicutils.js:708 +msgid "Diminished seventh, plus an octave" +msgstr "घटित सप्तम, साथ में एक सप्तक" -#: js/utils/synthutils.js:170 -#: js/utils/musicutils.js:1141 -#.TRANS: musical instrument -msgid "triangle bell" -msgstr "त्रिकोण बेल" +#: js/utils/musicutils.js:838 +#.TRANS: ordinal number. Please keep exactly one space between each number. +msgid "1st 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th" +msgstr "1वा 2वा 3वा 4वा 5वा 6वा 7वा 8वा 9वा 10वा 11वा 12वा" -#: js/utils/synthutils.js:172 -#: js/utils/musicutils.js:1142 -#.TRANS: musical instrument -msgid "finger cymbals" -msgstr "फिंगर सिम्बल्स" +#: js/utils/musicutils.js:1004 +#: js/utils/musicutils.js:1189 +#: js/utils/musicutils.js:1371 +#.TRANS: augmented is a music term related to intervals +msgid "augmented" +msgstr "बढ़ाया हुआ" -#: js/utils/synthutils.js:174 -#: js/utils/musicutils.js:1140 -#.TRANS: musical instrument -msgid "japanese bell" -msgstr "जापानी बेल" +#: js/utils/musicutils.js:1006 +#: js/utils/musicutils.js:1190 +#: js/utils/musicutils.js:1370 +#.TRANS: diminished is a music term related to intervals and mode +msgid "diminished" +msgstr "कम" -#: js/utils/synthutils.js:176 -#: js/utils/musicutils.js:1143 -#.TRANS: a musically tuned set of bells -msgid "chime" -msgstr "चाइम" +#: js/utils/musicutils.js:1012 +#: js/utils/musicutils.js:1368 +#: js/blocks/IntervalsBlocks.js:649 +#: js/turtleactions/IntervalsActions.js:120 +#: js/turtleactions/IntervalsActions.js:124 +#.TRANS: perfect is a music term related to intervals +msgid "perfect" +msgstr "पूर्ण" -#: js/utils/synthutils.js:178 -#: js/utils/musicutils.js:1144 -#.TRANS: a musical instrument -msgid "gong" -msgstr "गॉंग" +#: js/utils/musicutils.js:1014 +#.TRANS: twelve semi-tone scale for music +msgid "chromatic" +msgstr "क्रोमैटिक" -#: js/utils/synthutils.js:180 -#: js/utils/musicutils.js:1145 -#.TRANS: sound effect -msgid "clang" -msgstr "क्लैंग" +#: js/utils/musicutils.js:1015 +msgid "algerian" +msgstr "अल्जीरियन" -#: js/utils/synthutils.js:182 -#: js/utils/musicutils.js:1146 -#.TRANS: sound effect -msgid "crash" -msgstr "क्रैश" +#: js/utils/musicutils.js:1016 +msgid "spanish" +msgstr "स्पेनिश" -#: js/utils/synthutils.js:184 -#: js/utils/musicutils.js:1147 -#.TRANS: sound effect -msgid "bottle" -msgstr "बॉटल" +#: js/utils/musicutils.js:1018 +#.TRANS: modal scale in music +msgid "octatonic" +msgstr "ऑक्टाटॉनिक" -#: js/utils/synthutils.js:186 -#: js/utils/musicutils.js:1148 -#.TRANS: sound effect -msgid "clap" -msgstr "क्लैप" +#: js/utils/musicutils.js:1020 +#.TRANS: harmonic major scale in music +msgid "harmonic major" +msgstr "हार्मोनिक मेजर" -#: js/utils/synthutils.js:188 -#: js/utils/musicutils.js:1149 -#.TRANS: sound effect -msgid "slap" -msgstr "स्लैप" +#: js/utils/musicutils.js:1022 +#.TRANS: natural minor scales in music +msgid "natural minor" +msgstr "नैचुरल माइनर" -#: js/utils/synthutils.js:190 -#: js/utils/musicutils.js:1150 -#.TRANS: sound effect -msgid "splash" -msgstr "स्प्लैश" +#: js/utils/musicutils.js:1024 +#.TRANS: harmonic minor scale in music +msgid "harmonic minor" +msgstr "हार्मोनिक माइनर" -#: js/utils/synthutils.js:192 -#: js/utils/musicutils.js:1151 -#.TRANS: sound effect -msgid "bubbles" -msgstr "बबल्स" +#: js/utils/musicutils.js:1026 +#.TRANS: melodic minor scale in music +msgid "melodic minor" +msgstr "मेलोडिक माइनर" -#: js/utils/synthutils.js:194 -#: js/utils/musicutils.js:1152 -#.TRANS: sound effect -msgid "raindrop" -msgstr "रेनड्रॉप" +#: js/utils/musicutils.js:1030 +#.TRANS: modal scale for music +msgid "dorian" +msgstr "डोरियन" -#: js/utils/synthutils.js:196 -#: js/utils/musicutils.js:1153 -#.TRANS: animal sound effect -msgid "cat" -msgstr "बिल्ली" +#: js/utils/musicutils.js:1032 +#.TRANS: modal scale for music +msgid "phrygian" +msgstr "फ्रिजियन" -#: js/utils/synthutils.js:198 -#: js/utils/musicutils.js:1154 -#.TRANS: animal sound effect -msgid "cricket" -msgstr "क्रिकेट" +#: js/utils/musicutils.js:1034 +#.TRANS: modal scale for music +msgid "lydian" +msgstr "लिडियन" -#: js/utils/synthutils.js:200 -#: js/utils/musicutils.js:1155 -#.TRANS: animal sound effect -msgid "dog" -msgstr "कुत्ता" +#: js/utils/musicutils.js:1036 +#.TRANS: modal scale for music +msgid "mixolydian" +msgstr "मिक्सोलिडियन" -#: js/utils/musicutils.js:504 -#: js/utils/musicutils.js:644 -#: js/widgets/pitchdrummatrix.js:228 -#: js/widgets/musickeyboard.js:2890 -msgid "rest" -msgstr "आराम" +#: js/utils/musicutils.js:1040 +#.TRANS: modal scale for music +msgid "locrian" +msgstr "लोक्रियन" -#: js/utils/musicutils.js:687 -msgid "Perfect unison" -msgstr "पूर्ण युनिसन" +#: js/utils/musicutils.js:1042 +#.TRANS: minor jazz scale for music +msgid "jazz minor" +msgstr "जैज माइनर" -#: js/utils/musicutils.js:687 -msgid "Diminished second" -msgstr "घटित द्वितीय" +#: js/utils/musicutils.js:1044 +#.TRANS: bebop scale for music +msgid "bebop" +msgstr "बीबॉप" -#: js/utils/musicutils.js:688 -msgid "Minor second" -msgstr "लघु द्वितीय" +#: js/utils/musicutils.js:1045 +msgid "arabic" +msgstr "अरबी" -#: js/utils/musicutils.js:688 -msgid "Augmented unison" -msgstr "वृद्ध युनिसन" +#: js/utils/musicutils.js:1046 +msgid "byzantine" +msgstr "बाइज़ंटाइन" -#: js/utils/musicutils.js:689 -msgid "Major second" -msgstr "प्रमुख द्वितीय" +#: js/utils/musicutils.js:1048 +#.TRANS: musical scale for music by Verdi +msgid "enigmatic" +msgstr "एनिगमैटिक" -#: js/utils/musicutils.js:689 -msgid "Diminished third" -msgstr "घटित तृतीय" +#: js/utils/musicutils.js:1049 +msgid "ethiopian" +msgstr "इथियोपियन" -#: js/utils/musicutils.js:690 -msgid "Minor third" -msgstr "लघु तृतीय" +#: js/utils/musicutils.js:1051 +#.TRANS: Ethiopic scale for music +msgid "geez" +msgstr "गीज़" -#: js/utils/musicutils.js:690 -msgid "Augmented second" -msgstr "वृद्ध द्वितीय" +#: js/utils/musicutils.js:1052 +msgid "hindu" +msgstr "हिन्दू" -#: js/utils/musicutils.js:691 -msgid "Major third" -msgstr "प्रमुख तृतीय" +#: js/utils/musicutils.js:1053 +msgid "hungarian" +msgstr "हंगेरियन" -#: js/utils/musicutils.js:691 -msgid "Diminished fourth" -msgstr "घटित चतुर्थ" +#: js/utils/musicutils.js:1055 +#.TRANS: minor Romanian scale for music +msgid "romanian minor" +msgstr "रोमानियन माइनर" -#: js/utils/musicutils.js:692 -msgid "Perfect fourth" -msgstr "पूर्ण चतुर्थ" +#: js/utils/musicutils.js:1056 +msgid "spanish gypsy" +msgstr "स्पैनिश जिप्सी" -#: js/utils/musicutils.js:692 -msgid "Augmented third" -msgstr "वृद्ध तृतीय" +#: js/utils/musicutils.js:1058 +#.TRANS: musical scale for Mid-Eastern music +msgid "maqam" +msgstr "मकाम" -#: js/utils/musicutils.js:693 -msgid "Diminished fifth" -msgstr "घटित पंचम" +#: js/utils/musicutils.js:1060 +#.TRANS: minor blues scale for music +msgid "minor blues" +msgstr "माइनर ब्लूज" -#: js/utils/musicutils.js:693 -msgid "Augmented fourth" -msgstr "वृद्ध चतुर्थ" +#: js/utils/musicutils.js:1062 +#.TRANS: major blues scale for music +msgid "major blues" +msgstr "मेजर ब्लूज" -#: js/utils/musicutils.js:694 -msgid "Perfect fifth" -msgstr "पूर्ण पंचम" - -#: js/utils/musicutils.js:694 -msgid "Diminished sixth" -msgstr "घटित षष्ठ" - -#: js/utils/musicutils.js:695 -msgid "Minor sixth" -msgstr "लघु षष्ठ" +#: js/utils/musicutils.js:1063 +msgid "whole tone" +msgstr "होल टोन" -#: js/utils/musicutils.js:695 -msgid "Augmented fifth" -msgstr "वृद्ध पंचम" +#: js/utils/musicutils.js:1065 +#.TRANS: pentatonic is a general term that means "five note scale". This scale is typically known as "minor pentatonic" +msgid "minor pentatonic" +msgstr "माइनर पेंटाटॉनिक" -#: js/utils/musicutils.js:696 -msgid "Major sixth" -msgstr "प्रमुख षष्ठ" +#: js/utils/musicutils.js:1067 +#.TRANS: pentatonic is a general term that means "five note scale". This scale is typically known as "major pentatonic" +msgid "major pentatonic" +msgstr "मेजर पेंटाटॉनिक" -#: js/utils/musicutils.js:696 -msgid "Diminished seventh" -msgstr "घटित सप्तम" +#: js/utils/musicutils.js:1068 +msgid "chinese" +msgstr "चाइनीज़" -#: js/utils/musicutils.js:697 -msgid "Minor seventh" -msgstr "लघु सप्तम" +#: js/utils/musicutils.js:1069 +msgid "egyptian" +msgstr "इज़िप्शियन" -#: js/utils/musicutils.js:697 -msgid "Augmented sixth" -msgstr "वृद्ध षष्ठ" +#: js/utils/musicutils.js:1071 +#.TRANS: https://en.wikipedia.org/wiki/Hirajoshi_scale NOTE: There are three different versions of this scale +msgid "hirajoshi" +msgstr "हिराजोशी" -#: js/utils/musicutils.js:698 -msgid "Major seventh" -msgstr "प्रमुख सप्तम" +#: js/utils/musicutils.js:1072 +msgid "Japan" +msgstr "जापान" -#: js/utils/musicutils.js:698 -msgid "Diminished octave" -msgstr "घटित सप्तक" +#: js/utils/musicutils.js:1074 +#.TRANS: https://en.wikipedia.org/wiki/In_scale and https://en.wikipedia.org/wiki/Sakura_Sakura +msgid "in" +msgstr "" -#: js/utils/musicutils.js:699 -msgid "Perfect octave" -msgstr "पूर्ण सप्तक" +#: js/utils/musicutils.js:1076 +#.TRANS: https://en.wikipedia.org/wiki/Miny%C5%8D_scale +msgid "minyo" +msgstr "मिन्यो" -#: js/utils/musicutils.js:699 -msgid "Augmented seventh" -msgstr "वृद्ध सप्तम" +#: js/utils/musicutils.js:1078 +#.TRANS: Italian mathematician +msgid "fibonacci" +msgstr "फिबोनाची" -#: js/utils/musicutils.js:700 -msgid "Minor ninth" -msgstr "लघु नवम" +#: js/utils/musicutils.js:1079 +#: js/utils/musicutils.js:1132 +#: js/utils/musicutils.js:1175 +#: js/utils/musicutils.js:1197 +#: js/utils/musicutils.js:1628 +#: js/utils/synthutils.js:138 +#: js/blocks/IntervalsBlocks.js:1124 +#: js/blocks/ToneBlocks.js:946 +#: js/blocks/VolumeBlocks.js:411 +#: js/blocks/WidgetBlocks.js:399 +#: js/blocks/WidgetBlocks.js:404 +#: js/turtleactions/VolumeActions.js:224 +#: js/widgets/modewidget.js:913 +#.TRANS: customize voice +msgid "custom" +msgstr "अनुकूलित" -#: js/utils/musicutils.js:700 -msgid "Augmented octave" -msgstr "वृद्ध सप्तक" +#: js/utils/musicutils.js:1081 +#: js/utils/musicutils.js:1577 +#: js/blocks/WidgetBlocks.js:176 +#.TRANS: highpass filter +msgid "highpass" +msgstr "हाईपास" -#: js/utils/musicutils.js:701 -msgid "Major ninth" -msgstr "प्रमुख नवम" +#: js/utils/musicutils.js:1083 +#: js/utils/musicutils.js:1578 +#.TRANS: lowpass filter +msgid "lowpass" +msgstr "लोपास" -#: js/utils/musicutils.js:701 -msgid "Diminished tenth" -msgstr "घटित दशम" +#: js/utils/musicutils.js:1085 +#: js/utils/musicutils.js:1579 +#.TRANS: bandpass filter +msgid "bandpass" +msgstr "बैंडपास" -#: js/utils/musicutils.js:702 -msgid "Minor tenth" -msgstr "लघु दशम" +#: js/utils/musicutils.js:1087 +#: js/utils/musicutils.js:1580 +#.TRANS: high-shelf filter +msgid "highshelf" +msgstr "हाईशेल्फ" -#: js/utils/musicutils.js:702 -msgid "Augmented ninth" -msgstr "वृद्ध नवम" +#: js/utils/musicutils.js:1089 +#: js/utils/musicutils.js:1581 +#.TRANS: low-shelf filter +msgid "lowshelf" +msgstr "लोशेल्फ" -#: js/utils/musicutils.js:703 -msgid "Major tenth" -msgstr "प्रमुख दशम" +#: js/utils/musicutils.js:1091 +#: js/utils/musicutils.js:1582 +#.TRANS: notch-shelf filter +msgid "notch" +msgstr "नॉच" -#: js/utils/musicutils.js:703 -msgid "Diminished eleventh" -msgstr "घटित एकादश" +#: js/utils/musicutils.js:1093 +#: js/utils/musicutils.js:1583 +#.TRANS: all-pass filter +msgid "allpass" +msgstr "ऑलपास" -#: js/utils/musicutils.js:704 -msgid "Perfect eleventh" -msgstr "पूर्ण एकादश" +#: js/utils/musicutils.js:1095 +#: js/utils/musicutils.js:1584 +#.TRANS: peaking filter +msgid "peaking" +msgstr "पीकिंग" -#: js/utils/musicutils.js:704 -msgid "Augmented tenth" -msgstr "वृद्ध दशम" +#: js/utils/musicutils.js:1096 +#: js/utils/musicutils.js:1592 +#: js/utils/synthutils.js:130 +#: js/blocks/PitchBlocks.js:85 +#.TRANS: sine wave +msgid "sine" +msgstr "साइन" -#: js/utils/musicutils.js:705 -msgid "Diminished twelfth" -msgstr "घटित द्वादश" +#: js/utils/musicutils.js:1097 +#: js/utils/musicutils.js:1593 +#: js/utils/synthutils.js:132 +#: js/blocks/PitchBlocks.js:39 +#.TRANS: square wave +msgid "square" +msgstr "वर्ग" -#: js/utils/musicutils.js:705 -msgid "Augmented eleventh" -msgstr "वृद्ध एकादश" +#: js/utils/musicutils.js:1098 +#: js/utils/musicutils.js:1594 +#: js/utils/synthutils.js:136 +#: js/blocks/PitchBlocks.js:62 +#: js/blocks/ToneBlocks.js:39 +#.TRANS: triangle wave +msgid "triangle" +msgstr "त्रिकोण" -#: js/utils/musicutils.js:706 -msgid "Perfect twelfth" -msgstr "पूर्ण द्वादश" +#: js/utils/musicutils.js:1099 +#: js/utils/musicutils.js:1595 +#: js/utils/synthutils.js:134 +#: js/blocks/PitchBlocks.js:108 +#.TRANS: sawtooth wave +msgid "sawtooth" +msgstr "सॉटूथ" -#: js/utils/musicutils.js:706 -msgid "Diminished thirteenth" -msgstr "घटित त्रयोदश" +#: js/utils/musicutils.js:1101 +#: js/utils/musicutils.js:1358 +#: js/blocks/PitchBlocks.js:931 +#: js/blocks/PitchBlocks.js:937 +#: js/turtleactions/PitchActions.js:469 +#.TRANS: even numbers +#.TRANS: invert based on even or odd number or musical scale +msgid "even" +msgstr "सम" -#: js/utils/musicutils.js:707 -msgid "Minor thirteenth" -msgstr "लघु त्रयोदश" +#: js/utils/musicutils.js:1103 +#: js/utils/musicutils.js:1359 +#: js/blocks/PitchBlocks.js:937 +#: js/turtleactions/PitchActions.js:471 +#.TRANS: odd numbers +msgid "odd" +msgstr "विषम" -#: js/utils/musicutils.js:707 -msgid "Augmented fifth, plus an octave" -msgstr "वृद्ध पंचम, साथ में एक सप्तक" +#: js/utils/musicutils.js:1104 +#: js/utils/musicutils.js:1360 +#: js/blocks/PitchBlocks.js:937 +#: js/turtleactions/PitchActions.js:473 +msgid "scalar" +msgstr "स्कैलर" -#: js/utils/musicutils.js:708 -msgid "Major thirteenth" -msgstr "प्रमुख त्रयोदश" +#: js/utils/musicutils.js:1105 +#: js/utils/synthutils.js:72 +#: js/blocks/VolumeBlocks.js:47 +#.TRANS: musical instrument +msgid "piano" +msgstr "पियानो" -#: js/utils/musicutils.js:708 -msgid "Diminished seventh, plus an octave" -msgstr "घटित सप्तम, साथ में एक सप्तक" +#: js/utils/musicutils.js:1106 +#: js/utils/synthutils.js:74 +#.TRANS: musical instrument +msgid "violin" +msgstr "वायलिन" -#: js/utils/musicutils.js:836 -#.TRANS: ordinal number. Please keep exactly one space between each number. -msgid "1st 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th" -msgstr "1वा 2वा 3वा 4वा 5वा 6वा 7वा 8वा 9वा 10वा 11वा 12वा" +#: js/utils/musicutils.js:1107 +#: js/utils/synthutils.js:76 +#.TRANS: viola musical instrument +msgid "viola" +msgstr "वायोला" -#: js/utils/musicutils.js:1002 -#: js/utils/musicutils.js:1185 -#: js/utils/musicutils.js:1367 -#.TRANS: augmented is a music term related to intervals -msgid "augmented" -msgstr "बढ़ाया हुआ" +#: js/utils/musicutils.js:1108 +#: js/utils/synthutils.js:118 +#.TRANS: xylophone musical instrument +msgid "xylophone" +msgstr "क्सीलोफ़ोन" -#: js/utils/musicutils.js:1004 -#: js/utils/musicutils.js:1186 -#: js/utils/musicutils.js:1366 -#.TRANS: diminished is a music term related to intervals and mode -msgid "diminished" -msgstr "कम" +#: js/utils/musicutils.js:1109 +#: js/utils/synthutils.js:140 +#.TRANS: vibraphone musical instrument +msgid "vibraphone" +msgstr "वाइब्राफ़ोन" -#: js/utils/musicutils.js:1010 -#: js/utils/musicutils.js:1364 -#: js/blocks/IntervalsBlocks.js:649 -#: js/turtleactions/IntervalsActions.js:120 -#: js/turtleactions/IntervalsActions.js:124 -#.TRANS: perfect is a music term related to intervals -msgid "perfect" -msgstr "पूर्ण" +#: js/utils/musicutils.js:1110 +#: js/utils/synthutils.js:78 +#.TRANS: musical instrument +msgid "cello" +msgstr "चेलो" -#: js/utils/musicutils.js:1012 -#.TRANS: twelve semi-tone scale for music -msgid "chromatic" -msgstr "क्रोमैटिक" +#: js/utils/musicutils.js:1112 +#: js/utils/synthutils.js:82 +#.TRANS: viola musical instrument +msgid "double bass" +msgstr "डबल बास" -#: js/utils/musicutils.js:1013 -msgid "algerian" -msgstr "अल्जीरियन" +#: js/utils/musicutils.js:1113 +#: js/utils/synthutils.js:88 +#: js/widgets/rhythmruler.js:2501 +#.TRANS: musical instrument +msgid "guitar" +msgstr "गिटार" -#: js/utils/musicutils.js:1014 -msgid "spanish" -msgstr "स्पेनिश" +#: js/utils/musicutils.js:1114 +#: js/utils/synthutils.js:84 +#.TRANS: sitar musical instrument +msgid "sitar" +msgstr "" -#: js/utils/musicutils.js:1016 -#.TRANS: modal scale in music -msgid "octatonic" -msgstr "ऑक्टाटॉनिक" +#: js/utils/musicutils.js:1115 +msgid "harmoiunm" +msgstr "" -#: js/utils/musicutils.js:1018 -#.TRANS: harmonic major scale in music -msgid "harmonic major" -msgstr "हार्मोनिक मेजर" +#: js/utils/musicutils.js:1116 +#: js/utils/synthutils.js:90 +#.TRANS: musical instrument +msgid "acoustic guitar" +msgstr "एकॉस्टिक गिटार" -#: js/utils/musicutils.js:1020 -#.TRANS: natural minor scales in music -msgid "natural minor" -msgstr "नैचुरल माइनर" +#: js/utils/musicutils.js:1117 +#: js/utils/synthutils.js:92 +#.TRANS: musical instrument +msgid "flute" +msgstr "बांसुरी" -#: js/utils/musicutils.js:1022 -#.TRANS: harmonic minor scale in music -msgid "harmonic minor" -msgstr "हार्मोनिक माइनर" +#: js/utils/musicutils.js:1118 +#: js/utils/synthutils.js:94 +#.TRANS: musical instrument +msgid "clarinet" +msgstr "क्लैरिनेट" -#: js/utils/musicutils.js:1024 -#.TRANS: melodic minor scale in music -msgid "melodic minor" -msgstr "मेलोडिक माइनर" +#: js/utils/musicutils.js:1119 +#: js/utils/synthutils.js:96 +#.TRANS: musical instrument +msgid "saxophone" +msgstr "सैक्सोफोन" -#: js/utils/musicutils.js:1028 -#.TRANS: modal scale for music -msgid "dorian" -msgstr "डोरियन" +#: js/utils/musicutils.js:1120 +#: js/utils/synthutils.js:98 +#.TRANS: musical instrument +msgid "tuba" +msgstr "ट्यूबा" -#: js/utils/musicutils.js:1030 -#.TRANS: modal scale for music -msgid "phrygian" -msgstr "फ्रिजियन" +#: js/utils/musicutils.js:1121 +#: js/utils/synthutils.js:100 +#.TRANS: musical instrument +msgid "trumpet" +msgstr "ट्रंपेट" -#: js/utils/musicutils.js:1032 -#.TRANS: modal scale for music -msgid "lydian" -msgstr "लिडियन" +#: js/utils/musicutils.js:1122 +#: js/utils/synthutils.js:102 +#.TRANS: musical instrument +msgid "oboe" +msgstr "ओबो" -#: js/utils/musicutils.js:1034 -#.TRANS: modal scale for music -msgid "mixolydian" -msgstr "मिक्सोलिडियन" +#: js/utils/musicutils.js:1123 +#: js/utils/synthutils.js:104 +#.TRANS: musical instrument +msgid "trombone" +msgstr "ट्रॉम्बोन" -#: js/utils/musicutils.js:1038 -#.TRANS: modal scale for music -msgid "locrian" -msgstr "लोक्रियन" +#: js/utils/musicutils.js:1124 +#: js/utils/synthutils.js:120 +#.TRANS: polytone synthesizer +msgid "electronic synth" +msgstr "इलेक्ट्रॉनिक सिंथ" -#: js/utils/musicutils.js:1040 -#.TRANS: minor jazz scale for music -msgid "jazz minor" -msgstr "जैज माइनर" +#: js/utils/musicutils.js:1125 +#: js/utils/synthutils.js:122 +#.TRANS: simple monotone synthesizer +msgid "simple 1" +msgstr "सिम्पल 1" -#: js/utils/musicutils.js:1042 -#.TRANS: bebop scale for music -msgid "bebop" -msgstr "बीबॉप" +#: js/utils/musicutils.js:1126 +msgid "simple 2" +msgstr "सिम्पल 2" -#: js/utils/musicutils.js:1043 -msgid "arabic" -msgstr "अरबी" +#: js/utils/musicutils.js:1127 +msgid "simple 3" +msgstr "सिम्पल 3" -#: js/utils/musicutils.js:1044 -msgid "byzantine" -msgstr "बाइज़ंटाइन" +#: js/utils/musicutils.js:1128 +msgid "simple 4" +msgstr "सिम्पल 4" -#: js/utils/musicutils.js:1046 -#.TRANS: musical scale for music by Verdi -msgid "enigmatic" -msgstr "एनिगमैटिक" +#: js/utils/musicutils.js:1129 +#: js/utils/synthutils.js:58 +#: js/blocks/DrumBlocks.js:191 +#.TRANS: white noise synthesizer +msgid "white noise" +msgstr "" -#: js/utils/musicutils.js:1047 -msgid "ethiopian" -msgstr "इथियोपियन" +#: js/utils/musicutils.js:1130 +#: js/utils/synthutils.js:60 +#.TRANS: brown noise synthesizer +msgid "brown noise" +msgstr "ब्राउन नॉइज़" -#: js/utils/musicutils.js:1049 -#.TRANS: Ethiopic scale for music -msgid "geez" -msgstr "गीज़" +#: js/utils/musicutils.js:1131 +#: js/utils/synthutils.js:62 +#.TRANS: pink noise synthesizer +msgid "pink noise" +msgstr "पिंक नॉइज़" -#: js/utils/musicutils.js:1050 -msgid "hindu" -msgstr "हिन्दू" +#: js/utils/musicutils.js:1133 +#: js/utils/synthutils.js:152 +#: js/widgets/rhythmruler.js:2047 +#: js/widgets/rhythmruler.js:2309 +#.TRANS: musical instrument +msgid "snare drum" +msgstr "स्नेयर ड्रम" -#: js/utils/musicutils.js:1051 -msgid "hungarian" -msgstr "हंगेरियन" +#: js/utils/musicutils.js:1134 +#: js/utils/synthutils.js:154 +#.TRANS: musical instrument +msgid "kick drum" +msgstr "किक ड्रम" -#: js/utils/musicutils.js:1053 -#.TRANS: minor Romanian scale for music -msgid "romanian minor" -msgstr "रोमानियन माइनर" +#: js/utils/musicutils.js:1135 +#: js/utils/synthutils.js:156 +#.TRANS: musical instrument +msgid "tom tom" +msgstr "टॉम टॉम" -#: js/utils/musicutils.js:1054 -msgid "spanish gypsy" -msgstr "स्पैनिश जिप्सी" +#: js/utils/musicutils.js:1136 +#: js/utils/synthutils.js:158 +#.TRANS: musical instrument +msgid "floor tom" +msgstr "फ्लोर टॉम" -#: js/utils/musicutils.js:1056 -#.TRANS: musical scale for Mid-Eastern music -msgid "maqam" -msgstr "मकाम" +#: js/utils/musicutils.js:1137 +#: js/utils/synthutils.js:160 +#.TRANS: musical instrument +msgid "bass drum" +msgstr "बेस ड्रम" -#: js/utils/musicutils.js:1058 -#.TRANS: minor blues scale for music -msgid "minor blues" -msgstr "माइनर ब्लूज" +#: js/utils/musicutils.js:1138 +#: js/utils/synthutils.js:162 +#.TRANS: a drum made from an inverted cup +msgid "cup drum" +msgstr "कप ड्रम" -#: js/utils/musicutils.js:1060 -#.TRANS: major blues scale for music -msgid "major blues" -msgstr "मेजर ब्लूज" +#: js/utils/musicutils.js:1139 +#: js/utils/synthutils.js:164 +#.TRANS: musical instrument +msgid "darbuka drum" +msgstr "दरबूका ड्रम" -#: js/utils/musicutils.js:1061 -msgid "whole tone" -msgstr "होल टोन" +#: js/utils/musicutils.js:1140 +#: js/utils/synthutils.js:168 +#.TRANS: musical instrument +msgid "hi hat" +msgstr "हाई हैट" -#: js/utils/musicutils.js:1063 -#.TRANS: pentatonic is a general term that means "five note scale". This scale is typically known as "minor pentatonic" -msgid "minor pentatonic" -msgstr "माइनर पेंटाटॉनिक" +#: js/utils/musicutils.js:1141 +#: js/utils/synthutils.js:170 +#.TRANS: a small metal bell +msgid "ride bell" +msgstr "राइड बेल" -#: js/utils/musicutils.js:1065 -#.TRANS: pentatonic is a general term that means "five note scale". This scale is typically known as "major pentatonic" -msgid "major pentatonic" -msgstr "मेजर पेंटाटॉनिक" +#: js/utils/musicutils.js:1142 +#: js/utils/synthutils.js:172 +#.TRANS: musical instrument +msgid "cow bell" +msgstr "काउ बेल" -#: js/utils/musicutils.js:1066 -msgid "chinese" -msgstr "चाइनीज़" +#: js/utils/musicutils.js:1143 +msgid "japanese drum" +msgstr "जापानी ड्रम" -#: js/utils/musicutils.js:1067 -msgid "egyptian" -msgstr "इज़िप्शियन" +#: js/utils/musicutils.js:1144 +#: js/utils/synthutils.js:178 +#.TRANS: musical instrument +msgid "japanese bell" +msgstr "जापानी बेल" -#: js/utils/musicutils.js:1069 -#.TRANS: https://en.wikipedia.org/wiki/Hirajoshi_scale NOTE: There are three different versions of this scale -msgid "hirajoshi" -msgstr "हिराजोशी" +#: js/utils/musicutils.js:1145 +#: js/utils/synthutils.js:174 +#.TRANS: musical instrument +msgid "triangle bell" +msgstr "त्रिकोण बेल" -#: js/utils/musicutils.js:1070 -msgid "Japan" -msgstr "जापान" +#: js/utils/musicutils.js:1146 +#: js/utils/synthutils.js:176 +#.TRANS: musical instrument +msgid "finger cymbals" +msgstr "फिंगर सिम्बल्स" -#: js/utils/musicutils.js:1072 -#.TRANS: https://en.wikipedia.org/wiki/In_scale and https://en.wikipedia.org/wiki/Sakura_Sakura -msgid "in" -msgstr "" +#: js/utils/musicutils.js:1147 +#: js/utils/synthutils.js:180 +#.TRANS: a musically tuned set of bells +msgid "chime" +msgstr "चाइम" -#: js/utils/musicutils.js:1074 -#.TRANS: https://en.wikipedia.org/wiki/Miny%C5%8D_scale -msgid "minyo" -msgstr "मिन्यो" +#: js/utils/musicutils.js:1148 +#: js/utils/synthutils.js:182 +#.TRANS: a musical instrument +msgid "gong" +msgstr "गॉंग" -#: js/utils/musicutils.js:1076 -#.TRANS: Italian mathematician -msgid "fibonacci" -msgstr "फिबोनाची" +#: js/utils/musicutils.js:1149 +#: js/utils/synthutils.js:184 +#.TRANS: sound effect +msgid "clang" +msgstr "क्लैंग" -#: js/utils/musicutils.js:1079 -#: js/utils/musicutils.js:1573 -#: js/blocks/WidgetBlocks.js:176 -#.TRANS: highpass filter -msgid "highpass" -msgstr "हाईपास" +#: js/utils/musicutils.js:1150 +#: js/utils/synthutils.js:186 +#.TRANS: sound effect +msgid "crash" +msgstr "क्रैश" -#: js/utils/musicutils.js:1081 -#: js/utils/musicutils.js:1574 -#.TRANS: lowpass filter -msgid "lowpass" -msgstr "लोपास" +#: js/utils/musicutils.js:1151 +#: js/utils/synthutils.js:188 +#.TRANS: sound effect +msgid "bottle" +msgstr "बॉटल" -#: js/utils/musicutils.js:1083 -#: js/utils/musicutils.js:1575 -#.TRANS: bandpass filter -msgid "bandpass" -msgstr "बैंडपास" +#: js/utils/musicutils.js:1152 +#: js/utils/synthutils.js:190 +#.TRANS: sound effect +msgid "clap" +msgstr "क्लैप" -#: js/utils/musicutils.js:1085 -#: js/utils/musicutils.js:1576 -#.TRANS: high-shelf filter -msgid "highshelf" -msgstr "हाईशेल्फ" +#: js/utils/musicutils.js:1153 +#: js/utils/synthutils.js:192 +#.TRANS: sound effect +msgid "slap" +msgstr "स्लैप" -#: js/utils/musicutils.js:1087 -#: js/utils/musicutils.js:1577 -#.TRANS: low-shelf filter -msgid "lowshelf" -msgstr "लोशेल्फ" +#: js/utils/musicutils.js:1154 +#: js/utils/synthutils.js:194 +#.TRANS: sound effect +msgid "splash" +msgstr "स्प्लैश" -#: js/utils/musicutils.js:1089 -#: js/utils/musicutils.js:1578 -#.TRANS: notch-shelf filter -msgid "notch" -msgstr "नॉच" +#: js/utils/musicutils.js:1155 +#: js/utils/synthutils.js:196 +#.TRANS: sound effect +msgid "bubbles" +msgstr "बबल्स" -#: js/utils/musicutils.js:1091 -#: js/utils/musicutils.js:1579 -#.TRANS: all-pass filter -msgid "allpass" -msgstr "ऑलपास" +#: js/utils/musicutils.js:1156 +#: js/utils/synthutils.js:198 +#.TRANS: sound effect +msgid "raindrop" +msgstr "रेनड्रॉप" -#: js/utils/musicutils.js:1093 -#: js/utils/musicutils.js:1580 -#.TRANS: peaking filter -msgid "peaking" -msgstr "पीकिंग" +#: js/utils/musicutils.js:1157 +#: js/utils/synthutils.js:200 +#.TRANS: animal sound effect +msgid "cat" +msgstr "बिल्ली" -#: js/utils/musicutils.js:1099 -#: js/utils/musicutils.js:1354 -#: js/blocks/PitchBlocks.js:931 -#: js/blocks/PitchBlocks.js:937 -#: js/turtleactions/PitchActions.js:469 -#.TRANS: even numbers -#.TRANS: invert based on even or odd number or musical scale -msgid "even" -msgstr "सम" +#: js/utils/musicutils.js:1158 +#: js/utils/synthutils.js:202 +#.TRANS: animal sound effect +msgid "cricket" +msgstr "क्रिकेट" -#: js/utils/musicutils.js:1101 -#: js/utils/musicutils.js:1355 -#: js/blocks/PitchBlocks.js:937 -#: js/turtleactions/PitchActions.js:471 -#.TRANS: odd numbers -msgid "odd" -msgstr "विषम" +#: js/utils/musicutils.js:1159 +#: js/utils/synthutils.js:204 +#.TRANS: animal sound effect +msgid "dog" +msgstr "कुत्ता" -#: js/utils/musicutils.js:1102 -#: js/utils/musicutils.js:1356 -#: js/blocks/PitchBlocks.js:937 -#: js/turtleactions/PitchActions.js:473 -msgid "scalar" -msgstr "स्कैलर" +#: js/utils/musicutils.js:1161 +#: js/utils/synthutils.js:106 +#.TRANS: musical instrument +msgid "banjo" +msgstr "बैंजो" -#: js/utils/musicutils.js:1122 -msgid "simple 2" -msgstr "सिम्पल 2" +#: js/utils/musicutils.js:1162 +#: js/utils/synthutils.js:108 +#.TRANS: musical instrument +msgid "koto" +msgstr "कोतो" -#: js/utils/musicutils.js:1123 -msgid "simple 3" -msgstr "सिम्पल 3" +#: js/utils/musicutils.js:1163 +#: js/utils/synthutils.js:110 +#.TRANS: musical instrument +msgid "dulcimer" +msgstr "डल्सिमर" -#: js/utils/musicutils.js:1124 -msgid "simple 4" -msgstr "सिम्पल 4" +#: js/utils/musicutils.js:1164 +#: js/utils/synthutils.js:112 +#.TRANS: musical instrument +msgid "electric guitar" +msgstr "इलेक्ट्रिक गिटार" -#: js/utils/musicutils.js:1139 -msgid "japanese drum" -msgstr "जापानी ड्रम" +#: js/utils/musicutils.js:1165 +#: js/utils/synthutils.js:114 +#.TRANS: musical instrument +msgid "bassoon" +msgstr "बैसून" -#: js/utils/musicutils.js:1164 -#: js/widgets/temperament.js:787 +#: js/utils/musicutils.js:1166 +#: js/utils/synthutils.js:116 +#.TRANS: musical instrument +msgid "celeste" +msgstr "सेलेस्ट" + +#: js/utils/musicutils.js:1168 +#: js/widgets/temperament.js:757 #.TRANS: musical temperament msgid "equal" msgstr "इक्वल" -#: js/utils/musicutils.js:1166 +#: js/utils/musicutils.js:1170 #.TRANS: musical temperament msgid "Pythagorean" msgstr "पिथागोरियन" -#: js/utils/musicutils.js:1168 +#: js/utils/musicutils.js:1172 #.TRANS: musical temperament msgid "just intonation" msgstr "जस्ट इंटोनेशन" -#: js/utils/musicutils.js:1170 -#: js/utils/musicutils.js:1606 -#: js/utils/musicutils.js:1607 -#: js/utils/musicutils.js:1622 -#: js/utils/musicutils.js:1623 +#: js/utils/musicutils.js:1174 +#: js/utils/musicutils.js:1610 +#: js/utils/musicutils.js:1611 +#: js/utils/musicutils.js:1626 +#: js/utils/musicutils.js:1627 #.TRANS: musical temperament msgid "Meantone" msgstr "" -#: js/utils/musicutils.js:1187 +#: js/utils/musicutils.js:1191 msgid "major 7th" msgstr "मेजर 7वां" -#: js/utils/musicutils.js:1188 +#: js/utils/musicutils.js:1192 msgid "minor 7th" msgstr "माइनर 7वां" -#: js/utils/musicutils.js:1189 +#: js/utils/musicutils.js:1193 msgid "dominant 7th" msgstr "डॉमिनेंट 7वां" -#: js/utils/musicutils.js:1190 +#: js/utils/musicutils.js:1194 msgid "minor-major 7th" msgstr "माइनर-मेजर 7वां" -#: js/utils/musicutils.js:1191 +#: js/utils/musicutils.js:1195 msgid "fully-diminished 7th" msgstr "फुली-डिमिनिश 7वां" - -#: js/utils/musicutils.js:1192 -msgid "half-diminished 7th" -msgstr "हाफ-डिमिनिश 7वां" - -#: js/utils/musicutils.js:1599 -#: js/utils/musicutils.js:1615 -msgid "Equal (12EDO)" -msgstr "" - -#: js/utils/musicutils.js:1600 -#: js/utils/musicutils.js:1616 -msgid "Equal (5EDO)" -msgstr "" - -#: js/utils/musicutils.js:1601 -#: js/utils/musicutils.js:1617 -msgid "Equal (7EDO)" -msgstr "" - -#: js/utils/musicutils.js:1602 -#: js/utils/musicutils.js:1618 -msgid "Equal (19EDO)" -msgstr "" - -#: js/utils/musicutils.js:1603 -#: js/utils/musicutils.js:1619 -msgid "Equal (31EDO)" -msgstr "" - -#: js/utils/musicutils.js:1604 -#: js/utils/musicutils.js:1620 -msgid "5-limit Just Intonation" -msgstr "" - -#: js/utils/musicutils.js:1605 -#: js/utils/musicutils.js:1621 -msgid "Pythagorean (3-limit JI)" -msgstr "" - -#: js/utils/musicutils.js:5630 -#: js/utils/musicutils.js:5673 -msgid "current" -msgstr "वर्तमान" - -#: js/utils/musicutils.js:5633 -#: js/utils/musicutils.js:5664 -msgid "next" -msgstr "अगला" - -#: js/utils/musicutils.js:5636 -#: js/utils/musicutils.js:5669 -msgid "previous" -msgstr "पिछला" - -#: js/blocks/ActionBlocks.js:58 -msgid "The Return block will return a value from an action." -msgstr "रिटर्न ब्लॉक एक क्रिया से मूल्य लौटाएगा।" - -#: js/blocks/ActionBlocks.js:75 -msgid "return" -msgstr "लौटाएं" - -#: js/blocks/ActionBlocks.js:128 -msgid "The Return to URL block will return a value to a webpage." -msgstr "रिटर्न टू यूआरएल ब्लॉक एक मूल्य को एक वेबपेज को लौटाएगा।" - -#: js/blocks/ActionBlocks.js:145 -msgid "return to URL" -msgstr "यूआरएल पर लौटाएं" - -#: js/blocks/ActionBlocks.js:233 -#: js/blocks/ActionBlocks.js:290 -#: js/blocks/ActionBlocks.js:501 -#: js/blocks/ActionBlocks.js:688 -msgid "The Calculate block returns a value calculated by an action." -msgstr "कैलक्यूलेट ब्लॉक एक क्रिया द्वारा गणना किए गए मूल्य को लौटाता है।" - -#: js/blocks/ActionBlocks.js:251 -#: js/blocks/ActionBlocks.js:517 -#: js/blocks/ActionBlocks.js:707 -msgid "calculate" -msgstr "गणना" - -#: js/blocks/ActionBlocks.js:376 -#: js/blocks/ActionBlocks.js:593 -#: js/blocks/ActionBlocks.js:942 -#: js/blocks/ActionBlocks.js:1389 -#.TRANS: do is the do something or take an action. -msgid "The Do block is used to initiate an action." -msgstr "डू ब्लॉक का उपयोग क्रिया आरंभ करने के लिए किया जाता है।" - -#: js/blocks/ActionBlocks.js:390 -#: js/blocks/ActionBlocks.js:610 -#: js/blocks/ActionBlocks.js:959 -#: js/blocks/ActionBlocks.js:1048 -#: js/blocks/MeterBlocks.js:770 -msgid "do1" + +#: js/utils/musicutils.js:1196 +msgid "half-diminished 7th" +msgstr "हाफ-डिमिनिश 7वां" + +#: js/utils/musicutils.js:1603 +#: js/utils/musicutils.js:1619 +msgid "Equal (12EDO)" msgstr "" -#: js/blocks/ActionBlocks.js:390 -#: js/blocks/ActionBlocks.js:610 -#: js/blocks/ActionBlocks.js:959 -#: js/blocks/ActionBlocks.js:1048 -#: js/blocks/FlowBlocks.js:742 -#: js/blocks/FlowBlocks.js:822 -#: js/blocks/MeterBlocks.js:770 -msgid "do" -msgstr "करें" +#: js/utils/musicutils.js:1604 +#: js/utils/musicutils.js:1620 +msgid "Equal (5EDO)" +msgstr "" -#: js/blocks/ActionBlocks.js:791 -#: js/blocks/ActionBlocks.js:865 -msgid "The Arg block contains the value of an argument passed to an action." -msgstr "आर्ग ब्लॉक में एक क्रिया को पारित किए गए एक तर्क का मूल्य होता है।" +#: js/utils/musicutils.js:1605 +#: js/utils/musicutils.js:1621 +msgid "Equal (7EDO)" +msgstr "" -#: js/blocks/ActionBlocks.js:806 -#: js/blocks/ActionBlocks.js:878 -msgid "arg" -msgstr "तर्क" +#: js/utils/musicutils.js:1606 +#: js/utils/musicutils.js:1622 +msgid "Equal (19EDO)" +msgstr "" -#: js/blocks/ActionBlocks.js:836 -#: js/blocks/ActionBlocks.js:900 -#: js/blocks/ActionBlocks.js:908 -msgid "Invalid argument" -msgstr "अवैध तर्क" +#: js/utils/musicutils.js:1607 +#: js/utils/musicutils.js:1623 +msgid "Equal (31EDO)" +msgstr "" -#: js/blocks/ActionBlocks.js:944 -msgid "In the example, it is used with the One of block to choose a random phase." -msgstr "उदाहरण में, यह वन ऑफ ब्लॉक के साथ एक यादृच्छिक चरण चयन करने के लिए उपयोग किया गया है।" +#: js/utils/musicutils.js:1608 +#: js/utils/musicutils.js:1624 +msgid "5-limit Just Intonation" +msgstr "" -#: js/blocks/ActionBlocks.js:1019 -#: js/blocks/ActionBlocks.js:1026 -msgid "The Listen block is used to listen for an event such as a mouse click." -msgstr "लिसन ब्लॉक का उपयोग एक घटना के लिए सुनने के लिए किया जाता है, जैसे कि माउस क्लिक।" +#: js/utils/musicutils.js:1609 +#: js/utils/musicutils.js:1625 +msgid "Pythagorean (3-limit JI)" +msgstr "" -#: js/blocks/ActionBlocks.js:1028 -msgid "When the event happens, an action is taken." -msgstr "जब घटना होती है, तो क्रिया की जाती है।" +#: js/utils/musicutils.js:5737 +#: js/utils/musicutils.js:5780 +msgid "current" +msgstr "वर्तमान" -#: js/blocks/ActionBlocks.js:1045 -msgid "on" -msgstr "पर" +#: js/utils/musicutils.js:5740 +#: js/utils/musicutils.js:5771 +msgid "next" +msgstr "अगला" -#: js/blocks/ActionBlocks.js:1048 -#: js/blocks/ActionBlocks.js:1049 -#: js/blocks/ActionBlocks.js:1153 -msgid "event" -msgstr "घटना" +#: js/utils/musicutils.js:5743 +#: js/utils/musicutils.js:5776 +msgid "previous" +msgstr "पिछला" -#: js/blocks/ActionBlocks.js:1133 -msgid "The Broadcast block is used to trigger an event." -msgstr "ब्रॉडकास्ट ब्लॉक एक घटना को ट्रिगर करने के लिए किया जाता है।" +#: js/utils/synthutils.js:86 +#.TRANS: harmonium musical instrument +msgid "harmonium" +msgstr "" -#: js/blocks/ActionBlocks.js:1151 -msgid "broadcast" -msgstr "प्रसारण" +#: js/utils/synthutils.js:124 +#.TRANS: simple monotone synthesizer +msgid "simple-2" +msgstr "सिंपल-2" -#: js/blocks/ActionBlocks.js:1208 -msgid "Each Start block is a separate voice." -msgstr "प्रत्येक स्टार्ट ब्लॉक एक अलग आवाज है।" +#: js/utils/synthutils.js:126 +#.TRANS: simple monotone synthesizer +msgid "simple-3" +msgstr "सिंपल-3" -#: js/blocks/ActionBlocks.js:1304 -msgid "It is often used for storing a phrase of music that is repeated." -msgstr "इसे अक्सर एक बार फिराया जाने वाले संगीत के वाक्य को स्टोर करने के लिए उपयोग किया जाता है।" +#: js/utils/synthutils.js:128 +#.TRANS: simple monotone synthesizer +msgid "simple-4" +msgstr "सिंपल-4" -#: js/blocks/ActionBlocks.js:1495 -msgid "define temperament" -msgstr "ताम्बुल निर्धारित करें" +#: js/utils/synthutils.js:166 +#.TRANS: musical instrument +msgid "taiko" +msgstr "ताइको" #: js/blocks/BooleanBlocks.js:44 msgid "The Not block is the logical not operator." @@ -3377,7 +3393,7 @@ msgid "add" msgstr "जोड़ें" #: js/blocks/BoxesBlocks.js:75 -#: js/widgets/temperament.js:857 +#: js/widgets/temperament.js:825 msgid "to" msgstr "को" @@ -3660,7 +3676,6 @@ msgid "set temperament" msgstr "ताम्बुल सेट करें" #: js/blocks/IntervalsBlocks.js:63 -#: js/blocks/MediaBlocks.js:746 #: js/blocks/PitchBlocks.js:657 #: js/blocks/PitchBlocks.js:935 #: js/blocks/PitchBlocks.js:974 @@ -3670,6 +3685,7 @@ msgstr "ताम्बुल सेट करें" #: js/blocks/PitchBlocks.js:1758 #: js/blocks/PitchBlocks.js:1866 #: js/blocks/ToneBlocks.js:1025 +#: js/blocks/MediaBlocks.js:746 #: js/turtleactions/IntervalsActions.js:114 #.TRANS: adjusts the shift up or down by one octave (twelve half-steps in the interval between two notes, one having twice or half the frequency in Hz of the other.) msgid "octave" @@ -3935,2581 +3951,2695 @@ msgstr "स्लर" msgid "staccato" msgstr "स्टाकेटो" -#: js/blocks/PenBlocks.js:30 -msgid "purple" -msgstr "बैंगनी" +#: js/blocks/ProgramBlocks.js:33 +msgid "The Load-heap-from-app block loads the heap from a web page." +msgstr "लोड-हीप-फ्रॉम-ऐप ब्लॉक एक वेब पेज से हीप को लोड करता है।" -#: js/blocks/PenBlocks.js:48 -#: js/blocks/SensorsBlocks.js:521 -#: plugins/rodi.rtp:219 -msgid "blue" -msgstr "नीला" +#: js/blocks/ProgramBlocks.js:44 +#.TRANS: load the heap contents from a URL +msgid "load heap from App" +msgstr "ऐप से हीप लोड करें" -#: js/blocks/PenBlocks.js:64 -#: js/blocks/SensorsBlocks.js:577 -#: plugins/rodi.rtp:218 -msgid "green" -msgstr "हरा" +#: js/blocks/ProgramBlocks.js:95 +msgid "Error parsing JSON data:" +msgstr "JSON डेटा पार्सिंग में त्रुटि:" -#: js/blocks/PenBlocks.js:80 -msgid "yellow" -msgstr "पीला" +#: js/blocks/ProgramBlocks.js:100 +msgid "404: Page not found" +msgstr "404: पेज नहीं मिला" -#: js/blocks/PenBlocks.js:96 -#: plugins/nutrition.rtp:164 -msgid "orange" -msgstr "नारंगी" +#: js/blocks/ProgramBlocks.js:133 +msgid "The Save-heap-to-app block saves the heap to a web page." +msgstr "सेव-हीप-टू-ऐप ब्लॉक एक वेब पेज पर हीप को सेव करता है।" -#: js/blocks/PenBlocks.js:112 -#: js/blocks/SensorsBlocks.js:633 -#: plugins/rodi.rtp:217 -msgid "red" -msgstr "लाल" +#: js/blocks/ProgramBlocks.js:144 +#.TRANS: save the heap contents to a URL +msgid "save heap to App" +msgstr "ऐप में हीप सेव करें" -#: js/blocks/PenBlocks.js:128 -msgid "white" -msgstr "सफेद" +#: js/blocks/ProgramBlocks.js:189 +msgid "Cannot find a valid heap for" +msgstr "के लिए एक मान्य हीप नहीं मिल सका" -#: js/blocks/PenBlocks.js:144 -msgid "black" -msgstr "काला" +#: js/blocks/ProgramBlocks.js:206 +msgid "The Load-heap block loads the heap from a file." +msgstr "लोड-हीप ब्लॉक एक फाइल से हीप को लोड करता है।" -#: js/blocks/PenBlocks.js:163 -msgid "begin fill" -msgstr "भरना शुरू करें" +#: js/blocks/ProgramBlocks.js:217 +#.TRANS: load the heap from a file +msgid "load heap" +msgstr "हीप लोड करें" -#: js/blocks/PenBlocks.js:190 -msgid "end fill" -msgstr "अंत भरें" +#: js/blocks/ProgramBlocks.js:270 +msgid "The file you selected does not contain a valid heap." +msgstr "आपके द्वारा चयनित फाइल में एक मान्य हीप नहीं है।" + +#: js/blocks/ProgramBlocks.js:275 +msgid "The loadHeap block needs a loadFile block." +msgstr "लोडहीप ब्लॉक को एक लोडफाइल ब्लॉक की आवश्यकता है।" + +#: js/blocks/ProgramBlocks.js:291 +msgid "The Set-heap block loads the heap." +msgstr "सेट-हीप ब्लॉक हीप को लोड करता है।" + +#: js/blocks/ProgramBlocks.js:340 +msgid "The block you selected does not contain a valid heap." +msgstr "आपके द्वारा चयनित ब्लॉक में एक मान्य हीप नहीं है।" + +#: js/blocks/ProgramBlocks.js:343 +msgid "The Set heap block needs a heap." +msgstr "सेट हीप ब्लॉक को एक हीप की आवश्यकता है।" + +#: js/blocks/ProgramBlocks.js:360 +msgid "The Load-dictionary block loads a dictionary from a file." +msgstr "लोड-डिक्शनरी ब्लॉक एक फाइल से एक शब्दकोश को लोड करता है।" + +#: js/blocks/ProgramBlocks.js:372 +#.TRANS: load a dictionary from a file +msgid "load dictionary" +msgstr "शब्दकोश लोड करें" + +#: js/blocks/ProgramBlocks.js:390 +#: js/blocks/ProgramBlocks.js:658 +#: js/blocks/ToneBlocks.js:1025 +msgid "file" +msgstr "फाइल" + +#: js/blocks/ProgramBlocks.js:444 +msgid "The file you selected does not contain a valid dictionary." +msgstr "आपके द्वारा चयनित फाइल में एक मान्य शब्दकोश नहीं है।" + +#: js/blocks/ProgramBlocks.js:449 +msgid "The load dictionary block needs a load file block." +msgstr "लोड डिक्शनरी ब्लॉक को एक लोड फाइल ब्लॉक की आवश्यकता है।" + +#: js/blocks/ProgramBlocks.js:466 +msgid "The Set-dictionary block loads a dictionary." +msgstr "सेट-डिक्शनरी ब्लॉक एक शब्दकोश को लोड करता है।" + +#: js/blocks/ProgramBlocks.js:477 +#.TRANS: load a dictionary from a JSON +msgid "set dictionary" +msgstr "शब्दकोश सेट करें" + +#: js/blocks/ProgramBlocks.js:546 +msgid "The block you selected does not contain a valid dictionary." +msgstr "आपके द्वारा चयनित ब्लॉक में एक मान्य शब्दकोश नहीं है।" + +#: js/blocks/ProgramBlocks.js:550 +msgid "The set dictionary block needs a dictionary." +msgstr "सेट डिक्शनरी ब्लॉक को एक शब्दकोश की आवश्यकता है।" + +#: js/blocks/ProgramBlocks.js:567 +msgid "The Save-heap block saves the heap to a file." +msgstr "सेव-हीप ब्लॉक एक फाइल में हीप को सेव करता है।" + +#: js/blocks/ProgramBlocks.js:578 +#.TRANS: save the heap to a file +msgid "save heap" +msgstr "हीप सेव करें" + +#: js/blocks/ProgramBlocks.js:629 +msgid "The Save-dictionary block saves a dictionary to a file." +msgstr "सेव-डिक्शनरी ब्लॉक एक फाइल में एक शब्दकोश को सेव करता है।" + +#: js/blocks/ProgramBlocks.js:640 +#.TRANS: save a dictionary to a file +msgid "save dictionary" +msgstr "शब्दकोश सेव करें" + +#: js/blocks/ProgramBlocks.js:720 +msgid "The Open palette block opens a palette." +msgstr "ओपन पैलेट ब्लॉक एक पैलेट को खोलता है।" -#: js/blocks/PenBlocks.js:212 -#: js/blocks/PenBlocks.js:560 -#.TRANS: set the background color -msgid "background" -msgstr "पृष्ठभूमि" +#: js/blocks/ProgramBlocks.js:727 +msgid "open palette" +msgstr "पैलेट खोलें" -#: js/blocks/PenBlocks.js:274 -#: js/turtleactions/DictActions.js:71 -#: js/turtleactions/DictActions.js:138 -#: js/turtleactions/DictActions.js:170 -msgid "grey" -msgstr "ग्रे" +#: js/blocks/ProgramBlocks.js:785 +msgid "The Delete block block removes a block." +msgstr "डिलीट ब्लॉक ब्लॉक एक ब्लॉक को हटाता है।" -#: js/blocks/PenBlocks.js:282 -msgid "The Grey block returns the current pen grey value." -msgstr "ग्रे ब्लॉक वर्तमान पेन का ग्रे मूल्य लौटाता है।" +#: js/blocks/ProgramBlocks.js:797 +#.TRANS: Move this block to the trash. +msgid "delete block" +msgstr "ब्लॉक हटाएं" -#: js/blocks/PenBlocks.js:340 -#: js/turtleactions/DictActions.js:69 -#: js/turtleactions/DictActions.js:136 -#: js/turtleactions/DictActions.js:169 -msgid "shade" -msgstr "छाया" +#: js/blocks/ProgramBlocks.js:861 +msgid "The Move block block moves a block." +msgstr "मूव ब्लॉक ब्लॉक एक ब्लॉक को स्थानांतरित करता है।" -#: js/blocks/PenBlocks.js:347 -msgid "The Shade block returns the current pen shade value." -msgstr "छाया ब्लॉक वर्तमान पेन का छाया मूल्य लौटाता है।" +#: js/blocks/ProgramBlocks.js:869 +#.TRANS: Move the position of a block on the screen. +msgid "move block" +msgstr "ब्लॉक स्थानांतरित करें" -#: js/blocks/PenBlocks.js:405 -#: js/turtleactions/DictActions.js:67 -#: js/turtleactions/DictActions.js:134 -#: js/turtleactions/DictActions.js:168 -msgid "color" -msgstr "रंग" +#: js/blocks/ProgramBlocks.js:881 +#: js/blocks/ProgramBlocks.js:1048 +msgid "block number" +msgstr "ब्लॉक संख्या" -#: js/blocks/PenBlocks.js:415 -msgid "The Color block returns the current pen color." -msgstr "रंग ब्लॉक वर्तमान पेन का रंग लौटाता है।" +#: js/blocks/ProgramBlocks.js:881 +#: js/blocks/EnsembleBlocks.js:393 +#: js/blocks/EnsembleBlocks.js:404 +#: js/blocks/GraphicsBlocks.js:235 +#: js/blocks/GraphicsBlocks.js:313 +#: js/blocks/GraphicsBlocks.js:427 +#: js/blocks/GraphicsBlocks.js:478 +#: js/blocks/GraphicsBlocks.js:525 +#: js/blocks/GraphicsBlocks.js:741 +msgid "x" +msgstr "एक्स" -#: js/blocks/PenBlocks.js:470 -#: js/turtleactions/DictActions.js:73 -#: js/turtleactions/DictActions.js:140 -#: js/turtleactions/DictActions.js:171 -msgid "pen size" -msgstr "पेन आकार" +#: js/blocks/ProgramBlocks.js:881 +#: js/blocks/EnsembleBlocks.js:393 +#: js/blocks/EnsembleBlocks.js:404 +#: js/blocks/GraphicsBlocks.js:149 +#: js/blocks/GraphicsBlocks.js:313 +#: js/blocks/GraphicsBlocks.js:427 +#: js/blocks/GraphicsBlocks.js:478 +#: js/blocks/GraphicsBlocks.js:525 +#: js/blocks/GraphicsBlocks.js:741 +msgid "y" +msgstr "वाई" -#: js/blocks/PenBlocks.js:474 -msgid "The Pen size block returns the current pen size value." -msgstr "पेन साइज ब्लॉक वर्तमान पेन का आकार मूल्य लौटाता है।" +#: js/blocks/ProgramBlocks.js:935 +#.TRANS: Run program beginning at this block. +msgid "run block" +msgstr "रन ब्लॉक" -#: js/blocks/PenBlocks.js:513 -msgid "set font" -msgstr "फॉन्ट सेट करें" +#: js/blocks/ProgramBlocks.js:1025 +msgid "The Dock block block connections two blocks." +msgstr "डॉक ब्लॉक ब्लॉक दो ब्लॉकों को जोड़ता है।" -#: js/blocks/PenBlocks.js:518 -msgid "The Set font block sets the font used by the Show block." -msgstr "सेट फॉन्ट ब्लॉक शो ब्लॉक द्वारा उपयोग किए जाने वाले फॉन्ट को सेट करता है।" +#: js/blocks/ProgramBlocks.js:1036 +#.TRANS: We can connect a block to another block. +msgid "connect blocks" +msgstr "ब्लॉकों को जोड़ें" -#: js/blocks/PenBlocks.js:567 -msgid "The Background block sets the window background color." -msgstr "बैकग्राउंड ब्लॉक विंडो के पृष्ठभूमि का रंग सेट करता है।" +#: js/blocks/ProgramBlocks.js:1048 +msgid "target block" +msgstr "लक्ष्य ब्लॉक" -#: js/blocks/PenBlocks.js:598 -msgid "The Hollow line block creates a line with a hollow center." -msgstr "होलो लाइन ब्लॉक एक होलो केंद्र के साथ एक रेखा बनाता है।" +#: js/blocks/ProgramBlocks.js:1048 +msgid "connection number" +msgstr "कनेक्शन संख्या" -#: js/blocks/PenBlocks.js:606 -#.TRANS: draw a line logo has a hollow space down its center -msgid "hollow line" -msgstr "होलो रेखा" +#: js/blocks/ProgramBlocks.js:1140 +msgid "The Make block block creates a new block." +msgstr "मेक ब्लॉक ब्लॉक एक नया ब्लॉक बनाता है।" -#: js/blocks/PenBlocks.js:675 -msgid "The Fill block fills in a shape with a color." -msgstr "फिल ब्लॉक एक रंग के साथ एक आकृति को भरता है।" +#: js/blocks/ProgramBlocks.js:1152 +#.TRANS: Create a new block +msgid "make block" +msgstr "नया ब्लॉक बनाएं" -#: js/blocks/PenBlocks.js:684 -#.TRANS: fill in as a solid color -msgid "fill" -msgstr "भरें" +#: js/blocks/ProgramBlocks.js:1186 +#: js/blocks/ProgramBlocks.js:1227 +#: js/blocks/RhythmBlocks.js:1128 +#: js/blocks/PitchBlocks.js:974 +#: js/blocks/PitchBlocks.js:1007 +#: js/widgets/status.js:186 +#: js/widgets/temperament.js:463 +#: js/widgets/temperament.js:481 +#: js/widgets/temperament.js:484 +#: js/widgets/temperament.js:589 +#: plugins/rodi.rtp:192 +#.TRANS: a musical note consisting of pitch and duration +msgid "note" +msgstr "नोट" -#: js/blocks/PenBlocks.js:761 -#.TRANS: raise up the pen so logo it does not draw when it is moved -msgid "pen up" -msgstr "पेन ऊपर" +#: js/blocks/ProgramBlocks.js:1285 +msgid "Cannot find block" +msgstr "ब्लॉक नहीं मिल सका" -#: js/blocks/PenBlocks.js:768 -msgid "The Pen-up block raises the pen so that it does not draw." -msgstr "पेन-अप ब्लॉक पेन को उठाता है ताकि यह ड्रा न करे।" +#: js/blocks/ProgramBlocks.js:1304 +#: js/blocks/ProgramBlocks.js:1313 +msgid "Warning: block argument type mismatch" +msgstr "चेतावनी: ब्लॉक तर्क प्रकार मेल नहीं खाता" -#: js/blocks/PenBlocks.js:802 -#.TRANS: put down the pen so logo it draws when it is moved -msgid "pen down" -msgstr "पेन नीचे" +#: js/blocks/ProgramBlocks.js:1347 +msgid "The Open project block is used to open a project from a web page." +msgstr "ओपन प्रोजेक्ट ब्लॉक का उपयोग एक वेब पेज से प्रोजेक्ट खोलने के लिए किया जाता है।" -#: js/blocks/PenBlocks.js:810 -msgid "The Pen-down block lowers the pen so that it draws." -msgstr "पेन-डाउन ब्लॉक पेन को नीचे ले जाता है ताकि यह ड्रा करे।" +#: js/blocks/ProgramBlocks.js:1357 +msgid "open project" +msgstr "प्रोजेक्ट खोलें" -#: js/blocks/PenBlocks.js:844 -#.TRANS: set the width of the line drawn by the pen -msgid "set pen size" -msgstr "पेन आकार सेट करें" +#: js/blocks/ProgramBlocks.js:1410 +msgid "Please enter a valid URL." +msgstr "कृपया एक मान्य URL दर्ज करें।" -#: js/blocks/PenBlocks.js:854 -msgid "The Set-pen-size block changes the size of the pen." -msgstr "सेट-पेन-साइज ब्लॉक पेन के आकार को बदलता है।" +#: js/blocks/RhythmBlocks.js:182 +#: js/blocks/RhythmBlocks.js:1086 +#: js/blocks/RhythmBlocks.js:1162 +msgid "Note value must be greater than 0." +msgstr "नोट मान 0 से अधिक होना चाहिए।" -#: js/blocks/PenBlocks.js:913 -#.TRANS: set degree of translucence of the pen color -msgid "set translucency" -msgstr "पारदर्शिता सेट करें" +#: js/blocks/RhythmBlocks.js:215 +#: js/blocks/RhythmBlocks.js:278 +#: js/blocks/RhythmBlocks.js:350 +#.TRANS: swing is a rhythmic variation that emphasises the offbeat +msgid "swing" +msgstr "स्विंग" -#: js/blocks/PenBlocks.js:921 -msgid "The Set translucency block changes the opacity of the pen." -msgstr "सेट ट्रांसलूसेंसी ब्लॉक पेन की अपारदर्शिता को बदलता है।" +#: js/blocks/RhythmBlocks.js:355 +#.TRANS: the amount to shift to the offbeat note +msgid "swing value" +msgstr "स्विंग मान" -#: js/blocks/PenBlocks.js:981 -msgid "set hue" -msgstr "रंग सेट करें" +#: js/blocks/RhythmBlocks.js:419 +msgid "The Skip notes block will cause notes to be skipped." +msgstr "स्किप नोट्स ब्लॉक नोट्स को छोड़ने का कारण बनेगा।" -#: js/blocks/PenBlocks.js:989 -msgid "The Set hue block changes the color of the pen." -msgstr "सेट ह्यू ब्लॉक पेन का रंग बदलता है।" +#: js/blocks/RhythmBlocks.js:427 +#.TRANS: substitute rests on notes being skipped +msgid "skip notes" +msgstr "नोट्स को छोड़ें" -#: js/blocks/PenBlocks.js:1047 -msgid "set shade" -msgstr "छाया सेट करें" +#: js/blocks/RhythmBlocks.js:489 +#.TRANS: speed up note duration by some factor, e.g. convert 1/4 to 1/8 notes by using a factor of 2 +msgid "multiply note value" +msgstr "नोट मान को गुणा करें" -#: js/blocks/PenBlocks.js:1057 -msgid "The Set-shade block changes the pen color from dark to light." -msgstr "सेट-शेड ब्लॉक पेन का रंग काले से लाइट में बदलता है।" +#: js/blocks/RhythmBlocks.js:542 +msgid "The Tie block works on pairs of notes, combining them into one note." +msgstr "टाई ब्लॉक नोट्स के जोड़ों पर काम करता है, उन्हें एक नोट में मिलाकर।" -#: js/blocks/PenBlocks.js:1111 -#.TRANS: set the level of vividness of the pen color -msgid "set grey" -msgstr "ग्रे सेट करें" +#: js/blocks/RhythmBlocks.js:550 +#.TRANS: tie notes together into one longer note +msgid "tie" +msgstr "टाई" -#: js/blocks/PenBlocks.js:1119 -msgid "The Set grey block changes the vividness of the pen color." -msgstr "सेट ग्रे ब्लॉक पेन के रंग की चमक को बदलता है।" +#: js/blocks/RhythmBlocks.js:591 +#: js/blocks/RhythmBlocks.js:671 +#.TRANS: a dotted note is played for 1.5x its value, e.g., 1/8. --> 3/16 +msgid "dot" +msgstr "डॉट" -#: js/blocks/PenBlocks.js:1172 -msgid "set color" -msgstr "रंग सेट करें" +#: js/blocks/RhythmBlocks.js:619 +#: js/turtleactions/RhythmActions.js:221 +msgid "An argument of -1 results in a note value of 0." +msgstr "-1 का एक तर्क एक नोट मूल्य का परिणाम होता है।" -#: js/blocks/PenBlocks.js:1182 -msgid "The Set-color block changes the pen color." -msgstr "सेट-कलर ब्लॉक पेन का रंग बदलता है।" +#: js/blocks/RhythmBlocks.js:661 +msgid "The Dot block extends the duration of a note by 50%." +msgstr "डॉट ब्लॉक एक नोट की अवधि को 50% बढ़ाता है।" -#: js/blocks/ProgramBlocks.js:33 -msgid "The Load-heap-from-app block loads the heap from a web page." -msgstr "लोड-हीप-फ्रॉम-ऐप ब्लॉक एक वेब पेज से हीप को लोड करता है।" +#: js/blocks/RhythmBlocks.js:663 +msgid "Eg a dotted quarter note will play for 3/8 (1/4 + 1/8) of a beat." +msgstr "उदा, एक डॉटेड क्वार्टर नोट 3/8 (1/4 + 1/8) बीट के लिए बजेगा।" -#: js/blocks/ProgramBlocks.js:44 -#.TRANS: load the heap contents from a URL -msgid "load heap from App" -msgstr "ऐप से हीप लोड करें" +#: js/blocks/RhythmBlocks.js:765 +#.TRANS: Japanese only: note value block for drum +msgid "note value drum" +msgstr "नोट मूल्य ड्रम" -#: js/blocks/ProgramBlocks.js:95 -msgid "Error parsing JSON data:" -msgstr "JSON डेटा पार्सिंग में त्रुटि:" +#: js/blocks/RhythmBlocks.js:829 +msgid "392 hertz" +msgstr "392 हर्ट्ज" -#: js/blocks/ProgramBlocks.js:100 -msgid "404: Page not found" -msgstr "404: पेज नहीं मिला" +#: js/blocks/RhythmBlocks.js:1119 +msgid "The Note block is a container for one or more Pitch blocks." +msgstr "नोट ब्लॉक एक या एक से अधिक पिच ब्लॉक के लिए एक कंटेनर है।" -#: js/blocks/ProgramBlocks.js:133 -msgid "The Save-heap-to-app block saves the heap to a web page." -msgstr "सेव-हीप-टू-ऐप ब्लॉक एक वेब पेज पर हीप को सेव करता है।" +#: js/blocks/RhythmBlocks.js:1121 +msgid "The Note block specifies the duration (note value) of its contents." +msgstr "नोट ब्लॉक अपने सामग्री की अवधि (नोट मूल्य) को निर्दिष्ट करता है।" -#: js/blocks/ProgramBlocks.js:144 -#.TRANS: save the heap contents to a URL -msgid "save heap to App" -msgstr "ऐप में हीप सेव करें" +#: js/blocks/RhythmBlocks.js:1130 +msgid "value2" +msgstr "मूल्य2" + +#: js/blocks/RhythmBlocks.js:1200 +msgid "define frequency" +msgstr "फ़्रीक्वेंसी को परिभाषित करें" -#: js/blocks/ProgramBlocks.js:189 -msgid "Cannot find a valid heap for" -msgstr "के लिए एक मान्य हीप नहीं मिल सका" +#: js/blocks/RhythmBlocks.js:1218 +#: js/widgets/temperament.js:757 +#: js/widgets/temperament.js:1522 +msgid "octave space" +msgstr "ऑक्टेव स्थान" -#: js/blocks/ProgramBlocks.js:206 -msgid "The Load-heap block loads the heap from a file." -msgstr "लोड-हीप ब्लॉक एक फाइल से हीप को लोड करता है।" +#: js/blocks/RhythmBlockPaletteBlocks.js:50 +#: js/blocks/RhythmBlockPaletteBlocks.js:233 +#.TRANS: rhythm block +#.TRANS: translate "rhythm1" as rhythm +msgid "rhythm1" +msgstr "ताल1" -#: js/blocks/ProgramBlocks.js:217 -#.TRANS: load the heap from a file -msgid "load heap" -msgstr "हीप लोड करें" +#: js/blocks/RhythmBlockPaletteBlocks.js:70 +#: js/blocks/RhythmBlockPaletteBlocks.js:252 +#: js/blocks/RhythmBlockPaletteBlocks.js:517 +#: js/blocks/RhythmBlockPaletteBlocks.js:586 +#: js/blocks/RhythmBlockPaletteBlocks.js:907 +msgid "number of notes" +msgstr "नोटों की संख्या" -#: js/blocks/ProgramBlocks.js:270 -msgid "The file you selected does not contain a valid heap." -msgstr "आपके द्वारा चयनित फाइल में एक मान्य हीप नहीं है।" +#: js/blocks/RhythmBlockPaletteBlocks.js:126 +msgid "polyphonic rhythm" +msgstr "बहुस्वर ताल" -#: js/blocks/ProgramBlocks.js:275 -msgid "The loadHeap block needs a loadFile block." -msgstr "लोडहीप ब्लॉक को एक लोडफाइल ब्लॉक की आवश्यकता है।" +#: js/blocks/RhythmBlockPaletteBlocks.js:219 +msgid "The Rhythm block is used to generate rhythm patterns." +msgstr "रिद्धम ब्लॉक का उपयोग ताल पैटर्न बनाने के लिए किया जाता है।" -#: js/blocks/ProgramBlocks.js:291 -msgid "The Set-heap block loads the heap." -msgstr "सेट-हीप ब्लॉक हीप को लोड करता है।" +#: js/blocks/RhythmBlockPaletteBlocks.js:281 +#: js/blocks/RhythmBlockPaletteBlocks.js:286 +msgid "1/64 note" +msgstr "1/64 नोट" -#: js/blocks/ProgramBlocks.js:340 -msgid "The block you selected does not contain a valid heap." -msgstr "आपके द्वारा चयनित ब्लॉक में एक मान्य हीप नहीं है।" +#: js/blocks/RhythmBlockPaletteBlocks.js:312 +#: js/blocks/RhythmBlockPaletteBlocks.js:317 +msgid "1/32 note" +msgstr "1/32 नोट" -#: js/blocks/ProgramBlocks.js:343 -msgid "The Set heap block needs a heap." -msgstr "सेट हीप ब्लॉक को एक हीप की आवश्यकता है।" +#: js/blocks/RhythmBlockPaletteBlocks.js:346 +#: js/blocks/RhythmBlockPaletteBlocks.js:351 +msgid "1/16 note" +msgstr "1/16 नोट" -#: js/blocks/ProgramBlocks.js:360 -msgid "The Load-dictionary block loads a dictionary from a file." -msgstr "लोड-डिक्शनरी ब्लॉक एक फाइल से एक शब्दकोश को लोड करता है।" +#: js/blocks/RhythmBlockPaletteBlocks.js:380 +msgid "eighth note" +msgstr "आठवीं नोट" -#: js/blocks/ProgramBlocks.js:372 -#.TRANS: load a dictionary from a file -msgid "load dictionary" -msgstr "शब्दकोश लोड करें" +#: js/blocks/RhythmBlockPaletteBlocks.js:408 +msgid "quarter note" +msgstr "क्वॉर्टर नोट" -#: js/blocks/ProgramBlocks.js:390 -#: js/blocks/ProgramBlocks.js:658 -#: js/blocks/ToneBlocks.js:1025 -msgid "file" -msgstr "फाइल" +#: js/blocks/RhythmBlockPaletteBlocks.js:436 +#: js/blocks/RhythmBlockPaletteBlocks.js:441 +msgid "half note" +msgstr "हाफ नोट" -#: js/blocks/ProgramBlocks.js:444 -msgid "The file you selected does not contain a valid dictionary." -msgstr "आपके द्वारा चयनित फाइल में एक मान्य शब्दकोश नहीं है।" +#: js/blocks/RhythmBlockPaletteBlocks.js:470 +#: js/blocks/RhythmBlockPaletteBlocks.js:475 +msgid "whole note" +msgstr "पूरा नोट" -#: js/blocks/ProgramBlocks.js:449 -msgid "The load dictionary block needs a load file block." -msgstr "लोड डिक्शनरी ब्लॉक को एक लोड फाइल ब्लॉक की आवश्यकता है।" +#: js/blocks/RhythmBlockPaletteBlocks.js:514 +#: js/blocks/RhythmBlockPaletteBlocks.js:583 +#: js/blocks/RhythmBlockPaletteBlocks.js:634 +#.TRANS: A tuplet is a note value divided into irregular time values. +msgid "tuplet" +msgstr "टुपलेट" -#: js/blocks/ProgramBlocks.js:466 -msgid "The Set-dictionary block loads a dictionary." -msgstr "सेट-डिक्शनरी ब्लॉक एक शब्दकोश को लोड करता है।" +#: js/blocks/RhythmBlockPaletteBlocks.js:800 +msgid "septuplet" +msgstr "सेप्टुप्लेट" -#: js/blocks/ProgramBlocks.js:477 -#.TRANS: load a dictionary from a JSON -msgid "set dictionary" -msgstr "शब्दकोश सेट करें" +#: js/blocks/RhythmBlockPaletteBlocks.js:828 +msgid "quintuplet" +msgstr "क्विंटुप्लेट" -#: js/blocks/ProgramBlocks.js:546 -msgid "The block you selected does not contain a valid dictionary." -msgstr "आपके द्वारा चयनित ब्लॉक में एक मान्य शब्दकोश नहीं है।" +#: js/blocks/RhythmBlockPaletteBlocks.js:856 +msgid "triplet" +msgstr "त्रैपलेट" -#: js/blocks/ProgramBlocks.js:550 -msgid "The set dictionary block needs a dictionary." -msgstr "सेट डिक्शनरी ब्लॉक को एक शब्दकोश की आवश्यकता है।" +#: js/blocks/RhythmBlockPaletteBlocks.js:883 +msgid "simple tuplet" +msgstr "साधा टुपलेट" -#: js/blocks/ProgramBlocks.js:567 -msgid "The Save-heap block saves the heap to a file." -msgstr "सेव-हीप ब्लॉक एक फाइल में हीप को सेव करता है।" +#: js/blocks/RhythmBlockPaletteBlocks.js:893 +msgid "Tuplets are a collection of notes that get scaled to a specific duration." +msgstr "टुपलेट्स एक ऐसे समय की निर्दिष्ट अवधि के लिए स्केल करने वाले नोट्स का संग्रह होते हैं।" -#: js/blocks/ProgramBlocks.js:578 -#.TRANS: save the heap to a file -msgid "save heap" -msgstr "हीप सेव करें" +#: js/blocks/FlowBlocks.js:41 +msgid "The Backward block runs code in reverse order (Musical retrograde)." +msgstr "बैकवर्ड ब्लॉक कोड को उल्टे क्रम में चलाता है (संगीत रेट्रोग्रेड)।" -#: js/blocks/ProgramBlocks.js:629 -msgid "The Save-dictionary block saves a dictionary to a file." -msgstr "सेव-डिक्शनरी ब्लॉक एक फाइल में एक शब्दकोश को सेव करता है।" +#: js/blocks/FlowBlocks.js:48 +msgid "backward" +msgstr "विपरीतक्रम" -#: js/blocks/ProgramBlocks.js:640 -#.TRANS: save a dictionary to a file -msgid "save dictionary" -msgstr "शब्दकोश सेव करें" +#: js/blocks/FlowBlocks.js:124 +msgid "The Duplicate block will run each block multiple times." +msgstr "डुप्लीकेट ब्लॉक प्रत्येक ब्लॉक को कई बार चलाएगा।" -#: js/blocks/ProgramBlocks.js:720 -msgid "The Open palette block opens a palette." -msgstr "ओपन पैलेट ब्लॉक एक पैलेट को खोलता है।" +#: js/blocks/FlowBlocks.js:334 +msgid "The Default block is used inside of a Switch to define the default action." +msgstr "डिफ़ॉल्ट ब्लॉक स्विच के भीतर डिफ़ॉल्ट क्रिया को परिभाषित करने के लिए उपयोग किया जाता है।" -#: js/blocks/ProgramBlocks.js:727 -msgid "open palette" -msgstr "पैलेट खोलें" +#: js/blocks/FlowBlocks.js:342 +msgid "default" +msgstr "डिफ़ॉल्ट" -#: js/blocks/ProgramBlocks.js:785 -msgid "The Delete block block removes a block." -msgstr "डिलीट ब्लॉक ब्लॉक एक ब्लॉक को हटाता है।" +#: js/blocks/FlowBlocks.js:361 +#: js/blocks/FlowBlocks.js:418 +msgid "The Case Block must be used inside of a Switch Block." +msgstr "केस ब्लॉक स्विच ब्लॉक के भीतर ही उपयोग किया जाना चाहिए।" -#: js/blocks/ProgramBlocks.js:797 -#.TRANS: Move this block to the trash. -msgid "delete block" -msgstr "ब्लॉक हटाएं" +#: js/blocks/FlowBlocks.js:389 +msgid "The Case block is used inside of a Switch to define matches." +msgstr "केस ब्लॉक स्विच के भीतर मैच को परिभाषित करने के लिए उपयोग किया जाता है।" -#: js/blocks/ProgramBlocks.js:861 -msgid "The Move block block moves a block." -msgstr "मूव ब्लॉक ब्लॉक एक ब्लॉक को स्थानांतरित करता है।" +#: js/blocks/FlowBlocks.js:397 +msgid "case" +msgstr "केस" -#: js/blocks/ProgramBlocks.js:869 -#.TRANS: Move the position of a block on the screen. -msgid "move block" -msgstr "ब्लॉक स्थानांतरित करें" +#: js/blocks/FlowBlocks.js:446 +msgid "The Switch block will run the code in the matching Case." +msgstr "स्विच ब्लॉक मैचिंग केस में कोड चलाएगा।" -#: js/blocks/ProgramBlocks.js:881 -#: js/blocks/ProgramBlocks.js:1048 -msgid "block number" -msgstr "ब्लॉक संख्या" +#: js/blocks/FlowBlocks.js:454 +msgid "switch" +msgstr "स्विच" -#: js/blocks/ProgramBlocks.js:881 -#: js/blocks/EnsembleBlocks.js:393 -#: js/blocks/EnsembleBlocks.js:404 -#: js/blocks/GraphicsBlocks.js:235 -#: js/blocks/GraphicsBlocks.js:313 -#: js/blocks/GraphicsBlocks.js:436 -#: js/blocks/GraphicsBlocks.js:487 -#: js/blocks/GraphicsBlocks.js:534 -#: js/blocks/GraphicsBlocks.js:750 -msgid "x" -msgstr "एक्स" +#: js/blocks/FlowBlocks.js:595 +msgid "The Stop block will stop a loop" +msgstr "स्टॉप ब्लॉक एक लूप को रोक देगा" -#: js/blocks/ProgramBlocks.js:881 -#: js/blocks/EnsembleBlocks.js:393 -#: js/blocks/EnsembleBlocks.js:404 -#: js/blocks/GraphicsBlocks.js:149 -#: js/blocks/GraphicsBlocks.js:313 -#: js/blocks/GraphicsBlocks.js:436 -#: js/blocks/GraphicsBlocks.js:487 -#: js/blocks/GraphicsBlocks.js:534 -#: js/blocks/GraphicsBlocks.js:750 -msgid "y" -msgstr "वाई" +#: js/blocks/FlowBlocks.js:597 +msgid "Forever, Repeat, While, or Until." +msgstr "हमेशा, दोहराएँ, जब तक, या जब तक नहीं।" -#: js/blocks/ProgramBlocks.js:935 -#.TRANS: Run program beginning at this block. -msgid "run block" -msgstr "रन ब्लॉक" +#: js/blocks/FlowBlocks.js:653 +msgid "The Waitfor block will wait until the condition is true." +msgstr "वेटफॉर ब्लॉक स्थिति सत्य होने तक प्रतीक्षा करेगा।" -#: js/blocks/ProgramBlocks.js:1025 -msgid "The Dock block block connections two blocks." -msgstr "डॉक ब्लॉक ब्लॉक दो ब्लॉकों को जोड़ता है।" +#: js/blocks/FlowBlocks.js:661 +msgid "wait for" +msgstr "अज्ञात" -#: js/blocks/ProgramBlocks.js:1036 -#.TRANS: We can connect a block to another block. -msgid "connect blocks" -msgstr "ब्लॉकों को जोड़ें" +#: js/blocks/FlowBlocks.js:732 +msgid "The Until block will repeat until the condition is true." +msgstr "अंत तक स्थिति सत्य होने तक दोहराएगा।" -#: js/blocks/ProgramBlocks.js:1048 -msgid "target block" -msgstr "लक्ष्य ब्लॉक" +#: js/blocks/FlowBlocks.js:740 +msgid "until" +msgstr "जब तक" -#: js/blocks/ProgramBlocks.js:1048 -msgid "connection number" -msgstr "कनेक्शन संख्या" +#: js/blocks/FlowBlocks.js:742 +#: js/blocks/FlowBlocks.js:822 +msgid "do2" +msgstr "करें2" -#: js/blocks/ProgramBlocks.js:1140 -msgid "The Make block block creates a new block." -msgstr "मेक ब्लॉक ब्लॉक एक नया ब्लॉक बनाता है।" +#: js/blocks/FlowBlocks.js:742 +#: js/blocks/FlowBlocks.js:822 +#: js/blocks/MeterBlocks.js:770 +#: js/blocks/ActionBlocks.js:390 +#: js/blocks/ActionBlocks.js:610 +#: js/blocks/ActionBlocks.js:959 +#: js/blocks/ActionBlocks.js:1048 +msgid "do" +msgstr "करें" -#: js/blocks/ProgramBlocks.js:1152 -#.TRANS: Create a new block -msgid "make block" -msgstr "नया ब्लॉक बनाएं" +#: js/blocks/FlowBlocks.js:812 +msgid "The While block will repeat while the condition is true." +msgstr "जब तक शर्त सत्य है, तब तक व्हाइल ब्लॉक दोहराएगा।" -#: js/blocks/ProgramBlocks.js:1186 -#: js/blocks/ProgramBlocks.js:1227 -#: js/blocks/RhythmBlocks.js:1128 -#: js/blocks/PitchBlocks.js:974 -#: js/blocks/PitchBlocks.js:1007 -#: js/widgets/status.js:190 -#: js/widgets/temperament.js:464 -#: js/widgets/temperament.js:486 -#: js/widgets/temperament.js:496 -#: js/widgets/temperament.js:617 -#: plugins/rodi.rtp:192 -#.TRANS: a musical note consisting of pitch and duration -msgid "note" -msgstr "नोट" +#: js/blocks/FlowBlocks.js:820 +msgid "while" +msgstr "जबकि" -#: js/blocks/ProgramBlocks.js:1285 -msgid "Cannot find block" -msgstr "ब्लॉक नहीं मिल सका" +#: js/blocks/FlowBlocks.js:903 +#: js/blocks/FlowBlocks.js:968 +#: js/blocks/FlowBlocks.js:979 +msgid "In this example if the mouse button is pressed a snare drum will play." +msgstr "इस उदाहरण में यदि माउस बटन दबाया जाता है तो एक स्नेयर ड्रम बजेगा।" -#: js/blocks/ProgramBlocks.js:1304 -#: js/blocks/ProgramBlocks.js:1313 -msgid "Warning: block argument type mismatch" -msgstr "चेतावनी: ब्लॉक तर्क प्रकार मेल नहीं खाता" +#: js/blocks/FlowBlocks.js:925 +#: js/blocks/FlowBlocks.js:988 +msgid "if" +msgstr "यदि" -#: js/blocks/ProgramBlocks.js:1347 -msgid "The Open project block is used to open a project from a web page." -msgstr "ओपन प्रोजेक्ट ब्लॉक का उपयोग एक वेब पेज से प्रोजेक्ट खोलने के लिए किया जाता है।" +#: js/blocks/FlowBlocks.js:927 +#: js/blocks/FlowBlocks.js:990 +msgid "then" +msgstr "तब" -#: js/blocks/ProgramBlocks.js:1357 -msgid "open project" -msgstr "प्रोजेक्ट खोलें" +#: js/blocks/FlowBlocks.js:927 +msgid "else" +msgstr "अन्यथा" -#: js/blocks/ProgramBlocks.js:1410 -msgid "Please enter a valid URL." -msgstr "कृपया एक मान्य URL दर्ज करें।" +#: js/blocks/FlowBlocks.js:1025 +msgid "The Forever block will repeat the contained blocks forever." +msgstr "हमेशा के लिए फॉरएवर ब्लॉक निहित ब्लॉक्स को हमेशा के लिए दोहराएगा।" -#: js/blocks/RhythmBlocks.js:182 -#: js/blocks/RhythmBlocks.js:1086 -#: js/blocks/RhythmBlocks.js:1162 -msgid "Note value must be greater than 0." -msgstr "नोट मान 0 से अधिक होना चाहिए।" +#: js/blocks/FlowBlocks.js:1037 +msgid "forever" +msgstr "हमेशा के लिए" -#: js/blocks/RhythmBlocks.js:215 -#: js/blocks/RhythmBlocks.js:278 -#: js/blocks/RhythmBlocks.js:350 -#.TRANS: swing is a rhythmic variation that emphasises the offbeat -msgid "swing" -msgstr "स्विंग" +#: js/blocks/FlowBlocks.js:1073 +msgid "The Repeat block will repeat the contained blocks." +msgstr "रीपीट ब्लॉक निहित ब्लॉक्स को दोहराएगा।" -#: js/blocks/RhythmBlocks.js:355 -#.TRANS: the amount to shift to the offbeat note -msgid "swing value" -msgstr "स्विंग मान" +#: js/blocks/FlowBlocks.js:1075 +msgid "In this example the note will be played 4 times." +msgstr "इस उदाहरण में नोट 4 बार चलाया जाएगा।" -#: js/blocks/RhythmBlocks.js:419 -msgid "The Skip notes block will cause notes to be skipped." -msgstr "स्किप नोट्स ब्लॉक नोट्स को छोड़ने का कारण बनेगा।" +#: js/blocks/FlowBlocks.js:1083 +msgid "repeat" +msgstr "दोहराएँ" -#: js/blocks/RhythmBlocks.js:427 -#.TRANS: substitute rests on notes being skipped -msgid "skip notes" -msgstr "नोट्स को छोड़ें" +#: js/blocks/FlowBlocks.js:1123 +msgid "duplicate factor" +msgstr "प्रतिलिपि कारक" -#: js/blocks/RhythmBlocks.js:489 -#.TRANS: speed up note duration by some factor, e.g. convert 1/4 to 1/8 notes by using a factor of 2 -msgid "multiply note value" -msgstr "नोट मान को गुणा करें" +#: js/blocks/MeterBlocks.js:34 +#.TRANS: musical meter (time signature), e.g., 4:4 +msgid "current meter" +msgstr "वर्तमान मीटर" -#: js/blocks/RhythmBlocks.js:542 -msgid "The Tie block works on pairs of notes, combining them into one note." -msgstr "टाई ब्लॉक नोट्स के जोड़ों पर काम करता है, उन्हें एक नोट में मिलाकर।" +#: js/blocks/MeterBlocks.js:85 +#.TRANS: number of beats per minute +msgid "beat factor" +msgstr "बीट कारक" -#: js/blocks/RhythmBlocks.js:550 -#.TRANS: tie notes together into one longer note -msgid "tie" -msgstr "टाई" +#: js/blocks/MeterBlocks.js:161 +msgid "The Beats per minute block returns the current beats per minute." +msgstr "बीट्स पर मिनट ब्लॉक वर्तमान मिनट प्रति बीट लौटाता है।" -#: js/blocks/RhythmBlocks.js:591 -#: js/blocks/RhythmBlocks.js:671 -#.TRANS: a dotted note is played for 1.5x its value, e.g., 1/8. --> 3/16 -msgid "dot" -msgstr "डॉट" +#: js/blocks/MeterBlocks.js:170 +#: js/widgets/status.js:148 +#.TRANS: number of beats played per minute +#.TRANS: in Japanese: "1分当たりの拍の数" +msgid "beats per minute2" +msgstr "मिनट प्रति बीट" -#: js/blocks/RhythmBlocks.js:619 -#: js/turtleactions/RhythmActions.js:221 -msgid "An argument of -1 results in a note value of 0." -msgstr "-1 का एक तर्क एक नोट मूल्य का परिणाम होता है।" +#: js/blocks/MeterBlocks.js:170 +#: js/blocks/MeterBlocks.js:1057 +#: js/blocks/MeterBlocks.js:1134 +#: js/blocks/MeterBlocks.js:1212 +#.TRANS: sets tempo by defining a beat and beats per minute +msgid "beats per minute" +msgstr "मिनट प्रति बीट" -#: js/blocks/RhythmBlocks.js:661 -msgid "The Dot block extends the duration of a note by 50%." -msgstr "डॉट ब्लॉक एक नोट की अवधि को 50% बढ़ाता है।" +#: js/blocks/MeterBlocks.js:234 +#.TRANS: count of current musical measure in meter +msgid "measure count" +msgstr "माप की गणना" -#: js/blocks/RhythmBlocks.js:663 -msgid "Eg a dotted quarter note will play for 3/8 (1/4 + 1/8) of a beat." -msgstr "उदा, एक डॉटेड क्वार्टर नोट 3/8 (1/4 + 1/8) बीट के लिए बजेगा।" +#: js/blocks/MeterBlocks.js:242 +msgid "The Measure count block returns the current measure." +msgstr "मेजर काउंट ब्लॉक वर्तमान माप को लौटाता है।" -#: js/blocks/RhythmBlocks.js:765 -#.TRANS: Japanese only: note value block for drum -msgid "note value drum" -msgstr "नोट मूल्य ड्रम" +#: js/blocks/MeterBlocks.js:291 +#.TRANS: count of current beat in the meter +msgid "beat count" +msgstr "बीट काउंट" -#: js/blocks/RhythmBlocks.js:829 -msgid "392 hertz" -msgstr "392 हर्ट्ज" +#: js/blocks/MeterBlocks.js:301 +#: js/blocks/MeterBlocks.js:312 +#: js/blocks/MeterBlocks.js:566 +#: js/blocks/MeterBlocks.js:577 +msgid "The Beat count block is the number of the current beat," +msgstr "बीट काउंट ब्लॉक वर्तमान बीट की संख्या है," -#: js/blocks/RhythmBlocks.js:1119 -msgid "The Note block is a container for one or more Pitch blocks." -msgstr "नोट ब्लॉक एक या एक से अधिक पिच ब्लॉक के लिए एक कंटेनर है।" +#: js/blocks/MeterBlocks.js:314 +#: js/blocks/MeterBlocks.js:579 +msgid "eg 1, 2, 3, or 4." +msgstr "उदाहरण के लिए 1, 2, 3, या 4।" -#: js/blocks/RhythmBlocks.js:1121 -msgid "The Note block specifies the duration (note value) of its contents." -msgstr "नोट ब्लॉक अपने सामग्री की अवधि (नोट मूल्य) को निर्दिष्ट करता है।" +#: js/blocks/MeterBlocks.js:369 +#.TRANS: count the number of notes +msgid "sum note values" +msgstr "नोट मूल्यों की गणना" -#: js/blocks/RhythmBlocks.js:1130 -msgid "value2" -msgstr "मूल्य2" +#: js/blocks/MeterBlocks.js:377 +#: js/blocks/MeterBlocks.js:441 +msgid "The Note counter block can be used to count the number of contained notes." +msgstr "नोट काउंटर ब्लॉक का उपयोग शामिल नोट्स की संख्या को गिनने के लिए किया जा सकता है।" -#: js/blocks/RhythmBlocks.js:1200 -msgid "define frequency" -msgstr "फ़्रीक्वेंसी को परिभाषित करें" +#: js/blocks/MeterBlocks.js:433 +#.TRANS: count the number of notes +msgid "note counter" +msgstr "नोट काउंटर" -#: js/blocks/RhythmBlocks.js:1218 -#: js/widgets/temperament.js:787 -#: js/widgets/temperament.js:1587 -msgid "octave space" -msgstr "ऑक्टेव स्थान" +#: js/blocks/MeterBlocks.js:497 +#.TRANS: number of whole notes that have been played +msgid "whole notes played" +msgstr "पूरे नोट बजे" -#: js/blocks/SensorsBlocks.js:36 -msgid "The Input block prompts for keyboard input." -msgstr "इनपुट ब्लॉक कुंजीपटल इनपुट के लिए प्रॉम्प्ट करता है।" +#: js/blocks/MeterBlocks.js:506 +msgid "The Whole notes played block returns the total number of whole notes played." +msgstr "व्होल नोट्स प्लेड ब्लॉक प्लेड हुई संपूर्ण नोट्स की कुल संख्या लौटाता है।" -#: js/blocks/SensorsBlocks.js:46 -msgid "input" -msgstr "इनपुट" +#: js/blocks/MeterBlocks.js:556 +#: js/turtleactions/DictActions.js:83 +#.TRANS: number of notes that have been played +msgid "notes played" +msgstr "नोट्स बजे" -#: js/blocks/SensorsBlocks.js:64 -msgid "Input a value" -msgstr "एक मूल्य इनपुट करें" +#: js/blocks/MeterBlocks.js:654 +msgid "The No clock block decouples the notes from the master clock." +msgstr "नो क्लॉक ब्लॉक नोट्स को मास्टर क्लॉक से अलग करता है।" -#: js/blocks/SensorsBlocks.js:126 -msgid "input value" -msgstr "इनपुट मूल्य" +#: js/blocks/MeterBlocks.js:662 +#.TRANS: don't lock notes to master clock +msgid "no clock" +msgstr "कोई घड़ी नहीं" -#: js/blocks/SensorsBlocks.js:131 -msgid "The Input-value block stores the input." -msgstr "इनपुट-मूल्य ब्लॉक इनपुट को संग्रहित करता है।" +#: js/blocks/MeterBlocks.js:701 +msgid "on weak beat do" +msgstr "कमजोर बीट पर करें" -#: js/blocks/SensorsBlocks.js:238 -msgid "loudness" -msgstr "आवाज़ की उंचाई" +#: js/blocks/MeterBlocks.js:706 +msgid "The On-weak-beat block lets you specify actions to take on weak (off) beats." +msgstr "ऑन-वीक-बीट ब्लॉक आपको कमजोर (ऑफ) बीट्स पर लेने के लिए क्रियाओं को निर्दिष्ट करने देता है।" -#: js/blocks/SensorsBlocks.js:245 -msgid "The Loudness block returns the volume detected by the microphone." -msgstr "ध्वनि माइक्रोफ़ोन द्वारा पहचाने गए आवाज़ को लौडनेस ब्लॉक द्वारा लौटाता है।" +#: js/blocks/MeterBlocks.js:751 +msgid "on strong beat" +msgstr "मजबूत बीट पर" -#: js/blocks/SensorsBlocks.js:300 -msgid "click" -msgstr "क्लिक" +#: js/blocks/MeterBlocks.js:759 +msgid "The On-strong-beat block lets you specify actions to take on specified beats." +msgstr "ऑन-स्ट्रॉन्ग-बीट ब्लॉक आपको निर्दिष्ट बीट्स पर लेने के लिए क्रियाओं को निर्दिष्ट करने देता है।" -#: js/blocks/SensorsBlocks.js:306 -msgid "The Click block triggers an event if a mouse has been clicked." -msgstr "क्लिक ब्लॉक एक घटना को ट्रिगर करता है अगर माउस पर क्लिक किया गया है।" +#: js/blocks/MeterBlocks.js:770 +msgid "beat" +msgstr "बीट" -#: js/blocks/SensorsBlocks.js:313 -msgid "The Click block triggers an event if a turtle has been clicked." -msgstr "क्लिक ब्लॉक एक घटना को ट्रिगर करता है अगर कछुआ पर क्लिक किया गया है।" +#: js/blocks/MeterBlocks.js:770 +#: js/blocks/ActionBlocks.js:390 +#: js/blocks/ActionBlocks.js:610 +#: js/blocks/ActionBlocks.js:959 +#: js/blocks/ActionBlocks.js:1048 +msgid "do1" +msgstr "" -#: js/blocks/SensorsBlocks.js:342 -msgid "cursor over" -msgstr "कर्सर ओवर" +#: js/blocks/MeterBlocks.js:814 +msgid "on every beat do" +msgstr "प्रत्येक बीट पर करें" -#: js/blocks/SensorsBlocks.js:387 -msgid "cursor out" -msgstr "कर्सर आउट" +#: js/blocks/MeterBlocks.js:822 +msgid "The On-every-beat block lets you specify actions to take on every beat." +msgstr "ऑन-एवरी-बीट ब्लॉक आपको प्रत्येक बीट पर लेने के लिए क्रियाओं को निर्दिष्ट करने देता है।" -#: js/blocks/SensorsBlocks.js:433 -msgid "cursor button down" -msgstr "कर्सर बटन नीचे" +#: js/blocks/MeterBlocks.js:875 +msgid "on every note do" +msgstr "प्रत्येक नोट पर करें" -#: js/blocks/SensorsBlocks.js:477 -msgid "cursor button up" -msgstr "कर्सर बटन ऊपर" +#: js/blocks/MeterBlocks.js:883 +msgid "The On-every-note block lets you specify actions to take on every note." +msgstr "ऑन-एवरी-नोट ब्लॉक आपको प्रत्येक नोट पर लेने के लिए क्रियाओं को निर्दिष्ट करने देता है।" -#: js/blocks/SensorsBlocks.js:638 -msgid "The Get red block returns the red component of the pixel under the mouse." -msgstr "गेट रेड ब्लॉक माउस के नीचे पिक्सेल का लाल घटक वापस करता है।" +#: js/blocks/MeterBlocks.js:929 +#: js/blocks/MeterBlocks.js:1000 +#.TRANS: sets tempo by defining a beat and beats per minute +msgid "master beats per minute" +msgstr "मास्टर बीट्स प्रति मिनट" -#: js/blocks/SensorsBlocks.js:644 -msgid "The Get red block returns the red component of the pixel under the turtle." -msgstr "गेट रेड ब्लॉक कछुआ के नीचे पिक्सेल का लाल घटक वापस करता है।" +#: js/blocks/MeterBlocks.js:953 +#: js/blocks/MeterBlocks.js:1079 +#: js/blocks/MeterBlocks.js:1136 +msgid "bpm" +msgstr "बीपीएम" -#: js/blocks/SensorsBlocks.js:685 -#: plugins/rodi.rtp:216 -msgid "pixel color" -msgstr "पिक्सेल का रंग" +#: js/blocks/MeterBlocks.js:953 +#: js/blocks/MeterBlocks.js:1079 +#: js/blocks/MeterBlocks.js:1136 +msgid "beat value" +msgstr "बीट मूल्य" -#: js/blocks/SensorsBlocks.js:690 -msgid "The Get pixel block returns the color of the pixel under the mouse." -msgstr "गेट पिक्सेल ब्लॉक माउस के नीचे पिक्सेल का रंग वापस करता है।" +#: js/blocks/MeterBlocks.js:1025 +#: js/blocks/MeterBlocks.js:1168 +#: js/blocks/MeterBlocks.js:1242 +msgid "Beats per minute must be > 30." +msgstr "मिनट प्रति बीट 30 से अधिक होना चाहिए।" -#: js/blocks/SensorsBlocks.js:696 -msgid "The Get pixel block returns the color of the pixel under the turtle." -msgstr "गेट पिक्सेल ब्लॉक कछुआ के नीचे पिक्सेल का रंग वापस करता है।" +#: js/blocks/MeterBlocks.js:1028 +#: js/blocks/MeterBlocks.js:1171 +#: js/blocks/MeterBlocks.js:1245 +msgid "Maximum beats per minute is 1000." +msgstr "अधिकतम मिनट प्रति बीट 1000 है।" -#: js/blocks/SensorsBlocks.js:758 -msgid "time" -msgstr "समय" +#: js/blocks/MeterBlocks.js:1069 +msgid "The Beats per minute block sets the number of 1/4 notes per minute." +msgstr "प्रति मिनट 1/4 नोट्स की संख्या सेट करने के लिए बीट्स प्रति मिनट ब्लॉक।" -#: js/blocks/SensorsBlocks.js:804 -msgid "cursor y" -msgstr "कर्सर वाई" +#: js/blocks/MeterBlocks.js:1280 +#.TRANS: anacrusis +msgid "pickup" +msgstr "पिकअप" -#: js/blocks/SensorsBlocks.js:809 -msgid "The Cursor Y block returns the vertical position of the mouse." -msgstr "कर्सर वाई ब्लॉक माउस का उदाहरण दिखाता है।" +#: js/blocks/MeterBlocks.js:1368 +msgid "number of beats" +msgstr "बीट्स की संख्या" -#: js/blocks/SensorsBlocks.js:845 -msgid "cursor x" -msgstr "कर्सर एक्स" +#: js/blocks/PitchBlocks.js:141 +#.TRANS: musical transposition (adjustment of pitch up or down) +msgid "transposition" +msgstr "स्वर स्थानांतरण" -#: js/blocks/SensorsBlocks.js:850 -msgid "The Cursor X block returns the horizontal position of the mouse." -msgstr "कर्सर एक्स ब्लॉक माउस का क्षैतिज स्थान वापस करता है।" +#: js/blocks/PitchBlocks.js:168 +#.TRANS: step down one note in current musical scale +msgid "scalar step down" +msgstr "स्केलर स्टेप डाउन" -#: js/blocks/SensorsBlocks.js:886 -msgid "mouse button" -msgstr "माउस बटन" +#: js/blocks/PitchBlocks.js:172 +msgid "The Scalar step down block returns the number of semi-tones down to the previous note in the current key and mode." +msgstr "स्केलर स्टेप डाउन ब्लॉक वर्तमान कुंजी और मोड में पिछले नोट तक की सेमी-टोन की संख्या लौटाता है।" -#: js/blocks/SensorsBlocks.js:888 -msgid "The Mouse-button block returns True if the mouse button is pressed." -msgstr "माउस-बटन ब्लॉक तब सच है जब माउस बटन दबाया गया है।" +#: js/blocks/PitchBlocks.js:190 +#.TRANS: step up one note in current musical scale +msgid "scalar step up" +msgstr "स्केलर स्टेप अप" -#: js/blocks/SensorsBlocks.js:934 -msgid "to ASCII" -msgstr "एस्की में" +#: js/blocks/PitchBlocks.js:194 +msgid "The Scalar step up block returns the number of semi-tones up to the next note in the current key and mode." +msgstr "स्केलर स्टेप अप ब्लॉक वर्तमान कुंजी और मोड में अगले नोट तक की सेमी-टोन की संख्या लौटाता है।" -#: js/blocks/SensorsBlocks.js:938 -msgid "The To ASCII block converts numbers to letters." -msgstr "टू एस्की ब्लॉक संख्याओं को अक्षर में बदलता है।" +#: js/blocks/PitchBlocks.js:212 +#.TRANS: the change measured in half-steps between the current pitch and the previous pitch +msgid "change in pitch" +msgstr "स्वर में परिवर्तन" -#: js/blocks/SensorsBlocks.js:1005 -msgid "The Keyboard block returns computer keyboard input." -msgstr "कीबोर्ड ब्लॉक कंप्यूटर कीबोर्ड इनपुट वापस करता है।" +#: js/blocks/PitchBlocks.js:216 +msgid "The Change in pitch block is the difference (in half steps) between the current pitch being played and the previous pitch played." +msgstr "चेंज इन पिच ब्लॉक वह अंतर है (हैफ स्टेप में) जो वर्तमान पिच बजा रहा है और पिछले पिच बजा रहा है।" -#: js/blocks/VolumeBlocks.js:35 -msgid "synth volume" -msgstr "सिंथ वॉल्यूम" +#: js/blocks/PitchBlocks.js:243 +#.TRANS: the change measured in scale-steps between the current pitch and the previous pitch +msgid "scalar change in pitch" +msgstr "स्केलर स्वर में परिवर्तन" -#: js/blocks/VolumeBlocks.js:39 -msgid "The Synth volume block returns the current volume of the current synthesizer." -msgstr "सिंथ वॉल्यूम ब्लॉक वर्तमान सिंथाइज़र की वॉल्यूम लौटाता है।" +#: js/blocks/PitchBlocks.js:250 +#: js/blocks/PitchBlocks.js:432 +#: js/blocks/PitchBlocks.js:1667 +#: js/turtleactions/DictActions.js:89 +#: js/widgets/temperament.js:582 +#: js/widgets/temperament.js:586 +#: js/widgets/temperament.js:824 +#.TRANS: convert current note to piano key (1-88) +#.TRANS: a mapping of pitch to the 88 piano keys +msgid "pitch number" +msgstr "स्वर संख्या" -#: js/blocks/VolumeBlocks.js:105 -msgid "master volume" -msgstr "मास्टर वॉल्यूम" +#: js/blocks/PitchBlocks.js:256 +msgid "The Pitch number block is the value of the pitch of the note currently being played." +msgstr "पिच नंबर ब्लॉक वह मूल्य है जो वर्तमान में बजा रहे नोट के स्वर का है।" -#: js/blocks/VolumeBlocks.js:109 -msgid "The Master volume block returns the master volume." -msgstr "मास्टर वॉल्यूम ब्लॉक मास्टर वॉल्यूम लौटाता है।" +#: js/blocks/PitchBlocks.js:329 +#: js/blocks/PitchBlocks.js:433 +#.TRANS: the current pitch expressed in Hertz +msgid "pitch in hertz" +msgstr "हर्ट्ज में स्वर" -#: js/blocks/VolumeBlocks.js:355 -#: js/blocks/VolumeBlocks.js:524 -msgid "set synth volume" -msgstr "सिंथ वॉल्यूम सेट करें" +#: js/blocks/PitchBlocks.js:334 +msgid "The Pitch in Hertz block is the value in Hertz of the pitch of the note currently being played." +msgstr "पिच इन हर्ट्ज ब्लॉक वर्तमान में बज रहे नोट के स्वर का हर्ट्ज में मूल्य है।" -#: js/blocks/VolumeBlocks.js:362 -#: js/blocks/VolumeBlocks.js:545 -msgid "synth" -msgstr "सिंथ" +#: js/blocks/PitchBlocks.js:367 +#: js/turtleactions/DictActions.js:87 +msgid "current pitch" +msgstr "वर्तमान स्वर" -#: js/blocks/VolumeBlocks.js:403 -#: js/blocks/VolumeBlocks.js:577 -#: js/blocks/VolumeBlocks.js:740 -#: js/turtleactions/VolumeActions.js:173 -msgid "Setting volume to 0." -msgstr "वॉल्यूम को 0 पर सेट करना।" +#: js/blocks/PitchBlocks.js:373 +msgid "The Current Pitch block is used with the Pitch Converter block. In the example above, current pitch, sol 4, is displayed as 392 hertz." +msgstr "वर्तमान पिच ब्लॉक का उपयोग पिच कनवर्टर ब्लॉक के साथ किया जाता है। ऊपर दिए गए उदाहरण में, वर्तमान पिच, सोल 4, 392 हर्ट्ज के रूप में प्रदर्शित होता है।" -#: js/blocks/VolumeBlocks.js:440 -msgid "Synth not found" -msgstr "सिंथ नहीं मिला" +#: js/blocks/PitchBlocks.js:410 +msgid "This block converts the pitch value of the last note played into different formats such as hertz, letter name, pitch number, et al." +msgstr "यह ब्लॉक बजाए गए आखिरी नोट के स्वर मूल्य को हर्ट्ज, अक्षर नाम, स्वर संख्या, आदि के रूप में परिवर्तित करता है।" -#: js/blocks/VolumeBlocks.js:494 -msgid "set drum volume" -msgstr "ड्रम वॉल्यूम सेट करें" +#: js/blocks/PitchBlocks.js:434 +msgid "alphabet" +msgstr "वर्णमाला" -#: js/blocks/VolumeBlocks.js:530 -msgid "The Set synth volume block will change the volume of a particular synth," -msgstr "सेट सिंथ वॉल्यूम ब्लॉक एक विशिष्ट सिंथ की वॉल्यूम बदलेगा," +#: js/blocks/PitchBlocks.js:436 +#.TRANS: Translate as "alphabet class" +msgid "letter class" +msgstr "अक्षर वर्ग" -#: js/blocks/VolumeBlocks.js:532 -msgid "eg guitar violin snare drum etc." -msgstr "जैसे गिटार वायलिन स्नेयर ड्रम आदि।" +#: js/blocks/PitchBlocks.js:437 +msgid "solfege class" +msgstr "सोलफेज वर्ग" -#: js/blocks/VolumeBlocks.js:534 -msgid "The default volume is 50." -msgstr "डिफ़ॉल्ट वॉल्यूम 50 है।" +#: js/blocks/PitchBlocks.js:438 +msgid "staff y" +msgstr "स्टाफ वाई" -#: js/blocks/VolumeBlocks.js:536 -msgid "The range is 0 for silence to 100 for full volume." -msgstr "स्नेहिलता के लिए 0 से पूर्ण वॉल्यूम के लिए 100।" +#: js/blocks/PitchBlocks.js:439 +msgid "solfege syllable" +msgstr "सोलफेज सिलेबल" -#: js/blocks/VolumeBlocks.js:597 -msgid "set panning" -msgstr "पैनिंग सेट करें" +#: js/blocks/PitchBlocks.js:440 +msgid "pitch class" +msgstr "स्वर वर्ग" -#: js/blocks/VolumeBlocks.js:603 -msgid "The Set Panning block sets the panning for all synthesizers." -msgstr "सेट पैनिंग ब्लॉक सभी सिंथाइज़र्स के लिए पैनिंग सेट करता है।" +#: js/blocks/PitchBlocks.js:441 +msgid "scalar class" +msgstr "स्केलर वर्ग" -#: js/blocks/VolumeBlocks.js:625 -msgid "Warning: Sound is coming out from only the left or right side." -msgstr "चेतावनी: ध्वनि केवल बाएं या दाएं ओर से आ रही है।" +#: js/blocks/PitchBlocks.js:443 +msgid "nth degree" +msgstr "एनथ डिग्री" -#: js/blocks/VolumeBlocks.js:647 -#: js/blocks/VolumeBlocks.js:695 -msgid "set master volume" -msgstr "मास्टर वॉल्यूम सेट करें" +#: js/blocks/PitchBlocks.js:444 +msgid "pitch to shade" +msgstr "स्वर को छाया में" -#: js/blocks/VolumeBlocks.js:653 -msgid "The Set master volume block sets the volume for all synthesizers." -msgstr "सेट मास्टर वॉल्यूम ब्लॉक सभी सिंथाइज़र्स के लिए वॉल्यूम सेट करता है।" +#: js/blocks/PitchBlocks.js:445 +msgid "pitch to color" +msgstr "स्वर को रंग में" -#: js/blocks/VolumeBlocks.js:784 -msgid "The Set relative volume block changes the volume of the contained notes." -msgstr "सेट रिलेटिव वॉल्यूम ब्लॉक शामिल नोट्स की वॉल्यूम को बदलता है।" +#: js/blocks/PitchBlocks.js:629 +#: js/widgets/musickeyboard.js:759 +#.TRANS: MIDI is a technical standard for electronic music +msgid "MIDI" +msgstr "मिडी" -#: js/blocks/VolumeBlocks.js:791 -msgid "set relative volume" -msgstr "रिलेटिव वॉल्यूम सेट करें" +#: js/blocks/PitchBlocks.js:642 +#.TRANS: set an offset associated with the numeric piano keyboard mapping +msgid "set pitch number offset" +msgstr "पिच नंबर ऑफसेट सेट करें" -#: js/blocks/VolumeBlocks.js:857 -msgid "decrescendo" -msgstr "डेक्रेसेंडो" +#: js/blocks/PitchBlocks.js:645 +msgid "The Set pitch number offset block is used to set the offset for mapping pitch numbers to pitch and octave." +msgstr "सेट पिच नंबर ऑफसेट ब्लॉक का उपयोग पिच और ऑक्टेव के मैपिंग के लिए ऑफसेट सेट करने के लिए किया जाता है।" -#: js/blocks/VolumeBlocks.js:921 -msgid "crescendo" -msgstr "क्रेशेंडो" +#: js/blocks/PitchBlocks.js:656 +#: js/blocks/PitchBlocks.js:934 +#: js/blocks/PitchBlocks.js:1866 +#: js/blocks/MediaBlocks.js:746 +#.TRANS: name2 is name as in name of pitch (JAPANESE ONLY) +msgid "name2" +msgstr "नाम2" -#: js/blocks/EnsembleBlocks.js:87 -msgid "mouse index heap" -msgstr "माउस सूची भंडार" +#: js/blocks/PitchBlocks.js:679 +#.TRANS: convert piano key number (1-88) to pitch +msgid "number to pitch" +msgstr "संख्या से पिच" -#: js/blocks/EnsembleBlocks.js:87 -msgid "turtle index heap" -msgstr "टर्टल सूची भंडार" +#: js/blocks/PitchBlocks.js:682 +msgid "The Number to pitch block will convert a pitch number to a pich name." +msgstr "नंबर टू पिच ब्लॉक पिच नंबर को पिच नाम में बदल देगा।" -#: js/blocks/EnsembleBlocks.js:89 -msgid "The Mouse index heap block returns a value in the heap at a specified location for a specified mouse." -msgstr "माउस इंडेक्स हीप ब्लॉक एक निर्दिष्ट स्थान पर एक निर्दिष्ट माउस के लिए हीप में एक मूल्य लौटाता है।" +#: js/blocks/PitchBlocks.js:715 +#.TRANS: convert piano key number (1-88) to octave +msgid "number to octave" +msgstr "संख्या से ऑक्टेव" -#: js/blocks/EnsembleBlocks.js:90 -msgid "The Turtle index heap block returns a value in the heap at a specified location for a specified turtle." -msgstr "टर्टल इंडेक्स हीप ब्लॉक एक निर्दिष्ट स्थान पर एक निर्दिष्ट कछुआ के लिए हीप में एक मूल्य लौटाता है।" +#: js/blocks/PitchBlocks.js:717 +msgid "The Number to octave block will convert a pitch number to an octave." +msgstr "नंबर टू ऑक्टेव ब्लॉक एक पिच नंबर को एक ऑक्टेव में परिवर्तित करेगा।" -#: js/blocks/EnsembleBlocks.js:94 -#: js/blocks/EnsembleBlocks.js:169 -#: js/blocks/EnsembleBlocks.js:232 -#: js/blocks/EnsembleBlocks.js:318 -#: js/blocks/EnsembleBlocks.js:364 -#: js/blocks/EnsembleBlocks.js:402 -#: js/blocks/EnsembleBlocks.js:456 -#: js/blocks/EnsembleBlocks.js:506 -#: js/blocks/EnsembleBlocks.js:552 -#: js/blocks/EnsembleBlocks.js:599 -#: js/blocks/EnsembleBlocks.js:653 -#: js/blocks/EnsembleBlocks.js:765 -#: js/blocks/EnsembleBlocks.js:856 -#: js/blocks/EnsembleBlocks.js:917 -#: js/blocks/EnsembleBlocks.js:957 -#: js/blocks/EnsembleBlocks.js:1222 -#: js/blocks/EnsembleBlocks.js:1296 -msgid "Yertle" -msgstr "यर्टल" +#: js/blocks/PitchBlocks.js:726 +msgid "y to pitch" +msgstr "वाय को पिच" -#: js/blocks/EnsembleBlocks.js:96 -#: js/blocks/EnsembleBlocks.js:1083 -msgid "mouse name" -msgstr "माउस नाम" +#: js/blocks/PitchBlocks.js:729 +msgid "Y to pitch block will convert a staff y position to corresponding pitch notation." +msgstr "वाय टू पिच ब्लॉक एक स्टाफ वाय स्थिति को संबंधित पिच संकेत में परिवर्तित करेगा।" -#: js/blocks/EnsembleBlocks.js:96 -#: js/blocks/EnsembleBlocks.js:1092 -msgid "turtle name" -msgstr "कछुआ नाम" +#: js/blocks/PitchBlocks.js:841 +msgid "accidental selector" +msgstr "अक्सीडेंटल सिलेक्टर" -#: js/blocks/EnsembleBlocks.js:147 -msgid "stop mouse" -msgstr "माउस रोकें" +#: js/blocks/PitchBlocks.js:844 +msgid "The Accidental selector block is used to choose between double-sharp, sharp, natural, flat, and double-flat." +msgstr "एक्सीडेंटल सिलेक्टर ब्लॉक का उपयोग डबल-शार्प, शार्प, नैचुरल, फ्लैट, और डबल-फ्लैट के बीच चयन करने के लिए किया जाता है।" -#: js/blocks/EnsembleBlocks.js:149 -msgid "The Stop mouse block stops the specified mouse." -msgstr "स्पष्ट किए गए माउस को रोक देता है।" +#: js/blocks/PitchBlocks.js:858 +msgid "Pitch can be specified in terms of ni dha pa ma ga re sa." +msgstr "पिच को नी धा पा मा ग रे सा के रूप में निर्दिष्ट किया जा सकता है।" -#: js/blocks/EnsembleBlocks.js:160 -msgid "stop turtle" -msgstr "टर्टल रोकें" +#: js/blocks/PitchBlocks.js:872 +msgid "Pitch can be specified in terms of C D E F G A B." +msgstr "पिच को सी डी ई एफ जी ए बी के रूप में निर्दिष्ट किया जा सकता है।" -#: js/blocks/EnsembleBlocks.js:162 -msgid "The Stop turtle block stops the specified turtle." -msgstr "स्पष्ट किए गए कछुए को रोक देता है।" +#: js/blocks/PitchBlocks.js:884 +msgid "solfege" +msgstr "सोल्फेज" -#: js/blocks/EnsembleBlocks.js:186 -#: js/blocks/EnsembleBlocks.js:249 -#: js/blocks/EnsembleBlocks.js:415 -#: js/blocks/EnsembleBlocks.js:470 -#: js/blocks/EnsembleBlocks.js:708 -#: js/blocks/EnsembleBlocks.js:810 -#: js/blocks/EnsembleBlocks.js:872 -#: js/blocks/EnsembleBlocks.js:1193 -#: js/blocks/EnsembleBlocks.js:1256 -msgid "Cannot find mouse" -msgstr "माउस नहीं मिल सकता" +#: js/blocks/PitchBlocks.js:887 +msgid "Pitch can be specified in terms of do re mi fa sol la ti." +msgstr "पिच को डो रे मि फा सोल ला टी के रूप में निर्दिष्ट किया जा सकता है।" -#: js/blocks/EnsembleBlocks.js:188 -#: js/blocks/EnsembleBlocks.js:251 -#: js/blocks/EnsembleBlocks.js:417 -#: js/blocks/EnsembleBlocks.js:472 -#: js/blocks/EnsembleBlocks.js:710 -#: js/blocks/EnsembleBlocks.js:812 -#: js/blocks/EnsembleBlocks.js:874 -#: js/blocks/EnsembleBlocks.js:1195 -#: js/blocks/EnsembleBlocks.js:1258 -msgid "Cannot find turtle" -msgstr "कछुआ नहीं मिल सकता" +#: js/blocks/PitchBlocks.js:922 +msgid "The Invert block rotates any contained notes around a target note." +msgstr "इनवर्ट ब्लॉक एक लक्ष्य नोट के चारों ओर शामिल नोट को घुमाता है।" -#: js/blocks/EnsembleBlocks.js:208 -msgid "start mouse" -msgstr "माउस शुरू करें" +#: js/blocks/PitchBlocks.js:929 +#: js/widgets/modewidget.js:137 +#.TRANS: pitch inversion rotates a pitch around another pitch +msgid "Invert" +msgstr "उलटाएं" -#: js/blocks/EnsembleBlocks.js:211 -msgid "The Start mouse block starts the specified mouse." -msgstr "स्पष्ट किए गए माउस को शुरू करता है।" +#: js/blocks/PitchBlocks.js:968 +#.TRANS: pitch inversion rotates a pitch around another pitch (odd number) +msgid "invert (odd)" +msgstr "इनवर्ट (विषम)" -#: js/blocks/EnsembleBlocks.js:222 -msgid "start turtle" -msgstr "टरटल चालू करें" +#: js/blocks/PitchBlocks.js:1001 +#.TRANS: pitch inversion rotates a pitch around another pitch (even number) +msgid "invert (even)" +msgstr "इनवर्ट (सम)" -#: js/blocks/EnsembleBlocks.js:225 -msgid "The Start turtle block starts the specified turtle." -msgstr "स्टार्ट टरटल ब्लॉक निर्दिष्ट की गई कछुआ को शुरू करता है।" +#: js/blocks/PitchBlocks.js:1022 +#.TRANS: register is the octave of the current pitch +msgid "register" +msgstr "रजिस्टर" -#: js/blocks/EnsembleBlocks.js:258 -msgid "Mouse is already running." -msgstr "माउस पहले से ही चल रहा है।" +#: js/blocks/PitchBlocks.js:1026 +msgid "The Register block provides an easy way to modify the register (octave) of the notes that follow it." +msgstr "रजिस्टर ब्लॉक निर्दिष्ट किए गए नोट के रजिस्टर (ऑक्टेव) को संशोधित करने का एक आसान तरीका प्रदान करता है।" -#: js/blocks/EnsembleBlocks.js:260 -msgid "Turtle is already running." -msgstr "टरटल पहले से ही चल रहा है।" +#: js/blocks/PitchBlocks.js:1047 +#.TRANS: cents are units used to specify the ratio between pitches. There are 100 cents between successive notes. +msgid "50 cents" +msgstr "50 सेंट्स" -#: js/blocks/EnsembleBlocks.js:284 -msgid "Cannot find start block" -msgstr "स्टार्ट ब्लॉक नहीं मिल सकता" +#: js/blocks/PitchBlocks.js:1102 +msgid "The Semi-tone transposition block will shift the pitches contained inside Note blocks up (or down) by half steps." +msgstr "सेमी-टोन स्थानांतरण ब्लॉक नोट ब्लॉक्स में शामिल पिच को आधे कदम से ऊपर (या नीचे) करेगा।" -#: js/blocks/EnsembleBlocks.js:294 -#.TRANS: pen color for this mouse -msgid "mouse color" -msgstr "माउस कलर" +#: js/blocks/PitchBlocks.js:1104 +msgid "In the example shown above, sol is shifted up to sol#." +msgstr "ऊपर दिखाए गए उदाहरण में, सोल को सोल# की ओर स्थानांतरित किया गया है।" -#: js/blocks/EnsembleBlocks.js:296 -msgid "The Mouse color block returns the pen color of the specified mouse." -msgstr "माउस कलर ब्लॉक निर्दिष्ट माउस का पेन कलर वापस करता है।" +#: js/blocks/PitchBlocks.js:1110 +#.TRANS: adjust the amount of shift (up or down) of a pitch +msgid "semi-tone transpose" +msgstr "सेमी-टोन स्थानांतरण" -#: js/blocks/EnsembleBlocks.js:308 -#.TRANS: pen color for this turtle -msgid "turtle color" -msgstr "कछुआ कलर" +#: js/blocks/PitchBlocks.js:1143 +msgid "The Transpose by Ratio block will shift the pitches contained inside Note blocks up (or down) by a ratio" +msgstr "ट्रांसपोज़ बाय रेशियो ब्लॉक नोट ब्लॉक्स में शामिल पिच को एक अनुपात से ऊपर (या नीचे) करेगा" -#: js/blocks/EnsembleBlocks.js:310 -msgid "The Turtle color block returns the pen color of the specified turtle." -msgstr "कछुआ कलर ब्लॉक निर्दिष्ट कछुए का पेन कलर वापस करता है।" +#: js/blocks/PitchBlocks.js:1149 +#.TRANS: adjust the amount of shift (up or down) of a pitch +msgid "transpose by ratio" +msgstr "मात्रा के अनुसार समायोजित करें" -#: js/blocks/EnsembleBlocks.js:340 -#.TRANS: heading (compass direction) for this mouse -msgid "mouse heading" -msgstr "माउस हेडिंग" +#: js/blocks/PitchBlocks.js:1232 +#.TRANS: down sixth means the note is five scale degrees below current note +msgid "down sixth" +msgstr "डाउन सिक्स्थ" -#: js/blocks/EnsembleBlocks.js:342 -msgid "The Mouse heading block returns the heading of the specified mouse." -msgstr "माउस हेडिंग ब्लॉक निर्दिष्ट माउस की हेडिंग वापस करता है।" +#: js/blocks/PitchBlocks.js:1251 +#.TRANS: down third means the note is two scale degrees below current note +msgid "down third" +msgstr "डाउन थर्ड" -#: js/blocks/EnsembleBlocks.js:354 -#.TRANS: heading (compass direction) for this turtle -msgid "turtle heading" -msgstr "कछुआ हेडिंग" +#: js/blocks/PitchBlocks.js:1270 +#.TRANS: seventh means the note is the six scale degrees above current note +msgid "seventh" +msgstr "सेवेंथ" -#: js/blocks/EnsembleBlocks.js:356 -msgid "The Turtle heading block returns the heading of the specified turtle." -msgstr "कछुआ हेडिंग ब्लॉक निर्दिष्ट कछुए की हेडिंग वापस करता है।" +#: js/blocks/PitchBlocks.js:1289 +#.TRANS: sixth means the note is the five scale degrees above current note +msgid "sixth" +msgstr "सिक्सथ" -#: js/blocks/EnsembleBlocks.js:386 -#: js/blocks/EnsembleBlocks.js:441 -#.TRANS: set xy position for this mouse -msgid "set mouse" -msgstr "माउस सेट करें" +#: js/blocks/PitchBlocks.js:1308 +#.TRANS: fifth means the note is the four scale degrees above current note +msgid "fifth" +msgstr "फिफ्थ" -#: js/blocks/EnsembleBlocks.js:397 -#: js/blocks/EnsembleBlocks.js:454 -#.TRANS: set xy position for this turtle -msgid "set turtle" -msgstr "कछुआ सेट करें" +#: js/blocks/PitchBlocks.js:1328 +#.TRANS: fourth means the note is three scale degrees above current note +msgid "fourth" +msgstr "फोर्थ" -#: js/blocks/EnsembleBlocks.js:435 -msgid "The Set mouse block sends a stack of blocks to be run by the specified mouse." -msgstr "सेट माउस ब्लॉक एक स्टैक ब्लॉक को निर्दिष्ट माउस द्वारा चलाए जाने के लिए भेजता है।" +#: js/blocks/PitchBlocks.js:1347 +#.TRANS: third means the note is two scale degrees above current note +msgid "third" +msgstr "थर्ड" -#: js/blocks/EnsembleBlocks.js:448 -msgid "The Set turtle block sends a stack of blocks to be run by the specified turtle." -msgstr "सेट कछुआ ब्लॉक एक स्टैक ब्लॉक को निर्दिष्ट कछुआ द्वारा चलाए जाने के लिए भेजता है।" +#: js/blocks/PitchBlocks.js:1366 +#.TRANS: second means the note is one scale degree above current note +msgid "second" +msgstr "सेकंड" -#: js/blocks/EnsembleBlocks.js:482 -#.TRANS: y position for this mouse -msgid "mouse y" -msgstr "माउस वाई" +#: js/blocks/PitchBlocks.js:1407 +msgid "The Scalar transposition block will shift the pitches contained inside Note blocks up (or down) the scale." +msgstr "स्केलर स्थानांतरण ब्लॉक नोट ब्लॉक्स में शामिल पिच को स्केल के अनुसार ऊपर (या नीचे) करेगा।" -#: js/blocks/EnsembleBlocks.js:484 -msgid "The Y mouse block returns the Y position of the specified mouse." -msgstr "Y माउस ब्लॉक निर्दिष्ट माउस की Y स्थिति वापस करता है।" +#: js/blocks/PitchBlocks.js:1409 +msgid "In the example shown above, sol is shifted up to la." +msgstr "ऊपर दिखाए गए उदाहरण में, सोल को सोल# की ओर स्थानांतरित किया गया है।" -#: js/blocks/EnsembleBlocks.js:496 -#.TRANS: y position for this turtle -msgid "turtle y" -msgstr "कछुआ वाई" +#: js/blocks/PitchBlocks.js:1416 +#.TRANS: adjust the amount of shift (up or down) of a pitch by musical scale (scalar) steps +msgid "scalar transpose" +msgstr "स्केलर स्थानांतरण" -#: js/blocks/EnsembleBlocks.js:498 -msgid "The Y turtle block returns the Y position of the specified turtle." -msgstr "Y कछुआ ब्लॉक निर्दिष्ट कछुए की Y स्थिति वापस करता है।" +#: js/blocks/PitchBlocks.js:1451 +msgid "The Accidental block is used to create sharps and flats" +msgstr "अक्सीडेंटल ब्लॉक का उपयोग शार्प और फ्लैट बनाने के लिए किया जाता है" -#: js/blocks/EnsembleBlocks.js:528 -#.TRANS: x position for this mouse -msgid "mouse x" -msgstr "माउस एक्स" +#: js/blocks/PitchBlocks.js:1458 +#.TRANS: An accidental is a modification to a pitch, e.g., sharp or flat. +msgid "accidental override" +msgstr "एक्सीडेंटल ओवरराइड" -#: js/blocks/EnsembleBlocks.js:530 -msgid "The X mouse block returns the X position of the specified mouse." -msgstr "X माउस ब्लॉक निर्दिष्ट माउस की X स्थिति वापस करता है।" +#: js/blocks/PitchBlocks.js:1577 +#: js/blocks/MediaBlocks.js:679 +#: js/widgets/musickeyboard.js:2018 +#: js/widgets/phrasemaker.js:1134 +#.TRANS: a measure of frequency: one cycle per second +msgid "hertz" +msgstr "हर्ट्ज़" -#: js/blocks/EnsembleBlocks.js:542 -#.TRANS: x position for this turtle -msgid "turtle x" -msgstr "कछुआ एक्स" +#: js/blocks/PitchBlocks.js:1581 +msgid "The Hertz block (in combination with a Number block) will play a sound at the specified frequency." +msgstr "हर्ट्ज ब्लॉक (नंबर ब्लॉक के साथ मेल करके) निर्दिष्ट ताक़त पर ध्वनि बजाएगा।" -#: js/blocks/EnsembleBlocks.js:544 -msgid "The X turtle block returns the X position of the specified turtle." -msgstr "X कछुआ ब्लॉक निर्दिष्ट कछुए की X स्थिति वापस करता है।" +#: js/blocks/PitchBlocks.js:1671 +msgid "The Pitch Number block will play a pitch associated by its number, e.g. 0 for C and 7 for G." +msgstr "पिच नंबर ब्लॉक उसकी संख्या से जुड़े एक पिच को बजाएगा, उदाहरण के लिए सी के लिए 0 और जी के लिए 7।" -#: js/blocks/EnsembleBlocks.js:575 -#.TRANS: notes played by this mouse -msgid "mouse notes played" -msgstr "माउस बजाए गए स्वर" +#: js/blocks/PitchBlocks.js:1703 +#: js/blocks/PitchBlocks.js:1745 +#.TRANS: a numeric mapping of the notes in an octave based on the musical mode +#.TRANS: a numeric mapping of the notes in an octave based on the musical mode +msgid "nth modal pitch" +msgstr "एनथ मोडल पिच" -#: js/blocks/EnsembleBlocks.js:577 -msgid "The Mouse elapse notes block returns the number of notes played by the specified mouse." -msgstr "माउस इलैप्स स्वर ब्लॉक निर्दिष्ट माउस द्वारा बजाए गए स्वरों की संख्या वापस करता है।" +#: js/blocks/PitchBlocks.js:1706 +msgid "nth Modal Pitch takes the pattern of pitches in semitones for a mode and makes each point a degree of the mode," +msgstr "एनथ मोडल पिच एक मोड के लिए सेमिटोन में पिचों के पैटर्न को लेता है और प्रत्येक बिंदु को मोड की एक डिग्री बनाता है," -#: js/blocks/EnsembleBlocks.js:589 -#.TRANS: notes played by this turtle -msgid "turtle notes played" -msgstr "कछुआ बजाए गए स्वर" +#: js/blocks/PitchBlocks.js:1708 +msgid "starting from 1 and regardless of tonal framework (i.e. not always 8 notes in the octave)" +msgstr "1 से शुरू होकर और स्वर संरचना की परवाह किए बिना (अर्थात हमेशा ऑक्टेव में 8 नोट्स नहीं होतीं)" -#: js/blocks/EnsembleBlocks.js:591 -msgid "The Turtle elapse notes block returns the number of notes played by the specified turtle." -msgstr "कछुआ इलैप्स स्वर ब्लॉक निर्दिष्ट कछुए द्वारा बजाए गए स्वरों की संख्या वापस करता है।" +#: js/blocks/PitchBlocks.js:1749 +msgid "Nth Modal Pitch takes a number as an input as the nth degree for the given mode. 0 is the first position, 1 is the second, -1 is the note before the first etc." +msgstr "एनथ मोडल पिच एक संख्या को इनपुट के रूप में लेता है जो दिए गए मोड के लिए एनथ डिग्री होती है। 0 पहला स्थान है, 1 दूसरा है, -1 पहले के पहले का नोट है आदि।" -#: js/blocks/EnsembleBlocks.js:629 -#.TRANS: convert current note for this turtle to piano key (1-88) -msgid "mouse pitch number" -msgstr "माउस पिच नंबर" +#: js/blocks/PitchBlocks.js:1751 +msgid "The pitches change according to the mode specified without any need for respellings." +msgstr "नोट्स दुबारा लिखने की आवश्यकता के बिना जिस प्रकार के मोड ने निर्दिष्ट किया है, उसके अनुसार बदल जाते हैं।" -#: js/blocks/EnsembleBlocks.js:631 -msgid "The Mouse pitch block returns the current pitch number being played by the specified mouse." -msgstr "माउस पिच ब्लॉक विशिष्ट माउस द्वारा बजाए जा रहे वर्तमान पिच नंबर को वापस करता है।" +#: js/blocks/PitchBlocks.js:1790 +msgid "Scale Degree is a common convention in music. Scale Degree offers seven possible positions in the scale (1-7) and can be modified via accidentals." +msgstr "स्केल डिग्री संगीत में एक सामान्य सम्मिलन है। स्केल डिग्री स्केल में सात संभावित स्थान (1-7) प्रदान करती है और एक्सीडेंटल्स के माध्यम से संशोधित की जा सकती है।" -#: js/blocks/EnsembleBlocks.js:643 -#.TRANS: convert current note for this turtle to piano key (1-88) -msgid "turtle pitch number" -msgstr "कछुआ पिच नंबर" +#: js/blocks/PitchBlocks.js:1792 +msgid "Scale Degree 1 is always the first pitch in a given scale, regardless of octave." +msgstr "स्केल डिग्री 1 हमेशा एक दिए गए स्केल में पहला पिच है, ऑक्टेव की परवाह किए बिना।" -#: js/blocks/EnsembleBlocks.js:645 -msgid "The Turtle pitch block returns the current pitch number being played by the specified turtle." -msgstr "टर्टल पिच ब्लॉक विशिष्ट कछुआ द्वारा बजाए जा रहे वर्तमान पिच नंबर को वापस करता है।" +#: js/blocks/PitchBlocks.js:1814 +#.TRANS: step some number of notes in current musical scale +msgid "scalar step" +msgstr "स्केलर स्टेप" -#: js/blocks/EnsembleBlocks.js:749 -#: js/blocks/EnsembleBlocks.js:821 -#.TRANS: note value is the duration of the note played by this mouse -msgid "mouse note value" -msgstr "माउस नोट मूल्य" +#: js/blocks/PitchBlocks.js:1819 +msgid "The Scalar Step block (in combination with a Number block) will play the next pitch in a scale," +msgstr "स्केलर स्टेप ब्लॉक (नंबर ब्लॉक के साथ मेल करके) स्केल में अगला पिच बजाएगा," -#: js/blocks/EnsembleBlocks.js:759 -#.TRANS: note value is the duration of the note played by this turtle -msgid "turtle note value" -msgstr "कछुआ नोट मूल्य" +#: js/blocks/PitchBlocks.js:1821 +msgid "eg if the last note played was sol, Scalar Step 1 will play la." +msgstr "उदाहरण के लिए अगर आखिरी बजाए गए नोट सोल" -#: js/blocks/EnsembleBlocks.js:832 -#.TRANS: sync is short for synchronization -msgid "mouse sync" -msgstr "माउस सिंक" +#: js/blocks/PitchBlocks.js:1857 +msgid "The Pitch block specifies the pitch name and octave of a note that together determine the frequency of the note." +msgstr "" -#: js/blocks/EnsembleBlocks.js:834 -msgid "The Mouse sync block aligns the beat count between mice." -msgstr "माउस सिंक ब्लॉक माउस के बीट गिनती को समरेखित करता है।" +#: js/blocks/ToneBlocks.js:34 +#: js/widgets/timbre.js:783 +msgid "Oscillator" +msgstr "ऑस्सिलेटर" -#: js/blocks/EnsembleBlocks.js:846 -#.TRANS: sync is short for synchronization -msgid "turtle sync" -msgstr "कछुआ सिंक" +#: js/blocks/ToneBlocks.js:42 +#: js/blocks/WidgetBlocks.js:179 +#: js/widgets/timbre.js:1550 +#: js/widgets/timbre.js:1800 +#.TRANS: there are different types (sine, triangle, square...) of oscillators. +#.TRANS: type of filter, e.g., lowpass, highpass, etc. +msgid "type" +msgstr "प्रकार" -#: js/blocks/EnsembleBlocks.js:848 -msgid "The Turtle sync block aligns the beat count between turtles." -msgstr "टर्टल सिंक ब्लॉक कछुओं के बीट गिनती को समरेखित करता है।" +#: js/blocks/ToneBlocks.js:44 +#: js/widgets/timbre.js:1554 +#.TRANS: Partials refers to the number of sine waves combined into the sound. +msgid "partials" +msgstr "अंश" -#: js/blocks/EnsembleBlocks.js:889 -msgid "The Found mouse block will return true if the specified mouse can be found." -msgstr "फाउंड माउस ब्लॉक विशिष्ट माउस को पहचाना जा सकता है तो सत्य वापस करेगा।" +#: js/blocks/ToneBlocks.js:76 +msgid "You are adding multiple oscillator blocks." +msgstr "आप कई ऑस्किलेटर ब्लॉक जोड़ रहे हैं।" -#: js/blocks/EnsembleBlocks.js:895 -msgid "found mouse" -msgstr "मिला हुआ माउस" +#: js/blocks/ToneBlocks.js:144 +#: js/widgets/timbre.js:1217 +#.TRANS: a duo synthesizer combines a synth with a sequencer +msgid "duo synth" +msgstr "ड्यूओ सिंथ" -#: js/blocks/EnsembleBlocks.js:905 -msgid "The Found turtle block will return true if the specified turtle can be found." -msgstr "फाउंड टर्टल ब्लॉक विशिष्ट कछुआ को पहचाना जा सकता है तो सत्य वापस करेगा।" +#: js/blocks/ToneBlocks.js:149 +msgid "The Duo synth block is a duo-frequency modulator used to define a timbre." +msgstr "ड्यूओ सिंथ ब्लॉक एक ड्यूओ-फ़्रीक्वेंसी मॉड्युलेटर है जिसे एक टिम्बर को परिभाषित करने के लिए उपयोग किया जाता है।" -#: js/blocks/EnsembleBlocks.js:911 -msgid "found turtle" -msgstr "मिला हुआ कछुआ" +#: js/blocks/ToneBlocks.js:157 +#: js/widgets/timbre.js:1468 +msgid "vibrato rate" +msgstr "विब्रेटो दर" -#: js/blocks/EnsembleBlocks.js:934 -msgid "new mouse" -msgstr "नया माउस" +#: js/blocks/ToneBlocks.js:157 +msgid "vibrato intensity" +msgstr "विब्रेटो तीव्रता" -#: js/blocks/EnsembleBlocks.js:936 -msgid "The New mouse block will create a new mouse." -msgstr "नया माउस ब्लॉक नया माउस बनाएगा।" +#: js/blocks/ToneBlocks.js:185 +#: js/widgets/timbre.js:1215 +#.TRANS: AM (amplitude modulation) synthesizer +msgid "AM synth" +msgstr "ए.एम. सिंथ" -#: js/blocks/EnsembleBlocks.js:947 -msgid "new turtle" -msgstr "नया कछुआ" +#: js/blocks/ToneBlocks.js:189 +msgid "The AM synth block is an amplitude modulator used to define a timbre." +msgstr "ए.एम. सिंथ ब्लॉक एक एम्प्लीट्यूड मॉड्युलेटर है जिसे एक टिम्बर को परिभाषित करने के लिए उपयोग किया जाता है।" -#: js/blocks/EnsembleBlocks.js:949 -msgid "The New turtle block will create a new turtle." -msgstr "नया टर्टल ब्लॉक नया कछुआ बनाएगा।" +#: js/blocks/ToneBlocks.js:224 +#: js/widgets/timbre.js:1216 +#.TRANS: FM (frequency modulation) synthesizer +msgid "FM synth" +msgstr "एफ.एम. सिंथ" -#: js/blocks/EnsembleBlocks.js:1013 -msgid "set mouse color" -msgstr "माउस का रंग सेट करें" +#: js/blocks/ToneBlocks.js:228 +msgid "The FM synth block is a frequency modulator used to define a timbre." +msgstr "एफ.एम. सिंथ ब्लॉक एक फ़्रीक्वेंसी मॉड्युलेटर है जिसे एक टिम्बर को परिभाषित करने के लिए उपयोग किया जाता है।" -#: js/blocks/EnsembleBlocks.js:1016 -msgid "The Set-mouse-color block is used to set the color of a mouse." -msgstr "सेट-माउस-कलर ब्लॉक का उपयोग माउस के रंग को सेट करने के लिए किया जाता है।" +#: js/blocks/ToneBlocks.js:262 +msgid "partial" +msgstr "आंशिक" -#: js/blocks/EnsembleBlocks.js:1022 -msgid "set turtle color" -msgstr "कछुआ का रंग सेट करें" +#: js/blocks/ToneBlocks.js:265 +msgid "The Partial block is used to specify a weight for a specific partial harmonic." +msgstr "" + +#: js/blocks/ToneBlocks.js:284 +#.TRANS: partials are weighted components in a harmonic series +msgid "Partial weight must be between 0 and 1." +msgstr "पार्शियल वजन 0 और 1 के बीच होना चाहिए।" -#: js/blocks/EnsembleBlocks.js:1025 -msgid "The Set-turtle-color block is used to set the color of a turtle." -msgstr "सेट-टर्टल-कलर ब्लॉक का उपयोग कछुआ के रंग को सेट करने के लिए किया जाता है।" +#: js/blocks/ToneBlocks.js:297 +#.TRANS: partials are weighted components in a harmonic series +msgid "Partial block should be used inside of a Weighted-partials block." +msgstr "पार्शियल ब्लॉक को वेटेड-पार्शियल्स ब्लॉक के अंदर उपयोग किया जाना चाहिए।" -#: js/blocks/EnsembleBlocks.js:1086 -msgid "The Mouse-name block returns the name of a mouse." -msgstr "माउस-नेम ब्लॉक एक माउस का नाम वापस करता है।" +#: js/blocks/ToneBlocks.js:325 +#.TRANS: partials are weighted components in a harmonic series +msgid "weighted partials" +msgstr "वेटेड पार्शियल्स" -#: js/blocks/EnsembleBlocks.js:1095 -msgid "The Turtle-name block returns the name of a turtle." -msgstr "टर्टल-नेम ब्लॉक एक कछुआ का नाम वापस करता है।" +#: js/blocks/ToneBlocks.js:383 +msgid "The Harmonic block will add harmonics to the contained notes." +msgstr "हारमोनिक ब्लॉक नोट्स में हारमोनिक जोड़ेगा।" -#: js/blocks/EnsembleBlocks.js:1118 -msgid "mouse count" -msgstr "माउस गणना" +#: js/blocks/ToneBlocks.js:390 +#.TRANS: A harmonic is an overtone. +msgid "harmonic" +msgstr "हारमोनिक" -#: js/blocks/EnsembleBlocks.js:1121 -msgid "The Mouse-count block returns the number of mice." -msgstr "माउस-काउंट ब्लॉक माउस की संख्या वापस करता है।" +#: js/blocks/ToneBlocks.js:431 +msgid "The Distortion block adds distortion to the pitch." +msgstr "डिस्टोर्शन ब्लॉक ध्वनि में विकृति जोड़ता है।" -#: js/blocks/EnsembleBlocks.js:1127 -msgid "turtle count" -msgstr "कछुआ गणना" +#: js/blocks/ToneBlocks.js:438 +#: js/widgets/timbre.js:2088 +#.TRANS: distortion is an alteration in the sound +msgid "distortion" +msgstr "विकृति" -#: js/blocks/EnsembleBlocks.js:1130 -msgid "The Turtle-count block returns the number of turtles." -msgstr "टर्टल-काउंट ब्लॉक कछुओं की संख्या वापस करता है।" +#: js/blocks/ToneBlocks.js:487 +msgid "The Tremolo block adds a wavering effect." +msgstr "ट्रेमोलो ब्लॉक एक हिलने के प्रभाव को जोड़ता है।" -#: js/blocks/EnsembleBlocks.js:1152 -msgid "nth mouse name" -msgstr "एनथ माउस नाम" +#: js/blocks/ToneBlocks.js:495 +#: js/widgets/timbre.js:2084 +#.TRANS: a wavering effect in a musical tone +msgid "tremolo" +msgstr "ट्रेमोलो" -#: js/blocks/EnsembleBlocks.js:1155 -msgid "The Nth-Mouse name block returns the name of the nth mouse." -msgstr "एनथ-माउस-नेम ब्लॉक एनथ माउस का नाम वापस करता है।" +#: js/blocks/ToneBlocks.js:500 +#: js/blocks/ToneBlocks.js:569 +#: js/blocks/ToneBlocks.js:630 +#: js/blocks/ToneBlocks.js:689 +#: js/widgets/timbre.js:2122 +#: js/widgets/timbre.js:2210 +#: js/widgets/timbre.js:2305 +#: js/widgets/timbre.js:2407 +#.TRANS: rate at which tremolo wavers +msgid "rate" +msgstr "दर" -#: js/blocks/EnsembleBlocks.js:1161 -msgid "nth turtle name" -msgstr "एनथ कछुआ नाम" +#: js/blocks/ToneBlocks.js:502 +#: js/blocks/ToneBlocks.js:630 +#: js/widgets/timbre.js:2125 +#: js/widgets/timbre.js:2316 +#.TRANS: amplitude of tremolo waver +msgid "depth" +msgstr "गहराई" -#: js/blocks/EnsembleBlocks.js:1164 -msgid "The Nth-Turtle name block returns the name of the nth turtle." -msgstr "एनथ-टर्टल-नेम ब्लॉक एनथ कछुआ का नाम वापस करता है।" +#: js/blocks/ToneBlocks.js:559 +msgid "The Phaser block adds a sweeping sound." +msgstr "फेजर ब्लॉक एक स्वीपिंग साउंड जोड़ता है।" -#: js/blocks/EnsembleBlocks.js:1208 -#: js/blocks/EnsembleBlocks.js:1268 -msgid "set name" -msgstr "नाम सेट करें" +#: js/blocks/ToneBlocks.js:566 +#: js/widgets/timbre.js:2087 +#.TRANS: alter the phase of the sound +msgid "phaser" +msgstr "फेजर" -#: js/blocks/EnsembleBlocks.js:1217 -#: js/blocks/EnsembleBlocks.js:1224 -msgid "source" -msgstr "स्रोत" +#: js/blocks/ToneBlocks.js:569 +#: js/turtleactions/IntervalsActions.js:114 +#: js/widgets/timbre.js:2410 +msgid "octaves" +msgstr "ऑक्टेव्स" -#: js/blocks/EnsembleBlocks.js:1217 -#: js/blocks/EnsembleBlocks.js:1224 -msgid "target" -msgstr "लक्ष्य" +#: js/blocks/ToneBlocks.js:569 +#: js/widgets/timbre.js:2413 +msgid "base frequency" +msgstr "मौलिक तड़ंत" -#: js/blocks/EnsembleBlocks.js:1274 -msgid "The Set-name block is used to name a mouse." -msgstr "सेट-नेम ब्लॉक का उपयोग माउस का नाम रखने के लिए किया जाता है।" +#: js/blocks/ToneBlocks.js:619 +msgid "The Chorus block adds a chorus effect." +msgstr "कोरस ब्लॉक कोरस प्रभाव जोड़ता है।" -#: js/blocks/EnsembleBlocks.js:1287 -msgid "The Set-name block is used to name a turtle." -msgstr "सेट-नेम ब्लॉक का उपयोग कछुआ का नाम रखने के लिए किया जाता है।" +#: js/blocks/ToneBlocks.js:627 +#: js/widgets/timbre.js:2086 +#.TRANS: musical effect to simulate a choral sound +msgid "chorus" +msgstr "कोरस" -#: js/blocks/RhythmBlockPaletteBlocks.js:50 -#: js/blocks/RhythmBlockPaletteBlocks.js:233 -#.TRANS: rhythm block -#.TRANS: translate "rhythm1" as rhythm -msgid "rhythm1" -msgstr "ताल1" +#: js/blocks/ToneBlocks.js:630 +#: js/widgets/timbre.js:2310 +msgid "delay (MS)" +msgstr "देरी (मि.से.)" -#: js/blocks/RhythmBlockPaletteBlocks.js:70 -#: js/blocks/RhythmBlockPaletteBlocks.js:252 -#: js/blocks/RhythmBlockPaletteBlocks.js:517 -#: js/blocks/RhythmBlockPaletteBlocks.js:586 -#: js/blocks/RhythmBlockPaletteBlocks.js:907 -msgid "number of notes" -msgstr "नोटों की संख्या" +#: js/blocks/ToneBlocks.js:678 +msgid "The Vibrato block adds a rapid, slight variation in pitch." +msgstr "विब्रेटो ब्लॉक ध्वनि में तेज, स्लाइट वेरिएशन जोड़ता है।" -#: js/blocks/RhythmBlockPaletteBlocks.js:126 -msgid "polyphonic rhythm" -msgstr "बहुस्वर ताल" +#: js/blocks/ToneBlocks.js:686 +#: js/widgets/timbre.js:2085 +#.TRANS: a rapid, slight variation in pitch +msgid "vibrato" +msgstr "विब्रेटो" -#: js/blocks/RhythmBlockPaletteBlocks.js:219 -msgid "The Rhythm block is used to generate rhythm patterns." -msgstr "रिद्धम ब्लॉक का उपयोग ताल पैटर्न बनाने के लिए किया जाता है।" +#: js/blocks/ToneBlocks.js:689 +#: js/widgets/timbre.js:2209 +msgid "intensity" +msgstr "तीव्रता" -#: js/blocks/RhythmBlockPaletteBlocks.js:281 -#: js/blocks/RhythmBlockPaletteBlocks.js:286 -msgid "1/64 note" -msgstr "1/64 नोट" +#: js/blocks/ToneBlocks.js:733 +#.TRANS: select synthesizer +msgid "set synth" +msgstr "सिंथ सेट करें" -#: js/blocks/RhythmBlockPaletteBlocks.js:312 -#: js/blocks/RhythmBlockPaletteBlocks.js:317 -msgid "1/32 note" -msgstr "1/32 नोट" +#: js/blocks/ToneBlocks.js:804 +msgid "synth name" +msgstr "सिंथ का नाम" -#: js/blocks/RhythmBlockPaletteBlocks.js:346 -#: js/blocks/RhythmBlockPaletteBlocks.js:351 -msgid "1/16 note" -msgstr "1/16 नोट" +#: js/blocks/ToneBlocks.js:842 +msgid "set default instrument" +msgstr "डिफ़ॉल्ट इंस्ट्रुमेंट सेट करें" -#: js/blocks/RhythmBlockPaletteBlocks.js:380 -msgid "eighth note" -msgstr "आठवीं नोट" +#: js/blocks/ToneBlocks.js:895 +#: js/blocks/ToneBlocks.js:943 +#.TRANS: set the characteristics of a custom instrument +msgid "set instrument" +msgstr "इंस्ट्रुमेंट सेट करें" -#: js/blocks/RhythmBlockPaletteBlocks.js:408 -msgid "quarter note" -msgstr "क्वॉर्टर नोट" +#: js/blocks/ToneBlocks.js:898 +#: js/blocks/ToneBlocks.js:926 +#: js/blocks/ToneBlocks.js:932 +msgid "The Set instrument block selects a voice for the synthesizer," +msgstr "सेट इंस्ट्रुमेंट ब्लॉक सिंथ के लिए एक आवाज चुनता है," -#: js/blocks/RhythmBlockPaletteBlocks.js:436 -#: js/blocks/RhythmBlockPaletteBlocks.js:441 -msgid "half note" -msgstr "हाफ नोट" +#: js/blocks/ToneBlocks.js:900 +#: js/blocks/ToneBlocks.js:934 +msgid "eg guitar piano violin or cello." +msgstr "जैसे गिटार पियानो वायलिन या चेलो।" -#: js/blocks/RhythmBlockPaletteBlocks.js:470 -#: js/blocks/RhythmBlockPaletteBlocks.js:475 -msgid "whole note" -msgstr "पूरा नोट" +#: js/blocks/ToneBlocks.js:1015 +msgid "Import a sound file to use as an instrument and set its pitch center." +msgstr "एक इंस्ट्रुमेंट के रूप में उपयोग के लिए एक साउंड फ़ाइल आयात करें और इसके पिच केंद्र सेट करें।" -#: js/blocks/RhythmBlockPaletteBlocks.js:514 -#: js/blocks/RhythmBlockPaletteBlocks.js:583 -#: js/blocks/RhythmBlockPaletteBlocks.js:634 -#.TRANS: A tuplet is a note value divided into irregular time values. -msgid "tuplet" -msgstr "टुपलेट" +#: js/blocks/ToneBlocks.js:1110 +msgid "Upload a sound file to connect with the sample block." +msgstr "सैंपल ब्लॉक से जुड़ने के लिए एक साउंड फ़ाइल अपलोड करें।" -#: js/blocks/RhythmBlockPaletteBlocks.js:800 -msgid "septuplet" -msgstr "सेप्टुप्लेट" +#: js/blocks/ActionBlocks.js:58 +msgid "The Return block will return a value from an action." +msgstr "रिटर्न ब्लॉक एक क्रिया से मूल्य लौटाएगा।" -#: js/blocks/RhythmBlockPaletteBlocks.js:828 -msgid "quintuplet" -msgstr "क्विंटुप्लेट" +#: js/blocks/ActionBlocks.js:75 +msgid "return" +msgstr "लौटाएं" -#: js/blocks/RhythmBlockPaletteBlocks.js:856 -msgid "triplet" -msgstr "त्रैपलेट" +#: js/blocks/ActionBlocks.js:128 +msgid "The Return to URL block will return a value to a webpage." +msgstr "रिटर्न टू यूआरएल ब्लॉक एक मूल्य को एक वेबपेज को लौटाएगा।" -#: js/blocks/RhythmBlockPaletteBlocks.js:883 -msgid "simple tuplet" -msgstr "साधा टुपलेट" +#: js/blocks/ActionBlocks.js:145 +msgid "return to URL" +msgstr "यूआरएल पर लौटाएं" -#: js/blocks/RhythmBlockPaletteBlocks.js:893 -msgid "Tuplets are a collection of notes that get scaled to a specific duration." -msgstr "टुपलेट्स एक ऐसे समय की निर्दिष्ट अवधि के लिए स्केल करने वाले नोट्स का संग्रह होते हैं।" +#: js/blocks/ActionBlocks.js:233 +#: js/blocks/ActionBlocks.js:290 +#: js/blocks/ActionBlocks.js:501 +#: js/blocks/ActionBlocks.js:688 +msgid "The Calculate block returns a value calculated by an action." +msgstr "कैलक्यूलेट ब्लॉक एक क्रिया द्वारा गणना किए गए मूल्य को लौटाता है।" -#: js/blocks/ExtrasBlocks.js:33 -msgid "fraction" -msgstr "अंश" +#: js/blocks/ActionBlocks.js:251 +#: js/blocks/ActionBlocks.js:517 +#: js/blocks/ActionBlocks.js:707 +msgid "calculate" +msgstr "गणना" -#: js/blocks/ExtrasBlocks.js:36 -msgid "Convert a float to a fraction" -msgstr "एक फ़्लोट को एक अंश में परिवर्तित करें" +#: js/blocks/ActionBlocks.js:376 +#: js/blocks/ActionBlocks.js:593 +#: js/blocks/ActionBlocks.js:942 +#: js/blocks/ActionBlocks.js:1389 +#.TRANS: do is the do something or take an action. +msgid "The Do block is used to initiate an action." +msgstr "डू ब्लॉक का उपयोग क्रिया आरंभ करने के लिए किया जाता है।" -#: js/blocks/ExtrasBlocks.js:93 -msgid "save as ABC" -msgstr "ABC के रूप में सहेजें" +#: js/blocks/ActionBlocks.js:791 +#: js/blocks/ActionBlocks.js:865 +msgid "The Arg block contains the value of an argument passed to an action." +msgstr "आर्ग ब्लॉक में एक क्रिया को पारित किए गए एक तर्क का मूल्य होता है।" -#: js/blocks/ExtrasBlocks.js:96 -#: js/blocks/ExtrasBlocks.js:132 -#: js/blocks/ExtrasBlocks.js:168 -msgid "title" -msgstr "शीर्षक" +#: js/blocks/ActionBlocks.js:806 +#: js/blocks/ActionBlocks.js:878 +msgid "arg" +msgstr "तर्क" -#: js/blocks/ExtrasBlocks.js:129 -msgid "save as Lilypond" -msgstr "Lilypond के रूप में सहेजें" +#: js/blocks/ActionBlocks.js:836 +#: js/blocks/ActionBlocks.js:900 +#: js/blocks/ActionBlocks.js:908 +msgid "Invalid argument" +msgstr "अवैध तर्क" -#: js/blocks/ExtrasBlocks.js:165 -msgid "save as SVG" -msgstr "SVG के रूप में सहेजें" +#: js/blocks/ActionBlocks.js:944 +msgid "In the example, it is used with the One of block to choose a random phase." +msgstr "उदाहरण में, यह वन ऑफ ब्लॉक के साथ एक यादृच्छिक चरण चयन करने के लिए उपयोग किया गया है।" -#: js/blocks/ExtrasBlocks.js:216 -msgid "no background" -msgstr "कोई पृष्ठभूमि नहीं" +#: js/blocks/ActionBlocks.js:1019 +#: js/blocks/ActionBlocks.js:1026 +msgid "The Listen block is used to listen for an event such as a mouse click." +msgstr "लिसन ब्लॉक का उपयोग एक घटना के लिए सुनने के लिए किया जाता है, जैसे कि माउस क्लिक।" -#: js/blocks/ExtrasBlocks.js:219 -msgid "The No background block eliminates the background from the saved SVG output." -msgstr "नो बैकग्राउंड ब्लॉक निर्बाध एसवीजी आउटपुट से पृष्ठभूमि को हटा देता है।" +#: js/blocks/ActionBlocks.js:1028 +msgid "When the event happens, an action is taken." +msgstr "जब घटना होती है, तो क्रिया की जाती है।" -#: js/blocks/ExtrasBlocks.js:247 -msgid "show blocks" -msgstr "पिण्ड दिखाएँ" +#: js/blocks/ActionBlocks.js:1045 +msgid "on" +msgstr "पर" -#: js/blocks/ExtrasBlocks.js:249 -msgid "The Show blocks block shows the blocks." -msgstr "शो ब्लॉक्स ब्लॉक ब्लॉक्स दिखाता है।" +#: js/blocks/ActionBlocks.js:1048 +#: js/blocks/ActionBlocks.js:1049 +#: js/blocks/ActionBlocks.js:1153 +msgid "event" +msgstr "घटना" -#: js/blocks/ExtrasBlocks.js:276 -msgid "The Hide blocks block hides the blocks." -msgstr "हाइड ब्लॉक्स ब्लॉक ब्लॉक्स छुपा देता है।" +#: js/blocks/ActionBlocks.js:1133 +msgid "The Broadcast block is used to trigger an event." +msgstr "ब्रॉडकास्ट ब्लॉक एक घटना को ट्रिगर करने के लिए किया जाता है।" -#: js/blocks/ExtrasBlocks.js:305 -#: js/blocks/ExtrasBlocks.js:338 -msgid "The Space block is used to add space between blocks." -msgstr "स्थान ब्लॉक ब्लॉक्स के बीच स्थान जोड़ने के लिए उपयोग किया जाता है।" +#: js/blocks/ActionBlocks.js:1151 +msgid "broadcast" +msgstr "प्रसारण" -#: js/blocks/ExtrasBlocks.js:376 -msgid "wait" -msgstr "इंतजार करें" +#: js/blocks/ActionBlocks.js:1208 +msgid "Each Start block is a separate voice." +msgstr "प्रत्येक स्टार्ट ब्लॉक एक अलग आवाज है।" -#: js/blocks/ExtrasBlocks.js:379 -msgid "The Wait block pauses the program for a specified number of seconds." -msgstr "वेट ब्लॉक निर्दिष्ट सेकंड के लिए कार्यक्रम को रोक देता है।" +#: js/blocks/ActionBlocks.js:1304 +msgid "It is often used for storing a phrase of music that is repeated." +msgstr "इसे अक्सर एक बार फिराया जाने वाले संगीत के वाक्य को स्टोर करने के लिए उपयोग किया जाता है।" -#: js/blocks/ExtrasBlocks.js:433 -#: plugins/facebook.rtp:30 -msgid "comment" -msgstr "टिप्पणी" +#: js/blocks/ActionBlocks.js:1495 +msgid "define temperament" +msgstr "ताम्बुल निर्धारित करें" -#: js/blocks/ExtrasBlocks.js:469 -msgid "print" -msgstr "छापें" +#: js/blocks/EnsembleBlocks.js:87 +msgid "mouse index heap" +msgstr "माउस सूची भंडार" -#: js/blocks/ExtrasBlocks.js:476 -msgid "The Print block displays text at the top of the screen." -msgstr "प्रिंट ब्लॉक स्क्रीन के शीर्ष पर पाठ दिखाता है।" +#: js/blocks/EnsembleBlocks.js:87 +msgid "turtle index heap" +msgstr "टर्टल सूची भंडार" -#: js/blocks/ExtrasBlocks.js:582 -msgid "display grid" -msgstr "ग्रिड दिखाएँ" +#: js/blocks/EnsembleBlocks.js:89 +msgid "The Mouse index heap block returns a value in the heap at a specified location for a specified mouse." +msgstr "माउस इंडेक्स हीप ब्लॉक एक निर्दिष्ट स्थान पर एक निर्दिष्ट माउस के लिए हीप में एक मूल्य लौटाता है।" -#: js/blocks/ExtrasBlocks.js:587 -msgid "The Display Grid Block changes the grid type" -msgstr "डिस्प्ले ग्रिड ब्लॉक ग्रिड प्रकार बदलता है" +#: js/blocks/EnsembleBlocks.js:90 +msgid "The Turtle index heap block returns a value in the heap at a specified location for a specified turtle." +msgstr "टर्टल इंडेक्स हीप ब्लॉक एक निर्दिष्ट स्थान पर एक निर्दिष्ट कछुआ के लिए हीप में एक मूल्य लौटाता है।" -#: js/blocks/ExtrasBlocks.js:689 -#: js/blocks/ExtrasBlocks.js:708 -#: js/blocks/ExtrasBlocks.js:731 -#: js/blocks/ExtrasBlocks.js:754 -#: js/blocks/ExtrasBlocks.js:772 -#: js/blocks/ExtrasBlocks.js:791 -#: js/blocks/ExtrasBlocks.js:810 -#: js/blocks/ExtrasBlocks.js:829 -msgid "unknown" -msgstr "अज्ञात" +#: js/blocks/EnsembleBlocks.js:94 +#: js/blocks/EnsembleBlocks.js:169 +#: js/blocks/EnsembleBlocks.js:232 +#: js/blocks/EnsembleBlocks.js:318 +#: js/blocks/EnsembleBlocks.js:364 +#: js/blocks/EnsembleBlocks.js:402 +#: js/blocks/EnsembleBlocks.js:456 +#: js/blocks/EnsembleBlocks.js:506 +#: js/blocks/EnsembleBlocks.js:552 +#: js/blocks/EnsembleBlocks.js:599 +#: js/blocks/EnsembleBlocks.js:653 +#: js/blocks/EnsembleBlocks.js:765 +#: js/blocks/EnsembleBlocks.js:856 +#: js/blocks/EnsembleBlocks.js:917 +#: js/blocks/EnsembleBlocks.js:957 +#: js/blocks/EnsembleBlocks.js:1222 +#: js/blocks/EnsembleBlocks.js:1296 +msgid "Yertle" +msgstr "यर्टल" -#: js/blocks/FlowBlocks.js:41 -msgid "The Backward block runs code in reverse order (Musical retrograde)." -msgstr "बैकवर्ड ब्लॉक कोड को उल्टे क्रम में चलाता है (संगीत रेट्रोग्रेड)।" +#: js/blocks/EnsembleBlocks.js:96 +#: js/blocks/EnsembleBlocks.js:1083 +msgid "mouse name" +msgstr "माउस नाम" -#: js/blocks/FlowBlocks.js:48 -msgid "backward" -msgstr "विपरीतक्रम" +#: js/blocks/EnsembleBlocks.js:96 +#: js/blocks/EnsembleBlocks.js:1092 +msgid "turtle name" +msgstr "कछुआ नाम" -#: js/blocks/FlowBlocks.js:124 -msgid "The Duplicate block will run each block multiple times." -msgstr "डुप्लीकेट ब्लॉक प्रत्येक ब्लॉक को कई बार चलाएगा।" +#: js/blocks/EnsembleBlocks.js:147 +msgid "stop mouse" +msgstr "माउस रोकें" -#: js/blocks/FlowBlocks.js:334 -msgid "The Default block is used inside of a Switch to define the default action." -msgstr "डिफ़ॉल्ट ब्लॉक स्विच के भीतर डिफ़ॉल्ट क्रिया को परिभाषित करने के लिए उपयोग किया जाता है।" +#: js/blocks/EnsembleBlocks.js:149 +msgid "The Stop mouse block stops the specified mouse." +msgstr "स्पष्ट किए गए माउस को रोक देता है।" -#: js/blocks/FlowBlocks.js:342 -msgid "default" -msgstr "डिफ़ॉल्ट" +#: js/blocks/EnsembleBlocks.js:160 +msgid "stop turtle" +msgstr "टर्टल रोकें" -#: js/blocks/FlowBlocks.js:361 -#: js/blocks/FlowBlocks.js:418 -msgid "The Case Block must be used inside of a Switch Block." -msgstr "केस ब्लॉक स्विच ब्लॉक के भीतर ही उपयोग किया जाना चाहिए।" +#: js/blocks/EnsembleBlocks.js:162 +msgid "The Stop turtle block stops the specified turtle." +msgstr "स्पष्ट किए गए कछुए को रोक देता है।" -#: js/blocks/FlowBlocks.js:389 -msgid "The Case block is used inside of a Switch to define matches." -msgstr "केस ब्लॉक स्विच के भीतर मैच को परिभाषित करने के लिए उपयोग किया जाता है।" +#: js/blocks/EnsembleBlocks.js:186 +#: js/blocks/EnsembleBlocks.js:249 +#: js/blocks/EnsembleBlocks.js:415 +#: js/blocks/EnsembleBlocks.js:470 +#: js/blocks/EnsembleBlocks.js:708 +#: js/blocks/EnsembleBlocks.js:810 +#: js/blocks/EnsembleBlocks.js:872 +#: js/blocks/EnsembleBlocks.js:1193 +#: js/blocks/EnsembleBlocks.js:1256 +msgid "Cannot find mouse" +msgstr "माउस नहीं मिल सकता" -#: js/blocks/FlowBlocks.js:397 -msgid "case" -msgstr "केस" +#: js/blocks/EnsembleBlocks.js:188 +#: js/blocks/EnsembleBlocks.js:251 +#: js/blocks/EnsembleBlocks.js:417 +#: js/blocks/EnsembleBlocks.js:472 +#: js/blocks/EnsembleBlocks.js:710 +#: js/blocks/EnsembleBlocks.js:812 +#: js/blocks/EnsembleBlocks.js:874 +#: js/blocks/EnsembleBlocks.js:1195 +#: js/blocks/EnsembleBlocks.js:1258 +msgid "Cannot find turtle" +msgstr "कछुआ नहीं मिल सकता" -#: js/blocks/FlowBlocks.js:446 -msgid "The Switch block will run the code in the matching Case." -msgstr "स्विच ब्लॉक मैचिंग केस में कोड चलाएगा।" +#: js/blocks/EnsembleBlocks.js:208 +msgid "start mouse" +msgstr "माउस शुरू करें" -#: js/blocks/FlowBlocks.js:454 -msgid "switch" -msgstr "स्विच" +#: js/blocks/EnsembleBlocks.js:211 +msgid "The Start mouse block starts the specified mouse." +msgstr "स्पष्ट किए गए माउस को शुरू करता है।" -#: js/blocks/FlowBlocks.js:595 -msgid "The Stop block will stop a loop" -msgstr "स्टॉप ब्लॉक एक लूप को रोक देगा" +#: js/blocks/EnsembleBlocks.js:222 +msgid "start turtle" +msgstr "टरटल चालू करें" -#: js/blocks/FlowBlocks.js:597 -msgid "Forever, Repeat, While, or Until." -msgstr "हमेशा, दोहराएँ, जब तक, या जब तक नहीं।" +#: js/blocks/EnsembleBlocks.js:225 +msgid "The Start turtle block starts the specified turtle." +msgstr "स्टार्ट टरटल ब्लॉक निर्दिष्ट की गई कछुआ को शुरू करता है।" -#: js/blocks/FlowBlocks.js:653 -msgid "The Waitfor block will wait until the condition is true." -msgstr "वेटफॉर ब्लॉक स्थिति सत्य होने तक प्रतीक्षा करेगा।" +#: js/blocks/EnsembleBlocks.js:258 +msgid "Mouse is already running." +msgstr "माउस पहले से ही चल रहा है।" -#: js/blocks/FlowBlocks.js:661 -msgid "wait for" -msgstr "अज्ञात" +#: js/blocks/EnsembleBlocks.js:260 +msgid "Turtle is already running." +msgstr "टरटल पहले से ही चल रहा है।" -#: js/blocks/FlowBlocks.js:732 -msgid "The Until block will repeat until the condition is true." -msgstr "अंत तक स्थिति सत्य होने तक दोहराएगा।" +#: js/blocks/EnsembleBlocks.js:284 +msgid "Cannot find start block" +msgstr "स्टार्ट ब्लॉक नहीं मिल सकता" -#: js/blocks/FlowBlocks.js:740 -msgid "until" -msgstr "जब तक" +#: js/blocks/EnsembleBlocks.js:294 +#.TRANS: pen color for this mouse +msgid "mouse color" +msgstr "माउस कलर" -#: js/blocks/FlowBlocks.js:742 -#: js/blocks/FlowBlocks.js:822 -msgid "do2" -msgstr "करें2" +#: js/blocks/EnsembleBlocks.js:296 +msgid "The Mouse color block returns the pen color of the specified mouse." +msgstr "माउस कलर ब्लॉक निर्दिष्ट माउस का पेन कलर वापस करता है।" -#: js/blocks/FlowBlocks.js:812 -msgid "The While block will repeat while the condition is true." -msgstr "जब तक शर्त सत्य है, तब तक व्हाइल ब्लॉक दोहराएगा।" +#: js/blocks/EnsembleBlocks.js:308 +#.TRANS: pen color for this turtle +msgid "turtle color" +msgstr "कछुआ कलर" -#: js/blocks/FlowBlocks.js:820 -msgid "while" -msgstr "जबकि" +#: js/blocks/EnsembleBlocks.js:310 +msgid "The Turtle color block returns the pen color of the specified turtle." +msgstr "कछुआ कलर ब्लॉक निर्दिष्ट कछुए का पेन कलर वापस करता है।" -#: js/blocks/FlowBlocks.js:903 -#: js/blocks/FlowBlocks.js:968 -#: js/blocks/FlowBlocks.js:979 -msgid "In this example if the mouse button is pressed a snare drum will play." -msgstr "इस उदाहरण में यदि माउस बटन दबाया जाता है तो एक स्नेयर ड्रम बजेगा।" +#: js/blocks/EnsembleBlocks.js:340 +#.TRANS: heading (compass direction) for this mouse +msgid "mouse heading" +msgstr "माउस हेडिंग" -#: js/blocks/FlowBlocks.js:925 -#: js/blocks/FlowBlocks.js:988 -msgid "if" -msgstr "यदि" +#: js/blocks/EnsembleBlocks.js:342 +msgid "The Mouse heading block returns the heading of the specified mouse." +msgstr "माउस हेडिंग ब्लॉक निर्दिष्ट माउस की हेडिंग वापस करता है।" -#: js/blocks/FlowBlocks.js:927 -#: js/blocks/FlowBlocks.js:990 -msgid "then" -msgstr "तब" +#: js/blocks/EnsembleBlocks.js:354 +#.TRANS: heading (compass direction) for this turtle +msgid "turtle heading" +msgstr "कछुआ हेडिंग" -#: js/blocks/FlowBlocks.js:927 -msgid "else" -msgstr "अन्यथा" +#: js/blocks/EnsembleBlocks.js:356 +msgid "The Turtle heading block returns the heading of the specified turtle." +msgstr "कछुआ हेडिंग ब्लॉक निर्दिष्ट कछुए की हेडिंग वापस करता है।" -#: js/blocks/FlowBlocks.js:1025 -msgid "The Forever block will repeat the contained blocks forever." -msgstr "हमेशा के लिए फॉरएवर ब्लॉक निहित ब्लॉक्स को हमेशा के लिए दोहराएगा।" +#: js/blocks/EnsembleBlocks.js:386 +#: js/blocks/EnsembleBlocks.js:441 +#.TRANS: set xy position for this mouse +msgid "set mouse" +msgstr "माउस सेट करें" -#: js/blocks/FlowBlocks.js:1037 -msgid "forever" -msgstr "हमेशा के लिए" +#: js/blocks/EnsembleBlocks.js:397 +#: js/blocks/EnsembleBlocks.js:454 +#.TRANS: set xy position for this turtle +msgid "set turtle" +msgstr "कछुआ सेट करें" -#: js/blocks/FlowBlocks.js:1073 -msgid "The Repeat block will repeat the contained blocks." -msgstr "रीपीट ब्लॉक निहित ब्लॉक्स को दोहराएगा।" +#: js/blocks/EnsembleBlocks.js:435 +msgid "The Set mouse block sends a stack of blocks to be run by the specified mouse." +msgstr "सेट माउस ब्लॉक एक स्टैक ब्लॉक को निर्दिष्ट माउस द्वारा चलाए जाने के लिए भेजता है।" -#: js/blocks/FlowBlocks.js:1075 -msgid "In this example the note will be played 4 times." -msgstr "इस उदाहरण में नोट 4 बार चलाया जाएगा।" +#: js/blocks/EnsembleBlocks.js:448 +msgid "The Set turtle block sends a stack of blocks to be run by the specified turtle." +msgstr "सेट कछुआ ब्लॉक एक स्टैक ब्लॉक को निर्दिष्ट कछुआ द्वारा चलाए जाने के लिए भेजता है।" -#: js/blocks/FlowBlocks.js:1083 -msgid "repeat" -msgstr "दोहराएँ" +#: js/blocks/EnsembleBlocks.js:482 +#.TRANS: y position for this mouse +msgid "mouse y" +msgstr "माउस वाई" -#: js/blocks/FlowBlocks.js:1123 -msgid "duplicate factor" -msgstr "प्रतिलिपि कारक" +#: js/blocks/EnsembleBlocks.js:484 +msgid "The Y mouse block returns the Y position of the specified mouse." +msgstr "Y माउस ब्लॉक निर्दिष्ट माउस की Y स्थिति वापस करता है।" -#: js/blocks/GraphicsBlocks.js:46 -#: js/turtleactions/DictActions.js:77 -#: js/turtleactions/DictActions.js:144 -#: js/turtleactions/DictActions.js:173 -msgid "heading" -msgstr "शीर्षक" +#: js/blocks/EnsembleBlocks.js:496 +#.TRANS: y position for this turtle +msgid "turtle y" +msgstr "कछुआ वाई" -#: js/blocks/GraphicsBlocks.js:56 -msgid "The Heading block returns the orientation of the mouse." -msgstr "हेडिंग ब्लॉक माउस की ओरिएंटेशन को लौटाता है।" +#: js/blocks/EnsembleBlocks.js:498 +msgid "The Y turtle block returns the Y position of the specified turtle." +msgstr "Y कछुआ ब्लॉक निर्दिष्ट कछुए की Y स्थिति वापस करता है।" -#: js/blocks/GraphicsBlocks.js:62 -msgid "The Heading block returns the orientation of the turtle." -msgstr "हेडिंग ब्लॉक कछुए की ओरिएंटेशन को लौटाता है।" +#: js/blocks/EnsembleBlocks.js:528 +#.TRANS: x position for this mouse +msgid "mouse x" +msgstr "माउस एक्स" -#: js/blocks/GraphicsBlocks.js:133 -msgid "The Y block returns the vertical position of the mouse." -msgstr "वाई ब्लॉक माउस की ऊर्ध्वाधर स्थिति को लौटाता है।" +#: js/blocks/EnsembleBlocks.js:530 +msgid "The X mouse block returns the X position of the specified mouse." +msgstr "X माउस ब्लॉक निर्दिष्ट माउस की X स्थिति वापस करता है।" -#: js/blocks/GraphicsBlocks.js:140 -msgid "The Y block returns the vertical position of the turtle." -msgstr "वाई ब्लॉक कछुए की ऊर्ध्वाधर स्थिति को लौटाता है।" +#: js/blocks/EnsembleBlocks.js:542 +#.TRANS: x position for this turtle +msgid "turtle x" +msgstr "कछुआ एक्स" -#: js/blocks/GraphicsBlocks.js:149 -msgid "y3" -msgstr "y3" +#: js/blocks/EnsembleBlocks.js:544 +msgid "The X turtle block returns the X position of the specified turtle." +msgstr "X कछुआ ब्लॉक निर्दिष्ट कछुए की X स्थिति वापस करता है।" -#: js/blocks/GraphicsBlocks.js:219 -msgid "The X block returns the horizontal position of the mouse." -msgstr "एक्स ब्लॉक माउस की क्षैतिज स्थिति को लौटाता है।" +#: js/blocks/EnsembleBlocks.js:575 +#.TRANS: notes played by this mouse +msgid "mouse notes played" +msgstr "माउस बजाए गए स्वर" -#: js/blocks/GraphicsBlocks.js:226 -msgid "The X block returns the horizontal position of the turtle." -msgstr "एक्स ब्लॉक कछुए की क्षैतिज स्थिति को लौटाता है।" +#: js/blocks/EnsembleBlocks.js:577 +msgid "The Mouse elapse notes block returns the number of notes played by the specified mouse." +msgstr "माउस इलैप्स स्वर ब्लॉक निर्दिष्ट माउस द्वारा बजाए गए स्वरों की संख्या वापस करता है।" -#: js/blocks/GraphicsBlocks.js:235 -msgid "x3" -msgstr "x3" +#: js/blocks/EnsembleBlocks.js:589 +#.TRANS: notes played by this turtle +msgid "turtle notes played" +msgstr "कछुआ बजाए गए स्वर" -#: js/blocks/GraphicsBlocks.js:295 -msgid "scroll xy" -msgstr "स्क्रॉल xy" +#: js/blocks/EnsembleBlocks.js:591 +msgid "The Turtle elapse notes block returns the number of notes played by the specified turtle." +msgstr "कछुआ इलैप्स स्वर ब्लॉक निर्दिष्ट कछुए द्वारा बजाए गए स्वरों की संख्या वापस करता है।" -#: js/blocks/GraphicsBlocks.js:303 -msgid "The Scroll XY block moves the canvas." -msgstr "स्क्रॉल XY ब्लॉक कैनवास को स्थानांतरित करता है।" +#: js/blocks/EnsembleBlocks.js:629 +#.TRANS: convert current note for this turtle to piano key (1-88) +msgid "mouse pitch number" +msgstr "माउस पिच नंबर" -#: js/blocks/GraphicsBlocks.js:313 -msgid "x2" -msgstr "x2" +#: js/blocks/EnsembleBlocks.js:631 +msgid "The Mouse pitch block returns the current pitch number being played by the specified mouse." +msgstr "माउस पिच ब्लॉक विशिष्ट माउस द्वारा बजाए जा रहे वर्तमान पिच नंबर को वापस करता है।" -#: js/blocks/GraphicsBlocks.js:313 -msgid "y2" -msgstr "y2" +#: js/blocks/EnsembleBlocks.js:643 +#.TRANS: convert current note for this turtle to piano key (1-88) +msgid "turtle pitch number" +msgstr "कछुआ पिच नंबर" -#: js/blocks/GraphicsBlocks.js:426 -msgid "The Control-point 2 block sets the second control point for the Bezier curve." -msgstr "कंट्रोल-पॉइंट 2 ब्लॉक बेज़ियर वक्र के लिए दूसरा नियंत्रण बिंदु सेट करता है।" +#: js/blocks/EnsembleBlocks.js:645 +msgid "The Turtle pitch block returns the current pitch number being played by the specified turtle." +msgstr "टर्टल पिच ब्लॉक विशिष्ट कछुआ द्वारा बजाए जा रहे वर्तमान पिच नंबर को वापस करता है।" -#: js/blocks/GraphicsBlocks.js:433 -msgid "control point 2" -msgstr "नियंत्रण बिंदु 2" +#: js/blocks/EnsembleBlocks.js:749 +#: js/blocks/EnsembleBlocks.js:821 +#.TRANS: note value is the duration of the note played by this mouse +msgid "mouse note value" +msgstr "माउस नोट मूल्य" -#: js/blocks/GraphicsBlocks.js:436 -#: js/blocks/GraphicsBlocks.js:487 -#: js/blocks/GraphicsBlocks.js:534 -#: js/blocks/GraphicsBlocks.js:750 -msgid "x1" -msgstr "x1" +#: js/blocks/EnsembleBlocks.js:759 +#.TRANS: note value is the duration of the note played by this turtle +msgid "turtle note value" +msgstr "कछुआ नोट मूल्य" -#: js/blocks/GraphicsBlocks.js:436 -#: js/blocks/GraphicsBlocks.js:487 -#: js/blocks/GraphicsBlocks.js:534 -#: js/blocks/GraphicsBlocks.js:750 -msgid "y1" -msgstr "y1" +#: js/blocks/EnsembleBlocks.js:832 +#.TRANS: sync is short for synchronization +msgid "mouse sync" +msgstr "माउस सिंक" -#: js/blocks/GraphicsBlocks.js:477 -msgid "The Control-point 1 block sets the first control point for the Bezier curve." -msgstr "कंट्रोल-पॉइंट 1 ब्लॉक बेज़ियर वक्र के लिए पहला नियंत्रण बिंदु सेट करता है।" +#: js/blocks/EnsembleBlocks.js:834 +msgid "The Mouse sync block aligns the beat count between mice." +msgstr "माउस सिंक ब्लॉक माउस के बीट गिनती को समरेखित करता है।" -#: js/blocks/GraphicsBlocks.js:484 -msgid "control point 1" -msgstr "नियंत्रण बिंदु 1" +#: js/blocks/EnsembleBlocks.js:846 +#.TRANS: sync is short for synchronization +msgid "turtle sync" +msgstr "कछुआ सिंक" -#: js/blocks/GraphicsBlocks.js:527 -msgid "The Bezier block draws a Bezier curve." -msgstr "बेज़ियर ब्लॉक एक बेज़ियर वक्र खींचता है।" +#: js/blocks/EnsembleBlocks.js:848 +msgid "The Turtle sync block aligns the beat count between turtles." +msgstr "टर्टल सिंक ब्लॉक कछुओं के बीट गिनती को समरेखित करता है।" -#: js/blocks/GraphicsBlocks.js:531 -msgid "bezier" -msgstr "बेज़ियर" +#: js/blocks/EnsembleBlocks.js:889 +msgid "The Found mouse block will return true if the specified mouse can be found." +msgstr "फाउंड माउस ब्लॉक विशिष्ट माउस को पहचाना जा सकता है तो सत्य वापस करेगा।" -#: js/blocks/GraphicsBlocks.js:592 -msgid "The Arc block moves the turtle in an arc." -msgstr "आर्क ब्लॉक कछुए को एक चाप में स्थानांतरित करता है।" +#: js/blocks/EnsembleBlocks.js:895 +msgid "found mouse" +msgstr "मिला हुआ माउस" -#: js/blocks/GraphicsBlocks.js:600 -msgid "arc" -msgstr "चाप" +#: js/blocks/EnsembleBlocks.js:905 +msgid "The Found turtle block will return true if the specified turtle can be found." +msgstr "फाउंड टर्टल ब्लॉक विशिष्ट कछुआ को पहचाना जा सकता है तो सत्य वापस करेगा।" -#: js/blocks/GraphicsBlocks.js:603 -msgid "angle" -msgstr "कोण" +#: js/blocks/EnsembleBlocks.js:911 +msgid "found turtle" +msgstr "मिला हुआ कछुआ" -#: js/blocks/GraphicsBlocks.js:603 -msgid "radius" -msgstr "त्रिज्या" +#: js/blocks/EnsembleBlocks.js:934 +msgid "new mouse" +msgstr "नया माउस" -#: js/blocks/GraphicsBlocks.js:620 -#: js/blocks/GraphicsBlocks.js:767 -#: js/blocks/GraphicsBlocks.js:1010 -#: js/blocks/GraphicsBlocks.js:1093 -msgid "Value must be within -5000 to 5000 when Wrap Mode is off." -msgstr "वैल्यू रैप मोड बंद होने पर -5000 से 5000 के भीतर होनी चाहिए।" +#: js/blocks/EnsembleBlocks.js:936 +msgid "The New mouse block will create a new mouse." +msgstr "नया माउस ब्लॉक नया माउस बनाएगा।" -#: js/blocks/GraphicsBlocks.js:622 -#: js/blocks/GraphicsBlocks.js:769 -#: js/blocks/GraphicsBlocks.js:1012 -#: js/blocks/GraphicsBlocks.js:1095 -msgid "Value must be within -20000 to 20000 when Wrap Mode is on." -msgstr "वैल्यू रैप मोड चालू होने पर -20000 से 20000 के भीतर होनी चाहिए।" +#: js/blocks/EnsembleBlocks.js:947 +msgid "new turtle" +msgstr "नया कछुआ" -#: js/blocks/GraphicsBlocks.js:660 -msgid "set heading" -msgstr "शीर्षक सेट करें" +#: js/blocks/EnsembleBlocks.js:949 +msgid "The New turtle block will create a new turtle." +msgstr "नया टर्टल ब्लॉक नया कछुआ बनाएगा।" + +#: js/blocks/EnsembleBlocks.js:1013 +msgid "set mouse color" +msgstr "माउस का रंग सेट करें" -#: js/blocks/GraphicsBlocks.js:673 -msgid "The Set heading block sets the heading of the turtle." -msgstr "सेट हेडिंग ब्लॉक कछुए का शीर्षक सेट करता है।" +#: js/blocks/EnsembleBlocks.js:1016 +msgid "The Set-mouse-color block is used to set the color of a mouse." +msgstr "सेट-माउस-कलर ब्लॉक का उपयोग माउस के रंग को सेट करने के लिए किया जाता है।" -#: js/blocks/GraphicsBlocks.js:733 -msgid "The Set XY block moves the mouse to a specific position on the screen." -msgstr "सेट XY ब्लॉक माउस को स्क्रीन पर एक विशिष्ट स्थिति में ले जाता है।" +#: js/blocks/EnsembleBlocks.js:1022 +msgid "set turtle color" +msgstr "कछुआ का रंग सेट करें" -#: js/blocks/GraphicsBlocks.js:739 -msgid "The Set XY block moves the turtle to a specific position on the screen." -msgstr "सेट XY ब्लॉक कछुए को स्क्रीन पर एक विशिष्ट स्थिति में ले जाता है।" +#: js/blocks/EnsembleBlocks.js:1025 +msgid "The Set-turtle-color block is used to set the color of a turtle." +msgstr "सेट-टर्टल-कलर ब्लॉक का उपयोग कछुआ के रंग को सेट करने के लिए किया जाता है।" -#: js/blocks/GraphicsBlocks.js:747 -msgid "set xy" -msgstr "xy सेट करें" +#: js/blocks/EnsembleBlocks.js:1086 +msgid "The Mouse-name block returns the name of a mouse." +msgstr "माउस-नेम ब्लॉक एक माउस का नाम वापस करता है।" -#: js/blocks/GraphicsBlocks.js:819 -msgid "The Right block turns the mouse to the right." -msgstr "राइट ब्लॉक माउस को दाईं ओर घुमाता है।" +#: js/blocks/EnsembleBlocks.js:1095 +msgid "The Turtle-name block returns the name of a turtle." +msgstr "टर्टल-नेम ब्लॉक एक कछुआ का नाम वापस करता है।" -#: js/blocks/GraphicsBlocks.js:826 -msgid "The Right block turns the turtle to the right." -msgstr "राइट ब्लॉक कछुए को दाईं ओर घुमाता है।" +#: js/blocks/EnsembleBlocks.js:1118 +msgid "mouse count" +msgstr "माउस गणना" -#: js/blocks/GraphicsBlocks.js:835 -msgid "right1" -msgstr "दायाँ1" +#: js/blocks/EnsembleBlocks.js:1121 +msgid "The Mouse-count block returns the number of mice." +msgstr "माउस-काउंट ब्लॉक माउस की संख्या वापस करता है।" -#: js/blocks/GraphicsBlocks.js:835 -#: plugins/rodi.rtp:77 -#: plugins/rodi.rtp:340 -#: plugins/rodi.rtp:375 -msgid "right" -msgstr "दायाँ" +#: js/blocks/EnsembleBlocks.js:1127 +msgid "turtle count" +msgstr "कछुआ गणना" -#: js/blocks/GraphicsBlocks.js:899 -msgid "The Left block turns the mouse to the left." -msgstr "लेफ्ट ब्लॉक माउस को बाईं ओर घुमाता है।" +#: js/blocks/EnsembleBlocks.js:1130 +msgid "The Turtle-count block returns the number of turtles." +msgstr "टर्टल-काउंट ब्लॉक कछुओं की संख्या वापस करता है।" -#: js/blocks/GraphicsBlocks.js:906 -msgid "The Left block turns the turtle to the left." -msgstr "लेफ्ट ब्लॉक कछुए को बाईं ओर घुमाता है।" +#: js/blocks/EnsembleBlocks.js:1152 +msgid "nth mouse name" +msgstr "एनथ माउस नाम" -#: js/blocks/GraphicsBlocks.js:915 -msgid "left1" -msgstr "बायाँ1" +#: js/blocks/EnsembleBlocks.js:1155 +msgid "The Nth-Mouse name block returns the name of the nth mouse." +msgstr "एनथ-माउस-नेम ब्लॉक एनथ माउस का नाम वापस करता है।" -#: js/blocks/GraphicsBlocks.js:915 -#: plugins/rodi.rtp:79 -#: plugins/rodi.rtp:339 -#: plugins/rodi.rtp:362 -msgid "left" -msgstr "बायाँ" +#: js/blocks/EnsembleBlocks.js:1161 +msgid "nth turtle name" +msgstr "एनथ कछुआ नाम" -#: js/blocks/GraphicsBlocks.js:967 -#: js/widgets/temperament.js:875 -#: js/widgets/temperament.js:1078 -#: plugins/rodi.rtp:69 -#: plugins/rodi.rtp:387 -msgid "back" -msgstr "पीछे" +#: js/blocks/EnsembleBlocks.js:1164 +msgid "The Nth-Turtle name block returns the name of the nth turtle." +msgstr "एनथ-टर्टल-नेम ब्लॉक एनथ कछुआ का नाम वापस करता है।" -#: js/blocks/GraphicsBlocks.js:976 -msgid "The Back block moves the mouse backward." -msgstr "बैक ब्लॉक माउस को पीछे की ओर ले जाता है।" +#: js/blocks/EnsembleBlocks.js:1208 +#: js/blocks/EnsembleBlocks.js:1268 +msgid "set name" +msgstr "नाम सेट करें" -#: js/blocks/GraphicsBlocks.js:983 -msgid "The Back block moves the turtle backward." -msgstr "बैक ब्लॉक कछुए को पीछे की ओर ले जाता है।" +#: js/blocks/EnsembleBlocks.js:1217 +#: js/blocks/EnsembleBlocks.js:1224 +msgid "source" +msgstr "स्रोत" -#: js/blocks/GraphicsBlocks.js:1050 -#: plugins/rodi.rtp:71 -#: plugins/rodi.rtp:400 -msgid "forward" -msgstr "आगे" +#: js/blocks/EnsembleBlocks.js:1217 +#: js/blocks/EnsembleBlocks.js:1224 +msgid "target" +msgstr "लक्ष्य" -#: js/blocks/GraphicsBlocks.js:1059 -msgid "The Forward block moves the mouse forward." -msgstr "फॉरवर्ड ब्लॉक माउस को आगे की ओर ले जाता है।" +#: js/blocks/EnsembleBlocks.js:1274 +msgid "The Set-name block is used to name a mouse." +msgstr "सेट-नेम ब्लॉक का उपयोग माउस का नाम रखने के लिए किया जाता है।" -#: js/blocks/GraphicsBlocks.js:1066 -msgid "The Forward block moves the turtle forward." -msgstr "फॉरवर्ड ब्लॉक कछुए को आगे की ओर ले जाता है।" +#: js/blocks/EnsembleBlocks.js:1287 +msgid "The Set-name block is used to name a turtle." +msgstr "सेट-नेम ब्लॉक का उपयोग कछुआ का नाम रखने के लिए किया जाता है।" -#: js/blocks/GraphicsBlocks.js:1154 -#: js/blocks/GraphicsBlocks.js:1172 -msgid "wrap" -msgstr "लपेटें" +#: js/blocks/ExtrasBlocks.js:33 +msgid "fraction" +msgstr "अंश" -#: js/blocks/MediaBlocks.js:35 -#.TRANS: right side of the screen -msgid "right (screen)" -msgstr "दाएं (स्क्रीन)" +#: js/blocks/ExtrasBlocks.js:36 +msgid "Convert a float to a fraction" +msgstr "एक फ़्लोट को एक अंश में परिवर्तित करें" -#: js/blocks/MediaBlocks.js:45 -#: js/blocks/MediaBlocks.js:56 -msgid "The Right block returns the position of the right of the canvas." -msgstr "राइट ब्लॉक कैनवास के दाएं की स्थिति लौटाता है।" +#: js/blocks/ExtrasBlocks.js:93 +msgid "save as ABC" +msgstr "ABC के रूप में सहेजें" -#: js/blocks/MediaBlocks.js:97 -#.TRANS: left side of the screen -msgid "left (screen)" -msgstr "बाएं (स्क्रीन)" +#: js/blocks/ExtrasBlocks.js:96 +#: js/blocks/ExtrasBlocks.js:132 +#: js/blocks/ExtrasBlocks.js:168 +msgid "title" +msgstr "शीर्षक" -#: js/blocks/MediaBlocks.js:107 -#: js/blocks/MediaBlocks.js:118 -msgid "The Left block returns the position of the left of the canvas." -msgstr "लेफ्ट ब्लॉक कैनवास के बाएं की स्थिति लौटाता है।" +#: js/blocks/ExtrasBlocks.js:129 +msgid "save as Lilypond" +msgstr "Lilypond के रूप में सहेजें" -#: js/blocks/MediaBlocks.js:158 -msgid "top (screen)" -msgstr "शीर्ष (स्क्रीन)" +#: js/blocks/ExtrasBlocks.js:165 +msgid "save as SVG" +msgstr "SVG के रूप में सहेजें" -#: js/blocks/MediaBlocks.js:168 -#: js/blocks/MediaBlocks.js:179 -msgid "The Top block returns the position of the top of the canvas." -msgstr "टॉप ब्लॉक कैनवास के शीर्ष की स्थिति लौटाता है।" +#: js/blocks/ExtrasBlocks.js:216 +msgid "no background" +msgstr "कोई पृष्ठभूमि नहीं" -#: js/blocks/MediaBlocks.js:219 -msgid "bottom (screen)" -msgstr "नीचे (स्क्रीन)" +#: js/blocks/ExtrasBlocks.js:219 +msgid "The No background block eliminates the background from the saved SVG output." +msgstr "नो बैकग्राउंड ब्लॉक निर्बाध एसवीजी आउटपुट से पृष्ठभूमि को हटा देता है।" -#: js/blocks/MediaBlocks.js:229 -#: js/blocks/MediaBlocks.js:240 -msgid "The Bottom block returns the position of the bottom of the canvas." -msgstr "बॉटम ब्लॉक कैनवास के नीचे की स्थिति लौटाता है।" +#: js/blocks/ExtrasBlocks.js:247 +msgid "show blocks" +msgstr "पिण्ड दिखाएँ" -#: js/blocks/MediaBlocks.js:282 -msgid "width" -msgstr "चौड़ाई" +#: js/blocks/ExtrasBlocks.js:249 +msgid "The Show blocks block shows the blocks." +msgstr "शो ब्लॉक्स ब्लॉक ब्लॉक्स दिखाता है।" -#: js/blocks/MediaBlocks.js:291 -msgid "The Width block returns the width of the canvas." -msgstr "विड्थ ब्लॉक कैनवास की चौड़ाई लौटाता है।" +#: js/blocks/ExtrasBlocks.js:276 +msgid "The Hide blocks block hides the blocks." +msgstr "हाइड ब्लॉक्स ब्लॉक ब्लॉक्स छुपा देता है।" -#: js/blocks/MediaBlocks.js:325 -msgid "height" -msgstr "ऊचाई" +#: js/blocks/ExtrasBlocks.js:305 +#: js/blocks/ExtrasBlocks.js:338 +msgid "The Space block is used to add space between blocks." +msgstr "स्थान ब्लॉक ब्लॉक्स के बीच स्थान जोड़ने के लिए उपयोग किया जाता है।" -#: js/blocks/MediaBlocks.js:334 -msgid "The Height block returns the height of the canvas." -msgstr "हाइट ब्लॉक कैनवास की ऊचाई लौटाता है।" +#: js/blocks/ExtrasBlocks.js:376 +msgid "wait" +msgstr "इंतजार करें" -#: js/blocks/MediaBlocks.js:369 -#.TRANS: stops playback of an audio recording -msgid "stop play" -msgstr "रुको प्ले" +#: js/blocks/ExtrasBlocks.js:379 +msgid "The Wait block pauses the program for a specified number of seconds." +msgstr "वेट ब्लॉक निर्दिष्ट सेकंड के लिए कार्यक्रम को रोक देता है।" -#: js/blocks/MediaBlocks.js:404 -#.TRANS: Erases the images and text -msgid "erase media" -msgstr "मीडिया मिटाओ" +#: js/blocks/ExtrasBlocks.js:433 +#: plugins/facebook.rtp:30 +msgid "comment" +msgstr "टिप्पणी" -#: js/blocks/MediaBlocks.js:409 -msgid "The Erase Media block erases text and images." -msgstr "इरेस मीडिया ब्लॉक टेक्स्ट और छवियाँ मिटाता है।" +#: js/blocks/ExtrasBlocks.js:469 +msgid "print" +msgstr "छापें" -#: js/blocks/MediaBlocks.js:439 -#.TRANS: play an audio recording -msgid "play back" -msgstr "प्ले बैक" +#: js/blocks/ExtrasBlocks.js:476 +msgid "The Print block displays text at the top of the screen." +msgstr "प्रिंट ब्लॉक स्क्रीन के शीर्ष पर पाठ दिखाता है।" -#: js/blocks/MediaBlocks.js:487 -msgid "speak" -msgstr "बोलो" +#: js/blocks/ExtrasBlocks.js:585 +msgid "display grid" +msgstr "ग्रिड दिखाएँ" -#: js/blocks/MediaBlocks.js:495 -msgid "The Speak block outputs to the text-to-speech synthesizer" -msgstr "स्पीक ब्लॉक टेक्स्ट-टू-स्पीच सिंथेसाइज़र को आउटपुट करता है।" +#: js/blocks/ExtrasBlocks.js:590 +msgid "The Display Grid Block changes the grid type" +msgstr "डिस्प्ले ग्रिड ब्लॉक ग्रिड प्रकार बदलता है" -#: js/blocks/MediaBlocks.js:546 -msgid "camera" -msgstr "कैमरा" +#: js/blocks/ExtrasBlocks.js:692 +#: js/blocks/ExtrasBlocks.js:711 +#: js/blocks/ExtrasBlocks.js:734 +#: js/blocks/ExtrasBlocks.js:757 +#: js/blocks/ExtrasBlocks.js:775 +#: js/blocks/ExtrasBlocks.js:794 +#: js/blocks/ExtrasBlocks.js:813 +#: js/blocks/ExtrasBlocks.js:832 +msgid "unknown" +msgstr "अज्ञात" -#: js/blocks/MediaBlocks.js:551 -msgid "The Camera block connects a webcam to the Show block." -msgstr "कैमरा ब्लॉक एक वेबकैम को शो ब्लॉक से जोड़ता है।" +#: js/blocks/GraphicsBlocks.js:46 +#: js/turtleactions/DictActions.js:77 +#: js/turtleactions/DictActions.js:144 +#: js/turtleactions/DictActions.js:173 +msgid "heading" +msgstr "शीर्षक" -#: js/blocks/MediaBlocks.js:574 -msgid "video" -msgstr "वीडियो" +#: js/blocks/GraphicsBlocks.js:56 +msgid "The Heading block returns the orientation of the mouse." +msgstr "हेडिंग ब्लॉक माउस की ओरिएंटेशन को लौटाता है।" -#: js/blocks/MediaBlocks.js:579 -msgid "The Video block selects video for use with the Show block." -msgstr "वीडियो ब्लॉक शो ब्लॉक के साथ उपयोग के लिए वीडियो का चयन करता है।" +#: js/blocks/GraphicsBlocks.js:62 +msgid "The Heading block returns the orientation of the turtle." +msgstr "हेडिंग ब्लॉक कछुए की ओरिएंटेशन को लौटाता है।" -#: js/blocks/MediaBlocks.js:607 -msgid "The Open file block opens a file for use with the Show block." -msgstr "ओपन फाइल ब्लॉक शो ब्लॉक के साथ उपयोग के लिए एक फाइल खोलता है।" +#: js/blocks/GraphicsBlocks.js:133 +msgid "The Y block returns the vertical position of the mouse." +msgstr "वाई ब्लॉक माउस की ऊर्ध्वाधर स्थिति को लौटाता है।" -#: js/blocks/MediaBlocks.js:645 -msgid "stop media" -msgstr "मीडिया रोक" +#: js/blocks/GraphicsBlocks.js:140 +msgid "The Y block returns the vertical position of the turtle." +msgstr "वाई ब्लॉक कछुए की ऊर्ध्वाधर स्थिति को लौटाता है।" -#: js/blocks/MediaBlocks.js:650 -msgid "The Stop media block stops audio or video playback." -msgstr "स्टॉप मीडिया ब्लॉक ऑडियो या वीडियो प्लेबैक को रोकता है।" +#: js/blocks/GraphicsBlocks.js:149 +msgid "y3" +msgstr "y3" -#: js/blocks/MediaBlocks.js:679 -#: js/blocks/PitchBlocks.js:1577 -#: js/widgets/musickeyboard.js:1936 -#: js/widgets/phrasemaker.js:1037 -#.TRANS: a measure of frequency: one cycle per second -msgid "hertz" -msgstr "हर्ट्ज़" +#: js/blocks/GraphicsBlocks.js:219 +msgid "The X block returns the horizontal position of the mouse." +msgstr "एक्स ब्लॉक माउस की क्षैतिज स्थिति को लौटाता है।" -#: js/blocks/MediaBlocks.js:692 -#: js/blocks/WidgetBlocks.js:182 -#: js/widgets/temperament.js:506 -#: js/widgets/temperament.js:546 -#: js/widgets/temperament.js:610 -#: js/widgets/temperament.js:618 -#: js/widgets/temperament.js:1505 -#: js/widgets/timbre.js:1842 -msgid "frequency" -msgstr "आवृत्ति" +#: js/blocks/GraphicsBlocks.js:226 +msgid "The X block returns the horizontal position of the turtle." +msgstr "एक्स ब्लॉक कछुए की क्षैतिज स्थिति को लौटाता है।" -#: js/blocks/MediaBlocks.js:692 -#: js/widgets/musickeyboard.js:1549 -#: plugins/rodi.rtp:193 -msgid "duration (MS)" -msgstr "अवधि (एमएस)" +#: js/blocks/GraphicsBlocks.js:235 +msgid "x3" +msgstr "x3" -#: js/blocks/MediaBlocks.js:728 -#.TRANS: translate a note into hertz, e.g., A4 -> 440HZ -msgid "note to frequency" -msgstr "नोट को आवृत्ति में बदलें" +#: js/blocks/GraphicsBlocks.js:295 +msgid "scroll xy" +msgstr "स्क्रॉल xy" -#: js/blocks/MediaBlocks.js:736 -msgid "The To frequency block converts a pitch name and octave to Hertz." -msgstr "टू फ्रीक्वेंसी ब्लॉक एक पिच नाम और सप्तक को हर्ट्ज़ में परिवर्तित करता है।" +#: js/blocks/GraphicsBlocks.js:303 +msgid "The Scroll XY block moves the canvas." +msgstr "स्क्रॉल XY ब्लॉक कैनवास को स्थानांतरित करता है।" -#: js/blocks/MediaBlocks.js:746 -#: js/blocks/PitchBlocks.js:656 -#: js/blocks/PitchBlocks.js:934 -#: js/blocks/PitchBlocks.js:1866 -#.TRANS: name2 is name as in name of pitch (JAPANESE ONLY) -msgid "name2" -msgstr "नाम2" +#: js/blocks/GraphicsBlocks.js:313 +msgid "x2" +msgstr "x2" -#: js/blocks/MediaBlocks.js:812 -msgid "The Avatar block is used to change the appearance of the mouse." -msgstr "अवतार ब्लॉक का उपयोग माउस की उपस्थिति को बदलने के लिए किया जाता है।" +#: js/blocks/GraphicsBlocks.js:313 +msgid "y2" +msgstr "y2" -#: js/blocks/MediaBlocks.js:819 -msgid "The Avatar block is used to change the appearance of the turtle." -msgstr "अवतार ब्लॉक का उपयोग कछुए की उपस्थिति को बदलने के लिए किया जाता है।" +#: js/blocks/GraphicsBlocks.js:417 +msgid "The Control-point 2 block sets the second control point for the Bezier curve." +msgstr "कंट्रोल-पॉइंट 2 ब्लॉक बेज़ियर वक्र के लिए दूसरा नियंत्रण बिंदु सेट करता है।" -#: js/blocks/MediaBlocks.js:831 -#: js/blocks/MediaBlocks.js:891 -#.TRANS: a media object -msgid "size" -msgstr "आकार" +#: js/blocks/GraphicsBlocks.js:424 +msgid "control point 2" +msgstr "नियंत्रण बिंदु 2" -#: js/blocks/MediaBlocks.js:831 -msgid "image" -msgstr "फोटो" +#: js/blocks/GraphicsBlocks.js:427 +#: js/blocks/GraphicsBlocks.js:478 +#: js/blocks/GraphicsBlocks.js:525 +#: js/blocks/GraphicsBlocks.js:741 +msgid "x1" +msgstr "x1" -#: js/blocks/MediaBlocks.js:880 -msgid "The Show block is used to display text or images on the canvas." -msgstr "शो ब्लॉक का उपयोग कैनवास पर टेक्स्ट या छवियों को प्रदर्शित करने के लिए किया जाता है।" +#: js/blocks/GraphicsBlocks.js:427 +#: js/blocks/GraphicsBlocks.js:478 +#: js/blocks/GraphicsBlocks.js:525 +#: js/blocks/GraphicsBlocks.js:741 +msgid "y1" +msgstr "y1" -#: js/blocks/MediaBlocks.js:888 -#.TRANS: show1 is show as in display an image or text on the screen. -msgid "show1" -msgstr "शो1" +#: js/blocks/GraphicsBlocks.js:468 +msgid "The Control-point 1 block sets the first control point for the Bezier curve." +msgstr "कंट्रोल-पॉइंट 1 ब्लॉक बेज़ियर वक्र के लिए पहला नियंत्रण बिंदु सेट करता है।" -#: js/blocks/MediaBlocks.js:891 -msgid "obj" -msgstr "वस्तु" +#: js/blocks/GraphicsBlocks.js:475 +msgid "control point 1" +msgstr "नियंत्रण बिंदु 1" -#: js/blocks/MediaBlocks.js:938 -msgid "The Media block is used to import an image." -msgstr "मीडिया ब्लॉक का उपयोग एक छवि आयात करने के लिए किया जाता है।" +#: js/blocks/GraphicsBlocks.js:518 +msgid "The Bezier block draws a Bezier curve." +msgstr "बेज़ियर ब्लॉक एक बेज़ियर वक्र खींचता है।" -#: js/blocks/MediaBlocks.js:973 -msgid "The Text block holds a text string." -msgstr "टेक्स्ट ब्लॉक एक टेक्स्ट स्ट्रिंग को रखता है।" -#: js/blocks/MeterBlocks.js:34 -#.TRANS: musical meter (time signature), e.g., 4:4 -msgid "current meter" -msgstr "वर्तमान मीटर" +#: js/blocks/GraphicsBlocks.js:522 +msgid "bezier" +msgstr "बेज़ियर" -#: js/blocks/MeterBlocks.js:85 -#.TRANS: number of beats per minute -msgid "beat factor" -msgstr "बीट कारक" +#: js/blocks/GraphicsBlocks.js:583 +msgid "The Arc block moves the turtle in an arc." +msgstr "आर्क ब्लॉक कछुए को एक चाप में स्थानांतरित करता है।" -#: js/blocks/MeterBlocks.js:161 -msgid "The Beats per minute block returns the current beats per minute." -msgstr "बीट्स पर मिनट ब्लॉक वर्तमान मिनट प्रति बीट लौटाता है।" +#: js/blocks/GraphicsBlocks.js:591 +msgid "arc" +msgstr "चाप" -#: js/blocks/MeterBlocks.js:170 -#: js/widgets/status.js:152 -#.TRANS: number of beats played per minute -#.TRANS: in Japanese: "1分当たりの拍の数" -msgid "beats per minute2" -msgstr "मिनट प्रति बीट" +#: js/blocks/GraphicsBlocks.js:594 +msgid "angle" +msgstr "कोण" -#: js/blocks/MeterBlocks.js:170 -#: js/blocks/MeterBlocks.js:1057 -#: js/blocks/MeterBlocks.js:1134 -#: js/blocks/MeterBlocks.js:1212 -#.TRANS: sets tempo by defining a beat and beats per minute -msgid "beats per minute" -msgstr "मिनट प्रति बीट" +#: js/blocks/GraphicsBlocks.js:594 +msgid "radius" +msgstr "त्रिज्या" -#: js/blocks/MeterBlocks.js:234 -#.TRANS: count of current musical measure in meter -msgid "measure count" -msgstr "माप की गणना" +#: js/blocks/GraphicsBlocks.js:611 +#: js/blocks/GraphicsBlocks.js:758 +#: js/blocks/GraphicsBlocks.js:1001 +#: js/blocks/GraphicsBlocks.js:1084 +msgid "Value must be within -5000 to 5000 when Wrap Mode is off." +msgstr "वैल्यू रैप मोड बंद होने पर -5000 से 5000 के भीतर होनी चाहिए।" -#: js/blocks/MeterBlocks.js:242 -msgid "The Measure count block returns the current measure." -msgstr "मेजर काउंट ब्लॉक वर्तमान माप को लौटाता है।" +#: js/blocks/GraphicsBlocks.js:613 +#: js/blocks/GraphicsBlocks.js:760 +#: js/blocks/GraphicsBlocks.js:1003 +#: js/blocks/GraphicsBlocks.js:1086 +msgid "Value must be within -20000 to 20000 when Wrap Mode is on." +msgstr "वैल्यू रैप मोड चालू होने पर -20000 से 20000 के भीतर होनी चाहिए।" -#: js/blocks/MeterBlocks.js:291 -#.TRANS: count of current beat in the meter -msgid "beat count" -msgstr "बीट काउंट" +#: js/blocks/GraphicsBlocks.js:651 +msgid "set heading" +msgstr "शीर्षक सेट करें" -#: js/blocks/MeterBlocks.js:301 -#: js/blocks/MeterBlocks.js:312 -#: js/blocks/MeterBlocks.js:566 -#: js/blocks/MeterBlocks.js:577 -msgid "The Beat count block is the number of the current beat," -msgstr "बीट काउंट ब्लॉक वर्तमान बीट की संख्या है," +#: js/blocks/GraphicsBlocks.js:664 +msgid "The Set heading block sets the heading of the turtle." +msgstr "सेट हेडिंग ब्लॉक कछुए का शीर्षक सेट करता है।" -#: js/blocks/MeterBlocks.js:314 -#: js/blocks/MeterBlocks.js:579 -msgid "eg 1, 2, 3, or 4." -msgstr "उदाहरण के लिए 1, 2, 3, या 4।" +#: js/blocks/GraphicsBlocks.js:724 +msgid "The Set XY block moves the mouse to a specific position on the screen." +msgstr "सेट XY ब्लॉक माउस को स्क्रीन पर एक विशिष्ट स्थिति में ले जाता है।" -#: js/blocks/MeterBlocks.js:369 -#.TRANS: count the number of notes -msgid "sum note values" -msgstr "नोट मूल्यों की गणना" +#: js/blocks/GraphicsBlocks.js:730 +msgid "The Set XY block moves the turtle to a specific position on the screen." +msgstr "सेट XY ब्लॉक कछुए को स्क्रीन पर एक विशिष्ट स्थिति में ले जाता है।" -#: js/blocks/MeterBlocks.js:377 -#: js/blocks/MeterBlocks.js:441 -msgid "The Note counter block can be used to count the number of contained notes." -msgstr "नोट काउंटर ब्लॉक का उपयोग शामिल नोट्स की संख्या को गिनने के लिए किया जा सकता है।" +#: js/blocks/GraphicsBlocks.js:738 +msgid "set xy" +msgstr "xy सेट करें" -#: js/blocks/MeterBlocks.js:433 -#.TRANS: count the number of notes -msgid "note counter" -msgstr "नोट काउंटर" +#: js/blocks/GraphicsBlocks.js:810 +msgid "The Right block turns the mouse to the right." +msgstr "राइट ब्लॉक माउस को दाईं ओर घुमाता है।" -#: js/blocks/MeterBlocks.js:497 -#.TRANS: number of whole notes that have been played -msgid "whole notes played" -msgstr "पूरे नोट बजे" +#: js/blocks/GraphicsBlocks.js:817 +msgid "The Right block turns the turtle to the right." +msgstr "राइट ब्लॉक कछुए को दाईं ओर घुमाता है।" -#: js/blocks/MeterBlocks.js:506 -msgid "The Whole notes played block returns the total number of whole notes played." -msgstr "व्होल नोट्स प्लेड ब्लॉक प्लेड हुई संपूर्ण नोट्स की कुल संख्या लौटाता है।" +#: js/blocks/GraphicsBlocks.js:826 +msgid "right1" +msgstr "दायाँ1" -#: js/blocks/MeterBlocks.js:556 -#: js/turtleactions/DictActions.js:83 -#.TRANS: number of notes that have been played -msgid "notes played" -msgstr "नोट्स बजे" +#: js/blocks/GraphicsBlocks.js:826 +#: plugins/rodi.rtp:77 +#: plugins/rodi.rtp:340 +#: plugins/rodi.rtp:375 +msgid "right" +msgstr "दायाँ" -#: js/blocks/MeterBlocks.js:654 -msgid "The No clock block decouples the notes from the master clock." -msgstr "नो क्लॉक ब्लॉक नोट्स को मास्टर क्लॉक से अलग करता है।" +#: js/blocks/GraphicsBlocks.js:890 +msgid "The Left block turns the mouse to the left." +msgstr "लेफ्ट ब्लॉक माउस को बाईं ओर घुमाता है।" -#: js/blocks/MeterBlocks.js:662 -#.TRANS: don't lock notes to master clock -msgid "no clock" -msgstr "कोई घड़ी नहीं" +#: js/blocks/GraphicsBlocks.js:897 +msgid "The Left block turns the turtle to the left." +msgstr "लेफ्ट ब्लॉक कछुए को बाईं ओर घुमाता है।" -#: js/blocks/MeterBlocks.js:701 -msgid "on weak beat do" -msgstr "कमजोर बीट पर करें" +#: js/blocks/GraphicsBlocks.js:906 +msgid "left1" +msgstr "बायाँ1" -#: js/blocks/MeterBlocks.js:706 -msgid "The On-weak-beat block lets you specify actions to take on weak (off) beats." -msgstr "ऑन-वीक-बीट ब्लॉक आपको कमजोर (ऑफ) बीट्स पर लेने के लिए क्रियाओं को निर्दिष्ट करने देता है।" +#: js/blocks/GraphicsBlocks.js:906 +#: plugins/rodi.rtp:79 +#: plugins/rodi.rtp:339 +#: plugins/rodi.rtp:362 +msgid "left" +msgstr "बायाँ" -#: js/blocks/MeterBlocks.js:751 -msgid "on strong beat" -msgstr "मजबूत बीट पर" +#: js/blocks/GraphicsBlocks.js:958 +#: js/widgets/temperament.js:839 +#: js/widgets/temperament.js:1033 +#: plugins/rodi.rtp:69 +#: plugins/rodi.rtp:387 +msgid "back" +msgstr "पीछे" -#: js/blocks/MeterBlocks.js:759 -msgid "The On-strong-beat block lets you specify actions to take on specified beats." -msgstr "ऑन-स्ट्रॉन्ग-बीट ब्लॉक आपको निर्दिष्ट बीट्स पर लेने के लिए क्रियाओं को निर्दिष्ट करने देता है।" +#: js/blocks/GraphicsBlocks.js:967 +msgid "The Back block moves the mouse backward." +msgstr "बैक ब्लॉक माउस को पीछे की ओर ले जाता है।" -#: js/blocks/MeterBlocks.js:770 -msgid "beat" -msgstr "बीट" +#: js/blocks/GraphicsBlocks.js:974 +msgid "The Back block moves the turtle backward." +msgstr "बैक ब्लॉक कछुए को पीछे की ओर ले जाता है।" -#: js/blocks/MeterBlocks.js:814 -msgid "on every beat do" -msgstr "प्रत्येक बीट पर करें" +#: js/blocks/GraphicsBlocks.js:1041 +#: plugins/rodi.rtp:71 +#: plugins/rodi.rtp:400 +msgid "forward" +msgstr "आगे" -#: js/blocks/MeterBlocks.js:822 -msgid "The On-every-beat block lets you specify actions to take on every beat." -msgstr "ऑन-एवरी-बीट ब्लॉक आपको प्रत्येक बीट पर लेने के लिए क्रियाओं को निर्दिष्ट करने देता है।" +#: js/blocks/GraphicsBlocks.js:1050 +msgid "The Forward block moves the mouse forward." +msgstr "फॉरवर्ड ब्लॉक माउस को आगे की ओर ले जाता है।" -#: js/blocks/MeterBlocks.js:875 -msgid "on every note do" -msgstr "प्रत्येक नोट पर करें" +#: js/blocks/GraphicsBlocks.js:1057 +msgid "The Forward block moves the turtle forward." +msgstr "फॉरवर्ड ब्लॉक कछुए को आगे की ओर ले जाता है।" -#: js/blocks/MeterBlocks.js:883 -msgid "The On-every-note block lets you specify actions to take on every note." -msgstr "ऑन-एवरी-नोट ब्लॉक आपको प्रत्येक नोट पर लेने के लिए क्रियाओं को निर्दिष्ट करने देता है।" +#: js/blocks/GraphicsBlocks.js:1145 +#: js/blocks/GraphicsBlocks.js:1163 +msgid "wrap" +msgstr "लपेटें" -#: js/blocks/MeterBlocks.js:929 -#: js/blocks/MeterBlocks.js:1000 -#.TRANS: sets tempo by defining a beat and beats per minute -msgid "master beats per minute" -msgstr "मास्टर बीट्स प्रति मिनट" +#: js/blocks/MediaBlocks.js:35 +#.TRANS: right side of the screen +msgid "right (screen)" +msgstr "दाएं (स्क्रीन)" -#: js/blocks/MeterBlocks.js:953 -#: js/blocks/MeterBlocks.js:1079 -#: js/blocks/MeterBlocks.js:1136 -msgid "bpm" -msgstr "बीपीएम" +#: js/blocks/MediaBlocks.js:45 +#: js/blocks/MediaBlocks.js:56 +msgid "The Right block returns the position of the right of the canvas." +msgstr "राइट ब्लॉक कैनवास के दाएं की स्थिति लौटाता है।" -#: js/blocks/MeterBlocks.js:953 -#: js/blocks/MeterBlocks.js:1079 -#: js/blocks/MeterBlocks.js:1136 -msgid "beat value" -msgstr "बीट मूल्य" +#: js/blocks/MediaBlocks.js:97 +#.TRANS: left side of the screen +msgid "left (screen)" +msgstr "बाएं (स्क्रीन)" -#: js/blocks/MeterBlocks.js:1025 -#: js/blocks/MeterBlocks.js:1168 -#: js/blocks/MeterBlocks.js:1242 -msgid "Beats per minute must be > 30." -msgstr "मिनट प्रति बीट 30 से अधिक होना चाहिए।" +#: js/blocks/MediaBlocks.js:107 +#: js/blocks/MediaBlocks.js:118 +msgid "The Left block returns the position of the left of the canvas." +msgstr "लेफ्ट ब्लॉक कैनवास के बाएं की स्थिति लौटाता है।" -#: js/blocks/MeterBlocks.js:1028 -#: js/blocks/MeterBlocks.js:1171 -#: js/blocks/MeterBlocks.js:1245 -msgid "Maximum beats per minute is 1000." -msgstr "अधिकतम मिनट प्रति बीट 1000 है।" +#: js/blocks/MediaBlocks.js:158 +msgid "top (screen)" +msgstr "शीर्ष (स्क्रीन)" -#: js/blocks/MeterBlocks.js:1069 -msgid "The Beats per minute block sets the number of 1/4 notes per minute." -msgstr "प्रति मिनट 1/4 नोट्स की संख्या सेट करने के लिए बीट्स प्रति मिनट ब्लॉक।" +#: js/blocks/MediaBlocks.js:168 +#: js/blocks/MediaBlocks.js:179 +msgid "The Top block returns the position of the top of the canvas." +msgstr "टॉप ब्लॉक कैनवास के शीर्ष की स्थिति लौटाता है।" -#: js/blocks/MeterBlocks.js:1280 -#.TRANS: anacrusis -msgid "pickup" -msgstr "पिकअप" +#: js/blocks/MediaBlocks.js:219 +msgid "bottom (screen)" +msgstr "नीचे (स्क्रीन)" -#: js/blocks/MeterBlocks.js:1368 -msgid "number of beats" -msgstr "बीट्स की संख्या" +#: js/blocks/MediaBlocks.js:229 +#: js/blocks/MediaBlocks.js:240 +msgid "The Bottom block returns the position of the bottom of the canvas." +msgstr "बॉटम ब्लॉक कैनवास के नीचे की स्थिति लौटाता है।" -#: js/blocks/PitchBlocks.js:141 -#.TRANS: musical transposition (adjustment of pitch up or down) -msgid "transposition" -msgstr "स्वर स्थानांतरण" +#: js/blocks/MediaBlocks.js:282 +msgid "width" +msgstr "चौड़ाई" -#: js/blocks/PitchBlocks.js:168 -#.TRANS: step down one note in current musical scale -msgid "scalar step down" -msgstr "स्केलर स्टेप डाउन" +#: js/blocks/MediaBlocks.js:291 +msgid "The Width block returns the width of the canvas." +msgstr "विड्थ ब्लॉक कैनवास की चौड़ाई लौटाता है।" -#: js/blocks/PitchBlocks.js:172 -msgid "The Scalar step down block returns the number of semi-tones down to the previous note in the current key and mode." -msgstr "स्केलर स्टेप डाउन ब्लॉक वर्तमान कुंजी और मोड में पिछले नोट तक की सेमी-टोन की संख्या लौटाता है।" +#: js/blocks/MediaBlocks.js:325 +msgid "height" +msgstr "ऊचाई" -#: js/blocks/PitchBlocks.js:190 -#.TRANS: step up one note in current musical scale -msgid "scalar step up" -msgstr "स्केलर स्टेप अप" +#: js/blocks/MediaBlocks.js:334 +msgid "The Height block returns the height of the canvas." +msgstr "हाइट ब्लॉक कैनवास की ऊचाई लौटाता है।" -#: js/blocks/PitchBlocks.js:194 -msgid "The Scalar step up block returns the number of semi-tones up to the next note in the current key and mode." -msgstr "स्केलर स्टेप अप ब्लॉक वर्तमान कुंजी और मोड में अगले नोट तक की सेमी-टोन की संख्या लौटाता है।" +#: js/blocks/MediaBlocks.js:369 +#.TRANS: stops playback of an audio recording +msgid "stop play" +msgstr "रुको प्ले" -#: js/blocks/PitchBlocks.js:212 -#.TRANS: the change measured in half-steps between the current pitch and the previous pitch -msgid "change in pitch" -msgstr "स्वर में परिवर्तन" +#: js/blocks/MediaBlocks.js:404 +#.TRANS: Erases the images and text +msgid "erase media" +msgstr "मीडिया मिटाओ" -#: js/blocks/PitchBlocks.js:216 -msgid "The Change in pitch block is the difference (in half steps) between the current pitch being played and the previous pitch played." -msgstr "चेंज इन पिच ब्लॉक वह अंतर है (हैफ स्टेप में) जो वर्तमान पिच बजा रहा है और पिछले पिच बजा रहा है।" +#: js/blocks/MediaBlocks.js:409 +msgid "The Erase Media block erases text and images." +msgstr "इरेस मीडिया ब्लॉक टेक्स्ट और छवियाँ मिटाता है।" -#: js/blocks/PitchBlocks.js:243 -#.TRANS: the change measured in scale-steps between the current pitch and the previous pitch -msgid "scalar change in pitch" -msgstr "स्केलर स्वर में परिवर्तन" +#: js/blocks/MediaBlocks.js:439 +#.TRANS: play an audio recording +msgid "play back" +msgstr "प्ले बैक" -#: js/blocks/PitchBlocks.js:250 -#: js/blocks/PitchBlocks.js:432 -#: js/blocks/PitchBlocks.js:1667 -#: js/turtleactions/DictActions.js:89 -#: js/widgets/temperament.js:610 -#: js/widgets/temperament.js:614 -#: js/widgets/temperament.js:855 -#.TRANS: convert current note to piano key (1-88) -#.TRANS: a mapping of pitch to the 88 piano keys -msgid "pitch number" -msgstr "स्वर संख्या" +#: js/blocks/MediaBlocks.js:487 +msgid "speak" +msgstr "बोलो" -#: js/blocks/PitchBlocks.js:256 -msgid "The Pitch number block is the value of the pitch of the note currently being played." -msgstr "पिच नंबर ब्लॉक वह मूल्य है जो वर्तमान में बजा रहे नोट के स्वर का है।" +#: js/blocks/MediaBlocks.js:495 +msgid "The Speak block outputs to the text-to-speech synthesizer" +msgstr "स्पीक ब्लॉक टेक्स्ट-टू-स्पीच सिंथेसाइज़र को आउटपुट करता है।" -#: js/blocks/PitchBlocks.js:329 -#: js/blocks/PitchBlocks.js:433 -#.TRANS: the current pitch expressed in Hertz -msgid "pitch in hertz" -msgstr "हर्ट्ज में स्वर" +#: js/blocks/MediaBlocks.js:546 +msgid "camera" +msgstr "कैमरा" -#: js/blocks/PitchBlocks.js:334 -msgid "The Pitch in Hertz block is the value in Hertz of the pitch of the note currently being played." -msgstr "पिच इन हर्ट्ज ब्लॉक वर्तमान में बज रहे नोट के स्वर का हर्ट्ज में मूल्य है।" +#: js/blocks/MediaBlocks.js:551 +msgid "The Camera block connects a webcam to the Show block." +msgstr "कैमरा ब्लॉक एक वेबकैम को शो ब्लॉक से जोड़ता है।" -#: js/blocks/PitchBlocks.js:367 -#: js/turtleactions/DictActions.js:87 -msgid "current pitch" -msgstr "वर्तमान स्वर" +#: js/blocks/MediaBlocks.js:574 +msgid "video" +msgstr "वीडियो" -#: js/blocks/PitchBlocks.js:373 -msgid "The Current Pitch block is used with the Pitch Converter block. In the example above, current pitch, sol 4, is displayed as 392 hertz." -msgstr "वर्तमान पिच ब्लॉक का उपयोग पिच कनवर्टर ब्लॉक के साथ किया जाता है। ऊपर दिए गए उदाहरण में, वर्तमान पिच, सोल 4, 392 हर्ट्ज के रूप में प्रदर्शित होता है।" +#: js/blocks/MediaBlocks.js:579 +msgid "The Video block selects video for use with the Show block." +msgstr "वीडियो ब्लॉक शो ब्लॉक के साथ उपयोग के लिए वीडियो का चयन करता है।" -#: js/blocks/PitchBlocks.js:410 -msgid "This block converts the pitch value of the last note played into different formats such as hertz, letter name, pitch number, et al." -msgstr "यह ब्लॉक बजाए गए आखिरी नोट के स्वर मूल्य को हर्ट्ज, अक्षर नाम, स्वर संख्या, आदि के रूप में परिवर्तित करता है।" +#: js/blocks/MediaBlocks.js:607 +msgid "The Open file block opens a file for use with the Show block." +msgstr "ओपन फाइल ब्लॉक शो ब्लॉक के साथ उपयोग के लिए एक फाइल खोलता है।" -#: js/blocks/PitchBlocks.js:434 -msgid "alphabet" -msgstr "वर्णमाला" +#: js/blocks/MediaBlocks.js:645 +msgid "stop media" +msgstr "मीडिया रोक" -#: js/blocks/PitchBlocks.js:436 -#.TRANS: Translate as "alphabet class" -msgid "letter class" -msgstr "अक्षर वर्ग" +#: js/blocks/MediaBlocks.js:650 +msgid "The Stop media block stops audio or video playback." +msgstr "स्टॉप मीडिया ब्लॉक ऑडियो या वीडियो प्लेबैक को रोकता है।" -#: js/blocks/PitchBlocks.js:437 -msgid "solfege class" -msgstr "सोलफेज वर्ग" +#: js/blocks/MediaBlocks.js:692 +#: js/blocks/WidgetBlocks.js:182 +#: js/widgets/temperament.js:488 +#: js/widgets/temperament.js:523 +#: js/widgets/temperament.js:582 +#: js/widgets/temperament.js:590 +#: js/widgets/temperament.js:1446 +#: js/widgets/timbre.js:1834 +msgid "frequency" +msgstr "आवृत्ति" -#: js/blocks/PitchBlocks.js:438 -msgid "staff y" -msgstr "स्टाफ वाई" +#: js/blocks/MediaBlocks.js:692 +#: plugins/rodi.rtp:193 +msgid "duration (MS)" +msgstr "अवधि (एमएस)" -#: js/blocks/PitchBlocks.js:439 -msgid "solfege syllable" -msgstr "सोलफेज सिलेबल" +#: js/blocks/MediaBlocks.js:728 +#.TRANS: translate a note into hertz, e.g., A4 -> 440HZ +msgid "note to frequency" +msgstr "नोट को आवृत्ति में बदलें" -#: js/blocks/PitchBlocks.js:440 -msgid "pitch class" -msgstr "स्वर वर्ग" +#: js/blocks/MediaBlocks.js:736 +msgid "The To frequency block converts a pitch name and octave to Hertz." +msgstr "टू फ्रीक्वेंसी ब्लॉक एक पिच नाम और सप्तक को हर्ट्ज़ में परिवर्तित करता है।" -#: js/blocks/PitchBlocks.js:441 -msgid "scalar class" -msgstr "स्केलर वर्ग" +#: js/blocks/MediaBlocks.js:812 +msgid "The Avatar block is used to change the appearance of the mouse." +msgstr "अवतार ब्लॉक का उपयोग माउस की उपस्थिति को बदलने के लिए किया जाता है।" -#: js/blocks/PitchBlocks.js:443 -msgid "nth degree" -msgstr "एनथ डिग्री" +#: js/blocks/MediaBlocks.js:819 +msgid "The Avatar block is used to change the appearance of the turtle." +msgstr "अवतार ब्लॉक का उपयोग कछुए की उपस्थिति को बदलने के लिए किया जाता है।" + +#: js/blocks/MediaBlocks.js:831 +#: js/blocks/MediaBlocks.js:891 +#.TRANS: a media object +msgid "size" +msgstr "आकार" -#: js/blocks/PitchBlocks.js:444 -msgid "pitch to shade" -msgstr "स्वर को छाया में" +#: js/blocks/MediaBlocks.js:831 +msgid "image" +msgstr "फोटो" -#: js/blocks/PitchBlocks.js:445 -msgid "pitch to color" -msgstr "स्वर को रंग में" +#: js/blocks/MediaBlocks.js:880 +msgid "The Show block is used to display text or images on the canvas." +msgstr "शो ब्लॉक का उपयोग कैनवास पर टेक्स्ट या छवियों को प्रदर्शित करने के लिए किया जाता है।" -#: js/blocks/PitchBlocks.js:629 -#: js/widgets/musickeyboard.js:735 -#.TRANS: MIDI is a technical standard for electronic music -msgid "MIDI" -msgstr "मिडी" +#: js/blocks/MediaBlocks.js:888 +#.TRANS: show1 is show as in display an image or text on the screen. +msgid "show1" +msgstr "शो1" -#: js/blocks/PitchBlocks.js:642 -#.TRANS: set an offset associated with the numeric piano keyboard mapping -msgid "set pitch number offset" -msgstr "पिच नंबर ऑफसेट सेट करें" +#: js/blocks/MediaBlocks.js:891 +msgid "obj" +msgstr "वस्तु" -#: js/blocks/PitchBlocks.js:645 -msgid "The Set pitch number offset block is used to set the offset for mapping pitch numbers to pitch and octave." -msgstr "सेट पिच नंबर ऑफसेट ब्लॉक का उपयोग पिच और ऑक्टेव के मैपिंग के लिए ऑफसेट सेट करने के लिए किया जाता है।" +#: js/blocks/MediaBlocks.js:938 +msgid "The Media block is used to import an image." +msgstr "मीडिया ब्लॉक का उपयोग एक छवि आयात करने के लिए किया जाता है।" -#: js/blocks/PitchBlocks.js:679 -#.TRANS: convert piano key number (1-88) to pitch -msgid "number to pitch" -msgstr "संख्या से पिच" +#: js/blocks/MediaBlocks.js:973 +msgid "The Text block holds a text string." +msgstr "टेक्स्ट ब्लॉक एक टेक्स्ट स्ट्रिंग को रखता है।" -#: js/blocks/PitchBlocks.js:682 -msgid "The Number to pitch block will convert a pitch number to a pich name." -msgstr "नंबर टू पिच ब्लॉक पिच नंबर को पिच नाम में बदल देगा।" +#: js/blocks/PenBlocks.js:30 +msgid "purple" +msgstr "बैंगनी" -#: js/blocks/PitchBlocks.js:715 -#.TRANS: convert piano key number (1-88) to octave -msgid "number to octave" -msgstr "संख्या से ऑक्टेव" +#: js/blocks/PenBlocks.js:48 +#: js/blocks/SensorsBlocks.js:521 +#: plugins/rodi.rtp:219 +msgid "blue" +msgstr "नीला" -#: js/blocks/PitchBlocks.js:717 -msgid "The Number to octave block will convert a pitch number to an octave." -msgstr "नंबर टू ऑक्टेव ब्लॉक एक पिच नंबर को एक ऑक्टेव में परिवर्तित करेगा।" +#: js/blocks/PenBlocks.js:64 +#: js/blocks/SensorsBlocks.js:577 +#: plugins/rodi.rtp:218 +msgid "green" +msgstr "हरा" -#: js/blocks/PitchBlocks.js:726 -msgid "y to pitch" -msgstr "वाय को पिच" +#: js/blocks/PenBlocks.js:80 +msgid "yellow" +msgstr "पीला" -#: js/blocks/PitchBlocks.js:729 -msgid "Y to pitch block will convert a staff y position to corresponding pitch notation." -msgstr "वाय टू पिच ब्लॉक एक स्टाफ वाय स्थिति को संबंधित पिच संकेत में परिवर्तित करेगा।" +#: js/blocks/PenBlocks.js:96 +#: plugins/nutrition.rtp:164 +msgid "orange" +msgstr "नारंगी" -#: js/blocks/PitchBlocks.js:841 -msgid "accidental selector" -msgstr "अक्सीडेंटल सिलेक्टर" +#: js/blocks/PenBlocks.js:112 +#: js/blocks/SensorsBlocks.js:633 +#: plugins/rodi.rtp:217 +msgid "red" +msgstr "लाल" -#: js/blocks/PitchBlocks.js:844 -msgid "The Accidental selector block is used to choose between double-sharp, sharp, natural, flat, and double-flat." -msgstr "एक्सीडेंटल सिलेक्टर ब्लॉक का उपयोग डबल-शार्प, शार्प, नैचुरल, फ्लैट, और डबल-फ्लैट के बीच चयन करने के लिए किया जाता है।" +#: js/blocks/PenBlocks.js:128 +msgid "white" +msgstr "सफेद" -#: js/blocks/PitchBlocks.js:858 -msgid "Pitch can be specified in terms of ni dha pa ma ga re sa." -msgstr "पिच को नी धा पा मा ग रे सा के रूप में निर्दिष्ट किया जा सकता है।" +#: js/blocks/PenBlocks.js:144 +msgid "black" +msgstr "काला" -#: js/blocks/PitchBlocks.js:872 -msgid "Pitch can be specified in terms of C D E F G A B." -msgstr "पिच को सी डी ई एफ जी ए बी के रूप में निर्दिष्ट किया जा सकता है।" +#: js/blocks/PenBlocks.js:163 +msgid "begin fill" +msgstr "भरना शुरू करें" -#: js/blocks/PitchBlocks.js:884 -msgid "solfege" -msgstr "सोल्फेज" +#: js/blocks/PenBlocks.js:188 +msgid "end fill" +msgstr "अंत भरें" -#: js/blocks/PitchBlocks.js:887 -msgid "Pitch can be specified in terms of do re mi fa sol la ti." -msgstr "पिच को डो रे मि फा सोल ला टी के रूप में निर्दिष्ट किया जा सकता है।" +#: js/blocks/PenBlocks.js:208 +#: js/blocks/PenBlocks.js:537 +#.TRANS: set the background color +msgid "background" +msgstr "पृष्ठभूमि" -#: js/blocks/PitchBlocks.js:922 -msgid "The Invert block rotates any contained notes around a target note." -msgstr "इनवर्ट ब्लॉक एक लक्ष्य नोट के चारों ओर शामिल नोट को घुमाता है।" +#: js/blocks/PenBlocks.js:253 +#: js/turtleactions/DictActions.js:71 +#: js/turtleactions/DictActions.js:138 +#: js/turtleactions/DictActions.js:170 +msgid "grey" +msgstr "ग्रे" -#: js/blocks/PitchBlocks.js:929 -#: js/widgets/modewidget.js:139 -#.TRANS: pitch inversion rotates a pitch around another pitch -msgid "Invert" -msgstr "उलटाएं" +#: js/blocks/PenBlocks.js:261 +msgid "The Grey block returns the current pen grey value." +msgstr "ग्रे ब्लॉक वर्तमान पेन का ग्रे मूल्य लौटाता है।" -#: js/blocks/PitchBlocks.js:968 -#.TRANS: pitch inversion rotates a pitch around another pitch (odd number) -msgid "invert (odd)" -msgstr "इनवर्ट (विषम)" +#: js/blocks/PenBlocks.js:319 +#: js/turtleactions/DictActions.js:69 +#: js/turtleactions/DictActions.js:136 +#: js/turtleactions/DictActions.js:169 +msgid "shade" +msgstr "छाया" -#: js/blocks/PitchBlocks.js:1001 -#.TRANS: pitch inversion rotates a pitch around another pitch (even number) -msgid "invert (even)" -msgstr "इनवर्ट (सम)" +#: js/blocks/PenBlocks.js:326 +msgid "The Shade block returns the current pen shade value." +msgstr "छाया ब्लॉक वर्तमान पेन का छाया मूल्य लौटाता है।" -#: js/blocks/PitchBlocks.js:1022 -#.TRANS: register is the octave of the current pitch -msgid "register" -msgstr "रजिस्टर" +#: js/blocks/PenBlocks.js:384 +#: js/turtleactions/DictActions.js:67 +#: js/turtleactions/DictActions.js:134 +#: js/turtleactions/DictActions.js:168 +msgid "color" +msgstr "रंग" -#: js/blocks/PitchBlocks.js:1026 -msgid "The Register block provides an easy way to modify the register (octave) of the notes that follow it." -msgstr "रजिस्टर ब्लॉक निर्दिष्ट किए गए नोट के रजिस्टर (ऑक्टेव) को संशोधित करने का एक आसान तरीका प्रदान करता है।" +#: js/blocks/PenBlocks.js:394 +msgid "The Color block returns the current pen color." +msgstr "रंग ब्लॉक वर्तमान पेन का रंग लौटाता है।" -#: js/blocks/PitchBlocks.js:1047 -#.TRANS: cents are units used to specify the ratio between pitches. There are 100 cents between successive notes. -msgid "50 cents" -msgstr "50 सेंट्स" +#: js/blocks/PenBlocks.js:449 +#: js/turtleactions/DictActions.js:73 +#: js/turtleactions/DictActions.js:140 +#: js/turtleactions/DictActions.js:171 +msgid "pen size" +msgstr "पेन आकार" -#: js/blocks/PitchBlocks.js:1102 -msgid "The Semi-tone transposition block will shift the pitches contained inside Note blocks up (or down) by half steps." -msgstr "सेमी-टोन स्थानांतरण ब्लॉक नोट ब्लॉक्स में शामिल पिच को आधे कदम से ऊपर (या नीचे) करेगा।" +#: js/blocks/PenBlocks.js:453 +msgid "The Pen size block returns the current pen size value." +msgstr "पेन साइज ब्लॉक वर्तमान पेन का आकार मूल्य लौटाता है।" -#: js/blocks/PitchBlocks.js:1104 -msgid "In the example shown above, sol is shifted up to sol#." -msgstr "ऊपर दिखाए गए उदाहरण में, सोल को सोल# की ओर स्थानांतरित किया गया है।" +#: js/blocks/PenBlocks.js:492 +msgid "set font" +msgstr "फॉन्ट सेट करें" -#: js/blocks/PitchBlocks.js:1110 -#.TRANS: adjust the amount of shift (up or down) of a pitch -msgid "semi-tone transpose" -msgstr "सेमी-टोन स्थानांतरण" +#: js/blocks/PenBlocks.js:497 +msgid "The Set font block sets the font used by the Show block." +msgstr "सेट फॉन्ट ब्लॉक शो ब्लॉक द्वारा उपयोग किए जाने वाले फॉन्ट को सेट करता है।" -#: js/blocks/PitchBlocks.js:1143 -msgid "The Transpose by Ratio block will shift the pitches contained inside Note blocks up (or down) by a ratio" -msgstr "ट्रांसपोज़ बाय रेशियो ब्लॉक नोट ब्लॉक्स में शामिल पिच को एक अनुपात से ऊपर (या नीचे) करेगा" +#: js/blocks/PenBlocks.js:544 +msgid "The Background block sets the window background color." +msgstr "बैकग्राउंड ब्लॉक विंडो के पृष्ठभूमि का रंग सेट करता है।" -#: js/blocks/PitchBlocks.js:1149 -#.TRANS: adjust the amount of shift (up or down) of a pitch -msgid "transpose by ratio" -msgstr "मात्रा के अनुसार समायोजित करें" +#: js/blocks/PenBlocks.js:575 +msgid "The Hollow line block creates a line with a hollow center." +msgstr "होलो लाइन ब्लॉक एक होलो केंद्र के साथ एक रेखा बनाता है।" -#: js/blocks/PitchBlocks.js:1232 -#.TRANS: down sixth means the note is five scale degrees below current note -msgid "down sixth" -msgstr "डाउन सिक्स्थ" +#: js/blocks/PenBlocks.js:583 +#.TRANS: draw a line logo has a hollow space down its center +msgid "hollow line" +msgstr "होलो रेखा" -#: js/blocks/PitchBlocks.js:1251 -#.TRANS: down third means the note is two scale degrees below current note -msgid "down third" -msgstr "डाउन थर्ड" +#: js/blocks/PenBlocks.js:652 +msgid "The Fill block fills in a shape with a color." +msgstr "फिल ब्लॉक एक रंग के साथ एक आकृति को भरता है।" -#: js/blocks/PitchBlocks.js:1270 -#.TRANS: seventh means the note is the six scale degrees above current note -msgid "seventh" -msgstr "सेवेंथ" +#: js/blocks/PenBlocks.js:661 +#.TRANS: fill in as a solid color +msgid "fill" +msgstr "भरें" -#: js/blocks/PitchBlocks.js:1289 -#.TRANS: sixth means the note is the five scale degrees above current note -msgid "sixth" -msgstr "सिक्सथ" +#: js/blocks/PenBlocks.js:738 +#.TRANS: raise up the pen so logo it does not draw when it is moved +msgid "pen up" +msgstr "पेन ऊपर" -#: js/blocks/PitchBlocks.js:1308 -#.TRANS: fifth means the note is the four scale degrees above current note -msgid "fifth" -msgstr "फिफ्थ" +#: js/blocks/PenBlocks.js:745 +msgid "The Pen-up block raises the pen so that it does not draw." +msgstr "पेन-अप ब्लॉक पेन को उठाता है ताकि यह ड्रा न करे।" -#: js/blocks/PitchBlocks.js:1328 -#.TRANS: fourth means the note is three scale degrees above current note -msgid "fourth" -msgstr "फोर्थ" +#: js/blocks/PenBlocks.js:779 +#.TRANS: put down the pen so logo it draws when it is moved +msgid "pen down" +msgstr "पेन नीचे" -#: js/blocks/PitchBlocks.js:1347 -#.TRANS: third means the note is two scale degrees above current note -msgid "third" -msgstr "थर्ड" +#: js/blocks/PenBlocks.js:787 +msgid "The Pen-down block lowers the pen so that it draws." +msgstr "पेन-डाउन ब्लॉक पेन को नीचे ले जाता है ताकि यह ड्रा करे।" -#: js/blocks/PitchBlocks.js:1366 -#.TRANS: second means the note is one scale degree above current note -msgid "second" -msgstr "सेकंड" +#: js/blocks/PenBlocks.js:821 +#.TRANS: set the width of the line drawn by the pen +msgid "set pen size" +msgstr "पेन आकार सेट करें" -#: js/blocks/PitchBlocks.js:1407 -msgid "The Scalar transposition block will shift the pitches contained inside Note blocks up (or down) the scale." -msgstr "स्केलर स्थानांतरण ब्लॉक नोट ब्लॉक्स में शामिल पिच को स्केल के अनुसार ऊपर (या नीचे) करेगा।" +#: js/blocks/PenBlocks.js:831 +msgid "The Set-pen-size block changes the size of the pen." +msgstr "सेट-पेन-साइज ब्लॉक पेन के आकार को बदलता है।" -#: js/blocks/PitchBlocks.js:1409 -msgid "In the example shown above, sol is shifted up to la." -msgstr "ऊपर दिखाए गए उदाहरण में, सोल को सोल# की ओर स्थानांतरित किया गया है।" +#: js/blocks/PenBlocks.js:890 +#.TRANS: set degree of translucence of the pen color +msgid "set translucency" +msgstr "पारदर्शिता सेट करें" -#: js/blocks/PitchBlocks.js:1416 -#.TRANS: adjust the amount of shift (up or down) of a pitch by musical scale (scalar) steps -msgid "scalar transpose" -msgstr "स्केलर स्थानांतरण" +#: js/blocks/PenBlocks.js:898 +msgid "The Set translucency block changes the opacity of the pen." +msgstr "सेट ट्रांसलूसेंसी ब्लॉक पेन की अपारदर्शिता को बदलता है।" -#: js/blocks/PitchBlocks.js:1451 -msgid "The Accidental block is used to create sharps and flats" -msgstr "अक्सीडेंटल ब्लॉक का उपयोग शार्प और फ्लैट बनाने के लिए किया जाता है" +#: js/blocks/PenBlocks.js:958 +msgid "set hue" +msgstr "रंग सेट करें" -#: js/blocks/PitchBlocks.js:1458 -#.TRANS: An accidental is a modification to a pitch, e.g., sharp or flat. -msgid "accidental override" -msgstr "एक्सीडेंटल ओवरराइड" +#: js/blocks/PenBlocks.js:966 +msgid "The Set hue block changes the color of the pen." +msgstr "सेट ह्यू ब्लॉक पेन का रंग बदलता है।" -#: js/blocks/PitchBlocks.js:1581 -msgid "The Hertz block (in combination with a Number block) will play a sound at the specified frequency." -msgstr "हर्ट्ज ब्लॉक (नंबर ब्लॉक के साथ मेल करके) निर्दिष्ट ताक़त पर ध्वनि बजाएगा।" +#: js/blocks/PenBlocks.js:1024 +msgid "set shade" +msgstr "छाया सेट करें" -#: js/blocks/PitchBlocks.js:1671 -msgid "The Pitch Number block will play a pitch associated by its number, e.g. 0 for C and 7 for G." -msgstr "पिच नंबर ब्लॉक उसकी संख्या से जुड़े एक पिच को बजाएगा, उदाहरण के लिए सी के लिए 0 और जी के लिए 7।" +#: js/blocks/PenBlocks.js:1034 +msgid "The Set-shade block changes the pen color from dark to light." +msgstr "सेट-शेड ब्लॉक पेन का रंग काले से लाइट में बदलता है।" -#: js/blocks/PitchBlocks.js:1703 -#: js/blocks/PitchBlocks.js:1745 -#.TRANS: a numeric mapping of the notes in an octave based on the musical mode -#.TRANS: a numeric mapping of the notes in an octave based on the musical mode -msgid "nth modal pitch" -msgstr "एनथ मोडल पिच" +#: js/blocks/PenBlocks.js:1088 +#.TRANS: set the level of vividness of the pen color +msgid "set grey" +msgstr "ग्रे सेट करें" -#: js/blocks/PitchBlocks.js:1706 -msgid "nth Modal Pitch takes the pattern of pitches in semitones for a mode and makes each point a degree of the mode," -msgstr "एनथ मोडल पिच एक मोड के लिए सेमिटोन में पिचों के पैटर्न को लेता है और प्रत्येक बिंदु को मोड की एक डिग्री बनाता है," +#: js/blocks/PenBlocks.js:1096 +msgid "The Set grey block changes the vividness of the pen color." +msgstr "सेट ग्रे ब्लॉक पेन के रंग की चमक को बदलता है।" -#: js/blocks/PitchBlocks.js:1708 -msgid "starting from 1 and regardless of tonal framework (i.e. not always 8 notes in the octave)" -msgstr "1 से शुरू होकर और स्वर संरचना की परवाह किए बिना (अर्थात हमेशा ऑक्टेव में 8 नोट्स नहीं होतीं)" +#: js/blocks/PenBlocks.js:1149 +msgid "set color" +msgstr "रंग सेट करें" -#: js/blocks/PitchBlocks.js:1749 -msgid "Nth Modal Pitch takes a number as an input as the nth degree for the given mode. 0 is the first position, 1 is the second, -1 is the note before the first etc." -msgstr "एनथ मोडल पिच एक संख्या को इनपुट के रूप में लेता है जो दिए गए मोड के लिए एनथ डिग्री होती है। 0 पहला स्थान है, 1 दूसरा है, -1 पहले के पहले का नोट है आदि।" +#: js/blocks/PenBlocks.js:1159 +msgid "The Set-color block changes the pen color." +msgstr "सेट-कलर ब्लॉक पेन का रंग बदलता है।" -#: js/blocks/PitchBlocks.js:1751 -msgid "The pitches change according to the mode specified without any need for respellings." -msgstr "नोट्स दुबारा लिखने की आवश्यकता के बिना जिस प्रकार के मोड ने निर्दिष्ट किया है, उसके अनुसार बदल जाते हैं।" +#: js/blocks/SensorsBlocks.js:36 +msgid "The Input block prompts for keyboard input." +msgstr "इनपुट ब्लॉक कुंजीपटल इनपुट के लिए प्रॉम्प्ट करता है।" -#: js/blocks/PitchBlocks.js:1790 -msgid "Scale Degree is a common convention in music. Scale Degree offers seven possible positions in the scale (1-7) and can be modified via accidentals." -msgstr "स्केल डिग्री संगीत में एक सामान्य सम्मिलन है। स्केल डिग्री स्केल में सात संभावित स्थान (1-7) प्रदान करती है और एक्सीडेंटल्स के माध्यम से संशोधित की जा सकती है।" +#: js/blocks/SensorsBlocks.js:46 +msgid "input" +msgstr "इनपुट" -#: js/blocks/PitchBlocks.js:1792 -msgid "Scale Degree 1 is always the first pitch in a given scale, regardless of octave." -msgstr "स्केल डिग्री 1 हमेशा एक दिए गए स्केल में पहला पिच है, ऑक्टेव की परवाह किए बिना।" +#: js/blocks/SensorsBlocks.js:64 +msgid "Input a value" +msgstr "एक मूल्य इनपुट करें" -#: js/blocks/PitchBlocks.js:1814 -#.TRANS: step some number of notes in current musical scale -msgid "scalar step" -msgstr "स्केलर स्टेप" +#: js/blocks/SensorsBlocks.js:126 +msgid "input value" +msgstr "इनपुट मूल्य" -#: js/blocks/PitchBlocks.js:1819 -msgid "The Scalar Step block (in combination with a Number block) will play the next pitch in a scale," -msgstr "स्केलर स्टेप ब्लॉक (नंबर ब्लॉक के साथ मेल करके) स्केल में अगला पिच बजाएगा," +#: js/blocks/SensorsBlocks.js:131 +msgid "The Input-value block stores the input." +msgstr "इनपुट-मूल्य ब्लॉक इनपुट को संग्रहित करता है।" -#: js/blocks/PitchBlocks.js:1821 -msgid "eg if the last note played was sol, Scalar Step 1 will play la." -msgstr "उदाहरण के लिए अगर आखिरी बजाए गए नोट सोल" +#: js/blocks/SensorsBlocks.js:238 +msgid "loudness" +msgstr "आवाज़ की उंचाई" -#: js/blocks/PitchBlocks.js:1857 -msgid "The Pitch block specifies the pitch name and octave of a note that together determine the frequency of the note." -msgstr "" +#: js/blocks/SensorsBlocks.js:245 +msgid "The Loudness block returns the volume detected by the microphone." +msgstr "ध्वनि माइक्रोफ़ोन द्वारा पहचाने गए आवाज़ को लौडनेस ब्लॉक द्वारा लौटाता है।" -#: js/blocks/ToneBlocks.js:34 -#: js/widgets/timbre.js:789 -msgid "Oscillator" -msgstr "ऑस्सिलेटर" +#: js/blocks/SensorsBlocks.js:300 +msgid "click" +msgstr "क्लिक" -#: js/blocks/ToneBlocks.js:42 -#: js/blocks/WidgetBlocks.js:179 -#: js/widgets/timbre.js:1558 -#: js/widgets/timbre.js:1808 -#.TRANS: there are different types (sine, triangle, square...) of oscillators. -#.TRANS: type of filter, e.g., lowpass, highpass, etc. -msgid "type" -msgstr "प्रकार" +#: js/blocks/SensorsBlocks.js:306 +msgid "The Click block triggers an event if a mouse has been clicked." +msgstr "क्लिक ब्लॉक एक घटना को ट्रिगर करता है अगर माउस पर क्लिक किया गया है।" -#: js/blocks/ToneBlocks.js:44 -#: js/widgets/timbre.js:1562 -#.TRANS: Partials refers to the number of sine waves combined into the sound. -msgid "partials" -msgstr "अंश" +#: js/blocks/SensorsBlocks.js:313 +msgid "The Click block triggers an event if a turtle has been clicked." +msgstr "क्लिक ब्लॉक एक घटना को ट्रिगर करता है अगर कछुआ पर क्लिक किया गया है।" -#: js/blocks/ToneBlocks.js:76 -msgid "You are adding multiple oscillator blocks." -msgstr "आप कई ऑस्किलेटर ब्लॉक जोड़ रहे हैं।" +#: js/blocks/SensorsBlocks.js:342 +msgid "cursor over" +msgstr "कर्सर ओवर" -#: js/blocks/ToneBlocks.js:144 -#: js/widgets/timbre.js:1225 -#.TRANS: a duo synthesizer combines a synth with a sequencer -msgid "duo synth" -msgstr "ड्यूओ सिंथ" +#: js/blocks/SensorsBlocks.js:387 +msgid "cursor out" +msgstr "कर्सर आउट" -#: js/blocks/ToneBlocks.js:149 -msgid "The Duo synth block is a duo-frequency modulator used to define a timbre." -msgstr "ड्यूओ सिंथ ब्लॉक एक ड्यूओ-फ़्रीक्वेंसी मॉड्युलेटर है जिसे एक टिम्बर को परिभाषित करने के लिए उपयोग किया जाता है।" +#: js/blocks/SensorsBlocks.js:433 +msgid "cursor button down" +msgstr "कर्सर बटन नीचे" -#: js/blocks/ToneBlocks.js:157 -#: js/widgets/timbre.js:1476 -msgid "vibrato rate" -msgstr "विब्रेटो दर" +#: js/blocks/SensorsBlocks.js:477 +msgid "cursor button up" +msgstr "कर्सर बटन ऊपर" -#: js/blocks/ToneBlocks.js:157 -msgid "vibrato intensity" -msgstr "विब्रेटो तीव्रता" +#: js/blocks/SensorsBlocks.js:638 +msgid "The Get red block returns the red component of the pixel under the mouse." +msgstr "गेट रेड ब्लॉक माउस के नीचे पिक्सेल का लाल घटक वापस करता है।" -#: js/blocks/ToneBlocks.js:185 -#: js/widgets/timbre.js:1221 -#.TRANS: AM (amplitude modulation) synthesizer -msgid "AM synth" -msgstr "ए.एम. सिंथ" +#: js/blocks/SensorsBlocks.js:644 +msgid "The Get red block returns the red component of the pixel under the turtle." +msgstr "गेट रेड ब्लॉक कछुआ के नीचे पिक्सेल का लाल घटक वापस करता है।" -#: js/blocks/ToneBlocks.js:189 -msgid "The AM synth block is an amplitude modulator used to define a timbre." -msgstr "ए.एम. सिंथ ब्लॉक एक एम्प्लीट्यूड मॉड्युलेटर है जिसे एक टिम्बर को परिभाषित करने के लिए उपयोग किया जाता है।" +#: js/blocks/SensorsBlocks.js:685 +#: plugins/rodi.rtp:216 +msgid "pixel color" +msgstr "पिक्सेल का रंग" -#: js/blocks/ToneBlocks.js:224 -#: js/widgets/timbre.js:1223 -#.TRANS: FM (frequency modulation) synthesizer -msgid "FM synth" -msgstr "एफ.एम. सिंथ" +#: js/blocks/SensorsBlocks.js:690 +msgid "The Get pixel block returns the color of the pixel under the mouse." +msgstr "गेट पिक्सेल ब्लॉक माउस के नीचे पिक्सेल का रंग वापस करता है।" -#: js/blocks/ToneBlocks.js:228 -msgid "The FM synth block is a frequency modulator used to define a timbre." -msgstr "एफ.एम. सिंथ ब्लॉक एक फ़्रीक्वेंसी मॉड्युलेटर है जिसे एक टिम्बर को परिभाषित करने के लिए उपयोग किया जाता है।" +#: js/blocks/SensorsBlocks.js:696 +msgid "The Get pixel block returns the color of the pixel under the turtle." +msgstr "गेट पिक्सेल ब्लॉक कछुआ के नीचे पिक्सेल का रंग वापस करता है।" -#: js/blocks/ToneBlocks.js:262 -msgid "partial" -msgstr "आंशिक" +#: js/blocks/SensorsBlocks.js:759 +msgid "time" +msgstr "समय" -#: js/blocks/ToneBlocks.js:265 -msgid "The Partial block is used to specify a weight for a specific partial harmonic." -msgstr "" +#: js/blocks/SensorsBlocks.js:805 +msgid "cursor y" +msgstr "कर्सर वाई" -#: js/blocks/ToneBlocks.js:284 -#.TRANS: partials are weighted components in a harmonic series -msgid "Partial weight must be between 0 and 1." -msgstr "पार्शियल वजन 0 और 1 के बीच होना चाहिए।" +#: js/blocks/SensorsBlocks.js:810 +msgid "The Cursor Y block returns the vertical position of the mouse." +msgstr "कर्सर वाई ब्लॉक माउस का उदाहरण दिखाता है।" -#: js/blocks/ToneBlocks.js:297 -#.TRANS: partials are weighted components in a harmonic series -msgid "Partial block should be used inside of a Weighted-partials block." -msgstr "पार्शियल ब्लॉक को एक वेटेड-पार्शियल्स ब्लॉक के अंदर उपयोग किया जाना चाहिए।" +#: js/blocks/SensorsBlocks.js:846 +msgid "cursor x" +msgstr "कर्सर एक्स" -#: js/blocks/ToneBlocks.js:325 -#.TRANS: partials are weighted components in a harmonic series -msgid "weighted partials" -msgstr "वेटेड पार्शियल्स" +#: js/blocks/SensorsBlocks.js:851 +msgid "The Cursor X block returns the horizontal position of the mouse." +msgstr "कर्सर एक्स ब्लॉक माउस का क्षैतिज स्थान वापस करता है।" -#: js/blocks/ToneBlocks.js:383 -msgid "The Harmonic block will add harmonics to the contained notes." -msgstr "हारमोनिक ब्लॉक नोट्स में हारमोनिक जोड़ेगा।" +#: js/blocks/SensorsBlocks.js:887 +msgid "mouse button" +msgstr "माउस बटन" -#: js/blocks/ToneBlocks.js:390 -#.TRANS: A harmonic is an overtone. -msgid "harmonic" -msgstr "हारमोनिक" +#: js/blocks/SensorsBlocks.js:889 +msgid "The Mouse-button block returns True if the mouse button is pressed." +msgstr "माउस-बटन ब्लॉक तब सच है जब माउस बटन दबाया गया है।" -#: js/blocks/ToneBlocks.js:431 -msgid "The Distortion block adds distortion to the pitch." -msgstr "डिस्टोर्शन ब्लॉक ध्वनि में विकृति जोड़ता है।" +#: js/blocks/SensorsBlocks.js:935 +msgid "to ASCII" +msgstr "एस्की में" -#: js/blocks/ToneBlocks.js:438 -#: js/widgets/timbre.js:2100 -#.TRANS: distortion is an alteration in the sound -msgid "distortion" -msgstr "विकृति" +#: js/blocks/SensorsBlocks.js:939 +msgid "The To ASCII block converts numbers to letters." +msgstr "टू एस्की ब्लॉक संख्याओं को अक्षर में बदलता है।" -#: js/blocks/ToneBlocks.js:487 -msgid "The Tremolo block adds a wavering effect." -msgstr "ट्रेमोलो ब्लॉक एक हिलने के प्रभाव को जोड़ता है।" +#: js/blocks/SensorsBlocks.js:1006 +msgid "The Keyboard block returns computer keyboard input." +msgstr "कीबोर्ड ब्लॉक कंप्यूटर कीबोर्ड इनपुट वापस करता है।" -#: js/blocks/ToneBlocks.js:495 -#: js/widgets/timbre.js:2092 -#.TRANS: a wavering effect in a musical tone -msgid "tremolo" -msgstr "ट्रेमोलो" +#: js/blocks/VolumeBlocks.js:35 +msgid "synth volume" +msgstr "सिंथ वॉल्यूम" -#: js/blocks/ToneBlocks.js:500 -#: js/blocks/ToneBlocks.js:569 -#: js/blocks/ToneBlocks.js:630 -#: js/blocks/ToneBlocks.js:689 -#: js/widgets/timbre.js:2134 -#: js/widgets/timbre.js:2222 -#: js/widgets/timbre.js:2317 -#: js/widgets/timbre.js:2419 -#.TRANS: rate at which tremolo wavers -msgid "rate" -msgstr "दर" +#: js/blocks/VolumeBlocks.js:39 +msgid "The Synth volume block returns the current volume of the current synthesizer." +msgstr "सिंथ वॉल्यूम ब्लॉक वर्तमान सिंथाइज़र की वॉल्यूम लौटाता है।" -#: js/blocks/ToneBlocks.js:502 -#: js/blocks/ToneBlocks.js:630 -#: js/widgets/timbre.js:2137 -#: js/widgets/timbre.js:2328 -#.TRANS: amplitude of tremolo waver -msgid "depth" -msgstr "गहराई" +#: js/blocks/VolumeBlocks.js:105 +msgid "master volume" +msgstr "मास्टर वॉल्यूम" -#: js/blocks/ToneBlocks.js:559 -msgid "The Phaser block adds a sweeping sound." -msgstr "फेजर ब्लॉक एक स्वीपिंग साउंड जोड़ता है।" +#: js/blocks/VolumeBlocks.js:109 +msgid "The Master volume block returns the master volume." +msgstr "मास्टर वॉल्यूम ब्लॉक मास्टर वॉल्यूम लौटाता है।" -#: js/blocks/ToneBlocks.js:566 -#: js/widgets/timbre.js:2098 -#.TRANS: alter the phase of the sound -msgid "phaser" -msgstr "फेजर" +#: js/blocks/VolumeBlocks.js:355 +#: js/blocks/VolumeBlocks.js:524 +msgid "set synth volume" +msgstr "सिंथ वॉल्यूम सेट करें" -#: js/blocks/ToneBlocks.js:569 -#: js/turtleactions/IntervalsActions.js:114 -#: js/widgets/timbre.js:2422 -msgid "octaves" -msgstr "ऑक्टेव्स" +#: js/blocks/VolumeBlocks.js:362 +#: js/blocks/VolumeBlocks.js:545 +msgid "synth" +msgstr "सिंथ" -#: js/blocks/ToneBlocks.js:569 -#: js/widgets/timbre.js:2425 -msgid "base frequency" -msgstr "मौलिक तड़ंत" +#: js/blocks/VolumeBlocks.js:403 +#: js/blocks/VolumeBlocks.js:577 +#: js/blocks/VolumeBlocks.js:740 +#: js/turtleactions/VolumeActions.js:173 +msgid "Setting volume to 0." +msgstr "वॉल्यूम को 0 पर सेट करना।" -#: js/blocks/ToneBlocks.js:619 -msgid "The Chorus block adds a chorus effect." -msgstr "कोरस ब्लॉक कोरस प्रभाव जोड़ता है।" +#: js/blocks/VolumeBlocks.js:440 +msgid "Synth not found" +msgstr "सिंथ नहीं मिला" -#: js/blocks/ToneBlocks.js:627 -#: js/widgets/timbre.js:2096 -#.TRANS: musical effect to simulate a choral sound -msgid "chorus" -msgstr "कोरस" +#: js/blocks/VolumeBlocks.js:494 +msgid "set drum volume" +msgstr "ड्रम वॉल्यूम सेट करें" -#: js/blocks/ToneBlocks.js:630 -#: js/widgets/timbre.js:2322 -msgid "delay (MS)" -msgstr "देरी (मि.से.)" +#: js/blocks/VolumeBlocks.js:530 +msgid "The Set synth volume block will change the volume of a particular synth," +msgstr "सेट सिंथ वॉल्यूम ब्लॉक एक विशिष्ट सिंथ की वॉल्यूम बदलेगा," -#: js/blocks/ToneBlocks.js:678 -msgid "The Vibrato block adds a rapid, slight variation in pitch." -msgstr "विब्रेटो ब्लॉक ध्वनि में तेज, स्लाइट वेरिएशन जोड़ता है।" +#: js/blocks/VolumeBlocks.js:532 +msgid "eg guitar violin snare drum etc." +msgstr "जैसे गिटार वायलिन स्नेयर ड्रम आदि।" -#: js/blocks/ToneBlocks.js:686 -#: js/widgets/timbre.js:2094 -#.TRANS: a rapid, slight variation in pitch -msgid "vibrato" -msgstr "विब्रेटो" +#: js/blocks/VolumeBlocks.js:534 +msgid "The default volume is 50." +msgstr "डिफ़ॉल्ट वॉल्यूम 50 है।" -#: js/blocks/ToneBlocks.js:689 -#: js/widgets/timbre.js:2221 -msgid "intensity" -msgstr "तीव्रता" +#: js/blocks/VolumeBlocks.js:536 +msgid "The range is 0 for silence to 100 for full volume." +msgstr "स्नेहिलता के लिए 0 से पूर्ण वॉल्यूम के लिए 100।" -#: js/blocks/ToneBlocks.js:733 -#.TRANS: select synthesizer -msgid "set synth" -msgstr "सिंथ सेट करें" +#: js/blocks/VolumeBlocks.js:597 +msgid "set panning" +msgstr "पैनिंग सेट करें" -#: js/blocks/ToneBlocks.js:804 -msgid "synth name" -msgstr "सिंथ का नाम" +#: js/blocks/VolumeBlocks.js:603 +msgid "The Set Panning block sets the panning for all synthesizers." +msgstr "सेट पैनिंग ब्लॉक सभी सिंथाइज़र्स के लिए पैनिंग सेट करता है।" -#: js/blocks/ToneBlocks.js:842 -msgid "set default instrument" -msgstr "डिफ़ॉल्ट इंस्ट्रुमेंट सेट करें" +#: js/blocks/VolumeBlocks.js:625 +msgid "Warning: Sound is coming out from only the left or right side." +msgstr "चेतावनी: ध्वनि केवल बाएं या दाएं ओर से आ रही है।" -#: js/blocks/ToneBlocks.js:895 -#: js/blocks/ToneBlocks.js:943 -#.TRANS: set the characteristics of a custom instrument -msgid "set instrument" -msgstr "इंस्ट्रुमेंट सेट करें" +#: js/blocks/VolumeBlocks.js:647 +#: js/blocks/VolumeBlocks.js:695 +msgid "set master volume" +msgstr "मास्टर वॉल्यूम सेट करें" -#: js/blocks/ToneBlocks.js:898 -#: js/blocks/ToneBlocks.js:926 -#: js/blocks/ToneBlocks.js:932 -msgid "The Set instrument block selects a voice for the synthesizer," -msgstr "सेट इंस्ट्रुमेंट ब्लॉक सिंथ के लिए एक आवाज चुनता है," +#: js/blocks/VolumeBlocks.js:653 +msgid "The Set master volume block sets the volume for all synthesizers." +msgstr "सेट मास्टर वॉल्यूम ब्लॉक सभी सिंथाइज़र्स के लिए वॉल्यूम सेट करता है।" -#: js/blocks/ToneBlocks.js:900 -#: js/blocks/ToneBlocks.js:934 -msgid "eg guitar piano violin or cello." -msgstr "जैसे गिटार पियानो वायलिन या चेलो।" +#: js/blocks/VolumeBlocks.js:784 +msgid "The Set relative volume block changes the volume of the contained notes." +msgstr "सेट रिलेटिव वॉल्यूम ब्लॉक शामिल नोट्स की वॉल्यूम को बदलता है।" -#: js/blocks/ToneBlocks.js:1015 -msgid "Import a sound file to use as an instrument and set its pitch center." -msgstr "एक इंस्ट्रुमेंट के रूप में उपयोग के लिए एक साउंड फ़ाइल आयात करें और इसके पिच केंद्र सेट करें।" +#: js/blocks/VolumeBlocks.js:791 +msgid "set relative volume" +msgstr "रिलेटिव वॉल्यूम सेट करें" -#: js/blocks/ToneBlocks.js:1110 -msgid "Upload a sound file to connect with the sample block." -msgstr "सैंपल ब्लॉक से जुड़ने के लिए एक साउंड फ़ाइल अपलोड करें।" +#: js/blocks/VolumeBlocks.js:857 +msgid "decrescendo" +msgstr "डेक्रेसेंडो" + +#: js/blocks/VolumeBlocks.js:921 +msgid "crescendo" +msgstr "क्रेशेंडो" #: js/blocks/WidgetBlocks.js:81 -#: js/widgets/timbre.js:840 +#: js/widgets/timbre.js:834 #.TRANS: sound envelope (ADSR) msgid "Envelope" msgstr "एनवेलप" @@ -6555,13 +6685,13 @@ msgid "You are adding multiple envelope blocks." msgstr "आप कई एनवेलोप ब्लॉक जोड़ रहे हैं।" #: js/blocks/WidgetBlocks.js:171 -#: js/widgets/timbre.js:904 +#: js/widgets/timbre.js:898 #.TRANS: a filter removes some unwanted components from a signal msgid "Filter" msgstr "फ़िल्टर" #: js/blocks/WidgetBlocks.js:181 -#: js/widgets/timbre.js:1818 +#: js/widgets/timbre.js:1810 #.TRANS: rolloff is the steepness of a change in frequency. msgid "rolloff" msgstr "रोलऑफ" @@ -6576,8 +6706,8 @@ msgid "The Temperament tool is used to define custom tuning." msgstr "टेम्पेरमेंट टूल का उपयोग कस्टम ट्यूनिंग को निर्धारित करने के लिए किया जाता है।" #: js/blocks/WidgetBlocks.js:332 -#: js/blocks/WidgetBlocks.js:1573 -#: js/widgets/sampler.js:503 +#: js/blocks/WidgetBlocks.js:1574 +#: js/widgets/sampler.js:517 msgid "Upload a sample and adjust its pitch center." msgstr "एक सैंपल अपलोड करें और इसके पिच केंद्र को समायोजित करें।" @@ -6682,88 +6812,20 @@ msgstr "फ्रेज मेकर ब्लॉक एक उपकरण ख msgid "phrase maker" msgstr "वाक्य निर्माता" -#: js/blocks/WidgetBlocks.js:1444 +#: js/blocks/WidgetBlocks.js:1445 msgid "You must have at least one pitch block and one rhythm block in the matrix." msgstr "मैट्रिक्स में कम से कम एक पिच ब्लॉक और एक रिदम ब्लॉक होना चाहिए।" -#: js/blocks/WidgetBlocks.js:1503 +#: js/blocks/WidgetBlocks.js:1504 msgid "The Status block opens a tool for inspecting the status of Music Blocks as it is running." msgstr "स्थिति ब्लॉक एक उपकरण खोलता है जिससे चल रहे संगीत ब्लॉक्स की स्थिति की जाँच की जा सकती है।" -#: js/blocks/WidgetBlocks.js:1580 -#: js/widgets/aiwidget.js:701 +#: js/blocks/WidgetBlocks.js:1581 +#: js/widgets/aiwidget.js:699 #.TRANS: AI-generated music msgid "AI Music" msgstr "एआई म्यूजिक" -#: js/turtleactions/DictActions.js:75 -#: js/turtleactions/DictActions.js:142 -#: js/turtleactions/DictActions.js:172 -msgid "font" -msgstr "फ़ॉन्ट" - -#: js/turtleactions/DictActions.js:255 -msgid "Dictionary with this name does not exist" -msgstr "इस नाम का शब्दकोश मौजूद नहीं है" - -#: js/turtleactions/DictActions.js:259 -msgid "Key with this name does not exist in " -msgstr "इस नाम की कुंजी इसमें मौजूद नहीं है " - -#: js/turtleactions/DrumActions.js:227 -msgid "Noise Block: Did you mean to use a Note block?" -msgstr "नॉइज ब्लॉक: क्या आपने एक नोट ब्लॉक का इस्तेमाल करने का इरादा किया है?" - -#: js/turtleactions/MeterActions.js:101 -#: js/turtleactions/MeterActions.js:139 -msgid "beats per minute must be greater than" -msgstr "प्रति मिनट बीट 30 से अधिक होना चाहिए" - -#: js/turtleactions/MeterActions.js:111 -#: js/turtleactions/MeterActions.js:149 -msgid "maximum" -msgstr "अधिकतम" - -#: js/turtleactions/MeterActions.js:117 -#: js/turtleactions/MeterActions.js:155 -msgid "beats per minute is" -msgstr "प्रति मिनट बीट" - -#: js/turtleactions/ToneActions.js:134 -msgid "Vibrato intensity must be between 1 and 100." -msgstr "विब्राटो तीव्रता 1 और 100 के बीच होनी चाहिए।" - -#: js/turtleactions/ToneActions.js:139 -msgid "Vibrato rate must be greater than 0." -msgstr "विब्राटो दर 0 से अधिक होनी चाहिए।" - -#: js/turtleactions/ToneActions.js:192 -#: js/turtleactions/ToneActions.js:265 -#.TRANS: Depth is the intesity of the tremolo or chorus effect. -msgid "Depth is out of range." -msgstr "गहराई सीमा से बाहर है।" - -#: js/turtleactions/ToneActions.js:301 -msgid "Distortion must be from 0 to 100." -msgstr "विरुपण 0 से 100 के बीच होना चाहिए।" - -#: js/turtleactions/ToneActions.js:332 -#.TRANS: partials components in a harmonic series -msgid "Partial must be greater than or equal to 0." -msgstr "आंश 0 से अधिक या इसके बराबर होना चाहिए।" - -#: js/turtleactions/ToneActions.js:378 -#: js/turtleactions/ToneActions.js:417 -#: js/turtleactions/ToneActions.js:456 -#: js/widgets/timbre.js:782 -msgid "Unable to use synth due to existing oscillator" -msgstr "मौजूदा ऑस्किलेटर के कारण सिंथ का उपयोग नहीं किया जा सकता" - -#: js/turtleactions/ToneActions.js:388 -#: js/turtleactions/ToneActions.js:427 -msgid "The input cannot be negative." -msgstr "इनपुट नकारात्मक नहीं हो सकता।" - #: js/turtleactions/IntervalsActions.js:113 msgid "one" msgstr "एक" @@ -6792,257 +6854,229 @@ msgstr "छह" msgid "seven" msgstr "सात" -#: js/turtleactions/IntervalsActions.js:113 -msgid "eight" -msgstr "आठ" +#: js/turtleactions/IntervalsActions.js:113 +msgid "eight" +msgstr "आठ" + +#: js/turtleactions/IntervalsActions.js:113 +msgid "nine" +msgstr "नौ" + +#: js/turtleactions/IntervalsActions.js:120 +#: js/turtleactions/IntervalsActions.js:140 +msgid "below" +msgstr "नीचे" + +#: js/turtleactions/IntervalsActions.js:124 +msgid "above" +msgstr "ऊपर" + +#: js/turtleactions/IntervalsActions.js:131 +msgid "plus" +msgstr "प्लस" + +#: js/turtleactions/IntervalsActions.js:258 +msgid "Adding missing pitch number 0." +msgstr "गायन संख्या 0 जोड़ी जा रही है।" + +#: js/turtleactions/IntervalsActions.js:266 +msgid "Ignoring pitch numbers less than zero or greater than eleven." +msgstr "0 से कम या 11 से अधिक स्वर संख्याओं को अनदेखा कर रहा है।" + +#: js/turtleactions/IntervalsActions.js:272 +msgid "Ignoring duplicate pitch numbers." +msgstr "डुप्लिकेट स्वर संख्याओं को अनदेखा कर रहा है।" + +#: js/turtleactions/DictActions.js:75 +#: js/turtleactions/DictActions.js:142 +#: js/turtleactions/DictActions.js:172 +msgid "font" +msgstr "फ़ॉन्ट" + +#: js/turtleactions/DictActions.js:255 +msgid "Dictionary with this name does not exist" +msgstr "इस नाम का शब्दकोश मौजूद नहीं है" + +#: js/turtleactions/DictActions.js:259 +msgid "Key with this name does not exist in " +msgstr "इस नाम की कुंजी इसमें मौजूद नहीं है " + +#: js/turtleactions/DrumActions.js:227 +msgid "Noise Block: Did you mean to use a Note block?" +msgstr "नॉइज ब्लॉक: क्या आपने एक नोट ब्लॉक का इस्तेमाल करने का इरादा किया है?" + +#: js/turtleactions/ToneActions.js:134 +msgid "Vibrato intensity must be between 1 and 100." +msgstr "विब्राटो तीव्रता 1 और 100 के बीच होनी चाहिए।" + +#: js/turtleactions/ToneActions.js:139 +msgid "Vibrato rate must be greater than 0." +msgstr "विब्राटो दर 0 से अधिक होनी चाहिए।" + +#: js/turtleactions/ToneActions.js:192 +#: js/turtleactions/ToneActions.js:265 +#.TRANS: Depth is the intesity of the tremolo or chorus effect. +msgid "Depth is out of range." +msgstr "गहराई सीमा से बाहर है।" + +#: js/turtleactions/ToneActions.js:301 +msgid "Distortion must be from 0 to 100." +msgstr "विरुपण 0 से 100 के बीच होना चाहिए।" -#: js/turtleactions/IntervalsActions.js:113 -msgid "nine" -msgstr "नौ" +#: js/turtleactions/ToneActions.js:332 +#.TRANS: partials components in a harmonic series +msgid "Partial must be greater than or equal to 0." +msgstr "आंश 0 से अधिक या इसके बराबर होना चाहिए।" -#: js/turtleactions/IntervalsActions.js:120 -#: js/turtleactions/IntervalsActions.js:140 -msgid "below" -msgstr "नीचे" +#: js/turtleactions/ToneActions.js:378 +#: js/turtleactions/ToneActions.js:417 +#: js/turtleactions/ToneActions.js:456 +#: js/widgets/timbre.js:776 +msgid "Unable to use synth due to existing oscillator" +msgstr "मौजूदा ऑस्किलेटर के कारण सिंथ का उपयोग नहीं किया जा सकता" -#: js/turtleactions/IntervalsActions.js:124 -msgid "above" -msgstr "ऊपर" +#: js/turtleactions/ToneActions.js:388 +#: js/turtleactions/ToneActions.js:427 +msgid "The input cannot be negative." +msgstr "इनपुट नकारात्मक नहीं हो सकता।" -#: js/turtleactions/IntervalsActions.js:131 -msgid "plus" -msgstr "प्लस" +#: js/turtleactions/MeterActions.js:101 +#: js/turtleactions/MeterActions.js:139 +msgid "beats per minute must be greater than" +msgstr "प्रति मिनट बीट 30 से अधिक होना चाहिए" -#: js/turtleactions/IntervalsActions.js:258 -msgid "Adding missing pitch number 0." -msgstr "गायन संख्या 0 जोड़ी जा रही है।" +#: js/turtleactions/MeterActions.js:111 +#: js/turtleactions/MeterActions.js:149 +msgid "maximum" +msgstr "अधिकतम" -#: js/turtleactions/IntervalsActions.js:266 -msgid "Ignoring pitch numbers less than zero or greater than eleven." -msgstr "0 से कम या 11 से अधिक स्वर संख्याओं को अनदेखा कर रहा है।" +#: js/turtleactions/MeterActions.js:117 +#: js/turtleactions/MeterActions.js:155 +msgid "beats per minute is" +msgstr "प्रति मिनट बीट" -#: js/turtleactions/IntervalsActions.js:272 -msgid "Ignoring duplicate pitch numbers." -msgstr "डुप्लिकेट स्वर संख्याओं को अनदेखा कर रहा है।" +#: js/widgets/help.js:95 +#: js/widgets/help.js:125 +#: js/widgets/help.js:146 +#: js/widgets/help.js:158 +#: js/widgets/help.js:378 +#: js/widgets/help.js:393 +msgid "Take a tour" +msgstr "एक यात्रा करें" -#: js/widgets/aiwidget.js:134 +#: js/widgets/aiwidget.js:135 #: js/widgets/aiwidget.js:136 -#: js/widgets/sampler.js:180 -#: js/widgets/sampler.js:182 -#: js/widgets/rhythmruler.js:681 -#: js/widgets/rhythmruler.js:683 -#: js/widgets/rhythmruler.js:1864 -#: js/widgets/rhythmruler.js:1866 +#: js/widgets/rhythmruler.js:679 +#: js/widgets/rhythmruler.js:680 +#: js/widgets/rhythmruler.js:1856 +#: js/widgets/rhythmruler.js:1857 #: js/widgets/tempo.js:78 #: js/widgets/tempo.js:97 -#: js/widgets/tempo.js:99 +#: js/widgets/tempo.js:98 +#: js/widgets/sampler.js:180 +#: js/widgets/sampler.js:181 msgid "Pause" msgstr "रुकें" -#: js/widgets/aiwidget.js:180 -#: js/widgets/sampler.js:227 +#: js/widgets/aiwidget.js:179 +#: js/widgets/sampler.js:225 msgid "Warning: Sample is bigger than 1MB." msgstr "चेतावनी: सैंपल 1MB से बड़ा है।" -#: js/widgets/aiwidget.js:539 +#: js/widgets/aiwidget.js:538 msgid "New start block generated" msgstr "नया स्टार्ट ब्लॉक उत्पन्न हुआ" -#: js/widgets/aiwidget.js:541 +#: js/widgets/aiwidget.js:540 msgid "MIDI loading. This may take some time depending upon the number of notes in the track" msgstr "MIDI लोड हो रहा है। इसमें ट्रैक में नोट्स की संख्या के आधार पर कुछ समय लग सकता है" -#: js/widgets/aiwidget.js:551 -#: js/widgets/sampler.js:254 +#: js/widgets/aiwidget.js:550 +#: js/widgets/sampler.js:252 msgid "Upload failed: Sample is not a .wav file." msgstr "अपलोड विफल: सैंपल .wav फ़ाइल नहीं है।" -#: js/widgets/aiwidget.js:679 -#: js/widgets/sampler.js:432 +#: js/widgets/aiwidget.js:677 +#: js/widgets/sampler.js:446 msgid "Save sample" msgstr "सैंपल सहेजें" -#: js/widgets/arpeggio.js:239 +#: js/widgets/arpeggio.js:241 msgid "Click in the grid to add steps to the arpeggio." msgstr "आर्पेजियो में कदम जोड़ने के लिए ग्रिड में क्लिक करें।" -#: js/widgets/help.js:95 -#: js/widgets/help.js:125 -#: js/widgets/help.js:146 -#: js/widgets/help.js:158 -#: js/widgets/help.js:376 -#: js/widgets/help.js:391 -msgid "Take a tour" -msgstr "एक यात्रा करें" - -#: js/widgets/meterwidget.js:194 +#: js/widgets/meterwidget.js:195 #: js/widgets/meterwidget.js:196 -#: js/widgets/modewidget.js:86 +#: js/widgets/modewidget.js:87 #: js/widgets/modewidget.js:88 -#: js/widgets/modewidget.js:642 -#: js/widgets/modewidget.js:644 -#: js/widgets/modewidget.js:712 -#: js/widgets/modewidget.js:714 +#: js/widgets/modewidget.js:639 +#: js/widgets/modewidget.js:640 +#: js/widgets/modewidget.js:708 +#: js/widgets/modewidget.js:709 #: js/widgets/rhythmruler.js:457 -#: js/widgets/rhythmruler.js:1790 -#: js/widgets/rhythmruler.js:1792 -#: js/widgets/rhythmruler.js:1816 -#: js/widgets/rhythmruler.js:1818 -#: js/widgets/temperament.js:2236 +#: js/widgets/rhythmruler.js:1784 +#: js/widgets/rhythmruler.js:1785 +#: js/widgets/rhythmruler.js:1809 +#: js/widgets/rhythmruler.js:1810 +#: js/widgets/temperament.js:2165 msgid "Play all" msgstr "सभी बजाएं" -#: js/widgets/meterwidget.js:275 +#: js/widgets/meterwidget.js:269 msgid "Reset" msgstr "रीसेट" -#: js/widgets/meterwidget.js:301 +#: js/widgets/meterwidget.js:295 msgid "Click in the circle to select strong beats for the meter." msgstr "मीटर के लिए मजबूत बीट्स का चयन करने के लिए वृत्त में क्लिक करें।" -#: js/widgets/oscilloscope.js:79 -msgid "Zoom In" -msgstr "ज़ूम इन" - -#: js/widgets/oscilloscope.js:88 -msgid "Zoom Out" -msgstr "ज़ूम आउट" - -#: js/widgets/pitchdrummatrix.js:356 -#: js/widgets/pitchdrummatrix.js:752 -msgid "Click in the grid to map notes to drums." -msgstr "ग्रिड में नोट्स को ड्रम्स से मैप करने के लिए क्लिक करें." - -#: js/widgets/pitchslider.js:103 -msgid "Move up" -msgstr "ऊपर जाएं" - -#: js/widgets/pitchslider.js:114 -msgid "Move down" -msgstr "नीचे जाएं" - -#: js/widgets/pitchslider.js:136 -msgid "Click on the slider to create a note block." -msgstr "नोट ब्लॉक बनाने के लिए स्लाइडर पर क्लिक करें." - -#: js/widgets/sampler.js:237 -msgid "Recording started" -msgstr "रिकॉर्डिंग शुरू हुई" - -#: js/widgets/sampler.js:245 -msgid "Recording complete" -msgstr "रिकॉर्डिंग पूरी हुई" - -#: js/widgets/sampler.js:283 -msgid "A new sample block was generated." -msgstr "एक नया सैंपल ब्लॉक उत्पन्न हुआ था।" - -#: js/widgets/sampler.js:378 -msgid "Upload sample" -msgstr "सैंपल अपलोड करें" - -#: js/widgets/sampler.js:399 -msgid "Warning: Your sample cannot be loaded because it is >1MB." -msgstr "चेतावनी: आपका सैंपल लोड नहीं किया जा सकता क्योंकि यह >1MB है।" - -#: js/widgets/sampler.js:448 -msgid "Toggle Mic" -msgstr "माइक टॉगल करें" - -#: js/widgets/sampler.js:455 -msgid "Playback" -msgstr "प्लेबैक" - -#: js/widgets/sampler.js:935 -#.TRANS: The reference tone is a sound used for comparison. -msgid "reference tone" -msgstr "संदर्भ स्वर" - -#: js/widgets/modewidget.js:127 +#: js/widgets/modewidget.js:125 msgid "Rotate counter clockwise" msgstr "घड़ी की उल्टी दिशा में घुमाएं" -#: js/widgets/modewidget.js:133 +#: js/widgets/modewidget.js:131 msgid "Rotate clockwise" msgstr "घड़ी की दिशा में घुमाएं" -#: js/widgets/modewidget.js:145 -#: js/widgets/pitchstaircase.js:678 +#: js/widgets/modewidget.js:143 #: js/widgets/rhythmruler.js:578 -#: js/widgets/timbre.js:963 +#: js/widgets/timbre.js:957 +#: js/widgets/pitchstaircase.js:676 msgid "Undo" msgstr "पूर्ववत् करें" -#: js/widgets/modewidget.js:163 +#: js/widgets/modewidget.js:161 #.TRANS: A circle of notes represents the musical mode. msgid "Click in the circle to select notes for the mode." msgstr "संगीतिक मोड के लिए नोट्स का चयन करने के लिए वृत्त में क्लिक करें." -#: js/widgets/modewidget.js:1017 -#: js/widgets/musickeyboard.js:3185 -#: js/widgets/phrasemaker.js:5356 -#: js/widgets/pitchstaircase.js:580 -#: js/widgets/rhythmruler.js:2254 -#: js/widgets/rhythmruler.js:2472 -#: js/widgets/temperament.js:1929 -#: js/widgets/tempo.js:414 +#: js/widgets/modewidget.js:1011 +#: js/widgets/rhythmruler.js:2244 +#: js/widgets/rhythmruler.js:2462 +#: js/widgets/temperament.js:1862 +#: js/widgets/tempo.js:412 +#: js/widgets/musickeyboard.js:3266 +#: js/widgets/phrasemaker.js:5478 +#: js/widgets/pitchstaircase.js:578 msgid "New action block generated." msgstr "नया एक्शन ब्लॉक जनरेट किया गया।" -#: js/widgets/musickeyboard.js:725 -#: js/widgets/phrasemaker.js:584 -msgid "Add note" -msgstr "नोट जोड़ें" - -#: js/widgets/musickeyboard.js:744 -msgid "Metronome" -msgstr "मेट्रोनोम" - -#: js/widgets/musickeyboard.js:3184 -msgid "New action blocks generated." -msgstr "" - -#: js/widgets/musickeyboard.js:3370 -#: js/widgets/musickeyboard.js:3378 -msgid "MIDI device present." -msgstr "MIDI उपकरण मौजूद है।" - -#: js/widgets/musickeyboard.js:3381 -msgid "No MIDI device found." -msgstr "कोई MIDI उपकरण नहीं मिला।" - -#: js/widgets/musickeyboard.js:3391 -msgid "Failed to get MIDI access in browser." -msgstr "ब्राउज़र में MIDI पहुँचने में विफल।" - -#: js/widgets/phrasemaker.js:574 -msgid "Export" -msgstr "निर्यात करें" - -#: js/widgets/phrasemaker.js:581 -msgid "Sort" -msgstr "क्रमबद्ध करें" - -#: js/widgets/phrasemaker.js:975 -msgid "Click on the table to add notes." -msgstr "नोट्स जोड़ने के लिए तालिका पर क्लिक करें." - -#: js/widgets/phrasemaker.js:2677 -#: js/widgets/phrasemaker.js:2819 -msgid "tuplet value" -msgstr "ट्यूपलेट मूल्य" +#: js/widgets/pitchdrummatrix.js:356 +#: js/widgets/pitchdrummatrix.js:741 +msgid "Click in the grid to map notes to drums." +msgstr "ग्रिड में नोट्स को ड्रम्स से मैप करने के लिए क्लिक करें." -#: js/widgets/pitchstaircase.js:624 -msgid "Play chord" -msgstr "कॉर्ड बजाएं" +#: js/widgets/pitchslider.js:103 +msgid "Move up" +msgstr "ऊपर जाएं" -#: js/widgets/pitchstaircase.js:632 -msgid "Play scale" -msgstr "स्केल बजाएं" +#: js/widgets/pitchslider.js:114 +msgid "Move down" +msgstr "नीचे जाएं" -#: js/widgets/pitchstaircase.js:696 -msgid "Click on a note to create a new step." -msgstr "नए स्टेप बनाने के लिए नोट पर क्लिक करें." +#: js/widgets/pitchslider.js:136 +msgid "Click on the slider to create a note block." +msgstr "नोट ब्लॉक बनाने के लिए स्लाइडर पर क्लिक करें." #: js/widgets/rhythmruler.js:486 msgid "Save rhythms" @@ -7057,168 +7091,268 @@ msgstr "ड्रम मशीन सहेजें" msgid "Tap a rhythm" msgstr "एक ताल पर टैप करें" -#: js/widgets/rhythmruler.js:817 +#: js/widgets/rhythmruler.js:813 msgid "Click on the ruler to divide it." msgstr "इसे विभाजित करने के लिए रुलर पर क्लिक करें।" -#: js/widgets/rhythmruler.js:950 -#: js/widgets/rhythmruler.js:952 -#: js/widgets/rhythmruler.js:1152 -#: js/widgets/rhythmruler.js:1154 -#: js/widgets/rhythmruler.js:1765 -#: js/widgets/rhythmruler.js:1767 +#: js/widgets/rhythmruler.js:947 +#: js/widgets/rhythmruler.js:948 +#: js/widgets/rhythmruler.js:1148 +#: js/widgets/rhythmruler.js:1149 +#: js/widgets/rhythmruler.js:1760 +#: js/widgets/rhythmruler.js:1761 msgid "tap a rhythm" msgstr "एक ताल टैप करें" -#: js/widgets/rhythmruler.js:1459 +#: js/widgets/rhythmruler.js:1453 msgid "Maximum value of 256 has been exceeded." msgstr "256 का अधिकतम मूल्य पार कर गया है।" -#: js/widgets/temperament.js:321 +#: js/widgets/temperament.js:319 msgid "back to 2:1 octave space" msgstr "2:1 ऑक्टेव स्थान पर वापस जाएं" -#: js/widgets/temperament.js:447 +#: js/widgets/temperament.js:445 msgid "edit" msgstr "संपादित करें" -#: js/widgets/temperament.js:552 -#: js/widgets/temperament.js:877 -#: js/widgets/temperament.js:884 -#: js/widgets/temperament.js:986 -#: js/widgets/temperament.js:1080 -#: js/widgets/temperament.js:1087 -#: js/widgets/temperament.js:1160 -#: js/widgets/temperament.js:1433 -#: js/widgets/temperament.js:1511 -#: js/widgets/temperament.js:1596 +#: js/widgets/temperament.js:525 +#: js/widgets/temperament.js:840 +#: js/widgets/temperament.js:844 +#: js/widgets/temperament.js:945 +#: js/widgets/temperament.js:1034 +#: js/widgets/temperament.js:1038 +#: js/widgets/temperament.js:1110 +#: js/widgets/temperament.js:1379 +#: js/widgets/temperament.js:1448 +#: js/widgets/temperament.js:1529 msgid "done" msgstr "किया हुआ" -#: js/widgets/temperament.js:610 -#: js/widgets/temperament.js:615 -#: js/widgets/temperament.js:1063 +#: js/widgets/temperament.js:582 +#: js/widgets/temperament.js:587 +#: js/widgets/temperament.js:1021 msgid "ratio" msgstr "अनुपात" -#: js/widgets/temperament.js:616 +#: js/widgets/temperament.js:588 msgid "interval" msgstr "अंतराल" -#: js/widgets/temperament.js:744 +#: js/widgets/temperament.js:716 msgid "non scalar" msgstr "गैर स्केलर" -#: js/widgets/temperament.js:787 +#: js/widgets/temperament.js:757 msgid "ratios" msgstr "अनुपात" -#: js/widgets/temperament.js:787 +#: js/widgets/temperament.js:757 msgid "arbitrary" msgstr "मनमाना" -#: js/widgets/temperament.js:860 +#: js/widgets/temperament.js:828 msgid "number of divisions" msgstr "विभाजनों की संख्या" -#: js/widgets/temperament.js:882 -#: js/widgets/temperament.js:999 -#: js/widgets/temperament.js:1085 -#: js/widgets/temperament.js:1178 +#: js/widgets/temperament.js:843 +#: js/widgets/temperament.js:958 +#: js/widgets/temperament.js:1037 +#: js/widgets/temperament.js:1128 msgid "preview" msgstr "पूर्वावलोकन" -#: js/widgets/temperament.js:929 +#: js/widgets/temperament.js:888 msgid "The Number of divisions is too large." msgstr "डिवीजनों की संख्या बहुत बड़ी है।" -#: js/widgets/temperament.js:1066 +#: js/widgets/temperament.js:1023 msgid "recursion" msgstr "पुनरावर्तन" -#: js/widgets/temperament.js:1616 +#: js/widgets/temperament.js:1549 msgid "The octave ratio has changed. This changes temperament significantly." msgstr "ऑक्टेव अनुपात बदल गया है। यह स्वभाव को काफी बदल देता है।" -#: js/widgets/temperament.js:2248 +#: js/widgets/temperament.js:2177 msgid "Table" msgstr "तालिका" -#: js/widgets/temperament.js:2356 +#: js/widgets/temperament.js:2285 msgid "Add pitches" msgstr "स्वर जोड़ें" -#: js/widgets/tempo.js:113 +#: js/widgets/tempo.js:111 msgid "Save tempo" msgstr "ताल सहेजें" -#: js/widgets/tempo.js:144 +#: js/widgets/tempo.js:142 msgid "speed up" msgstr "तेजी से बढ़ाएं" -#: js/widgets/tempo.js:150 +#: js/widgets/tempo.js:148 msgid "slow down" msgstr "धीमे से बढ़ाएं" -#: js/widgets/tempo.js:194 +#: js/widgets/tempo.js:192 msgid "Adjust the tempo with the buttons." msgstr "बटन के साथ ताल को समायोजित करें।" -#: js/widgets/tempo.js:261 +#: js/widgets/tempo.js:259 msgid "Please enter a number between 30 and 1000" msgstr "" -#: js/widgets/tempo.js:268 -#: js/widgets/tempo.js:271 +#: js/widgets/tempo.js:266 +#: js/widgets/tempo.js:269 msgid "The beats per minute must be between 30 and 1000." msgstr "प्रति मिनट बीट 30 और 1000 के बीच होना चाहिए।" -#: js/widgets/tempo.js:287 +#: js/widgets/tempo.js:285 msgid "The beats per minute must be below 1000." msgstr "प्रति मिनट बीट 1000 के नीचे होना चाहिए।" -#: js/widgets/tempo.js:303 +#: js/widgets/tempo.js:301 msgid "The beats per minute must be above 30" msgstr "प्रति मिनट बीट 30 के ऊपर होना चाहिए" -#: js/widgets/timbre.js:766 +#: js/widgets/timbre.js:760 msgid "Synthesizer" msgstr "सिंथेसाइज़र" -#: js/widgets/timbre.js:886 -#: planet/js/GlobalTag.js:50 -#.TRANS: On the Planet, we use labels to tag projects. -msgid "Effects" -msgstr "प्रभाव" +#: js/widgets/timbre.js:880 +#: planet/js/GlobalTag.js:50 +#.TRANS: On the Planet, we use labels to tag projects. +msgid "Effects" +msgstr "प्रभाव" + +#: js/widgets/timbre.js:940 +msgid "Add filter" +msgstr "फ़िल्टर जोड़ें" + +#: js/widgets/timbre.js:981 +msgid "Click on buttons to open the timbre design tools." +msgstr "टिम्बर डिज़ाइन टूल्स खोलने के लिए बटन पर क्लिक करें।" + +#: js/widgets/timbre.js:1265 +msgid "harmonicity" +msgstr "सवारी" + +#: js/widgets/timbre.js:1332 +#: js/widgets/timbre.js:1398 +msgid "modulation index" +msgstr "मॉड्यूलेशन सूची" + +#: js/widgets/timbre.js:1476 +msgid "vibrato amount" +msgstr "वाइब्रेटो मात्रा" + +#: js/widgets/timbre.js:1911 +msgid "Filter already present." +msgstr "फ़िल्टर पहले से मौजूद है।" + +#: js/widgets/timbre.js:2495 +msgid "distortion amount" +msgstr "विकृति मात्रा" + +#: js/widgets/musickeyboard.js:749 +#: js/widgets/phrasemaker.js:595 +msgid "Add note" +msgstr "नोट जोड़ें" + +#: js/widgets/musickeyboard.js:768 +msgid "Metronome" +msgstr "मेट्रोनोम" + +#: js/widgets/musickeyboard.js:1630 +msgid "Note value" +msgstr "" + +#: js/widgets/musickeyboard.js:3265 +msgid "New action blocks generated." +msgstr "" + +#: js/widgets/musickeyboard.js:3449 +#: js/widgets/musickeyboard.js:3457 +msgid "MIDI device present." +msgstr "MIDI उपकरण मौजूद है।" + +#: js/widgets/musickeyboard.js:3460 +msgid "No MIDI device found." +msgstr "कोई MIDI उपकरण नहीं मिला।" + +#: js/widgets/musickeyboard.js:3470 +msgid "Failed to get MIDI access in browser." +msgstr "ब्राउज़र में MIDI पहुँचने में विफल।" + +#: js/widgets/oscilloscope.js:79 +msgid "Zoom In" +msgstr "ज़ूम इन" + +#: js/widgets/oscilloscope.js:88 +msgid "Zoom Out" +msgstr "ज़ूम आउट" + +#: js/widgets/phrasemaker.js:585 +msgid "Export" +msgstr "निर्यात करें" + +#: js/widgets/phrasemaker.js:592 +msgid "Sort" +msgstr "क्रमबद्ध करें" + +#: js/widgets/phrasemaker.js:1072 +msgid "Click on the table to add notes." +msgstr "नोट्स जोड़ने के लिए तालिका पर क्लिक करें." + +#: js/widgets/phrasemaker.js:2766 +#: js/widgets/phrasemaker.js:2902 +msgid "tuplet value" +msgstr "ट्यूपलेट मूल्य" + +#: js/widgets/pitchstaircase.js:622 +msgid "Play chord" +msgstr "कॉर्ड बजाएं" + +#: js/widgets/pitchstaircase.js:630 +msgid "Play scale" +msgstr "स्केल बजाएं" + +#: js/widgets/pitchstaircase.js:694 +msgid "Click on a note to create a new step." +msgstr "नए स्टेप बनाने के लिए नोट पर क्लिक करें." + +#: js/widgets/sampler.js:235 +msgid "Recording started" +msgstr "रिकॉर्डिंग शुरू हुई" -#: js/widgets/timbre.js:946 -msgid "Add filter" -msgstr "फ़िल्टर जोड़ें" +#: js/widgets/sampler.js:243 +msgid "Recording complete" +msgstr "रिकॉर्डिंग पूरी हुई" -#: js/widgets/timbre.js:987 -msgid "Click on buttons to open the timbre design tools." -msgstr "टिम्बर डिज़ाइन टूल्स खोलने के लिए बटन पर क्लिक करें।" +#: js/widgets/sampler.js:281 +msgid "A new sample block was generated." +msgstr "एक नया सैंपल ब्लॉक उत्पन्न हुआ था।" -#: js/widgets/timbre.js:1273 -msgid "harmonicity" -msgstr "सवारी" +#: js/widgets/sampler.js:316 +msgid "Warning: Your sample cannot be loaded because it is >1MB." +msgstr "चेतावनी: आपका सैंपल लोड नहीं किया जा सकता क्योंकि यह >1MB है।" -#: js/widgets/timbre.js:1340 -#: js/widgets/timbre.js:1406 -msgid "modulation index" -msgstr "मॉड्यूलेशन सूची" +#: js/widgets/sampler.js:418 +msgid "Upload sample" +msgstr "सैंपल अपलोड करें" -#: js/widgets/timbre.js:1484 -msgid "vibrato amount" -msgstr "वाइब्रेटो मात्रा" +#: js/widgets/sampler.js:462 +msgid "Toggle Mic" +msgstr "माइक टॉगल करें" -#: js/widgets/timbre.js:1919 -msgid "Filter already present." -msgstr "फ़िल्टर पहले से मौजूद है।" +#: js/widgets/sampler.js:469 +msgid "Playback" +msgstr "प्लेबैक" -#: js/widgets/timbre.js:2507 -msgid "distortion amount" -msgstr "विकृति मात्रा" +#: js/widgets/sampler.js:950 +#.TRANS: The reference tone is a sound used for comparison. +msgid "reference tone" +msgstr "संदर्भ स्वर" #: planet/js/GlobalCard.js:68 msgid "Share" @@ -7713,6 +7847,56 @@ msgstr "इंफ्रारेड लाइट (दाएं)" msgid "move" msgstr "सरकाय" +#: js/activity.js:3323 + +#~msgid "Nothing in the trash to restore." +#~msgstr "" + +#: js/turtledefs.js:522 + +#~msgid "To delete a block, just right-click on it, then you will be able to see the delete option" +#~msgstr "किसी ब्लॉक को डिलीट करने के लिए बस उस पर राइट क्लिक करें फिर आपको डिलीट का ऑप्शन दिखाई देगा" + +#: js/turtledefs.js:528 + +#~msgid "To copy a block, just right-click on it, then you will be able to see the copy option" +#~msgstr "किसी ब्लॉक को डिलीट करने के लिए बस उस पर राइट क्लिक करें फिर आपको डिलीट का ऑप्शन दिखाई देगा" + +#: js/turtledefs.js:534 + +#~msgid "To extract a block, just right-click on it, then you will be able to see the extract option" +#~msgstr "एक ब्लॉक निकालने के लिए, बस उस पर राइट-क्लिक करें, फिर आप एक्सट्रैक्ट विकल्प देख पाएंगे" + +#: js/turtledefs.js:584 + +#~msgid "Save audio from your project as WAV." +#~msgstr "अपनी परियोजना से ऑडियो को डब्लूएवी के रूप में सहेजें।" + +#: js/turtledefs.js:588 + +#~msgid "Save your project to as an ABC file." +#~msgstr "अपनी परियोजना को एक एबीसी फ़ाइल के रूप में सहेजें।" + +#: js/turtledefs.js:592 + +#~msgid "Save your project to as a Lilypond file." +#~msgstr "अपनी परियोजना को एक लिलीपॉंड फ़ाइल के रूप में सहेजें।" + +#: js/turtledefs.js:620 + +#~msgid "Show or hide a coordinate grid." +#~msgstr "कोआर्डिनेट ग्रिड दिखाएँ या छुपाएँ।" + +#: js/turtledefs.js:649 + +#~msgid "Expand/collapse collapsable blocks" +#~msgstr "विकल्प/संकुचन योग्य ब्लॉक्स को विस्तृत/संकुचित करें" + +#: js/turtledefs.js:752 + +#~msgid "Show these messages." +#~msgstr "इन संदेशों को दिखाएँ।" + #: js/rubrics.js:531 #: js/turtledefs.js:136 @@ -8214,6 +8398,7 @@ msgstr "सरकाय" #~msgid "The Multiply note value block changes the duration of notes by changing their note values." #~msgstr "मल्टीप्लाई नोट वैल्यू ब्लॉक उनके नोट मानों को बदलकर नोट्स की अवधि बदलता है।" + #: js/RhythmBlocks.js:506 #~msgid "A rest of the specified note value duration can be constructed using a Silence block." @@ -10163,7 +10348,7 @@ msgstr "सरकाय" #~msgid "Could not find turtle" #~msgstr "कछुआ नहीं मिला" -#: js/turtledefs.js:218 +#: js/turtledefs.js:220 #~msgid "The Slur block lengthens the sustain of notes while maintaining the specified rhythmic value of the notes." #~msgstr "स्लर ब्लॉक नोट्स की स्थिरता को लंबा करता है जबकि नोट्स के निर्दिष्ट ताल मूल्य को बनाए रखता है।" @@ -10736,187 +10921,6 @@ msgstr "सरकाय" #~msgid "ch" #~msgstr "ch" -#: js/turtledefs.js:220 - -#~msgid "The Slur block lengthens the sustain of notes while maintaining the specified rhythmic value of the notes." -#~msgstr "स्लर ब्लॉक नोट्स की स्थिरता को लंबा करता है जबकि नोट्स के निर्दिष्ट ताल मूल्य को बनाए रखता है।" - -#: js/temperament.js:1700 - -#~msgid "add pitches" -#~msgstr "पिच जोड़ें" - -#: js/turtledefs.js:479 - -#~msgid "The X mouse block returns the X position of the specified mouse." -#~msgstr "एक्स माउस ब्लॉक निर्दिष्ट माउस की एक्स स्थिति लौटाता है।" - -#: js/turtledefs.js:154 - -#: js/turtledefs.js:200 - -#~msgid "Music Blocks is an open source collection of tools for exploring musical concepts. A full list of contributors can be found in the Music Blocks GitHub repository. Music Blocks is licensed under the AGPL. The current version is:' + ' ' + VERSION), 'images/logo.svg', 'https://github.com/sugarlabs/musicblocks', " -#~msgstr "म्यूजिक ब्लॉक्स संगीत अवधारणाओं का पता लगाने के लिए उपकरणों का एक ओपन सोर्स संग्रह है। योगदानकर्ताओं की पूरी सूची म्यूजिक ब्लॉक्स गिटहब रिपॉजिटरी में पाई जा सकती है। म्यूजिक ब्लॉक्स एजीपीएल के तहत लाइसेंस प्राप्त है। वर्तमान संस्करण है:' + ' ' + संस्करण), 'images/logo.svg', 'https://github.com/sugarlabs/musicblocks', " - -#: js/lilypond.js:21 - -#~msgid "cb" -#~msgstr "cb" - -#: js/basicblocks.js:1896 - -#~msgid "reference pitch" -#~msgstr "संदर्भ पिच" - -#: js/turtledefs.js:165 - -#: js/turtledefs.js:170 - -#~msgid "Click to run the music note by note." -#~msgstr "संगीत को नोट दर नोट चलाने के लिए क्लिक करें।" - -#: js/musicutils.js:310 - -#~msgid "poly" -#~msgstr "पोली" - -#: js/StringHelper.js:22 - -#~msgid "Search for a project\"," -#~msgstr "एक प्रोजेक्ट खोजें\"," - -#: js/pitchslider.js:388 - -#~msgid "move up" -#~msgstr "ऊपर जाएं" - -#: js/activity.js:3565 - -#~msgid "confirm" -#~msgstr "पुष्टि करें" - -#: js/turtledefs.js:427 - -#: js/turtledefs.js:428 - -#~msgid "The Space block is used to add space between blocks." -#~msgstr "स्पेस ब्लॉक का उपयोग ब्लॉकों के बीच स्थान जोड़ने के लिए किया जाता है।" - -#: js/turtledefs.js:475 - -#~msgid "The Mouse sync block aligns the beat count between mice." -#~msgstr "माउस सिंक ब्लॉक चूहों के बीच बीट काउंट को संरेखित करता है।" - -#: js/musicutils.js:239 - -#~msgid "Maqam" -#~msgstr "मक़ाम" - -#: js/musicutils.js:219 - -#~msgid "Aeolian" -#~msgstr "ऐओलियन"#~msgid "The No clock block decouples the notes from the master clock." -#~msgstr "नो क्लॉक ब्लॉक नोट्स को मास्टर क्लॉक से अलग करता है।" - -#: js/turtledefs.js:283 - -#~msgid "The Set-pen-size block changes the size of the pen." -#~msgstr "सेट-पेन-साइज़ ब्लॉक पेन का आकार बदलता है।" - -#~msgid "end hollow line" -#~msgstr "अंत खोखली रेखा" - -#: js/turtledefs.js:448 - -#~msgid "The Fill block fills in a shape with a color." -#~msgstr "फिल ब्लॉक एक आकार को रंग से भरता है।" - -#: js/basicblocks.js:622 - -#~msgid "skip factor" -#~msgstr "छोड़ें कारक" - -#: js/turtledefs.js:221 - -#~msgid "The Vibrato block adds a rapid, slight variation in pitch." -#~msgstr "वाइब्रेटो ब्लॉक पिच में तेजी से, हल्का बदलाव जोड़ता है।" - -#: js/turtledefs.js:311 - -#~msgid "The Mouse-sync block aligns the beat count between mice." -#~msgstr "माउस-सिंक ब्लॉक चूहों के बीच बीट काउंट को संरेखित करता है।" - -#: js/samplesviewer.js:73 - -#: js/samplesviewer.js:73 - -#~msgid "Open" -#~msgstr "खोलें" - -#: js/turtledefs.js:207 - -#~msgid "The Scaler Step block (in combination with a Number block) will play the next pitch in a scale, e.g., if the last note played was sol, Scalar Step 1 will play la." -#~msgstr "स्केलर स्टेप ब्लॉक (एक नंबर ब्लॉक के संयोजन में) स्केल में अगली पिच बजाएगा, उदाहरण के लिए, यदि अंतिम नोट सोल था, तो स्केलर स्टेप 1 ला बजाएगा।" - -#: js/basicblocks.js:1933 - -#~msgid "define temperamentX" -#~msgstr "टेम्परामेंटX को परिभाषित करें" - -#: js/turtledefs.js:315 - -#~msgid "The Swing block works on pairs of notes (specified by note value), adding some duration (specified by swing value) to the first note and taking the same amount from the second note." -#~msgstr "स्विंग ब्लॉक नोट्स की जोड़ी पर काम करता है (नोट मान द्वारा निर्दिष्ट), पहले नोट में कुछ अवधि (स्विंग मान द्वारा निर्दिष्ट) जोड़ता है और दूसरे नोट से समान मात्रा लेता है।" - -#: js/basicblocks.js:703 - -#~msgid "set voice" -#~msgstr "आवाज सेट करें" - -#: js/turtledefs.js:331 - -#~msgid "Else a kick drum will play." -#~msgstr "अन्यथा एक किक ड्रम बजेगा।" - -#: js/toolbar.js:340 - -#: js/toolbar.js:388 - -#~msgid "Save as wav" -#~msgstr "wav के रूप में सहेजें" - -#: js/activity.js:3859 - -#: js/activity.js:3870 - -#~msgid "Click here to paste." -#~msgstr "यहां पेस्ट करने के लिए क्लिक करें।" - -#: js/turtledefs.js:204 - -#~msgid "The Pitch block specifies the pitch name and octave of a note that together determine the frequency of the note." -#~msgstr "पिच ब्लॉक नोट के पिच नाम और ऑक्टेव को निर्दिष्ट करता है जो मिलकर नोट की आवृत्ति निर्धारित करते हैं।" - -#: js/synthutils.js:76 - -#~msgid "tom-tom" -#~msgstr "टॉम-टॉम" - -#: js/musicutils.js:207 - -#~msgid "Ionian" -#~msgstr "आयोनियन" - -#: js/lilypond.js:21 - -#~msgid "ch" -#~msgstr "ch" - -#: js/turtledefs.js:220 - -#~msgid "The Slur block lengthens the sustain of notes while maintaining the specified rhythmic value of the notes." -#~msgstr "स्लर ब्लॉक नोट्स की स्थिरता को लंबा करता है जबकि नोट्स के निर्दिष्ट ताल मूल्य को बनाए रखता है।" - #: js/temperament.js:1700 #~msgid "add pitches" @@ -11393,11 +11397,6 @@ msgstr "सरकाय" #~msgid "More" #~msgstr "अधिक" -#: js/turtledefs.js:304 - -#~msgid "The Cursor Y block returns the vertical position of the mouse." -#~msgstr "कर्सर वाई ब्लॉक माउस की ऊर्ध्वाधर स्थिति लौटाता है।" - #~msgid "maths" #~msgstr "गणित" @@ -12287,11 +12286,6 @@ msgstr "सरकाय" #~msgid "Run note by note" #~msgstr "नोट द्वारा नोट चलाएं" -#: js/logo.js:5092 - -#~msgid "Partial block should be used inside of a Weighted-partials block." -#~msgstr "पार्शियल ब्लॉक को वेटेड-पार्शियल्स ब्लॉक के अंदर उपयोग किया जाना चाहिए।" - #: js/turtledefs.js:428 #~msgid "The Heap length block returns the length of the heap." From 5626ae9bd4554e931a27eb0d17ffcb9a9178986f Mon Sep 17 00:00:00 2001 From: Walter Bender Date: Sat, 22 Feb 2025 09:05:35 -0500 Subject: [PATCH 3/4] new hi strings --- localization.ini | 1276 ++++++++++++++++++++++++++-------------------- 1 file changed, 731 insertions(+), 545 deletions(-) diff --git a/localization.ini b/localization.ini index b897108e04..97ec60237d 100644 --- a/localization.ini +++ b/localization.ini @@ -4551,6 +4551,11 @@ high = גבוה low = נמוך [hi] +Refresh-your-browser-to-change-your-language-preference = अपनी भाषा पसंद बदलने के लिए अपने ब्राउज़र को रिफ़्रेश करें। +Music-Blocks-is-already-set-to-this-language = म्यूजिक ब्लॉक्स पहले से ही इस भाषा पर सेट है। +project-undefined = परियोजना अपरिभाषित +action = क्रिया +duck = बतख Music-Blocks-Project = संगीत ब्लॉक्स परियोजना This-project-was-created-in-Music-Blocks = यह परियोजना म्यूज़िक ब्लॉक्स में बनाई गई थी Music-Blocks-is-a-FreeLibre-Software-application = म्यूज़िक ब्लॉक्स एक मुक्त/स्वतंत्र सॉफ़्टवेयर अनुप्रयोग है। @@ -4573,22 +4578,69 @@ Include-guitar-tablature-output = गिटार टैब्लेचर आ Save-as-Lilypond = लिलीपॉंड के रूप में सहेजें Mr-Mouse = श्री माउस The-Lilypond-code-is-copied-to-clipboard-You-can-paste-it-here- = लिलीपॉंड कोड को क्लिपबोर्ड पर कॉपी किया गया है। आप इसे यहाँ पेस्ट कर सकते हैं: -Refresh-your-browser-to-change-your-language-preference = अपनी भाषा पसंद बदलने के लिए अपने ब्राउज़र को रिफ़्रेश करें। -Music-Blocks-is-already-set-to-this-language = म्यूजिक ब्लॉक्स पहले से ही इस भाषा पर सेट है। -project-undefined = परियोजना अपरिभाषित -rhythm = रिद्धम -pitch = पिच -tone = स्वर -mouse = माउस -pen = क़लम -number = संख्या -flow = बहाव -action = क्रिया -sensors = सेंसर -media = मीडिया -mice = माउस -start = प्रारंभ +Search-for-blocks = ब्लॉक्स के लिए खोजें +Catching-mice = चूहों को पकड़ना +Cleaning-the-instruments = उपकरणों की सफाई +Testing-key-pieces = मुख्य हिस्से का परीक्षण +Sight-reading = साइट-रीडिंग +Combining-math-and-music = गणित और संगीत को मिलाकर +Generating-more-blocks = और ब्लॉक्स उत्पन्न करना +Do-Re-Mi-Fa-Sol-La-Ti-Do = डो रे मी फा सोल ला टी डो +Tuning-string-instruments = स्ट्रिंग उपकरणों को स्वर समर्पित करना +Pressing-random-keys = यादृच्छिक कुंजियाँ दबाना +plugins-will-be-removed-upon-restart = प्लगइन्स को पुनरारंभ पर हटा दिया जाएगा। +show-Cartesian = कार्टेशियन दिखाएँ +scale-degree = स्केल डिग्री +voice-name = आवाज का नाम +invert-mode = मोड उलटें +output-tools = आउटपुट टूल्स +custom-note = कस्टम नोट +accidental-name = आकस्मिक नाम +east-indian-solfege = पूर्व भारतीय सोलफेज +note-name = नोट का नाम +temperament-name = स्वभाव नाम +mode-name = मोड का नाम +chord-name = छोड़ का नाम +interval-name = अंतराल का नाम +filter-type = फ़िल्टर का प्रकार +oscillator-type = ऑस्किलेटर का प्रकार +audio-file = ऑडियो फ़ाइल +noise-name = शोर का नाम +drum-name = ढोल का नाम +effects-name = प्रभाव का नाम +wrap-mode = रैप मोड +load-file = फ़ाइल लोड करें +This-block-is-deprecated = यह ब्लॉक पुराना हो गया है। +Block-cannot-be-found = ब्लॉक नहीं मिल सकता है। +Saving-block-artwork = ब्लॉक कला सहेज रहा हूँ +Copy = नक़ल +Erase = मिटाएँ +Play = बजाएं +Stop = रुकें +Paste = चिपकाएँ +Save-block-help = ब्लॉक सहायता सहेजें +ti-la-sol-fa-mi-re-do = ती ला सोल फा मी रे दो +Jumping-to-the-bottom-of-the-page = पृष्ठ के नीचे जाना। +Scrolling-up = ऊपर स्क्रोल कर रहा है। +Scrolling-down = नीचे स्क्रोल कर रहा है। +Extracting-block = ब्लॉक निकाल रहा है +Moving-block-up = ब्लॉक को ऊपर मोव कर रहा है। +Moving-block-down = ब्लॉक को नीचे मोव कर रहा है। +Moving-block-left = ब्लॉक को बाएँ मोव कर रहा है। +Moving-block-right = ब्लॉक को दाएँ मोव कर रहा है। +Jump-to-home-position = होम स्थिति पर जाएँ। +Hide-blocks = ब्लॉक छुपाएँ +Click-the-run-button-to-run-the-project = परियोजना चलाने के लिए रन बटन पर क्लिक करें। +Home = होम +Showhide-blocks = ब्लॉक्स दिखाएँ/छुपाएँ +Expandcollapse-blocks = ब्लॉक विस्तार करें/संकुचित करें +Decrease-block-size = ब्लॊक का आकार घटाएं +Increase-block-size = ब्लॊक का आकार बढ़ाएं +Could-not-parse-JSON-input = JSON इनपुट को पार्स नहीं कर सका। +Cannot-load-project-from-the-file-Please-check-the-file-type = फ़ाइल से परियोजना लोड नहीं कर सकता है। कृपया फ़ाइल का प्रकार जांचें। +Invalid-parameters = अमान्य पैरामीटर्स temperament = स्वभाव +start = प्रारंभ matrix = मैट्रिक्स status = स्थिति drum-mapper = ड्रम मैपर @@ -4605,14 +4657,15 @@ note-value = नोट मूल्य scalar-interval = स्केलर इंटरवल milliseconds = मिलीसेकंड silence = मौन -ti-la-sol-fa-mi-re-do = ती ला सोल फा मी रे दो down = नीचे up = ऊपर +pitch = पिच +Silence-block-cannot-be-removed = मौन अवरोध हटाया नहीं जा सकता true = सत्य false = असत्य Cartesian = कार्टेसियन polar = पोलर -Cartesian+polar = कार्टेसियन + पोलर +CartesianPolar = कार्टेसिय none = कोई नहीं treble = ट्रेबल grand-staff = ग्रैंड स्टाफ @@ -4626,7 +4679,6 @@ Not-a-number = एक संख्या नहीं box = बक्सा Consider-breaking-this-stack-into-parts = इस स्टैक को भागों में बाँटने का विचार करें। open-file = फ़ाइल खोलें -audio-file = ऑडियो फ़ाइल text = पाठ store-in-box = बॉक्स में स्टोर करें box1 = बॉक्स1 @@ -4635,9 +4687,9 @@ store-in = में भंडारित करें name = नाम value = मान There-is-no-block-selected = कोई ब्लॉक चयन नहीं किया गया है। -show = दिखाएँ avatar = अवतार sample = सैम्पल +mouse = माउस brown-rat = भूरा चूहा mole = मौज chipmunk = चिपमंक @@ -4653,69 +4705,7 @@ start-drum = ड्रम चालू करें Not-a-valid-pitch-name = एक वैध पिच नाम नहीं You-must-select-a-file = आपको एक फ़ाइल का चयन करना होगा। Playback-is-ready = प्लेबैक तैयार है। -duck = बतख -You-must-have-at-least-one-Partial-block-inside-of-a-Weighted-partial-block = आपके पास एक से अधिक पांचिक ब्लॉक के अंदर कम से कम एक आंशिक ब्लॉक होना चाहिए -synth-cannot-play-chords = सिंथ कोड नहीं बजा सकता है। -Search-for-blocks = ब्लॉक्स के लिए खोजें -Catching-mice = चूहों को पकड़ना -Cleaning-the-instruments = उपकरणों की सफाई -Testing-key-pieces = मुख्य हिस्से का परीक्षण -Sight-reading = साइट-रीडिंग -Combining-math-and-music = गणित और संगीत को मिलाकर -Generating-more-blocks = और ब्लॉक्स उत्पन्न करना -Do-Re-Mi-Fa-Sol-La-Ti-Do = डो रे मी फा सोल ला टी डो -Tuning-string-instruments = स्ट्रिंग उपकरणों को स्वर समर्पित करना -Pressing-random-keys = यादृच्छिक कुंजियाँ दबाना -plugins-will-be-removed-upon-restart = प्लगइन्स को पुनरारंभ पर हटा दिया जाएगा। -show-Cartesian = कार्टेशियन दिखाएँ -scale-degree = स्केल डिग्री -voice-name = आवाज का नाम -invert-mode = मोड उलटें -output-tools = आउटपुट टूल्स -custom-note = कस्टम नोट -accidental-name = आकस्मिक नाम -east-indian-solfege = पूर्व भारतीय सोलफेज -note-name = नोट का नाम -temperament-name = स्वभाव नाम -mode-name = मोड का नाम -chord-name = छोड़ का नाम -interval-name = अंतराल का नाम -filter-type = फ़िल्टर का प्रकार -oscillator-type = ऑस्किलेटर का प्रकार -noise-name = शोर का नाम -drum-name = ढोल का नाम -effects-name = प्रभाव का नाम -wrap-mode = रैप मोड -load-file = फ़ाइल लोड करें -This-block-is-deprecated = यह ब्लॉक पुराना हो गया है। -Block-cannot-be-found = ब्लॉक नहीं मिल सकता है। -Saving-block-artwork = ब्लॉक कला सहेज रहा हूँ -Copy = नक़ल -Erase = मिटाएँ -Play = बजाएं -Stop = रुकें -Paste = चिपकाएँ -Save-block-help = ब्लॉक सहायता सहेजें -Jumping-to-the-bottom-of-the-page = पृष्ठ के नीचे जाना। -Scrolling-up = ऊपर स्क्रोल कर रहा है। -Scrolling-down = नीचे स्क्रोल कर रहा है। -Extracting-block = ब्लॉक निकाल रहा है -Moving-block-up = ब्लॉक को ऊपर मोव कर रहा है। -Moving-block-down = ब्लॉक को नीचे मोव कर रहा है। -Moving-block-left = ब्लॉक को बाएँ मोव कर रहा है। -Moving-block-right = ब्लॉक को दाएँ मोव कर रहा है। -Jump-to-home-position = होम स्थिति पर जाएँ। -Hide-blocks = ब्लॉक छुपाएँ -Click-the-run-button-to-run-the-project = परियोजना चलाने के लिए रन बटन पर क्लिक करें। -Home = होम -Showhide-block = ब्लॉक दिखाएँ/छुपाएँ -Expandcollapse-blocks = ब्लॉक विस्तार करें/संकुचित करें -Decrease-block-size = ब्लॊक का आकार घटाएं -Increase-block-size = ब्लॊक का आकार बढ़ाएं -Could-not-parse-JSON-input = JSON इनपुट को पार्स नहीं कर सका। -Cannot-load-project-from-the-file-Please-check-the-file-type = फ़ाइल से परियोजना लोड नहीं कर सकता है। कृपया फ़ाइल का प्रकार जांचें। -Invalid-parameters = अमान्य पैरामीटर्स -grid = ग्रिड +Grid = ग्रिड effect = प्रभाव sargam = सरगम custom-pitch = कस्टम पिच @@ -4737,11 +4727,18 @@ Move-to-trash = कूड़े में डालें Close = बंद करें Save-stack = स्टैक को सेव करें Help = मदद -You-have-chosen-key- = आपने कुंजी चयन की है --for-your-pitch-preview = आपके पिच पूर्वावलोकन के लिए. +rhythm = रिद्धम +tone = स्वर +pen = क़लम +number = संख्या +flow = बहाव +Sensors = सेंसर्स +Media = मीडिया +mice = माउस About-Music-Blocks = म्यूज़िक ब्लॉक्स के बारे में Record = रिकॉर्ड Full-screen = पूर्ण स्क्रीन +Toggle-Fullscreen = पूर्णस्क्रीन टॉगल करें New-project = नया काम Load-project-from-file = फ़ाइल से प्रोजेक्ट लें Save-project = प्रोजेक्ट को संचय करे @@ -4756,11 +4753,9 @@ Load-plugin = प्लगइन लोड करें Delete-plugin = प्लगइन हटाएं Enable-horizontal-scrolling = क्षैतिज स्क्रोलिंग सक्षम करें Disable-horizontal-scrolling = क्षैतिज स्क्रोलिंग अक्षम करें -Change-theme = थीम बदलें -Light-Mode = प्रकाश मोड -Dark-Mode = अंधेरा मोड Merge-with-current-project = वर्तमान परियोजना के साथ मर्ज करें Set-Pitch-Preview = पिच पूर्वावलोकन सेट करें +JavaScript-Editor = जावास्क्रिप्ट संपादक Restore = पुनर्स्थापित करें Switch-to-beginner-mode = प्रारंभिक मोड में स्विच करें Switch-to-advanced-mode = उन्नत मोड में स्विच करें @@ -4773,12 +4768,13 @@ Save-sheet-music-as-Lilypond = शीट संगीत को Lilypond के Save-sheet-music-as-MusicXML = शीट संगीत को MusicXML के रूप में सहेजें Save-block-artwork-as-SVG = ब्लॉक आर्टवर्क को SVG के रूप में सहेजें Confirm = पुष्टि करें -Full-Screen = पूर्ण स्क्रीन Save-turtle-artwork-as-PNG = टर्टल आर्टवर्क को PNG के रूप में सहेजें Save-turtle-artwork-as-SVG = टर्टल आर्टवर्क को SVG के रूप में सहेजें About-Turtle-Blocks = टर्टल ब्लॉक्स के बारे में Turtle-Wrap-Off = टर्टल रैप बंद Turtle-Wrap-On = टर्टल रैप चालू +You-must-have-at-least-one-Partial-block-inside-of-a-Weighted-partial-block = आपके पास एक से अधिक पांचिक ब्लॉक के अंदर कम से कम एक आंशिक ब्लॉक होना चाहिए +synth-cannot-play-chords = सिंथ कोड नहीं बजा सकता है। guide-url = गाइड url Turtle-Blocks = टर्टल ब्लॉक्स search = खोज @@ -4798,7 +4794,7 @@ program = प्रोग्राम my-blocks = मेरे ब्लॉक्स artwork = कला का कार्य logic = तर्क -music = संगीत +Music = संगीत Music-Blocks = संगीत ब्लॉक्स Welcome-to-Turtle-Blocks = टर्टल ब्लॉक्स में आपका स्वागत है Turtle-Blocks-is-a-Logo-inspired-turtle-that-draws-colorful-pictures-with-snap-together-visual-programming-blocks = टर्टल ब्लॉक्स एक लोगो-प्रेरित कछुआ है जो स्नैप-टूगेदर विजुअल-प्रोग्रामिंग ब्लॉक के साथ रंगीन तस्वीरें बनाता है। @@ -4812,39 +4808,22 @@ Meet-Mr-Mouse = मिस्टर माउस से मिलें! Mr-Mouse-is-our-Music-Blocks-conductor = मिस्टर माउस हमारे संगीत ब्लॉक्स कंडक्टर हैं। Mr-Mouse-encourages-you-to-explore-Music-Blocks = मिस्टर माउस आपको म्यूजिक ब्लॉक्स का अन्वेषण करने के लिए प्रेरित करता है। Let-us-start-our-tour = आइए हमारा दौरा शुरू करें! +Guide = मार्गदर्शिका +A-detailed-guide-to-Music-Blocks-is-available = म्यूजिक ब्लॉक्स के लिए एक विस्तृत मार्गदर्शिका उपलब्ध है। Stop-the-music-and-the-mice = संगीत को रोकें (और चूहे भी)। Record-your-project-as-video = अपने परियोजना को एक वीडियो के रूप में रिकॉर्ड करें। +Toggle-Fullscreen-mode = पूर्णस्क्रीन मोड टॉगल करें Initialize-a-new-project = एक नई परियोजना की शुरुआत करें। You-can-also-load-projects-from-the-file-system = आप फ़ाइल सिस्टम से भी परियोजनाएं लोड कर सकते हैं। -Delete = हटाएं +Save = सहेजें Save-your-project-to-a-file = अपनी परियोजना को एक फ़ाइल में सहेजें। -save = सहेजें Save-graphics-from-your-project-to-as-SVG = अपनी परियोजना से ग्राफिक्स को एसवीजी के रूप में सहेजें। Save-graphics-from-your-project-as-PNG = अपनी परियोजना से ग्राफिक्स को पीएनजी के रूप में सहेजें। Save-block-artwork-as-an-SVG-file = ब्लॉक कला को एसवीजी फ़ाइल के रूप में सहेजें। -Save-audio-from-your-project-as-WAV = अपनी परियोजना से ऑडियो को डब्लूएवी के रूप में सहेजें। -Save-your-project-to-as-an-ABC-file = अपनी परियोजना को एक एबीसी फ़ाइल के रूप में सहेजें। -Save-your-project-to-as-a-Lilypond-file = अपनी परियोजना को एक लिलीपॉंड फ़ाइल के रूप में सहेजें। Load-samples-from-server = सर्वर से नमूना लोड करें This-button-opens-a-viewer-for-loading-example-projects = यह बटन नमूने देखने के लिए एक दर्शक खोलता है। -Palette-buttons = पैलेट बटन -This-toolbar-contains-the-palette-buttons-including-Rhythm-Pitch-Tone-Action-and-more = यह टूलबार रिद्धि पिच टोन क्रिया और अन्य सहित पैलेट बटन्स को शामिल करता है। -Click-to-show-the-palettes-of-blocks-and-drag-blocks-from-the-palettes-onto-the-canvas-to-use-them = ब्लॉक और पैलेट्स के पैलेट्स दिखाने के लिए क्लिक करें और इन्हें कैनवास पर खींचें ताकि आप उन्हें इस्तेमाल कर सकें। -CartesianPolar = कार्टेसिय -Show-or-hide-a-coordinate-grid = कोआर्डिनेट ग्रिड दिखाएँ या छुपाएँ। -Clean = साफ -Clear-the-screen-and-return-the-mice-to-their-initial-positions = स्क्रीन को साफ करें और माउस को उनकी प्रारंभिक स्थितियों में ले आएं। -Collapse = ढहाना -Collapse-the-graphics-window = ग्राफिक्स विंडो को संकुचित करें। -Return-all-blocks-to-the-center-of-the-screen = सभी ब्लॉक्स को स्क्रीन के केंद्र में लौटाएं। -Showhide-blocks = ब्लॉक्स दिखाएँ/छुपाएँ -Hide-or-show-the-blocks-and-the-palettes = ब्लॉक्स और पैलेट्स को छुपाएं या दिखाएं -Expandcollapse-collapsable-blocks = विकल्प/संकुचन योग्य ब्लॉक्स को विस्तृत/संकुचित करें -Expand-or-collapse-start-and-action-stacks = स्टार्ट और एक्शन स्टैक्स को विस्तृत या संकुचित करें। -Decrease-the-size-of-the-blocks = ब्लॉक्स का आकार घटाएं -Increase-the-size-of-the-blocks = ब्लॉक्स का आकार बढ़ाएं Expandcollapse-option-toolbar = विकल्प टूलबार को विस्तृत/संकुचित करें -Run-slow = धीमे चलाएं +Click-this-button-to-expand-or-collapse-the-auxillary-toolbar = सहायक उपकरण पट्टी को विस्तृत या संक्षिप्त करने के लिए यह बटन क्लिक करें. Click-to-run-the-project-in-slow-mode = प्रोजेक्ट को धीरे चलाने के लिए यहाँ क्लिक करें Click-to-run-the-project-step-by-step = प्रोजेक्ट को क्रमशः चलने के लिए क्लिक करें Display-statistics-about-your-Music-project = अपने संगीत प्रोजेक्ट के आँकड़े दिखाएँ। @@ -4857,10 +4836,21 @@ Restore-blocks-from-the-trash = कचरे से ब्लॉक्स को Switch-mode = मोड स्विच करें Switch-between-beginner-and-advance-modes = शुरुआती और उन्नत मोड के बीच स्विच करें। Select-your-language-preference = अपनी भाषा प्राथमिकता का चयन करें। +Delete = हटाएं Keyboard-shortcuts = कीबोर्ड शॉर्टकट्स You-can-type-d-to-create-a-do-block-and-r-to-create-a-re-block-etc = आप डू ब्लॉक बनाने के लिए डी और रे ब्लॉक बनाने के लिए आर इत्यादि टाइप कर सकते हैं। -Show-these-messages = इन संदेशों को दिखाएँ। -Guide = मार्गदर्शिका +Clear = हटाएं +Clear-the-screen-and-return-the-mice-to-their-initial-positions = स्क्रीन को साफ करें और माउस को उनकी प्रारंभिक स्थितियों में ले आएं। +Collapse = ढहाना +Collapse-the-graphics-window = ग्राफिक्स विंडो को संकुचित करें। +Return-all-blocks-to-the-center-of-the-screen = सभी ब्लॉक्स को स्क्रीन के केंद्र में लौटाएं। +Hide-or-show-the-blocks-and-the-palettes = ब्लॉक्स और पैलेट्स को छुपाएं या दिखाएं +Expand-or-collapse-start-and-action-stacks = स्टार्ट और एक्शन स्टैक्स को विस्तृत या संकुचित करें। +Decrease-the-size-of-the-blocks = ब्लॉक्स का आकार घटाएं +Increase-the-size-of-the-blocks = ब्लॉक्स का आकार बढ़ाएं +Palette-buttons = पैलेट बटन +This-toolbar-contains-the-palette-buttons-including-Rhythm-Pitch-Tone-Action-and-more = यह टूलबार रिद्धि पिच टोन क्रिया और अन्य सहित पैलेट बटन्स को शामिल करता है। +Click-to-show-the-palettes-of-blocks-and-drag-blocks-from-the-palettes-onto-the-canvas-to-use-them = ब्लॉक और पैलेट्स के पैलेट्स दिखाने के लिए क्लिक करें और इन्हें कैनवास पर खींचें ताकि आप उन्हें इस्तेमाल कर सकें। A-detailed-guide-to-Turtle-Blocks-is-available = टर्टल ब्लॉक्स के लिए एक विस्तृत मार्गदर्शिका उपलब्ध है। Turtle-Blocks-Guide = टर्टल ब्लॉक्स मार्गदर्शिका About = बारे में @@ -4870,77 +4860,57 @@ Turtle-Blocks-is-licensed-under-the-AGPL = टर्टल ब्लॉक्स Turtle-Blocks-GitHub-repository = टर्टल ब्लॉक्स GitHub रिपॉजिटरी Congratulations = बधाई हो। You-have-finished-the-tour-Please-enjoy-Turtle-Blocks = आपने दौरा समाप्त किया है। कृपया टर्टल ब्लॉक्स का आनंद लें! -A-detailed-guide-to-Music-Blocks-is-available = म्यूजिक ब्लॉक्स के लिए एक विस्तृत मार्गदर्शिका उपलब्ध है। Music-Blocks-is-an-open-source-collection-of-tools-for-exploring-musical-concepts = म्यूजिक ब्लॉक्स एक संगीत सिद्धांतों की खोज के लिए एक ओपन सोर्स संग्रह है। A-full-list-of-contributors-can-be-found-in-the-Music-Blocks-GitHub-repository = म्यूजिक ब्लॉक्स GitHub रिपॉजिटरी में सभी योगदानकर्ताओं की पूरी सूची मिल सकती है। Music-Blocks-is-licensed-under-the-AGPL = म्यूजिक ब्लॉक्स AGPL लाइसेंस के तहत लाइसेंस प्राप्त करता है। Music-Blocks-GitHub-repository = म्यूजिक ब्लॉक्स GitHub रेपॉजिटरी You-have-finished-the-tour-Please-enjoy-Music-Blocks = आपने यात्रा पूरी कर ली है। कृपया Music Blocks का आनंद लें! -Grid = ग्रिड -Cancel = रद्द करें Expand = विस्तार -brown-noise = ब्राउन नॉइज़ -pink-noise = पिंक नॉइज़ -piano = पियानो -violin = वायलिन -viola = वायोला -cello = चेलो -double-bass = डबल बास -guitar = गिटार -acoustic-guitar = एकॉस्टिक गिटार -flute = बांसुरी -clarinet = क्लैरिनेट -saxophone = सैक्सोफोन -tuba = ट्यूबा -trumpet = ट्रंपेट -oboe = ओबो -trombone = ट्रॉम्बोन -banjo = बैंजो -koto = कोतो -dulcimer = डल्सिमर -electric-guitar = इलेक्ट्रिक गिटार -bassoon = बैसून -celeste = सेलेस्ट -xylophone = क्सीलोफ़ोन -electronic-synth = इलेक्ट्रॉनिक सिंथ -simple-1 = सिम्पल 1 -simple-2 = सिंपल-2 -simple-3 = सिंपल-3 -simple-4 = सिंपल-4 -sine = साइन -square = वर्ग -sawtooth = सॉटूथ -triangle = त्रिकोण -custom = अनुकूलित -vibraphone = वाइब्राफ़ोन -snare-drum = स्नेयर ड्रम -kick-drum = किक ड्रम -tom-tom = टॉम टॉम -floor-tom = फ्लोर टॉम -bass-drum = बेस ड्रम -cup-drum = कप ड्रम -darbuka-drum = दरबूका ड्रम -taiko = ताइको -hi-hat = हाई हैट -ride-bell = राइड बेल -cow-bell = काउ बेल -triangle-bell = त्रिकोण बेल -finger-cymbals = फिंगर सिम्बल्स -japanese-bell = जापानी बेल -chime = चाइम -gong = गॉंग -clang = क्लैंग -crash = क्रैश -bottle = बॉटल -clap = क्लैप -slap = स्लैप -splash = स्प्लैश -bubbles = बबल्स -raindrop = रेनड्रॉप -cat = बिल्ली -cricket = क्रिकेट -dog = कुत्ता rest = आराम +Perfect-unison = पूर्ण युनिसन +Diminished-second = घटित द्वितीय +Minor-second = लघु द्वितीय +Augmented-unison = वृद्ध युनिसन +Major-second = प्रमुख द्वितीय +Diminished-third = घटित तृतीय +Minor-third = लघु तृतीय +Augmented-second = वृद्ध द्वितीय +Major-third = प्रमुख तृतीय +Diminished-fourth = घटित चतुर्थ +Perfect-fourth = पूर्ण चतुर्थ +Augmented-third = वृद्ध तृतीय +Diminished-fifth = घटित पंचम +Augmented-fourth = वृद्ध चतुर्थ +Perfect-fifth = पूर्ण पंचम +Diminished-sixth = घटित षष्ठ +Minor-sixth = लघु षष्ठ +Augmented-fifth = वृद्ध पंचम +Major-sixth = प्रमुख षष्ठ +Diminished-seventh = घटित सप्तम +Minor-seventh = लघु सप्तम +Augmented-sixth = वृद्ध षष्ठ +Major-seventh = प्रमुख सप्तम +Diminished-octave = घटित सप्तक +Perfect-octave = पूर्ण सप्तक +Augmented-seventh = वृद्ध सप्तम +Minor-ninth = लघु नवम +Augmented-octave = वृद्ध सप्तक +Major-ninth = प्रमुख नवम +Diminished-tenth = घटित दशम +Minor-tenth = लघु दशम +Augmented-ninth = वृद्ध नवम +Major-tenth = प्रमुख दशम +Diminished-eleventh = घटित एकादश +Perfect-eleventh = पूर्ण एकादश +Augmented-tenth = वृद्ध दशम +Diminished-twelfth = घटित द्वादश +Augmented-eleventh = वृद्ध एकादश +Perfect-twelfth = पूर्ण द्वादश +Diminished-thirteenth = घटित त्रयोदश +Minor-thirteenth = लघु त्रयोदश +Augmented-fifth-plus-an-octave = वृद्ध पंचम, साथ में एक सप्तक +Major-thirteenth = प्रमुख त्रयोदश +Diminished-seventh-plus-an-octave = घटित सप्तम, साथ में एक सप्तक 1st-2nd-3rd-4th-5th-6th-7th-8th-9th-10th-11th-12th = 1वा 2वा 3वा 4वा 5वा 6वा 7वा 8वा 9वा 10वा 11वा 12वा augmented = बढ़ाया हुआ diminished = कम @@ -4981,6 +4951,7 @@ hirajoshi = हिराजोशी Japan = जापान minyo = मिन्यो fibonacci = फिबोनाची +custom = अनुकूलित highpass = हाईपास lowpass = लोपास bandpass = बैंडपास @@ -4989,17 +4960,72 @@ lowshelf = लोशेल्फ notch = नॉच allpass = ऑलपास peaking = पीकिंग -even = सम +sine = साइन +square = वर्ग +triangle = त्रिकोण +sawtooth = सॉटूथ +even = सम odd = विषम scalar = स्कैलर +piano = पियानो +violin = वायलिन +viola = वायोला +xylophone = क्सीलोफ़ोन +vibraphone = वाइब्राफ़ोन +cello = चेलो +double-bass = डबल बास +guitar = गिटार +acoustic-guitar = एकॉस्टिक गिटार +flute = बांसुरी +clarinet = क्लैरिनेट +saxophone = सैक्सोफोन +tuba = ट्यूबा +trumpet = ट्रंपेट +oboe = ओबो +trombone = ट्रॉम्बोन +electronic-synth = इलेक्ट्रॉनिक सिंथ +simple-1 = सिम्पल 1 simple-2 = सिम्पल 2 simple-3 = सिम्पल 3 simple-4 = सिम्पल 4 +brown-noise = ब्राउन नॉइज़ +pink-noise = पिंक नॉइज़ +snare-drum = स्नेयर ड्रम +kick-drum = किक ड्रम +tom-tom = टॉम टॉम +floor-tom = फ्लोर टॉम +bass-drum = बेस ड्रम +cup-drum = कप ड्रम +darbuka-drum = दरबूका ड्रम +hi-hat = हाई हैट +ride-bell = राइड बेल +cow-bell = काउ बेल japanese-drum = जापानी ड्रम +japanese-bell = जापानी बेल +triangle-bell = त्रिकोण बेल +finger-cymbals = फिंगर सिम्बल्स +chime = चाइम +gong = गॉंग +clang = क्लैंग +crash = क्रैश +bottle = बॉटल +clap = क्लैप +slap = स्लैप +splash = स्प्लैश +bubbles = बबल्स +raindrop = रेनड्रॉप +cat = बिल्ली +cricket = क्रिकेट +dog = कुत्ता +banjo = बैंजो +koto = कोतो +dulcimer = डल्सिमर +electric-guitar = इलेक्ट्रिक गिटार +bassoon = बैसून +celeste = सेलेस्ट equal = इक्वल Pythagorean = पिथागोरियन just-intonation = जस्ट इंटोनेशन -meantone = मींटोन major-7th = मेजर 7वां minor-7th = माइनर 7वां dominant-7th = डॉमिनेंट 7वां @@ -5009,27 +5035,10 @@ half-diminished-7th = हाफ-डिमिनिश 7वां current = वर्तमान next = अगला previous = पिछला -The-Return-block-will-return-a-value-from-an-action = रिटर्न ब्लॉक एक क्रिया से मूल्य लौटाएगा। -return = लौटाएं -The-Return-to-URL-block-will-return-a-value-to-a-webpage = रिटर्न टू यूआरएल ब्लॉक एक मूल्य को एक वेबपेज को लौटाएगा। -return-to-URL = यूआरएल पर लौटाएं -The-Calculate-block-returns-a-value-calculated-by-an-action = कैलक्यूलेट ब्लॉक एक क्रिया द्वारा गणना किए गए मूल्य को लौटाता है। -calculate = गणना -The-Do-block-is-used-to-initiate-an-action = डू ब्लॉक का उपयोग क्रिया आरंभ करने के लिए किया जाता है। -do = करें -The-Arg-block-contains-the-value-of-an-argument-passed-to-an-action = आर्ग ब्लॉक में एक क्रिया को पारित किए गए एक तर्क का मूल्य होता है। -arg = तर्क -Invalid-argument = अवैध तर्क -In-the-example-it-is-used-with-the-One-of-block-to-choose-a-random-phase = उदाहरण में, यह वन ऑफ ब्लॉक के साथ एक यादृच्छिक चरण चयन करने के लिए उपयोग किया गया है। -The-Listen-block-is-used-to-listen-for-an-event-such-as-a-mouse-click = लिसन ब्लॉक का उपयोग एक घटना के लिए सुनने के लिए किया जाता है, जैसे कि माउस क्लिक। -When-the-event-happens-an-action-is-taken = जब घटना होती है, तो क्रिया की जाती है। -on = पर -event = घटना -The-Broadcast-block-is-used-to-trigger-an-event = ब्रॉडकास्ट ब्लॉक एक घटना को ट्रिगर करने के लिए किया जाता है। -broadcast = प्रसारण -Each-Start-block-is-a-separate-voice = प्रत्येक स्टार्ट ब्लॉक एक अलग आवाज है। -It-is-often-used-for-storing-a-phrase-of-music-that-is-repeated = इसे अक्सर एक बार फिराया जाने वाले संगीत के वाक्य को स्टोर करने के लिए उपयोग किया जाता है। -define-temperament = ताम्बुल निर्धारित करें +simple-2 = सिंपल-2 +simple-3 = सिंपल-3 +simple-4 = सिंपल-4 +taiko = ताइको The-Not-block-is-the-logical-not-operator = नॉट ब्लॉक तार्किक नॉट ऑपरेटर है। not = नहीं The-And-block-is-the-logical-and-operator = एंड ब्लॉक तार्किक एंड ऑपरेटर है। @@ -5066,57 +5075,17 @@ key2 = कुंजी2 key = कुंजी The-Set-dict-block-sets-a-value-in-the-dictionary-for-a-specified-key = सेट-डिक्ट ब्लॉक निर्दिष्ट कुंजी के लिए डिक्शनरी में एक मूल्य सेट करता है। set-value = मूल्य सेट करें -fraction = अंश -Convert-a-float-to-a-fraction = एक फ़्लोट को एक अंश में परिवर्तित करें -save-as-ABC = ABC के रूप में सहेजें -title = शीर्षक -save-as-Lilypond = Lilypond के रूप में सहेजें -save-as-SVG = SVG के रूप में सहेजें -no-background = कोई पृष्ठभूमि नहीं -The-No-background-block-eliminates-the-background-from-the-saved-SVG-output = नो बैकग्राउंड ब्लॉक निर्बाध एसवीजी आउटपुट से पृष्ठभूमि को हटा देता है। -show-blocks = पिण्ड दिखाएँ -The-Show-blocks-block-shows-the-blocks = शो ब्लॉक्स ब्लॉक ब्लॉक्स दिखाता है। -hide-blocks = खण्ड छुपाएँ -The-Hide-blocks-block-hides-the-blocks = हाइड ब्लॉक्स ब्लॉक ब्लॉक्स छुपा देता है। -The-Space-block-is-used-to-add-space-between-blocks = स्थान ब्लॉक ब्लॉक्स के बीच स्थान जोड़ने के लिए उपयोग किया जाता है। -wait = इंतजार करें -The-Wait-block-pauses-the-program-for-a-specified-number-of-seconds = वेट ब्लॉक निर्दिष्ट सेकंड के लिए कार्यक्रम को रोक देता है। -comment = टिप्पणी -print = छापें -The-Print-block-displays-text-at-the-top-of-the-screen = प्रिंट ब्लॉक स्क्रीन के शीर्ष पर पाठ दिखाता है। -display-grid = ग्रिड दिखाएँ -The-Display-Grid-Block-changes-the-grid-type = डिस्प्ले ग्रिड ब्लॉक ग्रिड प्रकार बदलता है -unknown = अज्ञात -The-Backward-block-runs-code-in-reverse-order-Musical-retrograde = बैकवर्ड ब्लॉक कोड को उल्टे क्रम में चलाता है (संगीत रेट्रोग्रेड)। -backward = विपरीतक्रम -The-Duplicate-block-will-run-each-block-multiple-times = डुप्लीकेट ब्लॉक प्रत्येक ब्लॉक को कई बार चलाएगा। -duplicate = डुप्लीकेट -The-Default-block-is-used-inside-of-a-Switch-to-define-the-default-action = डिफ़ॉल्ट ब्लॉक स्विच के भीतर डिफ़ॉल्ट क्रिया को परिभाषित करने के लिए उपयोग किया जाता है। -default = डिफ़ॉल्ट -The-Case-Block-must-be-used-inside-of-a-Switch-Block = केस ब्लॉक स्विच ब्लॉक के भीतर ही उपयोग किया जाना चाहिए। -The-Case-block-is-used-inside-of-a-Switch-to-define-matches = केस ब्लॉक स्विच के भीतर मैच को परिभाषित करने के लिए उपयोग किया जाता है। -case = केस -The-Switch-block-will-run-the-code-in-the-matching-Case = स्विच ब्लॉक मैचिंग केस में कोड चलाएगा। -switch = स्विच -The-Stop-block-will-stop-a-loop = स्टॉप ब्लॉक एक लूप को रोक देगा -Forever-Repeat-While-or-Until = हमेशा, दोहराएँ, जब तक, या जब तक नहीं। -stop = रोकें -The-Waitfor-block-will-wait-until-the-condition-is-true = वेटफॉर ब्लॉक स्थिति सत्य होने तक प्रतीक्षा करेगा। -wait-for = अज्ञात -The-Until-block-will-repeat-until-the-condition-is-true = अंत तक स्थिति सत्य होने तक दोहराएगा। -until = जब तक -do2 = करें2 -The-While-block-will-repeat-while-the-condition-is-true = जब तक शर्त सत्य है, तब तक व्हाइल ब्लॉक दोहराएगा। -while = जबकि -In-this-example-if-the-mouse-button-is-pressed-a-snare-drum-will-play = इस उदाहरण में यदि माउस बटन दबाया जाता है तो एक स्नेयर ड्रम बजेगा। -if = यदि -then = तब -else = अन्यथा -The-Forever-block-will-repeat-the-contained-blocks-forever = हमेशा के लिए फॉरएवर ब्लॉक निहित ब्लॉक्स को हमेशा के लिए दोहराएगा। -forever = हमेशा के लिए -The-Repeat-block-will-repeat-the-contained-blocks = रीपीट ब्लॉक निहित ब्लॉक्स को दोहराएगा। -repeat = दोहराएँ -duplicate-factor = प्रतिलिपि कारक +The-Noise-name-block-is-used-to-select-a-noise-synthesizer = शोर नाम ब्लॉक का उपयोग शोर सिंथेसाइज़र को चुनने के लिए किया जाता है। +The-Drum-name-block-is-used-to-select-a-drum = ड्रम नाम ब्लॉक का उपयोग ड्रम को चुनने के लिए किया जाता है। +The-Effects-name-block-is-used-to-select-a-sound-effect = इफेक्ट्स नाम ब्लॉक का उपयोग ध्वनि प्रभाव को चुनने के लिए किया जाता है। +noise = शोर +The-Play-noise-block-will-generate-white-pink-or-brown-noise = प्ले शोर ब्लॉक सफेद, गुलाबी, या भूरे रंग का शोर उत्पन्न करेगा। +Replace-every-instance-of-a-pitch-with-a-drum-sound = पिच के प्रत्येक उदाहरण को ड्रम ध्वनि से बदलें। +map-pitch-to-drum = पिच को ड्रम से मानचित्रण करें +In-the-example-above-a-kick-drum-sound-will-be-played-instead-of-sol = उपरोक्त उदाहरण में, सोल के बजाय एक किक ड्रम ध्वनि बजाई जाएगी। +set-drum = ड्रम सेट करें +sound-effect = ध्वनि प्रभाव +You-can-use-multiple-Drum-blocks-within-a-Note-block = आप एक नोट ब्लॉक के भीतर कई ड्रम ब्लॉक का उपयोग कर सकते हैं। The-Heap-block-returns-the-heap = हीप ब्लॉक हीप लौटाता है। show-heap = हीप दिखाएँ The-Heap-length-block-returns-the-length-of-the-heap = हीप-लेंथ ब्लॉक हीप की लंबाई लौटाता है। @@ -5132,6 +5101,7 @@ index-heap = हीप में स्थिति में से मूल Index-must-be--0 = सूची 0 से अधिक होनी चाहिए। Maximum-heap-size-is-1000 = अधिकतम हीप आकार 1000 है। The-Set-heap-entry-block-sets-a-value-in-he-heap-at-the-specified-location = सेट-हीप एंट्री ब्लॉक निर्दिष्ट स्थान पर हीप में मूल्य सेट करता है। +set-heap = ढेर लगाओ index = सूची The-Pop-block-removes-the-value-at-the-top-of-the-heap = पॉप ब्लॉक हीप के शीर्ष पर मूल्य को हटा देता है। pop = पॉप @@ -5166,30 +5136,6 @@ current-mode = वर्तमान मोड current-key = वर्तमान कुंजी set-key = कुंजी सेट करें The-Set-key-block-is-used-to-set-the-key-and-mode = सेट कुंजी ब्लॉक का उपयोग कुंजी और मोड सेट करने के लिए किया जाता है, -right-screen = दाएं (स्क्रीन) -The-Right-block-returns-the-position-of-the-right-of-the-canvas = राइट ब्लॉक कैनवास के दाएं की स्थिति लौटाता है। -left-screen = बाएं (स्क्रीन) -The-Left-block-returns-the-position-of-the-left-of-the-canvas = लेफ्ट ब्लॉक कैनवास के बाएं की स्थिति लौटाता है। -top-screen = शीर्ष (स्क्रीन) -The-Top-block-returns-the-position-of-the-top-of-the-canvas = टॉप ब्लॉक कैनवास के शीर्ष की स्थिति लौटाता है। -bottom-screen = नीचे (स्क्रीन) -The-Bottom-block-returns-the-position-of-the-bottom-of-the-canvas = बॉटम ब्लॉक कैनवास के नीचे की स्थिति लौटाता है। -width = चौड़ाई -The-Width-block-returns-the-width-of-the-canvas = विड्थ ब्लॉक कैनवास की चौड़ाई लौटाता है। -height = ऊचाई -The-Height-block-returns-the-height-of-the-canvas = हाइट ब्लॉक कैनवास की ऊचाई लौटाता है। -stop-play = रुको प्ले -erase-media = मीडिया मिटाओ -The-Erase-Media-block-erases-text-and-images = इरेस मीडिया ब्लॉक टेक्स्ट और छवियाँ मिटाता है। -play-back = प्ले बैक -speak = बोलो -The-Speak-block-outputs-to-the-text-to-speech-synthesizer = स्पीक ब्लॉक टेक्स्ट-टू-स्पीच सिंथेसाइज़र को आउटपुट करता है। -camera = कैमरा -stop-media = मीडिया रोक -frequency = आवृत्ति -size = आकार -image = फोटो -obj = वस्तु The-Int-block-returns-an-integer = इंट ब्लॉक एक पूर्णांक वापस करता है। int = पूर्णांक The-Mod-block-returns-the-remainder-from-a-division = मॉड ब्लॉक विभाजन से शेष प्राप्त करता है। @@ -5221,6 +5167,61 @@ The-Neighbor-block-rapidly-switches-between-neighboring-pitches = नेबर glide = ग्लाइड slur = स्लर staccato = स्टाकेटो +The-Load-heap-from-app-block-loads-the-heap-from-a-web-page = लोड-हीप-फ्रॉम-ऐप ब्लॉक एक वेब पेज से हीप को लोड करता है। +load-heap-from-App = ऐप से हीप लोड करें +Error-parsing-JSON-data = JSON डेटा पार्सिंग में त्रुटि: +404-Page-not-found = 404: पेज नहीं मिला +The-Save-heap-to-app-block-saves-the-heap-to-a-web-page = सेव-हीप-टू-ऐप ब्लॉक एक वेब पेज पर हीप को सेव करता है। +save-heap-to-App = ऐप में हीप सेव करें +Cannot-find-a-valid-heap-for = के लिए एक मान्य हीप नहीं मिल सका +The-Load-heap-block-loads-the-heap-from-a-file = लोड-हीप ब्लॉक एक फाइल से हीप को लोड करता है। +load-heap = हीप लोड करें +The-file-you-selected-does-not-contain-a-valid-heap = आपके द्वारा चयनित फाइल में एक मान्य हीप नहीं है। +The-loadHeap-block-needs-a-loadFile-block = लोडहीप ब्लॉक को एक लोडफाइल ब्लॉक की आवश्यकता है। +The-Set-heap-block-loads-the-heap = सेट-हीप ब्लॉक हीप को लोड करता है। +The-block-you-selected-does-not-contain-a-valid-heap = आपके द्वारा चयनित ब्लॉक में एक मान्य हीप नहीं है। +The-Set-heap-block-needs-a-heap = सेट हीप ब्लॉक को एक हीप की आवश्यकता है। +The-Load-dictionary-block-loads-a-dictionary-from-a-file = लोड-डिक्शनरी ब्लॉक एक फाइल से एक शब्दकोश को लोड करता है। +load-dictionary = शब्दकोश लोड करें +file = फाइल +The-file-you-selected-does-not-contain-a-valid-dictionary = आपके द्वारा चयनित फाइल में एक मान्य शब्दकोश नहीं है। +The-load-dictionary-block-needs-a-load-file-block = लोड डिक्शनरी ब्लॉक को एक लोड फाइल ब्लॉक की आवश्यकता है। +The-Set-dictionary-block-loads-a-dictionary = सेट-डिक्शनरी ब्लॉक एक शब्दकोश को लोड करता है। +set-dictionary = शब्दकोश सेट करें +The-block-you-selected-does-not-contain-a-valid-dictionary = आपके द्वारा चयनित ब्लॉक में एक मान्य शब्दकोश नहीं है। +The-set-dictionary-block-needs-a-dictionary = सेट डिक्शनरी ब्लॉक को एक शब्दकोश की आवश्यकता है। +The-Save-heap-block-saves-the-heap-to-a-file = सेव-हीप ब्लॉक एक फाइल में हीप को सेव करता है। +save-heap = हीप सेव करें +The-Save-dictionary-block-saves-a-dictionary-to-a-file = सेव-डिक्शनरी ब्लॉक एक फाइल में एक शब्दकोश को सेव करता है। +save-dictionary = शब्दकोश सेव करें +The-Open-palette-block-opens-a-palette = ओपन पैलेट ब्लॉक एक पैलेट को खोलता है। +open-palette = पैलेट खोलें +The-Delete-block-block-removes-a-block = डिलीट ब्लॉक ब्लॉक एक ब्लॉक को हटाता है। +delete-block = ब्लॉक हटाएं +The-Move-block-block-moves-a-block = मूव ब्लॉक ब्लॉक एक ब्लॉक को स्थानांतरित करता है। +move-block = ब्लॉक स्थानांतरित करें +block-number = ब्लॉक संख्या +x = एक्स +y = वाई +run-block = रन ब्लॉक +The-Dock-block-block-connections-two-blocks = डॉक ब्लॉक ब्लॉक दो ब्लॉकों को जोड़ता है। +connect-blocks = ब्लॉकों को जोड़ें +target-block = लक्ष्य ब्लॉक +connection-number = कनेक्शन संख्या +The-Make-block-block-creates-a-new-block = मेक ब्लॉक ब्लॉक एक नया ब्लॉक बनाता है। +make-block = नया ब्लॉक बनाएं +note = नोट +Cannot-find-block = ब्लॉक नहीं मिल सका +Warning-block-argument-type-mismatch = चेतावनी: ब्लॉक तर्क प्रकार मेल नहीं खाता +The-Open-project-block-is-used-to-open-a-project-from-a-web-page = ओपन प्रोजेक्ट ब्लॉक का उपयोग एक वेब पेज से प्रोजेक्ट खोलने के लिए किया जाता है। +open-project = प्रोजेक्ट खोलें +Please-enter-a-valid-URL = कृपया एक मान्य URL दर्ज करें। +Note-value-must-be-greater-than-0 = नोट मान 0 से अधिक होना चाहिए। +swing = स्विंग +swing-value = स्विंग मान +The-Skip-notes-block-will-cause-notes-to-be-skipped = स्किप नोट्स ब्लॉक नोट्स को छोड़ने का कारण बनेगा। +skip-notes = नोट्स को छोड़ें +multiply-note-value = नोट मान को गुणा करें The-Tie-block-works-on-pairs-of-notes-combining-them-into-one-note = टाई ब्लॉक नोट्स के जोड़ों पर काम करता है, उन्हें एक नोट में मिलाकर। tie = टाई dot = डॉट @@ -5231,42 +5232,9 @@ note-value-drum = नोट मूल्य ड्रम 392-hertz = 392 हर्ट्ज The-Note-block-is-a-container-for-one-or-more-Pitch-blocks = नोट ब्लॉक एक या एक से अधिक पिच ब्लॉक के लिए एक कंटेनर है। The-Note-block-specifies-the-duration-note-value-of-its-contents = नोट ब्लॉक अपने सामग्री की अवधि (नोट मूल्य) को निर्दिष्ट करता है। -note = नोट value2 = मूल्य2 define-frequency = फ़्रीक्वेंसी को परिभाषित करें octave-space = ऑक्टेव स्थान -The-Input-block-prompts-for-keyboard-input = इनपुट ब्लॉक कुंजीपटल इनपुट के लिए प्रॉम्प्ट करता है। -input = इनपुट -Input-a-value = एक मूल्य इनपुट करें -input-value = इनपुट मूल्य -The-Input-value-block-stores-the-input = इनपुट-मूल्य ब्लॉक इनपुट को संग्रहित करता है। -loudness = आवाज़ की उंचाई -The-Loudness-block-returns-the-volume-detected-by-the-microphone = ध्वनि माइक्रोफ़ोन द्वारा पहचाने गए आवाज़ को लौडनेस ब्लॉक द्वारा लौटाता है। -click = क्लिक -The-Click-block-triggers-an-event-if-a-mouse-has-been-clicked = क्लिक ब्लॉक एक घटना को ट्रिगर करता है अगर माउस पर क्लिक किया गया है। -The-Click-block-triggers-an-event-if-a-turtle-has-been-clicked = क्लिक ब्लॉक एक घटना को ट्रिगर करता है अगर कछुआ पर क्लिक किया गया है। -cursor-over = कर्सर ओवर -cursor-out = कर्सर आउट -cursor-button-down = कर्सर बटन नीचे -cursor-button-up = कर्सर बटन ऊपर -blue = नीला -green = हरा -red = लाल -The-Get-red-block-returns-the-red-component-of-the-pixel-under-the-mouse = गेट रेड ब्लॉक माउस के नीचे पिक्सेल का लाल घटक वापस करता है। -The-Get-red-block-returns-the-red-component-of-the-pixel-under-the-turtle = गेट रेड ब्लॉक कछुआ के नीचे पिक्सेल का लाल घटक वापस करता है। -pixel-color = पिक्सेल का रंग -The-Get-pixel-block-returns-the-color-of-the-pixel-under-the-mouse = गेट पिक्सेल ब्लॉक माउस के नीचे पिक्सेल का रंग वापस करता है। -The-Get-pixel-block-returns-the-color-of-the-pixel-under-the-turtle = गेट पिक्सेल ब्लॉक कछुआ के नीचे पिक्सेल का रंग वापस करता है। -time = समय -cursor-y = कर्सर वाई -The-Cursor-Y-block-returns-the-vertical-position-of-the-mouse = कर्सर वाई ब्लॉक माउस का उदाहरण दिखाता है। -cursor-x = कर्सर एक्स -The-Cursor-X-block-returns-the-horizontal-position-of-the-mouse = कर्सर एक्स ब्लॉक माउस का क्षैतिज स्थान वापस करता है। -mouse-button = माउस बटन -The-Mouse-button-block-returns-True-if-the-mouse-button-is-pressed = माउस-बटन ब्लॉक तब सच है जब माउस बटन दबाया गया है। -to-ASCII = एस्की में -The-To-ASCII-block-converts-numbers-to-letters = टू एस्की ब्लॉक संख्याओं को अक्षर में बदलता है। -The-Keyboard-block-returns-computer-keyboard-input = कीबोर्ड ब्लॉक कंप्यूटर कीबोर्ड इनपुट वापस करता है। rhythm1 = ताल1 number-of-notes = नोटों की संख्या polyphonic-rhythm = बहुस्वर ताल @@ -5284,58 +5252,71 @@ quintuplet = क्विंटुप्लेट triplet = त्रैपलेट simple-tuplet = साधा टुपलेट Tuplets-are-a-collection-of-notes-that-get-scaled-to-a-specific-duration = टुपलेट्स एक ऐसे समय की निर्दिष्ट अवधि के लिए स्केल करने वाले नोट्स का संग्रह होते हैं। -heading = शीर्षक -y = वाई -x = एक्स -clear = साफ़ करें -arc = चाप -angle = कोण -radius = त्रिज्या -set-heading = शीर्षक सेट करें -set-xy = xy सेट करें -right = दायाँ -left = बायाँ -back = पीछे -forward = आगे -purple = बैंगनी -yellow = पीला -orange = नारंगी -white = सफेद -black = काला -begin-fill = भरना शुरू करें -end-fill = अंत भरें -background = पृष्ठभूमि -grey = ग्रे -The-Grey-block-returns-the-current-pen-grey-value = ग्रे ब्लॉक वर्तमान पेन का ग्रे मूल्य लौटाता है। -shade = छाया -The-Shade-block-returns-the-current-pen-shade-value = छाया ब्लॉक वर्तमान पेन का छाया मूल्य लौटाता है। -color = रंग -The-Color-block-returns-the-current-pen-color = रंग ब्लॉक वर्तमान पेन का रंग लौटाता है। -pen-size = पेन आकार -The-Pen-size-block-returns-the-current-pen-size-value = पेन साइज ब्लॉक वर्तमान पेन का आकार मूल्य लौटाता है। -set-font = फॉन्ट सेट करें -The-Set-font-block-sets-the-font-used-by-the-Show-block = सेट फॉन्ट ब्लॉक शो ब्लॉक द्वारा उपयोग किए जाने वाले फॉन्ट को सेट करता है। -The-Background-block-sets-the-window-background-color = बैकग्राउंड ब्लॉक विंडो के पृष्ठभूमि का रंग सेट करता है। -The-Hollow-line-block-creates-a-line-with-a-hollow-center = होलो लाइन ब्लॉक एक होलो केंद्र के साथ एक रेखा बनाता है। -hollow-line = होलो रेखा -The-Fill-block-fills-in-a-shape-with-a-color = फिल ब्लॉक एक रंग के साथ एक आकृति को भरता है। -fill = भरें -pen-up = पेन ऊपर -The-Pen-up-block-raises-the-pen-so-that-it-does-not-draw = पेन-अप ब्लॉक पेन को उठाता है ताकि यह ड्रा न करे। -pen-down = पेन नीचे -The-Pen-down-block-lowers-the-pen-so-that-it-draws = पेन-डाउन ब्लॉक पेन को नीचे ले जाता है ताकि यह ड्रा करे। -set-pen-size = पेन आकार सेट करें -The-Set-pen-size-block-changes-the-size-of-the-pen = सेट-पेन-साइज ब्लॉक पेन के आकार को बदलता है। -set-translucency = पारदर्शिता सेट करें -The-Set-translucency-block-changes-the-opacity-of-the-pen = सेट ट्रांसलूसेंसी ब्लॉक पेन की अपारदर्शिता को बदलता है। -set-hue = रंग सेट करें -The-Set-hue-block-changes-the-color-of-the-pen = सेट ह्यू ब्लॉक पेन का रंग बदलता है। -set-shade = छाया सेट करें -The-Set-shade-block-changes-the-pen-color-from-dark-to-light = सेट-शेड ब्लॉक पेन का रंग काले से लाइट में बदलता है। -set-grey = ग्रे सेट करें -The-Set-grey-block-changes-the-vividness-of-the-pen-color = सेट ग्रे ब्लॉक पेन के रंग की चमक को बदलता है। -set-color = रंग सेट करें -The-Set-color-block-changes-the-pen-color = सेट-कलर ब्लॉक पेन का रंग बदलता है। +The-Backward-block-runs-code-in-reverse-order-Musical-retrograde = बैकवर्ड ब्लॉक कोड को उल्टे क्रम में चलाता है (संगीत रेट्रोग्रेड)। +backward = विपरीतक्रम +The-Duplicate-block-will-run-each-block-multiple-times = डुप्लीकेट ब्लॉक प्रत्येक ब्लॉक को कई बार चलाएगा। +The-Default-block-is-used-inside-of-a-Switch-to-define-the-default-action = डिफ़ॉल्ट ब्लॉक स्विच के भीतर डिफ़ॉल्ट क्रिया को परिभाषित करने के लिए उपयोग किया जाता है। +default = डिफ़ॉल्ट +The-Case-Block-must-be-used-inside-of-a-Switch-Block = केस ब्लॉक स्विच ब्लॉक के भीतर ही उपयोग किया जाना चाहिए। +The-Case-block-is-used-inside-of-a-Switch-to-define-matches = केस ब्लॉक स्विच के भीतर मैच को परिभाषित करने के लिए उपयोग किया जाता है। +case = केस +The-Switch-block-will-run-the-code-in-the-matching-Case = स्विच ब्लॉक मैचिंग केस में कोड चलाएगा। +switch = स्विच +The-Stop-block-will-stop-a-loop = स्टॉप ब्लॉक एक लूप को रोक देगा +Forever-Repeat-While-or-Until = हमेशा, दोहराएँ, जब तक, या जब तक नहीं। +The-Waitfor-block-will-wait-until-the-condition-is-true = वेटफॉर ब्लॉक स्थिति सत्य होने तक प्रतीक्षा करेगा। +wait-for = अज्ञात +The-Until-block-will-repeat-until-the-condition-is-true = अंत तक स्थिति सत्य होने तक दोहराएगा। +until = जब तक +do2 = करें2 +do = करें +The-While-block-will-repeat-while-the-condition-is-true = जब तक शर्त सत्य है, तब तक व्हाइल ब्लॉक दोहराएगा। +while = जबकि +In-this-example-if-the-mouse-button-is-pressed-a-snare-drum-will-play = इस उदाहरण में यदि माउस बटन दबाया जाता है तो एक स्नेयर ड्रम बजेगा। +if = यदि +then = तब +else = अन्यथा +The-Forever-block-will-repeat-the-contained-blocks-forever = हमेशा के लिए फॉरएवर ब्लॉक निहित ब्लॉक्स को हमेशा के लिए दोहराएगा। +forever = हमेशा के लिए +The-Repeat-block-will-repeat-the-contained-blocks = रीपीट ब्लॉक निहित ब्लॉक्स को दोहराएगा। +In-this-example-the-note-will-be-played-4-times = इस उदाहरण में नोट 4 बार चलाया जाएगा। +repeat = दोहराएँ +duplicate-factor = प्रतिलिपि कारक +current-meter = वर्तमान मीटर +beat-factor = बीट कारक +The-Beats-per-minute-block-returns-the-current-beats-per-minute = बीट्स पर मिनट ब्लॉक वर्तमान मिनट प्रति बीट लौटाता है। +beats-per-minute2 = मिनट प्रति बीट +beats-per-minute = मिनट प्रति बीट +measure-count = माप की गणना +The-Measure-count-block-returns-the-current-measure = मेजर काउंट ब्लॉक वर्तमान माप को लौटाता है। +beat-count = बीट काउंट +The-Beat-count-block-is-the-number-of-the-current-beat = बीट काउंट ब्लॉक वर्तमान बीट की संख्या है, +eg-1-2-3-or-4 = उदाहरण के लिए 1, 2, 3, या 4। +sum-note-values = नोट मूल्यों की गणना +The-Note-counter-block-can-be-used-to-count-the-number-of-contained-notes = नोट काउंटर ब्लॉक का उपयोग शामिल नोट्स की संख्या को गिनने के लिए किया जा सकता है। +note-counter = नोट काउंटर +whole-notes-played = पूरे नोट बजे +The-Whole-notes-played-block-returns-the-total-number-of-whole-notes-played = व्होल नोट्स प्लेड ब्लॉक प्लेड हुई संपूर्ण नोट्स की कुल संख्या लौटाता है। +notes-played = नोट्स बजे +The-No-clock-block-decouples-the-notes-from-the-master-clock = नो क्लॉक ब्लॉक नोट्स को मास्टर क्लॉक से अलग करता है। +no-clock = कोई घड़ी नहीं +on-weak-beat-do = कमजोर बीट पर करें +The-On-weak-beat-block-lets-you-specify-actions-to-take-on-weak-off-beats = ऑन-वीक-बीट ब्लॉक आपको कमजोर (ऑफ) बीट्स पर लेने के लिए क्रियाओं को निर्दिष्ट करने देता है। +on-strong-beat = मजबूत बीट पर +The-On-strong-beat-block-lets-you-specify-actions-to-take-on-specified-beats = ऑन-स्ट्रॉन्ग-बीट ब्लॉक आपको निर्दिष्ट बीट्स पर लेने के लिए क्रियाओं को निर्दिष्ट करने देता है। +beat = बीट +on-every-beat-do = प्रत्येक बीट पर करें +The-On-every-beat-block-lets-you-specify-actions-to-take-on-every-beat = ऑन-एवरी-बीट ब्लॉक आपको प्रत्येक बीट पर लेने के लिए क्रियाओं को निर्दिष्ट करने देता है। +on-every-note-do = प्रत्येक नोट पर करें +The-On-every-note-block-lets-you-specify-actions-to-take-on-every-note = ऑन-एवरी-नोट ब्लॉक आपको प्रत्येक नोट पर लेने के लिए क्रियाओं को निर्दिष्ट करने देता है। +master-beats-per-minute = मास्टर बीट्स प्रति मिनट +bpm = बीपीएम +beat-value = बीट मूल्य +Beats-per-minute-must-be--30 = मिनट प्रति बीट 30 से अधिक होना चाहिए। +Maximum-beats-per-minute-is-1000 = अधिकतम मिनट प्रति बीट 1000 है। +The-Beats-per-minute-block-sets-the-number-of-14-notes-per-minute = प्रति मिनट 1/4 नोट्स की संख्या सेट करने के लिए बीट्स प्रति मिनट ब्लॉक। +pickup = पिकअप +number-of-beats = बीट्स की संख्या transposition = स्वर स्थानांतरण scalar-step-down = स्केलर स्टेप डाउन The-Scalar-step-down-block-returns-the-number-of-semi-tones-down-to-the-previous-note-in-the-current-key-and-mode = स्केलर स्टेप डाउन ब्लॉक वर्तमान कुंजी और मोड में पिछले नोट तक की सेमी-टोन की संख्या लौटाता है। @@ -5349,6 +5330,7 @@ The-Pitch-number-block-is-the-value-of-the-pitch-of-the-note-currently-being-pla pitch-in-hertz = हर्ट्ज में स्वर The-Pitch-in-Hertz-block-is-the-value-in-Hertz-of-the-pitch-of-the-note-currently-being-played = पिच इन हर्ट्ज ब्लॉक वर्तमान में बज रहे नोट के स्वर का हर्ट्ज में मूल्य है। current-pitch = वर्तमान स्वर +The-Current-Pitch-block-is-used-with-the-Pitch-Converter-block-In-the-example-above-current-pitch-sol-4-is-displayed-as-392-hertz = वर्तमान पिच ब्लॉक का उपयोग पिच कनवर्टर ब्लॉक के साथ किया जाता है। ऊपर दिए गए उदाहरण में, वर्तमान पिच, सोल 4, 392 हर्ट्ज के रूप में प्रदर्शित होता है। This-block-converts-the-pitch-value-of-the-last-note-played-into-different-formats-such-as-hertz-letter-name-pitch-number-et-al = यह ब्लॉक बजाए गए आखिरी नोट के स्वर मूल्य को हर्ट्ज, अक्षर नाम, स्वर संख्या, आदि के रूप में परिवर्तित करता है। alphabet = वर्णमाला letter-class = अक्षर वर्ग @@ -5363,7 +5345,9 @@ pitch-to-color = स्वर को रंग में MIDI = मिडी set-pitch-number-offset = पिच नंबर ऑफसेट सेट करें The-Set-pitch-number-offset-block-is-used-to-set-the-offset-for-mapping-pitch-numbers-to-pitch-and-octave = सेट पिच नंबर ऑफसेट ब्लॉक का उपयोग पिच और ऑक्टेव के मैपिंग के लिए ऑफसेट सेट करने के लिए किया जाता है। +name2 = नाम2 number-to-pitch = संख्या से पिच +The-Number-to-pitch-block-will-convert-a-pitch-number-to-a-pich-name = नंबर टू पिच ब्लॉक पिच नंबर को पिच नाम में बदल देगा। number-to-octave = संख्या से ऑक्टेव The-Number-to-octave-block-will-convert-a-pitch-number-to-an-octave = नंबर टू ऑक्टेव ब्लॉक एक पिच नंबर को एक ऑक्टेव में परिवर्तित करेगा। y-to-pitch = वाय को पिच @@ -5375,11 +5359,12 @@ Pitch-can-be-specified-in-terms-of-C-D-E-F-G-A-B = पिच को सी ड solfege = सोल्फेज Pitch-can-be-specified-in-terms-of-do-re-mi-fa-sol-la-ti = पिच को डो रे मि फा सोल ला टी के रूप में निर्दिष्ट किया जा सकता है। The-Invert-block-rotates-any-contained-notes-around-a-target-note = इनवर्ट ब्लॉक एक लक्ष्य नोट के चारों ओर शामिल नोट को घुमाता है। -invert = इनवर्ट +Invert = उलटाएं invert-odd = इनवर्ट (विषम) invert-even = इनवर्ट (सम) register = रजिस्टर The-Register-block-provides-an-easy-way-to-modify-the-register-octave-of-the-notes-that-follow-it = रजिस्टर ब्लॉक निर्दिष्ट किए गए नोट के रजिस्टर (ऑक्टेव) को संशोधित करने का एक आसान तरीका प्रदान करता है। +50-cents = 50 सेंट्स The-Semi-tone-transposition-block-will-shift-the-pitches-contained-inside-Note-blocks-up-or-down-by-half-steps = सेमी-टोन स्थानांतरण ब्लॉक नोट ब्लॉक्स में शामिल पिच को आधे कदम से ऊपर (या नीचे) करेगा। In-the-example-shown-above-sol-is-shifted-up-to-sol# = ऊपर दिखाए गए उदाहरण में, सोल को सोल# की ओर स्थानांतरित किया गया है। semi-tone-transpose = सेमी-टोन स्थानांतरण @@ -5398,21 +5383,20 @@ In-the-example-shown-above-sol-is-shifted-up-to-la = ऊपर दिखाए scalar-transpose = स्केलर स्थानांतरण The-Accidental-block-is-used-to-create-sharps-and-flats = अक्सीडेंटल ब्लॉक का उपयोग शार्प और फ्लैट बनाने के लिए किया जाता है accidental-override = एक्सीडेंटल ओवरराइड +hertz = हर्ट्ज़ The-Hertz-block-in-combination-with-a-Number-block-will-play-a-sound-at-the-specified-frequency = हर्ट्ज ब्लॉक (नंबर ब्लॉक के साथ मेल करके) निर्दिष्ट ताक़त पर ध्वनि बजाएगा। The-Pitch-Number-block-will-play-a-pitch-associated-by-its-number-eg-0-for-C-and-7-for-G = पिच नंबर ब्लॉक उसकी संख्या से जुड़े एक पिच को बजाएगा, उदाहरण के लिए सी के लिए 0 और जी के लिए 7। nth-modal-pitch = एनथ मोडल पिच -n^th-Modal-Pitch-takes-the-pattern-of-pitches-in-semitones-for-a-mode-and-makes-each-point-a-degree-of-the-mode = एनथ मोडल पिच एक मोड के लिए सेमिटोन्स में पिच का पैटर्न लेता है और हर बिंदु को मोड का डिग्री बनाता है, +nth-Modal-Pitch-takes-the-pattern-of-pitches-in-semitones-for-a-mode-and-makes-each-point-a-degree-of-the-mode = एनथ मोडल पिच एक मोड के लिए सेमिटोन में पिचों के पैटर्न को लेता है और प्रत्येक बिंदु को मोड की एक डिग्री बनाता है, starting-from-1-and-regardless-of-tonal-framework-ie-not-always-8-notes-in-the-octave = 1 से शुरू होकर और स्वर संरचना की परवाह किए बिना (अर्थात हमेशा ऑक्टेव में 8 नोट्स नहीं होतीं) -N^th-Modal-Pitch-takes-a-number-as-an-input-as-the-n^th-degree-for-the-given-mode-0-is-the-first-position-1-is-the-second--1-is-the-note-before-the-first-etc = एनथ मोडल पिच एक दिए गए मोड के लिए एनथ डिग्री के रूप में एक संख्या लेता है। 0 पहली पोज़िशन है, 1 दूसरी है, -1 पहले से पहले का नोट है इत्यादि। +Nth-Modal-Pitch-takes-a-number-as-an-input-as-the-nth-degree-for-the-given-mode-0-is-the-first-position-1-is-the-second--1-is-the-note-before-the-first-etc = एनथ मोडल पिच एक संख्या को इनपुट के रूप में लेता है जो दिए गए मोड के लिए एनथ डिग्री होती है। 0 पहला स्थान है, 1 दूसरा है, -1 पहले के पहले का नोट है आदि। The-pitches-change-according-to-the-mode-specified-without-any-need-for-respellings = नोट्स दुबारा लिखने की आवश्यकता के बिना जिस प्रकार के मोड ने निर्दिष्ट किया है, उसके अनुसार बदल जाते हैं। Scale-Degree-is-a-common-convention-in-music-Scale-Degree-offers-seven-possible-positions-in-the-scale-1-7-and-can-be-modified-via-accidentals = स्केल डिग्री संगीत में एक सामान्य सम्मिलन है। स्केल डिग्री स्केल में सात संभावित स्थान (1-7) प्रदान करती है और एक्सीडेंटल्स के माध्यम से संशोधित की जा सकती है। Scale-Degree-1-is-always-the-first-pitch-in-a-given-scale-regardless-of-octave = स्केल डिग्री 1 हमेशा एक दिए गए स्केल में पहला पिच है, ऑक्टेव की परवाह किए बिना। scalar-step = स्केलर स्टेप The-Scalar-Step-block-in-combination-with-a-Number-block-will-play-the-next-pitch-in-a-scale = स्केलर स्टेप ब्लॉक (नंबर ब्लॉक के साथ मेल करके) स्केल में अगला पिच बजाएगा, eg-if-the-last-note-played-was-sol-Scalar-Step-1-will-play-la = उदाहरण के लिए अगर आखिरी बजाए गए नोट सोल -load-heap = ढेर को लोड करें -save-heap = ढेर सेव करें -oscillator = ऑस्किलेटर +Oscillator = ऑस्सिलेटर type = प्रकार partials = अंश You-are-adding-multiple-oscillator-blocks = आप कई ऑस्किलेटर ब्लॉक जोड़ रहे हैं। @@ -5426,7 +5410,7 @@ FM-synth = एफ.एम. सिंथ The-FM-synth-block-is-a-frequency-modulator-used-to-define-a-timbre = एफ.एम. सिंथ ब्लॉक एक फ़्रीक्वेंसी मॉड्युलेटर है जिसे एक टिम्बर को परिभाषित करने के लिए उपयोग किया जाता है। partial = आंशिक Partial-weight-must-be-between-0-and-1 = पार्शियल वजन 0 और 1 के बीच होना चाहिए। -Partial-block-should-be-used-inside-of-a-Weighted-partials-block = पार्शियल ब्लॉक को एक वेटेड-पार्शियल्स ब्लॉक के अंदर उपयोग किया जाना चाहिए। +Partial-block-should-be-used-inside-of-a-Weighted-partials-block = पार्शियल ब्लॉक को वेटेड-पार्शियल्स ब्लॉक के अंदर उपयोग किया जाना चाहिए। weighted-partials = वेटेड पार्शियल्स The-Harmonic-block-will-add-harmonics-to-the-contained-notes = हारमोनिक ब्लॉक नोट्स में हारमोनिक जोड़ेगा। harmonic = हारमोनिक @@ -5442,7 +5426,7 @@ octaves = ऑक्टेव्स base-frequency = मौलिक तड़ंत The-Chorus-block-adds-a-chorus-effect = कोरस ब्लॉक कोरस प्रभाव जोड़ता है। chorus = कोरस -delay = विलंब +delay-MS = देरी (मि.से.) The-Vibrato-block-adds-a-rapid-slight-variation-in-pitch = विब्रेटो ब्लॉक ध्वनि में तेज, स्लाइट वेरिएशन जोड़ता है। vibrato = विब्रेटो intensity = तीव्रता @@ -5454,6 +5438,283 @@ The-Set-instrument-block-selects-a-voice-for-the-synthesizer = सेट इं eg-guitar-piano-violin-or-cello = जैसे गिटार पियानो वायलिन या चेलो। Import-a-sound-file-to-use-as-an-instrument-and-set-its-pitch-center = एक इंस्ट्रुमेंट के रूप में उपयोग के लिए एक साउंड फ़ाइल आयात करें और इसके पिच केंद्र सेट करें। Upload-a-sound-file-to-connect-with-the-sample-block = सैंपल ब्लॉक से जुड़ने के लिए एक साउंड फ़ाइल अपलोड करें। +The-Return-block-will-return-a-value-from-an-action = रिटर्न ब्लॉक एक क्रिया से मूल्य लौटाएगा। +return = लौटाएं +The-Return-to-URL-block-will-return-a-value-to-a-webpage = रिटर्न टू यूआरएल ब्लॉक एक मूल्य को एक वेबपेज को लौटाएगा। +return-to-URL = यूआरएल पर लौटाएं +The-Calculate-block-returns-a-value-calculated-by-an-action = कैलक्यूलेट ब्लॉक एक क्रिया द्वारा गणना किए गए मूल्य को लौटाता है। +calculate = गणना +The-Do-block-is-used-to-initiate-an-action = डू ब्लॉक का उपयोग क्रिया आरंभ करने के लिए किया जाता है। +The-Arg-block-contains-the-value-of-an-argument-passed-to-an-action = आर्ग ब्लॉक में एक क्रिया को पारित किए गए एक तर्क का मूल्य होता है। +arg = तर्क +Invalid-argument = अवैध तर्क +In-the-example-it-is-used-with-the-One-of-block-to-choose-a-random-phase = उदाहरण में, यह वन ऑफ ब्लॉक के साथ एक यादृच्छिक चरण चयन करने के लिए उपयोग किया गया है। +The-Listen-block-is-used-to-listen-for-an-event-such-as-a-mouse-click = लिसन ब्लॉक का उपयोग एक घटना के लिए सुनने के लिए किया जाता है, जैसे कि माउस क्लिक। +When-the-event-happens-an-action-is-taken = जब घटना होती है, तो क्रिया की जाती है। +on = पर +event = घटना +The-Broadcast-block-is-used-to-trigger-an-event = ब्रॉडकास्ट ब्लॉक एक घटना को ट्रिगर करने के लिए किया जाता है। +broadcast = प्रसारण +Each-Start-block-is-a-separate-voice = प्रत्येक स्टार्ट ब्लॉक एक अलग आवाज है। +It-is-often-used-for-storing-a-phrase-of-music-that-is-repeated = इसे अक्सर एक बार फिराया जाने वाले संगीत के वाक्य को स्टोर करने के लिए उपयोग किया जाता है। +define-temperament = ताम्बुल निर्धारित करें +mouse-index-heap = माउस सूची भंडार +turtle-index-heap = टर्टल सूची भंडार +The-Mouse-index-heap-block-returns-a-value-in-the-heap-at-a-specified-location-for-a-specified-mouse = माउस इंडेक्स हीप ब्लॉक एक निर्दिष्ट स्थान पर एक निर्दिष्ट माउस के लिए हीप में एक मूल्य लौटाता है। +The-Turtle-index-heap-block-returns-a-value-in-the-heap-at-a-specified-location-for-a-specified-turtle = टर्टल इंडेक्स हीप ब्लॉक एक निर्दिष्ट स्थान पर एक निर्दिष्ट कछुआ के लिए हीप में एक मूल्य लौटाता है। +Yertle = यर्टल +mouse-name = माउस नाम +turtle-name = कछुआ नाम +stop-mouse = माउस रोकें +The-Stop-mouse-block-stops-the-specified-mouse = स्पष्ट किए गए माउस को रोक देता है। +stop-turtle = टर्टल रोकें +The-Stop-turtle-block-stops-the-specified-turtle = स्पष्ट किए गए कछुए को रोक देता है। +Cannot-find-mouse = माउस नहीं मिल सकता +Cannot-find-turtle = कछुआ नहीं मिल सकता +start-mouse = माउस शुरू करें +The-Start-mouse-block-starts-the-specified-mouse = स्पष्ट किए गए माउस को शुरू करता है। +start-turtle = टरटल चालू करें +The-Start-turtle-block-starts-the-specified-turtle = स्टार्ट टरटल ब्लॉक निर्दिष्ट की गई कछुआ को शुरू करता है। +Mouse-is-already-running = माउस पहले से ही चल रहा है। +Turtle-is-already-running = टरटल पहले से ही चल रहा है। +Cannot-find-start-block = स्टार्ट ब्लॉक नहीं मिल सकता +mouse-color = माउस कलर +The-Mouse-color-block-returns-the-pen-color-of-the-specified-mouse = माउस कलर ब्लॉक निर्दिष्ट माउस का पेन कलर वापस करता है। +turtle-color = कछुआ कलर +The-Turtle-color-block-returns-the-pen-color-of-the-specified-turtle = कछुआ कलर ब्लॉक निर्दिष्ट कछुए का पेन कलर वापस करता है। +mouse-heading = माउस हेडिंग +The-Mouse-heading-block-returns-the-heading-of-the-specified-mouse = माउस हेडिंग ब्लॉक निर्दिष्ट माउस की हेडिंग वापस करता है। +turtle-heading = कछुआ हेडिंग +The-Turtle-heading-block-returns-the-heading-of-the-specified-turtle = कछुआ हेडिंग ब्लॉक निर्दिष्ट कछुए की हेडिंग वापस करता है। +set-mouse = माउस सेट करें +set-turtle = कछुआ सेट करें +The-Set-mouse-block-sends-a-stack-of-blocks-to-be-run-by-the-specified-mouse = सेट माउस ब्लॉक एक स्टैक ब्लॉक को निर्दिष्ट माउस द्वारा चलाए जाने के लिए भेजता है। +The-Set-turtle-block-sends-a-stack-of-blocks-to-be-run-by-the-specified-turtle = सेट कछुआ ब्लॉक एक स्टैक ब्लॉक को निर्दिष्ट कछुआ द्वारा चलाए जाने के लिए भेजता है। +mouse-y = माउस वाई +The-Y-mouse-block-returns-the-Y-position-of-the-specified-mouse = Y माउस ब्लॉक निर्दिष्ट माउस की Y स्थिति वापस करता है। +turtle-y = कछुआ वाई +The-Y-turtle-block-returns-the-Y-position-of-the-specified-turtle = Y कछुआ ब्लॉक निर्दिष्ट कछुए की Y स्थिति वापस करता है। +mouse-x = माउस एक्स +The-X-mouse-block-returns-the-X-position-of-the-specified-mouse = X माउस ब्लॉक निर्दिष्ट माउस की X स्थिति वापस करता है। +turtle-x = कछुआ एक्स +The-X-turtle-block-returns-the-X-position-of-the-specified-turtle = X कछुआ ब्लॉक निर्दिष्ट कछुए की X स्थिति वापस करता है। +mouse-notes-played = माउस बजाए गए स्वर +The-Mouse-elapse-notes-block-returns-the-number-of-notes-played-by-the-specified-mouse = माउस इलैप्स स्वर ब्लॉक निर्दिष्ट माउस द्वारा बजाए गए स्वरों की संख्या वापस करता है। +turtle-notes-played = कछुआ बजाए गए स्वर +The-Turtle-elapse-notes-block-returns-the-number-of-notes-played-by-the-specified-turtle = कछुआ इलैप्स स्वर ब्लॉक निर्दिष्ट कछुए द्वारा बजाए गए स्वरों की संख्या वापस करता है। +mouse-pitch-number = माउस पिच नंबर +The-Mouse-pitch-block-returns-the-current-pitch-number-being-played-by-the-specified-mouse = माउस पिच ब्लॉक विशिष्ट माउस द्वारा बजाए जा रहे वर्तमान पिच नंबर को वापस करता है। +turtle-pitch-number = कछुआ पिच नंबर +The-Turtle-pitch-block-returns-the-current-pitch-number-being-played-by-the-specified-turtle = टर्टल पिच ब्लॉक विशिष्ट कछुआ द्वारा बजाए जा रहे वर्तमान पिच नंबर को वापस करता है। +mouse-note-value = माउस नोट मूल्य +turtle-note-value = कछुआ नोट मूल्य +mouse-sync = माउस सिंक +The-Mouse-sync-block-aligns-the-beat-count-between-mice = माउस सिंक ब्लॉक माउस के बीट गिनती को समरेखित करता है। +turtle-sync = कछुआ सिंक +The-Turtle-sync-block-aligns-the-beat-count-between-turtles = टर्टल सिंक ब्लॉक कछुओं के बीट गिनती को समरेखित करता है। +The-Found-mouse-block-will-return-true-if-the-specified-mouse-can-be-found = फाउंड माउस ब्लॉक विशिष्ट माउस को पहचाना जा सकता है तो सत्य वापस करेगा। +found-mouse = मिला हुआ माउस +The-Found-turtle-block-will-return-true-if-the-specified-turtle-can-be-found = फाउंड टर्टल ब्लॉक विशिष्ट कछुआ को पहचाना जा सकता है तो सत्य वापस करेगा। +found-turtle = मिला हुआ कछुआ +new-mouse = नया माउस +The-New-mouse-block-will-create-a-new-mouse = नया माउस ब्लॉक नया माउस बनाएगा। +new-turtle = नया कछुआ +The-New-turtle-block-will-create-a-new-turtle = नया टर्टल ब्लॉक नया कछुआ बनाएगा। +set-mouse-color = माउस का रंग सेट करें +The-Set-mouse-color-block-is-used-to-set-the-color-of-a-mouse = सेट-माउस-कलर ब्लॉक का उपयोग माउस के रंग को सेट करने के लिए किया जाता है। +set-turtle-color = कछुआ का रंग सेट करें +The-Set-turtle-color-block-is-used-to-set-the-color-of-a-turtle = सेट-टर्टल-कलर ब्लॉक का उपयोग कछुआ के रंग को सेट करने के लिए किया जाता है। +The-Mouse-name-block-returns-the-name-of-a-mouse = माउस-नेम ब्लॉक एक माउस का नाम वापस करता है। +The-Turtle-name-block-returns-the-name-of-a-turtle = टर्टल-नेम ब्लॉक एक कछुआ का नाम वापस करता है। +mouse-count = माउस गणना +The-Mouse-count-block-returns-the-number-of-mice = माउस-काउंट ब्लॉक माउस की संख्या वापस करता है। +turtle-count = कछुआ गणना +The-Turtle-count-block-returns-the-number-of-turtles = टर्टल-काउंट ब्लॉक कछुओं की संख्या वापस करता है। +nth-mouse-name = एनथ माउस नाम +The-Nth-Mouse-name-block-returns-the-name-of-the-nth-mouse = एनथ-माउस-नेम ब्लॉक एनथ माउस का नाम वापस करता है। +nth-turtle-name = एनथ कछुआ नाम +The-Nth-Turtle-name-block-returns-the-name-of-the-nth-turtle = एनथ-टर्टल-नेम ब्लॉक एनथ कछुआ का नाम वापस करता है। +set-name = नाम सेट करें +source = स्रोत +target = लक्ष्य +The-Set-name-block-is-used-to-name-a-mouse = सेट-नेम ब्लॉक का उपयोग माउस का नाम रखने के लिए किया जाता है। +The-Set-name-block-is-used-to-name-a-turtle = सेट-नेम ब्लॉक का उपयोग कछुआ का नाम रखने के लिए किया जाता है। +fraction = अंश +Convert-a-float-to-a-fraction = एक फ़्लोट को एक अंश में परिवर्तित करें +save-as-ABC = ABC के रूप में सहेजें +title = शीर्षक +save-as-Lilypond = Lilypond के रूप में सहेजें +save-as-SVG = SVG के रूप में सहेजें +no-background = कोई पृष्ठभूमि नहीं +The-No-background-block-eliminates-the-background-from-the-saved-SVG-output = नो बैकग्राउंड ब्लॉक निर्बाध एसवीजी आउटपुट से पृष्ठभूमि को हटा देता है। +show-blocks = पिण्ड दिखाएँ +The-Show-blocks-block-shows-the-blocks = शो ब्लॉक्स ब्लॉक ब्लॉक्स दिखाता है। +The-Hide-blocks-block-hides-the-blocks = हाइड ब्लॉक्स ब्लॉक ब्लॉक्स छुपा देता है। +The-Space-block-is-used-to-add-space-between-blocks = स्थान ब्लॉक ब्लॉक्स के बीच स्थान जोड़ने के लिए उपयोग किया जाता है। +wait = इंतजार करें +The-Wait-block-pauses-the-program-for-a-specified-number-of-seconds = वेट ब्लॉक निर्दिष्ट सेकंड के लिए कार्यक्रम को रोक देता है। +comment = टिप्पणी +print = छापें +The-Print-block-displays-text-at-the-top-of-the-screen = प्रिंट ब्लॉक स्क्रीन के शीर्ष पर पाठ दिखाता है। +display-grid = ग्रिड दिखाएँ +The-Display-Grid-Block-changes-the-grid-type = डिस्प्ले ग्रिड ब्लॉक ग्रिड प्रकार बदलता है +unknown = अज्ञात +heading = शीर्षक +The-Heading-block-returns-the-orientation-of-the-mouse = हेडिंग ब्लॉक माउस की ओरिएंटेशन को लौटाता है। +The-Heading-block-returns-the-orientation-of-the-turtle = हेडिंग ब्लॉक कछुए की ओरिएंटेशन को लौटाता है। +The-Y-block-returns-the-vertical-position-of-the-mouse = वाई ब्लॉक माउस की ऊर्ध्वाधर स्थिति को लौटाता है। +The-Y-block-returns-the-vertical-position-of-the-turtle = वाई ब्लॉक कछुए की ऊर्ध्वाधर स्थिति को लौटाता है। +y3 = y3 +The-X-block-returns-the-horizontal-position-of-the-mouse = एक्स ब्लॉक माउस की क्षैतिज स्थिति को लौटाता है। +The-X-block-returns-the-horizontal-position-of-the-turtle = एक्स ब्लॉक कछुए की क्षैतिज स्थिति को लौटाता है। +x3 = x3 +scroll-xy = स्क्रॉल xy +The-Scroll-XY-block-moves-the-canvas = स्क्रॉल XY ब्लॉक कैनवास को स्थानांतरित करता है। +x2 = x2 +y2 = y2 +The-Control-point-2-block-sets-the-second-control-point-for-the-Bezier-curve = कंट्रोल-पॉइंट 2 ब्लॉक बेज़ियर वक्र के लिए दूसरा नियंत्रण बिंदु सेट करता है। +control-point-2 = नियंत्रण बिंदु 2 +x1 = x1 +y1 = y1 +The-Control-point-1-block-sets-the-first-control-point-for-the-Bezier-curve = कंट्रोल-पॉइंट 1 ब्लॉक बेज़ियर वक्र के लिए पहला नियंत्रण बिंदु सेट करता है। +control-point-1 = नियंत्रण बिंदु 1 +The-Bezier-block-draws-a-Bezier-curve = बेज़ियर ब्लॉक एक बेज़ियर वक्र खींचता है। +bezier = बेज़ियर +The-Arc-block-moves-the-turtle-in-an-arc = आर्क ब्लॉक कछुए को एक चाप में स्थानांतरित करता है। +arc = चाप +angle = कोण +radius = त्रिज्या +Value-must-be-within--5000-to-5000-when-Wrap-Mode-is-off = वैल्यू रैप मोड बंद होने पर -5000 से 5000 के भीतर होनी चाहिए। +Value-must-be-within--20000-to-20000-when-Wrap-Mode-is-on = वैल्यू रैप मोड चालू होने पर -20000 से 20000 के भीतर होनी चाहिए। +set-heading = शीर्षक सेट करें +The-Set-heading-block-sets-the-heading-of-the-turtle = सेट हेडिंग ब्लॉक कछुए का शीर्षक सेट करता है। +The-Set-XY-block-moves-the-mouse-to-a-specific-position-on-the-screen = सेट XY ब्लॉक माउस को स्क्रीन पर एक विशिष्ट स्थिति में ले जाता है। +The-Set-XY-block-moves-the-turtle-to-a-specific-position-on-the-screen = सेट XY ब्लॉक कछुए को स्क्रीन पर एक विशिष्ट स्थिति में ले जाता है। +set-xy = xy सेट करें +The-Right-block-turns-the-mouse-to-the-right = राइट ब्लॉक माउस को दाईं ओर घुमाता है। +The-Right-block-turns-the-turtle-to-the-right = राइट ब्लॉक कछुए को दाईं ओर घुमाता है। +right1 = दायाँ1 +right = दायाँ +The-Left-block-turns-the-mouse-to-the-left = लेफ्ट ब्लॉक माउस को बाईं ओर घुमाता है। +The-Left-block-turns-the-turtle-to-the-left = लेफ्ट ब्लॉक कछुए को बाईं ओर घुमाता है। +left1 = बायाँ1 +left = बायाँ +back = पीछे +The-Back-block-moves-the-mouse-backward = बैक ब्लॉक माउस को पीछे की ओर ले जाता है। +The-Back-block-moves-the-turtle-backward = बैक ब्लॉक कछुए को पीछे की ओर ले जाता है। +forward = आगे +The-Forward-block-moves-the-mouse-forward = फॉरवर्ड ब्लॉक माउस को आगे की ओर ले जाता है। +The-Forward-block-moves-the-turtle-forward = फॉरवर्ड ब्लॉक कछुए को आगे की ओर ले जाता है। +wrap = लपेटें +right-screen = दाएं (स्क्रीन) +The-Right-block-returns-the-position-of-the-right-of-the-canvas = राइट ब्लॉक कैनवास के दाएं की स्थिति लौटाता है। +left-screen = बाएं (स्क्रीन) +The-Left-block-returns-the-position-of-the-left-of-the-canvas = लेफ्ट ब्लॉक कैनवास के बाएं की स्थिति लौटाता है। +top-screen = शीर्ष (स्क्रीन) +The-Top-block-returns-the-position-of-the-top-of-the-canvas = टॉप ब्लॉक कैनवास के शीर्ष की स्थिति लौटाता है। +bottom-screen = नीचे (स्क्रीन) +The-Bottom-block-returns-the-position-of-the-bottom-of-the-canvas = बॉटम ब्लॉक कैनवास के नीचे की स्थिति लौटाता है। +width = चौड़ाई +The-Width-block-returns-the-width-of-the-canvas = विड्थ ब्लॉक कैनवास की चौड़ाई लौटाता है। +height = ऊचाई +The-Height-block-returns-the-height-of-the-canvas = हाइट ब्लॉक कैनवास की ऊचाई लौटाता है। +stop-play = रुको प्ले +erase-media = मीडिया मिटाओ +The-Erase-Media-block-erases-text-and-images = इरेस मीडिया ब्लॉक टेक्स्ट और छवियाँ मिटाता है। +play-back = प्ले बैक +speak = बोलो +The-Speak-block-outputs-to-the-text-to-speech-synthesizer = स्पीक ब्लॉक टेक्स्ट-टू-स्पीच सिंथेसाइज़र को आउटपुट करता है। +camera = कैमरा +The-Camera-block-connects-a-webcam-to-the-Show-block = कैमरा ब्लॉक एक वेबकैम को शो ब्लॉक से जोड़ता है। +video = वीडियो +The-Video-block-selects-video-for-use-with-the-Show-block = वीडियो ब्लॉक शो ब्लॉक के साथ उपयोग के लिए वीडियो का चयन करता है। +The-Open-file-block-opens-a-file-for-use-with-the-Show-block = ओपन फाइल ब्लॉक शो ब्लॉक के साथ उपयोग के लिए एक फाइल खोलता है। +stop-media = मीडिया रोक +The-Stop-media-block-stops-audio-or-video-playback = स्टॉप मीडिया ब्लॉक ऑडियो या वीडियो प्लेबैक को रोकता है। +frequency = आवृत्ति +duration-MS = अवधि (एमएस) +note-to-frequency = नोट को आवृत्ति में बदलें +The-To-frequency-block-converts-a-pitch-name-and-octave-to-Hertz = टू फ्रीक्वेंसी ब्लॉक एक पिच नाम और सप्तक को हर्ट्ज़ में परिवर्तित करता है। +The-Avatar-block-is-used-to-change-the-appearance-of-the-mouse = अवतार ब्लॉक का उपयोग माउस की उपस्थिति को बदलने के लिए किया जाता है। +The-Avatar-block-is-used-to-change-the-appearance-of-the-turtle = अवतार ब्लॉक का उपयोग कछुए की उपस्थिति को बदलने के लिए किया जाता है। +size = आकार +image = फोटो +The-Show-block-is-used-to-display-text-or-images-on-the-canvas = शो ब्लॉक का उपयोग कैनवास पर टेक्स्ट या छवियों को प्रदर्शित करने के लिए किया जाता है। +show1 = शो1 +obj = वस्तु +The-Media-block-is-used-to-import-an-image = मीडिया ब्लॉक का उपयोग एक छवि आयात करने के लिए किया जाता है। +The-Text-block-holds-a-text-string = टेक्स्ट ब्लॉक एक टेक्स्ट स्ट्रिंग को रखता है। +purple = बैंगनी +blue = नीला +green = हरा +yellow = पीला +orange = नारंगी +red = लाल +white = सफेद +black = काला +begin-fill = भरना शुरू करें +end-fill = अंत भरें +background = पृष्ठभूमि +grey = ग्रे +The-Grey-block-returns-the-current-pen-grey-value = ग्रे ब्लॉक वर्तमान पेन का ग्रे मूल्य लौटाता है। +shade = छाया +The-Shade-block-returns-the-current-pen-shade-value = छाया ब्लॉक वर्तमान पेन का छाया मूल्य लौटाता है। +color = रंग +The-Color-block-returns-the-current-pen-color = रंग ब्लॉक वर्तमान पेन का रंग लौटाता है। +pen-size = पेन आकार +The-Pen-size-block-returns-the-current-pen-size-value = पेन साइज ब्लॉक वर्तमान पेन का आकार मूल्य लौटाता है। +set-font = फॉन्ट सेट करें +The-Set-font-block-sets-the-font-used-by-the-Show-block = सेट फॉन्ट ब्लॉक शो ब्लॉक द्वारा उपयोग किए जाने वाले फॉन्ट को सेट करता है। +The-Background-block-sets-the-window-background-color = बैकग्राउंड ब्लॉक विंडो के पृष्ठभूमि का रंग सेट करता है। +The-Hollow-line-block-creates-a-line-with-a-hollow-center = होलो लाइन ब्लॉक एक होलो केंद्र के साथ एक रेखा बनाता है। +hollow-line = होलो रेखा +The-Fill-block-fills-in-a-shape-with-a-color = फिल ब्लॉक एक रंग के साथ एक आकृति को भरता है। +fill = भरें +pen-up = पेन ऊपर +The-Pen-up-block-raises-the-pen-so-that-it-does-not-draw = पेन-अप ब्लॉक पेन को उठाता है ताकि यह ड्रा न करे। +pen-down = पेन नीचे +The-Pen-down-block-lowers-the-pen-so-that-it-draws = पेन-डाउन ब्लॉक पेन को नीचे ले जाता है ताकि यह ड्रा करे। +set-pen-size = पेन आकार सेट करें +The-Set-pen-size-block-changes-the-size-of-the-pen = सेट-पेन-साइज ब्लॉक पेन के आकार को बदलता है। +set-translucency = पारदर्शिता सेट करें +The-Set-translucency-block-changes-the-opacity-of-the-pen = सेट ट्रांसलूसेंसी ब्लॉक पेन की अपारदर्शिता को बदलता है। +set-hue = रंग सेट करें +The-Set-hue-block-changes-the-color-of-the-pen = सेट ह्यू ब्लॉक पेन का रंग बदलता है। +set-shade = छाया सेट करें +The-Set-shade-block-changes-the-pen-color-from-dark-to-light = सेट-शेड ब्लॉक पेन का रंग काले से लाइट में बदलता है। +set-grey = ग्रे सेट करें +The-Set-grey-block-changes-the-vividness-of-the-pen-color = सेट ग्रे ब्लॉक पेन के रंग की चमक को बदलता है। +set-color = रंग सेट करें +The-Set-color-block-changes-the-pen-color = सेट-कलर ब्लॉक पेन का रंग बदलता है। +The-Input-block-prompts-for-keyboard-input = इनपुट ब्लॉक कुंजीपटल इनपुट के लिए प्रॉम्प्ट करता है। +input = इनपुट +Input-a-value = एक मूल्य इनपुट करें +input-value = इनपुट मूल्य +The-Input-value-block-stores-the-input = इनपुट-मूल्य ब्लॉक इनपुट को संग्रहित करता है। +loudness = आवाज़ की उंचाई +The-Loudness-block-returns-the-volume-detected-by-the-microphone = ध्वनि माइक्रोफ़ोन द्वारा पहचाने गए आवाज़ को लौडनेस ब्लॉक द्वारा लौटाता है। +click = क्लिक +The-Click-block-triggers-an-event-if-a-mouse-has-been-clicked = क्लिक ब्लॉक एक घटना को ट्रिगर करता है अगर माउस पर क्लिक किया गया है। +The-Click-block-triggers-an-event-if-a-turtle-has-been-clicked = क्लिक ब्लॉक एक घटना को ट्रिगर करता है अगर कछुआ पर क्लिक किया गया है। +cursor-over = कर्सर ओवर +cursor-out = कर्सर आउट +cursor-button-down = कर्सर बटन नीचे +cursor-button-up = कर्सर बटन ऊपर +The-Get-red-block-returns-the-red-component-of-the-pixel-under-the-mouse = गेट रेड ब्लॉक माउस के नीचे पिक्सेल का लाल घटक वापस करता है। +The-Get-red-block-returns-the-red-component-of-the-pixel-under-the-turtle = गेट रेड ब्लॉक कछुआ के नीचे पिक्सेल का लाल घटक वापस करता है। +pixel-color = पिक्सेल का रंग +The-Get-pixel-block-returns-the-color-of-the-pixel-under-the-mouse = गेट पिक्सेल ब्लॉक माउस के नीचे पिक्सेल का रंग वापस करता है। +The-Get-pixel-block-returns-the-color-of-the-pixel-under-the-turtle = गेट पिक्सेल ब्लॉक कछुआ के नीचे पिक्सेल का रंग वापस करता है। +time = समय +cursor-y = कर्सर वाई +The-Cursor-Y-block-returns-the-vertical-position-of-the-mouse = कर्सर वाई ब्लॉक माउस का उदाहरण दिखाता है। +cursor-x = कर्सर एक्स +The-Cursor-X-block-returns-the-horizontal-position-of-the-mouse = कर्सर एक्स ब्लॉक माउस का क्षैतिज स्थान वापस करता है। +mouse-button = माउस बटन +The-Mouse-button-block-returns-True-if-the-mouse-button-is-pressed = माउस-बटन ब्लॉक तब सच है जब माउस बटन दबाया गया है। +to-ASCII = एस्की में +The-To-ASCII-block-converts-numbers-to-letters = टू एस्की ब्लॉक संख्याओं को अक्षर में बदलता है। +The-Keyboard-block-returns-computer-keyboard-input = कीबोर्ड ब्लॉक कंप्यूटर कीबोर्ड इनपुट वापस करता है। synth-volume = सिंथ वॉल्यूम The-Synth-volume-block-returns-the-current-volume-of-the-current-synthesizer = सिंथ वॉल्यूम ब्लॉक वर्तमान सिंथाइज़र की वॉल्यूम लौटाता है। master-volume = मास्टर वॉल्यूम @@ -5476,7 +5737,7 @@ The-Set-relative-volume-block-changes-the-volume-of-the-contained-notes = से set-relative-volume = रिलेटिव वॉल्यूम सेट करें decrescendo = डेक्रेसेंडो crescendo = क्रेशेंडो -envelope = एनवेलोप +Envelope = एनवेलप attack = आक्रमण decay = क्षय sustain = सस्टेन @@ -5486,7 +5747,7 @@ Decay-value-should-be-from-0-to-100 = क्षय मूल्य 0 से 100 Sustain-value-should-be-from-0-to-100 = सस्टेन मूल्य 0 से 100 के बीच होना चाहिए। Release-value-should-be-from-0-100 = रिलीज मूल्य 0 से 100 के बीच होना चाहिए। You-are-adding-multiple-envelope-blocks = आप कई एनवेलोप ब्लॉक जोड़ रहे हैं। -filter = फ़िल्टर +Filter = फ़िल्टर rolloff = रोलऑफ Rolloff-value-should-be-either--12--24--48-or--96-decibelsoctave = रोलऑफ मूल्य -12, -24, -48, या -96 डेसिबल्स/ऑक्टेव होना चाहिए। The-Temperament-tool-is-used-to-define-custom-tuning = टेम्पेरमेंट टूल का उपयोग कस्टम ट्यूनिंग को निर्धारित करने के लिए किया जाता है। @@ -5502,10 +5763,12 @@ The-Arpeggio-Widget-is-used-to-compose-chord-sequences = आरपेजिय The-Pitch-drum-matrix-is-used-to-map-pitches-to-drum-sounds = पिच ड्रम मैट्रिक्स का उपयोग पिच को ड्रम साउंड्स से मैप करने के लिए किया जाता है। pitch-drum-mapper = पिच-ड्रम मैपर You-must-have-at-least-one-pitch-block-and-one-drum-block-in-the-matrix = मैट्रिक्स में कम से कम एक पिच ब्लॉक और एक ड्रम ब्लॉक होना चाहिए। +The-Pitch-slider-tool-to-is-used-to-generate-pitches-at-selected-frequencies = पिच स्लाइडर उपकरण का उपयोग चयनित आवृत्तियों पर पिच उत्पन्न करने के लिए किया जाता है। pitch-slider = पिच स्लाइडर chromatic-keyboard = क्रोमेटिक कीबोर्ड music-keyboard = संगीत कीबोर्ड The-Music-keyboard-block-opens-a-piano-keyboard-that-can-be-used-to-create-notes = संगीत कीबोर्ड ब्लॉक एक पियानो कीबोर्ड खोलता है जिससे नोट बनाने के लिए उपयोग किया जा सकता है। +The-Pitch-staircase-tool-to-is-used-to-generate-pitches-from-a-given-ratio = पिच सीढ़ी उपकरण का उपयोग किसी दिए गए अनुपात से पिच उत्पन्न करने के लिए किया जाता है। pitch-staircase = पिच स्टेयरकेस The-Rhythm-Maker-block-opens-a-tool-to-create-drum-machines = रिदम मेकर ब्लॉक एक उपकरण खोलता है जिससे ड्रम मशीन बनाई जा सकती है। G-major-scale = जी मेजर स्केल @@ -5514,126 +5777,26 @@ The-Phrase-Maker-block-opens-a-tool-to-create-musical-phrases = फ्रेज phrase-maker = वाक्य निर्माता You-must-have-at-least-one-pitch-block-and-one-rhythm-block-in-the-matrix = मैट्रिक्स में कम से कम एक पिच ब्लॉक और एक रिदम ब्लॉक होना चाहिए। The-Status-block-opens-a-tool-for-inspecting-the-status-of-Music-Blocks-as-it-is-running = स्थिति ब्लॉक एक उपकरण खोलता है जिससे चल रहे संगीत ब्लॉक्स की स्थिति की जाँच की जा सकती है। -mouse-index-heap = माउस सूची भंडार -turtle-index-heap = टर्टल सूची भंडार -The-Mouse-index-heap-block-returns-a-value-in-the-heap-at-a-specified-location-for-a-specified-mouse = माउस इंडेक्स हीप ब्लॉक एक निर्दिष्ट स्थान पर एक निर्दिष्ट माउस के लिए हीप में एक मूल्य लौटाता है। -The-Turtle-index-heap-block-returns-a-value-in-the-heap-at-a-specified-location-for-a-specified-turtle = टर्टल इंडेक्स हीप ब्लॉक एक निर्दिष्ट स्थान पर एक निर्दिष्ट कछुआ के लिए हीप में एक मूल्य लौटाता है। -Yertle = यर्टल -mouse-name = माउस नाम -turtle-name = कछुआ नाम -stop-mouse = माउस रोकें -The-Stop-mouse-block-stops-the-specified-mouse = स्पष्ट किए गए माउस को रोक देता है। -stop-turtle = टर्टल रोकें -The-Stop-turtle-block-stops-the-specified-turtle = स्पष्ट किए गए कछुए को रोक देता है। -Cannot-find-mouse = माउस नहीं मिल सकता -Cannot-find-turtle = कछुआ नहीं मिल सकता -start-mouse = माउस शुरू करें -The-Start-mouse-block-starts-the-specified-mouse = स्पष्ट किए गए माउस को शुरू करता है। -start-turtle = टरटल चालू करें -The-Start-turtle-block-starts-the-specified-turtle = स्टार्ट टरटल ब्लॉक निर्दिष्ट की गई कछुआ को शुरू करता है। -Mouse-is-already-running = माउस पहले से ही चल रहा है। -Turtle-is-already-running = टरटल पहले से ही चल रहा है। -Cannot-find-start-block = स्टार्ट ब्लॉक नहीं मिल सकता -mouse-color = माउस कलर -The-Mouse-color-block-returns-the-pen-color-of-the-specified-mouse = माउस कलर ब्लॉक निर्दिष्ट माउस का पेन कलर वापस करता है। -turtle-color = कछुआ कलर -The-Turtle-color-block-returns-the-pen-color-of-the-specified-turtle = कछुआ कलर ब्लॉक निर्दिष्ट कछुए का पेन कलर वापस करता है। -mouse-heading = माउस हेडिंग -The-Mouse-heading-block-returns-the-heading-of-the-specified-mouse = माउस हेडिंग ब्लॉक निर्दिष्ट माउस की हेडिंग वापस करता है। -turtle-heading = कछुआ हेडिंग -The-Turtle-heading-block-returns-the-heading-of-the-specified-turtle = कछुआ हेडिंग ब्लॉक निर्दिष्ट कछुए की हेडिंग वापस करता है। -set-mouse = माउस सेट करें -set-turtle = कछुआ सेट करें -The-Set-mouse-block-sends-a-stack-of-blocks-to-be-run-by-the-specified-mouse = सेट माउस ब्लॉक एक स्टैक ब्लॉक को निर्दिष्ट माउस द्वारा चलाए जाने के लिए भेजता है। -The-Set-turtle-block-sends-a-stack-of-blocks-to-be-run-by-the-specified-turtle = सेट कछुआ ब्लॉक एक स्टैक ब्लॉक को निर्दिष्ट कछुआ द्वारा चलाए जाने के लिए भेजता है। -mouse-y = माउस वाई -The-Y-mouse-block-returns-the-Y-position-of-the-specified-mouse = Y माउस ब्लॉक निर्दिष्ट माउस की Y स्थिति वापस करता है। -turtle-y = कछुआ वाई -The-Y-turtle-block-returns-the-Y-position-of-the-specified-turtle = Y कछुआ ब्लॉक निर्दिष्ट कछुए की Y स्थिति वापस करता है। -mouse-x = माउस एक्स -The-X-mouse-block-returns-the-X-position-of-the-specified-mouse = X माउस ब्लॉक निर्दिष्ट माउस की X स्थिति वापस करता है। -turtle-x = कछुआ एक्स -The-X-turtle-block-returns-the-X-position-of-the-specified-turtle = X कछुआ ब्लॉक निर्दिष्ट कछुए की X स्थिति वापस करता है। -mouse-notes-played = माउस बजाए गए स्वर -The-Mouse-elapse-notes-block-returns-the-number-of-notes-played-by-the-specified-mouse = माउस इलैप्स स्वर ब्लॉक निर्दिष्ट माउस द्वारा बजाए गए स्वरों की संख्या वापस करता है। -turtle-notes-played = कछुआ बजाए गए स्वर -The-Turtle-elapse-notes-block-returns-the-number-of-notes-played-by-the-specified-turtle = कछुआ इलैप्स स्वर ब्लॉक निर्दिष्ट कछुए द्वारा बजाए गए स्वरों की संख्या वापस करता है। -mouse-pitch-number = माउस पिच नंबर -The-Mouse-pitch-block-returns-the-current-pitch-number-being-played-by-the-specified-mouse = माउस पिच ब्लॉक विशिष्ट माउस द्वारा बजाए जा रहे वर्तमान पिच नंबर को वापस करता है। -turtle-pitch-number = कछुआ पिच नंबर -The-Turtle-pitch-block-returns-the-current-pitch-number-being-played-by-the-specified-turtle = टर्टल पिच ब्लॉक विशिष्ट कछुआ द्वारा बजाए जा रहे वर्तमान पिच नंबर को वापस करता है। -mouse-note-value = माउस नोट मूल्य -turtle-note-value = कछुआ नोट मूल्य -mouse-sync = माउस सिंक -The-Mouse-sync-block-aligns-the-beat-count-between-mice = माउस सिंक ब्लॉक माउस के बीट गिनती को समरेखित करता है। -turtle-sync = कछुआ सिंक -The-Turtle-sync-block-aligns-the-beat-count-between-turtles = टर्टल सिंक ब्लॉक कछुओं के बीट गिनती को समरेखित करता है। -The-Found-mouse-block-will-return-true-if-the-specified-mouse-can-be-found = फाउंड माउस ब्लॉक विशिष्ट माउस को पहचाना जा सकता है तो सत्य वापस करेगा। -found-mouse = मिला हुआ माउस -The-Found-turtle-block-will-return-true-if-the-specified-turtle-can-be-found = फाउंड टर्टल ब्लॉक विशिष्ट कछुआ को पहचाना जा सकता है तो सत्य वापस करेगा। -found-turtle = मिला हुआ कछुआ -new-mouse = नया माउस -The-New-mouse-block-will-create-a-new-mouse = नया माउस ब्लॉक नया माउस बनाएगा। -new-turtle = नया कछुआ -The-New-turtle-block-will-create-a-new-turtle = नया टर्टल ब्लॉक नया कछुआ बनाएगा। -set-mouse-color = माउस का रंग सेट करें -The-Set-mouse-color-block-is-used-to-set-the-color-of-a-mouse = सेट-माउस-कलर ब्लॉक का उपयोग माउस के रंग को सेट करने के लिए किया जाता है। -set-turtle-color = कछुआ का रंग सेट करें -The-Set-turtle-color-block-is-used-to-set-the-color-of-a-turtle = सेट-टर्टल-कलर ब्लॉक का उपयोग कछुआ के रंग को सेट करने के लिए किया जाता है। -The-Mouse-name-block-returns-the-name-of-a-mouse = माउस-नेम ब्लॉक एक माउस का नाम वापस करता है। -The-Turtle-name-block-returns-the-name-of-a-turtle = टर्टल-नेम ब्लॉक एक कछुआ का नाम वापस करता है। -mouse-count = माउस गणना -The-Mouse-count-block-returns-the-number-of-mice = माउस-काउंट ब्लॉक माउस की संख्या वापस करता है। -turtle-count = कछुआ गणना -The-Turtle-count-block-returns-the-number-of-turtles = टर्टल-काउंट ब्लॉक कछुओं की संख्या वापस करता है। -nth-mouse-name = एनथ माउस नाम -The-Nth-Mouse-name-block-returns-the-name-of-the-nth-mouse = एनथ-माउस-नेम ब्लॉक एनथ माउस का नाम वापस करता है। -nth-turtle-name = एनथ कछुआ नाम -The-Nth-Turtle-name-block-returns-the-name-of-the-nth-turtle = एनथ-टर्टल-नेम ब्लॉक एनथ कछुआ का नाम वापस करता है। -set-name = नाम सेट करें -source = स्रोत -target = लक्ष्य -The-Set-name-block-is-used-to-name-a-mouse = सेट-नेम ब्लॉक का उपयोग माउस का नाम रखने के लिए किया जाता है। -The-Set-name-block-is-used-to-name-a-turtle = सेट-नेम ब्लॉक का उपयोग कछुआ का नाम रखने के लिए किया जाता है। -current-meter = वर्तमान मीटर -beat-factor = बीट कारक -The-Beats-per-minute-block-returns-the-current-beats-per-minute = बीट्स पर मिनट ब्लॉक वर्तमान मिनट प्रति बीट लौटाता है। -beats-per-minute2 = मिनट प्रति बीट -beats-per-minute = मिनट प्रति बीट -measure-count = माप की गणना -The-Measure-count-block-returns-the-current-measure = मेजर काउंट ब्लॉक वर्तमान माप को लौटाता है। -beat-count = बीट काउंट -The-Beat-count-block-is-the-number-of-the-current-beat = बीट काउंट ब्लॉक वर्तमान बीट की संख्या है, -eg-1-2-3-or-4 = उदाहरण के लिए 1, 2, 3, या 4। -sum-note-values = नोट मूल्यों की गणना -The-Note-counter-block-can-be-used-to-count-the-number-of-contained-notes = नोट काउंटर ब्लॉक का उपयोग शामिल नोट्स की संख्या को गिनने के लिए किया जा सकता है। -note-counter = नोट काउंटर -whole-notes-played = पूरे नोट बजे -The-Whole-notes-played-block-returns-the-total-number-of-whole-notes-played = व्होल नोट्स प्लेड ब्लॉक प्लेड हुई संपूर्ण नोट्स की कुल संख्या लौटाता है। -notes-played = नोट्स बजे -The-No-clock-block-decouples-the-notes-from-the-master-clock = नो क्लॉक ब्लॉक नोट्स को मास्टर क्लॉक से अलग करता है। -no-clock = कोई घड़ी नहीं -on-weak-beat-do = कमजोर बीट पर करें -on-strong-beat = मजबूत बीट पर -beat = बीट -on-every-beat-do = प्रत्येक बीट पर करें -on-every-note-do = प्रत्येक नोट पर करें -master-beats-per-minute = मास्टर बीट्स प्रति मिनट -bpm = बीपीएम -beat-value = बीट मूल्य -Beats-per-minute-must-be--30 = मिनट प्रति बीट 30 से अधिक होना चाहिए। -Maximum-beats-per-minute-is-1000 = अधिकतम मिनट प्रति बीट 1000 है। -The-Beats-per-minute-block-sets-the-number-of-14-notes-per-minute = प्रति मिनट 1/4 नोट्स की संख्या सेट करने के लिए बीट्स प्रति मिनट ब्लॉक। -pickup = पिकअप -number-of-beats = बीट्स की संख्या -beats-per-minute-must-be-greater-than = प्रति मिनट बीट 30 से अधिक होना चाहिए -maximum = अधिकतम -beats-per-minute-is = प्रति मिनट बीट -font = फ़ॉन्ट -Noise-Block-Did-you-mean-to-use-a-Note-block = नॉइज ब्लॉक: क्या आपने एक नोट ब्लॉक का इस्तेमाल करने का इरादा किया है? +AI-Music = एआई म्यूजिक +one = एक +two = दो +three = तीन +four = चार +five = पांच +six = छह +seven = सात +eight = आठ +nine = नौ +below = नीचे +above = ऊपर +plus = प्लस Adding-missing-pitch-number-0 = गायन संख्या 0 जोड़ी जा रही है। Ignoring-pitch-numbers-less-than-zero-or-greater-than-eleven = 0 से कम या 11 से अधिक स्वर संख्याओं को अनदेखा कर रहा है। Ignoring-duplicate-pitch-numbers = डुप्लिकेट स्वर संख्याओं को अनदेखा कर रहा है। +font = फ़ॉन्ट +Dictionary-with-this-name-does-not-exist = इस नाम का शब्दकोश मौजूद नहीं है +Key-with-this-name-does-not-exist-in- = इस नाम की कुंजी इसमें मौजूद नहीं है +Noise-Block-Did-you-mean-to-use-a-Note-block = नॉइज ब्लॉक: क्या आपने एक नोट ब्लॉक का इस्तेमाल करने का इरादा किया है? Vibrato-intensity-must-be-between-1-and-100 = विब्राटो तीव्रता 1 और 100 के बीच होनी चाहिए। Vibrato-rate-must-be-greater-than-0 = विब्राटो दर 0 से अधिक होनी चाहिए। Depth-is-out-of-range = गहराई सीमा से बाहर है। @@ -5641,27 +5804,50 @@ Distortion-must-be-from-0-to-100 = विरुपण 0 से 100 के बी Partial-must-be-greater-than-or-equal-to-0 = आंश 0 से अधिक या इसके बराबर होना चाहिए। Unable-to-use-synth-due-to-existing-oscillator = मौजूदा ऑस्किलेटर के कारण सिंथ का उपयोग नहीं किया जा सकता The-input-cannot-be-negative = इनपुट नकारात्मक नहीं हो सकता। +beats-per-minute-must-be-greater-than = प्रति मिनट बीट 30 से अधिक होना चाहिए +maximum = अधिकतम +beats-per-minute-is = प्रति मिनट बीट +Take-a-tour = एक यात्रा करें +Pause = रुकें +Warning-Sample-is-bigger-than-1MB = चेतावनी: सैंपल 1MB से बड़ा है। +New-start-block-generated = नया स्टार्ट ब्लॉक उत्पन्न हुआ +MIDI-loading-This-may-take-some-time-depending-upon-the-number-of-notes-in-the-track = MIDI लोड हो रहा है। इसमें ट्रैक में नोट्स की संख्या के आधार पर कुछ समय लग सकता है +Upload-failed-Sample-is-not-a-wav-file = अपलोड विफल: सैंपल .wav फ़ाइल नहीं है। +Save-sample = सैंपल सहेजें +Click-in-the-grid-to-add-steps-to-the-arpeggio = आर्पेजियो में कदम जोड़ने के लिए ग्रिड में क्लिक करें। Play-all = सभी बजाएं -Save = सहेजें -Clear = हटाएं +Reset = रीसेट +Click-in-the-circle-to-select-strong-beats-for-the-meter = मीटर के लिए मजबूत बीट्स का चयन करने के लिए वृत्त में क्लिक करें। Rotate-counter-clockwise = घड़ी की उल्टी दिशा में घुमाएं Rotate-clockwise = घड़ी की दिशा में घुमाएं -Invert = उलटाएं Undo = पूर्ववत् करें Click-in-the-circle-to-select-notes-for-the-mode = संगीतिक मोड के लिए नोट्स का चयन करने के लिए वृत्त में क्लिक करें. -New-action-block-generated = नया क्रिया ब्लॉक उत्पन्न हुआ! -Reset = रीसेट -Click-in-the-circle-to-select-strong-beats-for-the-meter = मीटर के लिए मजबूत बीट्स का चयन करने के लिए वृत्त में क्लिक करें। -Zoom-In = ज़ूम इन -Zoom-Out = ज़ूम आउट +New-action-block-generated = नया एक्शन ब्लॉक जनरेट किया गया। Click-in-the-grid-to-map-notes-to-drums = ग्रिड में नोट्स को ड्रम्स से मैप करने के लिए क्लिक करें. Move-up = ऊपर जाएं Move-down = नीचे जाएं Click-on-the-slider-to-create-a-note-block = नोट ब्लॉक बनाने के लिए स्लाइडर पर क्लिक करें. -Play-chord = कॉर्ड बजाएं -Play-scale = स्केल बजाएं -Click-on-a-note-to-create-a-new-step = नए स्टेप बनाने के लिए नोट पर क्लिक करें. -Pause = रुकें +Save-rhythms = तालें सहेजें +Save-drum-machine = ड्रम मशीन सहेजें +Tap-a-rhythm = एक ताल पर टैप करें +Click-on-the-ruler-to-divide-it = इसे विभाजित करने के लिए रुलर पर क्लिक करें। +tap-a-rhythm = एक ताल टैप करें +Maximum-value-of-256-has-been-exceeded = 256 का अधिकतम मूल्य पार कर गया है। +back-to-21-octave-space = 2:1 ऑक्टेव स्थान पर वापस जाएं +edit = संपादित करें +done = किया हुआ +ratio = अनुपात +interval = अंतराल +non-scalar = गैर स्केलर +ratios = अनुपात +arbitrary = मनमाना +number-of-divisions = विभाजनों की संख्या +preview = पूर्वावलोकन +The-Number-of-divisions-is-too-large = डिवीजनों की संख्या बहुत बड़ी है। +recursion = पुनरावर्तन +The-octave-ratio-has-changed-This-changes-temperament-significantly = ऑक्टेव अनुपात बदल गया है। यह स्वभाव को काफी बदल देता है। +Table = तालिका +Add-pitches = स्वर जोड़ें Save-tempo = ताल सहेजें speed-up = तेजी से बढ़ाएं slow-down = धीमे से बढ़ाएं @@ -5670,68 +5856,49 @@ The-beats-per-minute-must-be-between-30-and-1000 = प्रति मिनट The-beats-per-minute-must-be-below-1000 = प्रति मिनट बीट 1000 के नीचे होना चाहिए। The-beats-per-minute-must-be-above-30 = प्रति मिनट बीट 30 के ऊपर होना चाहिए Synthesizer = सिंथेसाइज़र -Oscillator = ऑस्सिलेटर -Envelope = एनवेलप Effects = प्रभाव -Filter = फ़िल्टर Add-filter = फ़िल्टर जोड़ें Click-on-buttons-to-open-the-timbre-design-tools = टिम्बर डिज़ाइन टूल्स खोलने के लिए बटन पर क्लिक करें। harmonicity = सवारी modulation-index = मॉड्यूलेशन सूची vibrato-amount = वाइब्रेटो मात्रा Filter-already-present = फ़िल्टर पहले से मौजूद है। -delay-MS = देरी (मि.से.) distortion-amount = विकृति मात्रा -Warning-Sample-is-bigger-than-1MB = चेतावनी: सैंपल 1MB से बड़ा है। -Upload-failed-Sample-is-not-a-wav-file = अपलोड विफल: सैंपल .wav फ़ाइल नहीं है। -Save-sample = सैंपल सहेजें -Click-in-the-grid-to-add-steps-to-the-arpeggio = आर्पेजियो में कदम जोड़ने के लिए ग्रिड में क्लिक करें। -Take-a-tour = एक यात्रा करें +Add-note = नोट जोड़ें +Metronome = मेट्रोनोम +MIDI-device-present = MIDI उपकरण मौजूद है। +No-MIDI-device-found = कोई MIDI उपकरण नहीं मिला। +Failed-to-get-MIDI-access-in-browser = ब्राउज़र में MIDI पहुँचने में विफल। +Zoom-In = ज़ूम इन +Zoom-Out = ज़ूम आउट Export = निर्यात करें Sort = क्रमबद्ध करें -Add-note = नोट जोड़ें Click-on-the-table-to-add-notes = नोट्स जोड़ने के लिए तालिका पर क्लिक करें. tuplet-value = ट्यूपलेट मूल्य -Save-rhythms = तालें सहेजें -Save-drum-machine = ड्रम मशीन सहेजें -Tap-a-rhythm = एक ताल पर टैप करें -Click-on-the-ruler-to-divide-it = इसे विभाजित करने के लिए रुलर पर क्लिक करें। -tap-a-rhythm = एक ताल टैप करें -Maximum-value-of-256-has-been-exceeded = 256 का अधिकतम मूल्य पार कर गया है। +Play-chord = कॉर्ड बजाएं +Play-scale = स्केल बजाएं +Click-on-a-note-to-create-a-new-step = नए स्टेप बनाने के लिए नोट पर क्लिक करें. +Recording-started = रिकॉर्डिंग शुरू हुई +Recording-complete = रिकॉर्डिंग पूरी हुई A-new-sample-block-was-generated = एक नया सैंपल ब्लॉक उत्पन्न हुआ था। +Warning-Your-sample-cannot-be-loaded-because-it-is-1MB = चेतावनी: आपका सैंपल लोड नहीं किया जा सकता क्योंकि यह >1MB है। Upload-sample = सैंपल अपलोड करें +Toggle-Mic = माइक टॉगल करें +Playback = प्लेबैक reference-tone = संदर्भ स्वर -Metronome = मेट्रोनोम -duration = अवधि -MIDI-device-present = MIDI उपकरण मौजूद है। -No-MIDI-device-found = कोई MIDI उपकरण नहीं मिला। -Failed-to-get-MIDI-access-in-browser = ब्राउज़र में MIDI पहुँचने में विफल। -back-to-21-octave-space = 2:1 ऑक्टेव स्थान पर वापस जाएं -edit = संपादित करें -close = बंद करें -done = किया हुआ -ratio = अनुपात -interval = अंतराल -non-scalar = गैर स्केलर -ratios = अनुपात -arbitrary = मनमाना -number-of-divisions = विभाजनों की संख्या -preview = पूर्वावलोकन -recursion = पुनरावर्तन -The-octave-ratio-has-changed-This-changes-temperament-significantly = ऑक्टेव अनुपात बदल गया है। यह स्वभाव को काफी बदल देता है। -Table = तालिका -Add-pitches = स्वर जोड़ें +Share = साझा करें +Flags = फ़्लैग्स +No-results-found = कोई परिणाम नहीं मिला। +Remix-of = का रीमिक्स +Cannot-connect-to-server = सर्वर से कनेक्ट नहीं हो सकता All-Projects = सभी परियोजनाएं My-Projects = मेरी परियोजनाएं Examples = उदाहरण -Music = संगीत Art = कला Math = गणित Interactive = इंटरएक्टिव Design = डिज़ाइन Game = खेल -Media = मीडिया -Sensors = सेंसर्स Code-Snippet = कोड स्निपेट View-published-project = प्रकाशित परियोजना देखें Publish-project = परियोजना प्रकाशित करें @@ -5740,33 +5907,46 @@ Delete-project = परियोजना हटाएं Download-project = परियोजना डाउनलोड करें Duplicate-project = परियोजना की प्रतिलिपि बनाएं anonymous = अनामक -Open-in-Music-Blocks = म्यूजिक ब्लॉक्स में खोलें -Share = साझा करें -Flags = फ़्लैग्स Error-Report-could-not-be-submitted-Try-again-later = त्रुटि: रिपोर्ट सबमिट नहीं की जा सकी। बाद में पुन: प्रयास करें। Thank-you-for-reporting-this-project-A-moderator-will-review-the-project-shortly-to-verify-violation-of-the-Sugar-Labs-Code-of-Conduct = इस परियोजना की रिपोर्ट करने के लिए धन्यवाद। एक मॉडरेटर जल्दी ही परियोजना की समीक्षा करेगा, ताकि यह सुगर लैब्स कोड ऑफ कंडक्ट का उल्लंघन सत्यापित किया जा सके। Report-Project = परियोजना की रिपोर्ट करें Project-Reported = परियोजना की रिपोर्ट की गई Report-description-required = रिपोर्ट विवरण आवश्यक है Report-description-too-long = रिपोर्ट विवरण बहुत लंबा है +Feature-unavailable---cannot-connect-to-server-Reload-Music-Blocks-to-try-again = विशेषता अनुपलब्ध - सर्वर से कनेक्ट नहीं हो सकता। पुनः प्रयास करने के लिए म्यूजिक ब्लॉक्स को पुनः लोड करें। +This-field-is-required = यह फ़ील्ड आवश्यक है +Title-too-long = शीर्षक बहुत लंबा है +Description-too-long = विवरण बहुत लंबा है +Server-Error = सर्वर त्रुटि +Try-Again = पुनः प्रयास करें +Open-in-Music-Blocks = म्यूजिक ब्लॉक्स में खोलें +Open-in-Turtle-Blocks = टर्टल ब्लॉक्स में खोलें +Show-more-tags = और टैग दिखाएं +Show-fewer-tags = कम टैग दिखाएं Planet = ग्रह Close-Planet = प्लैनेट बंद करें Open-project-from-file = फ़ाइल से परियोजना खोलें Local = स्थानीय Global = वैश्विक Search-for-a-project = परियोजना के लिए खोजें -Publish-Project = परियोजना प्रकाशित करें Tags-max-5 = टैग (अधिकतम 5) Description = विवरण Submit = सबमिट +Cancel = रद्द करें Explore-Projects = परियोजनाएं अन्वेषण करें -Show-more-tags = और टैग दिखाएं Most-recent = सबसे हाल का Most-liked = सबसे अधिक पसंद किया गया Most-downloaded = सबसे अधिक डाउनलोड किया गया A-Z = A-Z Sort-by = क्रमबद्ध करें -Show-fewer-tags = कम टैग दिखाएं +Load-More-Projects = और प्रोजेक्ट्स लोड करें +Last-Updated = अंतिम अपडेट +Creation-Date = निर्माण तिथि +Number-of-Downloads = डाउनलोड की संख्या: +Number-of-Likes = लाइक्स की संख्या: +Tags = टैग्स: +Reason-for-reporting-project = प्रोजेक्ट की रिपोर्ट करने का कारण +Download-as-File = फाइल के रूप में डाउनलोड करें motion-x = 'x'दिशा में गतिवान motion-y = 'y'दिशा में गतिवान motion-z = 'z'दिशा में गतिवान @@ -5808,12 +5988,18 @@ beef = गाय का गोश्त cake = केक cookie = कुकी water = जल -move = सरकाय +Days-ahead-must-be-in-the-range-of--1-to-5 = आने वाले दिन -1 से 5 की सीमा में होने चाहिए। forecast = पूर्वानुमान city = शहर day = दिन high = ऊंचा low = नीचा +blink = झपकाना +led = एलईडी +light-intensity = प्रकाश तीव्रता +infrared-light-left = इंफ्रारेड लाइट (बाएं) +infrared-light-right = इंफ्रारेड लाइट (दाएं) +move = सरकाय [ht] set-heading = seth From da9b136cbfe97ed2c544e44dd592aa5cb09f1336 Mon Sep 17 00:00:00 2001 From: Walter Bender Date: Sat, 22 Feb 2025 09:05:51 -0500 Subject: [PATCH 4/4] update POT to capture new strings --- po/MusicBlocks.pot | 2175 ++++++++++++++++++++++---------------------- 1 file changed, 1087 insertions(+), 1088 deletions(-) diff --git a/po/MusicBlocks.pot b/po/MusicBlocks.pot index c6fbe4cdbb..accccdafdd 100644 --- a/po/MusicBlocks.pot +++ b/po/MusicBlocks.pot @@ -46,9 +46,6 @@ msgstr "" #: js/blocks.js:4269 #: js/blocks.js:5432 #: js/blocks.js:6563 -#: js/rubrics.js:530 -#: js/turtledefs.js:131 -#: js/turtledefs.js:232 #: js/palette.js:610 #: js/palette.js:619 #: js/palette.js:628 @@ -58,6 +55,9 @@ msgstr "" #: js/palette.js:1237 #: js/palette.js:1248 #: js/palette.js:1267 +#: js/rubrics.js:530 +#: js/turtledefs.js:131 +#: js/turtledefs.js:232 #: js/blocks/MeterBlocks.js:716 #: js/blocks/MeterBlocks.js:769 #: js/blocks/MeterBlocks.js:832 @@ -72,18 +72,18 @@ msgstr "" #: js/blocks/ActionBlocks.js:1325 #: js/blocks/ActionBlocks.js:1337 #: js/blocks/ActionBlocks.js:1404 -#: js/widgets/musickeyboard.js:3006 #: js/widgets/rhythmruler.js:2309 #: js/widgets/rhythmruler.js:2316 #: js/widgets/rhythmruler.js:2501 #: js/widgets/rhythmruler.js:2508 -#: js/widgets/phrasemaker.js:4996 +#: js/widgets/musickeyboard.js:3062 +#: js/widgets/phrasemaker.js:5007 msgid "action" msgstr "" #: js/macros.js:711 -#: js/utils/musicutils.js:1157 -#: js/utils/synthutils.js:204 +#: js/utils/musicutils.js:1160 +#: js/utils/synthutils.js:206 #.TRANS: animal sound effect msgid "duck" msgstr "" @@ -115,7 +115,7 @@ msgid "For more information, please consult the" msgstr "" #: js/SaveInterface.js:76 -#: js/turtledefs.js:489 +#: js/turtledefs.js:488 msgid "Music Blocks Guide" msgstr "" @@ -144,9 +144,9 @@ msgstr "" #: js/SaveInterface.js:131 #: js/SaveInterface.js:204 #: js/SaveInterface.js:262 -#: js/SaveInterface.js:403 -#: js/SaveInterface.js:431 -#: js/activity.js:5401 +#: js/SaveInterface.js:515 +#: js/SaveInterface.js:543 +#: js/activity.js:4764 #: planet/js/GlobalPlanet.js:467 #: planet/js/GlobalPlanet.js:469 #: planet/js/GlobalPlanet.js:495 @@ -160,42 +160,42 @@ msgstr "" msgid "No description provided" msgstr "" -#: js/SaveInterface.js:346 +#: js/SaveInterface.js:458 msgid "Your recording is in progress." msgstr "" -#: js/SaveInterface.js:415 +#: js/SaveInterface.js:527 #.TRANS: File name prompt for save as Lilypond msgid "File name" msgstr "" -#: js/SaveInterface.js:417 +#: js/SaveInterface.js:529 #: planet/js/StringHelper.js:39 #.TRANS: Project title prompt for save as Lilypond msgid "Project title" msgstr "" -#: js/SaveInterface.js:419 +#: js/SaveInterface.js:531 #.TRANS: Project title prompt for save as Lilypond msgid "Project author" msgstr "" -#: js/SaveInterface.js:421 +#: js/SaveInterface.js:533 #.TRANS: MIDI prompt for save as Lilypond msgid "Include MIDI output?" msgstr "" -#: js/SaveInterface.js:423 +#: js/SaveInterface.js:535 #.TRANS: Guitar prompt for save as Lilypond msgid "Include guitar tablature output?" msgstr "" -#: js/SaveInterface.js:425 +#: js/SaveInterface.js:537 #.TRANS: Lilypond is a scripting language for generating sheet music msgid "Save as Lilypond" msgstr "" -#: js/SaveInterface.js:440 +#: js/SaveInterface.js:552 #: js/blocks/EnsembleBlocks.js:94 #: js/blocks/EnsembleBlocks.js:156 #: js/blocks/EnsembleBlocks.js:218 @@ -217,76 +217,76 @@ msgstr "" msgid "Mr. Mouse" msgstr "" -#: js/SaveInterface.js:589 +#: js/SaveInterface.js:701 msgid "The Lilypond code is copied to clipboard. You can paste it here: " msgstr "" -#: js/activity.js:411 -#: js/activity.js:416 +#: js/activity.js:412 +#: js/activity.js:417 msgid "Search for blocks" msgstr "" -#: js/activity.js:1358 +#: js/activity.js:1359 msgid "Are you sure you want to clear the workspace?" msgstr "" -#: js/activity.js:1577 +#: js/activity.js:1578 msgid "Enter file name" msgstr "" -#: js/activity.js:1579 +#: js/activity.js:1580 msgid "File save canceled" msgstr "" -#: js/activity.js:1598 +#: js/activity.js:1599 msgid "Click on stop saving" msgstr "" -#: js/activity.js:1882 +#: js/activity.js:1884 msgid "Catching mice" msgstr "" -#: js/activity.js:1883 +#: js/activity.js:1885 msgid "Cleaning the instruments" msgstr "" -#: js/activity.js:1884 +#: js/activity.js:1886 msgid "Testing key pieces" msgstr "" -#: js/activity.js:1885 +#: js/activity.js:1887 msgid "Sight-reading" msgstr "" -#: js/activity.js:1886 +#: js/activity.js:1888 msgid "Combining math and music" msgstr "" -#: js/activity.js:1887 +#: js/activity.js:1889 msgid "Generating more blocks" msgstr "" -#: js/activity.js:1888 +#: js/activity.js:1890 msgid "Do Re Mi Fa Sol La Ti Do" msgstr "" -#: js/activity.js:1889 +#: js/activity.js:1891 msgid "Tuning string instruments" msgstr "" -#: js/activity.js:1890 +#: js/activity.js:1892 msgid "Pressing random keys" msgstr "" -#: js/activity.js:2072 +#: js/activity.js:2074 msgid "plugins will be removed upon restart." msgstr "" -#: js/activity.js:2081 +#: js/activity.js:2083 msgid "show Cartesian" msgstr "" -#: js/activity.js:2603 +#: js/activity.js:2605 #: js/palette.js:672 #: js/blocks/RhythmBlocks.js:923 #: js/blocks/PitchBlocks.js:442 @@ -295,127 +295,127 @@ msgstr "" msgid "scale degree" msgstr "" -#: js/activity.js:2606 +#: js/activity.js:2608 #: js/palette.js:681 msgid "voice name" msgstr "" -#: js/activity.js:2609 +#: js/activity.js:2611 #: js/palette.js:678 msgid "invert mode" msgstr "" -#: js/activity.js:2612 +#: js/activity.js:2614 msgid "output tools" msgstr "" -#: js/activity.js:2615 +#: js/activity.js:2617 msgid "custom note" msgstr "" -#: js/activity.js:2618 +#: js/activity.js:2620 msgid "accidental name" msgstr "" -#: js/activity.js:2621 +#: js/activity.js:2623 #: js/blocks/PitchBlocks.js:855 msgid "east indian solfege" msgstr "" -#: js/activity.js:2624 +#: js/activity.js:2626 #: js/blocks/PitchBlocks.js:869 msgid "note name" msgstr "" -#: js/activity.js:2627 +#: js/activity.js:2629 #: js/blocks/IntervalsBlocks.js:94 msgid "temperament name" msgstr "" -#: js/activity.js:2630 +#: js/activity.js:2632 #: js/palette.js:675 msgid "mode name" msgstr "" -#: js/activity.js:2633 +#: js/activity.js:2635 msgid "chord name" msgstr "" -#: js/activity.js:2636 +#: js/activity.js:2638 #: js/palette.js:698 msgid "interval name" msgstr "" -#: js/activity.js:2639 +#: js/activity.js:2641 msgid "filter type" msgstr "" -#: js/activity.js:2642 +#: js/activity.js:2644 msgid "oscillator type" msgstr "" -#: js/activity.js:2645 +#: js/activity.js:2647 #: js/blocks.js:2479 #: js/blocks.js:2487 msgid "audio file" msgstr "" -#: js/activity.js:2648 +#: js/activity.js:2650 #: js/blocks/DrumBlocks.js:32 msgid "noise name" msgstr "" -#: js/activity.js:2651 +#: js/activity.js:2653 #: js/blocks/DrumBlocks.js:75 msgid "drum name" msgstr "" -#: js/activity.js:2654 +#: js/activity.js:2656 #: js/blocks/DrumBlocks.js:119 msgid "effects name" msgstr "" -#: js/activity.js:2657 +#: js/activity.js:2659 msgid "wrap mode" msgstr "" -#: js/activity.js:2660 +#: js/activity.js:2662 msgid "load file" msgstr "" -#: js/activity.js:2830 -#: js/activity.js:6368 +#: js/activity.js:2832 +#: js/activity.js:5731 msgid "This block is deprecated." msgstr "" -#: js/activity.js:2832 -#: js/activity.js:6370 +#: js/activity.js:2834 +#: js/activity.js:5733 msgid "Block cannot be found." msgstr "" -#: js/activity.js:3041 +#: js/activity.js:3043 msgid "Saving block artwork" msgstr "" -#: js/activity.js:3045 -#: js/turtledefs.js:708 +#: js/activity.js:3047 +#: js/turtledefs.js:709 #: planet/js/LocalCard.js:31 msgid "Copy" msgstr "" -#: js/activity.js:3052 +#: js/activity.js:3054 msgid "Erase" msgstr "" -#: js/activity.js:3056 -#: js/activity.js:3072 -#: js/activity.js:3303 +#: js/activity.js:3058 +#: js/activity.js:3074 +#: js/activity.js:3305 #: js/toolbar.js:49 -#: js/toolbar.js:115 -#: js/toolbar.js:186 -#: js/toolbar.js:247 -#: js/turtledefs.js:447 -#: js/turtledefs.js:492 +#: js/toolbar.js:116 +#: js/toolbar.js:188 +#: js/toolbar.js:249 +#: js/turtledefs.js:446 +#: js/turtledefs.js:491 #: js/widgets/aiwidget.js:646 #: js/widgets/aiwidget.js:654 #: js/widgets/aiwidget.js:655 @@ -426,11 +426,6 @@ msgstr "" #: js/widgets/arpeggio.js:640 #: js/widgets/meterwidget.js:185 #: js/widgets/modewidget.js:77 -#: js/widgets/musickeyboard.js:694 -#: js/widgets/musickeyboard.js:894 -#: js/widgets/musickeyboard.js:895 -#: js/widgets/musickeyboard.js:982 -#: js/widgets/musickeyboard.js:983 #: js/widgets/pitchdrummatrix.js:147 #: js/widgets/pitchdrummatrix.js:679 #: js/widgets/pitchdrummatrix.js:680 @@ -440,14 +435,10 @@ msgstr "" #: js/widgets/pitchdrummatrix.js:747 #: js/widgets/pitchdrummatrix.js:775 #: js/widgets/pitchdrummatrix.js:776 -#: js/widgets/pitchstaircase.js:119 #: js/widgets/rhythmruler.js:638 #: js/widgets/rhythmruler.js:639 #: js/widgets/rhythmruler.js:652 #: js/widgets/rhythmruler.js:653 -#: js/widgets/sampler.js:163 -#: js/widgets/sampler.js:164 -#: js/widgets/sampler.js:361 #: js/widgets/temperament.js:582 #: js/widgets/temperament.js:585 #: js/widgets/temperament.js:646 @@ -461,25 +452,34 @@ msgstr "" #: js/widgets/timbre.js:460 #: js/widgets/timbre.js:461 #: js/widgets/timbre.js:740 +#: js/widgets/musickeyboard.js:700 +#: js/widgets/musickeyboard.js:950 +#: js/widgets/musickeyboard.js:951 +#: js/widgets/musickeyboard.js:1038 +#: js/widgets/musickeyboard.js:1039 #: js/widgets/phrasemaker.js:526 #: js/widgets/phrasemaker.js:537 #: js/widgets/phrasemaker.js:538 -#: js/widgets/phrasemaker.js:4373 -#: js/widgets/phrasemaker.js:4601 -#: js/widgets/phrasemaker.js:4607 -#: js/widgets/phrasemaker.js:4608 -#: js/widgets/phrasemaker.js:4722 +#: js/widgets/phrasemaker.js:4384 +#: js/widgets/phrasemaker.js:4612 +#: js/widgets/phrasemaker.js:4618 +#: js/widgets/phrasemaker.js:4619 +#: js/widgets/phrasemaker.js:4733 +#: js/widgets/pitchstaircase.js:119 +#: js/widgets/sampler.js:163 +#: js/widgets/sampler.js:164 +#: js/widgets/sampler.js:403 #: plugins/rodi.rtp:191 msgid "Play" msgstr "" -#: js/activity.js:3080 +#: js/activity.js:3082 #: js/toolbar.js:50 -#: js/toolbar.js:116 -#: js/toolbar.js:187 -#: js/toolbar.js:248 -#: js/turtledefs.js:453 -#: js/turtledefs.js:498 +#: js/toolbar.js:117 +#: js/toolbar.js:189 +#: js/toolbar.js:250 +#: js/turtledefs.js:452 +#: js/turtledefs.js:497 #: js/blocks/FlowBlocks.js:604 #: js/widgets/arpeggio.js:533 #: js/widgets/arpeggio.js:534 @@ -487,155 +487,155 @@ msgstr "" #: js/widgets/meterwidget.js:207 #: js/widgets/modewidget.js:99 #: js/widgets/modewidget.js:100 -#: js/widgets/musickeyboard.js:837 -#: js/widgets/musickeyboard.js:839 #: js/widgets/pitchdrummatrix.js:668 #: js/widgets/pitchdrummatrix.js:669 #: js/widgets/temperament.js:1934 #: js/widgets/temperament.js:1935 #: js/widgets/timbre.js:415 #: js/widgets/timbre.js:417 +#: js/widgets/musickeyboard.js:893 +#: js/widgets/musickeyboard.js:895 #: js/widgets/phrasemaker.js:547 #: js/widgets/phrasemaker.js:548 -#: js/widgets/phrasemaker.js:4271 +#: js/widgets/phrasemaker.js:4282 #: plugins/rodi.rtp:29 #: plugins/rodi.rtp:73 #: plugins/rodi.rtp:413 msgid "Stop" msgstr "" -#: js/activity.js:3084 -#: js/activity.js:3106 +#: js/activity.js:3086 +#: js/activity.js:3108 msgid "Paste" msgstr "" -#: js/activity.js:3088 +#: js/activity.js:3090 msgid "Save block help" msgstr "" -#: js/activity.js:3119 -#: js/activity.js:3170 +#: js/activity.js:3121 +#: js/activity.js:3172 #: js/block.js:2474 #: js/block.js:3433 #: js/block.js:3450 -#: js/utils/musicutils.js:4005 -#: js/utils/musicutils.js:5517 +#: js/utils/musicutils.js:4111 +#: js/utils/musicutils.js:5623 #.TRANS: the note names must be separated by single spaces #.TRANS: the note names must be separated by single spaces msgid "ti la sol fa mi re do" msgstr "" -#: js/activity.js:3173 +#: js/activity.js:3175 msgid "Jumping to the bottom of the page." msgstr "" -#: js/activity.js:3179 +#: js/activity.js:3181 msgid "Scrolling up." msgstr "" -#: js/activity.js:3184 +#: js/activity.js:3186 msgid "Scrolling down." msgstr "" -#: js/activity.js:3189 +#: js/activity.js:3191 msgid "Extracting block" msgstr "" -#: js/activity.js:3197 +#: js/activity.js:3199 msgid "Moving block up." msgstr "" -#: js/activity.js:3218 +#: js/activity.js:3220 msgid "Moving block down." msgstr "" -#: js/activity.js:3239 +#: js/activity.js:3241 msgid "Moving block left." msgstr "" -#: js/activity.js:3256 +#: js/activity.js:3258 msgid "Moving block right." msgstr "" -#: js/activity.js:3271 +#: js/activity.js:3273 msgid "Jump to home position." msgstr "" -#: js/activity.js:3298 +#: js/activity.js:3300 #: js/blocks/ExtrasBlocks.js:274 msgid "Hide blocks" msgstr "" -#: js/activity.js:3657 -#: js/activity.js:3672 +#: js/activity.js:3659 +#: js/activity.js:3674 msgid "Trash can is empty." msgstr "" -#: js/activity.js:3679 -#: js/activity.js:3760 +#: js/activity.js:3681 +#: js/activity.js:3762 msgid "Item restored from the trash." msgstr "" -#: js/activity.js:3818 +#: js/activity.js:3820 msgid "Restore last item" msgstr "" -#: js/activity.js:3819 +#: js/activity.js:3821 msgid "Restore all items" msgstr "" -#: js/activity.js:5016 +#: js/activity.js:4379 msgid "Click the run button to run the project." msgstr "" -#: js/activity.js:6201 -#: js/turtledefs.js:756 +#: js/activity.js:5564 +#: js/turtledefs.js:757 msgid "Home" msgstr "" -#: js/activity.js:6209 -#: js/turtledefs.js:762 +#: js/activity.js:5572 +#: js/turtledefs.js:763 msgid "Show/hide blocks" msgstr "" -#: js/activity.js:6215 -#: js/turtledefs.js:768 +#: js/activity.js:5578 +#: js/turtledefs.js:769 msgid "Expand/collapse blocks" msgstr "" -#: js/activity.js:6221 -#: js/turtledefs.js:776 +#: js/activity.js:5584 +#: js/turtledefs.js:777 msgid "Decrease block size" msgstr "" -#: js/activity.js:6227 -#: js/turtledefs.js:782 +#: js/activity.js:5590 +#: js/turtledefs.js:783 msgid "Increase block size" msgstr "" -#: js/activity.js:6493 +#: js/activity.js:5856 msgid "Could not parse JSON input." msgstr "" -#: js/activity.js:6624 +#: js/activity.js:5987 msgid "Select is enabled." msgstr "" -#: js/activity.js:6624 +#: js/activity.js:5987 msgid "Select is disabled." msgstr "" -#: js/activity.js:7005 -#: js/activity.js:7111 -#: js/activity.js:7162 +#: js/activity.js:6369 +#: js/activity.js:6475 +#: js/activity.js:6526 msgid "Cannot load project from the file. Please check the file type." msgstr "" -#: js/activity.js:7448 +#: js/activity.js:6812 msgid "Invalid parameters" msgstr "" -#: js/activity.js:7599 +#: js/activity.js:6963 msgid "Error regenerating palettes. Please refresh the page." msgstr "" @@ -651,9 +651,9 @@ msgstr "" #: js/lilypond.js:749 #: js/lilypond.js:913 #: js/lilypond.js:951 +#: js/logo.js:1189 #: js/turtle-painter.js:1192 #: js/turtle-painter.js:1193 -#: js/logo.js:1176 #: js/turtles.js:119 #: js/blocks/ProgramBlocks.js:1267 #: js/blocks/ActionBlocks.js:1223 @@ -715,13 +715,13 @@ msgstr "" #: js/lilypond.js:732 #: js/lilypond.js:897 #: js/lilypond.js:941 +#: js/palette.js:660 #: js/turtledefs.js:129 #: js/turtledefs.js:230 -#: js/palette.js:660 #: js/blocks/DrumBlocks.js:477 #: js/blocks/RhythmBlocks.js:766 #: js/blocks/VolumeBlocks.js:502 -#: js/widgets/phrasemaker.js:1124 +#: js/widgets/phrasemaker.js:1135 msgid "drum" msgstr "" @@ -749,10 +749,10 @@ msgstr "" #: js/blocks/RhythmBlockPaletteBlocks.js:907 #: js/blocks/MeterBlocks.js:1368 #: js/turtleactions/DictActions.js:85 -#: js/widgets/phrasemaker.js:1028 -#: js/widgets/phrasemaker.js:2734 -#: js/widgets/phrasemaker.js:2777 -#: js/widgets/phrasemaker.js:2882 +#: js/widgets/phrasemaker.js:1039 +#: js/widgets/phrasemaker.js:2745 +#: js/widgets/phrasemaker.js:2788 +#: js/widgets/phrasemaker.js:2893 #.TRANS: the value (e.g., 1/4 note) of the note being played. msgid "note value" msgstr "" @@ -799,8 +799,8 @@ msgstr "" #: js/blocks/PitchBlocks.js:1839 #: js/blocks/PitchBlocks.js:1853 #: js/blocks/SensorsBlocks.js:178 -#: js/widgets/musickeyboard.js:1961 -#: js/widgets/phrasemaker.js:1122 +#: js/widgets/musickeyboard.js:2017 +#: js/widgets/phrasemaker.js:1133 #.TRANS: pitch number #.TRANS: we specify pitch in terms of a name and an octave. The name can be CDEFGAB or Do Re Mi Fa Sol La Ti. Octave is a number between 1 and 8. msgid "pitch" @@ -901,7 +901,7 @@ msgid "tenor" msgstr "" #: js/block.js:3797 -#: js/utils/musicutils.js:1109 +#: js/utils/musicutils.js:1111 #: js/utils/synthutils.js:80 #: js/blocks/ExtrasBlocks.js:651 #.TRANS: musical instrument @@ -1044,7 +1044,7 @@ msgstr "" #: js/blocks.js:5097 #: js/blocks/ToneBlocks.js:1010 -#: js/widgets/sampler.js:929 +#: js/widgets/sampler.js:946 #.TRANS: The sound sample that the user uploads. msgid "sample" msgstr "" @@ -1109,6 +1109,189 @@ msgstr "" msgid "start drum" msgstr "" +#: js/logo.js:61 +msgid "Not a valid pitch name" +msgstr "" + +#: js/logo.js:511 +#: js/blocks/ProgramBlocks.js:258 +#: js/blocks/ProgramBlocks.js:427 +msgid "You must select a file." +msgstr "" + +#: js/logo.js:1705 +msgid "Playback is ready." +msgstr "" + +#: js/palette.js:654 +#: js/turtledefs.js:737 +#: js/turtles.js:940 +msgid "Grid" +msgstr "" + +#: js/palette.js:663 +msgid "effect" +msgstr "" + +#: js/palette.js:669 +msgid "sargam" +msgstr "" + +#: js/palette.js:684 +#: js/blocks/PitchBlocks.js:1209 +msgid "custom pitch" +msgstr "" + +#: js/palette.js:692 +msgid "accidental" +msgstr "" + +#: js/palette.js:716 +#: js/blocks/PitchBlocks.js:405 +msgid "pitch converter" +msgstr "" + +#: js/piemenus.js:200 +#: js/utils/musicutils.js:1185 +#: js/utils/musicutils.js:1205 +#: js/widgets/musickeyboard.js:2431 +#: js/widgets/phrasemaker.js:2002 +#: js/widgets/sampler.js:781 +#.TRANS: double sharp is a music term related to pitch +msgid "double sharp" +msgstr "" + +#: js/piemenus.js:201 +#: js/utils/musicutils.js:1183 +#: js/utils/musicutils.js:1206 +#: js/blocks/PitchBlocks.js:1539 +#: js/turtleactions/PitchActions.js:323 +#: js/widgets/musickeyboard.js:2432 +#: js/widgets/phrasemaker.js:2003 +#: js/widgets/sampler.js:782 +#.TRANS: sharp is a music term related to pitch +#.TRANS: sharp is a half-step up in pitch +msgid "sharp" +msgstr "" + +#: js/piemenus.js:202 +#: js/utils/musicutils.js:1181 +#: js/utils/musicutils.js:1207 +#: js/widgets/musickeyboard.js:2433 +#: js/widgets/phrasemaker.js:2004 +#: js/widgets/sampler.js:783 +#.TRANS: natural is a music term related to pitch +msgid "natural" +msgstr "" + +#: js/piemenus.js:203 +#: js/utils/musicutils.js:1179 +#: js/utils/musicutils.js:1208 +#: js/blocks/PitchBlocks.js:1498 +#: js/turtleactions/PitchActions.js:326 +#: js/widgets/musickeyboard.js:2434 +#: js/widgets/phrasemaker.js:2005 +#: js/widgets/sampler.js:784 +#.TRANS: flat is a music term related to pitch +#.TRANS: flat is a half-step down in pitch +msgid "flat" +msgstr "" + +#: js/piemenus.js:204 +#: js/utils/musicutils.js:1177 +#: js/utils/musicutils.js:1209 +#: js/widgets/musickeyboard.js:2435 +#: js/widgets/phrasemaker.js:2006 +#: js/widgets/sampler.js:785 +#.TRANS: double flat is a music term related to pitch +msgid "double flat" +msgstr "" + +#: js/piemenus.js:2827 +#: js/utils/musicutils.js:1002 +#: js/blocks/PitchBlocks.js:1385 +#.TRANS: unison is a music term related to intervals +#.TRANS: unison means the note is the same as the current note +msgid "unison" +msgstr "" + +#: js/piemenus.js:2981 +#: js/piemenus.js:3054 +#: js/utils/musicutils.js:1010 +#: js/utils/musicutils.js:1187 +#: js/utils/musicutils.js:1372 +#.TRANS: major is a music term related to intervals and mode +msgid "major" +msgstr "" + +#: js/piemenus.js:2981 +#: js/piemenus.js:3054 +#: js/utils/musicutils.js:1028 +#.TRANS: modal scale for music +msgid "ionian" +msgstr "" + +#: js/piemenus.js:2983 +#: js/piemenus.js:3058 +#: js/utils/musicutils.js:1008 +#: js/utils/musicutils.js:1188 +#: js/utils/musicutils.js:1369 +#.TRANS: minor is a music term related to intervals and mode +msgid "minor" +msgstr "" + +#: js/piemenus.js:2983 +#: js/piemenus.js:3058 +#: js/utils/musicutils.js:1038 +#.TRANS: modal scale for music +msgid "aeolian" +msgstr "" + +#: js/piemenus.js:3373 +#: js/blocks/FlowBlocks.js:136 +msgid "Duplicate" +msgstr "" + +#: js/piemenus.js:3374 +#: js/turtledefs.js:715 +msgid "Extract" +msgstr "" + +#: js/piemenus.js:3375 +msgid "Move to trash" +msgstr "" + +#: js/piemenus.js:3376 +#: js/widgets/temperament.js:454 +#: js/widgets/temperament.js:456 +#: js/widgets/temperament.js:1439 +#: js/widgets/temperament.js:1441 +#: js/widgets/timbre.js:962 +#: planet/js/StringHelper.js:69 +msgid "Close" +msgstr "" + +#: js/piemenus.js:3382 +msgid "Save stack" +msgstr "" + +#: js/piemenus.js:3386 +#: js/toolbar.js:62 +#: js/toolbar.js:129 +#: js/toolbar.js:201 +#: js/toolbar.js:262 +#: js/turtledefs.js:593 +msgid "Help" +msgstr "" + +#: js/piemenus.js:3412 +msgid "In order to copy a sample, you must reload the widget, import the sample again, and export it." +msgstr "" + +#: js/piemenus.js:3801 +msgid "You have chosen key for your pitch preview." +msgstr "" + #: js/rubrics.js:523 #: js/turtledefs.js:122 #: js/turtledefs.js:223 @@ -1133,7 +1316,7 @@ msgstr "" #: js/rubrics.js:527 #: js/turtledefs.js:135 #: js/turtledefs.js:236 -#: js/widgets/phrasemaker.js:1126 +#: js/widgets/phrasemaker.js:1137 msgid "pen" msgstr "" @@ -1174,620 +1357,471 @@ msgid "mice" msgstr "" #: js/toolbar.js:48 -#: js/toolbar.js:114 +#: js/toolbar.js:115 msgid "About Music Blocks" msgstr "" #: js/toolbar.js:51 -#: js/toolbar.js:117 -#: js/toolbar.js:188 -#: js/toolbar.js:249 -#: js/turtledefs.js:509 +#: js/toolbar.js:118 +#: js/toolbar.js:190 +#: js/toolbar.js:251 +#: js/turtledefs.js:508 msgid "Record" msgstr "" #: js/toolbar.js:52 #: js/toolbar.js:53 -#: js/toolbar.js:118 #: js/toolbar.js:119 -#: js/toolbar.js:189 -#: js/toolbar.js:190 -#: js/toolbar.js:250 -#: js/toolbar.js:251 +#: js/toolbar.js:120 +#: js/toolbar.js:191 +#: js/toolbar.js:192 +#: js/toolbar.js:252 +#: js/toolbar.js:253 msgid "Full screen" msgstr "" #: js/toolbar.js:54 -#: js/toolbar.js:120 -#: js/toolbar.js:191 -#: js/toolbar.js:252 -#: js/turtledefs.js:516 +#: js/toolbar.js:121 +#: js/toolbar.js:193 +#: js/toolbar.js:254 +#: js/turtledefs.js:515 msgid "Toggle Fullscreen" msgstr "" #: js/toolbar.js:55 -#: js/toolbar.js:121 -#: js/toolbar.js:192 -#: js/toolbar.js:253 -#: js/toolbar.js:1118 -#: js/turtledefs.js:522 +#: js/toolbar.js:122 +#: js/toolbar.js:194 +#: js/toolbar.js:255 +#: js/toolbar.js:1140 +#: js/turtledefs.js:521 #: planet/js/StringHelper.js:33 msgid "New project" msgstr "" #: js/toolbar.js:56 -#: js/toolbar.js:122 -#: js/toolbar.js:193 -#: js/toolbar.js:254 -#: js/turtledefs.js:528 +#: js/toolbar.js:123 +#: js/toolbar.js:195 +#: js/toolbar.js:256 +#: js/turtledefs.js:527 msgid "Load project from file" msgstr "" #: js/toolbar.js:57 -#: js/toolbar.js:123 #: js/toolbar.js:124 -#: js/toolbar.js:194 -#: js/toolbar.js:255 -#: js/turtledefs.js:535 -#: js/turtledefs.js:546 -#: js/turtledefs.js:566 +#: js/toolbar.js:125 +#: js/toolbar.js:196 +#: js/toolbar.js:257 +#: js/turtledefs.js:534 +#: js/turtledefs.js:545 +#: js/turtledefs.js:565 msgid "Save project" msgstr "" #: js/toolbar.js:58 #: js/toolbar.js:80 #: js/toolbar.js:82 -#: js/toolbar.js:146 -#: js/toolbar.js:156 +#: js/toolbar.js:147 #: js/toolbar.js:158 -#: js/toolbar.js:195 -#: js/toolbar.js:216 +#: js/toolbar.js:160 +#: js/toolbar.js:197 #: js/toolbar.js:218 -#: js/toolbar.js:256 -#: js/toolbar.js:277 +#: js/toolbar.js:220 +#: js/toolbar.js:258 #: js/toolbar.js:279 -#: js/turtledefs.js:536 -#: js/turtledefs.js:567 +#: js/toolbar.js:281 +#: js/turtledefs.js:535 +#: js/turtledefs.js:566 msgid "Save project as HTML" msgstr "" #: js/toolbar.js:59 -#: js/toolbar.js:125 -#: js/toolbar.js:196 -#: js/toolbar.js:257 +#: js/toolbar.js:126 +#: js/toolbar.js:198 +#: js/toolbar.js:259 msgid "Find and share projects" msgstr "" #: js/toolbar.js:60 -#: js/toolbar.js:126 -#: js/toolbar.js:197 -#: js/toolbar.js:258 +#: js/toolbar.js:127 +#: js/toolbar.js:199 +#: js/toolbar.js:260 msgid "Offline. Sharing is unavailable" msgstr "" #: js/toolbar.js:61 -#: js/toolbar.js:127 -#: js/toolbar.js:198 -#: js/toolbar.js:259 -msgid "Auxiliary menu" -msgstr "" - -#: js/toolbar.js:62 #: js/toolbar.js:128 -#: js/toolbar.js:199 -#: js/toolbar.js:260 -#: js/piemenus.js:3386 -#: js/turtledefs.js:592 -msgid "Help" +#: js/toolbar.js:200 +#: js/toolbar.js:261 +msgid "Auxiliary menu" msgstr "" #: js/toolbar.js:63 -#: js/toolbar.js:129 -#: js/toolbar.js:200 -#: js/toolbar.js:261 -#: js/turtledefs.js:598 +#: js/toolbar.js:130 +#: js/toolbar.js:202 +#: js/toolbar.js:263 +#: js/turtledefs.js:599 msgid "Run slowly" msgstr "" #: js/toolbar.js:64 -#: js/toolbar.js:130 -#: js/toolbar.js:201 -#: js/toolbar.js:262 -#: js/turtledefs.js:604 +#: js/toolbar.js:131 +#: js/toolbar.js:203 +#: js/toolbar.js:264 +#: js/turtledefs.js:605 msgid "Run step by step" msgstr "" #: js/toolbar.js:65 -#: js/toolbar.js:131 -#: js/toolbar.js:202 -#: js/toolbar.js:263 -#: js/turtledefs.js:611 +#: js/toolbar.js:132 +#: js/toolbar.js:204 +#: js/toolbar.js:265 +#: js/turtledefs.js:612 msgid "Display statistics" msgstr "" #: js/toolbar.js:66 -#: js/toolbar.js:132 -#: js/toolbar.js:203 -#: js/toolbar.js:264 -#: js/turtledefs.js:617 +#: js/toolbar.js:133 +#: js/toolbar.js:205 +#: js/toolbar.js:266 +#: js/turtledefs.js:618 msgid "Load plugin" msgstr "" #: js/toolbar.js:67 -#: js/toolbar.js:133 -#: js/toolbar.js:204 -#: js/toolbar.js:265 -#: js/turtledefs.js:625 +#: js/toolbar.js:134 +#: js/toolbar.js:206 +#: js/toolbar.js:267 +#: js/turtledefs.js:626 msgid "Delete plugin" msgstr "" #: js/toolbar.js:68 -#: js/toolbar.js:134 -#: js/toolbar.js:205 -#: js/toolbar.js:266 +#: js/toolbar.js:135 +#: js/toolbar.js:207 +#: js/toolbar.js:268 msgid "Enable horizontal scrolling" msgstr "" #: js/toolbar.js:69 -#: js/toolbar.js:135 -#: js/toolbar.js:206 -#: js/toolbar.js:267 +#: js/toolbar.js:136 +#: js/toolbar.js:208 +#: js/toolbar.js:269 msgid "Disable horizontal scrolling" msgstr "" #: js/toolbar.js:70 -#: js/toolbar.js:136 -#: js/toolbar.js:207 -#: js/toolbar.js:268 -#: js/turtledefs.js:642 +#: js/toolbar.js:137 +#: js/toolbar.js:209 +#: js/toolbar.js:270 +#: js/turtledefs.js:643 msgid "Change theme" msgstr "" #: js/toolbar.js:71 -#: js/toolbar.js:137 -#: js/toolbar.js:208 -#: js/toolbar.js:269 +#: js/toolbar.js:138 +#: js/toolbar.js:210 +#: js/toolbar.js:271 msgid "Light Mode" msgstr "" #: js/toolbar.js:72 -#: js/toolbar.js:138 -#: js/toolbar.js:209 -#: js/toolbar.js:270 +#: js/toolbar.js:139 +#: js/toolbar.js:211 +#: js/toolbar.js:272 msgid "Dark Mode" msgstr "" #: js/toolbar.js:73 -#: js/toolbar.js:139 -#: js/toolbar.js:210 -#: js/toolbar.js:271 -#: js/turtledefs.js:648 +#: js/toolbar.js:140 +#: js/toolbar.js:212 +#: js/toolbar.js:273 +#: js/turtledefs.js:649 #: planet/js/LocalCard.js:54 #: planet/js/StringHelper.js:71 msgid "Merge with current project" msgstr "" #: js/toolbar.js:74 -#: js/toolbar.js:140 -#: js/turtledefs.js:662 +#: js/toolbar.js:141 +#: js/turtledefs.js:663 msgid "Set Pitch Preview" msgstr "" #: js/toolbar.js:75 -#: js/toolbar.js:141 -#: js/toolbar.js:211 -#: js/toolbar.js:272 -#: js/turtledefs.js:669 +#: js/toolbar.js:142 +#: js/toolbar.js:213 +#: js/toolbar.js:274 +#: js/turtledefs.js:670 msgid "JavaScript Editor" msgstr "" #: js/toolbar.js:76 -#: js/toolbar.js:142 -#: js/toolbar.js:212 -#: js/toolbar.js:273 -#: js/turtledefs.js:676 +#: js/toolbar.js:143 +#: js/toolbar.js:214 +#: js/toolbar.js:275 +#: js/turtledefs.js:677 msgid "Restore" msgstr "" #: js/toolbar.js:77 -#: js/toolbar.js:143 -#: js/toolbar.js:213 -#: js/toolbar.js:274 +#: js/toolbar.js:144 +#: js/toolbar.js:215 +#: js/toolbar.js:276 msgid "Switch to beginner mode" msgstr "" #: js/toolbar.js:78 -#: js/toolbar.js:144 -#: js/toolbar.js:214 -#: js/toolbar.js:275 +#: js/toolbar.js:145 +#: js/toolbar.js:216 +#: js/toolbar.js:277 msgid "Switch to advanced mode" msgstr "" #: js/toolbar.js:79 -#: js/toolbar.js:145 -#: js/toolbar.js:155 -#: js/toolbar.js:215 -#: js/toolbar.js:276 -#: js/turtledefs.js:690 +#: js/toolbar.js:146 +#: js/toolbar.js:157 +#: js/toolbar.js:217 +#: js/toolbar.js:278 +#: js/turtledefs.js:691 msgid "Select language" msgstr "" #: js/toolbar.js:81 -#: js/toolbar.js:84 -#: js/toolbar.js:148 -#: js/turtledefs.js:538 +#: js/toolbar.js:85 +#: js/toolbar.js:150 +#: js/turtledefs.js:537 msgid "Save mouse artwork as PNG" msgstr "" #: js/toolbar.js:83 -#: js/toolbar.js:147 -msgid "Save mouse artwork as SVG" +#: js/toolbar.js:148 +#: js/turtledefs.js:568 +msgid "Save project as MIDI" msgstr "" -#: js/toolbar.js:85 +#: js/toolbar.js:84 #: js/toolbar.js:149 -#: js/turtledefs.js:569 -msgid "Save music as WAV" +msgid "Save mouse artwork as SVG" msgstr "" #: js/toolbar.js:86 -#: js/toolbar.js:150 -msgid "Save sheet music as ABC" +#: js/toolbar.js:151 +#: js/turtledefs.js:570 +msgid "Save music as WAV" msgstr "" #: js/toolbar.js:87 -#: js/toolbar.js:151 -msgid "Save sheet music as Lilypond" +#: js/toolbar.js:152 +msgid "Save sheet music as ABC" msgstr "" #: js/toolbar.js:88 -msgid "Save sheet music as MusicXML" +#: js/toolbar.js:153 +msgid "Save sheet music as Lilypond" msgstr "" #: js/toolbar.js:89 -#: js/toolbar.js:152 -#: js/toolbar.js:161 -#: js/toolbar.js:221 -#: js/toolbar.js:282 -#: js/turtledefs.js:558 -msgid "Save block artwork as SVG" +msgid "Save sheet music as MusicXML" msgstr "" #: js/toolbar.js:90 -#: js/toolbar.js:153 -#: js/toolbar.js:162 -#: js/toolbar.js:222 -#: js/toolbar.js:283 -msgid "Save block artwork as PNG" -msgstr "" - -#: js/toolbar.js:91 #: js/toolbar.js:154 #: js/toolbar.js:163 #: js/toolbar.js:223 #: js/toolbar.js:284 -#: js/toolbar.js:1134 -msgid "Confirm" +#: js/turtledefs.js:557 +msgid "Save block artwork as SVG" msgstr "" -#: js/toolbar.js:92 +#: js/toolbar.js:91 +#: js/toolbar.js:155 #: js/toolbar.js:164 #: js/toolbar.js:224 #: js/toolbar.js:285 -msgid "English (United States)" +msgid "Save block artwork as PNG" msgstr "" -#: js/toolbar.js:93 +#: js/toolbar.js:92 +#: js/toolbar.js:156 #: js/toolbar.js:165 #: js/toolbar.js:225 #: js/toolbar.js:286 -msgid "English (United Kingdom)" +#: js/toolbar.js:1156 +msgid "Confirm" msgstr "" -#: js/toolbar.js:94 +#: js/toolbar.js:93 #: js/toolbar.js:166 #: js/toolbar.js:226 #: js/toolbar.js:287 -msgid "日本語" +msgid "English (United States)" msgstr "" -#: js/toolbar.js:95 -msgid "한국어" +#: js/toolbar.js:94 +#: js/toolbar.js:167 +#: js/toolbar.js:227 +#: js/toolbar.js:288 +msgid "English (United Kingdom)" msgstr "" -#: js/toolbar.js:96 +#: js/toolbar.js:95 #: js/toolbar.js:168 #: js/toolbar.js:228 #: js/toolbar.js:289 -msgid "español" +msgid "日本語" msgstr "" -#: js/toolbar.js:97 -#: js/toolbar.js:169 -#: js/toolbar.js:229 -#: js/toolbar.js:290 -msgid "português" +#: js/toolbar.js:96 +msgid "한국어" msgstr "" -#: js/toolbar.js:98 +#: js/toolbar.js:97 #: js/toolbar.js:170 #: js/toolbar.js:230 #: js/toolbar.js:291 -msgid "にほんご" +msgid "español" msgstr "" -#: js/toolbar.js:99 +#: js/toolbar.js:98 #: js/toolbar.js:171 #: js/toolbar.js:231 #: js/toolbar.js:292 -msgid "中文" +msgid "português" msgstr "" -#: js/toolbar.js:100 +#: js/toolbar.js:99 #: js/toolbar.js:172 #: js/toolbar.js:232 #: js/toolbar.js:293 -msgid "ภาษาไทย" +msgid "にほんご" msgstr "" -#: js/toolbar.js:101 +#: js/toolbar.js:100 #: js/toolbar.js:173 #: js/toolbar.js:233 #: js/toolbar.js:294 -msgid "aymara" +msgid "中文" msgstr "" -#: js/toolbar.js:102 +#: js/toolbar.js:101 #: js/toolbar.js:174 #: js/toolbar.js:234 #: js/toolbar.js:295 -msgid "quechua" +msgid "ภาษาไทย" msgstr "" -#: js/toolbar.js:103 +#: js/toolbar.js:102 #: js/toolbar.js:175 #: js/toolbar.js:235 #: js/toolbar.js:296 -msgid "guarani" +msgid "aymara" msgstr "" -#: js/toolbar.js:104 +#: js/toolbar.js:103 #: js/toolbar.js:176 #: js/toolbar.js:236 #: js/toolbar.js:297 -msgid "हिंदी" +msgid "quechua" +msgstr "" + +#: js/toolbar.js:104 +#: js/toolbar.js:177 +#: js/toolbar.js:237 +#: js/toolbar.js:298 +msgid "guarani" msgstr "" #: js/toolbar.js:105 #: js/toolbar.js:178 -#: js/toolbar.js:237 +#: js/toolbar.js:238 #: js/toolbar.js:299 -msgid "igbo" +msgid "हिंदी" msgstr "" #: js/toolbar.js:106 -#: js/toolbar.js:179 -#: js/toolbar.js:238 -#: js/toolbar.js:300 -msgid "عربى" +#: js/toolbar.js:180 +#: js/toolbar.js:239 +#: js/toolbar.js:301 +msgid "igbo" msgstr "" #: js/toolbar.js:107 -#: js/toolbar.js:177 -#: js/toolbar.js:239 -#: js/toolbar.js:298 -msgid "తెలుగు" +#: js/toolbar.js:181 +#: js/toolbar.js:240 +#: js/toolbar.js:302 +msgid "عربى" msgstr "" #: js/toolbar.js:108 -#: js/toolbar.js:180 -#: js/toolbar.js:240 -#: js/toolbar.js:301 -msgid "עִברִית" +#: js/toolbar.js:179 +#: js/toolbar.js:241 +#: js/toolbar.js:300 +msgid "తెలుగు" msgstr "" #: js/toolbar.js:109 -#: js/toolbar.js:181 -#: js/toolbar.js:241 -#: js/toolbar.js:302 -msgid "اردو" +#: js/toolbar.js:182 +#: js/toolbar.js:242 +#: js/toolbar.js:303 +msgid "עִברִית" msgstr "" -#: js/toolbar.js:157 -#: js/toolbar.js:160 -#: js/toolbar.js:217 -#: js/toolbar.js:220 -#: js/toolbar.js:278 -#: js/toolbar.js:281 -#: js/turtledefs.js:554 -msgid "Save turtle artwork as PNG" +#: js/toolbar.js:110 +#: js/toolbar.js:183 +#: js/toolbar.js:243 +#: js/toolbar.js:304 +msgid "اردو" msgstr "" #: js/toolbar.js:159 +#: js/toolbar.js:162 #: js/toolbar.js:219 +#: js/toolbar.js:222 #: js/toolbar.js:280 -#: js/turtledefs.js:550 +#: js/toolbar.js:283 +#: js/turtledefs.js:553 +msgid "Save turtle artwork as PNG" +msgstr "" + +#: js/toolbar.js:161 +#: js/toolbar.js:221 +#: js/toolbar.js:282 +#: js/turtledefs.js:549 msgid "Save turtle artwork as SVG" msgstr "" -#: js/toolbar.js:167 -#: js/toolbar.js:227 -#: js/toolbar.js:288 +#: js/toolbar.js:169 +#: js/toolbar.js:229 +#: js/toolbar.js:290 msgid "한국인" msgstr "" -#: js/toolbar.js:185 -#: js/toolbar.js:246 +#: js/toolbar.js:187 +#: js/toolbar.js:248 msgid "About Turtle Blocks" msgstr "" -#: js/toolbar.js:494 -#: js/toolbar.js:505 -#: js/toolbar.js:545 +#: js/toolbar.js:496 +#: js/toolbar.js:507 +#: js/toolbar.js:547 msgid "Turtle Wrap Off" msgstr "" -#: js/toolbar.js:514 -#: js/toolbar.js:554 +#: js/toolbar.js:516 +#: js/toolbar.js:556 msgid "Turtle Wrap On" msgstr "" -#: js/toolbar.js:1121 +#: js/toolbar.js:1143 msgid "Are you sure you want to create a new project?" msgstr "" -#: js/logo.js:61 -msgid "Not a valid pitch name" -msgstr "" - -#: js/logo.js:507 -#: js/blocks/ProgramBlocks.js:258 -#: js/blocks/ProgramBlocks.js:427 -msgid "You must select a file." -msgstr "" - -#: js/logo.js:1688 -msgid "Playback is ready." -msgstr "" - -#: js/piemenus.js:200 -#: js/utils/musicutils.js:1182 -#: js/utils/musicutils.js:1202 -#: js/widgets/musickeyboard.js:2375 -#: js/widgets/sampler.js:764 -#: js/widgets/phrasemaker.js:1991 -#.TRANS: double sharp is a music term related to pitch -msgid "double sharp" -msgstr "" - -#: js/piemenus.js:201 -#: js/utils/musicutils.js:1180 -#: js/utils/musicutils.js:1203 -#: js/blocks/PitchBlocks.js:1539 -#: js/turtleactions/PitchActions.js:323 -#: js/widgets/musickeyboard.js:2376 -#: js/widgets/sampler.js:765 -#: js/widgets/phrasemaker.js:1992 -#.TRANS: sharp is a music term related to pitch -#.TRANS: sharp is a half-step up in pitch -msgid "sharp" -msgstr "" - -#: js/piemenus.js:202 -#: js/utils/musicutils.js:1178 -#: js/utils/musicutils.js:1204 -#: js/widgets/musickeyboard.js:2377 -#: js/widgets/sampler.js:766 -#: js/widgets/phrasemaker.js:1993 -#.TRANS: natural is a music term related to pitch -msgid "natural" -msgstr "" - -#: js/piemenus.js:203 -#: js/utils/musicutils.js:1176 -#: js/utils/musicutils.js:1205 -#: js/blocks/PitchBlocks.js:1498 -#: js/turtleactions/PitchActions.js:326 -#: js/widgets/musickeyboard.js:2378 -#: js/widgets/sampler.js:767 -#: js/widgets/phrasemaker.js:1994 -#.TRANS: flat is a music term related to pitch -#.TRANS: flat is a half-step down in pitch -msgid "flat" -msgstr "" - -#: js/piemenus.js:204 -#: js/utils/musicutils.js:1174 -#: js/utils/musicutils.js:1206 -#: js/widgets/musickeyboard.js:2379 -#: js/widgets/sampler.js:768 -#: js/widgets/phrasemaker.js:1995 -#.TRANS: double flat is a music term related to pitch -msgid "double flat" -msgstr "" - -#: js/piemenus.js:2827 -#: js/utils/musicutils.js:1000 -#: js/blocks/PitchBlocks.js:1385 -#.TRANS: unison is a music term related to intervals -#.TRANS: unison means the note is the same as the current note -msgid "unison" -msgstr "" - -#: js/piemenus.js:2981 -#: js/piemenus.js:3054 -#: js/utils/musicutils.js:1008 -#: js/utils/musicutils.js:1184 -#: js/utils/musicutils.js:1369 -#.TRANS: major is a music term related to intervals and mode -msgid "major" -msgstr "" - -#: js/piemenus.js:2981 -#: js/piemenus.js:3054 -#: js/utils/musicutils.js:1026 -#.TRANS: modal scale for music -msgid "ionian" -msgstr "" - -#: js/piemenus.js:2983 -#: js/piemenus.js:3058 -#: js/utils/musicutils.js:1006 -#: js/utils/musicutils.js:1185 -#: js/utils/musicutils.js:1366 -#.TRANS: minor is a music term related to intervals and mode -msgid "minor" -msgstr "" - -#: js/piemenus.js:2983 -#: js/piemenus.js:3058 -#: js/utils/musicutils.js:1036 -#.TRANS: modal scale for music -msgid "aeolian" -msgstr "" - -#: js/piemenus.js:3373 -#: js/blocks/FlowBlocks.js:136 -msgid "Duplicate" -msgstr "" - -#: js/piemenus.js:3374 -#: js/turtledefs.js:714 -msgid "Extract" -msgstr "" - -#: js/piemenus.js:3375 -msgid "Move to trash" -msgstr "" - -#: js/piemenus.js:3376 -#: js/widgets/temperament.js:454 -#: js/widgets/temperament.js:456 -#: js/widgets/temperament.js:1439 -#: js/widgets/temperament.js:1441 -#: js/widgets/timbre.js:962 -#: planet/js/StringHelper.js:69 -msgid "Close" -msgstr "" - -#: js/piemenus.js:3382 -msgid "Save stack" -msgstr "" - -#: js/piemenus.js:3412 -msgid "In order to copy a sample, you must reload the widget, import the sample again, and export it." -msgstr "" - -#: js/piemenus.js:3801 -msgid "You have chosen key for your pitch preview." -msgstr "" - -#: js/turtle-singer.js:1364 +#: js/turtle-singer.js:1365 #.TRANS: partials are weighted components in a harmonic series msgid "You must have at least one Partial block inside of a Weighted-partial block" msgstr "" -#: js/turtle-singer.js:2078 +#: js/turtle-singer.js:2081 msgid "synth cannot play chords." msgstr "" @@ -1843,7 +1877,7 @@ msgstr "" #: js/turtledefs.js:134 #: js/turtledefs.js:235 -#: js/widgets/phrasemaker.js:1125 +#: js/widgets/phrasemaker.js:1136 msgid "graphics" msgstr "" @@ -1877,28 +1911,28 @@ msgid "extras" msgstr "" #: js/turtledefs.js:145 -#: js/turtledefs.js:246 +#: js/turtledefs.js:245 #.TRANS: program as in computer program msgid "program" msgstr "" #: js/turtledefs.js:146 -#: js/turtledefs.js:247 +#: js/turtledefs.js:246 msgid "my blocks" msgstr "" #: js/turtledefs.js:188 -#: js/turtledefs.js:283 +#: js/turtledefs.js:282 msgid "artwork" msgstr "" #: js/turtledefs.js:188 -#: js/turtledefs.js:283 +#: js/turtledefs.js:282 msgid "logic" msgstr "" #: js/turtledefs.js:188 -#: js/turtledefs.js:283 +#: js/turtledefs.js:282 #: planet/js/GlobalTag.js:34 #.TRANS: On the Planet, we use labels to tag projects. msgid "Music" @@ -1908,402 +1942,396 @@ msgstr "" msgid "Music Blocks" msgstr "" -#: js/turtledefs.js:438 +#: js/turtledefs.js:437 msgid "Welcome to Turtle Blocks" msgstr "" -#: js/turtledefs.js:439 +#: js/turtledefs.js:438 msgid "Turtle Blocks is a Logo-inspired turtle that draws colorful pictures with snap-together visual-programming blocks." msgstr "" -#: js/turtledefs.js:440 -#: js/turtledefs.js:467 -#: js/turtledefs.js:822 -#: js/turtledefs.js:845 +#: js/turtledefs.js:439 +#: js/turtledefs.js:466 +#: js/turtledefs.js:823 +#: js/turtledefs.js:846 msgid "The current version is" msgstr "" -#: js/turtledefs.js:448 -#: js/turtledefs.js:493 +#: js/turtledefs.js:447 +#: js/turtledefs.js:492 msgid "Click the run button to run the project in fast mode." msgstr "" -#: js/turtledefs.js:454 +#: js/turtledefs.js:453 msgid "Stop the turtle." msgstr "" -#: js/turtledefs.js:456 -#: js/turtledefs.js:501 +#: js/turtledefs.js:455 +#: js/turtledefs.js:500 msgid "You can also type Alt-S to stop." msgstr "" -#: js/turtledefs.js:464 +#: js/turtledefs.js:463 #: js/widgets/help.js:335 msgid "Welcome to Music Blocks" msgstr "" -#: js/turtledefs.js:465 +#: js/turtledefs.js:464 msgid "Music Blocks is a collection of tools for exploring fundamental musical concepts in a fun way." msgstr "" -#: js/turtledefs.js:474 +#: js/turtledefs.js:473 #: js/widgets/help.js:336 msgid "Meet Mr. Mouse!" msgstr "" -#: js/turtledefs.js:475 +#: js/turtledefs.js:474 msgid "Mr Mouse is our Music Blocks conductor." msgstr "" -#: js/turtledefs.js:477 +#: js/turtledefs.js:476 msgid "Mr Mouse encourages you to explore Music Blocks." msgstr "" -#: js/turtledefs.js:479 +#: js/turtledefs.js:478 msgid "Let us start our tour!" msgstr "" -#: js/turtledefs.js:484 -#: js/turtledefs.js:807 +#: js/turtledefs.js:483 +#: js/turtledefs.js:808 #: js/widgets/help.js:337 msgid "Guide" msgstr "" -#: js/turtledefs.js:485 +#: js/turtledefs.js:484 msgid "A detailed guide to Music Blocks is available." msgstr "" -#: js/turtledefs.js:499 +#: js/turtledefs.js:498 msgid "Stop the music (and the mice)." msgstr "" -#: js/turtledefs.js:510 +#: js/turtledefs.js:509 msgid "Record your project as video." msgstr "" -#: js/turtledefs.js:517 +#: js/turtledefs.js:516 msgid "Toggle Fullscreen mode." msgstr "" -#: js/turtledefs.js:523 +#: js/turtledefs.js:522 msgid "Initialize a new project." msgstr "" -#: js/turtledefs.js:529 +#: js/turtledefs.js:528 msgid "You can also load projects from the file system." msgstr "" -#: js/turtledefs.js:545 +#: js/turtledefs.js:544 #: js/widgets/arpeggio.js:103 #: js/widgets/meterwidget.js:227 #: js/widgets/modewidget.js:113 -#: js/widgets/musickeyboard.js:706 #: js/widgets/pitchdrummatrix.js:166 #: js/widgets/pitchslider.js:125 -#: js/widgets/pitchstaircase.js:639 #: js/widgets/temperament.js:2173 #: js/widgets/timbre.js:750 +#: js/widgets/musickeyboard.js:712 #: js/widgets/phrasemaker.js:561 +#: js/widgets/pitchstaircase.js:639 msgid "Save" msgstr "" -#: js/turtledefs.js:548 +#: js/turtledefs.js:547 msgid "Save your project to a file." msgstr "" -#: js/turtledefs.js:552 +#: js/turtledefs.js:551 msgid "Save graphics from your project to as SVG." msgstr "" -#: js/turtledefs.js:556 +#: js/turtledefs.js:555 msgid "Save graphics from your project as PNG." msgstr "" -#: js/turtledefs.js:560 +#: js/turtledefs.js:559 msgid "Save block artwork as an SVG file." msgstr "" -#: js/turtledefs.js:571 +#: js/turtledefs.js:572 msgid "Save sheet music as ABC, Lilypond or MusicXML" msgstr "" -#: js/turtledefs.js:573 +#: js/turtledefs.js:574 msgid "Save block artwork as SVG or PNG" msgstr "" -#: js/turtledefs.js:580 +#: js/turtledefs.js:581 msgid "Load samples from server" msgstr "" -#: js/turtledefs.js:581 +#: js/turtledefs.js:582 msgid "This button opens a viewer for loading example projects." msgstr "" -#: js/turtledefs.js:586 +#: js/turtledefs.js:587 msgid "Expand/collapse option toolbar" msgstr "" -#: js/turtledefs.js:587 +#: js/turtledefs.js:588 msgid "Click this button to expand or collapse the auxillary toolbar." msgstr "" -#: js/turtledefs.js:593 +#: js/turtledefs.js:594 msgid "Displays help messages for the main and auxiliary toolbar, right-click contextual menu for blocks and canvas, and palettes." msgstr "" -#: js/turtledefs.js:599 +#: js/turtledefs.js:600 msgid "Click to run the project in slow mode." msgstr "" -#: js/turtledefs.js:605 +#: js/turtledefs.js:606 msgid "Click to run the project step by step." msgstr "" -#: js/turtledefs.js:612 +#: js/turtledefs.js:613 msgid "Display statistics about your Music project." msgstr "" -#: js/turtledefs.js:618 +#: js/turtledefs.js:619 msgid "Load a selected plugin." msgstr "" -#: js/turtledefs.js:626 +#: js/turtledefs.js:627 msgid "Delete a selected plugin." msgstr "" -#: js/turtledefs.js:633 +#: js/turtledefs.js:634 msgid "Enable scrolling" msgstr "" -#: js/turtledefs.js:634 +#: js/turtledefs.js:635 msgid "You can scroll the blocks on the canvas." msgstr "" -#: js/turtledefs.js:643 +#: js/turtledefs.js:644 msgid "Switch between dark and light mode." msgstr "" -#: js/turtledefs.js:649 +#: js/turtledefs.js:650 msgid "Click to add another project into the current one." msgstr "" -#: js/turtledefs.js:654 +#: js/turtledefs.js:655 msgid "Wrap Turtle" msgstr "" -#: js/turtledefs.js:655 +#: js/turtledefs.js:656 msgid "Turn Turtle wrapping On or Off." msgstr "" -#: js/turtledefs.js:663 +#: js/turtledefs.js:664 msgid "Click to set the current pitch." msgstr "" -#: js/turtledefs.js:670 +#: js/turtledefs.js:671 msgid "Converts Music Block programs to JavaScript." msgstr "" -#: js/turtledefs.js:677 +#: js/turtledefs.js:678 msgid "Restore blocks from the trash." msgstr "" -#: js/turtledefs.js:684 +#: js/turtledefs.js:685 msgid "Switch mode" msgstr "" -#: js/turtledefs.js:685 +#: js/turtledefs.js:686 msgid "Switch between beginner and advance modes." msgstr "" -#: js/turtledefs.js:691 +#: js/turtledefs.js:692 msgid "Select your language preference." msgstr "" -#: js/turtledefs.js:696 +#: js/turtledefs.js:697 msgid "Contextual Menu for Blocks" msgstr "" -#: js/turtledefs.js:697 +#: js/turtledefs.js:698 msgid "Right-click on a block to access common actions." msgstr "" -#: js/turtledefs.js:702 +#: js/turtledefs.js:703 #: planet/js/StringHelper.js:46 msgid "Delete" msgstr "" -#: js/turtledefs.js:703 -msgid "To delete a block, right-click on it. You will see the delete option." +#: js/turtledefs.js:704 +msgid "To delete a block, right-click on it. Then you will see the delete option" msgstr "" -#: js/turtledefs.js:709 -msgid "To copy a block, right-click on it. You will see the copy option." +#: js/turtledefs.js:710 +msgid "To copy a block, right-click on it. Then you will see the copy option" msgstr "" -#: js/turtledefs.js:715 -msgid "To extract a block, right-click on it. You will see the extract option." +#: js/turtledefs.js:716 +msgid "To extract a block, right-click on it. Then you will see the extract option" msgstr "" -#: js/turtledefs.js:721 +#: js/turtledefs.js:722 msgid "Keyboard shortcuts" msgstr "" -#: js/turtledefs.js:722 +#: js/turtledefs.js:723 msgid "You can type d to create a do block and r to create a re block etc." msgstr "" -#: js/turtledefs.js:729 +#: js/turtledefs.js:730 msgid "Contextual Menu for Canvas" msgstr "" -#: js/turtledefs.js:730 +#: js/turtledefs.js:731 msgid "Right-click on the canvas to perform additional canvas-related tasks." msgstr "" -#: js/turtledefs.js:736 -#: js/turtles.js:940 -#: js/palette.js:654 -msgid "Grid" -msgstr "" - -#: js/turtledefs.js:737 +#: js/turtledefs.js:738 msgid "Turn on/off lines for cartesian or polar grids." msgstr "" -#: js/turtledefs.js:739 +#: js/turtledefs.js:740 msgid "Turn on/off music staffs." msgstr "" -#: js/turtledefs.js:744 +#: js/turtledefs.js:745 #: js/turtles.js:959 #: js/blocks/GraphicsBlocks.js:364 #: js/widgets/arpeggio.js:118 #: js/widgets/modewidget.js:119 -#: js/widgets/musickeyboard.js:714 #: js/widgets/pitchdrummatrix.js:181 -#: js/widgets/pitchstaircase.js:684 #: js/widgets/rhythmruler.js:601 #: js/widgets/temperament.js:317 #: js/widgets/temperament.js:345 +#: js/widgets/musickeyboard.js:720 #: js/widgets/phrasemaker.js:578 +#: js/widgets/pitchstaircase.js:684 #.TRANS: clear all subdivisions from the ruler. msgid "Clear" msgstr "" -#: js/turtledefs.js:745 +#: js/turtledefs.js:746 msgid "Clear the screen and return the mice to their initial positions." msgstr "" -#: js/turtledefs.js:750 +#: js/turtledefs.js:751 #: js/turtles.js:980 msgid "Collapse" msgstr "" -#: js/turtledefs.js:751 +#: js/turtledefs.js:752 msgid "Collapse the graphics window." msgstr "" -#: js/turtledefs.js:757 +#: js/turtledefs.js:758 msgid "Return all blocks to the center of the screen." msgstr "" -#: js/turtledefs.js:763 +#: js/turtledefs.js:764 msgid "Hide or show the blocks and the palettes." msgstr "" -#: js/turtledefs.js:769 +#: js/turtledefs.js:770 msgid "Expand or collapse start and action stacks." msgstr "" -#: js/turtledefs.js:777 +#: js/turtledefs.js:778 msgid "Decrease the size of the blocks." msgstr "" -#: js/turtledefs.js:783 +#: js/turtledefs.js:784 msgid "Increase the size of the blocks." msgstr "" -#: js/turtledefs.js:789 +#: js/turtledefs.js:790 msgid "Select" msgstr "" -#: js/turtledefs.js:790 +#: js/turtledefs.js:791 msgid "Left-click and drag on workspace to select multiple blocks." msgstr "" -#: js/turtledefs.js:797 +#: js/turtledefs.js:798 msgid "Palette buttons" msgstr "" -#: js/turtledefs.js:798 +#: js/turtledefs.js:799 msgid "This toolbar contains the palette buttons including Rhythm Pitch Tone Action and more." msgstr "" -#: js/turtledefs.js:800 +#: js/turtledefs.js:801 msgid "Click to show the palettes of blocks and drag blocks from the palettes onto the canvas to use them." msgstr "" -#: js/turtledefs.js:808 +#: js/turtledefs.js:809 msgid "A detailed guide to Turtle Blocks is available." msgstr "" -#: js/turtledefs.js:812 +#: js/turtledefs.js:813 msgid "Turtle Blocks Guide" msgstr "" -#: js/turtledefs.js:815 -#: js/turtledefs.js:838 +#: js/turtledefs.js:816 +#: js/turtledefs.js:839 #: js/widgets/help.js:338 msgid "About" msgstr "" -#: js/turtledefs.js:816 +#: js/turtledefs.js:817 msgid "Turtle Blocks is an open source collection of tools for exploring musical concepts." msgstr "" -#: js/turtledefs.js:818 +#: js/turtledefs.js:819 msgid "A full list of contributors can be found in the Turtle Blocks GitHub repository." msgstr "" -#: js/turtledefs.js:820 +#: js/turtledefs.js:821 msgid "Turtle Blocks is licensed under the AGPL." msgstr "" -#: js/turtledefs.js:828 +#: js/turtledefs.js:829 msgid "Turtle Blocks GitHub repository" msgstr "" -#: js/turtledefs.js:831 +#: js/turtledefs.js:832 #: js/widgets/help.js:339 #: js/widgets/help.js:361 msgid "Congratulations." msgstr "" -#: js/turtledefs.js:832 +#: js/turtledefs.js:833 msgid "You have finished the tour. Please enjoy Turtle Blocks!" msgstr "" -#: js/turtledefs.js:839 +#: js/turtledefs.js:840 msgid "Music Blocks is an open source collection of tools for exploring musical concepts." msgstr "" -#: js/turtledefs.js:841 +#: js/turtledefs.js:842 msgid "A full list of contributors can be found in the Music Blocks GitHub repository." msgstr "" -#: js/turtledefs.js:843 +#: js/turtledefs.js:844 msgid "Music Blocks is licensed under the AGPL." msgstr "" -#: js/turtledefs.js:851 +#: js/turtledefs.js:852 msgid "Music Blocks GitHub repository" msgstr "" -#: js/turtledefs.js:854 +#: js/turtledefs.js:855 msgid "Congratulations!" msgstr "" -#: js/turtledefs.js:855 +#: js/turtledefs.js:856 msgid "You have finished the tour. Please enjoy Music Blocks!" msgstr "" @@ -2311,32 +2339,10 @@ msgstr "" msgid "Expand" msgstr "" -#: js/palette.js:663 -msgid "effect" -msgstr "" - -#: js/palette.js:669 -msgid "sargam" -msgstr "" - -#: js/palette.js:684 -#: js/blocks/PitchBlocks.js:1209 -msgid "custom pitch" -msgstr "" - -#: js/palette.js:692 -msgid "accidental" -msgstr "" - -#: js/palette.js:716 -#: js/blocks/PitchBlocks.js:405 -msgid "pitch converter" -msgstr "" - #: js/utils/musicutils.js:504 #: js/utils/musicutils.js:644 -#: js/widgets/musickeyboard.js:2906 #: js/widgets/pitchdrummatrix.js:228 +#: js/widgets/musickeyboard.js:2962 msgid "rest" msgstr "" @@ -2516,27 +2522,27 @@ msgstr "" msgid "Diminished seventh, plus an octave" msgstr "" -#: js/utils/musicutils.js:836 +#: js/utils/musicutils.js:838 #.TRANS: ordinal number. Please keep exactly one space between each number. msgid "1st 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th" msgstr "" -#: js/utils/musicutils.js:1002 -#: js/utils/musicutils.js:1186 -#: js/utils/musicutils.js:1368 +#: js/utils/musicutils.js:1004 +#: js/utils/musicutils.js:1189 +#: js/utils/musicutils.js:1371 #.TRANS: augmented is a music term related to intervals msgid "augmented" msgstr "" -#: js/utils/musicutils.js:1004 -#: js/utils/musicutils.js:1187 -#: js/utils/musicutils.js:1367 +#: js/utils/musicutils.js:1006 +#: js/utils/musicutils.js:1190 +#: js/utils/musicutils.js:1370 #.TRANS: diminished is a music term related to intervals and mode msgid "diminished" msgstr "" -#: js/utils/musicutils.js:1010 -#: js/utils/musicutils.js:1365 +#: js/utils/musicutils.js:1012 +#: js/utils/musicutils.js:1368 #: js/blocks/IntervalsBlocks.js:649 #: js/turtleactions/IntervalsActions.js:120 #: js/turtleactions/IntervalsActions.js:124 @@ -2544,280 +2550,280 @@ msgstr "" msgid "perfect" msgstr "" -#: js/utils/musicutils.js:1012 +#: js/utils/musicutils.js:1014 #.TRANS: twelve semi-tone scale for music msgid "chromatic" msgstr "" -#: js/utils/musicutils.js:1013 +#: js/utils/musicutils.js:1015 msgid "algerian" msgstr "" -#: js/utils/musicutils.js:1014 +#: js/utils/musicutils.js:1016 msgid "spanish" msgstr "" -#: js/utils/musicutils.js:1016 +#: js/utils/musicutils.js:1018 #.TRANS: modal scale in music msgid "octatonic" msgstr "" -#: js/utils/musicutils.js:1018 +#: js/utils/musicutils.js:1020 #.TRANS: harmonic major scale in music msgid "harmonic major" msgstr "" -#: js/utils/musicutils.js:1020 +#: js/utils/musicutils.js:1022 #.TRANS: natural minor scales in music msgid "natural minor" msgstr "" -#: js/utils/musicutils.js:1022 +#: js/utils/musicutils.js:1024 #.TRANS: harmonic minor scale in music msgid "harmonic minor" msgstr "" -#: js/utils/musicutils.js:1024 +#: js/utils/musicutils.js:1026 #.TRANS: melodic minor scale in music msgid "melodic minor" msgstr "" -#: js/utils/musicutils.js:1028 +#: js/utils/musicutils.js:1030 #.TRANS: modal scale for music msgid "dorian" msgstr "" -#: js/utils/musicutils.js:1030 +#: js/utils/musicutils.js:1032 #.TRANS: modal scale for music msgid "phrygian" msgstr "" -#: js/utils/musicutils.js:1032 +#: js/utils/musicutils.js:1034 #.TRANS: modal scale for music msgid "lydian" msgstr "" -#: js/utils/musicutils.js:1034 +#: js/utils/musicutils.js:1036 #.TRANS: modal scale for music msgid "mixolydian" msgstr "" -#: js/utils/musicutils.js:1038 +#: js/utils/musicutils.js:1040 #.TRANS: modal scale for music msgid "locrian" msgstr "" -#: js/utils/musicutils.js:1040 +#: js/utils/musicutils.js:1042 #.TRANS: minor jazz scale for music msgid "jazz minor" msgstr "" -#: js/utils/musicutils.js:1042 +#: js/utils/musicutils.js:1044 #.TRANS: bebop scale for music msgid "bebop" msgstr "" -#: js/utils/musicutils.js:1043 +#: js/utils/musicutils.js:1045 msgid "arabic" msgstr "" -#: js/utils/musicutils.js:1044 +#: js/utils/musicutils.js:1046 msgid "byzantine" msgstr "" -#: js/utils/musicutils.js:1046 +#: js/utils/musicutils.js:1048 #.TRANS: musical scale for music by Verdi msgid "enigmatic" msgstr "" -#: js/utils/musicutils.js:1047 +#: js/utils/musicutils.js:1049 msgid "ethiopian" msgstr "" -#: js/utils/musicutils.js:1049 +#: js/utils/musicutils.js:1051 #.TRANS: Ethiopic scale for music msgid "geez" msgstr "" -#: js/utils/musicutils.js:1050 +#: js/utils/musicutils.js:1052 msgid "hindu" msgstr "" -#: js/utils/musicutils.js:1051 +#: js/utils/musicutils.js:1053 msgid "hungarian" msgstr "" -#: js/utils/musicutils.js:1053 +#: js/utils/musicutils.js:1055 #.TRANS: minor Romanian scale for music msgid "romanian minor" msgstr "" -#: js/utils/musicutils.js:1054 +#: js/utils/musicutils.js:1056 msgid "spanish gypsy" msgstr "" -#: js/utils/musicutils.js:1056 +#: js/utils/musicutils.js:1058 #.TRANS: musical scale for Mid-Eastern music msgid "maqam" msgstr "" -#: js/utils/musicutils.js:1058 +#: js/utils/musicutils.js:1060 #.TRANS: minor blues scale for music msgid "minor blues" msgstr "" -#: js/utils/musicutils.js:1060 +#: js/utils/musicutils.js:1062 #.TRANS: major blues scale for music msgid "major blues" msgstr "" -#: js/utils/musicutils.js:1061 +#: js/utils/musicutils.js:1063 msgid "whole tone" msgstr "" -#: js/utils/musicutils.js:1063 +#: js/utils/musicutils.js:1065 #.TRANS: pentatonic is a general term that means "five note scale". This scale is typically known as "minor pentatonic" msgid "minor pentatonic" msgstr "" -#: js/utils/musicutils.js:1065 +#: js/utils/musicutils.js:1067 #.TRANS: pentatonic is a general term that means "five note scale". This scale is typically known as "major pentatonic" msgid "major pentatonic" msgstr "" -#: js/utils/musicutils.js:1066 +#: js/utils/musicutils.js:1068 msgid "chinese" msgstr "" -#: js/utils/musicutils.js:1067 +#: js/utils/musicutils.js:1069 msgid "egyptian" msgstr "" -#: js/utils/musicutils.js:1069 +#: js/utils/musicutils.js:1071 #.TRANS: https://en.wikipedia.org/wiki/Hirajoshi_scale NOTE: There are three different versions of this scale msgid "hirajoshi" msgstr "" -#: js/utils/musicutils.js:1070 +#: js/utils/musicutils.js:1072 msgid "Japan" msgstr "" -#: js/utils/musicutils.js:1072 +#: js/utils/musicutils.js:1074 #.TRANS: https://en.wikipedia.org/wiki/In_scale and https://en.wikipedia.org/wiki/Sakura_Sakura msgid "in" msgstr "" -#: js/utils/musicutils.js:1074 +#: js/utils/musicutils.js:1076 #.TRANS: https://en.wikipedia.org/wiki/Miny%C5%8D_scale msgid "minyo" msgstr "" -#: js/utils/musicutils.js:1076 +#: js/utils/musicutils.js:1078 #.TRANS: Italian mathematician msgid "fibonacci" msgstr "" -#: js/utils/musicutils.js:1077 -#: js/utils/musicutils.js:1129 -#: js/utils/musicutils.js:1172 -#: js/utils/musicutils.js:1194 -#: js/utils/musicutils.js:1625 -#: js/utils/synthutils.js:136 +#: js/utils/musicutils.js:1079 +#: js/utils/musicutils.js:1132 +#: js/utils/musicutils.js:1175 +#: js/utils/musicutils.js:1197 +#: js/utils/musicutils.js:1628 +#: js/utils/synthutils.js:138 #: js/blocks/IntervalsBlocks.js:1124 #: js/blocks/ToneBlocks.js:946 +#: js/blocks/VolumeBlocks.js:411 #: js/blocks/WidgetBlocks.js:399 #: js/blocks/WidgetBlocks.js:404 -#: js/blocks/VolumeBlocks.js:411 #: js/turtleactions/VolumeActions.js:224 #: js/widgets/modewidget.js:913 #.TRANS: customize voice msgid "custom" msgstr "" -#: js/utils/musicutils.js:1079 -#: js/utils/musicutils.js:1574 +#: js/utils/musicutils.js:1081 +#: js/utils/musicutils.js:1577 #: js/blocks/WidgetBlocks.js:176 #.TRANS: highpass filter msgid "highpass" msgstr "" -#: js/utils/musicutils.js:1081 -#: js/utils/musicutils.js:1575 +#: js/utils/musicutils.js:1083 +#: js/utils/musicutils.js:1578 #.TRANS: lowpass filter msgid "lowpass" msgstr "" -#: js/utils/musicutils.js:1083 -#: js/utils/musicutils.js:1576 +#: js/utils/musicutils.js:1085 +#: js/utils/musicutils.js:1579 #.TRANS: bandpass filter msgid "bandpass" msgstr "" -#: js/utils/musicutils.js:1085 -#: js/utils/musicutils.js:1577 +#: js/utils/musicutils.js:1087 +#: js/utils/musicutils.js:1580 #.TRANS: high-shelf filter msgid "highshelf" msgstr "" -#: js/utils/musicutils.js:1087 -#: js/utils/musicutils.js:1578 +#: js/utils/musicutils.js:1089 +#: js/utils/musicutils.js:1581 #.TRANS: low-shelf filter msgid "lowshelf" msgstr "" -#: js/utils/musicutils.js:1089 -#: js/utils/musicutils.js:1579 +#: js/utils/musicutils.js:1091 +#: js/utils/musicutils.js:1582 #.TRANS: notch-shelf filter msgid "notch" msgstr "" -#: js/utils/musicutils.js:1091 -#: js/utils/musicutils.js:1580 +#: js/utils/musicutils.js:1093 +#: js/utils/musicutils.js:1583 #.TRANS: all-pass filter msgid "allpass" msgstr "" -#: js/utils/musicutils.js:1093 -#: js/utils/musicutils.js:1581 +#: js/utils/musicutils.js:1095 +#: js/utils/musicutils.js:1584 #.TRANS: peaking filter msgid "peaking" msgstr "" -#: js/utils/musicutils.js:1094 -#: js/utils/musicutils.js:1589 -#: js/utils/synthutils.js:128 +#: js/utils/musicutils.js:1096 +#: js/utils/musicutils.js:1592 +#: js/utils/synthutils.js:130 #: js/blocks/PitchBlocks.js:85 #.TRANS: sine wave msgid "sine" msgstr "" -#: js/utils/musicutils.js:1095 -#: js/utils/musicutils.js:1590 -#: js/utils/synthutils.js:130 +#: js/utils/musicutils.js:1097 +#: js/utils/musicutils.js:1593 +#: js/utils/synthutils.js:132 #: js/blocks/PitchBlocks.js:39 #.TRANS: square wave msgid "square" msgstr "" -#: js/utils/musicutils.js:1096 -#: js/utils/musicutils.js:1591 -#: js/utils/synthutils.js:134 +#: js/utils/musicutils.js:1098 +#: js/utils/musicutils.js:1594 +#: js/utils/synthutils.js:136 #: js/blocks/PitchBlocks.js:62 #: js/blocks/ToneBlocks.js:39 #.TRANS: triangle wave msgid "triangle" msgstr "" -#: js/utils/musicutils.js:1097 -#: js/utils/musicutils.js:1592 -#: js/utils/synthutils.js:132 +#: js/utils/musicutils.js:1099 +#: js/utils/musicutils.js:1595 +#: js/utils/synthutils.js:134 #: js/blocks/PitchBlocks.js:108 #.TRANS: sawtooth wave msgid "sawtooth" msgstr "" -#: js/utils/musicutils.js:1099 -#: js/utils/musicutils.js:1355 +#: js/utils/musicutils.js:1101 +#: js/utils/musicutils.js:1358 #: js/blocks/PitchBlocks.js:931 #: js/blocks/PitchBlocks.js:937 #: js/turtleactions/PitchActions.js:469 @@ -2826,481 +2832,490 @@ msgstr "" msgid "even" msgstr "" -#: js/utils/musicutils.js:1101 -#: js/utils/musicutils.js:1356 +#: js/utils/musicutils.js:1103 +#: js/utils/musicutils.js:1359 #: js/blocks/PitchBlocks.js:937 #: js/turtleactions/PitchActions.js:471 #.TRANS: odd numbers msgid "odd" msgstr "" -#: js/utils/musicutils.js:1102 -#: js/utils/musicutils.js:1357 +#: js/utils/musicutils.js:1104 +#: js/utils/musicutils.js:1360 #: js/blocks/PitchBlocks.js:937 #: js/turtleactions/PitchActions.js:473 msgid "scalar" msgstr "" -#: js/utils/musicutils.js:1103 +#: js/utils/musicutils.js:1105 #: js/utils/synthutils.js:72 #: js/blocks/VolumeBlocks.js:47 #.TRANS: musical instrument msgid "piano" msgstr "" -#: js/utils/musicutils.js:1104 +#: js/utils/musicutils.js:1106 #: js/utils/synthutils.js:74 #.TRANS: musical instrument msgid "violin" msgstr "" -#: js/utils/musicutils.js:1105 +#: js/utils/musicutils.js:1107 #: js/utils/synthutils.js:76 #.TRANS: viola musical instrument msgid "viola" msgstr "" -#: js/utils/musicutils.js:1106 -#: js/utils/synthutils.js:116 +#: js/utils/musicutils.js:1108 +#: js/utils/synthutils.js:118 #.TRANS: xylophone musical instrument msgid "xylophone" msgstr "" -#: js/utils/musicutils.js:1107 -#: js/utils/synthutils.js:138 +#: js/utils/musicutils.js:1109 +#: js/utils/synthutils.js:140 #.TRANS: vibraphone musical instrument msgid "vibraphone" msgstr "" -#: js/utils/musicutils.js:1108 +#: js/utils/musicutils.js:1110 #: js/utils/synthutils.js:78 #.TRANS: musical instrument msgid "cello" msgstr "" -#: js/utils/musicutils.js:1110 +#: js/utils/musicutils.js:1112 #: js/utils/synthutils.js:82 #.TRANS: viola musical instrument msgid "double bass" msgstr "" -#: js/utils/musicutils.js:1111 -#: js/utils/synthutils.js:86 +#: js/utils/musicutils.js:1113 +#: js/utils/synthutils.js:88 #: js/widgets/rhythmruler.js:2501 #.TRANS: musical instrument msgid "guitar" msgstr "" -#: js/utils/musicutils.js:1112 +#: js/utils/musicutils.js:1114 #: js/utils/synthutils.js:84 #.TRANS: sitar musical instrument msgid "sitar" msgstr "" -#: js/utils/musicutils.js:1113 -#: js/utils/synthutils.js:88 +#: js/utils/musicutils.js:1115 +msgid "harmoiunm" +msgstr "" + +#: js/utils/musicutils.js:1116 +#: js/utils/synthutils.js:90 #.TRANS: musical instrument msgid "acoustic guitar" msgstr "" -#: js/utils/musicutils.js:1114 -#: js/utils/synthutils.js:90 +#: js/utils/musicutils.js:1117 +#: js/utils/synthutils.js:92 #.TRANS: musical instrument msgid "flute" msgstr "" -#: js/utils/musicutils.js:1115 -#: js/utils/synthutils.js:92 +#: js/utils/musicutils.js:1118 +#: js/utils/synthutils.js:94 #.TRANS: musical instrument msgid "clarinet" msgstr "" -#: js/utils/musicutils.js:1116 -#: js/utils/synthutils.js:94 +#: js/utils/musicutils.js:1119 +#: js/utils/synthutils.js:96 #.TRANS: musical instrument msgid "saxophone" msgstr "" -#: js/utils/musicutils.js:1117 -#: js/utils/synthutils.js:96 +#: js/utils/musicutils.js:1120 +#: js/utils/synthutils.js:98 #.TRANS: musical instrument msgid "tuba" msgstr "" -#: js/utils/musicutils.js:1118 -#: js/utils/synthutils.js:98 +#: js/utils/musicutils.js:1121 +#: js/utils/synthutils.js:100 #.TRANS: musical instrument msgid "trumpet" msgstr "" -#: js/utils/musicutils.js:1119 -#: js/utils/synthutils.js:100 +#: js/utils/musicutils.js:1122 +#: js/utils/synthutils.js:102 #.TRANS: musical instrument msgid "oboe" msgstr "" -#: js/utils/musicutils.js:1120 -#: js/utils/synthutils.js:102 +#: js/utils/musicutils.js:1123 +#: js/utils/synthutils.js:104 #.TRANS: musical instrument msgid "trombone" msgstr "" -#: js/utils/musicutils.js:1121 -#: js/utils/synthutils.js:118 +#: js/utils/musicutils.js:1124 +#: js/utils/synthutils.js:120 #.TRANS: polytone synthesizer msgid "electronic synth" msgstr "" -#: js/utils/musicutils.js:1122 -#: js/utils/synthutils.js:120 +#: js/utils/musicutils.js:1125 +#: js/utils/synthutils.js:122 #.TRANS: simple monotone synthesizer msgid "simple 1" msgstr "" -#: js/utils/musicutils.js:1123 +#: js/utils/musicutils.js:1126 msgid "simple 2" msgstr "" -#: js/utils/musicutils.js:1124 +#: js/utils/musicutils.js:1127 msgid "simple 3" msgstr "" -#: js/utils/musicutils.js:1125 +#: js/utils/musicutils.js:1128 msgid "simple 4" msgstr "" -#: js/utils/musicutils.js:1126 +#: js/utils/musicutils.js:1129 #: js/utils/synthutils.js:58 #: js/blocks/DrumBlocks.js:191 #.TRANS: white noise synthesizer msgid "white noise" msgstr "" -#: js/utils/musicutils.js:1127 +#: js/utils/musicutils.js:1130 #: js/utils/synthutils.js:60 #.TRANS: brown noise synthesizer msgid "brown noise" msgstr "" -#: js/utils/musicutils.js:1128 +#: js/utils/musicutils.js:1131 #: js/utils/synthutils.js:62 #.TRANS: pink noise synthesizer msgid "pink noise" msgstr "" -#: js/utils/musicutils.js:1130 -#: js/utils/synthutils.js:150 +#: js/utils/musicutils.js:1133 +#: js/utils/synthutils.js:152 #: js/widgets/rhythmruler.js:2047 #: js/widgets/rhythmruler.js:2309 #.TRANS: musical instrument msgid "snare drum" msgstr "" -#: js/utils/musicutils.js:1131 -#: js/utils/synthutils.js:152 +#: js/utils/musicutils.js:1134 +#: js/utils/synthutils.js:154 #.TRANS: musical instrument msgid "kick drum" msgstr "" -#: js/utils/musicutils.js:1132 -#: js/utils/synthutils.js:154 +#: js/utils/musicutils.js:1135 +#: js/utils/synthutils.js:156 #.TRANS: musical instrument msgid "tom tom" msgstr "" - -#: js/utils/musicutils.js:1133 -#: js/utils/synthutils.js:156 + +#: js/utils/musicutils.js:1136 +#: js/utils/synthutils.js:158 #.TRANS: musical instrument msgid "floor tom" msgstr "" -#: js/utils/musicutils.js:1134 -#: js/utils/synthutils.js:158 +#: js/utils/musicutils.js:1137 +#: js/utils/synthutils.js:160 #.TRANS: musical instrument msgid "bass drum" msgstr "" -#: js/utils/musicutils.js:1135 -#: js/utils/synthutils.js:160 +#: js/utils/musicutils.js:1138 +#: js/utils/synthutils.js:162 #.TRANS: a drum made from an inverted cup msgid "cup drum" msgstr "" -#: js/utils/musicutils.js:1136 -#: js/utils/synthutils.js:162 +#: js/utils/musicutils.js:1139 +#: js/utils/synthutils.js:164 #.TRANS: musical instrument msgid "darbuka drum" msgstr "" -#: js/utils/musicutils.js:1137 -#: js/utils/synthutils.js:166 +#: js/utils/musicutils.js:1140 +#: js/utils/synthutils.js:168 #.TRANS: musical instrument msgid "hi hat" msgstr "" -#: js/utils/musicutils.js:1138 -#: js/utils/synthutils.js:168 +#: js/utils/musicutils.js:1141 +#: js/utils/synthutils.js:170 #.TRANS: a small metal bell msgid "ride bell" msgstr "" -#: js/utils/musicutils.js:1139 -#: js/utils/synthutils.js:170 +#: js/utils/musicutils.js:1142 +#: js/utils/synthutils.js:172 #.TRANS: musical instrument msgid "cow bell" msgstr "" -#: js/utils/musicutils.js:1140 +#: js/utils/musicutils.js:1143 msgid "japanese drum" msgstr "" -#: js/utils/musicutils.js:1141 -#: js/utils/synthutils.js:176 +#: js/utils/musicutils.js:1144 +#: js/utils/synthutils.js:178 #.TRANS: musical instrument msgid "japanese bell" msgstr "" -#: js/utils/musicutils.js:1142 -#: js/utils/synthutils.js:172 +#: js/utils/musicutils.js:1145 +#: js/utils/synthutils.js:174 #.TRANS: musical instrument msgid "triangle bell" msgstr "" -#: js/utils/musicutils.js:1143 -#: js/utils/synthutils.js:174 +#: js/utils/musicutils.js:1146 +#: js/utils/synthutils.js:176 #.TRANS: musical instrument msgid "finger cymbals" msgstr "" -#: js/utils/musicutils.js:1144 -#: js/utils/synthutils.js:178 +#: js/utils/musicutils.js:1147 +#: js/utils/synthutils.js:180 #.TRANS: a musically tuned set of bells msgid "chime" msgstr "" -#: js/utils/musicutils.js:1145 -#: js/utils/synthutils.js:180 +#: js/utils/musicutils.js:1148 +#: js/utils/synthutils.js:182 #.TRANS: a musical instrument msgid "gong" msgstr "" -#: js/utils/musicutils.js:1146 -#: js/utils/synthutils.js:182 +#: js/utils/musicutils.js:1149 +#: js/utils/synthutils.js:184 #.TRANS: sound effect msgid "clang" msgstr "" -#: js/utils/musicutils.js:1147 -#: js/utils/synthutils.js:184 +#: js/utils/musicutils.js:1150 +#: js/utils/synthutils.js:186 #.TRANS: sound effect msgid "crash" msgstr "" -#: js/utils/musicutils.js:1148 -#: js/utils/synthutils.js:186 +#: js/utils/musicutils.js:1151 +#: js/utils/synthutils.js:188 #.TRANS: sound effect msgid "bottle" msgstr "" -#: js/utils/musicutils.js:1149 -#: js/utils/synthutils.js:188 +#: js/utils/musicutils.js:1152 +#: js/utils/synthutils.js:190 #.TRANS: sound effect msgid "clap" msgstr "" -#: js/utils/musicutils.js:1150 -#: js/utils/synthutils.js:190 +#: js/utils/musicutils.js:1153 +#: js/utils/synthutils.js:192 #.TRANS: sound effect msgid "slap" msgstr "" -#: js/utils/musicutils.js:1151 -#: js/utils/synthutils.js:192 +#: js/utils/musicutils.js:1154 +#: js/utils/synthutils.js:194 #.TRANS: sound effect msgid "splash" msgstr "" -#: js/utils/musicutils.js:1152 -#: js/utils/synthutils.js:194 +#: js/utils/musicutils.js:1155 +#: js/utils/synthutils.js:196 #.TRANS: sound effect msgid "bubbles" msgstr "" -#: js/utils/musicutils.js:1153 -#: js/utils/synthutils.js:196 +#: js/utils/musicutils.js:1156 +#: js/utils/synthutils.js:198 #.TRANS: sound effect msgid "raindrop" msgstr "" -#: js/utils/musicutils.js:1154 -#: js/utils/synthutils.js:198 +#: js/utils/musicutils.js:1157 +#: js/utils/synthutils.js:200 #.TRANS: animal sound effect msgid "cat" msgstr "" -#: js/utils/musicutils.js:1155 -#: js/utils/synthutils.js:200 +#: js/utils/musicutils.js:1158 +#: js/utils/synthutils.js:202 #.TRANS: animal sound effect msgid "cricket" msgstr "" -#: js/utils/musicutils.js:1156 -#: js/utils/synthutils.js:202 +#: js/utils/musicutils.js:1159 +#: js/utils/synthutils.js:204 #.TRANS: animal sound effect msgid "dog" msgstr "" -#: js/utils/musicutils.js:1158 -#: js/utils/synthutils.js:104 +#: js/utils/musicutils.js:1161 +#: js/utils/synthutils.js:106 #.TRANS: musical instrument msgid "banjo" msgstr "" -#: js/utils/musicutils.js:1159 -#: js/utils/synthutils.js:106 +#: js/utils/musicutils.js:1162 +#: js/utils/synthutils.js:108 #.TRANS: musical instrument msgid "koto" msgstr "" -#: js/utils/musicutils.js:1160 -#: js/utils/synthutils.js:108 +#: js/utils/musicutils.js:1163 +#: js/utils/synthutils.js:110 #.TRANS: musical instrument msgid "dulcimer" msgstr "" -#: js/utils/musicutils.js:1161 -#: js/utils/synthutils.js:110 +#: js/utils/musicutils.js:1164 +#: js/utils/synthutils.js:112 #.TRANS: musical instrument msgid "electric guitar" msgstr "" -#: js/utils/musicutils.js:1162 -#: js/utils/synthutils.js:112 +#: js/utils/musicutils.js:1165 +#: js/utils/synthutils.js:114 #.TRANS: musical instrument msgid "bassoon" msgstr "" -#: js/utils/musicutils.js:1163 -#: js/utils/synthutils.js:114 +#: js/utils/musicutils.js:1166 +#: js/utils/synthutils.js:116 #.TRANS: musical instrument msgid "celeste" msgstr "" -#: js/utils/musicutils.js:1165 +#: js/utils/musicutils.js:1168 #: js/widgets/temperament.js:757 #.TRANS: musical temperament msgid "equal" msgstr "" -#: js/utils/musicutils.js:1167 +#: js/utils/musicutils.js:1170 #.TRANS: musical temperament msgid "Pythagorean" msgstr "" -#: js/utils/musicutils.js:1169 +#: js/utils/musicutils.js:1172 #.TRANS: musical temperament msgid "just intonation" msgstr "" -#: js/utils/musicutils.js:1171 -#: js/utils/musicutils.js:1607 -#: js/utils/musicutils.js:1608 -#: js/utils/musicutils.js:1623 -#: js/utils/musicutils.js:1624 +#: js/utils/musicutils.js:1174 +#: js/utils/musicutils.js:1610 +#: js/utils/musicutils.js:1611 +#: js/utils/musicutils.js:1626 +#: js/utils/musicutils.js:1627 #.TRANS: musical temperament msgid "Meantone" msgstr "" -#: js/utils/musicutils.js:1188 +#: js/utils/musicutils.js:1191 msgid "major 7th" msgstr "" -#: js/utils/musicutils.js:1189 +#: js/utils/musicutils.js:1192 msgid "minor 7th" msgstr "" -#: js/utils/musicutils.js:1190 +#: js/utils/musicutils.js:1193 msgid "dominant 7th" msgstr "" -#: js/utils/musicutils.js:1191 +#: js/utils/musicutils.js:1194 msgid "minor-major 7th" msgstr "" -#: js/utils/musicutils.js:1192 +#: js/utils/musicutils.js:1195 msgid "fully-diminished 7th" msgstr "" -#: js/utils/musicutils.js:1193 +#: js/utils/musicutils.js:1196 msgid "half-diminished 7th" msgstr "" -#: js/utils/musicutils.js:1600 -#: js/utils/musicutils.js:1616 +#: js/utils/musicutils.js:1603 +#: js/utils/musicutils.js:1619 msgid "Equal (12EDO)" msgstr "" -#: js/utils/musicutils.js:1601 -#: js/utils/musicutils.js:1617 +#: js/utils/musicutils.js:1604 +#: js/utils/musicutils.js:1620 msgid "Equal (5EDO)" msgstr "" -#: js/utils/musicutils.js:1602 -#: js/utils/musicutils.js:1618 +#: js/utils/musicutils.js:1605 +#: js/utils/musicutils.js:1621 msgid "Equal (7EDO)" msgstr "" -#: js/utils/musicutils.js:1603 -#: js/utils/musicutils.js:1619 +#: js/utils/musicutils.js:1606 +#: js/utils/musicutils.js:1622 msgid "Equal (19EDO)" msgstr "" -#: js/utils/musicutils.js:1604 -#: js/utils/musicutils.js:1620 +#: js/utils/musicutils.js:1607 +#: js/utils/musicutils.js:1623 msgid "Equal (31EDO)" msgstr "" -#: js/utils/musicutils.js:1605 -#: js/utils/musicutils.js:1621 +#: js/utils/musicutils.js:1608 +#: js/utils/musicutils.js:1624 msgid "5-limit Just Intonation" msgstr "" -#: js/utils/musicutils.js:1606 -#: js/utils/musicutils.js:1622 +#: js/utils/musicutils.js:1609 +#: js/utils/musicutils.js:1625 msgid "Pythagorean (3-limit JI)" msgstr "" -#: js/utils/musicutils.js:5631 -#: js/utils/musicutils.js:5674 +#: js/utils/musicutils.js:5737 +#: js/utils/musicutils.js:5780 msgid "current" msgstr "" -#: js/utils/musicutils.js:5634 -#: js/utils/musicutils.js:5665 +#: js/utils/musicutils.js:5740 +#: js/utils/musicutils.js:5771 msgid "next" msgstr "" -#: js/utils/musicutils.js:5637 -#: js/utils/musicutils.js:5670 +#: js/utils/musicutils.js:5743 +#: js/utils/musicutils.js:5776 msgid "previous" msgstr "" -#: js/utils/synthutils.js:122 +#: js/utils/synthutils.js:86 +#.TRANS: harmonium musical instrument +msgid "harmonium" +msgstr "" + +#: js/utils/synthutils.js:124 #.TRANS: simple monotone synthesizer msgid "simple-2" msgstr "" -#: js/utils/synthutils.js:124 +#: js/utils/synthutils.js:126 #.TRANS: simple monotone synthesizer msgid "simple-3" msgstr "" -#: js/utils/synthutils.js:126 +#: js/utils/synthutils.js:128 #.TRANS: simple monotone synthesizer msgid "simple-4" msgstr "" -#: js/utils/synthutils.js:164 +#: js/utils/synthutils.js:166 #.TRANS: musical instrument msgid "taiko" msgstr "" @@ -4765,7 +4780,7 @@ msgid "pitch to color" msgstr "" #: js/blocks/PitchBlocks.js:629 -#: js/widgets/musickeyboard.js:753 +#: js/widgets/musickeyboard.js:759 #.TRANS: MIDI is a technical standard for electronic music msgid "MIDI" msgstr "" @@ -4957,8 +4972,8 @@ msgstr "" #: js/blocks/PitchBlocks.js:1577 #: js/blocks/MediaBlocks.js:679 -#: js/widgets/musickeyboard.js:1962 -#: js/widgets/phrasemaker.js:1123 +#: js/widgets/musickeyboard.js:2018 +#: js/widgets/phrasemaker.js:1134 #.TRANS: a measure of frequency: one cycle per second msgid "hertz" msgstr "" @@ -6502,16 +6517,110 @@ msgstr "" msgid "The Mouse-button block returns True if the mouse button is pressed." msgstr "" -#: js/blocks/SensorsBlocks.js:935 -msgid "to ASCII" +#: js/blocks/SensorsBlocks.js:935 +msgid "to ASCII" +msgstr "" + +#: js/blocks/SensorsBlocks.js:939 +msgid "The To ASCII block converts numbers to letters." +msgstr "" + +#: js/blocks/SensorsBlocks.js:1006 +msgid "The Keyboard block returns computer keyboard input." +msgstr "" + +#: js/blocks/VolumeBlocks.js:35 +msgid "synth volume" +msgstr "" + +#: js/blocks/VolumeBlocks.js:39 +msgid "The Synth volume block returns the current volume of the current synthesizer." +msgstr "" + +#: js/blocks/VolumeBlocks.js:105 +msgid "master volume" +msgstr "" + +#: js/blocks/VolumeBlocks.js:109 +msgid "The Master volume block returns the master volume." +msgstr "" + +#: js/blocks/VolumeBlocks.js:355 +#: js/blocks/VolumeBlocks.js:524 +msgid "set synth volume" +msgstr "" + +#: js/blocks/VolumeBlocks.js:362 +#: js/blocks/VolumeBlocks.js:545 +msgid "synth" +msgstr "" + +#: js/blocks/VolumeBlocks.js:403 +#: js/blocks/VolumeBlocks.js:577 +#: js/blocks/VolumeBlocks.js:740 +#: js/turtleactions/VolumeActions.js:173 +msgid "Setting volume to 0." +msgstr "" + +#: js/blocks/VolumeBlocks.js:440 +msgid "Synth not found" +msgstr "" + +#: js/blocks/VolumeBlocks.js:494 +msgid "set drum volume" +msgstr "" + +#: js/blocks/VolumeBlocks.js:530 +msgid "The Set synth volume block will change the volume of a particular synth," +msgstr "" + +#: js/blocks/VolumeBlocks.js:532 +msgid "eg guitar violin snare drum etc." +msgstr "" + +#: js/blocks/VolumeBlocks.js:534 +msgid "The default volume is 50." +msgstr "" + +#: js/blocks/VolumeBlocks.js:536 +msgid "The range is 0 for silence to 100 for full volume." +msgstr "" + +#: js/blocks/VolumeBlocks.js:597 +msgid "set panning" +msgstr "" + +#: js/blocks/VolumeBlocks.js:603 +msgid "The Set Panning block sets the panning for all synthesizers." +msgstr "" + +#: js/blocks/VolumeBlocks.js:625 +msgid "Warning: Sound is coming out from only the left or right side." +msgstr "" + +#: js/blocks/VolumeBlocks.js:647 +#: js/blocks/VolumeBlocks.js:695 +msgid "set master volume" +msgstr "" + +#: js/blocks/VolumeBlocks.js:653 +msgid "The Set master volume block sets the volume for all synthesizers." +msgstr "" + +#: js/blocks/VolumeBlocks.js:784 +msgid "The Set relative volume block changes the volume of the contained notes." +msgstr "" + +#: js/blocks/VolumeBlocks.js:791 +msgid "set relative volume" msgstr "" -#: js/blocks/SensorsBlocks.js:939 -msgid "The To ASCII block converts numbers to letters." +#: js/blocks/VolumeBlocks.js:857 +msgid "decrescendo" msgstr "" -#: js/blocks/SensorsBlocks.js:1006 -msgid "The Keyboard block returns computer keyboard input." +#: js/blocks/VolumeBlocks.js:921 +msgid "crescendo" msgstr "" #: js/blocks/WidgetBlocks.js:81 @@ -6583,7 +6692,7 @@ msgstr "" #: js/blocks/WidgetBlocks.js:332 #: js/blocks/WidgetBlocks.js:1574 -#: js/widgets/sampler.js:501 +#: js/widgets/sampler.js:517 msgid "Upload a sample and adjust its pitch center." msgstr "" @@ -6702,100 +6811,6 @@ msgstr "" msgid "AI Music" msgstr "" -#: js/blocks/VolumeBlocks.js:35 -msgid "synth volume" -msgstr "" - -#: js/blocks/VolumeBlocks.js:39 -msgid "The Synth volume block returns the current volume of the current synthesizer." -msgstr "" - -#: js/blocks/VolumeBlocks.js:105 -msgid "master volume" -msgstr "" - -#: js/blocks/VolumeBlocks.js:109 -msgid "The Master volume block returns the master volume." -msgstr "" - -#: js/blocks/VolumeBlocks.js:355 -#: js/blocks/VolumeBlocks.js:524 -msgid "set synth volume" -msgstr "" - -#: js/blocks/VolumeBlocks.js:362 -#: js/blocks/VolumeBlocks.js:545 -msgid "synth" -msgstr "" - -#: js/blocks/VolumeBlocks.js:403 -#: js/blocks/VolumeBlocks.js:577 -#: js/blocks/VolumeBlocks.js:740 -#: js/turtleactions/VolumeActions.js:173 -msgid "Setting volume to 0." -msgstr "" - -#: js/blocks/VolumeBlocks.js:440 -msgid "Synth not found" -msgstr "" - -#: js/blocks/VolumeBlocks.js:494 -msgid "set drum volume" -msgstr "" - -#: js/blocks/VolumeBlocks.js:530 -msgid "The Set synth volume block will change the volume of a particular synth," -msgstr "" - -#: js/blocks/VolumeBlocks.js:532 -msgid "eg guitar violin snare drum etc." -msgstr "" - -#: js/blocks/VolumeBlocks.js:534 -msgid "The default volume is 50." -msgstr "" - -#: js/blocks/VolumeBlocks.js:536 -msgid "The range is 0 for silence to 100 for full volume." -msgstr "" - -#: js/blocks/VolumeBlocks.js:597 -msgid "set panning" -msgstr "" - -#: js/blocks/VolumeBlocks.js:603 -msgid "The Set Panning block sets the panning for all synthesizers." -msgstr "" - -#: js/blocks/VolumeBlocks.js:625 -msgid "Warning: Sound is coming out from only the left or right side." -msgstr "" - -#: js/blocks/VolumeBlocks.js:647 -#: js/blocks/VolumeBlocks.js:695 -msgid "set master volume" -msgstr "" - -#: js/blocks/VolumeBlocks.js:653 -msgid "The Set master volume block sets the volume for all synthesizers." -msgstr "" - -#: js/blocks/VolumeBlocks.js:784 -msgid "The Set relative volume block changes the volume of the contained notes." -msgstr "" - -#: js/blocks/VolumeBlocks.js:791 -msgid "set relative volume" -msgstr "" - -#: js/blocks/VolumeBlocks.js:857 -msgid "decrescendo" -msgstr "" - -#: js/blocks/VolumeBlocks.js:921 -msgid "crescendo" -msgstr "" - #: js/turtleactions/IntervalsActions.js:113 msgid "one" msgstr "" @@ -6940,11 +6955,11 @@ msgstr "" #: js/widgets/rhythmruler.js:680 #: js/widgets/rhythmruler.js:1856 #: js/widgets/rhythmruler.js:1857 -#: js/widgets/sampler.js:180 -#: js/widgets/sampler.js:181 #: js/widgets/tempo.js:78 #: js/widgets/tempo.js:97 #: js/widgets/tempo.js:98 +#: js/widgets/sampler.js:180 +#: js/widgets/sampler.js:181 msgid "Pause" msgstr "" @@ -6967,7 +6982,7 @@ msgid "Upload failed: Sample is not a .wav file." msgstr "" #: js/widgets/aiwidget.js:677 -#: js/widgets/sampler.js:430 +#: js/widgets/sampler.js:446 msgid "Save sample" msgstr "" @@ -7009,9 +7024,9 @@ msgid "Rotate clockwise" msgstr "" #: js/widgets/modewidget.js:143 -#: js/widgets/pitchstaircase.js:676 #: js/widgets/rhythmruler.js:578 #: js/widgets/timbre.js:957 +#: js/widgets/pitchstaircase.js:676 msgid "Undo" msgstr "" @@ -7021,46 +7036,16 @@ msgid "Click in the circle to select notes for the mode." msgstr "" #: js/widgets/modewidget.js:1011 -#: js/widgets/musickeyboard.js:3210 -#: js/widgets/pitchstaircase.js:578 #: js/widgets/rhythmruler.js:2244 #: js/widgets/rhythmruler.js:2462 #: js/widgets/temperament.js:1862 #: js/widgets/tempo.js:412 -#: js/widgets/phrasemaker.js:5467 +#: js/widgets/musickeyboard.js:3266 +#: js/widgets/phrasemaker.js:5478 +#: js/widgets/pitchstaircase.js:578 msgid "New action block generated." msgstr "" -#: js/widgets/musickeyboard.js:743 -#: js/widgets/phrasemaker.js:595 -msgid "Add note" -msgstr "" - -#: js/widgets/musickeyboard.js:762 -msgid "Metronome" -msgstr "" - -#: js/widgets/musickeyboard.js:1574 -msgid "Note value" -msgstr "" - -#: js/widgets/musickeyboard.js:3209 -msgid "New action blocks generated." -msgstr "" - -#: js/widgets/musickeyboard.js:3393 -#: js/widgets/musickeyboard.js:3401 -msgid "MIDI device present." -msgstr "" - -#: js/widgets/musickeyboard.js:3404 -msgid "No MIDI device found." -msgstr "" - -#: js/widgets/musickeyboard.js:3414 -msgid "Failed to get MIDI access in browser." -msgstr "" - #: js/widgets/pitchdrummatrix.js:356 #: js/widgets/pitchdrummatrix.js:741 msgid "Click in the grid to map notes to drums." @@ -7078,18 +7063,6 @@ msgstr "" msgid "Click on the slider to create a note block." msgstr "" -#: js/widgets/pitchstaircase.js:622 -msgid "Play chord" -msgstr "" - -#: js/widgets/pitchstaircase.js:630 -msgid "Play scale" -msgstr "" - -#: js/widgets/pitchstaircase.js:694 -msgid "Click on a note to create a new step." -msgstr "" - #: js/widgets/rhythmruler.js:486 msgid "Save rhythms" msgstr "" @@ -7120,39 +7093,6 @@ msgstr "" msgid "Maximum value of 256 has been exceeded." msgstr "" -#: js/widgets/sampler.js:235 -msgid "Recording started" -msgstr "" - -#: js/widgets/sampler.js:243 -msgid "Recording complete" -msgstr "" - -#: js/widgets/sampler.js:281 -msgid "A new sample block was generated." -msgstr "" - -#: js/widgets/sampler.js:376 -msgid "Upload sample" -msgstr "" - -#: js/widgets/sampler.js:397 -msgid "Warning: Your sample cannot be loaded because it is >1MB." -msgstr "" - -#: js/widgets/sampler.js:446 -msgid "Toggle Mic" -msgstr "" - -#: js/widgets/sampler.js:453 -msgid "Playback" -msgstr "" - -#: js/widgets/sampler.js:933 -#.TRANS: The reference tone is a sound used for comparison. -msgid "reference tone" -msgstr "" - #: js/widgets/temperament.js:319 msgid "back to 2:1 octave space" msgstr "" @@ -7299,6 +7239,36 @@ msgstr "" msgid "distortion amount" msgstr "" +#: js/widgets/musickeyboard.js:749 +#: js/widgets/phrasemaker.js:595 +msgid "Add note" +msgstr "" + +#: js/widgets/musickeyboard.js:768 +msgid "Metronome" +msgstr "" + +#: js/widgets/musickeyboard.js:1630 +msgid "Note value" +msgstr "" + +#: js/widgets/musickeyboard.js:3265 +msgid "New action blocks generated." +msgstr "" + +#: js/widgets/musickeyboard.js:3449 +#: js/widgets/musickeyboard.js:3457 +msgid "MIDI device present." +msgstr "" + +#: js/widgets/musickeyboard.js:3460 +msgid "No MIDI device found." +msgstr "" + +#: js/widgets/musickeyboard.js:3470 +msgid "Failed to get MIDI access in browser." +msgstr "" + #: js/widgets/oscilloscope.js:79 msgid "Zoom In" msgstr "" @@ -7315,15 +7285,60 @@ msgstr "" msgid "Sort" msgstr "" -#: js/widgets/phrasemaker.js:1061 +#: js/widgets/phrasemaker.js:1072 msgid "Click on the table to add notes." msgstr "" -#: js/widgets/phrasemaker.js:2755 -#: js/widgets/phrasemaker.js:2891 +#: js/widgets/phrasemaker.js:2766 +#: js/widgets/phrasemaker.js:2902 msgid "tuplet value" msgstr "" +#: js/widgets/pitchstaircase.js:622 +msgid "Play chord" +msgstr "" + +#: js/widgets/pitchstaircase.js:630 +msgid "Play scale" +msgstr "" + +#: js/widgets/pitchstaircase.js:694 +msgid "Click on a note to create a new step." +msgstr "" + +#: js/widgets/sampler.js:235 +msgid "Recording started" +msgstr "" + +#: js/widgets/sampler.js:243 +msgid "Recording complete" +msgstr "" + +#: js/widgets/sampler.js:281 +msgid "A new sample block was generated." +msgstr "" + +#: js/widgets/sampler.js:316 +msgid "Warning: Your sample cannot be loaded because it is >1MB." +msgstr "" + +#: js/widgets/sampler.js:418 +msgid "Upload sample" +msgstr "" + +#: js/widgets/sampler.js:462 +msgid "Toggle Mic" +msgstr "" + +#: js/widgets/sampler.js:469 +msgid "Playback" +msgstr "" + +#: js/widgets/sampler.js:950 +#.TRANS: The reference tone is a sound used for comparison. +msgid "reference tone" +msgstr "" + #: planet/js/GlobalCard.js:68 msgid "Share" msgstr "" @@ -7820,32 +7835,16 @@ msgstr "" #~msgid "" #~msgstr "" -#: js/activity.js:3323 -#~msgid "Nothing in the trash to restore." -#~msgstr "" - -#: js/turtledefs.js:584 -#~msgid "Save audio from your project as WAV." -#~msgstr "" - -#: js/turtledefs.js:588 -#~msgid "Save your project to as an ABC file." -#~msgstr "" - -#: js/turtledefs.js:592 -#~msgid "Save your project to as a Lilypond file." -#~msgstr "" - -#: js/turtledefs.js:620 -#~msgid "Show or hide a coordinate grid." +#: js/turtledefs.js:703 +#~msgid "To delete a block, right-click on it. You will see the delete option." #~msgstr "" -#: js/turtledefs.js:649 -#~msgid "Expand/collapse collapsable blocks" +#: js/turtledefs.js:709 +#~msgid "To copy a block, right-click on it. You will see the copy option." #~msgstr "" -#: js/turtledefs.js:752 -#~msgid "Show these messages." +#: js/turtledefs.js:715 +#~msgid "To extract a block, right-click on it. You will see the extract option." #~msgstr "" #: planet/js/StringHelper.js:44