From d10d90baae4218a6c5a186c5d55379f3c0e64e09 Mon Sep 17 00:00:00 2001 From: JannisX11 Date: Fri, 25 Dec 2020 12:38:45 +0100 Subject: [PATCH 1/6] Setup PWA --- index.html | 3 +- js/boot_loader.js | 2 - manifest.json | 3 +- package-lock.json | 572 +++++++++++++++++++++++++++++++++++++++++++++- service_worker.js | 37 ++- 5 files changed, 600 insertions(+), 17 deletions(-) diff --git a/index.html b/index.html index 30530c0..7631514 100644 --- a/index.html +++ b/index.html @@ -6,8 +6,9 @@ - + + diff --git a/js/boot_loader.js b/js/boot_loader.js index ab1f887..a16285c 100644 --- a/js/boot_loader.js +++ b/js/boot_loader.js @@ -60,7 +60,6 @@ if (isApp) { if (!isApp) { - /* async function registerSW() { if ('serviceWorker' in navigator) { try { @@ -71,7 +70,6 @@ if (!isApp) { } } registerSW(); - */ } Blockbench.on('before_closing', (event) => { diff --git a/manifest.json b/manifest.json index 3f53844..28ac100 100644 --- a/manifest.json +++ b/manifest.json @@ -13,9 +13,10 @@ "sizes": "1024x1024" } ], - "start_url": "/index.html", + "start_url": "", "background_color": "#21252b", "theme_color": "#3e90ff", "display": "standalone", + "display_override": ["tabbed", "minimal-ui"], "orientation": "portrait" } \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 3bc9442..6369d31 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,6 +10,14 @@ "integrity": "sha512-GLyWIFBbGvpKPGo55JyRZAo4lVbnBiD52cKlw/0Vt+wnmKvWJkpZvsjVoaIolyBXDeAQKSicRtqFNPem9w0WYA==", "dev": true }, + "@babel/runtime": { + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.5.tgz", + "integrity": "sha512-plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg==", + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, "@develar/schema-utils": { "version": "2.6.5", "resolved": "https://registry.npmjs.org/@develar/schema-utils/-/schema-utils-2.6.5.tgz", @@ -37,6 +45,327 @@ "sumchecker": "^3.0.1" } }, + "@jimp/bmp": { + "version": "0.16.1", + "resolved": "https://registry.npmjs.org/@jimp/bmp/-/bmp-0.16.1.tgz", + "integrity": "sha512-iwyNYQeBawrdg/f24x3pQ5rEx+/GwjZcCXd3Kgc+ZUd+Ivia7sIqBsOnDaMZdKCBPlfW364ekexnlOqyVa0NWg==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.16.1", + "bmp-js": "^0.1.0" + } + }, + "@jimp/core": { + "version": "0.16.1", + "resolved": "https://registry.npmjs.org/@jimp/core/-/core-0.16.1.tgz", + "integrity": "sha512-la7kQia31V6kQ4q1kI/uLimu8FXx7imWVajDGtwUG8fzePLWDFJyZl0fdIXVCL1JW2nBcRHidUot6jvlRDi2+g==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.16.1", + "any-base": "^1.1.0", + "buffer": "^5.2.0", + "exif-parser": "^0.1.12", + "file-type": "^9.0.0", + "load-bmfont": "^1.3.1", + "mkdirp": "^0.5.1", + "phin": "^2.9.1", + "pixelmatch": "^4.0.2", + "tinycolor2": "^1.4.1" + } + }, + "@jimp/custom": { + "version": "0.16.1", + "resolved": "https://registry.npmjs.org/@jimp/custom/-/custom-0.16.1.tgz", + "integrity": "sha512-DNUAHNSiUI/j9hmbatD6WN/EBIyeq4AO0frl5ETtt51VN1SvE4t4v83ZA/V6ikxEf3hxLju4tQ5Pc3zmZkN/3A==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/core": "^0.16.1" + } + }, + "@jimp/gif": { + "version": "0.16.1", + "resolved": "https://registry.npmjs.org/@jimp/gif/-/gif-0.16.1.tgz", + "integrity": "sha512-r/1+GzIW1D5zrP4tNrfW+3y4vqD935WBXSc8X/wm23QTY9aJO9Lw6PEdzpYCEY+SOklIFKaJYUAq/Nvgm/9ryw==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.16.1", + "gifwrap": "^0.9.2", + "omggif": "^1.0.9" + } + }, + "@jimp/jpeg": { + "version": "0.16.1", + "resolved": "https://registry.npmjs.org/@jimp/jpeg/-/jpeg-0.16.1.tgz", + "integrity": "sha512-8352zrdlCCLFdZ/J+JjBslDvml+fS3Z8gttdml0We759PnnZGqrnPRhkOEOJbNUlE+dD4ckLeIe6NPxlS/7U+w==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.16.1", + "jpeg-js": "0.4.2" + } + }, + "@jimp/plugin-blit": { + "version": "0.16.1", + "resolved": "https://registry.npmjs.org/@jimp/plugin-blit/-/plugin-blit-0.16.1.tgz", + "integrity": "sha512-fKFNARm32RoLSokJ8WZXHHH2CGzz6ire2n1Jh6u+XQLhk9TweT1DcLHIXwQMh8oR12KgjbgsMGvrMVlVknmOAg==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.16.1" + } + }, + "@jimp/plugin-blur": { + "version": "0.16.1", + "resolved": "https://registry.npmjs.org/@jimp/plugin-blur/-/plugin-blur-0.16.1.tgz", + "integrity": "sha512-1WhuLGGj9MypFKRcPvmW45ht7nXkOKu+lg3n2VBzIB7r4kKNVchuI59bXaCYQumOLEqVK7JdB4glaDAbCQCLyw==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.16.1" + } + }, + "@jimp/plugin-circle": { + "version": "0.16.1", + "resolved": "https://registry.npmjs.org/@jimp/plugin-circle/-/plugin-circle-0.16.1.tgz", + "integrity": "sha512-JK7yi1CIU7/XL8hdahjcbGA3V7c+F+Iw+mhMQhLEi7Q0tCnZ69YJBTamMiNg3fWPVfMuvWJJKOBRVpwNTuaZRg==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.16.1" + } + }, + "@jimp/plugin-color": { + "version": "0.16.1", + "resolved": "https://registry.npmjs.org/@jimp/plugin-color/-/plugin-color-0.16.1.tgz", + "integrity": "sha512-9yQttBAO5SEFj7S6nJK54f+1BnuBG4c28q+iyzm1JjtnehjqMg6Ljw4gCSDCvoCQ3jBSYHN66pmwTV74SU1B7A==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.16.1", + "tinycolor2": "^1.4.1" + } + }, + "@jimp/plugin-contain": { + "version": "0.16.1", + "resolved": "https://registry.npmjs.org/@jimp/plugin-contain/-/plugin-contain-0.16.1.tgz", + "integrity": "sha512-44F3dUIjBDHN+Ym/vEfg+jtjMjAqd2uw9nssN67/n4FdpuZUVs7E7wadKY1RRNuJO+WgcD5aDQcsvurXMETQTg==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.16.1" + } + }, + "@jimp/plugin-cover": { + "version": "0.16.1", + "resolved": "https://registry.npmjs.org/@jimp/plugin-cover/-/plugin-cover-0.16.1.tgz", + "integrity": "sha512-YztWCIldBAVo0zxcQXR+a/uk3/TtYnpKU2CanOPJ7baIuDlWPsG+YE4xTsswZZc12H9Kl7CiziEbDtvF9kwA/Q==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.16.1" + } + }, + "@jimp/plugin-crop": { + "version": "0.16.1", + "resolved": "https://registry.npmjs.org/@jimp/plugin-crop/-/plugin-crop-0.16.1.tgz", + "integrity": "sha512-UQdva9oQzCVadkyo3T5Tv2CUZbf0klm2cD4cWMlASuTOYgaGaFHhT9st+kmfvXjKL8q3STkBu/zUPV6PbuV3ew==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.16.1" + } + }, + "@jimp/plugin-displace": { + "version": "0.16.1", + "resolved": "https://registry.npmjs.org/@jimp/plugin-displace/-/plugin-displace-0.16.1.tgz", + "integrity": "sha512-iVAWuz2+G6Heu8gVZksUz+4hQYpR4R0R/RtBzpWEl8ItBe7O6QjORAkhxzg+WdYLL2A/Yd4ekTpvK0/qW8hTVw==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.16.1" + } + }, + "@jimp/plugin-dither": { + "version": "0.16.1", + "resolved": "https://registry.npmjs.org/@jimp/plugin-dither/-/plugin-dither-0.16.1.tgz", + "integrity": "sha512-tADKVd+HDC9EhJRUDwMvzBXPz4GLoU6s5P7xkVq46tskExYSptgj5713J5Thj3NMgH9Rsqu22jNg1H/7tr3V9Q==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.16.1" + } + }, + "@jimp/plugin-fisheye": { + "version": "0.16.1", + "resolved": "https://registry.npmjs.org/@jimp/plugin-fisheye/-/plugin-fisheye-0.16.1.tgz", + "integrity": "sha512-BWHnc5hVobviTyIRHhIy9VxI1ACf4CeSuCfURB6JZm87YuyvgQh5aX5UDKtOz/3haMHXBLP61ZBxlNpMD8CG4A==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.16.1" + } + }, + "@jimp/plugin-flip": { + "version": "0.16.1", + "resolved": "https://registry.npmjs.org/@jimp/plugin-flip/-/plugin-flip-0.16.1.tgz", + "integrity": "sha512-KdxTf0zErfZ8DyHkImDTnQBuHby+a5YFdoKI/G3GpBl3qxLBvC+PWkS2F/iN3H7wszP7/TKxTEvWL927pypT0w==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.16.1" + } + }, + "@jimp/plugin-gaussian": { + "version": "0.16.1", + "resolved": "https://registry.npmjs.org/@jimp/plugin-gaussian/-/plugin-gaussian-0.16.1.tgz", + "integrity": "sha512-u9n4wjskh3N1mSqketbL6tVcLU2S5TEaFPR40K6TDv4phPLZALi1Of7reUmYpVm8mBDHt1I6kGhuCJiWvzfGyg==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.16.1" + } + }, + "@jimp/plugin-invert": { + "version": "0.16.1", + "resolved": "https://registry.npmjs.org/@jimp/plugin-invert/-/plugin-invert-0.16.1.tgz", + "integrity": "sha512-2DKuyVXANH8WDpW9NG+PYFbehzJfweZszFYyxcaewaPLN0GxvxVLOGOPP1NuUTcHkOdMFbE0nHDuB7f+sYF/2w==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.16.1" + } + }, + "@jimp/plugin-mask": { + "version": "0.16.1", + "resolved": "https://registry.npmjs.org/@jimp/plugin-mask/-/plugin-mask-0.16.1.tgz", + "integrity": "sha512-snfiqHlVuj4bSFS0v96vo2PpqCDMe4JB+O++sMo5jF5mvGcGL6AIeLo8cYqPNpdO6BZpBJ8MY5El0Veckhr39Q==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.16.1" + } + }, + "@jimp/plugin-normalize": { + "version": "0.16.1", + "resolved": "https://registry.npmjs.org/@jimp/plugin-normalize/-/plugin-normalize-0.16.1.tgz", + "integrity": "sha512-dOQfIOvGLKDKXPU8xXWzaUeB0nvkosHw6Xg1WhS1Z5Q0PazByhaxOQkSKgUryNN/H+X7UdbDvlyh/yHf3ITRaw==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.16.1" + } + }, + "@jimp/plugin-print": { + "version": "0.16.1", + "resolved": "https://registry.npmjs.org/@jimp/plugin-print/-/plugin-print-0.16.1.tgz", + "integrity": "sha512-ceWgYN40jbN4cWRxixym+csyVymvrryuKBQ+zoIvN5iE6OyS+2d7Mn4zlNgumSczb9GGyZZESIgVcBDA1ezq0Q==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.16.1", + "load-bmfont": "^1.4.0" + } + }, + "@jimp/plugin-resize": { + "version": "0.16.1", + "resolved": "https://registry.npmjs.org/@jimp/plugin-resize/-/plugin-resize-0.16.1.tgz", + "integrity": "sha512-u4JBLdRI7dargC04p2Ha24kofQBk3vhaf0q8FwSYgnCRwxfvh2RxvhJZk9H7Q91JZp6wgjz/SjvEAYjGCEgAwQ==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.16.1" + } + }, + "@jimp/plugin-rotate": { + "version": "0.16.1", + "resolved": "https://registry.npmjs.org/@jimp/plugin-rotate/-/plugin-rotate-0.16.1.tgz", + "integrity": "sha512-ZUU415gDQ0VjYutmVgAYYxC9Og9ixu2jAGMCU54mSMfuIlmohYfwARQmI7h4QB84M76c9hVLdONWjuo+rip/zg==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.16.1" + } + }, + "@jimp/plugin-scale": { + "version": "0.16.1", + "resolved": "https://registry.npmjs.org/@jimp/plugin-scale/-/plugin-scale-0.16.1.tgz", + "integrity": "sha512-jM2QlgThIDIc4rcyughD5O7sOYezxdafg/2Xtd1csfK3z6fba3asxDwthqPZAgitrLgiKBDp6XfzC07Y/CefUw==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.16.1" + } + }, + "@jimp/plugin-shadow": { + "version": "0.16.1", + "resolved": "https://registry.npmjs.org/@jimp/plugin-shadow/-/plugin-shadow-0.16.1.tgz", + "integrity": "sha512-MeD2Is17oKzXLnsphAa1sDstTu6nxscugxAEk3ji0GV1FohCvpHBcec0nAq6/czg4WzqfDts+fcPfC79qWmqrA==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.16.1" + } + }, + "@jimp/plugin-threshold": { + "version": "0.16.1", + "resolved": "https://registry.npmjs.org/@jimp/plugin-threshold/-/plugin-threshold-0.16.1.tgz", + "integrity": "sha512-iGW8U/wiCSR0+6syrPioVGoSzQFt4Z91SsCRbgNKTAk7D+XQv6OI78jvvYg4o0c2FOlwGhqz147HZV5utoSLxA==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.16.1" + } + }, + "@jimp/plugins": { + "version": "0.16.1", + "resolved": "https://registry.npmjs.org/@jimp/plugins/-/plugins-0.16.1.tgz", + "integrity": "sha512-c+lCqa25b+4q6mJZSetlxhMoYuiltyS+ValLzdwK/47+aYsq+kcJNl+TuxIEKf59yr9+5rkbpsPkZHLF/V7FFA==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/plugin-blit": "^0.16.1", + "@jimp/plugin-blur": "^0.16.1", + "@jimp/plugin-circle": "^0.16.1", + "@jimp/plugin-color": "^0.16.1", + "@jimp/plugin-contain": "^0.16.1", + "@jimp/plugin-cover": "^0.16.1", + "@jimp/plugin-crop": "^0.16.1", + "@jimp/plugin-displace": "^0.16.1", + "@jimp/plugin-dither": "^0.16.1", + "@jimp/plugin-fisheye": "^0.16.1", + "@jimp/plugin-flip": "^0.16.1", + "@jimp/plugin-gaussian": "^0.16.1", + "@jimp/plugin-invert": "^0.16.1", + "@jimp/plugin-mask": "^0.16.1", + "@jimp/plugin-normalize": "^0.16.1", + "@jimp/plugin-print": "^0.16.1", + "@jimp/plugin-resize": "^0.16.1", + "@jimp/plugin-rotate": "^0.16.1", + "@jimp/plugin-scale": "^0.16.1", + "@jimp/plugin-shadow": "^0.16.1", + "@jimp/plugin-threshold": "^0.16.1", + "timm": "^1.6.1" + } + }, + "@jimp/png": { + "version": "0.16.1", + "resolved": "https://registry.npmjs.org/@jimp/png/-/png-0.16.1.tgz", + "integrity": "sha512-iyWoCxEBTW0OUWWn6SveD4LePW89kO7ZOy5sCfYeDM/oTPLpR8iMIGvZpZUz1b8kvzFr27vPst4E5rJhGjwsdw==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.16.1", + "pngjs": "^3.3.3" + } + }, + "@jimp/tiff": { + "version": "0.16.1", + "resolved": "https://registry.npmjs.org/@jimp/tiff/-/tiff-0.16.1.tgz", + "integrity": "sha512-3K3+xpJS79RmSkAvFMgqY5dhSB+/sxhwTFA9f4AVHUK0oKW+u6r52Z1L0tMXHnpbAdR9EJ+xaAl2D4x19XShkQ==", + "requires": { + "@babel/runtime": "^7.7.2", + "utif": "^2.0.1" + } + }, + "@jimp/types": { + "version": "0.16.1", + "resolved": "https://registry.npmjs.org/@jimp/types/-/types-0.16.1.tgz", + "integrity": "sha512-g1w/+NfWqiVW4CaXSJyD28JQqZtm2eyKMWPhBBDCJN9nLCN12/Az0WFF3JUAktzdsEC2KRN2AqB1a2oMZBNgSQ==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/bmp": "^0.16.1", + "@jimp/gif": "^0.16.1", + "@jimp/jpeg": "^0.16.1", + "@jimp/png": "^0.16.1", + "@jimp/tiff": "^0.16.1", + "timm": "^1.6.1" + } + }, + "@jimp/utils": { + "version": "0.16.1", + "resolved": "https://registry.npmjs.org/@jimp/utils/-/utils-0.16.1.tgz", + "integrity": "sha512-8fULQjB0x4LzUSiSYG6ZtQl355sZjxbv8r9PPAuYHzS9sGiSHJQavNqK/nKnpDsVkU88/vRGcE7t3nMU0dEnVw==", + "requires": { + "@babel/runtime": "^7.7.2", + "regenerator-runtime": "^0.13.3" + } + }, "@sindresorhus/is": { "version": "0.14.0", "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", @@ -165,6 +494,11 @@ "color-convert": "^2.0.1" } }, + "any-base": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/any-base/-/any-base-1.1.0.tgz", + "integrity": "sha512-uMgjozySS8adZZYePpaWs8cxB9/kdzmpX6SgJZ+wbz1K5eYk5QMYDVJaZKhxyIHUdnnJkfR7SVgStgH7LkGUyg==" + }, "app-builder-bin": { "version": "3.5.10", "resolved": "https://registry.npmjs.org/app-builder-bin/-/app-builder-bin-3.5.10.tgz", @@ -288,6 +622,11 @@ "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", "dev": true }, + "base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" + }, "bluebird": { "version": "3.7.2", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", @@ -303,6 +642,11 @@ "bluebird": "^3.5.5" } }, + "bmp-js": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/bmp-js/-/bmp-js-0.1.0.tgz", + "integrity": "sha1-4Fpj95amwf8l9Hcex62twUjAcjM=" + }, "boolean": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/boolean/-/boolean-3.0.2.tgz", @@ -354,12 +698,26 @@ "concat-map": "0.0.1" } }, + "buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "requires": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, "buffer-crc32": { "version": "0.2.13", "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=", "dev": true }, + "buffer-equal": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-0.0.1.tgz", + "integrity": "sha1-kbx0sR6kBbyRa8aqkI+q+ltKrEs=" + }, "buffer-from": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", @@ -727,6 +1085,11 @@ } } }, + "dom-walk": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.2.tgz", + "integrity": "sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==" + }, "dot-prop": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", @@ -1029,6 +1392,11 @@ "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" }, + "exif-parser": { + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/exif-parser/-/exif-parser-0.1.12.tgz", + "integrity": "sha1-WKnS1ywCwfbwKg70qRZicrd2CSI=" + }, "extract-zip": { "version": "1.7.0", "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.7.0.tgz", @@ -1079,6 +1447,11 @@ "pend": "~1.2.0" } }, + "file-type": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-9.0.0.tgz", + "integrity": "sha512-Qe/5NJrgIOlwijpq3B7BEpzPFcgzggOTagZmkXQY4LA6bsXKTUstK7Wp12lEJ/mLKTpvIZxmIuRcLYWT6ov9lw==" + }, "filelist": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.1.tgz", @@ -1114,6 +1487,24 @@ "pump": "^3.0.0" } }, + "gifwrap": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/gifwrap/-/gifwrap-0.9.2.tgz", + "integrity": "sha512-fcIswrPaiCDAyO8xnWvHSZdWChjKXUanKKpAiWWJ/UTkEi/aYKn5+90e7DE820zbEaVR9CE2y4z9bzhQijZ0BA==", + "requires": { + "image-q": "^1.1.1", + "omggif": "^1.0.10" + } + }, + "global": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/global/-/global-4.4.0.tgz", + "integrity": "sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==", + "requires": { + "min-document": "^2.19.0", + "process": "^0.11.10" + } + }, "global-agent": { "version": "2.1.12", "resolved": "https://registry.npmjs.org/global-agent/-/global-agent-2.1.12.tgz", @@ -1222,6 +1613,16 @@ "safer-buffer": ">= 2.1.2 < 3.0.0" } }, + "ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" + }, + "image-q": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/image-q/-/image-q-1.1.1.tgz", + "integrity": "sha1-/IQJlmRGC5DKhi2TALa/u7+/gFY=" + }, "import-lazy": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", @@ -1261,6 +1662,11 @@ "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", "dev": true }, + "is-function": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-function/-/is-function-1.0.2.tgz", + "integrity": "sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ==" + }, "is-installed-globally": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.3.2.tgz", @@ -1383,6 +1789,23 @@ } } }, + "jimp": { + "version": "0.16.1", + "resolved": "https://registry.npmjs.org/jimp/-/jimp-0.16.1.tgz", + "integrity": "sha512-+EKVxbR36Td7Hfd23wKGIeEyHbxShZDX6L8uJkgVW3ESA9GiTEPK08tG1XI2r/0w5Ch0HyJF5kPqF9K7EmGjaw==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/custom": "^0.16.1", + "@jimp/plugins": "^0.16.1", + "@jimp/types": "^0.16.1", + "regenerator-runtime": "^0.13.3" + } + }, + "jpeg-js": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/jpeg-js/-/jpeg-js-0.4.2.tgz", + "integrity": "sha512-+az2gi/hvex7eLTMTlbRLOhH6P6WFdk2ITI8HJsaH2VqYO0I594zXSYEP+tf4FW+8Cy68ScDXoAsQdyQanv3sw==" + }, "js-yaml": { "version": "3.13.1", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", @@ -1452,6 +1875,28 @@ "resolved": "https://registry.npmjs.org/lazy-val/-/lazy-val-1.0.4.tgz", "integrity": "sha512-u93kb2fPbIrfzBuLjZE+w+fJbUUMhNDXxNmMfaqNgpfQf1CO5ZSe2LfsnBqVAk7i/2NF48OSoRj+Xe2VT+lE8Q==" }, + "load-bmfont": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/load-bmfont/-/load-bmfont-1.4.1.tgz", + "integrity": "sha512-8UyQoYmdRDy81Brz6aLAUhfZLwr5zV0L3taTQ4hju7m6biuwiWiJXjPhBJxbUQJA8PrkvJ/7Enqmwk2sM14soA==", + "requires": { + "buffer-equal": "0.0.1", + "mime": "^1.3.4", + "parse-bmfont-ascii": "^1.0.3", + "parse-bmfont-binary": "^1.0.5", + "parse-bmfont-xml": "^1.1.4", + "phin": "^2.9.1", + "xhr": "^2.0.1", + "xtend": "^4.0.0" + }, + "dependencies": { + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" + } + } + }, "lodash": { "version": "4.17.20", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", @@ -1518,6 +1963,14 @@ "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", "dev": true }, + "min-document": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz", + "integrity": "sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU=", + "requires": { + "dom-walk": "^0.1.0" + } + }, "minimatch": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", @@ -1530,14 +1983,12 @@ "minimist": { "version": "1.2.5", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", - "dev": true + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" }, "mkdirp": { "version": "0.5.5", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "dev": true, "requires": { "minimist": "^1.2.5" } @@ -1597,6 +2048,11 @@ "dev": true, "optional": true }, + "omggif": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/omggif/-/omggif-1.0.10.tgz", + "integrity": "sha512-LMJTtvgc/nugXj0Vcrrs68Mn2D1r0zf630VNtqtpI1FEO7e+O9FP4gqs9AcnBaSEeoHIPm28u6qgPR0oyEpGSw==" + }, "once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", @@ -1632,6 +2088,35 @@ } } }, + "pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" + }, + "parse-bmfont-ascii": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/parse-bmfont-ascii/-/parse-bmfont-ascii-1.0.6.tgz", + "integrity": "sha1-Eaw8P/WPfCAgqyJ2kHkQjU36AoU=" + }, + "parse-bmfont-binary": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/parse-bmfont-binary/-/parse-bmfont-binary-1.0.6.tgz", + "integrity": "sha1-0Di0dtPp3Z2x4RoLDlOiJ5K2kAY=" + }, + "parse-bmfont-xml": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/parse-bmfont-xml/-/parse-bmfont-xml-1.1.4.tgz", + "integrity": "sha512-bjnliEOmGv3y1aMEfREMBJ9tfL3WR0i0CKPj61DnSLaoxWR3nLrsQrEbCId/8rF4NyRF0cCqisSVXyQYWM+mCQ==", + "requires": { + "xml-parse-from-string": "^1.0.0", + "xml2js": "^0.4.5" + } + }, + "parse-headers": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/parse-headers/-/parse-headers-2.0.3.tgz", + "integrity": "sha512-QhhZ+DCCit2Coi2vmAKbq5RGTRcQUOE2+REgv8vdyu7MnYx2eZztegqtTx99TZ86GTIwqiy3+4nQTWZ2tgmdCA==" + }, "path-parse": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", @@ -1644,6 +2129,11 @@ "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=", "dev": true }, + "phin": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/phin/-/phin-2.9.3.tgz", + "integrity": "sha512-CzFr90qM24ju5f88quFC/6qohjC144rehe5n6DH900lgXmUe86+xCKc10ev56gRKC4/BkHUoG4uSiQgBiIXwDA==" + }, "pify": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", @@ -1651,12 +2141,30 @@ "dev": true, "optional": true }, + "pixelmatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/pixelmatch/-/pixelmatch-4.0.2.tgz", + "integrity": "sha1-j0fc7FARtHe2fbA8JDvB8wheiFQ=", + "requires": { + "pngjs": "^3.0.0" + } + }, + "pngjs": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-3.4.0.tgz", + "integrity": "sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w==" + }, "prepend-http": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=", "dev": true }, + "process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=" + }, "process-nextick-args": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", @@ -1741,6 +2249,11 @@ "util-deprecate": "~1.0.1" } }, + "regenerator-runtime": { + "version": "0.13.7", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", + "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==" + }, "registry-auth-token": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.0.tgz", @@ -2028,6 +2541,16 @@ "integrity": "sha512-a6sumDlzyHVJWb8+YofY4TW112G6p2FCPEAFk+59gIYHv3XHRhm9ltVQ9kli4hNWeQBwSpe8cRN25x0ROunMOw==", "dev": true }, + "timm": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/timm/-/timm-1.7.1.tgz", + "integrity": "sha512-IjZc9KIotudix8bMaBW6QvMuq64BrJWFs1+4V0lXwWGQZwH+LnX87doAYhem4caOEusRP9/g6jVDQmZ8XOk1nw==" + }, + "tinycolor2": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.4.2.tgz", + "integrity": "sha512-vJhccZPs965sV/L2sU4oRQVAos0pQXwsvTLkWYdqJ+a8Q5kPFzJTuOFwy7UniPli44NKQGAglksjvOcpo95aZA==" + }, "to-readable-stream": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", @@ -2144,6 +2667,14 @@ "integrity": "sha1-9F8VDExm7uloGGUFq5P8u4rWv2E=", "dev": true }, + "utif": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/utif/-/utif-2.0.1.tgz", + "integrity": "sha512-Z/S1fNKCicQTf375lIP9G8Sa1H/phcysstNrrSdZKj1f9g58J4NMgb5IgiEZN9/nLMPDwF0W7hdOe9Qq2IYoLg==", + "requires": { + "pako": "^1.0.5" + } + }, "util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", @@ -2221,6 +2752,41 @@ "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==", "dev": true }, + "xhr": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/xhr/-/xhr-2.6.0.tgz", + "integrity": "sha512-/eCGLb5rxjx5e3mF1A7s+pLlR6CGyqWN91fv1JgER5mVWg1MZmlhBvy9kjcsOdRk8RrIujotWyJamfyrp+WIcA==", + "requires": { + "global": "~4.4.0", + "is-function": "^1.0.1", + "parse-headers": "^2.0.0", + "xtend": "^4.0.0" + } + }, + "xml-parse-from-string": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/xml-parse-from-string/-/xml-parse-from-string-1.0.1.tgz", + "integrity": "sha1-qQKekp09vN7RafPG4oI42VpdWig=" + }, + "xml2js": { + "version": "0.4.23", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz", + "integrity": "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==", + "requires": { + "sax": ">=0.6.0", + "xmlbuilder": "~11.0.0" + } + }, + "xmlbuilder": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", + "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==" + }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" + }, "y18n": { "version": "5.0.4", "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.4.tgz", diff --git a/service_worker.js b/service_worker.js index 780a31a..6e389a9 100644 --- a/service_worker.js +++ b/service_worker.js @@ -1,13 +1,30 @@ -const cacheName = 'blockbench_3.2.0'; +const cacheName = 'blockbench_3.8.0'; const staticAssets = [ - './', './index.html', - './css/', - './js', - './lib', - './font', - './lang', - './assets', + './lang/de.json', + './lang/en.json', + './lang/es.json', + './lang/fr.json', + './lang/it.json', + './lang/ja.json', + './lang/ko.json', + './lang/nl.json', + './lang/pl.json', + './lang/pt.json', + './lang/ru.json', + './lang/sv.json', + './lang/zh.json', + './assets/armor_stand.png', + './assets/brush.png', + './assets/hud.png', + './assets/inventory_full.png', + './assets/inventory_nine.png', + './assets/item_frame.png', + './assets/logo_cutout.svg', + './assets/missing.png', + './assets/north.png', + './assets/player_skin.png', + './assets/zombie.png', './favicon.png', './manifest.json', ]; @@ -26,7 +43,7 @@ self.addEventListener('fetch', async (event) => { var req = event.request; var url = new URL(req.url); - if (url.origin == 'location.origin') { + if (url.origin == location.origin) { event.respondWith(cacheFirst(req)); } else { event.respondWith(networkAndCache(req)); @@ -48,4 +65,4 @@ async function networkAndCache(req) { var cached = await cache.match(req); return cached; } -} \ No newline at end of file +} From e64c65f4b2e3b5324cc5e2e98db11eb3d9846d33 Mon Sep 17 00:00:00 2001 From: JannisX11 Date: Tue, 9 Feb 2021 22:26:52 +0100 Subject: [PATCH 2/6] Create language bundle --- index.html | 2 +- js/interface/interface.js | 18 +- js/webpack/bundle.js | 1 + package-lock.json | 1447 +++++++++++++++++++++++-------------- package.json | 12 +- src/index.js | 1 + src/languages.js | 95 +++ webpack.config.js | 21 + 8 files changed, 1037 insertions(+), 560 deletions(-) create mode 100644 js/webpack/bundle.js create mode 100644 src/index.js create mode 100644 src/languages.js create mode 100644 webpack.config.js diff --git a/index.html b/index.html index 7631514..e871628 100644 --- a/index.html +++ b/index.html @@ -59,9 +59,9 @@ + - diff --git a/js/interface/interface.js b/js/interface/interface.js index 4fbb63f..34744c3 100644 --- a/js/interface/interface.js +++ b/js/interface/interface.js @@ -195,11 +195,8 @@ function setupInterface() { $.extend(true, Interface.data, interface_data) } catch (err) {} - if (!Language.loading_steps) { - Language.loading_steps = true; - } else { - translateUI() - } + translateUI() + $('.edit_session_active').hide() $('#center').toggleClass('checkerboard', settings.preview_checkerboard.value); @@ -482,6 +479,17 @@ function setSettingsTab(tab) { } } +function getStringWidth(string, size) { + var a = $('') + if (size && size !== 16) { + a.css('font-size', size+'pt') + } + $('body').append(a.css('visibility', 'hidden')) + var width = a.width() + a.detach() + return width; +}; + //UI Edit function setProgressBar(id, val, time) { if (!id || id === 'main') { diff --git a/js/webpack/bundle.js b/js/webpack/bundle.js new file mode 100644 index 0000000..559e09d --- /dev/null +++ b/js/webpack/bundle.js @@ -0,0 +1 @@ +(()=>{"use strict";const e={de:JSON.parse('{"dialog.ok":"Ok","dialog.cancel":"Abbrechen","dialog.confirm":"Bestätigen","dialog.close":"Schließen","dialog.import":"Importieren","dialog.save":"Speichern","dialog.discard":"Verwerfen","dialog.dontshowagain":"Nicht erneut anzeigen","data.cube":"Element","data.group":"Gruppe","data.texture":"Textur","data.plugin":"Plugin","data.preview":"Vorschau","data.toolbar":"Werkzeugleiste","data.image":"Bild","keys.ctrl":"Strg","keys.shift":"Umschalt","keys.alt":"Alt","keys.meta":"Cmd","keys.delete":"Entfernen","keys.space":"Leertaste","keys.leftclick":"Linksklick","keys.middleclick":"Mittelklick","keys.rightclick":"Rechtsklick","keys.tab":"Tab","keys.backspace":"Rücktaste","keys.enter":"Eingabe","keys.escape":"Escape","keys.function":"F%0","keys.numpad":"Nummernblock %0","keys.caps":"Feststelltaste","keys.menu":"Kontextmenu","keys.left":"Pfeil Links","keys.up":"Pfeil Hoch","keys.right":"Pfeil Rechts","keys.down":"Pfeil Runter","keys.pageup":"Bild Auf","keys.pagedown":"Bild Ab","keys.plus":"Plus","keys.comma":"Komma","keys.point":"Punkt","keys.minus":"Minus","keys.cross":"Kreuz","keys.end":"Ende","keys.pos1":"Position 1","keys.printscreen":"Drucken","keys.pause":"Pause","message.rotation_limit.title":"Rotationsbegrenzung","message.rotation_limit.message":"Rotationen sind von Minecraft auf nur eine Achse und 22,5 Grad Schritte begrenzt. Das Drehen auf einer weiteren Achse setzt alle anderen Achsen zurück. Konvertiere das Modell in ein freies Modell, wenn du die freie Rotationen benötigst.","message.file_not_found.title":"Datei nicht gefunden","message.file_not_found.message":"Blockbench konnte die angeforderte Datei nicht finden. Überprüfe, ob die Datei lokal gespeichert ist und nicht in einer Cloud.","message.screenshot.title":"Bildschirmfoto","message.screenshot.message":"Bildschirmfoto aufgezeichnet","message.screenshot.clipboard":"Zwischenablage","message.screenshot.right_click":"Bildschirmfoto - Rechtsklicken zum Kopieren","message.invalid_file.title":"Ungültige Datei","message.invalid_file.message":"Konnte die Modelldatei nicht öffnen: %0","message.invalid_model.title":"Ungültige Modelldatei","message.invalid_model.message":"Diese Datei enthält kein gültiges Modell","message.child_model_only.title":"Leeres Untermodell","message.child_model_only.message":"Dieses Modell ist ein Untermodell von %0 und enthält kein eigenes Modell.","message.drag_background.title":"Hintergrund positionieren","message.drag_background.message":"Verschiebe den Hintergrund um ihn zu bewegen oder halte Umschalt und ziehe hoch und runter, um die Größe zu verändern.","message.unsaved_textures.title":"Ungespeicherte Texturen","message.unsaved_textures.message":"Dein Modell hat ungespeicherte Texturen. Um sicherzugehen, dass das Modell funktioniert, solltest du diese in dem entsprechenden Ordner im Ressourcenpaket speichern.","message.model_clipping.title":"Modell zu groß","message.model_clipping.message":"Dein Modell enthält %0 Elemente, die größer sind als das 3x3x3 Limit von Minecraft zulässt. Dieses Modell wird so nicht in Minecraft funktionieren.","message.loose_texture.title":"Textur","message.loose_texture.message":"Die geladene Textur befindet sich nicht in einem Ressourcenpaket. Minecract kann nur Texturen laden, die sich innerhalb des Texturenordners eines Ressourcenpakets befindet.","message.loose_texture.change":"Pfad Verändern","message.update_res.title":"Auflösung","message.update_res.message":"Möchtest du die Auflösung des Projekts an die Auflösung dieser Textur anpassen? Wähle \'Abbrechen\', wenn die Textur eine höhere Auflösung haben soll.","message.update_res.update":"Anpassen","message.bedrock_overwrite_error.message":"Blockbench kann dieses Modell nicht mit der alten Modelldatei vereinen","message.bedrock_overwrite_error.backup_overwrite":"Sicherungskopie erstellen und überschreiben","message.bedrock_overwrite_error.overwrite":"Überschreiben","message.close_warning.message":"Möchtest du dein Modell speichern?","message.close_warning.web":"Bist du sicher, dass du das Program verlassen möchtest? Dadurch geht die momentane Arbeit verloren.","message.default_textures.title":"Standardtexturen","message.default_textures.message":"Wähle den \\"textures\\" Ordner deines Ressourcenpakets","message.default_textures.detail":"Extrahiere das Standard-Ressourcenpaket aus der Minecraft .jar oder lade es aus dem Internet herunder. Finde dann den \\"textures\\" Ordner und öffne diesen. Blockbench merkt sich diesen Ordner und greift in Zukunft darauf zurück, wenn es die Texturen nicht anderweitig finden kann.","message.default_textures.select":"Ordner auswählen","message.image_editor.title":"Wähle ein Bildbearbeitungsprogramm","message.image_editor.file":"Datei auswählen...","message.image_editor.exe":"Öffne die Programmdatei eines Bildbearbeitungsprogramms","message.display_skin.title":"Spielerskin","message.display_skin.message":"Wähle eine Skindatei von deinem Computer oder gebe einen Spielernamen an","message.display_skin.upload":"Skindatei","message.display_skin.name":"Spielername","message.display_skin.reset":"Zurücksetzen","message.invalid_plugin":"Fehlerhafte Plugindatei, siehe Konsole","message.load_plugin_app":"Möchtest du diesem Plugin erlauben, Änderungen an deinem Computer vorzunehmen? Teste nur Plugins von Personen, denen du vertraust.","message.load_plugin_web":"Möchtest du dieses Plugin laden? Teste nur Plugins von Personen, denen du vertraust.","message.preset_no_info":"Dieses Preset enthält keine Informationen zu dieser Position","message.restart_to_update":"Starte Blockbench neu, um die Änderungen wirksam werden zu lassen.","message.save_file":"Gespeichert als %0","message.save_obj":"Gespeichert als .obj Modell","dialog.project.title":"Projekt","dialog.project.name":"Dateiname","dialog.project.parent":"Elternmodell","dialog.project.geoname":"Modell ID","dialog.project.openparent":"Elternmodell Öffnen","dialog.project.ao":"Umgebungsschattierung","dialog.project.width":"Textur-Breite","dialog.project.height":"Textur-Höhe","dialog.texture.title":"Textur","dialog.texture.variable":"Variable","dialog.texture.namespace":"Namensraum","dialog.texture.folder":"Ordner","dialog.extrude.title":"Grafik Extrudieren","dialog.extrude.mode":"Abtastmodus","dialog.extrude.mode.areas":"Bereiche","dialog.extrude.mode.lines":"Zeilen","dialog.extrude.mode.columns":"Spalten","dialog.extrude.mode.pixels":"Pixel","dialog.extrude.opacity":"Minimale Deckkraft","dialog.extrude.scan":"Konvertieren und Importieren","dialog.display_preset.title":"Preset erstellen","dialog.display_preset.message":"Wähle die Positionen, die du speichern möchtest","dialog.display_preset.create":"Erstellen","dialog.select.title":"Auswahl","dialog.select.new":"Neue Auswahl","dialog.select.group":"In ausgewählter Gruppe","dialog.select.name":"Name enthält","dialog.select.random":"Zufall","dialog.select.select":"Auswählen","dialog.scale.title":"Modell Skalieren","dialog.scale.axis":"Achse","dialog.scale.scale":"Skalierung","dialog.scale.clipping":"Modellüberstand: Dein Modell ist zu groß","dialog.scale.confirm":"Skalieren","dialog.plugins.title":"Plugins","dialog.plugins.installed":"Installiert","dialog.plugins.available":"Verfügbar","dialog.plugins.install":"Installieren","dialog.plugins.uninstall":"Deinstallieren","dialog.plugins.reload":"Neu laden","dialog.plugins.none_installed":"Keine Plugins installiert","dialog.plugins.none_available":"Keine Plugins verfügbar","dialog.plugins.web_only":"Nur für die Webanwendung","dialog.plugins.app_only":"Nur für die Desktopanwendung","dialog.plugins.author":"von %0","dialog.plugins.show_less":"Weniger anzeigen","dialog.entitylist.title":"Objektmodell öffnen","dialog.entitylist.text":"Wähle das Modell, welches du öffnen möchtest","dialog.entitylist.bones":"Knochen","dialog.entitylist.cubes":"Elemente","dialog.create_texture.folder":"Ordner","dialog.create_texture.template":"Template","dialog.create_texture.resolution":"Auflösung","dialog.input.title":"Eingabe","dialog.settings.settings":"Einstellungen","dialog.settings.keybinds":"Tastenbelegungen","dialog.settings.about":"Über","layout.color.back":"Dunkler","layout.color.back.desc":"Hintergründe und Eingabefelder","layout.color.dark":"Dunkel","layout.color.dark.desc":"Hintergrund der Vorschau","layout.color.ui":"Oberfläche","layout.color.ui.desc":"Haupt-Oberflächenfarbe","layout.color.bright_ui":"Helle Oberfläche","layout.color.bright_ui.desc":"Kontextmenüs und Tooltips","layout.color.button":"Schaltflächen","layout.color.button.desc":"Schaltflächen und Schalter","layout.color.selected":"Auswahl","layout.color.selected.desc":"Ausgewählte Objekte und Registerkarten","layout.color.border":"Grenze","layout.color.border.desc":"Rahmen von Schaltflächen und anderem","layout.color.accent":"Akzent","layout.color.accent.desc":"Akzentfarbe für Details","layout.color.grid":"Gitter","layout.color.grid.desc":"Gitter der 3D Vorschau","layout.color.text":"Text","layout.color.text.desc":"Normaler Text","layout.color.light":"Hell","layout.color.light.desc":"Ausgewählter Text","layout.color.accent_text":"Akzenttext","layout.color.accent_text.desc":"Text auf hellen- oder Akzent-Elementen","layout.font.main":"Haupt-Schriftart","layout.font.headline":"Überschriften-Schriftart","about.version":"Version: ","about.creator":"Entwickler: ","about.website":"Webseite: ","about.bugtracker":"Fehlerdatenbank","about.electron":"Diese App wurde mit Electron erstellt. Electron ist ein Framework zur Erstellungen von Nativen Programmen mit Web-Technologien wie Javascript, HTML und CSS.","about.vertex_snap":"Der Eckpunktmagnet basiert auf einem Plugin von SirBenet","about.icons":"Symbolpakete: ","about.libraries":"Bibliotheken: ","settings.category.general":"Allgemein","settings.category.preview":"Vorschau","settings.category.grid":"Gitter","settings.category.edit":"Bearbeiten","settings.category.snapping":"Einrasten","settings.category.defaults":"Standardwerte","settings.category.dialogs":"Dialoge","settings.category.export":"Export","settings.language":"Sprache","settings.language.desc":"Sprache der Benutzeroberfläche. Starte Blockbench neu, um die Änderungen wirksam zu machen.","settings.backup_interval":"Abstand der Sicherheitskopien","settings.backup_interval.desc":"Zeit zwischen den automatischen Sicherheitskopien in Minuten","settings.origin_size":"Angelpunkt","settings.origin_size.desc":"Größe des Angelpunkts","settings.control_size":"Größe des Achsenwerkzeuges","settings.control_size.desc":"Größe des 3-Achsen-Verschiebewerkzeuges","settings.display_skin":"Skin für Anzeigeeinstellungen","settings.display_skin.desc":"Spielerskin, der für das Referenzmodell in den Anzeigeeinstellungen verwendet wird","settings.shading":"Schattierung","settings.shading.desc":"Schattierungen aktivieren","settings.texture_fps":"FPS für animierte Texturen","settings.texture_fps.desc":"Wiedergabegeschwindigkeit für animierte Texturen in Bildern pro Sekunde","settings.base_grid":"Kleines Gitter","settings.base_grid.desc":"Kleines Gitter und Achsen anzeigen","settings.large_grid":"Block-Gitter","settings.large_grid.desc":"16x16 Einheiten großes Block-Gitter anzeigen","settings.full_grid":"Genaues Block-Gitter","settings.full_grid.desc":"Vollständiges, genaues Block-Gitter anzeigen","settings.large_box":"Blockrahmen","settings.large_box.desc":"3x3x3 Blöcke Begrenzung anzeigen","settings.display_grid":"Anzeigemodus","settings.display_grid.desc":"Gitter im Anzeigemodus zeigen","settings.undo_limit":"Maximale Rückgängig-Schritte","settings.undo_limit.desc":"Die maximale Anzahl der Bearbeitungen, die für die \\"Rückgängig\\"-Funktion aufgezeichnet werden","settings.local_move":"Auf relativen Achsen bewegen","settings.local_move.desc":"Elemente entlang ihrer eigenen, mitgedrehten Achsen bewegen, wenn möglich","settings.canvas_unselect":"Auswahl aufheben","settings.canvas_unselect.desc":"Auswahl beim Klicken auf den Hintergrund aufheben","settings.paint_side_restrict":"Pinsel auf Seite beschränken","settings.paint_side_restrict.desc":"Beschränkt den Pinsel auf das Verändern der Seite, auf die geklickt wurde","settings.autouv":"Auto UV","settings.autouv.desc":"Auto UV standardmäßig aktivieren","settings.create_rename":"Neue Elemente umbenennen","settings.create_rename.desc":"Beim Erstellen von Elementen oder Gruppen das Namensfeld zum Umbenennen auswählen","settings.edit_size":"Gitterauflösung","settings.edit_size.desc":"Auflösung des Gitters, an das Elemente einrasten","settings.shift_size":"Auflösung mit Umschalt","settings.shift_size.desc":"Auflösung des Gitters bei gedrückter Umschalttaste","settings.ctrl_size":"Auflösung mit Steuerung","settings.ctrl_size.desc":"Auflösung des Gitters bei gedrückter Steuerungstaste","settings.negative_size":"Negative Größe","settings.negative_size.desc":"Dem Größenwerkzeug negative Werte erlauben","settings.dialog_larger_cubes":"Modell zu groß","settings.dialog_larger_cubes.desc":"Dialog für zu große Modelle anzeigen","settings.dialog_rotation_limit":"Rotationsbeschränkung","settings.dialog_rotation_limit.desc":"Dialog für Rotationsbeschränkungen anzeigen","settings.minifiedout":"Reduzierte Ausgabe","settings.minifiedout.desc":"Gesamtes Modell im JSON in eine Zeile schreiben","settings.export_groups":"Gruppen speichern","settings.export_groups.desc":"Gruppen in Blockmodelldateien speichern","settings.credit":"Erstellerkommentar","settings.credit.desc":"Einen Erstellerkommentar zu gespeicherten Dateien hinzufügen","settings.default_path":"Standard-Texturenordner","settings.default_path.desc":"Ordner aus dem Blockbench fehlende Standardtexturen lädt","settings.image_editor":"Bildbearbeitungsprogramm","settings.image_editor.desc":"Standard-Bildbearbeitungsprogramm zum externen Bearbeiten von Texturen","category.navigate":"Navigation","category.tools":"Werkzeuge","category.file":"Datei","category.blockbench":"Blockbench","category.edit":"Bearbeiten","category.transform":"Bewegen","category.filter":"Filter","category.view":"Ansicht","category.display":"Anzeigeeinstellungen","category.textures":"Texturen","category.misc":"Verschiedenes","keybind.preview_select":"Auswählen","keybind.preview_rotate":"Ansicht drehen","keybind.preview_drag":"Ansicht verschieben","keybind.confirm":"Bestätigen","keybind.cancel":"Abbrechen","action.slider_inflate":"Aufblasen","action.slider_inflate.desc":"Vergrößert Elemente in alle Richtungen, ohne dabei die Textur zu verändern","action.slider_brush_size":"Radius","action.slider_brush_size.desc":"Radius des Pinsels in Pixeln","action.slider_brush_opacity":"Deckkraft","action.slider_brush_opacity.desc":"Deckkraft des Pinsels in Prozent","action.slider_brush_softness":"Weiche Kanten","action.slider_brush_softness.desc":"Weiche Kanten des Pinsels in Prozent","action.uv_slider_pos_x":"Horizontal bewegen","action.uv_slider_pos_x.desc":"Die UV Auswahl aller ausgewählten Elemente horizontal verschieben","action.uv_slider_pos_y":"Vertikal bewegen","action.uv_slider_pos_y.desc":"Die UV Auswahl aller ausgewählten Elemente vertikal verschieben","action.uv_slider_size_x":"Horizontal vergrößern","action.uv_slider_size_x.desc":"Die UV Auswahl aller ausgewählten Elemente horizontal vergrößern","action.uv_slider_size_y":"Vertikal vergrößern","action.uv_slider_size_y.desc":"Die UV Auswahl aller ausgewählten Elemente vertikal vergrößern","action.vertex_snap_mode":"Magnetmodus","action.vertex_snap_mode.desc":"Wähle, ob der Eckpunktmagnet Elemente verschiebt oder streckt","action.move_tool":"Verschieben","action.move_tool.desc":"Werkzeug zum Auswählen und Verschieben von Elementen","action.resize_tool":"Größe ändern","action.resize_tool.desc":"Werkzeug zum Auswählen und Ändern der Größe von Elementen","action.brush_tool":"Farbpinsel","action.brush_tool.desc":"Werkzeug zum Malen auf Texturen an Elementen oder im UV Fenster","action.vertex_snap_tool":"Eckpunktmagnet","action.vertex_snap_tool.desc":"Verbindet die Ecken von 2 Elementen indem es das eine verschiebt","action.swap_tools":"Werkzeuge wechseln","action.swap_tools.desc":"Wechselt zwischen dem Verschieben- und Größenwerkzeug","action.project_window":"Projekt...","action.project_window.desc":"Öffnet die Projekteinstellungen, wo du die Meta-Daten bon deinem Modell bearbeiten kannst","action.open_model":"Modell öffnen","action.open_model.desc":"Öffne ein Modell von deinem Computer","action.add_model":"Modell hinzufügen","action.add_model.desc":"Fügt ein Modell zum aktuellen Projekt hinzu","action.extrude_texture":"3D Textur","action.extrude_texture.desc":"Erstellt ein 3D Model aus einer Textur","action.export_blockmodel":"Block-/Itemmodell exportieren","action.export_blockmodel.desc":"Ein Minecraft Block- oder Itemmodell exportieren","action.export_optifine_part":"OptiFine JPM exportieren","action.export_optifine_part.desc":"Einen Entity-Komponenten für OptiFine exportieren","action.export_optifine_full":"OptiFine JEM exportieren","action.export_optifine_full.desc":"Ein vollständiges Entitymodell für OptiFine exportieren","action.export_obj":"OBJ Modell exportieren","action.export_obj.desc":"Ein Wavefront OBJ Modell exportieren zum Rendern oder für Spiel-Engines","action.settings_window":"Einstellungen...","action.settings_window.desc":"Das Blockbench-Einstellungsmenü öffnen","action.plugins_window":"Plugins...","action.plugins_window.desc":"Öffnet den Pluginstore","action.reset_keybindings":"Tastenbelegungen zurücksetzen","action.reset_keybindings.desc":"Alle Tastenbelegungen auf die Standardwerte zurücksetzen","action.reset_layout":"Layout zurücksetzen","action.reset_layout.desc":"Das Layout auf die Standardwerte zurücksetzen","action.load_plugin":"Plugin aus Quelldatei laden","action.load_plugin.desc":"Ein Plugin durch Laden der Quelldatei testen","action.reload_plugins":"Plugins neu laden","action.reload_plugins.desc":"Alle Testplugins neu laden","action.uv_dialog":"UV Fenster","action.uv_dialog.desc":"Öffnet das UV Fenster zum Anzeigen aller Flächen nebeneinander","action.uv_dialog_full":"Vollansicht","action.uv_dialog_full.desc":"Öffnet das UV Fenster zum Bearbeiten einer Fläche","action.undo":"Rückgängig","action.undo.desc":"Macht die letzte Änderung Rückgängig","action.redo":"Wiederholen","action.redo.desc":"Wiederholt die letzte rückgängig-gemachte Änderung","action.copy":"Kopieren","action.copy.desc":"Kopiert die aktuelle Auswahl, Fläche oder Anzeigeeinstellung","action.paste":"Einfügen","action.paste.desc":"Fügt die aktuelle Auswahl, Fläche oder Anzeigeeinstellung ein","action.cut":"Ausschneiden","action.cut.desc":"Schneidet die aktuelle Auswahl, Fläche oder Auzeigeeinstellung aus","action.add_cube":"Element hinzufügen","action.add_cube.desc":"Fügt ein neues Element hinzu","action.add_group":"Gruppe hinzufügen","action.add_group.desc":"Fügt eine neue Gruppe oder einen neuen Knochen hinzu","action.outliner_toggle":"Mehr Optionen umschalten","action.outliner_toggle.desc":"Aktiviert oder deaktiviert mehr Optionen","action.duplicate":"Duplizieren","action.duplicate.desc":"Dupliziert ausgewählte Elemente oder Gruppen","action.delete":"Löschen","action.delete.desc":"Löscht ausgewählter Elemente oder Gruppen","action.sort_outliner":"Outliner sortieren","action.sort_outliner.desc":"Den Outliner alphabetisch sortieren","action.select_window":"Auswahl...","action.select_window.desc":"Elemente basierend auf ihren Eigenschaften suchen und auswählen","action.invert_selection":"Auswahl umkehren","action.invert_selection.desc":"Kehrt die aktuelle Auswahl um","action.select_all":"Alle auswählen","action.select_all.desc":"Wählt alle Elemente aus","action.collapse_groups":"Gruppen einklappen","action.collapse_groups.desc":"Alle Gruppen einklappen","action.scale":"Skalieren...","action.scale.desc":"Die ausgewählten Elemente skalieren","action.center_all":"Alle Achsen zentrieren","action.center_all.desc":"Zentriert die ausgewählten Elemente","action.toggle_visibility":"Sichtbarkeit umschalten","action.toggle_visibility.desc":"Schaltet die Sichtbarkeit der ausgewählten Elemente um","action.toggle_export":"Export umschalten","action.toggle_export.desc":"Schaltet die Export-Einstellung der ausgewählten Elemente um","action.toggle_autouv":"Auto UV umschalten","action.toggle_autouv.desc":"Die Auto-UV-Einstellung der ausgewählten Elemente umschalten","action.toggle_shade":"Schattierung umschalten","action.toggle_shade.desc":"Die Schattierung der ausgewählten Elemente umschalten","action.rename":"Umbenennen","action.rename.desc":"Den Namen der ausgewählten Elemente ändern","action.add_display_preset":"Neues Preset","action.add_display_preset.desc":"Ein neues Anzeige-Preset erstellen","action.fullscreen":"Vollbild","action.fullscreen.desc":"Vollbildmodus umschalten","action.zoom_in":"Ansicht vergrößern","action.zoom_in.desc":"Ansicht der Benutzeroberfläche vergrößern","action.zoom_out":"Ansicht verkleinern","action.zoom_out.desc":"Ansicht der Benutzeroberfläche verkleinern","action.zoom_reset":"Ansichtsgröße zurücksetzen","action.zoom_reset.desc":"Größe der Ansicht zurücksetzen","action.reset_interface":"Benutzeroberfläche zurücksetzen","action.reset_interface.desc":"Setzt alle Größen und Positionen der Benutzeroberfläche zurück","action.toggle_wireframe":"Drahtgitter umschalten","action.toggle_wireframe.desc":"Die Drahtgitteransicht umschalten","action.screenshot_model":"Modell aufnehmen","action.screenshot_model.desc":"Nimmt ein angepasstes Bildschirmfoto des Modells aus dem aktuellen Blickwinkel auf","action.screenshot_app":"Programm aufnehmen","action.screenshot_app.desc":"Nimmt ein Bildschirmfoto des gesamten Programms auf","action.toggle_quad_view":"Vierfachansicht umschalten","action.toggle_quad_view.desc":"Ansichtsmodus mit 4 Vorschaufenstern umschalten","action.import_texture":"Textur importieren","action.import_texture.desc":"Eine oder mehrere Texturen von deinem Computer öffnen","action.create_texture":"Textur erstellen","action.create_texture.desc":"Erstellt eine leere Textur oder Texturtemplate","action.save_textures":"Texturen speichern","action.save_textures.desc":"Speichert alle ungespeicherten Texturen","action.animated_textures":"Animierte Texturen","action.animated_textures.desc":"Spielt oder pausiert die Vorschau von animierten Texturen","action.origin_to_geometry":"Angelpunkt zum Modell","action.origin_to_geometry.desc":"Verschiebt den Angelpunkt zur Mitte des ausgewählten Elements","action.rescale_toggle":"Vergrößerung aktivieren","action.rescale_toggle.desc":"Vergrößern Elemente basierend auf ihrer Drehung","action.bone_reset_toggle":"Knochen zurücksetzen","action.bone_reset_toggle.desc":"Verhindert, dass der Knochen Elemente des Elternmodells anzeigt","action.reload":"Blockbench neu laden","action.reload.desc":"Lädt Blockbench neu. Diese Aktion vernichtet alle ungespeicherten Änderungen","menu.file":"Datei","menu.edit":"Bearbeiten","menu.transform":"Bewegen","menu.filter":"Filter","menu.display":"Anzeige","menu.view":"Ansicht","menu.file.new":"Neu","menu.file.recent":"Zuletzt geöffnet","menu.file.import":"Importieren","menu.file.export":"Exportieren","menu.transform.rotate":"Drehen","menu.transform.flip":"Spiegeln","menu.transform.center":"Zentrieren","menu.transform.properties":"Eigenschaften","menu.display.preset":"Preset anwenden","menu.display.preset_all":"Preset überall anwenden","menu.display.remove_preset":"Preset entfernen","menu.view.zoom":"Zoomen","menu.view.background":"Hintergrund","menu.view.screenshot":"Bildschirmfoto","menu.cube.color":"Kennzeichnungsfarbe","menu.cube.texture":"Textur","menu.cube.texture.transparent":"Transparent","menu.cube.texture.blank":"Leer","menu.group.sort":"Sortieren","menu.group.resolve":"Auflösen","menu.texture.face":"Auf Flächen anwenden","menu.texture.cube":"Auf Elemente anwenden","menu.texture.file":"Datei","menu.texture.refresh":"Neu laden","menu.texture.change":"Quelldatei ändern","menu.texture.folder":"Speicherort öffnen","menu.texture.edit":"Bearbeiten","menu.texture.export":"Speichern unter","menu.texture.save":"Speichern","menu.texture.properties":"Eigenschaften...","menu.preview.background":"Hintergrund","menu.preview.background.load":"Laden","menu.preview.background.position":"Positionieren","menu.preview.background.lock":"An Kamera anheften","menu.preview.screenshot":"Bildschirmfoto","menu.preview.perspective":"Blickwinkel","menu.preview.perspective.normal":"Normal","menu.preview.quadview":"Vierfachansicht","menu.preview.stop_drag":"Hintergrundpositionierung beenden","menu.uv.mapping":"UV Mapping","menu.uv.mapping.export":"Exportieren","menu.uv.mapping.rotation":"Drehung","menu.uv.mapping.mirror_x":"Spiegeln X","menu.uv.mapping.mirror_y":"Spiegeln Y","menu.uv.texture":"Textur","cube.color.light_blue":"Hellblau","cube.color.yellow":"Gelb","cube.color.orange":"Orange","cube.color.red":"Rot","cube.color.purple":"Violett","cube.color.blue":"Blau","cube.color.green":"Grün","cube.color.lime":"Hellgrün","switches.visibility":"Sichtbarkeit","switches.export":"Exportieren","switches.shading":"Schattierung","switches.autouv":"Auto UV","panel.uv":"UV","panel.display":"Anzeigeeinstellungen","panel.textures":"Texturen","panel.outliner":"Outliner","uv_editor.title":"UV Bearbeiten","uv_editor.all_faces":"Alle","uv_editor.no_faces":"Keine","face.north":"Norden","face.south":"Süden","face.west":"Westen","face.east":"Osten","face.up":"Oben","face.down":"Unten","direction.north":"Norden","direction.south":"Süden","direction.west":"Westen","direction.east":"Osten","direction.top":"Oben","direction.bottom":"Unten","display.slot.third_right":"Dritte Person rechts","display.slot.third_left":"Dritte Person links","display.slot.first_right":"Erste Person rechts","display.slot.first_left":"Erste Person Links","display.slot.head":"Kopf","display.slot.ground":"Boden","display.slot.frame":"Rahmen","display.slot.gui":"Inventar","display.rotation":"Rotation","display.translation":"Position","display.scale":"Größe","display.slot":"Position","display.reference":"Referenzmodell","display.reference.player":"Spieler","display.reference.zombie":"Zombie","display.reference.armor_stand":"Rüstungsständer","display.reference.baby_zombie":"Minizombie","display.reference.armor_stand_small":"Kleiner Rüstungsständer","display.reference.monitor":"Normal","display.reference.bow":"Bogen","display.reference.block":"Block","display.reference.frame":"Rahmen","display.reference.inventory_nine":"3x3","display.reference.inventory_full":"Inventar","display.reference.hud":"Schnellzugriffsleiste","display.preset.blank_name":"Bitte gebe einen Namen an","display.preset.item":"Standard-Gegenstand","display.preset.block":"Standard-Block","display.preset.handheld":"Standard-Waffe","display.preset.rod":"Standard-Stab","dialog.continue":"Fortfahren","message.square_textures":"Texturen müssen quadratisch sein","message.unsaved_texture.title":"Ungespeicherte Texturen","message.unsaved_texture.message":"Alle ungespeicherten Änderungen an dieser Textur gehen dadurch verloren. Möchtest du fortfahren?","action.vertex_snap_mode.move":"Verschieben","action.vertex_snap_mode.scale":"Größe ändern","action.open_model_folder":"Modellordner öffnen","action.open_model_folder.desc":"Öffnet den Ordner, in dem das Modell gespeichert ist","action.change_textures_folder":"Texturspeicherort ändern","action.change_textures_folder.desc":"Verändert den speicherort aller Texturen","menu.texture.particle":"Für Partikel verwenden","message.update_notification.title":"Ein Update ist verfügbar","message.update_notification.message":"Eine neue Blockbench Version ist verfügbar. Aktiviere \\"Automatische Updates\\" in den Einstellungen, um diese herunterzuladen","message.untextured":"Diese Fläche hat keine Textur","dialog.toolbar_edit.title":"Toolbar Anpassen","keybindings.reset":"Zurücksetzen","keybindings.clear":"Leeren","action.cube_counter":"Elementanzahl","action.uv_rotation":"UV Drehung","action.uv_rotation.desc":"Drehung des UV Mapping","action.uv_grid":"UV Raster","action.uv_grid.desc":"Die Auflösung des Rasters, an das sich die UV Auswahl heftet","action.uv_grid.auto":"Auto","action.uv_maximize":"UV Maximieren","action.uv_maximize.desc":"Platziert die gesamte Textur auf der Fläche","action.uv_auto":"Auto UV","action.uv_auto.desc":"Stellt die UV Größe dieser Fläche auf die wirkliche Größe der Fläche","action.uv_rel_auto":"Relatives Auto UV","action.uv_rel_auto.desc":"Stellt die UV Auswahl auf die wirkliche Größe und Position der Fläche","action.uv_mirror_x":"UV Spiegeln X","action.uv_mirror_x.desc":"Spiegelt die UV Auswahl dieser Fläche auf der X Achse","action.uv_mirror_y":"UV Spiegeln Y","action.uv_mirror_y.desc":"Spiegelt die UV Auswahl dieser Fläche auf der Y Achse","action.uv_transparent":"Transparente Fläche","action.uv_transparent.desc":"Macht die aktuelle Fläche transparent","action.uv_reset":"Fläche zurücksetzen","action.uv_reset.desc":"Setzt die aktuelle Fläche zurück","action.cullface":"Cullface","action.cullface.desc":"Blendet diese Fläche aus, wenn die ausgewählte Seite des Modells bedeckt ist","action.auto_cullface":"Auto Cullface","action.auto_cullface.desc":"Setzt das Cullface dieser Fläche auf sich selbst","action.face_tint":"Färbung","action.face_tint.desc":"Aktiviert die Färben-Option dieser Fläche","menu.toolbar.edit":"Anpassen","menu.toolbar.reset":"Zurücksetzen","uv_editor.rotated":"Gedreht","uv_editor.auto_cull":"Cullface","uv_editor.copied":"Fläche kopiert","uv_editor.pasted":"Fläche eingefügt","uv_editor.copied_x":"%0 Flächen kopiert","uv_editor.reset":"Fläche zurückgesetzt","uv_editor.maximized":"Maximiert","uv_editor.autouv":"Auto-Größe","uv_editor.mirrored":"Gespiegelt","uv_editor.to_all":"Auf alle Flächen angewendet","uv_editor.transparent":"Transparent gemacht","uv_editor.cullface_on":"Cullface an","uv_editor.cullface_off":"Cullface aus","uv_editor.tint_on":"Färbung an","uv_editor.tint_off":"Färbung aus","action.uv_apply_all":"Auf alle Flächen anwenden","action.uv_apply_all.desc":"Kopiert die Daten der aktuellen Fläche auf alle Flächen","message.image_editor_missing.title":"Standard Bildbearbeitungsprogramm","message.image_editor_missing.message":"Wähle die Programmdatei deines Bildbearbeitungsprogramms","message.image_editor_missing.detail":"Blockbench konnte kein Bildbearbeitungsprogramm auf deinem Computer finden. Wähle die Programmdatei eines Bildbearbeitungsprogramms aus.","action.update_autouv":"Auto UV berechnen","action.update_autouv.desc":"Berechnet das automatische UV Mapping für die ausgewählten Elemente neu","category.uv":"UV","status_bar.saved":"Modell ist gespeichert","status_bar.unsaved":"Es gibt ungespeicherte Änderungen","action.move_up":"Hoch verschieben","action.move_up.desc":"Verschiebt die ausgewählten Elemente relativ zur Kameraperspektive nach oben","action.move_down":"Runter verschieben","action.move_down.desc":"Verschiebt die ausgewählten Elemente relativ zur Kameraperspektive nach unten","action.move_left":"Links verschieben","action.move_left.desc":"Verschiebt die ausgewählten Elemente relativ zur Kameraperspektive nach links","action.move_right":"Rechts verschieben","action.move_right.desc":"Verschiebt die ausgewählten Elemente relativ zur Kameraperspektive nach rechts","action.move_forth":"Nach vorne verschieben","action.move_forth.desc":"Verschiebt die ausgewählten Elemente relativ zur Kameraperspektive nach vorne","action.move_back":"Nach hinten verschieben","action.move_back.desc":"Verschiebt die ausgewählten Elemente relativ zur Kameraperspektive nach hinten","layout.color.wireframe":"Drahtgitter","layout.color.wireframe.desc":"Drahtgitter-Linien","action.add_animation":"Animation hinzufügen","action.add_animation.desc":"Fügt eine neue Animation hinzu","action.load_animation_file":"Animation importieren","action.load_animation_file.desc":"Öffnet eine Animationsdatei","action.play_animation":"Animation Abspielen","action.play_animation.desc":"Spielt die ausgewählte Animation ab","action.slider_keyframe_time":"Zeitpunkt","action.slider_keyframe_time.desc":"Den Zeitpunkt des Keyframes verschieben","timeline.rotation":"Drehung","timeline.position":"Position","timeline.scale":"Größe","menu.keyframe.quaternion":"Quaternion","panel.animations":"Animationen","panel.keyframe":"Keyframe","panel.keyframe.type":"Keyframe (%0)","generic.delete":"Löschen","generic.rename":"Umbenennen","message.no_animation_selected":"Du musst zuerst eine Animation auswählen","message.no_bone_selected":"Du musst zuerst einen Bone auswählen","message.duplicate_groups.title":"Bone-Name doppelt","message.duplicate_groups.message":"Der Name dieses Bones kommt mehrfach vor. Dies kann Probleme verursachen.","action.select_all_keyframes":"Alle Keyframes auswählen","action.select_all_keyframes.desc":"Wählt alle Keyframes des ausgewählten Bones aus","action.delete_keyframes":"Keyframes löschen","action.delete_keyframes.desc":"Löscht alle ausgewählten Keyframes","menu.animation":"Animation","menu.animation.loop":"Schleifenmodus","menu.animation.override":"Überschreiben","menu.animation.anim_time_update":"Updatevariable","message.display_skin_model.title":"Skinmodell","message.display_skin_model.message":"Wähle das Modell für diesen Skin","message.display_skin_model.classic":"Klassisch","message.display_skin_model.slim":"Schlank","message.bone_material":"Bone-Material verändern","action.slider_animation_length":"Animationslänge","action.slider_animation_length.desc":"Verändert die Länge der ausgewählten Animation","panel.variable_placeholders":"Variablen-Platzhalter","panel.variable_placeholders.info":"Gebe die Variablen der Animation an, für die du eine Vorschau brauchst, als Name=Wert","status_bar.vertex_distance":"Entfernung: %0","dialog.create_gif.title":"GIF aufzeichnen","dialog.create_gif.length":"Länge","dialog.create_gif.fps":"FPS","dialog.create_gif.compression":"Kompression","dialog.create_gif.play":"Animation starten","category.animation":"Animation","action.record_model_gif":"GIF aufzeichnen","action.record_model_gif.desc":"Zeichne ein animiertes GIF des Modells aus der aktuellen Perspektive auf","display.mirror":"Spiegeln","data.separator":"Trenner","message.set_background_position.title":"Hintergrundposition","menu.preview.background.set_position":"Position festlegen","dialog.toolbar_edit.hidden":"Ausgeblendet","action.export_class_entity":"Java Entity exportieren","action.export_class_entity.desc":"Exportiert das Modell als Java Class.","settings.seethrough_outline":"Durchscheinende Auswahl","settings.seethrough_outline.desc":"Zeige Auswahl durch Objekte hindurch an","mode.edit":"Modellieren","mode.paint":"Malen","mode.display":"Vorschau","mode.animate":"Animieren","status_bar.recording_gif":"GIF wird aufgezeichnet","status_bar.processing_gif":"GIF wird verarbeitet","settings.backup_retain":"Backup Speicherdauer","settings.backup_retain.desc":"Festlegen, wie viele Tage Blockbench alte Backups speichert","action.rotate_tool":"Drehen","action.rotate_tool.desc":"Werkzeug zum Auswählen und Drehen von Elementen","action.fill_tool":"Farbeimer","action.fill_tool.desc":"Farbeimer zum einfarbigen Ausfüllen von Oberflächen","action.eraser":"Radiergummi","action.eraser.desc":"Raddiergummi zum Ersetzen der Farben durch Transparenz","action.color_picker":"Farbpipette","action.color_picker.desc":"Wählt die Farbe eines Pixels der Textur aus.","action.open_backup_folder":"Backup-Ordner öffnen","action.open_backup_folder.desc":"Öffnet den Backup-Ordner von Blockbench","switches.mirror":"UV Spiegeln","language_name":"Deutsch","message.plugin_reload":"%0 lokale Plugins wurden neugeladen","settings.brightness":"Helligkeit","settings.brightness.desc":"Helligkeit der Vorschau. Standardwert ist 50","menu.preview.perspective.reset":"Kamera zurücksetzen","action.fill_mode":"Füllmodus","action.fill_mode.face":"Fläche","action.fill_mode.color":"Farbe","action.fill_mode.cube":"Element","action.toggle_mirror_uv":"UV spiegeln","action.toggle_mirror_uv.desc":"UV Mapping der ausgewählten Elemente auf der X Achse spiegeln.","action.toggle_uv_overlay":"UV Maske einblenden","action.toggle_uv_overlay.desc":"Blendet UV Masken für alle Elemente über der Textur ein","menu.texture.blank":"Auf leere Flächen anwenden","dialog.scale.select_overflow":"Überstehendes auswählen","dialog.create_texture.compress":"Template verdichten","action.action_control":"Kommandozentrale","action.action_control.desc":"Suche und benutze jede verfügbare Aktion","keybindings.recording":"Tastenkombination wird aufgezeichnet","keybindings.press":"Drücke eine Taste bzw. Tastenkombination oder klicke auf den Bildschirm, um eine Tastenkombination aufzuzeichnen.","action.pivot_tool":"Drehpunktwerkzeug","action.pivot_tool.desc":"Werkzeug zum Bearbeiten des Drehpunktes","action.slider_animation_speed":"Wiedergabegeschwindigkeit","action.slider_animation_speed.desc":"Wiedergabegeschwindigkeit der Timeline in Prozent","action.previous_keyframe":"Vorheriger Keyframe","action.previous_keyframe.desc":"Springe zum vorherigen Keyframe","action.next_keyframe":"Nächster Keyframe","action.next_keyframe.desc":"Springe zum nächsten Keyframe","message.outdated_client.title":"Version veraltet","message.outdated_client.message":"Bitte update auf die neuste Version von Blockbench","action.export_asset_archive":"ZIP-Ordner herunterladen","action.export_asset_archive.desc":"Lädt ein Archiv mit dem Modell und allen benötigten Texturen herunter","action.upload_sketchfab":"Teilen auf Sketchfab","message.sketchfab.name_or_token":"Bitte gebe deinen Sketchfab Schlüssel und einen Namen ein","dialog.sketchfab_uploader.title":"Modell auf Sketchfab hochladen","dialog.sketchfab_uploader.token":"API Schlüssel","dialog.sketchfab_uploader.about_token":"Der Schlüssel wird benötigt, um Blockbench mit deinem Sketchfab Account zu verbinden. Du findest ihn unter %0","dialog.sketchfab_uploader.name":"Name","dialog.sketchfab_uploader.description":"Beschreibung","dialog.sketchfab_uploader.tags":"Tags","settings.sketchfab_token":"Sketchfab Schlüssel","settings.sketchfab_token.desc":"Schlüssel, der Blockbench erlaubt, Modelle auf Sketchfab hochzuladen","panel.color":"Farbauswahl","data.origin":"Angelpunkt","message.sketchfab.success":"Modell erfolgreich hochgeladen","message.sketchfab.error":"Upload auf Sketchfab fehlgeschlagen","settings.outliner_colors":"Outliner Farben","settings.outliner_colors.desc":"Elementfarben im Outliner anzeigen","action.upload_sketchfab.desc":"Modell auf Sketchfab hochladen","action.element_colors":"Elementfarben","action.element_colors.desc":"Elementfarben im Outliner anzeigen","texture.error.file":"Datei nicht gefunden","texture.error.invalid":"Datei fehlerhaft","texture.error.ratio":"Ungültiges Seitenverhältnis","texture.error.parent":"Textur durch Elternmodell","message.recover_backup.title":"Modell wiederherstellen","message.recover_backup.message":"Blockbench wurde ohne zu speichern geschlossen. Möchtest do das Modell wiederherstellen?","message.install_plugin":"Installiere das Plugin %0","message.invalid_session.title":"Ungültiger Schlüssel","message.invalid_session.message":"Die Session ist abgelaufen oder der angegebene Schlüssel ist ungültig","dialog.create_texture.power":"2-Quadrat Größe","dialog.create_gif.turn":"Drehgeschwindigkeit","action.edit_session":"Zusammenarbeiten...","action.edit_session.desc":"Mit einer Session verbinden, um mit anderen zusammenzuarbeiten","action.reset_keyframe":"Keyframe zurücksetzen","action.reset_keyframe.desc":"Alle Werte der ausgewählten Keyframes zurücksetzen","dialog.edit_session.title":"Zusammenarbeiten","edit_session.username":"Name","edit_session.token":"Schlüssel","edit_session.about":"Mit Sessions kann über das Internet zusammen an Modellen gearbeitet werden. Erstelle eine Session, kopiere den Schlüssel und schicke ihn an Freunde. Diese können damit deiner Session beitreten.","edit_session.join":"Session beitreten","edit_session.create":"Session erstellen","edit_session.quit":"Session verlassen","edit_session.joined":"%0 ist der Session beigetreten","edit_session.left":"%0 hat die Session verladden","edit_session.quit_session":"Session verlassen","edit_session.status":"Status","edit_session.hosting":"Eine Session betreibend","edit_session.connected":"Mit Session verbunden","dialog.sketchfab_uploader.private":"Privat (Pro)","dialog.sketchfab_uploader.password":"Passwort (Pro)","action.toggle_chat":"Chat ein/ausblenden","action.toggle_chat.desc":"Blende den Chat ein oder aus","action.uv_select_all":"Alle auswählen","action.uv_select_all.desc":"Alle Oberflächen im UV Dialog auswählen","panel.chat":"Chat","edit_session.welcome":"Willkommen in der Sitzung von %0","dialog.yes":"Ja","dialog.no":"Nein","generic.remove":"Entfernen","generic.download":"Herunterladen","generic.search":"Suchen","dates.today":"Heute","dates.yesterday":"Gestern","dates.this_week":"Diese Woche","dates.weeks_ago":"Vor %0 Wochen","mode.start":"Start","mode.start.new":"Neu","mode.start.recent":"Zuletzt verwendet","format.free":"Unbeschränktes Modell","format.free.desc":"Unbeschränktes Modell für Unity o.Ä.","format.java_block":"Java Item/Block","format.java_block.desc":"Blockmodell für Java Edition. Größe und Rotationen sind begrenzt.","format.bedrock":"Bedrock Modell","format.bedrock.desc":"Modell für die Bedrock Edition","format.bedrock_old":"Bedrock Modell (Veraltet)","format.bedrock_old.desc":"Modell für die Bedrock Edition vor 1.12","format.modded_entity":"Entitymodell für Mods","format.modded_entity.desc":"Entitymodell für Mods, kann als .java Klasse exportiert werden","format.optifine_entity":"OptiFine Entity","format.optifine_entity.desc":"Entitymodell für die OptiFine-Mod","keys.mouse":"Maustaste %0","message.cleared_blank_faces.title":"Leere Flächen","message.cleared_blank_faces.message":"Blockbench hat %0 Elemente ohne Textur gefunden. Möchtest du diese Elemente löschen?","message.wireframe.enabled":"Drahtgitteransicht aktiviert","message.wireframe.disabled":"Drahtgitteransicht deaktiviert","dialog.project.box_uv":"Box UV","dialog.convert_project.title":"Projekt konvertieren","dialog.convert_project.text":"Bist du dir sicher, dass du das Projekt konvertieren möchtest? Die Änderung kann nicht rückgängig gemacht werden.","dialog.create_texture.double_use":"Mehrfachbelegung beibehalten","dialog.model_stats.title":"Modellstatistiken","dialog.model_stats.cubes":"Elemente","dialog.model_stats.locators":"Locator","dialog.model_stats.groups":"Gruppen","dialog.model_stats.vertices":"Eckpunkte","dialog.model_stats.faces":"Flächen","settings.username":"Benutzername","settings.username.desc":"Benutzername für Edit Sessions","settings.painting_grid":"Malgitter","settings.painting_grid.desc":"Im Malmodus Gitter auf Texturen anzeigen","action.slider_brush_min_opacity":"Minimale Deckkraft","action.slider_brush_min_opacity.desc":"Minimale Deckkraft des Rauschen-Modus in Prozent","action.convert_project":"Projekt konvertieren","action.convert_project.desc":"Konvertiert das Project in ein anderes Format","action.close_project":"Projekt schließen","action.close_project.desc":"Schließt das momentan geöffnete Projekt","action.export_bedrock":"Bedrock Modell exportieren","action.export_bedrock.desc":"Exportiert das Modell als Geometry-Datei für die Bedrock Edition","action.save_project":"Projekt speichern","action.save_project.desc":"Speichert das Modell als Projektdatei","action.save_project_as":"Projekt speichern als","action.save_project_as.desc":"Speichert das Modell als Projektdatei an einem neuen Ort","action.export_over":"Modell überschreiben","action.export_over.desc":"Exportiert Modell, Texturen und Animationen durch Überschreiben der Dateien","action.add_locator":"Locator hinzufügen","action.add_locator.desc":"Fügt einen Locator hinzu, der die Position von Partikeln, Leinen usw. festlegt","action.sidebar_left":"Texturen und UV","action.sidebar_left.desc":"Öffnet das Fenster für Texturen und UV Bearbeitung","action.sidebar_right":"Elemente","action.sidebar_right.desc":"Öffnet das Fenster zur Bearbeitung von Elementen","action.uv_turn_mapping":"UV Auswahl drehen","action.uv_turn_mapping.desc":"Dreht die UV Auswahl um 90 Grad","action.remove_blank_faces":"Leere Flächen entfernen","action.remove_blank_faces.desc":"Entfernt alle ausgewählten Flächen, die keine Textur haben","menu.uv.select":"Elemente auswählen","web.download_app":"App herunterladen","uv_editor.turned":"UV gedreht","display.reference.crossbow":"Armbrust","dialog.settings.search_results":"Suchergebnisse","settings.animation_snap":"Keyframerate","settings.animation_snap.desc":"Interval der Positionen, an denen sich Keyframes in der Timeline platzieren lassen","action.import_optifine_part":"OptiFine Part Importieren","action.import_optifine_part.desc":"Importiere ein Part Modell als Teil eines OptiFine Entity Modells","data.locator":"Locator","mode.start.no_recents":"Keine zuletzt verwendeten Modelle","panel.element":"Element","panel.element.position":"Position","panel.element.size":"Größe","panel.element.origin":"Angelpunkt","panel.element.rotation":"Rotation","message.canvas_limit_error.title":"Begrenzungsfehler","message.canvas_limit_error.message":"Die Aktion konnte nicht korrekt durchgeführt werden, weil das Format das Modell auf einen Bereich von 48 Einheiten beschränkt. Verschiebe den Angelpunkt, um das zu verhindern.","data.effect":"Effekt","generic.name":"Name","settings.recent_projects":"Zuletzt verwendet Maximum","settings.recent_projects.desc":"Maximale Anzahl an zuletzt verwendeten Modellen, die angezeigt werden","settings.volume":"Lautstärke","settings.volume.desc":"Lautstärke for Soundeffekte in Animationen","action.change_keyframe_file":"Datei auswählen","action.change_keyframe_file.desc":"Eine Audio- oder Partikeldatei auswählen, um einen Effekt abzuspielen","action.clear_timeline":"Timeline aufräumen","action.clear_timeline.desc":"Räumt alle nicht ausgewählten Animatoren aus der Timeline","action.select_effect_animator":"Effekte bearbeiten","action.select_effect_animator.desc":"Öffnet eine Timeline zur Bearbeitung von Sounds und Partikeln","action.timeline_focus":"Kanäle filtern","action.timeline_focus.desc":"Wähle den Animationskanal, der in der Timeline angezeigt wird","timeline.particle":"Partikel","timeline.sound":"Sound","timeline.effects":"Effekte","data.format":"Format","format.optifine_part":"OptiFine Part","format.optifine_part.desc":"JPM Part für OptiFine-Entitymodelle","action.reverse_keyframes":"Keyframes umkehren","action.reverse_keyframes.desc":"Kehrt die Reihenfolge der ausgewählten Keyframes um","generic.help":"Hilfe","message.removed_faces":"%0 Flächen entfernt","dialog.sketchfab_uploader.draft":"Entwurf","action.slider_pos":"%0 Position","action.slider_pos.desc":"Elemente auf der %0-Achse verschieben","action.slider_size":"X Größe","action.slider_size.desc":"Größe auf der %0-Achse verändern","action.slider_rotation":"X Drehung","action.slider_rotation.desc":"Elemente auf der %0-Achse drehen","action.slider_origin":"%0 Angelpunkt","action.slider_origin.desc":"Angelpunkt auf der %0 Achse verschieben","action.rotate_cw":"Drehen nach rechts (%0)","action.rotate_cw.desc":"Die ausgewählten Elemente um 90° auf der %0-Achse drehen","action.rotate_ccw":"Drehen nach links(%0)","action.rotate_ccw.desc":"Die ausgewählten Elemente um -90° auf der %0-Achse drehen","action.flip":"Spiegeln %0","action.flip.desc":"Spiegelt die ausgewählten Elemente auf der %0-Achse","action.center":"Zentrieren %0","action.center.desc":"Zentriert die ausgewählten Elemente auf der %0-Achse","action.bring_up_all_animations":"Alle veränderten Animatoren in der Timeline anzeigen","panel.bone":"Bone","data.color":"Farbe","generic.export":"Export","generic.none":"Keine","status_bar.recording":"Zeitraffer wird aufgezeichnet","message.add_to_palette":"Zur Palette hinzugefügt","message.size_modifiers":"Halte Steuerung oder Umschalt, um Objekte in kleineren Abständen zu bewegen","message.timelapse_start":"Zeitrafferaufnahme angefangen","message.timelapse_stop":"Zeitrafferaufnahme beendet","message.import_palette.replace_palette":"Alte Palette ersetzen","message.import_palette.threshold":"Schwellenwert","dialog.timelapse.interval":"Intervall (Sekunden)","dialog.timelapse.source":"Quelle","dialog.timelapse.source.interface":"Programm","dialog.timelapse.source.locked":"Feste Perspektive","dialog.timelapse.destination":"Zielordner","layout.color.checkerboard":"Schachbrettmuster","layout.color.checkerboard.desc":"Hintergrund von Vorschau und UV Fenster","layout.font.code":"Code Schriftart","layout.css":"Eigenes CSS","settings.category.paint":"Malen","settings.deactivate_size_limit":"Größenbegrenzung deaktivieren","settings.deactivate_size_limit.desc":"Deaktiviert die Größenbegrenzung","settings.brush_opacity_modifier":"Pinseldeckkraft-Modifikator","settings.brush_opacity_modifier.desc":"Beeinflusse die Deckkraft des Pinsels bei Benutzung von einem Stylus","settings.brush_size_modifier":"Pinselgröße-Modifikator","settings.brush_size_modifier.desc":"Beeinflusse die Größe des Pinsels bei Benutzung von einem Stylus","settings.brush_modifier.pressure":"Druck","settings.brush_modifier.tilt":"Neigung","category.color":"Farbe","action.import_theme":"Theme importieren","action.export_theme":"Theme exportieren","action.export_theme.desc":"Ein Theme aus den aktuellen Einstellungen erstellen","action.reset_theme":"Theme zurücksetzen","action.reset_theme.desc":"Zum Standardtheme von Blockbench zurückkehren","action.slider_color_h":"Farbton","action.slider_color_s":"Sättigung","action.slider_color_v":"Wert","action.add_to_palette":"Zur Palette hinzufügen","action.add_to_palette.desc":"Die ausgewählte Farbe zur Palette hinzufügen","action.import_palette":"Palette importieren","action.import_palette.desc":"Eine Farbpalette aus einer Datei importieren","action.export_palette":"Palette exportieren","action.export_palette.desc":"Exportiert die Palette als eine .bbpalette-Datei","action.generate_palette":"Palette generieren","action.generate_palette.desc":"Erstellt eine Palette aus einer Textur","action.sort_palette":"Palette sortieren","action.sort_palette.desc":"Sortiert alle Farben der Palette nach Farbton und Helligkeit","action.timelapse":"Zeitraffer...","action.timelapse.desc":"Zeichnet eine Zeitrafferaufnahme von der Benutzung von Blockbench auf","action.add_keyframe":"Keyframe hinzufügen","action.add_keyframe.desc":"Fügt einen Keyframe hinzu. Halte Umschalt gedrückt, um die Werte zurückzusetzen","action.bring_up_all_animations.desc":"Listet alle verwendeten Animatoren in der Timeline auf","timeline.timeline":"Anweisungen","menu.palette.load.default":"Standard","panel.color.picker":"Farbwähler","panel.color.palette":"Palette","generic.import":"Importieren","settings.brush_modifier.none":"Unbelegt","action.export_entity":"Bedrock Entitymodell exportieren","action.export_entity.desc":"Exportiert das Modell als ein Bedrock Entitymodell","settings.highlight_cubes":"Elemente hervorheben","settings.highlight_cubes.desc":"Elemente erscheinen heller, wenn man die Maus über sie bewegt oder sie auswählt","action.add_marker":"Marker setzen","action.add_marker.desc":"Setzt einen Marker in der Timeline","timeline.pre_effect_script":"Skript","format.skin":"Skin","format.skin.desc":"Bearbeite Spielerskins und Entity-Texturen","message.sketchfab.setup_guide":"Finde heraus, wie du Modelle auf Sketchfab einrichtest: %0","dialog.skin.title":"Skin erstellen","dialog.skin.model":"Modell","dialog.skin.texture":"Textur (Optional)","action.toggle_skin_layer":"Zweite Skin-Schicht umschalten","action.toggle_skin_layer.desc":"Aktiviert / Deaktiviert die Hut- und Kleidungsebene","action.gui_light":"Inventarbeleuchtung","action.gui_light.desc":"Wähle die Art der Beleuchtung des Gegenstands im Inventar","action.gui_light.side":"Seitliches Licht","action.gui_light.front":"Frontales Licht","action.move_keyframe_back":"Keyframe zurück bewegen","action.move_keyframe_forth":"Keyframe vorwärts bewegen","menu.help":"Hilfe","menu.help.discord":"Discord Server","menu.help.report_issue":"Einen Bug Melden","menu.help.plugin_documentation":"Plugin API Dokumentation","menu.help.search_action":"Befehl suchen und ausführen","menu.help.donate":"Spenden","menu.help.about":"Über...","menu.preview.background.clipboard":"Aus Zwischenablage laden","dialog.ignore":"Ignorieren","generic.unset":"(Keine)","message.invalid_builtin_parent.title":"Ungültiges Elternmodell","message.invalid_builtin_parent.message":"Die Referenz auf das ungültige Elternmodell \'%0\' wurde entfernt, um ein funktionierendes Modell zu speichern.","dialog.resize_texture.fill":"Füllen mit","dialog.resize_texture.fill.transparent":"Transparenz","dialog.resize_texture.fill.color":"Farbe","dialog.resize_texture.fill.repeat":"Wiederholen","dialog.resize_texture.fill.stretch":"Ausdehnen","dialog.scale.element_pivot":"Angelpunkt","dialog.scale.selection_center":"Mittelpunkt der Auswahl","dialog.create_gif.length_mode":"Längenmodus","dialog.create_gif.length_mode.seconds":"Sekunden","dialog.create_gif.length_mode.frames":"Frames","dialog.create_gif.length_mode.animation":"Animationslänge","dialog.create_gif.length_mode.turntable":"Umdrehung","dialog.save_angle.projection":"Projektion","dialog.save_angle.projection.perspective":"Perspektivisch","dialog.save_angle.projection.orthographic":"Parallel","dialog.sketchfab_uploader.animations":"Animationen","dialog.settings.theme":"Farbschema","settings.category.interface":"Benutzeroberfläche","settings.preview_checkerboard":"Vorschau Schachbrettmuster","settings.preview_checkerboard.desc":"Aktiviert das Schachbrettmuster hinter der 3D Vorschau","settings.uv_checkerboard":"UV Fenster Schachbrettmuster","settings.uv_checkerboard.desc":"Aktiviert das Schachbrettmuster hinter dem UV Fenster","category.paint":"Malen","action.fill_mode.color_connected":"Verbundene Farben","action.draw_shape_type":"Form","action.draw_shape_type.rectangle":"Rechteck","action.draw_shape_type.rectangle_h":"Rechteck (Hohl)","action.draw_shape_type.ellipse":"Ellipse","action.draw_shape_type.ellipse_h":"Ellipse (Hohl)","action.draw_shape_type.line":"Linie","action.mirror_painting":"Gespiegelt Malen","action.mirror_painting.description":"Spiegelt alle Pinselstriche auf die andere Seite des Modells","action.lock_alpha":"Transparenzkanal sperren","action.lock_alpha.description":"Sperrt die Transparenz aller Pixel","action.draw_shape_tool":"Form zeichnen","action.draw_shape_tool.desc":"Werkzeug zum Zeichnen einfacher Formen","action.copy_paste_tool":"Kopierwerkzeug","action.copy_paste_tool.desc":"Werkzeug zum Kopieren und verschieben von Ausschnitten aus Texturen","action.export_gltf":"Als glTF exportieren","action.export_gltf.desc":"Exportiert das Modell und die Animationen als glTF Datei, zur Weiterverwendung in anderen 3D Programmen","action.transform_space":"Transformationsraum","action.transform_space.desc":"Raum, in dem Elemente bewegt werden","action.transform_space.global":"Global","action.transform_space.bone":"Knochen","action.transform_space.local":"Lokal","action.toggle_camera_projection":"Kameraprojektion Umschalten","action.toggle_camera_projection.desc":"Schaltet die Kameraprojektion zwischen perspektivisch und parallel um","action.load_camera_angle":"Kamerablickwinkel: %s","action.load_camera_angle.desc":"Den Kamerablickwinkel \'%0\' laden","action.slider_face_tint":"Färbungsindex","action.slider_face_tint.desc":"Legt den Färbungsindex für die ausgewählten Flächen fest. -1 entspricht keiner Färbung.","menu.help.quickstart":"Schnellstartassistent","menu.help.developer":"Entwickler","menu.help.developer.dev_tools":"Entwicklerwerkzeuge öffnen","menu.help.developer.reset_storage":"Auf Werkseinstellungen zurücksetzen","menu.help.developer.reset_storage.confirm":"Bist du dir sicher, dass du Blockbench auf Werkseinstellungen zurücksetzen möchtest? Der Vorgang wird alle Benutzereinstellungen und Plugins zurücksetzen.","menu.help.developer.cache_reload":"Cache neu laden","menu.texture.resize":"Größe ändern","menu.preview.orthographic":"Parallel","menu.preview.save_angle":"Blickwinkel speichern...","menu.preview.angle":"Blickwinkel","menu.preview.angle.initial":"Standardblickwinkel","menu.preview.angle.load":"Laden","menu.preview.maximize":"Maximieren","panel.color.both":"Beides","uv_editor.copy_selection":"Auswahl Kopieren","uv_editor.paste_selection":"Auswahl einfügen","uv_editor.copy_paste_tool.place":"Platzieren","uv_editor.copy_paste_tool.cut":"Ausschneiden","uv_editor.copy_paste_tool.mirror_x":"Spiegeln (X)","uv_editor.copy_paste_tool.mirror_y":"Spiegeln (Y)","uv_editor.copy_paste_tool.rotate":"Um 90 Grad drehen","dialog.project.modded_entity_version":"Exportversion","dialog.save_angle.position":"Kameraposition","dialog.save_angle.target":"Zielpunkt","dialog.skin.pose":"Pose","layout.color.frame":"Fensterrahmen","layout.color.frame.desc":"Rand und Titelleiste des Fensters","settings.large_grid_size":"Blockgitter-Größe","settings.large_grid_size.desc":"Die Größe des Blockgitters","action.load_plugin_from_url":"Plugin über URL laden","action.load_plugin_from_url.desc":"Ein Plugin von einen Server laden durch die Eingabe der URL","action.cube_counter.desc":"Zeigt die aktuelle Anzahl an Elementen und andere Statistiken an","action.unlock_everything":"Alle entsperren","action.unlock_everything.desc":"Entsperrt alle Gruppen und Elemente im Outliner","action.load_palette":"Palette laden","action.load_palette.desc":"Eine der mitgelieferten Paletten laden","action.toggle_locked":"Sperren/Entsperren","action.toggle_locked.desc":"Sperrt oder entsperrt das Objekt","action.apply_display_preset":"Vorlage anwenden","action.apply_display_preset.desc":"Wendet eine Display Settings Vorlage an","action.apply_display_preset.here":"Auf ausgewählte Position anwenden","action.apply_display_preset.everywhere":"Auf alle Positionen anwenden","action.resolve_keyframe_expressions":"Keyframe ausrechnen","action.resolve_keyframe_expressions.desc":"Rechnet die mathematischen Ausdrücke eines Keyframes aus, um sie in Zahlen umzuwandeln","action.fold_all_animations":"Alle Animatoren einklappen","menu.palette.load.empty":"Leer","switches.lock":"Sperren","camera_angle.isometric_right":"Isometrisch Rechts","camera_angle.isometric_left":"Isometrisch Links","settings.render_sides":"Sichtbare Seiten","settings.render_sides.desc":"Auswählen, welche Seiten einer Fläche gerendert werden","settings.render_sides.auto":"Automatisch","settings.render_sides.front":"Außen","settings.render_sides.double":"Innen und Außen","generic.enable":"Aktivieren","generic.disable":"Deaktivieren","generic.redacted":"Verdeckt","dialog.project.layered_textures":"Texturebenen","dialog.select_texture.import_all":"Alle importieren","dialog.skin.layer_template":"Äußere Texturen","about.version.up_to_date":"Auf dem neusten Stand","about.version.update_available":"Version %0 ist verfügbar","settings.category.application":"Anwendung","settings.streamer_mode":"Streamer-Modus","settings.streamer_mode.desc":"Verdeckt sensible informationen wie zuletzt verwendete Modelle","settings.automatic_updates":"Automatische Updates","settings.automatic_updates.desc":"Neue Versionen automatisch installieren und Blockbench auf dem neusten Stand halten","action.rotation_space":"Rotationsraum","action.focus_on_selection":"Ansicht auf Auswahl ausrichten","action.focus_on_selection.desc":"Zentriert die Kamera auf die aktuelle Auswahl","action.jump_to_timeline_start":"Zum Anfang springen","action.jump_to_timeline_end":"Zum Ende springen","menu.help.updating":"Aktualisiere (%0%)","menu.help.update_ready":"Neustarten, um Update zu installieren","menu.help.update_failed":"Update fehlgeschlagen","menu.animation.loop.once":"Einmalig abspielen","menu.animation.loop.hold":"Letzten Frame halten","menu.animation.loop.loop":"Schleife","interface.streamer_mode_on":"Streamer-Modus aktiviert","generic.reset":"Zurücksetzen","generic.restore":"Wiederherstellen","keys.mousewheel":"Mausrad","message.delete_animation.title":"Animation löschen","message.delete_animation.message":"Die Animation wurde aus Blockbench entfernt. Möchtest du die Animation auch aus der Datei löschen, in der sie gespeichert war?","message.reset_keybindings":"Bist du dir sicher, dass du alle Tastenbelegungen zurücksetzen möchtest?","message.no_animation_to_import":"Keine Animationen zum importieren","dialog.material_instances.title":"Materialien","dialog.animation_import.title":"Animationen zum Import auswählen","dialog.create_texture.padding":"Zwischenraum","settings.fov":"Sichtfeld","settings.fov.desc":"Kamera-Sichtfeld. Der Standardwert ist 45","settings.sync_color":"Farbe synchronisieren","settings.sync_color.desc":"Synchronisiere die Farbe zwischen mehreren Blockbench Fenstern","settings.dialog_drag_background":"Hintergrund positionieren","settings.dialog_drag_background.desc":"Den \\"Hintergrund positionieren\\" Dialog anzeigen","settings.minify_bbmodel":"Reduzierte Projektdateien","settings.minify_bbmodel.desc":"Projektdateien werden in einer Zeile ohne Formatierung gespeichert","action.edit_material_instances":"Materialien bearbeiten","action.edit_material_instances.desc":"Die Materialien für Bedrock Blöcke bearbeiten","action.save_all_animations":"Alle Animationen speichern","action.save_all_animations.desc":"Alle im Programm geladenen Animationen speichern","action.keyframe_interpolation":"Interpolation","action.keyframe_interpolation.desc":"Den Interpolationsmodus der Keyframes einstellen","action.keyframe_interpolation.linear":"Linear","action.keyframe_interpolation.catmullrom":"Weich","action.timeline_focus.hide_empty":"Nicht belegte Kanäle ausblenden","menu.file.preferences":"Einstellungen","menu.animation.blend_weight":"Mischwert","menu.animation.save":"Speichern","menu.animation.properties":"Eigenschaften...","menu.animation.file":"Datei","menu.animation.snapping":"Einrastintervall","menu.animation.open_location":"Speicherort öffnen","panel.keyframe.add_data_point":"Datenpunkt zum Keyframe hinzufügen","panel.keyframe.remove_data_point":"Datenpunkt entfernen","panel.keyframe.pre":"Vorher","panel.keyframe.post":"Nachher","generic.all":"Alle","message.small_face_dimensions.title":"Flächengröße nicht kompatibel","message.small_face_dimensions.message":"Die Auswahl enthält Flächen, deren Größe weniger als eine Längeneinheit beträgt. Das Box UV System betrachtet alle Flächen unterhalb dieser Schwelle als 0 Pixel groß. Deshalb könnten einige Flächen nicht richtig angezeigt werden.","message.small_face_dimensions.face_uv":"Das aktuelle Format unterstützt UV Maps für einzelne Flächen. Dadurch werden kleinere Flächen unterstützt. Gehe zu \\"Datei\\" > \\"Projekt...\\" und deaktiviere \\"Box UV\\".","dialog.plugins.outdated_client":"Setzt eine neuere Blockbench-version voraus","dialog.plugins.outdated_plugin":"Plugin ist veraltet und funktioniert nicht mit dieser Version von Blockbench","settings.motion_trails":"Bewegungspfade","settings.motion_trails.desc":"Blendet Bewegungspfade im Animationsfenster ein","settings.antialiasing":"Kantenglättung","settings.antialiasing.desc":"Aktiviere Kantenglättung (Anti-aliasing). Änderungen werden erst nach Neustarten von Blockbench aktiv","action.timeline_frame_back":"Springe 1 Frame zurück","action.timeline_frame_forth":"Springe 1 Frame weiter","action.ik_enabled":"Aktivieren IK","action.ik_enabled.desc":"Aktivieren Sie die inverse Kinematik für diesen Knochen","action.slider_ik_chain_length":"IK Kettenlänge","action.slider_ik_chain_length.desc":"Aufwärtslänge der IK-Knochenkette","panel.bone.ik":"Inverse Kinematik (experimentell)","settings.particle_tick_rate":"Partikel Tickrate","settings.particle_tick_rate.desc":"Tickrate für Partkeleffekte in Ticks pro Sekunde. Standardwert ist 30","action.lock_motion_trail":"Bewegungspfad feststellen","action.lock_motion_trail.desc":"Sperrt den Bewegungspfad auf die momentan ausgewählte Gruppe","menu.animation_file.unload":"Unload Animation File"}'),en:JSON.parse('{"language_name":"English","dialog.ok":"OK","dialog.cancel":"Cancel","dialog.confirm":"Confirm","dialog.close":"Close","dialog.yes":"Yes","dialog.no":"No","dialog.import":"Import","dialog.save":"Save","dialog.discard":"Discard","dialog.continue":"Continue","dialog.ignore":"Ignore","dialog.dontshowagain":"Don\'t Show Again","data.cube":"Cube","data.locator":"Locator","data.group":"Group","data.texture":"Texture","data.origin":"Pivot","data.plugin":"Plugin","data.preview":"Preview","data.toolbar":"Toolbar","data.separator":"Separator","data.image":"Image","data.format":"Format","data.effect":"Effect","data.color":"Color","generic.delete":"Delete","generic.remove":"Remove","generic.rename":"Rename","generic.import":"Import","generic.export":"Export","generic.download":"Download","generic.search":"Search","generic.help":"Help","generic.name":"Name","generic.all":"All","generic.none":"None","generic.unset":"Unset","generic.enable":"Enable","generic.disable":"Disable","generic.redacted":"Redacted","generic.reset":"Reset","generic.restore":"Restore","dates.today":"Today","dates.yesterday":"Yesterday","dates.this_week":"This Week","dates.weeks_ago":"%0 weeks ago","mode.start":"Start","mode.edit":"Edit","mode.paint":"Paint","mode.display":"Display","mode.animate":"Animate","mode.start.new":"New","mode.start.recent":"Recent","mode.start.no_recents":"No recently opened models","format.free":"Generic Model","format.free.desc":"Model without restrictions for game engines, rendering etc.","format.skin":"Skin","format.skin.desc":"Edit player and entity skins","format.java_block":"Java Block/Item","format.java_block.desc":"Block model for Java Edition. Size and rotations are limited.","format.bedrock":"Bedrock Model","format.bedrock.desc":"Model for Bedrock Edition","format.bedrock_old":"Bedrock Legacy Model","format.bedrock_old.desc":"Pre-1.12 Bedrock Edition entity model","format.modded_entity":"Modded Entity","format.modded_entity.desc":"Entity model for mods. Can be exported as .java class files.","format.optifine_entity":"OptiFine Entity","format.optifine_entity.desc":"Custom entity model for OptiFine","format.optifine_part":"OptiFine Part","format.optifine_part.desc":"JPM part for OptiFine entity models","keys.mouse":"Mouse Button %0","keys.ctrl":"Ctrl","keys.shift":"Shift","keys.alt":"Alt","keys.meta":"Cmd","keys.delete":"Delete","keys.space":"Space","keys.leftclick":"Left Click","keys.middleclick":"Middle Click","keys.rightclick":"Right Click","keys.tab":"Tab","keys.backspace":"Backspace","keys.enter":"Enter","keys.escape":"Escape","keys.function":"F%0","keys.numpad":"Numpad %0","keys.caps":"Capslock","keys.menu":"Contextmenu","keys.left":"Left","keys.up":"Up","keys.right":"Right","keys.down":"Down","keys.pageup":"Page Up","keys.pagedown":"Page Down","keys.plus":"Plus","keys.comma":"Comma","keys.point":"Point","keys.minus":"Minus","keys.cross":"Cross","keys.end":"End","keys.pos1":"Pos 1","keys.printscreen":"Print Screen","keys.pause":"Pause","keys.mousewheel":"Mousewheel","status_bar.saved":"Model is saved","status_bar.recording":"Recording Timelapse","status_bar.unsaved":"There are unsaved changes","status_bar.vertex_distance":"Distance: %0","status_bar.recording_gif":"Recording GIF","status_bar.processing_gif":"Processing GIF","message.canvas_limit_error.title":"Canvas Limit Error","message.canvas_limit_error.message":"The action could not be performed correctly because the format limits the canvas to 48 units. Shift the pivot point to prevent this.","message.rotation_limit.title":"Rotation Limits","message.rotation_limit.message":"Rotations are limited by Minecraft to one axis and 22.5 degree increments. Rotating on a different axis will clear all rotations on the other axes. Convert the model to \\"Generic Model\\" if you are modeling for other purposes and need free rotations.","message.file_not_found.title":"File Not Found","message.file_not_found.message":"Blockbench could not find the requested file. Make sure it is saved locally and not in a cloud.","message.recover_backup.title":"Recover Model","message.recover_backup.message":"Blockbench was closed without saving. Do you want to recover the model?","message.screenshot.title":"Screenshot","message.screenshot.message":"Screenshot captured.","message.screenshot.clipboard":"Clipboard","message.screenshot.right_click":"Screenshot - Right Click to copy","message.invalid_file.title":"Invalid File","message.invalid_file.message":"Could not open json file: %0","message.invalid_model.title":"Invalid Model File","message.invalid_model.message":"This file does not contain valid model data.","message.outdated_client.title":"Outdated client","message.outdated_client.message":"Please update to the latest version of Blockbench to do this.","message.child_model_only.title":"Empty Child Model","message.child_model_only.message":"This file is a child of %0 and does not contain a model.","message.drag_background.title":"Position Background","message.drag_background.message":"Drag the background to move its position. Hold shift and drag up and down to change its size.","message.set_background_position.title":"Background Position","message.unsaved_textures.title":"Unsaved Textures","message.unsaved_textures.message":"Your model has unsaved textures. Make sure to save them and paste them into your resource pack in the correct folder.","message.model_clipping.title":"Model Too Large","message.model_clipping.message":"Your model contains %0 cubes that are larger than the 3x3x3 limit allowed by Minecraft. This model will not work in Minecraft.","message.invalid_builtin_parent.title":"Invalid Built-in Parent","message.invalid_builtin_parent.message":"The link to the invalid parent model \'%0\' was removed in order to export a valid model.","message.cleared_blank_faces.title":"Blank Faces","message.cleared_blank_faces.message":"Blockbench has found %0 cubes without any texture. Do you want to remove those elements?","message.loose_texture.title":"Texture Import","message.loose_texture.message":"The imported texture is not contained in a resource pack. Minecraft can only load textures inside the textures folder of a loaded resource pack.","message.loose_texture.change":"Change Path","message.update_res.title":"Texture Resolution","message.update_res.message":"Would you like to update the project resolution to the resolution of this texture? Click \'Cancel\' if your texture has a higher resolution than normal.","message.update_res.update":"Update","message.bedrock_overwrite_error.message":"Blockbench cannot combine this model with the old file","message.bedrock_overwrite_error.backup_overwrite":"Create Backup and Overwrite","message.bedrock_overwrite_error.overwrite":"Overwrite","message.close_warning.message":"Do you want to save your model?","message.close_warning.web":"Your current work will be lost. Are you sure you want to quit?","message.default_textures.title":"Default Textures","message.default_textures.message":"Select the \\"textures\\"-folder of the default resource pack","message.default_textures.detail":"Extract the default resource pack from the Minecraft jar or google and download it. Then locate the \\"textures\\" folder and open it. Blockbench will remember that location and try to fetch textures from there if it can\'t find them in the current resource pack.","message.default_textures.select":"Select default \\"textures\\"-folder","message.square_textures":"Textures have to be square","message.unsaved_texture.title":"Unsaved Texture","message.unsaved_texture.message":"All unsaved changes to this texture will be lost. Do you want to proceed?","message.update_notification.title":"Could not Install Update","message.update_notification.message":"A new Blockbench version is available. Please enable Automatic Updates in the settings in order to update!","message.image_editor.title":"Select an image editor","message.image_editor.file":"Select File...","message.image_editor.exe":"Select image editor executable","message.image_editor_missing.title":"Default Image Editor","message.image_editor_missing.message":"Select the executable file of your image editor.","message.image_editor_missing.detail":"Blockbench couldn\'t find an image editor on your computer. Select the executable file of your preferred image editor.","message.delete_animation.title":"Delete Animation","message.delete_animation.message":"The animation was removed from Blockbench. Do you also want to delete the animation from the file that is was saved in?","message.display_skin.title":"Display Skin","message.display_skin.message":"Select a skin file from your computer or enter a player name","message.display_skin.upload":"Upload Skin","message.display_skin.name":"Username","message.display_skin.reset":"Reset","message.display_skin_model.title":"Skin Model","message.display_skin_model.message":"Chose the model type of your skin","message.display_skin_model.classic":"Classic","message.display_skin_model.slim":"Slim","message.invalid_plugin":"Invalid Plugin File, See Console","message.load_plugin_app":"Do you want to allow this plugin to make changes to your PC? Only load plugins from authors you trust.","message.load_plugin_web":"Do you want to load this plugin? Only load plugins from authors you trust.","message.plugin_reload":"Reloaded %0 local plugins","message.install_plugin":"Installing the plugin %0","message.preset_no_info":"Preset does not contain information for this slot","message.restart_to_update":"Restart Blockbench to apply changes","message.save_file":"Saved as %0","message.save_obj":"Saved as .obj model","message.untextured":"This surface does not have a texture","message.sketchfab.name_or_token":"Please enter your Sketchfab token and a name","message.sketchfab.success":"Uploaded model successfully","message.sketchfab.error":"Failed to upload model to Sketchfab","message.sketchfab.setup_guide":"Want to learn how to set up models in Sketchfab? Read %0","message.removed_faces":"Removed %0 faces","message.add_to_palette":"Added to palette","message.size_modifiers":"Hold down Ctrl or Shift to transform in smaller increments.","message.reset_keybindings":"Are you sure you want to reset all keybindings?","message.no_animation_to_import":"No animations to import","message.wireframe.enabled":"Wireframe view enabled","message.wireframe.disabled":"Wireframe view disabled","message.timelapse_start":"Timelapse started","message.timelapse_stop":"Timelapse stopped","message.no_animation_selected":"You have to select an animation to do this","message.bone_material":"Change bone material","message.no_bone_selected":"You have to select a bone to do this","message.duplicate_groups.title":"Bone Name Duplicate","message.duplicate_groups.message":"The name of this bone exists on multiple bones. This can cause problems.","message.small_face_dimensions.title":"Incompatible Face Dimensions","message.small_face_dimensions.message":"The selection contains faces that are smaller than 1 unit in one direction. The Box UV mapping system considers any faces below that threshold as 0 pixels wide. The texture on those faces therefore may not work correctly.","message.small_face_dimensions.face_uv":"The current format supports per-face UV maps which can handle small face dimensions. Go to \\"File\\" > \\"Project...\\" and uncheck \\"Box UV\\".","message.import_palette.replace_palette":"Replace old palette","message.import_palette.threshold":"Merge Threshold","message.load_plugin_failed.title":"Failed to load plugin","message.load_plugin_failed.message":"Ensure that the base file name of the plugin matches the plugin ID `%0`, as specified in Plugin.register().","message.invalid_session.title":"Invalid Session Token","message.invalid_session.message":"The session you are trying to join has expired or the token provided is invalid.","dialog.project.title":"Project","dialog.project.name":"File Name","dialog.project.parent":"Parent Model","dialog.project.geoname":"Model Identifier","dialog.project.openparent":"Open Parent","dialog.project.modded_entity_version":"Export Version","dialog.project.ao":"Ambient Occlusion","dialog.project.layered_textures":"Layered Textures","dialog.project.uv_mode":"UV Mode","dialog.project.uv_mode.box_uv":"Box UV","dialog.project.uv_mode.face_uv":"Per-face UV","dialog.project.texture_size":"Texture Size","dialog.convert_project.title":"Convert Project","dialog.convert_project.text":"Are you sure you want to convert this project? You cannot undo this step.","dialog.select_texture.import_all":"Import All","dialog.texture.title":"Texture","dialog.texture.variable":"Variable","dialog.texture.namespace":"Namespace","dialog.texture.folder":"Folder","dialog.resize_texture.fill":"Fill with","dialog.resize_texture.fill.transparent":"Transparent","dialog.resize_texture.fill.color":"Color","dialog.resize_texture.fill.repeat":"Repeat","dialog.resize_texture.fill.stretch":"Stretch","dialog.extrude.title":"Extrude Image","dialog.extrude.mode":"Scan Mode","dialog.extrude.mode.areas":"Areas","dialog.extrude.mode.lines":"Lines","dialog.extrude.mode.columns":"Columns","dialog.extrude.mode.pixels":"Pixels","dialog.extrude.opacity":"Minimum Opacity","dialog.extrude.scan":"Scan and Import","dialog.display_preset.title":"Create Preset","dialog.display_preset.message":"Select the slots you want to save","dialog.display_preset.create":"Create","dialog.select.title":"Select","dialog.select.new":"New Selection","dialog.select.group":"In Selected Group","dialog.select.name":"Name Contains","dialog.select.random":"Random","dialog.select.select":"Select","dialog.scale.title":"Scale Model","dialog.scale.axis":"Axis","dialog.scale.scale":"Scale","dialog.scale.element_pivot":"Element Pivot","dialog.scale.selection_center":"Selection Center","dialog.scale.clipping":"Model clipping: Your model is too large for the canvas","dialog.scale.confirm":"Scale","dialog.scale.select_overflow":"Select Overflow","dialog.material_instances.title":"Material Instances","dialog.plugins.title":"Plugins","dialog.plugins.installed":"Installed","dialog.plugins.available":"Available","dialog.plugins.install":"Install","dialog.plugins.uninstall":"Uninstall","dialog.plugins.reload":"Reload","dialog.plugins.none_installed":"No plugins installed","dialog.plugins.none_available":"No plugins available","dialog.plugins.outdated_client":"Requires a newer version of Blockbench","dialog.plugins.outdated_plugin":"Plugin is outdated and does not work with this version of Blockbench","dialog.plugins.web_only":"Only for the web app","dialog.plugins.app_only":"Only for the desktop app","dialog.plugins.author":"by %0","dialog.plugins.show_less":"Show Less","dialog.toolbar_edit.title":"Customize Toolbar","dialog.toolbar_edit.hidden":"Hidden","dialog.entitylist.title":"Open Entity Model","dialog.entitylist.text":"Select the model you want to import","dialog.entitylist.bones":"Bones","dialog.entitylist.cubes":"Cubes","dialog.animation_import.title":"Select Animations to Import","dialog.animation_export.title":"Select Animations to Export","dialog.create_texture.folder":"Folder","dialog.create_texture.template":"Template","dialog.create_texture.compress":"Compress Template","dialog.create_texture.power":"Power-of-2 Size","dialog.create_texture.double_use":"Keep Multi Texture Occupancy","dialog.create_texture.padding":"Padding","dialog.create_texture.resolution":"Resolution","dialog.create_gif.title":"Record GIF","dialog.create_gif.length_mode":"Length Mode","dialog.create_gif.length_mode.seconds":"Seconds","dialog.create_gif.length_mode.frames":"Frames","dialog.create_gif.length_mode.animation":"Animation Length","dialog.create_gif.length_mode.turntable":"Turntable Rotation","dialog.create_gif.length":"Length","dialog.create_gif.fps":"FPS","dialog.create_gif.compression":"Compression Amount","dialog.create_gif.turn":"Turntable Speed","dialog.create_gif.play":"Start Animation","dialog.timelapse.interval":"Interval (Seconds)","dialog.timelapse.source":"Source","dialog.timelapse.source.interface":"Interface","dialog.timelapse.source.locked":"Locked Angle","dialog.timelapse.destination":"Destination Folder","dialog.save_angle.projection":"Projection","dialog.save_angle.projection.perspective":"Perspective","dialog.save_angle.projection.orthographic":"Orthographic","dialog.save_angle.position":"Camera Position","dialog.save_angle.target":"Focal Point","dialog.input.title":"Input","dialog.sketchfab_uploader.title":"Upload Sketchfab Model","dialog.sketchfab_uploader.token":"API Token","dialog.sketchfab_uploader.about_token":"The token is used to connect Blockbench to your Sketchfab account. You can find it on %0","dialog.sketchfab_uploader.name":"Model Name","dialog.sketchfab_uploader.description":"Description","dialog.sketchfab_uploader.animations":"Animations","dialog.sketchfab_uploader.tags":"Tags","dialog.sketchfab_uploader.draft":"Draft","dialog.sketchfab_uploader.private":"Private (Pro)","dialog.sketchfab_uploader.password":"Password (Pro)","dialog.model_stats.title":"Model Stats","dialog.model_stats.cubes":"Cubes","dialog.model_stats.locators":"Locators","dialog.model_stats.groups":"Groups","dialog.model_stats.vertices":"Vertices","dialog.model_stats.faces":"Faces","dialog.skin.title":"Create Skin","dialog.skin.model":"Model","dialog.skin.texture":"Texture (Optional)","dialog.skin.pose":"Pose","dialog.skin.layer_template":"Layer Texture","dialog.settings.settings":"Settings","dialog.settings.keybinds":"Keybindings","dialog.settings.theme":"Theme","dialog.settings.about":"About","dialog.settings.search_results":"Search Results","keybindings.reset":"Reset","keybindings.clear":"Empty","keybindings.recording":"Recording Keybinding","keybindings.press":"Press a key or key combination or click anywhere on the screen to record your keybinding.","layout.color.back":"Back","layout.color.back.desc":"Backgrounds and input fields","layout.color.dark":"Dark","layout.color.dark.desc":"Canvas background","layout.color.ui":"UI","layout.color.ui.desc":"Main interface color","layout.color.bright_ui":"Bright UI","layout.color.bright_ui.desc":"Context menues and tooltips","layout.color.button":"Button","layout.color.button.desc":"Buttons and switches","layout.color.selected":"Selected","layout.color.selected.desc":"Selected tabs and objects","layout.color.border":"Border","layout.color.border.desc":"Border of buttons and inputs","layout.color.accent":"Accent","layout.color.accent.desc":"Slider thumb and other details","layout.color.frame":"Window Frame","layout.color.frame.desc":"Border and title bar of the window","layout.color.grid":"Grid","layout.color.grid.desc":"3D preview grid","layout.color.wireframe":"Wireframe","layout.color.wireframe.desc":"Wireframe view lines","layout.color.text":"Text","layout.color.text.desc":"Normal text","layout.color.light":"Light","layout.color.light.desc":"Highlighted text","layout.color.accent_text":"Accent Text","layout.color.accent_text.desc":"Text on bright or accent elements","layout.color.checkerboard":"Checkerboard","layout.color.checkerboard.desc":"Background of canvas and UV editor","layout.font.main":"Main Font","layout.font.headline":"Headline Font","layout.font.code":"Code Font","layout.css":"Custom CSS","about.version":"Version:","about.version.up_to_date":"Up to date","about.version.update_available":"Version %0 is available","about.creator":"Creator:","about.website":"Website:","about.bugtracker":"Bug Tracker:","about.electron":"This app is built with Electron, a framework for creating native applications with web technologies like Javascript, HTML, and CSS.","about.vertex_snap":"Vertex Snapping is based on a plugin by SirBenet","about.icons":"Icon Packs:","about.libraries":"Libraries:","settings.category.general":"General","settings.category.interface":"Interface","settings.category.preview":"Preview","settings.category.grid":"Grid","settings.category.edit":"Edit","settings.category.snapping":"Snapping","settings.category.paint":"Paint","settings.category.defaults":"Defaults","settings.category.dialogs":"Dialogs","settings.category.export":"Export","settings.category.application":"Application","settings.language":"Language","settings.language.desc":"Interface language. Restart Blockbench to apply changes","settings.username":"Username","settings.username.desc":"Username for edit sessions","settings.streamer_mode":"Streamer Mode","settings.streamer_mode.desc":"Hides sensitive information like recent models","settings.origin_size":"Pivot Marker","settings.origin_size.desc":"Size of the pivot point marker","settings.control_size":"Axis Control Size","settings.control_size.desc":"Size of the 3 axis control tool","settings.motion_trails":"Motion Trails","settings.motion_trails.desc":"Show motion trails in the animation editor","settings.display_skin":"Display Skin","settings.display_skin.desc":"Skin used for the display reference player model","settings.seethrough_outline":"X-Ray Outlines","settings.seethrough_outline.desc":"Show outlines through objects","settings.brightness":"Brightness","settings.brightness.desc":"Brightness of the preview. Default is 50","settings.shading":"Shading","settings.shading.desc":"Enable shading","settings.antialiasing":"Anti-aliasing","settings.antialiasing.desc":"Toggle anti-aliasing in the preview. Restart Blockbench to apply changes","settings.render_sides":"Render Sides","settings.fov":"FOV","settings.fov.desc":"Camera Field of View. Default is 45","settings.render_sides.desc":"Select which side of a face is rendered","settings.render_sides.auto":"Auto","settings.render_sides.front":"Outside","settings.render_sides.double":"Inside and Outside","settings.texture_fps":"Animated Texture FPS","settings.texture_fps.desc":"Frames per second for animated textures","settings.particle_tick_rate":"Particle Tick Rate","settings.particle_tick_rate.desc":"Tick rate for particle effects in ticks per second. Default is 30","settings.volume":"Volume","settings.volume.desc":"Volume control for sound effects in animations","settings.outliner_colors":"Outliner Colors","settings.outliner_colors.desc":"Display cube colors in the outliner","settings.preview_checkerboard":"Preview Checkerboard","settings.preview_checkerboard.desc":"Toggle the checkerboard background behind the preview","settings.uv_checkerboard":"UV Editor Checkerboard","settings.uv_checkerboard.desc":"Toggle the checkerboard background behind the UV editor","settings.base_grid":"Small Grid","settings.base_grid.desc":"Show small grid and axes","settings.large_grid":"Block Grid","settings.large_grid.desc":"Show 16x16 block-size grid","settings.large_grid_size":"Block Grid Size","settings.large_grid_size.desc":"Size of the block grid","settings.full_grid":"Precise Block Grid","settings.full_grid.desc":"Show pixel-precise block grid","settings.large_box":"Large Box","settings.large_box.desc":"Show 3x3 block boundaries","settings.display_grid":"Display Mode","settings.display_grid.desc":"Show grid in display mode","settings.painting_grid":"Painting Grid","settings.painting_grid.desc":"Show grid on textured cubes in paint mode","settings.undo_limit":"Undo Limit","settings.undo_limit.desc":"Number of steps you can undo","settings.local_move":"Move on Relative Axes","settings.local_move.desc":"Move rotated elements on their own axes if possible","settings.canvas_unselect":"Canvas Click Unselect","settings.canvas_unselect.desc":"Unselects all elements when clicking on the canvas background","settings.highlight_cubes":"Highlight Cubes","settings.highlight_cubes.desc":"Highlight cubes when you hover over them or select them","settings.deactivate_size_limit":"Deactivate Size Limit","settings.deactivate_size_limit.desc":"Deactivate the size limit for specific model formats. WARNING: This can cause invalid models.","settings.autouv":"Auto UV","settings.autouv.desc":"Enable Auto UV by default","settings.create_rename":"Rename New Cube","settings.create_rename.desc":"Focus name field when creating new element or group","settings.edit_size":"Grid Resolution","settings.edit_size.desc":"Resolution of the grid that cubes snap to","settings.shift_size":"Shift Resolution","settings.shift_size.desc":"Resolution of the grid while holding shift","settings.ctrl_size":"Control Resolution","settings.ctrl_size.desc":"Resolution of the grid while holding control","settings.negative_size":"Negative Size","settings.negative_size.desc":"Allow the resize tool to use negative sizes","settings.animation_snap":"Animation Snap","settings.animation_snap.desc":"Snap interval for keyframes in the animation timeline in steps per second","settings.sync_color":"Sync Color","settings.sync_color.desc":"Synchronize the color between different Blockbench instances","settings.paint_side_restrict":"Restrict Brush to Side","settings.paint_side_restrict.desc":"Restrict brushes to only paint on the current side","settings.image_editor":"Image Editor","settings.image_editor.desc":"Default image editor to edit textures with","settings.brush_opacity_modifier":"Brush Opacity Modifier","settings.brush_opacity_modifier.desc":"Modify the brush opacity when using a stylus","settings.brush_size_modifier":"Brush Size Modifier","settings.brush_size_modifier.desc":"Modify the brush size when using a stylus","settings.brush_modifier.pressure":"Pressure","settings.brush_modifier.tilt":"Tilt","settings.brush_modifier.none":"None","settings.dialog_larger_cubes":"Model Too Large","settings.dialog_larger_cubes.desc":"Show \\"Model Too Large\\" dialog","settings.dialog_drag_background":"Position Background","settings.dialog_drag_background.desc":"Show \\"Position Background\\" dialog","settings.dialog_rotation_limit":"Rotation Limits","settings.dialog_rotation_limit.desc":"Show \\"Rotation Limits\\" dialog","settings.minifiedout":"Minified Export","settings.minifiedout.desc":"Write JSON file in one line","settings.minify_bbmodel":"Minified Project Files","settings.minify_bbmodel.desc":"Write .bbmodel files minified into one line","settings.export_groups":"Export Groups","settings.export_groups.desc":"Save groups in block or item model files","settings.credit":"Credit Comment","settings.credit.desc":"Add a credit comment to exported files","settings.sketchfab_token":"Sketchfab Token","settings.sketchfab_token.desc":"Token to authorize Blockbench to upload to your Sketchfab account","settings.default_path":"Default Path","settings.default_path.desc":"Folder from where Blockbench loads default textures","settings.recent_projects":"Recent Model Cap","settings.recent_projects.desc":"Maximum number of recent models to remember","settings.backup_interval":"Backup Interval","settings.backup_interval.desc":"Interval of the automatic backups in minutes","settings.backup_retain":"Backup Retain Duration","settings.backup_retain.desc":"Set how long Blockbench retains old backups in days","settings.automatic_updates":"Automatic Updates","settings.automatic_updates.desc":"Automatically download new versions and keep Blockbench up-to-date","settings.hardware_acceleration":"Hardware Acceleration","settings.hardware_acceleration.desc":"Outsource rendering tasks to the graphics card. Restart Blockbench to apply changes","category.navigate":"Navigation","category.tools":"Tools","category.file":"File","category.blockbench":"Blockbench","category.edit":"Edit","category.transform":"Transform","category.color":"Color","category.paint":"Paint","category.filter":"Filter","category.view":"View","category.display":"Display Settings","category.animation":"Animation","category.textures":"Textures","category.uv":"UV","category.misc":"Miscellaneous","keybind.preview_select":"Select","keybind.preview_rotate":"Rotate View","keybind.preview_drag":"Drag View","keybind.confirm":"Confirm","keybind.cancel":"Cancel","action.slider_pos":"Move %0","action.slider_pos.desc":"Move cubes on the %0 axis","action.slider_size":"Size %0","action.slider_size.desc":"Resize cubes on the %0 axis","action.slider_inflate":"Inflate","action.slider_inflate.desc":"Inflate cubes in all directions without changing the UV.","action.slider_rotation":"Rotate %0","action.slider_rotation.desc":"Rotate cubes on the %0 axis","action.slider_origin":"Pivot %0","action.slider_origin.desc":"Move pivot on the %0 axis","action.fill_mode":"Fill Mode","action.fill_mode.face":"Face","action.fill_mode.color_connected":"Connected Colors","action.fill_mode.color":"Colors","action.fill_mode.cube":"Cube","action.draw_shape_type":"Shape Type","action.draw_shape_type.rectangle":"Rectangle","action.draw_shape_type.rectangle_h":"Rectangle (Hollow)","action.draw_shape_type.ellipse":"Ellipse","action.draw_shape_type.ellipse_h":"Ellipse (Hollow)","action.draw_shape_type.line":"Line","action.mirror_painting":"Mirror Painting","action.mirror_painting.description":"Mirror your paint strokes to the other side of the model","action.lock_alpha":"Lock Alpha Channel","action.lock_alpha.description":"Lock the transparency of all pixels","action.slider_brush_size":"Size","action.slider_brush_size.desc":"Radius of the brush in pixels","action.slider_brush_opacity":"Opacity","action.slider_brush_opacity.desc":"Opacity of the brush in percent","action.slider_brush_min_opacity":"Minimum Opacity","action.slider_brush_min_opacity.desc":"Minimum opacity of the noise brush in percent","action.slider_brush_softness":"Softness","action.slider_brush_softness.desc":"Softness of the brush in percent","action.uv_slider_pos_x":"Move Horizontal","action.uv_slider_pos_x.desc":"Move the UV selection of all selected cubes horizontally","action.uv_slider_pos_y":"Move Vertical","action.uv_slider_pos_y.desc":"Move the UV selection of all selected cubes vertically","action.uv_slider_size_x":"Scale Horizontal","action.uv_slider_size_x.desc":"Scale the UV selection of all selected cubes horizontally","action.uv_slider_size_y":"Scale Vertical","action.uv_slider_size_y.desc":"Scale the UV selection of all selected cubes vertically","action.vertex_snap_mode":"Snap Mode","action.vertex_snap_mode.desc":"Select if Vertex Snap moves elements to the selected position or resizes them","action.vertex_snap_mode.move":"Move","action.vertex_snap_mode.scale":"Scale","action.move_tool":"Move","action.move_tool.desc":"Tool to select and move elements","action.resize_tool":"Resize","action.resize_tool.desc":"Tool to select and resize elements","action.rotate_tool":"Rotate","action.rotate_tool.desc":"Tool to select and rotate elements","action.pivot_tool":"Pivot Tool","action.pivot_tool.desc":"Tool to change the pivot point of cubes and bones","action.brush_tool":"Paint Brush","action.brush_tool.desc":"Tool to paint on bitmap textures on surfaces or the UV editor","action.fill_tool":"Paint Bucket","action.fill_tool.desc":"Paint bucket to fill entire faces with one color","action.eraser":"Eraser","action.eraser.desc":"Eraser tool to replace colors on a texture with transparency","action.color_picker":"Color Picker","action.color_picker.desc":"Tool to pick the color of pixels on your texture","action.draw_shape_tool":"Draw Shape","action.draw_shape_tool.desc":"Tool to draw simple shapes on textures","action.copy_paste_tool":"Copy Paste Tool","action.copy_paste_tool.desc":"Tool to copy and paste selections of textures","action.toggle_skin_layer":"Toggle Skin Layer","action.toggle_skin_layer.desc":"Toggle the hat and clothing layer of the skin model","action.vertex_snap_tool":"Vertex Snap","action.vertex_snap_tool.desc":"Move one cube to another cube by connecting two vertices","action.swap_tools":"Swap Tools","action.swap_tools.desc":"Switch between the move and resize tool","action.project_window":"Project...","action.project_window.desc":"Opens the project window, where you can edit metadata of your model","action.open_model_folder":"Open Model Folder","action.open_model_folder.desc":"Opens the folder that the model is contained in","action.open_backup_folder":"Open Backup Folder","action.open_backup_folder.desc":"Opens the Blockbench backup folder","action.open_model":"Open Model","action.open_model.desc":"Open a model file from your computer","action.convert_project":"Convert Project","action.convert_project.desc":"Converts the current project to a project for another model format","action.close_project":"Close Project","action.close_project.desc":"Closes the currently open project","action.add_model":"Add Model","action.add_model.desc":"Add a model from a file to the current model","action.extrude_texture":"Extruded Texture","action.extrude_texture.desc":"Generate a model by stretching out a texture","action.export_blockmodel":"Export Block/Item Model","action.export_blockmodel.desc":"Export a Minecraft Java Edition block or item model","action.export_asset_archive":"Download Archive","action.export_asset_archive.desc":"Download an archive with the model and all textures in it","action.export_bedrock":"Export Bedrock Geometry","action.export_bedrock.desc":"Export the model as a bedrock edition geometry file.","action.export_entity":"Export Bedrock Entity","action.export_entity.desc":"Add the current model as an entity to a mobs.json file","action.export_class_entity":"Export Java Entity","action.export_class_entity.desc":"Export the entity model as a Java class","action.import_optifine_part":"Import OptiFine Part","action.import_optifine_part.desc":"Import an entity part model for OptiFine","action.export_optifine_full":"Export OptiFine JEM","action.export_optifine_full.desc":"Export a full OptiFine entity model","action.export_optifine_part":"Export OptiFine Part","action.export_optifine_part.desc":"Export a single part for an OptiFine entity model","action.export_obj":"Export OBJ Model","action.export_obj.desc":"Export a Wavefront OBJ model for rendering","action.export_gltf":"Export As glTF","action.export_gltf.desc":"Export model and animations as glTF file to use in other 3D applications","action.upload_sketchfab":"Sketchfab Upload","action.upload_sketchfab.desc":"Upload your model to Sketchfab","action.save_project":"Save Project","action.save_project.desc":"Saves the current model as a project file","action.save_project_as":"Save Project As","action.save_project_as.desc":"Saves the current model as a project file at a new location","action.export_over":"Save Model","action.export_over.desc":"Saves the model, textures and animations by overwriting the files","action.settings_window":"Settings...","action.settings_window.desc":"Open the Blockbench settings dialog.","action.plugins_window":"Plugins...","action.plugins_window.desc":"Open the plugin store window","action.action_control":"Action Control","action.action_control.desc":"Search and execute any available action","action.edit_session":"Edit Session...","action.edit_session.desc":"Connect to an edit session to collaborate with other users","action.toggle_chat":"Toggle Chat","action.toggle_chat.desc":"Toggle the visibility of the chat history","action.reset_keybindings":"Reset Keybindings","action.reset_keybindings.desc":"Reset all keybindings to Blockbench\'s defaults","action.load_plugin":"Load Plugin from File","action.load_plugin.desc":"Load a plugin by importing the source file","action.load_plugin_from_url":"Load Plugin from URL","action.load_plugin_from_url.desc":"Load a plugin from a server by specifying the URL","action.reload_plugins":"Reload Plugins","action.reload_plugins.desc":"Reload all development plugins","action.reset_layout":"Reset Layout","action.reset_layout.desc":"Reset the layout to Blockbench\'s default","action.import_theme":"Import Theme","action.export_theme":"Export Theme","action.export_theme.desc":"Create a theme file based on the current settings","action.reset_theme":"Reset Theme","action.reset_theme.desc":"Reset to the default Blockbench theme","action.uv_dialog":"UV Window","action.uv_dialog.desc":"Open the UV dialog to see all faces next to each other","action.uv_dialog_full":"Full View","action.uv_dialog_full.desc":"Open the UV dialog to edit one face in fullscreen","action.undo":"Undo","action.undo.desc":"Undoes the last change","action.redo":"Redo","action.redo.desc":"Reverts the last undo","action.copy":"Copy","action.copy.desc":"Copy the selected selection, face or display settings","action.paste":"Paste","action.paste.desc":"Paste the selected selection, face or display settings","action.cut":"Cut","action.cut.desc":"Cut the selected selection, face or display settings","action.add_cube":"Add Cube","action.add_cube.desc":"Adds a new cube","action.add_locator":"Add Locator","action.add_locator.desc":"Adds a new locator to control positions of particles, leashes etc","action.add_group":"Add Group","action.add_group.desc":"Adds a new group or bone","action.outliner_toggle":"Toggle More Options","action.outliner_toggle.desc":"Toggles switches for more options in the outliner","action.cube_counter":"Cube Counter","action.cube_counter.desc":"Displays the current number of cubes and other statistics","action.duplicate":"Duplicate","action.duplicate.desc":"Duplicates the selected cubes or group","action.delete":"Delete","action.delete.desc":"Deletes the selected cubes or group","action.sort_outliner":"Sort Outliner","action.sort_outliner.desc":"Sort the outliner alphabetically","action.unlock_everything":"Unlock All","action.unlock_everything.desc":"Unlock all groups and elements in the outliner.","action.element_colors":"Cube Colors","action.element_colors.desc":"Show cube colors in the outliner","action.select_window":"Select...","action.select_window.desc":"Search and select cubes based on their properties","action.invert_selection":"Invert Selection","action.invert_selection.desc":"Invert the current selection of cubes","action.select_all":"Select All","action.select_all.desc":"Select all cubes","action.collapse_groups":"Collapse Groups","action.collapse_groups.desc":"Collapse all groups","action.slider_color_h":"Hue","action.slider_color_s":"Saturation","action.slider_color_v":"Value","action.add_to_palette":"Add To Palette","action.add_to_palette.desc":"Add the selected color to the color palette","action.import_palette":"Import Palette","action.import_palette.desc":"Import a .bbpalette file","action.export_palette":"Export Palette","action.export_palette.desc":"Export palette as a .bbpalette file","action.generate_palette":"Generate Palette","action.generate_palette.desc":"Generate palette from a texture","action.sort_palette":"Sort Palette","action.sort_palette.desc":"Sort all colors on the palette by color and brightness","action.load_palette":"Load Palette","action.load_palette.desc":"Load one of the built-in palette presets","action.transform_space":"Transform Space","action.transform_space.desc":"Default transform space for elements and bones","action.transform_space.global":"Global","action.transform_space.bone":"Bone","action.transform_space.local":"Local","action.rotation_space":"Rotation Space","action.scale":"Scale...","action.scale.desc":"Scale the selected cubes","action.rotate_cw":"Rotate %0 +90","action.rotate_cw.desc":"Rotate the selected cubes 90° on the %0 axis","action.rotate_ccw":"Rotate %0 -90","action.rotate_ccw.desc":"Rotate the selected cubes -90° on the %0 axis","action.flip":"Flip %0","action.flip.desc":"Flip the selected cubes on the %0 axis","action.center":"Center %0","action.center.desc":"Center the selected cubes on the %0 axis","action.center_all":"Center All","action.center_all.desc":"Center the selected cubes","action.toggle_visibility":"Toggle Visibility","action.toggle_visibility.desc":"Toggle the visibility of the selected cubes","action.toggle_export":"Toggle Export","action.toggle_export.desc":"Toggle the export setting of the selected cubes","action.toggle_locked":"Toggle Lock","action.toggle_locked.desc":"Toggle whether the selected elements are locked","action.toggle_autouv":"Toggle Auto UV","action.toggle_autouv.desc":"Toggle the auto UV setting of the selected cubes","action.toggle_shade":"Toggle Shading","action.toggle_shade.desc":"Toggle the shading of the selected cubes","action.toggle_mirror_uv":"Mirror UV","action.toggle_mirror_uv.desc":"Toggle the UV mirroring on the X axis of the selected cubes","action.rename":"Rename","action.rename.desc":"Change the name of the selected cubes","action.update_autouv":"Update Auto UV","action.update_autouv.desc":"Update the auto UV mapping of the selected cubes","action.edit_material_instances":"Edit Material Instances","action.edit_material_instances.desc":"Edit material instance names for bedrock block geometries","action.add_display_preset":"New Preset","action.add_display_preset.desc":"Add a new display setting preset","action.apply_display_preset":"Apply Preset","action.apply_display_preset.desc":"Apply a default or custom display setting preset","action.apply_display_preset.here":"Apply To This Slot","action.apply_display_preset.everywhere":"Apply To All Slots","action.gui_light":"GUI Light","action.gui_light.desc":"Select the way the item is lit in the inventory","action.gui_light.side":"Side Light","action.gui_light.front":"Front Light","action.move_up":"Move Up","action.move_up.desc":"Move the selected cubes up relative to the current camera angle","action.move_down":"Move Down","action.move_down.desc":"Move the selected cubes down relative to the current camera angle","action.move_left":"Move Left","action.move_left.desc":"Move the selected cubes left relative to the current camera angle","action.move_right":"Move Right","action.move_right.desc":"Move the selected cubes right relative to the current camera angle","action.move_forth":"Move Forth","action.move_forth.desc":"Move the selected cubes forth relative to the current camera angle","action.move_back":"Move Back","action.move_back.desc":"Move the selected cubes back relative to the current camera angle","action.fullscreen":"Fullscreen","action.fullscreen.desc":"Toggles fullscreen mode","action.zoom_in":"Zoom In","action.zoom_in.desc":"Zoom in to scale up the interface","action.zoom_out":"Zoom Out","action.zoom_out.desc":"Zoom out to scale down the interface","action.zoom_reset":"Reset Zoom","action.zoom_reset.desc":"Reset zoom to the default 100%","action.reset_interface":"Reset Interface","action.reset_interface.desc":"Reset size and positions of the GUI","action.toggle_wireframe":"Toggle Wireframe","action.toggle_wireframe.desc":"Toggle the wireframe display mode","action.screenshot_model":"Screenshot Model","action.screenshot_model.desc":"Take a cropped screenshot of the model from the current angle","action.record_model_gif":"Record GIF","action.record_model_gif.desc":"Record an animated GIF of the model from the current angle","action.timelapse":"Timelapse...","action.timelapse.desc":"Record a timelapse of your modeling process","action.screenshot_app":"Screenshot App","action.screenshot_app.desc":"Take a screenshot of the whole application","action.toggle_quad_view":"Toggle Quad View","action.toggle_quad_view.desc":"Toggle the 4 viewport mode","action.toggle_camera_projection":"Toggle Camera Projection","action.toggle_camera_projection.desc":"Toggle the camera projection between perspective and orthographic","action.sidebar_left":"Textures and UV","action.sidebar_left.desc":"Open the interface for UV and textures","action.sidebar_right":"Elements","action.sidebar_right.desc":"Open the interface to edit elements","action.load_camera_angle":"Camera Angle: %0","action.load_camera_angle.desc":"Load the camera angle \'%0\'","action.focus_on_selection":"Center View on Selection","action.focus_on_selection.desc":"Align the camera to face the center of the current selection","action.import_texture":"Import Texture","action.import_texture.desc":"Import one or more textures from your file system","action.create_texture":"Create Texture","action.create_texture.desc":"Create a blank texture or template texture","action.save_textures":"Save Textures","action.save_textures.desc":"Save all unsaved textures","action.change_textures_folder":"Change Texture Location","action.change_textures_folder.desc":"Change the folder that all textures are saved in","action.animated_textures":"Play Animated Textures","action.animated_textures.desc":"Play and pause the preview of animated textures","action.origin_to_geometry":"Center Pivot","action.origin_to_geometry.desc":"Set the pivot point to the center of the selection","action.rescale_toggle":"Toggle Rescale","action.rescale_toggle.desc":"Rescale cubes based on their current rotation","action.bone_reset_toggle":"Reset Bone","action.bone_reset_toggle.desc":"Stop the bone from displaying cubes from the parent model","action.reload":"Reload Blockbench","action.reload.desc":"Reload Blockbench. This will void all unsaved progress","action.uv_select_all":"Select All","action.uv_select_all.desc":"Select all faces in the UV dialog","action.uv_rotation":"UV Rotation","action.uv_rotation.desc":"Rotation of the UV face","action.uv_grid":"UV Grid","action.uv_grid.desc":"The resolution of the grid that the UV selector snaps to","action.uv_grid.auto":"Auto","action.uv_apply_all":"Apply To All Faces","action.uv_apply_all.desc":"Applies the settings of the current face to all faces","action.uv_maximize":"Maximize UV","action.uv_maximize.desc":"Sets the UV for this face to the full texture","action.uv_turn_mapping":"Turn Mapping","action.uv_turn_mapping.desc":"Turn the UV mapping around 90 degrees","action.uv_auto":"Auto UV","action.uv_auto.desc":"Sets the UV size of this face to the real size of the face","action.uv_rel_auto":"Relative Auto UV","action.uv_rel_auto.desc":"Sets the UV of this face to the position and size of the actual face","action.uv_mirror_x":"UV Mirror X","action.uv_mirror_x.desc":"Mirrors the UV of this face on the X axis","action.uv_mirror_y":"UV Mirror Y","action.uv_mirror_y.desc":"Mirrors the UV of this face on the Y axis","action.uv_transparent":"Transparent Face","action.uv_transparent.desc":"Makes the current face transparent","action.uv_reset":"Reset Face","action.uv_reset.desc":"Resets the current face","action.cullface":"Cullface","action.cullface.desc":"Disables rendering for this face if the selected side of the model is covered","action.auto_cullface":"Auto Cullface","action.auto_cullface.desc":"Sets the cullface for this face to itself","action.face_tint":"Tint","action.face_tint.desc":"Enables the tint option for the current face","action.slider_face_tint":"Tint Index","action.slider_face_tint.desc":"Set the tint index of the current face. -1 means unset.","action.toggle_uv_overlay":"Toggle UV Overlay","action.toggle_uv_overlay.desc":"When enabled, displays all UV mapping overlays above the texture.","action.remove_blank_faces":"Remove Blank Faces","action.remove_blank_faces.desc":"Deletes all untextured faces of the selection","action.add_animation":"Add Animation","action.add_animation.desc":"Create a blank animation","action.load_animation_file":"Import Animations","action.load_animation_file.desc":"Import an animation file","action.play_animation":"Play Animation","action.play_animation.desc":"Preview the selected animation","action.save_all_animations":"Save All Animations","action.save_all_animations.desc":"Save all currently loaded animations","action.export_animation_file":"Export Animations...","action.export_animation_file.desc":"Export a selection of animations into a new file","action.slider_animation_length":"Animation Length","action.slider_animation_length.desc":"Change the length of the selected animation","action.slider_keyframe_time":"Timecode","action.slider_keyframe_time.desc":"Change the timecode of the selected keyframes","action.keyframe_interpolation":"Interpolation","action.keyframe_interpolation.desc":"Select the keyframe interpolation mode","action.keyframe_interpolation.linear":"Linear","action.keyframe_interpolation.catmullrom":"Smooth","action.change_keyframe_file":"Select Keyframe File","action.change_keyframe_file.desc":"Select an audio or particle file to preview an effect","action.reset_keyframe":"Reset Keyframe","action.reset_keyframe.desc":"Reset all values of the selected keyframes","action.resolve_keyframe_expressions":"Resolve Keyframe","action.resolve_keyframe_expressions.desc":"Resolves the math expressions of the selected keyframes","action.reverse_keyframes":"Reverse Keyframes","action.reverse_keyframes.desc":"Reverse the order of the selected keyframes","action.select_all_keyframes":"Select All Keyframes","action.select_all_keyframes.desc":"Select all keyframes of the current bone","action.delete_keyframes":"Delete Keyframes","action.delete_keyframes.desc":"Delete all selected keyframes","action.slider_animation_speed":"Playback Speed","action.slider_animation_speed.desc":"Playback speed of the timeline in percent","action.add_keyframe":"Add Keyframe","action.add_keyframe.desc":"Automatically add a keyframe. Press shift to force default values","action.add_marker":"Set Marker","action.add_marker.desc":"Set a timeline marker","action.move_keyframe_back":"Move Keyframes Back","action.move_keyframe_forth":"Move Keyframes Forth","action.previous_keyframe":"Previous Keyframe","action.previous_keyframe.desc":"Jump to the previous keyframe","action.next_keyframe":"Next Keyframe","action.next_keyframe.desc":"Jump to the next keyframe","action.jump_to_timeline_start":"Jump to Animation Start","action.jump_to_timeline_end":"Jump to Animation End","action.timeline_frame_back":"Jump 1 Frame Back","action.timeline_frame_forth":"Jump 1 Frame Forth","action.bring_up_all_animations":"Bring Up All Animators","action.bring_up_all_animations.desc":"Brings all modified animators into the timeline","action.fold_all_animations":"Fold All Animators","action.clear_timeline":"Clear Timeline","action.clear_timeline.desc":"Clear all unselected bones from the timeline","action.select_effect_animator":"Animate Effects","action.select_effect_animator.desc":"Opens timeline to add sound and particle effects","action.timeline_focus":"Filter Channels","action.timeline_focus.desc":"Select the animation channels to display in the timeline","action.timeline_focus.hide_empty":"Hide empty channels","action.ik_enabled":"Enable IK","action.ik_enabled.desc":"Enable Inverse Kinematics for this bone","action.slider_ik_chain_length":"IK Chain Length","action.slider_ik_chain_length.desc":"Upwards length of the IK bone chain","action.lock_motion_trail":"Lock Motion Trail","action.lock_motion_trail.desc":"Lock the motion trail to the currently selected group","timeline.rotation":"Rotation","timeline.position":"Position","timeline.scale":"Scale","timeline.particle":"Particle","timeline.sound":"Sound","timeline.effects":"Effects","timeline.timeline":"Instructions","timeline.pre_effect_script":"Script","menu.file":"File","menu.edit":"Edit","menu.transform":"Transform","menu.filter":"Filter","menu.display":"Display","menu.animation":"Animation","menu.view":"View","menu.help":"Help","menu.file.new":"New","menu.file.recent":"Recent","menu.file.recent.clear":"Clear Recent Files","menu.file.import":"Import","menu.file.export":"Export","menu.file.preferences":"Preferences","menu.transform.rotate":"Rotate","menu.transform.flip":"Flip","menu.transform.center":"Center","menu.transform.properties":"Properties","menu.display.preset":"Apply Preset","menu.display.preset_all":"Apply Preset Everywhere","menu.display.remove_preset":"Remove Preset","menu.view.zoom":"Zoom","menu.view.background":"Background","menu.view.screenshot":"Screenshot","menu.help.discord":"Discord Server","menu.help.quickstart":"Quickstart Wizard","menu.help.report_issue":"Report an Issue","menu.help.plugin_documentation":"Plugin API Documentation","menu.help.search_action":"Search and Run Action","menu.help.donate":"Donate","menu.help.about":"About...","menu.help.developer":"Developer","menu.help.developer.dev_tools":"Open Dev Tools","menu.help.developer.reset_storage":"Factory Reset","menu.help.developer.reset_storage.confirm":"Are you sure you want to reset Blockbench to factory settings? This will delete all custom settings, keybindings and installed plugins.","menu.help.developer.cache_reload":"Cache Reload","menu.help.updating":"Updating (%0%)","menu.help.update_ready":"Relaunch to Update","menu.help.update_failed":"Update Failed","menu.cube.color":"Marker Color","menu.cube.texture":"Texture","menu.cube.texture.transparent":"Transparent","menu.cube.texture.blank":"Blank","menu.group.sort":"Sort","menu.group.resolve":"Resolve","menu.palette.load.default":"Default","menu.palette.load.empty":"Blank","menu.texture.face":"Apply to Face","menu.texture.blank":"Apply to Untextured Faces","menu.texture.cube":"Apply to Cubes","menu.texture.file":"File","menu.texture.refresh":"Refresh","menu.texture.change":"Change File","menu.texture.folder":"Open in Folder","menu.texture.resize":"Resize...","menu.texture.edit":"Edit","menu.texture.particle":"Use for Particles","menu.texture.export":"Save As","menu.texture.save":"Save","menu.texture.properties":"Properties...","menu.preview.background":"Background","menu.preview.background.load":"Load","menu.preview.background.clipboard":"Load from Clipboard","menu.preview.background.position":"Position","menu.preview.background.set_position":"Set Position","menu.preview.background.lock":"Lock To Camera","menu.preview.screenshot":"Screenshot","menu.preview.orthographic":"Orthographic","menu.preview.save_angle":"Save Angle...","menu.preview.angle":"Angles","menu.preview.angle.initial":"Initial Angle","menu.preview.angle.load":"Load","menu.preview.perspective":"Perspective","menu.preview.perspective.normal":"Normal","menu.preview.perspective.reset":"Reset Camera","menu.preview.quadview":"Quad View","menu.preview.maximize":"Maximize","menu.preview.stop_drag":"Stop Background Positioning","menu.uv.select":"Select Cubes","menu.uv.mapping":"UV Mapping","menu.uv.mapping.export":"Export","menu.uv.mapping.rotation":"Rotation","menu.uv.mapping.mirror_x":"Mirror X","menu.uv.mapping.mirror_y":"Mirror Y","menu.uv.texture":"Texture","menu.toolbar.edit":"Customize","menu.toolbar.reset":"Reset","menu.animation.loop":"Loop Mode","menu.animation.loop.once":"Play Once","menu.animation.loop.hold":"Hold On Last Frame","menu.animation.loop.loop":"Loop","menu.animation.override":"Override","menu.animation.anim_time_update":"Anim Time Update Variable","menu.animation.blend_weight":"Blend Weight","menu.animation.save":"Save","menu.animation.properties":"Properties...","menu.animation.file":"File","menu.animation.snapping":"Snapping","menu.animation.open_location":"Open File Location","menu.animation_file.unload":"Unload Animation File","menu.keyframe.quaternion":"Quaternion","web.download_app":"Download App","interface.streamer_mode_on":"Streamer Mode Enabled","cube.color.light_blue":"Light Blue","cube.color.yellow":"Yellow","cube.color.orange":"Orange","cube.color.red":"Red","cube.color.purple":"Purple","cube.color.blue":"Blue","cube.color.green":"Green","cube.color.lime":"Lime","switches.visibility":"Visibility","switches.lock":"Lock","switches.export":"Export","switches.shading":"Shade","switches.mirror":"Mirror UV","switches.autouv":"Auto UV","texture.error.file":"File not found","texture.error.invalid":"Invalid file","texture.error.ratio":"Invalid aspect ratio","texture.error.parent":"Texture file provided by parent model","panel.uv":"UV","panel.display":"Display","panel.textures":"Textures","panel.color":"Color","panel.color.picker":"Picker","panel.color.palette":"Palette","panel.color.both":"Both","panel.outliner":"Outliner","panel.chat":"Chat","panel.animations":"Animations","panel.keyframe":"Keyframe","panel.keyframe.type":"Keyframe (%0)","panel.keyframe.add_data_point":"Add Keyframe Data Point","panel.keyframe.remove_data_point":"Remove Data Point","panel.keyframe.pre":"Pre","panel.keyframe.post":"Post","panel.variable_placeholders":"Variable Placeholders","panel.variable_placeholders.info":"List the variables you want to preview via name=value","panel.element":"Element","panel.element.position":"Position","panel.element.size":"Size","panel.element.origin":"Pivot Point","panel.element.rotation":"Rotation","panel.bone":"Bone","panel.bone.ik":"Inverse Kinematics (Experimental)","uv_editor.title":"UV Editor","uv_editor.all_faces":"All","uv_editor.no_faces":"None","uv_editor.rotated":"Rotated","uv_editor.auto_cull":"Cullface To Self","uv_editor.copied":"Copied Face","uv_editor.pasted":"Pasted Face","uv_editor.copied_x":"Copied %0 Faces","uv_editor.reset":"Reset Face","uv_editor.maximized":"Maximized","uv_editor.turned":"Turned Mapping","uv_editor.autouv":"Auto Size","uv_editor.mirrored":"Mirrored","uv_editor.to_all":"Applied To All Faces","uv_editor.transparent":"Made Transparent","uv_editor.cullface_on":"Cullface On","uv_editor.cullface_off":"Cullface Off","uv_editor.tint_on":"Tint On","uv_editor.tint_off":"Tint Off","uv_editor.copy_selection":"Copy Selection","uv_editor.paste_selection":"Paste Selection","uv_editor.copy_paste_tool.place":"Place","uv_editor.copy_paste_tool.cut":"Cut","uv_editor.copy_paste_tool.mirror_x":"Mirror X","uv_editor.copy_paste_tool.mirror_y":"Mirror Y","uv_editor.copy_paste_tool.rotate":"Rotate 90 Degrees","face.north":"North","face.south":"South","face.west":"West","face.east":"East","face.up":"Up","face.down":"Down","direction.north":"North","direction.south":"South","direction.west":"West","direction.east":"East","direction.top":"Top","direction.bottom":"Bottom","camera_angle.isometric_right":"Isometric Right","camera_angle.isometric_left":"Isometric Left","dialog.edit_session.title":"Edit Session","edit_session.username":"Username","edit_session.token":"Token","edit_session.about":"Edit Sessions can be used to collaborate on models across the internet. Create a session and copy the token and send it to friends, who can then use it to join.","edit_session.join":"Join Session","edit_session.create":"Create Session","edit_session.quit":"Quit Session","edit_session.joined":"%0 joined the session","edit_session.left":"%0 left the session","edit_session.welcome":"Welcome to this session by %0","edit_session.quit_session":"Left current session","edit_session.status":"Status","edit_session.hosting":"Hosting","edit_session.connected":"Connected to a session","display.slot.third_right":"Thirdperson Right","display.slot.third_left":"Thirdperson Left","display.slot.first_right":"Firstperson Right","display.slot.first_left":"Firstperson Left","display.slot.head":"Head","display.slot.ground":"Ground","display.slot.frame":"Frame","display.slot.gui":"GUI","display.rotation":"Rotation","display.translation":"Translation","display.scale":"Scale","display.mirror":"Mirror","display.slot":"Slot","display.reference":"Reference Model","display.reference.player":"Player","display.reference.zombie":"Zombie","display.reference.armor_stand":"Armor Stand","display.reference.baby_zombie":"Baby Zombie","display.reference.armor_stand_small":"Armor Stand Small","display.reference.monitor":"Normal","display.reference.bow":"Bow","display.reference.crossbow":"Crossbow","display.reference.block":"Block","display.reference.frame":"Item Frame","display.reference.inventory_nine":"3x3","display.reference.inventory_full":"Inventory","display.reference.hud":"HUD","display.preset.blank_name":"Please enter a name","display.preset.item":"Default Item","display.preset.block":"Default Block","display.preset.handheld":"Default Weapon","display.preset.rod":"Default Rod"}'),es:JSON.parse('{"dialog.ok":"OK","dialog.cancel":"Cancelar","dialog.confirm":"Aceptar","dialog.close":"Cerrar","dialog.import":"Importar","dialog.save":"Guardar","dialog.discard":"Descartar","dialog.dontshowagain":"No volver a mostrar","data.cube":"Cubo","data.group":"Grupo","data.texture":"Textura","data.plugin":"Plugin","data.preview":"Previsualización","data.toolbar":"Barra de herramientas","data.image":"Imagen","keys.ctrl":"Control","keys.shift":"Shift","keys.alt":"Alt","keys.meta":"CMD","keys.delete":"Eliminar","keys.space":"Espacio","keys.leftclick":"Click Izquierdo","keys.middleclick":"Click del medio","keys.rightclick":"Click Derecho","keys.tab":"Tabulador","keys.backspace":"Retroceso","keys.enter":"Intro","keys.escape":"Escape","keys.function":"F%0","keys.numpad":"Teclado numérico %0","keys.caps":"Bloq Mayús","keys.menu":"Menú Contextual","keys.left":"Izquierda","keys.up":"Arriba","keys.right":"Derecha","keys.down":"Abajo","keys.pageup":"Página arriba","keys.pagedown":"Página abajo","keys.plus":"Más","keys.comma":"Coma","keys.point":"Punto","keys.minus":"Minúscula","keys.cross":"Cruz","keys.end":"Fin","keys.pos1":"Pos 1","keys.printscreen":"Impr. Pantalla","keys.pause":"Pausa","message.rotation_limit.title":"Límites de Rotación","message.rotation_limit.message":"Las rotaciones están limitadas por Minecraft en un sólo eje y en incrementos de 22.5 grados. Rotar en un eje diferente quitará la rotación en otros ejes. Convierte el modelo a \\"Modelo Libre\\" si quieres modelar para otros propósitos y necesitas rotaciones libres.","message.file_not_found.title":"Archivo no encontrado","message.file_not_found.message":"Blockbench no pudo encontrar el archivo pedido. Asegúrate de que está guardado localmente y no en una nube.","message.screenshot.title":"Captura de pantalla","message.screenshot.message":"Captura de pantalla hecha.","message.screenshot.clipboard":"Portapapeles","message.screenshot.right_click":"Captura de pantalla - Click Derecho para copiar","message.invalid_file.title":"Archivo no válido","message.invalid_file.message":"No se pudo abrir el archivo del modelo: %0","message.invalid_model.title":"Archivo de Modelo Inválido","message.invalid_model.message":"Este archivo no contiene información de modelo válida.","message.child_model_only.title":"Modelo Hijo Vacío","message.child_model_only.message":"Este archivo es hijo de %0 y no contiene ningún modelo","message.drag_background.title":"Posición del Fondo","message.drag_background.message":"Arrastra el fondo para moverlo a su posición. Mantén Shift y arrastra arriba o abajo para cambiar su tamaño.","message.unsaved_textures.title":"Texturas sin guardadas","message.unsaved_textures.message":"Tu modelo tiene texturas sin guardar. Asegúrate de guardarlas y pegarlas en el Resource Pack en la carpeta correcta","message.model_clipping.title":"Módelo muy grande","message.model_clipping.message":"Tu modelo contiene %0 cubos que son más grandes que el límite 3x3x3 establecido por Minecraft. Este modelo no funcionará en Minecraft.","message.loose_texture.title":"Importar Textura","message.loose_texture.message":"La texture importada no forma parte de un Resource Pack. Minecraft sólo puede cargar texturas dentro de una carpeta de textures en un Resource Pack cargado.","message.loose_texture.change":"Cambiar directorio","message.update_res.title":"Resolución de la textura","message.update_res.message":"¿Quieres actualizar la resolución del proyecto a la resolución de esta textura? Dale click a \\"Cancelar\\" si la textura tiene una resolución mayor a la normal.","message.update_res.update":"Actualizar","message.bedrock_overwrite_error.message":"Blockbench no puede combinar este modelo con un archivo viejo","message.bedrock_overwrite_error.backup_overwrite":"Crear Backup y sobreescribir","message.bedrock_overwrite_error.overwrite":"Sobreescribir","message.close_warning.message":"¿Quieres guardar tu modelo?","message.close_warning.web":"Tu trabajo actual será perdido. ¿Estás seguro de que quieres salir?","message.default_textures.title":"Texturas por defecto","message.default_textures.message":"Selecciona la carpeta \\"textures\\" del Resource Pack por defecto","message.default_textures.detail":"Extrae el paquete de texturas por defecto del Minecraft jar o búscalo en Google y descárgalo. Después busca la carpeta \\"textures\\" y ábrela. Blockbench recordará esa localización y tratará de extraer las texturas desde ahí si no las puede encontrar en el paquete de texturas actual.","message.default_textures.select":"Selecciona la carpeta \\"textures\\" por defecto","message.image_editor.title":"Selecciona un editor de imágenes","message.image_editor.file":"Seleccionar archivo...","message.image_editor.exe":"Seleccionar el ejecutable de un editor de imágenes","message.display_skin.title":"Mostrar Skin","message.display_skin.message":"Selecciona un archivo de una skin de tu ordenador o escribe el nombre de un jugador","message.display_skin.upload":"Subir Skin","message.display_skin.name":"Usuario","message.display_skin.reset":"Resetear","message.invalid_plugin":"Archivo de plugin inválido, lee la Consola","message.load_plugin_app":"¿Quieres permitir a este plugin que haga cambios a tu PC? Carga sólo plugins de personas en las que confíes.","message.load_plugin_web":"¿Quieres cargar este plugin? Carga sólo plugins de personas en las que confíes.","message.preset_no_info":"La plantilla no contiene información para este apartado","message.restart_to_update":"Reinicie Blockbench para aplicar cambios","message.save_file":"Guardado como %0","message.save_obj":"Guardado como un modelo .obj","dialog.project.title":"Proyecto","dialog.project.name":"Nombre de Archivo","dialog.project.parent":"Modelo Padre","dialog.project.geoname":"Nombre de la Geometría del Mob","dialog.project.openparent":"Abrir Padre","dialog.project.ao":"Oclusión Ambiental","dialog.project.width":"Anchura de Textura","dialog.project.height":"Altura de Textura","dialog.texture.title":"Textura","dialog.texture.variable":"Variable","dialog.texture.namespace":"Espacio del Nombre","dialog.texture.folder":"Carpeta","dialog.extrude.title":"Extruir imagen","dialog.extrude.mode":"Modo de Escaneo","dialog.extrude.mode.areas":"Areas","dialog.extrude.mode.lines":"Líneas","dialog.extrude.mode.columns":"Columnas","dialog.extrude.mode.pixels":"Píxeles","dialog.extrude.opacity":"Opacidad Mínima","dialog.extrude.scan":"Escanear e Importar","dialog.display_preset.title":"Crear Plantilla","dialog.display_preset.message":"Selecciona los apartados que quieras guardar","dialog.display_preset.create":"Crear","dialog.select.title":"Seleccionar","dialog.select.new":"Nueva Selección","dialog.select.group":"En el Grupo Seleccionado","dialog.select.name":"El Nombre Contiene","dialog.select.random":"Aleatorio","dialog.select.select":"Seleccionar","dialog.scale.title":"Reescalar Modelo","dialog.scale.axis":"Ejes","dialog.scale.scale":"Reescalar","dialog.scale.clipping":"El modelo sobresale: Es demasiado grande para el espacio de trabajo","dialog.scale.confirm":"Reescalar","dialog.plugins.title":"Plugins","dialog.plugins.installed":"Instalado","dialog.plugins.available":"Disponible","dialog.plugins.install":"Instalar","dialog.plugins.uninstall":"Desinstalar","dialog.plugins.reload":"Recargar","dialog.plugins.none_installed":"No hay plugins instalados","dialog.plugins.none_available":"No hay plugins disponibles","dialog.plugins.web_only":"Sólo para la página web","dialog.plugins.app_only":"Sólo para el programa de escritorio","dialog.plugins.author":"por %0","dialog.plugins.show_less":"Mostrar menos","dialog.entitylist.title":"Abrir Archivo de Entidad","dialog.entitylist.text":"Selecciona el modelo que quieres importar","dialog.entitylist.bones":"Huesos","dialog.entitylist.cubes":"Cubos","dialog.create_texture.folder":"Carpeta","dialog.create_texture.template":"Plantilla","dialog.create_texture.resolution":"Resolución","dialog.input.title":"Entrada","dialog.settings.settings":"Ajustes","dialog.settings.keybinds":"Atajos de Teclado","dialog.settings.about":"Acerca de","layout.color.back":"Fondo","layout.color.back.desc":"Fondos y cajas de entrada","layout.color.dark":"Oscuro","layout.color.dark.desc":"Fondo del espacio de trabajo","layout.color.ui":"IU","layout.color.ui.desc":"Color principal de la interfaz","layout.color.bright_ui":"IU clara","layout.color.bright_ui.desc":"Menús contextuales e información de herramientas","layout.color.button":"Botón","layout.color.button.desc":"Botones e interruptores","layout.color.selected":"Seleccionado","layout.color.selected.desc":"Pestañas y objectos seleccionados","layout.color.border":"Borde","layout.color.border.desc":"Borde de botones y cajas de entrada","layout.color.accent":"Acento","layout.color.accent.desc":"Deslizador y otros detalles","layout.color.grid":"Cuadrícula","layout.color.grid.desc":"Cuadrícula de previsualización 3D","layout.color.text":"Texto","layout.color.text.desc":"Texto normal","layout.color.light":"Claro","layout.color.light.desc":"Texto destacado","layout.color.accent_text":"Acento del texto","layout.color.accent_text.desc":"Texto en elementos claros o acentuados","layout.font.main":"Fuente principal","layout.font.headline":"Fuente para títulos","about.version":"Versión:","about.creator":"Creador:","about.website":"Página web:","about.bugtracker":"Registro de bugs:","about.electron":"Esta aplicación está construida con Electron, una base para crear aplicaciones nativas con tecnologías web como Javascript, HTML y CSS.","about.vertex_snap":"El Imán para Vértices está basado en un plugin hecho por SirBenet","about.icons":"Paquetes de Iconos:","about.libraries":"Librerías:","settings.category.general":"General","settings.category.preview":"Previsualización","settings.category.grid":"Cuadrícula","settings.category.edit":"Editar","settings.category.snapping":"Imán","settings.category.defaults":"Por defecto","settings.category.dialogs":"Diálogos","settings.category.export":"Exportar","settings.language":"Lenguaje","settings.language.desc":"Lenguaje de la interfaz. Reinicia Blockbench para aplicar los cambios.","settings.backup_interval":"Intervalo de Backup","settings.backup_interval.desc":"Intervalo de los backups automáticos en minutos","settings.origin_size":"Marcador de Pivote","settings.origin_size.desc":"Tamaño del marcador del punto de pivote","settings.control_size":"Tamaño del control de los ejes","settings.control_size.desc":"Tamaño de la herramienta de control de los 3 ejes","settings.display_skin":"Mostrar Skin","settings.display_skin.desc":"Skin usada para la referencia del modelo de jugador","settings.shading":"Sombreado","settings.shading.desc":"Activar sombreado","settings.texture_fps":"FPS de las Texturas Animadas","settings.texture_fps.desc":"Imágenes por segundo para texturas animadas","settings.base_grid":"Cuadrícula Pequeña","settings.base_grid.desc":"Mostrar cuadrícula y ejes pequeños","settings.large_grid":"Cuadrícula Grande","settings.large_grid.desc":"Mostrar cuadrícula de 3x3","settings.full_grid":"Cuadrícula Muy Grande","settings.full_grid.desc":"Mostar cuadrícula precisa de 3x3","settings.large_box":"Caja grande","settings.large_box.desc":"Mostrar el límite del bloque 3x3","settings.display_grid":"Modo de visualización","settings.display_grid.desc":"Mostrar cuadrícula en el modo de visualización","settings.undo_limit":"Límite de deshacer","settings.undo_limit.desc":"Número de acciones que puedes deshacer","settings.local_move":"Mover en Ejes Relativos","settings.local_move.desc":"Mover elementos rotados en sus propios ejes si es posible","settings.canvas_unselect":"Deselección con Click en el Espacio de Trabajo","settings.canvas_unselect.desc":"Deseleccionar todos los elementos cuando se hace click en el fondo del espacio de trabajo","settings.paint_side_restrict":"Restringir el pincel a los lados","settings.paint_side_restrict.desc":"Restringir los pinceles para sólo pintar en el lado actual","settings.autouv":"Auto UV","settings.autouv.desc":"Activar Auto UV por defecto","settings.create_rename":"Renombrar Nuevo Cubo","settings.create_rename.desc":"Campo de nombre de enfoque al crear nuevo elemento o grupo","settings.edit_size":"Resolución de la Cuadrícula","settings.edit_size.desc":"Resolución de la cuadrícula a la que se engancha el cubo","settings.shift_size":"Resolución de Shift","settings.shift_size.desc":"Resolución de la cuadrícula al mantener Shift","settings.ctrl_size":"Resolución de Control","settings.ctrl_size.desc":"Resolución de la cuadrícula al mantener Control","settings.negative_size":"Tamaño Negativo","settings.negative_size.desc":"Permitir a la herramienta de reescalado usar tamaños negativos","settings.dialog_larger_cubes":"Modelo Demasiado Grande","settings.dialog_larger_cubes.desc":"Mostrar el diálogo de \\"Modelo Demasiado Grande\\"","settings.dialog_rotation_limit":"Límites de Rotación","settings.dialog_rotation_limit.desc":"Mostrar el diálogo de \\"Límites de Rotación\\"","settings.minifiedout":"Exportación minimizada","settings.minifiedout.desc":"Escribir el archivo JSON en una sola línea","settings.export_groups":"Exportar Grupos","settings.export_groups.desc":"Guardar grupos en modelos de bloques","settings.credit":"Comentario de Créditos","settings.credit.desc":"Añadir un comentario de créditos a archivos exportados","settings.default_path":"Directorio por defecto","settings.default_path.desc":"Carpeta desde donde Blockbench carga las texturas por defecto","settings.image_editor":"Editor de Imágenes","settings.image_editor.desc":"Editor de imágenes por defecto con el que editar las texturas","category.navigate":"Navegación","category.tools":"Herramientas","category.file":"Archivo","category.blockbench":"Blockbench","category.edit":"Editar","category.transform":"Transformar","category.filter":"Filtrar","category.view":"Ver","category.display":"Ajustes de visualización","category.textures":"Texturas","category.misc":"Misceláneo","keybind.preview_select":"Seleccionar","keybind.preview_rotate":"Vista de Rotación","keybind.preview_drag":"Vista de Arrastre","keybind.confirm":"Confirmar","keybind.cancel":"Cancelar","action.slider_inflate":"Inflar","action.slider_inflate.desc":"Inflar cubos en todas las direcciones sin cambiar el UV","action.slider_brush_size":"Tamaño","action.slider_brush_size.desc":"Radio del pincel en píxeles","action.slider_brush_opacity":"Opacidad","action.slider_brush_opacity.desc":"Opacidad del pincel en porcentaje","action.slider_brush_softness":"Suavidad","action.slider_brush_softness.desc":"Suavidad del pincel en porcentaje","action.uv_slider_pos_x":"Mover Horizontal","action.uv_slider_pos_x.desc":"Mover la selección del UV de todos los cubos seleccionados horizontalmente","action.uv_slider_pos_y":"Mover Vertical","action.uv_slider_pos_y.desc":"Mover la selección del UV de todos los cubos seleccionados verticalmente","action.uv_slider_size_x":"Reescalar Horizontal","action.uv_slider_size_x.desc":"Reescalar la selección del UV de todos los cubos seleccionados horizontalmente","action.uv_slider_size_y":"Reescalar Vertical","action.uv_slider_size_y.desc":"Reescalar la selección del UV de todos los cubos seleccionados verticalmente","action.vertex_snap_mode":"Modo Imán","action.vertex_snap_mode.desc":"Seleccionar si el Imán para Vertices mueve los elementos a la posición seleccionada o si los reescala","action.move_tool":"Mover","action.move_tool.desc":"Herramienta para seleccionar y mover elementos","action.resize_tool":"Reescalar","action.resize_tool.desc":"Herramienta para seleccionar y reescalar elementos","action.brush_tool":"Pincel de pintura","action.brush_tool.desc":"Herramienta para pintar en texturas bitmap en superficies o en el editor de UV","action.vertex_snap_tool":"Imán para Vértices","action.vertex_snap_tool.desc":"Mover un cubo a otro cubo al conectar 2 vértices","action.swap_tools":"Cambiar Herramientas","action.swap_tools.desc":"Cambiar entre la herramienta para mover y para reescalar","action.project_window":"Proyecto...","action.project_window.desc":"Abre la ventana del proyecto, donde puedes cambiar la metadata de tu modelo","action.open_model":"Abrir Modelo","action.open_model.desc":"Abre un archivo de modelo de tu ordenador","action.add_model":"Añadir Modelo","action.add_model.desc":"Añade un modelo desde un archivo al modelo actual","action.extrude_texture":"Textura Extruida","action.extrude_texture.desc":"General un modelo al extender una textura","action.export_blockmodel":"Exportar Modelo de Bloque","action.export_blockmodel.desc":"Exporta un modelo de bloque o de ítem","action.export_optifine_part":"Exportar Parte de Optifine","action.export_optifine_part.desc":"Exportar una sola parte para un modelo de entidad de OptiFine","action.export_optifine_full":"Exportar a OptiFine JEM","action.export_optifine_full.desc":"Exportar un modelo completo de entidad de OptiFine","action.export_obj":"Exportar Modelo OBJ","action.export_obj.desc":"Exportar a un modelo Wavefront OBJ para renderizar o motores de juego","action.settings_window":"Ajustes...","action.settings_window.desc":"Abre la ventana de ajustes de Blockbench","action.plugins_window":"Plugins...","action.plugins_window.desc":"Abre la ventana de la tienda de plugins","action.reset_keybindings":"Resetear Atajos de Teclado","action.reset_keybindings.desc":"Resetea todos los atajos de teclado a los que tiene Blockbench por defecto","action.reset_layout":"Resetear Diseño","action.reset_layout.desc":"Resetea el diseño al que tiene Blockbench por defecto","action.load_plugin":"Cargar Plugin desde Archivo","action.load_plugin.desc":"Carga un plugin importando el archivo base","action.reload_plugins":"Recargar Plugins","action.reload_plugins.desc":"Recarga todos los plugins en desarrollo.","action.uv_dialog":"Ventana de UV","action.uv_dialog.desc":"Abre la ventana de UV para ver todas las caras al lado de otras.","action.uv_dialog_full":"Vista Completa","action.uv_dialog_full.desc":"Abre la ventana de UV para editar una cara en pantalla completa","action.undo":"Deshacer","action.undo.desc":"Deshace el último cambio","action.redo":"Rehacer","action.redo.desc":"Rehace el último cambio","action.copy":"Copiar","action.copy.desc":"Copia la selección, cara o ajustes de visualización","action.paste":"Pegar","action.paste.desc":"Pega la selección, cara o ajustes de visualización","action.cut":"Cortar","action.cut.desc":"Corta la selección, cara o ajustes de visualización","action.add_cube":"Añadir Cubo","action.add_cube.desc":"Añade un nuevo cubo","action.add_group":"Añadir Grupo","action.add_group.desc":"Añade un nuevo grupo o hueso","action.outliner_toggle":"Activar Más Opciones","action.outliner_toggle.desc":"Cambia los botones para más opciones en el Esquema","action.duplicate":"Duplicar","action.duplicate.desc":"Duplica los grupos o cubos seleccionados","action.delete":"Borrar","action.delete.desc":"Borra los grupos o cubos seleccionados","action.sort_outliner":"Ordenar Esquema","action.sort_outliner.desc":"Ordena el esquema alfabéticamente","action.select_window":"Seleccionar...","action.select_window.desc":"Busca y selecciona cubos basados en sus propiedades","action.invert_selection":"Invertir Selección","action.invert_selection.desc":"Invierte la selección actual de los cubos","action.select_all":"Seleccionar Todo","action.select_all.desc":"Selecciona todos los cubos","action.collapse_groups":"Colapsar Grupos","action.collapse_groups.desc":"Colapsa todos los grupos","action.scale":"Reescalar...","action.scale.desc":"Reescala los cubos seleccionados","action.center_all":"Centrar Todo","action.center_all.desc":"Centra los cubos seleccionados.","action.toggle_visibility":"Cambiar Visibilidad","action.toggle_visibility.desc":"Cambia el ajuste de visibilidad de los cubos seleccionados.","action.toggle_export":"Cambiar Exportación","action.toggle_export.desc":"Cambia el ajuste de exportación de los cubos seleccionados","action.toggle_autouv":"Cambiar Auto UV","action.toggle_autouv.desc":"Cambia el ajuste de Auto UV de los cubos seleccionados","action.toggle_shade":"Cambiar Sombreado","action.toggle_shade.desc":"Cambia el ajuste de sombreado de los cubos seleccionados","action.rename":"Renombrar","action.rename.desc":"Cambia el nombre de los cubos seleccionados","action.add_display_preset":"Nueva Plantilla","action.add_display_preset.desc":"Añade una nueva plantilla de ajustes de visualización","action.fullscreen":"Pantalla Completa","action.fullscreen.desc":"Cambia el modo de pantalla completa","action.zoom_in":"Hacer zoom","action.zoom_in.desc":"Hace zoom para hacer la interfaz más grande","action.zoom_out":"Quitar zoom","action.zoom_out.desc":"Quita zoom para hacer la interfaz más pequeña","action.zoom_reset":"Resetear Zoom","action.zoom_reset.desc":"Reseta el zoom al 100% por defecto.","action.reset_interface":"Resetar Interfaz","action.reset_interface.desc":"Resetea el tamaño y las posiciones de la Interfaz.","action.toggle_wireframe":"Activar estructura","action.toggle_wireframe.desc":"Cambiar el modo de visualización de la estructura","action.screenshot_model":"Captura de Pantalla del Modelo","action.screenshot_model.desc":"Toma una captura de pantalla recortada del modelo desde el ángulo actual","action.screenshot_app":"Captura de Pantalla de la Aplicación","action.screenshot_app.desc":"Hace una captura de pantalla de toda la aplicación","action.toggle_quad_view":"Cambiar Vista Cuádruple","action.toggle_quad_view.desc":"Activa el modo de vista a 4 partes","action.import_texture":"Importar Textura","action.import_texture.desc":"Importa una o más texturas de tu sistema de archivos","action.create_texture":"Crear Textura","action.create_texture.desc":"Crea una textura en blanco o para una plantilla","action.save_textures":"Guardar Texturas","action.save_textures.desc":"Guarda todas las texturas que no han sido guardadas","action.animated_textures":"Activar Texturas Animadas","action.animated_textures.desc":"Activa y pone en pausa la previsualización de las texturas animadas","action.origin_to_geometry":"Centrar Pivote","action.origin_to_geometry.desc":"Pone el punto de pivote al centro de la selección","action.rescale_toggle":"Cambiar Reescalado","action.rescale_toggle.desc":"Reescalar cubos basándonse en su rotación actual","action.bone_reset_toggle":"Resetear Hueso","action.bone_reset_toggle.desc":"Impide que el hueso muestre cubos del modelo padre","action.reload":"Recargar Blockbench","action.reload.desc":"Reinicia Blockbench. Esto borrará todo el progreso no guardado","menu.file":"Archivo","menu.edit":"Editar","menu.transform":"Transformar","menu.filter":"Filtrar","menu.display":"Visualización","menu.view":"Ver","menu.file.new":"Nuevo","menu.file.recent":"Reciente","menu.file.import":"Importar","menu.file.export":"Exportar","menu.transform.rotate":"Rotar","menu.transform.flip":"Invertir","menu.transform.center":"Centrar","menu.transform.properties":"Propiedades","menu.display.preset":"Aplicar Plantilla","menu.display.preset_all":"Aplicar Plantilla en Todo","menu.display.remove_preset":"Borrar Plantilla","menu.view.zoom":"Zoom","menu.view.background":"Fondo","menu.view.screenshot":"Captura de Pantalla","menu.cube.color":"Color","menu.cube.texture":"Textura","menu.cube.texture.transparent":"Transparente","menu.cube.texture.blank":"En Blanco","menu.group.sort":"Ordenar","menu.group.resolve":"Disolver","menu.texture.face":"Aplicar a Cara","menu.texture.cube":"Aplicar a Cubo","menu.texture.file":"Archivo","menu.texture.refresh":"Refrescar","menu.texture.change":"Cambiar Archivo","menu.texture.folder":"Abrir en Carpeta","menu.texture.edit":"Editar","menu.texture.export":"Guardar Como","menu.texture.save":"Guardar","menu.texture.properties":"Propiedades","menu.preview.background":"Fondo","menu.preview.background.load":"Cargar","menu.preview.background.position":"Posición","menu.preview.background.lock":"Fijar a la Cámara","menu.preview.screenshot":"Captura de Pantalla","menu.preview.perspective":"Perspectiva","menu.preview.perspective.normal":"Normal","menu.preview.quadview":"Vista Cuádruple","menu.preview.stop_drag":"Parar la Colocación del Fondo","menu.uv.mapping":"Mapeado del UV","menu.uv.mapping.export":"Exportar","menu.uv.mapping.rotation":"Rotación","menu.uv.mapping.mirror_x":"Invertir X","menu.uv.mapping.mirror_y":"Invertir Y","menu.uv.texture":"Textura","cube.color.light_blue":"Azul claro","cube.color.yellow":"Amarillo","cube.color.orange":"Naranja","cube.color.red":"Rojo","cube.color.purple":"Morado","cube.color.blue":"Azul","cube.color.green":"Verde","cube.color.lime":"Lima","switches.visibility":"Visibilidad","switches.export":"Exportar","switches.shading":"Sombreado","switches.autouv":"Auto UV","panel.uv":"UV","panel.display":"Visualización","panel.textures":"Texturas","panel.outliner":"Esquema","uv_editor.title":"Editor de UV","uv_editor.all_faces":"Todo","uv_editor.no_faces":"Ninguno","face.north":"Norte","face.south":"Sur","face.west":"Oeste","face.east":"Este","face.up":"Arriba","face.down":"Abajo","direction.north":"Norte","direction.south":"Sur","direction.west":"Oeste","direction.east":"Este","direction.top":"Arriba","direction.bottom":"Abajo","display.slot.third_right":"Tercera Persona, Derecha","display.slot.third_left":"Tercera Persona, Izquierda","display.slot.first_right":"Primera Persona, Derecha","display.slot.first_left":"Primera Persona, Izquierda","display.slot.head":"Cabeza","display.slot.ground":"Suelo","display.slot.frame":"Marco","display.slot.gui":"Interfaz","display.rotation":"Rotación","display.translation":"Translación","display.scale":"Reescalado","display.slot":"Apartado","display.reference":"Modelo de Referencia","display.reference.player":"Jugador","display.reference.zombie":"Zombie","display.reference.armor_stand":"Armor Stand","display.reference.baby_zombie":"Zombie bebé","display.reference.armor_stand_small":"Armor Stand Pequeño","display.reference.monitor":"Normal","display.reference.bow":"Arco","display.reference.block":"Bloque","display.reference.frame":"Marco de Ítems","display.reference.inventory_nine":"3x3","display.reference.inventory_full":"Inventario","display.reference.hud":"Interfaz","display.preset.blank_name":"Por favor, introduce un nombre","display.preset.item":"Ítem por defecto","display.preset.block":"Bloque por defecto","display.preset.handheld":"Arma por defecto","display.preset.rod":"Palo por defecto","dialog.continue":"Continuar","message.square_textures":"Las texturas tienen que ser cuadradas","message.unsaved_texture.title":"Textura sin guardar","message.unsaved_texture.message":"Todos los cambios no guardados de esta textura serán perdidos. ¿Quieres continuar?","action.vertex_snap_mode.move":"Mover","action.vertex_snap_mode.scale":"Reescalar","action.open_model_folder":"Abrir la Carpeta del Modelo","action.open_model_folder.desc":"Abre la carpeta que contiene al modelo dentro","action.change_textures_folder":"Cambiar Localización de las Texturas","action.change_textures_folder.desc":"Cambia la carpeta que en la que se guardan todas las texturas","menu.texture.particle":"Usar para Partículas","message.update_notification.title":"Una Actualización Está Disponible","message.update_notification.message":"La nueva versión de Blockbench \\"%0\\" está disponible. ¿Quieres instalarla ahora?","message.untextured":"La superficie no tiene una textura","dialog.toolbar_edit.title":"Personalizar Barra de Herramientas","keybindings.reset":"Resetear","keybindings.clear":"Vacío","action.cube_counter":"Contador de Cubos","action.uv_rotation":"Rotación del UV","action.uv_rotation.desc":"Rotación de la cara del UV","action.uv_grid":"Cuadrícula del UV","action.uv_grid.desc":"La resolución de la cuadrícula a la que el selector del UV se engancha","action.uv_grid.auto":"Automático","action.uv_maximize":"Maximizar UV","action.uv_maximize.desc":"Configura el UV para esta cara a la textura completa","action.uv_auto":"Auto UV","action.uv_auto.desc":"Configura el tamaño del UV de esta cara al tamaño real de la propia cara","action.uv_rel_auto":"Auto UV Relativo","action.uv_rel_auto.desc":"Configura el UV de esta cara a la posición y tamaño de la propia cara","action.uv_mirror_x":"Invertir UV en X","action.uv_mirror_x.desc":"Invierte el UV de esta cara en el eje X","action.uv_mirror_y":"Invertir UV en Y","action.uv_mirror_y.desc":"Invierte el UV de esta cara en el eje Y","action.uv_transparent":"Cara Transparente","action.uv_transparent.desc":"Convierte la cara actual en transparente","action.uv_reset":"Resetear Cara","action.uv_reset.desc":"Resetea la cara actual","action.cullface":"Cullface","action.cullface.desc":"Deshabilita el renderizado para esta cara si el lado seleccionado del modelo está cubierto","action.auto_cullface":"Auto Cullface","action.auto_cullface.desc":"Configura el cullface para esta cara a sí mismo","action.face_tint":"Tintar","action.face_tint.desc":"Habilita la opción de tintado para la cara actual","menu.toolbar.edit":"Personalizar","menu.toolbar.reset":"Resetear","uv_editor.rotated":"Rotado","uv_editor.auto_cull":"Cullface a sí Mismo","uv_editor.copied":"Cara Copiada","uv_editor.pasted":"Cara Pegada","uv_editor.copied_x":"Copiadas %0 Caras","uv_editor.reset":"Resetear Cara","uv_editor.maximized":"Maximizada","uv_editor.autouv":"Tamaño Automático","uv_editor.mirrored":"Invertida","uv_editor.to_all":"Aplicar a Todas Las Caras","uv_editor.transparent":"Hecho transparente","uv_editor.cullface_on":"Cullface Activado","uv_editor.cullface_off":"Cullface Desactivado","uv_editor.tint_on":"Tintar Activado","uv_editor.tint_off":"Tintar Desactivado","action.uv_apply_all":"Aplicar a Todas las Caras","action.uv_apply_all.desc":"Aplica los ajustes de la cara actual a todas las caras","message.image_editor_missing.title":"Editor de Imágenes por Defecto","message.image_editor_missing.message":"Selecciona el archivo ejecutable de tu editor de imágenes.","message.image_editor_missing.detail":"Blockbench no pudo encontrar un editor de imágenes en tu ordenador. Selecciona el archivo ejecutable de tu editor de imágenes preferido.","action.update_autouv":"Actualizar Auto UV","action.update_autouv.desc":"Actualiza el mapeado del auto UV en los cubos seleccionados","category.uv":"UV","status_bar.saved":"El modelo está guardado","status_bar.unsaved":"Hay cambios sin guardar","action.move_up":"Mover Hacia Arriba","action.move_up.desc":"Mueve los cubos seleccionados hacia arriba relativo al ángulo actual de la cámara","action.move_down":"Mover Hacia Abajo","action.move_down.desc":"Mueve los cubos seleccionados hacia abajorelativo al ángulo actual de la cámara","action.move_left":"Mover Hacia Izquierda","action.move_left.desc":"Mueve los cubos seleccionados hacia la izquierda relativo al ángulo actual de la cámara","action.move_right":"Mover Hacia Derecha","action.move_right.desc":"Mueve los cubos seleccionados hacia la derecha relativo al ángulo actual de la cámara","action.move_forth":"Mover Hacia Delante","action.move_forth.desc":"Mueve los cubos seleccionados hacia delante relativo al ángulo actual de la cámara","action.move_back":"Mover Hacia Atrás","action.move_back.desc":"Mueve los cubos seleccionados hacia atrás relativo al ángulo actual de la cámara","layout.color.wireframe":"Estructura","layout.color.wireframe.desc":"Líneas de vista de la estructura","action.add_animation":"Añadir Animación","action.add_animation.desc":"Crear Animación Vacía","action.load_animation_file":"Importar Animaciones","action.load_animation_file.desc":"Importa un archivo de animación","action.play_animation":"Mostrar Animaciones","action.play_animation.desc":"Previsualiza la animación seleccionada","action.slider_keyframe_time":"Código de tiempo","action.slider_keyframe_time.desc":"Cambia el código de tiempo de los frames clave seleccionados","timeline.rotation":"Rotación","timeline.position":"Posición","timeline.scale":"Escala","menu.keyframe.quaternion":"Quaternion","panel.animations":"Animaciones","panel.keyframe":"Frame Clave","panel.keyframe.type":"Frame Clave (%0)","generic.delete":"Eliminar","generic.rename":"Renombrar","message.no_animation_selected":"Tienes que seleccionar una animación para hacer esto","message.no_bone_selected":"Tienes que seleccionar un hueso para hacer esto","message.duplicate_groups.title":"Duplicar Nombre del Hueso","message.duplicate_groups.message":"El nombre de este hueso existe en varios huesos. Esto puede causar problemas","action.select_all_keyframes":"Seleccionar Todos los Frames Clave","action.select_all_keyframes.desc":"Selecciona todos los frames clave del hueso actual","action.delete_keyframes":"Eliminar Frames Clave","action.delete_keyframes.desc":"Elimina todos los frames clave seleccionados","menu.animation":"Animación","menu.animation.loop":"Repetición","menu.animation.override":"Sobreescribir","menu.animation.anim_time_update":"Actualizar Variable","message.display_skin_model.title":"Modelo de Skin","message.display_skin_model.message":"Escoge el tipo de modelo de tu skin","message.display_skin_model.classic":"Clásico","message.display_skin_model.slim":"Delgado","message.bone_material":"Cambiar el material del hueso","action.slider_animation_length":"Duración de la Animación","action.slider_animation_length.desc":"Cambia la duración de la animación seleccionada","panel.variable_placeholders":"Variables Temporales","panel.variable_placeholders.info":"Muestra las variables que quieres visualizar mediante nombre=valor","status_bar.vertex_distance":"Distancia: %0","dialog.create_gif.title":"Grabar GIF","dialog.create_gif.length":"Duración","dialog.create_gif.fps":"FPS","dialog.create_gif.compression":"Cantidad de Compresión","dialog.create_gif.play":"Empezar Animación","category.animation":"Animación","action.record_model_gif":"Grabar GIF","action.record_model_gif.desc":"Graba un GIF animado de este modelo desde este ángulo","display.mirror":"Invertir","data.separator":"Separador","message.set_background_position.title":"Posición del Fondo","menu.preview.background.set_position":"Ajustar Posición","dialog.toolbar_edit.hidden":"Oculto","action.export_class_entity":"Exportar Entidad de Java","action.export_class_entity.desc":"Exporta el modelo de entidad como una clase de Java","settings.seethrough_outline":"Bordes Rayos-X","settings.seethrough_outline.desc":"Mostrar los bordes a través de los objetos","mode.edit":"Editar","mode.paint":"Pintar","mode.display":"Mostrar","mode.animate":"Animar","status_bar.recording_gif":"Grabando GIF","status_bar.processing_gif":"Procesando GIF","settings.backup_retain":"Mantenimiento de Backups","settings.backup_retain.desc":"Ajustar cuanto tiempo Blockbench mantiene backups viejos en días","action.rotate_tool":"Rotar","action.rotate_tool.desc":"Herramienta para seleccionar y rotar elementos","action.fill_tool":"Cubo de Pintura","action.fill_tool.desc":"Herramienta para rellenar caras enteras con un color","action.eraser":"Borrador","action.eraser.desc":"Herramienta para reemplazar colores en una textura por transparencia","action.color_picker":"Seleccionador de Color","action.color_picker.desc":"Herramienta para seleccionar el color de píxeles en tu textura","action.open_backup_folder":"Abrir Carpeta de Backups","action.open_backup_folder.desc":"Abre la carpeta de backups de Blockbench","switches.mirror":"Invertir UV","language_name":"Español","message.plugin_reload":"Recargados %0 plugins locales","settings.brightness":"Brillo","settings.brightness.desc":"Brillo de la previsualización. Por defecto es 50","menu.preview.perspective.reset":"Resetear Cámara","action.fill_mode":"Modo de Llenado","action.fill_mode.face":"Cara","action.fill_mode.color":"Color","action.fill_mode.cube":"Cubo","action.toggle_mirror_uv":"Invertir UV","action.toggle_mirror_uv.desc":"Activa el invertido de UV en el eje X de los cubos seleccionados","action.toggle_uv_overlay":"Cambiar Superposición de UV","action.toggle_uv_overlay.desc":"Cuando está activado, muestra las superposiciones de UV sobre la textura","menu.texture.blank":"Aplicar a Caras sin Textura","dialog.scale.select_overflow":"Seleccionar Overflow","dialog.create_texture.compress":"Comprimir Plantilla","action.action_control":"Control de Acción","action.action_control.desc":"Busca y ejecuta cualquier acción disponible","keybindings.recording":"Anotando Atajo de Teclado","keybindings.press":"Pulsa una tecla o una combinación de teclas o haz click en cualquier lugar de tu pantalla para anotar el atajo de teclado","action.pivot_tool":"Herramienta de Pivote","action.pivot_tool.desc":"Herramienta para cambiar el punto de pivote de cubos y huesos","action.slider_animation_speed":"Velocidad de Playback","action.slider_animation_speed.desc":"Velocidad de playback del línea de tiempo en porcentaje","action.previous_keyframe":"Frame Clave Anterior","action.previous_keyframe.desc":"Salta al frame clave anterior","action.next_keyframe":"Frame Clave Siguiente","action.next_keyframe.desc":"Salta al frame clave siguiente","message.outdated_client.title":"Programa desactualizado","message.outdated_client.message":"Por favor actualiza a la última versión de Blockbench para hacer esto.","action.export_asset_archive":"Descargar Archivo","action.export_asset_archive.desc":"Descarga un archivo con el modelo y todas las texturas en él","action.upload_sketchfab":"Subir a Sketchfab","message.sketchfab.name_or_token":"Por favor, introduce tu token de Sketchfab y un nombre","dialog.sketchfab_uploader.title":"Subir Modelo de Sketchfab","dialog.sketchfab_uploader.token":"Token de API","dialog.sketchfab_uploader.about_token":"El token es usado para conectar Blockbench a tu cuenta de Sketchfab. Puedes encontrarlo en %0","dialog.sketchfab_uploader.name":"Nombre del Modelo","dialog.sketchfab_uploader.description":"Descripción","dialog.sketchfab_uploader.tags":"Etiquetas","settings.sketchfab_token":"Token de Sketchfab","settings.sketchfab_token.desc":"Token para autorizar a Blockbench a subir a tu cuenta de Sketchfab","panel.color":"Color","data.origin":"Pivote","message.sketchfab.success":"Modelo subido con éxito","message.sketchfab.error":"La subida del modelo a Sketchfab ha fallado","settings.outliner_colors":"Colores del Borde","settings.outliner_colors.desc":"Muestra los colores de cubo en el borde","action.upload_sketchfab.desc":"Subir tu modelo a Sketchfab","action.element_colors":"Colores de Cubo","action.element_colors.desc":"Muestra los colores de cubo en el borde","texture.error.file":"Archivo no encontrado","texture.error.invalid":"Archivo inválido","texture.error.ratio":"Aspecto de ratio inválido","texture.error.parent":"Archivo de textura proveído por el modelo padre","message.recover_backup.title":"Recuperar Modelo","message.recover_backup.message":"Blockbench fue cerrado sin guardar. ¿Quieres recuperar el modelo?","message.install_plugin":"Instalando el plugin %0","message.invalid_session.title":"Token de Sesión Inválido","message.invalid_session.message":"La sesión a la que estas intentando entrar ha expirado o el token proveído es inválido.","dialog.create_texture.power":"Tamaño Al Cuadrado","dialog.create_gif.turn":"Velocidad del Tocadiscos","action.edit_session":"Editar sesión...","action.edit_session.desc":"Conectarse a una sesión de edición para colaborar con otros usuarios","action.reset_keyframe":"Resetear Frames Clave","action.reset_keyframe.desc":"Resetea todos los valores de los frames clave seleccionados","dialog.edit_session.title":"Editar Sesión","edit_session.username":"Nombre de Usuario","edit_session.token":"Token","edit_session.about":"Editar Sesiones puede ser utilizado para colaborar en modelos a través de Internet. Crea una sesión, copia el token y mándaselo a amigos, los cuales lo pueden usar para entrar.","edit_session.join":"Entrar a Sesión","edit_session.create":"Crear Sesión","edit_session.quit":"Salir de Sesión","edit_session.joined":"%0 ha entrado a la sesión","edit_session.left":"%0 ha salido de la sesión","edit_session.quit_session":"Salir de la sesión actual","edit_session.status":"Estado","edit_session.hosting":"Anfitrión","edit_session.connected":"Conectado a una sesión","dialog.sketchfab_uploader.private":"Privado (Pro)","dialog.sketchfab_uploader.password":"Contraseña (Pro)","action.toggle_chat":"Cambiar Chat","action.toggle_chat.desc":"Cambia la visibilidad del historial del chat","action.uv_select_all":"Seleccionar Todos","action.uv_select_all.desc":"Selecciona todas las caras en el diálogo del UV","panel.chat":"Chat","edit_session.welcome":"Bienvenido a esta sesión por %0","dialog.yes":"Sí","dialog.no":"No","generic.remove":"Eliminar","generic.download":"Descargar","generic.search":"Buscar","dates.today":"Hoy","dates.yesterday":"Ayer","dates.this_week":"Esta semana","dates.weeks_ago":"Hace %0 semanas","mode.start":"Inicio","mode.start.new":"Nuevo","mode.start.recent":"Reciente","format.free":"Modelo libre","format.free.desc":"Modelo sin restricciones para Unity, etc...","format.java_block":"Item/Bloque de Java","format.java_block.desc":"Modelo de bloque para la edición Java. El tamaño y las rotaciones están limitados.","format.bedrock":"Modelo de Bedrock","format.bedrock.desc":"Modelo para la edición Bedrock.","format.bedrock_old":"Modelo Antiguo de Bedrock","format.bedrock_old.desc":"Modelo de entidad de las ediciones de Bedrock anteriores a 1.12","format.modded_entity":"Entidad de Mod","format.modded_entity.desc":"Modelo de entidad para mods. Pueden ser exportados como archivos de clase .java","format.optifine_entity":"Entidad de OptiFine","format.optifine_entity.desc":"Modelo de entidad específico para OptiFine","keys.mouse":"Botón %0 del Ratón","message.cleared_blank_faces.title":"Caras en Blanco","message.cleared_blank_faces.message":"Blockbench ha encontrado %0 cubos sin textura. ¿Quieres eliminar esos elementos?","message.wireframe.enabled":"Visualización de la estructura activada","message.wireframe.disabled":"Visualización de la estructura desactivada","dialog.project.box_uv":"UV de Caja","dialog.convert_project.title":"Convertir Proyecto","dialog.convert_project.text":"¿Seguro que quieres convertir este proyecto? No puedes deshacer este paso.","dialog.create_texture.double_use":"Mantener la Ocupación de Múltiples Texturas","dialog.model_stats.title":"Estadísticas del Modelo","dialog.model_stats.cubes":"Cubos","dialog.model_stats.locators":"Localizadores","dialog.model_stats.groups":"Grupos","dialog.model_stats.vertices":"Vértices","dialog.model_stats.faces":"Caras","settings.username":"Usuario","settings.username.desc":"Usuario para sesiones de edición","settings.painting_grid":"Cuadrícula de Pintura","settings.painting_grid.desc":"Muestra la cuadrícula en cubos texturizados en el modo pintura","action.slider_brush_min_opacity":"Opacidad Mínima","action.slider_brush_min_opacity.desc":"La opacidad mínima de la brocha de ruido en porcentaje","action.convert_project":"Convertir Proyecto","action.convert_project.desc":"Convierte el proyecto actual a un proyecto para otro formato de modelo","action.close_project":"Cerrar Proyecto","action.close_project.desc":"Cierra el proyecto abierto actualmente","action.export_bedrock":"Exportar como Geometría de Bedrock","action.export_bedrock.desc":"Exporta el modelo como un archivo de geometría de la edición Bedrock","action.save_project":"Guardar Proyecto","action.save_project.desc":"Guarda el modelo actual como un archivo de proyecto","action.save_project_as":"Guardar Proyecto Como","action.save_project_as.desc":"Guarda el modelo actual como un archivo de proyecto en una nueva localización","action.export_over":"Sobreescribir Modelo","action.export_over.desc":"Guarda el modelo, las texturas y las animaciones al sobreescribir los archivos","action.add_locator":"Añadir Localizador","action.add_locator.desc":"Añade un nuevo localizador para controlar las posiciones de partículas, cadenas, etc...","action.sidebar_left":"Texturas y UV","action.sidebar_left.desc":"Abre la interfaz para las texturas y el UV","action.sidebar_right":"Elementos","action.sidebar_right.desc":"Abre la interfaz para editar elementos","action.uv_turn_mapping":"Girar Mapeado","action.uv_turn_mapping.desc":"Gira el mapeado del UV 90º","action.remove_blank_faces":"Eliminar Caras en Blanco","action.remove_blank_faces.desc":"Elimina todas las caras sin textura de la selección","menu.uv.select":"Seleccionar Cubos","web.download_app":"Descargar Aplicación","uv_editor.turned":"Mapeado Girado","display.reference.crossbow":"Ballesta","dialog.settings.search_results":"Resultados de Búsqueda","settings.animation_snap":"Imán de Animación","settings.animation_snap.desc":"Intervalo del imán para frames clave en la timeline de la animación (en pasos por segundo)","action.import_optifine_part":"Importar Parte de OptiFine","action.import_optifine_part.desc":"Importa un modelo de parte de entidad para OptiFine","data.locator":"Localizador","mode.start.no_recents":"No hay modelos abiertos recientemente","panel.element":"Elemento","panel.element.position":"Posición","panel.element.size":"Tamaño","panel.element.origin":"Punto de Pivote","panel.element.rotation":"Rotación","message.canvas_limit_error.title":"Error de Límite del Lienzo","message.canvas_limit_error.message":"La acción no pudo ser ejecutada correctamente porque el formato limita el lienzo a 48 unidades. Cambia el punto pivote para prevenir esto.","data.effect":"Efecto","generic.name":"Nombre","settings.recent_projects":"Límite de Modelos Recientes","settings.recent_projects.desc":"Número máximo de modelos recientes para recordar","settings.volume":"Volumen","settings.volume.desc":"Control del volumen para efectos de sonido en animaciones","action.change_keyframe_file":"Seleccionar Archivo","action.change_keyframe_file.desc":"Selecciona un archivo de audio para previsualizar un efecto de sonido","action.clear_timeline":"Limpiar Línea de Tiempo","action.clear_timeline.desc":"Borra todos los huesos no seleccionados en la línea de tiempo","action.select_effect_animator":"Animar Efectos","action.select_effect_animator.desc":"Abre la línea de tiempo para añadir sonidos y efectos de partícula","action.timeline_focus":"Canal","action.timeline_focus.desc":"Selecciona los canales de animación para mostrar en la línea de tiempo","timeline.particle":"Partícula","timeline.sound":"Sonido","timeline.effects":"Efectos","data.format":"Formato","format.optifine_part":"Parte de Optifima","format.optifine_part.desc":"Parte JPM para modelos de entidad de OptiFine","action.reverse_keyframes":"Invertir Frames Clave","action.reverse_keyframes.desc":"Invierte el orden de los frames clave seleccionados","generic.help":"Ayuda","message.removed_faces":"Eliminadas %0 caras","dialog.sketchfab_uploader.draft":"Borrador","action.slider_pos":"Mover %0","action.slider_pos.desc":"Mover cubos en el eje %0","action.slider_size":"Tamaño %0","action.slider_size.desc":"Redimensionar cubos en el eje %0","action.slider_rotation":"Rotar %0","action.slider_rotation.desc":"Rotar cubos en el eje %0","action.slider_origin":"Pivote %0","action.slider_origin.desc":"Mover pivote en el eje %0","action.rotate_cw":"Rotar %0 +90","action.rotate_cw.desc":"Rotar los cubos seleccionados 90º en el eje %0","action.rotate_ccw":"Rotar %0 -90","action.rotate_ccw.desc":"Rotar los cubos seleccionados -90º en el eje %0","action.flip":"Voltear %0","action.flip.desc":"Voltea los cubos seleccionados en el eje %0","action.center":"Centrar %0","action.center.desc":"Centra los cubos seleccionados en el eje %0","action.bring_up_all_animations":"Subir Todas las Animaciones","panel.bone":"Hueso","data.color":"Color","generic.export":"Exportar","generic.none":"Ninguno","status_bar.recording":"Grabando Timelapse","message.add_to_palette":"Añadido a la paleta","message.size_modifiers":"Mantén pulsado Ctrl o Shift para transformar en incrementos más pequeños","message.timelapse_start":"Timelapse iniciado","message.timelapse_stop":"Timelapse parado","message.import_palette.replace_palette":"Reemplazar paleta vieja","message.import_palette.threshold":"Unir Límite","dialog.timelapse.interval":"Intervalo (Segundos)","dialog.timelapse.source":"Fuente","dialog.timelapse.source.interface":"Interfaz","dialog.timelapse.source.locked":"Angulo Bloqueado","dialog.timelapse.destination":"Carpeta de Destino","layout.color.checkerboard":"Cuadrícula","layout.color.checkerboard.desc":"Fondo del canvas y el editor de UV","layout.font.code":"Fuente de Código","layout.css":"CSS Personalizado","settings.category.paint":"Pintar","settings.deactivate_size_limit":"Desactivar Límite de Tamaño","settings.deactivate_size_limit.desc":"Desactiva el límite de tamaño para algunos formatos de modelo. ADVERTENCIA: Esto puede crear modelos inválidos.","settings.brush_opacity_modifier":"Modificador de Opacidad del Pincel","settings.brush_opacity_modifier.desc":"Modifica la opacidad del pincel al usar un lápiz","settings.brush_size_modifier":"Modificador de Tamaño del Pincel","settings.brush_size_modifier.desc":"Modifica el tamaño del pincel al usar un lápiz","settings.brush_modifier.pressure":"Presión","settings.brush_modifier.tilt":"Inclinar","category.color":"Color","action.import_theme":"Importar Tema","action.export_theme":"Exportar Tema","action.export_theme.desc":"Crea un archivo de tema basado en la configuración actual","action.reset_theme":"Resetear Tema","action.reset_theme.desc":"Resetea al tema de Blockbench por defecto","action.slider_color_h":"Tono","action.slider_color_s":"Saturación","action.slider_color_v":"Valor","action.add_to_palette":"Añadir a la Paleta","action.add_to_palette.desc":"Añade el color seleccionado a la paleta de colores","action.import_palette":"Importar Paleta","action.import_palette.desc":"Importa un archivo .bbpalette","action.export_palette":"Exportar Paleta","action.export_palette.desc":"Exporta la paleta como un archivo .bbpalette","action.generate_palette":"Generar Paleta","action.generate_palette.desc":"Genera la paleta a partir de una textura","action.sort_palette":"Organizar Paleta","action.sort_palette.desc":"Organiza todos los colores de la paleta por color y brillo","action.timelapse":"Timelapse...","action.timelapse.desc":"Graba un timelapse de tu proceso de modelaje","action.add_keyframe":"Añadir Frame Clave","action.add_keyframe.desc":"Añade un frame clave automáticamente. Pulsa shift para forzar los valores por defecto","action.bring_up_all_animations.desc":"Trae todos los animadores modificados a la timeline","timeline.timeline":"Instrucciones","menu.palette.load.default":"Por Defecto","panel.color.picker":"Seleccionador","panel.color.palette":"Paleta","generic.import":"Importar","settings.brush_modifier.none":"Ninguno","action.export_entity":"Exportar Entidad de Bedrock","action.export_entity.desc":"Añadir el modelo actual como una entidad a un archivo mobs.json","settings.highlight_cubes":"Resaltar Cubos","settings.highlight_cubes.desc":"Resaltar los cubos cuando pasas por encima de ellos o los seleccionas","action.add_marker":"Poner Marcador","action.add_marker.desc":"Pone un marcador de línea de tiempo","timeline.pre_effect_script":"Guión\\n","format.skin":"Skin","format.skin.desc":"Editar las skins de entidades y jugadores","message.sketchfab.setup_guide":"¿Quieres aprender a preparar modelos en Sketchfab? Lee %0","dialog.skin.title":"Crear Skin","dialog.skin.model":"Skin","dialog.skin.texture":"Textura (Opcional)","action.toggle_skin_layer":"Cambiar Capa de Skin","action.toggle_skin_layer.desc":"Cambia la capa del gorro y de la ropa en el modelo de skin","action.gui_light":"Luz en GUI","action.gui_light.desc":"Selecciona la forma en la que el ítem es iluminado en el inventario","action.gui_light.side":"Luz Lateral","action.gui_light.front":"Luz Frontal","action.move_keyframe_back":"Mover Frames Clave Atrás","action.move_keyframe_forth":"Mover Frames Clave Adelante","menu.help":"Ayuda","menu.help.discord":"Servidor de Discord","menu.help.report_issue":"Reportar un Problema","menu.help.plugin_documentation":"Documentación de la API de Plugins","menu.help.search_action":"Buscar y Ejecutar Acción","menu.help.donate":"Donar","menu.help.about":"Acerca de...","menu.preview.background.clipboard":"Cargar desde Portapapeles","dialog.ignore":"Ignorar","generic.unset":"Desajustar","message.invalid_builtin_parent.title":"Padre Incorporado Inválido","message.invalid_builtin_parent.message":"El enlace al modelo inválido padre \'%0\' fue quitado para exportar un modelo válido.","dialog.resize_texture.fill":"Rellenar con","dialog.resize_texture.fill.transparent":"Transparente","dialog.resize_texture.fill.color":"Color","dialog.resize_texture.fill.repeat":"Repetir","dialog.resize_texture.fill.stretch":"Estirar","dialog.scale.element_pivot":"Pivote de Elemento","dialog.scale.selection_center":"Centro de Selección","dialog.create_gif.length_mode":"Modo de Longitud","dialog.create_gif.length_mode.seconds":"Segundos","dialog.create_gif.length_mode.frames":"Frames","dialog.create_gif.length_mode.animation":"Longitud de Animación","dialog.create_gif.length_mode.turntable":"Rotación de Bombero","dialog.save_angle.projection":"Proyección","dialog.save_angle.projection.perspective":"Perspectiva","dialog.save_angle.projection.orthographic":"Ortogonal","dialog.sketchfab_uploader.animations":"Animaciones","dialog.settings.theme":"Tema","settings.category.interface":"Interfaz","settings.preview_checkerboard":"Previsualizar Cuadrícula","settings.preview_checkerboard.desc":"Cambia el fondo de la cuadrícula detrás de la previsualización","settings.uv_checkerboard":"Cuadrícula del Editor de UV","settings.uv_checkerboard.desc":"Cambia el fondo de la cuadrícula detrás del editor de UV","category.paint":"Pintar","action.fill_mode.color_connected":"Colores Conectados","action.draw_shape_type":"Tipo de Forma","action.draw_shape_type.rectangle":"Rectángulo","action.draw_shape_type.rectangle_h":"Rectángulo (Hueco)","action.draw_shape_type.ellipse":"Elipse","action.draw_shape_type.ellipse_h":"Elipse (Hueca)","action.draw_shape_type.line":"Línea","action.mirror_painting":"Invertir Pintura","action.mirror_painting.description":"Invierte tus trazos de pintura al otro lado del moedlo","action.lock_alpha":"Bloquear Canal Alfa","action.lock_alpha.description":"Bloquea la transparencia de todos los píxeles","action.draw_shape_tool":"Dibujar Figura","action.draw_shape_tool.desc":"Herramienta para dibujar figuras simples en texturas","action.copy_paste_tool":"Herramienta de Copiar y Pega","action.copy_paste_tool.desc":"Herramienta para copiar y pegar selecciones de texturas","action.export_gltf":"Exportar como gITF","action.export_gltf.desc":"Exporta el modelo y las animaciones como un archivo gITF para usarlo en otras aplicaciones 3D","action.transform_space":"Transformar Espacio","action.transform_space.desc":"Espacio de transformación por defecto para elementos y huesos","action.transform_space.global":"Global","action.transform_space.bone":"Hueso","action.transform_space.local":"Local","action.toggle_camera_projection":"Cambiar Cámara de Proyección","action.toggle_camera_projection.desc":"Cambia la cámara de proyección entre perspectiva y ortogonal","action.load_camera_angle":"Ángulo de Cámara: %0","action.load_camera_angle.desc":"Cargar el ángulo de cámara: \'%0\'","action.slider_face_tint":"Índice de Tintado","action.slider_face_tint.desc":"Ajusta el índice de tintado de la cara actual. -1 significa sin ajustar.","menu.help.quickstart":"Asistente de Inicio Rápido","menu.help.developer":"Desarrollador","menu.help.developer.dev_tools":"Abre las Herramientas de Desarrollador","menu.help.developer.reset_storage":"Reinicio de Fábrica","menu.help.developer.reset_storage.confirm":"¿Seguro que quieres reiniciar Blockbench a los ajustes de fábrica? Esto borrará todos los ajustes personalizados, las teclas asignadas y los plugins instalados.","menu.help.developer.cache_reload":"Recargar Caché","menu.texture.resize":"Redimensionar...","menu.preview.orthographic":"Ortogonal","menu.preview.save_angle":"Guardar Ángulo...","menu.preview.angle":"Ángulos","menu.preview.angle.initial":"Ángulo inicial","menu.preview.angle.load":"Cargar","menu.preview.maximize":"Maximizar","panel.color.both":"Ambos","uv_editor.copy_selection":"Copiar selección","uv_editor.paste_selection":"Pegar selección","uv_editor.copy_paste_tool.place":"Lugar","uv_editor.copy_paste_tool.cut":"Cortar","uv_editor.copy_paste_tool.mirror_x":"Invertir X","uv_editor.copy_paste_tool.mirror_y":"Invertir Y","uv_editor.copy_paste_tool.rotate":"Rotar 90 Grados","dialog.project.modded_entity_version":"Exportar Versión","dialog.save_angle.position":"Posición de la Cámara","dialog.save_angle.target":"Punto Focal","dialog.skin.pose":"Pose","layout.color.frame":"Marco de Ventana","layout.color.frame.desc":"Borde y barra de título de la ventana","settings.large_grid_size":"Tamaño del Bloque de Cuadrícula","settings.large_grid_size.desc":"Tamaño del bloque de la cuadrícula","action.load_plugin_from_url":"Cargar Plugin desde URL","action.load_plugin_from_url.desc":"Carga un plugin desde un servidor a través de una URL","action.cube_counter.desc":"Muestra el número actual de cubos y otras estadísticas","action.unlock_everything":"Desbloquear Todo","action.unlock_everything.desc":"Desbloquea todos los grupos y elementos en el Esquema","action.load_palette":"Cargar Paleta","action.load_palette.desc":"Carga una de las plantillas de paletas predeterminadas","action.toggle_locked":"Cambiar Bloqueo","action.toggle_locked.desc":"Cambiar si los elementos actuales están bloqueados o no","action.apply_display_preset":"Aplicar Plantilla","action.apply_display_preset.desc":"Aplica una plantilla de ajustes de visualización por defecto o personalizada","action.apply_display_preset.here":"Aplicar A Este Apartado","action.apply_display_preset.everywhere":"Aplicar A Todos los Apartados","action.resolve_keyframe_expressions":"Resolver Frame Clave","action.resolve_keyframe_expressions.desc":"Resuelve las expresiones matemáticas de los frames clave seleccionados","action.fold_all_animations":"Plegar Todos los Animadores","menu.palette.load.empty":"Vacío","switches.lock":"Bloquear","camera_angle.isometric_right":"Derecha Isométrica","camera_angle.isometric_left":"Izquierda Isométrica","settings.render_sides":"Renderizar Lados","settings.render_sides.desc":"Seleccionar qué lado de una cara es renderizado","settings.render_sides.auto":"Automático","settings.render_sides.front":"Exterior","settings.render_sides.double":"Interior y Exterior","generic.enable":"Activar","generic.disable":"Desactivar","generic.redacted":"Censurado","dialog.project.layered_textures":"Texturas de Capa","dialog.select_texture.import_all":"Importar Todas","dialog.skin.layer_template":"Textura de Capa","about.version.up_to_date":"Actualizado","about.version.update_available":"La versión %0 está disponible","settings.category.application":"Aplicación","settings.streamer_mode":"Modo Streamer","settings.streamer_mode.desc":"Esconde información sensible como los modelos recientes","settings.automatic_updates":"Actualizaciones Automáticas","settings.automatic_updates.desc":"Actualiza automáticamente nuevas versiones y mantiene Blockbench actualizado","action.rotation_space":"Espacio de Rotación","action.focus_on_selection":"Centrar Vista en Selección","action.focus_on_selection.desc":"Ajusta la cámara para mirar hacia el centro de la selección actual","action.jump_to_timeline_start":"Saltar a Inicio de Animación","action.jump_to_timeline_end":"Saltar a Fin de Animación","menu.help.updating":"Actualizando (%0%)","menu.help.update_ready":"Reabrir para actualizar","menu.help.update_failed":"Actualización Fallida","menu.animation.loop.once":"Reproducir Una Vez","menu.animation.loop.hold":"Pausar en Último Frame","menu.animation.loop.loop":"Repetir","interface.streamer_mode_on":"Modo Streamer Activado","generic.reset":"Reiniciar","generic.restore":"Restaurar","keys.mousewheel":"Rueda de ratón","message.delete_animation.title":"Eliminar animación","message.delete_animation.message":"La animación se eliminó de Blockbench. ¿También desea eliminar la animación del archivo en el que se guardó?","message.reset_keybindings":"¿Estás segura de que quieres restablecer todos los enlaces de teclado?","message.no_animation_to_import":"No hay animaciones para importar","dialog.material_instances.title":"Instancias de material","dialog.animation_import.title":"Seleccionar animaciones para importar","dialog.create_texture.padding":"Relleno","settings.fov":"FOV","settings.fov.desc":"Campo de visión de la cámara. El valor predeterminado es 45","settings.sync_color":"Sincronizar color","settings.sync_color.desc":"Sincronizar el color entre diferentes instancias de Blockbench","settings.dialog_drag_background":"Fondo de posición","settings.dialog_drag_background.desc":"Show \\"Position Background\\" dialog","settings.minify_bbmodel":"Minified Project Files","settings.minify_bbmodel.desc":"Write .bbmodel files minified into one line","action.edit_material_instances":"Edit Material Instances","action.edit_material_instances.desc":"Edit material instance names for bedrock block geometries","action.save_all_animations":"Save All Animations","action.save_all_animations.desc":"Save all currently loaded animations","action.keyframe_interpolation":"Interpolation","action.keyframe_interpolation.desc":"Select the keyframe interpolation mode","action.keyframe_interpolation.linear":"Linear","action.keyframe_interpolation.catmullrom":"Smooth","action.timeline_focus.hide_empty":"Hide empty channels","menu.file.preferences":"Preferences","menu.animation.blend_weight":"Blend Weight","menu.animation.save":"Save","menu.animation.properties":"Properties...","menu.animation.file":"File","menu.animation.snapping":"Snapping","menu.animation.open_location":"Open File Location","panel.keyframe.add_data_point":"Add Keyframe Data Point","panel.keyframe.remove_data_point":"Remove Data Point","panel.keyframe.pre":"Pre","panel.keyframe.post":"Post","generic.all":"All","message.small_face_dimensions.title":"Incompatible Face Dimensions","message.small_face_dimensions.message":"The selection contains faces that are smaller than 1 unit in one direction. The Box UV mapping system considers any faces below that threshold as 0 pixels wide. The texture on those faces therefore may not work correctly.","message.small_face_dimensions.face_uv":"The current format supports per-face UV maps which can handle small face dimensions. Go to \\"File\\" > \\"Project...\\" and uncheck \\"Box UV\\".","dialog.plugins.outdated_client":"Requires a newer version of Blockbench","dialog.plugins.outdated_plugin":"Plugin is outdated and does not work with this version of Blockbench","settings.motion_trails":"Motion Trails","settings.motion_trails.desc":"Show motion trails in the animation editor","settings.antialiasing":"Anti-aliasing","settings.antialiasing.desc":"Toggle anti-aliasing in the preview. Restart Blockbench to apply changes","action.timeline_frame_back":"Jump 1 Frame Back","action.timeline_frame_forth":"Jump 1 Frame Forth","action.ik_enabled":"Enable IK","action.ik_enabled.desc":"Enable Inverse Kinematics for this bone","action.slider_ik_chain_length":"IK Chain Length","action.slider_ik_chain_length.desc":"Upwards length of the IK bone chain","panel.bone.ik":"Inverse Kinematics (Experimental)","settings.particle_tick_rate":"Particle Tick Rate","settings.particle_tick_rate.desc":"Tick rate for particle effects in ticks per second. Default is 30","action.lock_motion_trail":"Lock Motion Trail","action.lock_motion_trail.desc":"Lock the motion trail to the currently selected group","menu.animation_file.unload":"Unload Animation File"}'),fr:JSON.parse('{"dialog.ok":"OK","dialog.cancel":"Annuler","dialog.confirm":"Confirmer","dialog.close":"Fermer","dialog.import":"Importer","dialog.save":"Enregistrer","dialog.discard":"Ignorer","dialog.dontshowagain":"Ne plus afficher","data.cube":"Cube","data.group":"Groupe","data.texture":"Texture","data.plugin":"Plugin","data.preview":"Prévisualisation","data.toolbar":"Barre d\'outils","data.image":"Image","keys.ctrl":"Ctrl","keys.shift":"Maj","keys.alt":"Alt","keys.meta":"Cmd","keys.delete":"Supprimer","keys.space":"Espace","keys.leftclick":"Clic gauche","keys.middleclick":"Clic molette","keys.rightclick":"Clic droit","keys.tab":"Onglet","keys.backspace":"Retour arrière","keys.enter":"Entrée","keys.escape":"Échap","keys.function":"F%0","keys.numpad":"Pavé numérique %0","keys.caps":"Verr. maj.","keys.menu":"Menu contextuel","keys.left":"Gauche","keys.up":"Haut","keys.right":"Droite","keys.down":"Bas","keys.pageup":"Page précédente","keys.pagedown":"Page suivante","keys.plus":"Plus","keys.comma":"Virgule","keys.point":"Point","keys.minus":"Moins","keys.cross":"Croix","keys.end":"Fin","keys.pos1":"Pos 1","keys.printscreen":"Impression d\'écran","keys.pause":"Pause","message.rotation_limit.title":"Limites de rotation","message.rotation_limit.message":"Minecraft limite les rotations à un axe et par intervalles de 22.5 degrés. Appliquer une rotation sur un axe va réinitialiser la rotation sur les autres axes. Convertissez le modèle en « Modèle libre » si vous modélisez à d\'autres fins et avez besoins de rotations libres.","message.file_not_found.title":"Fichier introuvable","message.file_not_found.message":"Blockbench n\'a pas pu trouver le fichier demandé. Assurez-vous qu\'il est bien stocké localement et non sur un cloud.","message.screenshot.title":"Capture d\'écran","message.screenshot.message":"Capture d\'écran effectuée.","message.screenshot.clipboard":"Presse-papier","message.screenshot.right_click":"Capture d\'écran - Clic droit pour copier","message.invalid_file.title":"Fichier invalide","message.invalid_file.message":"Impossible d\'ouvrir le fichier json : %0","message.invalid_model.title":"Fichier modèle invalide","message.invalid_model.message":"Le fichier ne contient pas de données de modèle valide","message.child_model_only.title":"Modèle fils vide","message.child_model_only.message":"Ce fichier est un fils de %0 et ne contient aucun modèle.","message.drag_background.title":"Positionner l\'arrière-plan","message.drag_background.message":"Faites glisser l\'arrière-plan pour le déplacer. Maintenez shift et glissez vers le haut et le bas pour changer sa taille.","message.unsaved_textures.title":"Textures non sauvegardées","message.unsaved_textures.message":"Votre modèle présente des textures non sauvegardées. Assurez-vous de les enregistrer et de les coller dans le bon dossier de votre pack de ressources.","message.model_clipping.title":"Modèle trop grand","message.model_clipping.message":"Votre modèle contient %0 cubes dépassant la limite de 3×3×3 imposée par Minecraft. Ce modèle ne fonctionnera pas dans Minecraft.","message.loose_texture.title":"Import de texture","message.loose_texture.message":"La texture que vous avez importée ne se trouve pas dans un pack de ressources. Minecraft ne peut charger que des textures appartenant au dossier textures d\'un pack de ressources chargé.","message.loose_texture.change":"Changer le chemin","message.update_res.title":"Résolution de la texture","message.update_res.message":"Souhaitez-vous mettre à jour la résolution du projet vers la résolution de cette texture ? Cliquez sur Annuler si votre texture a une plus grande résolution que la normale.","message.update_res.update":"Mise à jour","message.bedrock_overwrite_error.message":"Blockbench ne peut combiner ce modèle avec l\'ancien fichier","message.bedrock_overwrite_error.backup_overwrite":"Faire une backup et écraser","message.bedrock_overwrite_error.overwrite":"Écraser","message.close_warning.message":"Souhaitez-vous enregistrer votre modèle ?","message.close_warning.web":"Toutes données non sauvegardées seront perdues. Voulez-vous vraiment quitter ?","message.default_textures.title":"Textures par défaut","message.default_textures.message":"Sélectionnez le dossier textures du pack de ressources par défaut","message.default_textures.detail":"Extrayez le pack de ressources par défaut de Minecraft à partir du fichier .jar ou depuis Internet et téléchargez-le. Ensuite, localisez le dossier « textures » et ouvrez-le. Blockbench se souviendra de cet emplacement et tentera d\'y chercher des textures s\'il ne parvient pas à les trouver dans le pack de ressources actuel.","message.default_textures.select":"Sélectionnez le dossier « textures »","message.image_editor.title":"Sélectionnez un éditeur d\'images","message.image_editor.file":"Sélectionnez le fichier…","message.image_editor.exe":"Sélectionnez l\'exécutable de l\'éditeur d\'images","message.display_skin.title":"Afficher le skin","message.display_skin.message":"Sélectionnez un skin sur votre ordinateur ou entrez un nom de joueur","message.display_skin.upload":"Importer un skin","message.display_skin.name":"Pseudo","message.display_skin.reset":"Réinitialiser","message.invalid_plugin":"Plugin invalide, voir console","message.load_plugin_app":"Voulez-vous autoriser ce plugin à apporter des modifications à votre ordinateur ? Ne chargez que des plugins venant de personnes en qui vous avez confiance.","message.load_plugin_web":"Voulez-vous charger ce plugin ? Ne chargez que des plugins venant de personnes en qui vous avez confiance.","message.preset_no_info":"Ce préréglage ne contient pas d\'informations pour cet emplacement","message.restart_to_update":"Redémarrez Blockbench pour appliquer les modifications","message.save_file":"Enregistré sous %0","message.save_obj":"Enregistré comme modèle .obj","dialog.project.title":"Projet","dialog.project.name":"Nom du fichier","dialog.project.parent":"Modèle parent","dialog.project.geoname":"Nom de géométrie d\'entité","dialog.project.openparent":"Ouvrir parent","dialog.project.ao":"Occlusion ambiante","dialog.project.width":"Largeur","dialog.project.height":"Hauteur","dialog.texture.title":"Texture","dialog.texture.variable":"Variable","dialog.texture.namespace":"Espace de noms","dialog.texture.folder":"Dossier","dialog.extrude.title":"Extruder l\'image","dialog.extrude.mode":"Mode scan","dialog.extrude.mode.areas":"Zones","dialog.extrude.mode.lines":"Lignes","dialog.extrude.mode.columns":"Colonnes","dialog.extrude.mode.pixels":"Pixels","dialog.extrude.opacity":"Opacité minimale","dialog.extrude.scan":"Scanner et importer","dialog.display_preset.title":"Créer un préréglage","dialog.display_preset.message":"Séletionnez les emplacement que vous voulez enregister","dialog.display_preset.create":"Créer","dialog.select.title":"Sélectionner","dialog.select.new":"Nouvelle sélection","dialog.select.group":"Dans le groupe sélectionné","dialog.select.name":"Nom contient","dialog.select.random":"Aléatoire","dialog.select.select":"Sélectionner","dialog.scale.title":"Mise à l\'échelle","dialog.scale.axis":"Axe","dialog.scale.scale":"Échelle","dialog.scale.clipping":"Avrtissement: Votre modèle est trop grand pour la zone de travail","dialog.scale.confirm":"Mettre à l\'échelle","dialog.plugins.title":"Plugins","dialog.plugins.installed":"Installés","dialog.plugins.available":"Disponibles","dialog.plugins.install":"Installer","dialog.plugins.uninstall":"Désinstaller","dialog.plugins.reload":"Actualiser","dialog.plugins.none_installed":"Aucun plugin installé","dialog.plugins.none_available":"Aucun plugin disponible","dialog.plugins.web_only":"Seulement pour l\'application en ligne","dialog.plugins.app_only":"Seulement pour l\'application de bureau","dialog.plugins.author":"par %0","dialog.plugins.show_less":"Voir moins","dialog.entitylist.title":"Ouvrir modèle d\'entité","dialog.entitylist.text":"Sélectionner le modèle que vous désirez importer","dialog.entitylist.bones":"Segments","dialog.entitylist.cubes":"Cubes","dialog.create_texture.folder":"Dossier","dialog.create_texture.template":"Étalon","dialog.create_texture.resolution":"Résolution","dialog.input.title":"Entrée","dialog.settings.settings":"Paramètres","dialog.settings.keybinds":"Raccourcis clavier","dialog.settings.about":"À propos","layout.color.back":"Arrière","layout.color.back.desc":"Arrières-plans et champs de saisie","layout.color.dark":"Sombre","layout.color.dark.desc":"Toile de fond","layout.color.ui":"IU","layout.color.ui.desc":"Couleur principale de l’interface","layout.color.bright_ui":"IU claire","layout.color.bright_ui.desc":"Menus contextuels et info-bulles","layout.color.button":"Bouton","layout.color.button.desc":"Boutons et interrupteurs","layout.color.selected":"Sélectionné","layout.color.selected.desc":"Onglets et objets sélectionnés","layout.color.border":"Bordure","layout.color.border.desc":"Bordure des boutons et entrées","layout.color.accent":"Accent","layout.color.accent.desc":"Curseur et autres détails","layout.color.grid":"Grille","layout.color.grid.desc":"Grille de prévisualisation 3D","layout.color.text":"Texte","layout.color.text.desc":"Texte normal","layout.color.light":"Clair","layout.color.light.desc":"Texte sélectionné","layout.color.accent_text":"Texte d\'accent","layout.color.accent_text.desc":"Texte sur clair ou éléments d\'accent","layout.font.main":"Police principale","layout.font.headline":"Police de titre","about.version":"Version :","about.creator":"Créateur :","about.website":"Site Internet :","about.bugtracker":"Tracker de bugs :","about.electron":"Ce logiciel est fait grâce à Electron, un outil à la réalisation d\'applications natives par technologies Web telles que Javascript, HTML et CSS.","about.vertex_snap":"Alignement Vertex est basé sur un plugin de SirBenet","about.icons":"Packs d’icônes :","about.libraries":"Bibliothèques :","settings.category.general":"Général","settings.category.preview":"Prévisualisation","settings.category.grid":"Grille","settings.category.edit":"Édition","settings.category.snapping":"Alignement","settings.category.defaults":"Défauts","settings.category.dialogs":"Dialogues","settings.category.export":"Exporter","settings.language":"Langue","settings.language.desc":"Langue de l\'interface. Redémarrez Blockbench pour appliquer les modifications.","settings.backup_interval":"Intervalle de sauvegarde","settings.backup_interval.desc":"Intervalle des sauvegardes automatiques en minutes","settings.origin_size":"Point de pivot","settings.origin_size.desc":"Taille du point de pivot","settings.control_size":"Axes de contrôle","settings.control_size.desc":"Taille de l\'outil de contrôle des 3 axes","settings.display_skin":"Affichage skin","settings.display_skin.desc":"Skin utilisé pour le modèle de joueur de référence","settings.shading":"Ombrage","settings.shading.desc":"Activer les ombres","settings.texture_fps":"FPS de texture animée","settings.texture_fps.desc":"Nombre d\'images par secondes pour les textures animées","settings.base_grid":"Petite grille","settings.base_grid.desc":"Affiche la petite grille et les axes","settings.large_grid":"Grille","settings.large_grid.desc":"Affiche la grille de précision 16×16 (taille d\'un bloc)","settings.full_grid":"Grande grille","settings.full_grid.desc":"Étend la grille de précision à la grande zone de 3×3 blocs","settings.large_box":"Grande boîte","settings.large_box.desc":"Affiche la taille limite 3×3","settings.display_grid":"Mode d’affichage","settings.display_grid.desc":"Affiche la grille en mode affichage","settings.undo_limit":"Limite d\'annulations","settings.undo_limit.desc":"Nombre d\'étapes gardées en mémoire","settings.local_move":"Déplacer les cubes selon des axes relatifs","settings.local_move.desc":"Déplace les éléments à rotation selon leurs propres axes si possible","settings.canvas_unselect":"Désélectionner par clic","settings.canvas_unselect.desc":"Désélectionne tous les éléments en cliquant sur la toile de fond du canevas","settings.paint_side_restrict":"Restreinte du pinceau sur une face","settings.paint_side_restrict.desc":"Restreint le pinceau pour qu’il peigne que du côté actuel uniquement","settings.autouv":"UV automatiques","settings.autouv.desc":"Active l\'UV automatique par défaut","settings.create_rename":"Renommer les nouveaux cubes","settings.create_rename.desc":"Entrer dans le champ de saisie du nom à la création d\'un élément ou d\'un groupe","settings.edit_size":"Résolution de la grille","settings.edit_size.desc":"Résolution de la grille de base sur laquelle les cubes s’alignent","settings.shift_size":"Résolution shift","settings.shift_size.desc":"Résolution de la grille en maintenant shift","settings.ctrl_size":"Résolution Ctrl","settings.ctrl_size.desc":"Résolution de la grille en maintenant Ctrl","settings.negative_size":"Taille négative","settings.negative_size.desc":"Autorise l\'outil d\'échelle à utiliser des tailles négatives","settings.dialog_larger_cubes":"Modèle trop grand","settings.dialog_larger_cubes.desc":"Affiche le dialogue « Modèle trop grand »","settings.dialog_rotation_limit":"Limites de rotation","settings.dialog_rotation_limit.desc":"Affiche le dialogue « Limites de rotation »","settings.minifiedout":"Minimiser l\'exportation","settings.minifiedout.desc":"Écrit tout le code du modèle sur une seule ligne","settings.export_groups":"Exporter les groupes","settings.export_groups.desc":"Enregistrer les données des groupes dans les fichiers des modèles","settings.credit":"Crédits","settings.credit.desc":"Ajoute un commentaire de crédit personnalisé aux fichiers exportés","settings.default_path":"Chemin par défaut","settings.default_path.desc":"Dossier à partir duquel Blockbench charge les textures par défaut","settings.image_editor":"Éditeur d\'images","settings.image_editor.desc":"Éditeur d\'images par défaut pour éditer les textures","category.navigate":"Navigation","category.tools":"Outils","category.file":"Fichier","category.blockbench":"Blockbench","category.edit":"Édition","category.transform":"Transformer","category.filter":"Filtre","category.view":"Vue","category.display":"Paramètres d\'affichage","category.textures":"Textures","category.misc":"Divers","keybind.preview_select":"Sélectionner","keybind.preview_rotate":"Rotation d\'angle de vue","keybind.preview_drag":"Translation d\'angle de vue","keybind.confirm":"Confirmer","keybind.cancel":"Annuler","action.slider_inflate":"Gonflement","action.slider_inflate.desc":"Grossit les cubes dans toutes les directions sans changer les UV","action.slider_brush_size":"Taille","action.slider_brush_size.desc":"Rayon du pinceau en pixels","action.slider_brush_opacity":"Opacité","action.slider_brush_opacity.desc":"Opacité du pinceau en pourcentage","action.slider_brush_softness":"Douceur","action.slider_brush_softness.desc":"Douceur du pinceau en pourcentage","action.uv_slider_pos_x":"Position horizontale","action.uv_slider_pos_x.desc":"Déplace la sélection UV horizontalement pour tous les cubes sélectionnés","action.uv_slider_pos_y":"Position verticale","action.uv_slider_pos_y.desc":"Déplace la sélection UV verticalement pour tous les cubes sélectionnés","action.uv_slider_size_x":"Taille horizontale","action.uv_slider_size_x.desc":"Change la taille horizontale de la sélection UV de tous les cubes sélectionnés","action.uv_slider_size_y":"Taille verticale","action.uv_slider_size_y.desc":"Change la taille verticale de la sélection UV de tous les cubes sélectionnés","action.vertex_snap_mode":"Mode d\'alignement","action.vertex_snap_mode.desc":"Choisir si l\'alignement Vertex doit déplacer les éléments à la position voulue ou les redimentionner","action.move_tool":"Déplacer","action.move_tool.desc":"Outil pour sélectionner et déplacer des éléments","action.resize_tool":"Redimensionner","action.resize_tool.desc":"Outil pour sélectionner et redimensionner des éléments","action.brush_tool":"Pinceau","action.brush_tool.desc":"Outil pour peindre sur des textures bitmap, des surfaces ou l\'éditeur UV","action.vertex_snap_tool":"Alignement Vertex","action.vertex_snap_tool.desc":"Déplace un cube vers un autre en connectant deux sommets","action.swap_tools":"Changer d\'outil","action.swap_tools.desc":"Bascule entre les outils de déplacement de redimension","action.project_window":"Projet…","action.project_window.desc":"Ouvre la fenêtre Projet, d\'où vous pouvez éditer les métadonnées de votre modèle","action.open_model":"Ouvrir un modèle","action.open_model.desc":"Ouvre un fichier de modèle à partir de votre ordinateur.","action.add_model":"Ajouter un modèle","action.add_model.desc":"Ajoute un modèle à l\'espace de travail actuel partir d\'un fichier","action.extrude_texture":"Texture extrudée","action.extrude_texture.desc":"Génère un modèle en étirant une texture","action.export_blockmodel":"Exporter le modèle","action.export_blockmodel.desc":"Exporter le modèle en tant que bloc ou item Java Edition","action.export_optifine_part":"Exporter partie OptiFine","action.export_optifine_part.desc":"Exporter une partie de modèle d\'entité OptiFine","action.export_optifine_full":"Exporter JEM OptiFine","action.export_optifine_full.desc":"Exporter un modèle complet d\'entité OptiFine","action.export_obj":"Exporter un modèle OBJ","action.export_obj.desc":"Exporter un modèle OBJ Wavefront pour du rendu (dans des programmes externes)","action.settings_window":"Paramètres…","action.settings_window.desc":"Ouvre la boîte de dialogue des paramètres Blockbench","action.plugins_window":"Plugins…","action.plugins_window.desc":"Ajouter/supprimer un plugin","action.reset_keybindings":"Réinitialiser les raccourcis clavier","action.reset_keybindings.desc":"Réinitialise tous les raccourcis clavier aux valeurs par défaut de Blockbench","action.reset_layout":"Réinitialiser la mise en page","action.reset_layout.desc":"Réinitialise la mise en page aux valeurs par défaut de Blockbench","action.load_plugin":"Charger un plugin à partir d\'un fichier","action.load_plugin.desc":"Charge un plugin en important son fichier source","action.reload_plugins":"Recharger les plugins","action.reload_plugins.desc":"Recharge tous les plugins de développement","action.uv_dialog":"Fenêtre UV","action.uv_dialog.desc":"Ouvrir la boîte de dialogue UV pour voir toutes les faces côte à côte","action.uv_dialog_full":"Vue complète","action.uv_dialog_full.desc":"Ouvre la boîte de dialogue UV pour éditer une face en plein écran","action.undo":"Annuler","action.undo.desc":"Annule la dernière action effectuée","action.redo":"Rétablir","action.redo.desc":"Rétablit la dernière action annulée","action.copy":"Copier","action.copy.desc":"Copie la sélection actuelle, la face ou les paramètres d\'affichage","action.paste":"Coller","action.paste.desc":"Colle la sélection actuelle, la face ou les paramètres d\'affichage","action.cut":"Couper","action.cut.desc":"Coupe la sélection actuelle, la face ou les paramètres d\'affichage","action.add_cube":"Ajouter un cube","action.add_cube.desc":"Ajoute un nouveau cube","action.add_group":"Ajouter un groupe","action.add_group.desc":"Ajoute un nouveau groupe ou segment","action.outliner_toggle":"Plus/moins d\'options","action.outliner_toggle.desc":"Affiche/masque des options additionnelles dans la liste","action.duplicate":"Dupliquer","action.duplicate.desc":"Duplique les cubes ou les groupes sélectionnés","action.delete":"Supprimer","action.delete.desc":"Supprime les cubes ou les groupes sélectionnés","action.sort_outliner":"Trier la liste","action.sort_outliner.desc":"Trie la liste par ordre alphabétique","action.select_window":"Sélectionner…","action.select_window.desc":"Rechercher et sélectionner des cubes en fonction de leurs propriétés","action.invert_selection":"Inverser la sélection","action.invert_selection.desc":"Inverse la sélection actuelle","action.select_all":"Sélectionner tout","action.select_all.desc":"Sélectionne tous les cubes","action.collapse_groups":"Détruire les groupes","action.collapse_groups.desc":"Détruit tous les groupes","action.scale":"Mise à l\'échelle","action.scale.desc":"Redimentionne les cubes sélectionnés","action.center_all":"Centrer (tous)","action.center_all.desc":"Centre les cubes sélectionnés selon tous les axes","action.toggle_visibility":"Visible/masqué","action.toggle_visibility.desc":"Affiche/masque les cubes sélectionnés","action.toggle_export":"Basculer l\'exportation","action.toggle_export.desc":"Bascule le paramètre d\'exportation des cubes sélectionnés","action.toggle_autouv":"UV auto/manuel","action.toggle_autouv.desc":"Active/désactive le réglage UV automatique des cubes sélectionnés","action.toggle_shade":"Ombres","action.toggle_shade.desc":"Active/désactive l\'ombrage des cubes sélectionnés","action.rename":"Renommer","action.rename.desc":"Changer le nom des cubes sélectionnés","action.add_display_preset":"Nouveau préréglage","action.add_display_preset.desc":"Ajoute un nouveau paramètre d\'affichage prédéfini","action.fullscreen":"Plein écran","action.fullscreen.desc":"Active/désactive le mode plein écran","action.zoom_in":"Zoomer","action.zoom_in.desc":"Effectue un zoom avant pour agrandir l\'interface","action.zoom_out":"Dézoomer","action.zoom_out.desc":"Effectue un zoom arrière pour réduire l\'interface","action.zoom_reset":"Réinitialiser le zoom","action.zoom_reset.desc":"Réinitialise le niveau de zoom à 100 %","action.reset_interface":"Réinitialiser l\'interface","action.reset_interface.desc":"Réinitialise la taille et les positions de l\'interface","action.toggle_wireframe":"Vue squelettique","action.toggle_wireframe.desc":"Active/désactive le mode d’affichage squelettique","action.screenshot_model":"Capture d\'écran du modèle","action.screenshot_model.desc":"Prend une capture d\'écran recadrée du modèle sous l\'angle actuel","action.screenshot_app":"Capture d\'écran","action.screenshot_app.desc":"Prend une capture d\'écran de l\'ensemble de l\'application","action.toggle_quad_view":"Activer/désactiver affichage quadruple","action.toggle_quad_view.desc":"Active/désactive l\'affichage selon chaque axe en plus de la perspective","action.import_texture":"Importer une texture","action.import_texture.desc":"Importer une ou plusieurs textures de votre ordinateur","action.create_texture":"Créer une texture","action.create_texture.desc":"Crée une texture vierge ou une texture de référence","action.save_textures":"Enregistrer les textures","action.save_textures.desc":"Sauvegarde toutes les textures non sauvegardées","action.animated_textures":"Lire les animations de texture","action.animated_textures.desc":"Lecture/pause des textures animées","action.origin_to_geometry":"Centrer le point","action.origin_to_geometry.desc":"Place le point de pivot au centre de la sélection","action.rescale_toggle":"Activer/désactiver mise à l\'échelle","action.rescale_toggle.desc":"Redimensionne les cubes selon leur rotation actuelle","action.bone_reset_toggle":"Réinitialiser le segment","action.bone_reset_toggle.desc":"Empêche le segment d\'afficher les cubes du modèle parent","action.reload":"Recharger Blockbench","action.reload.desc":"Recharge Blockbench. Toutes données non sauvegardées seront perdues.","menu.file":"Fichier","menu.edit":"Édition","menu.transform":"Transformer","menu.filter":"Filtre","menu.display":"Affichage","menu.view":"Vue","menu.file.new":"Nouveau","menu.file.recent":"Récent","menu.file.import":"Importer","menu.file.export":"Exporter","menu.transform.rotate":"Rotation","menu.transform.flip":"Retourner","menu.transform.center":"Centrer","menu.transform.properties":"Propriétés","menu.display.preset":"Appliquer le préréglage","menu.display.preset_all":"Appliquer le préréglage partout","menu.display.remove_preset":"Supprimer le préréglage","menu.view.zoom":"Zoom","menu.view.background":"Arrière-plan","menu.view.screenshot":"Capture d’écran","menu.cube.color":"Couleur du marqueur","menu.cube.texture":"Texture","menu.cube.texture.transparent":"Transparant","menu.cube.texture.blank":"Vierge","menu.group.sort":"Trier","menu.group.resolve":"Éclater","menu.texture.face":"Appliquer à la face","menu.texture.cube":"Appliquer aux cubes","menu.texture.file":"Fichier","menu.texture.refresh":"Actualiser","menu.texture.change":"Changer de fichier","menu.texture.folder":"Ouvrir dans le dossier","menu.texture.edit":"Éditer","menu.texture.export":"Enregistrer sous","menu.texture.save":"Enregistrer","menu.texture.properties":"Propriétés…","menu.preview.background":"Arrière-plan","menu.preview.background.load":"Charger","menu.preview.background.position":"Position","menu.preview.background.lock":"Verrouiller à la caméra","menu.preview.screenshot":"Capture d’écran","menu.preview.perspective":"Perspective","menu.preview.perspective.normal":"Normal","menu.preview.quadview":"Affichage quadruple","menu.preview.stop_drag":"Arrêter le positionnement en arrière-plan","menu.uv.mapping":"Mappage UV","menu.uv.mapping.export":"Exporter","menu.uv.mapping.rotation":"Rotation","menu.uv.mapping.mirror_x":"Miroir X","menu.uv.mapping.mirror_y":"Miroir Y","menu.uv.texture":"Texture","cube.color.light_blue":"Bleu clair","cube.color.yellow":"Jaune","cube.color.orange":"Orange","cube.color.red":"Rouge","cube.color.purple":"Mauve","cube.color.blue":"Bleu","cube.color.green":"Vert","cube.color.lime":"Vert clair","switches.visibility":"Visibilité","switches.export":"Exporter","switches.shading":"Ombre","switches.autouv":"UV automatique","panel.uv":"UV","panel.display":"Affichage","panel.textures":"Textures","panel.outliner":"Éléments","uv_editor.title":"Éditeur UV","uv_editor.all_faces":"Toutes","uv_editor.no_faces":"Aucune","face.north":"Nord","face.south":"Sud","face.west":"Ouest","face.east":"Est","face.up":"Haut","face.down":"Bas","direction.north":"Nord","direction.south":"Sud","direction.west":"Ouest","direction.east":"Est","direction.top":"Haut","direction.bottom":"Bas","display.slot.third_right":"3ᵉ personne droite","display.slot.third_left":"3ᵉ personne gauche","display.slot.first_right":"1ʳᵉ personne droite","display.slot.first_left":"1ʳᵉ personne gauche","display.slot.head":"Tête","display.slot.ground":"Sol","display.slot.frame":"Cadre","display.slot.gui":"GUI","display.rotation":"Rotation","display.translation":"Translation","display.scale":"Taille","display.slot":"Emplacement","display.reference":"Modèle de référence","display.reference.player":"Joueur","display.reference.zombie":"Zombie","display.reference.armor_stand":"Porte-armure","display.reference.baby_zombie":"Bébé zombie","display.reference.armor_stand_small":"Petit porte-armure","display.reference.monitor":"Normal","display.reference.bow":"Arc","display.reference.block":"Bloc","display.reference.frame":"Cadre d\'objet","display.reference.inventory_nine":"3×3","display.reference.inventory_full":"Inventaire","display.reference.hud":"HUD","display.preset.blank_name":"Veuillez entrer un nom","display.preset.item":"Item par défaut","display.preset.block":"Bloc par défaut","display.preset.handheld":"Arme par défaut","display.preset.rod":"Bâton par défaut","dialog.continue":"Continuer","message.square_textures":"Les textures doivent être carrées","message.unsaved_texture.title":"Texture non sauvegardée","message.unsaved_texture.message":"Toute les modification non enregistrée de cette texture sera perdue. Voulez-vous poursuivre ?","action.vertex_snap_mode.move":"Déplacer","action.vertex_snap_mode.scale":"Redimensionner","action.open_model_folder":"Ouvrir le dossier du modèle","action.open_model_folder.desc":"Ouvre le dossier dans lequel se trouve le modèle","action.change_textures_folder":"Changer l\'emplacement des textures","action.change_textures_folder.desc":"Changer le dossier dans lequel toutes les textures sont enregistrées","menu.texture.particle":"Texture des particules","message.update_notification.title":"Une mise à jour est disponible","message.update_notification.message":"Une nouvelle version de Blockbench est disponible. Veuillez activer Mises à jour automatiques dans les paramètres pour effectuer la mise à jour !","message.untextured":"Cette surface n\'a pas de texture","dialog.toolbar_edit.title":"Personnaliser la barre d\'outils","keybindings.reset":"Réinitialiser","keybindings.clear":"Vide","action.cube_counter":"Compteur de cube","action.uv_rotation":"Rotation UV","action.uv_rotation.desc":"Rotation de la face UV","action.uv_grid":"Grille UV","action.uv_grid.desc":"La résolution de la grille sur laquelle le sélecteur UV s\'aligne","action.uv_grid.auto":"Auto","action.uv_maximize":"Maximiser les UV","action.uv_maximize.desc":"Règle les UV de cette face pour prendre la texture entière","action.uv_auto":"UV auto","action.uv_auto.desc":"Règle les UV de cette face à sa taille réelle","action.uv_rel_auto":"UV auto relatifs","action.uv_rel_auto.desc":"Règle les UV de cette face sa taille et sa position réelles","action.uv_mirror_x":"Miroir UV X","action.uv_mirror_x.desc":"Reflète les UV de cette face selon l\'axe X","action.uv_mirror_y":"Miroir UV Y","action.uv_mirror_y.desc":"Reflète les UV de cette face selon l\'axe Y","action.uv_transparent":"Face transparente","action.uv_transparent.desc":"Rend la face actuelle transparente","action.uv_reset":"Réinitialiser la face","action.uv_reset.desc":"Réinitialise la face actuelle","action.cullface":"Cullface","action.cullface.desc":"Désactive le rendu de cette face si le côté en question du modèle est couvert","action.auto_cullface":"Cullface automatique","action.auto_cullface.desc":"Définit la cullface de cette face à elle-même","action.face_tint":"Teinte","action.face_tint.desc":"Active l\'option de teinte pour la face actuelle","menu.toolbar.edit":"Personnaliser","menu.toolbar.reset":"Réinitialiser","uv_editor.rotated":"Tourné","uv_editor.auto_cull":"Cullface à soi-même","uv_editor.copied":"Face copiée","uv_editor.pasted":"Face collée","uv_editor.copied_x":"%0 faces copiées","uv_editor.reset":"Face réinitialisée","uv_editor.maximized":"Maximisé","uv_editor.autouv":"Taille automatique","uv_editor.mirrored":"Miroir","uv_editor.to_all":"Appliqué à toutes les faces","uv_editor.transparent":"Rendue transparente","uv_editor.cullface_on":"Cullface activée","uv_editor.cullface_off":"Cullface désativée","uv_editor.tint_on":"Teinte activée","uv_editor.tint_off":"Teinte désactivée","action.uv_apply_all":"Appliquer à toutes les faces","action.uv_apply_all.desc":"Applique les paramètres de la face actuelle à toutes les faces","message.image_editor_missing.title":"Éditeur d\'images par défaut","message.image_editor_missing.message":"Sélectionnez le fichier exécutable de votre éditeur d\'image","message.image_editor_missing.detail":"Blockbench n\'a pas pu trouver d\'éditeur d\'images sur votre ordinateur. Sélectionnez le fichier exécutable de l\'éditeur d\'images que vous utilisez.","action.update_autouv":"Mettre à jour l\'UV automatique","action.update_autouv.desc":"Met à jour le mappage UV automatique des cubes sélectionnés","category.uv":"UV","status_bar.saved":"Le modèle est enregistré","status_bar.unsaved":"Il y a des modifications non enregistrées","action.move_up":"Déplacer vers le haut","action.move_up.desc":"Déplace les cubes sélectionnés vers le haut par rapport à l\'angle de caméra actuel","action.move_down":"Déplacer vers le bas","action.move_down.desc":"Déplace les cubes sélectionnés vers le bas par rapport à l\'angle de caméra actuel","action.move_left":"Déplacer vers la gauche","action.move_left.desc":"Déplace les cubes sélectionnés vers la gauche par rapport à l\'angle de caméra actuel","action.move_right":"Déplacer vers la droite","action.move_right.desc":"Déplace les cubes sélectionnés vers la droite par rapport à l\'angle de caméra actuel","action.move_forth":"Déplacer vers l\'avant","action.move_forth.desc":"Déplace les cubes sélectionnés vers l\'avant par rapport à l\'angle de la caméra actuelle","action.move_back":"Déplacer vers l\'arrière","action.move_back.desc":"Déplace les cubes sélectionnés vers l\'arrière par rapport à l\'angle de la caméra actuel","layout.color.wireframe":"Squelette","layout.color.wireframe.desc":"Contours de vue squelettique","action.add_animation":"Ajouter une animation","action.add_animation.desc":"Crée une animation vierge","action.load_animation_file":"Importer une animation","action.load_animation_file.desc":"Importer un fichier d\'animation","action.play_animation":"Jouer l\'animation","action.play_animation.desc":"Prévisualiser l\'animation sélectionnée","action.slider_keyframe_time":"Timecode","action.slider_keyframe_time.desc":"Modifie le timecode des keyframes sélectionnées","timeline.rotation":"Rotation","timeline.position":"Position","timeline.scale":"Taille","menu.keyframe.quaternion":"Quaternion","panel.animations":"Animations","panel.keyframe":"Keyframe","panel.keyframe.type":"Keyframe (%0)","generic.delete":"Supprimer","generic.rename":"Renommer","message.no_animation_selected":"Vous devez sélectionner une animation pour faire cela","message.no_bone_selected":"Vous devez sélectionner un segmentpour faire cela","message.duplicate_groups.title":"Dupliquer le nom du segment","message.duplicate_groups.message":"Le nom de ce segment existe sur d\'autres. Cela peut poser des problèmes.","action.select_all_keyframes":"Sélectionner toutes les keyframes","action.select_all_keyframes.desc":"Sélectionne toutes les keyframes du segment actuel","action.delete_keyframes":"Supprimer des keyframes","action.delete_keyframes.desc":"Supprime toutes les keyframes sélectionnées","menu.animation":"Animation","menu.animation.loop":"Boucle","menu.animation.override":"Outrepasser","menu.animation.anim_time_update":"Mettre la variable à jour","message.display_skin_model.title":"Modèle de skin","message.display_skin_model.message":"Choisissez le type de votre skin","message.display_skin_model.classic":"Classique","message.display_skin_model.slim":"Mince","message.bone_material":"Changer le matériau d\'un segment","action.slider_animation_length":"Longueur de l\'animation","action.slider_animation_length.desc":"Change la longueur de l\'animation selectionnée","panel.variable_placeholders":"Espaces de variables","panel.variable_placeholders.info":"Lister les variables à prévisualiser par nom=valeur","status_bar.vertex_distance":"Distance : %0","dialog.create_gif.title":"Enregistrer un GIF","dialog.create_gif.length":"Durée","dialog.create_gif.fps":"FPS","dialog.create_gif.compression":"Taux de compression","dialog.create_gif.play":"Démarrer l\'animation","category.animation":"Animation","action.record_model_gif":"Enregistrer un GIF","action.record_model_gif.desc":"Enregistre un GIF animé du modèle à partir de l\'angle actuel","display.mirror":"Miroir","data.separator":"Séparateur","message.set_background_position.title":"Position de l\'arrière-plan","menu.preview.background.set_position":"Définir la position","dialog.toolbar_edit.hidden":"Caché","action.export_class_entity":"Exporter une entité Java","action.export_class_entity.desc":"Exporter le modèle d\'entité en tant que classe Java","settings.seethrough_outline":"Contours rayons X","settings.seethrough_outline.desc":"Affiche les contours à travers des objets","mode.edit":"Édition","mode.paint":"Dessin","mode.display":"Affichage","mode.animate":"Animer","status_bar.recording_gif":"GIF en cours d\'enregistrement","status_bar.processing_gif":"GIF en cours de traitement","settings.backup_retain":"Durée de conservation d\'une sauvegarde","settings.backup_retain.desc":"Définir la durée (en jours) pendant laquelle Blockbench conserve les anciennes sauvegardes","action.rotate_tool":"Rotation","action.rotate_tool.desc":"Outil pour sélectionner et faire tourner des éléments","action.fill_tool":"Pot de peinture","action.fill_tool.desc":"Pot de peinture pour remplir des faces entières d\'une couleur unie","action.eraser":"Gomme","action.eraser.desc":"Gomme pour remplacer les couleurs d\'une texture par de la transparence","action.color_picker":"Pipette","action.color_picker.desc":"Sélecteur pour choisir la couleur des pixels sur votre texture","action.open_backup_folder":"Ouvrir le dossier de sauvegarde","action.open_backup_folder.desc":"Ouvre le dossier de sauvegarde Blockbench","switches.mirror":"Miroir UV","language_name":"Français","message.plugin_reload":"%0 plugins locaux rechargés","settings.brightness":"Luminosité","settings.brightness.desc":"Luminosité de l\'aperçu. La valeur par défaut est 50.","menu.preview.perspective.reset":"Réinitialiser la camera","action.fill_mode":"Mode de remplissage","action.fill_mode.face":"Face","action.fill_mode.color":"Couleur","action.fill_mode.cube":"Cube","action.toggle_mirror_uv":"Miroir UV","action.toggle_mirror_uv.desc":"Active/désactive la réflexion UV selon l\'axe X des cubes sélectionnés.","action.toggle_uv_overlay":"Changer l\'overlay UV","action.toggle_uv_overlay.desc":"Si activé, affiche toutes les superpositions de mappage UV au-dessus de la texture.","menu.texture.blank":"Appliquer aux faces non texturées","dialog.scale.select_overflow":"Sélectionner le débordement","dialog.create_texture.compress":"Compresser l\'étalon","action.action_control":"Contrôle d\'action","action.action_control.desc":"Rechercher et exécuter toute action disponible","keybindings.recording":"Enregistrer un raccourci clavier","keybindings.press":"Appuyez sur une touche ou une combinaison de touches ou cliquez n\'importe où sur l\'écran pour enregistrer votre raccourci clavier.","action.pivot_tool":"Point de pivot","action.pivot_tool.desc":"Outil pour changer le point de pivot des cubes et segments","action.slider_animation_speed":"Vitesse de lecture","action.slider_animation_speed.desc":"Vitesse de lecture de la chronologie en pourcentage","action.previous_keyframe":"Keyframe précédente","action.previous_keyframe.desc":"Retourne à la keyframe précédente","action.next_keyframe":"Keyframe suivante","action.next_keyframe.desc":"Passe à la keyframe suivante","message.outdated_client.title":"Client obsolète","message.outdated_client.message":"Veuillez effectuer la mise à jour vers la dernière version de Blockbench.","action.export_asset_archive":"Télécharger l\'archive","action.export_asset_archive.desc":"Télécharge une archive avec le modèle et toutes les textures qu\'elle contient","action.upload_sketchfab":"Upload Sketchfab","message.sketchfab.name_or_token":"Veuillez entrer votre jeton Sketchfab et un nom","dialog.sketchfab_uploader.title":"Uploader un modèle Sketchfab","dialog.sketchfab_uploader.token":"Jeton d\'API","dialog.sketchfab_uploader.about_token":"Le jeton est utilisé pour connecter Blockbench à votre compte Sketchfab. Vous pouvez le trouver sur %0.","dialog.sketchfab_uploader.name":"Nom du modèle","dialog.sketchfab_uploader.description":"Description","dialog.sketchfab_uploader.tags":"Tags","settings.sketchfab_token":"Jeton Sketchfab","settings.sketchfab_token.desc":"Jeton autorisant Blockbench à uploader sur votre compte Sketchfab","panel.color":"Couleur","data.origin":"Point de pivot","message.sketchfab.success":"Modèle uploadé avec succès","message.sketchfab.error":"Échec de l\'upload du modèle sur Sketchfab","settings.outliner_colors":"Couleurs de la liste","settings.outliner_colors.desc":"Affiche les couleurs du cube dans la liste","action.upload_sketchfab.desc":"Uploader votre modèle sur Sketchfab","action.element_colors":"Couleurs du cube","action.element_colors.desc":"Montre les couleurs du cube dans la liste","texture.error.file":"Fichier introuvable","texture.error.invalid":"Fichier invalide","texture.error.ratio":"Ratio d\'aspect invalide","texture.error.parent":"Texture fournie par le modèle parent","message.recover_backup.title":"Récupérer le modèle","message.recover_backup.message":"Blockbench a été fermé sans sauvegarder. Voulez-vous récupérer le modèle ?","message.install_plugin":"Plugin %0 en cours d\'installation","message.invalid_session.title":"Jeton de session invalide","message.invalid_session.message":"La session que vous essayez de rejoindre a expiré ou le jeton fourni n\'est pas valide.","dialog.create_texture.power":"Taille au carré","dialog.create_gif.turn":"Vitesse de rotation","action.edit_session":"Éditer la session…","action.edit_session.desc":"Connectez-vous à une session de travail pour collaborer avec d\'autres utilisateurs","action.reset_keyframe":"Réinitialiser la keyframe","action.reset_keyframe.desc":"Réinitialise toutes les valeurs des keyframes sélectionnées","dialog.edit_session.title":"Éditer la session","edit_session.username":"Pseudo","edit_session.token":"Jeton","edit_session.about":"Les sessions de travail peuvent être utilisées pour collaborer sur des modèles apr Internet. Créez une session, copiez le jeton et envoyez-le à des amis, qui peuvent ensuite l\'utiliser pour rejoindre.","edit_session.join":"Rejoindre la session","edit_session.create":"Créer une session","edit_session.quit":"Quitter la session","edit_session.joined":"%0 a rejoint la session","edit_session.left":"%0 a quitté la session","edit_session.quit_session":"Quitter la session actuelle","edit_session.status":"Statut","edit_session.hosting":"Hébergement","edit_session.connected":"Connecté à une session","dialog.sketchfab_uploader.private":"Privé (pro)","dialog.sketchfab_uploader.password":"Mot de passe (pro)","action.toggle_chat":"Afficher/masquer le chat","action.toggle_chat.desc":"Affiche/masque l\'historique de chat","action.uv_select_all":"Sélectionner tout","action.uv_select_all.desc":"Sélectionne toutes les faces dans la boîte de dialogue UV","panel.chat":"Chat","edit_session.welcome":"Bienvenue dans la session de %0","dialog.yes":"Oui","dialog.no":"Non","generic.remove":"Retirer","generic.download":"Télécharger","generic.search":"Rechercher","dates.today":"Aujourd\'hui","dates.yesterday":"Hier","dates.this_week":"Cette semaine","dates.weeks_ago":"Il y a %0 semaines","mode.start":"Accueil","mode.start.new":"Nouveau","mode.start.recent":"Récent","format.free":"Modèle libre","format.free.desc":"Modèle sans restrictions pour Unity etc.","format.java_block":"Bloc/item Java Edition","format.java_block.desc":"Modèle de bloc pour Java Edition. La taille et les rotations sont limitées.","format.bedrock":"Modèle Bedrock","format.bedrock.desc":"Modèle pour l\'édition Bedrock.","format.bedrock_old":"Ancien modèle Bedrock","format.bedrock_old.desc":"Modèle d\'entité Bedrock antérieur à la 1.12","format.modded_entity":"Entité moddée","format.modded_entity.desc":"Modèle d\'entité pour mods. Peut être exporté sous forme de fichier .java.","format.optifine_entity":"Entité OptiFine","format.optifine_entity.desc":"Modèle d\'entité personnalisé pour OptiFine.","keys.mouse":"Bouton de la souris %0","message.cleared_blank_faces.title":"Faces vierges","message.cleared_blank_faces.message":"Blockbench a trouvé %0 cubes sans texture. Voulez-vous retirer ces éléments ?","message.wireframe.enabled":"Vue squelettique activée","message.wireframe.disabled":"Vue squelettique désactivée","dialog.project.box_uv":"Encadrer UV","dialog.convert_project.title":"Convertir le projet","dialog.convert_project.text":"Êtes-vous sûr(e) de vouloir convertir ce projet ? Vous ne pourrez pas revenir en arrière.","dialog.create_texture.double_use":"Conserver l\'occupation de textures multiples","dialog.model_stats.title":"Statistiques du modèle","dialog.model_stats.cubes":"Cubes","dialog.model_stats.locators":"Localisateurs","dialog.model_stats.groups":"Groupes","dialog.model_stats.vertices":"Sommets","dialog.model_stats.faces":"Faces","settings.username":"Pseudo","settings.username.desc":"Pseudo pour les sessions de travail","settings.painting_grid":"Grille de peinture","settings.painting_grid.desc":"Affiche la grille sur les cubes texturés en mode peinture","action.slider_brush_min_opacity":"Opacité minimale","action.slider_brush_min_opacity.desc":"Opacité minimale de la brosse à bruit en pourcentage","action.convert_project":"Convertir le projet","action.convert_project.desc":"Convertit le projet en cours en un projet pour un autre format de modèle","action.close_project":"Fermer le projet","action.close_project.desc":"Ferme le projet actuel","action.export_bedrock":"Exporter la geométrie Bedrock","action.export_bedrock.desc":"Exporter le modèle sous forme de fichier de géométrie Bedrock Edition.","action.save_project":"Enregistrer le projet","action.save_project.desc":"Enregistre le modèle actuel en tant que fichier de projet","action.save_project_as":"Enregistrer le projet sous","action.save_project_as.desc":"Enregistre le modèle actuel en tant que fichier de projet à un nouvel emplacement","action.export_over":"Enregistrer le modèle","action.export_over.desc":"Enregistre le modèle, les textures et les animations en écrasant les fichiers","action.add_locator":"Ajouter un localisateur","action.add_locator.desc":"Ajoute un nouveau localisateur pour contrôler la position des particules, des laisses, etc.","action.sidebar_left":"Textures et UV","action.sidebar_left.desc":"Ouvre l\'interface pour les UV et les textures","action.sidebar_right":"Éléments","action.sidebar_right.desc":"Ouvre l\'interface pour éditer les éléments","action.uv_turn_mapping":"Tourner le mappage UV","action.uv_turn_mapping.desc":"Fait tourner le mappage UV de 90 degrés","action.remove_blank_faces":"Retirer les faces vierges","action.remove_blank_faces.desc":"Supprime toutes les faces non texturées de la sélection","menu.uv.select":"Sélectionner des cubes","web.download_app":"Télécharger le logiciel","uv_editor.turned":"Mappage UV tourné","display.reference.crossbow":"Arbalète","dialog.settings.search_results":"Résultats de recherche","settings.animation_snap":"Aligner les animations","settings.animation_snap.desc":"Intervalle d\'alignement des keyframes de l\'animation dans la timeline en pas par seconde","action.import_optifine_part":"Importer partie OptiFine","action.import_optifine_part.desc":"Importer une partie d\'entité pour un modèle OptiFine","data.locator":"Localisateur","mode.start.no_recents":"Aucun modèle ouvert récemment","panel.element":"Élément","panel.element.position":"Position","panel.element.size":"Taille","panel.element.origin":"Point de pivot","panel.element.rotation":"Rotation","message.canvas_limit_error.title":"Erreur de limite du canevas","message.canvas_limit_error.message":"L\'action n\'a pu être effectuée correctement car le format limite le canevas à 48 unités. Décalez le point de pivot pour empêcher cela.","data.effect":"Effet","generic.name":"Nom","settings.recent_projects":"Limite de modèles récents","settings.recent_projects.desc":"Nombre maximal de modèles récents à garder en mémoire","settings.volume":"Volume","settings.volume.desc":"Contrôle du volume pour les effets sonores des animations","action.change_keyframe_file":"Sélectionner un fichier","action.change_keyframe_file.desc":"Sélectionner un fichier audio pour prévisualiser un effet sonore.","action.clear_timeline":"Vider la timeline","action.clear_timeline.desc":"Efface tous les segments non sélectionnés de la timeline","action.select_effect_animator":"Effets et animation","action.select_effect_animator.desc":"Ouvre la timeline pour ajouter du son et des particules","action.timeline_focus":"Canal","action.timeline_focus.desc":"Sélectionner les canaux d\'animation à afficher dans la timeline","timeline.particle":"Particule","timeline.sound":"Son","timeline.effects":"Effets","data.format":"Format","format.optifine_part":"Partie OptiFine","format.optifine_part.desc":"Partie JPM pour modèle d\'entité OptiFine.","action.reverse_keyframes":"Retourner la séquence de keyframes","action.reverse_keyframes.desc":"Renverse l\'ordre des keyframes sélectionnées","generic.help":"Aide","message.removed_faces":"%0 faces retirées","dialog.sketchfab_uploader.draft":"Brouillon","action.slider_pos":"Déplacement de %0","action.slider_pos.desc":"Déplacer selon l\'axe %0","action.slider_size":"Taille à %0","action.slider_size.desc":"Redimensionner sur l’axe %0","action.slider_rotation":"Rotation de %0","action.slider_rotation.desc":"Tourner selon l\'axe %0","action.slider_origin":"Point de pivot %0","action.slider_origin.desc":"Déplace le pivot selon l\'axe %0","action.rotate_cw":"Rotation %0 +90","action.rotate_cw.desc":"Fait tourner de 90° autour de l\'axe %0 (horaire)","action.rotate_ccw":"Rotation %0 -90","action.rotate_ccw.desc":"Fait tourner de 90° autour de l\'axe %0 (anti-horaire)","action.flip":"Retourner %0","action.flip.desc":"Retourne la sélection selon l\'axe %0","action.center":"Centrer %0","action.center.desc":"Centre la sélection sur l\'axe %0","action.bring_up_all_animations":"Combine toute les animations modifiées sur la timeline","panel.bone":"Segment","data.color":"Couleur","generic.export":"Exporter","generic.none":"Néant","status_bar.recording":"Enregistrement en cours","message.add_to_palette":"Ajouté à la palette","message.size_modifiers":"Maintenez Ctrl ou Shift pour de plus petits incréments","message.timelapse_start":"Timelapse démarré","message.timelapse_stop":"Timelapse arrêté","message.import_palette.replace_palette":"Remplacer l\'ancienne palette","message.import_palette.threshold":"Seuil de fusion","dialog.timelapse.interval":"Intervalle (en secondes)","dialog.timelapse.source":"Source","dialog.timelapse.source.interface":"Interface","dialog.timelapse.source.locked":"Angle verrouillé","dialog.timelapse.destination":"Dossier de destination","layout.color.checkerboard":"Damier","layout.color.checkerboard.desc":"Arrière-plan du canevas et de l\'éditeur UV","layout.font.code":"Code police","layout.css":"CSS personnalisé","settings.category.paint":"Peinture","settings.deactivate_size_limit":"Pas de limite de taille","settings.deactivate_size_limit.desc":"Lève les restrictions de taille pour certains formats. ATTENTION : Cela peut rendre des modèles invalides.","settings.brush_opacity_modifier":"Modificateur d\'opacité","settings.brush_opacity_modifier.desc":"Modifie l\'opacité du pinceau avec un stylet","settings.brush_size_modifier":"Modificateur de taille","settings.brush_size_modifier.desc":"Modifie la taille du pinceau avec un stylet","settings.brush_modifier.pressure":"Pression","settings.brush_modifier.tilt":"Inclinaison","category.color":"Couleur","action.import_theme":"Thème d\'importation","action.export_theme":"Thème d\'exportation","action.export_theme.desc":"Crée un fichier thème basé sur les paramètres actuels","action.reset_theme":"Réinitialiser le thème","action.reset_theme.desc":"Réinitialise au thème Blockbench par défaut","action.slider_color_h":"Teinte","action.slider_color_s":"Saturation","action.slider_color_v":"Valeur","action.add_to_palette":"Ajouter à la palette","action.add_to_palette.desc":"Ajoute la couleur sélectionnée à la palette","action.import_palette":"Importer la palette","action.import_palette.desc":"Importer un fichier .bbpalette","action.export_palette":"Exporter la palette","action.export_palette.desc":"Exporter en tant que fichier .bbpalette","action.generate_palette":"Générer une palette","action.generate_palette.desc":"Génère une palette à partir d\'une texture","action.sort_palette":"Trier palette","action.sort_palette.desc":"Trie toutes les couleurs par teinte et luminosité","action.timelapse":"Timelapse…","action.timelapse.desc":"Enregistrer un timelapse de la modélisation","action.add_keyframe":"Ajouter une keyframe","action.add_keyframe.desc":"Ajoute une keyframe automatiquement. Utilisez Alt pour forcer les valeurs par défaut.","action.bring_up_all_animations.desc":"Met toutes les animations modifiés dans la timeline","timeline.timeline":"Instructions","menu.palette.load.default":"Par défaut","panel.color.picker":"Sélecteur","panel.color.palette":"Palette","generic.import":"Importer","settings.brush_modifier.none":"Aucun(e)","action.export_entity":"Exporter entité Bedrock","action.export_entity.desc":"Ajoute le modèle actuel comment entité à un fichier mobs.json","settings.highlight_cubes":"Surligner cubes","settings.highlight_cubes.desc":"Surligne les cubes que vous survolez ou sélectionnez","action.add_marker":"Définir un repère","action.add_marker.desc":"Définir un repère chronologique","timeline.pre_effect_script":"Scripte","format.skin":"Skin","format.skin.desc":"Modifie les skins de joueurs et d\'entités.","message.sketchfab.setup_guide":"Vous voulez apprendre comment mettre en place des modèles à Sketchfab ? Lire %0","dialog.skin.title":"Créer un skin","dialog.skin.model":"Skin","dialog.skin.texture":"Texture (optionnel)","action.toggle_skin_layer":"Alterner la couche du skin","action.toggle_skin_layer.desc":"Affiche/masque la couche externe du modèle de skin","action.gui_light":"Lumière dans la GUI","action.gui_light.desc":"Sélectionner la façon dont l\'item est éclairé dans l\'inventaire","action.gui_light.side":"Lumière latérale","action.gui_light.front":"Lumière frontale","action.move_keyframe_back":"Keyframes en arrière","action.move_keyframe_forth":"Keyframes en avant","menu.help":"Aide","menu.help.discord":"Serveur Discord","menu.help.report_issue":"Rapporter un bug","menu.help.plugin_documentation":"Documentation de l\'API du plugin","menu.help.search_action":"Chercher et exécuter une action","menu.help.donate":"Faire un dons","menu.help.about":"A propos","menu.preview.background.clipboard":"Charger depuis le presse-papier","dialog.ignore":"Ignorer","generic.unset":"Non défini","message.invalid_builtin_parent.title":"Parent intégré invalide","message.invalid_builtin_parent.message":"Le lien vers le modèle parent invalide \'%0\' a été retiré pour exporter un modèle valide.","dialog.resize_texture.fill":"Remplir avec","dialog.resize_texture.fill.transparent":"Transparent","dialog.resize_texture.fill.color":"Couleur","dialog.resize_texture.fill.repeat":"Répéter","dialog.resize_texture.fill.stretch":"Étirer","dialog.scale.element_pivot":"Pivot d\'élément","dialog.scale.selection_center":"Centre de la sélection","dialog.create_gif.length_mode":"Mode Longueur","dialog.create_gif.length_mode.seconds":"Secondes","dialog.create_gif.length_mode.frames":"Images","dialog.create_gif.length_mode.animation":"Longueur d\'animation","dialog.create_gif.length_mode.turntable":"Rotation platine","dialog.save_angle.projection":"Projection","dialog.save_angle.projection.perspective":"Perspective","dialog.save_angle.projection.orthographic":"Orthographique","dialog.sketchfab_uploader.animations":"Animations","dialog.settings.theme":"Thème","settings.category.interface":"Interface","settings.preview_checkerboard":"Prévisualiser damier","settings.preview_checkerboard.desc":"Affiche/masque le damier d\'arrière-plan de la prévisualisation","settings.uv_checkerboard":"Damier de l\'éditeur UV","settings.uv_checkerboard.desc":"Affiche/masque le damier d\'arrière-plan de l\'éditeur UV","category.paint":"Peinture","action.fill_mode.color_connected":"Couleurs connectées","action.draw_shape_type":"Type d\'ombre","action.draw_shape_type.rectangle":"Rectangle","action.draw_shape_type.rectangle_h":"Rectangle (vide)","action.draw_shape_type.ellipse":"Ellipse","action.draw_shape_type.ellipse_h":"Ellipse (vide)","action.draw_shape_type.line":"Ligne","action.mirror_painting":"Peinture en miroir","action.mirror_painting.description":"Renverse vos traits de l\'autre côté du modèle","action.lock_alpha":"Verrouiller canal alpha","action.lock_alpha.description":"Verrouille la transparence de tous les pixels","action.draw_shape_tool":"Dessiner forme","action.draw_shape_tool.desc":"Outil de dessin d\'ombres simples pour les textures","action.copy_paste_tool":"Outil duplication","action.copy_paste_tool.desc":"Outil pour copier et coller des sélections de textures","action.export_gltf":"Exporter en tant que gITF","action.export_gltf.desc":"Exporter le modèle et les animations en tant que fichier gITF compatible avec d\'autres applications 3D","action.transform_space":"Transformer espace","action.transform_space.desc":"Transformation d\'espace par défaut pour éléments et segments","action.transform_space.global":"Global","action.transform_space.bone":"Segment","action.transform_space.local":"Local","action.toggle_camera_projection":"Activer/désactiver projection caméra","action.toggle_camera_projection.desc":"Bascule la projection caméra entre perspective et orthographique","action.load_camera_angle":"Angle de caméra : %0","action.load_camera_angle.desc":"Charge l\'angle de caméra \'%0\'","action.slider_face_tint":"Index de teinte","action.slider_face_tint.desc":"Définit l\'index de teinte de la face actuelle. -1 indique qu\'il n\'est pas défini.","menu.help.quickstart":"Wizard démarrage rapide","menu.help.developer":"Développeur","menu.help.developer.dev_tools":"Ouvrir outils développeur","menu.help.developer.reset_storage":"Formatage d\'usine","menu.help.developer.reset_storage.confirm":"Voulez-vous vraiment réinitialiser Blockbench à ses paramètres d\'usine ? Cela effacera tous les paramètres personnalisés, raccourcis et plugins installés.","menu.help.developer.cache_reload":"Rechargement cache","menu.texture.resize":"Redimentionner…","menu.preview.orthographic":"Orthographique","menu.preview.save_angle":"Sauvegarder angle…","menu.preview.angle":"Angles","menu.preview.angle.initial":"Angle initial","menu.preview.angle.load":"Charger","menu.preview.maximize":"Maximiser","panel.color.both":"Les deux","uv_editor.copy_selection":"Copier la sélection","uv_editor.paste_selection":"Coller la sélection","uv_editor.copy_paste_tool.place":"Placer","uv_editor.copy_paste_tool.cut":"Couper","uv_editor.copy_paste_tool.mirror_x":"Miroir X","uv_editor.copy_paste_tool.mirror_y":"Miroir Y","uv_editor.copy_paste_tool.rotate":"Rotation de 90 degrés","dialog.project.modded_entity_version":"Version de l\'export","dialog.save_angle.position":"Position de la caméra","dialog.save_angle.target":"Point focal","dialog.skin.pose":"Pose","layout.color.frame":"Fenètre","layout.color.frame.desc":"Bordure et titre de la fenètre","settings.large_grid_size":"Taille de la grille","settings.large_grid_size.desc":"Taille de la grille","action.load_plugin_from_url":"Charger un plugin via une URL","action.load_plugin_from_url.desc":"Charge un plugin en fournissant l\'URL","action.cube_counter.desc":"Affiche le nombre de cubes actuel et autres statistiques","action.unlock_everything":"Débloquer tout","action.unlock_everything.desc":"Débloque tous les groupes et éléments dans la liste","action.load_palette":"Charger palette","action.load_palette.desc":"Charge l\'un des préréglages de palette","action.toggle_locked":"Activer/désactiver verrouillage","action.toggle_locked.desc":"Verrouille/déverrouille les éléments sélectionnés","action.apply_display_preset":"Appliquer préréglage","action.apply_display_preset.desc":"Applique un préréglage d\'affichage par défaut, ou personnalisé","action.apply_display_preset.here":"Appliquer à cet emplacement","action.apply_display_preset.everywhere":"Appliquer à tous les emplacements","action.resolve_keyframe_expressions":"Résoudre keyframe","action.resolve_keyframe_expressions.desc":"Résout les expressions mathématiques des keyframes sélectionnées","action.fold_all_animations":"Plier tous les animateurs","menu.palette.load.empty":"Vide","switches.lock":"Verrouiller","camera_angle.isometric_right":"Isométrique droit","camera_angle.isometric_left":"Isométrique gauche","settings.render_sides":"Afficher côtés","settings.render_sides.desc":"Sélectionner quel côté d\'une face est affiché","settings.render_sides.auto":"Auto","settings.render_sides.front":"Extérieur","settings.render_sides.double":"Intérieur et extérieur","generic.enable":"Activé","generic.disable":"Désactivé","generic.redacted":"Censuré","dialog.project.layered_textures":"Textures par couches","dialog.select_texture.import_all":"Importer tout","dialog.skin.layer_template":"Couche de texture","about.version.up_to_date":"À jour","about.version.update_available":"La version %0 est disponible","settings.category.application":"Application","settings.streamer_mode":"Mode Streamer","settings.streamer_mode.desc":"Masque des informations sensibles telles que les modèles récents","settings.automatic_updates":"Mises à jour automatiques","settings.automatic_updates.desc":"Télécharge les nouvelles mises à jour automatiquement et garde Blockbench à jour","action.rotation_space":"Espace de rotation","action.focus_on_selection":"Centrer la vue sur la sélection","action.focus_on_selection.desc":"Aligne la caméra en direction du centre de la sélection actuelle","action.jump_to_timeline_start":"Passer au début de l\'animation","action.jump_to_timeline_end":"Passer à la fin de l\'animation","menu.help.updating":"Mise à jour en cours (%0%)","menu.help.update_ready":"Relancer pour mettre à jour","menu.help.update_failed":"Échec de la mise à jour","menu.animation.loop.once":"Lire une fois","menu.animation.loop.hold":"Rester à la dernière image","menu.animation.loop.loop":"Boucle","interface.streamer_mode_on":"Mode Streamer activé","generic.reset":"Réinitialiser","generic.restore":"Restaurer","keys.mousewheel":"Molette","message.delete_animation.title":"Effacer l\'animation","message.delete_animation.message":"L\'animation a été retirée de Blockbench. Voulez-vous aussi effacer l\'animation du fichier dans lequel elle était sauvegardée ?","message.reset_keybindings":"Voulez-vous vraiment réinitialiser tous les raccourcis clavier ?","message.no_animation_to_import":"Aucune animation à importer","dialog.material_instances.title":"Instances matérielles","dialog.animation_import.title":"Sélectionner des animations à importer","dialog.create_texture.padding":"Rembourrage","settings.fov":"FOV","settings.fov.desc":"Champ de vision de la caméra. La valeur par défaut est 45.","settings.sync_color":"Synchro couleur","settings.sync_color.desc":"Synchronise la couleur entre plusieurs instances de Blockbench","settings.dialog_drag_background":"Position de l\'arrière-plan","settings.dialog_drag_background.desc":"Affiche le dialogue « Position de l\'arrière-plan »","settings.minify_bbmodel":"Fichiers de projet minimisés","settings.minify_bbmodel.desc":"Écrit l\'intégralité des fichiers .bbmodel sur une seule ligne","action.edit_material_instances":"Modifier les instances matérielles","action.edit_material_instances.desc":"Changer les noms des instances matérielles pour les géométries de blocs Bedrock","action.save_all_animations":"Sauvegarder toutes les animations","action.save_all_animations.desc":"Sauvegarde toutes les animations actuellement chargées","action.keyframe_interpolation":"Interpolation","action.keyframe_interpolation.desc":"Sélectionner le mode d\'interpolation des keyframes","action.keyframe_interpolation.linear":"Linéaire","action.keyframe_interpolation.catmullrom":"Lisse","action.timeline_focus.hide_empty":"Masquer les canaux vides","menu.file.preferences":"Préférences","menu.animation.blend_weight":"Poids de fondu","menu.animation.save":"Enregistrer","menu.animation.properties":"Propriétés…","menu.animation.file":"Fichier","menu.animation.snapping":"Alignement","menu.animation.open_location":"Ouvrir l\'emplacement du fichier","panel.keyframe.add_data_point":"Ajouter un point de donnée de keyframe","panel.keyframe.remove_data_point":"Retirer un point de donnée","panel.keyframe.pre":"Pré","panel.keyframe.post":"Post","generic.all":"Tout","message.small_face_dimensions.title":"Dimensions des Faces imcompatibles","message.small_face_dimensions.message":"La sélection contient des faces inférieures à 1 unité dans une direction. Le système de mappage Encadrement UV considère toutes les faces inférieures à ce seuil comme ayant une largeur de 0 pixel. La texture sur ces faces est donc susceptible de ne pas fonctionner correctement.","message.small_face_dimensions.face_uv":"Le format actuel prend en charge les cartes UV par face qui peuvent gérer de petites dimensions de face. Allez dans « Fichier » → « Projet… » et décochez « Encadrer UV ».","dialog.plugins.outdated_client":"Requis une nouvelle version de Blockbench","dialog.plugins.outdated_plugin":"Le plugin n\'est pas à jour et ne fonctionne pas avec cette version de Blockbench","settings.motion_trails":"Trainée de Mouvement","settings.motion_trails.desc":"Montrer les trainées de mouvement dans l\'éditeur d\'animation","settings.antialiasing":"Anticrénélage","settings.antialiasing.desc":"Activez l\'anti-aliasing dans l\'aperçu. Redémarrez Blockbench pour appliquer les modifications","action.timeline_frame_back":"Sauter d\'1 image en arrière","action.timeline_frame_forth":"Sauter d\'1 image en avant","action.ik_enabled":"Active IK","action.ik_enabled.desc":"Activer la cinématique inverse pour cet os","action.slider_ik_chain_length":"Longueur de la chaîne IK","action.slider_ik_chain_length.desc":"Longueur vers le haut de la chaîne des os IK","panel.bone.ik":"Cinématique inverse (Expérimentale)","settings.particle_tick_rate":"Fréquence des particules","settings.particle_tick_rate.desc":"Fréquence de rafraîchissement des effets de particules, en rafraîchissements par seconde. 30 par défaut.","action.lock_motion_trail":"Verrouiller trajectoire","action.lock_motion_trail.desc":"Verrouille la ligne de trajectoire au groupe actuellement sélectionné","menu.animation_file.unload":"Unload Animation File"}'),it:JSON.parse('{"dialog.ok":"OK","dialog.cancel":"Annulla","dialog.confirm":"Conferma","dialog.close":"Chiudi","dialog.import":"Importa","dialog.save":"Salva","dialog.discard":"Non salvare","dialog.dontshowagain":"Non mostrare più","data.cube":"Cubo","data.group":"Gruppo","data.texture":"Texture","data.plugin":"Plugin","data.preview":"Anteprima","data.toolbar":"Barra degli strumenti","data.image":"Immagine","keys.ctrl":"Control","keys.shift":"Shift","keys.alt":"Alt","keys.meta":"Cmd","keys.delete":"Elimina","keys.space":"Spazio","keys.leftclick":"Click Sinistro","keys.middleclick":"Click Centrale","keys.rightclick":"Click Destro","keys.tab":"Tab","keys.backspace":"Backspace","keys.enter":"Enter","keys.escape":"Escape","keys.function":"F%0","keys.numpad":"Numpad %0","keys.caps":"Capslock","keys.menu":"Menu contestuale","keys.left":"Sinistra","keys.up":"Sopra","keys.right":"Destra","keys.down":"Sotto","keys.pageup":"Page Up","keys.pagedown":"Page Down","keys.plus":"+","keys.comma":"Virgola","keys.point":"Punto","keys.minus":"Meno","keys.cross":"Croce","keys.end":"End","keys.pos1":"Home","keys.printscreen":"Print Screen","keys.pause":"Pausa","message.rotation_limit.title":"Limiti di Rotazione","message.rotation_limit.message":"Le rotazioni sono limitate ad un asse e incrementi di 22.5 gradi. Ruotare su un asse differente cancellerà tutte le rotazioni su altri assi. Disabilita l\'opzione \\"Rotazione Ristretta\\" se stai modellando per altre ragioni e hai bisogno di rotazioni libere","message.file_not_found.title":"File Non Trovato","message.file_not_found.message":"Blockbench non ha potuto trovare il file richiesto. Assicurati che sia salvato localmente e non in un cloud.","message.screenshot.title":"Screenshot","message.screenshot.message":"Screenshot catturato.","message.screenshot.clipboard":"Appunti","message.screenshot.right_click":"Screenshot - Click Destro per copiare","message.invalid_file.title":"File Invalido","message.invalid_file.message":"Impossibile aprire il modello: %0","message.invalid_model.title":"File Modello Invalido","message.invalid_model.message":"Questo file non contiene dati di modello validi.","message.child_model_only.title":"Modello Bambino Vuoto","message.child_model_only.message":"Questo file eredita %0 e non contiene un modello","message.drag_background.title":"Posizionare Sfondo","message.drag_background.message":"Trascina lo sfondo per spostarlo. Tieni premuto shift e trascinalo in alto e in basso per cambiare la sua dimensione.","message.unsaved_textures.title":"Texture Non Salvata","message.unsaved_textures.message":"Questo modello utilizza textures non salvate. Assicurati di salvarle e inserirle nella nella cartella corretta della tua resource pack","message.model_clipping.title":"Modello Troppo Grande","message.model_clipping.message":"Il tuo modello contiene %0 cubi che sono più grandi del limite 3x3x3 imposto da Minecraft. Questo modello non funzionerà su Minecraft. Abilita la funzione \'Spazio di Lavoro Limitato\' per prevenire questo.","message.loose_texture.title":"Importa Texture","message.loose_texture.message":"La texture importata non è contenuta in un resource pack. Minecraft può solo caricare le texture dalla cartella \\"textures\\" di un resource pack attivo.","message.loose_texture.change":"Cambia Percorso","message.update_res.title":"Risoluzione Texture","message.update_res.message":"Vorresti aggiornare la risoluzione del progetto con la risoluzione di questa texture? Fai Click su \'Annulla\' se la texture ha una risoluzione maggiore del normale.","message.update_res.update":"Aggiorna","message.bedrock_overwrite_error.message":"Blockbench non riesce a combinare questo modello con un vecchio file","message.bedrock_overwrite_error.backup_overwrite":"Crea Backup e Sovrascrivi","message.bedrock_overwrite_error.overwrite":"Sovrascrivi","message.close_warning.message":"Vuoi salvare il tuo modello?","message.close_warning.web":"Il tuo lavoro corrente verra perso. Sei sicuro di volere uscire?","message.default_textures.title":"Textures Predefinite","message.default_textures.message":"Seleziona la cartella \\"textures\\" del resource pack predefinito","message.default_textures.detail":"Estrai il resource pack predefinito dal jar di Minecraft oppure vai su google per scaricarlo. Poi trova la cartella \\"textures\\" ed aprila. Blockbench memorizzerà questa cartella e cercherà di prendere le texture da quella cartella se non può trovarle nel resource pack corrente.","message.default_textures.select":"Seleziona la cartella \\"textures\\" predefinita","message.image_editor.title":"Seleziona un editor di immagini","message.image_editor.file":"Seleziona un file...","message.image_editor.exe":"Seleziona un editor immagini","message.display_skin.title":"Visualizza Skin","message.display_skin.message":"Seleziona il file della Skin dal tuo computer oppure inserisci il nome del giocatore","message.display_skin.upload":"Carica una Skin","message.display_skin.name":"Nome Utente","message.display_skin.reset":"Resetta","message.invalid_plugin":"File Plugin Invalido, Vedi Console","message.load_plugin_app":"Vuoi permettere a questo plugin di effettuare modifiche al tuo PC? Carica plugin soltanto da persone fidate.","message.load_plugin_web":"Vuoi caricare questo plugin? Carica plugin soltanto da persone fidate.","message.preset_no_info":"Il preset non contiene informazioni per questo slot","message.restart_to_update":"Riavvia Blockbench per applicare modifiche","message.save_file":"Salvato come %0","message.save_obj":"Salvato come modello .obj","dialog.project.title":"Progetto","dialog.project.name":"Nome File","dialog.project.parent":"Modello Genitore","dialog.project.geoname":"Nome Geometria Del Mob","dialog.project.openparent":"Aprire Genitore","dialog.project.ao":"Occlusione Ambientale","dialog.project.width":"Larghezza","dialog.project.height":"Altezza","dialog.texture.title":"Texture","dialog.texture.variable":"Variabile","dialog.texture.namespace":"Namespace","dialog.texture.folder":"Cartella","dialog.extrude.title":"Estrudere Immagine","dialog.extrude.mode":"Modalità Scansione","dialog.extrude.mode.areas":"Aree","dialog.extrude.mode.lines":"Linee","dialog.extrude.mode.columns":"Colonne","dialog.extrude.mode.pixels":"Pixel","dialog.extrude.opacity":"Opacità Minima","dialog.extrude.scan":"Scannerizzare e Importare","dialog.display_preset.title":"Crea Preset","dialog.display_preset.message":"Seleziona gli slot che vuoi salvare","dialog.display_preset.create":"Crea","dialog.select.title":"Seleziona","dialog.select.new":"Nuova Selezione","dialog.select.group":"Nel Gruppo Selezionato","dialog.select.name":"Nome Contiene","dialog.select.random":"Casuale","dialog.select.select":"Seleziona","dialog.scale.title":"Scala Modello","dialog.scale.axis":"Assi","dialog.scale.scale":"Scala","dialog.scale.clipping":"Tosatura modello: Il tuo modello è troppo grande","dialog.scale.confirm":"Scala","dialog.plugins.title":"Plugin","dialog.plugins.installed":"Installati","dialog.plugins.available":"Disponibili","dialog.plugins.install":"Installa","dialog.plugins.uninstall":"Disinstalla","dialog.plugins.reload":"Ricarica","dialog.plugins.none_installed":"Nessun plugin installato","dialog.plugins.none_available":"Nessun plugin disponibile","dialog.plugins.web_only":"Solo per l\'applicazione web","dialog.plugins.app_only":"Solo per l\'applicazione desktop","dialog.plugins.author":"di %0","dialog.plugins.show_less":"Mostra meno","dialog.entitylist.title":"Apri Modello Entità","dialog.entitylist.text":"Seleziona il modello da importare","dialog.entitylist.bones":"Ossa","dialog.entitylist.cubes":"Cubi","dialog.create_texture.folder":"Cartella","dialog.create_texture.template":"Sagoma","dialog.create_texture.resolution":"Risoluzione","dialog.input.title":"Input","dialog.settings.settings":"Impostazioni","dialog.settings.keybinds":"Tasti","dialog.settings.about":"Sul Programma","layout.color.back":"Retro","layout.color.back.desc":"Sfondi e campi di input","layout.color.dark":"Scuro","layout.color.dark.desc":"Sfondo tela","layout.color.ui":"UI","layout.color.ui.desc":"Colore interfaccia principale","layout.color.bright_ui":"UI Luminoso","layout.color.bright_ui.desc":"Menu contestuali e tooltip","layout.color.button":"Tasto","layout.color.button.desc":"Tasti e modalità","layout.color.selected":"Selezionato","layout.color.selected.desc":"Schede e oggetti selezionati","layout.color.border":"Bordo","layout.color.border.desc":"Bordo dei tasti e dei input","layout.color.accent":"Accento","layout.color.accent.desc":"Pollice scorrevole e altri dettagli","layout.color.grid":"Griglia","layout.color.grid.desc":"Griglia anteprima UV","layout.color.text":"Testo","layout.color.text.desc":"Testo normale","layout.color.light":"Luce","layout.color.light.desc":"Testo evidenziato","layout.color.accent_text":"Testo Accentato","layout.color.accent_text.desc":"Testo su elementi chiari o accentati","layout.font.main":"Carattere Principale:","layout.font.headline":"Carattere del Titolo","about.version":"Versione:","about.creator":"Sviluppatore:","about.website":"Sito:","about.bugtracker":"Tracker Bug:","about.electron":"Questa applicazione è costruita con Electron, una framework per creare applicazioni native con tecnologie web come JavaScript, HTML e CSS.","about.vertex_snap":"Lo snapping degli vertici è basato su un plugin da SirBenet","about.icons":"Pachetti Icone:","about.libraries":"Librerie:","settings.category.general":"Generale","settings.category.preview":"Anteprima","settings.category.grid":"Griglia","settings.category.edit":"Modifica","settings.category.snapping":"Snapping","settings.category.defaults":"Impostazioni Predefinite","settings.category.dialogs":"Dialoghi","settings.category.export":"Esporta","settings.language":"Lingua","settings.language.desc":"Lingua Interfaccia. Apri di nuovo Blockbench per applicare modifiche.","settings.backup_interval":"Intervallo Backup","settings.backup_interval.desc":"Intervallo del backup automatico in minuti","settings.origin_size":"Origine di Rotazione","settings.origin_size.desc":"Dimensione dell\'origine di rotazione","settings.control_size":"Dimensione Assi Controllo","settings.control_size.desc":"Dimensione dei 3 assi di controllo","settings.display_skin":"Visualizza Skin","settings.display_skin.desc":"La skin usata per il modello di riferimento del giocatore","settings.shading":"Ombreggiatura","settings.shading.desc":"Attiva obreggiatura","settings.texture_fps":"FPS Texture Animate","settings.texture_fps.desc":"Frames per seconds per texture animate","settings.base_grid":"Griglia Piccola","settings.base_grid.desc":"Mostrare griglia picolla e assi","settings.large_grid":"Griglia Grande","settings.large_grid.desc":"Mostare griglia blocco 3x3","settings.full_grid":"Griglia Grande Completa","settings.full_grid.desc":"Mostrare griglia precisa 3x3","settings.large_box":"Scatola Grande","settings.large_box.desc":"Mostrare confini blocco 3x3","settings.display_grid":"Modalità Visualizzazione","settings.display_grid.desc":"Mostra griglia in modalità visualizzazione","settings.undo_limit":"Limite Annullamenti","settings.undo_limit.desc":"Numero di modifiche che possono essere annullate","settings.local_move":"Muovere su Assi Relativi","settings.local_move.desc":"Muovi elementi ruotati sul loro asse proprio, se possibile","settings.canvas_unselect":"Deselezionamento Clic","settings.canvas_unselect.desc":"Deseleziona tutti gli elementi quando si clicca sullo spazio di lavoro","settings.paint_side_restrict":"Restringi Pennello al Lato","settings.paint_side_restrict.desc":"Restringi i pennelli a disegnare solo sul lato corrente","settings.autouv":"UV Automatico","settings.autouv.desc":"Abilita UV Automatico per impostazione predefinita","settings.create_rename":"Renomina Nuovo Cubo","settings.create_rename.desc":"Focalizzare il campo d\'inserimento del nome quando si crea un nuovo elemento o un gruppo","settings.edit_size":"Risoluzione Griglia","settings.edit_size.desc":"Risoluzione della griglia alla quale si attaccano i cubi","settings.shift_size":"Risoluzione Shift","settings.shift_size.desc":"Risoluzione della griglia tenendo premuto shift","settings.ctrl_size":"Risoluzione Control","settings.ctrl_size.desc":"Risoluzione della griglia tenendo premuto control","settings.negative_size":"Dimensioni Negative","settings.negative_size.desc":"Permettere allo strumento di ridimensionamento di usare dimensioni negative","settings.dialog_larger_cubes":"Modello Troppo Grande","settings.dialog_larger_cubes.desc":"Mostrare dialogo \\"Modello Troppo Grande\\"","settings.dialog_rotation_limit":"Limiti Di Rotazione","settings.dialog_rotation_limit.desc":"Mostrare dialogo \\"Rotazioni Limitate\\"","settings.minifiedout":"Esporto Minificato","settings.minifiedout.desc":"Registrare JSON in una riga","settings.export_groups":"Esporta Gruppi","settings.export_groups.desc":"Salvare gruppi nei file dei modelli blocchi","settings.credit":"Commento Credito","settings.credit.desc":"Aggiungere un commento di credito ai file esportati","settings.default_path":"Percorso Predefinito","settings.default_path.desc":"Cartella dalla quale Blockbench carica le texture predefinite","settings.image_editor":"Editor Immagini","settings.image_editor.desc":"Editore immagini predefinito per modificare texture","category.navigate":"Navigazione","category.tools":"Strumenti","category.file":"File","category.blockbench":"Blockbench","category.edit":"Modifica","category.transform":"Trasforma","category.filter":"Filtro","category.view":"Vista","category.display":"Impostazioni Display","category.textures":"Textures","category.misc":"Miscellaneo","keybind.preview_select":"Selezionare","keybind.preview_rotate":"Ruota Vista","keybind.preview_drag":"Trascina Vista","keybind.confirm":"Conferma","keybind.cancel":"Annulla","action.slider_inflate":"Gonfiare","action.slider_inflate.desc":"Gonfiare cubi in tutte le direzioni non modificando l\'UV","action.slider_brush_size":"Dimensione","action.slider_brush_size.desc":"Raggio del pennello in pixel","action.slider_brush_opacity":"Opacità","action.slider_brush_opacity.desc":"Percentuale dell\'opacità del pennello","action.slider_brush_softness":"Morbidezza","action.slider_brush_softness.desc":"Percentuale della morbidezza del pennello","action.uv_slider_pos_x":"Muovere Orizzontalmente","action.uv_slider_pos_x.desc":"Muovi la selezione UV di tutti i cubi orizzontalmente","action.uv_slider_pos_y":"Muovere Verticalmente","action.uv_slider_pos_y.desc":"Muovi la selezione UV di tutti i cubi verticalmente","action.uv_slider_size_x":"Scala Orizzontalmente","action.uv_slider_size_x.desc":"Scala la selezione UV dei cubi selezionati orizzontalmente","action.uv_slider_size_y":"Scala Verticalmente","action.uv_slider_size_y.desc":"Scala la selezione UV dei cubi selezionati verticalmente","action.vertex_snap_mode":"Modalità","action.vertex_snap_mode.desc":"Seleziona se Snap Vertici muove gli elementi alla posizione selezionata oppure li ridimensiona","action.move_tool":"Muovi","action.move_tool.desc":"Strumento per selezionare e muovere elementi","action.resize_tool":"Ridimensiona","action.resize_tool.desc":"Strumento per selezionare e ridimensionare elementi","action.brush_tool":"Pennello","action.brush_tool.desc":"Strumento per disegnare su texture bitmap, sulle superfici o sull\'editore UV","action.vertex_snap_tool":"Snap Vertici","action.vertex_snap_tool.desc":"Muovi un cubo ad un\'altro coniugando due vertici","action.swap_tools":"Scambia Strumenti","action.swap_tools.desc":"Alterna tra lo strumento di movimento e di ridimensionamento","action.project_window":"Progetto...","action.project_window.desc":"Apre la schermata del progetto dove puoi modificare i dati del tuo modello","action.open_model":"Apri Modello","action.open_model.desc":"Apri un modello dal tuo computer","action.add_model":"Aggiungi Modello","action.add_model.desc":"Aggiungi un modello al modello corrente","action.extrude_texture":"Texture Estrusa","action.extrude_texture.desc":"Genera un modello sporgendo una texture","action.export_blockmodel":"Esporta Modello Blocco","action.export_blockmodel.desc":"Esporta un modello blocco o item per Minecraft","action.export_optifine_part":"Esporta OptiFine JPM","action.export_optifine_part.desc":"Esporta un modello Optifine entity parziale","action.export_optifine_full":"Esporta OptiFine JEM","action.export_optifine_full.desc":"Esporta un modello OptiFine entity completo","action.export_obj":"Esporta Modello OBJ","action.export_obj.desc":"Esporta un Wavefront OBJ per rendering o motori di gioco","action.settings_window":"Impostazioni...","action.settings_window.desc":"Apri il dialogo delle impostazioni Blockbench","action.plugins_window":"Plugin...","action.plugins_window.desc":"Apri la schermata dei plugin","action.reset_keybindings":"Ripristina Tasti","action.reset_keybindings.desc":"Ripristina tutti i tasti al predefinito di Blockbench","action.reset_layout":"Ripristina Layout","action.reset_layout.desc":"Ripristina il layout al predefinito di Blockbench","action.load_plugin":"Carica Plugin da File","action.load_plugin.desc":"Carica un plugin importando il file sorgente","action.reload_plugins":"Ricarica Plugin","action.reload_plugins.desc":"Ricarica tutti i plugin in sviluppo","action.uv_dialog":"Schermata UV","action.uv_dialog.desc":"Apri il dialogo UV per vedere tutte le facce vicine l\'una all\'altra","action.uv_dialog_full":"Vista Completa","action.uv_dialog_full.desc":"Apri il dialogo UV per modificare una faccia in schermo intero","action.undo":"Annulla","action.undo.desc":"Annulla l\'ultima modifica","action.redo":"Ripristina","action.redo.desc":"Ripristina l\'ultimo annullamento","action.copy":"Copia","action.copy.desc":"Copia la selezione selezionata, la facca o le impostazioni di visualizzazione","action.paste":"Incolla","action.paste.desc":"Incolla la selezione selezionata, la facca o le impostazioni di visualizzazione","action.cut":"Taglia","action.cut.desc":"Taglia la selezione selezionata, la faccia o le impostazioni di visualizzazione","action.add_cube":"Aggiungi Cubo","action.add_cube.desc":"Aggiunge un nuovo cubo","action.add_group":"Aggiungi Gruppo","action.add_group.desc":"Aggiunge un nuovo gruppo oppure un osso","action.outliner_toggle":"Alterna Più Opzioni","action.outliner_toggle.desc":"Alterna tasti per più opzioni nella lista degli elementi","action.duplicate":"Duplica","action.duplicate.desc":"Duplica i cubi o le ossa selezionati","action.delete":"Elimina","action.delete.desc":"Elimina i cubi o gruppi selezionati","action.sort_outliner":"Ordina Lista Elementi","action.sort_outliner.desc":"Ordina la lista degli elementi in ordine alfabetico","action.select_window":"Seleziona...","action.select_window.desc":"Cerca e seleziona cubi basandosi sulle loro proprietà","action.invert_selection":"Inverti Selezione","action.invert_selection.desc":"Inverti la selezione corrente dei cubi","action.select_all":"Seleziona Tutto","action.select_all.desc":"Seleziona tutti i cubi","action.collapse_groups":"Collassa Gruppi","action.collapse_groups.desc":"Collassa tutti i gruppi","action.scale":"Scala...","action.scale.desc":"Ridimensiona i cubi selezionati","action.center_all":"Centra Su Tutte","action.center_all.desc":"Centra i cubi selezionati","action.toggle_visibility":"Alterna Visibilità","action.toggle_visibility.desc":"Alterna la visibilità dei cubi selezionati","action.toggle_export":"Alterna Esporto","action.toggle_export.desc":"Alterna l\'impostazione d\'esporto dei cubi selezionati","action.toggle_autouv":"Alterna UV Automatico","action.toggle_autouv.desc":"Alterna l\'impostazione del UV automatico dei cubi selezionati","action.toggle_shade":"Alterna Ombreggiatura","action.toggle_shade.desc":"Alterna l\'ombreggiatura dei cubi selezionati","action.rename":"Rinomina","action.rename.desc":"Cambia il nome dei cubi selezionati","action.add_display_preset":"Nuovo Preset","action.add_display_preset.desc":"Aggiungi un nuovo preset impostazioni display","action.fullscreen":"Schermo Intero","action.fullscreen.desc":"Alterna la modalità schermo intero","action.zoom_in":"Ingrandire","action.zoom_in.desc":"Ingradisci l\'interfaccia grafica","action.zoom_out":"Rimpicciolire","action.zoom_out.desc":"Rimpicciolsci l\'interfaccia grafica","action.zoom_reset":"Ripristina Zoom","action.zoom_reset.desc":"Ripristina lo zoom al valore predefinito di 100%","action.reset_interface":"Ripristina Interfaccia","action.reset_interface.desc":"Ripristina le dimensioni e le posizioni dell\'interfaccia grafica","action.toggle_wireframe":"Alterna Wireframe","action.toggle_wireframe.desc":"Alterna la visibilità del wireframe","action.screenshot_model":"Screenshot Modello","action.screenshot_model.desc":"Scatta uno screenshot ritagliato del modello dall\'angolo corrente","action.screenshot_app":"Screenshot Applicazione","action.screenshot_app.desc":"Scatta uno screenshot dell\'applicazione intera","action.toggle_quad_view":"Alterna Vista Quadrupla","action.toggle_quad_view.desc":"Alterna la modalità di 4 finestre","action.import_texture":"Importa Texture","action.import_texture.desc":"Importa una o piu texture dal tuo sistema","action.create_texture":"Crea Texture","action.create_texture.desc":"Crea una texture vuota o una texture modello","action.save_textures":"Salva Texture","action.save_textures.desc":"Salva tutte le texture non salvate","action.animated_textures":"Riproduci Texture Animate","action.animated_textures.desc":"Riproduci e metti in pausa l\'anteprima delle texture animate","action.origin_to_geometry":"Origine Alla Geometria","action.origin_to_geometry.desc":"Metti l\'origine al centro della geometria","action.rescale_toggle":"Alterna Ridimensionamento","action.rescale_toggle.desc":"Cambia le dimensioni dei cubi basandosi sulla loro rotazione","action.bone_reset_toggle":"Ripristina Osso","action.bone_reset_toggle.desc":"Ferma l\'osso dalla visualizzazione dei cubi dal modello genitore","action.reload":"Ricarica Blockbench","action.reload.desc":"Ricarica Blockbench. Questa azione annullera tutto il progresso non salvato.","menu.file":"File","menu.edit":"Modifica","menu.transform":"Trasforma","menu.filter":"Filtra","menu.display":"Display","menu.view":"Vista","menu.file.new":"Nuovo","menu.file.recent":"Recenti","menu.file.import":"Importa","menu.file.export":"Esporta","menu.transform.rotate":"Ruota","menu.transform.flip":"Capovolgi","menu.transform.center":"Centro","menu.transform.properties":"Proprietà","menu.display.preset":"Applica Preset","menu.display.preset_all":"Applica Preset Ovunque","menu.display.remove_preset":"Rimuovi Preset","menu.view.zoom":"Zoom","menu.view.background":"Sfondo","menu.view.screenshot":"Screenshot","menu.cube.color":"Colore Cubo","menu.cube.texture":"Texture","menu.cube.texture.transparent":"Trasparente","menu.cube.texture.blank":"Vuoto","menu.group.sort":"Ordina","menu.group.resolve":"Risolvere","menu.texture.face":"Applica alle Facce","menu.texture.cube":"Applica ai Cubi","menu.texture.file":"File","menu.texture.refresh":"Aggiorna","menu.texture.change":"Modifica File","menu.texture.folder":"Apri In Cartella","menu.texture.edit":"Modifica","menu.texture.export":"Salva Come","menu.texture.save":"Salva","menu.texture.properties":"Proprietà","menu.preview.background":"Sfondo","menu.preview.background.load":"Carica","menu.preview.background.position":"Posizione","menu.preview.background.lock":"Attacca Alla Videocamera","menu.preview.screenshot":"Screenshot","menu.preview.perspective":"Prospettiva","menu.preview.perspective.normal":"Normale","menu.preview.quadview":"Vista Quadrupla","menu.preview.stop_drag":"Ferma Posizionamento Sfondo","menu.uv.mapping":"Mappatura UV","menu.uv.mapping.export":"Esporta","menu.uv.mapping.rotation":"Rotazione","menu.uv.mapping.mirror_x":"Specchia Asse X","menu.uv.mapping.mirror_y":"Specchia Asse Y","menu.uv.texture":"Texture","cube.color.light_blue":"Azzurro","cube.color.yellow":"Giallo","cube.color.orange":"Arancione","cube.color.red":"Rosso","cube.color.purple":"Viola","cube.color.blue":"Blu","cube.color.green":"Verde","cube.color.lime":"Lime","switches.visibility":"Visibilità","switches.export":"Esporta","switches.shading":"Ombra","switches.autouv":"UV Automatico","panel.uv":"UV","panel.display":"Display","panel.textures":"Texture","panel.outliner":"Outliner","uv_editor.title":"Editore UV","uv_editor.all_faces":"Tutte","uv_editor.no_faces":"Nulla","face.north":"Nord","face.south":"Sud","face.west":"Ovest","face.east":"Est","face.up":"Su","face.down":"Giù","direction.north":"Nord","direction.south":"Sud","direction.west":"Ovest","direction.east":"Est","direction.top":"Cima","direction.bottom":"Fondo","display.slot.third_right":"Terza Persona Destra","display.slot.third_left":"Terza Persona Sinistra","display.slot.first_right":"Prima Persona Destra","display.slot.first_left":"Prima Persona Sinistra","display.slot.head":"Testa","display.slot.ground":"Terreno","display.slot.frame":"Espositore","display.slot.gui":"GUI","display.rotation":"Rotazione","display.translation":"Traslazione","display.scale":"Scala","display.slot":"Slot","display.reference":"Modello di Riferimento","display.reference.player":"Giocatore","display.reference.zombie":"Zombie","display.reference.armor_stand":"Supporto per Armatura","display.reference.baby_zombie":"Zombie Piccolo","display.reference.armor_stand_small":"Supporto per Armatura Piccolo","display.reference.monitor":"Normale","display.reference.bow":"Arco","display.reference.block":"Blocco","display.reference.frame":"Espositore","display.reference.inventory_nine":"3x3","display.reference.inventory_full":"Inventario","display.reference.hud":"HUD","display.preset.blank_name":"Pregasi inserire nome","display.preset.item":"Item Predefinito","display.preset.block":"Blocco Predefinito","display.preset.handheld":"Arma Predefinita","display.preset.rod":"Stecca Predefinita","dialog.continue":"Continua","message.square_textures":"Le texture devono essere quadrate","message.unsaved_texture.title":"Texture Non Salvata","message.unsaved_texture.message":"Tutte le modifiche non salvate verranno perse. Vuoi procedere?","action.vertex_snap_mode.move":"Muovi","action.vertex_snap_mode.scale":"Scala","action.open_model_folder":"Apri Cartella Modello","action.open_model_folder.desc":"Apri la cartella dove è contenuto il modello","action.change_textures_folder":"Cambia Cartella Textures","action.change_textures_folder.desc":"Modifica la cartella dove vengono salvate le texture","menu.texture.particle":"Usare per Particelle","message.update_notification.title":"È Disponibile un Aggiornamento","message.update_notification.message":"La versione nuova \\"%0\\" di Blockbench è disponibile. La vuoi installare adesso?","message.untextured":"Questa superfice non ha una texture","dialog.toolbar_edit.title":"Personalizza Toolbar","keybindings.reset":"Resetta","keybindings.clear":"Vuoto","action.cube_counter":"Contatore Cubi","action.uv_rotation":"Rotazione UV","action.uv_rotation.desc":"Rotazione della faccia UV","action.uv_grid":"Griglia UV","action.uv_grid.desc":"Risoluzione della griglia alla quale si attacca il selettore UV","action.uv_grid.auto":"Automatico","action.uv_maximize":"Massimizza UV","action.uv_maximize.desc":"Imposta l\'UV di questa faccia alla texture completa","action.uv_auto":"UV Automatico","action.uv_auto.desc":"Imposta le dimensioni UV di questa faccia alle dimensioni reali della faccia","action.uv_rel_auto":"UV Automatico Relativo","action.uv_rel_auto.desc":"Imposta l\'UV di questa faccia alla posizione e alla dimensione della faccia reale","action.uv_mirror_x":"Specchia UV X","action.uv_mirror_x.desc":"Specchia l\'UV di questa faccia sull\'asse delle X","action.uv_mirror_y":"Specchia UV Y","action.uv_mirror_y.desc":"Specchia l\'UV di questa faccia sull\'asse delle Y","action.uv_transparent":"Faccia Trasparente","action.uv_transparent.desc":"Rende la faccia corrente trasparente","action.uv_reset":"Ripristina Faccia","action.uv_reset.desc":"Ripristina la faccia corrente","action.cullface":"Cullface","action.cullface.desc":"Disabilita il rendering di questa faccia se il lato del modello selezionato è coperto","action.auto_cullface":"Cullface Automatico","action.auto_cullface.desc":"Imposta l\'UV di questa faccia a se stesso","action.face_tint":"Tinta","action.face_tint.desc":"Abilita l\'opzione della tinta per la faccia corrente","menu.toolbar.edit":"Personalizza","menu.toolbar.reset":"Ripristina","uv_editor.rotated":"Ruotato","uv_editor.auto_cull":"Cullface a Se Stesso","uv_editor.copied":"Faccia Copiata","uv_editor.pasted":"Faccia Incollata","uv_editor.copied_x":"%0 Facce Copiate","uv_editor.reset":"Ripristina Faccia","uv_editor.maximized":"Massimizzato","uv_editor.autouv":"Dimensione Automatica","uv_editor.mirrored":"Specchiato","uv_editor.to_all":"Applicato a Tutte le Facce","uv_editor.transparent":"Reso Trasparente","uv_editor.cullface_on":"Cullface Abilitato","uv_editor.cullface_off":"Cullface Disabilitato","uv_editor.tint_on":"Tinta Abilitata","uv_editor.tint_off":"Tinta Disabilitata","action.uv_apply_all":"Applica a Tutte le Facce","action.uv_apply_all.desc":"Applica le impostazioni della faccia corrente a tuttle le facce","message.image_editor_missing.title":"Editor Immagini Predefinito","message.image_editor_missing.message":"Seleziona il file esecutibile del tuo editore immagini.","message.image_editor_missing.detail":"Blockbench non ha potuto trovare un editore immagini sul tuo computer. Seleziona il file esecutibile del tuo editore immagini preferito.","action.update_autouv":"Aggiorna UV Automatico","action.update_autouv.desc":"Aggionra la mappatura UV automatico dei cubi selezionati","category.uv":"UV","status_bar.saved":"Modello salvato","status_bar.unsaved":"Ci sono modifiche non salvate","action.move_up":"Muovere in Su","action.move_up.desc":"Muovi i cubi selezionati in su relativamente all\'angolo della ","action.move_down":"Muovere in Giù","action.move_down.desc":"Muovi i cubi selezionati in giù relativamente all\'angolo della videocamera","action.move_left":"Muovere a Sinistra","action.move_left.desc":"Muovi i cubi selezionati a sinistra relativamente all\'angolo della ","action.move_right":"Muovere a Destra","action.move_right.desc":"Muovi i cubi selezionati a destra relativamente all\'angolo della ","action.move_forth":"Muovere Avanti","action.move_forth.desc":"Muovi i cubi selezionati avanti relativamente all\'angolo della ","action.move_back":"Mouvere Indietro","action.move_back.desc":"Muovi i cubi selezionati indietro relativamente all\'angolo della videocamera","layout.color.wireframe":"Wireframe","layout.color.wireframe.desc":"Linee del wireframe","action.add_animation":"Aggiungi Animazione","action.add_animation.desc":"Crea un\'animazione vuota","action.load_animation_file":"Importa Animazioni","action.load_animation_file.desc":"Importa un file d\'animazione","action.play_animation":"Riproduci Animazioni","action.play_animation.desc":"Anteprima animazioni selezionate","action.slider_keyframe_time":"Timecode","action.slider_keyframe_time.desc":"Modifica il timecode dei fotogrammi selezionati","timeline.rotation":"Rotazione","timeline.position":"Posizione","timeline.scale":"Scala","menu.keyframe.quaternion":"Quaternione","panel.animations":"Animazioni","panel.keyframe":"Fotogramma","panel.keyframe.type":"Fotogramma (%0)","generic.delete":"Elimina","generic.rename":"Rinomina","message.no_animation_selected":"Devi selezionare un\'animazione per eseguire questa azione","message.no_bone_selected":"Devi selezionare un osso per eseguire questa azione","message.duplicate_groups.title":"Nome Osso Duplicato","message.duplicate_groups.message":"Il nome di quest\'osso esiste su ossa multipli. Qusto può causare problemi.","action.select_all_keyframes":"Seleziona Tutti Fotogrammi","action.select_all_keyframes.desc":"Seleziona tutti i fotogrammi dell\'osso corrente","action.delete_keyframes":"Elimina Fotogrammi","action.delete_keyframes.desc":"Elimina tutti i fotogrammi selezionati","menu.animation":"Animazione","menu.animation.loop":"Ciclo","menu.animation.override":"Sovrascrivi","menu.animation.anim_time_update":"Variabile Dell\'Aggiornamento","message.display_skin_model.title":"Modello Della Skin","message.display_skin_model.message":"Seleziona il tipo della tua skin","message.display_skin_model.classic":"Classico","message.display_skin_model.slim":"Slim","message.bone_material":"Modifica il materiale dell\'osso","action.slider_animation_length":"Lunghezza Dell\'Animazione","action.slider_animation_length.desc":"Modifica la lunghezza dell\'animazione selezionata","panel.variable_placeholders":"Variabili Segnaposto","panel.variable_placeholders.info":"Elenca le variabili che vuoi vedere in anteprima facendo nome=valore","status_bar.vertex_distance":"Distanza: %0","dialog.create_gif.title":"Registra GIF","dialog.create_gif.length":"Lunghezza","dialog.create_gif.fps":"FPS","dialog.create_gif.compression":"Quantità di Compressione","dialog.create_gif.play":"Inizia Animazione","category.animation":"Animazione","action.record_model_gif":"Registra GIF","action.record_model_gif.desc":"Registra un\'animazione GIF del modello dall\'angolo corrente","display.mirror":"Specchia","data.separator":"Separatore","message.set_background_position.title":"Posizione Sfondo","menu.preview.background.set_position":"Imposta Posizione","dialog.toolbar_edit.hidden":"Nascosto","action.export_class_entity":"Esporta Entità Java","action.export_class_entity.desc":"Esporta il modello entità come una classe Java","settings.seethrough_outline":"Lineamenti Trasparenti","settings.seethrough_outline.desc":"Mostra lineamenti attraverso oggetti","mode.edit":"Modifica","mode.paint":"Dipingi","mode.display":"Display","mode.animate":"Anima","status_bar.recording_gif":"Registrando GIF","status_bar.processing_gif":"GIF in lavorazione","settings.backup_retain":"Durata Conservazione Backup","settings.backup_retain.desc":"Imposta per quanti giorni Blockbench mantiene i backup","action.rotate_tool":"Ruota","action.rotate_tool.desc":"Strumento per selezionare e ruotare elementi","action.fill_tool":"Strumento di Riempimento","action.fill_tool.desc":"Strumento di riempimento per riempire facce intere con un colore","action.eraser":"Gomma","action.eraser.desc":"Strumento gomma per cancellare colori di una texture","action.color_picker":"Selezione Colori","action.color_picker.desc":"Strumento per selezionare i colori dei pixel di una texture","action.open_backup_folder":"Apri Cartella Backup","action.open_backup_folder.desc":"Apri la cartella backup di Blockbench","switches.mirror":"Specchia UV","language_name":"Italiano","message.plugin_reload":"%0 plugin locali ricaricati","settings.brightness":"Luminosità","settings.brightness.desc":"Luminosità dell\'anteprima. Valore predefinito è 50.","menu.preview.perspective.reset":"Ripristina Videocamera","action.fill_mode":"Riempimento","action.fill_mode.face":"Faccia","action.fill_mode.color":"Colore","action.fill_mode.cube":"Cubo","action.toggle_mirror_uv":"Specchia UV","action.toggle_mirror_uv.desc":"Alterna lo specchiamento UV sull\'asse delle X dei cubi selezionati","action.toggle_uv_overlay":"Alterna sovrappozione UV","action.toggle_uv_overlay.desc":"Quando abilitato, mostra gli overlay della mappatura UV sulla texture","menu.texture.blank":"Applica alle Facce Senza Texture","dialog.scale.select_overflow":"Seleziona Cubi Traboccanti","dialog.create_texture.compress":"Comprimere Sagoma","action.action_control":"Controllo Azioni","action.action_control.desc":"Cerca ed esegui ogni azione disponibile","keybindings.recording":"Registrando Tasti","keybindings.press":"Premi un tasto, una combinazione di tasti o clicca ovunque sullo schermo per registrare una combinzaione tasti.","action.pivot_tool":"Strumento Origine","action.pivot_tool.desc":"Strumento per modificare l\'origine dei cubi e delle ossa","action.slider_animation_speed":"Velocità Riproduzione","action.slider_animation_speed.desc":"Percentuale della velocità di riproduzione","action.previous_keyframe":"Fotogramma precedente","action.previous_keyframe.desc":"Salta al fotogramma precedente","action.next_keyframe":"Prossimo Fotogramma","action.next_keyframe.desc":"Salta al prossimo fotogramma","message.outdated_client.title":"Cliente obsoleto","message.outdated_client.message":"Pregasi aggiornare Blockbench per effettuare questa azione.","action.export_asset_archive":"Scarica Archivo","action.export_asset_archive.desc":"Scarica un archivio con il modello e le texture","action.upload_sketchfab":"Carica su Sketchfab","message.sketchfab.name_or_token":"Pregasi inserire la chiave Sketchfab ed un nome","dialog.sketchfab_uploader.title":"Carica Modello Sketchfab","dialog.sketchfab_uploader.token":"Chiave API","dialog.sketchfab_uploader.about_token":"Questa chiave è usata per connettere Blockbench al tuo profilo Sketchfab. Puoi trovarla su %0","dialog.sketchfab_uploader.name":"Nome Modello","dialog.sketchfab_uploader.description":"Descrizione","dialog.sketchfab_uploader.tags":"Tag","settings.sketchfab_token":"Chiave Sketchfab","settings.sketchfab_token.desc":"Chiave per autorizzare Blockbench a caricare modelli sul tuo profilo Sketchfab","panel.color":"Colore","data.origin":"Origine","message.sketchfab.success":"Modello caricato con successo","message.sketchfab.error":"Caricamento Sktechfab fallito","settings.outliner_colors":"Colori Outliner","settings.outliner_colors.desc":"Mostrare colore cubi nella lista degli elemeti","action.upload_sketchfab.desc":"Carica il tuo modello su Sketchfab","action.element_colors":"Colori Cubi","action.element_colors.desc":"Mostrare colori cubi nella lista degli elementi","texture.error.file":"File non trovato","texture.error.invalid":"File invalido","texture.error.ratio":"Proporzioni invalide","texture.error.parent":"File texture fornito da modello genitore","message.recover_backup.title":"Recupera Modello","message.recover_backup.message":"Blockbench è stato chiuso senza salvare. Vuoi recuperare il modello?","message.install_plugin":"Installando plugin: %0","message.invalid_session.title":"Chiave Sessione Invalida","message.invalid_session.message":"La sessione alla quale stai cercando di connetterti è scaduta o la chiave è invalida","dialog.create_texture.power":"Dimensione Potenza di 2","dialog.create_gif.turn":"Velocità Rotazione","action.edit_session":"Sessione Modifiche...","action.edit_session.desc":"Connettersi ad una sessione modifiche per collaborare con altri utenti","action.reset_keyframe":"Ripristina Fotogramma","action.reset_keyframe.desc":"Ripristina tutti i valori dei fotogrammi selezionati","dialog.edit_session.title":"Sessione Modifiche","edit_session.username":"Username","edit_session.token":"Chiave","edit_session.about":"Sessioni Modifiche possono essere usate per collaborare su modelli con altra gente attraverso internet. Crea una sessione, coppia la chiave e mandala ai tuoi amici. I tuoi amici possono usare la chiave per unirsi alla tua sessione.","edit_session.join":"Connettiti alla Sessione","edit_session.create":"Crea Sessione","edit_session.quit":"Abbandona Sessione","edit_session.joined":"Utente %0 si è unito alla sessione","edit_session.left":"Utente %0 ha abbandonato la sessione","edit_session.quit_session":"Abbandonato sessione corrente","edit_session.status":"Stato","edit_session.hosting":"Ospidando","edit_session.connected":"Connesso ad una sessione","dialog.sketchfab_uploader.private":"Privato (Pro)","dialog.sketchfab_uploader.password":"Password (Pro)","action.toggle_chat":"Alterna Chat","action.toggle_chat.desc":"Alterna la visibilità della cronologia della chat","action.uv_select_all":"Seleziona Tutto","action.uv_select_all.desc":"Seleziona tutte le facce nel dialogo UV","panel.chat":"Chat","edit_session.welcome":"Benvenuto a questa sessione di %0","dialog.yes":"Sì","dialog.no":"No","generic.remove":"Rimuovi","generic.download":"Scarica","generic.search":"Cerca","dates.today":"Oggi","dates.yesterday":"Ieri","dates.this_week":"Questa settimana","dates.weeks_ago":"%0 settimane fa","mode.start":"Inizio","mode.start.new":"Nuovo","mode.start.recent":"Recenti","format.free":"Modello Libero","format.free.desc":"Modello senza restrizioni per Unity ecc.","format.java_block":"Blocco/Item Java","format.java_block.desc":"Modello blocco per edizione Java. Dimensioni e rotazioni sono limitate.","format.bedrock":"Modello Bedrock","format.bedrock.desc":"Modello per edizione Bedrock","format.bedrock_old":"Modello Bedrock Legacy","format.bedrock_old.desc":"Modello entità Edizione Bedrock prima della versione 1.12","format.modded_entity":"Entità Mod","format.modded_entity.desc":"Modelli entità per mod. Puo essere esportato come file delle classi java (.java)","format.optifine_entity":"Entità OptiFine","format.optifine_entity.desc":"Modello entità per OptiFine","keys.mouse":"Tasto Mouse %0","message.cleared_blank_faces.title":"Facce Vuote","message.cleared_blank_faces.message":"Blockbench ha trovato %0 cubi senza una texture. Vuoi rimuovere questi elementi?","message.wireframe.enabled":"Vista wireframe abilitata","message.wireframe.disabled":"Vista wireframe disabilitata","dialog.project.box_uv":"UV Unico","dialog.convert_project.title":"Converti Progetto","dialog.convert_project.text":"Sei sicuro di voler convertire questo progetto? Non puoi disfare questa azione.","dialog.create_texture.double_use":"Mantenere Occupazione Texture","dialog.model_stats.title":"Statistiche Modello","dialog.model_stats.cubes":"Cubi","dialog.model_stats.locators":"Locator","dialog.model_stats.groups":"Gruppi","dialog.model_stats.vertices":"Vertici","dialog.model_stats.faces":"Facce","settings.username":"Username","settings.username.desc":"Nome utente per sessioni modifiche","settings.painting_grid":"Griglia Pittura","settings.painting_grid.desc":"Mostrare griglia su cubi con texture in modalità pittura","action.slider_brush_min_opacity":"Opacità Minima","action.slider_brush_min_opacity.desc":"Percentuale dell\'opacità minima del pennello sfumature","action.convert_project":"Converti Progetto","action.convert_project.desc":"Converte il progetto corrente in un altro formato","action.close_project":"Chiudi Progetto","action.close_project.desc":"Chiudi il progetto attualmente aperto","action.export_bedrock":"Esporta Geometria Bedrock","action.export_bedrock.desc":"Esporta il modello come un file geometria per edizione bedrock","action.save_project":"Salva Progetto","action.save_project.desc":"Salva il modello corrente come un file progetto","action.save_project_as":"Salva Progetto Come","action.save_project_as.desc":"Salva modelelo corrente come un file progetto in una posizione nuova","action.export_over":"Sovrascrivi Modello","action.export_over.desc":"Salva il modello, texture e animazioni sovrascrivendo i file","action.add_locator":"Aggiungi locator","action.add_locator.desc":"Aggiungi un nuovo locator per controllare la posizione di particelle, guinzagli ecc.","action.sidebar_left":"Texture e UV","action.sidebar_left.desc":"Apri interfaccia per texture e UV","action.sidebar_right":"Elementi","action.sidebar_right.desc":"Apri interfaccia per modificare elementi","action.uv_turn_mapping":"Ruota Mappatura","action.uv_turn_mapping.desc":"Ruota la mappatura UV di 90 gradi","action.remove_blank_faces":"Elimina Facce Vuote","action.remove_blank_faces.desc":"Elimina tutte le facce della selezione senza texture","menu.uv.select":"Seleziona cubi","web.download_app":"Scarica app","uv_editor.turned":"Mappatura Ruotata","display.reference.crossbow":"Balestra","dialog.settings.search_results":"Risultati di Ricerca","settings.animation_snap":"Collegamento Animazioni","settings.animation_snap.desc":"Intervallo collegamento per i fotogrammi nella sequenza dell\'animazione","action.import_optifine_part":"Importare parte OptiFine","action.import_optifine_part.desc":"Importare una parte di un modello per OptiFine","data.locator":"Locator","mode.start.no_recents":"Nessun modello aperto recentemente","panel.element":"Elemento","panel.element.position":"Posizione","panel.element.size":"Dimensione","panel.element.origin":"Origine","panel.element.rotation":"Rotazione","message.canvas_limit_error.title":"Errore di Limite della Tela","message.canvas_limit_error.message":"L\'azione non può essere eseguita correttamente perché il formato limita la tela a 48 unità. Spostare il punto di articolazione per impedirlo.","data.effect":"Effetto","generic.name":"Nome","settings.recent_projects":"Limite Modelli Recenti","settings.recent_projects.desc":"Numero massimo di modelli recenti da ricordare","settings.volume":"Volume","settings.volume.desc":"Volume degli effetti sonori nelle animazioni","action.change_keyframe_file":"Seleziona File","action.change_keyframe_file.desc":"Seleziona un file audio per l\'anteprima di un effetto sonoro","action.clear_timeline":"Cancella Sequenza","action.clear_timeline.desc":"Cancella tutte le ossa non selezionate dalla sequenza","action.select_effect_animator":"Anima Effetti","action.select_effect_animator.desc":"Apri la sequenza per aggiungere effetti sonori e particelle","action.timeline_focus":"Canale","action.timeline_focus.desc":"Seleziona i canali animazione da mostrare sulla sequenza","timeline.particle":"Particella","timeline.sound":"Suono","timeline.effects":"Effetti","data.format":"Formato","format.optifine_part":"Parte OptiFine","format.optifine_part.desc":"Parte JPM per modelli entity OptiFine","action.reverse_keyframes":"Inverti Fotogrammi","action.reverse_keyframes.desc":"Inverti l\'ordine dei fotogrammi selezionati","generic.help":"Aiuto","message.removed_faces":"%0 facce rimosse","dialog.sketchfab_uploader.draft":"Bozza","action.slider_pos":"Spostamento %0","action.slider_pos.desc":"Sposta cubi sull\'asse %0","action.slider_size":"Dimensione %0","action.slider_size.desc":"Ridimensiona i cubi sull\'asse %0","action.slider_rotation":"Rotazione %0","action.slider_rotation.desc":"Ruota i cubi sull\'asse %0","action.slider_origin":"Centro %0","action.slider_origin.desc":"Sposta centro sull\'asse %0","action.rotate_cw":"Ruota %0 +90","action.rotate_cw.desc":"Ruota i cubi selezionati di 90° sull\'asse %0","action.rotate_ccw":"Ruota %0 -90","action.rotate_ccw.desc":"Ruota i cubi selezionati di -90° sull\'asse %0","action.flip":"Capovolgi %0","action.flip.desc":"Capovolgi i cubi selezionati sull\'asse %0","action.center":"Centra %0","action.center.desc":"Centra i cubi selezionati sull\'asse %0","action.bring_up_all_animations":"Minimizza Tutte le Animazioni","panel.bone":"Osso","data.color":"Colore","generic.export":"Esporta","generic.none":"Nessuno","status_bar.recording":"Registrazione Timelapse","message.add_to_palette":"Aggiunto a tavolozza","message.size_modifiers":"Tieni premuto Ctrl o Shift per trasformare in incrementi piu\' piccoli.","message.timelapse_start":"Timelapse avviato","message.timelapse_stop":"Timelapse interrotto","message.import_palette.replace_palette":"Sostituisci vecchia tavolozza","message.import_palette.threshold":"Unisci soglia","dialog.timelapse.interval":"Intervallo (Secondi)","dialog.timelapse.source":"Sorgente","dialog.timelapse.source.interface":"Interfaccia","dialog.timelapse.source.locked":"Angolo Bloccato","dialog.timelapse.destination":"Cartella Destinataria","layout.color.checkerboard":"Scacchiera","layout.color.checkerboard.desc":"Sfondo tela ed editore UV","layout.font.code":"Carattere Codici","layout.css":"CSS Personalizzato","settings.category.paint":"Dipingere","settings.deactivate_size_limit":"Disattiva Limite Dimensioni","settings.deactivate_size_limit.desc":"Disattiva il limite di dimensioni per formati di modelli specifici. ATTENZIONE: ciò può causare modelli non validi.","settings.brush_opacity_modifier":"Modificatore Opacità Pennello","settings.brush_opacity_modifier.desc":"Modifica l\'opacità del pennello quando viene utilizzato uno stilo","settings.brush_size_modifier":"Modificatore Dimensioni Pennello","settings.brush_size_modifier.desc":"Modifica le dimensioni del pennello quando si utilizza uno stilo","settings.brush_modifier.pressure":"Pressione","settings.brush_modifier.tilt":"Inclinazione","category.color":"Colore","action.import_theme":"Importa Tema","action.export_theme":"Esporta Tema","action.export_theme.desc":"Crea un file tema basato sulle impostazioni correnti","action.reset_theme":"Ripristina Tema","action.reset_theme.desc":"Ripristina il tema al predefinito di Blockbench","action.slider_color_h":"Tonalità","action.slider_color_s":"Saturazione","action.slider_color_v":"Valore","action.add_to_palette":"Aggiungi a Tavolozza","action.add_to_palette.desc":"Aggiungi il colore selezionato alla tavolozza","action.import_palette":"Importa Tavolozza","action.import_palette.desc":"Importa un file .bbpalette","action.export_palette":"Esporta Tavolozza","action.export_palette.desc":"Esporta la tavolozza come un file .bbpalette","action.generate_palette":"Genera Tavolozza","action.generate_palette.desc":"Genera una tavolozza da una texture","action.sort_palette":"Ordina Tavolozza","action.sort_palette.desc":"Ordina tutti i colori della tavolozza per colore e luminosità","action.timelapse":"Timelapse...","action.timelapse.desc":"Registra un timelapse del tuo processo di modellazione","action.add_keyframe":"Aggiungi Fotogramma","action.add_keyframe.desc":"Aggiungi un fotogramma automaticamente. Premi shift per forzare valori predefinti","action.bring_up_all_animations.desc":"Porta tutti gli animatori modificati nella sequenza temporale","timeline.timeline":"Istruzioni","menu.palette.load.default":"Predefinita","panel.color.picker":"Picker","panel.color.palette":"Tavolozza","generic.import":"Importa","settings.brush_modifier.none":"Nessuno","action.export_entity":"Esporta Entity Bedrock","action.export_entity.desc":"Aggiungi il modello corrente come un entity ad un file mobs.json","settings.highlight_cubes":"Evidenzia Cubi","settings.highlight_cubes.desc":"Evidenzia i cubi quando il mouse passa sopra o quando li selezioni","action.add_marker":"Imposta Marcatore","action.add_marker.desc":"Imposta un marcatore sulla sequenza","timeline.pre_effect_script":"Script","format.skin":"Skin","format.skin.desc":"Modifica skin giocatori ed entity","message.sketchfab.setup_guide":"Vuoi sapere come impostare i modelli su Sketchfab? Visita %0","dialog.skin.title":"Crea Skin","dialog.skin.model":"Skin","dialog.skin.texture":"Texture (Opzionale)","action.toggle_skin_layer":"Alterna Strati Skin","action.toggle_skin_layer.desc":"Alterna lo strato del capello e dei vestiti del modello della skin","action.gui_light":"Illuminazione GUI","action.gui_light.desc":"Scegli il modo in quale l\'item è illuminato nell\'inventario","action.gui_light.side":"Luce Laterale","action.gui_light.front":"Luce Frontale","action.move_keyframe_back":"Sposta Fotogrammi Indietro","action.move_keyframe_forth":"Sposta Fotogrammi Avanti","menu.help":"Aiuto","menu.help.discord":"Server Discord","menu.help.report_issue":"Segnala un Problema","menu.help.plugin_documentation":"Documentazione Plugin API","menu.help.search_action":"Cerca ed Esegui un\'Azione","menu.help.donate":"Dona","menu.help.about":"Informazioni","menu.preview.background.clipboard":"Carica dagli Appunti","dialog.ignore":"Ignora","generic.unset":"Non settato","message.invalid_builtin_parent.title":"Genitore Incorporato Invalido","message.invalid_builtin_parent.message":"Il collegamento al modello principale non valido \'% 0\' è stato rimosso per esportare un modello valido.","dialog.resize_texture.fill":"Riempire con","dialog.resize_texture.fill.transparent":"Trasparente","dialog.resize_texture.fill.color":"Colore","dialog.resize_texture.fill.repeat":"Ripeti","dialog.resize_texture.fill.stretch":"Allunga","dialog.scale.element_pivot":"Origine dell\'Elemento","dialog.scale.selection_center":"Centro di Selezione","dialog.create_gif.length_mode":"Modalità lunghezza","dialog.create_gif.length_mode.seconds":"Secondi","dialog.create_gif.length_mode.frames":"Montatura","dialog.create_gif.length_mode.animation":"Lunghezza della\'animazione","dialog.create_gif.length_mode.turntable":"Velocità Rotazione","dialog.save_angle.projection":"Proiezione","dialog.save_angle.projection.perspective":"Prospettiva","dialog.save_angle.projection.orthographic":"Ortografica","dialog.sketchfab_uploader.animations":"Animazioni","dialog.settings.theme":"Tema","settings.category.interface":"Interfaccia","settings.preview_checkerboard":"Anteprima Scacchiera","settings.preview_checkerboard.desc":"Alterna lo sfondo a scacchiera dieto l\'anteprima","settings.uv_checkerboard":"Scacchiera Editore UV","settings.uv_checkerboard.desc":"Alterna lo sfondo a scacchiera dietro l\'editore UV","category.paint":"Dipingi","action.fill_mode.color_connected":"Colori Connessi","action.draw_shape_type":"Tipo di forma","action.draw_shape_type.rectangle":"Rettangolo","action.draw_shape_type.rectangle_h":"Rettangolo (Vuoto)","action.draw_shape_type.ellipse":"Ellisse","action.draw_shape_type.ellipse_h":"Ellisse (Vuota)","action.draw_shape_type.line":"Linea","action.mirror_painting":"Pittura Specchiata","action.mirror_painting.description":"Specchia il tratto del pennello sull\'altro lato del modello","action.lock_alpha":"Blocca Canale Alfa","action.lock_alpha.description":"Blocca la trasparenza di tutti i pixel","action.draw_shape_tool":"Disegna una forma","action.draw_shape_tool.desc":"Strumento per disegnare figure semplici sulle texture","action.copy_paste_tool":"Strumento Copia Incolla","action.copy_paste_tool.desc":"Strumento per copiare e incollare selezioni di texture","action.export_gltf":"Esporta come glTF","action.export_gltf.desc":"Esporta il modello e le animzioni come un file glTF per usarlo in altre applicazioni 3D","action.transform_space":"Spazio Trasformazione","action.transform_space.desc":"Spazio trasformazione predefinito per tutti gli elementi e ossa","action.transform_space.global":"Globale","action.transform_space.bone":"Osso","action.transform_space.local":"Locale","action.toggle_camera_projection":"Alterna Proiezione Videocamera","action.toggle_camera_projection.desc":"Alterna la proezione della videocamera tra prospettiva e ortografica","action.load_camera_angle":"Angolo Videocamera: %0","action.load_camera_angle.desc":"Carica l\'angolo videocamera \'%0\'","action.slider_face_tint":"Indice Tinta","action.slider_face_tint.desc":"Imposta l\'indice tinta della faccia corrente. -1 vuol dire non impostato.","menu.help.quickstart":"Procedura Guidata D\'inizio","menu.help.developer":"Sviluppatore","menu.help.developer.dev_tools":"Apri Dev Tools","menu.help.developer.reset_storage":"Ripristino Impostazioni","menu.help.developer.reset_storage.confirm":"Sei sicuro di voler ripristinare Blockbench alle impostazioni di fabbrica? Questo eliminera tutte le impostazioni, tutti i tasti personalizzati e plugin installati.","menu.help.developer.cache_reload":"Ricarica Cache","menu.texture.resize":"Ridimensiona...","menu.preview.orthographic":"Ortografico","menu.preview.save_angle":"Salva Angolo...","menu.preview.angle":"Angoli","menu.preview.angle.initial":"Angolo Iniziale","menu.preview.angle.load":"Carica","menu.preview.maximize":"Aumentare al Massimo","panel.color.both":"Entrambi","uv_editor.copy_selection":"Copia Selezione","uv_editor.paste_selection":"Incolla Selezione","uv_editor.copy_paste_tool.place":"Piazza","uv_editor.copy_paste_tool.cut":"Taglia","uv_editor.copy_paste_tool.mirror_x":"Specchia Asse X","uv_editor.copy_paste_tool.mirror_y":"Specchia Asse Y","uv_editor.copy_paste_tool.rotate":"Ruota 90 Gradi","dialog.project.modded_entity_version":"Versione Esporto","dialog.save_angle.position":"Posizione Videocamera","dialog.save_angle.target":"Punto Focale","dialog.skin.pose":"Posa","layout.color.frame":"Cornice Finestra","layout.color.frame.desc":"Bordi e panello titolare della finestra","settings.large_grid_size":"Dimensioni Reticolato Blocco","settings.large_grid_size.desc":"Dimensioni del reticolato dei blocchi","action.load_plugin_from_url":"Carica Plugin da URL","action.load_plugin_from_url.desc":"Carica un plugin da un server specificando un URL","action.cube_counter.desc":"Mostra il numero corrente dei cubi e altri dati","action.unlock_everything":"Sblocca Tutti","action.unlock_everything.desc":"Sblocca tutti i gruppi ed elementi nella lista degli elementi","action.load_palette":"Carica Tavolozza","action.load_palette.desc":"Carica una delle tavolozze integrate","action.toggle_locked":"Alterna Blocco","action.toggle_locked.desc":"Alterna lo stato di blocco degli elementi selezionati","action.apply_display_preset":"Applica Preset","action.apply_display_preset.desc":"Applica un preset impostazioni display predefinito oppure un preset personalizzato","action.apply_display_preset.here":"Applica a Questo Slot","action.apply_display_preset.everywhere":"Applica a Tutti gli Slot","action.resolve_keyframe_expressions":"Risolvi Fotogrammi","action.resolve_keyframe_expressions.desc":"Risolve le espressioni matematiche dei fotogrammi selezionati","action.fold_all_animations":"Chiudi Animazioni","menu.palette.load.empty":"Vuoto","switches.lock":"Blocca","camera_angle.isometric_right":"Isometrico Destro","camera_angle.isometric_left":"Isometrico Sinistro","settings.render_sides":"Lati Rendering","settings.render_sides.desc":"Seleziona il lato di una faccia che viene mostrato","settings.render_sides.auto":"Auto","settings.render_sides.front":"Fuori","settings.render_sides.double":"Dentro e Fuori","generic.enable":"Enable","generic.disable":"Disable","generic.redacted":"Redacted","dialog.project.layered_textures":"Layered Textures","dialog.select_texture.import_all":"Import All","dialog.skin.layer_template":"Layer Texture","about.version.up_to_date":"Up to date","about.version.update_available":"Version %0 is available","settings.category.application":"Application","settings.streamer_mode":"Streamer Mode","settings.streamer_mode.desc":"Hides sensitive information like recent models","settings.automatic_updates":"Automatic Updates","settings.automatic_updates.desc":"Automatically download new versions and keep Blockbench up-to-date","action.rotation_space":"Rotation Space","action.focus_on_selection":"Center View on Selection","action.focus_on_selection.desc":"Align the camera to face the center of the current selection","action.jump_to_timeline_start":"Jump to Animation Start","action.jump_to_timeline_end":"Jump to Animation End","menu.help.updating":"Updating (%0%)","menu.help.update_ready":"Relaunch to Update","menu.help.update_failed":"Aggiornamento Fallito","menu.animation.loop.once":"Riproduci una volta","menu.animation.loop.hold":"Mantieni l\'ultimo frame","menu.animation.loop.loop":"Loop","interface.streamer_mode_on":"Modalità Streamer attivata","generic.reset":"Reset","generic.restore":"Restore","keys.mousewheel":"Mousewheel","message.delete_animation.title":"Delete Animation","message.delete_animation.message":"The animation was removed from Blockbench. Do you also want to delete the animation from the file that is was saved in?","message.reset_keybindings":"Are you sure you want to reset all keybindings?","message.no_animation_to_import":"No animations to import","dialog.material_instances.title":"Material Instances","dialog.animation_import.title":"Select Animations to Import","dialog.create_texture.padding":"Padding","settings.fov":"FOV","settings.fov.desc":"Camera Field of View. Default is 45","settings.sync_color":"Sync Color","settings.sync_color.desc":"Synchronize the color between different Blockbench instances","settings.dialog_drag_background":"Position Background","settings.dialog_drag_background.desc":"Show \\"Position Background\\" dialog","settings.minify_bbmodel":"Minified Project Files","settings.minify_bbmodel.desc":"Write .bbmodel files minified into one line","action.edit_material_instances":"Edit Material Instances","action.edit_material_instances.desc":"Edit material instance names for bedrock block geometries","action.save_all_animations":"Save All Animations","action.save_all_animations.desc":"Save all currently loaded animations","action.keyframe_interpolation":"Interpolation","action.keyframe_interpolation.desc":"Select the keyframe interpolation mode","action.keyframe_interpolation.linear":"Linear","action.keyframe_interpolation.catmullrom":"Smooth","action.timeline_focus.hide_empty":"Hide empty channels","menu.file.preferences":"Preferences","menu.animation.blend_weight":"Blend Weight","menu.animation.save":"Save","menu.animation.properties":"Properties...","menu.animation.file":"File","menu.animation.snapping":"Snapping","menu.animation.open_location":"Open File Location","panel.keyframe.add_data_point":"Add Keyframe Data Point","panel.keyframe.remove_data_point":"Remove Data Point","panel.keyframe.pre":"Pre","panel.keyframe.post":"Post","generic.all":"All","message.small_face_dimensions.title":"Incompatible Face Dimensions","message.small_face_dimensions.message":"The selection contains faces that are smaller than 1 unit in one direction. The Box UV mapping system considers any faces below that threshold as 0 pixels wide. The texture on those faces therefore may not work correctly.","message.small_face_dimensions.face_uv":"The current format supports per-face UV maps which can handle small face dimensions. Go to \\"File\\" > \\"Project...\\" and uncheck \\"Box UV\\".","dialog.plugins.outdated_client":"Requires a newer version of Blockbench","dialog.plugins.outdated_plugin":"Plugin is outdated and does not work with this version of Blockbench","settings.motion_trails":"Motion Trails","settings.motion_trails.desc":"Show motion trails in the animation editor","settings.antialiasing":"Anti-aliasing","settings.antialiasing.desc":"Toggle anti-aliasing in the preview. Restart Blockbench to apply changes","action.timeline_frame_back":"Jump 1 Frame Back","action.timeline_frame_forth":"Jump 1 Frame Forth","action.ik_enabled":"Enable IK","action.ik_enabled.desc":"Enable Inverse Kinematics for this bone","action.slider_ik_chain_length":"IK Chain Length","action.slider_ik_chain_length.desc":"Upwards length of the IK bone chain","panel.bone.ik":"Inverse Kinematics (Experimental)","settings.particle_tick_rate":"Particle Tick Rate","settings.particle_tick_rate.desc":"Tick rate for particle effects in ticks per second. Default is 30","action.lock_motion_trail":"Lock Motion Trail","action.lock_motion_trail.desc":"Lock the motion trail to the currently selected group","menu.animation_file.unload":"Unload Animation File"}'),ja:JSON.parse('{"dialog.ok":"OK","dialog.cancel":"キャンセル","dialog.confirm":"完了","dialog.close":"閉じる","dialog.import":"インポート","dialog.save":"保存","dialog.discard":"保存しない","dialog.dontshowagain":"二度と表示しないようにします","data.cube":"キューブ","data.group":"グループ","data.texture":"テクスチャ","data.plugin":"プラグイン","data.preview":"プレビュー","data.toolbar":"ツールバー","data.image":"画像","keys.ctrl":"コントロール","keys.shift":"シフト","keys.alt":"Alt","keys.meta":"Cmd","keys.delete":"Delete","keys.space":"スペース","keys.leftclick":"左クリック","keys.middleclick":"ミドルクリック","keys.rightclick":"右クリック","keys.tab":"Tab","keys.backspace":"Backspace","keys.enter":"Enter","keys.escape":"Esc","keys.function":"F%0","keys.numpad":"Numpad%0","keys.caps":"Caps Lock","keys.menu":"コンテストメニュー","keys.left":"Left","keys.up":"Up","keys.right":"Right","keys.down":"Down","keys.pageup":"Page Up","keys.pagedown":"Page Down","keys.plus":"プラス","keys.comma":"コンマ","keys.point":"ポイント","keys.minus":"マイナス","keys.cross":"クロス","keys.end":"End","keys.pos1":"Pos1","keys.printscreen":"Prt Scr","keys.pause":"Pause","message.rotation_limit.title":"回転制限","message.rotation_limit.message":"回転はMinecraftによって22.5度単位で制限されています。別の軸を回転すると他の軸の回転がすべてクリアされます。自由回転が必要な場合は、回転制限を無効にしてください","message.file_not_found.title":"ファイルが見つかりませんでした","message.file_not_found.message":"ファイルを見つけることが出来ませんでした。ローカルデスクに保存されていることを確認してください","message.screenshot.title":"スクリーンショット","message.screenshot.message":"スクリーンショットキャプチャー","message.screenshot.clipboard":"クリップボード","message.screenshot.right_click":"スクリーンショット-右クリックでコピーします","message.invalid_file.title":"無効なファイル","message.invalid_file.message":"モデルファイルを開くことが出来ませんでした:%0","message.invalid_model.title":"無効なモデルファイル","message.invalid_model.message":"このファイルには有効なモデルデータが含まれていません","message.child_model_only.title":"無効なモデル","message.child_model_only.message":"このファイルは%0、無効なモデルを含んでいます","message.drag_background.title":"ポジションの背景","message.drag_background.message":"背景をドラックして位置を移動します。Shiftキーを押しながら上下にドラックするとサイズが変わります","message.unsaved_textures.title":"未保存テクスチャ","message.unsaved_textures.message":"モデルに、保存されていないテクスチャがあります。それらを保存し正しいフォルダに入れてください","message.model_clipping.title":"モデルが大きすぎます","message.model_clipping.message":"このモデルは、3×3×3より大きい立方体%0が含まれているため、Minecraftで使用できません。これを防ぐには、制限されたキャンバスを有効にしてください","message.loose_texture.title":"テクスチャを導入","message.loose_texture.message":"インポートされたテクスチャはリソースパックファイルに含まれていません Minecraftはリソースパックファイルのtexturesフォルダ内のみテクスチャをロードできます","message.loose_texture.change":"パスを変更する","message.update_res.title":"テクスチャの解像度","message.update_res.message":"プロジェクトの解像度をこのテクスチャの解像度に更新しますか?テクスチャの解像度が通常より高い場合は「キャンセル」をクリックしてください","message.update_res.update":"更新する","message.bedrock_overwrite_error.message":"このモデルは古いファイルと組み合わせることが出来ません","message.bedrock_overwrite_error.backup_overwrite":"バックアップの作成と上書き","message.bedrock_overwrite_error.overwrite":"上書き","message.close_warning.message":"モデルを保存しますか?","message.close_warning.web":"保存が完了していません。本当に終了しますか?","message.default_textures.title":"デフォルトテクスチャ","message.default_textures.message":"デフォルトのリソースパックのファイルを選択します","message.default_textures.detail":"Minecraft jarまたはgoogleからデフォルトのリソースパックをダウンロードします。次に、\\"textures\\"フォルダを開きます。Blockbenchは、現在のリソースパックで見つからない場合はそこからテクスチャを取得しようとします","message.default_textures.select":"デフォルトの\\"textures\\"フォルダを選択","message.image_editor.title":"画像エディタを選択","message.image_editor.file":"ファイルを選択…","message.image_editor.exe":"使用可能な画像エディタを選択","message.display_skin.title":"スキン","message.display_skin.message":"コンピュータからスキンファイルを選択するか、Minecraft IDを入力してください","message.display_skin.upload":"スキンをアップロード","message.display_skin.name":"Minecraft ID","message.display_skin.reset":"リセット","message.invalid_plugin":"無効なプラグインファイルです。コンソールを参照してください","message.load_plugin_app":"このプラグインでPCを変更しますか?信頼できるユーザーのプラグインのみを読み込みます","message.load_plugin_web":"このプラグインをロードしますか?信頼できるユーザーのプラグインのみを読み込みます","message.preset_no_info":"プリセットにはこのスロットの情報が含まれていません","message.restart_to_update":"Blockbenchを再起動し、変更を適用します","message.save_file":"%0として保存しました","message.save_obj":".objモデルとして保存しました","dialog.project.title":"プロジェクト","dialog.project.name":"ファイル名","dialog.project.parent":"元のファイル","dialog.project.geoname":"Mobの名前","dialog.project.openparent":"Open Parent","dialog.project.ao":"アンビエントオクルージョン","dialog.project.width":"幅","dialog.project.height":"高さ","dialog.texture.title":"テクスチャ","dialog.texture.variable":"変数","dialog.texture.namespace":"保存場所","dialog.texture.folder":"フォルダ","dialog.extrude.title":"押し出し画像","dialog.extrude.mode":"スキャンモード","dialog.extrude.mode.areas":"エリア","dialog.extrude.mode.lines":"ライン","dialog.extrude.mode.columns":"列","dialog.extrude.mode.pixels":"ピクセル","dialog.extrude.opacity":"最小不透明度","dialog.extrude.scan":"スキャンとインポート","dialog.display_preset.title":"プリセットの設定","dialog.display_preset.message":"保存するスロットを選択してください","dialog.display_preset.create":"作成する","dialog.select.title":"選択する","dialog.select.new":"新しく選択する","dialog.select.group":"選択されたグループ","dialog.select.name":"名前が含まれています","dialog.select.random":"ランダム","dialog.select.select":"選択する","dialog.scale.title":"サイズを変更","dialog.scale.axis":"軸","dialog.scale.scale":"サイズ","dialog.scale.clipping":"モデルの切り抜き:モデルが大きすぎます","dialog.scale.confirm":"完了","dialog.plugins.title":"プラグイン","dialog.plugins.installed":"インストール済み","dialog.plugins.available":"利用可能","dialog.plugins.install":"インストール","dialog.plugins.uninstall":"アンインストール","dialog.plugins.reload":"リロード","dialog.plugins.none_installed":"プラグインがインストールされていません","dialog.plugins.none_available":"利用可能なプラグインはありません","dialog.plugins.web_only":"ウェブアプリのみ","dialog.plugins.app_only":"デスクトップアプリのみ","dialog.plugins.author":"%0","dialog.plugins.show_less":"より少なく表示する","dialog.entitylist.title":"エンティティモデルを開ける","dialog.entitylist.text":"インポートするモデルを選択してください","dialog.entitylist.bones":"骨格","dialog.entitylist.cubes":"キューブ","dialog.create_texture.folder":"フォルダ","dialog.create_texture.template":"テンプレート","dialog.create_texture.resolution":"解像度","dialog.input.title":"入力","dialog.settings.settings":"設定","dialog.settings.keybinds":"キー設定","dialog.settings.about":"About","layout.color.back":"戻る","layout.color.back.desc":"背景と入力フィールド","layout.color.dark":"ダーク","layout.color.dark.desc":"キャンバスの背景","layout.color.ui":"UI","layout.color.ui.desc":"メインインターフェイスの色","layout.color.bright_ui":"明るいUI","layout.color.bright_ui.desc":"コンテキストメニューとツールチップ","layout.color.button":"ボタン","layout.color.button.desc":"ボタンとスイッチ","layout.color.selected":"選択","layout.color.selected.desc":"選択されたタブとオブジェクト","layout.color.border":"境界","layout.color.border.desc":"ボタンと入力の境界","layout.color.accent":"アクセント","layout.color.accent.desc":"スライドバーと他の詳細","layout.color.grid":"グリッド","layout.color.grid.desc":"3Dプレビューグリッド","layout.color.text":"テキスト","layout.color.text.desc":"ノーマルテキスト","layout.color.light":"ライト","layout.color.light.desc":"選択したテキスト","layout.color.accent_text":"アクセントテキスト","layout.color.accent_text.desc":"アクセント要素のテキスト","layout.font.main":"メインフォント","layout.font.headline":"見出しフォント","about.version":"バージョン:","about.creator":"クリエイター:","about.website":"ウェブサイト:","about.bugtracker":"バグトラッカー:","about.electron":"このアプリは、javascript、HTML、CSSなどのウェブテクノロジーを使用したネイティブアプリケーションを作成するためのフレームワークであるElectronを使用して作られています。","about.vertex_snap":"スナッピングはSirBenetによるプラグインに基づいています。","about.icons":"アイコンパック:","about.libraries":"ライブラリ:","settings.category.general":"一般","settings.category.preview":"プレビュー","settings.category.grid":"グリッド","settings.category.edit":"編集","settings.category.snapping":"スナップ","settings.category.defaults":"デフォルト","settings.category.dialogs":"ダイアログ","settings.category.export":"エクスポート","settings.language":"言語","settings.language.desc":"言語を変更します。Blockbenchを再起動して変更を適用します","settings.backup_interval":"バックアップ間隔","settings.backup_interval.desc":"自動バックアップの間隔を設定します-分-","settings.origin_size":"回転軸","settings.origin_size.desc":"回転軸のサイズを設定します","settings.control_size":"軸制御","settings.control_size.desc":"軸制御ツールのサイズを設定します","settings.display_skin":"スキンを表示","settings.display_skin.desc":"ディスプレイ参照プレイヤーモデルに使用されるスキン","settings.shading":"シェーディング","settings.shading.desc":"シェーディングを有効にします","settings.texture_fps":"アニメーションテクスチャFPS","settings.texture_fps.desc":"アニメーションテクスチャのフレームレートを設定します","settings.base_grid":"スモールグリッド","settings.base_grid.desc":"スモールグリッドと軸を表示します","settings.large_grid":"ラージグリッド","settings.large_grid.desc":"3×3のブロックグリッドを表示します","settings.full_grid":"フルラージグリッド","settings.full_grid.desc":"3×3の正確なグリッドを表示します","settings.large_box":"ラージボックス","settings.large_box.desc":"3×3のブロック境界を表示します","settings.display_grid":"ディスプレイモード","settings.display_grid.desc":"ディスプレイモードでグリッドを表示します","settings.undo_limit":"巻き戻し制限","settings.undo_limit.desc":"巻き戻せるステップの最大数を設定します","settings.local_move":"相対軸上を移動","settings.local_move.desc":"回転した要素を独自の軸上で移動します","settings.canvas_unselect":"キャンパスクリアー","settings.canvas_unselect.desc":"背景をクリックすると、すべての要素の選択が解除されるようにします","settings.paint_side_restrict":"ブラシ制限","settings.paint_side_restrict.desc":"ブラシを現在の面のみにペイントするように制限します","settings.autouv":"自動UV","settings.autouv.desc":"自動UVを有効にします","settings.create_rename":"新しいキューブの名前を変更","settings.create_rename.desc":"新しいキューブまたはグループを作成するときのフォーカス名","settings.edit_size":"グリッド間隔幅","settings.edit_size.desc":"キューブがスナップするグリッド間隔を変更します","settings.shift_size":"[shift]間隔幅","settings.shift_size.desc":"shiftキーのグリッド間隔を変更します","settings.ctrl_size":"[ctrl]間隔幅","settings.ctrl_size.desc":"controlキーのグリッドの間隔を変更します","settings.negative_size":"マイナス値","settings.negative_size.desc":"サイズ変更ツールでマイナス値を使用します","settings.dialog_larger_cubes":"モデルが大きすぎます","settings.dialog_larger_cubes.desc":"「モデルが大きすぎます」のダイアログを表示します","settings.dialog_rotation_limit":"回転の限界","settings.dialog_rotation_limit.desc":"「回転の限界」のダイアログを表示します","settings.minifiedout":"エクスポートの縮小","settings.minifiedout.desc":"JSONファイルを1行に書き込む","settings.export_groups":"グループのエクスポート","settings.export_groups.desc":"グループをブロックモデルファイルに保存します","settings.credit":"クレジットコメント","settings.credit.desc":"エクスポートされたファイルに信用できるコメントを追加する","settings.default_path":"デフォルトパス","settings.default_path.desc":"Blockbenchがデフォルトのテクスチャをロードするフォルダ","settings.image_editor":"画像エディター","settings.image_editor.desc":"テクスチャを編集するエディター","category.navigate":"ナビゲーション","category.tools":"ツール","category.file":"ファイル","category.blockbench":"Blockbench","category.edit":"編集","category.transform":"変換","category.filter":"フィルター","category.view":"ビュー","category.display":"ディスプレイの設定","category.textures":"テクスチャ","category.misc":"多方面","keybind.preview_select":"選択","keybind.preview_rotate":"回転ビュー","keybind.preview_drag":"ドラッグビュー","keybind.confirm":"確認","keybind.cancel":"キャンセル","action.slider_inflate":"Inflate","action.slider_inflate.desc":"UVを変えずにキューブを膨張させる","action.slider_brush_size":"Size","action.slider_brush_size.desc":"ブラシの半径","action.slider_brush_opacity":"Opacity","action.slider_brush_opacity.desc":"ブラシの不透明度","action.slider_brush_softness":"Softness","action.slider_brush_softness.desc":"ブラシの柔らかさ","action.uv_slider_pos_x":"Move Horizontal","action.uv_slider_pos_x.desc":"選択したすべてのキューブのUVを水平方向に移動","action.uv_slider_pos_y":"Move Vetical","action.uv_slider_pos_y.desc":"選択したすべてのキューブのUVを垂直方向に移動","action.uv_slider_size_x":"Scale Horizontal","action.uv_slider_size_x.desc":"選択したすべてのキューブのUVを水平方向に拡張","action.uv_slider_size_y":"Scale Vertical","action.uv_slider_size_y.desc":"選択したすべてのキューブのUVを垂直方向に拡張","action.vertex_snap_mode":"Snap Mode","action.vertex_snap_mode.desc":"頂点スナップが、選択された位置に移動するか、サイズを変更するかを選択する","action.move_tool":"移動","action.move_tool.desc":"要素を選択して移動するツール","action.resize_tool":"サイズ","action.resize_tool.desc":"要素を選択してサイズを変更するツール","action.brush_tool":"Paint Brush","action.brush_tool.desc":"テクスチャまたはUVエディタにペイントする","action.vertex_snap_tool":"スナップ","action.vertex_snap_tool.desc":"2つのブロックの頂点を接続する","action.swap_tools":"Swap Tools","action.swap_tools.desc":"移動ツールとサイズ変更ツールを切り替える","action.project_window":"プロジェクト…","action.project_window.desc":"モデルのメタデータを編集できるウィンドウを開きます","action.open_model":"モデルを開く","action.open_model.desc":"コンピュータからモデルファイルを取り出す","action.add_model":"モデルを追加","action.add_model.desc":"ファイルから現在のモデルに追加する","action.extrude_texture":"テクスチャを押し出し","action.extrude_texture.desc":"テクスチャを引き延ばしてモデルを作成する","action.export_blockmodel":".jsonとしてエクスポート","action.export_blockmodel.desc":"Minecraftブロックまたはアイテムモデルをエクスポートする","action.export_optifine_part":"Optifine JPMとしてエクスポート","action.export_optifine_part.desc":"OptiFine エンティティパーツのエクスポート","action.export_optifine_full":"Export OptiFine JEM","action.export_optifine_full.desc":"OptiFine エンティティモデルを全てエクスポートする","action.export_obj":"OBJ Modelとしてエクスポート","action.export_obj.desc":"レンダリングまたはゲームエンジン用にWavefront OBJモデルをエクスポートする","action.settings_window":"設定…","action.settings_window.desc":"Blockbenchの設定","action.plugins_window":"プラグイン…","action.plugins_window.desc":"プラグインストアを開く","action.reset_keybindings":"Reset Keybindings","action.reset_keybindings.desc":"すべてのキー設定をデフォルトにリセットする","action.reset_layout":"Reset Layout","action.reset_layout.desc":"Blockbenchの設定を全てリセットする","action.load_plugin":"Load Plugin File","action.load_plugin.desc":"ソースファイルをインポートしてプラグインを読み込みます","action.reload_plugins":"Reload Plugins","action.reload_plugins.desc":"すべてのプラグインをリロードします","action.uv_dialog":"UV Window","action.uv_dialog.desc":"UVダイアログを開いて、隣り合ったすべての面を表示する","action.uv_dialog_full":"Full View","action.uv_dialog_full.desc":"UVダイアログを開いて、1つの面を全画面で編集する","action.undo":"戻す","action.undo.desc":"最後の変更を巻き戻します","action.redo":"進む","action.redo.desc":"最後の変更を取り消す","action.copy":"コピー","action.copy.desc":"選択した面、または表示の設定をコピーする","action.paste":"ペースト","action.paste.desc":"選択した面、または表示の設定をペーストする","action.cut":"Cut","action.cut.desc":"選択した面、または表示の設定をカットする","action.add_cube":"キューブを追加","action.add_cube.desc":"新しいキューブを追加します","action.add_group":"グループを追加","action.add_group.desc":"新しいグループを追加します","action.outliner_toggle":"その他のオプション","action.outliner_toggle.desc":"オプションをスイッチに切り替えます","action.duplicate":"複製","action.duplicate.desc":"選択したキューブ、またはグループを複製します","action.delete":"削除","action.delete.desc":"選択したキューブ、またはグループを削除します","action.sort_outliner":"Sort Outliner","action.sort_outliner.desc":"アウトライナーをアルファベット順に並べ替える","action.select_window":"選択…","action.select_window.desc":"そのプロパティに基づいてキューブを検索して選択する","action.invert_selection":"選択範囲を反転","action.invert_selection.desc":"現在のキューブの選択を反転する","action.select_all":"全てを選択","action.select_all.desc":"すべてのキューブを選択","action.collapse_groups":"Collapse Groups","action.collapse_groups.desc":"すべてのグループを折りたたむ","action.scale":"サイズ…","action.scale.desc":"選択したキューブを拡大・縮小する","action.center_all":"Center All","action.center_all.desc":"キューブの中心を回転軸にする","action.toggle_visibility":"可視化","action.toggle_visibility.desc":"選択したキューブの表示を切り替えます","action.toggle_export":"エクスポート","action.toggle_export.desc":"選択したキューブのエクスポート設定を切り替えます","action.toggle_autouv":"オートUV","action.toggle_autouv.desc":"選択したキューブの自動UV設定を切り替えます","action.toggle_shade":"シェーディング","action.toggle_shade.desc":"選択したキューブの偏光を切り替えます","action.rename":"名前を変更","action.rename.desc":"選択したキューブの名前を変更します","action.add_display_preset":"プリセット設定","action.add_display_preset.desc":"新しいディスプレイ設定を追加します","action.fullscreen":"フルスクリーン","action.fullscreen.desc":"全画面で表示します","action.zoom_in":"ズームイン","action.zoom_in.desc":"画面を拡大します","action.zoom_out":"ズームアウト","action.zoom_out.desc":"画面を縮小します","action.zoom_reset":"リセット","action.zoom_reset.desc":"ズーム設定をデフォルトにリセット","action.reset_interface":"Reset Interface","action.reset_interface.desc":"GUIのサイズをリセット","action.toggle_wireframe":"ワイヤーフレームを固定","action.toggle_wireframe.desc":"ワイヤフレーム表示を切り替えます","action.screenshot_model":"モデル","action.screenshot_model.desc":"現在の角度からモデルのスクリーンショットを撮る","action.screenshot_app":"全体","action.screenshot_app.desc":"アプリケーション全体のスクリーンショットを撮る","action.toggle_quad_view":"クワッドビューを固定","action.toggle_quad_view.desc":"4ビューポートモードを切り替える","action.import_texture":"インポート","action.import_texture.desc":"ファイルシステムから1つ、または複数のテクスチャをインポートする","action.create_texture":"作成","action.create_texture.desc":"テクスチャまたはテンプレートテクスチャを作成する","action.save_textures":"保存","action.save_textures.desc":"すべてのテクスチャを保存する","action.animated_textures":"Play Animated Textures","action.animated_textures.desc":"アニメーションテクスチャを再生する","action.origin_to_geometry":"Origin To Geometry","action.origin_to_geometry.desc":"原点をブロックの中心に設定する","action.rescale_toggle":"Toggle Rescale","action.rescale_toggle.desc":"現在のローテーションに基づいてキューブのサイズを変更する","action.bone_reset_toggle":"Reset Bone","action.bone_reset_toggle.desc":"骨格を表示しないようにする","action.reload":"Reload Blockbench","action.reload.desc":"Blockbenchをリロードします。保存されていない情報は失われてしまいます。","menu.file":"File","menu.edit":"Edit","menu.transform":"Transform","menu.filter":"Filter","menu.display":"Display","menu.view":"View","menu.file.new":"新規作成","menu.file.recent":"最近使ったファイル","menu.file.import":"インポート","menu.file.export":"エクスポート","menu.transform.rotate":"回転","menu.transform.flip":"反転","menu.transform.center":"中心軸","menu.transform.properties":"プロパティ","menu.display.preset":"デフォルトプリセット","menu.display.preset_all":"すべてのプリセットを適用","menu.display.remove_preset":"プリセットを削除","menu.view.zoom":"ズーム","menu.view.background":"背景","menu.view.screenshot":"スクリーンショット","menu.cube.color":"Marker Color","menu.cube.texture":"Texture","menu.cube.texture.transparent":"透明","menu.cube.texture.blank":"空白","menu.group.sort":"Sort","menu.group.resolve":"Resolve","menu.texture.face":"面に貼り付け","menu.texture.cube":"キューブに貼り付け","menu.texture.file":"File","menu.texture.refresh":"更新","menu.texture.change":"ファイルを変更","menu.texture.folder":"フォルダから開く","menu.texture.edit":"編集","menu.texture.export":"保存","menu.texture.save":"Save","menu.texture.properties":"プロパティ…","menu.preview.background":"背景","menu.preview.background.load":"Load","menu.preview.background.position":"Position","menu.preview.background.lock":"Lock to Camera","menu.preview.screenshot":"スクリーンショット","menu.preview.perspective":"Rerspective","menu.preview.perspective.normal":"Normal","menu.preview.quadview":"Quad View","menu.preview.stop_drag":"Stop Background Positioing","menu.uv.mapping":"UVマッピング","menu.uv.mapping.export":"エクスポート","menu.uv.mapping.rotation":"Rotation","menu.uv.mapping.mirror_x":"Mirror X","menu.uv.mapping.mirror_y":"Mirror Y","menu.uv.texture":"Texture","cube.color.light_blue":"Light Blue","cube.color.yellow":"Yellow","cube.color.orange":"Orange","cube.color.red":"Red","cube.color.purple":"Purple","cube.color.blue":"Blue","cube.color.green":"Green","cube.color.lime":"Lime","switches.visibility":"可視性","switches.export":"エクスポート","switches.shading":"シャドー","switches.autouv":"自動UV","panel.uv":"UV","panel.display":"表示","panel.textures":"Textures","panel.outliner":"Outliner","uv_editor.title":"UV Editor","uv_editor.all_faces":"All","uv_editor.no_faces":"None","face.north":"North","face.south":"South","face.west":"West","face.east":"East","face.up":"Up","face.down":"Down","direction.north":"North","direction.south":"South","direction.west":"West","direction.east":"East","direction.top":"Top","direction.bottom":"ボトム","display.slot.third_right":"三人称視点右","display.slot.third_left":"三人称視点左","display.slot.first_right":"視点右","display.slot.first_left":"視点左","display.slot.head":"頭","display.slot.ground":"地面","display.slot.frame":"額縁","display.slot.gui":"GUI","display.rotation":"回転","display.translation":"位置","display.scale":"大きさ","display.slot":"スロット","display.reference":"参照モデル","display.reference.player":"プレイヤー","display.reference.zombie":"ゾンビ","display.reference.armor_stand":"アーマースタンド","display.reference.baby_zombie":"ちびゾンビ","display.reference.armor_stand_small":"ミニアーマースタンド","display.reference.monitor":"ノーマル","display.reference.bow":"弓","display.reference.block":"ブロック","display.reference.frame":"額縁","display.reference.inventory_nine":"3×3","display.reference.inventory_full":"インベントリー","display.reference.hud":"HUD","display.preset.blank_name":"名前を入力してください","display.preset.item":"アイテム","display.preset.block":"ブロック","display.preset.handheld":"ツール","display.preset.rod":"ロッド","dialog.continue":"続ける","message.square_textures":"テクスチャは正方形でなければ適用出来ません","message.unsaved_texture.title":"保存されてないテクスチャ","message.unsaved_texture.message":"テクスチャの変更は保存されず失われます。続行しますか?","action.vertex_snap_mode.move":"Move","action.vertex_snap_mode.scale":"Scale","action.open_model_folder":"モデルフォルダを開く","action.open_model_folder.desc":"モデルが含まれているフォルダを開きます","action.change_textures_folder":"Change Texture Location","action.change_textures_folder.desc":"テクスチャが保存されているフォルダを変更する","menu.texture.particle":"パーティクル","message.update_notification.title":"アップデート","message.update_notification.message":"新しいBlockbench\\"%0\\"が使用可能です。今すぐインストールしますか?","message.untextured":"このPCにはテクスチャがありません","dialog.toolbar_edit.title":"ツールバーのカスタマイズ","keybindings.reset":"リセット","keybindings.clear":"クリア","action.cube_counter":"Cube Counter","action.uv_rotation":"UV Rotation","action.uv_rotation.desc":"UVを回転します","action.uv_grid":"UV Grid","action.uv_grid.desc":"UVのグリッド間隔幅","action.uv_grid.auto":"Auto","action.uv_maximize":"Max UV","action.uv_maximize.desc":"この面のUVをフルテクスチャに設定します","action.uv_auto":"Auto UV","action.uv_auto.desc":"この面のUVサイズを実際の大きさに設定します","action.uv_rel_auto":"Rel. Auto UV","action.uv_rel_auto.desc":"この面のUVを実際の位置と大きさに設定します","action.uv_mirror_x":"UV Mirror X","action.uv_mirror_x.desc":"この面のUVをX軸に適応する","action.uv_mirror_y":"UV Mirror Y","action.uv_mirror_y.desc":"この面のUVをY軸に適応する","action.uv_transparent":"Transparent Face","action.uv_transparent.desc":"現在の面を透明にします","action.uv_reset":"Reset Face","action.uv_reset.desc":"現在の面をリセットします","action.cullface":"Cullface","action.cullface.desc":"選択されたブロックが他のブロックと接触した場合、その面を描画しないようにする","action.auto_cullface":"Auto Cullface","action.auto_cullface.desc":"カウルフェイスを自動に設定する","action.face_tint":"Tint","action.face_tint.desc":"現在の面の色合いオプションを有効にします","menu.toolbar.edit":"カスタマイズ","menu.toolbar.reset":"リセット","uv_editor.rotated":"回転済み","uv_editor.auto_cull":"Cullfaceを手動にする","uv_editor.copied":"コピー","uv_editor.pasted":"ペースト","uv_editor.copied_x":"%0をコピー","uv_editor.reset":"面をリセット","uv_editor.maximized":"最大化","uv_editor.autouv":"自動サイズ","uv_editor.mirrored":"ミラーリング済み","uv_editor.to_all":"すべての面に適用","uv_editor.transparent":"透明","uv_editor.cullface_on":"Cullface ON","uv_editor.cullface_off":"Cullface OFF","uv_editor.tint_on":"Tint ON","uv_editor.tint_off":"Tint OFF","action.uv_apply_all":"すべての面に適用","action.uv_apply_all.desc":"選択した面の設定を、すべての面に適用する","message.image_editor_missing.title":"デフォルト画像エディタ","message.image_editor_missing.message":"使用可能な画像エディタファイルを選択します","message.image_editor_missing.detail":"Blockbenchは使用可能な画像ファイルを見つけることが出来ませんでした。","action.update_autouv":"自動UV","action.update_autouv.desc":"選択したキューブの自動UVを更新する","category.uv":"UV","status_bar.saved":"モデルが保存されています","status_bar.unsaved":"変更が保存されていません","action.move_up":"Move Up","action.move_up.desc":"選択したキューブを上に移動する","action.move_down":"Move Down","action.move_down.desc":"選択したキューブを下に移動する","action.move_left":"Move Left","action.move_left.desc":"選択したキューブを左に移動する","action.move_right":"Move Right","action.move_right.desc":"選択したキューブを右に移動する","action.move_forth":"Move Forth","action.move_forth.desc":"選択したキューブを前方に移動する","action.move_back":"Move Back","action.move_back.desc":"選択したキューブを後方に移動する","layout.color.wireframe":"Wireframe","layout.color.wireframe.desc":"Wireframe view lines","action.add_animation":"Add Animation","action.add_animation.desc":"アニメーションを加える","action.load_animation_file":"Import Animations","action.load_animation_file.desc":"アニメーションをインポートする","action.play_animation":"Play Animation","action.play_animation.desc":"アニメーションを再生する","action.slider_keyframe_time":"Timecode","action.slider_keyframe_time.desc":"Change the timecode of the selected keyframes","timeline.rotation":"Rotation","timeline.position":"Position","timeline.scale":"Scale","menu.keyframe.quaternion":"Quaternion","panel.animations":"Animations","panel.keyframe":"Keyframe","panel.keyframe.type":"Keyframe(%0)","generic.delete":"Delete","generic.rename":"Rename","message.no_animation_selected":"アニメーションを選択してください","message.no_bone_selected":"これを行うにはboneを選択する必要があります","message.duplicate_groups.title":"bone の名前重複","message.duplicate_groups.message":"この名前はすでに存在します。","action.select_all_keyframes":"すべてのキーフレームを選択","action.select_all_keyframes.desc":"すべてのキーフレームを選択する","action.delete_keyframes":"キーフレームを削除","action.delete_keyframes.desc":"選択したすべてのキーフレームを削除する","menu.animation":"Animation","menu.animation.loop":"Loop","menu.animation.override":"Override","menu.animation.anim_time_update":"Update Variable","message.display_skin_model.title":"Skin Model","message.display_skin_model.message":"スキンのタイプを選択する","message.display_skin_model.classic":"クラシック","message.display_skin_model.slim":"スリム","message.bone_material":"Change bone material","action.slider_animation_length":"アニメーションの長さ","action.slider_animation_length.desc":"選択したアニメーションの長さを変更する","panel.variable_placeholders":"可変プレースホルダ","panel.variable_placeholders.info":"プレビューする変数を 名前 = 値で表示する","status_bar.vertex_distance":"間隔:%0","dialog.create_gif.title":"GIF","dialog.create_gif.length":"長さ","dialog.create_gif.fps":"FPS","dialog.create_gif.compression":"圧縮率","dialog.create_gif.play":"アニメーションを再生","category.animation":"アニメーション","action.record_model_gif":"Record GIF","action.record_model_gif.desc":"現在の角度からモデルのアニメーションGIFを記録する","display.mirror":"Mirror","data.separator":"セパレータ","message.set_background_position.title":"背景の位置","menu.preview.background.set_position":"位置をセット","dialog.toolbar_edit.hidden":"隠す","action.export_class_entity":"Java Entityをエクスポート","action.export_class_entity.desc":"エンティティモデルをjava としてエクスポートする","settings.seethrough_outline":"X-Rey アウトライン","settings.seethrough_outline.desc":"オブジェクトを通してアウトラインを表示します","mode.edit":"Edit","mode.paint":"Paint","mode.display":"Display","mode.animate":"Animate","status_bar.recording_gif":"GIFの録音","status_bar.processing_gif":"GIFの加工処理","settings.backup_retain":"バックアップ保持期間","settings.backup_retain.desc":"Blockbenchがバックアップデーターを保持する期間を設定します-日-","action.rotate_tool":"Rotate","action.rotate_tool.desc":"選択中の要素を回転させることができます","action.fill_tool":"Paint Bucket","action.fill_tool.desc":"選択欄を塗りつぶすことができます","action.eraser":"Eraser","action.eraser.desc":"テクスチャの色を消去できます","action.color_picker":"Color Picker","action.color_picker.desc":"テクスチャの色を選択できます","action.open_backup_folder":"Open Backup Folder","action.open_backup_folder.desc":"Blockbenchのバックアップフォルダーを開きます","switches.mirror":"ミラーUV","language_name":"英語","message.plugin_reload":"%0プラグインをリロードしました","settings.brightness":"輝度","settings.brightness.desc":"プレビューの明るさ設定-初期値50-","menu.preview.perspective.reset":"カメラをリセット","action.fill_mode":"Fill Mode","action.fill_mode.face":"Face","action.fill_mode.color":"Color","action.fill_mode.cube":"Cube","action.toggle_mirror_uv":"Mirror UV","action.toggle_mirror_uv.desc":"選択したキューブのX軸でUVミラーリングを切り替えます","action.toggle_uv_overlay":"Toggle UV Overlay","action.toggle_uv_overlay.desc":"有効にすると、テクスチャの上にすべてのUVマッピングオーバーレイが表示されます。","menu.texture.blank":"テクスチャのない面に適用","dialog.scale.select_overflow":"Overflow を選択","dialog.create_texture.compress":"Template を圧縮","action.action_control":"Action Control","action.action_control.desc":"利用可能なアクションを検索する","keybindings.recording":"キー設定を記録","keybindings.press":"キーまたはキーの組み合わせを押すか、画面上の任意の場所をクリックしてキー設定を記録します","action.pivot_tool":"Pivot","action.pivot_tool.desc":"回転軸を変更するツール","action.slider_animation_speed":"Playback Speed","action.slider_animation_speed.desc":"再生スピード(%)","action.previous_keyframe":"Previous Keyframe","action.previous_keyframe.desc":"前のキーフレームにジャンプ","action.next_keyframe":"Next Keyframe","action.next_keyframe.desc":"次のキーフレームにジャンプ","message.outdated_client.title":"旧バージョン","message.outdated_client.message":"これを実行するには、Blockbenchを最新バージョンにアップデートして下さい","action.export_asset_archive":"Download Archive","action.export_asset_archive.desc":"Archiveからモデルとテクスチャをダウンロードします","action.upload_sketchfab":"Sketchfabにアップロード","message.sketchfab.name_or_token":"SketchfabのTokenと名前を入力して下さい","dialog.sketchfab_uploader.title":"Sketchfab モデルをアップロード","dialog.sketchfab_uploader.token":"API Token","dialog.sketchfab_uploader.about_token":"Token はBlockbenchがSketchfabアカウントに接続するのに使用されます。%0から探すことができます","dialog.sketchfab_uploader.name":"モデルの名前","dialog.sketchfab_uploader.description":"説明","dialog.sketchfab_uploader.tags":"Tag","settings.sketchfab_token":"Sketchfab Token","settings.sketchfab_token.desc":"BlockbenchにSketchfabアカウントへのアップロードを許可します","panel.color":"Color","data.origin":"原点","message.sketchfab.success":"モデルのアップロードに成功","message.sketchfab.error":"Sketchfab:モデルアップロードに失敗しました","settings.outliner_colors":"オートラインカラー","settings.outliner_colors.desc":"オートライナーにキューブカラーを表示します","action.upload_sketchfab.desc":"Sketchfab にモデルをアップロード","action.element_colors":"Cube Colors","action.element_colors.desc":"Outliner でキューブカラーを表示します","texture.error.file":"ファイルが見つかりません","texture.error.invalid":"無効なファイルです","texture.error.ratio":"無効なアスペクト比です","texture.error.parent":"提供されたテクスチャファイル","message.recover_backup.title":"モデルを復元","message.recover_backup.message":"Blockbenchは保存できずに終了しました。モデルを復元しますか?","message.install_plugin":"プラグインをインストール中 %0","message.invalid_session.title":"無効なセッションToken","message.invalid_session.message":"このセッションは無効です","dialog.create_texture.power":"二乗サイズ","dialog.create_gif.turn":"ターンテーブルスピード","action.edit_session":"セッション…","action.edit_session.desc":"他のクリエイターとセッションを通して共同制作が出来ます","action.reset_keyframe":"Reset Keyframe","action.reset_keyframe.desc":"キー設定をすべてリセットします","dialog.edit_session.title":"セッションを編集","edit_session.username":"ユーザーネーム","edit_session.token":"Token","edit_session.about":"セッションは、モデルを共同制作できます。セッションを作成してTokenを友達に送信し、友達はそれを使って参加することができます。","edit_session.join":"セッションに参加","edit_session.create":"セッションを作る","edit_session.quit":"セッションをやめる","edit_session.joined":"%0 に参加しました","edit_session.left":"%0 から退出しました","edit_session.quit_session":"セッションから退出","edit_session.status":"ステータス","edit_session.hosting":"ハウジング","edit_session.connected":"セッションに接続する","dialog.sketchfab_uploader.private":"プライベート-Pro","dialog.sketchfab_uploader.password":"パスワード-Pro","action.toggle_chat":"Toggle Chat","action.toggle_chat.desc":"チャット履歴の表示をします","action.uv_select_all":"Select All","action.uv_select_all.desc":"UV dialog ですべての面を選択します","panel.chat":"Chat","edit_session.welcome":"セッションへようこそ!%0さん","dialog.yes":"Yes","dialog.no":"No","generic.remove":"削除","generic.download":"ダウンロード","generic.search":"検索","dates.today":"今日","dates.yesterday":"昨日","dates.this_week":"今週","dates.weeks_ago":"%0週間前","mode.start":"Start","mode.start.new":"New","mode.start.recent":"Recent","format.free":"Free Model","format.free.desc":"スタンダードモデリング","format.java_block":"Java block/item","format.java_block.desc":"Java Editionモデリング-サイズと回転は限られています","format.bedrock":"Bedrock Model","format.bedrock.desc":"統合版モデリング","format.bedrock_old":"Bedrock Legacy Model","format.bedrock_old.desc":"統合版-1.12 エンティティモデル","format.modded_entity":"Modded Entity","format.modded_entity.desc":"エンティティモデリング","format.optifine_entity":"OptiFine Entity","format.optifine_entity.desc":"OptiFine カスタムエンティティモデリング","keys.mouse":"マウス %0","message.cleared_blank_faces.title":"ブランク","message.cleared_blank_faces.message":"%0個のテクスチャがない面を発見しました。それらをすべて削除しますか?","message.wireframe.enabled":"ワイヤーフレームを有効にしました","message.wireframe.disabled":"ワイヤーフレームを無効にしました","dialog.project.box_uv":"ボックスUV","dialog.convert_project.title":"プロジェクトを変換","dialog.convert_project.text":"このプロジェクトを変換しますか?この動作は戻せません","dialog.create_texture.double_use":"マルチテクスチャをキープする","dialog.model_stats.title":"モデルステータス","dialog.model_stats.cubes":"キューブ","dialog.model_stats.locators":"ロケーター","dialog.model_stats.groups":"グループ","dialog.model_stats.vertices":"頂点","dialog.model_stats.faces":"面","settings.username":"ニックネーム","settings.username.desc":"セッション用のニックネームを編集","settings.painting_grid":"ペイントグリット","settings.painting_grid.desc":"キューブ上にグリットを表示します","action.slider_brush_min_opacity":"最小不透明度","action.slider_brush_min_opacity.desc":"ブラシの最小不透明度","action.convert_project":"プロジェクトを変換","action.convert_project.desc":"別のモデルフォーマットに変換します","action.close_project":"プロジェクトを閉じる","action.close_project.desc":"進行中のプロジェクトを閉じます","action.export_bedrock":"ジオメトリーとしてエクスポート","action.export_bedrock.desc":"モデルを統合版ジオメトリーファイルとしてエクスポートします","action.save_project":"プロジェクトを保存","action.save_project.desc":"進行中のプロジェクトを保存します","action.save_project_as":"すべてのプロジェクトを保存","action.save_project_as.desc":"進行中のすべてのプロジェクトを保存します","action.export_over":"上書き保存","action.export_over.desc":"呼び出したファイルに上書きで保存します","action.add_locator":"ロケータ-を追加","action.add_locator.desc":"パーティクルの位置を制御するための新しいロケータを追加します","action.sidebar_left":"テクスチャとUV","action.sidebar_left.desc":"テクスチャとUVを呼び出します","action.sidebar_right":"エレメント","action.sidebar_right.desc":"変更したエレメントを呼び出します","action.uv_turn_mapping":"ターンマッピング","action.uv_turn_mapping.desc":"UVマッピングを90度回転させます","action.remove_blank_faces":"空白の面を削除","action.remove_blank_faces.desc":"選択した面をすべて削除します","menu.uv.select":"キューブを選択","web.download_app":"Appをダウンロード","uv_editor.turned":"ターンマッピング","display.reference.crossbow":"クロスボウ","dialog.settings.search_results":"検索","settings.animation_snap":"アニメーションスナップ","settings.animation_snap.desc":"アニメーションライン1ステップの間隔幅を設定します","action.import_optifine_part":"OptiFine Part をインポート","action.import_optifine_part.desc":"OptiFine エンティティモデルをインポートします","data.locator":"ロケーター","mode.start.no_recents":"最近開いたモデルはありません","panel.element":"Element","panel.element.position":"Position","panel.element.size":"Size","panel.element.origin":"Center","panel.element.rotation":"Rotation","message.canvas_limit_error.title":"キャンバス制限エラー","message.canvas_limit_error.message":"フォーマットによってキャンバスが48単位に制限されているため、アクションを正しく実行できませんでした。","data.effect":"エフェクト","generic.name":"名前","settings.recent_projects":"最近のモデル","settings.recent_projects.desc":"最近開いたモデルの最大数","settings.volume":"ボリューム","settings.volume.desc":"アニメーションのエフェクトを設定します","action.change_keyframe_file":"ファイルを選択","action.change_keyframe_file.desc":"オーディオファイルを選択して、効果音を視聴します","action.clear_timeline":"タイムラインをクリアー","action.clear_timeline.desc":"タイムライン上の未設定の骨格を削除する","action.select_effect_animator":"アニメーションエフェクト","action.select_effect_animator.desc":"タイムラインを開いてサウンドとエフェクトを追加します","action.timeline_focus":"チャンネル","action.timeline_focus.desc":"タイムラインに表示するアニメーションチャンネルを選択します","timeline.particle":"パーティクル","timeline.sound":"サウンド","timeline.effects":"エフェクト","data.format":"フォーマット","format.optifine_part":"OptiFine Part","format.optifine_part.desc":"OptiFine エンティティパーツモデリング","action.reverse_keyframes":"キーフレームを反転","action.reverse_keyframes.desc":"選択したキーフレームを反転します","generic.help":"Help","message.removed_faces":"%0 を削除しました","dialog.sketchfab_uploader.draft":"Draft","action.slider_pos":"Move %0","action.slider_pos.desc":"%0軸上で移動する","action.slider_size":"Size %0","action.slider_size.desc":"%0軸上でリサイズする","action.slider_rotation":"Rotate %0","action.slider_rotation.desc":"%0軸上で回転する","action.slider_origin":"Pivot %0","action.slider_origin.desc":"%0軸上でピポットする","action.rotate_cw":"Rotate %0 +90","action.rotate_cw.desc":"%0軸上で90°回転します","action.rotate_ccw":"Rotate %0 -90","action.rotate_ccw.desc":"%0軸上で-90°回転します","action.flip":"Flip %0","action.flip.desc":"%0軸上でフィリップします","action.center":"Center %0","action.center.desc":"選択したキューブを%0軸の中央に配置します","action.bring_up_all_animations":"変更されたすべてのアニメーターをタイムラインに組み込みます","panel.bone":"Bone","data.color":"カラー","generic.export":"エクスポート","generic.none":"なし","status_bar.recording":"タイムラプスを記録中…","message.add_to_palette":"パレットを追加","message.size_modifiers":"Shiftを押したままにすると、少しずつ変化します。","message.timelapse_start":"スタート","message.timelapse_stop":"ストップ","message.import_palette.replace_palette":"古いパレットを置き換えます","message.import_palette.threshold":"マージ","dialog.timelapse.interval":"インターバル-秒-","dialog.timelapse.source":"ソース","dialog.timelapse.source.interface":"インターフェース","dialog.timelapse.source.locked":"アングルを固定","dialog.timelapse.destination":"移動先のフォルダ","layout.color.checkerboard":"チェッカーボード","layout.color.checkerboard.desc":"キャンパスの背景とUVエディター","layout.font.code":"コードフォント","layout.css":"カスタム CSS","settings.category.paint":"ペイント","settings.deactivate_size_limit":"サイズ制限の削除","settings.deactivate_size_limit.desc":"モデルの最大サイズ制限を削除します","settings.brush_opacity_modifier":"ブラシ不透明度","settings.brush_opacity_modifier.desc":"ブラシの不透明度を変更します","settings.brush_size_modifier":"ブラシサイズ","settings.brush_size_modifier.desc":"ブラシの大きさを変更します","settings.brush_modifier.pressure":"筆圧","settings.brush_modifier.tilt":"チルト","category.color":"カラー","action.import_theme":"テーマをインポート","action.export_theme":"テーマをエクスポート","action.export_theme.desc":"現在の設定に基づいてテーマファイルを作成します","action.reset_theme":"テーマをリセット","action.reset_theme.desc":"テーマをデフォルトに変更します","action.slider_color_h":"色相","action.slider_color_s":"彩度","action.slider_color_v":"値","action.add_to_palette":"パレットに追加","action.add_to_palette.desc":"パレットに選択したカラーを追加します","action.import_palette":"パレットをインポート","action.import_palette.desc":".bbpalette をインポートします","action.export_palette":"パレットをエクスポート","action.export_palette.desc":".bbpalette をエクスポートします","action.generate_palette":"パレットを生成","action.generate_palette.desc":"テクスチャからパレットを生成します","action.sort_palette":"ソート","action.sort_palette.desc":"パレット上のすべてのカラーを色と明るさで並べ替えます","action.timelapse":"タイムラプス…","action.timelapse.desc":"モデリングプロセスのタイムラプスを記録します","action.add_keyframe":"キーフレームを追加","action.add_keyframe.desc":"キーフレームを自動的に追加します。 Shiftキーを押してデフォルト値を表示します","action.bring_up_all_animations.desc":"変更されたすべてのアニメーターをタイムラインに取り込みます","timeline.timeline":"取扱説明書","menu.palette.load.default":"デフォルト","panel.color.picker":"Picker","panel.color.palette":"Palette","generic.import":"インポート","settings.brush_modifier.none":"なし","action.export_entity":"統合版Entityをエクスポート","action.export_entity.desc":"現在のモデルをエンティティとしてmobs.jsonファイルに追加します","settings.highlight_cubes":"ハイライトキューブ","settings.highlight_cubes.desc":"キューブにカーソルを合わせるか、選択するとキューブが強調表示します","action.add_marker":"マーカー","action.add_marker.desc":"タイムラインマーカーを設定します","timeline.pre_effect_script":"Script","format.skin":"Skin","format.skin.desc":"スキンを編集","message.sketchfab.setup_guide":"Sketchfabでモデルを設定する方法を学びたいですか?%0","dialog.skin.title":"Skin","dialog.skin.model":"スキン","dialog.skin.texture":"テクスチャを追加","action.toggle_skin_layer":"レイヤーを切り替え","action.toggle_skin_layer.desc":"スキンモデルのレイヤーを切り替えます","action.gui_light":"GUIライト","action.gui_light.desc":"インベントリでアイテムを照らす方法を選択します","action.gui_light.side":"Sideライト","action.gui_light.front":"Frontライト","action.move_keyframe_back":"キーフレームを戻す","action.move_keyframe_forth":"キーフレームを前方に移動する","menu.help":"Help","menu.help.discord":"Discord","menu.help.report_issue":"問題を報告","menu.help.plugin_documentation":"プラグインAPI","menu.help.search_action":"検索および実行","menu.help.donate":"寄付","menu.help.about":"About...","menu.preview.background.clipboard":"クリップボードから読み込む","dialog.ignore":"スルー","generic.unset":"Unset","message.invalid_builtin_parent.title":"Error","message.invalid_builtin_parent.message":"有効なモデルをエクスポートするために、無効なモデル \'%0\'へのリンクが削除されました。","dialog.resize_texture.fill":"Fill","dialog.resize_texture.fill.transparent":"Transparent","dialog.resize_texture.fill.color":"Color","dialog.resize_texture.fill.repeat":"Repeat","dialog.resize_texture.fill.stretch":"Stretch","dialog.scale.element_pivot":"Element Pivot","dialog.scale.selection_center":"Selection Center","dialog.create_gif.length_mode":"Lengthモード","dialog.create_gif.length_mode.seconds":"Seconds","dialog.create_gif.length_mode.frames":"フレーム","dialog.create_gif.length_mode.animation":"アニメーションの長さ","dialog.create_gif.length_mode.turntable":"ターンテーブル","dialog.save_angle.projection":"プロジェクション","dialog.save_angle.projection.perspective":"視点","dialog.save_angle.projection.orthographic":"直交","dialog.sketchfab_uploader.animations":"アニメーション","dialog.settings.theme":"テーマ","settings.category.interface":"インタフェース","settings.preview_checkerboard":"プレビュー","settings.preview_checkerboard.desc":"プレビューチェッカーボードの背景を切り替えます","settings.uv_checkerboard":"UV エディター","settings.uv_checkerboard.desc":"UVエディターのチェッカーボードの背景を切り替えます","category.paint":"ペイント","action.fill_mode.color_connected":"Connected Colors","action.draw_shape_type":"シャープ","action.draw_shape_type.rectangle":"四角形■","action.draw_shape_type.rectangle_h":"四角形□","action.draw_shape_type.ellipse":"円●","action.draw_shape_type.ellipse_h":"円○","action.draw_shape_type.line":"線","action.mirror_painting":"ミラーペイント","action.mirror_painting.description":"モデルの反対側にもペイントします","action.lock_alpha":"アルファチャンネルを固定","action.lock_alpha.description":"ピクセルの透明度をロックします","action.draw_shape_tool":"図形","action.draw_shape_tool.desc":"テクスチャにシンプルな形状を描きます","action.copy_paste_tool":"コピーペースト","action.copy_paste_tool.desc":"選択したテクスチャをコピー/貼り付けする","action.export_gltf":"glTFとしてエクスポート","action.export_gltf.desc":"モデルとアニメーションをglTFファイルとしてエクスポートします","action.transform_space":"Transform Space","action.transform_space.desc":"Default transform space for elements and bones","action.transform_space.global":"Global","action.transform_space.bone":"Bone","action.transform_space.local":"Local","action.toggle_camera_projection":"カメラの切り替え","action.toggle_camera_projection.desc":"カメラの投影を遠近法と正投影法の間で切り替えます","action.load_camera_angle":"カメラアングル: %0","action.load_camera_angle.desc":"カメラアングル \'%0\'を読み込みます","action.slider_face_tint":"色合い指数","action.slider_face_tint.desc":"現在の顔の色合い指数を設定します。 -1は未設定を意味します","menu.help.quickstart":"クイックスタート","menu.help.developer":"デベロッパー","menu.help.developer.dev_tools":"開発ツールを開く","menu.help.developer.reset_storage":"初期化","menu.help.developer.reset_storage.confirm":"Blockbenchを工場出荷時設定にリセットします。すべてのカスタム設定、キーバインド、およびインストールされたプラグインが削除されます。","menu.help.developer.cache_reload":"キャッシュのリロード","menu.texture.resize":"リサイズ...","menu.preview.orthographic":"正投影","menu.preview.save_angle":"アングルを保存...","menu.preview.angle":"アングル","menu.preview.angle.initial":"初期角度","menu.preview.angle.load":"ロード","menu.preview.maximize":"最大化","panel.color.both":"Both","uv_editor.copy_selection":"選択範囲をコピー","uv_editor.paste_selection":"選択範囲を貼り付け","uv_editor.copy_paste_tool.place":"配置","uv_editor.copy_paste_tool.cut":"カット","uv_editor.copy_paste_tool.mirror_x":"Mirror X","uv_editor.copy_paste_tool.mirror_y":"Mirror Y","uv_editor.copy_paste_tool.rotate":"Rotate 90°","dialog.project.modded_entity_version":"バージョンをエクスポート","dialog.save_angle.position":"カメラポジション","dialog.save_angle.target":"焦点","dialog.skin.pose":"ポーズ","layout.color.frame":"フレーム","layout.color.frame.desc":"ボーダーとタイトルバーのフレーム","settings.large_grid_size":"ブロックグリットサイズ","settings.large_grid_size.desc":"ブロックグリットのサイズを変更","action.load_plugin_from_url":"URLからプラグインをロード","action.load_plugin_from_url.desc":"サーバーからプラグインをロードします","action.cube_counter.desc":"現在のキューブ数とその他の統計を表示します","action.unlock_everything":"アンロック","action.unlock_everything.desc":"アウトライナーの全てのロックを解除します","action.load_palette":"パレットをロード","action.load_palette.desc":"パレットプリセットをロードします","action.toggle_locked":"トグルロック","action.toggle_locked.desc":"ロックするかどうかを切り替えます","action.apply_display_preset":"プリセットを適用","action.apply_display_preset.desc":"カスタムの表示設定プリセットを適用します","action.apply_display_preset.here":"スロットに適用","action.apply_display_preset.everywhere":"全てのスロットに適用","action.resolve_keyframe_expressions":"Resolve Keyframe","action.resolve_keyframe_expressions.desc":"Resolves the math expressions of the selected keyframes","action.fold_all_animations":"すべてのアニメーターを折りたたむ","menu.palette.load.empty":"空白","switches.lock":"ロック","camera_angle.isometric_right":"同尺-右","camera_angle.isometric_left":"同尺-左","settings.render_sides":"レンダリング","settings.render_sides.desc":"面をレンダリングします","settings.render_sides.auto":"オート","settings.render_sides.front":"アウトサイド","settings.render_sides.double":"両面","generic.enable":"有効","generic.disable":"無効","generic.redacted":"Redacted","dialog.project.layered_textures":"Layered Textures","dialog.select_texture.import_all":"すべてインポート","dialog.skin.layer_template":"Layer Texture","about.version.up_to_date":"最新","about.version.update_available":"バージョン %0 が利用可能です","settings.category.application":"アプリケーション","settings.streamer_mode":"配信者モード","settings.streamer_mode.desc":"最近使ったファイルのようなセンシティブな情報を隠します","settings.automatic_updates":"自動更新","settings.automatic_updates.desc":"自動的に新しいバージョンをダウンロードし、Blockbenchを最新に保ちます","action.rotation_space":"Rotation Space","action.focus_on_selection":"Center View on Selection","action.focus_on_selection.desc":"Align the camera to face the center of the current selection","action.jump_to_timeline_start":"Jump to Animation Start","action.jump_to_timeline_end":"Jump to Animation End","menu.help.updating":"更新中 (%0%)","menu.help.update_ready":"更新のために再起動","menu.help.update_failed":"更新失敗","menu.animation.loop.once":"1回のみ","menu.animation.loop.hold":"Hold On Last Frame","menu.animation.loop.loop":"繰り返し","interface.streamer_mode_on":"配信者モードが有効","generic.reset":"Reset","generic.restore":"Restore","keys.mousewheel":"Mousewheel","message.delete_animation.title":"Delete Animation","message.delete_animation.message":"The animation was removed from Blockbench. Do you also want to delete the animation from the file that is was saved in?","message.reset_keybindings":"Are you sure you want to reset all keybindings?","message.no_animation_to_import":"No animations to import","dialog.material_instances.title":"Material Instances","dialog.animation_import.title":"Select Animations to Import","dialog.create_texture.padding":"Padding","settings.fov":"FOV","settings.fov.desc":"Camera Field of View. Default is 45","settings.sync_color":"Sync Color","settings.sync_color.desc":"Synchronize the color between different Blockbench instances","settings.dialog_drag_background":"Position Background","settings.dialog_drag_background.desc":"Show \\"Position Background\\" dialog","settings.minify_bbmodel":"Minified Project Files","settings.minify_bbmodel.desc":"Write .bbmodel files minified into one line","action.edit_material_instances":"Edit Material Instances","action.edit_material_instances.desc":"Edit material instance names for bedrock block geometries","action.save_all_animations":"Save All Animations","action.save_all_animations.desc":"Save all currently loaded animations","action.keyframe_interpolation":"Interpolation","action.keyframe_interpolation.desc":"Select the keyframe interpolation mode","action.keyframe_interpolation.linear":"Linear","action.keyframe_interpolation.catmullrom":"Smooth","action.timeline_focus.hide_empty":"Hide empty channels","menu.file.preferences":"Preferences","menu.animation.blend_weight":"Blend Weight","menu.animation.save":"Save","menu.animation.properties":"Properties...","menu.animation.file":"File","menu.animation.snapping":"Snapping","menu.animation.open_location":"Open File Location","panel.keyframe.add_data_point":"Add Keyframe Data Point","panel.keyframe.remove_data_point":"Remove Data Point","panel.keyframe.pre":"Pre","panel.keyframe.post":"Post","generic.all":"All","message.small_face_dimensions.title":"Incompatible Face Dimensions","message.small_face_dimensions.message":"The selection contains faces that are smaller than 1 unit in one direction. The Box UV mapping system considers any faces below that threshold as 0 pixels wide. The texture on those faces therefore may not work correctly.","message.small_face_dimensions.face_uv":"The current format supports per-face UV maps which can handle small face dimensions. Go to \\"File\\" > \\"Project...\\" and uncheck \\"Box UV\\".","dialog.plugins.outdated_client":"Requires a newer version of Blockbench","dialog.plugins.outdated_plugin":"Plugin is outdated and does not work with this version of Blockbench","settings.motion_trails":"Motion Trails","settings.motion_trails.desc":"Show motion trails in the animation editor","settings.antialiasing":"Anti-aliasing","settings.antialiasing.desc":"Toggle anti-aliasing in the preview. Restart Blockbench to apply changes","action.timeline_frame_back":"Jump 1 Frame Back","action.timeline_frame_forth":"Jump 1 Frame Forth","action.ik_enabled":"Enable IK","action.ik_enabled.desc":"Enable Inverse Kinematics for this bone","action.slider_ik_chain_length":"IK Chain Length","action.slider_ik_chain_length.desc":"Upwards length of the IK bone chain","panel.bone.ik":"Inverse Kinematics (Experimental)","settings.particle_tick_rate":"Particle Tick Rate","settings.particle_tick_rate.desc":"Tick rate for particle effects in ticks per second. Default is 30","action.lock_motion_trail":"Lock Motion Trail","action.lock_motion_trail.desc":"Lock the motion trail to the currently selected group","menu.animation_file.unload":"Unload Animation File"}'),ko:JSON.parse('{"dialog.ok":"확인","dialog.cancel":"취소","dialog.confirm":"확인","dialog.close":"닫기","dialog.import":"가져오기","dialog.save":"저장하기","dialog.discard":"나가기","dialog.dontshowagain":"다시 보지 않기","data.cube":"큐브","data.group":"그룹","data.texture":"텍스쳐","data.plugin":"플러그인\\n","data.preview":"미리보기","data.toolbar":"도구 창","data.image":"이미지","keys.ctrl":"Ctrl","keys.shift":"Shift","keys.alt":"Alt","keys.meta":"커맨드 키","keys.delete":"Delete","keys.space":"Space","keys.leftclick":"왼쪽 마우스 클릭","keys.middleclick":"가운데 마우스 클릭","keys.rightclick":"오른쪽 마우스 클릭","keys.tab":"Tab","keys.backspace":"Backspace","keys.enter":"Enter","keys.escape":"Esc","keys.function":"F%0","keys.numpad":"키패드 %0","keys.caps":"Capslock","keys.menu":"Menu","keys.left":"←","keys.up":"↑","keys.right":"→","keys.down":"↓","keys.pageup":"Page Up","keys.pagedown":"Page Down","keys.plus":"+","keys.comma":",","keys.point":".","keys.minus":"-","keys.cross":"+","keys.end":"End","keys.pos1":"Home","keys.printscreen":"Print Screen","keys.pause":"Pause","message.rotation_limit.title":"각도 제한","message.rotation_limit.message":"마인크래프트에서는 각을 22.5도씩만 조절할 수 있습니다. 또한 회전은 한 방향으로만 할 수 있습니다. \\"자유 모델\\"을 활성화하면 제한이 풀리는 대신 마인크래프트에 적용하기 힘들어집니다","message.file_not_found.title":"파일을 찾을 수 없습니다","message.file_not_found.message":"지정된 파일을 불러올 수 없습니다. 클라우드 같은 가상 폴더에 저장된 파일이 아닌지 확인하십시오.","message.screenshot.title":"스크린샷","message.screenshot.message":"스크린 샷을 캡쳐했습니다.","message.screenshot.clipboard":"클립보드","message.screenshot.right_click":"오른쪽 마우스로 스크린 샷을 저장합니다","message.invalid_file.title":"유효하지 않은 파일","message.invalid_file.message":"유효하지 않은 .json 파일 : %0","message.invalid_model.title":"유효하지 않은 모델 파일","message.invalid_model.message":"이 파일은 모델에 관련된 파일이 아닙니다.","message.child_model_only.title":"비어있는 자식 모델","message.child_model_only.message":"이 파일은 %0의 자식 모델이며 내용이 없습니다.","message.drag_background.title":"배경 위치 이동","message.drag_background.message":"배경을 드래그하여 배경 위치를 이동합니다. 쉬프트를 누르고 드래그하면 배경 크기를 조절할 수 있습니다.","message.unsaved_textures.title":"저장되지 않은 텍스쳐","message.unsaved_textures.message":"당신의 모델에는 지정되지 않은 텍스쳐가 포함되어있습니다. 리소스팩 내부의 알맞는 폴더에 텍스쳐를 삽입하십시오.","message.model_clipping.title":"모델이 너무 큽니다","message.model_clipping.message":"\\"%0\\"로 지정된 큐브가3x3x3 크기 제한을 넘어가고 있습니다. 이 모델은 마인크래프트에서 사용이 불가능해집니다.","message.loose_texture.title":"텍스쳐 가져오기","message.loose_texture.message":"방금 불러온 텍스쳐는 옳지 않은 경로에 있습니다. 마인크래프트에서 정상적으로 불러내기 위해서는 리소스팩 폴더 내부에 텍스쳐가 있어야 합니다.","message.loose_texture.change":"경로 변경하기","message.update_res.title":"텍스쳐 해상도","message.update_res.message":"프로젝트 해상도를 이 텍스쳐의 해상도로 업데이트 하시겠습니까? 텍스쳐의 해상도가 프로젝트보다 높은 경우 \'취소\'를 클릭하십시오.","message.update_res.update":"업데이트","message.bedrock_overwrite_error.message":"Blockbench가 이전 모델과 이 모델을 합치는데 실패했습니다.","message.bedrock_overwrite_error.backup_overwrite":"백업 만들고 덮어쓰기","message.bedrock_overwrite_error.overwrite":"덮어쓰기","message.close_warning.message":"모델을 저장하시겠습니까?","message.close_warning.web":"진행된 작업을 잃을 것입니다. 저장하지 않고 나가시겠습니까?","message.default_textures.title":"기본 텍스쳐","message.default_textures.message":"바닐라 리소스팩의 \\"textures\\" 폴더를 선택","message.default_textures.detail":"마인크래프트 내부의 jar 파일에서 기본 리소스팩을 추출하거나 웹에서 다운로드 하십시오. 그런 다음 textures 폴더를 찾아 여십시오. Blockbench가 해당 위치를 기억하고 현재 리소스 팩에서 찾을 수없는 경우 기본 리소스팩에서 텍스쳐를 가져옵니다.","message.default_textures.select":"기본 텍스쳐 폴더 선택","message.image_editor.title":"이미지 편집 프로그램 선택하기","message.image_editor.file":"파일 열기...","message.image_editor.exe":"실행 가능한 이미지 편집 프로그램 선택하기","message.display_skin.title":"스킨 표시","message.display_skin.message":"플레이어 이름을 쓰거나 컴퓨터에서 파일을 골라 스킨 변경","message.display_skin.upload":"스킨 저장","message.display_skin.name":"사용자 이름","message.display_skin.reset":"초기화","message.invalid_plugin":"잘못된 플러그인입니다. 콘솔을 확인하십시오","message.load_plugin_app":"이 플러그인이 당신의 컴퓨터를 변경할 수 있도록 하용하시겠습니까? 신뢰할 수 있는 플러그인만 불러오십시오.","message.load_plugin_web":"이 플러그인을 불러올까요? 신뢰할 수 있는 플러그인만 불러오십시오.","message.preset_no_info":"사전 설정에서 이 슬롯에 대한 정보가 없음","message.restart_to_update":"Blockbench 재시작","message.save_file":"%0를 저장했습니다","message.save_obj":".obj로 저장하기","dialog.project.title":"프로젝트","dialog.project.name":"파일 이름","dialog.project.parent":"부모 모델","dialog.project.geoname":"모델 식별자","dialog.project.openparent":"부모 모델 열기","dialog.project.ao":"동적 그림자","dialog.project.width":"텍스쳐 가로 크기","dialog.project.height":"텍스쳐 세로 크기","dialog.texture.title":"텍스쳐","dialog.texture.variable":"변수","dialog.texture.namespace":"이름 공간","dialog.texture.folder":"폴더","dialog.extrude.title":"이미지 확장","dialog.extrude.mode":"읽기 모드","dialog.extrude.mode.areas":"영역","dialog.extrude.mode.lines":"선","dialog.extrude.mode.columns":"열","dialog.extrude.mode.pixels":"픽셀","dialog.extrude.opacity":"최소 투명도","dialog.extrude.scan":"읽기 및 가져오기","dialog.display_preset.title":"사전 설정 추가","dialog.display_preset.message":"저장하고 싶은 슬롯 선택","dialog.display_preset.create":"만들기","dialog.select.title":"선택","dialog.select.new":"새로 선택","dialog.select.group":"선택된 그룹","dialog.select.name":"이름 포함","dialog.select.random":"랜덤","dialog.select.select":"선택","dialog.scale.title":"모델 크기","dialog.scale.axis":"축","dialog.scale.scale":"크기","dialog.scale.clipping":"모델 클리핑: 모델이 캔버스보다 너무 큽니다.","dialog.scale.confirm":"크기","dialog.plugins.title":"플러그인","dialog.plugins.installed":"설치된 플러그인","dialog.plugins.available":"활성화된 플러그인","dialog.plugins.install":"플러그인 설치","dialog.plugins.uninstall":"플러그인 제거","dialog.plugins.reload":"플러그인 새로고침","dialog.plugins.none_installed":"설치된 플러그인이 없습니다.","dialog.plugins.none_available":"활성화된 플러그인이 없습니다.","dialog.plugins.web_only":"웹 버전 전용","dialog.plugins.app_only":"설치 버전 전용","dialog.plugins.author":"제작 : %0","dialog.plugins.show_less":"표시 제한","dialog.entitylist.title":"엔티티 모델 열기","dialog.entitylist.text":"불러올 모델 선택하기","dialog.entitylist.bones":"뼈대","dialog.entitylist.cubes":"큐브","dialog.create_texture.folder":"폴더","dialog.create_texture.template":"템플릿","dialog.create_texture.resolution":"텍스쳐 해상도","dialog.input.title":"입력","dialog.settings.settings":"설정","dialog.settings.keybinds":"키 설정","dialog.settings.about":"정보","layout.color.back":"뒤로","layout.color.back.desc":"배경 및 입력창","layout.color.dark":"어두움","layout.color.dark.desc":"캔버스 배경","layout.color.ui":"UI","layout.color.ui.desc":"주 화면 색상","layout.color.bright_ui":"밝은 UI","layout.color.bright_ui.desc":"컨텍스트 메뉴 및 툴팁","layout.color.button":"버튼","layout.color.button.desc":"버튼과 스위치","layout.color.selected":"선택됨","layout.color.selected.desc":"선택 창 및 오브젝트","layout.color.border":"경계","layout.color.border.desc":"입력창 및 버튼의 테두리","layout.color.accent":"강조","layout.color.accent.desc":"슬라이더 바 및 세부사항","layout.color.grid":"격자","layout.color.grid.desc":"3D 미리보기 격자","layout.color.text":"텍스트","layout.color.text.desc":"일반 텍스트","layout.color.light":"빛","layout.color.light.desc":"하이라이트 글씨","layout.color.accent_text":"강조된 글씨","layout.color.accent_text.desc":"밝거나 강조된 요소의 텍스트","layout.font.main":"주 폰트","layout.font.headline":"헤드라인 폰트","about.version":"버전:","about.creator":"제작자:","about.website":"웹사이트:","about.bugtracker":"버그 제보:","about.electron":"이 프로그램은 Electron으로 제작되었습니다.","about.vertex_snap":"꼭짓점 맞춤 기능 제작 : SirBenet","about.icons":"아이콘 팩:","about.libraries":"라이브러리","settings.category.general":"일반","settings.category.preview":"미리보기","settings.category.grid":"격자","settings.category.edit":"편집","settings.category.snapping":"스내핑","settings.category.defaults":"기본","settings.category.dialogs":"대화 상자","settings.category.export":"내보내기 설정","settings.language":"언어","settings.language.desc":"언어. 변경 사항을 적용하려면 Blockbench 재시작 필요","settings.backup_interval":"백업 주기","settings.backup_interval.desc":"분당 자동 백업 주기입니다.","settings.origin_size":"중점 표시","settings.origin_size.desc":"회전 중심을 보여주는 선의 길이를 조절합니다","settings.control_size":"축 화살표 크기","settings.control_size.desc":"각 축에 달린 화살표의 크기를 조절합니다","settings.display_skin":"스킨 표시","settings.display_skin.desc":"참고 플레이어 모델에 사용되는 스킨","settings.shading":"쉐이딩","settings.shading.desc":"쉐이딩 허용","settings.texture_fps":"에니메이션 텍스쳐 FPS","settings.texture_fps.desc":"에니메이션 텍스쳐의 초당 프레임","settings.base_grid":"작은 격자","settings.base_grid.desc":"작은 격자를 표시합니다","settings.large_grid":"블록 격자","settings.large_grid.desc":"16x16 크기의 블록 격자를 표시합니다.","settings.full_grid":"정확한 블록 격자","settings.full_grid.desc":"픽셀의 정확한 블록 격자를 표시합니다.","settings.large_box":"중간 박스","settings.large_box.desc":"3x3 경계 표시","settings.display_grid":"보기 모드","settings.display_grid.desc":"디스플레이 모드에서 격자 표시","settings.undo_limit":"실행 취소 한계","settings.undo_limit.desc":"실행 취소 횟수 제한","settings.local_move":"상대적으로 축 이동","settings.local_move.desc":"가능한 경우 회전된 요소는 각자의 축으로 이동합니다.","settings.canvas_unselect":"캔버스 클릭 해제","settings.canvas_unselect.desc":"바탕 클릭 시 전체 선택 해제","settings.paint_side_restrict":"브러쉬 옆으로 제한","settings.paint_side_restrict.desc":"브러쉬가 현재 면에만 칠하도록 제한","settings.autouv":"자동 UV","settings.autouv.desc":"자동 UV를 기본으로 허용","settings.create_rename":"큐브 이름 지정","settings.create_rename.desc":"요소 또는 그룹을 생성할 때 이름 강조","settings.edit_size":"격자 크기","settings.edit_size.desc":"큐브 이동 거리","settings.shift_size":"Shift 단위","settings.shift_size.desc":"움직이거나 이동할때 Shift를 누를 때의 단위","settings.ctrl_size":"Ctrl 단위","settings.ctrl_size.desc":"움직이거나 이동할때 Ctrl를 누를 때의 단위","settings.negative_size":"음(-)의 크기","settings.negative_size.desc":"크기 조정 시 음수 허용","settings.dialog_larger_cubes":"모델이 너무 큽니다","settings.dialog_larger_cubes.desc":"\\"모델이 너무 큽니다\\" 대화 표시","settings.dialog_rotation_limit":"회전 제한","settings.dialog_rotation_limit.desc":"\\"회전 제한\\" 대화 상자 표시","settings.minifiedout":"최소화 된 내보내기","settings.minifiedout.desc":"한줄에 넣기","settings.export_groups":"그룹 내보내기","settings.export_groups.desc":"그룹을 블록 또는 아이템 모델 형식으로 저장","settings.credit":"크레딧 ","settings.credit.desc":"내보낸 파일에 크레딧 설명 추가","settings.default_path":"기본 경로","settings.default_path.desc":"기본 텍스쳐 폴더","settings.image_editor":"이미지 편집기","settings.image_editor.desc":"텍스쳐를 편집할 기본 이미지 편집기","category.navigate":"찾기","category.tools":"도구","category.file":"파일","category.blockbench":"Blockbench","category.edit":"편집","category.transform":"변환","category.filter":"필터","category.view":"보기","category.display":"디스플레이 설정","category.textures":"텍스쳐","category.misc":"여러가지","keybind.preview_select":"선택","keybind.preview_rotate":"보는 각도 조정","keybind.preview_drag":"드래그 보기","keybind.confirm":"확인","keybind.cancel":"취소","action.slider_inflate":"부풀리기","action.slider_inflate.desc":"UV 변화 없이 큐브의 크기를 확장시킵니다.","action.slider_brush_size":"크기","action.slider_brush_size.desc":"브러쉬 굵기 (픽셀 단위)","action.slider_brush_opacity":"투명도","action.slider_brush_opacity.desc":"브러쉬 투명도 (백분율)","action.slider_brush_softness":"부드러움","action.slider_brush_softness.desc":"브러쉬 부드러움 (백분율)","action.uv_slider_pos_x":"좌우로 이동","action.uv_slider_pos_x.desc":"선택된 큐브의 UV 수평 이동","action.uv_slider_pos_y":"상하로 이동","action.uv_slider_pos_y.desc":"선택된 큐브의 UV 수직 이동","action.uv_slider_size_x":"수평 크기","action.uv_slider_size_x.desc":"선택된 큐브의 UV의 수평 크기 조절","action.uv_slider_size_y":"수직 크기","action.uv_slider_size_y.desc":"선택된 큐브의 UV의 수직 크기 조절","action.vertex_snap_mode":"맞춤 모드","action.vertex_snap_mode.desc":"꼭짓점을 이동하거나 크기 조절 시 선택","action.move_tool":"이동","action.move_tool.desc":"선택 및 이동 도구","action.resize_tool":"크기 조정","action.resize_tool.desc":"선택 및 크기 조절 도구","action.brush_tool":"페인트 브러쉬","action.brush_tool.desc":"표면 또는 UV 에디터의 비트맵 텍스쳐에 칠을 하는 도구","action.vertex_snap_tool":"꼭짓점 맞춤","action.vertex_snap_tool.desc":"두 큐브를 꼭짓점을 기준으로 맞춥니다","action.swap_tools":"교환 도구","action.swap_tools.desc":"이동 및 크기 조정 도구 간 전환","action.project_window":"프로젝트...","action.project_window.desc":"모델의 메타데이터를 편집할 수 있는 프로젝트 창 열기","action.open_model":"모델 열기","action.open_model.desc":"내 컴퓨터에서 모델 찾기","action.add_model":"모델 추가","action.add_model.desc":"다른 파일에서 모델 추가","action.extrude_texture":"압출된 텍스쳐","action.extrude_texture.desc":"텍스쳐를 늘려 모델 생성","action.export_blockmodel":"블록/아이템 모델 내보내기","action.export_blockmodel.desc":"마인크래프트 JE용 블록/아이템 모델 내보내기","action.export_optifine_part":"OptiFine 부위 내보내기","action.export_optifine_part.desc":"OptiFine 엔티티 모델 부위 단일 보내기","action.export_optifine_full":"OptiFine JEM 내보내기","action.export_optifine_full.desc":"OptiFine 엔티티 모델 전체 내보내기","action.export_obj":".OBJ으로 내보내기","action.export_obj.desc":"렌더링용 Wavefront 객체 내보내기","action.settings_window":"설정..","action.settings_window.desc":"Blockbench 설정 대화 상자 열기","action.plugins_window":"플러그인","action.plugins_window.desc":"플러그인 스토어 메뉴를 엽니다.","action.reset_keybindings":"조작키 초기화","action.reset_keybindings.desc":"설정한 모든 단축키를 기본값으로 되돌립니다.","action.reset_layout":"레이아웃 초기화","action.reset_layout.desc":"Blockbench 기본으로 레이아웃 초기화","action.load_plugin":"파일에서 플러그인 로드","action.load_plugin.desc":"소스 파일 불러오기로 플러그인 로드","action.reload_plugins":"플러그인 새로고침","action.reload_plugins.desc":"모든 개발 플러그인 새로 고침","action.uv_dialog":"UV 창","action.uv_dialog.desc":"UV 대화 상자 열기 (모든 면 바둑판 보기)","action.uv_dialog_full":"전체 보기","action.uv_dialog_full.desc":"UV 대화 상자 열기 (한 면만 전체 화면 보기)","action.undo":"되돌리기","action.undo.desc":"마지막으로 진행한 작업을 취소합니다.","action.redo":"실행 취소","action.redo.desc":"마지막 되돌리기 작업을 취소합니다.","action.copy":"복사","action.copy.desc":"선택한 범위를 복사합니다","action.paste":"붙여넣기","action.paste.desc":"선택한 범위를 붙여넣습니다","action.cut":"잘라내기","action.cut.desc":"선택한 범위를 잘라냅니다","action.add_cube":"큐브 추가","action.add_cube.desc":"새로운 큐브 하나를 추가합니다.","action.add_group":"그룹 추가","action.add_group.desc":"새로운 그룹 또는 뼈대를 추가합니다.","action.outliner_toggle":"추가 옵션 전환","action.outliner_toggle.desc":"외곽선 추가 옵션 스위치 전환","action.duplicate":"복제","action.duplicate.desc":"선택된 정육면제나 그롭을 복제합니다.","action.delete":"삭제","action.delete.desc":"선택된 큐브나 그룹을 삭제합니다.","action.sort_outliner":"외곽선 정렬","action.sort_outliner.desc":"알파벳 순으로 외곽선 정렬","action.select_window":"선택...","action.select_window.desc":"속성 기반 큐브 선택 및 검색","action.invert_selection":"선택 반전","action.invert_selection.desc":"현재 선택된 큐브 반전","action.select_all":"모두 선택","action.select_all.desc":"모든 큐브를 선택","action.collapse_groups":"그룹 닫기","action.collapse_groups.desc":"모든 그룹 닫기","action.scale":"크기 조정...","action.scale.desc":"선택된 큐브 크기","action.center_all":"모두 중앙으로","action.center_all.desc":"선택된 큐브를 중앙으로 합니다.","action.toggle_visibility":"보이기 전환","action.toggle_visibility.desc":"선택된 큐브 보이기 전환","action.toggle_export":"내보내기 전환","action.toggle_export.desc":"선택된 큐브 내보내기 설정 전환","action.toggle_autouv":"자동 UV 전환","action.toggle_autouv.desc":"선택된 큐브 자동 UV 전환","action.toggle_shade":"쉐이딩 전환","action.toggle_shade.desc":"선택된 큐브 쉐이딩 전환","action.rename":"이름 바꾸기","action.rename.desc":"선택된 큐브 이름 바꾸기","action.add_display_preset":"새 사전 설정","action.add_display_preset.desc":"새로운 사전 표기 설정을 추가합니다.","action.fullscreen":"전체 화면","action.fullscreen.desc":"전체화면 켜기/끄기","action.zoom_in":"확대","action.zoom_in.desc":"확대하여 인터페이스 크기 확대","action.zoom_out":"축소","action.zoom_out.desc":"축소하여 인터페이스 크기 축소","action.zoom_reset":"확대/축소 초기화","action.zoom_reset.desc":"기본의 100% 확대/축소 초기화","action.reset_interface":"작업 화면 초기화","action.reset_interface.desc":"GUI 크기 및 위치 초기화","action.toggle_wireframe":"와어어프레임 보기 전환","action.toggle_wireframe.desc":"와이어프레임 표시 모드 전환","action.screenshot_model":"스크린샷 모델","action.screenshot_model.desc":"현재 각도에서 모델 스크린샷 자르기","action.screenshot_app":"스크린샷 앱","action.screenshot_app.desc":"애플리케이션 전체 스크린샷","action.toggle_quad_view":"쿼드 뷰 전환","action.toggle_quad_view.desc":"4 viewport 모드 전환","action.import_texture":"텍스쳐 가져오기","action.import_texture.desc":"내 파일에서 하나 이상의 텍스쳐 가져오기","action.create_texture":"텍스쳐 생성","action.create_texture.desc":"빈 텍스쳐 또는 템플릿 텍스쳐 생성","action.save_textures":"텍스쳐 저장","action.save_textures.desc":"저장하지 않은 모든 텍스쳐 저장","action.animated_textures":"텍스쳐 애니메이션 재생","action.animated_textures.desc":"텍스쳐 미리보기의 애니메이션을 재생 또는 정지","action.origin_to_geometry":"중앙 피벗","action.origin_to_geometry.desc":"피벗 점을 선택 중심으로 설정","action.rescale_toggle":"재조정 전환","action.rescale_toggle.desc":"현재 기울기를 기준으로 큐브 크기 조정","action.bone_reset_toggle":"뼈대 초기화","action.bone_reset_toggle.desc":"뼈대가 부모 모델에서 큐브를 표시하지 않도록 중지","action.reload":"Blockbench 새로 고침","action.reload.desc":"Blockbench 새로 고침. 저장되지 않은 변경 사항은 복구할 수 없습니다","menu.file":"파일","menu.edit":"편집","menu.transform":"변환","menu.filter":"필터","menu.display":"디스플레이","menu.view":"보기","menu.file.new":"새 모델","menu.file.recent":"최근 작업물","menu.file.import":"가져오기","menu.file.export":"내보내기","menu.transform.rotate":"회전","menu.transform.flip":"뒤집기","menu.transform.center":"중앙으로","menu.transform.properties":"속성","menu.display.preset":"사전 설정 적용","menu.display.preset_all":"사전 설정 전체 적용","menu.display.remove_preset":"사전 설정 제거","menu.view.zoom":"확대하기","menu.view.background":"배경화면","menu.view.screenshot":"스크린샷","menu.cube.color":"지정 색","menu.cube.texture":"텍스쳐","menu.cube.texture.transparent":"투명","menu.cube.texture.blank":"비어있음","menu.group.sort":"분류","menu.group.resolve":"분해","menu.texture.face":"한 면에 적용","menu.texture.cube":"모든 면에 적용","menu.texture.file":"파일","menu.texture.refresh":"텍스쳐 새로고침","menu.texture.change":"파일 바꾸기","menu.texture.folder":"폴더에서 열기","menu.texture.edit":"편집","menu.texture.export":"다른 이름으로 저장","menu.texture.save":"저장","menu.texture.properties":"환경 설정...","menu.preview.background":"배경","menu.preview.background.load":"불러오기","menu.preview.background.position":"위치","menu.preview.background.lock":"카메라 잠금","menu.preview.screenshot":"스크린샷","menu.preview.perspective":"원근감","menu.preview.perspective.normal":"일반","menu.preview.quadview":"사면 보기","menu.preview.stop_drag":"배경 위치 중지","menu.uv.mapping":"UV 매핑","menu.uv.mapping.export":"내보내기","menu.uv.mapping.rotation":"회전","menu.uv.mapping.mirror_x":"X축 반전","menu.uv.mapping.mirror_y":"Y축 반전","menu.uv.texture":"텍스쳐","cube.color.light_blue":"하늘색","cube.color.yellow":"노랑색","cube.color.orange":"주황색","cube.color.red":"빨강색","cube.color.purple":"보라색","cube.color.blue":"파랑색","cube.color.green":"초록색","cube.color.lime":"연두색","switches.visibility":"가시성","switches.export":"내보내기","switches.shading":"그림자","switches.autouv":"자동 UV","panel.uv":"UV","panel.display":"디스플레이","panel.textures":"텍스쳐","panel.outliner":"외곽선","uv_editor.title":"UV 편집기","uv_editor.all_faces":"전체","uv_editor.no_faces":"없음","face.north":"북쪽","face.south":"남쪽","face.west":"서쪽","face.east":"동쪽","face.up":"위","face.down":"아래","direction.north":"북쪽","direction.south":"동쪽","direction.west":"서쪽","direction.east":"동쪽","direction.top":"위","direction.bottom":"아래","display.slot.third_right":"3인칭 우측","display.slot.third_left":"3인칭 좌측","display.slot.first_right":"1인칭 우측","display.slot.first_left":"1인칭 좌측","display.slot.head":"머리","display.slot.ground":"땅","display.slot.frame":"틀","display.slot.gui":"GUI","display.rotation":"회전","display.translation":"번역","display.scale":"규모","display.slot":"슬롯","display.reference":"참고 모델","display.reference.player":"플레이어","display.reference.zombie":"좀비","display.reference.armor_stand":"갑옷 거치대","display.reference.baby_zombie":"아기 좀비","display.reference.armor_stand_small":"작은 갑옷 거치대","display.reference.monitor":"보통","display.reference.bow":"굽히기","display.reference.block":"블록","display.reference.frame":"아이템 액자","display.reference.inventory_nine":"3x3","display.reference.inventory_full":"인벤토리","display.reference.hud":"HUD","display.preset.blank_name":"이름을 입력해주세요.","display.preset.item":"기본 아이템","display.preset.block":"기본 블록","display.preset.handheld":"기본 무기","display.preset.rod":"기본 막대","dialog.continue":"계속","message.square_textures":"텍스쳐는 정사각형이어야 합니다","message.unsaved_texture.title":"저장되지 않은 텍스쳐","message.unsaved_texture.message":"이 텍스쳐에 대한 변경 사항은 전부 지워질 것입니다. 계속하시겠습니까?","action.vertex_snap_mode.move":"이동","action.vertex_snap_mode.scale":"크기","action.open_model_folder":"모델 폴더 열기","action.open_model_folder.desc":"모델이 포함된 폴더 열기","action.change_textures_folder":"텍스쳐 위치 변경","action.change_textures_folder.desc":"텍스쳐가 저장된 폴더 바꾸기","menu.texture.particle":"파티클로 사용","message.update_notification.title":"업데이트를 진행할 수 없습니다","message.update_notification.message":"Blockbench의 새로운 버전 \\"%0\\"을 사용할 수 있습니다. 업데이트를 위해 자동 업데이트 설정을 허용해주세요","message.untextured":"이 표면은 텍스쳐가 없습니다","dialog.toolbar_edit.title":"툴바 사용자 설정","keybindings.reset":"초기화","keybindings.clear":"없음","action.cube_counter":"큐브 개수 세기","action.uv_rotation":"UV 회전","action.uv_rotation.desc":"UV 표면의 각도","action.uv_grid":"UV 그리드","action.uv_grid.desc":"UV 선택기가 스냅하는 그리드의 해상도","action.uv_grid.auto":"자동","action.uv_maximize":"UV 최대화","action.uv_maximize.desc":"이 표면의 UV를 전체 텍스처로 설정","action.uv_auto":"자동 UV","action.uv_auto.desc":"이 표면의 UV 크기를 표면의 실제 크기로 설정","action.uv_rel_auto":"상대적 자동 UV","action.uv_rel_auto.desc":"이 표면의 UV를 실제 표면의 위치 및 크기로 설정","action.uv_mirror_x":"X로 UV 좌우반전","action.uv_mirror_x.desc":"X축에서 이 표면의 UV를 좌우반전","action.uv_mirror_y":"Y로 UV 좌우반전","action.uv_mirror_y.desc":"Y축에서 이 표면의 UV를 좌우반전","action.uv_transparent":"투명한 표면","action.uv_transparent.desc":"현재 표면 투명하게 만들기","action.uv_reset":"표면 초기화","action.uv_reset.desc":"현재 표면 초기화","action.cullface":"후면 제거","action.cullface.desc":"선택한 모델의 측면이 덮인 경우 이 면에 대한 렌더링을 비활성화함","action.auto_cullface":"자동 후면 제거","action.auto_cullface.desc":"이 표면의 후면 제거를 자체로 설정","action.face_tint":"옅은 색","action.face_tint.desc":"현재 표면에 대한 색조 옵션을 사용 가능으로 설정","menu.toolbar.edit":"사용자 정의","menu.toolbar.reset":"초기화","uv_editor.rotated":"기울여짐","uv_editor.auto_cull":"수동 후면 제거","uv_editor.copied":"표면 복사됨","uv_editor.pasted":"표면 붙여넣어짐","uv_editor.copied_x":"%0 표면 복사됨","uv_editor.reset":"표면 초기화","uv_editor.maximized":"최대화됨","uv_editor.autouv":"자동 크기","uv_editor.mirrored":"좌우반전됨","uv_editor.to_all":"모든 표면에 적용","uv_editor.transparent":"투명하게 만들기","uv_editor.cullface_on":"후면 제거 키기","uv_editor.cullface_off":"후면 제거 끄기","uv_editor.tint_on":"옅은 색 키기","uv_editor.tint_off":"옅은 색 끄기","action.uv_apply_all":"모든 표면에 적용","action.uv_apply_all.desc":"현재 표면의 설정을 모든 면에 적용","message.image_editor_missing.title":"기본 이미지 에디터","message.image_editor_missing.message":"이미지 편집기의 실행 파일을 선택","message.image_editor_missing.detail":"Blockbench는 컴퓨터에서 이미지 편집기를 찾을 수 없습니다. 원하는 이미지 편집기의 실행 파일을 선택하십시오","action.update_autouv":"자동 UV 업데이트","action.update_autouv.desc":"선택한 큐브의 자동 UV 매핑 업데이트","category.uv":"UV","status_bar.saved":"모델 저장됨","status_bar.unsaved":"저장되지 않은 변경이 있습니다.","action.move_up":"위로","action.move_up.desc":"선택한 큐브를 현재 카메라 각도에 대해 위로 이동","action.move_down":"아래로","action.move_down.desc":"선택한 큐브를 현재 카메라 각도에 대해 아래로 이동","action.move_left":"옆으로","action.move_left.desc":"선택한 큐브를 현재 카메라 각도에 대해 왼쪽으로 이동","action.move_right":"오른쪽으로","action.move_right.desc":"선택한 큐브를 현재 카메라 각도에 대해 오른쪽으로 이동","action.move_forth":"앞으로","action.move_forth.desc":"선택한 큐브를 현재 카메라 각도에 대해 앞으로 이동","action.move_back":"뒤로","action.move_back.desc":"선택한 큐브를 현재 카메라 각도에 대해 뒤로 이동","layout.color.wireframe":"와이어프레임","layout.color.wireframe.desc":"와이어프레임 선 보기","action.add_animation":"애니메이션 추가","action.add_animation.desc":"빈 애니메이션 생성","action.load_animation_file":"애니메이션 가져오기","action.load_animation_file.desc":"애니메이션 파일 가져오기","action.play_animation":"애니메이션 재생","action.play_animation.desc":"애니메이션 미리 보기","action.slider_keyframe_time":"타임코드","action.slider_keyframe_time.desc":"선택한 키프레임의 타임코드 변경","timeline.rotation":"회전","timeline.position":"위치","timeline.scale":"크기","menu.keyframe.quaternion":"쿼터니언","panel.animations":"애니메이션","panel.keyframe":"키프레임","panel.keyframe.type":"키프레임 (%0)","generic.delete":"삭제","generic.rename":"이름 바꾸기","message.no_animation_selected":"이 작업을 하려면 애니메이션을 선택해야합니다","message.no_bone_selected":"이 작업을 하려면 뼈대를 선택해야합니다","message.duplicate_groups.title":"뼈대 이름 복제","message.duplicate_groups.message":"이 뼈대의 이름은 여러 개의 뼈대에 존재합니다. 이것은 문제를 일으킬 수 있습니다","action.select_all_keyframes":"모든 키프레임 선택","action.select_all_keyframes.desc":"현재 뼈대의 모든 키프레임 선택","action.delete_keyframes":"키프레임 삭제","action.delete_keyframes.desc":"선택된 키프레임 삭제","menu.animation":"애니메이션","menu.animation.loop":"루프","menu.animation.override":"재지정하","menu.animation.anim_time_update":"변수 업데이트","message.display_skin_model.title":"스킨 모델","message.display_skin_model.message":"스킨의 모델 종류를 고르세요.","message.display_skin_model.classic":"일반","message.display_skin_model.slim":"슬림","message.bone_material":"뼈대 물질 바꾸기","action.slider_animation_length":"애니메이션 길이","action.slider_animation_length.desc":"선택된 애니메이션 길이 바꾸기","panel.variable_placeholders":"변수 플레이스홀더","panel.variable_placeholders.info":"이름=값을 통해 미리 볼 변수 나열","status_bar.vertex_distance":"거리: %0","dialog.create_gif.title":"녹화된 GIF","dialog.create_gif.length":"길이","dialog.create_gif.fps":"프레임","dialog.create_gif.compression":"수량 압축","dialog.create_gif.play":"애니메이션 시작","category.animation":"애니메이션","action.record_model_gif":"GIF로 녹화","action.record_model_gif.desc":"현재 각도에서 모델의 애니메이션 GIF 녹화","display.mirror":"좌우반전","data.separator":"분리기","message.set_background_position.title":"배경 위치","menu.preview.background.set_position":"위치 설정","dialog.toolbar_edit.hidden":"숨김","action.export_class_entity":"Java 엔티티 내보내기","action.export_class_entity.desc":"Java classs로 엔티티 모델 내보내기","settings.seethrough_outline":"외곽선 X-Ray","settings.seethrough_outline.desc":"객체 뒤로 외곽선 표시","mode.edit":"편집","mode.paint":"칠하기","mode.display":"디스플레이","mode.animate":"애니메이션","status_bar.recording_gif":"GIF 녹화 중","status_bar.processing_gif":"GIF 처리 중","settings.backup_retain":"복사본 보존 기간","settings.backup_retain.desc":"오래된 복사본 최대 보존 기간 설정","action.rotate_tool":"회전","action.rotate_tool.desc":"선택한 개체를 회전시킵니다.","action.fill_tool":"채우기","action.fill_tool.desc":"한 면을 선택한 색상으로 채웁니다.","action.eraser":"지우개","action.eraser.desc":"투명하게 지우는 지우개","action.color_picker":"색 추출","action.color_picker.desc":"색 지정 도구","action.open_backup_folder":"복사본 폴더 열기","action.open_backup_folder.desc":"Blockbench 복사본 폴더 열기","switches.mirror":"UV 반전","language_name":"한국어","message.plugin_reload":"%0 개의 플러그인을 새로고침 했습니다.","settings.brightness":"밝기","settings.brightness.desc":"프리뷰 밝기. 기본값 50","menu.preview.perspective.reset":"카메라 초기화","action.fill_mode":"채우기 모드","action.fill_mode.face":"면","action.fill_mode.color":"색깔","action.fill_mode.cube":"큐브","action.toggle_mirror_uv":"UV 반전","action.toggle_mirror_uv.desc":"선택한 큐브의 X축에서 UV 미러링 토글","action.toggle_uv_overlay":"UV 오버레이 토글","action.toggle_uv_overlay.desc":"활성화되면 텍스처 위에 있는 모든 UV 매핑 오버레이 표시","menu.texture.blank":"텍스쳐가 없는 표면에 적용","dialog.scale.select_overflow":"오버플로우 선택","dialog.create_texture.compress":"템플릿 압축","action.action_control":"행동 제어","action.action_control.desc":"사용 가능한 모든 행동을 검색하고 실행","keybindings.recording":"키바인딩 녹화중","keybindings.press":"키 또는 키 조합을 누르거나 화면의 아무 곳이나 클릭하여 키 바인딩을 기록하세요","action.pivot_tool":"피벗 도구","action.pivot_tool.desc":"큐브 및 뼈대의 피벗 포인트를 변경하는 도구","action.slider_animation_speed":"재생 속도","action.slider_animation_speed.desc":"타임라인의 재생 속도 (퍼센트)","action.previous_keyframe":"이전 키프레임","action.previous_keyframe.desc":"이전 키프레임으로 건너뛰기","action.next_keyframe":"디음 키프레임","action.next_keyframe.desc":"다음 키프레임으로 건너뛰기","message.outdated_client.title":"업데이트 되지 않은 클라이언트","message.outdated_client.message":"이 작업을 하려면 Blockbench를 최신버전으로 업데이트해야합니다","action.export_asset_archive":"압축파일 다운로드","action.export_asset_archive.desc":"모델과 모든 텍스처가 포함된 압축 파일을 다운로드","action.upload_sketchfab":"Sketchfab 업로드","message.sketchfab.name_or_token":"Sketchfab 토큰과 이름 입력","dialog.sketchfab_uploader.title":"Sketchfab 모델 업로드","dialog.sketchfab_uploader.token":"API 토큰","dialog.sketchfab_uploader.about_token":"토큰은 Blockbench를 Sketchfab 계정에 연결하는 데 사용됩니다. %0에서 찾을 수 있습니다.","dialog.sketchfab_uploader.name":"모델 이름","dialog.sketchfab_uploader.description":"설명","dialog.sketchfab_uploader.tags":"태그","settings.sketchfab_token":"Sketchfab 토큰","settings.sketchfab_token.desc":"Blockbench에 Sketchfab 계정을 업로드할 수 있는 권한을 부여하는 토큰","panel.color":"색상","data.origin":"피벗","message.sketchfab.success":"모델을 성공적으로 업로드하였습니다","message.sketchfab.error":"Sketchfab에 업로드를 실패하였습니디","settings.outliner_colors":"외곽선 색상","settings.outliner_colors.desc":"외곽선에 있는 큐브의 색상 표시","action.upload_sketchfab.desc":"Sketchfab에 자신의 모델 업로드","action.element_colors":"큐브 색상","action.element_colors.desc":"외곽선에 있는 큐브의 색상 표시","texture.error.file":"파일이 존재하지 않습니다","texture.error.invalid":"잘못된 파일","texture.error.ratio":"잘못된 비율","texture.error.parent":"상위의 모델에서 제공하는 텍스쳐 파일","message.recover_backup.title":"모델 복구","message.recover_backup.message":"Blockbench가 저장되지 않고 종료되었습니다. 모델을 복구하시겠습니까?","message.install_plugin":"%0 플러그인 설치중","message.invalid_session.title":"잘못된 세션 토큰","message.invalid_session.message":"가입하려는 세션이 만료되었거나 제공된 토큰이 잘못되었습니다.","dialog.create_texture.power":"힘 크기 2","dialog.create_gif.turn":"턴테이블 속도","action.edit_session":"세션 수정","action.edit_session.desc":"편집 세션에 연결하여 다른 사용자와 협업","action.reset_keyframe":"키프레임 초기화","action.reset_keyframe.desc":"선택한 키프레임의 모든 값을 재설정","dialog.edit_session.title":"세션 수정","edit_session.username":"닉네임","edit_session.token":"토큰","edit_session.about":"세션 편집은 인터넷을 통한 모델에서 공동 작업하는 데 사용될 수 있습니다. 세션을 만들고 토큰을 복사하여 친구에게 보내면, 토큰을 사용하여 가입할 수 있습니다.","edit_session.join":"세션 들어가기","edit_session.create":"세션 만들기","edit_session.quit":"세션 나가기","edit_session.joined":"%0 (이)가 세션에 들어왔습니다.","edit_session.left":"&0 이(가) 세션에서 나갔습니다.","edit_session.quit_session":"현재 세션 나가기","edit_session.status":"상태","edit_session.hosting":"호스팅","edit_session.connected":"세션에 연결됨","dialog.sketchfab_uploader.private":"개인 (Pro)","dialog.sketchfab_uploader.password":"비밀번호 (Pro)","action.toggle_chat":"채팅 보기","action.toggle_chat.desc":"대화 내역의 가시성을 전환","action.uv_select_all":"모두 선택","action.uv_select_all.desc":"UV 다아얼로그에서 모든 면을 선택","panel.chat":"채팅","edit_session.welcome":"이 세션에 %0 으로 오신 것을 환영합니다","dialog.yes":"예","dialog.no":"아니오","generic.remove":"삭제","generic.download":"다운로드","generic.search":"검색","dates.today":"오늘","dates.yesterday":"어제","dates.this_week":"이번 주","dates.weeks_ago":"%0 주 지남","mode.start":"시작","mode.start.new":"새로운","mode.start.recent":"최근","format.free":"자유 모델","format.free.desc":"Unity등을 위한 제한 없는 모델 형식입니다.","format.java_block":"자바 블록/아이템","format.java_block.desc":"자바 에디션을 위한 모델 형식입니다. 크기와 회전에 제한이 있습니다.","format.bedrock":"베드락 모델","format.bedrock.desc":"베드락 에디션을 위한 모델 형식 입니다.","format.bedrock_old":"Bedrock 레거시 모델","format.bedrock_old.desc":"Pre-1.12 베드락 에디션 엔티티 모델","format.modded_entity":"수정된 엔티티","format.modded_entity.desc":"mod를 위한 엔티티 모델. .java 클래스 파일로 내보낼 수 있음","format.optifine_entity":"옵티파인 엔티티","format.optifine_entity.desc":"옵티파인을 위한 커스텀 엔티티 모델 형식입니다.","keys.mouse":"마우스 버튼 %0","message.cleared_blank_faces.title":"비어있는 표면","message.cleared_blank_faces.message":"Blockbench에서 텍스쳐가 없은 %0개의 큐브를 발견했습니다. 이 큐브들을 제거하시겠습니까?","message.wireframe.enabled":"와이어프레임 뷰 활성화","message.wireframe.disabled":"와이어프레임 뷰 비활성화","dialog.project.box_uv":"상자 UV","dialog.convert_project.title":"프로젝트 변환","dialog.convert_project.text":"이 프로젝트를 정말 전환하시겠습니까? 이 단계를 되돌릴 수 없습니다.","dialog.create_texture.double_use":"다중 텍스처 점유 유지","dialog.model_stats.title":"모델 상태","dialog.model_stats.cubes":"큐브들","dialog.model_stats.locators":"로케이터","dialog.model_stats.groups":"그룹들","dialog.model_stats.vertices":"수직","dialog.model_stats.faces":"표면들","settings.username":"닉네임","settings.username.desc":"수정된 세션을 위한 닉네임","settings.painting_grid":"그리드 칠하기","settings.painting_grid.desc":"페인트 모드에서 텍스쳐가 있는 큐브에 그리드 표시","action.slider_brush_min_opacity":"최소 불투명도","action.slider_brush_min_opacity.desc":"거친 브러쉬의 최소 불투명도 (퍼센트)","action.convert_project":"프로젝트 변환","action.convert_project.desc":"현재 프로젝트를 다른 파일 형식으로 변환합니다.","action.close_project":"프로젝트 닫기","action.close_project.desc":"현재 열려있는 프로젝트를 닫습니다.","action.export_bedrock":"베드락 지오메트리 내보내기","action.export_bedrock.desc":"베드락 에디션 지오메트리 파일로 모델을 내보내기","action.save_project":"프로젝트 저장","action.save_project.desc":"현재 프로젝트를 파일로 저장합니다.","action.save_project_as":"다른 이름으로 프로젝트 저장","action.save_project_as.desc":"새로운 곳에 현재 프로젝트를 저장합니다.","action.export_over":"모델 저장","action.export_over.desc":"파일을 덮어쓰고 모델, 텍스처 및 애니메이션 저장","action.add_locator":"로케이터 추가","action.add_locator.desc":"입자, 리쉬 등을 제어하기 위한 새 로케이터 추가","action.sidebar_left":"텍스쳐와 UV","action.sidebar_left.desc":"UV, 텍스쳐 작업 화면 열기","action.sidebar_right":"요소","action.sidebar_right.desc":"요소를 편집하려면 인터페이스를 여십시오","action.uv_turn_mapping":"매핑 전환","action.uv_turn_mapping.desc":"UV 매핑을 90도 정도 돌리기","action.remove_blank_faces":"빈 표면 지우기","action.remove_blank_faces.desc":"텍스쳐가 없는 모든 면 제거","menu.uv.select":"큐브 선택","web.download_app":"앱 다운로드","uv_editor.turned":"매핑 전환함","display.reference.crossbow":"크로스보우","dialog.settings.search_results":"검색 결과","settings.animation_snap":"애니메이션 스냅","settings.animation_snap.desc":"애니메이션 타임라인의 키프레임에 대한 초당 단계별 스냅 간격","action.import_optifine_part":"옵티파인 부분 불러오기","action.import_optifine_part.desc":"옵티파인을 위한 엔티티 부분 불러오기","data.locator":"로케이터","mode.start.no_recents":"최근에 열린 모델 없음","panel.element":"요소","panel.element.position":"위치","panel.element.size":"크기","panel.element.origin":"피벗 포인트","panel.element.rotation":"각도","message.canvas_limit_error.title":"캔버스 제한 오류","message.canvas_limit_error.message":"형식이 캔버스를 48 단위로 제한하기 때문에 작업을 올바르게 수행할 수 없습니다. 피벗 포인트를 변경하여 이 문제를 방지할 수 있습니다.","data.effect":"효과","generic.name":"이름","settings.recent_projects":"최근 모델 캡","settings.recent_projects.desc":"저장되어야하는 최근 모델의 최대 수","settings.volume":"음량","settings.volume.desc":"애니메이션 음향효과 볼륨 제어","action.change_keyframe_file":"파일 선택","action.change_keyframe_file.desc":"음향 효과를 미리 보려면 오디오 파일을 선택하세요","action.clear_timeline":"타임라인 초기화","action.clear_timeline.desc":"타임라인에서 선택되지 않은 뼈대 모두 지우기","action.select_effect_animator":"에니매이션 효과","action.select_effect_animator.desc":"타임라인을 열어 소리 및 입자 효과를 추가합니다","action.timeline_focus":"채널","action.timeline_focus.desc":"타임라인에 표시할 애니메이션 채널을 선택하십시오","timeline.particle":"입자","timeline.sound":"소리","timeline.effects":"효과","data.format":"형식","format.optifine_part":"옵티파인 부분","format.optifine_part.desc":"옵티파인 엔티티 모델을 위한 JPM 부분","action.reverse_keyframes":"키프레임 반전","action.reverse_keyframes.desc":"선택된 키프레임들의 순서를 반전시킵니다","generic.help":"도움말","message.removed_faces":"%0개의 면이 제거되었습니다","dialog.sketchfab_uploader.draft":"초안","action.slider_pos":"%0축 이동","action.slider_pos.desc":"%0축을 기준으로 큐브 이동","action.slider_size":"%0축 크기","action.slider_size.desc":"%0축을 기준으로 큐브 크기 조정","action.slider_rotation":"%0 회전","action.slider_rotation.desc":"%0축을 기준으로 큐브 회전","action.slider_origin":"%0축 회전 중심","action.slider_origin.desc":"회전 중심을 %0축을 기준으로 이동시킵니다","action.rotate_cw":"+90도만큼 %0 회전","action.rotate_cw.desc":"%0축을 기준으로 큐브 90° 회전","action.rotate_ccw":"-90도만큼 %0 회전","action.rotate_ccw.desc":"선택한 큐브를 %0 축에서 -90° 회전","action.flip":"%0 뒤집기","action.flip.desc":"%0 축을 중심으로 선택된 큐브 뒤집기","action.center":"%0축 중심","action.center.desc":"선택된 큐브를 %0 축의 중심으로 이동","action.bring_up_all_animations":"모든 애니메이션 가져오기","panel.bone":"뼈대","data.color":"색상","generic.export":"내보내기","generic.none":"없음","status_bar.recording":"타임랩스 기록","message.add_to_palette":"색상 견본에 추가","message.size_modifiers":"Ctrl 또는 Shift를 유지하여 더 작은 증분으로 변환","message.timelapse_start":"타임랩스 시작됨","message.timelapse_stop":"타임랩스 멈춤","message.import_palette.replace_palette":"오래된 색상 견본 바꾸기","message.import_palette.threshold":"병합 임계값","dialog.timelapse.interval":"간격 (초)","dialog.timelapse.source":"출처","dialog.timelapse.source.interface":"인터페이스","dialog.timelapse.source.locked":"각도 고정","dialog.timelapse.destination":"목적지 폴더","layout.color.checkerboard":"체커보드","layout.color.checkerboard.desc":"캔버스와 UV 편집기의 배경","layout.font.code":"폰트 코드","layout.css":"커스텀 CSS","settings.category.paint":"칠하기","settings.deactivate_size_limit":"크기 제한 비활성화","settings.deactivate_size_limit.desc":"특정 모델의 크기 제한을 제거합니다. ( 경고 : 이 설정은 오류를 발생시킬 수 있습니다! )","settings.brush_opacity_modifier":"불투명 브러쉬 수정","settings.brush_opacity_modifier.desc":"스타일러스펜을 사용할 때 브러쉬 투명도를 설정합니다.","settings.brush_size_modifier":"브러쉬 크기 조정","settings.brush_size_modifier.desc":"스타일러스펜을 사용할 때 브러쉬 크기를 설정합니다. ","settings.brush_modifier.pressure":"압력","settings.brush_modifier.tilt":"기울기","category.color":"색상","action.import_theme":"테마 불러오기","action.export_theme":"테마 내보내기","action.export_theme.desc":"현재 설정을 백업 파일로 생성합니다","action.reset_theme":"테마 초기화","action.reset_theme.desc":"설정 초기화","action.slider_color_h":"합성 색","action.slider_color_s":"채도","action.slider_color_v":"값","action.add_to_palette":"색상 견본에 추가","action.add_to_palette.desc":"선택된 색깔을 팔레트에 추가합니다.","action.import_palette":"색상 견본 불러오기","action.import_palette.desc":".bbpalette 색상 견본 파일 불러오기","action.export_palette":"색상 견본 내보내기","action.export_palette.desc":".bbpalette 파일로 색상 견본 내보내기","action.generate_palette":"색상 견본 생성","action.generate_palette.desc":"텍스쳐로부터 색상 견본 생성","action.sort_palette":"팔레트 정렬","action.sort_palette.desc":"팔레트의 모든 색깔을 색깔과 밝기로 정렬","action.timelapse":"타임랩스","action.timelapse.desc":"모델 제작의 진행 등의 모든 행동들을 기록합니다.","action.add_keyframe":"키프레임 추가","action.add_keyframe.desc":"자동으로 키 프레임을 추가합니다. 쉬프트를 눌러 강제로 기본 값으로 합니다.","action.bring_up_all_animations.desc":"설정된 모든 애니메이션들을 타임라인으로 불러옵니다.","timeline.timeline":"지시","menu.palette.load.default":"기본값","panel.color.picker":"색 고르기","panel.color.palette":"색상 견본","generic.import":"불러오기","settings.brush_modifier.none":"없음","action.export_entity":"베드락 엔티티 내보내기","action.export_entity.desc":"현재 제작되어있는 모델을 엔티티 모델 ( mobs.json ) 로 저장합니다.","settings.highlight_cubes":"큐브 강조하기","settings.highlight_cubes.desc":"큐브를 마우스로 가리킬 시 혹은 선택할 시 강조하기","action.add_marker":"마커 설정","action.add_marker.desc":"타임라인 표시하기","timeline.pre_effect_script":"스크립트","format.skin":"스킨","format.skin.desc":"플레이어, 엔티티 스킨 수정","message.sketchfab.setup_guide":"Sketchfab 에서 3D 모델을 제작하는 방법은 %0 을(를) 참고하세요.","dialog.skin.title":"스킨 생성","dialog.skin.model":"스킨 모델","dialog.skin.texture":"텍스쳐 (선택 사항)","action.toggle_skin_layer":"스킨 레이어 스위치","action.toggle_skin_layer.desc":"스킨 모델의 모자와 옷 등의 레이어를 활성화 혹은 비활성화합니다.","action.gui_light":"GUI 밝기","action.gui_light.desc":"아이템이 인벤토리에서 밝혀지는 방법을 정합니다.","action.gui_light.side":"옆면 빛","action.gui_light.front":"앞면 빛","action.move_keyframe_back":"키 프레임을 뒤로 옮기기","action.move_keyframe_forth":"키 프레임을 앞으로 이동","menu.help":"도움","menu.help.discord":"디스코드 서버","menu.help.report_issue":"버그 신고","menu.help.plugin_documentation":"플러그인 API 문서","menu.help.search_action":"검색 후 실행 동작","menu.help.donate":"기부","menu.help.about":"더보기","menu.preview.background.clipboard":"클립보드에서 불러오기","dialog.ignore":"무시","generic.unset":"설정 안함","message.invalid_builtin_parent.title":"잘못된 페런트입니다.","message.invalid_builtin_parent.message":"잘못된 페런트 \'%0\' 의 링크가 모델을 저장하기 위하여 삭제되었습니다.","dialog.resize_texture.fill":"채우기","dialog.resize_texture.fill.transparent":"투명","dialog.resize_texture.fill.color":"색상","dialog.resize_texture.fill.repeat":"반복","dialog.resize_texture.fill.stretch":"늘리기","dialog.scale.element_pivot":"엘리먼트 중심점","dialog.scale.selection_center":"중심 선택","dialog.create_gif.length_mode":"길이 설정","dialog.create_gif.length_mode.seconds":"초","dialog.create_gif.length_mode.frames":"프레임","dialog.create_gif.length_mode.animation":"애니메이션 길이","dialog.create_gif.length_mode.turntable":"회전가능한 회선","dialog.save_angle.projection":"빛 관통","dialog.save_angle.projection.perspective":"원근법","dialog.save_angle.projection.orthographic":"직교","dialog.sketchfab_uploader.animations":"애니메이션","dialog.settings.theme":"테마","settings.category.interface":"인터페이스","settings.preview_checkerboard":"체커보드 프리뷰","settings.preview_checkerboard.desc":"미리보기 뒤에 있는 체크보드 배경 전환","settings.uv_checkerboard":"UV 에디터 체커보드","settings.uv_checkerboard.desc":"UV 에디터 뒤에 있는 체크보드 배경 전환","category.paint":"칠하기","action.fill_mode.color_connected":"연결된 색상들","action.draw_shape_type":"모양 타입","action.draw_shape_type.rectangle":"직사각형","action.draw_shape_type.rectangle_h":"직사각형 (할로우)","action.draw_shape_type.ellipse":"타원형","action.draw_shape_type.ellipse_h":"타원형 (할로우)","action.draw_shape_type.line":"선","action.mirror_painting":"좌우반전 칠하기","action.mirror_painting.description":"페인트 스트로크를 모델의 다른 쪽으로 반전","action.lock_alpha":"알파 채널 잠그기","action.lock_alpha.description":"모든 픽셀의 투명성을 잠그기","action.draw_shape_tool":"모양 그리기","action.draw_shape_tool.desc":"텍스쳐에 간단한 모양을 그리는 도구","action.copy_paste_tool":"붙여넣기 도구 복사","action.copy_paste_tool.desc":"텍스쳐의 선택된 부분을 복사 및 붙여넣기 하기 위한 도구","action.export_gltf":"glTF로 내보내기","action.export_gltf.desc":"다른 3D 응용 프로그램에서 사용할 glTF 파일로 모델 및 애니메이션 내보내기","action.transform_space":"공간 바꾸기","action.transform_space.desc":"요소 및 뼈대의 기본 변환 공간","action.transform_space.global":"글로벌","action.transform_space.bone":"뼈대","action.transform_space.local":"로컬","action.toggle_camera_projection":"카메라 투사 토글","action.toggle_camera_projection.desc":"원근법과 직교법 사이에 카메라 투영 전환","action.load_camera_angle":"카메라 각도: %0","action.load_camera_angle.desc":"카메라 각도 불러오기 \'%0\'","action.slider_face_tint":"옅은 색 색인","action.slider_face_tint.desc":"현재 면의 색인 지수를 설정합니다. -1은 설정 해제를 의미합니다.","menu.help.quickstart":"빠른시작 마법사","menu.help.developer":"개발진","menu.help.developer.dev_tools":"개발 도구 열기","menu.help.developer.reset_storage":"공장 초기화","menu.help.developer.reset_storage.confirm":"Blockbench를 공장초기화 하시겠습니까? 모든 커스텀 설정과 키 바인딩, 설치된 플러그인들이 지워질것입니다","menu.help.developer.cache_reload":"캐쉬 리로드","menu.texture.resize":"크기 조정...","menu.preview.orthographic":"정사영","menu.preview.save_angle":"각도 저장...","menu.preview.angle":"각도","menu.preview.angle.initial":"첫 각도","menu.preview.angle.load":"불러오기","menu.preview.maximize":"최대치","panel.color.both":"둘 다","uv_editor.copy_selection":"선택 항목 복사","uv_editor.paste_selection":"선택 항목 붙여넣기","uv_editor.copy_paste_tool.place":"놓다","uv_editor.copy_paste_tool.cut":"자르기","uv_editor.copy_paste_tool.mirror_x":"X축으로 좌우반전","uv_editor.copy_paste_tool.mirror_y":"Y축으로 좌우반전","uv_editor.copy_paste_tool.rotate":"90도 회전","dialog.project.modded_entity_version":"저장될 버전","dialog.save_angle.position":"카메라 위치","dialog.save_angle.target":"초점","dialog.skin.pose":"포즈","layout.color.frame":"프레임","layout.color.frame.desc":"경계와 제목","settings.large_grid_size":"블록 격자 크기","settings.large_grid_size.desc":"블록 격자의 크기","action.load_plugin_from_url":"URL로부터 플러그인을 불러옵니다.","action.load_plugin_from_url.desc":"지정된 URL의 서버로부터 플러그인을 불러옵니다.","action.cube_counter.desc":"현재 큐브 개수와 다른 정보를 표시합니다.","action.unlock_everything":"모두 잠금 해제","action.unlock_everything.desc":"바깥쪽의 엘리먼트 잠금 해제","action.load_palette":"팔레트 불러오기","action.load_palette.desc":"사전에 설정된 팔레트 설정 불러오기","action.toggle_locked":"잠금 여부 설정","action.toggle_locked.desc":"설정된 ","action.apply_display_preset":"기본 설정 적용하기","action.apply_display_preset.desc":"기본 설정 혹은 커스텀 설정 적용하기","action.apply_display_preset.here":"해당 슬릇에 적용하기","action.apply_display_preset.everywhere":"모든 슬릇에 적용하기","action.resolve_keyframe_expressions":"키 프레임 재설정하기","action.resolve_keyframe_expressions.desc":"설정된 키 프레임의 수학 값 재설정하기","action.fold_all_animations":"모든 애니메이션 접기","menu.palette.load.empty":"공백","switches.lock":"잠금","camera_angle.isometric_right":"우측 치수","camera_angle.isometric_left":"좌측으로 회전","settings.render_sides":"렌더 ","settings.render_sides.desc":"어느 면이 렌더될지 선택","settings.render_sides.auto":"자동","settings.render_sides.front":"바깥","settings.render_sides.double":"안쪽과 바깥","generic.enable":"허용","generic.disable":"비허용","generic.redacted":"Redacted","dialog.project.layered_textures":"레이어화 텍스쳐","dialog.select_texture.import_all":"모두 불러오기","dialog.skin.layer_template":"레이어 텍스쳐","about.version.up_to_date":"최신 정보","about.version.update_available":"%0 버전을 사용할 수 있습니다","settings.category.application":"애플리케이션","settings.streamer_mode":"스트리머 모드","settings.streamer_mode.desc":"최근 모델과 같은 민감한 정보 숨기기","settings.automatic_updates":"자동 업데이트","settings.automatic_updates.desc":"BlockBench의 최신 정보와 버전을 자동으로 다운로드","action.rotation_space":"회전 공백","action.focus_on_selection":"선택 중심 보기","action.focus_on_selection.desc":"현재 선택 중심으로 카메라 정렬","action.jump_to_timeline_start":"애니메이션 시작 지점으로","action.jump_to_timeline_end":"애니메이션 마침 지점으로","menu.help.updating":"업데이트 중.. (%0%)","menu.help.update_ready":"재시작하여 업데이트","menu.help.update_failed":"업데이트 실패","menu.animation.loop.once":"한 번 실행","menu.animation.loop.hold":"마지막 프레임 유지","menu.animation.loop.loop":"루프","interface.streamer_mode_on":"스트리머 모드 허용","generic.reset":"초기화","generic.restore":"복구","keys.mousewheel":"마우스 휠","message.delete_animation.title":"애니메이션 삭제","message.delete_animation.message":"애니메이션이 블록벤치에서 제거되었습니다. 파일에 저장된 애니메이션도 제거하시겠습니까?","message.reset_keybindings":"정말 단축키 설정을 모두 초기화하시겠습니까?","message.no_animation_to_import":"불러올 애니메이션이 존재하지 않습니다.","dialog.material_instances.title":"Material Instances","dialog.animation_import.title":"불러올 애니메이션 선택","dialog.create_texture.padding":"내부 여백","settings.fov":"시야각","settings.fov.desc":"카메라 시야각. 기본값은 45.","settings.sync_color":"색 동기화","settings.sync_color.desc":"블록벤치 인스턴스 간에 색을 동기화 합니다.","settings.dialog_drag_background":"배경 좌표","settings.dialog_drag_background.desc":"배경 좌표","settings.minify_bbmodel":"압축된 프로젝트 파일","settings.minify_bbmodel.desc":".bbmodel 파일을 한 줄에 압축하기","action.edit_material_instances":"재료 인스턴스 편집","action.edit_material_instances.desc":"Edit material instance names for bedrock block geometries","action.save_all_animations":"애니메이션 모두 저장","action.save_all_animations.desc":"현재 로드 된 애니메이션 모두 저장","action.keyframe_interpolation":"Interpolation","action.keyframe_interpolation.desc":"Select the keyframe interpolation mode","action.keyframe_interpolation.linear":"선형","action.keyframe_interpolation.catmullrom":"부드러움","action.timeline_focus.hide_empty":"빈 채널 숨기기","menu.file.preferences":"우선","menu.animation.blend_weight":"Blend Weight","menu.animation.save":"저장","menu.animation.properties":"속성...","menu.animation.file":"파일","menu.animation.snapping":"스냅","menu.animation.open_location":"파일 위치 열기","panel.keyframe.add_data_point":"Add Keyframe Data Point","panel.keyframe.remove_data_point":"Remove Data Point","panel.keyframe.pre":"Pre","panel.keyframe.post":"게시","generic.all":"All","message.small_face_dimensions.title":"Incompatible Face Dimensions","message.small_face_dimensions.message":"The selection contains faces that are smaller than 1 unit in one direction. The Box UV mapping system considers any faces below that threshold as 0 pixels wide. The texture on those faces therefore may not work correctly.","message.small_face_dimensions.face_uv":"The current format supports per-face UV maps which can handle small face dimensions. Go to \\"File\\" > \\"Project...\\" and uncheck \\"Box UV\\".","dialog.plugins.outdated_client":"Requires a newer version of Blockbench","dialog.plugins.outdated_plugin":"Plugin is outdated and does not work with this version of Blockbench","settings.motion_trails":"Motion Trails","settings.motion_trails.desc":"Show motion trails in the animation editor","settings.antialiasing":"Anti-aliasing","settings.antialiasing.desc":"Toggle anti-aliasing in the preview. Restart Blockbench to apply changes","action.timeline_frame_back":"Jump 1 Frame Back","action.timeline_frame_forth":"Jump 1 Frame Forth","action.ik_enabled":"Enable IK","action.ik_enabled.desc":"Enable Inverse Kinematics for this bone","action.slider_ik_chain_length":"IK Chain Length","action.slider_ik_chain_length.desc":"Upwards length of the IK bone chain","panel.bone.ik":"Inverse Kinematics (Experimental)","settings.particle_tick_rate":"Particle Tick Rate","settings.particle_tick_rate.desc":"Tick rate for particle effects in ticks per second. Default is 30","action.lock_motion_trail":"Lock Motion Trail","action.lock_motion_trail.desc":"Lock the motion trail to the currently selected group","menu.animation_file.unload":"Unload Animation File"}'),nl:JSON.parse('{"dialog.ok":"OK","dialog.cancel":"Annuleren","dialog.confirm":"Bevestig","dialog.close":"Sluit","dialog.import":"Importeer","dialog.save":"Opslaan","dialog.discard":"Weggooien","dialog.dontshowagain":"Niet Opnieuw Laten Zien","data.cube":"Kubus","data.group":"Groep","data.texture":"Textuur","data.plugin":"Plugin","data.preview":"Voorvertoning","data.toolbar":"Gereedschapsbalk","data.image":"Afbeelding","keys.ctrl":"Control","keys.shift":"Shift","keys.alt":"Alt","keys.meta":"Cmd","keys.delete":"Delete","keys.space":"Space","keys.leftclick":"Linker muisknop","keys.middleclick":"Midden muisknop","keys.rightclick":"Rechter muisknop","keys.tab":"Tab","keys.backspace":"Backspace","keys.enter":"Enter","keys.escape":"Escape","keys.function":"F%0","keys.numpad":"Numpad %0","keys.caps":"Capslock","keys.menu":"Textmenu","keys.left":"Links","keys.up":"Omhoog","keys.right":"Rechts","keys.down":"Omlaag","keys.pageup":"Page Up","keys.pagedown":"Page Down","keys.plus":"Plus","keys.comma":"Komma","keys.point":"Punt","keys.minus":"Min","keys.cross":"Plus","keys.end":"Einde","keys.pos1":"Pos 1","keys.printscreen":"Schermafbeelding","keys.pause":"Pauzeer","message.rotation_limit.title":"Rotatie Limiet","message.rotation_limit.message":"Rotaties zijn door Minecraft over één as tegelijkertijd en stappen van 22,5 graad gelimiteerd. Roteren op een andere as zal de rotaties op overige assen verwijderen. Je kan je model converteren naar een \\"vrije model\\" als je voor een andere reden aan het moddelen bent en vrije rotatie nodig hebt.","message.file_not_found.title":"Bestand Niet Gevonden","message.file_not_found.message":"Blockbench kon het gekozen bestand niet vinden. Zorg ervoor dat het lokaal opgeslagen is en niet in de cloud.","message.screenshot.title":"Schermafbeelding","message.screenshot.message":"Schermafbeeling opgenomen.","message.screenshot.clipboard":"Klembord","message.screenshot.right_click":"Schermafbeelding - Rechtermuisklik om te kopiëren","message.invalid_file.title":"Ongeldig Bestand","message.invalid_file.message":"Kon model bestand %0 niet openen","message.invalid_model.title":"Onjuist Model Bestand","message.invalid_model.message":"Dit bestand bevat geen juiste data voor een model","message.child_model_only.title":"Leeg Kind Element","message.child_model_only.message":"Dit bestand is een kind van %0 en bevat geen model","message.drag_background.title":"Achtergrondpositie","message.drag_background.message":"Sleep de achtergrond om zijn positie te verplaatsen. Houd shift ingedrukt en sleep naar boven en beneden om zijn grootte te veranderen.","message.unsaved_textures.title":"Niet-opgeslagen Texturen","message.unsaved_textures.message":"Je model heeft niet-opgeslagen texturen. Zorg ervoor dat ze opgeslagen zijn en plaats ze in de juiste map in je resource pack.","message.model_clipping.title":"Model Te Groot","message.model_clipping.message":"Je model bevat %0 kubussen die groter zijn dan het toegestane 3x3x3 limiet in Minecraft. Dit model zal niet werken in Minecraft.","message.loose_texture.title":"Textuur Import","message.loose_texture.message":"De geïnporteerde textuur zit niet in een resource pack. Minecraft kan alleen texturen laden uit de textuur map van een geladen resource pack.","message.loose_texture.change":"Bestandsroute Veranderen","message.update_res.title":"Textuur Resolutie","message.update_res.message":"Wil je de resolutie van het project veranderen naar de resolutie van deze textuur? Klik \'Terug\' als je afbeelding een grotere resolutie heeft dan normaal.","message.update_res.update":"Update","message.bedrock_overwrite_error.message":"Blockbench kan dit model niet combineren met het oude bestand","message.bedrock_overwrite_error.backup_overwrite":"Maak een Backup en overschrijf","message.bedrock_overwrite_error.overwrite":"Overschrijven","message.close_warning.message":"Wil je je model opslaan?","message.close_warning.web":"Je huidige werk zal verloren gaan. Weet je zeker dat je wilt afsluiten?","message.default_textures.title":"Standaard Texturen","message.default_textures.message":"Selecteer de \\"textures\\"-map van het standaard resource pack","message.default_textures.detail":"Pak de standaard resource pack van de Minecraft jar uit of google en download het. Zoek de \\"textures\\"-map en open hem. Blockbench zal de locatie onthouden en daar afbeeldingen uit halen als ze niet in de huidige resource pack te vinden zijn.","message.default_textures.select":"Selecteer de standaard \\"textures\\"-map","message.image_editor.title":"Selecteer een afbeelding-bewerker","message.image_editor.file":"Selecteer Bestand...","message.image_editor.exe":"Selecteer een foto-bewerker uitvoerbaar bestand","message.display_skin.title":"Toon Skin","message.display_skin.message":"Selecteer een skin bestand van je computer of vul een spelernaam in","message.display_skin.upload":"Upload Skin","message.display_skin.name":"Gebruikersnaam","message.display_skin.reset":"Herstel","message.invalid_plugin":"Onjuist Plugin Bestand, Zie Console","message.load_plugin_app":"Wil je toestaan dat deze plugin verandering aanbrengt aan je PC? Laad alleen plugins van mensen die je vertrouwt.","message.load_plugin_web":"Wil je deze plugin laden? Laad alleen plugins van mensen die je vertrouwt.","message.preset_no_info":"Preset bevat geen informatie voor dit slot","message.restart_to_update":"Herstart Blockbench om wijzigingen aan te brengen","message.save_file":"Opgeslagen als %0","message.save_obj":"Opgeslagen als .obj model","dialog.project.title":"Project","dialog.project.name":"Bestandsnaam","dialog.project.parent":"Ouder model","dialog.project.geoname":"Mob Geometrie Naam","dialog.project.openparent":"Open Ouder","dialog.project.ao":"Ambient Occlusion","dialog.project.width":"Texture Breedte","dialog.project.height":"Texture Hoogte","dialog.texture.title":"Textuur","dialog.texture.variable":"Variabele","dialog.texture.namespace":"Naamruimte","dialog.texture.folder":"Map","dialog.extrude.title":"Beeld Extruderen","dialog.extrude.mode":"Scanmodus","dialog.extrude.mode.areas":"Gebieden","dialog.extrude.mode.lines":"Lijnen","dialog.extrude.mode.columns":"Kolommen","dialog.extrude.mode.pixels":"Pixels","dialog.extrude.opacity":"Minimum Ondoorzichtigheid","dialog.extrude.scan":"Scan en Importeer","dialog.display_preset.title":"Creëer Preset","dialog.display_preset.message":"Selecteer de slots die je wilt opslaan","dialog.display_preset.create":"Creëer","dialog.select.title":"Selecteer","dialog.select.new":"Nieuwe Selectie","dialog.select.group":"In Geselecteerde Groep","dialog.select.name":"Naam Bevat","dialog.select.random":"Willekeurig","dialog.select.select":"Selecteer","dialog.scale.title":"Schaal Model","dialog.scale.axis":"As","dialog.scale.scale":"Schaal","dialog.scale.clipping":"Model clipping: Je model is te groot voor het canvas","dialog.scale.confirm":"Herschaal","dialog.plugins.title":"Plugins","dialog.plugins.installed":"Geïnstalleerd","dialog.plugins.available":"Beschikbaar","dialog.plugins.install":"Installeer","dialog.plugins.uninstall":"de-installeren","dialog.plugins.reload":"Herlaad","dialog.plugins.none_installed":"Geen plugins geïnstalleerd","dialog.plugins.none_available":"Geen plugins beschikbaar","dialog.plugins.web_only":"Alleen voor de web app","dialog.plugins.app_only":"Alleen voor de desktop app","dialog.plugins.author":"door %0","dialog.plugins.show_less":"Laat Minder Zien","dialog.entitylist.title":"Open Entity Model","dialog.entitylist.text":"Selecteer het model dat je wilt importeren","dialog.entitylist.bones":"Botten","dialog.entitylist.cubes":"Kubussen","dialog.create_texture.folder":"Map","dialog.create_texture.template":"Sjabloon","dialog.create_texture.resolution":"Resolutie","dialog.input.title":"Invoer","dialog.settings.settings":"Instellingen","dialog.settings.keybinds":"Sneltoetsen","dialog.settings.about":"Over","layout.color.back":"Terug","layout.color.back.desc":"Achtergronden en invoervelden","layout.color.dark":"Donker","layout.color.dark.desc":"Canvas achtergrond","layout.color.ui":"UI","layout.color.ui.desc":"Hoofdinterface kleur","layout.color.bright_ui":"Helder UI","layout.color.bright_ui.desc":"Context menu\'s en tooltips","layout.color.button":"Knop","layout.color.button.desc":"Knoppen en Schakelaars","layout.color.selected":"Geselecteerd","layout.color.selected.desc":"Geselecteerde tabladen en objecten","layout.color.border":"Rand","layout.color.border.desc":"Rand van knoppen en invoer","layout.color.accent":"Accent","layout.color.accent.desc":"Schuifknop en andere details","layout.color.grid":"Rooster","layout.color.grid.desc":"3D voorvertooning rooster","layout.color.text":"Tekst","layout.color.text.desc":"Normale tekst","layout.color.light":"Licht","layout.color.light.desc":"Geselecteerde tekst","layout.color.accent_text":"Accent Tekst","layout.color.accent_text.desc":"Tekst op accent elementen","layout.font.main":"Hoofd lettertype","layout.font.headline":"Opschriftlettertype","about.version":"Versie:","about.creator":"Maker:","about.website":"Website:","about.bugtracker":"Bug Tracker:","about.electron":"Deze app is gemaakt met Electron, een framework om applicaties te maken met web technologien zoals Javascript, HTML en CSS.","about.vertex_snap":"Vertex Snapping is gebaseerd op een plug-in door SirBenet","about.icons":"Icon Pakketten:","about.libraries":"Bibliotheken:","settings.category.general":"Algemeen:","settings.category.preview":"Voorvertooning","settings.category.grid":"Rooster","settings.category.edit":"Wijzigen","settings.category.snapping":"Snapping","settings.category.defaults":"Standaard","settings.category.dialogs":"Dialogen","settings.category.export":"Exporteren","settings.language":"Taal","settings.language.desc":"Interface taal. Herstart Blockbench om wijzigingen aan te brengen","settings.backup_interval":"Backup Frequentie","settings.backup_interval.desc":"Frequentie van de automatische backups in minuten","settings.origin_size":"Draaipunt Markeerder","settings.origin_size.desc":"Grootte van rotatie draaipunt markeerder","settings.control_size":"As Controle Grootte","settings.control_size.desc":"Grootte van de 3 assen controle gereedschap","settings.display_skin":"Toon Skin","settings.display_skin.desc":"Skin gebruikt voor het referentie speler model","settings.shading":"Shading","settings.shading.desc":"Gebruik shading","settings.texture_fps":"Geanimeerde beelden FPS","settings.texture_fps.desc":"Frames per seconde voor geanimeerde afbeeldingen","settings.base_grid":"Klein Rooster","settings.base_grid.desc":"Toon klein grid en assen","settings.large_grid":"Groot Rooster","settings.large_grid.desc":"Toon 3x3 blok rooster","settings.full_grid":"Volledig Groot Rooster","settings.full_grid.desc":"Toon precies 3x3 rooster","settings.large_box":"Groote Omranding","settings.large_box.desc":"Toon 3x3 blok omranding","settings.display_grid":"Weergavemodus","settings.display_grid.desc":"Toon rooster in weergavemodus","settings.undo_limit":"Ongedaan maken Limiet","settings.undo_limit.desc":"Aantal stappen dat je ongedaan kan maken","settings.local_move":"Beweeg op Relatieve Assen","settings.local_move.desc":"Beweeg gedraaide elementen op hun eigen assen indien mogelijk","settings.canvas_unselect":"Canvas Klik Deselecteer","settings.canvas_unselect.desc":"Deselecteerd alle elementen wanneer er op de canvas achtergrond wordt geklikt","settings.paint_side_restrict":"Beperk Penseel tot Oppervlak","settings.paint_side_restrict.desc":"Beperk Penseel om enkel op het huidige oppervlak te tekenen","settings.autouv":"Auto UV","settings.autouv.desc":"Pas Auto UV standaard toe","settings.create_rename":"Geef Nieuwe Kubus Een Naam","settings.create_rename.desc":"Focus naam veld bij het creëren van een nieuw element of groep","settings.edit_size":"Rooster Resolutie","settings.edit_size.desc":"Resolutie van het rooster waar kubussen naartoe snappen","settings.shift_size":"Shift Resolutie","settings.shift_size.desc":"Resolutie van het rooster waneer je shift inhoudt","settings.ctrl_size":"Control Resolutie","settings.ctrl_size.desc":"Resolutie van het rooster waneer je control inhoudt","settings.negative_size":"Negatieve Grootte","settings.negative_size.desc":"Toestaan om negatieve grootte te gebruiken","settings.dialog_larger_cubes":"Model te groot","settings.dialog_larger_cubes.desc":"Laat \\"Model te groot\\" dialoog zien","settings.dialog_rotation_limit":"Rotatie Limiet","settings.dialog_rotation_limit.desc":"Laat “Rotatie Limiet” dialoog zien","settings.minifiedout":"Geminimaliseerde Export","settings.minifiedout.desc":"Schrijf JSON bestand op een lijn","settings.export_groups":"Exporteer Groepen","settings.export_groups.desc":"Sla groepen op in blokmodel bestanden","settings.credit":"Credit Opmerking","settings.credit.desc":"Voeg een credit opmerking toe aan geëxporteerde bestanden","settings.default_path":"Standaard Bestandsroute","settings.default_path.desc":"Map waarvan Blockbench de standaard texturen laadt","settings.image_editor":"Afbeelding Bewerker","settings.image_editor.desc":"Standaard afbeelding verwerker om textures mee te bewerken","category.navigate":"Navigatie","category.tools":"Gereedschap","category.file":"Bestand","category.blockbench":"Blockbench","category.edit":"Bewerk","category.transform":"Transformeren","category.filter":"Filter","category.view":"Bekijken","category.display":"Tentoonstel instellingen","category.textures":"Texturen","category.misc":"Overig","keybind.preview_select":"Selecteer","keybind.preview_rotate":"Beeld draaien","keybind.preview_drag":"Zicht verplaatsen","keybind.confirm":"Bevestig","keybind.cancel":"Annuleer","action.slider_inflate":"Opblazen","action.slider_inflate.desc":"Kubussen alle kanten op opblazen zonder de UV te veranderen","action.slider_brush_size":"Grootte","action.slider_brush_size.desc":"Formaat van de kwast","action.slider_brush_opacity":"Doorzichtigheid","action.slider_brush_opacity.desc":"Doorzichtigheid van de kwast in %","action.slider_brush_softness":"Zachtheid","action.slider_brush_softness.desc":"Zacheid van de kwast in %","action.uv_slider_pos_x":"Beweeg Horizontaal","action.uv_slider_pos_x.desc":"Beweeg de UV selectie van alle kubussen horizontaal","action.uv_slider_pos_y":"Beweeg Verticaal","action.uv_slider_pos_y.desc":"De UV selectie van alle geselecteerde kubussen verticaal verplaatsen","action.uv_slider_size_x":"Herschaal Horizontaal","action.uv_slider_size_x.desc":"Herschaal de UV selectie van alle geselecteerde kubussen horizontaal","action.uv_slider_size_y":"Herschaal Verticaal","action.uv_slider_size_y.desc":"Herschaal de UV selectie van alle geselecteerde kubussen verticaal","action.vertex_snap_mode":"Mode","action.vertex_snap_mode.desc":"Selecteer of Vertex Snap elementen verplaatst of herschaalt naar de geselecteerde positie","action.move_tool":"Verplaatsen","action.move_tool.desc":"Gereedschap om elementen te selecteren en te verplaatsen","action.resize_tool":"Formaat veranderen","action.resize_tool.desc":"Gereedschap om elementen te selecteren en te vergrootten","action.brush_tool":"Verfkwast","action.brush_tool.desc":"Gereedschap om te tekenen op bitmap texturen op oppervlakken of in de UV bewerker.","action.vertex_snap_tool":"Hoeken Snap","action.vertex_snap_tool.desc":"Beweeg een kubus naar een ander kubus door twee hoeken te verbinden","action.swap_tools":"Verwissel Gereedschap","action.swap_tools.desc":"Verwissel verplaats en vergroot gereedschap","action.project_window":"Project...","action.project_window.desc":"Opend het project scherm, waar de metadata van je model kan wijzigen","action.open_model":"Open Model","action.open_model.desc":"Open een model bestand op je computer","action.add_model":"Voeg Model Toe","action.add_model.desc":"Voeg een model bestand toe aan het huidige model","action.extrude_texture":"Geëxtrudeerde textuur","action.extrude_texture.desc":"Genereer een model door een textuur uit te rekken","action.export_blockmodel":"Exporteer Blockmodel","action.export_blockmodel.desc":"Exporteer Minecraft blok of item model","action.export_optifine_part":"Exporteer OptiFine JPM","action.export_optifine_part.desc":"Exporteer een entity deel model voor OptiFine","action.export_optifine_full":"Exporteer OptiFine JEM","action.export_optifine_full.desc":"Exporteer een volledig OptiFine entity model","action.export_obj":"Exporteer OBJ Model","action.export_obj.desc":"Exporteer een Wavefront OBJ model om in andere programma\'s te gebuiken","action.settings_window":"Instellingen...","action.settings_window.desc":"Open het Blockbench instellingen venster","action.plugins_window":"Plugins...","action.plugins_window.desc":"Open het plugin venster","action.reset_keybindings":"Herstel Sneltoetsen","action.reset_keybindings.desc":"Herstel alle sneltoetsen naar Blockbench\'s standaard","action.reset_layout":"Herstel Lay-out","action.reset_layout.desc":"Herstel de lay-out naar Blockbench\'s standaard","action.load_plugin":"Laad Plugin uit Bestand","action.load_plugin.desc":"Laad een plugin door het bronbestand te importeren","action.reload_plugins":"Herlaad Plugins","action.reload_plugins.desc":"Herlaadt alle development plugins.","action.uv_dialog":"UV Venster","action.uv_dialog.desc":"Open het UV venster om alle oppervlakken naast elkaar te zien","action.uv_dialog_full":"Volledig Beeld","action.uv_dialog_full.desc":"Open het UV Venster om een oppervlak te bewerken in volledig scherm","action.undo":"Ongedaan Maken","action.undo.desc":"Maakt de laatste verandering ongedaan","action.redo":"Herhalen","action.redo.desc":"Herhaalt de laatste ongedaanmaking","action.copy":"Kopiëren","action.copy.desc":"Kopieer de geselecteerde selectie, oppervlak of weergave-instelling","action.paste":"Plakken","action.paste.desc":"Plak de geselecteerde selectie, oppervlak of weergave-instelling","action.cut":"Knippen","action.cut.desc":"Knip de geselecteerde selectie, oppervlak of weergave-instelling","action.add_cube":"Voeg Kubus Toe","action.add_cube.desc":"Voegt een nieuwe kubus toe","action.add_group":"Nieuwe Groep","action.add_group.desc":"Voegt een nieuwe groep of been toe","action.outliner_toggle":"Meer Opties","action.outliner_toggle.desc":"Zet knoppen voor meer opties in de omlijner aan/uit","action.duplicate":"Dupliceren","action.duplicate.desc":"Dupliceert de geselecteerde kubus of groep","action.delete":"Verwijderen","action.delete.desc":"Verwijdert de geselecteerde kubus of groep","action.sort_outliner":"Omlijning Sorteren","action.sort_outliner.desc":"Sorteert de omlijning alfabetisch","action.select_window":"Selecteer...","action.select_window.desc":"Zoek en selecteer kubussen op basis van hun eigenschappen","action.invert_selection":"Selectie Omkeren","action.invert_selection.desc":"Keer de selectie van kubussen om","action.select_all":"Alles Selecteren","action.select_all.desc":"Selecteert alle kubussen","action.collapse_groups":"Groepen Samenvouwen","action.collapse_groups.desc":"Vouwt alle groepen samen","action.scale":"Schalen...","action.scale.desc":"Schaal de geselecteerde kubussen","action.center_all":"Centreer","action.center_all.desc":"Centreer de geselecteerde kubussen","action.toggle_visibility":"Zet Zichtbaarheid Aan/Uit","action.toggle_visibility.desc":"Zet de zichtbaarheid van de geselecteerde kubussen aan/uit","action.toggle_export":"Zet Export Aan/Uit","action.toggle_export.desc":"Zet de expoteer instellingen van de geselecteerde kubusen aan/uit.","action.toggle_autouv":"Zet Auto UV Aan/Uit","action.toggle_autouv.desc":"Zet de auto UV setting van de geselecteerde kubusen aan/uit.","action.toggle_shade":"Zet Shading Aan/Uit","action.toggle_shade.desc":"Zet de shading van de geselecteerde kubussen aan/uit.","action.rename":"Een Andere Naam Geven","action.rename.desc":"Wijzig de naam van de geselecteerde kubussen","action.add_display_preset":"Nieuwe Preset","action.add_display_preset.desc":"Voeg een nieuwe weergave preset toe","action.fullscreen":"Volledig Scherm","action.fullscreen.desc":"Zet volledig scherm modus aan/uit.","action.zoom_in":"Zoom In","action.zoom_in.desc":"Zoom in om de interface te vergrootten","action.zoom_out":"Zoom Uit","action.zoom_out.desc":"Zoom uit om de interface the verkleinen","action.zoom_reset":"Herstel Zoom","action.zoom_reset.desc":"Herstel zoom tot de standaard 100%","action.reset_interface":"Herstel Interface","action.reset_interface.desc":"Herstel grootte en positie van de GUI","action.toggle_wireframe":"Zet Wireframe Aan/Uit","action.toggle_wireframe.desc":"Zet het wireframe beeld modus uit/aan.","action.screenshot_model":"Screenshot Model","action.screenshot_model.desc":"Neem een screenshot van het model vanuit het huidige standpunt","action.screenshot_app":"Screenshot App","action.screenshot_app.desc":"Neem een screenshot van de hele applicatie","action.toggle_quad_view":"Zet Vierdelige Weergave Aan/Uit","action.toggle_quad_view.desc":"Zet de 4 beelden modus aan/uit","action.import_texture":"Textuur Importeren","action.import_texture.desc":"Importeer een of meerdere texturen van je bestandssysteem","action.create_texture":"Maak Textuur Aan","action.create_texture.desc":"Maak een nieuwe textuur of sjabloon aan","action.save_textures":"Texturen Opslaan","action.save_textures.desc":"Sla alle niet-opgeslagen texturen op","action.animated_textures":"Start Geanimeerde Texturen","action.animated_textures.desc":"Start en pauzeer de weergave van geanimeerde texturen","action.origin_to_geometry":"Centreer Draaipunt","action.origin_to_geometry.desc":"Zet het draaipunt naar het midden van de geometrie","action.rescale_toggle":"Zet Herschaal Aan/Uit","action.rescale_toggle.desc":"Herschaal kubussen gebaseerd op hun huidige rotatie","action.bone_reset_toggle":"Herstel bot","action.bone_reset_toggle.desc":"Stop het bot van de kubussen van de ouder te laten zien ","action.reload":"Herlaad Blockbench","action.reload.desc":"Herstart Blockbench. Alle niet-opgeslagen veranderingen zullen verloren gaan.","menu.file":"Bestand","menu.edit":"Bewerken","menu.transform":"Transformeren","menu.filter":"Filteren","menu.display":"Weergave","menu.view":"Beeld","menu.file.new":"Nieuw","menu.file.recent":"Recente","menu.file.import":"Importeren","menu.file.export":"Exporteren","menu.transform.rotate":"Draaien","menu.transform.flip":"Omdraaien","menu.transform.center":"Centreren","menu.transform.properties":"Eigenschappen","menu.display.preset":"Pas Preset Toe","menu.display.preset_all":"Pas Preset Overal Toe","menu.display.remove_preset":"Verwijder Preset","menu.view.zoom":"Zoom","menu.view.background":"Achtergrond","menu.view.screenshot":"Schermafbeelding","menu.cube.color":"Markeerkleur","menu.cube.texture":"Afbeelding","menu.cube.texture.transparent":"Transparant","menu.cube.texture.blank":"Leeg","menu.group.sort":"Sorteren","menu.group.resolve":"Oplossen","menu.texture.face":"Pas Toe op Oppervlak","menu.texture.cube":"Pas Toe op Kubus","menu.texture.file":"Bestand","menu.texture.refresh":"Ververs","menu.texture.change":"Wijzig Bestand","menu.texture.folder":"Open in Map","menu.texture.edit":"Bewerken","menu.texture.export":"Opslaan Als","menu.texture.save":"Opslaan","menu.texture.properties":"Eigenschappen","menu.preview.background":"Achtergrond","menu.preview.background.load":"Laden","menu.preview.background.position":"Positie","menu.preview.background.lock":"Vastzetten Op De Camera","menu.preview.screenshot":"Schermafbeelding","menu.preview.perspective":"Perspectief","menu.preview.perspective.normal":"Normaal","menu.preview.quadview":"Vierdelige Weergave","menu.preview.stop_drag":"Stop Achtergrong Positionering","menu.uv.mapping":"UV Mapping","menu.uv.mapping.export":"Exporteren","menu.uv.mapping.rotation":"Rotatie","menu.uv.mapping.mirror_x":"Spiegel X","menu.uv.mapping.mirror_y":"Spiegel Y","menu.uv.texture":"Afbeelding","cube.color.light_blue":"Lichtblauw","cube.color.yellow":"Geel","cube.color.orange":"Oranje","cube.color.red":"Rood","cube.color.purple":"Paars","cube.color.blue":"Blauw","cube.color.green":"Groen","cube.color.lime":"Lichtgroen","switches.visibility":"Zichtbaarheid","switches.export":"Exporteer","switches.shading":"Schaduw","switches.autouv":"Auto UV","panel.uv":"UV","panel.display":"Toning","panel.textures":"Afbeeldingen","panel.outliner":"Omlijning","uv_editor.title":"UV Bewerker","uv_editor.all_faces":"Alle","uv_editor.no_faces":"Geen","face.north":"Noord","face.south":"Zuid","face.west":"West","face.east":"Oost","face.up":"Boven","face.down":"Onder","direction.north":"Noord","direction.south":"Zuid","direction.west":"West","direction.east":"Oost","direction.top":"Bovenkant","direction.bottom":"Onderkant","display.slot.third_right":"Derde Persoon Rechts","display.slot.third_left":"Derde Persoon Links","display.slot.first_right":"Eerste Persoon Rechts","display.slot.first_left":"Eerste Persoon Links","display.slot.head":"Hoofd","display.slot.ground":"Grond","display.slot.frame":"Voorwerplijst","display.slot.gui":"GUI","display.rotation":"Rotatie","display.translation":"Translatie","display.scale":"Schaal","display.slot":"Slot","display.reference":"Verwijs Naar Model","display.reference.player":"Speler","display.reference.zombie":"Zombie","display.reference.armor_stand":"Armor Stand","display.reference.baby_zombie":"Baby Zombie","display.reference.armor_stand_small":"Small Armor Stand","display.reference.monitor":"Normaal","display.reference.bow":"Boog","display.reference.block":"Blok","display.reference.frame":"Item Frame","display.reference.inventory_nine":"3x3","display.reference.inventory_full":"Inventaris","display.reference.hud":"HUD","display.preset.blank_name":"Vul een naam in a.u.b.","display.preset.item":"Standaard Item","display.preset.block":"Standaard Blok","display.preset.handheld":"Standaard Wapen","display.preset.rod":"Standaard Rod","dialog.continue":"Doorgaan","message.square_textures":"Texturen moeten vierkant zijn","message.unsaved_texture.title":"Niet Opgeslagen Textuur","message.unsaved_texture.message":"Alle niet opgeslagen veranderingen van deze textuur zullen verloren gaan. Wil je doorgaan?","action.vertex_snap_mode.move":"Beweeg","action.vertex_snap_mode.scale":"Schaal","action.open_model_folder":"Open Model Map","action.open_model_folder.desc":"Opend de map waar het model in zit","action.change_textures_folder":"Verander Textuur Locatie","action.change_textures_folder.desc":"Verander de map waar alle texturen zijn opgeslagen","menu.texture.particle":"Gebruik voor Deeltjes","message.update_notification.title":"Er is een update van Blockbench beschikbaar.","message.update_notification.message":"Blockbench versie %0 is uit. Wil je deze nu installeren?","message.untextured":"Dit oppervlak heeft geen texture.","dialog.toolbar_edit.title":"Aangepast Gereedschap","keybindings.reset":"Reset","keybindings.clear":"Leeg","action.cube_counter":"Blok teller","action.uv_rotation":"UV Rotatie","action.uv_rotation.desc":"Rotatie van het UV oppervlak","action.uv_grid":"UV Rooster","action.uv_grid.desc":"De resolutie van het rooster waarnaar de UV selector snapt","action.uv_grid.auto":"Automatisch","action.uv_maximize":"Maximaliseer UV","action.uv_maximize.desc":"Stelt de UV voor dit oppervlak in op de hele textuur","action.uv_auto":"Auto UV","action.uv_auto.desc":"Stelt de UV grootte voor dit oppervlak in op de werkelijke grootte van het oppervlak","action.uv_rel_auto":"Rel. Auto UV","action.uv_rel_auto.desc":"Veranderd de positie van de UV van dit oppervlak naar de positie en grootte van de zijkant.","action.uv_mirror_x":"UV Spiegelen X","action.uv_mirror_x.desc":"Spiegelt de UV van deze kant op de X as","action.uv_mirror_y":"UV spiegel Y","action.uv_mirror_y.desc":"Spiegelt de UV van deze kant op de Y as","action.uv_transparent":"Doorzichtige kant","action.uv_transparent.desc":"Maakt het huidige aanzicht doorzichtig","action.uv_reset":"Kant resetten","action.uv_reset.desc":"Huidige kant resetten","action.cullface":"Cullface","action.cullface.desc":"Verbergt dit oppervlak wanneer de geselecteerde zijkant van dit model is bedekt","action.auto_cullface":"Auto Cullface","action.auto_cullface.desc":"Verandert de cullface voor dit oppervlak naar zichzelf","action.face_tint":"Tint","action.face_tint.desc":"Zet de tint optie voor het huidige oppervlak aan","menu.toolbar.edit":"Aanpassen","menu.toolbar.reset":"Resetten","uv_editor.rotated":"Geroteerd","uv_editor.auto_cull":"Cullface Naar Zichzelf","uv_editor.copied":"Oppervlak Gekopieerd","uv_editor.pasted":"Oppervlak Geplakt","uv_editor.copied_x":"%0 Oppervlakken Gecopieerd","uv_editor.reset":"Herstel Oppervlak","uv_editor.maximized":"Gemaximaliseerd","uv_editor.autouv":"Auto Grootte","uv_editor.mirrored":"Gespiegeld","uv_editor.to_all":"Toegepast Op Alle Oppervlakken","uv_editor.transparent":"Doorzichtig Gemaakt","uv_editor.cullface_on":"Cullface Aan","uv_editor.cullface_off":"Cullface Uit","uv_editor.tint_on":"Tint Aan","uv_editor.tint_off":"Tint Uit","action.uv_apply_all":"Pas Toe Op Alle Oppervlakken","action.uv_apply_all.desc":"Past de huidige instelling toe op alle oppervlakken","message.image_editor_missing.title":"Standaard Afbeelding Editor","message.image_editor_missing.message":"Selecteer het executeerbare bestand van je afbeeldingsbewerker.","message.image_editor_missing.detail":"Blockbench kon geen afbeelding editor vinden op jouw computer. Selecteer het executeerbare bestand van jouw gewenste afbeeldingsbewerker.","action.update_autouv":"Update Auto UV","action.update_autouv.desc":"Update de auto UV van de geselecteerde","category.uv":"UV","status_bar.saved":"Model is opgeslagen","status_bar.unsaved":"Er zijn onopgeslagen veranderingen","action.move_up":"Beweeg omhoog","action.move_up.desc":"Beweeg de geselecteerde kubussen omhoog in opzicht van de huidige camerahoek","action.move_down":"Beweeg naar beneden","action.move_down.desc":"Beweeg de geselecteerde kubussen naar beneden ten opzichte van de huidige camerahoek","action.move_left":"Beweeg Naar Links","action.move_left.desc":"Beweeg de geselecteerde kubussen naar links ten opzichte van de huidige camera hoek","action.move_right":"Beweeg Naar Rechts","action.move_right.desc":"Beweeg de geselecteerde kubussen naar rechts ten opzichte van de huidige camera hoek","action.move_forth":"Beweeg naar voren","action.move_forth.desc":"Beweeg de geselecteerde kubussen naar voren ten opzichte van de huidige camera hoek","action.move_back":"Beweeg naar achteren","action.move_back.desc":"Beweeg de geselecteerde kubussen naar achteren ten opzichte van de huidige camera hoek","layout.color.wireframe":"Wireframe","layout.color.wireframe.desc":"Wireframe bekijk lijnen","action.add_animation":"Voeg Animatie Toe","action.add_animation.desc":"Creëer een blanco animatie ","action.load_animation_file":"Import Animatie","action.load_animation_file.desc":"Import een animatie bestand","action.play_animation":"Speel Animaties","action.play_animation.desc":"Voorvertoning de geselecteerde animatie","action.slider_keyframe_time":"Tijdcode","action.slider_keyframe_time.desc":"Verander de tijdcode van de geselecteerde keyframes","timeline.rotation":"Rotatie","timeline.position":"Positie","timeline.scale":"Vergroot/Verklein","menu.keyframe.quaternion":"Quaternion","panel.animations":"Animaties","panel.keyframe":"Keyframe","panel.keyframe.type":"Keyframe (%0)","generic.delete":"Verwijder","generic.rename":"Hernoem","message.no_animation_selected":"Je moet een animatie selecteren om dit te doen","message.no_bone_selected":"Je moet een bot selecteren om dit te doen","message.duplicate_groups.title":"Bot Naam Dupliceren","message.duplicate_groups.message":"De naam van dit bot bestaat op meerdere botten. Dit kan voor problemen zorgen.","action.select_all_keyframes":"Selecteer Alle Keyframes","action.select_all_keyframes.desc":"Selecteer alle keyframes van het huidige bot","action.delete_keyframes":"Verwijder Keyframes","action.delete_keyframes.desc":"Verwijder alle geselecteerde keyframes","menu.animation":"Animatie","menu.animation.loop":"Herhaal","menu.animation.override":"Overschrijf","menu.animation.anim_time_update":"Update Nummer","message.display_skin_model.title":"Skin Model","message.display_skin_model.message":"Kies je type skin","message.display_skin_model.classic":"Klassiek (steve)","message.display_skin_model.slim":"Slim (alex)","message.bone_material":"Verander materiaal","action.slider_animation_length":"Animatie Lengte","action.slider_animation_length.desc":"Verander de lengte van de geselecteerde animatie","panel.variable_placeholders":"Variabele Plaatshouder","panel.variable_placeholders.info":"Maak een lijst van de variabele s die je vooraf wil zien via naam=waarde","status_bar.vertex_distance":"Afstand:%0","dialog.create_gif.title":"Neem GIF Op","dialog.create_gif.length":"Tijdsduur","dialog.create_gif.fps":"FPS","dialog.create_gif.compression":"Compressie Gehalte","dialog.create_gif.play":"Start Animatie","category.animation":"Animatie","action.record_model_gif":"Neem GIF Op","action.record_model_gif.desc":"Neem een geanimeerde GIF op van het model van de huidige hoek","display.mirror":"Spiegel","data.separator":"Scheidingsteken","message.set_background_position.title":"Achtergrond Positie","menu.preview.background.set_position":"Stel Positie In","dialog.toolbar_edit.hidden":"Verborgen","action.export_class_entity":"Exporteer Java Editie Entiteit","action.export_class_entity.desc":"Exporteer het entity model als een Java klasse","settings.seethrough_outline":"X-Ray Buitenlijnen","settings.seethrough_outline.desc":"Laat buitenlijnen door voorwerpen heen zien","mode.edit":"Bewerk","mode.paint":"Verf","mode.display":"Positie","mode.animate":"Animeer","status_bar.recording_gif":"Opnemen GIF","status_bar.processing_gif":"Verwerken GIF","settings.backup_retain":"Backup Ophalen Duratie","settings.backup_retain.desc":"Stel in hoe lang Blockbench oude updates ophaalt in dagen","action.rotate_tool":"Roteer","action.rotate_tool.desc":"Gereedschap om elementen te selecteren en te draaien","action.fill_tool":"Verf Emmer","action.fill_tool.desc":"Verf emmer om hele oppervlakten met een kleur te bedekken.","action.eraser":"Gum","action.eraser.desc":"Gum gereedschap om kleuren op texturen met transparantie te vervangen","action.color_picker":"Kleur Pipet","action.color_picker.desc":"Gereedschap om de kleur van de pixels op je textuur te selecteren","action.open_backup_folder":"Open ","action.open_backup_folder.desc":"Opent de Blockbench backup map","switches.mirror":"Spiegel UV","language_name":"Nederlands","message.plugin_reload":"%0 lokale plugins herlaadden","settings.brightness":"Helderheid","settings.brightness.desc":"Helderheid van de voorvertoning. Standaard is 50","menu.preview.perspective.reset":"Herstel Camera","action.fill_mode":"Vul Modus","action.fill_mode.face":"Oppervlak","action.fill_mode.color":"Kleur","action.fill_mode.cube":"Kubus","action.toggle_mirror_uv":"Spiegel UV","action.toggle_mirror_uv.desc":"Zet de UV spiegeling op de X as van de geselecteerde kubus aan/uit","action.toggle_uv_overlay":"Zet UV Overlay Aan/Uit","action.toggle_uv_overlay.desc":"Wanneer ingeschakeld, laat alle UV mapping overlays boven de textuur","menu.texture.blank":"Breng aan op Ongetextuurde oppervlaken","dialog.scale.select_overflow":"Selecteer Overflow","dialog.create_texture.compress":"Druk Template Samen","action.action_control":"Actie Controle","action.action_control.desc":"Zoek en voer elke beschikbare actie uit","keybindings.recording":"Neem Toetsbinding Op","keybindings.press":"Druk op een knop of een combinatie van knoppen of klik ergens op het scherm om toetsbinding op te nemen","action.pivot_tool":"Draai Gereedschap","action.pivot_tool.desc":"Gereedschap om het Draaipunt van de kubussen en botten te veranderen","action.slider_animation_speed":"Terugspeelsnelheid","action.slider_animation_speed.desc":"Terugspeelsnelheid van de tijdlijn in percent","action.previous_keyframe":"Vorige Keyframe","action.previous_keyframe.desc":"Spring naar de vorige keyframe","action.next_keyframe":"Volgende Keyframe","action.next_keyframe.desc":"Spring naar de volgende Keyframe","message.outdated_client.title":"Verouderde client","message.outdated_client.message":"Alstublieft update naar de laatste versie van Blockbench om dit te doen","action.export_asset_archive":"Download Archief","action.export_asset_archive.desc":"Download een archief met model en alle texturen erin","action.upload_sketchfab":"Sketchfab Upload","message.sketchfab.name_or_token":"Alstublieft vul uw Sketchfab token en een naam in","dialog.sketchfab_uploader.title":"Upload Sketchfab Model","dialog.sketchfab_uploader.token":"API Token","dialog.sketchfab_uploader.about_token":"De token is gebruikt om Blockbench met u Sketchfab account te verbinden. U can het vinden op %0","dialog.sketchfab_uploader.name":"Model Naam","dialog.sketchfab_uploader.description":"Beschrijving","dialog.sketchfab_uploader.tags":"Tags","settings.sketchfab_token":"Sketchfab Token","settings.sketchfab_token.desc":"Token om blockbench te autoriseren om te uploaden naar u Sketchfab account","panel.color":"Kleur","data.origin":"Draaipunt","message.sketchfab.success":"Model succesvol geüpload","message.sketchfab.error":"Gefaald om model up te loaden naar Sketchfab","settings.outliner_colors":"Omlijning Kleuren","settings.outliner_colors.desc":"Laat kubus kleuren in de omlijning zien","action.upload_sketchfab.desc":"Upload je model naar Sketchfab","action.element_colors":"Kubus Kleuren","action.element_colors.desc":"Toon kubus kleuren in de omlijning","texture.error.file":"Bestand niet gevonden","texture.error.invalid":"Ongeldig bestand","texture.error.ratio":"Ongeldige aspect ratio","texture.error.parent":"Textuur bestand geleverd door ouder model","message.recover_backup.title":"Haal Model Terug","message.recover_backup.message":"Blockbench was gesloten zonder opslaan. Wil je het model terughalen?","message.install_plugin":"De plugin %0 aan het installeren","message.invalid_session.title":"Ongeldige Sessie Token","message.invalid_session.message":"De sessie waar je aan probeert toe te treden is verlopen of de token gegeven is ongeldig.","dialog.create_texture.power":"Macht-van-2 Grootte","dialog.create_gif.turn":"Draaitafel Snelheid","action.edit_session":"Bewerk Sessie...","action.edit_session.desc":"Verbind met een bewerk sessie om samen te werken met andere gebruikers","action.reset_keyframe":"Herstel Keyframe","action.reset_keyframe.desc":"Herstel alle waarden van de geselecteerde keyframes","dialog.edit_session.title":"Bewerk Sessie","edit_session.username":"Gebruikersnaam","edit_session.token":"Token","edit_session.about":"Bewerk Sessies kan gebruikt worden om samen te weken met modellen over het internet. Maak een sessie en copiëer de token en verstuur het naar vrienden, die het dan kan gebruiken om toe te treden.","edit_session.join":"Treed Toe Tot Sessie","edit_session.create":"Maak Sessie","edit_session.quit":"Ga Uit Sessie","edit_session.joined":"%0 is toegetreden tot de sessie","edit_session.left":"%0 is uit de sessie gegaan","edit_session.quit_session":"Uit de huidige sessie gegaan","edit_session.status":"Status","edit_session.hosting":"Hosten","edit_session.connected":"Verbonden met een sessie","dialog.sketchfab_uploader.private":"Privé (Pro)","dialog.sketchfab_uploader.password":"Password (Pro)","action.toggle_chat":"Zet Chat Aan/Uit","action.toggle_chat.desc":"Zet de zichtbaarheid van de chat geschiedenis aan/uit","action.uv_select_all":"Selecteer Alles","action.uv_select_all.desc":"Selecteer alle oppervlakken in het UV dialoog","panel.chat":"Chat","edit_session.welcome":"Welkom bij deze sessie door %0","dialog.yes":"Ja","dialog.no":"Nee","generic.remove":"Verwijder","generic.download":"Download","generic.search":"Zoek","dates.today":"Vandaag","dates.yesterday":"Gisteren","dates.this_week":"Deze week","dates.weeks_ago":"%0 weken geleden","mode.start":"Start","mode.start.new":"Nieuw","mode.start.recent":"Recent","format.free":"Vrij Model","format.free.desc":"Model zonder beperkingen voor Unity etc.","format.java_block":"Java Blok/Item","format.java_block.desc":"Blok model voor Java Editie. Grootte en rotatie zijn gelimiteerd","format.bedrock":"Bedrock Model","format.bedrock.desc":"Model voor Bedrock Editie","format.bedrock_old":"Bedrock Legacy Model","format.bedrock_old.desc":"Voor-1.12 Bedrock Editie entity model","format.modded_entity":"Modded Entity","format.modded_entity.desc":"Entity model voor mods. Kan geëxporteerd worden als .java class bestanden","format.optifine_entity":"OptiFine Entity","format.optifine_entity.desc":"Custom entity model voor OptiFine","keys.mouse":"Muis Knop %0","message.cleared_blank_faces.title":"Blanke Oppervlakken","message.cleared_blank_faces.message":"Blockbench heeft %0 kubussen zonder textuur gevonden. Wil je deze elementen verwijderen","message.wireframe.enabled":"Wireframe beeld ingeschakeld","message.wireframe.disabled":"Wireframe beeld uitgeschakeld","dialog.project.box_uv":"Doos UV","dialog.convert_project.title":"Coverteer Project","dialog.convert_project.text":"Weet je zeker dat je dit project wil converteren? Je kan deze stap niet ongedaan maken.","dialog.create_texture.double_use":"Houd Meer Textuur Gebruik","dialog.model_stats.title":"Model Stats","dialog.model_stats.cubes":"Kubussen","dialog.model_stats.locators":"Locators","dialog.model_stats.groups":"Groepen","dialog.model_stats.vertices":"Vertices","dialog.model_stats.faces":"Oppervlakken","settings.username":"Gebruikersnaam","settings.username.desc":"Gebruikersnaam voor bewerk sessie","settings.painting_grid":"Verf Grid","settings.painting_grid.desc":"Toon grid op getextuurde kubussen in verf modus","action.slider_brush_min_opacity":"Minimum Ondoorzichtigheid","action.slider_brush_min_opacity.desc":"Minimum ondoorzichtigheid van de ruis kwast in percent","action.convert_project":"Converteer Project","action.convert_project.desc":"Converteerd het huidige project in een project van een ander format","action.close_project":"Sluit Project","action.close_project.desc":"Sluit het huidige open project","action.export_bedrock":"Exporteer Bedrock Geometrie","action.export_bedrock.desc":"Exporteer het model als een Bedrock editie geometrie bestand.","action.save_project":"Sla Project Op","action.save_project.desc":"Slaat het huidige model op als een project bestand","action.save_project_as":"Sla Project Op Als","action.save_project_as.desc":"Slaat het huidige model op als een project bestand op een nieuwe locatie","action.export_over":"Overschrijf Model","action.export_over.desc":"Slaat het model, texturen en animaties op door de bestanden te overschrijven","action.add_locator":"Voeg Locator toe","action.add_locator.desc":"Voegt een nieuwe locator toe om posities van deeltjes, leashes etc. the controleren","action.sidebar_left":"Texturen en UV","action.sidebar_left.desc":"Open het interface voor UV en texturen","action.sidebar_right":"Elementen","action.sidebar_right.desc":"Open het interface om elementen te bewerken","action.uv_turn_mapping":"Draai Mapping","action.uv_turn_mapping.desc":"Draai de UV mapping rond met 90 graden","action.remove_blank_faces":"Verwijder Lege Oppervlakken","action.remove_blank_faces.desc":"Verwijderd alle ongetextuurde oppervlakken van de selectie","menu.uv.select":"Selecteer Kubussen","web.download_app":"Download App","uv_editor.turned":"Gedraaide Mapping","display.reference.crossbow":"Kruisboog","dialog.settings.search_results":"Zoek Resultaten","settings.animation_snap":"Animatie Snap","settings.animation_snap.desc":"Snap interval voor keyframes in de animatie tijdlijn in stappen per seconde","action.import_optifine_part":"Importeer OptiFine Onderdeel","action.import_optifine_part.desc":"Importeer een entity deel model voor OptiFine","data.locator":"Locator","mode.start.no_recents":"Geen recent geopende modellen","panel.element":"Element","panel.element.position":"Positie","panel.element.size":"Grootte","panel.element.origin":"Draaipunt","panel.element.rotation":"Rotatie","message.canvas_limit_error.title":"Canvas limiet Error","message.canvas_limit_error.message":"De actie kon niet correct worden uitgevoerd omdat het format het canvas limiteert tot 48 eenheden. Verschuif het draaipunt om dit te voorkomen.","data.effect":"Effect","generic.name":"Naam","settings.recent_projects":"Recent Model Limiet","settings.recent_projects.desc":"Maximale aantal recente modellen om te onthouden","settings.volume":"Volume","settings.volume.desc":"Volume controle voor geluidseffecten in animaties","action.change_keyframe_file":"Selecteer Bestand","action.change_keyframe_file.desc":"Selecteer een geluid bestand om een sound effect vooraf te spelen.","action.clear_timeline":"Verwijder alles op tijdlijn","action.clear_timeline.desc":"Verwijder alle ongeselecteerde botten van de tijdlijn.","action.select_effect_animator":"Animeer Effecten","action.select_effect_animator.desc":"Opent de tijdlijn om geluid en deeltjes effecten toe te voegen","action.timeline_focus":"Kanaal","action.timeline_focus.desc":"Selecteer de animatie kanalen om op de tijdlijn te laten zien","timeline.particle":"Deeltje","timeline.sound":"Geluid","timeline.effects":"Effecten","data.format":"Formaat","format.optifine_part":"OptiFine Deel","format.optifine_part.desc":"JPM deel voor OptiFine entity modellen","action.reverse_keyframes":"Draai Keyframes Om","action.reverse_keyframes.desc":"Draai de volgorde van de geselecteerde keyframes om","generic.help":"Help","message.removed_faces":"%0 oppervlakken verwijderd","dialog.sketchfab_uploader.draft":"Draft","action.slider_pos":"Beweeg %0","action.slider_pos.desc":"Beweeg kubussen op de %0 as","action.slider_size":"Grootte %0","action.slider_size.desc":"Herschaal kubussen op de %0 as","action.slider_rotation":"Roteer %0","action.slider_rotation.desc":"Roteer kubussen op de %0 as","action.slider_origin":"Draaipunt %0","action.slider_origin.desc":"Verplaats draaipunt op de %0 as","action.rotate_cw":"Roteer %0 +90","action.rotate_cw.desc":"Roteer de geselecteerde kubussen 90° om de %0 as","action.rotate_ccw":"Roteer %0 -90","action.rotate_ccw.desc":"Roteer de geselecteerde kubussen -90° op de %0 as","action.flip":"Flip %0","action.flip.desc":"Flip de geselecteerde kubussen op de %0 as","action.center":"Centreer %0","action.center.desc":"Centreer de geselecteerde kubussen om de %0 as","action.bring_up_all_animations":"Toon Alle Animaties","panel.bone":"Bot","data.color":"Kleur","generic.export":"Exporteren","generic.none":"Geen","status_bar.recording":"Timelapse Aan Het Opnemen","message.add_to_palette":"Toegevoegd aan palet","message.size_modifiers":"Houd Ctrl of Shift vast om met ","message.timelapse_start":"Timelapse gestart ","message.timelapse_stop":"Timelapse gestopt","message.import_palette.replace_palette":"Vervang oud palet","message.import_palette.threshold":"Voeg Drempel Samen","dialog.timelapse.interval":"Interval (Seconden)","dialog.timelapse.source":"Bron","dialog.timelapse.source.interface":"Deactiveer het grootte limiet voor specifieke model formaten. WARNING: Dit kan ongeldige modellen veroorzaken.","dialog.timelapse.source.locked":"Vastgezette Hoek","dialog.timelapse.destination":"Bestemmingsmap","layout.color.checkerboard":"Dambord","layout.color.checkerboard.desc":"Achtergrond van canvas en UV editor","layout.font.code":"Code Font","layout.css":"Custom CSS","settings.category.paint":"Verf","settings.deactivate_size_limit":"De","settings.deactivate_size_limit.desc":"Deactiveer het grootte limiet voor specifieke model formaten. WAARSCHUWING:Dit kan zorgen voor ongeldige modellen.","settings.brush_opacity_modifier":"Kwast Ondoorzichtigheid Bewerker","settings.brush_opacity_modifier.desc":"Bewerk de kwast ondoorzichtigheid waneer een stylus wordt gebruikt","settings.brush_size_modifier":"Kwast Grootte Bewerker","settings.brush_size_modifier.desc":"Bewerk de kwast grootte wanneer een pen wordt gebruikt","settings.brush_modifier.pressure":"Druk","settings.brush_modifier.tilt":"Tilt","category.color":"Kleur","action.import_theme":"Importeer Thema","action.export_theme":"Exporteer Thema","action.export_theme.desc":"Creëer een thema bestand gebaseerd op huidige instellingen","action.reset_theme":"Herstel Thema","action.reset_theme.desc":"Herstel naar het standaard Blockbench thema","action.slider_color_h":"Tint","action.slider_color_s":"Verzadiging","action.slider_color_v":"Waarde","action.add_to_palette":"Voeg toe aan palet","action.add_to_palette.desc":"Voeg de geselecteerde kleur toe aan het kleurenpalet","action.import_palette":"Importeer palet","action.import_palette.desc":"importeer een .bbpalette bestand","action.export_palette":"Exporteer Palet","action.export_palette.desc":"Exporteer palet als een .bbpalette bestand","action.generate_palette":"Genereer Palet","action.generate_palette.desc":"Genereer palette van een textuur","action.sort_palette":"Sorteer Palet","action.sort_palette.desc":"Sorteer alle kleuren op het palet op basis van kleur en helderheid","action.timelapse":"Timelapse...","action.timelapse.desc":"Neem een timelapse van u modeleer proces op","action.add_keyframe":"Voeg Keyframe toe","action.add_keyframe.desc":"Voeg Automatisch een keyframe toe. Druk op shift om standaard waarden te forceren","action.bring_up_all_animations.desc":"Brengt alle gemodificeerde animatoren in de tijdlijn","timeline.timeline":"Instructies","menu.palette.load.default":"Standaard","panel.color.picker":"Pipet","panel.color.palette":"Palet","generic.import":"Importeer","settings.brush_modifier.none":"Geen","action.export_entity":"Exporteer Bedrock Entity","action.export_entity.desc":"Voeg het huidige model als een enitity toe aan een mobs.json bestand","settings.highlight_cubes":"Markeer Kubussen","settings.highlight_cubes.desc":"Markeer kubussen waneer je over ze heen beweegt of ze selecteert","action.add_marker":"Stel Markeerder In","action.add_marker.desc":"Stel een tijdlijn markeerder in","timeline.pre_effect_script":"Script","format.skin":"Skin","format.skin.desc":"Wijzig speler en entiteit skins","message.sketchfab.setup_guide":"Wil je leren hoe je modellen moet instellen op Sketchfab? Lees %0","dialog.skin.title":"Creëer Skin","dialog.skin.model":"Skin","dialog.skin.texture":"Textuur (Optioneel)","action.toggle_skin_layer":"Zet Skin Laag Aan/Uit","action.toggle_skin_layer.desc":"Zet de hoed- en klerenlaag van het skin model","action.gui_light":"GUI Licht","action.gui_light.desc":"Selecteer de manier waarop het item is belicht in de inventaris","action.gui_light.side":"Zijkant Licht","action.gui_light.front":"Voorkant Licht","action.move_keyframe_back":"Beweeg Keyframes Naar Achteren","action.move_keyframe_forth":"Beweeg Keyframes Naar Voren","menu.help":"Help","menu.help.discord":"Discord Server","menu.help.report_issue":"Rapporteer een probleem","menu.help.plugin_documentation":"Plugin API Documentatie","menu.help.search_action":"Zoek en Voer Actie uit","menu.help.donate":"Doneer","menu.help.about":"Over...","menu.preview.background.clipboard":"Laad van Klembord","dialog.ignore":"Negeer","generic.unset":"Ongezet","message.invalid_builtin_parent.title":"Ongeldige Ingebouwde Ouder","message.invalid_builtin_parent.message":"De link naar het ongeldige ouder model \'%0\' was verwijderd om een geldig model te exporteren","dialog.resize_texture.fill":"Vul met","dialog.resize_texture.fill.transparent":"Transparant","dialog.resize_texture.fill.color":"Kleur","dialog.resize_texture.fill.repeat":"Herhaal","dialog.resize_texture.fill.stretch":"Stretch","dialog.scale.element_pivot":"Element Draaipunt","dialog.scale.selection_center":"Selectie Midden","dialog.create_gif.length_mode":"Lengte Modus","dialog.create_gif.length_mode.seconds":"Seconden","dialog.create_gif.length_mode.frames":"Beelden","dialog.create_gif.length_mode.animation":"Animatie Lengte","dialog.create_gif.length_mode.turntable":"Draaitafel Rotatie","dialog.save_angle.projection":"Projectie","dialog.save_angle.projection.perspective":"Perspectief","dialog.save_angle.projection.orthographic":"Orthografisch","dialog.sketchfab_uploader.animations":"Animaties","dialog.settings.theme":"Thema","settings.category.interface":"Interface","settings.preview_checkerboard":"Preview Dambord","settings.preview_checkerboard.desc":"Zet de dambord achtergrond achter de voorvertoning","settings.uv_checkerboard":"UV Bewerker Dambord","settings.uv_checkerboard.desc":"Zet de dambord achtergrond achter de UV bewerker","category.paint":"Verf","action.fill_mode.color_connected":"Verbonden Kleuren","action.draw_shape_type":"Vorm Type","action.draw_shape_type.rectangle":"Rechthoek","action.draw_shape_type.rectangle_h":"Rechthoek (Hol)","action.draw_shape_type.ellipse":"Elipse","action.draw_shape_type.ellipse_h":"Elipse (Hol)","action.draw_shape_type.line":"Lijn","action.mirror_painting":"Spiegel Schilderij","action.mirror_painting.description":"Spiegel je verfstreken naar de andere kant van het model","action.lock_alpha":"Zet Alpha Kanaal Vast","action.lock_alpha.description":"Zet de doorzichtigheid van alle pixels vast","action.draw_shape_tool":"Teken Vorm","action.draw_shape_tool.desc":"Gereedschap om simpele vormen op texturen tekenen","action.copy_paste_tool":"Kopieer Plak Gereedschap","action.copy_paste_tool.desc":"Gereedschap om selecties van texturen te kopiëren en te plakken","action.export_gltf":"Exporteer Als glTF","action.export_gltf.desc":"Exporteer model en animaties als glTF bestand om te gebruiken in andere 3D applicaties","action.transform_space":"Transformeer Ruimte","action.transform_space.desc":"Standaard transformeer ruimte voor elementen en botten","action.transform_space.global":"Globaal","action.transform_space.bone":"Bot","action.transform_space.local":"Lokaal","action.toggle_camera_projection":"Toggle Camera Projection","action.toggle_camera_projection.desc":"Schakel de cameraprojectie tussen perspectief en orthografisch ","action.load_camera_angle":"Camerahoek: %0","action.load_camera_angle.desc":"Laad de camerahoek \'%0\'.","action.slider_face_tint":"Tint Index","action.slider_face_tint.desc":"Set the tint index of the current face. -1 means unset.","menu.help.quickstart":"Quickstart Wizard","menu.help.developer":"Ontwikkelaar","menu.help.developer.dev_tools":"Open Dev Gereedschap","menu.help.developer.reset_storage":"Fabrieksherstel","menu.help.developer.reset_storage.confirm":"Weet je zeker dat je Blockbench wilt resetten naar de fabrieksinstellingen? Dan worden alle aangepaste instellingen, toetsbindingen en geïnstalleerde plugins verwijderd.","menu.help.developer.cache_reload":"Cache Reload","menu.texture.resize":"Vergroot","menu.preview.orthographic":"Orthographic","menu.preview.save_angle":"Bewaar hoek","menu.preview.angle":"Hoeken","menu.preview.angle.initial":"Oorsprongkelijke hoek","menu.preview.angle.load":"Laad","menu.preview.maximize":"Maximaliseer","panel.color.both":"Beide","uv_editor.copy_selection":"Kopieer Selectie","uv_editor.paste_selection":"Paste Selection","uv_editor.copy_paste_tool.place":"Place","uv_editor.copy_paste_tool.cut":"Cut","uv_editor.copy_paste_tool.mirror_x":"Mirror X","uv_editor.copy_paste_tool.mirror_y":"Mirror Y","uv_editor.copy_paste_tool.rotate":"Draai 90 graden","dialog.project.modded_entity_version":"Exporteer versie","dialog.save_angle.position":"Camera positie","dialog.save_angle.target":"Focal Point","dialog.skin.pose":"Poseren","layout.color.frame":"Window Frame","layout.color.frame.desc":"Border and title bar of the window","settings.large_grid_size":"Blok rastergrootte","settings.large_grid_size.desc":"Size of the block grid","action.load_plugin_from_url":"Laad een plugin via een URL","action.load_plugin_from_url.desc":"Laad een plugin van een server door de URL op te geven","action.cube_counter.desc":"Displays the current number of cubes and other statistics","action.unlock_everything":"Ontgrendel alles","action.unlock_everything.desc":"Unlock all groups and elements in the outliner.","action.load_palette":"Palet laden","action.load_palette.desc":"Laad een van de ingebouwde paletvoorinstellingen","action.toggle_locked":"Toggle Lock","action.toggle_locked.desc":"Toggle whether the selected elements are locked","action.apply_display_preset":"Apply Preset","action.apply_display_preset.desc":"Apply a default or custom display setting preset","action.apply_display_preset.here":"Apply To This Slot","action.apply_display_preset.everywhere":"Apply To All Slots","action.resolve_keyframe_expressions":"Resolve Keyframe","action.resolve_keyframe_expressions.desc":"Resolves the math expressions of the selected keyframes","action.fold_all_animations":"Fold All Animators","menu.palette.load.empty":"Leeg","switches.lock":"Sluit","camera_angle.isometric_right":"Isometric Right","camera_angle.isometric_left":"Isometric Left","settings.render_sides":"Render Sides","settings.render_sides.desc":"Selecteer welke kant van het object wordt weergegeven","settings.render_sides.auto":"Automatisch","settings.render_sides.front":"Buiten","settings.render_sides.double":"Binnen en Buiten","generic.enable":"Schakel in","generic.disable":"Schakel uit","generic.redacted":"Redacted","dialog.project.layered_textures":"Layered Textures","dialog.select_texture.import_all":"Importeer alles","dialog.skin.layer_template":"Layer Texture","about.version.up_to_date":"Up to date","about.version.update_available":"Version %0 is available","settings.category.application":"Application","settings.streamer_mode":"Streamer Mode","settings.streamer_mode.desc":"Hides sensitive information like recent models","settings.automatic_updates":"Automatic Updates","settings.automatic_updates.desc":"Automatically download new versions and keep Blockbench up-to-date","action.rotation_space":"Rotation Space","action.focus_on_selection":"Center View on Selection","action.focus_on_selection.desc":"Align the camera to face the center of the current selection","action.jump_to_timeline_start":"Jump to Animation Start","action.jump_to_timeline_end":"Jump to Animation End","menu.help.updating":"Updating (%0%)","menu.help.update_ready":"Relaunch to Update","menu.help.update_failed":"Update Failed","menu.animation.loop.once":"Play Once","menu.animation.loop.hold":"Hold On Last Frame","menu.animation.loop.loop":"Loop","interface.streamer_mode_on":"Streamer Mode Enabled","generic.reset":"Reset","generic.restore":"Restore","keys.mousewheel":"Mousewheel","message.delete_animation.title":"Delete Animation","message.delete_animation.message":"The animation was removed from Blockbench. Do you also want to delete the animation from the file that is was saved in?","message.reset_keybindings":"Are you sure you want to reset all keybindings?","message.no_animation_to_import":"No animations to import","dialog.material_instances.title":"Material Instances","dialog.animation_import.title":"Select Animations to Import","dialog.create_texture.padding":"Padding","settings.fov":"FOV","settings.fov.desc":"Camera Field of View. Default is 45","settings.sync_color":"Sync Color","settings.sync_color.desc":"Synchronize the color between different Blockbench instances","settings.dialog_drag_background":"Position Background","settings.dialog_drag_background.desc":"Show \\"Position Background\\" dialog","settings.minify_bbmodel":"Minified Project Files","settings.minify_bbmodel.desc":"Write .bbmodel files minified into one line","action.edit_material_instances":"Edit Material Instances","action.edit_material_instances.desc":"Edit material instance names for bedrock block geometries","action.save_all_animations":"Save All Animations","action.save_all_animations.desc":"Save all currently loaded animations","action.keyframe_interpolation":"Interpolation","action.keyframe_interpolation.desc":"Select the keyframe interpolation mode","action.keyframe_interpolation.linear":"Linear","action.keyframe_interpolation.catmullrom":"Smooth","action.timeline_focus.hide_empty":"Hide empty channels","menu.file.preferences":"Preferences","menu.animation.blend_weight":"Blend Weight","menu.animation.save":"Save","menu.animation.properties":"Properties...","menu.animation.file":"File","menu.animation.snapping":"Snapping","menu.animation.open_location":"Open File Location","panel.keyframe.add_data_point":"Add Keyframe Data Point","panel.keyframe.remove_data_point":"Remove Data Point","panel.keyframe.pre":"Pre","panel.keyframe.post":"Post","generic.all":"All","message.small_face_dimensions.title":"Incompatible Face Dimensions","message.small_face_dimensions.message":"The selection contains faces that are smaller than 1 unit in one direction. The Box UV mapping system considers any faces below that threshold as 0 pixels wide. The texture on those faces therefore may not work correctly.","message.small_face_dimensions.face_uv":"The current format supports per-face UV maps which can handle small face dimensions. Go to \\"File\\" > \\"Project...\\" and uncheck \\"Box UV\\".","dialog.plugins.outdated_client":"Requires a newer version of Blockbench","dialog.plugins.outdated_plugin":"Plugin is outdated and does not work with this version of Blockbench","settings.motion_trails":"Motion Trails","settings.motion_trails.desc":"Show motion trails in the animation editor","settings.antialiasing":"Anti-aliasing","settings.antialiasing.desc":"Toggle anti-aliasing in the preview. Restart Blockbench to apply changes","action.timeline_frame_back":"Jump 1 Frame Back","action.timeline_frame_forth":"Jump 1 Frame Forth","action.ik_enabled":"Enable IK","action.ik_enabled.desc":"Enable Inverse Kinematics for this bone","action.slider_ik_chain_length":"IK Chain Length","action.slider_ik_chain_length.desc":"Upwards length of the IK bone chain","panel.bone.ik":"Inverse Kinematics (Experimental)","settings.particle_tick_rate":"Particle Tick Rate","settings.particle_tick_rate.desc":"Tick rate for particle effects in ticks per second. Default is 30","action.lock_motion_trail":"Lock Motion Trail","action.lock_motion_trail.desc":"Lock the motion trail to the currently selected group","menu.animation_file.unload":"Unload Animation File"}'),pl:JSON.parse('{"dialog.ok":"OK","dialog.cancel":"Anuluj","dialog.confirm":"Potwierdź","dialog.close":"Zamknij","dialog.import":"Importuj","dialog.save":"Zapisz","dialog.discard":"Odrzuć","dialog.dontshowagain":"Nie pokazuj ponownie","data.cube":"Kostka","data.group":"Grupa","data.texture":"Tekstura","data.plugin":"Wtyczka","data.preview":"Podgląd","data.toolbar":"Pasek narzędzi","data.image":"Obraz","keys.ctrl":"Ctrl","keys.shift":"Shift","keys.alt":"Alt","keys.meta":"Cmd","keys.delete":"Usuń","keys.space":"Spacja","keys.leftclick":"Lewy przycisk myszy","keys.middleclick":"Środkowy przycisk myszy","keys.rightclick":"Prawy przycisk myszy","keys.tab":"Tab","keys.backspace":"Backspace","keys.enter":"Enter","keys.escape":"Escape","keys.function":"F%0","keys.numpad":"Numpad %0","keys.caps":"Caps Lock","keys.menu":"Menu kontekstowe","keys.left":"Lewo","keys.up":"Góra","keys.right":"Prawo","keys.down":"Dół","keys.pageup":"Page Up","keys.pagedown":"Page Down","keys.plus":"Plus","keys.comma":"Przecinek","keys.point":"Kropka","keys.minus":"Minus","keys.cross":"Krzyżyk","keys.end":"Koniec","keys.pos1":"Pozycja 1","keys.printscreen":"Print Screen","keys.pause":"Pauza","message.rotation_limit.title":"Ograniczenia rotacji","message.rotation_limit.message":"Rotacje są ograniczone do jednej osi i wielokrotności 22,5 stopni przez Minecraft. Obracanie na innej osi zresetuje obroty na innych osiach. Wyłącz opcje \\"Ograniczenia rotacji\\" jeżeli tworzysz model na inne potrzeby i potrzebujesz dowolności rotacji.","message.file_not_found.title":"Nie znaleziono pliku","message.file_not_found.message":"Blockbench nie mógł odnaleźć pliku. Upewnij się że jest zapisany lokalnie, a nie w chmurze.","message.screenshot.title":"Zrzut ekranu","message.screenshot.message":"Przechwycono zrzut ekranu.","message.screenshot.clipboard":"Schowek","message.screenshot.right_click":"Zrzut ekranu - kliknij prawym przyciskiem myszy aby skopiować","message.invalid_file.title":"Nieprawidłowy plik","message.invalid_file.message":"Nie udało się otworzyć pliku modelu: %0","message.invalid_model.title":"Nieprawidłowy plik modelu","message.invalid_model.message":"Ten plik nie zawiera prawidłowych danych modelu.","message.child_model_only.title":"Pusty model potomka","message.child_model_only.message":"Ten plik jest potomkiem %0 i nie zawiera modelu.","message.drag_background.title":"Pozycjonuj tło","message.drag_background.message":"Przesuń tło aby zmienić jego pozycję. Przytrzymaj shift i przeciągnij w górę lub w dół aby zmienić rozmiar.","message.unsaved_textures.title":"Niezapisane tekstury","message.unsaved_textures.message":"Twój model ma niezapisane tekstury. Zapisz je i wstaw w odpowiedni folder w swoim resource packu.","message.model_clipping.title":"Model zbyt duży","message.model_clipping.message":"Twój model zawiera %0 kostek, które są większe niż limit 3x3x3 dozwalany przez Minecraft. Ten model nie będzie działał w Minecrafcie. Włącz opcję \'Ograniczony obszar roboczy\' żeby temu zapobiec.","message.loose_texture.title":"Import tekstur","message.loose_texture.message":"Zaimportowana tekstura nie jest w resource packu. Minecraft może załadować tylko tekstury z folderu textures z załadowanego resource packa.","message.loose_texture.change":"Zmień ścieżkę","message.update_res.title":"Rozdzielczość tekstury","message.update_res.message":"Czy chcesz zmienić rozdzielczość projektu do rozdzielczości tekstury? Kliknij \'Anuluj\' jeżeli twoja tekstura ma większą rozdzielczość niż normalnie.","message.update_res.update":"Aktualizuj","message.bedrock_overwrite_error.message":"Blockbench nie może połączyć tego modelu ze starym plikiem","message.bedrock_overwrite_error.backup_overwrite":"Stwórz kopię zapasową i nadpisz","message.bedrock_overwrite_error.overwrite":"Nadpisz","message.close_warning.message":"Czy chcesz zapisać swój model?","message.close_warning.web":"Twoje niezapisane zmiany będą stracone. Jesteś pewien, że chcesz wyjść?","message.default_textures.title":"Domyślne tekstury","message.default_textures.message":"Wybierz folder \\"textures\\" w domyślnym resource packu","message.default_textures.detail":"Wyciągnij domyślny resource pack z pliku .jar Minecrafta albo wygoogluj i ściągnij go. Potem, znajdź folder \\"textures\\" i otwórz go. Blockbench zapamięta to miejsce i weźmie stamtąd tekstury, jeżeli nie znajdzie ich w aktualnym resource packu.","message.default_textures.select":"Wybierz domyślny folder \\"textures\\"","message.image_editor.title":"Wybierz edytor obrazów","message.image_editor.file":"Wybierz plik...","message.image_editor.exe":"Wybierz .exe edytora obrazów","message.display_skin.title":"Wyświetl skin","message.display_skin.message":"Wybierz skin z komputera lub wpisz nazwę gracza","message.display_skin.upload":"Prześlij skin","message.display_skin.name":"Nazwa gracza","message.display_skin.reset":"Resetuj","message.invalid_plugin":"Nieprawidłowy plugin, sprawdź konsolę","message.load_plugin_app":"Czy chcesz zezwolić temu pluginowi na dokonywanie zmian na twoim komputerze? Używaj tylko pluginów osób, którym ufasz.","message.load_plugin_web":"Czy chcesz załadować ten plugin? Używaj tylko pluginów osób, którym ufasz.","message.preset_no_info":"Ten preset nie zawiera informacji dla tego slotu","message.restart_to_update":"Otwórz Blockbench ponownie by zatwierdzić zmiany","message.save_file":"Zapisano jako %0","message.save_obj":"Zapisano jako model .obj","dialog.project.title":"Projekt","dialog.project.name":"Nazwa pliku","dialog.project.parent":"Model rodzic","dialog.project.geoname":"Nazwa geometrii moba","dialog.project.openparent":"Otwórz rodzica","dialog.project.ao":"Ambient Occlusion","dialog.project.width":"Szerokość","dialog.project.height":"Wysokość","dialog.texture.title":"Tekstura","dialog.texture.variable":"Zmienna","dialog.texture.namespace":"Przestrzeń nazw","dialog.texture.folder":"Folder","dialog.extrude.title":"Wytłocz obrazek","dialog.extrude.mode":"Tryb skanowania","dialog.extrude.mode.areas":"Pola","dialog.extrude.mode.lines":"Linie","dialog.extrude.mode.columns":"Kolumny","dialog.extrude.mode.pixels":"Piksele","dialog.extrude.opacity":"Minimalne krycie","dialog.extrude.scan":"Skanuj i importuj","dialog.display_preset.title":"Stwórz preset","dialog.display_preset.message":"Wybierz sloty, które chcesz zapisać","dialog.display_preset.create":"Stwórz","dialog.select.title":"Wybierz","dialog.select.new":"Nowe zaznaczenie","dialog.select.group":"W zaznaczonej grupie","dialog.select.name":"Nazwa zawiera","dialog.select.random":"Losuj","dialog.select.select":"Wybierz","dialog.scale.title":"Skaluj model","dialog.scale.axis":"Oś","dialog.scale.scale":"Skala","dialog.scale.clipping":"Ucięty model: twój model jest zbyt duży dla obszaru roboczego","dialog.scale.confirm":"Skala","dialog.plugins.title":"Pluginy","dialog.plugins.installed":"Zainstalowane","dialog.plugins.available":"Dostępne","dialog.plugins.install":"Zainstaluj","dialog.plugins.uninstall":"Odinstaluj","dialog.plugins.reload":"Przeładuj","dialog.plugins.none_installed":"Brak zainstalowanych pluginów","dialog.plugins.none_available":"Brak dostępnych pluginów","dialog.plugins.web_only":"Tylko dla aplikacji na stronie","dialog.plugins.app_only":"Tylko dla aplikacji komputerowej","dialog.plugins.author":"autorstwa %0","dialog.plugins.show_less":"Pokaż mniej","dialog.entitylist.title":"Otwórz model bytu","dialog.entitylist.text":"Wybierz model który chesz zaimportować","dialog.entitylist.bones":"Kości","dialog.entitylist.cubes":"Kostki","dialog.create_texture.folder":"Folder","dialog.create_texture.template":"Szablon","dialog.create_texture.resolution":"Rozdzielczość","dialog.input.title":"Wstaw","dialog.settings.settings":"Ustawienia","dialog.settings.keybinds":"Klawisze","dialog.settings.about":"O programie","layout.color.back":"Wstecz","layout.color.back.desc":"Tła i pola wpisywania","layout.color.dark":"Ciemny","layout.color.dark.desc":"Tło obszaru roboczego","layout.color.ui":"UI","layout.color.ui.desc":"Główny kolor interfejsu","layout.color.bright_ui":"Jasny UI","layout.color.bright_ui.desc":"Menu kontekstowe i podpowiedzi","layout.color.button":"Przycisk","layout.color.button.desc":"Przyciski i przełączniki","layout.color.selected":"Wybrany","layout.color.selected.desc":"Wybrane zakładki i obiekty","layout.color.border":"Ramki","layout.color.border.desc":"Ramki przycisków i pól wpisywania","layout.color.accent":"Akcent","layout.color.accent.desc":"Gałki przełączników i inne detale","layout.color.grid":"Siatka","layout.color.grid.desc":"Siatka podglądu 3D","layout.color.text":"Tekst","layout.color.text.desc":"Normalny tekst","layout.color.light":"Jasny","layout.color.light.desc":"Zaznaczony tekst","layout.color.accent_text":"Akcent tekstu","layout.color.accent_text.desc":"Tekst na zaakcentowanych elementach","layout.font.main":"Główna czcionka","layout.font.headline":"Czcionka nagłówkowa","about.version":"Wersja:","about.creator":"Twórca:","about.website":"Strona:","about.bugtracker":"Śledzenie błędów:","about.electron":"Ta aplikacja jest zbudowana za pomocą Electron, frameworka do tworzenia natywnych aplikacji, używając technologii sieciowych, takich jak Javascript, HTML i CSS.","about.vertex_snap":"Przyciąganie wierzchołków jest bazowane na pluginie autorstwa SirBenet","about.icons":"Paczki ikon:","about.libraries":"Biblioteki:","settings.category.general":"Ogólne","settings.category.preview":"Podgląd","settings.category.grid":"Siatka","settings.category.edit":"Edytuj","settings.category.snapping":"Przyciąganie","settings.category.defaults":"Wartości domyślne","settings.category.dialogs":"Okienka dialogowe","settings.category.export":"Eksportuj","settings.language":"Język","settings.language.desc":"Język interfejsu. Otwórz Blockbench ponownie, żeby zatwierdzić zmiany.","settings.backup_interval":"Interwał kopii zapasowych","settings.backup_interval.desc":"Interwał tworzenia automatycznych kopii zapasowych, w minutach","settings.origin_size":"Punkt obrotu","settings.origin_size.desc":"Rozmiar punktu obrotu","settings.control_size":"Rozmiar kontroli osi","settings.control_size.desc":"Rozmiar narzędzia do kontroli 3 osi","settings.display_skin":"Wyświetlany skin","settings.display_skin.desc":"Skin używany do wyświetlenia na referencyjnym modelu gracza","settings.shading":"Cieniowanie","settings.shading.desc":"Włącz cieniowanie","settings.texture_fps":"FPS animowanych tekstur","settings.texture_fps.desc":"Klatki na sekundę dla animowanych tekstur","settings.base_grid":"Mała siatka","settings.base_grid.desc":"Pokaż małą siatkę i osie","settings.large_grid":"Duża siatka","settings.large_grid.desc":"Pokaż siatkę bloków 3x3","settings.full_grid":"Pełna duża siatka","settings.full_grid.desc":"Pokaż precyzyjną siatkę 3x3","settings.large_box":"Duże pudełko","settings.large_box.desc":"Pokaż granice bloków 3x3","settings.display_grid":"Tryb wyświetlania","settings.display_grid.desc":"Pokaż siatkę w trybie wyświetlania","settings.undo_limit":"Limit kroków wstecz","settings.undo_limit.desc":"Maksymalna liczba kroków wstecz","settings.local_move":"Przesuwaj na osiach lokalnych","settings.local_move.desc":"Przesuwaj elementy po ich własnych osiach, jeżeli to możliwe","settings.canvas_unselect":"Kliknięcie w obszar roboczy odznacza","settings.canvas_unselect.desc":"Odznacza wszystkie elementy kiedy obszar roboczy jest kliknięty","settings.paint_side_restrict":"Ogranicz szczotkę do strony","settings.paint_side_restrict.desc":"Ogranicz działanie szczotek aby tylko malować na aktualnej stronie","settings.autouv":"Automatyczne UV","settings.autouv.desc":"Domyślnie włącz automatyczne UV","settings.create_rename":"Nazwij nową kostkę","settings.create_rename.desc":"Wpisz nazwę po stworzeniu nowego elementu lub grupy","settings.edit_size":"Rozdzielczość siatki","settings.edit_size.desc":"Rozdzielczość siatki, do której przyciągane są kostki","settings.shift_size":"Rozdzielczość shifta","settings.shift_size.desc":"Rozdzielczość siatki gdy trzymany jest shift","settings.ctrl_size":"Rozdzielczość ctrl","settings.ctrl_size.desc":"Rozdzielczość siatki gdy trzymany jest ctrl","settings.negative_size":"Ujemny rozmiar","settings.negative_size.desc":"Pozwalaj narzędziu skalowania na używanie ujemnych rozmiarów","settings.dialog_larger_cubes":"Model zbyt duży","settings.dialog_larger_cubes.desc":"Pokaż okienko \\"Model zbyt duży\\"","settings.dialog_rotation_limit":"Ograniczenia rotacji","settings.dialog_rotation_limit.desc":"Pokaż okienko \\"Ograniczenia rotacji\\"","settings.minifiedout":"Zminifikowany eksport","settings.minifiedout.desc":"Wypisz plik JSON w jednej linii","settings.export_groups":"Eksportuj grupy","settings.export_groups.desc":"Zapisuj grupy w plikach modeli bloków","settings.credit":"Komentarz uznania","settings.credit.desc":"Dodaj komentarz uznania do eksportowanych plików","settings.default_path":"Domyślna ścieżka","settings.default_path.desc":"Folder, z którego Blockbench ładuje domyślne tekstury","settings.image_editor":"Edytor obrazów","settings.image_editor.desc":"Domyślny edytor obrazów do edytowania tekstur","category.navigate":"Nawigacja","category.tools":"Narzędzia","category.file":"Plik","category.blockbench":"Blockbench","category.edit":"Edycja","category.transform":"Przesuwanie","category.filter":"Filtr","category.view":"Widok","category.display":"Ustawienia wyglądu","category.textures":"Tekstury","category.misc":"Inne","keybind.preview_select":"Wybierz","keybind.preview_rotate":"Obróć widok","keybind.preview_drag":"Przenieś widok","keybind.confirm":"Potwierdź","keybind.cancel":"Anuluj","action.slider_inflate":"Nadmuchaj","action.slider_inflate.desc":"Nadmuchaj kostki we wszystkich kierunkach, bez zmieniania UV.","action.slider_brush_size":"Wielkość","action.slider_brush_size.desc":"Promień pędzla w pikselach","action.slider_brush_opacity":"Nieprzezroczystość","action.slider_brush_opacity.desc":"Nieprzezroczystość pędzla w procentach","action.slider_brush_softness":"Miękkość","action.slider_brush_softness.desc":"Miękkość pędzla w procentach","action.uv_slider_pos_x":"Przesuń w poziomie","action.uv_slider_pos_x.desc":"Przesuń zaznaczenie UV wszystkich zaznaczonych kostek w poziomie","action.uv_slider_pos_y":"Przesuń w pionie","action.uv_slider_pos_y.desc":"Przesuń pionowy wybór UV wszystkich zaznaczonych kostek","action.uv_slider_size_x":"Skaluj poziomo","action.uv_slider_size_x.desc":"Skaluj zaznaczenie UV wszystkich zaznaczonych kostek w poziomie","action.uv_slider_size_y":"Skaluj w pionie","action.uv_slider_size_y.desc":"Skaluj zaznaczenie UV wszystkich zaznaczonych kostek w pionie","action.vertex_snap_mode":"Tryb przyciągania","action.vertex_snap_mode.desc":"Wybierz czy przyciąganie wierzchołków ma przesuwać elementy czy zmieniać ich rozmiar","action.move_tool":"Przesuń","action.move_tool.desc":"Narzędzie do wybierania i przesuwania elementów","action.resize_tool":"Zmień rozmiar","action.resize_tool.desc":"Narzędzie do wybierania i zmieniania rozmiaru elementów","action.brush_tool":"Pędzel","action.brush_tool.desc":"Narzędzie do malowania na teksturach bitmapowych na powierzniach lub w edytorze UV.","action.vertex_snap_tool":"Przyciąganie wierzchołków","action.vertex_snap_tool.desc":"Przesuń jedną kostkę do innej przez połączenie dwóch wierzchołków.","action.swap_tools":"Przełącz narzędzia","action.swap_tools.desc":"Przełącz się pomiędzy narzędziem przesuwania i zmiany rozmiaru","action.project_window":"Projekt...","action.project_window.desc":"Otwiera okienko projektu, gdzie możesz edytować metadatę twojego modelu","action.open_model":"Otwórz model","action.open_model.desc":"Otwórz plik modelu z komputera","action.add_model":"Dodaj model","action.add_model.desc":"Dodaje plik modelu do aktualnego pliku modelu","action.extrude_texture":"Wyciągnięta tekstura","action.extrude_texture.desc":"Generuj model przez rozciągnięcie tekstury","action.export_blockmodel":"Eksportuj model bloku","action.export_blockmodel.desc":"Eksportuj model bloku lub przedmiotu Minecraft","action.export_optifine_part":"Eksportuj JPM OptiFine","action.export_optifine_part.desc":"Eksportuje ","action.export_optifine_full":"Eksportuj JEM OptiFine","action.export_optifine_full.desc":"Eksportuj cały model bytu OptiFine","action.export_obj":"Eksportuj model OBJ","action.export_obj.desc":"Eksportuj model Wavefront OBJ do użycia w innych programach lub wstawienia na Sketchfab","action.settings_window":"Ustawienia...","action.settings_window.desc":"Otwórz okienko ustawień Blockbench","action.plugins_window":"Pluginy...","action.plugins_window.desc":"Otwórz okienko sklepu z pluginami","action.reset_keybindings":"Resetuj przypisanie klawiszy","action.reset_keybindings.desc":"Resetuj wszystkie przypisania klawiszy do domyślnych","action.reset_layout":"Resetuj układ","action.reset_layout.desc":"Resetuj układ do domyślnego w Blockbench","action.load_plugin":"Załaduj plugin z pliku","action.load_plugin.desc":"Załaduj plugin z pliku źródłowego","action.reload_plugins":"Przeładuj pluginy","action.reload_plugins.desc":"Przeładowuje wszystkie pluginy deweloperskie","action.uv_dialog":"Okienko UV","action.uv_dialog.desc":"Otwórz okienko UV żeby zobaczyć wszystkie ściany obok siebie","action.uv_dialog_full":"Pełny widok","action.uv_dialog_full.desc":"Otwórz okienko UV żeby edytować jedną ścianę na pełnym ekranie","action.undo":"Undo","action.undo.desc":"Odwraca ostatnią zmianę","action.redo":"Redo","action.redo.desc":"Ponawia ostatnie undo","action.copy":"Kopiuj","action.copy.desc":"Kopiuj zaznaczenie, ścianę lub ustawienia wyświetlania","action.paste":"Wklej","action.paste.desc":"Wklej zaznaczenie, ścianę lub ustawienia wyświetlania","action.cut":"Wytnij","action.cut.desc":"Wytnij zaznaczenie, ścianę lub ustawienia wyświetlania","action.add_cube":"Dodaj kostkę","action.add_cube.desc":"Dodaje nową kostkę","action.add_group":"Dodaj grupę","action.add_group.desc":"Dodaje nową grupę lub kość","action.outliner_toggle":"Przełącz więcej opcji","action.outliner_toggle.desc":"Pokazuje więcej opcji w outlinerze","action.duplicate":"Duplikuj","action.duplicate.desc":"Duplikuje zaznaczone kostki lub grupę","action.delete":"Usuń","action.delete.desc":"Usuwa zaznaczone kostki lub grupę","action.sort_outliner":"Sortuj outliner","action.sort_outliner.desc":"Sortuje outliner alfabetycznie","action.select_window":"Wybierz...","action.select_window.desc":"Wyszukaj i wybierz kostki ze względu na ich własności","action.invert_selection":"Odwróć zaznaczenie","action.invert_selection.desc":"Odwróć aktualnie zaznaczone kostki","action.select_all":"Wybierz wszystko","action.select_all.desc":"Wybierz wszystkie kostki","action.collapse_groups":"Zwiń grupy","action.collapse_groups.desc":"Zwiń wszystkie grupy","action.scale":"Skaluj","action.scale.desc":"Skaluj zaznaczone kostki","action.center_all":"Wyśrodkuj wszystkie","action.center_all.desc":"Wyśrodkuj zaznaczone kostki","action.toggle_visibility":"Przełącz widoczność","action.toggle_visibility.desc":"Przełącz widoczność zaznaczonych kostek.","action.toggle_export":"Przełącz eksportowanie","action.toggle_export.desc":"Przełącz ustawienia eksportowania zaznaczonych kostek.","action.toggle_autouv":"Przełącz automatyczne UV","action.toggle_autouv.desc":"Przełącz ustawienie automatycznego UV dla zaznaczonych kostek.","action.toggle_shade":"Przełącz cieniowanie","action.toggle_shade.desc":"Przełącz cieniowanie zaznaczonych kostek","action.rename":"Zmień nazwę","action.rename.desc":"Zmień nazwę zaznaczonych kostek.","action.add_display_preset":"Nowy preset","action.add_display_preset.desc":"Dodaj nowy preset ustawień widoku","action.fullscreen":"Pełny ekran","action.fullscreen.desc":"Przełącza tryb pełnego ekranu.","action.zoom_in":"Przybliż","action.zoom_in.desc":"Przybliż aby powiększyć interfejs.","action.zoom_out":"Oddal","action.zoom_out.desc":"Oddal aby zmniejszyć interfejs.","action.zoom_reset":"Resetuj powiększenie","action.zoom_reset.desc":"Resetuj powiększenie do domyślnych 100%","action.reset_interface":"Resetuj interfejs","action.reset_interface.desc":"Resetuj rozmiar i pozycje GUI","action.toggle_wireframe":"Przełącz siatkę","action.toggle_wireframe.desc":"Przełącz tryb wyświetlania siatki.","action.screenshot_model":"Zrzut ekranu modelu","action.screenshot_model.desc":"Wykonaj przyciętyu zrzut ekranu modelu z aktualnego kąta","action.screenshot_app":"Zrzut ekranu programu","action.screenshot_app.desc":"Wykonaj zrzut ekranu całej aplikacji","action.toggle_quad_view":"Przełącz widok poczwórny","action.toggle_quad_view.desc":"Przełącz na tryb 4 widoków","action.import_texture":"Importuj teksturę","action.import_texture.desc":"Zaimportuj jedną lub więcej tekstur z komputera","action.create_texture":"Stwórz teksturę","action.create_texture.desc":"Stwórz czystą teksturę lub szablon tekstury","action.save_textures":"Zapisz tekstury","action.save_textures.desc":"Zapisz wszystkie niezapisane tekstury","action.animated_textures":"Odtwarzaj animowane tekstury","action.animated_textures.desc":"Odtwarzaj i pauzuj animowane tekstury","action.origin_to_geometry":"Punkt obrotu do geometrii","action.origin_to_geometry.desc":"Ustal punkt obrotu w środku geometrii","action.rescale_toggle":"Przełącz zmianę rozmiaru","action.rescale_toggle.desc":"Zmieniaj rozmiar kostek w zależności od ich aktualnego obrotu","action.bone_reset_toggle":"Resetuj kość","action.bone_reset_toggle.desc":"Kość nie będzie wyświetlać kostek z modelu rodzica","action.reload":"Przeładuj Blockbench","action.reload.desc":"Przeładuj Blockbench. To usunie wszystkie niezapisane postępy.","menu.file":"Plik","menu.edit":"Edycja","menu.transform":"Przesuń","menu.filter":"Filtr","menu.display":"Wyświetlanie","menu.view":"Widok","menu.file.new":"Nowy","menu.file.recent":"Ostatnio","menu.file.import":"Import","menu.file.export":"Eksport","menu.transform.rotate":"Obróć","menu.transform.flip":"Odwróć","menu.transform.center":"Wyśrodkuj","menu.transform.properties":"Właściwości","menu.display.preset":"Zastosuj preset","menu.display.preset_all":"Zastosuj preset wszędzie","menu.display.remove_preset":"Usuń Preset","menu.view.zoom":"Powiększenie","menu.view.background":"Tło","menu.view.screenshot":"Zrzut ekranu","menu.cube.color":"Kolor znacznika","menu.cube.texture":"Tekstura","menu.cube.texture.transparent":"Przezroczysta","menu.cube.texture.blank":"Pusta","menu.group.sort":"Sortuj","menu.group.resolve":"Rozwiąż","menu.texture.face":"Zastosuj do ściany","menu.texture.cube":"Zastosuj do kostek","menu.texture.file":"Plik","menu.texture.refresh":"Odśwież","menu.texture.change":"Zmień plik","menu.texture.folder":"Otwórz w folderze","menu.texture.edit":"Edytuj","menu.texture.export":"Zapisz jako","menu.texture.save":"Zapisz","menu.texture.properties":"Właściwości","menu.preview.background":"Tło","menu.preview.background.load":"Załaduj","menu.preview.background.position":"Pozycja","menu.preview.background.lock":"Zablokuj do kamery","menu.preview.screenshot":"Zrzut ekranu","menu.preview.perspective":"Perspektywa","menu.preview.perspective.normal":"Normalna","menu.preview.quadview":"Widok Quad","menu.preview.stop_drag":"Skończ pozycjonowanie tła","menu.uv.mapping":"Mapowanie UV","menu.uv.mapping.export":"Eksport","menu.uv.mapping.rotation":"Rotacja","menu.uv.mapping.mirror_x":"Odbicie X","menu.uv.mapping.mirror_y":"Odbicie Y","menu.uv.texture":"Tekstura","cube.color.light_blue":"Jasnoniebieski","cube.color.yellow":"Żółty","cube.color.orange":"Pomarańczowy","cube.color.red":"Czerwony","cube.color.purple":"Fioletowy","cube.color.blue":"Niebieski","cube.color.green":"Zielony","cube.color.lime":"Limonkowy","switches.visibility":"Widoczność","switches.export":"Eksport","switches.shading":"Cień","switches.autouv":"Automatyczne UV","panel.uv":"UV","panel.display":"Wyświetlanie","panel.textures":"Tekstury","panel.outliner":"Outliner","uv_editor.title":"Edytor UV","uv_editor.all_faces":"Wszystkie","uv_editor.no_faces":"Żadne","face.north":"Północ","face.south":"Południe","face.west":"Zachód","face.east":"Wschód","face.up":"Góra","face.down":"Dół","direction.north":"Północ","direction.south":"Południe","direction.west":"Zachód","direction.east":"Wschód","direction.top":"Góra","direction.bottom":"Dół","display.slot.third_right":"Trzecioosobowa Prawa","display.slot.third_left":"Trzecioosobowa Lewa","display.slot.first_right":"Pierwszoosobowa Prawa","display.slot.first_left":"Pierwszoosobowa Lewa","display.slot.head":"Głowa","display.slot.ground":"Podłoże","display.slot.frame":"Ramka","display.slot.gui":"GUI","display.rotation":"Rotacja","display.translation":"Transpozycja","display.scale":"Skala","display.slot":"Slot","display.reference":"Model referencyjny","display.reference.player":"Gracz","display.reference.zombie":"Zombie","display.reference.armor_stand":"Stojak na zbroje","display.reference.baby_zombie":"Zombie dziecko","display.reference.armor_stand_small":"Mały stojak na zbroje","display.reference.monitor":"Normalny","display.reference.bow":"Łuk","display.reference.block":"Blok","display.reference.frame":"Ramka na przedmiot","display.reference.inventory_nine":"3x3","display.reference.inventory_full":"Ekwipunek","display.reference.hud":"HUD","display.preset.blank_name":"Proszę podać nazwę","display.preset.item":"Podstawowy Przedmiot","display.preset.block":"Podstawowy blok","display.preset.handheld":"Podstawowa broń","display.preset.rod":"Podstawowa róźdżka","dialog.continue":"Kontynuuj","message.square_textures":"Tekstury muszą być kwadratowe","message.unsaved_texture.title":"Niezapisana tekstura","message.unsaved_texture.message":"Wszystkie niezapisane zmiany tej tekstury zostaną utracone. Chcesz kontynuować?","action.vertex_snap_mode.move":"Przesuń","action.vertex_snap_mode.scale":"Skaluj","action.open_model_folder":"Otwórz folder modelu","action.open_model_folder.desc":"Otwiera folder, w którym znajduje się model","action.change_textures_folder":"Zmień lokalizacje tekstur","action.change_textures_folder.desc":"Zmienia katalog, w którym są zapisane wszystkie tekstury","menu.texture.particle":"Użyj dla cząstek","message.update_notification.title":"Dostępna jest aktualizacja","message.update_notification.message":"Nowa wersja Blockbench \\"%0\\" jest dostępna. Chcesz ją teraz zainstalować?","message.untextured":"Ta powierzchnia nie ma tekstury","dialog.toolbar_edit.title":"Dostosuj pasek z narzędziami","keybindings.reset":"Resetuj","keybindings.clear":"Pusty","action.cube_counter":"Licznik kostek","action.uv_rotation":"Obrót UV","action.uv_rotation.desc":"Obrót UV ściany","action.uv_grid":"Siatka UV","action.uv_grid.desc":"Rozdzielczość siatki, do której selektor UV się przyciąga","action.uv_grid.auto":"Auto","action.uv_maximize":"Maksymalizuj UV","action.uv_maximize.desc":"Ustala UV tej ściany na całą teksturę","action.uv_auto":"Automatyczne UV","action.uv_auto.desc":"Ustala UV tej ściany na prawdziwy rozmiar ściany","action.uv_rel_auto":"Względne Automatyczne UV","action.uv_rel_auto.desc":"Ustala UV tej ściany do pozycji i wielkośći ściany","action.uv_mirror_x":"Odbij X UV","action.uv_mirror_x.desc":"Odbija UV tej ściany na osi X","action.uv_mirror_y":"Odbij Y UV","action.uv_mirror_y.desc":"Odbija UV tej ściany na osi Y","action.uv_transparent":"Przezroczysta ściana","action.uv_transparent.desc":"Ustawia wybraną ścianę na przezroczystą","action.uv_reset":"Resetuj ścianę","action.uv_reset.desc":"Resetuje wybraną ścianę","action.cullface":"Cullface","action.cullface.desc":"Nie renderuje tej ściany jeżeli wybrana strona modelu jest zakryta","action.auto_cullface":"Auto Cullface","action.auto_cullface.desc":"Ustala cullface tej ściany do siebie","action.face_tint":"Odcień","action.face_tint.desc":"Pozwala na ustalenie odcienia dla wybranej ściany","menu.toolbar.edit":"Dostosuj","menu.toolbar.reset":"Resetuj","uv_editor.rotated":"Obrócone","uv_editor.auto_cull":"Cullface do siebie","uv_editor.copied":"Skopiowana ściana","uv_editor.pasted":"Wklejona ściana","uv_editor.copied_x":"Skopiowano %0 ścian","uv_editor.reset":"Resetuj ścianę","uv_editor.maximized":"Maksymalizowane","uv_editor.autouv":"Auto rozmiar","uv_editor.mirrored":"Odbito","uv_editor.to_all":"Zastosowano do wszystkich ścian","uv_editor.transparent":"Zrobiono przezroczyste","uv_editor.cullface_on":"Cullface włączony","uv_editor.cullface_off":"Cullface wyłączony","uv_editor.tint_on":"Odcień włączony","uv_editor.tint_off":"Odcień wyłączony","action.uv_apply_all":"Zastosuj do wszystkich ścian","action.uv_apply_all.desc":"Stosuje ustawienia wybranej ściany do wszystkich ","message.image_editor_missing.title":"Domyślny edytor obrazów","message.image_editor_missing.message":"Wybierz plik exe twojego edytora obrazów.","message.image_editor_missing.detail":"Blockbench nie mógł odnaleźć edytora obrazów na twoim komputerze. Wybierz plik exe twojego preferowanego edytora obrazów.","action.update_autouv":"Aktualizuj auto UV","action.update_autouv.desc":"Aktualizuj automatyczne mapowanie UV zaznaczonych kostek","category.uv":"UV","status_bar.saved":"Model jest zapisany","status_bar.unsaved":"Istnieją niezapisane zmiany","action.move_up":"Przesuń w górę","action.move_up.desc":"Przesuń zaznaczone kostki w górę, względem aktualnego kąta kamery","action.move_down":"Przesuń w dół","action.move_down.desc":"Przesuń zaznaczone kostki w dół, względem aktualnego kąta kamery","action.move_left":"Przesuń w lewo","action.move_left.desc":"Przesuń zaznaczone kostki w lewo, względem aktualnego kąta kamery","action.move_right":"Przesuń w prawo","action.move_right.desc":"Przesuń zaznaczone kostki w prawo, względem aktualnego kąta kamery","action.move_forth":"Przesuń do przódu","action.move_forth.desc":"Przesuń zaznaczone kostki do przodu, względem aktualnego kąta kamery","action.move_back":"Przesuń do tyłu","action.move_back.desc":"Przesuń zaznaczone kostki do tyłu, względem aktualnego kąta kamery","layout.color.wireframe":"Szkielet","layout.color.wireframe.desc":"Widok linii szkieletów","action.add_animation":"Dodaj animację","action.add_animation.desc":"Stwórz pustą animację","action.load_animation_file":"Importuj animacje","action.load_animation_file.desc":"Importuj plik animacji","action.play_animation":"Odtwórz animacje","action.play_animation.desc":"Obejrzyj zaznaczoną animację","action.slider_keyframe_time":"Czas","action.slider_keyframe_time.desc":"Zmień czas zaznaczonych klatek kluczowych","timeline.rotation":"Rotacja","timeline.position":"Pozycja","timeline.scale":"Rozmiar","menu.keyframe.quaternion":"Kwaternion","panel.animations":"Animacje","panel.keyframe":"Klatka kluczowa","panel.keyframe.type":"Klatka kluczowa (%0)","generic.delete":"Usuń","generic.rename":"Zmień nazwę","message.no_animation_selected":"Musisz wybrać animację żeby to zrobić","message.no_bone_selected":"Musisz wybrać kość żeby to zrobić","message.duplicate_groups.title":"Duplikat nazwy kości","message.duplicate_groups.message":"Nazwa tej kości istnieje na wielu kościach. To moze sprawić problemy.","action.select_all_keyframes":"Zaznacz wszystkie klatki kluczowe","action.select_all_keyframes.desc":"Zaznacz wszystkie klatki kluczowe aktualnej kości","action.delete_keyframes":"Usuń klatki kluczowe","action.delete_keyframes.desc":"Usuń wszystkie zaznaczone klatki kluczowe","menu.animation":"Animacja","menu.animation.loop":"Zapętl","menu.animation.override":"Nadpisz","menu.animation.anim_time_update":"Aktualizuj zmienną","message.display_skin_model.title":"Model skina","message.display_skin_model.message":"Zmień typ modelu skina","message.display_skin_model.classic":"Klasyczny","message.display_skin_model.slim":"Slim","message.bone_material":"Zmień materiał kości","action.slider_animation_length":"Długość animacji","action.slider_animation_length.desc":"Zmień długość zaznaczonej animacji","panel.variable_placeholders":"\\n Zmienne symbole zastępcze","panel.variable_placeholders.info":" Wymień zmienne, które chcesz podglądnąć za pomocą nazwy = wartość","status_bar.vertex_distance":"Odległość: 0%","dialog.create_gif.title":"Zapisz GIF","dialog.create_gif.length":"Długość","dialog.create_gif.fps":"FPS","dialog.create_gif.compression":"Ilość kompresji","dialog.create_gif.play":"Rozpocznij animację","category.animation":"Animacja","action.record_model_gif":"Zapisz GIF","action.record_model_gif.desc":"\\n Nagraj animowany GIF modelu z bieżącego kąta","display.mirror":"Lustro","data.separator":"Separator","message.set_background_position.title":"Pozycja tła","menu.preview.background.set_position":"Ustaw pozycję","dialog.toolbar_edit.hidden":"\\n Ukryty","action.export_class_entity":"Eksportuj byt Java","action.export_class_entity.desc":"Wyeksportuj model bytu jako klasę Java","settings.seethrough_outline":"Kontury X-Ray","settings.seethrough_outline.desc":"Pokaż kontury przez obiekty","mode.edit":"Edytować","mode.paint":"Farba","mode.display":"Ekspozycja","mode.animate":"Animować","status_bar.recording_gif":"Nagrywanie GIF","status_bar.processing_gif":"Przetwarzanie GIF","settings.backup_retain":"Czas podtrzymania kopii zapasowej","settings.backup_retain.desc":"Ustaw jak długo Blockbench zachowuje stare kopie zapasowe w dniach","action.rotate_tool":"Narzędzie oobracania","action.rotate_tool.desc":"Narzędzie do wybierania i obracania elementów","action.fill_tool":"Wiaderko farby","action.fill_tool.desc":"Wiaderko farby zalewa maluje obszar na jeden kolor","action.eraser":"Gumka","action.eraser.desc":"Gumka zastępuje teksturę przeżroczystością","action.color_picker":"Prubnik koloru","action.color_picker.desc":"Narzędzie do wyboru koloru pikseli na teksturze","action.open_backup_folder":"Otwórz folder kopii zapasowej","action.open_backup_folder.desc":"Otwórz folder kopii zapasowej BlockBench","switches.mirror":"Lustro UV","language_name":"Polski","message.plugin_reload":"Przeładowano %0 lokalnych pluginów","settings.brightness":"Jasność","settings.brightness.desc":"Jasność podglądu. Domyślnie 50.","menu.preview.perspective.reset":"Zresetuj kamerę","action.fill_mode":"Tryb wypełniania","action.fill_mode.face":"Przód","action.fill_mode.color":"Kolory","action.fill_mode.cube":"Sześcian","action.toggle_mirror_uv":"Odbicie UV","action.toggle_mirror_uv.desc":"Toggle the UV mirroring on the X axis of the selected cubes","action.toggle_uv_overlay":"Przełącz pokrycie UV","action.toggle_uv_overlay.desc":"When enabled, displays all UV mapping overlays above the texture.","menu.texture.blank":"Apply to Untextured Faces","dialog.scale.select_overflow":"Select Overflow","dialog.create_texture.compress":"Skompresuj Szablon","action.action_control":"Action Control","action.action_control.desc":"Search and execute any available action","keybindings.recording":"Nagrywanie skrótów klawiszowych","keybindings.press":"Press a key or key combination or click anywhere on the screen to record your keybinding.","action.pivot_tool":"Pivot Tool","action.pivot_tool.desc":"Tool to change the pivot point of cubes and bones","action.slider_animation_speed":"Playback Speed","action.slider_animation_speed.desc":"Playback speed of the timeline in percent","action.previous_keyframe":"Previous Keyframe","action.previous_keyframe.desc":"Jump to the previous keyframe","action.next_keyframe":"Next Keyframe","action.next_keyframe.desc":"Jump to the next keyframe","message.outdated_client.title":"Przestarzały klient","message.outdated_client.message":"Zaktualizuj blockbencha do nowszej wersji żeby to zrobić!","action.export_asset_archive":"Pobier Archiv","action.export_asset_archive.desc":"Download an archive with the model and all textures in it","action.upload_sketchfab":"Sketchfab Upload","message.sketchfab.name_or_token":"Please enter your Sketchfab token and a name","dialog.sketchfab_uploader.title":"Upload Sketchfab Model","dialog.sketchfab_uploader.token":"Token API","dialog.sketchfab_uploader.about_token":"The token is used to connect Blockbench to your Sketchfab account. You can find it on %0","dialog.sketchfab_uploader.name":"Nazwa modelu","dialog.sketchfab_uploader.description":"Opis","dialog.sketchfab_uploader.tags":"Tagi","settings.sketchfab_token":"Sketchfab Token","settings.sketchfab_token.desc":"Token to authorize Blockbench to upload to your Sketchfab account","panel.color":"Kolor","data.origin":"Pivot","message.sketchfab.success":"Model został wysłany","message.sketchfab.error":"Wystąpił problem podczas udostępniania modelu na Sketchfab","settings.outliner_colors":"Outliner Colors","settings.outliner_colors.desc":"Display cube colors in the outliner","action.upload_sketchfab.desc":"Udostępnij model na Sketchfab","action.element_colors":"Cube Colors","action.element_colors.desc":"Show cube colors in the outliner","texture.error.file":"Plik nieznaleziony","texture.error.invalid":"Niepoprawny plik","texture.error.ratio":"Niepoprawny format","texture.error.parent":"Texture file provided by parent model","message.recover_backup.title":"Recover Model","message.recover_backup.message":"Blockbench was closed without saving. Do you want to recover the model?","message.install_plugin":"Installing the plugin %0","message.invalid_session.title":"Invalid Session Token","message.invalid_session.message":"The session you are trying to join has expired or the token provided is invalid.","dialog.create_texture.power":"Power-of-2 Size","dialog.create_gif.turn":"Turntable Speed","action.edit_session":"Edit Session...","action.edit_session.desc":"Connect to an edit session to collaborate with other users","action.reset_keyframe":"Reset Keyframe","action.reset_keyframe.desc":"Reset all values of the selected keyframes","dialog.edit_session.title":"Edit Session","edit_session.username":"Nazwa użytkownika","edit_session.token":"Token","edit_session.about":"Edit Sessions can be used to collaborate on models across the internet. Create a session and copy the token and send it to friends, who can then use it to join.","edit_session.join":"Dołącz do sesji","edit_session.create":"Stwórz sesję","edit_session.quit":"Wyjdź z sesji","edit_session.joined":"%0 dołączył do sesji","edit_session.left":"%0 opuścił sesję","edit_session.quit_session":"Opuść aktualną sesję","edit_session.status":"Status","edit_session.hosting":"Hosting","edit_session.connected":"Połączono z sesją","dialog.sketchfab_uploader.private":"Prywatne (Pro)","dialog.sketchfab_uploader.password":"Hasło (Pro)","action.toggle_chat":"Przełącz czat","action.toggle_chat.desc":"Przełącz widoczność historii czatu","action.uv_select_all":"Zaznacz wszystkie","action.uv_select_all.desc":"Select all faces in the UV dialog","panel.chat":"Chat","edit_session.welcome":"Welcome to this session by %0","dialog.yes":"Yes","dialog.no":"No","generic.remove":"Remove","generic.download":"Download","generic.search":"Search","dates.today":"Today","dates.yesterday":"Yesterday","dates.this_week":"This Week","dates.weeks_ago":"%0 weeks ago","mode.start":"Start","mode.start.new":"New","mode.start.recent":"Recent","format.free":"Generic Model","format.free.desc":"Model without restrictions for game engines, rendering etc.","format.java_block":"Java Blok/Przedmiot","format.java_block.desc":"Model bloku na Java Edition. Rozmiar i kąty obrotu są ograniczone.","format.bedrock":"Bedrock Model","format.bedrock.desc":"Model na Bedrock Edition","format.bedrock_old":"Bedrock Legacy Model","format.bedrock_old.desc":"Pre-1.12 Bedrock Edition entity model","format.modded_entity":"Modded Entity","format.modded_entity.desc":"Entity model for mods. Can be exported as .java class files.","format.optifine_entity":"OptiFine Entity","format.optifine_entity.desc":"Custom entity model for OptiFine","keys.mouse":"Mouse Button %0","message.cleared_blank_faces.title":"Blank Faces","message.cleared_blank_faces.message":"Blockbench has found %0 cubes without any texture. Do you want to remove those elements?","message.wireframe.enabled":"Wireframe view enabled","message.wireframe.disabled":"Wireframe view disabled","dialog.project.box_uv":"Box UV","dialog.convert_project.title":"Convert Project","dialog.convert_project.text":"Are you sure you want to convert this project? You cannot undo this step.","dialog.create_texture.double_use":"Keep Multi Texture Occupancy","dialog.model_stats.title":"Model Stats","dialog.model_stats.cubes":"Cubes","dialog.model_stats.locators":"Locators","dialog.model_stats.groups":"Groups","dialog.model_stats.vertices":"Vertices","dialog.model_stats.faces":"Powierzchnie","settings.username":"Nazwa użytkownika","settings.username.desc":"Username for edit sessions","settings.painting_grid":"Painting Grid","settings.painting_grid.desc":"Show grid on textured cubes in paint mode","action.slider_brush_min_opacity":"Minimum Opacity","action.slider_brush_min_opacity.desc":"Minimum opacity of the noise brush in percent","action.convert_project":"Konwertuj projekt","action.convert_project.desc":"Converts the current project to a project for another model format","action.close_project":"Zamknij projekt","action.close_project.desc":"Closes the currently open project","action.export_bedrock":"Export Bedrock Geometry","action.export_bedrock.desc":"Export the model as a bedrock edition geometry file.","action.save_project":"Zapisz projekt","action.save_project.desc":"Saves the current model as a project file","action.save_project_as":"Zapisz projekt jako","action.save_project_as.desc":"Saves the current model as a project file at a new location","action.export_over":"Zapisz model","action.export_over.desc":"Saves the model, textures and animations by overwriting the files","action.add_locator":"Add Locator","action.add_locator.desc":"Adds a new locator to control positions of particles, leashes etc","action.sidebar_left":"Textures and UV","action.sidebar_left.desc":"Open the interface for UV and textures","action.sidebar_right":"Elements","action.sidebar_right.desc":"Open the interface to edit elements","action.uv_turn_mapping":"Turn Mapping","action.uv_turn_mapping.desc":"Turn the UV mapping around 90 degrees","action.remove_blank_faces":"Usuń puste powierzchnie","action.remove_blank_faces.desc":"Usuwa wszystkie nieoteksturowane powierzchnie z zaznaczenia","menu.uv.select":"Wybierz sześcian","web.download_app":"Pobierz aplikację","uv_editor.turned":"Turned Mapping","display.reference.crossbow":"Crossbow","dialog.settings.search_results":"Wyniki wyszukiwania","settings.animation_snap":"Animation Snap","settings.animation_snap.desc":"Snap interval for keyframes in the animation timeline in steps per second","action.import_optifine_part":"Import OptiFine Part","action.import_optifine_part.desc":"Import an entity part model for OptiFine","data.locator":"Locator","mode.start.no_recents":"No recently opened models","panel.element":"Element","panel.element.position":"Pozycja","panel.element.size":"Rozmiar","panel.element.origin":"Pivot Point","panel.element.rotation":"Obrót","message.canvas_limit_error.title":"Canvas Limit Error","message.canvas_limit_error.message":"The action could not be performed correctly because the format limits the canvas to 48 units. Shift the pivot point to prevent this.","data.effect":"Effect","generic.name":"Name","settings.recent_projects":"Recent Model Cap","settings.recent_projects.desc":"Maximum number of recent models to remember","settings.volume":"Volume","settings.volume.desc":"Volume control for sound effects in animations","action.change_keyframe_file":"Select Keyframe File","action.change_keyframe_file.desc":"Select an audio or particle file to preview an effect","action.clear_timeline":"Clear Timeline","action.clear_timeline.desc":"Clear all unselected bones from the timeline","action.select_effect_animator":"Animate Effects","action.select_effect_animator.desc":"Opens timeline to add sound and particle effects","action.timeline_focus":"Filter Channels","action.timeline_focus.desc":"Select the animation channels to display in the timeline","timeline.particle":"Cząsteczka","timeline.sound":"Dźwięk","timeline.effects":"Efekty","data.format":"Format","format.optifine_part":"OptiFine Part","format.optifine_part.desc":"JPM part for OptiFine entity models","action.reverse_keyframes":"Reverse Keyframes","action.reverse_keyframes.desc":"Reverse the order of the selected keyframes","generic.help":"Pomoc","message.removed_faces":"Usunięto %0 powierzchni","dialog.sketchfab_uploader.draft":"Szkic","action.slider_pos":"Przesuń %0","action.slider_pos.desc":"Move cubes on the %0 axis","action.slider_size":"Size %0","action.slider_size.desc":"Resize cubes on the %0 axis","action.slider_rotation":"Rotate %0","action.slider_rotation.desc":"Rotate cubes on the %0 axis","action.slider_origin":"Pivot %0","action.slider_origin.desc":"Move pivot on the %0 axis","action.rotate_cw":"Rotate %0 +90","action.rotate_cw.desc":"Rotate the selected cubes 90° on the %0 axis","action.rotate_ccw":"Rotate %0 -90","action.rotate_ccw.desc":"Rotate the selected cubes -90° on the %0 axis","action.flip":"Flip %0","action.flip.desc":"Flip the selected cubes on the %0 axis","action.center":"Center %0","action.center.desc":"Center the selected cubes on the %0 axis","action.bring_up_all_animations":"Bring Up All Animators","panel.bone":"Kość","data.color":"Kolor","generic.export":"Eksportuj","generic.none":"Żadne","status_bar.recording":"Recording Timelapse","message.add_to_palette":"Added to palette","message.size_modifiers":"Hold down Ctrl or Shift to transform in smaller increments.","message.timelapse_start":"Timelapse started","message.timelapse_stop":"Timelapse stopped","message.import_palette.replace_palette":"Replace old palette","message.import_palette.threshold":"Merge Threshold","dialog.timelapse.interval":"Interval (Seconds)","dialog.timelapse.source":"Źródło","dialog.timelapse.source.interface":"Interfejs","dialog.timelapse.source.locked":"Locked Angle","dialog.timelapse.destination":"Destination Folder","layout.color.checkerboard":"Checkerboard","layout.color.checkerboard.desc":"Background of canvas and UV editor","layout.font.code":"Code Font","layout.css":"Custom CSS","settings.category.paint":"Maluj","settings.deactivate_size_limit":"Deactivate Size Limit","settings.deactivate_size_limit.desc":"Deactivate the size limit for specific model formats. WARNING: This can cause invalid models.","settings.brush_opacity_modifier":"Brush Opacity Modifier","settings.brush_opacity_modifier.desc":"Modify the brush opacity when using a stylus","settings.brush_size_modifier":"Brush Size Modifier","settings.brush_size_modifier.desc":"Modify the brush size when using a stylus","settings.brush_modifier.pressure":"Nacisk","settings.brush_modifier.tilt":"Tilt","category.color":"Kolor","action.import_theme":"Importuj styl","action.export_theme":"Eksportuj styl","action.export_theme.desc":"Stwórz plik stylu bazowany na aktualnych ustawieniach","action.reset_theme":"Zresetuj styl","action.reset_theme.desc":"Zresetuj do podstawowego stylu","action.slider_color_h":"Barwa","action.slider_color_s":"Nasycenie","action.slider_color_v":"Wartość","action.add_to_palette":"Dodaj do palety","action.add_to_palette.desc":"Dodaj zaznaczony kolor do palety kolorów","action.import_palette":"Importuj paletę","action.import_palette.desc":"Importuj plik .bbpalette","action.export_palette":"Eksportuj paletę","action.export_palette.desc":"Export palette as a .bbpalette file","action.generate_palette":"Generate Palette","action.generate_palette.desc":"Generate palette from a texture","action.sort_palette":"Sort Palette","action.sort_palette.desc":"Sort all colors on the palette by color and brightness","action.timelapse":"Timelapse","action.timelapse.desc":"Nagraj timelaps procesu modelowania","action.add_keyframe":"Dodaj klatkę kluczową","action.add_keyframe.desc":"Automatycznie dodawaj klatki kluczowe. Naciśnij Shift, aby wymusić podstawowe wartości","action.bring_up_all_animations.desc":"Brings all modified animators into the timeline","timeline.timeline":"Instrukcje","menu.palette.load.default":"Podstawowa","panel.color.picker":"Wybierz kolor","panel.color.palette":"Paleta","generic.import":"Importuj","settings.brush_modifier.none":"Żaden","action.export_entity":"Export Bedrock Entity","action.export_entity.desc":"Add the current model as an entity to a mobs.json file","settings.highlight_cubes":"Podświetl kostki","settings.highlight_cubes.desc":"Highlight cubes when you hover over them or select them","action.add_marker":"Ustaw znacznik","action.add_marker.desc":"Ustaw znacznik osi czasu","timeline.pre_effect_script":"Skrypt","format.skin":"Skórka","format.skin.desc":"Edytuj skórki graczy i stworzeń","message.sketchfab.setup_guide":"Want to learn how to set up models in Sketchfab? Read %0","dialog.skin.title":"Stwórz skórkę","dialog.skin.model":"Skórka","dialog.skin.texture":"Tekstura (Opcjonalna)","action.toggle_skin_layer":"Włącz warstwę skórki","action.toggle_skin_layer.desc":"Włącz warstwę nakrycia głowy i ubrań","action.gui_light":"Światło GUI","action.gui_light.desc":"Wybierz sposób w jaki przedmiot jest podświetlony w ekwipunku","action.gui_light.side":"Boczne światło","action.gui_light.front":"Frontowe światło","action.move_keyframe_back":"Przemieść klatki kluczowe do tyłu","action.move_keyframe_forth":"Przemieść klatki kluczowe do przodu","menu.help":"Pomoc","menu.help.discord":"Serwer Discord","menu.help.report_issue":"Zgłoś błąd","menu.help.plugin_documentation":"Plugin API Documentation","menu.help.search_action":"Search and Run Action","menu.help.donate":"Wesprzyj","menu.help.about":"O Blockbench...","menu.preview.background.clipboard":"Wczytaj ze schowka","dialog.ignore":"Ignoruj","generic.unset":"Unset","message.invalid_builtin_parent.title":"Invalid Built-in Parent","message.invalid_builtin_parent.message":"The link to the invalid parent model \'%0\' was removed in order to export a valid model.","dialog.resize_texture.fill":"Fill with","dialog.resize_texture.fill.transparent":"Przeźroczysty","dialog.resize_texture.fill.color":"Kolor","dialog.resize_texture.fill.repeat":"Powtórz","dialog.resize_texture.fill.stretch":"Rozciągnij","dialog.scale.element_pivot":"Element Pivot","dialog.scale.selection_center":"Selection Center","dialog.create_gif.length_mode":"Length Mode","dialog.create_gif.length_mode.seconds":"Sekund","dialog.create_gif.length_mode.frames":"Klatki","dialog.create_gif.length_mode.animation":"Długość animacji","dialog.create_gif.length_mode.turntable":"Turntable Rotation","dialog.save_angle.projection":"Projection","dialog.save_angle.projection.perspective":"Perspektywa","dialog.save_angle.projection.orthographic":"Orthographic","dialog.sketchfab_uploader.animations":"Animations","dialog.settings.theme":"Theme","settings.category.interface":"Interface","settings.preview_checkerboard":"Preview Checkerboard","settings.preview_checkerboard.desc":"Toggle the checkerboard background behind the preview","settings.uv_checkerboard":"UV Editor Checkerboard","settings.uv_checkerboard.desc":"Toggle the checkerboard background behind the UV editor","category.paint":"Paint","action.fill_mode.color_connected":"Connected Colors","action.draw_shape_type":"Shape Type","action.draw_shape_type.rectangle":"Rectangle","action.draw_shape_type.rectangle_h":"Rectangle (Hollow)","action.draw_shape_type.ellipse":"Ellipse","action.draw_shape_type.ellipse_h":"Ellipse (Hollow)","action.draw_shape_type.line":"Linia","action.mirror_painting":"Mirror Painting","action.mirror_painting.description":"Mirror your paint strokes to the other side of the model","action.lock_alpha":"Lock Alpha Channel","action.lock_alpha.description":"Lock the transparency of all pixels","action.draw_shape_tool":"Draw Shape","action.draw_shape_tool.desc":"Tool to draw simple shapes on textures","action.copy_paste_tool":"Copy Paste Tool","action.copy_paste_tool.desc":"Tool to copy and paste selections of textures","action.export_gltf":"Export As glTF","action.export_gltf.desc":"Export model and animations as glTF file to use in other 3D applications","action.transform_space":"Transform Space","action.transform_space.desc":"Default transform space for elements and bones","action.transform_space.global":"Globalne","action.transform_space.bone":"Kość","action.transform_space.local":"Local","action.toggle_camera_projection":"Toggle Camera Projection","action.toggle_camera_projection.desc":"Toggle the camera projection between perspective and orthographic","action.load_camera_angle":"Camera Angle: %0","action.load_camera_angle.desc":"Load the camera angle \'%0\'","action.slider_face_tint":"Tint Index","action.slider_face_tint.desc":"Set the tint index of the current face. -1 means unset.","menu.help.quickstart":"Quickstart Wizard","menu.help.developer":"Deweloper","menu.help.developer.dev_tools":"Open Dev Tools","menu.help.developer.reset_storage":"Factory Reset","menu.help.developer.reset_storage.confirm":"Are you sure you want to reset Blockbench to factory settings? This will delete all custom settings, keybindings and installed plugins.","menu.help.developer.cache_reload":"Cache Reload","menu.texture.resize":"Zmień rozmiar...","menu.preview.orthographic":"Orthographic","menu.preview.save_angle":"Save Angle...","menu.preview.angle":"Angles","menu.preview.angle.initial":"Initial Angle","menu.preview.angle.load":"Wczytaj","menu.preview.maximize":"Maksymalizuj","panel.color.both":"Oba","uv_editor.copy_selection":"Kopiuj zaznaczenie","uv_editor.paste_selection":"Wklej zaznaczenie","uv_editor.copy_paste_tool.place":"Place","uv_editor.copy_paste_tool.cut":"Cut","uv_editor.copy_paste_tool.mirror_x":"Mirror X","uv_editor.copy_paste_tool.mirror_y":"Mirror Y","uv_editor.copy_paste_tool.rotate":"Rotate 90 Degrees","dialog.project.modded_entity_version":"Export Version","dialog.save_angle.position":"Camera Position","dialog.save_angle.target":"Focal Point","dialog.skin.pose":"Pose","layout.color.frame":"Window Frame","layout.color.frame.desc":"Border and title bar of the window","settings.large_grid_size":"Block Grid Size","settings.large_grid_size.desc":"Size of the block grid","action.load_plugin_from_url":"Load Plugin from URL","action.load_plugin_from_url.desc":"Load a plugin from a server by specifying the URL","action.cube_counter.desc":"Displays the current number of cubes and other statistics","action.unlock_everything":"Unlock All","action.unlock_everything.desc":"Unlock all groups and elements in the outliner.","action.load_palette":"Load Palette","action.load_palette.desc":"Load one of the built-in palette presets","action.toggle_locked":"Toggle Lock","action.toggle_locked.desc":"Toggle whether the selected elements are locked","action.apply_display_preset":"Apply Preset","action.apply_display_preset.desc":"Apply a default or custom display setting preset","action.apply_display_preset.here":"Apply To This Slot","action.apply_display_preset.everywhere":"Apply To All Slots","action.resolve_keyframe_expressions":"Resolve Keyframe","action.resolve_keyframe_expressions.desc":"Resolves the math expressions of the selected keyframes","action.fold_all_animations":"Fold All Animators","menu.palette.load.empty":"Blank","switches.lock":"Lock","camera_angle.isometric_right":"Isometric Right","camera_angle.isometric_left":"Isometric Left","settings.render_sides":"Render Sides","settings.render_sides.desc":"Select which side of a face is rendered","settings.render_sides.auto":"Auto","settings.render_sides.front":"Outside","settings.render_sides.double":"Inside and Outside","generic.enable":"Enable","generic.disable":"Disable","generic.redacted":"Redacted","dialog.project.layered_textures":"Layered Textures","dialog.select_texture.import_all":"Import All","dialog.skin.layer_template":"Layer Texture","about.version.up_to_date":"Up to date","about.version.update_available":"Version %0 is available","settings.category.application":"Application","settings.streamer_mode":"Streamer Mode","settings.streamer_mode.desc":"Hides sensitive information like recent models","settings.automatic_updates":"Automatic Updates","settings.automatic_updates.desc":"Automatically download new versions and keep Blockbench up-to-date","action.rotation_space":"Rotation Space","action.focus_on_selection":"Center View on Selection","action.focus_on_selection.desc":"Align the camera to face the center of the current selection","action.jump_to_timeline_start":"Jump to Animation Start","action.jump_to_timeline_end":"Jump to Animation End","menu.help.updating":"Updating (%0%)","menu.help.update_ready":"Relaunch to Update","menu.help.update_failed":"Update Failed","menu.animation.loop.once":"Play Once","menu.animation.loop.hold":"Hold On Last Frame","menu.animation.loop.loop":"Loop","interface.streamer_mode_on":"Streamer Mode Enabled","generic.reset":"Reset","generic.restore":"Restore","keys.mousewheel":"Mousewheel","message.delete_animation.title":"Delete Animation","message.delete_animation.message":"The animation was removed from Blockbench. Do you also want to delete the animation from the file that is was saved in?","message.reset_keybindings":"Are you sure you want to reset all keybindings?","message.no_animation_to_import":"No animations to import","dialog.material_instances.title":"Material Instances","dialog.animation_import.title":"Select Animations to Import","dialog.create_texture.padding":"Padding","settings.fov":"FOV","settings.fov.desc":"Camera Field of View. Default is 45","settings.sync_color":"Sync Color","settings.sync_color.desc":"Synchronize the color between different Blockbench instances","settings.dialog_drag_background":"Position Background","settings.dialog_drag_background.desc":"Show \\"Position Background\\" dialog","settings.minify_bbmodel":"Minified Project Files","settings.minify_bbmodel.desc":"Write .bbmodel files minified into one line","action.edit_material_instances":"Edit Material Instances","action.edit_material_instances.desc":"Edit material instance names for bedrock block geometries","action.save_all_animations":"Save All Animations","action.save_all_animations.desc":"Save all currently loaded animations","action.keyframe_interpolation":"Interpolation","action.keyframe_interpolation.desc":"Select the keyframe interpolation mode","action.keyframe_interpolation.linear":"Linear","action.keyframe_interpolation.catmullrom":"Smooth","action.timeline_focus.hide_empty":"Hide empty channels","menu.file.preferences":"Preferences","menu.animation.blend_weight":"Blend Weight","menu.animation.save":"Save","menu.animation.properties":"Properties...","menu.animation.file":"File","menu.animation.snapping":"Snapping","menu.animation.open_location":"Open File Location","panel.keyframe.add_data_point":"Add Keyframe Data Point","panel.keyframe.remove_data_point":"Remove Data Point","panel.keyframe.pre":"Pre","panel.keyframe.post":"Post","generic.all":"All","message.small_face_dimensions.title":"Incompatible Face Dimensions","message.small_face_dimensions.message":"The selection contains faces that are smaller than 1 unit in one direction. The Box UV mapping system considers any faces below that threshold as 0 pixels wide. The texture on those faces therefore may not work correctly.","message.small_face_dimensions.face_uv":"The current format supports per-face UV maps which can handle small face dimensions. Go to \\"File\\" > \\"Project...\\" and uncheck \\"Box UV\\".","dialog.plugins.outdated_client":"Requires a newer version of Blockbench","dialog.plugins.outdated_plugin":"Plugin is outdated and does not work with this version of Blockbench","settings.motion_trails":"Motion Trails","settings.motion_trails.desc":"Show motion trails in the animation editor","settings.antialiasing":"Anti-aliasing","settings.antialiasing.desc":"Toggle anti-aliasing in the preview. Restart Blockbench to apply changes","action.timeline_frame_back":"Jump 1 Frame Back","action.timeline_frame_forth":"Jump 1 Frame Forth","action.ik_enabled":"Enable IK","action.ik_enabled.desc":"Enable Inverse Kinematics for this bone","action.slider_ik_chain_length":"IK Chain Length","action.slider_ik_chain_length.desc":"Upwards length of the IK bone chain","panel.bone.ik":"Inverse Kinematics (Experimental)","settings.particle_tick_rate":"Particle Tick Rate","settings.particle_tick_rate.desc":"Tick rate for particle effects in ticks per second. Default is 30","action.lock_motion_trail":"Lock Motion Trail","action.lock_motion_trail.desc":"Lock the motion trail to the currently selected group","menu.animation_file.unload":"Unload Animation File"}'),pt:JSON.parse('{"dialog.ok":"Ok","dialog.cancel":"Cancelar","dialog.confirm":"Confirmar","dialog.close":"Fechar","dialog.import":"Importar","dialog.save":"Salvar","dialog.discard":"Descartar","dialog.dontshowagain":"Não mostrar novamente","data.cube":"Cubo","data.group":"Grupo","data.texture":"Textura","data.plugin":"Plugin","data.preview":"Pré-visualização","data.toolbar":"Barra de ferramentas","data.image":"Imagem","keys.ctrl":"Ctrl","keys.shift":"Shift","keys.alt":"Alt","keys.meta":"Cmd","keys.delete":"Delete","keys.space":"Espaço","keys.leftclick":"Clique esquerdo","keys.middleclick":"Clique do meio","keys.rightclick":"Clique direito","keys.tab":"Tab","keys.backspace":"Backspace","keys.enter":"Enter","keys.escape":"Esc","keys.function":"F%0","keys.numpad":"Numérico %0","keys.caps":"Caps Lock","keys.menu":"Menu de contexto","keys.left":"Esquerda","keys.up":"Cima","keys.right":"Direita","keys.down":"Baixo","keys.pageup":"Page Up","keys.pagedown":"Page Down","keys.plus":"Mais","keys.comma":"Vírgula","keys.point":"Ponto","keys.minus":"Menos","keys.cross":"Mais","keys.end":"End","keys.pos1":"Pos 1","keys.printscreen":"Print Screen","keys.pause":"Pause","message.rotation_limit.title":"Limites de rotação","message.rotation_limit.message":"As rotações no Minecraft são limitadas a um eixo e incrementos de 22.5 graus. Girar em um eixo diferente irá limpar todas as rotações nos outros eixos. Desative a opção \\"Rotação restrita\\" se estiver modelando para outros propósitos e precisar de rotações livres.","message.file_not_found.title":"Arquivo não encontrado","message.file_not_found.message":"O Blockbench não pôde encontrar o arquivo solicitado. Verifique se ele está salvo localmente e não em nuvem.","message.screenshot.title":"Captura de tela","message.screenshot.message":"Tela capturada.","message.screenshot.clipboard":"Área de transferência","message.screenshot.right_click":"Captura de tela - Botão direito do mouse para copiar","message.invalid_file.title":"Arquivo inválido","message.invalid_file.message":"Não foi possível abrir o arquivo JSON: %0","message.invalid_model.title":"Arquivo de modelo inválido","message.invalid_model.message":"Este arquivo não contém dados de modelo válidos.","message.child_model_only.title":"Modelo derivado vazio\\n","message.child_model_only.message":"Este arquivo é derivado de %0 e não contém nenhum modelo.","message.drag_background.title":"Posicionar o plano de fundo","message.drag_background.message":"Arraste o plano de fundo para movê-lo. Segure a tecla Shift e arraste para cima e para baixo para redimensioná-lo.","message.unsaved_textures.title":"Texturas não salvas","message.unsaved_textures.message":"Seu modelo tem texturas que ainda não foram salvas. Certifique-se de salvá-las e colá-las na pasta correta do seu pacote de recursos.","message.model_clipping.title":"Modelo muito grande","message.model_clipping.message":"Seu modelo tem %0 cubos maiores que o limite de 3x3x3 permitido pelo Minecraft, e por isso não irá funcionar. Certifique-se de ativar a opção \'Área de trabalho restrita\' para evitar que isso ocorra.","message.loose_texture.title":"Importar textura","message.loose_texture.message":"A textura importada não faz parte de um pacote de recursos. O Minecraft só pode carregar texturas da pasta de texturas de um pacote de recursos que esteja carregado.","message.loose_texture.change":"Mudar caminho","message.update_res.title":"Resolução da textura","message.update_res.message":"Deseja atualizar a resolução do projeto para a resolução dessa textura? Clique em \'Cancelar\' se a sua textura tem uma resolução maior que o normal.","message.update_res.update":"Atualizar","message.bedrock_overwrite_error.message":"O Blockbench não pode combinar esse modelo com o arquivo antigo","message.bedrock_overwrite_error.backup_overwrite":"Criar cópia e substituir","message.bedrock_overwrite_error.overwrite":"Substituir","message.close_warning.message":"Deseja salvar o seu modelo?","message.close_warning.web":"O seu trabalho atual será perdido. Deseja mesmo sair?","message.default_textures.title":"Texturas padrão","message.default_textures.message":"Selecione a pasta \\"textures\\" do pacote de recursos padrão","message.default_textures.detail":"Extraia o pacote de texturas padrão do jar do Minecraft, ou baixe-o da internet. Em seguida, localize e abra a pasta \\"textures\\". O Blockbench se lembrará desse local e tentará obter texturas a partir dele se não puder encontrá-las no pacote de recursos atual.","message.default_textures.select":"Selecione a pasta \\"textures\\" padrão","message.image_editor.title":"Selecione um editor de imagens","message.image_editor.file":"Selecionar um arquivo...","message.image_editor.exe":"Selecione o executável do editor de imagens","message.display_skin.title":"Mostrar skin","message.display_skin.message":"Selecione uma skin do seu computador ou digite o nome de um jogador","message.display_skin.upload":"Carregar uma skin","message.display_skin.name":"Nome de usuário","message.display_skin.reset":"Redefinir","message.invalid_plugin":"Extensão inválida. Veja o console","message.load_plugin_app":"Você quer permitir que essa extensão faça alterações no seu computador? Apenas carregue extensões de pessoas em quem você confia.","message.load_plugin_web":"Você quer carregar essa extensão? Apenas carregue extensões de pessoas em quem você confia.","message.preset_no_info":"A predefinição não contém informações para este espaço","message.restart_to_update":"Reinicie o Blockbench para aplicar as mudanças","message.save_file":"Salvo como %0","message.save_obj":"Salvo como modelo .obj","dialog.project.title":"Projeto","dialog.project.name":"Nome do arquivo","dialog.project.parent":"Modelo de origem","dialog.project.geoname":"Nome da geometria da criatura","dialog.project.openparent":"Abrir origem","dialog.project.ao":"Oclusão de ambiente","dialog.project.width":"Largura","dialog.project.height":"Altura","dialog.texture.title":"Textura","dialog.texture.variable":"Variável","dialog.texture.namespace":"Ambiente","dialog.texture.folder":"Pasta","dialog.extrude.title":"Extrudar imagem","dialog.extrude.mode":"Modo de digitalização","dialog.extrude.mode.areas":"Áreas","dialog.extrude.mode.lines":"Linhas","dialog.extrude.mode.columns":"Colunas","dialog.extrude.mode.pixels":"Pixels","dialog.extrude.opacity":"Opacidade mínima","dialog.extrude.scan":"Digitalizar e importar","dialog.display_preset.title":"Criar predefinição","dialog.display_preset.message":"Selecione os espaços que deseja salvar","dialog.display_preset.create":"Criar","dialog.select.title":"Selecionar","dialog.select.new":"Nova seleção","dialog.select.group":"No grupo selecionado","dialog.select.name":"O nome contém...","dialog.select.random":"Aleatorizar","dialog.select.select":"Selecionar","dialog.scale.title":"Redimensionar modelo","dialog.scale.axis":"Eixo","dialog.scale.scale":"Redimensionar","dialog.scale.clipping":"Seu modelo é muito grande para a área de trabalho","dialog.scale.confirm":"Redimensionar","dialog.plugins.title":"Extensões","dialog.plugins.installed":"Instaladas","dialog.plugins.available":"Disponíveis","dialog.plugins.install":"Instalar","dialog.plugins.uninstall":"Desinstalar","dialog.plugins.reload":"Recarregar","dialog.plugins.none_installed":"Nenhuma extensão instalada","dialog.plugins.none_available":"Nenhuma extensão disponível","dialog.plugins.web_only":"Apenas para o aplicativo da web","dialog.plugins.app_only":"Apenas para o aplicativo da área de trabalho","dialog.plugins.author":"por %0","dialog.plugins.show_less":"Recolher","dialog.entitylist.title":"Abrir modelo de entidade","dialog.entitylist.text":"Selecione o modelo que deseja importar","dialog.entitylist.bones":"Ossos","dialog.entitylist.cubes":"Cubos","dialog.create_texture.folder":"Pasta","dialog.create_texture.template":"Modelo","dialog.create_texture.resolution":"Resolução","dialog.input.title":"Entrada","dialog.settings.settings":"Configurações","dialog.settings.keybinds":"Atalhos","dialog.settings.about":"Sobre","layout.color.back":"Cor de fundo","layout.color.back.desc":"Planos de fundo e campos de texto","layout.color.dark":"Cor escura","layout.color.dark.desc":"Plano de fundo da tela","layout.color.ui":"Interface","layout.color.ui.desc":"Cor principal da interface","layout.color.bright_ui":"Interface clara","layout.color.bright_ui.desc":"Menus de contexto e dicas","layout.color.button":"Botões","layout.color.button.desc":"Botões e seletores","layout.color.selected":"Seleções","layout.color.selected.desc":"Abas e objetos selecionados","layout.color.border":"Bordas","layout.color.border.desc":"Bordas de botões e campos de texto","layout.color.accent":"Cor de destaque","layout.color.accent.desc":"Botões deslizantes e outros detalhes","layout.color.grid":"Grade","layout.color.grid.desc":"Grade da pré-visualização 3D","layout.color.text":"Texto","layout.color.text.desc":"Texto normal","layout.color.light":"Cor clara","layout.color.light.desc":"Texto selecionado","layout.color.accent_text":"Texto em destaque","layout.color.accent_text.desc":"Texto em elementos claros ou destacados","layout.font.main":"Fonte principal","layout.font.headline":"Fonte de títulos","about.version":"Versão:","about.creator":"Criado por:","about.website":"Página web:","about.bugtracker":"Rastreador de erros:","about.electron":"Esse aplicativo é feito com o Electron, um framework para criar aplicativos nativos com tecnologias da web, como JavaScript, HTML e CSS.","about.vertex_snap":"O encaixe de vértices é baseado em uma extensão criada por SirBenet","about.icons":"Pacotes de ícones:","about.libraries":"Bibliotecas:","settings.category.general":"Principal","settings.category.preview":"Pré-visualização","settings.category.grid":"Grade","settings.category.edit":"Edição","settings.category.snapping":"Ajuste","settings.category.defaults":"Padrões","settings.category.dialogs":"Diálogos","settings.category.export":"Exportação","settings.language":"Idioma","settings.language.desc":"Idioma da interface. Reinicie o Blockbench para aplicar as alterações","settings.backup_interval":"Intervalo de salvamento","settings.backup_interval.desc":"Intervalo entre salvamentos automáticos (em minutos)","settings.origin_size":"Origem da rotação","settings.origin_size.desc":"Tamanho da origem da rotação","settings.control_size":"Tamanho do controle de eixos","settings.control_size.desc":"Tamanho da ferramenta de controle de 3 eixos","settings.display_skin":"Mostrar skin","settings.display_skin.desc":"Skin utilizada no modelo de jogador de referência de exibição","settings.shading":"Sombras","settings.shading.desc":"Ativar sombreamento","settings.texture_fps":"Taxa de quadros para texturas animadas","settings.texture_fps.desc":"Taxa de quadros por segundo para texturas animadas","settings.base_grid":"Grade pequena","settings.base_grid.desc":"Mostrar grade pequena e eixos","settings.large_grid":"Grade grande","settings.large_grid.desc":"Mostrar grade de blocos 3x3","settings.full_grid":"Grade completa","settings.full_grid.desc":"Mostrar grade precisa 3x3","settings.large_box":"Caixa grande","settings.large_box.desc":"Mostrar limite de blocos 3x3","settings.display_grid":"Modo de exibição","settings.display_grid.desc":"Mostrar grade no modo de exibição","settings.undo_limit":"Limite de desfazer","settings.undo_limit.desc":"Número de ações que você pode desfazer","settings.local_move":"Mover nos eixos relativos","settings.local_move.desc":"Mover elementos rotacionados em seus próprios eixos, se possível","settings.canvas_unselect":"Cancelar seleção ao clicar na tela","settings.canvas_unselect.desc":"Desmarcar todos os elementos ao clicar no fundo da tela","settings.paint_side_restrict":"Restringir o pincel ao lado atual","settings.paint_side_restrict.desc":"Restringir os pincéis para pintar apenas no lado atual","settings.autouv":"Mapeamento automático","settings.autouv.desc":"Ativar mapeamento UV automático por padrão","settings.create_rename":"Renomear novos cubos","settings.create_rename.desc":"Selecionar o campo de nome ao criar um novo elemento ou grupo","settings.edit_size":"Resolução da grade","settings.edit_size.desc":"Resolução da grade à qual os cubos se encaixam","settings.shift_size":"Resolução ao segurar Shift","settings.shift_size.desc":"Resolução da grade ao manter Shift pressionado","settings.ctrl_size":"Resolução ao segurar Ctrl","settings.ctrl_size.desc":"Resolução da grade ao manter Ctrl pressionado","settings.negative_size":"Tamanho negativo","settings.negative_size.desc":"Permitir que a ferramenta de redimensionamento use tamanhos negativos","settings.dialog_larger_cubes":"Modelo muito grande","settings.dialog_larger_cubes.desc":"Mostrar a caixa de diálogo \\"Modelo muito grande\\"","settings.dialog_rotation_limit":"Limites de rotação","settings.dialog_rotation_limit.desc":"Mostrar caixa de diálogo \\"Limites de rotação\\"","settings.minifiedout":"Exportação simplificada","settings.minifiedout.desc":"Salvar o arquivo JSON em uma única linha","settings.export_groups":"Exportar grupos","settings.export_groups.desc":"Salvar grupos em modelos de bloco","settings.credit":"Comentário de crédito","settings.credit.desc":"Adicionar um comentário de crédito aos arquivos exportados","settings.default_path":"Caminho padrão","settings.default_path.desc":"Pasta da qual o Blockbench carrega texturas padrão","settings.image_editor":"Editor de imagem","settings.image_editor.desc":"Editor de imagens padrão para editar texturas","category.navigate":"Navegação","category.tools":"Ferramentas","category.file":"Arquivo","category.blockbench":"Blockbench","category.edit":"Editar","category.transform":"Transformar","category.filter":"Filtro","category.view":"Visualizar","category.display":"Configurações de exibição","category.textures":"Texturas","category.misc":"Diversos","keybind.preview_select":"Selecionar","keybind.preview_rotate":"Rotacionar a visão","keybind.preview_drag":"Arrastar a visão","keybind.confirm":"Confirmar","keybind.cancel":"Cancelar","action.slider_inflate":"Aumentar","action.slider_inflate.desc":"Aumentar cubos em todas as direções sem alterar o mapeamento.","action.slider_brush_size":"Tamanho","action.slider_brush_size.desc":"Tamanho do pincel (em pixels)","action.slider_brush_opacity":"Opacidade","action.slider_brush_opacity.desc":"Opacidade do pincel (em %)","action.slider_brush_softness":"Suavidade","action.slider_brush_softness.desc":"Suavidade do pincel (em %)","action.uv_slider_pos_x":"Mover horizontalmente","action.uv_slider_pos_x.desc":"Mover a seleção UV de todos os cubos selecionados horizontalmente","action.uv_slider_pos_y":"Mover verticalmente","action.uv_slider_pos_y.desc":"Mover a seleção UV de todos os cubos selecionados verticalmente","action.uv_slider_size_x":"Redimensionar horizontalmente","action.uv_slider_size_x.desc":"Redimensionar a seleção UV de todos os cubos selecionados horizontalmente","action.uv_slider_size_y":"Redimensionar verticalmente","action.uv_slider_size_y.desc":"Redimensionar verticalmente a seleção UV de todos os cubos selecionados","action.vertex_snap_mode":"Modo de ajuste","action.vertex_snap_mode.desc":"Seleciona se o ajuste a vértices deve mover elementos para a posição selecionada ou redimensioná-los","action.move_tool":"Mover","action.move_tool.desc":"Selecionar e mover elementos","action.resize_tool":"Redimensionar","action.resize_tool.desc":"Selecionar e redimensionar elementos","action.brush_tool":"Pincel","action.brush_tool.desc":"Pintar em texturas de bitmap em superfícies ou no editor de UV","action.vertex_snap_tool":"Ajustar a vértices","action.vertex_snap_tool.desc":"Mover um cubo para outro cubo conectando dois vértices","action.swap_tools":"Trocar ferramentas","action.swap_tools.desc":"Alternar entre as ferramentas de mover e redimensionar","action.project_window":"Projeto...","action.project_window.desc":"Abre a janela do projeto, na qual você pode editar os metadados do seu modelo","action.open_model":"Abrir modelo","action.open_model.desc":"Abrir um arquivo de modelo do seu computador.","action.add_model":"Adicionar modelo","action.add_model.desc":"Adicionar o modelo de um arquivo ao modelo atual","action.extrude_texture":"Textura extrudada","action.extrude_texture.desc":"Gerar um modelo a partir do esticamento de uma textura","action.export_blockmodel":"Exportar modelo de bloco","action.export_blockmodel.desc":"Exportar um modelo de bloco ou item do Minecraft","action.export_optifine_part":"Exportar OptiFine JPM","action.export_optifine_part.desc":"Exportar um modelo de parte de entidade para o OptiFine","action.export_optifine_full":"Exportar OptiFine JEM","action.export_optifine_full.desc":"Exportar um modelo de entidade completo do OptiFine","action.export_obj":"Exportar modelo OBJ","action.export_obj.desc":"Exportar um modelo Wavefront OBJ para renderização ou motores de jogo","action.settings_window":"Configurações...","action.settings_window.desc":"Abrir a janela de configurações do Blockbench.","action.plugins_window":"Extensões...","action.plugins_window.desc":"Abrir a janela da loja de extensões","action.reset_keybindings":"Redefinir atalhos de teclado","action.reset_keybindings.desc":"Redefinir todos os atalhos de teclado aos padrões do Blockbench","action.reset_layout":"Redefinir aparência","action.reset_layout.desc":"Redefinir a aparência ao padrão do Blockbench","action.load_plugin":"Carregar extensão de um arquivo","action.load_plugin.desc":"Carregar uma extensão importando o arquivo de origem.","action.reload_plugins":"Recarregar extensões","action.reload_plugins.desc":"Recarregar todas as extensões de desenvolvimento.","action.uv_dialog":"Janela UV","action.uv_dialog.desc":"Abrir o diálogo UV para ver todas as faces lado a lado","action.uv_dialog_full":"Visão completa","action.uv_dialog_full.desc":"Abrir o diálogo UV para editar uma face em tela inteira","action.undo":"Desfazer","action.undo.desc":"Desfaz a última alteração","action.redo":"Refazer","action.redo.desc":"Reverte a última ação desfeita","action.copy":"Copiar","action.copy.desc":"Copiar a seleção, face ou configurações de exibição atuais","action.paste":"Colar","action.paste.desc":"Colar a seleção, face ou configurações de exibição atuais","action.cut":"Recortar","action.cut.desc":"Recortar a seleção, face ou configurações de exibição atuais","action.add_cube":"Adicionar cubo","action.add_cube.desc":"Adiciona um novo cubo","action.add_group":"Adicionar grupo","action.add_group.desc":"Adiciona um novo grupo ou osso","action.outliner_toggle":"Mostrar mais opções","action.outliner_toggle.desc":"Mostra opções adicionais no organizador","action.duplicate":"Duplicar","action.duplicate.desc":"Duplica os cubos ou grupos selecionados","action.delete":"Excluir","action.delete.desc":"Exclui os cubos ou grupos selecionados","action.sort_outliner":"Ordenar","action.sort_outliner.desc":"Ordenar os elementos em ordem alfabética","action.select_window":"Selecionar...","action.select_window.desc":"Procurar e selecionar cubos com base em suas propriedades","action.invert_selection":"Inverter seleção","action.invert_selection.desc":"Inverter a seleção atual de cubos","action.select_all":"Selecionar tudo","action.select_all.desc":"Selecionar todos os cubos","action.collapse_groups":"Recolher grupos","action.collapse_groups.desc":"Recolher todos os grupos","action.scale":"Redimensionar...","action.scale.desc":"Redimensionar os cubos selecionados","action.center_all":"Centralizar todos","action.center_all.desc":"Centralizar os cubos selecionados.","action.toggle_visibility":"Alternar visibilidade","action.toggle_visibility.desc":"Alternar a visibilidade dos cubos selecionados.","action.toggle_export":"Alternar exportação","action.toggle_export.desc":"Alternar as configurações de exportação dos cubos selecionados.","action.toggle_autouv":"Alternar Auto UV","action.toggle_autouv.desc":"Alternar as configurações de auto UV dos cubos selecionados.","action.toggle_shade":"Alternar sombreamento","action.toggle_shade.desc":"Alternar o sombreamento dos cubos selecionados.","action.rename":"Renomear","action.rename.desc":"Mudar o nome dos cubos selecionados.","action.add_display_preset":"Nova predefinição","action.add_display_preset.desc":"Adicionar uma nova predefinição de configuração de exibição.","action.fullscreen":"Tela Cheia","action.fullscreen.desc":"Alterna para o modo de Tela Cheia.","action.zoom_in":"Mais Zoom","action.zoom_in.desc":"Aumentar o zoom para ampliar a interface.","action.zoom_out":"Reduzir o Zoom","action.zoom_out.desc":"Reduzir o Zoom para reduzir a interface.","action.zoom_reset":"Redefinir Zoom","action.zoom_reset.desc":"Redefinir o Zoom para o padrão 100%.","action.reset_interface":"Redefinir Interface","action.reset_interface.desc":"Redefinir o tamanho e as posições da interface","action.toggle_wireframe":"Alternar Visão de Arames","action.toggle_wireframe.desc":"Alternar o modo de visão de arames.","action.screenshot_model":"Fotografar Modelo","action.screenshot_model.desc":"Fazer uma captura de tela recortada do modelo do ângulo atual","action.screenshot_app":"Fotografar Aplicativo","action.screenshot_app.desc":"Tirar uma captura de tela de toda a aplicação","action.toggle_quad_view":"Alternar Visão Quad","action.toggle_quad_view.desc":"Alternar o modo de 4 pontos de vista","action.import_texture":"Importar Textura","action.import_texture.desc":"Importar uma ou mais texturas do seu arquivo do sistema","action.create_texture":"Criar Textura","action.create_texture.desc":"Criar uma textura ou padrão de textura em branco","action.save_textures":"Salvar Texturas","action.save_textures.desc":"Salva as texturas não salvas","action.animated_textures":"Iniciar Texturas Animadas","action.animated_textures.desc":"Iniciar e pausar a pré visualização das texturas animadas","action.origin_to_geometry":"Origem para Geometria","action.origin_to_geometry.desc":"Definir a origem para o centro da geometria","action.rescale_toggle":"Alternar Redimensionamento","action.rescale_toggle.desc":"Redimensionar cubos com base em sua rotação atual","action.bone_reset_toggle":"Redefinir Osso","action.bone_reset_toggle.desc":"Impedir que o osso exiba cubos do modelo pai","action.reload":"Recarregar o Blockbench","action.reload.desc":"Recarrega o Blockbench. Isso removerá todos os progressos não salvos","menu.file":"Arquivo","menu.edit":"Editar","menu.transform":"Transformar","menu.filter":"Filtro","menu.display":"Exibição","menu.view":"Visualizar","menu.file.new":"Novo","menu.file.recent":"Recente","menu.file.import":"Importar","menu.file.export":"Exportar","menu.transform.rotate":"Girar","menu.transform.flip":"Inverter","menu.transform.center":"Centralizar","menu.transform.properties":"Propriedades","menu.display.preset":"Aplicar Predefinição","menu.display.preset_all":"Aplicar Predefinição em Todo Lugar","menu.display.remove_preset":"Remover Predefinição","menu.view.zoom":"Zoom","menu.view.background":"Plano de Fundo","menu.view.screenshot":"Captura de Tela","menu.cube.color":"Cor do Marcador","menu.cube.texture":"Textura","menu.cube.texture.transparent":"Transparente","menu.cube.texture.blank":"Em Branco","menu.group.sort":"Ordenar","menu.group.resolve":"Resolver","menu.texture.face":"Aplicar à Face","menu.texture.cube":"Aplicar aos Cubos","menu.texture.file":"Arquivo","menu.texture.refresh":"Atualizar","menu.texture.change":"Mudar Arquivo","menu.texture.folder":"Abrir na Pasta","menu.texture.edit":"Editar","menu.texture.export":"Salvar Como","menu.texture.save":"Salvar","menu.texture.properties":"Propriedades...","menu.preview.background":"Plano de Fundo","menu.preview.background.load":"Carregar","menu.preview.background.position":"Posição","menu.preview.background.lock":"Travar À Câmera","menu.preview.screenshot":"Captura de Tela","menu.preview.perspective":"Perspectiva","menu.preview.perspective.normal":"Normal","menu.preview.quadview":"Visão Quad","menu.preview.stop_drag":"Pare o Posicionamento do Plano de Fundo","menu.uv.mapping":"Mapeamento UV","menu.uv.mapping.export":"Exportar","menu.uv.mapping.rotation":"Rotação","menu.uv.mapping.mirror_x":"Espelhar X","menu.uv.mapping.mirror_y":"Espelhar Y","menu.uv.texture":"Textura","cube.color.light_blue":"Azul claro","cube.color.yellow":"Amarelo","cube.color.orange":"Laranja","cube.color.red":"Vermelho","cube.color.purple":"Roxo","cube.color.blue":"Azul","cube.color.green":"Verde","cube.color.lime":"Lime","switches.visibility":"Visibilidade","switches.export":"Exportar","switches.shading":"Sombrear","switches.autouv":"Auto UV","panel.uv":"UV","panel.display":"Padrão","panel.textures":"Texturas","panel.outliner":"Organizador","uv_editor.title":"Editor de UV","uv_editor.all_faces":"Todas","uv_editor.no_faces":"Nenhum","face.north":"Norte","face.south":"Sul","face.west":"Oeste","face.east":"Leste","face.up":"Cima","face.down":"Baixo","direction.north":"Norte","direction.south":"Sul","direction.west":"Oeste","direction.east":"Leste","direction.top":"Topo","direction.bottom":"Baixo","display.slot.third_right":"Direita da Terceira Pessoa","display.slot.third_left":"Esquerda da Terceira Pessoa","display.slot.first_right":"Direita da Primeira Pessoa","display.slot.first_left":"Esquerda da Primeira Pessoa","display.slot.head":"Cabeça","display.slot.ground":"Ground","display.slot.frame":"Quadro","display.slot.gui":"Interface","display.rotation":"Rotação","display.translation":"Translação","display.scale":"Redimensionar","display.slot":"Slot","display.reference":"Modelo de Referência","display.reference.player":"Jogador","display.reference.zombie":"Zumbi","display.reference.armor_stand":"Suporte de Armadura","display.reference.baby_zombie":"Zumbi Bebê","display.reference.armor_stand_small":"Suporte de Armadura Pequeno","display.reference.monitor":"Normal","display.reference.bow":"Arco","display.reference.block":"Bloco","display.reference.frame":"Moldura","display.reference.inventory_nine":"3x3","display.reference.inventory_full":"Inventário","display.reference.hud":"HUD","display.preset.blank_name":"Por favor insira um nome","display.preset.item":"Item Padrão","display.preset.block":"Bloco Padrão","display.preset.handheld":"Arma Padrão","display.preset.rod":"Vara Padrão","dialog.continue":"Continuar","message.square_textures":"Texturas têm que ser quadradas","message.unsaved_texture.title":"Textura Não Salva","message.unsaved_texture.message":"Todas as alterações não salvas serão perdidas.Você quer continuar?","action.vertex_snap_mode.move":"Mover","action.vertex_snap_mode.scale":"Redimensionar","action.open_model_folder":"Abrir Pasta de Modelos","action.open_model_folder.desc":"Abre a pasta onde o modelo está contido","action.change_textures_folder":"Mudar Local da Textura","action.change_textures_folder.desc":"Alterar a pasta em que todas as texturas são salvas","menu.texture.particle":"Usar para Partículas","message.update_notification.title":"Uma Atualização está Disponível","message.update_notification.message":"A versão \\"%0\\" do Blockbench está disponível. Você deseja instalar agora?","message.untextured":"Esta superfície não tem uma textura","dialog.toolbar_edit.title":"Customizar Barra de Ferramentas","keybindings.reset":"Redefinir","keybindings.clear":"Vazio","action.cube_counter":"Contador de Cubos","action.uv_rotation":"Rotação UV","action.uv_rotation.desc":"Rotação da face UV","action.uv_grid":"Grade UV","action.uv_grid.desc":"A resolução da grade na qual o seletor UV se encaixa","action.uv_grid.auto":"Auto","action.uv_maximize":"Maximizar UV","action.uv_maximize.desc":"Define o UV desta face para a textura total","action.uv_auto":"Auto UV","action.uv_auto.desc":"Define o tamanho de UV dessa face para o tamanho real da face","action.uv_rel_auto":"Auto UV Rel.","action.uv_rel_auto.desc":"Define o UV dessa face para a posição e tamanho da face real","action.uv_mirror_x":"Espelhar UV X","action.uv_mirror_x.desc":"Espelha o UV da face no eixo X","action.uv_mirror_y":"Espelhar UV Y","action.uv_mirror_y.desc":"Espelha o UV da face no eixo Y","action.uv_transparent":"Face Transparente","action.uv_transparent.desc":"Torna a face atual transparente","action.uv_reset":"Redefinir Face","action.uv_reset.desc":"Redefine a Face atual","action.cullface":"Face Coberta","action.cullface.desc":"Desativa a renderização para essa face se o lado selecionado do modelo for coberto","action.auto_cullface":"Auto Cobrir Face","action.auto_cullface.desc":"Define a cobertura de face desta para si","action.face_tint":"Tom","action.face_tint.desc":"Ativa a opção de tom para a face atual","menu.toolbar.edit":"Customizar","menu.toolbar.reset":"Redefinir","uv_editor.rotated":"Girado","uv_editor.auto_cull":"Cobrir Própria Face","uv_editor.copied":"Face Copiada","uv_editor.pasted":"Face Colada","uv_editor.copied_x":"Copiadas %0 Faces","uv_editor.reset":"Redefinir Face","uv_editor.maximized":"Maximizado","uv_editor.autouv":"Tamanho Automático","uv_editor.mirrored":"Espelhado","uv_editor.to_all":"Aplicado para todas as Faces","uv_editor.transparent":"Feito Transparente","uv_editor.cullface_on":"Face Coberta Ligada","uv_editor.cullface_off":"Face Coberta Desligada","uv_editor.tint_on":"Tom Ligado","uv_editor.tint_off":"Tom Desligado","action.uv_apply_all":"Aplicar para todas as Faces","action.uv_apply_all.desc":"Aplica as configurações na face atual e para todas as faces","message.image_editor_missing.title":"Editor de Imagem Padrão","message.image_editor_missing.message":"Selecione o arquivo executável do seu editor de imagem","message.image_editor_missing.detail":"O Blockbench não conseguiu encontrar um editor de imagens no seu computador. Selecione o arquivo executável do seu editor de imagens preferido.","action.update_autouv":"Atualizar Auto UV","action.update_autouv.desc":"Atualiza o auto UV mapeando os cubos selecionados","category.uv":"UV","status_bar.saved":"O Modelo foi salvo","status_bar.unsaved":"Existem alterações não salvas","action.move_up":"Mover para Cima","action.move_up.desc":"Mover os cubos selecionados para cima em relação ao ângulo atual da câmera","action.move_down":"Mover para Baixo","action.move_down.desc":"Mover os cubos selecionados para baixo em relação ao ângulo atual da câmera","action.move_left":"Mover para Esquerda","action.move_left.desc":"Mover os cubos selecionados para a esquerda em relação ao ângulo atual da câmera","action.move_right":"Mover para Direita","action.move_right.desc":"Mover os cubos selecionados para a direita em relação ao ângulo atual da câmera","action.move_forth":"Mover para Frente","action.move_forth.desc":"Mover os cubos selecionados para a frente em relação ao ângulo atual da câmera","action.move_back":"Mover para Trás","action.move_back.desc":"Mover os cubos selecionados para a trás em relação ao ângulo atual da câmera","layout.color.wireframe":"Visão de Arames","layout.color.wireframe.desc":"Linhas de visão de arames","action.add_animation":"Adicionar Animação","action.add_animation.desc":"Criar uma animação em branco","action.load_animation_file":"Importar Animações","action.load_animation_file.desc":"Importar um arquivo de animação","action.play_animation":"Iniciar Animação","action.play_animation.desc":"Pré Visualização de animação","action.slider_keyframe_time":"Tempo","action.slider_keyframe_time.desc":"Alterar o tempo dos quadros selecionados","timeline.rotation":"Rotação","timeline.position":"Posição","timeline.scale":"Redimensionar","menu.keyframe.quaternion":"Quaternião","panel.animations":"Animações","panel.keyframe":"Quadro","panel.keyframe.type":"Quadro (%0)","generic.delete":"Apagar","generic.rename":"Renomear","message.no_animation_selected":"Você tem que selecionar uma animação para fazer isso","message.no_bone_selected":"Você tem que selecionar um osso para fazer isso","message.duplicate_groups.title":"Nome do Osso Duplicado","message.duplicate_groups.message":"O nome deste osso existe em vários ossos. Isso pode causar problemas.","action.select_all_keyframes":"Selecionar Todos os Quadros","action.select_all_keyframes.desc":"Selecionar todos os quadros do osso atual","action.delete_keyframes":"Apagar Quadros","action.delete_keyframes.desc":"Apagar todos os quadros selecionados","menu.animation":"Animação","menu.animation.loop":"Loop","menu.animation.override":"Sobrescrever","menu.animation.anim_time_update":"Atualizar Variável","message.display_skin_model.title":"Modelo da Skin","message.display_skin_model.message":"Selecione o tipo de modelo da sua skin","message.display_skin_model.classic":"Clássico","message.display_skin_model.slim":"Magro","message.bone_material":"Mudar o material do osso","action.slider_animation_length":"Duração da animação","action.slider_animation_length.desc":"Muda a duração da animação selecionada","panel.variable_placeholders":"Preenchedores de Espaço de Variáveis","panel.variable_placeholders.info":"Lista as variáveis ​​que você deseja visualizar via nome=valor","status_bar.vertex_distance":"Distância: %0","dialog.create_gif.title":"Gravar GIF","dialog.create_gif.length":"Duração","dialog.create_gif.fps":"FPS","dialog.create_gif.compression":"Quantidade de Compressão","dialog.create_gif.play":"Iniciar Animação","category.animation":"Animação","action.record_model_gif":"Gravar GIF","action.record_model_gif.desc":"Grava um GIF animado do modelo do ângulo atual","display.mirror":"Espelhar","data.separator":"Separador","message.set_background_position.title":"Posição de Fundo","menu.preview.background.set_position":"Definir Posição","dialog.toolbar_edit.hidden":"Escondido","action.export_class_entity":"Exportar Entidade Java","action.export_class_entity.desc":"Exportar o modelo da entidade como uma classe Java","settings.seethrough_outline":"Contornos Raio X","settings.seethrough_outline.desc":"Mostrar contornos através de objetos","mode.edit":"Editar","mode.paint":"Pintar","mode.display":"Exibir","mode.animate":"Animar","status_bar.recording_gif":"Gravando GIF","status_bar.processing_gif":"Processando GIF","settings.backup_retain":"Prazo de Armazenamento de Backups","settings.backup_retain.desc":"Definir por quanto tempo o Blockbench mantém backups antigos em dias","action.rotate_tool":"Girar","action.rotate_tool.desc":"Ferramenta para selecionar e girar elementos","action.fill_tool":"Lata de Tinta","action.fill_tool.desc":"Lata de tinta para preencher faces inteiras com uma cor","action.eraser":"Borracha","action.eraser.desc":"Ferramenta borracha para substituir cores em uma textura com transparência","action.color_picker":"Seletor de Cores","action.color_picker.desc":"Ferramenta para escolher a cor dos pixels na sua textura","action.open_backup_folder":"Abrir Pasta de Backup","action.open_backup_folder.desc":"Abre a pasta de backup do Blockbench","switches.mirror":"Espelhar UV","language_name":"Português","message.plugin_reload":"Recarregados %0 plugins locais","settings.brightness":"Brilho","settings.brightness.desc":"Brilho da pré visualização. Padrão é 50","menu.preview.perspective.reset":"Redefinir Câmera","action.fill_mode":"Modo de Preenchimento","action.fill_mode.face":"Face","action.fill_mode.color":"Cor","action.fill_mode.cube":"Cubo","action.toggle_mirror_uv":"Espelhar UV","action.toggle_mirror_uv.desc":"Alternar o espelhamento UV no eixo X dos cubos selecionados.","action.toggle_uv_overlay":"Alternar sobreposição de UV","action.toggle_uv_overlay.desc":"Quando ativado, exibe todas as sobreposições de mapeamento UV acima da textura.","menu.texture.blank":"Aplicar a Faces Não Texturizadas","dialog.scale.select_overflow":"Selecionar Estouro","dialog.create_texture.compress":"Comprimir Modelo","action.action_control":"Controle de Ação","action.action_control.desc":"Pesquise e execute qualquer ação disponível","keybindings.recording":"Gravando de Atalho do Teclado","keybindings.press":"Pressione uma tecla ou combinação de teclas ou clique em qualquer lugar da tela para gravar sua combinação de teclas.","action.pivot_tool":"Ferramenta Pivô","action.pivot_tool.desc":"Ferramenta para alterar o ponto de articulação de cubos e ossos","action.slider_animation_speed":"Velocidade de reprodução","action.slider_animation_speed.desc":"Velocidade de reprodução da linha do tempo em porcentagem","action.previous_keyframe":"Quadro anterior","action.previous_keyframe.desc":"Pular para o quadro anterior","action.next_keyframe":"Próximo quadro","action.next_keyframe.desc":"Pular para o próximo quadro","message.outdated_client.title":"Cliente desatualizado","message.outdated_client.message":"Por favor atualize o Blockbench para a última versão para fazer isso.","action.export_asset_archive":"Baixar Pacote","action.export_asset_archive.desc":"Baixar um pacote contendo o modelo e todas as texturas","action.upload_sketchfab":"Fazer Upload no Sketchfab","message.sketchfab.name_or_token":"Por favor insira seu token e nome do Sketchfab","dialog.sketchfab_uploader.title":"Upload do Modelo no Sketchfab","dialog.sketchfab_uploader.token":"Token de API","dialog.sketchfab_uploader.about_token":"O token é usado para conectar o Blockbench à sua conta do Sketchfab. Você pode encontrá-lo em %0","dialog.sketchfab_uploader.name":"Nome do Modelo","dialog.sketchfab_uploader.description":"Descrição","dialog.sketchfab_uploader.tags":"Tags","settings.sketchfab_token":"Token do Sketchfab","settings.sketchfab_token.desc":"Token para autorizar o Blockbench a fazer upload para sua conta do Sketchfab","panel.color":"Cor","data.origin":"Origem","message.sketchfab.success":"Upload do modelo realizado com sucesso","message.sketchfab.error":"Falha ao fazer upload do modelo ao Sketchfab","settings.outliner_colors":"Cores do organizador","settings.outliner_colors.desc":"Mostrar cores de cubos no organizador","action.upload_sketchfab.desc":"Fazer upload do seu modelo no Sketchfab","action.element_colors":"Cores de Cubos","action.element_colors.desc":"Mostrar cores de cubos no organizador","texture.error.file":"Arquivo não encontrado","texture.error.invalid":"Arquivo inválido","texture.error.ratio":"Proporção inválida","texture.error.parent":"Arquivo de textura dado pelo modelo pai","message.recover_backup.title":"Recuperar Modelo","message.recover_backup.message":"Blockbench foi fechado sem salvar. Deseja recuperar o modelo?","message.install_plugin":"Instalando o plugin %0","message.invalid_session.title":"Token de Sessão Inválido","message.invalid_session.message":"A sessão a qual você está tentando entrar expirou ou o token fornecido é inválido.","dialog.create_texture.power":"Tamanho em Potência-de-base-2","dialog.create_gif.turn":"Velocidade do tocador","action.edit_session":"Sessão de Edição...","action.edit_session.desc":"Conectar a uma sessão de edição para colaborar com outros usuários","action.reset_keyframe":"Redefinir Quadro","action.reset_keyframe.desc":"Redefinir todos os valores dos quadros selecionados","dialog.edit_session.title":"Sessão de Edição","edit_session.username":"Nome de usuário","edit_session.token":"Token","edit_session.about":"Sessões de Edição podem ser usadas para colaborar em modelos através da Internet. Crie uma sessão, copie o token e envie-o para amigos, que podem usá-lo para entrar.","edit_session.join":"Entrar na Sessão","edit_session.create":"Criar Sessão","edit_session.quit":"Sair da Sessão","edit_session.joined":"Usuário %0 entrou na sessão","edit_session.left":"Usuário %0 saiu da sessão","edit_session.quit_session":"Saiu da sessão atual","edit_session.status":"Status","edit_session.hosting":"Hospedando","edit_session.connected":"Conectado a uma sessão","dialog.sketchfab_uploader.private":"Privado (Pro)","dialog.sketchfab_uploader.password":"Senha (Pro)","action.toggle_chat":"Alternar Bate-papo","action.toggle_chat.desc":"Alternar a visibilidade do histórico do bate-papo","action.uv_select_all":"Selecionar Tudo","action.uv_select_all.desc":"Seleciona todas as faces no diálogo de UV","panel.chat":"Bate-papo","edit_session.welcome":"Bem vindo à essa sessão de %0","dialog.yes":"Sim","dialog.no":"Não","generic.remove":"Remover","generic.download":"Download","generic.search":"Pesquisa","dates.today":"Hoje","dates.yesterday":"Ontem","dates.this_week":"Esta semana","dates.weeks_ago":"%0 semanas atrás","mode.start":"Iniciar","mode.start.new":"Novo","mode.start.recent":"Recente","format.free":"Modelo Livre","format.free.desc":"Modelo sem restrições para Unity etc.","format.java_block":"Bloco/Item Java","format.java_block.desc":"Modelo de Bloco para a Edição Java. Tamanho e rotações, limitados.","format.bedrock":"Modelo Bedrock","format.bedrock.desc":"Modelo para a Bedrock Edition.","format.bedrock_old":"Modelo de Legado Bedrock Edition","format.bedrock_old.desc":"Modelo de entidade da versão anterior à Bedrock Edition.","format.modded_entity":"Entidade Modificada","format.modded_entity.desc":"Modelos de entidade para mods. Pode ser exportado como arquivos .java class.","format.optifine_entity":"Entidade OptiFine","format.optifine_entity.desc":"Modelo customizado de entidade para OptiFine.","keys.mouse":"Botão do Mouse %0","message.cleared_blank_faces.title":"Faces em branco","message.cleared_blank_faces.message":"O Blockbench encontrou %0 cubos sem nenhuma textura. Deseja remover esses elementos?","message.wireframe.enabled":"Visualização de estrutura de arame ativada","message.wireframe.disabled":"Visualização de estrutura de arame desativada","dialog.project.box_uv":"Caixa UV","dialog.convert_project.title":"Converter Projeto","dialog.convert_project.text":"Tem certeza de que deseja converter este projeto? Você não pode desfazer esta etapa.","dialog.create_texture.double_use":"Manter ocupação de textura múltipla","dialog.model_stats.title":"Status do Modelo","dialog.model_stats.cubes":"Cubos","dialog.model_stats.locators":"Localizadores","dialog.model_stats.groups":"Grupos","dialog.model_stats.vertices":"Vértices","dialog.model_stats.faces":"Faces","settings.username":"Nome de Usuário","settings.username.desc":"Nome de usuário para sessões de edição.","settings.painting_grid":"Grade de pintura","settings.painting_grid.desc":"Mostrar grade em cubos texturizados no modo de pintura.","action.slider_brush_min_opacity":"Opacidade Minima","action.slider_brush_min_opacity.desc":"Opacidade mínima do pincel de ruído em porcentagem.","action.convert_project":"Converter Projeto","action.convert_project.desc":"Converte o projeto atual em um projeto para outro formato de modelo.","action.close_project":"Fechar Projeto","action.close_project.desc":"Fecha o projeto aberto atualmente.","action.export_bedrock":"Exportar Geometria Bedrock","action.export_bedrock.desc":"Exporte o modelo como um arquivo de Geometria Bedrock Edition.","action.save_project":"Salvar o projeto","action.save_project.desc":"Salva o modelo atual como um arquivo de projeto.","action.save_project_as":"Salvar Projeto Como...","action.save_project_as.desc":"Salva o modelo atual como um arquivo de projeto em um novo local.","action.export_over":"Substituir Modelo","action.export_over.desc":"Salva o modelo, texturas e animações substituindo os arquivos.","action.add_locator":"Adicionar localizador","action.add_locator.desc":"Adiciona um novo localizador para controlar posições de partículas, cordas etc.","action.sidebar_left":"Texturas e UV","action.sidebar_left.desc":"Abre a interface para UV e texturas.","action.sidebar_right":"Elementos","action.sidebar_right.desc":"Abre a interface para editar elementos.","action.uv_turn_mapping":"Mapeamento de Giros","action.uv_turn_mapping.desc":"Gire o mapeamento UV em cerca de 90 graus.","action.remove_blank_faces":"Remover faces em branco","action.remove_blank_faces.desc":"Exclui todas as faces não texturizadas da seleção.","menu.uv.select":"Selecionar Cubos","web.download_app":"Baixar aplicativo","uv_editor.turned":"Mapeamento ativado","display.reference.crossbow":"Besta","dialog.settings.search_results":"Procurar Resultados","settings.animation_snap":"Snap de animação","settings.animation_snap.desc":"Intervalo de snap para quadros na linha do tempo da animação em etapas por segundo.","action.import_optifine_part":"Importar parte OptiFine","action.import_optifine_part.desc":"Importar uma parte de modelo de entidade para o OptiFine.","data.locator":"Localizador","mode.start.no_recents":"Nenhum modelo aberto recentemente","panel.element":"Elemento","panel.element.position":"Posição","panel.element.size":"Tamanho","panel.element.origin":"Ponto de Pivô","panel.element.rotation":"Rotação","message.canvas_limit_error.title":"Erro de limite de tela","message.canvas_limit_error.message":"A ação não pôde ser executada corretamente porque o formato limita a tela a 48 unidades. Mude o ponto de articulação para evitar isso.","data.effect":"Efeito","generic.name":"Nome","settings.recent_projects":"Limite de modelo recente","settings.recent_projects.desc":"Número máximo de modelos recentes a serem lembrados.","settings.volume":"Volume","settings.volume.desc":"Controle de volume para efeitos sonoros em animações.","action.change_keyframe_file":"Selecionar arquivo","action.change_keyframe_file.desc":"Selecione um arquivo de áudio para visualizar um efeito sonoro.","action.clear_timeline":"Limpar Linha do Tempo","action.clear_timeline.desc":"Limpar todos os ossos não selecionados da linha do tempo.","action.select_effect_animator":"Efeitos animados","action.select_effect_animator.desc":"Abre a linha do tempo para adicionar sons e efeitos de partículas.","action.timeline_focus":"Canal","action.timeline_focus.desc":"Selecione os canais de animação para exibir na linha do tempo.","timeline.particle":"Partícula","timeline.sound":"Som","timeline.effects":"Efeitos","data.format":"Formato","format.optifine_part":"Parte de OptiFine","format.optifine_part.desc":"Parte JPM para modelos de entidade OptiFine.","action.reverse_keyframes":"Quadros reversos","action.reverse_keyframes.desc":"Inverter a ordem dos quadros selecionados.","generic.help":"Ajuda","message.removed_faces":"%0 faces removidas","dialog.sketchfab_uploader.draft":"Esboço","action.slider_pos":"Mover %0","action.slider_pos.desc":"Mover cubos no eixo %0","action.slider_size":"Tamanho %0","action.slider_size.desc":"Redimensionar cubos no eixo %0.","action.slider_rotation":"Rodar %0","action.slider_rotation.desc":"Girar cubos no eixo %0","action.slider_origin":"Pivô %0","action.slider_origin.desc":"Mover o pivô no eixo %0","action.rotate_cw":"Girar %0 +90","action.rotate_cw.desc":"Gira os cubos selecionados 90 ° no eixo %0","action.rotate_ccw":"Rodar %0 -90","action.rotate_ccw.desc":"Gira os cubos selecionados -90° no eixo %0","action.flip":"Virar %0","action.flip.desc":"Vire os cubos selecionados no eixo %0","action.center":"Centro %0","action.center.desc":"Centralize os cubos selecionados no eixo %0","action.bring_up_all_animations":"Trazer todas as animações","panel.bone":"Osso","data.color":"Cor","generic.export":"Exportar","generic.none":"Nenhum","status_bar.recording":"Linha do Tempo de gravação","message.add_to_palette":"Adicionado à paleta","message.size_modifiers":"Mantenha pressionada a tecla Ctrl ou Shift para transformar em incrementos menores.","message.timelapse_start":"Timelapse iniciado","message.timelapse_stop":"Timelapse parado","message.import_palette.replace_palette":"Substituir paleta antiga","message.import_palette.threshold":"Limiar de mesclagem","dialog.timelapse.interval":"Intervalo (Segundos)","dialog.timelapse.source":"Fonte","dialog.timelapse.source.interface":"Interface","dialog.timelapse.source.locked":"Ângulo bloqueado","dialog.timelapse.destination":"Pasta de destino","layout.color.checkerboard":"Tabuleiro Xadrez","layout.color.checkerboard.desc":"Fundo de tela e editor UV","layout.font.code":"Código da fonte","layout.css":"CSS customizado","settings.category.paint":"Pintar","settings.deactivate_size_limit":"Desativar limite de tamanho","settings.deactivate_size_limit.desc":"Desative o limite de tamanho para formatos de modelo específicos. AVISO: Isso pode causar modelos inválidos.","settings.brush_opacity_modifier":"Modificador de opacidade do pincel","settings.brush_opacity_modifier.desc":"Modifique a opacidade do pincel ao usar uma caneta","settings.brush_size_modifier":"Modificador de tamanho de pincel","settings.brush_size_modifier.desc":"Modifique o tamanho do pincel ao usar uma caneta","settings.brush_modifier.pressure":"Pressão","settings.brush_modifier.tilt":"Inclinar","category.color":"Cor","action.import_theme":"Importar Tema","action.export_theme":"Exportar Tema","action.export_theme.desc":"Crie um arquivo de tema com base nas configurações atuais","action.reset_theme":"Redefinir tema","action.reset_theme.desc":"Redefinir para o tema padrão do Blockbench","action.slider_color_h":"Matiz","action.slider_color_s":"Saturação","action.slider_color_v":"Value","action.add_to_palette":"Adicionar a Paleta","action.add_to_palette.desc":"Adicione a cor selecionada à paleta de cores","action.import_palette":"Importar Paleta","action.import_palette.desc":"Importar um arquivo .bbpalette","action.export_palette":"Exportar Paleta","action.export_palette.desc":"Exportar a paleta com um arquivo .bbpalette","action.generate_palette":"Gerar Paleta","action.generate_palette.desc":"Gerar paleta a partir de uma textura","action.sort_palette":"Classificar Paleta","action.sort_palette.desc":"Classifique todas as cores da paleta por cor e brilho","action.timelapse":"Timelapse...","action.timelapse.desc":"Grave um timelapse do seu progresso de modelagem","action.add_keyframe":"Adicionar quadro-chave","action.add_keyframe.desc":"Adicione automaticamente um quadro-chave. Pressione shift para forçar os valores padrão","action.bring_up_all_animations.desc":"Traz todos os animadores modificados para a linha do tempo","timeline.timeline":"Instruções","menu.palette.load.default":"Padrão","panel.color.picker":"Seletor","panel.color.palette":"Paleta","generic.import":"Importar","settings.brush_modifier.none":"Nenhum","action.export_entity":"Exportar Entidade Bedrock","action.export_entity.desc":"Inclua o modelo atual como uma entidade em um arquivo mobs.json","settings.highlight_cubes":"Destacar cubos","settings.highlight_cubes.desc":"Realce cubos quando você passa o mouse sobre eles ou os seleciona","action.add_marker":"Definir marcador","action.add_marker.desc":"Definir um marcador da linha do tempo","timeline.pre_effect_script":"Roteiro","format.skin":"Skin","format.skin.desc":"Edite skins de jogadores e entidades","message.sketchfab.setup_guide":"Precisa aprender a como configurar seus modelos no Sketchfab? Leia %0","dialog.skin.title":"Criar Skin","dialog.skin.model":"Modelo","dialog.skin.texture":"Textura(Opcional)","action.toggle_skin_layer":"Alterar camada da Skin","action.toggle_skin_layer.desc":"Alterar a camada do chapéu e da roupa do modelo da skin","action.gui_light":"Luz da GUI","action.gui_light.desc":"Selecione a maneira como o item é iluminado no inventário","action.gui_light.side":"Luz Lateral","action.gui_light.front":"Luz Frontal","action.move_keyframe_back":"Mover quadros para trás","action.move_keyframe_forth":"Mover quadros adiante","menu.help":"Ajuda\\n","menu.help.discord":"Servidor Discord","menu.help.report_issue":"Reportar um erro","menu.help.plugin_documentation":"Documentação Plugin API","menu.help.search_action":"Buscar e rodar uma ação","menu.help.donate":"Doar","menu.help.about":"Sobre...","menu.preview.background.clipboard":"Carregar da área de transferência","dialog.ignore":"Ignorar","generic.unset":"Desativar","message.invalid_builtin_parent.title":"Pai incorporado interno inválido","message.invalid_builtin_parent.message":"O link para o modelo pai inválido \'%0\' foi removido para exportar um modelo válido.","dialog.resize_texture.fill":"Preencher com","dialog.resize_texture.fill.transparent":"Transparente","dialog.resize_texture.fill.color":"Cor","dialog.resize_texture.fill.repeat":"Repetir","dialog.resize_texture.fill.stretch":"Esticar","dialog.scale.element_pivot":"Elemento do Pivô","dialog.scale.selection_center":"Centro de Seleção","dialog.create_gif.length_mode":"Modo Comprimento","dialog.create_gif.length_mode.seconds":"Segundos","dialog.create_gif.length_mode.frames":"Quadros","dialog.create_gif.length_mode.animation":"Comprimento da Animação","dialog.create_gif.length_mode.turntable":"Rotação de mesa giratória","dialog.save_angle.projection":"Projeção","dialog.save_angle.projection.perspective":"Perspectiva","dialog.save_angle.projection.orthographic":"Ortográfico","dialog.sketchfab_uploader.animations":"Animações","dialog.settings.theme":"Tema","settings.category.interface":"Interface","settings.preview_checkerboard":"Mostrar Tabuleiro Xadrez","settings.preview_checkerboard.desc":"Alterne o plano de fundo do tabuleiro xadrez atrás da visualização","settings.uv_checkerboard":"Editor UV do tabuleiro xadrez","settings.uv_checkerboard.desc":"Alterne o fundo do tabuleiro xadrez atrás do editor UV","category.paint":"Pintar","action.fill_mode.color_connected":"Cores Conectadas","action.draw_shape_type":"Tipo da Forma","action.draw_shape_type.rectangle":"Retângulo","action.draw_shape_type.rectangle_h":"Retângulo(Vazio)","action.draw_shape_type.ellipse":"Elipse","action.draw_shape_type.ellipse_h":"Elipse(Vazio)","action.draw_shape_type.line":"Linha","action.mirror_painting":"Pintura Espelhada","action.mirror_painting.description":"Espelhe seus traços de tinta para o outro lado do modelo","action.lock_alpha":"Travar Canal Alfa","action.lock_alpha.description":"Trave a transparência de todos os pixels","action.draw_shape_tool":"Desenhar Forma","action.draw_shape_tool.desc":"Ferramenta para desenhar formas simples em texturas","action.copy_paste_tool":"Ferramenta Copia/Cola","action.copy_paste_tool.desc":"Ferramenta para copiar e colar seleções de texturas","action.export_gltf":"Exportar como glTF","action.export_gltf.desc":"Exporta modelo e animações como arquivo glTF para usar em outros aplicativos 3D","action.transform_space":"Transformar Espaço","action.transform_space.desc":"Espaço de transformação padrão para elementos e ossos","action.transform_space.global":"Global","action.transform_space.bone":"Osso","action.transform_space.local":"Local","action.toggle_camera_projection":"Alternar Projeção de Câmera","action.toggle_camera_projection.desc":"Alterna a projeção da câmera entre perspectiva e ortografia","action.load_camera_angle":"Ângulo de Câmera: %0","action.load_camera_angle.desc":"Carregar o ângulo \'%0\' da câmera ","action.slider_face_tint":"Índice de tonalidade","action.slider_face_tint.desc":"Defina o índice de tonalidade da face atual. -1 significa não definido.","menu.help.quickstart":"Assistente para Iniciantes","menu.help.developer":"Desenvolvedor","menu.help.developer.dev_tools":"Úteis para desenvolvedor","menu.help.developer.reset_storage":"Restauração de fábrica","menu.help.developer.reset_storage.confirm":"Tem certeza de que deseja redefinir as configurações de fábrica do Blockbench? Isso excluirá todas as configurações personalizadas, combinações de teclas e plugins instalados.","menu.help.developer.cache_reload":"Recarga de cache","menu.texture.resize":"Redimensionar...","menu.preview.orthographic":"Ortográfico","menu.preview.save_angle":"Salvar Ângulo","menu.preview.angle":"Ângulos","menu.preview.angle.initial":"Ângulo Inicial","menu.preview.angle.load":"Carregar","menu.preview.maximize":"Maximizar","panel.color.both":"Ambos","uv_editor.copy_selection":"Copiar Seleção","uv_editor.paste_selection":"Colar Seleção","uv_editor.copy_paste_tool.place":"Colocar","uv_editor.copy_paste_tool.cut":"Cortar","uv_editor.copy_paste_tool.mirror_x":"Espelhar X","uv_editor.copy_paste_tool.mirror_y":"Espelhar Y","uv_editor.copy_paste_tool.rotate":"Rodar 90 Graus","dialog.project.modded_entity_version":"Versão de Exporte","dialog.save_angle.position":"Posição da Câmera","dialog.save_angle.target":"Ponto focal","dialog.skin.pose":"Pose","layout.color.frame":"Moldura da janela","layout.color.frame.desc":"Borda e barra de título da janela","settings.large_grid_size":"Tamanho da grade do bloco","settings.large_grid_size.desc":"Tamanho da grade do bloco","action.load_plugin_from_url":"Carregar Plugin de uma URL","action.load_plugin_from_url.desc":"Carregue um plugin de um servidor especificando o URL","action.cube_counter.desc":"Exibe o número atual de cubos e outras estatísticas","action.unlock_everything":"Destravar Tudo","action.unlock_everything.desc":"Desbloqueie todos os grupos e elementos no organizador.","action.load_palette":"Carregar Paleta","action.load_palette.desc":"Carregue uma das predefinições da paleta incorporada","action.toggle_locked":"Alternar trava","action.toggle_locked.desc":"Alternar se os elementos selecionados estão travados","action.apply_display_preset":"Aplicar padrão","action.apply_display_preset.desc":"Aplicar uma predefinição de configuração de exibição padrão ou personalizada","action.apply_display_preset.here":"Aplicar para esse slot","action.apply_display_preset.everywhere":"Aplicar para todos os slots","action.resolve_keyframe_expressions":"Resolver quadro-chave","action.resolve_keyframe_expressions.desc":"Resolve as expressões matemáticas dos quadros selecionados","action.fold_all_animations":"Dobre todos os animadores","menu.palette.load.empty":"Vazio","switches.lock":"Travar","camera_angle.isometric_right":"Direita isométrica","camera_angle.isometric_left":"Esquerda isométrica","settings.render_sides":"Lados Carregados","settings.render_sides.desc":"Selecione qual lado de uma face é carregado","settings.render_sides.auto":"Auto","settings.render_sides.front":"Fora","settings.render_sides.double":"Dentro e Fora","generic.enable":"Enable","generic.disable":"Disable","generic.redacted":"Redacted","dialog.project.layered_textures":"Layered Textures","dialog.select_texture.import_all":"Import All","dialog.skin.layer_template":"Layer Texture","about.version.up_to_date":"Up to date","about.version.update_available":"Version %0 is available","settings.category.application":"Application","settings.streamer_mode":"Streamer Mode","settings.streamer_mode.desc":"Hides sensitive information like recent models","settings.automatic_updates":"Automatic Updates","settings.automatic_updates.desc":"Automatically download new versions and keep Blockbench up-to-date","action.rotation_space":"Rotation Space","action.focus_on_selection":"Center View on Selection","action.focus_on_selection.desc":"Align the camera to face the center of the current selection","action.jump_to_timeline_start":"Jump to Animation Start","action.jump_to_timeline_end":"Jump to Animation End","menu.help.updating":"Updating (%0%)","menu.help.update_ready":"Relaunch to Update","menu.help.update_failed":"Update Failed","menu.animation.loop.once":"Play Once","menu.animation.loop.hold":"Hold On Last Frame","menu.animation.loop.loop":"Loop","interface.streamer_mode_on":"Streamer Mode Enabled","generic.reset":"Reset","generic.restore":"Restore","keys.mousewheel":"Mousewheel","message.delete_animation.title":"Delete Animation","message.delete_animation.message":"The animation was removed from Blockbench. Do you also want to delete the animation from the file that is was saved in?","message.reset_keybindings":"Are you sure you want to reset all keybindings?","message.no_animation_to_import":"No animations to import","dialog.material_instances.title":"Material Instances","dialog.animation_import.title":"Select Animations to Import","dialog.create_texture.padding":"Padding","settings.fov":"FOV","settings.fov.desc":"Camera Field of View. Default is 45","settings.sync_color":"Sync Color","settings.sync_color.desc":"Synchronize the color between different Blockbench instances","settings.dialog_drag_background":"Position Background","settings.dialog_drag_background.desc":"Show \\"Position Background\\" dialog","settings.minify_bbmodel":"Minified Project Files","settings.minify_bbmodel.desc":"Write .bbmodel files minified into one line","action.edit_material_instances":"Edit Material Instances","action.edit_material_instances.desc":"Edit material instance names for bedrock block geometries","action.save_all_animations":"Save All Animations","action.save_all_animations.desc":"Save all currently loaded animations","action.keyframe_interpolation":"Interpolation","action.keyframe_interpolation.desc":"Select the keyframe interpolation mode","action.keyframe_interpolation.linear":"Linear","action.keyframe_interpolation.catmullrom":"Smooth","action.timeline_focus.hide_empty":"Hide empty channels","menu.file.preferences":"Preferences","menu.animation.blend_weight":"Blend Weight","menu.animation.save":"Save","menu.animation.properties":"Properties...","menu.animation.file":"File","menu.animation.snapping":"Snapping","menu.animation.open_location":"Open File Location","panel.keyframe.add_data_point":"Add Keyframe Data Point","panel.keyframe.remove_data_point":"Remove Data Point","panel.keyframe.pre":"Pre","panel.keyframe.post":"Post","generic.all":"All","message.small_face_dimensions.title":"Incompatible Face Dimensions","message.small_face_dimensions.message":"The selection contains faces that are smaller than 1 unit in one direction. The Box UV mapping system considers any faces below that threshold as 0 pixels wide. The texture on those faces therefore may not work correctly.","message.small_face_dimensions.face_uv":"The current format supports per-face UV maps which can handle small face dimensions. Go to \\"File\\" > \\"Project...\\" and uncheck \\"Box UV\\".","dialog.plugins.outdated_client":"Requires a newer version of Blockbench","dialog.plugins.outdated_plugin":"Plugin is outdated and does not work with this version of Blockbench","settings.motion_trails":"Motion Trails","settings.motion_trails.desc":"Show motion trails in the animation editor","settings.antialiasing":"Anti-aliasing","settings.antialiasing.desc":"Toggle anti-aliasing in the preview. Restart Blockbench to apply changes","action.timeline_frame_back":"Jump 1 Frame Back","action.timeline_frame_forth":"Jump 1 Frame Forth","action.ik_enabled":"Enable IK","action.ik_enabled.desc":"Enable Inverse Kinematics for this bone","action.slider_ik_chain_length":"IK Chain Length","action.slider_ik_chain_length.desc":"Upwards length of the IK bone chain","panel.bone.ik":"Inverse Kinematics (Experimental)","settings.particle_tick_rate":"Particle Tick Rate","settings.particle_tick_rate.desc":"Tick rate for particle effects in ticks per second. Default is 30","action.lock_motion_trail":"Lock Motion Trail","action.lock_motion_trail.desc":"Lock the motion trail to the currently selected group","menu.animation_file.unload":"Unload Animation File"}'),ru:JSON.parse('{"dialog.ok":"Ок","dialog.cancel":"Отменить","dialog.confirm":"Подтвердить","dialog.close":"Закрыть","dialog.import":"Импортировать","dialog.save":"Сохранить","dialog.discard":"Уничтожить","dialog.dontshowagain":"Не показывать снова","data.cube":"Куб","data.group":"Группа","data.texture":"Текстура","data.plugin":"Плагин","data.preview":"Предпросмотр","data.toolbar":"Инструменты","data.image":"Изображение","keys.ctrl":"Control","keys.shift":"Шифт","keys.alt":"Альт","keys.meta":"Коммандная Строка","keys.delete":"Удалить","keys.space":"Пробел","keys.leftclick":"ЛКМ","keys.middleclick":"КМ","keys.rightclick":"ПКМ","keys.tab":"Таб","keys.backspace":"Отмена","keys.enter":"Ввод","keys.escape":"Пробел","keys.function":"F%0","keys.numpad":"%0 (цифр. кл.)","keys.caps":"Капслок","keys.menu":"Меню","keys.left":"Стрелка влево","keys.up":"Стрелка вверх","keys.right":"Стрелка вправо","keys.down":"Стрелка вниз","keys.pageup":"Пейдж Ап","keys.pagedown":"Пейдж Даун","keys.plus":"Плюс","keys.comma":",","keys.point":".","keys.minus":"-","keys.cross":"Крестик","keys.end":"End","keys.pos1":"Pos 1","keys.printscreen":"Print Screen","keys.pause":"Pause","message.rotation_limit.title":"Ограничение поворота","message.rotation_limit.message":"Поворот ограничен Minecraft до одной оси и 22,5 градусов. Поворот на разных осях сбросит все повороты на других осях. Конвертируйте модель в \\"свободную\\", если вы создаете модель для других целей, где нужен свободный поворот.","message.file_not_found.title":"Файл не найден","message.file_not_found.message":"Blockbench не может найти запрашиваемый файл. Убедитесь, что он сохранен по указанному пути, не в облаке.","message.screenshot.title":"Скриншот","message.screenshot.message":"Скриншот сделан.","message.screenshot.clipboard":"Скопировать","message.screenshot.right_click":"Скриншот: ПКМ — скопировать","message.invalid_file.title":"Недопустимый файл","message.invalid_file.message":"Не удалось открыть файл типа json: %0","message.invalid_model.title":"Недопустимый файл модели","message.invalid_model.message":"Этот файл содержит недопустимые данные модели.","message.child_model_only.title":"Пустая дочерняя модель","message.child_model_only.message":"Это дочерняя модель %0, которая не содержит модели.","message.drag_background.title":"Расположение фона","message.drag_background.message":"Нажмите и перетаскивайте фон, чтобы изменить его положение. Удерживайте Шифт для изменения размера.","message.unsaved_textures.title":"Несохранённые текстуры","message.unsaved_textures.message":"Ваша модель содержит несохранённые текстуры. Убедитесь, что они сохранены и помещены в ваш набор ресурсов в правильной папке.","message.model_clipping.title":"Модель слишком большая","message.model_clipping.message":"Ваша модель содержит %0 кубов, которые больше чем ограничение 3x3x3. Эта модель не будет работать в Minecraft.","message.loose_texture.title":"Импортирование текстуры","message.loose_texture.message":"Импортированная текстура не находится в наборе ресурсов. Minecraft может загружать только текстуры, находящиеся в папке текстур загруженного набора ресурсов.","message.loose_texture.change":"Изменить путь","message.update_res.title":"Разрешение текстуры","message.update_res.message":"Хотите ли вы обновить разрешение проекта на разрешение этой текстуры? Нажмите «Отмена», если ваша текстура имеет разрешение больше нормального.","message.update_res.update":"Обновить","message.bedrock_overwrite_error.message":"Blockbench не может совместить эту модель со старым файлом.","message.bedrock_overwrite_error.backup_overwrite":"Сделать бэкап и заменить","message.bedrock_overwrite_error.overwrite":"Заменить","message.close_warning.message":"Вы хотите сохранить вашу модель?","message.close_warning.web":"Ваша работа будет утеряна. Вы уверены, что хотите выйти?","message.default_textures.title":"Стандартные текстуры","message.default_textures.message":"Выберите папку «textures» стандартного набора ресурсов.","message.default_textures.detail":"Извлеките стандартный набор ресурсов из Minecraft jar или поищите его в интернете. Затем найдите папку «textures» и откройте ее. Blockbench запомнит её расположение и будет загружать текстуры из неё, если не сможет найти их в текущем наборе ресурсов.","message.default_textures.select":"Выбрать папку «textures»","message.image_editor.title":"Выбор редактора изображений","message.image_editor.file":"Выбрать файл...","message.image_editor.exe":"Выберите исполняемый файл редактора изображений","message.display_skin.title":"Отображаемый скин","message.display_skin.message":"Выберите скин на вашем компьютере или введите имя игрока","message.display_skin.upload":"Загрузить скин","message.display_skin.name":"Имя","message.display_skin.reset":"Сброс","message.invalid_plugin":"Неверный файл плагина, посмотрите в консоль","message.load_plugin_app":"Хотите ли вы разрешить этому плагину изменять файлы на вашем компьютере? Загружайте только те плагины, которым вы доверяете.","message.load_plugin_web":"Вы хотите загрузить этот плагин? Загружайте плагины только от людей, которым вы доверяете.","message.preset_no_info":"Шаблон не содержит информации для этого слота.","message.restart_to_update":"Перезапустите Blockbench, чтобы применить изменения","message.save_file":"Сохранено как %0","message.save_obj":"Сохранено как .obj модель","dialog.project.title":"Проект","dialog.project.name":"Имя файла","dialog.project.parent":"Родительская модель","dialog.project.geoname":"Идентификатор Модели","dialog.project.openparent":"Открыть родительскую модель","dialog.project.ao":"Мягкое освещение","dialog.project.width":"Ширина текстуры","dialog.project.height":"Высота текстуры","dialog.texture.title":"Текстура","dialog.texture.variable":"Переменная","dialog.texture.namespace":"Пространство имён","dialog.texture.folder":"Папка","dialog.extrude.title":"Сканирование изображения","dialog.extrude.mode":"Способ создания модели","dialog.extrude.mode.areas":"по областям","dialog.extrude.mode.lines":"по линиям","dialog.extrude.mode.columns":"по столбцам","dialog.extrude.mode.pixels":"по пикселям","dialog.extrude.opacity":"Мин. непрозрачность","dialog.extrude.scan":"Сканировать и импортировать","dialog.display_preset.title":"Создание шаблона","dialog.display_preset.message":"Выберите слоты, которые нужно сохранить","dialog.display_preset.create":"Создать","dialog.select.title":"Выделение","dialog.select.new":"Новое выделение","dialog.select.group":"В выделенной группе","dialog.select.name":"Имя содержит","dialog.select.random":"Случайность","dialog.select.select":"Выделить","dialog.scale.title":"Масштабирование модели","dialog.scale.axis":"Оси","dialog.scale.scale":"Масштаб","dialog.scale.clipping":"Обрезка модели: модель слишком большая","dialog.scale.confirm":"Масштабировать","dialog.plugins.title":"Плагины","dialog.plugins.installed":"Установленные","dialog.plugins.available":"Доступные","dialog.plugins.install":"Установить","dialog.plugins.uninstall":"Удалить","dialog.plugins.reload":"Перезагрузить","dialog.plugins.none_installed":"Нет установленных плагинов","dialog.plugins.none_available":"Нет доступных плагинов","dialog.plugins.web_only":"Только для веб-приложения","dialog.plugins.app_only":"Только для классического приложения","dialog.plugins.author":"от %0","dialog.plugins.show_less":"Показать меньше","dialog.entitylist.title":"Открыть модель сущности","dialog.entitylist.text":"Выберите модель, которую Вы хотите импортировать","dialog.entitylist.bones":"Костей","dialog.entitylist.cubes":"Кубов","dialog.create_texture.folder":"Папка","dialog.create_texture.template":"Шаблон","dialog.create_texture.resolution":"Разрешение","dialog.input.title":"Ввод","dialog.settings.settings":"Настройки","dialog.settings.keybinds":"Управление","dialog.settings.about":"О программе","layout.color.back":"Задний план","layout.color.back.desc":"Фон и поля ввода","layout.color.dark":"Тьма","layout.color.dark.desc":"Фон рабочей области","layout.color.ui":"Интерфейс","layout.color.ui.desc":"Основной цвет интерфейса","layout.color.bright_ui":"Светлый интерфейс","layout.color.bright_ui.desc":"Контекстное меню и подсказки","layout.color.button":"Кнопка","layout.color.button.desc":"Кнопки и переключатели","layout.color.selected":"Выделенное","layout.color.selected.desc":"Выделенные вкладки и объекты","layout.color.border":"Границы","layout.color.border.desc":"Границы полей ввода и кнопок","layout.color.accent":"Контраст","layout.color.accent.desc":"Ползунки и другие детали","layout.color.grid":"Сетка","layout.color.grid.desc":"Сетка рабочей области","layout.color.text":"Текст","layout.color.text.desc":"Обычный текст","layout.color.light":"Подсветка","layout.color.light.desc":"Подсвеченный текст","layout.color.accent_text":"Контрастный текст","layout.color.accent_text.desc":"Текст на светлых элементах","layout.font.main":"Шрифт основного текста","layout.font.headline":"Шрифт заголовка","about.version":"Версия:","about.creator":"Создатель:","about.website":"Веб-сайт:","about.bugtracker":"Баг-трекер:","about.electron":"Это приложение создано с помощью Electron — платформа для создания нативных приложений с веб-технологиями как JavaScript, HTML и CSS.","about.vertex_snap":"Вершинная привязка основана на плагине от SirBenet","about.icons":"Наборы значков:","about.libraries":"Библиотеки:","settings.category.general":"Основные","settings.category.preview":"Предпросмотр","settings.category.grid":"Сетка","settings.category.edit":"Редактирование","settings.category.snapping":"Привязка к сетке","settings.category.defaults":"По умолчанию","settings.category.dialogs":"Диалоговые окна","settings.category.export":"Экспорт","settings.language":"Язык","settings.language.desc":"Язык интерфейса. Перезапустите Blockbench, чтобы применить изменения.","settings.backup_interval":"Интервал автосохранения","settings.backup_interval.desc":"Интервал автосохранения в минутах","settings.origin_size":"Центр поворота","settings.origin_size.desc":"Размер центра поворота","settings.control_size":"Размер осевых стрелок","settings.control_size.desc":"Размер трёх осевых стрелок управления","settings.display_skin":"Отображаемый скин","settings.display_skin.desc":"Скин модели игрока в режиме отображения","settings.shading":"Тень","settings.shading.desc":"Включить тени","settings.texture_fps":"FPS анимированных текстур","settings.texture_fps.desc":"Число кадров в секунду у анимации текстуры","settings.base_grid":"Маленькая сетка","settings.base_grid.desc":"Показывать маленькую сетку с осями","settings.large_grid":"Сетка блока","settings.large_grid.desc":"Показывать блочную сетку 16x16","settings.full_grid":"Полная большая сетка","settings.full_grid.desc":"Показывать полную блочную сетку 3x3","settings.large_box":"Большая коробка","settings.large_box.desc":"Показывать границу блоков в кубе 3x3x3","settings.display_grid":"Режим отображения","settings.display_grid.desc":"Показывать сетку в режиме отображения","settings.undo_limit":"Максимальное число отмен","settings.undo_limit.desc":"Количество изменений, которые можно отменить","settings.local_move":"Перемещение по относительным осям","settings.local_move.desc":"По возможности сделать перемещение повёрнутых элементов по своим осям","settings.canvas_unselect":"Снятие выделения при нажатии по фону","settings.canvas_unselect.desc":"Снимать выделение со всех элементов при нажатии по фону рабочей области","settings.paint_side_restrict":"Ограничить кисть до грани","settings.paint_side_restrict.desc":"Ограничить кисть до окраски текущей грани","settings.autouv":"Авто UV","settings.autouv.desc":"Применять «Авто UV» по умолчанию","settings.create_rename":"Переименовывание новых кубов","settings.create_rename.desc":"При создании элемента или группы перемещать фокус на переименование","settings.edit_size":"Разрешение сетки","settings.edit_size.desc":"Разрешение сетки привязки кубов","settings.shift_size":"Разрешение Shift","settings.shift_size.desc":"Разрешение сетки привязки при удерживании Shift","settings.ctrl_size":"Разрешение Ctrl","settings.ctrl_size.desc":"Разрешение сетки привязки при удерживании Ctrl","settings.negative_size":"Отрицательный размер","settings.negative_size.desc":"Разрешить использование отрицательных размеров","settings.dialog_larger_cubes":"Модель слишком большая","settings.dialog_larger_cubes.desc":"Показывать окно «Модель слишком большая»","settings.dialog_rotation_limit":"Ограничение поворота","settings.dialog_rotation_limit.desc":"Показывать окно «Ограничение поворота»","settings.minifiedout":"Минимизированный экспорт","settings.minifiedout.desc":"Записывать JSON-файл в одну строку","settings.export_groups":"Экспорт групп","settings.export_groups.desc":"Сохранять группы в файл модели","settings.credit":"Комментарий создателя","settings.credit.desc":"Комментарий создателя к экспортированным файлам","settings.default_path":"Путь по умолчанию","settings.default_path.desc":"Папка, из которой загружаются стандартные текстуры","settings.image_editor":"Редактор изображений","settings.image_editor.desc":"Редактор изображений для изменения текстур","category.navigate":"Навигация","category.tools":"Инструменты","category.file":"Файл","category.blockbench":"Blockbench","category.edit":"Редактирование","category.transform":"Трансформация","category.filter":"Фильтр","category.view":"Вид","category.display":"Настройки отображения","category.textures":"Текстуры","category.misc":"Разное","keybind.preview_select":"Выделить элемент","keybind.preview_rotate":"Вращать вид","keybind.preview_drag":"Перетащить вид","keybind.confirm":"Подтвердить","keybind.cancel":"Отменить","action.slider_inflate":"Раздуть","action.slider_inflate.desc":"Раздуть кубы во все направления без изменений в UV","action.slider_brush_size":"Размер","action.slider_brush_size.desc":"Размер кисти в пикселях","action.slider_brush_opacity":"Непрозрачность","action.slider_brush_opacity.desc":"Непрозрачность кисти в процентах","action.slider_brush_softness":"Мягкость","action.slider_brush_softness.desc":"Мягкость кисти в процентах","action.uv_slider_pos_x":"Двигать горизонтально","action.uv_slider_pos_x.desc":"Двигать UV выбранных кубов горизонтально","action.uv_slider_pos_y":"Двигать вертикально","action.uv_slider_pos_y.desc":"Двигать UV выбранных кубов вертикально","action.uv_slider_size_x":"Горизонтальный масштаб","action.uv_slider_size_x.desc":"Масштабировать UV выбранных кубов горизонтально","action.uv_slider_size_y":"Вертикальный масштаб","action.uv_slider_size_y.desc":"Масштабировать UV выбранных кубов вертикально","action.vertex_snap_mode":"Режим привязки","action.vertex_snap_mode.desc":"Выбор режима привязки: перемещение элементов или изменение их размера","action.move_tool":"Перемещение","action.move_tool.desc":"Инструмент для выделения и перемещения элементов","action.resize_tool":"Изменение размера","action.resize_tool.desc":"Инструмент для выделения и изменения размера элементов","action.brush_tool":"Кисть","action.brush_tool.desc":"Инструмент для рисования на текстурах на поверхностях или в редакторе UV","action.vertex_snap_tool":"Вершинная привязка","action.vertex_snap_tool.desc":"Переместить один куб к другому, соединяя две вершины","action.swap_tools":"Смена инструмента","action.swap_tools.desc":"Переключение между инструментом перемещения и изменения размера","action.project_window":"Проект...","action.project_window.desc":"Открывает окно проекта, где можно изменить метаданные модели","action.open_model":"Открыть модель","action.open_model.desc":"Открыть файл модели с вашего компьютере","action.add_model":"Добавить модель","action.add_model.desc":"Добавить модель из файла к текущей модели","action.extrude_texture":"Сканирование изображения","action.extrude_texture.desc":"Создание модели посредством сканирования текстуры","action.export_blockmodel":"Экспортировать модель блока","action.export_blockmodel.desc":"Экспортировать модель блока/предмета","action.export_optifine_part":"Экспортировать OptiFine JPM","action.export_optifine_part.desc":"Экспортировать часть сущности для OptiFine","action.export_optifine_full":"Экспортировать OptiFine JEM","action.export_optifine_full.desc":"Экспортировать полную модель для OptiFine","action.export_obj":"Экспортировать в OBJ","action.export_obj.desc":"Экспортировать obj модель для рендеринга","action.settings_window":"Настройки...","action.settings_window.desc":"Открыть окно настроек Blockbench","action.plugins_window":"Плагины...","action.plugins_window.desc":"Открыть окно хранилища плагинов","action.reset_keybindings":"Сбросить управление","action.reset_keybindings.desc":"Вернуть все сочетания клавиш к первоначальным","action.reset_layout":"Сбросить внешний вид","action.reset_layout.desc":"Вернуть внешний вид к первоначальному","action.load_plugin":"Загрузить плагин из файла","action.load_plugin.desc":"Загрузить плагин, импортировав файл","action.reload_plugins":"Перезагрузить плагины","action.reload_plugins.desc":"Перезагрузить все плагины в разработке.","action.uv_dialog":"Окно UV","action.uv_dialog.desc":"Окно UV со всеми гранями","action.uv_dialog_full":"Полный вид","action.uv_dialog_full.desc":"Окно UV с выбранной гранью","action.undo":"Отмена","action.undo.desc":"Отмена последнего действия","action.redo":"Возврат","action.redo.desc":"Возврат последнего отменённого действия","action.copy":"Копировать","action.copy.desc":"Копирование выделение, грань или настройки отображения","action.paste":"Вставить","action.paste.desc":"Вставить выделение, грань или настройки отображения","action.cut":"Вырезать","action.cut.desc":"Вырезать выделение, грань или настройки отображения","action.add_cube":"Добавить куб","action.add_cube.desc":"Добавляет новый куб","action.add_group":"Добавить группу","action.add_group.desc":"Добавляет новую группу или кость","action.outliner_toggle":"Больше настроек","action.outliner_toggle.desc":"Больше настроек в списке элементов","action.duplicate":"Создать копию","action.duplicate.desc":"Создаёт копию выделенных кубов или групп","action.delete":"Удалить","action.delete.desc":"Удаляет выделенные кубы или группы","action.sort_outliner":"Сортировать элементы","action.sort_outliner.desc":"Сортировать элементы в алфавитном порядке","action.select_window":"Выделить...","action.select_window.desc":"Выделить кубы на основе их свойств","action.invert_selection":"Инвертировать выделение","action.invert_selection.desc":"Инвертировать текущее выделение кубов","action.select_all":"Выделить всё","action.select_all.desc":"Выделить все кубы","action.collapse_groups":"Спрятать содержимое групп","action.collapse_groups.desc":"Спрятать содержимое всех групп","action.scale":"Масштабировать...","action.scale.desc":"Масштабировать выделенные кубы","action.center_all":"Центрировать на всех осях","action.center_all.desc":"Центрировать выделенные кубы","action.toggle_visibility":"Переключить видимость","action.toggle_visibility.desc":"Переключить видимость выделенных кубов","action.toggle_export":"Переключить экспорт","action.toggle_export.desc":"Переключить экспорт выделенных кубов","action.toggle_autouv":"Переключить авто UV","action.toggle_autouv.desc":"Переключить настройку авто UV выделенных кубов","action.toggle_shade":"Переключить тени","action.toggle_shade.desc":"Переключить тени выделенных кубов","action.rename":"Переименовать","action.rename.desc":"Переименовать всех выделенных кубов","action.add_display_preset":"Новый шаблон","action.add_display_preset.desc":"Создать шаблон настроек отображения","action.fullscreen":"Полный экран","action.fullscreen.desc":"Включает/Выключает полноэкранный режим.","action.zoom_in":"Увеличить","action.zoom_in.desc":"Увеличить масштаб интерфейса","action.zoom_out":"Уменьшить","action.zoom_out.desc":"Уменьшить масштаб интерфейса","action.zoom_reset":"Сбросить масштаб","action.zoom_reset.desc":"Сбросить масштаб к 100%.","action.reset_interface":"Сбросить интерфейс","action.reset_interface.desc":"Сбросить размер и позиции интерфейса","action.toggle_wireframe":"Каркас","action.toggle_wireframe.desc":"Переключить режим отображения каркаса","action.screenshot_model":"Скриншот модели","action.screenshot_model.desc":"Сделать скриншот модели с текущего ракурса","action.screenshot_app":"Скриншот приложения","action.screenshot_app.desc":"Сделать скриншот экрана всего приложения","action.toggle_quad_view":"Режим четырёх видов","action.toggle_quad_view.desc":"Переключить режим четырёх видов","action.import_texture":"Импорт текстур","action.import_texture.desc":"Импортировать текстуры из файловой системы.","action.create_texture":"Создать текстуру","action.create_texture.desc":"Создать пустую или шаблонную текстуру","action.save_textures":"Сохранить текстуры","action.save_textures.desc":"Сохранить все несохранённые текстуры","action.animated_textures":"Проигрывать анимированные текстуры","action.animated_textures.desc":"Проигрывать анимацию текстур","action.origin_to_geometry":"Оцентрировать центр поворота","action.origin_to_geometry.desc":"Установить центр поворота в центр выбора","action.rescale_toggle":"Переключить масштабирование","action.rescale_toggle.desc":"Масштабировать кубы на основе их поворота","action.bone_reset_toggle":"Сбросить кость","action.bone_reset_toggle.desc":"Остановить кость от отображения кубов родительской модели","action.reload":"Перезагрузить Blockbench","action.reload.desc":"Перезагрузить Blockbench. Это удалит весь несохранённый прогресс.","menu.file":"Файл","menu.edit":"Редактирование","menu.transform":"Трансформация","menu.filter":"Фильтр","menu.display":"Отображение","menu.view":"Вид","menu.file.new":"Создать","menu.file.recent":"Недавние","menu.file.import":"Импортировать","menu.file.export":"Экспортировать","menu.transform.rotate":"Повернуть","menu.transform.flip":"Перевернуть","menu.transform.center":"Центрировать","menu.transform.properties":"Свойства","menu.display.preset":"Применить шаблон","menu.display.preset_all":"Применить шаблон везде","menu.display.remove_preset":"Удалить шаблон","menu.view.zoom":"Масштаб интерфейса","menu.view.background":"Фон","menu.view.screenshot":"Скриншот","menu.cube.color":"Цвет куба","menu.cube.texture":"Текстура","menu.cube.texture.transparent":"Прозрачная","menu.cube.texture.blank":"Пустая","menu.group.sort":"Сортировать","menu.group.resolve":"Разгруппировать","menu.texture.face":"Применить к грани","menu.texture.cube":"Применить к кубам","menu.texture.file":"Файл","menu.texture.refresh":"Обновить","menu.texture.change":"Заменить файл","menu.texture.folder":"Открыть в папке","menu.texture.edit":"Редактировать","menu.texture.export":"Сохранить как","menu.texture.save":"Сохранить","menu.texture.properties":"Свойства...","menu.preview.background":"Фон","menu.preview.background.load":"Загрузить","menu.preview.background.position":"Позиция","menu.preview.background.lock":"Привязать к камере","menu.preview.screenshot":"Скриншот","menu.preview.perspective":"Перспектива","menu.preview.perspective.normal":"Обычная","menu.preview.quadview":"Четыре вида","menu.preview.stop_drag":"Закончить изменение позиции","menu.uv.mapping":"UV-преобразование","menu.uv.mapping.export":"Экспортировать","menu.uv.mapping.rotation":"Поворот","menu.uv.mapping.mirror_x":"Отразить ось X","menu.uv.mapping.mirror_y":"Отразить ось Y","menu.uv.texture":"Текстура","cube.color.light_blue":"Голубой","cube.color.yellow":"Жёлтый","cube.color.orange":"Оранжевый","cube.color.red":"Красный","cube.color.purple":"Фиолетовый","cube.color.blue":"Синий","cube.color.green":"Зелёный","cube.color.lime":"Салатовый","switches.visibility":"Видимость","switches.export":"Экспортировать","switches.shading":"Тень","switches.autouv":"Авто UV","panel.uv":"UV","panel.display":"Отображение","panel.textures":"Текстуры","panel.outliner":"Элементы","uv_editor.title":"Редактор UV","uv_editor.all_faces":"Все","uv_editor.no_faces":"Нет","face.north":"Север","face.south":"Юг","face.west":"Запад","face.east":"Восток","face.up":"Верх","face.down":"Низ","direction.north":"Север","direction.south":"Юг","direction.west":"Запад","direction.east":"Восток","direction.top":"Верх","direction.bottom":"Низ","display.slot.third_right":"Третье лицо: правая рука","display.slot.third_left":"Третье лицо: левая рука","display.slot.first_right":"Первое лицо: правая рука","display.slot.first_left":"Первое лицо: левая рука","display.slot.head":"Голова","display.slot.ground":"Земля","display.slot.frame":"Рамка","display.slot.gui":"Интерфейс","display.rotation":"Поворот","display.translation":"Смещение","display.scale":"Масштаб","display.slot":"Слот","display.reference":"Эталонная модель","display.reference.player":"Игрок","display.reference.zombie":"Зомби","display.reference.armor_stand":"Стойка для брони","display.reference.baby_zombie":"Маленький зомби","display.reference.armor_stand_small":"Маленькая стойка для брони","display.reference.monitor":"Обычный вид","display.reference.bow":"Лук","display.reference.block":"Блок","display.reference.frame":"Рамка","display.reference.inventory_nine":"3x3","display.reference.inventory_full":"Инвентарь","display.reference.hud":"ХУД","display.preset.blank_name":"Введите название","display.preset.item":"Предмет","display.preset.block":"Блок","display.preset.handheld":"Оружие","display.preset.rod":"Стержень","dialog.continue":"Продолжить","message.square_textures":"Текстуры должны быть квадратными","message.unsaved_texture.title":"Несохранённая текстура","message.unsaved_texture.message":"Все несохранённые изменения к этой текстуре будут потеряны. Вы хотите продолжить?","action.vertex_snap_mode.move":"Перемещение","action.vertex_snap_mode.scale":"Масштабирование","action.open_model_folder":"Открыть расположение модели","action.open_model_folder.desc":"Открывает папку, в которой находится модель","action.change_textures_folder":"Изменить расположение текстур","action.change_textures_folder.desc":"Изменить папку, в которой сохранены текстуры","menu.texture.particle":"Использовать для частиц","message.update_notification.title":"Доступно обновление","message.update_notification.message":"Доступно обновление Blockbench «%0». Хотите установить его?","message.untextured":"Эта поверхность не имеет текстур","dialog.toolbar_edit.title":"Настроить панель инструментов","keybindings.reset":"Сбросить","keybindings.clear":"Пусто","action.cube_counter":"Счетчик кубов","action.uv_rotation":"Поворот UV","action.uv_rotation.desc":"Поворот грани UV","action.uv_grid":"Сеть UV","action.uv_grid.desc":"Разрешение сети к которой привязывается селектор UV","action.uv_grid.auto":"Авто","action.uv_maximize":"Максимизировать UV","action.uv_maximize.desc":"Устанавливает UV этой грани на полную текстуру","action.uv_auto":"Авто UV","action.uv_auto.desc":"Устанавливает UV этой грани на реальный размер грани","action.uv_rel_auto":"Относительные авто UV","action.uv_rel_auto.desc":"Устанавливает UV этой грани на позицию и размер текущей грани","action.uv_mirror_x":"Отразить UV на оси X","action.uv_mirror_x.desc":"Отражает UV этой грани на оси X","action.uv_mirror_y":"Отразить UV на оси Y","action.uv_mirror_y.desc":"Отражает UV этой грани на оси Y","action.uv_transparent":"Прозрачная грань","action.uv_transparent.desc":"Делает текущую грань прозрачной","action.uv_reset":"Сбросить грань","action.uv_reset.desc":"Сбрасывает текущую грань","action.cullface":"Кулфейс","action.cullface.desc":"Выключает прорисовку этой грани если выбранная сторона закрыта","action.auto_cullface":"Авто кулфейс","action.auto_cullface.desc":"Делает кулфейс этой грани самим собой","action.face_tint":"Тон","action.face_tint.desc":"Включает опцию тона для текущей модели","menu.toolbar.edit":"Настроить","menu.toolbar.reset":"Сбросить","uv_editor.rotated":"Повёрнуто","uv_editor.auto_cull":"Кулфейс к себе","uv_editor.copied":"Грань скопирована","uv_editor.pasted":"Грань вставлена","uv_editor.copied_x":"Скопировано %0 граней","uv_editor.reset":"Сбросить грань","uv_editor.maximized":"Максимизировано","uv_editor.autouv":"Авто размер","uv_editor.mirrored":"Отражено","uv_editor.to_all":"Применено ко всем граням","uv_editor.transparent":"Сделано прозрачным","uv_editor.cullface_on":"Кулфейс включен","uv_editor.cullface_off":"Кулфейс выключен","uv_editor.tint_on":"Тон включен","uv_editor.tint_off":"Тон выключен","action.uv_apply_all":"Применить ко всем граням","action.uv_apply_all.desc":"Применяет настройки текущей грани всем граням","message.image_editor_missing.title":"Редактор изображений по умолчанию","message.image_editor_missing.message":"Выберите exe файл Вашего редактора изображений","message.image_editor_missing.detail":"Blockbench не смог найти редактор изображений на Вашем компьютере. Выберите exe файл Вашего редактора изображений.","action.update_autouv":"Обновить авто UV","action.update_autouv.desc":"Обновить авто UV маппинг выбранных кубов","category.uv":"UV","status_bar.saved":"Модель сохранена","status_bar.unsaved":"Есть несохранённые изменения","action.move_up":"Двигать вверх","action.move_up.desc":"Двигать выбранные кубы вверх относительно камеры","action.move_down":"Двигать вниз","action.move_down.desc":"Двигать выбранные кубы вниз относительно камеры","action.move_left":"Двигать влево","action.move_left.desc":"Двигать выбранные кубы влево относительно камеры","action.move_right":"Двигать вправо","action.move_right.desc":"Двигать выбранные кубы вправо относительно камеры","action.move_forth":"Двигать вперёд","action.move_forth.desc":"Двигать выбранные кубы вперед относительно камеры","action.move_back":"Двигать назад","action.move_back.desc":"Двигать выбранные кубы назад относительно камеры","layout.color.wireframe":"Каркас","layout.color.wireframe.desc":"Линии при отображении каркаса","action.add_animation":"Добавить анимацию","action.add_animation.desc":"Создать пустую анимацию","action.load_animation_file":"Импортировать анимации","action.load_animation_file.desc":"Ипортировать файл анимации","action.play_animation":"Проигрывать анимации","action.play_animation.desc":"Предпросмотр выбранной анимации","action.slider_keyframe_time":"Таймкод","action.slider_keyframe_time.desc":"Изменить таймкод для выбранных кадров","timeline.rotation":"Поворот","timeline.position":"Позиция","timeline.scale":"Масштаб","menu.keyframe.quaternion":"Кватернион","panel.animations":"Анимации","panel.keyframe":"Кадр","panel.keyframe.type":"Кадр (%0)","generic.delete":"Удалить","generic.rename":"Переименовать","message.no_animation_selected":"Вы должны выбрать анимацию чтобы выполнить это","message.no_bone_selected":"Вы должны выбрать кость чтобы выполнить это","message.duplicate_groups.title":"Дубликат имени кости","message.duplicate_groups.message":"Имя этой кости уже используется. Это может создать проблемы.","action.select_all_keyframes":"Выбрать все кадры","action.select_all_keyframes.desc":"Выбрать все кадры текущей кости","action.delete_keyframes":"Удалить кадры","action.delete_keyframes.desc":"Удалить все выбранные кадры","menu.animation":"Анимация","menu.animation.loop":"Цикл","menu.animation.override":"Перезаписать","menu.animation.anim_time_update":"Переменная обновления","message.display_skin_model.title":"Модель скина","message.display_skin_model.message":"Выберите модель вашего скина","message.display_skin_model.classic":"Классический","message.display_skin_model.slim":"Тонкий","message.bone_material":"Изменить материал кости","action.slider_animation_length":"Длительность анимации","action.slider_animation_length.desc":"Изменить длительность выбранной анимации","panel.variable_placeholders":"Заполнители переменных","panel.variable_placeholders.info":"Перечислите переменные, которые вы хотите просмотреть используя имя=значение","status_bar.vertex_distance":"Дистанция: %0","dialog.create_gif.title":"Запись GIF","dialog.create_gif.length":"Длина","dialog.create_gif.fps":"FPS","dialog.create_gif.compression":"Сжатие","dialog.create_gif.play":"Воспроизвести анимацию","category.animation":"Анимация","action.record_model_gif":"Записать GIF","action.record_model_gif.desc":"Записать анимированное GIF изображение модели с текущего угла камеры","display.mirror":"Отразить","data.separator":"Разделитель","message.set_background_position.title":"Позиция фона","menu.preview.background.set_position":"Установить позицию","dialog.toolbar_edit.hidden":"Спрятано","action.export_class_entity":"Экспортировать сущность Java","action.export_class_entity.desc":"Экспортировать модель сущности как класс Java","settings.seethrough_outline":"Рентгенные контуры","settings.seethrough_outline.desc":"Показывать контуры через объекты","mode.edit":"Редактирование","mode.paint":"Рисование","mode.display":"Предпросмотр","mode.animate":"Анимировать","status_bar.recording_gif":"Запись GIF","status_bar.processing_gif":"Обработка GIF","settings.backup_retain":"Продолжительность хранения автосохранений","settings.backup_retain.desc":"Установить как долго Blockbench хранит автосохранения","action.rotate_tool":"Вращать","action.rotate_tool.desc":"Инструмент для выбора и поворота элементов","action.fill_tool":"Заполнение","action.fill_tool.desc":"Инструмент для заполнения граней одним цветом","action.eraser":"Ластик","action.eraser.desc":"Инструмент для заполнения прозрачностью на текстурах","action.color_picker":"Выбор цвета","action.color_picker.desc":"Инструмент для выбора цвета пикселей на Вашей текстуре","action.open_backup_folder":"Открыть папку автосохранений","action.open_backup_folder.desc":"Открыть папку автосохранений Blockbench","switches.mirror":"Зеркалить UV","language_name":"Русский","message.plugin_reload":"Перезагружено %0 локальных плагинов","settings.brightness":"Яркость","settings.brightness.desc":"Яркость дисплея. 50 по умолчанию","menu.preview.perspective.reset":"Сбросить камеру","action.fill_mode":"Режим заполнения","action.fill_mode.face":"Грань","action.fill_mode.color":"Цвета","action.fill_mode.cube":"Куб","action.toggle_mirror_uv":"Зеркалить UV","action.toggle_mirror_uv.desc":"Переключить зеркальность UV на оси X выделенных кубов","action.toggle_uv_overlay":"Переключить слой UV","action.toggle_uv_overlay.desc":"Когда включено, показывает наложение UV-маппинга на текстуре","menu.texture.blank":"Добавить к граням без текстуры","dialog.scale.select_overflow":"Выбрать кубы за границей","dialog.create_texture.compress":"Сжать шаблон","action.action_control":"Контроль действий","action.action_control.desc":"Найти и выполнить любое доступное действие","keybindings.recording":"Запись","keybindings.press":"Нажмите клавишу или комбинацию клавиш в любом месте на экране чтобы записать горячую клавишу","action.pivot_tool":"Инструмент центра поворота","action.pivot_tool.desc":"Инструмент для изменения центра поворота кубов и костей","action.slider_animation_speed":"Скорость воспроизведения","action.slider_animation_speed.desc":"Скороть воспроизвеления в процентах","action.previous_keyframe":"Предыдущий кадр","action.previous_keyframe.desc":"Перейти к прошлому кадру","action.next_keyframe":"Следующий кадр","action.next_keyframe.desc":"Перейти к следующему кадру","message.outdated_client.title":"Устаревший клиент","message.outdated_client.message":"Пожалуйста, обновите Blockbench до последней версии чтобы выполнить это действие.","action.export_asset_archive":"Скачать Архив","action.export_asset_archive.desc":"Скачать архив с моделью и текстурами","action.upload_sketchfab":"Загрузка Sketchfab","message.sketchfab.name_or_token":"Пожалуйста, введите ваше имя Sketchfab и ваш ключ","dialog.sketchfab_uploader.title":"Загрузить модель на Sketchfab","dialog.sketchfab_uploader.token":"Ключ API","dialog.sketchfab_uploader.about_token":"Этот ключ используется для подключения Blockbench к Sketchfab. Вы можете найти его на 0%","dialog.sketchfab_uploader.name":"Название модели","dialog.sketchfab_uploader.description":"Описание","dialog.sketchfab_uploader.tags":"Тэги","settings.sketchfab_token":"Ключ Скетчфаб","settings.sketchfab_token.desc":"Ключ для авторизации Blockbench на загрузку на ваш аккаунт Sketchfab","panel.color":"Цвет","data.origin":"Центр поворота","message.sketchfab.success":"Загрузка модели прошла успешно","message.sketchfab.error":"Не удалось загрузить модель на Sketchfab","settings.outliner_colors":"Цвета Элементов","settings.outliner_colors.desc":"Показывать цвета элементов в списке элементов","action.upload_sketchfab.desc":"Загрузите Вашу модель на Sketchfab","action.element_colors":"Цвета кубов","action.element_colors.desc":"Показывать цвета кубов в списке элементов","texture.error.file":"Файл не найден","texture.error.invalid":"Неверный файл","texture.error.ratio":"Неверное соотношение сторон","texture.error.parent":"Текстура предоставлена родительской моделью","message.recover_backup.title":"Восстановить модель","message.recover_backup.message":"Blockbench был закрыт без сохранения. Вы хотите восстановить модель?","message.install_plugin":"Установка плагина %0","message.invalid_session.title":"Неверный ключ сеанса","message.invalid_session.message":"Сеанс, к которому вы пытаетесь подключиться, истёк или введён недействительный токен.","dialog.create_texture.power":"Размер второй степени","dialog.create_gif.turn":"Скорость поворота камеры","action.edit_session":"Сеанс редактирования...","action.edit_session.desc":"Присоединиться к сеансу для совместной работы с другими пользователями","action.reset_keyframe":"Сбросить кадр","action.reset_keyframe.desc":"Сбросить все значения выбранных кадров","dialog.edit_session.title":"Сеанс редактирования","edit_session.username":"Имя пользователя","edit_session.token":"Токен","edit_session.about":"Сеансы редактирования можно использовать для совместной работы над моделями. Создайте сеанс, скопируйте токен и отправьте его друзьям, которые затем смогут присоединиться.","edit_session.join":"Присоединиться к сеансу","edit_session.create":"Создать сеанс","edit_session.quit":"Покинуть сеанс","edit_session.joined":"%0 присоединяется к сеансу","edit_session.left":"%0 покидает сеанс","edit_session.quit_session":"Покинул текущий сеанс","edit_session.status":"Статус","edit_session.hosting":"Хост","edit_session.connected":"Подключен к сеансу","dialog.sketchfab_uploader.private":"Ограниченный доступ (Pro)","dialog.sketchfab_uploader.password":"Пароль (Pro)","action.toggle_chat":"Переключить чат","action.toggle_chat.desc":"Переключить видимость истории чата","action.uv_select_all":"Выделить всё","action.uv_select_all.desc":"Выделить все лица в диалоге UV","panel.chat":"Чат","edit_session.welcome":"Добро пожаловать в этот сеанс от %0","dialog.yes":"Да","dialog.no":"Нет","generic.remove":"Убрать","generic.download":"Скачать","generic.search":"Поиск","dates.today":"Сегодня","dates.yesterday":"Вчера","dates.this_week":"Этой неделью","dates.weeks_ago":"%0 недель назад","mode.start":"Стартовый экран","mode.start.new":"Создать","mode.start.recent":"Недавние","format.free":"Свободная модель","format.free.desc":"Модель без ограничений для Unity и т. п.","format.java_block":"Блок/предмет Java","format.java_block.desc":"Модель для Java Edition. Размер и повороты ограничены.","format.bedrock":"Модель Bedrock","format.bedrock.desc":"Модель для Bedrock Edition","format.bedrock_old":"Модель Bedrock (старая)","format.bedrock_old.desc":"Модель Bedrock Edition для версий старее 1.12","format.modded_entity":"Сущность для модов","format.modded_entity.desc":"Модель сущности для модов. Может быть экспортирована как файл класса .java","format.optifine_entity":"Сущность OptiFine","format.optifine_entity.desc":"Собственная модель сущности для OptiFine","keys.mouse":"Кнопка Мыши %0","message.cleared_blank_faces.title":"Пустые грани","message.cleared_blank_faces.message":"Blockbench нашел %0 кубов без текстуры. Вы хотите удалить эти элементы?","message.wireframe.enabled":"Каркас включен","message.wireframe.disabled":"Каркас выключен","dialog.project.box_uv":"Прямоугольный UV","dialog.convert_project.title":"Конвертировать проект","dialog.convert_project.text":"Вы уверены что хотите конвертировать этот проект? Вы не можете отменить это действие.","dialog.create_texture.double_use":"Сохранять многократное использование текстур","dialog.model_stats.title":"Статистика модели","dialog.model_stats.cubes":"Кубы","dialog.model_stats.locators":"Локаторы","dialog.model_stats.groups":"Группы","dialog.model_stats.vertices":"Вершины","dialog.model_stats.faces":"Грани","settings.username":"Имя пользователя","settings.username.desc":"Имя пользователя в сеансах редактирования","settings.painting_grid":"Сетка рисования","settings.painting_grid.desc":"Показывать сетку рисования на кубах с текстурой в режиме краски","action.slider_brush_min_opacity":"Минимальная непрозрачность","action.slider_brush_min_opacity.desc":"Минимальная непрозрачность кисточки шума в процентах","action.convert_project":"Конвертировать проект","action.convert_project.desc":"Конвертировать текущий проект в проект для другого формата модели","action.close_project":"Закрыть проект","action.close_project.desc":"Закрыть текущий проект","action.export_bedrock":"Экспортировать геометрию Bedrock","action.export_bedrock.desc":"Экспортировать модель как файл геометрии Bedrock Edition","action.save_project":"Сохранить проект","action.save_project.desc":"Сохранить текущую модель как файл проекта","action.save_project_as":"Сохранить проект как","action.save_project_as.desc":"Сохранить текущую модель как файл проекта в новом месте","action.export_over":"Сохранить модель","action.export_over.desc":"Сохранить модель, текстуры и анимации перезаписывая файлы","action.add_locator":"Добавить локатор","action.add_locator.desc":"Добавить новый локатор для контроля позиции частиц, поводков и т.д.","action.sidebar_left":"Текстуры и UV","action.sidebar_left.desc":"Открыть интерфейс UV и текстур","action.sidebar_right":"Элементы","action.sidebar_right.desc":"Открыть интерфейс для изменения элементов","action.uv_turn_mapping":"Повернуть преобразование","action.uv_turn_mapping.desc":"Повернуть UV-преобразование на 90 градусов","action.remove_blank_faces":"Удалить пустые грани","action.remove_blank_faces.desc":"Удалить все грани без текстуры выбранных кубов","menu.uv.select":"Выбрать кубы","web.download_app":"Скачать приложение","uv_editor.turned":"Преоброзование овёрнуто","display.reference.crossbow":"Арбалет","dialog.settings.search_results":"Результаты поиска","settings.animation_snap":"Привязка Анимаций","settings.animation_snap.desc":"Интервал привязки кадров на графике анимаций в секунду","action.import_optifine_part":"Импортировать часть OptiFine","action.import_optifine_part.desc":"Импортировать часть модели сущности OptiFine","data.locator":"Локатор","mode.start.no_recents":"Нет открытых моделей","panel.element":"Элемент","panel.element.position":"Позиция","panel.element.size":"Размер","panel.element.origin":"Центральная точка","panel.element.rotation":"Поворот","message.canvas_limit_error.title":"Ошибка ограничения рабочей области","message.canvas_limit_error.message":"Действие не может быть выполнено правильно, потому что формат ограничивает размеры рабочей области до 48 единиц. Сместите центр поворота, чтобы предотвратить это.","data.effect":"Эффект","generic.name":"Имя","settings.recent_projects":"Недавние модели","settings.recent_projects.desc":"Громкость","settings.volume":"Громкость","settings.volume.desc":"Регулятор громкости звуковых эффектов в анимации","action.change_keyframe_file":"Выбрать","action.change_keyframe_file.desc":"Выбрать аудиофайл для предварительного просмотра звукового эффекта","action.clear_timeline":"Очистить шкалу времени","action.clear_timeline.desc":"Удалить все невыбранные <...> из временной шкалы","action.select_effect_animator":"Эффекты анимации","action.select_effect_animator.desc":"Открыть временную шкалу для добавления звуковых эффектов и частиц","action.timeline_focus":"Канал","action.timeline_focus.desc":"Выбрать каналы анимации для отображения на временной шкале","timeline.particle":"Частица","timeline.sound":"Звук","timeline.effects":"Эффекты","data.format":"Формат","format.optifine_part":"Раздел Optifine","format.optifine_part.desc":"JPM для моделей сущности OptiFine","action.reverse_keyframes":"Реверс ключевых кадров","action.reverse_keyframes.desc":"Реверс ключевых кадров в обратном порядке","generic.help":"Помощь","message.removed_faces":"Удалено %0 лиц","dialog.sketchfab_uploader.draft":"Черновик","action.slider_pos":"Перемещено %0","action.slider_pos.desc":"Перемещение кубов по оси %0","action.slider_size":"Размер %0","action.slider_size.desc":"Изменить размер кубов на оси %0","action.slider_rotation":"Поворот %0","action.slider_rotation.desc":"Повернуть кубы на оси %0","action.slider_origin":"Ось вращения %0","action.slider_origin.desc":"Переместить ось вращения на оси %0","action.rotate_cw":"Поворот %0 +90","action.rotate_cw.desc":"Повернуть выбранные кубы на 90° на оси %0","action.rotate_ccw":"Поворот %0 -90","action.rotate_ccw.desc":"Повернуть выбранные кубы на -90° на оси %0","action.flip":"Переворот %0","action.flip.desc":"Переворот выбранных кубов по оси %0","action.center":"Центр %0","action.center.desc":"Центр выбранных кубов по оси %0","action.bring_up_all_animations":"Свернуть все анимации","panel.bone":"Кость","data.color":"Цвет","generic.export":"Экспорт","generic.none":"Ничего","status_bar.recording":"Шкала записи","message.add_to_palette":"Добавлено в палитру","message.size_modifiers":"Удерживайте Ctrl или Shift для уменьшения длины преобразования","message.timelapse_start":"Ускоренная съемка началась","message.timelapse_stop":"Ускоренная съемка закончилась","message.import_palette.replace_palette":"Заменить старую палитру","message.import_palette.threshold":"Граница соединения","dialog.timelapse.interval":"Интервал (с)","dialog.timelapse.source":"Источник","dialog.timelapse.source.interface":"Интерфейс","dialog.timelapse.source.locked":"Заблокированный угол","dialog.timelapse.destination":"Папка назначения","layout.color.checkerboard":"Клетка","layout.color.checkerboard.desc":"Фон рабочей области и редактора UV","layout.font.code":"Шрифт кода","layout.css":"Пользовательский CSS","settings.category.paint":"Рисование","settings.deactivate_size_limit":"Выключить лимит размера","settings.deactivate_size_limit.desc":"Выключить лимит размера для определенных форматов. ПРЕДУПРЕЖДЕНИЕ: Это может вызвать ошибки с моделями.","settings.brush_opacity_modifier":"Модификатор непрозрачности кисти","settings.brush_opacity_modifier.desc":"Модифицировать непрозрачность кисти при использовании стилуса","settings.brush_size_modifier":"Модификатор размера кисти","settings.brush_size_modifier.desc":"Модифицировать размер кисти при использовании стилуса","settings.brush_modifier.pressure":"Давление","settings.brush_modifier.tilt":"Наклон","category.color":"Цвет","action.import_theme":"Импорт темы","action.export_theme":"Экспорт темы","action.export_theme.desc":"Создать файл темы на основе текущих настроек","action.reset_theme":"Сбросить тему","action.reset_theme.desc":"Возврат к стандартной теме Blockbench","action.slider_color_h":"Оттенок","action.slider_color_s":"Насыщение","action.slider_color_v":"Значение","action.add_to_palette":"Добавить в палитру","action.add_to_palette.desc":"Добавить выбранные цвета в палитру","action.import_palette":"Импорт палитры","action.import_palette.desc":"Импорт палитры в файл .bbpalette","action.export_palette":"Экспорт палитры","action.export_palette.desc":"Экспорт палитры в файл .bbpalette","action.generate_palette":"Сгенерировать палитру","action.generate_palette.desc":"Сгенерировать палитру из текстуры","action.sort_palette":"Сортировка палитры","action.sort_palette.desc":"Сортировать цвета на палитре по цвету и яркости","action.timelapse":"Временная шкала","action.timelapse.desc":"Записать процесс создания модели","action.add_keyframe":"Добавить ключевой кадр","action.add_keyframe.desc":"Автоматическое добавление ключевого кадра. Нажмите Shift для ввода стандартных значений ","action.bring_up_all_animations.desc":"Перенос всех модифицированных анимаций на временную шкалу","timeline.timeline":"Инструкции","menu.palette.load.default":"Стандарт","panel.color.picker":"Подборщик","panel.color.palette":"Палитра","generic.import":"Импорт","settings.brush_modifier.none":"Ничего","action.export_entity":"Экспорт Bedrock-сущности","action.export_entity.desc":"Добавить выбранную модель как сущность в файл mobs.json","settings.highlight_cubes":"Выделить кубы","settings.highlight_cubes.desc":"Выделение кубов в момент наведения на них курсора мыши","action.add_marker":"Установить пометку","action.add_marker.desc":"Установить пометку на шкале времени","timeline.pre_effect_script":"Скрипт","format.skin":"Скин","format.skin.desc":"Редактирование скинов игроков и сущностей","message.sketchfab.setup_guide":"Узнать, как настроить модели в Sketchfab: %0","dialog.skin.title":"Создать скин","dialog.skin.model":"Модель","dialog.skin.texture":"Текстура (необязательно)","action.toggle_skin_layer":"Переключить слой скина","action.toggle_skin_layer.desc":"Переключить слои шляпы и одежды","action.gui_light":"Светлый интерфейс","action.gui_light.desc":"Выбрать способ освещения предмета в инвентаре","action.gui_light.side":"Боковой свет","action.gui_light.front":"Передний свет","action.move_keyframe_back":"Сдвинуть кадры назад","action.move_keyframe_forth":"Сдвинуть кадры вперед","menu.help":"Помощь","menu.help.discord":"Сервер в Discord","menu.help.report_issue":"Сообщить о проблеме","menu.help.plugin_documentation":"Документация Plugin API","menu.help.search_action":"Найти и выполнить действие","menu.help.donate":"Пожертвовать","menu.help.about":"О программе...","menu.preview.background.clipboard":"Загрузить из буфера обмена","dialog.ignore":"Игнорировать","generic.unset":"Не выбрано","message.invalid_builtin_parent.title":"Неверный встроенный родитель","message.invalid_builtin_parent.message":"Ссылка на неправильную родительскую модель \'%0\' была удалена для экспорта правильной модели","dialog.resize_texture.fill":"Заполнить с помощью","dialog.resize_texture.fill.transparent":"Прозрачный","dialog.resize_texture.fill.color":"Цвет","dialog.resize_texture.fill.repeat":"Повторить","dialog.resize_texture.fill.stretch":"Вытянуть","dialog.scale.element_pivot":"Точка вращения элемента","dialog.scale.selection_center":"Центер выбора","dialog.create_gif.length_mode":"Режим длины","dialog.create_gif.length_mode.seconds":"Секунды","dialog.create_gif.length_mode.frames":"Кадры","dialog.create_gif.length_mode.animation":"Длина анимации","dialog.create_gif.length_mode.turntable":"Переключаемый поворот","dialog.save_angle.projection":"Проэкция","dialog.save_angle.projection.perspective":"Перспектива","dialog.save_angle.projection.orthographic":"Ортография","dialog.sketchfab_uploader.animations":"Анимации","dialog.settings.theme":"Тема","settings.category.interface":"Интерфейс","settings.preview_checkerboard":"Предварительный Просмотр Шахматной Доски","settings.preview_checkerboard.desc":"Переключить фон шахматной доски за предварительным просмотром","settings.uv_checkerboard":"шахматная доска UV редактора","settings.uv_checkerboard.desc":"Переключить фон шахматной доски за UV редактором","category.paint":"Рисование","action.fill_mode.color_connected":"Соединённые цвета","action.draw_shape_type":"Тип фигуры","action.draw_shape_type.rectangle":"Четырёхугольник","action.draw_shape_type.rectangle_h":"Пустой четырёхугольник","action.draw_shape_type.ellipse":"Эллипс","action.draw_shape_type.ellipse_h":"Пустой эллипс","action.draw_shape_type.line":"Линия","action.mirror_painting":"Зеркальное рисование","action.mirror_painting.description":"Зеркально отразите свои мазки текстуры на другой стороне модели","action.lock_alpha":"Заблокировать Альфа Канал","action.lock_alpha.description":"Заблокировать прозрачность всех пикселей","action.draw_shape_tool":"Нарисовать фигуру","action.draw_shape_tool.desc":"Инструмент для рисования простых фигур и текстур","action.copy_paste_tool":"Копировать/Вставить","action.copy_paste_tool.desc":"Инструмент для копирования/вставки выделенных текстур","action.export_gltf":"Экспортировать как glTF","action.export_gltf.desc":"Экспортировать модель и анимации как файл типа glTF чтобы использовать в других программах 3D моделирования","action.transform_space":"Место для Трансформации","action.transform_space.desc":"Обычное место для трансформации для элементов и костей","action.transform_space.global":"Глобальный","action.transform_space.bone":"Кость","action.transform_space.local":"Локальный","action.toggle_camera_projection":"Включить проекцию камеры","action.toggle_camera_projection.desc":"переключить проекцию камеры между перспективы и ортографией","action.load_camera_angle":"Угол камеры: %0","action.load_camera_angle.desc":"Загрузить угол камеры \'%0\'","action.slider_face_tint":"Индекс оттенка","action.slider_face_tint.desc":"Поставить индекс оттенка на эту грань. -1 означает непоставлено","menu.help.quickstart":"Помощь в начале","menu.help.developer":"Фунции разработчика","menu.help.developer.dev_tools":"Открыть инструменты разработчика","menu.help.developer.reset_storage":"Перезагрузка фабрики","menu.help.developer.reset_storage.confirm":"Вы уверены, что хотите снести Блокбенч до настроек фабрики. Это удалит все ваши настройки, горячтие клавиши и загруженные плагины.","menu.help.developer.cache_reload":"Перезагрузить кэш","menu.texture.resize":"Изменить размер","menu.preview.orthographic":"Ортография","menu.preview.save_angle":"Сохранить угол...","menu.preview.angle":"Углы","menu.preview.angle.initial":"Инициальный угол","menu.preview.angle.load":"Загрузить","menu.preview.maximize":"Увеличить до конца","panel.color.both":"Оба","uv_editor.copy_selection":"Скопировать выбор","uv_editor.paste_selection":"Вставить выделенный обьект","uv_editor.copy_paste_tool.place":"Поставить","uv_editor.copy_paste_tool.cut":"Вырезать","uv_editor.copy_paste_tool.mirror_x":"Отзеркалеть по X","uv_editor.copy_paste_tool.mirror_y":"Отзеркалить по Y","uv_editor.copy_paste_tool.rotate":"Повернуть на 90 градусов","dialog.project.modded_entity_version":"Экспортировать версию","dialog.save_angle.position":"Позиция камеры","dialog.save_angle.target":"Точка Фокуса","dialog.skin.pose":"Поза","layout.color.frame":"Окно","layout.color.frame.desc":"Рамка и заголовок окна","settings.large_grid_size":"Размер сетки блока","settings.large_grid_size.desc":"Размер сетки блока","action.load_plugin_from_url":"Загрузить плагин через ссылку","action.load_plugin_from_url.desc":"Загрузить плагин через сервер, уточняя ссылку","action.cube_counter.desc":"Показывает номер кубов и другую статистику","action.unlock_everything":"Разблокировать всё","action.unlock_everything.desc":"Разблокировать все группы и элементы в аутлайнере","action.load_palette":"Загрузить палитру","action.load_palette.desc":"Загрузить одну из встроенных предварительных палитр","action.toggle_locked":"Включить блокировку","action.toggle_locked.desc":"Переключить будут ли выбранные элементы заблокированы","action.apply_display_preset":"Применить предварительный набор","action.apply_display_preset.desc":"Применить обычный или свой предварительный набор настроек","action.apply_display_preset.here":"Применить к этому слоту","action.apply_display_preset.everywhere":"Применить ко всем слотам","action.resolve_keyframe_expressions":"Вычислить кадры","action.resolve_keyframe_expressions.desc":"Вычисляет математические примеры выбранных кадров","action.fold_all_animations":"Сложить все анимации","menu.palette.load.empty":"Чисто","switches.lock":"Заблокировать","camera_angle.isometric_right":"Изометрическое право","camera_angle.isometric_left":"Изометрическое лево","settings.render_sides":"Стороны рендера","settings.render_sides.desc":"Выбирете какая част ребра будет зарендерена","settings.render_sides.auto":"Авто","settings.render_sides.front":"Снаружи","settings.render_sides.double":"Внутри и снаружи","generic.enable":"Enable","generic.disable":"Disable","generic.redacted":"Redacted","dialog.project.layered_textures":"Layered Textures","dialog.select_texture.import_all":"Import All","dialog.skin.layer_template":"Layer Texture","about.version.up_to_date":"Up to date","about.version.update_available":"Version %0 is available","settings.category.application":"Application","settings.streamer_mode":"Streamer Mode","settings.streamer_mode.desc":"Hides sensitive information like recent models","settings.automatic_updates":"Automatic Updates","settings.automatic_updates.desc":"Automatically download new versions and keep Blockbench up-to-date","action.rotation_space":"Rotation Space","action.focus_on_selection":"Center View on Selection","action.focus_on_selection.desc":"Align the camera to face the center of the current selection","action.jump_to_timeline_start":"Jump to Animation Start","action.jump_to_timeline_end":"Jump to Animation End","menu.help.updating":"Updating (%0%)","menu.help.update_ready":"Relaunch to Update","menu.help.update_failed":"Update Failed","menu.animation.loop.once":"Play Once","menu.animation.loop.hold":"Hold On Last Frame","menu.animation.loop.loop":"Loop","interface.streamer_mode_on":"Streamer Mode Enabled","generic.reset":"Reset","generic.restore":"Restore","keys.mousewheel":"Mousewheel","message.delete_animation.title":"Delete Animation","message.delete_animation.message":"The animation was removed from Blockbench. Do you also want to delete the animation from the file that is was saved in?","message.reset_keybindings":"Are you sure you want to reset all keybindings?","message.no_animation_to_import":"No animations to import","dialog.material_instances.title":"Material Instances","dialog.animation_import.title":"Select Animations to Import","dialog.create_texture.padding":"Padding","settings.fov":"FOV","settings.fov.desc":"Camera Field of View. Default is 45","settings.sync_color":"Sync Color","settings.sync_color.desc":"Synchronize the color between different Blockbench instances","settings.dialog_drag_background":"Position Background","settings.dialog_drag_background.desc":"Show \\"Position Background\\" dialog","settings.minify_bbmodel":"Minified Project Files","settings.minify_bbmodel.desc":"Write .bbmodel files minified into one line","action.edit_material_instances":"Edit Material Instances","action.edit_material_instances.desc":"Edit material instance names for bedrock block geometries","action.save_all_animations":"Save All Animations","action.save_all_animations.desc":"Save all currently loaded animations","action.keyframe_interpolation":"Interpolation","action.keyframe_interpolation.desc":"Select the keyframe interpolation mode","action.keyframe_interpolation.linear":"Linear","action.keyframe_interpolation.catmullrom":"Smooth","action.timeline_focus.hide_empty":"Hide empty channels","menu.file.preferences":"Preferences","menu.animation.blend_weight":"Blend Weight","menu.animation.save":"Save","menu.animation.properties":"Properties...","menu.animation.file":"File","menu.animation.snapping":"Snapping","menu.animation.open_location":"Open File Location","panel.keyframe.add_data_point":"Add Keyframe Data Point","panel.keyframe.remove_data_point":"Remove Data Point","panel.keyframe.pre":"Pre","panel.keyframe.post":"Post","generic.all":"All","message.small_face_dimensions.title":"Incompatible Face Dimensions","message.small_face_dimensions.message":"The selection contains faces that are smaller than 1 unit in one direction. The Box UV mapping system considers any faces below that threshold as 0 pixels wide. The texture on those faces therefore may not work correctly.","message.small_face_dimensions.face_uv":"The current format supports per-face UV maps which can handle small face dimensions. Go to \\"File\\" > \\"Project...\\" and uncheck \\"Box UV\\".","dialog.plugins.outdated_client":"Requires a newer version of Blockbench","dialog.plugins.outdated_plugin":"Plugin is outdated and does not work with this version of Blockbench","settings.motion_trails":"Motion Trails","settings.motion_trails.desc":"Show motion trails in the animation editor","settings.antialiasing":"Anti-aliasing","settings.antialiasing.desc":"Toggle anti-aliasing in the preview. Restart Blockbench to apply changes","action.timeline_frame_back":"Jump 1 Frame Back","action.timeline_frame_forth":"Jump 1 Frame Forth","action.ik_enabled":"Enable IK","action.ik_enabled.desc":"Enable Inverse Kinematics for this bone","action.slider_ik_chain_length":"IK Chain Length","action.slider_ik_chain_length.desc":"Upwards length of the IK bone chain","panel.bone.ik":"Inverse Kinematics (Experimental)","settings.particle_tick_rate":"Particle Tick Rate","settings.particle_tick_rate.desc":"Tick rate for particle effects in ticks per second. Default is 30","action.lock_motion_trail":"Lock Motion Trail","action.lock_motion_trail.desc":"Lock the motion trail to the currently selected group","menu.animation_file.unload":"Unload Animation File"}'),sv:JSON.parse('{"dialog.ok":"Ok","dialog.cancel":"Avbryt","dialog.confirm":"Bekräfta","dialog.close":"Stäng","dialog.import":"Importera","dialog.save":"Spara","dialog.discard":"Släng","dialog.dontshowagain":"Visa inte igen","data.cube":"Kub","data.group":"Grupp","data.texture":"Textur","data.plugin":"Plugin","data.preview":"Förhansvisning","data.toolbar":"Verktygsfält","data.image":"Bild","keys.ctrl":"Ctrl","keys.shift":"Skift","keys.alt":"Alt","keys.meta":"Cmd","keys.delete":"Radera","keys.space":"Mellanslag","keys.leftclick":"Vänsterklick","keys.middleclick":"Mittenklick","keys.rightclick":"Högerklick","keys.tab":"Tab","keys.backspace":"Bakslag","keys.enter":"Retur","keys.escape":"Escape","keys.function":"F%0","keys.numpad":"Knappsats %0","keys.caps":"Capslock","keys.menu":"Innehålls meny","keys.left":"Vänster","keys.up":"Upp","keys.right":"Höger","keys.down":"Ner","keys.pageup":"Sida upp","keys.pagedown":"Sida ner","keys.plus":"Plus","keys.comma":"Komma","keys.point":"Punkt","keys.minus":"Minus","keys.cross":"Kryss","keys.end":"Slutet","keys.pos1":"Position 1","keys.printscreen":"Skärmdump","keys.pause":"Paus","message.rotation_limit.title":"Rotationsgränser","message.rotation_limit.message":"Roteringar är begränsade av Minecraft till en axel och 22.5 graders steg. Rotering av en annan axel raderar alla andra rotationer på de andra axlarna. Inaktivera alternativet \\"Begränsad rotation\\" om du gör modeller för andra syften och behöver fria rotationer.","message.file_not_found.title":"Hittade inte filen","message.file_not_found.message":"Blockbench kunde inte hitta den begärda filen. Försäkra dig att den är sparad lokalt och inte i molnet.","message.screenshot.title":"Skärmbild","message.screenshot.message":"Skärmbild tagen","message.screenshot.clipboard":"Urklipp","message.screenshot.right_click":"Skärmbild - Högerklicka för att kopiera","message.invalid_file.title":"Ogiltig fil","message.invalid_file.message":"Kunde inte öppna modell filen: %0","message.invalid_model.title":"Ogiltig model fil","message.invalid_model.message":"Filen innehåller inte giltig modellinformation","message.child_model_only.title":"Tom delmodell","message.child_model_only.message":"Denna filen är en delmodell av %0 och innehåller inte en modell.","message.drag_background.title":"Positionera bakgrunden","message.drag_background.message":"Dra bakgrunden till sin position. Håll Skift och dra upp och ner för att ändra dess storlek.","message.unsaved_textures.title":"Osparade texturer","message.unsaved_textures.message":"Din modell har osparade texturer. Kom ihåg att spara dem och att lägga in dem i ditt resurspaket i rätt mapp.","message.model_clipping.title":"För stor modell","message.model_clipping.message":"Din modell innehåller %0 kuber som är större än gränsen 3x3x3 som Minecraft tillåter.","message.loose_texture.title":"Importera texturer","message.loose_texture.message":"Den importerade texturen finns inte i ett resurspaket. Minecraft kan endast ladda texturer som finns inuti texturmappen i det laddade resurspaketet.","message.loose_texture.change":"Ändra sökväg","message.update_res.title":"Texturupplösning","message.update_res.message":"Vill du uppdatera produktupplösningen till upplösningen av denna texturen? Klicka \\"Avbryt\\" om din textur har en större upplösning än normalt.","message.update_res.update":"Uppdatera","message.bedrock_overwrite_error.message":"Blockbench kan inte slå ihop denna modellen med en gammal fil","message.bedrock_overwrite_error.backup_overwrite":"Gör en säkerhetskopiering och skriv över","message.bedrock_overwrite_error.overwrite":"Skriv över","message.close_warning.message":"Vill du spara din modell?","message.close_warning.web":"Ditt nuvarande arbete kommer att försvinna. Är du säker att du vill avsluta?","message.default_textures.title":"Standardtexturer","message.default_textures.message":"Välj \\"textur\\"-mappen i standardresurspaketet","message.default_textures.detail":"Extrahera standardresurspaketet från Minecraft .jar filen eller googla och ladda ner det. Lokalisera sedan \\"textur\\"-mappen och öppna den. Blockbench kommer ihåg den platsen och kommer att försöka hämta texturer därifrån om den inte kan hitta dem i det aktuella resurspaketet.","message.default_textures.select":"Välj standard \\"textur\\"-mapp","message.image_editor.title":"Välj en bildredigerare","message.image_editor.file":"Välj fil...","message.image_editor.exe":"Välj en exekverbar bildredigerare","message.display_skin.title":"Visa skinn","message.display_skin.message":"Välj en skinnfil från din dator eller ange ett spelarnamn","message.display_skin.upload":"Ladda upp skinn","message.display_skin.name":"Användarnamn","message.display_skin.reset":"Återställ","message.invalid_plugin":"Ogiltig plugin fil, se konsolen","message.load_plugin_app":"Vill du tillåta detta plugin att göra ändringar på din dator? Använd bara plugins från personer du litar på.","message.load_plugin_web":"Vill du ladda detta plugin? Använd bara plugins från personer du litar på.","message.preset_no_info":"Förinställningen innehåller ingen information för denna plats","message.restart_to_update":"Starta om Blockbench för att tillämpa ändringar","message.save_file":"Sparad som %0","message.save_obj":"Sparad som .obj modell","dialog.project.title":"Projekt","dialog.project.name":"Filnamn","dialog.project.parent":"Modermodell","dialog.project.geoname":"Mob geometri namn","dialog.project.openparent":"Öppna moder","dialog.project.ao":"Miljöavstängning","dialog.project.width":"Texturbredd","dialog.project.height":"Texturhöjd","dialog.texture.title":"Textur","dialog.texture.variable":"Variabel","dialog.texture.namespace":"Namnrymd","dialog.texture.folder":"Mapp","dialog.extrude.title":"Ta bort bild","dialog.extrude.mode":"Skanningsläge","dialog.extrude.mode.areas":"Områden","dialog.extrude.mode.lines":"Linjer","dialog.extrude.mode.columns":"Kolumner","dialog.extrude.mode.pixels":"Pixlar","dialog.extrude.opacity":"Minsta opacitet","dialog.extrude.scan":"Skanna och importera","dialog.display_preset.title":"Skapa förinställning","dialog.display_preset.message":"Välj platserna som du vill spara","dialog.display_preset.create":"Skapa","dialog.select.title":"Välj","dialog.select.new":"Nytt urval","dialog.select.group":"I vald grupp","dialog.select.name":"Namnet inehåller","dialog.select.random":"Slumpmässigt","dialog.select.select":"Välj","dialog.scale.title":"Skala modellen","dialog.scale.axis":"Axel","dialog.scale.scale":"Skala","dialog.scale.clipping":"Modellklippning: Din modell är för stor för kanvasen","dialog.scale.confirm":"Skala","dialog.plugins.title":"Plugin","dialog.plugins.installed":"Installerade","dialog.plugins.available":"Tillgängliga","dialog.plugins.install":"Installera","dialog.plugins.uninstall":"Avinstallera","dialog.plugins.reload":"Ladda om","dialog.plugins.none_installed":"Inga installerade plugins","dialog.plugins.none_available":"Inga tillgängliga plugins","dialog.plugins.web_only":"Endast för webappen","dialog.plugins.app_only":"Endast för skrivbordsappen","dialog.plugins.author":"av %0","dialog.plugins.show_less":"Visa mindre","dialog.entitylist.title":"Öppna entitymodell","dialog.entitylist.text":"Välj modellen du vill importera","dialog.entitylist.bones":"Ben","dialog.entitylist.cubes":"Kuber","dialog.create_texture.folder":"Mapp","dialog.create_texture.template":"Mall","dialog.create_texture.resolution":"Upplösning","dialog.input.title":"Inmatning","dialog.settings.settings":"Inställningar","dialog.settings.keybinds":"Tangentbindningar","dialog.settings.about":"Om","layout.color.back":"Tillbaka","layout.color.back.desc":"Bakgrund och inmatningsfält","layout.color.dark":"Mörkt","layout.color.dark.desc":"Kanvasbakgrund","layout.color.ui":"Användargränssnitt","layout.color.ui.desc":"Huvudgränssnittets färg","layout.color.bright_ui":"Ljust gränssnitt","layout.color.bright_ui.desc":"Kontextmenyer och verktygstips","layout.color.button":"Knapp","layout.color.button.desc":"Knappar och brytare","layout.color.selected":"Vald","layout.color.selected.desc":"Valda flikar och objekt","layout.color.border":"Kant","layout.color.border.desc":"Kant för knappar och inputs","layout.color.accent":"Accent","layout.color.accent.desc":"Skjutreglage och andra detaljer","layout.color.grid":"Rutnät","layout.color.grid.desc":"3D förhandsgranskningsnät","layout.color.text":"Text","layout.color.text.desc":"Normal text","layout.color.light":"Ljust","layout.color.light.desc":"Vald text","layout.color.accent_text":"Accent Text","layout.color.accent_text.desc":"Text på ljust eller accentelement","layout.font.main":"Huvudtypsnitt","layout.font.headline":"Rubrikstypsnitt","about.version":"Version:","about.creator":"Skapare:","about.website":"Hemsida:","about.bugtracker":"Bug tracker:","about.electron":"Denna appen är byggd med Electron, ett ramverk för att skapa inhemska applikationer med webbteknologi som Javascript, HTML och CSS.","about.vertex_snap":"Vortex Snapping är baserat på ett plugin av SirBenet","about.icons":"Ikonpaket:","about.libraries":"Bibliotek:","settings.category.general":"Allmän","settings.category.preview":"Förhansvisning","settings.category.grid":"Rutnät","settings.category.edit":"Redigera","settings.category.snapping":"Snäppning","settings.category.defaults":"Standarder","settings.category.dialogs":"Dialoger","settings.category.export":"Exportera","settings.language":"Språk","settings.language.desc":"Gränssnittsspråk. Starta om Bockbench för att tillämpa ändringar.","settings.backup_interval":"Säkerhetskopierings intervall","settings.backup_interval.desc":"Intervall av den automatiska säkerhetskopieringen i minuter","settings.origin_size":"Rotations ursprung","settings.origin_size.desc":"Storlek på rotationsursprunget","settings.control_size":"Axlarnas kontroll storlek","settings.control_size.desc":"Storleken på den tredje axelns kontroll verktyg","settings.display_skin":"Visa skinn","settings.display_skin.desc":"Skinn använt för att visa referens spelarmodellen","settings.shading":"Skuggning","settings.shading.desc":"Aktivera skuggning","settings.texture_fps":"Animerad textur FPS","settings.texture_fps.desc":"Bilder per sekund för animerade texturer","settings.base_grid":"Litet rutnät","settings.base_grid.desc":"Visa litet rutnät och axlar","settings.large_grid":"Stort rutnät","settings.large_grid.desc":"Visa 3x3 block rutnät","settings.full_grid":"Fullstort rutnät","settings.full_grid.desc":"Visa exakt 3x3 rutnät","settings.large_box":"Stor låda","settings.large_box.desc":"Visa 3x3 block gränslinjer","settings.display_grid":"Visningsläge","settings.display_grid.desc":"Visa rutnät i visningsläget","settings.undo_limit":"Ångrings gräns","settings.undo_limit.desc":"Antal steg du kan ångra","settings.local_move":"Flytta på relativa axlar","settings.local_move.desc":"Flytta roterade element på dess egna axlar om möjligt","settings.canvas_unselect":"Avmarkera alla element","settings.canvas_unselect.desc":"Avmarkera alla element när du klickar på kanvasbakgrunden","settings.paint_side_restrict":"Begränsa pensel till sida","settings.paint_side_restrict.desc":"Begränsa penslar till att bara måla på den nuvarande sidan","settings.autouv":"Auto UV","settings.autouv.desc":"Aktivera AutoUV som standard","settings.create_rename":"Byt namn på ny kub","settings.create_rename.desc":"Foksuera på namnfältet när du skapar nya element eller grupper","settings.edit_size":"Rutnäts upplösning","settings.edit_size.desc":"Upplösning på rutnätet som kuber kan snäppa emot","settings.shift_size":"Shift upplösning","settings.shift_size.desc":"Upplösning av rutnätet medan du håller ner skift","settings.ctrl_size":"Kontrollupplösning","settings.ctrl_size.desc":"Upplösning av rutnätet medan du håller ner ctrl","settings.negative_size":"Negativ storlek","settings.negative_size.desc":"Tillåt skalningsverktyget att använda negativa storlekar","settings.dialog_larger_cubes":"För stor modell","settings.dialog_larger_cubes.desc":"Visa \\"För stor modell\\" dialogrutan","settings.dialog_rotation_limit":"Rotations begränsningar","settings.dialog_rotation_limit.desc":"Visa \\"Rotations begränsningar\\" dialogrutan","settings.minifiedout":"Förminskad export","settings.minifiedout.desc":"Skriv JSON filer på en rad","settings.export_groups":"Exportera grupper","settings.export_groups.desc":"Spara grupper i blockmodell filerna","settings.credit":"Medverkande kommentar","settings.credit.desc":"Lägg till medverkande kommentar till exporterade filer","settings.default_path":"Standard sökväg","settings.default_path.desc":"Mapp där Blockbench laddar standardtexturer","settings.image_editor":"Bildredigerare","settings.image_editor.desc":"Standard bildredigerare att redigera texturer med","category.navigate":"Navigering","category.tools":"Verktyg","category.file":"Fil","category.blockbench":"Blockbench","category.edit":"Redigera","category.transform":"Omvandla","category.filter":"Filter","category.view":"Visa","category.display":"Skärminställningar","category.textures":"Texturer","category.misc":"Diverse","keybind.preview_select":"Välj","keybind.preview_rotate":"Rotera vy","keybind.preview_drag":"Dra vy","keybind.confirm":"Tillämpa","keybind.cancel":"Avbryt","action.slider_inflate":"Blåsa upp","action.slider_inflate.desc":"Blås upp kuber i alla riktningar utan att ändra UV.","action.slider_brush_size":"Storlek","action.slider_brush_size.desc":"Penselns radie i pixlar","action.slider_brush_opacity":"Opacitet","action.slider_brush_opacity.desc":"Penselns opacitet i procent","action.slider_brush_softness":"Mjukhet","action.slider_brush_softness.desc":"Penselns mjukhet i procent","action.uv_slider_pos_x":"Flytta horisontellt","action.uv_slider_pos_x.desc":"Flytta UV valet av alla valda kuber horisontellt","action.uv_slider_pos_y":"Flytta vertikalt","action.uv_slider_pos_y.desc":"Flytta UV valet av alla valda kuber vertikalt","action.uv_slider_size_x":"Skala horisontellt","action.uv_slider_size_x.desc":"Skala UV valet av alla valda kuber horisontellt","action.uv_slider_size_y":"Skala vertikalt","action.uv_slider_size_y.desc":"Skala UV valet av alla valda kuber vertikalt","action.vertex_snap_mode":"Snäppläge","action.vertex_snap_mode.desc":"Välj om Vertex Snap flyttar element till det valda läget eller ändrar dem","action.move_tool":"Flytta","action.move_tool.desc":"Verktyg för att flytta element","action.resize_tool":"Ändra storlek","action.resize_tool.desc":"Verktyg för att ändra storlek på element","action.brush_tool":"Målarpensel","action.brush_tool.desc":"Verktyg att måla på bitmaptexturer på ytor eller UV redigeraren.","action.vertex_snap_tool":"Vortex Snap","action.vertex_snap_tool.desc":"Flytta en kub till en annan kub genom att koppla samman två hörn.","action.swap_tools":"Byt verktyg","action.swap_tools.desc":"Växla mellan flytt och storleks verktygen","action.project_window":"Projekt...","action.project_window.desc":"Öppnar projektfönstret, där du kan redigera metadata för din modell","action.open_model":"Öppna modell","action.open_model.desc":"Öppna en modellfil från din dator.","action.add_model":"Lägg till modell","action.add_model.desc":"Lägg till en modell från en fil till den nuvarande modellen","action.extrude_texture":"Extruderad textur","action.extrude_texture.desc":"Generera en modell genom att sträcka ut en textur","action.export_blockmodel":"Exportera blockmodell","action.export_blockmodel.desc":"Exportera ett Minecraft block eller objekt modell","action.export_optifine_part":"Exportera OptiFine JPM","action.export_optifine_part.desc":"Exportera en entitydelmodell för OptiFine","action.export_optifine_full":"Exportera OptiFine JEM","action.export_optifine_full.desc":"Exportera en hel OptiFine enititymodell","action.export_obj":"Exportera OBJ modell","action.export_obj.desc":"Exportera en Wavefront OBJ modell för rendering eller spelmotorer","action.settings_window":"Inställningar...","action.settings_window.desc":"Öppna Blockbenchs inställningsdialogruta.","action.plugins_window":"Plugins...","action.plugins_window.desc":"Öppna pluginaffärfönstret","action.reset_keybindings":"Återställ tangentbindningar","action.reset_keybindings.desc":"Återställ alla tangentbindningar till Blockbenchs standardtangentbindningar","action.reset_layout":"Återställ layout","action.reset_layout.desc":"Återställ layouten till Blockbenchs standardlayout","action.load_plugin":"Ladda plugin från fil","action.load_plugin.desc":"Ladda ett plugin genom att importera källfilen.","action.reload_plugins":"Ladda om plugins","action.reload_plugins.desc":"Ladda om alla utvecklingsplugins","action.uv_dialog":"UV fönster","action.uv_dialog.desc":"Öppna UV dialogen för att se alla ytor bredvid varandra","action.uv_dialog_full":"Full vy","action.uv_dialog_full.desc":"Öppna UV dialogen för att redigera en yta i helskärm","action.undo":"Ångra","action.undo.desc":"Ångrar den senaste ändringen","action.redo":"Gör om","action.redo.desc":"Gör om den senaste ångringen","action.copy":"Kopiera","action.copy.desc":"Kopiera det valda urvalet, yta eller bildskärmsinställningarna","action.paste":"Klistra in","action.paste.desc":"Klistra in det valda urvalet, yta eller bildskärmsinställningarna","action.cut":"Klipp ut","action.cut.desc":"Klipp ut det valda urvalet, yta eller bildskärmsinställningarna","action.add_cube":"Lägg till en kub","action.add_cube.desc":"Lägger till en ny kub","action.add_group":"Lägg till en grupp","action.add_group.desc":"Lägger till en ny grupp eller ben","action.outliner_toggle":"Växla fler alternativ","action.outliner_toggle.desc":"Växla knappar för mer alternativ i konturen","action.duplicate":"Duplicera","action.duplicate.desc":"Duplicerar de valda kuberna eller en grupp","action.delete":"Radera","action.delete.desc":"Raderar de valda kuberna eller en grupp","action.sort_outliner":"Sortera konturer","action.sort_outliner.desc":"Sortera konturen alfabetiskt","action.select_window":"Välj...","action.select_window.desc":"Sök och välj kuber baserat på deras egenskaper","action.invert_selection":"Invertera valet","action.invert_selection.desc":"Invertera det nuvarande valet av kuber","action.select_all":"Välj alla","action.select_all.desc":"Välj alla kuber","action.collapse_groups":"Kollapsa grupper","action.collapse_groups.desc":"Kollapsa alla grupper","action.scale":"Skala...","action.scale.desc":"Skala valda kuber","action.center_all":"Centrera alla","action.center_all.desc":"Centrera valda kuber.","action.toggle_visibility":"Växla synlighet","action.toggle_visibility.desc":"Växla synlighet för de valda kuberna.","action.toggle_export":"Växla export","action.toggle_export.desc":"Växla exportinställningarna för de valda kuberna.","action.toggle_autouv":"Växla Auto UV","action.toggle_autouv.desc":"Växla Auto UV inställningar för de valda kuberna.","action.toggle_shade":"Växla skuggning","action.toggle_shade.desc":"Växla skuggningen för de valda kuberna.","action.rename":"Byt namn","action.rename.desc":"Byta namn för de valda kuberna.","action.add_display_preset":"Ny förinställning","action.add_display_preset.desc":"Lägg till en ny förinställd skärminställning.","action.fullscreen":"Helskärm","action.fullscreen.desc":"Växlar helskärmsläget.","action.zoom_in":"Zooma in","action.zoom_in.desc":"Zooma in för att skala upp gränssnittet.","action.zoom_out":"Zooma ut","action.zoom_out.desc":"Zooma ut för att skala ner gränssnittet.","action.zoom_reset":"Återställ zoom","action.zoom_reset.desc":"Återställ zoom till 100%.","action.reset_interface":"Återställ gränssnitt","action.reset_interface.desc":"Återställ storlek och positioner för GUI","action.toggle_wireframe":"Växla wireframe","action.toggle_wireframe.desc":"Växla skärmsläge för wireframe.","action.screenshot_model":"Skärmbildsmodell","action.screenshot_model.desc":"Ta en klippt skärmbild av modellen från den nuvarande vinkeln.","action.screenshot_app":"Skärmbildsapp","action.screenshot_app.desc":"Ta en skärmbild av hela applikationen.","action.toggle_quad_view":"Växla fyrvy","action.toggle_quad_view.desc":"Växla till fyrvisningsläget","action.import_texture":"Importera textur","action.import_texture.desc":"Importera en eller fler texturer från ditt filsystem.","action.create_texture":"Gör en textur","action.create_texture.desc":"Skapa en tom textur eller malltextur","action.save_textures":"Spara texturer","action.save_textures.desc":"Spara alla osparade texturer","action.animated_textures":"Spela animerade texturer","action.animated_textures.desc":"Spela och pausa förhandsvisningen av animerade texturer","action.origin_to_geometry":"Ursprung till geometri","action.origin_to_geometry.desc":"Ställ in ursprunget i mitten av geometrin","action.rescale_toggle":"Växla omskalning","action.rescale_toggle.desc":"Skala om alla kuber baserat på deras nuvarande position","action.bone_reset_toggle":"Återställ ben","action.bone_reset_toggle.desc":"Stoppa benet från att visa kuber från modermodellen","action.reload":"Labba om Blockbench","action.reload.desc":"Ladda om Blockbench. Detta tar bort alla osparade framsteg.","menu.file":"Fil","menu.edit":"Redigera","menu.transform":"Transformera","menu.filter":"Filter","menu.display":"Visa","menu.view":"Vy","menu.file.new":"Ny","menu.file.recent":"Nyligen","menu.file.import":"Importera","menu.file.export":"Exportera","menu.transform.rotate":"Rotera","menu.transform.flip":"Vänd","menu.transform.center":"Center","menu.transform.properties":"Egenskaper","menu.display.preset":"Applicera förinställning","menu.display.preset_all":"Applicera förinställning överallt","menu.display.remove_preset":"Ta bort förinställning","menu.view.zoom":"Zoom","menu.view.background":"Bakgrund","menu.view.screenshot":"Skärmbild","menu.cube.color":"Markör färg","menu.cube.texture":"Textur","menu.cube.texture.transparent":"Genomskinlig","menu.cube.texture.blank":"Tom","menu.group.sort":"Sortera","menu.group.resolve":"Åtgärda","menu.texture.face":"Tillämpa på yta","menu.texture.cube":"Tillämpa på kuber","menu.texture.file":"Fil","menu.texture.refresh":"Ladda om","menu.texture.change":"Ändra fil","menu.texture.folder":"Öppna i mapp","menu.texture.edit":"Redigera","menu.texture.export":"Spara som","menu.texture.save":"Spara","menu.texture.properties":"Egenskaper","menu.preview.background":"Bakgrund","menu.preview.background.load":"Ladda","menu.preview.background.position":"Position","menu.preview.background.lock":"Lås till kamera","menu.preview.screenshot":"Skärmbild","menu.preview.perspective":"Perspektiv","menu.preview.perspective.normal":"Normal","menu.preview.quadview":"Fyrvy","menu.preview.stop_drag":"Stoppa bakgrundspositionering","menu.uv.mapping":"UV kartläggning","menu.uv.mapping.export":"Exportera","menu.uv.mapping.rotation":"Rotation","menu.uv.mapping.mirror_x":"Spegla X","menu.uv.mapping.mirror_y":"Spegla Y","menu.uv.texture":"Textur","cube.color.light_blue":"Ljus blå","cube.color.yellow":"Gul","cube.color.orange":"Orange","cube.color.red":"Röd","cube.color.purple":"Lila","cube.color.blue":"Blå","cube.color.green":"Grön","cube.color.lime":"Lime","switches.visibility":"Synlighet","switches.export":"Exportera","switches.shading":"Skugga","switches.autouv":"Auto UV","panel.uv":"UV","panel.display":"Visa","panel.textures":"Texturer","panel.outliner":"Konturen","uv_editor.title":"UV redigerare","uv_editor.all_faces":"Alla","uv_editor.no_faces":"Ingen","face.north":"Norr","face.south":"Söder","face.west":"Väster","face.east":"Öster","face.up":"Upp","face.down":"Ner","direction.north":"Norr","direction.south":"Söder","direction.west":"Väster","direction.east":"Öster","direction.top":"Topp","direction.bottom":"Botten","display.slot.third_right":"Tredje person höger","display.slot.third_left":"Tredje person vänster","display.slot.first_right":"Första person höger","display.slot.first_left":"Första person vänster","display.slot.head":"Huvud","display.slot.ground":"Mark","display.slot.frame":"Ram","display.slot.gui":"GUI","display.rotation":"Rotation","display.translation":"Översättning","display.scale":"Skala","display.slot":"Plats","display.reference":"Referensmodell","display.reference.player":"Spelare","display.reference.zombie":"Zombie","display.reference.armor_stand":"Rustningsställ","display.reference.baby_zombie":"Bäbis zombie","display.reference.armor_stand_small":"Litet rustningsställ","display.reference.monitor":"Normal","display.reference.bow":"Pilbåge","display.reference.block":"Block","display.reference.frame":"Föremålsram","display.reference.inventory_nine":"3x3","display.reference.inventory_full":"Inventarium","display.reference.hud":"HUD","display.preset.blank_name":"Ange ett namn","display.preset.item":"Standardobjekt","display.preset.block":"Standard block","display.preset.handheld":"Standard vapen","display.preset.rod":"Standard spö","dialog.continue":"Fortsätt","message.square_textures":"Texturer måste vara fyrkantiga","message.unsaved_texture.title":"Osparad textur","message.unsaved_texture.message":"Alla osparade ändringar till denna textur kommer att försvinna. Vill du fortsätta?","action.vertex_snap_mode.move":"Flytta","action.vertex_snap_mode.scale":"Skala","action.open_model_folder":"Öppna modellmapp","action.open_model_folder.desc":"Öppnar mappen som modellen finns i","action.change_textures_folder":"Ändra texturposition","action.change_textures_folder.desc":"Ändra mapp som alla texturer sparas i","menu.texture.particle":"Använd för partiklar","message.update_notification.title":"En uppdatering är tillgänglig ","message.update_notification.message":"Den nya Blockbench versionen \\"%0\\" är tillgänglig. Vill du installera den nu?","message.untextured":"Denna ytan har ingen textur","dialog.toolbar_edit.title":"Anpassa verktygsfältet","keybindings.reset":"Återställ","keybindings.clear":"Tom","action.cube_counter":"Kubräknare","action.uv_rotation":"UV rotation","action.uv_rotation.desc":"Rotation av UV ytan","action.uv_grid":"UV rutnät","action.uv_grid.desc":"Upplösningen av rutnätet som UV väljaren snäpper till","action.uv_grid.auto":"Auto","action.uv_maximize":"Maximera UV","action.uv_maximize.desc":"Ställer in UV för denna ytan till den fulla texturen","action.uv_auto":"Auto UV","action.uv_auto.desc":"Ställer in UV för denna ytan till den riktiga storleken av ytan","action.uv_rel_auto":"Rel. Auto UV","action.uv_rel_auto.desc":"Ställer in UV för denna ytan till positionen och storleken av den faktiska ytan","action.uv_mirror_x":"UV spegla X","action.uv_mirror_x.desc":"Speglar UV i denna ytan på X axeln","action.uv_mirror_y":"UV spegla Y","action.uv_mirror_y.desc":"Speglar UV i denna ytan på Y axeln","action.uv_transparent":"Transparent yta","action.uv_transparent.desc":"Gör den nuvarande ytan transparent","action.uv_reset":"Återställ yta","action.uv_reset.desc":"Återställer den nuvarande ytan","action.cullface":"Cullface","action.cullface.desc":"Inaktiverar rendering av denna ytan om den valda sidan av modellen är täckt","action.auto_cullface":"Auto cullface","action.auto_cullface.desc":"Sätter cullface för denna ytan till sig själv","action.face_tint":"Nyans","action.face_tint.desc":"Aktiverar nyans alternativet för den aktuella ytan","menu.toolbar.edit":"Anpassa","menu.toolbar.reset":"Återställ","uv_editor.rotated":"Roterade","uv_editor.auto_cull":"Cullface till sig själv","uv_editor.copied":"Kopierade ytan","uv_editor.pasted":"Klistrande in ytan","uv_editor.copied_x":"Kopierade %0 ytor","uv_editor.reset":"Återställ yta","uv_editor.maximized":"Maximerad","uv_editor.autouv":"Auto storlek","uv_editor.mirrored":"Speglad","uv_editor.to_all":"Applicerad på alla ytor","uv_editor.transparent":"Gjord genomskinlig","uv_editor.cullface_on":"Cullface på","uv_editor.cullface_off":"Cullface av","uv_editor.tint_on":"Nyans på","uv_editor.tint_off":"Nyans av","action.uv_apply_all":"Applicera på alla ytor","action.uv_apply_all.desc":"Applicerar inställningarna från den nuvarande ytan till alla ytor","message.image_editor_missing.title":"Standard bildredigerare","message.image_editor_missing.message":"Välj den körbara filen för din bildredigerare","message.image_editor_missing.detail":"Blockbench kunde inte hitta någon bildredigerare på din dator. Välj den körbara filen för din föredragna bildredigerare.","action.update_autouv":"Uppdatera Auto UV","action.update_autouv.desc":"Uppdatera Auto UV kartläggning för de valda kuberna","category.uv":"UV","status_bar.saved":"Modellen är sparad","status_bar.unsaved":"Det finns osparade ändringar","action.move_up":"Flytta upp","action.move_up.desc":"Flytta de valda kuberna upp relativt till den nuvarande kameravinkeln","action.move_down":"Flytta ner","action.move_down.desc":"Flytta de valda kuberna ner relativt till den nuvarande kameravinkeln","action.move_left":"Flytta vänster","action.move_left.desc":"Flytta de valda kuberna vänster relativt till den nuvarande kameravinkeln","action.move_right":"Flytta höger","action.move_right.desc":"Flytta de valda kuberna höger relativt till den nuvarande kameravinkeln","action.move_forth":"Flytta framåt","action.move_forth.desc":"Flytta de valda kuberna framåt relativt till den nuvarande kameravinkeln","action.move_back":"Flytta bakåt","action.move_back.desc":"Flytta de valda kuberna bakåt relativt till den nuvarande kameravinkeln","layout.color.wireframe":"Wireframe","layout.color.wireframe.desc":"Visa wireframe linjer","action.add_animation":"Lägg till animation","action.add_animation.desc":"Skapa en tom animation","action.load_animation_file":"Importera animationer","action.load_animation_file.desc":"Importera en animationsfil","action.play_animation":"Spela animationer","action.play_animation.desc":"Förhandsgranska den valda animationen","action.slider_keyframe_time":"Tidskod","action.slider_keyframe_time.desc":"Ändra tidskoden för de valda keyframes","timeline.rotation":"Rotation","timeline.position":"Position","timeline.scale":"Skala","menu.keyframe.quaternion":"Kvartärperiod","panel.animations":"Animationer","panel.keyframe":"Keyframe","panel.keyframe.type":"Keyframe (%0)","generic.delete":"Radera","generic.rename":"Byt namn","message.no_animation_selected":"Du måste välja en animation för att göra detta","message.no_bone_selected":"Du måste välja ett ben för att göra detta","message.duplicate_groups.title":"Ben namn dublett","message.duplicate_groups.message":"Benets namn finns på flera ben. Detta kan orsaka problem.","action.select_all_keyframes":"Välj alla keyframes","action.select_all_keyframes.desc":"Välj alla keyframes av de nuvarande benet","action.delete_keyframes":"Radera keyframes","action.delete_keyframes.desc":"Radera alla valda keyframes","menu.animation":"Animation","menu.animation.loop":"Slinga","menu.animation.override":"Åsidosätta","menu.animation.anim_time_update":"Uppdatera variabel","message.display_skin_model.title":"Skinnmodell","message.display_skin_model.message":"Välj modell typ för ditt skinn","message.display_skin_model.classic":"Klassisk","message.display_skin_model.slim":"Smal","message.bone_material":"Ändra ben material","action.slider_animation_length":"Animationslängd","action.slider_animation_length.desc":"Ändra längden av den valda animationen","panel.variable_placeholders":"Platshållare variabel","panel.variable_placeholders.info":"Ange de variabler du vill förhandsgranska via namn=värde","status_bar.vertex_distance":"Distans: %0","dialog.create_gif.title":"Spela in GIF","dialog.create_gif.length":"Längd","dialog.create_gif.fps":"FPS","dialog.create_gif.compression":"Kompressionsstorlek","dialog.create_gif.play":"Starta animationen","category.animation":"Animation","action.record_model_gif":"Spela in GIF","action.record_model_gif.desc":"Spela in en animerad GIF av modellen från den nuvarande vinkeln","display.mirror":"Spegla","data.separator":"Seperator","message.set_background_position.title":"Bakgrundsposition","menu.preview.background.set_position":"Sätt position","dialog.toolbar_edit.hidden":"Gömd","action.export_class_entity":"Exportera Java Entity","action.export_class_entity.desc":"Exportera entitymodellen som en Java klass","settings.seethrough_outline":"Röntgenkonturer","settings.seethrough_outline.desc":"Visa konturer genom objekt","mode.edit":"Redigera","mode.paint":"Måla","mode.display":"Visa","mode.animate":"Animera","status_bar.recording_gif":"Spelar in GIF","status_bar.processing_gif":"Bearbetar GIF","settings.backup_retain":"Säkerhetskopierings varaktighet","settings.backup_retain.desc":"Ange hur länge Blockbench behåller gamla säkerhetskopior i dagar","action.rotate_tool":"Rotera","action.rotate_tool.desc":"Verktyg för att välja och rotera element","action.fill_tool":"Målarfärgsburk","action.fill_tool.desc":"Målarhink för att fylla hela ytor med en färg","action.eraser":"Suddgummi","action.eraser.desc":"Suddgummi för att ersätta färger på en textur med genomskinlighet","action.color_picker":"Färgväljare","action.color_picker.desc":"Verktyg för att välja färg på pixlar på din textur","action.open_backup_folder":"Öppna säkerhetskopieringsmappen","action.open_backup_folder.desc":"Öppnar säkerhetskopieringsmappen för Blockbench","switches.mirror":"Spegla UV","language_name":"Svenska","message.plugin_reload":"Uppdaterade %0 lokala plugins","settings.brightness":"Ljusstyrka","settings.brightness.desc":"Förhandsgranskningens ljusstyrka. Standard är 50","menu.preview.perspective.reset":"Återställ kamera","action.fill_mode":"Fyllningsläge","action.fill_mode.face":"Yta","action.fill_mode.color":"Färg","action.fill_mode.cube":"Kub","action.toggle_mirror_uv":"Spegla UV","action.toggle_mirror_uv.desc":"Växla UV-spegling på X axeln för de valda kuberna.","action.toggle_uv_overlay":"Växla UV överlager","action.toggle_uv_overlay.desc":"När den är aktiverad visas alla UV kartläggningsöverlager ovanför texturen.","menu.texture.blank":"Applicera på otexturerade ytor","dialog.scale.select_overflow":"Välj överflöde","dialog.create_texture.compress":"Komprimera mall","action.action_control":"Åtgärdskontroll","action.action_control.desc":"Sök och kör alla tillgängliga åtgärder","keybindings.recording":"Spelar in tangentbindningar","keybindings.press":"Tryck på en knapp eller tangentkombination eller klicka någonstans på skärmen för att spela in din tangentbindning.","action.pivot_tool":"Pivotverktyg","action.pivot_tool.desc":"Verktyg för att ändra pivotpunkten för kuber och ben","action.slider_animation_speed":"Uppspelningshastighet","action.slider_animation_speed.desc":"Tidslinjens uppspelningshastighet i procent","action.previous_keyframe":"Föregående keyframe","action.previous_keyframe.desc":"Hoppa till föregående keyframen","action.next_keyframe":"Nästa keyframe","action.next_keyframe.desc":"Hoppa till nästa keyframe","message.outdated_client.title":"Utdaterad klient","message.outdated_client.message":"Vänligen uppdatera till den senaste versionen av Blockbench för att göra detta.","action.export_asset_archive":"Hämta arkiv","action.export_asset_archive.desc":"Ladda ner ett arkiv med modellen och alla texturer i den","action.upload_sketchfab":"Sketchfab uppladdning","message.sketchfab.name_or_token":"Ange din Sketchfab token och ett namn","dialog.sketchfab_uploader.title":"Ladda upp Sketchfabmodell","dialog.sketchfab_uploader.token":"API Token","dialog.sketchfab_uploader.about_token":"Token används för att ansluta Blockbench till ditt Sketchfab konto. Du kan hitta den på %0","dialog.sketchfab_uploader.name":"Modellnamn","dialog.sketchfab_uploader.description":"Beskrivning","dialog.sketchfab_uploader.tags":"Tags","settings.sketchfab_token":"Sketchfab token","settings.sketchfab_token.desc":"Token för att tillåta Blockbench att ladda upp till ditt Sketchfab konto","panel.color":"Färg","data.origin":"Ursprung","message.sketchfab.success":"Laddade upp modellen lyckat","message.sketchfab.error":"Det gick inte att ladda upp modellen till Sketchfab","settings.outliner_colors":"Kontur färger","settings.outliner_colors.desc":"Visa kubfärger i konturerna","action.upload_sketchfab.desc":"Ladda upp din modell till Sketchfab","action.element_colors":"Kubfärg","action.element_colors.desc":"Visa kubfärger i konturerna","texture.error.file":"Filen hittades inte","texture.error.invalid":"Ogiltig fil","texture.error.ratio":"Ogiltigt bildförhållande","texture.error.parent":"Texturfil försedd av modermodell","message.recover_backup.title":"Recover Model","message.recover_backup.message":"Blockbench stängdes utan att spara. Vill du återställa modellen?","message.install_plugin":"Installera plugin %0","message.invalid_session.title":"Ogiltig session token","message.invalid_session.message":"Den session du försöker gå med i har gått ut eller är den angivna token är ogiltig.","dialog.create_texture.power":"Upphöjt till 2 storlek","dialog.create_gif.turn":"Vridhastighet","action.edit_session":"Redigera session...","action.edit_session.desc":"Anslut till en redigeringssession för att samarbeta med andra användare","action.reset_keyframe":"Återställ keyframe","action.reset_keyframe.desc":"Återställ alla värden för de valda keyframes","dialog.edit_session.title":"Redigera session","edit_session.username":"Användarnamn","edit_session.token":"Token","edit_session.about":"Redigeringssessioner kan användas för att samarbeta på modeller över hela internet. Skapa en session och kopiera din token och skicka den till vänner, som kan använda den för att gå med.","edit_session.join":"Gå med i sessionen","edit_session.create":"Skapa session","edit_session.quit":"Lämna session","edit_session.joined":"Användare %0 anslöt till sessionen","edit_session.left":"Användare %0 lämnade sessionen","edit_session.quit_session":"Lämna nuvarande session","edit_session.status":"Status","edit_session.hosting":"Hosting","edit_session.connected":"Ansluten till en session","dialog.sketchfab_uploader.private":"Privat (Pro)","dialog.sketchfab_uploader.password":"Lösenord (Pro)","action.toggle_chat":"Toggle Chat","action.toggle_chat.desc":"Toggle the visibility of the chat history","action.uv_select_all":"Makera alla","action.uv_select_all.desc":"Select all faces in the UV dialog","panel.chat":"Chatt","edit_session.welcome":"Welcome to this session by %0","dialog.yes":"Ja","dialog.no":"Nej","generic.remove":"Ta bort","generic.download":"Ladda ner","generic.search":"Sök","dates.today":"Idag","dates.yesterday":"Igår","dates.this_week":"Denna veckan","dates.weeks_ago":"%0 veckor sedan","mode.start":"Start","mode.start.new":"Ny","mode.start.recent":"Nyligen","format.free":"Generic Model","format.free.desc":"Model without restrictions for game engines, rendering etc.","format.java_block":"Java Block/Item","format.java_block.desc":"Block model for Java Edition. Size and rotations are limited.","format.bedrock":"Bedrock Model","format.bedrock.desc":"Model for Bedrock Edition","format.bedrock_old":"Bedrock Legacy Model","format.bedrock_old.desc":"Pre-1.12 Bedrock Edition entity model","format.modded_entity":"Modded Entity","format.modded_entity.desc":"Entity model for mods. Can be exported as .java class files.","format.optifine_entity":"OptiFine Entity","format.optifine_entity.desc":"Custom entity model for OptiFine","keys.mouse":"Mouse Button %0","message.cleared_blank_faces.title":"Blank Faces","message.cleared_blank_faces.message":"Blockbench has found %0 cubes without any texture. Do you want to remove those elements?","message.wireframe.enabled":"Wireframe view enabled","message.wireframe.disabled":"Wireframe view disabled","dialog.project.box_uv":"Box UV","dialog.convert_project.title":"Convert Project","dialog.convert_project.text":"Are you sure you want to convert this project? You cannot undo this step.","dialog.create_texture.double_use":"Keep Multi Texture Occupancy","dialog.model_stats.title":"Model Stats","dialog.model_stats.cubes":"Kuber","dialog.model_stats.locators":"Locators","dialog.model_stats.groups":"Grupper","dialog.model_stats.vertices":"Vertices","dialog.model_stats.faces":"Faces","settings.username":"Användarnamn","settings.username.desc":"Username for edit sessions","settings.painting_grid":"Painting Grid","settings.painting_grid.desc":"Show grid on textured cubes in paint mode","action.slider_brush_min_opacity":"Minimum Opacity","action.slider_brush_min_opacity.desc":"Minimum opacity of the noise brush in percent","action.convert_project":"Konvertera projektet","action.convert_project.desc":"Converts the current project to a project for another model format","action.close_project":"Stäng projektet","action.close_project.desc":"Closes the currently open project","action.export_bedrock":"Export Bedrock Geometry","action.export_bedrock.desc":"Export the model as a bedrock edition geometry file.","action.save_project":"Spara projektet","action.save_project.desc":"Saves the current model as a project file","action.save_project_as":"Save Project As","action.save_project_as.desc":"Saves the current model as a project file at a new location","action.export_over":"Save Model","action.export_over.desc":"Saves the model, textures and animations by overwriting the files","action.add_locator":"Add Locator","action.add_locator.desc":"Adds a new locator to control positions of particles, leashes etc","action.sidebar_left":"Textures and UV","action.sidebar_left.desc":"Open the interface for UV and textures","action.sidebar_right":"Element","action.sidebar_right.desc":"Open the interface to edit elements","action.uv_turn_mapping":"Turn Mapping","action.uv_turn_mapping.desc":"Turn the UV mapping around 90 degrees","action.remove_blank_faces":"Remove Blank Faces","action.remove_blank_faces.desc":"Deletes all untextured faces of the selection","menu.uv.select":"Välj kuber","web.download_app":"Ladda ner app","uv_editor.turned":"Turned Mapping","display.reference.crossbow":"Crossbow","dialog.settings.search_results":"Search Results","settings.animation_snap":"Animation Snap","settings.animation_snap.desc":"Snap interval for keyframes in the animation timeline in steps per second","action.import_optifine_part":"Import OptiFine Part","action.import_optifine_part.desc":"Import an entity part model for OptiFine","data.locator":"Locator","mode.start.no_recents":"No recently opened models","panel.element":"Element","panel.element.position":"Position","panel.element.size":"Storlek","panel.element.origin":"Pivot Point","panel.element.rotation":"Rotation","message.canvas_limit_error.title":"Canvas Limit Error","message.canvas_limit_error.message":"The action could not be performed correctly because the format limits the canvas to 48 units. Shift the pivot point to prevent this.","data.effect":"Effekt","generic.name":"Namn","settings.recent_projects":"Recent Model Cap","settings.recent_projects.desc":"Maximum number of recent models to remember","settings.volume":"Volym","settings.volume.desc":"Volume control for sound effects in animations","action.change_keyframe_file":"Välj fil","action.change_keyframe_file.desc":"Select an audio or particle file to preview an effect","action.clear_timeline":"Clear Timeline","action.clear_timeline.desc":"Clear all unselected bones from the timeline","action.select_effect_animator":"Animate Effects","action.select_effect_animator.desc":"Opens timeline to add sound and particle effects","action.timeline_focus":"Filter Channels","action.timeline_focus.desc":"Select the animation channels to display in the timeline","timeline.particle":"Partikel","timeline.sound":"Ljud","timeline.effects":"Effekter","data.format":"Format","format.optifine_part":"OptiFine Part","format.optifine_part.desc":"JPM part for OptiFine entity models","action.reverse_keyframes":"Reverse Keyframes","action.reverse_keyframes.desc":"Reverse the order of the selected keyframes","generic.help":"Hjälp","message.removed_faces":"Removed %0 faces","dialog.sketchfab_uploader.draft":"Utkast","action.slider_pos":"Flytta %0","action.slider_pos.desc":"Move cubes on the %0 axis","action.slider_size":"Storlek %0","action.slider_size.desc":"Resize cubes on the %0 axis","action.slider_rotation":"Rotera %0","action.slider_rotation.desc":"Rotate cubes on the %0 axis","action.slider_origin":"Pivot %0","action.slider_origin.desc":"Move pivot on the %0 axis","action.rotate_cw":"Rotera %0 +90","action.rotate_cw.desc":"Rotate the selected cubes 90° on the %0 axis","action.rotate_ccw":"Rotera %0 -90","action.rotate_ccw.desc":"Rotate the selected cubes -90° on the %0 axis","action.flip":"Flip %0","action.flip.desc":"Flip the selected cubes on the %0 axis","action.center":"Center %0","action.center.desc":"Center the selected cubes on the %0 axis","action.bring_up_all_animations":"Bring Up All Animators","panel.bone":"Ben","data.color":"Färg","generic.export":"Export","generic.none":"Ingen","status_bar.recording":"Recording Timelapse","message.add_to_palette":"Added to palette","message.size_modifiers":"Hold down Ctrl or Shift to transform in smaller increments.","message.timelapse_start":"Timelapse started","message.timelapse_stop":"Timelapse stopped","message.import_palette.replace_palette":"Replace old palette","message.import_palette.threshold":"Merge Threshold","dialog.timelapse.interval":"Interval (Seconds)","dialog.timelapse.source":"Källa","dialog.timelapse.source.interface":"Interface","dialog.timelapse.source.locked":"Locked Angle","dialog.timelapse.destination":"Destination Folder","layout.color.checkerboard":"Checkerboard","layout.color.checkerboard.desc":"Background of canvas and UV editor","layout.font.code":"Kodfont","layout.css":"Speciell CSS","settings.category.paint":"Färg","settings.deactivate_size_limit":"Deactivate Size Limit","settings.deactivate_size_limit.desc":"Deactivate the size limit for specific model formats. WARNING: This can cause invalid models.","settings.brush_opacity_modifier":"Brush Opacity Modifier","settings.brush_opacity_modifier.desc":"Modify the brush opacity when using a stylus","settings.brush_size_modifier":"Brush Size Modifier","settings.brush_size_modifier.desc":"Modify the brush size when using a stylus","settings.brush_modifier.pressure":"Tryck","settings.brush_modifier.tilt":"Tilt","category.color":"Färg","action.import_theme":"Import Theme","action.export_theme":"Export Theme","action.export_theme.desc":"Create a theme file based on the current settings","action.reset_theme":"Återställ tema","action.reset_theme.desc":"Reset to the default Blockbench theme","action.slider_color_h":"Nyans","action.slider_color_s":"Mättnad","action.slider_color_v":"Värde","action.add_to_palette":"Add To Palette","action.add_to_palette.desc":"Add the selected color to the color palette","action.import_palette":"Import Palette","action.import_palette.desc":"Import a .bbpalette file","action.export_palette":"Export Palette","action.export_palette.desc":"Export palette as a .bbpalette file","action.generate_palette":"Generate Palette","action.generate_palette.desc":"Generate palette from a texture","action.sort_palette":"Sort Palette","action.sort_palette.desc":"Sort all colors on the palette by color and brightness","action.timelapse":"Timelapse...","action.timelapse.desc":"Record a timelapse of your modeling process","action.add_keyframe":"Add Keyframe","action.add_keyframe.desc":"Automatically add a keyframe. Press shift to force default values","action.bring_up_all_animations.desc":"Brings all modified animators into the timeline","timeline.timeline":"Instruktioner","menu.palette.load.default":"Default","panel.color.picker":"Picker","panel.color.palette":"Palette","generic.import":"Importera","settings.brush_modifier.none":"Ingen","action.export_entity":"Export Bedrock Entity","action.export_entity.desc":"Add the current model as an entity to a mobs.json file","settings.highlight_cubes":"Highlight Cubes","settings.highlight_cubes.desc":"Highlight cubes when you hover over them or select them","action.add_marker":"Set Marker","action.add_marker.desc":"Set a timeline marker","timeline.pre_effect_script":"Script","format.skin":"Skin","format.skin.desc":"Edit player and entity skins","message.sketchfab.setup_guide":"Want to learn how to set up models in Sketchfab? Read %0","dialog.skin.title":"Create Skin","dialog.skin.model":"Model","dialog.skin.texture":"Texture (Optional)","action.toggle_skin_layer":"Toggle Skin Layer","action.toggle_skin_layer.desc":"Toggle the hat and clothing layer of the skin model","action.gui_light":"GUI Light","action.gui_light.desc":"Select the way the item is lit in the inventory","action.gui_light.side":"Side Light","action.gui_light.front":"Front Light","action.move_keyframe_back":"Move Keyframes Back","action.move_keyframe_forth":"Move Keyframes Forth","menu.help":"Help","menu.help.discord":"Discord Server","menu.help.report_issue":"Report an Issue","menu.help.plugin_documentation":"Plugin API Documentation","menu.help.search_action":"Search and Run Action","menu.help.donate":"Donate","menu.help.about":"About...","menu.preview.background.clipboard":"Load from Clipboard","dialog.ignore":"Ignore","generic.unset":"Unset","message.invalid_builtin_parent.title":"Invalid Built-in Parent","message.invalid_builtin_parent.message":"The link to the invalid parent model \'%0\' was removed in order to export a valid model.","dialog.resize_texture.fill":"Fill with","dialog.resize_texture.fill.transparent":"Transparent","dialog.resize_texture.fill.color":"Color","dialog.resize_texture.fill.repeat":"Repeat","dialog.resize_texture.fill.stretch":"Stretch","dialog.scale.element_pivot":"Element Pivot","dialog.scale.selection_center":"Selection Center","dialog.create_gif.length_mode":"Length Mode","dialog.create_gif.length_mode.seconds":"Seconds","dialog.create_gif.length_mode.frames":"Frames","dialog.create_gif.length_mode.animation":"Animation Length","dialog.create_gif.length_mode.turntable":"Turntable Rotation","dialog.save_angle.projection":"Projection","dialog.save_angle.projection.perspective":"Perspective","dialog.save_angle.projection.orthographic":"Orthographic","dialog.sketchfab_uploader.animations":"Animations","dialog.settings.theme":"Theme","settings.category.interface":"Interface","settings.preview_checkerboard":"Preview Checkerboard","settings.preview_checkerboard.desc":"Toggle the checkerboard background behind the preview","settings.uv_checkerboard":"UV Editor Checkerboard","settings.uv_checkerboard.desc":"Toggle the checkerboard background behind the UV editor","category.paint":"Paint","action.fill_mode.color_connected":"Connected Colors","action.draw_shape_type":"Shape Type","action.draw_shape_type.rectangle":"Rectangle","action.draw_shape_type.rectangle_h":"Rectangle (Hollow)","action.draw_shape_type.ellipse":"Ellipse","action.draw_shape_type.ellipse_h":"Ellipse (Hollow)","action.draw_shape_type.line":"Line","action.mirror_painting":"Mirror Painting","action.mirror_painting.description":"Mirror your paint strokes to the other side of the model","action.lock_alpha":"Lock Alpha Channel","action.lock_alpha.description":"Lock the transparency of all pixels","action.draw_shape_tool":"Draw Shape","action.draw_shape_tool.desc":"Tool to draw simple shapes on textures","action.copy_paste_tool":"Copy Paste Tool","action.copy_paste_tool.desc":"Tool to copy and paste selections of textures","action.export_gltf":"Export As glTF","action.export_gltf.desc":"Export model and animations as glTF file to use in other 3D applications","action.transform_space":"Transform Space","action.transform_space.desc":"Default transform space for elements and bones","action.transform_space.global":"Global","action.transform_space.bone":"Bone","action.transform_space.local":"Local","action.toggle_camera_projection":"Toggle Camera Projection","action.toggle_camera_projection.desc":"Toggle the camera projection between perspective and orthographic","action.load_camera_angle":"Camera Angle: %0","action.load_camera_angle.desc":"Load the camera angle \'%0\'","action.slider_face_tint":"Tint Index","action.slider_face_tint.desc":"Set the tint index of the current face. -1 means unset.","menu.help.quickstart":"Quickstart Wizard","menu.help.developer":"Developer","menu.help.developer.dev_tools":"Open Dev Tools","menu.help.developer.reset_storage":"Factory Reset","menu.help.developer.reset_storage.confirm":"Are you sure you want to reset Blockbench to factory settings? This will delete all custom settings, keybindings and installed plugins.","menu.help.developer.cache_reload":"Cache Reload","menu.texture.resize":"Resize...","menu.preview.orthographic":"Orthographic","menu.preview.save_angle":"Save Angle...","menu.preview.angle":"Angles","menu.preview.angle.initial":"Initial Angle","menu.preview.angle.load":"Load","menu.preview.maximize":"Maximize","panel.color.both":"Both","uv_editor.copy_selection":"Copy Selection","uv_editor.paste_selection":"Paste Selection","uv_editor.copy_paste_tool.place":"Place","uv_editor.copy_paste_tool.cut":"Cut","uv_editor.copy_paste_tool.mirror_x":"Mirror X","uv_editor.copy_paste_tool.mirror_y":"Mirror Y","uv_editor.copy_paste_tool.rotate":"Rotate 90 Degrees","dialog.project.modded_entity_version":"Export Version","dialog.save_angle.position":"Camera Position","dialog.save_angle.target":"Focal Point","dialog.skin.pose":"Pose","layout.color.frame":"Window Frame","layout.color.frame.desc":"Border and title bar of the window","settings.large_grid_size":"Block Grid Size","settings.large_grid_size.desc":"Size of the block grid","action.load_plugin_from_url":"Load Plugin from URL","action.load_plugin_from_url.desc":"Load a plugin from a server by specifying the URL","action.cube_counter.desc":"Displays the current number of cubes and other statistics","action.unlock_everything":"Unlock All","action.unlock_everything.desc":"Unlock all groups and elements in the outliner.","action.load_palette":"Load Palette","action.load_palette.desc":"Load one of the built-in palette presets","action.toggle_locked":"Toggle Lock","action.toggle_locked.desc":"Toggle whether the selected elements are locked","action.apply_display_preset":"Apply Preset","action.apply_display_preset.desc":"Apply a default or custom display setting preset","action.apply_display_preset.here":"Apply To This Slot","action.apply_display_preset.everywhere":"Apply To All Slots","action.resolve_keyframe_expressions":"Resolve Keyframe","action.resolve_keyframe_expressions.desc":"Resolves the math expressions of the selected keyframes","action.fold_all_animations":"Fold All Animators","menu.palette.load.empty":"Blank","switches.lock":"Lock","camera_angle.isometric_right":"Isometric Right","camera_angle.isometric_left":"Isometric Left","settings.render_sides":"Render Sides","settings.render_sides.desc":"Select which side of a face is rendered","settings.render_sides.auto":"Auto","settings.render_sides.front":"Outside","settings.render_sides.double":"Inside and Outside","generic.enable":"Enable","generic.disable":"Disable","generic.redacted":"Redacted","dialog.project.layered_textures":"Layered Textures","dialog.select_texture.import_all":"Import All","dialog.skin.layer_template":"Layer Texture","about.version.up_to_date":"Up to date","about.version.update_available":"Version %0 is available","settings.category.application":"Application","settings.streamer_mode":"Streamer Mode","settings.streamer_mode.desc":"Hides sensitive information like recent models","settings.automatic_updates":"Automatic Updates","settings.automatic_updates.desc":"Automatically download new versions and keep Blockbench up-to-date","action.rotation_space":"Rotation Space","action.focus_on_selection":"Center View on Selection","action.focus_on_selection.desc":"Align the camera to face the center of the current selection","action.jump_to_timeline_start":"Jump to Animation Start","action.jump_to_timeline_end":"Jump to Animation End","menu.help.updating":"Updating (%0%)","menu.help.update_ready":"Relaunch to Update","menu.help.update_failed":"Update Failed","menu.animation.loop.once":"Play Once","menu.animation.loop.hold":"Hold On Last Frame","menu.animation.loop.loop":"Loop","interface.streamer_mode_on":"Streamer Mode Enabled","generic.reset":"Reset","generic.restore":"Restore","keys.mousewheel":"Mousewheel","message.delete_animation.title":"Delete Animation","message.delete_animation.message":"The animation was removed from Blockbench. Do you also want to delete the animation from the file that is was saved in?","message.reset_keybindings":"Are you sure you want to reset all keybindings?","message.no_animation_to_import":"No animations to import","dialog.material_instances.title":"Material Instances","dialog.animation_import.title":"Select Animations to Import","dialog.create_texture.padding":"Padding","settings.fov":"FOV","settings.fov.desc":"Camera Field of View. Default is 45","settings.sync_color":"Sync Color","settings.sync_color.desc":"Synchronize the color between different Blockbench instances","settings.dialog_drag_background":"Position Background","settings.dialog_drag_background.desc":"Show \\"Position Background\\" dialog","settings.minify_bbmodel":"Minified Project Files","settings.minify_bbmodel.desc":"Write .bbmodel files minified into one line","action.edit_material_instances":"Edit Material Instances","action.edit_material_instances.desc":"Edit material instance names for bedrock block geometries","action.save_all_animations":"Save All Animations","action.save_all_animations.desc":"Save all currently loaded animations","action.keyframe_interpolation":"Interpolation","action.keyframe_interpolation.desc":"Select the keyframe interpolation mode","action.keyframe_interpolation.linear":"Linear","action.keyframe_interpolation.catmullrom":"Smooth","action.timeline_focus.hide_empty":"Hide empty channels","menu.file.preferences":"Preferences","menu.animation.blend_weight":"Blend Weight","menu.animation.save":"Save","menu.animation.properties":"Properties...","menu.animation.file":"File","menu.animation.snapping":"Snapping","menu.animation.open_location":"Open File Location","panel.keyframe.add_data_point":"Add Keyframe Data Point","panel.keyframe.remove_data_point":"Remove Data Point","panel.keyframe.pre":"Pre","panel.keyframe.post":"Post","generic.all":"All","message.small_face_dimensions.title":"Incompatible Face Dimensions","message.small_face_dimensions.message":"The selection contains faces that are smaller than 1 unit in one direction. The Box UV mapping system considers any faces below that threshold as 0 pixels wide. The texture on those faces therefore may not work correctly.","message.small_face_dimensions.face_uv":"The current format supports per-face UV maps which can handle small face dimensions. Go to \\"File\\" > \\"Project...\\" and uncheck \\"Box UV\\".","dialog.plugins.outdated_client":"Requires a newer version of Blockbench","dialog.plugins.outdated_plugin":"Plugin is outdated and does not work with this version of Blockbench","settings.motion_trails":"Motion Trails","settings.motion_trails.desc":"Show motion trails in the animation editor","settings.antialiasing":"Anti-aliasing","settings.antialiasing.desc":"Toggle anti-aliasing in the preview. Restart Blockbench to apply changes","action.timeline_frame_back":"Jump 1 Frame Back","action.timeline_frame_forth":"Jump 1 Frame Forth","action.ik_enabled":"Enable IK","action.ik_enabled.desc":"Enable Inverse Kinematics for this bone","action.slider_ik_chain_length":"IK Chain Length","action.slider_ik_chain_length.desc":"Upwards length of the IK bone chain","panel.bone.ik":"Inverse Kinematics (Experimental)","settings.particle_tick_rate":"Particle Tick Rate","settings.particle_tick_rate.desc":"Tick rate for particle effects in ticks per second. Default is 30","action.lock_motion_trail":"Lock Motion Trail","action.lock_motion_trail.desc":"Lock the motion trail to the currently selected group","menu.animation_file.unload":"Unload Animation File"}'),zh:JSON.parse('{"dialog.ok":"好的","dialog.cancel":"取消","dialog.confirm":"确定","dialog.close":"关闭","dialog.import":"导入","dialog.save":"保存","dialog.discard":"不保存","dialog.dontshowagain":"不再显示","data.cube":"立方体","data.group":"组","data.texture":"材质","data.plugin":"插件","data.preview":"预览","data.toolbar":"工具栏","data.image":"图片","keys.ctrl":"Ctrl","keys.shift":"Shift","keys.alt":"Alt","keys.meta":"Cmd","keys.delete":"Delete","keys.space":"空格","keys.leftclick":"鼠标左键","keys.middleclick":"鼠标中键","keys.rightclick":"鼠标右键","keys.tab":"Tab","keys.backspace":"退格键","keys.enter":"回车键","keys.escape":"Esc","keys.function":"F%0","keys.numpad":"数字键 %0","keys.caps":"大写锁定","keys.menu":"菜单键","keys.left":"左方向键","keys.up":"上方向键","keys.right":"右方向键","keys.down":"下方向键","keys.pageup":"上翻页键","keys.pagedown":"下翻页键","keys.plus":"\\"+\\"键","keys.comma":"\\",\\"键","keys.point":"“.”键","keys.minus":"“-”键","keys.cross":"“/”键","keys.end":"End 键","keys.pos1":"Home 键","keys.printscreen":"截屏键","keys.pause":"暂停键","message.rotation_limit.title":"旋转限制","message.rotation_limit.message":"受Minecraft的限制,仅允许旋转单个轴,且旋转角度只能为22.5°的倍数 。在不同的轴上旋转将清除其他轴上的旋转。如果你有其他目的而需要自由旋转,请禁用“旋转限制”选项。","message.file_not_found.title":"找不到目标","message.file_not_found.message":"找不到此文件。请确保此文件为本地文件而非云端文件。","message.screenshot.title":"屏幕截图","message.screenshot.message":"截图成功","message.screenshot.clipboard":"剪贴板","message.screenshot.right_click":"截图 - 右键单击以复制","message.invalid_file.title":"无效的文件","message.invalid_file.message":"无法打开 JSON 文件:%0","message.invalid_model.title":"无效的模型文件","message.invalid_model.message":"此文件不包含任何有效的模型数据","message.child_model_only.title":"空的子模型","message.child_model_only.message":"此文件为 %0 的子模型,其本身不包含模型","message.drag_background.title":"背景位置","message.drag_background.message":"拖动背景以移动其位置,按住shift键并上下拖动鼠标以更改其大小","message.unsaved_textures.title":"未保存的贴图","message.unsaved_textures.message":"模型中存在未保存的贴图,请保存于资源包正确的文件夹中。","message.model_clipping.title":"模型太大了","message.model_clipping.message":"你的模型包含了 %0 个大于 3x3x3 范围限制的方块。此模型将不适用于 Minecraft 。","message.loose_texture.title":"导入贴图","message.loose_texture.message":"导入的贴图不在资源包中。Minecraft 只能加载资源包 textures 文件夹中的贴图。","message.loose_texture.change":"更改路径","message.update_res.title":"贴图分辨率","message.update_res.message":"是否将项目中的分辨率调整为此贴图的分辨率?如果你选择使用高分辨率的贴图,请点击 “取消” 。","message.update_res.update":"更新","message.bedrock_overwrite_error.message":"Blockbench 无法将此模型与旧文件组合在一起","message.bedrock_overwrite_error.backup_overwrite":"创建备份后覆盖","message.bedrock_overwrite_error.overwrite":"覆盖","message.close_warning.message":"是否保存模型?","message.close_warning.web":"当前项目将不会被保存。确定要退出吗?","message.default_textures.title":"默认贴图","message.default_textures.message":"选择默认资源包的“textures”文件夹","message.default_textures.detail":"从 Minecraft jar 里提取或在网上下载默认资源包,然后找到“textures”文件夹并打开。Blockbench 将会在当前资源包找不到对应贴图时从此位置获取贴图。","message.default_textures.select":"选择默认的“textures”文件夹","message.image_editor.title":"选择图像编辑器","message.image_editor.file":"选择文件...","message.image_editor.exe":"选择图像编辑器的可执行文件","message.display_skin.title":"显示皮肤","message.display_skin.message":"选择本地皮肤文件或输入正版玩家名字以获取皮肤","message.display_skin.upload":"上传皮肤","message.display_skin.name":"用户名","message.display_skin.reset":"重置","message.invalid_plugin":"无效的插件文件,请查看控制台","message.load_plugin_app":"是否允许此插件更改你的电脑?请只加载那些你信任的插件。","message.load_plugin_web":"你想加载这个插件吗?请只加载那些你信任的插件。","message.preset_no_info":"不包含此槽位的预设信息","message.restart_to_update":"重启 Blockbench 应用更改","message.save_file":"保存为 %0","message.save_obj":"保存为 .obj 模型","dialog.project.title":"项目","dialog.project.name":"文件名","dialog.project.parent":"父类模型","dialog.project.geoname":"模型ID","dialog.project.openparent":"打开父类","dialog.project.ao":"环境光遮蔽","dialog.project.width":"贴图宽度","dialog.project.height":"贴图高度","dialog.texture.title":"贴图","dialog.texture.variable":"变量","dialog.texture.namespace":"命名空间","dialog.texture.folder":"文件夹","dialog.extrude.title":"拉伸图像","dialog.extrude.mode":"扫描模式","dialog.extrude.mode.areas":"区域","dialog.extrude.mode.lines":"行","dialog.extrude.mode.columns":"列","dialog.extrude.mode.pixels":"像素","dialog.extrude.opacity":"最低不透明度","dialog.extrude.scan":"扫描并导入","dialog.display_preset.title":"创建预设","dialog.display_preset.message":"选择保存的槽位","dialog.display_preset.create":"创建","dialog.select.title":"选择","dialog.select.new":"新建选择","dialog.select.group":"在选定的组中","dialog.select.name":"名字包含","dialog.select.random":"随机","dialog.select.select":"选择","dialog.scale.title":"缩放模型","dialog.scale.axis":"轴","dialog.scale.scale":"比例","dialog.scale.clipping":"模型裁剪:你的模型超过了工作区的大小","dialog.scale.confirm":"大小","dialog.plugins.title":"插件","dialog.plugins.installed":"已安装","dialog.plugins.available":"可用","dialog.plugins.install":"安装","dialog.plugins.uninstall":"卸载","dialog.plugins.reload":"重载","dialog.plugins.none_installed":"未安装插件","dialog.plugins.none_available":"没有可用的插件","dialog.plugins.web_only":"仅网页版可用","dialog.plugins.app_only":"仅桌面版可用","dialog.plugins.author":"%0 制作","dialog.plugins.show_less":"收起","dialog.entitylist.title":"打开实体模型","dialog.entitylist.text":"选择要导入的模型","dialog.entitylist.bones":"骨骼","dialog.entitylist.cubes":"立方体","dialog.create_texture.folder":"文件夹","dialog.create_texture.template":"模板","dialog.create_texture.resolution":"分辨率","dialog.input.title":"输入","dialog.settings.settings":"设置","dialog.settings.keybinds":"快捷键","dialog.settings.about":"关于","layout.color.back":"底色","layout.color.back.desc":"背景和输入界面","layout.color.dark":"工作区","layout.color.dark.desc":"工作区背景","layout.color.ui":"UI","layout.color.ui.desc":"主界面颜色","layout.color.bright_ui":"高亮 UI","layout.color.bright_ui.desc":"右键菜单和文本提示","layout.color.button":"按钮","layout.color.button.desc":"按钮和开关","layout.color.selected":"已选定","layout.color.selected.desc":"已选定的标签和对象","layout.color.border":"边框","layout.color.border.desc":"按钮和输入边框","layout.color.accent":"强调亮色","layout.color.accent.desc":"滑块和其他","layout.color.grid":"网格","layout.color.grid.desc":"3D 预览网格","layout.color.text":"文本","layout.color.text.desc":"普通文本","layout.color.light":"高亮","layout.color.light.desc":"已选定的文本","layout.color.accent_text":"强调文本","layout.color.accent_text.desc":"强调元素中的文本","layout.font.main":"主字体","layout.font.headline":"标题字体","about.version":"版本:","about.creator":"作者:","about.website":"网址:","about.bugtracker":"漏洞追踪器:","about.electron":"此应用程序使用 Electron 构建,这是一个使用 Javascript、HTML、CSS 等 Web 技术制作的本地应用程序框架。","about.vertex_snap":"基于 SirBenet 的插件的顶点捕捉功能","about.icons":"图标包:","about.libraries":"库:","settings.category.general":"常规","settings.category.preview":"预览","settings.category.grid":"网格","settings.category.edit":"编辑","settings.category.snapping":"吸附","settings.category.defaults":"默认","settings.category.dialogs":"对话框","settings.category.export":"导出","settings.language":"语言","settings.language.desc":"界面语言,重启 Blockbench 以应用更改","settings.backup_interval":"自动备份时间间隔","settings.backup_interval.desc":"自动备份时间间隔(以分钟为单位)","settings.origin_size":"三轴长度","settings.origin_size.desc":"三轴控制工具的长度","settings.control_size":"轴的大小","settings.control_size.desc":"三轴控制工具的整体大小","settings.display_skin":"显示皮肤","settings.display_skin.desc":"用于显示玩家参考模型的皮肤","settings.shading":"阴影","settings.shading.desc":"启用阴影","settings.texture_fps":"动态贴图 FPS","settings.texture_fps.desc":"动态贴图的帧数","settings.base_grid":"小网格","settings.base_grid.desc":"显示小网格和轴","settings.large_grid":"大网格","settings.large_grid.desc":"显示 16x16 方块大小的网格","settings.full_grid":"精确大网格","settings.full_grid.desc":"显示 3x3 方块大小的精确网格","settings.large_box":"大方块","settings.large_box.desc":"显示 3x3x3 方块大小的边界范围","settings.display_grid":"显示模式","settings.display_grid.desc":"在显示模式下显示网格","settings.undo_limit":"撤消限制","settings.undo_limit.desc":"可撤消次数","settings.local_move":"相对轴移动","settings.local_move.desc":"如果可行,已旋转的元素将根据自身的轴进行移动","settings.canvas_unselect":"点击工作区取消选择","settings.canvas_unselect.desc":"点击工作区时取消对所有元素的选择","settings.paint_side_restrict":"笔刷限制面","settings.paint_side_restrict.desc":"限制笔刷仅对当前面进行涂改","settings.autouv":"自动 UV","settings.autouv.desc":"默认启用自动 UV","settings.create_rename":"重命名新的立方体","settings.create_rename.desc":"创建新元素或组时优先对其命名","settings.edit_size":"网格大小","settings.edit_size.desc":"立方体移动时的距离","settings.shift_size":"精确移动(Shift)","settings.shift_size.desc":"按住 Shift 时立方体移动的距离","settings.ctrl_size":"超精确移动(Ctrl)","settings.ctrl_size.desc":"按住 Ctrl 时立方体移动的距离","settings.negative_size":"负值尺寸","settings.negative_size.desc":"调整尺寸时使用负值","settings.dialog_larger_cubes":"模型过大","settings.dialog_larger_cubes.desc":"显示“模型过大”的提示","settings.dialog_rotation_limit":"旋转限制","settings.dialog_rotation_limit.desc":"显示“旋转限制”的提示","settings.minifiedout":"简化导出","settings.minifiedout.desc":"导出单行 JSON 文件","settings.export_groups":"导出组","settings.export_groups.desc":"保存方块模型中的组类信息","settings.credit":"添加制作信息注释","settings.credit.desc":"为导出的文件添加制作信息注释","settings.default_path":"默认路径","settings.default_path.desc":"Blockbench 获取默认贴图的文件夹","settings.image_editor":"图像编辑器","settings.image_editor.desc":"默认修改贴图的图像编辑器","category.navigate":"导航","category.tools":"工具","category.file":"文件","category.blockbench":"Blockbench","category.edit":"编辑","category.transform":"转换","category.filter":"过滤","category.view":"视图","category.display":"显示设置","category.textures":"贴图","category.misc":"杂项","keybind.preview_select":"选择","keybind.preview_rotate":"旋转视图","keybind.preview_drag":"拖动视图","keybind.confirm":"确认","keybind.cancel":"取消","action.slider_inflate":"膨胀","action.slider_inflate.desc":"在不改变 UV 的情况下放大所有立方体","action.slider_brush_size":"尺寸","action.slider_brush_size.desc":"笔刷的半径(以像素为单位)","action.slider_brush_opacity":"不透明度","action.slider_brush_opacity.desc":"笔刷的不透明度百分比","action.slider_brush_softness":"柔软度","action.slider_brush_softness.desc":"笔刷的柔软度百分比","action.uv_slider_pos_x":"水平移动","action.uv_slider_pos_x.desc":"水平移动所有选定立方体的 UV 范围","action.uv_slider_pos_y":"垂直移动","action.uv_slider_pos_y.desc":"垂直移动所有选定立方体的 UV 范围","action.uv_slider_size_x":"水平缩放","action.uv_slider_size_x.desc":"水平缩放所有选定立方体的 UV 范围","action.uv_slider_size_y":"垂直缩放","action.uv_slider_size_y.desc":"垂直缩放所有选定立方体的 UV 范围","action.vertex_snap_mode":"捕捉模式","action.vertex_snap_mode.desc":"选择“顶点捕捉”将元素移动到所选位置或调整其大小","action.move_tool":"移动","action.move_tool.desc":"选择和移动元素的工具","action.resize_tool":"尺寸","action.resize_tool.desc":"选择和调整元素大小的工具","action.brush_tool":"笔刷","action.brush_tool.desc":"在模型表面或 UV 编辑器中绘制贴图的工具","action.vertex_snap_tool":"顶点捕捉","action.vertex_snap_tool.desc":"通过连接两个顶点将一个立方体移动到另一个立方体","action.swap_tools":"交换工具","action.swap_tools.desc":"在移动和尺寸工具之间交换","action.project_window":"项目...","action.project_window.desc":"打开编辑模型元数据的项目窗口","action.open_model":"打开模型","action.open_model.desc":"从本地打开模型文件","action.add_model":"添加模型","action.add_model.desc":"在当前编辑的模型中添加一个来自文件的模型","action.extrude_texture":"拉伸贴图","action.extrude_texture.desc":"通过拉伸贴图生成模型","action.export_blockmodel":"导出方块/物品模型","action.export_blockmodel.desc":"导出 Minecraft 方块或物品模型","action.export_optifine_part":"导出 OptiFine JPM","action.export_optifine_part.desc":"导出 OptiFine 实体文件(Json Part Model)","action.export_optifine_full":"导出 OptiFine JEM","action.export_optifine_full.desc":"导出 OptiFine 实体文件(Json Entity Model)","action.export_obj":"导出 OBJ 模型","action.export_obj.desc":"导出 Wavefront OBJ 模型以用于渲染或游戏引擎","action.settings_window":"设置……","action.settings_window.desc":"打开 Blockbench 设置对话框。","action.plugins_window":"插件...","action.plugins_window.desc":"打开插件商店页面","action.reset_keybindings":"重置快捷键","action.reset_keybindings.desc":"将所有快捷键重置为 Blockbench 默认值","action.reset_layout":"重置布局","action.reset_layout.desc":"将布局重置为 Blockbench 的默认值","action.load_plugin":"从文件加载插件","action.load_plugin.desc":"通过导入源文件来加载插件。","action.reload_plugins":"重载插件","action.reload_plugins.desc":"重新载入所有开发插件","action.uv_dialog":"打开全部 UV 窗口","action.uv_dialog.desc":"打开 UV 对话框以查看彼此相邻的所有面","action.uv_dialog_full":"大视图","action.uv_dialog_full.desc":"打开 UV 对话框以全屏编辑一个面","action.undo":"撤消","action.undo.desc":"撤消上次更改","action.redo":"重做","action.redo.desc":"重做上次撤消","action.copy":"复制","action.copy.desc":"复制选定的内容、面或显示设置","action.paste":"粘贴","action.paste.desc":"粘贴选定的内容、面或显示设置","action.cut":"剪切","action.cut.desc":"剪切选定的内容、面或显示设置","action.add_cube":"添加立方体","action.add_cube.desc":"添加一个新的立方体","action.add_group":"添加组","action.add_group.desc":"添加一个新的组或骨骼","action.outliner_toggle":"切换更多选项","action.outliner_toggle.desc":"在大纲视图中显示更多选项","action.duplicate":"生成副本","action.duplicate.desc":"复制选定的立方体或组","action.delete":"删除","action.delete.desc":"删除选定的立方体或组","action.sort_outliner":"排序大纲","action.sort_outliner.desc":"按字母顺序排列大纲","action.select_window":"选择...","action.select_window.desc":"根据其属性搜索并选择立方体","action.invert_selection":"反向选择","action.invert_selection.desc":"反向选择当前的立方体","action.select_all":"全选","action.select_all.desc":"选择所有立方体","action.collapse_groups":"折叠组","action.collapse_groups.desc":"折叠所有组","action.scale":"缩放...","action.scale.desc":"缩放选定的立方体","action.center_all":"全部居中","action.center_all.desc":"居中所选的立方体","action.toggle_visibility":"切换可见","action.toggle_visibility.desc":"切换所选立方体的可见","action.toggle_export":"切换导出","action.toggle_export.desc":"切换所选立方体的导出设置","action.toggle_autouv":"切换自动 UV","action.toggle_autouv.desc":"切换所选立方体的自动 UV 设置","action.toggle_shade":"切换阴影","action.toggle_shade.desc":"切换所选立方体的阴影","action.rename":"重命名","action.rename.desc":"更改所选立方体的名称","action.add_display_preset":"新建预设","action.add_display_preset.desc":"添加新的显示设置预设","action.fullscreen":"全屏","action.fullscreen.desc":"切换全屏模式。","action.zoom_in":"放大","action.zoom_in.desc":"放大界面。","action.zoom_out":"缩小","action.zoom_out.desc":"缩小界面。","action.zoom_reset":"重置缩放","action.zoom_reset.desc":"将缩放重置为默认 100% 大小。","action.reset_interface":"重置界面","action.reset_interface.desc":"重置界面的尺寸和位置","action.toggle_wireframe":"切换线框模式","action.toggle_wireframe.desc":"把立方体都显示为用线框组成的立方体","action.screenshot_model":"截图模型","action.screenshot_model.desc":"从当前角度拍摄模型剪裁过的截图","action.screenshot_app":"截图当前应用界面","action.screenshot_app.desc":"截取整个应用程序的截图","action.toggle_quad_view":"切换四视图","action.toggle_quad_view.desc":"切换四视图模式","action.import_texture":"导入贴图","action.import_texture.desc":"从文件系统中导入一个或多个贴图","action.create_texture":"创建贴图","action.create_texture.desc":"创建空白贴图或模板贴图","action.save_textures":"保存贴图","action.save_textures.desc":"保存所有未保存的贴图","action.animated_textures":"播放动态贴图","action.animated_textures.desc":"播放/暂停动态贴图的预览","action.origin_to_geometry":"枢轴居中","action.origin_to_geometry.desc":"将枢轴设置为选中几何体的中心","action.rescale_toggle":"切换重新缩放","action.rescale_toggle.desc":"根据当前旋转重新缩放立方体","action.bone_reset_toggle":"重置骨骼","action.bone_reset_toggle.desc":"阻止骨骼显示父模型中的立方体","action.reload":"重启 Blockbench","action.reload.desc":"重启 Blockbench,如果你有未保存的项目将会丢失","menu.file":"文件","menu.edit":"编辑","menu.transform":"模型控制","menu.filter":"插件目录","menu.display":"显示","menu.view":"视图","menu.file.new":"新建","menu.file.recent":"最近","menu.file.import":"导入","menu.file.export":"导出","menu.transform.rotate":"旋转","menu.transform.flip":"翻转","menu.transform.center":"中心","menu.transform.properties":"属性","menu.display.preset":"应用预设","menu.display.preset_all":"在全局应用预设","menu.display.remove_preset":"删除预设","menu.view.zoom":"缩放","menu.view.background":"背景","menu.view.screenshot":"截图","menu.cube.color":"标记颜色","menu.cube.texture":"材质纹理","menu.cube.texture.transparent":"透明度","menu.cube.texture.blank":"空白","menu.group.sort":"排序","menu.group.resolve":"解析","menu.texture.face":"应用到面","menu.texture.cube":"应用到方块","menu.texture.file":"文件","menu.texture.refresh":"刷新","menu.texture.change":"更改文件","menu.texture.folder":"在文件夹中打开","menu.texture.edit":"编辑","menu.texture.export":"另存为","menu.texture.save":"保存","menu.texture.properties":"属性……","menu.preview.background":"背景","menu.preview.background.load":"加载","menu.preview.background.position":"立方体位置","menu.preview.background.lock":"锁定视角","menu.preview.screenshot":"截图","menu.preview.perspective":"透视","menu.preview.perspective.normal":"正常","menu.preview.quadview":"四视图","menu.preview.stop_drag":"停止背景定位","menu.uv.mapping":"UV 贴图","menu.uv.mapping.export":"导出","menu.uv.mapping.rotation":"旋转","menu.uv.mapping.mirror_x":"镜像 X 轴","menu.uv.mapping.mirror_y":"镜像 Y 轴","menu.uv.texture":"贴图","cube.color.light_blue":"淡蓝色","cube.color.yellow":"黄色","cube.color.orange":"橙色","cube.color.red":"红色","cube.color.purple":"紫色","cube.color.blue":"蓝色","cube.color.green":"绿色","cube.color.lime":"黄绿色","switches.visibility":"切换可见","switches.export":"导出","switches.shading":"阴影","switches.autouv":"自动 UV","panel.uv":"UV","panel.display":"显示","panel.textures":"贴图","panel.outliner":"大纲","uv_editor.title":"UV 编辑器","uv_editor.all_faces":"全部","uv_editor.no_faces":"无","face.north":"北面(-X)","face.south":"南面(+X)","face.west":"西面(-Y)","face.east":"东面(+Y)","face.up":"顶面(+Z)","face.down":"底面(-Z)","direction.north":"北","direction.south":"南","direction.west":"西","direction.east":"东","direction.top":"顶部","direction.bottom":"底部","display.slot.third_right":"第三人称右手","display.slot.third_left":"第三人称左手","display.slot.first_right":"第一人称右手","display.slot.first_left":"第一人称左手","display.slot.head":"头顶","display.slot.ground":"地面","display.slot.frame":"展示框","display.slot.gui":"GUI","display.rotation":"旋转","display.translation":"偏移","display.scale":"缩放","display.slot":"槽位","display.reference":"参考模型","display.reference.player":"玩家","display.reference.zombie":"僵尸","display.reference.armor_stand":"盔甲架","display.reference.baby_zombie":"小僵尸","display.reference.armor_stand_small":"小型盔甲架","display.reference.monitor":"普通","display.reference.bow":"弓","display.reference.block":"方块","display.reference.frame":"物品展示框","display.reference.inventory_nine":"3x3","display.reference.inventory_full":"物品栏","display.reference.hud":"HUD","display.preset.blank_name":"请输入名称","display.preset.item":"默认物品","display.preset.block":"默认方块","display.preset.handheld":"默认武器","display.preset.rod":"默认棍子","dialog.continue":"继续","message.square_textures":"贴图必须是方形的","message.unsaved_texture.title":"未保存的贴图","message.unsaved_texture.message":"所有对此贴图的更改都将丢失。你想继续吗?","action.vertex_snap_mode.move":"移动","action.vertex_snap_mode.scale":"缩放","action.open_model_folder":"打开模型文件夹","action.open_model_folder.desc":"打开包含模型的文件夹","action.change_textures_folder":"更改材质贴图位置","action.change_textures_folder.desc":"更改保存所有贴图的文件夹","menu.texture.particle":"用作粒子贴图","message.update_notification.title":"有新的更新","message.update_notification.message":"新的 Blockbench 版本“%0”可用。你想现在安装吗?","message.untextured":"这个面没有材质纹理","dialog.toolbar_edit.title":"自定义工具栏","keybindings.reset":"重启","keybindings.clear":"清空","action.cube_counter":"立方体数量","action.uv_rotation":"UV 旋转","action.uv_rotation.desc":"UV 面的旋转","action.uv_grid":"UV 网格","action.uv_grid.desc":"UV 选择器选择的网格分辨率","action.uv_grid.auto":"自动","action.uv_maximize":"最大化 UV","action.uv_maximize.desc":"将此面的 UV 设置为完整材质纹理","action.uv_auto":"自动 UV","action.uv_auto.desc":"将此面的 UV 大小设置为面的实际大小","action.uv_rel_auto":"自动相对 UV","action.uv_rel_auto.desc":"将此面的 UV 设置为实际面的位置和大小","action.uv_mirror_x":"UV X 轴镜像","action.uv_mirror_x.desc":"在 X 轴上镜像此面的 UV","action.uv_mirror_y":"UV 镜像 Y 轴","action.uv_mirror_y.desc":"在 Y 轴上镜像此面的 UV","action.uv_transparent":"透明化","action.uv_transparent.desc":"使当前面透明","action.uv_reset":"重置面","action.uv_reset.desc":"重置当前面","action.cullface":"剔除面","action.cullface.desc":"如果覆盖了选定模型的面,则禁用此面的渲染","action.auto_cullface":"自动剔除面","action.auto_cullface.desc":"将此面的剔除面设置为自身","action.face_tint":"着色","action.face_tint.desc":"为当前面启用着色选项","menu.toolbar.edit":"自定义","menu.toolbar.reset":"重置","uv_editor.rotated":"旋转","uv_editor.auto_cull":"剔除面","uv_editor.copied":"复制面","uv_editor.pasted":"粘贴面","uv_editor.copied_x":"复制了 %0 个面","uv_editor.reset":"重置面","uv_editor.maximized":"最大化","uv_editor.autouv":"自动尺寸","uv_editor.mirrored":"镜像","uv_editor.to_all":"应用到所有面","uv_editor.transparent":"设置透明度","uv_editor.cullface_on":"开启面剔除","uv_editor.cullface_off":"关闭面剔除","uv_editor.tint_on":"开启着色","uv_editor.tint_off":"关闭着色","action.uv_apply_all":"应用到所有面","action.uv_apply_all.desc":"将当前面的设置应用于所有面","message.image_editor_missing.title":"默认图像编辑器","message.image_editor_missing.message":"选择图像编辑器的可执行文件","message.image_editor_missing.detail":"Blockbench 无法在你的计算机上找到图像编辑器,请选择图像编辑器的可执行文件。","action.update_autouv":"更新自动 UV","action.update_autouv.desc":"更新所选立方体的自动 UV 映射","category.uv":"UV","status_bar.saved":"模型已保存","status_bar.unsaved":"有未保存的更改","action.move_up":"上移","action.move_up.desc":"相对于当前视角向上移动选定的立方体","action.move_down":"下移","action.move_down.desc":"相对于当前视角向下移动选定的立方体","action.move_left":"左移","action.move_left.desc":"相对于当前视角向左移动选定的立方体","action.move_right":"右移","action.move_right.desc":"相对于当前视角向右移动选定的立方体","action.move_forth":"前移","action.move_forth.desc":"相对于当前视角向前移动选定的立方体","action.move_back":"后移","action.move_back.desc":"相对于当前视角向后移动选定的立方体","layout.color.wireframe":"线框","layout.color.wireframe.desc":"线框模式中的线","action.add_animation":"添加动画","action.add_animation.desc":"创建一个空白动画","action.load_animation_file":"导入动画文件","action.load_animation_file.desc":"导入动画文件","action.play_animation":"播放动画","action.play_animation.desc":"预览所选的动画","action.slider_keyframe_time":"时间码","action.slider_keyframe_time.desc":"修改选定关键帧的时间码","timeline.rotation":"旋转","timeline.position":"位置","timeline.scale":"缩放","menu.keyframe.quaternion":"四元数","panel.animations":"动画","panel.keyframe":"关键帧","panel.keyframe.type":"关键帧(%0)","generic.delete":"删除","generic.rename":"重命名","message.no_animation_selected":"你必须选中一个动画才能执行此操作","message.no_bone_selected":"你必须选中一个骨骼才能执行此操作","message.duplicate_groups.title":"骨骼名称复制","message.duplicate_groups.message":"此骨骼的名称存在于多个骨骼上,这可能会导致一些问题。","action.select_all_keyframes":"选择所有关键帧","action.select_all_keyframes.desc":"选择当前骨骼的所有关键帧","action.delete_keyframes":"删除关键帧","action.delete_keyframes.desc":"删除所有选定的关键帧","menu.animation":"动画","menu.animation.loop":"循环","menu.animation.override":"覆盖","menu.animation.anim_time_update":"更新变量","message.display_skin_model.title":"皮肤模型","message.display_skin_model.message":"选择皮肤模型的类型","message.display_skin_model.classic":"经典(Steve)","message.display_skin_model.slim":"纤细(Alex)","message.bone_material":"改变骨骼材料","action.slider_animation_length":"动画长度","action.slider_animation_length.desc":"更改所选的动画长度","panel.variable_placeholders":"变量占位符","panel.variable_placeholders.info":"列出要通过 name=value 预览的变量","status_bar.vertex_distance":"距离: %0","dialog.create_gif.title":"录制 GIF","dialog.create_gif.length":"长度","dialog.create_gif.fps":"FPS","dialog.create_gif.compression":"压缩量","dialog.create_gif.play":"播放动画","category.animation":"动画","action.record_model_gif":"录制 GIF","action.record_model_gif.desc":"从当前角度记录模型的GIF动画","display.mirror":"镜像","data.separator":"分隔符","message.set_background_position.title":"背景位置","menu.preview.background.set_position":"设置位置","dialog.toolbar_edit.hidden":"隐藏","action.export_class_entity":"导出为 Java 实体","action.export_class_entity.desc":"将实体模型导出为 Java 类文件","settings.seethrough_outline":"X-Ray 轮廓","settings.seethrough_outline.desc":"显示物体被遮挡的轮廓","mode.edit":"编辑模式","mode.paint":"画板模式","mode.display":"显示调整模式","mode.animate":"动画模式","status_bar.recording_gif":"正在录制 GIF","status_bar.processing_gif":"正在处理 GIF","settings.backup_retain":"备份保留期限","settings.backup_retain.desc":"设置 Blockbench 保留旧备份的时间(天)","action.rotate_tool":"旋转","action.rotate_tool.desc":"用于选择和旋转立方体的工具","action.fill_tool":"油漆桶","action.fill_tool.desc":"油漆桶-用一种颜色填充整个面","action.eraser":"橡皮擦","action.eraser.desc":"橡皮擦工具能够将贴图上的颜色更改为透明色","action.color_picker":"拾色器","action.color_picker.desc":"用于选择材质贴图上像素颜色的工具","action.open_backup_folder":"打开备份文件夹","action.open_backup_folder.desc":"打开 Blockbench 备份文件夹","switches.mirror":"镜像 UV","language_name":"简体中文","message.plugin_reload":"已重新载入 %0 个本地插件","settings.brightness":"亮度","settings.brightness.desc":"预览的亮度,默认值为 50","menu.preview.perspective.reset":"重置相机位置","action.fill_mode":"填充模式","action.fill_mode.face":"面","action.fill_mode.color":"颜色","action.fill_mode.cube":"立方体","action.toggle_mirror_uv":"镜像 UV","action.toggle_mirror_uv.desc":"在所选立方体的 X 轴上切换 UV 镜像","action.toggle_uv_overlay":"切换 UV 叠加层","action.toggle_uv_overlay.desc":"启用后,将在贴图上方显示所有 UV 叠加层","menu.texture.blank":"应用到无贴图面","dialog.scale.select_overflow":"选择溢出","dialog.create_texture.compress":"压缩模板","action.action_control":"动作控制","action.action_control.desc":"搜索并且执行任何可用的操作","keybindings.recording":"录制快捷键","keybindings.press":"输入按键或输入组合按键或单击屏幕上的任意位置以记录键绑定","action.pivot_tool":"枢轴工具","action.pivot_tool.desc":"用于更改立方体和骨骼的旋转点的工具","action.slider_animation_speed":"播放速度","action.slider_animation_speed.desc":"时间线的播放速度以百分比表示","action.previous_keyframe":"上一个关键帧","action.previous_keyframe.desc":"转跳到上一个关键帧","action.next_keyframe":"下一个关键帧","action.next_keyframe.desc":"转跳到下一个关键帧","message.outdated_client.title":"Blockbench 已过期","message.outdated_client.message":"请更新到最新版本的 Blockbench 来执行此操作","action.export_asset_archive":"下载存档","action.export_asset_archive.desc":"下载包含模型和贴图的存档","action.upload_sketchfab":"上传到 Sketchfab","message.sketchfab.name_or_token":"请输入你的 Sketchfab 密码和名称","dialog.sketchfab_uploader.title":"上传 Sketchfab 模型","dialog.sketchfab_uploader.token":"API Token","dialog.sketchfab_uploader.about_token":"Token 用于将 Blockbench 连接到 Sketchfab 帐户,您可以在 %0 上找到它","dialog.sketchfab_uploader.name":"模型名称","dialog.sketchfab_uploader.description":"描述","dialog.sketchfab_uploader.tags":"标签","settings.sketchfab_token":"Sketchfab Token","settings.sketchfab_token.desc":"用于授权 Blockbench 上传到 Sketchfab 帐户的 Token","panel.color":"颜色","data.origin":"枢轴","message.sketchfab.success":"成功上传模型","message.sketchfab.error":"Sketchfab 模型上传失败","settings.outliner_colors":"大纲颜色","settings.outliner_colors.desc":"在大纲中显示立方体的颜色","action.upload_sketchfab.desc":"将你的模型上传到 Sketchfab","action.element_colors":"立方体颜色","action.element_colors.desc":"在大纲中显示立方体的颜色","texture.error.file":"文件未找到","texture.error.invalid":"无效的文件","texture.error.ratio":"宽高比无效","texture.error.parent":"父类模型提供的材质文件","message.recover_backup.title":"恢复模型","message.recover_backup.message":"Blockblench 被异常关闭,是否恢复正在编辑的模型?","message.install_plugin":"安装 %0 插件中","message.invalid_session.title":"无效的会话 Token","message.invalid_session.message":"你尝试加入的会话已过期或提供的Token无效","dialog.create_texture.power":"2 的幂的大小","dialog.create_gif.turn":"旋转台速度","action.edit_session":"编辑会话……","action.edit_session.desc":"通过连接编辑会话来与其他用户进行协作","action.reset_keyframe":"重置关键帧","action.reset_keyframe.desc":"重置所选关键帧的所有值","dialog.edit_session.title":"编辑会话","edit_session.username":"用户名","edit_session.token":"密码","edit_session.about":"编辑会话可用于在互联网上协作进行模型制作,创建一个会话并复制该 Token,将其发送给朋友,你的朋友就可以使用它来协作进行模型制作。","edit_session.join":"加入会话","edit_session.create":"创建会话","edit_session.quit":"退出会话","edit_session.joined":"%0 加入了会话","edit_session.left":"%0 离开了会话","edit_session.quit_session":"离开当前会话","edit_session.status":"状态","edit_session.hosting":"主机","edit_session.connected":"连接到会话","dialog.sketchfab_uploader.private":"私人(专业版)","dialog.sketchfab_uploader.password":"密码(专业版)","action.toggle_chat":"切换聊天","action.toggle_chat.desc":"切换聊天记录的可见性","action.uv_select_all":"选择全部","action.uv_select_all.desc":"在 UV 对话框中选择所有面","panel.chat":"聊天","edit_session.welcome":"欢迎加入 %0 的会话","dialog.yes":"是","dialog.no":"否","generic.remove":"移除","generic.download":"下载","generic.search":"搜索","dates.today":"今天","dates.yesterday":"昨天","dates.this_week":"本周","dates.weeks_ago":"%0 周前","mode.start":"开始","mode.start.new":"新建","mode.start.recent":"最近","format.free":"自由模型","format.free.desc":"制作 Unity 等游戏制作软件的无建模限制的模型","format.java_block":"Java 方块/物品","format.java_block.desc":"Java 版方块模型,大小和旋转都有限制","format.bedrock":"基岩版模型","format.bedrock.desc":"适用于基岩版的模型","format.bedrock_old":"旧版基岩版模型","format.bedrock_old.desc":"Pre-1.12 基岩版实体模型","format.modded_entity":"模组版实体","format.modded_entity.desc":"为模组所适用的模型,能够直接以 .java 的类文件形式导出","format.optifine_entity":"OptiFine 实体","format.optifine_entity.desc":"OptiFine 自定义的实体模型","keys.mouse":"鼠标按键 %0","message.cleared_blank_faces.title":"空白面","message.cleared_blank_faces.message":"Blockbench 发现 %0 立方体没有任何材质,你想要移除这些元素么?","message.wireframe.enabled":"线框视图已启用","message.wireframe.disabled":"线框视图已禁用","dialog.project.box_uv":"Box UV","dialog.convert_project.title":"转换项目","dialog.convert_project.text":"确定要转换此项目么?此步骤将无法撤销。","dialog.create_texture.double_use":"保持多纹理占用","dialog.model_stats.title":"模型统计","dialog.model_stats.cubes":"立方体","dialog.model_stats.locators":"定位器","dialog.model_stats.groups":"组","dialog.model_stats.vertices":"顶点","dialog.model_stats.faces":"面","settings.username":"用户名","settings.username.desc":"编辑会话的用户名","settings.painting_grid":"画板网格","settings.painting_grid.desc":"在画板模式下为附着材质的立方体显示网格","action.slider_brush_min_opacity":"最小不透明度","action.slider_brush_min_opacity.desc":"噪点笔刷的最小不透明度(百分比)","action.convert_project":"转换项目","action.convert_project.desc":"将转换当前项目格式以用于其他模型格式","action.close_project":"关闭项目","action.close_project.desc":"关闭当前项目","action.export_bedrock":"导出基岩版几何体","action.export_bedrock.desc":"以基岩版几何体文件导出模型。","action.save_project":"保存项目","action.save_project.desc":"保存当前模型为项目文件","action.save_project_as":"另存为项目","action.save_project_as.desc":"将当前模型以项目文件的形式保存在其他位置","action.export_over":"复写模型","action.export_over.desc":"通过覆写文件来保存模型、材质和动画","action.add_locator":"添加定位器","action.add_locator.desc":"添加新的定位器,以控制粒子、牵引等位置","action.sidebar_left":"材质和 UV","action.sidebar_left.desc":"打开一个 UV 和材质的面板","action.sidebar_right":"立方体元素属性","action.sidebar_right.desc":"打开编辑元素的面板","action.uv_turn_mapping":"转向映射","action.uv_turn_mapping.desc":"将 UV 映射转 90 度","action.remove_blank_faces":"移除空白面","action.remove_blank_faces.desc":"删除所有选中的未贴图面","menu.uv.select":"选择立方体","web.download_app":"下载 App","uv_editor.turned":"已转映射","display.reference.crossbow":"十字弓","dialog.settings.search_results":"搜索结果","settings.animation_snap":"动画捕捉","settings.animation_snap.desc":"动画时间轴中关键帧的捕捉间隔","action.import_optifine_part":"导入 OptiFine 部件","action.import_optifine_part.desc":"为 OptiFine 导入一个实体部件模型","data.locator":"定位器","mode.start.no_recents":"最近未打开过模型文件","panel.element":"元素","panel.element.position":"位置","panel.element.size":"尺寸","panel.element.origin":"枢轴点","panel.element.rotation":"旋转","message.canvas_limit_error.title":"工作区限制错误","message.canvas_limit_error.message":"无法正确执行此操作,因为此格式将工作区限制为 48 个单位。移动枢轴点以避免此情况。","data.effect":"效果","generic.name":"名称","settings.recent_projects":"最近编辑的项目","settings.recent_projects.desc":"最近编辑的项目的最大显示数量","settings.volume":"音量","settings.volume.desc":"动画中声音效果的音量控制","action.change_keyframe_file":"选择文件","action.change_keyframe_file.desc":"选择音频文件以预览音效","action.clear_timeline":"清除时间轴","action.clear_timeline.desc":"清除时间轴中所有未选中的模型骨骼","action.select_effect_animator":"动画效果","action.select_effect_animator.desc":"打开时间轴以添加声音和粒子效果","action.timeline_focus":"通道","action.timeline_focus.desc":"选择要在时间轴中显示的动画通道","timeline.particle":"粒子","timeline.sound":"声音","timeline.effects":"效果","data.format":"格式","format.optifine_part":"OptiFine Part","format.optifine_part.desc":"用于 OptiFine 实体模型的 JPM part","action.reverse_keyframes":"反转关键帧","action.reverse_keyframes.desc":"反转所选关键帧的顺序","generic.help":"帮助","message.removed_faces":"已经移除 %0 个面","dialog.sketchfab_uploader.draft":"草稿","action.slider_pos":"%0 轴移动","action.slider_pos.desc":"以 %0 轴移动立方体","action.slider_size":"%0 轴尺寸","action.slider_size.desc":"以 %0 轴调整立方体大小","action.slider_rotation":"%0 轴旋转","action.slider_rotation.desc":"围绕 %0 轴旋转立方体","action.slider_origin":"%0 轴向枢轴","action.slider_origin.desc":"%0 轴向移动枢轴","action.rotate_cw":"旋转 %0 +90","action.rotate_cw.desc":"将所选的立方体在 %0 轴上旋转 90°","action.rotate_ccw":"旋转 %0 -90","action.rotate_ccw.desc":"将所选的立方体在 %0 轴上旋转 -90°","action.flip":"%0 轴翻转","action.flip.desc":"翻转 %0 轴上的选定立方体","action.center":"%0 轴居中","action.center.desc":"将所选立方体居中在 %0 轴上","action.bring_up_all_animations":"将所有修改后的动画放入时间轴","panel.bone":"骨骼","data.color":"颜色","generic.export":"导出","generic.none":"无","status_bar.recording":"拍摄延时摄影","message.add_to_palette":"添加到调色板","message.size_modifiers":"按住 Ctrl 或 Shift 键操作以进行微调","message.timelapse_start":"延时摄影已启动","message.timelapse_stop":"延时摄影已关闭","message.import_palette.replace_palette":"切换旧调色板","message.import_palette.threshold":"合并阈值","dialog.timelapse.interval":"间隔(秒)","dialog.timelapse.source":"资源","dialog.timelapse.source.interface":"界面","dialog.timelapse.source.locked":"锁定角度","dialog.timelapse.destination":"目标文件夹","layout.color.checkerboard":"透明背景","layout.color.checkerboard.desc":"工作区和 UV 编辑器的背景","layout.font.code":"代码字体","layout.css":"自定义 CSS","settings.category.paint":"颜料","settings.deactivate_size_limit":"取消大小限制","settings.deactivate_size_limit.desc":"取消特定格式模型的大小限制,警告:这可能会导致模型无效","settings.brush_opacity_modifier":"选择笔刷的不透明度","settings.brush_opacity_modifier.desc":"使用手写笔时修改笔刷的不透明度","settings.brush_size_modifier":"笔刷大小选择器","settings.brush_size_modifier.desc":"使用手写笔时修改画笔的大小","settings.brush_modifier.pressure":"笔触","settings.brush_modifier.tilt":"倾斜","category.color":"颜色","action.import_theme":"导入主题","action.export_theme":"导出主题","action.export_theme.desc":"创建当前设置的主题文件","action.reset_theme":"重置主题","action.reset_theme.desc":"重置为默认的 Blockbench 主题","action.slider_color_h":"色调","action.slider_color_s":"饱和度","action.slider_color_v":"值","action.add_to_palette":"添加到调色板","action.add_to_palette.desc":"将所选颜色添加到调色板","action.import_palette":"导入调色板","action.import_palette.desc":"导入一个 .bbpalette 文件","action.export_palette":"导出调色板","action.export_palette.desc":"将调色板导出为 .bbpalette 格式文件","action.generate_palette":"创建调色板","action.generate_palette.desc":"从材质纹理贴图生成调色板","action.sort_palette":"将调色板排序","action.sort_palette.desc":"按颜色和亮度对调色板上所有的颜色进行排序","action.timelapse":"延时视频……","action.timelapse.desc":"生成你的建模过程延时视频","action.add_keyframe":"添加关键帧","action.add_keyframe.desc":"自动添加关键帧,按下 Shift 键强制使用默认值","action.bring_up_all_animations.desc":"将所有修改后的动画置入到时间轴内","timeline.timeline":"使用说明","menu.palette.load.default":"默认","panel.color.picker":"选色器","panel.color.palette":"调色板","generic.import":"导入","settings.brush_modifier.none":"啥都没有","action.export_entity":"导出为基岩版格式的·实体模型","action.export_entity.desc":"将当前模型作为实体模型添加到 mobs.json 文件中","settings.highlight_cubes":"高亮显示方块","settings.highlight_cubes.desc":"当鼠标悬停或选择方块时,高亮显示它们","action.add_marker":"设置标记","action.add_marker.desc":"设置一个时间轴点标记","timeline.pre_effect_script":"脚本","format.skin":"皮肤","format.skin.desc":"编辑玩家和实体的皮肤","message.sketchfab.setup_guide":"想学习如何在 Sketchfab 中设置模型吗?请阅读 %0!","dialog.skin.title":"创建皮肤","dialog.skin.model":"模型","dialog.skin.texture":"材质(可选)","action.toggle_skin_layer":"切换皮肤叠层","action.toggle_skin_layer.desc":"切换皮肤模型的帽子和衣服叠层","action.gui_light":"GUI 光照","action.gui_light.desc":"选择物品栏中物品的光照方式","action.gui_light.side":"侧置光照","action.gui_light.front":"前置光照","action.move_keyframe_back":"向前移动关键帧","action.move_keyframe_forth":"向后移动关键帧","menu.help":"帮助","menu.help.discord":"Discord 服务器","menu.help.report_issue":"向开发者反馈问题","menu.help.plugin_documentation":"插件 API 文档","menu.help.search_action":"搜索并执行操作","menu.help.donate":"捐赠","menu.help.about":"关于……","menu.preview.background.clipboard":"从剪贴板中进行加载","dialog.ignore":"忽略","generic.unset":"取消设置","message.invalid_builtin_parent.title":"内置的父级模型无效","message.invalid_builtin_parent.message":"为了导出可用的模型文件,删除了无效的内置父级模型 “%0”","dialog.resize_texture.fill":"填充","dialog.resize_texture.fill.transparent":"透明","dialog.resize_texture.fill.color":"颜色","dialog.resize_texture.fill.repeat":"重复","dialog.resize_texture.fill.stretch":"伸展","dialog.scale.element_pivot":"元素枢轴","dialog.scale.selection_center":"选择中心","dialog.create_gif.length_mode":"长度模式","dialog.create_gif.length_mode.seconds":"秒","dialog.create_gif.length_mode.frames":"框架","dialog.create_gif.length_mode.animation":"动画长度","dialog.create_gif.length_mode.turntable":"转盘旋转","dialog.save_angle.projection":"投影","dialog.save_angle.projection.perspective":"透视图","dialog.save_angle.projection.orthographic":"正射投影","dialog.sketchfab_uploader.animations":"动画制作","dialog.settings.theme":"主题","settings.category.interface":"界面","settings.preview_checkerboard":"预览网格","settings.preview_checkerboard.desc":"修改预览网格的背景","settings.uv_checkerboard":"UV编辑器网格","settings.uv_checkerboard.desc":"修改UV编辑器后的网格背景","category.paint":"漆","action.fill_mode.color_connected":"联系的颜色","action.draw_shape_type":"形状类型","action.draw_shape_type.rectangle":"矩形","action.draw_shape_type.rectangle_h":"矩形(空心)","action.draw_shape_type.ellipse":"椭圆","action.draw_shape_type.ellipse_h":"椭圆(空心)","action.draw_shape_type.line":"直线","action.mirror_painting":"镜像绘画","action.mirror_painting.description":"在一边绘画像素的同时另一也会有同样的像素","action.lock_alpha":"锁定 Alpha 通道","action.lock_alpha.description":"锁定所有像素的透明度","action.draw_shape_tool":"绘制形状","action.draw_shape_tool.desc":"在贴图上绘制简单形状的工具","action.copy_paste_tool":"复制粘贴工具","action.copy_paste_tool.desc":"复制和粘贴材质的工具","action.export_gltf":"导出为 glTF 文件","action.export_gltf.desc":"将模型和动画导出为 glTF 文件使其能在其他3D建模软件中使用","action.transform_space":"变换空间","action.transform_space.desc":"默认转换元素体素和绑骨","action.transform_space.global":"全部","action.transform_space.bone":"绑骨","action.transform_space.local":"本地","action.toggle_camera_projection":"切换相机投影","action.toggle_camera_projection.desc":"切换透视图和正视之间的相机投影","action.load_camera_angle":"摄影机角度: %0","action.load_camera_angle.desc":"载入相机角度 “%0”","action.slider_face_tint":"色调指数","action.slider_face_tint.desc":"设置当前面的色调索引, -1 表示不设置 ","menu.help.quickstart":"快速入门向导","menu.help.developer":"开发者","menu.help.developer.dev_tools":"打开开发工具","menu.help.developer.reset_storage":"恢复全部默认设置","menu.help.developer.reset_storage.confirm":"你确定要将 Blockbench 重置为默认设置吗?\\n这将重置或删除所有自定义设置,按键绑定和已安装的插件","menu.help.developer.cache_reload":"缓存刷新","menu.texture.resize":"调整大小","menu.preview.orthographic":"预览正交","menu.preview.save_angle":"保存角度","menu.preview.angle":"角度","menu.preview.angle.initial":"初始角度","menu.preview.angle.load":"加载","menu.preview.maximize":"最大化","panel.color.both":"两者","uv_editor.copy_selection":"复制所选内容","uv_editor.paste_selection":"粘贴所选内容","uv_editor.copy_paste_tool.place":"此地","uv_editor.copy_paste_tool.cut":"剪切","uv_editor.copy_paste_tool.mirror_x":"镜像 X 轴","uv_editor.copy_paste_tool.mirror_y":"镜像 Y 轴","uv_editor.copy_paste_tool.rotate":"旋转90度","dialog.project.modded_entity_version":"导出版本","dialog.save_angle.position":"摄像机位置","dialog.save_angle.target":"焦点","dialog.skin.pose":"动作","layout.color.frame":"窗框","layout.color.frame.desc":"窗口的边框和标题栏","settings.large_grid_size":"块网格大小","settings.large_grid_size.desc":"块状网格的大小","action.load_plugin_from_url":"从URL加载插件","action.load_plugin_from_url.desc":"通过指定URL从服务器加载插件","action.cube_counter.desc":"显示当前的多维数据集数和其他统计信息","action.unlock_everything":"解锁全部","action.unlock_everything.desc":"解锁大纲视图中的所有组和元素。","action.load_palette":"加载调色板","action.load_palette.desc":"加载内置调色板预设之一","action.toggle_locked":"拨动锁","action.toggle_locked.desc":"切换所选元素是否被锁定","action.apply_display_preset":"套用预设","action.apply_display_preset.desc":"应用默认或自定义显示设置预设","action.apply_display_preset.here":"应用于此插槽","action.apply_display_preset.everywhere":"应用于所有插槽","action.resolve_keyframe_expressions":"解析关键帧","action.resolve_keyframe_expressions.desc":"解析选定关键帧的数学表达式","action.fold_all_animations":"折叠所有动画","menu.palette.load.empty":"啥都没有","switches.lock":"锁","camera_angle.isometric_right":"等距右","camera_angle.isometric_left":"等距左","settings.render_sides":"渲染边框","settings.render_sides.desc":"选择要渲染的面","settings.render_sides.auto":"自动设置","settings.render_sides.front":"外围","settings.render_sides.double":"内部与外围","generic.enable":"启用","generic.disable":"禁用","generic.redacted":"修订","dialog.project.layered_textures":"纹理分层","dialog.select_texture.import_all":"导入所有","dialog.skin.layer_template":"纹理结构","about.version.up_to_date":"目前为最新版本","about.version.update_available":"版本%0可用","settings.category.application":"应用","settings.streamer_mode":"拖动模式","settings.streamer_mode.desc":"隐藏信息,比如最近的型号","settings.automatic_updates":"自动更新","settings.automatic_updates.desc":"自动下载新版本并保持Blockbench更新","action.rotation_space":"旋转的范围","action.focus_on_selection":"选择中心视图","action.focus_on_selection.desc":"将相机对准当前选区的中心","action.jump_to_timeline_start":"转跳到动画起点","action.jump_to_timeline_end":"转跳到动画终点","menu.help.updating":"更新中(%0%)","menu.help.update_ready":"重新启动以更新","menu.help.update_failed":"更新失败","menu.animation.loop.once":"播放一次","menu.animation.loop.hold":"停止于最后一帧","menu.animation.loop.loop":"循环播放","interface.streamer_mode_on":"启用拖动模式","generic.reset":"重置","generic.restore":"恢复","keys.mousewheel":"鼠标滚轮","message.delete_animation.title":"删除动画","message.delete_animation.message":"该动画已从 Blockbench 中移除。是否同时在已保存的文件中删除该动画?","message.reset_keybindings":"确定要重置所有快捷键?","message.no_animation_to_import":"没有可导入的动画","dialog.material_instances.title":"材料实例","dialog.animation_import.title":"选择需要导入的动画","dialog.create_texture.padding":"填充","settings.fov":"视野","settings.fov.desc":"摄像机视野,默认是45","settings.sync_color":"同步颜色","settings.sync_color.desc":"在不同的Blockbench实例之间同步颜色","settings.dialog_drag_background":"背景","settings.dialog_drag_background.desc":"显示“背景”对话框","settings.minify_bbmodel":"压缩项目文件","settings.minify_bbmodel.desc":"保存时将项目文件编写为单行代码","action.edit_material_instances":"编辑材料实例","action.edit_material_instances.desc":"编辑图形的材质实例名","action.save_all_animations":"保存所有动画","action.save_all_animations.desc":"保存所有当前加载的动画","action.keyframe_interpolation":"插值","action.keyframe_interpolation.desc":"选择插值的模式","action.keyframe_interpolation.linear":"线性","action.keyframe_interpolation.catmullrom":"平滑","action.timeline_focus.hide_empty":"隐藏空通道","menu.file.preferences":"首选项","menu.animation.blend_weight":"混合权重","menu.animation.save":"保存","menu.animation.properties":"属性","menu.animation.file":"文件","menu.animation.snapping":"拍摄","menu.animation.open_location":"打开文件所在位置","panel.keyframe.add_data_point":"添加关键帧数据点","panel.keyframe.remove_data_point":"移除数据点","panel.keyframe.pre":"前","panel.keyframe.post":"后","generic.all":"全部","message.small_face_dimensions.title":"不兼容的界面维度","message.small_face_dimensions.message":"选区中存在小于1个单位的立方体。Box UV 将对该类立方体视作0像素宽度处理,因此该类方块的贴图可能出现异常。","message.small_face_dimensions.face_uv":"当前的格式支持每面UV贴图,可以处理小的面尺寸。进入“文件”>“项目…”,取消选中“框UV”。","dialog.plugins.outdated_client":"需要更新版本的 Blockbench","dialog.plugins.outdated_plugin":"插件已过时,不适用于当前版本的Blockbench","settings.motion_trails":"运动轨迹","settings.motion_trails.desc":"在动画编辑器中显示运动轨迹","settings.antialiasing":"抗锯齿","settings.antialiasing.desc":"在预览启用抗锯齿。重启应用改动","action.timeline_frame_back":"上一个关键帧","action.timeline_frame_forth":"下一个关键帧","action.ik_enabled":"启用IK","action.ik_enabled.desc":"启用反向运动于此骨骼","action.slider_ik_chain_length":"IK链的长度","action.slider_ik_chain_length.desc":"IK骨骼链的向上长度","panel.bone.ik":"反向运动(实验功能)","settings.particle_tick_rate":"粒子频率","settings.particle_tick_rate.desc":"粒子效应的速率,单位为每秒。默认是30","action.lock_motion_trail":"锁定运动轨迹","action.lock_motion_trail.desc":"锁定运动轨迹到当前选择的组","menu.animation_file.unload":"Unload Animation File"}')};let t;window.tl=function(e,t){if(e&&e.length>100)return e;var a=Language.data[e];if(a&&a.length>0){if(t){t instanceof Array==0&&(t=[t]);for(var i=t.length;i>0;)i--,a=a.replace(new RegExp("%"+i,"g"),t[i])}return a}return e},window.translateUI=function(){$(".tl").each((function(e,t){var a=tl($(t).text());$(t).text(a)}))},window.Language={data:{},code:"en",options:{en:"English",de:"Deutsch (German)",es:"Español (Spanish)",fr:"Français (French)",it:"Italiano (Italian)",ja:"日本語 (Japanese)",ko:"한국어 (Korean)",nl:"Nederlands (Dutch)",pl:"Polski (Polish)",pt:"Português (Portuguese)",ru:"русский (Russian)",sv:"Svenska (Swedish)",zh:"中文 (Chinese)"},toString:()=>Language.code};try{t=JSON.parse(localStorage.getItem("settings")).language.value}catch(e){}t||(t=navigator.language.replace(/-\w+/,"")),t&&Language.options[t]&&(Language.code=t,document.body.parentNode.attributes.lang.value=Language.code),Language.data=e[Language.code],console.log("Webpack bundle loaded")})(); \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 6369d31..d281c65 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,14 +10,6 @@ "integrity": "sha512-GLyWIFBbGvpKPGo55JyRZAo4lVbnBiD52cKlw/0Vt+wnmKvWJkpZvsjVoaIolyBXDeAQKSicRtqFNPem9w0WYA==", "dev": true }, - "@babel/runtime": { - "version": "7.12.5", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.5.tgz", - "integrity": "sha512-plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg==", - "requires": { - "regenerator-runtime": "^0.13.4" - } - }, "@develar/schema-utils": { "version": "2.6.5", "resolved": "https://registry.npmjs.org/@develar/schema-utils/-/schema-utils-2.6.5.tgz", @@ -28,6 +20,12 @@ "ajv-keywords": "^3.4.1" } }, + "@discoveryjs/json-ext": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.2.tgz", + "integrity": "sha512-HyYEUDeIj5rRQU2Hk5HTB2uHsbRQpF70nvMhVzi+VJR0X+xNEhjPui4/kBf3VeH/wqD28PT4sVOm8qqLjBrSZg==", + "dev": true + }, "@electron/get": { "version": "1.12.2", "resolved": "https://registry.npmjs.org/@electron/get/-/get-1.12.2.tgz", @@ -45,327 +43,6 @@ "sumchecker": "^3.0.1" } }, - "@jimp/bmp": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/bmp/-/bmp-0.16.1.tgz", - "integrity": "sha512-iwyNYQeBawrdg/f24x3pQ5rEx+/GwjZcCXd3Kgc+ZUd+Ivia7sIqBsOnDaMZdKCBPlfW364ekexnlOqyVa0NWg==", - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1", - "bmp-js": "^0.1.0" - } - }, - "@jimp/core": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/core/-/core-0.16.1.tgz", - "integrity": "sha512-la7kQia31V6kQ4q1kI/uLimu8FXx7imWVajDGtwUG8fzePLWDFJyZl0fdIXVCL1JW2nBcRHidUot6jvlRDi2+g==", - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1", - "any-base": "^1.1.0", - "buffer": "^5.2.0", - "exif-parser": "^0.1.12", - "file-type": "^9.0.0", - "load-bmfont": "^1.3.1", - "mkdirp": "^0.5.1", - "phin": "^2.9.1", - "pixelmatch": "^4.0.2", - "tinycolor2": "^1.4.1" - } - }, - "@jimp/custom": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/custom/-/custom-0.16.1.tgz", - "integrity": "sha512-DNUAHNSiUI/j9hmbatD6WN/EBIyeq4AO0frl5ETtt51VN1SvE4t4v83ZA/V6ikxEf3hxLju4tQ5Pc3zmZkN/3A==", - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/core": "^0.16.1" - } - }, - "@jimp/gif": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/gif/-/gif-0.16.1.tgz", - "integrity": "sha512-r/1+GzIW1D5zrP4tNrfW+3y4vqD935WBXSc8X/wm23QTY9aJO9Lw6PEdzpYCEY+SOklIFKaJYUAq/Nvgm/9ryw==", - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1", - "gifwrap": "^0.9.2", - "omggif": "^1.0.9" - } - }, - "@jimp/jpeg": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/jpeg/-/jpeg-0.16.1.tgz", - "integrity": "sha512-8352zrdlCCLFdZ/J+JjBslDvml+fS3Z8gttdml0We759PnnZGqrnPRhkOEOJbNUlE+dD4ckLeIe6NPxlS/7U+w==", - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1", - "jpeg-js": "0.4.2" - } - }, - "@jimp/plugin-blit": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-blit/-/plugin-blit-0.16.1.tgz", - "integrity": "sha512-fKFNARm32RoLSokJ8WZXHHH2CGzz6ire2n1Jh6u+XQLhk9TweT1DcLHIXwQMh8oR12KgjbgsMGvrMVlVknmOAg==", - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - } - }, - "@jimp/plugin-blur": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-blur/-/plugin-blur-0.16.1.tgz", - "integrity": "sha512-1WhuLGGj9MypFKRcPvmW45ht7nXkOKu+lg3n2VBzIB7r4kKNVchuI59bXaCYQumOLEqVK7JdB4glaDAbCQCLyw==", - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - } - }, - "@jimp/plugin-circle": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-circle/-/plugin-circle-0.16.1.tgz", - "integrity": "sha512-JK7yi1CIU7/XL8hdahjcbGA3V7c+F+Iw+mhMQhLEi7Q0tCnZ69YJBTamMiNg3fWPVfMuvWJJKOBRVpwNTuaZRg==", - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - } - }, - "@jimp/plugin-color": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-color/-/plugin-color-0.16.1.tgz", - "integrity": "sha512-9yQttBAO5SEFj7S6nJK54f+1BnuBG4c28q+iyzm1JjtnehjqMg6Ljw4gCSDCvoCQ3jBSYHN66pmwTV74SU1B7A==", - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1", - "tinycolor2": "^1.4.1" - } - }, - "@jimp/plugin-contain": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-contain/-/plugin-contain-0.16.1.tgz", - "integrity": "sha512-44F3dUIjBDHN+Ym/vEfg+jtjMjAqd2uw9nssN67/n4FdpuZUVs7E7wadKY1RRNuJO+WgcD5aDQcsvurXMETQTg==", - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - } - }, - "@jimp/plugin-cover": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-cover/-/plugin-cover-0.16.1.tgz", - "integrity": "sha512-YztWCIldBAVo0zxcQXR+a/uk3/TtYnpKU2CanOPJ7baIuDlWPsG+YE4xTsswZZc12H9Kl7CiziEbDtvF9kwA/Q==", - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - } - }, - "@jimp/plugin-crop": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-crop/-/plugin-crop-0.16.1.tgz", - "integrity": "sha512-UQdva9oQzCVadkyo3T5Tv2CUZbf0klm2cD4cWMlASuTOYgaGaFHhT9st+kmfvXjKL8q3STkBu/zUPV6PbuV3ew==", - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - } - }, - "@jimp/plugin-displace": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-displace/-/plugin-displace-0.16.1.tgz", - "integrity": "sha512-iVAWuz2+G6Heu8gVZksUz+4hQYpR4R0R/RtBzpWEl8ItBe7O6QjORAkhxzg+WdYLL2A/Yd4ekTpvK0/qW8hTVw==", - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - } - }, - "@jimp/plugin-dither": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-dither/-/plugin-dither-0.16.1.tgz", - "integrity": "sha512-tADKVd+HDC9EhJRUDwMvzBXPz4GLoU6s5P7xkVq46tskExYSptgj5713J5Thj3NMgH9Rsqu22jNg1H/7tr3V9Q==", - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - } - }, - "@jimp/plugin-fisheye": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-fisheye/-/plugin-fisheye-0.16.1.tgz", - "integrity": "sha512-BWHnc5hVobviTyIRHhIy9VxI1ACf4CeSuCfURB6JZm87YuyvgQh5aX5UDKtOz/3haMHXBLP61ZBxlNpMD8CG4A==", - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - } - }, - "@jimp/plugin-flip": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-flip/-/plugin-flip-0.16.1.tgz", - "integrity": "sha512-KdxTf0zErfZ8DyHkImDTnQBuHby+a5YFdoKI/G3GpBl3qxLBvC+PWkS2F/iN3H7wszP7/TKxTEvWL927pypT0w==", - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - } - }, - "@jimp/plugin-gaussian": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-gaussian/-/plugin-gaussian-0.16.1.tgz", - "integrity": "sha512-u9n4wjskh3N1mSqketbL6tVcLU2S5TEaFPR40K6TDv4phPLZALi1Of7reUmYpVm8mBDHt1I6kGhuCJiWvzfGyg==", - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - } - }, - "@jimp/plugin-invert": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-invert/-/plugin-invert-0.16.1.tgz", - "integrity": "sha512-2DKuyVXANH8WDpW9NG+PYFbehzJfweZszFYyxcaewaPLN0GxvxVLOGOPP1NuUTcHkOdMFbE0nHDuB7f+sYF/2w==", - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - } - }, - "@jimp/plugin-mask": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-mask/-/plugin-mask-0.16.1.tgz", - "integrity": "sha512-snfiqHlVuj4bSFS0v96vo2PpqCDMe4JB+O++sMo5jF5mvGcGL6AIeLo8cYqPNpdO6BZpBJ8MY5El0Veckhr39Q==", - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - } - }, - "@jimp/plugin-normalize": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-normalize/-/plugin-normalize-0.16.1.tgz", - "integrity": "sha512-dOQfIOvGLKDKXPU8xXWzaUeB0nvkosHw6Xg1WhS1Z5Q0PazByhaxOQkSKgUryNN/H+X7UdbDvlyh/yHf3ITRaw==", - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - } - }, - "@jimp/plugin-print": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-print/-/plugin-print-0.16.1.tgz", - "integrity": "sha512-ceWgYN40jbN4cWRxixym+csyVymvrryuKBQ+zoIvN5iE6OyS+2d7Mn4zlNgumSczb9GGyZZESIgVcBDA1ezq0Q==", - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1", - "load-bmfont": "^1.4.0" - } - }, - "@jimp/plugin-resize": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-resize/-/plugin-resize-0.16.1.tgz", - "integrity": "sha512-u4JBLdRI7dargC04p2Ha24kofQBk3vhaf0q8FwSYgnCRwxfvh2RxvhJZk9H7Q91JZp6wgjz/SjvEAYjGCEgAwQ==", - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - } - }, - "@jimp/plugin-rotate": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-rotate/-/plugin-rotate-0.16.1.tgz", - "integrity": "sha512-ZUU415gDQ0VjYutmVgAYYxC9Og9ixu2jAGMCU54mSMfuIlmohYfwARQmI7h4QB84M76c9hVLdONWjuo+rip/zg==", - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - } - }, - "@jimp/plugin-scale": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-scale/-/plugin-scale-0.16.1.tgz", - "integrity": "sha512-jM2QlgThIDIc4rcyughD5O7sOYezxdafg/2Xtd1csfK3z6fba3asxDwthqPZAgitrLgiKBDp6XfzC07Y/CefUw==", - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - } - }, - "@jimp/plugin-shadow": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-shadow/-/plugin-shadow-0.16.1.tgz", - "integrity": "sha512-MeD2Is17oKzXLnsphAa1sDstTu6nxscugxAEk3ji0GV1FohCvpHBcec0nAq6/czg4WzqfDts+fcPfC79qWmqrA==", - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - } - }, - "@jimp/plugin-threshold": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugin-threshold/-/plugin-threshold-0.16.1.tgz", - "integrity": "sha512-iGW8U/wiCSR0+6syrPioVGoSzQFt4Z91SsCRbgNKTAk7D+XQv6OI78jvvYg4o0c2FOlwGhqz147HZV5utoSLxA==", - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1" - } - }, - "@jimp/plugins": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/plugins/-/plugins-0.16.1.tgz", - "integrity": "sha512-c+lCqa25b+4q6mJZSetlxhMoYuiltyS+ValLzdwK/47+aYsq+kcJNl+TuxIEKf59yr9+5rkbpsPkZHLF/V7FFA==", - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/plugin-blit": "^0.16.1", - "@jimp/plugin-blur": "^0.16.1", - "@jimp/plugin-circle": "^0.16.1", - "@jimp/plugin-color": "^0.16.1", - "@jimp/plugin-contain": "^0.16.1", - "@jimp/plugin-cover": "^0.16.1", - "@jimp/plugin-crop": "^0.16.1", - "@jimp/plugin-displace": "^0.16.1", - "@jimp/plugin-dither": "^0.16.1", - "@jimp/plugin-fisheye": "^0.16.1", - "@jimp/plugin-flip": "^0.16.1", - "@jimp/plugin-gaussian": "^0.16.1", - "@jimp/plugin-invert": "^0.16.1", - "@jimp/plugin-mask": "^0.16.1", - "@jimp/plugin-normalize": "^0.16.1", - "@jimp/plugin-print": "^0.16.1", - "@jimp/plugin-resize": "^0.16.1", - "@jimp/plugin-rotate": "^0.16.1", - "@jimp/plugin-scale": "^0.16.1", - "@jimp/plugin-shadow": "^0.16.1", - "@jimp/plugin-threshold": "^0.16.1", - "timm": "^1.6.1" - } - }, - "@jimp/png": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/png/-/png-0.16.1.tgz", - "integrity": "sha512-iyWoCxEBTW0OUWWn6SveD4LePW89kO7ZOy5sCfYeDM/oTPLpR8iMIGvZpZUz1b8kvzFr27vPst4E5rJhGjwsdw==", - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/utils": "^0.16.1", - "pngjs": "^3.3.3" - } - }, - "@jimp/tiff": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/tiff/-/tiff-0.16.1.tgz", - "integrity": "sha512-3K3+xpJS79RmSkAvFMgqY5dhSB+/sxhwTFA9f4AVHUK0oKW+u6r52Z1L0tMXHnpbAdR9EJ+xaAl2D4x19XShkQ==", - "requires": { - "@babel/runtime": "^7.7.2", - "utif": "^2.0.1" - } - }, - "@jimp/types": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/types/-/types-0.16.1.tgz", - "integrity": "sha512-g1w/+NfWqiVW4CaXSJyD28JQqZtm2eyKMWPhBBDCJN9nLCN12/Az0WFF3JUAktzdsEC2KRN2AqB1a2oMZBNgSQ==", - "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/bmp": "^0.16.1", - "@jimp/gif": "^0.16.1", - "@jimp/jpeg": "^0.16.1", - "@jimp/png": "^0.16.1", - "@jimp/tiff": "^0.16.1", - "timm": "^1.6.1" - } - }, - "@jimp/utils": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@jimp/utils/-/utils-0.16.1.tgz", - "integrity": "sha512-8fULQjB0x4LzUSiSYG6ZtQl355sZjxbv8r9PPAuYHzS9sGiSHJQavNqK/nKnpDsVkU88/vRGcE7t3nMU0dEnVw==", - "requires": { - "@babel/runtime": "^7.7.2", - "regenerator-runtime": "^0.13.3" - } - }, "@sindresorhus/is": { "version": "0.14.0", "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", @@ -387,6 +64,32 @@ "integrity": "sha512-Q1y515GcOdTHgagaVFhHnIFQ38ygs/kmxdNpvpou+raI9UO3YZcHDngBSYKQklcKlvA7iuQlmIKbzvmxcOE9CQ==", "dev": true }, + "@types/eslint": { + "version": "7.2.6", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.2.6.tgz", + "integrity": "sha512-I+1sYH+NPQ3/tVqCeUSBwTE/0heyvtXqpIopUUArlBm0Kpocb8FbMa3AZ/ASKIFpN3rnEx932TTXDbt9OXsNDw==", + "dev": true, + "requires": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "@types/eslint-scope": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.0.tgz", + "integrity": "sha512-O/ql2+rrCUe2W2rs7wMR+GqPRcgB6UiqN5RhrR5xruFlY7l9YLMn0ZkDzjoHLeiFkR8MCQZVudUuuvQ2BLC9Qw==", + "dev": true, + "requires": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "@types/estree": { + "version": "0.0.46", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.46.tgz", + "integrity": "sha512-laIjwTQaD+5DukBZaygQ79K1Z0jb1bPEMRrkXSLjtCcZm+abyp5YbrqpSLzD42FwWW6gK/aS4NYpJ804nG2brg==", + "dev": true + }, "@types/fs-extra": { "version": "9.0.2", "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-9.0.2.tgz", @@ -405,6 +108,12 @@ "@types/sizzle": "*" } }, + "@types/json-schema": { + "version": "7.0.7", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.7.tgz", + "integrity": "sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA==", + "dev": true + }, "@types/node": { "version": "14.0.19", "resolved": "https://registry.npmjs.org/@types/node/-/node-14.0.19.tgz", @@ -439,6 +148,191 @@ "integrity": "sha512-FA/BWv8t8ZWJ+gEOnLLd8ygxH/2UFbAvgEonyfN6yWGLKc7zVjbpl2Y4CTjid9h2RfgPP6SEt6uHwEOply00yw==", "dev": true }, + "@webassemblyjs/ast": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.0.tgz", + "integrity": "sha512-kX2W49LWsbthrmIRMbQZuQDhGtjyqXfEmmHyEi4XWnSZtPmxY0+3anPIzsnRb45VH/J55zlOfWvZuY47aJZTJg==", + "dev": true, + "requires": { + "@webassemblyjs/helper-numbers": "1.11.0", + "@webassemblyjs/helper-wasm-bytecode": "1.11.0" + } + }, + "@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.0.tgz", + "integrity": "sha512-Q/aVYs/VnPDVYvsCBL/gSgwmfjeCb4LW8+TMrO3cSzJImgv8lxxEPM2JA5jMrivE7LSz3V+PFqtMbls3m1exDA==", + "dev": true + }, + "@webassemblyjs/helper-api-error": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.0.tgz", + "integrity": "sha512-baT/va95eXiXb2QflSx95QGT5ClzWpGaa8L7JnJbgzoYeaA27FCvuBXU758l+KXWRndEmUXjP0Q5fibhavIn8w==", + "dev": true + }, + "@webassemblyjs/helper-buffer": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.0.tgz", + "integrity": "sha512-u9HPBEl4DS+vA8qLQdEQ6N/eJQ7gT7aNvMIo8AAWvAl/xMrcOSiI2M0MAnMCy3jIFke7bEee/JwdX1nUpCtdyA==", + "dev": true + }, + "@webassemblyjs/helper-numbers": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.0.tgz", + "integrity": "sha512-DhRQKelIj01s5IgdsOJMKLppI+4zpmcMQ3XboFPLwCpSNH6Hqo1ritgHgD0nqHeSYqofA6aBN/NmXuGjM1jEfQ==", + "dev": true, + "requires": { + "@webassemblyjs/floating-point-hex-parser": "1.11.0", + "@webassemblyjs/helper-api-error": "1.11.0", + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.0.tgz", + "integrity": "sha512-MbmhvxXExm542tWREgSFnOVo07fDpsBJg3sIl6fSp9xuu75eGz5lz31q7wTLffwL3Za7XNRCMZy210+tnsUSEA==", + "dev": true + }, + "@webassemblyjs/helper-wasm-section": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.0.tgz", + "integrity": "sha512-3Eb88hcbfY/FCukrg6i3EH8H2UsD7x8Vy47iVJrP967A9JGqgBVL9aH71SETPx1JrGsOUVLo0c7vMCN22ytJew==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.0", + "@webassemblyjs/helper-buffer": "1.11.0", + "@webassemblyjs/helper-wasm-bytecode": "1.11.0", + "@webassemblyjs/wasm-gen": "1.11.0" + } + }, + "@webassemblyjs/ieee754": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.0.tgz", + "integrity": "sha512-KXzOqpcYQwAfeQ6WbF6HXo+0udBNmw0iXDmEK5sFlmQdmND+tr773Ti8/5T/M6Tl/413ArSJErATd8In3B+WBA==", + "dev": true, + "requires": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "@webassemblyjs/leb128": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.0.tgz", + "integrity": "sha512-aqbsHa1mSQAbeeNcl38un6qVY++hh8OpCOzxhixSYgbRfNWcxJNJQwe2rezK9XEcssJbbWIkblaJRwGMS9zp+g==", + "dev": true, + "requires": { + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/utf8": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.0.tgz", + "integrity": "sha512-A/lclGxH6SpSLSyFowMzO/+aDEPU4hvEiooCMXQPcQFPPJaYcPQNKGOCLUySJsYJ4trbpr+Fs08n4jelkVTGVw==", + "dev": true + }, + "@webassemblyjs/wasm-edit": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.0.tgz", + "integrity": "sha512-JHQ0damXy0G6J9ucyKVXO2j08JVJ2ntkdJlq1UTiUrIgfGMmA7Ik5VdC/L8hBK46kVJgujkBIoMtT8yVr+yVOQ==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.0", + "@webassemblyjs/helper-buffer": "1.11.0", + "@webassemblyjs/helper-wasm-bytecode": "1.11.0", + "@webassemblyjs/helper-wasm-section": "1.11.0", + "@webassemblyjs/wasm-gen": "1.11.0", + "@webassemblyjs/wasm-opt": "1.11.0", + "@webassemblyjs/wasm-parser": "1.11.0", + "@webassemblyjs/wast-printer": "1.11.0" + } + }, + "@webassemblyjs/wasm-gen": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.0.tgz", + "integrity": "sha512-BEUv1aj0WptCZ9kIS30th5ILASUnAPEvE3tVMTrItnZRT9tXCLW2LEXT8ezLw59rqPP9klh9LPmpU+WmRQmCPQ==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.0", + "@webassemblyjs/helper-wasm-bytecode": "1.11.0", + "@webassemblyjs/ieee754": "1.11.0", + "@webassemblyjs/leb128": "1.11.0", + "@webassemblyjs/utf8": "1.11.0" + } + }, + "@webassemblyjs/wasm-opt": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.0.tgz", + "integrity": "sha512-tHUSP5F4ywyh3hZ0+fDQuWxKx3mJiPeFufg+9gwTpYp324mPCQgnuVKwzLTZVqj0duRDovnPaZqDwoyhIO8kYg==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.0", + "@webassemblyjs/helper-buffer": "1.11.0", + "@webassemblyjs/wasm-gen": "1.11.0", + "@webassemblyjs/wasm-parser": "1.11.0" + } + }, + "@webassemblyjs/wasm-parser": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.0.tgz", + "integrity": "sha512-6L285Sgu9gphrcpDXINvm0M9BskznnzJTE7gYkjDbxET28shDqp27wpruyx3C2S/dvEwiigBwLA1cz7lNUi0kw==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.0", + "@webassemblyjs/helper-api-error": "1.11.0", + "@webassemblyjs/helper-wasm-bytecode": "1.11.0", + "@webassemblyjs/ieee754": "1.11.0", + "@webassemblyjs/leb128": "1.11.0", + "@webassemblyjs/utf8": "1.11.0" + } + }, + "@webassemblyjs/wast-printer": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.0.tgz", + "integrity": "sha512-Fg5OX46pRdTgB7rKIUojkh9vXaVN6sGYCnEiJN1GYkb0RPwShZXp6KTDqmoMdQPKhcroOXh3fEzmkWmCYaKYhQ==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.0", + "@xtuc/long": "4.2.2" + } + }, + "@webpack-cli/configtest": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.0.1.tgz", + "integrity": "sha512-B+4uBUYhpzDXmwuo3V9yBH6cISwxEI4J+NO5ggDaGEEHb0osY/R7MzeKc0bHURXQuZjMM4qD+bSJCKIuI3eNBQ==", + "dev": true + }, + "@webpack-cli/info": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.2.2.tgz", + "integrity": "sha512-5U9kUJHnwU+FhKH4PWGZuBC1hTEPYyxGSL5jjoBI96Gx8qcYJGOikpiIpFoTq8mmgX3im2zAo2wanv/alD74KQ==", + "dev": true, + "requires": { + "envinfo": "^7.7.3" + } + }, + "@webpack-cli/serve": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.3.0.tgz", + "integrity": "sha512-k2p2VrONcYVX1wRRrf0f3X2VGltLWcv+JzXRBDmvCxGlCeESx4OXw91TsWeKOkp784uNoVQo313vxJFHXPPwfw==", + "dev": true + }, + "@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "dev": true + }, + "@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "dev": true + }, + "acorn": { + "version": "8.0.5", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.0.5.tgz", + "integrity": "sha512-v+DieK/HJkJOpFBETDJioequtc3PfxsWMaxIdIwujtF7FEV/MAyDQLlm6/zPvr7Mix07mLh6ccVwIsloceodlg==", + "dev": true + }, "ajv": { "version": "6.12.6", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", @@ -479,6 +373,12 @@ } } }, + "ansi-colors": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", + "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", + "dev": true + }, "ansi-regex": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", @@ -494,11 +394,6 @@ "color-convert": "^2.0.1" } }, - "any-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/any-base/-/any-base-1.1.0.tgz", - "integrity": "sha512-uMgjozySS8adZZYePpaWs8cxB9/kdzmpX6SgJZ+wbz1K5eYk5QMYDVJaZKhxyIHUdnnJkfR7SVgStgH7LkGUyg==" - }, "app-builder-bin": { "version": "3.5.10", "resolved": "https://registry.npmjs.org/app-builder-bin/-/app-builder-bin-3.5.10.tgz", @@ -622,10 +517,11 @@ "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", "dev": true }, - "base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "dev": true }, "bluebird": { "version": "3.7.2", @@ -642,11 +538,6 @@ "bluebird": "^3.5.5" } }, - "bmp-js": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/bmp-js/-/bmp-js-0.1.0.tgz", - "integrity": "sha1-4Fpj95amwf8l9Hcex62twUjAcjM=" - }, "boolean": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/boolean/-/boolean-3.0.2.tgz", @@ -698,13 +589,17 @@ "concat-map": "0.0.1" } }, - "buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "browserslist": { + "version": "4.16.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.3.tgz", + "integrity": "sha512-vIyhWmIkULaq04Gt93txdh+j02yX/JzlyhLYbV3YQCn/zvES3JnY7TifHHvvr1w5hTDluNKMkV05cs4vy8Q7sw==", + "dev": true, "requires": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" + "caniuse-lite": "^1.0.30001181", + "colorette": "^1.2.1", + "electron-to-chromium": "^1.3.649", + "escalade": "^3.1.1", + "node-releases": "^1.1.70" } }, "buffer-crc32": { @@ -713,11 +608,6 @@ "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=", "dev": true }, - "buffer-equal": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-0.0.1.tgz", - "integrity": "sha1-kbx0sR6kBbyRa8aqkI+q+ltKrEs=" - }, "buffer-from": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", @@ -843,6 +733,12 @@ "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", "dev": true }, + "caniuse-lite": { + "version": "1.0.30001185", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001185.tgz", + "integrity": "sha512-Fpi4kVNtNvJ15H0F6vwmXtb3tukv3Zg3qhKkOGUq7KJ1J6b9kf4dnNgtEAFXhRsJo0gNj9W60+wBvn0JcTvdTg==", + "dev": true + }, "chalk": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", @@ -853,6 +749,15 @@ "supports-color": "^7.1.0" } }, + "chrome-trace-event": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz", + "integrity": "sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==", + "dev": true, + "requires": { + "tslib": "^1.9.0" + } + }, "chromium-pickle-js": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/chromium-pickle-js/-/chromium-pickle-js-0.2.0.tgz", @@ -899,6 +804,17 @@ } } }, + "clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + } + }, "clone-response": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", @@ -923,6 +839,18 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, + "colorette": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.1.tgz", + "integrity": "sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw==", + "dev": true + }, + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, "concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", @@ -979,6 +907,17 @@ "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", "dev": true }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, "crypto-random-string": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", @@ -1085,11 +1024,6 @@ } } }, - "dom-walk": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.2.tgz", - "integrity": "sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==" - }, "dot-prop": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", @@ -1283,6 +1217,12 @@ } } }, + "electron-to-chromium": { + "version": "1.3.660", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.660.tgz", + "integrity": "sha512-UOSKNfUBY8FDOSo4mfaUsN3KftlNLcYOg9v5apqLvNcWj+Ogy/i9SEDMZpfSVOeDkOcpu9iusucX6jxTWzqGLA==", + "dev": true + }, "electron-updater": { "version": "4.3.1", "resolved": "https://registry.npmjs.org/electron-updater/-/electron-updater-4.3.1.tgz", @@ -1339,6 +1279,12 @@ "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", "dev": true }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true + }, "encodeurl": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", @@ -1355,12 +1301,51 @@ "once": "^1.4.0" } }, + "enhanced-resolve": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.7.0.tgz", + "integrity": "sha512-6njwt/NsZFUKhM6j9U8hzVyD4E4r0x7NQzhTCbcWOJ0IQjNSAoalWmb0AE51Wn+fwan5qVESWi7t2ToBxs9vrw==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "dependencies": { + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", + "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==", + "dev": true + } + } + }, + "enquirer": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", + "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", + "dev": true, + "requires": { + "ansi-colors": "^4.1.1" + } + }, "env-paths": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.0.tgz", "integrity": "sha512-6u0VYSCo/OW6IoD5WCLLy9JUGARbamfSavcNXry/eu8aHVFei6CD3Sw+VGX5alea1i9pgPHW0mbu6Xj0uBh7gA==", "dev": true }, + "envinfo": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.7.4.tgz", + "integrity": "sha512-TQXTYFVVwwluWSFis6K2XKxgrD22jEv0FTuLCQI+OjH7rn93+iY0fSSFM5lrSxFY+H1+B0/cvvlamr3UsBivdQ==", + "dev": true + }, + "es-module-lexer": { + "version": "0.3.26", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.3.26.tgz", + "integrity": "sha512-Va0Q/xqtrss45hWzP8CZJwzGSZJjDM5/MJRE3IXXnUCcVLElR9BRaE9F62BopysASyc4nM3uwhSW7FFB9nlWAA==", + "dev": true + }, "es6-error": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz", @@ -1387,15 +1372,74 @@ "dev": true, "optional": true }, + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, "esprima": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" }, - "exif-parser": { - "version": "0.1.12", - "resolved": "https://registry.npmjs.org/exif-parser/-/exif-parser-0.1.12.tgz", - "integrity": "sha1-WKnS1ywCwfbwKg70qRZicrd2CSI=" + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "requires": { + "estraverse": "^5.2.0" + }, + "dependencies": { + "estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", + "dev": true + } + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true + }, + "events": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.2.0.tgz", + "integrity": "sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg==", + "dev": true + }, + "execa": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.0.0.tgz", + "integrity": "sha512-ov6w/2LCiuyO4RLYGdpFGjkcs0wMTgGE8PrkTHikeUy5iJekXyPIKUjifk5CsE0pt7sMCrMZ3YNqoCj6idQOnQ==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "dependencies": { + "get-stream": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.0.tgz", + "integrity": "sha512-A1B3Bh1UmL0bidM/YX2NsCOTnGJePL9rO/M+Mw3m9f2gUpfokS0hi5Eah0WSUEWZdZhIZtMjkIYS7mDfOqNHbg==", + "dev": true + } + } }, "extract-zip": { "version": "1.7.0", @@ -1438,6 +1482,12 @@ "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", "dev": true }, + "fastest-levenshtein": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.12.tgz", + "integrity": "sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow==", + "dev": true + }, "fd-slicer": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", @@ -1447,11 +1497,6 @@ "pend": "~1.2.0" } }, - "file-type": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-9.0.0.tgz", - "integrity": "sha512-Qe/5NJrgIOlwijpq3B7BEpzPFcgzggOTagZmkXQY4LA6bsXKTUstK7Wp12lEJ/mLKTpvIZxmIuRcLYWT6ov9lw==" - }, "filelist": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.1.tgz", @@ -1461,6 +1506,16 @@ "minimatch": "^3.0.4" } }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, "fs-extra": { "version": "8.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", @@ -1487,23 +1542,11 @@ "pump": "^3.0.0" } }, - "gifwrap": { - "version": "0.9.2", - "resolved": "https://registry.npmjs.org/gifwrap/-/gifwrap-0.9.2.tgz", - "integrity": "sha512-fcIswrPaiCDAyO8xnWvHSZdWChjKXUanKKpAiWWJ/UTkEi/aYKn5+90e7DE820zbEaVR9CE2y4z9bzhQijZ0BA==", - "requires": { - "image-q": "^1.1.1", - "omggif": "^1.0.10" - } - }, - "global": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/global/-/global-4.4.0.tgz", - "integrity": "sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==", - "requires": { - "min-document": "^2.19.0", - "process": "^0.11.10" - } + "glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "dev": true }, "global-agent": { "version": "2.1.12", @@ -1604,6 +1647,12 @@ "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==", "dev": true }, + "human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true + }, "iconv-lite": { "version": "0.6.2", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.2.tgz", @@ -1613,22 +1662,22 @@ "safer-buffer": ">= 2.1.2 < 3.0.0" } }, - "ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" - }, - "image-q": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/image-q/-/image-q-1.1.1.tgz", - "integrity": "sha1-/IQJlmRGC5DKhi2TALa/u7+/gFY=" - }, "import-lazy": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=", "dev": true }, + "import-local": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz", + "integrity": "sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==", + "dev": true, + "requires": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + } + }, "imurmurhash": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", @@ -1647,6 +1696,12 @@ "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", "dev": true }, + "interpret": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz", + "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==", + "dev": true + }, "is-ci": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", @@ -1662,11 +1717,6 @@ "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", "dev": true }, - "is-function": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-function/-/is-function-1.0.2.tgz", - "integrity": "sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ==" - }, "is-installed-globally": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.3.2.tgz", @@ -1695,6 +1745,21 @@ "integrity": "sha512-/2UGPSgmtqwo1ktx8NDHjuPwZWmHhO+gj0f93EkhLB5RgW9RZevWYYlIkS6zePc6U2WpOdQYIwHe9YC4DWEBVg==", "dev": true }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "is-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", + "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", + "dev": true + }, "is-typedarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", @@ -1719,6 +1784,18 @@ "integrity": "sha512-ORrEy+SNVqUhrCaal4hA4fBzhggQQ+BaLntyPOdoEiwlKZW9BZiJXjg3RMiruE4tPEI3pyVPpySHQF/dKWperg==", "dev": true }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + }, "jake": { "version": "10.8.2", "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.2.tgz", @@ -1789,23 +1866,17 @@ } } }, - "jimp": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/jimp/-/jimp-0.16.1.tgz", - "integrity": "sha512-+EKVxbR36Td7Hfd23wKGIeEyHbxShZDX6L8uJkgVW3ESA9GiTEPK08tG1XI2r/0w5Ch0HyJF5kPqF9K7EmGjaw==", + "jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "dev": true, "requires": { - "@babel/runtime": "^7.7.2", - "@jimp/custom": "^0.16.1", - "@jimp/plugins": "^0.16.1", - "@jimp/types": "^0.16.1", - "regenerator-runtime": "^0.13.3" + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" } }, - "jpeg-js": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/jpeg-js/-/jpeg-js-0.4.2.tgz", - "integrity": "sha512-+az2gi/hvex7eLTMTlbRLOhH6P6WFdk2ITI8HJsaH2VqYO0I594zXSYEP+tf4FW+8Cy68ScDXoAsQdyQanv3sw==" - }, "js-yaml": { "version": "3.13.1", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", @@ -1821,6 +1892,12 @@ "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=", "dev": true }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true + }, "json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", @@ -1861,6 +1938,12 @@ "json-buffer": "3.0.0" } }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + }, "latest-version": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz", @@ -1875,26 +1958,30 @@ "resolved": "https://registry.npmjs.org/lazy-val/-/lazy-val-1.0.4.tgz", "integrity": "sha512-u93kb2fPbIrfzBuLjZE+w+fJbUUMhNDXxNmMfaqNgpfQf1CO5ZSe2LfsnBqVAk7i/2NF48OSoRj+Xe2VT+lE8Q==" }, - "load-bmfont": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/load-bmfont/-/load-bmfont-1.4.1.tgz", - "integrity": "sha512-8UyQoYmdRDy81Brz6aLAUhfZLwr5zV0L3taTQ4hju7m6biuwiWiJXjPhBJxbUQJA8PrkvJ/7Enqmwk2sM14soA==", + "loader-runner": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.2.0.tgz", + "integrity": "sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw==", + "dev": true + }, + "loader-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "dev": true, "requires": { - "buffer-equal": "0.0.1", - "mime": "^1.3.4", - "parse-bmfont-ascii": "^1.0.3", - "parse-bmfont-binary": "^1.0.5", - "parse-bmfont-xml": "^1.1.4", - "phin": "^2.9.1", - "xhr": "^2.0.1", - "xtend": "^4.0.0" - }, - "dependencies": { - "mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" - } + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" } }, "lodash": { @@ -1951,26 +2038,45 @@ "escape-string-regexp": "^4.0.0" } }, + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, "mime": { "version": "2.4.6", "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.6.tgz", "integrity": "sha512-RZKhC3EmpBchfTGBVb8fb+RL2cWyw/32lshnsETttkBAyAUXSGHxbEJWWRXc751DrIxG1q04b8QwMbAwkRPpUA==", "dev": true }, + "mime-db": { + "version": "1.45.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.45.0.tgz", + "integrity": "sha512-CkqLUxUk15hofLoLyljJSrukZi8mAtgd+yE5uO4tqRZsdsAJKv0O+rFMhVDRJgozy+yG6md5KwuXhD4ocIoP+w==", + "dev": true + }, + "mime-types": { + "version": "2.1.28", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.28.tgz", + "integrity": "sha512-0TO2yJ5YHYr7M2zzT7gDU1tbwHxEUWBCLt0lscSNpcdAfFyJOVEpRYNS7EXVcTLNj/25QO8gulHC5JtTzSE2UQ==", + "dev": true, + "requires": { + "mime-db": "1.45.0" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true + }, "mimic-response": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", "dev": true }, - "min-document": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz", - "integrity": "sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU=", - "requires": { - "dom-walk": "^0.1.0" - } - }, "minimatch": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", @@ -1983,12 +2089,14 @@ "minimist": { "version": "1.2.5", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true }, "mkdirp": { "version": "0.5.5", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dev": true, "requires": { "minimist": "^1.2.5" } @@ -1998,6 +2106,18 @@ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, + "neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true + }, + "node-releases": { + "version": "1.1.70", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.70.tgz", + "integrity": "sha512-Slf2s69+2/uAD79pVVQo8uSiC34+g8GWY8UH2Qtqv34ZfhYrxpYpfzs9Js9d6O0mbDmALuxaTlplnBTnSELcrw==", + "dev": true + }, "normalize-package-data": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", @@ -2041,6 +2161,15 @@ "pify": "^3.0.0" } }, + "npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "requires": { + "path-key": "^3.0.0" + } + }, "object-keys": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", @@ -2048,11 +2177,6 @@ "dev": true, "optional": true }, - "omggif": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/omggif/-/omggif-1.0.10.tgz", - "integrity": "sha512-LMJTtvgc/nugXj0Vcrrs68Mn2D1r0zf630VNtqtpI1FEO7e+O9FP4gqs9AcnBaSEeoHIPm28u6qgPR0oyEpGSw==" - }, "once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", @@ -2062,12 +2186,56 @@ "wrappy": "1" } }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "requires": { + "mimic-fn": "^2.1.0" + } + }, "p-cancelable": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==", "dev": true }, + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "requires": { + "yocto-queue": "^0.1.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + }, + "dependencies": { + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + } + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, "package-json": { "version": "6.5.0", "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz", @@ -2088,34 +2256,17 @@ } } }, - "pako": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", - "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true }, - "parse-bmfont-ascii": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/parse-bmfont-ascii/-/parse-bmfont-ascii-1.0.6.tgz", - "integrity": "sha1-Eaw8P/WPfCAgqyJ2kHkQjU36AoU=" - }, - "parse-bmfont-binary": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/parse-bmfont-binary/-/parse-bmfont-binary-1.0.6.tgz", - "integrity": "sha1-0Di0dtPp3Z2x4RoLDlOiJ5K2kAY=" - }, - "parse-bmfont-xml": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/parse-bmfont-xml/-/parse-bmfont-xml-1.1.4.tgz", - "integrity": "sha512-bjnliEOmGv3y1aMEfREMBJ9tfL3WR0i0CKPj61DnSLaoxWR3nLrsQrEbCId/8rF4NyRF0cCqisSVXyQYWM+mCQ==", - "requires": { - "xml-parse-from-string": "^1.0.0", - "xml2js": "^0.4.5" - } - }, - "parse-headers": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/parse-headers/-/parse-headers-2.0.3.tgz", - "integrity": "sha512-QhhZ+DCCit2Coi2vmAKbq5RGTRcQUOE2+REgv8vdyu7MnYx2eZztegqtTx99TZ86GTIwqiy3+4nQTWZ2tgmdCA==" + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true }, "path-parse": { "version": "1.0.6", @@ -2129,11 +2280,6 @@ "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=", "dev": true }, - "phin": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/phin/-/phin-2.9.3.tgz", - "integrity": "sha512-CzFr90qM24ju5f88quFC/6qohjC144rehe5n6DH900lgXmUe86+xCKc10ev56gRKC4/BkHUoG4uSiQgBiIXwDA==" - }, "pify": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", @@ -2141,30 +2287,21 @@ "dev": true, "optional": true }, - "pixelmatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/pixelmatch/-/pixelmatch-4.0.2.tgz", - "integrity": "sha1-j0fc7FARtHe2fbA8JDvB8wheiFQ=", + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, "requires": { - "pngjs": "^3.0.0" + "find-up": "^4.0.0" } }, - "pngjs": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-3.4.0.tgz", - "integrity": "sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w==" - }, "prepend-http": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=", "dev": true }, - "process": { - "version": "0.11.10", - "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=" - }, "process-nextick-args": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", @@ -2209,6 +2346,25 @@ "escape-goat": "^2.0.0" } }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "raw-loader": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/raw-loader/-/raw-loader-4.0.2.tgz", + "integrity": "sha512-ZnScIV3ag9A4wPX/ZayxL/jZH+euYb6FcUinPcgiQW0+UBtEv0O6Q3lGd3cqJ+GHH+rksEv3Pj99oxJ3u3VIKA==", + "dev": true, + "requires": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + } + }, "rc": { "version": "1.2.8", "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", @@ -2249,10 +2405,14 @@ "util-deprecate": "~1.0.1" } }, - "regenerator-runtime": { - "version": "0.13.7", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", - "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==" + "rechoir": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.0.tgz", + "integrity": "sha512-ADsDEH2bvbjltXEP+hTIAmeFekTFK0V2BTxMkok6qILyAJEXV0AFfoWcAq4yfll5VdIMd/RVXq0lR+wQi5ZU3Q==", + "dev": true, + "requires": { + "resolve": "^1.9.0" + } }, "registry-auth-token": { "version": "4.2.0", @@ -2287,6 +2447,21 @@ "path-parse": "^1.0.6" } }, + "resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dev": true, + "requires": { + "resolve-from": "^5.0.0" + } + }, + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true + }, "responselike": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", @@ -2337,6 +2512,17 @@ "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" }, + "schema-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.6", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + }, "semver": { "version": "7.3.2", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", @@ -2376,12 +2562,51 @@ "type-fest": "^0.13.1" } }, + "serialize-javascript": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz", + "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==", + "dev": true, + "requires": { + "randombytes": "^2.1.0" + } + }, + "shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "dev": true, + "requires": { + "kind-of": "^6.0.2" + } + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true + }, "signal-exit": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", "dev": true }, + "source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", + "dev": true + }, "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", @@ -2501,6 +2726,12 @@ "ansi-regex": "^4.1.0" } }, + "strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true + }, "strip-json-comments": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", @@ -2525,6 +2756,12 @@ "has-flag": "^4.0.0" } }, + "tapable": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.0.tgz", + "integrity": "sha512-FBk4IesMV1rBxX2tfiK8RAmogtWn53puLOQlvO8XuwlgxcYbP4mVPS9Ph4aeamSyyVjOl24aYWAuc8U5kCVwMw==", + "dev": true + }, "temp-file": { "version": "3.3.7", "resolved": "https://registry.npmjs.org/temp-file/-/temp-file-3.3.7.tgz", @@ -2541,15 +2778,38 @@ "integrity": "sha512-a6sumDlzyHVJWb8+YofY4TW112G6p2FCPEAFk+59gIYHv3XHRhm9ltVQ9kli4hNWeQBwSpe8cRN25x0ROunMOw==", "dev": true }, - "timm": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/timm/-/timm-1.7.1.tgz", - "integrity": "sha512-IjZc9KIotudix8bMaBW6QvMuq64BrJWFs1+4V0lXwWGQZwH+LnX87doAYhem4caOEusRP9/g6jVDQmZ8XOk1nw==" + "terser": { + "version": "5.5.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.5.1.tgz", + "integrity": "sha512-6VGWZNVP2KTUcltUQJ25TtNjx/XgdDsBDKGt8nN0MpydU36LmbPPcMBd2kmtZNNGVVDLg44k7GKeHHj+4zPIBQ==", + "dev": true, + "requires": { + "commander": "^2.20.0", + "source-map": "~0.7.2", + "source-map-support": "~0.5.19" + }, + "dependencies": { + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "dev": true + } + } }, - "tinycolor2": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.4.2.tgz", - "integrity": "sha512-vJhccZPs965sV/L2sU4oRQVAos0pQXwsvTLkWYdqJ+a8Q5kPFzJTuOFwy7UniPli44NKQGAglksjvOcpo95aZA==" + "terser-webpack-plugin": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.1.1.tgz", + "integrity": "sha512-5XNNXZiR8YO6X6KhSGXfY0QrGrCRlSwAEjIIrlRQR4W8nP69TaJUlh3bkuac6zzgspiGPfKEHcY295MMVExl5Q==", + "dev": true, + "requires": { + "jest-worker": "^26.6.2", + "p-limit": "^3.1.0", + "schema-utils": "^3.0.0", + "serialize-javascript": "^5.0.1", + "source-map": "^0.6.1", + "terser": "^5.5.1" + } }, "to-readable-stream": { "version": "1.0.0", @@ -2566,6 +2826,12 @@ "utf8-byte-length": "^1.0.1" } }, + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, "tunnel": { "version": "0.0.6", "resolved": "https://registry.npmjs.org/tunnel/-/tunnel-0.0.6.tgz", @@ -2667,20 +2933,18 @@ "integrity": "sha1-9F8VDExm7uloGGUFq5P8u4rWv2E=", "dev": true }, - "utif": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/utif/-/utif-2.0.1.tgz", - "integrity": "sha512-Z/S1fNKCicQTf375lIP9G8Sa1H/phcysstNrrSdZKj1f9g58J4NMgb5IgiEZN9/nLMPDwF0W7hdOe9Qq2IYoLg==", - "requires": { - "pako": "^1.0.5" - } - }, "util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", "dev": true }, + "v8-compile-cache": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.2.0.tgz", + "integrity": "sha512-gTpR5XQNKFwOd4clxfnhaqvfqMpqEwr4tOtCyz4MtYZX2JYhfr1JvBFKdS+7K/9rfpZR3VLX+YWBbKoxCgS43Q==", + "dev": true + }, "validate-npm-package-license": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", @@ -2691,6 +2955,114 @@ "spdx-expression-parse": "^3.0.0" } }, + "watchpack": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.1.1.tgz", + "integrity": "sha512-Oo7LXCmc1eE1AjyuSBmtC3+Wy4HcV8PxWh2kP6fOl8yTlNS7r0K9l1ao2lrrUza7V39Y3D/BbJgY8VeSlc5JKw==", + "dev": true, + "requires": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + } + }, + "webpack": { + "version": "5.21.2", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.21.2.tgz", + "integrity": "sha512-xHflCenx+AM4uWKX71SWHhxml5aMXdy2tu/vdi4lClm7PADKxlyDAFFN1rEFzNV0MAoPpHtBeJnl/+K6F4QBPg==", + "dev": true, + "requires": { + "@types/eslint-scope": "^3.7.0", + "@types/estree": "^0.0.46", + "@webassemblyjs/ast": "1.11.0", + "@webassemblyjs/wasm-edit": "1.11.0", + "@webassemblyjs/wasm-parser": "1.11.0", + "acorn": "^8.0.4", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.7.0", + "es-module-lexer": "^0.3.26", + "eslint-scope": "^5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.4", + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.0.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.1.1", + "watchpack": "^2.0.0", + "webpack-sources": "^2.1.1" + }, + "dependencies": { + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", + "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==", + "dev": true + } + } + }, + "webpack-cli": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.5.0.tgz", + "integrity": "sha512-wXg/ef6Ibstl2f50mnkcHblRPN/P9J4Nlod5Hg9HGFgSeF8rsqDGHJeVe4aR26q9l62TUJi6vmvC2Qz96YJw1Q==", + "dev": true, + "requires": { + "@discoveryjs/json-ext": "^0.5.0", + "@webpack-cli/configtest": "^1.0.1", + "@webpack-cli/info": "^1.2.2", + "@webpack-cli/serve": "^1.3.0", + "colorette": "^1.2.1", + "commander": "^7.0.0", + "enquirer": "^2.3.6", + "execa": "^5.0.0", + "fastest-levenshtein": "^1.0.12", + "import-local": "^3.0.2", + "interpret": "^2.2.0", + "rechoir": "^0.7.0", + "v8-compile-cache": "^2.2.0", + "webpack-merge": "^5.7.3" + }, + "dependencies": { + "commander": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.0.0.tgz", + "integrity": "sha512-ovx/7NkTrnPuIV8sqk/GjUIIM1+iUQeqA3ye2VNpq9sVoiZsooObWlQy+OPWGI17GDaEoybuAGJm6U8yC077BA==", + "dev": true + } + } + }, + "webpack-merge": { + "version": "5.7.3", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.7.3.tgz", + "integrity": "sha512-6/JUQv0ELQ1igjGDzHkXbVDRxkfA57Zw7PfiupdLFJYrgFqY5ZP8xxbpp2lU3EPwYx89ht5Z/aDkD40hFCm5AA==", + "dev": true, + "requires": { + "clone-deep": "^4.0.1", + "wildcard": "^2.0.0" + } + }, + "webpack-sources": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.2.0.tgz", + "integrity": "sha512-bQsA24JLwcnWGArOKUxYKhX3Mz/nK1Xf6hxullKERyktjNMC4x8koOeaDNTA2fEJ09BdWLbM/iTW0ithREUP0w==", + "dev": true, + "requires": { + "source-list-map": "^2.0.1", + "source-map": "^0.6.1" + } + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, "widest-line": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz", @@ -2700,6 +3072,12 @@ "string-width": "^4.0.0" } }, + "wildcard": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz", + "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==", + "dev": true + }, "wrap-ansi": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", @@ -2752,41 +3130,6 @@ "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==", "dev": true }, - "xhr": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/xhr/-/xhr-2.6.0.tgz", - "integrity": "sha512-/eCGLb5rxjx5e3mF1A7s+pLlR6CGyqWN91fv1JgER5mVWg1MZmlhBvy9kjcsOdRk8RrIujotWyJamfyrp+WIcA==", - "requires": { - "global": "~4.4.0", - "is-function": "^1.0.1", - "parse-headers": "^2.0.0", - "xtend": "^4.0.0" - } - }, - "xml-parse-from-string": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/xml-parse-from-string/-/xml-parse-from-string-1.0.1.tgz", - "integrity": "sha1-qQKekp09vN7RafPG4oI42VpdWig=" - }, - "xml2js": { - "version": "0.4.23", - "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz", - "integrity": "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==", - "requires": { - "sax": ">=0.6.0", - "xmlbuilder": "~11.0.0" - } - }, - "xmlbuilder": { - "version": "11.0.1", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", - "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==" - }, - "xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" - }, "y18n": { "version": "5.0.4", "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.4.tgz", @@ -2829,6 +3172,12 @@ "buffer-crc32": "~0.2.3", "fd-slicer": "~1.1.0" } + }, + "yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true } } } diff --git a/package.json b/package.json index 9a8e0fd..477badf 100644 --- a/package.json +++ b/package.json @@ -33,10 +33,8 @@ "assets/", "build/", "css/", - "font/", - "js", - "lib", - "lang", + "js/", + "lib/", "main.js", "index.html", "package.json", @@ -88,6 +86,8 @@ ] }, "scripts": { + "bundle": "webpack --config webpack.config.js", + "bundle-watch": "webpack --config webpack.config.js --watch", "dev": "electron .", "dist": "electron-builder", "beta": "electron-builder --windows portable", @@ -97,7 +97,9 @@ "@types/jquery": "^3.5.4", "electron": "^8.5.5", "electron-builder": "^22.9.1", - "electron-notarize": "^1.0.0" + "electron-notarize": "^1.0.0", + "webpack": "^5.21.2", + "webpack-cli": "^4.5.0" }, "dependencies": { "electron-updater": "^4.3.1" diff --git a/src/index.js b/src/index.js new file mode 100644 index 0000000..9ba8485 --- /dev/null +++ b/src/index.js @@ -0,0 +1 @@ +import './languages' diff --git a/src/languages.js b/src/languages.js new file mode 100644 index 0000000..49c5e29 --- /dev/null +++ b/src/languages.js @@ -0,0 +1,95 @@ + +import de from './../lang/de.json'; +import en from './../lang/en.json'; +import es from './../lang/es.json'; +import fr from './../lang/fr.json'; +import it from './../lang/it.json'; +import ja from './../lang/ja.json'; +import ko from './../lang/ko.json'; +import nl from './../lang/nl.json'; +import pl from './../lang/pl.json'; +import pt from './../lang/pt.json'; +import ru from './../lang/ru.json'; +import sv from './../lang/sv.json'; +import zh from './../lang/zh.json'; + +const data = { + de: de, + en: en, + es: es, + fr: fr, + it: it, + ja: ja, + ko: ko, + nl: nl, + pl: pl, + pt: pt, + ru: ru, + sv: sv, + zh: zh, +}; + +window.tl = function(string, variables) { + if (string && string.length > 100) return string; + var result = Language.data[string] + if (result && result.length > 0) { + if (variables) { + if (variables instanceof Array == false) { + variables = [variables]; + } + var i = variables.length; + while (i > 0) { + i--; + result = result.replace(new RegExp('%'+i, 'g'), variables[i]) + } + } + return result; + } else { + return string; + } +} +window.translateUI = function() { + $('.tl').each(function(i, obj) { + var text = tl($(obj).text()) + $(obj).text(text) + }) +} + +window.Language = { + data: {}, + code: 'en', + options: { + en: 'English', + de: 'Deutsch (German)', + es: 'Espa\u00F1ol (Spanish)', + fr: 'Fran\u00E7ais (French)', + it: 'Italiano (Italian)', + ja: '\u65E5\u672C\u8A9E (Japanese)',//日本語 + ko: '\uD55C\uAD6D\uC5B4 (Korean)',//日本語 + nl: 'Nederlands (Dutch)', + pl: 'Polski (Polish)', + pt: 'Portugu\u00EAs (Portuguese)', + ru: '\u0440\u0443\u0441\u0441\u043A\u0438\u0439 (Russian)', + sv: 'Svenska (Swedish)', + zh: '\u4e2d\u6587 (Chinese)',//中文 + }, + toString: () => Language.code +} + + +// Get language code +let code; +try { + code = JSON.parse(localStorage.getItem('settings')).language.value +} catch (err) {} + +if (!code) { + code = navigator.language.replace(/-\w+/, '') +} +if (code && Language.options[code]) { + Language.code = code + document.body.parentNode.attributes.lang.value = Language.code; +} + + +Language.data = data[Language.code]; diff --git a/webpack.config.js b/webpack.config.js new file mode 100644 index 0000000..8c3d361 --- /dev/null +++ b/webpack.config.js @@ -0,0 +1,21 @@ +const PathModule = require('path') + +module.exports = { + mode: 'production', + target: 'node', + entry: './src/index.js', + output: { + filename: 'bundle.js', + path: PathModule.resolve(__dirname, 'js', 'webpack') + }, + module: { + rules: [ + { + test: /\.(jpg|png)$/, + use: { + loader: 'url-loader' + } + } + ] + } +} From fea76060d755f12aaf53c5f7363e5de2ae3cb093 Mon Sep 17 00:00:00 2001 From: JannisX11 Date: Tue, 9 Feb 2021 23:56:40 +0100 Subject: [PATCH 3/6] PWA improvements --- index.html | 2 +- js/api.js | 1 + js/web.js | 2 +- manifest.json => manifest.webmanifest | 3 ++- service_worker.js | 13 ------------- 5 files changed, 5 insertions(+), 16 deletions(-) rename manifest.json => manifest.webmanifest (72%) diff --git a/index.html b/index.html index 6658fa8..df12baf 100644 --- a/index.html +++ b/index.html @@ -6,7 +6,7 @@ - + diff --git a/js/api.js b/js/api.js index d9a58a6..d4d003b 100644 --- a/js/api.js +++ b/js/api.js @@ -4,6 +4,7 @@ const Blockbench = { isWeb: !isApp, isMobile: !isApp && window.innerWidth <= 640, isTouch: 'ontouchend' in document, + isPWA: navigator.standalone || window.matchMedia('(display-mode: standalone)').matches, version: appVersion, platform: 'web', flags: [], diff --git a/js/web.js b/js/web.js index ce55585..c9e8334 100644 --- a/js/web.js +++ b/js/web.js @@ -11,7 +11,7 @@ function initializeWebApp() { event.preventDefault(); window.open(event.target.href, '_blank'); }); - if (!Blockbench.isMobile) { + if (!Blockbench.isMobile && !Blockbench.isPWA) { $('#web_download_button').show() } diff --git a/manifest.json b/manifest.webmanifest similarity index 72% rename from manifest.json rename to manifest.webmanifest index 28ac100..d96898b 100644 --- a/manifest.json +++ b/manifest.webmanifest @@ -1,4 +1,5 @@ { + "$schema": "https://raw.githubusercontent.com/SchemaStore/schemastore/master/src/schemas/json/web-manifest.json", "short_name": "Blockbench", "name": "Blockbench", "icons": [ @@ -13,7 +14,7 @@ "sizes": "1024x1024" } ], - "start_url": "", + "start_url": "./index.html", "background_color": "#21252b", "theme_color": "#3e90ff", "display": "standalone", diff --git a/service_worker.js b/service_worker.js index 6e389a9..76c14d6 100644 --- a/service_worker.js +++ b/service_worker.js @@ -1,19 +1,6 @@ const cacheName = 'blockbench_3.8.0'; const staticAssets = [ './index.html', - './lang/de.json', - './lang/en.json', - './lang/es.json', - './lang/fr.json', - './lang/it.json', - './lang/ja.json', - './lang/ko.json', - './lang/nl.json', - './lang/pl.json', - './lang/pt.json', - './lang/ru.json', - './lang/sv.json', - './lang/zh.json', './assets/armor_stand.png', './assets/brush.png', './assets/hud.png', From f37a83f0997212927cd5e61222bdd45bd0e55f57 Mon Sep 17 00:00:00 2001 From: JannisX11 Date: Sun, 21 Feb 2021 16:46:06 +0100 Subject: [PATCH 4/6] Improve PWA support Remove redundant files and fonts --- css/fontawesome.css | 9 +- css/setup.css | 9 +- font/fa-brands-400.eot | Bin 129916 -> 0 bytes font/fa-brands-400.svg | 3459 ----------------------------- font/fa-brands-400.ttf | Bin 129612 -> 0 bytes font/fa-brands-400.woff | Bin 87688 -> 0 bytes font/fa-regular-400.eot | Bin 34388 -> 0 bytes font/fa-regular-400.svg | 803 ------- font/fa-regular-400.ttf | Bin 34092 -> 0 bytes font/fa-regular-400.woff | Bin 16804 -> 0 bytes font/fa-solid-900.eot | Bin 186728 -> 0 bytes font/fa-solid-900.svg | 4527 -------------------------------------- font/fa-solid-900.ttf | Bin 186444 -> 0 bytes font/fa-solid-900.woff | Bin 96256 -> 0 bytes font/icomoon.eot | Bin 9644 -> 0 bytes font/icomoon.svg | 46 - js/api.js | 4 +- js/boot_loader.js | 2 +- js/file_system.js | 34 +- js/web.js | 12 +- lib/file_saver.js | 167 -- service_worker.js | 2 +- 22 files changed, 34 insertions(+), 9040 deletions(-) delete mode 100644 font/fa-brands-400.eot delete mode 100644 font/fa-brands-400.svg delete mode 100644 font/fa-brands-400.ttf delete mode 100644 font/fa-brands-400.woff delete mode 100644 font/fa-regular-400.eot delete mode 100644 font/fa-regular-400.svg delete mode 100644 font/fa-regular-400.ttf delete mode 100644 font/fa-regular-400.woff delete mode 100644 font/fa-solid-900.eot delete mode 100644 font/fa-solid-900.svg delete mode 100644 font/fa-solid-900.ttf delete mode 100644 font/fa-solid-900.woff delete mode 100644 font/icomoon.eot delete mode 100644 font/icomoon.svg delete mode 100644 lib/file_saver.js diff --git a/css/fontawesome.css b/css/fontawesome.css index 5ac63a9..10b173d 100644 --- a/css/fontawesome.css +++ b/css/fontawesome.css @@ -4299,8 +4299,7 @@ readers do not read off random characters that represent icons */ font-style: normal; font-weight: normal; font-display: auto; - src: url("../font/fa-brands-400.eot"); - src: url("../font/fa-brands-400.eot?#iefix") format("embedded-opentype"), url("../font/fa-brands-400.woff2") format("woff2"), url("../font/fa-brands-400.woff") format("woff"), url("../font/fa-brands-400.ttf") format("truetype"), url("../font/fa-brands-400.svg#fontawesome") format("svg"); } + src: url("../font/fa-brands-400.woff2") format("woff2")} .fa { font-family: 'Font Awesome 5 Free'; @@ -4313,8 +4312,7 @@ readers do not read off random characters that represent icons */ font-style: normal; font-weight: 400; font-display: auto; - src: url("../font/fa-regular-400.eot"); - src: url("../font/fa-regular-400.eot?#iefix") format("embedded-opentype"), url("../font/fa-regular-400.woff2") format("woff2"), url("../font/fa-regular-400.woff") format("woff"), url("../font/fa-regular-400.ttf") format("truetype"), url("../font/fa-regular-400.svg#fontawesome") format("svg"); } + src: url("../font/fa-regular-400.woff2") format("woff2")} .far { font-family: 'Font Awesome 5 Free'; @@ -4324,8 +4322,7 @@ readers do not read off random characters that represent icons */ font-style: normal; font-weight: 900; font-display: auto; - src: url("../font/fa-solid-900.eot"); - src: url("../font/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("../font/fa-solid-900.woff2") format("woff2"), url("../font/fa-solid-900.woff") format("woff"), url("../font/fa-solid-900.ttf") format("truetype"), url("../font/fa-solid-900.svg#fontawesome") format("svg"); } + src: url("../font/fa-solid-900.woff2") format("woff2")} .fas { font-family: 'Font Awesome 5 Free'; diff --git a/css/setup.css b/css/setup.css index 8fb105a..177fa13 100644 --- a/css/setup.css +++ b/css/setup.css @@ -124,17 +124,12 @@ @font-face { font-family: 'montserrat'; font-style: normal; - src: local('Material Icons'), - local('Montserrat'), + src: local('Montserrat'), url(../font/Montserrat-Regular.ttf) format('truetype'); } @font-face { font-family: 'icomoon'; - src: url('../font/icomoon.eot?t564px'); - src: url('../font/icomoon.eot?t564px#iefix') format('embedded-opentype'), - url('../font/icomoon.ttf?t564px') format('truetype'), - url('../font/icomoon.woff?t564px') format('woff'), - url('../font/icomoon.svg?t564px#icomoon') format('svg'); + src: url('../font/icomoon.woff?t564px') format('woff'); font-weight: normal; font-style: normal; } diff --git a/font/fa-brands-400.eot b/font/fa-brands-400.eot deleted file mode 100644 index 02a5ecb98ccc83e8bbb6cb1599d78f71c27ccaaf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 129916 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 - - - - -Created by FontForge 20190112 at Thu Mar 21 16:19:01 2019 - By Robert Madole -Copyright (c) Font Awesome - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/font/fa-brands-400.ttf b/font/fa-brands-400.ttf deleted file mode 100644 index 3926cb172804b86fcdff50446641cba09fbd2bd4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 129612 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 z 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ΞuF%HBBD7#VPD=R( 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 Jss8br{{eE*sEz;t diff --git a/font/fa-brands-400.woff b/font/fa-brands-400.woff deleted file mode 100644 index 7bcc97eaeb7e793dacf0edbd6ba6f2c9345c0c13..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 87688 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 - - - - -Created by FontForge 20190112 at Thu Mar 21 16:19:01 2019 - By Robert Madole -Copyright (c) Font Awesome - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/font/fa-regular-400.ttf b/font/fa-regular-400.ttf deleted file mode 100644 index 17b86c2f0a22733d3581f575536f4fef6979d929..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 34092 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 ZGB@WXgddK#!wxJ6Km6ReZSHmF{{`l@e3AeF diff --git a/font/fa-regular-400.woff b/font/fa-regular-400.woff deleted file mode 100644 index 822243e2702daf8c8a0d4b77354c435c8a85b0d6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16804 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 diff --git a/font/fa-solid-900.eot b/font/fa-solid-900.eot deleted file mode 100644 index dfc8921a364c4094743cfdccdb77ad6d2d63f31b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 186728 zcmeFadwg6~)i=KPnaeq6=3Hhnx7;(yB$KpBlWFd~551-r+aLj3sE|UT1&RbHQlQ`z zsuo2oP^BtL#0nJ)Rz)lbGVoNb3Ro4f3Sv}LRD4X*G^to7?|1EUW-2`(AtRwbx#I?X^!g|4L%3j!BF&iP4|LTn^zt$WGx})y=H{pY>vhVJUKNJp7ky zvtbkOX10`F$v(igvM4))UB@nF*T8=T-ci;DSjw)3n|x;>d<(mjZA50zB;N|w!kXDE z*2p@}zvmmFTckTD;c=PlT@;hMhj zag-z-QxLCg+H(CRXU|!35o6Qqm~>;;=8HFM46Z-#ONe^~(7qV~&PA>_P+k!J>djYd z-PS2f&%u9)G2_6ND=*sMoH_GF#!9xqfAES8+xnb3qx79fAN|0FD=uF2t@an0^yNOr zTs3`HUbD4K-~Bq19@@*;j4P;ZeEAdiUHg~A8!s^Do?u>U{Et0;Fp2yO?Yr)Kqmas<7rSzY8%`ync8 z{9oj^U_2uwnaR^x|KvCCo#dCL6e~nNAM#LsMM{pJ66IKaS-2T$PTTS1CP=}b%!ONZ zBaG6CIA+yj`xTyKVJS)R<8O*EN@oMrkqwuUcD|HVAMef8lg!5@Kd+UaB~ivn)Kfx$ zFy$RUv@@F@Zx?}GMh+*6M_9lvgP~tC**2rk$p25kxSbAZ$H(n5tnx6Uq@*YVY3(<& z-zkh2@*>>Kl_}!J-$FTWQJJFLku?yk0s@?(uz0w z=|r}Usc)-%s~&*^<;~_t8R%P?fTdXkVBwNvI>H24`E%h`y>>tGUb{V19zc|zvglzl zepZ}~TOrL)>O6lSFr{iIO6B2Q}k zgk3K6G1d@kTm^5-rb#1h68VWvQ?{GIJq4&dQD)kDXZ==~wLbBF5oh6K;g&zYEE-8t z8k$!YpdLNj&YU}C*M&HgFWQ-VBR{1V^;0^6B*KV)1B5#Te=mjE@id0O~2)z+T>zRnd_?!~sm=wIiEy_uuZ0fImJ3su{a?mbo?qm=fbn;?7l`HWYdYhPg>$$Q($M?f2{(?Y8=h%3*dH`EPP>rummIyHPsu zB;?8UDcn~16JwXFkIKkGGH$CaVMD24hRmZOgxF#!bE<^>Hk7BZZG+OFYtR@B42A}a z21^Ia2j>qi9$YT@Z;BAAS7`$`vQ-ga4zcBd4!AAzaG5EsZPX}Ke z92oq=;NJ#E1~Wt6A!EotR60~XR5jE%G;^qJX!g+jp~XW>hgJ@)9$Gha{?Nrkw+`(Z zx_jtTL-!1QX6W-nj|?3g`sUDghJHBo!qBmyUk|-H^rxXWhDL`n!+cmC_6`>gmk-Yv zZXcdCynJ}|@cW0i3|}{V!|=z4KQVmQ@TZ19JN$*=eZ%{Q9~*vr_&dW-4L>{l!tl?A zUm5=6@SlhOI{f$H;o;HYe-3AkyN+we%a7L`?>v6q@%JC^J$~WwTaJJE_|wOqIsU!l zKRo{Y@t+?5&GCWbe?0#8<8K~+>-hMHd&D==I?_Hedt~m&f{`;u7L6vM?k$XnIF!J!oH%Fcr`R+)1 z>csa>{P@HRCw_L~mnVLG z;*}G>J@LB}ubuewiNBrr?-Os0`bGnzMWYp?m7|H#j?uZJXN)c$T{gO6bj|3Qqi2t< z9X)^a!qH1cFCV>P^vcn#qaPf-esufjhemgf-ZuK_(a(*3arD8_uZ%uC`t8y0jDB}C zJ$iWbC!;?d{rTuGMt?c_tI=0S|1kQe(bq@+J~}-5=IE(0Hl~dkW1+FgSov7h*tD^x zv3X<3u|;Fc#@;h_*4Q~?=Z#%3cInvVW7mw`G`3@G=h&{X+sF2deR}NPvHr39#~v8_ z>ewS=kBvPs_S9Hz68qq{otPm2M13Mu_1lPH&h79iw;!}C5BptI)>&AB|&*BhTb#OJ#^ks@6atn zA0E2Xro4NHz6#3w#?Yam^w9Hy@?IGl82T$H@8mEWb`E=nBg4hRmBTH=ox{oD_Y9v2 z%DZa#dO>-+1?7EyxPSP;;cwZL_ssAQhK~-voTI#<;S+-Lq~offypH2*ZOYpL%KPrS zQeF!vZ`M0d-g;2p22kGSkv>q~bt5;8>=@Yz%KOB~?vYR1ly_+4DVy@12j#sq^6JR% zN8UUUIdS)i`%dgT@z9BHo_OrU6DOWN@q-i3pEzn$-m7_(cPfwa8bNt;CQ;s5puG2k z@-~iMnxnjJqc?)`c8q=$l(%=Z-=@6BY|8tuNtE}S(ccTodt-EvC~tIp%nQm3+LTu} z);Kn266KvccD|sztH-vFrN(X@`v@rSZb5nXf%5i^eP!(7v2Tq%4$6BPly`XShhxtP z%KPQmYm+F?b&@%T%gjs7&E`h4*L=U(W1eNc*F4i) zZ7wkvn~Tgd%mrqv*<#K#8_asM#;h`W(1GcGkY8J8GcM%*wA-S8N) z;WW5Ds*mV{`d{?l=r8NP)?d_rtbaw{uRoxFS^tuLzy3wNU%yYkSO2X38T}spZhg1@ zN&OD}OVkwqJWtdqBHi`=Zvb-KTwCyI1?Hc8B%}?KW+v zcB_`swrSUD*JxL3ecC13#o9*gBJDzLgLb}lp0-X~tDUW#rLEFdYRk0++I(%6)~PjX zP1O_&v?_`r@i0xKH>ek_ki~y?|$zC-Y{u^`e1kuQWgL;C?ZcMER?j4&423AK9^fcT;=#)=id zlTa;hfe4TA(xZ%(0m}Ost3aL#;1ER}QKXL|U1c=@p1@F z0_+C7!B|Zv0Cm>9##kJA<0vdvUf1|MXtKVaDnaSr0rKwgHae z4A2KiGu9Xdyuw&h58x1EiN%b~MA*#RadN6L)=~;M!dNTPw?4^On*u=E_Ci2E0C_vQ z80!QsohKQag*ME=du|GV^z%9aBaF@8$Jl~yz<$P(tpMab17)9afU$*h0Y@2Iw1=_9 zs~B6t0EZY`x&<(R1Hv8vaOgt1<*0x8F2+{u1|ZMMF2EpTt5DZ__A|B`c~>Lfnjiq> zb+-Zz0$ykA%s$56i!#nS!dTC4#?FTOY~XcH67U9N@7oGM8Si_Av9&$`!q=jVwaB}! z5YPn}Wb9m&e;)kjp}h47d%p%az}Wd{>je#r^*RBF>qXiPNPFQn#x7cq6La*@#(u^w zUJN+O*d=&h@*HEE)&gE*Z1ZNoqkvP4U5auq-Obo#XwPNHf7ubnE-wV2o-N3?1!Z3m z1ngz(19*P`X|6*j92LB>9WJRf?Uu~Z-67-Kt-f5$e)Zm9+!>=u-J zYbzkl*iO{D6KOw;vOat-0Oft;5Mv*O|D(WV*Dl6xivrLmAA6FqkNW_RGIl%spSYc| zJ5b&ydl=i@#n_#58M})Cjxct2Cje>oAa2io#y%AUyvW$66M!v@-O~zyfA3btK2rxs zGxpiFjD2o9WA`H8=XW#q1r2~S_o3YT1{v!Id=dEFkMh5Sv|l>R*uF!IeL2P011Rr- zR~UP6GuRN)f5itty$?Og*jJN)gNz+e00$U*7-=3p!q_7y`)g?D*9I6nc$BfP_cHcP z=)x0QLOj5MxJC#!r2KU5xzKS1uXi){aw%XhOdFDbR~Y*Z;(qfYW3TRH?6-9Q z^xMEz0Mh>sIQ`xS*vHr(5cXOWKyRe~<2JxC#{Pt`KkWewF!pDpe|;`ve^CIah_)h@0(Z!671p(U`J6Q@i#n?X&GWO<1 z#{N|Zc#g4C=$8!Y%%HyU*BNJ>fIh$*j7xJFch&*6G48_K)z7$lGvjg)a4+LZHDEvE zD)c+h=Wx$%#=TJhBu(#YjBAM3HUbU+5U(STfxHIFH;yoFBCWX<0JjfiV2$Gb2Eaka z3+4izV?2O&0ObZyUa%X0xKIl42IJu;8IP<2AYEZA;9kayG{%dafZGAcQ-bnK5mx#r z<7K6cm#+s5G9K*%yuo%MJfTN7ZwlH3uWW1)E@wg9wcP#@TUu{3*btr4v0mi4V z1)#iolvO{-cta}yZJ2@Z#xBO2@J^tdnZRQv(lsvz3^3k;@>}-;PBPwhFXQbfzx@>B z9ore1w(!o~jL+(Uxd+nEX#gPI+&zrXD+M6U{A$39j4wbrSY!AZoq#msSY!CYV~j5X zE{ksmoML>*e#Vy~ZW;VtD6i`k##huazOoR2xK*10Pcr_V1mFnctMOiqve%&8Zq(DA z0-(GzQPz8RGJaN&@t!`$&sG4)e@+ho_`Po{0BP3lV;t)UUxzZzZDssC;In=g0CDHf z1)z=#P{##$_ae^*)Ug5a7e)ckF@Dh@#y9o?Mi|E$!Y^?GfWsxPF}?}@P5T+&Tn9j& zOBo=|_+{G}zkD~~b;h@BX8a1&k2QmTpa*b(@hg%3$~PGAdy(<0?q&SyAOP-bPBOj~ z{c-R??k%0>KMP90g!gj769t|6zcf&M!-qN@421vy>Nd9b$k}@&!Mc( zA^u+Aa_=d|zp$V2`$_=^81HWY>}33l2)qAv#`gsQZ!rGl&5S?b0~}%e!6zBtpJMzg z)r>#X#rRi|=K#umILY`UfUg0kuc7@1Ut|311B`#;cE-QC7;pe$EBueGW&GQ70dOBe zS&t*#6YClOP9XsPCz1atl=;+Q#=qMKK>X9Y0Z5Vy5z6^-DPRxd&!qsT7=Iq`7dip`jQ<2>9qnfP zryBt;GX68v^Yd!JVa8wF$M`RR<1di@r8)rOk2wLy82?o- ztpbcNsT}oI^fIXu{;JJPilM&hYQO;|#gVoaWz=;uX_^KYWYToR*Y9FdLm^-blV%_v zWOu1C#iS;rYdXTD#D2g4lbY8vsil)it+z9&Z86|ECba`Pl1%DE_^fSAnvFbj(7t($ zN%Q-elym|PG3gAXTey!&i}o;S3Bs13+@(92vD8Nx(InTBK^fE{}R-53CafVlP(2Z zb}y4Ie~w98ssX^~3gr0!(tQB!yAsgX1K0;ZIaeKE($x)sBY=}ky5>4S3tZ!qb)6qB|E0cj>(kN6uH0QlV41^Rk(JT197*?nQr54ALhL&17p)z;cRhqu+n z+gmD|!+i9mPJcuhR3iS)mwf&Re=_3dA9*Pq@hgfyl77iIeLBM*hlG)avE^Z$|6q|1 zx~t-??JdobHdiR;_P2J_w1*|u+1=S$XZpvpjxbO9ig|ygzoe$7y~g?Y%D-9;?vBXk zy8=u?*-xYFH0&%Zv4ac;P42F0;_-Rh9iw^(ZyA-vo7-FCRqi1Fr!1GsL3yLx*>%nh zHypU3!RL|Rylmyl%T~G&Tq+~R<7+^~4d--q$}+-NUIw(s-x?o~9DE-ufTx_>wX}D% zhbwr;e9m8Ja@RlODfT>5?{1oQc{~`5U(R>bZLdG#@f@k&UKdkqgTY!AePND2AN-s+D!iY_y>;9dNYf`Xl4 zDQ;}KD-cl^FZL7$?%HI;X{KWAsGm9hF`1QMXKghjhyv6rvum>w)G4NmV^8wyI&s4X|E@NtVA%EKxV5 z=dXJV!=q?*S|*K$lJ)T<1*Pzq^5Z`3h?e{HO^Jn)k$I`6BQ)mTHD6h+f@_xh9PrgZy%*k93vSp*h*ynJKvIJYm-pek8Y5Fa+ zaSdSpW-%u8B0+=a`$HX5(2fNSX;K24HnU+Z@{|lUQ`#v{@z+dA|0%`P+w&;@>_GE*&q84ppQ@bUc<4b3Dc+$5*_Ms578TPRqwei*k#4LFSJ;Fg5JpPdfWw}NUDSd-V2o5>(D>gQ1oVucIl!Gr&!tOjAy{v}KuyM3-`}c6#ui;?q-Ejfd?}mfK zX%U_5$NxtE-Hq*XaHKyDrt;hB{1 z;E6;Tgdt`?rgdFnzVT=HAb*<8WzZVcgk`r3S;Q?vYI4_NEsEFDyB4BJycP4X0}@XK zZ|`Vp?P!mHr-UQ)j)YB)oLLd;&#J>8cPsTJRcc4Or>bPS>W=#z>U4)=x`U7DxL6Y|FlU0wq7x5Sww?~!t z%|tRsh0F1*Bt7eJRZy;@Uhj(KE?IVc97BRJQO1v8P8@<92kE<@IV{9vR~S67DJMTg zKJ&tzcfN2ZpXq_nswTCB=HiDCaOVrp%WADhZu}S~r`t)qX#8I&bP43QDzSoNlrej1 zTjS^mgNI~@Y8?T{7jiHRhSc6x3vn48Aw1|5q>41phtMxFxI=QVoVQ5xD-d0vx-u(#*qEk;vrV$=sGD=ZGS;$U{3izFA~g zp7*>js$n(m$$Q#kCH9Qe5{4Bkk7%u#ML{tvy~H&6Zo-MmFAWy1yLnyr^tsaqN`qJm;`yzH#|PQ6st|I3vvS#H{{E<3P;lI@PK!m(r+LV4@s|}=a$X*iB#%dn zk=$sH%}l{LsWm2_v@O9dQnW=78pUHQ;!V7fgT_An;-@`|A)PTp$g_n_l~;Y?s>&wI zGvf@&P&~Z<)0ZU_zf+#E!0;UO7**1mtFBrjRSD068M4!_BuHNXJWklUW);5G+@6~*ngFel>&hYH^7-Igs$#;mnkXYZI8{HMeGTn%ExV;q; z(R`j?-ix84qL30)U1}(VN04uuTz){CmYAlw-2Q+|Yt&o;KlU1e&%Pif`8R-XEt}7} zPgifvM7{GROBkCEAr+`VKxprnFSRyufleeWPb57Jia5Dgym+n>^g7kbrs7#MRi`&t zH)EO_z)GM7%1pB?pgKK4W!i?RZJE+nx7Xf$$IZ2FmoMlF&s$MDXLF@1=yN^WdsdO# zrKkb7R^8CpP_4NGewVwb{WJ}S3^YCf`tOG{EHf{py8zbQ82X?dXZ*Y+R2yn(>u3qZ zI@)3(-e&o0;DA`HC(!P4M!LE}Zkc+RN9YiC_)X#u^`F6mR>E#^r6uNPe;ph{M~W~ z;vJP@UFK=k;ZPxR9IAt&lXpR)NV{Kj=YDTF9GO4pfq=eNlfA88#S8w2bji9-!}Ecl z+Z}W-70+=NjRuMXg3qKm^$#{Fq1@V2i=`kMEKMi*QNgeiec5&hS&C>YLG8d&YjHr@ zbqVRoW>GER%2>uofN-=`hHBbGcr4`1%J}J$8thd9dM2$060%xT63}@-R~yyjIFLd} zn#Y5N0gVu=DS@cmOO3+rqpzfflextJVC5m2pFGaTszH9MH0O>#Uo_1vIb2ay7Mn0U&OCF%&9C)(Gauix-H$&( z`wDo|HuOgoYXBEu;J+9rOK7rC^5<5RW-JPb1iPYra&0^ofXGe~I|BI3%6M~aN!?+> zr?QfsPc)ZDt4p7JPf=-+5t-o&RF$25X7D+0XKlkGuOcww3y@Y;p>e3LXxVX9MRBz* zXMWb+@=G!sMrT%hEqpjhcbr;NZb@IA*0uG$MdpBa!dMsipph4ubW@x zQm`+O^nNQ~+We>{M|A?8bg3@OnMtD$NS6GSw1__l{lqe?NtO8n5c9unJp3_Ru%P~N zL9Z@4fVK+uP5~VT)O@rtR^^zic2tpLH$AF4M2O0N->oR#M8c~m-Cl2=oA=vW>_jG= zH)=^xyNGag%fW%5+^uO@2lk@>9RCgf0s855_|vgURsyjG6wAtll*|cl5FdpBec+AM zG&3VU-f!c7T^|0|+4z5B0s$M73CvRyh^Ml6XTCbAnG;R6c;74Fefx5H57K1i4iiYy zbxqMJPSrWqT5ZgpKeTXA|2QM`v6)db19*$ZWO`-QCxV4nJnVFP>L{EZAI&=C%%BxQ z!AB;XpcyA<<}^4@Ol06ZMek|PacYj>={C;UEG@iOl?SM5JTeE#F@bZ|-D}6gKY{Pl z6PS&&3HKy~PlIp3V!swL;DEN?JBQy?d~H2>F1{Z~Fv5pAaQEr)ofrco-jeI#+a|Eg z$2c_+j4nQ1AN!}^JXN>+KjED1$0>9`-u$Sn`#(dO^y!0GTXyH@Sm@KI_VZMn-+@kO z9TIdh^*my#AHBu}{+a$Pap%0bs3#wxB#G#>)jh zGn}vH2|+Y<_#J`Oc;`D1ZKBe*C{_(v_2%L~9)u zyd?GlCdtpBF;XIA1)vsJb{E;kyM<6^Ni(nds$%8`cnShgPP~bG{lRe-^m|u+0YyTt zqJ>nH8-XmrrlBKpB5R(WLaxNgzKQb?lTTJZe5tXrvaxbAPpwsyU7d>3Wl2$1mAnga zm5qPy%SKXlwEult$feL=MjGAV4W!jENJu|WIIpzD;s={s6Yhw^;^L3#*EVHQ?$b20nhQ<`3?%cF$%a&E^gfcX_WiQMch5m{6 z;*8zTDj_qJj^o)Mu@u53~bbs>MK z^@8^0@fDjluZVYbp5GeIBoW*s#HYrEXd}t1X^dBzX^>bUpWz(el&~#dAhmahO^>x` zH%A<#PR=p&Y}X5!$zRFuK3A4sUhnq0x#wm1D_(E4EF+}a8`X9?>s)45-@?lkx4X{a z`V&v`D=3SHBhUJmWgoOUF_9;xX_;@h9CdED@&zI4_6AE$SDjOcQW%ru_^&Z053mr% z#BZHGK`TR4)`V3Zs~xG451TbL=3zL39OpX+zoi!hGpS&K{^-{5n16({MQ8|k zMH!vbh)1@dY-w7ZcEGH`uf{xpAG{jhtZ92ck0N){Ba=qC_ufj6do(d_R@q+Cdv}OK zKY?9szFX6@G!>b&-w%4qJ^k6j`tvE4B&lkm7!6HN~Vh3VP$eOI?N^C#Fq21`@(jYy!{U%REzA`S6 z9gI?(W{SCC?K4bxrp)qu4IA&zjXg@7+CP@9i`5!gkel7IktrSYE4xp45*?lGAmN!Z zp4e}J2Ii3^ig-|~D@eIc4~(?L-aevyYi4i$kcx71Lpqt}^2*N^jZ%3kpXm6W%vzi3 zc#i5YCgWq+Z~PE)v`MxtHB)3zaB|Er+OE1|JdIsxinf~^&rDxMQRtvC-8dL3sz@d& zm>w;&B59v59l@C+a4Z@BBd_6~qqAnK7~3cZGn7skT4T?`G$<@{`E#GcBMi^8%1@t_ zg$qFxCnL$!vTDS+F71VcS&wyg&C51SU&HI32mm>?F#D{TWcJ%w8*yBp{3bA z6WXP%$3gLW&3@VELbv7xY3nER*1$yhkxEivVA+9$W0kj+D_|@qHM^WoTIbN9$BA>Q zeEgtkh`R#Rgkf0#-iWTX@w`L~ZF3wIV=IBJ-;1$f) z12`sE9p)#+60!4;riC@{rt|Sva0KzfZ^4l!Y&Uu!6nrKU%Ytw+>=OH5(g5K@G_yj$(;&T+d4I28#Qs35V9#F zOA%^SQBhTq0p1C=Nq=jzqZvbZQPm#{acNa6L~J2?A-lFQtZjAB1+OJ-2%1~Z4GEfi z!6cySwe1*iP;Z+uK#ecMXNMz&oz~#coQV8LA<~9g?GfYPR^@Wb>PE1Zr5Ah4;qzX+ z)bc#mu)s4-)24YAG$3G-2fD97@c=>_SGUNMGTEMQohFl2!u6CD^ggLib?AL_ed=uF zGH-X5^A7H|DfXe>U9FtQGk4;h8IRjU8tV1NGvlqLcyZoJ{RUeT@RBrmNg4Xgvg@$V zlEXNN$nGyIp{?Okgcyn79C8GFWgD-cGmXsew#nRKaTJOsc5{ueTewEB7_ol*5o?;L zBVe1v*sKcHgO%C6EmZN}omxfacjDNj0#)#v-n9-F`0aPF2BIAk_BYlt(?p6n+8ej| z>6q>viupob-C+gI%c~o0aE<>K<@bwz%Gu;tOMV5GP~5uFH;@M%Al&u{KdC4OwbGf3nX1&YeXzBb`ygvJvqjdfN{B_6CxZTKXze8FPt2QG zRa=DS0(BsG2OVCw$P`6dMvujfh}Q{hRX`&EEkKzG%EqE z^VCEUV-;h`BUXQ6MX^sKsT&2kk>wQi5_F6hH>*>5KP~CI1Gw!U*gfGKoEl)o(cEFX z!PN#KM`X*N&`gQ4EZM;-K$JrL$5{ZjwSPy>cH|@Rz~D_}w@U-JfFvd?d6;~lE3!|j zz=}Vg6NYBiiV1tFS5=oQ;0h`qcW}cS_Zr;saV3ZlmwLw?6H&5Po*Z|zE1*`XE_cuU zUc>O--vfiCDjb!qUY!d^mi!3do4<~kG{>?lq-3ubI9UgJZ5@_ThrMX^h^6UV1p=8O zyOOYAu@}mh#6pzb<@N4z%Q8x%{r3R&0sXL4)bUy3Sw#6QI1s}Kx$wfiHDGHAY<@I{ zW6K2-gm8oo`{{(gvW2V_V1Xj+6=+k2bt0O^AaDj54g+c#D+TlhPiu8~V@XM4d3CEN z^V&JF$^vhJH}YG5B;wcn(V|p;Akd#ezGOh}rX5^2C?Qnc8m+F5wpIs&Z6!#K#8nZw zx<=S?KP4rxKddFbK#MsJFtMWJ47g*y6AE;~MJ9C7ML1(^ma59{xwiAXlD2@WsL<<{s!qvAv4kMSEhDOcnDbhks^AlCrG4>el?!KmJis0L6 z?7t3+U1>14Ewv8DEd#ekC+Z6yi_M%F!_jkxx4fpfBpxU(3%EnYo+`e-w7H@AJxz4v zyn2?V`Ohwi*Od69#ido#=hc|tNDhn*L)%i=`<9SRAMJU_lmd$}47lclB4uGnM`Qqd zG;3qrVO3t+F3p3D*532xUU^O_IUd`4d~Q$Aww|83IIUVU%c=Q-rK;-Y4FVxd+B+iUk_(-Wg)3H7 zOT+>BkWTJ|goPCWXv?)^^9PF-IYNgTL_MJdD2FF?y>(j6d3#|}W<)M^)F$}_ZbuLX zL(aFpX**H{Z5<(zLQjO28$EMF?Y`v_B(2&`SHdyPv!NU47nhw`GcPt98C^wg2mgWX zxXA0b;tS^%%qpvx+Y>Nmxm;*fXDv6uIMBB7li2%rp>1AB4$v~dri%Co45^wUr=Mfe zY`vs36D=*#2aQf6GIgpcg^5HV@5iq6u_=>{k7sN>!*tLqjafYyj>ULlSqF9)AXXfX zf$`8eSq0|<ev_>FCwWLymPwWd6XMh(C7$^H zPG%4r@?#?V?c%xh9o(GqV)ve)$)2#Dg05c{azy}I5Ll$yJ8@c`ns`STI!8PatR<%@pTi@z*@Mu`^(Sc-4+s@p zG+3HMHp;tL=)m!s%JpM#3@mNYO@%TQu@PMWQ z$)Qyf5?1Euq&q65SQY4=!+WeV`uu~7h_JS{7J-4FUho>6~ zpbyK$GhQXJP0RhhLfKnmcM+GVG_v1jXRg$m2Tnxg*9an`!KtcJtjVgO zncjkc$J9*Kt;tT+bT~}a>DJvUf;@o&uZayWVqgU3m~Uvf5vRo-@p}Trb*9H3@>VGr zESVchl{e(~n6)JVk3U+0_>x-F;|qDJR2}gyn9o;vgFde>UWx=2ZQ(>L?DC7}15*&u z4OQ0MIYbCWJ&OopCLsb=CFF&L*w+Qf0usB%oV);$9W>wG9KdytT&TTqAloCz4d={l zsc$4f!Vxm#Hyjwj>h5$k*0;<}ZZ0e^F8TzY)x{U?Jin+2!i6(fHLYdg`I((nL8qsv zsJ%hDYK>PdICCZ`UBTaRPnJiq&fwIK`>}RgN_456M<=eso}uz|rfabp3EqiYu#V79 zT+XGuboRIdc^klM%O!j2+8Q#UL_j+hfB}gGDtkO!&-wJCc*OAR;)Rk&D&)I7Mk20F z7YZ|&;TfLkf7PNhiaf?jqT8>Xcs>YfQH`3xWgT{L^QAzDc{QSs@W`I72u4V^5NXAC%pF1uUja6)UkLdBm^i^?putX8h;Yhb{Mv@IDKX1 z9Q-M4xZ~*TMhSb}_nB+cnLpFdGmZ|e0k=FDEYu-1e8imJXXX2Pdt~Hzw z+&FMeLtZ&7?$bj^VnW_Sw_?M~!G7V2@V^H#gXw@1+JruzHgnE-C36iqp#=DY&Okad z7}y+860$M3Wc}=BufMN=WD8oaEPa_t5*es1f9Y)r&}!Pmt73GsDHN;#3x{c-Wra(2IF^EaOziN>p>D>`~o4*FoaJ?o-~k zmAt!uYio5TgdVd+}0xHP8pZM>SH0OP?Axf&#Ruj@a$4&F&5O7L8VBl!nYqv(g;(% zK3}r3=km*YPOK>Sj3+EFZu9x-t9&tk+iah&rlhx|rfsnt_I&0rFD_oxi_I2&zu_r- zzky^cRs$5WA6>}p46P+5cUTL3iukaDz1PEr4>`bL_>UVsioT%088qhm9Hr`v8EUD+ zH{S?43l`{#r*Uemrz9^nJ!8Ua$dp(%vPG46W=xK4YRapqB&XZMXNRD-w74_T7VgK= z4||yDw4w>gjud@#|BJ*xJYkhCh|uEK6I@ziB?TLGUf|ITr!Q6vm3C}dfufaGEWx9= z)Z*|3DU7ryst1r~_;(|0yRC+uiF2-5& zMeKogfHvE4w*)u%u$;Am{L<<*6YRo zf?|BqA&d2kqJ^a28wW2-frjnA4iI&=ha=(_Dy98^4CMwQrvhjLgjzvt|&czZ& zS3BEV`6h9M|MIGD(@1}Nl~7#BJ7xTW&|!3nbAR3?bOv2Q8zO%gF(0OMFn^j-XZDV5 z2aJ8_ZZISoT=2-&m95)43x206?K9zjyUwgFTP?&XTY?hTRwuXBvT=K-Lf5@(C%nCH zv!_52S=i76a6-`Hj~4f;9b)a#^qMtebAej zop{*sgv0R!U%17LwVjpuYqhZ@d=|f4Rj+n9-f~<`?>dogkBG_KC(`lg;+~$v$tdn* z^{;RCtvs)Jeap%(MDbTSzcN`~g=gi5kYojg-%Kf}|G)>HmR$UM_;yh>u&1vPaO|5w zqfi0h&KoTXrlk>NHh^2c5iiiA}Xr zp6ai*?~n%|24aMT*hv@p$zE}i|0wBCtjiG-Ul4${Xdo|qE-5U^KG9{WYLlv(suD>m zs$Ws32JpEPM#}xCb@o`Ak!4*zRZS=;N)0biRiC=wDoXJw3I+Iab~gSm$oja4OgH90 zKv2+$I}!6hzqrl(I<(%87i-;~$D#k^>2mMmnKw;c=~T2A9{1w(U+l{U(2umQ6?gk; ztV2q%i@|ZFn1JGY4pYt^=%OD_rpp4E-auJeT=Uo+D9f<2KzCW7KTwuT^(7Ec7T8Uv z1HVLYcc3gm0f}go* zjIN3B-ZfxfYtX!wi_5e%vb;tsyST-t!+E;ka4v=B6)7}*a>hx)pflP>NGbG>Y)g@| zL20br=EXUloLwQXb!~5%js}q4&i?Mj#Fh|Wn8MOR9~Q7hjvHFz_>>9%tawF>;{ko4 zBNz<^itk##aN+uevBVnb1l>Z@#19h0J3F&OXI~j6OK%;^ahY; z;ra^~CCX@vP?lKa^Xb0XF`O9}W9wnfS?co|x|MC6w1^3d#an!;C=_zxO!6i-R9DjT6Wp)d-W8*(|FN`V&g_zu2%v?_`~<8tGMt%;@U zpkV<0bhP3D!imr$6qJg~8cSBTWp>Z)X`g=n!iE*0!m_%~-?*yV%iC7=%xzj>x*QA7 zZ>aWl){zoL8XtlD^Bm?|33@Smy14*^n;TPGR=`OQ=`f(NkomX5b<;C1Os@-HtI(=^ zlpe}s2NLe2yCJrGdF-is#Cj|q_guPK@$~n56l-qs?}7Geh2DYWb1_q7>o9?u5$O=8 zR+bgH9Kitz(qu0qW_8Fs{D7(!E-lQUV}DC`QDdZAswCNodRv$)`C-No zAVy-Jh+3f};NqfibA&^+kr|{O>8gzE7rGnEyZ?InFo+B_541Ub(B>SARPwcWpUj3V zhrHM;Tf7AO&S&U$VuY+ss29XBBA6h2#Lw|zyfB=&0VoJqkhv9JRbS5=ep+>YWo6~J z!^v=nhd+srPI$e$p$U<{ZJI`%`Lp7duA&1X^uUap3ub(1#xJX?sxGMfPK3-i!*_eV zu%f&h>6IsZ(@oQS2^3X)5VnkDi?Ba*#D21uTRoC#42 zQfC|ghLN*$#s}6u(@r1z>vuYw&Od6}>l(-QDlxgWskF$yaksR%ZyD@xPnmOwKx=`HxptpI8|C>6w4qCExu&uY(rz#J7s{{UXCoYpKTF z(CodV(=X{53%B@IBCWM$koY#UZEP3Y3z?-A>s|+xnzqD&fyc^cnT1xh$v91EYlYbj z#frTvZj0p1MqxA8(H;r6Gz$w?l31iR+NWT75yfBDh&FR zf2UhpwK{0bP_Uu|-7tYem7folnJ7|m%d!#(27QIPLsPxpyP)iGD5R)VWSvVCgfu~C zKr6ti!B_pygF!s&CCDESf~p$XDsXZk@nn_F*u=Jg$r{cHwqDL@|AVa;3~pkykl@QK zj_kIOwqw{KL0;m6nW!M40X$#5(c=x5RZkDkU$4qDT(UD!7Mr$uhu*U&G_9t@r^=0P zPgQwoO&MrLuaVUbGoKY??0DGIjWLq(^J04Y^kvP)J<8CZ69ncL%We~cbws|u?M@EIjlzD;=R zmS*xUc+OqD{NV}2A710HE;*3rPb{s3q?>J5zHOZKH3|Bf!`paL03slLQ^IAx^G~b~ z_V@Sm6g~QLY!Qqvlj`m5&;Bsap#Qb?^;w<)Eoh(#28b2dl2~sjX>B*eH2XF~2dx`& zN3A^Ii$cp5jrNzcwUq$)65DYh7Ro*N_TAa4%D3P>=Y1{b@LrMD=j#<|OG>_FzsK;U zJfv37#v7^CXU}PQA9D)aQdldkH633o%2{&?Q-PTEv=&d&OA;@@LRH4It9tg`(T3v? zsgDLHf#o>`@QJk`87yrG8XJvFgWywqy?CWIHuQ?oz?xo1fK>x2aUPGP!7Y6j`xDPc zHGFMX@LmW!DWN|NV&$rYo(esQUB;y4E6@VkZ^OKZWff7bHcSN!VlXWAlIiJNX?psS zH6e{NClVh&8i*vX4MYW!&woWaN&xem8TbZRB^uvbDM+$bfcSBW-=3*dMD?h z^(D>MiF&Mkl-P)*v#IzQ`I)VH81j6@%41#Lu_TXdmIe7Z=I^(xIq>%0^v7U37V}T0 zdrvNaLkBE&&k z6>K)LPuv2eoe{Pd<*+xM@5CWhRigxDh}bY$(*d6tk*f@ek2+*<0nC5dQF*--F~T7a zu7?z8KF0@trbLVqenTrvF3C(nop}>4F(UYWu+xd}nc%Z0PKQ*qRw__+H|(ZV&2jd{ zUNy9?PSyex9nj?Xc_9@o7xL2){!h$TP(JBjvnwlX9Lh-piG>wSr6pKc#|phNtqL#V zBU&&Qj%{e)w42|#>4Ie*wMtQ&7t#mC>Q@w92-B!>qA;73gicrZQ^cYKx9Unn%pcW}SA^C5$c!Y?iLP8cCnIVrX>aze2f7op%?Qk_ zMG<%;Bj)TxBGEk>|c97q+WpFE&HiyoJg11R`KnZK4tS0pSt>aZ*sDebkb2?t;`2 zu{6_UNRM4O2_#aIYf5ojN0Czlh2t`~VHT(rbwP*bEb3@2Q8XU<Vpctl&HsG;sznltHIc$whE?i)kdl8Q7*c{Q$Wov@Z7M?Fm9=A zDl60r@$nOU;m{fz>=Ec(yv+LkPk`*)tqmS%&+7gvce}0YkC6R4jewN`(h`lGSl&{b zX;XJ*!HR-2J;ts`<#eG9?8iaA*c$FKuBN@j51PZvjN!+5<=2>$hm*bydR zf#5OX*b*)TMOwV}Y2J%{q0ZDd*$KxKQ7{@6Jk1o4()AEJQ^$E@s z_04x7c3~qWtZcGzvE($8NkGNfuaLWirU*B;g?uTt%|wqKAz}YdSj21FFwV`ujRL`2 zu#AD_&=)U>YueWc#fd@@ z*{4X3l4wy;d8t!U@V!PzrqjzBT-5*8c_;qs3P`4~a_9JxA(SCD^@`8R(dIl%tFnn0 zB4wy8#YGXR0>n;iR4&K8LIl$^$ch*I>4I{9bkp)>o1~8AUS)yDCpjdqS~07xwzIsqAe|1(Gre?b9!x~-J$N5aMWfyLHbE)xEzLZMbqh}F zL%~;{!5nkZ3KT|hEx``b|3F@+yIQb5qHC7)0z<>1uC%?VuxDUj2Y!l)0esUuC|pc+oGLyXk2kT9?q~z4SnvA zx=g35SV?x)z3wsaas9eZ9!)`=nMp+pWgaP0Q8RjO3H8!e!godx~LHS?tD-UJdvZ&-59X*#M`}3)Asl*-X!#W zbh_9mWNS-aA{Lv|%39(N&gIcw$nN`q|O`=cg z*y;N$rrO(7xudYwQ*BuU?j|y?`{@o@JyhgeVt??4lp&CJ#Y3zM0|G~rZj$Hgg$XYb ze@JR0+_Hzxgj4o3iZIRIcd;~|eb6zaCNvGUllNKQV-??iU5vYL-8m$3&Plj{zX}$f z*G=#CO@T?;)8v#d3-sqJC{9iOz<`ARQh|gqutDP6>huj!dxy~Cyk35U)@yuxK*=&q0yv^W^!5D0_ z$`D`xhm3(ZhLBhULM90b10i5Y0I>yUBg0QFkU$dgU&!O+<|Za9`Tx+q?{`jBcT1xg z>?HTO&mCLURi~?~&ib8ieLvJA&ZV1{03mETBrapC>5wycIhm8OW4P{U74Noo-VUYg5V zWCiit=^NQv(ITBR>4V&&$J?{aTZeZw2^^KY5qZA>FlmijRs84qvRV6iysy^j=eJ$y zae|I=o;XYSDq1>C!7YmIo6CMg+Qo)MF9R+2_ICeEq4!#eXK!9GXeTi;<%{(C4J8;O zTxa9YF5Jw$*K|f7M>EyxEjz#yZS>!`N9yNK-+T~lhe6N*&_dTm}CQ6vG{*H5E%{5+>5E|eG zQTDIm>O0r9XuL{GGx^!>&Z zPxALYYEv~pVSCCA7fg9_lKZ1Q#*XpX^;`V-LF7cRl+t}A1!f*)^ij`&EXAj;aHst_ zC@xe<9U8(xx0M>_dphfYm3i4ZB)J=duH_gA_ZIJeyB<~5(MLx$INg@++v4qCHI%SX ztLYJ0$NqiEyJ6Mv-<|X|ACn|%#HVVWomaf|w|R5V0dFZB_ExLtQ_1|wfFNmrY*4d1o%P=kwdn`};5RUMWnz@1V--I5uw*5}7BMZTZo>aD{vPFCpzc zL)Lol33xnz3Ayz!@$<_aj|!3SlH;Z2m>+&l0UccbG)adsr~wl2!L4)M`epJ9NN^Vc znVFi@;SZar_0v%sm?;k=%A%y6sHGC{;DxFVItERjsr{2V8N&a673SFpUfR{pM&PEQ z;#HB4AXEK*u~K3O2TG-~vkREZ^|5TFV9%FJ{r&l&ZYD_)c@O?R?`170CO2d)a8qv3 zc1r)}q8!>6eEa^0wy2qVr1&0N-Om#HBFa8l7nh4ldS6`IkHta!Bk3s!tE>;+k6v=nj_J=_qGqhmOkY4D+02oimML(|pm3U|h_$ zPKWtdji~IfZ#ptQnnTV5rtwxl{u)rq8%s-uIo>)$0luN7i2nF4*5fY&ff1Tdpdpd| zm;fJj4N4k}FLx81)_qqy@Y9KjIFxbtV&E)bf2I!YDpX5$Ldnh@%{mv1hYSJ(y4SF6 z<6go5A^@Q4mBiq_@sVR)hU?sToplu8KTqh%9uFQUe6yam?X-S#SbzeNui|GB%l!MG z5oGbvWkMF=dvLAJKARnPK5yi6sS91*7E)$9<4}@CTrCs5&_8Muc_F!aP14y{xjn>Z zB2Zt!w&)yWWu^`N?dc5?kvimS;nm3!A`fDPvkmWl#WQ}?mv{Y*?HmbhyYTI=@QKj< zZd@^g-@!|oKX~`@b`G4j{hz2_n0}s5JbCf&3migKsh8_w9@5X*Kwr1b zU|LP)qbMVsPt$F_jeoGZr}!k_|IY*8;S1nEd3HvQ3o9H5F{L3EA!>$iBg28> zIrt6*!yx>k=5OnNuy9|dzdr+Yp5+F6W3le!NLQ>U9@1jQupw*n`?ggo+bV4B#zuak zJD#vLnn+f%*zMS%L@1dJ#v-__fZJcxe8=G2;2>CLk0*!yd5uRa!RorvsSpwksb_q) z*{@4H9yc7vIAb{c^9fwkb_^l^O!}My4IRGvQ|}WO>^#00g3|%zH(Lu_z`J-ZEk9Dr z%cq%;y+w5alWKh7v}+N4cC7`ZcM|6N{Z=SMZhHXe>)^Au2kyk&_v@((0}y`{rojN| zHvHN{CL8d0ZwLpNJt?vUOsW2Fc^uR(Y}#&)B?_mSCaDiuYNj74}cDT@N~|N4WXY&X2s)!kmeziS(b{!B6w3h9;`b&P}=OlHT1`g+2txWH^( z=km~Y@Ie2iK56x*=o9(By-U)iQrA`;vif{G1U3e8^FfdFjOS9x*rna!?axTJ4xJao z&weOGF_|I1auts7&4~A7#?;wAzVjSVHQyh1mt7>uKq8V=xA~>lF5SQ9H{S_H38fV( zMrmc@bxT)a-O#@9d5L7%10;ER4sVz^hxp!i`jB@o=)ezC(!#+=HPO}MWTMgDlo^jBs9#|REql_OOl5L- zLp2&f(lEzXl)ZODcHrx24R*^l@D*69@HHovg|7_H_U(sEcPuAtEFHo$42Go9txbKK zTxn*pEKcm6r6sURhuPgHpm5O5g^4-L_T|~iD)|GgR!&2=yKoyo)aXloD4H+b!~GhE zrVc6E!PzP$N2J^hpO)T=eYhXHT|gzu54w)^%RzA|V;RO)Pw^UfqJOA8i#_R^R~T4V zsU*O!^n~5FGcZlXU9bBz82ZWY(% z%mx~mzQXqf3jvM_8(a#(a1Tj<2Il~5KpCKUs!vVV{mee>Yp_?z zX=yF02TfIuMGYml!!G2qMPr-wh+qdk%nbDb)nHjE+^s~@yM-2d|Tmgo?7ItOCIm35T3{L{n$5TzV#m4 zYDl>#Lf*D`iimb&m%jLt{_*47fCubF4z?PSobDqli< zbCpWHFAGE~U|UtMb4%@e^5J*>+B?H6z||_tA@S4Dz=ZZWEKJp!?5)f(HapNeX(3x9 zT%SItO$_*VU47!j)y&t9wrK;!>|?$^&!~Mes0owRWUW&bo4%nVg8vMkyea4~S3OPQ z=0N@@;IEO2(BVqDB|o}@7;VxL`W9TFTl&Zo_W<<&O+20bog&Ie=$4w_L-{>V{1MFV z2kv?$k0HV!0v9vz5OS*;0inY~bUHn=woMWb_f?K;ku#7Fa1OKi2mIqN`H`0s-%0Ex zo|k^^>A-oOtCef4y_K^=64jMFx0i*@zh%ayFTnFi##;AmhAHsuh*rmr(m}6lEuD1= zwqB?`_&C5vkK=i6Dw*mW9N{JVHDtnk<@Hb|?l`8{Z^y;QUXP1A-=)}_9WS}cE32#5 zzY-4JC0jYR1G>o9eOz3;>rQ(E%|J+Pi)QSC;SyAyjI7DJM=b8q@b7|?PW!OaZ;;^v zAm6RKz}|NS?vmeb;Ja^bGxjVjF0fH}=7u);$mCE;x2>RnDxalH+2~Kw|NGAc&#^f} z=O(Cf0AjSClKtK$)bKo1TFW$*>7HAk;u7@Z`?!F7ngn;UnfUL@lEriL+vE@f>oo-$ zfbM}Yh)63$0$fjTc=0FCYO*fRomG^&dMZca9G$_!xuFJZ?CczF({S6YV&)(*Dr#N9 zT|m9#?OsC;EbiwsqWy-Xv2jEmO&(0BUUvPVKZOQ{UCU zEfnVac`P)0m7=@mIa^)O;toFkm@Cqm%Bh8Hgc0SY+UK0OhL2721N{1C8$A&C@P;y^ zIc=jUzWM&w8pdluum9E1HW=Vnc{v9O?VNjfHaE-_+KaiL@~ns~%bgR8-QIq3xIN#p z?FVmqF4o2d0s$SEzxt|M{C?9i?`Q|QgUcA}jPRfKVmE+3kJuhhf(3#vZDD+u<2+AJ zLIVg-hI<3!9QYn23-hy_OmhlK70J%^9y}Av!A}^f$Rs`r$(Jp5bt|gG92s`N%C7L+ zA?s?A^=?Uei#WUANcWbZk9CS8wrm{Vr>j{f4((#jX)LKs(d7~Nzg0@6)?>v|rj|8h z`D9RoAj;QZ1NA4IW>5AK`?9}3lNdw^%X!URg&18>6));`ied8w%97KUb)4+so%L~3 z@6pX%w;6G5T{#Lg&e!PbGDV#UK6s(Nzoc7zh89x{E9e>xl)qt$+?rwg1?CTOh!5<8Zzv>m3|>i^d~ondeSKs!>}>1fB51X& zNm|jeLa~KlByp-ZrYO57q)WeY%x?vcjur;IEb=+kRU!3Qkzi8GS<}Ud{X&3fmz!a^ zqYr`J0(f@}DeoY}&S)Eb!d^bwEb#;__7s#0@x-KtmL)wG*J&tn^_6GVuvPfs! zlC0~y4Y}SeIib32uvJHU90_&$yK&$dH1ZCBxAM;80Bw8uVt?u7G_>BnvVwXI65muO z-$1WAG{Eip@aph!B?+;Wps`%~hnqg&I3Li_O~md^BbW8G^TEcEBkw=hSE-a%@@PGH zKW?eYJBX?J6X)>Ck?%Y{SSlj2GN92smuQ~vg&y|0z>R_15ow3f5()7xa6Oc0<33v3Xtch!1{vTW|c1TCeuV_w4chM3zDq}U1S&r(X7p4YMS9UGFY zIa3<0i_bwUkA222$EilK;S5<)wX?Xm8BG zOVW|#N1OpimJx@S(~syZK&}6jX?}|Sa7vd)RMR|uT>Pm=Q1E!IHtwV!$>&WQe%f!S z)$FvB{F!`S?0p=&B|20QZuX2sQ9%4&>EpZ9({yQ0h6-FRyE=e>&f_=N_ke^XP#3W!ri;&;KbXD{mf~ z*t+pYFW*%5^FU;7u92<=PBv&<^S;YA{yUepRi$y|I##mzO$YV_j)LNFZE@##VdK3d z^tH8{h$(<%^ZvN|Q)0vQ@A&yn{q~OXItS=T`8IhI_@O~X{IEi2ILvGuvp5qw6@L;r zF7gxe-&<#IZJl8_kqrdni8j)Bw%Q0z2JG>sLG5tNrhzR%cfO$wKdFuC<~IHl)eW(C zIR2zIvIC-#t+C9CR*_ctC%3V^K64nw-LyVITg9>>uiutUz}sD6h4xjpt?;Y52Kx+Y z#z~0_25WN5rORgGhB>UL0P)Mv61$fUUDiNH;L&9R0GJ#uxi6oGsmp9#CR z8@Cf(A?z{F(ywq3!7}XOu6Z3hc`Py(i4P*Q-F2mWSXaNP%87%a(8xA5)OSf6p#Ao? z1)rAA)Hrfrxk$AgARtrJ7d7R41Sz{=4W|Dox*Q9b+ae^d1!zWvdmS<nWGaQKN&$*zOY z4){RKB5toL1r58u-v&rITjTH(%`Z7oJ}Rf9&YEsVA~rFGB%7^q+vbM%wW9Jm-$^}2 z@7&AZcLvB7R@k)~mK(MJhk>_wZ@N1hNBemffLl2m&muc`+eWPmpE|!~s_>(R7Y0{V zL+&TwT%;9swCC%+pVxtxS5KSkbV2O>KEMx zRoa0AEYAa%VMM?Do#Mw~>-Nuc{o4U_4S4x(@KDcSEYcwOJgSF8F)kQUj2t{AV7Tnw z`>MT<-<3`ovOZpa*NcHYp5Ap$WA7{X-SxO4h1JZ>wVNM~N+B&bM0^0(x$wP_a6tQ! zg9cux!ngrgHSjBf3)`gEoXY!20#`|rJMFN1JJ}3*z#=^8dz`~siv@*<6pV4(p0Ewf zbLp5SHr6g&xXCkEgC{@d_lg7PdFpX23Ct|MJt40u6oH)2h7f=d1&l9@+sSCV9(AHpKH3}Y0!n08SbZby^AD>( zWki&@e$Dx0CUIis>Qg%>6}78(VQgq#+m+RVazQhlw}kEQDTu&BR9#oNCn^>AUZ1!1 z*Tf_xTOZ$c>gxIpgv&kEJGM}VGpNu#Ji@rFiW!F}Mob8vNfVt4>?E#)qZ46Z6B;*6 zhSmvb0^q#;0BHDY?pSgr5XM~R2MDZ>;Nq?Puzw*?DS498nX*_yPPQ z1r-2--6m_;mO%fdBje-Kdz=4LH@{X{7#^w@!|`k${}60ctPc$@RK5mwDz|qAFe)MA z+2nLGZNaS3S4ys|^mjMXm2?C-LgshMeVb@edcu$3;lUK8_84lq; zlwS>l8wLDq)QkN!%#ph4&g232?OI)VGcv;*%~TYiy0e+cJE@fBy$t`7bzmK?VyEvX zk8sRDq6(;;rvm_gM}8kN=K**zI<`(->-|A*P@oyXo;45}{*aS4)MpU0`iz~*th z0L;5V|N5NfveU;JVGt(BePLBP$=FG$`G?pxV9>MNXV>VTgD^Zk);K%@T%!`<0h1RJ zdFE*ZspV;LurXlSfWZK5s`u080IXuHq;r z^Y2yR9k&O%i#xy{rAqTGNh^krb_6W_W)ELY2PptpArKRwltzD|-Z1{7b20D$h@9+4 zuNEQ&sy`f_LHOs{lu)igti>|apFqYnLuKEfk!wB!+jRp_uSkY@zX>)M(8|CCwQR!X zH#9pM3CHOKZa;b3c7A*TQzYGd#&WkaNmEj$Z0^7xY65ZA%$xF`mdl02ikM%l@lcq9 z$l{PlS~gs}6&(*UO&El2-FAZx4tTm%D%}HB!y3jH?2p;o3-R_>DY-e8s^>Q!!kiLl z0CxoL6W&`b`4;U}{T@TB1%HN)Nyu0nXfQXwpdUCv@4P1CUFS6s{LX8{>k%m^B^neY zi;WSWC2MqS^5Z`R;f}f1mV4S~!aJsY&CkLRjV@ANHt}nMKgr`_-G3||7Hs}POBQTP zg%590_TVy}d5+c{x(U1l{zC+%(8ugV6y>qNOR%r`3(AX2L28r^P5=a~#TBI5VY9-k z9OSLj#~M9@j_Le`IA@=5M4&7M=r`A)i)#H3T^_C;z+t6T);h`4+GJ1j892+{!+&-U zKdy>2`jL)u@h#fR`AV*T(xH6{L_M=2M=kWG1Pz%G^JgM$cH<##X8gmLc?*zf zg0V0^-a_2M@jH)O>_%>vT*Bqe&3~aWIdg`OjD0h)5GPK+4F(+a|AuU?!pAm>zOG>R zn1{DchyRf#HsCUZ7>K7FumPWtT(E5u-mpllC+TBwl^||U{_|^Z+Ep%gT^oxY>?)Rb zb%obYDy)FJ>a{_dr?+k?Av)F)zd5(5D2p3FZ%f7gyd0rU3i^ssZ_5 zpV1Qo^zs22XTUj0sop31n^gSvaQO7;aQOCk>Lsb$gTdQV#bXcNdFP$cW5;l0$N9(a znO*lKtx3a}o;Hk0D|ug+*>_KuSyt7u*>w-Qx^M5#u)#rOvHjG6fx|yPFfg>w`@}v5 zTg7Kl=Pv-~c9x@$B)JHY#9~3Eu?$+s=m62IbJHcdOl)pkpb);Jl;;_o8W*m__gu3< z7Af4D`ZOGEDpOW8hIKOCS2LqigQjfXhduSRW}g|=?4qSdvv*~ODrQvfl5FihTQ)1d z5lWACFZ+`Aax7|f>lW_(j1|>|E8IM6nxV1q8z&hIBw%Zh15*$gq zFn^$BkmBmQWb_nR(tf=F%MQ^~eVeq4Xfe4rgDoMY4R_0vw=wq5WaW}gWZL2s_PGH6 z2q)tv(xK_vj)<1%&PP^?b55lBUBXCEyWADGYfcJkwx-L)EVki8ZWPX)sj#f0EC`N9 zOPhe6O-F0Ag7bMg)}rZZPs~hf=1{0RYL)Xt(aFhRB=S+DXu)DBMDd_(G@L?)8d(DW z8c;BI*SS1J`AayS1+tx9p$A|NAj!Fa+BU;NLrH)CG&7L5 zXOsKi#6Q@BW4YmYA}N84ujts1D8LESZZ)E zHRPCamDp4VpS>OXB_*M$VIqT~<0it(CEZRPM=)GtVRgfj!b)Z^GN}8LB_LLpN?dsbV>C46~D|}cd3rAY(A70Z_kxDHSlH%#( zc8?V@RmPmQ6$ZMGk3{>%VS+U*aDI8W9JY4Fs9W2LQ4HFFkAN?FP5v2bKD$?5_l*e_ZA zrksXXLqayomQ-d~V28J|;5-+w?#PA!HT4Rk`xZq0oj1+foYYCvJg?}=TReLc*CBfL zrfHIeE^SAO`z3@Jpk9gGkc*zz2GIo2+^y@sL(%n;F8BA#_|TOd-gQxq#1v7or77$m zHAmaa_8^tji*Ls1PNUF=kDI^g)mYFDG2e8cbQh`C(0me0GSiwd`lTi_&V6E@coD@r z8R(|+#h@Dsc7KCUkb0+;Zl+Q=A|V|QfDHk-9CuRTm}7h_(jD3PVLlTc>9pQ8zfl;G zWK{x2nXb-BnjPuF93dJf>S@3}ScKLAQk!R!(=S;FkYc#1GX)(^2+R%Sb+#hL^=!vH zziS|y9q3s_SjH)YX;j!g-YwM)b2!Xhs{Zs0Za7UhAz%seP^&I+_zaEF`lKy~uP;e3 zSwg*WNzai82{ZT%0%@=b3D}Jp4zfW=UUl-7yofU#*It&No)_ zU6Z{^RI-vJ#e4r^Dmx)o)~EEKj&v)w9{iKeuI2YNSIS){EdMw3`4Up?wb~R36hL=( zlK1qb^OyEUFAE?tHX>0I4^+i$CTbI}iw_aKI=%HoZiH0srqQQ{3YM7$cWq}N$sM-3 z0p`|iTWNc+vDFG}-gDN_v_2?R`ZR6U&S++0d)$Wft;g=O@R2=~wKJ+Y^vWk&bGyAB zY0i*eL~F)eGA=P{*Cj$0S~%lRoYjsIczQW!V}_q0sQ?G0eD>xJ#Q*l}X%fPHz3koO zTID*tt1y?_eNFY60&>uDXWcHD&3c_Xn}{Pg5^$sBfD2k)odVGVX81U(QgIxKdW7?= zmoAFv3uTa^jlge5=K^>|oJp061m_QM61ye%o=Nfy^ccI8EIjj+9_*r=&2JU~01=cYXX zkA_+u1@-a(PH^dYDtxCX2;j!R*Vbm ziO+o%ex{$`dptbsL^KANjR9yXMWia%R+7q(w45v-b&kAr;r^>mJ;q*o#EwO`T?_x! zYqv$&dtrV^y!rT5_g{7H)bY0@V3vqP)$pzJ*WPo_wez=z)hJ%aaS4A1-S(A05*H%o zkf*%e$zrv#u3{^%v+oAGq(v!Vy{=*9e<&MD^Lux>QjmRCkA#}YDXdN(4BC++tRKew zACG7`$T3{6`&HmVJ_SvLh}?%Ml0%nqmVk4$zCH>3FeI58u&GEEXmNz3;D^igsgrvQ zX4qOxpKMUouLkil?8gxGpieH|cB)T{8@o9${GcIeY~YXIRo4@^ov9V{!{n46H}%JC zL!aE+{0w5srnouebRNG#U;8>Zm>IaU13{8uKf%sJ3=~;eKoKt~Ye!J}cY~N>gv2kP zTVXJH_xF>+c$E(2KPtD*w=8C7bhFu^8d>Skh_FUmG14lhc@l#D@B;LQd0hDQXeoJ0 zE!m!&l&9DeL;xz>DwXHQg`01=ih-QKOw~M3U$T?p^E4vaF@8k11V3K_ZMd5}LU_-V z+Hy>*#jO$Z?%_h5=tAh#s8^<-s6=PdBU(1imOOOnbJ(-gU(E}=4(LV&+bX);vE!Az=~ER&1-0z)7NE+5B#tBvHh5HtU`~ zdj_xXV6ma6PU=OZx1S#1JT*y)Ah8+-prZl zgANQ`PBon#Gor}u5;2a^A!0_hd!NlGk&GAPU71B(4m*uU#P!JF=~aqraCZ%q!t2qEHs=~`tX4yw!Fvxaudn~JGp0KVviNv zYp{|MWIIZw9W1Dnn6Ve&{a>tA<*>FI~vtW6prEF;Yo(M|frR1CHswz|wcsG6$)%!N{9IT&NXXf%k#wXsy3 z@q+v^rf~CF9r_3TOoN@PRxz6&48~ShNe?p8w|%gGG}Ajbh^#bJu)1ox4UyJob(l`iG*HN@ zTuppN(Bu5JllE=5*(bN<1s&$!aXly)hz47M?jghDi*^AYmAsxd+byV1Bq-wniQl1; z=P@6c-yk?s1D7f1_rt12_fV!>L?TpD1-?gC!eN-kpKt(5$v_*%s;^&$_9JqyWL^t&}rr$=34+fp95YUOFL8$#C z3(@B9BY2)L#|jH9;|Z}av5^I9$;(7vrY!RQ0XgUW)Areh!segT{S0?8FZWhYjNyUJ zgRLLFxpnrM)>%i{hv@-yVCtQ8N(UM@Kc=@N{AM;p^^#$kuMXnYx$%PBmnQmCq@kl6 zic$))_!Jb}8^d@X>)(k*F}p~Jv&>}8*Z&{?NNBXKll+xTc_otD5Wst8A}HWz?c>`x z`Yf{?CZGKfN2m?ClRxP1j^rX(yTax}{0hh3 zR4+6EHg>Rgv`i5?0hKR`2ga~1VUH&_#9ho2p6&(SybPtS8g!F(X`oW<%P6*-gkU1u zb~K&|?z*n;s=@qh#FL}`05Rfn5vf#|Y8qNKUl>j+l2QWbqrzlZWi{oxor4SIG>N+C z4}TBeMj8d0)x@g7`OJ3#LG7qd$h|3<@?b3lKPBLoc{B@hbaJ7K*FMPtcfIqPYeV6b zD+h<-BhyFbhN8?FbzCVet4=0=*C7&CYNJLJs!GM&dCjTE9y^lgk492`arV?}Z=XMk zKqM!UoSRrUo^&G4!@)3?G%pVJ#*%~inBWV^Kky5PdoK|# zW{Nbdd@%QKXO0I@pMq0seuyu~i)3V!7z z+qbRJker}v%eInXcO~=gv86G~X_yS@YvKd_^SS6duF<90#>uNBfMIIZ9=0u;jCDWx z5_u*TH{Gz4ik5n3yThKYg64Ax8kBkL1;7V~FJ}>IZVUz{7!H_Ykk&fgBd}Q&kalAd z>@fX7jGMw-$9*%z!cT2^ifHwL@qzR}I#scQI78rin0zP*3AfomIsbNiAZQPyo7hbA zRx*13hL1*`|67V@&+&iR_{C*WM8<44o9r(qHh+pWOA{4)9^r#Q$^cCTX@q&6ShPq# z&BMYBb_c9m>`u)zF(GV5v85ZED<|Zja;!m23T;`s_XVWs)k?^l_& z$h3i(bi3zp>e-`}z4jxGSTmWCz-vxz-XuJRX4Nv#uk~^L$e(gW2xyD}s z`#JuBS6BgM-2n^Ck-#ZlPb@X4Qn0PSVQ`q|*zhPUtco}zvl?+~QyTzeYN|d}hA$S~ z0|y>1FT#kWli`X~Nq~{T3;_Kok0Tf_hs0Jh2N*jrGkst%bX*Tk+j~c54qQ8(isvRQ z7d|g1bo2hu6zv<0pnfRX{6>0Mxh7pPkGQTeYM1~?`tmg^=|1hp#mVu4WsS-*3;;oS zG|t!v3mlx8xdu<4o-L=}VGq>~)TR#@RXDdG-GUxYb5IKVb;dR2#({KYvZ#fzFAU0V*$!b zj}P0SJbfi>tl-_DfI)G!I5t+SHlO9T#}|8PHCBSLGrWNF;w{=RKt2>`-A4a5O4N*y zK&%{043eL*gt3w!Yj0WJnLFp#dUrN*ni7%ZuIqNsU!PIrxbo@Tu12q_L>ZMeuIrZN zn8H@TBCqqP+k8B`-ks_%Cen(QljSaXdThL=W)-DdQ!i6a>jCYzEPin&1%FGHP8FJ5 z_ePp8d`a^ZXj*#n+p|mLlSS9-VBR6+^R){4xPbj-3W$t>{sO!f!3ubr9L$y_Iz`V8 z5JDLM^nFcV4%C?6stsWOL5s+F3M)(S!x#oEM9d^qou(7}_vUvr7PMVS%NNqgJY&)S z5hbPH-)#YO14A`(o?~Qefy6{=1G-PWCVsetW?W{b$>Y=JM8pfMDXi;O0F%3^mMf z3!LKlwrgdFV!8dgcD}N8#LR=+iA6Lb3<`$zy90DzLj01cY!G&T`Z1g;U zSPNxyKOAboHO;Uex;sZ`I8N5>YHlT7>elNg>3U>WaGzsDhGIdi=X1b%55|TfhSPl8 ztB_^=RR@ZLd<3><3Zd@EcA=9l?hBSw_t9VsGA5+USnyF-Ed@V%vMfnuU{HEC#Wmyr znMCCAHXeH?BF{j5c&(|*h@hUqQihqC7y#;Sm}*nRb;T(VB*g0D$Yz9(X+Tgy37M!O zeu6xx&|>77$&pVLTj?o@bSM3}F2ypoMH~CvZaryb5lLYs^=@}xBf8zNUJtUW2NYlLbyOQX6+T5sE6PNUEl8-0J$t3Atm3!{WpPB{qG4U5m|UG#JYumMLT% z#XeWV#giRP(>D-arQ&(PKGhz zZFOKei@n1vaA3N2Ew;Mt1BuY!Xxa)5)ehFC79|+ax&V6TR=}uWnLFhngRA4~`o-=< z+Bv|m=UrQzl#ZwfX~83}OXZ7INrEbdbn|O`zoXpZ4L<8Zps35>X^~2}NO1y&7Zhn= zrdB2c0C*eSr&`FA<1Z0!H=JQ-b{~HHPai+L+b{}KS*S{PP8kQeUIDvMHts~q5htFF z1u^e~u~#|3DuwnsJLZ^5N)5$qN_`XV28_fvxPsvaP(j7BhLMdg2V?j@M%cH6>9h_% zsSiMdIfxpkrg)giRGl*S#IX2E&~uPd7>ANbQA_d*rN2$y`$;XNe)8troDx_5s81<8 zn8nG&HZ`I2-C0ojcRJ+Jocdi)dPg$aslBSjt3d%{dlGP{6rtZ`@v&3t1kta68YLb>+6feo4GOwkRScul=)rqKS76V6+4fMeWZmT{8=K|k8 z(CZCjciFlDuatOmF3aGP$T)Q^aBe-6)f6W7#+v`B81fA@&rkIv!*SEdnr1A9fu?F} zk$B8BdLTlFOGh_Mjmx%5uWT<4mBMiYKjRP5jKlP{m?(*dlN+1dVf&*s0*>hUuM!p3 zQp|4RyFsUk#pZ3FAz%9>_Fpb%-~to~lb>CFO%*!UT5l#{r@;1)7m6u6F)+E~=sdg9 zn)`0&V$|cA-ZU0SI^WfMbjQ>o(114mq@0~75u*yl$z_+MXW8^`A+;V_1YZYEXW{Wx zElv>a<%7zOI=UrCCj13lr3L)BSiqlvN0In$NB{hQQplldiT5g!;T)Q z`b&I*mbh41M|8FQU2%J#9AXl6OR_(aE67p06V3D5*T9@D2Np4JH?Bd%wQtY} zT|!GAZPPcjh2&vEct@)^qlZ!Bs4T6~BMDeg2JlJPL^e_gRmaqa|EmcIX*WtkG_Wu* zREmc9@^B-a#1`F6D-L(l8g!$4NOs`;D2Amz6&Bm^avIwu|A>k;S2)yfGHopkz_`{ zKJ2@uIje@!L>|o^|E)wV(;@YrcwL_ME9f}!O3tr8E~xhByo$8CuO1 zjX>=4>~bM)$)@}gWXC=M%SV8DtT$QPX|INU(c=QdXX?NBJzH;rk@CW0U==`6^C5mb z`2x!sbO`)OIGhv-S@`j9Ur=$IW~_i_khKpw29M%(_;R%5UM@aS&-iGPx+ijZ-GbQU z$+}3qEVObB;+@55^9Ni}R<0iw*k6b1kk z>3K!gnin-$nV&v%cw%kx5L9$+^#Aw5L1e7JmY)j@%uT{fBTvo^Fr3eQ^bE;Ibf}RN z3Bm|{f5SD58P$i@+Wsro3FN62i3S6Qr(6*#6~B%?BK($h{Sly1sUA2y-98oIgw5}J zxjU{<_m*d+3wcK*eZi61g1+@)5q0nn{X{R2a1kzG+_$Ms)Y~?8>;5zS znS$rRW&88O%H>~2>oJe@xQz8!cs?U{*|%){4m_Uwi+v8cp1%xVQsnw>snsC~(5eHp zzsAPynw2$uLJ!I_CyXR~g}|FXcordUNhIufWK)IvvrUy){UydJD$i?3Oiu!`+&^mM#tKf-d#hUl3 z4#@z7k8>fAj^I-%q$D!hk+j662sMr~l;f@h5ANj}3m%n;95iGCYp&ox;gR@Y;v7Zi z2@;DnoTJD*l!^0CIL=w*o;m9*TJAK$pM`!vYM{Qu@T&>{3&O75z@~+L1M0ywuHQ{Sdoqok<2I}*uI#Fkx{K>KNz<8#59m`WJS?yT zX82dT6w)7g-%Sm~HZv&^AD58T+I+em8#rQKZztXw7*+!2gtdaRYjbL^?&_RbWo^ zHc@I>iEz^PzX_isBq?n6{J;jngZudJLegOfWZgP*Z4+RvwED}5s)eJqeG z76Adfxvze5CkdY4h3Xs?W2Z0IPfO^nzc{}0B3rpqH}SqYcWgU)3SHANZd?NT3B%<{ zA6Kr!^LW4i?!Ur%{eZ9^`q9gvvcd%jqz&pS97#0;a|kh@biz5&jVIGJ_H}q7A$JPQ zwa)@|=uEyR9?Ke=5A2Ma48A!YeIOc>bz5^0FzeplGrSPb_Qb0?;D~zSy;VAnW4Ys; z=ksR3{Q{SWy$;?)9td9uHf~ViGAan~I2dTSfG;XXqJB==R8RI^D`u(Pa(DRmtd#aT zoEFSHiXv%fAT1+oYep)Ji!^K4QTy>!;^pClV|>Id#MI!(-=QcS`RKRtq1j>MTOWgw zEpp*RB+bWf9ewyALdHmFpfL7c>!w29ju@(D_)2%gS!zs~VJP&Gxd%>Qsq6zhMq~}HSYISrE5OlZF>kz4Aplx3N+HUPk~Lv? zrl4@45PqDYALw?VgtD*aqfpf=8MQ0?XEFE94oeoCodc3=1dVW3DOpt|8ipBDnhsT! zo_s_Zv3nJEn~@E_*S3e;;0>Wz@bz{f&Fs0QUpK-*Q^Ni4{S*9D(n9w4z8H=eJ>lPc zgv*D79Y=F$4Ia`Hz`=k{xu2Y$`7H7$5g0LlT5tHIViiFjgv?5RcurnUx)vOTb zP&oQ=G5f?!j1X-EFZ>92;V#aZfjt!Q>YU4>JwvdQQ!I()hsc}~`G?S{R3d?!)?__K zbIyay#aW7}%;*nwb=YbCanOEqtr$P1>&I%j^qUEdrD7Xzn8_#JVAyB_u=#=e zEqo9|OT^;eFDMxBA#D& ziD%NUOLL|N+$qV=1Qx`fFIY;S zwd9mLt`<7;wWwgCJ)p78sqJUjCpM>OXMMb%pJAZdZ&XV@V%fP8=sVh_P~^&JPs z@n)4)+8N7zhttKfhUj`dO_Fd`glhfR77l6vO zGw_m5DvpxOa@8=BX_af~%9~{Q7YeFcV1Lea#74SShE-7Ld*J&`c@@{-vERonltle} z|BMZuBq^E1C{7t;oT$@npy%jV?w!j1x8n>WbKo1OVdptl|6bR8R_I1KU1`3-HHZ04 z?`^QVZF>ZcPD^02NG1rI&ABsYaK=)+&>W%f^Lcav(T2a28sP7&fQxzpcavbaBcyYv zM^cd(He~d*i`_VaP2thE8}8cLuW6=E7wj4!XG*ipm3i4Rs%!-rx7p{hHEYce^Dm&i zq;Vshmo?I9V4P^&2rOJ|5`wlNa;ls;_c|@OOebs&3BA`d<(q*Ta1@vM47imIw3;-5 zEst?N$mfYLz-^u^+26L zE4a6YnKcLoBy<1={U_e>nbd75W?3tyTCt8>rg|Me(A6bHA75D^y#?iP_%hau$QRU0 zXc4~lADz$bNlDLA<1M8^{&L4T`%uOK1%+SJMJu3g;E^bHb3eM=tB0Sw2#luSn7s1TE-?3?qXex$ z4rd@AgsVVW7r>n$86f>LGoe&m-p4|W6hr{04fCvpcFGQdcYh@=N?$x+64 z$I@^x(=;+FXd2wj(y`s+3SSqW<^Ch&%iWEY5m2Ed9Y;mUM{XdMPgWBG5cj{n;^m(RyP1Y~s$6tD%(*Ks!vYAgw*{4E(Z2=kbGFva3HoP0l3p>+#*aZh_4`*(^3MQ%%BeZSM+Gim5g%J-HD|QrF?HxUp7#+5BRZa9;$xz%1 zn@LNLMA(^4cbkX+>Ac(Qd_ndmdcmjpFLioMg2`bZgmrZVQ(3d1sM-x7vvAFgbJ!M= zdL))oC19flO(q4cgqpA{eK$tciWpG$Ooxq)cLG4Q^Gm`KC+8>kxDgUS3f&D#?a2erYdW&uHO&(cw+!P1jDf!om!tP6mP{YU3!8;M zZ{Rs3iJdS_dXDiPMS(2$9umqpCOl+x@`tdCSnXK~3%ok}owxF0&WNlzn0S?Opl zB9;Mv_4oujlPe~5zr1xr>xA>Bi5EqJyI$`A1^*52!_j%)>zpVHJHOg%DQ?<)ts8Qd z!r{A}@YVggY?^5!7{q}8TX1LeHHpMDima4=NV(aNEiY!H zR&Et1Z!S9#)DC?nJ@+HTP&CkIqa4$n_9frFd;pf+7%?DNc_}P7?BD1GaI5GV(yHrz zyj3mb2g257z?4XHx;}AYSS6ikT>FoB^mEZjGCBBQIQY7k?+At3U(Hm8Zur@=#iiLy zIyO{}cG+t9sm zSET_-q+HD`$#x1hyU}Po7w{f2$O7xZSc5+fl8)`*flAp?tZ+h$T(@2~55#u>2sz#j znbF^)GCYTKi|fK*R=Fu%ngEeZ=w*z1l??A3N*n-Q*qF%Zs7&rc5?R8_8ju2l;ffBv zHtVJgBjsjaI~ZL6X5N0f*29rtR6;g5#gyc}eNxf|07N3?CZ&CSvJ~cwnx1y^HzrKm zHWN4I-SmQ{bWh<@vrU&xbt{@HA;EiQQi=fC6u_ksX)=S<+Gs>uXGr|V9*iV}Q_pw6 z|7^7lI6Yj|OyBz>DCBa;0E9wH;v?8hD2d2?&i~Lf=qrVuGVXkHx(undI*?UkLopTT z`9bp&W{~B{Q`fFgiVCH!!g4qeJ=3_>sVW>@ajuJ(^&`qc$ntk z25r$)(w9=e4j_Rb)v!~00PYvnMQtGwZ+R}dwwb3Yy>COkvje=^>&7`_)BhX6-j_S7 zUrbZ&cM_tyvDk4$duR;Wc`19_IuGA}Nty(*Cc;xl(n2G2E(krwvWwHxi_;(b_?$bP zmz6{XNv`tKuBVikz*p0Y&F}8%E-+nZ1q2N%G-tUSL@~tNGj4OAf#8S{gd?_gh5ln) zM=d!0WzwqfLvpKL;wtNwIFT1im2?~BX)&;(XV4FNYg|q2s=a(<=aGYsMwYvM)TWRY z$P;j&*|@^ki81x(r~t5}*hg<30A~T~=ErN8Wl{q(6l2VmHw`5&ALs4)4aqV-V?Z!1 zCJfA40F6dzn8SEN^9-vtFJglHN5_bY(G@NHupV@bSeIeg;2LNjU4x&_8n8V`<_W|S z#LAX{i$~E++>j#^2Ro+uS{I}BivQekgpXf$tzig z>?X1Xe7pX{ZZP6xCdjkpKkTm}Hg~4l_lF3~X`UW0XbxzDshI39XmbAr1DOMR`S8|NXN7U(aiD7a zDpliGqt(s^RN(n?`TD~vq}|W|pVaxKROgre|Eta%|9J2}U1uE{W!M#biS-4|iT>K& z=QAN*#D&bn3z-No_Ikc$q=%*0q20jpKN7eBDBLd%ygcx5;E}-F0*?U|i}Dx~+dU0B zTPG5mh?HOeCfJW8VsW5>h-*UgH3_>um$Uu0dgXqe?@8~r%ig~A&wa((r2jkrlfC5^ zp-Xafy-P~RlKHX5_1o)%nQcj4DEOX1PEt?sRYIN#{KecHA$1bu}+Z zbsX93FY0(}T+bcub;k0|ud&JP*Y_KCl$S2@=chW3gZ!L7fS-x$&O7Q`-))LJ#Swcz z+y1i;+G}AVAs=&LcqZ)|T<5q3bf=dGNhq|rKT4{Ws$s0aW04BT8%h|9xZ%XebFK4p z0sfKax@%*+FqH0t^yC=EEhZhqO3;i3W5U5HKimWSL+HHu&H0{T@rZMU@uHQXADOrC zpGL-Ga6dSQ>U(?a8fd(Y{fp)rbd7{;IWs+piVyJkIZ8f6;&=*I6l6zSV3}ld4Z0cJ z1u-0~A>qu7A)1`x^}$KvkA!jxvJrY7W^2~~LVLx1rK-8QqK=)|Id>hCsz{;fYHANK zyk?+e{LGv7!IKm~IQ=8h!f-8n^{Jsg8JC(oxA!Z2O%0|}UB^-*BdKE_RTZSP(S~>J zJSIs;=5~*0$Z?~nJ(a;ZNt)>&X7Za}yl_vqgh>8)`p{U<%t$_ZYH{>XT9RX3iXwI2 zv+&{`uK(fu@j7%kf=9cAH-ohS76}XuZJxfi@f<;CZRDVM;tJ|lZ(anJDU!pR7rupU zs`Dw!**NFeaG>82Z?(qlQiK^y));P>;w&M}88Ec^CY7l!*ug1c%d6uBI3tq3;R>p` zPL-vLJQ5E*X~ z2#=^kcQ1rYQsetEAOdTa!oP&ljC<5T2JhvLH8_ETk_4wEf=VKnGHyL0>oeaCAmS3N zKc)GA4M`9kEND-bP1Q-1r;4$sG+7SoZUJevwGh%##O7zk ztF?k>A)^$YC2905J-FqwPRT*F8)!}$4f)O`UEAMxXa*8CVB%r|4I(D0Sv%CXADRaR zkIcmNV0X}n>Ab4C6zlJg;g=yiL5~^u3Qwb2L20Qe{_`AX!}HV`?|FE}m7d3a%03S# zpx+0^A29GJRR9Kx@6kY~A>zo^EAeXI$^JDXWlkC9w-Uj=iMO%Up|?%+1ry&g;iZ-` z*7{HORq+6_@sjMb3Z3#0)O z_4h{4P^NfGDEv-IviEOi;jr-*NqT3v`Hj-?YZuDGry*>C-jUDJzq3!14+wZGpXT%?JR?`LR>C?6=H{VN~b$y@atl_AXS10Dtrr%gxz+``J?q zuK*Hs!@wQ-(5-v--v+pyAv@<Q{2Ac4dObA(o~VVofHinX*V3HHPDcJ3^3OlNcUdA<3xbCi%Ejw1OK$wWt;kDf|xL%T(%kV_=^DWdtp z$wbtNI4j242JuQ>g%i5oQM1;|D&pn84?cHe#jxanvrayPpN2;d)?ep*0sR>$69g7v z+o4N5@IMx~eSd3a3{@BQ-oe;Q_RUw3kHNI|-*W1)cd@71Q(&>(*G2;x z9glb9yh;^zuRTDjqFs&_KAbnuE)FA2P%pgiNpncrV(`WtM_*+ml6X)pkzUaco&8d# zG?Z(e%MFz>JwrJ+SbiMyjl#=KswtTPsXeE+{H9cFgYR=Ou@gN;fwB zTz5rDmU2U}o=kbX(3Oy8E1^g^(-RxYm0rY6SP#LSM@i)K%lwM-!|PH5e4yaJz!;HF z3U3kTd_Y8|V3YF;h#^b(**$ec#R>N_ovnlaS|OGqjKGKs{slu(bB((;>|x9BvpoyS zM-g=3(*m41Tk_Ad@jcvCV!3+8yN~Du@-snC&#?A_++PO{T|SE-cKQK6#3&=uOAc_z z7C2MVkxq;KwOmf`r!Q7V3T8}`7#6d;kF8F zGdOSlucQ=pUY+;uJ6&zSHIdV;R(*8zSb(L(o3ZfVQb=1AE3GvD_I@YKg6s#bJGU~2 zx3k+&hD=S){cI4IROsSigsDPp`vPcr0nchZLkAEwNgHI;gCnuW64fTzKl)GnonzO3 zrFj21UZd8FPo(bTV0sVQ1@7aabsQ9k z8qru#JJ!*T4^TZ~AcUv`aevq~A|S}cnUkAe%`$$?=&9lv&_SRrtE3+h-dOaUfsI=? zXF@%iir(UI3$zgti6i_1>{b-na)$QkyYHs`1kO^}&*>a{_txd7pT|9&zx8YZD_9E& zco2KClD{ywgW_XpVl;iNDm4G-1XPjspq6;F^#AboCh(D5<-KU1+N-*H-_)({R<~N} z)~+74q}FVj9?j}mWsjHfGPbadJzgVYW6UmW5^TU>a!tUOB#s~YVR<`vT1_*4#(f zW$mExVFQ1l;v@$o#Zod)u7CMy_6WNb{w_%<^Lf4jrw!oy0JAb3tiECL8{#$o@cyWC zAky8iv|&R0Is6pn@YD2cILWMoA_ZrxPiX3^FZ!7Mo!{yl5Y6`a3(|cB{H*WDcuf_P z7*BZq)LxeNCl0_fh)%6~4E5K zn#z3vG^|T@>e`DsPh(2*a*N?_3Xs5)-(mV;BBdpvO2*9xOQIL}u?kAGf`wOFSQI}5 zVnJboAJH;dal+38i=Y+~{)RBg$XnX}DVR<1^a?GfADOs0Y5tHFQu~4%iW0xckXpp8 z?X@$GNpM7clj}GF%gMzx7kJvafGkxiWKLycg@u!}NK2ow?LN!?43dn7HxyMEK-$vJ z*jArS*LZb%zxhM(1CL`pj>2OXn2ZZ$00=y;2Yi7pu>{xMSjUqH+&NtgE}G^d5FAn* zN)=f9Nxx0>M3Gk#JzB)OqeM%z9{y$4i*0E0-<$oE^2`$!kvpuzkD#g#aUdCw4WY22 z4reOYK~u>UCVCIgw9o9ga(3j#g|S1ap2E=F+fbopH~Z)AM(LG1gTZg<1GB}M!&mN@ zJQUH@g&W5PqH{y>JIo|`Gn>mvx<}5zOYF-ACD! zD~tPH{_@ufT^tZSk3nkQ^V*kx17~Zi^sn?EimC)IwEs*|7XIUc0yP#MjJTywiG5ff zFvWvACux{yD(6+^#gU={HDcRoD`}l}kn{FRU8USGpG7Lds5`f8SS4bS{EJ<}s?EENGU@S_<=X2dpnT-f<6C7e<9EAcpoenlJ%7O0q1M4!_{v=GEk z;4$8~e41oeRHG*<21-Ff1Bqdz-QqS{!#>k4?s)xmoZfD=^Zosvow@#CNQLjH8VdI3 z;IWiTa{7$f%E^J5bbmHRse5DD{`AZMT=mX#@(lm^YhnpwUhh~UW!|*z*TPWE$Wn`h zqVT>@))Edts$ltw=#d{)vuU5Cgv8hEp6j@#&+Wd36aFo1*?OgIp5}T{R|SJt`5%Ei zAN7S>?0&wBH~sbMatb2*vwPFrArk@8jlZbN#a$Es= zgemrJ+zSf~^tTuyJRKv1frDNHfILGS9)7DptdRt3oa6sZ;?E%~U@!;aJ}mo=o@dyT#i$8dFBy0i zv#JJ|8seF7BZOc2|54m>I35k~#VmrcS-AbHJynK%toWBMK zR^1FgriFC)y@<~{p{#4SzdtZI6^t#%^&Ty;xoTy{q8XL&$$TkwDH z=iBWsWv~a|cHx_#Pwx+uz#oH0Er_B9@*o9^39aUFZ`QMJetPl9RIy$OrcmhKOcf_) z`}6LzmQbE_LXkybXNMQY#;(dDcXHoUwU7wu;$$S`JZYln7_IT>g^!E#fY}_aap+vh z=M$!r2^HR+Dh7Niqe6F66JHKTixWGyqWJ8{(N;~>k#>9ySSo(_7UfxSx84)kb^nPy z!>H36+jG;y2aKR&naZN3wf7Ic@9sn1c&=TvHag?!!yncL+5n{BKE#=IWc6FTIL@NL zC}PbH{=DTu>%;S73BjAYim2fQnVp)gKu{}`q41lT9^~@AP*0(ZUUPQKgz)n~&U)Bw za2BNsst|Cf@LQ%qih=cHdVcJ{Gv9xvX2;um<91DypmBr8lWi;Tp8OhjdJk_QZVD6& zb>iyIY{kCU&Kz-Kw2X9PLSA2e=2ge`L?U~Rz3L7;Ba|@msHPW0*>zs}(%*MRcPvAJ zC)P)m!E7uNi4_uWjNrQRZK)EVamJ*!fEQHECk*xp8NQc7j^dl9%QgD6(oe zD@!#KMtpW=MYP&$;!HjXDpA4)cnK^U@Kf>#=-RVHEvSOJD6Ks(lwYFDOHdKW1J2lb zmTqC%u?F~E!%RRr81Vf6FO{uI?BH0i=*(gKBp!5lrirvvs~igUz~LFjkGLrFPcg5E z=aTK~604HrcxI7FwE>R4!!-hsyDeGb$eum6J!IPp3%uKKw$V)1{`RHrvE?@yuBCrb z2~ai$%!P7=oaL`(n6P<6v4{ZJsSNbVh$Kj&bnW0Q>XeyH_}^EXVmVPhcO*nhJ&-G6LE+4t^=r*@rC#x^yG|3SAAsA`>l`ms8ls5F0d&5|k{N^$>O zdT8Cni$-d~yhQIG0(!wP(hb8>`+pJmBCln%X?*gk$hz+giOHhv+7AisFEkO>{y_V&YW$s{ zrj6%}OfL3@7;?^>F}{D3;S^B-I&a`FV-y|Zrt5{WU(@>fwDEuyF+hB2ZlVfyxGZf`VhhZcbp3DU;X!uVCeZ3JMt0SY08jA#-Z*SR7o zuqdB%X)4MTk)S#n;6#8~Qm=I*nOHsA6LAMh4=KoKttqsN? z3N00)c>PdH%Wi!L_kfSMZ&#x_WNq7K4OOc*9Btpjh3Eh~CBTlvF;Yf|K$nyOoKrM- z4Uj$wPp~F*L%T5J2e^v%3HZ}qkGa1E)g10Zm8JUwuL`_2@J7G^EV^Zs?v#r9a77^v2wYtQrtmbvvwL(Z0cy;^y)n-p>b;>ZNi~)R%seBL3w3v(b zgnszLM1S3D#;(qIcMbg6DssSa=Hfxanj}kiYf=nl9X?rl~ z=d2V!7gCDt0m&D#5Un&TZMhC6|VcsZ@+0M!Ee{*F{eF!PX#t(HYKGwrr_nhaH@3KN%^? zUSNtaP6p=a-*}D^ffi=TUyv9GKSCSzXTVBBl9rMJ89^zEZJxr~I6XBlbZL}9j5>w` zwQjyPSuRhOgf?V|JKE>&5J*dHq|@QBiWQ8=_DKnpDT44d zNzGK$_5}pKDW;Y*oN6SQ#@7^Uc-S)aQnrdbS3VC;b4>LX30t#RBatzqA4bdG5fnG+ zOnDZ$z@RDVH{kW*4P<%h@^KB8sk*5jM9MTa-D%^9`8`)!Y=J}o{m6Iv#}Q3`$aTlY zDD+NlAJVmv*WP>Y6)kwhC;qXAAX1KN0Q@DvUk3Av2)o3(tk>l!GTYESVj{(K-y@|U zY8&nc5P))Y99HC8HBJ*NRd>QYmemt>6bNJ3;hZIy$Oe630&HFx^x;zg7AP9 zxxgdswCbmkT_U_O5Q^H$FSvbyw#qmI~1q_%)Euz5)oG z3oH<&;He^ScS-A^nCq_&CQ+fG;;m>@`hl1L-Bdb*9h@t$o@Se}1xHJeh#^L^r4)PA zr^yYZzd1ewOY?`riL_ZrS_jj5FcU(sLZZdzI4F^|f2((9tQyXrYQpyXZ~|cr z$%2`l%vhm}qotEa<$025HVJsZJtn-O13Mtgk#}2-qKE--05=pKz+dwVUua_YQx@dI zL&f6Iy`FZgM2*yJk$2xp%;3Jy#V!$iJ0HC&)9 zuo)3RfviX&+WU*MGn#o5;#GHK3%!@;g^j{HdnVj;;VH-cZojG-+pk6yI<5b^A?F|N z(IP_wBcW7GQ8J}v%@pZFa6o#L6i4M)A?=FYA?Jgmx+~m!U?tN=pR;*QiY|TtcrI2} z0&ToM$Q^JADHg`A!rxE&$axbNCZ;qw09 zri#Oh;6b5dr268YKp*0$#WMs>ss)I`ibB97)>gWPLpb21vDnbUQH9U|H%aQpbu*1y zVOgooCZHI@SRq*XUj8ruA=VBk3Q+lr9dDMxeb#^0lgj;bfA6=8Cvpjyd#ooSQ;+ok zy+a|@z5Q!;iII*mmtAx`%q?;&789Xo(@A6~OUeXg8C77H9w~E{$pk^G_CAFQP3o*)E$R;QEQL;r4V18}C%0 zpY@!X7E7h}Svtc3^uS(f5%zOJ%PP`1QzJG@snim(z<5V|AWu7Oem?`C_gQFM!Hamh zU4CVrGfy4@We5Mk_S+Xp`P8k4Sj;C^llirkk~If9J%?=Wyb~>`Le9|$kw+ z>8D+{SaU#aM4whLb`D$7*`I~IS)fb<1p-=IyXvmHe($b3$F7`RS`uqV-@om~2Oqp~ z+xy#(&y397amU;U&+R$o0N$$rE(;v$AZ2J^#+g)%a@;ZEz(TM@W&BJgI#@9TO(Bv{ z8SRbM3IjX(A2AJ5>Q0Qelu&^h+CQbBnaUNr5nblSP4}I(Q@yDzf9gbjbpp4Yn^>41 zD<@N1-my%tw>-Y>RN8ij;g`|j`=qTLxjQZzYc@mpD*qJ|;ChLI-9B^`CaD?-X8y5&1f`Loseu3YD|erRbo z#7`LU{yN9qwSPN~)Ox{qPxIN zSoy*#uWClX2RKged@o|S4JVoHL)o^9nhu2#i`|Rd6vf2#*C&dG-p4~Bk)FX{{KC4^ zBj#Tt-T^)@pN4nqZfFvY1_CJrm{QOwNgf#%I#>ol$z6DkHb9}9MOi)zTIO0A<3Ly{ zfdY`}W*OBUX4Nth;2LVUv@kxtP=d_lm?daB6fuWQxP+Vmu7GDYwz7x2B!o*>7Z-P-ODloW! zv#TTVk1a_Ftqvd&hk!`5_jx?oA!G%ZEXKa>>V$R>eko| z*V1GyXUtp2^ItVwrTxe3M)rHFnq`XQEy-I_LLjU4A0d(9Ol%m5Yz~agS^8M93FQk< zQM&zAF>nBne472#h~33nW!OzJx9-bSL`8tc*!Y$4Nen5g2w%z~gYt;J03J({8~Os1 z5L9tLLtQP==7fqLQ$Nq!6JC+PCDUF(nZp2fr4o)V;0Q#7?|yzyfn@6w}W|!vNVBEcRjD4(8wM zy(o2hvcIA@%GUICG<5PfspyY`)P)}{ekq#3FU5TrH; za9ymmTN_F4nlzmQGcrv;U&vp8G*CNXdwn_L-d>L}^T3Rlp^cn@KYJec+rjnS-d^4G z05PduZ@@I7^L8&rLlg*#w)w(26IQ4d_WQjMfT-E|TkRa-AZp~G+=bd$?#^^y6H74M zGSG`<#O)KK+iL$lKk4nfeW2_3BVA81a_w(+UGmptfaysk(9!RMm*5eAF{(2XfH8hU zDVQREN!?n)$J>cDZvWf!$oYEGvgA&}#Tw5AWuTg1xZOMl;K>X><{F9Dx}ud$sM`}D zR#Kha9hiP*Z9f}t3mXHJQFYDw4Gb-YWFw_rT3Q9WQJwx+$dqBpAu}XamzFSe0c`^h zv6VdkFM^W|Tn*2!KSGi}=*)dLjBMr;B)4;LBV=38TKL=8TM`r`%hUe$2EOw7D4Fny z?sef(s)F2ttmaBBBq3;$$azp3m6Zjd#lYYb=9C+-JU7#I+Q z7*SXtCyFMqA3|w!mOT*`R)Nz0=a)@$^1&;ue&aJI?22xF#V{wuDzmDzc}g;>#jlup z#Xj-iq}jX@8}rLh8~AvWc&0M>awTT`Sb9LT%z^-%&hsYsvR=vhh&4)7qMYg$KV(@C zc^@F?j?FdDqMGM`I?Rp#fiAC3w_tY^nPU?u2l0Aby;(nxe-O`!krTnN|u=dH$m znGasl5XmHFEUvR;$s<0HI`&n-->QlkVkS+D0j;Bf^b zstw&@+fC4&G1^}U@H(b3U0(w-y7|T~36+@#r2Z!e^Cs8pyj-BzN;LCRtwR!|tui^uE&Xj^H?mStI+|F=%wUy^0zt zCs)VR;hmrqmTw6-Q#U~yEqVBp;EKGr>(-1^iqjJs3V^+CS$)G3*bVd*uw~>RBND{Y zv%<<1>Cz5tPV&88ItgL-UbCfWS;gu?GBG%BS@Xg64}eu*j7heVd0-i_5Z_v+JI1mj zyBBc7*!QKl1l!erT=+Ob?>-C73$zZ2CQO*50R&1QYY{n`LdEIpuwfyGMTxw{d9RWq zQlA1D82ii@TaSLEx7u1@_4OW8>&?xv=DIm9_b*75^Y~>3D3Bg|6eW0Rzja({wnc3B zqkojw%{_eELJO(!;8zG`b#sFE`maho`1m0NJEI~VzOU1M4&Nt*Ibf7>Unp^*f5qk-Uy_ zGJRJvA_QLC{}o1#I7J2dZD8otZMWcaG&QiLfEehz7#9+1#Erm@bV~3Ujj66Zy>?@w_o(>&@)h|P zt~J9+^V*kBG=$~TcRjwt@4i9lMu%<&FRJtg88?KRo^x4EVEGnVyJB5`<{xTfUZrvdq{>mDiN zFL|zS=IkhhpVeJHb*OPvKQ}dJCj=r3q2@$BolkW?Laa46zCGfphW~B*^(DptO=2cE5y6kVXEE5d=cS) zUV6dy03PwslK~2CA|PUUg6^0JV~fFBzT*^ENr| z9GGAh=3H{(qRUP3d#3SN*!i1C^lMJ|F~iJ6ZSEcjea$=r2UW*NDf=d|FHB_tCTr6+^hoDwD^MR989px<7F4w|ZZ z!!e2DIDi{~A3)+zTmxDHKp8QSo;T9^o@A0c=Nh|@fSf31EN^VRpPi3ji-6fdZpA9B zdx?gM0%NHy>8*#Zeh`;7{t=G)Ul;xaH6i{S5H$c^d%8)fbh!`EvQ@jiVEZ_k9gOxZ zTkNY2(XZ>8Iu_ijY}?=fd&gxV;R&%AfA<-I|E0LW+tmdjE6re;6Mc^gu zO1MsfQzCROhmOw;RdcPSYHlF$Y6974l(w%<4CJb)WDd!Ry0wl2%)tJ@>2*CM%w<>z z>zo89$7ktDi%SROy-RmJxJQ=ZN7zMt%X?db_W` zQ!Rf^4CGQ}BcYOh4o`E`FjB=MduH^~7c@(6{{VwQ55=aI#R|h;w#Mt}Q-IsgKp#Rm zcmgofQzA$VL9-!~x%tcN1jzuNrP0s zq)v#$JsCBZ*_jFk(>pS~YR^4JSmb|x$3Fjxo`VSBPP=YePo@v{yuvv6VqNw6S_Y3j z51mnfvgM+;on<6-=msa3rX<;{NtV+|1BjU`4$%eL{ij&R-)OSS(HPJ+hFXkYE!;e;yeuz83YmQ&G_ zc3RZ+Y^-NciPH?l6&nWpn4uv>w}`0WMDUVVp4m7qmJ3g-?l~kJ)KB^m@P{CSw6JTm zh_NKuT+BL1GWo!s>=*Cx6zsT#9Kd+KffYbYW~RTiHD{Y|c2(89!vVs*P7CWH$EsRt zIwyWPmvHVdRn>j7Y3H^g)xL@gPDl@H*M0qH|0u)|Bnp2^DE4()d+)s4&_i~xK`Hfr zJrVkPEc6z-Y%Y)XA9X0(ej{kZnfvZ{h8UHC-~5E~2;gxr(83%`PQa_^OD_e}2;KoJ zlY%ptobMF8P8dCT%py%R<#JD6gTQFx#)CUr^*HEPS+#sFiGv$-S*1REZryRNo9ryY5HP#hO&ZNp{!JlCmnNO_gHxE-481(SHS0LMS1w{ zy{Ri{Jaun8rA;b_b#pJMw8v-pk(>$NcDYMIDhEmo3YQ!VA;km}1~Mx&<}AjMF~jV~ zyG$x1#DUXDBPEU00T$>x)RNJ`d{Bn^<~yaBeJk&d=|N=FNn5?juw$n8I9L>xP(vtc zpoT_K^&`pZqUh+ql}8NTvJGQO?Ew&?!A?U@DZt$ zfeTyb2nk%|oO@o12$_J+bUPLr8NUDn@c;FzY}ESAX(G48ENrP(q&0p^D9)r`G63*x zAIkQtN-P^jP9E4S6eSWI4W8V#Vnz#Nr9@BY4yHG&nH~WJNKik=B7Hn`IlYin-drB8 z)pONsIO9Tnt=qaAYhI@GA4wM_)B4AhD2I3p0Ww56cvpszfBeK@|?R>hy1ioGu$`d>(6tt(@O(|=c=V~oYjRR8g5 zt$bZsd-&vSQ8y2uu+l~zq5X+SrMK5sFLU7&X}Fi=Tbb%L+l@HfuzVSe^x+hjLe^FC zdLUgOYCA~V3IVpvMnNNq4l(QB@Lg8noW!k^Tc<GV}3aT zeM7)wqkyM@AfV41gom67eJb(jPCWuQ;|H#ajz)&3wu_}lPMx8dJoCt@*3~Qa z&dJsCh0g=h7tL0o#^88^CJ)L79ZZsN zV@W4DsEUZ;1goDg?3W1nQ5MOyNYP-yw~UKDneD*;iptjdNQq#MAV%|Y0-{9vuA zEebsPj%MexM^zK0=ca&Tzh(x-5fOkR$Zni6mrY! z>YtcFWgCh+y`jB4v9N3WZpE6glpDp~Py+Th`ht|R=qIq4H?RiUc(Yy=(+aW205tl*pE=7?%rsB%zfco;@(h<9EBW~ z>g>0Qa-Jg^cjlAN^*nYs7)!#WfTZsK+WvcobM^`L*&oC@DYr;~Sv9=kGFV=e|28-Z`<=N6=JU2H~AA)}VOfrAaMS>c9 z-rm@kPr{E7ywGAYzpqhWjxc$i{0`e%!##)Zyz6*#glq^S&EwJN3M?*`eT8Ks>DBmY%MNHA zn<3Tv8YLS&m~>jE(~vtm)@-tX*AU6=0RlwtDUiO5QI(i2DL%|GfoGkn<2ud`=loEm z{eD0McPthR#Yefv=Qv1k!F6UG=ZF&>JJRFzOQ{~@&U*cM7~>+nm>vYJCA~Ls0L1Me z(iO8@1%C+5060M^rT}FNmLo}I!~`NGbcUHhsQ%MF=J5NOfah?R@WpSD2K`G>DF!1$ z4svO!)k-Tj=XBxpXpoqaM!9SxV>w;RAoVq}duDMZqv<*SN>*oyt_FDHvHcX&50mv~pr7kdm%&eMnBGh? z0~Q?ggHt6DEzJlI?zRsfvyk3TYyXq~cJpsN@YqfZ6-l$EIdV`RL?#Un`X-KA!JSUf z>)Ee7cHpfDFtPqSZWuYJRZUt91cN^P^m4KL)xRzkf4bghq9>&G!m_V{{laX1pKE_r z>U*R==AOD;-d`3PQ`Y*#LO%IHG1OboG9#Ha8PUF{UZBNMsPBnJDTVml;>m>xWI)$M zZR==+GB|j;3gE5J1frBbZ%|?$Up>;ys9s`B8mJD5t5H64m~5mZ20#UL&WK&J6f_H< zI6QmPm&4&tCX=5GhnK>b!tjC{1V^H&2x$R>?Y>btItwHM^f7x>xk)UlIdwwQCbX=Y z$rq^RT_GQxp^WPDnxWbHyoK^#+kIYj1?z`=E65j+GA(VG*hYPQ-Fh5~^ z&Du1S$5WYk6?6!^8%U7RgoT0xBCwMK!F$R6)Ne-Kh7s}5%hS`jX z5Cb@Ed1C?Wdokv!8_K=$cz&Qi77WfT#_taXgXQho(l>ZyO3g9b>B2xrs3JaS#s^xH zRRr*9sr!$`&2dfppOItRsxcm``}f{c(R?IAW|J-+=u$iaX9ETAqk|7=B2uk7vx!A` zLaoe|XAak^?H?B!eWI`ZKA-pTxrA4gX8SNO3!y(KZ5=eeO+M!9G${uE-BHrVFcRW$ z4$poSwAH6~r2&&K$_8s5nGT zgHiG0;*h>TvOp_$*UzM!FNv-gJ4D46>m1mDHO?LTniR!voGUEFPJlard=ey3$?H7o9lE5dPM({BI?F&*`%N~3A4EmO z*@g-AB5^RNqXfQ=O_B*f_Pop>Y&L4|c2&z#-G0kfEK9Mio7@OO_iel4z$ZitR*)0K z%F%&=nrUf0;^Li*O7PX2zIMgKDtyxoSKaciEvkznU41whEA|&-%S&|;2qxCup|1Z@jhrdAL`H6y136K|{xZYlv;pB&spv zFZufq@SORve$bI!I?|8i28`WH3GaK-zC=`Cc(^O7&r&$5?@vPZb25}~)=+c~<&(A? zqURx!BNMV-L>b~EjuPuS5DCwSo?mKZV&Z%((^@1lF5L-5bWNWT|BY^$GyHX(xfa*CZJfGTp+GovWCJcq}rcN6@Xw`qBIqsNCCxn z^E2b1<1M0A>l_rsPuL7PSdm3{8j_Bbo6;!^9#&gu;?PcAo)KrGOQ;>N6kYDpk;%jM zYS6l8*|b>~vit=*{{1B?53}_BxV^U_*&Z6yIv+Ov#*V3zYqt3&D|M@BulfFBgqx`T zcOSfbD8FuCCS8J{4Zdq8;Ef-&0UT8>TL)(-1U0PqvY}3vOI+G1jGb`M5bt>EKJ40o z;^}SGgY!vhTHRF+XDjWGafw^;Yi|ACMspPZ$g4xN7`c8q+Z*hOO;gM8u3*oo9gPH^ zps3LWyFa53j>e0OOV@RNoY#zP{pcks?=>j-m5)n_VYnqMfYo6X%Lu51FbQgePdAB8Ch^zvFi@a} zT{^mRSPQ0IZA>66q*j&3FMD;Q;ED$(%eCww4t){GrWIY>{qp#75SHiQL#O3#C#pY2 zY=NW*lcj?k-U7H*Q$-~RBhD!J zrgucrL~GKKcL4v7Iu3X?2ujcg6Ap+5dOWD2YNZIH?byDLMSIgdCQtA$ZTyW3(%2CQn8Xivp65s9g5&ym@9Dqa=GpMuyL-^+ zdRKm*#8)nA+1NjCZjSQZaw|uoy9G;}@!Q7!U(|EIhnx2o_wau1mE3OZj|7!&Ai-~w z4zl~Vf9@||{EKoNF7;dTb-R8;`rUPW?tBf87u?n1jAb1jS>bAhIM_CCi5w2j{ylH6 z0;kQqE!>UPaU@$_${TScJoc~<(U^)=eOwLN>GK@RGG132+PYBQ%Zz|T&jp8?+ctKB=Rw?*Oh+r>qIvZl ziI8c(p=T^%q*6I2YiDzj@Ir5$S_gAmP951Xs1*hW_b^THboc?#yhxxG*xP}N4lGm5 z0O~SuHql>5^a3$4?se-w|C+t$#Vos4RXO>WKzu z)&QjoPv)!0UW5`izrNZ9wO1v2|L@YMs*V-%vCOhqBDQL6dVs5Ty;to^%~xenoZlg- zkJmoN{%L3t76Ydw&q`ws4-1x;JeA;jWgiluU_?a{5pX^b{--jeftLc7tk|33dU0T# z(s;?)!I>%|&M|3pqRcCM>Vp#tsyd*m3loF&J<7PVXCR8oJUV2Xa6A&#YQw|Zn}?d) zhlgugG!jS9E3O$vbYPFu{+L#&3=R}igQx&GJ1|(OXrh=LOckHDto@UFc8=9*V>|au z?zgNzst$(eiB$7PGfX@79ygbB-xIS<_&FJ9#zRAc)%FjDL!rS`p*J%a3JoWEnUANO z!Y_z7iAO-ynTIFMmhbk1S){SZhtqwPJ{9ce^%<2CrHlK;XO=WOVoR5=tH zMoeEcktSGzfE2Gjq&;g)AVCad>JB`Yr;s3~9(Ar>EeYEivh>ljjL@X7`?IGWfwK4Y zW@Y;0x={w_&&=ljP$t+4-QT*~a*b`Rb#QGxaw?Sg`0M(nEA0z#;41Q!G`TbpYB-DyV6>+wtf&@l_c7&EV^Rnn6QiNv^SFf~OMRBx4u6yK2OnUW&l^(dIMooKcIzLd) z*;nr0v*=9hdlfK}quYjdI+pp)kKvyBnAj4ux6@c|5ymX-4`r{N9^PBcJ4&KHvGXtx zf@avd^SigiY{um;h(|ma_JaEdS(OCWe<n@_wc1MxVi@5S*Yy!Q726G4k*t2pEqbLlPRj6eEw7j8Q+vf1lR(Q7645gpej?_=T3A#k` znHa+g+J-d*+76+Ef||H!GwoPJg31OCRE;S;HAO!AYB~dr{;bD3=`&C#r<*fXa#Don zM+6SAqg&>GJiluOW9}cn@Y5iwUMK^-#eOlE`)5vMj@lYUtuK=+ijsJ%m2Q6q-&I2M zX)7&uhT}N8b*BY)SEc>Epqd+qu`b}sZE9~q{mvFg?WuV1ehxTOzQ@n&f57MVUbLI- ze~>-9WOv$Y+=cb=TLDjG!IerqOOeO;BUiu|FxQlC2r&Mw63sbn z-WVl!_LICl&081=+0T#quaiuHwMw$_VPx;T1z9^Uk}DFJZLCZ16H*<j82TU2 zUZU~59Ew$hKG7cqZz2Lpz^EsM5aOnhfx(U1ksck6qPnH2TF}&kxXX%)T>KKvCA#GO z$>Cxg{U_q{zy zNX)W9jlhf?jAS78izUnPC7!=ne8*MQ-o@%rERyS+JiRy^irhQNf@y=dPjqd?pGJ4S z@fdx{!12o?&0k?Z%^>HOO~Ws){w&h*Bf*h30j8UqVN_;lUN7R zsKUiZ8re`Vfsh+RKj2v!r8lLJK8N*ao97tgt>DL7qSVTx%e4*%BS2K?;a`1?WKT z(ON3C>dPgsMc&C*Sx4~+ygT{E%gha6bQv%INpI;XS|8~?;74A`|xj%|#OtE&8{|WjrRsKL?=6MLdI5R>E+i7_N*^oGdQ`gqB*7 zehOcFy0z*ZeV3-Aw1xu9ShR3RY@cV@$;9GAAX3g5mO(?UC+xjMXU+=rkP%X{8=)8veF$cs;u6e%0 z824t%WXO?R&P8kxA$!VMNuvuCUqeb}@( z-uk(2Yd@i-vG}o8U`RXscZfjL+5jpPoI3T=a*X4CpjD) z1F_dDrsr#{*C&32G9E%x!z;zhd5CF2FR;4N2juGjLMB!lP2`aolWGlLu@4kQ_!@dM z;G{)_JD=wC08#6GVQ?D2$SdJh1ROUctAs2z(3PD7$py0_sAsTWTSF};)_&U=Ld|Ey zD`U=Gy8iEMGQu<4=kd%|7kt?y$s>HAVnUJBoH5Bn1jd_94ox_@FU_AYqrnqv>G{$0 zD}%-0OfZPnl@q9Tbz=UH)1&ifMPo52aUjOwGmQVsgq0IS05H4?Z!7)ucF-6Y6#X>A z^-~jEorAdE2?aUC;ikw+{?a)Z=S#g}?6TVq9vz>qjBm@2MiTWeA3ZpAY;vxih>Yg9 zjaM3?1p2Vj{(EfJrY5QjF-KEE(UqX>mP9tTQ0*H_m0UZx5)CPuM>7aEMi6xkFEv=n z$a|LyDufYS=AmLt4x?mn7SK3Bsj(iA;1h7f$7V(fF%?E{%~X$hkbs~*VXLvRsb6B( zjPFPX_O(Y&_3xfd1rrPKCs+N26EqhR!P0fpr#``EKBU;e-)7q*{-Gb1u1l5oH77F2G91Gf#WkR5r{x$Q{XXD`$6G}x~ULh)5>+IA!?dqh2qH~{tDwrWmC=Vw&UWR zh{Zv#5pab-Zg?W&Boq@XQE}POb%rSOKVe)qbUG4g|1;9feGaQ8Y=2ILE8(rT0xqad zxbjQrTL?DuLGThtmd_mk&P6VKnRLSMUW~3`V3B1M=!ml0w8XzV@x%*jiFoiTJ0{*0 zvj@TLgKuiB(q-U{!0Nw5`}?CS;cy%I0%!@6g9mgtkOKlN2gtf6zCVkHKR2ri)-k-~ zaia9rQn7?->DVrTBs$0F2w%cxasBYw^+WW7Vf`o7Q2+n$3}q^R2?NzYKf7R;YEm46Cr!TW-IujZMRzR7NMoMw0;ZtL(=(@A3fGQ+jLle52EaMY??sW;~A+k za#MMgp{ZNdkiON5$i*MAw!*DxE0TSGCbH|uu83GtL&huM-;{@!RGWUXZQH1IqN6dS zE~Rq06qX#1-zUT#{I&^7bQx$7i%RJvP&D_#kLV0ja3}rk0-d77(~Kya^9JNxEVd@q zDIs#r){(zs*ZK+9cC&6KW9zZ;pq5rcxr`duf;%!+B^-j zu^3QLAPNYB*baXSL`H^1Q3d-k1%nxQ5gKYDJ&jH-7U?tdD1HpNe~?@SBykbJUX;yK zD>_dbal`1lxr9Wfu&J18YX8kJuL#4^7EKHfifSnMrsLH|y@mh-1X42)Vb%kq3m-W4 z(-bvVt)g^}fgjMa?^A-NW(eF8G=sWI-wG4y;IUm(T7aK^${>TWB&a2_v{RAVT`&!98n6xTi%`8GCW)yF{$NU5#6449XslV z@#WTVGgoDA@AiLf#q)@8)nNDfBy0wsLq3(Uz(avYKp%-QVXsM(7)3BD_>YVX6Q!@C7`B9?vD-ZQJioebc)V?MvO` z%5R`w-TK@bq`#wND@N}+E0TPaVG)D*0c)UH2_yEFZFE53o9@CnXb<8kDlk}J;lQ-f zK*_1icR}o9IUFLQF&mo-ZXH=vQ8dz_S4@`7!Omp`FTqWVBU^)0v039PvqaT4Wa<^t z+DfVzO3WP$yR}{Q<5@f67!az`@$ar*6j5%;98hg?#XI zaPy?JM!`+V&q~Rg@KGv_yvrn1fu#e{0*!+J25HbR%UChs3dF=WtMT0Q7~>&EL(x>c zhMW|^pgYZ5d$czf|K=ctau4<_waR0S>1(s^0WvZi-n_?+;eOnX`)O;BPRumM$}gmA zwRGqsAHj4pPfR$JAti77BpZLl3Bf{hl21Mu`k=^3$x zI3FMx(nXM}35!gN*25ovxV4hdP}1Vuwru!YeDU`Pc< z?Vs58j>~M@)m4*s3%3{AlvX|{P#H9q?!$$cUB0>!gltRM%!hNTm{}eQ zp|DbPqQ1YZirlcH2;H!Qm8;7gI!*bEKFzftAoq4u;8+F7m`U%0l=G|u^3=jo{lfX@ zzK*JjzhhYgX3APVZ>7xkS6-{@BXFkJ_ZxadAJO%{)KRbxH^Jg!{Vw){rg`5FEbEEa z$;^PyCS728lX(Y0V#zP;h-APH`odQUxc>A5F)3~ zBXWA~nV=gJ_r~1dGiy7pymH4-Wgw9xYe8--G#xqQMN+^18Mjz;pLxAFi*VM|0C5?) z^ym!X3SwS>!?WzQ0PRotlBi-czamOk+}m#5dj(^LC1O9KXKCAJRz&O!zTwI%-w=d0 zjBmiE-4*3V^!oyAH-`8;>$7Dhc)V;Fd>+sc@q^40lCZ*gGk~CwrATyw?R^!tuK*Hl zGclkiGS0r*$kEuS+YF@@R|yYTc1z7ju z+!zv@4YAk5>N#NBbF>{IWF{Mz_!2jWgG(fwiG%Hr;=oHAL|53h;rY!(fctCEMeTwO z_WHo>jFUH5%6xSoA>G}T19~UJk|oZ zQY4v#il-W;JOV}$N^8%2PjwT(es^6W-ORj@($SLzGp3vQybi&~(F)!f(4%z=D?`7M zhlM#}bzk6PPb`}Eu7aI6guZ^SW_*D4qrcJlqW2IDIvYGt()3TVy~JWVi)bHW&6U|E zrA(@kgbY1ytyu-01Lg&%PU#Q5002br)%)xHTTH@uWJWFuIK&XkJuSY_G)35)ZH`^h zd*p^K(^Cg#A)M*vfpSJwkrl@dC-=HQZtirY-cXc1mHw@__F194p?!}R&*`OYh@Z;b z6nn$)&QjvF8HD3$+g_LNhb|y$g;Mbc(=s(e`r3ie$p_r#WXOzYp$~V~yj(YXpi>_w z?@9Cw>&66h5o{U$0Ve>Y7O59R+A3J3;h0A_Lf|bjX;h`g-kP59xwR(@4%16>w zXRNnC33NMp&@xT{{_Nrl@ry!Qz_CjoU%2=hO28h!^YU=?iI;CX+_$T=b=|vH(e$ak z*B`%nOsu{B-kEHA%N9%3wsw4bKQz(bxMpsmCr$*J?ANA9(Kkxf+ zERrY3ry&}ShQpA&<0|E^vrRXg(U5O6C{XcU4XbYNB(+|)sk#MK+&IX{OKvX&j5yUi zip^S3%|yd}P$wad&*;G!tV~p`gJ>D)zWsNvA-?Jo@12+h3hm%gKrWEeRP)lWa>TNN zyICW#J7`%;dRYI!CHmQZznNU5msm`iOS&$uklo?Fpk5SJz{s$50xof!&YUBfNDi1m z`AtM1(hz%EOHx(P3ALbaDX~JeN^Um))ODB4WUG}l+kbDH&vphI1OF@#_C_>Ah4!D2#HcBMEaHLc)%yQ`^4B`PMJ6kC{V?p<_w z8E=bxQX9*ttl;grmn*1NvfAQd`{RvuR37DF^m-{QnTsF&^5#qpxbR)0b-VzH2H6u( z5!eT@?q113dNBa*Ca|4(mQXw+N^8iIv9aIOThHx?K~@ChnJv9gATF-8TJPTYBAda} zb9p#RP{3T|hIL5wYN!_UJy`!Q?R~n|W-39sSv@uquz}@=`FLqATbC+zv*BIO#IuNr zeQ7RQ;+hv50~pJ(RNLQ$8E0)WHy}VYVuW?n<>)W zT?*+^5aH|;6K}NHRObbII-q($!i`C{8F#;}FF_#c78Gc%6$H&t66(@^%az`V#{xB-)_fy?d_L`b>$z>^6fnCS;S4O z+rv$E`ycCcQ*Yefenm)M9}lI4J~+^#lT<>^2@pOg*m&Iu;%9Y836LtN1Q`AK{aQIy zA>B~4)$_)e)^PXnprbjY9Mqyo-7WT4hf*hZY!%1` zAe@jmaQN=N`Pupx!_F)2ji>B8?sAsIj*+8>HQN$O)H!f4Qxc`r(Ia+Hi#q!+8{UzF z>Z>v_zeANbG`H^BVr>(59Wu?C84F#EI&)i_$Kki&Bx8#Hn*5j(j@Y$~6NC0zx30F5 z&>h9{>8LGsY`vlfR^*72y6xa05iP*W61tT( zdmZ?UjO?IbT#jX6-J);rT92~rB(Z!GJfThv}Eo#vY{21Fy)`_o4`FMYYP z^V@0ir(yoyNMnKfec&hl3fa~Yxu@-r(03LSL;b1<*;}TES&;H1#1TIEYt^-T`$L6< z?Wz&^EuI7N<1m27Gmz~AV4NG5QgNB(Oj-Q+t8>0S>#L}PAU>Xn9cn*X7d_&azPcup z0j_;DIx=E_H6>i-zt^4X?}VHL+p)}`zcetOKu`Dse-4I_D&b&@wS*?%Q+e6D23!im z4iyE!0>cJ>Qg2HhS9HeogRjrXVG&Ovqht8m?Y5D%beLYk$k2S9q2oW25(g&@G=xMv z(wi=2vXsLy7O_G>%7+b;BlMk?rH7E@OhpNMEukXK8G`6#oc{sS-gbqZf~n6%$!R3I zHf=oBhCMr~z@A1eP8Z`93Vok+j7hqnkL7 zu?KZJ_yHaQnsywpI{?2TMu>=w=N~}hfwNr-wg}TmV%!WQ;e{3s8@3Q;fXY&G*nq>x z=Lu^I1B_HgX>XtoA?r4LxV5wqMUhCWPgU?biV7nu^n9q;r`hN(8CwlU4+aaa8?ky0 zl(M$vh)68n7qx>SVAB{zPFHU#D5;R4C6K;G_r~k55d4B4P>QCZnl_RkYZl(V57st3 zyZgaH3Bu^__8q8(5HAw4?U;>X=XS8q>D4Dupg~h_wIadE5ku9BM%d`Jm^S<4H%I)Z zzj7eTOF0feg7E=)B#kVLNem%0JT#8-A_Gr`#~Te2>afMvx&c&vr9tX*d5Evc@%yJ3 z5Hf00T0oj=qp$D8E7f^ZPpFoX(HsN{qD+VZTb=!^?!w3o>l{qfuQ(2JCn7OCS!m;6#Gz{EC*Rg%YRGCH(jaas zAzc9VMxkj}5#eVDJP=RAG6ywWUyot-#V0T2VbDnFr@R*$z4h^fRSEtDo}FaY$AM@? z6TDD1?tOej?a&3ug_)A0b7m+JvaC>|#8_&kUav2EADIDnX$Ti_i}%7mq0>3~&aX1g zI*0028~;x8gPyR45`(yPXcPWqzQ~6H%~MDDYN;gYsX&rpC?Pim5B#s!Ehwo=`jeCKayg&2+I=e*)f=$ zif|)XKSLCyYqr1ZbsUrmbdYsD&x@bJ4itp0hqyUp{XiZW%EyWI4Q^}-e!-GnL$oKS z6U_BXejfq?@y((9h+-)tbvu}(x4Zq&yft~`|Hb=BP-*28nWm~XGl?B)y>UD71HvV^FObCm@*AU$sR9Z^^rlZ3efNCAgqvvG0;Js%t}3t&@mYg10w zb$U3u-%^rVEE?{CJ3}~k$Hv(SN5i@nhCisH^@O7_Es2z(lGyb{@>*Q6_D6aZH5RfI zE!6(^t~q)_%SW&tfW|{HMeU8?R|wa1^E7F!3rGn*yy;ANK(5%K2qF10oi<_VO>g6Y z8fua*T4A$XR^b)&!*baSTZkz@)5(qRAp1KGBv{uY*3ghHp@9KHL zfNkqjAjSk+8F=IEfbY$9;D1om0IL&p*fhY5VBxY7a~6C@8uEf%xF!k#!7sr`gO>7q zOez?17G_Dyk7-iKJBpN`_yZc474HEu4o1Txg>bC>i}HB57>Xu{sNxkczTw;RMqEo4PlTbL*_{h4q|$m5%mZBaKGO zES^oH(Ri2l-5$p#jty}XN?V|d z+p@LyEzGBs3;mSEr7bNj$nW>}oFk3KOKx)S{pU?Q=R9YTbk4K<_TTr1g~-V`&@>4k z5)oQuS zU7uRze$v;Q-WvZryM%sov-(`=0mN8^0MP%EP=Jwqdv!K|x{eCk-~&{U5Fe@WByxzV zn*_{{H1HL zFz;u1?KlO0mtltI(;t37nEPBB$V%6Ji6^ev0pIA7LeM~>gtqQd!adh{6L#mbbj6k) zr38gsMJHXp>yE7o8F9|n^r6}*M+Jjs3=R3&UYB%LglZ9WB&mXkANk!P@#}Y>r%V6t zHD7uOoNjeF1@kfP6}7M1draec_vfDF?dMn5UC<}Fr}T;IbR=GW6)mJJQSh{@YD8T5 z?rK>9wV)*r_OPl-#AmL4D}-V*^*AkGNE8!Kuc{NFD!SHJCPKfJ1f<#7ih|4?_;Hbo z;L9VPw8e3JCg7bvXLAoHDc8?-T~=VgO*`=EB^@fCe?)%7dyZ}r~vS`W^A z&wjb@rLWzjWWDYeU;7T4iz_)Wgsa-@A88H=O<1>HM?f9+du0x2 zuxA(Pxg8e;bU9r@!=W=@{;Rjc76L=YgN>vW_@5P?44CJG+GE z<(6SPe1ShJ9sMhww_f@^%E-<~GG~HG6xws2`VwOFO6f^Nr@lLEciXJ>)Jr~Cs&fFs zWbpmMjSoF^BVG}o=stG=@}Y>xSy;wU=v?hq2d*F>vpxg7c1Yok*;su0wqkPl!$l`H zT5Hv8fh`7vz;FN7A3LK?e&@C#bBZ4x392@(p>&Az3{L;?Z~ZoIp|N!HhJCQVg(2;) zhm3UuYxfS{eUL>VQ9$TG$B;3ni&cB|Id6_4DWJQ~!EO37r2F9vuGj9ObF%ly=}{Gh zyBxpJYrVABS~>R&^=GF|LogZ*-raUXXIj_Vbv{E7YbEBd#)dYj<~4Vi_lxvhn0)q; zPc0B|#MS>8`3*|5UY}7+-WuOV9yxp$`s;OsR}CjF?3eC5>G{-pGmKJ8VV>YYdvuS? zUC~{W1)pDC%Me+A6qqSj9miMST8jg`eNZX&erWaG_yzuHVbaa6abxQ)@d?JKnLuH9 zoiA&0S%$rF)uz32T}V6W1#d4o3S1`tut=y|VQ; z&^z|)t^v%i`ijoe6J<~of`C6#+4Oe-I2tp;aIM&|mL{Q+n*wSQ0!G@;g!J!l`E}JZ#_@#xdRc6? zzDnzOwr7Qp5_iMl(p6I8?ondlgwqZln+6dU@7`EChFJj)5(bWHf7z7p6c`T`N!_9;uh+&!zBraHTO)$b-TJ{wkkS9V2yw{N@t zs-9^P?oh}aa_>PvGCT`9bMV$ZV`4FEB|`7(JHzdXDo%p9tURRCIP5*=?1~jJHykQN zRt~v^EmU~Gee~7O{ygkb*L>#d+ND6$uJx3`p1yUpW$Gi{2fSij33(KufZcIj)xWfA zNv|TJ6u(xdT5j<i&gO5BELS3hmb+ zsciA>CtGZzD{%ln5uzocIAYym%A+e4Yl^Oo7FJs<*uEfT+#Ez4n1@{%C5*~tk~;Gw z1ykb0B=NE%BIGmikNEZoV0Gvmf{<8i2~g^h%w($#(ZLQc&0bRM1vKA%4?kSt*$y1wZ3HznA>alnU zp`u`Qeh7fUAD-KLFJkBJee(mV{|zW>Ct01bKq0l1DzFI!UK&Gw6I^6c3s&oa2q)R_d9ZDIzlwzAGFWnx0Hn9epDqwm#%juX`0J8InL zEaL97PtM9V(*U(Fq2ZII8E8sLm?BlcQ*a%q>!+lcgWihnj$wD-FEo7oYT>~3L9M3! zL?aOC*rgG1A_#Eu_LiK|7rC(Ne3ZL8{`{>s!SpdmX|}@PGLKz&w0Gx3vAhywv`-C&QwjVY}4hu53^)fAz(i{{nVf8h!F_NyoR;2Z8m~hYzUG>`L)RGHitjk>t6g$ z01*wH=MS^t)@VAfT9%qmM{nK0PxYR`hj|&G2wf-{y&gc1M0@rGfT7~`yZSf^4sd06 zwod7V9ndqRV6@;iO_%1X{HRH%N@=tiZ?-t4MAlq&F3q%Fjh{f`2S8|Kh00KG! z(1m$IafnikZ>NXraD|TXo?E8wThDWge~Z$OnbS)xR!4HVk#k-~@flJ0yxc49=qEr81|p5qhmO9uAO}7w-^?d4 z=K0O?dYMfXZ;lQ9@u?3KUVJow z4N0?<_CVSn%-d=uyh&P#TYUVf_9y^HJ3k1#!+^ma>`Q(};ATP943pjM_pfcQ^;i9@ zKH7fDpOkM7yhG*&2-A2+fF%&ir7K%;o$f;F4d`5#wuX3ZJ!ApE_~50!aaa$S%t6xd zzU0D4Q+&s1~xP*`xxI}lbxcii^q7~P{N zn^yX*jX1mjq{OSJ0mpeIS}=fgMR!jN6On7Ba>d0qcgweAZCk5oV&=@Gt!>f8)2Bu= zS-V;u?JNUJp_fwsQ`5c;Rdq~3+m?C1W{LnAT1uPQ+!R7r4^pTN#hQUOJPzE=0NHM@ zq)zBlB2MT+uSIbl2-l-XKtL&D3G_eImIH|Qr~;a7_qlhY@aYx_2`c~n#iOI+iDZ1N z^LKvdwSkpqyW@xwf=g8xnmMJ0q=F#cFpXG`smf67?W#M!{)W9Cc1*%oqIz3g)A9Ia zrCWX54GJgrkMbcLv{6L~TbhAIw&oy@>O6Rm$88>LBcBgs5-?WPxyhlU?%B?lIKgOn z_jsRZ&vUZo1E4{5XjVSzp8go+xzHG{=oo2?;VhvOa0#TBLIWAev&)f(2cx;#_}^t~ zh_USV3E)03x-AW?>haU#*fzHO-qlr;*K$~nKT@x-{zIMxTROY-p28>S*}oJHe~I>= zDBQF4?5?ho5@Jd z^`eM4!0Apxs9*abN-+Cqgq80m9(vwf^xBzJ-2HXT%-`xLUA)8S16%+WiC@)+)958 z4B{%>rBBlrTB-tlii`gWMexwct4$;eS1G9B;?H@3?;^Hq-c&tBoOK8+PleMo{@?4D!Sbym1@I;_uNf&?T~{k-;C(K;aM%HijLzJ`>&~ zP-?P_a%5tor~*+0NN1HIkk2Y2)qT4_s|IWtL~OGC<%S;6fB6M}xWRP4#{S9*b^gG3 zlkr9K_V8v%#q=3u6D>;}-!X_Fht>2tHd^ovzeF=EZ zfuVF|ZmyCZ3dnb7u%w`CYV5Dgb8*Pg2` z69vJST=sE5M4&9v%{9Kgk8kOFR;uy1a<~sU0wQSwao|IUuDIKkg~|AXdCMU$z+(y4 zfRuq+9w>?Qu!K`JSKVd-(ti7z>?p8TqCuc}*gBL8$mTO6 zLxvTkxkmZ=S;*fRilv76nU|`gFj|j15vLcx>4nCG7#zUJvtNeo!0pI#^lR$tUI!fK zh?u-RV29tfMX%~xk~iF&G;6UlVF^(X{`ba4B$XgFPQv7V^ zi`MMD$cS`l%@WU1BzwYoLaK79C5U;?`_<*_9592d3$^}yXPm&=MxUUkD&5%ueo(A4 z4$tLq9`Bm`xh(@(&X-p3Y%ff@#u1k1C8@X!?m>L<6W>BclcSyE+e`EO8|UX&(MUHo zzQ+~2vFKec)8&XR8+4<|w{gGx>-a?SR7W@R{1WHGZ{Tx;`iJ=461$8svS4$eN^wNj zy7}$J0>A_W5?^O#>p_b2t01-0WqjxjV7B*hJ>q=qJ2WFYUqjmM?{C)iud#g)NS|JN z2=l0o{IA=2jQ$*E57tB*`jf~$^G@9Hbp+uuZJ%MR>9mRU5w5ZB@7%(J2YwrOH=B4? z=(Rle{T#fPN0Ci}3I!0gK^-XJ*`pgot-t^=VA#t&#jb*r^v@&G-srq))nXgWr4#%{?@M%>E-IIu@Ow^06(EU8#x1BKj4ul^5DwuHO zG3&M+zmZsa*7wcpw(<`&7u;^8Y1L}2KK`C;>n+R);quQfe_D7wXj}r>*{ka=fQ12Y z1!W}E(o91pp=fmhh0lOXtWliVu>$M-w=fG%Z{2ftRhfjhZfeG2Gq=p{DJy2MTK?-b z=T@yvvR(JZ8b4c1C6IVH5&=cxAiUR;TCZ!o{^$({WG3s<@N0)v0JwOo_}QW=+nd%X zri|D-(KgngU)be;!`l8T`!df7=0SACUtK>Rd8X)yynNib4GSSxX3%336g383z&;x& z-=_!j#nTWJbvtXY$>G6i*4i{x-F9T{Agb0F z>KpA)$bO??+vecfBipLe8wYEe9&Spa?AJiXi>6lN{Yf~6e+bSTf_(%!VVKu_MP#EI zr;t9<{TleAtO|6U7g@5x!5VS(J{ShqJhH2@Cp}PTjoQX|B3)d!86aP0(wdZ|rRu`M z{bF1ahVSkNUTO$ ze>K5J^}{(n)slx&wd$~y@3bNB;m-v{a(85ky5{ZfmvN#(pUdZ4xUKKAT|O;yK0QRb z4!4svkPf__S8s4@Zli<&MOJzQANVoZM5mR=s(Zwsxk2F=XUYZ*v*Zh$>j=r=;UpWf z{Ekzd1O6Eh+bk{B<2zh7K-k?95PED=!=qVu_BH(R&+;h&fKehO!Y8(?zfILJ|@Empnj}z%(|Z~f{%)qe}Ogd2!4lftvTWhM#=5% z6?-5=cCIe*4J3AuMod=!Lp6Yb_BUc|3fCnwn7)Xr)mSF)UjJC$(W{U*3jq{2ZIbnZp-M9g)^~a zB{4FTOb(3<_~TAE0H;ToHvsm;Hmk*fiP6zrlj{skGuBP+8XcV&D5{c4zI?M}D>Czk zhQhQDgq^rgzx+e=>DTbAR7awUo~1ncy@=LDY+?y?hVvpk8YNkR+Tnra7$sj+6g)nG zcpw*Z6F4-zhkz6l1)V*{!hGoQ+boKVP_c6TjN%oYk+zHQ^GDM}?RrmDz(La3o=zMaq7rG51o z=NQHy+ZLwuAG6ATNw0nj1HG%5UL`N97B2&)*Fi4KzH0EqXH7A5D`T< zrmErCST0e~6hTqp;QX-+L>GzPTdO2;W3jM%gOiQQ?j0hKqB?n0rfw;Xl zU6M8A0hZGIbD?0I_$esJGHYX8>WG;>j#HJNE`66=C z-}Wch3N~!fsyOK9b-36;l4$j~17nq`*gsSYk;y~|1sz?s6t-tWiOEPo%}fW}p6_aU-AWJBY?&U6lwdp_C**Cu1!xtIi-WzR3jM8$ss(&U4)Yagt4SjM9)Q(j zT*d3ZSF8GD*up;}JObPNi0_Q=A>U)ZUx!`;I;eUU5Du5zGlXn{e}UUW$W{UeD$tO5 z4k_8F>COr~B3zzBnk9!JfPMrFDer$WqTv4l0h>~p>^`6{Igy|U%K-7Cq6Qdlh=uVO zGG<~*PJ)#c7vEyZLQysaq=Xzq$|rzorX^K5fCv?4Nu!Fo5!Zn3n>Q0B_5)i2LGdF! zDKcO~Ec_3kN7(~WkP5#b$g-tnbt9CQ6)T`>fnd=2m7qWBM}U>+sA}g`s%>cCO^_li zP&ODB#RQ8gOw?n)g8a?6l7HsT%rNqTH4$|Z1-hF_-yL_t*{hys^|Q{Y;;3I8diO-o zl0^8B9h7y7+qrG@h?){r)EQY01;=w1(2Pfc{e%oxnK8K_>3$Rmt>>&z__TmjP8Ffw z05%58zzXyaCudbPDi;J(8y!ESC6L#yfd3!?f^H?3k&j|ETzzfGvl=2whfl?;&B-n_#1XsyQ}j`ZcBdfK>0U6c;NUa z_yO5z=0Q?Ct1^Oup@=*biUGu?y50Ppfpb%P9Q+qfj-lp``N|0HPE)@EQyc3At*CwgMSQ29nc**$S_V z3TJD&gu18^8)dHspmjrXA_SDqKS-*&&cZirM}01)$?M7G1|+DSH;U?({GUbGz`EqR}mG`1q+@;!*O+JTlL|>Vo;$DW z`Xf6flxM6Q*GL4!7zC>}2<&4S_`A#Q?pGA$1)_m?XB6CP8R9oruHc3rDat`nl4ryA zJODdqk>rlKqte_#F2N#xl`=o5()vxl7M_4Ci(ptqY>2PbNo0kVL={`<%4AVR(p-F6 zj={t{I7NJUJ#c%mq`mZE*HsalM#?EaBY5Y#bIvUST?+kGsFW_{^Vqme_<<{$R$-mx zfOfIWs2^GRq87NoCD{jDd3K4*zcf6$9}ukEV@x0;D_?`=Y-vj%AK0R60SY8;2DDTB z#>e|U+v)$J?pj*nF|QQAPE~4lpf6VNc)7o>0mJdiDW&4sfV%T{y%z}F2m@1`dv9VQ zTE5HcENdM{=NTFztR56qbQ`970m=M2N1({{tSk zU3|7x+)0Ot26r=zRkWd5*muIRtbau9&40wsG<}!(4hQT1o0YKMhnK)v9IksG9kMYc zqueeCx6=-kPsz&I-7aU9)E-&h^Xu+uy2_8~`N&Sl*Fb?s#&_e*ykH5iR+monSyj>V zBv)}42!(l*gS5`Ys8X+%P^7p>jFp%3pa!Bost79?;=uV>l;~iGMDauSOm*I=LI2a* zJjDh5h#u{0wmFu*ik!UL_ciZ1w5O2=qs2eox7g${Z(5KMXEAH2vKdw?y3d^zE*T>M zyRTNRDLjaD4pv+w!#m9Y=DH}pVQ!9|YLPZ`YXko2 z&eA0Nx0qp$CWn$N4~7vE#cvp4d%_Yz)-5oHvg9P*g1-vUpX8R!+NPV0QODU74<(a6 z=nY<7=X`FYn97di{4qfH6ea?OT%A*t zbSdV~jU1Ay>DajO=6I`CK@x-(r-FTl8?74?JyZ{OTQfXVJmGJcftj z1K8i=_Yh~t{X!(v^nMeP5vDzc0^>&Pk{4G+H{{@IXmC#vBpCKBMHKTWW$_rFTaUp) zl?UMEV~_QnhBztqF5D~G@*L>yp?A}Gy!#NS@f;MNg9rQ0qezCha>er_wRyi}c`pAh zY zys8(*3;4&ISDk>6yZR$+3E#Fv-^TEr9jc>*TVTt0J8dF#cn_cdbMZpqEjM8kzv(*X zUU7}j(mXTxd|%z4$9%UTpX4>Zx9}b%dv%wR*QnQ4`ViSP&+*8!*{%AXmENcCd2UD4 z!^pewQCwIPo$K~&uSdI$cJ~t9N8?dSx4NC%>-Juw*YDKdO=7V4#DzR{ah`gddNOqL?^zqjS zsN?2j1Qr^DkNdqA6yUsiLEoo5qm5mWCGAd{r*OZ(%D2&euzyLVf)2hP|jeCfEA*K z#E|Z$r<&3YQG~kiFp{oQue)b$XiO2a85{`fJ72U@&y|{)A^OKF{xzL!`0adoyNlf2 zGM|-*1Z}AtEv1#QwQI-p>3rFk8lb;C*JmTRP+sPDpYGdYPPjI2T8o59^LnhmW#11# zjk{dljl(GN{1$FC@#K6i?7IpKco8uFDZqh~W?~r%Y^q#pflar|Ldq2{zzRhpx-4ZD zkzd@ehawE!{)xr8dm;cGw%bXl5(kPvnU(*Czu5J41^t!DRC!x$Yi!&8ZLuINBL|SE zVf!BFT1WO$#e_#{huI|Y5!lzT<6+T~;YPy&{>?p>fnJ5rKHCis^TAu>F(A)&-*fz; zWv&24GR|NwH#nH%M?{*A0~vTePkGg^&+|z$gYQS|%2nSa$Ji>@2tvVAg$S(b>3Wo6vwAtv{vc*r@M-cJFwHj))#FR zw)5>YA6AGd?y%l9NyGY{17CM_=MC<-@D4QP@vU3OfllD<`N<}Vcu}uDhF)EQ9=*hS zgaS=7RidrX|6$xG+mrzQMzsU+Mv&g&Vc-VS#+70MVTy4B93?c6b_`j+2E4TuzC!5vw-PJ!R(8Mt_3Yo+Xx#vy+dxlyZCopWraX?#sBX9Uy+I#2T(vGoIE(FxJC4S*)y6`k_uCH%7 zbZAR`{e{6?Vr|4KR2{?`yE+N4-4x>$n|vksK(0}Z$xSWo<&XAov3i^y9onnZv;_RG z{whqJi!iqEp`N53=rw=T`7YIEI&oFqrI%w-EzqqC{h#W5*{#Dw_Mj!M!>SzXrUuVR z5AiVGXNTm`CWC5$&*>f!)o*Vs^FpLp;nDpg#BaBUgJ2BX;+@7$ja z&u7Dn;p}`ktADcndNthnyKr_1v1YjQ=!07=W7aVC8%udypA2WS;mK@xina3j_RvDUgEnSQrQ!}cltiy`{-5DZjTG}TU=LE#eUmse{@ZM zoA-qmb<=;ozx`b9f!qyou4|ZCX$$8Jpy5#gc@$va%cALS{lR(bsm*AHC{K=ZAf#IC&u(qYrkX z2qZT*P6*Z^2yCzo!G4PsC=(tPgW6P|L7^QE>`eZ+-U{#wa7w{E%$=|mioYXEvA1OE zRMYYHx!RWf8qy}S%379)XMva(oL2Nali__r`XvXga#TG4m>lntvib^J1O!01rir2y zo{p{Ed*dgBQX-fH%9;u^D}09~>H^RB2(eJcx#ktV=9h)7c-Ih+HO}Jgxh2ef*IBL? zPm3T`m#hRF=>Z{B$*`^Mo8Dx`Vi;cwhf8y(k#n7{ncGiP902qnoC zu?E!xMbvPBe+=PjL4H2uUk!B4PWWTcC&x!?8=B`5A^(e?U~6}?t&f~cCea)5f#KTL zlT-x50e-bcE+XV$LYk07$y8++Hr*?MguDvy`b`5sHB2UF$Ao(h8AfP+8o5WV&A^Ly zTd^}=O_h5Tg;HA(Wxzue`#*g&5Mw`44MPoTLqKE%0H|L!C)NYeD+fE%`UwE~ zN-;^chqPetE}XdDO@Al_?9truQf|}^+!$Z?8(R}s4cdeQJC@=Y=vqmo;&Id*{v8y65RczYb|oQeLWE0Fvp z%Z4BswL*?R6FCT{QN|zFw75Tm=D|qD{{v2V`DPvz#67w<@YL5y8u|KDKk+AwouB^n zP9x#Bjj>1uu~1RnH1#MNnaG$)vWO>RQ8aIN*3+}QsTyP;>gn_(GqH;+veII+rK?Ny ztJtt656N_8pyr2q55wi1-fvKRhSzUb{zmVITxS3zw0^PUs^8ts-*q?rdarr)GpxQ& zx01d1KQDil%MlSo*AiMDd1etX1$ws;iZ#d8P`gnRh_=9!aZ*Ubd<7*O^b2@OPW|1I z+eH64`NzF=_R-BZtk;Upyz|LGFv^x;zJA3cCr>_d@Cuvhb{FXbHAbWUo3iT;4 ze)AMsm7nL99k0!&GDevG`SoVsA0`(5{l_F9em5u*v#_n|i|tmcy*SUm&~5Y63mi-Y zTYLZ?T)kbuk3-tLz(ayh2PFj{6oOX9^X}%{E;G?~C z!-kjYwhGIMlSnv^8pcOx{}ID@l=c_fdAwM3h;KJ|QDQVxJQ*bK3bVQC=CkLgJGQk%}!YT0QmS+!9 zV5N>Bdm98hd<7*;xrREmMxFt-TrE6$7+(8_2de8)_H<%6cB3R~sC2qcVajl7O;$+D zh7=i5)sYB-fpV5(4)jg{Ras68rMjj>lDK^xKBmdi3*y5QfU4YmlXPsy`e?`w4xiZ| z`n6!tjrI6gPJ zE0sh=){SR|ArDc$5MS$_p7%yV7P_9Er$o6elA`4%FlT|aK~2hR*vvMtDZ<;v5lIEq zBlts>I#g?ff+IJRSB58SD~yI(nHh{CgB{tL&?spG0!e_?YBz+a0RaSKG+4R5;`k-G zq{yIKLPFnoaH9@@X$duLOL7zfBYHECHxf=Vj6UG?Wpy}*LI@5*oCJK%7V6MybVh^e z6J-a4aMDQ_`9NBRbx8c~b#>1WKu-`{Aqvs*)Koc&61w=&Jiap&6Hui&l@A6&xo|KR z8IX!P;LnAC2=Gn`pMuuAAW3)Yh=l|6IzlesL&4Li1!*7>3x;!{KroM3WkKlt4_A|Q zZG@jkE)n^K2$OUpY#WF*qRKO+vI->+3liafDhdywt6kzl5nx0*aRi+#h8r5aBjltt zW}$R|6Hx#bC>5bT^&JT#vChB8|tcdGHJc~zaCGJ@hES-wk>ZulOGM9m7qEaF(dH%OsaF$QG> zJ7EoWLJCI+>PQJe7@TA9;sq7lArA!=T;fM5K?Xnm7vzVT=!=*7UhaD}dV$t1-V$Ug zKFg!Wc;vMJKO#*$*KZGlFlZO#-$~S!dKvELvndt?^bCu@y0AiyfkeDYhe2a6_jxkWz%=zquZ1@$F;nq}X*a2yEh5_bD>Zd%Boj0|) zsF9r5fLv!aSuPwH!+oiNToO^V>({H2oXicR0NFpbf3TbsCH)0y&9;?nJ1e8`dYZjD zci-m9&_+WUi4>UMKxqpRDY}`Q9wNOVq~|gSn1zA15E)U7Es5lgc3#yDqdHOD8Jmp^ zp(tsfHjt|YU@)!MVT%mZas#yhN|z2rW@9^Xn?!j2FUv=Q<+2qX91L6Kaxg+PbcO#1 z5gh?PAGi5ewSIw1(3TcrQo*e3gnwM1Y>XAmM>q#49F4M&iczXfg=T?10-^GaBcplP{3*h$nP0NQ zYJ6;17z9>Agbj}Y70(uM1wH|BC<&d85jyk(8^W%Iw>`fK;Qt8@4r z{4(D(=c?{mU^DXPLN>Y7v*+oE-Q7m$LD66h0h6Tpl?t4o5V0YtqL<(RDoxH-5~(LJ zcik30|T!Uc8}czvL;GMMGK*PJ~IjT zG3Wx9t$e64>qqq3BcKbeT>)H#i@!0No+LhwgA!x@5c?-)<5eM~dC9NQ6@*6ewEj_s zSLSFo6vBewbsT}_Qc>p^A}$bMN#E&5y7IUT`i+mxvX=l?Af~Fc6*cvS_3KONO4tD6 zb8!OZ^c<4NhGU_9^^q+@K@$;!rc;>8Q-DxGmmCSTo=HIs+J=!*5U&v{!IB?D>;@#x zkcb4#Qp_2MMQwai37e9?T&c6y;dk6$#7=ClA3i-agMNbp7a@tG0sV9UbUr&!sP7w? zoQk9NiXcUz1Ae3fG6bXr;IJ@NH6jI+GQih{qLm>d`Rjn=83I8^P>yCfc0duVpe6yM z7zHfcekPys2Yes){ok-*Qwm<0s5?mBe0fU+r3saF;Asly77Q)x*ez&E@N0Py05rJ)HIK3{7(C^t&5obo?FcE52 z%As4`Rw9II1Db*qLoMikf=9n~{+;j6;TbhG5JiPn8>v)rvp5GKH^1}v8=##z7R2k*FqVZX^ zuErYC*@j4Vg}7JwfL%DYP(dcb)=wcH3F=gJ*{yy?58(OYYSN z*=DVFaBO1uY?sHkk=LigvJLb#H;Nr(sxD*Bz(R#7;uUV}QK!wAB;0k3H7VSsL9$rr z_)vJ|t_7HPE;=m?Ma!Ag_nYQ^{jeC+PowJMegy%?6QI*S*F!&UQKz(i9MZG*`SpF4 z1!eI*&o9YiF}oPYWCQAtGG7(p1D3-DTToOk=U(fWo#$4lMcP7#?^5j6HJfY^wlsb# zYr#Etp-se`Z;j&P^eWNj0I=E*q=q95a3CVM=EJhyZs|Dbz`7zgxp zRJ5fUP)tmPC(0j}B*(G!6VCliO&XS>9-y*M?4g+BNYcm46JU-w_8&kTx{*}b{SNbi z*;O_h2!b!qre+9f4s^B~jDv7QCq|1K=Gt@mnFg2-uN^t6_0Z80rM_KoqwSF%_mF9)w6yxX}n^7a|ho0Z%t4a}E1BN?ocE z^|U&-8vxeNJT&GYJ?rv=M=M(^8;<^t9|lucNQ1yOu%M2r8N^ep@rSIib>&$ZUxK2S zr&Yrl!`D1?<8Fj}9o0h5heYwv z&_Esca{ZA%FKpXOJl5C&K1_-7AseXOLIMNXwy+Fq(K=U)FbHvlYg1fF5^;eW8r&Nj z->k-B(NsP;Zij-oV~dMeMS`M1%v^#rx|ECFhihx-+T*#C!@)4BzU+=|xv;oQ*|CD3 z(woreT)J>EwJ~tay-d&N(urM|S82B|$qI*gKo&{NEwVy#4g?XAKN|_wB5C?48{4%# z!>bj>JQCJJ>L2HrQRCwrGpg@MBr)NOrAnG z`GHa3?>rujWZuu4!Q0t36C#`U+yb6ELzp|zgds{%r(*rWCxGT8gf1RiLNzw&t#H+| zvvS)i2kT($C{*>)@!R1P9v?%=AzKxWz4DdE1obynQEH%cf+UFBx09g6?1m(&`v*~G zZ!n}QC}jy(vLo9Td*w%731neQn%$4PhK5jUW&f;XF>{Ba?4Ul@Xb!M%;90Y97dn(X5%KK&xscsJenQB90alEw6$02n&aeu*X{{1(6k%0m@2H!x=pA$B zh&gvhG-lRUA8xHi^7Vy!ePJ#>{;5c$T8%srA3tA>EFBLIoeYIe4uy~RTCC8x>86{Q zzdTncTqrz@U3ZPOk!w#na)mMz_#*`|F&hPt{-O(?0iB9Ym0|gzb0n(70b)@e#iT(x z47#6aE>u+>cjt% z<KNvtkqN*TNWueys`f4}c!$7S% z2k#RDPbMtGB!Aps*;sDNP5`+#cD8<7Q- ztgS>yVQ(cf2gLj-{@x@_k$^%BRRn}y97fm%DlbDZ0ViW`3dBqv_R#o3R-nmenGx_)U^Z89kp@%>N&q*`# zwilgQ<6&*eJbPLw5vw3dZ*bgp{Y_fxV!jU(zySH=xv++2Ow`L3>xZ$-c@lj$p7 zTgQK0xz&fc>tY2!Qsm|zo=U()g}y9_0^XYBn~f{9!9~J^{zQlYaoB*^gSq(>sL>>` z^hqusdf>Y58BnRzd`@dEwg|Ga1=A3}=Mvq1$=&i3O@6V}r2nwSM2^EpGFKD+mEFW2 z$z-|mK-XwNwZoEwT@o`FTM%O|3n2m+3;YYGbe5Jb`^W+STcsvN+_&oAMkLLUrHRG1G zX4MgUg=smR3yx(T=b=KaYu)61#H9;eeJKE1R$9@PARrP;jc`Z>m+pE}FJ)4@@F4%h zBMLO6Ls#b)7BJtB@DrZu^nFN*;nZD716){Kn4A9;Kg4fx8%Ps!Y#Jyr+sOjyML?-V zHxjD1F9ZuJBi=<}$xy=46P%GLFeAsWG?jKAm_4Rx?+Lw0(;f-kt7$I@c9vN?*jbRR z3dGf&!cHw|RxCLsTWiwkHK@$`LPA0%Ak|XZLnLZL;AwXM7@|@C*;W&Zs2%u=gSxCH zRC}|<oW%QaG@!1|5WjX5pu+J%d+vA;A+nfz zfSlYTPDBa(8#tw96+l^>6NbDYVR5boFJ2KH_`6#t@?7W2e^FF-?ZSK(wNs~HFc;OG zJ9|g}=}NK>@ULKVT%G>@Re^)Kaw;FTY0Uy`HuV}!%;iKF3B=J+zVnVoMnvr=B;R`9 zgLUl6BcvziDLV(Gx8K6Oo`rkz2p`^XNv*kYur91;@+WoOPTI!sFp?{6z5bKVKfVkh z8F_jVY}nqtwjS2)xjDYu+xfl4#V)_|u|=%3hU;NwWG*8!w@c0_7m1#Oj=&Mhu9$&S zn?xR4LL{#j$=#b;MJZkwiIWQeKi$UA!<3pT)5zNZBdgUizthBYZw7c*9(Oy`7b~X& z(x21wo^PQR4Q1*vA7)Joz-2dPD}Jffe3bGc9&OHdO&PFhaLkP*j=2#h4?++54bKP` zO;BG57pTMAqpSdgt&nS;>I6kPzA(A3-mLGNtOCQl$_~n?ERdV=DyM=K)IHxK4>@FuR8`fs<`+=fT8!)*-uXg2 zFX>q>HewFc23qFoT(y}pysCYVtdtPJPb7y#H?R?Kkv^Y2LdEbBq=&hmfk*+TtFSpc zgzOo-$4rTB9Uq+aJE2sWb#4em1Nwg57PCh*?MPO%^_zy}kUV@7PUV6qc3gPT*31+t z0vYQy%g$CFLh1v}gz_v(_lj(M>rl?XWRYTy76>O-eZ2RL#|0%~7q-4=yf~GP4{e9G z1yhs(-uXG6qb9@B9LLJ5fD)~P+_w*LiM~d>Li0o6b^}luxZ>g1R4OoylE@cRBHL!nfWDOF(AzZ1IJMO#)jTe4*NjR_tF5N#>rF#zx!c#zp z+IZJ3c;8!Ig#b#n-n4ZDyvIG!sz;SP8!{HgB~=G+X+zPjYe7kEa9Yy2^xJ@cY9bJa zZ!<$gc~}bzI$atXe+NQF(lFdkaw>9s_HS1f?>8{9IK`poBrG4EPvyY7vInz)<~j{9 zYy@0ok@@oE);J!aOT*n=3(#pX6DU}R5?e@T#4?UIC?K~HvUL6a;7I7fz<2N{FJuqr zi-Nd&vSY*eyz2#@J+Y>?L6SCXLagbJ9Alp%2E?E?;MX%v$MlPSGb}Gb(z)L+SjR?3 zh9l~Zt15au|`hprH^Mf_lp%&7c4Q0ChUX{-P!f>`vuaE<1oiLDhgR6{kaS zZ7>#cG7zU?f$C=e@OU`8lfAjNC#WZLHx-Owf6TO!#ZYWeLryI2lk`CK#zUL^aXU+M z!i`NQS=+%HoP;Dh?`!!Md~M%(AZh%j?-}$yQAlD#kZ=HP%HkkTn4i3F$v8Ld0b;sS z1ym>AomQ^0UJLUtAlnZ*F@U6l_grUSk5MN3d^|3Hu@}`V|&LvG$S#wN)y?7ck z_$Z>09|MfbInz9+*a9MW`1;_R_DYjwEDgnR)SBd1h7zKze#7s#Z5&F<=(uY9rs9`s zNRv}E>jcuF65n6>WZ#$k7%?V)t7*RsS)K1`8cSQDUuqhSwM=>`k8LLT{t*0o_ke3t zVXswSFCvfl@0#6VkL?aDS&PWdN92g?ckU&wqGICWE)bJigKkFy`geoO;qH-It~W5K z#X6?+GO~RT)_;Lig+FO^%bEb32;-t@W1*x!CYY9{S-n;ZeK~}>BtzIc&MVY5&_UQ7 zj5MF3?_d|v`hlbILV37@OAoEM<5*#2FXBXB^Fd9EHYzeO@1tl9q*4Q)Pz|N6_VtYk z9_+3GA5=;egb}X_95pOWXlMl}ZGbq!DV{#ma9J^rvLWpp*#cg-kQ_lDB;#iHJ7jl4 z(`ll+#o86e%r~jIkKcBzq02sCb|AA80G4@RBBY~fL=^!92I$bCL_Vh3MauGDKv+UB zkmoPm;d2|ZlQ%DTi{-_)(V0s(1uNE2vzac{4~mwhr1Ve~QKqO6B}jTY9b)Jy0s$y( zR=7BI!Sj!_>BEcOhVzh5V-9^0ngi9e^7XVt$o<5qV2q$0F))fA?h2;e{qNuKvWS|r zj8W4Z#)uA^=BQyM)ySPHSIpkVw`@tc=Wyo|NOVXy5f3>o%dqiHntBMqhD@7(`L~I! zc>f^3Ltp#6;Mx-_q=mbW0Lh4+1e}4#z{8jYl?>DcmM^%UOEIz?p5Qh^Gdq-;3ZIyG zWMWN9&!Vq8|1l-0KMu{5BEHLV$HZ+^uf@vfxGfc4GlBbtvH+{lrX=}tq%;%yv5NKO z^z1%_#U4kjcm+1MyL=D&UI%LWF5icIANPIE_hsKV&}%hVzabSIlkh@ssXu`iiTFl6(+r z{ThE*F;@n7@aYacf>u0GlK@%|fE zWHE|!B4nd0wNChqir}@IAr%mDDQ-q!dVn?50h|KN^Cf!J4qx9Fobz|91A))ZNy?2E zon|wiZ?^M@1I8aG3VhSd|EDvk-|<_3X0^VO$1TnL62HaCyY`OHbG~50;<1-}cX5~{ z$>NUKD!2~7x_K@-X+>bhvakUkW$iu~%Bmx8_ zNkeqAV5&`I&$5)ZuAr*I_vvLYKPGJ>7GV>#vXAL3E$1VN;6zbZU&ND06K|;BX4*`! zoIg`kfE6j4bZTHw6HH~a3wv})kI&=tsUu|ZIC7(5OVS;YWN-rCO#lOwQA)bLn;+}u zmV4lOD+=mL3zAq*>?K_aVV9huXHnprqAE5CT~S%s5ljaNg#`oRGUD1pHBN&U=JzxZ z)nNF8fk-i>sROCDt8=#^1Hl);PC>7pzd+kv@%S#$PWBJO!%~_H=2(>(A=Y|pBC6|6DU9CR}AAT zyz%#jaRODaboDVVzr$PyyA5(iO2ri;4Uael#U||(`UffKSR)jN({L^Q=<>c6*&A@3 z*d&GtM3_%49uLK31GaE_@KO57Kg}Y3=%^0x*D#!#f@Wn)hr-3Io{o>udLX?yJFvN&vMN@x+&pw^IDYTmLnjNmUZ4$|T4}cL z+H-7o&Ymj=gXOu$=38T#e}$Yd-1kTGgmM60gS8OC69KcDyW$Gu;Do+JVbgHGHEP1I z$dVrZ<&uWT0GZ{DK_h*p+C%!v8X*is;{|GnjA*CyBI>+29!*fESSO}#G9 zb!i^08^R&(a^$WI=XxEmxPVREJ=eV_3jQ4}A%RAONsO?I1(1nzb3~?K)(zWpor`@3 z=V)MAVmDn`qRnmwJG=k9R%`uTlo~LO%iyT-O3g|ir2i4?+!>}Q=sL(H$k4C z=Q~&mzz#|PU@DIb^9wg=ILoaE$3p(~nFh(DL>MtIP0RzRw5WYUq>hgOBGzCrz+Av; zlcA542jBL$Z-WPw%`YyPd%m^D?0jnNd)BV|4c5M4)2a1Gj;uemDKt^A?U51NE}V$R zlOCUDi|8{IXuVtUW1c}<#VY4oF^{Z4&L;0AidN^^F|kgtYIj4@@HnGI4$1)CeTXx( zKetkbX6Fx3-)v)9+Rf(dNPd&wk_XfTupTWj^MYu=CVuF~kk4@X-v177m`+3#k~n|3F#D zzeh3#+55hL-z|3S-7w;ijfVW=9u4HZMRp!;B_JA#Ga&2yF}i_FjahHrk&%<;A4BO~ zls2^G&wK{SZhizCzWL2poq1axp&v)fc?DRLuhtB~g)4U5DKb?03_fw<1U{RA`oCkx zRcGE7TsKI@=fQQslo1FRPoc}Z|EOP4Psqd2hxb=zuvg8-xi3gK^2?7~dc?4V1GL-7 z{uo{YOYf|u9nn>n-+cjI;=3u{7S0A&grcGhpke5QqU>rkMGAp(7b7Gs8XA(w8!L<- zqF2!ip};cbaHKTngc_nafguBt%$?08p2-QmN!nom}lGij1fGz!%*P~LG|hBjYEc@1~NmL zfGQY68>ji%x@zn=7&PunAUMfEaZ#jyi0KrWYZ&2x%JM<{q>P{5T}7tNhyAd~*t>7l z^n*k}_B@cYs~a~~{n-b&@#Ubd-MZVxE&fCPgrv{&yZ1+C6ek`C#2sZOvY%g_*QJF2 zncWH!f*9<-2T=%9oz;7kh@&tZCnEqI^nPID_HZ(~PZ;L3 zGC-iUsw?*@SY=*hld>|ekRQI1a^7QZvtG)%Cl}K!g2)ehAZ8N*Nc%jY62T*I!T)gg z%*^hYgB)t*92i3_nO;A17&0@=V+z2cLW=AU*!q}m2mG=UQU??TS5!>B?k)a6Ci1I# z$S=*E$w>h@rfYWRZeA1Q%u9#wSirZ>?A}0eP!Sdi+cjISS(D23zwYW^w5_*AGN{Y& zy6X6lA}0(Z7y}98bwmEL)xvz?_Om6-7X{Qaf~dGW;yMVARxNU4ZLtw^mn3Bj%Ck`6 zU{`NMkrd#vhf1T%WnJ;FQUg!?=x#r+kqH9fv7f3%SsSB%jLCR75W zg2J+{{-(muoQ7=()_>4pATNLxcUKpz--N#k)`4_3_Fp`%?SK==yeC`_p9qKFlQ~#K z;5AH9onJh3;vx0`Z|^T2#0|J!#|;7J05@rMPT~fPy+m`C#{!Z~Y7NP>T{_i8ovgrZ zh6M|W1sX5yP-Kn#&{^_E|36 zK%3Q2fF1}R)0V0Pt&oNjLkS!ui|?JQjw*UI7u|qAT^R+WUsl*Up0E28rNRV)T&u2p zJ}8sP18k75XU_?o6I2>1>KU?aJjVleG7B`&%f7-yDLq%6 z$~vL!*mnSsIl4nc@`xDDhMiII=sMe$1vxbUnE#LYVdT~&$*+|}`-RW#;M?+8wlFbK z$c}-%Rp+XJv1gi8hp(xaR7b<><^^U5fqE`Ap7Z~K=5J~OHsC`4vu5ACA!N?=R4P8sjfR%;u55?)>nMcz!0$m;S4p7+WMKGQnY9G4h>H36`J?Vk!-OkhkoZ9qG1l z)*odQzi{P%{|ty8)4^yq8+B@g?lB!C|5opSF4)ODriD-8Jl}_TVPh2zLl)fu1Qy?H zztE0c8gg)XBK&N5)e-V^u6qsijKt;ZtdNgcqS&MXM*la(yH*{2eAN+qV%6c1RY&Wu z({+axTUpQqNUjUWB7J`CpI)O+Nj@SSy9rxN3cWNBteV?>50H$yIzFLq73CQ4f1q>4 zra+US{ahnFVG?-Sj!NPoL5{5YwcZ1y zqH!sena^3ta3)nYGQaqrExx|hiTVZ<%l&%f<4s`=zS#FlcoJL>M`c{CL<^A2z%3!j zgKHo$j9jc-eFAsnN_`w?@kMT-anlhfWgK~8b&8pNUgu@lJi59^*G4M5O1Dv{RMaq~ zVP6qDi?e0J2Et}QGxsrMKLL?SR!2vGKw?RO!#^x?Ynp(9<>Udy+wZa5gmAjapL1Zl>N&OxU@;23;E;2HtC>k0w7r^*YK^0cBWw_?^kXz0q8yLl*|KNgE6 zqk}Q$L1CgWFfKU3RJn)oj?g}upQP6;gHL_{KJg74OA6w|ilqigomAeUOFWSo?FOxR zTF%v1SAUo%KoXIMdu?WxSx4S{gb&W$N6tLW8}GXF*lT%X>(tt#ym8CHT-{YmFmn9N zD0{E6@A1RuY0*A*u z`OyU$AQ$5D0&j!Id9rvLw8YJw-Nn}qrx}nnc^A0d)te*VGMNTN>#Mq(lGzOOjCwikq}Zkf32!}HT5-`mejOc zhBX!3gntAZ%2vR?W|KAlzt+A4u#v00-|rZWMjG9+eA}|UKK78;Yp?CyO*U~hySX-m zWH*qTSeC|?VqMWl_Bsi{5JCb367Ga^fl%%yP>ygf_YL7_2?g4vg%(;USD|Ss+W+r+ zGx8CRw*NNqj^50?x!(KE-}~P8Fj-uS1)k^Ck9xh&@ammj@6)!c05y8oGmxXtL_EaR zuAiZVz#xH+c!#3(1ZLYDgdOXeAA)=e7#$!73^X7@L?Oklmpn49 za4a2hOBl=_aRU3CxJA#0xw;}=uium z{KQNJ_{;jRKx6^A&TzMB)Ey=8#xTMW6CMhr4bs$VbdXMa=rwraie<*2kadq5s3!;y zEu!KUC_e}!EigZ{0}x5qyI{$V?zl1X)Da`z{j#B5!f%>E&y?pYdp#ipzlmMjqD#|p zVai}==iEf+&QM&}4^DT);~mrI0E7wc?3|d}84601w@$bB`L?5=Uog=>lhol3Zuj+l zO_`wVa$mS366py08XxGoe7Dff-_g;r<9to*zPu~?56Oc_h!r+EyRM$^G$e3pGa2gW z2qjGvHE-wq)m@!lEI8pgm<)P)y3XB$N&WHYi1_c$SYtrsxNbVGK(qb)Wj4Q_7w;fO2964rYwH zk-V5jlprG+?>0>4vy%Fbf#zCin=^|yGgHiN1V+>9S`B1#bpk}z)K`RAxbbtm8F%51&i@1G52f zX~PLnn$CXNxqZ6vAVOAsNhF?NY2>8Y`B8=U_h3cLW)?k6$aB&#LNv_8RA}~Yh-k3C zlkt`ao$VMKXp4?4?8gEP+Meflqf*MXNq{P*In#Cg*}aF``>yWy4#?r2FdIzFkHLf8 zj|>t)x#y7d7zP%zoIuFDe_t{d4uyM$<$$;U>b~~FcqgC25sB{zNj{2^pBo{~p3(Ar z#KgXx&@9s1oN!Z+1tIJRuz|BjeAP5$ogkbx3`uSwYh-{UmTgk{;0UIHZay%AkQ;=j zG`WCIO}1^+C(dZa@Fjk63U{Ggigd7fk0r_2$(u@>6S{o0K1 zFKw8>Njey&&A8gq=H64MM%ND~H|jp-eb|e?_KhRpyXI9#H0?UwPd3wans(9*ZQ|0| zklE9$W?Z;&$tLss{^XA~juU4%_gz!w*opOvuUaoTc*_SA4Yi`jW+}%BkZrUH!l~B> zf}t!X-7MJd>@zY4pnebvqznTU*Fk+qf>mc5KCg=l(>U?xe8FCSUq%aPNWqlp$Hd^% zzjq{@(XL;8>hVnYnNuGlYNZ32HKX?MdOtEiFebnI6yGTl56Ii*IZNo znO;WT{o*TY*kFz!2qIi{D<`r?2ZF$)6|GiS8jDol66 zvuB(_MIgh5*S|@vjMB8*5Ny`zKC2F?h;b=!$)7_ zJI9=Z>SoBu=I`oLEs#7qbJ6scFYoD}>pky=8_pXp?%p<<_(t?xtm(Y_xYj=!8`*B>KLTas`2U4JiuuxS zC9kfh7dEL8Od?JOp+6>%$5jjv!f}$GfHW|BvbQI0Y>%HhiA{=j(1@MFaXWF-rYbHq;l4r_ki z0UMd}gr3(N7oj#&;3#NX#jsOIo(hXnt%z03Nyn@QnIUpFp@$KHyU=;n=*y9(VSF4}8D2hmRp$c2ds)kc zBeP>;vm>O#8^9AeeD(-zf1*?!^M0ToVS@^YU9G>ZpPdfH_&y%(4mExj?v99kh-6@| zYCNxx?Pn(w!N#k?9l>Bnm|4NZ>?zQlgiY4WqmaRhfG>hy=b|sjI_FG3baWsl&JsR^ zK~DUsoae4KRMKvO)TC0=3VS2jPKp6a6Sb9Q1$kn%1A-3DV$<8yAzVo+7*&w72SLy< zt0;4ca}h3AbwQ<0&IWd>ejJ&Vdj#-;aI4fs7xJsXtVi@&!Y7f;UJ#Pt=|gI|AuL}k zlZbN^x(w3~=65Eg9``ps;U3Tp(fRbLt2zQ+EouZ}JIzSa^zTeW6X7`KIyF=19j_;l z&e4neV$G&b&H`9}+8dX82PWIaw6K?kt0WSJ`E+E$^GHMZXaiHg@FKtSi+mo$cHsqd z+0pp4*q72Gz9GNf8R%?J1S5VQc%HEDmO03tq(YFMh{7~;*SaYIJyT@MQD1c+Q2e~B?niv=|$6G&WC-S#!P~BAVv#` zcRB`(SNaD#hC^+dC)jaxU>X&SE~D`)$18j;%7+bOdf;e#2qpfGrQ@N57+K-xTI~>Eq8_v|*A0q{YD zW(Kx2=FlWcYy|KU*=gvRn ztmskco9>p0{y60Z4I(o(Q*+O0el{}aGXZ1>LrQqf=0*wNeoV$ba}^MXLt_Y18KBLs zZP;8TV_{4uh_P2Tc6pF1{T&|9ouBr2KKyh9xkf{sZD>AEukyFt6a8RK40f4JXgGl`Ii;>$e34L|0 zmmR8{`_S5<-jnh{%nnFSL=IeVATqJ`pj->Y9>09wDfZgi&pL8)?fioebl!M!?cn*d z!KhNTYdwR5J!@xL=Ayy5*gN-)&dmWY;b(pWKmL>K3wTdtDSZNRJgFjK`iZK^K$&J0 zC8ka(k!6i)k&7B%91qUctUzyTBGz}X%i!L0Z#2f;xk+8psl-o~Ux;1&GEXUOQF2XnV0K`s-0PN_u4 zfU9mk_BtBV2qXJ6@}mS;g+Q1v8|#P-?$Q0hzC_xWHh=GD|P6c8oiDl5O zDre9y*)P~5$Yw!NmYBOV6Q?mHv!L@nN%Dd$MjxJ?3+ts%J5n{CK)>Rr(*~B;nxfS1)w`S(`z)ZK4fyyfIV`f`No_Oqk8J ziIhwfC`Lt9iFCh(9$){_a>8M*uJ7ivF0= zy>33V^*o%Ue$@;L2foI~Ag?p^9fn2R=xq3`AUjxCP}oB_7=x8d$~X=Edbux(K$wuW zgazZe-~=FysQ{CFg1jU$<|!&o|!q#gU7ToV@tR#qY;;X~Vd}H+t;|toQ;F z-@t#s^zrDD7Q)@4#uaXjaUZVi_Kokym5s09QtCT#=J7L+sBh^2?HvN;DFq4JL7C*_ zvk*~XR6%UPSsj>_RD^5EfUR8Y^&>S8*Z1E&A4|dnt9MfX41J3Jr@_~S8YUt1#nN~0 zN8;0Zm->p%7-#4F*SM>aS8Bd&Kw0P=klhYVk^MFmnW3C>v|1AVV*vMuJI}Oq4zDH0 z*YH0(g<*mQeHbabMzRpukkZOPa~kK zzja7qSX-VudvZ33A-Gwn1gD5(aV?1S*zzi;W@nRF8sVo-RVqGdc6N@gqkhw9o{GYn zby!!U7*|1-p62*1MLId%qR^h{z5P(!07aGc1=0i8Q6vC3^IYh52N4PZX4^7x7-kx~ zO-Z@!$hZ=pBd)@x@f*S;gCoJi$S8MM3t&8;_j&_i4ddjtez~(Xc8sxuL3H|Mao*Yr zD4Xulz>o{FBTx*J!YG5m!^lK;SUzHSadoWI_jO#bCw3fH#;>6p9ltETFB&2GY`D5e zhZG0y)12=Wr4IsG4mo36;I0{Wh7KHRm~<-c4rwA_)%77dow$-f6&N@p>{IHqqF7LN zC?08?Fg(Zy_L;GxZQ9Z(R_EGtcSl@rys{JNhQy%1^_*ip<9cMTX_y`6fv87M+Ph=z z?u@U-UBNg8Our~&m@ct!s;Y4#*0J3SrkhNs8C z*X?hQV6Ks)XJ?h%90TuR2H^VFsU9TqrQV4l2uUFi=sT4ah}=Ms*Iu2H$P<1Cb4?eM zs#_BMx`*9a zaF>$51v~2wcG5xbkeLxs06tHd2pE7+Sxm^l9GY?|vR7b10@xN{A{8G&=vNaKLIN$T zhx1*%zxz)jOAeF3pmkz>=I=gD)YBRp9_VW~Lc0$pTRVqgQDI8w=lxv;zDUomw&BiM?9GktL-w=1{v+rTHCOI5>>*l@bQ%%+tI%$) zPy_`+M>}hh{x@>5IB+%%-ovOSR2$!itZ~ljgeap=|BG}k>r0m+l@-?`-Jbnx>uFgw z60{KP?Zb-m(gz0`&bi8hgx~Q$P}g0?RB%mi-9yWmzI;=DmbP%j?`CcB(m3njAeuYp z^&Z|Q<-Wt4Gr4T4Np0rvEmvc{w8HK>W$QE>p2(GeFC;y8n3x)ohDZ@y2X%>5oRCav zz8o2|9ES-p0!B6hB2X6(&$wJ1yYkT94!ukUXfGz_I^ z1}+)g5s4W+9;3a((|K-3YuOK|C+vUV>}cpI-19ah4s#r>_nq5266;+Ec?JL;&<(uW zon}8qjIa=_7R0)5ZL(u(G=iA+=mCGH-)rt|^@filiB=$$iibP2Zpc0#E!^S6YIDSD zQ!d9W<~r0c!g3e12Z4q0M4ZNTm8u0LfQd2oJ3KWGc2}kcAmZON( zMKj}jiEEs*Gn=+gZbPpaz?D1`>S&9u{FXJ>4yAlA*R{;iER&{P{KtNgg+{?AP!R}j zBi*SC2lzG^a6&_?4cTmJkd|;1$9^LYX02_LBQa`eTm!^yvZVanr~TfR>Dx3dfzgqn z?K}O4#?G{i9SZlv;M{b_?@O9b)@HX4;bcP7wzXk~_$`MIkmqwoO*p$qIm48HeCyv} z^NJk@Vr?DdHzh`UjqBpw@S1wwZw4k~2X-_cnn*4r+3~sAlZ`c{k-HTJhBXz|AlG7q zQBlepWQ}qY#SadE$bf_47(R^3tY(_`nEUY0WI5Ap+>hTR_J3gFZ=bn_fA}Nbr+!ej z(~uh-Jg5T6!1C|`$nsb8{=_jwEUKo&Ar1dEBhXkSoZLN{fFFM<9FvLB-ANE3AULu{ z8sGLJJ=3^%x_0bX?HIf7HR0IAm7N!cIy*xbc3wFV3%|x4Tf-&oYIyBYNcLE#@(n+R z`KO--n!6j`ibASg0s!nYGKg%=;JE~H9>Vb=+num01yC!F#X%rSuKl!*h5Xv@pYrwj z>k+Si>72RQwWauYWN*Mc#&&dFJfsWl693_&8X||{U9pZ>-%EA#w%F8A?Ebpy)V=;* z|CApWkH?qRX6MdX@_QrG;@H8RU2%g4<`MM%#YC2xgcsCOC6AJGBiyVE2TQ7QC&{z7ut=blvDUoG;A#epq294rVtA;Na$2;pOI0Ptj&#F*96En=y$)s+M%v6M zs(FmIWPdy|HCPEmO@Mm+gJfZ~vbIb7n5Q?=-RJlDJjPIWRQGib4Y$UkvHr)JHA2zp z5v-=Tt z10(M9x<5btV=G;}a8o5Oa-BQtS}-NIXYp=?6JugL31ByHW-0*1Zf&$6fX_U6Qr+aF_RMR)ty6oc7>VidS)L)<5+T z>!v0W(vhLb=C;17YdB*3Prz_IaPd=1Ti(iP!;dK(F$835jBKB#npJ}lkf@NNm;gk6 zDa{r^6r&pTgS>(dhlKy6F5jzZZHQ{&GpSOn>%@YiBNw{#SSd9V@E!JfczDAAoXlQ64$U5=|JaLlO$;Bx}tj5bPrw1G>YRQjLgdl^dh^>uKi7 zc$Bn!V~)18IwPQnlbyqc-qqP2>bw2rxA%qGJI_(})N?m&9iO@zBSm4tEuh~{?ronq zbZDY|Z$+6x+ts$sF^ll6z~|U$(DE$an6gxn7FNa%rJHMw6Q7?0_Yw9uzJT@sT97n}iu+Ja5 z#K0nKmwLS~!5OU5#yqBu6>~p_x%55p&mf(mKSbgANFFv}2n?>O&H>G=!6v~t&ybqM z003v*-UZ_13~@F!*(5vNm_0PLU7-`(rw%Ct!5OJLIXin+I&rK*CPU>|BK@k3Q8wyR zl>-IiQ=dSln)46`^%Rf=;9q220bD>s|9~7ZR0Y75>}gU3G=S~?K_{R`Np(;#fcrPC zDSsT01JE)E05mfDF_s3FL8EcfHxTUKjr5pvzW(n1QE4EOt1UT#v9#tk{s)dVZu7@@ zTOe5_>ChGlcbEzYli}?(Po`;I2k6nAZY64NLKiB-=2{!r8|Dz_CaCu}R#M zt9!a7v$BXJE4QjH%=?cWeD_V@5r#0jEsaM zEa_O7UM~gpV|nCvf8{H>-|ylbWS`S2INQnYnjy=Q3~UHa7}r}Y&>=)mf)M*B5&|VR zs;AlOXSrc!Ge2r79VMJtve5!sJQ?psnk5>v1w#SqGxVRu0|$dqc6zg#^6q=M@i2ui zb~nDuS}@qM!B2jy3QzA#jRIN>0ks%(qf`j1R@#JKE=IT?cqTFFgr*VbM{rJ>l-o9?}|t-rsmXV12t_ISI0 z>WO!HAPNG;ByAoumbuPH6MDY3#r5+E>o| znaA(lFOS`OLx}rAlUG0IsA$|NF#OM|%E&xlZEsaucFMT%for@WKM&vV!pr%7-Sphd zF1homc?PAxFI9HtooajQy3OhMCS(U0usQMiZK7W|0ud>xNrhwMU`{m8VgSRqTcologEn2eiUe-k0o~xe zrf+S{XZB*rCG8ldH|>HY5GLQ)`58roe`xyXKzrjo?E^=rZ#)SUK%Bj;Z~LC{@jcu7 zww;aH&t92KKDOx^EpbDVBK(sl`DN4X0|V{Tm+>1NJK(gMJBJlkG@{Q40ga>}NewoA ze~eI3`b?09q6RgR#lCxgsCBM2bdS@Wp)GsK))2e?)mZJ4MxyWwyY<0MyWpB`_EfS$ z)PJ486`eAJq`A{Ab8yz%-Le3+{=zNGmJW8rEo&`9tXap?f?;s?xUXdwuefDoV&h+S z%UJzL1l)3@MH4Bv9Bt_ki*C6Ub>8Zh6R7ifc=SwCR0~E?-7>NX0o8MkbIgf&om&=& zqI;KHmMs%3;+D0ROW2KW+0(L%ea$WVTCU~^x9o2j@l*B*~-Li@sSSTIG%?fyE7ME5S}nb;{T66D>XH?Z;UGZk&piWdwJz73Cvf3q~gc|fG`Y(3C2vvbYs9R z%+E{~fFU13ZsG`wvKV2tEWz4XJL_Pbm@fbq1c*Q%OR|18zy{eiHpGV62peVF*$(Kh zT`UEpayJ`id)Ne<~Mj9cD+^1?)n05xbaO z!j7^_*^}61?8)qMb_F}ej<0EUb|af(X*SO? zEXypmz!q7K<=IVai4|Cpl~|co*v+iUY*u4+w#-)83AV~^VYjl|*wfkV>>0pYpUIwu znS#$|ce3ZOyV%|Ax$JrD`RpF{0`@|7FT0Puh`pG-guRr#jJ=$_g5A#^V6SAaVy|Ye zVXtMcgWdmn_6GJw_8@x``!n`t_7?V5_BQr*_73(=_UG&&_Aq-FdpG+F_8#_L_CEH0 z_6Yj``yl%e`!M?m`zZSuY=V!oParz!Q|#01GwieMbL{i%3+#*ROYF<+E9|T6QT8?V z^_Btl4faj;mskn$TkJ9RZT8pfJM6pcd+cx6-@-%vK31Uld-enNL-r5sAK8!CkJ&%5 ze`Y^nKV|>Ie#U-|c%EOfU$K8>zh=K-|Hd9?|IYq{{TAyk{*E;;qCsRpOT{2u2XV~E ztBVXXKJG^#Sbzt4h=+NEM|q56T$(3%8*k?wypwnFZr;O@jgcpLKOf+Od>bF)!+eB~ z^6f2m^BsIA-^EjWjPK^-d=H=ClYB3q;?tNfGstHU^t+!Q;Aio(`9Y2tIX=tJFe-r;R{$~Cb{#O1r{&xNj{!aeq{2~4@ ze;0o@{|o*e{$Bn*{(k-l{{a6W{}BH${|Nsm{}?~TKh8hFKgmDEKg~bGKg&PIKhM9w zzsSGDzs$eFzseuwU*lir-{9Zmf64!fe~UlHzs>)ee}{jUe~cKN@qgw&;Xmd7!hgnp&VRvw$$!QFmH(RmhW{IXoc}xj5B^(Z>-!yV z@H3)CFbv;grE{Ut;$>LD6+yznj|@1Jk~Ad3A|j$#OeBsFnS^K)?V>|;iZ0PDdPJ}2 z6G^xQ17c8Y6GLKHjEGUOUF;A$#V(N&V`8@$7kdOO5wTZHiD@w-_KE%CfH+H>Ee;AS z2qtD*9uen>LkKZHERKi^#D(G_ak03h<;CKtxKunzTqd3@E*DpbW8%2DQanXGRa_;m z7T1Vt#dYF(af5i8xKYfBw3rtekrkF$5Q`!w^5Q13BnqM^N}?<(;$~45wy24^SQabd zgjf}~h+D;N;_2dc@eHvho++Ls?hwxwcZ%nTyTsk%x#D@^`Qje&0`Wp|ueeXVNW56Q zM7&hIOuSsYLfkJN5U&)k60a7o5w8`m6DP&%v3k-Q#e?Ea;?KmJ#aqN%#oNT&#XH11 z#h;6Z#KYoU;@#pe#Cybh#rwqj#UtVa;)CKt;=|%2;-lhY;*|Kf_=NbR_>}mx_>B0h z_?-B>_=5PN_>%at_=@}#XpFD6h9I_7XKvvS^Px&RQ!whnfST*h4`iTmH1cjYw;WLZ{l(B@8Uni zZ^eI#--(7eBU`W}GskkmNQHzXB05|GL;9p2tBwZXqlJ)$Dk7sYh9wtU0kgKrcG)32 zWtZ%hJ+fE!$)xO;19DJqlS6V?j>u8DUG9)O zuar-bPnB26tK~KFT6vwkUfv*|CU2B;GA-w2MrNfY7v!SM$-KNtF3Ex{%91S0io97? zr7df+E|=wsJRw)*E%H`*n|!*wT|Psu$!E%E$vfn;<(=|5@-BI|e6D<+e7?L#zCgZE z-Yf5uFOn~oFOe^mFOx5quaNi42jnZ|s{)IKv~8z~>1r)s%4@~CozHk|D_zaxv>bkF z(ypbevTj>dxsWduy|r8lrq80qYdM|DdAp`%a#m(ZtL2N9?RTzCRSI?6bj!tjscsvU z@`_bWl@}H~c7CyxE{IGSUkT$|%M{9)C0Q+}v)*iZrBpyc%a`WMCuG&imZiN~%6REH zsdS+xRo#U`deMj1%T{vbl4bjr%Y}N;qMQ5OBHhSv%k_%q=4z&#we)#>7k))8y(sa| zmh09)2y_Q8qPrgJy+HyW?m9=~^y=eK0 z=?Znol2!GjvviR}-_)d)&DR2U&8np4)0w4}bTu1TNTXGnd){V2Rto7=t&&Ekq4&xa zeW6^X>ZYpR+);OOcQorJD^oMkkIU7v^D%+uj`{*W^=B%RuVxCCsrs|Iqk6r$qX@y> z3Ef<`@V&U5bD2M1S}40^U#42N?OZxvwZ(k8UGNXihG{=RKrzO z%VV9Wz~=VCOs-Td+m2c%GKF+8z3FjsF~0z6vC<2m+o~n3Rm;G?lnr{%#W&ZlRrBf6 zV!_hTY$eOgqzhIlo30YId8&9yxv1kgMd~bcPsytJnoU!$tT!3Gn_jhQE0%>$%9SgX zd}%S20Rwp!KtrGh=OB53h z%hikXHFUfOH7mJQPrafTrC=4yB~9^xskSNm<~lV|9gLJ&@@K$9`5L`RR#a_UW5dULN+1hF~=YBIl5RNoF7 zf{ZHJ(k@qP25r=3x+>KxUaPch6+j#kPcCbVc-sO=pPFvxYZfGe7u{dA3WYQn8?0+U z>f~zZ$a$UGAXUuzakQ2z+xTwFYuEENYAZR9OFS6}M$7WzWQAmzkuKuGbSYzbidGgr ztABxRhP&KkLF8Fh)thsv$l-gZ*&>Qd@YZ!Sh}*@)H_an%7jHg9UA%dp8p`J!QSIXt z)rDTCOw8_H0fx$2_7Vh`r;x7DkLn6=VHs_2`EIV4YtDQ4oubpu_{LHRqSGNo%`T#@ zwgCB35=ASgFM{DJ&@|w+`7)RyNV+7Y1eXO?@uC?Z-_ixpPu4Q3R;92CN-G4xOpbU_ zG%O*&Dt@YxnumoF+o{|}aoGpivOzQH)uu*pbcI7eBrG#aZY>|= zpj$MROm}xk)`G(Ah{HS1m5NnDTaMH#(JlMx;|!}_EvLx7@KwrSBvtfh%V3+TbGVA` zfD%9r?<&0jRjn$5R>xMLuBbq^j^(8deS1hTX}VC!rPZ4RHtp9dVP~(12Rb|*+PM zF_bS`hNxFs+P9LktO68Gz6x0Z6+@pDuq){dK0jBl)e2UqDRY`#QZM1o0Oo3|!NqDi zTX*#-gb$>}VjZ@LSV*4$CFBcP5FqS66htMxA~W@Q*m2m{P=c9NSP25X0~_l^Ues7%u4a9z1fH=9AyrhCqS8dpDPk@?;KCpv-z@9ROXX& zOU1W^{DK8FR$4S&ekhe|nVes#1K6g}^Lh?eSh>2YlNpJMh7IHvAD_w@4mqOV!|Nrt zg&>iO^PYuz4U$>ZYOB8ae5srvEYOD0RbMnp)(V;!94}X(SD^|DbQaI?ksx-M8CnD; zh@Xs+EEpb@@m{2M=c{!)7nsjiYq>0OP+kv`pGH8Xzm&gQT5&weli~UtLfo*|xH{S%r)ve5fB%W68q1fF2BVQccXgz#}x-T>hy0n&B&RZ*nauVjPG)!0vW3sqlyJ%};ea}!P8z~5%W4sY%I(D3$$=i4-+pkU(^0z=0 zI+g4S>YGk|=M&tEErX8@sBhH+Gfi_rlqMI|HU87YBOUpkE?H zTc8Aes?1(R9?E@bx(?*UG&Rb)aXp`23~k!6p#}9EI17$l*p+1ILMolffF87Ya7#9# zBt{BWh0@312iIhF97P?f97dhh1@!~r09mNqTZ_0RWv{}%D%yi&uft$=)C62%M=qvR zU&9w6#VoV%Is)`r>*sw1@YQmj#ynJ~K(K(M*X1uc1!g*%C0`~*?&$gs*fQ&|p(Dt= z`7Hc~?4qTkKqtdB7y(7N(V#U&z@3{9Y$f6?b%}6do9nv79NBzK5wr)b4Bs7QGkpF^ zISa$G7Ft1j;+u+)@WuQs*7`nB1lkX}=kY}l8% zv3cD++e-#8k$|D(B$d1b0jNVn2rFrba#J-goM<}iS3CKVs!Nyw6$I|;QL4ixTO)%9 zsiRg&C({GvSfPxLbz~lPmE3#cG198>C)9K7s3#nRo_Cy5=Z4BXG05{!R;H<*q7J5V zn|GF5H=ggRDiXiHf0SM%@q2aEtHgfquzDE~1ngLlaA}FYwjEaErX#Llg%c)JFW7xi znL1JBMyaMC_mVCQJBJ*9Q?=ouRSXs^cqpnK9WtHWdWCijay*rz8zlaQ;0BaICxV;o zTI@olkRk7!S@)@E*YA3=s|*yZ>SErqfegVGPUo`%pqhq% zmK|Alr&I6&A<*D$)~n>jR_r=7XlR{u9p5Opu}_Y(k<9}Nfn{NfY$>ggg}oY3+Z1@a z1`X@jYwo?n%6M~ks8?XBRSD3`XU(QpN{6B692XVhwg?-`?+Q6O7a-*bq|$j?Pldj& zrd1%Y?HGYTO_2`yNycs4A2>$0@l~J?t!y1v0H?`2I1K?~x?L<&FX}de1i%ftLtQpZ z@^t|#m-FcYu)1`?Hh`#E(6lzt3WW)3CsNh)D!{}OiuBEexz^!(z1xgf;~#=_33YZHzqPps<{%Z!uu{r82{xI{Ipgk<(N;>=YmN;DW`I4SDuNX=OAdnq z_Hv9hLaR)5b^(A7eWcoP{SnKlMAtdDP*#Uigqpr7?V7AgMmUF6lRFQAW#AU_&W!+R zmKSvxpk$#Mq=B|UoMi_U071$Ji1W?^P$lRZ^+dNG|#|hg0vtf z7RFvSZ)XTASkY)xlHfE8yaOL>0p^8Uf^Fwj#~=fpf}KC%Q%98kc8=9n%J5{%)szxo zSwoe{aPU~r+yz@-fDw)tk-$0@y^CoZa-&$$Rliuaxd<16q+<<~6WzR%QkMfw2gY5l zpo+1SU&%w#RkH?}(&~!PddaB{;HU`aDZW*pJG~y-z{gT6z_DUa*e5RZJI53)xb;<; z&KY2I=P5dv+=6M2-zu>t^mvufbvU9Su(2|yNf1@jMRGeWU@V|(@V{1t466p!7F}F~ zn`ULh&Msh${4Eq}QE<=0Pk_2e7d$pp2xJZv49%kC+cwS=%J9*HjzvY(IaJHIWAj6iL zlCT+>t=5YH+N59UpjTBt;uIQh z0WM+A0`x#!sdzrJWgv_`!&F#wDh)Z5NeA5>$NIN@?yj9r>x)%bnHfvsx8$V_U2LcV z{NiG0y_B+7z=M9Zuf)3Tl%dc;U=elPDU(pC;vsZ1a`@b$I_g|g10mEcFfwX5Wr8Sh zoABmCB+8vPp%T4GCAC5S0kz*G{~!S&%I;EhrEn3%Hu-a~W)#?LRrMS=vsRzi@M{&c zo5($sOK>D1GRQchuT>>_nxnb2LK<+oPi<8N(mH}-Cg77rFg7VHScXlzF}q%h!2><`*@Hn#gbO;t81=VzP3seBgIsu8P#uZb_ z0&0#f64Vt~sAB+xd^5V4zKCE&C`ee0MLX@urB|0=>)!-3D|izO5AqOK0OJ;HZ7B_e z*0V&GWtsrrEU_988nhaQie z=|oiDk!J&iZIfN#@CY8AO~XDlfEuJ1%Mg>GaJ)FM(rP}RT11a}mh))bbTe3>NTx7e zDYXjv4!GuEO36aUC&k}9 zPK#`L(F1A)od!v3Dzr~2Up)&1&;t6QbXmq;hN^iM?p8`cfXB zkxSQLqZ44~$>qtK(8!G`Lnv2mcoGVH%wjMcE=;bvx?IYq0m|A-kcb$d0P6)XgpIyg z!cB<#;VnV3S3xtl6>K1qjbUZ$pj|5s@No7utLPz@2v)>Mpfvr8S6Fg@etn2IkZAB%PrX(9p(wzMM-_m&o}-89)H+ zRuw}496zwWgV=y2P*EwX#JYt*6Ts~?oVTI7tVMLZRgIB}1#*TCCM@1D@c&3^BeOxqbG$s^w%?hrU$Y09owu5YX?R-(ul5Q{IMns%TdHe*NAAsdm z@R!Ffkozs{B7`}hMMZe1rPEF^UGmZ|RO$+(J6O%*P%!Dd0)nX^7{PiNQpKBTu(^Q< zD^=y941Nr`Ly==>2xH~cvbIG)NC`^7t2D_U##Be|E0MCa8il|}z71-n$&ZBoCm86JA z`5=)kd-O@JV~p_!%TKPDtInPHYIf!fO?tx)<#I^iAMFY8HvH0zI5#5OnIH1l+;-&G PXlZ%u0}s!-zeoNbB5O^r diff --git a/font/fa-solid-900.svg b/font/fa-solid-900.svg deleted file mode 100644 index 132373b..0000000 --- a/font/fa-solid-900.svg +++ /dev/null @@ -1,4527 +0,0 @@ - - - - - -Created by FontForge 20190112 at Thu Mar 21 16:19:01 2019 - By Robert Madole -Copyright (c) Font Awesome - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/font/fa-solid-900.ttf b/font/fa-solid-900.ttf deleted file mode 100644 index 97ae69b91737b4d97b021dec23806e64de61bcc7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 186444 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

7u1poN@kbMBL)rqD54 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

cK8_k&3jhLvm5o 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 UjU5}<(#t{U{{g^FwM_s30F^vzIsgCw diff --git a/font/icomoon.eot b/font/icomoon.eot deleted file mode 100644 index 53ad8daeb82bfb15850ded915ff748aadfcbb307..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9644 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 Lb?JZq1K0ln_fCz@ diff --git a/font/icomoon.svg b/font/icomoon.svg deleted file mode 100644 index ba47839..0000000 --- a/font/icomoon.svg +++ /dev/null @@ -1,46 +0,0 @@ - - - -Generated by IcoMoon - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/js/api.js b/js/api.js index d4d003b..203741e 100644 --- a/js/api.js +++ b/js/api.js @@ -4,7 +4,9 @@ const Blockbench = { isWeb: !isApp, isMobile: !isApp && window.innerWidth <= 640, isTouch: 'ontouchend' in document, - isPWA: navigator.standalone || window.matchMedia('(display-mode: standalone)').matches, + get isPWA() { + return navigator.standalone || window.matchMedia('(display-mode: standalone)').matches; + }, version: appVersion, platform: 'web', flags: [], diff --git a/js/boot_loader.js b/js/boot_loader.js index 9f9af62..24a871e 100644 --- a/js/boot_loader.js +++ b/js/boot_loader.js @@ -44,7 +44,7 @@ translateUI() console.log(`Three.js r${THREE.REVISION}`) console.log('%cBlockbench ' + appVersion + (isApp ? (' Desktop (' + Blockbench.operating_system +')') - : (' Web ('+capitalizeFirstLetter(Blockbench.browser)+')')), + : (' Web ('+capitalizeFirstLetter(Blockbench.browser) + (Blockbench.isPWA ? ', PWA)' : ')'))), 'background-color: #3e90ff; color: black; padding: 4px;' ) var startups = parseInt(localStorage.getItem('startups')||0); diff --git a/js/file_system.js b/js/file_system.js index 07af3fe..56533a4 100644 --- a/js/file_system.js +++ b/js/file_system.js @@ -250,21 +250,27 @@ Object.assign(Blockbench, { if (options.custom_writer) { options.custom_writer(options.content, file_name) - } else if (options.savetype === 'image') { - - var download = document.createElement('a'); - download.href = options.content - download.download = file_name; - if (Blockbench.browser === 'firefox') document.body.appendChild(download); - download.click(); - if (Blockbench.browser === 'firefox') document.body.removeChild(download); - - } else if (options.savetype === 'zip' || options.savetype === 'buffer' || options.savetype === 'binary') { - saveAs(options.content, file_name) - } else { - var blob = new Blob([options.content], {type: "text/plain;charset=utf-8"}); - saveAs(blob, file_name, {autoBOM: true}) + + let a = document.createElement('a'); + + if (options.savetype === 'image') { + a.href = options.content; + + } else if (options.savetype === 'zip' || options.savetype === 'buffer' || options.savetype === 'binary') { + let blob = new Blob(data, {type: "octet/stream"}); + a.href = window.URL.createObjectURL(blob); + + } else { + a.href = 'data:text/plain;charset=utf-8,' + encodeURIComponent(options.content); + } + + a.download = file_name; + + if (Blockbench.browser === 'firefox') document.body.appendChild(a); + a.click(); + if (Blockbench.browser === 'firefox') document.body.removeChild(a); + } if (typeof cb === 'function') { cb(file_name) diff --git a/js/web.js b/js/web.js index c9e8334..f3a75ab 100644 --- a/js/web.js +++ b/js/web.js @@ -1,17 +1,10 @@ -(function() { - $.getScript("lib/file_saver.js"); - $.getScript('https://rawgit.com/nodeca/pako/master/dist/pako.min.js', function() { - window.zlib = pako - }) -})() - function initializeWebApp() { $(document.body).on('click', 'a[href]', (event) => { event.preventDefault(); window.open(event.target.href, '_blank'); }); - if (!Blockbench.isMobile && !Blockbench.isPWA) { + if (!Blockbench.isTouch && !Blockbench.isPWA) { $('#web_download_button').show() } @@ -19,6 +12,9 @@ function initializeWebApp() { document.body.style.imageRendering = 'crisp-edges' } } +window.matchMedia('(display-mode: standalone)').addEventListener('change', (evt) => { + if (!Blockbench.isMobile) $('#web_download_button').toggle(!evt.matches); +}); function loadInfoFromURL() { if (location.hash.substr(1, 8) == 'session=') { diff --git a/lib/file_saver.js b/lib/file_saver.js deleted file mode 100644 index 58b2666..0000000 --- a/lib/file_saver.js +++ /dev/null @@ -1,167 +0,0 @@ -/* -* FileSaver.js -* A saveAs() FileSaver implementation. -* -* By Eli Grey, http://eligrey.com -* -* License : https://github.com/eligrey/FileSaver.js/blob/master/LICENSE.md (MIT) -* source : http://purl.eligrey.com/github/FileSaver.js -*/ - - -// The one and only way of getting global scope in all enviorment -// https://stackoverflow.com/q/3277182/1008999 -var _global = (function () { -// some use content security policy to disable eval - try { - return Function('return this')() || (42, eval)('this') - } catch (e) { - // every global should have circular reference - // used for checking if someone writes var window = {}; var self = {} - return typeof window === 'object' && window.window === window ? window - : typeof self === 'object' && self.self === self ? self - : typeof global === 'object' && global.global === global ? global : this - } -})() - -function bom (blob, opts) { - if (typeof opts === 'undefined') opts = { autoBom: false } - else if (typeof opts !== 'object') { - console.warn('Depricated: Expected third argument to be a object') - opts = { autoBom: !opts } - } - - // prepend BOM for UTF-8 XML and text/* types (including HTML) - // note: your browser will automatically convert UTF-16 U+FEFF to EF BB BF - if (opts.autoBom && /^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(blob.type)) { - return new Blob([String.fromCharCode(0xFEFF), blob], { type: blob.type }) - } - return blob -} - -function download (url, name, opts) { - var xhr = new XMLHttpRequest() - xhr.open('GET', url) - xhr.responseType = 'blob' - xhr.onload = function () { - saveAs(xhr.response, name, opts) - } - xhr.onerror = function () { - console.error('could not download file') - } - xhr.send() -} - -function corsEnabled (url) { - var xhr = new XMLHttpRequest() - // use sync to avoid popup blocker - xhr.open('HEAD', url, false) - xhr.send() - return xhr.status >= 200 && xhr.status <= 299 -} - -// `a.click()` don't work for all browsers (#465) -function click(node) { - try { - node.dispatchEvent(new MouseEvent('click')) - } catch (e) { - var evt = document.createEvent('MouseEvents') - evt.initMouseEvent('click', true, true, window, 0, 0, 0, 80, - 20, false, false, false, false, 0, null) - node.dispatchEvent(evt) - } -} - -var saveAs = _global.saveAs || -// probably in some web worker -(typeof window !== 'object' || window !== _global) - ? function saveAs () { /* noop */ } - -// Use download attribute first if possible (#193 Lumia mobile) -: 'download' in HTMLAnchorElement.prototype -? function saveAs (blob, name, opts) { - var URL = _global.URL || _global.webkitURL - var a = document.createElement('a') - name = name || blob.name || 'download' - - a.download = name - a.rel = 'noopener' // tabnabbing - - // TODO: detect chrome extensions & packaged apps - // a.target = '_blank' - - if (typeof blob === 'string') { - // Support regular links - a.href = blob - if (a.origin !== location.origin) { - corsEnabled(a.href) - ? download(blob, name, opts) - : click(a, a.target = '_blank') - } else { - click(a) - } - } else { - // Support blobs - a.href = URL.createObjectURL(blob) - setTimeout(function () { URL.revokeObjectURL(a.href) }, 4E4) // 40s - setTimeout(function () { click(a) }, 0) - } -} - -// Use msSaveOrOpenBlob as a second approch -: 'msSaveOrOpenBlob' in navigator -? function saveAs (blob, name, opts) { - name = name || blob.name || 'download' - - if (typeof blob === 'string') { - if (corsEnabled(blob)) { - download(blob, name, opts) - } else { - var a = document.createElement('a') - a.href = blob - a.target = '_blank' - setTimeout(function () { click(a) }) - } - } else { - navigator.msSaveOrOpenBlob(bom(blob, opts), name) - } -} - -// Fallback to using FileReader and a popup -: function saveAs (blob, name, opts, popup) { - // Open a popup immediately do go around popup blocker - // Mostly only avalible on user interaction and the fileReader is async so... - popup = popup || open('', '_blank') - if (popup) { - popup.document.title = - popup.document.body.innerText = 'downloading...' - } - - if (typeof blob === 'string') return download(blob, name, opts) - - var force = blob.type === 'application/octet-stream' - var isSafari = /constructor/i.test(_global.HTMLElement) || _global.safari - var isChromeIOS = /CriOS\/[\d]+/.test(navigator.userAgent) - - if ((isChromeIOS || (force && isSafari)) && typeof FileReader === 'object') { - // Safari doesn't allow downloading of blob urls - var reader = new FileReader() - reader.onloadend = function () { - var url = reader.result - url = isChromeIOS ? url : url.replace(/^data:[^;]*;/, 'data:attachment/file;') - if (popup) popup.location.href = url - else location = url - popup = null // reverse-tabnabbing #460 - } - reader.readAsDataURL(blob) - } else { - var URL = _global.URL || _global.webkitURL - var url = URL.createObjectURL(blob) - if (popup) popup.location = url - else location.href = url - popup = null // reverse-tabnabbing #460 - setTimeout(function () { URL.revokeObjectURL(url) }, 4E4) // 40s - } -} - -//module.exports = _global.saveAs = saveAs.saveAs = saveAs \ No newline at end of file diff --git a/service_worker.js b/service_worker.js index 76c14d6..b16b967 100644 --- a/service_worker.js +++ b/service_worker.js @@ -13,7 +13,7 @@ const staticAssets = [ './assets/player_skin.png', './assets/zombie.png', './favicon.png', - './manifest.json', + './manifest.webmanifest', ]; self.addEventListener('install', async (event) => { From 18e045f744ca8480a43fbe4afb6ba8f95fc7d94e Mon Sep 17 00:00:00 2001 From: JannisX11 Date: Sun, 21 Feb 2021 21:59:39 +0100 Subject: [PATCH 5/6] Setup workbox to generate service worker --- package-lock.json | 2239 ++++++++++++++++++++++++++++++++------- package.json | 5 +- scripts/generate_pwa.js | 22 + service_worker.js | 56 +- workbox-1cb178f3.js | 1 + 5 files changed, 1902 insertions(+), 421 deletions(-) create mode 100644 scripts/generate_pwa.js create mode 100644 workbox-1cb178f3.js diff --git a/package-lock.json b/package-lock.json index 87157e1..a6a5eaa 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,13 +10,1081 @@ "integrity": "sha512-GLyWIFBbGvpKPGo55JyRZAo4lVbnBiD52cKlw/0Vt+wnmKvWJkpZvsjVoaIolyBXDeAQKSicRtqFNPem9w0WYA==", "dev": true }, - "@choojs/findup": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/@choojs/findup/-/findup-0.2.1.tgz", - "integrity": "sha512-YstAqNb0MCN8PjdLCDfRsBcGVRN41f3vgLvaI0IrIcBp4AqILRSS0DeWNGkicC+f/zRIPJLc+9RURVSepwvfBw==", + "@babel/code-frame": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", + "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", "dev": true, "requires": { - "commander": "^2.15.1" + "@babel/highlight": "^7.12.13" + } + }, + "@babel/compat-data": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.12.13.tgz", + "integrity": "sha512-U/hshG5R+SIoW7HVWIdmy1cB7s3ki+r3FpyEZiCgpi4tFgPnX/vynY80ZGSASOIrUM6O7VxOgCZgdt7h97bUGg==", + "dev": true + }, + "@babel/core": { + "version": "7.12.17", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.17.tgz", + "integrity": "sha512-V3CuX1aBywbJvV2yzJScRxeiiw0v2KZZYYE3giywxzFJL13RiyPjaaDwhDnxmgFTTS7FgvM2ijr4QmKNIu0AtQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.12.13", + "@babel/generator": "^7.12.17", + "@babel/helper-module-transforms": "^7.12.17", + "@babel/helpers": "^7.12.17", + "@babel/parser": "^7.12.17", + "@babel/template": "^7.12.13", + "@babel/traverse": "^7.12.17", + "@babel/types": "^7.12.17", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.1", + "json5": "^2.1.2", + "lodash": "^4.17.19", + "semver": "^5.4.1", + "source-map": "^0.5.0" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "@babel/generator": { + "version": "7.12.17", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.17.tgz", + "integrity": "sha512-DSA7ruZrY4WI8VxuS1jWSRezFnghEoYEFrZcw9BizQRmOZiUsiHl59+qEARGPqPikwA/GPTyRCi7isuCK/oyqg==", + "dev": true, + "requires": { + "@babel/types": "^7.12.17", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.12.13.tgz", + "integrity": "sha512-7YXfX5wQ5aYM/BOlbSccHDbuXXFPxeoUmfWtz8le2yTkTZc+BxsiEnENFoi2SlmA8ewDkG2LgIMIVzzn2h8kfw==", + "dev": true, + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.12.13.tgz", + "integrity": "sha512-CZOv9tGphhDRlVjVkAgm8Nhklm9RzSmWpX2my+t7Ua/KT616pEzXsQCjinzvkRvHWJ9itO4f296efroX23XCMA==", + "dev": true, + "requires": { + "@babel/helper-explode-assignable-expression": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.12.17", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.12.17.tgz", + "integrity": "sha512-5EkibqLVYOuZ89BSg2lv+GG8feywLuvMXNYgf0Im4MssE0mFWPztSpJbildNnUgw0bLI2EsIN4MpSHC2iUJkQA==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.12.13", + "@babel/helper-validator-option": "^7.12.17", + "browserslist": "^4.14.5", + "semver": "^5.5.0" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } + }, + "@babel/helper-create-class-features-plugin": { + "version": "7.12.17", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.12.17.tgz", + "integrity": "sha512-I/nurmTxIxHV0M+rIpfQBF1oN342+yvl2kwZUrQuOClMamHF1w5tknfZubgNOLRoA73SzBFAdFcpb4M9HwOeWQ==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.12.13", + "@babel/helper-member-expression-to-functions": "^7.12.17", + "@babel/helper-optimise-call-expression": "^7.12.13", + "@babel/helper-replace-supers": "^7.12.13", + "@babel/helper-split-export-declaration": "^7.12.13" + } + }, + "@babel/helper-create-regexp-features-plugin": { + "version": "7.12.17", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.17.tgz", + "integrity": "sha512-p2VGmBu9oefLZ2nQpgnEnG0ZlRPvL8gAGvPUMQwUdaE8k49rOMuZpOwdQoy5qJf6K8jL3bcAMhVUlHAjIgJHUg==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.12.13", + "regexpu-core": "^4.7.1" + } + }, + "@babel/helper-explode-assignable-expression": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.12.13.tgz", + "integrity": "sha512-5loeRNvMo9mx1dA/d6yNi+YiKziJZFylZnCo1nmFF4qPU4yJ14abhWESuSMQSlQxWdxdOFzxXjk/PpfudTtYyw==", + "dev": true, + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-function-name": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz", + "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.12.13", + "@babel/template": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz", + "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==", + "dev": true, + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.12.13.tgz", + "integrity": "sha512-KSC5XSj5HreRhYQtZ3cnSnQwDzgnbdUDEFsxkN0m6Q3WrCRt72xrnZ8+h+pX7YxM7hr87zIO3a/v5p/H3TrnVw==", + "dev": true, + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.12.17", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.17.tgz", + "integrity": "sha512-Bzv4p3ODgS/qpBE0DiJ9qf5WxSmrQ8gVTe8ClMfwwsY2x/rhykxxy3bXzG7AGTnPB2ij37zGJ/Q/6FruxHxsxg==", + "dev": true, + "requires": { + "@babel/types": "^7.12.17" + } + }, + "@babel/helper-module-imports": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.13.tgz", + "integrity": "sha512-NGmfvRp9Rqxy0uHSSVP+SRIW1q31a7Ji10cLBcqSDUngGentY4FRiHOFZFE1CLU5eiL0oE8reH7Tg1y99TDM/g==", + "dev": true, + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-module-transforms": { + "version": "7.12.17", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.12.17.tgz", + "integrity": "sha512-sFL+p6zOCQMm9vilo06M4VHuTxUAwa6IxgL56Tq1DVtA0ziAGTH1ThmJq7xwPqdQlgAbKX3fb0oZNbtRIyA5KQ==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-replace-supers": "^7.12.13", + "@babel/helper-simple-access": "^7.12.13", + "@babel/helper-split-export-declaration": "^7.12.13", + "@babel/helper-validator-identifier": "^7.12.11", + "@babel/template": "^7.12.13", + "@babel/traverse": "^7.12.17", + "@babel/types": "^7.12.17", + "lodash": "^4.17.19" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz", + "integrity": "sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA==", + "dev": true, + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.12.13.tgz", + "integrity": "sha512-C+10MXCXJLiR6IeG9+Wiejt9jmtFpxUc3MQqCmPY8hfCjyUGl9kT+B2okzEZrtykiwrc4dbCPdDoz0A/HQbDaA==", + "dev": true + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.12.13.tgz", + "integrity": "sha512-Qa6PU9vNcj1NZacZZI1Mvwt+gXDH6CTfgAkSjeRMLE8HxtDK76+YDId6NQR+z7Rgd5arhD2cIbS74r0SxD6PDA==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.12.13", + "@babel/helper-wrap-function": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-replace-supers": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.12.13.tgz", + "integrity": "sha512-pctAOIAMVStI2TMLhozPKbf5yTEXc0OJa0eENheb4w09SrgOWEs+P4nTOZYJQCqs8JlErGLDPDJTiGIp3ygbLg==", + "dev": true, + "requires": { + "@babel/helper-member-expression-to-functions": "^7.12.13", + "@babel/helper-optimise-call-expression": "^7.12.13", + "@babel/traverse": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-simple-access": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.12.13.tgz", + "integrity": "sha512-0ski5dyYIHEfwpWGx5GPWhH35j342JaflmCeQmsPWcrOQDtCN6C1zKAVRFVbK53lPW2c9TsuLLSUDf0tIGJ5hA==", + "dev": true, + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.12.1.tgz", + "integrity": "sha512-Mf5AUuhG1/OCChOJ/HcADmvcHM42WJockombn8ATJG3OnyiSxBK/Mm5x78BQWvmtXZKHgbjdGL2kin/HOLlZGA==", + "dev": true, + "requires": { + "@babel/types": "^7.12.1" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz", + "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==", + "dev": true, + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", + "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==", + "dev": true + }, + "@babel/helper-validator-option": { + "version": "7.12.17", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.12.17.tgz", + "integrity": "sha512-TopkMDmLzq8ngChwRlyjR6raKD6gMSae4JdYDB8bByKreQgG0RBTuKe9LRxW3wFtUnjxOPRKBDwEH6Mg5KeDfw==", + "dev": true + }, + "@babel/helper-wrap-function": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.12.13.tgz", + "integrity": "sha512-t0aZFEmBJ1LojdtJnhOaQEVejnzYhyjWHSsNSNo8vOYRbAJNh6r6GQF7pd36SqG7OKGbn+AewVQ/0IfYfIuGdw==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.12.13", + "@babel/template": "^7.12.13", + "@babel/traverse": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "@babel/helpers": { + "version": "7.12.17", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.12.17.tgz", + "integrity": "sha512-tEpjqSBGt/SFEsFikKds1sLNChKKGGR17flIgQKXH4fG6m9gTgl3gnOC1giHNyaBCSKuTfxaSzHi7UnvqiVKxg==", + "dev": true, + "requires": { + "@babel/template": "^7.12.13", + "@babel/traverse": "^7.12.17", + "@babel/types": "^7.12.17" + } + }, + "@babel/highlight": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.12.13.tgz", + "integrity": "sha512-kocDQvIbgMKlWxXe9fof3TQ+gkIPOUSEYhJjqUjvKMez3krV7vbzYCDq39Oj11UAVK7JqPVGQPlgE85dPNlQww==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.12.11", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "@babel/parser": { + "version": "7.12.17", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.17.tgz", + "integrity": "sha512-r1yKkiUTYMQ8LiEI0UcQx5ETw5dpTLn9wijn9hk6KkTtOK95FndDN10M+8/s6k/Ymlbivw0Av9q4SlgF80PtHg==", + "dev": true + }, + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.12.13.tgz", + "integrity": "sha512-1KH46Hx4WqP77f978+5Ye/VUbuwQld2hph70yaw2hXS2v7ER2f3nlpNMu909HO2rbvP0NKLlMVDPh9KXklVMhA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/helper-remap-async-to-generator": "^7.12.13", + "@babel/plugin-syntax-async-generators": "^7.8.0" + } + }, + "@babel/plugin-proposal-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.12.13.tgz", + "integrity": "sha512-8SCJ0Ddrpwv4T7Gwb33EmW1V9PY5lggTO+A8WjyIwxrSHDUyBw4MtF96ifn1n8H806YlxbVCoKXbbmzD6RD+cA==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-proposal-dynamic-import": { + "version": "7.12.17", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.12.17.tgz", + "integrity": "sha512-ZNGoFZqrnuy9H2izB2jLlnNDAfVPlGl5NhFEiFe4D84ix9GQGygF+CWMGHKuE+bpyS/AOuDQCnkiRNqW2IzS1Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/plugin-syntax-dynamic-import": "^7.8.0" + } + }, + "@babel/plugin-proposal-export-namespace-from": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.12.13.tgz", + "integrity": "sha512-INAgtFo4OnLN3Y/j0VwAgw3HDXcDtX+C/erMvWzuV9v71r7urb6iyMXu7eM9IgLr1ElLlOkaHjJ0SbCmdOQ3Iw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + } + }, + "@babel/plugin-proposal-json-strings": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.12.13.tgz", + "integrity": "sha512-v9eEi4GiORDg8x+Dmi5r8ibOe0VXoKDeNPYcTTxdGN4eOWikrJfDJCJrr1l5gKGvsNyGJbrfMftC2dTL6oz7pg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/plugin-syntax-json-strings": "^7.8.0" + } + }, + "@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.12.13.tgz", + "integrity": "sha512-fqmiD3Lz7jVdK6kabeSr1PZlWSUVqSitmHEe3Z00dtGTKieWnX9beafvavc32kjORa5Bai4QNHgFDwWJP+WtSQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + } + }, + "@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.12.13.tgz", + "integrity": "sha512-Qoxpy+OxhDBI5kRqliJFAl4uWXk3Bn24WeFstPH0iLymFehSAUR8MHpqU7njyXv/qbo7oN6yTy5bfCmXdKpo1Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0" + } + }, + "@babel/plugin-proposal-numeric-separator": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.13.tgz", + "integrity": "sha512-O1jFia9R8BUCl3ZGB7eitaAPu62TXJRHn7rh+ojNERCFyqRwJMTmhz+tJ+k0CwI6CLjX/ee4qW74FSqlq9I35w==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.12.13.tgz", + "integrity": "sha512-WvA1okB/0OS/N3Ldb3sziSrXg6sRphsBgqiccfcQq7woEn5wQLNX82Oc4PlaFcdwcWHuQXAtb8ftbS8Fbsg/sg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/plugin-syntax-object-rest-spread": "^7.8.0", + "@babel/plugin-transform-parameters": "^7.12.13" + } + }, + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.12.13.tgz", + "integrity": "sha512-9+MIm6msl9sHWg58NvqpNpLtuFbmpFYk37x8kgnGzAHvX35E1FyAwSUt5hIkSoWJFSAH+iwU8bJ4fcD1zKXOzg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.0" + } + }, + "@babel/plugin-proposal-optional-chaining": { + "version": "7.12.17", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.17.tgz", + "integrity": "sha512-TvxwI80pWftrGPKHNfkvX/HnoeSTR7gC4ezWnAL39PuktYUe6r8kEpOLTYnkBTsaoeazXm2jHJ22EQ81sdgfcA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1", + "@babel/plugin-syntax-optional-chaining": "^7.8.0" + } + }, + "@babel/plugin-proposal-private-methods": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.12.13.tgz", + "integrity": "sha512-sV0V57uUwpauixvR7s2o75LmwJI6JECwm5oPUY5beZB1nBl2i37hc7CJGqB5G+58fur5Y6ugvl3LRONk5x34rg==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.12.13.tgz", + "integrity": "sha512-XyJmZidNfofEkqFV5VC/bLabGmO5QzenPO/YOfGuEbgU+2sSwMmio3YLb4WtBgcmmdwZHyVyv8on77IUjQ5Gvg==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-top-level-await": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.13.tgz", + "integrity": "sha512-A81F9pDwyS7yM//KwbCSDqy3Uj4NMIurtplxphWxoYtNPov7cJsDkAFNNyVlIZ3jwGycVsurZ+LtOA8gZ376iQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.12.13.tgz", + "integrity": "sha512-tBtuN6qtCTd+iHzVZVOMNp+L04iIJBpqkdY42tWbmjIT5wvR2kx7gxMBsyhQtFzHwBbyGi9h8J8r9HgnOpQHxg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.12.13.tgz", + "integrity": "sha512-psM9QHcHaDr+HZpRuJcE1PXESuGWSCcbiGFFhhwfzdbTxaGDVzuVtdNYliAwcRo3GFg0Bc8MmI+AvIGYIJG04A==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/helper-remap-async-to-generator": "^7.12.13" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.12.13.tgz", + "integrity": "sha512-zNyFqbc3kI/fVpqwfqkg6RvBgFpC4J18aKKMmv7KdQ/1GgREapSJAykLMVNwfRGO3BtHj3YQZl8kxCXPcVMVeg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.12.13.tgz", + "integrity": "sha512-Pxwe0iqWJX4fOOM2kEZeUuAxHMWb9nK+9oh5d11bsLoB0xMg+mkDpt0eYuDZB7ETrY9bbcVlKUGTOGWy7BHsMQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.12.13.tgz", + "integrity": "sha512-cqZlMlhCC1rVnxE5ZGMtIb896ijL90xppMiuWXcwcOAuFczynpd3KYemb91XFFPi3wJSe/OcrX9lXoowatkkxA==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.12.13", + "@babel/helper-function-name": "^7.12.13", + "@babel/helper-optimise-call-expression": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/helper-replace-supers": "^7.12.13", + "@babel/helper-split-export-declaration": "^7.12.13", + "globals": "^11.1.0" + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.12.13.tgz", + "integrity": "sha512-dDfuROUPGK1mTtLKyDPUavmj2b6kFu82SmgpztBFEO974KMjJT+Ytj3/oWsTUMBmgPcp9J5Pc1SlcAYRpJ2hRA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.12.13.tgz", + "integrity": "sha512-Dn83KykIFzjhA3FDPA1z4N+yfF3btDGhjnJwxIj0T43tP0flCujnU8fKgEkf0C1biIpSv9NZegPBQ1J6jYkwvQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.12.13.tgz", + "integrity": "sha512-foDrozE65ZFdUC2OfgeOCrEPTxdB3yjqxpXh8CH+ipd9CHd4s/iq81kcUpyH8ACGNEPdFqbtzfgzbT/ZGlbDeQ==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.12.13.tgz", + "integrity": "sha512-NfADJiiHdhLBW3pulJlJI2NB0t4cci4WTZ8FtdIuNc2+8pslXdPtRRAEWqUY+m9kNOk2eRYbTAOipAxlrOcwwQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.12.13.tgz", + "integrity": "sha512-fbUelkM1apvqez/yYx1/oICVnGo2KM5s63mhGylrmXUxK/IAXSIf87QIxVfZldWf4QsOafY6vV3bX8aMHSvNrA==", + "dev": true, + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.12.13.tgz", + "integrity": "sha512-xCbdgSzXYmHGyVX3+BsQjcd4hv4vA/FDy7Kc8eOpzKmBBPEOTurt0w5fCRQaGl+GSBORKgJdstQ1rHl4jbNseQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.12.13.tgz", + "integrity": "sha512-6K7gZycG0cmIwwF7uMK/ZqeCikCGVBdyP2J5SKNCXO5EOHcqi+z7Jwf8AmyDNcBgxET8DrEtCt/mPKPyAzXyqQ==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.12.13.tgz", + "integrity": "sha512-FW+WPjSR7hiUxMcKqyNjP05tQ2kmBCdpEpZHY1ARm96tGQCCBvXKnpjILtDplUnJ/eHZ0lALLM+d2lMFSpYJrQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-member-expression-literals": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.12.13.tgz", + "integrity": "sha512-kxLkOsg8yir4YeEPHLuO2tXP9R/gTjpuTOjshqSpELUN3ZAg2jfDnKUvzzJxObun38sw3wm4Uu69sX/zA7iRvg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.12.13.tgz", + "integrity": "sha512-JHLOU0o81m5UqG0Ulz/fPC68/v+UTuGTWaZBUwpEk1fYQ1D9LfKV6MPn4ttJKqRo5Lm460fkzjLTL4EHvCprvA==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.12.13.tgz", + "integrity": "sha512-OGQoeVXVi1259HjuoDnsQMlMkT9UkZT9TpXAsqWplS/M0N1g3TJAn/ByOCeQu7mfjc5WpSsRU+jV1Hd89ts0kQ==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/helper-simple-access": "^7.12.13", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.12.13.tgz", + "integrity": "sha512-aHfVjhZ8QekaNF/5aNdStCGzwTbU7SI5hUybBKlMzqIMC7w7Ho8hx5a4R/DkTHfRfLwHGGxSpFt9BfxKCoXKoA==", + "dev": true, + "requires": { + "@babel/helper-hoist-variables": "^7.12.13", + "@babel/helper-module-transforms": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/helper-validator-identifier": "^7.12.11", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.12.13.tgz", + "integrity": "sha512-BgZndyABRML4z6ibpi7Z98m4EVLFI9tVsZDADC14AElFaNHHBcJIovflJ6wtCqFxwy2YJ1tJhGRsr0yLPKoN+w==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.12.13.tgz", + "integrity": "sha512-Xsm8P2hr5hAxyYblrfACXpQKdQbx4m2df9/ZZSQ8MAhsadw06+jW7s9zsSw6he+mJZXRlVMyEnVktJo4zjk1WA==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.12.13" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.12.13.tgz", + "integrity": "sha512-/KY2hbLxrG5GTQ9zzZSc3xWiOy379pIETEhbtzwZcw9rvuaVV4Fqy7BYGYOWZnaoXIQYbbJ0ziXLa/sKcGCYEQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.12.13.tgz", + "integrity": "sha512-JzYIcj3XtYspZDV8j9ulnoMPZZnF/Cj0LUxPOjR89BdBVx+zYJI9MdMIlUZjbXDX+6YVeS6I3e8op+qQ3BYBoQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/helper-replace-supers": "^7.12.13" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.12.13.tgz", + "integrity": "sha512-e7QqwZalNiBRHCpJg/P8s/VJeSRYgmtWySs1JwvfwPqhBbiWfOcHDKdeAi6oAyIimoKWBlwc8oTgbZHdhCoVZA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-property-literals": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.12.13.tgz", + "integrity": "sha512-nqVigwVan+lR+g8Fj8Exl0UQX2kymtjcWfMOYM1vTYEKujeyv2SkMgazf2qNcK7l4SDiKyTA/nHCPqL4e2zo1A==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.12.13.tgz", + "integrity": "sha512-lxb2ZAvSLyJ2PEe47hoGWPmW22v7CtSl9jW8mingV4H2sEX/JOcrAj2nPuGWi56ERUm2bUpjKzONAuT6HCn2EA==", + "dev": true, + "requires": { + "regenerator-transform": "^0.14.2" + } + }, + "@babel/plugin-transform-reserved-words": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.12.13.tgz", + "integrity": "sha512-xhUPzDXxZN1QfiOy/I5tyye+TRz6lA7z6xaT4CLOjPRMVg1ldRf0LHw0TDBpYL4vG78556WuHdyO9oi5UmzZBg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.12.13.tgz", + "integrity": "sha512-xpL49pqPnLtf0tVluuqvzWIgLEhuPpZzvs2yabUHSKRNlN7ScYU7aMlmavOeyXJZKgZKQRBlh8rHbKiJDraTSw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.12.13.tgz", + "integrity": "sha512-dUCrqPIowjqk5pXsx1zPftSq4sT0aCeZVAxhdgs3AMgyaDmoUT0G+5h3Dzja27t76aUEIJWlFgPJqJ/d4dbTtg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.13.tgz", + "integrity": "sha512-Jc3JSaaWT8+fr7GRvQP02fKDsYk4K/lYwWq38r/UGfaxo89ajud321NH28KRQ7xy1Ybc0VUE5Pz8psjNNDUglg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.12.13.tgz", + "integrity": "sha512-arIKlWYUgmNsF28EyfmiQHJLJFlAJNYkuQO10jL46ggjBpeb2re1P9K9YGxNJB45BqTbaslVysXDYm/g3sN/Qg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.12.13.tgz", + "integrity": "sha512-eKv/LmUJpMnu4npgfvs3LiHhJua5fo/CysENxa45YCQXZwKnGCQKAg87bvoqSW1fFT+HA32l03Qxsm8ouTY3ZQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-unicode-escapes": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.12.13.tgz", + "integrity": "sha512-0bHEkdwJ/sN/ikBHfSmOXPypN/beiGqjo+o4/5K+vxEFNPRPdImhviPakMKG4x96l85emoa0Z6cDflsdBusZbw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.12.13.tgz", + "integrity": "sha512-mDRzSNY7/zopwisPZ5kM9XKCfhchqIYwAKRERtEnhYscZB79VRekuRSoYbN0+KVe3y8+q1h6A4svXtP7N+UoCA==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/preset-env": { + "version": "7.12.17", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.12.17.tgz", + "integrity": "sha512-9PMijx8zFbCwTHrd2P4PJR5nWGH3zWebx2OcpTjqQrHhCiL2ssSR2Sc9ko2BsI2VmVBfoaQmPrlMTCui4LmXQg==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.12.13", + "@babel/helper-compilation-targets": "^7.12.17", + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/helper-validator-option": "^7.12.17", + "@babel/plugin-proposal-async-generator-functions": "^7.12.13", + "@babel/plugin-proposal-class-properties": "^7.12.13", + "@babel/plugin-proposal-dynamic-import": "^7.12.17", + "@babel/plugin-proposal-export-namespace-from": "^7.12.13", + "@babel/plugin-proposal-json-strings": "^7.12.13", + "@babel/plugin-proposal-logical-assignment-operators": "^7.12.13", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.12.13", + "@babel/plugin-proposal-numeric-separator": "^7.12.13", + "@babel/plugin-proposal-object-rest-spread": "^7.12.13", + "@babel/plugin-proposal-optional-catch-binding": "^7.12.13", + "@babel/plugin-proposal-optional-chaining": "^7.12.17", + "@babel/plugin-proposal-private-methods": "^7.12.13", + "@babel/plugin-proposal-unicode-property-regex": "^7.12.13", + "@babel/plugin-syntax-async-generators": "^7.8.0", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-dynamic-import": "^7.8.0", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.0", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.0", + "@babel/plugin-syntax-top-level-await": "^7.12.13", + "@babel/plugin-transform-arrow-functions": "^7.12.13", + "@babel/plugin-transform-async-to-generator": "^7.12.13", + "@babel/plugin-transform-block-scoped-functions": "^7.12.13", + "@babel/plugin-transform-block-scoping": "^7.12.13", + "@babel/plugin-transform-classes": "^7.12.13", + "@babel/plugin-transform-computed-properties": "^7.12.13", + "@babel/plugin-transform-destructuring": "^7.12.13", + "@babel/plugin-transform-dotall-regex": "^7.12.13", + "@babel/plugin-transform-duplicate-keys": "^7.12.13", + "@babel/plugin-transform-exponentiation-operator": "^7.12.13", + "@babel/plugin-transform-for-of": "^7.12.13", + "@babel/plugin-transform-function-name": "^7.12.13", + "@babel/plugin-transform-literals": "^7.12.13", + "@babel/plugin-transform-member-expression-literals": "^7.12.13", + "@babel/plugin-transform-modules-amd": "^7.12.13", + "@babel/plugin-transform-modules-commonjs": "^7.12.13", + "@babel/plugin-transform-modules-systemjs": "^7.12.13", + "@babel/plugin-transform-modules-umd": "^7.12.13", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.12.13", + "@babel/plugin-transform-new-target": "^7.12.13", + "@babel/plugin-transform-object-super": "^7.12.13", + "@babel/plugin-transform-parameters": "^7.12.13", + "@babel/plugin-transform-property-literals": "^7.12.13", + "@babel/plugin-transform-regenerator": "^7.12.13", + "@babel/plugin-transform-reserved-words": "^7.12.13", + "@babel/plugin-transform-shorthand-properties": "^7.12.13", + "@babel/plugin-transform-spread": "^7.12.13", + "@babel/plugin-transform-sticky-regex": "^7.12.13", + "@babel/plugin-transform-template-literals": "^7.12.13", + "@babel/plugin-transform-typeof-symbol": "^7.12.13", + "@babel/plugin-transform-unicode-escapes": "^7.12.13", + "@babel/plugin-transform-unicode-regex": "^7.12.13", + "@babel/preset-modules": "^0.1.3", + "@babel/types": "^7.12.17", + "core-js-compat": "^3.8.0", + "semver": "^5.5.0" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } + }, + "@babel/preset-modules": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.4.tgz", + "integrity": "sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + } + }, + "@babel/runtime": { + "version": "7.12.18", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.18.tgz", + "integrity": "sha512-BogPQ7ciE6SYAUPtlm9tWbgI9+2AgqSam6QivMgXgAT+fKbgppaj4ZX15MHeLC1PVF5sNk70huBu20XxWOs8Cg==", + "dev": true, + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/template": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", + "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.12.13", + "@babel/parser": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "@babel/traverse": { + "version": "7.12.17", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.17.tgz", + "integrity": "sha512-LGkTqDqdiwC6Q7fWSwQoas/oyiEYw6Hqjve5KOSykXkmFJFqzvGMb9niaUEag3Rlve492Mkye3gLw9FTv94fdQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.12.13", + "@babel/generator": "^7.12.17", + "@babel/helper-function-name": "^7.12.13", + "@babel/helper-split-export-declaration": "^7.12.13", + "@babel/parser": "^7.12.17", + "@babel/types": "^7.12.17", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.19" + } + }, + "@babel/types": { + "version": "7.12.17", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.17.tgz", + "integrity": "sha512-tNMDjcv/4DIcHxErTgwB9q2ZcYyN0sUfgGKUK/mm1FJK7Wz+KstoEekxrl/tBiNDgLK1HGi+sppj1An/1DR4fQ==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.12.11", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" } }, "@develar/schema-utils": { @@ -52,12 +1120,129 @@ "sumchecker": "^3.0.1" } }, + "@hapi/address": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@hapi/address/-/address-2.1.4.tgz", + "integrity": "sha512-QD1PhQk+s31P1ixsX0H0Suoupp3VMXzIVMSwobR3F3MSUO2YCV0B7xqLcUw/Bh8yuvd3LhpyqLQWTNcRmp6IdQ==", + "dev": true + }, + "@hapi/formula": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@hapi/formula/-/formula-1.2.0.tgz", + "integrity": "sha512-UFbtbGPjstz0eWHb+ga/GM3Z9EzqKXFWIbSOFURU0A/Gku0Bky4bCk9/h//K2Xr3IrCfjFNhMm4jyZ5dbCewGA==", + "dev": true + }, + "@hapi/hoek": { + "version": "8.5.1", + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.5.1.tgz", + "integrity": "sha512-yN7kbciD87WzLGc5539Tn0sApjyiGHAJgKvG9W8C7O+6c7qmoQMfVs0W4bX17eqz6C78QJqqFrtgdK5EWf6Qow==", + "dev": true + }, + "@hapi/joi": { + "version": "16.1.8", + "resolved": "https://registry.npmjs.org/@hapi/joi/-/joi-16.1.8.tgz", + "integrity": "sha512-wAsVvTPe+FwSrsAurNt5vkg3zo+TblvC5Bb1zMVK6SJzZqw9UrJnexxR+76cpePmtUZKHAPxcQ2Bf7oVHyahhg==", + "dev": true, + "requires": { + "@hapi/address": "^2.1.2", + "@hapi/formula": "^1.2.0", + "@hapi/hoek": "^8.2.4", + "@hapi/pinpoint": "^1.0.2", + "@hapi/topo": "^3.1.3" + } + }, + "@hapi/pinpoint": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@hapi/pinpoint/-/pinpoint-1.0.2.tgz", + "integrity": "sha512-dtXC/WkZBfC5vxscazuiJ6iq4j9oNx1SHknmIr8hofarpKUZKmlUVYVIhNVzIEgK5Wrc4GMHL5lZtt1uS2flmQ==", + "dev": true + }, + "@hapi/topo": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-3.1.6.tgz", + "integrity": "sha512-tAag0jEcjwH+P2quUfipd7liWCNX2F8NvYjQp2wtInsZxnMlypdw0FtAOLxtvvkO+GSRRbmNi8m/5y42PQJYCQ==", + "dev": true, + "requires": { + "@hapi/hoek": "^8.3.0" + } + }, + "@rollup/plugin-babel": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.0.tgz", + "integrity": "sha512-9uIC8HZOnVLrLHxayq/PTzw+uS25E14KPUBh5ktF+18Mjo5yK0ToMMx6epY0uEgkjwJw0aBW4x2horYXh8juWw==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.10.4", + "@rollup/pluginutils": "^3.1.0" + } + }, + "@rollup/plugin-node-resolve": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-9.0.0.tgz", + "integrity": "sha512-gPz+utFHLRrd41WMP13Jq5mqqzHL3OXrfj3/MkSyB6UBIcuNt9j60GCbarzMzdf1VHFpOxfQh/ez7wyadLMqkg==", + "dev": true, + "requires": { + "@rollup/pluginutils": "^3.1.0", + "@types/resolve": "1.17.1", + "builtin-modules": "^3.1.0", + "deepmerge": "^4.2.2", + "is-module": "^1.0.0", + "resolve": "^1.17.0" + } + }, + "@rollup/plugin-replace": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.3.4.tgz", + "integrity": "sha512-waBhMzyAtjCL1GwZes2jaE9MjuQ/DQF2BatH3fRivUF3z0JBFrU0U6iBNC/4WR+2rLKhaAhPWDNPYp4mI6RqdQ==", + "dev": true, + "requires": { + "@rollup/pluginutils": "^3.1.0", + "magic-string": "^0.25.7" + } + }, + "@rollup/pluginutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "dev": true, + "requires": { + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" + }, + "dependencies": { + "@types/estree": { + "version": "0.0.39", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", + "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==", + "dev": true + } + } + }, "@sindresorhus/is": { "version": "0.14.0", "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==", "dev": true }, + "@surma/rollup-plugin-off-main-thread": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-1.4.2.tgz", + "integrity": "sha512-yBMPqmd1yEJo/280PAMkychuaALyQ9Lkb5q1ck3mjJrFuEobIfhnQ4J3mbvBoISmR3SWMWV+cGB/I0lCQee79A==", + "dev": true, + "requires": { + "ejs": "^2.6.1", + "magic-string": "^0.25.0" + }, + "dependencies": { + "ejs": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.7.4.tgz", + "integrity": "sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA==", + "dev": true + } + } + }, "@szmarczak/http-timer": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", @@ -108,15 +1293,6 @@ "@types/node": "*" } }, - "@types/jquery": { - "version": "3.5.4", - "resolved": "https://registry.npmjs.org/@types/jquery/-/jquery-3.5.4.tgz", - "integrity": "sha512-//9CHhaUt/rurMJTxGI+I6DmsNHgYU6d8aSLFfO5dB7+10lwLnaWT0z5GY/yY82Q/M+B+0Qh3TixlJ8vmBeqIw==", - "dev": true, - "requires": { - "@types/sizzle": "*" - } - }, "@types/json-schema": { "version": "7.0.7", "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.7.tgz", @@ -128,6 +1304,15 @@ "resolved": "https://registry.npmjs.org/@types/node/-/node-14.0.19.tgz", "integrity": "sha512-yf3BP/NIXF37BjrK5klu//asUWitOEoUP5xE1mhSUjazotwJ/eJDgEmMQNlOeWOVv72j24QQ+3bqXHE++CFGag==" }, + "@types/resolve": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", + "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, "@types/semver": { "version": "7.3.1", "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.3.1.tgz", @@ -136,12 +1321,6 @@ "@types/node": "*" } }, - "@types/sizzle": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/@types/sizzle/-/sizzle-2.3.2.tgz", - "integrity": "sha512-7EJYyKTL7tFR8+gDbB6Wwz/arpGa0Mywk1TJbNzKzHtzbwVmY4HR9WqS5VV7dsBUKQmPNr192jHr/VpBluj/hg==", - "dev": true - }, "@types/yargs": { "version": "15.0.9", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.9.tgz", @@ -520,18 +1699,21 @@ "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==" }, + "babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "dev": true, + "requires": { + "object.assign": "^4.1.0" + } + }, "balanced-match": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", "dev": true }, - "big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "dev": true - }, "bluebird": { "version": "3.7.2", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", @@ -704,6 +1886,12 @@ "sax": "^1.2.4" } }, + "builtin-modules": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.2.0.tgz", + "integrity": "sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA==", + "dev": true + }, "cacheable-request": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", @@ -736,6 +1924,16 @@ } } }, + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, "camelcase": { "version": "5.3.1", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", @@ -860,6 +2058,12 @@ "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", "dev": true }, + "common-tags": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.0.tgz", + "integrity": "sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw==", + "dev": true + }, "concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", @@ -903,6 +2107,15 @@ "xdg-basedir": "^4.0.0" } }, + "convert-source-map": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", + "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.1" + } + }, "core-js": { "version": "3.8.1", "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.8.1.tgz", @@ -910,6 +2123,24 @@ "dev": true, "optional": true }, + "core-js-compat": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.9.0.tgz", + "integrity": "sha512-YK6fwFjCOKWwGnjFUR3c544YsnA/7DoLL0ysncuOJ4pwbriAtOpvM2bygdlcXbvQCQZ7bBU9CL4t7tGl7ETRpQ==", + "dev": true, + "requires": { + "browserslist": "^4.16.3", + "semver": "7.0.0" + }, + "dependencies": { + "semver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", + "dev": true + } + } + }, "core-util-is": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", @@ -956,10 +2187,10 @@ "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", "dev": true }, - "deep-is": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", - "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", + "deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", "dev": true }, "defer-to-connect": { @@ -973,7 +2204,6 @@ "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", "dev": true, - "optional": true, "requires": { "object-keys": "^1.0.12" } @@ -1066,18 +2296,6 @@ "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=", "dev": true }, - "duplexify": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", - "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", - "dev": true, - "requires": { - "end-of-stream": "^1.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.0.0", - "stream-shift": "^1.0.0" - } - }, "ejs": { "version": "3.1.5", "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.5.tgz", @@ -1306,12 +2524,6 @@ "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", "dev": true }, - "emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "dev": true - }, "encodeurl": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", @@ -1437,6 +2649,18 @@ "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", "dev": true }, + "estree-walker": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==", + "dev": true + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true + }, "events": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/events/-/events-3.2.0.tgz", @@ -1497,26 +2721,6 @@ } } }, - "falafel": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/falafel/-/falafel-2.2.4.tgz", - "integrity": "sha512-0HXjo8XASWRmsS0X1EkhwEMZaD3Qvp7FfURwjLKjG1ghfRm/MGZl2r4cWUTv41KdNghTw4OUMmVtdGQp3+H+uQ==", - "dev": true, - "requires": { - "acorn": "^7.1.1", - "foreach": "^2.0.5", - "isarray": "^2.0.1", - "object-keys": "^1.0.6" - }, - "dependencies": { - "isarray": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", - "dev": true - } - } - }, "fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", @@ -1574,12 +2778,54 @@ "universalify": "^0.1.0" } }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "optional": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true + }, "get-caller-file": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", "dev": true }, + "get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + } + }, + "get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==", + "dev": true + }, "get-stream": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", @@ -1589,6 +2835,20 @@ "pump": "^3.0.0" } }, + "glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, "glob-to-regexp": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", @@ -1633,6 +2893,12 @@ "tunnel": "^0.0.6" } }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true + }, "globalthis": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.1.tgz", @@ -1643,206 +2909,6 @@ "define-properties": "^1.1.3" } }, - "glsl-inject-defines": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/glsl-inject-defines/-/glsl-inject-defines-1.0.3.tgz", - "integrity": "sha1-3RqswsF/yyvT/DJBHGYz0Ne2D9Q=", - "dev": true, - "requires": { - "glsl-token-inject-block": "^1.0.0", - "glsl-token-string": "^1.0.1", - "glsl-tokenizer": "^2.0.2" - } - }, - "glsl-resolve": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/glsl-resolve/-/glsl-resolve-0.0.1.tgz", - "integrity": "sha1-iUvvc5ENeSyBtRQxgANdCnivdtM=", - "dev": true, - "requires": { - "resolve": "^0.6.1", - "xtend": "^2.1.2" - }, - "dependencies": { - "resolve": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-0.6.3.tgz", - "integrity": "sha1-3ZV5gufnNt699TtYpN2RdUV13UY=", - "dev": true - }, - "xtend": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-2.2.0.tgz", - "integrity": "sha1-7vax8ZjByN6vrYsXZaBNrUoBxak=", - "dev": true - } - } - }, - "glsl-token-assignments": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/glsl-token-assignments/-/glsl-token-assignments-2.0.2.tgz", - "integrity": "sha1-pdgqt4SZwuimuDy2lJXm5mXOAZ8=", - "dev": true - }, - "glsl-token-defines": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/glsl-token-defines/-/glsl-token-defines-1.0.0.tgz", - "integrity": "sha1-y4kqqVmTYjFyhHDU90AySJaX+p0=", - "dev": true, - "requires": { - "glsl-tokenizer": "^2.0.0" - } - }, - "glsl-token-depth": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/glsl-token-depth/-/glsl-token-depth-1.1.2.tgz", - "integrity": "sha1-I8XjDuK9JViEtKKLyFC495HpXYQ=", - "dev": true - }, - "glsl-token-descope": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/glsl-token-descope/-/glsl-token-descope-1.0.2.tgz", - "integrity": "sha1-D8kKsyYYa4L1l7LnfcniHvzTIHY=", - "dev": true, - "requires": { - "glsl-token-assignments": "^2.0.0", - "glsl-token-depth": "^1.1.0", - "glsl-token-properties": "^1.0.0", - "glsl-token-scope": "^1.1.0" - } - }, - "glsl-token-inject-block": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/glsl-token-inject-block/-/glsl-token-inject-block-1.1.0.tgz", - "integrity": "sha1-4QFfWYDBCRgkraomJfHf3ovQADQ=", - "dev": true - }, - "glsl-token-properties": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/glsl-token-properties/-/glsl-token-properties-1.0.1.tgz", - "integrity": "sha1-SD3D2Dnw1LXGFx0VkfJJvlPCip4=", - "dev": true - }, - "glsl-token-scope": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/glsl-token-scope/-/glsl-token-scope-1.1.2.tgz", - "integrity": "sha1-oXKOeN8kRE+cuT/RjvD3VQOmQ7E=", - "dev": true - }, - "glsl-token-string": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/glsl-token-string/-/glsl-token-string-1.0.1.tgz", - "integrity": "sha1-WUQdL4V958NEnJRWZgIezjWOSOw=", - "dev": true - }, - "glsl-token-whitespace-trim": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/glsl-token-whitespace-trim/-/glsl-token-whitespace-trim-1.0.0.tgz", - "integrity": "sha1-RtHf6Yx1vX1QTAXX0RsbPpzJOxA=", - "dev": true - }, - "glsl-tokenizer": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/glsl-tokenizer/-/glsl-tokenizer-2.1.5.tgz", - "integrity": "sha512-XSZEJ/i4dmz3Pmbnpsy3cKh7cotvFlBiZnDOwnj/05EwNp2XrhQ4XKJxT7/pDt4kp4YcpRSKz8eTV7S+mwV6MA==", - "dev": true, - "requires": { - "through2": "^0.6.3" - }, - "dependencies": { - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", - "dev": true - }, - "readable-stream": { - "version": "1.0.34", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", - "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", - "isarray": "0.0.1", - "string_decoder": "~0.10.x" - } - }, - "string_decoder": { - "version": "0.10.31", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", - "dev": true - }, - "through2": { - "version": "0.6.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", - "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", - "dev": true, - "requires": { - "readable-stream": ">=1.0.33-1 <1.1.0-0", - "xtend": ">=4.0.0 <4.1.0-0" - } - } - } - }, - "glslify": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/glslify/-/glslify-7.1.1.tgz", - "integrity": "sha512-bud98CJ6kGZcP9Yxcsi7Iz647wuDz3oN+IZsjCRi5X1PI7t/xPKeL0mOwXJjo+CRZMqvq0CkSJiywCcY7kVYog==", - "dev": true, - "requires": { - "bl": "^2.2.1", - "concat-stream": "^1.5.2", - "duplexify": "^3.4.5", - "falafel": "^2.1.0", - "from2": "^2.3.0", - "glsl-resolve": "0.0.1", - "glsl-token-whitespace-trim": "^1.0.0", - "glslify-bundle": "^5.0.0", - "glslify-deps": "^1.2.5", - "minimist": "^1.2.5", - "resolve": "^1.1.5", - "stack-trace": "0.0.9", - "static-eval": "^2.0.5", - "through2": "^2.0.1", - "xtend": "^4.0.0" - } - }, - "glslify-bundle": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/glslify-bundle/-/glslify-bundle-5.1.1.tgz", - "integrity": "sha512-plaAOQPv62M1r3OsWf2UbjN0hUYAB7Aph5bfH58VxJZJhloRNbxOL9tl/7H71K7OLJoSJ2ZqWOKk3ttQ6wy24A==", - "dev": true, - "requires": { - "glsl-inject-defines": "^1.0.1", - "glsl-token-defines": "^1.0.0", - "glsl-token-depth": "^1.1.1", - "glsl-token-descope": "^1.0.2", - "glsl-token-scope": "^1.1.1", - "glsl-token-string": "^1.0.1", - "glsl-token-whitespace-trim": "^1.0.0", - "glsl-tokenizer": "^2.0.2", - "murmurhash-js": "^1.0.0", - "shallow-copy": "0.0.1" - } - }, - "glslify-deps": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/glslify-deps/-/glslify-deps-1.3.2.tgz", - "integrity": "sha512-7S7IkHWygJRjcawveXQjRXLO2FTjijPDYC7QfZyAQanY+yGLCFHYnPtsGT9bdyHiwPTw/5a1m1M9hamT2aBpag==", - "dev": true, - "requires": { - "@choojs/findup": "^0.2.0", - "events": "^3.2.0", - "glsl-resolve": "0.0.1", - "glsl-tokenizer": "^2.0.0", - "graceful-fs": "^4.1.2", - "inherits": "^2.0.1", - "map-limit": "0.0.1", - "resolve": "^1.0.0" - } - }, "got": { "version": "9.6.0", "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", @@ -1867,12 +2933,27 @@ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz", "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==" }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "requires": { + "function-bind": "^1.1.1" + } + }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, + "has-symbols": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", + "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==", + "dev": true + }, "has-yarn": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz", @@ -1931,6 +3012,16 @@ "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", "dev": true }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, "inherits": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", @@ -1974,6 +3065,12 @@ "is-path-inside": "^3.0.1" } }, + "is-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", + "integrity": "sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=", + "dev": true + }, "is-npm": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-4.0.0.tgz", @@ -2001,6 +3098,12 @@ "isobject": "^3.0.1" } }, + "is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=", + "dev": true + }, "is-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", @@ -2124,6 +3227,12 @@ "supports-color": "^7.0.0" } }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, "js-yaml": { "version": "3.13.1", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", @@ -2133,6 +3242,12 @@ "esprima": "^4.0.0" } }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true + }, "json-buffer": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", @@ -2211,17 +3326,6 @@ "integrity": "sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw==", "dev": true }, - "loader-utils": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", - "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - } - }, "locate-path": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", @@ -2235,14 +3339,19 @@ "version": "4.17.20", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", - "dev": true, - "optional": true + "dev": true }, "lodash.isequal": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", "integrity": "sha1-QVxEePK8wwEgwizhDtMib30+GOA=" }, + "lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=", + "dev": true + }, "lowercase-keys": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", @@ -2258,6 +3367,15 @@ "yallist": "^4.0.0" } }, + "magic-string": { + "version": "0.25.7", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz", + "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==", + "dev": true, + "requires": { + "sourcemap-codec": "^1.4.4" + } + }, "make-dir": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", @@ -2275,26 +3393,6 @@ } } }, - "map-limit": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/map-limit/-/map-limit-0.0.1.tgz", - "integrity": "sha1-63lhAxwPDo0AG/LVb6toXViCLzg=", - "dev": true, - "requires": { - "once": "~1.3.0" - }, - "dependencies": { - "once": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", - "integrity": "sha1-suJhVXzkwxTsgwTz+oJmPkKXyiA=", - "dev": true, - "requires": { - "wrappy": "1" - } - } - } - }, "matcher": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/matcher/-/matcher-3.0.0.tgz", @@ -2368,12 +3466,6 @@ "minimist": "^1.2.5" } }, - "molangjs": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/molangjs/-/molangjs-1.3.1.tgz", - "integrity": "sha512-wlhLkhVLRHVmrrGbBzpWWWcxvJQzp7F/Kf3ANRs8y0VlW7v+UuVBCFfUqjv1YFtG5hLokbSF9SJbcN5jaQooDQ==", - "dev": true - }, "ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", @@ -2449,6 +3541,18 @@ "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", "dev": true }, + "object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + } + }, "once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", @@ -2534,6 +3638,12 @@ "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", "dev": true }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true + }, "path-key": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", @@ -2552,6 +3662,12 @@ "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=", "dev": true }, + "picomatch": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", + "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==", + "dev": true + }, "pify": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", @@ -2574,6 +3690,12 @@ "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=", "dev": true }, + "pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", + "dev": true + }, "process-nextick-args": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", @@ -2627,16 +3749,6 @@ "safe-buffer": "^5.1.0" } }, - "raw-loader": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/raw-loader/-/raw-loader-4.0.2.tgz", - "integrity": "sha512-ZnScIV3ag9A4wPX/ZayxL/jZH+euYb6FcUinPcgiQW0+UBtEv0O6Q3lGd3cqJ+GHH+rksEv3Pj99oxJ3u3VIKA==", - "dev": true, - "requires": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0" - } - }, "rc": { "version": "1.2.8", "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", @@ -2686,6 +3798,50 @@ "resolve": "^1.9.0" } }, + "regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "dev": true + }, + "regenerate-unicode-properties": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz", + "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==", + "dev": true, + "requires": { + "regenerate": "^1.4.0" + } + }, + "regenerator-runtime": { + "version": "0.13.7", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", + "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==", + "dev": true + }, + "regenerator-transform": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", + "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", + "dev": true, + "requires": { + "@babel/runtime": "^7.8.4" + } + }, + "regexpu-core": { + "version": "4.7.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.1.tgz", + "integrity": "sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==", + "dev": true, + "requires": { + "regenerate": "^1.4.0", + "regenerate-unicode-properties": "^8.2.0", + "regjsgen": "^0.5.1", + "regjsparser": "^0.6.4", + "unicode-match-property-ecmascript": "^1.0.4", + "unicode-match-property-value-ecmascript": "^1.2.0" + } + }, "registry-auth-token": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.0.tgz", @@ -2704,6 +3860,29 @@ "rc": "^1.2.8" } }, + "regjsgen": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", + "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==", + "dev": true + }, + "regjsparser": { + "version": "0.6.7", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.7.tgz", + "integrity": "sha512-ib77G0uxsA2ovgiYbCVGx4Pv3PSttAx2vIwidqQzbL2U5S4Q+j00HdSAneSBuyVcMvEnTXMjiGgB+DlXozVhpQ==", + "dev": true, + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "dev": true + } + } + }, "require-directory": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", @@ -2758,23 +3937,36 @@ "sprintf-js": "^1.1.2" } }, - "rollup-plugin-glslify": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/rollup-plugin-glslify/-/rollup-plugin-glslify-1.2.0.tgz", - "integrity": "sha512-EqUFINMICD9U3MJ4jsxBcCRhzWNZJBWyAK2ol+2ClWIPaIWOuz0OY/Ml8rdT81F4aufwxJN5I9N7QvCth0OrUQ==", + "rollup": { + "version": "2.39.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.39.0.tgz", + "integrity": "sha512-+WR3bttcq7zE+BntH09UxaW3bQo3vItuYeLsyk4dL2tuwbeSKJuvwiawyhEnvRdRgrII0Uzk00FpctHO/zB1kw==", "dev": true, "requires": { - "glslify": "^7.0.0", - "rollup-pluginutils": "^2.8.2" + "fsevents": "~2.3.1" } }, - "rollup-pluginutils": { - "version": "2.8.2", - "resolved": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz", - "integrity": "sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==", + "rollup-plugin-terser": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", + "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", "dev": true, "requires": { - "estree-walker": "^0.6.1" + "@babel/code-frame": "^7.10.4", + "jest-worker": "^26.2.1", + "serialize-javascript": "^4.0.0", + "terser": "^5.0.0" + }, + "dependencies": { + "serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "dev": true, + "requires": { + "randombytes": "^2.1.0" + } + } } }, "safe-buffer": { @@ -2914,6 +4106,18 @@ "source-map": "^0.6.0" } }, + "source-map-url": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", + "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", + "dev": true + }, + "sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", + "dev": true + }, "spdx-correct": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", @@ -2953,33 +4157,12 @@ "dev": true, "optional": true }, - "stack-trace": { - "version": "0.0.9", - "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.9.tgz", - "integrity": "sha1-qPbq7KkGdMMz58Q5U/J1tFFRBpU=", - "dev": true - }, "stat-mode": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/stat-mode/-/stat-mode-1.0.0.tgz", "integrity": "sha512-jH9EhtKIjuXZ2cWxmXS8ZP80XyC3iasQxMDV8jzhNJpfDb7VbQLVW4Wvsxz9QZvzV+G4YoSfBUVKDOyxLzi/sg==", "dev": true }, - "static-eval": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/static-eval/-/static-eval-2.1.0.tgz", - "integrity": "sha512-agtxZ/kWSsCkI5E4QifRwsaPs0P0JmZV6dkLz6ILYfFYQGn+5plctanRN+IC8dJRiFkyXHrwEE3W9Wmx67uDbw==", - "dev": true, - "requires": { - "escodegen": "^1.11.1" - } - }, - "stream-shift": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", - "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", - "dev": true - }, "string-width": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", @@ -3029,6 +4212,25 @@ "safe-buffer": "~5.1.0" } }, + "stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "dev": true, + "requires": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + }, + "dependencies": { + "is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", + "dev": true + } + } + }, "strip-ansi": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", @@ -3038,6 +4240,12 @@ "ansi-regex": "^4.1.0" } }, + "strip-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", + "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==", + "dev": true + }, "strip-final-newline": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", @@ -3074,6 +4282,12 @@ "integrity": "sha512-FBk4IesMV1rBxX2tfiK8RAmogtWn53puLOQlvO8XuwlgxcYbP4mVPS9Ph4aeamSyyVjOl24aYWAuc8U5kCVwMw==", "dev": true }, + "temp-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", + "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", + "dev": true + }, "temp-file": { "version": "3.3.7", "resolved": "https://registry.npmjs.org/temp-file/-/temp-file-3.3.7.tgz", @@ -3084,6 +4298,26 @@ "fs-extra": "^8.1.0" } }, + "tempy": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", + "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", + "dev": true, + "requires": { + "is-stream": "^2.0.0", + "temp-dir": "^2.0.0", + "type-fest": "^0.16.0", + "unique-string": "^2.0.0" + }, + "dependencies": { + "type-fest": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", + "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", + "dev": true + } + } + }, "term-size": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/term-size/-/term-size-2.2.0.tgz", @@ -3123,12 +4357,27 @@ "terser": "^5.5.1" } }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true + }, "to-readable-stream": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==", "dev": true }, + "tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, "truncate-utf8-bytes": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/truncate-utf8-bytes/-/truncate-utf8-bytes-1.0.2.tgz", @@ -3151,15 +4400,6 @@ "dev": true, "optional": true }, - "type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", - "dev": true, - "requires": { - "prelude-ls": "~1.1.2" - } - }, "type-fest": { "version": "0.13.1", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz", @@ -3182,6 +4422,34 @@ "is-typedarray": "^1.0.0" } }, + "unicode-canonical-property-names-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", + "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==", + "dev": true + }, + "unicode-match-property-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", + "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", + "dev": true, + "requires": { + "unicode-canonical-property-names-ecmascript": "^1.0.4", + "unicode-property-aliases-ecmascript": "^1.0.4" + } + }, + "unicode-match-property-value-ecmascript": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz", + "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==", + "dev": true + }, + "unicode-property-aliases-ecmascript": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz", + "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==", + "dev": true + }, "unique-string": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", @@ -3197,6 +4465,12 @@ "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", "dev": true }, + "upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "dev": true + }, "update-notifier": { "version": "4.1.3", "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-4.1.3.tgz", @@ -3286,6 +4560,12 @@ "graceful-fs": "^4.1.2" } }, + "webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", + "dev": true + }, "webpack": { "version": "5.21.2", "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.21.2.tgz", @@ -3375,6 +4655,17 @@ "source-map": "^0.6.1" } }, + "whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "dev": true, + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, "which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", @@ -3399,6 +4690,230 @@ "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==", "dev": true }, + "workbox-background-sync": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.1.0.tgz", + "integrity": "sha512-A7YWWmAqzLkWYqqxzxoX4mciVjdSHpfX+JMADXoJ9SoLb6l/QReNJE+CNPew+gGPH6JLKNjZeecDmUpXFhzFPA==", + "dev": true, + "requires": { + "workbox-core": "^6.1.0" + } + }, + "workbox-broadcast-update": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.1.0.tgz", + "integrity": "sha512-70G821I1Lb4Ex+rcjfKCbuFJ4WL4RSQsqvcByt/bLpPTTLoE6+VvLX3+1QtSK8P2+NmOsKkAqx9qiQkUdGbaYw==", + "dev": true, + "requires": { + "workbox-core": "^6.1.0" + } + }, + "workbox-build": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.1.0.tgz", + "integrity": "sha512-xJPqTEf+Pg9KAoTrNeVWpMjqi4cJIRn14i02bZjjbHsLNN38qrqc8xwAW48TwoPCYLjp104ST164/3RDgrc7yw==", + "dev": true, + "requires": { + "@babel/core": "^7.11.1", + "@babel/preset-env": "^7.11.0", + "@babel/runtime": "^7.11.2", + "@hapi/joi": "^16.1.8", + "@rollup/plugin-babel": "^5.2.0", + "@rollup/plugin-node-resolve": "^9.0.0", + "@rollup/plugin-replace": "^2.3.3", + "@surma/rollup-plugin-off-main-thread": "^1.4.1", + "common-tags": "^1.8.0", + "fast-json-stable-stringify": "^2.1.0", + "fs-extra": "^9.0.1", + "glob": "^7.1.6", + "lodash": "^4.17.20", + "pretty-bytes": "^5.3.0", + "rollup": "^2.25.0", + "rollup-plugin-terser": "^7.0.0", + "source-map": "^0.8.0-beta.0", + "source-map-url": "^0.4.0", + "stringify-object": "^3.3.0", + "strip-comments": "^2.0.1", + "tempy": "^0.6.0", + "upath": "^1.2.0", + "workbox-background-sync": "^6.1.0", + "workbox-broadcast-update": "^6.1.0", + "workbox-cacheable-response": "^6.1.0", + "workbox-core": "^6.1.0", + "workbox-expiration": "^6.1.0", + "workbox-google-analytics": "^6.1.0", + "workbox-navigation-preload": "^6.1.0", + "workbox-precaching": "^6.1.0", + "workbox-range-requests": "^6.1.0", + "workbox-recipes": "^6.1.0", + "workbox-routing": "^6.1.0", + "workbox-strategies": "^6.1.0", + "workbox-streams": "^6.1.0", + "workbox-sw": "^6.1.0", + "workbox-window": "^6.1.0" + }, + "dependencies": { + "fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "source-map": { + "version": "0.8.0-beta.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", + "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", + "dev": true, + "requires": { + "whatwg-url": "^7.0.0" + } + }, + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true + } + } + }, + "workbox-cacheable-response": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.1.0.tgz", + "integrity": "sha512-oDAi0vXHGaE5p9NOo4N180UTcEKm6t2JMgmlrq0PkEW2PZEu9YR/atSnCwzMW7xpDqpKWaQr/LGP4+eixS8gcA==", + "dev": true, + "requires": { + "workbox-core": "^6.1.0" + } + }, + "workbox-core": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.1.0.tgz", + "integrity": "sha512-s3KqTJfBreO4xCZpR2LB5p/EknAx8eg0QumKiIgxM4hRO0RtwS2pJvTieNEM23X3RqxRhqweriLD8To19KUvjg==", + "dev": true + }, + "workbox-expiration": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.1.0.tgz", + "integrity": "sha512-jp2xGk+LC4AhCoOxO/bC06GQkq/oVp0ZIf1zXLQh6OD2fWZPkXNjLLSuDnjXoGGPibYrq7gEE/xjAdYGjNWl1A==", + "dev": true, + "requires": { + "workbox-core": "^6.1.0" + } + }, + "workbox-google-analytics": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.1.0.tgz", + "integrity": "sha512-BuUAJ747bMPC6IOKaQBXfotGybOfeHDRIC8ElF65ouB4O9kUJ3zh4EFxXmmJLgzTnji6265gXqNWcfuGiidk6A==", + "dev": true, + "requires": { + "workbox-background-sync": "^6.1.0", + "workbox-core": "^6.1.0", + "workbox-routing": "^6.1.0", + "workbox-strategies": "^6.1.0" + } + }, + "workbox-navigation-preload": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.1.0.tgz", + "integrity": "sha512-N0c5Kmzu7lPKvirukbeZ3lN8KEAZU9xA4b1wmpV0VXUfRXVEk2ayXXqwHwMGFVi6FNCHiDLOcC8a2zW5kFLAeg==", + "dev": true, + "requires": { + "workbox-core": "^6.1.0" + } + }, + "workbox-precaching": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.1.0.tgz", + "integrity": "sha512-zjye8MVzieBVJ3sS0hFcbKLp7pTHMfJM17YqxCxB0KykXWnxLOpYnStQ9M+bjWJsKJOQvbkPqvq5u9+mtA923g==", + "dev": true, + "requires": { + "workbox-core": "^6.1.0", + "workbox-routing": "^6.1.0", + "workbox-strategies": "^6.1.0" + } + }, + "workbox-range-requests": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.1.0.tgz", + "integrity": "sha512-BO025BdAvc6vTBXJfkfibcikMFLmLRECt0FrVrTiiQafdO3jWH9qX9zTdrjYf6GkiIjvejvvmSYegwU1mL6N3Q==", + "dev": true, + "requires": { + "workbox-core": "^6.1.0" + } + }, + "workbox-recipes": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.1.0.tgz", + "integrity": "sha512-r8YLtMtQnvfkK1htnfrrX1CxKHglZJiVlqnct9rYIU17n2LCalHdI0zQrPqzYdLLHZxTX25UpBsdib0cAATy0A==", + "dev": true, + "requires": { + "workbox-cacheable-response": "^6.1.0", + "workbox-core": "^6.1.0", + "workbox-expiration": "^6.1.0", + "workbox-precaching": "^6.1.0", + "workbox-routing": "^6.1.0", + "workbox-strategies": "^6.1.0" + } + }, + "workbox-routing": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.1.0.tgz", + "integrity": "sha512-FXQ5cwb6Mk90fC0rfQLX0pN+r/N4eBafwkh/QanJUq0e6jMPdDFLrlsikZL/0LcXEx+yAkWLytoiS+d2HOEBOw==", + "dev": true, + "requires": { + "workbox-core": "^6.1.0" + } + }, + "workbox-strategies": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.1.0.tgz", + "integrity": "sha512-HvUknzJdZWeV3x7Eq33a7TGAv9/r1TEiQK6kQ1QNzN+IKiqhIjnhKFHmMxb5hK1Gw9/aDSJTLNPDaLPfIJRQFQ==", + "dev": true, + "requires": { + "workbox-core": "^6.1.0" + } + }, + "workbox-streams": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.1.0.tgz", + "integrity": "sha512-V80OIfoIXaDkjWIGFSae5sBJuaG2r4bXk6HKpntBYaVQ72LD1CgkXRmZKmLJQ9ltHCx9Vmq/7+q1OF5mTKb8Qw==", + "dev": true, + "requires": { + "workbox-core": "^6.1.0", + "workbox-routing": "^6.1.0" + } + }, + "workbox-sw": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.1.0.tgz", + "integrity": "sha512-e2jnIWSmNrpO9Psy4D6euDdRUW8FTXAdMxOj5O02gxa01fri1kfTSM9irDnTGKUiSGc+hlycsvzGdr8bnvzDiA==", + "dev": true + }, + "workbox-window": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.1.0.tgz", + "integrity": "sha512-sjnE+nTSnrBvYx5KmpESvsTC82P3yy8h5l4Ae4Q8uLqdH29UQ3bMd8puGVVhX1JZFCmV40cvrbZ1fUj+3/TQ9g==", + "dev": true, + "requires": { + "workbox-core": "^6.1.0" + } + }, "wrap-ansi": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", @@ -3451,12 +4966,6 @@ "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==", "dev": true }, - "xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "dev": true - }, "y18n": { "version": "5.0.4", "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.4.tgz", diff --git a/package.json b/package.json index 403fbc2..8e6f234 100644 --- a/package.json +++ b/package.json @@ -91,6 +91,8 @@ "dev": "electron .", "dist": "electron-builder", "beta": "electron-builder --windows portable", + "pwa": "node ./scripts/generate_pwa.js", + "prepublish": "npm run bundle && npm run pwa", "webapp": "git checkout gh-pages && git merge master && git push && git checkout master" }, "devDependencies": { @@ -99,7 +101,8 @@ "electron-builder": "^22.9.1", "electron-notarize": "^1.0.0", "webpack": "^5.21.2", - "webpack-cli": "^4.5.0" + "webpack-cli": "^4.5.0", + "workbox-build": "^6.1.0" }, "dependencies": { "electron-updater": "^4.3.1" diff --git a/scripts/generate_pwa.js b/scripts/generate_pwa.js new file mode 100644 index 0000000..856a81f --- /dev/null +++ b/scripts/generate_pwa.js @@ -0,0 +1,22 @@ +const workbox = require('workbox-build'); + +workbox.generateSW({ + cacheId: 'blockbench', + globDirectory: './', + globPatterns: [ + './index.html', + './favicon.png', + './service_worker.js', + + './js/**/*', + './lib/**/*', + './css/**/*', + './assets/**/*', + './font/*', + './lang/*', + ], + swDest: './service_worker.js', + sourcemap: false +}).then(({count, size}) => { + console.log(`Generated service-worker, which will precache ${count} files, totaling ${(size/1e6).toFixed(2)} MB.`); +}); diff --git a/service_worker.js b/service_worker.js index b16b967..7599fc0 100644 --- a/service_worker.js +++ b/service_worker.js @@ -1,55 +1 @@ -const cacheName = 'blockbench_3.8.0'; -const staticAssets = [ - './index.html', - './assets/armor_stand.png', - './assets/brush.png', - './assets/hud.png', - './assets/inventory_full.png', - './assets/inventory_nine.png', - './assets/item_frame.png', - './assets/logo_cutout.svg', - './assets/missing.png', - './assets/north.png', - './assets/player_skin.png', - './assets/zombie.png', - './favicon.png', - './manifest.webmanifest', -]; - -self.addEventListener('install', async (event) => { - var cache = await caches.open(cacheName); - await cache.addAll(staticAssets); - return self.skipWaiting(); -}) - -self.addEventListener('activate', (event) => { - self.clients.claim(); -}) - -self.addEventListener('fetch', async (event) => { - var req = event.request; - var url = new URL(req.url); - - if (url.origin == location.origin) { - event.respondWith(cacheFirst(req)); - } else { - event.respondWith(networkAndCache(req)); - } -}) - -async function cacheFirst(req) { - var cache = await caches.open(cacheName); - var cached = await cache.match(req); - return cached || fetch(req); -} -async function networkAndCache(req) { - var cache = await caches.open(cacheName); - try { - var fresh = await fetch(req); - await cache.put(req, fresh.clone()); - return fresh; - } catch (err) { - var cached = await cache.match(req); - return cached; - } -} +if(!self.define){const e=e=>{"require"!==e&&(e+=".js");let s=Promise.resolve();return i[e]||(s=new Promise((async s=>{if("document"in self){const i=document.createElement("script");i.src=e,document.head.appendChild(i),i.onload=s}else importScripts(e),s()}))),s.then((()=>{if(!i[e])throw new Error(`Module ${e} didn’t register its module`);return i[e]}))},s=(s,i)=>{Promise.all(s.map(e)).then((e=>i(1===e.length?e[0]:e)))},i={require:Promise.resolve(s)};self.define=(s,r,a)=>{i[s]||(i[s]=Promise.resolve().then((()=>{let i={};const f={uri:location.origin+s.slice(1)};return Promise.all(r.map((s=>{switch(s){case"exports":return i;case"module":return f;default:return e(s)}}))).then((e=>{const s=a(...e);return i.default||(i.default=s),i}))})))}}define("./service_worker.js",["./workbox-1cb178f3"],(function(e){"use strict";e.setCacheNameDetails({prefix:"blockbench"}),self.addEventListener("message",(e=>{e.data&&"SKIP_WAITING"===e.data.type&&self.skipWaiting()})),e.precacheAndRoute([{url:"index.html",revision:"c72253437fe572023c0b56df68460e99"},{url:"favicon.png",revision:"bb17c5c284076fc17e3399860df472d7"},{url:"service_worker.js",revision:"c0932479f1ab5fb88bd63a13217171be"},{url:"js/animations/animation.js",revision:"78523fdbdee98ad7b9be1c4d19a4a79f"},{url:"js/animations/keyframe.js",revision:"e76a0f925d1022b7d4ebf2a1cda30af3"},{url:"js/animations/timeline.js",revision:"7477668d578df0286f26a2b816b2d481"},{url:"js/api.js",revision:"9bec2d2c1c95ea67a71a8bc5a988d1f5"},{url:"js/blockbench.js",revision:"574667f071f5699c609cd57f22c29702"},{url:"js/boot_loader.js",revision:"d8820d24aa4f20de876d5392f952635b"},{url:"js/copy_paste.js",revision:"4f65c24428cf279d540992d41ed3102b"},{url:"js/desktop.js",revision:"8940f57f728cdad70bd01a49c8ba15fd"},{url:"js/display_mode.js",revision:"ae58621fef013d0b82f76ed0830b4330"},{url:"js/edit_sessions.js",revision:"369a13eca46ba07539dbe89b05c308c2"},{url:"js/file_system.js",revision:"29446937118ecc98339bdabaa8802e68"},{url:"js/interface/actions.js",revision:"ffc14200523938606efd6634b537a3ae"},{url:"js/interface/dialog.js",revision:"d37d14bfe681b7a16f4acc9dc788f9a3"},{url:"js/interface/interface.js",revision:"a69bc34e4469ff0bca00a68e7132273f"},{url:"js/interface/keyboard.js",revision:"ada7946cd8dab2c0b7467031c555aeab"},{url:"js/interface/language.js",revision:"21771fbb44f4a6b540aa7914610214b2"},{url:"js/interface/menu.js",revision:"530e8e233f631e4ac35a0acd1ef3a609"},{url:"js/interface/panels.js",revision:"8b3fd82b5e5503d3efa60adfc0fad4ef"},{url:"js/interface/settings.js",revision:"6089fc5d4c7d37c4166cb18b0e36701a"},{url:"js/interface/themes.js",revision:"743d66b9d194c3cca5f7bcb553c9f73b"},{url:"js/io/codec.js",revision:"383ea1b4100140aaf1b0ddf9d8d6bb88"},{url:"js/io/format.js",revision:"b4e463a603dd8dcd9b54ff1561e75188"},{url:"js/io/formats/bbmodel.js",revision:"e1435cba1e1d6e935b307e2fa8dc88a1"},{url:"js/io/formats/bedrock_old.js",revision:"7135517b5f753b4fba9071abc190f9b2"},{url:"js/io/formats/bedrock.js",revision:"173826400221f0ed914cb58a2169ae9e"},{url:"js/io/formats/gltf.js",revision:"e8dac5448c6bf3849af21e00f9940b8a"},{url:"js/io/formats/java_block.js",revision:"7ad2785c22ea7f2e09430a47aa804b95"},{url:"js/io/formats/modded_entity.js",revision:"e4bb9b53326e423390a6230040e06036"},{url:"js/io/formats/obj.js",revision:"8745ce378c56e0410f4aeb8aac14e049"},{url:"js/io/formats/optifine_jem.js",revision:"c43ed6a97d5af5ddf5d7c41b13fc5641"},{url:"js/io/formats/optifine_jpm.js",revision:"bb13277b217c48e376dd2e4cd85d10dd"},{url:"js/io/formats/skin.js",revision:"0997df5fcb5dbf775fc7d875d0d16840"},{url:"js/io/io.js",revision:"f23837d1e44b8a4b4f6a0cd08ed86461"},{url:"js/io/project.js",revision:"b6f5f90090d6a9c2ca049ce3ec4470d9"},{url:"js/modes.js",revision:"ee22f01d1bacb0b26eba1b29f846b0c3"},{url:"js/outliner/cube.js",revision:"3f7de7f8872f1237ca3103be849289ed"},{url:"js/outliner/group.js",revision:"511c9eb969a5bbe4b81240c5a405e356"},{url:"js/outliner/locator.js",revision:"3f84ecfbc976e9c59e44d18046dea779"},{url:"js/outliner/null_object.js",revision:"1fd2e18a384c7f10ef1d8acc183e75b1"},{url:"js/outliner/outliner.js",revision:"372ea67614f6ac7f9691b9911c9af58c"},{url:"js/plugin_loader.js",revision:"6abcb3d7b49021ff6096a40594169d11"},{url:"js/preview/canvas.js",revision:"a69fc4602fbef6f36777ac725451fc4b"},{url:"js/preview/OrbitControls.js",revision:"c4d7a1b66a76d215048a9354dcd35240"},{url:"js/preview/preview.js",revision:"1417e933710ed5816181e60acb70a924"},{url:"js/preview/transformer.js",revision:"0db59905dcfd09aa45db74d834297f45"},{url:"js/property.js",revision:"63d106853fedc6e65267897fe5b732d1"},{url:"js/texturing/color.js",revision:"89cb0246cf291a1ab9e2fb394d1b57c9"},{url:"js/texturing/painter.js",revision:"65b310da3cfe583118024654091cb672"},{url:"js/texturing/texture_generator.js",revision:"144e5757f22b6638f15aa0be64718552"},{url:"js/texturing/textures.js",revision:"fea314d0c367a3c2eabc8c5e639dcf1e"},{url:"js/texturing/uv.js",revision:"1871e472957fc3af17cd100b5ca8bade"},{url:"js/transform.js",revision:"39e36212cfa6d5a3a4376221705414f3"},{url:"js/undo.js",revision:"f102ba3c1258656ab62f60175cfeb167"},{url:"js/util.js",revision:"19a0419cc7d78b29df2e711d0f0fcab1"},{url:"js/web.js",revision:"79384a0153b4f25a96843a10ba2d64dc"},{url:"js/webpack/bundle.js",revision:"d6bccbe9e811af78cabd85cce8186bcd"},{url:"lib/CanvasFrame.js",revision:"af677de11b513f6c8c8ff96e31e59acd"},{url:"lib/fik.min.js",revision:"9985a46a1107966f2375d0c61241c689"},{url:"lib/gif.js",revision:"5fa535a97773b661a4e8f20249f92b2b"},{url:"lib/gif.worker.js",revision:"d8cc71ca8334b5002e4481497802c2ac"},{url:"lib/GLTFExporter.js",revision:"b605b9395556525b4af19e41ee468d70"},{url:"lib/jimp.min.js",revision:"44fc5c9cee92b9d0d7738f21353297b9"},{url:"lib/jquery-ui.min.js",revision:"f7275ece7d6dea2aec3c23457415695c"},{url:"lib/jquery.js",revision:"2f772fed444d5489079f275bd01e26cc"},{url:"lib/jszip.min.js",revision:"9927b911fee8d35162919d3790c7d492"},{url:"lib/lzutf8.js",revision:"37d1ff3b0710ba8961bcdc2c560baa17"},{url:"lib/marked.min.js",revision:"589a61c766b709a5767f76b05176459a"},{url:"lib/molang-prism-syntax.js",revision:"dd6357564e2f8b337c79959d5513c5eb"},{url:"lib/molang.umd.js",revision:"f4f64bb8e5d704ef5c7c0bae35999db2"},{url:"lib/peer.min.js",revision:"0ef81b5aaa05038637b792d78cf822cb"},{url:"lib/prism.js",revision:"f60031ca28963cd4f765111f42cbf615"},{url:"lib/spectrum.js",revision:"c6a42883431bfaefe8360d920d41f7ed"},{url:"lib/targa.js",revision:"17c5ce65af686baa97294748f929541e"},{url:"lib/three_custom.js",revision:"c3c35c6307d21f4565795d9ea1158432"},{url:"lib/three.min.js",revision:"5b5ab140f46a6c4b78449c23332ed78a"},{url:"lib/vue_sortable.js",revision:"87cfedd91d600fb8d44668a0e83d4101"},{url:"lib/vue.min.js",revision:"f121238864e2a9ff7e97bf60b159feb0"},{url:"lib/VuePrismEditor.min.js",revision:"8f5640c24ff4b75b71d04772a23a1f5d"},{url:"lib/wintersky.umd.js",revision:"fa9fd2c7a9107048370653f01983ff3a"},{url:"css/dialogs.css",revision:"002fd786dc1b61bfaa61f985de5b3b20"},{url:"css/fontawesome.css",revision:"c495d61f0f4ac5620822edc1eb6c669e"},{url:"css/general.css",revision:"117400b4cfc0b354b8c95f47787c74f8"},{url:"css/jquery-ui.min.css",revision:"db778110650dea1e4533cd09f75533a2"},{url:"css/panels.css",revision:"d3d6ac5309a950886347af207ccc7022"},{url:"css/prism.css",revision:"d67816ad66eac995b77611057f3df62f"},{url:"css/setup.css",revision:"9c479c072c1f1bcc60eb295defab3e7b"},{url:"css/spectrum.css",revision:"07558899fc657ef001baeb8904e3d84f"},{url:"css/w3.css",revision:"129107477d8b94bf3177ac5a4178242d"},{url:"css/window.css",revision:"840a168573b2c887057237bb0d059740"},{url:"assets/armor_stand.png",revision:"3df02c489fe7757dab55113d4fc057fd"},{url:"assets/brush.png",revision:"b6a28bb79f9dea063d7a2ac620a3236a"},{url:"assets/hud.png",revision:"049320fa871e4fbe54978dd6043acd8c"},{url:"assets/inventory_full.png",revision:"430fc3c0627f04302d457eead5e1fa16"},{url:"assets/inventory_nine.png",revision:"28cc307e3f2ee4570532fe6ee01a6131"},{url:"assets/item_frame.png",revision:"08eaa797bfb1ceb3784b6fa04ce77387"},{url:"assets/logo_cutout.svg",revision:"1a2b2e5db76846d910af304e87605aee"},{url:"assets/missing.png",revision:"a1f4bd77899273e5327e1e206aca4065"},{url:"assets/north.png",revision:"d6c44f75fe7a6dd16927b9b8d8d0e9c2"},{url:"assets/player_skin.png",revision:"785a0d44aa606a2518465a883e6b7b8c"},{url:"assets/zombie.png",revision:"648e846e49c7563eb2625f39b76155b2"},{url:"font/Assistant-Bold.ttf",revision:"d582391da9a68daf10a2ed2514c33826"},{url:"font/Assistant-ExtraBold.ttf",revision:"f2bbc6bae2ee3ce641adc1bb1a655371"},{url:"font/Assistant-ExtraLight.ttf",revision:"5e4d348ae3eca48143c0274a3124a9c0"},{url:"font/Assistant-Light.ttf",revision:"5415f395c1567a5c19efc1dc2892927a"},{url:"font/Assistant-Regular.ttf",revision:"e2b46dd69f54e57767ceef1d5fc8e688"},{url:"font/Assistant-SemiBold.ttf",revision:"d6759edb35ac7f29a029caa1192c010d"},{url:"font/fa-brands-400.woff2",revision:"5e2f92123d241cabecf0b289b9b08d4a"},{url:"font/fa-regular-400.woff2",revision:"e6257a726a0cf6ec8c6fec22821c055f"},{url:"font/fa-solid-900.woff2",revision:"418dad87601f9c8abd0e5798c0dc1feb"},{url:"font/icomoon.ttf",revision:"d934103b67bea7bd5a866bf1c2859607"},{url:"font/icomoon.woff",revision:"ba224fac85aa14b3ec40f239042abe12"},{url:"font/MaterialIcons-Regular.ttf",revision:"8ef52a15e44481b41e7db3c7eaf9bb83"},{url:"font/Montserrat-Regular.ttf",revision:"f7213526ec9296ff43426bfe3eae8926"},{url:"lang/de.json",revision:"c648fa1ea93f6c97caea0d554822c662"},{url:"lang/en.json",revision:"4b8e4dc614505cdd9cc49a1643e8d8b5"},{url:"lang/es.json",revision:"f7ad061c6ebecaace3d915f54c4a2c23"},{url:"lang/fr.json",revision:"06ecd2b79bec9cf76474317237a744a7"},{url:"lang/it.json",revision:"7f1a23a352e38d8f7f95d9b7ad8a4687"},{url:"lang/ja.json",revision:"9f7c957c7891eecd769320fb20521be6"},{url:"lang/ko.json",revision:"767af764603bf4adafc0a902f5ad3bed"},{url:"lang/nl.json",revision:"e2f120b95dfb639cfde9486d875f4d33"},{url:"lang/pl.json",revision:"1992a9a852a521050cf5cb7bfc2459b7"},{url:"lang/pt.json",revision:"97addf321317ff4d4757288d3d6d4638"},{url:"lang/ru.json",revision:"5d89172d426ac723dd589b8d09177fde"},{url:"lang/sv.json",revision:"110e635172de08f5bd0f208b5b34f75b"},{url:"lang/zh.json",revision:"dcd57567686853823de8fa559e0900c2"}],{})})); diff --git a/workbox-1cb178f3.js b/workbox-1cb178f3.js new file mode 100644 index 0000000..bdeb86c --- /dev/null +++ b/workbox-1cb178f3.js @@ -0,0 +1 @@ +define("./workbox-1cb178f3.js",["exports"],(function(t){"use strict";try{self["workbox:core:6.1.0"]&&_()}catch(t){}const e=(t,...e)=>{let s=t;return e.length>0&&(s+=` :: ${JSON.stringify(e)}`),s};class s extends Error{constructor(t,s){super(e(t,s)),this.name=t,this.details=s}}const n={googleAnalytics:"googleAnalytics",precache:"precache-v2",prefix:"workbox",runtime:"runtime",suffix:"undefined"!=typeof registration?registration.scope:""},i=t=>[n.prefix,t,n.suffix].filter((t=>t&&t.length>0)).join("-"),r=t=>{(t=>{for(const e of Object.keys(n))t(e)})((e=>{"string"==typeof t[e]&&(n[e]=t[e])}))},o=t=>t||i(n.precache),a=t=>t||i(n.runtime);try{self["workbox:routing:6.1.0"]&&_()}catch(t){}const c=t=>t&&"object"==typeof t?t:{handle:t};class h{constructor(t,e,s="GET"){this.handler=c(e),this.match=t,this.method=s}setCatchHandler(t){this.catchHandler=c(t)}}class u extends h{constructor(t,e,s){super((({url:e})=>{const s=t.exec(e.href);if(s&&(e.origin===location.origin||0===s.index))return s.slice(1)}),e,s)}}class l{constructor(){this.t=new Map,this.i=new Map}get routes(){return this.t}addFetchListener(){self.addEventListener("fetch",(t=>{const{request:e}=t,s=this.handleRequest({request:e,event:t});s&&t.respondWith(s)}))}addCacheListener(){self.addEventListener("message",(t=>{if(t.data&&"CACHE_URLS"===t.data.type){const{payload:e}=t.data,s=Promise.all(e.urlsToCache.map((e=>{"string"==typeof e&&(e=[e]);const s=new Request(...e);return this.handleRequest({request:s,event:t})})));t.waitUntil(s),t.ports&&t.ports[0]&&s.then((()=>t.ports[0].postMessage(!0)))}}))}handleRequest({request:t,event:e}){const s=new URL(t.url,location.href);if(!s.protocol.startsWith("http"))return;const n=s.origin===location.origin,{params:i,route:r}=this.findMatchingRoute({event:e,request:t,sameOrigin:n,url:s});let o=r&&r.handler;const a=t.method;if(!o&&this.i.has(a)&&(o=this.i.get(a)),!o)return;let c;try{c=o.handle({url:s,request:t,event:e,params:i})}catch(t){c=Promise.reject(t)}const h=r&&r.catchHandler;return c instanceof Promise&&(this.o||h)&&(c=c.catch((async n=>{if(h)try{return await h.handle({url:s,request:t,event:e,params:i})}catch(t){n=t}if(this.o)return this.o.handle({url:s,request:t,event:e});throw n}))),c}findMatchingRoute({url:t,sameOrigin:e,request:s,event:n}){const i=this.t.get(s.method)||[];for(const r of i){let i;const o=r.match({url:t,sameOrigin:e,request:s,event:n});if(o)return i=o,(Array.isArray(o)&&0===o.length||o.constructor===Object&&0===Object.keys(o).length||"boolean"==typeof o)&&(i=void 0),{route:r,params:i}}return{}}setDefaultHandler(t,e="GET"){this.i.set(e,c(t))}setCatchHandler(t){this.o=c(t)}registerRoute(t){this.t.has(t.method)||this.t.set(t.method,[]),this.t.get(t.method).push(t)}unregisterRoute(t){if(!this.t.has(t.method))throw new s("unregister-route-but-not-found-with-method",{method:t.method});const e=this.t.get(t.method).indexOf(t);if(!(e>-1))throw new s("unregister-route-route-not-registered");this.t.get(t.method).splice(e,1)}}let f;function w(){return(w=Object.assign||function(t){for(var e=1;e{e&&(e.originalRequest=t)},this.cachedResponseWillBeUsed=async({event:t,state:e,cachedResponse:s})=>{if("install"===t.type){const t=e.originalRequest.url;s?this.notUpdatedURLs.push(t):this.updatedURLs.push(t)}return s}}}class g{constructor({precacheController:t}){this.cacheKeyWillBeUsed=async({request:t,params:e})=>{const s=e&&e.cacheKey||this.h.getCacheKeyForURL(t.url);return s?new Request(s):t},this.h=t}}let R;async function m(t,e){let n=null;if(t.url){n=new URL(t.url).origin}if(n!==self.location.origin)throw new s("cross-origin-copy-response",{origin:n});const i=t.clone(),r={headers:new Headers(i.headers),status:i.status,statusText:i.statusText},o=e?e(r):r,a=function(){if(void 0===R){const t=new Response("");if("body"in t)try{new Response(t.body),R=!0}catch(t){R=!1}R=!1}return R}()?i.body:await i.blob();return new Response(a,o)}function v(t,e){const s=new URL(t);for(const t of e)s.searchParams.delete(t);return s.href}class q{constructor(){this.promise=new Promise(((t,e)=>{this.resolve=t,this.reject=e}))}}const U=new Set;try{self["workbox:strategies:6.1.0"]&&_()}catch(t){}function L(t){return"string"==typeof t?new Request(t):t}class b{constructor(t,e){this.u={},Object.assign(this,e),this.event=e.event,this.l=t,this.p=new q,this.g=[],this.R=[...t.plugins],this.m=new Map;for(const t of this.R)this.m.set(t,{});this.event.waitUntil(this.p.promise)}fetch(t){return this.waitUntil((async()=>{const{event:e}=this;let n=L(t);if("navigate"===n.mode&&e instanceof FetchEvent&&e.preloadResponse){const t=await e.preloadResponse;if(t)return t}const i=this.hasCallback("fetchDidFail")?n.clone():null;try{for(const t of this.iterateCallbacks("requestWillFetch"))n=await t({request:n.clone(),event:e})}catch(t){throw new s("plugin-error-request-will-fetch",{thrownError:t})}const r=n.clone();try{let t;t=await fetch(n,"navigate"===n.mode?void 0:this.l.fetchOptions);for(const s of this.iterateCallbacks("fetchDidSucceed"))t=await s({event:e,request:r,response:t});return t}catch(t){throw i&&await this.runCallbacks("fetchDidFail",{error:t,event:e,originalRequest:i.clone(),request:r.clone()}),t}})())}async fetchAndCachePut(t){const e=await this.fetch(t),s=e.clone();return this.waitUntil(this.cachePut(t,s)),e}cacheMatch(t){return this.waitUntil((async()=>{const e=L(t);let s;const{cacheName:n,matchOptions:i}=this.l,r=await this.getCacheKey(e,"read"),o=w({},i,{cacheName:n});s=await caches.match(r,o);for(const t of this.iterateCallbacks("cachedResponseWillBeUsed"))s=await t({cacheName:n,matchOptions:i,cachedResponse:s,request:r,event:this.event})||void 0;return s})())}async cachePut(t,e){const n=L(t);var i;await(i=0,new Promise((t=>setTimeout(t,i))));const r=await this.getCacheKey(n,"write");if(!e)throw new s("cache-put-with-no-response",{url:(o=r.url,new URL(String(o),location.href).href.replace(new RegExp(`^${location.origin}`),""))});var o;const a=await this.v(e);if(!a)return!1;const{cacheName:c,matchOptions:h}=this.l,u=await self.caches.open(c),l=this.hasCallback("cacheDidUpdate"),f=l?await async function(t,e,s,n){const i=v(e.url,s);if(e.url===i)return t.match(e,n);const r=w({},n,{ignoreSearch:!0}),o=await t.keys(e,r);for(const e of o)if(i===v(e.url,s))return t.match(e,n)}(u,r.clone(),["__WB_REVISION__"],h):null;try{await u.put(r,l?a.clone():a)}catch(t){throw"QuotaExceededError"===t.name&&await async function(){for(const t of U)await t()}(),t}for(const t of this.iterateCallbacks("cacheDidUpdate"))await t({cacheName:c,oldResponse:f,newResponse:a.clone(),request:r,event:this.event});return!0}async getCacheKey(t,e){if(!this.u[e]){let s=t;for(const t of this.iterateCallbacks("cacheKeyWillBeUsed"))s=L(await t({mode:e,request:s,event:this.event,params:this.params}));this.u[e]=s}return this.u[e]}hasCallback(t){for(const e of this.l.plugins)if(t in e)return!0;return!1}async runCallbacks(t,e){for(const s of this.iterateCallbacks(t))await s(e)}*iterateCallbacks(t){for(const e of this.l.plugins)if("function"==typeof e[t]){const s=this.m.get(e),n=n=>{const i=w({},n,{state:s});return e[t](i)};yield n}}waitUntil(t){return this.g.push(t),t}async doneWaiting(){let t;for(;t=this.g.shift();)await t}destroy(){this.p.resolve()}async v(t){let e=t,s=!1;for(const t of this.iterateCallbacks("cacheWillUpdate"))if(e=await t({request:this.request,response:e,event:this.event})||void 0,s=!0,!e)break;return s||e&&200!==e.status&&(e=void 0),e}}class C extends class{constructor(t={}){this.cacheName=a(t.cacheName),this.plugins=t.plugins||[],this.fetchOptions=t.fetchOptions,this.matchOptions=t.matchOptions}handle(t){const[e]=this.handleAll(t);return e}handleAll(t){t instanceof FetchEvent&&(t={event:t,request:t.request});const e=t.event,s="string"==typeof t.request?new Request(t.request):t.request,n="params"in t?t.params:void 0,i=new b(this,{event:e,request:s,params:n}),r=this.q(i,s,e);return[r,this.U(r,i,s,e)]}async q(t,e,n){let i;await t.runCallbacks("handlerWillStart",{event:n,request:e});try{if(i=await this.L(e,t),!i||"error"===i.type)throw new s("no-response",{url:e.url})}catch(s){for(const r of t.iterateCallbacks("handlerDidError"))if(i=await r({error:s,event:n,request:e}),i)break;if(!i)throw s}for(const s of t.iterateCallbacks("handlerWillRespond"))i=await s({event:n,request:e,response:i});return i}async U(t,e,s,n){let i,r;try{i=await t}catch(r){}try{await e.runCallbacks("handlerDidRespond",{event:n,request:s,response:i}),await e.doneWaiting()}catch(t){r=t}if(await e.runCallbacks("handlerDidComplete",{event:n,request:s,response:i,error:r}),e.destroy(),r)throw r}}{constructor(t={}){t.cacheName=o(t.cacheName),super(t),this._=!1!==t.fallbackToNetwork,this.plugins.push(C.copyRedirectedCacheableResponsesPlugin)}async L(t,e){const s=await e.cacheMatch(t);return s||(e.event&&"install"===e.event.type?await this.C(t,e):await this.N(t,e))}async N(t,e){let n;if(!this._)throw new s("missing-precache-entry",{cacheName:this.cacheName,url:t.url});return n=await e.fetch(t),n}async C(t,e){this.O();const n=await e.fetch(t);if(!await e.cachePut(t,n.clone()))throw new s("bad-precaching-response",{url:t.url,status:n.status});return n}O(){let t=null,e=0;for(const[s,n]of this.plugins.entries())n!==C.copyRedirectedCacheableResponsesPlugin&&(n===C.defaultPrecacheCacheabilityPlugin&&(t=s),n.cacheWillUpdate&&e++);0===e?this.plugins.push(C.defaultPrecacheCacheabilityPlugin):e>1&&null!==t&&this.plugins.splice(t,1)}}C.defaultPrecacheCacheabilityPlugin={cacheWillUpdate:async({response:t})=>!t||t.status>=400?null:t},C.copyRedirectedCacheableResponsesPlugin={cacheWillUpdate:async({response:t})=>t.redirected?await m(t):t};class x{constructor({cacheName:t,plugins:e=[],fallbackToNetwork:s=!0}={}){this.k=new Map,this.T=new Map,this.W=new Map,this.l=new C({cacheName:o(t),plugins:[...e,new g({precacheController:this})],fallbackToNetwork:s}),this.install=this.install.bind(this),this.activate=this.activate.bind(this)}get strategy(){return this.l}precache(t){this.addToCacheList(t),this.K||(self.addEventListener("install",this.install),self.addEventListener("activate",this.activate),this.K=!0)}addToCacheList(t){const e=[];for(const n of t){"string"==typeof n?e.push(n):n&&void 0===n.revision&&e.push(n.url);const{cacheKey:t,url:i}=p(n),r="string"!=typeof n&&n.revision?"reload":"default";if(this.k.has(i)&&this.k.get(i)!==t)throw new s("add-to-cache-list-conflicting-entries",{firstEntry:this.k.get(i),secondEntry:t});if("string"!=typeof n&&n.integrity){if(this.W.has(t)&&this.W.get(t)!==n.integrity)throw new s("add-to-cache-list-conflicting-integrities",{url:i});this.W.set(t,n.integrity)}if(this.k.set(i,t),this.T.set(i,r),e.length>0){const t=`Workbox is precaching URLs without revision info: ${e.join(", ")}\nThis is generally NOT safe. Learn more at https://bit.ly/wb-precache`;console.warn(t)}}}install(t){return d(t,(async()=>{const e=new y;this.strategy.plugins.push(e);for(const[e,s]of this.k){const n=this.W.get(s),i=this.T.get(e),r=new Request(e,{integrity:n,cache:i,credentials:"same-origin"});await Promise.all(this.strategy.handleAll({params:{cacheKey:s},request:r,event:t}))}const{updatedURLs:s,notUpdatedURLs:n}=e;return{updatedURLs:s,notUpdatedURLs:n}}))}activate(t){return d(t,(async()=>{const t=await self.caches.open(this.strategy.cacheName),e=await t.keys(),s=new Set(this.k.values()),n=[];for(const i of e)s.has(i.url)||(await t.delete(i),n.push(i.url));return{deletedURLs:n}}))}getURLsToCacheKeys(){return this.k}getCachedURLs(){return[...this.k.keys()]}getCacheKeyForURL(t){const e=new URL(t,location.href);return this.k.get(e.href)}async matchPrecache(t){const e=t instanceof Request?t.url:t,s=this.getCacheKeyForURL(e);if(s){return(await self.caches.open(this.strategy.cacheName)).match(s)}}createHandlerBoundToURL(t){const e=this.getCacheKeyForURL(t);if(!e)throw new s("non-precached-url",{url:t});return s=>(s.request=new Request(t),s.params=w({cacheKey:e},s.params),this.strategy.handle(s))}}let N;const E=()=>(N||(N=new x),N);class O extends h{constructor(t,e){super((({request:s})=>{const n=t.getURLsToCacheKeys();for(const t of function*(t,{ignoreURLParametersMatching:e=[/^utm_/,/^fbclid$/],directoryIndex:s="index.html",cleanURLs:n=!0,urlManipulation:i}={}){const r=new URL(t,location.href);r.hash="",yield r.href;const o=function(t,e=[]){for(const s of[...t.searchParams.keys()])e.some((t=>t.test(s)))&&t.searchParams.delete(s);return t}(r,e);if(yield o.href,s&&o.pathname.endsWith("/")){const t=new URL(o.href);t.pathname+=s,yield t.href}if(n){const t=new URL(o.href);t.pathname+=".html",yield t.href}if(i){const t=i({url:r});for(const e of t)yield e.href}}(s.url,e)){const e=n.get(t);if(e)return{cacheKey:e}}}),t.strategy)}}function k(t){const e=E();!function(t,e,n){let i;if("string"==typeof t){const s=new URL(t,location.href);i=new h((({url:t})=>t.href===s.href),e,n)}else if(t instanceof RegExp)i=new u(t,e,n);else if("function"==typeof t)i=new h(t,e,n);else{if(!(t instanceof h))throw new s("unsupported-route-type",{moduleName:"workbox-routing",funcName:"registerRoute",paramName:"capture"});i=t}(f||(f=new l,f.addFetchListener(),f.addCacheListener()),f).registerRoute(i)}(new O(e,t))}t.precacheAndRoute=function(t,e){!function(t){E().precache(t)}(t),k(e)},t.setCacheNameDetails=function(t){r(t)}})); From c4d64cb936c79d1588c01c14df112e2db8e63318 Mon Sep 17 00:00:00 2001 From: JannisX11 Date: Sun, 21 Feb 2021 22:06:09 +0100 Subject: [PATCH 6/6] Remove lang directory --- scripts/generate_pwa.js | 1 - 1 file changed, 1 deletion(-) diff --git a/scripts/generate_pwa.js b/scripts/generate_pwa.js index 856a81f..cb05f40 100644 --- a/scripts/generate_pwa.js +++ b/scripts/generate_pwa.js @@ -13,7 +13,6 @@ workbox.generateSW({ './css/**/*', './assets/**/*', './font/*', - './lang/*', ], swDest: './service_worker.js', sourcemap: false