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 .\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__(/*! ./search.svg */ "./src/addons/settings/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__(/*! ./clear.svg */ "./src/addons/settings/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__(/*! ./check.svg */ "./src/addons/settings/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.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-enableMiddleClickFinder, editor-devtools/@settings-name-enablePasteBlocksAtMouse, 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, clones/@description, clones/@name, 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, 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, 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-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, 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-border, 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/@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/@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 im Editor die Leistung beeinträchtigen.\",\"cat-blocks/@name\":\"Katzenblöcke\",\"cat-blocks/@settings-name-watch\":\"Mauscursor ansehen\",\"editor-devtools/@description\":\"Fügt ein Suchfeld und neue Menüoptionen zum Editor hinzu: Kopieren/Einfügen von Blöcken, besseres Aufräumen, gehe zu Definitionen von Benutzerdefinierten Blöcken und vieles mehr! Drücke Strg+F zum Suchen, Strg+Leertaste zum Öffnen des \\\"Block nach Namen hinzufügen\\\"-Popups, Strg+Links/Rechts zum Navigieren im SUchverlauf.\",\"editor-devtools/@name\":\"Entwicklertools\",\"editor-devtools/@settings-name-enableCleanUpPlus\":\"Verbessere \\\"Blöcke aufräumen\\\"\",\"editor-devtools/@settings-name-enableMiddleClickFinder\":\"Um zu navigieren, klicke mit der mittleren Maustaste auf Variablen, benutzerdefinierte Blöcke oder Ereignisse\",\"editor-devtools/@settings-name-enablePasteBlocksAtMouse\":\"Blöcke beim Mauscursor einfügen\",\"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\":\"Animationdauer\",\"hide-flyout/@settings-name-toggle\":\"Festlegen...\",\"hide-flyout/@settings-select-speed-default\":\"Standard\",\"hide-flyout/@settings-select-speed-long\":\"Lang\",\"hide-flyout/@settings-select-speed-none\":\"Keine\",\"hide-flyout/@settings-select-speed-short\":\"Kurz\",\"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\",\"clones/@description\":\"Fügt einen Zähler zum Editor hinzu, der die Anzahl aller Klone anzeigt.\",\"clones/@name\":\"Klonzähler\",\"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\",\"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\":\"Vorherige Farbe beim Wechseln von Werkzeugen verwenden\",\"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\",\"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%)\",\"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-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\":\"Neue Einstellung zum Anwenden der Blockfarben auf Foren.\",\"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\",\"search-sprites/@description\":\"Fügt ein Suchfeld zur Figurenleiste hinzu.\",\"search-sprites/@name\":\"Figuren nach Namen suchen\",\"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-border\":\"Rand hinzufügen\",\"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\":\"Dauer der Animation für das automatische 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\":\"Lang\",\"custom-zoom/@settings-select-speed-none\":\"Keine\",\"custom-zoom/@settings-select-speed-short\":\"Kurz\",\"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.\",\"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\":\"Unterstützung für weitere Tasten\",\"editor-extra-keys/@settings-name-experimentalKeys\":\"Experimentelle Tasten aktivieren\",\"editor-extra-keys/@settings-name-shiftKeys\":\"Umschalttasten aktivieren\",\"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 ein Kontextmenüelement zum Verschieben von Kostümen und Klängen an erste oder letzte Stelle der Liste. Früher Teil der Entwicklertools.\",\"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/@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/@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ü\",\"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\":\"Öffnet den Projektplayer im Volbbildmodus des Browsers.\",\"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-enableMiddleClickFinder, editor-devtools/@settings-name-enablePasteBlocksAtMouse, 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, clones/@description, clones/@name, 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, 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, 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-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/@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-border, 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-library, initialise-sprite-position/@settings-name-x, initialise-sprite-position/@settings-name-y, 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/@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/@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\":\"Agrega una barra de búsqueda y nuevas opciones de menú para el editor: copie y pegue bloques, ordene de mejor manera, vaya directamente a la definición de un bloque personalizado y más Presione Ctrl+F para enfocar la barra de búsqueda, Ctrl+Espacio para abrir la ventana flotante de \\\"encontrar bloque por nombre\\\", Ctrl+Izquierda/Derecha para navegar el historial de búsqueda.\",\"editor-devtools/@name\":\"Herramientas de desarrollador\",\"editor-devtools/@settings-name-enableCleanUpPlus\":\"Mejorar \\\"Ordenar Bloques\\\"\",\"editor-devtools/@settings-name-enableMiddleClickFinder\":\"Click medio del mouse en variables, bloques personalizados o eventos para navegar\",\"editor-devtools/@settings-name-enablePasteBlocksAtMouse\":\"Pegar bloques en la posición del cursor\",\"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\":\"Duración 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\":\"Larga\",\"hide-flyout/@settings-select-speed-none\":\"Ninguna\",\"hide-flyout/@settings-select-speed-short\":\"Corta\",\"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\",\"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\",\"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\",\"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 del predeterminado 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\",\"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%)\",\"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 2.0\",\"editor-theme3/@preset-name-tweaks\":\"3.0 Mejorado\",\"editor-theme3/@settings-name-Pen-color\":\"extensiones\",\"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\":\"Nuevo ajuste para activar el cambio de color de los bloques en los foros.\",\"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/@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\",\"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\",\"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-border\":\"Agregar borde\",\"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\":\"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\":\"Larga\",\"custom-zoom/@settings-select-speed-none\":\"Ninguna\",\"custom-zoom/@settings-select-speed-short\":\"Corta\",\"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-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\",\"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\":\"Agrega más teclas al menú de los bloques \\\"¿tecla () presionada?\\\" y \\\"al presionar tecla ()\\\", como enter, punto, coma y más.\",\"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\":\"Soporte de teclas extras\",\"editor-extra-keys/@settings-name-experimentalKeys\":\"Activar teclas experimentales\",\"editor-extra-keys/@settings-name-shiftKeys\":\"Activar 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 un ítem al menú de click derecho para mover un disfraz o sonido a la posición primera o última de la lista. Previamente parte de las herramientas de desarrollador.\",\"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/@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/@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\",\"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/@description, editor-devtools/@name, editor-devtools/@settings-name-enableCleanUpPlus, editor-devtools/@settings-name-enableMiddleClickFinder, editor-devtools/@settings-name-enablePasteBlocksAtMouse, 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, clones/@description, clones/@name, 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, 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, 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-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/@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-border, 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-none, custom-zoom/@settings-select-speed-short, 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, 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/@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-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\":\"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/@description\":\"Ajoute une boîte de recherche et de nouvelles options de menu à l'éditeur : copier/coller des blocs, un meilleur nettoyage, accéder à la définition d'un bloc personnalisé, et plus encore ! Appuyez sur Ctrl+F pour sélectionner la zone de recherche, Ctrl+Espace pour afficher le pop-up \\\"ajouter un bloc par nom\\\", Ctrl+Gauche/Droite pour naviguer dans l'historique des recherches.\",\"editor-devtools/@name\":\"Outils pour développeurs\",\"editor-devtools/@settings-name-enableCleanUpPlus\":\"Améliorer l'option \\\"Nettoyer les blocs\\\"\",\"editor-devtools/@settings-name-enableMiddleClickFinder\":\"Faites un clic avec la molette sur les variables, les blocs personnalisés ou les évènements pour aller à leur définition\",\"editor-devtools/@settings-name-enablePasteBlocksAtMouse\":\"Coller les blocs à l'emplacement du curseur\",\"editor-searchable-dropdowns/@description\":\"Vous permet de rechercher des listes déroulantes de 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\":\"Durée de l'animation\",\"hide-flyout/@settings-name-toggle\":\"Activer...\",\"hide-flyout/@settings-select-speed-default\":\"Par défaut\",\"hide-flyout/@settings-select-speed-long\":\"Longue\",\"hide-flyout/@settings-select-speed-none\":\"Aucune\",\"hide-flyout/@settings-select-speed-short\":\"Courte\",\"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\",\"clones/@description\":\"Ajoute un compteur dans l'éditeur pour voir le compte total de clones.\",\"clones/@name\":\"Compteur de clones\",\"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\":\"Utiliser la couleur précédente au lieu de la valeur par défaut lors du 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 \\\"upload le 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\":\"Chargement d'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\",\"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%)\",\"editor-theme3/@description\":\"Personnalisez la couleur des blocs pour chaque catégorie de bloc dans l'éditeur.\",\"editor-theme3/@name\":\"Couleurs des blocs personnalisable\",\"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 classiques 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 2.0\",\"editor-theme3/@preset-name-tweaks\":\"Ajustements 3.0\",\"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\":\"Nouvelle option qui permet de changer les couleurs des blocs dans les forums.\",\"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 quuan on fait un clic droit sur un bloc \",\"editor-colored-context-menus/@name\":\"Menus déroulants colorés\",\"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\":\"Inverser 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\",\"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\",\"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-border\":\"Ajouter un bord\",\"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-speed\":\"Masquer automatiquement la durée de l'animation\",\"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-none\":\"Aucun\",\"custom-zoom/@settings-select-speed-short\":\"Court\",\"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-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\",\"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\":\"Ajouté\",\"paint-by-default/@settings-name-costume\":\"Ajouter un costume\",\"paint-by-default/@settings-name-sound\":\"Ajouté un son\",\"paint-by-default/@settings-name-sprite\":\"Ajouté un lutin\",\"paint-by-default/@settings-select-backdrop-library\":\"Bibliothèque\",\"paint-by-default/@settings-select-backdrop-paint\":\"Peindre\",\"paint-by-default/@settings-select-backdrop-upload\":\"Uploadé\",\"paint-by-default/@settings-select-costume-library\":\"Bibliothèque\",\"paint-by-default/@settings-select-costume-paint\":\"Peindre\",\"paint-by-default/@settings-select-costume-upload\":\"Uploadé\",\"paint-by-default/@settings-select-sound-library\":\"Bibliothèque\",\"paint-by-default/@settings-select-sound-record\":\"Enregistrer\",\"paint-by-default/@settings-select-sound-upload\":\"Uploadé\",\"paint-by-default/@settings-select-sprite-library\":\"Bibliothèque\",\"paint-by-default/@settings-select-sprite-paint\":\"Peindre\",\"paint-by-default/@settings-select-sprite-upload\":\"Uploadé\",\"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 blocs \\\"touche () enfoncée ?\\\" et \\\"quand la touche () est pressée\\\", les listes déroulantes de blocs, telles que entrée, point, virgule, etc.\",\"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\":\"Activer les touches expérimentales\",\"editor-extra-keys/@settings-name-shiftKeys\":\"Activer les touches Maj. ou 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\":\"Ajoute un élément au menu contextuel du clics droit pour déplacé un costume ou un son en haut ou en bas de ça liste. Précédemment dans le Scratch Developer Tools.\",\"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/@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/@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\",\"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-enableMiddleClickFinder, editor-devtools/@settings-name-enablePasteBlocksAtMouse, 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, clones/@description, clones/@name, 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, 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, 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-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, 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-border, 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/@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\":\"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 egy keresőmezőt és új menü opciókat a szerkesztőhöz: másolj/illessz be blokkokat, jobb rendrakás, ugorj saját blokk definíciójához, és még sok más! Nyomj Ctrl+F-t, hogy elkezdhess gépelni a keresőmezőbe, Ctrl+Szóközt, hogy felhozd az \\\"illessz be blokkot névalapján\\\" felugró menüt, Ctrl+Bal/Jobb Nyíl, hogy a keresési előzményekben kalandozz.\",\"editor-devtools/@name\":\"Fejlesztői eszközök\",\"editor-devtools/@settings-name-enableCleanUpPlus\":\"Fejlesztett \\\"Rendrakás\\\"\",\"editor-devtools/@settings-name-enableMiddleClickFinder\":\"Kattints középső egérgombbal változókra, saját blokkokra vagy eseményekre, hogy navigálj\",\"editor-devtools/@settings-name-enablePasteBlocksAtMouse\":\"Blokkok beillesztése a kurzorhoz\",\"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ó hossza\",\"hide-flyout/@settings-name-toggle\":\"Váltás ha...\",\"hide-flyout/@settings-select-speed-default\":\"Alap\",\"hide-flyout/@settings-select-speed-long\":\"Hosszú\",\"hide-flyout/@settings-select-speed-none\":\"Nincs\",\"hide-flyout/@settings-select-speed-short\":\"Rövid\",\"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\",\"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ó\",\"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 hex kód bemenetet a szín vá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\",\"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, az alap-beállított 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\",\"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%)\",\"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-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\":\"Új beállítás, amivel engedélyezheted, hogy a blokkok színét a fórumokon is változtathasd.\",\"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ő\",\"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\",\"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-border\":\"Határvonal hozzáadása\",\"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ó időtartamának 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\":\"Hosszú\",\"custom-zoom/@settings-select-speed-none\":\"Egyik sem\",\"custom-zoom/@settings-select-speed-short\":\"Rövid\",\"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\":\"További lehetőségeket ad a \\\"() lenyomva?\\\" és a \\\"() gomb lenyomásakor\\\" blokkok lenyíló menüihez, például az enter, a pont, a vessző, és még sok más.\",\"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ű érzékelés\",\"editor-extra-keys/@settings-name-experimentalKeys\":\"Kísérleti gombok engedélyezése\",\"editor-extra-keys/@settings-name-shiftKeys\":\"Shift billentyűk engedélyezése\",\"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 helyi menü elemet, amivel mozgathatsz egy jelmezt vagy hangot a lista tetejére vagy aljára. Korábban a fejlesztői eszközök része.\",\"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/@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ü\",\"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-enableMiddleClickFinder, editor-devtools/@settings-name-enablePasteBlocksAtMouse, 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, 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, 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, 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-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, 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-border, 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/@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\":\"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\":\"La modalità \\\"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 una casella di ricerca e nuove opzioni ai menu dell'editor: copia/incolla blocchi, riordino migliorato, vai alla definizione del blocco e altro! Premi Ctrl+F per spostarti alla casella di ricerca, Ctrl+Spazio per attivare il menu \\\"aggiungi blocco per nome\\\", Ctrl+Sinistra/Destra per navigare nella cronologia di ricerca.\",\"editor-devtools/@name\":\"Strumenti per sviluppatori\",\"editor-devtools/@settings-name-enableCleanUpPlus\":\"Migliora \\\"Riordina i Blocchi\\\"\",\"editor-devtools/@settings-name-enableMiddleClickFinder\":\"Clicca nel centro i blocchi delle variabili, i blocchi personalizzati o gli eventi per cercarne altre occorrenze\",\"editor-devtools/@settings-name-enablePasteBlocksAtMouse\":\"Incolla i blocchi dove si trova il puntatore del mouse.\",\"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\":\"Durata animazione\",\"hide-flyout/@settings-name-toggle\":\"Nascondi quando...\",\"hide-flyout/@settings-select-speed-default\":\"Predefinita\",\"hide-flyout/@settings-select-speed-long\":\"Lunga\",\"hide-flyout/@settings-select-speed-none\":\"Nessuna\",\"hide-flyout/@settings-select-speed-short\":\"Corta\",\"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 all’editor 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\",\"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\",\"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 i colori precedenti invece di quelli predefiniti quando si cambia editor\",\"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\",\"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%)\",\"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-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\":\"Nuova impostazione per abilitare la possibilità di cambiare i colori dei blocchi nei forum.\",\"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\",\"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\",\"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-border\":\"Aggiungi contorno\",\"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\":\"Durata dell'animazione della scomparsa automatica\",\"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\":\"Lunga\",\"custom-zoom/@settings-select-speed-none\":\"Nessuna\",\"custom-zoom/@settings-select-speed-short\":\"Breve\",\"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.\",\"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\":\"Abilita tasti sperimentali\",\"editor-extra-keys/@settings-name-shiftKeys\":\"Abilita 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 una opzione al menu contestuale per spostare un costume o un suono in cima o in fondo alla lista. In precedenza era un'opzione inserita negli strumenti per sviluppatori.\",\"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/@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\",\"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-enableMiddleClickFinder, editor-devtools/@settings-name-enablePasteBlocksAtMouse, 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, 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, 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, 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-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, 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-border, 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/@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/@info-watch\":\"「カーソルを向く」オプションを使用すると、エディターが重くなるかもしれません。\",\"cat-blocks/@name\":\"キャットブロック\",\"cat-blocks/@settings-name-watch\":\"カーソルを向く\",\"editor-devtools/@description\":\"検索ボックス、メニューオプション、ブロックのコピペ、きれいにする、定義ブロックに移動、その他さまざまな機能を追加する。 Ctrl+Fを押して検索ボックスをフォーカスし、Ctrl+スペースで「名前でブロックを追加」ポップアップを表示し、Ctrl+左右キーで検索履歴を見る。\",\"editor-devtools/@name\":\"開発者ツール\",\"editor-devtools/@settings-name-enableCleanUpPlus\":\"きれいにする +\",\"editor-devtools/@settings-name-enableMiddleClickFinder\":\"変数、カスタムブロック、イベントをマウスの中ボタンでクリックして案内\",\"editor-devtools/@settings-name-enablePasteBlocksAtMouse\":\"カーソルの位置にブロックを配置\",\"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\":\"プロジェクトをミュート\",\"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\":\"色合い\",\"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\":\"元サイズ\",\"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%)\",\"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-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\":\"変数マネージャー\",\"search-sprites/@description\":\"スプライトペインに、スプライトを名前で検索する項目を追加する。\",\"search-sprites/@name\":\"スプライトを検索\",\"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-border\":\"枠線\",\"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/@name\":\"コスチュームを一番上や一番下に移動\",\"disable-paste-offset/@description\":\"コスチュームエディター上に張り付けるとき、元の場所からずらさずに張り付ける。\",\"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列カテゴリーメニュー\",\"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/@info-watch, cat-blocks/@name, cat-blocks/@settings-name-watch, editor-devtools/@name, editor-devtools/@settings-name-enableCleanUpPlus, editor-devtools/@settings-name-enableMiddleClickFinder, editor-devtools/@settings-name-enablePasteBlocksAtMouse, 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, 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_clone_create, debugger/@settings-name-log_failed_clone_creation, debugger/@settings-name-log_greenflag, pause/@description, pause/@name, mute-project/@description, mute-project/@name, clones/@description, clones/@name, 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, 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, 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-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/@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-border, 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-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-library, initialise-sprite-position/@settings-name-x, initialise-sprite-position/@settings-name-y, 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/@name, move-to-top-bottom/@description, move-to-top-bottom/@name, disable-paste-offset/@description, disable-paste-offset/@name, block-duplicate/@description, block-duplicate/@info-mac, block-duplicate/@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, 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/@name\":\"개발자 도구\",\"editor-devtools/@settings-name-enableCleanUpPlus\":\"\\\"블럭 정리하기\\\" 향상\",\"editor-devtools/@settings-name-enableMiddleClickFinder\":\"변수 마우스 가운데 클릭, 탐색할 사용자 지정 블록 또는 이벤트\",\"editor-devtools/@settings-name-enablePasteBlocksAtMouse\":\"마우스 커서로 블럭 붙여넣기\",\"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\":\"팔레트 영역 접근\",\"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_clone_create\":\"복제본 생성 기록하기\",\"debugger/@settings-name-log_failed_clone_creation\":\"복제본 개수 제한에 도달했을 때 기록하기\",\"debugger/@settings-name-log_greenflag\":\"녹색 깃발 클릭 기록하기\",\"pause/@description\":\"초록 깃발 옆에 일시 정지 버튼을 추가합니다.\",\"pause/@name\":\"일시정지 버튼\",\"mute-project/@description\":\"녹색 깃발을 Ctrl+클릭하여 프로젝트를 음소거/음소거 해제합니다.\",\"mute-project/@name\":\"프로젝트 플레이어 음소거 모드\",\"clones/@description\":\"전체 복제본의 수를 편집기 무대 상단에 표시합니다.\",\"clones/@name\":\"복제본 개수 표시\",\"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\":\"단색으로 표시\",\"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\":\"기존 크기\",\"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%)\",\"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-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/@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-border\":\"테두리 넣기\",\"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-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-library\":\"라이브러리 스프라이트의 위치 임의 지정\",\"initialise-sprite-position/@settings-name-x\":\"X 좌표\",\"initialise-sprite-position/@settings-name-y\":\"Y 좌표\",\"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/@description\":\"\\\"()키를 눌렀는가?\\\"와 \\\"()키를 눌렀을 때\\\" 블록의 드롭다운에 엔터, 마침표, 쉼표 등의 더 많은 키를 추가힙니다.\",\"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/@name\":\"편집기에서 스프라이트 드래그 끄기\",\"move-to-top-bottom/@description\":\"기존에는 개발자 도구에 있었던 모양이나 소리를 리스트의 맨 아래나 맨 위로 보내는 우클릭 메뉴를 추가합니다.\",\"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 키로 스크립트 복제하기\",\"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열로 쪼개 스크래치 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\":\"전체 화면에서 툴바 숨기기\",\"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-enableMiddleClickFinder, editor-devtools/@settings-name-enablePasteBlocksAtMouse, 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, 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, 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, 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-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, 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-border, 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/@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/@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 \\\"Kijk naar muisaanwijzer\\\"-optie kan mogelijk de prestaties verminderen wanneer de editor openstaat.\",\"cat-blocks/@name\":\"Kat-blokken\",\"cat-blocks/@settings-name-watch\":\"Kijk naar muisaanwijzer\",\"editor-devtools/@description\":\"Voegt een zoekbalk en nieuwe menuopties toe aan de editor: blokken kopiëren/plakken, betere opruimer, naar blokdefinitie springen, en meer! Druk op Ctrl+F om de zoekbalk te focussen, Ctrl+Spatie om de \\\"blok bij naam toevoegen\\\"-pop-up tevoorschijn te brengen, Ctrl+Links/Rechts om zoekgeschiedenis te navigeren.\",\"editor-devtools/@name\":\"Ontwikkelaarstools\",\"editor-devtools/@settings-name-enableCleanUpPlus\":\"\\\"Blokken opruimen\\\" Verbeteren\",\"editor-devtools/@settings-name-enableMiddleClickFinder\":\"Gebruik de middelste muisknop op variabelen, eigen blokken of gebeurtenissen om te navigeren\",\"editor-devtools/@settings-name-enablePasteBlocksAtMouse\":\"Blokken plakken bij muisaanwijzer\",\"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 iconen binnen de gekleurde cirkels van blokcategorieën toe.\",\"block-palette-icons/@name\":\"Blokpalet categorie-iconen\",\"hide-flyout/@description\":\"Verbergt het blokpalet als niet gefocust. Klik op het sloticoon 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\":\"Animatielengte\",\"hide-flyout/@settings-name-toggle\":\"Aanzetten...\",\"hide-flyout/@settings-select-speed-default\":\"Standaard\",\"hide-flyout/@settings-select-speed-long\":\"Lang\",\"hide-flyout/@settings-select-speed-none\":\"Geen\",\"hide-flyout/@settings-select-speed-short\":\"Kort\",\"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\",\"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\",\"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 standaard bij 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 helderheidsliders in de kostuumeditor 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\",\"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%)\",\"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-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\":\"Nieuwe instelling om het veranderen van kleur van blokken in de forums in te schakelen.\",\"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\",\"search-sprites/@description\":\"Voegt een zoekbalk aan het spritevenster toe om sprites bij naam te zoeken.\",\"search-sprites/@name\":\"Sprites bij naam zoeken\",\"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-border\":\"Rand toevoegen\",\"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\":\"Automatisch Verbergen-Animatielengte\",\"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\":\"Lang\",\"custom-zoom/@settings-select-speed-none\":\"Geen\",\"custom-zoom/@settings-select-speed-short\":\"Kort\",\"initialise-sprite-position/@description\":\"Verander de standaard x/y-positie van nieuwe sprites.\",\"initialise-sprite-position/@name\":\"Aanpasbare nieuwe sprite-positie\",\"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.\",\"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\":\"Extra toetsondersteuning\",\"editor-extra-keys/@settings-name-experimentalKeys\":\"Experimentele toetsen aanzetten\",\"editor-extra-keys/@settings-name-shiftKeys\":\"Shifttoetsen aanzetten\",\"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 een optie toe in het rechterklikmenu om een uiterlijk of geluid naar boven of beneden te sturen in de lijst. Hoorde eerst bij de ontwikkelaarstools.\",\"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/@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/@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\",\"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/@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-enableMiddleClickFinder, editor-devtools/@settings-name-enablePasteBlocksAtMouse, 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, clones/@description, clones/@name, 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, 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, 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-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, 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-border, 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/@name, disable-paste-offset/@description, disable-paste-offset/@name, block-duplicate/@description, block-duplicate/@info-mac, block-duplicate/@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\":\"Przywraca do edytora kocie bloki z prima aprilis 2020.\",\"cat-blocks/@info-watch\":\"Opcja „Obserwuj kursor myszy” może wpływać na wydajność, gdy edytor jest otwarty.\",\"cat-blocks/@name\":\"Kocie Bloki\",\"cat-blocks/@settings-name-watch\":\"Patrz na kursor myszy\",\"editor-devtools/@description\":\"Dodaje pole wyszukiwania i kilka nowych opcji w menu edytora jak: kopiuj/wklej bloki, lepsze sprzątanie bloków, przejdź do definicji bloku i więcej! Naciśnij Ctr+F, aby zacząć wyszukiwanie, i Ctr+Spacja, aby wyświetlić menu \\\"dodaj blok po nazwie\\\", oraz Ctr+Prawo/Lewo, aby przenieść się w historii wyszukiwania.\",\"editor-devtools/@name\":\"Narzędzia Developerskie\",\"editor-devtools/@settings-name-enableCleanUpPlus\":\"Ulepszone „Wyczyść bloki”\",\"editor-devtools/@settings-name-enableMiddleClickFinder\":\"Kliknij środkowym przyciskiem myszy zmienne, niestandardowe bloki lub zdarzenia, aby nawigować\",\"editor-devtools/@settings-name-enablePasteBlocksAtMouse\":\"Wklej bloki w miejscu kursora myszy\",\"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\":\"Czas trwania animacji\",\"hide-flyout/@settings-name-toggle\":\"Wyświetl, gdy...\",\"hide-flyout/@settings-select-speed-default\":\"Normalny\",\"hide-flyout/@settings-select-speed-long\":\"Długi\",\"hide-flyout/@settings-select-speed-none\":\"Brak\",\"hide-flyout/@settings-select-speed-short\":\"Krótki\",\"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\",\"clones/@description\":\"Dodaje licznik nad sceną pokazujący ilość klonów.\",\"clones/@name\":\"Licznik klonów\",\"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\",\"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-persistence\":\"Używaj poprzedniego koloru zamiast domyślnego po zamianie narzędzia.\",\"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%)\",\"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-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\":\"Nowe ustawienie pozwalające zmieniać kolory bloków na forum.\",\"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\",\"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-border\":\"Dodaj granicę\",\"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\":\"Czas trwania animacji ukrywania\",\"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\":\"Długi\",\"custom-zoom/@settings-select-speed-none\":\"Brak\",\"custom-zoom/@settings-select-speed-short\":\"Krótki\",\"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/@description\":\"Dodaje więcej obsługiwanych przycisków do bloku \\\"Klawisz () został naciśnięty?\\\" i \\\"Gdy klawisz () zostanie kliknięty\\\", m.in. \\\"enter\\\", \\\"kropka\\\", \\\"przecinek\\\" i więcej.\",\"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/@name\":\"Obsługa dodatkowych klawiszy\",\"editor-extra-keys/@settings-name-experimentalKeys\":\"Włącz klawisze eksperymentalne\",\"editor-extra-keys/@settings-name-shiftKeys\":\"Włącz klawisze Shift\",\"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/@description\":\"Dodaje przycisk, który przesuwa kostium lub dźwięk na górę lub na dół listy. Wcześniej część narzędzi developerskich. \",\"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\",\"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\",\"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/@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-enableMiddleClickFinder, editor-devtools/@settings-name-enablePasteBlocksAtMouse, 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, 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, clones/@description, clones/@name, 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, 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, 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-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/@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-border, 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-library, initialise-sprite-position/@settings-name-x, initialise-sprite-position/@settings-name-y, 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/@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/@info-watch\":\"A opção \\\"Monitorar ponteiro do mouse\\\" pode piorar a performance com o editor aberto.\",\"cat-blocks/@name\":\"Blocos de gato\",\"cat-blocks/@settings-name-watch\":\"Monitorar ponteiro do mouse\",\"editor-devtools/@description\":\"Adiciona uma caixa de busca e novas opções de menu ao editor: copiar/colar blocos, organização melhorada, ir para a definição de um bloco customizado, e mais! Aperte Ctrl+F para focar na caixa de localizar, Ctrl+Espaço para abrir o pop-up de \\\"adicionar bloco por nome\\\", Ctrl+Esquerda/Direita para navegar através do histórico de busca.\",\"editor-devtools/@name\":\"Ferramentas de desenvolvedor\",\"editor-devtools/@settings-name-enableCleanUpPlus\":\"Melhorar opção \\\"Limpar Blocos\\\"\",\"editor-devtools/@settings-name-enableMiddleClickFinder\":\"Clique com a rodinha do mouse em variáveis, blocos customizados ou eventos para navegar\",\"editor-devtools/@settings-name-enablePasteBlocksAtMouse\":\"Colar blocos na posição do mouse\",\"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-speed\":\"Duração da animação\",\"hide-flyout/@settings-name-toggle\":\"Alternar ao...\",\"hide-flyout/@settings-select-speed-default\":\"Padrão\",\"hide-flyout/@settings-select-speed-long\":\"Longa\",\"hide-flyout/@settings-select-speed-none\":\"Imediata\",\"hide-flyout/@settings-select-speed-short\":\"Curta\",\"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\",\"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\",\"clones/@description\":\"Adiciona um contador acima do palco no editor que mostra o número total de clones.\",\"clones/@name\":\"Contador de clones\",\"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-persistence\":\"Usar a cor anterior ao invés da padrão quando alternar entre ferramentas\",\"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%)\",\"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-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\",\"editor-theme3/@update\":\"Nova opção de mudar as cores dos blocos no fórum.\",\"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-border\":\"Adicionar borda\",\"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-speed\":\"Duração da Animação de Esconder\",\"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\",\"custom-zoom/@settings-select-speed-long\":\"Longa\",\"custom-zoom/@settings-select-speed-none\":\"Imediata\",\"custom-zoom/@settings-select-speed-short\":\"Curta\",\"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-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\",\"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/@description\":\"Adiciona mais teclas às opções do bloco \\\"tecla () pressionada?\\\" e \\\"quando a tecla () for pressionada\\\", como enter, ponto, vírgula, entre outras.\",\"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.\",\"editor-extra-keys/@name\":\"Suporte a mais teclas\",\"editor-extra-keys/@settings-name-experimentalKeys\":\"Ativar teclas experimentais\",\"editor-extra-keys/@settings-name-shiftKeys\":\"Ativar teclas Shift\",\"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/@description\":\"Adiciona uma opção no menu de botão direito de uma fantasia ou som para movê-lo para o topo ou fundo da lista. Antes parte das ferramentas de desenvolvedor.\",\"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-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, 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-border, 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, custom-zoom/@settings-select-speed-long, custom-zoom/@settings-select-speed-none, custom-zoom/@settings-select-speed-short, 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-speed\":\"Durata animației\",\"hide-flyout/@settings-name-toggle\":\"Pornește...\",\"hide-flyout/@settings-select-speed-default\":\"Implicit\",\"hide-flyout/@settings-select-speed-long\":\"Lungă\",\"hide-flyout/@settings-select-speed-none\":\"Niciuna\",\"hide-flyout/@settings-select-speed-short\":\"Scurtă\",\"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-border\":\"Adaugă margine\",\"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\",\"custom-zoom/@settings-select-speed-long\":\"Lungă\",\"custom-zoom/@settings-select-speed-none\":\"Niciuna\",\"custom-zoom/@settings-select-speed-short\":\"Scurtă\",\"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/@name, editor-devtools/@settings-name-enableCleanUpPlus, editor-devtools/@settings-name-enablePasteBlocksAtMouse, editor-searchable-dropdowns/@description, 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/@description, block-palette-icons/@name, hide-flyout/@description, 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, mediarecorder/@description, mediarecorder/@name, 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, clones/@name, mouse-pos/@name, color-picker/@description, color-picker/@name, remove-sprite-confirm/@description, block-count/@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, 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/@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, 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-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/@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-border, 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/@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-library, initialise-sprite-position/@settings-name-x, initialise-sprite-position/@settings-name-y, blocks2image/@description, blocks2image/@name, remove-curved-stage-border/@description, remove-curved-stage-border/@name, transparent-orphans/@name, transparent-orphans/@settings-name-block, 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/@name, disable-paste-offset/@description, disable-paste-offset/@name, block-duplicate/@description, block-duplicate/@info-mac, block-duplicate/@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/@info-watch\":\"Когда открыт редактор, параметр \\\"Следить за указателем мыши\\\" может влиять на производительность.\",\"cat-blocks/@name\":\"Котоблоки\",\"cat-blocks/@settings-name-watch\":\"Следить за указателем мыши\",\"editor-devtools/@name\":\"Инструменты разработчика\",\"editor-devtools/@settings-name-enableCleanUpPlus\":\"Улучшение \\\"Очистить блоки\\\"\",\"editor-devtools/@settings-name-enablePasteBlocksAtMouse\":\"Вставлять блоки под курсором мыши\",\"editor-searchable-dropdowns/@description\":\"Позволяет искать в раскрывающемся списке блоков.\",\"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/@description\":\"Добавляет значки внутри цветных кружков, обозначающих категории блоков.\",\"block-palette-icons/@name\":\"Значки категорий на палитре блоков\",\"hide-flyout/@description\":\"Скрывает палитру блоков, если не наведено. Щелкните значок замкА, чтобы временно заблокировать его. Как вариант, используйте режим «щелчок по категории».\",\"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\":\"Nul\",\"hide-flyout/@settings-select-speed-short\":\"Короткий\",\"hide-flyout/@settings-select-toggle-category\":\"Нажатие категории\",\"hide-flyout/@settings-select-toggle-cathover\":\"Наведение на категорию\",\"hide-flyout/@settings-select-toggle-hover\":\"Наведение на область палитры\",\"mediarecorder/@description\":\"Добавляет кнопку \\\"начать запись\\\" в меню редактора, которая позволяет записывать сцену проекта.\",\"mediarecorder/@name\":\"Запись проекта на видео\",\"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\":\"Беззвучный режим проектов\",\"clones/@name\":\"Счётчик клонов\",\"mouse-pos/@name\":\"Позиция мыши\",\"color-picker/@description\":\"Добавляет ввод кодов hex в выбор цветов.\",\"color-picker/@name\":\"Выбор цветов типа Hex\",\"remove-sprite-confirm/@description\":\"Спрашивает, уверены ли вы при удалении спрайта внутри проекта.\",\"block-count/@description\":\"Показывает количество блоков в проекте в верхней панели редактора. Раньше было частью «счётчик спрайтов и скриптов».\",\"block-count/@name\":\"Счёт блоков\",\"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\":\"Оттенок цвета\",\"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/@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\":\"Оригинальный размер\",\"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%)\",\"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-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/@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-border\":\"Добавить границу\",\"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/@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-library\":\"Случайное расположение спрайтов из библиотеки\",\"initialise-sprite-position/@settings-name-x\":\"Позиция X\",\"initialise-sprite-position/@settings-name-y\":\"Позиция Y\",\"blocks2image/@description\":\"Кликните ПКМ в область кода, чтобы экспортировать блоки как изображения SVG или PNG.\",\"blocks2image/@name\":\"Сохранить блоки как изображение\",\"remove-curved-stage-border/@description\":\"Убирает фигурную обводку вокруг сцены, позволяя увидеть углы.\",\"remove-curved-stage-border/@name\":\"Убирает фигурную обводку сцены\",\"transparent-orphans/@name\":\"Прозрачность блоков\",\"transparent-orphans/@settings-name-block\":\"Прозрачность блоков (%)\",\"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/@name\":\"Переместить костюм на самый вверх или в самый низ\",\"disable-paste-offset/@description\":\"Вставляет скопированные предметы на их оригинальные позиции вместо слегка сдвинутого в редакторе костюмов.\",\"disable-paste-offset/@name\":\"Не двигать вставленные предметы\",\"block-duplicate/@description\":\"Быстро дублирует скрипт, зажимая клавишу Alt и передвигая скрипт. Также зажимайте Ctrl, чтобы дублировать один блок.\",\"block-duplicate/@info-mac\":\"Если у Вас macOS, то используйте клавишу ⌥, вместо Alt и клавишу ⌘, вместо Control.\",\"block-duplicate/@name\":\"Дублировать скрипт с клавишей Alt\",\"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\":\"Меню категорий с двумя столбцами\",\"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/@settings-name-enableCleanUpPlus, editor-devtools/@settings-name-enableMiddleClickFinder, editor-devtools/@settings-name-enablePasteBlocksAtMouse, 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, clones/@description, clones/@name, 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, 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, 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-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, 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-border, 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/@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/@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\":\"Možnost \\\"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\":\"Doda iskalno polje in nove možnosti v menijih v urejevalnik: kopiranje blokov, boljše čiščenje, skok k definiciji bloka, in drugo! Pritisnite Ctrl+F za premik na iskalno polje, Ctrl+presledek za prikaz okna za dodajanje bloka po imenu, Ctrl+levo/desno za premikanje po zgodovini iskanja.\",\"editor-devtools/@settings-name-enableCleanUpPlus\":\"Izboljšaj možnost \\\"Počisti bloke\\\"\",\"editor-devtools/@settings-name-enableMiddleClickFinder\":\"Omogoči klik spremenljivk, mojih blokov ali dogodkov s srednjo miškino tipko za navigacijo\",\"editor-devtools/@settings-name-enablePasteBlocksAtMouse\":\"Prilepi bloke poleg kazalca miške\",\"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\":\"Trajanje animacije\",\"hide-flyout/@settings-name-toggle\":\"Pokaži ko...\",\"hide-flyout/@settings-select-speed-default\":\"Navadno\",\"hide-flyout/@settings-select-speed-long\":\"Dolgo\",\"hide-flyout/@settings-select-speed-none\":\"Brez\",\"hide-flyout/@settings-select-speed-short\":\"Kratko\",\"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\",\"clones/@description\":\"Nad oder v urejevalniku doda števec, ki prikaže skupno število dvojnikov figur.\",\"clones/@name\":\"Števec dvojnikov\",\"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\",\"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%)\",\"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-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\":\"Nova nastavitev, ki omogoči spreminjanje barv blokov v forumih.\",\"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\",\"search-sprites/@description\":\"Poleg seznama figur doda polje za iskanje figur glede na ime.\",\"search-sprites/@name\":\"Išči figure po imenu\",\"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-border\":\"Dodaj okvir\",\"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\":\"Trajanje 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\":\"Dolgo\",\"custom-zoom/@settings-select-speed-none\":\"Brez\",\"custom-zoom/@settings-select-speed-short\":\"Kratko\",\"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.\",\"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\":\"Dodaj poskusne tipke\",\"editor-extra-keys/@settings-name-shiftKeys\":\"Dodaj 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 doda možnost, ki videz ali zvok premakne na vrh ali na dno seznama. Prej del dodatka Developer Tools.\",\"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/@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\",\"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-enableMiddleClickFinder, editor-devtools/@settings-name-enablePasteBlocksAtMouse, 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, 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, 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, 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-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, 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-border, 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/@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\":\"Bir Nisan Şaka Günü 2020'den şapkalı kedi bloklarını geri getirir.\",\"cat-blocks/@info-watch\":\"\\\"Fare imlecini izle\\\" seçeneği, editör açıkken performansı etkileyebilir.\",\"cat-blocks/@name\":\"Kedi blokları\",\"cat-blocks/@settings-name-watch\":\"Fare imlecini izle\",\"editor-devtools/@description\":\"Düzenleyiciye bir arama kutusu ve yeni menü seçenekleri ekler: blokları kopyala/yapıştır, daha iyi temizle, özel blok tanımına git ve çok daha fazlası! Arama kutusuna odaklanmak için Ctrl+F, \\\"ada göre blok ekle\\\" açılır penceresini açmak için Ctrl+Boşluk, arama geçmişinde gezinmek için Ctrl+Sol/Sağ tuşlarına basın.\",\"editor-devtools/@name\":\"Geliştirici araçları\",\"editor-devtools/@settings-name-enableCleanUpPlus\":\"\\\"Blokları temizle\\\"yi geliştir\",\"editor-devtools/@settings-name-enableMiddleClickFinder\":\"Orta fare düğmesine tıklayarak değişkenleri, özel blokları ve olayları yönlendir\",\"editor-devtools/@settings-name-enablePasteBlocksAtMouse\":\"Blokları fare imlecine yapıştır\",\"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 süresi\",\"hide-flyout/@settings-name-toggle\":\"Açık...\",\"hide-flyout/@settings-select-speed-default\":\"Varsayılan\",\"hide-flyout/@settings-select-speed-long\":\"Uzun\",\"hide-flyout/@settings-select-speed-none\":\"Yok\",\"hide-flyout/@settings-select-speed-short\":\"Kısa\",\"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ı aşı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\",\"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\",\"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 arasında geçiş yaparken varsayılan 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\":\"2D 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\",\"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)\",\"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-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\":\"Forumlardaki blokların renklerini değiştirmeye olanak sağlayan yeni ayar.\",\"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\",\"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\",\"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-border\":\"Sınır ekle\",\"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\":\"Animasyon geçişini otomatik gizle\",\"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\":\"Uzun\",\"custom-zoom/@settings-select-speed-none\":\"Yok\",\"custom-zoom/@settings-select-speed-short\":\"Kısa\",\"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ıldı mı?\\\" ve \\\"() tuşuna basıldığında\\\" bloklarındaki açılır menülere enter, nokta, virgül ve çok daha fazla seçenek ekler.\",\"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\":\"Daha fazla tuş desteği\",\"editor-extra-keys/@settings-name-experimentalKeys\":\"Deneysel tuşları etkinleştir\",\"editor-extra-keys/@settings-name-shiftKeys\":\"Shift tuşlarını etkinleştir\",\"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\":\"Bir kostümü veya sesi listenin üstüne veya altına taşımak için sağ tıklama bağlam menüsü öğesi ekler. Önceden geliştirici araçlarının bir parçasıydı.\",\"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/@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\":\"macOS’ta 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ü\",\"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: rename-broadcasts/@name, default */
/***/ (function(module) {
module.exports = JSON.parse("{\"rename-broadcasts/@name\":\"重新命名廣播訊息\"}");
/***/ }),
/***/ "./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/brush.svg":
/*!***************************************!*\
!*** ./src/addons/settings/brush.svg ***!
\***************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
module.exports = __webpack_require__.p + "static/assets/969aaca3d7c0ff67b664b24c2652fb12.svg";
/***/ }),
/***/ "./src/addons/settings/check.svg":
/*!***************************************!*\
!*** ./src/addons/settings/check.svg ***!
\***************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
module.exports = __webpack_require__.p + "static/assets/70f8bee49a78f131d8dc87658809a684.svg";
/***/ }),
/***/ "./src/addons/settings/clear.svg":
/*!***************************************!*\
!*** ./src/addons/settings/clear.svg ***!
\***************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
module.exports = __webpack_require__.p + "static/assets/e997e36ade408c75ef4424b928e10846.svg";
/***/ }),
/***/ "./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/expand.svg":
/*!****************************************!*\
!*** ./src/addons/settings/expand.svg ***!
\****************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
module.exports = __webpack_require__.p + "static/assets/7c9434c4f1f44e3d198db3bc77305fff.svg";
/***/ }),
/***/ "./src/addons/settings/extension.svg":
/*!*******************************************!*\
!*** ./src/addons/settings/extension.svg ***!
\*******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
module.exports = __webpack_require__.p + "static/assets/6f52bcc0310181641bac6fec51c69e13.svg";
/***/ }),
/***/ "./src/addons/settings/info.svg":
/*!**************************************!*\
!*** ./src/addons/settings/info.svg ***!
\**************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
module.exports = __webpack_require__.p + "static/assets/b987c9e2c37b17bd7c97f1fa47257d7e.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 .
*/
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/search.svg":
/*!****************************************!*\
!*** ./src/addons/settings/search.svg ***!
\****************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
module.exports = __webpack_require__.p + "static/assets/6fb602003b4d9e845e84f77129346396.svg";
/***/ }),
/***/ "./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 _extension_svg__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ./extension.svg */ "./src/addons/settings/extension.svg");
/* harmony import */ var _extension_svg__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(_extension_svg__WEBPACK_IMPORTED_MODULE_13__);
/* harmony import */ var _brush_svg__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ./brush.svg */ "./src/addons/settings/brush.svg");
/* harmony import */ var _brush_svg__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(_brush_svg__WEBPACK_IMPORTED_MODULE_14__);
/* harmony import */ var _undo_svg__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ./undo.svg */ "./src/addons/settings/undo.svg");
/* harmony import */ var _undo_svg__WEBPACK_IMPORTED_MODULE_15___default = /*#__PURE__*/__webpack_require__.n(_undo_svg__WEBPACK_IMPORTED_MODULE_15__);
/* harmony import */ var _expand_svg__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ./expand.svg */ "./src/addons/settings/expand.svg");
/* harmony import */ var _expand_svg__WEBPACK_IMPORTED_MODULE_16___default = /*#__PURE__*/__webpack_require__.n(_expand_svg__WEBPACK_IMPORTED_MODULE_16__);
/* harmony import */ var _info_svg__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ./info.svg */ "./src/addons/settings/info.svg");
/* harmony import */ var _info_svg__WEBPACK_IMPORTED_MODULE_17___default = /*#__PURE__*/__webpack_require__.n(_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 .
*/
/* 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 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: _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 (setting.if && setting.if.addonEnabled) {
const addons = Array.isArray(setting.if.addonEnabled) ? setting.if.addonEnabled : [setting.if.addonEnabled];
for (const addon of addons) {
if (!_settings_store_singleton__WEBPACK_IMPORTED_MODULE_11__["default"].getAddonEnabled(addon)) {
return null;
}
}
}
if (setting.if && setting.if.settings) {
for (const [settingName, expectedValue] of Object.entries(setting.if.settings)) {
if (_settings_store_singleton__WEBPACK_IMPORTED_MODULE_11__["default"].getAddonSetting(addonId, settingName) !== expectedValue) {
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("input", {
id: uniqueId,
type: "color",
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: _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: _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: _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: _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: _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: ar, ca, cs, de, es, fi, fr, ga, he, hu, id, it, ja, ja-hira, ko, lt, nb, nl, pl, pt, pt-br, ro, ru, sl, sr, sv, th, tr, uk, vi, zh-cn, zh-tw, default */
/***/ (function(module) {
module.exports = JSON.parse("{\"ar\":{\"credits\":\"الاعتمادات:\",\"reset\":\"إعادة تعيين\",\"resetAll\":\"إعادة ضبط الجميع\"},\"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.\",\"presets\":\"Presets\",\"reset\":\"Restableix\",\"resetAll\":\"Restableix\",\"search\":\"Cerca\",\"tagBeta\":\"Beta\",\"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\",\"tagBeta\":\"Beta\",\"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\",\"tagBeta\":\"Beta\",\"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.\",\"presets\":\"Presets\",\"reset\":\"Reiniciar\",\"resetAll\":\"Reiniciar todos\",\"search\":\"Buscar\",\"tagBeta\":\"Beta\",\"tagDanger\":\"Peligroso\",\"tagNew\":\"¡Nuevo!\",\"tagRecommended\":\"Recomendado\",\"tagTheme\":\"Tema\",\"title\":\"Ajustes de Addons\",\"unsupported\":\"Algunos addons no están disponibles en este navegador:\"},\"fi\":{\"addonFeedback\":\"Lisäosien Palaute\",\"confirmResetAll\":\"Oletko varma että haluat nollata kaikkien lisäosien asetukset oletukseen?\",\"credits\":\"Krediitit\",\"dirtyButton\":\"Lataa Sivu Uudelleen Nyt\",\"enableDangerous\":\"Tämä Lisäosa on vaarallinen ja saattaa tarkoituksella poistaa joitain ominaisuuksia käytöstä. useimpien käyttäjien EI PITÄISI Ottaa tätä lisäosaa käyttöön.Oletko varma että haluat sen käyttöön?\",\"export\":\"Tallenna Asetukset\",\"groupDanger\":\"Vaarallinen ( Yksi )\",\"groupNew\":\"{number}Uusi! ( Yksi ) \",\"groupOthers\":\"Muut (Yksi)\",\"import\":\"Tuo Asetukset\",\"noCompiler\":\"Tämä lisäosa toimii vain kun laatija on pois käytöstä,laatijan voi poistaa käytöstä Edistynyt Napista Sitten Paina Poista Laatija editorista lisäosa.\",\"noResults\":\"Ei Osumia\",\"presets\":\"Esiasetukset\",\"reset\":\"Resetoi\",\"resetAll\":\"Resetoi Kaikki\",\"search\":\"Etsi\",\"tagBeta\":\"Beta Ominaisuus\",\"tagDanger\":\"Vaarallinen\",\"tagNew\":\"Uusi!\",\"tagRecommended\":\"Suositeltu\",\"tagTheme\":\"Teema\",\"title\":\"Lisäosien Asetukset\",\"unsupported\":\"Jotkut Lisäosat eivät toimi tässä selaimessa:\"},\"fr\":{\"addonFeedback\":\"Commentaires sur les addons\",\"confirmResetAll\":\"Êtes-vous sûr de vouloir réinitialiser tous les paramètres des addons à leurs valeurs par défaut?\",\"credits\":\"Crédits:\",\"dirty\":\"Rechargez les onglets pour appliquer les paramètres.\",\"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})\",\"groupNew\":\"New ({number})\",\"groupOthers\":\"Autres ({number})\",\"import\":\"Importer les paramètres\",\"noCompiler\":\"Cet addon ne fonctionne que lorsque le compilateur est désactivé via le menu Avancé > Désactiver le compilateur ou en utilisant l'addon \\\"Désactiver le compilateur dans l'éditeur\\\".\",\"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:\"},\"ga\":{\"title\":\"socruithe addon\"},\"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\":\"חלק מהתוספות אינן נגישות בדפדפן שלך:\"},\"hu\":{\"reset\":\"Visszaállítás\"},\"id\":{\"export\":\"Pengaturan Export\",\"import\":\"Pengaturan Import\",\"reset\":\"Mengatur Ulang \",\"search\":\"Cari\",\"tagRecommended\":\"Di Rekomendasikan\"},\"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\",\"tagBeta\":\"Beta\",\"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\":\"クレジット:\",\"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\":\"도움을 준 사람들 :\",\"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\",\"tagBeta\":\"Beta\",\"tagDanger\":\"Pavojingas\",\"tagNew\":\"Naujiena!\",\"tagRecommended\":\"Rekomenduotas\",\"tagTheme\":\"Fonas\",\"title\":\"Įskiepių nustatymai\",\"unsupported\":\"Keletas įskiepių yra nepalaikomi šioje naršyklėje:\"},\"nb\":{\"addonFeedback\":\"Utvidelse tilbakemelding\",\"confirmResetAll\":\"Er du sikkert at du vil tilbakestill alle utvidelser?\",\"credits\":\"Fra:\",\"dirtyButton\":\"Oppdater siden nå\",\"export\":\"Eksportinnstillinger\",\"import\":\"Importinnstillinger\",\"noResults\":\"Ingen resultater.\",\"reset\":\"Tilbakestill\",\"resetAll\":\"Tilbakestill alt\",\"search\":\"Søk\",\"tagBeta\":\"Beta\",\"tagNew\":\"Ny!\",\"tagRecommended\":\"Anbefalt\",\"tagTheme\":\"Tema\",\"title\":\"Innstillinger for utvidelser\",\"unsupported\":\"Noen utvidelser er ikke tilgjengelig på dette nettleser.\"},\"nl\":{\"addonFeedback\":\"Addonfeedback\",\"confirmResetAll\":\"Weet je zeker dat je alle addonsinstellingen wilt resetten naar hun standaardinstellingen?\",\"credits\":\"Dank aan:\",\"dirty\":\"Tabbladen verversen om instellingen toe te passen.\",\"dirtyButton\":\"Verversen\",\"enableDangerous\":\"Deze addon is gevaarlijk en kan opzettelijk functies UITSCHAKELEN. De meeste gebruikers zouden deze addon NIET moeten inschakelen. Weet je zeker dat je het toch wilt doen?\",\"export\":\"Instellingen exporteren\",\"groupDanger\":\"Gevaarlijk ({number})\",\"groupNew\":\"Nieuw ({number})\",\"groupOthers\":\"Anderen ({number})\",\"import\":\"Instellingen importeren\",\"noCompiler\":\"Deze addon werkt alleen als de compiler is uitgezet, dit kun je doen in Geavanceerd > Compiler Uitzetten of door de \\\"Compiler uitzetten 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\":\"Kredyty:\",\"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\",\"tagBeta\":\"Beta\",\"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\",\"tagBeta\":\"Beta\",\"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\",\"tagBeta\":\"Beta\",\"tagDanger\":\"Perigoso\",\"tagNew\":\"Novo!\",\"tagRecommended\":\"Recomendado\",\"tagTheme\":\"Tema\",\"title\":\"Configurações de Addon\",\"unsupported\":\"Alguns addons não estão disponíveis neste navegador:\"},\"ro\":{\"addonFeedback\":\"Spune-ți Părerea despre Extensii\",\"confirmResetAll\":\"Ești sigur că vrei să resetezi toate setările extensiilor la valorile lor implicite?\",\"credits\":\"Credite:\",\"dirtyButton\":\"Reîncarcă acum\",\"export\":\"Exportă setările\",\"import\":\"Importă setările\",\"noResults\":\"Niciun rezultat.\",\"presets\":\"Presetări\",\"reset\":\"Resetează\",\"resetAll\":\"Resetează toate\",\"search\":\"Caută\",\"tagBeta\":\"Beta\",\"tagRecommended\":\"Recomandat\",\"title\":\"Setările Addon-urilor\",\"unsupported\":\"Unele extensii nu sunt disponibile în acest browser:\"},\"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\",\"tagBeta\":\"Beta\",\"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\",\"tagBeta\":\"Beta\",\"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:\"},\"th\":{\"addonFeedback\":\"ความคิดเห็น Addon\",\"confirmResetAll\":\"คุณแน่ใจหรือไม่ว่าต้องการรีเซ็ตการตั้งค่า Addons กลับไปเป็นการตั้งค่าเริ่มต้น\",\"credits\":\"เครดิต :\",\"dirtyButton\":\"แตะเพื่อรีโหลด\",\"export\":\"Export การตั้งค่า\",\"import\":\"Import การตั้งค่า\",\"noResults\":\"ไม่พบข้อมูล\",\"presets\":\"Presets\",\"reset\":\"รีเซ็ต\",\"resetAll\":\"รีเซ็ตทั้งหมด\",\"search\":\"ค้นหา\",\"tagBeta\":\"อยู่ระหว่างการพัฒนาระบบ\",\"tagNew\":\"ใหม่\",\"tagRecommended\":\"คำแนะนำ\",\"tagTheme\":\"ธีม\",\"title\":\"การตั้งค่า Addons\",\"unsupported\":\"Addon บางอย่างยังไม่ได้รับการสนับสนุนในบราวเซอร์นี้\"},\"tr\":{\"addonFeedback\":\"Eklenti geribildirim\",\"confirmResetAll\":\"Bütün eklenti ayarlarını varsayılan değerlerine sıfırlamak istediğinizden emin misiniz?\",\"credits\":\"Krediler:\",\"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\",\"tagBeta\":\"Beta\",\"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\",\"tagBeta\":\"Beta\",\"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/addons/settings/undo.svg":
/*!**************************************!*\
!*** ./src/addons/settings/undo.svg ***!
\**************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
module.exports = __webpack_require__.p + "static/assets/1640b6d968e0a0e13bc3c309a616deaa.svg";
/***/ }),
/***/ "./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/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) {
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 .
*/
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