1
0
forked from sent/waves
waves/public/assets/g/turbowarp/main/js/addon-settings.js
2025-04-09 17:11:14 -05:00

2774 lines
780 KiB
JavaScript
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

var GUI =
/******/ (function(modules) { // webpackBootstrap
/******/ // install a JSONP callback for chunk loading
/******/ function webpackJsonpCallback(data) {
/******/ var chunkIds = data[0];
/******/ var moreModules = data[1];
/******/ var executeModules = data[2];
/******/
/******/ // add "moreModules" to the modules object,
/******/ // then flag all "chunkIds" as loaded and fire callback
/******/ var moduleId, chunkId, i = 0, resolves = [];
/******/ for(;i < chunkIds.length; i++) {
/******/ chunkId = chunkIds[i];
/******/ if(Object.prototype.hasOwnProperty.call(installedChunks, chunkId) && installedChunks[chunkId]) {
/******/ resolves.push(installedChunks[chunkId][0]);
/******/ }
/******/ installedChunks[chunkId] = 0;
/******/ }
/******/ for(moduleId in moreModules) {
/******/ if(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {
/******/ modules[moduleId] = moreModules[moduleId];
/******/ }
/******/ }
/******/ if(parentJsonpFunction) parentJsonpFunction(data);
/******/
/******/ while(resolves.length) {
/******/ resolves.shift()();
/******/ }
/******/
/******/ // add entry modules from loaded chunk to deferred list
/******/ deferredModules.push.apply(deferredModules, executeModules || []);
/******/
/******/ // run deferred modules when all chunks ready
/******/ return checkDeferredModules();
/******/ };
/******/ function checkDeferredModules() {
/******/ var result;
/******/ for(var i = 0; i < deferredModules.length; i++) {
/******/ var deferredModule = deferredModules[i];
/******/ var fulfilled = true;
/******/ for(var j = 1; j < deferredModule.length; j++) {
/******/ var depId = deferredModule[j];
/******/ if(installedChunks[depId] !== 0) fulfilled = false;
/******/ }
/******/ if(fulfilled) {
/******/ deferredModules.splice(i--, 1);
/******/ result = __webpack_require__(__webpack_require__.s = deferredModule[0]);
/******/ }
/******/ }
/******/
/******/ return result;
/******/ }
/******/
/******/ // The module cache
/******/ var installedModules = {};
/******/
/******/ // object to store loaded and loading chunks
/******/ // undefined = chunk not loaded, null = chunk preloaded/prefetched
/******/ // Promise = chunk loading, 0 = chunk loaded
/******/ var installedChunks = {
/******/ "addon-settings": 0
/******/ };
/******/
/******/ var deferredModules = [];
/******/
/******/ // The require function
/******/ function __webpack_require__(moduleId) {
/******/
/******/ // Check if module is in cache
/******/ if(installedModules[moduleId]) {
/******/ return installedModules[moduleId].exports;
/******/ }
/******/ // Create a new module (and put it into the cache)
/******/ var module = installedModules[moduleId] = {
/******/ i: moduleId,
/******/ l: false,
/******/ exports: {}
/******/ };
/******/
/******/ // Execute the module function
/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
/******/
/******/ // Flag the module as loaded
/******/ module.l = true;
/******/
/******/ // Return the exports of the module
/******/ return module.exports;
/******/ }
/******/
/******/
/******/ // expose the modules object (__webpack_modules__)
/******/ __webpack_require__.m = modules;
/******/
/******/ // expose the module cache
/******/ __webpack_require__.c = installedModules;
/******/
/******/ // define getter function for harmony exports
/******/ __webpack_require__.d = function(exports, name, getter) {
/******/ if(!__webpack_require__.o(exports, name)) {
/******/ Object.defineProperty(exports, name, { enumerable: true, get: getter });
/******/ }
/******/ };
/******/
/******/ // define __esModule on exports
/******/ __webpack_require__.r = function(exports) {
/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
/******/ }
/******/ Object.defineProperty(exports, '__esModule', { value: true });
/******/ };
/******/
/******/ // create a fake namespace object
/******/ // mode & 1: value is a module id, require it
/******/ // mode & 2: merge all properties of value into the ns
/******/ // mode & 4: return value when already ns object
/******/ // mode & 8|1: behave like require
/******/ __webpack_require__.t = function(value, mode) {
/******/ if(mode & 1) value = __webpack_require__(value);
/******/ if(mode & 8) return value;
/******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;
/******/ var ns = Object.create(null);
/******/ __webpack_require__.r(ns);
/******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value });
/******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));
/******/ return ns;
/******/ };
/******/
/******/ // getDefaultExport function for compatibility with non-harmony modules
/******/ __webpack_require__.n = function(module) {
/******/ var getter = module && module.__esModule ?
/******/ function getDefault() { return module['default']; } :
/******/ function getModuleExports() { return module; };
/******/ __webpack_require__.d(getter, 'a', getter);
/******/ return getter;
/******/ };
/******/
/******/ // Object.prototype.hasOwnProperty.call
/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
/******/
/******/ // __webpack_public_path__
/******/ __webpack_require__.p = "";
/******/
/******/ var jsonpArray = window["webpackJsonpGUI"] = window["webpackJsonpGUI"] || [];
/******/ var oldJsonpFunction = jsonpArray.push.bind(jsonpArray);
/******/ jsonpArray.push = webpackJsonpCallback;
/******/ jsonpArray = jsonpArray.slice();
/******/ for(var i = 0; i < jsonpArray.length; i++) webpackJsonpCallback(jsonpArray[i]);
/******/ var parentJsonpFunction = oldJsonpFunction;
/******/
/******/
/******/ // add entry module to deferred list
/******/ deferredModules.push(["./src/playground/addon-settings.jsx","vendors~addon-settings~credits~editor~embed~fullscreen~player","addon-settings~addons~editor~fullscreen~player"]);
/******/ // run deferred modules when ready
/******/ return checkDeferredModules();
/******/ })
/************************************************************************/
/******/ ({
/***/ "./node_modules/classnames/index.js":
/*!******************************************!*\
!*** ./node_modules/classnames/index.js ***!
\******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/*!
Copyright (c) 2017 Jed Watson.
Licensed under the MIT License (MIT), see
http://jedwatson.github.io/classnames
*/
/* global define */
(function () {
'use strict';
var hasOwn = {}.hasOwnProperty;
function classNames () {
var classes = [];
for (var i = 0; i < arguments.length; i++) {
var arg = arguments[i];
if (!arg) continue;
var argType = typeof arg;
if (argType === 'string' || argType === 'number') {
classes.push(arg);
} else if (Array.isArray(arg) && arg.length) {
var inner = classNames.apply(null, arg);
if (inner) {
classes.push(inner);
}
} else if (argType === 'object') {
for (var key in arg) {
if (hasOwn.call(arg, key) && arg[key]) {
classes.push(key);
}
}
}
}
return classes.join(' ');
}
if ( true && module.exports) {
classNames.default = classNames;
module.exports = classNames;
} else if (true) {
// register as 'classnames', consistent with npm package name
!(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_RESULT__ = (function () {
return classNames;
}).apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__),
__WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
} else {}
}());
/***/ }),
/***/ "./node_modules/css-loader/index.js?!./node_modules/postcss-loader/src/index.js?!./src/addons/settings/settings.css":
/*!*************************************************************************************************************************!*\
!*** ./node_modules/css-loader??ref--5-1!./node_modules/postcss-loader/src??postcss!./src/addons/settings/settings.css ***!
\*************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
var escape = __webpack_require__(/*! ../../../node_modules/css-loader/lib/url/escape.js */ "./node_modules/css-loader/lib/url/escape.js");
exports = module.exports = __webpack_require__(/*! ../../../node_modules/css-loader/lib/css-base.js */ "./node_modules/css-loader/lib/css-base.js")(false);
// imports
// module
exports.push([module.i, "/**\n * Copyright (C) 2021 Thomas Weber\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU General Public License version 3 as\n * published by the Free Software Foundation.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU General Public License for more details.\n *\n * You should have received a copy of the GNU General Public License\n * along with this program. If not, see <https://www.gnu.org/licenses/>.\n */\n\n/* #E5F0FF */\n\n/* #E9F1FC */\n\n/* #D9E3F2 */\n\n/* 90% transparent version of motion-primary */\n\n/* #FFFFFF */\n\n/* 25% transparent version of ui-white */\n\n/* 25% transparent version of ui-white */\n\n/* 25% transparent version of ui-white */\n\n/* 15% transparent version of black */\n\n/* #575E75 */\n\n/* 35% transparent version of motion-primary */\n\n/* 15% transparent version of motion-primary */\n\n/* opt-in theme overrides */\n\n/* #FF661A */\n\n/* #E64D00 */\n\n/* #CF63CF */\n\n/* #BD42BD */\n\n/* #FFAB19 */\n\n/* #FF8C1A */\n\n/* #0FBD8C */\n\n/* #0FBD8C */\n\n/* #FF8C1A */\n\n/* #FFB366 */\n\n/* #FF8C1A */\n\n/* 35% transparent version of extensions-primary */\n\n/* opaque version of extensions-transparent, on white bg */\n\n/* lighter than motion-primary */\n\nbody {\n background-color: white;\n color: black;\n font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n margin: 0;\n}\n\nbody[theme=\"dark\"] {\n background-color: #222222;\n color: white;\n color-scheme: dark;\n}\n\na[href] {\n color: #2a67eb;\n text-decoration: underline;\n}\n\n[theme=\"dark\"] a[href] {\n color: #6d9bff;\n}\n\na:active, a:focus {\n outline: none;\n box-shadow: 0 0 0 3px hsla(0, 100%, 65%, 0.35);\n}\n\n.settings_container_1qNQ3 {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n display: flex;\n flex-direction: column;\n overflow: hidden;\n}\n\n.settings_section_31t4Q {\n max-width: 1280px;\n margin: auto;\n}\n\n.settings_header_Y9USz {\n position: relative;\n padding: 8px 20px;\n background-color: #fcfcfc;\n box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);\n}\n\n[theme=\"dark\"] .settings_header_Y9USz {\n background-color: #222222;\n}\n\n@media (max-width: 700px) {\n .settings_header_Y9USz {\n padding-left: 5px;\n padding-right: 5px;\n }\n}\n\n.settings_header_Y9USz .settings_section_31t4Q {\n display: flex;\n flex-direction: row;\n align-items: center;\n}\n\n.settings_button_2ovv0 {\n color: #000;\n background: #efefef;\n border: 1px solid #acacac;\n padding: 8px 12px;\n border-radius: 4px;\n outline: none;\n height: 32px;\n font-family: inherit;\n font-size: 14px;\n transition: 0.25s ease;\n transition-property: background;\n display: flex;\n align-items: center;\n}\n\n[theme=\"dark\"] .settings_button_2ovv0 {\n color: #fff;\n background: #222222;\n border-color: #000;\n}\n\n.settings_button_2ovv0:hover {\n background: #aaaaaa;\n}\n\n[theme=\"dark\"] .settings_button_2ovv0:hover {\n background: #151515;\n}\n\n.settings_button_2ovv0:active, .settings_button_2ovv0:focus-within {\n box-shadow: 0 0 0 3px hsla(0, 100%, 65%, 0.35);\n}\n\n.settings_search-container_24OhB {\n display: flex;\n background-color: #f0f0f0;\n color: #222;\n border: 1px solid #cecece;\n border-radius: 4px;\n}\n\n.settings_search-container_24OhB:focus-within {\n box-shadow: 0 0 0 3px hsla(0, 100%, 65%, 0.35);\n}\n\n.settings_search-input_9LNCl {\n color: inherit;\n width: 150px;\n height: 16px;\n padding: 10px 0 10px 15px;\n border: none;\n outline: none;\n background-color: transparent;\n font-size: 14px;\n}\n\n/* legacy edge */\n\n.settings_search-input_9LNCl::-ms-clear {\n display: none;\n}\n\n.settings_search-button_LceHy {\n height: 36px;\n width: 36px;\n border: none;\n outline: none;\n cursor: pointer;\n background-color: transparent;\n background-image: url(" + escape(__webpack_require__(/*! ./icons/search.svg */ "./src/addons/settings/icons/search.svg")) + ");\n background-repeat: no-repeat;\n background-position: center;\n}\n\n[theme=\"dark\"] .settings_search-container_24OhB {\n color: white;\n background-color: #111111;\n border-color: #222222;\n}\n\n.settings_search-input_9LNCl:not([value=\"\"]) ~ .settings_search-button_LceHy {\n background-image: url(" + escape(__webpack_require__(/*! ./icons/clear.svg */ "./src/addons/settings/icons/clear.svg")) + ") !important;\n}\n\n.settings_feedback-button-outer_3RXeq {\n background: #f0f0f0;\n border: 1px solid #cecece;\n color: #333 !important;\n height: 36px;\n box-sizing: border-box;\n border-radius: 4px;\n padding: 0 12px;\n margin-left: 10px;\n font-size: 12px;\n outline: none;\n display: flex;\n align-items: center;\n text-decoration: none !important;\n}\n\n[theme=\"dark\"] .settings_feedback-button-outer_3RXeq {\n background-color: white;\n border-color: white;\n}\n\n.settings_feedback-button-outer_3RXeq:active, .settings_feedback-button-outer_3RXeq:focus-within {\n box-shadow: 0 0 0 3px hsla(0, 100%, 65%, 0.35);\n}\n\n.settings_feedback-button-inner_2h_ch {\n text-decoration: none;\n font-weight: bold;\n text-align: center;\n}\n\n[theme=\"dark\"] .settings_search-button_LceHy,\n[theme=\"dark\"] .settings_addon-group-expand_1G6_X,\n[theme=\"dark\"] .settings_extension-image_1HlEn,\n[theme=\"dark\"] .settings_reset-button_1onc- img,\n[theme=\"dark\"] .settings_reset-setting-button_-WLwd img {\n filter: invert(100%);\n}\n\n.settings_addons_2LLFF {\n overflow-y: auto;\n overflow-x: hidden;\n padding: 10px 20px;\n height: 100%;\n}\n\n@media (max-width: 700px) {\n .settings_addons_2LLFF {\n padding-left: 5px;\n padding-right: 5px;\n }\n}\n\n.settings_addon-group_3d-ZB {\n margin: 0 0 10px 0;\n}\n\n.settings_addon-group-name_1h56B {\n background: none;\n border: none;\n width: 100%;\n display: flex;\n align-items: center;\n}\n\n.settings_addon-group-name_1h56B::after {\n margin-left: 16px;\n content: '';\n border-top: 1px solid #cfcfcf;\n width: 100px;\n flex: 1;\n}\n\n[theme=\"dark\"] .settings_addon-group-name_1h56B::after {\n border-color: #333;\n}\n\n.settings_addon-group-expand_1G6_X {\n width: 24px;\n height: 24px;\n margin-right: 8px;\n border-radius: 5px;\n}\n\n.settings_addon-group-expand_1G6_X[data-open=\"true\"] {\n transform: scaleY(-1);\n}\n\n.settings_addon-group-name_1h56B:hover .settings_addon-group-expand_1G6_X {\n background: #ccc;\n}\n\n.settings_addon_3Oi_z {\n background: #f7f7f7;\n box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);\n border: 1px solid #cfcfcf;\n border-radius: 5px;\n margin: 10px 0 10px 0;\n font-size: 14px;\n}\n\n.settings_addon-dirty_2o20T {\n background: #ffeedf;\n}\n\n[theme=\"dark\"] .settings_addon_3Oi_z {\n background-color: #2a2a2a;\n border-color: #333;\n}\n\n[theme=\"dark\"] .settings_addon-dirty_2o20T {\n background: rgb(39, 50, 53);\n}\n\n.settings_addon-header_271wJ {\n padding: 0 10px;\n height: 50px;\n display: flex;\n align-items: center;\n}\n\n.settings_extension-image_1HlEn {\n height: 16px;\n width: 16px;\n margin-right: 8px;\n}\n\n.settings_addon-title_6MhRl {\n cursor: pointer;\n display: flex;\n align-items: center;\n white-space: nowrap;\n}\n\n.settings_addon-switch_2bf3g {\n margin-right: 8px;\n}\n\n.settings_addon-title-text_3QjlP {\n\n}\n\n.settings_addon-id_2EeZw {\n margin-left: 10px;\n}\n\n.settings_inline-description_SovV9 {\n margin-left: 10px;\n color: gray;\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n}\n\n.settings_addon-operations_28nBd {\n margin-left: auto;\n padding-left: 4px;\n display: flex;\n align-items: center;\n}\n\n.settings_reset-button_1onc- {\n display: flex;\n border-radius: 4px;\n cursor: pointer;\n border: none;\n background-color: transparent;\n}\n\n.settings_reset-button_1onc-:hover {\n background: rgba(0, 0, 0, 0.05);\n}\n\n.settings_reset-button_1onc-:active, .settings_reset-button_1onc-:focus-within {\n outline: none;\n box-shadow: 0 0 0 3px hsla(0, 100%, 65%, 0.35);\n}\n\n.settings_reset-button-image_2Tgqe {\n padding: 1px 0;\n height: 16px;\n width: 16px;\n}\n\n[theme=\"dark\"] .settings_reset-button_1onc-:hover {\n background: rgba(255, 255, 255, 0.05);\n}\n\n.settings_switch_2V1f5 {\n display: block;\n background: #111;\n width: 40px;\n height: 20px;\n border: none;\n border-radius: 10px;\n position: relative;\n cursor: pointer;\n transition: 0.25s ease;\n transition-property: background;\n}\n\n.settings_switch_2V1f5[state=\"on\"] {\n background: hsla(0, 100%, 65%, 1);\n}\n\n.settings_switch_2V1f5::before {\n content: \"\";\n position: absolute;\n display: block;\n width: 10px;\n height: 10px;\n background: #fff;\n border-radius: 5px;\n top: 5px;\n left: 5px;\n transition: 0.25s ease;\n transition-property: background, left;\n}\n\n[theme=\"dark\"] .settings_switch_2V1f5::before {\n background: #aaa;\n}\n\n.settings_switch_2V1f5[state=\"on\"]::before {\n background: #fff;\n left: 25px;\n}\n\n.settings_switch_2V1f5:active, .settings_switch_2V1f5:focus-within {\n outline: none;\n box-shadow: 0 0 0 3px hsla(0, 100%, 65%, 0.35);\n}\n\n.settings_tag-container_3yFc4 {\n display: flex;\n align-items: center;\n}\n\n.settings_tag_1c-GO {\n border-radius: 4px;\n padding: 2px 5px;\n margin-left: 10px;\n border-bottom: 2px solid #111;\n white-space: nowrap;\n}\n\n.settings_tag-recommended_2k7Kt {\n color: white;\n background-color: #175ef8;\n border-color: #0e44b8;\n}\n\n.settings_tag-theme_PbNiB {\n color: black;\n background-color: #9ad4cf;\n border-color: #628f8c;\n}\n\n.settings_tag-beta_26ywj {\n color: white;\n background-color: #fd662b;\n border-color: #d84a12;\n}\n\n.settings_tag-easter-egg_2M8qE {\n color: black;\n background-color: #b9f38d;\n border-color: #8fce5e;\n}\n\n.settings_tag-new_1g9ff {\n color: white;\n background: #b117f8;\n border-color: #6f0073;\n}\n\n.settings_tag-danger_2g6El {\n color: white;\n background: #fd2b2b;\n border-color: #d81212;\n}\n\n@media (max-width: 550px) {\n .settings_tag_1c-GO:not(.settings_tag-beta_26ywj) {\n display: none;\n }\n}\n\n.settings_addon-details_2CKwd {\n padding: 0 20px;\n margin-bottom: 10px;\n color: #111;\n}\n\n[theme=\"dark\"] .settings_addon-details_2CKwd {\n color: #ddd;\n}\n\n.settings_credit-container_2mHq7 {\n\n}\n\n.settings_credit-title_3f-yX {\n padding-right: 5px;\n}\n\n.settings_credit_3grR6 {\n\n}\n\n.settings_description_2MbZo {\n\n}\n\n.settings_notice_2q6Z2 {\n color: black;\n padding: 10px;\n border-radius: 5px;\n font-weight: bold;\n margin: 10px 0;\n display: flex;\n align-items: center;\n background: rgba(154, 212, 207, 0.7);\n}\n\n.settings_notice-icon_2lAT7 {\n height: 16px;\n width: 16px;\n margin-right: 10px;\n}\n\n.settings_setting-container_2BA7o {\n margin-top: 10px;\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n}\n\n.settings_setting_2i2j- {\n margin: 10px;\n margin-right: 30px;\n min-height: 35px;\n display: flex;\n align-items: center;\n flex-wrap: wrap;\n}\n\n.settings_setting-label_2w3mJ {\n font-weight: bold;\n text-transform: uppercase;\n color: #555;\n font-size: 12px;\n margin-right: 10px;\n}\n\n[theme=\"dark\"] .settings_setting-label_2w3mJ {\n color: #aaa;\n}\n\n.settings_setting_2i2j- input {\n color: #000;\n background: #efefef;\n border: 1px solid #acacac;\n padding: 8px 12px;\n border-radius: 4px;\n transition: 0.25s ease;\n transition-property: background;\n}\n\n[theme=\"dark\"] .settings_setting_2i2j- input {\n color: #fff;\n background: #222222;\n border: 1px solid #000;\n}\n\n.settings_setting_2i2j- input:focus, .settings_setting_2i2j- input:active {\n outline: none;\n border-color: hsla(0, 100%, 65%, 1);\n box-shadow: 0 0 0 3px hsla(0, 100%, 65%, 0.35);\n}\n\n.settings_setting_2i2j- input[type=\"checkbox\"] {\n height: 20px;\n width: 20px;\n padding: 0;\n appearance: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n background-color: white;\n background-size: 20px 20px;\n background-position: center center;\n}\n\n.settings_setting_2i2j- input[type=\"checkbox\"]:checked {\n border-color: hsla(0, 100%, 65%, 1);\n background-color: hsla(0, 100%, 65%, 1);\n background-image: url(" + escape(__webpack_require__(/*! ./icons/check.svg */ "./src/addons/settings/icons/check.svg")) + ");\n}\n\n.settings_setting_2i2j- input[type=\"checkbox\"]:hover:not(:focus) {\n border-color: hsla(0, 60%, 50%, 1);\n}\n\n.settings_setting_2i2j- input[type=\"checkbox\"]:checked:hover {\n border-color: hsla(0, 60%, 50%, 1);\n}\n\n.settings_setting_2i2j- input[type=\"number\"] {\n border-radius: 20px 0 0 20px;\n font-size: 14px;\n width: 75px;\n height: 35px;\n box-sizing: border-box;\n}\n\n.settings_setting_2i2j- input[type=\"color\"] {\n height: 30px;\n width: 100px;\n box-sizing: border-box;\n padding: 0;\n margin: 0;\n outline: none;\n border: 1px solid transparent;\n border-radius: 4px 0px 0px 4px;\n}\n\n.settings_reset-setting-button_-WLwd {\n border-radius: 0 4px 4px 0px;\n box-sizing: border-box;\n height: 30px;\n}\n\n.settings_reset-setting-button_-WLwd img {\n width: 20px;\n height: 20px;\n}\n\n.settings_reset-setting-button_-WLwd[data-for-text-input=\"true\"] {\n height: 35px;\n border-radius: 0 20px 20px 0;\n}\n\n.settings_select_sIZno {\n display: flex;\n}\n\n.settings_select-option_32Zqa {\n cursor: pointer;\n padding: 10px;\n margin: 0;\n background: transparent;\n border: none;\n background: #f0f0f0;\n color: #000;\n border: 1px solid #aaa;\n border-right-width: 0;\n transition: 0.25s ease;\n transition-property: color, background, border;\n}\n\n[theme=\"dark\"] .settings_select-option_32Zqa {\n color: #fff;\n background: #222222;\n border-color: #000000;\n}\n\n.settings_select-option_32Zqa:first-child {\n border-top-left-radius: 4px;\n border-bottom-left-radius: 4px;\n}\n\n.settings_select-option_32Zqa:last-child {\n border-top-right-radius: 4px;\n border-bottom-right-radius: 4px;\n border-right-width: 1px;\n}\n\n.settings_select-option_32Zqa.settings_selected_38WtW {\n color: white;\n background: hsla(0, 100%, 65%, 1);\n}\n\n.settings_select-option_32Zqa:active, .settings_select-option_32Zqa:focus-within {\n outline: none;\n box-shadow: 0 0 0 3px hsla(0, 100%, 65%, 0.35);\n z-index: 10;\n}\n\n.settings_presets_3zawV {\n width: 100%;\n}\n\n.settings_preset-button_3zYV3 {\n margin-right: 10px;\n}\n\n.settings_footer_jjys0 {\n color: #444;\n}\n\n[theme=\"dark\"] .settings_footer_jjys0 {\n color: #aaa;\n}\n\n.settings_unsupported-container_2vhiH {\n margin-bottom: 10px;\n}\n\n.settings_unsupported-addon_1p57c {\n padding-left: 5px;\n}\n\n.settings_version_2_cDA {\n margin-bottom: 10px;\n cursor: pointer;\n}\n\n.settings_footer-buttons_xTSXH {\n margin-bottom: 10px;\n display: flex;\n}\n\n.settings_footer-buttons_xTSXH > .settings_button_2ovv0 {\n margin-right: 10px;\n}\n\n.settings_reset-all-button_2Q-Zi {\n\n}\n\n.settings_export-button_2PWOM {\n\n}\n\n.settings_import-button_1NMJN {\n\n}\n\n.settings_no-results_3bDSs {\n text-align: center;\n font-style: italic;\n}\n\n.settings_dirty-outer_WmNYy {\n display: flex;\n position: absolute;\n top: calc(100% - 8px);\n left: 0;\n width: calc(100% - 20px);\n margin-left: 10px;\n z-index: 10;\n justify-content: center;\n animation: settings_dirty-appear_2Rcif 0.2s ease;\n pointer-events: none;\n}\n\n.settings_dirty-inner_2tglM {\n padding: 8px;\n background: #ffeedf;\n box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);\n border: 1px solid #cfcfcf;\n border-radius: 4px;\n pointer-events: auto;\n display: flex;\n align-items: center;\n text-align: center;\n}\n\n[theme=\"dark\"] .settings_dirty-inner_2tglM {\n background: rgb(39, 50, 53);\n border-color: #222;\n}\n\n.settings_dirty-button_2adjE {\n margin-left: 6px;\n}\n\n@keyframes settings_dirty-appear_2Rcif {\n from {\n transform: translateY(-100%);\n }\n to {\n transform: translateY(0);\n }\n}\n", ""]);
// exports
exports.locals = {
"container": "settings_container_1qNQ3",
"section": "settings_section_31t4Q",
"header": "settings_header_Y9USz",
"button": "settings_button_2ovv0",
"search-container": "settings_search-container_24OhB",
"searchContainer": "settings_search-container_24OhB",
"search-input": "settings_search-input_9LNCl",
"searchInput": "settings_search-input_9LNCl",
"search-button": "settings_search-button_LceHy",
"searchButton": "settings_search-button_LceHy",
"feedback-button-outer": "settings_feedback-button-outer_3RXeq",
"feedbackButtonOuter": "settings_feedback-button-outer_3RXeq",
"feedback-button-inner": "settings_feedback-button-inner_2h_ch",
"feedbackButtonInner": "settings_feedback-button-inner_2h_ch",
"addon-group-expand": "settings_addon-group-expand_1G6_X",
"addonGroupExpand": "settings_addon-group-expand_1G6_X",
"extension-image": "settings_extension-image_1HlEn",
"extensionImage": "settings_extension-image_1HlEn",
"reset-button": "settings_reset-button_1onc-",
"resetButton": "settings_reset-button_1onc-",
"reset-setting-button": "settings_reset-setting-button_-WLwd",
"resetSettingButton": "settings_reset-setting-button_-WLwd",
"addons": "settings_addons_2LLFF",
"addon-group": "settings_addon-group_3d-ZB",
"addonGroup": "settings_addon-group_3d-ZB",
"addon-group-name": "settings_addon-group-name_1h56B",
"addonGroupName": "settings_addon-group-name_1h56B",
"addon": "settings_addon_3Oi_z",
"addon-dirty": "settings_addon-dirty_2o20T",
"addonDirty": "settings_addon-dirty_2o20T",
"addon-header": "settings_addon-header_271wJ",
"addonHeader": "settings_addon-header_271wJ",
"addon-title": "settings_addon-title_6MhRl",
"addonTitle": "settings_addon-title_6MhRl",
"addon-switch": "settings_addon-switch_2bf3g",
"addonSwitch": "settings_addon-switch_2bf3g",
"addon-title-text": "settings_addon-title-text_3QjlP",
"addonTitleText": "settings_addon-title-text_3QjlP",
"addon-id": "settings_addon-id_2EeZw",
"addonId": "settings_addon-id_2EeZw",
"inline-description": "settings_inline-description_SovV9",
"inlineDescription": "settings_inline-description_SovV9",
"addon-operations": "settings_addon-operations_28nBd",
"addonOperations": "settings_addon-operations_28nBd",
"reset-button-image": "settings_reset-button-image_2Tgqe",
"resetButtonImage": "settings_reset-button-image_2Tgqe",
"switch": "settings_switch_2V1f5",
"tag-container": "settings_tag-container_3yFc4",
"tagContainer": "settings_tag-container_3yFc4",
"tag": "settings_tag_1c-GO",
"tag-recommended": "settings_tag-recommended_2k7Kt",
"tagRecommended": "settings_tag-recommended_2k7Kt",
"tag-theme": "settings_tag-theme_PbNiB",
"tagTheme": "settings_tag-theme_PbNiB",
"tag-beta": "settings_tag-beta_26ywj",
"tagBeta": "settings_tag-beta_26ywj",
"tag-easter-egg": "settings_tag-easter-egg_2M8qE",
"tagEasterEgg": "settings_tag-easter-egg_2M8qE",
"tag-new": "settings_tag-new_1g9ff",
"tagNew": "settings_tag-new_1g9ff",
"tag-danger": "settings_tag-danger_2g6El",
"tagDanger": "settings_tag-danger_2g6El",
"addon-details": "settings_addon-details_2CKwd",
"addonDetails": "settings_addon-details_2CKwd",
"credit-container": "settings_credit-container_2mHq7",
"creditContainer": "settings_credit-container_2mHq7",
"credit-title": "settings_credit-title_3f-yX",
"creditTitle": "settings_credit-title_3f-yX",
"credit": "settings_credit_3grR6",
"description": "settings_description_2MbZo",
"notice": "settings_notice_2q6Z2",
"notice-icon": "settings_notice-icon_2lAT7",
"noticeIcon": "settings_notice-icon_2lAT7",
"setting-container": "settings_setting-container_2BA7o",
"settingContainer": "settings_setting-container_2BA7o",
"setting": "settings_setting_2i2j-",
"setting-label": "settings_setting-label_2w3mJ",
"settingLabel": "settings_setting-label_2w3mJ",
"select": "settings_select_sIZno",
"select-option": "settings_select-option_32Zqa",
"selectOption": "settings_select-option_32Zqa",
"selected": "settings_selected_38WtW",
"presets": "settings_presets_3zawV",
"preset-button": "settings_preset-button_3zYV3",
"presetButton": "settings_preset-button_3zYV3",
"footer": "settings_footer_jjys0",
"unsupported-container": "settings_unsupported-container_2vhiH",
"unsupportedContainer": "settings_unsupported-container_2vhiH",
"unsupported-addon": "settings_unsupported-addon_1p57c",
"unsupportedAddon": "settings_unsupported-addon_1p57c",
"version": "settings_version_2_cDA",
"footer-buttons": "settings_footer-buttons_xTSXH",
"footerButtons": "settings_footer-buttons_xTSXH",
"reset-all-button": "settings_reset-all-button_2Q-Zi",
"resetAllButton": "settings_reset-all-button_2Q-Zi",
"export-button": "settings_export-button_2PWOM",
"exportButton": "settings_export-button_2PWOM",
"import-button": "settings_import-button_1NMJN",
"importButton": "settings_import-button_1NMJN",
"no-results": "settings_no-results_3bDSs",
"noResults": "settings_no-results_3bDSs",
"dirty-outer": "settings_dirty-outer_WmNYy",
"dirtyOuter": "settings_dirty-outer_WmNYy",
"dirty-appear": "settings_dirty-appear_2Rcif",
"dirtyAppear": "settings_dirty-appear_2Rcif",
"dirty-inner": "settings_dirty-inner_2tglM",
"dirtyInner": "settings_dirty-inner_2tglM",
"dirty-button": "settings_dirty-button_2adjE",
"dirtyButton": "settings_dirty-button_2adjE"
};
/***/ }),
/***/ "./node_modules/css-loader/index.js?!./node_modules/postcss-loader/src/index.js?!./src/lib/normalize.css":
/*!**************************************************************************************************************!*\
!*** ./node_modules/css-loader??ref--5-1!./node_modules/postcss-loader/src??postcss!./src/lib/normalize.css ***!
\**************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
exports = module.exports = __webpack_require__(/*! ../../node_modules/css-loader/lib/css-base.js */ "./node_modules/css-loader/lib/css-base.js")(false);
// imports
// module
exports.push([module.i, "/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */\nhtml{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}\nbody{margin:0}\narticle,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}\naudio,canvas,progress,video{display:inline-block;vertical-align:baseline}\naudio:not([controls]){display:none;height:0}\n[hidden],template{display:none}\na{background-color:transparent}\na:active,a:hover{outline:0}\nabbr[title]{border-bottom:1px dotted}\nb,strong{font-weight:bold}\ndfn{font-style:italic}\nh1{font-size:2em;margin:.67em 0}\nmark{background:#ff0;color:#000}\nsmall{font-size:80%}\nsub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}\nsup{top:-0.5em}\nsub{bottom:-0.25em}\nimg{border:0}\nsvg:not(:root){overflow:hidden}\nfigure{margin:1em 40px}\nhr{box-sizing:content-box;height:0}\npre{overflow:auto}\ncode,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}\nbutton,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}\nbutton{overflow:visible}\nbutton,select{text-transform:none}\nbutton,html input[type=\"button\"],input[type=\"reset\"],input[type=\"submit\"]{-webkit-appearance:button;cursor:pointer}\nbutton[disabled],html input[disabled]{cursor:default}\nbutton::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}\ninput{line-height:normal}\ninput[type=\"checkbox\"],input[type=\"radio\"]{box-sizing:border-box;padding:0}\ninput[type=\"number\"]::-webkit-inner-spin-button,input[type=\"number\"]::-webkit-outer-spin-button{height:auto}\ninput[type=\"search\"]{-webkit-appearance:textfield;box-sizing:content-box}\ninput[type=\"search\"]::-webkit-search-cancel-button,input[type=\"search\"]::-webkit-search-decoration{-webkit-appearance:none}\nfieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}\nlegend{border:0;padding:0}\ntextarea{overflow:auto}\noptgroup{font-weight:bold}\ntable{border-collapse:collapse;border-spacing:0}\ntd,th{padding:0}\n", ""]);
// exports
/***/ }),
/***/ "./node_modules/css-loader/lib/url/escape.js":
/*!***************************************************!*\
!*** ./node_modules/css-loader/lib/url/escape.js ***!
\***************************************************/
/*! no static exports found */
/***/ (function(module, exports) {
module.exports = function escape(url) {
if (typeof url !== 'string') {
return url
}
// If url is already wrapped in quotes, remove them
if (/^['"].*['"]$/.test(url)) {
url = url.slice(1, -1);
}
// Should url be wrapped?
// See https://drafts.csswg.org/css-values-3/#urls
if (/["'() \t\n]/.test(url)) {
return '"' + url.replace(/"/g, '\\"').replace(/\n/g, '\\n') + '"'
}
return url
}
/***/ }),
/***/ "./node_modules/decode-uri-component/index.js":
/*!****************************************************!*\
!*** ./node_modules/decode-uri-component/index.js ***!
\****************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var token = '%[a-f0-9]{2}';
var singleMatcher = new RegExp(token, 'gi');
var multiMatcher = new RegExp('(' + token + ')+', 'gi');
function decodeComponents(components, split) {
try {
// Try to decode the entire string first
return decodeURIComponent(components.join(''));
} catch (err) {
// Do nothing
}
if (components.length === 1) {
return components;
}
split = split || 1;
// Split the array in 2 parts
var left = components.slice(0, split);
var right = components.slice(split);
return Array.prototype.concat.call([], decodeComponents(left), decodeComponents(right));
}
function decode(input) {
try {
return decodeURIComponent(input);
} catch (err) {
var tokens = input.match(singleMatcher);
for (var i = 1; i < tokens.length; i++) {
input = decodeComponents(tokens, i).join('');
tokens = input.match(singleMatcher);
}
return input;
}
}
function customDecodeURIComponent(input) {
// Keep track of all the replacements and prefill the map with the `BOM`
var replaceMap = {
'%FE%FF': '\uFFFD\uFFFD',
'%FF%FE': '\uFFFD\uFFFD'
};
var match = multiMatcher.exec(input);
while (match) {
try {
// Decode as big chunks as possible
replaceMap[match[0]] = decodeURIComponent(match[0]);
} catch (err) {
var result = decode(match[0]);
if (result !== match[0]) {
replaceMap[match[0]] = result;
}
}
match = multiMatcher.exec(input);
}
// Add `%C2` at the end of the map to make sure it does not replace the combinator before everything else
replaceMap['%C2'] = '\uFFFD';
var entries = Object.keys(replaceMap);
for (var i = 0; i < entries.length; i++) {
// Replace all decoded components
var key = entries[i];
input = input.replace(new RegExp(key, 'g'), replaceMap[key]);
}
return input;
}
module.exports = function (encodedURI) {
if (typeof encodedURI !== 'string') {
throw new TypeError('Expected `encodedURI` to be of type `string`, got `' + typeof encodedURI + '`');
}
try {
encodedURI = encodedURI.replace(/\+/g, ' ');
// Try the built in decoder first
return decodeURIComponent(encodedURI);
} catch (err) {
// Fallback to a more advanced decoder
return customDecodeURIComponent(encodedURI);
}
};
/***/ }),
/***/ "./node_modules/query-string/index.js":
/*!********************************************!*\
!*** ./node_modules/query-string/index.js ***!
\********************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var strictUriEncode = __webpack_require__(/*! strict-uri-encode */ "./node_modules/strict-uri-encode/index.js");
var objectAssign = __webpack_require__(/*! object-assign */ "./node_modules/object-assign/index.js");
var decodeComponent = __webpack_require__(/*! decode-uri-component */ "./node_modules/decode-uri-component/index.js");
function encoderForArrayFormat(opts) {
switch (opts.arrayFormat) {
case 'index':
return function (key, value, index) {
return value === null ? [
encode(key, opts),
'[',
index,
']'
].join('') : [
encode(key, opts),
'[',
encode(index, opts),
']=',
encode(value, opts)
].join('');
};
case 'bracket':
return function (key, value) {
return value === null ? encode(key, opts) : [
encode(key, opts),
'[]=',
encode(value, opts)
].join('');
};
default:
return function (key, value) {
return value === null ? encode(key, opts) : [
encode(key, opts),
'=',
encode(value, opts)
].join('');
};
}
}
function parserForArrayFormat(opts) {
var result;
switch (opts.arrayFormat) {
case 'index':
return function (key, value, accumulator) {
result = /\[(\d*)\]$/.exec(key);
key = key.replace(/\[\d*\]$/, '');
if (!result) {
accumulator[key] = value;
return;
}
if (accumulator[key] === undefined) {
accumulator[key] = {};
}
accumulator[key][result[1]] = value;
};
case 'bracket':
return function (key, value, accumulator) {
result = /(\[\])$/.exec(key);
key = key.replace(/\[\]$/, '');
if (!result) {
accumulator[key] = value;
return;
} else if (accumulator[key] === undefined) {
accumulator[key] = [value];
return;
}
accumulator[key] = [].concat(accumulator[key], value);
};
default:
return function (key, value, accumulator) {
if (accumulator[key] === undefined) {
accumulator[key] = value;
return;
}
accumulator[key] = [].concat(accumulator[key], value);
};
}
}
function encode(value, opts) {
if (opts.encode) {
return opts.strict ? strictUriEncode(value) : encodeURIComponent(value);
}
return value;
}
function keysSorter(input) {
if (Array.isArray(input)) {
return input.sort();
} else if (typeof input === 'object') {
return keysSorter(Object.keys(input)).sort(function (a, b) {
return Number(a) - Number(b);
}).map(function (key) {
return input[key];
});
}
return input;
}
function extract(str) {
var queryStart = str.indexOf('?');
if (queryStart === -1) {
return '';
}
return str.slice(queryStart + 1);
}
function parse(str, opts) {
opts = objectAssign({arrayFormat: 'none'}, opts);
var formatter = parserForArrayFormat(opts);
// Create an object with no prototype
// https://github.com/sindresorhus/query-string/issues/47
var ret = Object.create(null);
if (typeof str !== 'string') {
return ret;
}
str = str.trim().replace(/^[?#&]/, '');
if (!str) {
return ret;
}
str.split('&').forEach(function (param) {
var parts = param.replace(/\+/g, ' ').split('=');
// Firefox (pre 40) decodes `%3D` to `=`
// https://github.com/sindresorhus/query-string/pull/37
var key = parts.shift();
var val = parts.length > 0 ? parts.join('=') : undefined;
// missing `=` should be `null`:
// http://w3.org/TR/2012/WD-url-20120524/#collect-url-parameters
val = val === undefined ? null : decodeComponent(val);
formatter(decodeComponent(key), val, ret);
});
return Object.keys(ret).sort().reduce(function (result, key) {
var val = ret[key];
if (Boolean(val) && typeof val === 'object' && !Array.isArray(val)) {
// Sort object keys, not values
result[key] = keysSorter(val);
} else {
result[key] = val;
}
return result;
}, Object.create(null));
}
exports.extract = extract;
exports.parse = parse;
exports.stringify = function (obj, opts) {
var defaults = {
encode: true,
strict: true,
arrayFormat: 'none'
};
opts = objectAssign(defaults, opts);
if (opts.sort === false) {
opts.sort = function () {};
}
var formatter = encoderForArrayFormat(opts);
return obj ? Object.keys(obj).sort(opts.sort).map(function (key) {
var val = obj[key];
if (val === undefined) {
return '';
}
if (val === null) {
return encode(key, opts);
}
if (Array.isArray(val)) {
var result = [];
val.slice().forEach(function (val2) {
if (val2 === undefined) {
return;
}
result.push(formatter(key, val2, result.length));
});
return result.join('&');
}
return encode(key, opts) + '=' + encode(val, opts);
}).filter(function (x) {
return x.length > 0;
}).join('&') : '';
};
exports.parseUrl = function (str, opts) {
return {
url: str.split('?')[0] || '',
query: parse(extract(str), opts)
};
};
/***/ }),
/***/ "./node_modules/raw-loader/index.js!./src/lib/tw-theme-dark.css":
/*!*************************************************************!*\
!*** ./node_modules/raw-loader!./src/lib/tw-theme-dark.css ***!
\*************************************************************/
/*! no static exports found */
/***/ (function(module, exports) {
module.exports = "/* GUI */\n:root {\n background: #111;\n color: #eee;\n color-scheme: dark;\n /* see colors.csss */\n --ui-primary: rgb(17, 17, 17);\n --ui-secondary: rgb(30, 30, 30);\n --ui-tertiary: rgb(46, 46, 46);\n --ui-modal-overlay: #333a;\n --ui-black-transparent: rgba(255, 255, 255, 0.15);\n --text-primary: #eee;\n /* scratch-paint */\n --paint-ui-pane-border: var(--ui-black-transparent);\n --paint-text-primary: #eee;\n --paint-form-border: var(--ui-black-transparent);\n}\n\n/* Blockly */\n.blocklySvg {\n background-color: var(--ui-secondary) !important;\n color-scheme: light;\n}\n[id^=\"blocklyGridPattern\"] > line {\n stroke: #484848;\n}\n.blocklyFlyoutBackground {\n fill: #111;\n}\n.blocklyFlyoutLabelText {\n fill: #ccc;\n}\n.blocklyFlyoutButton .blocklyText {\n fill: #ccc;\n}\n.blocklyFlyoutButton:hover {\n fill: #111;\n}\n/* blocklyFlyoutCheckboxPath stroke and blocklyFlyoutCheckbox fill must match */\n.blocklyFlyoutCheckboxPath {\n stroke: #111;\n}\n.blocklyFlyoutCheckbox {\n fill: #111;\n}\n.checked > .blocklyFlyoutCheckbox {\n stroke: #a1c6fa;\n}\n.checked > .blocklyFlyoutCheckboxPath {\n stroke: white;\n}\n.scratchCategoryMenu {\n color: #ccc;\n}\n.blocklyToolboxDiv,\n.scratchCategoryMenu {\n background: #111 !important;\n}\n.blocklyScrollbarHandle {\n fill: #666;\n}\n.blocklyZoom {\n filter: invert(100%);\n}\n.scratchCategoryMenuItem.categorySelected {\n background: var(--ui-secondary);\n}\n.valueReportBox {\n color: black;\n}\n.blocklyWidgetDiv {\n color-scheme: light;\n}\n.blocklyWidgetDiv .goog-menu {\n background: var(--ui-primary);\n border-color: var(--ui-black-transparent);\n}\n.blocklyWidgetDiv .goog-menuitem {\n color: var(--text-primary);\n}\n.blocklyWidgetDiv .goog-menuitem-disabled .goog-menuitem-content {\n color: #666 !important;\n}\n.sa-blockly-menu-item-border {\n border-top-color: var(--ui-black-transparent) !important;\n}\n.blocklyWidgetDiv .goog-menuitem.goog-menuitem-highlight {\n background-color: var(--ui-tertiary);\n border-color: transparent; /* remove border */\n}\n.scratchCommentText {\n color: black;\n}\n.blocklyInsertionMarker > .blocklyPath {\n fill: #ccc;\n}\n\n/* Other / Multipurpose */\n.Popover {\n /* weird Chrome bug displays white bar above popovers with color-scheme: dark */\n color-scheme: light;\n}\n.Popover-body {\n background: var(--ui-secondary);\n border-color: var(--ui-black-transparent);\n color: var(--text-primary);\n}\n.Popover-tipShape {\n fill: var(--ui-secondary);\n stroke: var(--ui-black-transparent);\n}\n"
/***/ }),
/***/ "./node_modules/strict-uri-encode/index.js":
/*!*************************************************!*\
!*** ./node_modules/strict-uri-encode/index.js ***!
\*************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
module.exports = function (str) {
return encodeURIComponent(str).replace(/[!'()*]/g, function (c) {
return '%' + c.charCodeAt(0).toString(16).toUpperCase();
});
};
/***/ }),
/***/ "./src/addons/addons-l10n-settings/de.json":
/*!*************************************************!*\
!*** ./src/addons/addons-l10n-settings/de.json ***!
\*************************************************/
/*! exports provided: cat-blocks/@description, cat-blocks/@info-watch, cat-blocks/@name, cat-blocks/@settings-name-watch, editor-devtools/@description, editor-devtools/@name, editor-devtools/@settings-name-enableCleanUpPlus, editor-devtools/@settings-name-enablePasteBlocksAtMouse, find-bar/@description, find-bar/@info-developer-tools, find-bar/@name, middle-click-popup/@description, middle-click-popup/@info-developer-tools, middle-click-popup/@name, jump-to-def/@description, jump-to-def/@info-developer-tools, jump-to-def/@name, editor-searchable-dropdowns/@description, editor-searchable-dropdowns/@name, data-category-tweaks-v2/@description, data-category-tweaks-v2/@name, data-category-tweaks-v2/@settings-name-moveReportersDown, data-category-tweaks-v2/@settings-name-separateListCategory, data-category-tweaks-v2/@settings-name-separateLocalVariables, block-palette-icons/@description, block-palette-icons/@name, hide-flyout/@description, hide-flyout/@info-hoverExplanation, hide-flyout/@name, hide-flyout/@settings-name-speed, hide-flyout/@settings-name-toggle, hide-flyout/@settings-select-speed-default, hide-flyout/@settings-select-speed-long, hide-flyout/@settings-select-speed-none, hide-flyout/@settings-select-speed-short, hide-flyout/@settings-select-toggle-category, hide-flyout/@settings-select-toggle-cathover, hide-flyout/@settings-select-toggle-hover, hide-flyout/@update, mediarecorder/@description, mediarecorder/@name, drag-drop/@description, drag-drop/@name, drag-drop/@settings-name-use-hd-upload, debugger/@settings-name-log_broadcasts, debugger/@settings-name-log_clear_greenflag, debugger/@settings-name-log_clone_create, debugger/@settings-name-log_failed_clone_creation, debugger/@settings-name-log_greenflag, debugger/@update, pause/@description, pause/@name, mute-project/@description, mute-project/@info-macOS, mute-project/@name, vol-slider/@description, vol-slider/@name, vol-slider/@settings-name-defVol, clones/@description, clones/@name, clones/@settings-name-showicononly, mouse-pos/@description, mouse-pos/@name, color-picker/@description, color-picker/@name, remove-sprite-confirm/@description, remove-sprite-confirm/@name, block-count/@description, block-count/@name, onion-skinning/@description, onion-skinning/@name, onion-skinning/@settings-name-afterTint, onion-skinning/@settings-name-beforeTint, onion-skinning/@settings-name-default, onion-skinning/@settings-name-layering, onion-skinning/@settings-name-mode, onion-skinning/@settings-name-next, onion-skinning/@settings-name-opacity, onion-skinning/@settings-name-opacityStep, onion-skinning/@settings-name-previous, onion-skinning/@settings-select-layering-behind, onion-skinning/@settings-select-layering-front, onion-skinning/@settings-select-mode-merge, onion-skinning/@settings-select-mode-tint, paint-snap/@description, paint-snap/@name, paint-snap/@settings-name-boxCenter, paint-snap/@settings-name-boxCorners, paint-snap/@settings-name-boxEdgeMids, paint-snap/@settings-name-enable-default, paint-snap/@settings-name-guide-color, paint-snap/@settings-name-objectCenters, paint-snap/@settings-name-objectCorners, paint-snap/@settings-name-objectEdges, paint-snap/@settings-name-objectMidlines, paint-snap/@settings-name-pageAxes, paint-snap/@settings-name-pageCenter, paint-snap/@settings-name-pageCorners, paint-snap/@settings-name-pageEdges, paint-snap/@settings-name-threshold, default-costume-editor-color/@description, default-costume-editor-color/@name, default-costume-editor-color/@settings-name-fill, default-costume-editor-color/@settings-name-persistence, default-costume-editor-color/@settings-name-stroke, default-costume-editor-color/@settings-name-strokeSize, bitmap-copy/@description, bitmap-copy/@info-norightclick, bitmap-copy/@name, 2d-color-picker/@description, 2d-color-picker/@name, better-img-uploads/@description, better-img-uploads/@info-notSuitableEdit, better-img-uploads/@name, better-img-uploads/@settings-name-fitting, better-img-uploads/@settings-select-fitting-fill, better-img-uploads/@settings-select-fitting-fit, better-img-uploads/@settings-select-fitting-full, pick-colors-from-stage/@description, pick-colors-from-stage/@name, custom-block-shape/@description, custom-block-shape/@info-paddingWarning, custom-block-shape/@name, custom-block-shape/@preset-description-default2, custom-block-shape/@preset-description-default3, custom-block-shape/@preset-description-flat2, custom-block-shape/@preset-description-flat3, custom-block-shape/@preset-name-default2, custom-block-shape/@preset-name-default3, custom-block-shape/@preset-name-flat2, custom-block-shape/@preset-name-flat3, custom-block-shape/@settings-name-cornerSize, custom-block-shape/@settings-name-notchSize, custom-block-shape/@settings-name-paddingSize, zebra-striping/@description, zebra-striping/@name, zebra-striping/@settings-name-intensity, zebra-striping/@settings-name-shade, zebra-striping/@settings-select-shade-darker, zebra-striping/@settings-select-shade-lighter, editor-theme3/@description, editor-theme3/@name, editor-theme3/@preset-description-black, editor-theme3/@preset-description-dark, editor-theme3/@preset-description-original, editor-theme3/@preset-description-tweaks, editor-theme3/@preset-name-black, editor-theme3/@preset-name-dark, editor-theme3/@preset-name-original, editor-theme3/@preset-name-tweaks, editor-theme3/@settings-name-Pen-color, editor-theme3/@settings-name-comment-color, editor-theme3/@settings-name-control-color, editor-theme3/@settings-name-custom-color, editor-theme3/@settings-name-data-color, editor-theme3/@settings-name-data-lists-color, editor-theme3/@settings-name-events-color, editor-theme3/@settings-name-input-color, editor-theme3/@settings-name-looks-color, editor-theme3/@settings-name-motion-color, editor-theme3/@settings-name-operators-color, editor-theme3/@settings-name-sensing-color, editor-theme3/@settings-name-sounds-color, editor-theme3/@settings-name-text, editor-theme3/@settings-select-text-black, editor-theme3/@settings-select-text-colorOnBlack, editor-theme3/@settings-select-text-colorOnWhite, editor-theme3/@settings-select-text-white, editor-theme3/@update, custom-block-text/@description, custom-block-text/@name, custom-block-text/@settings-name-bold, custom-block-text/@settings-name-shadow, editor-colored-context-menus/@description, editor-colored-context-menus/@name, editor-stage-left/@description, editor-stage-left/@info-reverseOrder, editor-stage-left/@name, editor-buttons-reverse-order/@description, editor-buttons-reverse-order/@name, variable-manager/@description, variable-manager/@name, variable-manager/@update, search-sprites/@description, search-sprites/@name, sprite-properties/@description, sprite-properties/@name, sprite-properties/@settings-name-autoCollapse, sprite-properties/@settings-name-hideByDefault, sprite-properties/@settings-name-transitionDuration, sprite-properties/@settings-select-transitionDuration-default, sprite-properties/@settings-select-transitionDuration-long, sprite-properties/@settings-select-transitionDuration-none, sprite-properties/@settings-select-transitionDuration-short, gamepad/@description, gamepad/@name, gamepad/@settings-name-hide, editor-sounds/@description, editor-sounds/@name, folders/@description, folders/@info-notice-folders-are-public, folders/@name, block-switching/@description, block-switching/@name, block-switching/@settings-name-control, block-switching/@settings-name-customargs, block-switching/@settings-name-customargsmode, block-switching/@settings-name-data, block-switching/@settings-name-event, block-switching/@settings-name-extension, block-switching/@settings-name-looks, block-switching/@settings-name-motion, block-switching/@settings-name-noop, block-switching/@settings-name-operator, block-switching/@settings-name-sensing, block-switching/@settings-name-sound, block-switching/@settings-select-customargsmode-all, block-switching/@settings-select-customargsmode-defOnly, load-extensions/@description, load-extensions/@name, load-extensions/@settings-name-music, load-extensions/@settings-name-pen, load-extensions/@settings-name-text2speech, load-extensions/@settings-name-translate, custom-zoom/@description, custom-zoom/@name, custom-zoom/@settings-name-autohide, custom-zoom/@settings-name-maxZoom, custom-zoom/@settings-name-minZoom, custom-zoom/@settings-name-speed, custom-zoom/@settings-name-startZoom, custom-zoom/@settings-name-zoomSpeed, custom-zoom/@settings-select-speed-default, custom-zoom/@settings-select-speed-long, custom-zoom/@settings-select-speed-none, custom-zoom/@settings-select-speed-short, initialise-sprite-position/@description, initialise-sprite-position/@name, initialise-sprite-position/@settings-name-duplicate, initialise-sprite-position/@settings-name-library, initialise-sprite-position/@settings-name-x, initialise-sprite-position/@settings-name-y, initialise-sprite-position/@settings-select-duplicate-custom, initialise-sprite-position/@settings-select-duplicate-keep, initialise-sprite-position/@settings-select-duplicate-randomize, blocks2image/@description, blocks2image/@name, remove-curved-stage-border/@description, remove-curved-stage-border/@name, transparent-orphans/@description, transparent-orphans/@name, transparent-orphans/@settings-name-block, transparent-orphans/@settings-name-dragged, transparent-orphans/@settings-name-orphan, paint-by-default/@description, paint-by-default/@name, paint-by-default/@settings-name-backdrop, paint-by-default/@settings-name-costume, paint-by-default/@settings-name-sound, paint-by-default/@settings-name-sprite, paint-by-default/@settings-select-backdrop-library, paint-by-default/@settings-select-backdrop-paint, paint-by-default/@settings-select-backdrop-surprise, paint-by-default/@settings-select-backdrop-upload, paint-by-default/@settings-select-costume-library, paint-by-default/@settings-select-costume-paint, paint-by-default/@settings-select-costume-surprise, paint-by-default/@settings-select-costume-upload, paint-by-default/@settings-select-sound-library, paint-by-default/@settings-select-sound-record, paint-by-default/@settings-select-sound-surprise, paint-by-default/@settings-select-sound-upload, paint-by-default/@settings-select-sprite-library, paint-by-default/@settings-select-sprite-paint, paint-by-default/@settings-select-sprite-surprise, paint-by-default/@settings-select-sprite-upload, block-cherry-picking/@description, block-cherry-picking/@info-flipControls, block-cherry-picking/@info-macContextDisabled, block-cherry-picking/@name, block-cherry-picking/@settings-name-invertDrag, hide-new-variables/@description, hide-new-variables/@name, editor-extra-keys/@description, editor-extra-keys/@info-experimentalKeysWarn, editor-extra-keys/@info-shiftKeysWarn, editor-extra-keys/@name, editor-extra-keys/@settings-name-experimentalKeys, editor-extra-keys/@settings-name-shiftKeys, hide-delete-button/@description, hide-delete-button/@name, hide-delete-button/@settings-name-costumes, hide-delete-button/@settings-name-sounds, hide-delete-button/@settings-name-sprites, no-script-bumping/@description, no-script-bumping/@name, disable-stage-drag-select/@description, disable-stage-drag-select/@name, move-to-top-bottom/@description, move-to-top-bottom/@info-developer-tools, move-to-top-bottom/@name, disable-paste-offset/@description, disable-paste-offset/@info-vanilla, disable-paste-offset/@name, block-duplicate/@description, block-duplicate/@info-mac, block-duplicate/@name, rename-broadcasts/@description, rename-broadcasts/@name, swap-local-global/@description, swap-local-global/@name, editor-comment-previews/@description, editor-comment-previews/@name, editor-comment-previews/@settings-name-delay, editor-comment-previews/@settings-name-follow-mouse, editor-comment-previews/@settings-name-hover-view, editor-comment-previews/@settings-name-hover-view-block, editor-comment-previews/@settings-name-hover-view-procedure, editor-comment-previews/@settings-name-reduce-animation, editor-comment-previews/@settings-name-reduce-transparency, editor-comment-previews/@settings-select-delay-long, editor-comment-previews/@settings-select-delay-none, editor-comment-previews/@settings-select-delay-short, columns/@description, columns/@name, number-pad/@description, number-pad/@info-explanation, number-pad/@name, script-snap/@description, script-snap/@name, script-snap/@preset-name-default, script-snap/@preset-name-half-block, script-snap/@preset-name-whole-block, script-snap/@settings-name-grid, fullscreen/@description, fullscreen/@info-hideToolbarNotice, fullscreen/@name, fullscreen/@settings-name-browserFullscreen, fullscreen/@settings-name-hideToolbar, hide-stage/@description, hide-stage/@name, editor-stepping/@description, editor-stepping/@name, editor-stepping/@settings-name-highlight-color, default */
/***/ (function(module) {
module.exports = JSON.parse("{\"cat-blocks/@description\":\"Fügt die Katzenstartblöcke vom Aprilscherz 2020 wieder zum Editor hinzu.\",\"cat-blocks/@info-watch\":\"Die \\\"Mauscursor ansehen\\\"-Option könnte die Leistung beeinträchtigen, wenn der Editor geöffnet ist.\",\"cat-blocks/@name\":\"Katzenblöcke\",\"cat-blocks/@settings-name-watch\":\"Mauscursor ansehen\",\"editor-devtools/@description\":\"Fügt neue Menüoptionen zum Editor hinzu: Blöcke kopieren/einfügen, besseres Aufräumen und mehr!\",\"editor-devtools/@name\":\"Entwicklertools\",\"editor-devtools/@settings-name-enableCleanUpPlus\":\"Verbessere \\\"Blöcke aufräumen\\\"\",\"editor-devtools/@settings-name-enablePasteBlocksAtMouse\":\"Blöcke beim Mauscursor einfügen\",\"find-bar/@description\":\"Fügt eine Leiste neben dem Klänge-Tab im Editor hinzu, mit der du Skripte, Kostüme und Klänge durchsuchen kannst. Verwende Strg+Links und Strg+Rechts im Codebereich, um zur vorher bzw. nachher besuchten Position nach Verwendung der Finden-Leiste zu navigieren.\",\"find-bar/@info-developer-tools\":\"Dieses Addon gehörte früher zum \\\"Entwicklertools\\\"-Addon, aber es wurde hierher verschoben.\",\"find-bar/@name\":\"Finden-Leiste im Editor\",\"middle-click-popup/@description\":\"Drücke Strg+Leertaste, Umschalt+Leertaste oder klicke mit der mittleren Maustaste auf den Codebereich, um ein schwebendes Eingabefeld hervorzubringen, in dem du den Namen eines Blocks (oder Teile davon) eingeben und in den Codebereich ziehen kannst. Halte die Umschalttaste während des Ziehens gedrückt, um das Popup beim Hinzufügen von mehreren Blöcken geöffnet zu halten.\",\"middle-click-popup/@info-developer-tools\":\"Dieses Addon gehörte früher zum \\\"Entwicklertools\\\"-Addon, aber es wurde hierher verschoben.\",\"middle-click-popup/@name\":\"Blöcke mit Namen einfügen\",\"jump-to-def/@description\":\"Ermöglicht das Springen zur Definition eines benutzerdefinierten Blocks durch Klicken mit der mittleren oder rechten Maustaste mit gedrückter Umschalttaste.\",\"jump-to-def/@info-developer-tools\":\"Dieses Addon gehörte früher zum \\\"Entwicklertools\\\"-Addon, aber es wurde hierher verschoben.\",\"jump-to-def/@name\":\"Zu Blockdefinition springen\",\"editor-searchable-dropdowns/@description\":\"Ermöglicht es dir, Block-Dropdowns zu durchsuchen.\",\"editor-searchable-dropdowns/@name\":\"Durchsuchbare Dropdown-Menüs\",\"data-category-tweaks-v2/@description\":\"Bietet Optimierungen für die Kategorie Daten (\\\"Variablen\\\") im Editor.\",\"data-category-tweaks-v2/@name\":\"Optimierungen für die Datenkategorie\",\"data-category-tweaks-v2/@settings-name-moveReportersDown\":\"Datenblöcke über die Variablenliste bewegen\",\"data-category-tweaks-v2/@settings-name-separateListCategory\":\"Separate Listen-Kategorie\",\"data-category-tweaks-v2/@settings-name-separateLocalVariables\":\"Separate Kategorie für Variablen Nur für diese Figur\",\"block-palette-icons/@description\":\"Fügt Icons innerhalb der Farbigen Kreise, die die Blockkategorien unterscheiden, hinzu.\",\"block-palette-icons/@name\":\"Kategorienicons in Blockpalette\",\"hide-flyout/@description\":\"Blendet die Blockpalette automatisch aus, wenn sich die Maus nicht darüber befindet. Klicke auf das Schlossymbol, um es temporär zu fixieren. Alternativ kannst du den \\\"Kategorien klicken\\\"-Modus verwenden.\",\"hide-flyout/@info-hoverExplanation\":\"Der \\\"Palettenbereich-Hover\\\"-Modus erweitert nur den angezeigten Bereich. Wenn du Blöcke dort hinziehen willst, ohne dass sie gelöscht werden, verwende einen der anderen Modi.\",\"hide-flyout/@name\":\"Automatisches Ausblenden für Blockpalette\",\"hide-flyout/@settings-name-speed\":\"Animationsgeschwindigkeit\",\"hide-flyout/@settings-name-toggle\":\"Festlegen...\",\"hide-flyout/@settings-select-speed-default\":\"Standard\",\"hide-flyout/@settings-select-speed-long\":\"Langsam\",\"hide-flyout/@settings-select-speed-none\":\"Sofort\",\"hide-flyout/@settings-select-speed-short\":\"Schnell\",\"hide-flyout/@settings-select-toggle-category\":\"Kategorien klicken\",\"hide-flyout/@settings-select-toggle-cathover\":\"Kategorien hovern\",\"hide-flyout/@settings-select-toggle-hover\":\"Hover auf Palettenbereich\",\"hide-flyout/@update\":\"Dieses Addon wurde überarbeitet und viele Fehler wurden behoben.\",\"mediarecorder/@description\":\"Fügt einen \\\"Aufnehmen\\\"-Knopf zur Menüleiste im Editor hinzu, mit dem du die Bühne des Projekts aufnehmen kannst.\",\"mediarecorder/@name\":\"Projektvideorekorder\",\"drag-drop/@description\":\"Lässt dich BIlder und Klänge vom Dateimanager zur Figuren-, Kostüm- und Klangliste ziehen. Du kannst auch Textdateien in Listen oder \\\"frage und warte\\\"-Felder ziehen.\",\"drag-drop/@name\":\"Drag and Drop-Unterstützung für Dateien\",\"drag-drop/@settings-name-use-hd-upload\":\"HD-Upload verwenden\",\"debugger/@settings-name-log_broadcasts\":\"Nachrichten loggen\",\"debugger/@settings-name-log_clear_greenflag\":\"Logs beim Klicken auf die grüne Flagge löschen\",\"debugger/@settings-name-log_clone_create\":\"Klon-Erzeugungen loggen\",\"debugger/@settings-name-log_failed_clone_creation\":\"Überschreitung des Klonlimits loggen\",\"debugger/@settings-name-log_greenflag\":\"Klicks auf dei grüne Flagge loggen\",\"debugger/@update\":\"Neue \\\"Threads\\\"- und \\\"Leistung\\\"-Tabs im Debugger-Fenster.\",\"pause/@description\":\"Fügt eine Pausetaste neben der grünen Flagge hinzu.\",\"pause/@name\":\"Pausetaste\",\"mute-project/@description\":\"Strg+Klicke auf die grüne Flagge, um das Projekt stummzuschalten bzw. die Stummschaltung aufzuheben.\",\"mute-project/@info-macOS\":\"Verwende auf macOS statt der Strg-Taste die Cmd-Taste.\",\"mute-project/@name\":\"Projektplayer stummschalten-Knopf\",\"vol-slider/@description\":\"Fügt einen Lautstärkeregler neben der grünen Flagge hinzu.\",\"vol-slider/@name\":\"Lautstärkeregler\",\"vol-slider/@settings-name-defVol\":\"Standard-Lautstärke\",\"clones/@description\":\"Fügt einen Zähler zum Editor hinzu, der die Anzahl aller Klone anzeigt.\",\"clones/@name\":\"Klonzähler\",\"clones/@settings-name-showicononly\":\"Nur Symbol anzeigen\",\"mouse-pos/@description\":\"Zeigt die x/y-Position des Mauszeigers über der Bühne im Editor an.\",\"mouse-pos/@name\":\"Mauszeigerposition\",\"color-picker/@description\":\"Fügt Hexadezimalcode-Eingaben zum Farbwähler hinzu.\",\"color-picker/@name\":\"Hexadezimal-Farbwähler\",\"remove-sprite-confirm/@description\":\"Fragt, ob du sicher bist, wenn du eine Figur in einem Projekt löschst.\",\"remove-sprite-confirm/@name\":\"Löschen von Figuren bestätigen\",\"block-count/@description\":\"Zeigt die volle Anzahl von Blöcken in der Menüleiste des Projekteditors an. Früher Teil von \\\"Figuren- und Skriptanzahl\\\".\",\"block-count/@name\":\"Blockanzahl\",\"onion-skinning/@description\":\"Zeigt ein transparentes Bild des vorherigen oder nächsten Kostüms während dem Bearbeiten eines Kostüms. Du kannst es mit Knöpfen neben den Zoom-Knöpfen im Kostümeditor steuern.\",\"onion-skinning/@name\":\"Onion Skinning\",\"onion-skinning/@settings-name-afterTint\":\"Färbung für nächstes Kostüm\",\"onion-skinning/@settings-name-beforeTint\":\"Färbung für vorheriges Kostüm\",\"onion-skinning/@settings-name-default\":\"Standardmäßig einschalten\",\"onion-skinning/@settings-name-layering\":\"Standardschichtung\",\"onion-skinning/@settings-name-mode\":\"Standardmodus\",\"onion-skinning/@settings-name-next\":\"Standard nächste Kostüme\",\"onion-skinning/@settings-name-opacity\":\"Transparenz (%)\",\"onion-skinning/@settings-name-opacityStep\":\"Transparenz-Abstufung (%)\",\"onion-skinning/@settings-name-previous\":\"Standard vorherige Kostüme\",\"onion-skinning/@settings-select-layering-behind\":\"Hinten\",\"onion-skinning/@settings-select-layering-front\":\"Vorne\",\"onion-skinning/@settings-select-mode-merge\":\"Bilder verbinden\",\"onion-skinning/@settings-select-mode-tint\":\"Farbüberlagerung\",\"paint-snap/@description\":\"Rastet Objekte im Kostümeditor an Kasten und Vektorpunkten ein.\",\"paint-snap/@name\":\"Einrasten im Kostümeditor\",\"paint-snap/@settings-name-boxCenter\":\"Von Auswahlmitte einrasten\",\"paint-snap/@settings-name-boxCorners\":\"Von Auswahlecken einrasten\",\"paint-snap/@settings-name-boxEdgeMids\":\"Von Mittelpunkten von Auswahlrand einrasten\",\"paint-snap/@settings-name-enable-default\":\"Standardmäßig aktivieren\",\"paint-snap/@settings-name-guide-color\":\"Farbe der Einrasthilfe\",\"paint-snap/@settings-name-objectCenters\":\"An Objektmitte einrasten\",\"paint-snap/@settings-name-objectCorners\":\"An Objektecken einrasten\",\"paint-snap/@settings-name-objectEdges\":\"An Objektrand einrasten\",\"paint-snap/@settings-name-objectMidlines\":\"An Objektmittellinien einrasten\",\"paint-snap/@settings-name-pageAxes\":\"An X- und Y- Achsen der Seite einrasten\",\"paint-snap/@settings-name-pageCenter\":\"An Seitenmitte einrasten\",\"paint-snap/@settings-name-pageCorners\":\"An Seitenecken einrasten\",\"paint-snap/@settings-name-pageEdges\":\"An Seitenrand einrasten\",\"paint-snap/@settings-name-threshold\":\"Einrasteabstand\",\"default-costume-editor-color/@description\":\"Ändert die standardmäßige Farbe und Randbreite im Kostümeditor.\",\"default-costume-editor-color/@name\":\"Benutzerdefinierte Standardfarbe im Kostümeditor\",\"default-costume-editor-color/@settings-name-fill\":\"Standardmäßige Füllfarbe\",\"default-costume-editor-color/@settings-name-persistence\":\"Beim Wechseln zwischen Werkzeugen vorherige Farbe beibehalten, anstatt sie zurückzusetzen\",\"default-costume-editor-color/@settings-name-stroke\":\"Standardmäßige Randfarbe\",\"default-costume-editor-color/@settings-name-strokeSize\":\"Standardmäßige Randbreite\",\"bitmap-copy/@description\":\"Ermöglicht es dir, Raster-Bilder aus dem Maleditor in die Zwischenablage des Systems zu kopieren, sodass sie auf anderen Seiten oder Programmen eingefügt werden können.\",\"bitmap-copy/@info-norightclick\":\"\\\"Rechtsklick → kopieren\\\" ist nicht unterstützt. Du musst Strg+C drücken, während ein Bitmap Bild ausgewählt ist.\",\"bitmap-copy/@name\":\"Kopieren von Raster-Bildern\",\"2d-color-picker/@description\":\"Ersetzt die Schattierungs- und Helligkeitsschieberegler im Kostümeditor durch einen 2D-Farbenwähler. Halte die Umschalttaste während dem Ziehen des Mauszeigers gedrückt, um die Werte auf einer einzigen Achse zu ändern.\",\"2d-color-picker/@name\":\"2D-Farbenwähler\",\"better-img-uploads/@description\":\"Fügt einen neuen Knopf über dem \\\"Kostüm hochladen\\\"-Knopf, der hochgeladene Raster-Bilder automatisch in SVG (Vektor) umwandelt, um die Qualität nicht zu verlieren.\",\"better-img-uploads/@info-notSuitableEdit\":\"Verwende den HD Hochladen-Knopf lieber nicht, wenn du planst, das Bild nach dem Hochladen zu bearbeiten.\",\"better-img-uploads/@name\":\"Bilder mit hoher Auflösung hochladen\",\"better-img-uploads/@settings-name-fitting\":\"Bildgröße\",\"better-img-uploads/@settings-select-fitting-fill\":\"Durch Vergrößern an Bühne anpassen\",\"better-img-uploads/@settings-select-fitting-fit\":\"Durch Verkleinern an Bühne anpassen\",\"better-img-uploads/@settings-select-fitting-full\":\"Originalgröße\",\"pick-colors-from-stage/@description\":\"Ermöglicht es dem Pipettenwerkzeug des Kostümeditors, auch Farben von der Bühne zu wählen.\",\"pick-colors-from-stage/@name\":\"Farben von der Bühne im Kostümeditor auswählen\",\"custom-block-shape/@description\":\"Ändere die Blockhöhe, den Eckenradius und die Höhe der Laschen von Scratch-Blöcken.\",\"custom-block-shape/@info-paddingWarning\":\"Die Änderung der Blockhöhe ist nur für dich sichtbar, deshalb könnten sich deine Skripte, wenn andere Nutzer deine Projekte ansehen, überlappen.\",\"custom-block-shape/@name\":\"Anpassbare Blockform\",\"custom-block-shape/@preset-description-default2\":\"Scratch 2.0-ähnliche Blöcke\",\"custom-block-shape/@preset-description-default3\":\"Die normale Ansicht von Scratch 3.0-Blöcken\",\"custom-block-shape/@preset-description-flat2\":\"Scratch 2.0-Blöcke ohne Laschen und Ecken\",\"custom-block-shape/@preset-description-flat3\":\"Scratch 3.0-Blöcke ohne Laschen und Ecken\",\"custom-block-shape/@preset-name-default2\":\"2.0-Blöcke\",\"custom-block-shape/@preset-name-default3\":\"3.0-Blöcke\",\"custom-block-shape/@preset-name-flat2\":\"Flache 2.0\",\"custom-block-shape/@preset-name-flat3\":\"Flache 3.0\",\"custom-block-shape/@settings-name-cornerSize\":\"Eckengröße (0-300%)\",\"custom-block-shape/@settings-name-notchSize\":\"Laschenhöhe (0-150%)\",\"custom-block-shape/@settings-name-paddingSize\":\"Blockhöhe (50-200%)\",\"zebra-striping/@description\":\"Macht, dass Blöcke der selben Kategorie zwischen helleren und dünkleren Schattierungen abwechseln, wenn sie ineinander verschachtelt sind. Auch als Zebrastreifen bekannt.\",\"zebra-striping/@name\":\"Abwechselnde Farben für verschachtelte Blöcke\",\"zebra-striping/@settings-name-intensity\":\"Stärke (0-100%)\",\"zebra-striping/@settings-name-shade\":\"Schattierung\",\"zebra-striping/@settings-select-shade-darker\":\"Dünkler\",\"zebra-striping/@settings-select-shade-lighter\":\"Heller\",\"editor-theme3/@description\":\"Bearbeite die Farben der Blöcke für jede Kategorie im Editor.\",\"editor-theme3/@name\":\"Anpassbare Blockfarben\",\"editor-theme3/@preset-description-black\":\"Macht Blockhintergründe schwarz\",\"editor-theme3/@preset-description-dark\":\"Dunkle Versionen der Standardfarben\",\"editor-theme3/@preset-description-original\":\"Die originalen Blockfarben von Scratch 2.0\",\"editor-theme3/@preset-description-tweaks\":\"Ereignisse, Steuerung, und Benutzerdefinierte Blöcke mit 2.0-inspirierten Farben\",\"editor-theme3/@preset-name-black\":\"Schwarz\",\"editor-theme3/@preset-name-dark\":\"Dunkel\",\"editor-theme3/@preset-name-original\":\"2.0-Farben\",\"editor-theme3/@preset-name-tweaks\":\"3.0-Optimierungen\",\"editor-theme3/@settings-name-Pen-color\":\"Erweiterungen\",\"editor-theme3/@settings-name-comment-color\":\"Kommentare\",\"editor-theme3/@settings-name-control-color\":\"Steuerung\",\"editor-theme3/@settings-name-custom-color\":\"Benutzerdefiniert\",\"editor-theme3/@settings-name-data-color\":\"Variablen\",\"editor-theme3/@settings-name-data-lists-color\":\"Listen\",\"editor-theme3/@settings-name-events-color\":\"Ereignisse\",\"editor-theme3/@settings-name-input-color\":\"Eingabefelder in Blöcken\",\"editor-theme3/@settings-name-looks-color\":\"Aussehen\",\"editor-theme3/@settings-name-motion-color\":\"Bewegung\",\"editor-theme3/@settings-name-operators-color\":\"Operatoren\",\"editor-theme3/@settings-name-sensing-color\":\"Fühlen\",\"editor-theme3/@settings-name-sounds-color\":\"Klänge\",\"editor-theme3/@settings-name-text\":\"Textfarbe\",\"editor-theme3/@settings-select-text-black\":\"Schwarz\",\"editor-theme3/@settings-select-text-colorOnBlack\":\"Farbig auf schwarzem Hintergrund\",\"editor-theme3/@settings-select-text-colorOnWhite\":\"Farbig auf weißem Hintergrund\",\"editor-theme3/@settings-select-text-white\":\"Weiß\",\"editor-theme3/@update\":\"Die \\\"Dunkle Kommentare\\\"-Einstellung von \\\"Dunkler Modus und anpassbare Farben im Editor\\\" wurde hierher verschoben und ist jetzt anpassbar.\",\"custom-block-text/@description\":\"Ändert die Dicke von Text auf Blöcken und fügt einen Textschatten hinzu.\",\"custom-block-text/@name\":\"Benutzerdefinierter Stil von Text auf Blöcken\",\"custom-block-text/@settings-name-bold\":\"Fetter Text\",\"custom-block-text/@settings-name-shadow\":\"Schatten unter Text\",\"editor-colored-context-menus/@description\":\"Macht die Kontextmenüs beim Rechtsklicken auf Blöcken farbig.\",\"editor-colored-context-menus/@name\":\"Farbige Kontextmenüs\",\"editor-stage-left/@description\":\"Verschiebt die Bühne auf die linke Seite des Editors, wie in Scratch 2.0.\",\"editor-stage-left/@info-reverseOrder\":\"Um die Position der Schaltflächen über der Bühne zu verändern, verwende das \\\"Verkehrte Anordnung von Playersteuerelementen\\\"-Addon.\",\"editor-stage-left/@name\":\"Bühne links anzeigen\",\"editor-buttons-reverse-order/@description\":\"Verschiebt die grüne Flagge und den Stopp-Knopf auf die rechte und den Vollbild-Knopf auf die linke Seite, wie in Scratch 2.0.\",\"editor-buttons-reverse-order/@name\":\"Verkehrte Anordnung von Playersteuerelementen\",\"variable-manager/@description\":\"Fügt einen Tab neben \\\"Klänge\\\" im Editor hinzu, um Variablen und Listen einfach zu aktualisieren.\",\"variable-manager/@name\":\"Variablenmanager\",\"variable-manager/@update\":\"Listenelemente können jetzt ohne Gedrückthalten der Umschlttaste eingefügt werden.\",\"search-sprites/@description\":\"Fügt ein Suchfeld zur Figurenleiste hinzu.\",\"search-sprites/@name\":\"Figuren nach Namen suchen\",\"sprite-properties/@description\":\"Versteckt die Eigenschaftenleiste von Figuren, wie in Scratch 2.0. Benutze die Info-Schaltfläche auf der aktuell ausgewählten FIgur oder doppelklicke auf eine Figur, um die Leiste anzuzeigen oder zu verstecken.\",\"sprite-properties/@name\":\"Figureneigenschaften ausblenden\",\"sprite-properties/@settings-name-autoCollapse\":\"Automatisch ausblenden, wenn die Maus den Bereich verlässt\",\"sprite-properties/@settings-name-hideByDefault\":\"Leiste standardmäßig ausblenden\",\"sprite-properties/@settings-name-transitionDuration\":\"Animationsgeschwindigkeit\",\"sprite-properties/@settings-select-transitionDuration-default\":\"Standard\",\"sprite-properties/@settings-select-transitionDuration-long\":\"Langsam\",\"sprite-properties/@settings-select-transitionDuration-none\":\"Sofort\",\"sprite-properties/@settings-select-transitionDuration-short\":\"Schnell\",\"gamepad/@description\":\"Interagiere mit einem USB- oder Bluetoothcontroller/Gamepad mit Projekten.\",\"gamepad/@name\":\"Gamepad-Unterstützung\",\"gamepad/@settings-name-hide\":\"Einstellungenknopf ausblenden, wenn keine Controller erkannt wurden\",\"editor-sounds/@description\":\"Soundeffekte beim Verbinden und Löschen von Blöcken.\",\"editor-sounds/@name\":\"Soundeffekte im Editor\",\"folders/@description\":\"Fügt Ordner zur Figurenliste hinzu, sowie zur Kostüm- und Klangliste. Um einen Ordner zu erstellen, klicke mit der rechten Maustaste auf eine Figur und wähle \\\"neuer Ordner\\\". Klicke mit der rechten Maustaste eine Figur an, um sie in einen Ordner zu verschieben, oder ziehe sie in einen offenen Ordner. Dieses Feature funktioniert durch Hinzufügen von \\\"[Orndername]//\\\" vor dem Namen deiner Figuren.\",\"folders/@info-notice-folders-are-public\":\"Nutzer, die dieses Feature aktiviert haben, werden die Ordner in deinem Projekt sehen. Alle anderen werden die normale Figurenliste sehen (ohne Ordner).\",\"folders/@name\":\"Figurenordner\",\"block-switching/@description\":\"Klicke mit der rechten Maustaste auf einen Block, um ihn mit einem ähnlichen Block zu ersetzen.\",\"block-switching/@name\":\"Block-Austausch\",\"block-switching/@settings-name-control\":\"Steuerung-Blöcke\",\"block-switching/@settings-name-customargs\":\"Argumente von benutzerdefinierten Blöcken\",\"block-switching/@settings-name-customargsmode\":\"Optionen für angezeigte Blockargumente\",\"block-switching/@settings-name-data\":\"Variablen-Blöcke\",\"block-switching/@settings-name-event\":\"Ereignisse-Blöcke\",\"block-switching/@settings-name-extension\":\"Erweiterungen-Blöcke\",\"block-switching/@settings-name-looks\":\"Aussehen-Blöcke\",\"block-switching/@settings-name-motion\":\"Bewegung-Blöcke\",\"block-switching/@settings-name-noop\":\"Zeige Option zum Ändern des Blocks auf sich selbst\",\"block-switching/@settings-name-operator\":\"Operatoren-Blöcke\",\"block-switching/@settings-name-sensing\":\"Fühlen-Blöcke\",\"block-switching/@settings-name-sound\":\"Klang-Blöcke\",\"block-switching/@settings-select-customargsmode-all\":\"Argumente in allen benutzerdefinierten Blöcken in der Figur\",\"block-switching/@settings-select-customargsmode-defOnly\":\"Argumente in eigenem benutzerdefiniertem Block\",\"load-extensions/@description\":\"Fügt Musik, Malstift, und weitere Erweiterungen automatisch zur Blockkategorienliste hinzu.\",\"load-extensions/@name\":\"Erweiterungen automatisch hinzufügen\",\"load-extensions/@settings-name-music\":\"Musik\",\"load-extensions/@settings-name-pen\":\"Malstift\",\"load-extensions/@settings-name-text2speech\":\"Text zu Sprache\",\"load-extensions/@settings-name-translate\":\"Übersetzen\",\"custom-zoom/@description\":\"Personalisiere den Minimum-, Maximum-, und Startzoom und die Zoom-Geschwindigkeit für den Skriptbereich im Editor, und blende die Steuerelemente automatisch aus.\",\"custom-zoom/@name\":\"Benutzerdefinierter Codebereichzoom\",\"custom-zoom/@settings-name-autohide\":\"Zoom-Steuerelemente automatisch ausblenden\",\"custom-zoom/@settings-name-maxZoom\":\"Maximale Größe (100-500%)\",\"custom-zoom/@settings-name-minZoom\":\"Zoom-Minimum (1-100%)\",\"custom-zoom/@settings-name-speed\":\"Animationsdauer für Ausblenden\",\"custom-zoom/@settings-name-startZoom\":\"Startzoom (50-500%)\",\"custom-zoom/@settings-name-zoomSpeed\":\"Zoom-Geschwindigkeit (50-200%)\",\"custom-zoom/@settings-select-speed-default\":\"Standard\",\"custom-zoom/@settings-select-speed-long\":\"Langsam\",\"custom-zoom/@settings-select-speed-none\":\"Sofort\",\"custom-zoom/@settings-select-speed-short\":\"Schnell\",\"initialise-sprite-position/@description\":\"Ändere die Standard X/Y-Position von neuen Figuren.\",\"initialise-sprite-position/@name\":\"Personalisierbare Standardposition von neuen Figuren\",\"initialise-sprite-position/@settings-name-duplicate\":\"Verhalten beim Duplizieren von Figuren\",\"initialise-sprite-position/@settings-name-library\":\"Position der Figuren aus der Bibliothek zufällig festlegen\",\"initialise-sprite-position/@settings-name-x\":\"X-Position\",\"initialise-sprite-position/@settings-name-y\":\"Y-Position\",\"initialise-sprite-position/@settings-select-duplicate-custom\":\"An spezifische x/y-Werte schicken\",\"initialise-sprite-position/@settings-select-duplicate-keep\":\"Dieselbe Position wie die Originalfigur\",\"initialise-sprite-position/@settings-select-duplicate-randomize\":\"Zufällig\",\"blocks2image/@description\":\"Klicke mit der rechten Maustaste auf den Codebereich, um Blöcke als SVG/PNG-Bilder zu exportieren\",\"blocks2image/@name\":\"Blöcke als Bild speichern\",\"remove-curved-stage-border/@description\":\"Entfernt den runden Rand um die Bühne, um die Ecken sichtbar zu machen.\",\"remove-curved-stage-border/@name\":\"Runden Bühnenrand entfernen\",\"transparent-orphans/@description\":\"Stelle die Transparenz für Blöcke im Editor ein, mit separaten Optionen für alleinstehende Blöcke (solche ohne Startblock) und Blöcke, die gerade gezogen werden.\",\"transparent-orphans/@name\":\"Durchsichtige Blöcke\",\"transparent-orphans/@settings-name-block\":\"Block Transparenz (%)\",\"transparent-orphans/@settings-name-dragged\":\"Gezogene Transparenz (%)\",\"transparent-orphans/@settings-name-orphan\":\"Alleinstehende Transparenz (%)\",\"paint-by-default/@description\":\"Ändert die Standardaktion von \\\"Figur/Kostüm/Hintergrund/Klang\\\" wählen\\\"-Knöpfen, die die Bibliothek standardmäßig öffnen.\",\"paint-by-default/@name\":\"Benutzerdefiniertes Verhalten von Hinzufügen-Buttons\",\"paint-by-default/@settings-name-backdrop\":\"Hintergrund hinzufügen\",\"paint-by-default/@settings-name-costume\":\"Kostüm hinzufügen\",\"paint-by-default/@settings-name-sound\":\"Klang hinzufügen\",\"paint-by-default/@settings-name-sprite\":\"Figur hinzufügen\",\"paint-by-default/@settings-select-backdrop-library\":\"Bibliothek\",\"paint-by-default/@settings-select-backdrop-paint\":\"Malen\",\"paint-by-default/@settings-select-backdrop-surprise\":\"Überraschung\",\"paint-by-default/@settings-select-backdrop-upload\":\"Hochladen\",\"paint-by-default/@settings-select-costume-library\":\"Bibliothek\",\"paint-by-default/@settings-select-costume-paint\":\"Malen\",\"paint-by-default/@settings-select-costume-surprise\":\"Überraschen\",\"paint-by-default/@settings-select-costume-upload\":\"Hochladen\",\"paint-by-default/@settings-select-sound-library\":\"Bibliothek\",\"paint-by-default/@settings-select-sound-record\":\"Aufnehmen\",\"paint-by-default/@settings-select-sound-surprise\":\"Überraschung\",\"paint-by-default/@settings-select-sound-upload\":\"Hochladen\",\"paint-by-default/@settings-select-sprite-library\":\"Bibliothek\",\"paint-by-default/@settings-select-sprite-paint\":\"Malen\",\"paint-by-default/@settings-select-sprite-surprise\":\"Überraschung\",\"paint-by-default/@settings-select-sprite-upload\":\"Hochladen\",\"block-cherry-picking/@description\":\"Halte die Strg-Taste gedrückt, um einzelne Blöcke (anstatt des ganzen Stapels darunter) aus der Mitte eines Skripts zu nehmen.\",\"block-cherry-picking/@info-flipControls\":\"\\\"Steuerung invertieren\\\" legt das individuelle Nehmen von Blöcken als Standardmäßiges Verhalten fest. Halte Strg gedrückt, um den ganzen Stapel zu ziehen.\",\"block-cherry-picking/@info-macContextDisabled\":\"Auf macOS, verwende anstatt der Strg-Taste die Cmd-Taste.\",\"block-cherry-picking/@name\":\"Einzelne Blöcke mit Strg-Taste nehmen\",\"block-cherry-picking/@settings-name-invertDrag\":\"Steuerung invertieren\",\"hide-new-variables/@description\":\"Keine Anzeigen für neu erstellte Variablen oder Listen automatisch erstellen.\",\"hide-new-variables/@name\":\"Neue Variablen verstecken\",\"editor-extra-keys/@description\":\"Fügt mehr Tasten zum \\\"Taste () gedrückt?\\\" und \\\"Wenn Taste () gedrückt\\\" Block-Dropdown hinzu, wie Enter, Punkt, Komma und mehr. Diese Tasten werden auch für Nutzer ohne das Addon funktionieren.\",\"editor-extra-keys/@info-experimentalKeysWarn\":\"\\\"Experimentelle Tasten\\\" sind Tasten wie Gleich-Zeichen, Schrägstrich, Strichpunkt und mehr. Sie könnten auf manchen Betriebssystemen und Tastaturlayouts nicht funktionieren.\",\"editor-extra-keys/@info-shiftKeysWarn\":\"\\\"Umschalttasten\\\" sind Tasten, die normalerweise das Drücken der Umschalt-Taste und eine Zahl benötigen, wie Rufezeichen, Dollar-Symbol und mehr. Diese Tasten funktionieren nur mit dem \\\"wenn Taste () gedrückt\\\"-Block und könnten auf manchen Betriebssystemen und Tastaturlayouts nicht funktionieren. \",\"editor-extra-keys/@name\":\"Zusätzliche Tastenoptionen\",\"editor-extra-keys/@settings-name-experimentalKeys\":\"Experimentelle Tasten anzeigen\",\"editor-extra-keys/@settings-name-shiftKeys\":\"Umschalttasten anzeigen\",\"hide-delete-button/@description\":\"Versteckt den Löschen-Knopf (das Mülleimer-Icon) von FIguren, Kostümen und Klängen. Sie können weiterhin mit dem Rechtsklick-Kontextmenü glöscht werden.\",\"hide-delete-button/@name\":\"Löschen-Knopf verstecken\",\"hide-delete-button/@settings-name-costumes\":\"Kostüme und Hintergründe\",\"hide-delete-button/@settings-name-sounds\":\"Klänge\",\"hide-delete-button/@settings-name-sprites\":\"Figuren\",\"no-script-bumping/@description\":\"Erlaubt es Skripten, herumbewegt und bearbeitet zu werden, ohne dabei das Fortbewegen von überlappenden Skripten zu verursachen.\",\"no-script-bumping/@name\":\"Überlappende Skripte nicht automatisch verschieben\",\"disable-stage-drag-select/@description\":\"Entfernt die Möglichkeit, Figuren auf der Bühne herumzuziehen, explizit ziehbare Figuren ausgenommen. Halte Shift gedrückt, um Figuren normal zu verschieben.\",\"disable-stage-drag-select/@name\":\"Nicht ziehbare Figuren im Editor\",\"move-to-top-bottom/@description\":\"Fügt Optionen zum Verschieben von Kostümen und Klängen an erste oder letzte Stelle der Liste zum Rechtsklick-Kontextmenü hinzu.\",\"move-to-top-bottom/@info-developer-tools\":\"Dieses Addon gehörte früher zum \\\"Entwicklertools\\\"-Addon, aber es wurde hierher verschoben.\",\"move-to-top-bottom/@name\":\"Element an erste/letzte Stelle verschieben\",\"disable-paste-offset/@description\":\"Fügt kopierte Elemente an ihrer ursprünglichen Position im Kostümeditor ein, antstatt die leicht zu verschieben.\",\"disable-paste-offset/@info-vanilla\":\"Dieses Verhalten kann auch ohne das Addon durch Alt+Klick auf das Objekt erhalten werden.\",\"disable-paste-offset/@name\":\"Eingefügte Elemente nicht verschieben\",\"block-duplicate/@description\":\"Dupliziere schnell ein SKript, indem du es mit gedrückter Alt-Taste ziehst. Halte gleichzeitig auch Strg gedrückt, um nur den einzelnen Block zu duplizieren.\",\"block-duplicate/@info-mac\":\"Verwende auf macOS die Option-Taste statt der Alt-Taste und die Command-Taste statt der Strg-Taste.\",\"block-duplicate/@name\":\"Skripte mit Alt-Taste duplizieren\",\"rename-broadcasts/@description\":\"Fügt eine Option im Dropdownmenü von Nachrichtenblöcken hinzu, mit der du Nachrichten umbenennen kannst.\",\"rename-broadcasts/@name\":\"Nachrichten umbenennen\",\"swap-local-global/@description\":\"Fügt weitere Optionen beim Umbenennen einer vorhandenen Variablen oder Liste hinzu: ermöglicht das Wechseln zwischen \\\"Für alle Figuren\\\" und \\\"Nur für diese Figur\\\" und ob Variablen in der Cloud gespeichert werden. Fügt auch eine neue Option beim Rechtsklicken auf eine Variable/Liste hinzu, um deren Typ schnell zu ändern.\",\"swap-local-global/@name\":\"Variablentyp ändern\",\"editor-comment-previews/@description\":\"Ermöglicht das Anzeigen einer Vorschau, wenn die Maus über reduzierten Kommentaren und Blöcken. Du kannst dies verwenden, um Kommentare außerhalb des Bildschirms anzuzeigen, einen Schleifenblock von seiner Unterseite anhand der Vorschau zu identifizieren, mehrere lange Kommentare in einen kleinen Bereich anzupassen und mehr.\",\"editor-comment-previews/@name\":\"Vorschau für Editorkommentare\",\"editor-comment-previews/@settings-name-delay\":\"Verzögerungsdauer\",\"editor-comment-previews/@settings-name-follow-mouse\":\"Maus folgen\",\"editor-comment-previews/@settings-name-hover-view\":\"Zum Vorschauen mit der Maus über reduzierten Kommentaren schweben\",\"editor-comment-previews/@settings-name-hover-view-block\":\"Zum Vorschauen von angehängten Kommentaren mit der Maus über Blöcken schweben\",\"editor-comment-previews/@settings-name-hover-view-procedure\":\"Zum Vorschauen von Definitionskommentaren mit der Maus über benutzerdefinierten Blöcken schweben\",\"editor-comment-previews/@settings-name-reduce-animation\":\"Animation reduzieren\",\"editor-comment-previews/@settings-name-reduce-transparency\":\"Durchsichtigkeit vermindern\",\"editor-comment-previews/@settings-select-delay-long\":\"Lang\",\"editor-comment-previews/@settings-select-delay-none\":\"Keine\",\"editor-comment-previews/@settings-select-delay-short\":\"Kurz\",\"columns/@description\":\"Trennt das Blockkategorienmenü in zwei Spalten und verschiebt es über die Blockpalette, wie in Scratch 2.0.\",\"columns/@name\":\"Zweispaltiges Kategorienmenü\",\"number-pad/@description\":\"Zeigt Scratchs Zahleneingabepad, das bei der Eingabe in Zahlenfeldern auf Touchscreen-Geräten geöffnet wird, auf allen Geräten an.\",\"number-pad/@info-explanation\":\"Die Zifferntastatur wird beim Bearbeiten von Zahlenfeldern auf bestimmten Blöcken wie \\\"setze x auf\\\" angezeigt.\",\"number-pad/@name\":\"Zifferntastatur immer anzeigen\",\"script-snap/@description\":\"Richtet Skripte nach dem Ziehen automatisch an den Punkten des Codebereichs aus.\",\"script-snap/@name\":\"Skripte am Raster ausrichten\",\"script-snap/@preset-name-default\":\"Standard\",\"script-snap/@preset-name-half-block\":\"Halbblöckig\",\"script-snap/@preset-name-whole-block\":\"Ganzblöckig\",\"script-snap/@settings-name-grid\":\"Rastergröße (px)\",\"fullscreen/@description\":\"Behebt einige unerwünschte Effekte im Vollbildmodus des Projektplayers, öffnet ihn im Vollbildmodus deines Browsers und blendet die Symbolleiste mit der grünen Flagge aus.\",\"fullscreen/@info-hideToolbarNotice\":\"Wenn du die Symbolleiste ausblendest, denke daran, dass du mit der Esc-Taste den Vollbildmodus des Projektplayers verlassen kannst.\",\"fullscreen/@name\":\"Verbesserter Vollbildmodus\",\"fullscreen/@settings-name-browserFullscreen\":\"Projektplayer im Vollbildmodus des Browsers öffnen\",\"fullscreen/@settings-name-hideToolbar\":\"Titelleiste im Vollbild ausblenden\",\"hide-stage/@description\":\"Fügt einen Knopf neben dem \\\"Kleine Bühne\\\"-Knopf hinzu, mit dem du die Bühne und die Figurenleiste vollständig ausblenden und damit den Codebereich viel größer machen kannst.\",\"hide-stage/@name\":\"Bühne und Figurenleiste ausblenden\",\"editor-stepping/@description\":\"Fügt eine farbige Markierung zu den Blöcken, die gerade in einem Projekt ausgeführt werden, hinzu.\",\"editor-stepping/@name\":\"Markierung für ausgeführte Blöcke\",\"editor-stepping/@settings-name-highlight-color\":\"Markierungsfarbe\"}");
/***/ }),
/***/ "./src/addons/addons-l10n-settings/es.json":
/*!*************************************************!*\
!*** ./src/addons/addons-l10n-settings/es.json ***!
\*************************************************/
/*! exports provided: cat-blocks/@description, cat-blocks/@info-watch, cat-blocks/@settings-name-watch, editor-devtools/@description, editor-devtools/@name, editor-devtools/@settings-name-enableCleanUpPlus, editor-devtools/@settings-name-enablePasteBlocksAtMouse, find-bar/@description, find-bar/@info-developer-tools, find-bar/@name, middle-click-popup/@info-developer-tools, middle-click-popup/@name, jump-to-def/@description, jump-to-def/@info-developer-tools, jump-to-def/@name, editor-searchable-dropdowns/@description, editor-searchable-dropdowns/@name, data-category-tweaks-v2/@description, data-category-tweaks-v2/@name, data-category-tweaks-v2/@settings-name-moveReportersDown, data-category-tweaks-v2/@settings-name-separateListCategory, data-category-tweaks-v2/@settings-name-separateLocalVariables, block-palette-icons/@description, block-palette-icons/@name, hide-flyout/@description, hide-flyout/@info-hoverExplanation, hide-flyout/@name, hide-flyout/@settings-name-speed, hide-flyout/@settings-name-toggle, hide-flyout/@settings-select-speed-default, hide-flyout/@settings-select-speed-long, hide-flyout/@settings-select-speed-none, hide-flyout/@settings-select-speed-short, hide-flyout/@settings-select-toggle-category, hide-flyout/@settings-select-toggle-cathover, hide-flyout/@settings-select-toggle-hover, hide-flyout/@update, mediarecorder/@description, mediarecorder/@name, drag-drop/@description, drag-drop/@name, drag-drop/@settings-name-use-hd-upload, debugger/@name, debugger/@settings-name-log_broadcasts, debugger/@settings-name-log_clear_greenflag, debugger/@settings-name-log_clone_create, debugger/@settings-name-log_failed_clone_creation, debugger/@settings-name-log_greenflag, debugger/@update, pause/@description, pause/@name, mute-project/@description, mute-project/@info-macOS, mute-project/@name, vol-slider/@description, vol-slider/@name, vol-slider/@settings-name-defVol, clones/@description, clones/@name, clones/@settings-name-showicononly, mouse-pos/@description, mouse-pos/@name, color-picker/@description, color-picker/@name, remove-sprite-confirm/@description, remove-sprite-confirm/@name, block-count/@description, block-count/@name, onion-skinning/@description, onion-skinning/@name, onion-skinning/@settings-name-afterTint, onion-skinning/@settings-name-beforeTint, onion-skinning/@settings-name-default, onion-skinning/@settings-name-layering, onion-skinning/@settings-name-mode, onion-skinning/@settings-name-next, onion-skinning/@settings-name-opacity, onion-skinning/@settings-name-opacityStep, onion-skinning/@settings-name-previous, onion-skinning/@settings-select-layering-behind, onion-skinning/@settings-select-layering-front, onion-skinning/@settings-select-mode-merge, onion-skinning/@settings-select-mode-tint, paint-snap/@description, paint-snap/@name, paint-snap/@settings-name-boxCenter, paint-snap/@settings-name-boxCorners, paint-snap/@settings-name-boxEdgeMids, paint-snap/@settings-name-enable-default, paint-snap/@settings-name-guide-color, paint-snap/@settings-name-objectCenters, paint-snap/@settings-name-objectCorners, paint-snap/@settings-name-objectEdges, paint-snap/@settings-name-objectMidlines, paint-snap/@settings-name-pageAxes, paint-snap/@settings-name-pageCenter, paint-snap/@settings-name-pageCorners, paint-snap/@settings-name-pageEdges, paint-snap/@settings-name-threshold, default-costume-editor-color/@description, default-costume-editor-color/@name, default-costume-editor-color/@settings-name-fill, default-costume-editor-color/@settings-name-persistence, default-costume-editor-color/@settings-name-stroke, default-costume-editor-color/@settings-name-strokeSize, bitmap-copy/@description, bitmap-copy/@info-norightclick, bitmap-copy/@name, 2d-color-picker/@description, 2d-color-picker/@name, better-img-uploads/@description, better-img-uploads/@info-notSuitableEdit, better-img-uploads/@name, better-img-uploads/@settings-name-fitting, better-img-uploads/@settings-select-fitting-fill, better-img-uploads/@settings-select-fitting-fit, better-img-uploads/@settings-select-fitting-full, pick-colors-from-stage/@description, pick-colors-from-stage/@name, custom-block-shape/@description, custom-block-shape/@info-paddingWarning, custom-block-shape/@name, custom-block-shape/@preset-description-default2, custom-block-shape/@preset-description-default3, custom-block-shape/@preset-description-flat2, custom-block-shape/@preset-description-flat3, custom-block-shape/@preset-name-default2, custom-block-shape/@preset-name-default3, custom-block-shape/@preset-name-flat2, custom-block-shape/@preset-name-flat3, custom-block-shape/@settings-name-cornerSize, custom-block-shape/@settings-name-notchSize, custom-block-shape/@settings-name-paddingSize, zebra-striping/@description, zebra-striping/@name, zebra-striping/@settings-name-intensity, zebra-striping/@settings-name-shade, zebra-striping/@settings-select-shade-darker, zebra-striping/@settings-select-shade-lighter, editor-theme3/@description, editor-theme3/@name, editor-theme3/@preset-description-black, editor-theme3/@preset-description-dark, editor-theme3/@preset-description-original, editor-theme3/@preset-description-tweaks, editor-theme3/@preset-name-black, editor-theme3/@preset-name-dark, editor-theme3/@preset-name-original, editor-theme3/@preset-name-tweaks, editor-theme3/@settings-name-Pen-color, editor-theme3/@settings-name-comment-color, editor-theme3/@settings-name-custom-color, editor-theme3/@settings-name-data-lists-color, editor-theme3/@settings-name-events-color, editor-theme3/@settings-name-input-color, editor-theme3/@settings-name-looks-color, editor-theme3/@settings-name-motion-color, editor-theme3/@settings-name-operators-color, editor-theme3/@settings-name-sensing-color, editor-theme3/@settings-name-sounds-color, editor-theme3/@settings-name-text, editor-theme3/@settings-select-text-black, editor-theme3/@settings-select-text-colorOnBlack, editor-theme3/@settings-select-text-colorOnWhite, editor-theme3/@settings-select-text-white, editor-theme3/@update, custom-block-text/@description, custom-block-text/@name, custom-block-text/@settings-name-bold, custom-block-text/@settings-name-shadow, editor-colored-context-menus/@description, editor-colored-context-menus/@name, editor-stage-left/@description, editor-stage-left/@info-reverseOrder, editor-stage-left/@name, editor-buttons-reverse-order/@description, editor-buttons-reverse-order/@name, variable-manager/@description, variable-manager/@name, variable-manager/@update, search-sprites/@description, search-sprites/@name, sprite-properties/@description, sprite-properties/@name, sprite-properties/@settings-name-autoCollapse, sprite-properties/@settings-name-hideByDefault, sprite-properties/@settings-name-transitionDuration, sprite-properties/@settings-select-transitionDuration-default, sprite-properties/@settings-select-transitionDuration-long, sprite-properties/@settings-select-transitionDuration-none, sprite-properties/@settings-select-transitionDuration-short, gamepad/@description, gamepad/@name, gamepad/@settings-name-hide, editor-sounds/@description, editor-sounds/@name, folders/@description, folders/@info-notice-folders-are-public, folders/@name, block-switching/@description, block-switching/@name, block-switching/@settings-name-control, block-switching/@settings-name-customargs, block-switching/@settings-name-customargsmode, block-switching/@settings-name-data, block-switching/@settings-name-event, block-switching/@settings-name-extension, block-switching/@settings-name-looks, block-switching/@settings-name-motion, block-switching/@settings-name-noop, block-switching/@settings-name-operator, block-switching/@settings-name-sensing, block-switching/@settings-name-sound, block-switching/@settings-select-customargsmode-all, block-switching/@settings-select-customargsmode-defOnly, load-extensions/@description, load-extensions/@name, load-extensions/@settings-name-music, load-extensions/@settings-name-pen, load-extensions/@settings-name-text2speech, load-extensions/@settings-name-translate, custom-zoom/@description, custom-zoom/@name, custom-zoom/@settings-name-autohide, custom-zoom/@settings-name-maxZoom, custom-zoom/@settings-name-minZoom, custom-zoom/@settings-name-speed, custom-zoom/@settings-name-startZoom, custom-zoom/@settings-name-zoomSpeed, custom-zoom/@settings-select-speed-default, custom-zoom/@settings-select-speed-long, custom-zoom/@settings-select-speed-none, custom-zoom/@settings-select-speed-short, initialise-sprite-position/@description, initialise-sprite-position/@name, initialise-sprite-position/@settings-name-duplicate, initialise-sprite-position/@settings-name-library, initialise-sprite-position/@settings-name-x, initialise-sprite-position/@settings-name-y, initialise-sprite-position/@settings-select-duplicate-custom, initialise-sprite-position/@settings-select-duplicate-keep, initialise-sprite-position/@settings-select-duplicate-randomize, blocks2image/@description, blocks2image/@name, remove-curved-stage-border/@description, remove-curved-stage-border/@name, transparent-orphans/@description, transparent-orphans/@name, transparent-orphans/@settings-name-block, transparent-orphans/@settings-name-dragged, transparent-orphans/@settings-name-orphan, paint-by-default/@description, paint-by-default/@name, paint-by-default/@settings-name-backdrop, paint-by-default/@settings-name-costume, paint-by-default/@settings-name-sound, paint-by-default/@settings-name-sprite, paint-by-default/@settings-select-backdrop-library, paint-by-default/@settings-select-backdrop-paint, paint-by-default/@settings-select-backdrop-surprise, paint-by-default/@settings-select-backdrop-upload, paint-by-default/@settings-select-costume-library, paint-by-default/@settings-select-costume-paint, paint-by-default/@settings-select-costume-surprise, paint-by-default/@settings-select-costume-upload, paint-by-default/@settings-select-sound-library, paint-by-default/@settings-select-sound-record, paint-by-default/@settings-select-sound-surprise, paint-by-default/@settings-select-sound-upload, paint-by-default/@settings-select-sprite-library, paint-by-default/@settings-select-sprite-paint, paint-by-default/@settings-select-sprite-surprise, paint-by-default/@settings-select-sprite-upload, block-cherry-picking/@description, block-cherry-picking/@info-flipControls, block-cherry-picking/@info-macContextDisabled, block-cherry-picking/@name, block-cherry-picking/@settings-name-invertDrag, hide-new-variables/@description, hide-new-variables/@name, editor-extra-keys/@description, editor-extra-keys/@info-experimentalKeysWarn, editor-extra-keys/@info-shiftKeysWarn, editor-extra-keys/@name, editor-extra-keys/@settings-name-experimentalKeys, editor-extra-keys/@settings-name-shiftKeys, hide-delete-button/@description, hide-delete-button/@name, hide-delete-button/@settings-name-costumes, hide-delete-button/@settings-name-sounds, hide-delete-button/@settings-name-sprites, no-script-bumping/@description, no-script-bumping/@name, disable-stage-drag-select/@description, disable-stage-drag-select/@name, move-to-top-bottom/@description, move-to-top-bottom/@info-developer-tools, move-to-top-bottom/@name, disable-paste-offset/@description, disable-paste-offset/@info-vanilla, disable-paste-offset/@name, block-duplicate/@description, block-duplicate/@info-mac, block-duplicate/@name, rename-broadcasts/@description, rename-broadcasts/@name, swap-local-global/@description, swap-local-global/@name, editor-comment-previews/@description, editor-comment-previews/@name, editor-comment-previews/@settings-name-delay, editor-comment-previews/@settings-name-follow-mouse, editor-comment-previews/@settings-name-hover-view, editor-comment-previews/@settings-name-hover-view-block, editor-comment-previews/@settings-name-hover-view-procedure, editor-comment-previews/@settings-name-reduce-animation, editor-comment-previews/@settings-name-reduce-transparency, editor-comment-previews/@settings-select-delay-long, editor-comment-previews/@settings-select-delay-none, editor-comment-previews/@settings-select-delay-short, columns/@description, columns/@name, number-pad/@description, number-pad/@info-explanation, number-pad/@name, script-snap/@description, script-snap/@name, script-snap/@preset-name-default, script-snap/@preset-name-half-block, script-snap/@preset-name-whole-block, script-snap/@settings-name-grid, fullscreen/@description, fullscreen/@info-hideToolbarNotice, fullscreen/@name, fullscreen/@settings-name-browserFullscreen, fullscreen/@settings-name-hideToolbar, hide-stage/@description, hide-stage/@name, editor-stepping/@description, editor-stepping/@name, editor-stepping/@settings-name-highlight-color, default */
/***/ (function(module) {
module.exports = JSON.parse("{\"cat-blocks/@description\":\"Regresa los cat blocks de April Fools 2020.\",\"cat-blocks/@info-watch\":\"La opción \\\"mirar cursor\\\" puede afectar el rendimiento cuando está abierto el editor.\",\"cat-blocks/@settings-name-watch\":\"Mirar cursor\",\"editor-devtools/@description\":\"Añade nuevas opciones de menú al editor: copiar/pegar bloques, mejor ordenado de bloques, ¡y más!\",\"editor-devtools/@name\":\"Herramientas de desarrollador\",\"editor-devtools/@settings-name-enableCleanUpPlus\":\"Mejorar \\\"Ordenar Bloques\\\"\",\"editor-devtools/@settings-name-enablePasteBlocksAtMouse\":\"Pegar bloques en la posición del cursor\",\"find-bar/@description\":\"Agrega una barra de búsqueda al lado de la pestaña de sonidos para encontrar y saltar a scripts, disfraces y sonidos. Use Ctrl+Izquierda y Ctrl+Derecha en el área de código para navegar a la posición visitada anterior o siguiente luego de usar la barra de búsqueda.\",\"find-bar/@info-developer-tools\":\"Este addon era parte de \\\"herramientas de desarrollador\\\", pero se ha mudado aquí.\",\"find-bar/@name\":\"Barra de búsqueda en editor\",\"middle-click-popup/@info-developer-tools\":\"Este addon era parte de \\\"herramientas de desarrollador\\\", pero se ha mudado aquí.\",\"middle-click-popup/@name\":\"Insertar bloques por nombre\",\"jump-to-def/@description\":\"Le permite saltar a la definición de un bloque personalizado usando el botón del medio del ratón o presionando Shift+Click en el bloque.\",\"jump-to-def/@info-developer-tools\":\"Este addon era parte de \\\"herramientas de desarrollador\\\", pero se ha mudado aquí.\",\"jump-to-def/@name\":\"Saltar a definición de bloque personalizado\",\"editor-searchable-dropdowns/@description\":\"Le permite buscar en bloques que tienen menús.\",\"editor-searchable-dropdowns/@name\":\"Búsqueda en menús \",\"data-category-tweaks-v2/@description\":\"Proporciona retoques para la categoría de bloques \\\"datos\\\" (variables).\",\"data-category-tweaks-v2/@name\":\"Retoques en categoría \\\"datos\\\"\",\"data-category-tweaks-v2/@settings-name-moveReportersDown\":\"Mover bloques de datos arriba de la lista de variables\",\"data-category-tweaks-v2/@settings-name-separateListCategory\":\"Categoría Listas Separada\",\"data-category-tweaks-v2/@settings-name-separateLocalVariables\":\"Separar Variables Locales\",\"block-palette-icons/@description\":\"Agrega íconos dentro de los círculos de colores que identifican las categorías de bloques.\",\"block-palette-icons/@name\":\"Íconos de categoría en paleta de bloques\",\"hide-flyout/@description\":\"Oculta la paleta de bloques si el cursor no esta arriba de ella. Haga click en el icono de candado para mantenerlo en el lugar temporalmente. Alternativamente, use el modo \\\"click en categoría\\\".\",\"hide-flyout/@info-hoverExplanation\":\"El modo \\\"cursor sobre área de paleta\\\" solo extiende el área de visión. Si quiere poder arrastrar bloques a este área sin que se tiren a la basura, use alguno de los otros modos.\",\"hide-flyout/@name\":\"Ocultar paleta de bloques automáticamente\",\"hide-flyout/@settings-name-speed\":\"Velocidad de animación\",\"hide-flyout/@settings-name-toggle\":\"Activar/desactivar en...\",\"hide-flyout/@settings-select-speed-default\":\"Por defecto\",\"hide-flyout/@settings-select-speed-long\":\"Lenta\",\"hide-flyout/@settings-select-speed-none\":\"Instantánea\",\"hide-flyout/@settings-select-speed-short\":\"Rápida\",\"hide-flyout/@settings-select-toggle-category\":\"Click en categoría\",\"hide-flyout/@settings-select-toggle-cathover\":\"Cursor sobre categoría\",\"hide-flyout/@settings-select-toggle-hover\":\"Cursor sobre área de paleta\",\"hide-flyout/@update\":\"Este addon fue revisado y se arreglaron muchos errores.\",\"mediarecorder/@description\":\"Agrega un botón \\\"empezar grabación\\\" al menú del editor que le permite grabar el escenario del proyecto.\",\"mediarecorder/@name\":\"Grabador de video de proyectos\",\"drag-drop/@description\":\"Le permite arrastrar imágenes y sonidos de su administrador de archivos y soltarlos en el panel de objetos o la lista de disfraces/sonidos. También puede arrastrar archivos de texto a listas y cajas de respuesta.\",\"drag-drop/@name\":\"Arrastrar y soltar archivos\",\"drag-drop/@settings-name-use-hd-upload\":\"Usar subidas HD\",\"debugger/@name\":\"Depurador\",\"debugger/@settings-name-log_broadcasts\":\"Loguear mensajes enviados\",\"debugger/@settings-name-log_clear_greenflag\":\"Borrar logs al tocar bandera verde\",\"debugger/@settings-name-log_clone_create\":\"Loguear creación de clones\",\"debugger/@settings-name-log_failed_clone_creation\":\"Loguear máximo de clones excedido\",\"debugger/@settings-name-log_greenflag\":\"Loguear clicks a bandera verde\",\"debugger/@update\":\"Nuevas pestañas \\\"Hilos\\\" y \\\"Rendimiento\\\" en la ventana del depurador.\",\"pause/@description\":\"Agrega un botón de pausa al lado de la bandera verde.\",\"pause/@name\":\"Botón de pausa\",\"mute-project/@description\":\"Presione Ctrl+Click sobre la bandera verde para silenciar o desilenciar el proyecto.\",\"mute-project/@info-macOS\":\"En macOS, use la tecla Cmd en vez de Ctrl.\",\"mute-project/@name\":\"Modo silenciado de reproductor de proyectos\",\"vol-slider/@description\":\"Agrega un control deslizante de volumen al lado de los controles de la bandera verde.\",\"vol-slider/@name\":\"Deslizador de volumen del proyecto\",\"vol-slider/@settings-name-defVol\":\"Volumen por defecto\",\"clones/@description\":\"Agrega un contador de clones arriba del escenario en el editor que muestra la cantidad total de clones del proyecto.\",\"clones/@name\":\"Contador de clones\",\"clones/@settings-name-showicononly\":\"Mostrar ícono solamente\",\"mouse-pos/@description\":\"Muestra la posición x/y del ratón arriba del escenario en el editor.\",\"mouse-pos/@name\":\"Posición del ratón\",\"color-picker/@description\":\"Agrega una entrada de colores hex a los selectores de color.\",\"color-picker/@name\":\"Selector de color hex\",\"remove-sprite-confirm/@description\":\"Le pregunta si está seguro cuando borre un objecto en un proyecto\",\"remove-sprite-confirm/@name\":\"Confirmación de eliminación de objeto\",\"block-count/@description\":\"Muestra el número total de bloques de un proyecto en la barra de menú del editor. Previamente parte de \\\"contador de objetos y scripts\\\".\",\"block-count/@name\":\"Contador de bloques\",\"onion-skinning/@description\":\"Muestra capas transparentes de los disfraces anteriores o siguientes mientras edita un disfraz. Controlado con los botones debajo del editor de disfraces, al lado de los botones de zoom.\",\"onion-skinning/@name\":\"Capa sobre capa (onion skinning)\",\"onion-skinning/@settings-name-afterTint\":\"Teñir color de disfraz siguiente\",\"onion-skinning/@settings-name-beforeTint\":\"Teñir color de disfraz anterior\",\"onion-skinning/@settings-name-default\":\"Activar por defecto\",\"onion-skinning/@settings-name-layering\":\"Método de superposición por defecto\",\"onion-skinning/@settings-name-mode\":\"Modo por defecto\",\"onion-skinning/@settings-name-next\":\"Valor predeterminado de disfraces siguientes\",\"onion-skinning/@settings-name-opacity\":\"Opacidad (%)\",\"onion-skinning/@settings-name-opacityStep\":\"Salto de Opacidad (%)\",\"onion-skinning/@settings-name-previous\":\"Valor predeterminado de disfraces anteriores\",\"onion-skinning/@settings-select-layering-behind\":\"Detrás\",\"onion-skinning/@settings-select-layering-front\":\"Frente\",\"onion-skinning/@settings-select-mode-merge\":\"Combinar imagenes\",\"onion-skinning/@settings-select-mode-tint\":\"Teñir color\",\"paint-snap/@description\":\"Ajusta objetos en el editor de disfraces a cuadros de delimitación y nodos de vectores.\",\"paint-snap/@name\":\"Ajustar posición del editor de disfraces \",\"paint-snap/@settings-name-boxCenter\":\"Ajustar desde centro de caja de selección\",\"paint-snap/@settings-name-boxCorners\":\"Ajustar desde esquinas de caja de selección\",\"paint-snap/@settings-name-boxEdgeMids\":\"Ajustar desde puntos medios de lados de caja de selección\",\"paint-snap/@settings-name-enable-default\":\"Habilitar por defecto\",\"paint-snap/@settings-name-guide-color\":\"Color de la guía del ajuste\",\"paint-snap/@settings-name-objectCenters\":\"Ajustar a centros de objetos\",\"paint-snap/@settings-name-objectCorners\":\"Ajustar a esquinas de objetos\",\"paint-snap/@settings-name-objectEdges\":\"Ajustar a lados de objetos\",\"paint-snap/@settings-name-objectMidlines\":\"Ajustar a líneas centrales de objetos\",\"paint-snap/@settings-name-pageAxes\":\"Ajustar a ejes x e y de la página\",\"paint-snap/@settings-name-pageCenter\":\"Ajustar a centro de página\",\"paint-snap/@settings-name-pageCorners\":\"Ajustar a esquinas de la página\",\"paint-snap/@settings-name-pageEdges\":\"Ajustar a lados de la página\",\"paint-snap/@settings-name-threshold\":\"Distancia de ajuste\",\"default-costume-editor-color/@description\":\"Cambia los colores predeterminados y el tamaño del borde utilizados por el editor de disfraces.\",\"default-costume-editor-color/@name\":\"Color predeterminado personalizable en el editor de disfraces\",\"default-costume-editor-color/@settings-name-fill\":\"Color de relleno predeterminado\",\"default-costume-editor-color/@settings-name-persistence\":\"Usar color anterior en vez de reiniciar al cambiar de herramienta\",\"default-costume-editor-color/@settings-name-stroke\":\"Color de borde predeterminado\",\"default-costume-editor-color/@settings-name-strokeSize\":\"Tamaño de borde predeterminado\",\"bitmap-copy/@description\":\"Le permite copiar una imagen bitmap en el editor de disfraces al portapapeles de su sistema, para que la puedas pegar en otros sitios web o programas.\",\"bitmap-copy/@info-norightclick\":\"\\\"Click derecho → copiar\\\" no está soportado. Debe presionar Ctrl+C cuando la imagen bitmap este seleccionada.\",\"bitmap-copy/@name\":\"Copiar imágenes bitmap\",\"2d-color-picker/@description\":\"Remplaza los deslizadores de saturación y brillo con un selector de color 2D. Presione Shift mientras arrastra el cursor para cambiar los valores en un solo eje.\",\"2d-color-picker/@name\":\"Selector de color 2D\",\"better-img-uploads/@description\":\"Agrega un nuevo botón arriba del botón \\\"subir disfraz\\\" que automáticamente convierte imágenes bitmap subidas a imágenes SVG (vector) para evitar perder calidad.\",\"better-img-uploads/@info-notSuitableEdit\":\"Evite usar el botón de subida HD si tiene planeado editar la imagen luego de subirla.\",\"better-img-uploads/@name\":\"Subida de imágenes HD\",\"better-img-uploads/@settings-name-fitting\":\"Tamaño de imagen\",\"better-img-uploads/@settings-select-fitting-fill\":\"Estirar para llenar escenario\",\"better-img-uploads/@settings-select-fitting-fit\":\"Achicar para encajar en escenario\",\"better-img-uploads/@settings-select-fitting-full\":\"Tamaño original\",\"pick-colors-from-stage/@description\":\"Permite que el cuentagotas también pueda elegir colores del escenario.\",\"pick-colors-from-stage/@name\":\"Seleccionar colores del escenario en el editor de disfraces\",\"custom-block-shape/@description\":\"Ajuste el relleno, radio de esquinas y altura de la muesca de los bloques.\",\"custom-block-shape/@info-paddingWarning\":\"Si baja el valor de tamaño del relleno, cuando otros usuarios vean su proyecto, podría parecer que sus scripts se superponen.\",\"custom-block-shape/@name\":\"Forma de bloque personalizada\",\"custom-block-shape/@preset-description-default2\":\"Una apariencia similar a bloques de Scratch 2.0\",\"custom-block-shape/@preset-description-default3\":\"La apariencia regular de bloques de Scratch 3.0\",\"custom-block-shape/@preset-description-flat2\":\"Bloques de Scratch 2.0 sin muesca ni esquinas\",\"custom-block-shape/@preset-description-flat3\":\"Bloques de Scratch 3.0 sin muesca ni esquinas\",\"custom-block-shape/@preset-name-default2\":\"Bloques 2.0\",\"custom-block-shape/@preset-name-default3\":\"Bloques 3.0\",\"custom-block-shape/@preset-name-flat2\":\"2.0 Plano\",\"custom-block-shape/@preset-name-flat3\":\"3.0 Plano\",\"custom-block-shape/@settings-name-cornerSize\":\"Tamaño de esquinas (0-300%)\",\"custom-block-shape/@settings-name-notchSize\":\"Altura de muesca (0-150%)\",\"custom-block-shape/@settings-name-paddingSize\":\"Tamaño de relleno/padding (50-200%)\",\"zebra-striping/@description\":\"Alterna entre tonos más claros y más oscuros a los bloques de la misma categoría anidados entre sí. Esto también es conocido como \\\"zebra striping\\\".\",\"zebra-striping/@name\":\"Alternar colores de bloques anidados\",\"zebra-striping/@settings-name-intensity\":\"Intensidad (0-100%)\",\"zebra-striping/@settings-name-shade\":\"Tonalidad\",\"zebra-striping/@settings-select-shade-darker\":\"Oscura\",\"zebra-striping/@settings-select-shade-lighter\":\"Clara\",\"editor-theme3/@description\":\"Edite los colores para cada categoría de bloques del editor.\",\"editor-theme3/@name\":\"Colores de bloques personalizables\",\"editor-theme3/@preset-description-black\":\"Hace negros los fondos de los bloques\",\"editor-theme3/@preset-description-dark\":\"Versiones oscuras de colores predeterminados\",\"editor-theme3/@preset-description-original\":\"Los colores originales de Scratch 2.0\",\"editor-theme3/@preset-description-tweaks\":\"Usa colores inspirados en 2.0 en las categorías Eventos, Control y Mis bloques. \",\"editor-theme3/@preset-name-black\":\"Negro\",\"editor-theme3/@preset-name-dark\":\"Oscuro\",\"editor-theme3/@preset-name-original\":\"Colores de la 2.0\",\"editor-theme3/@preset-name-tweaks\":\"3.0 Mejorado\",\"editor-theme3/@settings-name-Pen-color\":\"extensiones\",\"editor-theme3/@settings-name-comment-color\":\"Comentarios\",\"editor-theme3/@settings-name-custom-color\":\"personalizado\",\"editor-theme3/@settings-name-data-lists-color\":\"listas\",\"editor-theme3/@settings-name-events-color\":\"eventos\",\"editor-theme3/@settings-name-input-color\":\"Campos de bloques\",\"editor-theme3/@settings-name-looks-color\":\"apariencia\",\"editor-theme3/@settings-name-motion-color\":\"movimiento\",\"editor-theme3/@settings-name-operators-color\":\"operadores\",\"editor-theme3/@settings-name-sensing-color\":\"sensores\",\"editor-theme3/@settings-name-sounds-color\":\"sonidos\",\"editor-theme3/@settings-name-text\":\"Color del texto\",\"editor-theme3/@settings-select-text-black\":\"Negro\",\"editor-theme3/@settings-select-text-colorOnBlack\":\"Con color en fondo negro\",\"editor-theme3/@settings-select-text-colorOnWhite\":\"Con color en fondo blanco\",\"editor-theme3/@settings-select-text-white\":\"Blanco\",\"editor-theme3/@update\":\"El ajuste \\\"Comentarios oscuros\\\" de \\\"Modo oscuro del editor y colores personalizados\\\" se ha movido aquí y ahora es personalizable.\",\"custom-block-text/@description\":\"Cambia el grosor del texto en bloques y opcionalmente agrega una sombra al texto.\",\"custom-block-text/@name\":\"Estilo de texto de bloques personalizado\",\"custom-block-text/@settings-name-bold\":\"Texto en negrita\",\"custom-block-text/@settings-name-shadow\":\"Sombra bajo texto\",\"editor-colored-context-menus/@description\":\"Hace que los menús al dar click derecho en un bloque sean coloridos.\",\"editor-colored-context-menus/@name\":\"Menús coloridos\",\"editor-stage-left/@description\":\"Mueve el escenario al lado izquierdo del editor, como en Scratch 2.0.\",\"editor-stage-left/@info-reverseOrder\":\"Para cambiar la posición de los botones arriba del escenario, use el addon \\\"invertir orden de los controles del proyecto\\\".\",\"editor-stage-left/@name\":\"Mostrar escenario del lado izquierdo\",\"editor-buttons-reverse-order/@description\":\"Mueve la bandera verde y el botón de detener a la derecha, y el botón de pantalla completa a la izquierda, como en Scratch 2.0.\",\"editor-buttons-reverse-order/@name\":\"Invertir orden de los controles del proyecto\",\"variable-manager/@description\":\"Agrega una pestaña al lado de \\\"sonidos\\\" en el editor para que pueda fácilmente editar variables y listas.\",\"variable-manager/@name\":\"Gestor de variables\",\"variable-manager/@update\":\"Los elementos de las listas ahora pueden ser insertados sin estar manteniendo la tecla Shift.\",\"search-sprites/@description\":\"Agrega una barra de búsqueda al panel de objetos para buscar objetos por nombre.\",\"search-sprites/@name\":\"Buscar objetos por nombre\",\"sprite-properties/@description\":\"Esconde en panel de propiedades de sprite por defecto, como en Scratch 2.0. Use el botón de información en el sprite actualmente seleccionado o haga doble click en un sprite para mostrar el panel de propiedades otra vez. Para volver a esconderlo, use el botón de colapsar en el panel de propiedades o haga doble click en un sprite.\",\"sprite-properties/@name\":\"Colapsar propiedades de sprites\",\"sprite-properties/@settings-name-autoCollapse\":\"Colapsar automáticamente cuando el cursor se aleja del panel de sprites\",\"sprite-properties/@settings-name-hideByDefault\":\"Colapsar panel por defecto\",\"sprite-properties/@settings-name-transitionDuration\":\"Velocidad de animación\",\"sprite-properties/@settings-select-transitionDuration-default\":\"Predeterminada\",\"sprite-properties/@settings-select-transitionDuration-long\":\"Lenta\",\"sprite-properties/@settings-select-transitionDuration-none\":\"Instantánea\",\"sprite-properties/@settings-select-transitionDuration-short\":\"Rápida\",\"gamepad/@description\":\"Interactúe con proyectos usando un control/mando de videojuegos mediante USB o Bluetooth.\",\"gamepad/@name\":\"Soporte de mando de videojuegos\",\"gamepad/@settings-name-hide\":\"Esconder botón de ajustes cuando no hay mandos conectados\",\"editor-sounds/@description\":\"Reproduce efectos de sonido cuando conecta o elimina bloques.\",\"editor-sounds/@name\":\"Efectos de sonido en editor\",\"folders/@description\":\"Agrega carpetas a listas de objetos, como también a las listas de disfraces y sonidos. Para crear una carpeta, haga click derecho en un objeto y seleccione \\\"crear carpeta\\\". Haga click en una carpeta para abrirla o cerrarla. Haga click derecho en un objeto para ver a qué carpetas lo puede mover, o alternativamente arrastre y suelte a una carpeta abierta. Esta función agrega \\\"[nombreDeLaCarpeta]//\\\" al principio del nombre de sus objetos.\",\"folders/@info-notice-folders-are-public\":\"Usuarios con esta función activada podrán ver las carpetas en su proyecto. Cualquier otra persona verá las listas de objetos normalmente (sin carpetas)\",\"folders/@name\":\"Carpetas de objetos\",\"block-switching/@description\":\"Haga click derecho en un bloque para cambiarlo por otro bloque relacionado.\",\"block-switching/@name\":\"Cambio entre bloques\",\"block-switching/@settings-name-control\":\"Bloques de control\",\"block-switching/@settings-name-customargs\":\"Argumentos de bloques personalizados\",\"block-switching/@settings-name-customargsmode\":\"Opciones mostradas de argumentos de bloques personalizados\",\"block-switching/@settings-name-data\":\"Bloques de variables\",\"block-switching/@settings-name-event\":\"Bloques de eventos\",\"block-switching/@settings-name-extension\":\"Bloques de extensiones\",\"block-switching/@settings-name-looks\":\"Bloques de apariencia\",\"block-switching/@settings-name-motion\":\"Bloques de movimiento\",\"block-switching/@settings-name-noop\":\"Permitir cambiar un bloque a sí mismo\",\"block-switching/@settings-name-operator\":\"Bloques de operadores\",\"block-switching/@settings-name-sensing\":\"Bloques de sensores\",\"block-switching/@settings-name-sound\":\"Bloques de sonido\",\"block-switching/@settings-select-customargsmode-all\":\"Argumentos en todos los bloques personalizados del objeto\",\"block-switching/@settings-select-customargsmode-defOnly\":\"Argumentos en bloque personalizado propio\",\"load-extensions/@description\":\"Muestra automáticamente música, lápiz y otras extensiones del editor en el menú de categorías del editor.\",\"load-extensions/@name\":\"Agregar extensiones automáticamente\",\"load-extensions/@settings-name-music\":\"Música\",\"load-extensions/@settings-name-pen\":\"Lápiz\",\"load-extensions/@settings-name-text2speech\":\"Texto a Voz\",\"load-extensions/@settings-name-translate\":\"Traducir\",\"custom-zoom/@description\":\"Elija ajustes personalizados para el mínimo, máximo, velocidad y tamaño inicial del zoom en el área de código y esconda los controles automáticamente.\",\"custom-zoom/@name\":\"Zoom de área de código personalizado\",\"custom-zoom/@settings-name-autohide\":\"Esconder controles cuando el cursor no está sobre ellos\",\"custom-zoom/@settings-name-maxZoom\":\"Zoom Máximo (100-500%)\",\"custom-zoom/@settings-name-minZoom\":\"Zoom mínimo (1-100%)\",\"custom-zoom/@settings-name-speed\":\"Velocidad de animación al esconder controles\",\"custom-zoom/@settings-name-startZoom\":\"Zoom inicial (50-500%)\",\"custom-zoom/@settings-name-zoomSpeed\":\"Velocidad de zoom (50-200%)\",\"custom-zoom/@settings-select-speed-default\":\"Predeterminada\",\"custom-zoom/@settings-select-speed-long\":\"Lenta\",\"custom-zoom/@settings-select-speed-none\":\"Instantánea\",\"custom-zoom/@settings-select-speed-short\":\"Rápida\",\"initialise-sprite-position/@description\":\"Cambia la posición x/y predeterminada de nuevos objetos.\",\"initialise-sprite-position/@name\":\"Posición predeterminada de nuevos objetos personalizable\",\"initialise-sprite-position/@settings-name-duplicate\":\"Comportamiento al duplicar objetos\",\"initialise-sprite-position/@settings-name-library\":\"Posiciones aleatorias al agregar objetos de la librería\",\"initialise-sprite-position/@settings-name-x\":\"Posición X\",\"initialise-sprite-position/@settings-name-y\":\"Posición Y\",\"initialise-sprite-position/@settings-select-duplicate-custom\":\"Enviar a valores x/y especificados\",\"initialise-sprite-position/@settings-select-duplicate-keep\":\"Mantener como el objeto original\",\"initialise-sprite-position/@settings-select-duplicate-randomize\":\"Aleatorizar\",\"blocks2image/@description\":\"Haga click derecho en el área de código para exportar bloques como imágenes SVG/PNG.\",\"blocks2image/@name\":\"Guardar bloques como imagen\",\"remove-curved-stage-border/@description\":\"Quita los bordes curvos alrededor del escenario, permitiéndole ver las esquinas.\",\"remove-curved-stage-border/@name\":\"Quitar curva del borde del escenario\",\"transparent-orphans/@description\":\"Ajuste la transparencia de los bloques del editor, con opciones separadas para bloques huérfanos (aquellos sin un bloque de evento en su parte superior) y bloques que están siendo arrastrados.\",\"transparent-orphans/@name\":\"Bloques transparentes\",\"transparent-orphans/@settings-name-block\":\"Transparencia de bloques (%)\",\"transparent-orphans/@settings-name-dragged\":\"Transparencia arrastrando (%)\",\"transparent-orphans/@settings-name-orphan\":\"Transparencia de huérfanos (%)\",\"paint-by-default/@description\":\"Cambia la acción por defecto de los botones \\\"Elegir un objeto/disfraz/fondo/sonido\\\", que abren la biblioteca por defecto.\",\"paint-by-default/@name\":\"Pintar disfraz por defecto\",\"paint-by-default/@settings-name-backdrop\":\"Agregar fondo\",\"paint-by-default/@settings-name-costume\":\"Agregar disfraz\",\"paint-by-default/@settings-name-sound\":\"Agregar sonido\",\"paint-by-default/@settings-name-sprite\":\"Agregar objeto\",\"paint-by-default/@settings-select-backdrop-library\":\"Biblioteca\",\"paint-by-default/@settings-select-backdrop-paint\":\"Pintar\",\"paint-by-default/@settings-select-backdrop-surprise\":\"Sorpresa\",\"paint-by-default/@settings-select-backdrop-upload\":\"Subir\",\"paint-by-default/@settings-select-costume-library\":\"Biblioteca\",\"paint-by-default/@settings-select-costume-paint\":\"Pintar\",\"paint-by-default/@settings-select-costume-surprise\":\"Sorpresa\",\"paint-by-default/@settings-select-costume-upload\":\"Subir\",\"paint-by-default/@settings-select-sound-library\":\"Biblioteca\",\"paint-by-default/@settings-select-sound-record\":\"Grabar\",\"paint-by-default/@settings-select-sound-surprise\":\"Sorpresa\",\"paint-by-default/@settings-select-sound-upload\":\"Subir\",\"paint-by-default/@settings-select-sprite-library\":\"Biblioteca\",\"paint-by-default/@settings-select-sprite-paint\":\"Pintar\",\"paint-by-default/@settings-select-sprite-surprise\":\"Sorpresa\",\"paint-by-default/@settings-select-sprite-upload\":\"Subir\",\"block-cherry-picking/@description\":\"Le permite arrastrar un único bloque del medio de un script (en vez de toda la pila adjunta debajo) mientras mantenga la tecla Ctrl.\",\"block-cherry-picking/@info-flipControls\":\"Si \\\"revertir controles\\\" está activado, agarrar bloques individualmente será el comportamiento predeterminado. Mantenga Ctrl para arrastrar la pila completa.\",\"block-cherry-picking/@info-macContextDisabled\":\"En macOS, use la tecla Cmd en vez de Ctrl.\",\"block-cherry-picking/@name\":\"Agarrar un único bloque con tecla Ctrl\",\"block-cherry-picking/@settings-name-invertDrag\":\"Revertir controles\",\"hide-new-variables/@description\":\"No crear automáticamente monitores para variables y listas nuevas.\",\"hide-new-variables/@name\":\"Esconder variables nuevas\",\"editor-extra-keys/@description\":\"Añade más teclas a los menús desplegables de los bloques \\\"¿tecla () presionada?\\\" y \\\"al presionar tecla ()\\\", como enter, coma, y más. Estas teclas incluso funcionarán para usuarios que no tengan este addon.\",\"editor-extra-keys/@info-experimentalKeysWarn\":\"Las \\\"teclas experimentales\\\" incluyen signo igual, barra, punto y coma y más. Pueden no funcionar en todos los sistemas operativos o diseños de teclado.\",\"editor-extra-keys/@info-shiftKeysWarn\":\"Las \\\"teclas Shift\\\" incluyen teclas que típicamente requieren la tecla Shift y una tecla de número, como hashtag, símbolo de exclamación y más. Estas teclas solo funcionan con el bloque \\\"al presionar tecla ()\\\" y no funcionan en todos los sistemas operativos o diseños de teclado.\",\"editor-extra-keys/@name\":\"Opciones de teclas extra\",\"editor-extra-keys/@settings-name-experimentalKeys\":\"Mostrar teclas experimentales\",\"editor-extra-keys/@settings-name-shiftKeys\":\"Mostrar teclas Shift\",\"hide-delete-button/@description\":\"Esconde el botón de eliminar (ícono de bote de basura) de objetos, disfraces y sonidos. Estos pueden seguirse eliminando utilizando el menú contextual al dar click derecho.\",\"hide-delete-button/@name\":\"Esconder botón de eliminar\",\"hide-delete-button/@settings-name-costumes\":\"Disfraces y fondos\",\"hide-delete-button/@settings-name-sounds\":\"Sonidos\",\"hide-delete-button/@settings-name-sprites\":\"Objetos\",\"no-script-bumping/@description\":\"Permite que los scripts sean movidos y modificados sin causar que scripts superpuestos se muevan.\",\"no-script-bumping/@name\":\"No espaciar automáticamente scripts superpuestos\",\"disable-stage-drag-select/@description\":\"Elimina la posibilidad de arrastrar objetos en el escenario, exceptuando aquellos fijados explícitamente como arrastrables. Presione Shift mientras arrastra un objeto para moverlo normalmente.\",\"disable-stage-drag-select/@name\":\"Objetos no arrastrables en el editor\",\"move-to-top-bottom/@description\":\"Agrega opciones al menú de click derecho para mover un disfraz o sonido a la primera o última posición de la lista.\",\"move-to-top-bottom/@info-developer-tools\":\"Este addon era parte de \\\"herramientas de desarrollador\\\", pero se ha mudado aquí.\",\"move-to-top-bottom/@name\":\"Mover disfraz a la cima o al fondo\",\"disable-paste-offset/@description\":\"Pega items copiados en su posición original en vez de movidos levemente en el editor de disfraces.\",\"disable-paste-offset/@info-vanilla\":\"Este comportamiento también puede ser logrado sin este addon mediante Alt+Click a un objeto.\",\"disable-paste-offset/@name\":\"No mover items pegados\",\"block-duplicate/@description\":\"Duplique rápidamente un script arrastrándolo mientras mantiene la tecla Alt. Apriete Ctrl también para solo duplicar un bloque en vez de toda la pila adjunta debajo.\",\"block-duplicate/@info-mac\":\"En macOS, use la tecla Option en vez de la tecla Alt y la tecla Command en vez de la tecla Control.\",\"block-duplicate/@name\":\"Duplicar script con tecla Alt\",\"rename-broadcasts/@description\":\"Añade una opción para renombrar mensajes en los menús desplegables de los bloques de transmisión de mensajes.\",\"rename-broadcasts/@name\":\"Renombrar mensajes\",\"swap-local-global/@description\":\"Agrega más opciones al renombrar una variable o lista existente: permite cambiar entre \\\"Para todos los objetos\\\" y \\\"Solo para este objeto\\\" y si las variables son almacenadas en la nube. También agrega una nueva opción al hacer click derecho en una variable/lista para cambiar rápidamente su ámbito.\",\"swap-local-global/@name\":\"Cambiar variables entre \\\"Para todos los objetos\\\" y \\\"Solo para este objeto\\\"\",\"editor-comment-previews/@description\":\"Le permite previsualizar los contenidos de comentarios al poner el cursor sobre comentarios encogidos y bloques. Puede usar esto para ver comentarios que están fuera de la pantalla, identificar un bloque bucle desde el final por su previsualización, meter muchos comentarios en un lugar pequeño y más.\",\"editor-comment-previews/@name\":\"Previsualización de comentarios del editor\",\"editor-comment-previews/@settings-name-delay\":\"Tiempo de retardo\",\"editor-comment-previews/@settings-name-follow-mouse\":\"Seguir cursor\",\"editor-comment-previews/@settings-name-hover-view\":\"Poner el cursor sobre comentarios encogidos para previsualizar\",\"editor-comment-previews/@settings-name-hover-view-block\":\"Poner cursor sobre bloques para previsualizar comentarios enganchados\",\"editor-comment-previews/@settings-name-hover-view-procedure\":\"Poner cursor sobre bloques personalizados para previsualizar comentarios en su definición\",\"editor-comment-previews/@settings-name-reduce-animation\":\"Reducir animación\",\"editor-comment-previews/@settings-name-reduce-transparency\":\"Reducir transparencia\",\"editor-comment-previews/@settings-select-delay-long\":\"Largo\",\"editor-comment-previews/@settings-select-delay-none\":\"Ninguno\",\"editor-comment-previews/@settings-select-delay-short\":\"Corto\",\"columns/@description\":\"Divide el menú de categorías de bloques en dos columnas y lo mueve a la cima de la paleta de bloques, como en Scratch 2.0.\",\"columns/@name\":\"Menú de categorías de dos columnas\",\"number-pad/@description\":\"Mostrar el teclado numérico de Scratch cuando se editen campos numéricos en cualquier dispositivo, en vez de solo en los con pantalla táctil.\",\"number-pad/@info-explanation\":\"Un teclado numérico se mostrará cuando se editen campos numéricos de ciertos bloques, como \\\"dar a x el valor\\\".\",\"number-pad/@name\":\"Siempre mostrar teclado numérico\",\"script-snap/@description\":\"Arrastre un script para automáticamente ajustar su posición a los puntos del área de código.\",\"script-snap/@name\":\"Ajustar scripts a cuadrícula\",\"script-snap/@preset-name-default\":\"Predeterminado\",\"script-snap/@preset-name-half-block\":\"Medio bloque\",\"script-snap/@preset-name-whole-block\":\"Bloque entero\",\"script-snap/@settings-name-grid\":\"Tamaño de la grilla (px)\",\"fullscreen/@description\":\"Arregla algunos efectos no deseados del modo de pantalla completa del reproductor de proyectos, abre el reproductor en modo de pantalla completa de su navegador y esconde la barra de herramientas de bandera verde.\",\"fullscreen/@info-hideToolbarNotice\":\"Si elige esconder la barra de herramientas, recuerde que puede usar la tecla Esc para salir del modo de pantalla completa.\",\"fullscreen/@name\":\"Pantalla completa mejorada\",\"fullscreen/@settings-name-browserFullscreen\":\"Abrir reproductor de proyectos en modo pantalla completa del navegador\",\"fullscreen/@settings-name-hideToolbar\":\"Esconder barra de herramientas en pantalla completa\",\"hide-stage/@description\":\"Agrega un botón al lado de los botones de \\\"escenario pequeño\\\" y \\\"escenario grande\\\" que esconde el escenario y el panel de objetos, haciendo mucho más grande el área de código.\",\"hide-stage/@name\":\"Esconder escenario y panel de objetos\",\"editor-stepping/@description\":\"Agrega un borde colorido a los bloques que están ejecutándose actualmente en un proyecto.\",\"editor-stepping/@name\":\"Borde de bloque en ejecución\",\"editor-stepping/@settings-name-highlight-color\":\"Color de destacado\"}");
/***/ }),
/***/ "./src/addons/addons-l10n-settings/fr.json":
/*!*************************************************!*\
!*** ./src/addons/addons-l10n-settings/fr.json ***!
\*************************************************/
/*! exports provided: cat-blocks/@description, cat-blocks/@info-watch, cat-blocks/@name, cat-blocks/@settings-name-watch, editor-devtools/@name, editor-devtools/@settings-name-enableCleanUpPlus, editor-devtools/@settings-name-enablePasteBlocksAtMouse, find-bar/@description, find-bar/@info-developer-tools, find-bar/@name, middle-click-popup/@description, middle-click-popup/@info-developer-tools, middle-click-popup/@name, jump-to-def/@description, jump-to-def/@info-developer-tools, jump-to-def/@name, editor-searchable-dropdowns/@description, editor-searchable-dropdowns/@name, data-category-tweaks-v2/@description, data-category-tweaks-v2/@name, data-category-tweaks-v2/@settings-name-moveReportersDown, data-category-tweaks-v2/@settings-name-separateListCategory, data-category-tweaks-v2/@settings-name-separateLocalVariables, block-palette-icons/@description, block-palette-icons/@name, hide-flyout/@description, hide-flyout/@info-hoverExplanation, hide-flyout/@name, hide-flyout/@settings-name-speed, hide-flyout/@settings-name-toggle, hide-flyout/@settings-select-speed-default, hide-flyout/@settings-select-speed-long, hide-flyout/@settings-select-speed-none, hide-flyout/@settings-select-speed-short, hide-flyout/@settings-select-toggle-category, hide-flyout/@settings-select-toggle-cathover, hide-flyout/@settings-select-toggle-hover, hide-flyout/@update, mediarecorder/@description, mediarecorder/@name, drag-drop/@description, drag-drop/@name, drag-drop/@settings-name-use-hd-upload, debugger/@settings-name-log_broadcasts, debugger/@settings-name-log_clear_greenflag, debugger/@settings-name-log_clone_create, debugger/@settings-name-log_failed_clone_creation, debugger/@settings-name-log_greenflag, debugger/@update, pause/@description, pause/@name, mute-project/@description, mute-project/@info-macOS, mute-project/@name, vol-slider/@description, vol-slider/@name, vol-slider/@settings-name-defVol, clones/@description, clones/@name, clones/@settings-name-showicononly, mouse-pos/@description, mouse-pos/@name, color-picker/@description, color-picker/@name, remove-sprite-confirm/@description, remove-sprite-confirm/@name, block-count/@description, block-count/@name, onion-skinning/@description, onion-skinning/@name, onion-skinning/@settings-name-afterTint, onion-skinning/@settings-name-beforeTint, onion-skinning/@settings-name-default, onion-skinning/@settings-name-layering, onion-skinning/@settings-name-mode, onion-skinning/@settings-name-next, onion-skinning/@settings-name-opacity, onion-skinning/@settings-name-opacityStep, onion-skinning/@settings-name-previous, onion-skinning/@settings-select-layering-behind, onion-skinning/@settings-select-layering-front, onion-skinning/@settings-select-mode-merge, onion-skinning/@settings-select-mode-tint, default-costume-editor-color/@description, default-costume-editor-color/@name, default-costume-editor-color/@settings-name-fill, default-costume-editor-color/@settings-name-persistence, default-costume-editor-color/@settings-name-stroke, default-costume-editor-color/@settings-name-strokeSize, bitmap-copy/@description, bitmap-copy/@info-norightclick, bitmap-copy/@name, 2d-color-picker/@description, 2d-color-picker/@name, better-img-uploads/@description, better-img-uploads/@info-notSuitableEdit, better-img-uploads/@name, better-img-uploads/@settings-name-fitting, better-img-uploads/@settings-select-fitting-fill, better-img-uploads/@settings-select-fitting-fit, better-img-uploads/@settings-select-fitting-full, pick-colors-from-stage/@description, pick-colors-from-stage/@name, custom-block-shape/@description, custom-block-shape/@info-paddingWarning, custom-block-shape/@name, custom-block-shape/@preset-description-default2, custom-block-shape/@preset-description-default3, custom-block-shape/@preset-description-flat2, custom-block-shape/@preset-description-flat3, custom-block-shape/@preset-name-default2, custom-block-shape/@preset-name-default3, custom-block-shape/@settings-name-cornerSize, custom-block-shape/@settings-name-notchSize, custom-block-shape/@settings-name-paddingSize, zebra-striping/@description, zebra-striping/@name, zebra-striping/@settings-name-intensity, zebra-striping/@settings-name-shade, zebra-striping/@settings-select-shade-darker, zebra-striping/@settings-select-shade-lighter, editor-theme3/@description, editor-theme3/@name, editor-theme3/@preset-description-black, editor-theme3/@preset-description-dark, editor-theme3/@preset-description-original, editor-theme3/@preset-description-tweaks, editor-theme3/@preset-name-black, editor-theme3/@preset-name-dark, editor-theme3/@preset-name-original, editor-theme3/@preset-name-tweaks, editor-theme3/@settings-name-comment-color, editor-theme3/@settings-name-control-color, editor-theme3/@settings-name-custom-color, editor-theme3/@settings-name-data-lists-color, editor-theme3/@settings-name-events-color, editor-theme3/@settings-name-input-color, editor-theme3/@settings-name-looks-color, editor-theme3/@settings-name-motion-color, editor-theme3/@settings-name-operators-color, editor-theme3/@settings-name-sensing-color, editor-theme3/@settings-name-sounds-color, editor-theme3/@settings-name-text, editor-theme3/@settings-select-text-black, editor-theme3/@settings-select-text-colorOnBlack, editor-theme3/@settings-select-text-colorOnWhite, editor-theme3/@settings-select-text-white, editor-theme3/@update, custom-block-text/@description, custom-block-text/@name, custom-block-text/@settings-name-bold, custom-block-text/@settings-name-shadow, editor-colored-context-menus/@description, editor-colored-context-menus/@name, editor-stage-left/@description, editor-stage-left/@info-reverseOrder, editor-stage-left/@name, editor-buttons-reverse-order/@description, editor-buttons-reverse-order/@name, variable-manager/@description, variable-manager/@name, variable-manager/@update, search-sprites/@description, search-sprites/@name, sprite-properties/@description, sprite-properties/@name, sprite-properties/@settings-name-autoCollapse, sprite-properties/@settings-name-hideByDefault, sprite-properties/@settings-name-transitionDuration, sprite-properties/@settings-select-transitionDuration-default, sprite-properties/@settings-select-transitionDuration-long, sprite-properties/@settings-select-transitionDuration-none, sprite-properties/@settings-select-transitionDuration-short, gamepad/@description, gamepad/@name, gamepad/@settings-name-hide, editor-sounds/@description, editor-sounds/@name, folders/@description, folders/@info-notice-folders-are-public, folders/@name, block-switching/@description, block-switching/@name, block-switching/@settings-name-control, block-switching/@settings-name-customargs, block-switching/@settings-name-customargsmode, block-switching/@settings-name-data, block-switching/@settings-name-event, block-switching/@settings-name-extension, block-switching/@settings-name-looks, block-switching/@settings-name-motion, block-switching/@settings-name-noop, block-switching/@settings-name-operator, block-switching/@settings-name-sensing, block-switching/@settings-name-sound, block-switching/@settings-select-customargsmode-all, block-switching/@settings-select-customargsmode-defOnly, load-extensions/@description, load-extensions/@name, load-extensions/@settings-name-music, load-extensions/@settings-name-pen, load-extensions/@settings-name-text2speech, load-extensions/@settings-name-translate, custom-zoom/@description, custom-zoom/@name, custom-zoom/@settings-name-autohide, custom-zoom/@settings-name-maxZoom, custom-zoom/@settings-name-minZoom, custom-zoom/@settings-name-startZoom, custom-zoom/@settings-name-zoomSpeed, custom-zoom/@settings-select-speed-default, custom-zoom/@settings-select-speed-long, custom-zoom/@settings-select-speed-none, custom-zoom/@settings-select-speed-short, initialise-sprite-position/@description, initialise-sprite-position/@name, initialise-sprite-position/@settings-name-duplicate, initialise-sprite-position/@settings-name-library, initialise-sprite-position/@settings-name-x, initialise-sprite-position/@settings-name-y, initialise-sprite-position/@settings-select-duplicate-custom, initialise-sprite-position/@settings-select-duplicate-keep, initialise-sprite-position/@settings-select-duplicate-randomize, blocks2image/@description, blocks2image/@name, remove-curved-stage-border/@description, remove-curved-stage-border/@name, transparent-orphans/@description, transparent-orphans/@name, transparent-orphans/@settings-name-block, transparent-orphans/@settings-name-dragged, transparent-orphans/@settings-name-orphan, paint-by-default/@description, paint-by-default/@name, paint-by-default/@settings-name-backdrop, paint-by-default/@settings-name-costume, paint-by-default/@settings-name-sound, paint-by-default/@settings-name-sprite, paint-by-default/@settings-select-backdrop-library, paint-by-default/@settings-select-backdrop-paint, paint-by-default/@settings-select-backdrop-upload, paint-by-default/@settings-select-costume-library, paint-by-default/@settings-select-costume-paint, paint-by-default/@settings-select-costume-upload, paint-by-default/@settings-select-sound-library, paint-by-default/@settings-select-sound-record, paint-by-default/@settings-select-sound-upload, paint-by-default/@settings-select-sprite-library, paint-by-default/@settings-select-sprite-paint, paint-by-default/@settings-select-sprite-upload, block-cherry-picking/@description, block-cherry-picking/@info-flipControls, block-cherry-picking/@info-macContextDisabled, block-cherry-picking/@name, block-cherry-picking/@settings-name-invertDrag, hide-new-variables/@description, hide-new-variables/@name, editor-extra-keys/@description, editor-extra-keys/@info-experimentalKeysWarn, editor-extra-keys/@info-shiftKeysWarn, editor-extra-keys/@name, editor-extra-keys/@settings-name-experimentalKeys, editor-extra-keys/@settings-name-shiftKeys, hide-delete-button/@description, hide-delete-button/@name, hide-delete-button/@settings-name-costumes, hide-delete-button/@settings-name-sounds, hide-delete-button/@settings-name-sprites, no-script-bumping/@description, no-script-bumping/@name, disable-stage-drag-select/@description, disable-stage-drag-select/@name, move-to-top-bottom/@description, move-to-top-bottom/@info-developer-tools, move-to-top-bottom/@name, disable-paste-offset/@description, disable-paste-offset/@info-vanilla, disable-paste-offset/@name, block-duplicate/@description, block-duplicate/@info-mac, block-duplicate/@name, rename-broadcasts/@description, rename-broadcasts/@name, swap-local-global/@description, swap-local-global/@name, editor-comment-previews/@description, editor-comment-previews/@name, editor-comment-previews/@settings-name-delay, editor-comment-previews/@settings-name-follow-mouse, editor-comment-previews/@settings-name-hover-view, editor-comment-previews/@settings-name-hover-view-block, editor-comment-previews/@settings-name-hover-view-procedure, editor-comment-previews/@settings-name-reduce-animation, editor-comment-previews/@settings-name-reduce-transparency, editor-comment-previews/@settings-select-delay-none, editor-comment-previews/@settings-select-delay-short, columns/@description, columns/@name, number-pad/@description, number-pad/@info-explanation, number-pad/@name, script-snap/@description, script-snap/@name, script-snap/@preset-name-default, script-snap/@preset-name-half-block, script-snap/@preset-name-whole-block, script-snap/@settings-name-grid, fullscreen/@description, fullscreen/@info-hideToolbarNotice, fullscreen/@name, fullscreen/@settings-name-browserFullscreen, fullscreen/@settings-name-hideToolbar, hide-stage/@description, hide-stage/@name, editor-stepping/@description, editor-stepping/@name, editor-stepping/@settings-name-highlight-color, default */
/***/ (function(module) {
module.exports = JSON.parse("{\"cat-blocks/@description\":\"Ramène les blocs chapeaux avec une tête de chat, venant du poisson d'avril 2020.\",\"cat-blocks/@info-watch\":\"L'option \\\"regarder le curseur\\\" peut impacter les performances quand l'éditeur est ouvert.\",\"cat-blocks/@name\":\"Blocs chat\",\"cat-blocks/@settings-name-watch\":\"Regarder le curseur\",\"editor-devtools/@name\":\"Outils pour développeurs\",\"editor-devtools/@settings-name-enableCleanUpPlus\":\"Améliorer l'option \\\"Nettoyer les blocs\\\"\",\"editor-devtools/@settings-name-enablePasteBlocksAtMouse\":\"Coller les blocs à l'emplacement du curseur\",\"find-bar/@description\":\"Ajoute une barre de recherche à côté de l'onglet des son pour rechercher et accéder à des scripts, costumes et sons. Utilisez Ctrl + Flèche gauche et Ctrl + Flèche droite dans la zone de code pour naviguer vers la position précédente ou suivante après avoir utilisé la barre de recherche.\",\"find-bar/@info-developer-tools\":\"Cet addon faisait auparavant partie de l'addon \\\"outils de développement\\\" mais a été déplacé ici.\",\"find-bar/@name\":\"Barre de recherche de l'éditeur\",\"middle-click-popup/@description\":\"Cliquez au milieu de la zone de code, utilisez Ctrl+Espace ou Shift+Clic pour faire apparaître une boîte de saisie flottante dans laquelle vous pouvez taper le nom d'un bloc (ou des parties de celui-ci) et faire glisser le bloc dans la zone de code. Maintenez la touche Maj tout en faisant glisser le bloc pour éviter de fermer la boîte lorsque vous ajoutez plusieurs blocs à la fois.\",\"middle-click-popup/@info-developer-tools\":\"Cet addon faisait auparavant partie de l'addon \\\"developer tools\\\" mais a été déplacé ici.\",\"middle-click-popup/@name\":\"Insérer des blocs par nom\",\"jump-to-def/@description\":\"Permet d'accéder à la définition d'un bloc personnalisé à l'aide du bouton central de la souris ou de Maj + Clic sur le bloc.\",\"jump-to-def/@info-developer-tools\":\"Cet addon faisait auparavant partie de l'addon \\\"outils de développement\\\" mais a été déplacé ici.\",\"jump-to-def/@name\":\"Accéder à la définition d'un bloc personnalisé\",\"editor-searchable-dropdowns/@description\":\"Vous permet d'afficher une liste déroulante pour rechercher des blocs.\",\"editor-searchable-dropdowns/@name\":\"Menus déroulants recherchables\",\"data-category-tweaks-v2/@description\":\"Apporte des améliorations pour la catégorie des blocs de donnée (\\\"Variables\\\") dans l'éditeur.\",\"data-category-tweaks-v2/@name\":\"Améliorations pour la catégorie des blocs de donnée\",\"data-category-tweaks-v2/@settings-name-moveReportersDown\":\"Déplacer les blocs au dessus de la liste des variables\",\"data-category-tweaks-v2/@settings-name-separateListCategory\":\"Catégorie séparée pour les listes\",\"data-category-tweaks-v2/@settings-name-separateLocalVariables\":\"Séparer les variables uniques aux sprites\",\"block-palette-icons/@description\":\"Ajoute des icônes dans les cercles colorés qui identifient les catégories de blocs\",\"block-palette-icons/@name\":\"Icônes des catégories de la palette des blocs\",\"hide-flyout/@description\":\"Cache la palette des blocs si elle n'est pas survolée. Cliquez sur l'icône de cadenas pour la maintenir en place temporairement. Sinon, utilisez le mode \\\"Clic sur la catégorie\\\".\",\"hide-flyout/@info-hoverExplanation\":\"Le mode \\\"Survol de la palette\\\" n'étend seulement la zone affichée. Si vous voulez pouvoir glisser les blocs dans cette zone sans qu'ils soient supprimés, utilisez un des autres modes.\",\"hide-flyout/@name\":\"Masquer automatiquement la palette de blocs\",\"hide-flyout/@settings-name-speed\":\"Vitesse danimation\",\"hide-flyout/@settings-name-toggle\":\"Activer...\",\"hide-flyout/@settings-select-speed-default\":\"Par défaut\",\"hide-flyout/@settings-select-speed-long\":\"Lent\",\"hide-flyout/@settings-select-speed-none\":\"Instantané\",\"hide-flyout/@settings-select-speed-short\":\"Rapide\",\"hide-flyout/@settings-select-toggle-category\":\"Au clic de la catégorie\",\"hide-flyout/@settings-select-toggle-cathover\":\"Au survol de la catégorie\",\"hide-flyout/@settings-select-toggle-hover\":\"Au survol de la palette\",\"hide-flyout/@update\":\"Cet addon a été révisé et de nombreux bugs ont été corrigés.\",\"mediarecorder/@description\":\"Ajoute un bouton \\\"démarrer l'enregistrement\\\" à la barre de menu de l'éditeur qui vous permet d'enregistrer la scène du projet.\",\"mediarecorder/@name\":\"Enregistreur vidéo de projet\",\"drag-drop/@description\":\"Vous permet de glisser des images ou des sons depuis votre explorateur de fichiers directement dans la listes des sprites, des sons et des costumes. Vous pouvez également faire glisser des fichiers texte dans les listes ou dans la boîte de dialogue \\\"demander et attendre\\\".\",\"drag-drop/@name\":\"Glisser-déposer de fichier\",\"drag-drop/@settings-name-use-hd-upload\":\"Utiliser les upload HD\",\"debugger/@settings-name-log_broadcasts\":\"Enregistrer les envois de messages à tous les sprites\",\"debugger/@settings-name-log_clear_greenflag\":\"Effacer logs quand le drapeau vert est cliqué\",\"debugger/@settings-name-log_clone_create\":\"Enregistrer les créations de clone\",\"debugger/@settings-name-log_failed_clone_creation\":\"Enregistrer le dépassement du nombre maximal de clones\",\"debugger/@settings-name-log_greenflag\":\"Enregistrer les clics du drapeau vert\",\"debugger/@update\":\"Nouveaux onglets \\\"Processus\\\" et \\\"Performance\\\" dans la fenêtre du débogueur.\",\"pause/@description\":\"Ajoute un bouton pause a côté du drapeau vert.\",\"pause/@name\":\"Bouton pause\",\"mute-project/@description\":\"Ctrl + Clic sur le drapeau vert pour couper/rétablir le son du projet.\",\"mute-project/@info-macOS\":\"Sur macOS, utilisez la touche Cmd plutôt que la touche Ctrl.\",\"mute-project/@name\":\"Mode lecture de projet en sourdine\",\"vol-slider/@description\":\"Ajoute un curseur de volume à côté du drapeau vert.\",\"vol-slider/@name\":\"Curseur de volume de projet\",\"vol-slider/@settings-name-defVol\":\"Volume par défaut\",\"clones/@description\":\"Ajoute un compteur dans l'éditeur pour voir le compte total de clones.\",\"clones/@name\":\"Compteur de clones\",\"clones/@settings-name-showicononly\":\"Afficher l'icône uniquement\",\"mouse-pos/@description\":\"Affiche la position X/Y de la souris a côté du drapeau vert dans l'éditeur.\",\"mouse-pos/@name\":\"Position de la souris\",\"color-picker/@description\":\"Ajoute une entrée pour code hexa aux palettes de couleurs.\",\"color-picker/@name\":\"Palette de couleurs hexa\",\"remove-sprite-confirm/@description\":\"Vous demande si vous êtes sûrs de supprimer un sprite dans un projet.\",\"remove-sprite-confirm/@name\":\"Confirmation pour la suppression de sprite\",\"block-count/@description\":\"Affiche le nombre total de blocs d'un projet dans la barre de menus de l'éditeur. Faisait auparavant partie de \\\"nombre de sprites et de scripts\\\".\",\"block-count/@name\":\"Compteur de Blocs\",\"onion-skinning/@description\":\"Affiche des superpositions transparentes des costumes précédents ou suivants lors de l'édition d'un costume. Contrôlé par des boutons sous l'éditeur de costumes par les boutons de zoom.\",\"onion-skinning/@name\":\"Pelure d'oignon\",\"onion-skinning/@settings-name-afterTint\":\"Couleur du costume suivant\",\"onion-skinning/@settings-name-beforeTint\":\"Couleur du costume précédent\",\"onion-skinning/@settings-name-default\":\"Activer par défaut\",\"onion-skinning/@settings-name-layering\":\"Calque par défaut\",\"onion-skinning/@settings-name-mode\":\"Mode par défaut\",\"onion-skinning/@settings-name-next\":\"Costumes suivants par défaut\",\"onion-skinning/@settings-name-opacity\":\"Opacité (%)\",\"onion-skinning/@settings-name-opacityStep\":\"Différence d'opacité (%)\",\"onion-skinning/@settings-name-previous\":\"Costumes précédents par défaut\",\"onion-skinning/@settings-select-layering-behind\":\"Derrière\",\"onion-skinning/@settings-select-layering-front\":\"Devant\",\"onion-skinning/@settings-select-mode-merge\":\"Combiner les images\",\"onion-skinning/@settings-select-mode-tint\":\"Teinte\",\"default-costume-editor-color/@description\":\"Modifie les couleurs par défaut et la taille du contour utilisées par l'éditeur de costumes.\",\"default-costume-editor-color/@name\":\"Couleurs par défaut de l'éditeur de costumes personnalisables \",\"default-costume-editor-color/@settings-name-fill\":\"Couleur de remplissage par défaut\",\"default-costume-editor-color/@settings-name-persistence\":\"Conserve la même couleur au lieu de la changer à chaque changement d'outil\",\"default-costume-editor-color/@settings-name-stroke\":\"Couleur de contour par défaut\",\"default-costume-editor-color/@settings-name-strokeSize\":\"Taille de contour par défaut\",\"bitmap-copy/@description\":\"Vous permet de copier une image bitmap de l'éditeur d'images, pour pouvoir la coller ensuite dans d'autres sites ou logiciels.\",\"bitmap-copy/@info-norightclick\":\"\\\"Clic droit → copier\\\" n'est pas pris en charge. Vous devez appuyer sur Ctrl + C lorsqu'une image est sélectionnée.\",\"bitmap-copy/@name\":\"Copie des images bitmap\",\"2d-color-picker/@description\":\"Remplace les curseurs de saturation et de luminosité par un sélecteur de couleurs 2D. Maintenez Maj. enfoncé tout en déplaçant le curseur pour changer les valeurs sur un seul axe.\",\"2d-color-picker/@name\":\"Sélecteur de couleurs 2D\",\"better-img-uploads/@description\":\"Ajoute un nouveau bouton au-dessus du bouton \\\"importer un costume\\\" qui convertit automatiquement les images bitmap téléchargées en images SVG (vecteur) pour éviter de perdre en qualité.\",\"better-img-uploads/@info-notSuitableEdit\":\"Évitez d'utiliser le bouton de téléchargement HD si vous prévoyez de modifier l'image après le téléchargement.\",\"better-img-uploads/@name\":\"Charger des images en HD\",\"better-img-uploads/@settings-name-fitting\":\"Taille de l'image\",\"better-img-uploads/@settings-select-fitting-fill\":\"Étirer pour remplir la scène\",\"better-img-uploads/@settings-select-fitting-fit\":\"Étirer pour remplir la scène\",\"better-img-uploads/@settings-select-fitting-full\":\"Taille originale\",\"pick-colors-from-stage/@description\":\"Permet à la pipette de l'éditeur de costume de récupérer des couleur de la scène.\",\"pick-colors-from-stage/@name\":\"Sélectionner les couleurs de l'éditeur de costumes\",\"custom-block-shape/@description\":\"Ajustez les marges, le rayon des coins et la hauteur de l'entaille des blocs Scratch.\",\"custom-block-shape/@info-paddingWarning\":\"Diminuer la marge est uniquement visible par vous, donc si vos projets sont vus par d'autres utilisateurs, vos scripts pourraient se chevaucher.\",\"custom-block-shape/@name\":\"Forme de bloc personnalisable\",\"custom-block-shape/@preset-description-default2\":\"Une apparence similaire aux blocs de Scratch 2.0\",\"custom-block-shape/@preset-description-default3\":\"L'apparence classique des blocs de Scratch 3.0\",\"custom-block-shape/@preset-description-flat2\":\"Les blocs de Scratch 2.0 sans entailles et coins arrondis\",\"custom-block-shape/@preset-description-flat3\":\"Les blocs de Scratch 3.0 sans entailles et coins arrondis\",\"custom-block-shape/@preset-name-default2\":\"Blocs 2.0\",\"custom-block-shape/@preset-name-default3\":\"Blocs 3.0\",\"custom-block-shape/@settings-name-cornerSize\":\"Taille des coins (0-300%)\",\"custom-block-shape/@settings-name-notchSize\":\"Hauteur de l'entaille (0-150%)\",\"custom-block-shape/@settings-name-paddingSize\":\"Taille de la marge (50-200%)\",\"zebra-striping/@description\":\"Fait alterner les blocs de la même catégorie entre des nuances plus claires et plus foncées lorsqu'ils sont imbriqués les uns dans les autres. Ceci est également connu sous le nom de \\\"rayures zébrées\\\" (\\\"zebra striping\\\" en Anglais).\",\"zebra-striping/@name\":\"Alternance de la couleur des blocs imbriqués\",\"zebra-striping/@settings-name-intensity\":\"Intensité (0-100%)\",\"zebra-striping/@settings-name-shade\":\"Ombre\",\"zebra-striping/@settings-select-shade-darker\":\"Plus sombre\",\"zebra-striping/@settings-select-shade-lighter\":\"Plus clair\",\"editor-theme3/@description\":\"Personnalisez la couleur des blocs pour chaque catégorie de bloc dans l'éditeur.\",\"editor-theme3/@name\":\"Couleurs de bloc personnalisables\",\"editor-theme3/@preset-description-black\":\"Rendre l'arrière-plan des blocs noir.\",\"editor-theme3/@preset-description-dark\":\"Version sombre des couleurs par défaut\",\"editor-theme3/@preset-description-original\":\"Les couleurs originales des blocs de Scratch 2.0\",\"editor-theme3/@preset-description-tweaks\":\"Évènements, Contrôles et Blocs personnalisés avec les couleurs inspirées de Scratch 2.0\",\"editor-theme3/@preset-name-black\":\"Noir\",\"editor-theme3/@preset-name-dark\":\"Sombre\",\"editor-theme3/@preset-name-original\":\"Couleurs de la version Scratch 2.0\",\"editor-theme3/@preset-name-tweaks\":\"Ajustements de la version Scratch 3.0\",\"editor-theme3/@settings-name-comment-color\":\"Commentaires\",\"editor-theme3/@settings-name-control-color\":\"contrôle\",\"editor-theme3/@settings-name-custom-color\":\"personnalisé\",\"editor-theme3/@settings-name-data-lists-color\":\"listes\",\"editor-theme3/@settings-name-events-color\":\"événements\",\"editor-theme3/@settings-name-input-color\":\"Entrées de blocs\",\"editor-theme3/@settings-name-looks-color\":\"apparence\",\"editor-theme3/@settings-name-motion-color\":\"mouvement\",\"editor-theme3/@settings-name-operators-color\":\"opérateurs\",\"editor-theme3/@settings-name-sensing-color\":\"capteurs\",\"editor-theme3/@settings-name-sounds-color\":\"son\",\"editor-theme3/@settings-name-text\":\"Couleur du texte\",\"editor-theme3/@settings-select-text-black\":\"Noir\",\"editor-theme3/@settings-select-text-colorOnBlack\":\"Coloré sur fond noir\",\"editor-theme3/@settings-select-text-colorOnWhite\":\"Coloré sur fond blanc\",\"editor-theme3/@settings-select-text-white\":\"Blanc\",\"editor-theme3/@update\":\"Le paramètre \\\"Commentaires sombres\\\" de \\\"Thème sombre de l'éditeur et couleurs personnalisables\\\" a été déplacé ici et est maintenant personnalisable.\",\"custom-block-text/@description\":\"Change l'épaisseur du texte des blocs et y ajoute éventuellement une ombre.\",\"custom-block-text/@name\":\"Style de texte des blocs personnalisés\",\"custom-block-text/@settings-name-bold\":\"Texte en gras\",\"custom-block-text/@settings-name-shadow\":\"Ombre sous le texte\",\"editor-colored-context-menus/@description\":\"Menus contextuels colorés quand on fait un clic droit sur un bloc.\",\"editor-colored-context-menus/@name\":\"Menus déroulants colorés\",\"editor-stage-left/@description\":\"Déplace la scène à gauche de l'éditeur, comme dans Scratch 2.0.\",\"editor-stage-left/@info-reverseOrder\":\"Pour modifier la position des boutons au-dessus de la scène, utilisez l'addon \\\"inverser l'ordre des contrôles du projet\\\".\",\"editor-stage-left/@name\":\"Afficher la scène sur le côté gauche\",\"editor-buttons-reverse-order/@description\":\"Bouge le drapeau vert et le bouton stop sur la droite, et le bouton plein écran à la gauche, comme dans Scratch 2.0\",\"editor-buttons-reverse-order/@name\":\"Inverse l'ordre des contrôles du projet\",\"variable-manager/@description\":\"Ajoute un nouvel onglet à côté de \\\"sons\\\" dans l'éditeur pour mettre à jour facilement les variables et les listes.\",\"variable-manager/@name\":\"Gestionnaire de variables\",\"variable-manager/@update\":\"Les éléments de liste peuvent désormais être insérés sans maintenir la touche Maj enfoncée.\",\"search-sprites/@description\":\"Ajoute un champ de recherche au volet des sprites pour les rechercher par nom.\",\"search-sprites/@name\":\"Recherche de sprites par nom\",\"sprite-properties/@description\":\"Cache le panneau de propriétés du sprite par défaut, comme dans Scratch 2.0. Utilisez le bouton info sur le sprite actuellement sélectionné ou double-cliquez sur un sprite pour afficher à nouveau le panneau des propriétés. Pour le réafficher, utilisez le bouton de réduction dans le panneau de propriétés ou double-cliquez sur un sprite.\",\"sprite-properties/@name\":\"Réduire les propriétés des sprites\",\"sprite-properties/@settings-name-autoCollapse\":\"Réduction automatique lorsque la souris quitte le panneau des sprites\",\"sprite-properties/@settings-name-hideByDefault\":\"Réduire le panneau par défaut\",\"sprite-properties/@settings-name-transitionDuration\":\"Vitesse danimation\",\"sprite-properties/@settings-select-transitionDuration-default\":\"Par défaut\",\"sprite-properties/@settings-select-transitionDuration-long\":\"Lent\",\"sprite-properties/@settings-select-transitionDuration-none\":\"Instantané\",\"sprite-properties/@settings-select-transitionDuration-short\":\"Rapide\",\"gamepad/@description\":\"Interagissez avec les projets en utilisant une manette USB ou Bluetooth.\",\"gamepad/@name\":\"Support manette\",\"gamepad/@settings-name-hide\":\"Cacher le bouton des paramètres lorsque aucune manette n'est détectée\",\"editor-sounds/@description\":\"Produit un son lorsque vous connectez ou supprimez des blocs.\",\"editor-sounds/@name\":\"Effets sonores dans l'éditeur\",\"folders/@description\":\"Ajoute des dossiers au volet sprite, ainsi que dans les listes de costumes et de sons. Pour créer un dossier, faites un clic droit sur n'importe quel sprite et cliquez sur \\\"créer un dossier\\\". Appuyez sur un dossier pour l'ouvrir ou le fermer. Faites un clic droit sur un sprite pour voir dans quels dossiers vous pouvez le déplacer, ou faites-le glisser et déposez-le dans un dossier ouvert. Cette fonctionnalité fonctionne en ajoutant \\\"[NomDuDossier]//\\\" au début des noms de vos sprites.\",\"folders/@info-notice-folders-are-public\":\"Les utilisateurs ayant cette fonctionnalité activée seront capables de voir les dossiers présents dans vos projets. N'importe qui d'autre verra la liste des sprites normalement (sans les dossiers).\",\"folders/@name\":\"Dossiers de sprites\",\"block-switching/@description\":\"Faites un clic droit sur un bloc pour le remplacer par un autre bloc associé.\",\"block-switching/@name\":\"Échanger de bloc\",\"block-switching/@settings-name-control\":\"Blocs de contrôle\",\"block-switching/@settings-name-customargs\":\"Arguments de bloc personnalisés\",\"block-switching/@settings-name-customargsmode\":\"Options d'arguments de bloc personnalisés affichées\",\"block-switching/@settings-name-data\":\"Blocs de données\",\"block-switching/@settings-name-event\":\"Blocs d'événements\",\"block-switching/@settings-name-extension\":\"Blocs d'extension\",\"block-switching/@settings-name-looks\":\"Blocs d'apparence\",\"block-switching/@settings-name-motion\":\"Blocs de mouvement\",\"block-switching/@settings-name-noop\":\"Afficher la possibilité de remplacer le bloc par lui-même\",\"block-switching/@settings-name-operator\":\"Blocs d'opérateurs\",\"block-switching/@settings-name-sensing\":\"Blocs de capteurs\",\"block-switching/@settings-name-sound\":\"Blocs de son\",\"block-switching/@settings-select-customargsmode-all\":\"Arguments dans tous les blocs personnalisés du sprite\",\"block-switching/@settings-select-customargsmode-defOnly\":\"Arguments dans le bloc personnalisé actuel\",\"load-extensions/@description\":\"Ouvre automatiquement la musique, le stylet et d'autres extensions dans le menu des catégories de blocs de l'éditeur.\",\"load-extensions/@name\":\"Ajout automatique d'extensions\",\"load-extensions/@settings-name-music\":\"Musique\",\"load-extensions/@settings-name-pen\":\"Stylo\",\"load-extensions/@settings-name-text2speech\":\"Synthèse Vocale\",\"load-extensions/@settings-name-translate\":\"Traduire\",\"custom-zoom/@description\":\"Ajuste le minimum, le maximum, la vitesse et la taille de base du zoom dans l'éditeur de code du projet, et cache automatiquement les contrôles.\",\"custom-zoom/@name\":\"Zoom de la zone de code personnalisable\",\"custom-zoom/@settings-name-autohide\":\"Masquer automatiquement les contrôles pour le zoom\",\"custom-zoom/@settings-name-maxZoom\":\"Zoom maximum (100-500%)\",\"custom-zoom/@settings-name-minZoom\":\"Zoom minimum (1-100%)\",\"custom-zoom/@settings-name-startZoom\":\"Zoom de base (50-500%)\",\"custom-zoom/@settings-name-zoomSpeed\":\"Vitesse du zoom (50-200%)\",\"custom-zoom/@settings-select-speed-default\":\"Par défaut\",\"custom-zoom/@settings-select-speed-long\":\"Lent\",\"custom-zoom/@settings-select-speed-none\":\"Instantané\",\"custom-zoom/@settings-select-speed-short\":\"Rapide\",\"initialise-sprite-position/@description\":\"Changer les position par défaut des ordonnées et abscisses lors de la création d'un nouveau costume\",\"initialise-sprite-position/@name\":\"Position d'un nouveau sprite personnalisable\",\"initialise-sprite-position/@settings-name-duplicate\":\"Comportement lors de la duplication de sprites\",\"initialise-sprite-position/@settings-name-library\":\"Place les sprites de la bibliothèque aléatoirement\",\"initialise-sprite-position/@settings-name-x\":\"Abscisse x\",\"initialise-sprite-position/@settings-name-y\":\"Ordonnée y\",\"initialise-sprite-position/@settings-select-duplicate-custom\":\"Envoyer aux valeurs x/y spécifiées\",\"initialise-sprite-position/@settings-select-duplicate-keep\":\"Identique au sprite d'origine\",\"initialise-sprite-position/@settings-select-duplicate-randomize\":\"Randomiser\",\"blocks2image/@description\":\"Faites un clic droit sur la zone de code de l'éditeur pour exporter les blocs sous formes d'images SVG / PNG.\",\"blocks2image/@name\":\"Enregistrer les blocs en tant qu'image\",\"remove-curved-stage-border/@description\":\"Enlève les bords arrondis de la scène, vous permettant de voir les coins.\",\"remove-curved-stage-border/@name\":\"Enlever les bords arrondis de la scène\",\"transparent-orphans/@description\":\"Ajuste la transparence des blocs dans l'éditeur, avec des options séparées pour les blocs orphelins (ceux sans chapeau en haut de la pile) et les blocs qui sont déplacés.\",\"transparent-orphans/@name\":\"Transparence des blocs\",\"transparent-orphans/@settings-name-block\":\"Transparence des blocs (%)\",\"transparent-orphans/@settings-name-dragged\":\"Transparence des blocs déplacés (%)\",\"transparent-orphans/@settings-name-orphan\":\"Transparence des blocs orphelins (%)\",\"paint-by-default/@description\":\"Modifie l'action par défaut des boutons \\\"Choisir un Sprite/Costume/Backdrop/Son\\\", qui ouvrent la bibliothèque par défaut.\",\"paint-by-default/@name\":\"Éditeur de costume par défaut\",\"paint-by-default/@settings-name-backdrop\":\"Ajouter un arrière-plan\",\"paint-by-default/@settings-name-costume\":\"Ajouter un costume\",\"paint-by-default/@settings-name-sound\":\"Ajouter un son\",\"paint-by-default/@settings-name-sprite\":\"Ajouter un sprite\",\"paint-by-default/@settings-select-backdrop-library\":\"Bibliothèque\",\"paint-by-default/@settings-select-backdrop-paint\":\"Peindre\",\"paint-by-default/@settings-select-backdrop-upload\":\"Importer\",\"paint-by-default/@settings-select-costume-library\":\"Bibliothèque\",\"paint-by-default/@settings-select-costume-paint\":\"Peindre\",\"paint-by-default/@settings-select-costume-upload\":\"Importer\",\"paint-by-default/@settings-select-sound-library\":\"Bibliothèque\",\"paint-by-default/@settings-select-sound-record\":\"Enregistrer\",\"paint-by-default/@settings-select-sound-upload\":\"Importer\",\"paint-by-default/@settings-select-sprite-library\":\"Bibliothèque\",\"paint-by-default/@settings-select-sprite-paint\":\"Peindre\",\"paint-by-default/@settings-select-sprite-upload\":\"Importer\",\"block-cherry-picking/@description\":\"Ajoutes la possibilité de déplacé les blocs un par un avec la touche Ctrl (plutôt que le script le suivant)\",\"block-cherry-picking/@info-flipControls\":\"Si les \\\"contrôles inversés\\\" sont activés, la saisie de blocs individuellement sera activer par défaut. Maintenez la touche Ctrl enfoncée pour faire glisser toute la pile.\",\"block-cherry-picking/@info-macContextDisabled\":\"Sur macOS, utilisé la touche cmd plutôt que la touche Ctrl.\",\"block-cherry-picking/@name\":\"Prendre un seul bloc avec la touche Ctrl\",\"block-cherry-picking/@settings-name-invertDrag\":\"Contrôle inversé\",\"hide-new-variables/@description\":\"N'affiche pas automatiquement les nouvelles variables ou listes.\",\"hide-new-variables/@name\":\"Masquer les nouvelles variables\",\"editor-extra-keys/@description\":\"Ajoute plus de touches aux listes déroulantes des blocs \\\"touche () pressée ?\\\" et \\\"quand la touche () est pressée\\\", telles qu'entrée, point, virgule, etc. Ces touches marcheront même pour les utilisateurs qui n'ont pas cet addon.\",\"editor-extra-keys/@info-experimentalKeysWarn\":\"Les « touches expérimentales » comprennent le égale, le slash, le point-virgule et plus encore. Ils peuvent ne pas fonctionner sur tous les systèmes d'exploitation ou toutes les configurations de clavier.\",\"editor-extra-keys/@info-shiftKeysWarn\":\"Les « touches Shift ou Maj.» incluent des touches qui nécessitent généralement la touche Shift ou Maj. et une touche numérique, comme le hashtag, le point d'exclamation, etc. Ces touches ne fonctionnent qu'avec le bloc « quand la touche () est pressée» et ne fonctionnent pas sur tous les systèmes d'exploitation ou configurations de clavier.\",\"editor-extra-keys/@name\":\"Prise en charge de touches supplémentaire\",\"editor-extra-keys/@settings-name-experimentalKeys\":\"Afficher les touches expérimentales\",\"editor-extra-keys/@settings-name-shiftKeys\":\"Afficher les touches Maj et Shift.\",\"hide-delete-button/@description\":\"Masque le bouton de suppression (icône de la corbeille) des sprites, costumes et sons. Ils peuvent toujours être supprimés à l'aide du clic droit.\",\"hide-delete-button/@name\":\"Cacher le bouton supprimer\",\"hide-delete-button/@settings-name-costumes\":\"Costumes et fond d'écrans\",\"hide-delete-button/@settings-name-sounds\":\"Sons\",\"hide-delete-button/@settings-name-sprites\":\"Lutin\",\"no-script-bumping/@description\":\"Permet aux scripts d'être déplacés et modifiés sans provoquer le déplacement des scripts qui se chevauchent.\",\"no-script-bumping/@name\":\"Ne pas espacer automatiquement les scripts qui se chevauchent\",\"disable-stage-drag-select/@description\":\"Supprime la possibilité de faire glisser des sprites sur la scène dans l'éditeur, à l'exception de ceux explicitement définis comme déplaçables. Maintenez la touche Maj enfoncée tout en faisant glisser un sprite pour le déplacer normalement.\",\"disable-stage-drag-select/@name\":\"Sprites non glissables dans l'éditeur\",\"move-to-top-bottom/@description\":\"Ajouter une option au menu du clic droit des costumes et des sons pour les déplacer en haut ou en bas de la liste.\",\"move-to-top-bottom/@info-developer-tools\":\"Cet addon faisait auparavant partie de l'addon \\\"outils de développement\\\" mais a été déplacé ici.\",\"move-to-top-bottom/@name\":\"Déplacer le costume en haut ou en bas\",\"disable-paste-offset/@description\":\"Collez les éléments copiés à leur position d'origine au lieu de les déplacer légèrement dans l'éditeur de costumes.\",\"disable-paste-offset/@info-vanilla\":\"Ce comportement peut également être obtenu sans cet addon en faisant Alt+clic sur l'élément.\",\"disable-paste-offset/@name\":\"Ne pas déplacer les éléments collés\",\"block-duplicate/@description\":\"Dupliquez rapidement un script en le déplaçant tout en maintenant la touche Alt enfoncée. Maintenez la touche Ctrl enfoncée pour ne dupliquer qu'un seul bloc au lieu de toute la pile attachée en dessous.\",\"block-duplicate/@info-mac\":\"Sur macOS, utilisez la touche Option au lieu de la touche Alt et la touche Commande au lieu de la touche Contrôle.\",\"block-duplicate/@name\":\"Dupliquer le script avec la touche Alt\",\"rename-broadcasts/@description\":\"Ajoute une option pour renommer les messages de diffusion dans le menu déroulant de ces blocs.\",\"rename-broadcasts/@name\":\"Renommer les diffusions\",\"swap-local-global/@description\":\"Ajoute plus d'options lors du renommage d'une variable ou d'une liste existante : permet de basculer entre « Pour tous les sprites » et « Pour ce sprite uniquement » et si les variables sont stockées dans le cloud. Ajoute également une nouvelle option lors d'un clic droit sur une variable/liste pour changer rapidement sa portée.\",\"swap-local-global/@name\":\"Basculer les variables entre \\\"Pour tous les sprites\\\" et \\\"Pour ce sprite uniquement.\",\"editor-comment-previews/@description\":\"Vous permet de prévisualiser le contenu des commentaires en survolant les commentaires et blocs réduits. Vous pouvez l'utiliser pour afficher les commentaires hors écran, identifier un bloc de boucle à partir du bas par son aperçu, insérer de nombreux commentaires longs dans un petit espace, etc.\",\"editor-comment-previews/@name\":\"Prévisualisation des commentaires dans l'éditeur\",\"editor-comment-previews/@settings-name-delay\":\"Durée du délai\",\"editor-comment-previews/@settings-name-follow-mouse\":\"Suivre le pointeur de souris\",\"editor-comment-previews/@settings-name-hover-view\":\"Survolez les commentaires réduits pour prévisualiser\",\"editor-comment-previews/@settings-name-hover-view-block\":\"Survolez les blocs pour prévisualiser les commentaires joints\",\"editor-comment-previews/@settings-name-hover-view-procedure\":\"Survolez les blocs personnalisés pour prévisualiser les commentaires de définition\",\"editor-comment-previews/@settings-name-reduce-animation\":\"Réduire l'animation\",\"editor-comment-previews/@settings-name-reduce-transparency\":\"Réduire la transparence\",\"editor-comment-previews/@settings-select-delay-none\":\"Aucun\",\"editor-comment-previews/@settings-select-delay-short\":\"Court\",\"columns/@description\":\"Divise le menu des catégories de blocs en deux colonnes et le déplace vers le haut de la palette de blocs, comme dans Scratch 2.0\",\"columns/@name\":\"Menu catégorie à deux colonnes\",\"number-pad/@description\":\"Afficher l'entrée du pavé numérique de Scratch lors de l'édition des champs numériques sur tous les appareils, au lieu de seulement l'afficher sur les appareils à écran tactile.\",\"number-pad/@info-explanation\":\"Un pavé numérique s'affichera lors de l'édition des entrées numériques de certains blocs, comme \\\"set x to\\\".\",\"number-pad/@name\":\"Toujours afficher le pavé numérique\",\"script-snap/@description\":\"Les script vont automatiquement s'aligner sur les points de l'arrière-plan.\",\"script-snap/@name\":\"Aligner les scripts sur la grille\",\"script-snap/@preset-name-default\":\"Par défaut\",\"script-snap/@preset-name-half-block\":\"Demi-bloc\",\"script-snap/@preset-name-whole-block\":\"Bloc entier\",\"script-snap/@settings-name-grid\":\"Taille de la grille (pixels)\",\"fullscreen/@description\":\"Corrige certains effets indésirables dans le mode plein écran des projets, l'ouvre dans le mode plein écran de votre navigateur et masque la barre d'outils du drapeau vert.\",\"fullscreen/@info-hideToolbarNotice\":\"Si vous choisissez de masquer la barre d'outils, n'oubliez pas que vous pouvez utiliser la touche Échap pour quitter le mode plein écran du projet\",\"fullscreen/@name\":\"Plein écran amélioré\",\"fullscreen/@settings-name-browserFullscreen\":\"Ouvrir le projet en mode plein écran\",\"fullscreen/@settings-name-hideToolbar\":\"Masquer la bar d'outils en grand écran\",\"hide-stage/@description\":\"Ajoute un bouton à côté des boutons \\\"petite scène\\\" et \\\"grande scène\\\" qui cache la scène et la liste des sprites, rendant la zone de code plus grande.\",\"hide-stage/@name\":\"Cacher la scène et la liste des sprites\",\"editor-stepping/@description\":\"Ajoute un contour bleu sur les blocs qui sont actuellement exécutés dans un projet.\",\"editor-stepping/@name\":\"Bordure du bloc executé\",\"editor-stepping/@settings-name-highlight-color\":\"Couleurs de surbrillance\"}");
/***/ }),
/***/ "./src/addons/addons-l10n-settings/hu.json":
/*!*************************************************!*\
!*** ./src/addons/addons-l10n-settings/hu.json ***!
\*************************************************/
/*! exports provided: cat-blocks/@description, cat-blocks/@info-watch, cat-blocks/@name, cat-blocks/@settings-name-watch, editor-devtools/@description, editor-devtools/@name, editor-devtools/@settings-name-enableCleanUpPlus, editor-devtools/@settings-name-enablePasteBlocksAtMouse, find-bar/@description, find-bar/@info-developer-tools, find-bar/@name, middle-click-popup/@description, middle-click-popup/@info-developer-tools, middle-click-popup/@name, jump-to-def/@description, jump-to-def/@info-developer-tools, jump-to-def/@name, editor-searchable-dropdowns/@description, editor-searchable-dropdowns/@name, data-category-tweaks-v2/@description, data-category-tweaks-v2/@name, data-category-tweaks-v2/@settings-name-moveReportersDown, data-category-tweaks-v2/@settings-name-separateListCategory, data-category-tweaks-v2/@settings-name-separateLocalVariables, block-palette-icons/@description, block-palette-icons/@name, hide-flyout/@description, hide-flyout/@info-hoverExplanation, hide-flyout/@name, hide-flyout/@settings-name-speed, hide-flyout/@settings-name-toggle, hide-flyout/@settings-select-speed-default, hide-flyout/@settings-select-speed-long, hide-flyout/@settings-select-speed-none, hide-flyout/@settings-select-speed-short, hide-flyout/@settings-select-toggle-category, hide-flyout/@settings-select-toggle-cathover, hide-flyout/@settings-select-toggle-hover, hide-flyout/@update, mediarecorder/@description, mediarecorder/@name, drag-drop/@description, drag-drop/@name, drag-drop/@settings-name-use-hd-upload, debugger/@name, debugger/@settings-name-log_broadcasts, debugger/@settings-name-log_clear_greenflag, debugger/@settings-name-log_clone_create, debugger/@settings-name-log_failed_clone_creation, debugger/@settings-name-log_greenflag, debugger/@update, pause/@description, pause/@name, mute-project/@description, mute-project/@info-macOS, mute-project/@name, vol-slider/@description, vol-slider/@name, vol-slider/@settings-name-defVol, clones/@description, clones/@name, clones/@settings-name-showicononly, mouse-pos/@description, mouse-pos/@name, color-picker/@description, color-picker/@name, remove-sprite-confirm/@description, remove-sprite-confirm/@name, block-count/@description, block-count/@name, onion-skinning/@description, onion-skinning/@settings-name-afterTint, onion-skinning/@settings-name-beforeTint, onion-skinning/@settings-name-default, onion-skinning/@settings-name-layering, onion-skinning/@settings-name-mode, onion-skinning/@settings-name-next, onion-skinning/@settings-name-opacity, onion-skinning/@settings-name-opacityStep, onion-skinning/@settings-name-previous, onion-skinning/@settings-select-layering-behind, onion-skinning/@settings-select-layering-front, onion-skinning/@settings-select-mode-merge, onion-skinning/@settings-select-mode-tint, paint-snap/@description, paint-snap/@name, paint-snap/@settings-name-boxCenter, paint-snap/@settings-name-boxCorners, paint-snap/@settings-name-boxEdgeMids, paint-snap/@settings-name-enable-default, paint-snap/@settings-name-guide-color, paint-snap/@settings-name-objectCenters, paint-snap/@settings-name-objectCorners, paint-snap/@settings-name-objectEdges, paint-snap/@settings-name-objectMidlines, paint-snap/@settings-name-pageAxes, paint-snap/@settings-name-pageCenter, paint-snap/@settings-name-pageCorners, paint-snap/@settings-name-pageEdges, paint-snap/@settings-name-threshold, default-costume-editor-color/@description, default-costume-editor-color/@name, default-costume-editor-color/@settings-name-fill, default-costume-editor-color/@settings-name-persistence, default-costume-editor-color/@settings-name-stroke, default-costume-editor-color/@settings-name-strokeSize, bitmap-copy/@description, bitmap-copy/@info-norightclick, bitmap-copy/@name, 2d-color-picker/@description, 2d-color-picker/@name, better-img-uploads/@description, better-img-uploads/@info-notSuitableEdit, better-img-uploads/@name, better-img-uploads/@settings-name-fitting, better-img-uploads/@settings-select-fitting-fill, better-img-uploads/@settings-select-fitting-fit, better-img-uploads/@settings-select-fitting-full, pick-colors-from-stage/@description, pick-colors-from-stage/@name, custom-block-shape/@description, custom-block-shape/@info-paddingWarning, custom-block-shape/@name, custom-block-shape/@preset-description-default2, custom-block-shape/@preset-description-default3, custom-block-shape/@preset-description-flat2, custom-block-shape/@preset-description-flat3, custom-block-shape/@preset-name-default2, custom-block-shape/@preset-name-default3, custom-block-shape/@preset-name-flat2, custom-block-shape/@preset-name-flat3, custom-block-shape/@settings-name-cornerSize, custom-block-shape/@settings-name-notchSize, custom-block-shape/@settings-name-paddingSize, zebra-striping/@description, zebra-striping/@name, zebra-striping/@settings-name-intensity, zebra-striping/@settings-name-shade, zebra-striping/@settings-select-shade-darker, zebra-striping/@settings-select-shade-lighter, editor-theme3/@description, editor-theme3/@name, editor-theme3/@preset-description-black, editor-theme3/@preset-description-dark, editor-theme3/@preset-description-original, editor-theme3/@preset-description-tweaks, editor-theme3/@preset-name-black, editor-theme3/@preset-name-dark, editor-theme3/@preset-name-original, editor-theme3/@preset-name-tweaks, editor-theme3/@settings-name-Pen-color, editor-theme3/@settings-name-comment-color, editor-theme3/@settings-name-control-color, editor-theme3/@settings-name-custom-color, editor-theme3/@settings-name-data-color, editor-theme3/@settings-name-data-lists-color, editor-theme3/@settings-name-events-color, editor-theme3/@settings-name-input-color, editor-theme3/@settings-name-looks-color, editor-theme3/@settings-name-motion-color, editor-theme3/@settings-name-operators-color, editor-theme3/@settings-name-sensing-color, editor-theme3/@settings-name-sounds-color, editor-theme3/@settings-name-text, editor-theme3/@settings-select-text-black, editor-theme3/@settings-select-text-colorOnBlack, editor-theme3/@settings-select-text-colorOnWhite, editor-theme3/@settings-select-text-white, editor-theme3/@update, custom-block-text/@description, custom-block-text/@name, custom-block-text/@settings-name-bold, custom-block-text/@settings-name-shadow, editor-colored-context-menus/@description, editor-colored-context-menus/@name, editor-stage-left/@description, editor-stage-left/@info-reverseOrder, editor-stage-left/@name, editor-buttons-reverse-order/@description, editor-buttons-reverse-order/@name, variable-manager/@description, variable-manager/@name, variable-manager/@update, search-sprites/@description, search-sprites/@name, sprite-properties/@description, sprite-properties/@name, sprite-properties/@settings-name-autoCollapse, sprite-properties/@settings-name-hideByDefault, sprite-properties/@settings-name-transitionDuration, sprite-properties/@settings-select-transitionDuration-default, sprite-properties/@settings-select-transitionDuration-long, sprite-properties/@settings-select-transitionDuration-none, sprite-properties/@settings-select-transitionDuration-short, gamepad/@description, gamepad/@name, gamepad/@settings-name-hide, editor-sounds/@description, editor-sounds/@name, folders/@description, folders/@info-notice-folders-are-public, folders/@name, block-switching/@description, block-switching/@name, block-switching/@settings-name-control, block-switching/@settings-name-customargs, block-switching/@settings-name-customargsmode, block-switching/@settings-name-data, block-switching/@settings-name-event, block-switching/@settings-name-extension, block-switching/@settings-name-looks, block-switching/@settings-name-motion, block-switching/@settings-name-noop, block-switching/@settings-name-operator, block-switching/@settings-name-sensing, block-switching/@settings-name-sound, block-switching/@settings-select-customargsmode-all, block-switching/@settings-select-customargsmode-defOnly, load-extensions/@description, load-extensions/@name, load-extensions/@settings-name-music, load-extensions/@settings-name-pen, load-extensions/@settings-name-text2speech, load-extensions/@settings-name-translate, custom-zoom/@description, custom-zoom/@name, custom-zoom/@settings-name-autohide, custom-zoom/@settings-name-maxZoom, custom-zoom/@settings-name-minZoom, custom-zoom/@settings-name-speed, custom-zoom/@settings-name-startZoom, custom-zoom/@settings-name-zoomSpeed, custom-zoom/@settings-select-speed-default, custom-zoom/@settings-select-speed-long, custom-zoom/@settings-select-speed-none, custom-zoom/@settings-select-speed-short, initialise-sprite-position/@description, initialise-sprite-position/@name, initialise-sprite-position/@settings-name-duplicate, initialise-sprite-position/@settings-name-library, initialise-sprite-position/@settings-name-x, initialise-sprite-position/@settings-name-y, initialise-sprite-position/@settings-select-duplicate-custom, initialise-sprite-position/@settings-select-duplicate-keep, initialise-sprite-position/@settings-select-duplicate-randomize, blocks2image/@description, blocks2image/@name, remove-curved-stage-border/@description, remove-curved-stage-border/@name, transparent-orphans/@description, transparent-orphans/@name, transparent-orphans/@settings-name-block, transparent-orphans/@settings-name-dragged, transparent-orphans/@settings-name-orphan, paint-by-default/@description, paint-by-default/@name, paint-by-default/@settings-name-backdrop, paint-by-default/@settings-name-costume, paint-by-default/@settings-name-sound, paint-by-default/@settings-name-sprite, paint-by-default/@settings-select-backdrop-library, paint-by-default/@settings-select-backdrop-paint, paint-by-default/@settings-select-backdrop-surprise, paint-by-default/@settings-select-backdrop-upload, paint-by-default/@settings-select-costume-library, paint-by-default/@settings-select-costume-paint, paint-by-default/@settings-select-costume-surprise, paint-by-default/@settings-select-costume-upload, paint-by-default/@settings-select-sound-library, paint-by-default/@settings-select-sound-record, paint-by-default/@settings-select-sound-surprise, paint-by-default/@settings-select-sound-upload, paint-by-default/@settings-select-sprite-library, paint-by-default/@settings-select-sprite-paint, paint-by-default/@settings-select-sprite-surprise, paint-by-default/@settings-select-sprite-upload, block-cherry-picking/@description, block-cherry-picking/@info-flipControls, block-cherry-picking/@info-macContextDisabled, block-cherry-picking/@name, block-cherry-picking/@settings-name-invertDrag, hide-new-variables/@description, hide-new-variables/@name, editor-extra-keys/@description, editor-extra-keys/@info-experimentalKeysWarn, editor-extra-keys/@info-shiftKeysWarn, editor-extra-keys/@name, editor-extra-keys/@settings-name-experimentalKeys, editor-extra-keys/@settings-name-shiftKeys, hide-delete-button/@description, hide-delete-button/@name, hide-delete-button/@settings-name-costumes, hide-delete-button/@settings-name-sounds, hide-delete-button/@settings-name-sprites, no-script-bumping/@description, no-script-bumping/@name, disable-stage-drag-select/@description, disable-stage-drag-select/@name, move-to-top-bottom/@description, move-to-top-bottom/@info-developer-tools, move-to-top-bottom/@name, disable-paste-offset/@description, disable-paste-offset/@info-vanilla, disable-paste-offset/@name, block-duplicate/@description, block-duplicate/@info-mac, block-duplicate/@name, rename-broadcasts/@description, rename-broadcasts/@name, swap-local-global/@description, swap-local-global/@name, editor-comment-previews/@description, editor-comment-previews/@name, editor-comment-previews/@settings-name-delay, editor-comment-previews/@settings-name-follow-mouse, editor-comment-previews/@settings-name-hover-view, editor-comment-previews/@settings-name-hover-view-block, editor-comment-previews/@settings-name-hover-view-procedure, editor-comment-previews/@settings-name-reduce-animation, editor-comment-previews/@settings-name-reduce-transparency, editor-comment-previews/@settings-select-delay-long, editor-comment-previews/@settings-select-delay-none, editor-comment-previews/@settings-select-delay-short, columns/@description, columns/@name, number-pad/@description, number-pad/@info-explanation, number-pad/@name, script-snap/@description, script-snap/@name, script-snap/@preset-name-default, script-snap/@preset-name-half-block, script-snap/@preset-name-whole-block, script-snap/@settings-name-grid, fullscreen/@description, fullscreen/@info-hideToolbarNotice, fullscreen/@name, fullscreen/@settings-name-browserFullscreen, fullscreen/@settings-name-hideToolbar, hide-stage/@description, hide-stage/@name, editor-stepping/@description, editor-stepping/@name, editor-stepping/@settings-name-highlight-color, default */
/***/ (function(module) {
module.exports = JSON.parse("{\"cat-blocks/@description\":\"Visszahozza a szerkesztőbe a macskás kinézetű kezdőblokkokat a 2020-as Áprilisi Bolondok napról.\",\"cat-blocks/@info-watch\":\"A \\\"Figyeld az egérmutatót\\\" opció hatással lehet a teljesítményre, miközben a szerkesztő meg van nyitva.\",\"cat-blocks/@name\":\"Cica-blokkok\",\"cat-blocks/@settings-name-watch\":\"Figyeld az egérmutatót\",\"editor-devtools/@description\":\"Hozzáad új menüopciókat a szerkesztőhöz: másolj/illessz be blokkokat, jobb rendrakás, és még sok más!\",\"editor-devtools/@name\":\"Fejlesztői eszközök\",\"editor-devtools/@settings-name-enableCleanUpPlus\":\"Fejlesztett \\\"Rendrakás\\\"\",\"editor-devtools/@settings-name-enablePasteBlocksAtMouse\":\"Blokkok beillesztése a kurzorhoz\",\"find-bar/@description\":\"Hozzáad egy keresőmezőt a hang fültől jobbra, ami megkeresi és odavisz egy adott kód részhez, jelmezhez vagy hanghoz. Használd a Ctrl+Bal-t és Ctrl+Jobb-ot a kód mezőben, hogy navigálj az előfordulások között.\",\"find-bar/@info-developer-tools\":\"Ez a bővítmény korábban a \\\"Fejlesztői eszközök\\\" bővítmény része volt, de mostanra át lett helyezve ide.\",\"find-bar/@name\":\"Szerkesztő keresőmező\",\"middle-click-popup/@description\":\"Középső egérgombbal kattintás a kódterületre, Ctrl+Szóköz vagy Shift+Kattintás használatakor felugrik egy lebegő bemeneti mező, ahova be lehet írni egy blokk nevét (vagy nevének részeit), majd azt ki is lehet a kódterületre húzni. Tartsd a Shiftet lenyomva egy blokk kihúzása közben, hogy nyitva maradjon a mező, s több blokk is hozzáadható lehessen egyszerre.\",\"middle-click-popup/@info-developer-tools\":\"Ez a kiegészítő korábban a „fejlesztői eszközök” része volt, de most ide költözött.\",\"middle-click-popup/@name\":\"Blokkok beillesztése név alapján\",\"jump-to-def/@description\":\"Megengedi, hogy egy egyéni blokk definiálásához ugorj a középső egérgombbal, vagy Shift+Kattintással az adott blokkon.\",\"jump-to-def/@info-developer-tools\":\"Ez a bővítmény korábban a \\\"Fejlesztői eszközök\\\" bővítmény része volt, de mostanra át lett helyezve ide.\",\"jump-to-def/@name\":\"Ugrás egyéni blokk definiálásához\",\"editor-searchable-dropdowns/@description\":\"Megengedi, hogy keress a blokkok legördülő menüiben.\",\"editor-searchable-dropdowns/@name\":\"Keresés a legördülő menükben\",\"data-category-tweaks-v2/@description\":\"Igazításokat hajt végre az Adat (\\\"Változók\\\") blokk kategórián.\",\"data-category-tweaks-v2/@name\":\"Adat kategória igazítások\",\"data-category-tweaks-v2/@settings-name-moveReportersDown\":\"Adat blokkok mozgatása a váltózó lista fölé\",\"data-category-tweaks-v2/@settings-name-separateListCategory\":\"Különálló Lista Kategória\",\"data-category-tweaks-v2/@settings-name-separateLocalVariables\":\"Adott szereplő változóinak elkülönítése\",\"block-palette-icons/@description\":\"Ikonokat helyez el a színes körökben, amelyekkel könnyebben azonosíthatod a kategóriákat.\",\"block-palette-icons/@name\":\"Blokk választó kategória ikonok\",\"hide-flyout/@description\":\"Elrejti a blokk választót, ha nem felette van a kurzor. Kattints a lakat ikonra, hogy átmenetileg zárold a pozícióját. Alternatívaként használd a \\\"kategória kattintásra\\\" módot.\",\"hide-flyout/@info-hoverExplanation\":\"A \\\"kurzor a választó felület felett\\\" mód csak a látóteredet növeli meg. Ha oda is szeretnél húzni blokkokat a törlődésük nélkül, akkor használj egy másik módot.\",\"hide-flyout/@name\":\"Blokk választó automatikus elrejtése\",\"hide-flyout/@settings-name-speed\":\"Animáció sebessége\",\"hide-flyout/@settings-name-toggle\":\"Váltás ha...\",\"hide-flyout/@settings-select-speed-default\":\"Alap\",\"hide-flyout/@settings-select-speed-long\":\"Lassú\",\"hide-flyout/@settings-select-speed-none\":\"Azonnali\",\"hide-flyout/@settings-select-speed-short\":\"Gyors\",\"hide-flyout/@settings-select-toggle-category\":\"Kategória kattintásra\",\"hide-flyout/@settings-select-toggle-cathover\":\"Kurzor a kategóriák felett\",\"hide-flyout/@settings-select-toggle-hover\":\"Kurzor a választó felület felett\",\"hide-flyout/@update\":\"Erre a kiegészítőre átdolgozás került sorra, amely során sok hiba javítva lett.\",\"mediarecorder/@description\":\"Hozzáad egy \\\"felvétel indítása\\\" gombot a szerkesztő menü sorába, ami megengedi, hogy felvedd a projekt színpadját.\",\"mediarecorder/@name\":\"Projekt videó felvevő\",\"drag-drop/@description\":\"Elérhetővé teszi, hogy behúzzál képeket és hangokat a fájlkezelődből a szereplők táblába, vagy a jelmezek/hangok nevű oldalsávba. Még szövegfájlokat is be tudsz húzni listákba, vagy a \\\"kérdezd meg és várj\\\" blokk bemeneteli szövegét.\",\"drag-drop/@name\":\"Fájlok behúzása\",\"drag-drop/@settings-name-use-hd-upload\":\"Használja a HD feltöltést\",\"debugger/@name\":\"Hibakereső\",\"debugger/@settings-name-log_broadcasts\":\"Üzenetküldések naplózása\",\"debugger/@settings-name-log_clear_greenflag\":\"Zöld zászlóra való kattintáskor jegyzetek kitörlése\",\"debugger/@settings-name-log_clone_create\":\"Másolat-készítés feljegyzése\",\"debugger/@settings-name-log_failed_clone_creation\":\"Klónok maximum számának elérésének feljegyzése\",\"debugger/@settings-name-log_greenflag\":\"Zöld zászlóra való kattintás naplózása\",\"debugger/@update\":\"Új \\\"Szálak\\\" és \\\"Teljesítmény\\\" fülek a hibakereső ablakban.\",\"pause/@description\":\"Hozzáad egy megállítás gombot a zöld zászló mellé.\",\"pause/@name\":\"Megállítás gomb\",\"mute-project/@description\":\"Ctrl+Kattints a zöld zászlóra, hogy némítsd/feloldd a némítást egy projektben.\",\"mute-project/@info-macOS\":\"MacOS-en használja a Cmd billentyűt a Ctrl helyett.\",\"mute-project/@name\":\"Némított projekt lejátszó mód\",\"vol-slider/@description\":\"Hozzáad egy hangcsúszkát a zöld zászló mellé\",\"vol-slider/@name\":\"Projekt-hangerőcsúszka\",\"vol-slider/@settings-name-defVol\":\"Alapértelmezett hangerő\",\"clones/@description\":\"Hozzáad egy számlálót a szerkesztőhöz a színpad fölé, ami megmutatja a másolatok számát.\",\"clones/@name\":\"Másolatszámláló\",\"clones/@settings-name-showicononly\":\"Csak az ikon megjelenítése\",\"mouse-pos/@description\":\"Megjeleníti az egered x és y helyét a színpad fölött a szerkesztőben.\",\"mouse-pos/@name\":\"Egér pozíciója\",\"color-picker/@description\":\"Hozzáad egy hexadecimális kódbemenetet a színválasztókhoz.\",\"color-picker/@name\":\"Hex szín választó\",\"remove-sprite-confirm/@description\":\"Megkérdezi egy projekten belüli szereplő törölésénél, hogy biztos vagy-e benne.\",\"remove-sprite-confirm/@name\":\"Szereplő törlésének megerősítése\",\"block-count/@description\":\"Megmutatja hány blokk van összesen egy projektben a szerkesztő menü bárjában. Korábban a \\\"szereplők és kódok száma\\\" részét képezte.\",\"block-count/@name\":\"Blokkok száma\",\"onion-skinning/@description\":\"Áttetsző rétegekként mutatja az előző illetve következő jelmezeket, amikor jelmezt szerkesztesz. Gombokkal irányítható, amik a jelmez szerkesztő alatt vannak a zoom gombok mellett.\",\"onion-skinning/@settings-name-afterTint\":\"Következő jelmez árnyalata\",\"onion-skinning/@settings-name-beforeTint\":\"Előző jelmez árnyalata\",\"onion-skinning/@settings-name-default\":\"Alapvető engedélyezés\",\"onion-skinning/@settings-name-layering\":\"Alapvető rétegezés\",\"onion-skinning/@settings-name-mode\":\"Alapvető mód\",\"onion-skinning/@settings-name-next\":\"Alapvető következő jelmezek\",\"onion-skinning/@settings-name-opacity\":\"Átlátszatlanság (%)\",\"onion-skinning/@settings-name-opacityStep\":\"Átlátszatlanság Változás (%)\",\"onion-skinning/@settings-name-previous\":\"Alapvető előző jelmezek\",\"onion-skinning/@settings-select-layering-behind\":\"Mögé\",\"onion-skinning/@settings-select-layering-front\":\"Elé\",\"onion-skinning/@settings-select-mode-merge\":\"Képek összeolvasztása\",\"onion-skinning/@settings-select-mode-tint\":\"Szín árnyalás\",\"paint-snap/@description\":\"Illessz objektumokat a körülvevő mezőkhöz és vektorvégpontokhoz a jelmezszerkesztőben .\",\"paint-snap/@name\":\"Illesztés a jelmezszerkesztőben\",\"paint-snap/@settings-name-boxCenter\":\"Illesztés a kijelölés középpontjától\",\"paint-snap/@settings-name-boxCorners\":\"Illesztés a kijelölés sarkaitól\",\"paint-snap/@settings-name-boxEdgeMids\":\"Illesztés a kijelölés széleinek középpontjától\",\"paint-snap/@settings-name-enable-default\":\"Automatikus bekapcsolása\",\"paint-snap/@settings-name-guide-color\":\"Illesztésmutató színe\",\"paint-snap/@settings-name-objectCenters\":\"Illesztés az objektumok középpontjához\",\"paint-snap/@settings-name-objectCorners\":\"Illesztés az objektumok sarkaihoz\",\"paint-snap/@settings-name-objectEdges\":\"Illesztés az objektumok széleihez\",\"paint-snap/@settings-name-objectMidlines\":\"Illesztés az objektumok középvonalához\",\"paint-snap/@settings-name-pageAxes\":\"Illesztés a lap x és y tengelyeihez\",\"paint-snap/@settings-name-pageCenter\":\"Illesztés a lap középpontjához\",\"paint-snap/@settings-name-pageCorners\":\"Illesztés a lap sarkaihoz\",\"paint-snap/@settings-name-pageEdges\":\"Illesztés a lap széleihez\",\"paint-snap/@settings-name-threshold\":\"Illesztési távolság\",\"default-costume-editor-color/@description\":\"Megváltoztatja az alap színeit és körvonal méreteit a jelmezszerkesztőnek.\",\"default-costume-editor-color/@name\":\"Személyre szabható alapértelmezett jelmezszerkesztőszínek\",\"default-costume-editor-color/@settings-name-fill\":\"Alapkitöltőszín\",\"default-costume-editor-color/@settings-name-persistence\":\"Használja az előző színt eszközváltásnál, alaphelyzetbe állás helyett\",\"default-costume-editor-color/@settings-name-stroke\":\"Alapkörvonalszín\",\"default-costume-editor-color/@settings-name-strokeSize\":\"Alapkörvonal-méret\",\"bitmap-copy/@description\":\"Engedélyezi, hogy kimásolj a rendszer vágólapjára egy bitmap képet a Scratch szerkesztőjében, amit aztán be tudsz illeszteni más weboldalaknál, vagy alkalmazásoknál.\",\"bitmap-copy/@info-norightclick\":\"A \\\"Jobb kattintás → másolás\\\" nem támogatott. Ctrl+C-t kell nyomjál, miközben ki van jelölve egy bitmap kép.\",\"bitmap-copy/@name\":\"Bitmap képek másolása\",\"2d-color-picker/@description\":\"Kicseréli egy 2D-s színválasztóra a telítettség és fényerő csúszkákat a szereplők szerkesztőjében. Tartsd lenyomva a Shiftet miközben húzod az egérmutatót, hogy csak egy tengely mentén változtassad a színértéket.\",\"2d-color-picker/@name\":\"2D-s színválasztó\",\"better-img-uploads/@description\":\"Hozzáad egy új gombot a \\\"Jelmez feltöltése\\\" gomb fölé, ami automatikusan átalakítja a feltöltött bitmap képeket SVG (vektorgrafikus formátum) képekké, így azok nem vesztenek a minőségükből.\",\"better-img-uploads/@info-notSuitableEdit\":\"Kerüld el a HD feltöltés opciót, ha még módosítani szeretnéd utána a képet.\",\"better-img-uploads/@name\":\"HD minőségű képek feltöltése\",\"better-img-uploads/@settings-name-fitting\":\"Kép méretezése\",\"better-img-uploads/@settings-select-fitting-fill\":\"Kinyújtás, hogy kitöltse a színpadot\",\"better-img-uploads/@settings-select-fitting-fit\":\"Összezsugorítással illesztés a színpadhoz\",\"better-img-uploads/@settings-select-fitting-full\":\"Eredeti méret\",\"pick-colors-from-stage/@description\":\"Lehetővé teszi a jelmez szerkesztő pipetta eszközének, hogy a színpadról is felvehessen színeket.\",\"pick-colors-from-stage/@name\":\"Háttér színének választása a jelmez szerkesztőben\",\"custom-block-shape/@description\":\"Állítsd be a kipárnázást, sarok sugarat, és a bemetszés magasságát a blokkokon.\",\"custom-block-shape/@info-paddingWarning\":\"A kipárnázás méretének csökkentése csak általad látható, szóval ha a projektjeidet mások tekintik meg, a kódjaid lehet, hogy fedni fogják egymást.\",\"custom-block-shape/@name\":\"Személyre szabható blokk forma\",\"custom-block-shape/@preset-description-default2\":\"Egy olyan kinézet, amely hasonlít a Scratch 2.0 blokkjaihoz\",\"custom-block-shape/@preset-description-default3\":\"A Scratch 3.0 alapértelmezett blokk kinézetei\",\"custom-block-shape/@preset-description-flat2\":\"A Scratch 2.0 blokkjai bemetszés és sarkak nélkül\",\"custom-block-shape/@preset-description-flat3\":\"A Scratch 3.0 blokkjai bemetszés és sarkak nélkül\",\"custom-block-shape/@preset-name-default2\":\"2.0ás blokkok\",\"custom-block-shape/@preset-name-default3\":\"3.0-ás blokkok\",\"custom-block-shape/@preset-name-flat2\":\"2.0 Lapos\",\"custom-block-shape/@preset-name-flat3\":\"3.0 Lapos\",\"custom-block-shape/@settings-name-cornerSize\":\"Sarok méret (0-300%)\",\"custom-block-shape/@settings-name-notchSize\":\"Bemetszés magassága (0-150%)\",\"custom-block-shape/@settings-name-paddingSize\":\"Kipárnázás mérete (50-200%)\",\"zebra-striping/@description\":\"Használatkor az ugyanazon blokk kategóriából származó blokkok színei váltakoznak világosabb és sötétebb árnyalatok között, amikor egymásba vannak ágyazva. Ezt úgy is nevezik, hogy zebra csíkozás.\",\"zebra-striping/@name\":\"Váltakozó egymásba ágyazott blokk színek\",\"zebra-striping/@settings-name-intensity\":\"Intenzitás (0-100%)\",\"zebra-striping/@settings-name-shade\":\"Árnyalat\",\"zebra-striping/@settings-select-shade-darker\":\"Sötétebb\",\"zebra-striping/@settings-select-shade-lighter\":\"Világosabb\",\"editor-theme3/@description\":\"Szerkeszd a blokkok színeit kategóriánként a szerkesztőben.\",\"editor-theme3/@name\":\"Személyre szabható blokk színek\",\"editor-theme3/@preset-description-black\":\"Sötétté teszi a blokkok háttereit\",\"editor-theme3/@preset-description-dark\":\"Az alapvető színek sötétebb változatai\",\"editor-theme3/@preset-description-original\":\"A Scratch 2.0 eredeti blokk színei\",\"editor-theme3/@preset-description-tweaks\":\"Események, Vezérlés és Blokkjaim kategóriák blokkjai 2.0 inspirálta színekkel.\",\"editor-theme3/@preset-name-black\":\"Fekete\",\"editor-theme3/@preset-name-dark\":\"Sötét\",\"editor-theme3/@preset-name-original\":\"2.0-ás Színek\",\"editor-theme3/@preset-name-tweaks\":\"3.0 Kis Igazítással\",\"editor-theme3/@settings-name-Pen-color\":\"Bővítmények\",\"editor-theme3/@settings-name-comment-color\":\"Kommentek\",\"editor-theme3/@settings-name-control-color\":\"Vezérlés\",\"editor-theme3/@settings-name-custom-color\":\"Blokkjaim\",\"editor-theme3/@settings-name-data-color\":\"Változók\",\"editor-theme3/@settings-name-data-lists-color\":\"Listák\",\"editor-theme3/@settings-name-events-color\":\"Események\",\"editor-theme3/@settings-name-input-color\":\"Blokk bemenetek\",\"editor-theme3/@settings-name-looks-color\":\"Kinézet\",\"editor-theme3/@settings-name-motion-color\":\"Mozgás\",\"editor-theme3/@settings-name-operators-color\":\"Műveletek\",\"editor-theme3/@settings-name-sensing-color\":\"Érzékelés\",\"editor-theme3/@settings-name-sounds-color\":\"Hangok\",\"editor-theme3/@settings-name-text\":\"Szöveg színe\",\"editor-theme3/@settings-select-text-black\":\"Fekete\",\"editor-theme3/@settings-select-text-colorOnBlack\":\"Színes fekete háttéren\",\"editor-theme3/@settings-select-text-colorOnWhite\":\"Színes fehér háttéren\",\"editor-theme3/@settings-select-text-white\":\"Fehér\",\"editor-theme3/@update\":\"A \\\"Sötét kommentek\\\" beállítás a \\\"Szerkesztő sötét mód és személyre szabható színek\\\" bővítményből ide lett áthelyezve és most már személyre szabható.\",\"custom-block-text/@description\":\"Megváltoztatja a szövegek vastagságát a blokkokon és ezen kívül opcionális árnyékot is adhatsz a szövegekhez.\",\"custom-block-text/@name\":\"Személyre szabható blokk szöveg stílus\",\"custom-block-text/@settings-name-bold\":\"Félkövér szöveg\",\"custom-block-text/@settings-name-shadow\":\"Árnyék a szöveg alatt\",\"editor-colored-context-menus/@description\":\"Átszínezi a blokkok jobb kattintásra megjelenő helyi menüjét.\",\"editor-colored-context-menus/@name\":\"Színezett helyi menük\",\"editor-stage-left/@description\":\"Áthelyezi a színpadot a szerkesztő baloldalára, ahogy a Scratch 2.0-ban volt.\",\"editor-stage-left/@info-reverseOrder\":\"A színpad fölötti gombok elhelyezésének változtatásához használd a „Projektirányító gombok fordított sorrendben” kiegészítőt.\",\"editor-stage-left/@name\":\"Színpad áthelyezése bal oldalra\",\"editor-buttons-reverse-order/@description\":\"Áthelyezi a zöld zászlót és a megállító gombot a jobboldalra, valamint a teljes képernyő gombot pedig baloldalra, ahogy a Scratch 2.0-ban volt.\",\"editor-buttons-reverse-order/@name\":\"Projektirányító gombok fordított sorrendben\",\"variable-manager/@description\":\"Hozzáad egy fület a \\\"hangok\\\" mellé a szerkesztőben, melyben könnyen frissítheted a változókat és listákat.\",\"variable-manager/@name\":\"Változó kezelő\",\"variable-manager/@update\":\"Lista elemek már Shift nyomvatartása nélkül is beszúrhatók.\",\"search-sprites/@description\":\"Hozzáad egy kereső mezőt a szereplő kijelzőhőz, hogy kereshess a szereplők között név alapján.\",\"search-sprites/@name\":\"Szereplők keresése név alapján\",\"sprite-properties/@description\":\"Elrejti alapértelmezetten a szereplőjellemzők panelt, mint a Scratch 2.0-ban. Használd az információs gombot az éppen kiválasztott szereplőnél vagy kattints duplán egy szereplőre, hogy előbújtasd ismét a tulajdonságokat mutató panelt. Az újra-elrejtéséhez pedig használd az összecsukó gombot a panelen, vagy kattints kétszer egy szereplőre.\",\"sprite-properties/@name\":\"Összecsukható szereplőjellemzők\",\"sprite-properties/@settings-name-autoCollapse\":\"Csukódjon automatikusan, amikor az egér elhagyja a szereplői panelt\",\"sprite-properties/@settings-name-hideByDefault\":\"Panel összecsukása alapból\",\"sprite-properties/@settings-name-transitionDuration\":\"Animáció sebessége\",\"sprite-properties/@settings-select-transitionDuration-default\":\"Alapértelmezett\",\"sprite-properties/@settings-select-transitionDuration-long\":\"Lassú\",\"sprite-properties/@settings-select-transitionDuration-none\":\"Azonnali\",\"sprite-properties/@settings-select-transitionDuration-short\":\"Gyors\",\"gamepad/@description\":\"Lépj kapcsolatba projektekkel USB, vagy Bluetooth kontroller/gamepad használata által.\",\"gamepad/@name\":\"Gamepad támogatás\",\"gamepad/@settings-name-hide\":\"Tüntesd el a beállítások gombot, amikor nem érzékelhetők kontrollerek\",\"editor-sounds/@description\":\"Hangeffekteket játszik le, amikor csatlakoztatsz, vagy kitörölsz blokkokat.\",\"editor-sounds/@name\":\"Szerkesztő hangeffektekkel\",\"folders/@description\":\"Mappákat ad a szereplő kijelzőhöz, illetve a jelmez és hang listához. Mappa létrehozásához, jobb kattints bármely szereplőre és kattints a \\\"mappa létrehozása\\\" lehetőségre. Kattints egy mappára, hogy megnyisd vagy összezárd azt. Jobb kattints egy szereplőre, hogy lásd milyen mappákba tudod átmozgatni, vagy csak húzd az egérrel egy nyitott mappába. Ez a funkció a szerepelők neveinek elé a következő hozzáadásával érhető el: \\\"[mappa neve]//\\\".\",\"folders/@info-notice-folders-are-public\":\"Azok a felhasználók, akiknek be van kapcsolva ez a bővítmény láthatják a mappákat a projektjeidben. Bárki más normálisan fogja látni a szereplő kijelzőt (mappák nélkül).\",\"folders/@name\":\"Szereplő mappák\",\"block-switching/@description\":\"Jobb klikk egy blokkra, hogy lecserélhesd egy hozzá kapcsolódó blokkra.\",\"block-switching/@name\":\"Blokk lecserélés\",\"block-switching/@settings-name-control\":\"Vezérlés blokkok\",\"block-switching/@settings-name-customargs\":\"Saját blokk független változói\",\"block-switching/@settings-name-customargsmode\":\"Mutatott saját blokk bemenetválasztása\",\"block-switching/@settings-name-data\":\"Adat blokkok\",\"block-switching/@settings-name-event\":\"Esemény blokkok\",\"block-switching/@settings-name-extension\":\"Kiegészítő blokkok\",\"block-switching/@settings-name-looks\":\"Kinézet blokkok\",\"block-switching/@settings-name-motion\":\"Mozgás blokkok\",\"block-switching/@settings-name-noop\":\"Saját magára állító opció mutatása\",\"block-switching/@settings-name-operator\":\"Művelet blokkok\",\"block-switching/@settings-name-sensing\":\"Érzékelés blokkok\",\"block-switching/@settings-name-sound\":\"Hang blokkok\",\"block-switching/@settings-select-customargsmode-all\":\"A szereplő összes bemenetei között\",\"block-switching/@settings-select-customargsmode-defOnly\":\"Csak az adott saját blokknak bemenetei között\",\"load-extensions/@description\":\"Automatikusan megjeleníti a zene, toll, és más bővítményeket a szerkesztő oldalsó blokk kategóriás menüjében.\",\"load-extensions/@name\":\"Automatikusan add hozzá a bővítményeket\",\"load-extensions/@settings-name-music\":\"Zene\",\"load-extensions/@settings-name-pen\":\"Toll\",\"load-extensions/@settings-name-text2speech\":\"Text to Speech (Szöveget Beszéddé)\",\"load-extensions/@settings-name-translate\":\"Fordítás\",\"custom-zoom/@description\":\"Válassz egyedi beállításokat a kódterület nagyításának minimumára, maximumára, sebességére és indító méretére, valamint rejtsd el az irányító gombokat hozzá\",\"custom-zoom/@name\":\"Szemelyre szabható kódterület nagyítása\",\"custom-zoom/@settings-name-autohide\":\"Nagyítás irányítógombjainak automatikus elrejtése\",\"custom-zoom/@settings-name-maxZoom\":\"Maximum nagyítás (100-500%)\",\"custom-zoom/@settings-name-minZoom\":\"Minimum nagyítás (1-100%)\",\"custom-zoom/@settings-name-speed\":\"Animáció sebességének automatikus elrejtése\",\"custom-zoom/@settings-name-startZoom\":\"Kezdeti nagyítás (50-500%)\",\"custom-zoom/@settings-name-zoomSpeed\":\"Nagyítási sebesség (50-200%)\",\"custom-zoom/@settings-select-speed-default\":\"Alapértelmezett\",\"custom-zoom/@settings-select-speed-long\":\"Lassú\",\"custom-zoom/@settings-select-speed-none\":\"Azonnali\",\"custom-zoom/@settings-select-speed-short\":\"Gyors\",\"initialise-sprite-position/@description\":\"Megváltoztatja az alapértelmezett x/y pozícióját az újonnan készített szereplőknek\",\"initialise-sprite-position/@name\":\"Személyre szabható pozíció az új szereplőknek\",\"initialise-sprite-position/@settings-name-duplicate\":\"Szereplőduplikáláskori viselkedés\",\"initialise-sprite-position/@settings-name-library\":\"Könyvtárból betöltött szereplők pozíciójának véletlenszerűsítése\",\"initialise-sprite-position/@settings-name-x\":\"X pozíció\",\"initialise-sprite-position/@settings-name-y\":\"Y pozíció\",\"initialise-sprite-position/@settings-select-duplicate-custom\":\"Meghatározott x/y értékekhez küldés\",\"initialise-sprite-position/@settings-select-duplicate-keep\":\"Az eredeti szereplőnek megfelelőnél tartása\",\"initialise-sprite-position/@settings-select-duplicate-randomize\":\"Véletlenszerűsítés\",\"blocks2image/@description\":\"Jobb kattintás a kódterületre, hogy exportálni lehessen a blokkokat SVG/PNG képekként\",\"blocks2image/@name\":\"Blokkokmentése képként\",\"remove-curved-stage-border/@description\":\"Eltávolítja az íveltségét a színpad széleinek, így láthatóvá téve a sarkokban lévő dolgokat is.\",\"remove-curved-stage-border/@name\":\"Színpad lekerekített sarkainak eltávolítása\",\"transparent-orphans/@description\":\"Állítsd be kedvedre az átlátszóságát a blokkoknak a szerkesztőben különféle opciókkal a magányos blokkok részére (akik nem kapcsolódnak kezdeti blokkhoz) és a húzott blokkok részére is.\",\"transparent-orphans/@name\":\"Blokk átlátszóság\",\"transparent-orphans/@settings-name-block\":\"Blokk átlátszóság (%)\",\"transparent-orphans/@settings-name-dragged\":\"Húzottak átlátszósága (%)\",\"transparent-orphans/@settings-name-orphan\":\"Magányosok átlátszósága (%)\",\"paint-by-default/@description\":\"Átéllítja az alapvető műveletet a \\\"Válassz Szereplőt/Jelmezt/Hátteret/Hangot\\\" gomboknak, amik alapvetően a könyvtárat nyitják meg.\",\"paint-by-default/@name\":\"Jelmez festése alapvetően\",\"paint-by-default/@settings-name-backdrop\":\"Háttér hozzáadása\",\"paint-by-default/@settings-name-costume\":\"Jelmez hozzáadása\",\"paint-by-default/@settings-name-sound\":\"Hang hozzáadása\",\"paint-by-default/@settings-name-sprite\":\"Szereplő hozzáadása\",\"paint-by-default/@settings-select-backdrop-library\":\"Könyvtár\",\"paint-by-default/@settings-select-backdrop-paint\":\"Festés\",\"paint-by-default/@settings-select-backdrop-surprise\":\"Meglepetés\",\"paint-by-default/@settings-select-backdrop-upload\":\"Feltöltés\",\"paint-by-default/@settings-select-costume-library\":\"Könyvtár\",\"paint-by-default/@settings-select-costume-paint\":\"Festés\",\"paint-by-default/@settings-select-costume-surprise\":\"Meglepetés\",\"paint-by-default/@settings-select-costume-upload\":\"Feltöltés\",\"paint-by-default/@settings-select-sound-library\":\"Könyvtár\",\"paint-by-default/@settings-select-sound-record\":\"Felvétel\",\"paint-by-default/@settings-select-sound-surprise\":\"Meglepetés\",\"paint-by-default/@settings-select-sound-upload\":\"Feltöltés\",\"paint-by-default/@settings-select-sprite-library\":\"Könyvtár\",\"paint-by-default/@settings-select-sprite-paint\":\"Festés\",\"paint-by-default/@settings-select-sprite-surprise\":\"Meglepetés\",\"paint-by-default/@settings-select-sprite-upload\":\"Feltöltés\",\"block-cherry-picking/@description\":\"Hozzáadja a képességet, hogy kihúzhass egy blokkot egy kódsor közepéről, (ahelyett, hogy az egész parancssort mozgatnád, ami alatta van) amíg a Ctrl-t nyomva tartod.\",\"block-cherry-picking/@info-flipControls\":\"Ha a \\\"fordított irányítás\\\" engedélyezve van, akkor a blokkok egyedülálló megfogása alapvető viselkedés lesz. Tartsd lenyomva a Ctrl-t, ha az egész kódsort mozgatni szeretnéd.\",\"block-cherry-picking/@info-macContextDisabled\":\"A macOS-on, használd a Cmd gombot a Ctrl helyett.\",\"block-cherry-picking/@name\":\"Egy blokk megfogása Ctrl gombbal\",\"block-cherry-picking/@settings-name-invertDrag\":\"Fordított irányítás\",\"hide-new-variables/@description\":\"Ne készíts automatikusan kijelzőket az újonnan készített változóknak vagy listáknak.\",\"hide-new-variables/@name\":\"Új változók elrejtése\",\"editor-extra-keys/@description\":\"Több billentyűvel bővíti a „() gomb lenyomva?” és a „() gomb lenyomásakor” blokk lenyíló listáját, mint például sz enterrel, a ponttal, a vesszővel, de még többel is. Ezek a gombok működni fognak azoknak a szereplőknek is, akiknek nincs meg ez a kiegészítő\",\"editor-extra-keys/@info-experimentalKeysWarn\":\"A \\\"kísérleti gombok\\\" tartalmaz egyenlőségjelet, perjelet, pontosvesszőt és még pár irásjelet. Ezek lehet nem működnek minden operációs rendszeren vagy billentyűzet nyelvezetben.\",\"editor-extra-keys/@info-shiftKeysWarn\":\"A \\\"Shift billentyűk\\\" tartalmaznak olyan billentyűket, amiket a Shift billentyű nyomvatartásakor lehet csak begépelni, ilyen a hashtag, a felkijáltójel és még pár. Ezek a billentyűk csak a \\\"() gomb lenyomásakor\\\" bolkkal működnek és nem működnek minden operációs rendszeren illetve billentyűzeten.\",\"editor-extra-keys/@name\":\"Extra billentyűopciók\",\"editor-extra-keys/@settings-name-experimentalKeys\":\"Mutassa a kísérleti billentyűket is\",\"editor-extra-keys/@settings-name-shiftKeys\":\"Mutassa a Shiftes billentyűket is (angol billentyűzeten)\",\"hide-delete-button/@description\":\"Elrejti a törlés gombot (kuka ikont) a szereplőkből, jelmezekből és hangokból. Ezután még törölhetőek lesznek a jobb kattos helyi menüből.\",\"hide-delete-button/@name\":\"Törlés gomb elrejtése\",\"hide-delete-button/@settings-name-costumes\":\"Jelmezek és hátterek\",\"hide-delete-button/@settings-name-sounds\":\"Hangok\",\"hide-delete-button/@settings-name-sprites\":\"Szereplők\",\"no-script-bumping/@description\":\"Megengedi a kódok mozgatását anélkül, hogy odébb mozdulnának az egymást fedő kódoszlopok.\",\"no-script-bumping/@name\":\"Ne mozgasd automatikusan a kódokat\",\"disable-stage-drag-select/@description\":\"Eltávolítja a lehetőséget, hogy áthelyezd a szereplőket a színpadon, kivéve azoknál, amik kifejezetten húzogathatóvá lettek beállítva. Tarsd lenyomva a Shiftet egy szereplő megragadása közben, hogy áthelyezhesd normálisan.\",\"disable-stage-drag-select/@name\":\"Nem-mozdítható szereplők a szerkesztőben\",\"move-to-top-bottom/@description\":\"Hozzáad egy opctiót a jobb katt index menüjéhez a jelmezek és hangok mozgatására a lista legtetejére vagy legaljára.\",\"move-to-top-bottom/@info-developer-tools\":\"Ez a bővítmény korábban a \\\"Fejlesztői eszközök\\\" bővítmény része volt, de mostanra át lett helyezve ide.\",\"move-to-top-bottom/@name\":\"Jelmez áthelyezése legfelülre vagy legalulra\",\"disable-paste-offset/@description\":\"A bemásolt elemeket az eredeti helyükre kerülnek, nem tolódnak el a jelmez szerkesztőben.\",\"disable-paste-offset/@info-vanilla\":\"Ez a viselkedés elérhető ezen kiegészítő nélkül is Alt+Kattintással az elemre\",\"disable-paste-offset/@name\":\"Ne helyezd át a bemásolt elemeket\",\"block-duplicate/@description\":\"Duplikálj egy kódot gyorsan azzal, hogy az Alt lenyomva tartása közben mozgatod. Ha a Ctrl-t is nyomva tartod, akkor csak egy blokkot duplikálsz az egész alatta levő blokk sor helyett.\",\"block-duplicate/@info-mac\":\"A macOS-on, használd az Option gombot Alt helyett és a Command gombot a Control helyett.\",\"block-duplicate/@name\":\"Kód duplikálása Alt gombbal\",\"rename-broadcasts/@description\":\"Lehetőséget kínál az üzenetküldések nevének átírására az üzenetküldő blokkok a legördülő menüjében.\",\"rename-broadcasts/@name\":\"Üzenetküldések átnevezése\",\"swap-local-global/@description\":\"További opciókat ad hozzá a már létező változók vagy listák átnevezésénél: megengedi a váltást \\\"Minden szereplőé\\\" és \\\"A kiválasztott szereplőé\\\" között, állítható továbbá a változók megosztottsága. Hozzáad még egy új opciót, amikor jobb kattintasz egy változót/listát, hogy gyorsabban állíthasd az elérhetőségét.\",\"swap-local-global/@name\":\"Változók váltása \\\"Minden szereplőé\\\" és \\\"A kiválasztott szereplé\\\" között\",\"editor-comment-previews/@description\":\"Megengedi, hogy megtekintsd a kommentek tartalmát azzal, hogy fölé viszed az egered egy összecsukott kommentnek vagy blokknak. Ezzel elolvashatsz képernyőn kívüli kommenteket, azonosíthatsz egy ismétlő blokkot az aljáról az előnézet alapján, sok hosszú komment elhelyezése kis helyen, és további lehetőségek.\",\"editor-comment-previews/@name\":\"Szerkesztői komment előnézetek\",\"editor-comment-previews/@settings-name-delay\":\"Késleltetés időtartama\",\"editor-comment-previews/@settings-name-follow-mouse\":\"Egér követése\",\"editor-comment-previews/@settings-name-hover-view\":\"Tartsd az egeret egy összecsukott komment fölött az előnézethez\",\"editor-comment-previews/@settings-name-hover-view-block\":\"Tartsd az egeret egy blokk fölé, hogy megtekintsd a csatolt kommenteket\",\"editor-comment-previews/@settings-name-hover-view-procedure\":\"Tartsd az egeret egy saját blokk fölé, hogy megtekintsd a definícióhoz fűzött kommenteket\",\"editor-comment-previews/@settings-name-reduce-animation\":\"Animáció csökkentése\",\"editor-comment-previews/@settings-name-reduce-transparency\":\"Átlátszóság csökkentése\",\"editor-comment-previews/@settings-select-delay-long\":\"Hosszú\",\"editor-comment-previews/@settings-select-delay-none\":\"Nincs\",\"editor-comment-previews/@settings-select-delay-short\":\"Rövid\",\"columns/@description\":\"Felosztja a blokk kategória menüt két oszlopra és a blokk választó tetejére helyezi, mint a Scratch 2.0-ban.\",\"columns/@name\":\"Két oszlopos kategória menü\",\"number-pad/@description\":\"Mindig megjeleníti minden eszközön a Scratch számbillentyűzet-bemenetét szám-mezők szerkesztésénél, ahelyett, hogy csak érintőképernyőseknél tenné meg.\",\"number-pad/@info-explanation\":\"Egy számbillentyűzet fog megjelenni számterületi bemenetek szerkesztésénél, mint amilyen az \\\"x legyen\\\" blokknál van.\",\"number-pad/@name\":\"Mindig mutass számbillentyűzetet\",\"script-snap/@description\":\"Mozgass egy kódot és automatikusan a kód mező pontjaihoz fog igazodni.\",\"script-snap/@name\":\"Kódok rácspontokhoz való igazítása\",\"script-snap/@preset-name-default\":\"Alap\",\"script-snap/@preset-name-half-block\":\"Fél-blokk\",\"script-snap/@preset-name-whole-block\":\"Egész-blokk\",\"script-snap/@settings-name-grid\":\"Rács méret (px)\",\"fullscreen/@description\":\"Kijavít pár nemkívánatos effektet a projekt lejátszó teljes képernyős módjában, megnyitja a böngésződ teljes képernyős módjában, és elrejti a zöld zászlós eszköztárat.\",\"fullscreen/@info-hideToolbarNotice\":\"Ha kiválasztod az eszköztár elrejtését, emlékezz hogy úgy léphetsz ki a projekt lejátszó teljes képernyős módjából, hogy megnyomod az Esc gombot.\",\"fullscreen/@name\":\"Fejlesztett teljes képernyő\",\"fullscreen/@settings-name-browserFullscreen\":\"Teljes képernyős projekt lejátszó megnyitása a böngésző teljes képernyős módjában\",\"fullscreen/@settings-name-hideToolbar\":\"Eszköztár elrejtése teljes képernyőben\",\"hide-stage/@description\":\"Egy gombot ad hozzá a \\\"kicsi színpad\\\" és \\\"nagy színpad\\\" gombok mellé, ami a színpad és a szereplőmező elrejtésével jelentős mértékben megnöveli a kódterületet.\",\"hide-stage/@name\":\"A Színpad és a Szereplőmező elrejtése\",\"editor-stepping/@description\":\"Hozzáad egy színes körvonalat azon blokkokhoz, amik éppen futnak egy projektben.\",\"editor-stepping/@name\":\"Futó blokkok körvonalai\",\"editor-stepping/@settings-name-highlight-color\":\"Kiemelés színe\"}");
/***/ }),
/***/ "./src/addons/addons-l10n-settings/it.json":
/*!*************************************************!*\
!*** ./src/addons/addons-l10n-settings/it.json ***!
\*************************************************/
/*! exports provided: cat-blocks/@description, cat-blocks/@info-watch, cat-blocks/@name, cat-blocks/@settings-name-watch, editor-devtools/@description, editor-devtools/@name, editor-devtools/@settings-name-enableCleanUpPlus, editor-devtools/@settings-name-enablePasteBlocksAtMouse, find-bar/@description, find-bar/@info-developer-tools, find-bar/@name, middle-click-popup/@description, middle-click-popup/@info-developer-tools, middle-click-popup/@name, jump-to-def/@description, jump-to-def/@info-developer-tools, jump-to-def/@name, editor-searchable-dropdowns/@description, editor-searchable-dropdowns/@name, data-category-tweaks-v2/@description, data-category-tweaks-v2/@name, data-category-tweaks-v2/@settings-name-moveReportersDown, data-category-tweaks-v2/@settings-name-separateListCategory, data-category-tweaks-v2/@settings-name-separateLocalVariables, block-palette-icons/@description, block-palette-icons/@name, hide-flyout/@description, hide-flyout/@info-hoverExplanation, hide-flyout/@name, hide-flyout/@settings-name-speed, hide-flyout/@settings-name-toggle, hide-flyout/@settings-select-speed-default, hide-flyout/@settings-select-speed-long, hide-flyout/@settings-select-speed-none, hide-flyout/@settings-select-speed-short, hide-flyout/@settings-select-toggle-category, hide-flyout/@settings-select-toggle-cathover, hide-flyout/@settings-select-toggle-hover, hide-flyout/@update, mediarecorder/@description, mediarecorder/@name, drag-drop/@description, drag-drop/@name, drag-drop/@settings-name-use-hd-upload, debugger/@settings-name-log_broadcasts, debugger/@settings-name-log_clear_greenflag, debugger/@settings-name-log_clone_create, debugger/@settings-name-log_failed_clone_creation, debugger/@settings-name-log_greenflag, debugger/@update, pause/@description, pause/@name, mute-project/@description, mute-project/@info-macOS, mute-project/@name, vol-slider/@description, vol-slider/@name, vol-slider/@settings-name-defVol, clones/@description, clones/@name, clones/@settings-name-showicononly, mouse-pos/@description, mouse-pos/@name, color-picker/@description, color-picker/@name, remove-sprite-confirm/@description, remove-sprite-confirm/@name, block-count/@description, block-count/@name, onion-skinning/@description, onion-skinning/@name, onion-skinning/@settings-name-afterTint, onion-skinning/@settings-name-beforeTint, onion-skinning/@settings-name-default, onion-skinning/@settings-name-layering, onion-skinning/@settings-name-mode, onion-skinning/@settings-name-next, onion-skinning/@settings-name-opacity, onion-skinning/@settings-name-opacityStep, onion-skinning/@settings-name-previous, onion-skinning/@settings-select-layering-behind, onion-skinning/@settings-select-layering-front, onion-skinning/@settings-select-mode-merge, onion-skinning/@settings-select-mode-tint, paint-snap/@description, paint-snap/@name, paint-snap/@settings-name-boxCenter, paint-snap/@settings-name-boxCorners, paint-snap/@settings-name-boxEdgeMids, paint-snap/@settings-name-enable-default, paint-snap/@settings-name-guide-color, paint-snap/@settings-name-objectCenters, paint-snap/@settings-name-objectCorners, paint-snap/@settings-name-objectEdges, paint-snap/@settings-name-objectMidlines, paint-snap/@settings-name-pageAxes, paint-snap/@settings-name-pageCenter, paint-snap/@settings-name-pageCorners, paint-snap/@settings-name-pageEdges, paint-snap/@settings-name-threshold, default-costume-editor-color/@description, default-costume-editor-color/@name, default-costume-editor-color/@settings-name-fill, default-costume-editor-color/@settings-name-persistence, default-costume-editor-color/@settings-name-stroke, default-costume-editor-color/@settings-name-strokeSize, bitmap-copy/@description, bitmap-copy/@info-norightclick, bitmap-copy/@name, 2d-color-picker/@description, 2d-color-picker/@name, better-img-uploads/@description, better-img-uploads/@info-notSuitableEdit, better-img-uploads/@name, better-img-uploads/@settings-name-fitting, better-img-uploads/@settings-select-fitting-fill, better-img-uploads/@settings-select-fitting-fit, better-img-uploads/@settings-select-fitting-full, pick-colors-from-stage/@description, pick-colors-from-stage/@name, custom-block-shape/@description, custom-block-shape/@info-paddingWarning, custom-block-shape/@name, custom-block-shape/@preset-description-default2, custom-block-shape/@preset-description-default3, custom-block-shape/@preset-description-flat2, custom-block-shape/@preset-description-flat3, custom-block-shape/@preset-name-default2, custom-block-shape/@preset-name-default3, custom-block-shape/@preset-name-flat2, custom-block-shape/@preset-name-flat3, custom-block-shape/@settings-name-cornerSize, custom-block-shape/@settings-name-notchSize, custom-block-shape/@settings-name-paddingSize, zebra-striping/@description, zebra-striping/@name, zebra-striping/@settings-name-intensity, zebra-striping/@settings-name-shade, zebra-striping/@settings-select-shade-darker, zebra-striping/@settings-select-shade-lighter, editor-theme3/@description, editor-theme3/@name, editor-theme3/@preset-description-black, editor-theme3/@preset-description-dark, editor-theme3/@preset-description-original, editor-theme3/@preset-description-tweaks, editor-theme3/@preset-name-black, editor-theme3/@preset-name-dark, editor-theme3/@preset-name-original, editor-theme3/@preset-name-tweaks, editor-theme3/@settings-name-Pen-color, editor-theme3/@settings-name-comment-color, editor-theme3/@settings-name-control-color, editor-theme3/@settings-name-custom-color, editor-theme3/@settings-name-data-color, editor-theme3/@settings-name-data-lists-color, editor-theme3/@settings-name-events-color, editor-theme3/@settings-name-input-color, editor-theme3/@settings-name-looks-color, editor-theme3/@settings-name-motion-color, editor-theme3/@settings-name-operators-color, editor-theme3/@settings-name-sensing-color, editor-theme3/@settings-name-sounds-color, editor-theme3/@settings-name-text, editor-theme3/@settings-select-text-black, editor-theme3/@settings-select-text-colorOnBlack, editor-theme3/@settings-select-text-colorOnWhite, editor-theme3/@settings-select-text-white, editor-theme3/@update, custom-block-text/@description, custom-block-text/@name, custom-block-text/@settings-name-bold, custom-block-text/@settings-name-shadow, editor-colored-context-menus/@description, editor-colored-context-menus/@name, editor-stage-left/@description, editor-stage-left/@info-reverseOrder, editor-stage-left/@name, editor-buttons-reverse-order/@description, editor-buttons-reverse-order/@name, variable-manager/@description, variable-manager/@name, variable-manager/@update, search-sprites/@description, search-sprites/@name, sprite-properties/@description, sprite-properties/@name, sprite-properties/@settings-name-autoCollapse, sprite-properties/@settings-name-hideByDefault, sprite-properties/@settings-name-transitionDuration, sprite-properties/@settings-select-transitionDuration-default, sprite-properties/@settings-select-transitionDuration-long, sprite-properties/@settings-select-transitionDuration-none, sprite-properties/@settings-select-transitionDuration-short, gamepad/@description, gamepad/@name, gamepad/@settings-name-hide, editor-sounds/@description, editor-sounds/@name, folders/@description, folders/@info-notice-folders-are-public, folders/@name, block-switching/@description, block-switching/@name, block-switching/@settings-name-control, block-switching/@settings-name-customargs, block-switching/@settings-name-customargsmode, block-switching/@settings-name-data, block-switching/@settings-name-event, block-switching/@settings-name-extension, block-switching/@settings-name-looks, block-switching/@settings-name-motion, block-switching/@settings-name-noop, block-switching/@settings-name-operator, block-switching/@settings-name-sensing, block-switching/@settings-name-sound, block-switching/@settings-select-customargsmode-all, block-switching/@settings-select-customargsmode-defOnly, load-extensions/@description, load-extensions/@name, load-extensions/@settings-name-music, load-extensions/@settings-name-pen, load-extensions/@settings-name-text2speech, load-extensions/@settings-name-translate, custom-zoom/@description, custom-zoom/@name, custom-zoom/@settings-name-autohide, custom-zoom/@settings-name-maxZoom, custom-zoom/@settings-name-minZoom, custom-zoom/@settings-name-speed, custom-zoom/@settings-name-startZoom, custom-zoom/@settings-name-zoomSpeed, custom-zoom/@settings-select-speed-default, custom-zoom/@settings-select-speed-long, custom-zoom/@settings-select-speed-none, custom-zoom/@settings-select-speed-short, initialise-sprite-position/@description, initialise-sprite-position/@name, initialise-sprite-position/@settings-name-duplicate, initialise-sprite-position/@settings-name-library, initialise-sprite-position/@settings-name-x, initialise-sprite-position/@settings-name-y, initialise-sprite-position/@settings-select-duplicate-custom, initialise-sprite-position/@settings-select-duplicate-keep, initialise-sprite-position/@settings-select-duplicate-randomize, blocks2image/@description, blocks2image/@name, remove-curved-stage-border/@description, remove-curved-stage-border/@name, transparent-orphans/@description, transparent-orphans/@name, transparent-orphans/@settings-name-block, transparent-orphans/@settings-name-dragged, transparent-orphans/@settings-name-orphan, paint-by-default/@description, paint-by-default/@name, paint-by-default/@settings-name-backdrop, paint-by-default/@settings-name-costume, paint-by-default/@settings-name-sound, paint-by-default/@settings-name-sprite, paint-by-default/@settings-select-backdrop-library, paint-by-default/@settings-select-backdrop-paint, paint-by-default/@settings-select-backdrop-surprise, paint-by-default/@settings-select-backdrop-upload, paint-by-default/@settings-select-costume-library, paint-by-default/@settings-select-costume-paint, paint-by-default/@settings-select-costume-surprise, paint-by-default/@settings-select-costume-upload, paint-by-default/@settings-select-sound-library, paint-by-default/@settings-select-sound-record, paint-by-default/@settings-select-sound-surprise, paint-by-default/@settings-select-sound-upload, paint-by-default/@settings-select-sprite-library, paint-by-default/@settings-select-sprite-paint, paint-by-default/@settings-select-sprite-surprise, paint-by-default/@settings-select-sprite-upload, block-cherry-picking/@description, block-cherry-picking/@info-flipControls, block-cherry-picking/@info-macContextDisabled, block-cherry-picking/@name, block-cherry-picking/@settings-name-invertDrag, hide-new-variables/@description, hide-new-variables/@name, editor-extra-keys/@description, editor-extra-keys/@info-experimentalKeysWarn, editor-extra-keys/@info-shiftKeysWarn, editor-extra-keys/@name, editor-extra-keys/@settings-name-experimentalKeys, editor-extra-keys/@settings-name-shiftKeys, hide-delete-button/@description, hide-delete-button/@name, hide-delete-button/@settings-name-costumes, hide-delete-button/@settings-name-sounds, hide-delete-button/@settings-name-sprites, no-script-bumping/@description, no-script-bumping/@name, disable-stage-drag-select/@description, disable-stage-drag-select/@name, move-to-top-bottom/@description, move-to-top-bottom/@info-developer-tools, move-to-top-bottom/@name, disable-paste-offset/@description, disable-paste-offset/@info-vanilla, disable-paste-offset/@name, block-duplicate/@description, block-duplicate/@info-mac, block-duplicate/@name, rename-broadcasts/@description, rename-broadcasts/@name, swap-local-global/@description, swap-local-global/@name, editor-comment-previews/@description, editor-comment-previews/@name, editor-comment-previews/@settings-name-delay, editor-comment-previews/@settings-name-follow-mouse, editor-comment-previews/@settings-name-hover-view, editor-comment-previews/@settings-name-hover-view-block, editor-comment-previews/@settings-name-hover-view-procedure, editor-comment-previews/@settings-name-reduce-animation, editor-comment-previews/@settings-name-reduce-transparency, editor-comment-previews/@settings-select-delay-long, editor-comment-previews/@settings-select-delay-none, editor-comment-previews/@settings-select-delay-short, columns/@description, columns/@name, number-pad/@description, number-pad/@info-explanation, number-pad/@name, script-snap/@description, script-snap/@name, script-snap/@preset-name-default, script-snap/@preset-name-half-block, script-snap/@preset-name-whole-block, script-snap/@settings-name-grid, fullscreen/@description, fullscreen/@info-hideToolbarNotice, fullscreen/@name, fullscreen/@settings-name-browserFullscreen, fullscreen/@settings-name-hideToolbar, hide-stage/@description, hide-stage/@name, editor-stepping/@description, editor-stepping/@name, editor-stepping/@settings-name-highlight-color, default */
/***/ (function(module) {
module.exports = JSON.parse("{\"cat-blocks/@description\":\"Mostra nell'editor i blocchi di tipo cappello con le orecchie del gatto che erano comparsi come Pesce di Aprile 2020.\",\"cat-blocks/@info-watch\":\"L'impostazione \\\"Guarda il puntatore del mouse\\\" può avere un certo impatto sulla performance quando l'editor è aperto\",\"cat-blocks/@name\":\"Cappelli con le orecchie del gatto\",\"cat-blocks/@settings-name-watch\":\"Guarda il puntatore del mouse\",\"editor-devtools/@description\":\"Aggiunge nuove opzioni nei menu dell'editor: copia/incolla dei blocchi, riordino degli script migliorato, e molto altro!\",\"editor-devtools/@name\":\"Strumenti per sviluppatori\",\"editor-devtools/@settings-name-enableCleanUpPlus\":\"Migliora \\\"Riordina i Blocchi\\\"\",\"editor-devtools/@settings-name-enablePasteBlocksAtMouse\":\"Incolla i blocchi dove si trova il puntatore del mouse.\",\"find-bar/@description\":\"Aggiunge una barra di ricerca a fianco alla scheda suoni per trovare script, costumi e suoni e per passare direttamente agli elementi trovati. Usa Ctrl+Sinistra a Ctrl+Destra nell'area degli script per andare alla precedente o alla seguente posizione che hai visitato dopo che hai usato la barra di ricerca.\",\"find-bar/@info-developer-tools\":\" Questo addon faceva parte in precedenza dell'addon \\\"strumenti per sviluppatori\\\" ma è stato spostato qui.\",\"find-bar/@name\":\"Barra di ricerca dell'editor\",\"middle-click-popup/@description\":\"Cliccando con il tasto centrale nell'area degli script oppure usando Ctrl+Spazio o Shift+Click puoi far comparire una casella dove digitare il nome di un blocco (o parte del nome) e trascinare il blocco nell'area del codice. Se vuoi aggiungere più di un blocco e non non vuoi che la casella si chiuda mentre lo trascini, tieni premuto Shift mentre lo trascini.\",\"middle-click-popup/@info-developer-tools\":\" Questo addon faceva parte in precedenza dell'addon \\\"strumenti per sviluppatori\\\" ma è stato spostato qui.\",\"middle-click-popup/@name\":\"Inserisci il nome dei blocchi \",\"jump-to-def/@description\":\"Ti permette di andare alla definizione di un blocco personalizzato usando il pulsante centrale del mouse oppure cliccando il blocco mentre si preme Shift.\",\"jump-to-def/@info-developer-tools\":\"Questo addon faceva parte in precedenza dell'addon \\\"strumenti per sviluppatori\\\" ma è stato spostato qui.\",\"jump-to-def/@name\":\"Vai alla definizione del blocco personalizzato\",\"editor-searchable-dropdowns/@description\":\"TI permette di cercare nel menu contestuale dei blocchi\",\"editor-searchable-dropdowns/@name\":\"Ricerca nei Menu drop-down\",\"data-category-tweaks-v2/@description\":\"Modifica nell'editor la categoria \\\"Variabili\\\".\",\"data-category-tweaks-v2/@name\":\"Modifiche per la categoria Variabili\",\"data-category-tweaks-v2/@settings-name-moveReportersDown\":\"Muovi blocchi dati sopra alla lista delle variabili\",\"data-category-tweaks-v2/@settings-name-separateListCategory\":\"Categoria Liste separata\",\"data-category-tweaks-v2/@settings-name-separateLocalVariables\":\"Separa Variabili Solo per lo Sprite\",\"block-palette-icons/@description\":\"Aggiunge delle icone all'interno dei cerchi colorati che identificano le categorie dei blocchi.\",\"block-palette-icons/@name\":\"Icone per le categorie del pannello dei blocchi\",\"hide-flyout/@description\":\"Nasconde il pannello dei blocchi se non è a contatto con il mouse. Clicca il lucchetto per bloccarlo temporaneamente. In alternativa, usa la modalità \\\"Clic categoria\\\".\",\"hide-flyout/@info-hoverExplanation\":\"La modalità \\\"Movimento del mouse sull'area dei blocchi\\\" estende soltanto l'area degli script. Se vuoi poter trascinarvi i blocchi in questa aria senza che vengano cancellati, usa una delle altre modalità.\",\"hide-flyout/@name\":\"Nascondi pannello blocchi automaticamente\",\"hide-flyout/@settings-name-speed\":\"Velocità animazione\",\"hide-flyout/@settings-name-toggle\":\"Nascondi quando...\",\"hide-flyout/@settings-select-speed-default\":\"Predefinita\",\"hide-flyout/@settings-select-speed-long\":\"Lenta\",\"hide-flyout/@settings-select-speed-none\":\"Istantanea\",\"hide-flyout/@settings-select-speed-short\":\"Veloce\",\"hide-flyout/@settings-select-toggle-category\":\"Clic categoria\",\"hide-flyout/@settings-select-toggle-cathover\":\"Movimento del mouse sull'area delle categorie\",\"hide-flyout/@settings-select-toggle-hover\":\"Movimento del mouse sull'area dei blocchi\",\"hide-flyout/@update\":\"Questo addon è stato rivisto e sono stati corretti molti bug.\",\"mediarecorder/@description\":\"Aggiunge alleditor un pulsante “Avvia registrazione” che permette di registrare cioè che avviene sullo stage del progetto.\",\"mediarecorder/@name\":\"Registratore video progetti\",\"drag-drop/@description\":\"TI permette di trascinare immagini e suoni da una cartella nella lista degli sprite o dei costumi/suoni. Puoi anche trascinare file di testo su una lista o nella casella dei blocchi \\\"chiedi e attendi\\\".\",\"drag-drop/@name\":\"Trascinamento file\",\"drag-drop/@settings-name-use-hd-upload\":\"Usa importazione di immagini HD\",\"debugger/@settings-name-log_broadcasts\":\"Registra nei log l'invio di messaggi\",\"debugger/@settings-name-log_clear_greenflag\":\"Svuota i log quando si clicca la bandiera verde\",\"debugger/@settings-name-log_clone_create\":\"Registra nei log la creazione di cloni\",\"debugger/@settings-name-log_failed_clone_creation\":\"Registra nei log quando si supera il massimo dei cloni ammessi \",\"debugger/@settings-name-log_greenflag\":\"Registra nei log i click della bandiera verde\",\"debugger/@update\":\"Nuove schede \\\"Thread\\\" e \\\"Performance\\\" nella finestra del debugger.\",\"pause/@description\":\"Aggiunge un tasto pausa accanto alla bandiera verde.\",\"pause/@name\":\"Pulsante Pausa\",\"mute-project/@description\":\"Ctrl+Clic sulla bandiera verde per attivare o disattivare l'audio del progetto.\",\"mute-project/@info-macOS\":\"In macOS usa il tasto Cmd invece del tasto Ctrl.\",\"mute-project/@name\":\"Modalità dell'editor di progetti con audio disattivato\",\"vol-slider/@description\":\"Aggiunge un cursore per il volume vicino ai controlli della bandiera verde.\",\"vol-slider/@name\":\"Cursore volume progetto \",\"vol-slider/@settings-name-defVol\":\"Volume predefinito\",\"clones/@description\":\"Mostra sopra lo stage dell'editor il numero totale di cloni.\",\"clones/@name\":\"Numero dei cloni\",\"clones/@settings-name-showicononly\":\"Mostra solo icona\",\"mouse-pos/@description\":\"Mostra la posizione x/y del mouse sopra lo stage dell'editor.\",\"mouse-pos/@name\":\"Posizione del mouse\",\"color-picker/@description\":\"Aggiunge la selezione del colore esadecimale alla selezione dei colori.\",\"color-picker/@name\":\"Selettore colore esadecimale\",\"remove-sprite-confirm/@description\":\"Chiede conferma quando cancelli uno sprite di un progetto.\",\"remove-sprite-confirm/@name\":\"Conferma cancellazione sprite\",\"block-count/@description\":\"Mostra il numero totale di blocchi del progetto nella barra dei menu dell'editori. Incluso in precedenza in \\\"numero di sprite e di script\\\"\",\"block-count/@name\":\"Numero dei blocchi\",\"onion-skinning/@description\":\"Mostra anteprime dei costumi precedenti o seguenti nell'editor dei costumi. Puoi controllarlo con i tasti al di sotto dell'editor di costumi, accanto ai tasti per lo zoom.\",\"onion-skinning/@name\":\"Onion Skin\",\"onion-skinning/@settings-name-afterTint\":\"Tinta del costume seguente\",\"onion-skinning/@settings-name-beforeTint\":\"Tinta del costume precedente\",\"onion-skinning/@settings-name-default\":\"Attiva per impostazione predefinita\",\"onion-skinning/@settings-name-layering\":\"Livello predefinito\",\"onion-skinning/@settings-name-mode\":\"Modalità predefinita\",\"onion-skinning/@settings-name-next\":\"Costumi seguenti predefiniti\",\"onion-skinning/@settings-name-opacity\":\"Opacità (%)\",\"onion-skinning/@settings-name-opacityStep\":\"Livello opacità (%)\",\"onion-skinning/@settings-name-previous\":\"Costumi precedenti predefiniti\",\"onion-skinning/@settings-select-layering-behind\":\"Secondo piano\",\"onion-skinning/@settings-select-layering-front\":\"Primo piano\",\"onion-skinning/@settings-select-mode-merge\":\"Unisci immagini\",\"onion-skinning/@settings-select-mode-tint\":\"Tinta colore\",\"paint-snap/@description\":\"Allinea gli oggetti dell'editor dei costumi ai riquadri che bordano gli oggetti e ai nodi degli elementi vettoriali\",\"paint-snap/@name\":\"Editor dei costumi magnetico\",\"paint-snap/@settings-name-boxCenter\":\"Attacca dal centro del riquadro di selezione\",\"paint-snap/@settings-name-boxCorners\":\"Attacca dal bordo del riquadro di selezione\",\"paint-snap/@settings-name-boxEdgeMids\":\"Attacca dai punti mediani dei bordi del riquadro di selezione\",\"paint-snap/@settings-name-enable-default\":\"Abilita per impostazione predefinita\",\"paint-snap/@settings-name-guide-color\":\"Colore della guida magnetica\",\"paint-snap/@settings-name-objectCenters\":\"Attacca al centro degli oggetti\",\"paint-snap/@settings-name-objectCorners\":\"Attacca agli angoli degli oggetti\",\"paint-snap/@settings-name-objectEdges\":\"Attacca al bordo degli oggetti\",\"paint-snap/@settings-name-objectMidlines\":\"Attacca alla linee mediane degli oggetti\",\"paint-snap/@settings-name-pageAxes\":\"Attacca agli assi x e y della pagina\",\"paint-snap/@settings-name-pageCenter\":\"Attacca al centro della pagina\",\"paint-snap/@settings-name-pageCorners\":\"Attacca agli angoli della pagina\",\"paint-snap/@settings-name-pageEdges\":\"Attacca ai bordi delle pagina\",\"paint-snap/@settings-name-threshold\":\"Distanza magnetica\",\"default-costume-editor-color/@description\":\"Cambia i colori e la dimensione del contorno predefiniti nell'editor di immagini.\",\"default-costume-editor-color/@name\":\"Colori predefiniti dell'editor di immagini personalizzabili\",\"default-costume-editor-color/@settings-name-fill\":\"Colore di riempimento predefinito\",\"default-costume-editor-color/@settings-name-persistence\":\"Usa colore precedente invece di resettare dopo aver cambiato gli strumenti\",\"default-costume-editor-color/@settings-name-stroke\":\"Colore di contorno predefinito\",\"default-costume-editor-color/@settings-name-strokeSize\":\"Dimensione contorno predefinita\",\"bitmap-copy/@description\":\"Ti permette di copiare negli appunti un'immagine bitmap dall'editor di immagini per poterla poi incollare in altri siti o in altre app.\",\"bitmap-copy/@info-norightclick\":\"\\\"Clic destro → Copia\\\" non è supportato. Devi premere Ctrl+C quando l'immagine bitmap è selezionata.\",\"bitmap-copy/@name\":\"Copia immagini bitmap\",\"2d-color-picker/@description\":\"Sostituisce i cursori della saturazione e della luminosità con un selettore colori 2D. Tieni premuto Shift mentre trascini il cursore per cambiare i valori su un solo asse.\",\"2d-color-picker/@name\":\"Selettore colori 2D\",\"better-img-uploads/@description\":\"Aggiunge un pulsante sopra il pulsante \\\"carica costume\\\" che converte automaticamente le immagini bitmap in immagini SVG (vettoriali) durante il caricamento per evitare di perdere qualità.\",\"better-img-uploads/@info-notSuitableEdit\":\"Evita di usare il pulsante \\\"carica HD\\\" se vuoi modificare l'immagine dopo averla caricata.\",\"better-img-uploads/@name\":\"Caricamento di immagini HD\",\"better-img-uploads/@settings-name-fitting\":\"Ridimensionamento immagine\",\"better-img-uploads/@settings-select-fitting-fill\":\"Estendi per riempire lo stage\",\"better-img-uploads/@settings-select-fitting-fit\":\"Riduci per entrare tutta nello stage\",\"better-img-uploads/@settings-select-fitting-full\":\"Dimensione originale\",\"pick-colors-from-stage/@description\":\"Permetti al contagocce dell'editor di costumi di selezionare colori anche dallo Stage.\",\"pick-colors-from-stage/@name\":\"Seleziona i colori dello Stage nell'editor dei costumi\",\"custom-block-shape/@description\":\"Modifica lo spazio interno, l'ampiezza degli angoli e l'altezza degli agganci dei blocchi di Scratch.\",\"custom-block-shape/@info-paddingWarning\":\"La diminuzione dello spazio interno è visibile soltanto a te, quindi se i tuoi progetti vengono visualizzati da altri utenti i tuoi script potrebbero essere sovrapposti.\",\"custom-block-shape/@name\":\"Forma dei blocchi personalizzata\",\"custom-block-shape/@preset-description-default2\":\"Un aspetto simile ai blocchi di Scratch 2.0\",\"custom-block-shape/@preset-description-default3\":\"L'aspetto standard dei blocchi di Scratch 3.0\",\"custom-block-shape/@preset-description-flat2\":\"I blocchi di Scratch 2.0 senza agganci e senza angoli\",\"custom-block-shape/@preset-description-flat3\":\"Blocchi Scratch 3.0 senza agganci e angoli\",\"custom-block-shape/@preset-name-default2\":\"Blocchi 2.0\",\"custom-block-shape/@preset-name-default3\":\"Blocchi 3.0\",\"custom-block-shape/@preset-name-flat2\":\"2.0 piatti\",\"custom-block-shape/@preset-name-flat3\":\"3.0 piatti\",\"custom-block-shape/@settings-name-cornerSize\":\"Dimensione angoli (0-300%)\",\"custom-block-shape/@settings-name-notchSize\":\"Altezza agganci (0-150%)\",\"custom-block-shape/@settings-name-paddingSize\":\"Spaziatura interna (50-200%)\",\"zebra-striping/@description\":\"Rende i blocchi della stessa categoria più chiari o più scuri quando sono annidati uno dentro l'altro. E' conosciuto anche come \\\"zebra striping\\\".\",\"zebra-striping/@name\":\"Colorazione alternata dei blocchi annidati. \",\"zebra-striping/@settings-name-intensity\":\"Intensità (0-100%)\",\"zebra-striping/@settings-name-shade\":\"Tonalità\",\"zebra-striping/@settings-select-shade-darker\":\"Più scuro\",\"zebra-striping/@settings-select-shade-lighter\":\"Più chiaro\",\"editor-theme3/@description\":\"Modifica i colori dei blocchi per ogni categoria nell'editor.\",\"editor-theme3/@name\":\"Colori blocchi personalizzabili\",\"editor-theme3/@preset-description-black\":\"Rende nero lo sfondo dei blocchi\",\"editor-theme3/@preset-description-dark\":\"Versione scura dei colori predefiniti\",\"editor-theme3/@preset-description-original\":\"I colori originali di Scratch 2.0\",\"editor-theme3/@preset-description-tweaks\":\"Situazioni, Controllo e Blocchi personalizzati con colori ispirati a 2.0\",\"editor-theme3/@preset-name-black\":\"Nero\",\"editor-theme3/@preset-name-dark\":\"Scuro\",\"editor-theme3/@preset-name-original\":\"Colori 2.0\",\"editor-theme3/@preset-name-tweaks\":\"Variazioni 3.0\",\"editor-theme3/@settings-name-Pen-color\":\"estensioni\",\"editor-theme3/@settings-name-comment-color\":\"Commenti\",\"editor-theme3/@settings-name-control-color\":\"controllo\",\"editor-theme3/@settings-name-custom-color\":\"personalizzati\",\"editor-theme3/@settings-name-data-color\":\"variabili\",\"editor-theme3/@settings-name-data-lists-color\":\"liste\",\"editor-theme3/@settings-name-events-color\":\"situazioni\",\"editor-theme3/@settings-name-input-color\":\"Argomenti dei blocchi\",\"editor-theme3/@settings-name-looks-color\":\"aspetto\",\"editor-theme3/@settings-name-motion-color\":\"movimento\",\"editor-theme3/@settings-name-operators-color\":\"operatori\",\"editor-theme3/@settings-name-sensing-color\":\"sensori\",\"editor-theme3/@settings-name-sounds-color\":\"suoni\",\"editor-theme3/@settings-name-text\":\"Colore del testo\",\"editor-theme3/@settings-select-text-black\":\"Nero\",\"editor-theme3/@settings-select-text-colorOnBlack\":\"Colorato su sfondo nero\",\"editor-theme3/@settings-select-text-colorOnWhite\":\"Colorato su sfondo bianco\",\"editor-theme3/@settings-select-text-white\":\"Bianco\",\"editor-theme3/@update\":\"L'impostazione \\\"Commenti scuri\\\" è stato spostata da \\\"Modalità scura dell'editor e colori personalizzabili\\\" a qui ed è ora personalizzabile.\",\"custom-block-text/@description\":\"Modifica lo spessore del testo dei blocchi e opzionalmente aggiunge un'ombreggiatura al testo.\",\"custom-block-text/@name\":\"Stile del testo dei blocchi personalizzato\",\"custom-block-text/@settings-name-bold\":\"Testo grassetto\",\"custom-block-text/@settings-name-shadow\":\"Ombreggiatura sotto al testo\",\"editor-colored-context-menus/@description\":\"Rende colorato il menu contestuale degli script.\",\"editor-colored-context-menus/@name\":\"Menu contestuali colorati\",\"editor-stage-left/@description\":\"Sposta lo stage nella parte sinistra dell'editor, come in Scratch 2.0.\",\"editor-stage-left/@info-reverseOrder\":\"Per cambiare la posizione dei pulsanti sopra lo Stage usa l'addon \\\"inverti ordine dei controlli del progetto\\\".\",\"editor-stage-left/@name\":\"Sposta stage a sinistra\",\"editor-buttons-reverse-order/@description\":\"Sposta la bandiera verde e il pulsante di stop a destra e il pulsante modalità presentazione a sinistra, come in Scratch 2.0.\",\"editor-buttons-reverse-order/@name\":\"Inverti l'ordine dei controlli del progetto\",\"variable-manager/@description\":\"Aggiunge una scheda nell'editor a fianco a \\\"suoni\\\" per gestire facilmente variabili e liste.\",\"variable-manager/@name\":\"Gestore variabili\",\"variable-manager/@update\":\"Gli elementi delle liste possono ora essere aggiunti senza premere il tasto Shift. \",\"search-sprites/@description\":\"Aggiunge una casella di ricerca all'area degli sprite per cercare uno sprite basandosi sul nome.\",\"search-sprites/@name\":\"Cerca gli sprite per nome\",\"sprite-properties/@description\":\"Nasconde l'area delle informazioni per impostazione predefinita, come in Scratch 2.0. Usa il pulsante informazioni dello sprite selezionato o fai doppio-click su uno sprite per mostrare di l'area delle informazioni. Per nasconderla nuovamente usa il pulsante nascondi nell'area delle informazioni o fai di nuovo doppio-click su uno sprite.\",\"sprite-properties/@name\":\"Informazioni degli sprite collassabili\",\"sprite-properties/@settings-name-autoCollapse\":\"Nascondi automaticamente quando il mouse lascia l'area informazioni\",\"sprite-properties/@settings-name-hideByDefault\":\"Nascondi l'area per impostazione predefinita\",\"sprite-properties/@settings-name-transitionDuration\":\"Velocità animazione\",\"sprite-properties/@settings-select-transitionDuration-default\":\"Predefinita\",\"sprite-properties/@settings-select-transitionDuration-long\":\"Lenta\",\"sprite-properties/@settings-select-transitionDuration-none\":\"Istantanea\",\"sprite-properties/@settings-select-transitionDuration-short\":\"Veloce\",\"gamepad/@description\":\"Interagisci con i progetti usando un controller/gamepad USB o bluetooth.\",\"gamepad/@name\":\"Supporto Gamepad\",\"gamepad/@settings-name-hide\":\"Nascondi pulsante impostazioni quando non è rilevato nessun controller\",\"editor-sounds/@description\":\"Riproduce effetti sonori quando attacchi o cancelli i blocchi.\",\"editor-sounds/@name\":\"Effetti sonori dell'editor\",\"folders/@description\":\"Permette di organizzare in cartelle le liste degli sprite, dei costumi e dei suoni. Per creare una cartella clicca con il tasto destro su qualunque sprite, costume o suono e seleziona \\\"crea cartella\\\". Clicca una cartella per aprirla o chiuderla. Clicca con il tasto destro uno sprite, un costume o un suono per seleziona la cartella in cui spostarlo, oppure trascinalo in una cartella aperta. Questa funzione aggiunge \\\"[nomeCartella]//\\\" all'inizio del nome dei tuoi sprite. \",\"folders/@info-notice-folders-are-public\":\"Gli utenti che abilitano questo addon vedranno le cartelle nel loro progetto. Tutti gli altri vedranno le liste degli sprite, dei costumi e dei suoni normalmente (senza cartelle)\",\"folders/@name\":\"Cartelle degli sprite\",\"block-switching/@description\":\"Fai clic con il pulsante destro su un blocco per sostituirlo con un blocco correlato.\",\"block-switching/@name\":\"Sostituzione blocchi\",\"block-switching/@settings-name-control\":\"Blocchi Controllo\",\"block-switching/@settings-name-customargs\":\"Argomenti dei blocchi personalizzati\",\"block-switching/@settings-name-customargsmode\":\"Mostra le opzioni degli argomenti dei blocchi personalizzati\",\"block-switching/@settings-name-data\":\"Blocchi Variabili\",\"block-switching/@settings-name-event\":\"Blocchi Situazioni\",\"block-switching/@settings-name-extension\":\"Blocchi Estensioni\",\"block-switching/@settings-name-looks\":\"Blocchi Aspetto\",\"block-switching/@settings-name-motion\":\"Blocchi Movimento\",\"block-switching/@settings-name-noop\":\"Visualizza l'opzione per scambiare un blocco con se stesso\",\"block-switching/@settings-name-operator\":\"Blocchi Operatori\",\"block-switching/@settings-name-sensing\":\"Blocchi Sensori\",\"block-switching/@settings-name-sound\":\"Blocchi Suono\",\"block-switching/@settings-select-customargsmode-all\":\"Argomenti di tutti i blocchi personalizzati dello sprite\",\"block-switching/@settings-select-customargsmode-defOnly\":\"Argomenti nei propri blocchi personalizzati\",\"load-extensions/@description\":\"Fa comparire automaticamente nelle categorie dei blocchi dell'editor le estensioni musica e penna e altre estensioni.\",\"load-extensions/@name\":\"Aggiungi automaticamente le estensioni\",\"load-extensions/@settings-name-music\":\"Musica\",\"load-extensions/@settings-name-pen\":\"Penna\",\"load-extensions/@settings-name-text2speech\":\"Da Testo a Voce\",\"load-extensions/@settings-name-translate\":\"Traduci\",\"custom-zoom/@description\":\"Personalizza il minimo e il massimo zoom, la velocità e la dimensione di avvio dello zoom nell'area degli script e nasconde i controlli automaticamente.\",\"custom-zoom/@name\":\"Zoom personalizzato dell'area degli script\",\"custom-zoom/@settings-name-autohide\":\"Nascondi Controlli Zoom Automaticamente\",\"custom-zoom/@settings-name-maxZoom\":\"Zoom Max (100-500%)\",\"custom-zoom/@settings-name-minZoom\":\"Zoom Minimo (1-100%)\",\"custom-zoom/@settings-name-speed\":\"Velocità Animazione di Entrata/Uscita Controlli\",\"custom-zoom/@settings-name-startZoom\":\"Zoom Iniziale (50-500%)\",\"custom-zoom/@settings-name-zoomSpeed\":\"Velocità Zoom (50-200%)\",\"custom-zoom/@settings-select-speed-default\":\"Predefinita\",\"custom-zoom/@settings-select-speed-long\":\"Lenta\",\"custom-zoom/@settings-select-speed-none\":\"Istantanea\",\"custom-zoom/@settings-select-speed-short\":\"Veloce\",\"initialise-sprite-position/@description\":\"Cambia la posizione x/y predefinita dei nuovi sprite. \",\"initialise-sprite-position/@name\":\"Posizione iniziale dei nuovi sprite personalizzata\",\"initialise-sprite-position/@settings-name-duplicate\":\"Comportamento quando si duplicano gli sprite\",\"initialise-sprite-position/@settings-name-library\":\"Rendi casuale la posizione degli sprite della libreria\",\"initialise-sprite-position/@settings-name-x\":\"Posizione X\",\"initialise-sprite-position/@settings-name-y\":\"Posizione Y\",\"initialise-sprite-position/@settings-select-duplicate-custom\":\"Compaiono a coordinate x/y specifiche\",\"initialise-sprite-position/@settings-select-duplicate-keep\":\"Compaiono nella stessa posizione dello sprite originale\",\"initialise-sprite-position/@settings-select-duplicate-randomize\":\"Compaiono in un punto a caso\",\"blocks2image/@description\":\"Clicca con il tasto destro l'area degli script per esportare i blocchi come immagini SVG/PNG.\",\"blocks2image/@name\":\"Salva i blocchi come immagine\",\"remove-curved-stage-border/@description\":\"Rimuove i bordi curvi intorno allo stage, permettendoti di vedere gli angoli.\",\"remove-curved-stage-border/@name\":\"Rimuove i bordi curvi dello stage\",\"transparent-orphans/@description\":\"Decidi tu la trasparenza dei blocchi nell'editor, con opzioni separate per i blocchi \\\"orfani\\\" (blocchi che non sono attaccati ad un cappello) e i blocchi trascinati.\",\"transparent-orphans/@name\":\"Trasparenza dei blocchi\",\"transparent-orphans/@settings-name-block\":\"Trasparenza dei blocchi (%)\",\"transparent-orphans/@settings-name-dragged\":\"Trasparenza dei blocchi trascinati (%)\",\"transparent-orphans/@settings-name-orphan\":\"Trasparenza dei blocchi orfani (%)\",\"paint-by-default/@description\":\"Cambia l'azione predefinita dei pulsanti \\\"Scegli uno Sprite/Costume/Sfondo/Suono\\\" che come azione predefinita apre la libreria.\",\"paint-by-default/@name\":\"Disegno costume come azione predefinita\",\"paint-by-default/@settings-name-backdrop\":\"Scegli uno sfondo\",\"paint-by-default/@settings-name-costume\":\"Scegli un costume\",\"paint-by-default/@settings-name-sound\":\"Scegli un suono\",\"paint-by-default/@settings-name-sprite\":\"Scegli uno Sprite\",\"paint-by-default/@settings-select-backdrop-library\":\"Scegli uno sfondo dalla Libreria\",\"paint-by-default/@settings-select-backdrop-paint\":\"Disegna un nuovo sfondo\",\"paint-by-default/@settings-select-backdrop-surprise\":\"Disegna uno sfondo a sorpresa\",\"paint-by-default/@settings-select-backdrop-upload\":\"Importa sfondo\",\"paint-by-default/@settings-select-costume-library\":\"Scegli un costume dalla Libreria\",\"paint-by-default/@settings-select-costume-paint\":\"Disegna un nuovo costume\",\"paint-by-default/@settings-select-costume-surprise\":\"Disegna un costume a sorpresa\",\"paint-by-default/@settings-select-costume-upload\":\"Importa costume\",\"paint-by-default/@settings-select-sound-library\":\"Scegli un suono dalla Libreria\",\"paint-by-default/@settings-select-sound-record\":\"Registra\",\"paint-by-default/@settings-select-sound-surprise\":\"Scegli un suono a sorpresa\",\"paint-by-default/@settings-select-sound-upload\":\"Importa suono\",\"paint-by-default/@settings-select-sprite-library\":\"Scegli uno sprite dalla Libreria\",\"paint-by-default/@settings-select-sprite-paint\":\"Disegna un nuovo sprite\",\"paint-by-default/@settings-select-sprite-surprise\":\"Aggiunti uno sprite a sorpresa\",\"paint-by-default/@settings-select-sprite-upload\":\"Importa sprite\",\"block-cherry-picking/@description\":\"Aggiunge la possibilità di trascinare un singolo blocco dall'interno di uno script (invece di tutta la sequenza attacca al di sotto) se si preme contemporaneamente il tasto CTRL.\",\"block-cherry-picking/@info-flipControls\":\"Se \\\"inverti i controlli\\\" è abilitato, il comportamento standard sarà trascinare singoli i blocchi. Tenendo premuto CTRL verrà invece trascinata tutta la sequenza\",\"block-cherry-picking/@info-macContextDisabled\":\"In macOS usa il tasto Cmd invece del tasto Ctrl.\",\"block-cherry-picking/@name\":\"Afferra i singoli blocchi con il tasto CTRL\",\"block-cherry-picking/@settings-name-invertDrag\":\"Inverti i controlli\",\"hide-new-variables/@description\":\"Non crea automaticamente il monitor sullo Stage per le variabili e le liste appena create.\",\"hide-new-variables/@name\":\"Nascondi nuove variabili\",\"editor-extra-keys/@description\":\"Aggiunge ulteriori tasti ai menu dei blocchi \\\"tasto () premuto\\\" e \\\"quando si preme il tasto ()\\\", ad esempio invio, punto, virgola e altri ancora. Questi tasti funzioneranno anche per gli utenti che non hanno installato l'addon.\",\"editor-extra-keys/@info-experimentalKeysWarn\":\"I \\\"tasti sperimentali\\\" includono i segni uguale, slash, punto e virgola e altri. Potrebbero non funzionare per tutti i sistemi operativi e per tutte le configurazioni della tastiera.\",\"editor-extra-keys/@info-shiftKeysWarn\":\"I \\\"Tasti shift\\\" includono tasti che solitamente richiedono la pressione del tasto shift e di un tasto numerico, ad esempio il punto esclamativo, il dollaro, e altri. Questi tasti funzionando soltanto con il blocco \\\"quando si preme il tasto ()\\\" e non funzionano per tutti i sistemi operativi e tutte le configurazioni della tastiera.\",\"editor-extra-keys/@name\":\"Supporto per tasti extra\",\"editor-extra-keys/@settings-name-experimentalKeys\":\"Mostra tasti sperimentali\",\"editor-extra-keys/@settings-name-shiftKeys\":\"Mostra tasti Shift\",\"hide-delete-button/@description\":\"Nasconde il pulsante cancella (icona del cestino) dagli sprite, costumi e suoni. E' possibile cancellarli usando il menu contestuale.\",\"hide-delete-button/@name\":\"Nasconde il pulsante cancella\",\"hide-delete-button/@settings-name-costumes\":\"Costumi e sfondi\",\"hide-delete-button/@settings-name-sounds\":\"Suoni\",\"hide-delete-button/@settings-name-sprites\":\"Sprite\",\"no-script-bumping/@description\":\"Permette agli script di essere spostati e modificati senza che gli script che si sovrappongono vengano spostati.\",\"no-script-bumping/@name\":\"Non spaziare automaticamente gli script che si sovrappongono\",\"disable-stage-drag-select/@description\":\"Impedisce di trascinare gli sprite visibili sullo stage, tranne quelli esplicitamente indicati come trascinabili. Tieni premuto Shift mentre li trascini per spostarli normalmente.\",\"disable-stage-drag-select/@name\":\"Sprite non trascinabili nell'editor\",\"move-to-top-bottom/@description\":\"Aggiunge opzione al menu contestuale per spostare i costumi e i suoni in cima o in fondo alla lista.\",\"move-to-top-bottom/@info-developer-tools\":\" Questo addon faceva parte in precedenza dell'addon \\\"strumenti per sviluppatori\\\" ma è stato spostato qui.\",\"move-to-top-bottom/@name\":\"Sposta costumi in cima o in fondo\",\"disable-paste-offset/@description\":\"Nell'editor dei costumi incolla gli elementi copiati nella loro posizione originale invece di spostarli leggermente.\",\"disable-paste-offset/@info-vanilla\":\"Questo comportamento può essere ottenuto anche usando Alt+Click sugli oggettim, senza abilitare questo addon.\",\"disable-paste-offset/@name\":\"Non spostare gli elementi copiati\",\"block-duplicate/@description\":\"Duplica rapidamente uno script trascinandolo mentre tieni premuto il tasto Alt. Tenendo premuto anche Ctrl duplicherai solo il blocco cliccato dal mouse invece di tutta la sequenza attaccata al di sotto. \",\"block-duplicate/@info-mac\":\"In macOS usa il tasto Opzione invece del tasto Alt key e il tasto Command invece del tasto Control.\",\"block-duplicate/@name\":\"Duplica uno script con il tasto Alt\",\"rename-broadcasts/@description\":\"Aggiunge una voce nel menu dei blocchi INVIA A TUTTI e QUANDO RICEVO per rinominare i messaggi. \",\"rename-broadcasts/@name\":\"Rinomina messaggi\",\"swap-local-global/@description\":\"Aggiunge più opzioni quando si rinomina una variabile o una lista esistente: permette di cambiare da \\\"Per tutti gli sprite\\\" e \\\"Solo per questo sprite\\\" e tra variabile locale e variabile cloud. Aggiunge un'ulteriore opzione quando si clicca una variabile/lista con il pulsante destro per cambiarne rapidamente la visibilità.\",\"swap-local-global/@name\":\"Cambia le variabili da \\\"Per tutti gli sprite\\\" a \\\"Solo per questo sprite\\\"\",\"editor-comment-previews/@description\":\"Ti permette di vedere l'anteprima del contenuto dei commenti passando il mouse sui commenti chiusi o sui blocchi. Puoi usarlo per vedere i commenti che sono al di fuori dell'area visibile dell'editor, identificare un blocco di tipo ciclo dal basso attraverso la sua anteprima, far entrare i commenti lunghi in uno spazio piccolo e molto altro. \",\"editor-comment-previews/@name\":\"Anteprime dei commenti dell'editor\",\"editor-comment-previews/@settings-name-delay\":\"Durata della pausa\",\"editor-comment-previews/@settings-name-follow-mouse\":\"Segui il mouse\",\"editor-comment-previews/@settings-name-hover-view\":\"Passa il mouse sui commenti chiusi per vedere l'anteprima\",\"editor-comment-previews/@settings-name-hover-view-block\":\"Passa il mouse sui blocchi per vedere l'anteprima dei commenti attaccati\",\"editor-comment-previews/@settings-name-hover-view-procedure\":\"Passa il mouse sui blocchi personalizzati per vedere l'anteprima dei commenti della definizione\",\"editor-comment-previews/@settings-name-reduce-animation\":\"Riduci le animazioni\",\"editor-comment-previews/@settings-name-reduce-transparency\":\"Riduci la trasparenza\",\"editor-comment-previews/@settings-select-delay-long\":\"Lunga\",\"editor-comment-previews/@settings-select-delay-none\":\"Nessuna\",\"editor-comment-previews/@settings-select-delay-short\":\"Breve\",\"columns/@description\":\"Divide il menu delle categorie dei blocchi in due colonne e lo sposta in cima alla lista dei blocchi, come in Scratch 2.0.\",\"columns/@name\":\"Menu delle categorie a due colonne\",\"number-pad/@description\":\"Mostra il tastierino numerico di Scratch su tutti i dispositivi quando si modificano gli argomenti numerici, non soltanto sui dispositivi touch.\",\"number-pad/@info-explanation\":\"Comparirà un tastierino numerico quando si modificano gli argomenti numerici di un blocco, ad esempio il blocco \\\"vai dove x è\\\".\",\"number-pad/@name\":\"Mostra sempre tastierino numerico\",\"script-snap/@description\":\"Trascina uno script per allinearlo automaticamente ai puntini presenti nell'area del codice.\",\"script-snap/@name\":\"Aggancia gli script alla griglia\",\"script-snap/@preset-name-default\":\"Predefinito\",\"script-snap/@preset-name-half-block\":\"Dimensione di mezzo blocco\",\"script-snap/@preset-name-whole-block\":\"Dimensione di un blocco intero\",\"script-snap/@settings-name-grid\":\"Dimensione della griglia (px)\",\"fullscreen/@description\":\"Corregge alcuni effetti indesiderati della modalità fullscreen, apre il progetto nella modalità fullscreen del tuo browser e nasconde la barra che contiene la bandiera verde.\",\"fullscreen/@info-hideToolbarNotice\":\"Se decidi di nascondere la barra ricorda che puoi usare il tasto Esc per uscire dalla modalità fullscreen.\",\"fullscreen/@name\":\"Schermo intero migliorato\",\"fullscreen/@settings-name-browserFullscreen\":\"Apre il fullscreen del player nella modalità fullscreen del browser.\",\"fullscreen/@settings-name-hideToolbar\":\"Nascondi la barra in modalità fullscreen\",\"hide-stage/@description\":\"Aggiunge un pulsante vicino ai pulsanti \\\"stage piccolo\\\" e \\\"stage grande\\\" per nascondere lo stage e l'area degli sprite, rendendo l'area degli script molto più ampia.\",\"hide-stage/@name\":\"Nasconde lo stage e l'area degli sprite\",\"editor-stepping/@description\":\"Aggiunge un bordo colorato ai blocchi in esecuzione nel progetto.\",\"editor-stepping/@name\":\"Bordo blocchi in esecuzione\",\"editor-stepping/@settings-name-highlight-color\":\"Colore evidenziazione\"}");
/***/ }),
/***/ "./src/addons/addons-l10n-settings/ja.json":
/*!*************************************************!*\
!*** ./src/addons/addons-l10n-settings/ja.json ***!
\*************************************************/
/*! exports provided: cat-blocks/@description, cat-blocks/@info-watch, cat-blocks/@name, cat-blocks/@settings-name-watch, editor-devtools/@description, editor-devtools/@name, editor-devtools/@settings-name-enableCleanUpPlus, editor-devtools/@settings-name-enablePasteBlocksAtMouse, find-bar/@description, find-bar/@info-developer-tools, find-bar/@name, middle-click-popup/@description, middle-click-popup/@info-developer-tools, middle-click-popup/@name, jump-to-def/@description, jump-to-def/@info-developer-tools, jump-to-def/@name, editor-searchable-dropdowns/@description, editor-searchable-dropdowns/@name, data-category-tweaks-v2/@description, data-category-tweaks-v2/@name, data-category-tweaks-v2/@settings-name-moveReportersDown, data-category-tweaks-v2/@settings-name-separateListCategory, data-category-tweaks-v2/@settings-name-separateLocalVariables, block-palette-icons/@description, block-palette-icons/@name, hide-flyout/@description, hide-flyout/@info-hoverExplanation, hide-flyout/@name, hide-flyout/@settings-name-speed, hide-flyout/@settings-name-toggle, hide-flyout/@settings-select-speed-default, hide-flyout/@settings-select-speed-long, hide-flyout/@settings-select-speed-none, hide-flyout/@settings-select-speed-short, hide-flyout/@settings-select-toggle-category, hide-flyout/@settings-select-toggle-cathover, hide-flyout/@settings-select-toggle-hover, hide-flyout/@update, mediarecorder/@description, mediarecorder/@name, drag-drop/@description, drag-drop/@name, drag-drop/@settings-name-use-hd-upload, debugger/@name, debugger/@settings-name-log_broadcasts, debugger/@settings-name-log_clear_greenflag, debugger/@settings-name-log_clone_create, debugger/@settings-name-log_failed_clone_creation, debugger/@settings-name-log_greenflag, debugger/@update, pause/@description, pause/@name, mute-project/@description, mute-project/@info-macOS, mute-project/@name, vol-slider/@description, vol-slider/@name, vol-slider/@settings-name-defVol, clones/@description, clones/@name, clones/@settings-name-showicononly, mouse-pos/@description, mouse-pos/@name, color-picker/@description, color-picker/@name, remove-sprite-confirm/@description, remove-sprite-confirm/@name, block-count/@description, block-count/@name, onion-skinning/@description, onion-skinning/@name, onion-skinning/@settings-name-afterTint, onion-skinning/@settings-name-beforeTint, onion-skinning/@settings-name-default, onion-skinning/@settings-name-layering, onion-skinning/@settings-name-mode, onion-skinning/@settings-name-next, onion-skinning/@settings-name-opacity, onion-skinning/@settings-name-opacityStep, onion-skinning/@settings-name-previous, onion-skinning/@settings-select-layering-behind, onion-skinning/@settings-select-layering-front, onion-skinning/@settings-select-mode-merge, onion-skinning/@settings-select-mode-tint, paint-snap/@description, paint-snap/@name, paint-snap/@settings-name-boxCenter, paint-snap/@settings-name-boxCorners, paint-snap/@settings-name-boxEdgeMids, paint-snap/@settings-name-enable-default, paint-snap/@settings-name-guide-color, paint-snap/@settings-name-objectCenters, paint-snap/@settings-name-objectCorners, paint-snap/@settings-name-objectEdges, paint-snap/@settings-name-objectMidlines, paint-snap/@settings-name-pageAxes, paint-snap/@settings-name-pageCenter, paint-snap/@settings-name-pageCorners, paint-snap/@settings-name-pageEdges, paint-snap/@settings-name-threshold, default-costume-editor-color/@description, default-costume-editor-color/@name, default-costume-editor-color/@settings-name-fill, default-costume-editor-color/@settings-name-persistence, default-costume-editor-color/@settings-name-stroke, default-costume-editor-color/@settings-name-strokeSize, bitmap-copy/@description, bitmap-copy/@info-norightclick, bitmap-copy/@name, 2d-color-picker/@description, 2d-color-picker/@name, better-img-uploads/@description, better-img-uploads/@info-notSuitableEdit, better-img-uploads/@name, better-img-uploads/@settings-name-fitting, better-img-uploads/@settings-select-fitting-fill, better-img-uploads/@settings-select-fitting-fit, better-img-uploads/@settings-select-fitting-full, pick-colors-from-stage/@description, pick-colors-from-stage/@name, custom-block-shape/@description, custom-block-shape/@info-paddingWarning, custom-block-shape/@name, custom-block-shape/@preset-description-default2, custom-block-shape/@preset-description-default3, custom-block-shape/@preset-description-flat2, custom-block-shape/@preset-description-flat3, custom-block-shape/@preset-name-default2, custom-block-shape/@preset-name-default3, custom-block-shape/@preset-name-flat2, custom-block-shape/@preset-name-flat3, custom-block-shape/@settings-name-cornerSize, custom-block-shape/@settings-name-notchSize, custom-block-shape/@settings-name-paddingSize, zebra-striping/@description, zebra-striping/@name, zebra-striping/@settings-name-intensity, zebra-striping/@settings-name-shade, zebra-striping/@settings-select-shade-darker, zebra-striping/@settings-select-shade-lighter, editor-theme3/@description, editor-theme3/@name, editor-theme3/@preset-description-black, editor-theme3/@preset-description-dark, editor-theme3/@preset-description-original, editor-theme3/@preset-description-tweaks, editor-theme3/@preset-name-black, editor-theme3/@preset-name-dark, editor-theme3/@preset-name-original, editor-theme3/@settings-name-Pen-color, editor-theme3/@settings-name-comment-color, editor-theme3/@settings-name-control-color, editor-theme3/@settings-name-custom-color, editor-theme3/@settings-name-data-color, editor-theme3/@settings-name-data-lists-color, editor-theme3/@settings-name-events-color, editor-theme3/@settings-name-input-color, editor-theme3/@settings-name-looks-color, editor-theme3/@settings-name-motion-color, editor-theme3/@settings-name-operators-color, editor-theme3/@settings-name-sensing-color, editor-theme3/@settings-name-sounds-color, editor-theme3/@settings-name-text, editor-theme3/@settings-select-text-black, editor-theme3/@settings-select-text-colorOnBlack, editor-theme3/@settings-select-text-colorOnWhite, editor-theme3/@settings-select-text-white, editor-theme3/@update, custom-block-text/@description, custom-block-text/@name, custom-block-text/@settings-name-bold, custom-block-text/@settings-name-shadow, editor-colored-context-menus/@description, editor-colored-context-menus/@name, editor-stage-left/@description, editor-stage-left/@info-reverseOrder, editor-stage-left/@name, editor-buttons-reverse-order/@description, editor-buttons-reverse-order/@name, variable-manager/@description, variable-manager/@name, variable-manager/@update, search-sprites/@description, search-sprites/@name, sprite-properties/@description, sprite-properties/@name, sprite-properties/@settings-name-autoCollapse, sprite-properties/@settings-name-hideByDefault, sprite-properties/@settings-name-transitionDuration, sprite-properties/@settings-select-transitionDuration-default, sprite-properties/@settings-select-transitionDuration-long, sprite-properties/@settings-select-transitionDuration-none, sprite-properties/@settings-select-transitionDuration-short, gamepad/@description, gamepad/@name, gamepad/@settings-name-hide, editor-sounds/@description, editor-sounds/@name, folders/@description, folders/@info-notice-folders-are-public, folders/@name, block-switching/@description, block-switching/@name, block-switching/@settings-name-control, block-switching/@settings-name-customargs, block-switching/@settings-name-customargsmode, block-switching/@settings-name-data, block-switching/@settings-name-event, block-switching/@settings-name-extension, block-switching/@settings-name-looks, block-switching/@settings-name-motion, block-switching/@settings-name-noop, block-switching/@settings-name-operator, block-switching/@settings-name-sensing, block-switching/@settings-name-sound, block-switching/@settings-select-customargsmode-all, block-switching/@settings-select-customargsmode-defOnly, load-extensions/@description, load-extensions/@name, load-extensions/@settings-name-music, load-extensions/@settings-name-pen, load-extensions/@settings-name-text2speech, load-extensions/@settings-name-translate, custom-zoom/@description, custom-zoom/@name, custom-zoom/@settings-name-autohide, custom-zoom/@settings-name-maxZoom, custom-zoom/@settings-name-minZoom, custom-zoom/@settings-name-speed, custom-zoom/@settings-name-startZoom, custom-zoom/@settings-name-zoomSpeed, custom-zoom/@settings-select-speed-default, custom-zoom/@settings-select-speed-long, custom-zoom/@settings-select-speed-none, custom-zoom/@settings-select-speed-short, initialise-sprite-position/@description, initialise-sprite-position/@name, initialise-sprite-position/@settings-name-duplicate, initialise-sprite-position/@settings-name-library, initialise-sprite-position/@settings-name-x, initialise-sprite-position/@settings-name-y, initialise-sprite-position/@settings-select-duplicate-custom, initialise-sprite-position/@settings-select-duplicate-keep, initialise-sprite-position/@settings-select-duplicate-randomize, blocks2image/@description, blocks2image/@name, remove-curved-stage-border/@description, remove-curved-stage-border/@name, transparent-orphans/@description, transparent-orphans/@name, transparent-orphans/@settings-name-block, transparent-orphans/@settings-name-dragged, transparent-orphans/@settings-name-orphan, paint-by-default/@description, paint-by-default/@name, paint-by-default/@settings-name-backdrop, paint-by-default/@settings-name-costume, paint-by-default/@settings-name-sound, paint-by-default/@settings-name-sprite, paint-by-default/@settings-select-backdrop-library, paint-by-default/@settings-select-backdrop-paint, paint-by-default/@settings-select-backdrop-surprise, paint-by-default/@settings-select-backdrop-upload, paint-by-default/@settings-select-costume-library, paint-by-default/@settings-select-costume-paint, paint-by-default/@settings-select-costume-surprise, paint-by-default/@settings-select-costume-upload, paint-by-default/@settings-select-sound-library, paint-by-default/@settings-select-sound-record, paint-by-default/@settings-select-sound-surprise, paint-by-default/@settings-select-sound-upload, paint-by-default/@settings-select-sprite-library, paint-by-default/@settings-select-sprite-paint, paint-by-default/@settings-select-sprite-surprise, paint-by-default/@settings-select-sprite-upload, block-cherry-picking/@description, block-cherry-picking/@info-flipControls, block-cherry-picking/@info-macContextDisabled, block-cherry-picking/@name, block-cherry-picking/@settings-name-invertDrag, hide-new-variables/@description, hide-new-variables/@name, editor-extra-keys/@description, editor-extra-keys/@info-experimentalKeysWarn, editor-extra-keys/@info-shiftKeysWarn, editor-extra-keys/@name, editor-extra-keys/@settings-name-experimentalKeys, editor-extra-keys/@settings-name-shiftKeys, hide-delete-button/@description, hide-delete-button/@name, hide-delete-button/@settings-name-costumes, hide-delete-button/@settings-name-sounds, hide-delete-button/@settings-name-sprites, no-script-bumping/@description, no-script-bumping/@name, disable-stage-drag-select/@description, disable-stage-drag-select/@name, move-to-top-bottom/@description, move-to-top-bottom/@info-developer-tools, move-to-top-bottom/@name, disable-paste-offset/@description, disable-paste-offset/@info-vanilla, disable-paste-offset/@name, block-duplicate/@description, block-duplicate/@info-mac, block-duplicate/@name, rename-broadcasts/@description, rename-broadcasts/@name, swap-local-global/@description, swap-local-global/@name, editor-comment-previews/@description, editor-comment-previews/@name, editor-comment-previews/@settings-name-delay, editor-comment-previews/@settings-name-follow-mouse, editor-comment-previews/@settings-name-hover-view, editor-comment-previews/@settings-name-hover-view-block, editor-comment-previews/@settings-name-hover-view-procedure, editor-comment-previews/@settings-name-reduce-animation, editor-comment-previews/@settings-name-reduce-transparency, editor-comment-previews/@settings-select-delay-long, editor-comment-previews/@settings-select-delay-none, editor-comment-previews/@settings-select-delay-short, columns/@description, columns/@name, number-pad/@description, number-pad/@info-explanation, number-pad/@name, script-snap/@description, script-snap/@name, script-snap/@preset-name-default, script-snap/@preset-name-half-block, script-snap/@preset-name-whole-block, script-snap/@settings-name-grid, fullscreen/@description, fullscreen/@info-hideToolbarNotice, fullscreen/@name, fullscreen/@settings-name-browserFullscreen, fullscreen/@settings-name-hideToolbar, hide-stage/@description, hide-stage/@name, editor-stepping/@description, editor-stepping/@name, editor-stepping/@settings-name-highlight-color, default */
/***/ (function(module) {
module.exports = JSON.parse("{\"cat-blocks/@description\":\"2020年のエイプリルフールの「キャットブロック」を追加する。\",\"cat-blocks/@info-watch\":\"「カーソルを向く」設定を使用すると、エディターが重くなるかもしれません。\",\"cat-blocks/@name\":\"キャットブロック\",\"cat-blocks/@settings-name-watch\":\"カーソルを向く\",\"editor-devtools/@description\":\"メニューオプション、ブロックのコピペ、「きれいにする」などを追加する。\",\"editor-devtools/@name\":\"開発者ツール\",\"editor-devtools/@settings-name-enableCleanUpPlus\":\"きれいにする +\",\"editor-devtools/@settings-name-enablePasteBlocksAtMouse\":\"カーソルの位置にブロックを配置\",\"find-bar/@description\":\"スクリプト、コスチューム、音を検索する検索バーを音タブの横に追加する。Ctrl+左右キーで検索履歴から移動する。\",\"find-bar/@info-developer-tools\":\"このアドオンは以前「開発者ツール」の一部でしたが、移動しました。\",\"find-bar/@name\":\"エディター検索バー\",\"middle-click-popup/@description\":\"コードエリアにてマウスの中ボタンを押すか、Ctrl+スペースまたはShift+クリックで表示される入力欄にブロックの名前を入力してドラッグすると、ブロックを追加できる。Shiftキーを押しながらドラッグすると、画面を閉じずに複数のブロックを追加できる。\",\"middle-click-popup/@info-developer-tools\":\"このアドオンは以前「開発者ツール」の一部でしたが、移動しました。\",\"middle-click-popup/@name\":\"名前からブロックを追加\",\"jump-to-def/@description\":\"中マウスボタンやShift+Clickで、カスタムブロックの定義ブロックに移動できるようにする。\",\"jump-to-def/@info-developer-tools\":\"このアドオンは以前「開発者ツール」の一部でしたが、移動しました。\",\"jump-to-def/@name\":\"カスタムブロック定義に移動\",\"editor-searchable-dropdowns/@description\":\"ブロックのドロップダウンの選択肢を検索する。\",\"editor-searchable-dropdowns/@name\":\"ドロップダウン検索\",\"data-category-tweaks-v2/@description\":\"変数ブロックの表示を改良する。\",\"data-category-tweaks-v2/@name\":\"変数ブロック改良\",\"data-category-tweaks-v2/@settings-name-moveReportersDown\":\"変数ブロックを変数リストの上に移動\",\"data-category-tweaks-v2/@settings-name-separateListCategory\":\"リストを分離\",\"data-category-tweaks-v2/@settings-name-separateLocalVariables\":\"スプライトのみの変数を分離\",\"block-palette-icons/@description\":\"ブロックパレットのカテゴリーにアイコンを追加する。\",\"block-palette-icons/@name\":\"ブロックパレットアイコン\",\"hide-flyout/@description\":\"ブロックパレットをホバーしていないときに隠す。ロックアイコンをクリックして表示し続けたり、「カテゴリー・クリック」を使うこともできる。\",\"hide-flyout/@info-hoverExplanation\":\"「パレット部分のホバー」は、閲覧部分のみ拡大します。誤ってブロックを削除しないようにするには、他のモードを使ってください。\",\"hide-flyout/@name\":\"ブロックパレット隠し\",\"hide-flyout/@settings-name-speed\":\"アニメーションの速さ\",\"hide-flyout/@settings-name-toggle\":\"固定方法\",\"hide-flyout/@settings-select-speed-default\":\"既定\",\"hide-flyout/@settings-select-speed-long\":\"遅く\",\"hide-flyout/@settings-select-speed-none\":\"即時\",\"hide-flyout/@settings-select-speed-short\":\"速く\",\"hide-flyout/@settings-select-toggle-category\":\"カテゴリー・クリック\",\"hide-flyout/@settings-select-toggle-cathover\":\"カテゴリーのホバー\",\"hide-flyout/@settings-select-toggle-hover\":\"パレット部分のホバー\",\"hide-flyout/@update\":\"アドオンが見直され、多くのバグが修正されました。\",\"mediarecorder/@description\":\"ステージを録画するボタンをエディターのメニューバーに追加する。\",\"mediarecorder/@name\":\"ステージを録画\",\"drag-drop/@description\":\"エディターのスプライトペインやコスチュームペインにファイルをドロップしたり、リストや「聞いて待つ」画面にテキストファイルをドロップできるようにする。\",\"drag-drop/@name\":\"ファイルをドロップ\",\"drag-drop/@settings-name-use-hd-upload\":\"HDアップロードを使用\",\"debugger/@name\":\"デバッガー\",\"debugger/@settings-name-log_broadcasts\":\"メッセージを記録\",\"debugger/@settings-name-log_clear_greenflag\":\"緑の旗が押されたときにログを消去\",\"debugger/@settings-name-log_clone_create\":\"クローンの作成を記録\",\"debugger/@settings-name-log_failed_clone_creation\":\"クローン作成失敗時に記録\",\"debugger/@settings-name-log_greenflag\":\"緑の旗を記録\",\"debugger/@update\":\"デバッガー画面に「スレッド」と「パフォーマンス」タブが追加されました。\",\"pause/@description\":\"緑の旗の横に一時停止ボタンを追加する。\",\"pause/@name\":\"一時停止ボタン\",\"mute-project/@description\":\"緑の旗をCtr+クリックでミュートする。\",\"mute-project/@info-macOS\":\"macOSでは、Ctrlの代わりにCommandキーを押してください。\",\"mute-project/@name\":\"プロジェクトをミュート\",\"vol-slider/@description\":\"緑の旗の横に音量スライダーを追加する。\",\"vol-slider/@name\":\"プロジェクト音量スライダー\",\"vol-slider/@settings-name-defVol\":\"デフォルトの音量\",\"clones/@description\":\"クローンの合計数をステージの上に表示する。\",\"clones/@name\":\"クローンカウンター\",\"clones/@settings-name-showicononly\":\"アイコンのみ表示\",\"mouse-pos/@description\":\"ステージの上にマウスの座標を表示する。\",\"mouse-pos/@name\":\"マウスの座標\",\"color-picker/@description\":\"16進数カラーコードの入力欄を追加する。\",\"color-picker/@name\":\"16進数カラーピッカー\",\"remove-sprite-confirm/@description\":\"スプライトの削除時に確認画面を表示する。\",\"remove-sprite-confirm/@name\":\"スプライト削除確認画面\",\"block-count/@description\":\"エディターのメニューバーに合計ブロック数を表示する。\",\"block-count/@name\":\"ブロックカウント\",\"onion-skinning/@description\":\"コスチューム編集時に前後のコスチュームが表示される半透明なレイヤーを追加する。拡大ボタンの横のボタンで制御可能。\",\"onion-skinning/@name\":\"半透明コスチュームエディター\",\"onion-skinning/@settings-name-afterTint\":\"次のコスチュームに色\",\"onion-skinning/@settings-name-beforeTint\":\"前のコスチュームに色\",\"onion-skinning/@settings-name-default\":\"既定で有効化\",\"onion-skinning/@settings-name-layering\":\"既定のレイヤー\",\"onion-skinning/@settings-name-mode\":\"既定のモード\",\"onion-skinning/@settings-name-next\":\"次のコスチューム\",\"onion-skinning/@settings-name-opacity\":\"透明度 (%)\",\"onion-skinning/@settings-name-opacityStep\":\"透明度の変化の割合 (%)\",\"onion-skinning/@settings-name-previous\":\"前のコスチューム\",\"onion-skinning/@settings-select-layering-behind\":\"後ろ\",\"onion-skinning/@settings-select-layering-front\":\"前\",\"onion-skinning/@settings-select-mode-merge\":\"画像をマージ\",\"onion-skinning/@settings-select-mode-tint\":\"色合い\",\"paint-snap/@description\":\"コスチュームエディターにて、オブジェクトを枠線やベクターのノードにスナップさせる。\",\"paint-snap/@name\":\"グリッドにスナップ\",\"paint-snap/@settings-name-boxCenter\":\"選択したオブジェクトの中央からスナップ\",\"paint-snap/@settings-name-boxCorners\":\"選択したオブジェクトの角からスナップ\",\"paint-snap/@settings-name-boxEdgeMids\":\"選択したオブジェクトの中点からスナップ\",\"paint-snap/@settings-name-enable-default\":\"既定で有効化\",\"paint-snap/@settings-name-guide-color\":\"ガイド色\",\"paint-snap/@settings-name-objectCenters\":\"オブジェクトの中央にスナップ\",\"paint-snap/@settings-name-objectCorners\":\"オブジェクトの角にスナップ\",\"paint-snap/@settings-name-objectEdges\":\"オブジェクトの端にスナップ\",\"paint-snap/@settings-name-objectMidlines\":\"オブジェクトの中央線にスナップ\",\"paint-snap/@settings-name-pageAxes\":\"ページの座標軸にスナップ\",\"paint-snap/@settings-name-pageCenter\":\"ページの中央にスナップ\",\"paint-snap/@settings-name-pageCorners\":\"ページの角にスナップ\",\"paint-snap/@settings-name-pageEdges\":\"ページの端にスナップ\",\"paint-snap/@settings-name-threshold\":\"スナップ距離\",\"default-costume-editor-color/@description\":\"コスチュームエディターの既定の色と輪郭の大きさを変更する。\",\"default-costume-editor-color/@name\":\"コスチュームエディターの既定の色を変更\",\"default-costume-editor-color/@settings-name-fill\":\"既定の塗りつぶし色\",\"default-costume-editor-color/@settings-name-persistence\":\"ツール変更時に色をリセットせず、以前の色を使用する\",\"default-costume-editor-color/@settings-name-stroke\":\"既定の輪郭色\",\"default-costume-editor-color/@settings-name-strokeSize\":\"既定の輪郭の大きさ\",\"bitmap-copy/@description\":\"ペイントエディターでビットマップ画像をコピー可能にする。\",\"bitmap-copy/@info-norightclick\":\"右クリックメニューは使えません。ビットマップ画像を選択し、Ctrl+Cを押してください。\",\"bitmap-copy/@name\":\"ビットマップ画像をコピー\",\"2d-color-picker/@description\":\"コスチュームエディターの鮮やかさと明るさのスライダーを2Dカラーピッカーにする。Shiftキーを押して一方のみを変更する。\",\"2d-color-picker/@name\":\"2D カラーピッカー\",\"better-img-uploads/@description\":\"「コスチュームをアップロード」ボタンの上に、画像を自動的にSVGに変換して画質を保つ「HDアップロード」ボタンを追加する。\",\"better-img-uploads/@info-notSuitableEdit\":\"このアドオンを使ってアップロードした画像は、編集には適しません。\",\"better-img-uploads/@name\":\"画像のHD アップロード\",\"better-img-uploads/@settings-name-fitting\":\"画像のサイズ\",\"better-img-uploads/@settings-select-fitting-fill\":\"伸ばす\",\"better-img-uploads/@settings-select-fitting-fit\":\"縮める\",\"better-img-uploads/@settings-select-fitting-full\":\"元サイズ\",\"pick-colors-from-stage/@description\":\"コスチュームエディターのカラーピッカーでステージから色を選べるようにする。\",\"pick-colors-from-stage/@name\":\"コスチュームエディターでステージの色を選択\",\"custom-block-shape/@description\":\"ブロックのパディング、角、切れ込みを調節する。\",\"custom-block-shape/@info-paddingWarning\":\"パディングのサイズは他のユーザーには適用されません。\",\"custom-block-shape/@name\":\"ブロックの形をカスタマイズ\",\"custom-block-shape/@preset-description-default2\":\"Scratch 2.0風のブロック\",\"custom-block-shape/@preset-description-default3\":\"Scratch 3.0ブロックの既定値\",\"custom-block-shape/@preset-description-flat2\":\"切れ込みと角をなくしたScratch 2.0ブロック\",\"custom-block-shape/@preset-description-flat3\":\"切れ込みと角をなくしたScratch 3.0ブロック\",\"custom-block-shape/@preset-name-default2\":\"2.0ブロック\",\"custom-block-shape/@preset-name-default3\":\"3.0ブロック\",\"custom-block-shape/@preset-name-flat2\":\"2.0 フラット\",\"custom-block-shape/@preset-name-flat3\":\"3.0 フラット\",\"custom-block-shape/@settings-name-cornerSize\":\"角のサイズ (0-300%)\",\"custom-block-shape/@settings-name-notchSize\":\"切れ込みの高さ (0-150%)\",\"custom-block-shape/@settings-name-paddingSize\":\"パディングのサイズ (50-200%)\",\"zebra-striping/@description\":\"重なっている同じカテゴリーのブロックの色の彩度を交互に変える。「ゼブラストライピング」とも呼ばれている。\",\"zebra-striping/@name\":\"ブロックの色を交互に変更\",\"zebra-striping/@settings-name-intensity\":\"倍率 (0-100%)\",\"zebra-striping/@settings-name-shade\":\"明るさ\",\"zebra-striping/@settings-select-shade-darker\":\"暗く\",\"zebra-striping/@settings-select-shade-lighter\":\"明るく\",\"editor-theme3/@description\":\"ブロックの色をカテゴリーごとに変更する。\",\"editor-theme3/@name\":\"ブロックの色をカスタマイズ\",\"editor-theme3/@preset-description-black\":\"ブロックの背景色を黒にする\",\"editor-theme3/@preset-description-dark\":\"既定の色を暗くしたバージョン\",\"editor-theme3/@preset-description-original\":\"Scratch 2.0の色\",\"editor-theme3/@preset-description-tweaks\":\"Scratch 2.0風のイベント、制御、定義ブロック\",\"editor-theme3/@preset-name-black\":\"黒\",\"editor-theme3/@preset-name-dark\":\"ダーク\",\"editor-theme3/@preset-name-original\":\"2.0の色\",\"editor-theme3/@settings-name-Pen-color\":\"拡張機能\",\"editor-theme3/@settings-name-comment-color\":\"コメント\",\"editor-theme3/@settings-name-control-color\":\"制御\",\"editor-theme3/@settings-name-custom-color\":\"定義\",\"editor-theme3/@settings-name-data-color\":\"変数\",\"editor-theme3/@settings-name-data-lists-color\":\"リスト\",\"editor-theme3/@settings-name-events-color\":\"イベント\",\"editor-theme3/@settings-name-input-color\":\"ブロックの入力\",\"editor-theme3/@settings-name-looks-color\":\"見た目\",\"editor-theme3/@settings-name-motion-color\":\"動き\",\"editor-theme3/@settings-name-operators-color\":\"演算\",\"editor-theme3/@settings-name-sensing-color\":\"調べる\",\"editor-theme3/@settings-name-sounds-color\":\"音\",\"editor-theme3/@settings-name-text\":\"文字色\",\"editor-theme3/@settings-select-text-black\":\"黒\",\"editor-theme3/@settings-select-text-colorOnBlack\":\"黒背景に色\",\"editor-theme3/@settings-select-text-colorOnWhite\":\"白背景に色\",\"editor-theme3/@settings-select-text-white\":\"白\",\"editor-theme3/@update\":\"「エディターのダークモードとカスタマイズ」アドオンの「コメントにダークモードを適用」設定がここに移動され、色を変更できるようになりました。\",\"custom-block-text/@description\":\"ブロック内のテキストの太さを変更したり、影を追加したりする。\",\"custom-block-text/@name\":\"ブロック内のテキスト装飾変更\",\"custom-block-text/@settings-name-bold\":\"太字\",\"custom-block-text/@settings-name-shadow\":\"影\",\"editor-colored-context-menus/@description\":\"コンテキストメニューに色を付ける。\",\"editor-colored-context-menus/@name\":\"右クリックメニューを色付け\",\"editor-stage-left/@description\":\"Scratch 2.0のように、ステージを左側に表示する。\",\"editor-stage-left/@info-reverseOrder\":\"ステージ上のボタンの位置を変更するには、「プロジェクト操作ボタン反転」アドオンを使用してください。\",\"editor-stage-left/@name\":\"ステージを左側に表示\",\"editor-buttons-reverse-order/@description\":\"Scratch 2.0のように、緑の旗と停止ボタンを右に、全画面表示ボタンを左に移動させる。\",\"editor-buttons-reverse-order/@name\":\"プロジェクト操作ボタン反転\",\"variable-manager/@description\":\"エディターに変数とリストを管理するためのタブを追加する。\",\"variable-manager/@name\":\"変数マネージャー\",\"variable-manager/@update\":\"リスト項目がShiftキーを押さずに追加できるようになりました。\",\"search-sprites/@description\":\"スプライトペインに、スプライトを名前で検索する項目を追加する。\",\"search-sprites/@name\":\"スプライトを検索\",\"sprite-properties/@description\":\"Scratch 2.0のように、スプライトプロパティ―パネルを既定で隠す。選択されたスプライトの情報ボタンをクリックするか、スプライトをダブルクリックしてプロパティ―パネルを表示する。プロパティ―パネルの閉じるボタンをクリックするか、スプライトをダブルクリックしてプロパティ―パネルを閉じる。\",\"sprite-properties/@name\":\"スプライトプロパティーを隠す\",\"sprite-properties/@settings-name-autoCollapse\":\"スプライトパネル外にマウスが移動したときに自動的に隠す\",\"sprite-properties/@settings-name-hideByDefault\":\"プロパティ―パネルを既定で隠す\",\"sprite-properties/@settings-name-transitionDuration\":\"アニメーションの速さ\",\"sprite-properties/@settings-select-transitionDuration-default\":\"既定\",\"sprite-properties/@settings-select-transitionDuration-long\":\"遅く\",\"sprite-properties/@settings-select-transitionDuration-none\":\"即時\",\"sprite-properties/@settings-select-transitionDuration-short\":\"速く\",\"gamepad/@description\":\"USBかBluetoothのコントローラーやゲームパッドを利用する。\",\"gamepad/@name\":\"ゲームパッド\",\"gamepad/@settings-name-hide\":\"コントローラーが検出されない場合に設定ボタンを隠す\",\"editor-sounds/@description\":\"ブロックをつなげたり削除したりするときに効果音を鳴らす。\",\"editor-sounds/@name\":\"エディター効果音\",\"folders/@description\":\"スプライト・コスチューム・音のリストにフォルダーを追加する。フォルダーを作成するには、スプライトを右クリックし「フォルダーを作成」を押す。クリックして開閉し、スプライトをドラッグか右クリックしてフォルダーに移動させる。これは、「[フォルダー名]//」をスプライト名の先頭に追加することによって動作する。\",\"folders/@info-notice-folders-are-public\":\"この機能を有効化していない場合は、スプライトはすべて表示されますが、フォルダーは表示されません。\",\"folders/@name\":\"スプライトフォルダー\",\"block-switching/@description\":\"ブロックを右クリックして類似のブロックに変える。\",\"block-switching/@name\":\"ブロック置換\",\"block-switching/@settings-name-control\":\"制御ブロック\",\"block-switching/@settings-name-customargs\":\"定義ブロックの引数\",\"block-switching/@settings-name-customargsmode\":\"表示する定義ブロック引数\",\"block-switching/@settings-name-data\":\"変数ブロック\",\"block-switching/@settings-name-event\":\"イベントブロック\",\"block-switching/@settings-name-extension\":\"拡張機能ブロック\",\"block-switching/@settings-name-looks\":\"見た目ブロック\",\"block-switching/@settings-name-motion\":\"動きブロック\",\"block-switching/@settings-name-noop\":\"現在のブロックを表示\",\"block-switching/@settings-name-operator\":\"演算ブロック\",\"block-switching/@settings-name-sensing\":\"調べるブロック\",\"block-switching/@settings-name-sound\":\"音ブロック\",\"block-switching/@settings-select-customargsmode-all\":\"スプライト内のすべての定義ブロックの引数\",\"block-switching/@settings-select-customargsmode-defOnly\":\"同じ定義ブロック内の引数\",\"load-extensions/@description\":\"プロジェクトに自動で拡張機能を追加する。\",\"load-extensions/@name\":\"拡張機能の自動追加\",\"load-extensions/@settings-name-music\":\"音楽\",\"load-extensions/@settings-name-pen\":\"ペン\",\"load-extensions/@settings-name-text2speech\":\"音声合成\",\"load-extensions/@settings-name-translate\":\"翻訳\",\"custom-zoom/@description\":\"コードペインのズーム設定をカスタマイズする。\",\"custom-zoom/@name\":\"カスタムズーム設定\",\"custom-zoom/@settings-name-autohide\":\"ズームボタンを隠す\",\"custom-zoom/@settings-name-maxZoom\":\"最大値 (100-500%)\",\"custom-zoom/@settings-name-minZoom\":\"最小値 (1-100%)\",\"custom-zoom/@settings-name-speed\":\"アニメーションの速さ\",\"custom-zoom/@settings-name-startZoom\":\"初期値 (50-500%)\",\"custom-zoom/@settings-name-zoomSpeed\":\"ズームの割合 (50-200%)\",\"custom-zoom/@settings-select-speed-default\":\"既定\",\"custom-zoom/@settings-select-speed-long\":\"遅く\",\"custom-zoom/@settings-select-speed-none\":\"即時\",\"custom-zoom/@settings-select-speed-short\":\"速く\",\"initialise-sprite-position/@description\":\"新しいスプライトのデフォルトのX・Y座標を変更する。\",\"initialise-sprite-position/@name\":\"新しいスプライトの位置を変更\",\"initialise-sprite-position/@settings-name-duplicate\":\"スプライト複製時の動作\",\"initialise-sprite-position/@settings-name-library\":\"ランダム\",\"initialise-sprite-position/@settings-name-x\":\"X座標\",\"initialise-sprite-position/@settings-name-y\":\"Y座標\",\"initialise-sprite-position/@settings-select-duplicate-custom\":\"指定した座標に移動\",\"initialise-sprite-position/@settings-select-duplicate-keep\":\"元スプライトと同じ座標にする\",\"initialise-sprite-position/@settings-select-duplicate-randomize\":\"ランダムにする\",\"blocks2image/@description\":\"コードエリアを右クリックしてブロックをSVG/PNGとして出力する。\",\"blocks2image/@name\":\"ブロックを画像に出力\",\"remove-curved-stage-border/@description\":\"ステージの枠の丸みをなくし、角を見れるようにする。\",\"remove-curved-stage-border/@name\":\"ステージの枠の丸み除去\",\"transparent-orphans/@description\":\"エディター内のつながっていないブロックやドラッグ中のブロックの透明度を調整する。\",\"transparent-orphans/@name\":\"透明ブロック\",\"transparent-orphans/@settings-name-block\":\"ブロックの透明度 (%)\",\"transparent-orphans/@settings-name-dragged\":\"ドラッグ中のブロックの透明度 (%)\",\"transparent-orphans/@settings-name-orphan\":\"つながっていないブロックの透明度 (%)\",\"paint-by-default/@description\":\"「スプライト・コスチューム・背景・音を選ぶ」ボタンの既定の動作を変更する。\",\"paint-by-default/@name\":\"空のコスチュームを追加ボタン\",\"paint-by-default/@settings-name-backdrop\":\"背景\",\"paint-by-default/@settings-name-costume\":\"コスチューム\",\"paint-by-default/@settings-name-sound\":\"音\",\"paint-by-default/@settings-name-sprite\":\"スプライト\",\"paint-by-default/@settings-select-backdrop-library\":\"ライブラリー\",\"paint-by-default/@settings-select-backdrop-paint\":\"空の背景\",\"paint-by-default/@settings-select-backdrop-surprise\":\"サプライズ\",\"paint-by-default/@settings-select-backdrop-upload\":\"アップロード\",\"paint-by-default/@settings-select-costume-library\":\"ライブラリー\",\"paint-by-default/@settings-select-costume-paint\":\"空のコスチューム\",\"paint-by-default/@settings-select-costume-surprise\":\"サプライズ\",\"paint-by-default/@settings-select-costume-upload\":\"アップロード\",\"paint-by-default/@settings-select-sound-library\":\"ライブラリー\",\"paint-by-default/@settings-select-sound-record\":\"録音\",\"paint-by-default/@settings-select-sound-surprise\":\"サプライズ\",\"paint-by-default/@settings-select-sound-upload\":\"アップロード\",\"paint-by-default/@settings-select-sprite-library\":\"ライブラリー\",\"paint-by-default/@settings-select-sprite-paint\":\"空のスプライト\",\"paint-by-default/@settings-select-sprite-surprise\":\"サプライズ\",\"paint-by-default/@settings-select-sprite-upload\":\"アップロード\",\"block-cherry-picking/@description\":\"Ctrlキーを押している間、ブロックをつかむとそのブロックだけが移動するようにする。\",\"block-cherry-picking/@info-flipControls\":\"「入力を反転」を利用している場合は、Ctrlキーを押さずにブロックをつかむとそのブロックだけが移動し、Ctrlキーを押すと下のブロックも一緒に移動するようになります。\",\"block-cherry-picking/@info-macContextDisabled\":\"macOSでは、Ctrlの代わりにCommandキーを押してください。\",\"block-cherry-picking/@name\":\"Ctrlキーでブロックをつかむ\",\"block-cherry-picking/@settings-name-invertDrag\":\"入力を反転\",\"hide-new-variables/@description\":\"新しく作成した変数やリストのモニターを自動で隠す。\",\"hide-new-variables/@name\":\"変数を自動で隠す\",\"editor-extra-keys/@description\":\"\\\"() キーが押された?\\\" ブロックのドロップダウンに、Enter、ドット、カンマなどのキーを追加する。これらは、アドオンを有効化しなくても動作する。\",\"editor-extra-keys/@info-experimentalKeysWarn\":\"「実験的なキー」には、等号、スラッシュ、セミコロンなどが含まれます。OSやキーボードのレイアウトによっては、うまく動作しないことがあります。\",\"editor-extra-keys/@info-shiftKeysWarn\":\"「Shiftキー」設定を有効化すると、Shiftキーと数字キーを押して入力する、ハッシュ、感嘆符などのキーが追加されます。これらのキーは「() キーが押されたとき」ブロックでのみ動作し、OSやキーボードのレイアウトによっては一切動作しないことがあります。\",\"editor-extra-keys/@name\":\"キー入力オプションの追加\",\"editor-extra-keys/@settings-name-experimentalKeys\":\"実験的なキー\",\"editor-extra-keys/@settings-name-shiftKeys\":\"Shiftキー\",\"hide-delete-button/@description\":\"削除ボタン(ゴミ箱アイコン)を、スプライト、コスチュームや音から隠す。コンテキストメニューを使えば、通常通り削除できる。\",\"hide-delete-button/@name\":\"削除ボタンを隠す\",\"hide-delete-button/@settings-name-costumes\":\"コスチュームと背景\",\"hide-delete-button/@settings-name-sounds\":\"音\",\"hide-delete-button/@settings-name-sprites\":\"スプライト\",\"no-script-bumping/@description\":\"スクリプトを重ねて配置できるようにする。\",\"no-script-bumping/@name\":\"スクリプト重ね配置\",\"disable-stage-drag-select/@description\":\"ステージではShiftキーを押さないとスプライトをドラッグできないようにする。\",\"disable-stage-drag-select/@name\":\"ドラッグできないスプライト\",\"move-to-top-bottom/@description\":\"コスチュームや音を一覧の一番上や一番下に移動する右クリックメニュー項目を追加する。\",\"move-to-top-bottom/@info-developer-tools\":\"このアドオンは以前「開発者ツール」の一部でしたが、移動しました。\",\"move-to-top-bottom/@name\":\"コスチュームを一番上や一番下に移動\",\"disable-paste-offset/@description\":\"コスチュームエディター上に張り付けるとき、元の場所からずらさずに張り付ける。\",\"disable-paste-offset/@info-vanilla\":\"ブロックをAlt+クリックすると、アドオンなしでもこの動作を行えます。\",\"disable-paste-offset/@name\":\"貼り付けたコスチュームの移動を防止\",\"block-duplicate/@description\":\"Altキーを押したままスクリプトをドラッグし、スクリプトを複製する。Ctrlキーも押すと、ブロックを個別に複製できる。\",\"block-duplicate/@info-mac\":\"macOSでは、Altキーの代わりにOptionキーを、Ctrlキーの代わりにCmdキーを利用できます。\",\"block-duplicate/@name\":\"Altキーでスクリプトを複製\",\"rename-broadcasts/@description\":\"メッセージブロックのドロップダウンにメッセージを改名するオプションを追加する。\",\"rename-broadcasts/@name\":\"メッセージ名を変更\",\"swap-local-global/@description\":\"変数やリストを改名するときに、「すべてのスプライト用」と「このスプライトのみ」や、クラウド変数を切り替えられるようにする。右クリックメニューに簡単に変更するための項目を追加する。\",\"swap-local-global/@name\":\"変数の「すべてのスプライト用」と「このスプライトのみ」を変更\",\"editor-comment-previews/@description\":\"最小化されたコメントやブロックに付属しているコメントの内容を、ホバーしてプレビューできるようにする。\",\"editor-comment-previews/@name\":\"エディター内のコメントプレビュー\",\"editor-comment-previews/@settings-name-delay\":\"待ち時間\",\"editor-comment-previews/@settings-name-follow-mouse\":\"ポインター位置を追随\",\"editor-comment-previews/@settings-name-hover-view\":\"最小化したコメントをプレビュー\",\"editor-comment-previews/@settings-name-hover-view-block\":\"ブロックをホバーして付属のコメントをプレビュー\",\"editor-comment-previews/@settings-name-hover-view-procedure\":\"カスタムブロックをホバーして定義ブロックのコメントをプレビュー\",\"editor-comment-previews/@settings-name-reduce-animation\":\"アニメーションを減らす\",\"editor-comment-previews/@settings-name-reduce-transparency\":\"透明度を減らす\",\"editor-comment-previews/@settings-select-delay-long\":\"長\",\"editor-comment-previews/@settings-select-delay-none\":\"なし\",\"editor-comment-previews/@settings-select-delay-short\":\"短\",\"columns/@description\":\"Scratch 2.0のように、ブロックカテゴリーメニューを2列に分け、ブロックパレットの上部に配置する。\",\"columns/@name\":\"2列カテゴリーメニュー\",\"number-pad/@description\":\"数値を編集するときに、Scratchのナンバーパッド入力をタッチスクリーンデバイス以外のすべてのデバイスで表示する。\",\"number-pad/@info-explanation\":\"「x座標を変える」ブロックなどの数値を変えるときに、ナンバーパッドが表示されるようになります。\",\"number-pad/@name\":\"ナンバーパッドを常に表示\",\"script-snap/@description\":\"スクリプトをドラッグして、コードエリアのドットに整列させる。\",\"script-snap/@name\":\"スクリプトを整列\",\"script-snap/@preset-name-default\":\"デフォルト\",\"script-snap/@preset-name-half-block\":\"0.5ブロック\",\"script-snap/@preset-name-whole-block\":\"1ブロック\",\"script-snap/@settings-name-grid\":\"グリッドのサイズ (px)\",\"fullscreen/@description\":\"全画面表示ボタンをクリックしたとき、ブラウザーの全画面表示を有効化したり、緑の旗のツールバーを隠したりする。\",\"fullscreen/@info-hideToolbarNotice\":\"ツールバーを隠した場合は、Escキーで全画面表示から戻れます。\",\"fullscreen/@name\":\"全画面表示\",\"fullscreen/@settings-name-browserFullscreen\":\"ブラウザーの全画面表示を使用\",\"fullscreen/@settings-name-hideToolbar\":\"ツールバーを隠す\",\"hide-stage/@description\":\"「小さなステージ」と「大きなステージ」ボタンの横に、ステージとスプライトペインを隠してコードエリアを広げるボタンを追加する。\",\"hide-stage/@name\":\"ステージとスプライトペインを隠す\",\"editor-stepping/@description\":\"実行中のブロックの周りに色のついた枠線を表示する。\",\"editor-stepping/@name\":\"実行中のブロック枠線\",\"editor-stepping/@settings-name-highlight-color\":\"枠線の色\"}");
/***/ }),
/***/ "./src/addons/addons-l10n-settings/ko.json":
/*!*************************************************!*\
!*** ./src/addons/addons-l10n-settings/ko.json ***!
\*************************************************/
/*! exports provided: cat-blocks/@description, cat-blocks/@name, cat-blocks/@settings-name-watch, editor-devtools/@name, editor-devtools/@settings-name-enableCleanUpPlus, editor-devtools/@settings-name-enablePasteBlocksAtMouse, find-bar/@description, find-bar/@info-developer-tools, find-bar/@name, jump-to-def/@description, jump-to-def/@info-developer-tools, jump-to-def/@name, editor-searchable-dropdowns/@description, editor-searchable-dropdowns/@name, data-category-tweaks-v2/@description, data-category-tweaks-v2/@name, data-category-tweaks-v2/@settings-name-moveReportersDown, data-category-tweaks-v2/@settings-name-separateListCategory, data-category-tweaks-v2/@settings-name-separateLocalVariables, block-palette-icons/@description, block-palette-icons/@name, hide-flyout/@description, hide-flyout/@info-hoverExplanation, hide-flyout/@name, hide-flyout/@settings-name-toggle, hide-flyout/@settings-select-speed-default, hide-flyout/@settings-select-toggle-category, hide-flyout/@settings-select-toggle-cathover, hide-flyout/@settings-select-toggle-hover, mediarecorder/@description, mediarecorder/@name, drag-drop/@description, drag-drop/@name, drag-drop/@settings-name-use-hd-upload, debugger/@name, debugger/@settings-name-log_broadcasts, debugger/@settings-name-log_clear_greenflag, debugger/@settings-name-log_clone_create, debugger/@settings-name-log_failed_clone_creation, debugger/@settings-name-log_greenflag, debugger/@update, pause/@description, pause/@name, mute-project/@description, mute-project/@name, vol-slider/@description, vol-slider/@name, vol-slider/@settings-name-defVol, clones/@description, clones/@name, clones/@settings-name-showicononly, mouse-pos/@description, mouse-pos/@name, color-picker/@description, color-picker/@name, remove-sprite-confirm/@description, remove-sprite-confirm/@name, block-count/@description, block-count/@name, onion-skinning/@description, onion-skinning/@name, onion-skinning/@settings-name-afterTint, onion-skinning/@settings-name-beforeTint, onion-skinning/@settings-name-default, onion-skinning/@settings-name-layering, onion-skinning/@settings-name-mode, onion-skinning/@settings-name-next, onion-skinning/@settings-name-opacity, onion-skinning/@settings-name-opacityStep, onion-skinning/@settings-name-previous, onion-skinning/@settings-select-layering-behind, onion-skinning/@settings-select-layering-front, onion-skinning/@settings-select-mode-merge, onion-skinning/@settings-select-mode-tint, default-costume-editor-color/@description, default-costume-editor-color/@name, default-costume-editor-color/@settings-name-fill, default-costume-editor-color/@settings-name-persistence, default-costume-editor-color/@settings-name-stroke, default-costume-editor-color/@settings-name-strokeSize, bitmap-copy/@description, bitmap-copy/@info-norightclick, bitmap-copy/@name, 2d-color-picker/@description, 2d-color-picker/@name, better-img-uploads/@description, better-img-uploads/@info-notSuitableEdit, better-img-uploads/@name, better-img-uploads/@settings-name-fitting, better-img-uploads/@settings-select-fitting-fill, better-img-uploads/@settings-select-fitting-fit, better-img-uploads/@settings-select-fitting-full, pick-colors-from-stage/@description, pick-colors-from-stage/@name, custom-block-shape/@description, custom-block-shape/@info-paddingWarning, custom-block-shape/@name, custom-block-shape/@preset-description-default2, custom-block-shape/@preset-description-default3, custom-block-shape/@preset-description-flat2, custom-block-shape/@preset-description-flat3, custom-block-shape/@preset-name-default2, custom-block-shape/@preset-name-default3, custom-block-shape/@preset-name-flat2, custom-block-shape/@preset-name-flat3, custom-block-shape/@settings-name-cornerSize, custom-block-shape/@settings-name-notchSize, custom-block-shape/@settings-name-paddingSize, zebra-striping/@description, zebra-striping/@name, zebra-striping/@settings-name-intensity, zebra-striping/@settings-name-shade, zebra-striping/@settings-select-shade-darker, zebra-striping/@settings-select-shade-lighter, editor-theme3/@description, editor-theme3/@name, editor-theme3/@preset-description-black, editor-theme3/@preset-description-dark, editor-theme3/@preset-description-original, editor-theme3/@preset-description-tweaks, editor-theme3/@preset-name-black, editor-theme3/@preset-name-dark, editor-theme3/@preset-name-original, editor-theme3/@preset-name-tweaks, editor-theme3/@settings-name-Pen-color, editor-theme3/@settings-name-comment-color, editor-theme3/@settings-name-control-color, editor-theme3/@settings-name-custom-color, editor-theme3/@settings-name-data-color, editor-theme3/@settings-name-data-lists-color, editor-theme3/@settings-name-events-color, editor-theme3/@settings-name-input-color, editor-theme3/@settings-name-looks-color, editor-theme3/@settings-name-motion-color, editor-theme3/@settings-name-operators-color, editor-theme3/@settings-name-sensing-color, editor-theme3/@settings-name-sounds-color, editor-theme3/@settings-name-text, editor-theme3/@settings-select-text-black, editor-theme3/@settings-select-text-colorOnBlack, editor-theme3/@settings-select-text-colorOnWhite, editor-theme3/@settings-select-text-white, custom-block-text/@description, custom-block-text/@name, custom-block-text/@settings-name-bold, custom-block-text/@settings-name-shadow, editor-colored-context-menus/@description, editor-colored-context-menus/@name, editor-stage-left/@description, editor-stage-left/@info-reverseOrder, editor-stage-left/@name, editor-buttons-reverse-order/@description, editor-buttons-reverse-order/@name, variable-manager/@description, variable-manager/@name, search-sprites/@description, search-sprites/@name, gamepad/@description, gamepad/@name, gamepad/@settings-name-hide, editor-sounds/@description, editor-sounds/@name, folders/@info-notice-folders-are-public, folders/@name, block-switching/@description, block-switching/@name, block-switching/@settings-name-control, block-switching/@settings-name-customargs, block-switching/@settings-name-customargsmode, block-switching/@settings-name-data, block-switching/@settings-name-event, block-switching/@settings-name-extension, block-switching/@settings-name-looks, block-switching/@settings-name-motion, block-switching/@settings-name-noop, block-switching/@settings-name-operator, block-switching/@settings-name-sensing, block-switching/@settings-name-sound, block-switching/@settings-select-customargsmode-all, block-switching/@settings-select-customargsmode-defOnly, load-extensions/@description, load-extensions/@name, load-extensions/@settings-name-music, load-extensions/@settings-name-pen, load-extensions/@settings-name-text2speech, load-extensions/@settings-name-translate, custom-zoom/@description, custom-zoom/@name, custom-zoom/@settings-name-autohide, custom-zoom/@settings-name-maxZoom, custom-zoom/@settings-name-minZoom, custom-zoom/@settings-name-startZoom, custom-zoom/@settings-name-zoomSpeed, custom-zoom/@settings-select-speed-default, initialise-sprite-position/@description, initialise-sprite-position/@name, initialise-sprite-position/@settings-name-library, initialise-sprite-position/@settings-name-x, initialise-sprite-position/@settings-name-y, initialise-sprite-position/@settings-select-duplicate-randomize, blocks2image/@description, blocks2image/@name, remove-curved-stage-border/@description, remove-curved-stage-border/@name, transparent-orphans/@description, transparent-orphans/@name, transparent-orphans/@settings-name-block, transparent-orphans/@settings-name-dragged, transparent-orphans/@settings-name-orphan, paint-by-default/@description, paint-by-default/@name, paint-by-default/@settings-name-backdrop, paint-by-default/@settings-name-costume, paint-by-default/@settings-name-sound, paint-by-default/@settings-name-sprite, paint-by-default/@settings-select-backdrop-library, paint-by-default/@settings-select-backdrop-paint, paint-by-default/@settings-select-backdrop-surprise, paint-by-default/@settings-select-backdrop-upload, paint-by-default/@settings-select-costume-library, paint-by-default/@settings-select-costume-paint, paint-by-default/@settings-select-costume-surprise, paint-by-default/@settings-select-costume-upload, paint-by-default/@settings-select-sound-library, paint-by-default/@settings-select-sound-record, paint-by-default/@settings-select-sound-surprise, paint-by-default/@settings-select-sound-upload, paint-by-default/@settings-select-sprite-library, paint-by-default/@settings-select-sprite-paint, paint-by-default/@settings-select-sprite-surprise, paint-by-default/@settings-select-sprite-upload, block-cherry-picking/@description, block-cherry-picking/@info-flipControls, block-cherry-picking/@info-macContextDisabled, block-cherry-picking/@name, block-cherry-picking/@settings-name-invertDrag, hide-new-variables/@description, hide-new-variables/@name, editor-extra-keys/@info-experimentalKeysWarn, editor-extra-keys/@info-shiftKeysWarn, editor-extra-keys/@name, editor-extra-keys/@settings-name-experimentalKeys, editor-extra-keys/@settings-name-shiftKeys, hide-delete-button/@description, hide-delete-button/@name, hide-delete-button/@settings-name-costumes, hide-delete-button/@settings-name-sounds, hide-delete-button/@settings-name-sprites, no-script-bumping/@description, no-script-bumping/@name, disable-stage-drag-select/@description, disable-stage-drag-select/@name, move-to-top-bottom/@description, move-to-top-bottom/@info-developer-tools, move-to-top-bottom/@name, disable-paste-offset/@description, disable-paste-offset/@name, block-duplicate/@description, block-duplicate/@info-mac, block-duplicate/@name, rename-broadcasts/@description, rename-broadcasts/@name, swap-local-global/@description, swap-local-global/@name, editor-comment-previews/@description, editor-comment-previews/@name, editor-comment-previews/@settings-name-delay, editor-comment-previews/@settings-name-follow-mouse, editor-comment-previews/@settings-name-hover-view, editor-comment-previews/@settings-name-hover-view-block, editor-comment-previews/@settings-name-hover-view-procedure, editor-comment-previews/@settings-name-reduce-animation, editor-comment-previews/@settings-name-reduce-transparency, editor-comment-previews/@settings-select-delay-long, editor-comment-previews/@settings-select-delay-none, editor-comment-previews/@settings-select-delay-short, columns/@description, columns/@name, script-snap/@description, script-snap/@name, script-snap/@preset-name-default, script-snap/@preset-name-half-block, script-snap/@preset-name-whole-block, script-snap/@settings-name-grid, fullscreen/@description, fullscreen/@info-hideToolbarNotice, fullscreen/@name, fullscreen/@settings-name-browserFullscreen, fullscreen/@settings-name-hideToolbar, hide-stage/@description, hide-stage/@name, editor-stepping/@description, editor-stepping/@name, editor-stepping/@settings-name-highlight-color, default */
/***/ (function(module) {
module.exports = JSON.parse("{\"cat-blocks/@description\":\"2020년 만우절의 편집기 고양이 모자 블록을 되돌립니다.\",\"cat-blocks/@name\":\"고양이 블럭\",\"cat-blocks/@settings-name-watch\":\"마우스 커서 바라보기\",\"editor-devtools/@name\":\"개발자 도구\",\"editor-devtools/@settings-name-enableCleanUpPlus\":\"\\\"블럭 정리하기\\\" 향상\",\"editor-devtools/@settings-name-enablePasteBlocksAtMouse\":\"마우스 커서로 블럭 붙여넣기\",\"find-bar/@description\":\"스크립트, 모양, 소리 바 옆에 검색 창을 추가합니다. 검색 창을 이용한 후 코드 창에서 Ctrl+Left과 Ctrl+Right를 눌러 이전, 이후 위치로 이동합니다.\",\"find-bar/@info-developer-tools\":\"이 애드온은 과거에 \\\"개발자 도구\\\"의 일부였지만 분리되었습니다.\",\"find-bar/@name\":\"에디터 찾기 바\",\"jump-to-def/@description\":\"마우스 중간 버튼 클릭이나 쉬프트+클릭으로 함수 블록의 정의하기 블록으로 이동합니다.\",\"jump-to-def/@info-developer-tools\":\"이 기능은 본래 \\\"개발자 도구\\\"의 일부였으나 여기로 이동되었습니다.\",\"jump-to-def/@name\":\"함수 블록의 정의하기 블록으로 이동하기\",\"editor-searchable-dropdowns/@description\":\"블록 드롭다운을 검색할 수 있도록 합니다.\",\"editor-searchable-dropdowns/@name\":\"검색 가능한 드롭다운\",\"data-category-tweaks-v2/@description\":\"블록 카테고리에서 데이터(\\\"변수\\\") 카테고리를 개선합니다.\",\"data-category-tweaks-v2/@name\":\"데이터 카테고리 개선\",\"data-category-tweaks-v2/@settings-name-moveReportersDown\":\"데이터 블럭을 변수 리스트 앞으로 보내기\",\"data-category-tweaks-v2/@settings-name-separateListCategory\":\"리스트 카테고리 분리\",\"data-category-tweaks-v2/@settings-name-separateLocalVariables\":\"지역변수 분리\",\"block-palette-icons/@description\":\"색칠된 원형 내부에 블록 카데고리를 식별하는 아이콘을 추가합니다.\",\"block-palette-icons/@name\":\"블럭 팔레트 카테고리 아이콘\",\"hide-flyout/@description\":\"사용되지 않은 경우 블록 팔레트를 숨깁니다. 잠금 아이콘을 클릭하여 일시적으로 제자리에 잠그거나 또는 \\\"카테고리 클릭\\\" 모드를 사용하세요.\",\"hide-flyout/@info-hoverExplanation\":\"\\\"팔레트 영역 미사용\\\" 모드는 보이는 영역만 확장합니다. 블록을 삭제하지 않고 해당 영역으로 드래그하려면 다른 모드 중 하나를 사용하세요.\",\"hide-flyout/@name\":\"블록 팔레트 자동으로 숨기기\",\"hide-flyout/@settings-name-toggle\":\"토글 켜기\",\"hide-flyout/@settings-select-speed-default\":\"기본\",\"hide-flyout/@settings-select-toggle-category\":\"카테고리 클릭\",\"hide-flyout/@settings-select-toggle-cathover\":\"카테고리에 접근\",\"hide-flyout/@settings-select-toggle-hover\":\"팔레트 영역 접근\",\"mediarecorder/@description\":\"편집기 메뉴 바에 \\\"녹화 시작\\\" 버튼을 추가해 프로젝트의 무대를 녹화할 수 있도록 합니다.\",\"mediarecorder/@name\":\"프로젝트 영상 녹화기\",\"drag-drop/@description\":\"파일 탐색기에서 이미지, 소리를 스프라이트 창이나 의상/사운드 목록으로 끌어다 놓을 수 있습니다. 또한 텍스트 파일을 목록으로 끌어다 놓거나 \\\"묻고 기다리기\\\" 질문창을 표시할 수 있습니다.\",\"drag-drop/@name\":\"파일 끌어다 놓기\",\"drag-drop/@settings-name-use-hd-upload\":\"고해상도 업로드 사용하기\",\"debugger/@name\":\"디버거\",\"debugger/@settings-name-log_broadcasts\":\"신호 기록하기\",\"debugger/@settings-name-log_clear_greenflag\":\"초록 깃발을 누르면 초기화하기\",\"debugger/@settings-name-log_clone_create\":\"복제본 생성 기록하기\",\"debugger/@settings-name-log_failed_clone_creation\":\"복제본 개수 제한에 도달했을 때 기록하기\",\"debugger/@settings-name-log_greenflag\":\"녹색 깃발 클릭 기록하기\",\"debugger/@update\":\"\\\"실행 중인 작업\\\"과 \\\"성능\\\" 탭이 새롭게 추가되었습니다.\",\"pause/@description\":\"초록 깃발 옆에 일시 정지 버튼을 추가합니다.\",\"pause/@name\":\"일시정지 버튼\",\"mute-project/@description\":\"녹색 깃발을 Ctrl+클릭하여 프로젝트를 음소거/음소거 해제합니다.\",\"mute-project/@name\":\"프로젝트 플레이어 음소거 모드\",\"vol-slider/@description\":\"정지 버튼 옆에 음량 슬라이더를 추가합니다.\",\"vol-slider/@name\":\"프로젝트 음량 슬라이더\",\"vol-slider/@settings-name-defVol\":\"기본 음량\",\"clones/@description\":\"전체 복제본의 수를 편집기 무대 상단에 표시합니다.\",\"clones/@name\":\"복제본 개수 표시\",\"clones/@settings-name-showicononly\":\"아이콘만 보이기\",\"mouse-pos/@description\":\"마우스의 x/y위치를 편집기 무대의 상단에 표시합니다.\",\"mouse-pos/@name\":\"마우스 위치 표시\",\"color-picker/@description\":\"색상 선택기에 HEX 코드 입력을 추가합니다.\",\"color-picker/@name\":\"HEX 색상 선택기\",\"remove-sprite-confirm/@description\":\"스프라이트를 지울 때 한 번 더 묻습니다.\",\"remove-sprite-confirm/@name\":\"스프라이트 제거 확인\",\"block-count/@description\":\"편집기 메뉴바에 프로젝트의 총 블록 수를 표시합니다. 과거에는 \\\"스프라이트 및 스크립트 수\\\"의 일부였습니다.\",\"block-count/@name\":\"블록 수 세기\",\"onion-skinning/@description\":\"모양을 편집할 때 전 모양이나 다음 모양을 투명한 오버레이로 보입니다. 모양 편집기에서 확대 버튼 옆의 버튼으로 동작합니다.\",\"onion-skinning/@name\":\"어니언 스키닝\",\"onion-skinning/@settings-name-afterTint\":\"다음 모양 색상\",\"onion-skinning/@settings-name-beforeTint\":\"이전 모양 색상\",\"onion-skinning/@settings-name-default\":\"기본으로 활성화하기\",\"onion-skinning/@settings-name-layering\":\"기본 레이어화\",\"onion-skinning/@settings-name-mode\":\"기본 모드\",\"onion-skinning/@settings-name-next\":\"기본 다음 모양\",\"onion-skinning/@settings-name-opacity\":\"불투명도 (%)\",\"onion-skinning/@settings-name-opacityStep\":\"투명도 스푸마토 (%)\",\"onion-skinning/@settings-name-previous\":\"기본 이전 모양\",\"onion-skinning/@settings-select-layering-behind\":\"뒤\",\"onion-skinning/@settings-select-layering-front\":\"앞\",\"onion-skinning/@settings-select-mode-merge\":\"이미지 병합\",\"onion-skinning/@settings-select-mode-tint\":\"단색으로 표시\",\"default-costume-editor-color/@description\":\"모양 편집기에서 사용되는 기본 색상과 테두리 크기를 변경합니다.\",\"default-costume-editor-color/@name\":\"모양 편집기 기본 색상 변경\",\"default-costume-editor-color/@settings-name-fill\":\"기본 채우기 색\",\"default-costume-editor-color/@settings-name-persistence\":\"도구를 바꿀 때 색상을 초기화하지 않고 이전 색상을 그대로 사용하기\",\"default-costume-editor-color/@settings-name-stroke\":\"기본 외곽선 색\",\"default-costume-editor-color/@settings-name-strokeSize\":\"기본 외곽선 사이즈\",\"bitmap-copy/@description\":\"다른 웹사이트나 소프트웨어에 붙여넣을 수 있도록 모양 편집기에서 비트맵 이미지를 시스템 클립보드에 복사합니다.\",\"bitmap-copy/@info-norightclick\":\"\\\"우클릭 → 복사하기\\\"는 지원하지 않습니다. 당신은 항상 비트맵 이미지를 선택하기 위해선 Ctrl+C를 눌러야 합니다.\",\"bitmap-copy/@name\":\"비트맵 사진 복사\",\"2d-color-picker/@description\":\"채도, 밝기 슬라이더를 2차원 색상 선택기로 바꿉니다. Shift 키를 누른 채로 커서를 드래그해 한 가지의 값을 변경할 수 있습니다.\",\"2d-color-picker/@name\":\"2차원 색상 선택기\",\"better-img-uploads/@description\":\"\\\"모양 업로드\\\" 버튼 위에 자동으로 비트맵 사진을 SVG(벡터) 사진으로 바꾸어 낮은 화질을 피하는 버튼을 추가합니다.\",\"better-img-uploads/@info-notSuitableEdit\":\"사진 업로드 후에 편집할 예정이면 고해상도 사진 업로드 버튼을 사용하지 마세요.\",\"better-img-uploads/@name\":\"고해상도 사진 업로드\",\"better-img-uploads/@settings-name-fitting\":\"사진 크기 변경하기\",\"better-img-uploads/@settings-select-fitting-fill\":\"이미지를 늘려 무대에 채우기\",\"better-img-uploads/@settings-select-fitting-fit\":\"이미지를 줄여 무대에 채우기\",\"better-img-uploads/@settings-select-fitting-full\":\"기존 크기\",\"pick-colors-from-stage/@description\":\"모양 편집기의 색상 선택기가 무대에서도 색상을 고를 수 있도록 합니다.\",\"pick-colors-from-stage/@name\":\"모양 편집기에서 무대 색상 고르기\",\"custom-block-shape/@description\":\"블록의 높이, 모서리 곡률. 홈 높이를 조정합니다.\",\"custom-block-shape/@info-paddingWarning\":\"블럭 높이를 줄이는 것은 당신만 볼 수 있기에 프로젝트를 다른 사용자가 볼 때 스크립트가 겹쳐 보일 수 있습니다.\",\"custom-block-shape/@name\":\"블록 모양 사용자 지정\",\"custom-block-shape/@preset-description-default2\":\"스크래치 2.0과 비슷하게 보여집니다.\",\"custom-block-shape/@preset-description-default3\":\"스크래치 3.0에서 일반적으로 보여지는 상태입니다.\",\"custom-block-shape/@preset-description-flat2\":\"홈과 모서리가 제거된 스크래치 2.0 블럭입니다.\",\"custom-block-shape/@preset-description-flat3\":\"홈과 모서리가 제거된 스크래치 3.0 블럭입니다.\",\"custom-block-shape/@preset-name-default2\":\"2.0 블럭\",\"custom-block-shape/@preset-name-default3\":\"3.0 블럭\",\"custom-block-shape/@preset-name-flat2\":\"2.0 플랫\",\"custom-block-shape/@preset-name-flat3\":\"3.0 플랫\",\"custom-block-shape/@settings-name-cornerSize\":\"모서리 크기 (0-300%)\",\"custom-block-shape/@settings-name-notchSize\":\"홈 높이 (0-150%)\",\"custom-block-shape/@settings-name-paddingSize\":\"블럭 높이 (50-200%)\",\"zebra-striping/@description\":\"같은 카테고리의 블록이 서로 포개어져 있을 때, 블록의 색상을 더 연하고 진하게 바꿉니다.\",\"zebra-striping/@name\":\"포개진 블록의 색상 변경\",\"zebra-striping/@settings-name-intensity\":\"채도 (0-100%)\",\"zebra-striping/@settings-name-shade\":\"어둡게\",\"zebra-striping/@settings-select-shade-darker\":\"어둡게\",\"zebra-striping/@settings-select-shade-lighter\":\"더 밝게\",\"editor-theme3/@description\":\"편집기의 각 카테고리에 대한 블록 색상을 편집합니다.\",\"editor-theme3/@name\":\"블록 색상 지정하기\",\"editor-theme3/@preset-description-black\":\"블럭의 배경을 검은색으로 설정합니다.\",\"editor-theme3/@preset-description-dark\":\"기본 색상의 어두운 버전\",\"editor-theme3/@preset-description-original\":\"2.0의 원 색상\",\"editor-theme3/@preset-description-tweaks\":\"이벤트, 제어, 나의 블록 색상을 2.0 블록 색상으로 설정하기\",\"editor-theme3/@preset-name-black\":\"검은색\",\"editor-theme3/@preset-name-dark\":\"어두운 테마\",\"editor-theme3/@preset-name-original\":\"2.0 색상\",\"editor-theme3/@preset-name-tweaks\":\"3.0 개선\",\"editor-theme3/@settings-name-Pen-color\":\"확장 기능\",\"editor-theme3/@settings-name-comment-color\":\"댓글\",\"editor-theme3/@settings-name-control-color\":\"제어\",\"editor-theme3/@settings-name-custom-color\":\"사용자 지정\",\"editor-theme3/@settings-name-data-color\":\"변수\",\"editor-theme3/@settings-name-data-lists-color\":\"리스트\",\"editor-theme3/@settings-name-events-color\":\"이벤트\",\"editor-theme3/@settings-name-input-color\":\"블럭 입력값\",\"editor-theme3/@settings-name-looks-color\":\"형태\",\"editor-theme3/@settings-name-motion-color\":\"동작\",\"editor-theme3/@settings-name-operators-color\":\"연산\",\"editor-theme3/@settings-name-sensing-color\":\"감지\",\"editor-theme3/@settings-name-sounds-color\":\"소리\",\"editor-theme3/@settings-name-text\":\"글자 색\",\"editor-theme3/@settings-select-text-black\":\"검정\",\"editor-theme3/@settings-select-text-colorOnBlack\":\"검은 배경에서의 색\",\"editor-theme3/@settings-select-text-colorOnWhite\":\"흰 배경에서의 색\",\"editor-theme3/@settings-select-text-white\":\"하양\",\"custom-block-text/@description\":\"블록 글자의 두께를 변경하거나 글자 그림자를 선택적으로 추가합니다\",\"custom-block-text/@name\":\"블록 글자 스타일 설정\",\"custom-block-text/@settings-name-bold\":\"글자 굵게 하기\",\"custom-block-text/@settings-name-shadow\":\"글자 아래에 그림자 추가하기\",\"editor-colored-context-menus/@description\":\"우클릭 메뉴에 색상을 입힙니다.\",\"editor-colored-context-menus/@name\":\"우클릭 메뉴 색상\",\"editor-stage-left/@description\":\"스크래치 2.0 처럼 무대를 코드 편집기의 왼쪽으로 옮깁니다.\",\"editor-stage-left/@info-reverseOrder\":\"깃발 버튼과 멈춤 버튼, 전체화면 버튼의 위치를 바꾸려면 \\\"프로젝트 버튼 위치 반전\\\" 애드온을 사용하세요.\",\"editor-stage-left/@name\":\"무대를 왼쪽에서 나타내기\",\"editor-buttons-reverse-order/@description\":\"스크래치 2.0처럼 깃발 버튼과 멈춤 버튼을 오른쪽으로, 전체 화면 버튼을 왼쪽으로 옮깁니다.\",\"editor-buttons-reverse-order/@name\":\"프로젝트 버튼 위치 반전\",\"variable-manager/@description\":\"변수 및 리스트를 쉽게 업데이트할 수 있도록 편집기의 \\\"소리\\\"탭 옆에 탭을 추가합니다.\",\"variable-manager/@name\":\"변수 관리자\",\"search-sprites/@description\":\"스프라이트 창에 검색창을 추가해 이름으로 스프라이트를 검색합니다.\",\"search-sprites/@name\":\"이름으로 스프라이트 검색\",\"gamepad/@description\":\"USB 또는 Bluetooth 컨트롤러/게임 패드를 사용하여 프로젝트와 상호작용합니다.\",\"gamepad/@name\":\"게임패드 지원\",\"gamepad/@settings-name-hide\":\"컨트롤러가 감지되지 않았을 때 설정 버튼 숨기기\",\"editor-sounds/@description\":\"블록을 연결하거나 삭제할 때 음향 효과를 재생합니다.\",\"editor-sounds/@name\":\"편집기 음향 효과\",\"folders/@info-notice-folders-are-public\":\"이 기능을 사용하도록 설정한 사용자는 프로젝트의 폴더를 볼 수 있습니다. 다른 사용자는 정상적으로 스프라이트 목록을 볼 수 있습니다(폴더 없음).\",\"folders/@name\":\"스프라이트 폴더\",\"block-switching/@description\":\"블럭을 마우스 오른쪽 버튼으로 클릭하여 관련 블럭으로 전환합니다.\",\"block-switching/@name\":\"블럭 바꾸기\",\"block-switching/@settings-name-control\":\"제어 블럭\",\"block-switching/@settings-name-customargs\":\"사용자 지정 블록 인수\",\"block-switching/@settings-name-customargsmode\":\"인수 설정에 사용자 지정 블록을 보입니다.\",\"block-switching/@settings-name-data\":\"데이터 블럭\",\"block-switching/@settings-name-event\":\"이벤트 블럭\",\"block-switching/@settings-name-extension\":\"확장 블럭\",\"block-switching/@settings-name-looks\":\"형태 블럭\",\"block-switching/@settings-name-motion\":\"움직임 블럭\",\"block-switching/@settings-name-noop\":\"블록을 자체 변경 설정을 표시합니다.\",\"block-switching/@settings-name-operator\":\"연산 블럭\",\"block-switching/@settings-name-sensing\":\"감지 블럭\",\"block-switching/@settings-name-sound\":\"소리 블럭\",\"block-switching/@settings-select-customargsmode-all\":\"스프라이트 내 모든 사용자 지정 블록의 인수\",\"block-switching/@settings-select-customargsmode-defOnly\":\"사용자 지정 블록의 인수\",\"load-extensions/@description\":\"음악, 펜, 그리고 다른 확장 기능들을 편집기 블록 카테고리에 자동으로 추가합니다.\",\"load-extensions/@name\":\"확장 기능 자동 추가하기\",\"load-extensions/@settings-name-music\":\"음악\",\"load-extensions/@settings-name-pen\":\"펜\",\"load-extensions/@settings-name-text2speech\":\"음성 합성 변환(TTS)\",\"load-extensions/@settings-name-translate\":\"번역\",\"custom-zoom/@description\":\"프로젝트 코드 편집기에서 줌의 최소, 최대, 속도 및 시작 크기를 사용자 지정하고 조작을 자동으로 숨깁니다\",\"custom-zoom/@name\":\"코드 영역 확대/축소 사용자 지정하기\",\"custom-zoom/@settings-name-autohide\":\"줌 제어 자동 숨기기\",\"custom-zoom/@settings-name-maxZoom\":\"최대 확대 (100-500%)\",\"custom-zoom/@settings-name-minZoom\":\"최소 줌 (1-100%)\",\"custom-zoom/@settings-name-startZoom\":\"시작 줌 (50-500%)\",\"custom-zoom/@settings-name-zoomSpeed\":\"줌 속도 (50-200%)\",\"custom-zoom/@settings-select-speed-default\":\"기본\",\"initialise-sprite-position/@description\":\"새 스프라이트의 기본 x/y 위치를 변경합니다.\",\"initialise-sprite-position/@name\":\"새 스프라이트 위치 사용자 지정하기\",\"initialise-sprite-position/@settings-name-library\":\"라이브러리 스프라이트의 위치 임의 지정\",\"initialise-sprite-position/@settings-name-x\":\"X 좌표\",\"initialise-sprite-position/@settings-name-y\":\"Y 좌표\",\"initialise-sprite-position/@settings-select-duplicate-randomize\":\"무작위\",\"blocks2image/@description\":\"코드 영역을 우클릭해 블럭을 SVG/PNG 사진으로 내보냅니다.\",\"blocks2image/@name\":\"블럭을 이미지로 저장\",\"remove-curved-stage-border/@description\":\"모서리를 볼 수 있도록 무대 주위의 곡선 테두리를 제거합니다.\",\"remove-curved-stage-border/@name\":\"무대 테두리 곡선 제거\",\"transparent-orphans/@description\":\"분리된 블럭(맨 위에 모자 블럭이 없는 블럭) 및 드래그 중인 블럭에 대한 별도의 설정을 사용하여 편집기에서 블럭의 투명도를 조정합니다.\",\"transparent-orphans/@name\":\"블럭 투명도\",\"transparent-orphans/@settings-name-block\":\"블럭 투명도 (%)\",\"transparent-orphans/@settings-name-dragged\":\"드래그되는 물체 투명도 (%)\",\"transparent-orphans/@settings-name-orphan\":\"연결 해제 블럭 투명도 (%)\",\"paint-by-default/@description\":\"\\\"스프라이트/모양/배경/소리 고르기\\\" 버튼의 기본 동작을 변경합니다.\",\"paint-by-default/@name\":\"모양을 기본적으로 채우기\",\"paint-by-default/@settings-name-backdrop\":\"무대 추가하기\",\"paint-by-default/@settings-name-costume\":\"모양 추가하기\",\"paint-by-default/@settings-name-sound\":\"소리 추가하기\",\"paint-by-default/@settings-name-sprite\":\"스크라이트 추가하기\",\"paint-by-default/@settings-select-backdrop-library\":\"자료실\",\"paint-by-default/@settings-select-backdrop-paint\":\"채우기\",\"paint-by-default/@settings-select-backdrop-surprise\":\"서프라이즈\",\"paint-by-default/@settings-select-backdrop-upload\":\"올리기\",\"paint-by-default/@settings-select-costume-library\":\"라이브러리\",\"paint-by-default/@settings-select-costume-paint\":\"채우기\",\"paint-by-default/@settings-select-costume-surprise\":\"서프라이즈\",\"paint-by-default/@settings-select-costume-upload\":\"올리기\",\"paint-by-default/@settings-select-sound-library\":\"자료실\",\"paint-by-default/@settings-select-sound-record\":\"녹화하기\",\"paint-by-default/@settings-select-sound-surprise\":\"서프라이즈\",\"paint-by-default/@settings-select-sound-upload\":\"올리기\",\"paint-by-default/@settings-select-sprite-library\":\"라이브러리\",\"paint-by-default/@settings-select-sprite-paint\":\"채우기\",\"paint-by-default/@settings-select-sprite-surprise\":\"서프라이즈\",\"paint-by-default/@settings-select-sprite-upload\":\"업로드\",\"block-cherry-picking/@description\":\"Ctrl 키를 누른 상태에서 아래에 연결된 전체 블럭을 가져오는 대신 스크립트 중간의 개별 블록을 드래그하는 기능을 추가합니다.\",\"block-cherry-picking/@info-flipControls\":\"\\\"제어 뒤집기\\\"가 활성화된다면, 개별 블록을 잡는 것이 기본 기능이 됩니다. Ctrl을 누르는 것이 전체 항목을 드래그합니다\",\"block-cherry-picking/@info-macContextDisabled\":\"macOS에서는, Ctrl 키 대신 Cmd키를 사용하세요.\",\"block-cherry-picking/@name\":\"Ctrl 키를 눌러 개별 블록 잡기\",\"block-cherry-picking/@settings-name-invertDrag\":\"제어 뒤집기\",\"hide-new-variables/@description\":\"새 변수나 리스트가 생성되었을 때 자동으로 모니터를 생성하지 않습니다.\",\"hide-new-variables/@name\":\"새 변수 숨기기\",\"editor-extra-keys/@info-experimentalKeysWarn\":\"\\\"실험적 키\\\"에는 등호, 슬래시, 세미콜론 등이 포합됩니다. 키보드 배열이나 운영 체제에 따라서 작동하지 않을 수도 있습니다.\",\"editor-extra-keys/@info-shiftKeysWarn\":\"\\\"Shift 키\\\"에는 Shift와 같이 눌러야 하는 해시태그, 느낌표 등이 포합됩니다. 이 키들은 \\\"()키를 눌렀을 때\\\"블록에서만 작동하고, 키보드 배열이나 운영 체젱에 따라서 작동하지 않을 수 있습니다.\",\"editor-extra-keys/@name\":\"추가 키 설정\",\"editor-extra-keys/@settings-name-experimentalKeys\":\"실험적 키 보이기\",\"editor-extra-keys/@settings-name-shiftKeys\":\"Shift 키 보이기\",\"hide-delete-button/@description\":\"삭제 버튼(쓰래기통 아이콘)을 스프라이트, 모양, 소리에서 삭제합니다. 우클릭 메뉴에서는 여전히 삭제할 수 있습니다.\",\"hide-delete-button/@name\":\"삭제 버튼 숨기기\",\"hide-delete-button/@settings-name-costumes\":\"모양과 배경\",\"hide-delete-button/@settings-name-sounds\":\"소리\",\"hide-delete-button/@settings-name-sprites\":\"스프라이트\",\"no-script-bumping/@description\":\"스크립트를 움직이고 변경해도 스크립트끼리 겹칠 때 스크립트가 돌아다니지 않게 합니다.\",\"no-script-bumping/@name\":\"스크립트끼리 겹칠 때 자동 여백 만들지 않기\",\"disable-stage-drag-select/@description\":\"편집기 무대에서(드래그가 가능하도록 설정된 스프라이트 제외) 스프라이트 드래그를 막습니다. 시프트 키를 누르면 스프라이트가 정상적으로 드래그됩니다.\",\"disable-stage-drag-select/@name\":\"편집기에서 스프라이트 드래그 끄기\",\"move-to-top-bottom/@description\":\"모양이나 음악을 리스트의 시작이나 끝으로 음직일 수 있는 우클릭 매뉴를 추가합니다.\",\"move-to-top-bottom/@info-developer-tools\":\"이 애드온은 과거에 \\\"개발자 도구\\\"의 일부였지만 분리되었습니다.\",\"move-to-top-bottom/@name\":\"모양 블록을 맨 위로 올리거나 맨 아래로 내리기\",\"disable-paste-offset/@description\":\"모양 편집기에서 복사한 모양을 살짝 이동시키지 않고 원래 위치에 붙여넣습니다.\",\"disable-paste-offset/@name\":\"불여넣어진 아이템 원래 자리에 놓기\",\"block-duplicate/@description\":\"Alt 키를 누르면서 스크립트를 드래그해 빠르게 복제합니다. Ctrl 키를 같이 누르면 한 개의 스크립트만 복사됩니다.\",\"block-duplicate/@info-mac\":\"맥OS에서는 Alt 키 대신 옵션 키를 이용하고, Ctrl 키 대신 Cmd키를 이용하세요.\",\"block-duplicate/@name\":\"Alt 키로 스크립트 복제하기\",\"rename-broadcasts/@description\":\"신호 블록 드롭다운에 신호 이름을 변경할 수 있는 옵션을 제공합니다.\",\"rename-broadcasts/@name\":\"신호 이름 변경하기\",\"swap-local-global/@description\":\"기존 변수 또는 목록의 이름을 바꿀 때 추가 설정을 추가합니다. \\\"모든 스프라이트의 경우\\\"와 \\\"이 스프라이트의 경우에만\\\" 사이에서 변경할 수 있고 변수가 클라우드에 저장되는지 여부를 변경할 수 있습니다. 또한 변수/리스트를 마우스 오른쪽 단추로 클릭하여 범위를 빠르게 변경할 수 있는 설정을 추가합니다.\",\"swap-local-global/@name\":\"변수의 '모든 스프라이트에서 사용'과 '이 스프라이트에서만 사용'을 전환하기\",\"editor-comment-previews/@description\":\"접혀 있는 주석이나 블록 위에 마우스를 올려놓아 주석의 내용을 미리볼 수 있도록 합니다. 이를 통해 화면 밖에서 주석을 보고, 미리보기로 루프 블록을 아래쪽에서 확인하며, 작은 공간에 많은 긴 주석을 맞추는 등의 작`업을 수행할 수 있습니다.\",\"editor-comment-previews/@name\":\"편집기 댓글 미리보기\",\"editor-comment-previews/@settings-name-delay\":\"지연 시간\",\"editor-comment-previews/@settings-name-follow-mouse\":\"마우스 따라가기\",\"editor-comment-previews/@settings-name-hover-view\":\"주석 위에 마우스를 올려놓아 미리보기\",\"editor-comment-previews/@settings-name-hover-view-block\":\"사용자 지정 블록 위에 마우스를 올려놓아 붙여진 주석 미리보기\",\"editor-comment-previews/@settings-name-hover-view-procedure\":\"사용자 지정 블록 위에 마우스를 올려놓아 정의 주석 미리보기\",\"editor-comment-previews/@settings-name-reduce-animation\":\"모션 줄이기\",\"editor-comment-previews/@settings-name-reduce-transparency\":\"투명도 줄이기\",\"editor-comment-previews/@settings-select-delay-long\":\"길게\",\"editor-comment-previews/@settings-select-delay-none\":\"없음\",\"editor-comment-previews/@settings-select-delay-short\":\"짧게\",\"columns/@description\":\"블럭 카테고리 메뉴를 두 줄로 쪼개 스크래치 2.0처럼 블록 팔레트의 맨 위로 옮깁니다.\",\"columns/@name\":\"2열 카테고리 메뉴\",\"script-snap/@description\":\"스크립트를 드래그해 코드 영역 점에 자동으로 정렬합니다.\",\"script-snap/@name\":\"스크립트를 격자에 맟추기\",\"script-snap/@preset-name-default\":\"기본\",\"script-snap/@preset-name-half-block\":\"반 블록 크기\",\"script-snap/@preset-name-whole-block\":\"한 블록 크기\",\"script-snap/@settings-name-grid\":\"격자 크기 (px)\",\"fullscreen/@description\":\"전체 화면 모드에서 발생하는 몇몇 의도하지 않은 효과들을 고치고, 브라우저의 전체 화면 모드로 열 수 있으며, 녹색 깃발 툴바를 숨깁니다.\",\"fullscreen/@info-hideToolbarNotice\":\"만약 툴바 숨기기를 선택했다면, Esc키를 눌러 전체 화면 모드에서 나가세요.\",\"fullscreen/@name\":\"향상된 전체 화면\",\"fullscreen/@settings-name-browserFullscreen\":\"전체 화면 플레리어를 전체 화면 브라우저 모드에서 열기\",\"fullscreen/@settings-name-hideToolbar\":\"전체 화면에서 툴바 숨기기\",\"hide-stage/@description\":\"무대와 스프라이트 탭을 숨기는 \\\"무대 숨기기\\\" 버튼을 추가하여 코드 편집기를 더 크게 사용할 수 있습니다.\",\"hide-stage/@name\":\"무대와 스프라이트 탭 숨기기\",\"editor-stepping/@description\":\"프로젝트에서 현재 실행 중인 블록을 색으로 강조합니다.\",\"editor-stepping/@name\":\"실행 블록 테두리\",\"editor-stepping/@settings-name-highlight-color\":\"강조색\"}");
/***/ }),
/***/ "./src/addons/addons-l10n-settings/nl.json":
/*!*************************************************!*\
!*** ./src/addons/addons-l10n-settings/nl.json ***!
\*************************************************/
/*! exports provided: cat-blocks/@description, cat-blocks/@info-watch, cat-blocks/@name, cat-blocks/@settings-name-watch, editor-devtools/@description, editor-devtools/@name, editor-devtools/@settings-name-enableCleanUpPlus, editor-devtools/@settings-name-enablePasteBlocksAtMouse, find-bar/@description, find-bar/@info-developer-tools, find-bar/@name, middle-click-popup/@description, middle-click-popup/@info-developer-tools, middle-click-popup/@name, jump-to-def/@description, jump-to-def/@info-developer-tools, jump-to-def/@name, editor-searchable-dropdowns/@description, editor-searchable-dropdowns/@name, data-category-tweaks-v2/@description, data-category-tweaks-v2/@name, data-category-tweaks-v2/@settings-name-moveReportersDown, data-category-tweaks-v2/@settings-name-separateListCategory, data-category-tweaks-v2/@settings-name-separateLocalVariables, block-palette-icons/@description, block-palette-icons/@name, hide-flyout/@description, hide-flyout/@info-hoverExplanation, hide-flyout/@name, hide-flyout/@settings-name-speed, hide-flyout/@settings-name-toggle, hide-flyout/@settings-select-speed-default, hide-flyout/@settings-select-speed-long, hide-flyout/@settings-select-speed-none, hide-flyout/@settings-select-speed-short, hide-flyout/@settings-select-toggle-category, hide-flyout/@settings-select-toggle-cathover, hide-flyout/@settings-select-toggle-hover, hide-flyout/@update, mediarecorder/@description, mediarecorder/@name, drag-drop/@description, drag-drop/@name, drag-drop/@settings-name-use-hd-upload, debugger/@settings-name-log_broadcasts, debugger/@settings-name-log_clear_greenflag, debugger/@settings-name-log_clone_create, debugger/@settings-name-log_failed_clone_creation, debugger/@settings-name-log_greenflag, debugger/@update, pause/@description, pause/@name, mute-project/@description, mute-project/@info-macOS, mute-project/@name, vol-slider/@description, vol-slider/@name, vol-slider/@settings-name-defVol, clones/@description, clones/@name, clones/@settings-name-showicononly, mouse-pos/@description, mouse-pos/@name, color-picker/@description, color-picker/@name, remove-sprite-confirm/@description, remove-sprite-confirm/@name, block-count/@description, block-count/@name, onion-skinning/@description, onion-skinning/@name, onion-skinning/@settings-name-afterTint, onion-skinning/@settings-name-beforeTint, onion-skinning/@settings-name-default, onion-skinning/@settings-name-layering, onion-skinning/@settings-name-mode, onion-skinning/@settings-name-next, onion-skinning/@settings-name-opacity, onion-skinning/@settings-name-opacityStep, onion-skinning/@settings-name-previous, onion-skinning/@settings-select-layering-behind, onion-skinning/@settings-select-layering-front, onion-skinning/@settings-select-mode-merge, onion-skinning/@settings-select-mode-tint, paint-snap/@description, paint-snap/@name, paint-snap/@settings-name-boxCenter, paint-snap/@settings-name-boxCorners, paint-snap/@settings-name-boxEdgeMids, paint-snap/@settings-name-enable-default, paint-snap/@settings-name-guide-color, paint-snap/@settings-name-objectCenters, paint-snap/@settings-name-objectCorners, paint-snap/@settings-name-objectEdges, paint-snap/@settings-name-objectMidlines, paint-snap/@settings-name-pageAxes, paint-snap/@settings-name-pageCenter, paint-snap/@settings-name-pageCorners, paint-snap/@settings-name-pageEdges, paint-snap/@settings-name-threshold, default-costume-editor-color/@description, default-costume-editor-color/@name, default-costume-editor-color/@settings-name-fill, default-costume-editor-color/@settings-name-persistence, default-costume-editor-color/@settings-name-stroke, default-costume-editor-color/@settings-name-strokeSize, bitmap-copy/@description, bitmap-copy/@info-norightclick, bitmap-copy/@name, 2d-color-picker/@description, 2d-color-picker/@name, better-img-uploads/@description, better-img-uploads/@info-notSuitableEdit, better-img-uploads/@name, better-img-uploads/@settings-name-fitting, better-img-uploads/@settings-select-fitting-fill, better-img-uploads/@settings-select-fitting-fit, better-img-uploads/@settings-select-fitting-full, pick-colors-from-stage/@description, pick-colors-from-stage/@name, custom-block-shape/@description, custom-block-shape/@info-paddingWarning, custom-block-shape/@name, custom-block-shape/@preset-description-default2, custom-block-shape/@preset-description-default3, custom-block-shape/@preset-description-flat2, custom-block-shape/@preset-description-flat3, custom-block-shape/@preset-name-default2, custom-block-shape/@preset-name-default3, custom-block-shape/@preset-name-flat2, custom-block-shape/@preset-name-flat3, custom-block-shape/@settings-name-cornerSize, custom-block-shape/@settings-name-notchSize, custom-block-shape/@settings-name-paddingSize, zebra-striping/@description, zebra-striping/@name, zebra-striping/@settings-name-intensity, zebra-striping/@settings-name-shade, zebra-striping/@settings-select-shade-darker, zebra-striping/@settings-select-shade-lighter, editor-theme3/@description, editor-theme3/@name, editor-theme3/@preset-description-black, editor-theme3/@preset-description-dark, editor-theme3/@preset-description-original, editor-theme3/@preset-description-tweaks, editor-theme3/@preset-name-black, editor-theme3/@preset-name-dark, editor-theme3/@preset-name-original, editor-theme3/@preset-name-tweaks, editor-theme3/@settings-name-Pen-color, editor-theme3/@settings-name-comment-color, editor-theme3/@settings-name-control-color, editor-theme3/@settings-name-custom-color, editor-theme3/@settings-name-data-color, editor-theme3/@settings-name-data-lists-color, editor-theme3/@settings-name-events-color, editor-theme3/@settings-name-input-color, editor-theme3/@settings-name-looks-color, editor-theme3/@settings-name-motion-color, editor-theme3/@settings-name-operators-color, editor-theme3/@settings-name-sensing-color, editor-theme3/@settings-name-sounds-color, editor-theme3/@settings-name-text, editor-theme3/@settings-select-text-black, editor-theme3/@settings-select-text-colorOnBlack, editor-theme3/@settings-select-text-colorOnWhite, editor-theme3/@settings-select-text-white, editor-theme3/@update, custom-block-text/@description, custom-block-text/@name, custom-block-text/@settings-name-bold, custom-block-text/@settings-name-shadow, editor-colored-context-menus/@description, editor-colored-context-menus/@name, editor-stage-left/@description, editor-stage-left/@info-reverseOrder, editor-stage-left/@name, editor-buttons-reverse-order/@description, editor-buttons-reverse-order/@name, variable-manager/@description, variable-manager/@name, variable-manager/@update, search-sprites/@description, search-sprites/@name, sprite-properties/@description, sprite-properties/@name, sprite-properties/@settings-name-autoCollapse, sprite-properties/@settings-name-hideByDefault, sprite-properties/@settings-name-transitionDuration, sprite-properties/@settings-select-transitionDuration-default, sprite-properties/@settings-select-transitionDuration-long, sprite-properties/@settings-select-transitionDuration-none, sprite-properties/@settings-select-transitionDuration-short, gamepad/@description, gamepad/@name, gamepad/@settings-name-hide, editor-sounds/@description, editor-sounds/@name, folders/@description, folders/@info-notice-folders-are-public, folders/@name, block-switching/@description, block-switching/@name, block-switching/@settings-name-control, block-switching/@settings-name-customargs, block-switching/@settings-name-customargsmode, block-switching/@settings-name-data, block-switching/@settings-name-event, block-switching/@settings-name-extension, block-switching/@settings-name-looks, block-switching/@settings-name-motion, block-switching/@settings-name-noop, block-switching/@settings-name-operator, block-switching/@settings-name-sensing, block-switching/@settings-name-sound, block-switching/@settings-select-customargsmode-all, block-switching/@settings-select-customargsmode-defOnly, load-extensions/@description, load-extensions/@name, load-extensions/@settings-name-music, load-extensions/@settings-name-text2speech, load-extensions/@settings-name-translate, custom-zoom/@description, custom-zoom/@name, custom-zoom/@settings-name-autohide, custom-zoom/@settings-name-maxZoom, custom-zoom/@settings-name-minZoom, custom-zoom/@settings-name-speed, custom-zoom/@settings-name-startZoom, custom-zoom/@settings-name-zoomSpeed, custom-zoom/@settings-select-speed-default, custom-zoom/@settings-select-speed-long, custom-zoom/@settings-select-speed-none, custom-zoom/@settings-select-speed-short, initialise-sprite-position/@description, initialise-sprite-position/@name, initialise-sprite-position/@settings-name-duplicate, initialise-sprite-position/@settings-name-library, initialise-sprite-position/@settings-name-x, initialise-sprite-position/@settings-name-y, initialise-sprite-position/@settings-select-duplicate-custom, initialise-sprite-position/@settings-select-duplicate-keep, initialise-sprite-position/@settings-select-duplicate-randomize, blocks2image/@description, blocks2image/@name, remove-curved-stage-border/@description, remove-curved-stage-border/@name, transparent-orphans/@description, transparent-orphans/@name, transparent-orphans/@settings-name-block, transparent-orphans/@settings-name-dragged, transparent-orphans/@settings-name-orphan, paint-by-default/@description, paint-by-default/@name, paint-by-default/@settings-name-backdrop, paint-by-default/@settings-name-costume, paint-by-default/@settings-name-sound, paint-by-default/@settings-name-sprite, paint-by-default/@settings-select-backdrop-library, paint-by-default/@settings-select-backdrop-paint, paint-by-default/@settings-select-backdrop-surprise, paint-by-default/@settings-select-backdrop-upload, paint-by-default/@settings-select-costume-library, paint-by-default/@settings-select-costume-paint, paint-by-default/@settings-select-costume-surprise, paint-by-default/@settings-select-costume-upload, paint-by-default/@settings-select-sound-library, paint-by-default/@settings-select-sound-record, paint-by-default/@settings-select-sound-surprise, paint-by-default/@settings-select-sound-upload, paint-by-default/@settings-select-sprite-library, paint-by-default/@settings-select-sprite-paint, paint-by-default/@settings-select-sprite-surprise, paint-by-default/@settings-select-sprite-upload, block-cherry-picking/@description, block-cherry-picking/@info-flipControls, block-cherry-picking/@info-macContextDisabled, block-cherry-picking/@name, block-cherry-picking/@settings-name-invertDrag, hide-new-variables/@description, hide-new-variables/@name, editor-extra-keys/@description, editor-extra-keys/@info-experimentalKeysWarn, editor-extra-keys/@info-shiftKeysWarn, editor-extra-keys/@name, editor-extra-keys/@settings-name-experimentalKeys, editor-extra-keys/@settings-name-shiftKeys, hide-delete-button/@description, hide-delete-button/@name, hide-delete-button/@settings-name-costumes, hide-delete-button/@settings-name-sounds, no-script-bumping/@description, no-script-bumping/@name, disable-stage-drag-select/@description, disable-stage-drag-select/@name, move-to-top-bottom/@description, move-to-top-bottom/@info-developer-tools, move-to-top-bottom/@name, disable-paste-offset/@description, disable-paste-offset/@info-vanilla, disable-paste-offset/@name, block-duplicate/@description, block-duplicate/@info-mac, block-duplicate/@name, rename-broadcasts/@description, rename-broadcasts/@name, swap-local-global/@description, swap-local-global/@name, editor-comment-previews/@description, editor-comment-previews/@name, editor-comment-previews/@settings-name-delay, editor-comment-previews/@settings-name-follow-mouse, editor-comment-previews/@settings-name-hover-view, editor-comment-previews/@settings-name-hover-view-block, editor-comment-previews/@settings-name-hover-view-procedure, editor-comment-previews/@settings-name-reduce-animation, editor-comment-previews/@settings-name-reduce-transparency, editor-comment-previews/@settings-select-delay-long, editor-comment-previews/@settings-select-delay-none, editor-comment-previews/@settings-select-delay-short, columns/@description, columns/@name, number-pad/@description, number-pad/@info-explanation, number-pad/@name, script-snap/@description, script-snap/@name, script-snap/@preset-name-default, script-snap/@preset-name-half-block, script-snap/@preset-name-whole-block, script-snap/@settings-name-grid, fullscreen/@description, fullscreen/@info-hideToolbarNotice, fullscreen/@name, fullscreen/@settings-name-browserFullscreen, fullscreen/@settings-name-hideToolbar, hide-stage/@description, hide-stage/@name, editor-stepping/@description, editor-stepping/@name, editor-stepping/@settings-name-highlight-color, default */
/***/ (function(module) {
module.exports = JSON.parse("{\"cat-blocks/@description\":\"Brengt de kat-blokken in de editor van 1 April 2020 terug.\",\"cat-blocks/@info-watch\":\"De instelling \\\"Kijk naar muisaanwijzer\\\" vermindert mogelijk prestaties wanneer de editor is geopend.\",\"cat-blocks/@name\":\"Kat-blokken\",\"cat-blocks/@settings-name-watch\":\"Kijk naar muisaanwijzer\",\"editor-devtools/@description\":\"Voegt nieuwe menuopties toe aan de editor: blokken kopiëren/plakken, beter opruimen, en meer!\",\"editor-devtools/@name\":\"Ontwikkelaarstools\",\"editor-devtools/@settings-name-enableCleanUpPlus\":\"\\\"Blokken opruimen\\\" Verbeteren\",\"editor-devtools/@settings-name-enablePasteBlocksAtMouse\":\"Blokken plakken bij muisaanwijzer\",\"find-bar/@description\":\"Maakt een nieuwe zoekbalk waarmee je scripts, uiterlijken en geluiden kunt zoeken en ernaar kunt springen, naast het geluidentabblad. Gebruik Ctrl+Links en Ctrl+Rechts in het codegebied om te navigeren naar vorige of volgende bezochte posities na het gebruiken van de zoekbalk.\",\"find-bar/@info-developer-tools\":\"Deze addon maakte voorheen deel uit van de \\\"ontwikkelaarstools\\\"-addon maar is nu hierheen verhuisd.\",\"find-bar/@name\":\"Zoekbalk in editor\",\"middle-click-popup/@description\":\"Klik met de scrolwielknop op het codegebied of gebruik Ctrl+Spatie of Shift+Klik om een zwevend invoervak zichtbaar te maken, waar je de naam van een blok (of een deel ervan) kunt typen en het naar het codegebied kunt slepen. Houd Shift ingedrukt tijdens het slepen om het vak niet te sluiten.\",\"middle-click-popup/@info-developer-tools\":\"Deze addon maakte voorheen deel uit van de \\\"ontwikkelaarstools\\\"-addon maar is nu hierheen verhuisd.\",\"middle-click-popup/@name\":\"Blokken invoegen op naam\",\"jump-to-def/@description\":\"Spring naar een definitie van een eigen blok met de scrolwielknop of Shift+Klik op het blok.\",\"jump-to-def/@info-developer-tools\":\"Deze addon maakte voorheen deel uit van de \\\"ontwikkelaarstools\\\"-addon maar is nu hierheen verhuisd.\",\"jump-to-def/@name\":\"Springen naar definitie van eigen blok\",\"editor-searchable-dropdowns/@description\":\"Geeft je de mogelijkheid om blok-dropdownitems te zoeken.\",\"editor-searchable-dropdowns/@name\":\"Doorzoekbare dropdowns\",\"data-category-tweaks-v2/@description\":\"Maakt aanpassingen aan de Gegevens (\\\"Variabelen\\\")-blokcategorie.\",\"data-category-tweaks-v2/@name\":\"Gegevenscategorie-aanpassingen\",\"data-category-tweaks-v2/@settings-name-moveReportersDown\":\"Verplaats gegevensblokken boven variabelenlijst\",\"data-category-tweaks-v2/@settings-name-separateListCategory\":\"Aparte Lijstcategorie\",\"data-category-tweaks-v2/@settings-name-separateLocalVariables\":\"Aparte \\\"Voor Deze Sprite\\\"-Variabelen\",\"block-palette-icons/@description\":\"Voegt pictogrammen binnen de gekleurde cirkels van blokcategorieën toe.\",\"block-palette-icons/@name\":\"Pictogrammen voor categorieën in blokpalet\",\"hide-flyout/@description\":\"Verbergt het blokpalet als niet gefocust. Klik op het slotpictogram om het tijdelijk vast te zetten. Gebruik de \\\"categorie-klik\\\"-modus als alternatief.\",\"hide-flyout/@info-hoverExplanation\":\"\\\"Over paletgebied zweven\\\" verbreedt alleen het zichtgebied. Als je blokken naar dat gebied wilt slepen zonder dat ze verwijderd worden, gebruik dan een van de andere modi.\",\"hide-flyout/@name\":\"Blokpalet automatisch verbergen\",\"hide-flyout/@settings-name-speed\":\"Animatiesnelheid\",\"hide-flyout/@settings-name-toggle\":\"Aanzetten...\",\"hide-flyout/@settings-select-speed-default\":\"Standaard\",\"hide-flyout/@settings-select-speed-long\":\"Traag\",\"hide-flyout/@settings-select-speed-none\":\"Meteen\",\"hide-flyout/@settings-select-speed-short\":\"Vlug\",\"hide-flyout/@settings-select-toggle-category\":\"Categorieën klikken\",\"hide-flyout/@settings-select-toggle-cathover\":\"Over categorieën zweven\",\"hide-flyout/@settings-select-toggle-hover\":\"Over paletgebied zweven\",\"hide-flyout/@update\":\"Deze addon is verbeterd en er zijn veel bugs opgelost.\",\"mediarecorder/@description\":\"Voegt een \\\"opname starten\\\"-knop aan de editortaakbalk toe die je het speelveld laat opnemen.\",\"mediarecorder/@name\":\"Projectvideo-opnemer\",\"drag-drop/@description\":\"Laat je afbeeldingen en geluiden slepen van je bestandsverkenner in het spritevenster of kostuum-/geluidlijst. Je kunt ook tekstbestanden naar lijsten of naar \\\"vraag en wacht\\\"-invoeren slepen.\",\"drag-drop/@name\":\"Bestand slepen en neerzetten\",\"drag-drop/@settings-name-use-hd-upload\":\"Gebruik HD-uploads\",\"debugger/@settings-name-log_broadcasts\":\"Signalen loggen\",\"debugger/@settings-name-log_clear_greenflag\":\"Logs wissen op groene vlag\",\"debugger/@settings-name-log_clone_create\":\"Klooncreaties loggen\",\"debugger/@settings-name-log_failed_clone_creation\":\"Log wanneer maximale klonen bereikt zijn\",\"debugger/@settings-name-log_greenflag\":\"Groene vlag-kliks loggen\",\"debugger/@update\":\"Nieuwe \\\"Threads\\\" en \\\"Prestaties\\\"-vensters in de debugger.\",\"pause/@description\":\"Voegt een pauzeerknop toe naast de groene vlag.\",\"pause/@name\":\"Pauzeerknop\",\"mute-project/@description\":\"Ctrl+Klik de groene vlag om het project te dempen/dempen opheffen.\",\"mute-project/@info-macOS\":\"Gebruik de Cmd-toets in plaats van Ctrl op macOS.\",\"mute-project/@name\":\"Gedempte projectspeler\",\"vol-slider/@description\":\"Voegt een volumeschuifregelaar toe naast de start-/stopbesturingen\",\"vol-slider/@name\":\"Volumeschuifregelaar in projecten\",\"vol-slider/@settings-name-defVol\":\"Standaardvolume\",\"clones/@description\":\"Voegt een teller boven het speelveld toe in de editor die het totale aantal klonen laat zien.\",\"clones/@name\":\"Kloonteller\",\"clones/@settings-name-showicononly\":\"Alleen pictogram tonen\",\"mouse-pos/@description\":\"Laat de x/y-posities van je muisaanwijzer zien boven het speelveld in de editor.\",\"mouse-pos/@name\":\"Muispositie\",\"color-picker/@description\":\"Voegt hex-codeingangen toe aan kleurenkiezers.\",\"color-picker/@name\":\"Hex-kleurenkiezer\",\"remove-sprite-confirm/@description\":\"Vraagt of je zeker weet dat je een sprite in een project wilt verwijderen.\",\"remove-sprite-confirm/@name\":\"Sprite verwijderen bevestigen\",\"block-count/@description\":\"Laat je het totaal aantal blokken in een project zien in de menubalk van de editor. Hoorde vroeger bij \\\"sprite- en scriptteller\\\".\",\"block-count/@name\":\"Blokkenteller\",\"onion-skinning/@description\":\"Laat doorzichtige lagen van vorige of volgende uiterlijken zien bij het bewerken van uiterlijken. Bestuurd door knoppen onder de uiterlijkeditor bij de zoomknoppen.\",\"onion-skinning/@name\":\"\\\"Onion skinning\\\"\",\"onion-skinning/@settings-name-afterTint\":\"Volgend uiterlijk-tint\",\"onion-skinning/@settings-name-beforeTint\":\"Vorig uiterlijk-tint\",\"onion-skinning/@settings-name-default\":\"Standaard inschakelen\",\"onion-skinning/@settings-name-layering\":\"Standaardlagen\",\"onion-skinning/@settings-name-mode\":\"Standaardmodus\",\"onion-skinning/@settings-name-next\":\"Standaard volgende uiterlijken\",\"onion-skinning/@settings-name-opacity\":\"Doorzichtigheid (%)\",\"onion-skinning/@settings-name-opacityStep\":\"Doorzichtigheidsstap (%)\",\"onion-skinning/@settings-name-previous\":\"Standaard vorige uiterlijken\",\"onion-skinning/@settings-select-layering-behind\":\"Achter\",\"onion-skinning/@settings-select-layering-front\":\"Voor\",\"onion-skinning/@settings-select-mode-merge\":\"Afbeeldingen samenvoegen\",\"onion-skinning/@settings-select-mode-tint\":\"Kleurtint\",\"paint-snap/@description\":\"Objecten in de uiterlijkeditor uitlijnen op begrenzende vakken en vectorknooppunten.\",\"paint-snap/@name\":\"Uitlijnen in uiterlijkeditor\",\"paint-snap/@settings-name-boxCenter\":\"Uitlijnen vanaf middelpunt selectie\",\"paint-snap/@settings-name-boxCorners\":\"Uitlijnen vanaf hoeken selectie\",\"paint-snap/@settings-name-boxEdgeMids\":\"Uitlijnen vanaf middelpunten op randen selectie\",\"paint-snap/@settings-name-enable-default\":\"Standaard inschakelen\",\"paint-snap/@settings-name-guide-color\":\"Hulpkleur bij uitlijnen\",\"paint-snap/@settings-name-objectCenters\":\"Uitlijnen op objectmiddelpunten\",\"paint-snap/@settings-name-objectCorners\":\"Uitlijnen op objecthoeken\",\"paint-snap/@settings-name-objectEdges\":\"Uitlijnen op objectranden\",\"paint-snap/@settings-name-objectMidlines\":\"Uitlijnen op objectmiddenlijnen\",\"paint-snap/@settings-name-pageAxes\":\"Uitlijnen op X- en Y-assen van pagina\",\"paint-snap/@settings-name-pageCenter\":\"Uitlijnen op paginamiddelpunt\",\"paint-snap/@settings-name-pageCorners\":\"Uitlijnen op paginahoeken\",\"paint-snap/@settings-name-pageEdges\":\"Uitlijnen op paginaranden\",\"paint-snap/@settings-name-threshold\":\"Uitlijnafstand\",\"default-costume-editor-color/@description\":\"Verandert de standaardkleuren en -randgrootte in de uiterlijkeditor.\",\"default-costume-editor-color/@name\":\"Aanpasbare standaardkleuren in uiterlijkeditor\",\"default-costume-editor-color/@settings-name-fill\":\"Standaard opvulkluur\",\"default-costume-editor-color/@settings-name-persistence\":\"Gebruik vorige kleur in plaats van resetten na het veranderen van gereedschappen\",\"default-costume-editor-color/@settings-name-stroke\":\"Standaard randkleur\",\"default-costume-editor-color/@settings-name-strokeSize\":\"Standaard randgrootte\",\"bitmap-copy/@description\":\"Geeft je de mogelijkheid om bitmapafbeeldingen van de kostuumeditor te kopiëren naar je klembord, zodat je het in andere websites of software kunt plakken.\",\"bitmap-copy/@info-norightclick\":\"\\\"Rechterklik → kopiëren\\\" is niet ondersteund. Je moet Ctrl+C indrukken terwijl een bitmapafbeelding is geselecteerd.\",\"bitmap-copy/@name\":\"Bitmapafbeeldingen kopiëren\",\"2d-color-picker/@description\":\"Vervangt saturatie- en helderheidschuifregelaars in de uiterlijkeditor met een 2D-kleurenkiezer. Houd Shift ingedrukt en beweeg de muisaanwijzer om de waarden op een enkele as te veranderen.\",\"2d-color-picker/@name\":\"2D-kleurenkiezer\",\"better-img-uploads/@description\":\"Voegt een nieuwe knop toe boven de \\\"upload uiterlijk\\\"-knop die geüploade bitmapafbeeldingen automatisch converteert naar SVG (vector)-afbeeldingen om de kwaliteit te behouden.\",\"better-img-uploads/@info-notSuitableEdit\":\"Vermijd het gebruiken van de HD-uploadknop als je later nog de afbeelding wilt bewerken.\",\"better-img-uploads/@name\":\"HD-afbeelding uploads\",\"better-img-uploads/@settings-name-fitting\":\"Afbeeldingsgrootte\",\"better-img-uploads/@settings-select-fitting-fill\":\"Rekken om speelveld te vullen\",\"better-img-uploads/@settings-select-fitting-fit\":\"Krimpen om in speelveld te passen\",\"better-img-uploads/@settings-select-fitting-full\":\"Originele grootte\",\"pick-colors-from-stage/@description\":\"Kies kleuren in het speelveld met de kleurenkiezer van de uiterlijkeditor.\",\"pick-colors-from-stage/@name\":\"Speelveldkleuren selecteren in de uiterlijkeditor\",\"custom-block-shape/@description\":\"Verander de opvulling, hoekgrootte, en inkepingshoogte van blokken.\",\"custom-block-shape/@info-paddingWarning\":\"De opvulling verminderen is alleen zichtbaar voor jou, dus als anderen je project bekijken, kunnen je scripts elkaar bedekken.\",\"custom-block-shape/@name\":\"Aanpasbare blokvorm\",\"custom-block-shape/@preset-description-default2\":\"Een uiterlijk dat lijkt op Scratch 2.0-blokken\",\"custom-block-shape/@preset-description-default3\":\"Het normale uiterlijk van Scratch-3.0 blokken\",\"custom-block-shape/@preset-description-flat2\":\"Scratch 2.0-blokken zonder inkepingen en hoeken\",\"custom-block-shape/@preset-description-flat3\":\"Scratch 3.0-blokken zonder inkepingen en hoeken\",\"custom-block-shape/@preset-name-default2\":\"2.0-Blokken\",\"custom-block-shape/@preset-name-default3\":\"3.0-Blokken\",\"custom-block-shape/@preset-name-flat2\":\"2.0 Plat\",\"custom-block-shape/@preset-name-flat3\":\"3.0 Plat\",\"custom-block-shape/@settings-name-cornerSize\":\"Hoekgrootte (0-300%)\",\"custom-block-shape/@settings-name-notchSize\":\"Inkepinghoogte (0-150%)\",\"custom-block-shape/@settings-name-paddingSize\":\"Opvulling (50-200%)\",\"zebra-striping/@description\":\"Wisselt de tinten van blokken met dezelfde kleur tussen licht en donker af wanneer ze in elkaar genest zijn. Dit staat ook bekend als zebrastrepen.\",\"zebra-striping/@name\":\"Afwisselende kleuren van geneste blokken\",\"zebra-striping/@settings-name-intensity\":\"Intensiteit (0-100%)\",\"zebra-striping/@settings-name-shade\":\"Tint\",\"zebra-striping/@settings-select-shade-darker\":\"Donkerder\",\"zebra-striping/@settings-select-shade-lighter\":\"Lichter\",\"editor-theme3/@description\":\"Pas blokkleuren aan voor elke categorie in de editor.\",\"editor-theme3/@name\":\"Aanpasbare blokkleuren\",\"editor-theme3/@preset-description-black\":\"Maakt blok-achtergronden zwart\",\"editor-theme3/@preset-description-dark\":\"Donkere versies van de standaardkleuren\",\"editor-theme3/@preset-description-original\":\"De originele blokkleuren van Scratch 2.0\",\"editor-theme3/@preset-description-tweaks\":\"Gebeurtenissen, Besturing, en Eigen blokken met 2.0-kleuren\",\"editor-theme3/@preset-name-black\":\"Zwart\",\"editor-theme3/@preset-name-dark\":\"Donker\",\"editor-theme3/@preset-name-original\":\"2.0-kleuren\",\"editor-theme3/@preset-name-tweaks\":\"3.0-Aanpassingen\",\"editor-theme3/@settings-name-Pen-color\":\"extensies\",\"editor-theme3/@settings-name-comment-color\":\"Opmerkingen\",\"editor-theme3/@settings-name-control-color\":\"besturen\",\"editor-theme3/@settings-name-custom-color\":\"aanpasbaar\",\"editor-theme3/@settings-name-data-color\":\"variabelen\",\"editor-theme3/@settings-name-data-lists-color\":\"lijsten\",\"editor-theme3/@settings-name-events-color\":\"gebeurtenissen\",\"editor-theme3/@settings-name-input-color\":\"Blok-invoer\",\"editor-theme3/@settings-name-looks-color\":\"uiterlijken\",\"editor-theme3/@settings-name-motion-color\":\"beweging\",\"editor-theme3/@settings-name-operators-color\":\"functies\",\"editor-theme3/@settings-name-sensing-color\":\"waarnemen\",\"editor-theme3/@settings-name-sounds-color\":\"geluid\",\"editor-theme3/@settings-name-text\":\"Tekstkleur\",\"editor-theme3/@settings-select-text-black\":\"Zwart\",\"editor-theme3/@settings-select-text-colorOnBlack\":\"Gekleurd op zwarte achtergrond\",\"editor-theme3/@settings-select-text-colorOnWhite\":\"Gekleurd op witte achtergrond\",\"editor-theme3/@settings-select-text-white\":\"Wit\",\"editor-theme3/@update\":\"De \\\"Donkere opmerkingen\\\"-instelling van \\\"Donkere modus in editor en aanpasbare kleuren\\\" is hierheen verplaatst en is nu aanpasbaar.\",\"custom-block-text/@description\":\"Verandert de dikte van de bloktekst en voegt eventueel een tekstschaduw toe.\",\"custom-block-text/@name\":\"Bewerkbare bloktekststijlen\",\"custom-block-text/@settings-name-bold\":\"Dikgedrukte tekst\",\"custom-block-text/@settings-name-shadow\":\"Tekstschaduw\",\"editor-colored-context-menus/@description\":\"Geeft rechterklikmenu's van blokken een kleur.\",\"editor-colored-context-menus/@name\":\"Gekleurde rechterklikmenu's\",\"editor-stage-left/@description\":\"Zet het speelveld aan de linkerkant van de editor, zoals in Scratch 2.0.\",\"editor-stage-left/@info-reverseOrder\":\"Om de positie van de knoppen boven het speelveld aan te passen, gebruik de \\\"volgorde van projectbesturingen omkeren\\\"-addon.\",\"editor-stage-left/@name\":\"Zet speelveld aan linkerkant\",\"editor-buttons-reverse-order/@description\":\"Verplaatst de groene vlag en stopknop naar rechts en de volledig scherm-knop naar links, zoals in Scratch 2.0.\",\"editor-buttons-reverse-order/@name\":\"Volgorde van projectbesturingen omkeren\",\"variable-manager/@description\":\"Voegt een tabblad naast \\\"geluiden\\\" toe in de editor om makkelijk variabelen en lijsten aan te passen.\",\"variable-manager/@name\":\"Variabele manager\",\"variable-manager/@update\":\"Lijstvoorwerpen kunnen nu ingevoegd worden zonder de Shifttoets ingedrukt te houden.\",\"search-sprites/@description\":\"Voegt een zoekbalk aan het spritevenster toe om sprites bij naam te zoeken.\",\"search-sprites/@name\":\"Sprites bij naam zoeken\",\"sprite-properties/@description\":\"Verbergt het sprite-eigenschappenpaneel zoals in Scratch 2.0. Klik op de infoknop in de huidige sprite of dubbelklik een sprite om het paneel weer te laten verschijnen. Om het weer te verbergen gebruik je de samenvouwknop in het paneel of dubbelklik een sprite.\",\"sprite-properties/@name\":\"Sprite-eigenschappen samenvouwen\",\"sprite-properties/@settings-name-autoCollapse\":\"Automatisch samenvouwen wanneer muis buiten paneel beweegt\",\"sprite-properties/@settings-name-hideByDefault\":\"Paneel standaard samenvouwen\",\"sprite-properties/@settings-name-transitionDuration\":\"Animatiesnelheid\",\"sprite-properties/@settings-select-transitionDuration-default\":\"Standaard\",\"sprite-properties/@settings-select-transitionDuration-long\":\"Traag\",\"sprite-properties/@settings-select-transitionDuration-none\":\"Meteen\",\"sprite-properties/@settings-select-transitionDuration-short\":\"Vlug\",\"gamepad/@description\":\"Gebruik projecten met een USB- of Bluetooth-controller/gamepad\",\"gamepad/@name\":\"Gamepad-ondersteuning\",\"gamepad/@settings-name-hide\":\"Instellingsknop verbergen als er geen controllers gevonden zijn\",\"editor-sounds/@description\":\"Speelt geluiden af wanneer je blokken verbindt of verwijdert.\",\"editor-sounds/@name\":\"Editor-geluidseffecten\",\"folders/@description\":\"Voegt mappen toe aan het spritevenster, en ook uiterlijk- en geluidlijsten. Om een map aan te maken, gebruik de rechtermuisknop op een sprite en klik op \\\"map aanmaken\\\". Klik op een map om het te openen of te sluiten. Gebruik de rechtermuisknop op een sprite om te zien naar welke mappen je het kunt verplaatsen, of sleep het naar een geopende map. Deze functie werkt door \\\"[folderName]//\\\" aan het begin van de namen van je sprites toe te voegen.\",\"folders/@info-notice-folders-are-public\":\"Gebruikers met deze functie zullen mappen kunnen zien in je project. Alle anderen zien de sprites normaal (zonder mappen).\",\"folders/@name\":\"Spritemappen\",\"block-switching/@description\":\"Rechtermuisknop op een blok om het te wisselen naar een gerelateerde blok.\",\"block-switching/@name\":\"Blokken wisselen\",\"block-switching/@settings-name-control\":\"Besturen-blokken\",\"block-switching/@settings-name-customargs\":\"Eigen blokken-argumenten\",\"block-switching/@settings-name-customargsmode\":\"Zichtbare eigen blokken-argumentopties\",\"block-switching/@settings-name-data\":\"Gegevens-blokken\",\"block-switching/@settings-name-event\":\"Gebeurtenis-blokken\",\"block-switching/@settings-name-extension\":\"Extensieblokken\",\"block-switching/@settings-name-looks\":\"Uiterlijken-blokken\",\"block-switching/@settings-name-motion\":\"Beweging-blokken\",\"block-switching/@settings-name-noop\":\"Laat optie zien om blok naar zichzelf te wisselen\",\"block-switching/@settings-name-operator\":\"Functies-blokken\",\"block-switching/@settings-name-sensing\":\"Waarnemen-blokken\",\"block-switching/@settings-name-sound\":\"Geluid-blokken\",\"block-switching/@settings-select-customargsmode-all\":\"Argumenten in alle eigen blokken in sprite\",\"block-switching/@settings-select-customargsmode-defOnly\":\"Argumenten in eigen eigen blok\",\"load-extensions/@description\":\"Laat muziek, pen, en andere extensies automatisch zien in de blokcategoriemenu in de editor.\",\"load-extensions/@name\":\"Extensies automatisch toevoegen\",\"load-extensions/@settings-name-music\":\"Muziek\",\"load-extensions/@settings-name-text2speech\":\"Tekst naar Spraak\",\"load-extensions/@settings-name-translate\":\"Vertaal\",\"custom-zoom/@description\":\"Kies zelf instellingen voor de minimale, maximale, snelheid, en beginzoom van de zoom van scripts in het codegebied, en verberg automatisch de knoppen.\",\"custom-zoom/@name\":\"Aanpasbare codegebied-zoom\",\"custom-zoom/@settings-name-autohide\":\"Zoomknoppen Automatisch Verbergen\",\"custom-zoom/@settings-name-maxZoom\":\"Maximale Zoom (100-500%)\",\"custom-zoom/@settings-name-minZoom\":\"Minimale Zoom (1-100%)\",\"custom-zoom/@settings-name-speed\":\"Animatiesnelheid van Automatisch Verbergen\",\"custom-zoom/@settings-name-startZoom\":\"Beginzoom (50-500%)\",\"custom-zoom/@settings-name-zoomSpeed\":\"Zoomsnelheid (50-200%)\",\"custom-zoom/@settings-select-speed-default\":\"Standaard\",\"custom-zoom/@settings-select-speed-long\":\"Traag\",\"custom-zoom/@settings-select-speed-none\":\"Meteen\",\"custom-zoom/@settings-select-speed-short\":\"Vlug\",\"initialise-sprite-position/@description\":\"Verander de standaard x/y-positie van nieuwe sprites.\",\"initialise-sprite-position/@name\":\"Aanpasbare positie van nieuwe sprite\",\"initialise-sprite-position/@settings-name-duplicate\":\"Gedrag van gedupliceerde sprites\",\"initialise-sprite-position/@settings-name-library\":\"Geef bibliotheeksprites een willekeurige positie\",\"initialise-sprite-position/@settings-name-x\":\"X-positie\",\"initialise-sprite-position/@settings-name-y\":\"Y-positie\",\"initialise-sprite-position/@settings-select-duplicate-custom\":\"Ga naar specifieke x/y-posities\",\"initialise-sprite-position/@settings-select-duplicate-keep\":\"Hetzelfde als de originele sprite houden\",\"initialise-sprite-position/@settings-select-duplicate-randomize\":\"Willekeurig\",\"blocks2image/@description\":\"Gebruik de rechtermuisknop op het codegebied om blokken te exporteren als SVG/PNG-afbeeldingen.\",\"blocks2image/@name\":\"Blokken opslaan als afbeelding\",\"remove-curved-stage-border/@description\":\"Verwijdert de ronde rand rond het speelveld zodat je de hoeken beter kunt zien.\",\"remove-curved-stage-border/@name\":\"Ronde speelveldrand verwijderen\",\"transparent-orphans/@description\":\"Pas de doorzichtigheid aan voor blokken in de editor, met aparte opties voor losse blokken (blokken zonder gebeurtenis-blokken erboven) en blokken die worden gesleept.\",\"transparent-orphans/@name\":\"Blokdoorzichtigheid\",\"transparent-orphans/@settings-name-block\":\"Blokdoorzichtigheid (%)\",\"transparent-orphans/@settings-name-dragged\":\"Gesleepte blokdoorzichtigheid (%)\",\"transparent-orphans/@settings-name-orphan\":\"Losse blokdoorzichtigheid (%)\",\"paint-by-default/@description\":\"Verandert de standaardactie van de \\\"Kies een Sprite/Uiterlijk/Achtergrond/Geluid\\\"-knoppen, die normaal de bibliotheek openen.\",\"paint-by-default/@name\":\"Standaard sprite tekenen\",\"paint-by-default/@settings-name-backdrop\":\"Achtergrond toevoegen\",\"paint-by-default/@settings-name-costume\":\"Uiterlijk toevoegen\",\"paint-by-default/@settings-name-sound\":\"Geluid toevoegen\",\"paint-by-default/@settings-name-sprite\":\"Sprite toevoegen\",\"paint-by-default/@settings-select-backdrop-library\":\"Bibliotheek\",\"paint-by-default/@settings-select-backdrop-paint\":\"Teken\",\"paint-by-default/@settings-select-backdrop-surprise\":\"Verrassing\",\"paint-by-default/@settings-select-backdrop-upload\":\"Uploaden\",\"paint-by-default/@settings-select-costume-library\":\"Bibliotheek\",\"paint-by-default/@settings-select-costume-paint\":\"Teken\",\"paint-by-default/@settings-select-costume-surprise\":\"Verrassing\",\"paint-by-default/@settings-select-costume-upload\":\"Uploaden\",\"paint-by-default/@settings-select-sound-library\":\"Bibliotheek\",\"paint-by-default/@settings-select-sound-record\":\"Opnemen\",\"paint-by-default/@settings-select-sound-surprise\":\"Verrassing\",\"paint-by-default/@settings-select-sound-upload\":\"Uploaden\",\"paint-by-default/@settings-select-sprite-library\":\"Bibliotheek\",\"paint-by-default/@settings-select-sprite-paint\":\"Teken\",\"paint-by-default/@settings-select-sprite-surprise\":\"Verrassing\",\"paint-by-default/@settings-select-sprite-upload\":\"Uploaden\",\"block-cherry-picking/@description\":\"Sleep een enkel blok uit een script met de Ctrl-toets (zonder dat alle blokken eronder ook meegaan).\",\"block-cherry-picking/@info-flipControls\":\"Als \\\"besturing omdraaien\\\" aanstaat, is het enkele blokken uit een script slepen normaal. Houdt Ctrl ingedrukt om het hele script te slepen.\",\"block-cherry-picking/@info-macContextDisabled\":\"Gebruik de Cmd-toets in plaats van Ctrl op macOS.\",\"block-cherry-picking/@name\":\"Enkel blok slepen met Ctrl-toets\",\"block-cherry-picking/@settings-name-invertDrag\":\"Besturing omdraaien\",\"hide-new-variables/@description\":\"Geen monitors maken voor nieuwe variabelen of lijsten.\",\"hide-new-variables/@name\":\"Nieuwe variabelen verbergen\",\"editor-extra-keys/@description\":\"Voegt meer toetsen toe aan de \\\"toets () ingedrukt?\\\" en \\\"wanneer () is ingedrukt\\\" blokdropdowns, zoals enter, punt, komma, en meer. Deze toetsen werken zelfs voor gebruikers zonder deze addon.\",\"editor-extra-keys/@info-experimentalKeysWarn\":\"De \\\"experimentele toetsen\\\" bevatten isteken, slash, puntkomma en meer. Dit werkt niet op alle systemen of toetsenborden.\",\"editor-extra-keys/@info-shiftKeysWarn\":\"De \\\"Shifttoetsen\\\" bevatten toetsen die normaal de Shifttoets en een getaltoets, zoals hashtag, uitroepteken en meer. Deze toetsen werken alleen met de \\\"wanneer () is ingedrukt\\\"-blok en werken niet op alle systemen of toetsenborden.\",\"editor-extra-keys/@name\":\"Meer toetsopties\",\"editor-extra-keys/@settings-name-experimentalKeys\":\"Experimentele toetsen weergeven\",\"editor-extra-keys/@settings-name-shiftKeys\":\"Shifttoetsen weergeven\",\"hide-delete-button/@description\":\"Verbergt de verwijderknop (afvalbakpictogram) in sprites, uiterlijken en geluiden. Ze kunnen nog steeds worden verwijderd in het rechterklikmenu.\",\"hide-delete-button/@name\":\"Verwijderknop verbergen\",\"hide-delete-button/@settings-name-costumes\":\"Uiterlijken en achtergronden\",\"hide-delete-button/@settings-name-sounds\":\"Geluiden\",\"no-script-bumping/@description\":\"Laat je je scripts bewegen en veranderen zonder overlappende scripts te laten bewegen.\",\"no-script-bumping/@name\":\"Overlappende scripts niet automatisch verplaatsen\",\"disable-stage-drag-select/@description\":\"Maakt het niet meer mogelijk om sprites rond te slepen in de editor, behalve diegene die ingesteld zijn als sleepbaar. Houd Shift ingedrukt om sprites zoals normaal te slepen.\",\"disable-stage-drag-select/@name\":\"Niet-sleepbare sprites in editor\",\"move-to-top-bottom/@description\":\"Voegt opties toe in de rechterklikmenu's van uiterlijken of geluiden om ze helemaal boven of beneden in de lijst te plaatsen.\",\"move-to-top-bottom/@info-developer-tools\":\"Deze addon maakte voorheen deel uit van de \\\"ontwikkelaarstools\\\"-addon maar is nu hierheen verhuisd.\",\"move-to-top-bottom/@name\":\"Verplaats uiterlijk naar boven of beneden\",\"disable-paste-offset/@description\":\"Plak gekopieerde items op hun originele plek in plaats van een beetje verplaatst in de uiterlijkeditor.\",\"disable-paste-offset/@info-vanilla\":\"Dit kan ook gedaan worden zonder deze addon, namelijk door op het object te klikken met Alt ingedrukt.\",\"disable-paste-offset/@name\":\"Geplakte items niet verplaatsen\",\"block-duplicate/@description\":\"Dupliceer snel een script door het te slepen met de Alt-toets ingedrukt. Houd Ctrl ook ingedrukt om alleen een enkel blok te dupliceren in plaats van het hele script eronder.\",\"block-duplicate/@info-mac\":\"Gebruik de Option-toets in plaats van de Alt-toets en de Command-toets in plaats van de Control-toets op macOS.\",\"block-duplicate/@name\":\"Scripts dupliceren met de Alt-toets\",\"rename-broadcasts/@description\":\"Verander de naam van signalen in de dropdowns van signaalblokken.\",\"rename-broadcasts/@name\":\"Signalen hernoemen\",\"swap-local-global/@description\":\"Geeft meer opties voor het hernoemen van variabelen of lijsten: laat je kiezen tussen \\\"Voor alle sprites\\\" en \\\"Alleen voor deze sprite\\\" en of variabelen voor de cloud moeten zijn. Voegt ook een optie toe voor rechterklikken op een variabele/lijst om snel zijn type te veranderen.\",\"swap-local-global/@name\":\"Wissel variabelen tussen \\\"Voor alle sprites\\\" en \\\"Alleen voor deze sprite\\\"\",\"editor-comment-previews/@description\":\"Geeft je de mogelijkheid om de inhoud van opmerkingen te zien door je muisaanwijzer over samengeklapte opmerkingen en blokken te zetten. Hiermee kun je opmerkingen zien die van het scherm af zijn, herhalingsblokken te onderscheiden vanaf de onderkant door zijn voorbeeld, veel grote opmerkingen in een kleine plek passen, en meer.\",\"editor-comment-previews/@name\":\"Editoropmerkingvoorbeelden\",\"editor-comment-previews/@settings-name-delay\":\"Uitstellengte\",\"editor-comment-previews/@settings-name-follow-mouse\":\"Muisaanwijzer volgen\",\"editor-comment-previews/@settings-name-hover-view\":\"Voorbeeld geven van samengeklapte opmerkingen\",\"editor-comment-previews/@settings-name-hover-view-block\":\"Muisaanwijzer over blokken houden om bijbehorende opmerkingen te zien\",\"editor-comment-previews/@settings-name-hover-view-procedure\":\"Muisaanwijzer over zelfgemaakte blokken houden om definitieopmerkingen te zien\",\"editor-comment-previews/@settings-name-reduce-animation\":\"Animaties verminderen\",\"editor-comment-previews/@settings-name-reduce-transparency\":\"Doorzichtigheid verminderen\",\"editor-comment-previews/@settings-select-delay-long\":\"Lang\",\"editor-comment-previews/@settings-select-delay-none\":\"Geen\",\"editor-comment-previews/@settings-select-delay-short\":\"Kort\",\"columns/@description\":\"Verdeelt het blokcategoriemenu in 2 kolommen en zet het boven het blokpalet, net zoals in Scratch 2.0.\",\"columns/@name\":\"Categorie-menu met 2 kolommen\",\"number-pad/@description\":\"Geef het getallenpaneel op alle apparaten weer tijdens het bewerken van een getalinvoer, in plaats van alleen op touchscreenapparaten.\",\"number-pad/@info-explanation\":\"Een getallenpaneel komt tevoorschijn bij het bewerken van getalinvoeren van bepaalde blokken, zoals \\\"verander x met\\\".\",\"number-pad/@name\":\"Getallenpaneel altijd weergeven\",\"script-snap/@description\":\"Sleep een script om zijn positie automatisch uit te lijnen op de codegebied-stippen.\",\"script-snap/@name\":\"Scripts uitlijnen op raster\",\"script-snap/@preset-name-default\":\"Standaard\",\"script-snap/@preset-name-half-block\":\"Half blok\",\"script-snap/@preset-name-whole-block\":\"Heel blok\",\"script-snap/@settings-name-grid\":\"Rastergrootte (px)\",\"fullscreen/@description\":\"Lost een paar ongewenste dingen op in de volledig scherm-modus van de projectspeler, opent het in je browser's volledig scherm-modus, en verbergt de werkbalk met de groene vlag.\",\"fullscreen/@info-hideToolbarNotice\":\"Als je de werkbalk verbergt, onthoud dan dat je Esc kan gebruiken om het volledige scherm uit te gaan.\",\"fullscreen/@name\":\"Verbeterd volledig scherm\",\"fullscreen/@settings-name-browserFullscreen\":\"Volledig scherm projectspeler openen in browser-volledig scherm\",\"fullscreen/@settings-name-hideToolbar\":\"Werkbalk verbergen in volledig scherm\",\"hide-stage/@description\":\"Voegt een knop naast de knoppen \\\"speelveld verkleinen\\\" en \\\"speelveld vergroten\\\" toe die het speelveld en spritevenster verbergt, wat het codegebied veel groter maakt.\",\"hide-stage/@name\":\"Speelveld en spritevenster verbergen\",\"editor-stepping/@description\":\"Voegt een gekleurde markering toe aan de blokken die op dit moment worden uitgevoerd in een project.\",\"editor-stepping/@name\":\"Rand om uitvoerende blokken\",\"editor-stepping/@settings-name-highlight-color\":\"Markeringskleur\"}");
/***/ }),
/***/ "./src/addons/addons-l10n-settings/pl.json":
/*!*************************************************!*\
!*** ./src/addons/addons-l10n-settings/pl.json ***!
\*************************************************/
/*! exports provided: cat-blocks/@description, cat-blocks/@name, cat-blocks/@settings-name-watch, editor-devtools/@name, editor-devtools/@settings-name-enableCleanUpPlus, editor-devtools/@settings-name-enablePasteBlocksAtMouse, find-bar/@info-developer-tools, middle-click-popup/@info-developer-tools, middle-click-popup/@name, jump-to-def/@name, editor-searchable-dropdowns/@description, editor-searchable-dropdowns/@name, data-category-tweaks-v2/@description, data-category-tweaks-v2/@name, data-category-tweaks-v2/@settings-name-moveReportersDown, data-category-tweaks-v2/@settings-name-separateListCategory, data-category-tweaks-v2/@settings-name-separateLocalVariables, block-palette-icons/@description, block-palette-icons/@name, hide-flyout/@description, hide-flyout/@info-hoverExplanation, hide-flyout/@name, hide-flyout/@settings-name-speed, hide-flyout/@settings-name-toggle, hide-flyout/@settings-select-speed-default, hide-flyout/@settings-select-speed-long, hide-flyout/@settings-select-speed-short, hide-flyout/@settings-select-toggle-category, hide-flyout/@settings-select-toggle-cathover, hide-flyout/@settings-select-toggle-hover, hide-flyout/@update, mediarecorder/@description, mediarecorder/@name, drag-drop/@description, drag-drop/@name, drag-drop/@settings-name-use-hd-upload, debugger/@settings-name-log_broadcasts, debugger/@settings-name-log_clear_greenflag, debugger/@settings-name-log_clone_create, debugger/@settings-name-log_failed_clone_creation, debugger/@settings-name-log_greenflag, debugger/@update, pause/@description, pause/@name, mute-project/@description, mute-project/@info-macOS, mute-project/@name, vol-slider/@name, vol-slider/@settings-name-defVol, clones/@description, clones/@name, clones/@settings-name-showicononly, mouse-pos/@description, mouse-pos/@name, color-picker/@description, color-picker/@name, remove-sprite-confirm/@description, remove-sprite-confirm/@name, block-count/@description, block-count/@name, onion-skinning/@description, onion-skinning/@settings-name-afterTint, onion-skinning/@settings-name-beforeTint, onion-skinning/@settings-name-default, onion-skinning/@settings-name-layering, onion-skinning/@settings-name-mode, onion-skinning/@settings-name-next, onion-skinning/@settings-name-opacity, onion-skinning/@settings-name-opacityStep, onion-skinning/@settings-name-previous, onion-skinning/@settings-select-layering-behind, onion-skinning/@settings-select-layering-front, onion-skinning/@settings-select-mode-merge, onion-skinning/@settings-select-mode-tint, paint-snap/@name, paint-snap/@settings-name-enable-default, paint-snap/@settings-name-guide-color, paint-snap/@settings-name-objectCenters, paint-snap/@settings-name-objectCorners, paint-snap/@settings-name-objectEdges, paint-snap/@settings-name-objectMidlines, paint-snap/@settings-name-pageAxes, paint-snap/@settings-name-pageCenter, paint-snap/@settings-name-pageCorners, paint-snap/@settings-name-pageEdges, paint-snap/@settings-name-threshold, default-costume-editor-color/@description, default-costume-editor-color/@name, default-costume-editor-color/@settings-name-fill, default-costume-editor-color/@settings-name-stroke, default-costume-editor-color/@settings-name-strokeSize, bitmap-copy/@description, bitmap-copy/@info-norightclick, bitmap-copy/@name, 2d-color-picker/@description, 2d-color-picker/@name, better-img-uploads/@description, better-img-uploads/@info-notSuitableEdit, better-img-uploads/@name, better-img-uploads/@settings-name-fitting, better-img-uploads/@settings-select-fitting-fill, better-img-uploads/@settings-select-fitting-fit, better-img-uploads/@settings-select-fitting-full, custom-block-shape/@description, custom-block-shape/@info-paddingWarning, custom-block-shape/@name, custom-block-shape/@preset-description-default2, custom-block-shape/@preset-description-default3, custom-block-shape/@preset-description-flat2, custom-block-shape/@preset-description-flat3, custom-block-shape/@preset-name-default2, custom-block-shape/@preset-name-default3, custom-block-shape/@preset-name-flat2, custom-block-shape/@preset-name-flat3, custom-block-shape/@settings-name-cornerSize, custom-block-shape/@settings-name-notchSize, custom-block-shape/@settings-name-paddingSize, zebra-striping/@settings-name-intensity, zebra-striping/@settings-name-shade, zebra-striping/@settings-select-shade-darker, zebra-striping/@settings-select-shade-lighter, editor-theme3/@description, editor-theme3/@name, editor-theme3/@preset-description-black, editor-theme3/@preset-description-dark, editor-theme3/@preset-description-original, editor-theme3/@preset-description-tweaks, editor-theme3/@preset-name-black, editor-theme3/@preset-name-dark, editor-theme3/@preset-name-original, editor-theme3/@preset-name-tweaks, editor-theme3/@settings-name-Pen-color, editor-theme3/@settings-name-comment-color, editor-theme3/@settings-name-control-color, editor-theme3/@settings-name-custom-color, editor-theme3/@settings-name-data-color, editor-theme3/@settings-name-data-lists-color, editor-theme3/@settings-name-events-color, editor-theme3/@settings-name-input-color, editor-theme3/@settings-name-looks-color, editor-theme3/@settings-name-motion-color, editor-theme3/@settings-name-operators-color, editor-theme3/@settings-name-sensing-color, editor-theme3/@settings-name-sounds-color, editor-theme3/@settings-name-text, editor-theme3/@settings-select-text-black, editor-theme3/@settings-select-text-colorOnBlack, editor-theme3/@settings-select-text-colorOnWhite, editor-theme3/@settings-select-text-white, editor-theme3/@update, custom-block-text/@description, custom-block-text/@name, custom-block-text/@settings-name-bold, custom-block-text/@settings-name-shadow, editor-colored-context-menus/@description, editor-colored-context-menus/@name, editor-stage-left/@description, editor-stage-left/@info-reverseOrder, editor-stage-left/@name, editor-buttons-reverse-order/@description, editor-buttons-reverse-order/@name, variable-manager/@description, variable-manager/@name, search-sprites/@description, search-sprites/@name, sprite-properties/@settings-name-transitionDuration, sprite-properties/@settings-select-transitionDuration-default, sprite-properties/@settings-select-transitionDuration-long, sprite-properties/@settings-select-transitionDuration-none, sprite-properties/@settings-select-transitionDuration-short, gamepad/@description, gamepad/@name, gamepad/@settings-name-hide, editor-sounds/@description, editor-sounds/@name, folders/@description, folders/@info-notice-folders-are-public, folders/@name, block-switching/@description, block-switching/@name, block-switching/@settings-name-control, block-switching/@settings-name-customargs, block-switching/@settings-name-customargsmode, block-switching/@settings-name-data, block-switching/@settings-name-event, block-switching/@settings-name-extension, block-switching/@settings-name-looks, block-switching/@settings-name-motion, block-switching/@settings-name-noop, block-switching/@settings-name-operator, block-switching/@settings-name-sensing, block-switching/@settings-name-sound, block-switching/@settings-select-customargsmode-all, block-switching/@settings-select-customargsmode-defOnly, load-extensions/@description, load-extensions/@name, load-extensions/@settings-name-music, load-extensions/@settings-name-pen, load-extensions/@settings-name-text2speech, load-extensions/@settings-name-translate, custom-zoom/@description, custom-zoom/@name, custom-zoom/@settings-name-autohide, custom-zoom/@settings-name-maxZoom, custom-zoom/@settings-name-minZoom, custom-zoom/@settings-name-speed, custom-zoom/@settings-name-startZoom, custom-zoom/@settings-name-zoomSpeed, custom-zoom/@settings-select-speed-default, custom-zoom/@settings-select-speed-long, custom-zoom/@settings-select-speed-short, initialise-sprite-position/@description, initialise-sprite-position/@name, initialise-sprite-position/@settings-name-duplicate, initialise-sprite-position/@settings-name-library, initialise-sprite-position/@settings-name-x, initialise-sprite-position/@settings-name-y, initialise-sprite-position/@settings-select-duplicate-custom, initialise-sprite-position/@settings-select-duplicate-keep, initialise-sprite-position/@settings-select-duplicate-randomize, blocks2image/@description, blocks2image/@name, remove-curved-stage-border/@description, remove-curved-stage-border/@name, transparent-orphans/@description, transparent-orphans/@name, transparent-orphans/@settings-name-block, transparent-orphans/@settings-name-dragged, transparent-orphans/@settings-name-orphan, paint-by-default/@description, paint-by-default/@name, paint-by-default/@settings-name-backdrop, paint-by-default/@settings-name-costume, paint-by-default/@settings-name-sound, paint-by-default/@settings-name-sprite, paint-by-default/@settings-select-backdrop-library, paint-by-default/@settings-select-backdrop-paint, paint-by-default/@settings-select-backdrop-surprise, paint-by-default/@settings-select-backdrop-upload, paint-by-default/@settings-select-costume-library, paint-by-default/@settings-select-costume-paint, paint-by-default/@settings-select-costume-surprise, paint-by-default/@settings-select-costume-upload, paint-by-default/@settings-select-sound-library, paint-by-default/@settings-select-sound-record, paint-by-default/@settings-select-sound-surprise, paint-by-default/@settings-select-sound-upload, paint-by-default/@settings-select-sprite-library, paint-by-default/@settings-select-sprite-paint, paint-by-default/@settings-select-sprite-surprise, paint-by-default/@settings-select-sprite-upload, block-cherry-picking/@description, block-cherry-picking/@info-flipControls, block-cherry-picking/@info-macContextDisabled, block-cherry-picking/@name, block-cherry-picking/@settings-name-invertDrag, hide-new-variables/@description, hide-new-variables/@name, editor-extra-keys/@info-experimentalKeysWarn, editor-extra-keys/@info-shiftKeysWarn, editor-extra-keys/@settings-name-experimentalKeys, hide-delete-button/@description, hide-delete-button/@name, hide-delete-button/@settings-name-costumes, hide-delete-button/@settings-name-sounds, hide-delete-button/@settings-name-sprites, no-script-bumping/@description, no-script-bumping/@name, disable-stage-drag-select/@description, disable-stage-drag-select/@name, move-to-top-bottom/@info-developer-tools, move-to-top-bottom/@name, disable-paste-offset/@description, disable-paste-offset/@name, block-duplicate/@description, block-duplicate/@info-mac, block-duplicate/@name, rename-broadcasts/@description, rename-broadcasts/@name, swap-local-global/@description, swap-local-global/@name, editor-comment-previews/@description, editor-comment-previews/@name, editor-comment-previews/@settings-name-delay, editor-comment-previews/@settings-name-follow-mouse, editor-comment-previews/@settings-name-hover-view, editor-comment-previews/@settings-name-hover-view-block, editor-comment-previews/@settings-name-hover-view-procedure, editor-comment-previews/@settings-name-reduce-animation, editor-comment-previews/@settings-name-reduce-transparency, editor-comment-previews/@settings-select-delay-long, editor-comment-previews/@settings-select-delay-none, editor-comment-previews/@settings-select-delay-short, columns/@description, columns/@name, number-pad/@description, number-pad/@info-explanation, number-pad/@name, script-snap/@description, script-snap/@name, script-snap/@preset-name-default, script-snap/@preset-name-half-block, script-snap/@preset-name-whole-block, script-snap/@settings-name-grid, fullscreen/@description, fullscreen/@info-hideToolbarNotice, fullscreen/@name, fullscreen/@settings-name-browserFullscreen, fullscreen/@settings-name-hideToolbar, hide-stage/@description, hide-stage/@name, editor-stepping/@description, editor-stepping/@name, editor-stepping/@settings-name-highlight-color, default */
/***/ (function(module) {
module.exports = JSON.parse("{\"cat-blocks/@description\":\"Przywraca do edytora kocie bloki z prima aprilis 2020.\",\"cat-blocks/@name\":\"Kocie Bloki\",\"cat-blocks/@settings-name-watch\":\"Patrz na kursor myszy\",\"editor-devtools/@name\":\"Narzędzia Developerskie\",\"editor-devtools/@settings-name-enableCleanUpPlus\":\"Ulepszone „Wyczyść bloki”\",\"editor-devtools/@settings-name-enablePasteBlocksAtMouse\":\"Wklej bloki w miejscu kursora myszy\",\"find-bar/@info-developer-tools\":\"Ten dodatek był wcześniej częścią dodatku „narzędzia developerskie”, ale został przeniesiony tutaj.\",\"middle-click-popup/@info-developer-tools\":\"Ten dodatek był wcześniej częścią dodatku „narzędzia developerskie”, ale został przeniesiony tutaj.\",\"middle-click-popup/@name\":\"Wstaw bloki według nazwy\",\"jump-to-def/@name\":\"Przejdź do definicji bloku\",\"editor-searchable-dropdowns/@description\":\"Umożliwia wyszukiwanie zawartości list rozwijanych należących do bloków. \",\"editor-searchable-dropdowns/@name\":\"Możliwość szukania w liście\",\"data-category-tweaks-v2/@description\":\"Zapewnia poprawki dla kategorii bloków Dane („Zmienne”). \",\"data-category-tweaks-v2/@name\":\"Ulepszenia kategorii danych\",\"data-category-tweaks-v2/@settings-name-moveReportersDown\":\"Przesuwa bloki danych nad listę zmiennych\",\"data-category-tweaks-v2/@settings-name-separateListCategory\":\"Oddziel kategorię Listy\",\"data-category-tweaks-v2/@settings-name-separateLocalVariables\":\"Rozdziel zmienne \\\"Tylko dla tego duszka\\\"\",\"block-palette-icons/@description\":\"Dodaje ikony wewnątrz kolorowych okręgów, które identyfikują kategorie bloków.\",\"block-palette-icons/@name\":\"Ikony kategorii w edytorze\",\"hide-flyout/@description\":\"Ukrywa paletę bloków, jeśli na nią nie najedziesz myszką. Kliknij ikonę kłódki, aby tymczasowo zablokować ją w miejscu. Możesz także użyć trybu „kliknięcie kategorii”.\",\"hide-flyout/@info-hoverExplanation\":\"Tryb „Wyświetl, gdy najedziesz na listę bloków” tylko rozszerza obszar wyświetlania. Jeśli chcesz mieć możliwość przeciągania bloków do tego obszaru bez ich usuwania w koszu, użyj jednego z pozostałych trybów.\",\"hide-flyout/@name\":\"Automatycznie chowana lista bloków\",\"hide-flyout/@settings-name-speed\":\"Prędkość animacji\",\"hide-flyout/@settings-name-toggle\":\"Wyświetl, gdy...\",\"hide-flyout/@settings-select-speed-default\":\"Normalny\",\"hide-flyout/@settings-select-speed-long\":\"Wolna\",\"hide-flyout/@settings-select-speed-short\":\"Szybka\",\"hide-flyout/@settings-select-toggle-category\":\"Klikniesz na kategorię\",\"hide-flyout/@settings-select-toggle-cathover\":\"Najedziesz na kategorie\",\"hide-flyout/@settings-select-toggle-hover\":\"Najedziesz na listę bloków\",\"hide-flyout/@update\":\"Kod tego dodatku został całkiem zmieniony, oraz wiele błędów zostało naprawionych.\",\"mediarecorder/@description\":\"Dodaje przycisk \\\"Włącz nagrywania\\\" w panelu pozwalający nagrać scenę.\",\"mediarecorder/@name\":\"Nagrywanie Video z projektu\",\"drag-drop/@description\":\"Pozwala przesuwać obrazy i dźwięki z Twojego managera plików do miejsca docelowego jak: lista duszków/kostiumów/dźwięków. W dodatku możesz przesuwać pliki tekstowe do pola \\\"Zapytaj i czekaj.\\\"\",\"drag-drop/@name\":\"Przeciągnij i upuść pliki\",\"drag-drop/@settings-name-use-hd-upload\":\"Użyj przesyłania HD\",\"debugger/@settings-name-log_broadcasts\":\"Loguj ogłoszenia\",\"debugger/@settings-name-log_clear_greenflag\":\"Wyczyść logi, kiedy projekt wystartuje\",\"debugger/@settings-name-log_clone_create\":\"Loguj stworzenie klona\",\"debugger/@settings-name-log_failed_clone_creation\":\"Loguj, kiedy ilość klonów osiągnie maksymalną wartość\",\"debugger/@settings-name-log_greenflag\":\"Loguj kiedy kliknięto w Zieloną Flagę\",\"debugger/@update\":\"Nowe zakładki „Wątki” i „Wydajność” w oknie debugera. \",\"pause/@description\":\"Dodaje przycisk pauzy obok zielonej flagi\",\"pause/@name\":\"Przycisk pauzy\",\"mute-project/@description\":\"Kliknij na zieloną flagę trzymając Ctr, aby wyciszyć lub od-ciszyć projekt.\",\"mute-project/@info-macOS\":\"W systemie macOS, użyj klawiszu Cmd zamiast Ctrl.\",\"mute-project/@name\":\"Wycisz odtwarzacz projektu\",\"vol-slider/@name\":\"Suwak głośności projektu\",\"vol-slider/@settings-name-defVol\":\"Domyślna głośność\",\"clones/@description\":\"Dodaje licznik nad sceną pokazujący ilość klonów.\",\"clones/@name\":\"Licznik klonów\",\"clones/@settings-name-showicononly\":\"Pokaż tylko ikonę\",\"mouse-pos/@description\":\"Wyświetla pozycję x/y twojej myszy nad sceną w edytorze.\",\"mouse-pos/@name\":\"Pozycja kursora\",\"color-picker/@description\":\"Dodaje opcję koloru hex do menu wyboru kolorów.\",\"color-picker/@name\":\"Wybieracz koloru hex\",\"remove-sprite-confirm/@description\":\"Upewnia się, czy na pewno chcesz usunąć duszka w projekcie.\",\"remove-sprite-confirm/@name\":\"Potwierdzenie usunięcia duszka\",\"block-count/@description\":\"Pokazuje ilość bloków użytych w edytorze. Wcześniej część dodatku \\\"Sprite and script count\\\".\",\"block-count/@name\":\"Liczba bloków\",\"onion-skinning/@description\":\"Pokazuje przezroczyste nakładki poprzednich lub następnych kostiumów podczas edycji kostiumu. Aby zmienić klatkę kliknij w przyciski pod ikonami powiększania kostiumu. Służy do łatwego tworzenia animacji.\",\"onion-skinning/@settings-name-afterTint\":\"Odcień następnego kostiumu\",\"onion-skinning/@settings-name-beforeTint\":\"Odcień poprzedniego kostiumu\",\"onion-skinning/@settings-name-default\":\"Włączone domyślnie\",\"onion-skinning/@settings-name-layering\":\"Domyślne warstwowanie\",\"onion-skinning/@settings-name-mode\":\"Tryb domyślny\",\"onion-skinning/@settings-name-next\":\"Domyślnie następne kostiumy\",\"onion-skinning/@settings-name-opacity\":\"Nieprzezroczystość (%)\",\"onion-skinning/@settings-name-opacityStep\":\"Nieprzezroczystość następnych kostiumów (%)\",\"onion-skinning/@settings-name-previous\":\"Domyślnie poprzednie kostiumy\",\"onion-skinning/@settings-select-layering-behind\":\"Tył\",\"onion-skinning/@settings-select-layering-front\":\"Przód\",\"onion-skinning/@settings-select-mode-merge\":\"Łącz obrazy\",\"onion-skinning/@settings-select-mode-tint\":\"Kolor odcienia\",\"paint-snap/@name\":\"Przyczepianie kostiumów w edytorze\",\"paint-snap/@settings-name-enable-default\":\"Włącz domyślnie\",\"paint-snap/@settings-name-guide-color\":\"Kolor zaznaczenia przyciąganych obiektów\",\"paint-snap/@settings-name-objectCenters\":\"Przyczep do środka obiektów\",\"paint-snap/@settings-name-objectCorners\":\"Przyczep do rogów obiektów\",\"paint-snap/@settings-name-objectEdges\":\"Przyczep do boków obiektów\",\"paint-snap/@settings-name-objectMidlines\":\"Przyczep do linii środkowych obiektów\",\"paint-snap/@settings-name-pageAxes\":\"Przyczep do osi X i Y\",\"paint-snap/@settings-name-pageCenter\":\"Przyczep do środka strony\",\"paint-snap/@settings-name-pageCorners\":\"Przyczep do rogów strony\",\"paint-snap/@settings-name-pageEdges\":\"Przyczep do boków strony\",\"paint-snap/@settings-name-threshold\":\"Dystans przyczepiania\",\"default-costume-editor-color/@description\":\"Zmienia domyślne parametry narzędzi w edytorze kostiumów.\",\"default-costume-editor-color/@name\":\"Domyślne kolory w edytorze kostiumów\",\"default-costume-editor-color/@settings-name-fill\":\"Domyślny kolor wypełnienia\",\"default-costume-editor-color/@settings-name-stroke\":\"Domyślny kolor zarysu\",\"default-costume-editor-color/@settings-name-strokeSize\":\"Domyślna wielkość zarysu\",\"bitmap-copy/@description\":\"Pozwala ci kopiować zdjęcie z edytora kostiumu do schowka w systemie, abyś mógł wkleić do innych programów.\",\"bitmap-copy/@info-norightclick\":\"„Kliknięcie prawym przyciskiem myszy → kopiowanie” nie jest obsługiwane. Musisz nacisnąć Ctrl + C, gdy wybrany jest obraz bitmapowy.\",\"bitmap-copy/@name\":\"Kopiowanie obrazów bitmapowych\",\"2d-color-picker/@description\":\"Zamienia paski wyboru jasności i saturacji, na paletę kolorów 2D w edytorze kostiumów. Przytrzymaj Shift, aby zmieniać wartość na tylko jednej płaszczyźnie.\",\"2d-color-picker/@name\":\"Wybieranie kolorów w 2D\",\"better-img-uploads/@description\":\"Dodaje nowy przycisk, który automatycznie zamienia przesłane obrazy bitmapowe na obrazy SVG (wektorowe), aby uniknąć utraty jakości.\",\"better-img-uploads/@info-notSuitableEdit\":\"Unikaj używania przycisku przesyłania HD, jeśli planujesz edytować obraz po przesłaniu.\",\"better-img-uploads/@name\":\"Przesyłanie obrazów HD \",\"better-img-uploads/@settings-name-fitting\":\"Zmienianie rozmiaru obrazu\",\"better-img-uploads/@settings-select-fitting-fill\":\"Zwiększ, aby wypełnić scenę \",\"better-img-uploads/@settings-select-fitting-fit\":\"Zmniejsz, aby dopasować do sceny\",\"better-img-uploads/@settings-select-fitting-full\":\"Oryginalny rozmiar\",\"custom-block-shape/@description\":\"Dostosuj wielkość obramowania, zaokrąglenia rogów i wysokości bloków.\",\"custom-block-shape/@info-paddingWarning\":\"Zmniejszanie wielkości obramowania jest widoczne tylko dla Ciebie, więc gdy Twoje projekty zostaną wyświetlone przez inne Twój kod może nachodzić na siebie.\",\"custom-block-shape/@name\":\"Dowolny kształt bloków\",\"custom-block-shape/@preset-description-default2\":\"Wygląd podobny do bloków Scratch 2.0 \",\"custom-block-shape/@preset-description-default3\":\"Regularny wygląd bloków Scratch 3.0\",\"custom-block-shape/@preset-description-flat2\":\"Bloki Scratch 2.0 z usuniętymi nacięciami i narożnikami \",\"custom-block-shape/@preset-description-flat3\":\"Bloki Scratch 3.0 z usuniętymi nacięciami i narożnikami \",\"custom-block-shape/@preset-name-default2\":\"Bloki 2.0\",\"custom-block-shape/@preset-name-default3\":\"Bloki 3.0\",\"custom-block-shape/@preset-name-flat2\":\"Płaskie 2.0\",\"custom-block-shape/@preset-name-flat3\":\"Płaskie 3.0\",\"custom-block-shape/@settings-name-cornerSize\":\"Rozmiar zaokrąglenia rogów (0--300%)\",\"custom-block-shape/@settings-name-notchSize\":\"Wielkość nacięcia (0-150%) \",\"custom-block-shape/@settings-name-paddingSize\":\"Rozmiar obramowania (50-200%)\",\"zebra-striping/@settings-name-intensity\":\"Intensywność (0-100%)\",\"zebra-striping/@settings-name-shade\":\"Cień\",\"zebra-striping/@settings-select-shade-darker\":\"Ciemniej\",\"zebra-striping/@settings-select-shade-lighter\":\"Jaśniej\",\"editor-theme3/@description\":\"Edytuj kolory bloków dla każdej kategorii w edytorze.\",\"editor-theme3/@name\":\"Niestandardowe kolory bloków\",\"editor-theme3/@preset-description-black\":\"Zmienia tło bloków na czarne\",\"editor-theme3/@preset-description-dark\":\"Ciemne wersje podstawowych kolorów\",\"editor-theme3/@preset-description-original\":\"Oryginalne kolory bloków z wersji Scratch 2.0\",\"editor-theme3/@preset-description-tweaks\":\"Kategorie \\\"zdarzenia\\\", \\\"kontrola\\\", i \\\"moje bloki\\\" są kolorach z wersji 2.0\",\"editor-theme3/@preset-name-black\":\"Czarny\",\"editor-theme3/@preset-name-dark\":\"Ciemny\",\"editor-theme3/@preset-name-original\":\"Kolory 2.0\",\"editor-theme3/@preset-name-tweaks\":\"Poprawki 3.0 \",\"editor-theme3/@settings-name-Pen-color\":\"rozszerzenia\",\"editor-theme3/@settings-name-comment-color\":\"Komentarze\",\"editor-theme3/@settings-name-control-color\":\"kontrola\",\"editor-theme3/@settings-name-custom-color\":\"niestandardowy\",\"editor-theme3/@settings-name-data-color\":\"zmienne\",\"editor-theme3/@settings-name-data-lists-color\":\"listy\",\"editor-theme3/@settings-name-events-color\":\"zdarzenia\",\"editor-theme3/@settings-name-input-color\":\"Wejścia bloków\",\"editor-theme3/@settings-name-looks-color\":\"wygląd\",\"editor-theme3/@settings-name-motion-color\":\"ruch\",\"editor-theme3/@settings-name-operators-color\":\"wyrażenia\",\"editor-theme3/@settings-name-sensing-color\":\"czujniki\",\"editor-theme3/@settings-name-sounds-color\":\"dźwięk\",\"editor-theme3/@settings-name-text\":\"Kolor tekstu\",\"editor-theme3/@settings-select-text-black\":\"Czarny\",\"editor-theme3/@settings-select-text-colorOnBlack\":\"Kolorowe na czarnym tle\",\"editor-theme3/@settings-select-text-colorOnWhite\":\"Kolorowe na białym tle\",\"editor-theme3/@settings-select-text-white\":\"Biały\",\"editor-theme3/@update\":\"Ustawienie \\\"Ciemne komentarze\\\" z sekcji \\\"Tryb ciemny edytora i niestandardowe kolory\\\" zostało przeniesione tutaj i jest teraz dostosowywalne.\",\"custom-block-text/@description\":\"Zmienia nasycenie tekstu na blokach, opcjonalnie dodaje cień obok nich.\",\"custom-block-text/@name\":\"Konfigurowalny styl tekstu bloków\",\"custom-block-text/@settings-name-bold\":\"Pogrubiony tekst\",\"custom-block-text/@settings-name-shadow\":\"Cień pod tekstem\",\"editor-colored-context-menus/@description\":\"Kiedy klikniesz prawym klawiszem na blok, wyświetlone menu ma kolorowe tło.\",\"editor-colored-context-menus/@name\":\"Kolorowe menu zawartości\",\"editor-stage-left/@description\":\"Przesuwa scenę i listę duszków na lewą stronę edytora, jak w Scratch 2.0.\",\"editor-stage-left/@info-reverseOrder\":\"Aby zmienić kolejność przycisków powyżej sceny, użyj dodatku \\\"Odwrócona kolejność kontrolek projektu\\\".\",\"editor-stage-left/@name\":\"Przenieś scenę na lewą stronę\",\"editor-buttons-reverse-order/@description\":\"Przesuwa zieloną flagę oraz przyciski do zatrzymania na prawą stronę, a przycisk powiększenia ekranu na lewą stronę, tak samo jak w Scratch 2.0.\",\"editor-buttons-reverse-order/@name\":\"Odwrócona kolejność kontrolek projektu\",\"variable-manager/@description\":\"Dodaje nową zakładkę obok \\\"dźwięków\\\" w edytorze, aby łatwo edytować zmienne i listy.\",\"variable-manager/@name\":\"Menedżer zmiennych\",\"search-sprites/@description\":\"Dodaje pole wyszukiwania w liście duszków, za pomocą którego możesz wyszukać duszka po jego nazwie.\",\"search-sprites/@name\":\"Szukaj duszków po nazwie\",\"sprite-properties/@settings-name-transitionDuration\":\"Prędkość animacji\",\"sprite-properties/@settings-select-transitionDuration-default\":\"Domyślna\",\"sprite-properties/@settings-select-transitionDuration-long\":\"Wolna\",\"sprite-properties/@settings-select-transitionDuration-none\":\"Od razu\",\"sprite-properties/@settings-select-transitionDuration-short\":\"Szybka\",\"gamepad/@description\":\"Kontroluj projekt za pomocą kontrolera/gamepada używając USB lub Bluetooth.\",\"gamepad/@name\":\"Wsparcie dla Gamepadów\",\"gamepad/@settings-name-hide\":\"Ukryj przycisk ustawień, gdy system nie wykryje żadnych kontrolerów \",\"editor-sounds/@description\":\"Pusza efekty dźwiękowe, kiedy połączysz lub rozłączysz bloki.\",\"editor-sounds/@name\":\"Efekty dźwiękowe w edytorze\",\"folders/@description\":\"Dodaje foldery do panelu duszków, a także do listy kostiumów i dźwięków. Aby utworzyć folder, kliknij prawym przyciskiem myszy na dowolnego duszka i wybierz opcję \\\"utwórz folder\\\". Kliknij folder, aby go otworzyć lub zamknąć. Naciśnij prawym przycisk myszy na duszku, aby zobaczyć, do jakich folderów możesz go przenieść. Możesz także przeciągnąć go i upuść go do dowolnego otwartego folderu. Ta funkcja działa poprzez dodanie „[nazwa_folderu]//” na początku nazw twoich duszków.\",\"folders/@info-notice-folders-are-public\":\"Użytkownicy, którzy mają włączoną tą funkcję będą widzieć foldery w Twoim projekcie. A inne osoby, będą normalnie widzieć listę duszków (bez folderów).\",\"folders/@name\":\"Foldery duszków\",\"block-switching/@description\":\"Kliknij prawym przyciskiem myszy na blok, aby zamienić go na powiązany blok.\",\"block-switching/@name\":\"Zmiana bloków\",\"block-switching/@settings-name-control\":\"Bloki kontroli\",\"block-switching/@settings-name-customargs\":\"Argumenty Moich Bloków\",\"block-switching/@settings-name-customargsmode\":\"Pokaż argumenty Moich Bloków\",\"block-switching/@settings-name-data\":\"Bloki danych\",\"block-switching/@settings-name-event\":\"Bloki zdarzeń\",\"block-switching/@settings-name-extension\":\"Bloki rozszerzeń\",\"block-switching/@settings-name-looks\":\"Bloki wyglądu\",\"block-switching/@settings-name-motion\":\"Bloki ruchu\",\"block-switching/@settings-name-noop\":\"Pokaż opcję do zmieniania bloku\",\"block-switching/@settings-name-operator\":\"Bloki operatora\",\"block-switching/@settings-name-sensing\":\"Bloki czujników\",\"block-switching/@settings-name-sound\":\"Bloki dźwięku\",\"block-switching/@settings-select-customargsmode-all\":\"Argumenty we wszystkich Moich Blokach w duszku\",\"block-switching/@settings-select-customargsmode-defOnly\":\"Argumenty w Moich Blokach\",\"load-extensions/@description\":\"Automatycznie pokazuje bloki muzyczne, pióro i inne rozszerzenia do Twojego projektu.\",\"load-extensions/@name\":\"Automatycznie dodawaj rozszerzenia\",\"load-extensions/@settings-name-music\":\"Muzyka\",\"load-extensions/@settings-name-pen\":\"Pióro\",\"load-extensions/@settings-name-text2speech\":\"Tekst na mowę\",\"load-extensions/@settings-name-translate\":\"Tłumacz\",\"custom-zoom/@description\":\"Wybierz niestandardowe ustawienia dla minimalnej i maksymalnej wielkości, szybkości, oraz dla początkowego rozmiaru powiększenia skryptów w obszarze kodu.\",\"custom-zoom/@name\":\"Dowolne powiększenie obszaru kodu\",\"custom-zoom/@settings-name-autohide\":\"Automatycznie ukrywaj kontrolki przybliżania\",\"custom-zoom/@settings-name-maxZoom\":\"Maksymalne Powiększenie (100-500%)\",\"custom-zoom/@settings-name-minZoom\":\"Minimalne przybliżenie (1-100%)\",\"custom-zoom/@settings-name-speed\":\"Prędkość animacji autochowania\",\"custom-zoom/@settings-name-startZoom\":\"Początkowe przybliżenie (50-500%)\",\"custom-zoom/@settings-name-zoomSpeed\":\"Prędkość przybliżania (50-200%)\",\"custom-zoom/@settings-select-speed-default\":\"Domyślny\",\"custom-zoom/@settings-select-speed-long\":\"Wolna\",\"custom-zoom/@settings-select-speed-short\":\"Szybka\",\"initialise-sprite-position/@description\":\"Zmień domyślną pozycję x i y dla nowych duszków.\",\"initialise-sprite-position/@name\":\"Dowolna pozycja nowych duszków\",\"initialise-sprite-position/@settings-name-duplicate\":\"Zachowanie podczas duplikowania duszków\",\"initialise-sprite-position/@settings-name-library\":\"Losuj pozycję duszków w bibliotece\",\"initialise-sprite-position/@settings-name-x\":\"pozycja X\",\"initialise-sprite-position/@settings-name-y\":\"pozycja Y\",\"initialise-sprite-position/@settings-select-duplicate-custom\":\"Pójdź na konkretną pozycje x/y\",\"initialise-sprite-position/@settings-select-duplicate-keep\":\"Zostań w tej samej pozycji co oryginalny duszek\",\"initialise-sprite-position/@settings-select-duplicate-randomize\":\"Pójdź na losową pozycję\",\"blocks2image/@description\":\"Kliknij prawym klawiszem w edytorze kodu, aby wyeksportować bloki jako obrazy SVG/PNG.\",\"blocks2image/@name\":\"Zapisz bloki jako obraz\",\"remove-curved-stage-border/@description\":\"Usuwa zaokrąglone krawędzie sceny, i pozwala zobaczyć jej rogi.\",\"remove-curved-stage-border/@name\":\"Usuwa zaokrąglone krawędzie w podglądzie projektu\",\"transparent-orphans/@description\":\"Dostosuj przezroczystość bloków w edytorze, korzystając z osobnych opcji dla bloków odłączonych (tych bez nagłówka) i bloków przeciąganych.\",\"transparent-orphans/@name\":\"Przezroczystość bloku\",\"transparent-orphans/@settings-name-block\":\"Przezroczystość bloku (%)\",\"transparent-orphans/@settings-name-dragged\":\"Przezroczystość przeciąganych bloków (%)\",\"transparent-orphans/@settings-name-orphan\":\"Przezroczystość odłączonych bloków (%)\",\"paint-by-default/@description\":\"Zmienia domyślną akcję przycisków „Wybierz duszka/kostium/tło/dźwięk”, które domyślnie otwierają bibliotekę. \",\"paint-by-default/@name\":\"Domyślnie koloruj kostium\",\"paint-by-default/@settings-name-backdrop\":\"Wybierz tło\",\"paint-by-default/@settings-name-costume\":\"Wybierz kostium\",\"paint-by-default/@settings-name-sound\":\"Wybierz dźwięk\",\"paint-by-default/@settings-name-sprite\":\"Wybierz duszka\",\"paint-by-default/@settings-select-backdrop-library\":\"Biblioteka\",\"paint-by-default/@settings-select-backdrop-paint\":\"Maluj\",\"paint-by-default/@settings-select-backdrop-surprise\":\"Niespodzianka\",\"paint-by-default/@settings-select-backdrop-upload\":\"Prześlij\",\"paint-by-default/@settings-select-costume-library\":\"Biblioteka\",\"paint-by-default/@settings-select-costume-paint\":\"Maluj\",\"paint-by-default/@settings-select-costume-surprise\":\"Niespodzianka\",\"paint-by-default/@settings-select-costume-upload\":\"Prześlij\",\"paint-by-default/@settings-select-sound-library\":\"Biblioteka\",\"paint-by-default/@settings-select-sound-record\":\"Nagraj\",\"paint-by-default/@settings-select-sound-surprise\":\"Niespodzianka\",\"paint-by-default/@settings-select-sound-upload\":\"Prześlij\",\"paint-by-default/@settings-select-sprite-library\":\"Biblioteka\",\"paint-by-default/@settings-select-sprite-paint\":\"Maluj\",\"paint-by-default/@settings-select-sprite-surprise\":\"Niespodzianka\",\"paint-by-default/@settings-select-sprite-upload\":\"Wczytaj duszka\",\"block-cherry-picking/@description\":\"Daje możliwość do wyciągnięcia jednego bloku z środku kodu (zamiast wyciągania wszystkich poniżej). Aby to zrobić należy kliknąć trzymając klawisz Ctr.\",\"block-cherry-picking/@info-flipControls\":\"Jeśli ustawienie \\\"odwróć działanie\\\" jest włączone, to chwytanie bloków pojedynczo będzie zachowaniem domyślnym. Przytrzymaj Ctrl, aby przeciągnąć cały stos. \",\"block-cherry-picking/@info-macContextDisabled\":\"W systemie macOS zamiast klawisza Ctrl, należy użyć klawisza Cmd.\",\"block-cherry-picking/@name\":\"Złap pojedynczy blok klawiszem Ctrl\",\"block-cherry-picking/@settings-name-invertDrag\":\"Odwróć działanie\",\"hide-new-variables/@description\":\"Po stworzeniu listy lub zmiennej nie pokazuj jej podglądu.\",\"hide-new-variables/@name\":\"Ukryj nowo stworzone zmienne\",\"editor-extra-keys/@info-experimentalKeysWarn\":\"Dodaje \\\"eksperymentalne klawisze\\\" wliczając \\\"znak równości\\\", \\\"slash\\\" i więcej! Może nie działać na wszystkich systemach operacyjnych lub na innych ułożeniach klawiatur!\",\"editor-extra-keys/@info-shiftKeysWarn\":\"„Klawisze Shift” obejmują klawisze, które zwykle wymagają klawisza Shift i klawisza numerycznego, takie jak \\\"hashtag\\\", \\\"wykrzyknik\\\" i inne. Te klawisze działają tylko z blokiem „kiedy naciśnięto klawisz ()” i nie działają we wszystkich systemach operacyjnych lub innych układach klawiatury. \",\"editor-extra-keys/@settings-name-experimentalKeys\":\"Pokaż klawisze eksperymentalne\",\"hide-delete-button/@description\":\"Ukrywa przycisk usuwania (ikonę kosza na śmieci) przed duszkami, kostiumami i dźwiękami. Nadal można je usunąć za pomocą prawego przycisku myszy.\",\"hide-delete-button/@name\":\"Ukryj przycisk usuwania\",\"hide-delete-button/@settings-name-costumes\":\"Kostiumy i tła\",\"hide-delete-button/@settings-name-sounds\":\"Dźwięki\",\"hide-delete-button/@settings-name-sprites\":\"Duszki\",\"no-script-bumping/@description\":\"Kiedy zasłonisz inny kod, to wtedy on się nie przesunie, tylko zostanie w tej samej pozycji.\",\"no-script-bumping/@name\":\"Wyłącz automatyczne przesuwanie nakładających się skryptów\",\"disable-stage-drag-select/@description\":\"Blokuje możliwość przesuwania duszków na scenie w edytorze projektu, z wyjątkiem tych, które są ustawione na \\\"przesuwalne\\\". Przytrzymać Shift, aby normalnie przesuwać duszki.\",\"disable-stage-drag-select/@name\":\"Blokada przesuwania duszków w edytorze\",\"move-to-top-bottom/@info-developer-tools\":\"Ten dodatek był wcześniej częścią dodatku „narzędzia developerskie”, ale został przeniesiony tutaj.\",\"move-to-top-bottom/@name\":\"Przenieś kostium do góry albo do dołu\",\"disable-paste-offset/@description\":\"Wklej skopiowane kostiumy w jej oryginalnej pozycji, zamiast delikatnie je przesuwać.\",\"disable-paste-offset/@name\":\"Nie przesuwaj wklejonych obiektów\",\"block-duplicate/@description\":\"Szybko zduplikuj skrypt, przeciągając go, trzymając klawisz Alt. Możesz także przytrzymać również klawisz Ctrl, aby zduplikować tylko pojedynczy blok zamiast całego stosu dołączonego pod nim.\",\"block-duplicate/@info-mac\":\"W systemie macOS zamiast klawisza Alt należy użyć klawisza Option, a zamiast klawisza Control - klawisza Command.\",\"block-duplicate/@name\":\"Duplikuj skrypt przyciskiem Alt\",\"rename-broadcasts/@description\":\"Dodaje możliwość zmiany nazwy komunikatów w blokach nadawczych.\",\"rename-broadcasts/@name\":\"Zmień ogłoszenie\",\"swap-local-global/@description\":\"Dodaje więcej opcji w czasie zmieniania nazwy zmiennej lub listy. Możesz zmienić czy dana zmienna jest dla \\\"Wszystkich duszków\\\" lub \\\"Tylko dla tego duszka\\\" oraz czy jest zapisywana w chmurze.\",\"swap-local-global/@name\":\"Przełącz zmienną między ustawieniami \\\"Dla wszystkich duszków\\\" na \\\"Tylko dla tego duszka\\\"\",\"editor-comment-previews/@description\":\"Pozwala podejrzeć zawartość komentarza najeżdżając na połączone bloki. Możesz nawet zobaczyć komentarze, które zachodzą za ekran. Dodatkowo możesz zmieścić duże komentarze w małej przestrzeni oraz więcej!\",\"editor-comment-previews/@name\":\"Podgląd komentarzy\",\"editor-comment-previews/@settings-name-delay\":\"Czas opóźnienia\",\"editor-comment-previews/@settings-name-follow-mouse\":\"Podążaj za myszą\",\"editor-comment-previews/@settings-name-hover-view\":\"Najedź na nakładające się komentarze, aby zobaczyć ich podgląd.\",\"editor-comment-previews/@settings-name-hover-view-block\":\"Najedź na bloki, aby poznać ich definicje i komentarze.\",\"editor-comment-previews/@settings-name-hover-view-procedure\":\"Najedź na \\\"moje bloki\\\", aby poznać ich definicje i komentarze.\",\"editor-comment-previews/@settings-name-reduce-animation\":\"Zmniejsz ilość animacji\",\"editor-comment-previews/@settings-name-reduce-transparency\":\"Zmniejsz przezroczystość\",\"editor-comment-previews/@settings-select-delay-long\":\"Długie\",\"editor-comment-previews/@settings-select-delay-none\":\"Brak\",\"editor-comment-previews/@settings-select-delay-short\":\"Krótkie\",\"columns/@description\":\"Dzieli menu kategorii bloków na dwie kolumny i przenosi je na górę palety bloków, tak jak w Scratch 2.0.\",\"columns/@name\":\"Menu kategorii podzielone na 2 kolumny\",\"number-pad/@description\":\"Pokazuje klawiaturę numeryczną Scratcha podczas edycji pól liczbowych na wszystkich urządzeniach, a nie tylko na urządzeniach z ekranem dotykowym.\",\"number-pad/@info-explanation\":\"Podczas edycji liczb w niektórych blokach, takich jak \\\"ustaw x na\\\", pojawi się klawiatura numeryczna.\",\"number-pad/@name\":\"Zawsze pokazuj klawiaturę numeryczną\",\"script-snap/@description\":\"Po przesunięciu kodu, zostanie on \\\"przyczepiony\\\" do kropek tła w edytorze.\",\"script-snap/@name\":\"Przyczep fragmenty kodu do wirtualnej siatki\",\"script-snap/@preset-name-default\":\"Domyślny\",\"script-snap/@preset-name-half-block\":\"Połowa bloku\",\"script-snap/@preset-name-whole-block\":\"Cały blok kodu\",\"script-snap/@settings-name-grid\":\"Wielkość siatki (px)\",\"fullscreen/@description\":\"Naprawia niektóre niepożądane efekty w trybie pełnoekranowym. Otwiera projekt w trybie pełnoekranowym przeglądarki oraz ukrywa pasek z zieloną flagą.\",\"fullscreen/@info-hideToolbarNotice\":\"Jeśli zdecydujesz się ukryć pasek narzędzi, pamiętaj, że możesz użyć klawisza Esc, aby wyjść z trybu pełnoekranowego do odtwarzacza projektów. \",\"fullscreen/@name\":\"Polepszony pełny ekran\",\"fullscreen/@settings-name-browserFullscreen\":\"Otwórz pełny ekran, gdy użytkownik jest w trybie pełnoekranowym przeglądarki\",\"fullscreen/@settings-name-hideToolbar\":\"Ukryj pasek narzędzi w pełnym ekranie\",\"hide-stage/@description\":\"Dodaje przycisk obok przycisków \\\"zmniejsz/zwiększ scenę\\\", który ukrywa scenę i listę duszków,znacznie zwiększając obszar kodowania.\",\"hide-stage/@name\":\"Ukryj scenę i listę duszków\",\"editor-stepping/@description\":\"Dodaje kolorowe podkreślenie do bloków, których kod wykonuje się w danym momencie.\",\"editor-stepping/@name\":\"Obramowanie wykonujących się bloków\",\"editor-stepping/@settings-name-highlight-color\":\"Kolor podkreślenia\"}");
/***/ }),
/***/ "./src/addons/addons-l10n-settings/pt.json":
/*!*************************************************!*\
!*** ./src/addons/addons-l10n-settings/pt.json ***!
\*************************************************/
/*! exports provided: cat-blocks/@description, cat-blocks/@name, cat-blocks/@settings-name-watch, editor-devtools/@name, editor-devtools/@settings-name-enableCleanUpPlus, editor-devtools/@settings-name-enablePasteBlocksAtMouse, find-bar/@name, editor-searchable-dropdowns/@description, editor-searchable-dropdowns/@name, data-category-tweaks-v2/@description, data-category-tweaks-v2/@name, data-category-tweaks-v2/@settings-name-moveReportersDown, data-category-tweaks-v2/@settings-name-separateListCategory, data-category-tweaks-v2/@settings-name-separateLocalVariables, block-palette-icons/@description, block-palette-icons/@name, hide-flyout/@description, hide-flyout/@info-hoverExplanation, hide-flyout/@name, hide-flyout/@settings-name-toggle, hide-flyout/@settings-select-speed-default, hide-flyout/@settings-select-toggle-category, hide-flyout/@settings-select-toggle-cathover, hide-flyout/@settings-select-toggle-hover, hide-flyout/@update, mediarecorder/@description, mediarecorder/@name, drag-drop/@description, drag-drop/@name, drag-drop/@settings-name-use-hd-upload, debugger/@name, debugger/@settings-name-log_broadcasts, debugger/@settings-name-log_clear_greenflag, debugger/@settings-name-log_clone_create, debugger/@settings-name-log_failed_clone_creation, debugger/@settings-name-log_greenflag, debugger/@update, pause/@description, pause/@name, mute-project/@description, mute-project/@info-macOS, mute-project/@name, vol-slider/@name, vol-slider/@settings-name-defVol, clones/@description, clones/@name, clones/@settings-name-showicononly, mouse-pos/@description, mouse-pos/@name, color-picker/@description, color-picker/@name, remove-sprite-confirm/@description, remove-sprite-confirm/@name, block-count/@description, block-count/@name, onion-skinning/@description, onion-skinning/@settings-name-afterTint, onion-skinning/@settings-name-beforeTint, onion-skinning/@settings-name-default, onion-skinning/@settings-name-layering, onion-skinning/@settings-name-mode, onion-skinning/@settings-name-next, onion-skinning/@settings-name-opacity, onion-skinning/@settings-name-opacityStep, onion-skinning/@settings-name-previous, onion-skinning/@settings-select-layering-behind, onion-skinning/@settings-select-layering-front, onion-skinning/@settings-select-mode-merge, onion-skinning/@settings-select-mode-tint, default-costume-editor-color/@description, default-costume-editor-color/@name, default-costume-editor-color/@settings-name-fill, default-costume-editor-color/@settings-name-stroke, default-costume-editor-color/@settings-name-strokeSize, bitmap-copy/@description, bitmap-copy/@info-norightclick, bitmap-copy/@name, 2d-color-picker/@description, 2d-color-picker/@name, better-img-uploads/@description, better-img-uploads/@info-notSuitableEdit, better-img-uploads/@name, better-img-uploads/@settings-name-fitting, better-img-uploads/@settings-select-fitting-fill, better-img-uploads/@settings-select-fitting-fit, better-img-uploads/@settings-select-fitting-full, custom-block-shape/@description, custom-block-shape/@info-paddingWarning, custom-block-shape/@name, custom-block-shape/@preset-description-default2, custom-block-shape/@preset-description-default3, custom-block-shape/@preset-description-flat2, custom-block-shape/@preset-description-flat3, custom-block-shape/@preset-name-default2, custom-block-shape/@preset-name-default3, custom-block-shape/@preset-name-flat2, custom-block-shape/@preset-name-flat3, custom-block-shape/@settings-name-cornerSize, custom-block-shape/@settings-name-notchSize, custom-block-shape/@settings-name-paddingSize, zebra-striping/@settings-name-intensity, zebra-striping/@settings-name-shade, zebra-striping/@settings-select-shade-darker, zebra-striping/@settings-select-shade-lighter, editor-theme3/@description, editor-theme3/@name, editor-theme3/@preset-description-black, editor-theme3/@preset-description-dark, editor-theme3/@preset-description-original, editor-theme3/@preset-description-tweaks, editor-theme3/@preset-name-black, editor-theme3/@preset-name-dark, editor-theme3/@preset-name-original, editor-theme3/@preset-name-tweaks, editor-theme3/@settings-name-Pen-color, editor-theme3/@settings-name-comment-color, editor-theme3/@settings-name-control-color, editor-theme3/@settings-name-custom-color, editor-theme3/@settings-name-data-color, editor-theme3/@settings-name-data-lists-color, editor-theme3/@settings-name-events-color, editor-theme3/@settings-name-input-color, editor-theme3/@settings-name-looks-color, editor-theme3/@settings-name-motion-color, editor-theme3/@settings-name-operators-color, editor-theme3/@settings-name-sensing-color, editor-theme3/@settings-name-sounds-color, editor-theme3/@settings-name-text, editor-theme3/@settings-select-text-black, editor-theme3/@settings-select-text-colorOnBlack, editor-theme3/@settings-select-text-colorOnWhite, editor-theme3/@settings-select-text-white, custom-block-text/@description, custom-block-text/@name, custom-block-text/@settings-name-bold, custom-block-text/@settings-name-shadow, editor-colored-context-menus/@description, editor-colored-context-menus/@name, editor-stage-left/@description, editor-stage-left/@name, editor-buttons-reverse-order/@description, editor-buttons-reverse-order/@name, variable-manager/@description, variable-manager/@name, search-sprites/@description, search-sprites/@name, gamepad/@description, gamepad/@name, gamepad/@settings-name-hide, editor-sounds/@description, editor-sounds/@name, folders/@description, folders/@info-notice-folders-are-public, folders/@name, block-switching/@description, block-switching/@name, block-switching/@settings-name-control, block-switching/@settings-name-customargs, block-switching/@settings-name-customargsmode, block-switching/@settings-name-data, block-switching/@settings-name-event, block-switching/@settings-name-extension, block-switching/@settings-name-looks, block-switching/@settings-name-motion, block-switching/@settings-name-noop, block-switching/@settings-name-operator, block-switching/@settings-name-sensing, block-switching/@settings-name-sound, block-switching/@settings-select-customargsmode-all, block-switching/@settings-select-customargsmode-defOnly, load-extensions/@description, load-extensions/@name, load-extensions/@settings-name-music, load-extensions/@settings-name-pen, load-extensions/@settings-name-text2speech, load-extensions/@settings-name-translate, custom-zoom/@description, custom-zoom/@name, custom-zoom/@settings-name-autohide, custom-zoom/@settings-name-maxZoom, custom-zoom/@settings-name-minZoom, custom-zoom/@settings-name-startZoom, custom-zoom/@settings-name-zoomSpeed, custom-zoom/@settings-select-speed-default, initialise-sprite-position/@description, initialise-sprite-position/@name, initialise-sprite-position/@settings-name-duplicate, initialise-sprite-position/@settings-name-library, initialise-sprite-position/@settings-name-x, initialise-sprite-position/@settings-name-y, initialise-sprite-position/@settings-select-duplicate-custom, initialise-sprite-position/@settings-select-duplicate-keep, initialise-sprite-position/@settings-select-duplicate-randomize, blocks2image/@description, blocks2image/@name, remove-curved-stage-border/@description, remove-curved-stage-border/@name, transparent-orphans/@description, transparent-orphans/@name, transparent-orphans/@settings-name-block, transparent-orphans/@settings-name-dragged, transparent-orphans/@settings-name-orphan, paint-by-default/@description, paint-by-default/@name, paint-by-default/@settings-name-backdrop, paint-by-default/@settings-name-costume, paint-by-default/@settings-name-sound, paint-by-default/@settings-name-sprite, paint-by-default/@settings-select-backdrop-library, paint-by-default/@settings-select-backdrop-paint, paint-by-default/@settings-select-backdrop-surprise, paint-by-default/@settings-select-backdrop-upload, paint-by-default/@settings-select-costume-library, paint-by-default/@settings-select-costume-paint, paint-by-default/@settings-select-costume-surprise, paint-by-default/@settings-select-costume-upload, paint-by-default/@settings-select-sound-library, paint-by-default/@settings-select-sound-record, paint-by-default/@settings-select-sound-surprise, paint-by-default/@settings-select-sound-upload, paint-by-default/@settings-select-sprite-library, paint-by-default/@settings-select-sprite-paint, paint-by-default/@settings-select-sprite-surprise, paint-by-default/@settings-select-sprite-upload, block-cherry-picking/@description, block-cherry-picking/@info-flipControls, block-cherry-picking/@info-macContextDisabled, block-cherry-picking/@name, block-cherry-picking/@settings-name-invertDrag, hide-new-variables/@description, hide-new-variables/@name, editor-extra-keys/@info-experimentalKeysWarn, editor-extra-keys/@info-shiftKeysWarn, hide-delete-button/@description, hide-delete-button/@name, hide-delete-button/@settings-name-costumes, hide-delete-button/@settings-name-sounds, hide-delete-button/@settings-name-sprites, no-script-bumping/@description, no-script-bumping/@name, disable-stage-drag-select/@description, disable-stage-drag-select/@name, move-to-top-bottom/@name, disable-paste-offset/@description, disable-paste-offset/@name, block-duplicate/@description, block-duplicate/@info-mac, block-duplicate/@name, rename-broadcasts/@name, swap-local-global/@description, swap-local-global/@name, editor-comment-previews/@description, editor-comment-previews/@name, editor-comment-previews/@settings-name-delay, editor-comment-previews/@settings-name-follow-mouse, editor-comment-previews/@settings-name-hover-view, editor-comment-previews/@settings-name-hover-view-block, editor-comment-previews/@settings-name-hover-view-procedure, editor-comment-previews/@settings-name-reduce-animation, editor-comment-previews/@settings-name-reduce-transparency, editor-comment-previews/@settings-select-delay-long, editor-comment-previews/@settings-select-delay-none, editor-comment-previews/@settings-select-delay-short, columns/@description, columns/@name, script-snap/@description, script-snap/@name, script-snap/@preset-name-default, script-snap/@preset-name-half-block, script-snap/@preset-name-whole-block, script-snap/@settings-name-grid, fullscreen/@description, fullscreen/@info-hideToolbarNotice, fullscreen/@name, fullscreen/@settings-name-browserFullscreen, fullscreen/@settings-name-hideToolbar, hide-stage/@name, editor-stepping/@description, editor-stepping/@name, editor-stepping/@settings-name-highlight-color, default */
/***/ (function(module) {
module.exports = JSON.parse("{\"cat-blocks/@description\":\"Adiciona de volta os blocos de gato no editor de primeiro de abril de 2020.\",\"cat-blocks/@name\":\"Blocos de gato\",\"cat-blocks/@settings-name-watch\":\"Monitorar ponteiro do mouse\",\"editor-devtools/@name\":\"Ferramentas de desenvolvedor\",\"editor-devtools/@settings-name-enableCleanUpPlus\":\"Melhorar opção \\\"Limpar Blocos\\\"\",\"editor-devtools/@settings-name-enablePasteBlocksAtMouse\":\"Colar blocos na posição do mouse\",\"find-bar/@name\":\"Barra localizar do editor\",\"editor-searchable-dropdowns/@description\":\"Te deixa pesquisar nos dropdowns de blocos.\",\"editor-searchable-dropdowns/@name\":\"Dropdowns buscáveis\",\"data-category-tweaks-v2/@description\":\"Adiciona melhorias na categoria de Dados (\\\"Variáveis\\\").\",\"data-category-tweaks-v2/@name\":\"Melhorias na categoria Dados\",\"data-category-tweaks-v2/@settings-name-moveReportersDown\":\"Mover blocos de variáveis acima da lista de variáveis\",\"data-category-tweaks-v2/@settings-name-separateListCategory\":\"Nova Categoria para Listas\",\"data-category-tweaks-v2/@settings-name-separateLocalVariables\":\"Nova Categoria para Variáveis Apenas para este Ator\",\"block-palette-icons/@description\":\"Adiciona ícones dentro dos círculos coloridos nas categorias de bloco.\",\"block-palette-icons/@name\":\"Ícones nas categorias da paleta de blocos\",\"hide-flyout/@description\":\"Esconde a paleta de blocos se o mouse não estiver em cima. Clique no ícone do cadeado para trancá-la temporariamente. Você também pode usar o modo \\\"ao clicar em uma categoria\\\".\",\"hide-flyout/@info-hoverExplanation\":\"O modo \\\"Passar o mouse na área da paleta\\\" só aumenta a área visível. Se você quer poder arrastar blocos até aquela área sem jogar eles fora, use outro modo.\",\"hide-flyout/@name\":\"Auto-esconder paleta de blocos\",\"hide-flyout/@settings-name-toggle\":\"Alternar ao...\",\"hide-flyout/@settings-select-speed-default\":\"Padrão\",\"hide-flyout/@settings-select-toggle-category\":\"Clicar em uma categoria\",\"hide-flyout/@settings-select-toggle-cathover\":\"Passar o mouse em uma categoria\",\"hide-flyout/@settings-select-toggle-hover\":\"Passar o mouse na área da paleta\",\"hide-flyout/@update\":\"Este addon foi revisado e diversos bugs foram corrigidos.\",\"mediarecorder/@description\":\"Adiciona um botão \\\"começar a gravar\\\" à barra superior do editor que te deixa gravar o palco do projeto.\",\"mediarecorder/@name\":\"Gravador de vídeo do projeto\",\"drag-drop/@description\":\"Te deixa arrastar imagens e sons do seu computador até a lista de atores, fantasias ou sons. Você também pode arrastar arquivos de texto até listas ou a entrada de resposta do bloco \\\"pergunte e espere\\\".\",\"drag-drop/@name\":\"Arrastar arquivos\",\"drag-drop/@settings-name-use-hd-upload\":\"Carregar imagens em HD\",\"debugger/@name\":\"Depurador\",\"debugger/@settings-name-log_broadcasts\":\"Registrar transmissões de mensagens\",\"debugger/@settings-name-log_clear_greenflag\":\"Excluir registros ao clicar na bandeira verde\",\"debugger/@settings-name-log_clone_create\":\"Registrar criações de clone\",\"debugger/@settings-name-log_failed_clone_creation\":\"Registrar quando o valor máximo de clones for atingido\",\"debugger/@settings-name-log_greenflag\":\"Registrar quando a bandeira verde for clicada\",\"debugger/@update\":\"Novas abas \\\"Linhas de execução\\\" e \\\"Performance\\\" na janela de debug.\",\"pause/@description\":\"Adiciona um botão de pausa do lado da bandeira verde.\",\"pause/@name\":\"Botão de pausa\",\"mute-project/@description\":\"Ctrl+Clique na bandeira verde para mutar/desmutar o projeto.\",\"mute-project/@info-macOS\":\"No macOS, use a tecla Cmd ao invés de Ctrl.\",\"mute-project/@name\":\"Modo projeto mutado\",\"vol-slider/@name\":\"Slider de volume do projeto\",\"vol-slider/@settings-name-defVol\":\"Volume padrão\",\"clones/@description\":\"Adiciona um contador acima do palco no editor que mostra o número total de clones.\",\"clones/@name\":\"Contador de clones\",\"clones/@settings-name-showicononly\":\"Mostrar apenas o ícone\",\"mouse-pos/@description\":\"Mostra a posição do mouse próxima à bandeira acima do palco no editor.\",\"mouse-pos/@name\":\"Posição do mouse\",\"color-picker/@description\":\"Adiciona entradas para código hex à paleta de cores.\",\"color-picker/@name\":\"Seletor de cor hex\",\"remove-sprite-confirm/@description\":\"Pede confirmação antes de deletar um ator dentro de um projeto.\",\"remove-sprite-confirm/@name\":\"Confirmação ao deletar ator\",\"block-count/@description\":\"Mostra o número total de blocos em um projeto na barra de menu do editor. Anteriormente fazia parte do addon \\\"contador de atores e scripts\\\".\",\"block-count/@name\":\"Número de blocos\",\"onion-skinning/@description\":\"Mostra uma cópia transparente das fantasias anteriores e posteriores ao editar uma fantasia. Controlado por botões em baixo do editor de fantasia ao lado dos botões de zoom.\",\"onion-skinning/@settings-name-afterTint\":\"Cor da próxima fantasia\",\"onion-skinning/@settings-name-beforeTint\":\"Cor da fantasia anterior\",\"onion-skinning/@settings-name-default\":\"Ligar por padrão\",\"onion-skinning/@settings-name-layering\":\"Camada padrão\",\"onion-skinning/@settings-name-mode\":\"Modo padrão\",\"onion-skinning/@settings-name-next\":\"Número padrão de próximas fantasias\",\"onion-skinning/@settings-name-opacity\":\"Opacidade (%)\",\"onion-skinning/@settings-name-opacityStep\":\"Aumento de Opacidade (%)\",\"onion-skinning/@settings-name-previous\":\"Número padrão de fantasias anteriores\",\"onion-skinning/@settings-select-layering-behind\":\"Atrás\",\"onion-skinning/@settings-select-layering-front\":\"Na frente\",\"onion-skinning/@settings-select-mode-merge\":\"Transparente\",\"onion-skinning/@settings-select-mode-tint\":\"Colorido\",\"default-costume-editor-color/@description\":\"Muda o padrão das cores e do tamanho da borda usado pelo editor de fantasias.\",\"default-costume-editor-color/@name\":\"Customizar padrões de cor do editor de fantasias\",\"default-costume-editor-color/@settings-name-fill\":\"Cor de preenchimento padrão\",\"default-costume-editor-color/@settings-name-stroke\":\"Cor da borda padrão\",\"default-costume-editor-color/@settings-name-strokeSize\":\"Tamanho da borda padrão\",\"bitmap-copy/@description\":\"Te deixa copiar uma imagem bitmap do editor de fantasia e colar em outros sites ou programas.\",\"bitmap-copy/@info-norightclick\":\"\\\"Botão direito → copiar\\\" não funciona. Você precisa apertar Ctrl+C enquanto tiver uma imagem bitmap selecionada.\",\"bitmap-copy/@name\":\"Copiar imagens bitmap\",\"2d-color-picker/@description\":\"Troca os sliders de saturação e brilho por um seletor de cor 2D. Segure Shift enquanto arrasta o cursor para mudar valores em apenas uma direção.\",\"2d-color-picker/@name\":\"Paleta de cores 2D\",\"better-img-uploads/@description\":\"Adiciona um novo botão em cima do botão \\\"Carregar Fantasia\\\" que automaticamente converte um arquivo de imagem bitmap para imagens SVG (vetoriais) para não perder qualidade.\",\"better-img-uploads/@info-notSuitableEdit\":\"Não use o botão de upload HD se você quer poder editar a imagem depois de carregá-la.\",\"better-img-uploads/@name\":\"Upload de imagens HD\",\"better-img-uploads/@settings-name-fitting\":\"Tamanho da imagem\",\"better-img-uploads/@settings-select-fitting-fill\":\"Esticar para preencher o palco\",\"better-img-uploads/@settings-select-fitting-fit\":\"Diminuir para caber no palco\",\"better-img-uploads/@settings-select-fitting-full\":\"Tamanho original\",\"custom-block-shape/@description\":\"Ajuste o tamanho, raio de canto e altura do encaixe dos blocos do Scratch.\",\"custom-block-shape/@info-paddingWarning\":\"Só você pode ver o tamanho customizado que você escolheu pros blocos, então quando outras pessoas verem os seus projetos, os scripts podem ficar amontoados.\",\"custom-block-shape/@name\":\"Formato de bloco customizável\",\"custom-block-shape/@preset-description-default2\":\"Uma aparência parecida com os blocos do Scratch 2.0\",\"custom-block-shape/@preset-description-default3\":\"A aparência normal dos blocos do Scratch 3.0\",\"custom-block-shape/@preset-description-flat2\":\"Blocos do Scratch 2.0 mas com encaixes e cantos removidos\",\"custom-block-shape/@preset-description-flat3\":\"Blocos do Scratch 3.0 mas com encaixes e cantos removidos\",\"custom-block-shape/@preset-name-default2\":\"Blocos 2.0\",\"custom-block-shape/@preset-name-default3\":\"Blocos 3.0\",\"custom-block-shape/@preset-name-flat2\":\"2.0 Liso\",\"custom-block-shape/@preset-name-flat3\":\"3.0 Liso\",\"custom-block-shape/@settings-name-cornerSize\":\"Raio de canto (0-300%)\",\"custom-block-shape/@settings-name-notchSize\":\"Altura do encaixe (0-150%)\",\"custom-block-shape/@settings-name-paddingSize\":\"Tamanho do bloco (50-200%)\",\"zebra-striping/@settings-name-intensity\":\"Intensidade (0-100%)\",\"zebra-striping/@settings-name-shade\":\"Sombrear\",\"zebra-striping/@settings-select-shade-darker\":\"Escurecer\",\"zebra-striping/@settings-select-shade-lighter\":\"Clarear\",\"editor-theme3/@description\":\"Edite as cores dos blocos de cada categoria no editor.\",\"editor-theme3/@name\":\"Cores de bloco customizadas\",\"editor-theme3/@preset-description-black\":\"Deixa os blocos pretos\",\"editor-theme3/@preset-description-dark\":\"Versões escuras das cores padrão\",\"editor-theme3/@preset-description-original\":\"As cores de blocos originais do Scratch 2.0\",\"editor-theme3/@preset-description-tweaks\":\"Cores inspiradas no 2.0 nos blocos de Evento, Controle e Customizados.\",\"editor-theme3/@preset-name-black\":\"Preto\",\"editor-theme3/@preset-name-dark\":\"Escuro\",\"editor-theme3/@preset-name-original\":\"Cores do 2.0\",\"editor-theme3/@preset-name-tweaks\":\"Ajustes ao 3.0\",\"editor-theme3/@settings-name-Pen-color\":\"extensões\",\"editor-theme3/@settings-name-comment-color\":\"Comentários\",\"editor-theme3/@settings-name-control-color\":\"controle\",\"editor-theme3/@settings-name-custom-color\":\"meus blocos\",\"editor-theme3/@settings-name-data-color\":\"variáveis\",\"editor-theme3/@settings-name-data-lists-color\":\"listas\",\"editor-theme3/@settings-name-events-color\":\"eventos\",\"editor-theme3/@settings-name-input-color\":\"Entradas de texto nos blocos\",\"editor-theme3/@settings-name-looks-color\":\"aparência\",\"editor-theme3/@settings-name-motion-color\":\"movimento\",\"editor-theme3/@settings-name-operators-color\":\"operadores\",\"editor-theme3/@settings-name-sensing-color\":\"sensores\",\"editor-theme3/@settings-name-sounds-color\":\"som\",\"editor-theme3/@settings-name-text\":\"Cor do texto\",\"editor-theme3/@settings-select-text-black\":\"Preto\",\"editor-theme3/@settings-select-text-colorOnBlack\":\"Colorido no fundo preto\",\"editor-theme3/@settings-select-text-colorOnWhite\":\"Colorido no fundo branco\",\"editor-theme3/@settings-select-text-white\":\"Branco\",\"custom-block-text/@description\":\"Muda a grossura do texto nos blocos e pode também adicionar uma sombra ao texto.\",\"custom-block-text/@name\":\"Mudar estilo de texto dos blocos\",\"custom-block-text/@settings-name-bold\":\"Texto em negrito\",\"custom-block-text/@settings-name-shadow\":\"Sombra no texto\",\"editor-colored-context-menus/@description\":\"Põe cor no menu que aparece ao clicar em um bloco com o botão direito.\",\"editor-colored-context-menus/@name\":\"Menus de contexto coloridos\",\"editor-stage-left/@description\":\"Move o palco para o lado esquerdo do editor, como no Scratch 2.0.\",\"editor-stage-left/@name\":\"Mostrar palco do lado esquerdo\",\"editor-buttons-reverse-order/@description\":\"Moverá a bandeira verde e o botão de pare para direita e no modo tela cheia os moverá para a direita, como no Scratch 2.0.\",\"editor-buttons-reverse-order/@name\":\"Reverter ordem dos botões de controle de projeto\",\"variable-manager/@description\":\"Adiciona uma aba do lado de \\\"Sons\\\" no editor para facilmente editar variáveis e listas.\",\"variable-manager/@name\":\"Administrador de variáveis\",\"search-sprites/@description\":\"Adiciona uma barra de busca ao painel de atores para pesquisar por atores pelo nome.\",\"search-sprites/@name\":\"Buscar atores pelo nome\",\"gamepad/@description\":\"Interaja com projetos usando um controle USB ou Bluetooth\",\"gamepad/@name\":\"Suporte para controle\",\"gamepad/@settings-name-hide\":\"Esconder botão de configuração quando não houver controle detectado\",\"editor-sounds/@description\":\"Toca sons quando você conecta ou deleta blocos.\",\"editor-sounds/@name\":\"Sons no editor\",\"folders/@description\":\"Adiciona pastas para o painel de atores, assim como os paineis de fantasia e de sons. Para criar uma pasta. Clique com o botão direito em qualquer ator e clique em \\\"Criar pasta\\\". Clique em uma pasta para abri-la ou fechá-la. Clique um ator com o botão direito para ver quais pastas você pode movê-lo, ou arraste e solte o ator dentro de uma pasta aberta. Esse recurso funciona adicionando \\\"[nomeDaPasta]//\\\" no começo do nome dos seus atores.\",\"folders/@info-notice-folders-are-public\":\"Usuários com essa função ligada poderão ver as pastas no seu projeto. O resto verá a lista de atores normalmente (sem pastas).\",\"folders/@name\":\"Pastas de atores\",\"block-switching/@description\":\"Clique com o botão direito em um bloco para trocá-lo por um bloco relacionado.\",\"block-switching/@name\":\"Trocar blocos\",\"block-switching/@settings-name-control\":\"Blocos de controle\",\"block-switching/@settings-name-customargs\":\"Argumentos do bloco customizado\",\"block-switching/@settings-name-customargsmode\":\"Opções de argumentos do bloco customizado à mostra\",\"block-switching/@settings-name-data\":\"Blocos de variáveis e listas\",\"block-switching/@settings-name-event\":\"Blocos de evento\",\"block-switching/@settings-name-extension\":\"Blocos de extensões\",\"block-switching/@settings-name-looks\":\"Blocos de aparência\",\"block-switching/@settings-name-motion\":\"Blocos de movimento\",\"block-switching/@settings-name-noop\":\"Mostrar opção de trocar um bloco para ele mesmo\",\"block-switching/@settings-name-operator\":\"Blocos operadores\",\"block-switching/@settings-name-sensing\":\"Blocos sensores\",\"block-switching/@settings-name-sound\":\"Blocos de som\",\"block-switching/@settings-select-customargsmode-all\":\"Argumentos em todos os blocos customizados neste ator\",\"block-switching/@settings-select-customargsmode-defOnly\":\"Argumentos neste bloco customizado\",\"load-extensions/@description\":\"Adiciona as extensões de música, caneta, e outras automaticamente à lista de categorias de blocos.\",\"load-extensions/@name\":\"Automaticamente adicionar extensões\",\"load-extensions/@settings-name-music\":\"Música\",\"load-extensions/@settings-name-pen\":\"Caneta\",\"load-extensions/@settings-name-text2speech\":\"Texto para Fala\",\"load-extensions/@settings-name-translate\":\"Traduzir\",\"custom-zoom/@description\":\"Mude o zoom mínimo, máximo, inicial, e sua velocidade no editor de código, e deixe os controles esconderem sozinhos.\",\"custom-zoom/@name\":\"Configurações de zoom na área de script\",\"custom-zoom/@settings-name-autohide\":\"Auto-esconder Controles de Zoom\",\"custom-zoom/@settings-name-maxZoom\":\"Zoom Máximo (100-500%)\",\"custom-zoom/@settings-name-minZoom\":\"Zoom Mínimo (1-100%)\",\"custom-zoom/@settings-name-startZoom\":\"Zoom Inicial (50-500%)\",\"custom-zoom/@settings-name-zoomSpeed\":\"Velocidade de Zoom (50-200%)\",\"custom-zoom/@settings-select-speed-default\":\"Padrão\",\"initialise-sprite-position/@description\":\"Muda a posição x/y padrão de novos atores.\",\"initialise-sprite-position/@name\":\"Posição padrão customizável para novos atores\",\"initialise-sprite-position/@settings-name-duplicate\":\"Comportamento ao duplicar sprites\",\"initialise-sprite-position/@settings-name-library\":\"Posição aleatória para atores da biblioteca\",\"initialise-sprite-position/@settings-name-x\":\"Posição X\",\"initialise-sprite-position/@settings-name-y\":\"Posição Y\",\"initialise-sprite-position/@settings-select-duplicate-custom\":\"Enviar para valores x/y específicos\",\"initialise-sprite-position/@settings-select-duplicate-keep\":\"Manter o mesmo como o sprite original\",\"initialise-sprite-position/@settings-select-duplicate-randomize\":\"Randomizar\",\"blocks2image/@description\":\"Clique com o botão direito na área de scripts para exportar blocos como imagens SVG/PNG.\",\"blocks2image/@name\":\"Salvar blocos como imagem\",\"remove-curved-stage-border/@description\":\"Remove a borda arredondada do palco, e assim te deixa ver os cantos.\",\"remove-curved-stage-border/@name\":\"Remover borda arredondada do palco\",\"transparent-orphans/@description\":\"Mude a transparência dos blocos no editor, com opções separadas para blocos órfãos (blocos que não estão conectados a um bloco de chapéu) e blocos sendo arrastados.\",\"transparent-orphans/@name\":\"Blocos transparentes\",\"transparent-orphans/@settings-name-block\":\"Transparência para blocos (%)\",\"transparent-orphans/@settings-name-dragged\":\"Transparência para blocos sendo arrastados (%)\",\"transparent-orphans/@settings-name-orphan\":\"Transparência para blocos órfãos (%)\",\"paint-by-default/@description\":\"Muda a ação padrão dos botões \\\"Selecionar novo Ator/Fantasia/Fundo/Som\\\" que, por padrão, abrem a biblioteca do Scratch.\",\"paint-by-default/@name\":\"Pintar nova fantasia por padrão\",\"paint-by-default/@settings-name-backdrop\":\"Adicionar fundo\",\"paint-by-default/@settings-name-costume\":\"Adicionar fantasia\",\"paint-by-default/@settings-name-sound\":\"Adicionar som\",\"paint-by-default/@settings-name-sprite\":\"Adicionar ator\",\"paint-by-default/@settings-select-backdrop-library\":\"Biblioteca\",\"paint-by-default/@settings-select-backdrop-paint\":\"Desenhar\",\"paint-by-default/@settings-select-backdrop-surprise\":\"Surpresa\",\"paint-by-default/@settings-select-backdrop-upload\":\"Carregar arquivo\",\"paint-by-default/@settings-select-costume-library\":\"Biblioteca\",\"paint-by-default/@settings-select-costume-paint\":\"Desenhar\",\"paint-by-default/@settings-select-costume-surprise\":\"Surpresa\",\"paint-by-default/@settings-select-costume-upload\":\"Carregar arquivo\",\"paint-by-default/@settings-select-sound-library\":\"Biblioteca\",\"paint-by-default/@settings-select-sound-record\":\"Gravar\",\"paint-by-default/@settings-select-sound-surprise\":\"Surpresa\",\"paint-by-default/@settings-select-sound-upload\":\"Carregar arquivo\",\"paint-by-default/@settings-select-sprite-library\":\"Biblioteca\",\"paint-by-default/@settings-select-sprite-paint\":\"Desenhar\",\"paint-by-default/@settings-select-sprite-surprise\":\"Surpresa\",\"paint-by-default/@settings-select-sprite-upload\":\"Carregar arquivo\",\"block-cherry-picking/@description\":\"Te deixa arrastar um único bloco do meio de um script (ao invés de levar junto todos os blocos conectados a ele) ao segurar a tecla Ctrl.\",\"block-cherry-picking/@info-flipControls\":\"Se você ativar a opção \\\"trocar padrão\\\", você irá arrastar blocos individualmente por padrão. Então, segure Ctrl para arrastar uma pilha.\",\"block-cherry-picking/@info-macContextDisabled\":\"No macOS, use a tecla Cmd ao invés de Ctrl.\",\"block-cherry-picking/@name\":\"Arrastar um único bloco com a tecla Ctrl\",\"block-cherry-picking/@settings-name-invertDrag\":\"Trocar padrão\",\"hide-new-variables/@description\":\"Não criar monitores automaticamente para novos variáveis ou listas.\",\"hide-new-variables/@name\":\"Esconder novas variáveis\",\"editor-extra-keys/@info-experimentalKeysWarn\":\"Entre as \\\"teclas experimentais\\\" estão o sinal de igual, barra, ponto e vírgula, entre outros. Elas podem não funcionar em todos os sistemas operacionais ou layouts de teclado.\",\"editor-extra-keys/@info-shiftKeysWarn\":\"Entre as \\\"teclas Shift\\\" estão teclas que normalmente requerem apertar a tecla Shift e uma tecla de número, como a hashtag, ponto de exclamação, entre outros. Essas teclas só funcionam no bloco \\\"quando a tecla () for apertada\\\" e não funcionam em todos os sistemas operacionais ou layouts de teclado.\",\"hide-delete-button/@description\":\"Esconde o botão de deletar (ícone da lata de lixo) de atores, fantasias e sons. Eles ainda podem ser deletados clicando com o botão direito do mouse.\",\"hide-delete-button/@name\":\"Esconder botão de deletar\",\"hide-delete-button/@settings-name-costumes\":\"Fantasias e fundos\",\"hide-delete-button/@settings-name-sounds\":\"Sons\",\"hide-delete-button/@settings-name-sprites\":\"Atores\",\"no-script-bumping/@description\":\"Permite que você mova e modifique scripts sem que eles movam ao serem sobrepostos por outro script.\",\"no-script-bumping/@name\":\"Não mover scripts sobrepostos automaticamente\",\"disable-stage-drag-select/@description\":\"Remove a habilidade de arrastar atores no palco no Editor, exceto aqueles que explicitamente estão definidos como arrastável. Segure Shift enquanto arrasta um personagem pra movê-lo normalmente.\",\"disable-stage-drag-select/@name\":\"Atores não arrastáveis no editor\",\"move-to-top-bottom/@name\":\"Mover fantasia ao topo ou ao fundo da lista\",\"disable-paste-offset/@description\":\"Cola itens copiados em sua posição original ao invés de movê-los no editor de fantasia.\",\"disable-paste-offset/@name\":\"Não mover itens colados\",\"block-duplicate/@description\":\"Duplique um script rapidamente arrastando-o enquanto segura a tecla Alt. Segure Ctrl junto para duplicar só um único bloco ao invés da pilha inteira conectada.\",\"block-duplicate/@info-mac\":\"No macOS, use a tecla Option ao invés de Alt e Command ao invés de Ctrl.\",\"block-duplicate/@name\":\"Duplicar script segurando Alt\",\"rename-broadcasts/@name\":\"Renomear mensagens\",\"swap-local-global/@description\":\"Adiciona mais opções ao renomear uma variável ou lista existente: permite trocar entre a opção \\\"Para todos os atores\\\" e \\\"Apenas para este ator\\\" e trocar se as variáveis são guardadas na nuvem ou não. Também adiciona uma nova opção ao clicar com o botão direito em uma variável/lista para rapidamente trocar seu acesso.\",\"swap-local-global/@name\":\"Trocar variáveis entre \\\"Para todos os atores\\\" e \\\"Apenas para este ator\\\"\",\"editor-comment-previews/@description\":\"Te deixa ver o texto de comentários ao passar o mouse em cima de comentários fechados e blocos. Você pode usar isso para ver comentários fora da tela, identificar um loop pela ponta inferior através de sua pré-visualização, encaixar vários comentários em um espaço pequeno, e mais.\",\"editor-comment-previews/@name\":\"Pré-visualização de comentários no editor\",\"editor-comment-previews/@settings-name-delay\":\"Tempo de espera\",\"editor-comment-previews/@settings-name-follow-mouse\":\"Seguir o mouse\",\"editor-comment-previews/@settings-name-hover-view\":\"Pré-visualizar ao passar o mouse em comentários fechados\",\"editor-comment-previews/@settings-name-hover-view-block\":\"Pré-visualizar ao passar o mouse em blocos com comentários ligados a eles\",\"editor-comment-previews/@settings-name-hover-view-procedure\":\"Pré-visualizar o comentário ligado à definição ao passar o mouse em blocos customizados\",\"editor-comment-previews/@settings-name-reduce-animation\":\"Reduzir animação\",\"editor-comment-previews/@settings-name-reduce-transparency\":\"Reduzir transparência\",\"editor-comment-previews/@settings-select-delay-long\":\"Longo\",\"editor-comment-previews/@settings-select-delay-none\":\"Nenhum\",\"editor-comment-previews/@settings-select-delay-short\":\"Curto\",\"columns/@description\":\"Divide o menu de categorias em duas colunas e o move para o topo da paleta de blocos, assim como no Scratch 2.0.\",\"columns/@name\":\"Menu de categoria de duas colunas\",\"script-snap/@description\":\"Arraste um script para automaticamente alinhas sua posição à grade de pontos.\",\"script-snap/@name\":\"Alinhar scripts à grade\",\"script-snap/@preset-name-default\":\"Padrão\",\"script-snap/@preset-name-half-block\":\"Meio bloco\",\"script-snap/@preset-name-whole-block\":\"Bloco inteiro\",\"script-snap/@settings-name-grid\":\"Tamanho da grade (px)\",\"fullscreen/@description\":\"Conserta alguns efeitos indesejados no modo tela cheia do player de projeto, ativa o modo tela cheia do seu navegador, e esconde a barra superior, onde tem a bandeira verde.\",\"fullscreen/@info-hideToolbarNotice\":\"Se escolher esconder a barra superior, lembre-se que você pode apertar a tecla Esc para sair do modo tela cheia do projeto.\",\"fullscreen/@name\":\"Tela cheia melhorada\",\"fullscreen/@settings-name-browserFullscreen\":\"Abrir projeto em tela cheia com o navegador em tela cheia\",\"fullscreen/@settings-name-hideToolbar\":\"Esconder barra superior na tela cheia\",\"hide-stage/@name\":\"Esconder painel do palco e sprite\",\"editor-stepping/@description\":\"Adiciona uma borda colorida aos blocos que estão rodando em um projeto.\",\"editor-stepping/@name\":\"Destacar blocos em execução\",\"editor-stepping/@settings-name-highlight-color\":\"Cor de destaque\"}");
/***/ }),
/***/ "./src/addons/addons-l10n-settings/ro.json":
/*!*************************************************!*\
!*** ./src/addons/addons-l10n-settings/ro.json ***!
\*************************************************/
/*! exports provided: cat-blocks/@description, cat-blocks/@name, editor-devtools/@name, editor-searchable-dropdowns/@name, data-category-tweaks-v2/@name, data-category-tweaks-v2/@settings-name-moveReportersDown, data-category-tweaks-v2/@settings-name-separateListCategory, data-category-tweaks-v2/@settings-name-separateLocalVariables, block-palette-icons/@name, hide-flyout/@description, hide-flyout/@info-hoverExplanation, hide-flyout/@settings-name-toggle, hide-flyout/@settings-select-speed-default, hide-flyout/@settings-select-toggle-category, hide-flyout/@settings-select-toggle-cathover, hide-flyout/@settings-select-toggle-hover, drag-drop/@name, pause/@description, pause/@name, mute-project/@description, clones/@name, mouse-pos/@name, color-picker/@description, color-picker/@name, remove-sprite-confirm/@description, block-count/@name, onion-skinning/@name, onion-skinning/@settings-name-afterTint, onion-skinning/@settings-name-beforeTint, onion-skinning/@settings-name-default, onion-skinning/@settings-name-layering, onion-skinning/@settings-name-mode, onion-skinning/@settings-name-next, onion-skinning/@settings-name-opacity, onion-skinning/@settings-name-opacityStep, onion-skinning/@settings-name-previous, onion-skinning/@settings-select-layering-behind, onion-skinning/@settings-select-layering-front, onion-skinning/@settings-select-mode-merge, onion-skinning/@settings-select-mode-tint, bitmap-copy/@info-norightclick, bitmap-copy/@name, 2d-color-picker/@name, custom-block-shape/@preset-name-default2, custom-block-shape/@preset-name-default3, custom-block-shape/@preset-name-flat2, custom-block-shape/@preset-name-flat3, custom-block-shape/@settings-name-cornerSize, editor-theme3/@description, editor-theme3/@name, editor-theme3/@preset-description-black, editor-theme3/@preset-description-dark, editor-theme3/@preset-description-original, editor-theme3/@preset-description-tweaks, editor-theme3/@preset-name-black, editor-theme3/@preset-name-dark, editor-theme3/@preset-name-original, editor-theme3/@preset-name-tweaks, editor-theme3/@settings-name-Pen-color, editor-theme3/@settings-name-custom-color, editor-theme3/@settings-name-data-color, editor-theme3/@settings-name-data-lists-color, editor-theme3/@settings-name-events-color, editor-theme3/@settings-name-input-color, editor-theme3/@settings-name-looks-color, editor-theme3/@settings-name-motion-color, editor-theme3/@settings-name-operators-color, editor-theme3/@settings-name-sensing-color, editor-theme3/@settings-name-sounds-color, editor-theme3/@settings-name-text, editor-theme3/@settings-select-text-black, editor-theme3/@settings-select-text-colorOnBlack, editor-theme3/@settings-select-text-colorOnWhite, editor-theme3/@settings-select-text-white, custom-block-text/@settings-name-bold, custom-block-text/@settings-name-shadow, editor-colored-context-menus/@description, editor-colored-context-menus/@name, editor-stage-left/@name, variable-manager/@description, variable-manager/@name, search-sprites/@description, search-sprites/@name, gamepad/@name, editor-sounds/@description, editor-sounds/@name, folders/@info-notice-folders-are-public, folders/@name, block-switching/@description, block-switching/@name, block-switching/@settings-name-control, block-switching/@settings-name-data, block-switching/@settings-name-event, block-switching/@settings-name-extension, block-switching/@settings-name-looks, block-switching/@settings-name-motion, block-switching/@settings-name-noop, block-switching/@settings-name-operator, block-switching/@settings-name-sensing, block-switching/@settings-name-sound, load-extensions/@settings-name-music, load-extensions/@settings-name-pen, load-extensions/@settings-name-text2speech, load-extensions/@settings-name-translate, custom-zoom/@settings-select-speed-default, blocks2image/@name, remove-curved-stage-border/@name, paint-by-default/@name, paint-by-default/@settings-name-backdrop, paint-by-default/@settings-name-costume, paint-by-default/@settings-name-sound, paint-by-default/@settings-name-sprite, paint-by-default/@settings-select-backdrop-library, paint-by-default/@settings-select-backdrop-paint, paint-by-default/@settings-select-backdrop-surprise, paint-by-default/@settings-select-backdrop-upload, paint-by-default/@settings-select-costume-library, paint-by-default/@settings-select-costume-paint, paint-by-default/@settings-select-costume-surprise, paint-by-default/@settings-select-costume-upload, paint-by-default/@settings-select-sound-library, paint-by-default/@settings-select-sound-record, paint-by-default/@settings-select-sound-surprise, paint-by-default/@settings-select-sound-upload, paint-by-default/@settings-select-sprite-library, paint-by-default/@settings-select-sprite-paint, paint-by-default/@settings-select-sprite-surprise, paint-by-default/@settings-select-sprite-upload, hide-delete-button/@name, hide-delete-button/@settings-name-costumes, hide-delete-button/@settings-name-sounds, hide-delete-button/@settings-name-sprites, editor-comment-previews/@settings-name-follow-mouse, editor-comment-previews/@settings-select-delay-long, editor-comment-previews/@settings-select-delay-none, editor-comment-previews/@settings-select-delay-short, script-snap/@preset-name-default, script-snap/@preset-name-half-block, script-snap/@preset-name-whole-block, editor-stepping/@name, default */
/***/ (function(module) {
module.exports = JSON.parse("{\"cat-blocks/@description\":\"Aduce înapoi în editor blocurile pălărie pisică din Ziua Farselor din 2020.\",\"cat-blocks/@name\":\"Blocuri Pisică\",\"editor-devtools/@name\":\"Instrumente pentru dezvoltatori\",\"editor-searchable-dropdowns/@name\":\"Căutare în listele de opțiuni\",\"data-category-tweaks-v2/@name\":\"Îmbunătățiri pentru categoriile de date\",\"data-category-tweaks-v2/@settings-name-moveReportersDown\":\"Mută blocurile de date deasupra listei de variabile\",\"data-category-tweaks-v2/@settings-name-separateListCategory\":\"Separă variabilele de liste\",\"data-category-tweaks-v2/@settings-name-separateLocalVariables\":\"Separă Variabilele Doar Pentru acest Personaj\",\"block-palette-icons/@name\":\"Pictograme ale categoriilor din paleta de blocuri\",\"hide-flyout/@description\":\"Ascunde paleta de blocuri dacă nu se ține mouse-ul deasupra ei. Apasă pe pictograma blochează pentru a o ține la locul ei temporar. Altfel, folosește modul „clic pe categorie”.\",\"hide-flyout/@info-hoverExplanation\":\"Modul „Pune cursorul deasupra zonei paletei” doar extinde zona vizuală. Dacă vrei să poți trage blocuri în acea zonă fără ca acestea să fie șterse, folosește unul dintre celelalte moduri.\",\"hide-flyout/@settings-name-toggle\":\"Pornește...\",\"hide-flyout/@settings-select-speed-default\":\"Implicit\",\"hide-flyout/@settings-select-toggle-category\":\"Clic pe categorie\",\"hide-flyout/@settings-select-toggle-cathover\":\"Pune cursorul deasupra categoriei\",\"hide-flyout/@settings-select-toggle-hover\":\"Pune cursorul deasupra zonei paletei\",\"drag-drop/@name\":\"Trage și dă drumul fișierelor\",\"pause/@description\":\"Adaugă un buton de pauză lângă steagul verde.\",\"pause/@name\":\"Buton de Pauză\",\"mute-project/@description\":\"Ctrl+Apasă pe steag pentru a activa/dezactiva sunetul proiectului.\",\"clones/@name\":\"Contor de clone\",\"mouse-pos/@name\":\"Poziția cursorului\",\"color-picker/@description\":\"Adaugă introducerea de culori hex în selectoarele de culoare.\",\"color-picker/@name\":\"Selector de culoare hex\",\"remove-sprite-confirm/@description\":\"Te întreabă dacă ești sigur când ștergi un personaj în interiorul unui proiect.\",\"block-count/@name\":\"Număr de blocuri\",\"onion-skinning/@name\":\"Modul Costume suprapuse - Onion skinning\",\"onion-skinning/@settings-name-afterTint\":\"Culoarea costumelor următoare\",\"onion-skinning/@settings-name-beforeTint\":\"Culoarea costumelor anterioare\",\"onion-skinning/@settings-name-default\":\"Activează în mod implicit\",\"onion-skinning/@settings-name-layering\":\"Stratificare implicită\",\"onion-skinning/@settings-name-mode\":\"Mod implicit\",\"onion-skinning/@settings-name-next\":\"Număr implicit de costume următoare\",\"onion-skinning/@settings-name-opacity\":\"Opacitate (%)\",\"onion-skinning/@settings-name-opacityStep\":\"Creșterea Opacității (%)\",\"onion-skinning/@settings-name-previous\":\"Număr implicit de costume anterioare\",\"onion-skinning/@settings-select-layering-behind\":\"În spate\",\"onion-skinning/@settings-select-layering-front\":\"Deasupra\",\"onion-skinning/@settings-select-mode-merge\":\"Combină imaginile\",\"onion-skinning/@settings-select-mode-tint\":\"Nuanța Culorilor\",\"bitmap-copy/@info-norightclick\":\"„Click dreapta → copiază” nu este suportat. Trebuie să apăsați Ctrl+C cât timp o imagine bitmap este selectată.\",\"bitmap-copy/@name\":\"Copiere imagini bitmap\",\"2d-color-picker/@name\":\"Paletă de culoare 2D\",\"custom-block-shape/@preset-name-default2\":\"Blocuri 2.0\",\"custom-block-shape/@preset-name-default3\":\"Blocuri 3.0\",\"custom-block-shape/@preset-name-flat2\":\"2.0 Plat\",\"custom-block-shape/@preset-name-flat3\":\"3.0 Plat\",\"custom-block-shape/@settings-name-cornerSize\":\"Mărimea colțului (0-300%)\",\"editor-theme3/@description\":\"Editează culoarea blocurilor pentru fiecare categorie în editor.\",\"editor-theme3/@name\":\"Culori personalizate ale blocurilor\",\"editor-theme3/@preset-description-black\":\"Face fundalul blocurilor negru\",\"editor-theme3/@preset-description-dark\":\"Versiuni întunecate ale culorilor implicite\",\"editor-theme3/@preset-description-original\":\"Culorile originale ale blocurilor din Scratch 2.0\",\"editor-theme3/@preset-description-tweaks\":\"Culorile Blocurilor Personalizate, de Evenimente și de Control inspirate din Scratch 2.0\",\"editor-theme3/@preset-name-black\":\"Negru\",\"editor-theme3/@preset-name-dark\":\"Întunecat\",\"editor-theme3/@preset-name-original\":\"Culori 2.0\",\"editor-theme3/@preset-name-tweaks\":\"Modificări 3.0\",\"editor-theme3/@settings-name-Pen-color\":\"extensii\",\"editor-theme3/@settings-name-custom-color\":\"blocuri personalizate\",\"editor-theme3/@settings-name-data-color\":\"variabile\",\"editor-theme3/@settings-name-data-lists-color\":\"liste\",\"editor-theme3/@settings-name-events-color\":\"evenimente\",\"editor-theme3/@settings-name-input-color\":\"Intrări de text din blocuri\",\"editor-theme3/@settings-name-looks-color\":\"aspect\",\"editor-theme3/@settings-name-motion-color\":\"mișcare\",\"editor-theme3/@settings-name-operators-color\":\"operatori\",\"editor-theme3/@settings-name-sensing-color\":\"detectare\",\"editor-theme3/@settings-name-sounds-color\":\"sunete\",\"editor-theme3/@settings-name-text\":\"Culoarea textului\",\"editor-theme3/@settings-select-text-black\":\"Negru\",\"editor-theme3/@settings-select-text-colorOnBlack\":\"Colorat pe fundal negru\",\"editor-theme3/@settings-select-text-colorOnWhite\":\"Colorat pe fundal alb\",\"editor-theme3/@settings-select-text-white\":\"Alb\",\"custom-block-text/@settings-name-bold\":\"Text îngroșat (bold)\",\"custom-block-text/@settings-name-shadow\":\"Umbră sub text\",\"editor-colored-context-menus/@description\":\"Face meniurile de context colorate când se dă clic-dreapta pe un bloc.\",\"editor-colored-context-menus/@name\":\"Meniuri de context colorate\",\"editor-stage-left/@name\":\"Afișează scena pe partea stângă\",\"variable-manager/@description\":\"Adaugă o filă lângă „sunete” în editor pentru pentru a actualiza ușor variabile și liste.\",\"variable-manager/@name\":\"Administrator de Variabile\",\"search-sprites/@description\":\"Adaugă o cutie de căutare la panoul personajelor pentru a căuta personaje după nume.\",\"search-sprites/@name\":\"Caută personaje după nume\",\"gamepad/@name\":\"Suport gamepad\",\"editor-sounds/@description\":\"Redă efecte sonore la conectarea și la ștergerea blocurilor.\",\"editor-sounds/@name\":\"Efecte sonore în editor\",\"folders/@info-notice-folders-are-public\":\"Utilizatorii cu această funcție activată vor putea să vadă dosarele din proiectul tău. Oricine altcineva va vedea lista personajelor normal (fără dosare).\",\"folders/@name\":\"Dosare de Personaje\",\"block-switching/@description\":\"Dați click-dreapta pe un bloc pentru a-l schimba într-unul cu un conținut asemânător.\",\"block-switching/@name\":\"Schimbarea blocurilor\",\"block-switching/@settings-name-control\":\"Blocuri Control\",\"block-switching/@settings-name-data\":\"Blocuri de Liste și Variabile\",\"block-switching/@settings-name-event\":\"Evenimente\",\"block-switching/@settings-name-extension\":\"Blocuri de Extensii\",\"block-switching/@settings-name-looks\":\"Blocuri Aspect\",\"block-switching/@settings-name-motion\":\"Blocuri Mișcare\",\"block-switching/@settings-name-noop\":\"Afișați opțiunea pentru a schimba blocul în el înșine\",\"block-switching/@settings-name-operator\":\"Operatori\",\"block-switching/@settings-name-sensing\":\"Blocuri Detectare\",\"block-switching/@settings-name-sound\":\"Blocuri de Sunet\",\"load-extensions/@settings-name-music\":\"Muzică\",\"load-extensions/@settings-name-pen\":\"Stilou\",\"load-extensions/@settings-name-text2speech\":\"Text în Vorbire\",\"load-extensions/@settings-name-translate\":\"Traducere\",\"custom-zoom/@settings-select-speed-default\":\"Implicit\",\"blocks2image/@name\":\"Salvează blocurile ca imagine\",\"remove-curved-stage-border/@name\":\"Elimină marginea scenei curbată\",\"paint-by-default/@name\":\"Pictează costumele în mod prestabilit\",\"paint-by-default/@settings-name-backdrop\":\"Adaugă fundal\",\"paint-by-default/@settings-name-costume\":\"Adaugă costum\",\"paint-by-default/@settings-name-sound\":\"Adaugă sunet\",\"paint-by-default/@settings-name-sprite\":\"Adaugă personaj\",\"paint-by-default/@settings-select-backdrop-library\":\"Librărie\",\"paint-by-default/@settings-select-backdrop-paint\":\"Pictează\",\"paint-by-default/@settings-select-backdrop-surprise\":\"Surpriză\",\"paint-by-default/@settings-select-backdrop-upload\":\"Încarcă\",\"paint-by-default/@settings-select-costume-library\":\"Librărie\",\"paint-by-default/@settings-select-costume-paint\":\"Pictează\",\"paint-by-default/@settings-select-costume-surprise\":\"Surpriză\",\"paint-by-default/@settings-select-costume-upload\":\"Încarcă\",\"paint-by-default/@settings-select-sound-library\":\"Librărie\",\"paint-by-default/@settings-select-sound-record\":\"Înregistrează\",\"paint-by-default/@settings-select-sound-surprise\":\"Surpriză\",\"paint-by-default/@settings-select-sound-upload\":\"Încarcă\",\"paint-by-default/@settings-select-sprite-library\":\"Librărie\",\"paint-by-default/@settings-select-sprite-paint\":\"Pictează\",\"paint-by-default/@settings-select-sprite-surprise\":\"Surpriză\",\"paint-by-default/@settings-select-sprite-upload\":\"Încarcă\",\"hide-delete-button/@name\":\"Ascunde butonul de ștergere\",\"hide-delete-button/@settings-name-costumes\":\"Costume și decoruri\",\"hide-delete-button/@settings-name-sounds\":\"Sunete\",\"hide-delete-button/@settings-name-sprites\":\"Personaje\",\"editor-comment-previews/@settings-name-follow-mouse\":\"Urmărește mouse-ul\",\"editor-comment-previews/@settings-select-delay-long\":\"Lungă\",\"editor-comment-previews/@settings-select-delay-none\":\"Niciuna\",\"editor-comment-previews/@settings-select-delay-short\":\"Scurtă\",\"script-snap/@preset-name-default\":\"Prestabilit\",\"script-snap/@preset-name-half-block\":\"Jumătate de bloc\",\"script-snap/@preset-name-whole-block\":\"Întregul-bloc\",\"editor-stepping/@name\":\"Scoate în evidență blocurile care rulează\"}");
/***/ }),
/***/ "./src/addons/addons-l10n-settings/ru.json":
/*!*************************************************!*\
!*** ./src/addons/addons-l10n-settings/ru.json ***!
\*************************************************/
/*! exports provided: cat-blocks/@description, cat-blocks/@info-watch, cat-blocks/@name, cat-blocks/@settings-name-watch, editor-devtools/@description, editor-devtools/@name, editor-devtools/@settings-name-enableCleanUpPlus, editor-devtools/@settings-name-enablePasteBlocksAtMouse, find-bar/@description, find-bar/@info-developer-tools, find-bar/@name, middle-click-popup/@info-developer-tools, middle-click-popup/@name, jump-to-def/@description, jump-to-def/@info-developer-tools, jump-to-def/@name, editor-searchable-dropdowns/@description, editor-searchable-dropdowns/@name, data-category-tweaks-v2/@description, data-category-tweaks-v2/@name, data-category-tweaks-v2/@settings-name-moveReportersDown, data-category-tweaks-v2/@settings-name-separateListCategory, data-category-tweaks-v2/@settings-name-separateLocalVariables, block-palette-icons/@description, block-palette-icons/@name, hide-flyout/@description, hide-flyout/@info-hoverExplanation, hide-flyout/@name, hide-flyout/@settings-name-speed, hide-flyout/@settings-name-toggle, hide-flyout/@settings-select-speed-default, hide-flyout/@settings-select-speed-long, hide-flyout/@settings-select-speed-none, hide-flyout/@settings-select-speed-short, hide-flyout/@settings-select-toggle-category, hide-flyout/@settings-select-toggle-cathover, hide-flyout/@settings-select-toggle-hover, hide-flyout/@update, mediarecorder/@description, mediarecorder/@name, drag-drop/@description, drag-drop/@name, drag-drop/@settings-name-use-hd-upload, debugger/@name, debugger/@settings-name-log_broadcasts, debugger/@settings-name-log_clear_greenflag, debugger/@settings-name-log_clone_create, debugger/@settings-name-log_failed_clone_creation, debugger/@settings-name-log_greenflag, debugger/@update, pause/@description, pause/@name, mute-project/@description, mute-project/@info-macOS, mute-project/@name, vol-slider/@description, vol-slider/@name, vol-slider/@settings-name-defVol, clones/@description, clones/@name, clones/@settings-name-showicononly, mouse-pos/@description, mouse-pos/@name, color-picker/@description, color-picker/@name, remove-sprite-confirm/@description, remove-sprite-confirm/@name, block-count/@description, block-count/@name, onion-skinning/@description, onion-skinning/@name, onion-skinning/@settings-name-afterTint, onion-skinning/@settings-name-beforeTint, onion-skinning/@settings-name-default, onion-skinning/@settings-name-layering, onion-skinning/@settings-name-mode, onion-skinning/@settings-name-next, onion-skinning/@settings-name-opacity, onion-skinning/@settings-name-opacityStep, onion-skinning/@settings-name-previous, onion-skinning/@settings-select-layering-behind, onion-skinning/@settings-select-layering-front, onion-skinning/@settings-select-mode-merge, onion-skinning/@settings-select-mode-tint, paint-snap/@description, paint-snap/@name, paint-snap/@settings-name-boxCenter, paint-snap/@settings-name-boxCorners, paint-snap/@settings-name-boxEdgeMids, paint-snap/@settings-name-enable-default, paint-snap/@settings-name-guide-color, paint-snap/@settings-name-objectCenters, paint-snap/@settings-name-objectCorners, paint-snap/@settings-name-objectEdges, paint-snap/@settings-name-objectMidlines, paint-snap/@settings-name-pageAxes, paint-snap/@settings-name-pageCenter, paint-snap/@settings-name-pageCorners, paint-snap/@settings-name-pageEdges, paint-snap/@settings-name-threshold, default-costume-editor-color/@description, default-costume-editor-color/@name, default-costume-editor-color/@settings-name-fill, default-costume-editor-color/@settings-name-persistence, default-costume-editor-color/@settings-name-stroke, default-costume-editor-color/@settings-name-strokeSize, bitmap-copy/@description, bitmap-copy/@info-norightclick, bitmap-copy/@name, 2d-color-picker/@description, 2d-color-picker/@name, better-img-uploads/@description, better-img-uploads/@info-notSuitableEdit, better-img-uploads/@name, better-img-uploads/@settings-name-fitting, better-img-uploads/@settings-select-fitting-fill, better-img-uploads/@settings-select-fitting-fit, better-img-uploads/@settings-select-fitting-full, pick-colors-from-stage/@description, pick-colors-from-stage/@name, custom-block-shape/@description, custom-block-shape/@info-paddingWarning, custom-block-shape/@name, custom-block-shape/@preset-description-default2, custom-block-shape/@preset-description-default3, custom-block-shape/@preset-description-flat2, custom-block-shape/@preset-description-flat3, custom-block-shape/@preset-name-default2, custom-block-shape/@preset-name-default3, custom-block-shape/@preset-name-flat2, custom-block-shape/@preset-name-flat3, custom-block-shape/@settings-name-cornerSize, custom-block-shape/@settings-name-notchSize, custom-block-shape/@settings-name-paddingSize, zebra-striping/@description, zebra-striping/@name, zebra-striping/@settings-name-intensity, zebra-striping/@settings-name-shade, zebra-striping/@settings-select-shade-darker, zebra-striping/@settings-select-shade-lighter, editor-theme3/@description, editor-theme3/@name, editor-theme3/@preset-description-black, editor-theme3/@preset-description-dark, editor-theme3/@preset-description-original, editor-theme3/@preset-description-tweaks, editor-theme3/@preset-name-black, editor-theme3/@preset-name-dark, editor-theme3/@preset-name-original, editor-theme3/@preset-name-tweaks, editor-theme3/@settings-name-Pen-color, editor-theme3/@settings-name-comment-color, editor-theme3/@settings-name-control-color, editor-theme3/@settings-name-custom-color, editor-theme3/@settings-name-data-color, editor-theme3/@settings-name-data-lists-color, editor-theme3/@settings-name-events-color, editor-theme3/@settings-name-input-color, editor-theme3/@settings-name-looks-color, editor-theme3/@settings-name-motion-color, editor-theme3/@settings-name-operators-color, editor-theme3/@settings-name-sensing-color, editor-theme3/@settings-name-sounds-color, editor-theme3/@settings-name-text, editor-theme3/@settings-select-text-black, editor-theme3/@settings-select-text-colorOnBlack, editor-theme3/@settings-select-text-colorOnWhite, editor-theme3/@settings-select-text-white, editor-theme3/@update, custom-block-text/@description, custom-block-text/@name, custom-block-text/@settings-name-bold, custom-block-text/@settings-name-shadow, editor-colored-context-menus/@description, editor-colored-context-menus/@name, editor-stage-left/@description, editor-stage-left/@info-reverseOrder, editor-stage-left/@name, editor-buttons-reverse-order/@description, editor-buttons-reverse-order/@name, variable-manager/@description, variable-manager/@name, variable-manager/@update, search-sprites/@description, search-sprites/@name, sprite-properties/@description, sprite-properties/@name, sprite-properties/@settings-name-autoCollapse, sprite-properties/@settings-name-hideByDefault, sprite-properties/@settings-name-transitionDuration, sprite-properties/@settings-select-transitionDuration-default, sprite-properties/@settings-select-transitionDuration-long, sprite-properties/@settings-select-transitionDuration-none, sprite-properties/@settings-select-transitionDuration-short, gamepad/@description, gamepad/@name, gamepad/@settings-name-hide, editor-sounds/@description, editor-sounds/@name, folders/@description, folders/@info-notice-folders-are-public, folders/@name, block-switching/@description, block-switching/@name, block-switching/@settings-name-control, block-switching/@settings-name-customargs, block-switching/@settings-name-customargsmode, block-switching/@settings-name-data, block-switching/@settings-name-event, block-switching/@settings-name-extension, block-switching/@settings-name-looks, block-switching/@settings-name-motion, block-switching/@settings-name-noop, block-switching/@settings-name-operator, block-switching/@settings-name-sensing, block-switching/@settings-name-sound, block-switching/@settings-select-customargsmode-all, block-switching/@settings-select-customargsmode-defOnly, load-extensions/@description, load-extensions/@name, load-extensions/@settings-name-music, load-extensions/@settings-name-pen, load-extensions/@settings-name-text2speech, load-extensions/@settings-name-translate, custom-zoom/@description, custom-zoom/@name, custom-zoom/@settings-name-autohide, custom-zoom/@settings-name-maxZoom, custom-zoom/@settings-name-minZoom, custom-zoom/@settings-name-speed, custom-zoom/@settings-name-startZoom, custom-zoom/@settings-name-zoomSpeed, custom-zoom/@settings-select-speed-default, custom-zoom/@settings-select-speed-long, custom-zoom/@settings-select-speed-none, custom-zoom/@settings-select-speed-short, initialise-sprite-position/@description, initialise-sprite-position/@name, initialise-sprite-position/@settings-name-duplicate, initialise-sprite-position/@settings-name-library, initialise-sprite-position/@settings-name-x, initialise-sprite-position/@settings-name-y, initialise-sprite-position/@settings-select-duplicate-custom, initialise-sprite-position/@settings-select-duplicate-keep, initialise-sprite-position/@settings-select-duplicate-randomize, blocks2image/@description, blocks2image/@name, remove-curved-stage-border/@description, remove-curved-stage-border/@name, transparent-orphans/@description, transparent-orphans/@name, transparent-orphans/@settings-name-block, transparent-orphans/@settings-name-dragged, transparent-orphans/@settings-name-orphan, paint-by-default/@description, paint-by-default/@name, paint-by-default/@settings-name-backdrop, paint-by-default/@settings-name-costume, paint-by-default/@settings-name-sound, paint-by-default/@settings-name-sprite, paint-by-default/@settings-select-backdrop-library, paint-by-default/@settings-select-backdrop-paint, paint-by-default/@settings-select-backdrop-surprise, paint-by-default/@settings-select-backdrop-upload, paint-by-default/@settings-select-costume-library, paint-by-default/@settings-select-costume-paint, paint-by-default/@settings-select-costume-surprise, paint-by-default/@settings-select-costume-upload, paint-by-default/@settings-select-sound-library, paint-by-default/@settings-select-sound-record, paint-by-default/@settings-select-sound-surprise, paint-by-default/@settings-select-sound-upload, paint-by-default/@settings-select-sprite-library, paint-by-default/@settings-select-sprite-paint, paint-by-default/@settings-select-sprite-surprise, paint-by-default/@settings-select-sprite-upload, block-cherry-picking/@description, block-cherry-picking/@info-flipControls, block-cherry-picking/@info-macContextDisabled, block-cherry-picking/@name, block-cherry-picking/@settings-name-invertDrag, hide-new-variables/@description, hide-new-variables/@name, editor-extra-keys/@description, editor-extra-keys/@info-experimentalKeysWarn, editor-extra-keys/@info-shiftKeysWarn, editor-extra-keys/@name, editor-extra-keys/@settings-name-experimentalKeys, editor-extra-keys/@settings-name-shiftKeys, hide-delete-button/@description, hide-delete-button/@name, hide-delete-button/@settings-name-costumes, hide-delete-button/@settings-name-sounds, hide-delete-button/@settings-name-sprites, no-script-bumping/@description, no-script-bumping/@name, disable-stage-drag-select/@description, disable-stage-drag-select/@name, move-to-top-bottom/@description, move-to-top-bottom/@info-developer-tools, move-to-top-bottom/@name, disable-paste-offset/@description, disable-paste-offset/@info-vanilla, disable-paste-offset/@name, block-duplicate/@description, block-duplicate/@info-mac, block-duplicate/@name, rename-broadcasts/@description, rename-broadcasts/@name, swap-local-global/@description, swap-local-global/@name, editor-comment-previews/@description, editor-comment-previews/@name, editor-comment-previews/@settings-name-delay, editor-comment-previews/@settings-name-follow-mouse, editor-comment-previews/@settings-name-hover-view, editor-comment-previews/@settings-name-hover-view-block, editor-comment-previews/@settings-name-hover-view-procedure, editor-comment-previews/@settings-name-reduce-animation, editor-comment-previews/@settings-name-reduce-transparency, editor-comment-previews/@settings-select-delay-long, editor-comment-previews/@settings-select-delay-none, editor-comment-previews/@settings-select-delay-short, columns/@description, columns/@name, number-pad/@description, number-pad/@info-explanation, number-pad/@name, script-snap/@description, script-snap/@name, script-snap/@preset-name-default, script-snap/@preset-name-half-block, script-snap/@preset-name-whole-block, script-snap/@settings-name-grid, fullscreen/@description, fullscreen/@info-hideToolbarNotice, fullscreen/@name, fullscreen/@settings-name-browserFullscreen, fullscreen/@settings-name-hideToolbar, hide-stage/@description, hide-stage/@name, editor-stepping/@description, editor-stepping/@name, editor-stepping/@settings-name-highlight-color, default */
/***/ (function(module) {
module.exports = JSON.parse("{\"cat-blocks/@description\":\"Возвращает обратно в редактор котоблоки с первого апреля 2020.\",\"cat-blocks/@info-watch\":\"Когда открыт редактор, параметр \\\"Следить за указателем мыши\\\" может влиять на производительность.\",\"cat-blocks/@name\":\"Котоблоки\",\"cat-blocks/@settings-name-watch\":\"Следить за указателем мыши\",\"editor-devtools/@description\":\"Добавляет новые опции в меню редактора: копирование/вставка блоков,улучшенная очистка,и прочее!\",\"editor-devtools/@name\":\"Инструменты разработчика\",\"editor-devtools/@settings-name-enableCleanUpPlus\":\"Улучшение \\\"Очистить блоки\\\"\",\"editor-devtools/@settings-name-enablePasteBlocksAtMouse\":\"Вставлять блоки под курсором мыши\",\"find-bar/@description\":\"Добавляет строку поиска чтобы искать скрипты,костюмы и звуки во вкладке звуков.Используйте Ctrl + стрелка влево и Ctrl + стрелка вправо в зоне с кодом,для перехода к ледующей и предыдущей посещённой позиции,после использования строки поиска\",\"find-bar/@info-developer-tools\":\"Этот аддон раньше был частью \\\"инструментов разработчика\\\" ,но теперь переехал сюда\",\"find-bar/@name\":\"Строка поиска в редакторе\",\"middle-click-popup/@info-developer-tools\":\"Этот аддон раньше был частью \\\"инструментов разработчика\\\" ,но теперь переехал сюда\",\"middle-click-popup/@name\":\"Вставлять блоки по имени\",\"jump-to-def/@description\":\"Вызывает меню с поиском блоков и переменных при одновременном нажатии shift и левого клика мыши либо клика колёсиком мыши\",\"jump-to-def/@info-developer-tools\":\"Этот аддон раньше был частью \\\"инструментов разработчика\\\" ,но теперь переехал сюда\",\"jump-to-def/@name\":\"Вызывать быстрое меню вызова блоков\",\"editor-searchable-dropdowns/@description\":\"Позволяет искать в раскрывающемся списке блоков.\",\"editor-searchable-dropdowns/@name\":\"Поиск в выпадающих списках\",\"data-category-tweaks-v2/@description\":\"Предоставляет настройки для категории блоков Данных (\\\"Переменные\\\").\",\"data-category-tweaks-v2/@name\":\"Поправки категории данных \",\"data-category-tweaks-v2/@settings-name-moveReportersDown\":\"Переместить блоки данных выше списка переменных.\",\"data-category-tweaks-v2/@settings-name-separateListCategory\":\"Отдельная категория списков.\",\"data-category-tweaks-v2/@settings-name-separateLocalVariables\":\"Отделить переменные только для одного спрайта\",\"block-palette-icons/@description\":\"Добавляет значки внутри цветных кружков, обозначающих категории блоков.\",\"block-palette-icons/@name\":\"Значки категорий на палитре блоков\",\"hide-flyout/@description\":\"Скрывает палитру блоков, если не наведен курсор мыши. Нажмите значок замка́, чтобы временно заблокировать её. Как вариант, используйте режим \\\"Нажатие категории\\\".\",\"hide-flyout/@info-hoverExplanation\":\"Режим \\\"Наведение на область палитры\\\" только расширяет область просмотра. Если вы хотите иметь возможность перетаскивать блоки в эту область без их уничтожения, используйте один из других режимов.\",\"hide-flyout/@name\":\"Автоскрытие палитры блоков\",\"hide-flyout/@settings-name-speed\":\"Скорость анимации:\",\"hide-flyout/@settings-name-toggle\":\"Включить...\",\"hide-flyout/@settings-select-speed-default\":\"По умолчанию\",\"hide-flyout/@settings-select-speed-long\":\"Медленная\",\"hide-flyout/@settings-select-speed-none\":\"Моментальная\",\"hide-flyout/@settings-select-speed-short\":\"Быстрая\",\"hide-flyout/@settings-select-toggle-category\":\"Нажатие категории\",\"hide-flyout/@settings-select-toggle-cathover\":\"Наведение на категорию\",\"hide-flyout/@settings-select-toggle-hover\":\"Наведение на область палитры\",\"hide-flyout/@update\":\"Этот аддон был обновлён,и было пофикшено много багов\",\"mediarecorder/@description\":\"Добавляет кнопку \\\"начать запись\\\" в меню редактора, которая позволяет записывать сцену проекта.\",\"mediarecorder/@name\":\"Запись проекта на видео\",\"drag-drop/@description\":\"Позволяет перетаскивать файлы с компьютера прямо во вкладку костюмов/звуков спрайта\",\"drag-drop/@name\":\"Перетаскивание файлов\",\"drag-drop/@settings-name-use-hd-upload\":\"Использовать HD загрузку\",\"debugger/@name\":\"Отладчик\",\"debugger/@settings-name-log_broadcasts\":\"Логировать сообщения\",\"debugger/@settings-name-log_clear_greenflag\":\"Очистить логи, когда зелёный флаг нажат\",\"debugger/@settings-name-log_clone_create\":\"Логировать создания клонов\",\"debugger/@settings-name-log_failed_clone_creation\":\"Логировать, когда макс. кол-во клонов превышено\",\"debugger/@settings-name-log_greenflag\":\"Логировать нажатия на зелёный флажок\",\"debugger/@update\":\"Новые вкладки \\\"Потоки\\\" и \\\"Производительность\\\" в окне отладки.\",\"pause/@description\":\"Добавляет кнопку паузы рядом с зелёным флагом.\",\"pause/@name\":\"Кнопка паузы\",\"mute-project/@description\":\"Клавиша Ctrl + Клик по зелёному флагу чтобы выключить/включить звук проекта.\",\"mute-project/@info-macOS\":\"В macOS используйте клавишу Cmd вместо клавиши Ctrl.\",\"mute-project/@name\":\"Беззвучный режим проектов\",\"vol-slider/@description\":\"Добавляет слайдер громкости к элементам управления проектом\",\"vol-slider/@name\":\"Слайдер громкости проекта\",\"vol-slider/@settings-name-defVol\":\"Стандартная громкость:\",\"clones/@description\":\"Добавляет счётчик над сценой,который показывает список клонов\",\"clones/@name\":\"Счётчик клонов\",\"clones/@settings-name-showicononly\":\"Показывать только иконку\",\"mouse-pos/@description\":\"Отображает координаты курсора мыши x/y в редакторе над сценой.\",\"mouse-pos/@name\":\"Позиция мыши\",\"color-picker/@description\":\"Добавляет ввод кодов hex в выбор цветов.\",\"color-picker/@name\":\"Выбор цветов типа Hex\",\"remove-sprite-confirm/@description\":\"Спрашивает, уверены ли вы при удалении спрайта внутри проекта.\",\"remove-sprite-confirm/@name\":\"Подтверждение удаления спрайтов\",\"block-count/@description\":\"Показывает количество блоков в проекте в верхней панели редактора. Раньше было частью «счётчик спрайтов и скриптов».\",\"block-count/@name\":\"Счёт блоков\",\"onion-skinning/@description\":\"Показывает полупрозрачное наслоение предыдущих/следующих костюмов в редакторе,как в программе для анимирования.Настройки рядом с кнопками размера\",\"onion-skinning/@name\":\"Отображение Onion\",\"onion-skinning/@settings-name-afterTint\":\"Следующая тонировка костюма\",\"onion-skinning/@settings-name-beforeTint\":\"Предыдущий оттенок костюма\",\"onion-skinning/@settings-name-default\":\"Включено по умолчанию\",\"onion-skinning/@settings-name-layering\":\"Слои по умолчанию\",\"onion-skinning/@settings-name-mode\":\"Режим по умолчанию\",\"onion-skinning/@settings-name-next\":\"Следующие костюмы по умолчанию\",\"onion-skinning/@settings-name-opacity\":\"Непрозрачность (%)\",\"onion-skinning/@settings-name-opacityStep\":\"Уровень непрозрачности (%)\",\"onion-skinning/@settings-name-previous\":\"Предыдущие костюмы по умолчанию\",\"onion-skinning/@settings-select-layering-behind\":\"Сзади\",\"onion-skinning/@settings-select-layering-front\":\"Впереди\",\"onion-skinning/@settings-select-mode-merge\":\"Объединить изображения\",\"onion-skinning/@settings-select-mode-tint\":\"Оттенок цвета\",\"paint-snap/@description\":\"Привязывает объекты в редакторе костюмов ,к различным опорам ,как в более профессиональных векторных редакторах\",\"paint-snap/@name\":\"Привязка в редакторе костюмов\",\"paint-snap/@settings-name-boxCenter\":\"Привязки от центра выбора\",\"paint-snap/@settings-name-boxCorners\":\"Привязки от углов выбора\",\"paint-snap/@settings-name-boxEdgeMids\":\"Привязки от границ середины выбора\",\"paint-snap/@settings-name-enable-default\":\"Включено по умолчанию\",\"paint-snap/@settings-name-guide-color\":\"Цвет линий привязки\",\"paint-snap/@settings-name-objectCenters\":\"Привязки к центру объектов\",\"paint-snap/@settings-name-objectCorners\":\"Привязки к углам объектов\",\"paint-snap/@settings-name-objectEdges\":\"Привязки к границам объектов\",\"paint-snap/@settings-name-objectMidlines\":\"Привязки к средним линиям объектов\",\"paint-snap/@settings-name-pageAxes\":\"Привязки к осям x и y\",\"paint-snap/@settings-name-pageCenter\":\"Привязки к центру\",\"paint-snap/@settings-name-pageCorners\":\"Привязки к углам\",\"paint-snap/@settings-name-pageEdges\":\"Привязки к границам\",\"paint-snap/@settings-name-threshold\":\"Дистанция привязки\",\"default-costume-editor-color/@description\":\"Меняет цвета по умолчанию и размер контура, которые используются редактором костюмов.\",\"default-costume-editor-color/@name\":\"Настраиваемые заводские цвета в редакторе костюмов\",\"default-costume-editor-color/@settings-name-fill\":\"Цвет заливки\",\"default-costume-editor-color/@settings-name-persistence\":\"Использует прошлый цвет,вместо перезапуска\",\"default-costume-editor-color/@settings-name-stroke\":\"Цвет контура\",\"default-costume-editor-color/@settings-name-strokeSize\":\"Размер контура\",\"bitmap-copy/@description\":\"Позволяет копировать растровое изображение из редактора костюмов в системный буфер обмена, чтобы его можно было вставить на другие веб-сайты или в программное обеспечение.\",\"bitmap-copy/@info-norightclick\":\"\\\"ПКМ → Копировать\\\" не поддерживается. Вам нужно нажать Ctrl+C пока растровое изображение выбрано.\",\"bitmap-copy/@name\":\"Копирование растровых изображений\",\"2d-color-picker/@description\":\"Заменяет ползунки насыщенности и яркости в редакторе костюмов двухмерной палитрой цветов. Удерживая нажатой клавишу Shift, перетащите курсор, чтобы изменить значения на одной оси.\",\"2d-color-picker/@name\":\"2D-палитра цветов\",\"better-img-uploads/@description\":\"Добавляет новую кнопку над кнопкой \\\"загрузить костюм\\\", которая автоматически преобразует загруженные растровые изображения в изображения SVG (векторные), чтобы избежать потери качества.\",\"better-img-uploads/@info-notSuitableEdit\":\"Избегайте использования кнопки HD загрузки, если вы планируете редактировать изображение после загрузки.\",\"better-img-uploads/@name\":\"HD загрузка изображений\",\"better-img-uploads/@settings-name-fitting\":\"Размер изображения\",\"better-img-uploads/@settings-select-fitting-fill\":\"Растянуть, чтобы заполнить сцену\",\"better-img-uploads/@settings-select-fitting-fit\":\"Уменьшить, чтобы соответствовать сцене\",\"better-img-uploads/@settings-select-fitting-full\":\"Оригинальный размер\",\"pick-colors-from-stage/@description\":\"Теперь пипетка из редактора костюмов будет захватывать цвета и со сцены!\",\"pick-colors-from-stage/@name\":\"Выбор цвета сцены в редакторе костюмов\",\"custom-block-shape/@description\":\"Отрегулируйте отступы, радиус угла и высоту надреза блоков.\",\"custom-block-shape/@info-paddingWarning\":\"Уменьшение размера отступа видно только вам, поэтому, когда ваши проекты просматриваются другими пользователями, ваши скрипты могут перекрываться.\",\"custom-block-shape/@name\":\"Настраиваемая форма блоков\",\"custom-block-shape/@preset-description-default2\":\"Внешний вид, похожий на блоки Scratch 2.0\",\"custom-block-shape/@preset-description-default3\":\"Обычный внешний вид блоков Scratch 3.0\",\"custom-block-shape/@preset-description-flat2\":\"Блоки Scratch 2.0 с удаленными вырезами и углами\",\"custom-block-shape/@preset-description-flat3\":\"Блоки Scratch 3.0 с удаленными вырезами и углами\",\"custom-block-shape/@preset-name-default2\":\"Блоки 2.0\",\"custom-block-shape/@preset-name-default3\":\"Блоки 3.0\",\"custom-block-shape/@preset-name-flat2\":\"Плоские 2.0\",\"custom-block-shape/@preset-name-flat3\":\"Плоские 3.0\",\"custom-block-shape/@settings-name-cornerSize\":\"Размер угла (0-300%)\",\"custom-block-shape/@settings-name-notchSize\":\"Высота паза (0-150%)\",\"custom-block-shape/@settings-name-paddingSize\":\"Размер отступов (50-200%)\",\"zebra-striping/@description\":\"Делает цвета блоков одной категории ,которые вложены в другие блоки этой же категории ярче. Как у зебры.\",\"zebra-striping/@name\":\"Другие цвета вложенных блоков\",\"zebra-striping/@settings-name-intensity\":\"интенсивность (0-100%)\",\"zebra-striping/@settings-name-shade\":\"Оттенок\",\"zebra-striping/@settings-select-shade-darker\":\"затемнение\",\"zebra-striping/@settings-select-shade-lighter\":\"Яркость\",\"editor-theme3/@description\":\"Отредактируйте цвета блоков для каждой категории в редакторе.\",\"editor-theme3/@name\":\"Настраиваемые цвета блоков\",\"editor-theme3/@preset-description-black\":\"Делает фоны блоков чёрными\",\"editor-theme3/@preset-description-dark\":\"Тёмные версии цветов по умолчанию\",\"editor-theme3/@preset-description-original\":\"Оригинальные цвета блоков из Scratch 2.0\",\"editor-theme3/@preset-description-tweaks\":\"Цвета блоков событий, управления и другие теперь можно сделать как в версии 2.0\",\"editor-theme3/@preset-name-black\":\"Чёрный\",\"editor-theme3/@preset-name-dark\":\"Тёмная\",\"editor-theme3/@preset-name-original\":\"Цвета версии 2.0\",\"editor-theme3/@preset-name-tweaks\":\"Цвета версии 3.0\",\"editor-theme3/@settings-name-Pen-color\":\"расширения\",\"editor-theme3/@settings-name-comment-color\":\"Комментарии\",\"editor-theme3/@settings-name-control-color\":\"управление\",\"editor-theme3/@settings-name-custom-color\":\"свои блоки\",\"editor-theme3/@settings-name-data-color\":\"переменные\",\"editor-theme3/@settings-name-data-lists-color\":\"списки\",\"editor-theme3/@settings-name-events-color\":\"события\",\"editor-theme3/@settings-name-input-color\":\"Поля ввода в блоках\",\"editor-theme3/@settings-name-looks-color\":\"внешний вид\",\"editor-theme3/@settings-name-motion-color\":\"движение\",\"editor-theme3/@settings-name-operators-color\":\"операторы\",\"editor-theme3/@settings-name-sensing-color\":\"сенсоры\",\"editor-theme3/@settings-name-sounds-color\":\"звук\",\"editor-theme3/@settings-name-text\":\"Цвет текста\",\"editor-theme3/@settings-select-text-black\":\"Чёрный\",\"editor-theme3/@settings-select-text-colorOnBlack\":\"Цветной на чёрном фоне\",\"editor-theme3/@settings-select-text-colorOnWhite\":\"Цветной на белом фоне\",\"editor-theme3/@settings-select-text-white\":\"Белый\",\"editor-theme3/@update\":\"\\\"Тёмные комментарии\\\" переехали из \\\"Тёмной темы редактора\\\" сюда, и теперь их можно настраивать\",\"custom-block-text/@description\":\"Изменяет толщину текста на блоках и дополнительно добавляет тень к тексту.\",\"custom-block-text/@name\":\"Настраиваемый стиль текста блоков\",\"custom-block-text/@settings-name-bold\":\"Жирный текст\",\"custom-block-text/@settings-name-shadow\":\"Тень под текстом\",\"editor-colored-context-menus/@description\":\"Делает контекстные меню, щёлкнутые правой кнопкой мыши по блоку более красочными.\",\"editor-colored-context-menus/@name\":\"Цветные контекстные меню\",\"editor-stage-left/@description\":\"Перемещает сцену в левую часть редактора, как в Scratch 2.0.\",\"editor-stage-left/@info-reverseOrder\":\"Чтобы изменить положение кнопок над сценой, используйте аддон «поменять местами флажок и кнопку стоп».\",\"editor-stage-left/@name\":\"Отображать сцену на левой стороне\",\"editor-buttons-reverse-order/@description\":\"переместить кнопки флага и остановки направо,а кнопку полного экрана налево,как в scratch 2.0\",\"editor-buttons-reverse-order/@name\":\"перевернуть элементы управления \",\"variable-manager/@description\":\"Добавляет вкладку рядом с \\\"звуки\\\" в редакторе для удобного обновления переменных и списков.\",\"variable-manager/@name\":\"Менеджер переменных\",\"variable-manager/@update\":\"Элементы в списках можно добавлять без зажатой клавиши shift\",\"search-sprites/@description\":\"Добавляет поле поиска к панели спрайтов, чтобы искать спрайты по имени.\",\"search-sprites/@name\":\"Поиск спрайтов по имени\",\"sprite-properties/@description\":\"Прячет панель со свойствами спрайта ,как это было в scratch 2.0.Используй кнопку \\\"i\\\" на выбранном спрайте ,или нажми два раза на спрайт ,чтобы показать панель со свойствами. Чтобы обратно скрыть панель, нажми на кнопку скрытия на панели ,или же, нажми на спрайт два раза\",\"sprite-properties/@name\":\"Прятать панель со свойствами спрайта\",\"sprite-properties/@settings-name-autoCollapse\":\"Автоматически прятать ,когда будет убрана мышка\",\"sprite-properties/@settings-name-hideByDefault\":\"Спрятать панель изначально\",\"sprite-properties/@settings-name-transitionDuration\":\"Скорость анимации:\",\"sprite-properties/@settings-select-transitionDuration-default\":\"Стандартная\",\"sprite-properties/@settings-select-transitionDuration-long\":\"Медленная\",\"sprite-properties/@settings-select-transitionDuration-none\":\"Моментальная\",\"sprite-properties/@settings-select-transitionDuration-short\":\"Быстрая\",\"gamepad/@description\":\"Взаимодействовать с проектами используя USB или Bluetooth контроллер/геймпад.\",\"gamepad/@name\":\"Поддержка геймпада\",\"gamepad/@settings-name-hide\":\"Спрятать кнопку настроек, если контроллеров не обнаружено\",\"editor-sounds/@description\":\"Воспроизводит звуковые эффекты при соединении или удалении блоков.\",\"editor-sounds/@name\":\"Звуковые эффекты редактора\",\"folders/@description\":\"Добавляет папки в панель спрайтов,а также костюмов и звуков. Чтобы сделать папку, нажми по спрайту/звуку/костюму, нажми создать папку и назови её, чтобы добавить в папку звук/костюм/спрайт нажми правой кнопкой мыши и выбери добавить к папке\",\"folders/@info-notice-folders-are-public\":\"Пользователи, у которых включена эта функция, смогут видеть папки в вашем проекте. Все остальные будут видеть списки спрайтов в обычном режиме (без папок).\",\"folders/@name\":\"Папки спрайтов\",\"block-switching/@description\":\"Щёлкните правой кнопкой мыши по блоку, чтобы заменить его на связанный блок.\",\"block-switching/@name\":\"Замена блоков\",\"block-switching/@settings-name-control\":\"Блоки управления\",\"block-switching/@settings-name-customargs\":\"Аргументы пользовательских блоков\",\"block-switching/@settings-name-customargsmode\":\"Параметры отображения аргументов пользовательских блоков\",\"block-switching/@settings-name-data\":\"Блоки переменных\",\"block-switching/@settings-name-event\":\"Блоки событий\",\"block-switching/@settings-name-extension\":\"Блоки расширений\",\"block-switching/@settings-name-looks\":\"Блоки внешности\",\"block-switching/@settings-name-motion\":\"Блоки движения\",\"block-switching/@settings-name-noop\":\"Показать вариант изменения блока на себя\",\"block-switching/@settings-name-operator\":\"Блоки операторов\",\"block-switching/@settings-name-sensing\":\"Блоки сенсоров\",\"block-switching/@settings-name-sound\":\"Блоки звуков\",\"block-switching/@settings-select-customargsmode-all\":\"Аргументы во всех пользовательских блоках спрайта\",\"block-switching/@settings-select-customargsmode-defOnly\":\"Аргументы в собственном пользовательском блоке\",\"load-extensions/@description\":\"Автоматически добавляет расширения Музыка, Перо и др. в меню категорий блоков в редакторе.\",\"load-extensions/@name\":\"Автоматически добавлять расширения\",\"load-extensions/@settings-name-music\":\"Музыка\",\"load-extensions/@settings-name-pen\":\"Перо\",\"load-extensions/@settings-name-text2speech\":\"Текст в речь\",\"load-extensions/@settings-name-translate\":\"Перевод\",\"custom-zoom/@description\":\"Выберите свои настройки максимального размера,минимального,скорость,и начальное увеличение зоны с кодом\\nа также,автоскрытие управления.\",\"custom-zoom/@name\":\"Настраиваемое масштабирование области кода\",\"custom-zoom/@settings-name-autohide\":\"Автоматическое скрытие элементов управления масштабированием\",\"custom-zoom/@settings-name-maxZoom\":\"Максимальное увеличение (100-500%)\",\"custom-zoom/@settings-name-minZoom\":\"Минимальное увеличение (1-100%)\",\"custom-zoom/@settings-name-speed\":\"Скорость анимации скрытия\",\"custom-zoom/@settings-name-startZoom\":\"Начальное увеличение (50-500%)\",\"custom-zoom/@settings-name-zoomSpeed\":\"Скорость увеличения (50-200%)\",\"custom-zoom/@settings-select-speed-default\":\"По умолчанию\",\"custom-zoom/@settings-select-speed-long\":\"Медленная\",\"custom-zoom/@settings-select-speed-none\":\"Моментальная\",\"custom-zoom/@settings-select-speed-short\":\"Быстрая\",\"initialise-sprite-position/@description\":\"Изменяет позицию x/y по умолчанию для новых спрайтов\",\"initialise-sprite-position/@name\":\"Настраиваемая позиция нового спрайта\",\"initialise-sprite-position/@settings-name-duplicate\":\"Поведение при дублировании спрайтов\",\"initialise-sprite-position/@settings-name-library\":\"Случайное расположение спрайтов из библиотеки\",\"initialise-sprite-position/@settings-name-x\":\"Позиция X\",\"initialise-sprite-position/@settings-name-y\":\"Позиция Y\",\"initialise-sprite-position/@settings-select-duplicate-custom\":\"Определённые значения x/y\",\"initialise-sprite-position/@settings-select-duplicate-keep\":\"Те же,что и у оригинального спрайта\",\"initialise-sprite-position/@settings-select-duplicate-randomize\":\"Случайные\",\"blocks2image/@description\":\"Кликните правой кнопкой мыши в область кода, чтобы экспортировать блоки как изображения SVG или PNG.\",\"blocks2image/@name\":\"Сохранить блоки как изображение\",\"remove-curved-stage-border/@description\":\"Убирает фигурную обводку вокруг сцены, позволяя увидеть углы.\",\"remove-curved-stage-border/@name\":\"Убирает фигурную обводку сцены\",\"transparent-orphans/@description\":\"Добавляет прозрачность блокам в редакторе,с отдельными опциями для отдельных блоков(которые без блока действий),и блоков которые перетаскиваются\",\"transparent-orphans/@name\":\"Прозрачность блоков\",\"transparent-orphans/@settings-name-block\":\"Прозрачность блоков (%)\",\"transparent-orphans/@settings-name-dragged\":\"прозрачность перетаскиваемых блоков (%)\",\"transparent-orphans/@settings-name-orphan\":\"прозрачность отдельных блоков (%)\",\"paint-by-default/@description\":\"Изменяет действие по умолчанию кнопок «выберите спрайт/костюм/фон/звук», которые по умолчанию открывают библиотеку.\",\"paint-by-default/@name\":\"Рисовать костюм по умолчанию\",\"paint-by-default/@settings-name-backdrop\":\"Добавить фон\",\"paint-by-default/@settings-name-costume\":\"Добавить костюм\",\"paint-by-default/@settings-name-sound\":\"Добавить звук\",\"paint-by-default/@settings-name-sprite\":\"Добавить спрайт\",\"paint-by-default/@settings-select-backdrop-library\":\"Библиотека\",\"paint-by-default/@settings-select-backdrop-paint\":\"Нарисовать\",\"paint-by-default/@settings-select-backdrop-surprise\":\"Сюрприз\",\"paint-by-default/@settings-select-backdrop-upload\":\"Загрузить\",\"paint-by-default/@settings-select-costume-library\":\"Библиотека\",\"paint-by-default/@settings-select-costume-paint\":\"Нарисовать\",\"paint-by-default/@settings-select-costume-surprise\":\"Сюрприз\",\"paint-by-default/@settings-select-costume-upload\":\"Загрузить\",\"paint-by-default/@settings-select-sound-library\":\"Библиотека\",\"paint-by-default/@settings-select-sound-record\":\"Записать\",\"paint-by-default/@settings-select-sound-surprise\":\"Сюрприз\",\"paint-by-default/@settings-select-sound-upload\":\"Загрузить\",\"paint-by-default/@settings-select-sprite-library\":\"Библиотека\",\"paint-by-default/@settings-select-sprite-paint\":\"Нарисовать\",\"paint-by-default/@settings-select-sprite-surprise\":\"Сюрприз\",\"paint-by-default/@settings-select-sprite-upload\":\"Загрузить\",\"block-cherry-picking/@description\":\"Позволяет перемещать один блок из середины скрипта (вместо всей стопки, прикреплённая снизу блока) с помощью зажатия клавиши Ctrl.\",\"block-cherry-picking/@info-flipControls\":\"Если «инвертировать управление» включено, то будет браться один блок. Зажимайте Ctrl, чтобы переместить целую стопку.\",\"block-cherry-picking/@info-macContextDisabled\":\"В macOS используйте клавишу Cmd вместо Ctrl.\",\"block-cherry-picking/@name\":\"Вытаскивать отдельный блок с клавишей Ctrl\",\"block-cherry-picking/@settings-name-invertDrag\":\"Инвертировать управление\",\"hide-new-variables/@description\":\"Не создавать мониторы автоматически для новых переменных или списков.\",\"hide-new-variables/@name\":\"Скрывать новые переменные\",\"editor-extra-keys/@description\":\"Добавляет больше клавиш в выпадающие списки блоков \\\"клавиша () нажата?\\\" и \\\"когда клавиша () нажата\\\", такие как Enter, точка, запятая и другие.\",\"editor-extra-keys/@info-experimentalKeysWarn\":\"«Экспериментальные клавиши» включают в себя равно, слэш, двоеточие и многое другое. Они могут не работать на всех операционных системах или раскладках клавиатуры.\",\"editor-extra-keys/@info-shiftKeysWarn\":\"«Клавиши Shift» включают в себя клавиши, которым нужна клавиша Shift и клавиша цифры по типу хэштега, вопросительного знака и многое др. Эти клавиши работают только с блоком «когда клавиша () нажата» и не работают на всех операционных системах или раскладках клавиатуры.\",\"editor-extra-keys/@name\":\"Дополнительные опции клавиш\",\"editor-extra-keys/@settings-name-experimentalKeys\":\"Включить экспериментальные клавиши\",\"editor-extra-keys/@settings-name-shiftKeys\":\"Включить кнопки Shift\",\"hide-delete-button/@description\":\"Скрывает кнопку удаления (иконка корзины) из спрайтов, костюмов и звуков. Они могут быть удалены из контекстного меню.\",\"hide-delete-button/@name\":\"Скрыть кнопку удалить\",\"hide-delete-button/@settings-name-costumes\":\"Костюмы и фоны\",\"hide-delete-button/@settings-name-sounds\":\"Звуки\",\"hide-delete-button/@settings-name-sprites\":\"Спрайты\",\"no-script-bumping/@description\":\"Позволяет скриптам двигаться и изменяться без их перекрытия для перемещения вокруг.\",\"no-script-bumping/@name\":\"Не делать автоматически пробел между перекрывающими скриптами\",\"disable-stage-drag-select/@description\":\"Удаляет возможность перетаскивать спрайты по сцене в редакторе, за исключением тех, которые установлены как перетаскиваемые. Удерживайте Shift при перетаскивании спрайта, чтобы переместить его в обычном режиме.\",\"disable-stage-drag-select/@name\":\"Неперетаскиваемые спрайты в редакторе\",\"move-to-top-bottom/@description\":\"Добавляет новый пункт в контекстное меню костюма или звука, позволяющее переместить его наверх или вниз\",\"move-to-top-bottom/@info-developer-tools\":\"Этот аддон раньше был частью \\\"инструментов разработчика\\\" ,но теперь переехал сюда\",\"move-to-top-bottom/@name\":\"Переместить костюм на самый вверх или в самый низ\",\"disable-paste-offset/@description\":\"Вставляет скопированные предметы на их оригинальные позиции вместо слегка сдвинутого в редакторе костюмов.\",\"disable-paste-offset/@info-vanilla\":\"Это можно получить и без аддона, нажав alt+клик по объекту\",\"disable-paste-offset/@name\":\"Не двигать вставленные предметы в редакторе костюмов\",\"block-duplicate/@description\":\"Быстро дублирует скрипт, зажимая клавишу Alt и передвигая скрипт. Также зажимайте Ctrl, чтобы дублировать один блок.\",\"block-duplicate/@info-mac\":\"Если у Вас macOS, то используйте клавишу ⌥, вместо Alt и клавишу ⌘, вместо Control.\",\"block-duplicate/@name\":\"Дублировать скрипт с клавишей Alt\",\"rename-broadcasts/@description\":\"Позволяет изменять названия сообщений в блоках их передачи и получения\",\"rename-broadcasts/@name\":\"Переименовать сообщения\",\"swap-local-global/@description\":\"Добавляет больше опций во время переименования существующей переменной или существующего списка: позволяет переключаться между «Для всех спрайтов», «Только для этого спрайта» и облачными переменными. Также добавляет новую опцию при нажатии правой кнопкой мыши по переменной/списку, чтобы быстро сменить свойства.\",\"swap-local-global/@name\":\"Переключить переменные между «Для всех спрайтов» и «Только для этого спрайта»\",\"editor-comment-previews/@description\":\"Позволяет делать превью комментариев, наводя на свёрнутые комментарии и блоки. Вы можете использовать это, чтобы просматривать комментарии, которые вне экрана, определять блок цикла снизу с помощью превью, вместить длинные комментарии в маленькое место и другое.\",\"editor-comment-previews/@name\":\"Предварительный просмотр комментариев в редакторе\",\"editor-comment-previews/@settings-name-delay\":\"Ожидание\",\"editor-comment-previews/@settings-name-follow-mouse\":\"Наблюдать за указателем мыши\",\"editor-comment-previews/@settings-name-hover-view\":\"Раскрывать комментарии, наводя на них\",\"editor-comment-previews/@settings-name-hover-view-block\":\"Раскрыть прикреплённые комментарии у блоков, наводя на них\",\"editor-comment-previews/@settings-name-hover-view-procedure\":\"Показывать комментарии у других блоков, наводя на комментарии\",\"editor-comment-previews/@settings-name-reduce-animation\":\"Ослабить анимацию\",\"editor-comment-previews/@settings-name-reduce-transparency\":\"Уменьшить прозрачность\",\"editor-comment-previews/@settings-select-delay-long\":\"Длинное\",\"editor-comment-previews/@settings-select-delay-none\":\"Никакое\",\"editor-comment-previews/@settings-select-delay-short\":\"Короткое\",\"columns/@description\":\"Разделяет меню категорий блоков на два столбца и перемещает его в верхнюю часть палитры блоков, как в Scratch 2.0.\",\"columns/@name\":\"Меню категорий с двумя столбцами\",\"number-pad/@description\":\"Показывает панель ввода ,при редактировании чисел , на всех устройствах ,а не только на сенсорных\",\"number-pad/@info-explanation\":\"Панель с цифрами будет показываться при редактировании чисел в блоках ,таких как \\\"установить x в\\\"\",\"number-pad/@name\":\"Всегда показывать панель с цифрами\",\"script-snap/@description\":\"Передвиньте скрипт, чтобы автоматически выравнять его позицию к точкам на территории кода.\",\"script-snap/@name\":\"Привязывать скрипты к сетке\",\"script-snap/@preset-name-default\":\"По умолчанию\",\"script-snap/@preset-name-half-block\":\"Половина блока\",\"script-snap/@preset-name-whole-block\":\"Весь блок\",\"script-snap/@settings-name-grid\":\"Размер сетки (в пикселях)\",\"fullscreen/@description\":\"Исправляет некоторые неблагоприятные эффекты в полноэкранном режиме плеере проекта, открывает его в полноэкранном режиме Вашего браузера и прячет панель инструментов зелёного флажка.\",\"fullscreen/@info-hideToolbarNotice\":\"Если Вы спрячете панель инструментов, то не забывайте, что Вы можете нажать клавишу Esc, чтобы выйти из полноэкранного режима проекта.\",\"fullscreen/@name\":\"Улучшенный полноэкранный режим\",\"fullscreen/@settings-name-browserFullscreen\":\"Открывать полноэкранный режим плеера проектов в полноэкранном режиме браузера\",\"fullscreen/@settings-name-hideToolbar\":\"Спрятать панель инструментов в полном экране\",\"hide-stage/@description\":\"Добавляет кнопку рядом с кнопками \\\"маленькая сцена\\\" и \\\"большая сцена\\\", которая скрывает сцену и область спрайтов, делая область кода намного больше.\",\"hide-stage/@name\":\"Скрыть сцену и область спрайтов\",\"editor-stepping/@description\":\"Добавляет цветную подсветку к блокам, которые в данный момент выполняются в проекте.\",\"editor-stepping/@name\":\"Выделять выполняемые в данный момент блоки\",\"editor-stepping/@settings-name-highlight-color\":\"Цвет подсветки\"}");
/***/ }),
/***/ "./src/addons/addons-l10n-settings/sl.json":
/*!*************************************************!*\
!*** ./src/addons/addons-l10n-settings/sl.json ***!
\*************************************************/
/*! exports provided: cat-blocks/@description, cat-blocks/@info-watch, cat-blocks/@name, cat-blocks/@settings-name-watch, editor-devtools/@description, editor-devtools/@name, editor-devtools/@settings-name-enableCleanUpPlus, editor-devtools/@settings-name-enablePasteBlocksAtMouse, find-bar/@description, find-bar/@info-developer-tools, find-bar/@name, middle-click-popup/@info-developer-tools, jump-to-def/@description, jump-to-def/@info-developer-tools, jump-to-def/@name, editor-searchable-dropdowns/@description, editor-searchable-dropdowns/@name, data-category-tweaks-v2/@description, data-category-tweaks-v2/@name, data-category-tweaks-v2/@settings-name-moveReportersDown, data-category-tweaks-v2/@settings-name-separateListCategory, data-category-tweaks-v2/@settings-name-separateLocalVariables, block-palette-icons/@description, block-palette-icons/@name, hide-flyout/@description, hide-flyout/@info-hoverExplanation, hide-flyout/@name, hide-flyout/@settings-name-speed, hide-flyout/@settings-name-toggle, hide-flyout/@settings-select-speed-default, hide-flyout/@settings-select-speed-long, hide-flyout/@settings-select-speed-none, hide-flyout/@settings-select-speed-short, hide-flyout/@settings-select-toggle-category, hide-flyout/@settings-select-toggle-cathover, hide-flyout/@settings-select-toggle-hover, hide-flyout/@update, mediarecorder/@description, mediarecorder/@name, drag-drop/@description, drag-drop/@name, drag-drop/@settings-name-use-hd-upload, debugger/@name, debugger/@settings-name-log_broadcasts, debugger/@settings-name-log_clear_greenflag, debugger/@settings-name-log_clone_create, debugger/@settings-name-log_failed_clone_creation, debugger/@settings-name-log_greenflag, debugger/@update, pause/@description, pause/@name, mute-project/@description, mute-project/@info-macOS, mute-project/@name, vol-slider/@description, vol-slider/@name, vol-slider/@settings-name-defVol, clones/@description, clones/@name, clones/@settings-name-showicononly, mouse-pos/@description, mouse-pos/@name, color-picker/@description, color-picker/@name, remove-sprite-confirm/@description, remove-sprite-confirm/@name, block-count/@description, block-count/@name, onion-skinning/@description, onion-skinning/@settings-name-afterTint, onion-skinning/@settings-name-beforeTint, onion-skinning/@settings-name-default, onion-skinning/@settings-name-layering, onion-skinning/@settings-name-mode, onion-skinning/@settings-name-next, onion-skinning/@settings-name-opacity, onion-skinning/@settings-name-opacityStep, onion-skinning/@settings-name-previous, onion-skinning/@settings-select-layering-behind, onion-skinning/@settings-select-layering-front, onion-skinning/@settings-select-mode-merge, onion-skinning/@settings-select-mode-tint, default-costume-editor-color/@description, default-costume-editor-color/@name, default-costume-editor-color/@settings-name-fill, default-costume-editor-color/@settings-name-persistence, default-costume-editor-color/@settings-name-stroke, default-costume-editor-color/@settings-name-strokeSize, bitmap-copy/@description, bitmap-copy/@info-norightclick, bitmap-copy/@name, 2d-color-picker/@description, 2d-color-picker/@name, better-img-uploads/@description, better-img-uploads/@info-notSuitableEdit, better-img-uploads/@name, better-img-uploads/@settings-name-fitting, better-img-uploads/@settings-select-fitting-fill, better-img-uploads/@settings-select-fitting-fit, better-img-uploads/@settings-select-fitting-full, pick-colors-from-stage/@description, pick-colors-from-stage/@name, custom-block-shape/@description, custom-block-shape/@info-paddingWarning, custom-block-shape/@name, custom-block-shape/@preset-description-default2, custom-block-shape/@preset-description-default3, custom-block-shape/@preset-description-flat2, custom-block-shape/@preset-description-flat3, custom-block-shape/@preset-name-default2, custom-block-shape/@preset-name-default3, custom-block-shape/@preset-name-flat2, custom-block-shape/@preset-name-flat3, custom-block-shape/@settings-name-cornerSize, custom-block-shape/@settings-name-notchSize, custom-block-shape/@settings-name-paddingSize, zebra-striping/@description, zebra-striping/@name, zebra-striping/@settings-name-intensity, zebra-striping/@settings-name-shade, zebra-striping/@settings-select-shade-darker, zebra-striping/@settings-select-shade-lighter, editor-theme3/@description, editor-theme3/@name, editor-theme3/@preset-description-black, editor-theme3/@preset-description-dark, editor-theme3/@preset-description-original, editor-theme3/@preset-description-tweaks, editor-theme3/@preset-name-black, editor-theme3/@preset-name-dark, editor-theme3/@preset-name-original, editor-theme3/@preset-name-tweaks, editor-theme3/@settings-name-Pen-color, editor-theme3/@settings-name-comment-color, editor-theme3/@settings-name-control-color, editor-theme3/@settings-name-custom-color, editor-theme3/@settings-name-data-color, editor-theme3/@settings-name-data-lists-color, editor-theme3/@settings-name-events-color, editor-theme3/@settings-name-input-color, editor-theme3/@settings-name-looks-color, editor-theme3/@settings-name-motion-color, editor-theme3/@settings-name-operators-color, editor-theme3/@settings-name-sensing-color, editor-theme3/@settings-name-sounds-color, editor-theme3/@settings-name-text, editor-theme3/@settings-select-text-black, editor-theme3/@settings-select-text-colorOnBlack, editor-theme3/@settings-select-text-colorOnWhite, editor-theme3/@settings-select-text-white, editor-theme3/@update, custom-block-text/@description, custom-block-text/@name, custom-block-text/@settings-name-bold, custom-block-text/@settings-name-shadow, editor-colored-context-menus/@description, editor-colored-context-menus/@name, editor-stage-left/@description, editor-stage-left/@info-reverseOrder, editor-stage-left/@name, editor-buttons-reverse-order/@description, editor-buttons-reverse-order/@name, variable-manager/@description, variable-manager/@name, variable-manager/@update, search-sprites/@description, search-sprites/@name, sprite-properties/@settings-name-transitionDuration, sprite-properties/@settings-select-transitionDuration-default, sprite-properties/@settings-select-transitionDuration-long, sprite-properties/@settings-select-transitionDuration-none, sprite-properties/@settings-select-transitionDuration-short, gamepad/@description, gamepad/@name, gamepad/@settings-name-hide, editor-sounds/@description, editor-sounds/@name, folders/@description, folders/@info-notice-folders-are-public, folders/@name, block-switching/@description, block-switching/@name, block-switching/@settings-name-control, block-switching/@settings-name-customargs, block-switching/@settings-name-customargsmode, block-switching/@settings-name-data, block-switching/@settings-name-event, block-switching/@settings-name-extension, block-switching/@settings-name-looks, block-switching/@settings-name-motion, block-switching/@settings-name-noop, block-switching/@settings-name-operator, block-switching/@settings-name-sensing, block-switching/@settings-name-sound, block-switching/@settings-select-customargsmode-all, block-switching/@settings-select-customargsmode-defOnly, load-extensions/@description, load-extensions/@name, load-extensions/@settings-name-music, load-extensions/@settings-name-pen, load-extensions/@settings-name-text2speech, load-extensions/@settings-name-translate, custom-zoom/@description, custom-zoom/@name, custom-zoom/@settings-name-autohide, custom-zoom/@settings-name-maxZoom, custom-zoom/@settings-name-minZoom, custom-zoom/@settings-name-speed, custom-zoom/@settings-name-startZoom, custom-zoom/@settings-name-zoomSpeed, custom-zoom/@settings-select-speed-default, custom-zoom/@settings-select-speed-long, custom-zoom/@settings-select-speed-none, custom-zoom/@settings-select-speed-short, initialise-sprite-position/@description, initialise-sprite-position/@name, initialise-sprite-position/@settings-name-duplicate, initialise-sprite-position/@settings-name-library, initialise-sprite-position/@settings-name-x, initialise-sprite-position/@settings-name-y, initialise-sprite-position/@settings-select-duplicate-custom, initialise-sprite-position/@settings-select-duplicate-keep, initialise-sprite-position/@settings-select-duplicate-randomize, blocks2image/@description, blocks2image/@name, remove-curved-stage-border/@description, remove-curved-stage-border/@name, transparent-orphans/@description, transparent-orphans/@name, transparent-orphans/@settings-name-block, transparent-orphans/@settings-name-dragged, transparent-orphans/@settings-name-orphan, paint-by-default/@description, paint-by-default/@name, paint-by-default/@settings-name-backdrop, paint-by-default/@settings-name-costume, paint-by-default/@settings-name-sound, paint-by-default/@settings-name-sprite, paint-by-default/@settings-select-backdrop-library, paint-by-default/@settings-select-backdrop-paint, paint-by-default/@settings-select-backdrop-surprise, paint-by-default/@settings-select-backdrop-upload, paint-by-default/@settings-select-costume-library, paint-by-default/@settings-select-costume-paint, paint-by-default/@settings-select-costume-surprise, paint-by-default/@settings-select-costume-upload, paint-by-default/@settings-select-sound-library, paint-by-default/@settings-select-sound-record, paint-by-default/@settings-select-sound-surprise, paint-by-default/@settings-select-sound-upload, paint-by-default/@settings-select-sprite-library, paint-by-default/@settings-select-sprite-paint, paint-by-default/@settings-select-sprite-surprise, paint-by-default/@settings-select-sprite-upload, block-cherry-picking/@description, block-cherry-picking/@info-flipControls, block-cherry-picking/@info-macContextDisabled, block-cherry-picking/@name, block-cherry-picking/@settings-name-invertDrag, hide-new-variables/@description, hide-new-variables/@name, editor-extra-keys/@description, editor-extra-keys/@info-experimentalKeysWarn, editor-extra-keys/@info-shiftKeysWarn, editor-extra-keys/@name, editor-extra-keys/@settings-name-experimentalKeys, editor-extra-keys/@settings-name-shiftKeys, hide-delete-button/@description, hide-delete-button/@name, hide-delete-button/@settings-name-costumes, hide-delete-button/@settings-name-sounds, hide-delete-button/@settings-name-sprites, no-script-bumping/@description, no-script-bumping/@name, disable-stage-drag-select/@description, disable-stage-drag-select/@name, move-to-top-bottom/@description, move-to-top-bottom/@info-developer-tools, move-to-top-bottom/@name, disable-paste-offset/@description, disable-paste-offset/@name, block-duplicate/@description, block-duplicate/@info-mac, block-duplicate/@name, rename-broadcasts/@description, rename-broadcasts/@name, swap-local-global/@description, swap-local-global/@name, editor-comment-previews/@description, editor-comment-previews/@name, editor-comment-previews/@settings-name-delay, editor-comment-previews/@settings-name-follow-mouse, editor-comment-previews/@settings-name-hover-view, editor-comment-previews/@settings-name-hover-view-block, editor-comment-previews/@settings-name-hover-view-procedure, editor-comment-previews/@settings-name-reduce-animation, editor-comment-previews/@settings-name-reduce-transparency, editor-comment-previews/@settings-select-delay-long, editor-comment-previews/@settings-select-delay-none, editor-comment-previews/@settings-select-delay-short, columns/@description, columns/@name, number-pad/@name, script-snap/@description, script-snap/@name, script-snap/@preset-name-default, script-snap/@preset-name-half-block, script-snap/@preset-name-whole-block, script-snap/@settings-name-grid, fullscreen/@description, fullscreen/@info-hideToolbarNotice, fullscreen/@name, fullscreen/@settings-name-browserFullscreen, fullscreen/@settings-name-hideToolbar, hide-stage/@description, hide-stage/@name, editor-stepping/@description, editor-stepping/@name, editor-stepping/@settings-name-highlight-color, default */
/***/ (function(module) {
module.exports = JSON.parse("{\"cat-blocks/@description\":\"Vrne mačje bloke iz 1. aprila 2020 v urejevalnik.\",\"cat-blocks/@info-watch\":\"Nastavitev \\\"spremljaj kazalec miške\\\" lahko vpliva na hitrost delovanja urejevalnika.\",\"cat-blocks/@name\":\"Mačji bloki\",\"cat-blocks/@settings-name-watch\":\"Spremljaj kazalec miške\",\"editor-devtools/@description\":\"V menije v urejevalniku doda nove možnosti: kopiranje blokov, boljše čiščenje in drugo.\",\"editor-devtools/@name\":\"Orodje za razvijalce\",\"editor-devtools/@settings-name-enableCleanUpPlus\":\"Izboljšaj možnost \\\"Počisti bloke\\\"\",\"editor-devtools/@settings-name-enablePasteBlocksAtMouse\":\"Prilepi bloke poleg kazalca miške\",\"find-bar/@description\":\"Poleg zavihka Zvoki doda vrstico, s katero lahko poiščete in se premaknete na skripto, videz ali zvok. Uporabite Ctrl+levo ali Ctrl+desno v prostoru za kodo, da se premaknete na prejšnji ali naslednji položaj.\",\"find-bar/@info-developer-tools\":\"Ta funkcija je bila prej del dodatka \\\"orodje za razvijalce\\\", vendar smo jo premaknili sem.\",\"find-bar/@name\":\"Iskalna vrstica v urejevalniku\",\"middle-click-popup/@info-developer-tools\":\"Ta funkcija je bila prej del dodatka \\\"orodje za razvijalce\\\", vendar smo jo premaknili sem.\",\"jump-to-def/@description\":\"Omogoča, da se premaknete na definicijo \\\"mojega bloka\\\" s srednjim miškinim gumbom ali Shift+klikom.\",\"jump-to-def/@info-developer-tools\":\"Ta funkcija je bila prej del dodatka \\\"orodje za razvijalce\\\", vendar smo jo premaknili sem.\",\"jump-to-def/@name\":\"Skoči na definicijo \\\"mojega bloka\\\"\",\"editor-searchable-dropdowns/@description\":\"Omogoči iskanje po spustnih menijih blokov.\",\"editor-searchable-dropdowns/@name\":\"Iskanje po spustnih menijih\",\"data-category-tweaks-v2/@description\":\"Izboljša kategorijo blokov Podatki (\\\"Spremenljivke\\\").\",\"data-category-tweaks-v2/@name\":\"Izboljšana kategorija spremenljivk\",\"data-category-tweaks-v2/@settings-name-moveReportersDown\":\"Premakni bloke za podatke nad seznam spremenljivk\",\"data-category-tweaks-v2/@settings-name-separateListCategory\":\"Ločena kategorija za sezname\",\"data-category-tweaks-v2/@settings-name-separateLocalVariables\":\"Ločene spremenljivke samo za to figuro\",\"block-palette-icons/@description\":\"V barvne kroge, ki označujejo kategorije blokov, doda ikone.\",\"block-palette-icons/@name\":\"Ikone kategorij blokov\",\"hide-flyout/@description\":\"Skrije paleto blokov, če miška ni na njej. Kliknite ikono ključavnice, da jo začasno zaklenete. Lahko pa uporabite tudi način \\\"Ko kliknem kategorijo\\\".\",\"hide-flyout/@info-hoverExplanation\":\"Način \\\"ko premaknem miško na območje palete\\\" poveča samo območje, v katerem so bloki vidni. Če želite tja vleči bloke, ne da bi bili ti izbrisani, uporabite enega od drugih načinov.\",\"hide-flyout/@name\":\"Samodejno skrivanje palete blokov\",\"hide-flyout/@settings-name-speed\":\"Hitrost animacije\",\"hide-flyout/@settings-name-toggle\":\"Pokaži ko...\",\"hide-flyout/@settings-select-speed-default\":\"Navadna\",\"hide-flyout/@settings-select-speed-long\":\"Počasna\",\"hide-flyout/@settings-select-speed-none\":\"Trenutna\",\"hide-flyout/@settings-select-speed-short\":\"Hitra\",\"hide-flyout/@settings-select-toggle-category\":\"Kliknem kategorijo\",\"hide-flyout/@settings-select-toggle-cathover\":\"Premaknem miško na kategorijo\",\"hide-flyout/@settings-select-toggle-hover\":\"Premaknem miško na območje palete\",\"hide-flyout/@update\":\"Ta dodatek je bil izboljšan in veliko napak je bilo popravljenih.\",\"mediarecorder/@description\":\"V menijsko vrstico v urejevalniku doda gumb \\\"začni snemanje\\\", ki omogoča snemanje odra.\",\"mediarecorder/@name\":\"Snemanje videov projekta\",\"drag-drop/@description\":\"Omogoča vlečenje slik in zvokov iz vašega upravitelja datotek v seznam figur, videzov ali zvokov. Lahko povlečete tudi besedilne datoteke v sezname ali v polje, ki ga prikaže blok \\\"vprašaj in počakaj\\\".\",\"drag-drop/@name\":\"Vlečenje datotek v urejevalnik\",\"drag-drop/@settings-name-use-hd-upload\":\"Uporabi HD nalaganje slik\",\"debugger/@name\":\"Orodje za razhroščevanje\",\"debugger/@settings-name-log_broadcasts\":\"Zapiši objave\",\"debugger/@settings-name-log_clear_greenflag\":\"Izprazni zapiske, ko je kliknjena zelena zastavica\",\"debugger/@settings-name-log_clone_create\":\"Zapiši sporočilo o ustvarjanju dvojnika\",\"debugger/@settings-name-log_failed_clone_creation\":\"Zapiši sporočilo, ko je doseženo največje možno število dvojnikov\",\"debugger/@settings-name-log_greenflag\":\"Zapiši klike na zeleno zastavico\",\"debugger/@update\":\"Nova zavihka \\\"Niti\\\" in \\\"Učinkovitost\\\" v oknu za razhroščevanje.\",\"pause/@description\":\"Doda gumb za premor poleg zelene zastavice.\",\"pause/@name\":\"Gumb za premor\",\"mute-project/@description\":\"Ctrl+kliknite zeleno zastavico, da vključite ali izključite zvok v projektu.\",\"mute-project/@info-macOS\":\"Če uporabljate macOS, uporabite tipko Cmd namesto Ctrl.\",\"mute-project/@name\":\"Utišaj predvajalnik projekta\",\"vol-slider/@description\":\"Doda drsnik za glasnost poleg gumbov za nadzor projekta.\",\"vol-slider/@name\":\"Drsnik za glasnost projekta\",\"vol-slider/@settings-name-defVol\":\"Začetna glasnost\",\"clones/@description\":\"Nad oder v urejevalniku doda števec, ki prikaže skupno število dvojnikov figur.\",\"clones/@name\":\"Števec dvojnikov\",\"clones/@settings-name-showicononly\":\"Pokaži samo ikono\",\"mouse-pos/@description\":\"Prikaže x/y položaj miške nad odrom v urejevalniku.\",\"mouse-pos/@name\":\"Položaj miške\",\"color-picker/@description\":\"Doda polje za vnos šestnajstiške kode, ko izbirate barvo.\",\"color-picker/@name\":\"Šestnajstiške barve\",\"remove-sprite-confirm/@description\":\"Vpraša, če ste prepričani, preden izbrišete figuro v projektu.\",\"remove-sprite-confirm/@name\":\"Potrditev brisanja figure\",\"block-count/@description\":\"Pokaže skupno število blokov v projektu v menijski vrstici urejevalnika. Prej del dodatka \\\"število figur in skript\\\".\",\"block-count/@name\":\"Števec blokov\",\"onion-skinning/@description\":\"Pokaže prosojne slike prejšnjih ali naslednjih videzov med urejanjem videza. Za upravljanje uporabite gumbe pod urejevalnikom videzov poleg gumbov za povečavo.\",\"onion-skinning/@settings-name-afterTint\":\"Barva naslednjega videza\",\"onion-skinning/@settings-name-beforeTint\":\"Barva prejšnjega videza\",\"onion-skinning/@settings-name-default\":\"Samodejno vključi\",\"onion-skinning/@settings-name-layering\":\"Začetna plast\",\"onion-skinning/@settings-name-mode\":\"Začetni način\",\"onion-skinning/@settings-name-next\":\"Začetno število naslednjih videzov\",\"onion-skinning/@settings-name-opacity\":\"Neprosojnost (%)\",\"onion-skinning/@settings-name-opacityStep\":\"Sprememba neprosojnosti (%)\",\"onion-skinning/@settings-name-previous\":\"Začetno število prejšnjih videzov\",\"onion-skinning/@settings-select-layering-behind\":\"Zadaj\",\"onion-skinning/@settings-select-layering-front\":\"Spredaj\",\"onion-skinning/@settings-select-mode-merge\":\"Združi slike\",\"onion-skinning/@settings-select-mode-tint\":\"Barva\",\"default-costume-editor-color/@description\":\"Spremeni privzete barve in velikost robov v urejevalniku videzov.\",\"default-costume-editor-color/@name\":\"Prilagoditev privzetih barv v urejevalniku videzov\",\"default-costume-editor-color/@settings-name-fill\":\"Barva polnila\",\"default-costume-editor-color/@settings-name-persistence\":\"Pri zamenjavi orodja uporabi prejšnje barve namesto privzetih\",\"default-costume-editor-color/@settings-name-stroke\":\"Barva robov\",\"default-costume-editor-color/@settings-name-strokeSize\":\"Velikost robov\",\"bitmap-copy/@description\":\"Omogoči, da kopirate bitno sliko iz urejevalnika videzov v sistemsko odložišče in jo prilepite v druge spletne strani ali programe.\",\"bitmap-copy/@info-norightclick\":\"\\\"Desni miškin gumb → kopiraj\\\" ne deluje. Pritisnite morati Ctrl+C, ko je izbrana bitna slika.\",\"bitmap-copy/@name\":\"Kopiranje bitnih slik\",\"2d-color-picker/@description\":\"Zamenja drsnika za svetlost in nasičenost barv v urejevalniku videzov z 2D drsnikom. Držite tipko Shift med vlečenjem, da spremenite samo vrednost ene osi.\",\"2d-color-picker/@name\":\"2D izbira barv\",\"better-img-uploads/@description\":\"Doda nov gumb nad \\\"naloži videz\\\", ki samodejno spremeni naložene slike v obliko SVG (vektor), da se izogne zmanjšanju kakovosti.\",\"better-img-uploads/@info-notSuitableEdit\":\"Gumba \\\"naloži HD\\\" ne uporabljajte, če bi radi naloženo sliko urejali.\",\"better-img-uploads/@name\":\"Nalaganje HD slik\",\"better-img-uploads/@settings-name-fitting\":\"Velikost slike\",\"better-img-uploads/@settings-select-fitting-fill\":\"Raztegni na velikost odra\",\"better-img-uploads/@settings-select-fitting-fit\":\"Pomanjšaj prevelike slike do velikosti odra\",\"better-img-uploads/@settings-select-fitting-full\":\"Izvirna velikost\",\"pick-colors-from-stage/@description\":\"Omogoči, da s kapalko v urejevalniku videzov izberete tudi barve iz odra.\",\"pick-colors-from-stage/@name\":\"Izberi barve iz odra v urejevalniku videzov\",\"custom-block-shape/@description\":\"Spremenite velikost, zaobljenost robov in velikost zareze blokov.\",\"custom-block-shape/@info-paddingWarning\":\"Spremembo velikosti praznega prostora vidite samo vi, zato se za druge uporabnike skripte v vašem projektu lahko prekrivajo.\",\"custom-block-shape/@name\":\"Prilagoditev oblike blokov\",\"custom-block-shape/@preset-description-default2\":\"Videz, podoben blokom v Scratchu 2.0\",\"custom-block-shape/@preset-description-default3\":\"Običajni videz blokov v Scratchu 3.0\",\"custom-block-shape/@preset-description-flat2\":\"Bloki Scratcha 2.0 brez zarez in zaobljenih robov.\",\"custom-block-shape/@preset-description-flat3\":\"Bloki Scratcha 3.0 brez zarez in zaobljenih robov.\",\"custom-block-shape/@preset-name-default2\":\"2.0 bloki\",\"custom-block-shape/@preset-name-default3\":\"3.0 bloki\",\"custom-block-shape/@preset-name-flat2\":\"2.0 ravni bloki\",\"custom-block-shape/@preset-name-flat3\":\"3.0 ravni bloki\",\"custom-block-shape/@settings-name-cornerSize\":\"Zaobljenost robov (0-300%)\",\"custom-block-shape/@settings-name-notchSize\":\"Višina zareze (0-150%)\",\"custom-block-shape/@settings-name-paddingSize\":\"Velikost praznega prostora (50-200%)\",\"zebra-striping/@description\":\"Bloke iste kategorije pobarva izmenično s svetlejšimi in temnejšimi odtenki, kadar so postavljeni drug v drugega. To se imenuje tudi zebrine proge.\",\"zebra-striping/@name\":\"Izmenično obarvani ugnezdeni bloki\",\"zebra-striping/@settings-name-intensity\":\"Intenzivnost (0-100%)\",\"zebra-striping/@settings-name-shade\":\"Odtenek\",\"zebra-striping/@settings-select-shade-darker\":\"Temnejši\",\"zebra-striping/@settings-select-shade-lighter\":\"Svetlejši\",\"editor-theme3/@description\":\"Uredite barve blokov za vsako kategorijo v urejevalniku.\",\"editor-theme3/@name\":\"Prilagoditev barv blokov\",\"editor-theme3/@preset-description-black\":\"Naredi ozadje blokov črno\",\"editor-theme3/@preset-description-dark\":\"Temne različice običajnih barv\",\"editor-theme3/@preset-description-original\":\"Originalne barve blokov iz Scratcha 2.0\",\"editor-theme3/@preset-description-tweaks\":\"Bloki za dogodke, krmiljenje in \\\"moji bloki\\\" z barvami, podobnimi kot v Scratchu 2.0\",\"editor-theme3/@preset-name-black\":\"Črno\",\"editor-theme3/@preset-name-dark\":\"Temno\",\"editor-theme3/@preset-name-original\":\"Barve Scratcha 2.0\",\"editor-theme3/@preset-name-tweaks\":\"Izboljšane barve Scratcha 3.0\",\"editor-theme3/@settings-name-Pen-color\":\"razširitve\",\"editor-theme3/@settings-name-comment-color\":\"Komentarji\",\"editor-theme3/@settings-name-control-color\":\"krmiljenje\",\"editor-theme3/@settings-name-custom-color\":\"moji bloki\",\"editor-theme3/@settings-name-data-color\":\"spremenljivke\",\"editor-theme3/@settings-name-data-lists-color\":\"seznami\",\"editor-theme3/@settings-name-events-color\":\"dogodki\",\"editor-theme3/@settings-name-input-color\":\"Vnosna polja blokov\",\"editor-theme3/@settings-name-looks-color\":\"videzi\",\"editor-theme3/@settings-name-motion-color\":\"gibanje\",\"editor-theme3/@settings-name-operators-color\":\"operatorji\",\"editor-theme3/@settings-name-sensing-color\":\"zaznavanje\",\"editor-theme3/@settings-name-sounds-color\":\"zvok\",\"editor-theme3/@settings-name-text\":\"Barva besedila\",\"editor-theme3/@settings-select-text-black\":\"Črna\",\"editor-theme3/@settings-select-text-colorOnBlack\":\"Barva na črnem ozadju\",\"editor-theme3/@settings-select-text-colorOnWhite\":\"Barva na belem ozadju\",\"editor-theme3/@settings-select-text-white\":\"Bela\",\"editor-theme3/@update\":\"Nastavitev \\\"Temni komentarji\\\" smo iz dodatka \\\"Temni način in prilagoditev barv v urejevalniku\\\" smo premaknili sem. Zdaj lahko spremenite tudi barvo komentarjev.\",\"custom-block-text/@description\":\"Spremeni debelino besedila na blokih, lahko pa doda tudi senco.\",\"custom-block-text/@name\":\"Prilagoditev sloga besedila blokov\",\"custom-block-text/@settings-name-bold\":\"Krepko besedilo\",\"custom-block-text/@settings-name-shadow\":\"Senca pod besedilom\",\"editor-colored-context-menus/@description\":\"Naredi menije, ki se odprejo, ko kliknete blok z desno miškino tipko, barvne.\",\"editor-colored-context-menus/@name\":\"Barvni meniji\",\"editor-stage-left/@description\":\"Premakne oder na levo stran urejevalnika, kot v Scratchu 2.0.\",\"editor-stage-left/@info-reverseOrder\":\"Če bi radi spremenili položaj gumbov nad odrom, uporabite dodatek \\\"obratno zaporedje gumbov za nadzor projekta\\\".\",\"editor-stage-left/@name\":\"Pokaži oder na levi strani\",\"editor-buttons-reverse-order/@description\":\"Premakne zeleno zastavico in gumb Ustavi na desno in gumb za celozaslonski način na desno, kot v Scratchu 2.0.\",\"editor-buttons-reverse-order/@name\":\"Obratno zaporedje gumbov za nadzor projekta\",\"variable-manager/@description\":\"Doda zavihek za enostavno urejanje spremenljivk in seznamov v urejevalnik, poleg zavihka \\\"zvoki\\\".\",\"variable-manager/@name\":\"Upravitelj spremenljivk\",\"variable-manager/@update\":\"Za dodajanje predmetov v sezname ni več treba držati tipke Shift.\",\"search-sprites/@description\":\"Poleg seznama figur doda polje za iskanje figur glede na ime.\",\"search-sprites/@name\":\"Išči figure po imenu\",\"sprite-properties/@settings-name-transitionDuration\":\"Hitrost animacije\",\"sprite-properties/@settings-select-transitionDuration-default\":\"Navadna\",\"sprite-properties/@settings-select-transitionDuration-long\":\"Počasna\",\"sprite-properties/@settings-select-transitionDuration-none\":\"Trenutna\",\"sprite-properties/@settings-select-transitionDuration-short\":\"Hitra\",\"gamepad/@description\":\"Uporabljajte USB ali Bluetooth igralni plošček v projektih.\",\"gamepad/@name\":\"Podpora igralnih ploščkov\",\"gamepad/@settings-name-hide\":\"Skrij gumb za nastavitve, ko noben plošček ni zaznan\",\"editor-sounds/@description\":\"Doda zvočne učnike, ko povežete ali izbrišete bloke.\",\"editor-sounds/@name\":\"Zvočni učinki v urejevalniku\",\"folders/@description\":\"Doda mape v sezname figur, videzov in zvokov. Kliknite figuro z desno miškino tipko in izberite \\\"ustvari mapo\\\", da naredite novo mapo. Kliknite mapo, da jo odprete ali zaprete. Kliknite figuro z desno tipko, da jo dodate v mapo, ali pa jo z miško povlecite v odprto mapo. Ta dodatek deluje tako, da na začetek imena figure doda \\\"[imeMape]//\\\".\",\"folders/@info-notice-folders-are-public\":\"Uporabniki, ki imajo to možnost vključeno, bodo lahko videli mape v vašem projektu. Drugi uporabniki bodo videli seznam figur na običajen način (brez map).\",\"folders/@name\":\"Mape figur\",\"block-switching/@description\":\"Kliknite na blok z desno miškino tipko, da ga zamenjate s podobnim blokom.\",\"block-switching/@name\":\"Menjava blokov\",\"block-switching/@settings-name-control\":\"Bloki za krmiljenje\",\"block-switching/@settings-name-customargs\":\"Vnosi \\\"mojih blokov\\\"\",\"block-switching/@settings-name-customargsmode\":\"Možnosti za vnose \\\"mojih blokov\\\"\",\"block-switching/@settings-name-data\":\"Bloki za podatke\",\"block-switching/@settings-name-event\":\"Bloki za dogodke\",\"block-switching/@settings-name-extension\":\"Bloki razširitev\",\"block-switching/@settings-name-looks\":\"Bloki za videz\",\"block-switching/@settings-name-motion\":\"Bloki za gibanje\",\"block-switching/@settings-name-noop\":\"Pokaži možnost, da bloka ne spremenim\",\"block-switching/@settings-name-operator\":\"Operatorji\",\"block-switching/@settings-name-sensing\":\"Bloki za zaznavanje\",\"block-switching/@settings-name-sound\":\"Bloki za zvok\",\"block-switching/@settings-select-customargsmode-all\":\"Vnosi vseh \\\"mojih blokov\\\" v figuri\",\"block-switching/@settings-select-customargsmode-defOnly\":\"Vnosi ustreznega \\\"mojega bloka\\\"\",\"load-extensions/@description\":\"Samodejno pokaže glasbo, svinčnik in druge razširitve na seznamu kategorij blokov v urejevalniku.\",\"load-extensions/@name\":\"Samodejno dodaj razširitve\",\"load-extensions/@settings-name-music\":\"Glasba\",\"load-extensions/@settings-name-pen\":\"Svinčnik\",\"load-extensions/@settings-name-text2speech\":\"Besedilo v govor\",\"load-extensions/@settings-name-translate\":\"Prevedi\",\"custom-zoom/@description\":\"Izberite najmanjšo in največjo povečavo ter hitrost in začetno vrednost povečave prostora za kodo. Lahko tudi samodejno skrije gumbe za povečavo.\",\"custom-zoom/@name\":\"Prilagoditev povečave prostora za kodo\",\"custom-zoom/@settings-name-autohide\":\"Samodejno skrij gumbe za povečavo\",\"custom-zoom/@settings-name-maxZoom\":\"Največja povečava (100-500%)\",\"custom-zoom/@settings-name-minZoom\":\"Najmanjša povečava (1-100%)\",\"custom-zoom/@settings-name-speed\":\"Hitrost animacije skrivanja gumbov\",\"custom-zoom/@settings-name-startZoom\":\"Začetna povečava (50-500%)\",\"custom-zoom/@settings-name-zoomSpeed\":\"Hitrost povečave (50-200%)\",\"custom-zoom/@settings-select-speed-default\":\"Navadno\",\"custom-zoom/@settings-select-speed-long\":\"Počasna\",\"custom-zoom/@settings-select-speed-none\":\"Trenutna\",\"custom-zoom/@settings-select-speed-short\":\"Hitra\",\"initialise-sprite-position/@description\":\"Spremeni začetni položaj x/y novih figur.\",\"initialise-sprite-position/@name\":\"Prilagoditev položaja novih figur\",\"initialise-sprite-position/@settings-name-duplicate\":\"Podvajanje figur\",\"initialise-sprite-position/@settings-name-library\":\"Postavi figure iz knjižnice na naključno mesto\",\"initialise-sprite-position/@settings-name-x\":\"Položaj X\",\"initialise-sprite-position/@settings-name-y\":\"Položaj Y\",\"initialise-sprite-position/@settings-select-duplicate-custom\":\"Pošlji na določene vrednosti x/y\",\"initialise-sprite-position/@settings-select-duplicate-keep\":\"Ohrani položaj originalne figure\",\"initialise-sprite-position/@settings-select-duplicate-randomize\":\"Naključen položaj\",\"blocks2image/@description\":\"Kliknite prostor za kodo z desno miškino tipko, da izvozite bloke kot sliko SVG ali PNG.\",\"blocks2image/@name\":\"Shrani bloke kot sliko\",\"remove-curved-stage-border/@description\":\"Odstrani zaobljen okvir odra in s tem naredi robove vidne.\",\"remove-curved-stage-border/@name\":\"Odstrani zaobljen okvir odra\",\"transparent-orphans/@description\":\"Prilagodi prosojnost blokov v urejevalniku, z ločenima možnostma za neuporabljene bloke (tiste, ki niso povezani z dogodkom) in bloke, ki jih vlečete z miško.\",\"transparent-orphans/@name\":\"Prosojnost blokov\",\"transparent-orphans/@settings-name-block\":\"Prosojnost blokov (%)\",\"transparent-orphans/@settings-name-dragged\":\"Prosojnost blokov med vlečenjem (%)\",\"transparent-orphans/@settings-name-orphan\":\"Prosojnost neuporabljenih blokov (%)\",\"paint-by-default/@description\":\"Spremeni gumbe \\\"Izberi figuro/videz/ozadje/zvok\\\", da namesto odpiranja knjižnice naredijo kaj drugega.\",\"paint-by-default/@name\":\"Odpri urejevalnik videzov namesto knjižnice\",\"paint-by-default/@settings-name-backdrop\":\"Dodajanje ozadja\",\"paint-by-default/@settings-name-costume\":\"Dodajanje videza\",\"paint-by-default/@settings-name-sound\":\"Dodajanje zvoka\",\"paint-by-default/@settings-name-sprite\":\"Dodajanje figure\",\"paint-by-default/@settings-select-backdrop-library\":\"Knjižnica\",\"paint-by-default/@settings-select-backdrop-paint\":\"Nariši\",\"paint-by-default/@settings-select-backdrop-surprise\":\"Presenečenje\",\"paint-by-default/@settings-select-backdrop-upload\":\"Naloži\",\"paint-by-default/@settings-select-costume-library\":\"Knjižnica\",\"paint-by-default/@settings-select-costume-paint\":\"Nariši\",\"paint-by-default/@settings-select-costume-surprise\":\"Presenečenje\",\"paint-by-default/@settings-select-costume-upload\":\"Naloži\",\"paint-by-default/@settings-select-sound-library\":\"Knjižnica\",\"paint-by-default/@settings-select-sound-record\":\"Snemaj\",\"paint-by-default/@settings-select-sound-surprise\":\"Presenečenje\",\"paint-by-default/@settings-select-sound-upload\":\"Naloži\",\"paint-by-default/@settings-select-sprite-library\":\"Knjižnica\",\"paint-by-default/@settings-select-sprite-paint\":\"Nariši\",\"paint-by-default/@settings-select-sprite-surprise\":\"Presenečenje\",\"paint-by-default/@settings-select-sprite-upload\":\"Naloži\",\"block-cherry-picking/@description\":\"Doda možnost, da iz sredine skripte potegnete en sam blok (namesto vseh blokov pod njim), medtem ko držite tipko Ctrl.\",\"block-cherry-picking/@info-flipControls\":\"Če je vključena nastavitev \\\"zamenjaj dejanje tipke\\\", vlečenje vedno premakne le en blok. Držite Ctrl, da premaknete celo zaporedje blokov.\",\"block-cherry-picking/@info-macContextDisabled\":\"Če uporabljate macOS, uporabite tipko Cmd namesto Ctrl.\",\"block-cherry-picking/@name\":\"Vleci posamezne bloke s tipko Ctrl\",\"block-cherry-picking/@settings-name-invertDrag\":\"Zamenjaj dejanje tipke\",\"hide-new-variables/@description\":\"Na novo ustvarjenih spremenljivk in seznamov ne pokaže na odru.\",\"hide-new-variables/@name\":\"Skrij nove spremenljivke\",\"editor-extra-keys/@description\":\"V spustni meni blokov \\\"je pritisnjena tipka ()?\\\" in \\\"ko je tipka () pritisnjena\\\" doda več tipk, na primer Enter, piko, vejico in druge. Tudi uporabniki, ki nimajo tega dodatka, bodo lahko uporabljali te tipke.\",\"editor-extra-keys/@info-experimentalKeysWarn\":\"\\\"Poskusne tipke\\\" so enačaj, poševnica, podpičje in druge. Morda ne bodo delovale v vseh operacijskih sistemih in na vseh tipkovnicah.\",\"editor-extra-keys/@info-shiftKeysWarn\":\"\\\"Tipke Shift\\\" so znaki, ki se jih običajno vnese s tipko Shift in tipko za številko, na primer #, ! in druge. Te tipke delujejo samo v bloku \\\"ko je tipka () pritisnjena\\\" in ne delujejo v vseh operacijskih sistemih in na vseh tipkovnicah.\",\"editor-extra-keys/@name\":\"Dodatne tipke\",\"editor-extra-keys/@settings-name-experimentalKeys\":\"Pokaži poskusne tipke\",\"editor-extra-keys/@settings-name-shiftKeys\":\"Pokaži tipke Shift\",\"hide-delete-button/@description\":\"Skrije gumb za izbris (ikona smetnjaka) figur, videzov in zvokov. Še vedno jih lahko izbrišite v meniju, ki se odpre, ko uporabite desno miškino tipko.\",\"hide-delete-button/@name\":\"Skrij gumb za brisanje\",\"hide-delete-button/@settings-name-costumes\":\"Videzi in ozadja\",\"hide-delete-button/@settings-name-sounds\":\"Zvoki\",\"hide-delete-button/@settings-name-sprites\":\"Figure\",\"no-script-bumping/@description\":\"Omogoči premikanje in spreminjanje skript, ne da bi se pri tem premikale prekrivajoče se skripte.\",\"no-script-bumping/@name\":\"Ne razmakni prekrivajočih se skript\",\"disable-stage-drag-select/@description\":\"Odstrani možnost vlečenja figur na odru v urejevalniku, razen tistih, ki vlečenje omogočijo z ukazom \\\"možnost premika\\\". Med vlečenjem figure držite Shift, da jo premaknete na običajen način.\",\"disable-stage-drag-select/@name\":\"Onemogoči vlečenje figur v urejevalniku\",\"move-to-top-bottom/@description\":\"V meni desne miškine tipke za videze in zvoke doda možnost, ki predmet premakne na vrh ali na dno seznama.\",\"move-to-top-bottom/@info-developer-tools\":\"Ta funkcija je bila prej del dodatka \\\"orodje za razvijalce\\\", vendar smo jo premaknili sem.\",\"move-to-top-bottom/@name\":\"Premakni videz na vrh ali na dno\",\"disable-paste-offset/@description\":\"V urejevalniku videzov kopiranih predmetov ne premakne, ampak jih prilepi na njihovem prejšnjem položaju.\",\"disable-paste-offset/@name\":\"Ne premakni prilepljenih predmetov\",\"block-duplicate/@description\":\"Hitro podvojite skripto tako, da jo potegnete, medtem ko držite tipko Alt. Držite tudi tipko Ctrl, da podvojite samo en block namesto vseh povezanih blokov.\",\"block-duplicate/@info-mac\":\"Če uporabljate macOS, uporabite tipko Option namesto Alt in Command namesto Control.\",\"block-duplicate/@name\":\"Podvoji skripto s tipko Alt\",\"rename-broadcasts/@description\":\"V meni bloka \\\"objavi\\\" doda možnost za preimenovanje sporočila.\",\"rename-broadcasts/@name\":\"Preimenovanje sporočil\",\"swap-local-global/@description\":\"V okno za preimenovanje spremenljivke ali seznama doda več možnosti: omogoči spremembo spremenljivk \\\"Za vse figure\\\" v \\\"Samo za to figuro\\\" in obratno ter navadnih spremenljivk v spremenljivke v oblaku. Poleg tega doda novo možnost za hitro spremembo vidnosti, ko kliknete spremenljivko/seznam z desno miškino tipko.\",\"swap-local-global/@name\":\"Zamenjaj spremenljivke \\\"za vse figure\\\" in \\\"samo za to figuro\\\"\",\"editor-comment-previews/@description\":\"Pokaže vsebino komentarja, ko premaknete miško na skrčen komentar ali blok. To lahko uporabite na primer za branje komentarjev, ki na zaslonu niso vidni, prepoznavanje zanke na dnu s pomočjo komentarja in dodajanje več dolgih komentarjev v majhen prostor.\",\"editor-comment-previews/@name\":\"Predogledi komentarjev v urejevalniku\",\"editor-comment-previews/@settings-name-delay\":\"Zamik\",\"editor-comment-previews/@settings-name-follow-mouse\":\"Sledi miški\",\"editor-comment-previews/@settings-name-hover-view\":\"Pokaži vsebino skrčenih komentarjev\",\"editor-comment-previews/@settings-name-hover-view-block\":\"Pokaži vsebino komentarja, ko premaknem miško na blok\",\"editor-comment-previews/@settings-name-hover-view-procedure\":\"Pokaži komentar definicije, ko premaknem miško na \\\"moj blok\\\"\",\"editor-comment-previews/@settings-name-reduce-animation\":\"Brez animacije\",\"editor-comment-previews/@settings-name-reduce-transparency\":\"Zmanjšaj prosojnost\",\"editor-comment-previews/@settings-select-delay-long\":\"Dolgo\",\"editor-comment-previews/@settings-select-delay-none\":\"Brez\",\"editor-comment-previews/@settings-select-delay-short\":\"Kratko\",\"columns/@description\":\"Razdeli seznam kategorij blokov na dva stolpca in ga premakne na vrh palete blokov, kot v Scratchu 2.0.\",\"columns/@name\":\"Seznam kategorij z dvema stolpcema\",\"number-pad/@name\":\"Vedno pokaži številčnico\",\"script-snap/@description\":\"Potegnite skripto, da se njen položaj samodejno poravna s pikami na ozadju prostora za skripte.\",\"script-snap/@name\":\"Pritrdi skripte na mrežo\",\"script-snap/@preset-name-default\":\"Navadno\",\"script-snap/@preset-name-half-block\":\"Pol bloka\",\"script-snap/@preset-name-whole-block\":\"Cel blok\",\"script-snap/@settings-name-grid\":\"Velikost mreže (px)\",\"fullscreen/@description\":\"Popravi nekatere težave v celozaslonskem načinu predvajalnika projektov, odpre projekte v celozaslonskem načinu brskalnika in skrije vrstico z zeleno zastavico.\",\"fullscreen/@info-hideToolbarNotice\":\"Če skrijete orodno vrstico, ne pozabite, da lahko uporabite tipko Esc za izhod iz celozaslonskega načina predvajalnika.\",\"fullscreen/@name\":\"Izboljšan celozaslonski način\",\"fullscreen/@settings-name-browserFullscreen\":\"Odpri celozaslonski predvajalnik projekta v celozaslonskem načinu brskalnika\",\"fullscreen/@settings-name-hideToolbar\":\"Skrij orodno vrstico v celozaslonskem načinu\",\"hide-stage/@description\":\"Zraven gumbov \\\"manjši oder\\\" in \\\"večji oder\\\" doda gumb, ki skrije oder in seznam figur, kar zelo poveča prostor za kodo.\",\"hide-stage/@name\":\"Skrij oder in seznam figur\",\"editor-stepping/@description\":\"Doda barven okvir blokom, ki se v projektu trenutno izvajajo.\",\"editor-stepping/@name\":\"Obroba trenutno delujočih blokov\",\"editor-stepping/@settings-name-highlight-color\":\"Barva okvirja\"}");
/***/ }),
/***/ "./src/addons/addons-l10n-settings/tr.json":
/*!*************************************************!*\
!*** ./src/addons/addons-l10n-settings/tr.json ***!
\*************************************************/
/*! exports provided: cat-blocks/@description, cat-blocks/@info-watch, cat-blocks/@name, cat-blocks/@settings-name-watch, editor-devtools/@description, editor-devtools/@name, editor-devtools/@settings-name-enableCleanUpPlus, editor-devtools/@settings-name-enablePasteBlocksAtMouse, find-bar/@description, find-bar/@info-developer-tools, find-bar/@name, middle-click-popup/@description, middle-click-popup/@info-developer-tools, middle-click-popup/@name, jump-to-def/@description, jump-to-def/@info-developer-tools, jump-to-def/@name, editor-searchable-dropdowns/@description, editor-searchable-dropdowns/@name, data-category-tweaks-v2/@description, data-category-tweaks-v2/@name, data-category-tweaks-v2/@settings-name-moveReportersDown, data-category-tweaks-v2/@settings-name-separateListCategory, data-category-tweaks-v2/@settings-name-separateLocalVariables, block-palette-icons/@description, block-palette-icons/@name, hide-flyout/@description, hide-flyout/@info-hoverExplanation, hide-flyout/@name, hide-flyout/@settings-name-speed, hide-flyout/@settings-name-toggle, hide-flyout/@settings-select-speed-default, hide-flyout/@settings-select-speed-long, hide-flyout/@settings-select-speed-none, hide-flyout/@settings-select-speed-short, hide-flyout/@settings-select-toggle-category, hide-flyout/@settings-select-toggle-cathover, hide-flyout/@settings-select-toggle-hover, hide-flyout/@update, mediarecorder/@description, mediarecorder/@name, drag-drop/@description, drag-drop/@name, drag-drop/@settings-name-use-hd-upload, debugger/@name, debugger/@settings-name-log_broadcasts, debugger/@settings-name-log_clear_greenflag, debugger/@settings-name-log_clone_create, debugger/@settings-name-log_failed_clone_creation, debugger/@settings-name-log_greenflag, debugger/@update, pause/@description, pause/@name, mute-project/@description, mute-project/@info-macOS, mute-project/@name, vol-slider/@description, vol-slider/@name, vol-slider/@settings-name-defVol, clones/@description, clones/@name, clones/@settings-name-showicononly, mouse-pos/@description, mouse-pos/@name, color-picker/@description, color-picker/@name, remove-sprite-confirm/@description, remove-sprite-confirm/@name, block-count/@description, block-count/@name, onion-skinning/@description, onion-skinning/@name, onion-skinning/@settings-name-afterTint, onion-skinning/@settings-name-beforeTint, onion-skinning/@settings-name-default, onion-skinning/@settings-name-layering, onion-skinning/@settings-name-mode, onion-skinning/@settings-name-next, onion-skinning/@settings-name-opacity, onion-skinning/@settings-name-opacityStep, onion-skinning/@settings-name-previous, onion-skinning/@settings-select-layering-behind, onion-skinning/@settings-select-layering-front, onion-skinning/@settings-select-mode-merge, onion-skinning/@settings-select-mode-tint, paint-snap/@description, paint-snap/@name, paint-snap/@settings-name-boxCenter, paint-snap/@settings-name-boxCorners, paint-snap/@settings-name-boxEdgeMids, paint-snap/@settings-name-enable-default, paint-snap/@settings-name-guide-color, paint-snap/@settings-name-objectCenters, paint-snap/@settings-name-objectCorners, paint-snap/@settings-name-objectEdges, paint-snap/@settings-name-objectMidlines, paint-snap/@settings-name-pageAxes, paint-snap/@settings-name-pageCenter, paint-snap/@settings-name-pageCorners, paint-snap/@settings-name-pageEdges, paint-snap/@settings-name-threshold, default-costume-editor-color/@description, default-costume-editor-color/@name, default-costume-editor-color/@settings-name-fill, default-costume-editor-color/@settings-name-persistence, default-costume-editor-color/@settings-name-stroke, default-costume-editor-color/@settings-name-strokeSize, bitmap-copy/@description, bitmap-copy/@info-norightclick, bitmap-copy/@name, 2d-color-picker/@description, 2d-color-picker/@name, better-img-uploads/@description, better-img-uploads/@info-notSuitableEdit, better-img-uploads/@name, better-img-uploads/@settings-name-fitting, better-img-uploads/@settings-select-fitting-fill, better-img-uploads/@settings-select-fitting-fit, better-img-uploads/@settings-select-fitting-full, pick-colors-from-stage/@description, pick-colors-from-stage/@name, custom-block-shape/@description, custom-block-shape/@info-paddingWarning, custom-block-shape/@name, custom-block-shape/@preset-description-default2, custom-block-shape/@preset-description-default3, custom-block-shape/@preset-description-flat2, custom-block-shape/@preset-description-flat3, custom-block-shape/@preset-name-default2, custom-block-shape/@preset-name-default3, custom-block-shape/@preset-name-flat2, custom-block-shape/@preset-name-flat3, custom-block-shape/@settings-name-cornerSize, custom-block-shape/@settings-name-notchSize, custom-block-shape/@settings-name-paddingSize, zebra-striping/@description, zebra-striping/@name, zebra-striping/@settings-name-intensity, zebra-striping/@settings-name-shade, zebra-striping/@settings-select-shade-darker, zebra-striping/@settings-select-shade-lighter, editor-theme3/@description, editor-theme3/@name, editor-theme3/@preset-description-black, editor-theme3/@preset-description-dark, editor-theme3/@preset-description-original, editor-theme3/@preset-description-tweaks, editor-theme3/@preset-name-black, editor-theme3/@preset-name-dark, editor-theme3/@preset-name-original, editor-theme3/@preset-name-tweaks, editor-theme3/@settings-name-Pen-color, editor-theme3/@settings-name-comment-color, editor-theme3/@settings-name-control-color, editor-theme3/@settings-name-custom-color, editor-theme3/@settings-name-data-color, editor-theme3/@settings-name-data-lists-color, editor-theme3/@settings-name-events-color, editor-theme3/@settings-name-input-color, editor-theme3/@settings-name-looks-color, editor-theme3/@settings-name-motion-color, editor-theme3/@settings-name-operators-color, editor-theme3/@settings-name-sensing-color, editor-theme3/@settings-name-sounds-color, editor-theme3/@settings-name-text, editor-theme3/@settings-select-text-black, editor-theme3/@settings-select-text-colorOnBlack, editor-theme3/@settings-select-text-colorOnWhite, editor-theme3/@settings-select-text-white, editor-theme3/@update, custom-block-text/@description, custom-block-text/@name, custom-block-text/@settings-name-bold, custom-block-text/@settings-name-shadow, editor-colored-context-menus/@description, editor-colored-context-menus/@name, editor-stage-left/@description, editor-stage-left/@info-reverseOrder, editor-stage-left/@name, editor-buttons-reverse-order/@description, editor-buttons-reverse-order/@name, variable-manager/@description, variable-manager/@name, variable-manager/@update, search-sprites/@description, search-sprites/@name, sprite-properties/@description, sprite-properties/@name, sprite-properties/@settings-name-autoCollapse, sprite-properties/@settings-name-hideByDefault, sprite-properties/@settings-name-transitionDuration, sprite-properties/@settings-select-transitionDuration-default, sprite-properties/@settings-select-transitionDuration-long, sprite-properties/@settings-select-transitionDuration-none, sprite-properties/@settings-select-transitionDuration-short, gamepad/@description, gamepad/@name, gamepad/@settings-name-hide, editor-sounds/@description, editor-sounds/@name, folders/@description, folders/@info-notice-folders-are-public, folders/@name, block-switching/@description, block-switching/@name, block-switching/@settings-name-control, block-switching/@settings-name-customargs, block-switching/@settings-name-customargsmode, block-switching/@settings-name-data, block-switching/@settings-name-event, block-switching/@settings-name-extension, block-switching/@settings-name-looks, block-switching/@settings-name-motion, block-switching/@settings-name-noop, block-switching/@settings-name-operator, block-switching/@settings-name-sensing, block-switching/@settings-name-sound, block-switching/@settings-select-customargsmode-all, block-switching/@settings-select-customargsmode-defOnly, load-extensions/@description, load-extensions/@name, load-extensions/@settings-name-music, load-extensions/@settings-name-pen, load-extensions/@settings-name-text2speech, load-extensions/@settings-name-translate, custom-zoom/@description, custom-zoom/@name, custom-zoom/@settings-name-autohide, custom-zoom/@settings-name-maxZoom, custom-zoom/@settings-name-minZoom, custom-zoom/@settings-name-speed, custom-zoom/@settings-name-startZoom, custom-zoom/@settings-name-zoomSpeed, custom-zoom/@settings-select-speed-default, custom-zoom/@settings-select-speed-long, custom-zoom/@settings-select-speed-none, custom-zoom/@settings-select-speed-short, initialise-sprite-position/@description, initialise-sprite-position/@name, initialise-sprite-position/@settings-name-duplicate, initialise-sprite-position/@settings-name-library, initialise-sprite-position/@settings-name-x, initialise-sprite-position/@settings-name-y, initialise-sprite-position/@settings-select-duplicate-custom, initialise-sprite-position/@settings-select-duplicate-keep, initialise-sprite-position/@settings-select-duplicate-randomize, blocks2image/@description, blocks2image/@name, remove-curved-stage-border/@description, remove-curved-stage-border/@name, transparent-orphans/@description, transparent-orphans/@name, transparent-orphans/@settings-name-block, transparent-orphans/@settings-name-dragged, transparent-orphans/@settings-name-orphan, paint-by-default/@description, paint-by-default/@name, paint-by-default/@settings-name-backdrop, paint-by-default/@settings-name-costume, paint-by-default/@settings-name-sound, paint-by-default/@settings-name-sprite, paint-by-default/@settings-select-backdrop-library, paint-by-default/@settings-select-backdrop-paint, paint-by-default/@settings-select-backdrop-surprise, paint-by-default/@settings-select-backdrop-upload, paint-by-default/@settings-select-costume-library, paint-by-default/@settings-select-costume-paint, paint-by-default/@settings-select-costume-surprise, paint-by-default/@settings-select-costume-upload, paint-by-default/@settings-select-sound-library, paint-by-default/@settings-select-sound-record, paint-by-default/@settings-select-sound-surprise, paint-by-default/@settings-select-sound-upload, paint-by-default/@settings-select-sprite-library, paint-by-default/@settings-select-sprite-paint, paint-by-default/@settings-select-sprite-surprise, paint-by-default/@settings-select-sprite-upload, block-cherry-picking/@description, block-cherry-picking/@info-flipControls, block-cherry-picking/@info-macContextDisabled, block-cherry-picking/@name, block-cherry-picking/@settings-name-invertDrag, hide-new-variables/@description, hide-new-variables/@name, editor-extra-keys/@description, editor-extra-keys/@info-experimentalKeysWarn, editor-extra-keys/@info-shiftKeysWarn, editor-extra-keys/@name, editor-extra-keys/@settings-name-experimentalKeys, editor-extra-keys/@settings-name-shiftKeys, hide-delete-button/@description, hide-delete-button/@name, hide-delete-button/@settings-name-costumes, hide-delete-button/@settings-name-sounds, hide-delete-button/@settings-name-sprites, no-script-bumping/@description, no-script-bumping/@name, disable-stage-drag-select/@description, disable-stage-drag-select/@name, move-to-top-bottom/@description, move-to-top-bottom/@info-developer-tools, move-to-top-bottom/@name, disable-paste-offset/@description, disable-paste-offset/@info-vanilla, disable-paste-offset/@name, block-duplicate/@description, block-duplicate/@info-mac, block-duplicate/@name, rename-broadcasts/@description, rename-broadcasts/@name, swap-local-global/@description, swap-local-global/@name, editor-comment-previews/@description, editor-comment-previews/@name, editor-comment-previews/@settings-name-delay, editor-comment-previews/@settings-name-follow-mouse, editor-comment-previews/@settings-name-hover-view, editor-comment-previews/@settings-name-hover-view-block, editor-comment-previews/@settings-name-hover-view-procedure, editor-comment-previews/@settings-name-reduce-animation, editor-comment-previews/@settings-name-reduce-transparency, editor-comment-previews/@settings-select-delay-long, editor-comment-previews/@settings-select-delay-none, editor-comment-previews/@settings-select-delay-short, columns/@description, columns/@name, number-pad/@description, number-pad/@info-explanation, number-pad/@name, script-snap/@description, script-snap/@name, script-snap/@preset-name-default, script-snap/@preset-name-half-block, script-snap/@preset-name-whole-block, script-snap/@settings-name-grid, fullscreen/@description, fullscreen/@info-hideToolbarNotice, fullscreen/@name, fullscreen/@settings-name-browserFullscreen, fullscreen/@settings-name-hideToolbar, hide-stage/@description, hide-stage/@name, editor-stepping/@description, editor-stepping/@name, editor-stepping/@settings-name-highlight-color, default */
/***/ (function(module) {
module.exports = JSON.parse("{\"cat-blocks/@description\":\"Bir Nisan Şaka Günü 2020'den şapkalı kedi bloklarını geri getirir.\",\"cat-blocks/@info-watch\":\"\\\"Fare imlecini izle\\\" ayarı, düzenleyici açıkken performansı etkileyebilir.\",\"cat-blocks/@name\":\"Kedi blokları\",\"cat-blocks/@settings-name-watch\":\"Fare imlecini izle\",\"editor-devtools/@description\":\"Düzenleyiciye yeni menü seçenekleri ekler: blokları kopyalama/yapıştırma, daha iyi çekidüzen verme ve çok daha fazlası!\",\"editor-devtools/@name\":\"Geliştirici araçları\",\"editor-devtools/@settings-name-enableCleanUpPlus\":\"\\\"Blokları temizle\\\"yi geliştir\",\"editor-devtools/@settings-name-enablePasteBlocksAtMouse\":\"Blokları fare imlecinin bulunduğu konuma yapıştır\",\"find-bar/@description\":\"Sesler sekmesinin yanına kodları, kostümleri ve sesleri bulmak ve onlara gitmek için bir arama çubuğu ekler. Arama çubuğunu kullandıktan sonra önceki veya sonraki ziyaret edilen konuma gitmek için kod alanında Ctrl+Sol ve Ctrl+Sağ tuşlarını kullanın.\",\"find-bar/@info-developer-tools\":\"Bu eklenti öncesinde \\\"geliştirici araçları\\\" eklentisinin bir parçasıydı ancak artık buraya taşındı.\",\"find-bar/@name\":\"Editörde arama çubuğu\",\"middle-click-popup/@description\":\"Kod alanına farenizin orta tuşuyla tıklayın, bir bloğun adını (veya parçalarını) yazabileceğiniz ve bloğu kod alanına sürükleyebileceğiniz kayan bir giriş kutusu getirmek için Ctrl+Boşluk veya Shift+Tıkla tuşlarını kullanın. Aynı anda birden çok blok eklerken kutuyu kapatmamak için sürüklerken Shift tuşunu basılı tutun.\",\"middle-click-popup/@info-developer-tools\":\"Bu eklenti daha önce \\\"geliştirici araçları\\\" eklentisinin bir parçasıydı ancak buraya taşındı.\",\"middle-click-popup/@name\":\"İsmine göre blok ekleme\",\"jump-to-def/@description\":\"Orta fare düğmesiyle veya bloğa Shift+Tıklayarak özel bir bloğun tanımına gitmenize izin verir.\",\"jump-to-def/@info-developer-tools\":\"Bu eklenti öncesinde \\\"geliştirici araçları\\\" eklentisinin bir parçasıydı ancak artık buraya taşındı.\",\"jump-to-def/@name\":\"Özel blok tanımına git\",\"editor-searchable-dropdowns/@description\":\"Blok listelerini aramanıza olanak tanır.\",\"editor-searchable-dropdowns/@name\":\"Arama yapılabilen açılır listeler\",\"data-category-tweaks-v2/@description\":\"Verideki (\\\"Değişkenler\\\") blok kategorisi için ince ayarlar sağlar.\",\"data-category-tweaks-v2/@name\":\"Veri kategorisi ince ayarları\",\"data-category-tweaks-v2/@settings-name-moveReportersDown\":\"Veri bloklarını bölümünü değişkenler listesinin üstüne taşır\",\"data-category-tweaks-v2/@settings-name-separateListCategory\":\"Ayrı Liste Kategorisi\",\"data-category-tweaks-v2/@settings-name-separateLocalVariables\":\"Ayrı Yalnızca Kukla Değişkenleri\",\"block-palette-icons/@description\":\"Blok kategorilerini açıklayan renkli dairelerin içine simgeler ekler.\",\"block-palette-icons/@name\":\"Blok paleti kategori simgeleri\",\"hide-flyout/@description\":\"İmleç üzerine getirilmezse blok paletini gizler. Geçici olarak gizlenmesini önlemek için kilit simgesine tıklayın. Alternatif olarak, \\\"kategori tıklaması\\\" modunu kullanın.\",\"hide-flyout/@info-hoverExplanation\":\"\\\"Palet alanı üzerine gelin\\\" modu yalnızca görüntüleme alanını genişletir. Blokları çöpe atılmadan o alana sürükleyebilmek istiyorsanız, diğer modlardan birini kullanın.\",\"hide-flyout/@name\":\"Otomatik gizlenen blok paleti\",\"hide-flyout/@settings-name-speed\":\"Animasyon hızı\",\"hide-flyout/@settings-name-toggle\":\"Açık...\",\"hide-flyout/@settings-select-speed-default\":\"Varsayılan\",\"hide-flyout/@settings-select-speed-long\":\"Yavaş\",\"hide-flyout/@settings-select-speed-none\":\"Anında\",\"hide-flyout/@settings-select-speed-short\":\"Hızlı\",\"hide-flyout/@settings-select-toggle-category\":\"Kategori tıklaması\",\"hide-flyout/@settings-select-toggle-cathover\":\"Kategori vurgusu\",\"hide-flyout/@settings-select-toggle-hover\":\"Palet alanı kaydırıcısı\",\"hide-flyout/@update\":\"Bu eklenti revize edildi ve birçok hatası düzeltildi.\",\"mediarecorder/@description\":\"Editörün menü çubuğuna projenizin videosunu kaydetmenizi sağlayan bir \\\"kaydı başlat\\\" düğmesi ekler.\",\"mediarecorder/@name\":\"Proje video kaydedicisi\",\"drag-drop/@description\":\"Dosya yöneticinizden görselleri ve sesleri kukla bölmesine veya kostüm/ses listesine sürükleyebilmenizi sağlar. Ayrıca metin dosyalarını listelere veya \\\"sor ve bekle\\\" soru girişlerine sürükleyebilirsiniz.\",\"drag-drop/@name\":\"Dosya sürükleme ve bırakma\",\"drag-drop/@settings-name-use-hd-upload\":\"HD yüklemeleri kullan\",\"debugger/@name\":\"Hata ayıklayıcısı\",\"debugger/@settings-name-log_broadcasts\":\"Bir haber salındığında günlüğe kaydet\",\"debugger/@settings-name-log_clear_greenflag\":\"Yeşil bayrağa tıklandığında günlükleri temizle\",\"debugger/@settings-name-log_clone_create\":\"İkiz oluşturulduğunda günlüğe kaydet\",\"debugger/@settings-name-log_failed_clone_creation\":\"Azami ikiz sayısııldığında günlüğe kaydet\",\"debugger/@settings-name-log_greenflag\":\"Yeşil bayrağa tıklandığında günlüğe kaydet\",\"debugger/@update\":\"Hata ayıklayıcı penceresinde yeni “Blok Dizeleri\\\" ve \\\"Performans\\\" sekmeleri.\",\"pause/@description\":\"Yeşil bayrağın yanına bir duraklat düğmesi ekler.\",\"pause/@name\":\"Duraklat butonu\",\"mute-project/@description\":\"Projeyi susturmak/susturmayı kaldırmak için yeşil bayrağa ctrl ile tıklayın.\",\"mute-project/@info-macOS\":\"MacOS'ta Ctrl tuşu yerine Cmd tuşunu kullanın.\",\"mute-project/@name\":\"Sessiz proje oynatma modu\",\"vol-slider/@description\":\"Sesi ayarlamak için yeşil bayrağın yanına bir çubuk ekler.\",\"vol-slider/@name\":\"Projelerde ses ayarı\",\"vol-slider/@settings-name-defVol\":\"Varsayılan ses düzeyi\",\"clones/@description\":\"Düzenleyicide sahnedeki toplam ikiz sayısını gösteren bir sayaç ekler.\",\"clones/@name\":\"İkiz sayacı\",\"clones/@settings-name-showicononly\":\"Sadece simgeyi göster\",\"mouse-pos/@description\":\"Düzenleyicide farenizin x/y konumunu sahnenin üzerinde görüntüler.\",\"mouse-pos/@name\":\"Fare konumu\",\"color-picker/@description\":\"Renk seçicilere onaltılık kod girişleri ekler.\",\"color-picker/@name\":\"Hex renk seçici\",\"remove-sprite-confirm/@description\":\"Bir kuklayı silerken emin olup olmadığınızı sorar.\",\"remove-sprite-confirm/@name\":\"Kukla silme onayı\",\"block-count/@description\":\"Düzenleyicideki menü çubuğunda bir projedeki toplam blok sayısını gösterir. Daha önce “kukla ve kod sayısı\\\"nın bir parçasıydı.\",\"block-count/@name\":\"Blok sayısı\",\"onion-skinning/@description\":\"Bir kostümü düzenlerken önceki veya sonraki kostümlerin şeffaf hâllerini gösterir. Kostüm editöründeki yakınlaştırma düğmelerinin altındaki düğmelerle kontrol edilir.\",\"onion-skinning/@name\":\"Önceki kostümün izi\",\"onion-skinning/@settings-name-afterTint\":\"Sonraki kostüm tonu\",\"onion-skinning/@settings-name-beforeTint\":\"Önceki kostüm tonu\",\"onion-skinning/@settings-name-default\":\"Varsayılan olarak etkinleştir\",\"onion-skinning/@settings-name-layering\":\"Varsayılan katmanlama\",\"onion-skinning/@settings-name-mode\":\"Varsayılan mod\",\"onion-skinning/@settings-name-next\":\"Varsayılan sonraki kostümler\",\"onion-skinning/@settings-name-opacity\":\"Saydamlık (%)\",\"onion-skinning/@settings-name-opacityStep\":\"Saydamlık derecesi (%)\",\"onion-skinning/@settings-name-previous\":\"Varsayılan önceki kostümler\",\"onion-skinning/@settings-select-layering-behind\":\"Arka\",\"onion-skinning/@settings-select-layering-front\":\"Ön\",\"onion-skinning/@settings-select-mode-merge\":\"Görüntüleri birleştir\",\"onion-skinning/@settings-select-mode-tint\":\"Renk tonu\",\"paint-snap/@description\":\"Kostüm düzenleyicideki nesneleri sınırlayıcı kutulara ve vektör düğümlerine tutturun.\",\"paint-snap/@name\":\"Kostüm editöründe tutturma\",\"paint-snap/@settings-name-boxCenter\":\"Seçim kutusunun merkezinden tuttur\",\"paint-snap/@settings-name-boxCorners\":\"Seçim kutusunun köşelerinden tuttur\",\"paint-snap/@settings-name-boxEdgeMids\":\"Seçim kutusunun kenar orta noktalarından tuttur\",\"paint-snap/@settings-name-enable-default\":\"Varsayılan olarak etkinleştir\",\"paint-snap/@settings-name-guide-color\":\"Kılavuz rengini tuttur\",\"paint-snap/@settings-name-objectCenters\":\"Nesnelerin merkezlerine tuttur\",\"paint-snap/@settings-name-objectCorners\":\"Nesnelerin köşelerine tuttur\",\"paint-snap/@settings-name-objectEdges\":\"Nesnelerin kenarlarına tuttur\",\"paint-snap/@settings-name-objectMidlines\":\"Nesnelerin orta hatlarına tuttur\",\"paint-snap/@settings-name-pageAxes\":\"Sayfanın x ve y eksenlerine tuttur\",\"paint-snap/@settings-name-pageCenter\":\"Sayfanın merkezine tuttur\",\"paint-snap/@settings-name-pageCorners\":\"Sayfanın köşelerine tuttur\",\"paint-snap/@settings-name-pageEdges\":\"Sayfanın kenarlarına tuttur\",\"paint-snap/@settings-name-threshold\":\"Tutturma mesafesi\",\"default-costume-editor-color/@description\":\"Kostüm düzenleyici tarafından kullanılan varsayılan renkleri ve kenarlık boyutunu değiştirir.\",\"default-costume-editor-color/@name\":\"Özelleştirilebilir varsayılan kostüm düzenleyicisi renkleri\",\"default-costume-editor-color/@settings-name-fill\":\"Varsayılan doldurma rengi\",\"default-costume-editor-color/@settings-name-persistence\":\"Araçları değiştirdikten sonra sıfırlanma yerine önceki rengi kullan\",\"default-costume-editor-color/@settings-name-stroke\":\"Varsayılan kenarlık rengi\",\"default-costume-editor-color/@settings-name-strokeSize\":\"Varsayılan kenarlık boyutu\",\"bitmap-copy/@description\":\"Kostüm düzenleyiciden bir bitmap görüntüsünü sistem panosuna kopyalamanıza izin verir. Böylece görselleri başka sitelerle veya yazılımlarla paylaşabilirsiniz.\",\"bitmap-copy/@info-norightclick\":\"\\\"Sağ tıkla → kopyala\\\" desteklenmez. Bir bitmap görüntüsü seçiliyken Ctrl + C tuşlarına basmalısınız.\",\"bitmap-copy/@name\":\"Bitmap resimleri kopyala\",\"2d-color-picker/@description\":\"Kostüm düzenleyicideki doygunluk ve parlaklık kaydırıcılarını 2B renk seçiciyle değiştirir. Tek bir eksendeki değerleri değiştirmek için imleci sürüklerken Shift tuşunu basılı tutun.\",\"2d-color-picker/@name\":\"2B renk seçici\",\"better-img-uploads/@description\":\"Kalite kaybını önlemek için, yüklenen bitmap görüntüleri otomatik olarak SVG (vektörel) görüntülere dönüştüren \\\"kostüm yükle\\\" düğmesinin üzerine yeni bir düğme ekler.\",\"better-img-uploads/@info-notSuitableEdit\":\"Resmi yükledikten sonra düzenlemeyi düşünüyorsanız, HD yükle düğmesini kullanmaktan kaçının.\",\"better-img-uploads/@name\":\"HD görsel yüklemeleri\",\"better-img-uploads/@settings-name-fitting\":\"Görüntü boyutlandırma\",\"better-img-uploads/@settings-select-fitting-fill\":\"Sahneyi doldurmak için gerdir\",\"better-img-uploads/@settings-select-fitting-fit\":\"Sahneye sığdırmak için küçült\",\"better-img-uploads/@settings-select-fitting-full\":\"Orijinal boyut\",\"pick-colors-from-stage/@description\":\"Kostüm editöründeki damla aracının renkleri sahneden de seçmesine izin verir.\",\"pick-colors-from-stage/@name\":\"Kostüm düzenleyicide sahne renklerini seç\",\"custom-block-shape/@description\":\"Blokların dolgusunu, köşe yarıçapını ve çentik yüksekliğini ayarlayın.\",\"custom-block-shape/@info-paddingWarning\":\"Dolgu boyutunun küçültülmesi yalnızca sizin tarafınızdan görülebilir. Bu nedenle projeleriniz diğer kullanıcılar tarafından görüntülendiğinde komut dosyalarınız çakışabilir.\",\"custom-block-shape/@name\":\"Özelleştirilebilir blok şekli\",\"custom-block-shape/@preset-description-default2\":\"Scratch 2.0 bloklarına benzeyen bir görünüm\",\"custom-block-shape/@preset-description-default3\":\"Scratch 3.0 bloklarının normal görünümü\",\"custom-block-shape/@preset-description-flat2\":\"Çentikleri ve köşeleri kaldırılmış Scratch 2.0 blokları\",\"custom-block-shape/@preset-description-flat3\":\"Çentikleri ve köşeleri kaldırılmış Scratch 3.0 blokları\",\"custom-block-shape/@preset-name-default2\":\"2.0 Blokları\",\"custom-block-shape/@preset-name-default3\":\"3.0 Bloklar\",\"custom-block-shape/@preset-name-flat2\":\"2.0 Düz\",\"custom-block-shape/@preset-name-flat3\":\"3.0 Düz\",\"custom-block-shape/@settings-name-cornerSize\":\"Köşe boyutu (%0-300)\",\"custom-block-shape/@settings-name-notchSize\":\"Çentik yüksekliği (%0-150)\",\"custom-block-shape/@settings-name-paddingSize\":\"Dolgu boyutu (%50-200)\",\"zebra-striping/@description\":\"Aynı tür blokların, birbiri içine yerleştirildiğinde açık ve koyu tonlar arasında geçiş yapmasını sağlar. Bu aynı zamanda zebra çizgileri olarak da bilinir.\",\"zebra-striping/@name\":\"İç içe olan blok renklerini değiştir\",\"zebra-striping/@settings-name-intensity\":\"Yoğunluk (%0-100)\",\"zebra-striping/@settings-name-shade\":\"Ton\",\"zebra-striping/@settings-select-shade-darker\":\"Daha koyu\",\"zebra-striping/@settings-select-shade-lighter\":\"Daha açık\",\"editor-theme3/@description\":\"Düzenleyicide her bir kategori için blok renklerini düzenleyin.\",\"editor-theme3/@name\":\"Özelleştirilebilir blok renkleri\",\"editor-theme3/@preset-description-black\":\"Blok arka planlarını siyah yapar\",\"editor-theme3/@preset-description-dark\":\"Varsayılan renklerin koyu versiyonları\",\"editor-theme3/@preset-description-original\":\"Scratch 2.0'dan orijinal blok renkleri\",\"editor-theme3/@preset-description-tweaks\":\"2.0'dan ilham alan renklerle Olaylar, Kontrol ve Özel bloklar\",\"editor-theme3/@preset-name-black\":\"Siyah\",\"editor-theme3/@preset-name-dark\":\"Koyu\",\"editor-theme3/@preset-name-original\":\"2.0 Renkleri\",\"editor-theme3/@preset-name-tweaks\":\"3.0 İnce Ayarları\",\"editor-theme3/@settings-name-Pen-color\":\"uzantılar\",\"editor-theme3/@settings-name-comment-color\":\"Yorumlar\",\"editor-theme3/@settings-name-control-color\":\"kontrol\",\"editor-theme3/@settings-name-custom-color\":\"özel\",\"editor-theme3/@settings-name-data-color\":\"değişkenler\",\"editor-theme3/@settings-name-data-lists-color\":\"listeler\",\"editor-theme3/@settings-name-events-color\":\"olaylar\",\"editor-theme3/@settings-name-input-color\":\"Blok girişleri\",\"editor-theme3/@settings-name-looks-color\":\"görünüm\",\"editor-theme3/@settings-name-motion-color\":\"hareket\",\"editor-theme3/@settings-name-operators-color\":\"operatörler\",\"editor-theme3/@settings-name-sensing-color\":\"algılama\",\"editor-theme3/@settings-name-sounds-color\":\"ses\",\"editor-theme3/@settings-name-text\":\"Yazı rengi\",\"editor-theme3/@settings-select-text-black\":\"Siyah\",\"editor-theme3/@settings-select-text-colorOnBlack\":\"Siyah arka plan üzerine renkli\",\"editor-theme3/@settings-select-text-colorOnWhite\":\"Beyaz arka plan üzerine renkli\",\"editor-theme3/@settings-select-text-white\":\"Beyaz\",\"editor-theme3/@update\":\"\\\"Düzenleyici koyu modu ve özelleştirilebilir renkler\\\"deki \\\"Koyu yorumlar\\\" ayarı buraya taşındı ve artık özelleştirilebilir.\",\"custom-block-text/@description\":\"Bloklardaki metnin kalınlığını değiştirir ve isteğe bağlı olarak bir metin gölgesi ekler.\",\"custom-block-text/@name\":\"Özelleştirilebilir blok metin stili\",\"custom-block-text/@settings-name-bold\":\"Kalın metin\",\"custom-block-text/@settings-name-shadow\":\"Metin altında gölge\",\"editor-colored-context-menus/@description\":\"Blok sağ tıklandığında çıkan bağlam menülerini renkli hale getirir.\",\"editor-colored-context-menus/@name\":\"Renkli bağlam menüleri\",\"editor-stage-left/@description\":\"Sahneyi Scratch 2.0'daki gibi editörün sol tarafına taşır.\",\"editor-stage-left/@info-reverseOrder\":\"Sahne üzerindeki düğmelerin konumunu değiştirmek için \\\"ters çevrilmiş proje kontrolleri\\\" eklentisini kullanın.\",\"editor-stage-left/@name\":\"Sahneyi sol tarafta göster\",\"editor-buttons-reverse-order/@description\":\"Scratch 2.0'daki gibi yeşil bayrak ve durdurma düğmelerini sağa, tam ekran düğmesini ise sola götürür.\",\"editor-buttons-reverse-order/@name\":\"Ters çevrilmiş proje kontrolleri\",\"variable-manager/@description\":\"Editörde \\\"sesler\\\" sekmesinin yanına değişken ve listelerinizi kolaylıkla yönetebileceğiniz bir sekme ekler.\",\"variable-manager/@name\":\"Değişken yöneticisi\",\"variable-manager/@update\":\"Liste ögeleri artık Shift tuşuna basılmadan eklenebilir.\",\"search-sprites/@description\":\"Karakterleri ismine göre aramak için kukla bölmesine bir arama kutusu ekler.\",\"search-sprites/@name\":\"İsmine göre kukla arama\",\"sprite-properties/@description\":\"Varsayılan olarak - Scratch 2.0'daki gibi - kukla özellikleri panelini gizler. Özellikler panelini tekrar göstermek için seçili kuklanın üzerindeki bilgi düğmesine veya kuklaya çift tıklayın. Tekrar gizlemek için özellikler panelindeki daraltma düğmesine veya kuklaya çift tıklayın.\",\"sprite-properties/@name\":\"Daraltılmış kukla özellikleri\",\"sprite-properties/@settings-name-autoCollapse\":\"Fare kukla panelinden çıktığında otomatik olarak daralt\",\"sprite-properties/@settings-name-hideByDefault\":\"Varsayılan olarak paneli daralt\",\"sprite-properties/@settings-name-transitionDuration\":\"Animasyon hızı\",\"sprite-properties/@settings-select-transitionDuration-default\":\"Varsayılan\",\"sprite-properties/@settings-select-transitionDuration-long\":\"Yavaş\",\"sprite-properties/@settings-select-transitionDuration-none\":\"Ani\",\"sprite-properties/@settings-select-transitionDuration-short\":\"Hızlı\",\"gamepad/@description\":\"Bir USB veya Bluetooth denetleyicisi/oyun kumandası kullanarak projelerle etkileşim kurun.\",\"gamepad/@name\":\"Oyun kumandası desteği\",\"gamepad/@settings-name-hide\":\"Hiçbir denetleyici algılanmadığında ayarlar düğmesini gizle\",\"editor-sounds/@description\":\"Blokları bağladığınızda veya sildiğinizde ses efektleri çalar.\",\"editor-sounds/@name\":\"Editör ses efektleri\",\"folders/@description\":\"Kostüm, ses ve kukla bölmesine klasörler ekleme imkânı tanıt. Bir klasör oluşturmak için herhangi bir kuklaya sağ tıklayın ve \\\"klasör oluştur\\\" seçeneğine tıklayın. Klasörü açmak veya kapatmak için bir klasöre tıklayın. Bir kuklayı hangi klasörlere taşıyabileceğinizi görmek için sağ tıklayın veya alternatif olarak açık bir klasöre sürükleyip bırakın. Bu özellik, kuklalarınızın adlarının başına \\\"[klasörAdı]//\\\" ekleyerek çalışır.\",\"folders/@info-notice-folders-are-public\":\"Sadece bu özelliği etkinleştiren kullanıcılar, projenizdeki klasörleri görebilir. Diğer herkes kuklaların listelerini normal olarak görecektir (klasör olmayacaktır).\",\"folders/@name\":\"Kukla klasörleri\",\"block-switching/@description\":\"İlgili bloğa geçmek için bloğa sağ tıklayın.\",\"block-switching/@name\":\"Blok değiştirme\",\"block-switching/@settings-name-control\":\"Kontrol blokları\",\"block-switching/@settings-name-customargs\":\"Özel blok argümanları\",\"block-switching/@settings-name-customargsmode\":\"Gösterilen özel blok argümanları seçenekleri\",\"block-switching/@settings-name-data\":\"Veri blokları\",\"block-switching/@settings-name-event\":\"Olay blokları\",\"block-switching/@settings-name-extension\":\"Uzantı blokları\",\"block-switching/@settings-name-looks\":\"Görünüm blokları\",\"block-switching/@settings-name-motion\":\"Hareket blokları\",\"block-switching/@settings-name-noop\":\"Kendine bloğu değiştirme seçeneğini göster\",\"block-switching/@settings-name-operator\":\"Operatör blokları\",\"block-switching/@settings-name-sensing\":\"Algılama blokları\",\"block-switching/@settings-name-sound\":\"Ses blokları\",\"block-switching/@settings-select-customargsmode-all\":\"Kukla'daki tüm özel bloklardaki argümanlar\",\"block-switching/@settings-select-customargsmode-defOnly\":\"Kendi özel bloğundaki argümanlar\",\"load-extensions/@description\":\"Düzenleyicideki blok kategorisi menüsünde müzik, kalem ve diğer uzantıları otomatik olarak gösterir.\",\"load-extensions/@name\":\"Eklentileri otomatik olarak ekle\",\"load-extensions/@settings-name-music\":\"Müzik\",\"load-extensions/@settings-name-pen\":\"Kalem\",\"load-extensions/@settings-name-text2speech\":\"Metinden Sese\",\"load-extensions/@settings-name-translate\":\"Çeviri\",\"custom-zoom/@description\":\"Kod alanındaki blokların yakınlaştırmasının minimum, maksimum, hız ve başlangıç boyutu için özel ayarları seçin ve kontrolleri otomatik olarak gizleyin.\",\"custom-zoom/@name\":\"Özelleştirilebilir kod alanı büyütmesi\",\"custom-zoom/@settings-name-autohide\":\"Büyütme Kontrollerini Otomatik Gizle\",\"custom-zoom/@settings-name-maxZoom\":\"En Fazla Yakınlaştırma (%100-500)\",\"custom-zoom/@settings-name-minZoom\":\"Minimum Yakınlaştırma (%1-100)\",\"custom-zoom/@settings-name-speed\":\"Otomatik Gizleme Animasyon Hızı\",\"custom-zoom/@settings-name-startZoom\":\"Başlangıç Büyüklüğü (%50-500)\",\"custom-zoom/@settings-name-zoomSpeed\":\"Büyütme Hızı (%50-200)\",\"custom-zoom/@settings-select-speed-default\":\"Varsayılan\",\"custom-zoom/@settings-select-speed-long\":\"Yavaş\",\"custom-zoom/@settings-select-speed-none\":\"Anında\",\"custom-zoom/@settings-select-speed-short\":\"Hızlı\",\"initialise-sprite-position/@description\":\"Yeni kuklanın varsayılan x/y konumunu değiştirin.\",\"initialise-sprite-position/@name\":\"Özelleştirilebilir yeni eklenen kukla konumu\",\"initialise-sprite-position/@settings-name-duplicate\":\"Kuklalar çoğaltıldığında gerçekleşecek davranış\",\"initialise-sprite-position/@settings-name-library\":\"Kütüphaneden gelen kuklalarının yerlerini rastgele belirle\",\"initialise-sprite-position/@settings-name-x\":\"X konumu\",\"initialise-sprite-position/@settings-name-y\":\"Y konumu\",\"initialise-sprite-position/@settings-select-duplicate-custom\":\"Belirtilen x/y değerlerine gönder\",\"initialise-sprite-position/@settings-select-duplicate-keep\":\"Orijinal kuklayla aynı konumda tut\",\"initialise-sprite-position/@settings-select-duplicate-randomize\":\"Rastgele bir konuma gönder\",\"blocks2image/@description\":\"Blokları SVG/PNG olarak dışa aktarmak için kod alanına sağ tıklayın.\",\"blocks2image/@name\":\"Blokları resim olarak kaydedin\",\"remove-curved-stage-border/@description\":\"Sahnenin etrafındaki kavisli çerçeveyi kaldırır. Bu sayede sahnenin köşelerinin görünmesine izin verir.\",\"remove-curved-stage-border/@name\":\"Kavisli sahne kenarlığını kaldır\",\"transparent-orphans/@description\":\"Artık bloklar (üstte şapka bloğu olanlar dışında) ve sürüklenen bloklar için ayrı seçeneklerle düzenleyicide blokların şeffaflığını ayarlayın.\",\"transparent-orphans/@name\":\"Blok saydamlığı\",\"transparent-orphans/@settings-name-block\":\"Blok saydamlığı (%)\",\"transparent-orphans/@settings-name-dragged\":\"Sürüklenirkenki saydamlık (%)\",\"transparent-orphans/@settings-name-orphan\":\"Fazlalıkkenki saydamlık (%)\",\"paint-by-default/@description\":\"Kitaplığı varsayılan olarak açan \\\"Bir Kukla/Kostüm/Arka Plan/Ses Seç\\\" düğmelerinin varsayılan eylemini değiştirir.\",\"paint-by-default/@name\":\"Varsayılan olarak kostümü boya\",\"paint-by-default/@settings-name-backdrop\":\"Dekor ekle\",\"paint-by-default/@settings-name-costume\":\"Kostüm ekle\",\"paint-by-default/@settings-name-sound\":\"Ses ekle\",\"paint-by-default/@settings-name-sprite\":\"Kukla ekle\",\"paint-by-default/@settings-select-backdrop-library\":\"Kütüphane\",\"paint-by-default/@settings-select-backdrop-paint\":\"Boya\",\"paint-by-default/@settings-select-backdrop-surprise\":\"Sürpriz\",\"paint-by-default/@settings-select-backdrop-upload\":\"Yükle\",\"paint-by-default/@settings-select-costume-library\":\"Kütüphane\",\"paint-by-default/@settings-select-costume-paint\":\"Boya\",\"paint-by-default/@settings-select-costume-surprise\":\"Sürpriz\",\"paint-by-default/@settings-select-costume-upload\":\"Yükle\",\"paint-by-default/@settings-select-sound-library\":\"Kütüphane\",\"paint-by-default/@settings-select-sound-record\":\"Kayıt\",\"paint-by-default/@settings-select-sound-surprise\":\"Sürpriz\",\"paint-by-default/@settings-select-sound-upload\":\"Yükle\",\"paint-by-default/@settings-select-sprite-library\":\"Kütüphane\",\"paint-by-default/@settings-select-sprite-paint\":\"Boya\",\"paint-by-default/@settings-select-sprite-surprise\":\"Sürpriz\",\"paint-by-default/@settings-select-sprite-upload\":\"Yükle\",\"block-cherry-picking/@description\":\"Ctrl tuşuna basılı tutarken tek bir bloğu (aşağısına eklenen tüm yığınla birlikte almak yerine) kodun aralarından alabilme yeteneği ekler.\",\"block-cherry-picking/@info-flipControls\":\"\\\"Kontrolleri çevir\\\" etkinleştirilmişse, blokları tek tek almak varsayılan davranış olacaktır. Yığının tamamını almak için Ctrl tuşuna basılı tutun.\",\"block-cherry-picking/@info-macContextDisabled\":\"macOS'ta Ctrl tuşu yerine Cmd tuşunu kullanın.\",\"block-cherry-picking/@name\":\"Ctrl tuşu ile tek bir blok alın\",\"block-cherry-picking/@settings-name-invertDrag\":\"Kontrolleri çevir\",\"hide-new-variables/@description\":\"Yeni oluşturulan değişkenler veya listeler için otomatik olarak görüntüler oluşturmayın.\",\"hide-new-variables/@name\":\"Yeni eklenen değişkenleri gizle\",\"editor-extra-keys/@description\":\"\\\"() tuşuna basılı mı?\\\" ve \\\"() tuşuna basıldığında\\\" bloklarının açılır menülerine enter, nokta ve virgül gibi fazladan tuşlar tuşlar ekler. Bu anahtarlar, bu eklentiye sahip olmayan kullanıcılarda bile çalışacaktır.\",\"editor-extra-keys/@info-experimentalKeysWarn\":\"\\\"Deneysel tuşlar\\\" eşittir, eğik çizgi, noktalı virgül ve daha fazlasını içerir. Tüm işletim sistemlerinde veya klavye düzenlerinde çalışmayabilirler.\",\"editor-extra-keys/@info-shiftKeysWarn\":\"\\\"Shift tuşları\\\", çoğunlukla Shift tuşunu ve bir sayı tuşunu gerektiren tuşları içerir, heştek, ünlem işareti ve daha fazlası gibi. Bu tuşlar yalnızca \\\"() tuşuna basıldığında\\\" bloğu ile çalışır ve tüm işletim sistemlerinde veya klavye düzenlerinde çalışmaz.\",\"editor-extra-keys/@name\":\"Fazladan tuş seçenekleri\",\"editor-extra-keys/@settings-name-experimentalKeys\":\"Deneysel tuşları göster\",\"editor-extra-keys/@settings-name-shiftKeys\":\"Shift tuşlarını göster\",\"hide-delete-button/@description\":\"Kuklalarda, kostümlerde ve seslerde silme düğmesini (çöp kutusu simgesini) gizler. Sağ tıklama bağlam menüsü kullanılarak yine de silinebilirler.\",\"hide-delete-button/@name\":\"Sil düğmesini gizle\",\"hide-delete-button/@settings-name-costumes\":\"Kostümler ve dekorlar\",\"hide-delete-button/@settings-name-sounds\":\"Sesler\",\"hide-delete-button/@settings-name-sprites\":\"Kuklalar\",\"no-script-bumping/@description\":\"Üst üste binen kodların hareket etmesine neden olmadan kodların taşınmasına ve değiştirilmesine izin verir.\",\"no-script-bumping/@name\":\"Üst üste binen kodları otomatik olarak yana kaydırmama\",\"disable-stage-drag-select/@description\":\"Özellikle sürüklenebilir olarak ayarlanmış olanlar dışında, düzenleyicideyken sahnedeki kuklaları sürükleme özelliğini kaldırır. Bir kuklayı normal şekilde taşımak için sürüklerken Shift tuşuna basılı tutun.\",\"disable-stage-drag-select/@name\":\"Düzenleyicide sürüklenemeyen kuklalar\",\"move-to-top-bottom/@description\":\"Kostümleri ve sesleri, listenin en üstüne ya da en altına taşımak için sağ tıklama bağlam menüsüne seçenekler ekler.\",\"move-to-top-bottom/@info-developer-tools\":\"Bu eklenti öncesinde \\\"geliştirici araçları\\\" eklentisinin bir parçasıydı ancak artık buraya taşındı.\",\"move-to-top-bottom/@name\":\"Kostümü yukarı veya aşağı taşı\",\"disable-paste-offset/@description\":\"Çoğaltılan ögeleri kostüm düzenleyicide hafifçe kaydırmak yerine orijinal konumlarına yapıştırın.\",\"disable-paste-offset/@info-vanilla\":\"Bu davranış bu eklenti olmadan da ögeye Alt+Tıklamayla gerçekleştirilebilir.\",\"disable-paste-offset/@name\":\"Yapıştırılan öğeleri kenara kaydırmama\",\"block-duplicate/@description\":\"Alt tuşunu basılı tutarken bir kodu sürükleyerek onu hızlıca çoğaltın. Altına eklenen yığının tamamı yerine yalnızca tek bir bloğu çoğaltmak için Ctrl tuşuna da basılı tutun.\",\"block-duplicate/@info-mac\":\"macOSta Alt tuşu yerine Option tuşunu ve Kontrol tuşu yerine Komut tuşunu kullanın.\",\"block-duplicate/@name\":\"Alt tuşuyla kodu çoğalt\",\"rename-broadcasts/@description\":\"Haber bloklarının açılır listelerine haber mesajlarını yeniden adlandırmak için bir seçenek ekler.\",\"rename-broadcasts/@name\":\"Haberleri yeniden adlandırma\",\"swap-local-global/@description\":\"Mevcut bir değişkeni veya listeyi yeniden adlandırırken daha fazla seçenek ekler: \\\"Tüm kuklalar için\\\" ve \\\"Yalnızca bu kukla için\\\" arasında değişiklik yapılmasına ve değişkenlerin bulutta depolanıp depolanmayacağına izin verir. Ayrıca durumunu hızlı bir şekilde değiştirmek için değişkene/listeye sağ tıklandığında yeni bir seçenek ekler.\",\"swap-local-global/@name\":\"\\\"Tüm kuklalar için\\\" ve \\\"Yalnızca bu kukla için\\\" arasında geçiş yapma\",\"editor-comment-previews/@description\":\"Fareyle daraltılmış yorumların ve blokların üzerine gelerek yorumların içeriğinin ön izlemesini görmeye olanak tanır. Bunu ekran dışındaki yorumları görüntülemek için, ön izlemesiyle alttan bir döngü bloğu belirlemek için, birçok uzun yorumu küçük bir alana sığdırmak için ve çok daha fazlası için kullanabilirsiniz.\",\"editor-comment-previews/@name\":\"Düzenleyici yorumları ön izlemeleri\",\"editor-comment-previews/@settings-name-delay\":\"Gecikme süresi\",\"editor-comment-previews/@settings-name-follow-mouse\":\"Fareyi takip et\",\"editor-comment-previews/@settings-name-hover-view\":\"Daraltılmış yorumları ön izlemek için gezdirin\",\"editor-comment-previews/@settings-name-hover-view-block\":\"Ekli yorumları ön izlemek için blokların üzerine gelin\",\"editor-comment-previews/@settings-name-hover-view-procedure\":\"Tanım yorumlarını ön izlemek için özel blokların üzerine gelin\",\"editor-comment-previews/@settings-name-reduce-animation\":\"Animasyonu azalt\",\"editor-comment-previews/@settings-name-reduce-transparency\":\"Saydamlığı azalt\",\"editor-comment-previews/@settings-select-delay-long\":\"Uzun\",\"editor-comment-previews/@settings-select-delay-none\":\"Yok\",\"editor-comment-previews/@settings-select-delay-short\":\"Kısa\",\"columns/@description\":\"Blok kategorisi menüsünü iki sütuna böler ve Scratch 2.0'daki gibi blok paletini en üstüne taşır.\",\"columns/@name\":\"İki sütunlu kategori menüsü\",\"number-pad/@description\":\"Yalnızca dokunmatik ekranlı cihazlar yerine tüm cihazlarda sayı alanlarını düzenlerken Scratch'in sayısal tuş takımı girişini görebilmenizi sağlar.\",\"number-pad/@info-explanation\":\"\\\"x'i ... yap\\\" gibi belirli bloklardan gelen sayı girişlerini düzenlerken bir sayısal tuş takımı gösterilir.\",\"number-pad/@name\":\"Sayısal tuş takımını her zaman göster\",\"script-snap/@description\":\"Bloğu otomatik olarak kod alanı noktalarına hizalamak için bir kodu hareket ettirin.\",\"script-snap/@name\":\"Kodları ızgaraya hizala\",\"script-snap/@preset-name-default\":\"Varsayılan\",\"script-snap/@preset-name-half-block\":\"Yarım blok\",\"script-snap/@preset-name-whole-block\":\"Tam blok\",\"script-snap/@settings-name-grid\":\"Izgara boyutu (piksel)\",\"fullscreen/@description\":\"Proje oynatıcısının tam ekran modundaki bazı istenmeyen efektlerini düzeltir, tarayıcınızın tam ekran modunda açar ve yeşil bayrak araç çubuğunu gizler.\",\"fullscreen/@info-hideToolbarNotice\":\"Araç çubuğunu gizlemeyi seçerseniz, proje oynatıcısının tam ekran modundan çıkmak için Esc tuşunu kullanabileceğinizi unutmayın.\",\"fullscreen/@name\":\"Geliştirilmiş tam ekran\",\"fullscreen/@settings-name-browserFullscreen\":\"Tam ekran proje oynatıcısını, tam ekran tarayıcı modunda aç\",\"fullscreen/@settings-name-hideToolbar\":\"Tam ekrandayken araç çubuğunu gizle\",\"hide-stage/@description\":\"Sahne alanını ve kukla bölmesini gizleyen \\\"küçük sahne\\\" ve \\\"büyük sahne\\\" düğmelerinin yanına bir düğme daha ekleyerek kod alanını çok daha büyük hâle getirir.\",\"hide-stage/@name\":\"Sahneyi ve kukla bölmesini gizle\",\"editor-stepping/@description\":\"Projede çalışmakta olan bloklara renkli bir vurgu ekler.\",\"editor-stepping/@name\":\"Çalışan blok kenarlığı\",\"editor-stepping/@settings-name-highlight-color\":\"Vurgu rengi\"}");
/***/ }),
/***/ "./src/addons/addons-l10n-settings/zh-tw.json":
/*!****************************************************!*\
!*** ./src/addons/addons-l10n-settings/zh-tw.json ***!
\****************************************************/
/*! exports provided: cat-blocks/@description, cat-blocks/@info-watch, cat-blocks/@name, cat-blocks/@settings-name-watch, editor-devtools/@description, editor-devtools/@name, editor-devtools/@settings-name-enableCleanUpPlus, editor-devtools/@settings-name-enablePasteBlocksAtMouse, find-bar/@description, find-bar/@info-developer-tools, find-bar/@name, middle-click-popup/@info-developer-tools, middle-click-popup/@name, jump-to-def/@description, jump-to-def/@info-developer-tools, jump-to-def/@name, editor-searchable-dropdowns/@description, editor-searchable-dropdowns/@name, data-category-tweaks-v2/@description, data-category-tweaks-v2/@name, data-category-tweaks-v2/@settings-name-moveReportersDown, data-category-tweaks-v2/@settings-name-separateListCategory, data-category-tweaks-v2/@settings-name-separateLocalVariables, block-palette-icons/@description, block-palette-icons/@name, hide-flyout/@description, hide-flyout/@info-hoverExplanation, hide-flyout/@name, hide-flyout/@settings-name-speed, hide-flyout/@settings-name-toggle, hide-flyout/@settings-select-speed-default, hide-flyout/@settings-select-speed-long, hide-flyout/@settings-select-speed-none, hide-flyout/@settings-select-speed-short, hide-flyout/@settings-select-toggle-category, hide-flyout/@settings-select-toggle-cathover, hide-flyout/@settings-select-toggle-hover, hide-flyout/@update, mediarecorder/@description, mediarecorder/@name, drag-drop/@description, drag-drop/@name, drag-drop/@settings-name-use-hd-upload, debugger/@name, debugger/@settings-name-log_broadcasts, debugger/@settings-name-log_clear_greenflag, debugger/@settings-name-log_clone_create, debugger/@settings-name-log_failed_clone_creation, debugger/@settings-name-log_greenflag, debugger/@update, pause/@description, pause/@name, mute-project/@description, mute-project/@info-macOS, mute-project/@name, vol-slider/@description, vol-slider/@name, vol-slider/@settings-name-defVol, clones/@description, clones/@name, clones/@settings-name-showicononly, mouse-pos/@description, mouse-pos/@name, color-picker/@description, color-picker/@name, remove-sprite-confirm/@description, remove-sprite-confirm/@name, block-count/@description, block-count/@name, onion-skinning/@description, onion-skinning/@name, onion-skinning/@settings-name-afterTint, onion-skinning/@settings-name-beforeTint, onion-skinning/@settings-name-default, onion-skinning/@settings-name-layering, onion-skinning/@settings-name-mode, onion-skinning/@settings-name-next, onion-skinning/@settings-name-opacity, onion-skinning/@settings-name-opacityStep, onion-skinning/@settings-name-previous, onion-skinning/@settings-select-layering-behind, onion-skinning/@settings-select-layering-front, onion-skinning/@settings-select-mode-merge, onion-skinning/@settings-select-mode-tint, paint-snap/@settings-name-pageAxes, paint-snap/@settings-name-pageCenter, paint-snap/@settings-name-pageCorners, paint-snap/@settings-name-threshold, default-costume-editor-color/@description, default-costume-editor-color/@name, default-costume-editor-color/@settings-name-fill, default-costume-editor-color/@settings-name-persistence, default-costume-editor-color/@settings-name-stroke, default-costume-editor-color/@settings-name-strokeSize, bitmap-copy/@description, bitmap-copy/@info-norightclick, bitmap-copy/@name, 2d-color-picker/@description, 2d-color-picker/@name, better-img-uploads/@description, better-img-uploads/@info-notSuitableEdit, better-img-uploads/@name, better-img-uploads/@settings-name-fitting, better-img-uploads/@settings-select-fitting-fill, better-img-uploads/@settings-select-fitting-fit, better-img-uploads/@settings-select-fitting-full, pick-colors-from-stage/@description, pick-colors-from-stage/@name, custom-block-shape/@description, custom-block-shape/@info-paddingWarning, custom-block-shape/@name, custom-block-shape/@preset-description-default2, custom-block-shape/@preset-description-default3, custom-block-shape/@preset-description-flat2, custom-block-shape/@preset-description-flat3, custom-block-shape/@preset-name-default2, custom-block-shape/@preset-name-default3, custom-block-shape/@preset-name-flat2, custom-block-shape/@preset-name-flat3, custom-block-shape/@settings-name-cornerSize, custom-block-shape/@settings-name-notchSize, custom-block-shape/@settings-name-paddingSize, zebra-striping/@description, zebra-striping/@name, zebra-striping/@settings-name-intensity, zebra-striping/@settings-name-shade, zebra-striping/@settings-select-shade-darker, zebra-striping/@settings-select-shade-lighter, editor-theme3/@description, editor-theme3/@name, editor-theme3/@preset-description-black, editor-theme3/@preset-description-dark, editor-theme3/@preset-description-original, editor-theme3/@preset-description-tweaks, editor-theme3/@preset-name-black, editor-theme3/@preset-name-dark, editor-theme3/@preset-name-original, editor-theme3/@preset-name-tweaks, editor-theme3/@settings-name-Pen-color, editor-theme3/@settings-name-comment-color, editor-theme3/@settings-name-control-color, editor-theme3/@settings-name-custom-color, editor-theme3/@settings-name-data-color, editor-theme3/@settings-name-data-lists-color, editor-theme3/@settings-name-events-color, editor-theme3/@settings-name-input-color, editor-theme3/@settings-name-looks-color, editor-theme3/@settings-name-motion-color, editor-theme3/@settings-name-operators-color, editor-theme3/@settings-name-sensing-color, editor-theme3/@settings-name-sounds-color, editor-theme3/@settings-name-text, editor-theme3/@settings-select-text-black, editor-theme3/@settings-select-text-colorOnBlack, editor-theme3/@settings-select-text-colorOnWhite, editor-theme3/@settings-select-text-white, editor-theme3/@update, custom-block-text/@description, custom-block-text/@name, custom-block-text/@settings-name-bold, custom-block-text/@settings-name-shadow, editor-colored-context-menus/@description, editor-colored-context-menus/@name, editor-stage-left/@description, editor-stage-left/@info-reverseOrder, editor-stage-left/@name, editor-buttons-reverse-order/@description, editor-buttons-reverse-order/@name, variable-manager/@description, variable-manager/@name, variable-manager/@update, search-sprites/@description, search-sprites/@name, sprite-properties/@settings-name-transitionDuration, sprite-properties/@settings-select-transitionDuration-long, sprite-properties/@settings-select-transitionDuration-short, gamepad/@description, gamepad/@name, gamepad/@settings-name-hide, editor-sounds/@description, editor-sounds/@name, folders/@description, folders/@info-notice-folders-are-public, folders/@name, block-switching/@description, block-switching/@name, block-switching/@settings-name-control, block-switching/@settings-name-customargs, block-switching/@settings-name-customargsmode, block-switching/@settings-name-data, block-switching/@settings-name-event, block-switching/@settings-name-extension, block-switching/@settings-name-looks, block-switching/@settings-name-motion, block-switching/@settings-name-noop, block-switching/@settings-name-operator, block-switching/@settings-name-sensing, block-switching/@settings-name-sound, block-switching/@settings-select-customargsmode-all, block-switching/@settings-select-customargsmode-defOnly, load-extensions/@description, load-extensions/@name, load-extensions/@settings-name-music, load-extensions/@settings-name-pen, load-extensions/@settings-name-text2speech, load-extensions/@settings-name-translate, custom-zoom/@description, custom-zoom/@name, custom-zoom/@settings-name-autohide, custom-zoom/@settings-name-maxZoom, custom-zoom/@settings-name-minZoom, custom-zoom/@settings-name-speed, custom-zoom/@settings-name-startZoom, custom-zoom/@settings-name-zoomSpeed, custom-zoom/@settings-select-speed-default, custom-zoom/@settings-select-speed-long, custom-zoom/@settings-select-speed-none, custom-zoom/@settings-select-speed-short, initialise-sprite-position/@description, initialise-sprite-position/@name, initialise-sprite-position/@settings-name-duplicate, initialise-sprite-position/@settings-name-library, initialise-sprite-position/@settings-name-x, initialise-sprite-position/@settings-name-y, initialise-sprite-position/@settings-select-duplicate-custom, initialise-sprite-position/@settings-select-duplicate-keep, initialise-sprite-position/@settings-select-duplicate-randomize, blocks2image/@description, blocks2image/@name, remove-curved-stage-border/@description, remove-curved-stage-border/@name, transparent-orphans/@description, transparent-orphans/@name, transparent-orphans/@settings-name-block, transparent-orphans/@settings-name-dragged, transparent-orphans/@settings-name-orphan, paint-by-default/@description, paint-by-default/@name, paint-by-default/@settings-name-backdrop, paint-by-default/@settings-name-costume, paint-by-default/@settings-name-sound, paint-by-default/@settings-name-sprite, paint-by-default/@settings-select-backdrop-library, paint-by-default/@settings-select-backdrop-paint, paint-by-default/@settings-select-backdrop-surprise, paint-by-default/@settings-select-backdrop-upload, paint-by-default/@settings-select-costume-library, paint-by-default/@settings-select-costume-paint, paint-by-default/@settings-select-costume-surprise, paint-by-default/@settings-select-costume-upload, paint-by-default/@settings-select-sound-library, paint-by-default/@settings-select-sound-record, paint-by-default/@settings-select-sound-surprise, paint-by-default/@settings-select-sound-upload, paint-by-default/@settings-select-sprite-library, paint-by-default/@settings-select-sprite-paint, paint-by-default/@settings-select-sprite-surprise, paint-by-default/@settings-select-sprite-upload, block-cherry-picking/@description, block-cherry-picking/@info-flipControls, block-cherry-picking/@info-macContextDisabled, block-cherry-picking/@name, block-cherry-picking/@settings-name-invertDrag, hide-new-variables/@description, hide-new-variables/@name, editor-extra-keys/@description, editor-extra-keys/@info-experimentalKeysWarn, editor-extra-keys/@info-shiftKeysWarn, editor-extra-keys/@name, editor-extra-keys/@settings-name-experimentalKeys, editor-extra-keys/@settings-name-shiftKeys, hide-delete-button/@description, hide-delete-button/@name, hide-delete-button/@settings-name-costumes, hide-delete-button/@settings-name-sounds, hide-delete-button/@settings-name-sprites, no-script-bumping/@description, no-script-bumping/@name, disable-stage-drag-select/@description, disable-stage-drag-select/@name, move-to-top-bottom/@description, move-to-top-bottom/@info-developer-tools, move-to-top-bottom/@name, disable-paste-offset/@description, disable-paste-offset/@info-vanilla, disable-paste-offset/@name, block-duplicate/@description, block-duplicate/@info-mac, block-duplicate/@name, rename-broadcasts/@description, rename-broadcasts/@name, swap-local-global/@description, swap-local-global/@name, editor-comment-previews/@description, editor-comment-previews/@name, editor-comment-previews/@settings-name-delay, editor-comment-previews/@settings-name-follow-mouse, editor-comment-previews/@settings-name-hover-view, editor-comment-previews/@settings-name-hover-view-block, editor-comment-previews/@settings-name-hover-view-procedure, editor-comment-previews/@settings-name-reduce-animation, editor-comment-previews/@settings-name-reduce-transparency, editor-comment-previews/@settings-select-delay-long, editor-comment-previews/@settings-select-delay-none, editor-comment-previews/@settings-select-delay-short, columns/@description, columns/@name, number-pad/@name, script-snap/@description, script-snap/@name, script-snap/@preset-name-default, script-snap/@preset-name-half-block, script-snap/@preset-name-whole-block, script-snap/@settings-name-grid, fullscreen/@description, fullscreen/@info-hideToolbarNotice, fullscreen/@name, fullscreen/@settings-name-browserFullscreen, fullscreen/@settings-name-hideToolbar, hide-stage/@description, hide-stage/@name, editor-stepping/@description, editor-stepping/@name, editor-stepping/@settings-name-highlight-color, default */
/***/ (function(module) {
module.exports = JSON.parse("{\"cat-blocks/@description\":\"顯示來自 2020 愚人節的貓貓積木。\",\"cat-blocks/@info-watch\":\"“觀察鼠標光標”設置可能會影響編輯器打開時的性能。\",\"cat-blocks/@name\":\"貓積木\",\"cat-blocks/@settings-name-watch\":\"注視游標\",\"editor-devtools/@description\":\"向編輯器添加新的列表選項:複製 / 貼上、更好地清理等!\",\"editor-devtools/@name\":\"開發者工具\",\"editor-devtools/@settings-name-enableCleanUpPlus\":\"增強的「整理積木」功能\",\"editor-devtools/@settings-name-enablePasteBlocksAtMouse\":\"在游標停駐處貼上積木\",\"find-bar/@description\":\"讓你快速找到程式、造型、音效的查找工具。在你開始查找後,你還可以在程式編輯區裡用 Ctrl+向左鍵、Ctrl+向右鍵來找到上一個、下一個所要查找的內容。\",\"find-bar/@info-developer-tools\":\"這個擴充功能之前是在「開發工具」裡,現在移至這兒了!\",\"find-bar/@name\":\"查找程式功能\",\"middle-click-popup/@info-developer-tools\":\"此插件以前是“開發人員工具”插件的一部分,但已移至此處。\",\"middle-click-popup/@name\":\"編輯積木的名字\",\"jump-to-def/@description\":\"讓你能用滑鼠中鍵或是 Shift+左鍵來快速找到函式的定義。\",\"jump-to-def/@info-developer-tools\":\"這個擴充功能之前是在「開發工具」裡,現在移至這兒了!\",\"jump-to-def/@name\":\"移至函式定義積木\",\"editor-searchable-dropdowns/@description\":\"在積木下拉清單多了一個可搜尋的欄位。\",\"editor-searchable-dropdowns/@name\":\"可搜尋的下拉清單\",\"data-category-tweaks-v2/@description\":\"讓積木類別中的資料(變量、清單)有更好的分類。\",\"data-category-tweaks-v2/@name\":\"更好的資料分類\",\"data-category-tweaks-v2/@settings-name-moveReportersDown\":\"將積木移動到創建資料的上方\",\"data-category-tweaks-v2/@settings-name-separateListCategory\":\"單獨將清單分類\",\"data-category-tweaks-v2/@settings-name-separateLocalVariables\":\"把適用於當前角色的資料分類\",\"block-palette-icons/@description\":\"除了以顏色分類積木,在裡面加上類別圖示。\",\"block-palette-icons/@name\":\"積木分類圖示\",\"hide-flyout/@description\":\"隱藏工具箱,在某些條件下才顯示。顯示的工具箱還可以用圖釘按鈕暫時固定它!\",\"hide-flyout/@info-hoverExplanation\":\"「懸停在工具箱上」模式可能會在你拖曳編輯區上的積木時不小心移除,如果你怕出事,可以先試試其它模式。\",\"hide-flyout/@name\":\"自動隱藏程式工具箱\",\"hide-flyout/@settings-name-speed\":\"動畫速度\",\"hide-flyout/@settings-name-toggle\":\"觸發條件\",\"hide-flyout/@settings-select-speed-default\":\"預設\",\"hide-flyout/@settings-select-speed-long\":\"慢\",\"hide-flyout/@settings-select-speed-none\":\"立即\",\"hide-flyout/@settings-select-speed-short\":\"快速\",\"hide-flyout/@settings-select-toggle-category\":\"點擊類別時\",\"hide-flyout/@settings-select-toggle-cathover\":\"懸停在類別上\",\"hide-flyout/@settings-select-toggle-hover\":\"懸停在工具箱上\",\"hide-flyout/@update\":\"這個擴充功能修正過了,很多已知問題已經修復。\",\"mediarecorder/@description\":\"在程式編輯頁上的工具列添加一個「開始錄影」的功能,讓你可以將專案運行的過程錄製下來。\",\"mediarecorder/@name\":\"專案視頻錄製\",\"drag-drop/@description\":\"讓你可以把檔案直接拖入角色面板區然後直接上傳,當然,你還能將文字文件拖曳到文字輸入框裡。\",\"drag-drop/@name\":\"拖曳檔案上傳\",\"drag-drop/@settings-name-use-hd-upload\":\"使用高清圖片上傳\",\"debugger/@name\":\"偵錯器\",\"debugger/@settings-name-log_broadcasts\":\"記錄廣播訊息\",\"debugger/@settings-name-log_clear_greenflag\":\"當綠旗被點擊後清除紀錄\",\"debugger/@settings-name-log_clone_create\":\"記錄分身創建\",\"debugger/@settings-name-log_failed_clone_creation\":\"當分身的創建超過時記錄\",\"debugger/@settings-name-log_greenflag\":\"記錄綠旗點擊\",\"debugger/@update\":\"偵錯器面板裡的新的「執行緒」與「效能」頁籤。\",\"pause/@description\":\"在點擊綠旗按鈕旁添加一個暫停的按鈕。\",\"pause/@name\":\"編譯器暫停按鈕\",\"mute-project/@description\":\"在你點擊綠旗時同時按住 Ctrl 鍵可以切換靜音模式。\",\"mute-project/@info-macOS\":\"在 macOS 上,用 Cmd 鍵代替 Ctrl 鍵。\",\"mute-project/@name\":\"專案播放時靜音\",\"vol-slider/@description\":\"在綠旗控制項旁添加一個可以調整音量的控制桿。\",\"vol-slider/@name\":\"專案音量控制桿\",\"vol-slider/@settings-name-defVol\":\"預設音量\",\"clones/@description\":\"在舞台上方添加一個計數器,顯示當前建立的分身數量。\",\"clones/@name\":\"分身計數器\",\"clones/@settings-name-showicononly\":\"只顯示圖標\",\"mouse-pos/@description\":\"當鼠標在舞台上移動時,顯示所停駐的座標位置。\",\"mouse-pos/@name\":\"鼠標的座標\",\"color-picker/@description\":\"在選色器裡添加一個可以直接輸入十六進制色碼的欄位。\",\"color-picker/@name\":\"代碼選色器\",\"remove-sprite-confirm/@description\":\"當你刪除專案的某個角色前,顯示一個確認的詢問視窗。\",\"remove-sprite-confirm/@name\":\"角色刪除確認\",\"block-count/@description\":\"在編輯器的工具列上顯示目前專案已使用的程式積木數量。這個擴充功能是之前「角色與程式計數」的一部分。\",\"block-count/@name\":\"程式積木計數\",\"onion-skinning/@description\":\"當編輯造型時,以半透明的方式顯示上一個或下一個造型,有助於製作動畫。在編輯器下方縮放控制旁有額外的控制按鈕。\",\"onion-skinning/@name\":\"動畫描圖紙\",\"onion-skinning/@settings-name-afterTint\":\"下個造型要染的顏色\",\"onion-skinning/@settings-name-beforeTint\":\"上個造型要染的顏色\",\"onion-skinning/@settings-name-default\":\"預設啟用\",\"onion-skinning/@settings-name-layering\":\"預設圖層排列\",\"onion-skinning/@settings-name-mode\":\"預設顯示模式\",\"onion-skinning/@settings-name-next\":\"預設顯示下個造型\",\"onion-skinning/@settings-name-opacity\":\"透明度(%\",\"onion-skinning/@settings-name-opacityStep\":\"透明漸進(%\",\"onion-skinning/@settings-name-previous\":\"預設顯示上個造型\",\"onion-skinning/@settings-select-layering-behind\":\"在後面\",\"onion-skinning/@settings-select-layering-front\":\"在前面\",\"onion-skinning/@settings-select-mode-merge\":\"合併\",\"onion-skinning/@settings-select-mode-tint\":\"染色\",\"paint-snap/@settings-name-pageAxes\":\"對齊頁面 x 位置和 y 位置軸\",\"paint-snap/@settings-name-pageCenter\":\"去中心\",\"paint-snap/@settings-name-pageCorners\":\"轉到屏幕角落\",\"paint-snap/@settings-name-threshold\":\"改變的距離\",\"default-costume-editor-color/@description\":\"變更在造型編輯器上填滿與外框的預選色彩,以及線條的預設寬度。\",\"default-costume-editor-color/@name\":\"自訂造型編輯器上工具預設值\",\"default-costume-editor-color/@settings-name-fill\":\"填滿的預設色彩\",\"default-costume-editor-color/@settings-name-persistence\":\"切換工具後使用上一個顏色而非預設顏色\",\"default-costume-editor-color/@settings-name-stroke\":\"外框的預設色彩\",\"default-costume-editor-color/@settings-name-strokeSize\":\"外框的預設寬度\",\"bitmap-copy/@description\":\"允許你直接複製繪圖編輯器上的點陣圖,然後貼到其它的網站或是軟體上。\",\"bitmap-copy/@info-norightclick\":\"不支援「滑鼠右鍵 → 複製」的方式,請使用 Ctrl + C 的快速鍵。\",\"bitmap-copy/@name\":\"點陣圖像複製功能\",\"2d-color-picker/@description\":\"用二維選色器取代編輯器中的彩度與亮度控制桿。在拖曳游標的同時按住 Shift 鍵可以只調整直向或橫向的值。\",\"2d-color-picker/@name\":\"二維選色器\",\"better-img-uploads/@description\":\"在「上傳造型」按鈕的上方添加一個按鈕可以將上傳的點陣圖自動轉換成向量圖SVG以避免丟失質量。\",\"better-img-uploads/@info-notSuitableEdit\":\"如果你在上傳圖片還需要編輯,請不要使用高清圖片上傳功能。\",\"better-img-uploads/@name\":\"高清圖片上傳\",\"better-img-uploads/@settings-name-fitting\":\"圖像尺寸\",\"better-img-uploads/@settings-select-fitting-fill\":\"放大以填滿舞台\",\"better-img-uploads/@settings-select-fitting-fit\":\"縮小以適應舞台\",\"better-img-uploads/@settings-select-fitting-full\":\"原始尺寸\",\"pick-colors-from-stage/@description\":\"允許造型或背景編輯器上的揀色工具能夠挑選舞台視窗裡的顏色。\",\"pick-colors-from-stage/@name\":\"揀色工具能選到舞台裡的色彩\",\"custom-block-shape/@description\":\"調整積木內邊距、圓角、缺口高度。\",\"custom-block-shape/@info-paddingWarning\":\"這些設置的效果只有你才看得到,如果是其它使用者觀看你的程式時,可能會有程式重疊的問題。\",\"custom-block-shape/@name\":\"自訂程式積木外形\",\"custom-block-shape/@preset-description-default2\":\"與 Scratch 2.0 相似的積木外觀\",\"custom-block-shape/@preset-description-default3\":\"Scratch 3.0 版所顯示的積木形狀\",\"custom-block-shape/@preset-description-flat2\":\"把 Scratch 2.0 的積木去除圓角與缺口\",\"custom-block-shape/@preset-description-flat3\":\"把 Scratch 3.0 的積木去除圓角與缺口\",\"custom-block-shape/@preset-name-default2\":\"2.0 積木外形\",\"custom-block-shape/@preset-name-default3\":\"3.0 積木外形\",\"custom-block-shape/@preset-name-flat2\":\"2.0 積木扁平化\",\"custom-block-shape/@preset-name-flat3\":\"3.0 積木扁平化\",\"custom-block-shape/@settings-name-cornerSize\":\"圓角率0-300%\",\"custom-block-shape/@settings-name-notchSize\":\"缺口高度0-150%\",\"custom-block-shape/@settings-name-paddingSize\":\"內邊距50-200%\",\"zebra-striping/@description\":\"讓控制類程式在巢狀化的時候,能夠替換裡面程式的積木顏色,這樣會比較好辨識(這種高亮語法的方式叫 zebra striping。\",\"zebra-striping/@name\":\"替換巢狀程式顏色\",\"zebra-striping/@settings-name-intensity\":\"程式0-100%\",\"zebra-striping/@settings-name-shade\":\"陰影\",\"zebra-striping/@settings-select-shade-darker\":\"變暗\",\"zebra-striping/@settings-select-shade-lighter\":\"變亮\",\"editor-theme3/@description\":\"修改編輯器上每種積木的色彩。\",\"editor-theme3/@name\":\"自訂積木色彩\",\"editor-theme3/@preset-description-black\":\"把所有的積木變黑\",\"editor-theme3/@preset-description-dark\":\"把原來的積木色彩變暗\",\"editor-theme3/@preset-description-original\":\"修改成與 Scratch 2.0 版一樣的積木顔色\",\"editor-theme3/@preset-description-tweaks\":\"將事件、控制和函式積木調整成類似 2.0 版的顏色\",\"editor-theme3/@preset-name-black\":\"黑色\",\"editor-theme3/@preset-name-dark\":\"暗色調\",\"editor-theme3/@preset-name-original\":\"2.0 色調\",\"editor-theme3/@preset-name-tweaks\":\"3.0 調整版\",\"editor-theme3/@settings-name-Pen-color\":\"擴充功能\",\"editor-theme3/@settings-name-comment-color\":\"註解\",\"editor-theme3/@settings-name-control-color\":\"控制\",\"editor-theme3/@settings-name-custom-color\":\"函式積木\",\"editor-theme3/@settings-name-data-color\":\"變數\",\"editor-theme3/@settings-name-data-lists-color\":\"清單\",\"editor-theme3/@settings-name-events-color\":\"事件\",\"editor-theme3/@settings-name-input-color\":\"函式積木輸入欄位\",\"editor-theme3/@settings-name-looks-color\":\"外觀\",\"editor-theme3/@settings-name-motion-color\":\"動作\",\"editor-theme3/@settings-name-operators-color\":\"運算\",\"editor-theme3/@settings-name-sensing-color\":\"偵測\",\"editor-theme3/@settings-name-sounds-color\":\"音效\",\"editor-theme3/@settings-name-text\":\"文字顔色\",\"editor-theme3/@settings-select-text-black\":\"黑色\",\"editor-theme3/@settings-select-text-colorOnBlack\":\"為文字著色,背景改成黑色\",\"editor-theme3/@settings-select-text-colorOnWhite\":\"為文字著色,背景改成白色\",\"editor-theme3/@settings-select-text-white\":\"白色\",\"editor-theme3/@update\":\"在「編輯器深色模式與自訂色彩」中關於「深色調註解」的設置已移至此處並且可以進一步自訂。\",\"custom-block-text/@description\":\"變更文字的粗細度,並可選擇增加陰影效果。\",\"custom-block-text/@name\":\"自訂積木文字樣式\",\"custom-block-text/@settings-name-bold\":\"粗體字\",\"custom-block-text/@settings-name-shadow\":\"文字加陰影\",\"editor-colored-context-menus/@description\":\"在程式積木上點擊右鍵會開啟選單,讓開啟的選單有和積木相同的背景顏色。\",\"editor-colored-context-menus/@name\":\"讓右鍵選單有顏色\",\"editor-stage-left/@description\":\"將舞台區移動到編輯器畫面的左側,就像 Scratch 2.0 那樣。\",\"editor-stage-left/@info-reverseOrder\":\"如果要修改專案預覽視窗上的按鈕位置,可以使用另一個擴充功能 - 「對調專案控制項工具的順序」。\",\"editor-stage-left/@name\":\"將舞台顯示在編輯器左側\",\"editor-buttons-reverse-order/@description\":\"在專案預覽視窗的上方有些按鈕,把右邊的綠旗與停止按鈕,與左邊的顯示模式按鈕對調顯示順序,就像 Scratch 2.0 那樣。\",\"editor-buttons-reverse-order/@name\":\"對調專案控制項工具的順序\",\"variable-manager/@description\":\"在編輯器的音效頁籤右側添加一個變量與清單的頁籤,讓你更方便的管理它們。\",\"variable-manager/@name\":\"變數管理器\",\"variable-manager/@update\":\"清單現在不需按住 Shift 鍵就可以插入項目。\",\"search-sprites/@description\":\"在角色面板添加一個搜尋欄位,用來查找以名稱查找角色。\",\"search-sprites/@name\":\"依名稱搜尋角色\",\"sprite-properties/@settings-name-transitionDuration\":\"動畫速度\",\"sprite-properties/@settings-select-transitionDuration-long\":\"顯示\",\"sprite-properties/@settings-select-transitionDuration-short\":\"快\",\"gamepad/@description\":\"用 USB 或藍芽控制器(遊戲手柄)與專案互動。\",\"gamepad/@name\":\"遊戲手柄支持\",\"gamepad/@settings-name-hide\":\"當未偵測到遊戲手柄時隱藏設置按鈕。\",\"editor-sounds/@description\":\"在你貼合或刪除積木的時候發出音效。\",\"editor-sounds/@name\":\"編輯器音效\",\"folders/@description\":\"將文件夾添加到角色面板,造型和音效清單上也可以。要創建資料夾,請在任何物件上點擊右鍵,使用選單中「創建資料夾」功能。建立後,點擊資料夾可以開啟或是關閉它。在其它物件上點右鍵可以指定放進哪個資料夾,也可以用拖曳的方式。\",\"folders/@info-notice-folders-are-public\":\"啟用這個功能後,只有你自己看得到資料夾,其他用戶是看不到的。\",\"folders/@name\":\"角色資料夾\",\"block-switching/@description\":\"在編輯區上用滑鼠右鍵點擊積木,就能選擇相關的積木進行切換。\",\"block-switching/@name\":\"程式積木切換\",\"block-switching/@settings-name-control\":\"控制類積木\",\"block-switching/@settings-name-customargs\":\"函式積木參數\",\"block-switching/@settings-name-customargsmode\":\"要顯示的函式參數\",\"block-switching/@settings-name-data\":\"資料類積木\",\"block-switching/@settings-name-event\":\"事件類積木\",\"block-switching/@settings-name-extension\":\"擴展類積木\",\"block-switching/@settings-name-looks\":\"外觀類積木\",\"block-switching/@settings-name-motion\":\"動作類積木\",\"block-switching/@settings-name-noop\":\"能切換的積木中包含自己\",\"block-switching/@settings-name-operator\":\"運算類積木\",\"block-switching/@settings-name-sensing\":\"偵測類積木\",\"block-switching/@settings-name-sound\":\"音效類積木\",\"block-switching/@settings-select-customargsmode-all\":\"全部函式用到的參數\",\"block-switching/@settings-select-customargsmode-defOnly\":\"函式本身的參數\",\"load-extensions/@description\":\"在新建專案時自動添加音樂、畫筆或其它的擴展到編輯器上。\",\"load-extensions/@name\":\"自動添加擴展應用\",\"load-extensions/@settings-name-music\":\"音樂\",\"load-extensions/@settings-name-pen\":\"畫筆\",\"load-extensions/@settings-name-text2speech\":\"文字轉語音\",\"load-extensions/@settings-name-translate\":\"翻譯\",\"custom-zoom/@description\":\"自訂縮小、放大的閾值、速度還有初始的縮放率,還可以設定是否顯示縮放控制項。\",\"custom-zoom/@name\":\"自訂程式編輯區的縮放率\",\"custom-zoom/@settings-name-autohide\":\"自動隱藏縮放控制項\",\"custom-zoom/@settings-name-maxZoom\":\"最大可放大到100-500%\",\"custom-zoom/@settings-name-minZoom\":\"最小可縮小到1-100%\",\"custom-zoom/@settings-name-speed\":\"自動隱藏動畫速度\",\"custom-zoom/@settings-name-startZoom\":\"初始的縮放率50-500%\",\"custom-zoom/@settings-name-zoomSpeed\":\"縮放速度50-200%\",\"custom-zoom/@settings-select-speed-default\":\"預設\",\"custom-zoom/@settings-select-speed-long\":\"慢\",\"custom-zoom/@settings-select-speed-none\":\"立即\",\"custom-zoom/@settings-select-speed-short\":\"快速\",\"initialise-sprite-position/@description\":\"更改新的角色的初始 x/y 座標。\",\"initialise-sprite-position/@name\":\"自訂新建角色位置\",\"initialise-sprite-position/@settings-name-duplicate\":\"複製角色時的行為\",\"initialise-sprite-position/@settings-name-library\":\"角色庫的角色位置隨機\",\"initialise-sprite-position/@settings-name-x\":\"X 座標\",\"initialise-sprite-position/@settings-name-y\":\"Y 座標\",\"initialise-sprite-position/@settings-select-duplicate-custom\":\"移至指定的座標位置\",\"initialise-sprite-position/@settings-select-duplicate-keep\":\"與原來的角色位置一致\",\"initialise-sprite-position/@settings-select-duplicate-randomize\":\"隨機位置\",\"blocks2image/@description\":\"在程式編輯區上點擊滑鼠右鍵,可以把指定的積木匯出成 SVG/PNG 圖像。\",\"blocks2image/@name\":\"保存積木為圖像\",\"remove-curved-stage-border/@description\":\"拿掉舞台四周的圓角修飾,讓你能看見舞台的四個角。\",\"remove-curved-stage-border/@name\":\"移除舞台邊緣圓角\",\"transparent-orphans/@description\":\"調整編輯器中積木的透明度,可以為單一塊積木或是正在拖曳的積木個別設定透明值。\",\"transparent-orphans/@name\":\"積木透明度\",\"transparent-orphans/@settings-name-block\":\"程式區塊透明度(%)\",\"transparent-orphans/@settings-name-dragged\":\"正在拖曳的積木透明度(%)\",\"transparent-orphans/@settings-name-orphan\":\"單一積木透明度(%)\",\"paint-by-default/@description\":\"選個角色/選個造型/選個背景/選個音效這些大按鈕預設都是從範例庫中選擇,改成其他操作,像是畫個造型、畫個背景…\",\"paint-by-default/@name\":\"更改「選個xx」按鈕的預設操作\",\"paint-by-default/@settings-name-backdrop\":\"添加背景\",\"paint-by-default/@settings-name-costume\":\"添加造型\",\"paint-by-default/@settings-name-sound\":\"添加音效\",\"paint-by-default/@settings-name-sprite\":\"添加角色\",\"paint-by-default/@settings-select-backdrop-library\":\"範例庫\",\"paint-by-default/@settings-select-backdrop-paint\":\"繪畫\",\"paint-by-default/@settings-select-backdrop-surprise\":\"驚喜\",\"paint-by-default/@settings-select-backdrop-upload\":\"上傳\",\"paint-by-default/@settings-select-costume-library\":\"範例庫\",\"paint-by-default/@settings-select-costume-paint\":\"繪畫\",\"paint-by-default/@settings-select-costume-surprise\":\"驚喜\",\"paint-by-default/@settings-select-costume-upload\":\"上傳\",\"paint-by-default/@settings-select-sound-library\":\"範例庫\",\"paint-by-default/@settings-select-sound-record\":\"錄製\",\"paint-by-default/@settings-select-sound-surprise\":\"驚喜\",\"paint-by-default/@settings-select-sound-upload\":\"上傳\",\"paint-by-default/@settings-select-sprite-library\":\"範例庫\",\"paint-by-default/@settings-select-sprite-paint\":\"繪畫\",\"paint-by-default/@settings-select-sprite-surprise\":\"驚喜\",\"paint-by-default/@settings-select-sprite-upload\":\"上傳\",\"block-cherry-picking/@description\":\"讓你可以按住 Ctrl 鍵把單個積木從程式區塊裡拖曳出來(原來會拖曳出黏在後面的所有積木)。\",\"block-cherry-picking/@info-flipControls\":\"如果啟用「功能反轉」,那麼拖曳單個積木就會變成預設動作,按住 Ctrl 則會變成拖曳整個程式區塊。\",\"block-cherry-picking/@info-macContextDisabled\":\"在 macOS 上,用 Cmd 鍵代替 Ctrl 鍵。\",\"block-cherry-picking/@name\":\"按住 Ctrl 鍵拖曳單個程式積木\",\"block-cherry-picking/@settings-name-invertDrag\":\"功能反轉\",\"hide-new-variables/@description\":\"建立新的變數後,不要自動在舞台上顯示變數面板(清單也適用)。\",\"hide-new-variables/@name\":\"隱藏新的變數面板\",\"editor-extra-keys/@description\":\"添加更多的鍵到“key () pressed?” 和“按下 () 鍵時”,例如'enter'、點、逗號等。 這些鍵甚至對沒有 Scratch Addons 的用戶也有效。\",\"editor-extra-keys/@info-experimentalKeysWarn\":\"「實驗中按鍵」包含等號、斜槓號、分號等。它們可能不適用於所有操作系統或是鍵盤佈局。\",\"editor-extra-keys/@info-shiftKeysWarn\":\"「Shift 按鍵」通常是結合鍵,像是 Shift+數字鍵,像是井字符號、感嘆號等。這些按鍵僅適用於「當()鍵被按下」積木,而且也不一定能在所有操作系統或鍵盤佈局上使用。\",\"editor-extra-keys/@name\":\"額外的按鈕選項\",\"editor-extra-keys/@settings-name-experimentalKeys\":\"顯示實驗鍵\",\"editor-extra-keys/@settings-name-shiftKeys\":\"顯示 shift 按鈕 \",\"hide-delete-button/@description\":\"隱藏角色、造型、音效上的刪除按鈕(垃圾桶圖示)。如果要刪除,要在項目上點擊滑鼠右鍵,使用選單上的刪除功能。\",\"hide-delete-button/@name\":\"隱藏刪除按鈕\",\"hide-delete-button/@settings-name-costumes\":\"造型與背景\",\"hide-delete-button/@settings-name-sounds\":\"音效\",\"hide-delete-button/@settings-name-sprites\":\"角色\",\"no-script-bumping/@description\":\"讓你在移動或修改程式時,不會因為一時的程式重疊導致程式原來的位置被亂改變。\",\"no-script-bumping/@name\":\"停止自動分開重疊的程式\",\"disable-stage-drag-select/@description\":\"移除原來在編輯器上可以任意拖曳舞台上的角色的功能。除非設定該角色為可拖曳,或是你可以按住 Shift 鍵加以拖曳。\",\"disable-stage-drag-select/@name\":\"編輯器內不可拖曳角色\",\"move-to-top-bottom/@description\":\"在造型或是音效項目右鍵開啟選單時,會有移至最上面、移至最下面的選項。\",\"move-to-top-bottom/@info-developer-tools\":\"這個擴充功能之前是在「開發工具」裡,現在移至這兒了!\",\"move-to-top-bottom/@name\":\"移至最上面或最下面\",\"disable-paste-offset/@description\":\"在造型編輯器上使用複製貼上功能時,在原位置貼上,不要向右下偏移。\",\"disable-paste-offset/@info-vanilla\":\"在沒有此Addon的情況下也可以通過 Alt+click來做這件事。\",\"disable-paste-offset/@name\":\"複製圖案時不要偏移\",\"block-duplicate/@description\":\"透過按住 Alt 按鍵與拖曳程式積木,能讓你更快的複製整個程式區塊。加上 Ctrl 鍵則可以複製出你停駐的單個積木。\",\"block-duplicate/@info-mac\":\"macOS 上使用 Option 按鍵代替 Alt 鍵Command 鍵取代 Ctrl 鍵。\",\"block-duplicate/@name\":\"按住 Alt 鍵以複製積木\",\"rename-broadcasts/@description\":\"添加一個選項以在boardcasts塊的下拉列表中重命名廣播消息的名字。\",\"rename-broadcasts/@name\":\"重新命名廣播訊息\",\"swap-local-global/@description\":\"在本來的重新命名變數或清單的面板上添加了更多功能:在「適用於所有角色」和「僅適用當前角色」之間轉換。也可以用滑鼠右鍵點擊變數,在功能表中直接轉換。\",\"swap-local-global/@name\":\"在「適用於所有角色」和「僅適用當前角色」之間轉換\",\"editor-comment-previews/@description\":\"當你把游標停駐在積木或者摺疊的註解上,能夠馬上預覽到註解的內容。當連接的註解離積木太遠,或是很多註解需要摺疊時,這會很有用。\",\"editor-comment-previews/@name\":\"預覽註解\",\"editor-comment-previews/@settings-name-delay\":\"延遲時間\",\"editor-comment-previews/@settings-name-follow-mouse\":\"跟隨滑鼠游標\",\"editor-comment-previews/@settings-name-hover-view\":\"停駐在已摺疊註解時預覽內容\",\"editor-comment-previews/@settings-name-hover-view-block\":\"停駐在已連接註解的積木上時預覽註解內容\",\"editor-comment-previews/@settings-name-hover-view-procedure\":\"停駐在函式積木上時顯示定義的註解內容\",\"editor-comment-previews/@settings-name-reduce-animation\":\"減少彈出動畫\",\"editor-comment-previews/@settings-name-reduce-transparency\":\"減少透明度\",\"editor-comment-previews/@settings-select-delay-long\":\"較長\",\"editor-comment-previews/@settings-select-delay-none\":\"無\",\"editor-comment-previews/@settings-select-delay-short\":\"較短\",\"columns/@description\":\"把工具箱的積木分類改成兩列顯示,並把面板放置在編輯器頂部,就像 Scratch 2.0 版那樣。\",\"columns/@name\":\"兩列式積木選單\",\"number-pad/@name\":\"一直顯示數字鍵盤\",\"script-snap/@description\":\"在程式編輯區上拖曳程式時,會自動與畫面的網格貼齊。\",\"script-snap/@name\":\"程式積木貼齊網格\",\"script-snap/@preset-name-default\":\"預設\",\"script-snap/@preset-name-half-block\":\"半個積木\",\"script-snap/@preset-name-whole-block\":\"整個積木\",\"script-snap/@settings-name-grid\":\"格點間距(像素)\",\"fullscreen/@description\":\"修復了一些全屏顯示模式下的一些問題,讓全屏時同時讓瀏覽器也以全屏展開,且可以選擇隱藏綠旗等工具列。\",\"fullscreen/@info-hideToolbarNotice\":\"如果你啟用全屏時隱藏工具列,你可以用 ESC 鍵來退出全屏模式。\",\"fullscreen/@name\":\"增強全屏\",\"fullscreen/@settings-name-browserFullscreen\":\"全屏模式時同時讓瀏覽器進入全屏\",\"fullscreen/@settings-name-hideToolbar\":\"全屏模式時隱藏工具列\",\"hide-stage/@description\":\"在專案預覽視窗上添加一個按鈕,用來隱藏舞台和角色面板,按鈕按鈕後能讓編輯區的空間變大。\",\"hide-stage/@name\":\"添加隱藏舞台與角色面板按鈕\",\"editor-stepping/@description\":\"專案運行時,以顏色高亮正在執行的程式積木。\",\"editor-stepping/@name\":\"高亮執行中的程式\",\"editor-stepping/@settings-name-highlight-color\":\"高亮顏色\"}");
/***/ }),
/***/ "./src/addons/channels.js":
/*!********************************!*\
!*** ./src/addons/channels.js ***!
\********************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
let changeChannel;
let reloadChannel;
if (typeof BroadcastChannel !== 'undefined') {
changeChannel = new BroadcastChannel('addons-change');
reloadChannel = new BroadcastChannel('addons-reload');
}
/* harmony default export */ __webpack_exports__["default"] = ({
changeChannel,
reloadChannel
});
/***/ }),
/***/ "./src/addons/generated/l10n-settings-entries.js":
/*!*******************************************************!*\
!*** ./src/addons/generated/l10n-settings-entries.js ***!
\*******************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* generated by pull.js */
/* harmony default export */ __webpack_exports__["default"] = ({
"de": () => __webpack_require__(/*! ../addons-l10n-settings/de.json */ "./src/addons/addons-l10n-settings/de.json"),
"es": () => __webpack_require__(/*! ../addons-l10n-settings/es.json */ "./src/addons/addons-l10n-settings/es.json"),
"fr": () => __webpack_require__(/*! ../addons-l10n-settings/fr.json */ "./src/addons/addons-l10n-settings/fr.json"),
"hu": () => __webpack_require__(/*! ../addons-l10n-settings/hu.json */ "./src/addons/addons-l10n-settings/hu.json"),
"it": () => __webpack_require__(/*! ../addons-l10n-settings/it.json */ "./src/addons/addons-l10n-settings/it.json"),
"ja": () => __webpack_require__(/*! ../addons-l10n-settings/ja.json */ "./src/addons/addons-l10n-settings/ja.json"),
"ko": () => __webpack_require__(/*! ../addons-l10n-settings/ko.json */ "./src/addons/addons-l10n-settings/ko.json"),
"nl": () => __webpack_require__(/*! ../addons-l10n-settings/nl.json */ "./src/addons/addons-l10n-settings/nl.json"),
"pl": () => __webpack_require__(/*! ../addons-l10n-settings/pl.json */ "./src/addons/addons-l10n-settings/pl.json"),
"pt": () => __webpack_require__(/*! ../addons-l10n-settings/pt.json */ "./src/addons/addons-l10n-settings/pt.json"),
"ro": () => __webpack_require__(/*! ../addons-l10n-settings/ro.json */ "./src/addons/addons-l10n-settings/ro.json"),
"ru": () => __webpack_require__(/*! ../addons-l10n-settings/ru.json */ "./src/addons/addons-l10n-settings/ru.json"),
"sl": () => __webpack_require__(/*! ../addons-l10n-settings/sl.json */ "./src/addons/addons-l10n-settings/sl.json"),
"tr": () => __webpack_require__(/*! ../addons-l10n-settings/tr.json */ "./src/addons/addons-l10n-settings/tr.json"),
"zh-tw": () => __webpack_require__(/*! ../addons-l10n-settings/zh-tw.json */ "./src/addons/addons-l10n-settings/zh-tw.json")
});
/***/ }),
/***/ "./src/addons/polyfill.js":
/*!********************************!*\
!*** ./src/addons/polyfill.js ***!
\********************************/
/*! no static exports found */
/***/ (function(module, exports) {
/* eslint-disable no-extend-native */
if (!Blob.prototype.text) {
Blob.prototype.text = function () {
return new Promise((resolve, reject) => {
const fr = new FileReader();
fr.onload = () => resolve(fr.result);
fr.onerror = () => reject(new Error('Cannot read blob as text'));
fr.readAsText(this);
});
};
}
if (!Array.prototype.flat) {
Array.prototype.flat = function (depth = 1) {
const result = [];
for (const i of this) {
if (Array.isArray(i)) {
if (depth < 1) {
result.push(i);
} else {
for (const j of i.flat(depth - 1)) {
result.push(j);
}
}
} else {
result.push(i);
}
}
return result;
};
}
if (typeof queueMicrotask !== 'function') {
window.queueMicrotask = callback => {
Promise.resolve().then(callback);
};
}
/***/ }),
/***/ "./src/addons/settings/en.json":
/*!*************************************!*\
!*** ./src/addons/settings/en.json ***!
\*************************************/
/*! exports provided: title, credits, reset, resetAll, confirmResetAll, dirty, dirtyButton, presets, noCompiler, tagRecommended, tagDanger, tagTheme, tagBeta, tagNew, groupNew, groupOthers, groupDanger, search, noResults, export, import, unsupported, addonFeedback, enableDangerous, default */
/***/ (function(module) {
module.exports = JSON.parse("{\"title\":\"Addon Settings\",\"credits\":\"Credits:\",\"reset\":\"Reset\",\"resetAll\":\"Reset all\",\"confirmResetAll\":\"Are you sure you want to reset all addon settings to their default values?\",\"dirty\":\"Reload tabs to apply settings.\",\"dirtyButton\":\"Reload now\",\"presets\":\"Presets\",\"noCompiler\":\"This addon only works when the compiler is disabled through the Advanced > Disable Compiler menu or using the \\\"Disable compiler in editor\\\" addon.\",\"tagRecommended\":\"Recommended\",\"tagDanger\":\"Dangerous\",\"tagTheme\":\"Theme\",\"tagBeta\":\"Beta\",\"tagNew\":\"New!\",\"groupNew\":\"New ({number})\",\"groupOthers\":\"Others ({number})\",\"groupDanger\":\"Dangerous ({number})\",\"search\":\"Search\",\"noResults\":\"No results.\",\"export\":\"Export settings\",\"import\":\"Import settings\",\"unsupported\":\"Some addons are not available in this browser:\",\"addonFeedback\":\"Addon Feedback\",\"enableDangerous\":\"This addon is dangerous and may intentionally DISABLE features. Most users SHOULD NOT enable this addon. Are you sure you want to enable it?\"}");
/***/ }),
/***/ "./src/addons/settings/icons/brush.svg":
/*!*********************************************!*\
!*** ./src/addons/settings/icons/brush.svg ***!
\*********************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
module.exports = __webpack_require__.p + "static/assets/969aaca3d7c0ff67b664b24c2652fb12.svg";
/***/ }),
/***/ "./src/addons/settings/icons/check.svg":
/*!*********************************************!*\
!*** ./src/addons/settings/icons/check.svg ***!
\*********************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
module.exports = __webpack_require__.p + "static/assets/70f8bee49a78f131d8dc87658809a684.svg";
/***/ }),
/***/ "./src/addons/settings/icons/clear.svg":
/*!*********************************************!*\
!*** ./src/addons/settings/icons/clear.svg ***!
\*********************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
module.exports = __webpack_require__.p + "static/assets/e997e36ade408c75ef4424b928e10846.svg";
/***/ }),
/***/ "./src/addons/settings/icons/expand.svg":
/*!**********************************************!*\
!*** ./src/addons/settings/icons/expand.svg ***!
\**********************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
module.exports = __webpack_require__.p + "static/assets/7c9434c4f1f44e3d198db3bc77305fff.svg";
/***/ }),
/***/ "./src/addons/settings/icons/extension.svg":
/*!*************************************************!*\
!*** ./src/addons/settings/icons/extension.svg ***!
\*************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
module.exports = __webpack_require__.p + "static/assets/6f52bcc0310181641bac6fec51c69e13.svg";
/***/ }),
/***/ "./src/addons/settings/icons/info.svg":
/*!********************************************!*\
!*** ./src/addons/settings/icons/info.svg ***!
\********************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
module.exports = __webpack_require__.p + "static/assets/b987c9e2c37b17bd7c97f1fa47257d7e.svg";
/***/ }),
/***/ "./src/addons/settings/icons/search.svg":
/*!**********************************************!*\
!*** ./src/addons/settings/icons/search.svg ***!
\**********************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
module.exports = __webpack_require__.p + "static/assets/6fb602003b4d9e845e84f77129346396.svg";
/***/ }),
/***/ "./src/addons/settings/icons/undo.svg":
/*!********************************************!*\
!*** ./src/addons/settings/icons/undo.svg ***!
\********************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
module.exports = __webpack_require__.p + "static/assets/1640b6d968e0a0e13bc3c309a616deaa.svg";
/***/ }),
/***/ "./src/addons/settings/search.js":
/*!***************************************!*\
!*** ./src/addons/settings/search.js ***!
\***************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/**
* Copyright (C) 2021 Thomas Weber
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 3 as
* published by the Free Software Foundation.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
const normalize = text => text.normalize('NFD').replace(/[\u0300-\u036f]/g, '').toLowerCase().replace(/['"()\-+,./[\]]/g, ' ').trim();
const splitToWords = text => normalize(text).split(' ').filter(i => i);
const parseTexts = texts => {
const result = [];
for (const {
score,
text
} of texts) {
result.push({
score,
words: splitToWords(text)
});
}
return result;
};
class Search {
constructor(texts) {
this.items = texts.map(parseTexts);
}
search(query) {
const terms = splitToWords(query);
const result = [];
const processItem = item => {
let totalScore = 0;
for (const term of terms) {
let highestScoreForTerm = 0;
for (const group of item) {
for (const word of group.words) {
const wordIndex = word.indexOf(term);
if (wordIndex !== -1) {
let multiplier;
if (wordIndex === 0) {
multiplier = 1.5;
} else {
multiplier = 1;
}
const itemScore = group.score * multiplier;
if (itemScore > highestScoreForTerm) {
highestScoreForTerm = itemScore;
}
}
}
}
if (highestScoreForTerm === 0) {
return;
}
totalScore += highestScoreForTerm;
}
return totalScore;
};
for (let i = 0; i < this.items.length; i++) {
const score = processItem(this.items[i]);
if (score > 0) {
result.push({
index: i,
score
});
}
}
result.sort((a, b) => b.score - a.score);
return result;
}
}
/* harmony default export */ __webpack_exports__["default"] = (Search);
/***/ }),
/***/ "./src/addons/settings/settings.css":
/*!******************************************!*\
!*** ./src/addons/settings/settings.css ***!
\******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
var content = __webpack_require__(/*! !../../../node_modules/css-loader??ref--5-1!../../../node_modules/postcss-loader/src??postcss!./settings.css */ "./node_modules/css-loader/index.js?!./node_modules/postcss-loader/src/index.js?!./src/addons/settings/settings.css");
if(typeof content === 'string') content = [[module.i, content, '']];
var transform;
var insertInto;
var options = {"hmr":true}
options.transform = transform
options.insertInto = undefined;
var update = __webpack_require__(/*! ../../../node_modules/style-loader/lib/addStyles.js */ "./node_modules/style-loader/lib/addStyles.js")(content, options);
if(content.locals) module.exports = content.locals;
if(false) {}
/***/ }),
/***/ "./src/addons/settings/settings.jsx":
/*!******************************************!*\
!*** ./src/addons/settings/settings.jsx ***!
\******************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js");
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! prop-types */ "./node_modules/prop-types/index.js");
/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! classnames */ "./node_modules/classnames/index.js");
/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var _search__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./search */ "./src/addons/settings/search.js");
/* harmony import */ var _generated_addon_manifests__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../generated/addon-manifests */ "./src/addons/generated/addon-manifests.js");
/* harmony import */ var _generated_l10n_settings_entries__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../generated/l10n-settings-entries */ "./src/addons/generated/l10n-settings-entries.js");
/* harmony import */ var _en_json__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./en.json */ "./src/addons/settings/en.json");
var _en_json__WEBPACK_IMPORTED_MODULE_6___namespace = /*#__PURE__*/__webpack_require__.t(/*! ./en.json */ "./src/addons/settings/en.json", 1);
/* harmony import */ var _translations_json__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./translations.json */ "./src/addons/settings/translations.json");
var _translations_json__WEBPACK_IMPORTED_MODULE_7___namespace = /*#__PURE__*/__webpack_require__.t(/*! ./translations.json */ "./src/addons/settings/translations.json", 1);
/* harmony import */ var _generated_upstream_meta_json__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../generated/upstream-meta.json */ "./src/addons/generated/upstream-meta.json");
var _generated_upstream_meta_json__WEBPACK_IMPORTED_MODULE_8___namespace = /*#__PURE__*/__webpack_require__.t(/*! ../generated/upstream-meta.json */ "./src/addons/generated/upstream-meta.json", 1);
/* harmony import */ var _lib_detect_locale__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../lib/detect-locale */ "./src/lib/detect-locale.js");
/* harmony import */ var _lib_tw_theme_hoc_jsx__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../../lib/tw-theme-hoc.jsx */ "./src/lib/tw-theme-hoc.jsx");
/* harmony import */ var _settings_store_singleton__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../settings-store-singleton */ "./src/addons/settings-store-singleton.js");
/* harmony import */ var _channels__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../channels */ "./src/addons/channels.js");
/* harmony import */ var _icons_extension_svg__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ./icons/extension.svg */ "./src/addons/settings/icons/extension.svg");
/* harmony import */ var _icons_extension_svg__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(_icons_extension_svg__WEBPACK_IMPORTED_MODULE_13__);
/* harmony import */ var _icons_brush_svg__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ./icons/brush.svg */ "./src/addons/settings/icons/brush.svg");
/* harmony import */ var _icons_brush_svg__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(_icons_brush_svg__WEBPACK_IMPORTED_MODULE_14__);
/* harmony import */ var _icons_undo_svg__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ./icons/undo.svg */ "./src/addons/settings/icons/undo.svg");
/* harmony import */ var _icons_undo_svg__WEBPACK_IMPORTED_MODULE_15___default = /*#__PURE__*/__webpack_require__.n(_icons_undo_svg__WEBPACK_IMPORTED_MODULE_15__);
/* harmony import */ var _icons_expand_svg__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ./icons/expand.svg */ "./src/addons/settings/icons/expand.svg");
/* harmony import */ var _icons_expand_svg__WEBPACK_IMPORTED_MODULE_16___default = /*#__PURE__*/__webpack_require__.n(_icons_expand_svg__WEBPACK_IMPORTED_MODULE_16__);
/* harmony import */ var _icons_info_svg__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ./icons/info.svg */ "./src/addons/settings/icons/info.svg");
/* harmony import */ var _icons_info_svg__WEBPACK_IMPORTED_MODULE_17___default = /*#__PURE__*/__webpack_require__.n(_icons_info_svg__WEBPACK_IMPORTED_MODULE_17__);
/* harmony import */ var _settings_css__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ./settings.css */ "./src/addons/settings/settings.css");
/* harmony import */ var _settings_css__WEBPACK_IMPORTED_MODULE_18___default = /*#__PURE__*/__webpack_require__.n(_settings_css__WEBPACK_IMPORTED_MODULE_18__);
/* harmony import */ var _polyfill__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ../polyfill */ "./src/addons/polyfill.js");
/* harmony import */ var _polyfill__WEBPACK_IMPORTED_MODULE_19___default = /*#__PURE__*/__webpack_require__.n(_polyfill__WEBPACK_IMPORTED_MODULE_19__);
/* harmony import */ var _lib_normalize_css__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! ../../lib/normalize.css */ "./src/lib/normalize.css");
/* harmony import */ var _lib_normalize_css__WEBPACK_IMPORTED_MODULE_20___default = /*#__PURE__*/__webpack_require__.n(_lib_normalize_css__WEBPACK_IMPORTED_MODULE_20__);
const _excluded = ["onChange", "value"];
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }
function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }
/**
* Copyright (C) 2021 Thomas Weber
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 3 as
* published by the Free Software Foundation.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
/* eslint-disable no-alert */
/* eslint-disable no-console */
/* eslint-disable react/no-multi-comp */
/* eslint-disable react/jsx-no-bind */
const locale = Object(_lib_detect_locale__WEBPACK_IMPORTED_MODULE_9__["detectLocale"])(Object.keys(_generated_l10n_settings_entries__WEBPACK_IMPORTED_MODULE_5__["default"]));
document.documentElement.lang = locale;
const addonTranslations = _generated_l10n_settings_entries__WEBPACK_IMPORTED_MODULE_5__["default"][locale] ? _generated_l10n_settings_entries__WEBPACK_IMPORTED_MODULE_5__["default"][locale]() : {};
const settingsTranslations = _en_json__WEBPACK_IMPORTED_MODULE_6__;
if (locale !== 'en') {
const messages = _translations_json__WEBPACK_IMPORTED_MODULE_7__[locale] || _translations_json__WEBPACK_IMPORTED_MODULE_7__[locale.split('-')[0]];
if (messages) {
Object.assign(settingsTranslations, messages);
}
}
document.title = "".concat(settingsTranslations.title, " - TurboWarp");
const theme = Object(_lib_tw_theme_hoc_jsx__WEBPACK_IMPORTED_MODULE_10__["getInitialDarkMode"])() ? 'dark' : 'light';
document.body.setAttribute('theme', theme);
let _throttleTimeout;
const postThrottledSettingsChange = store => {
if (_throttleTimeout) {
clearTimeout(_throttleTimeout);
}
_throttleTimeout = setTimeout(() => {
_channels__WEBPACK_IMPORTED_MODULE_12__["default"].changeChannel.postMessage({
version: _generated_upstream_meta_json__WEBPACK_IMPORTED_MODULE_8__.commit,
store
});
}, 100);
};
const filterAddonsBySupport = () => {
const supported = {};
const unsupported = {};
for (const [id, manifest] of Object.entries(_generated_addon_manifests__WEBPACK_IMPORTED_MODULE_4__["default"])) {
if (manifest.unsupported) {
unsupported[id] = manifest;
} else {
supported[id] = manifest;
}
}
return {
supported,
unsupported
};
};
const {
supported: supportedAddons,
unsupported: unsupportedAddons
} = filterAddonsBySupport();
const groupAddons = () => {
const groups = {
new: {
label: settingsTranslations.groupNew,
open: true,
addons: []
},
others: {
label: settingsTranslations.groupOthers,
open: true,
addons: []
},
danger: {
label: settingsTranslations.groupDanger,
open: false,
addons: []
}
};
const manifests = Object.values(supportedAddons);
for (let index = 0; index < manifests.length; index++) {
const manifest = manifests[index];
if (manifest.tags.includes('new')) {
groups.new.addons.push(index);
} else if (manifest.tags.includes('danger') || manifest.noCompiler) {
groups.danger.addons.push(index);
} else {
groups.others.addons.push(index);
}
}
return groups;
};
const groupedAddons = groupAddons();
const CreditList = ({
credits
}) => credits.map((author, index) => {
const isLast = index === credits.length - 1;
return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", {
className: _settings_css__WEBPACK_IMPORTED_MODULE_18___default.a.credit,
key: index
}, author.link ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("a", {
href: author.link,
target: "_blank",
rel: "noreferrer"
}, author.name) : /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", null, author.name), isLast ? null : ', ');
});
CreditList.propTypes = {
credits: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.arrayOf(prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.shape({
name: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string,
link: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string
}))
};
const Switch = _ref => {
let {
onChange,
value
} = _ref,
props = _objectWithoutProperties(_ref, _excluded);
return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("button", _extends({
className: _settings_css__WEBPACK_IMPORTED_MODULE_18___default.a.switch,
state: value ? 'on' : 'off',
role: "checkbox",
"aria-checked": value ? 'true' : 'false',
tabIndex: "0",
onClick: () => onChange(!value)
}, props));
};
Switch.propTypes = {
onChange: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.func,
value: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool
};
const Select = ({
onChange,
value,
values
}) => /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
className: _settings_css__WEBPACK_IMPORTED_MODULE_18___default.a.select
}, values.map(potentialValue => {
const id = potentialValue.id;
const selected = id === value;
return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("button", {
key: id,
onClick: () => onChange(id),
className: classnames__WEBPACK_IMPORTED_MODULE_2___default()(_settings_css__WEBPACK_IMPORTED_MODULE_18___default.a.selectOption, {
[_settings_css__WEBPACK_IMPORTED_MODULE_18___default.a.selected]: selected
})
}, potentialValue.name);
}));
Select.propTypes = {
onChange: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.func,
value: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string,
values: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.arrayOf(prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.shape({
id: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string,
name: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string
}))
};
const Tags = ({
manifest
}) => /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", {
className: _settings_css__WEBPACK_IMPORTED_MODULE_18___default.a.tagContainer
}, manifest.tags.includes('recommended') && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", {
className: classnames__WEBPACK_IMPORTED_MODULE_2___default()(_settings_css__WEBPACK_IMPORTED_MODULE_18___default.a.tag, _settings_css__WEBPACK_IMPORTED_MODULE_18___default.a.tagRecommended)
}, settingsTranslations.tagRecommended), manifest.tags.includes('theme') && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", {
className: classnames__WEBPACK_IMPORTED_MODULE_2___default()(_settings_css__WEBPACK_IMPORTED_MODULE_18___default.a.tag, _settings_css__WEBPACK_IMPORTED_MODULE_18___default.a.tagTheme)
}, settingsTranslations.tagTheme), manifest.tags.includes('beta') && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", {
className: classnames__WEBPACK_IMPORTED_MODULE_2___default()(_settings_css__WEBPACK_IMPORTED_MODULE_18___default.a.tag, _settings_css__WEBPACK_IMPORTED_MODULE_18___default.a.tagBeta)
}, settingsTranslations.tagBeta), manifest.tags.includes('new') && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", {
className: classnames__WEBPACK_IMPORTED_MODULE_2___default()(_settings_css__WEBPACK_IMPORTED_MODULE_18___default.a.tag, _settings_css__WEBPACK_IMPORTED_MODULE_18___default.a.tagNew)
}, settingsTranslations.tagNew), manifest.tags.includes('danger') && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", {
className: classnames__WEBPACK_IMPORTED_MODULE_2___default()(_settings_css__WEBPACK_IMPORTED_MODULE_18___default.a.tag, _settings_css__WEBPACK_IMPORTED_MODULE_18___default.a.tagDanger)
}, settingsTranslations.tagDanger));
Tags.propTypes = {
manifest: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.shape({
tags: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.arrayOf(prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string.isRequired).isRequired
}).isRequired
};
class TextInput extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Component {
constructor(props) {
super(props);
this.handleKeyPress = this.handleKeyPress.bind(this);
this.handleFocus = this.handleFocus.bind(this);
this.handleFlush = this.handleFlush.bind(this);
this.handleChange = this.handleChange.bind(this);
this.state = {
value: null,
focused: false
};
}
handleKeyPress(e) {
if (e.key === 'Enter') {
this.handleFlush(e);
e.target.blur();
}
}
handleFocus() {
this.setState({
focused: true
});
}
handleFlush(e) {
this.setState({
focused: false
});
if (this.state.value === null) {
return;
}
if (this.props.type === 'number') {
let value = +this.state.value;
const min = e.target.min;
const max = e.target.max;
const step = e.target.step;
if (min !== '') value = Math.max(min, value);
if (max !== '') value = Math.min(max, value);
if (step === '1') value = Math.round(value);
this.props.onChange(value);
} else {
this.props.onChange(this.state.value);
}
this.setState({
value: null
});
}
handleChange(e) {
e.persist();
this.setState({
value: e.target.value
}, () => {
// A change event can be fired when not focused by using the browser's number spinners
if (!this.state.focused) {
this.handleFlush(e);
}
});
}
render() {
return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("input", _extends({}, this.props, {
value: this.state.value === null ? this.props.value : this.state.value,
onFocus: this.handleFocus,
onBlur: this.handleFlush,
onChange: this.handleChange,
onKeyPress: this.handleKeyPress
}));
}
}
TextInput.propTypes = {
onChange: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.func.isRequired,
type: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string,
value: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.oneOfType([prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string, prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.number])
};
const ColorInput = props => /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("input", {
type: "color",
id: props.id,
value: props.value,
onChange: props.onChange
});
ColorInput.propTypes = {
id: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string.isRequired,
onChange: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.func.isRequired,
value: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string.isRequired
};
const ResetButton = ({
addonId,
settingId,
forTextInput
}) => /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("button", {
className: classnames__WEBPACK_IMPORTED_MODULE_2___default()(_settings_css__WEBPACK_IMPORTED_MODULE_18___default.a.button, _settings_css__WEBPACK_IMPORTED_MODULE_18___default.a.resetSettingButton),
onClick: () => _settings_store_singleton__WEBPACK_IMPORTED_MODULE_11__["default"].setAddonSetting(addonId, settingId, null),
title: settingsTranslations.reset,
"data-for-text-input": forTextInput
}, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("img", {
src: _icons_undo_svg__WEBPACK_IMPORTED_MODULE_15___default.a,
alt: settingsTranslations.reset
}));
ResetButton.propTypes = {
addonId: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string,
settingId: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string,
forTextInput: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool
};
const Setting = ({
addonId,
setting,
value
}) => {
if (!_settings_store_singleton__WEBPACK_IMPORTED_MODULE_11__["default"].evaluateCondition(addonId, setting.if)) {
return null;
}
const settingId = setting.id;
const settingName = addonTranslations["".concat(addonId, "/@settings-name-").concat(settingId)] || setting.name;
const uniqueId = "setting/".concat(addonId, "/").concat(settingId);
const label = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("label", {
htmlFor: uniqueId,
className: _settings_css__WEBPACK_IMPORTED_MODULE_18___default.a.settingLabel
}, settingName);
return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
className: _settings_css__WEBPACK_IMPORTED_MODULE_18___default.a.setting
}, setting.type === 'boolean' && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_0___default.a.Fragment, null, label, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("input", {
id: uniqueId,
type: "checkbox",
checked: value,
onChange: e => _settings_store_singleton__WEBPACK_IMPORTED_MODULE_11__["default"].setAddonSetting(addonId, settingId, e.target.checked)
})), setting.type === 'integer' && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_0___default.a.Fragment, null, label, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(TextInput, {
id: uniqueId,
type: "number",
min: setting.min,
max: setting.max,
step: "1",
value: value,
onChange: newValue => _settings_store_singleton__WEBPACK_IMPORTED_MODULE_11__["default"].setAddonSetting(addonId, settingId, newValue)
}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(ResetButton, {
addonId: addonId,
settingId: settingId,
forTextInput: true
})), setting.type === 'color' && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_0___default.a.Fragment, null, label, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(ColorInput, {
id: uniqueId,
value: value,
onChange: e => _settings_store_singleton__WEBPACK_IMPORTED_MODULE_11__["default"].setAddonSetting(addonId, settingId, e.target.value)
}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(ResetButton, {
addonId: addonId,
settingId: settingId
})), setting.type === 'select' && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_0___default.a.Fragment, null, label, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(Select, {
value: value,
values: setting.potentialValues.map(({
id,
name
}) => ({
id,
name: addonTranslations["".concat(addonId, "/@settings-select-").concat(settingId, "-").concat(id)] || name
})),
onChange: v => _settings_store_singleton__WEBPACK_IMPORTED_MODULE_11__["default"].setAddonSetting(addonId, settingId, v),
setting: setting
})));
};
Setting.propTypes = {
addonId: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string,
setting: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.shape({
type: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string,
id: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string,
name: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string,
min: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.number,
max: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.number,
default: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.oneOfType([prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string, prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.number, prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool]),
potentialValues: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.arrayOf(prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.shape({
id: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string,
name: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string
})),
if: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.shape({
addonEnabled: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.oneOfType([prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string, prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.arrayOf(prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string)]),
// eslint-disable-next-line react/forbid-prop-types
settings: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.object
})
}),
value: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.oneOfType([prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string, prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool, prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.number])
};
const Notice = ({
type,
text
}) => /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
className: _settings_css__WEBPACK_IMPORTED_MODULE_18___default.a.notice,
type: type
}, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("img", {
className: _settings_css__WEBPACK_IMPORTED_MODULE_18___default.a.noticeIcon,
src: _icons_info_svg__WEBPACK_IMPORTED_MODULE_17___default.a,
alt: "",
draggable: false
})), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", null, text));
Notice.propTypes = {
type: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string,
text: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string
};
const Presets = ({
addonId,
presets
}) => /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
className: classnames__WEBPACK_IMPORTED_MODULE_2___default()(_settings_css__WEBPACK_IMPORTED_MODULE_18___default.a.setting, _settings_css__WEBPACK_IMPORTED_MODULE_18___default.a.presets)
}, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
className: _settings_css__WEBPACK_IMPORTED_MODULE_18___default.a.settingLabel
}, settingsTranslations.presets), presets.map(preset => {
const presetId = preset.id;
const name = addonTranslations["".concat(addonId, "/@preset-name-").concat(presetId)] || preset.name;
const description = addonTranslations["".concat(addonId, "/@preset-description-").concat(presetId)] || preset.description;
return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("button", {
key: presetId,
title: description,
className: classnames__WEBPACK_IMPORTED_MODULE_2___default()(_settings_css__WEBPACK_IMPORTED_MODULE_18___default.a.button, _settings_css__WEBPACK_IMPORTED_MODULE_18___default.a.presetButton),
onClick: () => _settings_store_singleton__WEBPACK_IMPORTED_MODULE_11__["default"].applyAddonPreset(addonId, presetId)
}, name);
}));
Presets.propTypes = {
addonId: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string,
presets: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.arrayOf(prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.shape({
name: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string,
id: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string,
description: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string,
values: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.shape({})
}))
};
const Addon = ({
id,
settings,
manifest,
extended
}) => /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
className: classnames__WEBPACK_IMPORTED_MODULE_2___default()(_settings_css__WEBPACK_IMPORTED_MODULE_18___default.a.addon, {
[_settings_css__WEBPACK_IMPORTED_MODULE_18___default.a.addonDirty]: settings.dirty
})
}, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
className: _settings_css__WEBPACK_IMPORTED_MODULE_18___default.a.addonHeader
}, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("label", {
className: _settings_css__WEBPACK_IMPORTED_MODULE_18___default.a.addonTitle
}, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
className: _settings_css__WEBPACK_IMPORTED_MODULE_18___default.a.addonSwitch
}, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(Switch, {
value: settings.enabled,
onChange: value => {
if (!value || !manifest.tags.includes('danger') || confirm(settingsTranslations.enableDangerous)) {
_settings_store_singleton__WEBPACK_IMPORTED_MODULE_11__["default"].setAddonEnabled(id, value);
}
}
})), manifest.tags.includes('theme') ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("img", {
className: _settings_css__WEBPACK_IMPORTED_MODULE_18___default.a.extensionImage,
src: _icons_brush_svg__WEBPACK_IMPORTED_MODULE_14___default.a,
draggable: false,
alt: ""
}) : /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("img", {
className: _settings_css__WEBPACK_IMPORTED_MODULE_18___default.a.extensionImage,
src: _icons_extension_svg__WEBPACK_IMPORTED_MODULE_13___default.a,
draggable: false,
alt: ""
}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
className: _settings_css__WEBPACK_IMPORTED_MODULE_18___default.a.addonTitleText
}, addonTranslations["".concat(id, "/@name")] || manifest.name), extended && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
className: _settings_css__WEBPACK_IMPORTED_MODULE_18___default.a.addonId
}, "(".concat(id, ")"))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(Tags, {
manifest: manifest
}), !settings.enabled && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
className: _settings_css__WEBPACK_IMPORTED_MODULE_18___default.a.inlineDescription
}, addonTranslations["".concat(id, "/@description")] || manifest.description), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
className: _settings_css__WEBPACK_IMPORTED_MODULE_18___default.a.addonOperations
}, settings.enabled && manifest.settings && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("button", {
className: _settings_css__WEBPACK_IMPORTED_MODULE_18___default.a.resetButton,
onClick: () => _settings_store_singleton__WEBPACK_IMPORTED_MODULE_11__["default"].resetAddon(id),
title: settingsTranslations.reset
}, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("img", {
src: _icons_undo_svg__WEBPACK_IMPORTED_MODULE_15___default.a,
className: _settings_css__WEBPACK_IMPORTED_MODULE_18___default.a.resetButtonImage,
alt: settingsTranslations.reset,
draggable: false
})))), settings.enabled && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
className: _settings_css__WEBPACK_IMPORTED_MODULE_18___default.a.addonDetails
}, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
className: _settings_css__WEBPACK_IMPORTED_MODULE_18___default.a.description
}, addonTranslations["".concat(id, "/@description")] || manifest.description), manifest.credits && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
className: _settings_css__WEBPACK_IMPORTED_MODULE_18___default.a.creditContainer
}, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", {
className: _settings_css__WEBPACK_IMPORTED_MODULE_18___default.a.creditTitle
}, settingsTranslations.credits), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(CreditList, {
credits: manifest.credits
})), manifest.info && manifest.info.map(info => /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(Notice, {
key: info.id,
type: info.type,
text: addonTranslations["".concat(id, "/@info-").concat(info.id)] || info.text
})), manifest.noCompiler && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(Notice, {
type: "warning",
text: settingsTranslations.noCompiler
}), manifest.settings && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
className: _settings_css__WEBPACK_IMPORTED_MODULE_18___default.a.settingContainer
}, manifest.settings.map(setting => /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(Setting, {
key: setting.id,
addonId: id,
setting: setting,
value: settings[setting.id]
})), manifest.presets && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(Presets, {
addonId: id,
presets: manifest.presets
}))));
Addon.propTypes = {
id: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string,
settings: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.shape({
enabled: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool,
dirty: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool
}),
manifest: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.shape({
name: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string,
description: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string,
credits: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.arrayOf(prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.shape({})),
info: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.arrayOf(prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.shape({
id: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string
})),
settings: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.arrayOf(prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.shape({
id: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string
})),
presets: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.arrayOf(prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.shape({})),
tags: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.arrayOf(prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string),
noCompiler: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool
}),
extended: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool
};
const Dirty = props => /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
className: _settings_css__WEBPACK_IMPORTED_MODULE_18___default.a.dirtyOuter
}, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
className: _settings_css__WEBPACK_IMPORTED_MODULE_18___default.a.dirtyInner
}, settingsTranslations.dirty, props.onReloadNow && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("button", {
className: classnames__WEBPACK_IMPORTED_MODULE_2___default()(_settings_css__WEBPACK_IMPORTED_MODULE_18___default.a.button, _settings_css__WEBPACK_IMPORTED_MODULE_18___default.a.dirtyButton),
onClick: props.onReloadNow
}, settingsTranslations.dirtyButton)));
Dirty.propTypes = {
onReloadNow: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.func
};
const UnsupportedAddons = ({
addons: addonList
}) => /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
className: _settings_css__WEBPACK_IMPORTED_MODULE_18___default.a.unsupportedContainer
}, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", {
className: _settings_css__WEBPACK_IMPORTED_MODULE_18___default.a.unsupportedText
}, settingsTranslations.unsupported), addonList.map(({
id,
manifest
}, index) => /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", {
key: id,
className: _settings_css__WEBPACK_IMPORTED_MODULE_18___default.a.unsupportedAddon
}, addonTranslations["".concat(id, "/@name")] || manifest.name, index !== addonList.length - 1 && ', ')));
UnsupportedAddons.propTypes = {
addons: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.arrayOf(prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.shape({
id: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string,
manifest: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.shape({
name: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string
})
}))
};
const InternalAddonList = ({
addons,
extended
}) => addons.map(({
id,
manifest,
state
}) => /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(Addon, {
key: id,
id: id,
settings: state,
manifest: manifest,
extended: extended
}));
class AddonGroup extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Component {
constructor(props) {
super(props);
this.state = {
open: props.open
};
}
render() {
if (this.props.addons.length === 0) {
return null;
}
return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
className: _settings_css__WEBPACK_IMPORTED_MODULE_18___default.a.addonGroup
}, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("button", {
className: _settings_css__WEBPACK_IMPORTED_MODULE_18___default.a.addonGroupName,
onClick: () => {
this.setState({
open: !this.state.open
});
}
}, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("img", {
className: _settings_css__WEBPACK_IMPORTED_MODULE_18___default.a.addonGroupExpand,
src: _icons_expand_svg__WEBPACK_IMPORTED_MODULE_16___default.a,
"data-open": this.state.open,
alt: ""
}), this.props.label.replace('{number}', this.props.addons.length)), this.state.open && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(InternalAddonList, {
addons: this.props.addons,
extended: this.props.extended
}));
}
}
AddonGroup.propTypes = {
label: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string,
open: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool,
addons: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.arrayOf(prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.shape({
id: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string.isRequired,
state: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.shape({}).isRequired,
manifest: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.shape({}).isRequired
})).isRequired,
extended: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool.isRequired
};
const addonToSearchItem = ({
id,
manifest
}) => {
const texts = new Set();
const addText = (score, text) => {
if (text) {
texts.add({
score,
text
});
}
};
addText(1, id);
addText(1, manifest.name);
addText(1, addonTranslations["".concat(id, "/@name")]);
addText(0.5, manifest.description);
addText(0.5, addonTranslations["".concat(id, "/@description")]);
if (manifest.settings) {
for (const setting of manifest.settings) {
addText(0.25, setting.name);
addText(0.25, addonTranslations["".concat(id, "/@settings-name-").concat(setting.id)]);
}
}
if (manifest.presets) {
for (const preset of manifest.presets) {
addText(0.1, preset.name);
addText(0.1, addonTranslations["".concat(id, "/@preset-name-").concat(preset.id)]);
addText(0.1, preset.description);
addText(0.1, addonTranslations["".concat(id, "/@preset-description-").concat(preset.id)]);
}
}
for (const tag of manifest.tags) {
const key = "tags.".concat(tag);
if (settingsTranslations[key]) {
addText(0.25, settingsTranslations[key]);
}
}
if (manifest.info) {
for (const info of manifest.info) {
addText(0.25, info.text);
addText(0.25, addonTranslations["".concat(id, "/@info-").concat(info.id)]);
}
}
return texts;
};
class AddonList extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Component {
constructor(props) {
super(props);
this.search = new _search__WEBPACK_IMPORTED_MODULE_3__["default"](this.props.addons.map(addonToSearchItem));
this.groups = [];
}
render() {
if (this.props.search) {
const addons = this.search.search(this.props.search).slice(0, 20).map(({
index
}) => this.props.addons[index]);
if (addons.length === 0) {
return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
className: _settings_css__WEBPACK_IMPORTED_MODULE_18___default.a.noResults
}, settingsTranslations.noResults);
}
return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(InternalAddonList, {
addons: addons,
extended: this.props.extended
}));
}
return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", null, Object.entries(groupedAddons).map(([id, {
label,
addons,
open
}]) => /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(AddonGroup, {
key: id,
label: label,
open: open,
addons: addons.map(index => this.props.addons[index]),
extended: this.props.extended
})));
}
}
AddonList.propTypes = {
addons: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.arrayOf(prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.shape({
id: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string.isRequired,
state: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.shape({}).isRequired,
manifest: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.shape({}).isRequired
})).isRequired,
search: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string.isRequired,
extended: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool.isRequired
};
class AddonSettingsComponent extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Component {
constructor(props) {
super(props);
this.handleSettingStoreChanged = this.handleSettingStoreChanged.bind(this);
this.handleReloadNow = this.handleReloadNow.bind(this);
this.handleResetAll = this.handleResetAll.bind(this);
this.handleExport = this.handleExport.bind(this);
this.handleImport = this.handleImport.bind(this);
this.handleKeyDown = this.handleKeyDown.bind(this);
this.handleSearch = this.handleSearch.bind(this);
this.handleClickSearchButton = this.handleClickSearchButton.bind(this);
this.handleClickVersion = this.handleClickVersion.bind(this);
this.searchRef = this.searchRef.bind(this);
this.searchBar = null;
this.state = _objectSpread({
loading: false,
dirty: false,
search: location.hash ? location.hash.substr(1) : '',
extended: false
}, this.readFullAddonState());
if (_channels__WEBPACK_IMPORTED_MODULE_12__["default"].changeChannel) {
_channels__WEBPACK_IMPORTED_MODULE_12__["default"].changeChannel.addEventListener('message', () => {
_settings_store_singleton__WEBPACK_IMPORTED_MODULE_11__["default"].readLocalStorage();
this.setState(this.readFullAddonState());
});
}
}
componentDidMount() {
_settings_store_singleton__WEBPACK_IMPORTED_MODULE_11__["default"].addEventListener('setting-changed', this.handleSettingStoreChanged);
document.body.addEventListener('keydown', this.handleKeyDown);
}
componentWillUnmount() {
_settings_store_singleton__WEBPACK_IMPORTED_MODULE_11__["default"].removeEventListener('setting-changed', this.handleSettingStoreChanged);
document.body.removeEventListener('keydown', this.handleKeyDown);
}
readFullAddonState() {
const result = {};
for (const [id, manifest] of Object.entries(supportedAddons)) {
const enabled = _settings_store_singleton__WEBPACK_IMPORTED_MODULE_11__["default"].getAddonEnabled(id);
const addonState = {
enabled: enabled,
dirty: false
};
if (manifest.settings) {
for (const setting of manifest.settings) {
addonState[setting.id] = _settings_store_singleton__WEBPACK_IMPORTED_MODULE_11__["default"].getAddonSetting(id, setting.id);
}
}
result[id] = addonState;
}
return result;
}
handleSettingStoreChanged(e) {
const {
addonId,
settingId,
value
} = e.detail; // If channels are unavailable, every change requires reload.
const reloadRequired = e.detail.reloadRequired || !_channels__WEBPACK_IMPORTED_MODULE_12__["default"].changeChannel;
this.setState(state => {
const newState = {
[addonId]: _objectSpread(_objectSpread({}, state[addonId]), {}, {
[settingId]: value,
dirty: true
})
};
if (reloadRequired) {
newState.dirty = true;
}
return newState;
});
if (!reloadRequired) {
postThrottledSettingsChange(_settings_store_singleton__WEBPACK_IMPORTED_MODULE_11__["default"].store);
}
}
handleReloadNow() {
// Value posted does not matter
_channels__WEBPACK_IMPORTED_MODULE_12__["default"].reloadChannel.postMessage(0);
this.setState({
dirty: false
});
for (const addonId of Object.keys(supportedAddons)) {
if (this.state[addonId].dirty) {
this.setState(state => ({
[addonId]: _objectSpread(_objectSpread({}, state[addonId]), {}, {
dirty: false
})
}));
}
}
}
handleResetAll() {
if (confirm(settingsTranslations.confirmResetAll)) {
_settings_store_singleton__WEBPACK_IMPORTED_MODULE_11__["default"].resetAllAddons();
this.setState({
search: ''
});
}
}
handleExport() {
const exportedData = _settings_store_singleton__WEBPACK_IMPORTED_MODULE_11__["default"].export({
theme
});
this.props.onExportSettings(exportedData);
}
handleImport() {
const fileSelector = document.createElement('input');
fileSelector.type = 'file';
fileSelector.accept = '.json';
document.body.appendChild(fileSelector);
fileSelector.click();
document.body.removeChild(fileSelector);
fileSelector.addEventListener('change', async () => {
const file = fileSelector.files[0];
if (!file) {
return;
}
try {
const text = await file.text();
const data = JSON.parse(text);
_settings_store_singleton__WEBPACK_IMPORTED_MODULE_11__["default"].import(data);
this.setState({
search: ''
});
} catch (e) {
console.error(e);
alert(e);
}
});
}
handleSearch(e) {
const value = e.target.value;
this.setState({
search: value
});
}
handleClickSearchButton() {
this.setState({
search: ''
});
this.searchBar.focus();
}
handleClickVersion() {
this.setState({
extended: !this.state.extended
});
}
searchRef(searchBar) {
this.searchBar = searchBar;
}
handleKeyDown(e) {
const key = e.key;
if (key.length === 1 && key !== ' ' && e.target === document.body && !(e.ctrlKey || e.metaKey || e.altKey)) {
this.searchBar.focus();
} // Only preventDefault() if the search bar isn't already focused so
// that we don't break the browser's builtin ctrl+f
if (key === 'f' && (e.ctrlKey || e.metaKey) && document.activeElement !== this.searchBar) {
this.searchBar.focus();
e.preventDefault();
}
}
render() {
const addonState = Object.entries(supportedAddons).map(([id, manifest]) => ({
id,
manifest,
state: this.state[id]
}));
const unsupported = Object.entries(unsupportedAddons).map(([id, manifest]) => ({
id,
manifest
}));
return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
className: _settings_css__WEBPACK_IMPORTED_MODULE_18___default.a.container
}, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
className: _settings_css__WEBPACK_IMPORTED_MODULE_18___default.a.header
}, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
className: _settings_css__WEBPACK_IMPORTED_MODULE_18___default.a.section
}, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
className: _settings_css__WEBPACK_IMPORTED_MODULE_18___default.a.searchContainer
}, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("input", {
className: _settings_css__WEBPACK_IMPORTED_MODULE_18___default.a.searchInput,
value: this.state.search,
onChange: this.handleSearch,
placeholder: settingsTranslations.search,
"aria-label": settingsTranslations.search,
ref: this.searchRef,
spellCheck: "false",
autoFocus: true
}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
className: _settings_css__WEBPACK_IMPORTED_MODULE_18___default.a.searchButton,
onClick: this.handleClickSearchButton
})), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("a", {
href: "https://scratch.mit.edu/users/GarboMuffin/#comments",
target: "_blank",
rel: "noreferrer",
className: _settings_css__WEBPACK_IMPORTED_MODULE_18___default.a.feedbackButtonOuter
}, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", {
className: _settings_css__WEBPACK_IMPORTED_MODULE_18___default.a.feedbackButtonInner
}, settingsTranslations.addonFeedback))), this.state.dirty && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(Dirty, {
onReloadNow: _channels__WEBPACK_IMPORTED_MODULE_12__["default"].reloadChannel ? this.handleReloadNow : null
})), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
className: _settings_css__WEBPACK_IMPORTED_MODULE_18___default.a.addons
}, !this.state.loading && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
className: _settings_css__WEBPACK_IMPORTED_MODULE_18___default.a.section
}, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(AddonList, {
addons: addonState,
search: this.state.search,
extended: this.state.extended
}), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
className: _settings_css__WEBPACK_IMPORTED_MODULE_18___default.a.footerButtons
}, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("button", {
className: classnames__WEBPACK_IMPORTED_MODULE_2___default()(_settings_css__WEBPACK_IMPORTED_MODULE_18___default.a.button, _settings_css__WEBPACK_IMPORTED_MODULE_18___default.a.resetAllButton),
onClick: this.handleResetAll
}, settingsTranslations.resetAll), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("button", {
className: classnames__WEBPACK_IMPORTED_MODULE_2___default()(_settings_css__WEBPACK_IMPORTED_MODULE_18___default.a.button, _settings_css__WEBPACK_IMPORTED_MODULE_18___default.a.exportButton),
onClick: this.handleExport
}, settingsTranslations.export), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("button", {
className: classnames__WEBPACK_IMPORTED_MODULE_2___default()(_settings_css__WEBPACK_IMPORTED_MODULE_18___default.a.button, _settings_css__WEBPACK_IMPORTED_MODULE_18___default.a.importButton),
onClick: this.handleImport
}, settingsTranslations.import)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("footer", {
className: _settings_css__WEBPACK_IMPORTED_MODULE_18___default.a.footer
}, unsupported.length ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(UnsupportedAddons, {
addons: unsupported
}) : null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", {
className: _settings_css__WEBPACK_IMPORTED_MODULE_18___default.a.version,
onClick: this.handleClickVersion
}, this.state.extended ? // Don't bother translating, pretty much no one will ever see this.
// eslint-disable-next-line max-len
"You have enabled debug mode. (Addons version ".concat(_generated_upstream_meta_json__WEBPACK_IMPORTED_MODULE_8__.commit, ")") : "Addons version ".concat(_generated_upstream_meta_json__WEBPACK_IMPORTED_MODULE_8__.commit))))));
}
}
AddonSettingsComponent.propTypes = {
onExportSettings: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.func
};
/* harmony default export */ __webpack_exports__["default"] = (AddonSettingsComponent);
/***/ }),
/***/ "./src/addons/settings/translations.json":
/*!***********************************************!*\
!*** ./src/addons/settings/translations.json ***!
\***********************************************/
/*! exports provided: ca, cs, de, es, fr, he, it, ja, ja-hira, ko, lt, nl, pl, pt, pt-br, ru, sl, sr, sv, tr, uk, vi, zh-cn, zh-tw, default */
/***/ (function(module) {
module.exports = JSON.parse("{\"ca\":{\"addonFeedback\":\"Comentaris del addon\",\"confirmResetAll\":\"Segur que vols restablir tota la configuració del addon als valors predeterminats?\",\"credits\":\"Crèdits:\",\"dirty\":\"Torna a carregar les pestanyes per aplicar la configuració.\",\"dirtyButton\":\"Recarrega ara\",\"enableDangerous\":\"Aquest addon és perillós i pot DESACTIVAR les funcions intencionadament. La majoria dels usuaris NO HAN d'activar aquest addon. Estas segur que voleu activar-lo?\",\"export\":\"Exporta configurament\",\"groupDanger\":\"Perillós ({number})\",\"groupNew\":\"Nou ({number})\",\"groupOthers\":\"Altres ({number})\",\"import\":\"Importa configurament\",\"noCompiler\":\"Aquest addon només funciona quan el compilador està desactivat mitjançant el menú Avançat > Desactiva el compilador o utilitzant el addon \\\"Desactiva el compilador a l'editor\\\".\",\"noResults\":\"Cap resultat.\",\"reset\":\"Restableix\",\"resetAll\":\"Restableix\",\"search\":\"Cerca\",\"tagDanger\":\"Perillos\",\"tagNew\":\"Nou!\",\"tagRecommended\":\"Recomanat\",\"tagTheme\":\"Tema\",\"title\":\"Configuració del addon\",\"unsupported\":\"Alguns addons no hi són disponibles en aquest navegador:\"},\"cs\":{\"addonFeedback\":\"Zpětná vazba doplňků\",\"confirmResetAll\":\"Jste si jisti, že chcete obnovit všechna nastavení doplňků na jejich výchozí hodnoty?\",\"credits\":\"Příspěvky:\",\"dirty\":\"Pro uložení nastavení obnovte stránku.\",\"dirtyButton\":\"Obnovte nyní\",\"enableDangerous\":\"Tento doplněk je nebezpečný a může úmyslně ZAKÁZAT funkce. Mnoho uživatelů by NEMĚLO tento doplněk povolovat. Jste si jisti, že to chcete povolit?\",\"export\":\"Exportovat nastavení\",\"groupDanger\":\"Nebezpečné ({number})\",\"groupNew\":\"Nové ({number})\",\"groupOthers\":\"Ostatní ({number})\",\"import\":\"Importovat nastavení\",\"noCompiler\":\"Tento doplněk funguje jen, když je kompilátor zakázán přes menu Pokročilé > Deaktivovat kompilátor nebo pomocí doplňku \\\"Zakázat kompilátor v editoru\\\".\",\"noResults\":\"Žádné výsledky.\",\"presets\":\"Šablony\",\"reset\":\"Obnovit\",\"resetAll\":\"Obnovit vše\",\"search\":\"Hledat\",\"tagDanger\":\"Nebezpečné\",\"tagNew\":\"Nové!\",\"tagRecommended\":\"Doporučeno\",\"tagTheme\":\"Téma\",\"title\":\"Nastavení doplňků\",\"unsupported\":\"Některé doplňky nejsou dostupné v tomto prohlížeči:\"},\"de\":{\"addonFeedback\":\"Feedback für Addons\",\"confirmResetAll\":\"Bist du sicher, dass du alle Addoneinstellungen auf ihre Standardwerte zurücksetzen willst?\",\"credits\":\"Danksagungen:\",\"dirty\":\"Lade die Tabs neu, um die Einstellungen anzuwenden.\",\"dirtyButton\":\"Jetzt neu laden\",\"enableDangerous\":\"Dieses Addon ist gefährlich und könnte gezielt Funktionen DEAKTIVIEREN. Die meisten Nutzer SOLLTEN NICHT dieses Addon aktivieren. Bist du sicher, dass du es willst?\",\"export\":\"Einstellungen Exportieren\",\"groupDanger\":\"Gefährlich ({number})\",\"groupNew\":\"Neu ({number})\",\"groupOthers\":\"Andere ({number})\",\"import\":\"Einstellungen Importieren\",\"noCompiler\":\"Dieses Addon funktioniert nur, wenn der Compiler über das \\\"Erweitert > Compiler ausschlten\\\"-Menü deaktiviert ist oder wenn das \\\"Disable compiler in editor\\\"-Addon aktiviert ist.\",\"noResults\":\"Keine Suchergebnisse.\",\"presets\":\"Voreinstellungen\",\"reset\":\"Zurücksetzen\",\"resetAll\":\"Alle zurücksetzen\",\"search\":\"Suchen\",\"tagDanger\":\"Gefährlich\",\"tagNew\":\"Neu!\",\"tagRecommended\":\"Empfohlen\",\"tagTheme\":\"Design\",\"title\":\"Addon-Einstellungen\",\"unsupported\":\"Manche Addons sind in diesem Browser nicht verfügbar:\"},\"es\":{\"addonFeedback\":\"Enviar comentarios sobre addons\",\"confirmResetAll\":\"¿Está seguro de que quiere reiniciar todos los addons a sus valores predeterminados?\",\"credits\":\"Créditos:\",\"dirty\":\"Recargue las pestañas para aplicar la configuración.\",\"dirtyButton\":\"Recargar ahora\",\"enableDangerous\":\"Este addon es peligroso y podría intencionalmente DESACTIVAR funciones. La mayoría de los usuarios NO DEBERÍAN activar este addon. ¿Está seguro de que lo quiere activar?\",\"export\":\"Exportar ajustes\",\"groupDanger\":\"Peligrosos ({number})\",\"groupNew\":\"Nuevos ({number})\",\"groupOthers\":\"Otros ({number})\",\"import\":\"Importar ajustes\",\"noCompiler\":\"Este addon solo funciona cuando el compilador está desactivado en el menú Avanzado > Desactivar compilador o usando el addon «Deshabilitar compilador en editor».\",\"noResults\":\"Sin resultados.\",\"reset\":\"Reiniciar\",\"resetAll\":\"Reiniciar todos\",\"search\":\"Buscar\",\"tagDanger\":\"Peligroso\",\"tagNew\":\"¡Nuevo!\",\"tagRecommended\":\"Recomendado\",\"tagTheme\":\"Tema\",\"title\":\"Ajustes de Addons\",\"unsupported\":\"Algunos addons no están disponibles en este navegador:\"},\"fr\":{\"addonFeedback\":\"Commentaires sur les addons\",\"credits\":\"Crédits:\",\"dirtyButton\":\"Recharger maintenant\",\"enableDangerous\":\"Cet addon est dangereux et va intentionnellement DÉSACTIVER certaines fonctionnalitées. La plupart des utilisateurs NE DOIVENT PAS activer cet addon. Êtes-vous sûr de vouloir l'activer ?\",\"export\":\"Exporter les paramètres\",\"groupDanger\":\"Dangereux ({number})\",\"groupOthers\":\"Autres ({number})\",\"import\":\"Importer les paramètres\",\"noResults\":\"Aucun résultat.\",\"presets\":\"Préconfigurations\",\"reset\":\"Réinitialiser\",\"resetAll\":\"Tout réinitialiser\",\"search\":\"Rechercher\",\"tagBeta\":\"Bêta\",\"tagDanger\":\"Dangereux\",\"tagNew\":\"Nouveau!\",\"tagRecommended\":\"Recommandé\",\"tagTheme\":\"Thème\",\"title\":\"Paramètres des addons\",\"unsupported\":\"Les addons suivants ne sont pas pris en charge par votre navigateur:\"},\"he\":{\"addonFeedback\":\"משוב עבור הרחבות\",\"confirmResetAll\":\"האם אתה בטוח שברצונך לאפס את כל הגדרות ההרחבה לערכי ברירת המחדל שלהן?\",\"credits\":\"נקודות זכות:\",\"dirty\":\"טען מחדש את כל הכרטיסיות הפתוחות כדי שההגדרות ייכנסו לתוקף.\",\"dirtyButton\":\"טען מחדש את הכרטיסיות כעת\",\"enableDangerous\":\"תוסף זה עשוי להשבית תכונות בכוונה. רוב המשתמשים לא צריכים להפעיל זאת. האם ברצונך להפעיל אותו?\",\"export\":\"הגדרות ייצוא\",\"groupDanger\":\"לא בטיחותי({number})\",\"groupNew\":\"חָדָשׁ!({number})\",\"groupOthers\":\"שונות({number})\",\"import\":\"הגדרות ייבוא.\",\"noCompiler\":\"תוסף זה יעבוד רק כאשר אתה משבית את המהדר דרך התפריט מתקדם > השבת מהדר או באמצעות התוסף \\\"השבת את המהדר בעורך\\\".\",\"noResults\":\"לא נמצאו תוצאות.\",\"presets\":\"ערכים מוגדרים מראש\",\"reset\":\"אִתחוּל\",\"resetAll\":\"לאפס הכל\",\"search\":\"לחפש\",\"tagBeta\":\"בטא\",\"tagDanger\":\"לא בטיחותי\",\"tagNew\":\"חָדָשׁ!\",\"tagRecommended\":\"הציע\",\"tagTheme\":\"ערכת נושא\",\"title\":\"הגדרות תוסף\",\"unsupported\":\"חלק מהתוספות אינן נגישות בדפדפן שלך:\"},\"it\":{\"addonFeedback\":\"Feedback sull'Addon\",\"confirmResetAll\":\"Sei sicuro di voler riportare tutte le impostazioni dell'addon al loro stato iniziale?\",\"credits\":\"Autore/i:\",\"dirty\":\"Ricarica le schede del browser per applicare le nuove impostazioni.\",\"dirtyButton\":\"Ricarica ora\",\"enableDangerous\":\"Questo addon è pericoloso e può intenzionalmente DISABILITARE delle funzionalità. La maggior parte degli utenti NON DOVREBBE abilitare questo addon. Sei sicuro di volerlo abilitare?\",\"export\":\"Esporta le impostazioni\",\"groupDanger\":\"Pericolosi ({number})\",\"groupNew\":\"Nuovi ({number})\",\"groupOthers\":\"Altri ({number})\",\"import\":\"Importa le impostazioni\",\"noCompiler\":\"Questo addon funziona soltanto quando il compilatore è disabilitato usando il menu Impostazioni Avanzate > Disabilita Compilatore o l'addon \\\"Disabilita il compilatore nell'editor\\\".\",\"noResults\":\"Nessun risultato.\",\"presets\":\"Valori predefiniti\",\"reset\":\"Resetta\",\"resetAll\":\"Resetta tutto\",\"search\":\"Cerca\",\"tagDanger\":\"Pericoloso\",\"tagNew\":\"Nuovo!\",\"tagRecommended\":\"Raccomandato\",\"tagTheme\":\"Tema\",\"title\":\"Impostazioni Addon\",\"unsupported\":\"Alcuni addon non sono disponibili in questo browser:\"},\"ja\":{\"addonFeedback\":\"アドオンのフィードバック\",\"confirmResetAll\":\"アドオンの設定を削除し、デフォルトに戻します。よろしいですか?\",\"credits\":\"クレジット:\",\"dirty\":\"タブを再読み込みして設定を適用します\",\"dirtyButton\":\"すぐに再読み込みする\",\"enableDangerous\":\"このアドオンは危険で、意図的に機能を無効にする可能性があります。多くのユーザーは、このアドオンを有効にすべきではありません。本当に有効にしていいですか?\",\"export\":\"設定を保存する\",\"groupDanger\":\"危険({number})\",\"groupNew\":\"新機能({number})\",\"groupOthers\":\"その他({number})\",\"import\":\"設定を読み込む\",\"noCompiler\":\"このアドオンは、「高度な設定」→「コンパイラを無効にする」、またはアドオンの「エディタでコンパイラを無効にする」を使用してコンパイラを無効にしたときのみ機能します。\",\"noResults\":\"検索条件に一致する結果はありません。\",\"presets\":\"プリセット\",\"reset\":\"リセット\",\"resetAll\":\"全てリセットする\",\"search\":\"検索\",\"tagBeta\":\"ベータ版\",\"tagDanger\":\"危険\",\"tagNew\":\"新機能!\",\"tagRecommended\":\"おすすめ\",\"tagTheme\":\"テーマ\",\"title\":\"アドオン設定\",\"unsupported\":\"いくつかのアドオンがお使いのブラウザに対応していません:\"},\"ja-hira\":{\"addonFeedback\":\"アドオンのフィードバック\",\"confirmResetAll\":\"アドオンのせっていをさくじょして、もとにもどします。よろしいですか?\",\"credits\":\"クレジット:\",\"dirty\":\"タブをもういちどよみこんでせっていをてきおうします\",\"dirtyButton\":\"すぐにもういちどよみこむ\",\"export\":\"せっていをほぞんする\",\"groupDanger\":\"きけん({number})\",\"groupNew\":\"しんきのう({number})\",\"groupOthers\":\"そのほか({number})\",\"import\":\"せっていをよみこむ\",\"noResults\":\"検索条件(けんさくじょうけん)に一致(いっち)する結果(けっか)はありません。\",\"presets\":\"プリセット\",\"reset\":\"リセット\",\"resetAll\":\"すべてリセットする\",\"search\":\"けんさく\",\"tagBeta\":\"ベータばん\",\"tagDanger\":\"きけん\",\"tagNew\":\"しんきのう!\",\"tagRecommended\":\"おすすめ\",\"tagTheme\":\"テーマ\",\"title\":\"アドオンせってい\",\"unsupported\":\"いくつかのアドオンがおつかいのブラウザにたいおうしていません:\"},\"ko\":{\"addonFeedback\":\"애드온 피드백하기\",\"confirmResetAll\":\"정말로 애드온 설정을 기본값으로 초기화하시겠습니까?\",\"credits\":\"도움을 준 사람들 :\",\"dirty\":\"설정을 적용하려면 탭을 새로고침해야 합니다.\",\"dirtyButton\":\"즉시 재시작\",\"enableDangerous\":\"이 애드온은 위험하며 의도적으로 몇몇 기능을 비활성화할 수도 있습니다. 대부분의 사용자들은 이 애드온을 활성화 해서는 안됩니다. 정말로 활성화 하시겠습니까?\",\"export\":\"설정 내보내기\",\"groupDanger\":\"위험한 기능 ({number})\",\"groupNew\":\"새 기능 ({number})\",\"groupOthers\":\"기타 ({number})\",\"import\":\"설정 가져오기\",\"noCompiler\":\"이 애드온은 메뉴에서 고급 설정 > 컴파일러 비활성화 또는 \\\"에디터에서 컴파일러 비활성화\\\" 애드온을 통해서 컴파일러가 비활성화 되었을 때에만 작동합니다.\",\"noResults\":\"결과가 없습니다.\",\"presets\":\"프리셋\",\"reset\":\"초기화\",\"resetAll\":\"모두 초기화\",\"search\":\"검색\",\"tagBeta\":\"베타\",\"tagDanger\":\"위험한 기능\",\"tagNew\":\"새 기능!\",\"tagRecommended\":\"추천\",\"tagTheme\":\"테마\",\"title\":\"애드온 설정\",\"unsupported\":\"몇몇 애드온은 다음 브라우저에서 사용할 수 없습니다 :\"},\"lt\":{\"addonFeedback\":\"Įskiepių atsiliepimas\",\"confirmResetAll\":\"Ar jūs tikras kad norite nustatyti visus įskiepių nustatymus į jų numatytąsias vertes?\",\"credits\":\"Padėkos:\",\"dirty\":\"Perkrauk skirtukus nustatymų pritaikymui.\",\"dirtyButton\":\"Perkrauti dabar\",\"enableDangerous\":\"Šis įskiepis yra pavojingas ir gali tyčia IŠJUNGTI funkcijas. Dauguma naudotojų NETURĖTŲ įjungti šio priedo. Ar tikrai norite jį įjungti?\",\"export\":\"Eksportuoti nustatymus\",\"groupDanger\":\"Pavojingi ({number})\",\"groupNew\":\"Nauji ({number})\",\"groupOthers\":\"Kiti ({number})\",\"import\":\"Importuoti nustatymus\",\"noCompiler\":\"Šis priedas veikia tik tada, kai kompiliatorius išjungtas per meniu Išplėstinė > Išjungti kompiliatorių arba naudojant įskiepį \\\"Išjungti kompiliatorių redaktoriuje\\\".\",\"noResults\":\"Jokių rezultatų.\",\"presets\":\"Iš anksto nustatyti\",\"reset\":\"nustatyti iš naujo\",\"resetAll\":\"nustatyti viską iš naujo\",\"search\":\"Ieškoti\",\"tagDanger\":\"Pavojingas\",\"tagNew\":\"Naujiena!\",\"tagRecommended\":\"Rekomenduotas\",\"tagTheme\":\"Fonas\",\"title\":\"Įskiepių nustatymai\",\"unsupported\":\"Keletas įskiepių yra nepalaikomi šioje naršyklėje:\"},\"nl\":{\"addonFeedback\":\"Addonfeedback\",\"confirmResetAll\":\"Weet je zeker dat je alle addonsinstellingen wilt resetten naar hun standaardinstellingen?\",\"credits\":\"Dank aan:\",\"dirty\":\"Ververs tabbladen om instellingen toe te passen.\",\"dirtyButton\":\"Nu verversen\",\"enableDangerous\":\"Deze addon is gevaarlijk en kan opzettelijk functies UITSCHAKELEN. De meeste gebruikers moeten deze addon NIET gebruiken. Weet je zeker dat je het wilt inschakelen?\",\"export\":\"Instellingen exporteren\",\"groupDanger\":\"Gevaarlijk ({number})\",\"groupNew\":\"Nieuw ({number})\",\"groupOthers\":\"Anderen ({number})\",\"import\":\"Instellingen importeren\",\"noCompiler\":\"Deze addon werkt alleen als de compiler is uitgeschakeld, dit kun je doen in Geavanceerd > Compiler Uitschakelen of door de \\\"Compiler uitschakelen in editor\\\"-addon.\",\"noResults\":\"Geen resultaten.\",\"presets\":\"Voorinstellingen\",\"reset\":\"Resetten\",\"resetAll\":\"Alles resetten\",\"search\":\"Zoeken\",\"tagBeta\":\"Bèta\",\"tagDanger\":\"Gevaarlijk\",\"tagNew\":\"Nieuw!\",\"tagRecommended\":\"Aanbevolen\",\"tagTheme\":\"Thema\",\"title\":\"Addonsinstellingen\",\"unsupported\":\"Sommige addons zijn niet beschikbaar in deze browser:\"},\"pl\":{\"addonFeedback\":\"Opinia o dodatkach\",\"confirmResetAll\":\"Jesteś pewien, że chcesz zresetować wszystkie dodatki do ich domyślnych wartości?\",\"credits\":\"Podziękowania:\",\"dirty\":\"Odśwież karty, aby załączyć ustawienia.\",\"dirtyButton\":\"Odśwież teraz\",\"enableDangerous\":\"Ten dodatek jest niebezpieczny i może intencjonalnie WYŁĄCZYĆ funkcje. Większość użytkowników NIE POWINNA włączać tego dodatku. Czy jesteś pewien, że chcesz go włączyć?\",\"export\":\"Eksportuj ustawienia\",\"groupDanger\":\"Niebezpieczne ({number})\",\"groupNew\":\"Nowe ({number})\",\"groupOthers\":\"Inne ({number})\",\"import\":\"Importuj ustawienia\",\"noCompiler\":\"Ten dodatek działa tylko kiedy kompiler jest wyłączony poprzez Zaawansowane Ustawienia > Wyłącz Kompiler albo używając dodatku \\\"Wyłącz kompiler w edytorze\\\".\",\"noResults\":\"Brak wyników.\",\"presets\":\"Ustawienia wstępne\",\"reset\":\"Resetuj\",\"resetAll\":\"Resetuj wszystko\",\"search\":\"Szukaj\",\"tagDanger\":\"Niebezpieczne\",\"tagNew\":\"Nowość!\",\"tagRecommended\":\"Polecane\",\"tagTheme\":\"Motyw\",\"title\":\"Ustawienia Dodatków\",\"unsupported\":\"Niektóre dodatki nie są dostępne w tej przeglądarce:\"},\"pt\":{\"addonFeedback\":\"Dar Feedback sobre Addons\",\"confirmResetAll\":\"Tem certeza que quer restaurar todas as configurações de addons aos seus valores originais?\",\"credits\":\"Créditos:\",\"dirtyButton\":\"Recarregar agora\",\"enableDangerous\":\"Este addon é perigoso e pode intencionalmente DESATIVAR funcionalidades. A maioria dos usuários NÃO DEVEM ativar este addon. Tem certeza que quer ativá-lo?\",\"export\":\"Exportar configurações\",\"groupDanger\":\"Perigosos ({number})\",\"groupNew\":\"Novos ({number})\",\"groupOthers\":\"Outros ({number})\",\"import\":\"Importar configurações\",\"noCompiler\":\"Esse addon apenas funciona com o compilador desligado, o que pode ser feito através do menu Avançado > Desligar Compilador ou usando o addon \\\"Desabilitar compilador no editor\\\".\",\"noResults\":\"Nenhum resultado.\",\"presets\":\"Predefinições\",\"reset\":\"Redefinir\",\"resetAll\":\"Redefinir todos\",\"search\":\"Buscar\",\"tagDanger\":\"Perigoso\",\"tagNew\":\"Novo!\",\"tagRecommended\":\"Recomendado\",\"tagTheme\":\"Tema\",\"title\":\"Configurações de Addon\",\"unsupported\":\"Alguns addons não estão disponíveis neste navegador:\"},\"pt-br\":{\"addonFeedback\":\"Dar Feedback sobre Addons\",\"confirmResetAll\":\"Tem certeza que quer restaurar todas as configurações de addons aos seus valores originais?\",\"credits\":\"Créditos:\",\"dirty\":\"Recarregue a página para aplicar as opções.\",\"dirtyButton\":\"Recarregar agora\",\"enableDangerous\":\"Este addon é perigoso e pode intencionalmente DESATIVAR funcionalidades. A maioria dos usuários NÃO DEVEM ativar este addon. Tem certeza que quer ativá-lo?\",\"export\":\"Exportar configurações\",\"groupDanger\":\"Perigosos ({number})\",\"groupNew\":\"Novos ({number})\",\"groupOthers\":\"Outros ({number})\",\"import\":\"Importar configurações\",\"noCompiler\":\"Esse addon apenas funciona com o compilador desligado, o que pode ser feito através do menu Avançado > Desligar Compilador ou usando o addon \\\"Desabilitar compilador no editor\\\".\",\"noResults\":\"Nenhum resultado.\",\"presets\":\"Predefinições\",\"reset\":\"Redefinir\",\"resetAll\":\"Redefinir todos\",\"search\":\"Buscar\",\"tagDanger\":\"Perigoso\",\"tagNew\":\"Novo!\",\"tagRecommended\":\"Recomendado\",\"tagTheme\":\"Tema\",\"title\":\"Configurações de Addon\",\"unsupported\":\"Alguns addons não estão disponíveis neste navegador:\"},\"ru\":{\"addonFeedback\":\"Отзывы о дополнениях\",\"confirmResetAll\":\"Вы уверены, что хотите сбросить настройки всех дополнений до значений по умолчанию?\",\"credits\":\"Благодарности:\",\"dirty\":\"Перезагрузите вкладки, чтобы применить настройки.\",\"dirtyButton\":\"Перезагрузить сейчас\",\"enableDangerous\":\"Этот аддон опасен и может намеренно ОТКЛЮЧИТЬ функции. Большинству пользователей НЕ СЛЕДУЕТ включать этот аддон. Вы уверены, что хотите его включить?\",\"export\":\"Экспорт настроек\",\"groupDanger\":\"Опасное ({number})\",\"groupNew\":\"Новое ({number})\",\"groupOthers\":\"Прочее ({number})\",\"import\":\"Импорт настроек\",\"noCompiler\":\"Этот аддон работает только когда компилятор отключен через меню Дополнительно > Отключить Компилятор или при помощи аддона \\\"Отключение компилятора в редакторе\\\"\",\"noResults\":\"Нет результатов.\",\"presets\":\"Предустановки\",\"reset\":\"Сбросить\",\"resetAll\":\"Сбросить всё\",\"search\":\"Поиск\",\"tagBeta\":\"Бета\",\"tagDanger\":\"Опасное\",\"tagNew\":\"Новое!\",\"tagRecommended\":\"Рекомендованно\",\"tagTheme\":\"Тема\",\"title\":\"Настройки аддонов\",\"unsupported\":\"Некоторые дополнения не доступны в данном браузере:\"},\"sl\":{\"addonFeedback\":\"Povratne informacije o dodatkih\",\"confirmResetAll\":\"Ste prepričani, da želite ponastaviti vse nastavitve dodatkov?\",\"credits\":\"Hvala:\",\"dirty\":\"Znova naložite zavihke, da uporabite spremenjene nastavitve.\",\"dirtyButton\":\"Znova naloži zdaj\",\"enableDangerous\":\"Ta dodatek je nevaren in morda namenoma ODSTRANI funkcije. Večina uporabnikov tega dodatka NE POTREBUJE. Ste prepričani, da ga želite vključiti?\",\"export\":\"Izvozi nastavitve\",\"groupDanger\":\"Nevarno ({number})\",\"groupNew\":\"Novo ({number})\",\"groupOthers\":\"Drugo ({number})\",\"import\":\"Uvozi nastavitve\",\"noCompiler\":\"Ta dodatek deluje samo, če je prevajalnik izključen v meniju Napredno > Onemogoči prevajalnik ali z dodatkom \\\"Disable compiler in editor\\\".\",\"noResults\":\"Ni rezultatov.\",\"presets\":\"Prednastavitve\",\"reset\":\"Ponastavi\",\"resetAll\":\"Ponastavi vse\",\"search\":\"Iskanje\",\"tagDanger\":\"Nevarno\",\"tagNew\":\"Novo!\",\"tagRecommended\":\"Priporočeno\",\"tagTheme\":\"Tema\",\"title\":\"Nastavitve dodatkov\",\"unsupported\":\"Nekateri dodatki v tem brskalniku niso na voljo:\"},\"sr\":{\"addonFeedback\":\"Повратне информације о додацима\",\"confirmResetAll\":\"Да ли сте сигурни да желите да ресетујете сва подешавања додатака?\",\"credits\":\"Заслуге:\",\"dirtyButton\":\"Понов учитај\",\"enableDangerous\":\"Овај додатак је опасан и може намерно ОНЕМОГУЋИТИ функције. Већина корисника НЕ ТРЕБА користити овај додатак. Да ли сте сигурни да га желите укључити?\",\"export\":\"Извези подешавања\",\"groupDanger\":\"Опасно ({number})\",\"groupNew\":\"Ново ({number})\",\"groupOthers\":\"Остало ({number})\",\"import\":\"Увези подешавања\",\"noCompiler\":\"Овај додатак ради само кад је преводилац кода онемогућен кроз мени Напредно > Онемогући преводилац кода или користећи додатак \\\"Онемогући преводилац кода у едитору\\\".\",\"noResults\":\"Нема резултата.\",\"presets\":\"Унапред подешена подешавања\",\"reset\":\"Ресетуј\",\"resetAll\":\"Ресетуј све\",\"search\":\"Претражи\",\"tagBeta\":\"Бета\",\"tagDanger\":\"Опасно\",\"tagNew\":\"Ново!\",\"tagRecommended\":\"Препоручено\",\"tagTheme\":\"Тема\",\"title\":\"Подешавања додатака\",\"unsupported\":\"Неки додаци нису доступни у овом прегледачу:\"},\"sv\":{\"addonFeedback\":\"Tilläggsrespons\",\"confirmResetAll\":\"Är du säker på att du vill återställa alla tilläggsinställningar till standardvärdena?\",\"credits\":\"kreditera:\",\"dirty\":\"Ladda om flikarna för att tillämpa ändringar\",\"dirtyButton\":\"Ladda om nu\",\"enableDangerous\":\"Detta tillägget är farligt och kommer att STÄNGA AV funktioner. De flesta användarna ska INTE aktivera detta tillägg. Är du säker att aktivera det?\",\"export\":\"Exportera inställningar\",\"groupDanger\":\"Farliga ({number})\",\"groupNew\":\"Nytt ({number})\",\"groupOthers\":\"Andra ({number})\",\"import\":\"Importera inställningar\",\"noCompiler\":\"Detta tillägg funkar bara om kompilatorn är av genom att gå till Avancerat > Stäng av kompilator eller att använda \\\"Stäng av kompilatorn i editorn\\\" tillägget\",\"noResults\":\"Inga resutat\",\"presets\":\"Förinställningar\",\"reset\":\"Starta om\",\"resetAll\":\"Starta om allt\",\"search\":\"Sök\",\"tagDanger\":\"Farliga\",\"tagNew\":\"Nytt!\",\"tagRecommended\":\"Rekomenderat\",\"tagTheme\":\"Tema\",\"title\":\"Tilläggsinställningar\",\"unsupported\":\"Vissa tillägg är inte tillgängliga i den här webbläsaren:\"},\"tr\":{\"addonFeedback\":\"Eklenti geribildirim\",\"confirmResetAll\":\"Bütün eklenti ayarlarını varsayılan değerlerine sıfırlamak istediğinizden emin misiniz?\",\"credits\":\"Krediler:\",\"dirty\":\"Ayarı uygulamak için sekmeleri yeniden yükleyin.\",\"dirtyButton\":\"Şimdi yeniden yükle\",\"enableDangerous\":\"Bu eklenti tehlikelidir ve bilerek özellikleri DEVRE DIŞI BIRAKABİLİR. Çoğu kullanıcı bu eklentiyi ETKİNLEŞTİRMEMELİDİR. Etkinleştirmek istediğinizden emin misiniz?\",\"export\":\"Dışarıya aktarmak ayarları\",\"groupDanger\":\"Tehlikeli ({number})\",\"groupNew\":\"Yeni ({number})\",\"groupOthers\":\"Diğerler ({number})\",\"import\":\"İçeri aktarmak ayarları\",\"noCompiler\":\"Bu eklenti sadece derleyiciyi Gelişmiş > Derlemeyi Kapat yada Derlemeyi editörde kapat eklenti ile kapatırsan\",\"noResults\":\"Sonuçlar yok.\",\"presets\":\"Varsayılan ayarları\",\"reset\":\"Sıfırla\",\"resetAll\":\"Her şeyi sıfırla\",\"search\":\"Arama\",\"tagDanger\":\"Tehlikeli\",\"tagNew\":\"Yeni!\",\"tagRecommended\":\"Önerildi\",\"tagTheme\":\"Tema\",\"title\":\"Eklenti Ayarları\",\"unsupported\":\"Bazı eklentiler bu tarayıcıda kullanılamıyor:\"},\"uk\":{\"addonFeedback\":\"Відгук про доповнення\",\"confirmResetAll\":\"Ви впевнені, що хочете скинути усі налаштування доповненнь до їхніх значеннь за замовчуванням?\",\"credits\":\"Подяка:\",\"dirty\":\"Перезавантажте вкладки щоб застосувати налаштування.\",\"dirtyButton\":\"Перезавантажити зараз\",\"enableDangerous\":\"Це доповнення небезпечне та може навмисно ВИМИКАТИ деякі функції. Деяким користувачам НЕ СЛІД вмикати цю функцію. Ви дійсно хочите увімкнути це?\",\"export\":\"Експортувати налаштування\",\"groupDanger\":\"Небезпечні ({number})\",\"groupNew\":\"Нове ({number})\",\"groupOthers\":\"Інші ({number})\",\"import\":\"Імпортувати налаштування\",\"noCompiler\":\"Це доповнення працює тільки тоді, коли компілятор вимкнено, вимкніть компілятор в меню \\\"Додатково\\\" або використовуйте доповнення \\\"Вимкнути компілятор в редакторі\\\".\",\"noResults\":\"Немає результатів.\",\"presets\":\"Попередні налаштування\",\"reset\":\"Скинути\",\"resetAll\":\"Скинути все\",\"search\":\"Пошук\",\"tagBeta\":\"Бета\",\"tagDanger\":\"Небезпечно\",\"tagNew\":\"Нове!\",\"tagRecommended\":\"Рекомендовано\",\"tagTheme\":\"Тема\",\"title\":\"Налаштування доповненнь\",\"unsupported\":\"Деякі доповнення не доступні у цьому браузері:\"},\"vi\":{\"addonFeedback\":\"Phản hồi\",\"confirmResetAll\":\"Bạn có chắc khi chỉnh lại tất cả các cài đặt addon về giá trị mặc định không?\",\"credits\":\"Tác giả:\",\"dirtyButton\":\"Tải lại ngay bây giờ\",\"enableDangerous\":\"Addon này nguy hiểm và có thể cố ý VÔ HIỆU HOÁ các tính năng. Hầu hết người dùng KHÔNG NÊN bật addon này. Bạn có chắc khi bật addon này chứ?\",\"export\":\"Xuất cài đặt\",\"groupDanger\":\"Nguy hiểm ({number})\",\"groupNew\":\"Mới ({number})\",\"groupOthers\":\"Còn lại ({number})\",\"import\":\"Tải lên cài đặt\",\"noResults\":\"Không có kết quả.\",\"presets\":\"Cài đặt cho trước\",\"reset\":\"Cài Đặt Lại\",\"resetAll\":\"Cài Đặt lại tất cả\",\"search\":\"Tìm kiếm\",\"tagDanger\":\"Nguy hiểm\",\"tagNew\":\"Mới!\",\"tagRecommended\":\"Khuyên dùng\",\"tagTheme\":\"Chủ đề\",\"title\":\"Cài Đặt Addon\",\"unsupported\":\"Một vài addons không khả dụng ở trong trình duệt này:\"},\"zh-cn\":{\"addonFeedback\":\"插件反馈\",\"confirmResetAll\":\"你确定要将所有插件设置重置为默认值吗?\",\"credits\":\"鸣谢:\",\"dirty\":\"重新加载选项卡以应用设置。\",\"dirtyButton\":\"重新加载\",\"enableDangerous\":\"此插件存在潜在的风险,可能会禁用某些功能。大多数用户不应启用此加载项。您确定要启用它吗?\",\"export\":\"导出设置\",\"groupDanger\":\"危险({number}\",\"groupNew\":\"最新({number}\",\"groupOthers\":\"其他({number}\",\"import\":\"导入设置\",\"noCompiler\":\"这个插件只有在通过高级 > 禁用编译器选项或使用\\\"在编辑器中禁用编译器\\\"插件禁用编译器的情况下才能工作。\",\"noResults\":\"没有相符的结果。\",\"presets\":\"预设\",\"reset\":\"重置\",\"resetAll\":\"全部重置\",\"search\":\"搜索\",\"tagBeta\":\"测试\",\"tagDanger\":\"危险\",\"tagNew\":\"最新\",\"tagRecommended\":\"推荐\",\"tagTheme\":\"外观\",\"title\":\"插件设置\",\"unsupported\":\"某些插件在此浏览器中不可用:\"},\"zh-tw\":{\"addonFeedback\":\"附加元件回饋\",\"confirmResetAll\":\"你確定要重設所有附件設定?\",\"credits\":\"感謝:\",\"dirtyButton\":\"重新載入\",\"export\":\"匯出設定\",\"groupDanger\":\"危險({number}\",\"groupNew\":\"全新({number}\",\"groupOthers\":\"其他({number}\",\"import\":\"匯入設定\",\"noResults\":\"沒有相符的結果。\",\"presets\":\"預設\",\"reset\":\"重設\",\"resetAll\":\"全部重設\",\"search\":\"搜尋……\",\"tagBeta\":\"測試\",\"tagDanger\":\"危險\",\"tagNew\":\"全新\",\"tagRecommended\":\"推薦\",\"tagTheme\":\"外觀\",\"title\":\"附件設定\",\"unsupported\":\"下列附加元件在此瀏覽器不可用:\"}}");
/***/ }),
/***/ "./src/lib/detect-locale.js":
/*!**********************************!*\
!*** ./src/lib/detect-locale.js ***!
\**********************************/
/*! exports provided: LANGUAGE_KEY, detectLocale */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "LANGUAGE_KEY", function() { return LANGUAGE_KEY; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "detectLocale", function() { return detectLocale; });
/* harmony import */ var query_string__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! query-string */ "./node_modules/query-string/index.js");
/* harmony import */ var query_string__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(query_string__WEBPACK_IMPORTED_MODULE_0__);
/**
* @fileoverview
* Utility function to detect locale from the browser setting or paramenter on the URL.
*/
// tw: read language from localStorage
const LANGUAGE_KEY = 'tw:language';
/**
* look for language setting in the browser. Check against supported locales.
* If there's a parameter in the URL, override the browser setting
* @param {Array.string} supportedLocales An array of supported locale codes.
* @return {string} the preferred locale
*/
const detectLocale = supportedLocales => {
// tw: read language from localStorage
try {
const storedLanguage = localStorage.getItem(LANGUAGE_KEY);
if (storedLanguage && supportedLocales.includes(storedLanguage)) {
return storedLanguage;
}
} catch (e) {
/* ignore */
}
let locale = 'en'; // default
let browserLocale = window.navigator.userLanguage || window.navigator.language;
browserLocale = browserLocale.toLowerCase(); // try to set locale from browserLocale
if (supportedLocales.includes(browserLocale)) {
locale = browserLocale;
} else {
browserLocale = browserLocale.split('-')[0];
if (supportedLocales.includes(browserLocale)) {
locale = browserLocale;
}
}
const queryParams = query_string__WEBPACK_IMPORTED_MODULE_0___default.a.parse(location.search); // Flatten potential arrays and remove falsy values
const potentialLocales = [].concat(queryParams.locale, queryParams.lang).filter(l => l);
if (!potentialLocales.length) {
return locale;
}
const urlLocale = potentialLocales[0].toLowerCase();
if (supportedLocales.includes(urlLocale)) {
return urlLocale;
}
return locale;
};
/***/ }),
/***/ "./src/lib/download-blob.js":
/*!**********************************!*\
!*** ./src/lib/download-blob.js ***!
\**********************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony default export */ __webpack_exports__["default"] = ((filename, blob) => {
const downloadLink = document.createElement('a');
document.body.appendChild(downloadLink); // Use special ms version if available to get it working on Edge.
if (navigator.msSaveOrOpenBlob) {
navigator.msSaveOrOpenBlob(blob, filename);
return;
}
if ('download' in HTMLAnchorElement.prototype) {
const url = window.URL.createObjectURL(blob);
downloadLink.href = url;
downloadLink.download = filename;
downloadLink.type = blob.type;
downloadLink.click(); // remove the link after a timeout to prevent a crash on iOS 13 Safari
window.setTimeout(() => {
document.body.removeChild(downloadLink);
window.URL.revokeObjectURL(url);
}, 1000);
} else {
// iOS 12 Safari, open a new page and set href to data-uri
let popup = window.open('', '_blank');
const reader = new FileReader();
reader.onloadend = function () {
popup.location.href = reader.result;
popup = null;
};
reader.readAsDataURL(blob);
}
});
/***/ }),
/***/ "./src/lib/isScratchDesktop.js":
/*!*************************************!*\
!*** ./src/lib/isScratchDesktop.js ***!
\*************************************/
/*! exports provided: default, isScratchDesktop, notScratchDesktop, setIsScratchDesktop */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "isScratchDesktop", function() { return isScratchDesktop; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "notScratchDesktop", function() { return notScratchDesktop; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "setIsScratchDesktop", function() { return setIsScratchDesktop; });
/**
* Internal stored state. Not valid until after at least one call to `setIsScratchDesktop()`.
* @type {boolean}
*/
let _isScratchDesktop; // undefined = not ready yet
/**
* Tell the `isScratchDesktop()` whether or not the GUI is running under Scratch Desktop.
* @param {boolean} value - the new value which `isScratchDesktop()` should return in the future.
*/
const setIsScratchDesktop = function setIsScratchDesktop(value) {
_isScratchDesktop = value;
};
/**
* @returns {boolean} - true if it seems like the GUI is running under Scratch Desktop; false otherwise.
* If `setIsScratchDesktop()` has not yet been called, this can return `undefined`.
*/
const isScratchDesktop = function isScratchDesktop() {
return _isScratchDesktop;
};
/**
* @returns {boolean} - false if it seems like the GUI is running under Scratch Desktop; true otherwise.
*/
const notScratchDesktop = function notScratchDesktop() {
return !isScratchDesktop();
};
/* harmony default export */ __webpack_exports__["default"] = (isScratchDesktop);
/***/ }),
/***/ "./src/lib/normalize.css":
/*!*******************************!*\
!*** ./src/lib/normalize.css ***!
\*******************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
var content = __webpack_require__(/*! !../../node_modules/css-loader??ref--5-1!../../node_modules/postcss-loader/src??postcss!./normalize.css */ "./node_modules/css-loader/index.js?!./node_modules/postcss-loader/src/index.js?!./src/lib/normalize.css");
if(typeof content === 'string') content = [[module.i, content, '']];
var transform;
var insertInto;
var options = {"hmr":true}
options.transform = transform
options.insertInto = undefined;
var update = __webpack_require__(/*! ../../node_modules/style-loader/lib/addStyles.js */ "./node_modules/style-loader/lib/addStyles.js")(content, options);
if(content.locals) module.exports = content.locals;
if(false) {}
/***/ }),
/***/ "./src/lib/tw-theme-hoc.jsx":
/*!**********************************!*\
!*** ./src/lib/tw-theme-hoc.jsx ***!
\**********************************/
/*! exports provided: getInitialDarkMode, default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getInitialDarkMode", function() { return getInitialDarkMode; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return ThemeHOC; });
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js");
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _raw_loader_tw_theme_dark_css__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! raw-loader!./tw-theme-dark.css */ "./node_modules/raw-loader/index.js!./src/lib/tw-theme-dark.css");
/* harmony import */ var _raw_loader_tw_theme_dark_css__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_raw_loader_tw_theme_dark_css__WEBPACK_IMPORTED_MODULE_1__);
function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
const THEME_KEY = 'tw:theme';
const darkMediaQuery = window.matchMedia('(prefers-color-scheme: dark)');
const getInitialDarkMode = () => {
try {
const item = localStorage.getItem(THEME_KEY);
if (item !== null) {
return item === 'dark';
}
} catch (e) {// ignore
}
return darkMediaQuery.matches;
};
const darkModeStylesheet = document.createElement('style');
darkModeStylesheet.textContent = _raw_loader_tw_theme_dark_css__WEBPACK_IMPORTED_MODULE_1___default.a;
const ThemeHOC = function ThemeHOC(WrappedComponent) {
class ThemeComponent extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Component {
constructor(props) {
super(props);
this.handleQueryChange = this.handleQueryChange.bind(this);
this.handleClickTheme = this.handleClickTheme.bind(this);
this.state = {
dark: getInitialDarkMode()
};
}
componentDidMount() {
// media query does not have listeners in legacy edge
if (darkMediaQuery.addEventListener) {
darkMediaQuery.addEventListener('change', this.handleQueryChange);
}
this.updateDark();
}
componentDidUpdate() {
try {
localStorage.setItem(THEME_KEY, this.state.dark ? 'dark' : 'light');
} catch (e) {// ignore
}
this.updateDark();
}
componentWillUnmount() {
// media query does not have listeners in legacy edge
if (darkMediaQuery.removeEventListener) {
darkMediaQuery.removeEventListener('change', this.handleQueryChange);
}
}
updateDark() {
const dark = this.state.dark;
document.body.setAttribute('theme', dark ? 'dark' : 'light');
if (dark && !darkModeStylesheet.parentNode) {
// Append at the start of <body> we override scratch-gui styles in <head>
// but are overridden by addon styles at the end of <body>
document.body.insertBefore(darkModeStylesheet, document.body.firstChild);
} else if (!dark && darkModeStylesheet.parentNode) {
darkModeStylesheet.parentNode.removeChild(darkModeStylesheet);
}
}
handleQueryChange() {
this.setState({
dark: darkMediaQuery.matches
});
}
handleClickTheme() {
this.setState(state => ({
dark: !state.dark
}));
}
render() {
return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(WrappedComponent, _extends({
onClickTheme: this.handleClickTheme,
isDark: this.state.dark
}, this.props));
}
}
return ThemeComponent;
};
/***/ }),
/***/ "./src/playground/addon-settings.jsx":
/*!*******************************************!*\
!*** ./src/playground/addon-settings.jsx ***!
\*******************************************/
/*! no exports provided */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js");
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var react_dom__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react-dom */ "./node_modules/react-dom/index.js");
/* harmony import */ var react_dom__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_dom__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _lib_download_blob_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../lib/download-blob.js */ "./src/lib/download-blob.js");
/* harmony import */ var _addons_settings_settings_jsx__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../addons/settings/settings.jsx */ "./src/addons/settings/settings.jsx");
/* harmony import */ var _app_target__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./app-target */ "./src/playground/app-target.js");
/**
* Copyright (C) 2021 Thomas Weber
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 3 as
* published by the Free Software Foundation.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
const onExportSettings = settings => {
const blob = new Blob([JSON.stringify(settings)]);
Object(_lib_download_blob_js__WEBPACK_IMPORTED_MODULE_2__["default"])('turbowarp-addon-settings.json', blob);
};
react_dom__WEBPACK_IMPORTED_MODULE_1___default.a.render( /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_addons_settings_settings_jsx__WEBPACK_IMPORTED_MODULE_3__["default"], {
onExportSettings: onExportSettings
}), _app_target__WEBPACK_IMPORTED_MODULE_4__["default"]);
/***/ }),
/***/ "./src/playground/app-target.js":
/*!**************************************!*\
!*** ./src/playground/app-target.js ***!
\**************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
const appTarget = document.getElementById('app'); // Remove everything from the target to fix macOS Safari "Save Page As",
while (appTarget.firstChild) {
appTarget.removeChild(appTarget.firstChild);
}
document.body.classList.add('tw-loaded');
/* harmony default export */ __webpack_exports__["default"] = (appTarget);
/***/ })
/******/ });
//# sourceMappingURL=addon-settings.js.map