Часто задаваемые вопросы

На этой странице перечислены часто задаваемые вопросы о расширении Scratch Addons и проекте.

Общие вопросы

Что такое Scratch Addons?

Scratch Addons — браузерное расширение «всё в одном» для веб сайта Scratch и его редактора проектов. Он даёт новые функции и темы (которые называются аддонами), для веб сайта Scratch и редактора проектов. Миссия Scratch Addons — соединить все существующие Scratch расширения, юзерскрипты и юзерстили, которые разработаны некоторыми участниками сообщества Scratch, в одно место с лёгким доступом, давая пользователям выбирать, какие нужно включить.

Кто создал Scratch Addons?

Scratch Addons is a team project led by World_Languages. You can find the list of people who have contributed to us on the Credits page. While the “Scratch Messaging” and “Developer tools” addons were initially created by griffpatch, he does not maintain the extension.

Что включает Scratch Addons?

В Scratch Addons есть более 100 аддонов, которые могут быть включены или выключены отдельно. Некоторые аддоны могут быть ещё настраиваемыми, и у некоторых есть пресеты по типу тёмной темы для веб-сайта. Scratch Addons также включает всплывающее окно, с помощью которого можно быстрее смотреть сообщения, облачные игры и страницу настроек. Scratch Addons переведён на многие языки, включая немецкий, французский, испанский и японский.

Это такое же, что и Аддоны TurboWarp?

У TurboWarp есть некоторые аддоны из Scratch Addons, которые можно использовать в их редакторе без установки Scratch Addons. Однако, Scratch Addons также включает в себя аддоны для веб-сайта Scratch и всплывающее окно. Поэтому всё равно полезно иметь Scratch Addons под рукой, даже если Вы программируете с помощью TurboWarp.

Системные требования

Какие системные требования у Scratch Addons?

Scratch Addons официально поддерживается на десктопных версиях Google Chrome (версия 80 и выше), Microsoft Edge (версия 80 и выше) и Mozilla Firefox (версия 86 и выже), и должна также работать на др. настольных браузерах, которые основаны на тех браузерах. См. эту страницу для полной информации.

Могу ли я использовать Scratch Addons на мобильном устройстве?

For Android users: Yes, Scratch Addons can now be installed on Firefox for Android, but it is not recommended yet since Scratch Addons’ UI is not well-tested on touchscreens or environments with small screen sizes so some features might not work as expected. Alternatively, if you prefer Chrome you could try the Kiwi Browser.

For iOS and iPadOS users: Sadly, it is not. App Store policy does not allow browser implementations to be uploaded, which means all browsers available on that platform are just re-skinned Safari. This causes some problems (see below).

Можно мне использовать Scratch Addons на Safari?

На данный момент, нет.

Во-первых, магазин расширений Safari требует от всех разработчиков ежегодную плату, чтобы поддерживать расширение на магазине. Т. к. у команды Scratch Addons нет способа заработки, это правило делает очень сложным для поддерживания расширения. Также есть тех. проблема с имплементацией браузерных расширений в Safari, что делает некоторые основные функции неиспользуемыми.

Могу ли я использовать Scratch Addons в офлайн редакторе?

Scratch Addons нельзя использовать в официальном приложении Scratch, включая офлайн редактор.

Как альтернатива, большинства аддонов для редактора проектов доступны на TurboWarp, у которого есть скачиваемое приложение для Windows, macOS и Linux. Также на браузерах, которые поддерживают Progressive Web Applications (Прогрессивные веб-приложения) по типу Google Chrome, ты также можешь установить редактор TurboWarp как PWA и использовать его без интернет-соединения.

Есть ли несовместимые программы?

Некоторые браузерные расширения и юзерскрипты мешают работе Scratch Addons. Если у тебя есть какие-то проблемы, можешь попробовать их отключить:

  • Scratch 3 Developer Tools: Это браузерное расширение является копией аддона «Инструменты разработчика». Ты должен удалить это расширение и включить аддон.
  • Better3.0: Это браузерное расширение может мешать работе некоторым аддонам. К счастью, большинства его функций также доступны как аддоны.

Безопасность и приватность

Scratch Addons безопасен?

Да. У Scratch Addons не должно быть проблем с безопасностью в её последней версии. Scratch Addons является open-source проектом, так что код рассматривается внёсшими вклад в Scratch Addons. Также Интернет-магазин Chrome, Дополнения для Firefox и Дополнения Microsoft Edge рассматривают каждую новую версию Scratch Addons до публикования на их магазинах.

Как я могу сообщить об уязвимости?

Если ты нашёл уязвимость, пожалуйста, свяжись с World_Languages лично по электронной почте worldxlanguages (собака) gmail.com. Если ты не получишь ответа в течении 48 часов, то сделай проблему (issue) говоря о том, что ты уже отправил письмо по эл. почте.

Ты можешь либо прочитать нашу политику безопасности, либо посмотреть наши рекомендации, которые мы опубликовали.

Будет ли мой аккаунт безопасен во время использования Scratch Addons?

Yes. Features related to your Scratch account are thoroughly reviewed by Scratch Addons contributors to ensure that they will not harm your Scratch account. Scratch Addons keeps your account credentials secure, and it will not modify or delete your projects or assets without your permission. However, you may use the extension without any account-related features if you so choose.

Аддоны на Scratch Addons также были редактированы некоторыми тех, кто внёс вклад на репозитории, так что никто не может просто засунуть вредоносный код под нашими глазами.

We never send any confidential or personally identifying information outside of your browser. See the extension privacy policy for more information.

Using Scratch Addons

How do I enable addons?

To enable addons, first go to the settings by:

Then, find addons you’d like to enable using the sidebar or the search box. To enable an addon, click the switch on the right side of the addon tile.

Могу ли я говорить людям о Scratch Addons на Scratch?

You can’t, and please don’t. There is a policy that forbids mentioning browser extensions/userscripts here, and violations have resulted in Scratch Team removing posts or muting accounts. You may, however, use different methods to tell your friends about Scratch Addons.

Мне кажется, Scratch Addons замедляет Scratch. Что я могу сделать?

You can try disabling addons that you don’t need, especially complex features such as the variables tab, debugger, and cat blocks that watch the mouse pointer. Most addons with a performance impact will provide a warning in the extended addon information.

Some specific advices:

  • Turn off 60FPS addon. While the addon can increase the maximum speed a project can run, it does not reduce lags. To run such projects faster, use TurboWarp.
  • “Variable manager” addon should not be used while the project is running.

I cannot receive notifications. Why?

First, disable and re-enable the “Scratch Notifier” addon. This can fix some issues.

If the problem continues, then check the operating system’s notification settings. You have to allow the browser - such as Google Chrome - to send notifications.

  • Windows: Open Settings, open the “Notifications & actions” category, then find “Change notification settings for individual senders”. Read Microsoft’s help article for more detailed information.
  • macOS: Open System Preferences, then open the Notifications section. Select the browser (e.g. Google Chrome) on the left and enable notifications. Read Apple’s help article for more detailed information.

You should also make sure that “focus assist” (on Windows) or “Do Not Disturb” (on macOS) is disabled.

How do I watch recordings made with the project video recorder addon?

Due to technical limitations, videos recorded with this addon are in the WebM format. You can view .webm files using your browser (by dragging and dropping the file) or by using a media player that supports it, such as VLC Media Player.

To convert WebM files into MP4 or other formats, you can use a video conversion software that supports WebM, such as HandBrake or CloudConvert, although we recommend simply viewing these files with a browser or media player. Note that this can take a long time depending on the size of the video.

Как можно активировать пасхальные аддоны?

Чтобы показать пасхальные аддоны, введите код Конами (↑↑↓↓←→←→BA) клавиатурой на странице настроек. Затем пасхальные аддоны будут показаны, позволяя Вам активировать их.

Некоторые из наших пасхальных аддонов — «Аддон, который ничего не делает» («Исправить капитализацию слов “Настройки Учётной Записи”») и «Глюк точки с запятой». Вгляните на вкладку аддонов для полного списка.

Contributing

Как я могу внести вклад в Scratch Addons?

Firstly, we appreciate your interest in contributing to Scratch Addons!

As an open source project, we welcome any kind of contribution. You don’t need to ask in advance – everyone is welcome to contribute! You can contribute in many ways, many of which don’t require programming knowledge.

  • Помочь с кодом

    If you are familiar with JavaScript, HTML, and CSS, you can contribute by fixing bugs, making adjustments, or adding features.

    To incorporate your changes into the main extension, you need to create a pull request. You can do so by forking the repository, creating a branch, making the necessary changes, and then locating the option to create a pull request. We will review it and most likely make some changes before it gets merged.

    You can also contribute to other aspects of the organization, such as our website. You can view all of our repositories on our GitHub organization page.

  • Предложить идею

    Have an idea that you think would be a good addition to Scratch Addons? Let us know!

  • Пожаловаться на баг

    Found a bug in one of our addons, the settings page, or anything else in our extension? Send us a bug report.

  • Перевести Scratch Addons

    If you are fluent in another language, you can help translate/localize Scratch Addons to said language. You can start by joining the localization team.

  • Написать документацию

    Are you familiar with the inner workings of Scratch Addons? If so, you can write the documentation for it. The documentation is located in our website repo. Feel free to open a pull request!

  • Отправить отзыв

    You can send feedback on this page. Your feedback may give us a different perspective in the extension development and help us know things needed attention and fix bugs.

  • Написать отзыв на магазинах расширений

    You can leave a review about Scratch Addons on the Chrome extension page, the Firefox addon page or the Microsoft Edge addon page. This is a great way to help convince others to install the extension!

  • Поставить звезду на нашей репозитории

    Basically, the GitHub star is similar to the Scratch star/favorite. You can do this by going to our repository and clicking the “Star” button on the top-right corner.

  • Рассказать о Scratch Addons

    You can tell anyone about Scratch Addons, including your friends, relatives, and teachers. We’re just asking you not to do this on the Scratch website.

Как я могу сделать свой аддон?

Read more about it here.

Что я могу сделать, если я найду проблему?

Вы можете сказать нам, используя одних из этих способов.

Мне кажется, Вы пропустили особенность. Что я могу сделать?

If you want to suggest an addon for the extension or have some other kind of good idea, tell us with one of these methods.

Where can I discuss Scratch Addons?

You can do it on our Discussion tab or our Discord server. There, you can ask questions and engage with the Scratch Addons community.

Technical

Что такое «аддон»?

Аддон похож на расширение или юзерскрипт, но они используют специальные API, которые даны расширением Scratch Addons. Эти API разрешают аддонам запускать скрипты на странице Scratch (юзерскрипты), запускать скрипты на фоне (постоянные скрипты) или добавлять стили к веб сайту Scratch (юзерстили).

Userscripts can use the addon.* JavaScript APIs, which allow them to obtain Scratch-related information (for example, the currently logged in user) and use extension APIs (like sending notifications).

Если всё — это аддон, то что делает Scratch Addons?

By itself, Scratch Addons is just an addon loader. Its main tasks are to:

  • Позволять пользователям включать, выключать и настраивать аддоны.
  • Запускать аддоны и давать им различные API.
  • Provide useful data to addons (for example, the addon.auth API).
  • Создавать прототипы для испольщования с помощью юзерскриптов для аддонов.
  • Предоставлять способы, чтобы получить доступ к состоянию Redux и доступ к модифицированию состояния.
  • Избегайте тех случаев, когда аддоны мешают друг другу.
  • Избегайте скопированную работу из других аддонов.

Other

How can I add/remove myself to/from the contributors page?

If you want your name to be on the page, please read and follow the instructions of this issue.

If you don’t want your name to be on the page, please tell us by creating an issue on our contributors repository, or by other means of contact. We’re sorry for the inconvenience.

У меня есть ещё вопросы!

If you have more questions that need answers, you can create a post on our Discussion tab or send a message on our Discord server. We will answer as best we can!