From 18dc92d16570a945105dfc273dd98b2e9f45374d Mon Sep 17 00:00:00 2001
From: Wouter Wolters <typo3@wouterwolters.nl>
Date: Fri, 17 Feb 2017 12:38:00 +0100
Subject: [PATCH] [TASK] Fix common misspellings

Resolves: #79880
Releases: master
Change-Id: Ia4b240614ee2c1c1a220fcea7d0f7d13ad518acb
Reviewed-on: https://review.typo3.org/51734
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Mona Muzaffar <mona.muzaffar@gmx.de>
Tested-by: Mona Muzaffar <mona.muzaffar@gmx.de>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
---
 .../ConditionMatching/ConditionMatcher.php    |   2 +-
 .../Classes/Controller/BackendController.php  |   2 +-
 .../backend/Classes/Form/FormDataCompiler.php |   2 +-
 .../backend/Classes/Form/NodeFactory.php      |   2 +-
 .../Wizard/SuggestWizardDefaultReceiver.php   |   2 +-
 .../backend/Classes/Module/ModuleLoader.php   |   2 +-
 .../Classes/Tree/View/PagePositionMap.php     |   6 +-
 .../Resources/Public/JavaScript/FormEngine.js |   2 +-
 .../Controller/SearchFormController.php       |   4 +-
 .../Classes/Hooks/EnforceUrlSchemeHook.php    |   2 +-
 .../Collection/AbstractRecordCollection.php   |   2 +-
 .../SortableCollectionInterface.php           |   2 +-
 .../Configuration/ConfigurationManager.php    |   2 +-
 .../AbstractConditionMatcher.php              |   2 +-
 typo3/sysext/core/Classes/Core/Bootstrap.php  |   4 +-
 .../core/Classes/DataHandling/DataHandler.php |   2 +-
 .../Classes/Database/DatabaseConnection.php   |   2 +-
 .../core/Classes/Database/RelationHandler.php |   2 +-
 .../Classes/Database/Schema/Parser/Parser.php |   2 +-
 typo3/sysext/core/Classes/Html/HtmlParser.php |   4 +-
 .../Classes/Imaging/GraphicalFunctions.php    |   2 +-
 .../core/Classes/Package/PackageManager.php   |   4 +-
 .../sysext/core/Classes/Page/PageRenderer.php |   4 +-
 .../Resource/Rendering/VimeoRenderer.php      |   2 +-
 .../Resource/Rendering/YouTubeRenderer.php    |   2 +-
 .../TypoScript/ExtendedTemplateService.php    |   8 +-
 .../Classes/TypoScript/TemplateService.php    |   4 +-
 .../Utility/File/ExtendedFileUtility.php      |   6 +-
 .../core/Classes/Utility/GeneralUtility.php   |   2 +-
 .../Configuration/DefaultConfiguration.php    |   4 +-
 ...CSSStyledContentReplacedWithFrameClass.rst |   2 +-
 ...roppingVariantsInImageManipulationTool.rst |   2 +-
 ...oducingFrameClassForFluidStyledContent.rst |   2 +-
 ...oducingTableClassForFluidStyledContent.rst |   2 +-
 .../Backend/Login/BackendLoginCest.php        |   2 +-
 .../Backend/Template/TemplateCest.php         |   2 +-
 .../ExtensionBuilder/settings.yaml            |   2 +-
 .../Frontend/AdditionalConfiguration.php      |   2 +-
 .../Tests/Unit/Utility/GeneralUtilityTest.php |   8 +-
 .../FrontendConfigurationManager.php          |   2 +-
 .../extbase/Classes/Mvc/Web/Response.php      |   2 +-
 .../Persistence/Generic/Mapper/DataMap.php    |   4 +-
 .../Classes/Reflection/ReflectionService.php  |   2 +-
 .../Classes/Domain/Model/Person.php           |   4 +-
 .../Classes/Domain/Model/Extension.php        |   4 +-
 ...leExtensionInstallationStateViewHelper.php |   2 +-
 .../Resources/Private/Language/Database.xlf   |   2 +-
 .../Core/Widget/AbstractWidgetController.php  |   2 +-
 .../Be/Security/IfAuthenticatedViewHelper.php |   2 +-
 .../Be/Security/IfHasRoleViewHelper.php       |   2 +-
 .../Security/IfAuthenticatedViewHelper.php    |   2 +-
 .../Security/IfHasRoleViewHelper.php          |   2 +-
 .../Controller/FormFrontendController.php     |   2 +-
 .../Finishers/DeleteUploadsFinisher.php       |   2 +-
 .../Domain/Finishers/FinisherContext.php      |   2 +-
 .../InheritancesResolverService.php           |   2 +-
 .../ConditionMatching/ConditionMatcher.php    |   2 +-
 .../ContentObject/ContentObjectRenderer.php   |   6 +-
 .../TypoScriptFrontendController.php          |  10 +-
 .../frontend/Classes/Imaging/GifBuilder.php   |   2 +-
 .../frontend/Classes/Page/PageRepository.php  |  22 +-
 .../ContentObjectRendererTest.php             |   8 +-
 typo3/sysext/impexp/Classes/ImportExport.php  |   2 +-
 .../Classes/Controller/SearchController.php   |   2 +-
 .../Repository/IndexSearchRepository.php      |   2 +-
 .../sysext/indexed_search/Classes/Indexer.php |   2 +-
 .../Utility/DoubleMetaPhoneUtility.php        |   2 +-
 .../Classes/Utility/IndexedSearchUtility.php  |   2 +-
 .../DatabaseTables/IndexPhash/Index.rst       |   2 +-
 .../Documentation/KnownProblems/Index.rst     |   2 +-
 .../Image/AbstractImagePreset.php             |   2 +-
 .../Image/GraphicsMagickPreset.php            |   2 +-
 .../install/Resources/Private/Font/README.txt |   2 +-
 .../Resources/Public/JavaScript/Install.js    |   2 +-
 .../Classes/RecordList/DatabaseRecordList.php |   2 +-
 .../Controller/SpellCheckingController.php    |   2 +-
 .../InlineElements/pageTSConfig.txt           |   2 +-
 .../interfaceConfiguration/Index.rst          |   2 +-
 .../Configuration/ToolbarElements/Index.rst   | 194 +++++++++---------
 .../FormatingInlineElements/Index.rst         |   2 +-
 .../Plugins/InsertSmiley/locallang_js.xlf     |   2 +-
 .../Plugins/PlainText/locallang_csh.xlf       |   2 +-
 .../Plugins/SpellChecker/locallang_js.xlf     |   6 +-
 .../Private/Language/locallang_msg.xlf        |   4 +-
 .../JavaScript/HTMLArea/Editor/Iframe.js      |   2 +-
 .../Rdf/MicrodataSchema/SchemaOrgAll.rdf      |   4 +-
 .../t3editor/Resources/Private/tsref.xml      |  12 +-
 .../CodeCompletion/TsCodeCompletion.js        |   2 +-
 .../Private/Language/locallang_task.xlf       |   2 +-
 .../Resources/Public/JavaScript/Main.js       |   2 +-
 .../Administration/CustomWorkspace/Index.rst  |   2 +-
 91 files changed, 235 insertions(+), 235 deletions(-)

diff --git a/typo3/sysext/backend/Classes/Configuration/TypoScript/ConditionMatching/ConditionMatcher.php b/typo3/sysext/backend/Classes/Configuration/TypoScript/ConditionMatching/ConditionMatcher.php
index b573f01314ec..149cf44b72b4 100644
--- a/typo3/sysext/backend/Classes/Configuration/TypoScript/ConditionMatching/ConditionMatcher.php
+++ b/typo3/sysext/backend/Classes/Configuration/TypoScript/ConditionMatching/ConditionMatcher.php
@@ -37,7 +37,7 @@ class ConditionMatcher extends AbstractConditionMatcher
     /**
      * Evaluates a TypoScript condition given as input, eg. "[browser=net][...(other conditions)...]"
      *
-     * @param string $string The condition to match against its criterias.
+     * @param string $string The condition to match against its criteria.
      * @return bool Whether the condition matched
      * @see \TYPO3\CMS\Core\TypoScript\Parser\TypoScriptParser::parse()
      */
diff --git a/typo3/sysext/backend/Classes/Controller/BackendController.php b/typo3/sysext/backend/Classes/Controller/BackendController.php
index 4960865914a0..40d76e2350b9 100644
--- a/typo3/sysext/backend/Classes/Controller/BackendController.php
+++ b/typo3/sysext/backend/Classes/Controller/BackendController.php
@@ -497,7 +497,7 @@ class BackendController
 
                 $liAttributes = [];
 
-                // Merge class: Add dropdown class if hasDropDown, add classes from additonal attributes
+                // Merge class: Add dropdown class if hasDropDown, add classes from additional attributes
                 $classes = [];
                 $classes[] = 'toolbar-item';
                 $classes[] = 't3js-toolbar-item';
diff --git a/typo3/sysext/backend/Classes/Form/FormDataCompiler.php b/typo3/sysext/backend/Classes/Form/FormDataCompiler.php
index a05cf248a594..dea334b0a242 100644
--- a/typo3/sysext/backend/Classes/Form/FormDataCompiler.php
+++ b/typo3/sysext/backend/Classes/Form/FormDataCompiler.php
@@ -273,7 +273,7 @@ class FormDataCompiler
             // will then use this relation to resolve for instance input placeholder relation values.
             'inlineChildChildUid' => null,
             // Inline scenario: A localized parent record is handled and localizationMode is set to "select", so inline
-            // parents can have localized childen. This value is set to TRUE if this array represents a default language
+            // parents can have localized children. This value is set to TRUE if this array represents a default language
             // child record that was not yet localized.
             'isInlineDefaultLanguageRecordInLocalizedParentContext' => false,
             // If set, inline children will be resolved. This is set to FALSE in inline ajax context where new children
diff --git a/typo3/sysext/backend/Classes/Form/NodeFactory.php b/typo3/sysext/backend/Classes/Form/NodeFactory.php
index ef6b2661a812..45237340e5f4 100644
--- a/typo3/sysext/backend/Classes/Form/NodeFactory.php
+++ b/typo3/sysext/backend/Classes/Form/NodeFactory.php
@@ -28,7 +28,7 @@ use TYPO3\CMS\Core\Utility\GeneralUtility;
  *
  * This factory gets a string "renderType" and then looks up in a list which
  * specific class should handle this renderType. This list can be extended with
- * own renderTypes by extensions, existing renderTypes can be overriden, and
+ * own renderTypes by extensions, existing renderTypes can be overridden, and
  * - for complex cases - it is possible to register own resolver classes for single
  * renderTypes that can return a node class name to override the default lookup list.
  */
diff --git a/typo3/sysext/backend/Classes/Form/Wizard/SuggestWizardDefaultReceiver.php b/typo3/sysext/backend/Classes/Form/Wizard/SuggestWizardDefaultReceiver.php
index 09b50693a8da..fe022ae76136 100644
--- a/typo3/sysext/backend/Classes/Form/Wizard/SuggestWizardDefaultReceiver.php
+++ b/typo3/sysext/backend/Classes/Form/Wizard/SuggestWizardDefaultReceiver.php
@@ -90,7 +90,7 @@ class SuggestWizardDefaultReceiver
      * The constructor of this class
      *
      * @param string $table The table to query
-     * @param array $config The configuration (TCA overlayed with TSconfig) to use for this selector
+     * @param array $config The configuration (TCA overlaid with TSconfig) to use for this selector
      */
     public function __construct($table, $config)
     {
diff --git a/typo3/sysext/backend/Classes/Module/ModuleLoader.php b/typo3/sysext/backend/Classes/Module/ModuleLoader.php
index e3c776a93a9d..263668591877 100644
--- a/typo3/sysext/backend/Classes/Module/ModuleLoader.php
+++ b/typo3/sysext/backend/Classes/Module/ModuleLoader.php
@@ -201,7 +201,7 @@ class ModuleLoader
         // check if there is a navigation component (like the pagetree)
         if (is_array($this->navigationComponents[$name])) {
             $finalModuleConfiguration['navigationComponentId'] = $this->navigationComponents[$name]['componentId'];
-        // navigation component can be overriden by the main module component
+        // navigation component can be overridden by the main module component
         } elseif ($mainModule && is_array($this->navigationComponents[$mainModule]) && $setupInformation['configuration']['inheritNavigationComponentFromMainModule'] !== false) {
             $finalModuleConfiguration['navigationComponentId'] = $this->navigationComponents[$mainModule]['componentId'];
         }
diff --git a/typo3/sysext/backend/Classes/Tree/View/PagePositionMap.php b/typo3/sysext/backend/Classes/Tree/View/PagePositionMap.php
index 885d5c8f25b2..6542034f2661 100644
--- a/typo3/sysext/backend/Classes/Tree/View/PagePositionMap.php
+++ b/typo3/sysext/backend/Classes/Tree/View/PagePositionMap.php
@@ -245,7 +245,7 @@ class PagePositionMap
      * Wrap $t_code in bold IF the $dat uid matches $id
      *
      * @param string $t_code Title string
-     * @param array $dat Infomation array with record array inside.
+     * @param array $dat Information array with record array inside.
      * @param int $id The current id.
      * @return string The title string.
      */
@@ -326,7 +326,7 @@ class PagePositionMap
      * Returns module configuration for a pid.
      *
      * @param int $pid Page id for which to get the module configuration.
-     * @return array The properties of teh module configuration for the page id.
+     * @return array The properties of the module configuration for the page id.
      * @see onClickEvent()
      */
     public function getModConfig($pid)
@@ -581,7 +581,7 @@ class PagePositionMap
     }
 
     /**
-     * Create record header (includes teh record icon, record title etc.)
+     * Create record header (includes the record icon, record title etc.)
      *
      * @param array $row Record row.
      * @return string HTML
diff --git a/typo3/sysext/backend/Resources/Public/JavaScript/FormEngine.js b/typo3/sysext/backend/Resources/Public/JavaScript/FormEngine.js
index ccc695258366..ea68b0bfc0d2 100644
--- a/typo3/sysext/backend/Resources/Public/JavaScript/FormEngine.js
+++ b/typo3/sysext/backend/Resources/Public/JavaScript/FormEngine.js
@@ -1103,7 +1103,7 @@ define(['jquery',
 		});
 	}
 
-	// make the form engine object publically visible for other objects in the TYPO3 namespace
+	// make the form engine object publicly visible for other objects in the TYPO3 namespace
 	TYPO3.FormEngine = FormEngine;
 
 	// return the object in the global space
diff --git a/typo3/sysext/compatibility7/Classes/Controller/SearchFormController.php b/typo3/sysext/compatibility7/Classes/Controller/SearchFormController.php
index 638c187c12dd..e1b5d871aa86 100644
--- a/typo3/sysext/compatibility7/Classes/Controller/SearchFormController.php
+++ b/typo3/sysext/compatibility7/Classes/Controller/SearchFormController.php
@@ -1539,7 +1539,7 @@ class SearchFormController extends \TYPO3\CMS\Frontend\Plugin\AbstractPlugin
                 $markerArray['###SWORD_VALUE###'] = $this->pi_getLL('default_search_word_entry');
             }
         }
-        // Additonal keyword => "Add to current search words"
+        // Additional keyword => "Add to current search words"
         if ($this->conf['show.']['clearSearchBox'] && $this->conf['show.']['clearSearchBox.']['enableSubSearchCheckBox']) {
             $markerArray['###SWORD_PREV_VALUE###'] = htmlspecialchars($this->conf['show.']['clearSearchBox'] ? '' : $this->piVars['sword']);
             $markerArray['###SWORD_PREV_INCLUDE_CHECKED###'] = $this->piVars['sword_prev_include'] ? ' checked="checked"' : '';
@@ -2341,7 +2341,7 @@ class SearchFormController extends \TYPO3\CMS\Frontend\Plugin\AbstractPlugin
      * @param int $id Page id
      * @param string $str Title String to link
      * @param array $row Result row
-     * @param array $markUpSwParams Additional parameters for marking up seach words
+     * @param array $markUpSwParams Additional parameters for marking up search words
      * @return string <A> tag wrapped title string.
      */
     public function linkPage($id, $str, $row = [], $markUpSwParams = [])
diff --git a/typo3/sysext/compatibility7/Classes/Hooks/EnforceUrlSchemeHook.php b/typo3/sysext/compatibility7/Classes/Hooks/EnforceUrlSchemeHook.php
index 0e752d2f4179..131cd811b4e7 100644
--- a/typo3/sysext/compatibility7/Classes/Hooks/EnforceUrlSchemeHook.php
+++ b/typo3/sysext/compatibility7/Classes/Hooks/EnforceUrlSchemeHook.php
@@ -52,7 +52,7 @@ class EnforceUrlSchemeHook implements TypolinkModifyLinkConfigForPageLinksHookIn
         // Enable forceAbsoluteUrl so the link configuration actually enters the if() clause in TypoLink
         $linkConfiguration['forceAbsoluteUrl'] = 1;
 
-        // Now explictly override the scheme
+        // Now explicitly override the scheme
         if (!isset($linkConfiguration['forceAbsoluteUrl.'])) {
             $linkConfiguration['forceAbsoluteUrl.'] = [];
         }
diff --git a/typo3/sysext/core/Classes/Collection/AbstractRecordCollection.php b/typo3/sysext/core/Classes/Collection/AbstractRecordCollection.php
index 519213d238b9..966e47e5cd82 100644
--- a/typo3/sysext/core/Classes/Collection/AbstractRecordCollection.php
+++ b/typo3/sysext/core/Classes/Collection/AbstractRecordCollection.php
@@ -283,7 +283,7 @@ abstract class AbstractRecordCollection implements RecordCollectionInterface, Pe
      * Moves the item within the collection
      *
      * the item at $currentPosition will be moved to
-     * $newPosition. Omiting $newPosition will move to top.
+     * $newPosition. Omitting $newPosition will move to top.
      *
      * @param int $currentPosition
      * @param int $newPosition
diff --git a/typo3/sysext/core/Classes/Collection/SortableCollectionInterface.php b/typo3/sysext/core/Classes/Collection/SortableCollectionInterface.php
index 96cc5a316df1..24b953b6efe1 100644
--- a/typo3/sysext/core/Classes/Collection/SortableCollectionInterface.php
+++ b/typo3/sysext/core/Classes/Collection/SortableCollectionInterface.php
@@ -41,7 +41,7 @@ interface SortableCollectionInterface
      * Moves the item within the collection
      *
      * The item at $currentPosition will be moved to
-     * $newPosition. Omiting $newPosition will move to top.
+     * $newPosition. Omitting $newPosition will move to top.
      *
      * @param int $currentPosition
      * @param int $newPosition
diff --git a/typo3/sysext/core/Classes/Configuration/ConfigurationManager.php b/typo3/sysext/core/Classes/Configuration/ConfigurationManager.php
index e8e6c8c61da3..dd05e8e6a93a 100644
--- a/typo3/sysext/core/Classes/Configuration/ConfigurationManager.php
+++ b/typo3/sysext/core/Classes/Configuration/ConfigurationManager.php
@@ -66,7 +66,7 @@ class ConfigurationManager
     protected $pathTypo3Conf = PATH_typo3conf;
 
     /**
-     * Writing to these configuration pathes is always allowed,
+     * Writing to these configuration paths is always allowed,
      * even if the requested sub path does not exist yet.
      *
      * @var array
diff --git a/typo3/sysext/core/Classes/Configuration/TypoScript/ConditionMatching/AbstractConditionMatcher.php b/typo3/sysext/core/Classes/Configuration/TypoScript/ConditionMatching/AbstractConditionMatcher.php
index ac360e4c0625..5275c5f639f9 100644
--- a/typo3/sysext/core/Classes/Configuration/TypoScript/ConditionMatching/AbstractConditionMatcher.php
+++ b/typo3/sysext/core/Classes/Configuration/TypoScript/ConditionMatching/AbstractConditionMatcher.php
@@ -593,7 +593,7 @@ abstract class AbstractConditionMatcher
     /**
      * Evaluates a TypoScript condition given as input, eg. "[browser=net][...(other conditions)...]"
      *
-     * @param string $string The condition to match against its criterias.
+     * @param string $string The condition to match against its criteria.
      * @return bool Whether the condition matched
      * @see \TYPO3\CMS\Core\TypoScript\Parser\TypoScriptParser::parse()
      */
diff --git a/typo3/sysext/core/Classes/Core/Bootstrap.php b/typo3/sysext/core/Classes/Core/Bootstrap.php
index 158306c0e5a0..5228aacde6f3 100644
--- a/typo3/sysext/core/Classes/Core/Bootstrap.php
+++ b/typo3/sysext/core/Classes/Core/Bootstrap.php
@@ -21,7 +21,7 @@ use TYPO3\CMS\Core\Utility\MathUtility;
 /**
  * This class encapsulates bootstrap related methods.
  * It is required directly as the very first thing in entry scripts and
- * used to define all base things like constants and pathes and so on.
+ * used to define all base things like constants and paths and so on.
  *
  * Most methods in this class have dependencies to each other. They can
  * not be called in arbitrary order. The methods are ordered top down, so
@@ -179,7 +179,7 @@ class Bootstrap
     }
 
     /**
-     * Run the base setup that checks server environment, determines pathes,
+     * Run the base setup that checks server environment, determines paths,
      * populates base files and sets common configuration.
      *
      * Script execution will be aborted if something fails here.
diff --git a/typo3/sysext/core/Classes/DataHandling/DataHandler.php b/typo3/sysext/core/Classes/DataHandling/DataHandler.php
index 2c7549a758ce..7bcafb02508a 100644
--- a/typo3/sysext/core/Classes/DataHandling/DataHandler.php
+++ b/typo3/sysext/core/Classes/DataHandling/DataHandler.php
@@ -522,7 +522,7 @@ class DataHandler
      *
      * @var array
      *
-     * @deprecated since TYPO3 v8, no refereces could be found in class will be removed in TYPO3 v9
+     * @deprecated since TYPO3 v8, no references could be found in class will be removed in TYPO3 v9
      */
     public $checkWorkspaceCache = [];
 
diff --git a/typo3/sysext/core/Classes/Database/DatabaseConnection.php b/typo3/sysext/core/Classes/Database/DatabaseConnection.php
index 841c82757ecd..43c7f681771e 100644
--- a/typo3/sysext/core/Classes/Database/DatabaseConnection.php
+++ b/typo3/sysext/core/Classes/Database/DatabaseConnection.php
@@ -663,7 +663,7 @@ class DatabaseConnection
 
     /**
      * Creates a SELECT SQL-statement to be used as subquery within another query.
-     * BEWARE: This method should not be overriden within DBAL to prevent quoting from happening.
+     * BEWARE: This method should not be overridden within DBAL to prevent quoting from happening.
      *
      * @param string $select_fields List of fields to select from the table.
      * @param string $from_table Table from which to select.
diff --git a/typo3/sysext/core/Classes/Database/RelationHandler.php b/typo3/sysext/core/Classes/Database/RelationHandler.php
index 4c1c78fc8a9b..913dce36d77c 100644
--- a/typo3/sysext/core/Classes/Database/RelationHandler.php
+++ b/typo3/sysext/core/Classes/Database/RelationHandler.php
@@ -471,7 +471,7 @@ class RelationHandler
      */
     public function sortList($sortby)
     {
-        // Sort directly without fetching addional data
+        // Sort directly without fetching additional data
         if ($sortby === 'uid') {
             usort(
                 $this->itemArray,
diff --git a/typo3/sysext/core/Classes/Database/Schema/Parser/Parser.php b/typo3/sysext/core/Classes/Database/Schema/Parser/Parser.php
index e4cf5377b0b0..975c0fe4d8dd 100644
--- a/typo3/sysext/core/Classes/Database/Schema/Parser/Parser.php
+++ b/typo3/sysext/core/Classes/Database/Schema/Parser/Parser.php
@@ -510,7 +510,7 @@ class Parser
             $isFulltext
         );
 
-        // FULLTEXT and SPATIAL indexes can not have a type definiton
+        // FULLTEXT and SPATIAL indexes can not have a type definition
         if (!$isFulltext && !$isSpatial) {
             $indexDefinition->indexType = $this->indexType();
         }
diff --git a/typo3/sysext/core/Classes/Html/HtmlParser.php b/typo3/sysext/core/Classes/Html/HtmlParser.php
index aab739231088..3402cf99a982 100644
--- a/typo3/sysext/core/Classes/Html/HtmlParser.php
+++ b/typo3/sysext/core/Classes/Html/HtmlParser.php
@@ -349,7 +349,7 @@ class HtmlParser
      * ),
      * 'protect' => '',	Boolean. If set, the tag <> is converted to &lt; and &gt;
      * 'remap' => '',		String. If set, the tagname is remapped to this tagname
-     * 'rmTagIfNoAttrib' => '',	Boolean. If set, then the tag is removed if no attributes happend to be there.
+     * 'rmTagIfNoAttrib' => '',	Boolean. If set, then the tag is removed if no attributes happened to be there.
      * 'nesting' => '',	Boolean/'global'. If set TRUE, then this tag must have starting and ending tags in the correct order. Any tags not in this order will be discarded. Thus '</B><B><I></B></I></B>' will be converted to '<B><I></B></I>'. Is the value 'global' then true nesting in relation to other tags marked for 'global' nesting control is preserved. This means that if <B> and <I> are set for global nesting then this string '</B><B><I></B></I></B>' is converted to '<B></B>'
      * )
      *
@@ -387,7 +387,7 @@ class HtmlParser
                 $skipTag = true;
             } elseif ($inCdata) {
                 if (($eocPos = strpos($tok, '/*]]>*/')) === false) {
-                    // End of comment is not found in the token. Go futher until end of comment is found in other tokens.
+                    // End of comment is not found in the token. Go further until end of comment is found in other tokens.
                     $newContent[$c++] = '<' . $tok;
                     continue;
                 }
diff --git a/typo3/sysext/core/Classes/Imaging/GraphicalFunctions.php b/typo3/sysext/core/Classes/Imaging/GraphicalFunctions.php
index 56e0956540ac..2b948c72e742 100644
--- a/typo3/sysext/core/Classes/Imaging/GraphicalFunctions.php
+++ b/typo3/sysext/core/Classes/Imaging/GraphicalFunctions.php
@@ -2026,7 +2026,7 @@ class GraphicalFunctions
 
     /**
      * Returns a random filename prefixed with "temp_" and then 32 char md5 hash (without extension) from $this->tempPath.
-     * Used by functions in this class to create truely temporary files for the on-the-fly processing. These files will most likely be deleted right away.
+     * Used by functions in this class to create truly temporary files for the on-the-fly processing. These files will most likely be deleted right away.
      *
      * @return string
      */
diff --git a/typo3/sysext/core/Classes/Package/PackageManager.php b/typo3/sysext/core/Classes/Package/PackageManager.php
index fd53832e08cf..4bae3daeed1c 100644
--- a/typo3/sysext/core/Classes/Package/PackageManager.php
+++ b/typo3/sysext/core/Classes/Package/PackageManager.php
@@ -979,13 +979,13 @@ class PackageManager implements \TYPO3\CMS\Core\SingletonInterface
 
     /**
      * Returns an array of dependent package keys for the given package. It will
-     * do this recursively, so dependencies of dependant packages will also be
+     * do this recursively, so dependencies of dependent packages will also be
      * in the result.
      *
      * @param string $packageKey The package key to fetch the dependencies for
      * @param array $dependentPackageKeys
      * @param array $trace An array of already visited package keys, to detect circular dependencies
-     * @return array|NULL An array of direct or indirect dependant packages
+     * @return array|NULL An array of direct or indirect dependent packages
      * @throws Exception\InvalidPackageKeyException
      */
     protected function getDependencyArrayForPackage($packageKey, array &$dependentPackageKeys = [], array $trace = [])
diff --git a/typo3/sysext/core/Classes/Page/PageRenderer.php b/typo3/sysext/core/Classes/Page/PageRenderer.php
index c6aefcbd34b7..c0dac5400e79 100644
--- a/typo3/sysext/core/Classes/Page/PageRenderer.php
+++ b/typo3/sysext/core/Classes/Page/PageRenderer.php
@@ -1318,7 +1318,7 @@ class PageRenderer implements \TYPO3\CMS\Core\SingletonInterface
         if ($api) {
             $this->addJsInlineCode('TYPO3ExtDirectAPI', $api, false);
         }
-        // Note: we need to iterate thru the object, because the addProvider method
+        // Note: we need to iterate through the object, because the addProvider method
         // does this only with multiple arguments
         $this->addExtOnReadyCode('
 			(function() {
@@ -1892,7 +1892,7 @@ class PageRenderer implements \TYPO3\CMS\Core\SingletonInterface
 
     /**
      * Remove ending slashes from static header block
-     * if the page is beeing rendered as html (not xhtml)
+     * if the page is being rendered as html (not xhtml)
      * and define property $this->endingSlash for further use
      *
      * @return void
diff --git a/typo3/sysext/core/Classes/Resource/Rendering/VimeoRenderer.php b/typo3/sysext/core/Classes/Resource/Rendering/VimeoRenderer.php
index 2c2b1207f5ed..0bafd20f40c9 100644
--- a/typo3/sysext/core/Classes/Resource/Rendering/VimeoRenderer.php
+++ b/typo3/sysext/core/Classes/Resource/Rendering/VimeoRenderer.php
@@ -89,7 +89,7 @@ class VimeoRenderer implements FileRendererInterface
      */
     public function render(FileInterface $file, $width, $height, array $options = null, $usedPathsRelativeToCurrentScript = false)
     {
-        // Check for an autoplay option at the file reference itself, if not overriden yet.
+        // Check for an autoplay option at the file reference itself, if not overridden yet.
         if (!isset($options['autoplay']) && $file instanceof FileReference) {
             $autoplay = $file->getProperty('autoplay');
             if ($autoplay !== null) {
diff --git a/typo3/sysext/core/Classes/Resource/Rendering/YouTubeRenderer.php b/typo3/sysext/core/Classes/Resource/Rendering/YouTubeRenderer.php
index 68ba3de031c1..a96e7e39bd63 100644
--- a/typo3/sysext/core/Classes/Resource/Rendering/YouTubeRenderer.php
+++ b/typo3/sysext/core/Classes/Resource/Rendering/YouTubeRenderer.php
@@ -89,7 +89,7 @@ class YouTubeRenderer implements FileRendererInterface
      */
     public function render(FileInterface $file, $width, $height, array $options = null, $usedPathsRelativeToCurrentScript = false)
     {
-        // Check for an autoplay option at the file reference itself, if not overriden yet.
+        // Check for an autoplay option at the file reference itself, if not overridden yet.
         if (!isset($options['autoplay']) && $file instanceof FileReference) {
             $autoplay = $file->getProperty('autoplay');
             if ($autoplay !== null) {
diff --git a/typo3/sysext/core/Classes/TypoScript/ExtendedTemplateService.php b/typo3/sysext/core/Classes/TypoScript/ExtendedTemplateService.php
index 888ece556741..e8b410595e87 100644
--- a/typo3/sysext/core/Classes/TypoScript/ExtendedTemplateService.php
+++ b/typo3/sysext/core/Classes/TypoScript/ExtendedTemplateService.php
@@ -61,7 +61,7 @@ class ExtendedTemplateService extends TemplateService
         'page' => [],
         // General configuration like metatags, link targets
         'advanced' => [],
-        // Advanced functions, which are used very seldomly.
+        // Advanced functions, which are used very seldom.
         'all' => []
     ];
 
@@ -539,7 +539,7 @@ class ExtendedTemplateService extends TemplateService
             // aggregatedTotalLineCount
             $c = 0;
             foreach ($this->hierarchyInfo as $templateNumber => $info) {
-                // hierarchyInfo has the number of lines in configLines, but unfortunatly this value
+                // hierarchyInfo has the number of lines in configLines, but unfortunately this value
                 // was calculated *before* processing of any INCLUDE instructions
                 // for some yet unknown reason we have to add an extra +2 offset
                 $linecountAfterIncludeProcessing = substr_count($this->config[$templateNumber], LF) + 2;
@@ -717,7 +717,7 @@ class ExtendedTemplateService extends TemplateService
 
     /**
      * Processes the flat array from TemplateService->hierarchyInfo
-     * and turns it into a hierachical array to show dependencies (used by TemplateAnalyzer)
+     * and turns it into a hierarchical array to show dependencies (used by TemplateAnalyzer)
      *
      * @param array $depthDataArr (empty array on external call)
      * @param int &$pointer Element number (1! to count()) of $this->hierarchyInfo that should be processed.
@@ -1498,7 +1498,7 @@ class ExtendedTemplateService extends TemplateService
     }
 
     /**
-     * Proces input
+     * Process input
      *
      * @param array $http_post_vars
      * @param array $http_post_files (not used anymore)
diff --git a/typo3/sysext/core/Classes/TypoScript/TemplateService.php b/typo3/sysext/core/Classes/TypoScript/TemplateService.php
index 8081ba7a0c76..a5e59cc9dfa2 100644
--- a/typo3/sysext/core/Classes/TypoScript/TemplateService.php
+++ b/typo3/sysext/core/Classes/TypoScript/TemplateService.php
@@ -64,7 +64,7 @@ class TemplateService
 
     /**
      * This array is passed on to matchObj by generateConfig().
-     * If it holds elements, they are used for matching instead. See commment at the match-class.
+     * If it holds elements, they are used for matching instead. See comment at the match-class.
      * Used for backend modules only. Never frontend!
      *
      * @var array
@@ -1113,7 +1113,7 @@ class TemplateService
         // Final processing of the $this->setup TypoScript Template array
         // Basically: This is unsetting/setting of certain reserved keys.
         // ****************************************************************
-        // These vars are allready set after 'processTemplate', but because $config->setup overrides them (in the line above!), we set them again. They are not changed compared to the value they had in the top of the page!
+        // These vars are already set after 'processTemplate', but because $config->setup overrides them (in the line above!), we set them again. They are not changed compared to the value they had in the top of the page!
         unset($this->setup['sitetitle']);
         unset($this->setup['sitetitle.']);
         $this->setup['sitetitle'] = $this->sitetitle;
diff --git a/typo3/sysext/core/Classes/Utility/File/ExtendedFileUtility.php b/typo3/sysext/core/Classes/Utility/File/ExtendedFileUtility.php
index feae8b85d0c4..c44bd9ada1ff 100644
--- a/typo3/sysext/core/Classes/Utility/File/ExtendedFileUtility.php
+++ b/typo3/sysext/core/Classes/Utility/File/ExtendedFileUtility.php
@@ -989,11 +989,11 @@ class ExtendedFileUtility extends BasicFileUtility
      */
     public function func_edit($cmds)
     {
-        // Example indentifier for $cmds['target'] => "4:mypath/tomyfolder/myfile.jpg"
+        // Example identifier for $cmds['target'] => "4:mypath/tomyfolder/myfile.jpg"
         // for backwards compatibility: the combined file identifier was the path+filename
         $fileIdentifier = $cmds['target'];
         $fileObject = $this->getFileObject($fileIdentifier);
-        // Example indentifier for $cmds['target'] => "2:targetpath/targetfolder/"
+        // Example identifier for $cmds['target'] => "2:targetpath/targetfolder/"
         $content = $cmds['data'];
         if (!$fileObject instanceof File) {
             $this->writeLog(9, 2, 123, 'Target "%s" was not a file!', [$fileIdentifier]);
@@ -1066,7 +1066,7 @@ class ExtendedFileUtility extends BasicFileUtility
             $this->addMessageToFlashMessageQueue('FileUtility.NoFileWasUploaded');
             return false;
         }
-        // Example indentifier for $cmds['target'] => "2:targetpath/targetfolder/"
+        // Example identifier for $cmds['target'] => "2:targetpath/targetfolder/"
         $targetFolderObject = $this->getFileObject($cmds['target']);
         // Uploading with non HTML-5-style, thus, make an array out of it, so we can loop over it
         if (!is_array($uploadedFileData['name'])) {
diff --git a/typo3/sysext/core/Classes/Utility/GeneralUtility.php b/typo3/sysext/core/Classes/Utility/GeneralUtility.php
index 30408934cf40..9956f8e7bc17 100644
--- a/typo3/sysext/core/Classes/Utility/GeneralUtility.php
+++ b/typo3/sysext/core/Classes/Utility/GeneralUtility.php
@@ -4596,7 +4596,7 @@ class GeneralUtility
      * because the context shall never be changed on runtime!
      *
      * @param \TYPO3\CMS\Core\Core\ApplicationContext $applicationContext
-     * @throws \RuntimeException if applicationContext is overriden
+     * @throws \RuntimeException if applicationContext is overridden
      * @internal This is not a public API method, do not use in own extensions
      */
     public static function presetApplicationContext(ApplicationContext $applicationContext)
diff --git a/typo3/sysext/core/Configuration/DefaultConfiguration.php b/typo3/sysext/core/Configuration/DefaultConfiguration.php
index cd29bb2bc5c3..4c3ead7db7be 100644
--- a/typo3/sysext/core/Configuration/DefaultConfiguration.php
+++ b/typo3/sysext/core/Configuration/DefaultConfiguration.php
@@ -73,7 +73,7 @@ return [
         'cookieDomain' => '',                    // Restricts the domain name for FE and BE session cookies. When setting the value to ".domain.com" (replace domain.com with your domain!), login sessions will be shared across subdomains. Alternatively, if you have more than one domain with sub-domains, you can set the value to a regular expression to match against the domain of the HTTP request. The result of the match is used as the domain for the cookie. eg. /\.(example1|example2)\.com$/ or /\.(example1\.com)|(example2\.net)$/. Separate domains for FE and BE can be set using <a href="#FE-cookieDomain">$TYPO3_CONF_VARS['FE']['cookieDomain']</a> and <a href="#BE-cookieDomain">$TYPO3_CONF_VARS['BE']['cookieDomain']</a> respectively.
         'cookieSecure' => 0,                    // <p>Integer (0, 1, 2): Indicates that the cookie should only be transmitted over a secure HTTPS connection from the client.</p><dl><dt>0</dt><dd>always send cookie</dd><dt>1 (force HTTPS)</dt><dd>the cookie will only be set if a secure (HTTPS) connection exists - use this in combination with lockSSL since otherwise the application will fail and throw an exception</dd><dt>2</dt><dd>the cookie will be set in each case, but uses the secure flag if a secure (HTTPS) connection exists.</dd></dl>
         'cookieHttpOnly' => true,                // Boolean: When enabled the cookie will be made accessible only through the HTTP protocol. This means that the cookie won't be accessible by scripting languages, such as JavaScript. This setting can effectively help to reduce identity theft through XSS attacks (although it is not supported by all browsers).
-        'doNotCheckReferer' => false,            // Boolean: If set, it's NOT checked numerous places that the refering host is the same as the current. This is an option you should set if you have problems with proxies not passing the HTTP_REFERER variable.
+        'doNotCheckReferer' => false,            // Boolean: If set, it's NOT checked numerous places that the referring host is the same as the current. This is an option you should set if you have problems with proxies not passing the HTTP_REFERER variable.
         'recursiveDomainSearch' => false,        // Boolean: If set, the search for domain records will be done recursively by stripping parts of the hostname off until a matching domain record is found.
         'trustedHostsPattern' => 'SERVER_NAME',    // String: Regular expression pattern that matches all allowed hostnames (including their ports) of this TYPO3 installation, or the string "SERVER_NAME" (default). The default value <code>SERVER_NAME</code> checks if the HTTP Host header equals the SERVER_NAME and SERVER_PORT. This is secure in correctly configured hosting environments and does not need further configuration. If you cannot change your hosting environment, you can enter a regular expression here. Examples: <code>.*\.domain\.com</code> matches all hosts that end with <code>.domain.com</code> with all corresponding subdomains. <code>(.*\.domain|.*\.otherdomain)\.com</code> matches all hostnames with subdomains from <code>.domain.com</code> and <code>.otherdomain.com</code>. Be aware that HTTP Host header may also contain a port. If your installation runs on a specific port, you need to explicitly allow this in your pattern, e.g. <code>www\.domain\.com:88</code> allows only <code>www.domain.com:88</code>, <strong>not</strong> <code>www.domain.com</code>. To disable this check completely (not recommended because it is <strong>insecure</strong>) you can use ".*" as pattern.
         'devIPmask' => '127.0.0.1,::1',            // Defines a list of IP addresses which will allow development-output to display. The debug() function will use this as a filter. See the function \TYPO3\CMS\Core\Utility\GeneralUtility::cmpIP() for details on syntax. Setting this to blank value will deny all. Setting to "*" will allow all.
@@ -864,7 +864,7 @@ return [
         // String (exclude).Enter lines of default Page TSconfig.
         'defaultPermissions' => [],
         'defaultUC' => [],
-        // The control of file extensions goes in two catagories. Webspace and Ftpspace. Webspace is folders accessible from a webbrowser (below TYPO3_DOCUMENT_ROOT) and ftpspace is everything else.
+        // The control of file extensions goes in two categories. Webspace and Ftpspace. Webspace is folders accessible from a webbrowser (below TYPO3_DOCUMENT_ROOT) and ftpspace is everything else.
         // The control is done like this: If an extension matches 'allow' then the check returns TRUE. If not and an extension matches 'deny' then the check return FALSE. If no match at all, returns TRUE.
         // You list extensions comma-separated. If the value is a '*' every extension is matched
         // If no file extension, TRUE is returned if 'allow' is '*', FALSE if 'deny' is '*' and TRUE if none of these matches
diff --git a/typo3/sysext/core/Documentation/Changelog/8.6/Breaking-79622-SectionFrameForCSSStyledContentReplacedWithFrameClass.rst b/typo3/sysext/core/Documentation/Changelog/8.6/Breaking-79622-SectionFrameForCSSStyledContentReplacedWithFrameClass.rst
index cbe85726b854..43f93d0140cd 100644
--- a/typo3/sysext/core/Documentation/Changelog/8.6/Breaking-79622-SectionFrameForCSSStyledContentReplacedWithFrameClass.rst
+++ b/typo3/sysext/core/Documentation/Changelog/8.6/Breaking-79622-SectionFrameForCSSStyledContentReplacedWithFrameClass.rst
@@ -66,7 +66,7 @@ Installations that use the CSS Styled Content.
 Migration
 =========
 
-Default fames can be automaticly upgraded to the new field and values. Custom
+Default fames can be automatically upgraded to the new field and values. Custom
 values will be prefixed with `custom-<key>` and will also be transferred to the
 new field.
 
diff --git a/typo3/sysext/core/Documentation/Changelog/8.6/Feature-75880-ImplementMultipleCroppingVariantsInImageManipulationTool.rst b/typo3/sysext/core/Documentation/Changelog/8.6/Feature-75880-ImplementMultipleCroppingVariantsInImageManipulationTool.rst
index 9ce3dc3e53c3..1771296462f5 100644
--- a/typo3/sysext/core/Documentation/Changelog/8.6/Feature-75880-ImplementMultipleCroppingVariantsInImageManipulationTool.rst
+++ b/typo3/sysext/core/Documentation/Changelog/8.6/Feature-75880-ImplementMultipleCroppingVariantsInImageManipulationTool.rst
@@ -105,7 +105,7 @@ and centered.
 	    ],
 	]
 
-Very often images are used in a context, where there are overlayed with other DOM elements
+Very often images are used in a context, where there are overlaid with other DOM elements
 like a headline. To give editors a hint which area of the image is affected, when selecting a crop area,
 it is possible to define multiple so called cover areas. These areas are shown inside
 the crop area. The focus area cannot intersect with any of the cover areas.
diff --git a/typo3/sysext/core/Documentation/Changelog/8.6/Feature-79622-IntroducingFrameClassForFluidStyledContent.rst b/typo3/sysext/core/Documentation/Changelog/8.6/Feature-79622-IntroducingFrameClassForFluidStyledContent.rst
index 633f0e889ea5..c413490e38c3 100644
--- a/typo3/sysext/core/Documentation/Changelog/8.6/Feature-79622-IntroducingFrameClassForFluidStyledContent.rst
+++ b/typo3/sysext/core/Documentation/Changelog/8.6/Feature-79622-IntroducingFrameClassForFluidStyledContent.rst
@@ -28,7 +28,7 @@ Implementation in Fluid Styled Content
    </div>
 
 
-Explaination of Keys and Effects of Frame Classes
+Explanation of Keys and Effects of Frame Classes
 -------------------------------------------------
 
 ===============   ===============   =====================   ==================================================
diff --git a/typo3/sysext/core/Documentation/Changelog/8.6/Feature-79622-IntroducingTableClassForFluidStyledContent.rst b/typo3/sysext/core/Documentation/Changelog/8.6/Feature-79622-IntroducingTableClassForFluidStyledContent.rst
index 4b3c0849bc62..e1c0f8ca06f9 100644
--- a/typo3/sysext/core/Documentation/Changelog/8.6/Feature-79622-IntroducingTableClassForFluidStyledContent.rst
+++ b/typo3/sysext/core/Documentation/Changelog/8.6/Feature-79622-IntroducingTableClassForFluidStyledContent.rst
@@ -28,7 +28,7 @@ Implementation in Fluid Styled Content
    </table>
 
 
-Explaination of Keys and Effects of Table Classes
+Explanation of Keys and Effects of Table Classes
 -------------------------------------------------
 
 ===============   ===============   =====================   ==============================================
diff --git a/typo3/sysext/core/Tests/Acceptance/Backend/Login/BackendLoginCest.php b/typo3/sysext/core/Tests/Acceptance/Backend/Login/BackendLoginCest.php
index 388cc638859b..2511c1b98b6b 100644
--- a/typo3/sysext/core/Tests/Acceptance/Backend/Login/BackendLoginCest.php
+++ b/typo3/sysext/core/Tests/Acceptance/Backend/Login/BackendLoginCest.php
@@ -114,7 +114,7 @@ class BackendLoginCest
         // can see bookmarks
         $I->seeElement($topBarItemSelector, ['title' => 'Bookmarks']);
 
-        // cant see clear cache
+        // can't see clear cache
         $I->cantSeeElement($topBarItemSelector, ['title' => 'Clear cache']);
 
         $this->logout($I);
diff --git a/typo3/sysext/core/Tests/Acceptance/Backend/Template/TemplateCest.php b/typo3/sysext/core/Tests/Acceptance/Backend/Template/TemplateCest.php
index c0271cd95f6a..b7b5d4a9a763 100644
--- a/typo3/sysext/core/Tests/Acceptance/Backend/Template/TemplateCest.php
+++ b/typo3/sysext/core/Tests/Acceptance/Backend/Template/TemplateCest.php
@@ -66,7 +66,7 @@ class TemplateCest
         $I->see('There was no template on this page!');
         $I->see('You need to create a template record below in order to edit your configuration.');
 
-        // @todo These input fields should be changed to buttons. Shoult be changed to propper HTML.
+        // @todo These input fields should be changed to buttons. Shoult be changed to proper HTML.
         $I->seeInFormFields(
             '#TypoScriptTemplateModuleController',
             [
diff --git a/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial/Configuration/ExtensionBuilder/settings.yaml b/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial/Configuration/ExtensionBuilder/settings.yaml
index 0cf41f870ecf..0d4dd5290c73 100644
--- a/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial/Configuration/ExtensionBuilder/settings.yaml
+++ b/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial/Configuration/ExtensionBuilder/settings.yaml
@@ -26,7 +26,7 @@
 #
 #   for other files: You will find a Split token at the end of the file
 #   After this token you can write whatever you want and it will be appended
-#   everytime the code is generated
+#   every time the code is generated
 #
 # keep:
 #   files are never overwritten
diff --git a/typo3/sysext/core/Tests/Functional/Fixtures/Frontend/AdditionalConfiguration.php b/typo3/sysext/core/Tests/Functional/Fixtures/Frontend/AdditionalConfiguration.php
index 47e7f2dc57c8..9aa9b21197a3 100644
--- a/typo3/sysext/core/Tests/Functional/Fixtures/Frontend/AdditionalConfiguration.php
+++ b/typo3/sysext/core/Tests/Functional/Fixtures/Frontend/AdditionalConfiguration.php
@@ -1,7 +1,7 @@
 <?php
 defined('TYPO3_MODE') or die();
 
-// You may add PHP code here, wich is executed on every request after the configuration is loaded.
+// You may add PHP code here, which is executed on every request after the configuration is loaded.
 // The code here should only manipulate TYPO3_CONF_VARS for example to set the database configuration
 // dependent to the requested environment.
 
diff --git a/typo3/sysext/core/Tests/Unit/Utility/GeneralUtilityTest.php b/typo3/sysext/core/Tests/Unit/Utility/GeneralUtilityTest.php
index 706d5e84567a..874cdee07fb7 100644
--- a/typo3/sysext/core/Tests/Unit/Utility/GeneralUtilityTest.php
+++ b/typo3/sysext/core/Tests/Unit/Utility/GeneralUtilityTest.php
@@ -1696,10 +1696,10 @@ class GeneralUtilityTest extends \TYPO3\TestingFramework\Core\Unit\UnitTestCase
         return [
             'hostname without port' => ['lolli.did.this', 'helmut\.did\.this'],
             'hostname with port, but port not allowed' => ['lolli.did.this:42', 'helmut\.did\.this'],
-            'two different hostnames in pattern but host header starts with differnet value #1' => ['sub.helmut.is.secure', '(helmut\.is\.secure|lolli\.is\.secure)'],
-            'two different hostnames in pattern but host header starts with differnet value #2' => ['sub.lolli.is.secure', '(helmut\.is\.secure|lolli\.is\.secure)'],
-            'two different hostnames in pattern but host header ends with differnet value #1' => ['helmut.is.secure.tld', '(helmut\.is\.secure|lolli\.is\.secure)'],
-            'two different hostnames in pattern but host header ends with differnet value #2' => ['lolli.is.secure.tld', '(helmut\.is\.secure|lolli\.is\.secure)'],
+            'two different hostnames in pattern but host header starts with different value #1' => ['sub.helmut.is.secure', '(helmut\.is\.secure|lolli\.is\.secure)'],
+            'two different hostnames in pattern but host header starts with different value #2' => ['sub.lolli.is.secure', '(helmut\.is\.secure|lolli\.is\.secure)'],
+            'two different hostnames in pattern but host header ends with different value #1' => ['helmut.is.secure.tld', '(helmut\.is\.secure|lolli\.is\.secure)'],
+            'two different hostnames in pattern but host header ends with different value #2' => ['lolli.is.secure.tld', '(helmut\.is\.secure|lolli\.is\.secure)'],
         ];
     }
 
diff --git a/typo3/sysext/extbase/Classes/Configuration/FrontendConfigurationManager.php b/typo3/sysext/extbase/Classes/Configuration/FrontendConfigurationManager.php
index 0f3cc85e4668..51c600297d1a 100644
--- a/typo3/sysext/extbase/Classes/Configuration/FrontendConfigurationManager.php
+++ b/typo3/sysext/extbase/Classes/Configuration/FrontendConfigurationManager.php
@@ -115,7 +115,7 @@ class FrontendConfigurationManager extends \TYPO3\CMS\Extbase\Configuration\Abst
      * is set in the plugin configuration.
      *
      * @param array $frameworkConfiguration the framework configurations
-     * @return array the framework configuration with overriden storagePid
+     * @return array the framework configuration with overridden storagePid
      */
     protected function overrideStoragePidIfStartingPointIsSet(array $frameworkConfiguration)
     {
diff --git a/typo3/sysext/extbase/Classes/Mvc/Web/Response.php b/typo3/sysext/extbase/Classes/Mvc/Web/Response.php
index 2df4751dd0bc..37e2c73fdbb8 100644
--- a/typo3/sysext/extbase/Classes/Mvc/Web/Response.php
+++ b/typo3/sysext/extbase/Classes/Mvc/Web/Response.php
@@ -240,7 +240,7 @@ class Response extends \TYPO3\CMS\Extbase\Mvc\Response
      * )
      *
      * @TODO The workround and the $request member should be removed again, once the PageRender does support non-cached USER_INTs
-     * @param string $additionalHeaderData The value additonal header
+     * @param string $additionalHeaderData The value additional header
      * @throws \InvalidArgumentException
      * @return void
      * @api
diff --git a/typo3/sysext/extbase/Classes/Persistence/Generic/Mapper/DataMap.php b/typo3/sysext/extbase/Classes/Persistence/Generic/Mapper/DataMap.php
index 4c1ca24c736e..5ca429fdfbe7 100644
--- a/typo3/sysext/extbase/Classes/Persistence/Generic/Mapper/DataMap.php
+++ b/typo3/sysext/extbase/Classes/Persistence/Generic/Mapper/DataMap.php
@@ -146,7 +146,7 @@ class DataMap
     }
 
     /**
-     * Sets the name of the class the colum map represents
+     * Sets the name of the class the column map represents
      *
      * @param string $className
      * @return void
@@ -167,7 +167,7 @@ class DataMap
     }
 
     /**
-     * Sets the name of the table the colum map represents
+     * Sets the name of the table the column map represents
      *
      * @param string $tableName
      * @return void
diff --git a/typo3/sysext/extbase/Classes/Reflection/ReflectionService.php b/typo3/sysext/extbase/Classes/Reflection/ReflectionService.php
index f7185fc1d2c5..8d74e5726cb9 100644
--- a/typo3/sysext/extbase/Classes/Reflection/ReflectionService.php
+++ b/typo3/sysext/extbase/Classes/Reflection/ReflectionService.php
@@ -18,7 +18,7 @@ use TYPO3\CMS\Core\Utility\ClassNamingUtility;
 use TYPO3\CMS\Extbase\Utility\TypeHandlingUtility;
 
 /**
- * A backport of the TYPO3.Flow reflection service for aquiring reflection based information.
+ * A backport of the TYPO3.Flow reflection service for acquiring reflection based information.
  * Most of the code is based on the TYPO3.Flow reflection service.
  *
  * @api
diff --git a/typo3/sysext/extbase/Tests/Functional/Fixtures/Extensions/blog_example/Classes/Domain/Model/Person.php b/typo3/sysext/extbase/Tests/Functional/Fixtures/Extensions/blog_example/Classes/Domain/Model/Person.php
index e4516ef783d7..3fb134e1b96f 100644
--- a/typo3/sysext/extbase/Tests/Functional/Fixtures/Extensions/blog_example/Classes/Domain/Model/Person.php
+++ b/typo3/sysext/extbase/Tests/Functional/Fixtures/Extensions/blog_example/Classes/Domain/Model/Person.php
@@ -108,9 +108,9 @@ class Person extends \TYPO3\CMS\Extbase\DomainObject\AbstractEntity
     }
 
     /**
-     * Sets this persons's email adress
+     * Sets this persons's email address
      *
-     * @param string $email The person's email adress
+     * @param string $email The person's email address
      * @return void
      */
     public function setEmail($email)
diff --git a/typo3/sysext/extensionmanager/Classes/Domain/Model/Extension.php b/typo3/sysext/extensionmanager/Classes/Domain/Model/Extension.php
index 21bb5833c2e8..189a93e6d1e1 100644
--- a/typo3/sysext/extensionmanager/Classes/Domain/Model/Extension.php
+++ b/typo3/sysext/extensionmanager/Classes/Domain/Model/Extension.php
@@ -455,7 +455,7 @@ class Extension extends \TYPO3\CMS\Extbase\DomainObject\AbstractEntity
     }
 
     /**
-     * Possible install pathes
+     * Possible install paths
      *
      * @static
      * @return array
@@ -471,7 +471,7 @@ class Extension extends \TYPO3\CMS\Extbase\DomainObject\AbstractEntity
     }
 
     /**
-     * Allowed install pathes
+     * Allowed install paths
      *
      * @static
      * @return array
diff --git a/typo3/sysext/extensionmanager/Classes/ViewHelpers/ToggleExtensionInstallationStateViewHelper.php b/typo3/sysext/extensionmanager/Classes/ViewHelpers/ToggleExtensionInstallationStateViewHelper.php
index 1efe374f6f8b..e872481ca79c 100644
--- a/typo3/sysext/extensionmanager/Classes/ViewHelpers/ToggleExtensionInstallationStateViewHelper.php
+++ b/typo3/sysext/extensionmanager/Classes/ViewHelpers/ToggleExtensionInstallationStateViewHelper.php
@@ -48,7 +48,7 @@ class ToggleExtensionInstallationStateViewHelper extends Link\ActionViewHelper
     public function render()
     {
         $extension = $this->arguments['extension'];
-        // Early return if package is protected or is a runtime actived package and can not be unloaded
+        // Early return if package is protected or is a runtime activated package and can not be unloaded
         /** @var $packageManager \TYPO3\CMS\Core\Package\PackageManager */
         $packageManager = $this->objectManager->get(PackageManager::class);
         $package = $packageManager->getPackage($extension['key']);
diff --git a/typo3/sysext/felogin/Resources/Private/Language/Database.xlf b/typo3/sysext/felogin/Resources/Private/Language/Database.xlf
index 448707658c67..132b05f681fc 100644
--- a/typo3/sysext/felogin/Resources/Private/Language/Database.xlf
+++ b/typo3/sysext/felogin/Resources/Private/Language/Database.xlf
@@ -88,7 +88,7 @@
 				<source>Show selected</source>
 			</trans-unit>
 			<trans-unit id="tt_content.pi_flexform.groupSelectmode_DontShowSelected">
-				<source>Dont show selected</source>
+				<source>Don't show selected</source>
 			</trans-unit>
 			<trans-unit id="tt_content.pi_flexform.groupSelectmode_FromTS">
 				<source>(from Typoscript)</source>
diff --git a/typo3/sysext/fluid/Classes/Core/Widget/AbstractWidgetController.php b/typo3/sysext/fluid/Classes/Core/Widget/AbstractWidgetController.php
index 5a52e145e936..accf6c23b0aa 100644
--- a/typo3/sysext/fluid/Classes/Core/Widget/AbstractWidgetController.php
+++ b/typo3/sysext/fluid/Classes/Core/Widget/AbstractWidgetController.php
@@ -53,7 +53,7 @@ abstract class AbstractWidgetController extends \TYPO3\CMS\Extbase\Mvc\Controlle
     }
 
     /**
-     * Allows the widget template root path to be overriden via the framework configuration,
+     * Allows the widget template root path to be overridden via the framework configuration,
      * e.g. plugin.tx_extension.view.widget.<WidgetViewHelperClassName>.templateRootPath
      *
      * @param \TYPO3\CMS\Extbase\Mvc\View\ViewInterface $view
diff --git a/typo3/sysext/fluid/Classes/ViewHelpers/Be/Security/IfAuthenticatedViewHelper.php b/typo3/sysext/fluid/Classes/ViewHelpers/Be/Security/IfAuthenticatedViewHelper.php
index 0e6d38a2d781..199fdd6ec4dd 100644
--- a/typo3/sysext/fluid/Classes/ViewHelpers/Be/Security/IfAuthenticatedViewHelper.php
+++ b/typo3/sysext/fluid/Classes/ViewHelpers/Be/Security/IfAuthenticatedViewHelper.php
@@ -48,7 +48,7 @@ namespace TYPO3\CMS\Fluid\ViewHelpers\Be\Security;
 class IfAuthenticatedViewHelper extends \TYPO3\CMS\Fluid\Core\ViewHelper\AbstractConditionViewHelper
 {
     /**
-     * This method decides if the condition is TRUE or FALSE. It can be overriden in extending viewhelpers to adjust functionality.
+     * This method decides if the condition is TRUE or FALSE. It can be overridden in extending viewhelpers to adjust functionality.
      *
      * @param array $arguments ViewHelper arguments to evaluate the condition for this ViewHelper, allows for flexiblity in overriding this method.
      * @return bool
diff --git a/typo3/sysext/fluid/Classes/ViewHelpers/Be/Security/IfHasRoleViewHelper.php b/typo3/sysext/fluid/Classes/ViewHelpers/Be/Security/IfHasRoleViewHelper.php
index 9b98e64059bc..0e1c291da7b2 100644
--- a/typo3/sysext/fluid/Classes/ViewHelpers/Be/Security/IfHasRoleViewHelper.php
+++ b/typo3/sysext/fluid/Classes/ViewHelpers/Be/Security/IfHasRoleViewHelper.php
@@ -69,7 +69,7 @@ class IfHasRoleViewHelper extends \TYPO3\CMS\Fluid\Core\ViewHelper\AbstractCondi
     }
 
     /**
-     * This method decides if the condition is TRUE or FALSE. It can be overriden in extending viewhelpers to adjust functionality.
+     * This method decides if the condition is TRUE or FALSE. It can be overridden in extending viewhelpers to adjust functionality.
      *
      * @param array $arguments ViewHelper arguments to evaluate the condition for this ViewHelper, allows for flexiblity in overriding this method.
      * @return bool
diff --git a/typo3/sysext/fluid/Classes/ViewHelpers/Security/IfAuthenticatedViewHelper.php b/typo3/sysext/fluid/Classes/ViewHelpers/Security/IfAuthenticatedViewHelper.php
index 3710232d17a9..d1f5564784fb 100644
--- a/typo3/sysext/fluid/Classes/ViewHelpers/Security/IfAuthenticatedViewHelper.php
+++ b/typo3/sysext/fluid/Classes/ViewHelpers/Security/IfAuthenticatedViewHelper.php
@@ -48,7 +48,7 @@ namespace TYPO3\CMS\Fluid\ViewHelpers\Security;
 class IfAuthenticatedViewHelper extends \TYPO3\CMS\Fluid\Core\ViewHelper\AbstractConditionViewHelper
 {
     /**
-     * This method decides if the condition is TRUE or FALSE. It can be overriden in extending viewhelpers to adjust functionality.
+     * This method decides if the condition is TRUE or FALSE. It can be overridden in extending viewhelpers to adjust functionality.
      *
      * @param array $arguments ViewHelper arguments to evaluate the condition for this ViewHelper, allows for flexiblity in overriding this method.
      * @return bool
diff --git a/typo3/sysext/fluid/Classes/ViewHelpers/Security/IfHasRoleViewHelper.php b/typo3/sysext/fluid/Classes/ViewHelpers/Security/IfHasRoleViewHelper.php
index ef2bfa290a52..365bccd1e8ed 100644
--- a/typo3/sysext/fluid/Classes/ViewHelpers/Security/IfHasRoleViewHelper.php
+++ b/typo3/sysext/fluid/Classes/ViewHelpers/Security/IfHasRoleViewHelper.php
@@ -69,7 +69,7 @@ class IfHasRoleViewHelper extends \TYPO3\CMS\Fluid\Core\ViewHelper\AbstractCondi
     }
 
     /**
-     * This method decides if the condition is TRUE or FALSE. It can be overriden in extending viewhelpers to adjust functionality.
+     * This method decides if the condition is TRUE or FALSE. It can be overridden in extending viewhelpers to adjust functionality.
      *
      * @param array $arguments ViewHelper arguments to evaluate the condition for this ViewHelper, allows for flexiblity in overriding this method.
      * @return bool
diff --git a/typo3/sysext/form/Classes/Controller/FormFrontendController.php b/typo3/sysext/form/Classes/Controller/FormFrontendController.php
index 41585604ce37..d69e2c255803 100644
--- a/typo3/sysext/form/Classes/Controller/FormFrontendController.php
+++ b/typo3/sysext/form/Classes/Controller/FormFrontendController.php
@@ -95,7 +95,7 @@ class FormFrontendController extends ActionController
                     $prototypeConfiguration = $configurationService->getPrototypeConfiguration($prototypeName);
 
                     foreach ($finisherValue['options'] as $optionKey => $optionValue) {
-                        // If a previous overriden finisher property is excluded at some time
+                        // If a previous overridden finisher property is excluded at some time
                         // it is still present in the flexform database row.
                         // To avoid a override from the time the property is excluded, this check is needed
                         if (!isset($prototypeConfiguration['finishersDefinition'][$finisherIdentifier]['FormEngine']['elements'][$optionKey])) {
diff --git a/typo3/sysext/form/Classes/Domain/Finishers/DeleteUploadsFinisher.php b/typo3/sysext/form/Classes/Domain/Finishers/DeleteUploadsFinisher.php
index 43dcd1363e94..46af39856706 100644
--- a/typo3/sysext/form/Classes/Domain/Finishers/DeleteUploadsFinisher.php
+++ b/typo3/sysext/form/Classes/Domain/Finishers/DeleteUploadsFinisher.php
@@ -20,7 +20,7 @@ use TYPO3\CMS\Form\Domain\Model\FormElements\FileUpload;
 
 /**
  * This finisher remove the submited files.
- * Use this e.g after the email finisher if you dont want
+ * Use this e.g after the email finisher if you don't want
  * to keep the files online.
  *
  * Scope: frontend
diff --git a/typo3/sysext/form/Classes/Domain/Finishers/FinisherContext.php b/typo3/sysext/form/Classes/Domain/Finishers/FinisherContext.php
index 44a25518bb7b..54ca2a8b1453 100644
--- a/typo3/sysext/form/Classes/Domain/Finishers/FinisherContext.php
+++ b/typo3/sysext/form/Classes/Domain/Finishers/FinisherContext.php
@@ -93,7 +93,7 @@ class FinisherContext
     }
 
     /**
-     * TRUE if no futher finishers should be invoked. Defaults to FALSE
+     * TRUE if no further finishers should be invoked. Defaults to FALSE
      *
      * @return bool
      * @internal
diff --git a/typo3/sysext/form/Classes/Mvc/Configuration/InheritancesResolverService.php b/typo3/sysext/form/Classes/Mvc/Configuration/InheritancesResolverService.php
index cd727c317a4b..7925c1538cc9 100644
--- a/typo3/sysext/form/Classes/Mvc/Configuration/InheritancesResolverService.php
+++ b/typo3/sysext/form/Classes/Mvc/Configuration/InheritancesResolverService.php
@@ -349,7 +349,7 @@ class InheritancesResolverService
      * overruling similar values in the first array ($firstArray) with the
      * values of the second array ($secondArray)
      * In case of identical keys, ie. keeping the values of the second.
-     * This is basicly the Extbase arrayMergeRecursiveOverrule method.
+     * This is basically the Extbase arrayMergeRecursiveOverrule method.
      * This method act different to the core mergeRecursiveWithOverrule method.
      * This method has the possibility to overrule a array value within the
      * $firstArray with a string value within the $secondArray.
diff --git a/typo3/sysext/frontend/Classes/Configuration/TypoScript/ConditionMatching/ConditionMatcher.php b/typo3/sysext/frontend/Classes/Configuration/TypoScript/ConditionMatching/ConditionMatcher.php
index 37933136c990..23a76a0bd687 100644
--- a/typo3/sysext/frontend/Classes/Configuration/TypoScript/ConditionMatching/ConditionMatcher.php
+++ b/typo3/sysext/frontend/Classes/Configuration/TypoScript/ConditionMatching/ConditionMatcher.php
@@ -30,7 +30,7 @@ class ConditionMatcher extends AbstractConditionMatcher
      * Evaluates a TypoScript condition given as input,
      * eg. "[browser=net][...(other conditions)...]"
      *
-     * @param string $string The condition to match against its criterias.
+     * @param string $string The condition to match against its criteria.
      * @return bool Whether the condition matched
      * @see \TYPO3\CMS\Core\TypoScript\Parser\TypoScriptParser::parse()
      * @throws \TYPO3\CMS\Core\Configuration\TypoScript\Exception\InvalidTypoScriptConditionException
diff --git a/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php b/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php
index 6ea091fbad33..82e19002ec69 100644
--- a/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php
+++ b/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php
@@ -2418,7 +2418,7 @@ class ContentObjectRenderer
 
     /**
      * csConv
-     * Will convert the current chracter set of the content to the one given in csConv
+     * Will convert the current character set of the content to the one given in csConv
      *
      * @param string $content Input value undergoing processing in this function.
      * @param array $conf stdWrap properties for csConv.
@@ -3905,7 +3905,7 @@ class ContentObjectRenderer
 
     /**
      * Function for removing malicious HTML code when you want to provide some HTML code user-editable.
-     * The purpose is to avoid XSS attacks and the code will be continously modified to remove such code.
+     * The purpose is to avoid XSS attacks and the code will be continuously modified to remove such code.
      * For a complete reference with javascript-on-events, see http://www.wdvl.com/Authoring/JavaScript/Events/events_target.html
      *
      * @param string $text Input string to be cleaned.
@@ -4751,7 +4751,7 @@ class ContentObjectRenderer
     }
 
     /**
-     * Lets you split the content by LF and proces each line independently. Used to format content made with the RTE.
+     * Lets you split the content by LF and process each line independently. Used to format content made with the RTE.
      *
      * @param string $theValue The input value
      * @param array $conf TypoScript options
diff --git a/typo3/sysext/frontend/Classes/Controller/TypoScriptFrontendController.php b/typo3/sysext/frontend/Classes/Controller/TypoScriptFrontendController.php
index 73b52fda9e77..caff67f60eda 100644
--- a/typo3/sysext/frontend/Classes/Controller/TypoScriptFrontendController.php
+++ b/typo3/sysext/frontend/Classes/Controller/TypoScriptFrontendController.php
@@ -1723,7 +1723,7 @@ class TypoScriptFrontendController
                         $removeTheRestFlag = 1;
                     }
                 } else {
-                    // Dont go here, if there is no backend user logged in.
+                    // Don't go here, if there is no backend user logged in.
                     $removeTheRestFlag = 1;
                 }
             }
@@ -2108,7 +2108,7 @@ class TypoScriptFrontendController
                         }
                     }
                 }
-                // Put <base> if necesary
+                // Put <base> if necessary
                 if ($checkBaseTag) {
                     // If content already has <base> tag, we do not need to do anything
                     if (false === stristr($content, '<base ')) {
@@ -2700,7 +2700,7 @@ class TypoScriptFrontendController
             if (is_array($sys_language_row) && !empty($sys_language_row['language_isocode'])) {
                 $this->sys_language_isocode = $sys_language_row['language_isocode'];
             }
-            // the DB value is overriden by TypoScript
+            // the DB value is overridden by TypoScript
             if (!empty($this->config['config']['sys_language_isocode'])) {
                 $this->sys_language_isocode = $this->config['config']['sys_language_isocode'];
             }
@@ -4452,9 +4452,9 @@ class TypoScriptFrontendController
         $result = PHP_INT_MAX;
         // Get the configuration
         $tablesToConsider = $this->getCurrentPageCacheConfiguration();
-        // Get the time, rounded to the minute (do not polute MySQL cache!)
+        // Get the time, rounded to the minute (do not pollute MySQL cache!)
         // It is ok that we do not take seconds into account here because this
-        // value will be substracted later. So we never get the time "before"
+        // value will be subtracted later. So we never get the time "before"
         // the cache change.
         $now = $GLOBALS['ACCESS_TIME'];
         // Find timeout by checking every table
diff --git a/typo3/sysext/frontend/Classes/Imaging/GifBuilder.php b/typo3/sysext/frontend/Classes/Imaging/GifBuilder.php
index 82ef0445dd8c..08645599d67d 100644
--- a/typo3/sysext/frontend/Classes/Imaging/GifBuilder.php
+++ b/typo3/sysext/frontend/Classes/Imaging/GifBuilder.php
@@ -33,7 +33,7 @@ use TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer;
  * This class allows for advanced rendering of images with various layers of images, text and graphical primitives.
  * The concept is known from TypoScript as "GIFBUILDER" where you can define a "numerical array" (TypoScript term as well) of "GIFBUILDER OBJECTS" (like "TEXT", "IMAGE", etc.) and they will be rendered onto an image one by one.
  * The name "GIFBUILDER" comes from the time where GIF was the only file format supported. PNG is just as well to create today (configured with TYPO3_CONF_VARS[GFX])
- * Not all instances of this class is truely building gif/png files by layers; You may also see the class instantiated for the purpose of using the scaling functions in the parent class.
+ * Not all instances of this class is truly building gif/png files by layers; You may also see the class instantiated for the purpose of using the scaling functions in the parent class.
  *
  * Here is an example of how to use this class (from tslib_content.php, function getImgResource):
  *
diff --git a/typo3/sysext/frontend/Classes/Page/PageRepository.php b/typo3/sysext/frontend/Classes/Page/PageRepository.php
index 0098bf758c2f..eaad52d96959 100644
--- a/typo3/sysext/frontend/Classes/Page/PageRepository.php
+++ b/typo3/sysext/frontend/Classes/Page/PageRepository.php
@@ -67,7 +67,7 @@ class PageRepository
 
     /**
      * If TRUE, versioning preview of other record versions is allowed. THIS MUST
-     * ONLY BE SET IF the page is not cached and truely previewed by a backend
+     * ONLY BE SET IF the page is not cached and truly previewed by a backend
      * user!!!
      *
      * @var bool
@@ -228,7 +228,7 @@ class PageRepository
      * @param int $uid The page id to look up.
      * @param bool $disableGroupAccessCheck If set, the check for group access is disabled. VERY rarely used
      * @throws \UnexpectedValueException
-     * @return array The page row with overlayed localized fields. Empty it no page.
+     * @return array The page row with overlaid localized fields. Empty it no page.
      * @see getPage_noCheck()
      */
     public function getPage($uid, $disableGroupAccessCheck = false)
@@ -286,7 +286,7 @@ class PageRepository
      * ->where_hid_del (start- and endtime or hidden). Only "deleted" is checked!
      *
      * @param int $uid The page id to look up
-     * @return array The page row with overlayed localized fields. Empty array if no page.
+     * @return array The page row with overlaid localized fields. Empty array if no page.
      * @see getPage()
      */
     public function getPage_noCheck($uid)
@@ -320,7 +320,7 @@ class PageRepository
      * Returns the $row of the first web-page in the tree (for the default menu...)
      *
      * @param int $uid The page id for which to fetch first subpages (PID)
-     * @return mixed If found: The page record (with overlayed localized fields, if any). If NOT found: blank value (not array!)
+     * @return mixed If found: The page record (with overlaid localized fields, if any). If NOT found: blank value (not array!)
      * @see \TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController::fetch_the_id()
      */
     public function getFirstWebPage($uid)
@@ -389,10 +389,10 @@ class PageRepository
     /**
      * Returns the relevant page overlay record fields
      *
-     * @param mixed $pageInput If $pageInput is an integer, it's the pid of the pageOverlay record and thus the page overlay record is returned. If $pageInput is an array, it's a page-record and based on this page record the language record is found and OVERLAYED before the page record is returned.
+     * @param mixed $pageInput If $pageInput is an integer, it's the pid of the pageOverlay record and thus the page overlay record is returned. If $pageInput is an array, it's a page-record and based on this page record the language record is found and OVERLAID before the page record is returned.
      * @param int $lUid Language UID if you want to set an alternative value to $this->sys_language_uid which is default. Should be >=0
      * @throws \UnexpectedValueException
-     * @return array Page row which is overlayed with language_overlay record (or the overlay record alone)
+     * @return array Page row which is overlaid with language_overlay record (or the overlay record alone)
      */
     public function getPageOverlay($pageInput, $lUid = -1)
     {
@@ -404,10 +404,10 @@ class PageRepository
     /**
      * Returns the relevant page overlay record fields
      *
-     * @param array $pagesInput Array of integers or array of arrays. If each value is an integer, it's the pids of the pageOverlay records and thus the page overlay records are returned. If each value is an array, it's page-records and based on this page records the language records are found and OVERLAYED before the page records are returned.
+     * @param array $pagesInput Array of integers or array of arrays. If each value is an integer, it's the pids of the pageOverlay records and thus the page overlay records are returned. If each value is an array, it's page-records and based on this page records the language records are found and OVERLAID before the page records are returned.
      * @param int $lUid Language UID if you want to set an alternative value to $this->sys_language_uid which is default. Should be >=0
      * @throws \UnexpectedValueException
-     * @return array Page rows which are overlayed with language_overlay record.
+     * @return array Page rows which are overlaid with language_overlay record.
      *               If the input was an array of integers, missing records are not
      *               included. If the input were page rows, untranslated pages
      *               are returned.
@@ -645,7 +645,7 @@ class PageRepository
      * @param string $sortField The field to sort by. Default is "sorting
      * @param string $additionalWhereClause Optional additional where clauses. Like "AND title like '%blabla%'" for instance.
      * @param bool $checkShortcuts Check if shortcuts exist, checks by default
-     * @return array Array with key/value pairs; keys are page-uid numbers. values are the corresponding page records (with overlayed localized fields, if any)
+     * @return array Array with key/value pairs; keys are page-uid numbers. values are the corresponding page records (with overlaid localized fields, if any)
      * @see \TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController::getPageShortcut(), \TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject::makeMenu()
      * @see \TYPO3\CMS\WizardCrpages\Controller\CreatePagesWizardModuleFunctionController, \TYPO3\CMS\WizardSortpages\View\SortPagesWizardModuleFunction
      */
@@ -665,7 +665,7 @@ class PageRepository
      * @param string $sortField The field to sort by. Default is "sorting"
      * @param string $additionalWhereClause Optional additional where clauses. Like "AND title like '%blabla%'" for instance.
      * @param bool $checkShortcuts Check if shortcuts exist, checks by default
-     * @return array Array with key/value pairs; keys are page-uid numbers. values are the corresponding page records (with overlayed localized fields, if any)
+     * @return array Array with key/value pairs; keys are page-uid numbers. values are the corresponding page records (with overlaid localized fields, if any)
      */
     public function getMenuForPages(array $pageIds, $fields = '*', $sortField = 'sorting', $additionalWhereClause = '', $checkShortcuts = true)
     {
@@ -687,7 +687,7 @@ class PageRepository
      * @param string $additionalWhereClause Optional additional where clauses. Like "AND title like '%blabla%'" for instance.
      * @param bool $checkShortcuts Check if shortcuts exist, checks by default
      * @param bool $parentPages Whether the uid list is meant as list of parent pages or the page itself TRUE means id list is checked against pid field
-     * @return array Array with key/value pairs; keys are page-uid numbers. values are the corresponding page records (with overlayed localized fields, if any)
+     * @return array Array with key/value pairs; keys are page-uid numbers. values are the corresponding page records (with overlaid localized fields, if any)
      * @see \TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController::getPageShortcut(), \TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject::makeMenu()
      * @see \TYPO3\CMS\WizardCrpages\Controller\CreatePagesWizardModuleFunctionController, \TYPO3\CMS\WizardSortpages\View\SortPagesWizardModuleFunction
      */
diff --git a/typo3/sysext/frontend/Tests/Unit/ContentObject/ContentObjectRendererTest.php b/typo3/sysext/frontend/Tests/Unit/ContentObject/ContentObjectRendererTest.php
index f69cf80150c2..bda41dfca1c6 100644
--- a/typo3/sysext/frontend/Tests/Unit/ContentObject/ContentObjectRendererTest.php
+++ b/typo3/sysext/frontend/Tests/Unit/ContentObject/ContentObjectRendererTest.php
@@ -352,13 +352,13 @@ class ContentObjectRendererTest extends \TYPO3\TestingFramework\Core\Unit\UnitTe
         $getQueryArgumentsConfiguration['exclude'][] = 'key3[key32][key321]';
         $getQueryArgumentsConfiguration['exclude'] = implode(',', $getQueryArgumentsConfiguration['exclude']);
         $overruleArguments = [
-            // Should be overriden
+            // Should be overridden
             'key2' => 'value2Overruled',
             'key3' => [
                 'key32' => [
                     // Shouldn't be set: Parameter is excluded and not forced
                     'key321' => 'value321Overruled',
-                    // Should be overriden: Parameter is not excluded
+                    // Should be overridden: Parameter is not excluded
                     'key322' => 'value322Overruled',
                     // Shouldn't be set: Parameter doesn't exist in source array and is not forced
                     'key323' => 'value323Overruled'
@@ -397,7 +397,7 @@ class ContentObjectRendererTest extends \TYPO3\TestingFramework\Core\Unit\UnitTe
         $getQueryArgumentsConfiguration['exclude'][] = 'key3[key32][key322]';
         $getQueryArgumentsConfiguration['exclude'] = implode(',', $getQueryArgumentsConfiguration['exclude']);
         $overruleArguments = [
-            // Should be overriden
+            // Should be overridden
             'key2' => 'value2Overruled',
             'key3' => [
                 'key32' => [
@@ -5279,7 +5279,7 @@ class ContentObjectRendererTest extends \TYPO3\TestingFramework\Core\Unit\UnitTe
      *
      * @test
      * @dataProvider stdWrap_expandListDataProvider
-     * @param string $expected The expeced output.
+     * @param string $expected The expected output.
      * @param string $content The given content.
      * @return void
      */
diff --git a/typo3/sysext/impexp/Classes/ImportExport.php b/typo3/sysext/impexp/Classes/ImportExport.php
index b7e7504969b7..65d5b797aa7b 100644
--- a/typo3/sysext/impexp/Classes/ImportExport.php
+++ b/typo3/sysext/impexp/Classes/ImportExport.php
@@ -460,7 +460,7 @@ abstract class ImportExport
     }
 
     /**
-     * Go through ALL records (if the pages are displayed first, those will not be amoung these!)
+     * Go through ALL records (if the pages are displayed first, those will not be among these!)
      *
      * @param array $pT Page tree array with uid/subrow (from ->dat[header][pagetree]
      * @param array $lines Output lines array (is passed by reference and modified)
diff --git a/typo3/sysext/indexed_search/Classes/Controller/SearchController.php b/typo3/sysext/indexed_search/Classes/Controller/SearchController.php
index 8664d3dc42d4..454ca48dd935 100644
--- a/typo3/sysext/indexed_search/Classes/Controller/SearchController.php
+++ b/typo3/sysext/indexed_search/Classes/Controller/SearchController.php
@@ -1302,7 +1302,7 @@ class SearchController extends \TYPO3\CMS\Extbase\Mvc\Controller\ActionControlle
      * @param int $pageUid Page id
      * @param string $linkText Title to link (must already be escaped for HTML output)
      * @param array $row Result row
-     * @param array $markUpSwParams Additional parameters for marking up seach words
+     * @param array $markUpSwParams Additional parameters for marking up search words
      * @return string <A> tag wrapped title string.
      * @todo make use of the UriBuilder
      */
diff --git a/typo3/sysext/indexed_search/Classes/Domain/Repository/IndexSearchRepository.php b/typo3/sysext/indexed_search/Classes/Domain/Repository/IndexSearchRepository.php
index 91c56b1b9482..5ea0f5e3126f 100644
--- a/typo3/sysext/indexed_search/Classes/Domain/Repository/IndexSearchRepository.php
+++ b/typo3/sysext/indexed_search/Classes/Domain/Repository/IndexSearchRepository.php
@@ -1272,7 +1272,7 @@ class IndexSearchRepository
      * or PHP-versions which has varying output from the hexdec function.
      *
      * @param string $str String to hash
-     * @return int Integer intepretation of the md5 hash of input string.
+     * @return int Integer interpretation of the md5 hash of input string.
      */
     protected function md5inthash($str)
     {
diff --git a/typo3/sysext/indexed_search/Classes/Indexer.php b/typo3/sysext/indexed_search/Classes/Indexer.php
index 203942bb5185..8d2fc6a44206 100644
--- a/typo3/sysext/indexed_search/Classes/Indexer.php
+++ b/typo3/sysext/indexed_search/Classes/Indexer.php
@@ -553,7 +553,7 @@ class Indexer
                 $this->contentParts['title'] = $this->conf['indexedDocTitle'];
             }
             $this->log_pull();
-            // Calculating a hash over what is to be the actual page content. Maybe this hash should not include title,description and keywords? The bodytext is the primary concern. (on the other hand a changed page-title would make no difference then, so dont!)
+            // Calculating a hash over what is to be the actual page content. Maybe this hash should not include title,description and keywords? The bodytext is the primary concern. (on the other hand a changed page-title would make no difference then, so don't!)
             $this->content_md5h = IndexedSearchUtility::md5inthash(implode('', $this->contentParts));
             // This function checks if there is already a page (with gr_list = 0,-1) indexed and if that page has the very same contentHash.
             // If the contentHash is the same, then we can rest assured that this page is already indexed and regardless of mtime and origContent we don't need to do anything more.
diff --git a/typo3/sysext/indexed_search/Classes/Utility/DoubleMetaPhoneUtility.php b/typo3/sysext/indexed_search/Classes/Utility/DoubleMetaPhoneUtility.php
index e6fa91926e9e..be03aee6a889 100644
--- a/typo3/sysext/indexed_search/Classes/Utility/DoubleMetaPhoneUtility.php
+++ b/typo3/sysext/indexed_search/Classes/Utility/DoubleMetaPhoneUtility.php
@@ -590,7 +590,7 @@ class DoubleMetaPhoneUtility
                         break;
                     }
                     // german & anglicisations, e.g. 'smith' match 'schmidt', 'snider' match 'schneider'
-                    // also, -sz- in slavic language altho in hungarian it is pronounced 's'
+                    // also, -sz- in slavic language although in hungarian it is pronounced 's'
                     if ($this->current == 0 && $this->StringAt($this->original, $this->current + 1, 1, ['M', 'N', 'L', 'W']) || $this->StringAt($this->original, $this->current + 1, 1, ['Z'])) {
                         $this->primary .= 'S';
                         $this->secondary .= 'X';
diff --git a/typo3/sysext/indexed_search/Classes/Utility/IndexedSearchUtility.php b/typo3/sysext/indexed_search/Classes/Utility/IndexedSearchUtility.php
index 20ce684d02ba..9a2d2065e902 100644
--- a/typo3/sysext/indexed_search/Classes/Utility/IndexedSearchUtility.php
+++ b/typo3/sysext/indexed_search/Classes/Utility/IndexedSearchUtility.php
@@ -39,7 +39,7 @@ class IndexedSearchUtility
      * Using 7 instead of 8 just because that makes the integers lower than 32 bit (28 bit) and so they do not interfere with UNSIGNED integers or PHP-versions which has varying output from the hexdec function.
      *
      * @param string $stringToHash String to hash
-     * @return int Integer intepretation of the md5 hash of input string.
+     * @return int Integer interpretation of the md5 hash of input string.
      */
     public static function md5inthash($stringToHash)
     {
diff --git a/typo3/sysext/indexed_search/Documentation/DatabaseTables/IndexPhash/Index.rst b/typo3/sysext/indexed_search/Documentation/DatabaseTables/IndexPhash/Index.rst
index 301e3e680e2e..b12babf26041 100644
--- a/typo3/sysext/indexed_search/Documentation/DatabaseTables/IndexPhash/Index.rst
+++ b/typo3/sysext/indexed_search/Documentation/DatabaseTables/IndexPhash/Index.rst
@@ -64,7 +64,7 @@ phash\_grouping
          search so you get only one hit per page when selecting with gr\_list
          in mind.
 
-         Currently a seach result does not either group or limit by this, but
+         Currently a search result does not either group or limit by this, but
          rather the result display may group the result into logical units.
 
 
diff --git a/typo3/sysext/indexed_search/Documentation/KnownProblems/Index.rst b/typo3/sysext/indexed_search/Documentation/KnownProblems/Index.rst
index 69f3edae6208..7ab8541c4804 100644
--- a/typo3/sysext/indexed_search/Documentation/KnownProblems/Index.rst
+++ b/typo3/sysext/indexed_search/Documentation/KnownProblems/Index.rst
@@ -16,7 +16,7 @@ Known problems
   heavy server load/unstability has been reported. It is not yet clear
   if THIS extension has anything to do with. So it's only under
   suspicion at this point until further data has been collected. But for
-  now it is adviced to be careful with the application of the extension
+  now it is advised to be careful with the application of the extension
   for mission critical, high-load environments.
 
 - It's still uncertain how performance is under heavy load conditions
diff --git a/typo3/sysext/install/Classes/Configuration/Image/AbstractImagePreset.php b/typo3/sysext/install/Classes/Configuration/Image/AbstractImagePreset.php
index 7fc723ab8c27..da457718698a 100644
--- a/typo3/sysext/install/Classes/Configuration/Image/AbstractImagePreset.php
+++ b/typo3/sysext/install/Classes/Configuration/Image/AbstractImagePreset.php
@@ -110,7 +110,7 @@ abstract class AbstractImagePreset extends Configuration\AbstractPreset
     /**
      * Get list of paths to search for image handling executables
      *
-     * @return array List of pathes to search for
+     * @return array List of paths to search for
      */
     protected function getSearchPaths()
     {
diff --git a/typo3/sysext/install/Classes/Configuration/Image/GraphicsMagickPreset.php b/typo3/sysext/install/Classes/Configuration/Image/GraphicsMagickPreset.php
index 8fa5e9da9d5d..6b801f16dc28 100644
--- a/typo3/sysext/install/Classes/Configuration/Image/GraphicsMagickPreset.php
+++ b/typo3/sysext/install/Classes/Configuration/Image/GraphicsMagickPreset.php
@@ -59,7 +59,7 @@ class GraphicsMagickPreset extends AbstractImagePreset implements Configuration\
     /**
      * Search for GraphicsMagick executables in given paths.
      *
-     * @param array $searchPaths List of pathes to search for
+     * @param array $searchPaths List of paths to search for
      * @return bool TRUE if graphics magick was found in path
      */
     protected function findGraphicsMagickInPaths(array $searchPaths)
diff --git a/typo3/sysext/install/Resources/Private/Font/README.txt b/typo3/sysext/install/Resources/Private/Font/README.txt
index 4520330ae471..6e1d6ae11ac9 100644
--- a/typo3/sysext/install/Resources/Private/Font/README.txt
+++ b/typo3/sysext/install/Resources/Private/Font/README.txt
@@ -130,7 +130,7 @@ Copyright FAQ
       systems and software (e.g., Gnome, KDE, etc.) are now converting to
       use fontconfig (see www.fontconfig.org) to handle font configuration,
       selection and substitution; it has provisions for overriding font
-      names and subsituting alternatives. An example is provided by the
+      names and substituting alternatives. An example is provided by the
       supplied local.conf file, which chooses the family Bitstream Vera for
       "sans", "serif" and "monospace".  Other software (e.g., the XFree86
       core server) has other mechanisms for font substitution.
diff --git a/typo3/sysext/install/Resources/Public/JavaScript/Install.js b/typo3/sysext/install/Resources/Public/JavaScript/Install.js
index 9ecd1df16740..6c735580b194 100644
--- a/typo3/sysext/install/Resources/Public/JavaScript/Install.js
+++ b/typo3/sysext/install/Resources/Public/JavaScript/Install.js
@@ -880,7 +880,7 @@ $(function() {
 
 	// trigger 'handleButtonScrolling' on page scroll
 	// if the user scroll until page bottom, we need to remove 'position: fixed'
-	// so that the copyright info (footer) is not overlayed by the 'fixed button'
+	// so that the copyright info (footer) is not overlaid by the 'fixed button'
 	var scrollTimeout;
 	$(window).on('scroll', function() {
 		clearTimeout(scrollTimeout);
diff --git a/typo3/sysext/recordlist/Classes/RecordList/DatabaseRecordList.php b/typo3/sysext/recordlist/Classes/RecordList/DatabaseRecordList.php
index dcee9f534d30..33a9b5d643f1 100644
--- a/typo3/sysext/recordlist/Classes/RecordList/DatabaseRecordList.php
+++ b/typo3/sysext/recordlist/Classes/RecordList/DatabaseRecordList.php
@@ -853,7 +853,7 @@ class DatabaseRecordList extends AbstractDatabaseRecordList
     /**
      * Check if all row listing conditions are fulfilled.
      *
-     * This function serves as a dummy method to be overriden in extending classes.
+     * This function serves as a dummy method to be overridden in extending classes.
      *
      * @param string $table Table name
      * @param string[] $row Record
diff --git a/typo3/sysext/rtehtmlarea/Classes/Controller/SpellCheckingController.php b/typo3/sysext/rtehtmlarea/Classes/Controller/SpellCheckingController.php
index 397583dcdd28..ddc079af55a4 100644
--- a/typo3/sysext/rtehtmlarea/Classes/Controller/SpellCheckingController.php
+++ b/typo3/sysext/rtehtmlarea/Classes/Controller/SpellCheckingController.php
@@ -255,7 +255,7 @@ class SpellCheckingController
         $this->fixPersonalDictionaryCharacterSet();
         $cmd = GeneralUtility::_POST('cmd');
         if ($cmd === 'learn') {
-            // Only availble for BE_USERS, die silently if someone has gotten here by accident
+            // Only available for BE_USERS, die silently if someone has gotten here by accident
             if (TYPO3_MODE !== 'BE' || !is_object($GLOBALS['BE_USER'])) {
                 die('');
             }
diff --git a/typo3/sysext/rtehtmlarea/Configuration/PageTSconfig/Extensions/InlineElements/pageTSConfig.txt b/typo3/sysext/rtehtmlarea/Configuration/PageTSconfig/Extensions/InlineElements/pageTSConfig.txt
index 9d929e1e1d4d..7027de57222a 100644
--- a/typo3/sysext/rtehtmlarea/Configuration/PageTSconfig/Extensions/InlineElements/pageTSConfig.txt
+++ b/typo3/sysext/rtehtmlarea/Configuration/PageTSconfig/Extensions/InlineElements/pageTSConfig.txt
@@ -1,5 +1,5 @@
 # ***************************************************************************************
-# Additonal proc options in Page TSconfig for Inline Elements extension
+# Additional proc options in Page TSconfig for Inline Elements extension
 # ***************************************************************************************
 
 # Previously called "transformBoldAndItalicTags"
diff --git a/typo3/sysext/rtehtmlarea/Documentation/Configuration/PageTsconfig/interfaceConfiguration/Index.rst b/typo3/sysext/rtehtmlarea/Documentation/Configuration/PageTsconfig/interfaceConfiguration/Index.rst
index 84f855bbe0dd..2a5bc4cc69b1 100644
--- a/typo3/sysext/rtehtmlarea/Documentation/Configuration/PageTsconfig/interfaceConfiguration/Index.rst
+++ b/typo3/sysext/rtehtmlarea/Documentation/Configuration/PageTsconfig/interfaceConfiguration/Index.rst
@@ -1842,7 +1842,7 @@ buttons.abbreviation.pages
 
          Note: If not set, the list of current webmounts is used.
 
-         Note: In IE, before IE7, the abreviation tab of the abbreviation dialogue
+         Note: In IE, before IE7, the abbreviation tab of the abbreviation dialogue
          is never shown.
 
 
diff --git a/typo3/sysext/rtehtmlarea/Documentation/Configuration/ToolbarElements/Index.rst b/typo3/sysext/rtehtmlarea/Documentation/Configuration/ToolbarElements/Index.rst
index ae315b309767..351e87a280be 100644
--- a/typo3/sysext/rtehtmlarea/Documentation/Configuration/ToolbarElements/Index.rst
+++ b/typo3/sysext/rtehtmlarea/Documentation/Configuration/ToolbarElements/Index.rst
@@ -28,7 +28,7 @@ space
    Type
          Control
 
-   Descripton
+   Description
          Insert a space between two toolbar elements
 
 
@@ -46,7 +46,7 @@ bar
    Type
          Control
 
-   Descripton
+   Description
          Insert a vertical bar in the toolbar, elements between bars being
          grouped
 
@@ -65,7 +65,7 @@ linebreak
    Type
          Control
 
-   Descripton
+   Description
          Insert a new line in the toolbar
 
 
@@ -83,7 +83,7 @@ blockstylelabel
    Type
          Label
 
-   Descripton
+   Description
          Label for drop-down with CSS styles for block elements
 
 
@@ -101,7 +101,7 @@ blockstyle
    Type
          Drop-down
 
-   Descripton
+   Description
          Selection of CSS styles for block elements
 
 
@@ -119,7 +119,7 @@ textstylelabel
    Type
          Label
 
-   Descripton
+   Description
          Label for drop-down with CSS styles inline elements
 
 
@@ -137,7 +137,7 @@ textstyle
    Type
          Drop-down
 
-   Descripton
+   Description
          Selection CSS styles for inline elements
 
 
@@ -155,7 +155,7 @@ fontstyle
    Type
          Drop-down
 
-   Descripton
+   Description
          Selection of font family
 
 
@@ -173,7 +173,7 @@ fontsize
    Type
          Drop-down
 
-   Descripton
+   Description
          Selection of relative font size (very small, small, normal, etc.)
 
 
@@ -191,7 +191,7 @@ formatblock
    Type
          Drop-down
 
-   Descripton
+   Description
          Selection of block element (paragraph, heading, preformatted text,
          blockquote, etc.)
 
@@ -210,7 +210,7 @@ blockquote
    Type
          Button
 
-   Descripton
+   Description
          Insert/make current block element a blockquote
 
 
@@ -228,7 +228,7 @@ insertparagraphbefore
    Type
          Button
 
-   Descripton
+   Description
          Insert a paragraph before the current block element
 
 
@@ -246,7 +246,7 @@ Insertparagraphafter
    Type
          Button
 
-   Descripton
+   Description
          Insert a paragraph after the current block element
 
 
@@ -264,7 +264,7 @@ lefttoright
    Type
          Button
 
-   Descripton
+   Description
          Set writing direction of current block element to left to right
 
 
@@ -282,7 +282,7 @@ righttoleft
    Type
          Button
 
-   Descripton
+   Description
          Set writing direction of current block element to right to left
 
 
@@ -300,7 +300,7 @@ language
    Type
          Button
 
-   Descripton
+   Description
          Mark selected text as the selected language
 
 
@@ -318,7 +318,7 @@ showlanguagemarks
    Type
          Toggle button
 
-   Descripton
+   Description
          Show/hide language markup of elements with language attribute
 
 
@@ -336,7 +336,7 @@ left
    Type
          Button
 
-   Descripton
+   Description
          Left-justify current block element
 
 
@@ -354,7 +354,7 @@ center
    Type
          Button
 
-   Descripton
+   Description
          Center current block element
 
 
@@ -372,7 +372,7 @@ right
    Type
          Button
 
-   Descripton
+   Description
          Right-justify current block element
 
 
@@ -390,7 +390,7 @@ justifyfull
    Type
          Button
 
-   Descripton
+   Description
          Fully justify current block element
 
 
@@ -408,7 +408,7 @@ orderedlist
    Type
          Button
 
-   Descripton
+   Description
          Insert/make current block element an ordered list (ol, li)
 
 
@@ -426,7 +426,7 @@ unorderedlist
    Type
          Button
 
-   Descripton
+   Description
          Insert/make current block element an unordered list (ul, li)
 
 
@@ -444,7 +444,7 @@ definitionlist
    Type
          Button
 
-   Descripton
+   Description
          Insert/make current block element a definition list (dl)
 
 
@@ -462,9 +462,9 @@ definitionitem
    Type
          Toggle button
 
-   Descripton
+   Description
          Toggle current definition list element between definition and
-         explaination (dt, dd)
+         explanation (dt, dd)
 
 
 
@@ -481,7 +481,7 @@ outdent
    Type
          Button
 
-   Descripton
+   Description
          Decrease indentation of current block element
 
 
@@ -499,7 +499,7 @@ indent
    Type
          Button
 
-   Descripton
+   Description
          Increase indentation of current block element
 
 
@@ -517,7 +517,7 @@ formattext
    Type
          Drop-down
 
-   Descripton
+   Description
          Selection of inline element
 
 
@@ -535,7 +535,7 @@ bidioverride
    Type
          Button
 
-   Descripton
+   Description
          Change direction for marked text (bdo)
 
 
@@ -553,7 +553,7 @@ big
    Type
          Button
 
-   Descripton
+   Description
          Set font size of marked text to big (big)
 
 
@@ -571,7 +571,7 @@ bold
    Type
          Button
 
-   Descripton
+   Description
          Set font style of marked text to bold (b)
 
 
@@ -589,7 +589,7 @@ citation
    Type
          Button
 
-   Descripton
+   Description
          Mark text as citation (cite)
 
 
@@ -607,7 +607,7 @@ code
    Type
          Button
 
-   Descripton
+   Description
          Mark text as code (code)
 
 
@@ -625,7 +625,7 @@ definition
    Type
          Button
 
-   Descripton
+   Description
          Mark text as definition (dfn)
 
 
@@ -643,7 +643,7 @@ deletedtext
    Type
          Button
 
-   Descripton
+   Description
          Mark text as deleted (del)
 
 
@@ -661,7 +661,7 @@ emphasis
    Type
          Button
 
-   Descripton
+   Description
          Mark text as emphasized (em)
 
 
@@ -679,7 +679,7 @@ insertedtext
    Type
          Button
 
-   Descripton
+   Description
          Mark text as inserted (ins)
 
 
@@ -697,7 +697,7 @@ italic
    Type
          Button
 
-   Descripton
+   Description
          Set font style of marked text to italic (i)
 
 
@@ -715,7 +715,7 @@ keyboard
    Type
          Button
 
-   Descripton
+   Description
          Mark text as keyboard input (kbd)
 
 
@@ -733,7 +733,7 @@ monospaced
    Type
          Button
 
-   Descripton
+   Description
          Set font of marked text to non-proportional (tt)
 
 
@@ -751,7 +751,7 @@ quotation
    Type
          Button
 
-   Descripton
+   Description
          Mark text as small quote (q)
 
 
@@ -769,7 +769,7 @@ sample
    Type
          Button
 
-   Descripton
+   Description
          Mark text as example (samp)
 
 
@@ -787,7 +787,7 @@ small
    Type
          Button
 
-   Descripton
+   Description
          Set font size of marked text to small (small)
 
 
@@ -805,7 +805,7 @@ span
    Type
          Button
 
-   Descripton
+   Description
          Enclose marked text in generic span (span)
 
 
@@ -823,7 +823,7 @@ strikethrough
    Type
          Button
 
-   Descripton
+   Description
          Set font style of marked text to strike-through (strike)
 
 
@@ -841,7 +841,7 @@ strong
    Type
          Button
 
-   Descripton
+   Description
          Mark text as strongly emphasized (strong)
 
 
@@ -859,7 +859,7 @@ subscript
    Type
          Button
 
-   Descripton
+   Description
          Set font style of marked text to subscript (sub)
 
 
@@ -877,7 +877,7 @@ superscript
    Type
          Button
 
-   Descripton
+   Description
          Set font style of marked text to superscript (sup)
 
 
@@ -895,7 +895,7 @@ underline
    Type
          Button
 
-   Descripton
+   Description
          Set font style of marked text to underlined (u)
 
 
@@ -913,7 +913,7 @@ variable
    Type
          Button
 
-   Descripton
+   Description
          Mark text as variable (var)
 
 
@@ -931,7 +931,7 @@ textcolor
    Type
          Button
 
-   Descripton
+   Description
          Set font color of marked text or of element at cursor position
 
 
@@ -949,7 +949,7 @@ bgcolor
    Type
          Button
 
-   Descripton
+   Description
          Set background color of marked text or of element at cursor position
 
 
@@ -967,7 +967,7 @@ textindicator
    Type
          Indicator
 
-   Descripton
+   Description
          Show font and background color of text at cursor position
 
 
@@ -985,7 +985,7 @@ editelement
    Type
          Button
 
-   Descripton
+   Description
          Edit general attributes such as "id", "name", "lang" and other
          universal attributes on any element of the content
 
@@ -1004,7 +1004,7 @@ emoticon
    Type
          Button
 
-   Descripton
+   Description
          Insert an emoticon
 
 
@@ -1022,7 +1022,7 @@ insertcharacter
    Type
          Button
 
-   Descripton
+   Description
          Insert a special character
 
 
@@ -1040,7 +1040,7 @@ insertsofthyphen
    Type
          Button
 
-   Descripton
+   Description
          Insert a soft hyphen
 
 
@@ -1058,7 +1058,7 @@ line
    Type
          Button
 
-   Descripton
+   Description
          Insert an horizontal line (hr)
 
 
@@ -1076,7 +1076,7 @@ link
    Type
          Button
 
-   Descripton
+   Description
          Create/edit an hyperlink for the marked text (a)
 
 
@@ -1094,7 +1094,7 @@ unlink
    Type
          Button
 
-   Descripton
+   Description
          Remove the hyperlink around the cursor position
 
 
@@ -1112,7 +1112,7 @@ image
    Type
          Button
 
-   Descripton
+   Description
          Insert an image at the cursor position (img)
 
 
@@ -1130,7 +1130,7 @@ table
    Type
          Button
 
-   Descripton
+   Description
          Insert a table at the cursor position (table)
 
 
@@ -1148,7 +1148,7 @@ user
    Type
          Button
 
-   Descripton
+   Description
          Insert a customized tag at the cursor position
 
 
@@ -1166,7 +1166,7 @@ acronym
    Type
          Button
 
-   Descripton
+   Description
          Mark the text as acronym or abbreviation (acronym, abbr)
 
 
@@ -1184,7 +1184,7 @@ findreplace
    Type
          Button
 
-   Descripton
+   Description
          Open search and replace tool
 
 
@@ -1202,7 +1202,7 @@ spellcheck
    Type
          Button
 
-   Descripton
+   Description
          Open spellchecker
 
 
@@ -1220,7 +1220,7 @@ chMode
    Type
          Button
 
-   Descripton
+   Description
          Switch between WYSIWYG and HTML code view
 
 
@@ -1238,7 +1238,7 @@ inserttag
    Type
          Button
 
-   Descripton
+   Description
          Insert a tag
 
 
@@ -1256,7 +1256,7 @@ removeformat
    Type
          Button
 
-   Descripton
+   Description
          Open the text cleaning tool
 
 
@@ -1274,7 +1274,7 @@ copy
    Type
          Button
 
-   Descripton
+   Description
          Copy marked content to the clipboard
 
 
@@ -1292,7 +1292,7 @@ cut
    Type
          Button
 
-   Descripton
+   Description
          Copy marked content to the clipboard and delete marked text
 
 
@@ -1310,7 +1310,7 @@ paste
    Type
          Button
 
-   Descripton
+   Description
          Paste content of the clipboard at cursor position
 
 
@@ -1328,7 +1328,7 @@ pastetoggle
    Type
          Toggle button
 
-   Descripton
+   Description
          Toggle between normal paste behaviour and alternative paste behaviour
 
 
@@ -1346,7 +1346,7 @@ pastebehaviour
    Type
          Button
 
-   Descripton
+   Description
          Select alternative paste behaviour
 
 
@@ -1364,7 +1364,7 @@ undo
    Type
          Button
 
-   Descripton
+   Description
          Undo a change
 
 
@@ -1382,7 +1382,7 @@ redo
    Type
          Button
 
-   Descripton
+   Description
          Redo an undone change
 
 
@@ -1400,7 +1400,7 @@ about
    Type
          Button
 
-   Descripton
+   Description
          Show info about the RTE
 
 
@@ -1418,7 +1418,7 @@ toggleborders
    Type
          Toggle button
 
-   Descripton
+   Description
          Show/hide table borders
 
 
@@ -1436,7 +1436,7 @@ tableproperties
    Type
          Button
 
-   Descripton
+   Description
          Open table properties dialogue
 
 
@@ -1454,7 +1454,7 @@ tablerestyle
    Type
          Button
 
-   Descripton
+   Description
          Re-apply alternating/numbering styles to all rows, columns and cells
 
 
@@ -1472,7 +1472,7 @@ rowproperties
    Type
          Button
 
-   Descripton
+   Description
          Open table row properties dialogue
 
 
@@ -1490,7 +1490,7 @@ rowinsertabove
    Type
          Button
 
-   Descripton
+   Description
          Insert a table row above the current one
 
 
@@ -1508,7 +1508,7 @@ rowinsertunder
    Type
          Button
 
-   Descripton
+   Description
          Insert a table row below the current one
 
 
@@ -1526,7 +1526,7 @@ rowdelete
    Type
          Button
 
-   Descripton
+   Description
          Delete the current row
 
 
@@ -1544,7 +1544,7 @@ rowsplit
    Type
          Button
 
-   Descripton
+   Description
          Divide the current table row
 
 
@@ -1562,7 +1562,7 @@ columnproperties
    Type
          Button
 
-   Descripton
+   Description
          Open table column properties dialogue
 
 
@@ -1580,7 +1580,7 @@ columninsertbefore
    Type
          Button
 
-   Descripton
+   Description
          Insert a table column before the current one
 
 
@@ -1598,7 +1598,7 @@ columninsertafter
    Type
          Button
 
-   Descripton
+   Description
          Insert a table column after the current one
 
 
@@ -1616,7 +1616,7 @@ columndelete
    Type
          Button
 
-   Descripton
+   Description
          Delete the current table column
 
 
@@ -1634,7 +1634,7 @@ columnsplit
    Type
          Button
 
-   Descripton
+   Description
          Split the current table column into
 
 
@@ -1652,7 +1652,7 @@ cellproperties
    Type
          Button
 
-   Descripton
+   Description
          Open table cell properties dialog
 
 
@@ -1670,7 +1670,7 @@ cellinsertbefore
    Type
          Button
 
-   Descripton
+   Description
          Insert a table cell before the current one
 
 
@@ -1688,7 +1688,7 @@ cellinsertafter
    Type
          Button
 
-   Descripton
+   Description
          Insert a table cell after the current one
 
 
@@ -1706,7 +1706,7 @@ celldelete
    Type
          Button
 
-   Descripton
+   Description
          Delete the current table cell
 
 
@@ -1724,7 +1724,7 @@ cellsplit
    Type
          Button
 
-   Descripton
+   Description
          Split the current table cell into
 
 
@@ -1742,7 +1742,7 @@ cellmerge
    Type
          Button
 
-   Descripton
+   Description
          Merge the selected table cells
 
 
diff --git a/typo3/sysext/rtehtmlarea/Documentation/UsersManual/FormatingInlineElements/Index.rst b/typo3/sysext/rtehtmlarea/Documentation/UsersManual/FormatingInlineElements/Index.rst
index 5973aa6ffb55..501c859a826a 100644
--- a/typo3/sysext/rtehtmlarea/Documentation/UsersManual/FormatingInlineElements/Index.rst
+++ b/typo3/sysext/rtehtmlarea/Documentation/UsersManual/FormatingInlineElements/Index.rst
@@ -24,7 +24,7 @@ you are writing.
   dfn.
 
 - If your site is about typo3, what you need is a lot of code, var, kbd,
-  samp, dfn and and ocassionally q and cite.
+  samp, dfn and and occasionally q and cite.
 
 - On a university website you have both subjects in different parts of
   the pagetree.
diff --git a/typo3/sysext/rtehtmlarea/Resources/Private/Language/Plugins/InsertSmiley/locallang_js.xlf b/typo3/sysext/rtehtmlarea/Resources/Private/Language/Plugins/InsertSmiley/locallang_js.xlf
index 96dbbb4692a8..6f15b6da5555 100644
--- a/typo3/sysext/rtehtmlarea/Resources/Private/Language/Plugins/InsertSmiley/locallang_js.xlf
+++ b/typo3/sysext/rtehtmlarea/Resources/Private/Language/Plugins/InsertSmiley/locallang_js.xlf
@@ -28,7 +28,7 @@
 				<source>Laughing</source>
 			</trans-unit>
 			<trans-unit id="mozilla_embarassed">
-				<source>Embarassed</source>
+				<source>Embarrassed</source>
 			</trans-unit>
 			<trans-unit id="mozilla_undecided">
 				<source>Undecided</source>
diff --git a/typo3/sysext/rtehtmlarea/Resources/Private/Language/Plugins/PlainText/locallang_csh.xlf b/typo3/sysext/rtehtmlarea/Resources/Private/Language/Plugins/PlainText/locallang_csh.xlf
index 25bb593e7042..c520d8c7bc09 100644
--- a/typo3/sysext/rtehtmlarea/Resources/Private/Language/Plugins/PlainText/locallang_csh.xlf
+++ b/typo3/sysext/rtehtmlarea/Resources/Private/Language/Plugins/PlainText/locallang_csh.xlf
@@ -36,7 +36,7 @@ EXT:rtehtmlarea/Resources/Public/Images/Plugins/PlainText/paste-behaviour.gif</s
 				<source>Select one of the three alternate paste behaviours.</source>
 			</trans-unit>
 			<trans-unit id="behaviour.details" xml:space="preserve">
-				<source>When the "Clean paste" toggle is "on" in the RTE tool bar, the content may be tranformed according to the three following behaviours before being pasted:
+				<source>When the "Clean paste" toggle is "on" in the RTE tool bar, the content may be transformed according to the three following behaviours before being pasted:
 - plain text: all HTML markup is removed;
 - structure only: only structural HTML markup is retained, all format is removed;
 - structure and basic format: structural HTML markup is preserved as well as basic format provided by inline HTML elements.
diff --git a/typo3/sysext/rtehtmlarea/Resources/Private/Language/Plugins/SpellChecker/locallang_js.xlf b/typo3/sysext/rtehtmlarea/Resources/Private/Language/Plugins/SpellChecker/locallang_js.xlf
index f09e68332842..96c82907b737 100644
--- a/typo3/sysext/rtehtmlarea/Resources/Private/Language/Plugins/SpellChecker/locallang_js.xlf
+++ b/typo3/sysext/rtehtmlarea/Resources/Private/Language/Plugins/SpellChecker/locallang_js.xlf
@@ -16,7 +16,7 @@
 				<source>Dictionary</source>
 			</trans-unit>
 			<trans-unit id="Finished list of mispelled words">
-				<source>Finished list of mispelled words</source>
+				<source>Finished list of misspelled words</source>
 			</trans-unit>
 			<trans-unit id="I will open it in a new page.">
 				<source>I will open it in a new page.</source>
@@ -28,10 +28,10 @@
 				<source>Ignore</source>
 			</trans-unit>
 			<trans-unit id="NO_ERRORS">
-				<source>No mispelled words found with the selected dictionary.</source>
+				<source>No misspelled words found with the selected dictionary.</source>
 			</trans-unit>
 			<trans-unit id="NO_ERRORS_CLOSING">
-				<source>Spell check complete, didn't find any mispelled words.  Closing now...</source>
+				<source>Spell check complete, didn't find any misspelled words.  Closing now...</source>
 			</trans-unit>
 			<trans-unit id="OK">
 				<source>OK</source>
diff --git a/typo3/sysext/rtehtmlarea/Resources/Private/Language/locallang_msg.xlf b/typo3/sysext/rtehtmlarea/Resources/Private/Language/locallang_msg.xlf
index 71c27973ca34..2f5b3ee184ff 100644
--- a/typo3/sysext/rtehtmlarea/Resources/Private/Language/locallang_msg.xlf
+++ b/typo3/sysext/rtehtmlarea/Resources/Private/Language/locallang_msg.xlf
@@ -28,13 +28,13 @@
 				<source>Sorry, Firefox Add-on AllowClipboard Helper could not be installed.</source>
 			</trans-unit>
 			<trans-unit id="Moz-Extension-Install-Not-Enabled">
-				<source>The installation cannot be performed. Please change your browser preferences in order to allow installation of sofware from this site.</source>
+				<source>The installation cannot be performed. Please change your browser preferences in order to allow installation of software from this site.</source>
 			</trans-unit>
 			<trans-unit id="Allow-Clipboard-Helper-Extension">
 				<source>For security reasons, unprivileged applications cannot access the clipboard. Click YES to install a component that will enable you to specify the sites or pages that will be allowed to access the clipboard and perform copy, cut and paste operations.</source>
 			</trans-unit>
 			<trans-unit id="Mozilla-Org-Install-Not-Enabled">
-				<source>The installation cannot be performed. Please change your browser preferences in order to allow installation of sofware from https://addons.mozilla.org.</source>
+				<source>The installation cannot be performed. Please change your browser preferences in order to allow installation of software from https://addons.mozilla.org.</source>
 			</trans-unit>
 			<trans-unit id="Allow-Clipboard-Helper-Extension-Success">
 				<source>The installation was successful. You need to exit and restart your browser for the change to take effect. Afterwards, use the AllowClipboard Helper from the tools menu to allow specific sites to use the clipboard.</source>
diff --git a/typo3/sysext/rtehtmlarea/Resources/Public/JavaScript/HTMLArea/Editor/Iframe.js b/typo3/sysext/rtehtmlarea/Resources/Public/JavaScript/HTMLArea/Editor/Iframe.js
index 03325002bdb6..77f8638a9488 100644
--- a/typo3/sysext/rtehtmlarea/Resources/Public/JavaScript/HTMLArea/Editor/Iframe.js
+++ b/typo3/sysext/rtehtmlarea/Resources/Public/JavaScript/HTMLArea/Editor/Iframe.js
@@ -388,7 +388,7 @@ define(['TYPO3/CMS/Rtehtmlarea/HTMLArea/UserAgent/UserAgent',
 			var self = this;
 			window.setTimeout(function () {
 				var styleEvent = true;
-				// In older versions of Gecko attrName is not set and refering to it causes a non-catchable crash
+				// In older versions of Gecko attrName is not set and referring to it causes a non-catchable crash
 				if ((UserAgent.isGecko && navigator.productSub > 2007112700) || UserAgent.isOpera || UserAgent.isIE) {
 					styleEvent = (event.originalEvent.attrName === 'style') || (event.originalEvent.attrName === 'className') || (event.originalEvent.attrName === 'class');
 				}
diff --git a/typo3/sysext/rtehtmlarea/Resources/Public/Rdf/MicrodataSchema/SchemaOrgAll.rdf b/typo3/sysext/rtehtmlarea/Resources/Public/Rdf/MicrodataSchema/SchemaOrgAll.rdf
index 0b15363efaf1..6f42af31bc2d 100644
--- a/typo3/sysext/rtehtmlarea/Resources/Public/Rdf/MicrodataSchema/SchemaOrgAll.rdf
+++ b/typo3/sysext/rtehtmlarea/Resources/Public/Rdf/MicrodataSchema/SchemaOrgAll.rdf
@@ -611,7 +611,7 @@
 <rdf:Description rdf:about="http://schema.org/ItemAvailability">
 	<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>
 	<rdfs:label xml:lang="en">Item Availability</rdfs:label>
-	<rdfs:comment xml:lang="en">A list of possible product availablity options.</rdfs:comment>
+	<rdfs:comment xml:lang="en">A list of possible product availability options.</rdfs:comment>
 	<rdfs:subClassOf rdf:resource="http://schema.org/Enumeration"/>
 	<rdfs:isDefinedBy rdf:resource="http://schema.org/ItemAvailability"/>
 </rdf:Description>
@@ -6480,7 +6480,7 @@
 <rdf:Description rdf:about="http://schema.org/tickerSymbol">
 	<rdf:type rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#Property"/>
 	<rdfs:label xml:lang="en">Ticker Symbol</rdfs:label>
-	<rdfs:comment xml:lang="en">The exchange traded instrument associated with a Corporation object. The tickerSymbol is expressed as an exchange and an instrument name separated by a space character. For the exchange component of the tickerSymbol attribute, we reccommend using the controlled vocaulary of Market Identifier Codes (MIC) specified in ISO15022.</rdfs:comment>
+	<rdfs:comment xml:lang="en">The exchange traded instrument associated with a Corporation object. The tickerSymbol is expressed as an exchange and an instrument name separated by a space character. For the exchange component of the tickerSymbol attribute, we recommend using the controlled vocaulary of Market Identifier Codes (MIC) specified in ISO15022.</rdfs:comment>
 	<rdfs:domain rdf:resource="http://schema.org/Corporation"/>
 	<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
 	<rdfs:isDefinedBy rdf:resource="http://schema.org/Corporation"/>
diff --git a/typo3/sysext/t3editor/Resources/Private/tsref.xml b/typo3/sysext/t3editor/Resources/Private/tsref.xml
index 417c78fc2eec..c906bc5d7efc 100644
--- a/typo3/sysext/t3editor/Resources/Private/tsref.xml
+++ b/typo3/sysext/t3editor/Resources/Private/tsref.xml
@@ -1743,7 +1743,7 @@ red
 
 Option:
 transparentColor.closest = 1
-This will allow for the closest color to be matched instead. You may need this if you image is not garanteed "clean".
+This will allow for the closest color to be matched instead. You may need this if you image is not guaranteed "clean".
 
 NOTE: You may experience that this doesn't work if you use reduceColors-option or render text with niceText-option.]]></description>
 			<default><![CDATA[
@@ -4161,7 +4161,7 @@ Default is to REMOVE all tags, which are not specifically assigned to be allowed
 ]]></default>
 		</property>
 		<property name="xhtml_cleaning" type="boolean">
-			<description><![CDATA[Cleans up the content for XHTML compliance. Still slightly experimental and supports only some clean up operations (like convertion tags and attributes to lower case).]]></description>
+			<description><![CDATA[Cleans up the content for XHTML compliance. Still slightly experimental and supports only some clean up operations (like conversion tags and attributes to lower case).]]></description>
 			<default><![CDATA[
 ]]></default>
 		</property>
@@ -4208,7 +4208,7 @@ Is the value "global" then true nesting in relation to other tags marked for "gl
 ]]></default>
 		</property>
 		<property name="rmTagIfNoAttrib" type="boolean">
-			<description><![CDATA[If set, then the tag is removed if no attributes happend to be there.]]></description>
+			<description><![CDATA[If set, then the tag is removed if no attributes happened to be there.]]></description>
 			<default><![CDATA[
 ]]></default>
 		</property>
@@ -6044,7 +6044,7 @@ The property "selectFields" is overridden internally with "count(*)".]]></descri
 	<type id="numberFormat">
 		<property name="decimals" type="stdWrap">
 			<description><![CDATA[integer / stdWrap
-Number of decimals the formated number will have. Defaults to 0, so that your input will be rounded off in that case.
+Number of decimals the formatted number will have. Defaults to 0, so that your input will be rounded off in that case.
 ]]></description>
 			<default><![CDATA[
 ]]></default>
@@ -6572,7 +6572,7 @@ editIcons = header[header_align|date], bodytext
 ]]></default>
 		</property>
 		<property name="encapsLines" type="encapsLines">
-			<description><![CDATA[Lets you split the content by chr(10) and proces each line independently. Used to format content made with the RTE.]]></description>
+			<description><![CDATA[Lets you split the content by chr(10) and process each line independently. Used to format content made with the RTE.]]></description>
 			<default><![CDATA[
 ]]></default>
 		</property>
@@ -6924,7 +6924,7 @@ Example:
 			<default><![CDATA[]]></default>
 		</property>
 		<property name="required" type="boolean">
-			<description><![CDATA[This flag requires the content to be set to some value after any content-import and treatment that might have happend now (data, field, current, listNum, trim). Zero's is NOT regarded as empty! Use "if" instead!
+			<description><![CDATA[This flag requires the content to be set to some value after any content-import and treatment that might have happened now (data, field, current, listNum, trim). Zero's is NOT regarded as empty! Use "if" instead!
 If the content i empty, "" is returned immediately.]]></description>
 			<default><![CDATA[
 ]]></default>
diff --git a/typo3/sysext/t3editor/Resources/Public/JavaScript/Plugins/CodeCompletion/TsCodeCompletion.js b/typo3/sysext/t3editor/Resources/Public/JavaScript/Plugins/CodeCompletion/TsCodeCompletion.js
index 37a9466ad567..0e223821a729 100644
--- a/typo3/sysext/t3editor/Resources/Public/JavaScript/Plugins/CodeCompletion/TsCodeCompletion.js
+++ b/typo3/sysext/t3editor/Resources/Public/JavaScript/Plugins/CodeCompletion/TsCodeCompletion.js
@@ -59,7 +59,7 @@ define([
 
 	/**
 	 * All external templates along the rootline have to be loaded,
-	 * this function retrieves the JSON code by comitting a AJAX request
+	 * this function retrieves the JSON code by committing a AJAX request
 	 */
 	TsCodeCompletion.loadExtTemplatesAsync = function() {
 		var id = TsCodeCompletion.getGetVar('id');
diff --git a/typo3/sysext/taskcenter/Resources/Private/Language/locallang_task.xlf b/typo3/sysext/taskcenter/Resources/Private/Language/locallang_task.xlf
index b3f8252888ee..dbee8318c354 100644
--- a/typo3/sysext/taskcenter/Resources/Private/Language/locallang_task.xlf
+++ b/typo3/sysext/taskcenter/Resources/Private/Language/locallang_task.xlf
@@ -62,7 +62,7 @@
 			</trans-unit>
 			<trans-unit id="taskcenter-about" xml:space="preserve">
 				<source>
-&lt;p&gt;The menu on the left side shows all allowed tasks and let you allow to complete your tasks in an effecient way.&lt;/p&gt;
+&lt;p&gt;The menu on the left side shows all allowed tasks and let you allow to complete your tasks in an efficient way.&lt;/p&gt;
 &lt;ul class="withicons"&gt;
 &lt;li&gt;Clicking on the title of a task will open a detailed view of the task itself.&lt;/li&gt;
 &lt;li&gt;Click on the arrow on the right side will open/close the submenu of the task.&lt;/li&gt;
diff --git a/typo3/sysext/viewpage/Resources/Public/JavaScript/Main.js b/typo3/sysext/viewpage/Resources/Public/JavaScript/Main.js
index f752ca79639e..7a50b0af281f 100644
--- a/typo3/sysext/viewpage/Resources/Public/JavaScript/Main.js
+++ b/typo3/sysext/viewpage/Resources/Public/JavaScript/Main.js
@@ -92,7 +92,7 @@ define(['jquery', 'TYPO3/CMS/Backend/Storage', 'jquery-ui/resizable'], function(
 			// Select the custom option
 			ViewPage.$widthSelector.find('#customOption').prop('selected', true);
 
-			// Add iframe overlay to prevent loosing the mouse focus to the iframe while resizing fast
+			// Add iframe overlay to prevent losing the mouse focus to the iframe while resizing fast
 			$(this).append('<div id="iframeCover" style="z-index:99;position:absolute;width:100%;top:0;left:0;height:100%;"></div>');
 		});
 
diff --git a/typo3/sysext/workspaces/Documentation/Administration/CustomWorkspace/Index.rst b/typo3/sysext/workspaces/Documentation/Administration/CustomWorkspace/Index.rst
index cf2211f9c4d9..55b7faffcfb8 100644
--- a/typo3/sysext/workspaces/Documentation/Administration/CustomWorkspace/Index.rst
+++ b/typo3/sysext/workspaces/Documentation/Administration/CustomWorkspace/Index.rst
@@ -62,7 +62,7 @@ from publishing with the "Only workspace owner can publish" setting
    .. figure:: ../../Images/LiveWorkspacesPermission.png
       :alt: Access to the live workspace
 
-      Giving acces to the LIVE workspace to a backend group
+      Giving access to the LIVE workspace to a backend group
 
 
 .. _custom-workspace-notifications:
-- 
GitLab