Skip to content

Commit b908bfc

Browse files
authored
Merge pull request #11050 from AThousandShips/fix_spelling
Various grammar and spelling fixes
2 parents a17a44d + 92cd36b commit b908bfc

File tree

49 files changed

+84
-84
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

49 files changed

+84
-84
lines changed

contributing/development/best_practices_for_engine_contributors.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ order to achieve greater productivity. In this case, *a solution is needed*.
6060

6161
Believing that problems may arise in the future and that the software needs to
6262
be ready to solve them by the time they appear is called *"Future proofing"* and
63-
its characterized by lines of thought such as:
63+
it's characterized by lines of thought such as:
6464

6565
- I think it would be useful for users to...
6666
- I think users will eventually need to...

contributing/development/compiling/compiling_for_macos.rst

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ If all goes well, the resulting binary executable will be placed in the
7272
runs without any dependencies. Executing it will bring up the Project
7373
Manager.
7474

75-
.. note:: Using a standalone editor executable is not recommended, it should be always packaged into an
75+
.. note:: Using a standalone editor executable is not recommended, it should be always packaged into a
7676
``.app`` bundle to avoid UI activation issues.
7777

7878
.. note:: If you want to use separate editor settings for your own Godot builds
@@ -83,7 +83,7 @@ Manager.
8383
Automatic ``.app`` bundle creation
8484
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
8585

86-
To automatically create an ``.app`` bundle like in the official builds, use the ``generate_bundle=yes`` option on the *last*
86+
To automatically create a ``.app`` bundle like in the official builds, use the ``generate_bundle=yes`` option on the *last*
8787
SCons command used to build editor:
8888

8989
::
@@ -101,7 +101,7 @@ run the above two commands and then use ``lipo`` to bundle them together:
101101

102102
lipo -create bin/godot.macos.editor.x86_64 bin/godot.macos.editor.arm64 -output bin/godot.macos.editor.universal
103103

104-
To create an ``.app`` bundle, you need to use the template located in ``misc/dist/macos_tools.app``. Typically, for an optimized
104+
To create a ``.app`` bundle, you need to use the template located in ``misc/dist/macos_tools.app``. Typically, for an optimized
105105
editor binary built with ``dev_build=yes``::
106106

107107
cp -r misc/dist/macos_tools.app ./bin/Godot.app
@@ -169,11 +169,11 @@ x86_64 architectures.
169169
scons platform=macos target=template_debug arch=arm64
170170
scons platform=macos target=template_release arch=arm64 generate_bundle=yes
171171

172-
To create an ``.app`` bundle like in the official builds, you need to use the
172+
To create a ``.app`` bundle like in the official builds, you need to use the
173173
template located in ``misc/dist/macos_template.app``. This process can be automated by using
174174
the ``generate_bundle=yes`` option on the *last* SCons command used to build export templates
175175
(so that all binaries can be included). This option also takes care of calling ``lipo`` to create
176-
an *Universal 2* binary from two separate ARM64 and x86_64 binaries (if both were compiled beforehand).
176+
a *Universal 2* binary from two separate ARM64 and x86_64 binaries (if both were compiled beforehand).
177177

178178
.. note::
179179

contributing/development/compiling/index.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ Building from source
77

88
.. highlight:: shell
99

10-
Godot prides itself on being very easy to build, by C++ projects' standards.
10+
Godot prides itself on being very easy to build, by C++ project standards.
1111
:ref:`Godot uses the SCons build system <doc_faq_why_scons>`, and after the initial
1212
setup compiling the engine for your current platform should be as easy as running:
1313

contributing/development/core_and_modules/2d_coordinate_systems.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ This is a detailed overview of the available 2D coordinate systems and 2D transf
1010
built in. The basic concepts are covered in :ref:`doc_viewport_and_canvas_transforms`.
1111

1212
:ref:`Transform2D <class_Transform2D>` are matrices that convert coordinates from one coordinate
13-
system to an other. In order to use them, it is beneficial to know which coordinate systems are
13+
system to another. In order to use them, it is beneficial to know which coordinate systems are
1414
available in Godot. For a deeper understanding, the :ref:`doc_matrices_and_transforms` tutorial
1515
offers insights to the underlying functionality.
1616

@@ -122,7 +122,7 @@ effects of each of them.
122122
viewport. This transform is used for :ref:`Windows <class_Window>` as described in
123123
:ref:`doc_multiple_resolutions`, but can also be manually set on *SubViewports* by means of
124124
:ref:`size <class_SubViewport_property_size>` and
125-
:ref:`size_2d_override <class_SubViewport_property_size_2d_override>`. It's
125+
:ref:`size_2d_override <class_SubViewport_property_size_2d_override>`. Its
126126
:ref:`translation <class_Transform2D_method_get_origin>`,
127127
:ref:`rotation <class_Transform2D_method_get_rotation>` and
128128
:ref:`skew <class_Transform2D_method_get_skew>` are the default values and it can only have

contributing/development/core_and_modules/binding_to_external_libraries.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -167,7 +167,7 @@ environment's paths:
167167
168168
# This is an absolute path where your .a libraries reside.
169169
# If using a relative path, you must convert it to a
170-
# full path using an utility function, such as `Dir('...').abspath`.
170+
# full path using a utility function, such as `Dir('...').abspath`.
171171
env.Append(LIBPATH=[Dir('libpath').abspath])
172172
173173
# Check with the documentation of the external library to see which library

contributing/development/handling_compatibility_breakages.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ the code, usually placed next to ``_bind_methods()``:
4444
static void _bind_compatibility_methods();
4545
#endif
4646
47-
They should start with a ``_`` to indicate that they are internal, and end with ``_bind_compat_`` followed by the PR number
47+
They should start with an ``_`` to indicate that they are internal, and end with ``_bind_compat_`` followed by the PR number
4848
that introduced the change (``88047`` in this example). These compatibility methods need to be implemented in a dedicated file,
4949
like ``core/math/a_star_grid_2d.compat.inc`` in this case:
5050

contributing/documentation/docs_image_guidelines.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ On macOS, pressing :kbd:`Shift + Command + 3` does the same.
2525
To take a picture of the entire screen press :kbd:`Shift + Command + 4`.
2626
All screenshots taken will be saved to the desktop.
2727

28-
Each Linux desktop environment has it's own screenshot tool. For example,
28+
Each Linux desktop environment has its own screenshot tool. For example,
2929
on KDE Plasma the program Spectacle is used for taking screenshots. If your
3030
distribution doesn't come with one by default try searching its package
3131
repository, or Flathub if that's supported.

contributing/documentation/updating_the_class_reference.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ If you decide to document a class, but don't know what a particular method does,
7272
worry. Leave it for now, and list the methods you skipped when you open a pull request
7373
with your changes. Another writer will take care of it.
7474

75-
You can still look at the methods' implementation in Godot's source code on GitHub.
75+
You can still look at the method's implementation in Godot's source code on GitHub.
7676
If you have doubts, feel free to ask on the `Godot Forum <https://forum.godotengine.org/>`_
7777
and `Godot Contributors Chat <https://chat.godotengine.org/>`_.
7878

getting_started/step_by_step/scripting_player_input.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -212,7 +212,7 @@ with the engine. These include ``_process()``, to apply changes to the node
212212
every frame, and ``_unhandled_input()``, to receive input events like key and
213213
button presses from the users. There are quite a few more.
214214

215-
The ``Input`` singleton allows you to react to the players' input anywhere in
215+
The ``Input`` singleton allows you to react to the player's input anywhere in
216216
your code. In particular, you'll get to use it in the ``_process()`` loop.
217217

218218
In the next lesson, :ref:`doc_signals`, we'll build upon the relationship between

tutorials/3d/lights_and_shadows.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -189,7 +189,7 @@ Every face whose front-side is hit by the light rays is lit, while the others
189189
stay dark. Unlike most other light types, directional lights don't have specific
190190
parameters.
191191

192-
The directional light also offers a **Angular Distance** property, which
192+
The directional light also offers an **Angular Distance** property, which
193193
determines the light's angular size in degrees. Increasing this above ``0.0``
194194
will make shadows softer at greater distances from the caster, while also
195195
affecting the sun's appearance in procedural sky materials. This is called a

tutorials/animation/animation_tree.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ and then use an ``AnimationTree`` to control the playback.
2424

2525
``AnimationPlayer`` and ``AnimationTree`` can be used in both 2D and 3D scenes. When importing 3D scenes and their animations, you can use
2626
`name suffixes <https://docs.godotengine.org/en/stable/tutorials/assets_pipeline/importing_3d_scenes/node_type_customization.html#animation-loop-loop-cycle>`_
27-
to simplify the process and import with the correct properties. At the end, the imported Godot scene will contain the animations in a ``AnimationPlayer`` node.
27+
to simplify the process and import with the correct properties. At the end, the imported Godot scene will contain the animations in an ``AnimationPlayer`` node.
2828
Since you rarely use imported scenes directly in Godot (they are either instantiated or inherited from), you can place the ``AnimationTree`` node in your
2929
new scene which contains the imported one. Afterwards, point the ``AnimationTree`` node to the ``AnimationPlayer`` that was created in the imported scene.
3030

tutorials/animation/creating_movies.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -169,7 +169,7 @@ to another format for viewing on the web or by Godot with the VideoStreamPlayer
169169
node. MJPEG does not support transparency. AVI output is currently limited to a
170170
file of 4 GB in size at most.
171171

172-
To use AVI, specify a path to an ``.avi`` file to be created in the
172+
To use AVI, specify a path to a ``.avi`` file to be created in the
173173
**Editor > Movie Writer > Movie File** project setting.
174174

175175
PNG

tutorials/animation/playing_videos.rst

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ as it was too buggy and difficult to maintain.
2222

2323
.. note::
2424

25-
You may find videos with an ``.ogg`` or ``.ogx`` extensions, which are generic
25+
You may find videos with a ``.ogg`` or ``.ogx`` extensions, which are generic
2626
extensions for data within an Ogg container.
2727

2828
Renaming these file extensions to ``.ogv`` *may* allow the videos to be
@@ -34,7 +34,7 @@ Setting up VideoStreamPlayer
3434

3535
1. Create a VideoStreamPlayer node using the Create New Node dialog.
3636
2. Select the VideoStreamPlayer node in the scene tree dock, go to the inspector
37-
and load an ``.ogv`` file in the Stream property.
37+
and load a ``.ogv`` file in the Stream property.
3838

3939
- If you don't have your video in Ogg Theora format yet, jump to
4040
:ref:`doc_playing_videos_recommended_theora_encoding_settings`.
@@ -183,7 +183,7 @@ maximize the quality of the output Ogg Theora video, but this can require a lot
183183
of disk space.
184184

185185
`FFmpeg <https://ffmpeg.org/>`__ (CLI) is a popular open source tool
186-
for this purpose. FFmpeg has a steep learning curve, but it's powerful tool.
186+
for this purpose. FFmpeg has a steep learning curve, but it's a powerful tool.
187187

188188
Here are example FFmpeg commands to convert an MP4 video to Ogg Theora. Since
189189
FFmpeg supports a lot of input formats, you should be able to use the commands

tutorials/best_practices/data_preferences.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@ Contiguous memory stores imply the following operation performance:
105105
though. Done by re-sorting the Array after every edit and writing an
106106
ordered-aware search algorithm.
107107

108-
Godot implements Dictionary as an ``HashMap<Variant, Variant, VariantHasher, StringLikeVariantComparator>``. The engine
108+
Godot implements Dictionary as a ``HashMap<Variant, Variant, VariantHasher, StringLikeVariantComparator>``. The engine
109109
stores a small array (initialized to 2^3 or 8 records) of key-value pairs. When
110110
one attempts to access a value, they provide it a key. It then *hashes* the
111111
key, i.e. converts it into a number. The "hash" is used to calculate the index

tutorials/best_practices/scenes_versus_scripts.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ declarative code.
1010
Each system's capabilities are different as a result.
1111
Scenes can define how an extended class initializes, but not what its
1212
behavior actually is. Scenes are often used in conjunction with a script,
13-
the scene declaring a composition of nodes, and the script adding behaviour with imperative code.
13+
the scene declaring a composition of nodes, and the script adding behavior with imperative code.
1414

1515
Anonymous types
1616
---------------

tutorials/editor/command_line_tutorial.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ suitable for this workflow.
1616
On Windows and Linux, you can run a Godot binary in a terminal by specifying
1717
its relative or absolute path.
1818

19-
On macOS, the process is different due to Godot being contained within an
19+
On macOS, the process is different due to Godot being contained within a
2020
``.app`` bundle (which is a *folder*, not a file). To run a Godot binary
2121
from a terminal on macOS, you have to ``cd`` to the folder where the Godot
2222
application bundle is located, then run ``Godot.app/Contents/MacOS/Godot``

tutorials/editor/customizing_editor.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ After making changes, open the **Editor** menu at the top of the editor then
110110
choose **Editor Layouts**. In the dropdown list, you will see a list of saved
111111
editor layouts, plus **Default** which is a hardcoded editor layout that can't
112112
be removed. The default layout matches a fresh Godot installation with no
113-
changes made to the docks' position and size, and no floating docks.
113+
changes made to the docks' positions and sizes, and no floating docks.
114114

115115
You can remove a layout using the **Delete** option in the **Editor Layouts**
116116
dropdown.

tutorials/editor/index.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ Editor's interface
1313
------------------
1414

1515
The following pages explain how to use the various windows, workspaces, and
16-
docks that make up the Godot editor. We cover some specific editors' interface
16+
docks that make up the Godot editor. We cover some specific editors' interfaces
1717
in other sections where appropriate. For example, the :ref:`animation editor
1818
<doc_introduction_animation>`.
1919

tutorials/i18n/localization_using_gettext.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -216,7 +216,7 @@ You can generate an MO file with the command below:
216216
217217
msgfmt fr.po --no-hash -o fr.mo
218218
219-
If the PO file is valid, this command will create a ``fr.mo`` file besides
219+
If the PO file is valid, this command will create an ``fr.mo`` file besides
220220
the PO file. This MO file can then be loaded in Godot as described above.
221221

222222
The original PO file should be kept in version control so you can update

tutorials/io/data_paths.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,7 @@ File logging can also be disabled completely using the
126126
``debug/file_logging/enable_file_logging`` project setting.
127127

128128
When the project crashes, crash logs are written to the same file as the log
129-
file. The crash log will only contain an usable backtrace if the binary that was
129+
file. The crash log will only contain a usable backtrace if the binary that was
130130
run contains debugging symbols, or if it can find a debug symbols file that
131131
matches the binary. Official binaries don't provide debugging symbols, so this
132132
requires a custom build to work. See

tutorials/io/runtime_file_loading_and_saving.rst

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -169,7 +169,7 @@ Audio/video files
169169
-----------------
170170

171171
Godot supports loading Ogg Vorbis, MP3, and WAV audio at runtime. Note that not *all*
172-
files with an ``.ogg`` extension are Ogg Vorbis files. Some may be Ogg Theora
172+
files with a ``.ogg`` extension are Ogg Vorbis files. Some may be Ogg Theora
173173
videos, or contain Opus audio within an Ogg container. These files will **not**
174174
load correctly as audio files in Godot.
175175

@@ -191,7 +191,7 @@ Example of loading an Ogg Theora video file in a :ref:`class_VideoStreamPlayer`
191191

192192
var video_stream_theora = VideoStreamTheora.new()
193193
# File extension is ignored, so it is possible to load Ogg Theora videos
194-
# that have an `.ogg` extension this way.
194+
# that have a `.ogg` extension this way.
195195
video_stream_theora.file = "/path/to/file.ogv"
196196
$VideoStreamPlayer.stream = video_stream_theora
197197

@@ -203,7 +203,7 @@ Example of loading an Ogg Theora video file in a :ref:`class_VideoStreamPlayer`
203203

204204
var videoStreamTheora = new VideoStreamTheora();
205205
// File extension is ignored, so it is possible to load Ogg Theora videos
206-
// that have an `.ogg` extension this way.
206+
// that have a `.ogg` extension this way.
207207
videoStreamTheora.File = "/Path/To/File.ogv";
208208
GetNode<VideoStreamPlayer>("VideoStreamPlayer").Stream = videoStreamTheora;
209209

tutorials/performance/gpu_optimization.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ other). This can be done by artists, or programmatically within Godot using an a
6565
There is also a cost to batching together objects in 3D. Several objects
6666
rendered as one cannot be individually culled. An entire city that is off-screen
6767
will still be rendered if it is joined to a single blade of grass that is on
68-
screen. Thus, you should always take objects' location and culling into account
68+
screen. Thus, you should always take objects' locations and culling into account
6969
when attempting to batch 3D objects together. Despite this, the benefits of
7070
joining static objects often outweigh other considerations, especially for large
7171
numbers of distant or low-poly objects.

tutorials/performance/pipeline_compilations.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,7 @@ the project or the environment. The pipeline precompilation system will keep
134134
track of these features as they're encountered for the first time and enable
135135
precompilation of them for any meshes or surfaces that are created afterwards.
136136

137-
If your game makes use of these features, **make sure to have an scene that uses
137+
If your game makes use of these features, **make sure to have a scene that uses
138138
them as early as possible** before loading the majority of the assets. This
139139
scene can be very simple and will do the job as long as it uses the features the
140140
game plans to use. It can even be rendered off-screen for at least one frame if

tutorials/physics/interpolation/2d_and_3d_physics_interpolation.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ This has some implications:
3434
Controlling the on / off behavior of 2D nodes therefore requires a little more
3535
thought and planning.
3636
- On the positive side, pivot behavior in the scene tree is perfectly preserved
37-
during interpolation in 2D, which gives super smooth behaviour.
37+
during interpolation in 2D, which gives super smooth behavior.
3838

3939
Resetting physics interpolation
4040
-------------------------------

tutorials/physics/interpolation/physics_interpolation_introduction.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ Adapt the tick rate?
6060
~~~~~~~~~~~~~~~~~~~~
6161

6262
Instead of designing the game at a fixed physics tick rate, we could allow the tick
63-
rate to scale according to the end users hardware. We could for example use a fixed
63+
rate to scale according to the end user's hardware. We could for example use a fixed
6464
tick rate that works for that hardware, or even vary the duration of each physics
6565
tick to match a particular frame duration.
6666

@@ -70,7 +70,7 @@ run in the ``_physics_process``) work best and most consistently when run at a
7070
that has been designed for 60 TPS (ticks per second) at e.g. 10 TPS, the physics
7171
will behave completely differently. Controls may be less responsive, collisions /
7272
trajectories can be completely different. You may test your game thoroughly at 60
73-
TPS, then find it breaks on end users machines when it runs at a different tick
73+
TPS, then find it breaks on end users' machines when it runs at a different tick
7474
rate.
7575

7676
This can make quality assurance difficult with hard to reproduce bugs, especially

tutorials/physics/using_jolt_physics.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ Introduction
88

99
The Jolt physics engine was added as an alternative to the existing Godot Physics
1010
physics engine in 4.4. Jolt is developed by Jorrit Rouwe with a focus on games and
11-
VR applications. Previously it was available as a extension but is now built into
11+
VR applications. Previously it was available as an extension but is now built into
1212
Godot.
1313

1414
It is important to note that the built-in Jolt Physics module is considered

tutorials/platform/android/android_plugin.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@ Use the following steps if you have a v1 Android plugin you want to migrate to v
138138

139139
3. After updating the Godot Android library dependency, sync or build the plugin and resolve any compile errors:
140140

141-
- The ``Godot`` instance provided by ``GodotPlugin::getGodot()`` no longer has access to a ``android.content.Context`` reference. Use ``GodotPlugin::getActivity()`` instead.
141+
- The ``Godot`` instance provided by ``GodotPlugin::getGodot()`` no longer has access to an ``android.content.Context`` reference. Use ``GodotPlugin::getActivity()`` instead.
142142

143143
4. Delete the ``gdap`` configuration file(s) and follow the instructions in the `Packaging a v2 Android plugin`_ section to set up the plugin configuration.
144144

tutorials/plugins/editor/import_plugins.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -241,7 +241,7 @@ you do this you have to be careful when you add more presets.
241241
This is the method which defines the available options.
242242
:ref:`_get_import_options() <class_EditorImportPlugin_private_method__get_import_options>` returns
243243
an array of dictionaries, and each dictionary contains a few keys that are
244-
checked to customize the option as its shown to the user. The following table
244+
checked to customize the option as it's shown to the user. The following table
245245
shows the possible keys:
246246

247247
+-------------------+------------+----------------------------------------------------------------------------------------------------------+

0 commit comments

Comments
 (0)