diff --git a/typo3/sysext/backend/Classes/Configuration/TypoScript/ConditionMatching/ConditionMatcher.php b/typo3/sysext/backend/Classes/Configuration/TypoScript/ConditionMatching/ConditionMatcher.php
index b573f01314ec8e490055802853ede643eccb884c..149cf44b72b4b5d2d61605ce3ae4965ee2560988 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 4960865914a045c4cba1df89918950a3e6a4b4c0..40d76e2350b9caf900037c1975e345ebe7d224ad 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 a05cf248a59428e7a00a25e9b30ce938061d768f..dea334b0a2427cfa3e84068a8444327514bb2e9b 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 ef6b2661a812a53ce8cd33120353699ea0a38154..45237340e5f46c42f9b788d61dd64856911f6ede 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 09b50693a8da22508de4c0456285c77ebb4099e1..fe022ae76136fc0bb8b6722a12300d9d3c7a5e13 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 e3c776a93a9de00ade61857fcbaed4c50cd8a504..2636685918775465eff7ffe244f5327e4d0cbff2 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 885d5c8f25b2c1eb9c7617abcba63f72614cac45..6542034f26612a09017721351fe5cee55522d9ab 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 ccc69525836672526a10de168fda7f40f1dcf775..ea68b0bfc0d2f8a838d890d4232b61e38c82c033 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 638c187c12dd342e5056b8d507e97b16f78bb96c..e1b5d871aa861bd150c0da542c41eb231cf4cce0 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 0e752d2f41797b3bb49a12a8002288eb8d4062b4..131cd811b4e71fe46d4e7cc44b4c33d599152426 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 519213d238b95302c81711ed1629d7e092e31f14..966e47e5cd82680ba85e2d30a6e0ea56c7fad2cb 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 96cc5a316df19f126a79b2e51e72f9b3a1627101..24b953b6efe11f301ebae5b46782070a1a312b43 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 e8e6c8c61da34eebe91ec0d6500000a4ca8686dc..dd05e8e6a93a439e3ebe8acda103c2451c367905 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 ac360e4c06250d8941c350ad0e54e12b92b314f0..5275c5f639f9e4a82a9aab05b26b57f752e9ee82 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 158306c0e5a056171d5e37a739ada360a687388d..5228aacde6f3a5afd58828ab2281896e888c1814 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 2c7549a758cedc6c6fd1aadb13ca062743b11faf..7bcafb02508af9332756ef5adeb910110ca61cee 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 841c82757ecd6d5622e09ee3bb3852a2e708c8f8..43c7f681771e8fdff421d27c28d2c914830de101 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 4c1c78fc8a9bbc79fbfa42afff6c226d97b01ae7..913dce36d77c670cca4766bb64e1fa05f9e1925d 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 e4cf5377b0b0987cf1599fe5299045d7a90de75e..975c0fe4d8dd63285d2e8340b06c6166baea7366 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 aab739231088f70b90b02b8f42655c619b8de318..3402cf99a9828239c261e1bee042b2f227db3ced 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 56e0956540ac05771dbebbf4caa3c386e479b232..2b948c72e742bff323378f5cfea3ea4520900e63 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 fd53832e08cf03769d0577e4272303c7af59d193..4bae3daeed1c1db634fcf6b5b81944c005764517 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 c6aefcbd34b7d006d76774cffbc670ec4dce282c..c0dac5400e7966e05a0d401f8218b0b849d76746 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 2c2b1207f5edf84d86ff83c6f0f7208afa64c6e7..0bafd20f40c9281750ce394a45775ce48a6ba5be 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 68ba3de031c1ef233c9fa4a4a184547633bb1cfc..a96e7e39bd63db2f9c4a8007e1df5de2bea47b72 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 888ece556741369f4dd5ee3eb78c87e9d0995a05..e8b410595e8744162036e5256f415fdb79d8d201 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 8081ba7a0c76c55543087d58b2e58e45bdb6952c..a5e59cc9dfa24b2972e8db993dd4d5a1539dda86 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 feae8b85d0c4541a8748b5ba2349fe47b588c160..c44bd9ada1fff4254fea1f0b79fca669a0d3a7bb 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 30408934cf404d9c73e6a54810e53b85253c9873..9956f8e7bc170d4f070cf0baaf50e17aec140041 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 cd29bb2bc5c39fe6ee0fdfa92f02dcfc463e52fe..4c3ead7db7bec863d0ec2660845d1ec1168b7e75 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 cbe85726b854d98f64d54c619e0f506c7860ce47..43f93d0140cdb7842ca4c57cc33c6b9812d9040a 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 9ce3dc3e53c32d42f8c525fe2692e6324b3fb146..1771296462f50e228f7340a3f76b8327527292e7 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 633f0e889ea50f6672a8a7b439b86056cf7f17b8..c413490e38c3a56636072c5ea69932282aa9aa52 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 4b3c0849bc62bfab0ec95c54daf2565c2507b0f7..e1c0f8ca06f900b3b72b776b7aba52be8b8e2fa2 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 388cc638859b4a99cd1d505e4e159bba6ac1489c..2511c1b98b6bf8299fda8c2880675bc3b9f6aab3 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 c0271cd95f6a1d94784a6cc5bb785ccf818e0ea9..b7b5d4a9a763e5b9e664b165966feedbaeb8355f 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 0cf41f870ecf57803d0b0726955cecc76c4e930e..0d4dd5290c730e81de505e53f70a371b18315ebb 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 47e7f2dc57c8d2f85e34bd1e172759a17ff2f773..9aa9b21197a39ac46372d0f92bcefefcc8471e0f 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 706d5e84567a53051de64eb58908fedf96b87f72..874cdee07fb7881332b2ddb98f5db9d72e45c356 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 0f3cc85e466857cea13a3b9350b59d788011b694..51c600297d1a708a14a65f530554b0d2e675690e 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 2df4751dd0bc327aaf44061150f40637434c39ff..37e2c73fdbb89c2c9d1cb7aa0dfc113eb9238fb2 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 4c1ca24c736e55b0585410f1f6ba249380a09209..5ca429fdfbe707125acfcd2e2abeae2ed0127d15 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 f7185fc1d2c52877058a97b4235f6abe3bfac81b..8d74e5726cb9682a55cc410a1a7f6dc25041983a 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 e4516ef783d798bc5a31bb466bb0521eaf25e612..3fb134e1b96f47338570160dc04912b4abd8ea49 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 21bb5833c2e87f66e8d1ed8c1bd421cae68420d7..189a93e6d1e10e00bfa1c7eb3296b0c45ab946fb 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 1efe374f6f8bf3eeb9f0554415ba2f45519563a7..e872481ca79c0dd7695840345f94d935708da80c 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 448707658c6726f9e10194f4e05a5e3b3ac72c4b..132b05f681fc9f68ac8c4622ebfd2fd0b285ad4d 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 5a52e145e9369636619b73051227681ceb4c381f..accf6c23b0aaf6cf4a82b5be28c9879f71148223 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 0e6d38a2d781005b9af6ae0b562803899311177c..199fdd6ec4dd1d0ddd1dd198daab06e68d8e6f03 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 9b98e64059bccca59191bc3d17b35b7d14393760..0e1c291da7b2c83095456036e82716b8ed81f2df 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 3710232d17a9d4f01f57a633d1003ee6ecdb820f..d1f5564784fbb55470b368577665634639d24ada 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 ef2bfa290a529b31fa0dca2b736a10879f79e71f..365bccd1e8ed14fa7f1b37c703249b57fb49add3 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 41585604ce379999d65597265bb9e65d97fbca29..d69e2c2558034350714fb5a540d866f7267fc935 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 43dcd1363e94e86e27afe1a9289c799388c31778..46af398567064162f1171396df82ac09c97c1736 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 44a25518bb7bb5fd616c30de8d4fe26901879818..54ca2a8b14539041e67b52e50e206b034254d3e1 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 cd727c317a4b9bab35d576f068e3b1df126d56ad..7925c1538cc911cdabf45102556a4de4bb01ee0f 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 37933136c990ba0c33d49be77bc6caf96ec37943..23a76a0bd687f9fb2b4c5f38b1e013b493b7b5a6 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 6ea091fbad3364a7f56206232e9958f9541d3d27..82e19002ec691b655de8348bc25a678e9cb50271 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 73b52fda9e77d45cfa5d357d9d19e66fc49b6f87..caff67f60eda99d4c57cda7a2a30a46ea0b4a502 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 82ef0445dd8cd0d4b7ae928057b1093f4ff88613..08645599d67dfb910c6c884f414275136cded447 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 0098bf758c2fc0ebbcf3c20823c618f94964d9a5..eaad52d9695996c8b4e920f1fc469236dc914457 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 f69cf80150c2e62abe5519fd3fcf594fb093c653..bda41dfca1c6cc7bf1e0fe1fd3db9aeec27d347d 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 b7e7504969b7cbdaed55bf6981aec5ec07d89b99..65d5b797aa7be0f246a2d35b734d74ee16a60649 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 8664d3dc42d49ca643e19d26c3ae58a90934037b..454ca48dd935a71d9562647b2c0f9ae6de680029 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 91c56b1b948287821484721a417336ba5dfe2760..5ea0f5e3126f358279f7daa4e6122bf927f8d5ab 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 203942bb5185db8f237b1721895b0c283af4f94e..8d2fc6a442069fac13d8b3bd4898a7b267f675ad 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 e6fa91926e9eb0e8a5bd80698981361f4e378f54..be03aee6a889c0e5a87130ca9a1b394a1721cbc6 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 20ce684d02ba5ef9ff1233130609f79eb0cf9b44..9a2d2065e9027e8e3546c53d541df4e609a00cdc 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 301e3e680e2eaa01156b729caa6743283a7f75e5..b12babf260415393d66de1df27bf1e71da6e0df1 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 69f3edae6208f4db71b71e4446420878d57bfb23..7ab8541c480462a40f19f63a0724953f4fc2d445 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 7fc723ab8c27e6b9c18e78cff2aa2af49e934e88..da457718698a13c385c71c3be4e2bc00ff4000c9 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 8fa5e9da9d5d60740d7ecd7df514dce5f380f218..6b801f16dc28825b2588aff58d0996de07d66d64 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 4520330ae4711f375ce39675fde2160bdf509b07..6e1d6ae11ac91671205dddb5509eb3863d09d233 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 9ecd1df1674010375cee403ffb3ad5ebfbac3150..6c735580b1949ab19afd0a7b8a830b4f75d36092 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 dcee9f534d30fc91a2d23955b90f7dc31e23dc9e..33a9b5d643f153b760d8c8a6e1a5968f66588d71 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 397583dcdd2810f28ab4f966acedda9f3654469f..ddc079af55a4df72da5f2aa45331bf033c694c3b 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 9d929e1e1d4d59ecb0100947fb426f7f6e3d0bfc..7027de57222ac9c845f52b8e017b94aa4de7d178 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 84f855bbe0dd8794610e391fe4a88c7e5eaca86b..2a5bc4cc69b1279e0dfb125784f558fdce9689fa 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 ae315b3097676005aac1d597ef8471314f40a611..351e87a280befc987f99cb698e7db671c28298f2 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 5973aa6ffb55d6628bac6405ba0b18acfa56aa06..501c859a826a91388eae4d7d362af413b2f17648 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 96dbbb4692a818a8290d26fc536d89bd3ffd6a13..6f15b6da5555703dddc0f3506fedbfd9052509de 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 25bb593e70424c2379fb64b171dc10b6f047fafc..c520d8c7bc09b5d9c31bf7e44bab6792ab33155a 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 f09e68332842b3b93e5b6643b83948d3f1517b73..96c82907b7375f0db61fa620e0cdc083e161f3a2 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 71c27973ca34988a41c35e7eca9db043e98cea0f..2f5b3ee184ffdfe36e7fb25d79cf2da368f54a98 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 03325002bdb69c7bcc0ba161aeea6e6c2895f79d..77f8638a9488343a86b4f66c12cabc35c7097f10 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 0b15363efaf147eb44b2a2711c7783b8758c94b6..6f42af31bc2dbb5996881113d17632f4deac417d 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 417c78fc2eecedc8e349433e34a6a441bba8d6a1..c906bc5d7efc7d7704a9e57d77c2a431aac17e51 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 37a9466ad567ac8750c4ad87306e6fd442c3819d..0e223821a729f1abcd47d7cb0c111e936d189968 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 b3f8252888eef888ff197cc3bb9893302a84e156..dbee8318c35418a6655c345ec571139ca805228c 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 f752ca79639e6a487779ae8b08dc0356418b6369..7a50b0af281fd963d763493b17c401c4e801e968 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 cf2211f9c4d957373b91e7e685ff829a9e80f512..55b7faffcfb89254a14665383e220b59e4f56ca9 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: