diff --git a/packages/plugintest/config/index.js b/packages/plugintest/config/index.js index 6c75f89bf19..c1fde126529 100644 --- a/packages/plugintest/config/index.js +++ b/packages/plugintest/config/index.js @@ -49,7 +49,7 @@ export default { 'flip', 'gore', 'grainline', - //'i18n', + 'i18n', //'logo', //'measurements', //'mirror', @@ -65,7 +65,7 @@ export default { ], options: { plugin: { - dflt: 'grainline', + dflt: 'i18n', list: [ 'all', 'banner', diff --git a/packages/plugintest/src/index.js b/packages/plugintest/src/index.js index c44fd46cd99..c2762796450 100644 --- a/packages/plugintest/src/index.js +++ b/packages/plugintest/src/index.js @@ -9,7 +9,7 @@ import dimension from '@freesewing/plugin-dimension' import flip from '@freesewing/plugin-flip' import gore from '@freesewing/plugin-gore' import grainline from '@freesewing/plugin-grainline' -//import i18n from '@freesewing/plugin-i18n' +import i18n from '@freesewing/plugin-i18n' //import logo from '@freesewing/plugin-logo' //import measurements from '@freesewing/plugin-measurements' //import mirror from '@freesewing/plugin-mirror' @@ -31,7 +31,7 @@ import draftDimension from './plugin-dimension' import draftFlip from './plugin-flip' import draftGore from './plugin-gore' import draftGrainline from './plugin-grainline' -//import draftI18n from './plugin-i18n' +import draftI18n from './plugin-i18n' //import draftLogo from './plugin-logo' //import draftMeasurements from './plugin-measurements' //import draftMirror from './plugin-mirror' @@ -58,7 +58,7 @@ const plugins = [ flip, gore, grainline, -// i18n, + // Not loading i18n because it's already loaded by Workbench // logo, // measurements, // mirror, @@ -82,7 +82,7 @@ const methods = { draftFlip, draftGore, draftGrainline, -// draftI18n, + draftI18n, // draftLogo, // draftMeasurements, // draftMirror, diff --git a/packages/plugintest/src/plugin-i18n.js b/packages/plugintest/src/plugin-i18n.js new file mode 100644 index 00000000000..7610e8b18cf --- /dev/null +++ b/packages/plugintest/src/plugin-i18n.js @@ -0,0 +1,19 @@ +const draftI18n = part => { + + const { points, Point, paths, Path, options, macro, settings } = part.shorthand() + + if (['i18n', 'all'].indexOf(options.plugin) !== -1) { + + points.a = new Point(0,0).attr('data-text', 'cutTwoStripsToFinishTheArmholes') + + // Prevent clipping of text + paths.box = new Path() + .move(new Point(0,-10)) + .line(new Point(130, 0)) + .attr('class', 'hidden') + } + + return part +} + +export default draftI18n