Skip to content

Commit 268ed99

Browse files
committed
grammar pass
1 parent bd44ca4 commit 268ed99

File tree

1 file changed

+6
-7
lines changed

1 file changed

+6
-7
lines changed

src/index.html

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -158,10 +158,10 @@ <h2>How sb3fix works</h2>
158158
<p>A Scratch project has three main components that can be "corrupted" in different ways.</p>
159159
<p>
160160
Scratch project files are zip files.
161-
The zip file can often be corrupted by a storage device failure, for example due to a power outage or not ejecting a USB drive before unplugging.
161+
The zip file can often be corrupted by a storage device failure, for example, due to a power outage or not ejecting a USB drive before unplugging.
162162
Scratch and most other tools that open zips don't know how to handle corruption.
163163
sb3fix uses an <a href="https://www.construct.net/en/blogs/ashleys-blog-2/recovering-corrupt-zip-files-1895">alternative approach</a> that lets it read a zip file even when the "central directory" used by most apps is missing or corrupt.
164-
Depending on how bad the zip is corrupted, sb3fix might recover your project in its entirety or may miss significant parts.
164+
Depending on how badly the zip is corrupted, sb3fix might recover your project in its entirety or may miss significant parts.
165165
</p>
166166
<details>
167167
<summary>Example of error messages due to zip corruption</summary>
@@ -176,9 +176,8 @@ <h2>How sb3fix works</h2>
176176
This file contains your project's sprites, scripts, variables, lists, and metadata about costumes and sounds.
177177
When you load a project, Scratch checks that all parts of the JSON are in the correct format.
178178
There are bugs that allow the project.json that gets generated when you save your project to not pass these checks.
179-
sb3fix checks for a bunch of these failures cases and changes the JSON to make the checks pass.
179+
sb3fix checks for a bunch of these failure cases and changes the JSON to make the checks pass.
180180
This usually results in your whole project being recovered, and writing new fixes is usually easy when we become aware of missing fixes.
181-
Corruption in project.json tends to result in error messages like:
182181
</p>
183182
<details>
184183
<summary>Examples of error messages due to project.json corruption</summary>
@@ -195,9 +194,9 @@ <h2>How sb3fix works</h2>
195194
</ul>
196195
</details>
197196
<p>
198-
The last part of a Scratch project are your project's costumes and sounds, known as assets.
199-
Assets are also files in the zip and are use standard file formats such as <a href="https://en.wikipedia.org/wiki/PNG">PNG</a>, <a href="https://en.wikipedia.org/wiki/SVG">SVG</a>, <a href="https://en.wikipedia.org/wiki/WAV">WAV</a>, and others.
200-
Corrupted costumes appear as a question mark in a gray box, and corrupted sounds appear are replaced with zero second sounds.
197+
The last part of a Scratch project is your project's costumes and sounds, known as assets.
198+
Assets are also files in the zip and use standard file formats such as <a href="https://en.wikipedia.org/wiki/PNG">PNG</a>, <a href="https://en.wikipedia.org/wiki/SVG">SVG</a>, <a href="https://en.wikipedia.org/wiki/WAV">WAV</a>, and others.
199+
Corrupted costumes appear as a question mark in a gray box, and corrupted sounds are replaced with zero-second sounds.
201200
There are other bugs that can result in these symptoms even if the asset is not corrupt.
202201
Some corrupted costumes load fine but cause a crash if you try to edit them.
203202
At this time, sb3fix does not attempt to fix asset corruption beyond our attempts to fix zip corruption.

0 commit comments

Comments
 (0)