extend language dictionary to cover SLA terms
This commit is contained in:
parent
d1060ca457
commit
d6b8272206
2 changed files with 89 additions and 35 deletions
|
|
@ -1452,42 +1452,42 @@ var gs_kiri_init = exports;
|
|||
outputLayerRetract: UC.newBoolean(LANG.ad_lret_s, onBooleanClick, {title:LANG.ad_lret_l, modes:FDM, expert:true}),
|
||||
|
||||
// SLA
|
||||
slaProc: UC.newGroup('slice', null, {modes:SLA, group:"sla-slice"}),
|
||||
slaSlice: UC.newInput('layer height', {title:'slice height', convert:UC.toFloat, modes:SLA}),
|
||||
slaShell: UC.newInput('hollow shell', {title:'shell thickness in mm\nuse multiple of layer height\nuse 0 for solid', convert:UC.toFloat, modes:SLA}),
|
||||
slaOpenTop: UC.newBoolean('open top', onBooleanClick, {title:'solid layers', modes:SLA}),
|
||||
slaOpenBase: UC.newBoolean('open base', onBooleanClick, {title:'bottom layers', modes:SLA}),
|
||||
slaProc: UC.newGroup(LANG.ad_menu, null, {modes:SLA, group:"sla-slice"}),
|
||||
slaSlice: UC.newInput(LANG.sa_lahe_s, {title:LANG.sa_lahe_l, convert:UC.toFloat, modes:SLA}),
|
||||
slaShell: UC.newInput(LANG.sa_shel_s, {title:LANG.sa_shel_l, convert:UC.toFloat, modes:SLA}),
|
||||
slaOpenTop: UC.newBoolean(LANG.sa_otop_s, onBooleanClick, {title:LANG.sa_otop_l, modes:SLA}),
|
||||
slaOpenBase: UC.newBoolean(LANG.sa_obas_s, onBooleanClick, {title:LANG.sa_obas_l, modes:SLA}),
|
||||
|
||||
// SLA
|
||||
slaOutput: UC.newGroup('layers', null, {modes:SLA, group:"sla-layers"}),
|
||||
slaLayerOn: UC.newInput('light on time', {title:'layer light on\ntime in seconds', convert:UC.toFloat, modes:SLA}),
|
||||
slaLayerOff: UC.newInput('light off time', {title:'layer light off\ntime in seconds', convert:UC.toFloat, modes:SLA, expert:true}),
|
||||
slaPeelDist: UC.newInput('peel distance', {title:'peel distance\nin millimeters', convert:UC.toFloat, modes:SLA}),
|
||||
slaPeelLiftRate: UC.newInput('peel lift rate', {title:'peel lift speed\nin mm/sec', convert:UC.toFloat, modes:SLA, expert:true}),
|
||||
slaPeelDropRate: UC.newInput('peel drop rate', {title:'peel drop speed\nin mm/sec', convert:UC.toFloat, modes:SLA, expert:true}),
|
||||
slaOutput: UC.newGroup(LANG.sa_layr_m, null, {modes:SLA, group:"sla-layers"}),
|
||||
slaLayerOn: UC.newInput(LANG.sa_lton_s, {title:LANG.sa_lton_l, convert:UC.toFloat, modes:SLA}),
|
||||
slaLayerOff: UC.newInput(LANG.sa_ltof_s, {title:LANG.sa_ltof_l, convert:UC.toFloat, modes:SLA, expert:true}),
|
||||
slaPeelDist: UC.newInput(LANG.sa_pldi_s, {title:LANG.sa_pldi_l, convert:UC.toFloat, modes:SLA}),
|
||||
slaPeelLiftRate: UC.newInput(LANG.sa_pllr_s, {title:LANG.sa_pllr_l, convert:UC.toFloat, modes:SLA, expert:true}),
|
||||
slaPeelDropRate: UC.newInput(LANG.sa_pldr_s, {title:LANG.sa_pldr_l, convert:UC.toFloat, modes:SLA, expert:true}),
|
||||
|
||||
slaOutput: UC.newGroup('base layers', null, {modes:SLA, group:"sla-base"}),
|
||||
slaBaseLayers: UC.newInput('layer count', {title:'number of\nbase layers', convert:UC.toInt, modes:SLA}),
|
||||
slaBaseOn: UC.newInput('light on time', {title:'base layer light on\ntime in seconds', convert:UC.toFloat, modes:SLA}),
|
||||
slaBaseOff: UC.newInput('light off time', {title:'base layer light on\ntime in seconds', convert:UC.toFloat, modes:SLA, expert:true}),
|
||||
slaBasePeelDist: UC.newInput('peel distance', {title:'peel distance\nin millimeters', convert:UC.toFloat, modes:SLA}),
|
||||
slaBasePeelLiftRate: UC.newInput('peel lift rate', {title:'peel lift speed\nin mm/sec', convert:UC.toFloat, modes:SLA, expert:true}),
|
||||
slaOutput: UC.newGroup(LANG.sa_base_m, null, {modes:SLA, group:"sla-base"}),
|
||||
slaBaseLayers: UC.newInput(LANG.sa_balc_s, {title:LANG.sa_balc_l, convert:UC.toInt, modes:SLA}),
|
||||
slaBaseOn: UC.newInput(LANG.sa_lton_s, {title:LANG.sa_bltn_l, convert:UC.toFloat, modes:SLA}),
|
||||
slaBaseOff: UC.newInput(LANG.sa_balf_s, {title:LANG.sa_bltf_l, convert:UC.toFloat, modes:SLA, expert:true}),
|
||||
slaBasePeelDist: UC.newInput(LANG.sa_pldi_s, {title:LANG.sa_pldi_l, convert:UC.toFloat, modes:SLA}),
|
||||
slaBasePeelLiftRate: UC.newInput(LANG.sa_pllr_s, {title:LANG.sa_pllr_l, convert:UC.toFloat, modes:SLA, expert:true}),
|
||||
|
||||
slaFill: UC.newGroup('infill', null, {modes:SLA, group:"sla-infill"}),
|
||||
slaFillDensity: UC.newInput('density', {title:'percent infill\nrequires shell\n0 = disabled\nvalid 0.0 - 1.0', convert:UC.toFloat, bound:UC.bound(0,1), modes:SLA}),
|
||||
slaFillLine: UC.newInput('line width', {title:'hatch line width\nin millimeters', convert:UC.toFloat, bound:UC.bound(0,5), modes:SLA}),
|
||||
slaFill: UC.newGroup(LANG.sa_infl_m, null, {modes:SLA, group:"sla-infill"}),
|
||||
slaFillDensity: UC.newInput(LANG.sa_ifdn_s, {title:LANG.sa_ifdn_l, convert:UC.toFloat, bound:UC.bound(0,1), modes:SLA}),
|
||||
slaFillLine: UC.newInput(LANG.sa_iflw_s, {title:LANG.sa_iflw_l, convert:UC.toFloat, bound:UC.bound(0,5), modes:SLA}),
|
||||
|
||||
slaSupport: UC.newGroup('support', null, {modes:SLA, group:"sla-support"}),
|
||||
slaSupportLayers: UC.newInput('layers', {title:'base support layers\n0-10', convert:UC.toInt, bound:UC.bound(0,10), modes:SLA}),
|
||||
slaSupportDensity: UC.newInput('density', {title:'used to compute the\nnumber of support pillars\n0.0-1.0 (0 = disable)', convert:UC.toFloat, bound:UC.bound(0,1), modes:SLA}),
|
||||
slaSupportSize: UC.newInput('size', {title:'max size of a\nsupport pillar\nin millimeters', convert:UC.toFloat, bound:UC.bound(0,1), modes:SLA}),
|
||||
slaSupportPoints: UC.newInput('points', {title:'number of points in\neach support pillar\nin millimeters', convert:UC.toInt, bound:UC.bound(3,10), modes:SLA, expert:true}),
|
||||
slaSupportGap: UC.newInput('gap layers', {title:'number of layers between\nraft and bottom of obejct', convert:UC.toInt, bound:UC.bound(3,10), modes:SLA, expert:true}),
|
||||
slaSupportEnable: UC.newBoolean('enable', onBooleanClick, {title:'enable supports', modes:SLA}),
|
||||
slaSupport: UC.newGroup(LANG.sa_supp_m, null, {modes:SLA, group:"sla-support"}),
|
||||
slaSupportLayers: UC.newInput(LANG.sa_slyr_s, {title:LANG.sa_slyr_l, convert:UC.toInt, bound:UC.bound(0,10), modes:SLA}),
|
||||
slaSupportDensity: UC.newInput(LANG.sa_sldn_s, {title:LANG.sa_sldn_l, convert:UC.toFloat, bound:UC.bound(0,1), modes:SLA}),
|
||||
slaSupportSize: UC.newInput(LANG.sa_slsz_s, {title:LANG.sa_slsz_l, convert:UC.toFloat, bound:UC.bound(0,1), modes:SLA}),
|
||||
slaSupportPoints: UC.newInput(LANG.sa_slpt_s, {title:LANG.sa_slpt_l, convert:UC.toInt, bound:UC.bound(3,10), modes:SLA, expert:true}),
|
||||
slaSupportGap: UC.newInput(LANG.sa_slgp_s, {title:LANG.sa_slgp_l, convert:UC.toInt, bound:UC.bound(3,10), modes:SLA, expert:true}),
|
||||
slaSupportEnable: UC.newBoolean(LANG.enable, onBooleanClick, {title:LANG.sl_slen_l, modes:SLA}),
|
||||
|
||||
slaOutput: UC.newGroup('output', null, {modes:SLA, group:"sla-first"}),
|
||||
slaFirstOffset: UC.newInput('z offset', {title:'z layer offset\nalmost always 0.0\n0.0-1.0 in millimeters', convert:UC.toFloat, bound:UC.bound(0,1), modes:SLA, expert:true}),
|
||||
slaAntiAlias: UC.newSelect('anti alias', {title: 'enable anti-aliasing\nproduces larger files', modes:SLA}, "antialias"),
|
||||
slaOutput: UC.newGroup(LANG.sa_outp_m, null, {modes:SLA, group:"sla-first"}),
|
||||
slaFirstOffset: UC.newInput(LANG.sa_opzo_s, {title:LANG.sa_opzo_l, convert:UC.toFloat, bound:UC.bound(0,1), modes:SLA, expert:true}),
|
||||
slaAntiAlias: UC.newSelect(LANG.sa_opaa_s, {title:LANG.sa_opaa_l, modes:SLA}, "antialias")
|
||||
});
|
||||
|
||||
if (!lang_set) {
|
||||
|
|
|
|||
|
|
@ -388,5 +388,59 @@ kiri.lang['en-us'] = {
|
|||
ag_nozl_s: "nozzle",
|
||||
ag_nozl_l: "select output nozzle or head",
|
||||
ag_paws_s: "pause layers",
|
||||
ag_paws_l: "comma-separated list of layers\nto inject pause commands before"
|
||||
ag_paws_l: "comma-separated list of layers\nto inject pause commands before",
|
||||
|
||||
// SLA MENU
|
||||
sa_menu: "slice",
|
||||
sa_lahe_s: "layer height",
|
||||
sa_lahe_l: "layer height\nin millimeters",
|
||||
sa_shel_s: "hollow shell",
|
||||
sa_shel_l: "shell thickness in mm\nuse multiple of layer height\nuse 0 for solid (disabled)",
|
||||
sa_otop_s: "open top",
|
||||
sa_otop_l: "if shell is enabled\nresults in an open top",
|
||||
sa_obas_s: "open base",
|
||||
sa_obas_l: "if shell is enabled\nresults in an open base",
|
||||
|
||||
sa_layr_m: "layers",
|
||||
sa_lton_s: "light on time",
|
||||
sa_lton_l: "layer light on\ntime in seconds",
|
||||
sa_ltof_s: "light off time",
|
||||
sa_ltof_l: "layer light off\ntime in seconds",
|
||||
sa_pldi_s: "peel distance",
|
||||
sa_pldi_l: "peel distance\nin millimeters",
|
||||
sa_pllr_s: "peel lift rate",
|
||||
sa_pllr_l: "peel lift speed\nin mm/sec",
|
||||
sa_pldr_s: "peel drop rate",
|
||||
sa_pldr_l: "peel drop speed\nin mm/sec",
|
||||
|
||||
sa_base_m: "base layers",
|
||||
sa_balc_s: "layer count",
|
||||
sa_balc_l: "number of\nbase layers",
|
||||
sa_bltn_l: "base layer light on\ntime in seconds",
|
||||
sa_bltf_l: "base layer light off\ntime in seconds",
|
||||
|
||||
sa_infl_m: "infill",
|
||||
sa_ifdn_s: "density",
|
||||
sa_ifdn_l: "percent infill\nrequires shell\n0 = disabled\nvalid 0.0 - 1.0",
|
||||
sa_iflw_s: "line width",
|
||||
sa_iflw_l: "hatch line width\nin millimeters",
|
||||
|
||||
sa_supp_m: "support",
|
||||
sa_slyr_s: "layers",
|
||||
sa_slyr_l: "base support layers\nvalue range 0-10",
|
||||
sa_sldn_s: "density",
|
||||
sa_sldn_l: "used to compute the\nnumber of support pillars\n0.0-1.0 (0 = disable)",
|
||||
sa_slsz_s: "size",
|
||||
sa_slsz_l: "max size of a\nsupport pillar\nin millimeters",
|
||||
sa_slpt_s: "points",
|
||||
sa_slpt_l: "number of points in\neach support pillar\nin millimeters",
|
||||
sa_slgp_s: "gap layers",
|
||||
sa_slgp_l: "number of layers between\nraft and bottom of object",
|
||||
sl_slen_l: "enable supports",
|
||||
|
||||
sa_outp_m: "output",
|
||||
sa_opzo_s: "z offset",
|
||||
sa_opzo_l: "z layer offset\nalmost always 0.0\n0.0-1.0 in millimeters",
|
||||
sa_opaa_s: "anti alias",
|
||||
sa_opaa_l: "enable anti-aliasing\nproduces larger files\ncan blur details"
|
||||
};
|
||||
|
|
|
|||
Loading…
Reference in a new issue