1
0
Fork 0

feat(plugintest): Added plugin-i18n

This commit is contained in:
Joost De Cock 2022-01-18 12:07:37 +01:00
parent 85041b23e5
commit 582807f8b7
3 changed files with 25 additions and 6 deletions

View file

@ -49,7 +49,7 @@ export default {
'flip', 'flip',
'gore', 'gore',
'grainline', 'grainline',
//'i18n', 'i18n',
//'logo', //'logo',
//'measurements', //'measurements',
//'mirror', //'mirror',
@ -65,7 +65,7 @@ export default {
], ],
options: { options: {
plugin: { plugin: {
dflt: 'grainline', dflt: 'i18n',
list: [ list: [
'all', 'all',
'banner', 'banner',

View file

@ -9,7 +9,7 @@ import dimension from '@freesewing/plugin-dimension'
import flip from '@freesewing/plugin-flip' import flip from '@freesewing/plugin-flip'
import gore from '@freesewing/plugin-gore' import gore from '@freesewing/plugin-gore'
import grainline from '@freesewing/plugin-grainline' 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 logo from '@freesewing/plugin-logo'
//import measurements from '@freesewing/plugin-measurements' //import measurements from '@freesewing/plugin-measurements'
//import mirror from '@freesewing/plugin-mirror' //import mirror from '@freesewing/plugin-mirror'
@ -31,7 +31,7 @@ import draftDimension from './plugin-dimension'
import draftFlip from './plugin-flip' import draftFlip from './plugin-flip'
import draftGore from './plugin-gore' import draftGore from './plugin-gore'
import draftGrainline from './plugin-grainline' import draftGrainline from './plugin-grainline'
//import draftI18n from './plugin-i18n' import draftI18n from './plugin-i18n'
//import draftLogo from './plugin-logo' //import draftLogo from './plugin-logo'
//import draftMeasurements from './plugin-measurements' //import draftMeasurements from './plugin-measurements'
//import draftMirror from './plugin-mirror' //import draftMirror from './plugin-mirror'
@ -58,7 +58,7 @@ const plugins = [
flip, flip,
gore, gore,
grainline, grainline,
// i18n, // Not loading i18n because it's already loaded by Workbench
// logo, // logo,
// measurements, // measurements,
// mirror, // mirror,
@ -82,7 +82,7 @@ const methods = {
draftFlip, draftFlip,
draftGore, draftGore,
draftGrainline, draftGrainline,
// draftI18n, draftI18n,
// draftLogo, // draftLogo,
// draftMeasurements, // draftMeasurements,
// draftMirror, // draftMirror,

View file

@ -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