diff --git a/core/modules/contextual/js/contextual.js b/core/modules/contextual/js/contextual.js
index ffdb73e..466b1ed 100644
--- a/core/modules/contextual/js/contextual.js
+++ b/core/modules/contextual/js/contextual.js
@@ -8,12 +8,13 @@
 "use strict";
 
 var options = $.extend({
-  strings: {
-    open: Drupal.t('open'),
-    close: Drupal.t('close')
-  }
 }, drupalSettings.contextual);
 
+var strings = {
+  open: Drupal.t('open'),
+  close: Drupal.t('close')
+};
+
 /**
  * Initializes a contextual link: updates its DOM, sets up model and views
  *
@@ -318,7 +319,7 @@ Drupal.contextual = {
       // Update the view of the trigger.
       this.$el.find('.trigger')
         .text(Drupal.t('@action @title configuration options', {
-          '@action': (!isOpen) ? this.options.strings.open : this.options.strings.close,
+          '@action': (!isOpen) ? strings.open : strings.close,
           '@title': this.model.get('title')
         }))
         .attr('aria-pressed', isOpen);
diff --git a/core/modules/contextual/js/contextual.toolbar.js b/core/modules/contextual/js/contextual.toolbar.js
index f4a37f5..3859f1a 100644
--- a/core/modules/contextual/js/contextual.toolbar.js
+++ b/core/modules/contextual/js/contextual.toolbar.js
@@ -8,11 +8,12 @@
 "use strict";
 
 var options = {
-  strings: {
+};
+
+var strings = {
     tabbingReleased: Drupal.t('Tabbing is no longer constrained by the Contextual module.'),
     tabbingConstrained: Drupal.t('Tabbing is constrained to a set of @contextualsCount and the edit mode toggle.'),
     pressEsc: Drupal.t('Press the esc key to exit.')
-  }
 };
 
 /**
@@ -218,7 +219,7 @@ Drupal.contextualToolbar = {
       // Always release an existing tabbing context.
       if (tabbingContext) {
         tabbingContext.release();
-        Drupal.announce(this.options.strings.tabbingReleased);
+        Drupal.announce(strings.tabbingReleased);
       }
       // Create a new tabbing context when edit mode is enabled.
       if (!this.model.get('isViewing')) {
@@ -233,7 +234,6 @@ Drupal.contextualToolbar = {
      * Announces the current tabbing constraint.
      */
     announceTabbingConstraint: function () {
-      var strings = this.options.strings;
       Drupal.announce(Drupal.formatString(strings.tabbingConstrained, {
         '@contextualsCount': Drupal.formatPlural(Drupal.contextual.collection.length, '@count contextual link', '@count contextual links')
       }));
diff --git a/core/modules/edit/js/edit.js b/core/modules/edit/js/edit.js
index 498865e..8345fe8 100644
--- a/core/modules/edit/js/edit.js
+++ b/core/modules/edit/js/edit.js
@@ -21,11 +21,12 @@
 "use strict";
 
 var options = $.extend({
-  strings: {
-    quickEdit: Drupal.t('Quick edit')
-  }
 }, drupalSettings.edit);
 
+var strings = {
+    quickEdit: Drupal.t('Quick edit')
+};
+
 /**
  * Tracks fields without metadata. Contains objects with the following keys:
  *   - DOM el
diff --git a/core/modules/toolbar/js/toolbar.js b/core/modules/toolbar/js/toolbar.js
index 344abe6..c405306 100644
--- a/core/modules/toolbar/js/toolbar.js
+++ b/core/modules/toolbar/js/toolbar.js
@@ -14,11 +14,13 @@ var options = $.extend({
     'module.toolbar.standard': '',
     'module.toolbar.wide': ''
   },
-  strings: {
+}, drupalSettings.toolbar);
+
+
+var strings = {
     horizontal: Drupal.t('Horizontal orientation'),
     vertical: Drupal.t('Vertical orientation')
-  }
-}, drupalSettings.toolbar);
+};
 
 /**
  * Registers tabs with the toolbar.
@@ -47,12 +49,12 @@ Drupal.behaviors.toolbar = {
       Drupal.toolbar.views.toolbarVisualView = new Drupal.toolbar.ToolbarVisualView({
         el: this,
         model: model,
-        strings: options.strings
+        strings: strings
       });
       Drupal.toolbar.views.toolbarAuralView = new Drupal.toolbar.ToolbarAuralView({
         el: this,
         model: model,
-        strings: options.strings
+        strings: strings
       });
       Drupal.toolbar.views.bodyVisualView = new Drupal.toolbar.BodyVisualView({
         el: this,
@@ -64,7 +66,7 @@ Drupal.behaviors.toolbar = {
       Drupal.toolbar.views.menuVisualView = new Drupal.toolbar.MenuVisualView({
         el: $(this).find('.toolbar-menu-administration').get(0),
         model: menuModel,
-        strings: options.strings
+        strings: strings
       });
 
       // Handle the resolution of Drupal.toolbar.setSubtrees().
@@ -243,7 +245,7 @@ Drupal.toolbar = {
      * {@inheritdoc}
      */
     initialize: function (options) {
-      this.strings = options.strings;
+      this.strings = strings;
 
       this.model.on('change:orientation', this.onOrientationChange, this);
       this.model.on('change:activeTray', this.onActiveTrayChange, this);
@@ -297,7 +299,7 @@ Drupal.toolbar = {
      * {@inheritdoc}
      */
     initialize: function (options) {
-      this.strings = options.strings;
+      this.strings = strings;
 
       this.model.on('change:activeTab change:orientation change:isOriented change:isTrayToggleVisible', this.render, this);
       this.model.on('change:mqMatches', this.onMediaQueryChange, this);
