reorganize language files

This commit is contained in:
Stewart Allen 2020-03-18 14:09:38 -04:00
commit 6432ac1e7f
10 changed files with 513 additions and 383 deletions

View file

@ -0,0 +1 @@
da-help.html

119
web/kiri/lang/da-help.html Normal file
View file

@ -0,0 +1,119 @@
<button id="help-close" class="modal-x">X</button>
<div id="help-body" class="flex frow">
<div id="help-left">
<p><center><b>Hjæp & Introduktion</b></center>
<p>
<a href="#" title="Kiri-e is the Japanese art of papercutting"><b>Kiri:Moto</b></a>
er en udvideligt, universelt slicing<br> og visualiserings værktøj der kan outputte til
<li><button onclick="kiri.api.mode.set('FDM')">FDM</button> : GCode Til 3D printere
<li><button onclick="kiri.api.mode.set('CAM')">CAM</button> : 3 Akse CNC Værktøjsruter
<li><button onclick="kiri.api.mode.set('LASER')">LASER</button> : DXG / SVG Skære ruter
<p>
<b>Lær Mere</b>
<li>Se <a target="_tutor" href="https://www.youtube.com/playlist?list=PLRoVgyRoWZpumQIKWm7oldx3bjDivqP24">en tutorial</a> på YouTube
<li>Følg <a target="_tw" href="https://twitter.com/grid_space_3d">Grid.Space</a> på Twitter
<li>Tilmeld dig <a target="_fb" href="https://www.facebook.com/groups/kirimoto">bruger gruppen</a> på Facebook
<p>
<b>Fil Load & Import</b>
<li>Træk og slip en <a href="https://en.wikipedia.org/wiki/STL_(file_format)" target="_stl">STL</a> ind på gitteret
<li>Eller upload med funktionen <button onclick="kiri.api.event.import()">Import</button>
<p>
<b>Kom i Gang</b>
<li>Vælg Funktion
<button onclick="kiri.api.mode.set('FDM')">FDM</button>
<button onclick="kiri.api.mode.set('CAM')">CAM</button>
<button onclick="kiri.api.mode.set('LASER')">LASER</button>
<li>Vælg <button onclick="kiri.api.show.devices()">Device</button>
<li>Indstil slicing parametre i højre panel
<li><button onclick = "kiri.api.function.slice()">Slice</button>
med indstillingerne fra højre panel
<li><button onclick = "kiri.api.function.print()">Forhåndsvis</button> GCode output
<li><button onclick = "kiri.api.function.export()">Eksporter</button> GCode
<p>
<b>Andre måder at bruge Kiri:Moto</b>
<li><label><a target="_onshape" href="https://appstore.onshape.com/apps/CAM/EAAEWYIOMQKBENEMYW2N7MF253CT4WYL6SUJGEY=/description">Onshape</a></label> -- Inde i Onshape
<li><label><a target="_thingiverse" href="http://www.thingiverse.com/apps/kirimoto/">Thingiverse</a></label> -- Inde i Thingiverse
</p>
<p>Referer til <a target="_help" href="https://wiki.grid.space/wiki/Kiri:Moto">Grid.Space Wiki</a> for mere information</p>
<p id="kiri-version"></p>
</div>
<div id="help-right">
<p><center><b>Keyboard & Muse Kontrol</b></center>
<p>
<div class="flex frow">
<table>
<tr><th colspan=2 class="grouphead">Funktioner</th></tr>
<tr><td><label>a</label></td><td>Arranger</td></tr>
<tr><td><label>s</label></td><td>Slice</td></tr>
<tr><td><label>p</label></td><td>forhåndsvisning</td></tr>
<tr><td><label>x</label></td><td>Eksporter</td></tr>
<tr><td></td></tr>
<tr><th colspan=2 class="grouphead">Kamera</th></tr>
<tr><td><label>h</label></td><td>Hjem</td></tr>
<tr><td><label>t</label></td><td>Top</td></tr>
<tr><td><label>l</label></td><td>Venstre</td></tr>
<tr><td><label>r</label></td><td>Højre</td></tr>
<tr><td><label>b</label></td><td>Bagside</td></tr>
<tr><td><label>z</label></td><td>Nulstil</td></tr>
<tr><td><label>v</label></td><td>Lag</td></tr>
<tr><td></td></tr>
<tr><td><label>shift</label> wheel</td><td>Skift Lag</td></tr>
<tr><td><label>meta</label> drag</td><td>Pan</td></tr>
<tr><td>right-drag</td><td>Pan</td></tr>
<tr><td>3-touch-drag</td><td>Pan</td></tr>
<tr><td>left-drag</td><td>Roter</td></tr>
<tr><td>mouse-wheel</td><td>Zoom</td></tr>
<tr><td>middle-drag</td><td>Zoom</td></tr>
<tr><td>2-touch-pinch</td><td>Zoom</td></tr>
</table>
<table>
<tr><th colspan=2 class="grouphead">Konfiguration</th></tr>
<tr><td><label>?</label></td><td>Dette Hjælpe Vindue</td></tr>
<tr><td><label>e</label></td><td>Enhed Udvælger</td></tr>
<tr><td><label>o</label></td><td>CAM Værktøj Udvælger</td></tr>
<tr><td><label>c</label></td><td>Grid Lokale Enheder</td></tr>
<tr><td></td></tr>
<tr><th colspan=2 class="grouphead">Objekt</th></tr>
<tr><td><label>d</label></td><td>Dupliker</td></tr>
<tr><td><label>m</label></td><td>Spejlvend</td></tr>
<tr><td><label>w</label></td><td>Trådmodel</td></tr>
<tr><td><label>delete</label></td><td>Slet</td></tr>
<tr><td></td></tr>
<tr><td><label>arrow-left</label></td><td>Z Roter CCW 90&deg;</td></tr>
<tr><td><label>arrow-right</label></td><td>Z Roter CW 90&deg;</td></tr>
<tr><td><label>shift-arrow-left</label></td><td>Z Roter CCW 5&deg;</td></tr>
<tr><td><label>shift-arrow-right</label></td><td>Z Roter CW 5&deg;</td></tr>
<tr><td></td></tr>
<tr><td><label>arrow-up</label></td><td>X Roter CCW 90&deg;</td></tr>
<tr><td><label>arrow-down</label></td><td>X Roter CW 90&deg;</td></tr>
<tr><td><label>shift-arrow-up</label></td><td>X Roter CCW 5&deg;</td></tr>
<tr><td><label>shift-arrow-down</label></td><td>X Roter CW 5&deg;</td></tr>
<tr><td></td></tr>
<tr><td><label>option-arrow-up</label></td><td>Flyt Opad 5mm</td></tr>
<tr><td><label>option-arrow-down</label></td><td>Flyt Nedad 5mm</td></tr>
<tr><td><label>option-arrow-left</label></td><td>Flyt Til Venstre 5mm</td></tr>
<tr><td><label>option-arrow-right</label></td><td>Flyt Til Højre 5mm</td></tr>
<tr><td></td></tr>
</table>
</div>
<div id="help-post">
<br>&lt;ESC&gt; knappen lukker alle dialog vinduer i Kiri<br>
<br>Kiri er allerede loaded og kører på denne side
<br>Luk dette vindue for at komme i gang
</div>
</div>
</div>

View file

@ -0,0 +1 @@
en-help.html

375
web/kiri/lang/en.js Normal file
View file

@ -0,0 +1,375 @@
// english. other language maps will defer to english
// map for any missing key/value pairs
kiri.lang['en'] =
kiri.lang['en-us'] = {
version: "version",
enable: "enable",
// DEVICE dialog (_s = label, _l = hover help)
dv_gr_dev: "device",
dv_name_s: "name",
dv_name_l: "device name",
dv_fila_s: "filament",
dv_fila_l: "diameter in millimeters",
dv_nozl_s: "nozzle",
dv_nozl_l: "diameter in millimeters",
dv_bedw_s: "bed width",
dv_bedw_l: "millimeters",
dv_bedd_s: "bed depth",
dv_bedd_l: "millimeters",
dv_bedh_s: "max height",
dv_bedh_l: "max build height\nin millimeters",
dv_spmx_s: "max spindle rpm",
dv_spmx_l: "max spindle speed\n0 to disable",
dv_xtab_s: "extrude absolute",
dv_xtab_l: "extrusion moves absolute",
dv_orgc_s: "origin center",
dv_orgc_l: "bed origin center",
dv_orgt_s: "origin top",
dv_orgt_l: "part z origin top",
dv_bedc_s: "circular bed",
dv_bedc_l: "device bed is circular",
// DEVICE dialog gcode (_s = label, _l = hover help)
dv_gr_gco: "gcode",
dv_fanp_s: "fan power",
dv_fanp_l: "set cooling fan power",
dv_prog_s: "progress",
dv_prog_l: "output on each % progress",
dv_layr_s: "layer",
dv_layr_l: "output at each\nlayer change",
dv_tksp_s: "token spacing",
dv_tksp_l: "gcode token spacer",
dv_strc_s: "strip comments",
dv_strc_l: "strip gcode comments",
dv_fext_s: "file extension",
dv_fext_l: "file name extension",
dv_dwll_s: "dwell",
dv_dwll_l: "gcode dwell script",
dv_tool_s: "tool change",
dv_tool_l: "tool change script",
dv_sspd_s: "spindle speed",
dv_sspd_l: "set spindle speed",
dv_paus_s: "pause",
dv_paus_l: "gcode pause script",
dv_head_s: "header",
dv_head_l: "gcode header script",
dv_foot_s: "footer",
dv_foot_l: "gcode footer script",
dv_lzon_s: "laser on",
dv_lzon_l: "gcode laser on script",
dv_lzof_s: "laser off",
dv_lzof_l: "gcode laser off script",
// MODE
mo_menu: "mode",
mo_fdmp: "FDM Printing",
mo_lazr: "Laser Cutting",
mo_cncm: "CNC Milling",
// SETUP
su_menu: "setup",
su_devi: "Devices",
su_tool: "Tools",
su_locl: "Local",
su_help: "Help",
// FUNCTION
fn_menu: "function",
fn_impo: "Import",
fn_arra: "Arrange",
fn_slic: "Slice",
fn_prev: "Preview",
fn_expo: "Export",
// VIEW
vu_menu: "view",
vu_home: "home",
vu_rset: "reset",
vu_sptp: "top",
vu_spfr: "front",
vu_splt: "left",
vu_sprt: "right",
// WORKSPACE
ws_menu: "workspace",
ws_save: "Save",
ws_cler: "Clear",
// OPTIONS
op_menu: "options",
op_show_s: "show origin",
op_show_l: "show device or process origin",
op_alig_s: "align top",
op_alig_l: "align parts to the\ntallest part when\nno stock is set",
op_auto_s: "auto layout",
op_auto_l: "automatically layout platform\nwhen new items added\nor when arrange clicked\nmore than once",
op_free_s: "free layout",
op_free_l: "permit dragable layout",
op_invr_s: "invert zoom",
op_invr_l: "invert mouse wheel\nscroll zoom",
op_unit_s: "units",
op_unit_l: "workspace units affects\nspeeds and distances",
// LAYERS pop-menu
la_menu: "layers",
la_olin: "outline",
la_trce: "trace",
la_face: "facing",
la_ruff: "roughing",
la_fini: "finishing",
la_finx: "finish x",
la_finy: "finish y",
la_dlta: "delta",
la_slds: "solids",
la_fill: "solid fill",
la_sprs: "sparse",
la_sprt: "support",
la_prnt: "print",
la_move: "moves",
// SETTINGS
se_menu: "settings",
se_load: "load",
se_save: "save",
se_xprt: "expert",
se_bsic: "basic",
// FDM SLICING
sl_menu: "slicing",
sl_lahi_s: "layer height",
sl_lahi_l: "height of each slice\nlayer in millimeters",
sl_shel_s: "shell count",
sl_shel_l: "number of perimeter\nwalls to generate",
sl_ltop_s: "top layers",
sl_ltop_l: "number of solid layers\nto enforce at the\ntop of the print",
sl_lsld_s: "solid layers",
sl_lsld_l: "solid fill areas computed\nfrom layer deltas. see\nlayer pop menu",
sl_lbot_s: "base layers",
sl_lbot_l: "number of solid layers\nto enforce at the\nbottom of the print",
// FDM FILL
fi_menu: "fill",
fi_type: "type",
fi_pcnt_s: "percentage",
fi_pcnt_l: "fill density values\n0.0 - 1.0",
fi_angl_s: "solid angle",
fi_angl_l: "base angle in degrees",
fi_over_s: "overlap",
fi_over_l: "overlap with shell and fill\nas % of nozzle width\nhigher bonds better\n0.0 - 1.0",
// FDM FIRST LAYER
fl_menu: "first layer",
fl_lahi_s: "layer height",
fl_lahi_l: "height of each slice\nin millimeters\nshould be >= slice height",
fl_rate_s: "shell speed",
fl_rate_h: "printing max speed\nin millimeters / minute",
fl_frat_s: "fill speed",
fl_frat_l: "printing max speed\nin millimeters / minute",
fl_mult_s: "print factor",
fl_mult_l: "extrusion multiplier\n0.0 - 2.0",
fl_skrt_s: "skirt count",
fl_skrt_l: "number of first-layer offset\nbrims to generate",
fl_skro_s: "skirt offset",
fl_skro_l: "skirt offset from part\nin millimeters",
fl_nozl_s: "nozzle temp",
fl_nozl_l: "degrees in celsius\noutput setting used\nwhen this is zero",
fl_bedd_s: "bed temp",
fl_bedd_l: "degrees in celsius\noutput setting used\nwhen this is zero",
// FDM SUPPORT
sp_menu: "support",
sp_dens_s: "density",
sp_dens_l: "percentage 0.0 - 1.0\nrecommended 0.15\n0 to disable",
sp_size_s: "pillar size",
sp_size_l: "pillar width\nin millimeters",
sp_offs_s: "part offset",
sp_offs_l: "offset from part\nin millimeters",
sp_gaps_s: "gap layers",
sp_gaps_l: "number of layers\noffset from part",
sp_span_s: "max bridge",
sp_span_l: "span length that\ntriggers support\nin millimeters",
sp_area_s: "min area",
sp_area_l: "minimum area for\na support column\nin millimeters",
sp_xpnd_s: "expand",
sp_xpnd_l: "expand support area\nbeyond part boundary\nin millimeters",
// LASER SLICING
ls_offs_s: "offset",
ls_offs_l: "adjust for beam width\nin millimeters",
ls_lahi_s: "height",
ls_lahi_l: "layer height\nin millimeters\n0 = auto/detect",
ls_sngl_s: "single",
ls_sngl_l: "perform only one slice\nat specified layer height",
// CNC COMMON terms
cc_tool: "tool",
cc_spnd_s: "spindle speed",
cc_spnd_l: "spindle speed in\nrevolutions / minute",
cc_sovr_s: "step over",
cc_sovr_l: "0.1 - 1.0\npercentage of\ntool diameter",
cc_sdwn_s: "step down",
cc_sdwn_l: "step down depth\nfor each pass\nin workspace units\n0 to disable",
cc_feed_s: "feed rate",
cc_feed_l: "max cutting speed in\nworkspace units / minute",
cc_plng_s: "plunge rate",
cc_plng_l: "max z axis speed in\nworkspace units / minute",
cc_pock_s: "pocket only",
cc_pock_l: "constrain cuts to\npart boundaries",
// CNC COMMON
cc_menu: "common",
cc_rapd_s: "rapid feed",
cc_rapd_l: "rapid moves feedrate\nin workspace units / minute",
// CNC ROUGHING
cr_menu: "roughing",
cr_lsto_s: "leave stock",
cr_lsto_l: "horizontal offset from vertical faces\nstock to leave for finishing pass\nin workspace units",
cr_ease_s: "ease down",
cr_ease_l: "plunge cuts will\nspiral down or ease\nalong a linear path",
// CNC FINISHING
cf_menu: "finishing",
cf_angl_s: "max angle",
cf_angl_l: "angles greater than this\nare considered vertical",
cf_watr_s: "waterline",
cf_watr_l: "enable contour finishing\ndisabled when pocketing",
cf_linx_s: "linear x",
cf_linx_l: "linear x-axis finishing",
cf_liny_s: "linear y",
cf_liny_l: "linear y-axis finishing",
cf_curv_s: "curves only",
cf_curv_l: "limit linear cleanup\nto curved surfaces",
// CNC DRILLING
cd_menu: "drilling",
cd_plpr_s: "plunge per",
cd_plpr_l: "max plunge between\ndwell periods\nin workspace units\n0 to disable",
cd_dwll_s: "dwell time",
cd_dwll_l: "dwell time\nbetween plunges in\nin milliseconds",
cd_lift_s: "drill lift",
cd_lift_l: "lift between plunges\nafter dwell period\nin workspace units\n0 to disable",
// CNC CUTOUT TABS
ct_menu: "cutout tabs",
ct_angl_s: "angle",
ct_angl_l: "starting angle for tab spacing\nin degrees (0-360)",
ct_numb_s: "count",
ct_numb_l: "number of tabs to use\nwill be spaced evenly\naround the part",
ct_wdth_s: "width",
ct_wdth_l: "width in workspace units",
ct_hght_s: "height",
ct_hght_l: "height in workspace units",
ct_nabl_l: "enable or disable tabs\ntab generation skipped when\npocket only mode enabled",
// FDM RAFT
fr_menu: "raft",
fr_spac_s: "spacing",
fr_spac_l: "additional layer spacing\nbetween 1st layer and raft\nin millimeters",
fr_nabl_l: "create a raft under the\nmodel for better adhesion\nuses skirt offset and\ndisables skirt output",
// OUTPUT
ou_menu: "output",
// OUTPUT LASER
ou_spac_s: "spacing",
ou_spac_l: "distance between layer output\nin millimeters",
ou_scal_s: "scaling",
ou_scal_l: "multiplier (0.1 to 100)",
ou_powr_s: "power",
ou_powr_l: "0 - 100\nrepresents %",
ou_sped_s: "speed",
ou_sped_l: "millimeters / minute",
ou_mrgd_s: "merged",
ou_mrgd_l: "merge all layers using\ncolor coding to denote\nstacking depth",
ou_grpd_s: "grouped",
ou_grpd_l: "retain each layer as\na unified grouping\ninstead of separated\npolygons",
// OUTPUT FDM
ou_nozl_s: "nozzle temp",
ou_nozl_l: "degrees in celsius",
ou_bedd_s: "bed temp",
ou_bedd_l: "degrees in celsius",
ou_feed_s: "print speed",
ou_feed_l: "max print speed\nmillimeters / minute",
ou_fini_s: "finish speed",
ou_fini_l: "outermost shell speed\nmillimeters / minute",
ou_move_s: "move speed",
ou_move_l: "non-print move speed\nmillimeters / minute\n0 = enable G0 moves",
ou_shml_s: "shell factor",
ou_flml_s: "solid factor",
ou_spml_s: "infill factor",
ou_exml_l: "extrusion multiplier\n0.0 - 2.0",
ou_fanl_s: "fan layer",
ou_fanl_l: "layer to enable fan",
// OUTPUT CAM
ou_toll_s: "tolerance",
ou_toll_l: "surface precision\nin workspace units",
ou_ztof_s: "z top offset",
ou_ztof_l: "offset from stock surface\nto top face of part\nin workspace units",
ou_zbot_s: "z bottom",
ou_zbot_l: "offset from part bottom\nto limit cutting depth\nin workspace units",
ou_zclr_s: "z clearance",
ou_zclr_l: "travel offset from z top\nin workspace units",
ou_conv_s: "conventional",
ou_conv_l: "milling direction\nuncheck for 'climb'",
ou_depf_s: "depth first",
ou_depf_l: "optimize pocket cuts\nwith depth priority",
// CAM STOCK
cs_menu: "stock",
cs_wdth_s: "width",
cs_wdth_l: "width (x) in workspace units\n0 defaults to part size",
cs_dpth_s: "depth",
cs_dpth_l: "depth (y) in workspace units\n0 defaults to part size",
cs_hght_s: "height",
cs_hght_l: "height (z) in workspace units\n0 defaults to part size",
cs_offs_s: "offset",
cs_offs_l: "use width, depth, height\nas offsets from max\npart size on platform",
// ORIGIN (CAM & LASER)
or_bnds_s: "origin bounds",
or_bnds_l: "origin is relative to\nboundary of all objects",
or_cntr_s: "origin center",
or_cntr_l: "origin is referenced from the center",
or_topp_s: "origin top",
or_topp_l: "origin is references from the top of objects",
// FDM ADVANCED
ad_menu: "advanced",
ad_rdst_s: "retract dist",
ad_rdst_l: "amount to retract filament\nfor long moves. in millimeters",
ad_rrat_s: "retract rate",
ad_rrat_l: "speed of filament\nretraction in mm/s",
ad_rdwl_s: "engage dwell",
ad_rdwl_l: "time between re-engaging\nfilament and movement\nin milliseconds",
ad_scst_s: "shell coast",
ad_scst_l: "non-printing end\nof perimeter shells\nin millimeters",
ad_msol_s: "min solid",
ad_msol_l: "minimum area (mm^2)\nrequired to keep solid\nmust be > 0.1",
ad_minl_s: "min layer",
ad_minl_l: "enables adaptive slicing with\nthis as the min layer height\nin millimeters\n0 to disable",
ad_mins_s: "min speed",
ad_mins_l: "minimum speed\nfor short segments",
ad_spol_s: "slow poly",
ad_spol_l: "polygons shorter than this\nwill have their print speed\nscaled down to min speed\nin millimeters",
ad_zhop_s: "z hop dist",
ad_zhop_l: "amount to raise z\non retraction moves\nin millimeters\n0 to disable",
ad_abkl_s: "anti-backlash",
ad_abkl_l: "use micro-movements to cancel\nbacklash during fills\nin millimeters",
ad_lret_s: "layer retract",
ad_lret_l: "force filament retraction\nbetween layers",
ad_play_s: "polish layers",
ad_play_l: "polish up to specified\n# of layers at a time",
ad_pspd_s: "polish speed",
ad_pspd_l: "polishing speed\nin millimeters / minute",
// FDM GCODE
ag_menu: "gcode",
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"
};