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',
'gore',
'grainline',
//'i18n',
'i18n',
//'logo',
//'measurements',
//'mirror',
@ -65,7 +65,7 @@ export default {
],
options: {
plugin: {
dflt: 'grainline',
dflt: 'i18n',
list: [
'all',
'banner',

View file

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

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