From c47c83f3dd222bf907863153b3388fd1f6ae5221 Mon Sep 17 00:00:00 2001
From: Ayke Halder <mail@ayke-halder.de>
Date: Fri, 6 Sep 2024 16:30:03 +0200
Subject: [PATCH] [DOCS] Fix typos and grammar in changelogs
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Resolves: #104847
Releases: main
Change-Id: I018f359886bb98962646ab542da5cabb6851af43
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/85915
Reviewed-by: Chris Müller <typo3@brotkrueml.dev>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Chris Müller <typo3@brotkrueml.dev>
Reviewed-by: Simon Schaufelberger <simonschaufi+typo3@gmail.com>
Tested-by: Simon Schaufelberger <simonschaufi+typo3@gmail.com>
Tested-by: core-ci <typo3@b13.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
---
 .../13.0/Breaking-102108-TCATypesbitmask_Settings.rst  | 10 +++++-----
 .../Breaking-102113-RemovedLegacySettingGFXgdlib.rst   |  2 +-
 ...102146-RemovedLegacySettingBEflexformForceCDATA.rst |  2 +-
 ...29-RemovedFlexFormTools-traverseFlexFormXMLData.rst |  2 +-
 ...eaking-102518-DatabaseEngineVersionRequirements.rst |  2 +-
 ...102900-MetaphoneSearchRemovedFromIndexed_search.rst |  2 +-
 ...king-102902-SearchRulesRemovedFromIndexedSearch.rst |  2 +-
 ...2921-RemoveSeveralOutdatedIndexedSearchFeatures.rst |  2 +-
 ...02924-SingleTableInheritanceFromFeGroupsRemoved.rst |  4 ++--
 ...ng-97664-FormPersistenceManagerInterfaceModifed.rst |  6 +++---
 ...on-87889-TYPO3BackendEntrypointScriptDeprecated.rst |  2 +-
 ...SR-14EventForPackageInitializationFunctionality.rst |  2 +-
 ...Feature-82855-UpdateMetadataOfOnlineMediaAssets.rst |  2 +-
 ...ture-99807-ImproveModifyUrlForCanonicalTagEvent.rst |  2 +-
 ...eature-103439-TypoScriptProviderForSitesAndSets.rst |  2 +-
 ...DefaultValueSupportForTEXTBLOBAndJSONFieldTypes.rst |  2 +-
 ...soleteGLOBALSTYPO3_CONF_VARSFEaddRootLineFields.rst |  6 +++---
 ...on-104108-TableDependantDefinitionOfColumnsOnly.rst |  2 +-
 ...IntroducePSR14EventModifyRecordListDownloadData.rst |  4 ++--
 ...Feature-103493-EditFullRecordInCheckLinksModule.rst |  2 +-
 .../Changelog/13.2/Feature-104002-SchemaAPI.rst        |  2 +-
 ...tSpecificColumnsOfMultipleFilesInFilelistModule.rst |  2 +-
 ...recation-101559-ExtbaseUsesExtcoreViewInterface.rst |  2 +-
 ...104607-BackendUserAuthenticationReturnWebmounts.rst |  2 +-
 ...oduceErrorHandlerFor403ErrorsWithRedirectOption.rst |  2 +-
 ...aticallyTransformTCAFieldValuesForRecordObjects.rst |  4 ++--
 ...Feature-104168-PSR-14EventForModifyingCountries.rst |  2 +-
 ...04221-IntroducePSR14EventsForRteTransformations.rst |  2 +-
 .../Feature-104311-AutoCreatedSystemTCAColumns.rst     |  5 +++--
 ...AddCastTextExpressionSupportToExpressionBuilder.rst |  2 +-
 ...e-104631-AddUNIONClauseSupportToTheQueryBuilder.rst |  6 +++---
 ...SR-14EventToAlterTheResultsOfPageTreeRepository.rst |  2 +-
 ...3100-AllowToDirectlyDeclareStaticRouteVariables.rst |  2 +-
 33 files changed, 48 insertions(+), 47 deletions(-)

diff --git a/typo3/sysext/core/Documentation/Changelog/13.0/Breaking-102108-TCATypesbitmask_Settings.rst b/typo3/sysext/core/Documentation/Changelog/13.0/Breaking-102108-TCATypesbitmask_Settings.rst
index a3358b8c1be3..8ee61b2a77c7 100644
--- a/typo3/sysext/core/Documentation/Changelog/13.0/Breaking-102108-TCATypesbitmask_Settings.rst
+++ b/typo3/sysext/core/Documentation/Changelog/13.0/Breaking-102108-TCATypesbitmask_Settings.rst
@@ -2,9 +2,9 @@
 
 .. _breaking-102108-1696618684:
 
-===================================================
-Breaking: #102108 - TCA [types][bitmask_*] settings
-===================================================
+=====================================================
+Breaking: #102108 - TCA `[types][bitmask_*]` settings
+=====================================================
 
 See :issue:`102108`
 
@@ -14,8 +14,8 @@ Description
 Handling of two settings has been removed from the
 TYPO3 Core codebase:
 
-* `$GLOBALS['TCA']['someTable']['types']['bitmask_excludelist_bits']`
-* `$GLOBALS['TCA']['someTable']['types']['bitmask_value_field']`
+* :php:`$GLOBALS['TCA']['someTable']['types']['bitmask_excludelist_bits']`
+* :php:`$GLOBALS['TCA']['someTable']['types']['bitmask_value_field']`
 
 
 Impact
diff --git a/typo3/sysext/core/Documentation/Changelog/13.0/Breaking-102113-RemovedLegacySettingGFXgdlib.rst b/typo3/sysext/core/Documentation/Changelog/13.0/Breaking-102113-RemovedLegacySettingGFXgdlib.rst
index b1553639c3f3..afe1f3f6862e 100644
--- a/typo3/sysext/core/Documentation/Changelog/13.0/Breaking-102113-RemovedLegacySettingGFXgdlib.rst
+++ b/typo3/sysext/core/Documentation/Changelog/13.0/Breaking-102113-RemovedLegacySettingGFXgdlib.rst
@@ -32,7 +32,7 @@ Migration
 The configuration value has been removed without replacement.
 
 Custom code that relied on :php:`$GLOBALS['TYPO3_CONF_VARS']['GFX']['gdlib']`
-should instead also adopt to the simpler check
+should instead adopt the simpler check
 :php:`if (class_exists(\GdImage::class))`.
 
 .. index:: LocalConfiguration, FullyScanned, ext:core
diff --git a/typo3/sysext/core/Documentation/Changelog/13.0/Breaking-102146-RemovedLegacySettingBEflexformForceCDATA.rst b/typo3/sysext/core/Documentation/Changelog/13.0/Breaking-102146-RemovedLegacySettingBEflexformForceCDATA.rst
index b1ea9dcc6073..8fbce274c076 100644
--- a/typo3/sysext/core/Documentation/Changelog/13.0/Breaking-102146-RemovedLegacySettingBEflexformForceCDATA.rst
+++ b/typo3/sysext/core/Documentation/Changelog/13.0/Breaking-102146-RemovedLegacySettingBEflexformForceCDATA.rst
@@ -14,7 +14,7 @@ Description
 The TYPO3 configuration option :php:`$GLOBALS['TYPO3_CONF_VARS']['BE']['flexformForceCDATA']`
 has been removed without substitution.
 
-This setting was an ancient work around for an issue in libxml in old PHP versions that has
+This setting was an ancient workaround for an issue in libxml in old PHP versions that has
 been resolved long ago.
 
 This was the last usage of :php:`useCDATA` option in FlexForm-related XML methods in
diff --git a/typo3/sysext/core/Documentation/Changelog/13.0/Breaking-102229-RemovedFlexFormTools-traverseFlexFormXMLData.rst b/typo3/sysext/core/Documentation/Changelog/13.0/Breaking-102229-RemovedFlexFormTools-traverseFlexFormXMLData.rst
index 4aad013c7e8a..a3d8db6fa41d 100644
--- a/typo3/sysext/core/Documentation/Changelog/13.0/Breaking-102229-RemovedFlexFormTools-traverseFlexFormXMLData.rst
+++ b/typo3/sysext/core/Documentation/Changelog/13.0/Breaking-102229-RemovedFlexFormTools-traverseFlexFormXMLData.rst
@@ -41,7 +41,7 @@ Impact
 ======
 
 In general, these changes should have relatively low impact on extensions, if they
-don't built additional low level functionality on top of the general TYPO3 Core
+don't build additional low level functionality on top of the general TYPO3 Core
 FlexForm related features. Extensions like the TemplaVoila forks may need to have
 a look for required adaptions, though.
 
diff --git a/typo3/sysext/core/Documentation/Changelog/13.0/Breaking-102518-DatabaseEngineVersionRequirements.rst b/typo3/sysext/core/Documentation/Changelog/13.0/Breaking-102518-DatabaseEngineVersionRequirements.rst
index 202ae4aecd3d..c59d5f2a4837 100644
--- a/typo3/sysext/core/Documentation/Changelog/13.0/Breaking-102518-DatabaseEngineVersionRequirements.rst
+++ b/typo3/sysext/core/Documentation/Changelog/13.0/Breaking-102518-DatabaseEngineVersionRequirements.rst
@@ -21,7 +21,7 @@ TYPO3 v13 supports these database products and versions:
 Impact
 ======
 
-Environments with older MariaDB or MySQL database engines will reporting an unsupported
+Environments with older MariaDB or MySQL database engines will report an unsupported
 database version and stop working properly with the upcoming Doctrine DBAL v4 upgrade.
 
 Affected installations
diff --git a/typo3/sysext/core/Documentation/Changelog/13.0/Breaking-102900-MetaphoneSearchRemovedFromIndexed_search.rst b/typo3/sysext/core/Documentation/Changelog/13.0/Breaking-102900-MetaphoneSearchRemovedFromIndexed_search.rst
index c371d3e9af26..6e2600b5e90f 100644
--- a/typo3/sysext/core/Documentation/Changelog/13.0/Breaking-102900-MetaphoneSearchRemovedFromIndexed_search.rst
+++ b/typo3/sysext/core/Documentation/Changelog/13.0/Breaking-102900-MetaphoneSearchRemovedFromIndexed_search.rst
@@ -36,7 +36,7 @@ On a code level, the removal affects these areas:
 
 * Class :php:`\TYPO3\CMS\IndexedSearch\Utility\DoubleMetaPhoneUtility` has been
   removed.
-* The "hook" :php:`$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['indexed_search']['metaphone']
+* The "hook" :php:`$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['indexed_search']['metaphone']`
   to register an own "metaphone" solution has been removed.
 * The extension configuration option :php:`enableMetaphoneSearch` has been removed.
 * The database columns :sql:`index_fulltext.metaphonedata` and :sql:`index_words.metaphone`
diff --git a/typo3/sysext/core/Documentation/Changelog/13.0/Breaking-102902-SearchRulesRemovedFromIndexedSearch.rst b/typo3/sysext/core/Documentation/Changelog/13.0/Breaking-102902-SearchRulesRemovedFromIndexedSearch.rst
index 10ee0a44f141..fd3161135752 100644
--- a/typo3/sysext/core/Documentation/Changelog/13.0/Breaking-102902-SearchRulesRemovedFromIndexedSearch.rst
+++ b/typo3/sysext/core/Documentation/Changelog/13.0/Breaking-102902-SearchRulesRemovedFromIndexedSearch.rst
@@ -11,7 +11,7 @@ See :issue:`102902`
 Description
 ===========
 
-The "Rules" section in Indexed Search stems from a time where today's knowledge
+The "Rules" section in Indexed Search stems from a time when today's knowledge
 how a search works was considered "advanced". By today's standards, it can be
 considered common sense and therefore the rules and its related TypoScript
 configuration have been removed.
diff --git a/typo3/sysext/core/Documentation/Changelog/13.0/Breaking-102921-RemoveSeveralOutdatedIndexedSearchFeatures.rst b/typo3/sysext/core/Documentation/Changelog/13.0/Breaking-102921-RemoveSeveralOutdatedIndexedSearchFeatures.rst
index 1727593881c1..ff0c0d25a751 100644
--- a/typo3/sysext/core/Documentation/Changelog/13.0/Breaking-102921-RemoveSeveralOutdatedIndexedSearchFeatures.rst
+++ b/typo3/sysext/core/Documentation/Changelog/13.0/Breaking-102921-RemoveSeveralOutdatedIndexedSearchFeatures.rst
@@ -13,7 +13,7 @@ Description
 
 The internal search of TYPO3, Indexed Search exists since over 20 years. Some
 functionality that is shipped with the search form is not considered up-to-date
-anymore, in regards to templating, as Indexed Search has an Extbase and
+anymore, in regard to templating, as Indexed Search has an Extbase and
 Fluid-based plugin since TYPO3 v6.2 (10 years).
 
 Some functionality was never removed, which is now the case:
diff --git a/typo3/sysext/core/Documentation/Changelog/13.0/Breaking-102924-SingleTableInheritanceFromFeGroupsRemoved.rst b/typo3/sysext/core/Documentation/Changelog/13.0/Breaking-102924-SingleTableInheritanceFromFeGroupsRemoved.rst
index a48fb5fb9f12..cd8f6bdb0c71 100644
--- a/typo3/sysext/core/Documentation/Changelog/13.0/Breaking-102924-SingleTableInheritanceFromFeGroupsRemoved.rst
+++ b/typo3/sysext/core/Documentation/Changelog/13.0/Breaking-102924-SingleTableInheritanceFromFeGroupsRemoved.rst
@@ -18,8 +18,8 @@ specific value of a database field.
 TYPO3 has the functionality enabled for the database tables :sql:`fe_users` and
 :sql:`fe_groups`.
 
-The respective default models, which do not make a lot of sense, as models are
-depending on a specific domain, have been removed in previous TYPO3 versions.
+The respective default models, which do not make a lot of sense as models
+depend on a specific domain, have been removed in previous TYPO3 versions.
 
 For frontend user groups, the usage and the usefulness for TYPO3 to ship this out
 of the box, has shown little impact. For this reason, the functionality has been
diff --git a/typo3/sysext/core/Documentation/Changelog/13.0/Breaking-97664-FormPersistenceManagerInterfaceModifed.rst b/typo3/sysext/core/Documentation/Changelog/13.0/Breaking-97664-FormPersistenceManagerInterfaceModifed.rst
index abad40f4bbe8..cf9db52dc47e 100644
--- a/typo3/sysext/core/Documentation/Changelog/13.0/Breaking-97664-FormPersistenceManagerInterfaceModifed.rst
+++ b/typo3/sysext/core/Documentation/Changelog/13.0/Breaking-97664-FormPersistenceManagerInterfaceModifed.rst
@@ -2,9 +2,9 @@
 
 .. _breaking-97664-1688659987:
 
-==========================================================
-Breaking: #97664 - FormPersistenceManagerInterface modifed
-==========================================================
+===========================================================
+Breaking: #97664 - FormPersistenceManagerInterface modified
+===========================================================
 
 See :issue:`97664`
 
diff --git a/typo3/sysext/core/Documentation/Changelog/13.0/Deprecation-87889-TYPO3BackendEntrypointScriptDeprecated.rst b/typo3/sysext/core/Documentation/Changelog/13.0/Deprecation-87889-TYPO3BackendEntrypointScriptDeprecated.rst
index 27bb876a8def..dcf535ce718f 100644
--- a/typo3/sysext/core/Documentation/Changelog/13.0/Deprecation-87889-TYPO3BackendEntrypointScriptDeprecated.rst
+++ b/typo3/sysext/core/Documentation/Changelog/13.0/Deprecation-87889-TYPO3BackendEntrypointScriptDeprecated.rst
@@ -21,7 +21,7 @@ Note that the maintenance tool is still available via `/typo3/install.php`.
 Impact
 ======
 
-The TYPO3 backend route path is made configurable in order to protected against
+The TYPO3 backend route path is made configurable in order to protect against
 application admin interface infrastructure enumeration (`WSTG-CONF-05`_).
 Therefore, all requests are handled by the PHP script `/index.php` in order to
 allow for variable admin interface URLs.
diff --git a/typo3/sysext/core/Documentation/Changelog/13.0/Feature-102935-PSR-14EventForPackageInitializationFunctionality.rst b/typo3/sysext/core/Documentation/Changelog/13.0/Feature-102935-PSR-14EventForPackageInitializationFunctionality.rst
index 3a46315bb2e0..a2fee0816ca1 100644
--- a/typo3/sysext/core/Documentation/Changelog/13.0/Feature-102935-PSR-14EventForPackageInitializationFunctionality.rst
+++ b/typo3/sysext/core/Documentation/Changelog/13.0/Feature-102935-PSR-14EventForPackageInitializationFunctionality.rst
@@ -38,7 +38,7 @@ by the core listeners to store their result, which was previously passed
 to the :doc:`removed <../13.0/Breaking-102935-OverhauledExtensionInstallationInExtensionManager>`
 `EXT:extensionmanager` PSR-14 events.
 
-Listeners can access those information using corresponding :php:`getStorageEntry()`
+Listeners can access that information using corresponding :php:`getStorageEntry()`
 method. Those entries are a :php:`PackageInitializationResult` object, which
 features the following methods:
 
diff --git a/typo3/sysext/core/Documentation/Changelog/13.0/Feature-82855-UpdateMetadataOfOnlineMediaAssets.rst b/typo3/sysext/core/Documentation/Changelog/13.0/Feature-82855-UpdateMetadataOfOnlineMediaAssets.rst
index c28d1d4c789c..562f0728108f 100644
--- a/typo3/sysext/core/Documentation/Changelog/13.0/Feature-82855-UpdateMetadataOfOnlineMediaAssets.rst
+++ b/typo3/sysext/core/Documentation/Changelog/13.0/Feature-82855-UpdateMetadataOfOnlineMediaAssets.rst
@@ -17,7 +17,7 @@ in the :guilabel:`File > Filelist` module. Additionally, also the context menu o
 such files has been extended for the new action.
 
 The action allows to reload the corresponding information from the external
-service. Those information are, for example, the preview image, the author or the
+service. That information is, for example, the preview image, the author or the
 dimensions of the online media asset.
 
 Impact
diff --git a/typo3/sysext/core/Documentation/Changelog/13.0/Feature-99807-ImproveModifyUrlForCanonicalTagEvent.rst b/typo3/sysext/core/Documentation/Changelog/13.0/Feature-99807-ImproveModifyUrlForCanonicalTagEvent.rst
index 8576fffa0b6a..4b5167e071d7 100644
--- a/typo3/sysext/core/Documentation/Changelog/13.0/Feature-99807-ImproveModifyUrlForCanonicalTagEvent.rst
+++ b/typo3/sysext/core/Documentation/Changelog/13.0/Feature-99807-ImproveModifyUrlForCanonicalTagEvent.rst
@@ -13,7 +13,7 @@ Description
 
 The :php:`\TYPO3\CMS\Seo\Event\ModifyUrlForCanonicalTagEvent`, used by listeners
 to manipulate the URL of the `canonical` tag, has been improved. The event is
-is now being dispatched after the standard functionality, such as fetching the
+now being dispatched after the standard functionality, such as fetching the
 URL from the page properties, has been executed.
 
 Additionally, the event is now even dispatched, in case the canonical tag
diff --git a/typo3/sysext/core/Documentation/Changelog/13.1/Feature-103439-TypoScriptProviderForSitesAndSets.rst b/typo3/sysext/core/Documentation/Changelog/13.1/Feature-103439-TypoScriptProviderForSitesAndSets.rst
index 3e781c9d53a9..24544d9c813a 100644
--- a/typo3/sysext/core/Documentation/Changelog/13.1/Feature-103439-TypoScriptProviderForSitesAndSets.rst
+++ b/typo3/sysext/core/Documentation/Changelog/13.1/Feature-103439-TypoScriptProviderForSitesAndSets.rst
@@ -69,7 +69,7 @@ Impact
 ======
 
 Sites and sets can ship TypoScript without the need for :sql:`sys_template`
-records in database, and dependencies can expressed via sets, allowing for
+records in database, and dependencies can be expressed via sets, allowing for
 automatic ordering and deduplication.
 
 .. index:: Backend, Frontend, PHP-API, TypoScript, YAML, ext:core
diff --git a/typo3/sysext/core/Documentation/Changelog/13.1/Feature-103578-AddDatabaseDefaultValueSupportForTEXTBLOBAndJSONFieldTypes.rst b/typo3/sysext/core/Documentation/Changelog/13.1/Feature-103578-AddDatabaseDefaultValueSupportForTEXTBLOBAndJSONFieldTypes.rst
index 77de181d62f1..0ff71bf77268 100644
--- a/typo3/sysext/core/Documentation/Changelog/13.1/Feature-103578-AddDatabaseDefaultValueSupportForTEXTBLOBAndJSONFieldTypes.rst
+++ b/typo3/sysext/core/Documentation/Changelog/13.1/Feature-103578-AddDatabaseDefaultValueSupportForTEXTBLOBAndJSONFieldTypes.rst
@@ -52,7 +52,7 @@ Advanced example with value quoting
 
     CREATE TABLE a_textfield_test_table
     (
-        # JSON object default value containting single quote in json field
+        # JSON object default value containing single quote in json field
         field1 JSON NOT NULL DEFAULT '{"key1": "value1", "key2": 123, "key3": "value with a '' single quote"}',
 
         # JSON object default value containing double-quote in json field
diff --git a/typo3/sysext/core/Documentation/Changelog/13.2/Deprecation-103752-ObsoleteGLOBALSTYPO3_CONF_VARSFEaddRootLineFields.rst b/typo3/sysext/core/Documentation/Changelog/13.2/Deprecation-103752-ObsoleteGLOBALSTYPO3_CONF_VARSFEaddRootLineFields.rst
index 1b1ed2e90fa8..bbabde6ef1cf 100644
--- a/typo3/sysext/core/Documentation/Changelog/13.2/Deprecation-103752-ObsoleteGLOBALSTYPO3_CONF_VARSFEaddRootLineFields.rst
+++ b/typo3/sysext/core/Documentation/Changelog/13.2/Deprecation-103752-ObsoleteGLOBALSTYPO3_CONF_VARSFEaddRootLineFields.rst
@@ -2,9 +2,9 @@
 
 .. _deprecation-103752-1714304437:
 
-======================================================================================
-Deprecation: #103752 - Obsolete $GLOBALS['TYPO3_CONF_VARS']['FE']['addRootLineFields']
-======================================================================================
+========================================================================================
+Deprecation: #103752 - Obsolete `$GLOBALS['TYPO3_CONF_VARS']['FE']['addRootLineFields']`
+========================================================================================
 
 See :issue:`103752`
 
diff --git a/typo3/sysext/core/Documentation/Changelog/13.2/Deprecation-104108-TableDependantDefinitionOfColumnsOnly.rst b/typo3/sysext/core/Documentation/Changelog/13.2/Deprecation-104108-TableDependantDefinitionOfColumnsOnly.rst
index c9b07f64541c..7cebe2524916 100644
--- a/typo3/sysext/core/Documentation/Changelog/13.2/Deprecation-104108-TableDependantDefinitionOfColumnsOnly.rst
+++ b/typo3/sysext/core/Documentation/Changelog/13.2/Deprecation-104108-TableDependantDefinitionOfColumnsOnly.rst
@@ -45,7 +45,7 @@ Migration
 The field to be rendered have to be passed as :php:`array` under the
 corresponding table name.
 
-An example, buidling such link using the `UriBuilder`:
+An example, building such link using the `UriBuilder`:
 
 .. code-block:: php
 
diff --git a/typo3/sysext/core/Documentation/Changelog/13.2/Feature-102337-IntroducePSR14EventModifyRecordListDownloadData.rst b/typo3/sysext/core/Documentation/Changelog/13.2/Feature-102337-IntroducePSR14EventModifyRecordListDownloadData.rst
index 6bc60f085a55..c7e23d4557d1 100644
--- a/typo3/sysext/core/Documentation/Changelog/13.2/Feature-102337-IntroducePSR14EventModifyRecordListDownloadData.rst
+++ b/typo3/sysext/core/Documentation/Changelog/13.2/Feature-102337-IntroducePSR14EventModifyRecordListDownloadData.rst
@@ -22,7 +22,7 @@ and
 hooks, which have been :ref:`deprecated <deprecation-102337-1715591179>`.
 
 The event allows to modify both body and header section of the data
-dump, so it can e.g. be use to redact sepcific data for GDPR compliance,
+dump, so it can e.g. be used to redact specific data for GDPR compliance,
 transform / translate specific data, trigger creation of archives or web hooks,
 log export access and more.
 
@@ -34,7 +34,7 @@ The event offers the following methods:
 - :php:`setRecords()`: Sets the modified body rows of the dataset.
 - :php:`getRequest()`: Returns the PSR request context.
 - :php:`getTable()`: Returns the name of the database table of the dataset.
-- :php:`getFormat()`: Returns the the format of the download action (CSV/JSON).
+- :php:`getFormat()`: Returns the format of the download action (CSV/JSON).
 - :php:`getFilename()`: Returns the name of the download filename (for browser output).
 - :php:`getId()`: Returns the page UID of the download origin.
 - :php:`getModTSconfig()`: Returns the active module TSconfig of the download origin.
diff --git a/typo3/sysext/core/Documentation/Changelog/13.2/Feature-103493-EditFullRecordInCheckLinksModule.rst b/typo3/sysext/core/Documentation/Changelog/13.2/Feature-103493-EditFullRecordInCheckLinksModule.rst
index 814a6292d478..fa1a3e038c2b 100644
--- a/typo3/sysext/core/Documentation/Changelog/13.2/Feature-103493-EditFullRecordInCheckLinksModule.rst
+++ b/typo3/sysext/core/Documentation/Changelog/13.2/Feature-103493-EditFullRecordInCheckLinksModule.rst
@@ -16,7 +16,7 @@ provided the possibility to edit the field of a record, a broken link has
 been identified for. However, in some cases relevant context might be missing,
 e.g. when editing redirect records.
 
-Therefore, a new button has been introdcued, which allows to edit the
+Therefore, a new button has been introduced, which allows to edit the
 full record of the broken link. The new button is placed next to the
 existing - single field - edit button.
 
diff --git a/typo3/sysext/core/Documentation/Changelog/13.2/Feature-104002-SchemaAPI.rst b/typo3/sysext/core/Documentation/Changelog/13.2/Feature-104002-SchemaAPI.rst
index 0c75e5398e0a..89d032b71ecd 100644
--- a/typo3/sysext/core/Documentation/Changelog/13.2/Feature-104002-SchemaAPI.rst
+++ b/typo3/sysext/core/Documentation/Changelog/13.2/Feature-104002-SchemaAPI.rst
@@ -68,7 +68,7 @@ holistically as a graph. Passive Relations
 are currently only connected to a Schema, and Active Relations to a Field or
 a Schema.
 
-As the Schema API fetches information solely based on TCA, a Active Relation
+As the Schema API fetches information solely based on TCA, an Active Relation
 only points to _possible_ references, however, the actual reference
 (does a record really have a connection to another database table) would
 require an actual Record instance (a database row) to evaluate this information.
diff --git a/typo3/sysext/core/Documentation/Changelog/13.2/Feature-104095-EditSpecificColumnsOfMultipleFilesInFilelistModule.rst b/typo3/sysext/core/Documentation/Changelog/13.2/Feature-104095-EditSpecificColumnsOfMultipleFilesInFilelistModule.rst
index af53eb9bd6a2..3923a1f65fdb 100644
--- a/typo3/sysext/core/Documentation/Changelog/13.2/Feature-104095-EditSpecificColumnsOfMultipleFilesInFilelistModule.rst
+++ b/typo3/sysext/core/Documentation/Changelog/13.2/Feature-104095-EditSpecificColumnsOfMultipleFilesInFilelistModule.rst
@@ -11,7 +11,7 @@ See :issue:`104095`
 Description
 ===========
 
-Using the "Show columns" action in the the :guilabel:`File > Filelist`
+Using the "Show columns" action in the :guilabel:`File > Filelist`
 backend module allows to select the columns to be displayed file and
  folder listing.
 
diff --git a/typo3/sysext/core/Documentation/Changelog/13.3/Deprecation-101559-ExtbaseUsesExtcoreViewInterface.rst b/typo3/sysext/core/Documentation/Changelog/13.3/Deprecation-101559-ExtbaseUsesExtcoreViewInterface.rst
index 9e41b8e0e68c..4b02557146eb 100644
--- a/typo3/sysext/core/Documentation/Changelog/13.3/Deprecation-101559-ExtbaseUsesExtcoreViewInterface.rst
+++ b/typo3/sysext/core/Documentation/Changelog/13.3/Deprecation-101559-ExtbaseUsesExtcoreViewInterface.rst
@@ -11,7 +11,7 @@ See :issue:`101559`
 Description
 ===========
 
-The default view of ext:extbase now returns an view that implements
+The default view of ext:extbase now returns a view that implements
 :php:`TYPO3\CMS\Core\View\ViewInterface` and not only
 :php:`TYPO3Fluid\Fluid\View\ViewInterface` anymore. This allows
 implementing any view that implements :php:`TYPO3\CMS\Core\View\ViewInterface`,
diff --git a/typo3/sysext/core/Documentation/Changelog/13.3/Deprecation-104607-BackendUserAuthenticationReturnWebmounts.rst b/typo3/sysext/core/Documentation/Changelog/13.3/Deprecation-104607-BackendUserAuthenticationReturnWebmounts.rst
index 54140328158b..543afd270f1e 100644
--- a/typo3/sysext/core/Documentation/Changelog/13.3/Deprecation-104607-BackendUserAuthenticationReturnWebmounts.rst
+++ b/typo3/sysext/core/Documentation/Changelog/13.3/Deprecation-104607-BackendUserAuthenticationReturnWebmounts.rst
@@ -15,7 +15,7 @@ Method :php:`BackendUserAuthentication::returnWebmounts()` has
 been marked as deprecated and will be removed with TYPO3 v14.
 
 Method :php:`BackendUserAuthentication::getWebmounts()` was
-introduced as substitution. It returns an unique list of integer uids
+introduced as substitution. It returns a unique list of integer uids
 instead of a list of strings, which is more type safe.
 Superfluous calls to array_unique() can be removed since the uniqueness
 is now guaranteed by BackendUserAuthentication::getWebmounts().
diff --git a/typo3/sysext/core/Documentation/Changelog/13.3/Feature-101252-IntroduceErrorHandlerFor403ErrorsWithRedirectOption.rst b/typo3/sysext/core/Documentation/Changelog/13.3/Feature-101252-IntroduceErrorHandlerFor403ErrorsWithRedirectOption.rst
index 1e476ec90b0a..39e9bf257510 100644
--- a/typo3/sysext/core/Documentation/Changelog/13.3/Feature-101252-IntroduceErrorHandlerFor403ErrorsWithRedirectOption.rst
+++ b/typo3/sysext/core/Documentation/Changelog/13.3/Feature-101252-IntroduceErrorHandlerFor403ErrorsWithRedirectOption.rst
@@ -28,7 +28,7 @@ login process is handled. Additionally, the :php:`loginRedirectParameter`
 must be set to the URL parameter that will be used to hand over the original
 URL to the target page.
 
-The redirect is ensures that the original URL is added to the configured GET
+The redirect ensures that the original URL is added to the configured GET
 parameter :php:`loginRedirectParameter`, so that the user can be redirected
 back to the original page after a successful login.
 
diff --git a/typo3/sysext/core/Documentation/Changelog/13.3/Feature-103581-AutomaticallyTransformTCAFieldValuesForRecordObjects.rst b/typo3/sysext/core/Documentation/Changelog/13.3/Feature-103581-AutomaticallyTransformTCAFieldValuesForRecordObjects.rst
index 6ecb8d0861e9..f23ec62b7214 100644
--- a/typo3/sysext/core/Documentation/Changelog/13.3/Feature-103581-AutomaticallyTransformTCAFieldValuesForRecordObjects.rst
+++ b/typo3/sysext/core/Documentation/Changelog/13.3/Feature-103581-AutomaticallyTransformTCAFieldValuesForRecordObjects.rst
@@ -42,7 +42,7 @@ expanded automatically:
 * :php:`link`
 * :php:`select` with a static list of entries
 
-Each of the fields receive a full-fledged resolved value, based on the field
+Each of the fields receives a full-fledged resolved value, based on the field
 configuration from TCA.
 
 In case of relations (:php:`category`, :php:`group`, :php:`inline`,
@@ -113,7 +113,7 @@ Fields of TCA type :php:`datetime` will be transformed into a full
 Fields of TCA type :php:`json` will provide the decoded JSON value.
 
 Fields of TCA type :php:`link` will provide the :php:`TypolinkParameter` object,
-which is a object oriented representation of the corresponding TypoLink
+which is an object oriented representation of the corresponding TypoLink
 :typoscript:`parameter` configuration.
 
 Fields of TCA type :php:`select` without a :php:`relationship` will always provide
diff --git a/typo3/sysext/core/Documentation/Changelog/13.3/Feature-104168-PSR-14EventForModifyingCountries.rst b/typo3/sysext/core/Documentation/Changelog/13.3/Feature-104168-PSR-14EventForModifyingCountries.rst
index f255bc01ca8e..6b8cc2020cd4 100644
--- a/typo3/sysext/core/Documentation/Changelog/13.3/Feature-104168-PSR-14EventForModifyingCountries.rst
+++ b/typo3/sysext/core/Documentation/Changelog/13.3/Feature-104168-PSR-14EventForModifyingCountries.rst
@@ -15,7 +15,7 @@ A new PSR-14 event :php:`\TYPO3\CMS\Core\Country\Event\BeforeCountriesEvaluatedE
 has been introduced to modify the list of countries provided by
 :php:`\TYPO3\CMS\Core\Country\CountryProvider`.
 
-This event allows to to add, remove and alter countries from the list used by the
+This event allows to add, remove and alter countries from the list used by the
 provider class itself and ViewHelpers like :html:`<f:form.countrySelect />`.
 
 ..  note::
diff --git a/typo3/sysext/core/Documentation/Changelog/13.3/Feature-104221-IntroducePSR14EventsForRteTransformations.rst b/typo3/sysext/core/Documentation/Changelog/13.3/Feature-104221-IntroducePSR14EventsForRteTransformations.rst
index 6559caa43697..ccd46c80d162 100644
--- a/typo3/sysext/core/Documentation/Changelog/13.3/Feature-104221-IntroducePSR14EventsForRteTransformations.rst
+++ b/typo3/sysext/core/Documentation/Changelog/13.3/Feature-104221-IntroducePSR14EventsForRteTransformations.rst
@@ -11,7 +11,7 @@ See :issue:`104221`
 Description
 ===========
 
-When using a RTE HTML content element, two transformations
+When using an RTE HTML content element, two transformations
 take place within the TYPO3 backend:
 
 *  From database: Fetching the current content from the database (`persistence`) and
diff --git a/typo3/sysext/core/Documentation/Changelog/13.3/Feature-104311-AutoCreatedSystemTCAColumns.rst b/typo3/sysext/core/Documentation/Changelog/13.3/Feature-104311-AutoCreatedSystemTCAColumns.rst
index 7ca34e55e99e..ad0321351949 100644
--- a/typo3/sysext/core/Documentation/Changelog/13.3/Feature-104311-AutoCreatedSystemTCAColumns.rst
+++ b/typo3/sysext/core/Documentation/Changelog/13.3/Feature-104311-AutoCreatedSystemTCAColumns.rst
@@ -143,7 +143,7 @@ Default configuration added by the core:
 :php:`['ctrl']['enablecolumns']['endtime']`
 ...........................................
 
-This setting makes database table rows "endtime aware": A row having a end
+This setting makes database table rows "endtime aware": A row having an end
 time in the past is not rendered in the frontend.
 
 Typical usage:
@@ -453,7 +453,8 @@ Impact
 ======
 
 Extension developers can typically remove :php:`columns` definitions of all the
-above fields an rely on TYPO3 core creating them with a good default definition.
+above fields and rely on TYPO3 core creating them with a good default
+definition.
 
 It is only required to define the desired table capabilities in :php:`ctrl` with
 its field names, and the system will create the according :php:`columns`
diff --git a/typo3/sysext/core/Documentation/Changelog/13.3/Feature-104493-AddCastTextExpressionSupportToExpressionBuilder.rst b/typo3/sysext/core/Documentation/Changelog/13.3/Feature-104493-AddCastTextExpressionSupportToExpressionBuilder.rst
index 0e38753534ce..f94c19918a5b 100644
--- a/typo3/sysext/core/Documentation/Changelog/13.3/Feature-104493-AddCastTextExpressionSupportToExpressionBuilder.rst
+++ b/typo3/sysext/core/Documentation/Changelog/13.3/Feature-104493-AddCastTextExpressionSupportToExpressionBuilder.rst
@@ -93,7 +93,7 @@ Impact
 ======
 
 Extension authors can use the new expression method to build more advanced
-queries without the the requirement to deal with the correct implementation
+queries without the requirement to deal with the correct implementation
 for all supported database vendors - at least to some grade.
 
 .. index:: Database, PHP-API, ext:core
diff --git a/typo3/sysext/core/Documentation/Changelog/13.3/Feature-104631-AddUNIONClauseSupportToTheQueryBuilder.rst b/typo3/sysext/core/Documentation/Changelog/13.3/Feature-104631-AddUNIONClauseSupportToTheQueryBuilder.rst
index 329e8be6365a..846b7b7daf48 100644
--- a/typo3/sysext/core/Documentation/Changelog/13.3/Feature-104631-AddUNIONClauseSupportToTheQueryBuilder.rst
+++ b/typo3/sysext/core/Documentation/Changelog/13.3/Feature-104631-AddUNIONClauseSupportToTheQueryBuilder.rst
@@ -34,7 +34,7 @@ with shared requirements:
 
 * Each SELECT must return the same fields in number, naming and order.
 * Each SELECT must not have ORDER BY, expect MySQL allowing it to be used as sub
-  query expression encapsulated in parenthesis.
+  query expression encapsulated in parentheses.
 
 Generic :sql:`UNION` clause support has been contributed to `Doctrine DBAL` and
 is included since `Release 4.1.0 <https://github.com/doctrine/dbal/releases/tag/4.1.0>`__
@@ -79,7 +79,7 @@ Each subsequent part needs to be defined either as :sql:`UNION DISTINCT` or
 For example, using :sql:`UNION ALL` for all parts in between except for the last
 one would generate larger result sets first, but discards duplicates when adding
 the last result set. On the other side, using :sql:`UNION ALL` tells the query
-optimizer **not** to scan for duplicats and remove them at all which can be a
+optimizer **not** to scan for duplicates and remove them at all which can be a
 performance improvement - if you can deal with duplicates it can be ensured that
 each part does not produce same outputs.
 
@@ -87,7 +87,7 @@ Example: Compose a :sql:`UNION` clause query
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
 ..  code-block:: php
-    :caption: Custom service class using an UNION query to retrieve data.
+    :caption: Custom service class using a UNION query to retrieve data.
 
     use TYPO3\CMS\Core\Database\Connection;
     use TYPO3\CMS\Core\Database\ConnectionPool;
diff --git a/typo3/sysext/core/Documentation/Changelog/13.3/Feature-104832-PSR-14EventToAlterTheResultsOfPageTreeRepository.rst b/typo3/sysext/core/Documentation/Changelog/13.3/Feature-104832-PSR-14EventToAlterTheResultsOfPageTreeRepository.rst
index 219df2c05be2..790591788bc5 100644
--- a/typo3/sysext/core/Documentation/Changelog/13.3/Feature-104832-PSR-14EventToAlterTheResultsOfPageTreeRepository.rst
+++ b/typo3/sysext/core/Documentation/Changelog/13.3/Feature-104832-PSR-14EventToAlterTheResultsOfPageTreeRepository.rst
@@ -14,7 +14,7 @@ Description
 Up until TYPO3 v9, it was possible to alter the rendering of one of TYPO3's
 superpowers — the page tree in the TYPO3 Backend User Interface.
 
-This was done via a "Hook", but was removed due to the migration towards a
+This was done via a "Hook", but was removed due to the migration towards an
 SVG-based tree rendering.
 
 As the Page Tree Rendering has evolved, and the hook system has been replaced
diff --git a/typo3/sysext/core/Documentation/Changelog/13.3/Feature-93100-AllowToDirectlyDeclareStaticRouteVariables.rst b/typo3/sysext/core/Documentation/Changelog/13.3/Feature-93100-AllowToDirectlyDeclareStaticRouteVariables.rst
index 85a632129704..0baac81770d1 100644
--- a/typo3/sysext/core/Documentation/Changelog/13.3/Feature-93100-AllowToDirectlyDeclareStaticRouteVariables.rst
+++ b/typo3/sysext/core/Documentation/Changelog/13.3/Feature-93100-AllowToDirectlyDeclareStaticRouteVariables.rst
@@ -23,7 +23,7 @@ By using the new `static` route configuration directive, custom aspect
 mapper implementations can be avoided. However, static route variables
 are only applied for a particular variable name if
 
- * there is not other aspect mapper configured - aspect mappers are
+ * there is no aspect mapper configured - aspect mappers are
    considered more specific and will take precedence
  * there is a companion `requirements` definition which narrows the
    set of possible values, and should be as restrictive as possible
-- 
GitLab