Repository: SVG-Edit/svgedit (language: python)

Issue:
Seems like there's a problem when dragging point?
I downloaded a svg file of world's coastline, but when I'm trying to drag a point(already convert polyline to path) on a path, the point only move a really small step and the line was shaking each time I drag. Is the svg file too big that cause the problem?

Seems like there's a problem when dragging point?
I downloaded a svg file of world's coastline, but when I'm trying to drag a point(already convert polyline to path) on a path, the point only move a really small step and the line was shaking each time I drag. Is the svg file too big that cause the problem?



Discussion / hints:
Can you attach the file?  Are you using the latest version?  (the shaking path point sounds like an older bug)

The bug appear in both online demo and latest release, I'm using chrome on Windows 7. 

File is here:http://7ktw09.com1.z0.glb.clouddn.com/coastline.svg

any news about this?

The latest code works properly for me - can you clone the git repository and run a local web server to confirm this?  We might just need to do another release

1. Draw rectangle
2. Select tool
3. Click convert to path
4. Double click on rectangle
   5 .Try to move 1 corner point of rectangle, you will see the glitch and cannot move it

![svg](https://cloud.githubusercontent.com/assets/4560099/15812018/b240b414-2bd1-11e6-8946-7a692d17b4fc.gif)

Please try the latest code checked out of github - not the online demo

@codedread Works ok, thanks, shall we close this?

Can you attach the file?  Are you using the latest version?  (the shaking path point sounds like an older bug)

The bug appear in both online demo and latest release, I'm using chrome on Windows 7. 

File is here:http://7ktw09.com1.z0.glb.clouddn.com/coastline.svg

any news about this?

The latest code works properly for me - can you clone the git repository and run a local web server to confirm this?  We might just need to do another release

1. Draw rectangle
2. Select tool
3. Click convert to path
4. Double click on rectangle
   5 .Try to move 1 corner point of rectangle, you will see the glitch and cannot move it

![svg](https://cloud.githubusercontent.com/assets/4560099/15812018/b240b414-2bd1-11e6-8946-7a692d17b4fc.gif)

Please try the latest code checked out of github - not the online demo

@codedread Works ok, thanks, shall we close this?


Fix patch:
diff --git a/src/editor/components/jgraduate/jQuery.jGraduate.js b/src/editor/components/jgraduate/jQuery.jGraduate.js
index 2a2362fe3..738313c98 100644
--- a/src/editor/components/jgraduate/jQuery.jGraduate.js
+++ b/src/editor/components/jgraduate/jQuery.jGraduate.js
@@ -1,6 +1,7 @@
 /* eslint-disable no-loop-func */
 /* eslint-disable prefer-destructuring */
 /* eslint-disable no-unsanitized/property */
+/* globals svgEditor */
 /**
  * @file jGraduate 0.4
  *
@@ -234,109 +235,110 @@ export function jGraduateMethod (elem, options, okCallback, cancelCallback) {
     $this.paint = new jGraduate.Paint({ solidColor: 'ffffff' });
   }
   $this.classList.add('jGraduate_Picker');
-  /* eslint-disable max-len */
-  $this.innerHTML = '<ul class="jGraduate_tabs">' +
-      '<li class="jGraduate_tab_color jGraduate_tab_current" id="jGraduate_tab_color" data-type="col">Solid Color</li>' +
-      '<li class="jGraduate_tab_lingrad" id="jGraduate_tab_lingrad" data-type="lg">Linear Gradient</li>' +
-      '<li class="jGraduate_tab_radgrad" id="jGraduate_tab_radgrad" data-type="rg">Radial Gradient</li>' +
-    '</ul>' +
-    '<div class="jGraduate_colPick" id="jGraduate_colPick"></div>' +
-    '<div class="jGraduate_gradPick" id="jGraduate_gradPick"></div>' +
-    '<div class="jGraduate_LightBox" id="jGraduate_LightBox"></div>' +
-    '<div id="' + id + '_jGraduate_stopPicker" class="jGraduate_stopPicker"></div>';
+  // eslint-disable-next-line no-unsanitized/property
+  $this.innerHTML = `<ul class="jGraduate_tabs">
+      <li class="jGraduate_tab_color jGraduate_tab_current" id="jGraduate_tab_color" data-type="col">${svgEditor.i18next.t('config.jgraduate_solid_color')}</li>
+      <li class="jGraduate_tab_lingrad" id="jGraduate_tab_lingrad" data-type="lg">${svgEditor.i18next.t('config.jgraduate_linear_gradient')}</li>
+      <li class="jGraduate_tab_radgrad" id="jGraduate_tab_radgrad" data-type="rg">${svgEditor.i18next.t('config.jgraduate_radial_gradient')}</li>
+    </ul>
+    <div class="jGraduate_colPick" id="jGraduate_colPick"></div>
+    <div class="jGraduate_gradPick" id="jGraduate_gradPick"></div>
+    <div class="jGraduate_LightBox" id="jGraduate_LightBox"></div>
+    <div id="${id}_jGraduate_stopPicker" class="jGraduate_stopPicker"></div>`;
   /* JFH !!!! */
   const colPicker = $this.querySelector('#jGraduate_colPick');
   const gradPicker = $this.querySelector('#jGraduate_gradPick');
-  const html = '<div id="' + id + '_jGraduate_Swatch" class="jGraduate_Swatch">' +
-        '<h2 class="jGraduate_Title">' + $settings.window.pickerTitle + '</h2>' +
-        '<div id="' + id + '_jGraduate_GradContainer" class="jGraduate_GradContainer"></div>' +
-        '<div id="' + id + '_jGraduate_StopSlider" class="jGraduate_StopSlider"></div>' +
-      '</div>' +
-      '<div class="jGraduate_Form jGraduate_Points jGraduate_lg_field">' +
-        '<div class="jGraduate_StopSection">' +
-          '<label class="jGraduate_Form_Heading">Begin Point</label>' +
-          '<div class="jGraduate_Form_Section">' +
-            '<label>x:</label>' +
-            '<input type="text" id="' + id + '_jGraduate_x1" size="3" title="Enter starting x value between 0.0 and 1.0"/>' +
-            '<label>y:</label>' +
-            '<input type="text" id="' + id + '_jGraduate_y1" size="3" title="Enter starting y value between 0.0 and 1.0"/>' +
-          '</div>' +
-        '</div>' +
-        '<div class="jGraduate_StopSection">' +
-          '<label class="jGraduate_Form_Heading">End Point</label>' +
-          '<div class="jGraduate_Form_Section">' +
-            '<label>x:</label>' +
-            '<input type="text" id="' + id + '_jGraduate_x2" size="3" title="Enter ending x value between 0.0 and 1.0"/>' +
-            '<label>y:</label>' +
-            '<input type="text" id="' + id + '_jGraduate_y2" size="3" title="Enter ending y value between 0.0 and 1.0"/>' +
-          '</div>' +
-        '</div>' +
-      '</div>' +
-      '<div class="jGraduate_Form jGraduate_Points jGraduate_rg_field">' +
-        '<div class="jGraduate_StopSection">' +
-          '<label class="jGraduate_Form_Heading">Center Point</label>' +
-          '<div class="jGraduate_Form_Section">' +
-            '<label>x:</label>' +
-            '<input type="text" id="' + id + '_jGraduate_cx" size="3" title="Enter x value between 0.0 and 1.0"/>' +
-            '<label>y:</label>' +
-            '<input type="text" id="' + id + '_jGraduate_cy" size="3" title="Enter y value between 0.0 and 1.0"/>' +
-          '</div>' +
-        '</div>' +
-        '<div class="jGraduate_StopSection">' +
-          '<label class="jGraduate_Form_Heading">Focal Point</label>' +
-          '<div class="jGraduate_Form_Section">' +
-            '<label>Match center: <input type="checkbox" checked="checked" id="' + id + '_jGraduate_match_ctr"/></label><br/>' +
-            '<label>x:</label>' +
-            '<input type="text" id="' + id + '_jGraduate_fx" size="3" title="Enter x value between 0.0 and 1.0"/>' +
-            '<label>y:</label>' +
-            '<input type="text" id="' + id + '_jGraduate_fy" size="3" title="Enter y value between 0.0 and 1.0"/>' +
-          '</div>' +
-        '</div>' +
-      '</div>' +
-      '<div class="jGraduate_StopSection jGraduate_SpreadMethod">' +
-        '<label class="jGraduate_Form_Heading">Spread method</label>' +
-        '<div class="jGraduate_Form_Section">' +
-          '<select class="jGraduate_spreadMethod" id="jGraduate_spreadMethod">' +
-            '<option value=pad selected>Pad</option>' +
-            '<option value=reflect>Reflect</option>' +
-            '<option value=repeat>Repeat</option>' +
-          '</select>' +
-        '</div>' +
-      '</div>' +
-      '<div class="jGraduate_Form">' +
-        '<div class="jGraduate_Slider jGraduate_RadiusField jGraduate_rg_field">' +
-          '<label class="prelabel">Radius:</label>' +
-          '<div id="' + id + '_jGraduate_Radius" class="jGraduate_SliderBar jGraduate_Radius" title="Click to set radius">' +
-            '<img id="' + id + '_jGraduate_RadiusArrows" class="jGraduate_RadiusArrows" src="' + $settings.images.clientPath + 'rangearrows2.gif">' +
-          '</div>' +
-          '<label><input type="text" id="' + id + '_jGraduate_RadiusInput" size="3" value="100"/>%</label>' +
-        '</div>' +
-        '<div class="jGraduate_Slider jGraduate_EllipField jGraduate_rg_field">' +
-          '<label class="prelabel">Ellip:</label>' +
-          '<div id="' + id + '_jGraduate_Ellip" class="jGraduate_SliderBar jGraduate_Ellip" title="Click to set Ellip">' +
-            '<img id="' + id + '_jGraduate_EllipArrows" class="jGraduate_EllipArrows" src="' + $settings.images.clientPath + 'rangearrows2.gif">' +
-          '</div>' +
-          '<label><input type="text" id="' + id + '_jGraduate_EllipInput" size="3" value="0"/>%</label>' +
-        '</div>' +
-        '<div class="jGraduate_Slider jGraduate_AngleField jGraduate_rg_field">' +
-          '<label class="prelabel">Angle:</label>' +
-          '<div id="' + id + '_jGraduate_Angle" class="jGraduate_SliderBar jGraduate_Angle" title="Click to set Angle">' +
-            '<img id="' + id + '_jGraduate_AngleArrows" class="jGraduate_AngleArrows" src="' + $settings.images.clientPath + 'rangearrows2.gif">' +
-          '</div>' +
-          '<label><input type="text" id="' + id + '_jGraduate_AngleInput" size="3" value="0"/>deg</label>' +
-        '</div>' +
-        '<div class="jGraduate_Slider jGraduate_OpacField">' +
-          '<label class="prelabel">Opac:</label>' +
-          '<div id="' + id + '_jGraduate_Opac" class="jGraduate_SliderBar jGraduate_Opac" title="Click to set Opac">' +
-            '<img id="' + id + '_jGraduate_OpacArrows" class="jGraduate_OpacArrows" src="' + $settings.images.clientPath + 'rangearrows2.gif">' +
-          '</div>' +
-          '<label><input type="text" id="' + id + '_jGraduate_OpacInput" size="3" value="100"/>%</label>' +
-        '</div>' +
-      '</div>' +
-      '<div class="jGraduate_OkCancel">' +
-        '<input type="button" id="' + id + '_jGraduate_Ok" class="jGraduate_Ok" value="OK"/>' +
-        '<input type="button" id="' + id + '_jGraduate_Cancel" class="jGraduate_Cancel" value="Cancel"/>' +
-      '</div>';
+  // eslint-disable-next-line no-unsanitized/property
+  const html = `<div id="${id}_jGraduate_Swatch" class="jGraduate_Swatch">
+        <h2 class="jGraduate_Title">${$settings.window.pickerTitle}</h2>
+        <div id="${id}_jGraduate_GradContainer" class="jGraduate_GradContainer"></div>
+        <div id="${id}_jGraduate_StopSlider" class="jGraduate_StopSlider"></div>
+      </div>
+      <div class="jGraduate_Form jGraduate_Points jGraduate_lg_field">
+        <div class="jGraduate_StopSection">
+          <label class="jGraduate_Form_Heading">${svgEditor.i18next.t('config.jgraduate_begin_point')}</label>
+          <div class="jGraduate_Form_Section">
+            <label>x:</label>
+              <input type="text" id="${id}_jGraduate_x1" size="3" title="${svgEditor.i18next.t('config.jgraduate_enter_starting_x')}"/>
+            <label>y:</label>
+            <input type="text" id="${id}_jGraduate_y1" size="3" title="${svgEditor.i18next.t('config.jgraduate_enter_starting_y')}"/>
+          </div>
+        </div>
+        <div class="jGraduate_StopSection">
+          <label class="jGraduate_Form_Heading">${svgEditor.i18next.t('config.jgraduate_end_point')}</label>
+          <div class="jGraduate_Form_Section">
+            <label>x:</label>
+            <input type="text" id="${id}_jGraduate_x2" size="3" title="${svgEditor.i18next.t('config.jgraduate_enter_ending_x')}"/>
+            <label>y:</label>
+            <input type="text" id="${id}_jGraduate_y2" size="3" title="${svgEditor.i18next.t('config.jgraduate_enter_ending_y')}"/>
+          </div>
+        </div>
+      </div>
+      <div class="jGraduate_Form jGraduate_Points jGraduate_rg_field">
+        <div class="jGraduate_StopSection">
+          <label class="jGraduate_Form_Heading">${svgEditor.i18next.t('config.jgraduate_center_point')}</label>
+          <div class="jGraduate_Form_Section">
+            <label>x:</label>
+            <input type="text" id="${id}_jGraduate_cx" size="3" title="${svgEditor.i18next.t('config.jgraduate_enter_value_x')}"/>
+            <label>y:</label>
+            <input type="text" id="${id}_jGraduate_cy" size="3" title="${svgEditor.i18next.t('config.jgraduate_enter_value_y')}"/>
+          </div>
+        </div>
+        <div class="jGraduate_StopSection">
+          <label class="jGraduate_Form_Heading">${svgEditor.i18next.t('config.jgraduate_focal_point')}</label>
+          <div class="jGraduate_Form_Section">
+            <label>${svgEditor.i18next.t('config.jgraduate_match_center')} <input type="checkbox" checked="checked" id="${id}_jGraduate_match_ctr"/></label><br/>
+            <label>x:</label>
+            <input type="text" id="${id}_jGraduate_fx" size="3" title="${svgEditor.i18next.t('config.jgraduate_enter_focal_x')}"/>
+            <label>y:</label>
+            <input type="text" id="${id}_jGraduate_fy" size="3" title="${svgEditor.i18next.t('config.jgraduate_enter_focal_y')}"/>
+          </div>
+        </div>
+      </div>
+      <div class="jGraduate_StopSection jGraduate_SpreadMethod">
+        <label class="jGraduate_Form_Heading">${svgEditor.i18next.t('config.jgraduate_spread_method')}</label>
+        <div class="jGraduate_Form_Section">
+          <select class="jGraduate_spreadMethod" id="jGraduate_spreadMethod">
+            <option value=pad selected>${svgEditor.i18next.t('properties.jgraduate_pad')}</option>
+            <option value=reflect>${svgEditor.i18next.t('properties.jgraduate_reflect')}</option>
+            <option value=repeat>${svgEditor.i18next.t('properties.jgraduate_repeat')}</option>
+          </select>
+        </div>
+      </div>
+      <div class="jGraduate_Form">
+        <div class="jGraduate_Slider jGraduate_RadiusField jGraduate_rg_field">
+          <label class="prelabel">${svgEditor.i18next.t('config.jgraduate_radius')}</label>
+          <div id="${id}_jGraduate_Radius" class="jGraduate_SliderBar jGraduate_Radius" title="${svgEditor.i18next.t('config.jgraduate_set_radius')}">
+            <img id="${id}_jGraduate_RadiusArrows" class="jGraduate_RadiusArrows" src="${$settings.images.clientPath}rangearrows2.gif">
+          </div>
+          <label><input type="text" id="${id}_jGraduate_RadiusInput" size="3" value="100"/>%</label>
+        </div>
+        <div class="jGraduate_Slider jGraduate_EllipField jGraduate_rg_field">
+          <label class="prelabel">${svgEditor.i18next.t('config.jgraduate_ellip')}</label>
+          <div id="${id}_jGraduate_Ellip" class="jGraduate_SliderBar jGraduate_Ellip" title="${svgEditor.i18next.t('config.jgraduate_set_ellip')}">
+            <img id="${id}_jGraduate_EllipArrows" class="jGraduate_EllipArrows" src="${$settings.images.clientPath}rangearrows2.gif">
+          </div>
+          <label><input type="text" id="${id}_jGraduate_EllipInput" size="3" value="0"/>%</label>
+        </div>
+        <div class="jGraduate_Slider jGraduate_AngleField jGraduate_rg_field">
+          <label class="prelabel">${svgEditor.i18next.t('config.jgraduate_angle')}</label>
+          <div id="${id}_jGraduate_Angle" class="jGraduate_SliderBar jGraduate_Angle" title="${svgEditor.i18next.t('config.jgraduate_set_angle')}">
+            <img id="${id}_jGraduate_AngleArrows" class="jGraduate_AngleArrows" src="${$settings.images.clientPath}rangearrows2.gif">
+          </div>
+          <label><input type="text" id="${id}_jGraduate_AngleInput" size="3" value="0"/>${svgEditor.i18next.t('config.jgraduate_deg')}</label>
+        </div>
+        <div class="jGraduate_Slider jGraduate_OpacField">
+          <label class="prelabel">${svgEditor.i18next.t('config.jgraduate_opac')}</label>
+          <div id="${id}_jGraduate_Opac" class="jGraduate_SliderBar jGraduate_Opac" title="${svgEditor.i18next.t('config.jgraduate_set_opac')}">
+            <img id="${id}_jGraduate_OpacArrows" class="jGraduate_OpacArrows" src="${$settings.images.clientPath}rangearrows2.gif">
+          </div>
+          <label><input type="text" id="${id}_jGraduate_OpacInput" size="3" value="100"/>%</label>
+        </div>
+      </div>
+      <div class="jGraduate_OkCancel">
+        <input type="button" id="${id}_jGraduate_Ok" class="jGraduate_Ok" value="${svgEditor.i18next.t("common.ok")}"/>
+        <input type="button" id="${id}_jGraduate_Cancel" class="jGraduate_Cancel" value="${svgEditor.i18next.t("common.cancel")}"/>
+      </div>`;
   const div = document.createElement('div');
   div.innerHTML = html;
   while (div.children.length > 0) {
diff --git a/src/editor/components/jgraduate/jQuery.jPicker.js b/src/editor/components/jgraduate/jQuery.jPicker.js
index 6b9f2fb2b..3d25e9580 100755
--- a/src/editor/components/jgraduate/jQuery.jPicker.js
+++ b/src/editor/components/jgraduate/jQuery.jPicker.js
@@ -17,6 +17,7 @@
  */
 /* eslint-disable no-bitwise */
 /* eslint-disable max-len */
+/* globals svgEditor */
 import ColorValuePicker from './ColorValuePicker.js';
 import Slider from './Slider.js';
 import { findPos, mergeDeep } from './Util.js';
@@ -627,10 +628,11 @@ export function jPickerMethod (elem, options, commitCallback, liveCallback, canc
   if (settings.window.expandable) {
     const content = document.createElement('span');
     content.classList.add('jPicker');
+    // eslint-disable-next-line no-unsanitized/property
     content.innerHTML = `<span class="Icon" id="jq-ae-Icon">
       <span class="Color" id="jq-ae-Color">&nbsp;</span>
       <span class="Alpha" id="jq-ae-Alpha">&nbsp;</span>
-      <span class="Image" id="jq-ae-Image" title="Click To Open Color Picker">&nbsp;</span>
+      <span class="Image" id="jq-ae-Image" title="${svgEditor.i18next.t('config.open_color_picker')}">&nbsp;</span>
       <span class="Container" id="Container">&nbsp;</span>
     </span>`;
     that.insertAdjacentElement('afterend', content);
@@ -1322,45 +1324,46 @@ export function jPickerMethod (elem, options, commitCallback, liveCallback, canc
     const all = color.active.val('all');
     if (win.alphaPrecision < 0) win.alphaPrecision = 0;
     else if (win.alphaPrecision > 2) win.alphaPrecision = 2;
+    // eslint-disable-next-line no-unsanitized/property
     const controlHtml = `<table class="jPicker" id="jPicker-table" cellpadding="0" cellspacing="0">
       <tbody>
         ${win.expandable ? '<tr><td class="Move" colspan="5">&nbsp;</td></tr>' : ''}
         <tr>
-          <td rowspan="9"><h2 class="Title">${win.title || localization.text.title}</h2><div class="Map" id="Map"><span class="Map1" id="MMap1">&nbsp;</span><span class="Map2" id="MMap2">&nbsp;</span><span class="Map3" id="MMap3">&nbsp;</span><img src="${images.clientPath + images.colorMap.arrow.file}" class="Arrow"/></div></td>
+          <td rowspan="9"><h2 class="Title">${win.title || svgEditor.i18next.t('config.jpicker_title')}</h2><div class="Map" id="Map"><span class="Map1" id="MMap1">&nbsp;</span><span class="Map2" id="MMap2">&nbsp;</span><span class="Map3" id="MMap3">&nbsp;</span><img src="${images.clientPath + images.colorMap.arrow.file}" class="Arrow"/></div></td>
           <td rowspan="9"><div class="Bar" id="Bar"><span class="Map1" id="Map1">&nbsp;</span><span class="Map2" id="Map2">&nbsp;</span><span class="Map3" id="Map3">&nbsp;</span><span class="Map4" id="Map4">&nbsp;</span><span class="Map5" id="Map5">&nbsp;</span><span class="Map6" id="Map6">&nbsp;</span><img src="${images.clientPath + images.colorBar.arrow.file}" class="Arrow"/></div></td>
-          <td colspan="2" class="Preview" id="Preview">${localization.text.newColor}<div id="preview-div"><span class="Active" id="Active" title="${localization.tooltips.colors.newColor}">&nbsp;</span><span class="Current" id="Current" title="${localization.tooltips.colors.currentColor}">&nbsp;</span></div>${localization.text.currentColor}</td>
-          <td rowspan="9" class="Button" id="Button"><input type="button" class="Ok" id="Ok" value="${localization.text.ok}" title="${localization.tooltips.buttons.ok}"/><input type="button" class="Cancel" id="Cancel" value="${localization.text.cancel}" title="${localization.tooltips.buttons.cancel}"/><hr/><div class="Grid" id="Grid"></div></td>
+          <td colspan="2" class="Preview" id="Preview">${svgEditor.i18next.t('config.jpicker_new_color')}<div id="preview-div"><span class="Active" id="Active" title="${svgEditor.i18next.t('config.jpicker_tooltip_colors_new_color')}">&nbsp;</span><span class="Current" id="Current" title="${svgEditor.i18next.t('config.jpicker_tooltip_colors_current_color')}">&nbsp;</span></div>${svgEditor.i18next.t('config.jpicker_current_color')}</td>
+          <td rowspan="9" class="Button" id="Button"><input type="button" class="Ok" id="Ok" value="${svgEditor.i18next.t('common.ok')}" title="${svgEditor.i18next.t('config.jpicker_tooltip_buttons_ok')}"/><input type="button" class="Cancel" id="Cancel" value="${svgEditor.i18next.t('common.cancel')}" title="${svgEditor.i18next.t('config.jpicker_tooltip_buttons_cancel')}"/><hr/><div class="Grid" id="Grid"></div></td>
         </tr>
         <tr class="Hue">
-          <td class="Radio"><label title="${localization.tooltips.hue.radio}"><input type="radio" value="h"${settings.color.mode === 'h' ? ' checked="checked"' : ''}/>H:</label></td>
-          <td class="Text"><input type="text" maxlength="3" value="${!isNullish(all) ? all.h : ''}" title="${localization.tooltips.hue.textbox}"/>&nbsp;&deg;</td>
+          <td class="Radio"><label title="${svgEditor.i18next.t('config.jpicker_tooltip_hue_radio')}"><input type="radio" value="h"${settings.color.mode === 'h' ? ' checked="checked"' : ''}/>H:</label></td>
+          <td class="Text"><input type="text" maxlength="3" value="${!isNullish(all) ? all.h : ''}" title="${svgEditor.i18next.t('config.jpicker_tooltip_hue_textbox')}"/>&nbsp;&deg;</td>
         </tr>
         <tr class="Saturation">
-          <td class="Radio"><label title="${localization.tooltips.saturation.radio}"><input type="radio" value="s"${settings.color.mode === 's' ? ' checked="checked"' : ''}/>S:</label></td>
-          <td class="Text"><input type="text" maxlength="3" value="${!isNullish(all) ? all.s : ''}" title="${localization.tooltips.saturation.textbox}"/>&nbsp;%</td>
+          <td class="Radio"><label title="${svgEditor.i18next.t('config.jpicker_tooltip_saturation_radio')}"><input type="radio" value="s"${settings.color.mode === 's' ? ' checked="checked"' : ''}/>S:</label></td>
+          <td class="Text"><input type="text" maxlength="3" value="${!isNullish(all) ? all.s : ''}" title="${svgEditor.i18next.t('config.jpicker_tooltip_saturation_textbox')}"/>&nbsp;%</td>
         </tr>
         <tr class="Value">
-          <td class="Radio"><label title="${localization.tooltips.value.radio}"><input type="radio" value="v"${settings.color.mode === 'v' ? ' checked="checked"' : ''}/>V:</label><br/><br/></td>
-          <td class="Text"><input type="text" maxlength="3" value="${!isNullish(all) ? all.v : ''}" title="${localization.tooltips.value.textbox}"/>&nbsp;%<br/><br/></td>
+          <td class="Radio"><label title="${svgEditor.i18next.t('config.jpicker_tooltip_value_radio')}"><input type="radio" value="v"${settings.color.mode === 'v' ? ' checked="checked"' : ''}/>V:</label><br/><br/></td>
+          <td class="Text"><input type="text" maxlength="3" value="${!isNullish(all) ? all.v : ''}" title="${svgEditor.i18next.t('config.jpicker_tooltip_value_textbox')}"/>&nbsp;%<br/><br/></td>
         </tr>
         <tr class="Red">
-          <td class="Radio"><label title="${localization.tooltips.red.radio}"><input type="radio" value="r"${settings.color.mode === 'r' ? ' checked="checked"' : ''}/>R:</label></td>
-          <td class="Text"><input type="text" maxlength="3" value="${!isNullish(all) ? all.r : ''}" title="${localization.tooltips.red.textbox}"/></td>
+          <td class="Radio"><label title="${svgEditor.i18next.t('config.jpicker_tooltip_red_radio')}"><input type="radio" value="r"${settings.color.mode === 'r' ? ' checked="checked"' : ''}/>R:</label></td>
+          <td class="Text"><input type="text" maxlength="3" value="${!isNullish(all) ? all.r : ''}" title="${svgEditor.i18next.t('config.jpicker_tooltip_red_textbox')}"/></td>
         </tr>
         <tr class="Green">
-          <td class="Radio"><label title="${localization.tooltips.green.radio}"><input type="radio" value="g"${settings.color.mode === 'g' ? ' checked="checked"' : ''}/>G:</label></td>
-          <td class="Text"><input type="text" maxlength="3" value="${!isNullish(all) ? all.g : ''}" title="${localization.tooltips.green.textbox}"/></td>
+          <td class="Radio"><label title="${svgEditor.i18next.t('config.jpicker_tooltip_green_radio')}"><input type="radio" value="g"${settings.color.mode === 'g' ? ' checked="checked"' : ''}/>G:</label></td>
+          <td class="Text"><input type="text" maxlength="3" value="${!isNullish(all) ? all.g : ''}" title="${svgEditor.i18next.t('config.jpicker_tooltip_green_textbox')}"/></td>
         </tr>
         <tr class="Blue">
-          <td class="Radio"><label title="${localization.tooltips.blue.radio}"><input type="radio" value="b"${settings.color.mode === 'b' ? ' checked="checked"' : ''}/>B:</label></td>
-          <td class="Text"><input type="text" maxlength="3" value="${!isNullish(all) ? all.b : ''}" title="${localization.tooltips.blue.textbox}"/></td>
+          <td class="Radio"><label title="${svgEditor.i18next.t('config.jpicker_tooltip_blue_radio')}"><input type="radio" value="b"${settings.color.mode === 'b' ? ' checked="checked"' : ''}/>B:</label></td>
+          <td class="Text"><input type="text" maxlength="3" value="${!isNullish(all) ? all.b : ''}" title="${svgEditor.i18next.t('config.jpicker_tooltip_blue_textbox')}"/></td>
         </tr>
         <tr class="Alpha">
-          <td class="Radio">${win.alphaSupport ? `<label title="${localization.tooltips.alpha.radio}"><input type="radio" value="a"${settings.color.mode === 'a' ? ' checked="checked"' : ''}/>A:</label>` : '&nbsp;'}</td>
-          <td class="Text">${win.alphaSupport ? `<input type="text" maxlength="${3 + win.alphaPrecision}" value="${!isNullish(all) ? toFixedNumeric((all.a * 100) / 255, win.alphaPrecision) : ''}" title="${localization.tooltips.alpha.textbox}"/>&nbsp;%` : '&nbsp;'}</td>
+          <td class="Radio">${win.alphaSupport ? `<label title="${svgEditor.i18next.t('config.jpicker_tooltip_alpha_radio')}"><input type="radio" value="a"${settings.color.mode === 'a' ? ' checked="checked"' : ''}/>A:</label>` : '&nbsp;'}</td>
+          <td class="Text">${win.alphaSupport ? `<input type="text" maxlength="${3 + win.alphaPrecision}" value="${!isNullish(all) ? toFixedNumeric((all.a * 100) / 255, win.alphaPrecision) : ''}" title="${svgEditor.i18next.t('config.jpicker_tooltip_alpha_textbox')}"/>&nbsp;%` : '&nbsp;'}</td>
         </tr>
         <tr class="Hex">
-          <td colspan="2" class="Text"><label title="${localization.tooltips.hex.textbox}">#:<input type="text" maxlength="6" class="Hex" value="${!isNullish(all) ? all.hex : ''}"/></label>${win.alphaSupport ? `<input type="text" maxlength="2" class="AHex" value="${!isNullish(all) ? all.ahex.substring(6) : ''}" title="${localization.tooltips.hex.alpha}"/></td>` : '&nbsp;'}
+          <td colspan="2" class="Text"><label title="${svgEditor.i18next.t('config.jpicker_tooltip_hex_textbox')}">#:<input type="text" maxlength="6" class="Hex" value="${!isNullish(all) ? all.hex : ''}"/></label>${win.alphaSupport ? `<input type="text" maxlength="2" class="AHex" value="${!isNullish(all) ? all.ahex.substring(6) : ''}" title="${svgEditor.i18next.t('config.jpicker_tooltip_hex_alpha')}"/></td>` : '&nbsp;'}
         </tr>
       </tbody></table>`;
     if (win.expandable) {
@@ -1588,7 +1591,7 @@ export function jPickerMethod (elem, options, commitCallback, liveCallback, canc
       }
     }
   }
-  const { images, localization } = settings; // local copies for YUI compressor
+  const { images } = settings; // local copies for YUI compressor
   const color = {
     active: (typeof settings.color.active).toString().toLowerCase() === 'string'
       ? new Color({ ahex: !settings.window.alphaSupport && settings.color.active
@@ -1871,56 +1874,5 @@ export const jPickerDefaults = {
       width: 25,
       height: 24
     }
-  },
-  localization: {
-    text: {
-      title: 'Drag Markers To Pick A Color',
-      newColor: 'new',
-      currentColor: 'current',
-      ok: 'OK',
-      cancel: 'Cancel'
-    },
-    tooltips: {
-      colors: {
-        newColor: 'New Color - Press &ldquo;OK&rdquo; To Commit',
-        currentColor: 'Click To Revert To Original Color'
-      },
-      buttons: {
-        ok: 'Commit To This Color Selection',
-        cancel: 'Cancel And Revert To Original Color'
-      },
-      hue: {
-        radio: 'Set To &ldquo;Hue&rdquo; Color Mode',
-        textbox: 'Enter A &ldquo;Hue&rdquo; Value (0-360&deg;)'
-      },
-      saturation: {
-        radio: 'Set To &ldquo;Saturation&rdquo; Color Mode',
-        textbox: 'Enter A &ldquo;Saturation&rdquo; Value (0-100%)'
-      },
-      value: {
-        radio: 'Set To &ldquo;Value&rdquo; Color Mode',
-        textbox: 'Enter A &ldquo;Value&rdquo; Value (0-100%)'
-      },
-      red: {
-        radio: 'Set To &ldquo;Red&rdquo; Color Mode',
-        textbox: 'Enter A &ldquo;Red&rdquo; Value (0-255)'
-      },
-      green: {
-        radio: 'Set To &ldquo;Green&rdquo; Color Mode',
-        textbox: 'Enter A &ldquo;Green&rdquo; Value (0-255)'
-      },
-      blue: {
-        radio: 'Set To &ldquo;Blue&rdquo; Color Mode',
-        textbox: 'Enter A &ldquo;Blue&rdquo; Value (0-255)'
-      },
-      alpha: {
-        radio: 'Set To &ldquo;Alpha&rdquo; Color Mode',
-        textbox: 'Enter A &ldquo;Alpha&rdquo; Value (0-100)'
-      },
-      hex: {
-        textbox: 'Enter A &ldquo;Hex&rdquo; Color Value (#000000-#ffffff)',
-        alpha: 'Enter A &ldquo;Alpha&rdquo; Value (#00-#ff)'
-      }
-    }
   }
 };
diff --git a/src/editor/components/seColorPicker.js b/src/editor/components/seColorPicker.js
index 12d7838a8..3fcecc579 100644
--- a/src/editor/components/seColorPicker.js
+++ b/src/editor/components/seColorPicker.js
@@ -1,8 +1,10 @@
 /* eslint-disable max-len */
+/* globals svgEditor */
 import { jGraduate, jGraduateMethod } from './jgraduate/jQuery.jGraduate.js';
 import PaintBox from './PaintBox.js';
 
 const template = document.createElement('template');
+// eslint-disable-next-line no-unsanitized/property
 template.innerHTML = `
   <style>
   .jPicker .Icon {
@@ -641,7 +643,7 @@ div.jGraduate_Slider img {
   </style>
   <div id="picker">
       <img src="./images/logo.svg" alt="icon" id="logo">
-      <label for="color" title="Change xxx color" id="label"></label>
+      <label for="color" title="${svgEditor.i18next.t('config.change_xxx_color')}" id="label"></label>
       <div id="block">
       </div>
   </div>
@@ -691,7 +693,7 @@ export class SeColorPicker extends HTMLElement {
       this.setAttribute('title', newValue);
       break;
     case 'type':
-      this.$label.setAttribute('title', `Pick a ${newValue} Paint and Opacity`);
+      this.$label.setAttribute('title', svgEditor.i18next.t('config.pick_paint_opavity', { newValue: newValue }));
       break;
     default:
       // eslint-disable-next-line no-console
diff --git a/src/editor/locale/lang.af.js b/src/editor/locale/lang.af.js
index b468ea930..4b9a59d94 100644
--- a/src/editor/locale/lang.af.js
+++ b/src/editor/locale/lang.af.js
@@ -87,7 +87,10 @@ export default {
     times: 'times',
     prefs_and_content: 'Store preferences and SVG content locally',
     prefs_only: 'Only store preferences locally',
-    no_prefs_or_content: 'Do not store my preferences or SVG content locally'
+    no_prefs_or_content: 'Do not store my preferences or SVG content locally',
+    jgraduate_pad: 'Pad',
+    jgraduate_reflect: 'Reflect',
+    jgraduate_repeat: 'Repeat',
   },
   tools: {
     main_menu: 'Main Menu',
@@ -208,6 +211,58 @@ export default {
     snapping_stepsize: 'Snapping Step-Size:',
     grid_color: 'Grid color',
     done: "Done",
+    change_xxx_color: 'Change xxx color',
+    pick_paint_opavity: 'Pick a {{newValue}} Paint and Opacity',
+    open_color_picker: 'Click To Open Color Picker',
+    jpicker_title: 'Drag Markers To Pick A Color',
+    jpicker_new_color: 'new',
+    jpicker_current_color: 'current',
+    jpicker_tooltip_colors_new_color: 'New Color - Press &ldquo;OK&rdquo; To Commit',
+    jpicker_tooltip_colors_current_color: 'Click To Revert To Original Color',
+    jpicker_tooltip_buttons_ok: 'Commit To This Color Selection',
+    jpicker_tooltip_buttons_cancel: 'Cancel And Revert To Original Color',
+    jpicker_tooltip_hue_radio: 'Set To &ldquo;Hue&rdquo; Color Mode',
+    jpicker_tooltip_hue_textbox: 'Enter A &ldquo;Hue&rdquo; Value (0-360&deg;)',
+    jpicker_tooltip_saturation_radio: 'Set To &ldquo;Saturation&rdquo; Color Mode',
+    jpicker_tooltip_saturation_textbox: 'Enter A &ldquo;Saturation&rdquo; Value (0-100%)',
+    jpicker_tooltip_value_radio: 'Set To &ldquo;Value&rdquo; Color Mode',
+    jpicker_tooltip_value_textbox: 'Enter A &ldquo;Value&rdquo; Value (0-100%)',
+    jpicker_tooltip_red_radio: 'Set To &ldquo;Red&rdquo; Color Mode',
+    jpicker_tooltip_red_textbox: 'Enter A &ldquo;Red&rdquo; Value (0-255)',
+    jpicker_tooltip_green_radio: 'Set To &ldquo;Green&rdquo; Color Mode',
+    jpicker_tooltip_green_textbox: 'Enter A &ldquo;Green&rdquo; Value (0-255)',
+    jpicker_tooltip_blue_radio: 'Set To &ldquo;Blue&rdquo; Color Mode',
+    jpicker_tooltip_blue_textbox: 'Enter A &ldquo;Blue&rdquo; Value (0-255)',
+    jpicker_tooltip_alpha_radio: 'Set To &ldquo;Alpha&rdquo; Color Mode',
+    jpicker_tooltip_alpha_textbox: 'Enter A &ldquo;Alpha&rdquo; Value (0-100)',
+    jpicker_tooltip_hex_textbox: 'Enter A &ldquo;Hex&rdquo; Color Value (#000000-#ffffff)',
+    jpicker_tooltip_hex_alpha: 'Enter A &ldquo;Alpha&rdquo; Value (#00-#ff)',
+    jgraduate_solid_color: 'Solid Color',
+    jgraduate_linear_gradient: 'Linear Gradient',
+    jgraduate_radial_gradient: 'Radial Gradient',
+    jgraduate_begin_point: 'Begin Point',
+    jgraduate_enter_starting_x: 'Enter starting x value between 0.0 and 1.0',
+    jgraduate_enter_starting_y: 'Enter starting y value between 0.0 and 1.0',
+    jgraduate_end_point: 'End Point',
+    jgraduate_enter_ending_x: 'Enter ending x value between 0.0 and 1.0',
+    jgraduate_enter_ending_y: 'Enter ending y value between 0.0 and 1.0',
+    jgraduate_center_point: 'Center Point',
+    jgraduate_enter_value_x: 'Enter x value between 0.0 and 1.0',
+    jgraduate_enter_value_y: 'Enter y value between 0.0 and 1.0',
+    jgraduate_focal_point: 'Focal Point',
+    jgraduate_match_center: 'Match center:',
+    jgraduate_enter_focal_x: 'Enter x value between 0.0 and 1.0',
+    jgraduate_enter_focal_y: 'Enter y value between 0.0 and 1.0',
+    jgraduate_spread_method: 'Spread method',
+    jgraduate_radius: 'Radius:',
+    jgraduate_set_radius: 'Click to set radius',
+    jgraduate_ellip: 'Ellip:',
+    jgraduate_set_ellip: 'Click to set Ellip',
+    jgraduate_angle: 'Angle:',
+    jgraduate_set_angle: 'Click to set Angle',
+    jgraduate_deg: 'deg:',
+    jgraduate_opac: 'Opac:',
+    jgraduate_set_opac: 'Click to set Opac',
   },
   notification: {
     invalidAttrValGiven: 'Invalid value given',
diff --git a/src/editor/locale/lang.ar.js b/src/editor/locale/lang.ar.js
index 47780d157..a9d194c3b 100644
--- a/src/editor/locale/lang.ar.js
+++ b/src/editor/locale/lang.ar.js
@@ -87,7 +87,10 @@ export default {
     times: 'times',
     prefs_and_content: 'Store preferences and SVG content locally',
     prefs_only: 'Only store preferences locally',
-    no_prefs_or_content: 'Do not store my preferences or SVG content locally'
+    no_prefs_or_content: 'Do not store my preferences or SVG content locally',
+    jgraduate_pad: 'Pad',
+    jgraduate_reflect: 'Reflect',
+    jgraduate_repeat: 'Repeat',
   },
   tools: {
     main_menu: 'Main Menu',
@@ -208,6 +211,58 @@ export default {
     snapping_stepsize: 'Snapping Step-Size:',
     grid_color: 'Grid color',
     done: "Done",
+    change_xxx_color: 'Change xxx color',
+    pick_paint_opavity: 'Pick a {{newValue}} Paint and Opacity',
+    open_color_picker: 'Click To Open Color Picker',
+    jpicker_title: 'Drag Markers To Pick A Color',
+    jpicker_new_color: 'new',
+    jpicker_current_color: 'current',
+    jpicker_tooltip_colors_new_color: 'New Color - Press &ldquo;OK&rdquo; To Commit',
+    jpicker_tooltip_colors_current_color: 'Click To Revert To Original Color',
+    jpicker_tooltip_buttons_ok: 'Commit To This Color Selection',
+    jpicker_tooltip_buttons_cancel: 'Cancel And Revert To Original Color',
+    jpicker_tooltip_hue_radio: 'Set To &ldquo;Hue&rdquo; Color Mode',
+    jpicker_tooltip_hue_textbox: 'Enter A &ldquo;Hue&rdquo; Value (0-360&deg;)',
+    jpicker_tooltip_saturation_radio: 'Set To &ldquo;Saturation&rdquo; Color Mode',
+    jpicker_tooltip_saturation_textbox: 'Enter A &ldquo;Saturation&rdquo; Value (0-100%)',
+    jpicker_tooltip_value_radio: 'Set To &ldquo;Value&rdquo; Color Mode',
+    jpicker_tooltip_value_textbox: 'Enter A &ldquo;Value&rdquo; Value (0-100%)',
+    jpicker_tooltip_red_radio: 'Set To &ldquo;Red&rdquo; Color Mode',
+    jpicker_tooltip_red_textbox: 'Enter A &ldquo;Red&rdquo; Value (0-255)',
+    jpicker_tooltip_green_radio: 'Set To &ldquo;Green&rdquo; Color Mode',
+    jpicker_tooltip_green_textbox: 'Enter A &ldquo;Green&rdquo; Value (0-255)',
+    jpicker_tooltip_blue_radio: 'Set To &ldquo;Blue&rdquo; Color Mode',
+    jpicker_tooltip_blue_textbox: 'Enter A &ldquo;Blue&rdquo; Value (0-255)',
+    jpicker_tooltip_alpha_radio: 'Set To &ldquo;Alpha&rdquo; Color Mode',
+    jpicker_tooltip_alpha_textbox: 'Enter A &ldquo;Alpha&rdquo; Value (0-100)',
+    jpicker_tooltip_hex_textbox: 'Enter A &ldquo;Hex&rdquo; Color Value (#000000-#ffffff)',
+    jpicker_tooltip_hex_alpha: 'Enter A &ldquo;Alpha&rdquo; Value (#00-#ff)',
+    jgraduate_solid_color: 'Solid Color',
+    jgraduate_linear_gradient: 'Linear Gradient',
+    jgraduate_radial_gradient: 'Radial Gradient',
+    jgraduate_begin_point: 'Begin Point',
+    jgraduate_enter_starting_x: 'Enter starting x value between 0.0 and 1.0',
+    jgraduate_enter_starting_y: 'Enter starting y value between 0.0 and 1.0',
+    jgraduate_end_point: 'End Point',
+    jgraduate_enter_ending_x: 'Enter ending x value between 0.0 and 1.0',
+    jgraduate_enter_ending_y: 'Enter ending y value between 0.0 and 1.0',
+    jgraduate_center_point: 'Center Point',
+    jgraduate_enter_value_x: 'Enter x value between 0.0 and 1.0',
+    jgraduate_enter_value_y: 'Enter y value between 0.0 and 1.0',
+    jgraduate_focal_point: 'Focal Point',
+    jgraduate_match_center: 'Match center:',
+    jgraduate_enter_focal_x: 'Enter x value between 0.0 and 1.0',
+    jgraduate_enter_focal_y: 'Enter y value between 0.0 and 1.0',
+    jgraduate_spread_method: 'Spread method',
+    jgraduate_radius: 'Radius:',
+    jgraduate_set_radius: 'Click to set radius',
+    jgraduate_ellip: 'Ellip:',
+    jgraduate_set_ellip: 'Click to set Ellip',
+    jgraduate_angle: 'Angle:',
+    jgraduate_set_angle: 'Click to set Angle',
+    jgraduate_deg: 'deg:',
+    jgraduate_opac: 'Opac:',
+    jgraduate_set_opac: 'Click to set Opac',
   },
   notification: {
     invalidAttrValGiven: 'Invalid value given',
diff --git a/src/editor/locale/lang.az.js b/src/editor/locale/lang.az.js
index 992342227..3f763356b 100644
--- a/src/editor/locale/lang.az.js
+++ b/src/editor/locale/lang.az.js
@@ -87,7 +87,10 @@ export default {
     times: 'times',
     prefs_and_content: 'Store preferences and SVG content locally',
     prefs_only: 'Only store preferences locally',
-    no_prefs_or_content: 'Do not store my preferences or SVG content locally'
+    no_prefs_or_content: 'Do not store my preferences or SVG content locally',
+    jgraduate_pad: 'Pad',
+    jgraduate_reflect: 'Reflect',
+    jgraduate_repeat: 'Repeat',
   },
   tools: {
     main_menu: 'Main Menu',
@@ -208,6 +211,58 @@ export default {
     snapping_stepsize: 'Snapping Step-Size:',
     grid_color: 'Grid color',
     done: "Done",
+    change_xxx_color: 'Change xxx color',
+    pick_paint_opavity: 'Pick a {{newValue}} Paint and Opacity',
+    open_color_picker: 'Click To Open Color Picker',
+    jpicker_title: 'Drag Markers To Pick A Color',
+    jpicker_new_color: 'new',
+    jpicker_current_color: 'current',
+    jpicker_tooltip_colors_new_color: 'New Color - Press &ldquo;OK&rdquo; To Commit',
+    jpicker_tooltip_colors_current_color: 'Click To Revert To Original Color',
+    jpicker_tooltip_buttons_ok: 'Commit To This Color Selection',
+    jpicker_tooltip_buttons_cancel: 'Cancel And Revert To Original Color',
+    jpicker_tooltip_hue_radio: 'Set To &ldquo;Hue&rdquo; Color Mode',
+    jpicker_tooltip_hue_textbox: 'Enter A &ldquo;Hue&rdquo; Value (0-360&deg;)',
+    jpicker_tooltip_saturation_radio: 'Set To &ldquo;Saturation&rdquo; Color Mode',
+    jpicker_tooltip_saturation_textbox: 'Enter A &ldquo;Saturation&rdquo; Value (0-100%)',
+    jpicker_tooltip_value_radio: 'Set To &ldquo;Value&rdquo; Color Mode',
+    jpicker_tooltip_value_textbox: 'Enter A &ldquo;Value&rdquo; Value (0-100%)',
+    jpicker_tooltip_red_radio: 'Set To &ldquo;Red&rdquo; Color Mode',
+    jpicker_tooltip_red_textbox: 'Enter A &ldquo;Red&rdquo; Value (0-255)',
+    jpicker_tooltip_green_radio: 'Set To &ldquo;Green&rdquo; Color Mode',
+    jpicker_tooltip_green_textbox: 'Enter A &ldquo;Green&rdquo; Value (0-255)',
+    jpicker_tooltip_blue_radio: 'Set To &ldquo;Blue&rdquo; Color Mode',
+    jpicker_tooltip_blue_textbox: 'Enter A &ldquo;Blue&rdquo; Value (0-255)',
+    jpicker_tooltip_alpha_radio: 'Set To &ldquo;Alpha&rdquo; Color Mode',
+    jpicker_tooltip_alpha_textbox: 'Enter A &ldquo;Alpha&rdquo; Value (0-100)',
+    jpicker_tooltip_hex_textbox: 'Enter A &ldquo;Hex&rdquo; Color Value (#000000-#ffffff)',
+    jpicker_tooltip_hex_alpha: 'Enter A &ldquo;Alpha&rdquo; Value (#00-#ff)',
+    jgraduate_solid_color: 'Solid Color',
+    jgraduate_linear_gradient: 'Linear Gradient',
+    jgraduate_radial_gradient: 'Radial Gradient',
+    jgraduate_begin_point: 'Begin Point',
+    jgraduate_enter_starting_x: 'Enter starting x value between 0.0 and 1.0',
+    jgraduate_enter_starting_y: 'Enter starting y value between 0.0 and 1.0',
+    jgraduate_end_point: 'End Point',
+    jgraduate_enter_ending_x: 'Enter ending x value between 0.0 and 1.0',
+    jgraduate_enter_ending_y: 'Enter ending y value between 0.0 and 1.0',
+    jgraduate_center_point: 'Center Point',
+    jgraduate_enter_value_x: 'Enter x value between 0.0 and 1.0',
+    jgraduate_enter_value_y: 'Enter y value between 0.0 and 1.0',
+    jgraduate_focal_point: 'Focal Point',
+    jgraduate_match_center: 'Match center:',
+    jgraduate_enter_focal_x: 'Enter x value between 0.0 and 1.0',
+    jgraduate_enter_focal_y: 'Enter y value between 0.0 and 1.0',
+    jgraduate_spread_method: 'Spread method',
+    jgraduate_radius: 'Radius:',
+    jgraduate_set_radius: 'Click to set radius',
+    jgraduate_ellip: 'Ellip:',
+    jgraduate_set_ellip: 'Click to set Ellip',
+    jgraduate_angle: 'Angle:',
+    jgraduate_set_angle: 'Click to set Angle',
+    jgraduate_deg: 'deg:',
+    jgraduate_opac: 'Opac:',
+    jgraduate_set_opac: 'Click to set Opac',
   },
   notification: {
     invalidAttrValGiven: 'Invalid value given',
diff --git a/src/editor/locale/lang.be.js b/src/editor/locale/lang.be.js
index c95aabef2..44162c2b5 100644
--- a/src/editor/locale/lang.be.js
+++ b/src/editor/locale/lang.be.js
@@ -87,7 +87,10 @@ export default {
     times: 'times',
     prefs_and_content: 'Store preferences and SVG content locally',
     prefs_only: 'Only store preferences locally',
-    no_prefs_or_content: 'Do not store my preferences or SVG content locally'
+    no_prefs_or_content: 'Do not store my preferences or SVG content locally',
+    jgraduate_pad: 'Pad',
+    jgraduate_reflect: 'Reflect',
+    jgraduate_repeat: 'Repeat',
   },
   tools: {
     main_menu: 'Main Menu',
@@ -208,6 +211,58 @@ export default {
     snapping_stepsize: 'Snapping Step-Size:',
     grid_color: 'Grid color',
     done: "Done",
+    change_xxx_color: 'Change xxx color',
+    pick_paint_opavity: 'Pick a {{newValue}} Paint and Opacity',
+    open_color_picker: 'Click To Open Color Picker',
+    jpicker_title: 'Drag Markers To Pick A Color',
+    jpicker_new_color: 'new',
+    jpicker_current_color: 'current',
+    jpicker_tooltip_colors_new_color: 'New Color - Press &ldquo;OK&rdquo; To Commit',
+    jpicker_tooltip_colors_current_color: 'Click To Revert To Original Color',
+    jpicker_tooltip_buttons_ok: 'Commit To This Color Selection',
+    jpicker_tooltip_buttons_cancel: 'Cancel And Revert To Original Color',
+    jpicker_tooltip_hue_radio: 'Set To &ldquo;Hue&rdquo; Color Mode',
+    jpicker_tooltip_hue_textbox: 'Enter A &ldquo;Hue&rdquo; Value (0-360&deg;)',
+    jpicker_tooltip_saturation_radio: 'Set To &ldquo;Saturation&rdquo; Color Mode',
+    jpicker_tooltip_saturation_textbox: 'Enter A &ldquo;Saturation&rdquo; Value (0-100%)',
+    jpicker_tooltip_value_radio: 'Set To &ldquo;Value&rdquo; Color Mode',
+    jpicker_tooltip_value_textbox: 'Enter A &ldquo;Value&rdquo; Value (0-100%)',
+    jpicker_tooltip_red_radio: 'Set To &ldquo;Red&rdquo; Color Mode',
+    jpicker_tooltip_red_textbox: 'Enter A &ldquo;Red&rdquo; Value (0-255)',
+    jpicker_tooltip_green_radio: 'Set To &ldquo;Green&rdquo; Color Mode',
+    jpicker_tooltip_green_textbox: 'Enter A &ldquo;Green&rdquo; Value (0-255)',
+    jpicker_tooltip_blue_radio: 'Set To &ldquo;Blue&rdquo; Color Mode',
+    jpicker_tooltip_blue_textbox: 'Enter A &ldquo;Blue&rdquo; Value (0-255)',
+    jpicker_tooltip_alpha_radio: 'Set To &ldquo;Alpha&rdquo; Color Mode',
+    jpicker_tooltip_alpha_textbox: 'Enter A &ldquo;Alpha&rdquo; Value (0-100)',
+    jpicker_tooltip_hex_textbox: 'Enter A &ldquo;Hex&rdquo; Color Value (#000000-#ffffff)',
+    jpicker_tooltip_hex_alpha: 'Enter A &ldquo;Alpha&rdquo; Value (#00-#ff)',
+    jgraduate_solid_color: 'Solid Color',
+    jgraduate_linear_gradient: 'Linear Gradient',
+    jgraduate_radial_gradient: 'Radial Gradient',
+    jgraduate_begin_point: 'Begin Point',
+    jgraduate_enter_starting_x: 'Enter starting x value between 0.0 and 1.0',
+    jgraduate_enter_starting_y: 'Enter starting y value between 0.0 and 1.0',
+    jgraduate_end_point: 'End Point',
+    jgraduate_enter_ending_x: 'Enter ending x value between 0.0 and 1.0',
+    jgraduate_enter_ending_y: 'Enter ending y value between 0.0 and 1.0',
+    jgraduate_center_point: 'Center Point',
+    jgraduate_enter_value_x: 'Enter x value between 0.0 and 1.0',
+    jgraduate_enter_value_y: 'Enter y value between 0.0 and 1.0',
+    jgraduate_focal_point: 'Focal Point',
+    jgraduate_match_center: 'Match center:',
+    jgraduate_enter_focal_x: 'Enter x value between 0.0 and 1.0',
+    jgraduate_enter_focal_y: 'Enter y value between 0.0 and 1.0',
+    jgraduate_spread_method: 'Spread method',
+    jgraduate_radius: 'Radius:',
+    jgraduate_set_radius: 'Click to set radius',
+    jgraduate_ellip: 'Ellip:',
+    jgraduate_set_ellip: 'Click to set Ellip',
+    jgraduate_angle: 'Angle:',
+    jgraduate_set_angle: 'Click to set Angle',
+    jgraduate_deg: 'deg:',
+    jgraduate_opac: 'Opac:',
+    jgraduate_set_opac: 'Click to set Opac',
   },
   notification: {
     invalidAttrValGiven: 'Invalid value given',
diff --git a/src/editor/locale/lang.bg.js b/src/editor/locale/lang.bg.js
index 57e46e3cb..8af240961 100644
--- a/src/editor/locale/lang.bg.js
+++ b/src/editor/locale/lang.bg.js
@@ -87,7 +87,10 @@ export default {
     times: 'times',
     prefs_and_content: 'Store preferences and SVG content locally',
     prefs_only: 'Only store preferences locally',
-    no_prefs_or_content: 'Do not store my preferences or SVG content locally'
+    no_prefs_or_content: 'Do not store my preferences or SVG content locally',
+    jgraduate_pad: 'Pad',
+    jgraduate_reflect: 'Reflect',
+    jgraduate_repeat: 'Repeat',
   },
   tools: {
     main_menu: 'Main Menu',
@@ -208,6 +211,58 @@ export default {
     snapping_stepsize: 'Snapping Step-Size:',
     grid_color: 'Grid color',
     done: "Done",
+    change_xxx_color: 'Change xxx color',
+    pick_paint_opavity: 'Pick a {{newValue}} Paint and Opacity',
+    open_color_picker: 'Click To Open Color Picker',
+    jpicker_title: 'Drag Markers To Pick A Color',
+    jpicker_new_color: 'new',
+    jpicker_current_color: 'current',
+    jpicker_tooltip_colors_new_color: 'New Color - Press &ldquo;OK&rdquo; To Commit',
+    jpicker_tooltip_colors_current_color: 'Click To Revert To Original Color',
+    jpicker_tooltip_buttons_ok: 'Commit To This Color Selection',
+    jpicker_tooltip_buttons_cancel: 'Cancel And Revert To Original Color',
+    jpicker_tooltip_hue_radio: 'Set To &ldquo;Hue&rdquo; Color Mode',
+    jpicker_tooltip_hue_textbox: 'Enter A &ldquo;Hue&rdquo; Value (0-360&deg;)',
+    jpicker_tooltip_saturation_radio: 'Set To &ldquo;Saturation&rdquo; Color Mode',
+    jpicker_tooltip_saturation_textbox: 'Enter A &ldquo;Saturation&rdquo; Value (0-100%)',
+    jpicker_tooltip_value_radio: 'Set To &ldquo;Value&rdquo; Color Mode',
+    jpicker_tooltip_value_textbox: 'Enter A &ldquo;Value&rdquo; Value (0-100%)',
+    jpicker_tooltip_red_radio: 'Set To &ldquo;Red&rdquo; Color Mode',
+    jpicker_tooltip_red_textbox: 'Enter A &ldquo;Red&rdquo; Value (0-255)',
+    jpicker_tooltip_green_radio: 'Set To &ldquo;Green&rdquo; Color Mode',
+    jpicker_tooltip_green_textbox: 'Enter A &ldquo;Green&rdquo; Value (0-255)',
+    jpicker_tooltip_blue_radio: 'Set To &ldquo;Blue&rdquo; Color Mode',
+    jpicker_tooltip_blue_textbox: 'Enter A &ldquo;Blue&rdquo; Value (0-255)',
+    jpicker_tooltip_alpha_radio: 'Set To &ldquo;Alpha&rdquo; Color Mode',
+    jpicker_tooltip_alpha_textbox: 'Enter A &ldquo;Alpha&rdquo; Value (0-100)',
+    jpicker_tooltip_hex_textbox: 'Enter A &ldquo;Hex&rdquo; Color Value (#000000-#ffffff)',
+    jpicker_tooltip_hex_alpha: 'Enter A &ldquo;Alpha&rdquo; Value (#00-#ff)',
+    jgraduate_solid_color: 'Solid Color',
+    jgraduate_linear_gradient: 'Linear Gradient',
+    jgraduate_radial_gradient: 'Radial Gradient',
+    jgraduate_begin_point: 'Begin Point',
+    jgraduate_enter_starting_x: 'Enter starting x value between 0.0 and 1.0',
+    jgraduate_enter_starting_y: 'Enter starting y value between 0.0 and 1.0',
+    jgraduate_end_point: 'End Point',
+    jgraduate_enter_ending_x: 'Enter ending x value between 0.0 and 1.0',
+    jgraduate_enter_ending_y: 'Enter ending y value between 0.0 and 1.0',
+    jgraduate_center_point: 'Center Point',
+    jgraduate_enter_value_x: 'Enter x value between 0.0 and 1.0',
+    jgraduate_enter_value_y: 'Enter y value between 0.0 and 1.0',
+    jgraduate_focal_point: 'Focal Point',
+    jgraduate_match_center: 'Match center:',
+    jgraduate_enter_focal_x: 'Enter x value between 0.0 and 1.0',
+    jgraduate_enter_focal_y: 'Enter y value between 0.0 and 1.0',
+    jgraduate_spread_method: 'Spread method',
+    jgraduate_radius: 'Radius:',
+    jgraduate_set_radius: 'Click to set radius',
+    jgraduate_ellip: 'Ellip:',
+    jgraduate_set_ellip: 'Click to set Ellip',
+    jgraduate_angle: 'Angle:',
+    jgraduate_set_angle: 'Click to set Angle',
+    jgraduate_deg: 'deg:',
+    jgraduate_opac: 'Opac:',
+    jgraduate_set_opac: 'Click to set Opac',
   },
   notification: {
     invalidAttrValGiven: 'Invalid value given',
diff --git a/src/editor/locale/lang.ca.js b/src/editor/locale/lang.ca.js
index ad7958227..2bb823faa 100644
--- a/src/editor/locale/lang.ca.js
+++ b/src/editor/locale/lang.ca.js
@@ -87,7 +87,10 @@ export default {
     times: 'times',
     prefs_and_content: 'Store preferences and SVG content locally',
     prefs_only: 'Only store preferences locally',
-    no_prefs_or_content: 'Do not store my preferences or SVG content locally'
+    no_prefs_or_content: 'Do not store my preferences or SVG content locally',
+    jgraduate_pad: 'Pad',
+    jgraduate_reflect: 'Reflect',
+    jgraduate_repeat: 'Repeat',
   },
   tools: {
     main_menu: 'Main Menu',
@@ -208,6 +211,58 @@ export default {
     snapping_stepsize: 'Snapping Step-Size:',
     grid_color: 'Grid color',
     done: "Done",
+    change_xxx_color: 'Change xxx color',
+    pick_paint_opavity: 'Pick a {{newValue}} Paint and Opacity',
+    open_color_picker: 'Click To Open Color Picker',
+    jpicker_title: 'Drag Markers To Pick A Color',
+    jpicker_new_color: 'new',
+    jpicker_current_color: 'current',
+    jpicker_tooltip_colors_new_color: 'New Color - Press &ldquo;OK&rdquo; To Commit',
+    jpicker_tooltip_colors_current_color: 'Click To Revert To Original Color',
+    jpicker_tooltip_buttons_ok: 'Commit To This Color Selection',
+    jpicker_tooltip_buttons_cancel: 'Cancel And Revert To Original Color',
+    jpicker_tooltip_hue_radio: 'Set To &ldquo;Hue&rdquo; Color Mode',
+    jpicker_tooltip_hue_textbox: 'Enter A &ldquo;Hue&rdquo; Value (0-360&deg;)',
+    jpicker_tooltip_saturation_radio: 'Set To &ldquo;Saturation&rdquo; Color Mode',
+    jpicker_tooltip_saturation_textbox: 'Enter A &ldquo;Saturation&rdquo; Value (0-100%)',
+    jpicker_tooltip_value_radio: 'Set To &ldquo;Value&rdquo; Color Mode',
+    jpicker_tooltip_value_textbox: 'Enter A &ldquo;Value&rdquo; Value (0-100%)',
+    jpicker_tooltip_red_radio: 'Set To &ldquo;Red&rdquo; Color Mode',
+    jpicker_tooltip_red_textbox: 'Enter A &ldquo;Red&rdquo; Value (0-255)',
+    jpicker_tooltip_green_radio: 'Set To &ldquo;Green&rdquo; Color Mode',
+    jpicker_tooltip_green_textbox: 'Enter A &ldquo;Green&rdquo; Value (0-255)',
+    jpicker_tooltip_blue_radio: 'Set To &ldquo;Blue&rdquo; Color Mode',
+    jpicker_tooltip_blue_textbox: 'Enter A &ldquo;Blue&rdquo; Value (0-255)',
+    jpicker_tooltip_alpha_radio: 'Set To &ldquo;Alpha&rdquo; Color Mode',
+    jpicker_tooltip_alpha_textbox: 'Enter A &ldquo;Alpha&rdquo; Value (0-100)',
+    jpicker_tooltip_hex_textbox: 'Enter A &ldquo;Hex&rdquo; Color Value (#000000-#ffffff)',
+    jpicker_tooltip_hex_alpha: 'Enter A &ldquo;Alpha&rdquo; Value (#00-#ff)',
+    jgraduate_solid_color: 'Solid Color',
+    jgraduate_linear_gradient: 'Linear Gradient',
+    jgraduate_radial_gradient: 'Radial Gradient',
+    jgraduate_begin_point: 'Begin Point',
+    jgraduate_enter_starting_x: 'Enter starting x value between 0.0 and 1.0',
+    jgraduate_enter_starting_y: 'Enter starting y value between 0.0 and 1.0',
+    jgraduate_end_point: 'End Point',
+    jgraduate_enter_ending_x: 'Enter ending x value between 0.0 and 1.0',
+    jgraduate_enter_ending_y: 'Enter ending y value between 0.0 and 1.0',
+    jgraduate_center_point: 'Center Point',
+    jgraduate_enter_value_x: 'Enter x value between 0.0 and 1.0',
+    jgraduate_enter_value_y: 'Enter y value between 0.0 and 1.0',
+    jgraduate_focal_point: 'Focal Point',
+    jgraduate_match_center: 'Match center:',
+    jgraduate_enter_focal_x: 'Enter x value between 0.0 and 1.0',
+    jgraduate_enter_focal_y: 'Enter y value between 0.0 and 1.0',
+    jgraduate_spread_method: 'Spread method',
+    jgraduate_radius: 'Radius:',
+    jgraduate_set_radius: 'Click to set radius',
+    jgraduate_ellip: 'Ellip:',
+    jgraduate_set_ellip: 'Click to set Ellip',
+    jgraduate_angle: 'Angle:',
+    jgraduate_set_angle: 'Click to set Angle',
+    jgraduate_deg: 'deg:',
+    jgraduate_opac: 'Opac:',
+    jgraduate_set_opac: 'Click to set Opac',
   },
   notification: {
     invalidAttrValGiven: 'Invalid value given',
diff --git a/src/editor/locale/lang.cs.js b/src/editor/locale/lang.cs.js
index 42e22380a..42da7ccbc 100644
--- a/src/editor/locale/lang.cs.js
+++ b/src/editor/locale/lang.cs.js
@@ -87,7 +87,10 @@ export default {
     times: 'times',
     prefs_and_content: 'Store preferences and SVG content locally',
     prefs_only: 'Only store preferences locally',
-    no_prefs_or_content: 'Do not store my preferences or SVG content locally'
+    no_prefs_or_content: 'Do not store my preferences or SVG content locally',
+    jgraduate_pad: 'Pad',
+    jgraduate_reflect: 'Reflect',
+    jgraduate_repeat: 'Repeat',
   },
   tools: {
     main_menu: 'Hlavní menu',
@@ -208,6 +211,58 @@ export default {
     snapping_stepsize: 'Snapping Step-Size:',
     grid_color: 'Grid color',
     done: "Done",
+    change_xxx_color: 'Change xxx color',
+    pick_paint_opavity: 'Pick a {{newValue}} Paint and Opacity',
+    open_color_picker: 'Click To Open Color Picker',
+    jpicker_title: 'Drag Markers To Pick A Color',
+    jpicker_new_color: 'new',
+    jpicker_current_color: 'current',
+    jpicker_tooltip_colors_new_color: 'New Color - Press &ldquo;OK&rdquo; To Commit',
+    jpicker_tooltip_colors_current_color: 'Click To Revert To Original Color',
+    jpicker_tooltip_buttons_ok: 'Commit To This Color Selection',
+    jpicker_tooltip_buttons_cancel: 'Cancel And Revert To Original Color',
+    jpicker_tooltip_hue_radio: 'Set To &ldquo;Hue&rdquo; Color Mode',
+    jpicker_tooltip_hue_textbox: 'Enter A &ldquo;Hue&rdquo; Value (0-360&deg;)',
+    jpicker_tooltip_saturation_radio: 'Set To &ldquo;Saturation&rdquo; Color Mode',
+    jpicker_tooltip_saturation_textbox: 'Enter A &ldquo;Saturation&rdquo; Value (0-100%)',
+    jpicker_tooltip_value_radio: 'Set To &ldquo;Value&rdquo; Color Mode',
+    jpicker_tooltip_value_textbox: 'Enter A &ldquo;Value&rdquo; Value (0-100%)',
+    jpicker_tooltip_red_radio: 'Set To &ldquo;Red&rdquo; Color Mode',
+    jpicker_tooltip_red_textbox: 'Enter A &ldquo;Red&rdquo; Value (0-255)',
+    jpicker_tooltip_green_radio: 'Set To &ldquo;Green&rdquo; Color Mode',
+    jpicker_tooltip_green_textbox: 'Enter A &ldquo;Green&rdquo; Value (0-255)',
+    jpicker_tooltip_blue_radio: 'Set To &ldquo;Blue&rdquo; Color Mode',
+    jpicker_tooltip_blue_textbox: 'Enter A &ldquo;Blue&rdquo; Value (0-255)',
+    jpicker_tooltip_alpha_radio: 'Set To &ldquo;Alpha&rdquo; Color Mode',
+    jpicker_tooltip_alpha_textbox: 'Enter A &ldquo;Alpha&rdquo; Value (0-100)',
+    jpicker_tooltip_hex_textbox: 'Enter A &ldquo;Hex&rdquo; Color Value (#000000-#ffffff)',
+    jpicker_tooltip_hex_alpha: 'Enter A &ldquo;Alpha&rdquo; Value (#00-#ff)',
+    jgraduate_solid_color: 'Solid Color',
+    jgraduate_linear_gradient: 'Linear Gradient',
+    jgraduate_radial_gradient: 'Radial Gradient',
+    jgraduate_begin_point: 'Begin Point',
+    jgraduate_enter_starting_x: 'Enter starting x value between 0.0 and 1.0',
+    jgraduate_enter_starting_y: 'Enter starting y value between 0.0 and 1.0',
+    jgraduate_end_point: 'End Point',
+    jgraduate_enter_ending_x: 'Enter ending x value between 0.0 and 1.0',
+    jgraduate_enter_ending_y: 'Enter ending y value between 0.0 and 1.0',
+    jgraduate_center_point: 'Center Point',
+    jgraduate_enter_value_x: 'Enter x value between 0.0 and 1.0',
+    jgraduate_enter_value_y: 'Enter y value between 0.0 and 1.0',
+    jgraduate_focal_point: 'Focal Point',
+    jgraduate_match_center: 'Match center:',
+    jgraduate_enter_focal_x: 'Enter x value between 0.0 and 1.0',
+    jgraduate_enter_focal_y: 'Enter y value between 0.0 and 1.0',
+    jgraduate_spread_method: 'Spread method',
+    jgraduate_radius: 'Radius:',
+    jgraduate_set_radius: 'Click to set radius',
+    jgraduate_ellip: 'Ellip:',
+    jgraduate_set_ellip: 'Click to set Ellip',
+    jgraduate_angle: 'Angle:',
+    jgraduate_set_angle: 'Click to set Angle',
+    jgraduate_deg: 'deg:',
+    jgraduate_opac: 'Opac:',
+    jgraduate_set_opac: 'Click to set Opac',
   },
   notification: {
     invalidAttrValGiven: 'Nevhodná hodnota',
diff --git a/src/editor/locale/lang.cy.js b/src/editor/locale/lang.cy.js
index a4e807c70..7abefd065 100644
--- a/src/editor/locale/lang.cy.js
+++ b/src/editor/locale/lang.cy.js
@@ -87,7 +87,10 @@ export default {
     times: 'times',
     prefs_and_content: 'Store preferences and SVG content locally',
     prefs_only: 'Only store preferences locally',
-    no_prefs_or_content: 'Do not store my preferences or SVG content locally'
+    no_prefs_or_content: 'Do not store my preferences or SVG content locally',
+    jgraduate_pad: 'Pad',
+    jgraduate_reflect: 'Reflect',
+    jgraduate_repeat: 'Repeat',
   },
   tools: {
     main_menu: 'Main Menu',
@@ -208,6 +211,58 @@ export default {
     snapping_stepsize: 'Snapping Step-Size:',
     grid_color: 'Grid color',
     done: "Done",
+    change_xxx_color: 'Change xxx color',
+    pick_paint_opavity: 'Pick a {{newValue}} Paint and Opacity',
+    open_color_picker: 'Click To Open Color Picker',
+    jpicker_title: 'Drag Markers To Pick A Color',
+    jpicker_new_color: 'new',
+    jpicker_current_color: 'current',
+    jpicker_tooltip_colors_new_color: 'New Color - Press &ldquo;OK&rdquo; To Commit',
+    jpicker_tooltip_colors_current_color: 'Click To Revert To Original Color',
+    jpicker_tooltip_buttons_ok: 'Commit To This Color Selection',
+    jpicker_tooltip_buttons_cancel: 'Cancel And Revert To Original Color',
+    jpicker_tooltip_hue_radio: 'Set To &ldquo;Hue&rdquo; Color Mode',
+    jpicker_tooltip_hue_textbox: 'Enter A &ldquo;Hue&rdquo; Value (0-360&deg;)',
+    jpicker_tooltip_saturation_radio: 'Set To &ldquo;Saturation&rdquo; Color Mode',
+    jpicker_tooltip_saturation_textbox: 'Enter A &ldquo;Saturation&rdquo; Value (0-100%)',
+    jpicker_tooltip_value_radio: 'Set To &ldquo;Value&rdquo; Color Mode',
+    jpicker_tooltip_value_textbox: 'Enter A &ldquo;Value&rdquo; Value (0-100%)',
+    jpicker_tooltip_red_radio: 'Set To &ldquo;Red&rdquo; Color Mode',
+    jpicker_tooltip_red_textbox: 'Enter A &ldquo;Red&rdquo; Value (0-255)',
+    jpicker_tooltip_green_radio: 'Set To &ldquo;Green&rdquo; Color Mode',
+    jpicker_tooltip_green_textbox: 'Enter A &ldquo;Green&rdquo; Value (0-255)',
+    jpicker_tooltip_blue_radio: 'Set To &ldquo;Blue&rdquo; Color Mode',
+    jpicker_tooltip_blue_textbox: 'Enter A &ldquo;Blue&rdquo; Value (0-255)',
+    jpicker_tooltip_alpha_radio: 'Set To &ldquo;Alpha&rdquo; Color Mode',
+    jpicker_tooltip_alpha_textbox: 'Enter A &ldquo;Alpha&rdquo; Value (0-100)',
+    jpicker_tooltip_hex_textbox: 'Enter A &ldquo;Hex&rdquo; Color Value (#000000-#ffffff)',
+    jpicker_tooltip_hex_alpha: 'Enter A &ldquo;Alpha&rdquo; Value (#00-#ff)',
+    jgraduate_solid_color: 'Solid Color',
+    jgraduate_linear_gradient: 'Linear Gradient',
+    jgraduate_radial_gradient: 'Radial Gradient',
+    jgraduate_begin_point: 'Begin Point',
+    jgraduate_enter_starting_x: 'Enter starting x value between 0.0 and 1.0',
+    jgraduate_enter_starting_y: 'Enter starting y value between 0.0 and 1.0',
+    jgraduate_end_point: 'End Point',
+    jgraduate_enter_ending_x: 'Enter ending x value between 0.0 and 1.0',
+    jgraduate_enter_ending_y: 'Enter ending y value between 0.0 and 1.0',
+    jgraduate_center_point: 'Center Point',
+    jgraduate_enter_value_x: 'Enter x value between 0.0 and 1.0',
+    jgraduate_enter_value_y: 'Enter y value between 0.0 and 1.0',
+    jgraduate_focal_point: 'Focal Point',
+    jgraduate_match_center: 'Match center:',
+    jgraduate_enter_focal_x: 'Enter x value between 0.0 and 1.0',
+    jgraduate_enter_focal_y: 'Enter y value between 0.0 and 1.0',
+    jgraduate_spread_method: 'Spread method',
+    jgraduate_radius: 'Radius:',
+    jgraduate_set_radius: 'Click to set radius',
+    jgraduate_ellip: 'Ellip:',
+    jgraduate_set_ellip: 'Click to set Ellip',
+    jgraduate_angle: 'Angle:',
+    jgraduate_set_angle: 'Click to set Angle',
+    jgraduate_deg: 'deg:',
+    jgraduate_opac: 'Opac:',
+    jgraduate_set_opac: 'Click to set Opac',
   },
   notification: {
     invalidAttrValGiven: 'Invalid value given',
diff --git a/src/editor/locale/lang.da.js b/src/editor/locale/lang.da.js
index 311647075..cf7897b5e 100644
--- a/src/editor/locale/lang.da.js
+++ b/src/editor/locale/lang.da.js
@@ -87,7 +87,10 @@ export default {
     times: 'times',
     prefs_and_content: 'Store preferences and SVG content locally',
     prefs_only: 'Only store preferences locally',
-    no_prefs_or_content: 'Do not store my preferences or SVG content locally'
+    no_prefs_or_content: 'Do not store my preferences or SVG content locally',
+    jgraduate_pad: 'Pad',
+    jgraduate_reflect: 'Reflect',
+    jgraduate_repeat: 'Repeat',
   },
   tools: {
     main_menu: 'Main Menu',
@@ -211,6 +214,58 @@ export default {
     snapping_stepsize: 'Snapping Step-Size:',
     grid_color: 'Grid color',
     done: "Done",
+    change_xxx_color: 'Change xxx color',
+    pick_paint_opavity: 'Pick a {{newValue}} Paint and Opacity',
+    open_color_picker: 'Click To Open Color Picker',
+    jpicker_title: 'Drag Markers To Pick A Color',
+    jpicker_new_color: 'new',
+    jpicker_current_color: 'current',
+    jpicker_tooltip_colors_new_color: 'New Color - Press &ldquo;OK&rdquo; To Commit',
+    jpicker_tooltip_colors_current_color: 'Click To Revert To Original Color',
+    jpicker_tooltip_buttons_ok: 'Commit To This Color Selection',
+    jpicker_tooltip_buttons_cancel: 'Cancel And Revert To Original Color',
+    jpicker_tooltip_hue_radio: 'Set To &ldquo;Hue&rdquo; Color Mode',
+    jpicker_tooltip_hue_textbox: 'Enter A &ldquo;Hue&rdquo; Value (0-360&deg;)',
+    jpicker_tooltip_saturation_radio: 'Set To &ldquo;Saturation&rdquo; Color Mode',
+    jpicker_tooltip_saturation_textbox: 'Enter A &ldquo;Saturation&rdquo; Value (0-100%)',
+    jpicker_tooltip_value_radio: 'Set To &ldquo;Value&rdquo; Color Mode',
+    jpicker_tooltip_value_textbox: 'Enter A &ldquo;Value&rdquo; Value (0-100%)',
+    jpicker_tooltip_red_radio: 'Set To &ldquo;Red&rdquo; Color Mode',
+    jpicker_tooltip_red_textbox: 'Enter A &ldquo;Red&rdquo; Value (0-255)',
+    jpicker_tooltip_green_radio: 'Set To &ldquo;Green&rdquo; Color Mode',
+    jpicker_tooltip_green_textbox: 'Enter A &ldquo;Green&rdquo; Value (0-255)',
+    jpicker_tooltip_blue_radio: 'Set To &ldquo;Blue&rdquo; Color Mode',
+    jpicker_tooltip_blue_textbox: 'Enter A &ldquo;Blue&rdquo; Value (0-255)',
+    jpicker_tooltip_alpha_radio: 'Set To &ldquo;Alpha&rdquo; Color Mode',
+    jpicker_tooltip_alpha_textbox: 'Enter A &ldquo;Alpha&rdquo; Value (0-100)',
+    jpicker_tooltip_hex_textbox: 'Enter A &ldquo;Hex&rdquo; Color Value (#000000-#ffffff)',
+    jpicker_tooltip_hex_alpha: 'Enter A &ldquo;Alpha&rdquo; Value (#00-#ff)',
+    jgraduate_solid_color: 'Solid Color',
+    jgraduate_linear_gradient: 'Linear Gradient',
+    jgraduate_radial_gradient: 'Radial Gradient',
+    jgraduate_begin_point: 'Begin Point',
+    jgraduate_enter_starting_x: 'Enter starting x value between 0.0 and 1.0',
+    jgraduate_enter_starting_y: 'Enter starting y value between 0.0 and 1.0',
+    jgraduate_end_point: 'End Point',
+    jgraduate_enter_ending_x: 'Enter ending x value between 0.0 and 1.0',
+    jgraduate_enter_ending_y: 'Enter ending y value between 0.0 and 1.0',
+    jgraduate_center_point: 'Center Point',
+    jgraduate_enter_value_x: 'Enter x value between 0.0 and 1.0',
+    jgraduate_enter_value_y: 'Enter y value between 0.0 and 1.0',
+    jgraduate_focal_point: 'Focal Point',
+    jgraduate_match_center: 'Match center:',
+    jgraduate_enter_focal_x: 'Enter x value between 0.0 and 1.0',
+    jgraduate_enter_focal_y: 'Enter y value between 0.0 and 1.0',
+    jgraduate_spread_method: 'Spread method',
+    jgraduate_radius: 'Radius:',
+    jgraduate_set_radius: 'Click to set radius',
+    jgraduate_ellip: 'Ellip:',
+    jgraduate_set_ellip: 'Click to set Ellip',
+    jgraduate_angle: 'Angle:',
+    jgraduate_set_angle: 'Click to set Angle',
+    jgraduate_deg: 'deg:',
+    jgraduate_opac: 'Opac:',
+    jgraduate_set_opac: 'Click to set Opac',
   },
   notification: {
     invalidAttrValGiven: 'Invalid value given',
diff --git a/src/editor/locale/lang.de.js b/src/editor/locale/lang.de.js
index ea44336d3..786fdb9b2 100644
--- a/src/editor/locale/lang.de.js
+++ b/src/editor/locale/lang.de.js
@@ -87,7 +87,10 @@ export default {
     times: 'times',
     prefs_and_content: 'Store preferences and SVG content locally',
     prefs_only: 'Only store preferences locally',
-    no_prefs_or_content: 'Do not store my preferences or SVG content locally'
+    no_prefs_or_content: 'Do not store my preferences or SVG content locally',
+    jgraduate_pad: 'Pad',
+    jgraduate_reflect: 'Reflect',
+    jgraduate_repeat: 'Repeat',
   },
   tools: {
     main_menu: 'Hauptmenü',
@@ -208,6 +211,58 @@ export default {
     snapping_stepsize: 'Einrastabstand:',
     grid_color: 'Gitterfarbe',
     done: "Done",
+    change_xxx_color: 'Change xxx color',
+    pick_paint_opavity: 'Pick a {{newValue}} Paint and Opacity',
+    open_color_picker: 'Click To Open Color Picker',
+    jpicker_title: 'Drag Markers To Pick A Color',
+    jpicker_new_color: 'new',
+    jpicker_current_color: 'current',
+    jpicker_tooltip_colors_new_color: 'New Color - Press &ldquo;OK&rdquo; To Commit',
+    jpicker_tooltip_colors_current_color: 'Click To Revert To Original Color',
+    jpicker_tooltip_buttons_ok: 'Commit To This Color Selection',
+    jpicker_tooltip_buttons_cancel: 'Cancel And Revert To Original Color',
+    jpicker_tooltip_hue_radio: 'Set To &ldquo;Hue&rdquo; Color Mode',
+    jpicker_tooltip_hue_textbox: 'Enter A &ldquo;Hue&rdquo; Value (0-360&deg;)',
+    jpicker_tooltip_saturation_radio: 'Set To &ldquo;Saturation&rdquo; Color Mode',
+    jpicker_tooltip_saturation_textbox: 'Enter A &ldquo;Saturation&rdquo; Value (0-100%)',
+    jpicker_tooltip_value_radio: 'Set To &ldquo;Value&rdquo; Color Mode',
+    jpicker_tooltip_value_textbox: 'Enter A &ldquo;Value&rdquo; Value (0-100%)',
+    jpicker_tooltip_red_radio: 'Set To &ldquo;Red&rdquo; Color Mode',
+    jpicker_tooltip_red_textbox: 'Enter A &ldquo;Red&rdquo; Value (0-255)',
+    jpicker_tooltip_green_radio: 'Set To &ldquo;Green&rdquo; Color Mode',
+    jpicker_tooltip_green_textbox: 'Enter A &ldquo;Green&rdquo; Value (0-255)',
+    jpicker_tooltip_blue_radio: 'Set To &ldquo;Blue&rdquo; Color Mode',
+    jpicker_tooltip_blue_textbox: 'Enter A &ldquo;Blue&rdquo; Value (0-255)',
+    jpicker_tooltip_alpha_radio: 'Set To &ldquo;Alpha&rdquo; Color Mode',
+    jpicker_tooltip_alpha_textbox: 'Enter A &ldquo;Alpha&rdquo; Value (0-100)',
+    jpicker_tooltip_hex_textbox: 'Enter A &ldquo;Hex&rdquo; Color Value (#000000-#ffffff)',
+    jpicker_tooltip_hex_alpha: 'Enter A &ldquo;Alpha&rdquo; Value (#00-#ff)',
+    jgraduate_solid_color: 'Solid Color',
+    jgraduate_linear_gradient: 'Linear Gradient',
+    jgraduate_radial_gradient: 'Radial Gradient',
+    jgraduate_begin_point: 'Begin Point',
+    jgraduate_enter_starting_x: 'Enter starting x value between 0.0 and 1.0',
+    jgraduate_enter_starting_y: 'Enter starting y value between 0.0 and 1.0',
+    jgraduate_end_point: 'End Point',
+    jgraduate_enter_ending_x: 'Enter ending x value between 0.0 and 1.0',
+    jgraduate_enter_ending_y: 'Enter ending y value between 0.0 and 1.0',
+    jgraduate_center_point: 'Center Point',
+    jgraduate_enter_value_x: 'Enter x value between 0.0 and 1.0',
+    jgraduate_enter_value_y: 'Enter y value between 0.0 and 1.0',
+    jgraduate_focal_point: 'Focal Point',
+    jgraduate_match_center: 'Match center:',
+    jgraduate_enter_focal_x: 'Enter x value between 0.0 and 1.0',
+    jgraduate_enter_focal_y: 'Enter y value between 0.0 and 1.0',
+    jgraduate_spread_method: 'Spread method',
+    jgraduate_radius: 'Radius:',
+    jgraduate_set_radius: 'Click to set radius',
+    jgraduate_ellip: 'Ellip:',
+    jgraduate_set_ellip: 'Click to set Ellip',
+    jgraduate_angle: 'Angle:',
+    jgraduate_set_angle: 'Click to set Angle',
+    jgraduate_deg: 'deg:',
+    jgraduate_opac: 'Opac:',
+    jgraduate_set_opac: 'Click to set Opac',
   },
   notification: {
     invalidAttrValGiven: 'Fehlerhafter Wert',
diff --git a/src/editor/locale/lang.el.js b/src/editor/locale/lang.el.js
index 95cf07293..30fc794e5 100644
--- a/src/editor/locale/lang.el.js
+++ b/src/editor/locale/lang.el.js
@@ -87,7 +87,10 @@ export default {
     times: 'times',
     prefs_and_content: 'Store preferences and SVG content locally',
     prefs_only: 'Only store preferences locally',
-    no_prefs_or_content: 'Do not store my preferences or SVG content locally'
+    no_prefs_or_content: 'Do not store my preferences or SVG content locally',
+    jgraduate_pad: 'Pad',
+    jgraduate_reflect: 'Reflect',
+    jgraduate_repeat: 'Repeat',
   },
   tools: {
     main_menu: 'Main Menu',
@@ -208,6 +211,58 @@ export default {
     snapping_stepsize: 'Snapping Step-Size:',
     grid_color: 'Grid color',
     done: "Done",
+    change_xxx_color: 'Change xxx color',
+    pick_paint_opavity: 'Pick a {{newValue}} Paint and Opacity',
+    open_color_picker: 'Click To Open Color Picker',
+    jpicker_title: 'Drag Markers To Pick A Color',
+    jpicker_new_color: 'new',
+    jpicker_current_color: 'current',
+    jpicker_tooltip_colors_new_color: 'New Color - Press &ldquo;OK&rdquo; To Commit',
+    jpicker_tooltip_colors_current_color: 'Click To Revert To Original Color',
+    jpicker_tooltip_buttons_ok: 'Commit To This Color Selection',
+    jpicker_tooltip_buttons_cancel: 'Cancel And Revert To Original Color',
+    jpicker_tooltip_hue_radio: 'Set To &ldquo;Hue&rdquo; Color Mode',
+    jpicker_tooltip_hue_textbox: 'Enter A &ldquo;Hue&rdquo; Value (0-360&deg;)',
+    jpicker_tooltip_saturation_radio: 'Set To &ldquo;Saturation&rdquo; Color Mode',
+    jpicker_tooltip_saturation_textbox: 'Enter A &ldquo;Saturation&rdquo; Value (0-100%)',
+    jpicker_tooltip_value_radio: 'Set To &ldquo;Value&rdquo; Color Mode',
+    jpicker_tooltip_value_textbox: 'Enter A &ldquo;Value&rdquo; Value (0-100%)',
+    jpicker_tooltip_red_radio: 'Set To &ldquo;Red&rdquo; Color Mode',
+    jpicker_tooltip_red_textbox: 'Enter A &ldquo;Red&rdquo; Value (0-255)',
+    jpicker_tooltip_green_radio: 'Set To &ldquo;Green&rdquo; Color Mode',
+    jpicker_tooltip_green_textbox: 'Enter A &ldquo;Green&rdquo; Value (0-255)',
+    jpicker_tooltip_blue_radio: 'Set To &ldquo;Blue&rdquo; Color Mode',
+    jpicker_tooltip_blue_textbox: 'Enter A &ldquo;Blue&rdquo; Value (0-255)',
+    jpicker_tooltip_alpha_radio: 'Set To &ldquo;Alpha&rdquo; Color Mode',
+    jpicker_tooltip_alpha_textbox: 'Enter A &ldquo;Alpha&rdquo; Value (0-100)',
+    jpicker_tooltip_hex_textbox: 'Enter A &ldquo;Hex&rdquo; Color Value (#000000-#ffffff)',
+    jpicker_tooltip_hex_alpha: 'Enter A &ldquo;Alpha&rdquo; Value (#00-#ff)',
+    jgraduate_solid_color: 'Solid Color',
+    jgraduate_linear_gradient: 'Linear Gradient',
+    jgraduate_radial_gradient: 'Radial Gradient',
+    jgraduate_begin_point: 'Begin Point',
+    jgraduate_enter_starting_x: 'Enter starting x value between 0.0 and 1.0',
+    jgraduate_enter_starting_y: 'Enter starting y value between 0.0 and 1.0',
+    jgraduate_end_point: 'End Point',
+    jgraduate_enter_ending_x: 'Enter ending x value between 0.0 and 1.0',
+    jgraduate_enter_ending_y: 'Enter ending y value between 0.0 and 1.0',
+    jgraduate_center_point: 'Center Point',
+    jgraduate_enter_value_x: 'Enter x value between 0.0 and 1.0',
+    jgraduate_enter_value_y: 'Enter y value between 0.0 and 1.0',
+    jgraduate_focal_point: 'Focal Point',
+    jgraduate_match_center: 'Match center:',
+    jgraduate_enter_focal_x: 'Enter x value between 0.0 and 1.0',
+    jgraduate_enter_focal_y: 'Enter y value between 0.0 and 1.0',
+    jgraduate_spread_method: 'Spread method',
+    jgraduate_radius: 'Radius:',
+    jgraduate_set_radius: 'Click to set radius',
+    jgraduate_ellip: 'Ellip:',
+    jgraduate_set_ellip: 'Click to set Ellip',
+    jgraduate_angle: 'Angle:',
+    jgraduate_set_angle: 'Click to set Angle',
+    jgraduate_deg: 'deg:',
+    jgraduate_opac: 'Opac:',
+    jgraduate_set_opac: 'Click to set Opac',
   },
   notification: {
     invalidAttrValGiven: 'Invalid value given',
diff --git a/src/editor/locale/lang.en.js b/src/editor/locale/lang.en.js
index 2afd6069b..41f835e41 100644
--- a/src/editor/locale/lang.en.js
+++ b/src/editor/locale/lang.en.js
@@ -87,7 +87,10 @@ export default {
     times: 'times',
     prefs_and_content: 'Store preferences and SVG content locally',
     prefs_only: 'Only store preferences locally',
-    no_prefs_or_content: 'Do not store my preferences or SVG content locally'
+    no_prefs_or_content: 'Do not store my preferences or SVG content locally',
+    jgraduate_pad: 'Pad',
+    jgraduate_reflect: 'Reflect',
+    jgraduate_repeat: 'Repeat',
   },
   tools: {
     main_menu: 'Main Menu',
@@ -207,7 +210,59 @@ export default {
     snapping_onoff: 'Snapping on/off',
     snapping_stepsize: 'Snapping Step-Size:',
     grid_color: 'Grid color:',
-    done: "Done",
+    done: 'Done',
+    change_xxx_color: 'Change xxx color',
+    pick_paint_opavity: 'Pick a {{newValue}} Paint and Opacity',
+    open_color_picker: 'Click To Open Color Picker',
+    jpicker_title: 'Drag Markers To Pick A Color',
+    jpicker_new_color: 'new',
+    jpicker_current_color: 'current',
+    jpicker_tooltip_colors_new_color: 'New Color - Press &ldquo;OK&rdquo; To Commit',
+    jpicker_tooltip_colors_current_color: 'Click To Revert To Original Color',
+    jpicker_tooltip_buttons_ok: 'Commit To This Color Selection',
+    jpicker_tooltip_buttons_cancel: 'Cancel And Revert To Original Color',
+    jpicker_tooltip_hue_radio: 'Set To &ldquo;Hue&rdquo; Color Mode',
+    jpicker_tooltip_hue_textbox: 'Enter A &ldquo;Hue&rdquo; Value (0-360&deg;)',
+    jpicker_tooltip_saturation_radio: 'Set To &ldquo;Saturation&rdquo; Color Mode',
+    jpicker_tooltip_saturation_textbox: 'Enter A &ldquo;Saturation&rdquo; Value (0-100%)',
+    jpicker_tooltip_value_radio: 'Set To &ldquo;Value&rdquo; Color Mode',
+    jpicker_tooltip_value_textbox: 'Enter A &ldquo;Value&rdquo; Value (0-100%)',
+    jpicker_tooltip_red_radio: 'Set To &ldquo;Red&rdquo; Color Mode',
+    jpicker_tooltip_red_textbox: 'Enter A &ldquo;Red&rdquo; Value (0-255)',
+    jpicker_tooltip_green_radio: 'Set To &ldquo;Green&rdquo; Color Mode',
+    jpicker_tooltip_green_textbox: 'Enter A &ldquo;Green&rdquo; Value (0-255)',
+    jpicker_tooltip_blue_radio: 'Set To &ldquo;Blue&rdquo; Color Mode',
+    jpicker_tooltip_blue_textbox: 'Enter A &ldquo;Blue&rdquo; Value (0-255)',
+    jpicker_tooltip_alpha_radio: 'Set To &ldquo;Alpha&rdquo; Color Mode',
+    jpicker_tooltip_alpha_textbox: 'Enter A &ldquo;Alpha&rdquo; Value (0-100)',
+    jpicker_tooltip_hex_textbox: 'Enter A &ldquo;Hex&rdquo; Color Value (#000000-#ffffff)',
+    jpicker_tooltip_hex_alpha: 'Enter A &ldquo;Alpha&rdquo; Value (#00-#ff)',
+    jgraduate_solid_color: 'Solid Color',
+    jgraduate_linear_gradient: 'Linear Gradient',
+    jgraduate_radial_gradient: 'Radial Gradient',
+    jgraduate_begin_point: 'Begin Point',
+    jgraduate_enter_starting_x: 'Enter starting x value between 0.0 and 1.0',
+    jgraduate_enter_starting_y: 'Enter starting y value between 0.0 and 1.0',
+    jgraduate_end_point: 'End Point',
+    jgraduate_enter_ending_x: 'Enter ending x value between 0.0 and 1.0',
+    jgraduate_enter_ending_y: 'Enter ending y value between 0.0 and 1.0',
+    jgraduate_center_point: 'Center Point',
+    jgraduate_enter_value_x: 'Enter x value between 0.0 and 1.0',
+    jgraduate_enter_value_y: 'Enter y value between 0.0 and 1.0',
+    jgraduate_focal_point: 'Focal Point',
+    jgraduate_match_center: 'Match center:',
+    jgraduate_enter_focal_x: 'Enter x value between 0.0 and 1.0',
+    jgraduate_enter_focal_y: 'Enter y value between 0.0 and 1.0',
+    jgraduate_spread_method: 'Spread method',
+    jgraduate_radius: 'Radius:',
+    jgraduate_set_radius: 'Click to set radius',
+    jgraduate_ellip: 'Ellip:',
+    jgraduate_set_ellip: 'Click to set Ellip',
+    jgraduate_angle: 'Angle:',
+    jgraduate_set_angle: 'Click to set Angle',
+    jgraduate_deg: 'deg:',
+    jgraduate_opac: 'Opac:',
+    jgraduate_set_opac: 'Click to set Opac',
   },
   notification: {
     invalidAttrValGiven: 'Invalid value given',
diff --git a/src/editor/locale/lang.es.js b/src/editor/locale/lang.es.js
index 730d367f1..c3ad6565e 100644
--- a/src/editor/locale/lang.es.js
+++ b/src/editor/locale/lang.es.js
@@ -87,7 +87,10 @@ export default {
     times: 'times',
     prefs_and_content: 'Store preferences and SVG content locally',
     prefs_only: 'Only store preferences locally',
-    no_prefs_or_content: 'Do not store my preferences or SVG content locally'
+    no_prefs_or_content: 'Do not store my preferences or SVG content locally',
+    jgraduate_pad: 'Pad',
+    jgraduate_reflect: 'Reflect',
+    jgraduate_repeat: 'Repeat',
   },
   tools: {
     main_menu: 'Menú principal',
@@ -208,6 +211,58 @@ export default {
     snapping_stepsize: 'Snapping Step-Size:',
     grid_color: 'Grid color',
     done: "Done",
+    change_xxx_color: 'Change xxx color',
+    pick_paint_opavity: 'Pick a {{newValue}} Paint and Opacity',
+    open_color_picker: 'Click To Open Color Picker',
+    jpicker_title: 'Drag Markers To Pick A Color',
+    jpicker_new_color: 'new',
+    jpicker_current_color: 'current',
+    jpicker_tooltip_colors_new_color: 'New Color - Press &ldquo;OK&rdquo; To Commit',
+    jpicker_tooltip_colors_current_color: 'Click To Revert To Original Color',
+    jpicker_tooltip_buttons_ok: 'Commit To This Color Selection',
+    jpicker_tooltip_buttons_cancel: 'Cancel And Revert To Original Color',
+    jpicker_tooltip_hue_radio: 'Set To &ldquo;Hue&rdquo; Color Mode',
+    jpicker_tooltip_hue_textbox: 'Enter A &ldquo;Hue&rdquo; Value (0-360&deg;)',
+    jpicker_tooltip_saturation_radio: 'Set To &ldquo;Saturation&rdquo; Color Mode',
+    jpicker_tooltip_saturation_textbox: 'Enter A &ldquo;Saturation&rdquo; Value (0-100%)',
+    jpicker_tooltip_value_radio: 'Set To &ldquo;Value&rdquo; Color Mode',
+    jpicker_tooltip_value_textbox: 'Enter A &ldquo;Value&rdquo; Value (0-100%)',
+    jpicker_tooltip_red_radio: 'Set To &ldquo;Red&rdquo; Color Mode',
+    jpicker_tooltip_red_textbox: 'Enter A &ldquo;Red&rdquo; Value (0-255)',
+    jpicker_tooltip_green_radio: 'Set To &ldquo;Green&rdquo; Color Mode',
+    jpicker_tooltip_green_textbox: 'Enter A &ldquo;Green&rdquo; Value (0-255)',
+    jpicker_tooltip_blue_radio: 'Set To &ldquo;Blue&rdquo; Color Mode',
+    jpicker_tooltip_blue_textbox: 'Enter A &ldquo;Blue&rdquo; Value (0-255)',
+    jpicker_tooltip_alpha_radio: 'Set To &ldquo;Alpha&rdquo; Color Mode',
+    jpicker_tooltip_alpha_textbox: 'Enter A &ldquo;Alpha&rdquo; Value (0-100)',
+    jpicker_tooltip_hex_textbox: 'Enter A &ldquo;Hex&rdquo; Color Value (#000000-#ffffff)',
+    jpicker_tooltip_hex_alpha: 'Enter A &ldquo;Alpha&rdquo; Value (#00-#ff)',
+    jgraduate_solid_color: 'Solid Color',
+    jgraduate_linear_gradient: 'Linear Gradient',
+    jgraduate_radial_gradient: 'Radial Gradient',
+    jgraduate_begin_point: 'Begin Point',
+    jgraduate_enter_starting_x: 'Enter starting x value between 0.0 and 1.0',
+    jgraduate_enter_starting_y: 'Enter starting y value between 0.0 and 1.0',
+    jgraduate_end_point: 'End Point',
+    jgraduate_enter_ending_x: 'Enter ending x value between 0.0 and 1.0',
+    jgraduate_enter_ending_y: 'Enter ending y value between 0.0 and 1.0',
+    jgraduate_center_point: 'Center Point',
+    jgraduate_enter_value_x: 'Enter x value between 0.0 and 1.0',
+    jgraduate_enter_value_y: 'Enter y value between 0.0 and 1.0',
+    jgraduate_focal_point: 'Focal Point',
+    jgraduate_match_center: 'Match center:',
+    jgraduate_enter_focal_x: 'Enter x value between 0.0 and 1.0',
+    jgraduate_enter_focal_y: 'Enter y value between 0.0 and 1.0',
+    jgraduate_spread_method: 'Spread method',
+    jgraduate_radius: 'Radius:',
+    jgraduate_set_radius: 'Click to set radius',
+    jgraduate_ellip: 'Ellip:',
+    jgraduate_set_ellip: 'Click to set Ellip',
+    jgraduate_angle: 'Angle:',
+    jgraduate_set_angle: 'Click to set Angle',
+    jgraduate_deg: 'deg:',
+    jgraduate_opac: 'Opac:',
+    jgraduate_set_opac: 'Click to set Opac',
   },
   notification: {
     invalidAttrValGiven: 'Valor no válido',
diff --git a/src/editor/locale/lang.et.js b/src/editor/locale/lang.et.js
index 8972c247d..6dcaeffa5 100644
--- a/src/editor/locale/lang.et.js
+++ b/src/editor/locale/lang.et.js
@@ -87,7 +87,10 @@ export default {
     times: 'times',
     prefs_and_content: 'Store preferences and SVG content locally',
     prefs_only: 'Only store preferences locally',
-    no_prefs_or_content: 'Do not store my preferences or SVG content locally'
+    no_prefs_or_content: 'Do not store my preferences or SVG content locally',
+    jgraduate_pad: 'Pad',
+    jgraduate_reflect: 'Reflect',
+    jgraduate_repeat: 'Repeat',
   },
   tools: {
     main_menu: 'Main Menu',
@@ -208,6 +211,58 @@ export default {
     snapping_stepsize: 'Snapping Step-Size:',
     grid_color: 'Grid color',
     done: 'Done',
+    change_xxx_color: 'Change xxx color',
+    pick_paint_opavity: 'Pick a {{newValue}} Paint and Opacity',
+    open_color_picker: 'Click To Open Color Picker',
+    jpicker_title: 'Drag Markers To Pick A Color',
+    jpicker_new_color: 'new',
+    jpicker_current_color: 'current',
+    jpicker_tooltip_colors_new_color: 'New Color - Press &ldquo;OK&rdquo; To Commit',
+    jpicker_tooltip_colors_current_color: 'Click To Revert To Original Color',
+    jpicker_tooltip_buttons_ok: 'Commit To This Color Selection',
+    jpicker_tooltip_buttons_cancel: 'Cancel And Revert To Original Color',
+    jpicker_tooltip_hue_radio: 'Set To &ldquo;Hue&rdquo; Color Mode',
+    jpicker_tooltip_hue_textbox: 'Enter A &ldquo;Hue&rdquo; Value (0-360&deg;)',
+    jpicker_tooltip_saturation_radio: 'Set To &ldquo;Saturation&rdquo; Color Mode',
+    jpicker_tooltip_saturation_textbox: 'Enter A &ldquo;Saturation&rdquo; Value (0-100%)',
+    jpicker_tooltip_value_radio: 'Set To &ldquo;Value&rdquo; Color Mode',
+    jpicker_tooltip_value_textbox: 'Enter A &ldquo;Value&rdquo; Value (0-100%)',
+    jpicker_tooltip_red_radio: 'Set To &ldquo;Red&rdquo; Color Mode',
+    jpicker_tooltip_red_textbox: 'Enter A &ldquo;Red&rdquo; Value (0-255)',
+    jpicker_tooltip_green_radio: 'Set To &ldquo;Green&rdquo; Color Mode',
+    jpicker_tooltip_green_textbox: 'Enter A &ldquo;Green&rdquo; Value (0-255)',
+    jpicker_tooltip_blue_radio: 'Set To &ldquo;Blue&rdquo; Color Mode',
+    jpicker_tooltip_blue_textbox: 'Enter A &ldquo;Blue&rdquo; Value (0-255)',
+    jpicker_tooltip_alpha_radio: 'Set To &ldquo;Alpha&rdquo; Color Mode',
+    jpicker_tooltip_alpha_textbox: 'Enter A &ldquo;Alpha&rdquo; Value (0-100)',
+    jpicker_tooltip_hex_textbox: 'Enter A &ldquo;Hex&rdquo; Color Value (#000000-#ffffff)',
+    jpicker_tooltip_hex_alpha: 'Enter A &ldquo;Alpha&rdquo; Value (#00-#ff)',
+    jgraduate_solid_color: 'Solid Color',
+    jgraduate_linear_gradient: 'Linear Gradient',
+    jgraduate_radial_gradient: 'Radial Gradient',
+    jgraduate_begin_point: 'Begin Point',
+    jgraduate_enter_starting_x: 'Enter starting x value between 0.0 and 1.0',
+    jgraduate_enter_starting_y: 'Enter starting y value between 0.0 and 1.0',
+    jgraduate_end_point: 'End Point',
+    jgraduate_enter_ending_x: 'Enter ending x value between 0.0 and 1.0',
+    jgraduate_enter_ending_y: 'Enter ending y value between 0.0 and 1.0',
+    jgraduate_center_point: 'Center Point',
+    jgraduate_enter_value_x: 'Enter x value between 0.0 and 1.0',
+    jgraduate_enter_value_y: 'Enter y value between 0.0 and 1.0',
+    jgraduate_focal_point: 'Focal Point',
+    jgraduate_match_center: 'Match center:',
+    jgraduate_enter_focal_x: 'Enter x value between 0.0 and 1.0',
+    jgraduate_enter_focal_y: 'Enter y value between 0.0 and 1.0',
+    jgraduate_spread_method: 'Spread method',
+    jgraduate_radius: 'Radius:',
+    jgraduate_set_radius: 'Click to set radius',
+    jgraduate_ellip: 'Ellip:',
+    jgraduate_set_ellip: 'Click to set Ellip',
+    jgraduate_angle: 'Angle:',
+    jgraduate_set_angle: 'Click to set Angle',
+    jgraduate_deg: 'deg:',
+    jgraduate_opac: 'Opac:',
+    jgraduate_set_opac: 'Click to set Opac',
   },
   notification: {
     invalidAttrValGiven: 'Invalid value given',
diff --git a/src/editor/locale/lang.fa.js b/src/editor/locale/lang.fa.js
index ed8062561..ad50ee2d3 100644
--- a/src/editor/locale/lang.fa.js
+++ b/src/editor/locale/lang.fa.js
@@ -87,7 +87,10 @@ export default {
     times: 'times',
     prefs_and_content: 'Store preferences and SVG content locally',
     prefs_only: 'Only store preferences locally',
-    no_prefs_or_content: 'Do not store my preferences or SVG content locally'
+    no_prefs_or_content: 'Do not store my preferences or SVG content locally',
+    jgraduate_pad: 'Pad',
+    jgraduate_reflect: 'Reflect',
+    jgraduate_repeat: 'Repeat',
   },
   tools: {
     main_menu: 'Main Menu',
@@ -208,6 +211,58 @@ export default {
     snapping_stepsize: 'Snapping Step-Size:',
     grid_color: 'Grid color',
     done: 'Done',
+    change_xxx_color: 'Change xxx color',
+    pick_paint_opavity: 'Pick a {{newValue}} Paint and Opacity',
+    open_color_picker: 'Click To Open Color Picker',
+    jpicker_title: 'Drag Markers To Pick A Color',
+    jpicker_new_color: 'new',
+    jpicker_current_color: 'current',
+    jpicker_tooltip_colors_new_color: 'New Color - Press &ldquo;OK&rdquo; To Commit',
+    jpicker_tooltip_colors_current_color: 'Click To Revert To Original Color',
+    jpicker_tooltip_buttons_ok: 'Commit To This Color Selection',
+    jpicker_tooltip_buttons_cancel: 'Cancel And Revert To Original Color',
+    jpicker_tooltip_hue_radio: 'Set To &ldquo;Hue&rdquo; Color Mode',
+    jpicker_tooltip_hue_textbox: 'Enter A &ldquo;Hue&rdquo; Value (0-360&deg;)',
+    jpicker_tooltip_saturation_radio: 'Set To &ldquo;Saturation&rdquo; Color Mode',
+    jpicker_tooltip_saturation_textbox: 'Enter A &ldquo;Saturation&rdquo; Value (0-100%)',
+    jpicker_tooltip_value_radio: 'Set To &ldquo;Value&rdquo; Color Mode',
+    jpicker_tooltip_value_textbox: 'Enter A &ldquo;Value&rdquo; Value (0-100%)',
+    jpicker_tooltip_red_radio: 'Set To &ldquo;Red&rdquo; Color Mode',
+    jpicker_tooltip_red_textbox: 'Enter A &ldquo;Red&rdquo; Value (0-255)',
+    jpicker_tooltip_green_radio: 'Set To &ldquo;Green&rdquo; Color Mode',
+    jpicker_tooltip_green_textbox: 'Enter A &ldquo;Green&rdquo; Value (0-255)',
+    jpicker_tooltip_blue_radio: 'Set To &ldquo;Blue&rdquo; Color Mode',
+    jpicker_tooltip_blue_textbox: 'Enter A &ldquo;Blue&rdquo; Value (0-255)',
+    jpicker_tooltip_alpha_radio: 'Set To &ldquo;Alpha&rdquo; Color Mode',
+    jpicker_tooltip_alpha_textbox: 'Enter A &ldquo;Alpha&rdquo; Value (0-100)',
+    jpicker_tooltip_hex_textbox: 'Enter A &ldquo;Hex&rdquo; Color Value (#000000-#ffffff)',
+    jpicker_tooltip_hex_alpha: 'Enter A &ldquo;Alpha&rdquo; Value (#00-#ff)',
+    jgraduate_solid_color: 'Solid Color',
+    jgraduate_linear_gradient: 'Linear Gradient',
+    jgraduate_radial_gradient: 'Radial Gradient',
+    jgraduate_begin_point: 'Begin Point',
+    jgraduate_enter_starting_x: 'Enter starting x value between 0.0 and 1.0',
+    jgraduate_enter_starting_y: 'Enter starting y value between 0.0 and 1.0',
+    jgraduate_end_point: 'End Point',
+    jgraduate_enter_ending_x: 'Enter ending x value between 0.0 and 1.0',
+    jgraduate_enter_ending_y: 'Enter ending y value between 0.0 and 1.0',
+    jgraduate_center_point: 'Center Point',
+    jgraduate_enter_value_x: 'Enter x value between 0.0 and 1.0',
+    jgraduate_enter_value_y: 'Enter y value between 0.0 and 1.0',
+    jgraduate_focal_point: 'Focal Point',
+    jgraduate_match_center: 'Match center:',
+    jgraduate_enter_focal_x: 'Enter x value between 0.0 and 1.0',
+    jgraduate_enter_focal_y: 'Enter y value between 0.0 and 1.0',
+    jgraduate_spread_method: 'Spread method',
+    jgraduate_radius: 'Radius:',
+    jgraduate_set_radius: 'Click to set radius',
+    jgraduate_ellip: 'Ellip:',
+    jgraduate_set_ellip: 'Click to set Ellip',
+    jgraduate_angle: 'Angle:',
+    jgraduate_set_angle: 'Click to set Angle',
+    jgraduate_deg: 'deg:',
+    jgraduate_opac: 'Opac:',
+    jgraduate_set_opac: 'Click to set Opac',
   },
   notification: {
     invalidAttrValGiven: '‫مقدار داده شده نامعتبر است‬',
diff --git a/src/editor/locale/lang.fi.js b/src/editor/locale/lang.fi.js
index 88300d918..60b588c93 100644
--- a/src/editor/locale/lang.fi.js
+++ b/src/editor/locale/lang.fi.js
@@ -87,7 +87,10 @@ export default {
     times: 'times',
     prefs_and_content: 'Store preferences and SVG content locally',
     prefs_only: 'Only store preferences locally',
-    no_prefs_or_content: 'Do not store my preferences or SVG content locally'
+    no_prefs_or_content: 'Do not store my preferences or SVG content locally',
+    jgraduate_pad: 'Pad',
+    jgraduate_reflect: 'Reflect',
+    jgraduate_repeat: 'Repeat',
   },
   tools: {
     main_menu: 'Main Menu',
@@ -208,6 +211,58 @@ export default {
     snapping_stepsize: 'Snapping Step-Size:',
     grid_color: 'Grid color',
     done: 'Done',
+    change_xxx_color: 'Change xxx color',
+    pick_paint_opavity: 'Pick a {{newValue}} Paint and Opacity',
+    open_color_picker: 'Click To Open Color Picker',
+    jpicker_title: 'Drag Markers To Pick A Color',
+    jpicker_new_color: 'new',
+    jpicker_current_color: 'current',
+    jpicker_tooltip_colors_new_color: 'New Color - Press &ldquo;OK&rdquo; To Commit',
+    jpicker_tooltip_colors_current_color: 'Click To Revert To Original Color',
+    jpicker_tooltip_buttons_ok: 'Commit To This Color Selection',
+    jpicker_tooltip_buttons_cancel: 'Cancel And Revert To Original Color',
+    jpicker_tooltip_hue_radio: 'Set To &ldquo;Hue&rdquo; Color Mode',
+    jpicker_tooltip_hue_textbox: 'Enter A &ldquo;Hue&rdquo; Value (0-360&deg;)',
+    jpicker_tooltip_saturation_radio: 'Set To &ldquo;Saturation&rdquo; Color Mode',
+    jpicker_tooltip_saturation_textbox: 'Enter A &ldquo;Saturation&rdquo; Value (0-100%)',
+    jpicker_tooltip_value_radio: 'Set To &ldquo;Value&rdquo; Color Mode',
+    jpicker_tooltip_value_textbox: 'Enter A &ldquo;Value&rdquo; Value (0-100%)',
+    jpicker_tooltip_red_radio: 'Set To &ldquo;Red&rdquo; Color Mode',
+    jpicker_tooltip_red_textbox: 'Enter A &ldquo;Red&rdquo; Value (0-255)',
+    jpicker_tooltip_green_radio: 'Set To &ldquo;Green&rdquo; Color Mode',
+    jpicker_tooltip_green_textbox: 'Enter A &ldquo;Green&rdquo; Value (0-255)',
+    jpicker_tooltip_blue_radio: 'Set To &ldquo;Blue&rdquo; Color Mode',
+    jpicker_tooltip_blue_textbox: 'Enter A &ldquo;Blue&rdquo; Value (0-255)',
+    jpicker_tooltip_alpha_radio: 'Set To &ldquo;Alpha&rdquo; Color Mode',
+    jpicker_tooltip_alpha_textbox: 'Enter A &ldquo;Alpha&rdquo; Value (0-100)',
+    jpicker_tooltip_hex_textbox: 'Enter A &ldquo;Hex&rdquo; Color Value (#000000-#ffffff)',
+    jpicker_tooltip_hex_alpha: 'Enter A &ldquo;Alpha&rdquo; Value (#00-#ff)',
+    jgraduate_solid_color: 'Solid Color',
+    jgraduate_linear_gradient: 'Linear Gradient',
+    jgraduate_radial_gradient: 'Radial Gradient',
+    jgraduate_begin_point: 'Begin Point',
+    jgraduate_enter_starting_x: 'Enter starting x value between 0.0 and 1.0',
+    jgraduate_enter_starting_y: 'Enter starting y value between 0.0 and 1.0',
+    jgraduate_end_point: 'End Point',
+    jgraduate_enter_ending_x: 'Enter ending x value between 0.0 and 1.0',
+    jgraduate_enter_ending_y: 'Enter ending y value between 0.0 and 1.0',
+    jgraduate_center_point: 'Center Point',
+    jgraduate_enter_value_x: 'Enter x value between 0.0 and 1.0',
+    jgraduate_enter_value_y: 'Enter y value between 0.0 and 1.0',
+    jgraduate_focal_point: 'Focal Point',
+    jgraduate_match_center: 'Match center:',
+    jgraduate_enter_focal_x: 'Enter x value between 0.0 and 1.0',
+    jgraduate_enter_focal_y: 'Enter y value between 0.0 and 1.0',
+    jgraduate_spread_method: 'Spread method',
+    jgraduate_radius: 'Radius:',
+    jgraduate_set_radius: 'Click to set radius',
+    jgraduate_ellip: 'Ellip:',
+    jgraduate_set_ellip: 'Click to set Ellip',
+    jgraduate_angle: 'Angle:',
+    jgraduate_set_angle: 'Click to set Angle',
+    jgraduate_deg: 'deg:',
+    jgraduate_opac: 'Opac:',
+    jgraduate_set_opac: 'Click to set Opac',
   },
   notification: {
     invalidAttrValGiven: 'Invalid value given',
diff --git a/src/editor/locale/lang.fr.js b/src/editor/locale/lang.fr.js
index 0b28b8d5f..2702edb81 100644
--- a/src/editor/locale/lang.fr.js
+++ b/src/editor/locale/lang.fr.js
@@ -87,7 +87,10 @@ export default {
     times: 'times',
     prefs_and_content: 'Store preferences and SVG content locally',
     prefs_only: 'Only store preferences locally',
-    no_prefs_or_content: 'Do not store my preferences or SVG content locally'
+    no_prefs_or_content: 'Do not store my preferences or SVG content locally',
+    jgraduate_pad: 'Pad',
+    jgraduate_reflect: 'Reflect',
+    jgraduate_repeat: 'Repeat',
   },
   tools: {
     main_menu: 'Menu principal',
@@ -208,6 +211,58 @@ export default {
     snapping_stepsize: "Pas d'ancrage :",
     grid_color: 'Couleur de la grille',
     done: 'Done',
+    change_xxx_color: 'Change xxx color',
+    pick_paint_opavity: 'Pick a {{newValue}} Paint and Opacity',
+    open_color_picker: 'Click To Open Color Picker',
+    jpicker_title: 'Drag Markers To Pick A Color',
+    jpicker_new_color: 'new',
+    jpicker_current_color: 'current',
+    jpicker_tooltip_colors_new_color: 'New Color - Press &ldquo;OK&rdquo; To Commit',
+    jpicker_tooltip_colors_current_color: 'Click To Revert To Original Color',
+    jpicker_tooltip_buttons_ok: 'Commit To This Color Selection',
+    jpicker_tooltip_buttons_cancel: 'Cancel And Revert To Original Color',
+    jpicker_tooltip_hue_radio: 'Set To &ldquo;Hue&rdquo; Color Mode',
+    jpicker_tooltip_hue_textbox: 'Enter A &ldquo;Hue&rdquo; Value (0-360&deg;)',
+    jpicker_tooltip_saturation_radio: 'Set To &ldquo;Saturation&rdquo; Color Mode',
+    jpicker_tooltip_saturation_textbox: 'Enter A &ldquo;Saturation&rdquo; Value (0-100%)',
+    jpicker_tooltip_value_radio: 'Set To &ldquo;Value&rdquo; Color Mode',
+    jpicker_tooltip_value_textbox: 'Enter A &ldquo;Value&rdquo; Value (0-100%)',
+    jpicker_tooltip_red_radio: 'Set To &ldquo;Red&rdquo; Color Mode',
+    jpicker_tooltip_red_textbox: 'Enter A &ldquo;Red&rdquo; Value (0-255)',
+    jpicker_tooltip_green_radio: 'Set To &ldquo;Green&rdquo; Color Mode',
+    jpicker_tooltip_green_textbox: 'Enter A &ldquo;Green&rdquo; Value (0-255)',
+    jpicker_tooltip_blue_radio: 'Set To &ldquo;Blue&rdquo; Color Mode',
+    jpicker_tooltip_blue_textbox: 'Enter A &ldquo;Blue&rdquo; Value (0-255)',
+    jpicker_tooltip_alpha_radio: 'Set To &ldquo;Alpha&rdquo; Color Mode',
+    jpicker_tooltip_alpha_textbox: 'Enter A &ldquo;Alpha&rdquo; Value (0-100)',
+    jpicker_tooltip_hex_textbox: 'Enter A &ldquo;Hex&rdquo; Color Value (#000000-#ffffff)',
+    jpicker_tooltip_hex_alpha: 'Enter A &ldquo;Alpha&rdquo; Value (#00-#ff)',
+    jgraduate_solid_color: 'Solid Color',
+    jgraduate_linear_gradient: 'Linear Gradient',
+    jgraduate_radial_gradient: 'Radial Gradient',
+    jgraduate_begin_point: 'Begin Point',
+    jgraduate_enter_starting_x: 'Enter starting x value between 0.0 and 1.0',
+    jgraduate_enter_starting_y: 'Enter starting y value between 0.0 and 1.0',
+    jgraduate_end_point: 'End Point',
+    jgraduate_enter_ending_x: 'Enter ending x value between 0.0 and 1.0',
+    jgraduate_enter_ending_y: 'Enter ending y value between 0.0 and 1.0',
+    jgraduate_center_point: 'Center Point',
+    jgraduate_enter_value_x: 'Enter x value between 0.0 and 1.0',
+    jgraduate_enter_value_y: 'Enter y value between 0.0 and 1.0',
+    jgraduate_focal_point: 'Focal Point',
+    jgraduate_match_center: 'Match center:',
+    jgraduate_enter_focal_x: 'Enter x value between 0.0 and 1.0',
+    jgraduate_enter_focal_y: 'Enter y value between 0.0 and 1.0',
+    jgraduate_spread_method: 'Spread method',
+    jgraduate_radius: 'Radius:',
+    jgraduate_set_radius: 'Click to set radius',
+    jgraduate_ellip: 'Ellip:',
+    jgraduate_set_ellip: 'Click to set Ellip',
+    jgraduate_angle: 'Angle:',
+    jgraduate_set_angle: 'Click to set Angle',
+    jgraduate_deg: 'deg:',
+    jgraduate_opac: 'Opac:',
+    jgraduate_set_opac: 'Click to set Opac',
   },
   notification: {
     invalidAttrValGiven: 'Valeur fournie invalide',
diff --git a/src/editor/locale/lang.fy.js b/src/editor/locale/lang.fy.js
index 19e73af50..e530861ec 100644
--- a/src/editor/locale/lang.fy.js
+++ b/src/editor/locale/lang.fy.js
@@ -87,7 +87,10 @@ export default {
     times: 'times',
     prefs_and_content: 'Store preferences and SVG content locally',
     prefs_only: 'Only store preferences locally',
-    no_prefs_or_content: 'Do not store my preferences or SVG content locally'
+    no_prefs_or_content: 'Do not store my preferences or SVG content locally',
+    jgraduate_pad: 'Pad',
+    jgraduate_reflect: 'Reflect',
+    jgraduate_repeat: 'Repeat',
   },
   tools: {
     main_menu: 'Main Menu',
@@ -208,6 +211,58 @@ export default {
     snapping_stepsize: 'Snapping Step-Size:',
     grid_color: 'Grid color',
     done: 'Done',
+    change_xxx_color: 'Change xxx color',
+    pick_paint_opavity: 'Pick a {{newValue}} Paint and Opacity',
+    open_color_picker: 'Click To Open Color Picker',
+    jpicker_title: 'Drag Markers To Pick A Color',
+    jpicker_new_color: 'new',
+    jpicker_current_color: 'current',
+    jpicker_tooltip_colors_new_color: 'New Color - Press &ldquo;OK&rdquo; To Commit',
+    jpicker_tooltip_colors_current_color: 'Click To Revert To Original Color',
+    jpicker_tooltip_buttons_ok: 'Commit To This Color Selection',
+    jpicker_tooltip_buttons_cancel: 'Cancel And Revert To Original Color',
+    jpicker_tooltip_hue_radio: 'Set To &ldquo;Hue&rdquo; Color Mode',
+    jpicker_tooltip_hue_textbox: 'Enter A &ldquo;Hue&rdquo; Value (0-360&deg;)',
+    jpicker_tooltip_saturation_radio: 'Set To &ldquo;Saturation&rdquo; Color Mode',
+    jpicker_tooltip_saturation_textbox: 'Enter A &ldquo;Saturation&rdquo; Value (0-100%)',
+    jpicker_tooltip_value_radio: 'Set To &ldquo;Value&rdquo; Color Mode',
+    jpicker_tooltip_value_textbox: 'Enter A &ldquo;Value&rdquo; Value (0-100%)',
+    jpicker_tooltip_red_radio: 'Set To &ldquo;Red&rdquo; Color Mode',
+    jpicker_tooltip_red_textbox: 'Enter A &ldquo;Red&rdquo; Value (0-255)',
+    jpicker_tooltip_green_radio: 'Set To &ldquo;Green&rdquo; Color Mode',
+    jpicker_tooltip_green_textbox: 'Enter A &ldquo;Green&rdquo; Value (0-255)',
+    jpicker_tooltip_blue_radio: 'Set To &ldquo;Blue&rdquo; Color Mode',
+    jpicker_tooltip_blue_textbox: 'Enter A &ldquo;Blue&rdquo; Value (0-255)',
+    jpicker_tooltip_alpha_radio: 'Set To &ldquo;Alpha&rdquo; Color Mode',
+    jpicker_tooltip_alpha_textbox: 'Enter A &ldquo;Alpha&rdquo; Value (0-100)',
+    jpicker_tooltip_hex_textbox: 'Enter A &ldquo;Hex&rdquo; Color Value (#000000-#ffffff)',
+    jpicker_tooltip_hex_alpha: 'Enter A &ldquo;Alpha&rdquo; Value (#00-#ff)',
+    jgraduate_solid_color: 'Solid Color',
+    jgraduate_linear_gradient: 'Linear Gradient',
+    jgraduate_radial_gradient: 'Radial Gradient',
+    jgraduate_begin_point: 'Begin Point',
+    jgraduate_enter_starting_x: 'Enter starting x value between 0.0 and 1.0',
+    jgraduate_enter_starting_y: 'Enter starting y value between 0.0 and 1.0',
+    jgraduate_end_point: 'End Point',
+    jgraduate_enter_ending_x: 'Enter ending x value between 0.0 and 1.0',
+    jgraduate_enter_ending_y: 'Enter ending y value between 0.0 and 1.0',
+    jgraduate_center_point: 'Center Point',
+    jgraduate_enter_value_x: 'Enter x value between 0.0 and 1.0',
+    jgraduate_enter_value_y: 'Enter y value between 0.0 and 1.0',
+    jgraduate_focal_point: 'Focal Point',
+    jgraduate_match_center: 'Match center:',
+    jgraduate_enter_focal_x: 'Enter x value between 0.0 and 1.0',
+    jgraduate_enter_focal_y: 'Enter y value between 0.0 and 1.0',
+    jgraduate_spread_method: 'Spread method',
+    jgraduate_radius: 'Radius:',
+    jgraduate_set_radius: 'Click to set radius',
+    jgraduate_ellip: 'Ellip:',
+    jgraduate_set_ellip: 'Click to set Ellip',
+    jgraduate_angle: 'Angle:',
+    jgraduate_set_angle: 'Click to set Angle',
+    jgraduate_deg: 'deg:',
+    jgraduate_opac: 'Opac:',
+    jgraduate_set_opac: 'Click to set Opac',
   },
   notification: {
     invalidAttrValGiven: 'Ferkearde waarde jûn',
diff --git a/src/editor/locale/lang.ga.js b/src/editor/locale/lang.ga.js
index 08918a492..8d6c9886d 100644
--- a/src/editor/locale/lang.ga.js
+++ b/src/editor/locale/lang.ga.js
@@ -87,7 +87,10 @@ export default {
     times: 'times',
     prefs_and_content: 'Store preferences and SVG content locally',
     prefs_only: 'Only store preferences locally',
-    no_prefs_or_content: 'Do not store my preferences or SVG content locally'
+    no_prefs_or_content: 'Do not store my preferences or SVG content locally',
+    jgraduate_pad: 'Pad',
+    jgraduate_reflect: 'Reflect',
+    jgraduate_repeat: 'Repeat',
   },
   tools: {
     main_menu: 'Main Menu',
@@ -208,6 +211,58 @@ export default {
     snapping_stepsize: 'Snapping Step-Size:',
     grid_color: 'Grid color',
     done: 'Done',
+    change_xxx_color: 'Change xxx color',
+    pick_paint_opavity: 'Pick a {{newValue}} Paint and Opacity',
+    open_color_picker: 'Click To Open Color Picker',
+    jpicker_title: 'Drag Markers To Pick A Color',
+    jpicker_new_color: 'new',
+    jpicker_current_color: 'current',
+    jpicker_tooltip_colors_new_color: 'New Color - Press &ldquo;OK&rdquo; To Commit',
+    jpicker_tooltip_colors_current_color: 'Click To Revert To Original Color',
+    jpicker_tooltip_buttons_ok: 'Commit To This Color Selection',
+    jpicker_tooltip_buttons_cancel: 'Cancel And Revert To Original Color',
+    jpicker_tooltip_hue_radio: 'Set To &ldquo;Hue&rdquo; Color Mode',
+    jpicker_tooltip_hue_textbox: 'Enter A &ldquo;Hue&rdquo; Value (0-360&deg;)',
+    jpicker_tooltip_saturation_radio: 'Set To &ldquo;Saturation&rdquo; Color Mode',
+    jpicker_tooltip_saturation_textbox: 'Enter A &ldquo;Saturation&rdquo; Value (0-100%)',
+    jpicker_tooltip_value_radio: 'Set To &ldquo;Value&rdquo; Color Mode',
+    jpicker_tooltip_value_textbox: 'Enter A &ldquo;Value&rdquo; Value (0-100%)',
+    jpicker_tooltip_red_radio: 'Set To &ldquo;Red&rdquo; Color Mode',
+    jpicker_tooltip_red_textbox: 'Enter A &ldquo;Red&rdquo; Value (0-255)',
+    jpicker_tooltip_green_radio: 'Set To &ldquo;Green&rdquo; Color Mode',
+    jpicker_tooltip_green_textbox: 'Enter A &ldquo;Green&rdquo; Value (0-255)',
+    jpicker_tooltip_blue_radio: 'Set To &ldquo;Blue&rdquo; Color Mode',
+    jpicker_tooltip_blue_textbox: 'Enter A &ldquo;Blue&rdquo; Value (0-255)',
+    jpicker_tooltip_alpha_radio: 'Set To &ldquo;Alpha&rdquo; Color Mode',
+    jpicker_tooltip_alpha_textbox: 'Enter A &ldquo;Alpha&rdquo; Value (0-100)',
+    jpicker_tooltip_hex_textbox: 'Enter A &ldquo;Hex&rdquo; Color Value (#000000-#ffffff)',
+    jpicker_tooltip_hex_alpha: 'Enter A &ldquo;Alpha&rdquo; Value (#00-#ff)',
+    jgraduate_solid_color: 'Solid Color',
+    jgraduate_linear_gradient: 'Linear Gradient',
+    jgraduate_radial_gradient: 'Radial Gradient',
+    jgraduate_begin_point: 'Begin Point',
+    jgraduate_enter_starting_x: 'Enter starting x value between 0.0 and 1.0',
+    jgraduate_enter_starting_y: 'Enter starting y value between 0.0 and 1.0',
+    jgraduate_end_point: 'End Point',
+    jgraduate_enter_ending_x: 'Enter ending x value between 0.0 and 1.0',
+    jgraduate_enter_ending_y: 'Enter ending y value between 0.0 and 1.0',
+    jgraduate_center_point: 'Center Point',
+    jgraduate_enter_value_x: 'Enter x value between 0.0 and 1.0',
+    jgraduate_enter_value_y: 'Enter y value between 0.0 and 1.0',
+    jgraduate_focal_point: 'Focal Point',
+    jgraduate_match_center: 'Match center:',
+    jgraduate_enter_focal_x: 'Enter x value between 0.0 and 1.0',
+    jgraduate_enter_focal_y: 'Enter y value between 0.0 and 1.0',
+    jgraduate_spread_method: 'Spread method',
+    jgraduate_radius: 'Radius:',
+    jgraduate_set_radius: 'Click to set radius',
+    jgraduate_ellip: 'Ellip:',
+    jgraduate_set_ellip: 'Click to set Ellip',
+    jgraduate_angle: 'Angle:',
+    jgraduate_set_angle: 'Click to set Angle',
+    jgraduate_deg: 'deg:',
+    jgraduate_opac: 'Opac:',
+    jgraduate_set_opac: 'Click to set Opac',
   },
   notification: {
     invalidAttrValGiven: 'Invalid value given',
diff --git a/src/editor/locale/lang.gl.js b/src/editor/locale/lang.gl.js
index 927308005..dbcc47d69 100644
--- a/src/editor/locale/lang.gl.js
+++ b/src/editor/locale/lang.gl.js
@@ -87,7 +87,10 @@ export default {
     times: 'times',
     prefs_and_content: 'Store preferences and SVG content locally',
     prefs_only: 'Only store preferences locally',
-    no_prefs_or_content: 'Do not store my preferences or SVG content locally'
+    no_prefs_or_content: 'Do not store my preferences or SVG content locally',
+    jgraduate_pad: 'Pad',
+    jgraduate_reflect: 'Reflect',
+    jgraduate_repeat: 'Repeat',
   },
   tools: {
     main_menu: 'Main Menu',
@@ -208,6 +211,58 @@ export default {
     snapping_stepsize: 'Snapping Step-Size:',
     grid_color: 'Grid color',
     done: 'Done',
+    change_xxx_color: 'Change xxx color',
+    pick_paint_opavity: 'Pick a {{newValue}} Paint and Opacity',
+    open_color_picker: 'Click To Open Color Picker',
+    jpicker_title: 'Drag Markers To Pick A Color',
+    jpicker_new_color: 'new',
+    jpicker_current_color: 'current',
+    jpicker_tooltip_colors_new_color: 'New Color - Press &ldquo;OK&rdquo; To Commit',
+    jpicker_tooltip_colors_current_color: 'Click To Revert To Original Color',
+    jpicker_tooltip_buttons_ok: 'Commit To This Color Selection',
+    jpicker_tooltip_buttons_cancel: 'Cancel And Revert To Original Color',
+    jpicker_tooltip_hue_radio: 'Set To &ldquo;Hue&rdquo; Color Mode',
+    jpicker_tooltip_hue_textbox: 'Enter A &ldquo;Hue&rdquo; Value (0-360&deg;)',
+    jpicker_tooltip_saturation_radio: 'Set To &ldquo;Saturation&rdquo; Color Mode',
+    jpicker_tooltip_saturation_textbox: 'Enter A &ldquo;Saturation&rdquo; Value (0-100%)',
+    jpicker_tooltip_value_radio: 'Set To &ldquo;Value&rdquo; Color Mode',
+    jpicker_tooltip_value_textbox: 'Enter A &ldquo;Value&rdquo; Value (0-100%)',
+    jpicker_tooltip_red_radio: 'Set To &ldquo;Red&rdquo; Color Mode',
+    jpicker_tooltip_red_textbox: 'Enter A &ldquo;Red&rdquo; Value (0-255)',
+    jpicker_tooltip_green_radio: 'Set To &ldquo;Green&rdquo; Color Mode',
+    jpicker_tooltip_green_textbox: 'Enter A &ldquo;Green&rdquo; Value (0-255)',
+    jpicker_tooltip_blue_radio: 'Set To &ldquo;Blue&rdquo; Color Mode',
+    jpicker_tooltip_blue_textbox: 'Enter A &ldquo;Blue&rdquo; Value (0-255)',
+    jpicker_tooltip_alpha_radio: 'Set To &ldquo;Alpha&rdquo; Color Mode',
+    jpicker_tooltip_alpha_textbox: 'Enter A &ldquo;Alpha&rdquo; Value (0-100)',
+    jpicker_tooltip_hex_textbox: 'Enter A &ldquo;Hex&rdquo; Color Value (#000000-#ffffff)',
+    jpicker_tooltip_hex_alpha: 'Enter A &ldquo;Alpha&rdquo; Value (#00-#ff)',
+    jgraduate_solid_color: 'Solid Color',
+    jgraduate_linear_gradient: 'Linear Gradient',
+    jgraduate_radial_gradient: 'Radial Gradient',
+    jgraduate_begin_point: 'Begin Point',
+    jgraduate_enter_starting_x: 'Enter starting x value between 0.0 and 1.0',
+    jgraduate_enter_starting_y: 'Enter starting y value between 0.0 and 1.0',
+    jgraduate_end_point: 'End Point',
+    jgraduate_enter_ending_x: 'Enter ending x value between 0.0 and 1.0',
+    jgraduate_enter_ending_y: 'Enter ending y value between 0.0 and 1.0',
+    jgraduate_center_point: 'Center Point',
+    jgraduate_enter_value_x: 'Enter x value between 0.0 and 1.0',
+    jgraduate_enter_value_y: 'Enter y value between 0.0 and 1.0',
+    jgraduate_focal_point: 'Focal Point',
+    jgraduate_match_center: 'Match center:',
+    jgraduate_enter_focal_x: 'Enter x value between 0.0 and 1.0',
+    jgraduate_enter_focal_y: 'Enter y value between 0.0 and 1.0',
+    jgraduate_spread_method: 'Spread method',
+    jgraduate_radius: 'Radius:',
+    jgraduate_set_radius: 'Click to set radius',
+    jgraduate_ellip: 'Ellip:',
+    jgraduate_set_ellip: 'Click to set Ellip',
+    jgraduate_angle: 'Angle:',
+    jgraduate_set_angle: 'Click to set Angle',
+    jgraduate_deg: 'deg:',
+    jgraduate_opac: 'Opac:',
+    jgraduate_set_opac: 'Click to set Opac',
   },
   notification: {
     invalidAttrValGiven: 'Invalid value given',
diff --git a/src/editor/locale/lang.he.js b/src/editor/locale/lang.he.js
index 845fc69b0..7ab5539f0 100755
--- a/src/editor/locale/lang.he.js
+++ b/src/editor/locale/lang.he.js
@@ -87,7 +87,10 @@ export default {
     times: 'times',
     prefs_and_content: 'Store preferences and SVG content locally',
     prefs_only: 'Only store preferences locally',
-    no_prefs_or_content: 'Do not store my preferences or SVG content locally'
+    no_prefs_or_content: 'Do not store my preferences or SVG content locally',
+    jgraduate_pad: 'Pad',
+    jgraduate_reflect: 'Reflect',
+    jgraduate_repeat: 'Repeat',
   },
   tools: {
     main_menu: 'Main Menu',
@@ -208,6 +211,58 @@ export default {
     snapping_stepsize: 'Snapping Step-Size:',
     grid_color: 'Grid color',
     done: 'Done',
+    change_xxx_color: 'Change xxx color',
+    pick_paint_opavity: 'Pick a {{newValue}} Paint and Opacity',
+    open_color_picker: 'Click To Open Color Picker',
+    jpicker_title: 'Drag Markers To Pick A Color',
+    jpicker_new_color: 'new',
+    jpicker_current_color: 'current',
+    jpicker_tooltip_colors_new_color: 'New Color - Press &ldquo;OK&rdquo; To Commit',
+    jpicker_tooltip_colors_current_color: 'Click To Revert To Original Color',
+    jpicker_tooltip_buttons_ok: 'Commit To This Color Selection',
+    jpicker_tooltip_buttons_cancel: 'Cancel And Revert To Original Color',
+    jpicker_tooltip_hue_radio: 'Set To &ldquo;Hue&rdquo; Color Mode',
+    jpicker_tooltip_hue_textbox: 'Enter A &ldquo;Hue&rdquo; Value (0-360&deg;)',
+    jpicker_tooltip_saturation_radio: 'Set To &ldquo;Saturation&rdquo; Color Mode',
+    jpicker_tooltip_saturation_textbox: 'Enter A &ldquo;Saturation&rdquo; Value (0-100%)',
+    jpicker_tooltip_value_radio: 'Set To &ldquo;Value&rdquo; Color Mode',
+    jpicker_tooltip_value_textbox: 'Enter A &ldquo;Value&rdquo; Value (0-100%)',
+    jpicker_tooltip_red_radio: 'Set To &ldquo;Red&rdquo; Color Mode',
+    jpicker_tooltip_red_textbox: 'Enter A &ldquo;Red&rdquo; Value (0-255)',
+    jpicker_tooltip_green_radio: 'Set To &ldquo;Green&rdquo; Color Mode',
+    jpicker_tooltip_green_textbox: 'Enter A &ldquo;Green&rdquo; Value (0-255)',
+    jpicker_tooltip_blue_radio: 'Set To &ldquo;Blue&rdquo; Color Mode',
+    jpicker_tooltip_blue_textbox: 'Enter A &ldquo;Blue&rdquo; Value (0-255)',
+    jpicker_tooltip_alpha_radio: 'Set To &ldquo;Alpha&rdquo; Color Mode',
+    jpicker_tooltip_alpha_textbox: 'Enter A &ldquo;Alpha&rdquo; Value (0-100)',
+    jpicker_tooltip_hex_textbox: 'Enter A &ldquo;Hex&rdquo; Color Value (#000000-#ffffff)',
+    jpicker_tooltip_hex_alpha: 'Enter A &ldquo;Alpha&rdquo; Value (#00-#ff)',
+    jgraduate_solid_color: 'Solid Color',
+    jgraduate_linear_gradient: 'Linear Gradient',
+    jgraduate_radial_gradient: 'Radial Gradient',
+    jgraduate_begin_point: 'Begin Point',
+    jgraduate_enter_starting_x: 'Enter starting x value between 0.0 and 1.0',
+    jgraduate_enter_starting_y: 'Enter starting y value between 0.0 and 1.0',
+    jgraduate_end_point: 'End Point',
+    jgraduate_enter_ending_x: 'Enter ending x value between 0.0 and 1.0',
+    jgraduate_enter_ending_y: 'Enter ending y value between 0.0 and 1.0',
+    jgraduate_center_point: 'Center Point',
+    jgraduate_enter_value_x: 'Enter x value between 0.0 and 1.0',
+    jgraduate_enter_value_y: 'Enter y value between 0.0 and 1.0',
+    jgraduate_focal_point: 'Focal Point',
+    jgraduate_match_center: 'Match center:',
+    jgraduate_enter_focal_x: 'Enter x value between 0.0 and 1.0',
+    jgraduate_enter_focal_y: 'Enter y value between 0.0 and 1.0',
+    jgraduate_spread_method: 'Spread method',
+    jgraduate_radius: 'Radius:',
+    jgraduate_set_radius: 'Click to set radius',
+    jgraduate_ellip: 'Ellip:',
+    jgraduate_set_ellip: 'Click to set Ellip',
+    jgraduate_angle: 'Angle:',
+    jgraduate_set_angle: 'Click to set Angle',
+    jgraduate_deg: 'deg:',
+    jgraduate_opac: 'Opac:',
+    jgraduate_set_opac: 'Click to set Opac',
   },
   notification: {
     invalidAttrValGiven: 'Invalid value given',
diff --git a/src/editor/locale/lang.hi.js b/src/editor/locale/lang.hi.js
index 79f9d4f45..ebc94e61e 100644
--- a/src/editor/locale/lang.hi.js
+++ b/src/editor/locale/lang.hi.js
@@ -87,7 +87,10 @@ export default {
     times: 'times',
     prefs_and_content: 'Store preferences and SVG content locally',
     prefs_only: 'Only store preferences locally',
-    no_prefs_or_content: 'Do not store my preferences or SVG content locally'
+    no_prefs_or_content: 'Do not store my preferences or SVG content locally',
+    jgraduate_pad: 'Pad',
+    jgraduate_reflect: 'Reflect',
+    jgraduate_repeat: 'Repeat',
   },
   tools: {
     main_menu: 'Main Menu',
@@ -208,6 +211,58 @@ export default {
     snapping_stepsize: 'Snapping Step-Size:',
     grid_color: 'Grid color',
     done: 'Done',
+    change_xxx_color: 'Change xxx color',
+    pick_paint_opavity: 'Pick a {{newValue}} Paint and Opacity',
+    open_color_picker: 'Click To Open Color Picker',
+    jpicker_title: 'Drag Markers To Pick A Color',
+    jpicker_new_color: 'new',
+    jpicker_current_color: 'current',
+    jpicker_tooltip_colors_new_color: 'New Color - Press &ldquo;OK&rdquo; To Commit',
+    jpicker_tooltip_colors_current_color: 'Click To Revert To Original Color',
+    jpicker_tooltip_buttons_ok: 'Commit To This Color Selection',
+    jpicker_tooltip_buttons_cancel: 'Cancel And Revert To Original Color',
+    jpicker_tooltip_hue_radio: 'Set To &ldquo;Hue&rdquo; Color Mode',
+    jpicker_tooltip_hue_textbox: 'Enter A &ldquo;Hue&rdquo; Value (0-360&deg;)',
+    jpicker_tooltip_saturation_radio: 'Set To &ldquo;Saturation&rdquo; Color Mode',
+    jpicker_tooltip_saturation_textbox: 'Enter A &ldquo;Saturation&rdquo; Value (0-100%)',
+    jpicker_tooltip_value_radio: 'Set To &ldquo;Value&rdquo; Color Mode',
+    jpicker_tooltip_value_textbox: 'Enter A &ldquo;Value&rdquo; Value (0-100%)',
+    jpicker_tooltip_red_radio: 'Set To &ldquo;Red&rdquo; Color Mode',
+    jpicker_tooltip_red_textbox: 'Enter A &ldquo;Red&rdquo; Value (0-255)',
+    jpicker_tooltip_green_radio: 'Set To &ldquo;Green&rdquo; Color Mode',
+    jpicker_tooltip_green_textbox: 'Enter A &ldquo;Green&rdquo; Value (0-255)',
+    jpicker_tooltip_blue_radio: 'Set To &ldquo;Blue&rdquo; Color Mode',
+    jpicker_tooltip_blue_textbox: 'Enter A &ldquo;Blue&rdquo; Value (0-255)',
+    jpicker_tooltip_alpha_radio: 'Set To &ldquo;Alpha&rdquo; Color Mode',
+    jpicker_tooltip_alpha_textbox: 'Enter A &ldquo;Alpha&rdquo; Value (0-100)',
+    jpicker_tooltip_hex_textbox: 'Enter A &ldquo;Hex&rdquo; Color Value (#000000-#ffffff)',
+    jpicker_tooltip_hex_alpha: 'Enter A &ldquo;Alpha&rdquo; Value (#00-#ff)',
+    jgraduate_solid_color: 'Solid Color',
+    jgraduate_linear_gradient: 'Linear Gradient',
+    jgraduate_radial_gradient: 'Radial Gradient',
+    jgraduate_begin_point: 'Begin Point',
+    jgraduate_enter_starting_x: 'Enter starting x value between 0.0 and 1.0',
+    jgraduate_enter_starting_y: 'Enter starting y value between 0.0 and 1.0',
+    jgraduate_end_point: 'End Point',
+    jgraduate_enter_ending_x: 'Enter ending x value between 0.0 and 1.0',
+    jgraduate_enter_ending_y: 'Enter ending y value between 0.0 and 1.0',
+    jgraduate_center_point: 'Center Point',
+    jgraduate_enter_value_x: 'Enter x value between 0.0 and 1.0',
+    jgraduate_enter_value_y: 'Enter y value between 0.0 and 1.0',
+    jgraduate_focal_point: 'Focal Point',
+    jgraduate_match_center: 'Match center:',
+    jgraduate_enter_focal_x: 'Enter x value between 0.0 and 1.0',
+    jgraduate_enter_focal_y: 'Enter y value between 0.0 and 1.0',
+    jgraduate_spread_method: 'Spread method',
+    jgraduate_radius: 'Radius:',
+    jgraduate_set_radius: 'Click to set radius',
+    jgraduate_ellip: 'Ellip:',
+    jgraduate_set_ellip: 'Click to set Ellip',
+    jgraduate_angle: 'Angle:',
+    jgraduate_set_angle: 'Click to set Angle',
+    jgraduate_deg: 'deg:',
+    jgraduate_opac: 'Opac:',
+    jgraduate_set_opac: 'Click to set Opac',
   },
   notification: {
     invalidAttrValGiven: 'अमान्य मूल्य',
diff --git a/src/editor/locale/lang.hr.js b/src/editor/locale/lang.hr.js
index bfff0a8be..d0798dda7 100644
--- a/src/editor/locale/lang.hr.js
+++ b/src/editor/locale/lang.hr.js
@@ -87,7 +87,10 @@ export default {
     times: 'times',
     prefs_and_content: 'Store preferences and SVG content locally',
     prefs_only: 'Only store preferences locally',
-    no_prefs_or_content: 'Do not store my preferences or SVG content locally'
+    no_prefs_or_content: 'Do not store my preferences or SVG content locally',
+    jgraduate_pad: 'Pad',
+    jgraduate_reflect: 'Reflect',
+    jgraduate_repeat: 'Repeat',
   },
   tools: {
     main_menu: 'Main Menu',
@@ -208,6 +211,58 @@ export default {
     snapping_stepsize: 'Snapping Step-Size:',
     grid_color: 'Grid color',
     done: 'Done',
+    change_xxx_color: 'Change xxx color',
+    pick_paint_opavity: 'Pick a {{newValue}} Paint and Opacity',
+    open_color_picker: 'Click To Open Color Picker',
+    jpicker_title: 'Drag Markers To Pick A Color',
+    jpicker_new_color: 'new',
+    jpicker_current_color: 'current',
+    jpicker_tooltip_colors_new_color: 'New Color - Press &ldquo;OK&rdquo; To Commit',
+    jpicker_tooltip_colors_current_color: 'Click To Revert To Original Color',
+    jpicker_tooltip_buttons_ok: 'Commit To This Color Selection',
+    jpicker_tooltip_buttons_cancel: 'Cancel And Revert To Original Color',
+    jpicker_tooltip_hue_radio: 'Set To &ldquo;Hue&rdquo; Color Mode',
+    jpicker_tooltip_hue_textbox: 'Enter A &ldquo;Hue&rdquo; Value (0-360&deg;)',
+    jpicker_tooltip_saturation_radio: 'Set To &ldquo;Saturation&rdquo; Color Mode',
+    jpicker_tooltip_saturation_textbox: 'Enter A &ldquo;Saturation&rdquo; Value (0-100%)',
+    jpicker_tooltip_value_radio: 'Set To &ldquo;Value&rdquo; Color Mode',
+    jpicker_tooltip_value_textbox: 'Enter A &ldquo;Value&rdquo; Value (0-100%)',
+    jpicker_tooltip_red_radio: 'Set To &ldquo;Red&rdquo; Color Mode',
+    jpicker_tooltip_red_textbox: 'Enter A &ldquo;Red&rdquo; Value (0-255)',
+    jpicker_tooltip_green_radio: 'Set To &ldquo;Green&rdquo; Color Mode',
+    jpicker_tooltip_green_textbox: 'Enter A &ldquo;Green&rdquo; Value (0-255)',
+    jpicker_tooltip_blue_radio: 'Set To &ldquo;Blue&rdquo; Color Mode',
+    jpicker_tooltip_blue_textbox: 'Enter A &ldquo;Blue&rdquo; Value (0-255)',
+    jpicker_tooltip_alpha_radio: 'Set To &ldquo;Alpha&rdquo; Color Mode',
+    jpicker_tooltip_alpha_textbox: 'Enter A &ldquo;Alpha&rdquo; Value (0-100)',
+    jpicker_tooltip_hex_textbox: 'Enter A &ldquo;Hex&rdquo; Color Value (#000000-#ffffff)',
+    jpicker_tooltip_hex_alpha: 'Enter A &ldquo;Alpha&rdquo; Value (#00-#ff)',
+    jgraduate_solid_color: 'Solid Color',
+    jgraduate_linear_gradient: 'Linear Gradient',
+    jgraduate_radial_gradient: 'Radial Gradient',
+    jgraduate_begin_point: 'Begin Point',
+    jgraduate_enter_starting_x: 'Enter starting x value between 0.0 and 1.0',
+    jgraduate_enter_starting_y: 'Enter starting y value between 0.0 and 1.0',
+    jgraduate_end_point: 'End Point',
+    jgraduate_enter_ending_x: 'Enter ending x value between 0.0 and 1.0',
+    jgraduate_enter_ending_y: 'Enter ending y value between 0.0 and 1.0',
+    jgraduate_center_point: 'Center Point',
+    jgraduate_enter_value_x: 'Enter x value between 0.0 and 1.0',
+    jgraduate_enter_value_y: 'Enter y value between 0.0 and 1.0',
+    jgraduate_focal_point: 'Focal Point',
+    jgraduate_match_center: 'Match center:',
+    jgraduate_enter_focal_x: 'Enter x value between 0.0 and 1.0',
+    jgraduate_enter_focal_y: 'Enter y value between 0.0 and 1.0',
+    jgraduate_spread_method: 'Spread method',
+    jgraduate_radius: 'Radius:',
+    jgraduate_set_radius: 'Click to set radius',
+    jgraduate_ellip: 'Ellip:',
+    jgraduate_set_ellip: 'Click to set Ellip',
+    jgraduate_angle: 'Angle:',
+    jgraduate_set_angle: 'Click to set Angle',
+    jgraduate_deg: 'deg:',
+    jgraduate_opac: 'Opac:',
+    jgraduate_set_opac: 'Click to set Opac',
   },
   notification: {
     invalidAttrValGiven: 'Invalid value given',
diff --git a/src/editor/locale/lang.hu.js b/src/editor/locale/lang.hu.js
index 703250c75..43bd5f522 100644
--- a/src/editor/locale/lang.hu.js
+++ b/src/editor/locale/lang.hu.js
@@ -87,7 +87,10 @@ export default {
     times: 'times',
     prefs_and_content: 'Store preferences and SVG content locally',
     prefs_only: 'Only store preferences locally',
-    no_prefs_or_content: 'Do not store my preferences or SVG content locally'
+    no_prefs_or_content: 'Do not store my preferences or SVG content locally',
+    jgraduate_pad: 'Pad',
+    jgraduate_reflect: 'Reflect',
+    jgraduate_repeat: 'Repeat',
   },
   tools: {
     main_menu: 'Main Menu',
@@ -208,6 +211,58 @@ export default {
     snapping_stepsize: 'Snapping Step-Size:',
     grid_color: 'Grid color',
     done: 'Done',
+    change_xxx_color: 'Change xxx color',
+    pick_paint_opavity: 'Pick a {{newValue}} Paint and Opacity',
+    open_color_picker: 'Click To Open Color Picker',
+    jpicker_title: 'Drag Markers To Pick A Color',
+    jpicker_new_color: 'new',
+    jpicker_current_color: 'current',
+    jpicker_tooltip_colors_new_color: 'New Color - Press &ldquo;OK&rdquo; To Commit',
+    jpicker_tooltip_colors_current_color: 'Click To Revert To Original Color',
+    jpicker_tooltip_buttons_ok: 'Commit To This Color Selection',
+    jpicker_tooltip_buttons_cancel: 'Cancel And Revert To Original Color',
+    jpicker_tooltip_hue_radio: 'Set To &ldquo;Hue&rdquo; Color Mode',
+    jpicker_tooltip_hue_textbox: 'Enter A &ldquo;Hue&rdquo; Value (0-360&deg;)',
+    jpicker_tooltip_saturation_radio: 'Set To &ldquo;Saturation&rdquo; Color Mode',
+    jpicker_tooltip_saturation_textbox: 'Enter A &ldquo;Saturation&rdquo; Value (0-100%)',
+    jpicker_tooltip_value_radio: 'Set To &ldquo;Value&rdquo; Color Mode',
+    jpicker_tooltip_value_textbox: 'Enter A &ldquo;Value&rdquo; Value (0-100%)',
+    jpicker_tooltip_red_radio: 'Set To &ldquo;Red&rdquo; Color Mode',
+    jpicker_tooltip_red_textbox: 'Enter A &ldquo;Red&rdquo; Value (0-255)',
+    jpicker_tooltip_green_radio: 'Set To &ldquo;Green&rdquo; Color Mode',
+    jpicker_tooltip_green_textbox: 'Enter A &ldquo;Green&rdquo; Value (0-255)',
+    jpicker_tooltip_blue_radio: 'Set To &ldquo;Blue&rdquo; Color Mode',
+    jpicker_tooltip_blue_textbox: 'Enter A &ldquo;Blue&rdquo; Value (0-255)',
+    jpicker_tooltip_alpha_radio: 'Set To &ldquo;Alpha&rdquo; Color Mode',
+    jpicker_tooltip_alpha_textbox: 'Enter A &ldquo;Alpha&rdquo; Value (0-100)',
+    jpicker_tooltip_hex_textbox: 'Enter A &ldquo;Hex&rdquo; Color Value (#000000-#ffffff)',
+    jpicker_tooltip_hex_alpha: 'Enter A &ldquo;Alpha&rdquo; Value (#00-#ff)',
+    jgraduate_solid_color: 'Solid Color',
+    jgraduate_linear_gradient: 'Linear Gradient',
+    jgraduate_radial_gradient: 'Radial Gradient',
+    jgraduate_begin_point: 'Begin Point',
+    jgraduate_enter_starting_x: 'Enter starting x value between 0.0 and 1.0',
+    jgraduate_enter_starting_y: 'Enter starting y value between 0.0 and 1.0',
+    jgraduate_end_point: 'End Point',
+    jgraduate_enter_ending_x: 'Enter ending x value between 0.0 and 1.0',
+    jgraduate_enter_ending_y: 'Enter ending y value between 0.0 and 1.0',
+    jgraduate_center_point: 'Center Point',
+    jgraduate_enter_value_x: 'Enter x value between 0.0 and 1.0',
+    jgraduate_enter_value_y: 'Enter y value between 0.0 and 1.0',
+    jgraduate_focal_point: 'Focal Point',
+    jgraduate_match_center: 'Match center:',
+    jgraduate_enter_focal_x: 'Enter x value between 0.0 and 1.0',
+    jgraduate_enter_focal_y: 'Enter y value between 0.0 and 1.0',
+    jgraduate_spread_method: 'Spread method',
+    jgraduate_radius: 'Radius:',
+    jgraduate_set_radius: 'Click to set radius',
+    jgraduate_ellip: 'Ellip:',
+    jgraduate_set_ellip: 'Click to set Ellip',
+    jgraduate_angle: 'Angle:',
+    jgraduate_set_angle: 'Click to set Angle',
+    jgraduate_deg: 'deg:',
+    jgraduate_opac: 'Opac:',
+    jgraduate_set_opac: 'Click to set Opac',
   },
   notification: {
     invalidAttrValGiven: 'Invalid value given',
diff --git a/src/editor/locale/lang.hy.js b/src/editor/locale/lang.hy.js
index c11c06f55..c916dd394 100644
--- a/src/editor/locale/lang.hy.js
+++ b/src/editor/locale/lang.hy.js
@@ -87,7 +87,10 @@ export default {
     times: 'times',
     prefs_and_content: 'Store preferences and SVG content locally',
     prefs_only: 'Only store preferences locally',
-    no_prefs_or_content: 'Do not store my preferences or SVG content locally'
+    no_prefs_or_content: 'Do not store my preferences or SVG content locally',
+    jgraduate_pad: 'Pad',
+    jgraduate_reflect: 'Reflect',
+    jgraduate_repeat: 'Repeat',
   },
   tools: {
     main_menu: 'Main Menu',
@@ -208,6 +211,58 @@ export default {
     snapping_stepsize: 'Snapping Step-Size:',
     grid_color: 'Grid color',
     done: 'Done',
+    change_xxx_color: 'Change xxx color',
+    pick_paint_opavity: 'Pick a {{newValue}} Paint and Opacity',
+    open_color_picker: 'Click To Open Color Picker',
+    jpicker_title: 'Drag Markers To Pick A Color',
+    jpicker_new_color: 'new',
+    jpicker_current_color: 'current',
+    jpicker_tooltip_colors_new_color: 'New Color - Press &ldquo;OK&rdquo; To Commit',
+    jpicker_tooltip_colors_current_color: 'Click To Revert To Original Color',
+    jpicker_tooltip_buttons_ok: 'Commit To This Color Selection',
+    jpicker_tooltip_buttons_cancel: 'Cancel And Revert To Original Color',
+    jpicker_tooltip_hue_radio: 'Set To &ldquo;Hue&rdquo; Color Mode',
+    jpicker_tooltip_hue_textbox: 'Enter A &ldquo;Hue&rdquo; Value (0-360&deg;)',
+    jpicker_tooltip_saturation_radio: 'Set To &ldquo;Saturation&rdquo; Color Mode',
+    jpicker_tooltip_saturation_textbox: 'Enter A &ldquo;Saturation&rdquo; Value (0-100%)',
+    jpicker_tooltip_value_radio: 'Set To &ldquo;Value&rdquo; Color Mode',
+    jpicker_tooltip_value_textbox: 'Enter A &ldquo;Value&rdquo; Value (0-100%)',
+    jpicker_tooltip_red_radio: 'Set To &ldquo;Red&rdquo; Color Mode',
+    jpicker_tooltip_red_textbox: 'Enter A &ldquo;Red&rdquo; Value (0-255)',
+    jpicker_tooltip_green_radio: 'Set To &ldquo;Green&rdquo; Color Mode',
+    jpicker_tooltip_green_textbox: 'Enter A &ldquo;Green&rdquo; Value (0-255)',
+    jpicker_tooltip_blue_radio: 'Set To &ldquo;Blue&rdquo; Color Mode',
+    jpicker_tooltip_blue_textbox: 'Enter A &ldquo;Blue&rdquo; Value (0-255)',
+    jpicker_tooltip_alpha_radio: 'Set To &ldquo;Alpha&rdquo; Color Mode',
+    jpicker_tooltip_alpha_textbox: 'Enter A &ldquo;Alpha&rdquo; Value (0-100)',
+    jpicker_tooltip_hex_textbox: 'Enter A &ldquo;Hex&rdquo; Color Value (#000000-#ffffff)',
+    jpicker_tooltip_hex_alpha: 'Enter A &ldquo;Alpha&rdquo; Value (#00-#ff)',
+    jgraduate_solid_color: 'Solid Color',
+    jgraduate_linear_gradient: 'Linear Gradient',
+    jgraduate_radial_gradient: 'Radial Gradient',
+    jgraduate_begin_point: 'Begin Point',
+    jgraduate_enter_starting_x: 'Enter starting x value between 0.0 and 1.0',
+    jgraduate_enter_starting_y: 'Enter starting y value between 0.0 and 1.0',
+    jgraduate_end_point: 'End Point',
+    jgraduate_enter_ending_x: 'Enter ending x value between 0.0 and 1.0',
+    jgraduate_enter_ending_y: 'Enter ending y value between 0.0 and 1.0',
+    jgraduate_center_point: 'Center Point',
+    jgraduate_enter_value_x: 'Enter x value between 0.0 and 1.0',
+    jgraduate_enter_value_y: 'Enter y value between 0.0 and 1.0',
+    jgraduate_focal_point: 'Focal Point',
+    jgraduate_match_center: 'Match center:',
+    jgraduate_enter_focal_x: 'Enter x value between 0.0 and 1.0',
+    jgraduate_enter_focal_y: 'Enter y value between 0.0 and 1.0',
+    jgraduate_spread_method: 'Spread method',
+    jgraduate_radius: 'Radius:',
+    jgraduate_set_radius: 'Click to set radius',
+    jgraduate_ellip: 'Ellip:',
+    jgraduate_set_ellip: 'Click to set Ellip',
+    jgraduate_angle: 'Angle:',
+    jgraduate_set_angle: 'Click to set Angle',
+    jgraduate_deg: 'deg:',
+    jgraduate_opac: 'Opac:',
+    jgraduate_set_opac: 'Click to set Opac',
   },
   notification: {
     invalidAttrValGiven: 'Invalid value given',
diff --git a/src/editor/locale/lang.id.js b/src/editor/locale/lang.id.js
index 5bc45aa46..a0a2dca58 100644
--- a/src/editor/locale/lang.id.js
+++ b/src/editor/locale/lang.id.js
@@ -87,7 +87,10 @@ export default {
     times: 'times',
     prefs_and_content: 'Store preferences and SVG content locally',
     prefs_only: 'Only store preferences locally',
-    no_prefs_or_content: 'Do not store my preferences or SVG content locally'
+    no_prefs_or_content: 'Do not store my preferences or SVG content locally',
+    jgraduate_pad: 'Pad',
+    jgraduate_reflect: 'Reflect',
+    jgraduate_repeat: 'Repeat',
   },
   tools: {
     main_menu: 'Main Menu',
@@ -208,6 +211,58 @@ export default {
     snapping_stepsize: 'Snapping Step-Size:',
     grid_color: 'Grid color',
     done: 'Done',
+    change_xxx_color: 'Change xxx color',
+    pick_paint_opavity: 'Pick a {{newValue}} Paint and Opacity',
+    open_color_picker: 'Click To Open Color Picker',
+    jpicker_title: 'Drag Markers To Pick A Color',
+    jpicker_new_color: 'new',
+    jpicker_current_color: 'current',
+    jpicker_tooltip_colors_new_color: 'New Color - Press &ldquo;OK&rdquo; To Commit',
+    jpicker_tooltip_colors_current_color: 'Click To Revert To Original Color',
+    jpicker_tooltip_buttons_ok: 'Commit To This Color Selection',
+    jpicker_tooltip_buttons_cancel: 'Cancel And Revert To Original Color',
+    jpicker_tooltip_hue_radio: 'Set To &ldquo;Hue&rdquo; Color Mode',
+    jpicker_tooltip_hue_textbox: 'Enter A &ldquo;Hue&rdquo; Value (0-360&deg;)',
+    jpicker_tooltip_saturation_radio: 'Set To &ldquo;Saturation&rdquo; Color Mode',
+    jpicker_tooltip_saturation_textbox: 'Enter A &ldquo;Saturation&rdquo; Value (0-100%)',
+    jpicker_tooltip_value_radio: 'Set To &ldquo;Value&rdquo; Color Mode',
+    jpicker_tooltip_value_textbox: 'Enter A &ldquo;Value&rdquo; Value (0-100%)',
+    jpicker_tooltip_red_radio: 'Set To &ldquo;Red&rdquo; Color Mode',
+    jpicker_tooltip_red_textbox: 'Enter A &ldquo;Red&rdquo; Value (0-255)',
+    jpicker_tooltip_green_radio: 'Set To &ldquo;Green&rdquo; Color Mode',
+    jpicker_tooltip_green_textbox: 'Enter A &ldquo;Green&rdquo; Value (0-255)',
+    jpicker_tooltip_blue_radio: 'Set To &ldquo;Blue&rdquo; Color Mode',
+    jpicker_tooltip_blue_textbox: 'Enter A &ldquo;Blue&rdquo; Value (0-255)',
+    jpicker_tooltip_alpha_radio: 'Set To &ldquo;Alpha&rdquo; Color Mode',
+    jpicker_tooltip_alpha_textbox: 'Enter A &ldquo;Alpha&rdquo; Value (0-100)',
+    jpicker_tooltip_hex_textbox: 'Enter A &ldquo;Hex&rdquo; Color Value (#000000-#ffffff)',
+    jpicker_tooltip_hex_alpha: 'Enter A &ldquo;Alpha&rdquo; Value (#00-#ff)',
+    jgraduate_solid_color: 'Solid Color',
+    jgraduate_linear_gradient: 'Linear Gradient',
+    jgraduate_radial_gradient: 'Radial Gradient',
+    jgraduate_begin_point: 'Begin Point',
+    jgraduate_enter_starting_x: 'Enter starting x value between 0.0 and 1.0',
+    jgraduate_enter_starting_y: 'Enter starting y value between 0.0 and 1.0',
+    jgraduate_end_point: 'End Point',
+    jgraduate_enter_ending_x: 'Enter ending x value between 0.0 and 1.0',
+    jgraduate_enter_ending_y: 'Enter ending y value between 0.0 and 1.0',
+    jgraduate_center_point: 'Center Point',
+    jgraduate_enter_value_x: 'Enter x value between 0.0 and 1.0',
+    jgraduate_enter_value_y: 'Enter y value between 0.0 and 1.0',
+    jgraduate_focal_point: 'Focal Point',
+    jgraduate_match_center: 'Match center:',
+    jgraduate_enter_focal_x: 'Enter x value between 0.0 and 1.0',
+    jgraduate_enter_focal_y: 'Enter y value between 0.0 and 1.0',
+    jgraduate_spread_method: 'Spread method',
+    jgraduate_radius: 'Radius:',
+    jgraduate_set_radius: 'Click to set radius',
+    jgraduate_ellip: 'Ellip:',
+    jgraduate_set_ellip: 'Click to set Ellip',
+    jgraduate_angle: 'Angle:',
+    jgraduate_set_angle: 'Click to set Angle',
+    jgraduate_deg: 'deg:',
+    jgraduate_opac: 'Opac:',
+    jgraduate_set_opac: 'Click to set Opac',
   },
   notification: {
     invalidAttrValGiven: 'Invalid value given',
diff --git a/src/editor/locale/lang.is.js b/src/editor/locale/lang.is.js
index 9223d5268..0f2634c2b 100644
--- a/src/editor/locale/lang.is.js
+++ b/src/editor/locale/lang.is.js
@@ -87,7 +87,10 @@ export default {
     times: 'times',
     prefs_and_content: 'Store preferences and SVG content locally',
     prefs_only: 'Only store preferences locally',
-    no_prefs_or_content: 'Do not store my preferences or SVG content locally'
+    no_prefs_or_content: 'Do not store my preferences or SVG content locally',
+    jgraduate_pad: 'Pad',
+    jgraduate_reflect: 'Reflect',
+    jgraduate_repeat: 'Repeat',
   },
   tools: {
     main_menu: 'Main Menu',
@@ -208,6 +211,58 @@ export default {
     snapping_stepsize: 'Snapping Step-Size:',
     grid_color: 'Grid color',
     done: 'Done',
+    change_xxx_color: 'Change xxx color',
+    pick_paint_opavity: 'Pick a {{newValue}} Paint and Opacity',
+    open_color_picker: 'Click To Open Color Picker',
+    jpicker_title: 'Drag Markers To Pick A Color',
+    jpicker_new_color: 'new',
+    jpicker_current_color: 'current',
+    jpicker_tooltip_colors_new_color: 'New Color - Press &ldquo;OK&rdquo; To Commit',
+    jpicker_tooltip_colors_current_color: 'Click To Revert To Original Color',
+    jpicker_tooltip_buttons_ok: 'Commit To This Color Selection',
+    jpicker_tooltip_buttons_cancel: 'Cancel And Revert To Original Color',
+    jpicker_tooltip_hue_radio: 'Set To &ldquo;Hue&rdquo; Color Mode',
+    jpicker_tooltip_hue_textbox: 'Enter A &ldquo;Hue&rdquo; Value (0-360&deg;)',
+    jpicker_tooltip_saturation_radio: 'Set To &ldquo;Saturation&rdquo; Color Mode',
+    jpicker_tooltip_saturation_textbox: 'Enter A &ldquo;Saturation&rdquo; Value (0-100%)',
+    jpicker_tooltip_value_radio: 'Set To &ldquo;Value&rdquo; Color Mode',
+    jpicker_tooltip_value_textbox: 'Enter A &ldquo;Value&rdquo; Value (0-100%)',
+    jpicker_tooltip_red_radio: 'Set To &ldquo;Red&rdquo; Color Mode',
+    jpicker_tooltip_red_textbox: 'Enter A &ldquo;Red&rdquo; Value (0-255)',
+    jpicker_tooltip_green_radio: 'Set To &ldquo;Green&rdquo; Color Mode',
+    jpicker_tooltip_green_textbox: 'Enter A &ldquo;Green&rdquo; Value (0-255)',
+    jpicker_tooltip_blue_radio: 'Set To &ldquo;Blue&rdquo; Color Mode',
+    jpicker_tooltip_blue_textbox: 'Enter A &ldquo;Blue&rdquo; Value (0-255)',
+    jpicker_tooltip_alpha_radio: 'Set To &ldquo;Alpha&rdquo; Color Mode',
+    jpicker_tooltip_alpha_textbox: 'Enter A &ldquo;Alpha&rdquo; Value (0-100)',
+    jpicker_tooltip_hex_textbox: 'Enter A &ldquo;Hex&rdquo; Color Value (#000000-#ffffff)',
+    jpicker_tooltip_hex_alpha: 'Enter A &ldquo;Alpha&rdquo; Value (#00-#ff)',
+    jgraduate_solid_color: 'Solid Color',
+    jgraduate_linear_gradient: 'Linear Gradient',
+    jgraduate_radial_gradient: 'Radial Gradient',
+    jgraduate_begin_point: 'Begin Point',
+    jgraduate_enter_starting_x: 'Enter starting x value between 0.0 and 1.0',
+    jgraduate_enter_starting_y: 'Enter starting y value between 0.0 and 1.0',
+    jgraduate_end_point: 'End Point',
+    jgraduate_enter_ending_x: 'Enter ending x value between 0.0 and 1.0',
+    jgraduate_enter_ending_y: 'Enter ending y value between 0.0 and 1.0',
+    jgraduate_center_point: 'Center Point',
+    jgraduate_enter_value_x: 'Enter x value between 0.0 and 1.0',
+    jgraduate_enter_value_y: 'Enter y value between 0.0 and 1.0',
+    jgraduate_focal_point: 'Focal Point',
+    jgraduate_match_center: 'Match center:',
+    jgraduate_enter_focal_x: 'Enter x value between 0.0 and 1.0',
+    jgraduate_enter_focal_y: 'Enter y value between 0.0 and 1.0',
+    jgraduate_spread_method: 'Spread method',
+    jgraduate_radius: 'Radius:',
+    jgraduate_set_radius: 'Click to set radius',
+    jgraduate_ellip: 'Ellip:',
+    jgraduate_set_ellip: 'Click to set Ellip',
+    jgraduate_angle: 'Angle:',
+    jgraduate_set_angle: 'Click to set Angle',
+    jgraduate_deg: 'deg:',
+    jgraduate_opac: 'Opac:',
+    jgraduate_set_opac: 'Click to set Opac',
   },
   notification: {
     invalidAttrValGiven: 'Invalid value given',
diff --git a/src/editor/locale/lang.it.js b/src/editor/locale/lang.it.js
index d646e2bbc..f2127235e 100644
--- a/src/editor/locale/lang.it.js
+++ b/src/editor/locale/lang.it.js
@@ -87,7 +87,10 @@ export default {
     times: 'times',
     prefs_and_content: 'Store preferences and SVG content locally',
     prefs_only: 'Only store preferences locally',
-    no_prefs_or_content: 'Do not store my preferences or SVG content locally'
+    no_prefs_or_content: 'Do not store my preferences or SVG content locally',
+    jgraduate_pad: 'Pad',
+    jgraduate_reflect: 'Reflect',
+    jgraduate_repeat: 'Repeat',
   },
   tools: {
     main_menu: 'Menù principale',
@@ -208,6 +211,58 @@ export default {
     snapping_stepsize: 'Snapping Step-Size:',
     grid_color: 'Grid color',
     done: 'Done',
+    change_xxx_color: 'Change xxx color',
+    pick_paint_opavity: 'Pick a {{newValue}} Paint and Opacity',
+    open_color_picker: 'Click To Open Color Picker',
+    jpicker_title: 'Drag Markers To Pick A Color',
+    jpicker_new_color: 'new',
+    jpicker_current_color: 'current',
+    jpicker_tooltip_colors_new_color: 'New Color - Press &ldquo;OK&rdquo; To Commit',
+    jpicker_tooltip_colors_current_color: 'Click To Revert To Original Color',
+    jpicker_tooltip_buttons_ok: 'Commit To This Color Selection',
+    jpicker_tooltip_buttons_cancel: 'Cancel And Revert To Original Color',
+    jpicker_tooltip_hue_radio: 'Set To &ldquo;Hue&rdquo; Color Mode',
+    jpicker_tooltip_hue_textbox: 'Enter A &ldquo;Hue&rdquo; Value (0-360&deg;)',
+    jpicker_tooltip_saturation_radio: 'Set To &ldquo;Saturation&rdquo; Color Mode',
+    jpicker_tooltip_saturation_textbox: 'Enter A &ldquo;Saturation&rdquo; Value (0-100%)',
+    jpicker_tooltip_value_radio: 'Set To &ldquo;Value&rdquo; Color Mode',
+    jpicker_tooltip_value_textbox: 'Enter A &ldquo;Value&rdquo; Value (0-100%)',
+    jpicker_tooltip_red_radio: 'Set To &ldquo;Red&rdquo; Color Mode',
+    jpicker_tooltip_red_textbox: 'Enter A &ldquo;Red&rdquo; Value (0-255)',
+    jpicker_tooltip_green_radio: 'Set To &ldquo;Green&rdquo; Color Mode',
+    jpicker_tooltip_green_textbox: 'Enter A &ldquo;Green&rdquo; Value (0-255)',
+    jpicker_tooltip_blue_radio: 'Set To &ldquo;Blue&rdquo; Color Mode',
+    jpicker_tooltip_blue_textbox: 'Enter A &ldquo;Blue&rdquo; Value (0-255)',
+    jpicker_tooltip_alpha_radio: 'Set To &ldquo;Alpha&rdquo; Color Mode',
+    jpicker_tooltip_alpha_textbox: 'Enter A &ldquo;Alpha&rdquo; Value (0-100)',
+    jpicker_tooltip_hex_textbox: 'Enter A &ldquo;Hex&rdquo; Color Value (#000000-#ffffff)',
+    jpicker_tooltip_hex_alpha: 'Enter A &ldquo;Alpha&rdquo; Value (#00-#ff)',
+    jgraduate_solid_color: 'Solid Color',
+    jgraduate_linear_gradient: 'Linear Gradient',
+    jgraduate_radial_gradient: 'Radial Gradient',
+    jgraduate_begin_point: 'Begin Point',
+    jgraduate_enter_starting_x: 'Enter starting x value between 0.0 and 1.0',
+    jgraduate_enter_starting_y: 'Enter starting y value between 0.0 and 1.0',
+    jgraduate_end_point: 'End Point',
+    jgraduate_enter_ending_x: 'Enter ending x value between 0.0 and 1.0',
+    jgraduate_enter_ending_y: 'Enter ending y value between 0.0 and 1.0',
+    jgraduate_center_point: 'Center Point',
+    jgraduate_enter_value_x: 'Enter x value between 0.0 and 1.0',
+    jgraduate_enter_value_y: 'Enter y value between 0.0 and 1.0',
+    jgraduate_focal_point: 'Focal Point',
+    jgraduate_match_center: 'Match center:',
+    jgraduate_enter_focal_x: 'Enter x value between 0.0 and 1.0',
+    jgraduate_enter_focal_y: 'Enter y value between 0.0 and 1.0',
+    jgraduate_spread_method: 'Spread method',
+    jgraduate_radius: 'Radius:',
+    jgraduate_set_radius: 'Click to set radius',
+    jgraduate_ellip: 'Ellip:',
+    jgraduate_set_ellip: 'Click to set Ellip',
+    jgraduate_angle: 'Angle:',
+    jgraduate_set_angle: 'Click to set Angle',
+    jgraduate_deg: 'deg:',
+    jgraduate_opac: 'Opac:',
+    jgraduate_set_opac: 'Click to set Opac',
   },
   notification: {
     invalidAttrValGiven: 'Valore assegnato non valido',
diff --git a/src/editor/locale/lang.ja.js b/src/editor/locale/lang.ja.js
index 5cefcf7a9..e8cf87b57 100644
--- a/src/editor/locale/lang.ja.js
+++ b/src/editor/locale/lang.ja.js
@@ -87,7 +87,10 @@ export default {
     times: 'times',
     prefs_and_content: 'Store preferences and SVG content locally',
     prefs_only: 'Only store preferences locally',
-    no_prefs_or_content: 'Do not store my preferences or SVG content locally'
+    no_prefs_or_content: 'Do not store my preferences or SVG content locally',
+    jgraduate_pad: 'Pad',
+    jgraduate_reflect: 'Reflect',
+    jgraduate_repeat: 'Repeat',
   },
   tools: {
     main_menu: 'Main Menu',
@@ -208,6 +211,58 @@ export default {
     snapping_stepsize: 'Snapping Step-Size:',
     grid_color: 'Grid color',
     done: 'Done',
+    change_xxx_color: 'Change xxx color',
+    pick_paint_opavity: 'Pick a {{newValue}} Paint and Opacity',
+    open_color_picker: 'Click To Open Color Picker',
+    jpicker_title: 'Drag Markers To Pick A Color',
+    jpicker_new_color: 'new',
+    jpicker_current_color: 'current',
+    jpicker_tooltip_colors_new_color: 'New Color - Press &ldquo;OK&rdquo; To Commit',
+    jpicker_tooltip_colors_current_color: 'Click To Revert To Original Color',
+    jpicker_tooltip_buttons_ok: 'Commit To This Color Selection',
+    jpicker_tooltip_buttons_cancel: 'Cancel And Revert To Original Color',
+    jpicker_tooltip_hue_radio: 'Set To &ldquo;Hue&rdquo; Color Mode',
+    jpicker_tooltip_hue_textbox: 'Enter A &ldquo;Hue&rdquo; Value (0-360&deg;)',
+    jpicker_tooltip_saturation_radio: 'Set To &ldquo;Saturation&rdquo; Color Mode',
+    jpicker_tooltip_saturation_textbox: 'Enter A &ldquo;Saturation&rdquo; Value (0-100%)',
+    jpicker_tooltip_value_radio: 'Set To &ldquo;Value&rdquo; Color Mode',
+    jpicker_tooltip_value_textbox: 'Enter A &ldquo;Value&rdquo; Value (0-100%)',
+    jpicker_tooltip_red_radio: 'Set To &ldquo;Red&rdquo; Color Mode',
+    jpicker_tooltip_red_textbox: 'Enter A &ldquo;Red&rdquo; Value (0-255)',
+    jpicker_tooltip_green_radio: 'Set To &ldquo;Green&rdquo; Color Mode',
+    jpicker_tooltip_green_textbox: 'Enter A &ldquo;Green&rdquo; Value (0-255)',
+    jpicker_tooltip_blue_radio: 'Set To &ldquo;Blue&rdquo; Color Mode',
+    jpicker_tooltip_blue_textbox: 'Enter A &ldquo;Blue&rdquo; Value (0-255)',
+    jpicker_tooltip_alpha_radio: 'Set To &ldquo;Alpha&rdquo; Color Mode',
+    jpicker_tooltip_alpha_textbox: 'Enter A &ldquo;Alpha&rdquo; Value (0-100)',
+    jpicker_tooltip_hex_textbox: 'Enter A &ldquo;Hex&rdquo; Color Value (#000000-#ffffff)',
+    jpicker_tooltip_hex_alpha: 'Enter A &ldquo;Alpha&rdquo; Value (#00-#ff)',
+    jgraduate_solid_color: 'Solid Color',
+    jgraduate_linear_gradient: 'Linear Gradient',
+    jgraduate_radial_gradient: 'Radial Gradient',
+    jgraduate_begin_point: 'Begin Point',
+    jgraduate_enter_starting_x: 'Enter starting x value between 0.0 and 1.0',
+    jgraduate_enter_starting_y: 'Enter starting y value between 0.0 and 1.0',
+    jgraduate_end_point: 'End Point',
+    jgraduate_enter_ending_x: 'Enter ending x value between 0.0 and 1.0',
+    jgraduate_enter_ending_y: 'Enter ending y value between 0.0 and 1.0',
+    jgraduate_center_point: 'Center Point',
+    jgraduate_enter_value_x: 'Enter x value between 0.0 and 1.0',
+    jgraduate_enter_value_y: 'Enter y value between 0.0 and 1.0',
+    jgraduate_focal_point: 'Focal Point',
+    jgraduate_match_center: 'Match center:',
+    jgraduate_enter_focal_x: 'Enter x value between 0.0 and 1.0',
+    jgraduate_enter_focal_y: 'Enter y value between 0.0 and 1.0',
+    jgraduate_spread_method: 'Spread method',
+    jgraduate_radius: 'Radius:',
+    jgraduate_set_radius: 'Click to set radius',
+    jgraduate_ellip: 'Ellip:',
+    jgraduate_set_ellip: 'Click to set Ellip',
+    jgraduate_angle: 'Angle:',
+    jgraduate_set_angle: 'Click to set Angle',
+    jgraduate_deg: 'deg:',
+    jgraduate_opac: 'Opac:',
+    jgraduate_set_opac: 'Click to set Opac',
   },
   notification: {
     invalidAttrValGiven: '無効な値が指定されています。',
diff --git a/src/editor/locale/lang.ko.js b/src/editor/locale/lang.ko.js
index dfa46d8ad..0362216ad 100644
--- a/src/editor/locale/lang.ko.js
+++ b/src/editor/locale/lang.ko.js
@@ -87,7 +87,10 @@ export default {
     times: 'times',
     prefs_and_content: 'Store preferences and SVG content locally',
     prefs_only: 'Only store preferences locally',
-    no_prefs_or_content: 'Do not store my preferences or SVG content locally'
+    no_prefs_or_content: 'Do not store my preferences or SVG content locally',
+    jgraduate_pad: 'Pad',
+    jgraduate_reflect: 'Reflect',
+    jgraduate_repeat: 'Repeat',
   },
   tools: {
     main_menu: 'Main Menu',
@@ -208,6 +211,58 @@ export default {
     snapping_stepsize: 'Snapping Step-Size:',
     grid_color: 'Grid color',
     done: 'Done',
+    change_xxx_color: 'Change xxx color',
+    pick_paint_opavity: 'Pick a {{newValue}} Paint and Opacity',
+    open_color_picker: 'Click To Open Color Picker',
+    jpicker_title: 'Drag Markers To Pick A Color',
+    jpicker_new_color: 'new',
+    jpicker_current_color: 'current',
+    jpicker_tooltip_colors_new_color: 'New Color - Press &ldquo;OK&rdquo; To Commit',
+    jpicker_tooltip_colors_current_color: 'Click To Revert To Original Color',
+    jpicker_tooltip_buttons_ok: 'Commit To This Color Selection',
+    jpicker_tooltip_buttons_cancel: 'Cancel And Revert To Original Color',
+    jpicker_tooltip_hue_radio: 'Set To &ldquo;Hue&rdquo; Color Mode',
+    jpicker_tooltip_hue_textbox: 'Enter A &ldquo;Hue&rdquo; Value (0-360&deg;)',
+    jpicker_tooltip_saturation_radio: 'Set To &ldquo;Saturation&rdquo; Color Mode',
+    jpicker_tooltip_saturation_textbox: 'Enter A &ldquo;Saturation&rdquo; Value (0-100%)',
+    jpicker_tooltip_value_radio: 'Set To &ldquo;Value&rdquo; Color Mode',
+    jpicker_tooltip_value_textbox: 'Enter A &ldquo;Value&rdquo; Value (0-100%)',
+    jpicker_tooltip_red_radio: 'Set To &ldquo;Red&rdquo; Color Mode',
+    jpicker_tooltip_red_textbox: 'Enter A &ldquo;Red&rdquo; Value (0-255)',
+    jpicker_tooltip_green_radio: 'Set To &ldquo;Green&rdquo; Color Mode',
+    jpicker_tooltip_green_textbox: 'Enter A &ldquo;Green&rdquo; Value (0-255)',
+    jpicker_tooltip_blue_radio: 'Set To &ldquo;Blue&rdquo; Color Mode',
+    jpicker_tooltip_blue_textbox: 'Enter A &ldquo;Blue&rdquo; Value (0-255)',
+    jpicker_tooltip_alpha_radio: 'Set To &ldquo;Alpha&rdquo; Color Mode',
+    jpicker_tooltip_alpha_textbox: 'Enter A &ldquo;Alpha&rdquo; Value (0-100)',
+    jpicker_tooltip_hex_textbox: 'Enter A &ldquo;Hex&rdquo; Color Value (#000000-#ffffff)',
+    jpicker_tooltip_hex_alpha: 'Enter A &ldquo;Alpha&rdquo; Value (#00-#ff)',
+    jgraduate_solid_color: 'Solid Color',
+    jgraduate_linear_gradient: 'Linear Gradient',
+    jgraduate_radial_gradient: 'Radial Gradient',
+    jgraduate_begin_point: 'Begin Point',
+    jgraduate_enter_starting_x: 'Enter starting x value between 0.0 and 1.0',
+    jgraduate_enter_starting_y: 'Enter starting y value between 0.0 and 1.0',
+    jgraduate_end_point: 'End Point',
+    jgraduate_enter_ending_x: 'Enter ending x value between 0.0 and 1.0',
+    jgraduate_enter_ending_y: 'Enter ending y value between 0.0 and 1.0',
+    jgraduate_center_point: 'Center Point',
+    jgraduate_enter_value_x: 'Enter x value between 0.0 and 1.0',
+    jgraduate_enter_value_y: 'Enter y value between 0.0 and 1.0',
+    jgraduate_focal_point: 'Focal Point',
+    jgraduate_match_center: 'Match center:',
+    jgraduate_enter_focal_x: 'Enter x value between 0.0 and 1.0',
+    jgraduate_enter_focal_y: 'Enter y value between 0.0 and 1.0',
+    jgraduate_spread_method: 'Spread method',
+    jgraduate_radius: 'Radius:',
+    jgraduate_set_radius: 'Click to set radius',
+    jgraduate_ellip: 'Ellip:',
+    jgraduate_set_ellip: 'Click to set Ellip',
+    jgraduate_angle: 'Angle:',
+    jgraduate_set_angle: 'Click to set Angle',
+    jgraduate_deg: 'deg:',
+    jgraduate_opac: 'Opac:',
+    jgraduate_set_opac: 'Click to set Opac',
   },
   notification: {
     invalidAttrValGiven: 'Invalid value given',
diff --git a/src/editor/locale/lang.lt.js b/src/editor/locale/lang.lt.js
index 6102dc9a9..f83ccc3ea 100644
--- a/src/editor/locale/lang.lt.js
+++ b/src/editor/locale/lang.lt.js
@@ -87,7 +87,10 @@ export default {
     times: 'times',
     prefs_and_content: 'Store preferences and SVG content locally',
     prefs_only: 'Only store preferences locally',
-    no_prefs_or_content: 'Do not store my preferences or SVG content locally'
+    no_prefs_or_content: 'Do not store my preferences or SVG content locally',
+    jgraduate_pad: 'Pad',
+    jgraduate_reflect: 'Reflect',
+    jgraduate_repeat: 'Repeat',
   },
   tools: {
     main_menu: 'Main Menu',
@@ -208,6 +211,58 @@ export default {
     snapping_stepsize: 'Snapping Step-Size:',
     grid_color: 'Grid color',
     done: 'Done',
+    change_xxx_color: 'Change xxx color',
+    pick_paint_opavity: 'Pick a {{newValue}} Paint and Opacity',
+    open_color_picker: 'Click To Open Color Picker',
+    jpicker_title: 'Drag Markers To Pick A Color',
+    jpicker_new_color: 'new',
+    jpicker_current_color: 'current',
+    jpicker_tooltip_colors_new_color: 'New Color - Press &ldquo;OK&rdquo; To Commit',
+    jpicker_tooltip_colors_current_color: 'Click To Revert To Original Color',
+    jpicker_tooltip_buttons_ok: 'Commit To This Color Selection',
+    jpicker_tooltip_buttons_cancel: 'Cancel And Revert To Original Color',
+    jpicker_tooltip_hue_radio: 'Set To &ldquo;Hue&rdquo; Color Mode',
+    jpicker_tooltip_hue_textbox: 'Enter A &ldquo;Hue&rdquo; Value (0-360&deg;)',
+    jpicker_tooltip_saturation_radio: 'Set To &ldquo;Saturation&rdquo; Color Mode',
+    jpicker_tooltip_saturation_textbox: 'Enter A &ldquo;Saturation&rdquo; Value (0-100%)',
+    jpicker_tooltip_value_radio: 'Set To &ldquo;Value&rdquo; Color Mode',
+    jpicker_tooltip_value_textbox: 'Enter A &ldquo;Value&rdquo; Value (0-100%)',
+    jpicker_tooltip_red_radio: 'Set To &ldquo;Red&rdquo; Color Mode',
+    jpicker_tooltip_red_textbox: 'Enter A &ldquo;Red&rdquo; Value (0-255)',
+    jpicker_tooltip_green_radio: 'Set To &ldquo;Green&rdquo; Color Mode',
+    jpicker_tooltip_green_textbox: 'Enter A &ldquo;Green&rdquo; Value (0-255)',
+    jpicker_tooltip_blue_radio: 'Set To &ldquo;Blue&rdquo; Color Mode',
+    jpicker_tooltip_blue_textbox: 'Enter A &ldquo;Blue&rdquo; Value (0-255)',
+    jpicker_tooltip_alpha_radio: 'Set To &ldquo;Alpha&rdquo; Color Mode',
+    jpicker_tooltip_alpha_textbox: 'Enter A &ldquo;Alpha&rdquo; Value (0-100)',
+    jpicker_tooltip_hex_textbox: 'Enter A &ldquo;Hex&rdquo; Color Value (#000000-#ffffff)',
+    jpicker_tooltip_hex_alpha: 'Enter A &ldquo;Alpha&rdquo; Value (#00-#ff)',
+    jgraduate_solid_color: 'Solid Color',
+    jgraduate_linear_gradient: 'Linear Gradient',
+    jgraduate_radial_gradient: 'Radial Gradient',
+    jgraduate_begin_point: 'Begin Point',
+    jgraduate_enter_starting_x: 'Enter starting x value between 0.0 and 1.0',
+    jgraduate_enter_starting_y: 'Enter starting y value between 0.0 and 1.0',
+    jgraduate_end_point: 'End Point',
+    jgraduate_enter_ending_x: 'Enter ending x value between 0.0 and 1.0',
+    jgraduate_enter_ending_y: 'Enter ending y value between 0.0 and 1.0',
+    jgraduate_center_point: 'Center Point',
+    jgraduate_enter_value_x: 'Enter x value between 0.0 and 1.0',
+    jgraduate_enter_value_y: 'Enter y value between 0.0 and 1.0',
+    jgraduate_focal_point: 'Focal Point',
+    jgraduate_match_center: 'Match center:',
+    jgraduate_enter_focal_x: 'Enter x value between 0.0 and 1.0',
+    jgraduate_enter_focal_y: 'Enter y value between 0.0 and 1.0',
+    jgraduate_spread_method: 'Spread method',
+    jgraduate_radius: 'Radius:',
+    jgraduate_set_radius: 'Click to set radius',
+    jgraduate_ellip: 'Ellip:',
+    jgraduate_set_ellip: 'Click to set Ellip',
+    jgraduate_angle: 'Angle:',
+    jgraduate_set_angle: 'Click to set Angle',
+    jgraduate_deg: 'deg:',
+    jgraduate_opac: 'Opac:',
+    jgraduate_set_opac: 'Click to set Opac',
   },
   notification: {
     invalidAttrValGiven: 'Invalid value given',
diff --git a/src/editor/locale/lang.lv.js b/src/editor/locale/lang.lv.js
index 31d1b12e0..d119baff0 100644
--- a/src/editor/locale/lang.lv.js
+++ b/src/editor/locale/lang.lv.js
@@ -87,7 +87,10 @@ export default {
     times: 'times',
     prefs_and_content: 'Store preferences and SVG content locally',
     prefs_only: 'Only store preferences locally',
-    no_prefs_or_content: 'Do not store my preferences or SVG content locally'
+    no_prefs_or_content: 'Do not store my preferences or SVG content locally',
+    jgraduate_pad: 'Pad',
+    jgraduate_reflect: 'Reflect',
+    jgraduate_repeat: 'Repeat',
   },
   tools: {
     main_menu: 'Main Menu',
@@ -208,6 +211,58 @@ export default {
     snapping_stepsize: 'Snapping Step-Size:',
     grid_color: 'Grid color',
     done: 'Done',
+    change_xxx_color: 'Change xxx color',
+    pick_paint_opavity: 'Pick a {{newValue}} Paint and Opacity',
+    open_color_picker: 'Click To Open Color Picker',
+    jpicker_title: 'Drag Markers To Pick A Color',
+    jpicker_new_color: 'new',
+    jpicker_current_color: 'current',
+    jpicker_tooltip_colors_new_color: 'New Color - Press &ldquo;OK&rdquo; To Commit',
+    jpicker_tooltip_colors_current_color: 'Click To Revert To Original Color',
+    jpicker_tooltip_buttons_ok: 'Commit To This Color Selection',
+    jpicker_tooltip_buttons_cancel: 'Cancel And Revert To Original Color',
+    jpicker_tooltip_hue_radio: 'Set To &ldquo;Hue&rdquo; Color Mode',
+    jpicker_tooltip_hue_textbox: 'Enter A &ldquo;Hue&rdquo; Value (0-360&deg;)',
+    jpicker_tooltip_saturation_radio: 'Set To &ldquo;Saturation&rdquo; Color Mode',
+    jpicker_tooltip_saturation_textbox: 'Enter A &ldquo;Saturation&rdquo; Value (0-100%)',
+    jpicker_tooltip_value_radio: 'Set To &ldquo;Value&rdquo; Color Mode',
+    jpicker_tooltip_value_textbox: 'Enter A &ldquo;Value&rdquo; Value (0-100%)',
+    jpicker_tooltip_red_radio: 'Set To &ldquo;Red&rdquo; Color Mode',
+    jpicker_tooltip_red_textbox: 'Enter A &ldquo;Red&rdquo; Value (0-255)',
+    jpicker_tooltip_green_radio: 'Set To &ldquo;Green&rdquo; Color Mode',
+    jpicker_tooltip_green_textbox: 'Enter A &ldquo;Green&rdquo; Value (0-255)',
+    jpicker_tooltip_blue_radio: 'Set To &ldquo;Blue&rdquo; Color Mode',
+    jpicker_tooltip_blue_textbox: 'Enter A &ldquo;Blue&rdquo; Value (0-255)',
+    jpicker_tooltip_alpha_radio: 'Set To &ldquo;Alpha&rdquo; Color Mode',
+    jpicker_tooltip_alpha_textbox: 'Enter A &ldquo;Alpha&rdquo; Value (0-100)',
+    jpicker_tooltip_hex_textbox: 'Enter A &ldquo;Hex&rdquo; Color Value (#000000-#ffffff)',
+    jpicker_tooltip_hex_alpha: 'Enter A &ldquo;Alpha&rdquo; Value (#00-#ff)',
+    jgraduate_solid_color: 'Solid Color',
+    jgraduate_linear_gradient: 'Linear Gradient',
+    jgraduate_radial_gradient: 'Radial Gradient',
+    jgraduate_begin_point: 'Begin Point',
+    jgraduate_enter_starting_x: 'Enter starting x value between 0.0 and 1.0',
+    jgraduate_enter_starting_y: 'Enter starting y value between 0.0 and 1.0',
+    jgraduate_end_point: 'End Point',
+    jgraduate_enter_ending_x: 'Enter ending x value between 0.0 and 1.0',
+    jgraduate_enter_ending_y: 'Enter ending y value between 0.0 and 1.0',
+    jgraduate_center_point: 'Center Point',
+    jgraduate_enter_value_x: 'Enter x value between 0.0 and 1.0',
+    jgraduate_enter_value_y: 'Enter y value between 0.0 and 1.0',
+    jgraduate_focal_point: 'Focal Point',
+    jgraduate_match_center: 'Match center:',
+    jgraduate_enter_focal_x: 'Enter x value between 0.0 and 1.0',
+    jgraduate_enter_focal_y: 'Enter y value between 0.0 and 1.0',
+    jgraduate_spread_method: 'Spread method',
+    jgraduate_radius: 'Radius:',
+    jgraduate_set_radius: 'Click to set radius',
+    jgraduate_ellip: 'Ellip:',
+    jgraduate_set_ellip: 'Click to set Ellip',
+    jgraduate_angle: 'Angle:',
+    jgraduate_set_angle: 'Click to set Angle',
+    jgraduate_deg: 'deg:',
+    jgraduate_opac: 'Opac:',
+    jgraduate_set_opac: 'Click to set Opac',
   },
   notification: {
     invalidAttrValGiven: 'Invalid value given',
diff --git a/src/editor/locale/lang.mk.js b/src/editor/locale/lang.mk.js
index c566a31fc..4b11aa11c 100644
--- a/src/editor/locale/lang.mk.js
+++ b/src/editor/locale/lang.mk.js
@@ -87,7 +87,10 @@ export default {
     times: 'times',
     prefs_and_content: 'Store preferences and SVG content locally',
     prefs_only: 'Only store preferences locally',
-    no_prefs_or_content: 'Do not store my preferences or SVG content locally'
+    no_prefs_or_content: 'Do not store my preferences or SVG content locally',
+    jgraduate_pad: 'Pad',
+    jgraduate_reflect: 'Reflect',
+    jgraduate_repeat: 'Repeat',
   },
   tools: {
     main_menu: 'Main Menu',
@@ -208,6 +211,58 @@ export default {
     snapping_stepsize: 'Snapping Step-Size:',
     grid_color: 'Grid color',
     done: 'Done',
+    change_xxx_color: 'Change xxx color',
+    pick_paint_opavity: 'Pick a {{newValue}} Paint and Opacity',
+    open_color_picker: 'Click To Open Color Picker',
+    jpicker_title: 'Drag Markers To Pick A Color',
+    jpicker_new_color: 'new',
+    jpicker_current_color: 'current',
+    jpicker_tooltip_colors_new_color: 'New Color - Press &ldquo;OK&rdquo; To Commit',
+    jpicker_tooltip_colors_current_color: 'Click To Revert To Original Color',
+    jpicker_tooltip_buttons_ok: 'Commit To This Color Selection',
+    jpicker_tooltip_buttons_cancel: 'Cancel And Revert To Original Color',
+    jpicker_tooltip_hue_radio: 'Set To &ldquo;Hue&rdquo; Color Mode',
+    jpicker_tooltip_hue_textbox: 'Enter A &ldquo;Hue&rdquo; Value (0-360&deg;)',
+    jpicker_tooltip_saturation_radio: 'Set To &ldquo;Saturation&rdquo; Color Mode',
+    jpicker_tooltip_saturation_textbox: 'Enter A &ldquo;Saturation&rdquo; Value (0-100%)',
+    jpicker_tooltip_value_radio: 'Set To &ldquo;Value&rdquo; Color Mode',
+    jpicker_tooltip_value_textbox: 'Enter A &ldquo;Value&rdquo; Value (0-100%)',
+    jpicker_tooltip_red_radio: 'Set To &ldquo;Red&rdquo; Color Mode',
+    jpicker_tooltip_red_textbox: 'Enter A &ldquo;Red&rdquo; Value (0-255)',
+    jpicker_tooltip_green_radio: 'Set To &ldquo;Green&rdquo; Color Mode',
+    jpicker_tooltip_green_textbox: 'Enter A &ldquo;Green&rdquo; Value (0-255)',
+    jpicker_tooltip_blue_radio: 'Set To &ldquo;Blue&rdquo; Color Mode',
+    jpicker_tooltip_blue_textbox: 'Enter A &ldquo;Blue&rdquo; Value (0-255)',
+    jpicker_tooltip_alpha_radio: 'Set To &ldquo;Alpha&rdquo; Color Mode',
+    jpicker_tooltip_alpha_textbox: 'Enter A &ldquo;Alpha&rdquo; Value (0-100)',
+    jpicker_tooltip_hex_textbox: 'Enter A &ldquo;Hex&rdquo; Color Value (#000000-#ffffff)',
+    jpicker_tooltip_hex_alpha: 'Enter A &ldquo;Alpha&rdquo; Value (#00-#ff)',
+    jgraduate_solid_color: 'Solid Color',
+    jgraduate_linear_gradient: 'Linear Gradient',
+    jgraduate_radial_gradient: 'Radial Gradient',
+    jgraduate_begin_point: 'Begin Point',
+    jgraduate_enter_starting_x: 'Enter starting x value between 0.0 and 1.0',
+    jgraduate_enter_starting_y: 'Enter starting y value between 0.0 and 1.0',
+    jgraduate_end_point: 'End Point',
+    jgraduate_enter_ending_x: 'Enter ending x value between 0.0 and 1.0',
+    jgraduate_enter_ending_y: 'Enter ending y value between 0.0 and 1.0',
+    jgraduate_center_point: 'Center Point',
+    jgraduate_enter_value_x: 'Enter x value between 0.0 and 1.0',
+    jgraduate_enter_value_y: 'Enter y value between 0.0 and 1.0',
+    jgraduate_focal_point: 'Focal Point',
+    jgraduate_match_center: 'Match center:',
+    jgraduate_enter_focal_x: 'Enter x value between 0.0 and 1.0',
+    jgraduate_enter_focal_y: 'Enter y value between 0.0 and 1.0',
+    jgraduate_spread_method: 'Spread method',
+    jgraduate_radius: 'Radius:',
+    jgraduate_set_radius: 'Click to set radius',
+    jgraduate_ellip: 'Ellip:',
+    jgraduate_set_ellip: 'Click to set Ellip',
+    jgraduate_angle: 'Angle:',
+    jgraduate_set_angle: 'Click to set Angle',
+    jgraduate_deg: 'deg:',
+    jgraduate_opac: 'Opac:',
+    jgraduate_set_opac: 'Click to set Opac',
   },
   notification: {
     invalidAttrValGiven: 'Invalid value given',
diff --git a/src/editor/locale/lang.ms.js b/src/editor/locale/lang.ms.js
index a9beae3e2..0fdefcaee 100644
--- a/src/editor/locale/lang.ms.js
+++ b/src/editor/locale/lang.ms.js
@@ -87,7 +87,10 @@ export default {
     times: 'times',
     prefs_and_content: 'Store preferences and SVG content locally',
     prefs_only: 'Only store preferences locally',
-    no_prefs_or_content: 'Do not store my preferences or SVG content locally'
+    no_prefs_or_content: 'Do not store my preferences or SVG content locally',
+    jgraduate_pad: 'Pad',
+    jgraduate_reflect: 'Reflect',
+    jgraduate_repeat: 'Repeat',
   },
   tools: {
     main_menu: 'Main Menu',
@@ -208,6 +211,58 @@ export default {
     snapping_stepsize: 'Snapping Step-Size:',
     grid_color: 'Grid color',
     done: 'Done',
+    change_xxx_color: 'Change xxx color',
+    pick_paint_opavity: 'Pick a {{newValue}} Paint and Opacity',
+    open_color_picker: 'Click To Open Color Picker',
+    jpicker_title: 'Drag Markers To Pick A Color',
+    jpicker_new_color: 'new',
+    jpicker_current_color: 'current',
+    jpicker_tooltip_colors_new_color: 'New Color - Press &ldquo;OK&rdquo; To Commit',
+    jpicker_tooltip_colors_current_color: 'Click To Revert To Original Color',
+    jpicker_tooltip_buttons_ok: 'Commit To This Color Selection',
+    jpicker_tooltip_buttons_cancel: 'Cancel And Revert To Original Color',
+    jpicker_tooltip_hue_radio: 'Set To &ldquo;Hue&rdquo; Color Mode',
+    jpicker_tooltip_hue_textbox: 'Enter A &ldquo;Hue&rdquo; Value (0-360&deg;)',
+    jpicker_tooltip_saturation_radio: 'Set To &ldquo;Saturation&rdquo; Color Mode',
+    jpicker_tooltip_saturation_textbox: 'Enter A &ldquo;Saturation&rdquo; Value (0-100%)',
+    jpicker_tooltip_value_radio: 'Set To &ldquo;Value&rdquo; Color Mode',
+    jpicker_tooltip_value_textbox: 'Enter A &ldquo;Value&rdquo; Value (0-100%)',
+    jpicker_tooltip_red_radio: 'Set To &ldquo;Red&rdquo; Color Mode',
+    jpicker_tooltip_red_textbox: 'Enter A &ldquo;Red&rdquo; Value (0-255)',
+    jpicker_tooltip_green_radio: 'Set To &ldquo;Green&rdquo; Color Mode',
+    jpicker_tooltip_green_textbox: 'Enter A &ldquo;Green&rdquo; Value (0-255)',
+    jpicker_tooltip_blue_radio: 'Set To &ldquo;Blue&rdquo; Color Mode',
+    jpicker_tooltip_blue_textbox: 'Enter A &ldquo;Blue&rdquo; Value (0-255)',
+    jpicker_tooltip_alpha_radio: 'Set To &ldquo;Alpha&rdquo; Color Mode',
+    jpicker_tooltip_alpha_textbox: 'Enter A &ldquo;Alpha&rdquo; Value (0-100)',
+    jpicker_tooltip_hex_textbox: 'Enter A &ldquo;Hex&rdquo; Color Value (#000000-#ffffff)',
+    jpicker_tooltip_hex_alpha: 'Enter A &ldquo;Alpha&rdquo; Value (#00-#ff)',
+    jgraduate_solid_color: 'Solid Color',
+    jgraduate_linear_gradient: 'Linear Gradient',
+    jgraduate_radial_gradient: 'Radial Gradient',
+    jgraduate_begin_point: 'Begin Point',
+    jgraduate_enter_starting_x: 'Enter starting x value between 0.0 and 1.0',
+    jgraduate_enter_starting_y: 'Enter starting y value between 0.0 and 1.0',
+    jgraduate_end_point: 'End Point',
+    jgraduate_enter_ending_x: 'Enter ending x value between 0.0 and 1.0',
+    jgraduate_enter_ending_y: 'Enter ending y value between 0.0 and 1.0',
+    jgraduate_center_point: 'Center Point',
+    jgraduate_enter_value_x: 'Enter x value between 0.0 and 1.0',
+    jgraduate_enter_value_y: 'Enter y value between 0.0 and 1.0',
+    jgraduate_focal_point: 'Focal Point',
+    jgraduate_match_center: 'Match center:',
+    jgraduate_enter_focal_x: 'Enter x value between 0.0 and 1.0',
+    jgraduate_enter_focal_y: 'Enter y value between 0.0 and 1.0',
+    jgraduate_spread_method: 'Spread method',
+    jgraduate_radius: 'Radius:',
+    jgraduate_set_radius: 'Click to set radius',
+    jgraduate_ellip: 'Ellip:',
+    jgraduate_set_ellip: 'Click to set Ellip',
+    jgraduate_angle: 'Angle:',
+    jgraduate_set_angle: 'Click to set Angle',
+    jgraduate_deg: 'deg:',
+    jgraduate_opac: 'Opac:',
+    jgraduate_set_opac: 'Click to set Opac',
   },
   notification: {
     invalidAttrValGiven: 'Invalid value given',
diff --git a/src/editor/locale/lang.mt.js b/src/editor/locale/lang.mt.js
index edb126bee..b5eecfed5 100644
--- a/src/editor/locale/lang.mt.js
+++ b/src/editor/locale/lang.mt.js
@@ -87,7 +87,10 @@ export default {
     times: 'times',
     prefs_and_content: 'Store preferences and SVG content locally',
     prefs_only: 'Only store preferences locally',
-    no_prefs_or_content: 'Do not store my preferences or SVG content locally'
+    no_prefs_or_content: 'Do not store my preferences or SVG content locally',
+    jgraduate_pad: 'Pad',
+    jgraduate_reflect: 'Reflect',
+    jgraduate_repeat: 'Repeat',
   },
   tools: {
     main_menu: 'Main Menu',
@@ -208,6 +211,58 @@ export default {
     snapping_stepsize: 'Snapping Step-Size:',
     grid_color: 'Grid color',
     done: 'Done',
+    change_xxx_color: 'Change xxx color',
+    pick_paint_opavity: 'Pick a {{newValue}} Paint and Opacity',
+    open_color_picker: 'Click To Open Color Picker',
+    jpicker_title: 'Drag Markers To Pick A Color',
+    jpicker_new_color: 'new',
+    jpicker_current_color: 'current',
+    jpicker_tooltip_colors_new_color: 'New Color - Press &ldquo;OK&rdquo; To Commit',
+    jpicker_tooltip_colors_current_color: 'Click To Revert To Original Color',
+    jpicker_tooltip_buttons_ok: 'Commit To This Color Selection',
+    jpicker_tooltip_buttons_cancel: 'Cancel And Revert To Original Color',
+    jpicker_tooltip_hue_radio: 'Set To &ldquo;Hue&rdquo; Color Mode',
+    jpicker_tooltip_hue_textbox: 'Enter A &ldquo;Hue&rdquo; Value (0-360&deg;)',
+    jpicker_tooltip_saturation_radio: 'Set To &ldquo;Saturation&rdquo; Color Mode',
+    jpicker_tooltip_saturation_textbox: 'Enter A &ldquo;Saturation&rdquo; Value (0-100%)',
+    jpicker_tooltip_value_radio: 'Set To &ldquo;Value&rdquo; Color Mode',
+    jpicker_tooltip_value_textbox: 'Enter A &ldquo;Value&rdquo; Value (0-100%)',
+    jpicker_tooltip_red_radio: 'Set To &ldquo;Red&rdquo; Color Mode',
+    jpicker_tooltip_red_textbox: 'Enter A &ldquo;Red&rdquo; Value (0-255)',
+    jpicker_tooltip_green_radio: 'Set To &ldquo;Green&rdquo; Color Mode',
+    jpicker_tooltip_green_textbox: 'Enter A &ldquo;Green&rdquo; Value (0-255)',
+    jpicker_tooltip_blue_radio: 'Set To &ldquo;Blue&rdquo; Color Mode',
+    jpicker_tooltip_blue_textbox: 'Enter A &ldquo;Blue&rdquo; Value (0-255)',
+    jpicker_tooltip_alpha_radio: 'Set To &ldquo;Alpha&rdquo; Color Mode',
+    jpicker_tooltip_alpha_textbox: 'Enter A &ldquo;Alpha&rdquo; Value (0-100)',
+    jpicker_tooltip_hex_textbox: 'Enter A &ldquo;Hex&rdquo; Color Value (#000000-#ffffff)',
+    jpicker_tooltip_hex_alpha: 'Enter A &ldquo;Alpha&rdquo; Value (#00-#ff)',
+    jgraduate_solid_color: 'Solid Color',
+    jgraduate_linear_gradient: 'Linear Gradient',
+    jgraduate_radial_gradient: 'Radial Gradient',
+    jgraduate_begin_point: 'Begin Point',
+    jgraduate_enter_starting_x: 'Enter starting x value between 0.0 and 1.0',
+    jgraduate_enter_starting_y: 'Enter starting y value between 0.0 and 1.0',
+    jgraduate_end_point: 'End Point',
+    jgraduate_enter_ending_x: 'Enter ending x value between 0.0 and 1.0',
+    jgraduate_enter_ending_y: 'Enter ending y value between 0.0 and 1.0',
+    jgraduate_center_point: 'Center Point',
+    jgraduate_enter_value_x: 'Enter x value between 0.0 and 1.0',
+    jgraduate_enter_value_y: 'Enter y value between 0.0 and 1.0',
+    jgraduate_focal_point: 'Focal Point',
+    jgraduate_match_center: 'Match center:',
+    jgraduate_enter_focal_x: 'Enter x value between 0.0 and 1.0',
+    jgraduate_enter_focal_y: 'Enter y value between 0.0 and 1.0',
+    jgraduate_spread_method: 'Spread method',
+    jgraduate_radius: 'Radius:',
+    jgraduate_set_radius: 'Click to set radius',
+    jgraduate_ellip: 'Ellip:',
+    jgraduate_set_ellip: 'Click to set Ellip',
+    jgraduate_angle: 'Angle:',
+    jgraduate_set_angle: 'Click to set Angle',
+    jgraduate_deg: 'deg:',
+    jgraduate_opac: 'Opac:',
+    jgraduate_set_opac: 'Click to set Opac',
   },
   notification: {
     invalidAttrValGiven: 'Invalid value given',
diff --git a/src/editor/locale/lang.nl.js b/src/editor/locale/lang.nl.js
index 4a3d152c8..f7e50d5aa 100644
--- a/src/editor/locale/lang.nl.js
+++ b/src/editor/locale/lang.nl.js
@@ -87,7 +87,10 @@ export default {
     times: 'times',
     prefs_and_content: 'Store preferences and SVG content locally',
     prefs_only: 'Only store preferences locally',
-    no_prefs_or_content: 'Do not store my preferences or SVG content locally'
+    no_prefs_or_content: 'Do not store my preferences or SVG content locally',
+    jgraduate_pad: 'Pad',
+    jgraduate_reflect: 'Reflect',
+    jgraduate_repeat: 'Repeat',
   },
   tools: {
     main_menu: 'Hoofdmenu',
@@ -208,6 +211,58 @@ export default {
     snapping_stepsize: 'Snapping Step-Size:',
     grid_color: 'Grid color',
     done: 'Done',
+    change_xxx_color: 'Change xxx color',
+    pick_paint_opavity: 'Pick a {{newValue}} Paint and Opacity',
+    open_color_picker: 'Click To Open Color Picker',
+    jpicker_title: 'Drag Markers To Pick A Color',
+    jpicker_new_color: 'new',
+    jpicker_current_color: 'current',
+    jpicker_tooltip_colors_new_color: 'New Color - Press &ldquo;OK&rdquo; To Commit',
+    jpicker_tooltip_colors_current_color: 'Click To Revert To Original Color',
+    jpicker_tooltip_buttons_ok: 'Commit To This Color Selection',
+    jpicker_tooltip_buttons_cancel: 'Cancel And Revert To Original Color',
+    jpicker_tooltip_hue_radio: 'Set To &ldquo;Hue&rdquo; Color Mode',
+    jpicker_tooltip_hue_textbox: 'Enter A &ldquo;Hue&rdquo; Value (0-360&deg;)',
+    jpicker_tooltip_saturation_radio: 'Set To &ldquo;Saturation&rdquo; Color Mode',
+    jpicker_tooltip_saturation_textbox: 'Enter A &ldquo;Saturation&rdquo; Value (0-100%)',
+    jpicker_tooltip_value_radio: 'Set To &ldquo;Value&rdquo; Color Mode',
+    jpicker_tooltip_value_textbox: 'Enter A &ldquo;Value&rdquo; Value (0-100%)',
+    jpicker_tooltip_red_radio: 'Set To &ldquo;Red&rdquo; Color Mode',
+    jpicker_tooltip_red_textbox: 'Enter A &ldquo;Red&rdquo; Value (0-255)',
+    jpicker_tooltip_green_radio: 'Set To &ldquo;Green&rdquo; Color Mode',
+    jpicker_tooltip_green_textbox: 'Enter A &ldquo;Green&rdquo; Value (0-255)',
+    jpicker_tooltip_blue_radio: 'Set To &ldquo;Blue&rdquo; Color Mode',
+    jpicker_tooltip_blue_textbox: 'Enter A &ldquo;Blue&rdquo; Value (0-255)',
+    jpicker_tooltip_alpha_radio: 'Set To &ldquo;Alpha&rdquo; Color Mode',
+    jpicker_tooltip_alpha_textbox: 'Enter A &ldquo;Alpha&rdquo; Value (0-100)',
+    jpicker_tooltip_hex_textbox: 'Enter A &ldquo;Hex&rdquo; Color Value (#000000-#ffffff)',
+    jpicker_tooltip_hex_alpha: 'Enter A &ldquo;Alpha&rdquo; Value (#00-#ff)',
+    jgraduate_solid_color: 'Solid Color',
+    jgraduate_linear_gradient: 'Linear Gradient',
+    jgraduate_radial_gradient: 'Radial Gradient',
+    jgraduate_begin_point: 'Begin Point',
+    jgraduate_enter_starting_x: 'Enter starting x value between 0.0 and 1.0',
+    jgraduate_enter_starting_y: 'Enter starting y value between 0.0 and 1.0',
+    jgraduate_end_point: 'End Point',
+    jgraduate_enter_ending_x: 'Enter ending x value between 0.0 and 1.0',
+    jgraduate_enter_ending_y: 'Enter ending y value between 0.0 and 1.0',
+    jgraduate_center_point: 'Center Point',
+    jgraduate_enter_value_x: 'Enter x value between 0.0 and 1.0',
+    jgraduate_enter_value_y: 'Enter y value between 0.0 and 1.0',
+    jgraduate_focal_point: 'Focal Point',
+    jgraduate_match_center: 'Match center:',
+    jgraduate_enter_focal_x: 'Enter x value between 0.0 and 1.0',
+    jgraduate_enter_focal_y: 'Enter y value between 0.0 and 1.0',
+    jgraduate_spread_method: 'Spread method',
+    jgraduate_radius: 'Radius:',
+    jgraduate_set_radius: 'Click to set radius',
+    jgraduate_ellip: 'Ellip:',
+    jgraduate_set_ellip: 'Click to set Ellip',
+    jgraduate_angle: 'Angle:',
+    jgraduate_set_angle: 'Click to set Angle',
+    jgraduate_deg: 'deg:',
+    jgraduate_opac: 'Opac:',
+    jgraduate_set_opac: 'Click to set Opac',
   },
   notification: {
     invalidAttrValGiven: 'Verkeerde waarde gegeven',
diff --git a/src/editor/locale/lang.no.js b/src/editor/locale/lang.no.js
index 735862ae0..b6dc30d5c 100644
--- a/src/editor/locale/lang.no.js
+++ b/src/editor/locale/lang.no.js
@@ -87,7 +87,10 @@ export default {
     times: 'times',
     prefs_and_content: 'Store preferences and SVG content locally',
     prefs_only: 'Only store preferences locally',
-    no_prefs_or_content: 'Do not store my preferences or SVG content locally'
+    no_prefs_or_content: 'Do not store my preferences or SVG content locally',
+    jgraduate_pad: 'Pad',
+    jgraduate_reflect: 'Reflect',
+    jgraduate_repeat: 'Repeat',
   },
   tools: {
     main_menu: 'Main Menu',
@@ -208,6 +211,58 @@ export default {
     snapping_stepsize: 'Snapping Step-Size:',
     grid_color: 'Grid color',
     done: 'Done',
+    change_xxx_color: 'Change xxx color',
+    pick_paint_opavity: 'Pick a {{newValue}} Paint and Opacity',
+    open_color_picker: 'Click To Open Color Picker',
+    jpicker_title: 'Drag Markers To Pick A Color',
+    jpicker_new_color: 'new',
+    jpicker_current_color: 'current',
+    jpicker_tooltip_colors_new_color: 'New Color - Press &ldquo;OK&rdquo; To Commit',
+    jpicker_tooltip_colors_current_color: 'Click To Revert To Original Color',
+    jpicker_tooltip_buttons_ok: 'Commit To This Color Selection',
+    jpicker_tooltip_buttons_cancel: 'Cancel And Revert To Original Color',
+    jpicker_tooltip_hue_radio: 'Set To &ldquo;Hue&rdquo; Color Mode',
+    jpicker_tooltip_hue_textbox: 'Enter A &ldquo;Hue&rdquo; Value (0-360&deg;)',
+    jpicker_tooltip_saturation_radio: 'Set To &ldquo;Saturation&rdquo; Color Mode',
+    jpicker_tooltip_saturation_textbox: 'Enter A &ldquo;Saturation&rdquo; Value (0-100%)',
+    jpicker_tooltip_value_radio: 'Set To &ldquo;Value&rdquo; Color Mode',
+    jpicker_tooltip_value_textbox: 'Enter A &ldquo;Value&rdquo; Value (0-100%)',
+    jpicker_tooltip_red_radio: 'Set To &ldquo;Red&rdquo; Color Mode',
+    jpicker_tooltip_red_textbox: 'Enter A &ldquo;Red&rdquo; Value (0-255)',
+    jpicker_tooltip_green_radio: 'Set To &ldquo;Green&rdquo; Color Mode',
+    jpicker_tooltip_green_textbox: 'Enter A &ldquo;Green&rdquo; Value (0-255)',
+    jpicker_tooltip_blue_radio: 'Set To &ldquo;Blue&rdquo; Color Mode',
+    jpicker_tooltip_blue_textbox: 'Enter A &ldquo;Blue&rdquo; Value (0-255)',
+    jpicker_tooltip_alpha_radio: 'Set To &ldquo;Alpha&rdquo; Color Mode',
+    jpicker_tooltip_alpha_textbox: 'Enter A &ldquo;Alpha&rdquo; Value (0-100)',
+    jpicker_tooltip_hex_textbox: 'Enter A &ldquo;Hex&rdquo; Color Value (#000000-#ffffff)',
+    jpicker_tooltip_hex_alpha: 'Enter A &ldquo;Alpha&rdquo; Value (#00-#ff)',
+    jgraduate_solid_color: 'Solid Color',
+    jgraduate_linear_gradient: 'Linear Gradient',
+    jgraduate_radial_gradient: 'Radial Gradient',
+    jgraduate_begin_point: 'Begin Point',
+    jgraduate_enter_starting_x: 'Enter starting x value between 0.0 and 1.0',
+    jgraduate_enter_starting_y: 'Enter starting y value between 0.0 and 1.0',
+    jgraduate_end_point: 'End Point',
+    jgraduate_enter_ending_x: 'Enter ending x value between 0.0 and 1.0',
+    jgraduate_enter_ending_y: 'Enter ending y value between 0.0 and 1.0',
+    jgraduate_center_point: 'Center Point',
+    jgraduate_enter_value_x: 'Enter x value between 0.0 and 1.0',
+    jgraduate_enter_value_y: 'Enter y value between 0.0 and 1.0',
+    jgraduate_focal_point: 'Focal Point',
+    jgraduate_match_center: 'Match center:',
+    jgraduate_enter_focal_x: 'Enter x value between 0.0 and 1.0',
+    jgraduate_enter_focal_y: 'Enter y value between 0.0 and 1.0',
+    jgraduate_spread_method: 'Spread method',
+    jgraduate_radius: 'Radius:',
+    jgraduate_set_radius: 'Click to set radius',
+    jgraduate_ellip: 'Ellip:',
+    jgraduate_set_ellip: 'Click to set Ellip',
+    jgraduate_angle: 'Angle:',
+    jgraduate_set_angle: 'Click to set Angle',
+    jgraduate_deg: 'deg:',
+    jgraduate_opac: 'Opac:',
+    jgraduate_set_opac: 'Click to set Opac',
   },
   notification: {
     invalidAttrValGiven: 'Invalid value given',
diff --git a/src/editor/locale/lang.pl.js b/src/editor/locale/lang.pl.js
index ca4d3a11b..06036461b 100644
--- a/src/editor/locale/lang.pl.js
+++ b/src/editor/locale/lang.pl.js
@@ -88,7 +88,10 @@ export default {
     times: 'times',
     prefs_and_content: 'Store preferences and SVG content locally',
     prefs_only: 'Only store preferences locally',
-    no_prefs_or_content: 'Do not store my preferences or SVG content locally'
+    no_prefs_or_content: 'Do not store my preferences or SVG content locally',
+    jgraduate_pad: 'Pad',
+    jgraduate_reflect: 'Reflect',
+    jgraduate_repeat: 'Repeat',
   },
   tools: {
     main_menu: 'Menu główne',
@@ -209,6 +212,58 @@ export default {
     snapping_stepsize: 'Przyciągaj co:',
     grid_color: 'Kolor siatki',
     done: 'Done',
+    change_xxx_color: 'Change xxx color',
+    pick_paint_opavity: 'Pick a {{newValue}} Paint and Opacity',
+    open_color_picker: 'Click To Open Color Picker',
+    jpicker_title: 'Drag Markers To Pick A Color',
+    jpicker_new_color: 'new',
+    jpicker_current_color: 'current',
+    jpicker_tooltip_colors_new_color: 'New Color - Press &ldquo;OK&rdquo; To Commit',
+    jpicker_tooltip_colors_current_color: 'Click To Revert To Original Color',
+    jpicker_tooltip_buttons_ok: 'Commit To This Color Selection',
+    jpicker_tooltip_buttons_cancel: 'Cancel And Revert To Original Color',
+    jpicker_tooltip_hue_radio: 'Set To &ldquo;Hue&rdquo; Color Mode',
+    jpicker_tooltip_hue_textbox: 'Enter A &ldquo;Hue&rdquo; Value (0-360&deg;)',
+    jpicker_tooltip_saturation_radio: 'Set To &ldquo;Saturation&rdquo; Color Mode',
+    jpicker_tooltip_saturation_textbox: 'Enter A &ldquo;Saturation&rdquo; Value (0-100%)',
+    jpicker_tooltip_value_radio: 'Set To &ldquo;Value&rdquo; Color Mode',
+    jpicker_tooltip_value_textbox: 'Enter A &ldquo;Value&rdquo; Value (0-100%)',
+    jpicker_tooltip_red_radio: 'Set To &ldquo;Red&rdquo; Color Mode',
+    jpicker_tooltip_red_textbox: 'Enter A &ldquo;Red&rdquo; Value (0-255)',
+    jpicker_tooltip_green_radio: 'Set To &ldquo;Green&rdquo; Color Mode',
+    jpicker_tooltip_green_textbox: 'Enter A &ldquo;Green&rdquo; Value (0-255)',
+    jpicker_tooltip_blue_radio: 'Set To &ldquo;Blue&rdquo; Color Mode',
+    jpicker_tooltip_blue_textbox: 'Enter A &ldquo;Blue&rdquo; Value (0-255)',
+    jpicker_tooltip_alpha_radio: 'Set To &ldquo;Alpha&rdquo; Color Mode',
+    jpicker_tooltip_alpha_textbox: 'Enter A &ldquo;Alpha&rdquo; Value (0-100)',
+    jpicker_tooltip_hex_textbox: 'Enter A &ldquo;Hex&rdquo; Color Value (#000000-#ffffff)',
+    jpicker_tooltip_hex_alpha: 'Enter A &ldquo;Alpha&rdquo; Value (#00-#ff)',
+    jgraduate_solid_color: 'Solid Color',
+    jgraduate_linear_gradient: 'Linear Gradient',
+    jgraduate_radial_gradient: 'Radial Gradient',
+    jgraduate_begin_point: 'Begin Point',
+    jgraduate_enter_starting_x: 'Enter starting x value between 0.0 and 1.0',
+    jgraduate_enter_starting_y: 'Enter starting y value between 0.0 and 1.0',
+    jgraduate_end_point: 'End Point',
+    jgraduate_enter_ending_x: 'Enter ending x value between 0.0 and 1.0',
+    jgraduate_enter_ending_y: 'Enter ending y value between 0.0 and 1.0',
+    jgraduate_center_point: 'Center Point',
+    jgraduate_enter_value_x: 'Enter x value between 0.0 and 1.0',
+    jgraduate_enter_value_y: 'Enter y value between 0.0 and 1.0',
+    jgraduate_focal_point: 'Focal Point',
+    jgraduate_match_center: 'Match center:',
+    jgraduate_enter_focal_x: 'Enter x value between 0.0 and 1.0',
+    jgraduate_enter_focal_y: 'Enter y value between 0.0 and 1.0',
+    jgraduate_spread_method: 'Spread method',
+    jgraduate_radius: 'Radius:',
+    jgraduate_set_radius: 'Click to set radius',
+    jgraduate_ellip: 'Ellip:',
+    jgraduate_set_ellip: 'Click to set Ellip',
+    jgraduate_angle: 'Angle:',
+    jgraduate_set_angle: 'Click to set Angle',
+    jgraduate_deg: 'deg:',
+    jgraduate_opac: 'Opac:',
+    jgraduate_set_opac: 'Click to set Opac',
   },
   notification: {
     invalidAttrValGiven: 'Podano nieprawidłową wartość',
diff --git a/src/editor/locale/lang.pt-BR.js b/src/editor/locale/lang.pt-BR.js
index b48036e04..4a2c07a20 100644
--- a/src/editor/locale/lang.pt-BR.js
+++ b/src/editor/locale/lang.pt-BR.js
@@ -87,7 +87,10 @@ export default {
     times: 'times',
     prefs_and_content: 'Store preferences and SVG content locally',
     prefs_only: 'Only store preferences locally',
-    no_prefs_or_content: 'Do not store my preferences or SVG content locally'
+    no_prefs_or_content: 'Do not store my preferences or SVG content locally',
+    jgraduate_pad: 'Pad',
+    jgraduate_reflect: 'Reflect',
+    jgraduate_repeat: 'Repeat',
   },
   tools: {
     main_menu: 'Menu Principal',
@@ -208,6 +211,58 @@ export default {
     snapping_stepsize: 'Intensidade do Snap:',
     grid_color: 'Grid color',
     done: 'Done',
+    change_xxx_color: 'Change xxx color',
+    pick_paint_opavity: 'Pick a {{newValue}} Paint and Opacity',
+    open_color_picker: 'Click To Open Color Picker',
+    jpicker_title: 'Drag Markers To Pick A Color',
+    jpicker_new_color: 'new',
+    jpicker_current_color: 'current',
+    jpicker_tooltip_colors_new_color: 'New Color - Press &ldquo;OK&rdquo; To Commit',
+    jpicker_tooltip_colors_current_color: 'Click To Revert To Original Color',
+    jpicker_tooltip_buttons_ok: 'Commit To This Color Selection',
+    jpicker_tooltip_buttons_cancel: 'Cancel And Revert To Original Color',
+    jpicker_tooltip_hue_radio: 'Set To &ldquo;Hue&rdquo; Color Mode',
+    jpicker_tooltip_hue_textbox: 'Enter A &ldquo;Hue&rdquo; Value (0-360&deg;)',
+    jpicker_tooltip_saturation_radio: 'Set To &ldquo;Saturation&rdquo; Color Mode',
+    jpicker_tooltip_saturation_textbox: 'Enter A &ldquo;Saturation&rdquo; Value (0-100%)',
+    jpicker_tooltip_value_radio: 'Set To &ldquo;Value&rdquo; Color Mode',
+    jpicker_tooltip_value_textbox: 'Enter A &ldquo;Value&rdquo; Value (0-100%)',
+    jpicker_tooltip_red_radio: 'Set To &ldquo;Red&rdquo; Color Mode',
+    jpicker_tooltip_red_textbox: 'Enter A &ldquo;Red&rdquo; Value (0-255)',
+    jpicker_tooltip_green_radio: 'Set To &ldquo;Green&rdquo; Color Mode',
+    jpicker_tooltip_green_textbox: 'Enter A &ldquo;Green&rdquo; Value (0-255)',
+    jpicker_tooltip_blue_radio: 'Set To &ldquo;Blue&rdquo; Color Mode',
+    jpicker_tooltip_blue_textbox: 'Enter A &ldquo;Blue&rdquo; Value (0-255)',
+    jpicker_tooltip_alpha_radio: 'Set To &ldquo;Alpha&rdquo; Color Mode',
+    jpicker_tooltip_alpha_textbox: 'Enter A &ldquo;Alpha&rdquo; Value (0-100)',
+    jpicker_tooltip_hex_textbox: 'Enter A &ldquo;Hex&rdquo; Color Value (#000000-#ffffff)',
+    jpicker_tooltip_hex_alpha: 'Enter A &ldquo;Alpha&rdquo; Value (#00-#ff)',
+    jgraduate_solid_color: 'Solid Color',
+    jgraduate_linear_gradient: 'Linear Gradient',
+    jgraduate_radial_gradient: 'Radial Gradient',
+    jgraduate_begin_point: 'Begin Point',
+    jgraduate_enter_starting_x: 'Enter starting x value between 0.0 and 1.0',
+    jgraduate_enter_starting_y: 'Enter starting y value between 0.0 and 1.0',
+    jgraduate_end_point: 'End Point',
+    jgraduate_enter_ending_x: 'Enter ending x value between 0.0 and 1.0',
+    jgraduate_enter_ending_y: 'Enter ending y value between 0.0 and 1.0',
+    jgraduate_center_point: 'Center Point',
+    jgraduate_enter_value_x: 'Enter x value between 0.0 and 1.0',
+    jgraduate_enter_value_y: 'Enter y value between 0.0 and 1.0',
+    jgraduate_focal_point: 'Focal Point',
+    jgraduate_match_center: 'Match center:',
+    jgraduate_enter_focal_x: 'Enter x value between 0.0 and 1.0',
+    jgraduate_enter_focal_y: 'Enter y value between 0.0 and 1.0',
+    jgraduate_spread_method: 'Spread method',
+    jgraduate_radius: 'Radius:',
+    jgraduate_set_radius: 'Click to set radius',
+    jgraduate_ellip: 'Ellip:',
+    jgraduate_set_ellip: 'Click to set Ellip',
+    jgraduate_angle: 'Angle:',
+    jgraduate_set_angle: 'Click to set Angle',
+    jgraduate_deg: 'deg:',
+    jgraduate_opac: 'Opac:',
+    jgraduate_set_opac: 'Click to set Opac',
   },
   notification: {
     invalidAttrValGiven: 'Valor inválido',
diff --git a/src/editor/locale/lang.pt-PT.js b/src/editor/locale/lang.pt-PT.js
index 6d3b9f0a0..6c99bc1be 100644
--- a/src/editor/locale/lang.pt-PT.js
+++ b/src/editor/locale/lang.pt-PT.js
@@ -87,7 +87,10 @@ export default {
     times: 'times',
     prefs_and_content: 'Store preferences and SVG content locally',
     prefs_only: 'Only store preferences locally',
-    no_prefs_or_content: 'Do not store my preferences or SVG content locally'
+    no_prefs_or_content: 'Do not store my preferences or SVG content locally',
+    jgraduate_pad: 'Pad',
+    jgraduate_reflect: 'Reflect',
+    jgraduate_repeat: 'Repeat',
   },
   tools: {
     main_menu: 'Main Menu',
@@ -208,6 +211,58 @@ export default {
     snapping_stepsize: 'Snapping Step-Size:',
     grid_color: 'Grid color',
     done: 'Done',
+    change_xxx_color: 'Change xxx color',
+    pick_paint_opavity: 'Pick a {{newValue}} Paint and Opacity',
+    open_color_picker: 'Click To Open Color Picker',
+    jpicker_title: 'Drag Markers To Pick A Color',
+    jpicker_new_color: 'new',
+    jpicker_current_color: 'current',
+    jpicker_tooltip_colors_new_color: 'New Color - Press &ldquo;OK&rdquo; To Commit',
+    jpicker_tooltip_colors_current_color: 'Click To Revert To Original Color',
+    jpicker_tooltip_buttons_ok: 'Commit To This Color Selection',
+    jpicker_tooltip_buttons_cancel: 'Cancel And Revert To Original Color',
+    jpicker_tooltip_hue_radio: 'Set To &ldquo;Hue&rdquo; Color Mode',
+    jpicker_tooltip_hue_textbox: 'Enter A &ldquo;Hue&rdquo; Value (0-360&deg;)',
+    jpicker_tooltip_saturation_radio: 'Set To &ldquo;Saturation&rdquo; Color Mode',
+    jpicker_tooltip_saturation_textbox: 'Enter A &ldquo;Saturation&rdquo; Value (0-100%)',
+    jpicker_tooltip_value_radio: 'Set To &ldquo;Value&rdquo; Color Mode',
+    jpicker_tooltip_value_textbox: 'Enter A &ldquo;Value&rdquo; Value (0-100%)',
+    jpicker_tooltip_red_radio: 'Set To &ldquo;Red&rdquo; Color Mode',
+    jpicker_tooltip_red_textbox: 'Enter A &ldquo;Red&rdquo; Value (0-255)',
+    jpicker_tooltip_green_radio: 'Set To &ldquo;Green&rdquo; Color Mode',
+    jpicker_tooltip_green_textbox: 'Enter A &ldquo;Green&rdquo; Value (0-255)',
+    jpicker_tooltip_blue_radio: 'Set To &ldquo;Blue&rdquo; Color Mode',
+    jpicker_tooltip_blue_textbox: 'Enter A &ldquo;Blue&rdquo; Value (0-255)',
+    jpicker_tooltip_alpha_radio: 'Set To &ldquo;Alpha&rdquo; Color Mode',
+    jpicker_tooltip_alpha_textbox: 'Enter A &ldquo;Alpha&rdquo; Value (0-100)',
+    jpicker_tooltip_hex_textbox: 'Enter A &ldquo;Hex&rdquo; Color Value (#000000-#ffffff)',
+    jpicker_tooltip_hex_alpha: 'Enter A &ldquo;Alpha&rdquo; Value (#00-#ff)',
+    jgraduate_solid_color: 'Solid Color',
+    jgraduate_linear_gradient: 'Linear Gradient',
+    jgraduate_radial_gradient: 'Radial Gradient',
+    jgraduate_begin_point: 'Begin Point',
+    jgraduate_enter_starting_x: 'Enter starting x value between 0.0 and 1.0',
+    jgraduate_enter_starting_y: 'Enter starting y value between 0.0 and 1.0',
+    jgraduate_end_point: 'End Point',
+    jgraduate_enter_ending_x: 'Enter ending x value between 0.0 and 1.0',
+    jgraduate_enter_ending_y: 'Enter ending y value between 0.0 and 1.0',
+    jgraduate_center_point: 'Center Point',
+    jgraduate_enter_value_x: 'Enter x value between 0.0 and 1.0',
+    jgraduate_enter_value_y: 'Enter y value between 0.0 and 1.0',
+    jgraduate_focal_point: 'Focal Point',
+    jgraduate_match_center: 'Match center:',
+    jgraduate_enter_focal_x: 'Enter x value between 0.0 and 1.0',
+    jgraduate_enter_focal_y: 'Enter y value between 0.0 and 1.0',
+    jgraduate_spread_method: 'Spread method',
+    jgraduate_radius: 'Radius:',
+    jgraduate_set_radius: 'Click to set radius',
+    jgraduate_ellip: 'Ellip:',
+    jgraduate_set_ellip: 'Click to set Ellip',
+    jgraduate_angle: 'Angle:',
+    jgraduate_set_angle: 'Click to set Angle',
+    jgraduate_deg: 'deg:',
+    jgraduate_opac: 'Opac:',
+    jgraduate_set_opac: 'Click to set Opac',
   },
   notification: {
     invalidAttrValGiven: 'Invalid value given',
diff --git a/src/editor/locale/lang.ro.js b/src/editor/locale/lang.ro.js
index 60c8a830d..15cabbaa5 100644
--- a/src/editor/locale/lang.ro.js
+++ b/src/editor/locale/lang.ro.js
@@ -87,7 +87,10 @@ export default {
     times: 'times',
     prefs_and_content: 'Store preferences and SVG content locally',
     prefs_only: 'Only store preferences locally',
-    no_prefs_or_content: 'Do not store my preferences or SVG content locally'
+    no_prefs_or_content: 'Do not store my preferences or SVG content locally',
+    jgraduate_pad: 'Pad',
+    jgraduate_reflect: 'Reflect',
+    jgraduate_repeat: 'Repeat',
   },
   tools: {
     main_menu: 'Menu Principal',
@@ -208,6 +211,58 @@ export default {
     snapping_stepsize: 'Dimensiunea pasului de fixare:',
     grid_color: 'Grid color',
     done: 'Done',
+    change_xxx_color: 'Change xxx color',
+    pick_paint_opavity: 'Pick a {{newValue}} Paint and Opacity',
+    open_color_picker: 'Click To Open Color Picker',
+    jpicker_title: 'Drag Markers To Pick A Color',
+    jpicker_new_color: 'new',
+    jpicker_current_color: 'current',
+    jpicker_tooltip_colors_new_color: 'New Color - Press &ldquo;OK&rdquo; To Commit',
+    jpicker_tooltip_colors_current_color: 'Click To Revert To Original Color',
+    jpicker_tooltip_buttons_ok: 'Commit To This Color Selection',
+    jpicker_tooltip_buttons_cancel: 'Cancel And Revert To Original Color',
+    jpicker_tooltip_hue_radio: 'Set To &ldquo;Hue&rdquo; Color Mode',
+    jpicker_tooltip_hue_textbox: 'Enter A &ldquo;Hue&rdquo; Value (0-360&deg;)',
+    jpicker_tooltip_saturation_radio: 'Set To &ldquo;Saturation&rdquo; Color Mode',
+    jpicker_tooltip_saturation_textbox: 'Enter A &ldquo;Saturation&rdquo; Value (0-100%)',
+    jpicker_tooltip_value_radio: 'Set To &ldquo;Value&rdquo; Color Mode',
+    jpicker_tooltip_value_textbox: 'Enter A &ldquo;Value&rdquo; Value (0-100%)',
+    jpicker_tooltip_red_radio: 'Set To &ldquo;Red&rdquo; Color Mode',
+    jpicker_tooltip_red_textbox: 'Enter A &ldquo;Red&rdquo; Value (0-255)',
+    jpicker_tooltip_green_radio: 'Set To &ldquo;Green&rdquo; Color Mode',
+    jpicker_tooltip_green_textbox: 'Enter A &ldquo;Green&rdquo; Value (0-255)',
+    jpicker_tooltip_blue_radio: 'Set To &ldquo;Blue&rdquo; Color Mode',
+    jpicker_tooltip_blue_textbox: 'Enter A &ldquo;Blue&rdquo; Value (0-255)',
+    jpicker_tooltip_alpha_radio: 'Set To &ldquo;Alpha&rdquo; Color Mode',
+    jpicker_tooltip_alpha_textbox: 'Enter A &ldquo;Alpha&rdquo; Value (0-100)',
+    jpicker_tooltip_hex_textbox: 'Enter A &ldquo;Hex&rdquo; Color Value (#000000-#ffffff)',
+    jpicker_tooltip_hex_alpha: 'Enter A &ldquo;Alpha&rdquo; Value (#00-#ff)',
+    jgraduate_solid_color: 'Solid Color',
+    jgraduate_linear_gradient: 'Linear Gradient',
+    jgraduate_radial_gradient: 'Radial Gradient',
+    jgraduate_begin_point: 'Begin Point',
+    jgraduate_enter_starting_x: 'Enter starting x value between 0.0 and 1.0',
+    jgraduate_enter_starting_y: 'Enter starting y value between 0.0 and 1.0',
+    jgraduate_end_point: 'End Point',
+    jgraduate_enter_ending_x: 'Enter ending x value between 0.0 and 1.0',
+    jgraduate_enter_ending_y: 'Enter ending y value between 0.0 and 1.0',
+    jgraduate_center_point: 'Center Point',
+    jgraduate_enter_value_x: 'Enter x value between 0.0 and 1.0',
+    jgraduate_enter_value_y: 'Enter y value between 0.0 and 1.0',
+    jgraduate_focal_point: 'Focal Point',
+    jgraduate_match_center: 'Match center:',
+    jgraduate_enter_focal_x: 'Enter x value between 0.0 and 1.0',
+    jgraduate_enter_focal_y: 'Enter y value between 0.0 and 1.0',
+    jgraduate_spread_method: 'Spread method',
+    jgraduate_radius: 'Radius:',
+    jgraduate_set_radius: 'Click to set radius',
+    jgraduate_ellip: 'Ellip:',
+    jgraduate_set_ellip: 'Click to set Ellip',
+    jgraduate_angle: 'Angle:',
+    jgraduate_set_angle: 'Click to set Angle',
+    jgraduate_deg: 'deg:',
+    jgraduate_opac: 'Opac:',
+    jgraduate_set_opac: 'Click to set Opac',
   },
   notification: {
     invalidAttrValGiven: 'Valoarea data nu este validă',
diff --git a/src/editor/locale/lang.ru.js b/src/editor/locale/lang.ru.js
index d7f82d662..9e3232cd4 100644
--- a/src/editor/locale/lang.ru.js
+++ b/src/editor/locale/lang.ru.js
@@ -87,7 +87,10 @@ export default {
     times: 'times',
     prefs_and_content: 'Store preferences and SVG content locally',
     prefs_only: 'Only store preferences locally',
-    no_prefs_or_content: 'Do not store my preferences or SVG content locally'
+    no_prefs_or_content: 'Do not store my preferences or SVG content locally',
+    jgraduate_pad: 'Pad',
+    jgraduate_reflect: 'Reflect',
+    jgraduate_repeat: 'Repeat',
   },
   tools: {
     main_menu: 'Главное меню',
@@ -208,6 +211,58 @@ export default {
     snapping_stepsize: 'Шаг привязки:',
     grid_color: 'Цвет сетки',
     done: 'Done',
+    change_xxx_color: 'Change xxx color',
+    pick_paint_opavity: 'Pick a {{newValue}} Paint and Opacity',
+    open_color_picker: 'Click To Open Color Picker',
+    jpicker_title: 'Drag Markers To Pick A Color',
+    jpicker_new_color: 'new',
+    jpicker_current_color: 'current',
+    jpicker_tooltip_colors_new_color: 'New Color - Press &ldquo;OK&rdquo; To Commit',
+    jpicker_tooltip_colors_current_color: 'Click To Revert To Original Color',
+    jpicker_tooltip_buttons_ok: 'Commit To This Color Selection',
+    jpicker_tooltip_buttons_cancel: 'Cancel And Revert To Original Color',
+    jpicker_tooltip_hue_radio: 'Set To &ldquo;Hue&rdquo; Color Mode',
+    jpicker_tooltip_hue_textbox: 'Enter A &ldquo;Hue&rdquo; Value (0-360&deg;)',
+    jpicker_tooltip_saturation_radio: 'Set To &ldquo;Saturation&rdquo; Color Mode',
+    jpicker_tooltip_saturation_textbox: 'Enter A &ldquo;Saturation&rdquo; Value (0-100%)',
+    jpicker_tooltip_value_radio: 'Set To &ldquo;Value&rdquo; Color Mode',
+    jpicker_tooltip_value_textbox: 'Enter A &ldquo;Value&rdquo; Value (0-100%)',
+    jpicker_tooltip_red_radio: 'Set To &ldquo;Red&rdquo; Color Mode',
+    jpicker_tooltip_red_textbox: 'Enter A &ldquo;Red&rdquo; Value (0-255)',
+    jpicker_tooltip_green_radio: 'Set To &ldquo;Green&rdquo; Color Mode',
+    jpicker_tooltip_green_textbox: 'Enter A &ldquo;Green&rdquo; Value (0-255)',
+    jpicker_tooltip_blue_radio: 'Set To &ldquo;Blue&rdquo; Color Mode',
+    jpicker_tooltip_blue_textbox: 'Enter A &ldquo;Blue&rdquo; Value (0-255)',
+    jpicker_tooltip_alpha_radio: 'Set To &ldquo;Alpha&rdquo; Color Mode',
+    jpicker_tooltip_alpha_textbox: 'Enter A &ldquo;Alpha&rdquo; Value (0-100)',
+    jpicker_tooltip_hex_textbox: 'Enter A &ldquo;Hex&rdquo; Color Value (#000000-#ffffff)',
+    jpicker_tooltip_hex_alpha: 'Enter A &ldquo;Alpha&rdquo; Value (#00-#ff)',
+    jgraduate_solid_color: 'Solid Color',
+    jgraduate_linear_gradient: 'Linear Gradient',
+    jgraduate_radial_gradient: 'Radial Gradient',
+    jgraduate_begin_point: 'Begin Point',
+    jgraduate_enter_starting_x: 'Enter starting x value between 0.0 and 1.0',
+    jgraduate_enter_starting_y: 'Enter starting y value between 0.0 and 1.0',
+    jgraduate_end_point: 'End Point',
+    jgraduate_enter_ending_x: 'Enter ending x value between 0.0 and 1.0',
+    jgraduate_enter_ending_y: 'Enter ending y value between 0.0 and 1.0',
+    jgraduate_center_point: 'Center Point',
+    jgraduate_enter_value_x: 'Enter x value between 0.0 and 1.0',
+    jgraduate_enter_value_y: 'Enter y value between 0.0 and 1.0',
+    jgraduate_focal_point: 'Focal Point',
+    jgraduate_match_center: 'Match center:',
+    jgraduate_enter_focal_x: 'Enter x value between 0.0 and 1.0',
+    jgraduate_enter_focal_y: 'Enter y value between 0.0 and 1.0',
+    jgraduate_spread_method: 'Spread method',
+    jgraduate_radius: 'Radius:',
+    jgraduate_set_radius: 'Click to set radius',
+    jgraduate_ellip: 'Ellip:',
+    jgraduate_set_ellip: 'Click to set Ellip',
+    jgraduate_angle: 'Angle:',
+    jgraduate_set_angle: 'Click to set Angle',
+    jgraduate_deg: 'deg:',
+    jgraduate_opac: 'Opac:',
+    jgraduate_set_opac: 'Click to set Opac',
   },
   notification: {
     invalidAttrValGiven: 'Некорректное значение аргумента',
diff --git a/src/editor/locale/lang.sk.js b/src/editor/locale/lang.sk.js
index 419fbfee4..92c7e9be8 100644
--- a/src/editor/locale/lang.sk.js
+++ b/src/editor/locale/lang.sk.js
@@ -87,7 +87,10 @@ export default {
     times: 'times',
     prefs_and_content: 'Store preferences and SVG content locally',
     prefs_only: 'Only store preferences locally',
-    no_prefs_or_content: 'Do not store my preferences or SVG content locally'
+    no_prefs_or_content: 'Do not store my preferences or SVG content locally',
+    jgraduate_pad: 'Pad',
+    jgraduate_reflect: 'Reflect',
+    jgraduate_repeat: 'Repeat',
   },
   tools: {
     main_menu: 'Hlavné menu',
@@ -208,6 +211,58 @@ export default {
     snapping_stepsize: 'Priväzovanie (do mriežky) veľkosť kroku:',
     grid_color: 'Grid color',
     done: 'Done',
+    change_xxx_color: 'Change xxx color',
+    pick_paint_opavity: 'Pick a {{newValue}} Paint and Opacity',
+    open_color_picker: 'Click To Open Color Picker',
+    jpicker_title: 'Drag Markers To Pick A Color',
+    jpicker_new_color: 'new',
+    jpicker_current_color: 'current',
+    jpicker_tooltip_colors_new_color: 'New Color - Press &ldquo;OK&rdquo; To Commit',
+    jpicker_tooltip_colors_current_color: 'Click To Revert To Original Color',
+    jpicker_tooltip_buttons_ok: 'Commit To This Color Selection',
+    jpicker_tooltip_buttons_cancel: 'Cancel And Revert To Original Color',
+    jpicker_tooltip_hue_radio: 'Set To &ldquo;Hue&rdquo; Color Mode',
+    jpicker_tooltip_hue_textbox: 'Enter A &ldquo;Hue&rdquo; Value (0-360&deg;)',
+    jpicker_tooltip_saturation_radio: 'Set To &ldquo;Saturation&rdquo; Color Mode',
+    jpicker_tooltip_saturation_textbox: 'Enter A &ldquo;Saturation&rdquo; Value (0-100%)',
+    jpicker_tooltip_value_radio: 'Set To &ldquo;Value&rdquo; Color Mode',
+    jpicker_tooltip_value_textbox: 'Enter A &ldquo;Value&rdquo; Value (0-100%)',
+    jpicker_tooltip_red_radio: 'Set To &ldquo;Red&rdquo; Color Mode',
+    jpicker_tooltip_red_textbox: 'Enter A &ldquo;Red&rdquo; Value (0-255)',
+    jpicker_tooltip_green_radio: 'Set To &ldquo;Green&rdquo; Color Mode',
+    jpicker_tooltip_green_textbox: 'Enter A &ldquo;Green&rdquo; Value (0-255)',
+    jpicker_tooltip_blue_radio: 'Set To &ldquo;Blue&rdquo; Color Mode',
+    jpicker_tooltip_blue_textbox: 'Enter A &ldquo;Blue&rdquo; Value (0-255)',
+    jpicker_tooltip_alpha_radio: 'Set To &ldquo;Alpha&rdquo; Color Mode',
+    jpicker_tooltip_alpha_textbox: 'Enter A &ldquo;Alpha&rdquo; Value (0-100)',
+    jpicker_tooltip_hex_textbox: 'Enter A &ldquo;Hex&rdquo; Color Value (#000000-#ffffff)',
+    jpicker_tooltip_hex_alpha: 'Enter A &ldquo;Alpha&rdquo; Value (#00-#ff)',
+    jgraduate_solid_color: 'Solid Color',
+    jgraduate_linear_gradient: 'Linear Gradient',
+    jgraduate_radial_gradient: 'Radial Gradient',
+    jgraduate_begin_point: 'Begin Point',
+    jgraduate_enter_starting_x: 'Enter starting x value between 0.0 and 1.0',
+    jgraduate_enter_starting_y: 'Enter starting y value between 0.0 and 1.0',
+    jgraduate_end_point: 'End Point',
+    jgraduate_enter_ending_x: 'Enter ending x value between 0.0 and 1.0',
+    jgraduate_enter_ending_y: 'Enter ending y value between 0.0 and 1.0',
+    jgraduate_center_point: 'Center Point',
+    jgraduate_enter_value_x: 'Enter x value between 0.0 and 1.0',
+    jgraduate_enter_value_y: 'Enter y value between 0.0 and 1.0',
+    jgraduate_focal_point: 'Focal Point',
+    jgraduate_match_center: 'Match center:',
+    jgraduate_enter_focal_x: 'Enter x value between 0.0 and 1.0',
+    jgraduate_enter_focal_y: 'Enter y value between 0.0 and 1.0',
+    jgraduate_spread_method: 'Spread method',
+    jgraduate_radius: 'Radius:',
+    jgraduate_set_radius: 'Click to set radius',
+    jgraduate_ellip: 'Ellip:',
+    jgraduate_set_ellip: 'Click to set Ellip',
+    jgraduate_angle: 'Angle:',
+    jgraduate_set_angle: 'Click to set Angle',
+    jgraduate_deg: 'deg:',
+    jgraduate_opac: 'Opac:',
+    jgraduate_set_opac: 'Click to set Opac',
   },
   notification: {
     invalidAttrValGiven: 'Neplatná hodnota',
diff --git a/src/editor/locale/lang.sl.js b/src/editor/locale/lang.sl.js
index 633ad7fe8..4caa27e21 100644
--- a/src/editor/locale/lang.sl.js
+++ b/src/editor/locale/lang.sl.js
@@ -87,7 +87,10 @@ export default {
     times: 'times',
     prefs_and_content: 'Store preferences and SVG content locally',
     prefs_only: 'Only store preferences locally',
-    no_prefs_or_content: 'Do not store my preferences or SVG content locally'
+    no_prefs_or_content: 'Do not store my preferences or SVG content locally',
+    jgraduate_pad: 'Pad',
+    jgraduate_reflect: 'Reflect',
+    jgraduate_repeat: 'Repeat',
   },
   tools: {
     main_menu: 'Glavni meni',
@@ -208,6 +211,58 @@ export default {
     snapping_stepsize: 'Snapping Step-Size:',
     grid_color: 'Grid color',
     done: 'Done',
+    change_xxx_color: 'Change xxx color',
+    pick_paint_opavity: 'Pick a {{newValue}} Paint and Opacity',
+    open_color_picker: 'Click To Open Color Picker',
+    jpicker_title: 'Drag Markers To Pick A Color',
+    jpicker_new_color: 'new',
+    jpicker_current_color: 'current',
+    jpicker_tooltip_colors_new_color: 'New Color - Press &ldquo;OK&rdquo; To Commit',
+    jpicker_tooltip_colors_current_color: 'Click To Revert To Original Color',
+    jpicker_tooltip_buttons_ok: 'Commit To This Color Selection',
+    jpicker_tooltip_buttons_cancel: 'Cancel And Revert To Original Color',
+    jpicker_tooltip_hue_radio: 'Set To &ldquo;Hue&rdquo; Color Mode',
+    jpicker_tooltip_hue_textbox: 'Enter A &ldquo;Hue&rdquo; Value (0-360&deg;)',
+    jpicker_tooltip_saturation_radio: 'Set To &ldquo;Saturation&rdquo; Color Mode',
+    jpicker_tooltip_saturation_textbox: 'Enter A &ldquo;Saturation&rdquo; Value (0-100%)',
+    jpicker_tooltip_value_radio: 'Set To &ldquo;Value&rdquo; Color Mode',
+    jpicker_tooltip_value_textbox: 'Enter A &ldquo;Value&rdquo; Value (0-100%)',
+    jpicker_tooltip_red_radio: 'Set To &ldquo;Red&rdquo; Color Mode',
+    jpicker_tooltip_red_textbox: 'Enter A &ldquo;Red&rdquo; Value (0-255)',
+    jpicker_tooltip_green_radio: 'Set To &ldquo;Green&rdquo; Color Mode',
+    jpicker_tooltip_green_textbox: 'Enter A &ldquo;Green&rdquo; Value (0-255)',
+    jpicker_tooltip_blue_radio: 'Set To &ldquo;Blue&rdquo; Color Mode',
+    jpicker_tooltip_blue_textbox: 'Enter A &ldquo;Blue&rdquo; Value (0-255)',
+    jpicker_tooltip_alpha_radio: 'Set To &ldquo;Alpha&rdquo; Color Mode',
+    jpicker_tooltip_alpha_textbox: 'Enter A &ldquo;Alpha&rdquo; Value (0-100)',
+    jpicker_tooltip_hex_textbox: 'Enter A &ldquo;Hex&rdquo; Color Value (#000000-#ffffff)',
+    jpicker_tooltip_hex_alpha: 'Enter A &ldquo;Alpha&rdquo; Value (#00-#ff)',
+    jgraduate_solid_color: 'Solid Color',
+    jgraduate_linear_gradient: 'Linear Gradient',
+    jgraduate_radial_gradient: 'Radial Gradient',
+    jgraduate_begin_point: 'Begin Point',
+    jgraduate_enter_starting_x: 'Enter starting x value between 0.0 and 1.0',
+    jgraduate_enter_starting_y: 'Enter starting y value between 0.0 and 1.0',
+    jgraduate_end_point: 'End Point',
+    jgraduate_enter_ending_x: 'Enter ending x value between 0.0 and 1.0',
+    jgraduate_enter_ending_y: 'Enter ending y value between 0.0 and 1.0',
+    jgraduate_center_point: 'Center Point',
+    jgraduate_enter_value_x: 'Enter x value between 0.0 and 1.0',
+    jgraduate_enter_value_y: 'Enter y value between 0.0 and 1.0',
+    jgraduate_focal_point: 'Focal Point',
+    jgraduate_match_center: 'Match center:',
+    jgraduate_enter_focal_x: 'Enter x value between 0.0 and 1.0',
+    jgraduate_enter_focal_y: 'Enter y value between 0.0 and 1.0',
+    jgraduate_spread_method: 'Spread method',
+    jgraduate_radius: 'Radius:',
+    jgraduate_set_radius: 'Click to set radius',
+    jgraduate_ellip: 'Ellip:',
+    jgraduate_set_ellip: 'Click to set Ellip',
+    jgraduate_angle: 'Angle:',
+    jgraduate_set_angle: 'Click to set Angle',
+    jgraduate_deg: 'deg:',
+    jgraduate_opac: 'Opac:',
+    jgraduate_set_opac: 'Click to set Opac',
   },
   notification: {
     invalidAttrValGiven: 'Napačna vrednost!',
diff --git a/src/editor/locale/lang.sq.js b/src/editor/locale/lang.sq.js
index 9483cda9f..fccdf0c81 100644
--- a/src/editor/locale/lang.sq.js
+++ b/src/editor/locale/lang.sq.js
@@ -87,7 +87,10 @@ export default {
     times: 'times',
     prefs_and_content: 'Store preferences and SVG content locally',
     prefs_only: 'Only store preferences locally',
-    no_prefs_or_content: 'Do not store my preferences or SVG content locally'
+    no_prefs_or_content: 'Do not store my preferences or SVG content locally',
+    jgraduate_pad: 'Pad',
+    jgraduate_reflect: 'Reflect',
+    jgraduate_repeat: 'Repeat',
   },
   tools: {
     main_menu: 'Main Menu',
@@ -208,6 +211,58 @@ export default {
     snapping_stepsize: 'Snapping Step-Size:',
     grid_color: 'Grid color',
     done: 'Done',
+    change_xxx_color: 'Change xxx color',
+    pick_paint_opavity: 'Pick a {{newValue}} Paint and Opacity',
+    open_color_picker: 'Click To Open Color Picker',
+    jpicker_title: 'Drag Markers To Pick A Color',
+    jpicker_new_color: 'new',
+    jpicker_current_color: 'current',
+    jpicker_tooltip_colors_new_color: 'New Color - Press &ldquo;OK&rdquo; To Commit',
+    jpicker_tooltip_colors_current_color: 'Click To Revert To Original Color',
+    jpicker_tooltip_buttons_ok: 'Commit To This Color Selection',
+    jpicker_tooltip_buttons_cancel: 'Cancel And Revert To Original Color',
+    jpicker_tooltip_hue_radio: 'Set To &ldquo;Hue&rdquo; Color Mode',
+    jpicker_tooltip_hue_textbox: 'Enter A &ldquo;Hue&rdquo; Value (0-360&deg;)',
+    jpicker_tooltip_saturation_radio: 'Set To &ldquo;Saturation&rdquo; Color Mode',
+    jpicker_tooltip_saturation_textbox: 'Enter A &ldquo;Saturation&rdquo; Value (0-100%)',
+    jpicker_tooltip_value_radio: 'Set To &ldquo;Value&rdquo; Color Mode',
+    jpicker_tooltip_value_textbox: 'Enter A &ldquo;Value&rdquo; Value (0-100%)',
+    jpicker_tooltip_red_radio: 'Set To &ldquo;Red&rdquo; Color Mode',
+    jpicker_tooltip_red_textbox: 'Enter A &ldquo;Red&rdquo; Value (0-255)',
+    jpicker_tooltip_green_radio: 'Set To &ldquo;Green&rdquo; Color Mode',
+    jpicker_tooltip_green_textbox: 'Enter A &ldquo;Green&rdquo; Value (0-255)',
+    jpicker_tooltip_blue_radio: 'Set To &ldquo;Blue&rdquo; Color Mode',
+    jpicker_tooltip_blue_textbox: 'Enter A &ldquo;Blue&rdquo; Value (0-255)',
+    jpicker_tooltip_alpha_radio: 'Set To &ldquo;Alpha&rdquo; Color Mode',
+    jpicker_tooltip_alpha_textbox: 'Enter A &ldquo;Alpha&rdquo; Value (0-100)',
+    jpicker_tooltip_hex_textbox: 'Enter A &ldquo;Hex&rdquo; Color Value (#000000-#ffffff)',
+    jpicker_tooltip_hex_alpha: 'Enter A &ldquo;Alpha&rdquo; Value (#00-#ff)',
+    jgraduate_solid_color: 'Solid Color',
+    jgraduate_linear_gradient: 'Linear Gradient',
+    jgraduate_radial_gradient: 'Radial Gradient',
+    jgraduate_begin_point: 'Begin Point',
+    jgraduate_enter_starting_x: 'Enter starting x value between 0.0 and 1.0',
+    jgraduate_enter_starting_y: 'Enter starting y value between 0.0 and 1.0',
+    jgraduate_end_point: 'End Point',
+    jgraduate_enter_ending_x: 'Enter ending x value between 0.0 and 1.0',
+    jgraduate_enter_ending_y: 'Enter ending y value between 0.0 and 1.0',
+    jgraduate_center_point: 'Center Point',
+    jgraduate_enter_value_x: 'Enter x value between 0.0 and 1.0',
+    jgraduate_enter_value_y: 'Enter y value between 0.0 and 1.0',
+    jgraduate_focal_point: 'Focal Point',
+    jgraduate_match_center: 'Match center:',
+    jgraduate_enter_focal_x: 'Enter x value between 0.0 and 1.0',
+    jgraduate_enter_focal_y: 'Enter y value between 0.0 and 1.0',
+    jgraduate_spread_method: 'Spread method',
+    jgraduate_radius: 'Radius:',
+    jgraduate_set_radius: 'Click to set radius',
+    jgraduate_ellip: 'Ellip:',
+    jgraduate_set_ellip: 'Click to set Ellip',
+    jgraduate_angle: 'Angle:',
+    jgraduate_set_angle: 'Click to set Angle',
+    jgraduate_deg: 'deg:',
+    jgraduate_opac: 'Opac:',
+    jgraduate_set_opac: 'Click to set Opac',
   },
   notification: {
     invalidAttrValGiven: 'Invalid value given',
diff --git a/src/editor/locale/lang.sr.js b/src/editor/locale/lang.sr.js
index 3c22b94fd..2669c8181 100644
--- a/src/editor/locale/lang.sr.js
+++ b/src/editor/locale/lang.sr.js
@@ -87,7 +87,10 @@ export default {
     times: 'times',
     prefs_and_content: 'Store preferences and SVG content locally',
     prefs_only: 'Only store preferences locally',
-    no_prefs_or_content: 'Do not store my preferences or SVG content locally'
+    no_prefs_or_content: 'Do not store my preferences or SVG content locally',
+    jgraduate_pad: 'Pad',
+    jgraduate_reflect: 'Reflect',
+    jgraduate_repeat: 'Repeat',
   },
   tools: {
     main_menu: 'Main Menu',
@@ -208,6 +211,58 @@ export default {
     snapping_stepsize: 'Snapping Step-Size:',
     grid_color: 'Grid color',
     done: 'Done',
+    change_xxx_color: 'Change xxx color',
+    pick_paint_opavity: 'Pick a {{newValue}} Paint and Opacity',
+    open_color_picker: 'Click To Open Color Picker',
+    jpicker_title: 'Drag Markers To Pick A Color',
+    jpicker_new_color: 'new',
+    jpicker_current_color: 'current',
+    jpicker_tooltip_colors_new_color: 'New Color - Press &ldquo;OK&rdquo; To Commit',
+    jpicker_tooltip_colors_current_color: 'Click To Revert To Original Color',
+    jpicker_tooltip_buttons_ok: 'Commit To This Color Selection',
+    jpicker_tooltip_buttons_cancel: 'Cancel And Revert To Original Color',
+    jpicker_tooltip_hue_radio: 'Set To &ldquo;Hue&rdquo; Color Mode',
+    jpicker_tooltip_hue_textbox: 'Enter A &ldquo;Hue&rdquo; Value (0-360&deg;)',
+    jpicker_tooltip_saturation_radio: 'Set To &ldquo;Saturation&rdquo; Color Mode',
+    jpicker_tooltip_saturation_textbox: 'Enter A &ldquo;Saturation&rdquo; Value (0-100%)',
+    jpicker_tooltip_value_radio: 'Set To &ldquo;Value&rdquo; Color Mode',
+    jpicker_tooltip_value_textbox: 'Enter A &ldquo;Value&rdquo; Value (0-100%)',
+    jpicker_tooltip_red_radio: 'Set To &ldquo;Red&rdquo; Color Mode',
+    jpicker_tooltip_red_textbox: 'Enter A &ldquo;Red&rdquo; Value (0-255)',
+    jpicker_tooltip_green_radio: 'Set To &ldquo;Green&rdquo; Color Mode',
+    jpicker_tooltip_green_textbox: 'Enter A &ldquo;Green&rdquo; Value (0-255)',
+    jpicker_tooltip_blue_radio: 'Set To &ldquo;Blue&rdquo; Color Mode',
+    jpicker_tooltip_blue_textbox: 'Enter A &ldquo;Blue&rdquo; Value (0-255)',
+    jpicker_tooltip_alpha_radio: 'Set To &ldquo;Alpha&rdquo; Color Mode',
+    jpicker_tooltip_alpha_textbox: 'Enter A &ldquo;Alpha&rdquo; Value (0-100)',
+    jpicker_tooltip_hex_textbox: 'Enter A &ldquo;Hex&rdquo; Color Value (#000000-#ffffff)',
+    jpicker_tooltip_hex_alpha: 'Enter A &ldquo;Alpha&rdquo; Value (#00-#ff)',
+    jgraduate_solid_color: 'Solid Color',
+    jgraduate_linear_gradient: 'Linear Gradient',
+    jgraduate_radial_gradient: 'Radial Gradient',
+    jgraduate_begin_point: 'Begin Point',
+    jgraduate_enter_starting_x: 'Enter starting x value between 0.0 and 1.0',
+    jgraduate_enter_starting_y: 'Enter starting y value between 0.0 and 1.0',
+    jgraduate_end_point: 'End Point',
+    jgraduate_enter_ending_x: 'Enter ending x value between 0.0 and 1.0',
+    jgraduate_enter_ending_y: 'Enter ending y value between 0.0 and 1.0',
+    jgraduate_center_point: 'Center Point',
+    jgraduate_enter_value_x: 'Enter x value between 0.0 and 1.0',
+    jgraduate_enter_value_y: 'Enter y value between 0.0 and 1.0',
+    jgraduate_focal_point: 'Focal Point',
+    jgraduate_match_center: 'Match center:',
+    jgraduate_enter_focal_x: 'Enter x value between 0.0 and 1.0',
+    jgraduate_enter_focal_y: 'Enter y value between 0.0 and 1.0',
+    jgraduate_spread_method: 'Spread method',
+    jgraduate_radius: 'Radius:',
+    jgraduate_set_radius: 'Click to set radius',
+    jgraduate_ellip: 'Ellip:',
+    jgraduate_set_ellip: 'Click to set Ellip',
+    jgraduate_angle: 'Angle:',
+    jgraduate_set_angle: 'Click to set Angle',
+    jgraduate_deg: 'deg:',
+    jgraduate_opac: 'Opac:',
+    jgraduate_set_opac: 'Click to set Opac',
   },
   notification: {
     invalidAttrValGiven: 'Invalid value given',
diff --git a/src/editor/locale/lang.sv.js b/src/editor/locale/lang.sv.js
index 4345545ac..aefecec98 100644
--- a/src/editor/locale/lang.sv.js
+++ b/src/editor/locale/lang.sv.js
@@ -87,7 +87,10 @@ export default {
     times: 'times',
     prefs_and_content: 'Store preferences and SVG content locally',
     prefs_only: 'Only store preferences locally',
-    no_prefs_or_content: 'Do not store my preferences or SVG content locally'
+    no_prefs_or_content: 'Do not store my preferences or SVG content locally',
+    jgraduate_pad: 'Pad',
+    jgraduate_reflect: 'Reflect',
+    jgraduate_repeat: 'Repeat',
   },
   tools: {
     main_menu: 'Main Menu',
@@ -208,6 +211,58 @@ export default {
     snapping_stepsize: 'Snapping Step-Size:',
     grid_color: 'Grid color',
     done: 'Done',
+    change_xxx_color: 'Change xxx color',
+    pick_paint_opavity: 'Pick a {{newValue}} Paint and Opacity',
+    open_color_picker: 'Click To Open Color Picker',
+    jpicker_title: 'Drag Markers To Pick A Color',
+    jpicker_new_color: 'new',
+    jpicker_current_color: 'current',
+    jpicker_tooltip_colors_new_color: 'New Color - Press &ldquo;OK&rdquo; To Commit',
+    jpicker_tooltip_colors_current_color: 'Click To Revert To Original Color',
+    jpicker_tooltip_buttons_ok: 'Commit To This Color Selection',
+    jpicker_tooltip_buttons_cancel: 'Cancel And Revert To Original Color',
+    jpicker_tooltip_hue_radio: 'Set To &ldquo;Hue&rdquo; Color Mode',
+    jpicker_tooltip_hue_textbox: 'Enter A &ldquo;Hue&rdquo; Value (0-360&deg;)',
+    jpicker_tooltip_saturation_radio: 'Set To &ldquo;Saturation&rdquo; Color Mode',
+    jpicker_tooltip_saturation_textbox: 'Enter A &ldquo;Saturation&rdquo; Value (0-100%)',
+    jpicker_tooltip_value_radio: 'Set To &ldquo;Value&rdquo; Color Mode',
+    jpicker_tooltip_value_textbox: 'Enter A &ldquo;Value&rdquo; Value (0-100%)',
+    jpicker_tooltip_red_radio: 'Set To &ldquo;Red&rdquo; Color Mode',
+    jpicker_tooltip_red_textbox: 'Enter A &ldquo;Red&rdquo; Value (0-255)',
+    jpicker_tooltip_green_radio: 'Set To &ldquo;Green&rdquo; Color Mode',
+    jpicker_tooltip_green_textbox: 'Enter A &ldquo;Green&rdquo; Value (0-255)',
+    jpicker_tooltip_blue_radio: 'Set To &ldquo;Blue&rdquo; Color Mode',
+    jpicker_tooltip_blue_textbox: 'Enter A &ldquo;Blue&rdquo; Value (0-255)',
+    jpicker_tooltip_alpha_radio: 'Set To &ldquo;Alpha&rdquo; Color Mode',
+    jpicker_tooltip_alpha_textbox: 'Enter A &ldquo;Alpha&rdquo; Value (0-100)',
+    jpicker_tooltip_hex_textbox: 'Enter A &ldquo;Hex&rdquo; Color Value (#000000-#ffffff)',
+    jpicker_tooltip_hex_alpha: 'Enter A &ldquo;Alpha&rdquo; Value (#00-#ff)',
+    jgraduate_solid_color: 'Solid Color',
+    jgraduate_linear_gradient: 'Linear Gradient',
+    jgraduate_radial_gradient: 'Radial Gradient',
+    jgraduate_begin_point: 'Begin Point',
+    jgraduate_enter_starting_x: 'Enter starting x value between 0.0 and 1.0',
+    jgraduate_enter_starting_y: 'Enter starting y value between 0.0 and 1.0',
+    jgraduate_end_point: 'End Point',
+    jgraduate_enter_ending_x: 'Enter ending x value between 0.0 and 1.0',
+    jgraduate_enter_ending_y: 'Enter ending y value between 0.0 and 1.0',
+    jgraduate_center_point: 'Center Point',
+    jgraduate_enter_value_x: 'Enter x value between 0.0 and 1.0',
+    jgraduate_enter_value_y: 'Enter y value between 0.0 and 1.0',
+    jgraduate_focal_point: 'Focal Point',
+    jgraduate_match_center: 'Match center:',
+    jgraduate_enter_focal_x: 'Enter x value between 0.0 and 1.0',
+    jgraduate_enter_focal_y: 'Enter y value between 0.0 and 1.0',
+    jgraduate_spread_method: 'Spread method',
+    jgraduate_radius: 'Radius:',
+    jgraduate_set_radius: 'Click to set radius',
+    jgraduate_ellip: 'Ellip:',
+    jgraduate_set_ellip: 'Click to set Ellip',
+    jgraduate_angle: 'Angle:',
+    jgraduate_set_angle: 'Click to set Angle',
+    jgraduate_deg: 'deg:',
+    jgraduate_opac: 'Opac:',
+    jgraduate_set_opac: 'Click to set Opac',
   },
   notification: {
     invalidAttrValGiven: 'Invalid value given',
diff --git a/src/editor/locale/lang.sw.js b/src/editor/locale/lang.sw.js
index b49554af3..7e521899f 100644
--- a/src/editor/locale/lang.sw.js
+++ b/src/editor/locale/lang.sw.js
@@ -87,7 +87,10 @@ export default {
     times: 'times',
     prefs_and_content: 'Store preferences and SVG content locally',
     prefs_only: 'Only store preferences locally',
-    no_prefs_or_content: 'Do not store my preferences or SVG content locally'
+    no_prefs_or_content: 'Do not store my preferences or SVG content locally',
+    jgraduate_pad: 'Pad',
+    jgraduate_reflect: 'Reflect',
+    jgraduate_repeat: 'Repeat',
   },
   tools: {
     main_menu: 'Main Menu',
@@ -208,6 +211,58 @@ export default {
     snapping_stepsize: 'Snapping Step-Size:',
     grid_color: 'Grid color',
     done: 'Done',
+    change_xxx_color: 'Change xxx color',
+    pick_paint_opavity: 'Pick a {{newValue}} Paint and Opacity',
+    open_color_picker: 'Click To Open Color Picker',
+    jpicker_title: 'Drag Markers To Pick A Color',
+    jpicker_new_color: 'new',
+    jpicker_current_color: 'current',
+    jpicker_tooltip_colors_new_color: 'New Color - Press &ldquo;OK&rdquo; To Commit',
+    jpicker_tooltip_colors_current_color: 'Click To Revert To Original Color',
+    jpicker_tooltip_buttons_ok: 'Commit To This Color Selection',
+    jpicker_tooltip_buttons_cancel: 'Cancel And Revert To Original Color',
+    jpicker_tooltip_hue_radio: 'Set To &ldquo;Hue&rdquo; Color Mode',
+    jpicker_tooltip_hue_textbox: 'Enter A &ldquo;Hue&rdquo; Value (0-360&deg;)',
+    jpicker_tooltip_saturation_radio: 'Set To &ldquo;Saturation&rdquo; Color Mode',
+    jpicker_tooltip_saturation_textbox: 'Enter A &ldquo;Saturation&rdquo; Value (0-100%)',
+    jpicker_tooltip_value_radio: 'Set To &ldquo;Value&rdquo; Color Mode',
+    jpicker_tooltip_value_textbox: 'Enter A &ldquo;Value&rdquo; Value (0-100%)',
+    jpicker_tooltip_red_radio: 'Set To &ldquo;Red&rdquo; Color Mode',
+    jpicker_tooltip_red_textbox: 'Enter A &ldquo;Red&rdquo; Value (0-255)',
+    jpicker_tooltip_green_radio: 'Set To &ldquo;Green&rdquo; Color Mode',
+    jpicker_tooltip_green_textbox: 'Enter A &ldquo;Green&rdquo; Value (0-255)',
+    jpicker_tooltip_blue_radio: 'Set To &ldquo;Blue&rdquo; Color Mode',
+    jpicker_tooltip_blue_textbox: 'Enter A &ldquo;Blue&rdquo; Value (0-255)',
+    jpicker_tooltip_alpha_radio: 'Set To &ldquo;Alpha&rdquo; Color Mode',
+    jpicker_tooltip_alpha_textbox: 'Enter A &ldquo;Alpha&rdquo; Value (0-100)',
+    jpicker_tooltip_hex_textbox: 'Enter A &ldquo;Hex&rdquo; Color Value (#000000-#ffffff)',
+    jpicker_tooltip_hex_alpha: 'Enter A &ldquo;Alpha&rdquo; Value (#00-#ff)',
+    jgraduate_solid_color: 'Solid Color',
+    jgraduate_linear_gradient: 'Linear Gradient',
+    jgraduate_radial_gradient: 'Radial Gradient',
+    jgraduate_begin_point: 'Begin Point',
+    jgraduate_enter_starting_x: 'Enter starting x value between 0.0 and 1.0',
+    jgraduate_enter_starting_y: 'Enter starting y value between 0.0 and 1.0',
+    jgraduate_end_point: 'End Point',
+    jgraduate_enter_ending_x: 'Enter ending x value between 0.0 and 1.0',
+    jgraduate_enter_ending_y: 'Enter ending y value between 0.0 and 1.0',
+    jgraduate_center_point: 'Center Point',
+    jgraduate_enter_value_x: 'Enter x value between 0.0 and 1.0',
+    jgraduate_enter_value_y: 'Enter y value between 0.0 and 1.0',
+    jgraduate_focal_point: 'Focal Point',
+    jgraduate_match_center: 'Match center:',
+    jgraduate_enter_focal_x: 'Enter x value between 0.0 and 1.0',
+    jgraduate_enter_focal_y: 'Enter y value between 0.0 and 1.0',
+    jgraduate_spread_method: 'Spread method',
+    jgraduate_radius: 'Radius:',
+    jgraduate_set_radius: 'Click to set radius',
+    jgraduate_ellip: 'Ellip:',
+    jgraduate_set_ellip: 'Click to set Ellip',
+    jgraduate_angle: 'Angle:',
+    jgraduate_set_angle: 'Click to set Angle',
+    jgraduate_deg: 'deg:',
+    jgraduate_opac: 'Opac:',
+    jgraduate_set_opac: 'Click to set Opac',
   },
   notification: {
     invalidAttrValGiven: 'Invalid value given',
diff --git a/src/editor/locale/lang.th.js b/src/editor/locale/lang.th.js
index 9c2e9dd02..17577edef 100644
--- a/src/editor/locale/lang.th.js
+++ b/src/editor/locale/lang.th.js
@@ -87,7 +87,10 @@ export default {
     times: 'times',
     prefs_and_content: 'Store preferences and SVG content locally',
     prefs_only: 'Only store preferences locally',
-    no_prefs_or_content: 'Do not store my preferences or SVG content locally'
+    no_prefs_or_content: 'Do not store my preferences or SVG content locally',
+    jgraduate_pad: 'Pad',
+    jgraduate_reflect: 'Reflect',
+    jgraduate_repeat: 'Repeat',
   },
   tools: {
     main_menu: 'Main Menu',
@@ -208,6 +211,58 @@ export default {
     snapping_stepsize: 'Snapping Step-Size:',
     grid_color: 'Grid color',
     done: 'Done',
+    change_xxx_color: 'Change xxx color',
+    pick_paint_opavity: 'Pick a {{newValue}} Paint and Opacity',
+    open_color_picker: 'Click To Open Color Picker',
+    jpicker_title: 'Drag Markers To Pick A Color',
+    jpicker_new_color: 'new',
+    jpicker_current_color: 'current',
+    jpicker_tooltip_colors_new_color: 'New Color - Press &ldquo;OK&rdquo; To Commit',
+    jpicker_tooltip_colors_current_color: 'Click To Revert To Original Color',
+    jpicker_tooltip_buttons_ok: 'Commit To This Color Selection',
+    jpicker_tooltip_buttons_cancel: 'Cancel And Revert To Original Color',
+    jpicker_tooltip_hue_radio: 'Set To &ldquo;Hue&rdquo; Color Mode',
+    jpicker_tooltip_hue_textbox: 'Enter A &ldquo;Hue&rdquo; Value (0-360&deg;)',
+    jpicker_tooltip_saturation_radio: 'Set To &ldquo;Saturation&rdquo; Color Mode',
+    jpicker_tooltip_saturation_textbox: 'Enter A &ldquo;Saturation&rdquo; Value (0-100%)',
+    jpicker_tooltip_value_radio: 'Set To &ldquo;Value&rdquo; Color Mode',
+    jpicker_tooltip_value_textbox: 'Enter A &ldquo;Value&rdquo; Value (0-100%)',
+    jpicker_tooltip_red_radio: 'Set To &ldquo;Red&rdquo; Color Mode',
+    jpicker_tooltip_red_textbox: 'Enter A &ldquo;Red&rdquo; Value (0-255)',
+    jpicker_tooltip_green_radio: 'Set To &ldquo;Green&rdquo; Color Mode',
+    jpicker_tooltip_green_textbox: 'Enter A &ldquo;Green&rdquo; Value (0-255)',
+    jpicker_tooltip_blue_radio: 'Set To &ldquo;Blue&rdquo; Color Mode',
+    jpicker_tooltip_blue_textbox: 'Enter A &ldquo;Blue&rdquo; Value (0-255)',
+    jpicker_tooltip_alpha_radio: 'Set To &ldquo;Alpha&rdquo; Color Mode',
+    jpicker_tooltip_alpha_textbox: 'Enter A &ldquo;Alpha&rdquo; Value (0-100)',
+    jpicker_tooltip_hex_textbox: 'Enter A &ldquo;Hex&rdquo; Color Value (#000000-#ffffff)',
+    jpicker_tooltip_hex_alpha: 'Enter A &ldquo;Alpha&rdquo; Value (#00-#ff)',
+    jgraduate_solid_color: 'Solid Color',
+    jgraduate_linear_gradient: 'Linear Gradient',
+    jgraduate_radial_gradient: 'Radial Gradient',
+    jgraduate_begin_point: 'Begin Point',
+    jgraduate_enter_starting_x: 'Enter starting x value between 0.0 and 1.0',
+    jgraduate_enter_starting_y: 'Enter starting y value between 0.0 and 1.0',
+    jgraduate_end_point: 'End Point',
+    jgraduate_enter_ending_x: 'Enter ending x value between 0.0 and 1.0',
+    jgraduate_enter_ending_y: 'Enter ending y value between 0.0 and 1.0',
+    jgraduate_center_point: 'Center Point',
+    jgraduate_enter_value_x: 'Enter x value between 0.0 and 1.0',
+    jgraduate_enter_value_y: 'Enter y value between 0.0 and 1.0',
+    jgraduate_focal_point: 'Focal Point',
+    jgraduate_match_center: 'Match center:',
+    jgraduate_enter_focal_x: 'Enter x value between 0.0 and 1.0',
+    jgraduate_enter_focal_y: 'Enter y value between 0.0 and 1.0',
+    jgraduate_spread_method: 'Spread method',
+    jgraduate_radius: 'Radius:',
+    jgraduate_set_radius: 'Click to set radius',
+    jgraduate_ellip: 'Ellip:',
+    jgraduate_set_ellip: 'Click to set Ellip',
+    jgraduate_angle: 'Angle:',
+    jgraduate_set_angle: 'Click to set Angle',
+    jgraduate_deg: 'deg:',
+    jgraduate_opac: 'Opac:',
+    jgraduate_set_opac: 'Click to set Opac',
   },
   notification: {
     invalidAttrValGiven: 'Invalid value given',
diff --git a/src/editor/locale/lang.tl.js b/src/editor/locale/lang.tl.js
index abd956813..04fc8f19d 100644
--- a/src/editor/locale/lang.tl.js
+++ b/src/editor/locale/lang.tl.js
@@ -87,7 +87,10 @@ export default {
     times: 'times',
     prefs_and_content: 'Store preferences and SVG content locally',
     prefs_only: 'Only store preferences locally',
-    no_prefs_or_content: 'Do not store my preferences or SVG content locally'
+    no_prefs_or_content: 'Do not store my preferences or SVG content locally',
+    jgraduate_pad: 'Pad',
+    jgraduate_reflect: 'Reflect',
+    jgraduate_repeat: 'Repeat',
   },
   tools: {
     main_menu: 'Main Menu',
@@ -208,6 +211,58 @@ export default {
     snapping_stepsize: 'Snapping Step-Size:',
     grid_color: 'Grid color',
     done: 'Done',
+    change_xxx_color: 'Change xxx color',
+    pick_paint_opavity: 'Pick a {{newValue}} Paint and Opacity',
+    open_color_picker: 'Click To Open Color Picker',
+    jpicker_title: 'Drag Markers To Pick A Color',
+    jpicker_new_color: 'new',
+    jpicker_current_color: 'current',
+    jpicker_tooltip_colors_new_color: 'New Color - Press &ldquo;OK&rdquo; To Commit',
+    jpicker_tooltip_colors_current_color: 'Click To Revert To Original Color',
+    jpicker_tooltip_buttons_ok: 'Commit To This Color Selection',
+    jpicker_tooltip_buttons_cancel: 'Cancel And Revert To Original Color',
+    jpicker_tooltip_hue_radio: 'Set To &ldquo;Hue&rdquo; Color Mode',
+    jpicker_tooltip_hue_textbox: 'Enter A &ldquo;Hue&rdquo; Value (0-360&deg;)',
+    jpicker_tooltip_saturation_radio: 'Set To &ldquo;Saturation&rdquo; Color Mode',
+    jpicker_tooltip_saturation_textbox: 'Enter A &ldquo;Saturation&rdquo; Value (0-100%)',
+    jpicker_tooltip_value_radio: 'Set To &ldquo;Value&rdquo; Color Mode',
+    jpicker_tooltip_value_textbox: 'Enter A &ldquo;Value&rdquo; Value (0-100%)',
+    jpicker_tooltip_red_radio: 'Set To &ldquo;Red&rdquo; Color Mode',
+    jpicker_tooltip_red_textbox: 'Enter A &ldquo;Red&rdquo; Value (0-255)',
+    jpicker_tooltip_green_radio: 'Set To &ldquo;Green&rdquo; Color Mode',
+    jpicker_tooltip_green_textbox: 'Enter A &ldquo;Green&rdquo; Value (0-255)',
+    jpicker_tooltip_blue_radio: 'Set To &ldquo;Blue&rdquo; Color Mode',
+    jpicker_tooltip_blue_textbox: 'Enter A &ldquo;Blue&rdquo; Value (0-255)',
+    jpicker_tooltip_alpha_radio: 'Set To &ldquo;Alpha&rdquo; Color Mode',
+    jpicker_tooltip_alpha_textbox: 'Enter A &ldquo;Alpha&rdquo; Value (0-100)',
+    jpicker_tooltip_hex_textbox: 'Enter A &ldquo;Hex&rdquo; Color Value (#000000-#ffffff)',
+    jpicker_tooltip_hex_alpha: 'Enter A &ldquo;Alpha&rdquo; Value (#00-#ff)',
+    jgraduate_solid_color: 'Solid Color',
+    jgraduate_linear_gradient: 'Linear Gradient',
+    jgraduate_radial_gradient: 'Radial Gradient',
+    jgraduate_begin_point: 'Begin Point',
+    jgraduate_enter_starting_x: 'Enter starting x value between 0.0 and 1.0',
+    jgraduate_enter_starting_y: 'Enter starting y value between 0.0 and 1.0',
+    jgraduate_end_point: 'End Point',
+    jgraduate_enter_ending_x: 'Enter ending x value between 0.0 and 1.0',
+    jgraduate_enter_ending_y: 'Enter ending y value between 0.0 and 1.0',
+    jgraduate_center_point: 'Center Point',
+    jgraduate_enter_value_x: 'Enter x value between 0.0 and 1.0',
+    jgraduate_enter_value_y: 'Enter y value between 0.0 and 1.0',
+    jgraduate_focal_point: 'Focal Point',
+    jgraduate_match_center: 'Match center:',
+    jgraduate_enter_focal_x: 'Enter x value between 0.0 and 1.0',
+    jgraduate_enter_focal_y: 'Enter y value between 0.0 and 1.0',
+    jgraduate_spread_method: 'Spread method',
+    jgraduate_radius: 'Radius:',
+    jgraduate_set_radius: 'Click to set radius',
+    jgraduate_ellip: 'Ellip:',
+    jgraduate_set_ellip: 'Click to set Ellip',
+    jgraduate_angle: 'Angle:',
+    jgraduate_set_angle: 'Click to set Angle',
+    jgraduate_deg: 'deg:',
+    jgraduate_opac: 'Opac:',
+    jgraduate_set_opac: 'Click to set Opac',
   },
   notification: {
     invalidAttrValGiven: 'Invalid value given',
diff --git a/src/editor/locale/lang.tr.js b/src/editor/locale/lang.tr.js
index f60cd1194..eca47db11 100644
--- a/src/editor/locale/lang.tr.js
+++ b/src/editor/locale/lang.tr.js
@@ -87,7 +87,10 @@ export default {
     times: 'times',
     prefs_and_content: 'Store preferences and SVG content locally',
     prefs_only: 'Only store preferences locally',
-    no_prefs_or_content: 'Do not store my preferences or SVG content locally'
+    no_prefs_or_content: 'Do not store my preferences or SVG content locally',
+    jgraduate_pad: 'Pad',
+    jgraduate_reflect: 'Reflect',
+    jgraduate_repeat: 'Repeat',
   },
   tools: {
     main_menu: 'Main Menu',
@@ -208,6 +211,58 @@ export default {
     snapping_stepsize: 'Snapping Step-Size:',
     grid_color: 'Grid color',
     done: 'Done',
+    change_xxx_color: 'Change xxx color',
+    pick_paint_opavity: 'Pick a {{newValue}} Paint and Opacity',
+    open_color_picker: 'Click To Open Color Picker',
+    jpicker_title: 'Drag Markers To Pick A Color',
+    jpicker_new_color: 'new',
+    jpicker_current_color: 'current',
+    jpicker_tooltip_colors_new_color: 'New Color - Press &ldquo;OK&rdquo; To Commit',
+    jpicker_tooltip_colors_current_color: 'Click To Revert To Original Color',
+    jpicker_tooltip_buttons_ok: 'Commit To This Color Selection',
+    jpicker_tooltip_buttons_cancel: 'Cancel And Revert To Original Color',
+    jpicker_tooltip_hue_radio: 'Set To &ldquo;Hue&rdquo; Color Mode',
+    jpicker_tooltip_hue_textbox: 'Enter A &ldquo;Hue&rdquo; Value (0-360&deg;)',
+    jpicker_tooltip_saturation_radio: 'Set To &ldquo;Saturation&rdquo; Color Mode',
+    jpicker_tooltip_saturation_textbox: 'Enter A &ldquo;Saturation&rdquo; Value (0-100%)',
+    jpicker_tooltip_value_radio: 'Set To &ldquo;Value&rdquo; Color Mode',
+    jpicker_tooltip_value_textbox: 'Enter A &ldquo;Value&rdquo; Value (0-100%)',
+    jpicker_tooltip_red_radio: 'Set To &ldquo;Red&rdquo; Color Mode',
+    jpicker_tooltip_red_textbox: 'Enter A &ldquo;Red&rdquo; Value (0-255)',
+    jpicker_tooltip_green_radio: 'Set To &ldquo;Green&rdquo; Color Mode',
+    jpicker_tooltip_green_textbox: 'Enter A &ldquo;Green&rdquo; Value (0-255)',
+    jpicker_tooltip_blue_radio: 'Set To &ldquo;Blue&rdquo; Color Mode',
+    jpicker_tooltip_blue_textbox: 'Enter A &ldquo;Blue&rdquo; Value (0-255)',
+    jpicker_tooltip_alpha_radio: 'Set To &ldquo;Alpha&rdquo; Color Mode',
+    jpicker_tooltip_alpha_textbox: 'Enter A &ldquo;Alpha&rdquo; Value (0-100)',
+    jpicker_tooltip_hex_textbox: 'Enter A &ldquo;Hex&rdquo; Color Value (#000000-#ffffff)',
+    jpicker_tooltip_hex_alpha: 'Enter A &ldquo;Alpha&rdquo; Value (#00-#ff)',
+    jgraduate_solid_color: 'Solid Color',
+    jgraduate_linear_gradient: 'Linear Gradient',
+    jgraduate_radial_gradient: 'Radial Gradient',
+    jgraduate_begin_point: 'Begin Point',
+    jgraduate_enter_starting_x: 'Enter starting x value between 0.0 and 1.0',
+    jgraduate_enter_starting_y: 'Enter starting y value between 0.0 and 1.0',
+    jgraduate_end_point: 'End Point',
+    jgraduate_enter_ending_x: 'Enter ending x value between 0.0 and 1.0',
+    jgraduate_enter_ending_y: 'Enter ending y value between 0.0 and 1.0',
+    jgraduate_center_point: 'Center Point',
+    jgraduate_enter_value_x: 'Enter x value between 0.0 and 1.0',
+    jgraduate_enter_value_y: 'Enter y value between 0.0 and 1.0',
+    jgraduate_focal_point: 'Focal Point',
+    jgraduate_match_center: 'Match center:',
+    jgraduate_enter_focal_x: 'Enter x value between 0.0 and 1.0',
+    jgraduate_enter_focal_y: 'Enter y value between 0.0 and 1.0',
+    jgraduate_spread_method: 'Spread method',
+    jgraduate_radius: 'Radius:',
+    jgraduate_set_radius: 'Click to set radius',
+    jgraduate_ellip: 'Ellip:',
+    jgraduate_set_ellip: 'Click to set Ellip',
+    jgraduate_angle: 'Angle:',
+    jgraduate_set_angle: 'Click to set Angle',
+    jgraduate_deg: 'deg:',
+    jgraduate_opac: 'Opac:',
+    jgraduate_set_opac: 'Click to set Opac',
   },
   notification: {
     invalidAttrValGiven: 'Invalid value given',
diff --git a/src/editor/locale/lang.uk.js b/src/editor/locale/lang.uk.js
index 7941269ad..65c352682 100644
--- a/src/editor/locale/lang.uk.js
+++ b/src/editor/locale/lang.uk.js
@@ -87,7 +87,10 @@ export default {
     times: 'times',
     prefs_and_content: 'Store preferences and SVG content locally',
     prefs_only: 'Only store preferences locally',
-    no_prefs_or_content: 'Do not store my preferences or SVG content locally'
+    no_prefs_or_content: 'Do not store my preferences or SVG content locally',
+    jgraduate_pad: 'Pad',
+    jgraduate_reflect: 'Reflect',
+    jgraduate_repeat: 'Repeat',
   },
   tools: {
     main_menu: 'Main Menu',
@@ -208,6 +211,58 @@ export default {
     snapping_stepsize: 'Snapping Step-Size:',
     grid_color: 'Grid color',
     done: 'Done',
+    change_xxx_color: 'Change xxx color',
+    pick_paint_opavity: 'Pick a {{newValue}} Paint and Opacity',
+    open_color_picker: 'Click To Open Color Picker',
+    jpicker_title: 'Drag Markers To Pick A Color',
+    jpicker_new_color: 'new',
+    jpicker_current_color: 'current',
+    jpicker_tooltip_colors_new_color: 'New Color - Press &ldquo;OK&rdquo; To Commit',
+    jpicker_tooltip_colors_current_color: 'Click To Revert To Original Color',
+    jpicker_tooltip_buttons_ok: 'Commit To This Color Selection',
+    jpicker_tooltip_buttons_cancel: 'Cancel And Revert To Original Color',
+    jpicker_tooltip_hue_radio: 'Set To &ldquo;Hue&rdquo; Color Mode',
+    jpicker_tooltip_hue_textbox: 'Enter A &ldquo;Hue&rdquo; Value (0-360&deg;)',
+    jpicker_tooltip_saturation_radio: 'Set To &ldquo;Saturation&rdquo; Color Mode',
+    jpicker_tooltip_saturation_textbox: 'Enter A &ldquo;Saturation&rdquo; Value (0-100%)',
+    jpicker_tooltip_value_radio: 'Set To &ldquo;Value&rdquo; Color Mode',
+    jpicker_tooltip_value_textbox: 'Enter A &ldquo;Value&rdquo; Value (0-100%)',
+    jpicker_tooltip_red_radio: 'Set To &ldquo;Red&rdquo; Color Mode',
+    jpicker_tooltip_red_textbox: 'Enter A &ldquo;Red&rdquo; Value (0-255)',
+    jpicker_tooltip_green_radio: 'Set To &ldquo;Green&rdquo; Color Mode',
+    jpicker_tooltip_green_textbox: 'Enter A &ldquo;Green&rdquo; Value (0-255)',
+    jpicker_tooltip_blue_radio: 'Set To &ldquo;Blue&rdquo; Color Mode',
+    jpicker_tooltip_blue_textbox: 'Enter A &ldquo;Blue&rdquo; Value (0-255)',
+    jpicker_tooltip_alpha_radio: 'Set To &ldquo;Alpha&rdquo; Color Mode',
+    jpicker_tooltip_alpha_textbox: 'Enter A &ldquo;Alpha&rdquo; Value (0-100)',
+    jpicker_tooltip_hex_textbox: 'Enter A &ldquo;Hex&rdquo; Color Value (#000000-#ffffff)',
+    jpicker_tooltip_hex_alpha: 'Enter A &ldquo;Alpha&rdquo; Value (#00-#ff)',
+    jgraduate_solid_color: 'Solid Color',
+    jgraduate_linear_gradient: 'Linear Gradient',
+    jgraduate_radial_gradient: 'Radial Gradient',
+    jgraduate_begin_point: 'Begin Point',
+    jgraduate_enter_starting_x: 'Enter starting x value between 0.0 and 1.0',
+    jgraduate_enter_starting_y: 'Enter starting y value between 0.0 and 1.0',
+    jgraduate_end_point: 'End Point',
+    jgraduate_enter_ending_x: 'Enter ending x value between 0.0 and 1.0',
+    jgraduate_enter_ending_y: 'Enter ending y value between 0.0 and 1.0',
+    jgraduate_center_point: 'Center Point',
+    jgraduate_enter_value_x: 'Enter x value between 0.0 and 1.0',
+    jgraduate_enter_value_y: 'Enter y value between 0.0 and 1.0',
+    jgraduate_focal_point: 'Focal Point',
+    jgraduate_match_center: 'Match center:',
+    jgraduate_enter_focal_x: 'Enter x value between 0.0 and 1.0',
+    jgraduate_enter_focal_y: 'Enter y value between 0.0 and 1.0',
+    jgraduate_spread_method: 'Spread method',
+    jgraduate_radius: 'Radius:',
+    jgraduate_set_radius: 'Click to set radius',
+    jgraduate_ellip: 'Ellip:',
+    jgraduate_set_ellip: 'Click to set Ellip',
+    jgraduate_angle: 'Angle:',
+    jgraduate_set_angle: 'Click to set Angle',
+    jgraduate_deg: 'deg:',
+    jgraduate_opac: 'Opac:',
+    jgraduate_set_opac: 'Click to set Opac',
   },
   notification: {
     invalidAttrValGiven: 'Invalid value given',
diff --git a/src/editor/locale/lang.vi.js b/src/editor/locale/lang.vi.js
index 24b2320ee..b78ca5217 100644
--- a/src/editor/locale/lang.vi.js
+++ b/src/editor/locale/lang.vi.js
@@ -87,7 +87,10 @@ export default {
     times: 'times',
     prefs_and_content: 'Store preferences and SVG content locally',
     prefs_only: 'Only store preferences locally',
-    no_prefs_or_content: 'Do not store my preferences or SVG content locally'
+    no_prefs_or_content: 'Do not store my preferences or SVG content locally',
+    jgraduate_pad: 'Pad',
+    jgraduate_reflect: 'Reflect',
+    jgraduate_repeat: 'Repeat',
   },
   tools: {
     main_menu: 'Main Menu',
@@ -208,6 +211,58 @@ export default {
     snapping_stepsize: 'Snapping Step-Size:',
     grid_color: 'Grid color',
     done: 'Done',
+    change_xxx_color: 'Change xxx color',
+    pick_paint_opavity: 'Pick a {{newValue}} Paint and Opacity',
+    open_color_picker: 'Click To Open Color Picker',
+    jpicker_title: 'Drag Markers To Pick A Color',
+    jpicker_new_color: 'new',
+    jpicker_current_color: 'current',
+    jpicker_tooltip_colors_new_color: 'New Color - Press &ldquo;OK&rdquo; To Commit',
+    jpicker_tooltip_colors_current_color: 'Click To Revert To Original Color',
+    jpicker_tooltip_buttons_ok: 'Commit To This Color Selection',
+    jpicker_tooltip_buttons_cancel: 'Cancel And Revert To Original Color',
+    jpicker_tooltip_hue_radio: 'Set To &ldquo;Hue&rdquo; Color Mode',
+    jpicker_tooltip_hue_textbox: 'Enter A &ldquo;Hue&rdquo; Value (0-360&deg;)',
+    jpicker_tooltip_saturation_radio: 'Set To &ldquo;Saturation&rdquo; Color Mode',
+    jpicker_tooltip_saturation_textbox: 'Enter A &ldquo;Saturation&rdquo; Value (0-100%)',
+    jpicker_tooltip_value_radio: 'Set To &ldquo;Value&rdquo; Color Mode',
+    jpicker_tooltip_value_textbox: 'Enter A &ldquo;Value&rdquo; Value (0-100%)',
+    jpicker_tooltip_red_radio: 'Set To &ldquo;Red&rdquo; Color Mode',
+    jpicker_tooltip_red_textbox: 'Enter A &ldquo;Red&rdquo; Value (0-255)',
+    jpicker_tooltip_green_radio: 'Set To &ldquo;Green&rdquo; Color Mode',
+    jpicker_tooltip_green_textbox: 'Enter A &ldquo;Green&rdquo; Value (0-255)',
+    jpicker_tooltip_blue_radio: 'Set To &ldquo;Blue&rdquo; Color Mode',
+    jpicker_tooltip_blue_textbox: 'Enter A &ldquo;Blue&rdquo; Value (0-255)',
+    jpicker_tooltip_alpha_radio: 'Set To &ldquo;Alpha&rdquo; Color Mode',
+    jpicker_tooltip_alpha_textbox: 'Enter A &ldquo;Alpha&rdquo; Value (0-100)',
+    jpicker_tooltip_hex_textbox: 'Enter A &ldquo;Hex&rdquo; Color Value (#000000-#ffffff)',
+    jpicker_tooltip_hex_alpha: 'Enter A &ldquo;Alpha&rdquo; Value (#00-#ff)',
+    jgraduate_solid_color: 'Solid Color',
+    jgraduate_linear_gradient: 'Linear Gradient',
+    jgraduate_radial_gradient: 'Radial Gradient',
+    jgraduate_begin_point: 'Begin Point',
+    jgraduate_enter_starting_x: 'Enter starting x value between 0.0 and 1.0',
+    jgraduate_enter_starting_y: 'Enter starting y value between 0.0 and 1.0',
+    jgraduate_end_point: 'End Point',
+    jgraduate_enter_ending_x: 'Enter ending x value between 0.0 and 1.0',
+    jgraduate_enter_ending_y: 'Enter ending y value between 0.0 and 1.0',
+    jgraduate_center_point: 'Center Point',
+    jgraduate_enter_value_x: 'Enter x value between 0.0 and 1.0',
+    jgraduate_enter_value_y: 'Enter y value between 0.0 and 1.0',
+    jgraduate_focal_point: 'Focal Point',
+    jgraduate_match_center: 'Match center:',
+    jgraduate_enter_focal_x: 'Enter x value between 0.0 and 1.0',
+    jgraduate_enter_focal_y: 'Enter y value between 0.0 and 1.0',
+    jgraduate_spread_method: 'Spread method',
+    jgraduate_radius: 'Radius:',
+    jgraduate_set_radius: 'Click to set radius',
+    jgraduate_ellip: 'Ellip:',
+    jgraduate_set_ellip: 'Click to set Ellip',
+    jgraduate_angle: 'Angle:',
+    jgraduate_set_angle: 'Click to set Angle',
+    jgraduate_deg: 'deg:',
+    jgraduate_opac: 'Opac:',
+    jgraduate_set_opac: 'Click to set Opac',
   },
   notification: {
     invalidAttrValGiven: 'Invalid value given',
diff --git a/src/editor/locale/lang.yi.js b/src/editor/locale/lang.yi.js
index 33a3fdf53..2d7b2e292 100644
--- a/src/editor/locale/lang.yi.js
+++ b/src/editor/locale/lang.yi.js
@@ -87,7 +87,10 @@ export default {
     times: 'times',
     prefs_and_content: 'Store preferences and SVG content locally',
     prefs_only: 'Only store preferences locally',
-    no_prefs_or_content: 'Do not store my preferences or SVG content locally'
+    no_prefs_or_content: 'Do not store my preferences or SVG content locally',
+    jgraduate_pad: 'Pad',
+    jgraduate_reflect: 'Reflect',
+    jgraduate_repeat: 'Repeat',
   },
   tools: {
     main_menu: 'Main Menu',
@@ -208,6 +211,58 @@ export default {
     snapping_stepsize: 'Snapping Step-Size:',
     grid_color: 'Grid color',
     done: 'Done',
+    change_xxx_color: 'Change xxx color',
+    pick_paint_opavity: 'Pick a {{newValue}} Paint and Opacity',
+    open_color_picker: 'Click To Open Color Picker',
+    jpicker_title: 'Drag Markers To Pick A Color',
+    jpicker_new_color: 'new',
+    jpicker_current_color: 'current',
+    jpicker_tooltip_colors_new_color: 'New Color - Press &ldquo;OK&rdquo; To Commit',
+    jpicker_tooltip_colors_current_color: 'Click To Revert To Original Color',
+    jpicker_tooltip_buttons_ok: 'Commit To This Color Selection',
+    jpicker_tooltip_buttons_cancel: 'Cancel And Revert To Original Color',
+    jpicker_tooltip_hue_radio: 'Set To &ldquo;Hue&rdquo; Color Mode',
+    jpicker_tooltip_hue_textbox: 'Enter A &ldquo;Hue&rdquo; Value (0-360&deg;)',
+    jpicker_tooltip_saturation_radio: 'Set To &ldquo;Saturation&rdquo; Color Mode',
+    jpicker_tooltip_saturation_textbox: 'Enter A &ldquo;Saturation&rdquo; Value (0-100%)',
+    jpicker_tooltip_value_radio: 'Set To &ldquo;Value&rdquo; Color Mode',
+    jpicker_tooltip_value_textbox: 'Enter A &ldquo;Value&rdquo; Value (0-100%)',
+    jpicker_tooltip_red_radio: 'Set To &ldquo;Red&rdquo; Color Mode',
+    jpicker_tooltip_red_textbox: 'Enter A &ldquo;Red&rdquo; Value (0-255)',
+    jpicker_tooltip_green_radio: 'Set To &ldquo;Green&rdquo; Color Mode',
+    jpicker_tooltip_green_textbox: 'Enter A &ldquo;Green&rdquo; Value (0-255)',
+    jpicker_tooltip_blue_radio: 'Set To &ldquo;Blue&rdquo; Color Mode',
+    jpicker_tooltip_blue_textbox: 'Enter A &ldquo;Blue&rdquo; Value (0-255)',
+    jpicker_tooltip_alpha_radio: 'Set To &ldquo;Alpha&rdquo; Color Mode',
+    jpicker_tooltip_alpha_textbox: 'Enter A &ldquo;Alpha&rdquo; Value (0-100)',
+    jpicker_tooltip_hex_textbox: 'Enter A &ldquo;Hex&rdquo; Color Value (#000000-#ffffff)',
+    jpicker_tooltip_hex_alpha: 'Enter A &ldquo;Alpha&rdquo; Value (#00-#ff)',
+    jgraduate_solid_color: 'Solid Color',
+    jgraduate_linear_gradient: 'Linear Gradient',
+    jgraduate_radial_gradient: 'Radial Gradient',
+    jgraduate_begin_point: 'Begin Point',
+    jgraduate_enter_starting_x: 'Enter starting x value between 0.0 and 1.0',
+    jgraduate_enter_starting_y: 'Enter starting y value between 0.0 and 1.0',
+    jgraduate_end_point: 'End Point',
+    jgraduate_enter_ending_x: 'Enter ending x value between 0.0 and 1.0',
+    jgraduate_enter_ending_y: 'Enter ending y value between 0.0 and 1.0',
+    jgraduate_center_point: 'Center Point',
+    jgraduate_enter_value_x: 'Enter x value between 0.0 and 1.0',
+    jgraduate_enter_value_y: 'Enter y value between 0.0 and 1.0',
+    jgraduate_focal_point: 'Focal Point',
+    jgraduate_match_center: 'Match center:',
+    jgraduate_enter_focal_x: 'Enter x value between 0.0 and 1.0',
+    jgraduate_enter_focal_y: 'Enter y value between 0.0 and 1.0',
+    jgraduate_spread_method: 'Spread method',
+    jgraduate_radius: 'Radius:',
+    jgraduate_set_radius: 'Click to set radius',
+    jgraduate_ellip: 'Ellip:',
+    jgraduate_set_ellip: 'Click to set Ellip',
+    jgraduate_angle: 'Angle:',
+    jgraduate_set_angle: 'Click to set Angle',
+    jgraduate_deg: 'deg:',
+    jgraduate_opac: 'Opac:',
+    jgraduate_set_opac: 'Click to set Opac',
   },
   notification: {
     invalidAttrValGiven: 'Invalid value given',
diff --git a/src/editor/locale/lang.zh-CN.js b/src/editor/locale/lang.zh-CN.js
index a87b7929e..0319ca5ec 100644
--- a/src/editor/locale/lang.zh-CN.js
+++ b/src/editor/locale/lang.zh-CN.js
@@ -87,7 +87,10 @@ export default {
     times: 'times',
     prefs_and_content: 'Store preferences and SVG content locally',
     prefs_only: 'Only store preferences locally',
-    no_prefs_or_content: 'Do not store my preferences or SVG content locally'
+    no_prefs_or_content: 'Do not store my preferences or SVG content locally',
+    jgraduate_pad: 'Pad',
+    jgraduate_reflect: 'Reflect',
+    jgraduate_repeat: 'Repeat',
   },
   tools: {
     main_menu: '主菜单',
@@ -208,6 +211,58 @@ export default {
     snapping_stepsize: '吸附步长:',
     grid_color: '网格颜色',
     done: 'Done',
+    change_xxx_color: 'Change xxx color',
+    pick_paint_opavity: 'Pick a {{newValue}} Paint and Opacity',
+    open_color_picker: 'Click To Open Color Picker',
+    jpicker_title: 'Drag Markers To Pick A Color',
+    jpicker_new_color: 'new',
+    jpicker_current_color: 'current',
+    jpicker_tooltip_colors_new_color: 'New Color - Press &ldquo;OK&rdquo; To Commit',
+    jpicker_tooltip_colors_current_color: 'Click To Revert To Original Color',
+    jpicker_tooltip_buttons_ok: 'Commit To This Color Selection',
+    jpicker_tooltip_buttons_cancel: 'Cancel And Revert To Original Color',
+    jpicker_tooltip_hue_radio: 'Set To &ldquo;Hue&rdquo; Color Mode',
+    jpicker_tooltip_hue_textbox: 'Enter A &ldquo;Hue&rdquo; Value (0-360&deg;)',
+    jpicker_tooltip_saturation_radio: 'Set To &ldquo;Saturation&rdquo; Color Mode',
+    jpicker_tooltip_saturation_textbox: 'Enter A &ldquo;Saturation&rdquo; Value (0-100%)',
+    jpicker_tooltip_value_radio: 'Set To &ldquo;Value&rdquo; Color Mode',
+    jpicker_tooltip_value_textbox: 'Enter A &ldquo;Value&rdquo; Value (0-100%)',
+    jpicker_tooltip_red_radio: 'Set To &ldquo;Red&rdquo; Color Mode',
+    jpicker_tooltip_red_textbox: 'Enter A &ldquo;Red&rdquo; Value (0-255)',
+    jpicker_tooltip_green_radio: 'Set To &ldquo;Green&rdquo; Color Mode',
+    jpicker_tooltip_green_textbox: 'Enter A &ldquo;Green&rdquo; Value (0-255)',
+    jpicker_tooltip_blue_radio: 'Set To &ldquo;Blue&rdquo; Color Mode',
+    jpicker_tooltip_blue_textbox: 'Enter A &ldquo;Blue&rdquo; Value (0-255)',
+    jpicker_tooltip_alpha_radio: 'Set To &ldquo;Alpha&rdquo; Color Mode',
+    jpicker_tooltip_alpha_textbox: 'Enter A &ldquo;Alpha&rdquo; Value (0-100)',
+    jpicker_tooltip_hex_textbox: 'Enter A &ldquo;Hex&rdquo; Color Value (#000000-#ffffff)',
+    jpicker_tooltip_hex_alpha: 'Enter A &ldquo;Alpha&rdquo; Value (#00-#ff)',
+    jgraduate_solid_color: 'Solid Color',
+    jgraduate_linear_gradient: 'Linear Gradient',
+    jgraduate_radial_gradient: 'Radial Gradient',
+    jgraduate_begin_point: 'Begin Point',
+    jgraduate_enter_starting_x: 'Enter starting x value between 0.0 and 1.0',
+    jgraduate_enter_starting_y: 'Enter starting y value between 0.0 and 1.0',
+    jgraduate_end_point: 'End Point',
+    jgraduate_enter_ending_x: 'Enter ending x value between 0.0 and 1.0',
+    jgraduate_enter_ending_y: 'Enter ending y value between 0.0 and 1.0',
+    jgraduate_center_point: 'Center Point',
+    jgraduate_enter_value_x: 'Enter x value between 0.0 and 1.0',
+    jgraduate_enter_value_y: 'Enter y value between 0.0 and 1.0',
+    jgraduate_focal_point: 'Focal Point',
+    jgraduate_match_center: 'Match center:',
+    jgraduate_enter_focal_x: 'Enter x value between 0.0 and 1.0',
+    jgraduate_enter_focal_y: 'Enter y value between 0.0 and 1.0',
+    jgraduate_spread_method: 'Spread method',
+    jgraduate_radius: 'Radius:',
+    jgraduate_set_radius: 'Click to set radius',
+    jgraduate_ellip: 'Ellip:',
+    jgraduate_set_ellip: 'Click to set Ellip',
+    jgraduate_angle: 'Angle:',
+    jgraduate_set_angle: 'Click to set Angle',
+    jgraduate_deg: 'deg:',
+    jgraduate_opac: 'Opac:',
+    jgraduate_set_opac: 'Click to set Opac',
   },
   notification: {
     invalidAttrValGiven: '无效的参数',
diff --git a/src/editor/locale/lang.zh-HK.js b/src/editor/locale/lang.zh-HK.js
index 1e82e391b..af96f324f 100644
--- a/src/editor/locale/lang.zh-HK.js
+++ b/src/editor/locale/lang.zh-HK.js
@@ -87,7 +87,10 @@ export default {
     times: 'times',
     prefs_and_content: 'Store preferences and SVG content locally',
     prefs_only: 'Only store preferences locally',
-    no_prefs_or_content: 'Do not store my preferences or SVG content locally'
+    no_prefs_or_content: 'Do not store my preferences or SVG content locally',
+    jgraduate_pad: 'Pad',
+    jgraduate_reflect: 'Reflect',
+    jgraduate_repeat: 'Repeat',
   },
   tools: {
     main_menu: 'Main Menu',
@@ -208,6 +211,58 @@ export default {
     snapping_stepsize: 'Snapping Step-Size:',
     grid_color: 'Grid color',
     done: 'Done',
+    change_xxx_color: 'Change xxx color',
+    pick_paint_opavity: 'Pick a {{newValue}} Paint and Opacity',
+    open_color_picker: 'Click To Open Color Picker',
+    jpicker_title: 'Drag Markers To Pick A Color',
+    jpicker_new_color: 'new',
+    jpicker_current_color: 'current',
+    jpicker_tooltip_colors_new_color: 'New Color - Press &ldquo;OK&rdquo; To Commit',
+    jpicker_tooltip_colors_current_color: 'Click To Revert To Original Color',
+    jpicker_tooltip_buttons_ok: 'Commit To This Color Selection',
+    jpicker_tooltip_buttons_cancel: 'Cancel And Revert To Original Color',
+    jpicker_tooltip_hue_radio: 'Set To &ldquo;Hue&rdquo; Color Mode',
+    jpicker_tooltip_hue_textbox: 'Enter A &ldquo;Hue&rdquo; Value (0-360&deg;)',
+    jpicker_tooltip_saturation_radio: 'Set To &ldquo;Saturation&rdquo; Color Mode',
+    jpicker_tooltip_saturation_textbox: 'Enter A &ldquo;Saturation&rdquo; Value (0-100%)',
+    jpicker_tooltip_value_radio: 'Set To &ldquo;Value&rdquo; Color Mode',
+    jpicker_tooltip_value_textbox: 'Enter A &ldquo;Value&rdquo; Value (0-100%)',
+    jpicker_tooltip_red_radio: 'Set To &ldquo;Red&rdquo; Color Mode',
+    jpicker_tooltip_red_textbox: 'Enter A &ldquo;Red&rdquo; Value (0-255)',
+    jpicker_tooltip_green_radio: 'Set To &ldquo;Green&rdquo; Color Mode',
+    jpicker_tooltip_green_textbox: 'Enter A &ldquo;Green&rdquo; Value (0-255)',
+    jpicker_tooltip_blue_radio: 'Set To &ldquo;Blue&rdquo; Color Mode',
+    jpicker_tooltip_blue_textbox: 'Enter A &ldquo;Blue&rdquo; Value (0-255)',
+    jpicker_tooltip_alpha_radio: 'Set To &ldquo;Alpha&rdquo; Color Mode',
+    jpicker_tooltip_alpha_textbox: 'Enter A &ldquo;Alpha&rdquo; Value (0-100)',
+    jpicker_tooltip_hex_textbox: 'Enter A &ldquo;Hex&rdquo; Color Value (#000000-#ffffff)',
+    jpicker_tooltip_hex_alpha: 'Enter A &ldquo;Alpha&rdquo; Value (#00-#ff)',
+    jgraduate_solid_color: 'Solid Color',
+    jgraduate_linear_gradient: 'Linear Gradient',
+    jgraduate_radial_gradient: 'Radial Gradient',
+    jgraduate_begin_point: 'Begin Point',
+    jgraduate_enter_starting_x: 'Enter starting x value between 0.0 and 1.0',
+    jgraduate_enter_starting_y: 'Enter starting y value between 0.0 and 1.0',
+    jgraduate_end_point: 'End Point',
+    jgraduate_enter_ending_x: 'Enter ending x value between 0.0 and 1.0',
+    jgraduate_enter_ending_y: 'Enter ending y value between 0.0 and 1.0',
+    jgraduate_center_point: 'Center Point',
+    jgraduate_enter_value_x: 'Enter x value between 0.0 and 1.0',
+    jgraduate_enter_value_y: 'Enter y value between 0.0 and 1.0',
+    jgraduate_focal_point: 'Focal Point',
+    jgraduate_match_center: 'Match center:',
+    jgraduate_enter_focal_x: 'Enter x value between 0.0 and 1.0',
+    jgraduate_enter_focal_y: 'Enter y value between 0.0 and 1.0',
+    jgraduate_spread_method: 'Spread method',
+    jgraduate_radius: 'Radius:',
+    jgraduate_set_radius: 'Click to set radius',
+    jgraduate_ellip: 'Ellip:',
+    jgraduate_set_ellip: 'Click to set Ellip',
+    jgraduate_angle: 'Angle:',
+    jgraduate_set_angle: 'Click to set Angle',
+    jgraduate_deg: 'deg:',
+    jgraduate_opac: 'Opac:',
+    jgraduate_set_opac: 'Click to set Opac',
   },
   notification: {
     invalidAttrValGiven: 'Invalid value given',
diff --git a/src/editor/locale/lang.zh-TW.js b/src/editor/locale/lang.zh-TW.js
index 6360c7c0e..706fecff1 100644
--- a/src/editor/locale/lang.zh-TW.js
+++ b/src/editor/locale/lang.zh-TW.js
@@ -87,7 +87,10 @@ export default {
     times: 'times',
     prefs_and_content: 'Store preferences and SVG content locally',
     prefs_only: 'Only store preferences locally',
-    no_prefs_or_content: 'Do not store my preferences or SVG content locally'
+    no_prefs_or_content: 'Do not store my preferences or SVG content locally',
+    jgraduate_pad: 'Pad',
+    jgraduate_reflect: 'Reflect',
+    jgraduate_repeat: 'Repeat',
   },
   tools: {
     main_menu: 'Main Menu',
@@ -208,6 +211,58 @@ export default {
     snapping_stepsize: 'Snapping Step-Size:',
     grid_color: 'Grid color',
     done: 'Done',
+    change_xxx_color: 'Change xxx color',
+    pick_paint_opavity: 'Pick a {{newValue}} Paint and Opacity',
+    open_color_picker: 'Click To Open Color Picker',
+    jpicker_title: 'Drag Markers To Pick A Color',
+    jpicker_new_color: 'new',
+    jpicker_current_color: 'current',
+    jpicker_tooltip_colors_new_color: 'New Color - Press &ldquo;OK&rdquo; To Commit',
+    jpicker_tooltip_colors_current_color: 'Click To Revert To Original Color',
+    jpicker_tooltip_buttons_ok: 'Commit To This Color Selection',
+    jpicker_tooltip_buttons_cancel: 'Cancel And Revert To Original Color',
+    jpicker_tooltip_hue_radio: 'Set To &ldquo;Hue&rdquo; Color Mode',
+    jpicker_tooltip_hue_textbox: 'Enter A &ldquo;Hue&rdquo; Value (0-360&deg;)',
+    jpicker_tooltip_saturation_radio: 'Set To &ldquo;Saturation&rdquo; Color Mode',
+    jpicker_tooltip_saturation_textbox: 'Enter A &ldquo;Saturation&rdquo; Value (0-100%)',
+    jpicker_tooltip_value_radio: 'Set To &ldquo;Value&rdquo; Color Mode',
+    jpicker_tooltip_value_textbox: 'Enter A &ldquo;Value&rdquo; Value (0-100%)',
+    jpicker_tooltip_red_radio: 'Set To &ldquo;Red&rdquo; Color Mode',
+    jpicker_tooltip_red_textbox: 'Enter A &ldquo;Red&rdquo; Value (0-255)',
+    jpicker_tooltip_green_radio: 'Set To &ldquo;Green&rdquo; Color Mode',
+    jpicker_tooltip_green_textbox: 'Enter A &ldquo;Green&rdquo; Value (0-255)',
+    jpicker_tooltip_blue_radio: 'Set To &ldquo;Blue&rdquo; Color Mode',
+    jpicker_tooltip_blue_textbox: 'Enter A &ldquo;Blue&rdquo; Value (0-255)',
+    jpicker_tooltip_alpha_radio: 'Set To &ldquo;Alpha&rdquo; Color Mode',
+    jpicker_tooltip_alpha_textbox: 'Enter A &ldquo;Alpha&rdquo; Value (0-100)',
+    jpicker_tooltip_hex_textbox: 'Enter A &ldquo;Hex&rdquo; Color Value (#000000-#ffffff)',
+    jpicker_tooltip_hex_alpha: 'Enter A &ldquo;Alpha&rdquo; Value (#00-#ff)',
+    jgraduate_solid_color: 'Solid Color',
+    jgraduate_linear_gradient: 'Linear Gradient',
+    jgraduate_radial_gradient: 'Radial Gradient',
+    jgraduate_begin_point: 'Begin Point',
+    jgraduate_enter_starting_x: 'Enter starting x value between 0.0 and 1.0',
+    jgraduate_enter_starting_y: 'Enter starting y value between 0.0 and 1.0',
+    jgraduate_end_point: 'End Point',
+    jgraduate_enter_ending_x: 'Enter ending x value between 0.0 and 1.0',
+    jgraduate_enter_ending_y: 'Enter ending y value between 0.0 and 1.0',
+    jgraduate_center_point: 'Center Point',
+    jgraduate_enter_value_x: 'Enter x value between 0.0 and 1.0',
+    jgraduate_enter_value_y: 'Enter y value between 0.0 and 1.0',
+    jgraduate_focal_point: 'Focal Point',
+    jgraduate_match_center: 'Match center:',
+    jgraduate_enter_focal_x: 'Enter x value between 0.0 and 1.0',
+    jgraduate_enter_focal_y: 'Enter y value between 0.0 and 1.0',
+    jgraduate_spread_method: 'Spread method',
+    jgraduate_radius: 'Radius:',
+    jgraduate_set_radius: 'Click to set radius',
+    jgraduate_ellip: 'Ellip:',
+    jgraduate_set_ellip: 'Click to set Ellip',
+    jgraduate_angle: 'Angle:',
+    jgraduate_set_angle: 'Click to set Angle',
+    jgraduate_deg: 'deg:',
+    jgraduate_opac: 'Opac:',
+    jgraduate_set_opac: 'Click to set Opac',
   },
   notification: {
     invalidAttrValGiven: '數值給定錯誤',


Test patch:
diff --git a/src/editor/locale/lang.test.js b/src/editor/locale/lang.test.js
index 97e6402f0..e90d66a76 100644
--- a/src/editor/locale/lang.test.js
+++ b/src/editor/locale/lang.test.js
@@ -87,7 +87,10 @@ export default {
     times: 'times',
     prefs_and_content: 'Store preferences and SVG content locally',
     prefs_only: 'Only store preferences locally',
-    no_prefs_or_content: 'Do not store my preferences or SVG content locally'
+    no_prefs_or_content: 'Do not store my preferences or SVG content locally',
+    jgraduate_pad: 'Pad',
+    jgraduate_reflect: 'Reflect',
+    jgraduate_repeat: 'Repeat',
   },
   tools: {
     main_menu: 'Main Menu',
@@ -208,6 +211,58 @@ export default {
     snapping_stepsize: 'Snapping Step-Size:',
     grid_color: 'Grid color',
     done: 'Done',
+    change_xxx_color: 'Change xxx color',
+    pick_paint_opavity: 'Pick a {{newValue}} Paint and Opacity',
+    open_color_picker: 'Click To Open Color Picker',
+    jpicker_title: 'Drag Markers To Pick A Color',
+    jpicker_new_color: 'new',
+    jpicker_current_color: 'current',
+    jpicker_tooltip_colors_new_color: 'New Color - Press &ldquo;OK&rdquo; To Commit',
+    jpicker_tooltip_colors_current_color: 'Click To Revert To Original Color',
+    jpicker_tooltip_buttons_ok: 'Commit To This Color Selection',
+    jpicker_tooltip_buttons_cancel: 'Cancel And Revert To Original Color',
+    jpicker_tooltip_hue_radio: 'Set To &ldquo;Hue&rdquo; Color Mode',
+    jpicker_tooltip_hue_textbox: 'Enter A &ldquo;Hue&rdquo; Value (0-360&deg;)',
+    jpicker_tooltip_saturation_radio: 'Set To &ldquo;Saturation&rdquo; Color Mode',
+    jpicker_tooltip_saturation_textbox: 'Enter A &ldquo;Saturation&rdquo; Value (0-100%)',
+    jpicker_tooltip_value_radio: 'Set To &ldquo;Value&rdquo; Color Mode',
+    jpicker_tooltip_value_textbox: 'Enter A &ldquo;Value&rdquo; Value (0-100%)',
+    jpicker_tooltip_red_radio: 'Set To &ldquo;Red&rdquo; Color Mode',
+    jpicker_tooltip_red_textbox: 'Enter A &ldquo;Red&rdquo; Value (0-255)',
+    jpicker_tooltip_green_radio: 'Set To &ldquo;Green&rdquo; Color Mode',
+    jpicker_tooltip_green_textbox: 'Enter A &ldquo;Green&rdquo; Value (0-255)',
+    jpicker_tooltip_blue_radio: 'Set To &ldquo;Blue&rdquo; Color Mode',
+    jpicker_tooltip_blue_textbox: 'Enter A &ldquo;Blue&rdquo; Value (0-255)',
+    jpicker_tooltip_alpha_radio: 'Set To &ldquo;Alpha&rdquo; Color Mode',
+    jpicker_tooltip_alpha_textbox: 'Enter A &ldquo;Alpha&rdquo; Value (0-100)',
+    jpicker_tooltip_hex_textbox: 'Enter A &ldquo;Hex&rdquo; Color Value (#000000-#ffffff)',
+    jpicker_tooltip_hex_alpha: 'Enter A &ldquo;Alpha&rdquo; Value (#00-#ff)',
+    jgraduate_solid_color: 'Solid Color',
+    jgraduate_linear_gradient: 'Linear Gradient',
+    jgraduate_radial_gradient: 'Radial Gradient',
+    jgraduate_begin_point: 'Begin Point',
+    jgraduate_enter_starting_x: 'Enter starting x value between 0.0 and 1.0',
+    jgraduate_enter_starting_y: 'Enter starting y value between 0.0 and 1.0',
+    jgraduate_end_point: 'End Point',
+    jgraduate_enter_ending_x: 'Enter ending x value between 0.0 and 1.0',
+    jgraduate_enter_ending_y: 'Enter ending y value between 0.0 and 1.0',
+    jgraduate_center_point: 'Center Point',
+    jgraduate_enter_value_x: 'Enter x value between 0.0 and 1.0',
+    jgraduate_enter_value_y: 'Enter y value between 0.0 and 1.0',
+    jgraduate_focal_point: 'Focal Point',
+    jgraduate_match_center: 'Match center:',
+    jgraduate_enter_focal_x: 'Enter x value between 0.0 and 1.0',
+    jgraduate_enter_focal_y: 'Enter y value between 0.0 and 1.0',
+    jgraduate_spread_method: 'Spread method',
+    jgraduate_radius: 'Radius:',
+    jgraduate_set_radius: 'Click to set radius',
+    jgraduate_ellip: 'Ellip:',
+    jgraduate_set_ellip: 'Click to set Ellip',
+    jgraduate_angle: 'Angle:',
+    jgraduate_set_angle: 'Click to set Angle',
+    jgraduate_deg: 'deg:',
+    jgraduate_opac: 'Opac:',
+    jgraduate_set_opac: 'Click to set Opac',
   },
   notification: {
     invalidAttrValGiven: 'Invalid value given',