From 80fbd33d97c924d760d633a8f73cb84d96eb3bd1 Mon Sep 17 00:00:00 2001
From: Jennifer Hodgdon <yahgrp@poplarware.com>
Date: Tue, 3 Dec 2013 07:54:20 -0800
Subject: [PATCH] Issue #2145077 by TR, longwave: Fix about a zillion spelling
 errors, mostly in comments

---
 core/includes/bootstrap.inc                          |  2 +-
 core/includes/common.inc                             |  2 +-
 core/includes/install.core.inc                       |  6 +++---
 core/lib/Drupal/Component/Annotation/Plugin.php      |  2 +-
 core/lib/Drupal/Component/Gettext/PoStreamReader.php | 10 +++++-----
 .../Component/Plugin/PluginInspectionInterface.php   |  2 +-
 core/lib/Drupal/Component/Utility/Number.php         |  2 +-
 core/lib/Drupal/Component/Utility/Unicode.php        | 10 +++++-----
 core/lib/Drupal/Component/Utility/Url.php            |  4 ++--
 core/lib/Drupal/Core/Asset/CssOptimizer.php          |  2 +-
 .../Drupal/Core/Controller/ExceptionController.php   |  6 +++---
 core/lib/Drupal/Core/Entity/Query/Sql/Tables.php     |  2 +-
 .../SpecialAttributesRouteSubscriber.php             |  3 ++-
 core/lib/Drupal/Core/Template/TwigEnvironment.php    |  2 +-
 core/misc/tableheader.js                             |  2 +-
 .../lib/Drupal/ban/EventSubscriber/BanSubscriber.php |  2 +-
 .../Drupal/block/Tests/Views/DisplayBlockTest.php    |  2 +-
 .../content_translation/content_translation.module   |  2 +-
 .../datetime/lib/Drupal/datetime/DateHelper.php      |  4 ++--
 .../dblog/lib/Drupal/dblog/Tests/DbLogTest.php       |  2 +-
 core/modules/edit/js/models/FieldModel.js            |  6 +++---
 core/modules/edit/js/views/EditorView.js             |  2 +-
 .../file/lib/Drupal/file/Tests/DownloadTest.php      |  2 +-
 .../Drupal/image/Tests/ImageStylesPathAndUrlTest.php |  6 +++---
 core/modules/language/language.negotiation.inc       |  4 ++--
 .../Tests/LanguageBrowserDetectionUnitTest.php       |  4 ++--
 .../locale/Tests/LocaleImportFunctionalTest.php      |  2 +-
 core/modules/locale/locale.admin.js                  |  2 +-
 core/modules/locale/locale.batch.inc                 |  6 +++---
 core/modules/locale/locale.bulk.inc                  |  2 +-
 .../tests/modules/locale_test/locale_test.module     |  2 +-
 .../node/Tests/NodeTypeInitialLanguageTest.php       |  2 +-
 .../lib/Drupal/options/Tests/OptionsWidgetsTest.php  |  2 +-
 core/modules/rest/lib/Drupal/rest/Tests/AuthTest.php |  2 +-
 .../simpletest/lib/Drupal/simpletest/TestBase.php    |  2 +-
 core/modules/system/language.api.php                 |  2 +-
 .../Tests/Cache/GenericCacheBackendUnitTestBase.php  |  2 +-
 .../lib/Drupal/system/Tests/Database/MergeTest.php   |  2 +-
 .../lib/Drupal/system/Tests/Database/SelectTest.php  |  2 +-
 .../Tests/DrupalKernel/ContentNegotiationTest.php    |  2 +-
 .../system/Tests/Entity/ConfigEntityQueryTest.php    |  2 +-
 .../Drupal/system/Tests/Entity/EntityQueryTest.php   |  6 +++---
 .../Tests/Plugin/Discovery/DiscoveryTestBase.php     |  2 +-
 .../system/Tests/Routing/MatcherDumperTest.php       |  2 +-
 .../lib/Drupal/system/Tests/Theme/ThemeTest.php      |  2 +-
 core/modules/system/system.js                        |  4 ++--
 .../batch_test/Controller/BatchTestController.php    |  2 +-
 core/modules/taxonomy/taxonomy.views.inc             |  2 +-
 core/modules/toolbar/js/toolbar.js                   |  2 +-
 core/modules/toolbar/toolbar.api.php                 |  6 +++---
 core/modules/tour/js/tour.js                         |  2 +-
 .../tour/lib/Drupal/tour/Tests/TourTestBase.php      |  2 +-
 .../update/lib/Drupal/update/UpdateFetcher.php       |  2 +-
 core/modules/user/lib/Drupal/user/Entity/User.php    |  2 +-
 .../user/lib/Drupal/user/Tests/UserLoginTest.php     |  2 +-
 .../lib/Drupal/user/Tests/UserValidationTest.php     |  6 +++---
 .../views/Plugin/views/field/FieldPluginBase.php     |  4 ++--
 .../views/Plugin/views/filter/FilterPluginBase.php   |  4 ++--
 .../lib/Drupal/views/Plugin/views/query/Sql.php      |  2 +-
 .../views/Plugin/views/style/StylePluginBase.php     |  7 ++++---
 .../lib/Drupal/views/Tests/Handler/AreaTextTest.php  |  2 +-
 .../lib/Drupal/views/Tests/Handler/FieldUnitTest.php |  2 +-
 .../lib/Drupal/views/Tests/QueryGroupByTest.php      |  2 +-
 .../views/lib/Drupal/views/Tests/ViewTestBase.php    |  2 +-
 .../views/lib/Drupal/views/ViewExecutable.php        |  2 +-
 .../views/tests/Drupal/views/Tests/ViewsDataTest.php | 12 ++++++------
 core/modules/views/views.api.php                     |  2 +-
 core/modules/views/views.module                      |  2 +-
 .../Drupal/Tests/Core/Access/CsrfAccessCheckTest.php |  4 ++--
 .../Core/Entity/Enhancer/EntityRouteEnhancerTest.php |  6 +++---
 core/themes/bartik/color/color.inc                   |  2 +-
 71 files changed, 114 insertions(+), 112 deletions(-)

diff --git a/core/includes/bootstrap.inc b/core/includes/bootstrap.inc
index f414d53f5e70..e13f54e08bad 100644
--- a/core/includes/bootstrap.inc
+++ b/core/includes/bootstrap.inc
@@ -2264,7 +2264,7 @@ function drupal_valid_test_ua($new_prefix = NULL) {
     // The file properties add more entropy not easily accessible to others.
     $key = drupal_get_hash_salt() . filectime(__FILE__) . fileinode(__FILE__);
     $time_diff = REQUEST_TIME - $time;
-    // We cant use Crypt::hmacBase64() yet because this can be called in very
+    // We can't use Crypt::hmacBase64() yet because this can be called in very
     // early bootstrap when autoloader has not been initialized yet.
     $test_hmac = base64_encode(hash_hmac('sha256', $check_string, $key, TRUE));
     $test_hmac = strtr($test_hmac, array('+' => '-', '/' => '_', '=' => ''));
diff --git a/core/includes/common.inc b/core/includes/common.inc
index c657cd5a070b..6727d4bcdf5b 100644
--- a/core/includes/common.inc
+++ b/core/includes/common.inc
@@ -624,7 +624,7 @@ function valid_url($url, $absolute = FALSE) {
  *   given step.
  *
  * @return bool
- *   TRUE if no step mismatch has occured, or FALSE otherwise.
+ *   TRUE if no step mismatch has occurred, or FALSE otherwise.
  *
  * @deprecated as of Drupal 8.0. Use
  *   \Drupal\Component\Utility\Number::validStep() directly instead
diff --git a/core/includes/install.core.inc b/core/includes/install.core.inc
index f53b78831225..feda4dcdc8a6 100644
--- a/core/includes/install.core.inc
+++ b/core/includes/install.core.inc
@@ -1670,7 +1670,7 @@ function install_select_language_form($form, &$form_state, $files = array()) {
  *
  * @return string
  *   A themed status report, or an exception if there are requirement errors.
- *   Upon successfull download the page is reloaded and no output is returned.
+ *   Upon successful download the page is reloaded and no output is returned.
  */
 function install_download_translation(&$install_state) {
   // Check whether all conditions are met to download. Download the translation
@@ -1680,7 +1680,7 @@ function install_download_translation(&$install_state) {
     return $output;
   }
 
-  // The download was successfull, reload the page in the new lanagage.
+  // The download was successful, reload the page in the new lanagage.
   install_goto(install_redirect_url($install_state));
 }
 
@@ -2205,7 +2205,7 @@ function install_finished(&$install_state) {
   // Will also trigger indexing of profile-supplied content or feeds.
   drupal_cron_run();
 
-  // Save a snapshot of the intially installed configuration.
+  // Save a snapshot of the initially installed configuration.
   $active = drupal_container()->get('config.storage');
   $snapshot = drupal_container()->get('config.storage.snapshot');
   config_import_create_snapshot($active, $snapshot);
diff --git a/core/lib/Drupal/Component/Annotation/Plugin.php b/core/lib/Drupal/Component/Annotation/Plugin.php
index 0af30105e651..b67092b0bd3c 100644
--- a/core/lib/Drupal/Component/Annotation/Plugin.php
+++ b/core/lib/Drupal/Component/Annotation/Plugin.php
@@ -23,7 +23,7 @@
 class Plugin implements AnnotationInterface {
 
   /**
-   * The plugin definiton read from the class annotation.
+   * The plugin definition read from the class annotation.
    *
    * @var array
    */
diff --git a/core/lib/Drupal/Component/Gettext/PoStreamReader.php b/core/lib/Drupal/Component/Gettext/PoStreamReader.php
index cc80c1a354d4..6b4192f49294 100644
--- a/core/lib/Drupal/Component/Gettext/PoStreamReader.php
+++ b/core/lib/Drupal/Component/Gettext/PoStreamReader.php
@@ -247,11 +247,11 @@ private function readHeader() {
    * this line ends the current item, it is saved with setItemFromArray() with
    * data from $this->_current_item.
    *
-   * An internal state machine is maintained in this reader using $this->_context
-   * as the reading state. PO items are inbetween COMMENT states (when items have
-   * at least one line or comment inbetween them or indicated by MSGSTR or
-   * MSGSTR_ARR followed immediately by an MSGID or MSGCTXT (when items closely
-   * follow each other).
+   * An internal state machine is maintained in this reader using
+   * $this->_context as the reading state. PO items are in between COMMENT
+   * states (when items have at least one line or comment in between them) or
+   * indicated by MSGSTR or MSGSTR_ARR followed immediately by an MSGID or
+   * MSGCTXT (when items closely follow each other).
    *
    * @return
    *   FALSE if an error was logged, NULL otherwise. The errors are considered
diff --git a/core/lib/Drupal/Component/Plugin/PluginInspectionInterface.php b/core/lib/Drupal/Component/Plugin/PluginInspectionInterface.php
index 31e5e468d71d..643077564f19 100644
--- a/core/lib/Drupal/Component/Plugin/PluginInspectionInterface.php
+++ b/core/lib/Drupal/Component/Plugin/PluginInspectionInterface.php
@@ -9,7 +9,7 @@
 /**
  * Plugin interface for providing some metadata inspection.
  *
- * This interface provides some simple tools for code recieving a plugin to
+ * This interface provides some simple tools for code receiving a plugin to
  * interact with the plugin system.
  */
 interface PluginInspectionInterface {
diff --git a/core/lib/Drupal/Component/Utility/Number.php b/core/lib/Drupal/Component/Utility/Number.php
index 5df6cf4e77d0..b4340dd0ce61 100644
--- a/core/lib/Drupal/Component/Utility/Number.php
+++ b/core/lib/Drupal/Component/Utility/Number.php
@@ -28,7 +28,7 @@ class Number {
    *   given step.
    *
    * @return bool
-   *   TRUE if no step mismatch has occured, or FALSE otherwise.
+   *   TRUE if no step mismatch has occurred, or FALSE otherwise.
    *
    * @see http://opensource.apple.com/source/WebCore/WebCore-1298/html/NumberInputType.cpp
    */
diff --git a/core/lib/Drupal/Component/Utility/Unicode.php b/core/lib/Drupal/Component/Utility/Unicode.php
index 6bbddbbc5a97..c5e0d82e9ac0 100644
--- a/core/lib/Drupal/Component/Utility/Unicode.php
+++ b/core/lib/Drupal/Component/Utility/Unicode.php
@@ -91,14 +91,14 @@ class Unicode {
   const STATUS_ERROR = -1;
 
   /**
-   * Holds the multibyte capabilities of the current enviroment.
+   * Holds the multibyte capabilities of the current environment.
    *
    * @var int
    */
   protected static $status = 0;
 
   /**
-   * Get the current status of unicode/multibyte support on this enviroment.
+   * Get the current status of unicode/multibyte support on this environment.
    *
    * @return int
    *   The status of multibyte support. It can be one of:
@@ -107,14 +107,14 @@ class Unicode {
    *   - \Drupal\Component\Utility\Unicode::STATUS_SINGLEBYTE
    *     Standard PHP (emulated) unicode support.
    *   - \Drupal\Component\Utility\Unicode::STATUS_ERROR
-   *     An error occured. No unicode support.
+   *     An error occurred. No unicode support.
    */
   public static function getStatus() {
     return static::$status;
   }
 
   /**
-   * Sets the value for multibyte support status for the current enviroment.
+   * Sets the value for multibyte support status for the current environment.
    *
    * The following status keys are supported:
    *   - \Drupal\Component\Utility\Unicode::STATUS_MULTIBYTE
@@ -122,7 +122,7 @@ public static function getStatus() {
    *   - \Drupal\Component\Utility\Unicode::STATUS_SINGLEBYTE
    *     Standard PHP (emulated) unicode support.
    *   - \Drupal\Component\Utility\Unicode::STATUS_ERROR
-   *     An error occured. No unicode support.
+   *     An error occurred. No unicode support.
    *
    * @param int $status
    *   The new status of multibyte support.
diff --git a/core/lib/Drupal/Component/Utility/Url.php b/core/lib/Drupal/Component/Utility/Url.php
index cdc01c83f4db..4fe96e228860 100644
--- a/core/lib/Drupal/Component/Utility/Url.php
+++ b/core/lib/Drupal/Component/Utility/Url.php
@@ -232,8 +232,8 @@ public static function externalIsLocal($url, $base_url) {
     }
     else {
       // When comparing base paths, we need a trailing slash to make sure a
-      // partial URL match isn't occuring. Since base_path() always returns with
-      // a trailing slash, we don't need to add the trailing slash here.
+      // partial URL match isn't occurring. Since base_path() always returns
+      // with a trailing slash, we don't need to add the trailing slash here.
       return ($url_parts['host'] == $base_host && stripos($url_parts['path'], $base_url) === 0);
     }
   }
diff --git a/core/lib/Drupal/Core/Asset/CssOptimizer.php b/core/lib/Drupal/Core/Asset/CssOptimizer.php
index a6a79e41d993..5be1f0579f10 100644
--- a/core/lib/Drupal/Core/Asset/CssOptimizer.php
+++ b/core/lib/Drupal/Core/Asset/CssOptimizer.php
@@ -110,7 +110,7 @@ public function loadFile($file, $optimize = NULL, $reset_basepath = TRUE) {
       $content = $this->processCss($contents, $_optimize);
     }
 
-    // Restore the parent base path as the file and its childen are processed.
+    // Restore the parent base path as the file and its children are processed.
     $basepath = $parent_base_path;
     return $content;
   }
diff --git a/core/lib/Drupal/Core/Controller/ExceptionController.php b/core/lib/Drupal/Core/Controller/ExceptionController.php
index 66a6215dc7ba..87521706b001 100644
--- a/core/lib/Drupal/Core/Controller/ExceptionController.php
+++ b/core/lib/Drupal/Core/Controller/ExceptionController.php
@@ -268,7 +268,7 @@ public function on500Html(FlattenException $exception, Request $request) {
   }
 
   /**
-   * Processes an AccessDenied exception that occured on a JSON request.
+   * Processes an AccessDenied exception that occurred on a JSON request.
    *
    * @param Symfony\Component\HttpKernel\Exception\FlattenException $exception
    *   The flattened exception.
@@ -282,7 +282,7 @@ public function on403Json(FlattenException $exception, Request $request) {
   }
 
   /**
-   * Processes a NotFound exception that occured on a JSON request.
+   * Processes a NotFound exception that occurred on a JSON request.
    *
    * @param Symfony\Component\HttpKernel\Exception\FlattenException $exception
    *   The flattened exception.
@@ -296,7 +296,7 @@ public function on404Json(FlattenException $exception, Request $request) {
   }
 
   /**
-   * Processes a MethodNotAllowed exception that occured on a JSON request.
+   * Processes a MethodNotAllowed exception that occurred on a JSON request.
    *
    * @param Symfony\Component\HttpKernel\Exception\FlattenException $exception
    *   The flattened exception.
diff --git a/core/lib/Drupal/Core/Entity/Query/Sql/Tables.php b/core/lib/Drupal/Core/Entity/Query/Sql/Tables.php
index 55ea05386089..8f11f9d76af7 100644
--- a/core/lib/Drupal/Core/Entity/Query/Sql/Tables.php
+++ b/core/lib/Drupal/Core/Entity/Query/Sql/Tables.php
@@ -169,7 +169,7 @@ public function addField($field, $type, $langcode) {
       else {
         // ensureEntityTable() decides whether an entity property will be
         // queried from the data table or the base table based on where it
-        // finds the property first. The data table is prefered, which is why
+        // finds the property first. The data table is preferred, which is why
         // it gets added before the base table.
         $entity_tables = array();
         if (isset($entity_info['data_table'])) {
diff --git a/core/lib/Drupal/Core/EventSubscriber/SpecialAttributesRouteSubscriber.php b/core/lib/Drupal/Core/EventSubscriber/SpecialAttributesRouteSubscriber.php
index 190cc3779503..c9f3e7d295f4 100644
--- a/core/lib/Drupal/Core/EventSubscriber/SpecialAttributesRouteSubscriber.php
+++ b/core/lib/Drupal/Core/EventSubscriber/SpecialAttributesRouteSubscriber.php
@@ -52,7 +52,8 @@ protected function alterRoutes(RouteCollection $collection, $module) {
    *   The route build event.
    *
    * @return bool
-   *   Returns TRUE if the variables were succesfully replaced, otherwise FALSE.
+   *   Returns TRUE if the variables were successfully replaced, otherwise
+   *   FALSE.
    */
   public function onAlterRoutes(RouteBuildEvent $event) {
     $collection = $event->getRouteCollection();
diff --git a/core/lib/Drupal/Core/Template/TwigEnvironment.php b/core/lib/Drupal/Core/Template/TwigEnvironment.php
index 86f5dc6b7eab..2ac1d9d8e4b5 100644
--- a/core/lib/Drupal/Core/Template/TwigEnvironment.php
+++ b/core/lib/Drupal/Core/Template/TwigEnvironment.php
@@ -15,7 +15,7 @@
  * Instances of this class are used to store the configuration and extensions,
  * and are used to load templates from the file system or other locations.
  *
- * @see core\vendor\twig\twig\lib\Twig\Enviornment.php
+ * @see core\vendor\twig\twig\lib\Twig\Environment.php
  */
 class TwigEnvironment extends \Twig_Environment {
   protected $cache_object = NULL;
diff --git a/core/misc/tableheader.js b/core/misc/tableheader.js
index f1aba9632705..d04b624e25ca 100644
--- a/core/misc/tableheader.js
+++ b/core/misc/tableheader.js
@@ -15,7 +15,7 @@ function scrollValue(position) {
   return document.documentElement[position] || document.body[position];
 }
 
-// Select and initilize sticky table headers.
+// Select and initialize sticky table headers.
 function tableHeaderInitHandler(e) {
   var $tables = $(e.data.context).find('table.sticky-enabled').once('tableheader');
   for (var i = 0, il = $tables.length; i < il; i++) {
diff --git a/core/modules/ban/lib/Drupal/ban/EventSubscriber/BanSubscriber.php b/core/modules/ban/lib/Drupal/ban/EventSubscriber/BanSubscriber.php
index fb3aa2e71973..6807cce828ed 100644
--- a/core/modules/ban/lib/Drupal/ban/EventSubscriber/BanSubscriber.php
+++ b/core/modules/ban/lib/Drupal/ban/EventSubscriber/BanSubscriber.php
@@ -37,7 +37,7 @@ public function __construct(BanIpManager $manager) {
   }
 
   /**
-   * Response with 403 if the visitor's IP adress is banned.
+   * Response with 403 if the visitor's IP address is banned.
    *
    * @param Symfony\Component\HttpKernel\Event\GetResponseEvent $event
    *   The Event to process.
diff --git a/core/modules/block/lib/Drupal/block/Tests/Views/DisplayBlockTest.php b/core/modules/block/lib/Drupal/block/Tests/Views/DisplayBlockTest.php
index eda928589dd3..5d90a05692d7 100644
--- a/core/modules/block/lib/Drupal/block/Tests/Views/DisplayBlockTest.php
+++ b/core/modules/block/lib/Drupal/block/Tests/Views/DisplayBlockTest.php
@@ -144,7 +144,7 @@ protected function testDeleteBlockDisplay() {
     $block_storage_controller = $this->container->get('entity.manager')->getStorageController('block');
 
     // Remove the block display, so both block entities from the first view
-    // should both dissapear.
+    // should both disappear.
     $view = views_get_view('test_view_block');
     $view->initDisplay();
     $view->displayHandlers->remove('block_1');
diff --git a/core/modules/content_translation/content_translation.module b/core/modules/content_translation/content_translation.module
index 1454bd8239c8..33527de66f38 100644
--- a/core/modules/content_translation/content_translation.module
+++ b/core/modules/content_translation/content_translation.module
@@ -266,7 +266,7 @@ function content_translation_menu_alter(array &$items) {
           }
           while (!empty($entity_form_item['type']) && $entity_form_item['type'] == MENU_DEFAULT_LOCAL_TASK);
 
-          // Make the "Translate" tab follow the "Edit" one when possibile.
+          // Make the "Translate" tab follow the "Edit" one when possible.
           if (isset($entity_form_item['weight'])) {
             $items["$path/translations"]['weight'] = $entity_form_item['weight'] + 0.01;
           }
diff --git a/core/modules/datetime/lib/Drupal/datetime/DateHelper.php b/core/modules/datetime/lib/Drupal/datetime/DateHelper.php
index 3f8b0f84dace..55404460eb47 100644
--- a/core/modules/datetime/lib/Drupal/datetime/DateHelper.php
+++ b/core/modules/datetime/lib/Drupal/datetime/DateHelper.php
@@ -461,7 +461,7 @@ public static function daysInMonth($date = NULL) {
    *
    * @param mixed $date
    *   (optional) A date object, timestamp, or a date string.
-   *   Defaults to NULL, whcih means to use the current date.
+   *   Defaults to NULL, which means to use the current date.
    *
    * @return int
    *   The number of days in the year.
@@ -506,7 +506,7 @@ public static function dayOfWeek($date = NULL) {
    *
    * @param mixed $date
    *   (optional) A date object, timestamp, or a date string.
-   *   Defaults to NULL, whcih means use the current date.
+   *   Defaults to NULL, which means use the current date.
    * @param string $abbr
    *   (optional) Whether to return the abbreviated name for that day.
    *   Defaults to TRUE.
diff --git a/core/modules/dblog/lib/Drupal/dblog/Tests/DbLogTest.php b/core/modules/dblog/lib/Drupal/dblog/Tests/DbLogTest.php
index c845b789fd80..24add00d4259 100644
--- a/core/modules/dblog/lib/Drupal/dblog/Tests/DbLogTest.php
+++ b/core/modules/dblog/lib/Drupal/dblog/Tests/DbLogTest.php
@@ -24,7 +24,7 @@ class DbLogTest extends WebTestBase {
   public static $modules = array('dblog', 'node', 'forum', 'help');
 
   /**
-   * A user with some relevent administrative permissions.
+   * A user with some relevant administrative permissions.
    *
    * @var object
    */
diff --git a/core/modules/edit/js/models/FieldModel.js b/core/modules/edit/js/models/FieldModel.js
index 159a47378f36..c68db71ebacc 100644
--- a/core/modules/edit/js/models/FieldModel.js
+++ b/core/modules/edit/js/models/FieldModel.js
@@ -156,9 +156,9 @@ Drupal.edit.FieldModel = Backbone.Model.extend({
     // - Trigger: user.
     // - Guarantees: see 'candidate' and 'active'.
     // - Expected behavior: saving indicator, in-place editor is saving field
-    //   data into TempStore. Upon succesful saving (without validation errors),
-    //   the in-place editor transitions the field's state to 'saved', but to
-    //   'invalid' upon failed saving (with validation errors).
+    //   data into TempStore. Upon successful saving (without validation
+    //   errors), the in-place editor transitions the field's state to 'saved',
+    //   but to 'invalid' upon failed saving (with validation errors).
     'saving',
     // In-place editor has successfully saved the changed field.
     // - Trigger: in-place editor.
diff --git a/core/modules/edit/js/views/EditorView.js b/core/modules/edit/js/views/EditorView.js
index 408989b17dfa..44b166ab4cfb 100644
--- a/core/modules/edit/js/views/EditorView.js
+++ b/core/modules/edit/js/views/EditorView.js
@@ -74,7 +74,7 @@ Drupal.edit.EditorView = Backbone.View.extend({
    *    insert its own toolbar UI into Edit's tightly integrated toolbar.
    *  - Boolean fullWidthToolbar: indicates whether Edit's tightly integrated
    *    toolbar should consume the full width of the element, rather than being
-   *    just long enough to accomodate a label.
+   *    just long enough to accommodate a label.
    */
   getEditUISettings: function () {
     return { padding: false, unifiedToolbar: false, fullWidthToolbar: false, popup: false };
diff --git a/core/modules/file/lib/Drupal/file/Tests/DownloadTest.php b/core/modules/file/lib/Drupal/file/Tests/DownloadTest.php
index fe48c05dacb2..1870fe70f01c 100644
--- a/core/modules/file/lib/Drupal/file/Tests/DownloadTest.php
+++ b/core/modules/file/lib/Drupal/file/Tests/DownloadTest.php
@@ -68,7 +68,7 @@ function testPrivateFileTransfer() {
     $this->assertEqual($headers['x-foo'], 'Bar', 'Found header set by file_test module on private download.');
     $this->assertResponse(200, 'Correctly allowed access to a file when file_test provides headers.');
 
-    // Test that the file transfered correctly.
+    // Test that the file transferred correctly.
     $this->assertEqual($contents, $this->content, 'Contents of the file are correct.');
 
     // Deny access to all downloads via a -1 header.
diff --git a/core/modules/image/lib/Drupal/image/Tests/ImageStylesPathAndUrlTest.php b/core/modules/image/lib/Drupal/image/Tests/ImageStylesPathAndUrlTest.php
index 4ba1e6f1aefa..5b0c2d687492 100644
--- a/core/modules/image/lib/Drupal/image/Tests/ImageStylesPathAndUrlTest.php
+++ b/core/modules/image/lib/Drupal/image/Tests/ImageStylesPathAndUrlTest.php
@@ -143,10 +143,10 @@ function doImageStyleUrlAndPathTests($scheme, $clean_url = TRUE, $extra_slash =
     }
     // Add some extra chars to the token.
     $this->drupalGet(str_replace(IMAGE_DERIVATIVE_TOKEN . '=', IMAGE_DERIVATIVE_TOKEN . '=Zo', $generate_url));
-    $this->assertResponse(403, 'Image was inaccessible at the URL wih an invalid token.');
+    $this->assertResponse(403, 'Image was inaccessible at the URL with an invalid token.');
     // Change the parameter name so the token is missing.
     $this->drupalGet(str_replace(IMAGE_DERIVATIVE_TOKEN . '=', 'wrongparam=', $generate_url));
-    $this->assertResponse(403, 'Image was inaccessible at the URL wih a missing token.');
+    $this->assertResponse(403, 'Image was inaccessible at the URL with a missing token.');
 
     // Check that the generated URL is the same when we pass in a relative path
     // rather than a URI. We need to temporarily switch the default scheme to
@@ -205,7 +205,7 @@ function doImageStyleUrlAndPathTests($scheme, $clean_url = TRUE, $extra_slash =
     elseif ($clean_url) {
       // Add some extra chars to the token.
       $this->drupalGet(str_replace(IMAGE_DERIVATIVE_TOKEN . '=', IMAGE_DERIVATIVE_TOKEN . '=Zo', $generate_url));
-      $this->assertResponse(200, 'Existing image was accessible at the URL wih an invalid token.');
+      $this->assertResponse(200, 'Existing image was accessible at the URL with an invalid token.');
     }
 
     // Allow insecure image derivatives to be created for the remainder of this
diff --git a/core/modules/language/language.negotiation.inc b/core/modules/language/language.negotiation.inc
index 7a8e99b4a44b..f87284d76f27 100644
--- a/core/modules/language/language.negotiation.inc
+++ b/core/modules/language/language.negotiation.inc
@@ -134,9 +134,9 @@ function language_from_browser($languages) {
   foreach ($browser_langcodes as $langcode => $qvalue) {
     // For Chinese languages the generic tag is either zh-hans or zh-hant, so we
     // need to handle this separately, we can not split $langcode on the
-    // first occurence of '-' otherwise we get a non-existing language zh.
+    // first occurrence of '-' otherwise we get a non-existing language zh.
     // All other languages use a langcode without a '-', so we can safely split
-    // on the first occurence of it.
+    // on the first occurrence of it.
     $generic_tag = '';
     if (strlen($langcode) > 7 && (substr($langcode, 0, 7) == 'zh-hant' || substr($langcode, 0, 7) == 'zh-hans')) {
       $generic_tag = substr($langcode, 0, 7);
diff --git a/core/modules/language/lib/Drupal/language/Tests/LanguageBrowserDetectionUnitTest.php b/core/modules/language/lib/Drupal/language/Tests/LanguageBrowserDetectionUnitTest.php
index 6f5b33bdd97a..679d6f973eba 100644
--- a/core/modules/language/lib/Drupal/language/Tests/LanguageBrowserDetectionUnitTest.php
+++ b/core/modules/language/lib/Drupal/language/Tests/LanguageBrowserDetectionUnitTest.php
@@ -33,7 +33,7 @@ public static function getInfo() {
   function testLanguageFromBrowser() {
     // The order of the languages is only important if the browser language
     // codes are having the same qvalue, otherwise the one with the highest
-    // qvalue is prefered. The automatically generated generic tags are always
+    // qvalue is preferred. The automatically generated generic tags are always
     // having a lower qvalue.
 
     $languages = array(
@@ -77,7 +77,7 @@ function testLanguageFromBrowser() {
     );
 
     $test_cases = array(
-      // Equal qvalue for each language, choose the site prefered one.
+      // Equal qvalue for each language, choose the site preferred one.
       'en,en-US,fr-CA,fr,es-MX' => 'en',
       'en-US,en,fr-CA,fr,es-MX' => 'en',
       'fr,en' => 'en',
diff --git a/core/modules/locale/lib/Drupal/locale/Tests/LocaleImportFunctionalTest.php b/core/modules/locale/lib/Drupal/locale/Tests/LocaleImportFunctionalTest.php
index 13b7bc2a8885..d523bd065e1e 100644
--- a/core/modules/locale/lib/Drupal/locale/Tests/LocaleImportFunctionalTest.php
+++ b/core/modules/locale/lib/Drupal/locale/Tests/LocaleImportFunctionalTest.php
@@ -151,7 +151,7 @@ function testStandalonePoFile() {
     // The database should now contain 6 customized strings (two imported
     // strings are not translated).
     $count = db_query('SELECT lid FROM {locales_target} WHERE customized = :custom', array(':custom' => 1))->rowCount();
-    $this->assertEqual($count, 6, 'Customized translations succesfully imported.');
+    $this->assertEqual($count, 6, 'Customized translations successfully imported.');
 
     // Try importing a .po file with overriding strings, and ensure existing
     // customized strings are kept.
diff --git a/core/modules/locale/locale.admin.js b/core/modules/locale/locale.admin.js
index 5583cebb5196..fee09a3eefd7 100644
--- a/core/modules/locale/locale.admin.js
+++ b/core/modules/locale/locale.admin.js
@@ -3,7 +3,7 @@
 "use strict";
 
 /**
- * Markes changes of translations
+ * Marks changes of translations
  */
 Drupal.behaviors.localeTranslateDirty = {
   attach: function () {
diff --git a/core/modules/locale/locale.batch.inc b/core/modules/locale/locale.batch.inc
index d789ea27b86c..5085a2bf5d67 100644
--- a/core/modules/locale/locale.batch.inc
+++ b/core/modules/locale/locale.batch.inc
@@ -87,7 +87,7 @@ function locale_translation_batch_status_check($project, $langcode, $options = a
  * Batch finished callback: Set result message.
  *
  * @param boolean $success
- *   TRUE if batch succesfully completed.
+ *   TRUE if batch successfully completed.
  * @param array $results
  *   Batch results.
  */
@@ -185,7 +185,7 @@ function locale_translation_batch_fetch_import($project, $langcode, $options, &$
 
         // The import is finished.
         if (isset($context['finished']) && $context['finished'] == 1) {
-          // The import is successfull.
+          // The import is successful.
           if (isset($context['results']['files'][$file->uri])) {
             $context['message'] = t('Imported translation for %project.', array('%project' => $source->project));
 
@@ -203,7 +203,7 @@ function locale_translation_batch_fetch_import($project, $langcode, $options, &$
  * Batch finished callback: Set result message.
  *
  * @param boolean $success
- *   TRUE if batch succesfully completed.
+ *   TRUE if batch successfully completed.
  * @param array
  *   Batch results.
  */
diff --git a/core/modules/locale/locale.bulk.inc b/core/modules/locale/locale.bulk.inc
index 078e4090da8e..525624432988 100644
--- a/core/modules/locale/locale.bulk.inc
+++ b/core/modules/locale/locale.bulk.inc
@@ -736,7 +736,7 @@ function locale_translate_file_attach_properties($file, $options = array()) {
  *   Defaults to all languagues
  *
  * @return boolean
- *   TRUE if files are removed sucessfully. FALSE if one or more files could
+ *   TRUE if files are removed successfully. FALSE if one or more files could
  *   not be deleted.
  */
 function locale_translate_delete_translation_files($projects = array(), $langcodes = array()) {
diff --git a/core/modules/locale/tests/modules/locale_test/locale_test.module b/core/modules/locale/tests/modules/locale_test/locale_test.module
index 166983aaef5c..89616a5eee49 100644
--- a/core/modules/locale/tests/modules/locale_test/locale_test.module
+++ b/core/modules/locale/tests/modules/locale_test/locale_test.module
@@ -15,7 +15,7 @@
 function locale_test_system_info_alter(&$info, $file, $type) {
   // Only modify the system info if required.
   // By default the locale_test modules are hidden and have a project specified.
-  // To test the module detection proces by locale_project_list() the
+  // To test the module detection process by locale_project_list() the
   // test modules should mimic a custom module. I.e. be non-hidden.
   if (\Drupal::state()->get('locale.test_system_info_alter')) {
     if ($file->name == 'locale_test' || $file->name == 'locale_test_translate') {
diff --git a/core/modules/node/lib/Drupal/node/Tests/NodeTypeInitialLanguageTest.php b/core/modules/node/lib/Drupal/node/Tests/NodeTypeInitialLanguageTest.php
index dc655e7bdf40..ae17434aa272 100644
--- a/core/modules/node/lib/Drupal/node/Tests/NodeTypeInitialLanguageTest.php
+++ b/core/modules/node/lib/Drupal/node/Tests/NodeTypeInitialLanguageTest.php
@@ -86,7 +86,7 @@ function testNodeTypeInitialLanguageDefaults() {
     // Tests if the language field is hidden by default.
     $this->assertOptionSelected('edit-fields-langcode-type', 'hidden', 'Language is hidden by default on manage display tab.');
 
-    // Changes the inital language settings.
+    // Changes the initial language settings.
     $edit = array(
       'language_configuration[langcode]' => 'en',
     );
diff --git a/core/modules/options/lib/Drupal/options/Tests/OptionsWidgetsTest.php b/core/modules/options/lib/Drupal/options/Tests/OptionsWidgetsTest.php
index 877148c11bb7..1ecaba3667ac 100644
--- a/core/modules/options/lib/Drupal/options/Tests/OptionsWidgetsTest.php
+++ b/core/modules/options/lib/Drupal/options/Tests/OptionsWidgetsTest.php
@@ -417,7 +417,7 @@ function testSelectListMultiple() {
 
     // Test the 'None' option.
 
-    // Check that the 'none' option has no efect if actual options are selected
+    // Check that the 'none' option has no effect if actual options are selected
     // as well.
     $edit = array('card_2[]' => array('_none' => '_none', 0 => 0));
     $this->drupalPostForm('entity_test/manage/' . $entity->id(), $edit, t('Save'));
diff --git a/core/modules/rest/lib/Drupal/rest/Tests/AuthTest.php b/core/modules/rest/lib/Drupal/rest/Tests/AuthTest.php
index 8d2d9606a533..41d4d48af545 100644
--- a/core/modules/rest/lib/Drupal/rest/Tests/AuthTest.php
+++ b/core/modules/rest/lib/Drupal/rest/Tests/AuthTest.php
@@ -72,7 +72,7 @@ public function testRead() {
     // Now read it with the Basic authentication which is enabled and should
     // work.
     $response = $this->basicAuthGet('entity/' . $entity_type . '/' . $entity->id(), $account->getUsername(), $account->pass_raw);
-    $this->assertResponse('200', 'HTTP response code is 200 for successfuly authorized requests.');
+    $this->assertResponse('200', 'HTTP response code is 200 for successfully authorized requests.');
     $this->curlClose();
   }
 
diff --git a/core/modules/simpletest/lib/Drupal/simpletest/TestBase.php b/core/modules/simpletest/lib/Drupal/simpletest/TestBase.php
index 2108b677eaba..882542e97a67 100644
--- a/core/modules/simpletest/lib/Drupal/simpletest/TestBase.php
+++ b/core/modules/simpletest/lib/Drupal/simpletest/TestBase.php
@@ -1124,7 +1124,7 @@ protected function tearDown() {
 
     // Reset all static variables.
     // All destructors of statically cached objects have been invoked above;
-    // this second reset is guranteed to reset everything to nothing.
+    // this second reset is guaranteed to reset everything to nothing.
     drupal_static_reset();
 
     // Restore original in-memory configuration.
diff --git a/core/modules/system/language.api.php b/core/modules/system/language.api.php
index de43f83bfb62..baafb7ae7ab6 100644
--- a/core/modules/system/language.api.php
+++ b/core/modules/system/language.api.php
@@ -92,7 +92,7 @@ function hook_language_types_info_alter(array &$language_types) {
  *
  * @return
  *   An associative array of language negotiation method definitions. The keys
- *   are method identifiers, and the values are associative arrays definining
+ *   are method identifiers, and the values are associative arrays defining
  *   each method, with the following elements:
  *   - types: An array of allowed language types. If a language negotiation
  *     method does not specify which language types it should be used with, it
diff --git a/core/modules/system/lib/Drupal/system/Tests/Cache/GenericCacheBackendUnitTestBase.php b/core/modules/system/lib/Drupal/system/Tests/Cache/GenericCacheBackendUnitTestBase.php
index ebeb0ca26454..e42410d50883 100644
--- a/core/modules/system/lib/Drupal/system/Tests/Cache/GenericCacheBackendUnitTestBase.php
+++ b/core/modules/system/lib/Drupal/system/Tests/Cache/GenericCacheBackendUnitTestBase.php
@@ -116,7 +116,7 @@ public function setUp() {
 
   public function tearDown() {
     // Destruct the registered backend, each test will get a fresh instance,
-    // properly emptying it here ensure that on persistant data backends they
+    // properly emptying it here ensure that on persistent data backends they
     // will come up empty the next test.
     foreach ($this->cachebackends as $bin => $cachebackend) {
       $this->cachebackends[$bin]->deleteAll();
diff --git a/core/modules/system/lib/Drupal/system/Tests/Database/MergeTest.php b/core/modules/system/lib/Drupal/system/Tests/Database/MergeTest.php
index a62b45a1ab86..a4e8339a41f6 100644
--- a/core/modules/system/lib/Drupal/system/Tests/Database/MergeTest.php
+++ b/core/modules/system/lib/Drupal/system/Tests/Database/MergeTest.php
@@ -209,7 +209,7 @@ function testMergeUpdateWithoutUpdate() {
   function testInvalidMerge() {
     try {
       // This query will fail because there is no key field specified.
-      // Normally it would throw an exception but we are supressing it with
+      // Normally it would throw an exception but we are suppressing it with
       // the throw_exception option.
       $options['throw_exception'] = FALSE;
       db_merge('test_people', $options)
diff --git a/core/modules/system/lib/Drupal/system/Tests/Database/SelectTest.php b/core/modules/system/lib/Drupal/system/Tests/Database/SelectTest.php
index a7cb0a253a2c..d9da2d6b8837 100644
--- a/core/modules/system/lib/Drupal/system/Tests/Database/SelectTest.php
+++ b/core/modules/system/lib/Drupal/system/Tests/Database/SelectTest.php
@@ -452,7 +452,7 @@ function testSelectDuplicateAlias() {
   function testInvalidSelectCount() {
     try {
       // This query will fail because the table does not exist.
-      // Normally it would throw an exception but we are supressing
+      // Normally it would throw an exception but we are suppressing
       // it with the throw_exception option.
       $options['throw_exception'] = FALSE;
       db_select('some_table_that_doesnt_exist', 't', $options)
diff --git a/core/modules/system/lib/Drupal/system/Tests/DrupalKernel/ContentNegotiationTest.php b/core/modules/system/lib/Drupal/system/Tests/DrupalKernel/ContentNegotiationTest.php
index f13c16cf4cdf..13a845096bc9 100644
--- a/core/modules/system/lib/Drupal/system/Tests/DrupalKernel/ContentNegotiationTest.php
+++ b/core/modules/system/lib/Drupal/system/Tests/DrupalKernel/ContentNegotiationTest.php
@@ -10,7 +10,7 @@
 use Drupal\simpletest\WebTestBase;
 
 /**
- * Tests content negotation.
+ * Tests content negotiation.
  */
 class ContentNegotiationTest extends WebTestBase {
 
diff --git a/core/modules/system/lib/Drupal/system/Tests/Entity/ConfigEntityQueryTest.php b/core/modules/system/lib/Drupal/system/Tests/Entity/ConfigEntityQueryTest.php
index 3926f291d1ae..d0d8b366051b 100644
--- a/core/modules/system/lib/Drupal/system/Tests/Entity/ConfigEntityQueryTest.php
+++ b/core/modules/system/lib/Drupal/system/Tests/Entity/ConfigEntityQueryTest.php
@@ -24,7 +24,7 @@ class ConfigEntityQueryTest extends DrupalUnitTestBase {
   static $modules = array('config_test');
 
   /**
-   * Stores the search results for alter comparision.
+   * Stores the search results for alter comparison.
    *
    * @var array
    */
diff --git a/core/modules/system/lib/Drupal/system/Tests/Entity/EntityQueryTest.php b/core/modules/system/lib/Drupal/system/Tests/Entity/EntityQueryTest.php
index 72950e130be7..e0463f6bda84 100644
--- a/core/modules/system/lib/Drupal/system/Tests/Entity/EntityQueryTest.php
+++ b/core/modules/system/lib/Drupal/system/Tests/Entity/EntityQueryTest.php
@@ -311,7 +311,7 @@ function testSort() {
       ->sort("$greetings.format")
       ->sort('id');
     // As we do not have any conditions, here are the possible colors and
-    // language codes, already in order, with the first occurence of the
+    // language codes, already in order, with the first occurrence of the
     // entity id marked with *:
     // 8  NULL pl *
     // 12 NULL pl *
@@ -507,7 +507,7 @@ protected function assertBundleOrder($order) {
   /**
    * Test adding a tag and metadata to the Entity query object.
    *
-   * The tags and metadata should propogate to the SQL query object.
+   * The tags and metadata should propagate to the SQL query object.
    */
   function testMetaData() {
     $query = \Drupal::entityQuery('entity_test_mulrev');
@@ -517,6 +517,6 @@ function testMetaData() {
       ->execute();
 
     global $efq_test_metadata;
-    $this->assertEqual($efq_test_metadata, 'bar', 'Tag and metadata propogated to the SQL query object.');
+    $this->assertEqual($efq_test_metadata, 'bar', 'Tag and metadata propagated to the SQL query object.');
   }
 }
diff --git a/core/modules/system/lib/Drupal/system/Tests/Plugin/Discovery/DiscoveryTestBase.php b/core/modules/system/lib/Drupal/system/Tests/Plugin/Discovery/DiscoveryTestBase.php
index 0926065751e5..20a574a6fde8 100644
--- a/core/modules/system/lib/Drupal/system/Tests/Plugin/Discovery/DiscoveryTestBase.php
+++ b/core/modules/system/lib/Drupal/system/Tests/Plugin/Discovery/DiscoveryTestBase.php
@@ -44,7 +44,7 @@ class DiscoveryTestBase extends UnitTestBase {
   function testDiscoveryInterface() {
     // Ensure that getDefinitions() returns the expected definitions.
     // For the arrays to be identical (instead of only equal), they must be
-    // sorted equally, which seems unneccessary here.
+    // sorted equally, which seems unnecessary here.
     $this->assertEqual($this->discovery->getDefinitions(), $this->expectedDefinitions);
 
     // Ensure that getDefinition() returns the expected definition.
diff --git a/core/modules/system/lib/Drupal/system/Tests/Routing/MatcherDumperTest.php b/core/modules/system/lib/Drupal/system/Tests/Routing/MatcherDumperTest.php
index 895e45540d1d..2b7900b09dab 100644
--- a/core/modules/system/lib/Drupal/system/Tests/Routing/MatcherDumperTest.php
+++ b/core/modules/system/lib/Drupal/system/Tests/Routing/MatcherDumperTest.php
@@ -46,7 +46,7 @@ function setUp() {
   }
 
   /**
-   * Confirms that the dumper can be instantiated successfuly.
+   * Confirms that the dumper can be instantiated successfully.
    */
   function testCreate() {
     $connection = Database::getConnection();
diff --git a/core/modules/system/lib/Drupal/system/Tests/Theme/ThemeTest.php b/core/modules/system/lib/Drupal/system/Tests/Theme/ThemeTest.php
index 069960c943d9..4a51db283db6 100644
--- a/core/modules/system/lib/Drupal/system/Tests/Theme/ThemeTest.php
+++ b/core/modules/system/lib/Drupal/system/Tests/Theme/ThemeTest.php
@@ -39,7 +39,7 @@ function setUp() {
    * Test attribute merging.
    *
    * Render arrays that use a render element and templates (and hence call
-   * template_preprocess()) must ensure the attributes at different occassions
+   * template_preprocess()) must ensure the attributes at different occasions
    * are all merged correctly:
    *   - $variables['attributes'] as passed in to theme()
    *   - the render element's #attributes
diff --git a/core/modules/system/system.js b/core/modules/system/system.js
index 99f06337ad3c..18f7e7a19f85 100644
--- a/core/modules/system/system.js
+++ b/core/modules/system/system.js
@@ -20,7 +20,7 @@ Drupal.behaviors.copyFieldValue = {
       }
     }
     if (ids.length) {
-      // Listen to value:copy events on all dependant fields.
+      // Listen to value:copy events on all dependent fields.
       // We have to use body and not document because of the way jQuery events
       // bubble up the DOM tree.
       $('body').once('copy-field-values').on('value:copy', this.valueTargetCopyHandler);
@@ -51,7 +51,7 @@ Drupal.behaviors.copyFieldValue = {
   /**
    * Handler for a Blur event on a source field.
    *
-   * This event handler will trigger a 'value:copy' event on all dependant fields.
+   * This event handler will trigger a 'value:copy' event on all dependent fields.
    */
   valueSourceBlurHandler: function (e) {
     var value = $(e.target).val();
diff --git a/core/modules/system/tests/modules/batch_test/lib/Drupal/batch_test/Controller/BatchTestController.php b/core/modules/system/tests/modules/batch_test/lib/Drupal/batch_test/Controller/BatchTestController.php
index e68365763a73..266353113c54 100644
--- a/core/modules/system/tests/modules/batch_test/lib/Drupal/batch_test/Controller/BatchTestController.php
+++ b/core/modules/system/tests/modules/batch_test/lib/Drupal/batch_test/Controller/BatchTestController.php
@@ -13,7 +13,7 @@
 class BatchTestController {
 
   /**
-   * Redirects successfuly.
+   * Redirects successfully.
    *
    * @return array
    *   Render array containing success message.
diff --git a/core/modules/taxonomy/taxonomy.views.inc b/core/modules/taxonomy/taxonomy.views.inc
index 6e064903ac6b..5074ee90cb37 100644
--- a/core/modules/taxonomy/taxonomy.views.inc
+++ b/core/modules/taxonomy/taxonomy.views.inc
@@ -358,7 +358,7 @@ function taxonomy_views_data() {
 function taxonomy_views_data_alter(&$data) {
   $data['node']['term_node_tid'] = array(
     'title' => t('Taxonomy terms on node'),
-    'help' => t('Relate nodes to taxonomy terms, specifiying which vocabulary or vocabularies to use. This relationship will cause duplicated records if there are multiple terms.'),
+    'help' => t('Relate nodes to taxonomy terms, specifying which vocabulary or vocabularies to use. This relationship will cause duplicated records if there are multiple terms.'),
     'relationship' => array(
       'id' => 'node_term_data',
       'label' => t('term'),
diff --git a/core/modules/toolbar/js/toolbar.js b/core/modules/toolbar/js/toolbar.js
index cd4be890c236..955ef593cfd1 100644
--- a/core/modules/toolbar/js/toolbar.js
+++ b/core/modules/toolbar/js/toolbar.js
@@ -100,7 +100,7 @@ Drupal.behaviors.toolbar = {
       // Trigger an initial attempt to load menu subitems. This first attempt
       // is made after the media query handlers have had an opportunity to
       // process. The toolbar starts in the vertical orientation by default,
-      // unless the viewport is wide enough to accomodate a horizontal
+      // unless the viewport is wide enough to accommodate a horizontal
       // orientation. Thus we give the Toolbar a chance to determine if it
       // should be set to horizontal orientation before attempting to load menu
       // subtrees.
diff --git a/core/modules/toolbar/toolbar.api.php b/core/modules/toolbar/toolbar.api.php
index 412331f4caea..11082e92e35e 100644
--- a/core/modules/toolbar/toolbar.api.php
+++ b/core/modules/toolbar/toolbar.api.php
@@ -13,7 +13,7 @@
 /**
  * Add items to the toolbar menu.
  *
- * The toolbar is a container for adminstrative and site-global interactive
+ * The toolbar is a container for administrative and site-global interactive
  * components.
  *
  * The toolbar provides a common styling for items denoted by the
@@ -21,7 +21,7 @@
  * a toolbar item with the appropriate markup to apply the styling.
  *
  * The toolbar provides a construct called a 'tray'. The tray is a container
- * for content. The tray may be associated with a toggle in the adminstration
+ * for content. The tray may be associated with a toggle in the administration
  * bar. The toggle shows or hides the tray and is optimized for small and
  * large screens. To create this association, hook_toolbar() returns one or
  * more render elements of type 'toolbar_item', containing the toggle and tray
@@ -31,7 +31,7 @@
  *   - 'tab': A renderable array.
  *   - 'tray': Optional. A renderable array.
  *   - '#weight': Optional. Integer weight used for sorting toolbar items in
- *     adminstration bar area.
+ *     administration bar area.
  *
  * This hook is invoked in toolbar_pre_render().
  *
diff --git a/core/modules/tour/js/tour.js b/core/modules/tour/js/tour.js
index 9a8b64842cd9..0438cdd826da 100644
--- a/core/modules/tour/js/tour.js
+++ b/core/modules/tour/js/tour.js
@@ -38,7 +38,7 @@ Drupal.behaviors.tour = {
         // Initialization: check whether a tour is available on the current page.
         .set('tour', $(context).find('ol#tour'));
 
-      // Start the tour imediately if toggled via query string.
+      // Start the tour immediately if toggled via query string.
       if (/tour=?/i.test(queryString)) {
         model.set('isActive', true);
       }
diff --git a/core/modules/tour/lib/Drupal/tour/Tests/TourTestBase.php b/core/modules/tour/lib/Drupal/tour/Tests/TourTestBase.php
index 05bb85826a66..0beb7f073732 100644
--- a/core/modules/tour/lib/Drupal/tour/Tests/TourTestBase.php
+++ b/core/modules/tour/lib/Drupal/tour/Tests/TourTestBase.php
@@ -26,7 +26,7 @@ class TourTestBase extends WebTestBase {
    * $this->assertTourTips();
    *
    * // Advanced example. The following would be used for multipage or
-   * // targetting a specific subset of tips.
+   * // targeting a specific subset of tips.
    * $tips = array();
    * $tips[] = array('data-id' => 'foo');
    * $tips[] = array('data-id' => 'bar');
diff --git a/core/modules/update/lib/Drupal/update/UpdateFetcher.php b/core/modules/update/lib/Drupal/update/UpdateFetcher.php
index 063988c37581..68932100c6fc 100644
--- a/core/modules/update/lib/Drupal/update/UpdateFetcher.php
+++ b/core/modules/update/lib/Drupal/update/UpdateFetcher.php
@@ -98,7 +98,7 @@ public function buildFetchUrl(array $project, $site_key = '') {
     $url = $this->getFetchBaseUrl($project);
     $url .= '/' . $name . '/' . \Drupal::CORE_COMPATIBILITY;
 
-    // Only append usage infomation if we have a site key and the project is
+    // Only append usage information if we have a site key and the project is
     // enabled. We do not want to record usage statistics for disabled projects.
     if (!empty($site_key) && (strpos($project['project_type'], 'disabled') === FALSE)) {
       // Append the site key.
diff --git a/core/modules/user/lib/Drupal/user/Entity/User.php b/core/modules/user/lib/Drupal/user/Entity/User.php
index 3d1815d4371d..ee76c7d2653f 100644
--- a/core/modules/user/lib/Drupal/user/Entity/User.php
+++ b/core/modules/user/lib/Drupal/user/Entity/User.php
@@ -496,7 +496,7 @@ public static function baseFieldDefinitions($entity_type) {
       'label' => t('Signature format'),
       'description' => t('The signature format of this user'),
       // @todo Convert the type to filter_format once
-      // https://drupal.org/node/1758622 is comitted
+      // https://drupal.org/node/1758622 is committed
       'type' => 'string_field',
     );
     $properties['theme'] = array(
diff --git a/core/modules/user/lib/Drupal/user/Tests/UserLoginTest.php b/core/modules/user/lib/Drupal/user/Tests/UserLoginTest.php
index 5b2e0153841d..33ab74c7a6c0 100644
--- a/core/modules/user/lib/Drupal/user/Tests/UserLoginTest.php
+++ b/core/modules/user/lib/Drupal/user/Tests/UserLoginTest.php
@@ -103,7 +103,7 @@ function testPerUserLoginFloodControl() {
    * Test that user password is re-hashed upon login after changing $count_log2.
    */
   function testPasswordRehashOnLogin() {
-    // Determine default log2 for phpass hashing algoritm
+    // Determine default log2 for phpass hashing algorithm
     $default_count_log2 = 16;
 
     // Retrieve instance of password hashing algorithm
diff --git a/core/modules/user/lib/Drupal/user/Tests/UserValidationTest.php b/core/modules/user/lib/Drupal/user/Tests/UserValidationTest.php
index 99aaecb1cb97..642120f2d78b 100644
--- a/core/modules/user/lib/Drupal/user/Tests/UserValidationTest.php
+++ b/core/modules/user/lib/Drupal/user/Tests/UserValidationTest.php
@@ -88,7 +88,7 @@ function testValidation() {
     // Create a second test user to provoke a name collision.
     $user2 = entity_create('user', array(
       'name' => 'existing',
-      'mail' => 'existing@exmaple.com',
+      'mail' => 'existing@example.com',
     ));
     $user2->save();
     $user->set('name', 'existing');
@@ -114,11 +114,11 @@ function testValidation() {
     $this->assertEqual($violations[0]->getMessage(), t('This value is not a valid email address.'));
 
     // Provoke a e-mail collision with an exsiting user.
-    $user->set('mail', 'existing@exmaple.com');
+    $user->set('mail', 'existing@example.com');
     $violations = $user->validate();
     $this->assertEqual(count($violations), 1, 'Violation found when e-mail already exists.');
     $this->assertEqual($violations[0]->getPropertyPath(), 'mail.0.value');
-    $this->assertEqual($violations[0]->getMessage(), t('The e-mail address %mail is already taken.', array('%mail' => 'existing@exmaple.com')));
+    $this->assertEqual($violations[0]->getMessage(), t('The e-mail address %mail is already taken.', array('%mail' => 'existing@example.com')));
     $user->set('mail', NULL);
 
     $user->set('signature', $this->randomString(256));
diff --git a/core/modules/views/lib/Drupal/views/Plugin/views/field/FieldPluginBase.php b/core/modules/views/lib/Drupal/views/Plugin/views/field/FieldPluginBase.php
index 1f8264e51983..e0259629860a 100644
--- a/core/modules/views/lib/Drupal/views/Plugin/views/field/FieldPluginBase.php
+++ b/core/modules/views/lib/Drupal/views/Plugin/views/field/FieldPluginBase.php
@@ -269,7 +269,7 @@ public function elementWrapperType($none_supported = FALSE, $default_empty = FAL
    *
    * This function can be overridden by fields that want more or fewer
    * elements available, though this seems like it would be an incredibly
-   * rare occurence.
+   * rare occurrence.
    */
   public function getElements() {
     static $elements = NULL;
@@ -1642,7 +1642,7 @@ public function adminLabel($short = FALSE) {
    *
    * @param array $alter
    *   The alter array of options to use.
-   *     - max_length: Maximum lenght of the string, the rest gets truncated.
+   *     - max_length: Maximum length of the string, the rest gets truncated.
    *     - word_boundary: Trim only on a word boundary.
    *     - ellipsis: Show an ellipsis (...) at the end of the trimmed string.
    *     - html: Take sure that the html is correct.
diff --git a/core/modules/views/lib/Drupal/views/Plugin/views/filter/FilterPluginBase.php b/core/modules/views/lib/Drupal/views/Plugin/views/filter/FilterPluginBase.php
index e00c390a0769..a05b44763d13 100644
--- a/core/modules/views/lib/Drupal/views/Plugin/views/filter/FilterPluginBase.php
+++ b/core/modules/views/lib/Drupal/views/Plugin/views/filter/FilterPluginBase.php
@@ -1202,12 +1202,12 @@ public function exposedInfo() {
    * Transform the input from a grouped filter into a standard filter.
    *
    * When a filter is a group, find the set of operator and values
-   * that the choosed item represents, and inform views that a normal
+   * that the chosen item represents, and inform views that a normal
    * filter was submitted by telling the operator and the value selected.
    *
    * The param $selected_group_id is only passed when the filter uses the
    * checkboxes widget, and this function will be called for each item
-   * choosed in the checkboxes.
+   * chosen in the checkboxes.
    */
   public function convertExposedInput(&$input, $selected_group_id = NULL) {
     if ($this->isAGroup()) {
diff --git a/core/modules/views/lib/Drupal/views/Plugin/views/query/Sql.php b/core/modules/views/lib/Drupal/views/Plugin/views/query/Sql.php
index f7e37b5bd4a2..820ec66820a5 100644
--- a/core/modules/views/lib/Drupal/views/Plugin/views/query/Sql.php
+++ b/core/modules/views/lib/Drupal/views/Plugin/views/query/Sql.php
@@ -841,7 +841,7 @@ public function addWhere($group, $field, $value = NULL, $operator = NULL) {
   /**
    * Add a complex WHERE clause to the query.
    *
-   * The caller is reponsible for ensuring that all fields are fully qualified
+   * The caller is responsible for ensuring that all fields are fully qualified
    * (TABLE.FIELD) and that the table already exists in the query.
    * Internally the dbtng method "where" is used.
    *
diff --git a/core/modules/views/lib/Drupal/views/Plugin/views/style/StylePluginBase.php b/core/modules/views/lib/Drupal/views/Plugin/views/style/StylePluginBase.php
index ffda543ea546..ac0f8987b2d1 100644
--- a/core/modules/views/lib/Drupal/views/Plugin/views/style/StylePluginBase.php
+++ b/core/modules/views/lib/Drupal/views/Plugin/views/style/StylePluginBase.php
@@ -248,7 +248,8 @@ public function buildOptionsForm(&$form, &$form_state) {
       $options += $field_labels;
       // If there are no fields, we can't group on them.
       if (count($options) > 1) {
-        // This is for backward compability, when there was just a single select form.
+        // This is for backward compatibility, when there was just a single
+        // select form.
         if (is_string($this->options['grouping'])) {
           $grouping = $this->options['grouping'];
           $this->options['grouping'] = array();
@@ -527,8 +528,8 @@ public function renderGroupingSets($sets, $level = 0) {
    *   @endcode
    */
   public function renderGrouping($records, $groupings = array(), $group_rendered = NULL) {
-    // This is for backward compability, when $groupings was a string containing
-    // the ID of a single field.
+    // This is for backward compatibility, when $groupings was a string
+    // containing the ID of a single field.
     if (is_string($groupings)) {
       $rendered = $group_rendered === NULL ? TRUE : $group_rendered;
       $groupings = array(array('field' => $groupings, 'rendered' => $rendered));
diff --git a/core/modules/views/lib/Drupal/views/Tests/Handler/AreaTextTest.php b/core/modules/views/lib/Drupal/views/Tests/Handler/AreaTextTest.php
index 0d478029811e..82127e80560a 100644
--- a/core/modules/views/lib/Drupal/views/Tests/Handler/AreaTextTest.php
+++ b/core/modules/views/lib/Drupal/views/Tests/Handler/AreaTextTest.php
@@ -59,7 +59,7 @@ public function testAreaText() {
     $this->executeView($view);
 
     $view->display_handler->handlers['header']['area']->options['format'] = $this->randomString();
-    $this->assertEqual(array('#markup' => ''), $view->display_handler->handlers['header']['area']->render(), 'Non existant format should return empty markup.');
+    $this->assertEqual(array('#markup' => ''), $view->display_handler->handlers['header']['area']->render(), 'Nonexistent format should return empty markup.');
 
     $view->display_handler->handlers['header']['area']->options['format'] = filter_default_format();
     $this->assertEqual(array('#markup' => check_markup($string)), $view->display_handler->handlers['header']['area']->render(), 'Existant format should return something');
diff --git a/core/modules/views/lib/Drupal/views/Tests/Handler/FieldUnitTest.php b/core/modules/views/lib/Drupal/views/Tests/Handler/FieldUnitTest.php
index eff89294d3dc..6ad3b19a4d79 100644
--- a/core/modules/views/lib/Drupal/views/Tests/Handler/FieldUnitTest.php
+++ b/core/modules/views/lib/Drupal/views/Tests/Handler/FieldUnitTest.php
@@ -553,7 +553,7 @@ public function testTrimText() {
       'сд асд асд ас',
       'асд асд асд ас'
     );
-    // Just test maxlength without word boundry.
+    // Just test maxlength without word boundary.
     $alter = array(
       'max_length' => 10,
     );
diff --git a/core/modules/views/lib/Drupal/views/Tests/QueryGroupByTest.php b/core/modules/views/lib/Drupal/views/Tests/QueryGroupByTest.php
index fcd9e08c3250..4ce4bac7e7aa 100644
--- a/core/modules/views/lib/Drupal/views/Tests/QueryGroupByTest.php
+++ b/core/modules/views/lib/Drupal/views/Tests/QueryGroupByTest.php
@@ -162,7 +162,7 @@ public function testGroupByMax() {
    */
   public function testGroupByCountOnlyFilters() {
     // Check if GROUP BY and HAVING are included when a view
-    // Doesn't display SUM, COUNT, MAX... functions in SELECT statment
+    // Doesn't display SUM, COUNT, MAX... functions in SELECT statement
 
     for ($x = 0; $x < 10; $x++) {
       $this->storageController->create(array('name' => 'name1'))->save();
diff --git a/core/modules/views/lib/Drupal/views/Tests/ViewTestBase.php b/core/modules/views/lib/Drupal/views/Tests/ViewTestBase.php
index 71e05249f140..e77757e01adb 100644
--- a/core/modules/views/lib/Drupal/views/Tests/ViewTestBase.php
+++ b/core/modules/views/lib/Drupal/views/Tests/ViewTestBase.php
@@ -211,7 +211,7 @@ protected function orderResultSet($result_set, $column, $reverse = FALSE) {
    *   message is provided, the message will indicate the button label.
    *
    * @return bool
-   *   TRUE if the asserion was succesful, or FALSE on failure.
+   *   TRUE if the asserion was successful, or FALSE on failure.
    */
   protected function helperButtonHasLabel($id, $expected_label, $message = 'Label has the expected value: %label.') {
     return $this->assertFieldById($id, $expected_label, t($message, array('%label' => $expected_label)));
diff --git a/core/modules/views/lib/Drupal/views/ViewExecutable.php b/core/modules/views/lib/Drupal/views/ViewExecutable.php
index 0203ce84191b..4b0c0ab243b9 100644
--- a/core/modules/views/lib/Drupal/views/ViewExecutable.php
+++ b/core/modules/views/lib/Drupal/views/ViewExecutable.php
@@ -1516,7 +1516,7 @@ public function executeHookMenu($display_id = NULL, &$callbacks = array()) {
    * this sets the display handler if it hasn't been.
    */
   public function access($displays = NULL, $account = NULL) {
-    // Noone should have access to disabled views.
+    // No one should have access to disabled views.
     if (!$this->storage->status()) {
       return FALSE;
     }
diff --git a/core/modules/views/tests/Drupal/views/Tests/ViewsDataTest.php b/core/modules/views/tests/Drupal/views/Tests/ViewsDataTest.php
index 4826fd73203a..b6e688013efa 100644
--- a/core/modules/views/tests/Drupal/views/Tests/ViewsDataTest.php
+++ b/core/modules/views/tests/Drupal/views/Tests/ViewsDataTest.php
@@ -481,9 +481,9 @@ public function testCacheCallsWithWarmCacheAndInvalidTable() {
 
     // Initialize the views data cache and request a non-existing table. This
     // will result in the same cache requests as we explicitly write an empty
-    // cache entry for non-existing tables to avoid unecessary requests in those
-    // situations. We do have to load the cache entry for all tables to check if
-    // the table does exist or not.
+    // cache entry for non-existing tables to avoid unnecessary requests in
+    // those situations. We do have to load the cache entry for all tables to
+    // check if the table does exist or not.
     for ($i = 0; $i < 5; $i++) {
       $views_data = $this->viewsData->get($non_existing_table);
       $this->assertSame(array(), $views_data);
@@ -513,9 +513,9 @@ public function testCacheCallsWithWarmCacheForInvalidTable() {
 
     // Initialize the views data cache and request a non-existing table. This
     // will result in the same cache requests as we explicitly write an empty
-    // cache entry for non-existing tables to avoid unecessary requests in those
-    // situations. We do have to load the cache entry for all tables to check if
-    // the table does exist or not.
+    // cache entry for non-existing tables to avoid unnecessary requests in
+    // those situations. We do have to load the cache entry for all tables to
+    // check if the table does exist or not.
     for ($i = 0; $i < 5; $i++) {
       $views_data = $this->viewsData->get($non_existing_table);
       $this->assertSame(array(), $views_data);
diff --git a/core/modules/views/views.api.php b/core/modules/views/views.api.php
index a1fa531c3a8a..e78322ee766f 100644
--- a/core/modules/views/views.api.php
+++ b/core/modules/views/views.api.php
@@ -251,7 +251,7 @@ function hook_views_data() {
       'label' => t('Published'),
       // This setting is used by the boolean filter handler, as possible option.
       'type' => 'yes-no',
-      // use boolean_field = 1 instead of boolean_field <> 0 in WHERE statment.
+      // use boolean_field = 1 instead of boolean_field <> 0 in WHERE statement.
       'use_equal' => TRUE,
     ),
     'sort' => array(
diff --git a/core/modules/views/views.module b/core/modules/views/views.module
index 8445804b932b..64ed3fb97e10 100644
--- a/core/modules/views/views.module
+++ b/core/modules/views/views.module
@@ -1217,7 +1217,7 @@ function views_query_views_alter(AlterableInterface $query) {
     }
   }
 
-  // Replaces substitions in filter criterias.
+  // Replaces substitions in filter criteria.
   _views_query_tag_alter_condition($query, $where, $substitutions);
 }
 
diff --git a/core/tests/Drupal/Tests/Core/Access/CsrfAccessCheckTest.php b/core/tests/Drupal/Tests/Core/Access/CsrfAccessCheckTest.php
index cbe3951f9038..0d7a4069ac12 100644
--- a/core/tests/Drupal/Tests/Core/Access/CsrfAccessCheckTest.php
+++ b/core/tests/Drupal/Tests/Core/Access/CsrfAccessCheckTest.php
@@ -108,7 +108,7 @@ public function testAccessTokenFail() {
   /**
    * Tests the access() method with no _controller_request attribute set.
    *
-   * This will default to the 'ANY' access conjuction.
+   * This will default to the 'ANY' access conjunction.
    */
   public function testAccessTokenMissAny() {
     $this->csrfToken->expects($this->never())
@@ -125,7 +125,7 @@ public function testAccessTokenMissAny() {
   /**
    * Tests the access() method with no _controller_request attribute set.
    *
-   * This will use the 'ALL' access conjuction.
+   * This will use the 'ALL' access conjunction.
    */
   public function testAccessTokenMissAll() {
     $this->csrfToken->expects($this->never())
diff --git a/core/tests/Drupal/Tests/Core/Entity/Enhancer/EntityRouteEnhancerTest.php b/core/tests/Drupal/Tests/Core/Entity/Enhancer/EntityRouteEnhancerTest.php
index 17f454ee6682..a029fa5dbe20 100644
--- a/core/tests/Drupal/Tests/Core/Entity/Enhancer/EntityRouteEnhancerTest.php
+++ b/core/tests/Drupal/Tests/Core/Entity/Enhancer/EntityRouteEnhancerTest.php
@@ -34,12 +34,12 @@ public static function getInfo() {
    * @see \Drupal\Core\Entity\Enhancer\EntityRouteEnhancer::enhancer()
    */
   public function testEnhancer() {
-    $negotation = $this->getMock('Drupal\core\ContentNegotiation', array('getContentType'));
-    $negotation->expects($this->any())
+    $negotiation = $this->getMock('Drupal\core\ContentNegotiation', array('getContentType'));
+    $negotiation->expects($this->any())
       ->method('getContentType')
       ->will($this->returnValue('html'));
 
-    $route_enhancer = new EntityRouteEnhancer($negotation);
+    $route_enhancer = new EntityRouteEnhancer($negotiation);
 
     // Set a controller to ensure it is not overridden.
     $request = new Request();
diff --git a/core/themes/bartik/color/color.inc b/core/themes/bartik/color/color.inc
index f70450c78e19..f16403a57fdd 100644
--- a/core/themes/bartik/color/color.inc
+++ b/core/themes/bartik/color/color.inc
@@ -2,7 +2,7 @@
 
 /**
  * @file
- * Lists avalable colors and color schemes for the Bartik theme.
+ * Lists available colors and color schemes for the Bartik theme.
  */
 
 // Put the logo path into JavaScript for the live preview.
-- 
GitLab