1 Star 0 Fork 3

djy1989/FreeCAD_zh_CN

forked from taotieren/FreeCAD_zh_CN 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
Path.ts 188.50 KB
一键复制 编辑 原始数据 按行查看 历史
taotieren 提交于 2020-03-31 16:14 . FreeCAD 简体中文翻译
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="zh-CN" sourcelanguage="en">
<context>
<name>App::Property</name>
<message>
<location filename="PathPocket.py" line="55"/>
<source>The library to use to generate the path</source>
<translation>用于生成路径的库</translation>
</message>
<message>
<location filename="../../../PathScripts/PathSurface.py" line="73"/>
<source>The direction along which dropcutter lines are created</source>
<translation>沿落刀线创建的方向</translation>
</message>
<message>
<location filename="../../../PathScripts/PathSurface.py" line="74"/>
<source>Should the operation be limited by the stock object or by the bounding box of the base object</source>
<translation>操作被工件对象或者基础对象的边界框限制</translation>
</message>
<message>
<location filename="../../../PathScripts/PathSurface.py" line="75"/>
<source>Additional offset to the selected bounding box</source>
<translation>基于选定边界框的额外偏移</translation>
</message>
<message>
<location filename="../../../PathScripts/PathSurface.py" line="128"/>
<source>Planar: Flat, 3D surface scan. Rotational: 4th-axis rotational scan.</source>
<translation type="unfinished">Planar: Flat, 3D surface scan. Rotational: 4th-axis rotational scan.</translation>
</message>
<message>
<location filename="../../../PathScripts/PathSurface.py" line="129"/>
<source>The completion mode for the operation: single or multi-pass</source>
<translation type="unfinished">The completion mode for the operation: single or multi-pass</translation>
</message>
<message>
<location filename="../../../PathScripts/PathSurface.py" line="130"/>
<source>The direction that the toolpath should go around the part: Climb(ClockWise) or Conventional(CounterClockWise)</source>
<translation type="unfinished">The direction that the toolpath should go around the part: Climb(ClockWise) or Conventional(CounterClockWise)</translation>
</message>
<message>
<location filename="../../../PathScripts/PathPocketBase.py" line="79"/>
<source>Clearing pattern to use</source>
<translation>要使用的清理模式</translation>
</message>
<message>
<location filename="../../../PathScripts/PathSurface.py" line="132"/>
<source>The model will be rotated around this axis.</source>
<translation>模型将绕此轴旋转</translation>
</message>
<message>
<location filename="../../../PathScripts/PathSurface.py" line="133"/>
<source>Start index(angle) for rotational scan</source>
<translation>旋转扫描的起始分度(角度)</translation>
</message>
<message>
<location filename="../../../PathScripts/PathSurface.py" line="135"/>
<source>Stop index(angle) for rotational scan</source>
<translation>旋转扫描的停止分度(角度)</translation>
</message>
<message>
<location filename="../../../PathScripts/PathSurface.py" line="76"/>
<source>Step over percentage of the drop cutter path</source>
<translation type="unfinished">Step over percentage of the drop cutter path</translation>
</message>
<message>
<location filename="../../../PathScripts/PathSurface.py" line="77"/>
<source>Z-axis offset from the surface of the object</source>
<translation>从物体表面的Z轴偏移</translation>
</message>
<message>
<location filename="../../../PathScripts/PathSurface.py" line="78"/>
<source>The Sample Interval. Small values cause long wait times</source>
<translation>示例间隔小值导致等待时间长</translation>
</message>
<message>
<location filename="../../../PathScripts/PathSurface.py" line="79"/>
<source>Enable optimization which removes unnecessary points from G-Code output</source>
<translation>启用优化从G-Code输出中移除不必要的点</translation>
</message>
<message>
<location filename="../../../PathScripts/PathSurface.py" line="141"/>
<source>Ignore areas that proceed below specified depth.</source>
<translation>忽略指定深度以下的区域</translation>
</message>
<message>
<location filename="../../../PathScripts/PathSurface.py" line="142"/>
<source>Depth used to identify waste areas to ignore.</source>
<translation>用于确定将被忽略的废物区域的深度</translation>
</message>
<message>
<location filename="../../../PathScripts/PathSurface.py" line="143"/>
<source>Cut through waste to depth at model edge, releasing the model.</source>
<translation type="unfinished">Cut through waste to depth at model edge, releasing the model.</translation>
</message>
<message>
<location filename="PathCopy.py" line="45"/>
<source>The path to be copied</source>
<translation>要复制的路径</translation>
</message>
<message>
<location filename="PathProfileEdges.py" line="56"/>
<source>The base geometry of this toolpath</source>
<translation>此工具路径的基础几何形状</translation>
</message>
<message>
<location filename="PathProfileEdges.py" line="70"/>
<source>The tool controller that will be used to calculate the path</source>
<translation>用于计算刀轨的刀具控制器</translation>
</message>
<message>
<location filename="PathDressup.py" line="48"/>
<source>The base path to modify</source>
<translation>要修改的基路径</translation>
</message>
<message>
<location filename="PathDressupDragknife.py" line="57"/>
<source>Angles less than filter angle will not receive corner actions</source>
<translation>小于筛选角度的角度不会接收拐角动作</translation>
</message>
<message>
<location filename="PathDressupDragknife.py" line="58"/>
<source>Distance the point trails behind the spindle</source>
<translation>测量主轴后面的点迹</translation>
</message>
<message>
<location filename="PathDressupDragknife.py" line="59"/>
<source>Height to raise during corner action</source>
<translation>拐角动作时升高的高度</translation>
</message>
<message>
<location filename="PathHop.py" line="46"/>
<source>The object to be reached by this hop</source>
<translation>此跃点所达到的对象</translation>
</message>
<message>
<location filename="PathHop.py" line="47"/>
<source>The Z height of the hop</source>
<translation>跃点的 Z 高度</translation>
</message>
<message>
<location filename="../../../PathScripts/PathHelix.py" line="71"/>
<source>Enable rotation to gain access to pockets/areas not normal to Z axis.</source>
<translation type="unfinished">Enable rotation to gain access to pockets/areas not normal to Z axis.</translation>
</message>
<message>
<location filename="../../../PathScripts/PathDressupLeadInOut.py" line="59"/>
<source>Calculate roll-on to path</source>
<translation>计算路径滚入</translation>
</message>
<message>
<location filename="../../../PathScripts/PathDressupLeadInOut.py" line="60"/>
<source>Calculate roll-off from path</source>
<translation>计算路径滚出</translation>
</message>
<message>
<location filename="../../../PathScripts/PathDressupLeadInOut.py" line="61"/>
<source>Keep the Tool Down in Path</source>
<translation>工具沿路径</translation>
</message>
<message>
<location filename="../../../PathScripts/PathDressupLeadInOut.py" line="62"/>
<source>Use Machine Cutter Radius Compensation /Tool Path Offset G41/G42</source>
<translation>使用机床刀具半径补偿/刀具路径偏移 G41/G42</translation>
</message>
<message>
<location filename="../../../PathScripts/PathDressupLeadInOut.py" line="63"/>
<source>Length or Radius of the approach</source>
<translation>趋近运动的长度或半径</translation>
</message>
<message>
<location filename="PathFixture.py" line="43"/>
<source>Fixture Offset Number</source>
<translation>夹具偏移数</translation>
</message>
<message>
<location filename="../../../PathScripts/PathPlane.py" line="40"/>
<source>Make False, to prevent operation from generating code</source>
<translation>使假以防止生成代码操作</translation>
</message>
<message>
<location filename="PathDressupRampEntry.py" line="51"/>
<source>Ramping Method</source>
<translation>斜向法</translation>
</message>
<message>
<location filename="../../../PathScripts/PathDressupRampEntry.py" line="52"/>
<source>Which feed rate to use for ramping</source>
<translation>用于斜切的进给速率</translation>
</message>
<message>
<location filename="../../../PathScripts/PathDressupRampEntry.py" line="53"/>
<source>Custom feedrate</source>
<translation>自定义进给率</translation>
</message>
<message>
<location filename="../../../PathScripts/PathDressupRampEntry.py" line="55"/>
<source>Custom feed rate</source>
<translation type="unfinished">Custom feed rate</translation>
</message>
<message>
<location filename="../../../PathScripts/PathDressupRampEntry.py" line="54"/>
<source>Should the dressup ignore motion commands above DressupStartDepth</source>
<translation type="unfinished">Should the dressup ignore motion commands above DressupStartDepth</translation>
</message>
<message>
<location filename="../../../PathScripts/PathDressupRampEntry.py" line="55"/>
<source>The depth where the ramp dressup is enabled. Above this ramps are not generated, but motion commands are passed through as is.</source>
<translation type="unfinished">The depth where the ramp dressup is enabled. Above this ramps are not generated, but motion commands are passed through as is.</translation>
</message>
<message>
<location filename="PathDrilling.py" line="57"/>
<source>Incremental Drill depth before retracting to clear chips</source>
<translation>缩回以清除切屑前的钻孔深度增量</translation>
</message>
<message>
<location filename="PathDrilling.py" line="80"/>
<source>Enable pecking</source>
<translation>启用啄钻</translation>
</message>
<message>
<location filename="../../../PathScripts/PathDrilling.py" line="72"/>
<source>The time to dwell between peck cycles</source>
<translation type="unfinished">The time to dwell between peck cycles</translation>
</message>
<message>
<location filename="../../../PathScripts/PathDrilling.py" line="67"/>
<source>Enable dwell</source>
<translation>启用驻留</translation>
</message>
<message>
<location filename="../../../PathScripts/PathDrilling.py" line="68"/>
<source>Calculate the tip length and subtract from final depth</source>
<translation>计算提示长度并从最后深度中减去</translation>
</message>
<message>
<location filename="../../../PathScripts/PathDrilling.py" line="69"/>
<source>Controls how tool retracts Default=G98</source>
<translation>控制工具如何缩回, 默认G98</translation>
</message>
<message>
<location filename="../../../PathScripts/PathDrilling.py" line="72"/>
<source>The height where feed starts and height during retract tool when path is finished</source>
<translation>进给开始的高度和当路径完成时撤回工具的高度</translation>
</message>
<message>
<location filename="../../../PathScripts/PathDrilling.py" line="75"/>
<source>Controls how tool retracts Default=G99</source>
<translation type="unfinished">Controls how tool retracts Default=G99</translation>
</message>
<message>
<location filename="../../../PathScripts/PathDrilling.py" line="77"/>
<source>The height where feed starts and height during retract tool when path is finished while in a peck operation</source>
<translation type="unfinished">The height where feed starts and height during retract tool when path is finished while in a peck operation</translation>
</message>
<message>
<location filename="../../../PathScripts/PathProfileFaces.py" line="89"/>
<source>Reverse direction of pocket operation.</source>
<translation>反转凹槽操作方向</translation>
</message>
<message>
<location filename="../../../PathScripts/PathProfileFaces.py" line="91"/>
<source>Inverse the angle. Example: -22.5 -&gt; 22.5 degrees.</source>
<translation>反转角度示例: -22.5 -&gt; 22.5 </translation>
</message>
<message>
<location filename="../../../PathScripts/PathProfileFaces.py" line="79"/>
<source>Match B rotations to model (error in FreeCAD rendering).</source>
<translation type="unfinished">Match B rotations to model (error in FreeCAD rendering).</translation>
</message>
<message>
<location filename="../../../PathScripts/PathProfileFaces.py" line="81"/>
<source>Attempt the inverse angle for face access if original rotation fails.</source>
<translation type="unfinished">Attempt the inverse angle for face access if original rotation fails.</translation>
</message>
<message>
<location filename="../../../PathScripts/PathPlane.py" line="38"/>
<source>Orientation plane of CNC path</source>
<translation>CNC路径方向平面</translation>
</message>
<message>
<location filename="../../../PathScripts/PathMillFace.py" line="58"/>
<source>Shape to use for calculating Boundary</source>
<translation>用于计算边界的形状</translation>
</message>
<message>
<location filename="../../../PathScripts/PathMillFace.py" line="62"/>
<source>Clear edges</source>
<translation type="unfinished">Clear edges</translation>
</message>
<message>
<location filename="../../../PathScripts/PathMillFace.py" line="65"/>
<source>Exclude milling raised areas inside the face.</source>
<translation type="unfinished">Exclude milling raised areas inside the face.</translation>
</message>
<message>
<location filename="PathProfile.py" line="99"/>
<source>Profile holes as well as the outline</source>
<translation>轮廓铣孔及外轮廓</translation>
</message>
<message>
<location filename="PathProfile.py" line="100"/>
<source>Profile the outline</source>
<translation>轮廓铣外形</translation>
</message>
<message>
<location filename="PathProfile.py" line="104"/>
<source>Profile round holes</source>
<translation>轮廓铣圆孔</translation>
</message>
<message>
<location filename="../../../PathScripts/PathCollision.py" line="64"/>
<source>The base object this collision refers to</source>
<translation>引起此冲突的基础对象</translation>
</message>
<message>
<location filename="../../../PathScripts/PathPocket.py" line="64"/>
<source>Use adaptive algorithm to eliminate excessive air milling above planar pocket top.</source>
<translation type="unfinished">Use adaptive algorithm to eliminate excessive air milling above planar pocket top.</translation>
</message>
<message>
<location filename="../../../PathScripts/PathPocket.py" line="66"/>
<source>Use adaptive algorithm to eliminate excessive air milling below planar pocket bottom.</source>
<translation type="unfinished">Use adaptive algorithm to eliminate excessive air milling below planar pocket bottom.</translation>
</message>
<message>
<location filename="../../../PathScripts/PathPocket.py" line="68"/>
<source>Process the model and stock in an operation with no Base Geometry selected.</source>
<translation type="unfinished">Process the model and stock in an operation with no Base Geometry selected.</translation>
</message>
<message>
<location filename="../../../PathScripts/PathProfileBase.py" line="50"/>
<source>Side of edge that tool should cut</source>
<translation>工具所应该裁剪的边</translation>
</message>
<message>
<location filename="../../../PathScripts/PathPocketBase.py" line="70"/>
<source>The direction that the toolpath should go around the part ClockWise (CW) or CounterClockWise (CCW)</source>
<translation type="unfinished">The direction that the toolpath should go around the part ClockWise (CW) or CounterClockWise (CCW)</translation>
</message>
<message>
<location filename="../../../PathScripts/PathProfileBase.py" line="59"/>
<source>Make True, if using Cutter Radius Compensation</source>
<translation>如果使用刀具半径补偿, 则为 True</translation>
</message>
<message>
<location filename="PathProfileEdges.py" line="98"/>
<source>Extra value to stay away from final profile- good for roughing toolpath</source>
<translation>用以与最终轮廓保持距离的余量 - 适合粗加工工具路径</translation>
</message>
<message>
<location filename="PathProfileBase.py" line="62"/>
<source>Controls how tool moves around corners. Default=Round</source>
<translation>控制工具如何在拐角处移动默认值 = </translation>
</message>
<message>
<location filename="PathProfileBase.py" line="64"/>
<source>Maximum distance before a miter join is truncated</source>
<translation>截断斜接之前的最大距离</translation>
</message>
<message>
<location filename="PathPocketBase.py" line="61"/>
<source>Extra offset to apply to the operation. Direction is operation dependent.</source>
<translation>要应用于操作的额外偏移量方向与操作相关</translation>
</message>
<message>
<location filename="PathPocket.py" line="78"/>
<source>Start pocketing at center or boundary</source>
<translation>在中心或边界开始隐藏</translation>
</message>
<message>
<location filename="PathPocket.py" line="80"/>
<source>Percent of cutter diameter to step over on each pass</source>
<translation>路径彼此相对于刀具直径重叠率</translation>
</message>
<message>
<location filename="PathPocket.py" line="85"/>
<source>Angle of the zigzag pattern</source>
<translation>之字形刀轨的角度</translation>
</message>
<message>
<location filename="../../../PathScripts/PathPocketBase.py" line="79"/>
<source>Use 3D Sorting of Path</source>
<translation type="unfinished">Use 3D Sorting of Path</translation>
</message>
<message>
<location filename="../../../PathScripts/PathPocketBase.py" line="80"/>
<source>Attempts to avoid unnecessary retractions.</source>
<translation type="unfinished">Attempts to avoid unnecessary retractions.</translation>
</message>
<message>
<location filename="PathStop.py" line="43"/>
<source>Add Optional or Mandatory Stop to the program</source>
<translation>向程序添加可选或强制停止</translation>
</message>
<message>
<location filename="PathArray.py" line="43"/>
<source>Pattern method</source>
<translation>图案加工</translation>
</message>
<message>
<location filename="PathToolController.py" line="47"/>
<source>The active tool</source>
<translation>活动工具</translation>
</message>
<message>
<location filename="PathToolController.py" line="49"/>
<source>The speed of the cutting spindle in RPM</source>
<translation>以RPM所计算的主轴切削速度</translation>
</message>
<message>
<location filename="PathToolController.py" line="50"/>
<source>Direction of spindle rotation</source>
<translation>主轴旋转方向</translation>
</message>
<message>
<location filename="PathToolController.py" line="52"/>
<source>Feed rate for vertical moves in Z</source>
<translation>Z向垂直移动的进给速率</translation>
</message>
<message>
<location filename="PathToolController.py" line="53"/>
<source>Feed rate for horizontal moves</source>
<translation>水平移动的进给速度</translation>
</message>
<message>
<location filename="PathToolController.py" line="54"/>
<source>Rapid rate for vertical moves in Z</source>
<translation>Z 向垂直移动的速率</translation>
</message>
<message>
<location filename="PathToolController.py" line="55"/>
<source>Rapid rate for horizontal moves</source>
<translation>水平移动的速率</translation>
</message>
<message>
<location filename="PathToolController.py" line="66"/>
<source>The tool used by this controller</source>
<translation>此控制器使用的工具</translation>
</message>
<message>
<location filename="PathSurface.py" line="69"/>
<source>The Sample Interval. Small values cause long wait</source>
<translation>采样间隔 小的值会导致长时间的等待</translation>
</message>
<message>
<location filename="PathCustom.py" line="46"/>
<source>The gcode to be inserted</source>
<translation>要插入的G代码</translation>
</message>
<message>
<location filename="PathMillFace.py" line="79"/>
<source>How far the cutter should extend past the boundary</source>
<translation>刀具应越过边界多远</translation>
</message>
<message>
<location filename="PathToolLenOffset.py" line="44"/>
<source>The Height offset number of the active tool</source>
<translation>活动工具的高度偏移量</translation>
</message>
<message>
<location filename="PathToolLenOffset.py" line="46"/>
<source>The first height value in Z, to rapid to, before making a feed move in Z</source>
<translation> z 进行进给移动之前 z 中的第一个高度值</translation>
</message>
<message>
<location filename="PathJob.py" line="53"/>
<source>The NC output file for this project</source>
<translation>此项目的 NC 输出文件</translation>
</message>
<message>
<location filename="PathJob.py" line="58"/>
<source>Select the Post Processor</source>
<translation>选择后处理器</translation>
</message>
<message>
<location filename="PathJob.py" line="61"/>
<source>Arguments for the Post Processor (specific to the script)</source>
<translation>后处理器 (特定于脚本) 的参数</translation>
</message>
<message>
<location filename="PathJob.py" line="63"/>
<source>Name of the Machine that will use the CNC program</source>
<translation>使用数控程序的计算机名称</translation>
</message>
<message>
<location filename="PathJob.py" line="65"/>
<source>The tooltable used for this CNC program</source>
<translation>用于这个 CNC 程序的 tooltable</translation>
</message>
<message>
<location filename="PathJob.py" line="80"/>
<source>For computing Paths; smaller increases accuracy, but slows down computation</source>
<translation>用于计算路径; 越小精度越高, 但计算速度越慢</translation>
</message>
<message>
<location filename="PathEngrave.py" line="50"/>
<source>The base geometry of this object</source>
<translation>此对象的基础几何图形</translation>
</message>
<message>
<location filename="PathEngrave.py" line="55"/>
<source>The library or Algorithm used to generate the path</source>
<translation>用于生成路径的库或算法</translation>
</message>
<message>
<location filename="PathEngrave.py" line="59"/>
<source>The tool controller to use</source>
<translation>要使用的刀具控制器</translation>
</message>
<message>
<location filename="PathEngrave.py" line="65"/>
<source>The description of the tool </source>
<translation>工具说明 </translation>
</message>
<message>
<location filename="PathEngrave.py" line="70"/>
<source>Rapid Safety Height between locations.</source>
<translation>位置之间快速前进的安全高度</translation>
</message>
<message>
<location filename="PathEngrave.py" line="72"/>
<source>The vertex index to start the path from</source>
<translation>要从其中启动路径的顶点索引</translation>
</message>
<message>
<location filename="PathOp.py" line="95"/>
<source>An optional comment for this Operation</source>
<translation>此操作的可选注释</translation>
</message>
<message>
<location filename="PathOp.py" line="101"/>
<source>The base geometry for this operation</source>
<translation>此操作的基本几何图形</translation>
</message>
<message>
<location filename="PathOp.py" line="104"/>
<source>Base locations for this operation</source>
<translation>此操作的基本位置</translation>
</message>
<message>
<location filename="PathStock.py" line="42"/>
<source>extra allowance from part width</source>
<translation>零件宽度额外容许量</translation>
</message>
<message>
<location filename="PathStock.py" line="47"/>
<source>Extra allowance from part width</source>
<translation>零件宽度额外容许量</translation>
</message>
<message>
<location filename="PathStock.py" line="48"/>
<source>The base object this represents</source>
<translation>这所代表的基础对象</translation>
</message>
<message>
<location filename="PathFromShape.py" line="46"/>
<source>The base Shape of this toolpath</source>
<translation>此工具路径的基本形状</translation>
</message>
<message>
<location filename="PathCompoundExtended.py" line="46"/>
<source>An optional description of this compounded operation</source>
<translation>此复合操作的可选说明</translation>
</message>
<message>
<location filename="PathCompoundExtended.py" line="48"/>
<source>The safe height for this operation</source>
<translation>此操作的安全高度</translation>
</message>
<message>
<location filename="PathCompoundExtended.py" line="49"/>
<source>The retract height, above top surface of part, between compounded operations inside clamping area</source>
<translation>在夹紧区内, 上部表面之上复合操作之间的退刀高度</translation>
</message>
<message>
<location filename="PathContour.py" line="58"/>
<source>An optional comment for this Contour</source>
<translation>此曲面轮廓铣的可选的注释</translation>
</message>
<message>
<location filename="PathContour.py" line="96"/>
<source>Extra value to stay away from final Contour- good for roughing toolpath</source>
<translation>用以与最终轮廓保持距离的余量 - 适合粗加工工具路径</translation>
</message>
<message>
<location filename="PathFacePocket.py" line="46"/>
<source>The distance between the face and the path</source>
<translation>表面和刀轨之间的距离</translation>
</message>
<message>
<location filename="PathFacePocket.py" line="48"/>
<source>The type of the first move</source>
<translation>初始移动的类型</translation>
</message>
<message>
<location filename="PathFacePocket.py" line="49"/>
<source>The height to travel at between loops</source>
<translation>回路间的移动高度</translation>
</message>
<message>
<location filename="PathFacePocket.py" line="50"/>
<source>Perform only one loop or fill the whole shape</source>
<translation>只执行一个循环或填充整个形状</translation>
</message>
</context>
<context>
<name>Path</name>
<message>
<location filename="../../../PathScripts/PathToolController.py" line="234"/>
<source>Edit</source>
<translation>编辑</translation>
</message>
<message>
<location filename="../../../PathScripts/PathEngraveGui.py" line="62"/>
<source>%s is not a Base Model object of the job %s</source>
<translation>%s 不是作业的 %s 的基本模型对象</translation>
</message>
<message>
<location filename="../../../PathScripts/PathEngraveGui.py" line="65"/>
<source>Base shape %s already in the list</source>
<translation>基础形状 %s 已经在列表中</translation>
</message>
<message>
<location filename="../../../PathScripts/PathEngraveGui.py" line="72"/>
<source>Ignoring vertex</source>
<translation>忽略顶点</translation>
</message>
<message>
<location filename="PathUtils.py" line="472"/>
<source>Didn't find job %s</source>
<translation>找不到作业 %s</translation>
</message>
<message>
<location filename="PathUtils.py" line="762"/>
<source>Invalid Cutting Edge Angle %.2f, must be &lt;90° and &gt;=0°</source>
<translation>无效的切削角, 此角度必须小于90°且大于或等于 0 °</translation>
</message>
<message>
<location filename="../../../PathScripts/PathUtils.py" line="705"/>
<source>Invalid Cutting Edge Angle %.2f, must be &gt;0° and &lt;=180°</source>
<translation type="unfinished">Invalid Cutting Edge Angle %.2f, must be &gt;0° and &lt;=180°</translation>
</message>
<message>
<location filename="../../../PathScripts/PathUtils.py" line="808"/>
<source>Invalid Cutting Edge Angle %.2f, must be &gt;0° and &lt;=180°</source>
<translation>无效的切口边缘角度 %.2f, 必须 &gt; 0°且 &lt;= 180°</translation>
</message>
<message>
<location filename="PathUtils.py" line="767"/>
<source>Cutting Edge Angle (%.2f) results in negative tool tip length</source>
<translation>切削角导致工具的提示长度为负值</translation>
</message>
<message>
<location filename="PathOp.py" line="232"/>
<source>No parent job found for operation.</source>
<translation>没有找到用于操作的父作业。</translation>
</message>
<message>
<location filename="PathOp.py" line="235"/>
<source>Parent job %s doesn't have a base object</source>
<translation>父作业没有基对象</translation>
</message>
<message>
<location filename="../../../PathScripts/PathOp.py" line="539"/>
<source>Base object %s.%s already in the list</source>
<translation type="unfinished">Base object %s.%s already in the list</translation>
</message>
<message>
<location filename="../../../PathScripts/PathOp.py" line="546"/>
<source>Base object %s.%s rejected by operation</source>
<translation type="unfinished">Base object %s.%s rejected by operation</translation>
</message>
<message>
<location filename="PathOpGui.py" line="514"/>
<source>Heights</source>
<translation>高度</translation>
</message>
<message>
<location filename="PathOpGui.py" line="585"/>
<source>AreaOp Operation</source>
<translation>AreaOp 操作</translation>
</message>
<message>
<location filename="PathOpGui.py" line="674"/>
<source>Uncreate AreaOp Operation</source>
<translation>不创造 AreaOp 操作</translation>
</message>
<message>
<location filename="PathOpGui.py" line="762"/>
<source>Pick Start Point</source>
<translation>选取起点</translation>
</message>
<message>
<location filename="../../../PathScripts/PathPocketShape.py" line="343"/>
<source>
&lt;br&gt;Pocket is based on extruded surface.</source>
<translation type="unfinished">
&lt;br&gt;Pocket is based on extruded surface.</translation>
</message>
<message>
<location filename="../../../PathScripts/PathPocketShape.py" line="344"/>
<source>
&lt;br&gt;Bottom of pocket might be non-planar and/or not normal to spindle axis.</source>
<translation type="unfinished">
&lt;br&gt;Bottom of pocket might be non-planar and/or not normal to spindle axis.</translation>
</message>
<message>
<location filename="../../../PathScripts/PathPocketShape.py" line="345"/>
<source>
&lt;br&gt;
&lt;br&gt;&lt;i&gt;3D pocket bottom is NOT available in this operation&lt;/i&gt;.</source>
<translation type="unfinished">
&lt;br&gt;
&lt;br&gt;&lt;i&gt;3D pocket bottom is NOT available in this operation&lt;/i&gt;.</translation>
</message>
<message>
<location filename="../../../PathScripts/PathPocketShape.py" line="452"/>
<source>Consider toggling the InverseAngle property and recomputing the operation.</source>
<translation type="unfinished">Consider toggling the InverseAngle property and recomputing the operation.</translation>
</message>
<message>
<location filename="../../../PathScripts/PathPocketShape.py" line="413"/>
<source>Processing subs individually ...</source>
<translation type="unfinished">Processing subs individually ...</translation>
</message>
<message>
<location filename="../../../PathScripts/PathPocketShape.py" line="529"/>
<source>Depth Warning</source>
<translation>深度警告</translation>
</message>
<message>
<location filename="../../../PathScripts/PathPocketShape.py" line="527"/>
<source>Verify final depth of pocket shaped by vertical faces.</source>
<translation type="unfinished">Verify final depth of pocket shaped by vertical faces.</translation>
</message>
<message>
<location filename="../../../PathScripts/PathPocketShape.py" line="574"/>
<source>Processing model as a whole ...</source>
<translation>将模型作为整体处理</translation>
</message>
<message>
<location filename="../../../PathScripts/PathPocketShape.py" line="781"/>
<source>Can not identify loop.</source>
<translation>无法识别回路</translation>
</message>
<message>
<location filename="../../../PathScripts/PathProfileFaces.py" line="135"/>
<source>Face appears misaligned after initial rotation.</source>
<translation type="unfinished">Face appears misaligned after initial rotation.</translation>
</message>
<message>
<location filename="../../../PathScripts/PathProfileFaces.py" line="139"/>
<source>Consider toggling the 'InverseAngle' property and recomputing.</source>
<translation type="unfinished">Consider toggling the 'InverseAngle' property and recomputing.</translation>
</message>
<message>
<location filename="../../../PathScripts/PathProfileFaces.py" line="161"/>
<source>Multiple faces in Base Geometry.</source>
<translation type="unfinished">Multiple faces in Base Geometry.</translation>
</message>
<message>
<location filename="../../../PathScripts/PathProfileFaces.py" line="162"/>
<source>Depth settings will be applied to all faces.</source>
<translation type="unfinished">Depth settings will be applied to all faces.</translation>
</message>
<message>
<location filename="../../../PathScripts/PathProfileFaces.py" line="176"/>
<source>EnableRotation property is 'Off'.</source>
<translation type="unfinished">EnableRotation property is 'Off'.</translation>
</message>
<message>
<location filename="../../../PathScripts/PathProfileFaces.py" line="250"/>
<source>Unable to create path for face(s).</source>
<translation type="unfinished">Unable to create path for face(s).</translation>
</message>
<message>
<location filename="../../../PathScripts/PathPocket.py" line="264"/>
<source>A planar adaptive start is unavailable. The non-planar will be attempted.</source>
<translation type="unfinished">A planar adaptive start is unavailable. The non-planar will be attempted.</translation>
</message>
<message>
<location filename="../../../PathScripts/PathPocket.py" line="291"/>
<source>The non-planar adaptive start is also unavailable.</source>
<translation type="unfinished">The non-planar adaptive start is also unavailable.</translation>
</message>
<message>
<location filename="../../../PathScripts/PathAreaOp.py" line="920"/>
<source>Rotated to inverse angle.</source>
<translation type="unfinished">Rotated to inverse angle.</translation>
</message>
<message>
<location filename="../../../PathScripts/PathCircularHoleBase.py" line="844"/>
<source>Selected feature(s) require 'Enable Rotation: A(x)' for access.</source>
<translation type="unfinished">Selected feature(s) require 'Enable Rotation: A(x)' for access.</translation>
</message>
<message>
<location filename="../../../PathScripts/PathCircularHoleBase.py" line="849"/>
<source>Selected feature(s) require 'Enable Rotation: B(y)' for access.</source>
<translation type="unfinished">Selected feature(s) require 'Enable Rotation: B(y)' for access.</translation>
</message>
<message>
<location filename="PathCircularHoleBase.py" line="60"/>
<source>List of disabled features</source>
<translation>禁用的功能列表</translation>
</message>
<message>
<location filename="../../../PathScripts/PathCircularHoleBase.py" line="148"/>
<source>Hole diameter may be inaccurate due to tessellation on face. Consider selecting hole edge.</source>
<translation type="unfinished">Hole diameter may be inaccurate due to tessellation on face. Consider selecting hole edge.</translation>
</message>
<message>
<location filename="PathCircularHoleBase.py" line="120"/>
<source>Feature %s.%s cannot be processed as a circular hole - please remove from Base geometry list.</source>
<translation>功能%s.%s 不能作为圆形孔的处理方法-请从 "基本几何图形" 列表中删除</translation>
</message>
<message>
<location filename="../../../PathScripts/PathCircularHoleBase.py" line="274"/>
<source>Rotated to 'InverseAngle' to attempt access.</source>
<translation type="unfinished">Rotated to 'InverseAngle' to attempt access.</translation>
</message>
<message>
<location filename="../../../PathScripts/PathCircularHoleBase.py" line="328"/>
<source>Always select the bottom edge of the hole when using an edge.</source>
<translation type="unfinished">Always select the bottom edge of the hole when using an edge.</translation>
</message>
<message>
<location filename="../../../InitGui.py" line="91"/>
<source>Engraving Operations</source>
<translation>雕刻作业</translation>
</message>
<message>
<location filename="../../../InitGui.py" line="100"/>
<source>3D Operations</source>
<translation>3维操作</translation>
</message>
<message>
<location filename="InitGui.py" line="85"/>
<source>Project Setup</source>
<translation>项目创建</translation>
</message>
<message>
<location filename="InitGui.py" line="97"/>
<source>Tool Commands</source>
<translation>工具命令</translation>
</message>
<message>
<location filename="InitGui.py" line="87"/>
<source>New Operations</source>
<translation>新建操作</translation>
</message>
<message>
<location filename="../../../InitGui.py" line="117"/>
<source>Path Modification</source>
<translation>路径修改</translation>
</message>
<message>
<location filename="InitGui.py" line="101"/>
<source>Helpful Tools</source>
<translation>有用的工具</translation>
</message>
<message>
<location filename="InitGui.py" line="118"/>
<source>&amp;Path</source>
<translation>&amp;路径</translation>
</message>
<message>
<location filename="../../../InitGui.py" line="126"/>
<source>Path Dressup</source>
<translation type="unfinished">Path Dressup</translation>
</message>
<message>
<location filename="../../../InitGui.py" line="128"/>
<source>Supplemental Commands</source>
<translation type="unfinished">Supplemental Commands</translation>
</message>
<message>
<location filename="PathPocket.py" line="153"/>
<source>this object already in the list
</source>
<translation>此项目已在列表中
</translation>
</message>
<message>
<location filename="PathEngrave.py" line="112"/>
<source>The Job Base Object has no engraveable element. Engraving operation will produce no output.</source>
<translation>作业基对象没有可供雕刻的元素 雕刻操作将不会产生输出</translation>
</message>
<message>
<location filename="PathContour.py" line="396"/>
<source>Create a Contour</source>
<translation>创建型腔铣</translation>
</message>
<message>
<location filename="PathMillFace.py" line="148"/>
<source>Please select features from the Job model object
</source>
<translation>请从作业模型对象中选择特征
</translation>
</message>
<message>
<location filename="PathProfile.py" line="444"/>
<source>Create a Profile</source>
<translation>创建轮廓铣</translation>
</message>
<message>
<location filename="PathProfileEdges.py" line="430"/>
<source>Create a Profile based on edge selection</source>
<translation>基于边缘选择创建轮廓铣</translation>
</message>
</context>
<context>
<name>PathAdaptive</name>
<message>
<location filename="../../../PathScripts/PathAdaptiveGui.py" line="223"/>
<source>Adaptive</source>
<translation>自适应</translation>
</message>
</context>
<context>
<name>PathAreaOp</name>
<message>
<location filename="PathAreaOp.py" line="86"/>
<source>job %s has no Base.</source>
<translation>作业%s 没有基础</translation>
</message>
<message>
<location filename="PathAreaOp.py" line="88"/>
<source>no job for op %s found.</source>
<translation>找不到 op %s 的作业</translation>
</message>
</context>
<context>
<name>PathCustom</name>
<message>
<location filename="../../../PathScripts/PathCustom.py" line="40"/>
<source>The gcode to be inserted</source>
<translation>要插入的G代码</translation>
</message>
<message>
<location filename="../../../PathScripts/PathCustom.py" line="41"/>
<source>The tool controller that will be used to calculate the path</source>
<translation>用于计算刀轨的刀具控制器</translation>
</message>
</context>
<context>
<name>PathDeburr</name>
<message>
<location filename="../../../PathScripts/PathDeburr.py" line="70"/>
<source>The desired width of the chamfer</source>
<translation>所需的倒角宽度</translation>
</message>
<message>
<location filename="../../../PathScripts/PathDeburr.py" line="71"/>
<source>The additional depth of the tool path</source>
<translation type="unfinished">The additional depth of the tool path</translation>
</message>
<message>
<location filename="../../../PathScripts/PathDeburr.py" line="74"/>
<source>How to join chamfer segments</source>
<translation type="unfinished">How to join chamfer segments</translation>
</message>
<message>
<location filename="../../../PathScripts/PathDeburr.py" line="77"/>
<source>Direction of Operation</source>
<translation type="unfinished">Direction of Operation</translation>
</message>
<message>
<location filename="../../../PathScripts/PathDeburrGui.py" line="102"/>
<source>Deburr</source>
<translation>去毛刺</translation>
</message>
<message>
<location filename="../../../PathScripts/PathDeburrGui.py" line="111"/>
<source>Creates a Deburr Path along Edges or around Faces</source>
<translation type="unfinished">Creates a Deburr Path along Edges or around Faces</translation>
</message>
</context>
<context>
<name>PathDressup_HoldingTags</name>
<message>
<location filename="PathDressupTagGui.py" line="73"/>
<source>Edit HoldingTags Dress-up</source>
<translation>编辑 HoldingTags 修整</translation>
</message>
<message>
<location filename="PathDressupHoldingTags.py" line="714"/>
<source>The base path to modify</source>
<translation>要修改的基路径</translation>
</message>
<message>
<location filename="PathDressupHoldingTags.py" line="715"/>
<source>Width of tags.</source>
<translation>标记的宽度</translation>
</message>
<message>
<location filename="PathDressupHoldingTags.py" line="716"/>
<source>Height of tags.</source>
<translation>标记的高度</translation>
</message>
<message>
<location filename="PathDressupHoldingTags.py" line="717"/>
<source>Angle of tag plunge and ascent.</source>
<translation>下角标和上角标的角度</translation>
</message>
<message>
<location filename="PathDressupHoldingTags.py" line="718"/>
<source>Radius of the fillet for the tag.</source>
<translation>标记圆角的半径</translation>
</message>
<message>
<location filename="PathDressupHoldingTags.py" line="719"/>
<source>Locations of insterted holding tags</source>
<translation>插入保持标签的位置</translation>
</message>
<message>
<location filename="PathDressupHoldingTags.py" line="720"/>
<source>Ids of disabled holding tags</source>
<translation>禁用的保留标记的 id</translation>
</message>
<message>
<location filename="PathDressupHoldingTags.py" line="721"/>
<source>Factor determining the # segments used to approximate rounded tags.</source>
<translation>确定用于近似圆角标记的 # 段的因子</translation>
</message>
<message>
<location filename="PathDressupHoldingTags.py" line="921"/>
<source>Cannot insert holding tags for this path - please select a Profile path
</source>
<translation>无法为该路径插入保留标记-请选择轮廓路径
</translation>
</message>
</context>
<context>
<name>PathDrilling</name>
<message>
<location filename="PathDrillingGui.py" line="108"/>
<source>Drilling</source>
<translation>钻孔</translation>
</message>
<message>
<location filename="PathDrillingGui.py" line="108"/>
<source>Creates a Path Drilling object from a features of a base object</source>
<translation>从基对象的特征创建路径钻孔对象</translation>
</message>
</context>
<context>
<name>PathEngrave</name>
<message>
<location filename="PathEngraveGui.py" line="67"/>
<source>Engrave</source>
<translation></translation>
</message>
<message>
<location filename="PathEngraveGui.py" line="67"/>
<source>Creates an Engraving Path around a Draft ShapeString</source>
<translation>在草稿 ShapeString 周围创建雕刻路径</translation>
</message>
<message>
<location filename="../../../PathScripts/PathEngrave.py" line="62"/>
<source>Additional base objects to be engraved</source>
<translation type="unfinished">Additional base objects to be engraved</translation>
</message>
<message>
<location filename="../../../PathScripts/PathEngrave.py" line="68"/>
<source>The vertex index to start the path from</source>
<translation>要从其中启动路径的顶点索引</translation>
</message>
</context>
<context>
<name>PathFace</name>
<message>
<location filename="PathMillFace.py" line="171"/>
<source>Generating toolpath with libarea offsets.
</source>
<translation>使用 libarea 偏移量生成工具路径
</translation>
</message>
<message>
<location filename="PathMillFace.py" line="305"/>
<source>Pick Start Point</source>
<translation>选取起点</translation>
</message>
<message>
<location filename="PathMillFace.py" line="350"/>
<source>Face</source>
<translation></translation>
</message>
<message>
<location filename="../../../PathScripts/PathMillFaceGui.py" line="44"/>
<source>Create a Facing Operation from a model or face</source>
<translation type="unfinished">Create a Facing Operation from a model or face</translation>
</message>
</context>
<context>
<name>PathGeom</name>
<message>
<location filename="../../../PathScripts/PathGeom.py" line="149"/>
<source>face %s not handled, assuming not vertical</source>
<translation type="unfinished">face %s not handled, assuming not vertical</translation>
</message>
<message>
<location filename="../../../PathScripts/PathGeom.py" line="162"/>
<source>edge %s not handled, assuming not vertical</source>
<translation>未处理边缘 %s, 假定不是垂直的</translation>
</message>
<message>
<location filename="../../../PathScripts/PathGeom.py" line="164"/>
<source>isVertical(%s) not supported</source>
<translation>不支持 isVertical (%s)</translation>
</message>
<message>
<location filename="../../../PathScripts/PathGeom.py" line="188"/>
<source>isHorizontal(%s) not supported</source>
<translation>不支持 isHorizontal (%s)</translation>
</message>
<message>
<location filename="../../../PathScripts/PathGeom.py" line="548"/>
<source>%s not support for flipping</source>
<translation>%s 不支持翻转</translation>
</message>
</context>
<context>
<name>PathGui</name>
<message>
<location filename="../../../PathScripts/PathGui.py" line="115"/>
<source>Cannot find property %s of %s</source>
<translation>找不到%s 的属性%s</translation>
</message>
<message>
<location filename="../../../PathScripts/PathGui.py" line="56"/>
<source>%s has no property %s (%s))</source>
<translation>%s 没有特性 %s (%s))</translation>
</message>
</context>
<context>
<name>PathHelix</name>
<message>
<location filename="PathHelixGui.py" line="83"/>
<source>Helix</source>
<translation>螺旋体</translation>
</message>
<message>
<location filename="PathHelixGui.py" line="83"/>
<source>Creates a Path Helix object from a features of a base object</source>
<translation>从基对象的特征创建路径螺旋线对象</translation>
</message>
<message>
<location filename="../../../PathScripts/PathHelix.py" line="51"/>
<source>The direction of the circular cuts, ClockWise (CW), or CounterClockWise (CCW)</source>
<translation>圆形切削的方向, 顺时针 (CW), 或逆时针 (CCW)</translation>
</message>
<message>
<location filename="PathHelix.py" line="55"/>
<source>Start cutting from the inside or outside</source>
<translation>从内部或外部开始切割</translation>
</message>
<message>
<location filename="../../../PathScripts/PathHelix.py" line="66"/>
<source>Radius increment (must be smaller than tool diameter)</source>
<translation>半径增量 (必须小于工具直径)</translation>
</message>
<message>
<location filename="../../../PathScripts/PathHelix.py" line="76"/>
<source>Starting Radius</source>
<translation type="unfinished">Starting Radius</translation>
</message>
<message>
<location filename="PathHelix.py" line="52"/>
<source>The direction of the circular cuts, clockwise (CW), or counter clockwise (CCW)</source>
<translation>圆切口的方向, 顺时针 (CW), 或逆时针 (CCW)</translation>
</message>
</context>
<context>
<name>PathJob</name>
<message>
<location filename="../../../PathScripts/PathJobGui.py" line="887"/>
<source>Unsupported stock object %s</source>
<translation>不受支持的工件对象%s</translation>
</message>
<message>
<location filename="../../../PathScripts/PathJobGui.py" line="900"/>
<source>Unsupported stock type %s (%d)</source>
<translation>不支持的工件类型 %s (%d)</translation>
</message>
<message>
<location filename="../../../PathScripts/PathJobGui.py" line="286"/>
<source>Stock not from Base bound box!</source>
<translation>工件不是来自于基础物件外框!</translation>
</message>
<message>
<location filename="../../../PathScripts/PathJobGui.py" line="356"/>
<source>Stock not a box!</source>
<translation>工件不是一个长方体!</translation>
</message>
<message>
<location filename="../../../PathScripts/PathJobGui.py" line="388"/>
<source>Stock not a cylinder!</source>
<translation>工件不是一个圆柱体!</translation>
</message>
<message>
<location filename="../../../PathScripts/PathJob.py" line="95"/>
<source>The NC output file for this project</source>
<translation>此项目的 NC 输出文件</translation>
</message>
<message>
<location filename="../../../PathScripts/PathJob.py" line="96"/>
<source>Select the Post Processor</source>
<translation>选择后处理器</translation>
</message>
<message>
<location filename="../../../PathScripts/PathJob.py" line="97"/>
<source>Arguments for the Post Processor (specific to the script)</source>
<translation>后处理器 (特定于脚本) 的参数</translation>
</message>
<message>
<location filename="../../../PathScripts/PathJob.py" line="98"/>
<source>An optional description for this job</source>
<translation type="unfinished">An optional description for this job</translation>
</message>
<message>
<location filename="../../../PathScripts/PathJob.py" line="100"/>
<source>For computing Paths; smaller increases accuracy, but slows down computation</source>
<translation>用于计算路径; 越小精度越高, 但计算速度越慢</translation>
</message>
<message>
<location filename="../../../PathScripts/PathJob.py" line="103"/>
<source>Solid object to be used as stock.</source>
<translation>所要用作工件的实体对象</translation>
</message>
<message>
<location filename="../../../PathScripts/PathJob.py" line="104"/>
<source>Compound path of all operations in the order they are processed.</source>
<translation>按处理顺序排列的所有操作的复合路径</translation>
</message>
<message>
<location filename="../../../PathScripts/PathJob.py" line="105"/>
<source>Collection of tool controllers available for this job.</source>
<translation>可用于此作业的工具控制器的集合</translation>
</message>
<message>
<location filename="../../../PathScripts/PathJob.py" line="105"/>
<source>Split output into multiple gcode files</source>
<translation type="unfinished">Split output into multiple gcode files</translation>
</message>
<message>
<location filename="../../../PathScripts/PathJob.py" line="106"/>
<source>If multiple WCS, order the output this way</source>
<translation type="unfinished">If multiple WCS, order the output this way</translation>
</message>
<message>
<location filename="../../../PathScripts/PathJob.py" line="107"/>
<source>The Work Coordinate Systems for the Job</source>
<translation type="unfinished">The Work Coordinate Systems for the Job</translation>
</message>
<message>
<location filename="../../../PathScripts/PathJob.py" line="141"/>
<source>SetupSheet holding the settings for this job</source>
<translation>保存此作业设置的设置表</translation>
</message>
<message>
<location filename="../../../PathScripts/PathJob.py" line="161"/>
<source>The base objects for all operations</source>
<translation type="unfinished">The base objects for all operations</translation>
</message>
<message>
<location filename="../../../PathScripts/PathJob.py" line="244"/>
<source>Unsupported PathJob template version %s</source>
<translation>不支持的路径作业模板版本%s</translation>
</message>
<message>
<location filename="../../../PathScripts/PathJobDlg.py" line="52"/>
<source>Solids</source>
<translation>实体</translation>
</message>
<message>
<location filename="../../../PathScripts/PathJobDlg.py" line="53"/>
<source>2D</source>
<translation>二维</translation>
</message>
<message>
<location filename="../../../PathScripts/PathJobDlg.py" line="54"/>
<source>Jobs</source>
<translation>任务</translation>
</message>
<message>
<location filename="../../../PathScripts/PathJobCmd.py" line="149"/>
<source>Base -/+ %.2f/%.2f %.2f/%.2f %.2f/%.2f</source>
<translation>/+ %.2f/%.2f %.2f/%.2f %.2f/%.2f</translation>
</message>
<message>
<location filename="../../../PathScripts/PathJobCmd.py" line="152"/>
<source>Box: %.2f x %.2f x %.2f</source>
<translation>长方体: %.2f x %.2f x %.2f</translation>
</message>
<message>
<location filename="../../../PathScripts/PathJobCmd.py" line="154"/>
<source>Cylinder: %.2f x %.2f</source>
<translation>圆柱体: %.2f x %.2f</translation>
</message>
<message>
<location filename="../../../PathScripts/PathJobCmd.py" line="157"/>
<source>Unsupported stock type</source>
<translation>不支持的工件类型</translation>
</message>
<message>
<location filename="PathJob.py" line="341"/>
<source>Select Output File</source>
<translation>选择输出文件</translation>
</message>
</context>
<context>
<name>PathOp</name>
<message>
<location filename="../../../PathScripts/PathOp.py" line="97"/>
<source>The base geometry for this operation</source>
<translation>此操作的基本几何图形</translation>
</message>
<message>
<location filename="../../../PathScripts/PathOp.py" line="101"/>
<source>Holds the calculated value for the StartDepth</source>
<translation>保存起始深度的计算值</translation>
</message>
<message>
<location filename="../../../PathScripts/PathOp.py" line="104"/>
<source>Holds the calculated value for the FinalDepth</source>
<translation>保存终止深度的计算值</translation>
</message>
<message>
<location filename="../../../PathScripts/PathOp.py" line="108"/>
<source>Holds the diameter of the tool</source>
<translation type="unfinished">Holds the diameter of the tool</translation>
</message>
<message>
<location filename="../../../PathScripts/PathOp.py" line="112"/>
<source>Holds the max Z value of Stock</source>
<translation>保持工件最大Z值</translation>
</message>
<message>
<location filename="../../../PathScripts/PathOp.py" line="114"/>
<source>Holds the min Z value of Stock</source>
<translation>保持工件最小Z值</translation>
</message>
<message>
<location filename="../../../PathScripts/PathOp.py" line="113"/>
<source>Make False, to prevent operation from generating code</source>
<translation>使假以防止生成代码操作</translation>
</message>
<message>
<location filename="../../../PathScripts/PathOp.py" line="114"/>
<source>An optional comment for this Operation</source>
<translation>此操作的可选注释</translation>
</message>
<message>
<location filename="../../../PathScripts/PathOp.py" line="115"/>
<source>User Assigned Label</source>
<translation>用户指定的标签</translation>
</message>
<message>
<location filename="../../../PathScripts/PathOp.py" line="123"/>
<source>Base locations for this operation</source>
<translation>此操作的基本位置</translation>
</message>
<message>
<location filename="../../../PathScripts/PathOp.py" line="132"/>
<source>The tool controller that will be used to calculate the path</source>
<translation>用于计算刀轨的刀具控制器</translation>
</message>
<message>
<location filename="../../../PathScripts/PathOp.py" line="136"/>
<source>Coolant mode for this operation</source>
<translation type="unfinished">Coolant mode for this operation</translation>
</message>
<message>
<location filename="../../../PathScripts/PathOp.py" line="137"/>
<source>Starting Depth of Tool- first cut depth in Z</source>
<translation>刀具起始深度 (Z)</translation>
</message>
<message>
<location filename="../../../PathScripts/PathOp.py" line="138"/>
<source>Final Depth of Tool- lowest value in Z</source>
<translation>刀具的最终深度-Z向最低值</translation>
</message>
<message>
<location filename="../../../PathScripts/PathOp.py" line="144"/>
<source>Starting Depth internal use only for derived values</source>
<translation type="unfinished">Starting Depth internal use only for derived values</translation>
</message>
<message>
<location filename="../../../PathScripts/PathOp.py" line="150"/>
<source>Incremental Step Down of Tool</source>
<translation>逐步降低工具</translation>
</message>
<message>
<location filename="../../../PathScripts/PathOp.py" line="155"/>
<source>Maximum material removed on final pass.</source>
<translation>在最后的成品上去除的最大材料</translation>
</message>
<message>
<location filename="../../../PathScripts/PathOp.py" line="158"/>
<source>The height needed to clear clamps and obstructions</source>
<translation>避让夹具和障碍物所需的高度</translation>
</message>
<message>
<location filename="../../../PathScripts/PathOp.py" line="157"/>
<source>Rapid Safety Height between locations.</source>
<translation>位置之间快速前进的安全高度</translation>
</message>
<message>
<location filename="../../../PathScripts/PathOp.py" line="160"/>
<source>The start point of this path</source>
<translation>此路径的起点</translation>
</message>
<message>
<location filename="../../../PathScripts/PathOp.py" line="161"/>
<source>Make True, if specifying a Start Point</source>
<translation>如果指定起始点, 则为 True</translation>
</message>
<message>
<location filename="../../../PathScripts/PathOp.py" line="212"/>
<source>Coolant option for this operation</source>
<translation type="unfinished">Coolant option for this operation</translation>
</message>
<message>
<location filename="PathOpGui.py" line="291"/>
<source>Base Geometry</source>
<translation>基本几何图形</translation>
</message>
<message>
<location filename="PathOpGui.py" line="420"/>
<source>Base Location</source>
<translation>基位置</translation>
</message>
<message>
<location filename="../../../PathScripts/PathOpGui.py" line="641"/>
<source>FinalDepth cannot be modified for this operation.
If it is necessary to set the FinalDepth manually please select a different operation.</source>
<translation type="unfinished">FinalDepth cannot be modified for this operation.
If it is necessary to set the FinalDepth manually please select a different operation.</translation>
</message>
<message>
<location filename="PathOpGui.py" line="545"/>
<source>Depths</source>
<translation>深度</translation>
</message>
<message>
<location filename="../../../PathScripts/PathOpGui.py" line="888"/>
<source>Operation</source>
<translation type="unfinished">Operation</translation>
</message>
</context>
<context>
<name>PathPocket</name>
<message>
<location filename="../../../PathScripts/PathPocketGui.py" line="44"/>
<source>3D Pocket</source>
<translation>3D 口袋</translation>
</message>
<message>
<location filename="../../../PathScripts/PathPocketGui.py" line="44"/>
<source>Creates a Path 3D Pocket object from a face or faces</source>
<translation>从面或多面创建一个3D口袋对象路径</translation>
</message>
<message>
<location filename="../../../PathScripts/PathPocketShape.py" line="100"/>
<source>Pocket does not support shape %s.%s</source>
<translation>口袋不支持形状 %s.%s</translation>
</message>
<message>
<location filename="../../../PathScripts/PathPocketShape.py" line="509"/>
<source>Face might not be within rotation accessibility limits.</source>
<translation type="unfinished">Face might not be within rotation accessibility limits.</translation>
</message>
<message>
<location filename="../../../PathScripts/PathPocketShape.py" line="109"/>
<source>Vertical faces do not form a loop - ignoring</source>
<translation>垂直面没有形成回路 - 忽略</translation>
</message>
<message>
<location filename="../../../PathScripts/PathAdaptiveGui.py" line="223"/>
<source>Adaptive clearing and profiling</source>
<translation type="unfinished">Adaptive clearing and profiling</translation>
</message>
<message>
<location filename="../../../PathScripts/PathPocket.py" line="61"/>
<source>Choose how to process multiple Base Geometry features.</source>
<translation type="unfinished">Choose how to process multiple Base Geometry features.</translation>
</message>
<message>
<location filename="PathPocketBaseGui.py" line="64"/>
<source>Pass Extension</source>
<translation>传递扩展</translation>
</message>
<message>
<location filename="PathPocketBaseGui.py" line="65"/>
<source>The distance the facing operation will extend beyond the boundary shape.</source>
<translation>所面临的操作将延伸到超出边界形状的距离</translation>
</message>
<message>
<location filename="../../../PathScripts/PathPocket.py" line="107"/>
<source>Final depth set below ZMin of face(s) selected.</source>
<translation type="unfinished">Final depth set below ZMin of face(s) selected.</translation>
</message>
<message>
<location filename="../../../PathScripts/PathPocketShapeGui.py" line="144"/>
<source>Normal</source>
<translation>法向</translation>
</message>
<message>
<location filename="../../../PathScripts/PathPocketShapeGui.py" line="145"/>
<source>X</source>
<translation>X</translation>
</message>
<message>
<location filename="../../../PathScripts/PathPocketShapeGui.py" line="146"/>
<source>Y</source>
<translation>Y</translation>
</message>
<message>
<location filename="../../../PathScripts/PathPocketShapeGui.py" line="44"/>
<source>Pocket Shape</source>
<translation>口袋形状</translation>
</message>
<message>
<location filename="../../../PathScripts/PathPocketShapeGui.py" line="44"/>
<source>Creates a Path Pocket object from a face or faces</source>
<translation>从一个或多个面创建一个路径口袋对象</translation>
</message>
<message>
<location filename="PathPocket.py" line="177"/>
<source>Generating toolpath with libarea offsets.
</source>
<translation>使用 libarea 偏移量生成工具路径
</translation>
</message>
<message>
<location filename="PathPocket.py" line="486"/>
<source>Pocket</source>
<translation>凹坑</translation>
</message>
</context>
<context>
<name>PathPocketShape</name>
<message>
<location filename="../../../PathScripts/PathPocketShape.py" line="212"/>
<source>Uses the outline of the base geometry.</source>
<translation type="unfinished">Uses the outline of the base geometry.</translation>
</message>
<message>
<location filename="../../../PathScripts/PathPocketShape.py" line="215"/>
<source>Default length of extensions.</source>
<translation type="unfinished">Default length of extensions.</translation>
</message>
<message>
<location filename="../../../PathScripts/PathPocketShape.py" line="217"/>
<source>List of features to extend.</source>
<translation type="unfinished">List of features to extend.</translation>
</message>
<message>
<location filename="../../../PathScripts/PathPocketShape.py" line="219"/>
<source>When enabled connected extension edges are combined to wires.</source>
<translation type="unfinished">When enabled connected extension edges are combined to wires.</translation>
</message>
</context>
<context>
<name>PathProfile</name>
<message>
<location filename="PathProfileEdges.py" line="415"/>
<source>Edge Profile</source>
<translation>边缘轮廓铣</translation>
</message>
<message>
<location filename="PathProfileEdgesGui.py" line="45"/>
<source>Profile based on edges</source>
<translation>基于边缘的轮廓铣</translation>
</message>
<message>
<location filename="PathProfile.py" line="54"/>
<source>The tool number in use</source>
<translation>使用的工具编号</translation>
</message>
<message>
<location filename="PathProfile.py" line="429"/>
<source>Face Profile</source>
<translation>面轮廓铣</translation>
</message>
<message>
<location filename="../../../PathScripts/PathProfileFacesGui.py" line="45"/>
<source>Profile based on face or faces</source>
<translation type="unfinished">Profile based on face or faces</translation>
</message>
<message>
<location filename="PathHelix.py" line="289"/>
<source>The current tool in use</source>
<translation>当前使用的工具</translation>
</message>
</context>
<context>
<name>PathProfileContour</name>
<message>
<location filename="PathProfileContourGui.py" line="44"/>
<source>Contour</source>
<translation>曲面轮廓铣</translation>
</message>
<message>
<location filename="PathProfileContourGui.py" line="44"/>
<source>Creates a Contour Path for the Base Object </source>
<translation>为基对象创建轮廓路径 </translation>
</message>
</context>
<context>
<name>PathProfileEdges</name>
<message>
<location filename="../../../PathScripts/PathProfileEdges.py" line="126"/>
<source>The selected edge(s) are inaccessible.</source>
<translation type="unfinished">The selected edge(s) are inaccessible.</translation>
</message>
</context>
<context>
<name>PathProject</name>
<message>
<location filename="PathOpGui.py" line="343"/>
<source>Vertexes are not supported</source>
<translation>不支持顶点</translation>
</message>
<message>
<location filename="PathOpGui.py" line="346"/>
<source>Edges are not supported</source>
<translation>不支持边</translation>
</message>
<message>
<location filename="PathOpGui.py" line="349"/>
<source>Faces are not supported</source>
<translation>不支持面</translation>
</message>
<message>
<location filename="PathProfile.py" line="587"/>
<source>Please select only faces from one solid
</source>
<translation>请从一个实体中仅选择面
</translation>
</message>
<message>
<location filename="PathProfile.py" line="594"/>
<source>Please select faces from one solid
</source>
<translation>请从一个实体中选择面
</translation>
</message>
<message>
<location filename="PathProfileEdges.py" line="564"/>
<source>Please select only Edges from the Base model
</source>
<translation>请从基础模型中仅选择边
</translation>
</message>
<message>
<location filename="PathProfileEdges.py" line="571"/>
<source>Please select one or more edges from the Base model
</source>
<translation>请从基础模型中选择一个或多个边
</translation>
</message>
<message>
<location filename="PathDrilling.py" line="443"/>
<source>Please select at least one Drillable Location
</source>
<translation>请至少选择一个可钻孔位置
</translation>
</message>
<message>
<location filename="PathPocket.py" line="76"/>
<source>The base geometry of this object</source>
<translation>此对象的基础几何图形</translation>
</message>
<message>
<location filename="PathPocket.py" line="82"/>
<source>The height needed to clear clamps and obstructions</source>
<translation>避让夹具和障碍物所需的高度</translation>
</message>
<message>
<location filename="PathPocket.py" line="83"/>
<source>Incremental Step Down of Tool</source>
<translation>逐步降低工具</translation>
</message>
<message>
<location filename="PathPocket.py" line="86"/>
<source>Starting Depth of Tool- first cut depth in Z</source>
<translation>刀具起始深度 (Z)</translation>
</message>
<message>
<location filename="PathPocket.py" line="87"/>
<source>make True, if manually specifying a Start Start Depth</source>
<translation>如果手动指定起始开始深度, 则为 True</translation>
</message>
<message>
<location filename="PathPocket.py" line="88"/>
<source>Final Depth of Tool- lowest value in Z</source>
<translation>刀具的最终深度-Z向最低值</translation>
</message>
<message>
<location filename="PathPocket.py" line="89"/>
<source>The height desired to retract tool when path is finished</source>
<translation>路径完成时所需的撤回工具高度</translation>
</message>
<message>
<location filename="PathPocket.py" line="91"/>
<source>The direction that the toolpath should go around the part ClockWise CW or CounterClockWise CCW</source>
<translation>工具路径应以顺时针或逆时针方向缠绕零件</translation>
</message>
<message>
<location filename="PathPocket.py" line="93"/>
<source>Amount of material to leave</source>
<translation>要留下的材料量</translation>
</message>
<message>
<location filename="PathPocket.py" line="94"/>
<source>Maximum material removed on final pass.</source>
<translation>在最后的成品上去除的最大材料</translation>
</message>
<message>
<location filename="PathPocket.py" line="96"/>
<source>Start pocketing at center or boundary</source>
<translation>在中心或边界开始隐藏</translation>
</message>
<message>
<location filename="PathPocket.py" line="106"/>
<source>Make False, to prevent operation from generating code</source>
<translation>使假以防止生成代码操作</translation>
</message>
<message>
<location filename="PathPocket.py" line="107"/>
<source>An optional comment for this profile</source>
<translation>此轮廓铣的可选注释</translation>
</message>
<message>
<location filename="PathProject.py" line="53"/>
<source>An optional description for this project</source>
<translation>此项目的可选说明</translation>
</message>
</context>
<context>
<name>PathSetupSheet</name>
<message>
<location filename="../../../PathScripts/PathSetupSheet.py" line="97"/>
<source>Default speed for horizontal rapid moves.</source>
<translation type="unfinished">Default speed for horizontal rapid moves.</translation>
</message>
<message>
<location filename="../../../PathScripts/PathSetupSheet.py" line="98"/>
<source>Default speed for vertical rapid moves.</source>
<translation type="unfinished">Default speed for vertical rapid moves.</translation>
</message>
<message>
<location filename="../../../PathScripts/PathSetupSheet.py" line="274"/>
<source>Coolant Modes</source>
<translation type="unfinished">Coolant Modes</translation>
</message>
<message>
<location filename="../../../PathScripts/PathSetupSheet.py" line="279"/>
<source>Default coolant mode.</source>
<translation type="unfinished">Default coolant mode.</translation>
</message>
<message>
<location filename="../../../PathScripts/PathSetupSheet.py" line="100"/>
<source>The usage of this field depends on SafeHeightExpression - by default its value is added to StartDepth and used for SafeHeight of an operation.</source>
<translation type="unfinished">The usage of this field depends on SafeHeightExpression - by default its value is added to StartDepth and used for SafeHeight of an operation.</translation>
</message>
<message>
<location filename="../../../PathScripts/PathSetupSheet.py" line="101"/>
<source>Expression set for the SafeHeight of new operations.</source>
<translation type="unfinished">Expression set for the SafeHeight of new operations.</translation>
</message>
<message>
<location filename="../../../PathScripts/PathSetupSheet.py" line="102"/>
<source>The usage of this field depends on ClearanceHeightExpression - by default is value is added to StartDepth and used for ClearanceHeight of an operation.</source>
<translation type="unfinished">The usage of this field depends on ClearanceHeightExpression - by default is value is added to StartDepth and used for ClearanceHeight of an operation.</translation>
</message>
<message>
<location filename="../../../PathScripts/PathSetupSheet.py" line="103"/>
<source>Expression set for the ClearanceHeight of new operations.</source>
<translation type="unfinished">Expression set for the ClearanceHeight of new operations.</translation>
</message>
<message>
<location filename="../../../PathScripts/PathSetupSheet.py" line="108"/>
<source>Expression used for StartDepth of new operations.</source>
<translation type="unfinished">Expression used for StartDepth of new operations.</translation>
</message>
<message>
<location filename="../../../PathScripts/PathSetupSheet.py" line="109"/>
<source>Expression used for FinalDepth of new operations.</source>
<translation type="unfinished">Expression used for FinalDepth of new operations.</translation>
</message>
<message>
<location filename="../../../PathScripts/PathSetupSheet.py" line="110"/>
<source>Expression used for StepDown of new operations.</source>
<translation type="unfinished">Expression used for StepDown of new operations.</translation>
</message>
</context>
<context>
<name>PathStock</name>
<message>
<location filename="../../../PathScripts/PathStock.py" line="84"/>
<source>Invalid base object %s - no shape found</source>
<translation type="unfinished">Invalid base object %s - no shape found</translation>
</message>
<message>
<location filename="../../../PathScripts/PathStock.py" line="96"/>
<source>The base object this stock is derived from</source>
<translation type="unfinished">The base object this stock is derived from</translation>
</message>
<message>
<location filename="../../../PathScripts/PathStock.py" line="97"/>
<source>Extra allowance from part bound box in negative X direction</source>
<translation type="unfinished">Extra allowance from part bound box in negative X direction</translation>
</message>
<message>
<location filename="../../../PathScripts/PathStock.py" line="98"/>
<source>Extra allowance from part bound box in positive X direction</source>
<translation type="unfinished">Extra allowance from part bound box in positive X direction</translation>
</message>
<message>
<location filename="../../../PathScripts/PathStock.py" line="99"/>
<source>Extra allowance from part bound box in negative Y direction</source>
<translation type="unfinished">Extra allowance from part bound box in negative Y direction</translation>
</message>
<message>
<location filename="../../../PathScripts/PathStock.py" line="100"/>
<source>Extra allowance from part bound box in positive Y direction</source>
<translation type="unfinished">Extra allowance from part bound box in positive Y direction</translation>
</message>
<message>
<location filename="../../../PathScripts/PathStock.py" line="101"/>
<source>Extra allowance from part bound box in negative Z direction</source>
<translation type="unfinished">Extra allowance from part bound box in negative Z direction</translation>
</message>
<message>
<location filename="../../../PathScripts/PathStock.py" line="102"/>
<source>Extra allowance from part bound box in positive Z direction</source>
<translation type="unfinished">Extra allowance from part bound box in positive Z direction</translation>
</message>
<message>
<location filename="../../../PathScripts/PathStock.py" line="153"/>
<source>Length of this stock box</source>
<translation>工件长方体的长度</translation>
</message>
<message>
<location filename="../../../PathScripts/PathStock.py" line="154"/>
<source>Width of this stock box</source>
<translation>工件长方体的宽度</translation>
</message>
<message>
<location filename="../../../PathScripts/PathStock.py" line="140"/>
<source>Height of this stock box</source>
<translation>此工件的高度</translation>
</message>
<message>
<location filename="../../../PathScripts/PathStock.py" line="173"/>
<source>Radius of this stock cylinder</source>
<translation>此工件圆柱体的半径</translation>
</message>
<message>
<location filename="../../../PathScripts/PathStock.py" line="189"/>
<source>Height of this stock cylinder</source>
<translation>此工件圆柱体的高度</translation>
</message>
<message>
<location filename="../../../PathScripts/PathStock.py" line="218"/>
<source>Internal representation of stock type</source>
<translation>工件类型的内部表示法</translation>
</message>
<message>
<location filename="../../../PathScripts/PathStock.py" line="326"/>
<source>Corrupted or incomplete placement information in template - ignoring</source>
<translation>模板中的位置信息损坏或不完整-忽略</translation>
</message>
<message>
<location filename="../../../PathScripts/PathStock.py" line="341"/>
<source>Corrupted or incomplete specification for creating stock from base - ignoring extent</source>
<translation>损坏或用于从基体创建工件的规格不完整-忽略范围</translation>
</message>
<message>
<location filename="../../../PathScripts/PathStock.py" line="352"/>
<source>Corrupted or incomplete size for creating a stock box - ignoring size</source>
<translation>损坏或创建工件长方体的大小不完整-忽略大小</translation>
</message>
<message>
<location filename="../../../PathScripts/PathStock.py" line="363"/>
<source>Corrupted or incomplete size for creating a stock cylinder - ignoring size</source>
<translation>损坏或创建工件圆柱体的大小不完整-忽略大小</translation>
</message>
<message>
<location filename="../../../PathScripts/PathStock.py" line="366"/>
<source>Unsupported stock type named {}</source>
<translation>不支持的工件类型名 {}</translation>
</message>
<message>
<location filename="../../../PathScripts/PathStock.py" line="368"/>
<source>Unsupported PathStock template version {}</source>
<translation>不支持的路径工件模板版本 {}</translation>
</message>
<message>
<location filename="PathStock.py" line="96"/>
<source>Stock</source>
<translation>工件</translation>
</message>
<message>
<location filename="PathStock.py" line="104"/>
<source>Creates a 3D object to represent raw stock to mill the part out of</source>
<translation>创建一个3D对象来表示用于铣削零件的原始工件</translation>
</message>
</context>
<context>
<name>PathToolBit</name>
<message>
<location filename="../../../PathScripts/PathToolBit.py" line="148"/>
<source>Shape for bit shape</source>
<translation type="unfinished">Shape for bit shape</translation>
</message>
<message>
<location filename="../../../PathScripts/PathToolBit.py" line="149"/>
<source>The parametrized body representing the tool bit</source>
<translation type="unfinished">The parametrized body representing the tool bit</translation>
</message>
<message>
<location filename="../../../PathScripts/PathToolBit.py" line="150"/>
<source>The file of the tool</source>
<translation type="unfinished">The file of the tool</translation>
</message>
<message>
<location filename="../../../PathScripts/PathToolBit.py" line="341"/>
<source>Tool bit material</source>
<translation type="unfinished">Tool bit material</translation>
</message>
<message>
<location filename="../../../PathScripts/PathToolBit.py" line="343"/>
<source>Length offset in Z direction</source>
<translation type="unfinished">Length offset in Z direction</translation>
</message>
<message>
<location filename="../../../PathScripts/PathToolBit.py" line="344"/>
<source>The number of flutes</source>
<translation type="unfinished">The number of flutes</translation>
</message>
<message>
<location filename="../../../PathScripts/PathToolBit.py" line="345"/>
<source>Chipload as per manufacturer</source>
<translation type="unfinished">Chipload as per manufacturer</translation>
</message>
<message>
<location filename="../../../PathScripts/PathToolBitGui.py" line="128"/>
<source>Edit ToolBit</source>
<translation type="unfinished">Edit ToolBit</translation>
</message>
<message>
<location filename="../../../PathScripts/PathToolBitGui.py" line="224"/>
<source>Uncreate ToolBit</source>
<translation type="unfinished">Uncreate ToolBit</translation>
</message>
<message>
<location filename="../../../PathScripts/PathToolBitGui.py" line="261"/>
<source>Create ToolBit</source>
<translation type="unfinished">Create ToolBit</translation>
</message>
<message>
<location filename="../../../PathScripts/PathToolBitCmd.py" line="42"/>
<source>Create Tool</source>
<translation type="unfinished">Create Tool</translation>
</message>
<message>
<location filename="../../../PathScripts/PathToolBitCmd.py" line="43"/>
<source>Creates a new ToolBit object</source>
<translation type="unfinished">Creates a new ToolBit object</translation>
</message>
<message>
<location filename="../../../PathScripts/PathToolBitCmd.py" line="62"/>
<source>Save Tool as...</source>
<translation type="unfinished">Save Tool as...</translation>
</message>
<message>
<location filename="../../../PathScripts/PathToolBitCmd.py" line="64"/>
<source>Save Tool</source>
<translation type="unfinished">Save Tool</translation>
</message>
<message>
<location filename="../../../PathScripts/PathToolBitCmd.py" line="67"/>
<source>Save an existing ToolBit object to a file</source>
<translation type="unfinished">Save an existing ToolBit object to a file</translation>
</message>
<message>
<location filename="../../../PathScripts/PathToolBitCmd.py" line="115"/>
<source>Load Tool</source>
<translation type="unfinished">Load Tool</translation>
</message>
<message>
<location filename="../../../PathScripts/PathToolBitCmd.py" line="116"/>
<source>Load an existing ToolBit object from a file</source>
<translation type="unfinished">Load an existing ToolBit object from a file</translation>
</message>
</context>
<context>
<name>PathToolBitLibrary</name>
<message>
<location filename="../../../PathScripts/PathToolBitLibraryCmd.py" line="39"/>
<source>Open ToolBit Library editor</source>
<translation type="unfinished">Open ToolBit Library editor</translation>
</message>
<message>
<location filename="../../../PathScripts/PathToolBitLibraryCmd.py" line="40"/>
<source>Open an editor to manage ToolBit libraries</source>
<translation type="unfinished">Open an editor to manage ToolBit libraries</translation>
</message>
<message>
<location filename="../../../PathScripts/PathToolBitLibraryCmd.py" line="60"/>
<source>Load ToolBit Library</source>
<translation type="unfinished">Load ToolBit Library</translation>
</message>
<message>
<location filename="../../../PathScripts/PathToolBitLibraryCmd.py" line="61"/>
<source>Load an entire ToolBit library or part of it into a job</source>
<translation type="unfinished">Load an entire ToolBit library or part of it into a job</translation>
</message>
</context>
<context>
<name>PathToolController</name>
<message>
<location filename="../../../PathScripts/PathToolController.py" line="360"/>
<source>Error updating TC: %s</source>
<translation>更新 TC 时出错: %s</translation>
</message>
<message>
<location filename="../../../PathScripts/PathToolController.py" line="65"/>
<source>The active tool</source>
<translation>活动工具</translation>
</message>
<message>
<location filename="../../../PathScripts/PathToolController.py" line="68"/>
<source>The speed of the cutting spindle in RPM</source>
<translation>以RPM所计算的主轴切削速度</translation>
</message>
<message>
<location filename="../../../PathScripts/PathToolController.py" line="69"/>
<source>Direction of spindle rotation</source>
<translation>主轴旋转方向</translation>
</message>
<message>
<location filename="../../../PathScripts/PathToolController.py" line="71"/>
<source>Feed rate for vertical moves in Z</source>
<translation>Z向垂直移动的进给速率</translation>
</message>
<message>
<location filename="../../../PathScripts/PathToolController.py" line="72"/>
<source>Feed rate for horizontal moves</source>
<translation>水平移动的进给速度</translation>
</message>
<message>
<location filename="../../../PathScripts/PathToolController.py" line="73"/>
<source>Rapid rate for vertical moves in Z</source>
<translation>Z 向垂直移动的速率</translation>
</message>
<message>
<location filename="../../../PathScripts/PathToolController.py" line="74"/>
<source>Rapid rate for horizontal moves</source>
<translation>水平移动的速率</translation>
</message>
<message>
<location filename="../../../PathScripts/PathToolController.py" line="112"/>
<source>Unsupported PathToolController template version %s</source>
<translation>不支持的 PathToolController 模板版本%s</translation>
</message>
<message>
<location filename="../../../PathScripts/PathToolController.py" line="128"/>
<source>PathToolController template has no version - corrupted template file?</source>
<translation type="unfinished">PathToolController template has no version - corrupted template file?</translation>
</message>
<message>
<location filename="../../../PathScripts/PathToolController.py" line="197"/>
<source>The tool used by this controller</source>
<translation>此控制器使用的工具</translation>
</message>
</context>
<context>
<name>PathToolLibraryManager</name>
<message>
<location filename="../../../PathScripts/PathToolLibraryManager.py" line="146"/>
<source>Tooltable JSON (*.json)</source>
<translation>Tooltable json (*. json)</translation>
</message>
<message>
<location filename="../../../PathScripts/PathToolLibraryManager.py" line="147"/>
<source>Tooltable XML (*.xml)</source>
<translation>Tooltable xml (*. xml)</translation>
</message>
<message>
<location filename="../../../PathScripts/PathToolLibraryManager.py" line="148"/>
<source>HeeksCAD tooltable (*.tooltable)</source>
<translation>HeeksCAD tooltable (* tooltable)</translation>
</message>
<message>
<location filename="../../../PathScripts/PathToolLibraryManager.py" line="149"/>
<source>LinuxCNC tooltable (*.tbl)</source>
<translation>LinuxCNC tooltable (* tbl)</translation>
</message>
<message>
<location filename="../../../PathScripts/PathToolLibraryManager.py" line="212"/>
<source>Tool Table Same Name</source>
<translation type="unfinished">Tool Table Same Name</translation>
</message>
<message>
<location filename="../../../PathScripts/PathToolLibraryManager.py" line="215"/>
<source>Tool Table Name Exists</source>
<translation type="unfinished">Tool Table Name Exists</translation>
</message>
<message>
<location filename="../../../PathScripts/PathToolLibraryManager.py" line="172"/>
<source>Unsupported Path tooltable template version %s</source>
<translation>不受支持的路径 tooltable 模板版本%s</translation>
</message>
<message>
<location filename="../../../PathScripts/PathToolLibraryManager.py" line="283"/>
<source>Unsupported Path tooltable</source>
<translation type="unfinished">Unsupported Path tooltable</translation>
</message>
</context>
<context>
<name>PathUtils</name>
<message>
<location filename="../../../PathScripts/PathUtils.py" line="187"/>
<source>Issue determine drillability: {}</source>
<translation>确定可钻性问题: {}</translation>
</message>
</context>
<context>
<name>Path_Array</name>
<message>
<location filename="PathArray.py" line="106"/>
<source>Array</source>
<translation>阵列</translation>
</message>
<message>
<location filename="PathArray.py" line="107"/>
<source>Creates an array from a selected path</source>
<translation>从选定路径创建数组</translation>
</message>
<message>
<location filename="../../../PathScripts/PathArray.py" line="262"/>
<source>Please select exactly one path object</source>
<translation>请仅选择一个路径对象</translation>
</message>
</context>
<context>
<name>Path_Comment</name>
<message>
<location filename="PathComment.py" line="109"/>
<source>Comment</source>
<translation>注释</translation>
</message>
<message>
<location filename="PathComment.py" line="111"/>
<source>Add a Comment to your CNC program</source>
<translation>向您的 CNC 程序添加注释</translation>
</message>
<message>
<location filename="PathComment.py" line="117"/>
<source>Create a Comment in your CNC program</source>
<translation>在您的 CNC 程序中创建注释</translation>
</message>
</context>
<context>
<name>Path_Copy</name>
<message>
<location filename="PathCopy.py" line="83"/>
<source>Copy</source>
<translation>复制</translation>
</message>
<message>
<location filename="PathCopy.py" line="85"/>
<source>Creates a linked copy of another path</source>
<translation>创建另一个路径的链接副本</translation>
</message>
<message>
<location filename="PathCopy.py" line="92"/>
<source>Create Copy</source>
<translation>创建副本</translation>
</message>
</context>
<context>
<name>Path_Custom</name>
<message>
<location filename="PathCustom.py" line="69"/>
<source>Custom</source>
<translation>自定义</translation>
</message>
<message>
<location filename="PathCustom.py" line="70"/>
<source>Creates a path object based on custom G-code</source>
<translation>基于自定义 G 代码创建路径对象</translation>
</message>
</context>
<context>
<name>Path_Dressup</name>
<message>
<location filename="PathDressup.py" line="98"/>
<source>Dress-up</source>
<translation>修整</translation>
</message>
<message>
<location filename="PathDressup.py" line="100"/>
<source>Creates a Path Dess-up object from a selected path</source>
<translation>从所选路径创建路径修整对象</translation>
</message>
<message>
<location filename="PathDressup.py" line="110"/>
<source>Please select one path object
</source>
<translation>请选择一个路径对象
</translation>
</message>
<message>
<location filename="../../../PathScripts/PathDressupAxisMap.py" line="203"/>
<source>The selected object is not a path
</source>
<translation>所选对象不是路径
</translation>
</message>
<message>
<location filename="../../../PathScripts/PathDressupAxisMap.py" line="206"/>
<source>Please select a Path object</source>
<translation>请选择路径对象</translation>
</message>
</context>
<context>
<name>Path_DressupAxisMap</name>
<message>
<location filename="../../../PathScripts/PathDressupAxisMap.py" line="48"/>
<source>The base path to modify</source>
<translation>要修改的基路径</translation>
</message>
<message>
<location filename="../../../PathScripts/PathDressupAxisMap.py" line="49"/>
<source>The input mapping axis</source>
<translation type="unfinished">The input mapping axis</translation>
</message>
<message>
<location filename="../../../PathScripts/PathDressupAxisMap.py" line="50"/>
<source>The radius of the wrapped axis</source>
<translation type="unfinished">The radius of the wrapped axis</translation>
</message>
<message>
<location filename="../../../PathScripts/PathDressupAxisMap.py" line="178"/>
<source>Axis Map Dress-up</source>
<translation type="unfinished">Axis Map Dress-up</translation>
</message>
<message>
<location filename="../../../PathScripts/PathDressupAxisMap.py" line="180"/>
<source>Remap one axis to another.</source>
<translation type="unfinished">Remap one axis to another.</translation>
</message>
<message>
<location filename="../../../PathScripts/PathDressupAxisMap.py" line="204"/>
<source>Create Dress-up</source>
<translation>创建修整</translation>
</message>
</context>
<context>
<name>Path_DressupDogbone</name>
<message>
<location filename="../../../PathScripts/PathDressupDogbone.py" line="380"/>
<source>The base path to modify</source>
<translation>要修改的基路径</translation>
</message>
<message>
<location filename="../../../PathScripts/PathDressupDogbone.py" line="381"/>
<source>The side of path to insert bones</source>
<translation>插入连杆的路径的一侧</translation>
</message>
<message>
<location filename="../../../PathScripts/PathDressupDogbone.py" line="384"/>
<source>The style of bones</source>
<translation>连杆样式</translation>
</message>
<message>
<location filename="../../../PathScripts/PathDressupDogbone.py" line="387"/>
<source>Bones that aren't dressed up</source>
<translation>未修整的连杆</translation>
</message>
<message>
<location filename="../../../PathScripts/PathDressupDogbone.py" line="390"/>
<source>The algorithm to determine the bone length</source>
<translation>确定连杆长度的算法</translation>
</message>
<message>
<location filename="../../../PathScripts/PathDressupDogbone.py" line="393"/>
<source>Dressup length if Incision == custom</source>
<translation>修整长度, 如果切口 = = 自定义</translation>
</message>
<message>
<location filename="../../../PathScripts/PathDressupDogbone.py" line="864"/>
<source>Edit Dogbone Dress-up</source>
<translation>编辑连杆修整</translation>
</message>
<message>
<location filename="../../../PathScripts/PathDressupDogbone.py" line="1049"/>
<source>Dogbone Dress-up</source>
<translation>连杆修整</translation>
</message>
<message>
<location filename="../../../PathScripts/PathDressupDogbone.py" line="1050"/>
<source>Creates a Dogbone Dress-up object from a selected path</source>
<translation>从所选路径创建连杆修整对象</translation>
</message>
<message>
<location filename="../../../PathScripts/PathDressupDogbone.py" line="1064"/>
<source>Please select one path object</source>
<translation>请选择一个路径对象</translation>
</message>
<message>
<location filename="../../../PathScripts/PathDressupDogbone.py" line="1068"/>
<source>The selected object is not a path</source>
<translation>所选对象不是路径</translation>
</message>
<message>
<location filename="../../../PathScripts/PathDressupDogbone.py" line="1072"/>
<source>Create Dogbone Dress-up</source>
<translation>创建连杆修整</translation>
</message>
</context>
<context>
<name>Path_DressupDragKnife</name>
<message>
<location filename="../../../PathScripts/PathDressupDragknife.py" line="477"/>
<source>DragKnife Dress-up</source>
<translation>拖刀修整</translation>
</message>
<message>
<location filename="../../../PathScripts/PathDressupDragknife.py" line="478"/>
<source>Modifies a path to add dragknife corner actions</source>
<translation>修改添加 dragknife 角动作的路径</translation>
</message>
<message>
<location filename="../../../PathScripts/PathDressupDragknife.py" line="492"/>
<source>Please select one path object</source>
<translation>请选择一个路径对象</translation>
</message>
<message>
<location filename="../../../PathScripts/PathDressupDragknife.py" line="496"/>
<source>The selected object is not a path</source>
<translation>所选对象不是路径</translation>
</message>
<message>
<location filename="../../../PathScripts/PathDressupDragknife.py" line="500"/>
<source>Please select a Path object</source>
<translation>请选择路径对象</translation>
</message>
<message>
<location filename="../../../PathScripts/PathDressupDragknife.py" line="505"/>
<source>Create Dress-up</source>
<translation>创建修整</translation>
</message>
</context>
<context>
<name>Path_DressupLeadInOut</name>
<message>
<location filename="../../../PathScripts/PathDressupLeadInOut.py" line="64"/>
<source>The Style of LeadIn the Path</source>
<translation>进刀路径样式</translation>
</message>
<message>
<location filename="../../../PathScripts/PathDressupLeadInOut.py" line="66"/>
<source>The Style of LeadOut the Path</source>
<translation type="unfinished">The Style of LeadOut the Path</translation>
</message>
<message>
<location filename="../../../PathScripts/PathDressupLeadInOut.py" line="68"/>
<source>The Mode of Point Radiusoffset or Center</source>
<translation type="unfinished">The Mode of Point Radiusoffset or Center</translation>
</message>
<message>
<location filename="../../../PathScripts/PathDressupLeadInOut.py" line="338"/>
<source>LeadInOut Dressup</source>
<translation type="unfinished">LeadInOut Dressup</translation>
</message>
<message>
<location filename="../../../PathScripts/PathDressupLeadInOut.py" line="339"/>
<source>Creates a Cutter Radius Compensation G41/G42 Entry Dressup object from a selected path</source>
<translation>从所选路径创建刀具半径补偿 G41/G42 进入修整对象</translation>
</message>
</context>
<context>
<name>Path_DressupPathBoundary</name>
<message>
<location filename="../../../PathScripts/PathDressupPathBoundaryGui.py" line="229"/>
<source>Create a Boundary dressup</source>
<translation type="unfinished">Create a Boundary dressup</translation>
</message>
<message>
<location filename="../../../PathScripts/PathDressupPathBoundaryGui.py" line="243"/>
<source>Boundary Dress-up</source>
<translation type="unfinished">Boundary Dress-up</translation>
</message>
<message>
<location filename="../../../PathScripts/PathDressupPathBoundaryGui.py" line="244"/>
<source>Creates a Path Boundary Dress-up object from a selected path</source>
<translation type="unfinished">Creates a Path Boundary Dress-up object from a selected path</translation>
</message>
<message>
<location filename="../../../PathScripts/PathDressupPathBoundaryGui.py" line="257"/>
<source>Please select one path object</source>
<translation>请选择一个路径对象</translation>
</message>
<message>
<location filename="../../../PathScripts/PathDressupPathBoundaryGui.py" line="262"/>
<source>Create Path Boundary Dress-up</source>
<translation type="unfinished">Create Path Boundary Dress-up</translation>
</message>
<message>
<location filename="../../../PathScripts/PathDressupPathBoundary.py" line="47"/>
<source>The base path to modify</source>
<translation>要修改的基路径</translation>
</message>
<message>
<location filename="../../../PathScripts/PathDressupPathBoundary.py" line="49"/>
<source>Solid object to be used to limit the generated Path.</source>
<translation type="unfinished">Solid object to be used to limit the generated Path.</translation>
</message>
<message>
<location filename="../../../PathScripts/PathDressupPathBoundary.py" line="51"/>
<source>Determines if Boundary describes an inclusion or exclusion mask.</source>
<translation type="unfinished">Determines if Boundary describes an inclusion or exclusion mask.</translation>
</message>
<message>
<location filename="../../../PathScripts/PathDressupPathBoundary.py" line="196"/>
<source>The selected object is not a path</source>
<translation>所选对象不是路径</translation>
</message>
</context>
<context>
<name>Path_DressupRampEntry</name>
<message>
<location filename="../../../PathScripts/PathDressupRampEntry.py" line="49"/>
<source>The base path to modify</source>
<translation>要修改的基路径</translation>
</message>
<message>
<location filename="../../../PathScripts/PathDressupRampEntry.py" line="50"/>
<source>Angle of ramp.</source>
<translation>斜坡角度。</translation>
</message>
<message>
<location filename="../../../PathScripts/PathDressupRampEntry.py" line="660"/>
<source>RampEntry Dress-up</source>
<translation>斜切修整</translation>
</message>
<message>
<location filename="../../../PathScripts/PathDressupRampEntry.py" line="661"/>
<source>Creates a Ramp Entry Dress-up object from a selected path</source>
<translation>从选定路径创建斜切修整对象</translation>
</message>
</context>
<context>
<name>Path_DressupTag</name>
<message>
<location filename="../../../PathScripts/PathDressupTag.py" line="115"/>
<source>The base path to modify</source>
<translation>要修改的基路径</translation>
</message>
<message>
<location filename="../../../PathScripts/PathDressupTag.py" line="116"/>
<source>Width of tags.</source>
<translation>标记的宽度。</translation>
</message>
<message>
<location filename="../../../PathScripts/PathDressupTag.py" line="117"/>
<source>Height of tags.</source>
<translation>标记的高度。</translation>
</message>
<message>
<location filename="../../../PathScripts/PathDressupTag.py" line="118"/>
<source>Angle of tag plunge and ascent.</source>
<translation>下角标和上角标的角度。</translation>
</message>
<message>
<location filename="../../../PathScripts/PathDressupTag.py" line="119"/>
<source>Radius of the fillet for the tag.</source>
<translation>标记圆角的半径。</translation>
</message>
<message>
<location filename="../../../PathScripts/PathDressupTag.py" line="120"/>
<source>Locations of inserted holding tags</source>
<translation type="unfinished">Locations of inserted holding tags</translation>
</message>
<message>
<location filename="../../../PathScripts/PathDressupTag.py" line="121"/>
<source>IDs of disabled holding tags</source>
<translation type="unfinished">IDs of disabled holding tags</translation>
</message>
<message>
<location filename="../../../PathScripts/PathDressupTag.py" line="122"/>
<source>Factor determining the # of segments used to approximate rounded tags.</source>
<translation type="unfinished">Factor determining the # of segments used to approximate rounded tags.</translation>
</message>
<message>
<location filename="../../../PathScripts/PathDressupHoldingTags.py" line="958"/>
<source>Cannot insert holding tags for this path - please select a Profile path</source>
<translation type="unfinished">Cannot insert holding tags for this path - please select a Profile path</translation>
</message>
<message>
<location filename="../../../PathScripts/PathDressupTag.py" line="247"/>
<source>The selected object is not a path</source>
<translation>所选对象不是路径</translation>
</message>
<message>
<location filename="../../../PathScripts/PathDressupTag.py" line="251"/>
<source>Please select a Profile object</source>
<translation>请选择一个轮廓对象</translation>
</message>
<message>
<location filename="../../../PathScripts/PathDressupTagPreferences.py" line="80"/>
<source>Holding Tag</source>
<translation>保留标记</translation>
</message>
<message>
<location filename="../../../PathScripts/PathDressupTagGui.py" line="204"/>
<source>Cannot copy tags - internal error</source>
<translation type="unfinished">Cannot copy tags - internal error</translation>
</message>
<message>
<location filename="../../../PathScripts/PathDressupTagGui.py" line="527"/>
<source>Create a Tag dressup</source>
<translation>创建一个标签修整</translation>
</message>
<message>
<location filename="../../../PathScripts/PathDressupTagGui.py" line="506"/>
<source>Tag Dress-up</source>
<translation>标签修整</translation>
</message>
<message>
<location filename="../../../PathScripts/PathDressupTagGui.py" line="507"/>
<source>Creates a Tag Dress-up object from a selected path</source>
<translation>从所选路径创建标签修整</translation>
</message>
<message>
<location filename="../../../PathScripts/PathDressupTagGui.py" line="554"/>
<source>Please select one path object</source>
<translation>请选择一个路径对象</translation>
</message>
<message>
<location filename="../../../PathScripts/PathDressupTagGui.py" line="559"/>
<source>Create Tag Dress-up</source>
<translation>创建标签修整</translation>
</message>
<message>
<location filename="../../../PathScripts/PathDressupTag.py" line="153"/>
<source>No Base object found.</source>
<translation>找不到基对象。</translation>
</message>
<message>
<location filename="../../../PathScripts/PathDressupTag.py" line="156"/>
<source>Base is not a Path::Feature object.</source>
<translation>基底不是路径:: 特征对象。</translation>
</message>
<message>
<location filename="../../../PathScripts/PathDressupTag.py" line="159"/>
<source>Base doesn't have a Path to dress-up.</source>
<translation>基体没有可供修整的路径</translation>
</message>
<message>
<location filename="../../../PathScripts/PathDressupTag.py" line="154"/>
<source>Base Path is empty.</source>
<translation>基本路径为空</translation>
</message>
</context>
<context>
<name>Path_Fixture</name>
<message>
<location filename="PathFixture.py" line="119"/>
<source>Fixture</source>
<translation>夹具</translation>
</message>
<message>
<location filename="PathFixture.py" line="121"/>
<source>Creates a Fixture Offset object</source>
<translation>创建夹具偏移对象</translation>
</message>
<message>
<location filename="PathFixture.py" line="127"/>
<source>Create a Fixture Offset</source>
<translation>创建夹具偏移</translation>
</message>
</context>
<context>
<name>Path_Hop</name>
<message>
<location filename="PathHop.py" line="104"/>
<source>Hop</source>
<translation></translation>
</message>
<message>
<location filename="PathHop.py" line="106"/>
<source>Creates a Path Hop object</source>
<translation>创建一个路径跃点对象</translation>
</message>
<message>
<location filename="PathHop.py" line="119"/>
<source>The selected object is not a path
</source>
<translation>所选对象不是路径
</translation>
</message>
<message>
<location filename="../../../PathScripts/PathHop.py" line="111"/>
<source>Please select one path object</source>
<translation>请选择一个路径对象</translation>
</message>
<message>
<location filename="../../../PathScripts/PathHop.py" line="115"/>
<source>The selected object is not a path</source>
<translation>所选对象不是路径</translation>
</message>
<message>
<location filename="PathHop.py" line="122"/>
<source>Create Hop</source>
<translation>创建跃点</translation>
</message>
</context>
<context>
<name>Path_Inspect</name>
<message>
<location filename="PathInspect.py" line="135"/>
<source>&lt;b&gt;Note&lt;/b&gt;: Pressing OK will commit any change you make above to the object, but if the object is parametric, these changes will be overridden on recompute.</source>
<translation>&lt;b&gt; 注意 &lt;/b&gt;: 按 "确定" 将提交对对象所做的任何更改, 但如果对象是参数化的, 则将在重新计算的结果上重写这些更改。</translation>
</message>
<message>
<location filename="PathInspect.py" line="168"/>
<source>Inspect G-code</source>
<translation>检查 G 代码</translation>
</message>
<message>
<location filename="PathInspect.py" line="169"/>
<source>Inspects the G-code contents of a path</source>
<translation>检查路径的 G 代码内容</translation>
</message>
<message>
<location filename="../../../PathScripts/PathInspect.py" line="237"/>
<source>Please select exactly one path object</source>
<translation>请仅选择一个路径对象</translation>
</message>
</context>
<context>
<name>Path_Job</name>
<message>
<location filename="PathJob.py" line="184"/>
<source>Job</source>
<translation>作业</translation>
</message>
<message>
<location filename="PathJob.py" line="186"/>
<source>Creates a Path Job object</source>
<translation>创建路径作业对象</translation>
</message>
<message>
<location filename="PathJob.py" line="470"/>
<source>Export Template</source>
<translation>导出模板</translation>
</message>
<message>
<location filename="PathJob.py" line="471"/>
<source>Exports Path Job as a template to be used for other jobs</source>
<translation>将路径作业导出为用于其他作业的模板</translation>
</message>
<message>
<location filename="PathJob.py" line="197"/>
<source>Create Job</source>
<translation>创建作业</translation>
</message>
<message>
<location filename="PathJob.py" line="223"/>
<source>Edit Job</source>
<translation>编辑作业</translation>
</message>
<message>
<location filename="PathJob.py" line="257"/>
<source>Uncreate Job</source>
<translation>不创建作业</translation>
</message>
<message>
<location filename="PathJob.py" line="347"/>
<source>Select Output File</source>
<translation>选择输出文件</translation>
</message>
<message>
<location filename="PathJob.py" line="347"/>
<source>All Files (*.*)</source>
<translation>所有文件(*.*)</translation>
</message>
<message>
<location filename="../../../PathScripts/PathJobGui.py" line="1155"/>
<source>Model Selection</source>
<translation type="unfinished">Model Selection</translation>
</message>
</context>
<context>
<name>Path_OpActiveToggle</name>
<message>
<location filename="../../../PathCommands.py" line="137"/>
<source>Toggle the Active State of the Operation</source>
<translation type="unfinished">Toggle the Active State of the Operation</translation>
</message>
</context>
<context>
<name>Path_OperationCopy</name>
<message>
<location filename="PathCommands.py" line="90"/>
<source>Copy the operation in the job</source>
<translation>复制作业中的操作</translation>
</message>
</context>
<context>
<name>Path_Plane</name>
<message>
<location filename="PathPlane.py" line="114"/>
<source>Selection Plane</source>
<translation>选择平面</translation>
</message>
<message>
<location filename="PathPlane.py" line="122"/>
<source>Create a Selection Plane object</source>
<translation>创建选择平面对象</translation>
</message>
</context>
<context>
<name>Path_Post</name>
<message>
<location filename="PathPost.py" line="45"/>
<source>Post Process</source>
<translation>后期处理</translation>
</message>
<message>
<location filename="PathPost.py" line="155"/>
<source>Post Process the selected Job</source>
<translation>对所选作业进行后期处理</translation>
</message>
<message>
<location filename="PathPost.py" line="53"/>
<source>Post Process the Selected path(s)</source>
<translation>对所选路径进行后期处理</translation>
</message>
</context>
<context>
<name>Path_PreferencesPathDressup</name>
<message>
<location filename="PathPreferencesPathDressup.py" line="42"/>
<source>Dressups</source>
<translation>修整</translation>
</message>
</context>
<context>
<name>Path_Sanity</name>
<message>
<location filename="PathSanity.py" line="50"/>
<source>It appears the machine limits haven't been set. Not able to check path extents.
</source>
<translation>似乎没有设置机械限制。 无法检查路径区段。
</translation>
</message>
<message>
<location filename="PathSanity.py" line="79"/>
<source>Check the Path project for common errors</source>
<translation>检查路径项目中的常见错误</translation>
</message>
<message>
<location filename="PathSanity.py" line="80"/>
<source>Check the Path Project for common errors</source>
<translation>检查路径项目中的常见错误</translation>
</message>
<message>
<location filename="../../../PathScripts/PathSanity.py" line="64"/>
<source>The Job has no selected Base object.</source>
<translation>作业没有选定的基对象。</translation>
</message>
<message>
<location filename="../../../PathScripts/PathSanity.py" line="76"/>
<source>A Postprocessor has not been selected.</source>
<translation>未选择后期处理器。</translation>
</message>
<message>
<location filename="../../../PathScripts/PathSanity.py" line="80"/>
<source>No output file is named. You'll be prompted during postprocessing.</source>
<translation>未命名任何输出文件您将在在后期处理过程中得到提示</translation>
</message>
<message>
<location filename="../../../PathScripts/PathSanity.py" line="136"/>
<source>No active operations was found. Post processing will not result in any tooling.</source>
<translation>未找到活动的操作后期处理不会导致任何工具</translation>
</message>
<message>
<location filename="../../../PathScripts/PathSanity.py" line="140"/>
<source>A Tool Controller was not found. Default values are used which is dangerous. Please add a Tool Controller.</source>
<translation>找不到工具控制器使用的默认值是危险的 请添加一个工具控制器</translation>
</message>
<message>
<location filename="../../../PathScripts/PathSanity.py" line="144"/>
<source>No issues detected, {} has passed basic sanity check.</source>
<translation type="unfinished">No issues detected, {} has passed basic sanity check.</translation>
</message>
</context>
<context>
<name>Path_SelectLoop</name>
<message>
<location filename="PathCommands.py" line="44"/>
<source>Finish Selecting Loop</source>
<translation>完成选择循环</translation>
</message>
<message>
<location filename="PathCommands.py" line="45"/>
<source>Complete loop selection from two edges</source>
<translation>从两个边缘完成循环选择</translation>
</message>
<message>
<location filename="../../../PathCommands.py" line="108"/>
<source>Feature Completion</source>
<translation type="unfinished">Feature Completion</translation>
</message>
<message>
<location filename="../../../PathCommands.py" line="108"/>
<source>Closed loop detection failed.</source>
<translation type="unfinished">Closed loop detection failed.</translation>
</message>
</context>
<context>
<name>Path_SetupSheet</name>
<message>
<location filename="../../../PathScripts/PathSetupSheetGui.py" line="345"/>
<source>Edit SetupSheet</source>
<translation type="unfinished">Edit SetupSheet</translation>
</message>
</context>
<context>
<name>Path_SimpleCopy</name>
<message>
<location filename="PathSimpleCopy.py" line="62"/>
<source>Simple Copy</source>
<translation>简单副本</translation>
</message>
<message>
<location filename="PathSimpleCopy.py" line="47"/>
<source>Creates a non-parametric copy of another path</source>
<translation>创建另一个路径的非参数副本</translation>
</message>
<message>
<location filename="../../../PathScripts/PathSimpleCopy.py" line="61"/>
<source>Please select exactly one path object</source>
<translation>请仅选择一个路径对象</translation>
</message>
<message>
<location filename="PathSimpleCopy.py" line="59"/>
<source>Please select exactly one path object
</source>
<translation>请只选择一个路径对象
</translation>
</message>
</context>
<context>
<name>Path_Simulator</name>
<message>
<location filename="../../../PathScripts/PathSimulatorGui.py" line="563"/>
<source>CAM Simulator</source>
<translation>CAM 模拟器</translation>
</message>
<message>
<location filename="../../../PathScripts/PathSimulatorGui.py" line="565"/>
<source>Simulate Path G-Code on stock</source>
<translation>在工件上模拟路径G代码</translation>
</message>
</context>
<context>
<name>Path_Stop</name>
<message>
<location filename="PathStop.py" line="114"/>
<source>Stop</source>
<translation>停止</translation>
</message>
<message>
<location filename="PathStop.py" line="122"/>
<source>Add Optional or Mandatory Stop to the program</source>
<translation>向程序添加可选或强制停止</translation>
</message>
</context>
<context>
<name>Path_Surface</name>
<message>
<location filename="../../../PathScripts/PathSurface.py" line="111"/>
<source>This operation requires OpenCamLib to be installed.</source>
<translation>此操作需要安装 OpenCamLib</translation>
</message>
<message>
<location filename="PathSurface.py" line="272"/>
<source>Hold on. This might take a minute.
</source>
<translation>稍等 这可能需要一分钟
</translation>
</message>
<message>
<location filename="PathSurface.py" line="312"/>
<source>This operation requires OpenCamLib to be installed.
</source>
<translation>此操作需要安装 OpenCamLib
</translation>
</message>
<message>
<location filename="PathSurface.py" line="545"/>
<source>Please select a single solid object from the project tree
</source>
<translation>请从项目树中选择单个实体对象
</translation>
</message>
<message>
<location filename="PathSurface.py" line="562"/>
<source>Cannot work with this object
</source>
<translation>无法使用此对象
</translation>
</message>
</context>
<context>
<name>Path_ToolController</name>
<message>
<location filename="PathToolController.py" line="156"/>
<source>Add Tool Controller to the Job</source>
<translation>将工具控制器添加到作业中</translation>
</message>
<message>
<location filename="../../../PathScripts/PathToolControllerGui.py" line="123"/>
<source>Add Tool Controller</source>
<translation>添加工具控制器</translation>
</message>
<message>
<location filename="PathToolController.py" line="132"/>
<source>Tool Number to Load</source>
<translation>要加载的工具编号</translation>
</message>
</context>
<context>
<name>Path_ToolTable</name>
<message>
<location filename="../../../PathScripts/PathToolLibraryManager.py" line="620"/>
<source>Tool Manager</source>
<translation>工具管理器</translation>
</message>
<message>
<location filename="PathToolLibraryManager.py" line="603"/>
<source>Edit the Tool Library</source>
<translation>编辑工具库</translation>
</message>
</context>
<context>
<name>Surface</name>
<message>
<location filename="../../../PathScripts/PathSurfaceGui.py" line="63"/>
<source>3D Surface</source>
<translation>3D 表面</translation>
</message>
<message>
<location filename="../../../PathScripts/PathSurfaceGui.py" line="63"/>
<source>Create a 3D Surface Operation from a model</source>
<translation>从模型创建3D 曲面操作</translation>
</message>
</context>
<context>
<name>TooltableEditor</name>
<message>
<location filename="../../../PathScripts/PathToolLibraryManager.py" line="512"/>
<source>Open tooltable</source>
<translation>打开 tooltable</translation>
</message>
<message>
<location filename="TooltableEditor.py" line="388"/>
<source>Tooltable editor</source>
<translation>Tooltable 编辑器</translation>
</message>
<message>
<location filename="TooltableEditor.py" line="389"/>
<source>Tools list</source>
<translation>工具列表</translation>
</message>
<message>
<location filename="TooltableEditor.py" line="390"/>
<source>Import...</source>
<translation>导入...</translation>
</message>
<message>
<location filename="TooltableEditor.py" line="393"/>
<source>Tool</source>
<translation>工具</translation>
</message>
<message>
<location filename="TooltableEditor.py" line="394"/>
<source>Add new</source>
<translation>新增</translation>
</message>
<message>
<location filename="TooltableEditor.py" line="395"/>
<source>Delete</source>
<translation>删除</translation>
</message>
<message>
<location filename="TooltableEditor.py" line="396"/>
<source>Move up</source>
<translation>上移</translation>
</message>
<message>
<location filename="TooltableEditor.py" line="397"/>
<source>Move down</source>
<translation>下移</translation>
</message>
<message>
<location filename="TooltableEditor.py" line="398"/>
<source>Tool properties</source>
<translation>工具属性</translation>
</message>
<message>
<location filename="TooltableEditor.py" line="399"/>
<source>Name</source>
<translation>名称</translation>
</message>
<message>
<location filename="TooltableEditor.py" line="400"/>
<source>Type</source>
<translation>类型</translation>
</message>
<message>
<location filename="TooltableEditor.py" line="402"/>
<source>Drill</source>
<translation></translation>
</message>
<message>
<location filename="TooltableEditor.py" line="403"/>
<source>Center Drill</source>
<translation>中心钻头</translation>
</message>
<message>
<location filename="TooltableEditor.py" line="404"/>
<source>Counter Sink</source>
<translation>计数器接收器</translation>
</message>
<message>
<location filename="TooltableEditor.py" line="405"/>
<source>Counter Bore</source>
<translation>计数器孔</translation>
</message>
<message>
<location filename="TooltableEditor.py" line="406"/>
<source>Reamer</source>
<translation></translation>
</message>
<message>
<location filename="TooltableEditor.py" line="407"/>
<source>Tap</source>
<translation>点击</translation>
</message>
<message>
<location filename="TooltableEditor.py" line="408"/>
<source>End Mill</source>
<translation>端铣刀</translation>
</message>
<message>
<location filename="TooltableEditor.py" line="409"/>
<source>Slot Cutter</source>
<translation>槽刀</translation>
</message>
<message>
<location filename="TooltableEditor.py" line="410"/>
<source>Ball End Mill</source>
<translation>球头铣刀</translation>
</message>
<message>
<location filename="TooltableEditor.py" line="411"/>
<source>Chamfer Mill</source>
<translation>倒角磨</translation>
</message>
<message>
<location filename="TooltableEditor.py" line="412"/>
<source>Corner Round</source>
<translation>转角圆</translation>
</message>
<message>
<location filename="TooltableEditor.py" line="413"/>
<source>Engraver</source>
<translation>雕刻</translation>
</message>
<message>
<location filename="TooltableEditor.py" line="414"/>
<source>Material</source>
<translation>材质</translation>
</message>
<message>
<location filename="TooltableEditor.py" line="415"/>
<source>Undefined</source>
<translation>未定义</translation>
</message>
<message>
<location filename="TooltableEditor.py" line="416"/>
<source>High Speed Steel</source>
<translation>高速钢</translation>
</message>
<message>
<location filename="TooltableEditor.py" line="417"/>
<source>High Carbon Tool Steel</source>
<translation>高碳工具钢</translation>
</message>
<message>
<location filename="TooltableEditor.py" line="418"/>
<source>Cast Alloy</source>
<translation>铸造合金</translation>
</message>
<message>
<location filename="TooltableEditor.py" line="419"/>
<source>Carbide</source>
<translation>硬质合金</translation>
</message>
<message>
<location filename="TooltableEditor.py" line="420"/>
<source>Ceramics</source>
<translation>陶瓷</translation>
</message>
<message>
<location filename="TooltableEditor.py" line="421"/>
<source>Diamond</source>
<translation>钻石</translation>
</message>
<message>
<location filename="TooltableEditor.py" line="422"/>
<source>Sialon</source>
<translation>硅铝氧氮聚合材料</translation>
</message>
<message>
<location filename="TooltableEditor.py" line="423"/>
<source>Properties</source>
<translation>属性</translation>
</message>
<message>
<location filename="TooltableEditor.py" line="424"/>
<source>Diameter</source>
<translation>直径</translation>
</message>
<message>
<location filename="TooltableEditor.py" line="426"/>
<source>Length offset</source>
<translation>长度偏移</translation>
</message>
<message>
<location filename="TooltableEditor.py" line="428"/>
<source>Flat radius</source>
<translation>扁平半径</translation>
</message>
<message>
<location filename="TooltableEditor.py" line="430"/>
<source>Corner radius</source>
<translation>拐角半径</translation>
</message>
<message>
<location filename="TooltableEditor.py" line="432"/>
<source>Cutting edge angle</source>
<translation>切削刃角</translation>
</message>
<message>
<location filename="TooltableEditor.py" line="433"/>
<source>°</source>
<translation>°</translation>
</message>
<message>
<location filename="TooltableEditor.py" line="434"/>
<source>Cutting edge height</source>
<translation>切削刃高度</translation>
</message>
<message>
<location filename="TooltableEditor.py" line="435"/>
<source>mm</source>
<translation>mm</translation>
</message>
<message>
<location filename="TooltableEditor.py" line="593"/>
<source>Tooltable XML (*.xml);;HeeksCAD tooltable (*.tooltable)</source>
<translation>Tooltable xml (*. xml);;HeeksCAD tooltable (* tooltable)</translation>
</message>
<message>
<location filename="TooltableEditor.py" line="610"/>
<source>Save tooltable</source>
<translation>保存 tooltable</translation>
</message>
<message>
<location filename="TooltableEditor.py" line="651"/>
<source>Object not found</source>
<translation>未发现物件</translation>
</message>
<message>
<location filename="TooltableEditor.py" line="653"/>
<source>Object doesn't have a tooltable property</source>
<translation>对象没有 tooltable 属性</translation>
</message>
<message>
<location filename="../../../PathScripts/PathToolLibraryEditor.py" line="354"/>
<source>Rename Tooltable</source>
<translation type="unfinished">Rename Tooltable</translation>
</message>
<message>
<location filename="../../../PathScripts/PathToolLibraryEditor.py" line="354"/>
<source>Enter Name:</source>
<translation type="unfinished">Enter Name:</translation>
</message>
<message>
<location filename="../../../PathScripts/PathToolLibraryEditor.py" line="385"/>
<source>Add New Tool Table</source>
<translation type="unfinished">Add New Tool Table</translation>
</message>
<message>
<location filename="../../../PathScripts/PathToolLibraryEditor.py" line="387"/>
<source>Delete Selected Tool Table</source>
<translation type="unfinished">Delete Selected Tool Table</translation>
</message>
<message>
<location filename="../../../PathScripts/PathToolLibraryEditor.py" line="389"/>
<source>Rename Selected Tool Table</source>
<translation type="unfinished">Rename Selected Tool Table</translation>
</message>
<message>
<location filename="../../../PathScripts/PathToolLibraryManager.py" line="147"/>
<source>Tooltable JSON (*.json)</source>
<translation>Tooltable json (*. json)</translation>
</message>
<message>
<location filename="../../../PathScripts/PathToolLibraryManager.py" line="149"/>
<source>HeeksCAD tooltable (*.tooltable)</source>
<translation>HeeksCAD tooltable (* tooltable)</translation>
</message>
<message>
<location filename="../../../PathScripts/PathToolLibraryManager.py" line="150"/>
<source>LinuxCNC tooltable (*.tbl)</source>
<translation>LinuxCNC tooltable (* tbl)</translation>
</message>
<message>
<location filename="TooltableEditor.py" line="610"/>
<source>Tooltable XML (*.xml)</source>
<translation>Tooltable xml (*. xml)</translation>
</message>
<message>
<location filename="PathToolLibraryManager.py" line="514"/>
<source>Tooltable XML (*.xml);;LinuxCNC tooltable (*.tbl)</source>
<translation>Tooltable xml (*. xml);;LinuxCNC tooltable (* tbl)</translation>
</message>
</context>
<context>
<name>PathDressup_Dogbone</name>
<message>
<location filename="PathDressupDogbone.py" line="357"/>
<source>The base path to modify</source>
<translation>要修改的基路径</translation>
</message>
<message>
<location filename="PathDressupDogbone.py" line="358"/>
<source>The side of path to insert bones</source>
<translation>插入连杆的路径的一侧</translation>
</message>
<message>
<location filename="PathDressupDogbone.py" line="361"/>
<source>The style of boness</source>
<translation>连杆样式</translation>
</message>
<message>
<location filename="PathDressupDogbone.py" line="364"/>
<source>Bones that aren't dressed up</source>
<translation>未修整的连杆</translation>
</message>
<message>
<location filename="PathDressupDogbone.py" line="367"/>
<source>The algorithm to determine the bone length</source>
<translation>确定连杆长度的算法</translation>
</message>
<message>
<location filename="PathDressupDogbone.py" line="370"/>
<source>Dressup length if Incision == custom</source>
<translation>修整长度, 如果切口 = = 自定义</translation>
</message>
<message>
<location filename="PathDressupDogbone.py" line="808"/>
<source>Edit Dogbone Dress-up</source>
<translation>编辑连杆修整</translation>
</message>
<message>
<location filename="PathDressupDogbone.py" line="974"/>
<source>Dogbone Dress-up</source>
<translation>连杆修整</translation>
</message>
<message>
<location filename="PathDressupDogbone.py" line="975"/>
<source>Creates a Dogbone Dress-up object from a selected path</source>
<translation>从所选路径创建连杆修整对象</translation>
</message>
<message>
<location filename="PathDressupDogbone.py" line="989"/>
<source>Please select one path object
</source>
<translation>请选择一个路径对象
</translation>
</message>
<message>
<location filename="PathDressupDogbone.py" line="993"/>
<source>The selected object is not a path
</source>
<translation>所选对象不是路径
</translation>
</message>
<message>
<location filename="PathDressupDogbone.py" line="1003"/>
<source>Create Dogbone Dress-up</source>
<translation>创建连杆修整</translation>
</message>
<message>
<location filename="PathDressupDogbone.py" line="1036"/>
<source>Please select a Profile/Contour or Dogbone Dressup object</source>
<translation>请选择一个轮廓或连杆修整对象</translation>
</message>
</context>
<context>
<name>PathDressup_DragKnife</name>
<message>
<location filename="PathDressupDragknife.py" line="474"/>
<source>DragKnife Dress-up</source>
<translation>拖刀修整</translation>
</message>
<message>
<location filename="PathDressupDragknife.py" line="475"/>
<source>Modifies a path to add dragknife corner actions</source>
<translation>修改添加 dragknife 角动作的路径</translation>
</message>
<message>
<location filename="PathDressupDragknife.py" line="489"/>
<source>Please select one path object
</source>
<translation>请选择一个路径对象
</translation>
</message>
<message>
<location filename="PathDressupDragknife.py" line="493"/>
<source>The selected object is not a path
</source>
<translation>所选对象不是路径
</translation>
</message>
<message>
<location filename="PathDressupDragknife.py" line="497"/>
<source>Please select a Path object</source>
<translation>请选择路径对象</translation>
</message>
<message>
<location filename="PathDressupDragknife.py" line="502"/>
<source>Create Dress-up</source>
<translation>创建修整</translation>
</message>
</context>
<context>
<name>PathDressup_HoldingTag</name>
<message>
<location filename="PathDressupTagPreferences.py" line="78"/>
<source>Holding Tag</source>
<translation>保留标记</translation>
</message>
</context>
<context>
<name>PathDressup_RampEntry</name>
<message>
<location filename="PathDressupRampEntry.py" line="49"/>
<source>The base path to modify</source>
<translation>要修改的基路径</translation>
</message>
<message>
<location filename="PathDressupRampEntry.py" line="50"/>
<source>Angle of ramp.</source>
<translation>斜坡角度</translation>
</message>
<message>
<location filename="PathDressupRampEntry.py" line="581"/>
<source>RampEntry Dress-up</source>
<translation>斜切修整</translation>
</message>
<message>
<location filename="PathDressupRampEntry.py" line="582"/>
<source>Creates a Ramp Entry Dress-up object from a selected path</source>
<translation>从选定路径创建斜切修整对象</translation>
</message>
</context>
<context>
<name>PathDressup_Tag</name>
<message>
<location filename="PathDressupTag.py" line="115"/>
<source>The base path to modify</source>
<translation>要修改的基路径</translation>
</message>
<message>
<location filename="PathDressupTag.py" line="116"/>
<source>Width of tags.</source>
<translation>标记的宽度</translation>
</message>
<message>
<location filename="PathDressupTag.py" line="117"/>
<source>Height of tags.</source>
<translation>标记的高度</translation>
</message>
<message>
<location filename="PathDressupTag.py" line="118"/>
<source>Angle of tag plunge and ascent.</source>
<translation>下角标和上角标的角度</translation>
</message>
<message>
<location filename="PathDressupTag.py" line="119"/>
<source>Radius of the fillet for the tag.</source>
<translation>标记圆角的半径</translation>
</message>
<message>
<location filename="PathDressupTag.py" line="120"/>
<source>Locations of insterted holding tags</source>
<translation>插入保持标签的位置</translation>
</message>
<message>
<location filename="PathDressupTag.py" line="121"/>
<source>Ids of disabled holding tags</source>
<translation>禁用的保留标记的 id</translation>
</message>
<message>
<location filename="PathDressupTag.py" line="122"/>
<source>Factor determining the # segments used to approximate rounded tags.</source>
<translation>确定用于近似圆角标记的 # 段的因子</translation>
</message>
<message>
<location filename="PathDressupTag.py" line="144"/>
<source>No Base object found.</source>
<translation>找不到基对象</translation>
</message>
<message>
<location filename="PathDressupTag.py" line="147"/>
<source>Base is not a Path::Feature object.</source>
<translation>基底不是路径:: 特征对象</translation>
</message>
<message>
<location filename="PathDressupTag.py" line="150"/>
<source>Base doesn't have a Path to dress-up.</source>
<translation>基体没有可供修整的路径。</translation>
</message>
<message>
<location filename="PathDressupTag.py" line="153"/>
<source>Base Path is empty.</source>
<translation>基本路径为空。</translation>
</message>
<message>
<location filename="PathDressupTag.py" line="235"/>
<source>The selected object is not a path
</source>
<translation>所选对象不是路径
</translation>
</message>
<message>
<location filename="PathDressupTag.py" line="239"/>
<source>Please select a Profile object</source>
<translation>请选择一个轮廓对象</translation>
</message>
<message>
<location filename="PathDressupTagGui.py" line="620"/>
<source>Create a Tag dressup</source>
<translation>创建一个标签修整</translation>
</message>
<message>
<location filename="PathDressupTagGui.py" line="631"/>
<source>Tag Dress-up</source>
<translation>标签修整</translation>
</message>
<message>
<location filename="PathDressupTagGui.py" line="632"/>
<source>Creates a Tag Dress-up object from a selected path</source>
<translation>从所选路径创建标签修整</translation>
</message>
<message>
<location filename="PathDressupTagGui.py" line="645"/>
<source>Please select one path object
</source>
<translation>请选择一个路径对象
</translation>
</message>
<message>
<location filename="PathDressupTagGui.py" line="650"/>
<source>Create Tag Dress-up</source>
<translation>创建标签修整</translation>
</message>
</context>
<context>
<name>Path_ToolLenOffset</name>
<message>
<location filename="PathToolLenOffset.py" line="126"/>
<source>Tool Length Offset</source>
<translation>工具长度偏移</translation>
</message>
<message>
<location filename="PathToolLenOffset.py" line="128"/>
<source>Create a Tool Length Offset object</source>
<translation>创建工具长度偏移对象</translation>
</message>
<message>
<location filename="PathToolLenOffset.py" line="134"/>
<source>Create a Selection Plane object</source>
<translation>创建选择平面对象</translation>
</message>
</context>
<context>
<name>Path_Stock</name>
<message>
<location filename="PathStock.py" line="102"/>
<source>Creates a 3D object to represent raw stock to mill the part out of</source>
<translation>创建一个3D对象来表示用于铣削零件的原始工件</translation>
</message>
</context>
<context>
<name>Active</name>
<message>
<location filename="PathHelix.py" line="253"/>
<source>Set to False to disable code generation</source>
<translation>设置为 假 以禁用代码生成</translation>
</message>
<message>
<location filename="PathProfile.py" line="51"/>
<source>Make False, to prevent operation from generating code</source>
<translation>使假,以防止生成代码操作</translation>
</message>
</context>
<context>
<name>Clearance</name>
<message>
<location filename="PathHelix.py" line="271"/>
<source>Safe distance above the top of the hole to which to retract the tool</source>
<translation>孔上方的安全距离, 以收回该工具</translation>
</message>
</context>
<context>
<name>Comment</name>
<message>
<location filename="PathHelix.py" line="255"/>
<source>An optional comment for this profile, will appear in G-Code</source>
<translation>此轮廓铣的可选注释将出现在 G 代码中</translation>
</message>
<message>
<location filename="PathComment.py" line="41"/>
<source>Comment or note for CNC program</source>
<translation>CNC 程序笔记或注释</translation>
</message>
<message>
<location filename="PathProfile.py" line="65"/>
<source>An optional comment for this profile</source>
<translation>此轮廓铣的可选注释</translation>
</message>
</context>
<context>
<name>DeltaR</name>
<message>
<location filename="PathHelix.py" line="267"/>
<source>Radius increment (must be smaller than tool diameter)</source>
<translation>半径增量 (必须小于工具直径)</translation>
</message>
</context>
<context>
<name>Direction</name>
<message>
<location filename="PathHelix.py" line="259"/>
<source>The direction of the circular cuts, clockwise (CW), or counter clockwise (CCW)</source>
<translation>圆切口的方向, 顺时针 (CW), 或逆时针 (CCW)</translation>
</message>
<message>
<location filename="PathHelix.py" line="263"/>
<source>Start cutting from the inside or outside</source>
<translation>从内部或外部开始切割</translation>
</message>
<message>
<location filename="PathProfile.py" line="86"/>
<source>The direction that the toolpath should go around the part ClockWise CW or CounterClockWise CCW</source>
<translation>工具路径应以顺时针或逆时针方向缠绕零件</translation>
</message>
</context>
<context>
<name>Features</name>
<message>
<location filename="PathHelix.py" line="251"/>
<source>Selected features for the drill operation</source>
<translation>钻取操作的选定功能</translation>
</message>
</context>
<context>
<name>Final Depth</name>
<message>
<location filename="PathHelix.py" line="281"/>
<source>Final Depth of Tool - lowest value in Z</source>
<translation>刀具的最终深度-Z向最低值</translation>
</message>
<message>
<location filename="PathProfile.py" line="63"/>
<source>Final Depth of Tool- lowest value in Z</source>
<translation>刀具的最终深度-Z向最低值</translation>
</message>
</context>
<context>
<name>Path Job</name>
<message>
<location filename="PathJob.py" line="341"/>
<source>All Files (*.*)</source>
<translation>所有文件(*.*)</translation>
</message>
</context>
<context>
<name>PathContour</name>
<message>
<location filename="PathContour.py" line="381"/>
<source>Contour</source>
<translation>曲面轮廓铣</translation>
</message>
<message>
<location filename="PathContour.py" line="383"/>
<source>Creates a Contour Path for the Base Object </source>
<translation>为基对象创建轮廓路径 </translation>
</message>
</context>
<context>
<name>PathInspect</name>
<message>
<location filename="PathInspect.py" line="131"/>
<source>&lt;b&gt;Note&lt;/b&gt;: Pressing OK will commit any change you make above to the object, but if the object is parametric, these changes will be overridden on recompute.</source>
<translation>&lt;b&gt; 注意 &lt;/b&gt;: 按 "确定" 将提交对对象所做的任何更改, 但如果对象是参数化的, 则将在重新计算的结果上重写这些更改。</translation>
</message>
</context>
<context>
<name>PathKurve</name>
<message>
<location filename="PathPocket.py" line="412"/>
<source>libarea needs to be installed for this command to work.
</source>
<translation>需要安装libarea才能使用此命令。
</translation>
</message>
</context>
<context>
<name>PathMillFace</name>
<message>
<location filename="PathMillFace.py" line="172"/>
<source>Generating toolpath with libarea offsets.
</source>
<translation>使用 libarea 偏移量生成工具路径。
</translation>
</message>
<message>
<location filename="PathMillFace.py" line="297"/>
<source>The selected settings did not produce a valid path.
</source>
<translation>所选设置未生成有效路径。
</translation>
</message>
</context>
<context>
<name>PathPreferencesPathDressup</name>
<message>
<location filename="PathPreferencesPathDressup.py" line="50"/>
<source>Dressups</source>
<translation>修整</translation>
</message>
</context>
<context>
<name>PathSurface</name>
<message>
<location filename="PathSurface.py" line="257"/>
<source>Hold on. This might take a minute.
</source>
<translation>稍等。 这可能需要一分钟。
</translation>
</message>
<message>
<location filename="PathSurface.py" line="311"/>
<source>This operation requires OpenCamLib to be installed.
</source>
<translation>此操作需要安装 OpenCamLib。
</translation>
</message>
<message>
<location filename="PathSurface.py" line="499"/>
<source>Please select a single solid object from the project tree
</source>
<translation>请从项目树中选择单个实体对象
</translation>
</message>
<message>
<location filename="PathSurface.py" line="516"/>
<source>Cannot work with this object
</source>
<translation>无法使用此对象
</translation>
</message>
</context>
<context>
<name>Path_CompoundExtended</name>
<message>
<location filename="PathCompoundExtended.py" line="95"/>
<source>Compound</source>
<translation>组合</translation>
</message>
<message>
<location filename="PathCompoundExtended.py" line="97"/>
<source>Creates a Path Compound object</source>
<translation>创建路径复合对象</translation>
</message>
<message>
<location filename="PathCompoundExtended.py" line="104"/>
<source>Create Compound</source>
<translation>创建复合</translation>
</message>
</context>
<context>
<name>Path_Contour</name>
<message>
<location filename="PathContour.py" line="308"/>
<source>Add Holding Tag</source>
<translation>添加保留标记</translation>
</message>
<message>
<location filename="PathContour.py" line="344"/>
<source>Pick Start Point</source>
<translation>选取起点</translation>
</message>
<message>
<location filename="PathContour.py" line="363"/>
<source>Pick End Point</source>
<translation>选取端点</translation>
</message>
</context>
<context>
<name>Path_Drilling</name>
<message>
<location filename="PathDrilling.py" line="150"/>
<source>Drilling</source>
<translation>钻孔</translation>
</message>
<message>
<location filename="PathDrilling.py" line="152"/>
<source>Creates a Path Drilling object</source>
<translation>创建路径钻孔对象</translation>
</message>
<message>
<location filename="PathDrilling.py" line="168"/>
<source>Create Drilling</source>
<translation>创建钻孔</translation>
</message>
</context>
<context>
<name>Path_Engrave</name>
<message>
<location filename="PathEngrave.py" line="272"/>
<source>ShapeString Engrave</source>
<translation>ShapeString 雕刻</translation>
</message>
<message>
<location filename="PathEngrave.py" line="273"/>
<source>Creates an Engraving Path around a Draft ShapeString</source>
<translation>在草稿 ShapeString 周围创建雕刻路径</translation>
</message>
<message>
<location filename="PathEngrave.py" line="352"/>
<source>Please select engraveable geometry
</source>
<translation>请选择可雕刻的几何图形
</translation>
</message>
<message>
<location filename="PathEngrave.py" line="356"/>
<source>Please select valid geometry
</source>
<translation>请选择有效几何图形
</translation>
</message>
</context>
<context>
<name>Path_FacePocket</name>
<message>
<location filename="PathFacePocket.py" line="142"/>
<source>Face Pocket</source>
<translation>面口袋</translation>
</message>
<message>
<location filename="PathFacePocket.py" line="143"/>
<source>Creates a pocket inside a loop of edges or a face</source>
<translation>在边或面的循环中创建一个口袋</translation>
</message>
<message>
<location filename="PathFacePocket.py" line="156"/>
<source>Please select an edges loop from one object, or a single face
</source>
<translation>请从一个对象或单独面上选择一个边环
</translation>
</message>
<message>
<location filename="PathFacePocket.py" line="161"/>
<source>Please select only edges or a single face
</source>
<translation>请只选择边或单独的面
</translation>
</message>
<message>
<location filename="PathFacePocket.py" line="168"/>
<source>The selected edges don't form a loop
</source>
<translation>所选边不形成环
</translation>
</message>
</context>
<context>
<name>Path_FaceProfile</name>
<message>
<location filename="PathFaceProfile.py" line="114"/>
<source>Face Profile</source>
<translation>面轮廓铣</translation>
</message>
<message>
<location filename="PathFaceProfile.py" line="115"/>
<source>Creates a profile object around a selected face</source>
<translation>在选定的面周围创建轮廓铣对象</translation>
</message>
<message>
<location filename="PathFaceProfile.py" line="125"/>
<source>Please select one face or wire
</source>
<translation>请选择一个面或线
</translation>
</message>
<message>
<location filename="PathFaceProfile.py" line="128"/>
<source>Please select only one face or wire
</source>
<translation>请只选择一个面或线
</translation>
</message>
<message>
<location filename="PathFaceProfile.py" line="131"/>
<source>Please select only a face or a wire
</source>
<translation>请仅选择一个面或线
</translation>
</message>
</context>
<context>
<name>Path_FromShape</name>
<message>
<location filename="PathFromShape.py" line="79"/>
<source>Path from a Shape</source>
<translation>形状的路径</translation>
</message>
<message>
<location filename="PathFromShape.py" line="81"/>
<source>Creates a Path from a wire/curve</source>
<translation>从线/曲线创建路径</translation>
</message>
<message>
<location filename="PathFromShape.py" line="94"/>
<source>Please select exactly one Part-based object
</source>
<translation>请仅选择一个基于零件的对象
</translation>
</message>
<message>
<location filename="PathFromShape.py" line="97"/>
<source>Create path from shape</source>
<translation>从形状创建路径</translation>
</message>
</context>
<context>
<name>Path_Profile</name>
<message>
<location filename="PathProfileEdges.py" line="342"/>
<source>Add Holding Tag</source>
<translation>添加保留标记</translation>
</message>
<message>
<location filename="PathProfileEdges.py" line="378"/>
<source>Pick Start Point</source>
<translation>选取起点</translation>
</message>
<message>
<location filename="PathProfileEdges.py" line="397"/>
<source>Pick End Point</source>
<translation>选取端点</translation>
</message>
<message>
<location filename="PathProfile.py" line="203"/>
<source>Profile</source>
<translation>轮廓</translation>
</message>
<message>
<location filename="PathProfile.py" line="205"/>
<source>Creates a Path Profile object from selected faces</source>
<translation>从所选的面创建路径轮廓铣对象</translation>
</message>
<message>
<location filename="PathProfile.py" line="220"/>
<source>Create Profile</source>
<translation>创建轮廓铣</translation>
</message>
</context>
<context>
<name>Path_Surfacing</name>
<message>
<location filename="PathSurface.py" line="403"/>
<source>Create Surface</source>
<translation>创建曲面</translation>
</message>
</context>
<context>
<name>Path_ToolTableEdit</name>
<message>
<location filename="PathToolTableEdit.py" line="40"/>
<source>EditToolTable</source>
<translation>编辑工具表</translation>
</message>
<message>
<location filename="PathToolTableEdit.py" line="48"/>
<source>Edits a Tool Table in a selected Project</source>
<translation>编辑选定项目中的工具表</translation>
</message>
</context>
<context>
<name>Start Depth</name>
<message>
<location filename="PathHelix.py" line="277"/>
<source>Starting Depth of Tool - first cut depth in Z</source>
<translation>工具起始深度 (Z)</translation>
</message>
<message>
<location filename="PathProfile.py" line="62"/>
<source>Starting Depth of Tool- first cut depth in Z</source>
<translation>刀具起始深度 (Z)</translation>
</message>
</context>
<context>
<name>StepDown</name>
<message>
<location filename="PathProfile.py" line="60"/>
<source>Incremental Step Down of Tool</source>
<translation>逐步降低工具</translation>
</message>
</context>
<context>
<name>Through Depth</name>
<message>
<location filename="PathHelix.py" line="283"/>
<source>Add this amount of additional cutting depth to open-ended holes. Only used if UseFinalDepth is False</source>
<translation>将此量的额外切削深度添加到开放式孔中仅在 UseFinalDepth 为False时使用</translation>
</message>
</context>
<context>
<name>Use Final Depth</name>
<message>
<location filename="PathHelix.py" line="279"/>
<source>Set to True to manually specify a final depth</source>
<translation>设置为 True 以手动指定最终深度</translation>
</message>
</context>
<context>
<name>Use Start Depth</name>
<message>
<location filename="PathHelix.py" line="275"/>
<source>Set to True to manually specify a start depth</source>
<translation>设置为 True 以手动指定开始深度</translation>
</message>
<message>
<location filename="PathProfile.py" line="61"/>
<source>make True, if manually specifying a Start Start Depth</source>
<translation>如果手动指定起始开始深度, 则为 True</translation>
</message>
</context>
<context>
<name>Clearance Height</name>
<message>
<location filename="PathProfile.py" line="59"/>
<source>The height needed to clear clamps and obstructions</source>
<translation>避让夹具和障碍物所需的高度</translation>
</message>
</context>
<context>
<name>Current Tool</name>
<message>
<location filename="PathToolController.py" line="137"/>
<source>Tool Number to Load</source>
<translation>要加载的工具编号</translation>
</message>
</context>
<context>
<name>Edge 1</name>
<message>
<location filename="PathProfile.py" line="49"/>
<source>First Selected Edge to help determine which geometry to make a toolpath around</source>
<translation>第一个选定的边, 以帮助确定使工具路径周围的几何图形</translation>
</message>
</context>
<context>
<name>Edge 2</name>
<message>
<location filename="PathProfile.py" line="50"/>
<source>Second Selected Edge to help determine which geometry to make a toolpath around</source>
<translation>第二个选定的边缘 以帮助确定使工具路径周围的几何图形</translation>
</message>
</context>
<context>
<name>Edge List</name>
<message>
<location filename="PathKurve.py" line="70"/>
<source>List of edges selected</source>
<translation>选定的边列表</translation>
</message>
</context>
<context>
<name>End Point</name>
<message>
<location filename="PathKurve.py" line="45"/>
<source>Linked End Point of Profile</source>
<translation>轮廓铣的连接结束点</translation>
</message>
<message>
<location filename="PathKurve.py" line="81"/>
<source>The name of the end point of this path</source>
<translation>此路径的结束点的名称</translation>
</message>
<message>
<location filename="PathProfile.py" line="81"/>
<source>The end point of this path</source>
<translation>此路径的终点</translation>
</message>
</context>
<context>
<name>Face1</name>
<message>
<location filename="PathProfile.py" line="46"/>
<source>First Selected Face to help determine where final depth of tool path is</source>
<translation>第一个选择的面以帮助确定工具路径的最终深度</translation>
</message>
</context>
<context>
<name>Face2</name>
<message>
<location filename="PathProfile.py" line="47"/>
<source>Second Selected Face to help determine where the upper level of tool path is</source>
<translation>第二个选定的面来帮助确定工具路径的上一级位置</translation>
</message>
</context>
<context>
<name>Fixture Offset</name>
<message>
<location filename="PathFixture.py" line="41"/>
<source>Fixture Offset Number</source>
<translation>夹具偏移数</translation>
</message>
</context>
<context>
<name>Height</name>
<message>
<location filename="PathToolLenOffset.py" line="43"/>
<source>The first height value in Z, to rapid to, before making a feed move in Z</source>
<translation> z 进行进给移动之前 z 中的第一个高度值</translation>
</message>
</context>
<context>
<name>Height Allowance</name>
<message>
<location filename="PathStock.py" line="45"/>
<source>Extra allowance from part width</source>
<translation>零件宽度额外容许量</translation>
</message>
</context>
<context>
<name>Height Offset Number</name>
<message>
<location filename="PathToolLenOffset.py" line="41"/>
<source>The Height offset number of the active tool</source>
<translation>活动工具的高度偏移量</translation>
</message>
</context>
<context>
<name>Horiz Feed</name>
<message>
<location filename="PathProfile.py" line="69"/>
<source>Feed rate for horizontal moves</source>
<translation>水平移动的进给速度</translation>
</message>
<message>
<location filename="PathKurve.py" line="62"/>
<source>Feed rate (in units per minute) for horizontal moves</source>
<translation>水平移动的进给速率 (单位为每分钟)</translation>
</message>
</context>
<context>
<name>Length Allowance</name>
<message>
<location filename="PathStock.py" line="43"/>
<source>Extra allowance from part width</source>
<translation>零件宽度额外容许量</translation>
</message>
</context>
<context>
<name>OffsetExtra</name>
<message>
<location filename="PathProfile.py" line="90"/>
<source>Extra value to stay away from final profile- good for roughing toolpath</source>
<translation>用以与最终轮廓保持距离的余量 - 适合粗加工工具路径</translation>
</message>
</context>
<context>
<name>OutputFile</name>
<message>
<location filename="PathProject.py" line="49"/>
<source>The NC output file for this project</source>
<translation>此项目的 NC 输出文件</translation>
</message>
</context>
<context>
<name>Parent Object</name>
<message>
<location filename="PathProfile.py" line="45"/>
<source>The base geometry of this toolpath</source>
<translation>此工具路径的基础几何形状</translation>
</message>
</context>
<context>
<name>Path Closed</name>
<message>
<location filename="PathProfile.py" line="48"/>
<source>If the toolpath is a closed polyline this is True</source>
<translation>如果工具路径为闭合折线, 则为 True</translation>
</message>
</context>
<context>
<name>PathCompoundExtended</name>
<message>
<location filename="PathCompoundExtended.py" line="44"/>
<source>An optional description of this compounded operation</source>
<translation>此复合操作的可选说明</translation>
</message>
<message>
<location filename="PathCompoundExtended.py" line="47"/>
<source>The safe height for this operation</source>
<translation>此操作的安全高度</translation>
</message>
<message>
<location filename="PathCompoundExtended.py" line="48"/>
<source>The retract height, above top surface of part, between compounded operations inside clamping area</source>
<translation>在夹紧区内, 上部表面之上复合操作之间的退刀高度</translation>
</message>
</context>
<context>
<name>PathCopy</name>
<message>
<location filename="PathCopy.py" line="44"/>
<source>The path to be copied</source>
<translation>要复制的路径</translation>
</message>
</context>
<context>
<name>PathDressup</name>
<message>
<location filename="PathDressup.py" line="44"/>
<source>The base path to modify</source>
<translation>要修改的基路径</translation>
</message>
<message>
<location filename="PathDressup.py" line="45"/>
<source>The position of this dressup in the base path</source>
<translation>在基本路径中修整的位置</translation>
</message>
<message>
<location filename="PathDressup.py" line="46"/>
<source>The modification to be added</source>
<translation>要添加的修改</translation>
</message>
</context>
<context>
<name>PathHop</name>
<message>
<location filename="PathHop.py" line="44"/>
<source>The object to be reached by this hop</source>
<translation>此跃点所达到的对象</translation>
</message>
<message>
<location filename="PathHop.py" line="45"/>
<source>The Z height of the hop</source>
<translation>跃点的 Z 高度</translation>
</message>
</context>
<context>
<name>Path_Kurve</name>
<message>
<location filename="PathKurve.py" line="176"/>
<source>Profile</source>
<translation>轮廓</translation>
</message>
<message>
<location filename="PathKurve.py" line="178"/>
<source>Creates a Path Profile object from selected edges, using libarea for offset algorithm</source>
<translation>使用libarea进行偏移算法从所选的边建立一个路径轮廓对象</translation>
</message>
<message>
<location filename="PathKurve.py" line="184"/>
<source>Create a Profile operation using libarea</source>
<translation>使用 libarea 创建轮廓铣操作</translation>
</message>
</context>
<context>
<name>Path_Machine</name>
<message>
<location filename="PathMachine.py" line="44"/>
<source>Name of the Machine that will use the CNC program</source>
<translation>使用数控程序的计算机名称</translation>
</message>
<message>
<location filename="PathMachine.py" line="46"/>
<source>Select the Post Processor file for this machine</source>
<translation>选择此机器的后期处理器文件</translation>
</message>
<message>
<location filename="PathMachine.py" line="48"/>
<source>Units that the machine works in, ie Metric or Inch</source>
<translation>机器工作单位, 即公制或英寸</translation>
</message>
<message>
<location filename="PathMachine.py" line="51"/>
<source>The tooltable used for this CNC program</source>
<translation>用于这个 CNC 程序的 tooltable</translation>
</message>
<message>
<location filename="PathMachine.py" line="55"/>
<source>The Maximum distance in X the machine can travel</source>
<translation>机器能在 X 轴上行进的最大距离</translation>
</message>
<message>
<location filename="PathMachine.py" line="59"/>
<source>The Minimum distance in X the machine can travel</source>
<translation>机器能在 X 轴上行进的最小距离</translation>
</message>
<message>
<location filename="PathMachine.py" line="61"/>
<source>Home position of machine, in X (mainly for visualization)</source>
<translation>机器的复位位置, X (主要为形象化)</translation>
</message>
<message>
<location filename="PathMachine.py" line="62"/>
<source>Home position of machine, in Y (mainly for visualization)</source>
<translation>机器的复位位置, Y (主要为形象化)</translation>
</message>
<message>
<location filename="PathMachine.py" line="63"/>
<source>Home position of machine, in Z (mainly for visualization)</source>
<translation>机器的复位位置, Z (主要为形象化)</translation>
</message>
<message>
<location filename="PathMachine.py" line="202"/>
<source>Machine Object</source>
<translation>机器对象</translation>
</message>
<message>
<location filename="PathMachine.py" line="210"/>
<source>Create a Machine object</source>
<translation>创建一个机器对象</translation>
</message>
</context>
<context>
<name>Path_Pocket</name>
<message>
<location filename="PathPocket.py" line="265"/>
<source>Pocket</source>
<translation>凹坑</translation>
</message>
<message>
<location filename="PathPocket.py" line="267"/>
<source>Creates a Path Pocket object from a loop of edges or a face</source>
<translation>从边或面的循环中创建口袋路径对象</translation>
</message>
<message>
<location filename="PathPocket.py" line="280"/>
<source>Please select an edges loop from one object, or a single face
</source>
<translation>请从一个对象或单独面上选择一个边环
</translation>
</message>
<message>
<location filename="PathPocket.py" line="285"/>
<source>Please select only edges or a single face
</source>
<translation>请只选择边或单独的面
</translation>
</message>
<message>
<location filename="PathPocket.py" line="292"/>
<source>The selected edges don't form a loop
</source>
<translation>所选边不形成环
</translation>
</message>
<message>
<location filename="PathPocket.py" line="296"/>
<source>Create Pocket</source>
<translation>创建口袋</translation>
</message>
</context>
<context>
<name>Path_Project</name>
<message>
<location filename="PathProject.py" line="122"/>
<source>Project</source>
<translation>项目</translation>
</message>
<message>
<location filename="PathProject.py" line="124"/>
<source>Creates a Path Project object</source>
<translation>创建路径项目对象</translation>
</message>
<message>
<location filename="PathProject.py" line="135"/>
<source>Create Project</source>
<translation>创建项目</translation>
</message>
</context>
<context>
<name>Path_ToolChange</name>
<message>
<location filename="PathToolChange.py" line="63"/>
<source>Tool Change</source>
<translation>换刀</translation>
</message>
<message>
<location filename="PathToolChange.py" line="64"/>
<source>Changes the current tool</source>
<translation>更改当前工具</translation>
</message>
</context>
<context>
<name>PeckDepth</name>
<message>
<location filename="PathDrilling.py" line="54"/>
<source>Incremental Drill depth before retracting to clear chips</source>
<translation>缩回以清除切屑前的钻孔深度增量</translation>
</message>
</context>
<context>
<name>Program Stop</name>
<message>
<location filename="PathStop.py" line="41"/>
<source>Add Optional or Mandatory Stop to the program</source>
<translation>向程序添加可选或强制停止</translation>
</message>
</context>
<context>
<name>Retract Height</name>
<message>
<location filename="PathDrilling.py" line="58"/>
<source>The height where feed starts and height during retract tool when path is finished</source>
<translation>进给开始的高度和当路径完成时撤回工具的高度</translation>
</message>
<message>
<location filename="PathProfile.py" line="64"/>
<source>The height desired to retract tool when path is finished</source>
<translation>路径完成时所需的撤回工具高度</translation>
</message>
</context>
<context>
<name>Roll Radius</name>
<message>
<location filename="PathProfile.py" line="89"/>
<source>Radius at start and end</source>
<translation>开始和结束时的半径</translation>
</message>
</context>
<context>
<name>Seg Len</name>
<message>
<location filename="PathProfile.py" line="91"/>
<source>Tesselation value for tool paths made from beziers, bsplines, and ellipses</source>
<translation>曲线、B样条和椭圆的工具路径的细分值</translation>
</message>
</context>
<context>
<name>Selection Plane</name>
<message>
<location filename="PathPlane.py" line="41"/>
<source>Orientation plane of CNC path</source>
<translation>CNC路径方向平面</translation>
</message>
</context>
<context>
<name>Shape Object</name>
<message>
<location filename="PathFromShape.py" line="44"/>
<source>The base Shape of this toolpath</source>
<translation>此工具路径的基本形状</translation>
</message>
</context>
<context>
<name>ShowMinMaxTravel</name>
<message>
<location filename="PathMachine.py" line="112"/>
<source>Switch the machine max and minimum travel bounding box on/off</source>
<translation>打开/关闭机器最大和最小行程边界框</translation>
</message>
</context>
<context>
<name>Side</name>
<message>
<location filename="PathProfile.py" line="84"/>
<source>Side of edge that tool should cut</source>
<translation>工具所应该裁剪的边</translation>
</message>
</context>
<context>
<name>Spindle Dir</name>
<message>
<location filename="PathToolController.py" line="45"/>
<source>Direction of spindle rotation</source>
<translation>主轴旋转方向</translation>
</message>
</context>
<context>
<name>Spindle Speed</name>
<message>
<location filename="PathToolController.py" line="44"/>
<source>The speed of the cutting spindle in RPM</source>
<translation>以RPM所计算的主轴切削速度</translation>
</message>
</context>
<context>
<name>Start Point</name>
<message>
<location filename="PathKurve.py" line="44"/>
<source>Linked Start Point of Profile</source>
<translation>轮廓铣的连接起始点</translation>
</message>
<message>
<location filename="PathKurve.py" line="75"/>
<source>The name of the start point of this path</source>
<translation>此路径起点的名称</translation>
</message>
<message>
<location filename="PathProfile.py" line="72"/>
<source>The start point of this path</source>
<translation>此路径的起点</translation>
</message>
</context>
<context>
<name>Tool Number</name>
<message>
<location filename="PathToolController.py" line="42"/>
<source>The active tool</source>
<translation>活动工具</translation>
</message>
</context>
<context>
<name>Use Cutter Comp</name>
<message>
<location filename="PathKurve.py" line="69"/>
<source>make True, if using Cutter Radius Compensation</source>
<translation>如果使用刀具半径补偿, 则为 True</translation>
</message>
</context>
<context>
<name>Use End Point</name>
<message>
<location filename="PathKurve.py" line="82"/>
<source>Make True, if specifying an End Point</source>
<translation>如果指定结束点, 则为 True</translation>
</message>
<message>
<location filename="PathProfile.py" line="78"/>
<source>make True, if specifying an End Point</source>
<translation>如果指定结束点, 则为 True</translation>
</message>
</context>
<context>
<name>Use Placements</name>
<message>
<location filename="PathProfile.py" line="52"/>
<source>make True, if using the profile operation placement properties to transform toolpath in post processor</source>
<translation>如果使用轮廓铣操作位置属性在后处理器中转换工具路径, 则为 True</translation>
</message>
</context>
<context>
<name>Use Start Point</name>
<message>
<location filename="PathKurve.py" line="76"/>
<source>Make True, if specifying a Start Point</source>
<translation>如果指定起始点, 则为 True</translation>
</message>
<message>
<location filename="PathProfile.py" line="73"/>
<source>make True, if specifying a Start Point</source>
<translation>如果指定起始点, 则为 True</translation>
</message>
</context>
<context>
<name>Vert Feed</name>
<message>
<location filename="PathProfile.py" line="68"/>
<source>Feed rate for vertical moves in Z</source>
<translation>Z向垂直移动的进给速率</translation>
</message>
<message>
<location filename="PathKurve.py" line="61"/>
<source>Feed rate (in units per minute) for vertical moves in Z</source>
<translation>Z 垂直移动的进给速率 (单位为每分钟)</translation>
</message>
</context>
<context>
<name>Width Allowance</name>
<message>
<location filename="PathStock.py" line="44"/>
<source>Extra allowance from part width</source>
<translation>零件宽度额外容许量</translation>
</message>
</context>
<context>
<name>extend at end</name>
<message>
<location filename="PathProfile.py" line="79"/>
<source>extra length of tool path after end of part edge</source>
<translation>零件边缘结束后工具路径的额外长度</translation>
</message>
</context>
<context>
<name>extend at start</name>
<message>
<location filename="PathProfile.py" line="74"/>
<source>extra length of tool path before start of part edge</source>
<translation>零件边缘开始前工具路径的额外长度</translation>
</message>
</context>
<context>
<name>lead in length</name>
<message>
<location filename="PathProfile.py" line="75"/>
<source>length of straight segment of toolpath that comes in at angle to first part edge</source>
<translation>到第一个零件边缘的从角处切入的工具路径直线段长度</translation>
</message>
</context>
<context>
<name>lead_out_line_len</name>
<message>
<location filename="PathProfile.py" line="80"/>
<source>length of straight segment of toolpath that comes in at angle to last part edge</source>
<translation>到最后一个零件边缘的从角处切入的工具路径直线段长度</translation>
</message>
</context>
<context>
<name>CmdPathCompound</name>
<message>
<location filename="../../Command.cpp" line="53"/>
<source>Path</source>
<translation>刀轨</translation>
</message>
<message>
<location filename="../../Command.cpp" line="54"/>
<source>Compound</source>
<translation>组合</translation>
</message>
<message>
<location filename="../../Command.cpp" line="55"/>
<source>Creates a compound from selected paths</source>
<translation>组合所选定的路径</translation>
</message>
</context>
<context>
<name>CmdPathShape</name>
<message>
<location filename="../../Command.cpp" line="107"/>
<source>Path</source>
<translation>刀轨</translation>
</message>
<message>
<location filename="../../Command.cpp" line="108"/>
<source>From Shape</source>
<translation>从形状</translation>
</message>
<message>
<location filename="../../Command.cpp" line="109"/>
<source>Creates a path from a selected shape</source>
<translation>从所选形状创建路径</translation>
</message>
</context>
<context>
<name>DlgProcessorChooser</name>
<message>
<location filename="../../DlgProcessorChooser.ui" line="14"/>
<source>Choose a processor</source>
<translation>选择处理器</translation>
</message>
</context>
<context>
<name>Gui::Dialog::DlgSettingsPath</name>
<message>
<location filename="../../../PathScripts/DlgSettingsPath.ui" line="14"/>
<location filename="../../../PathScripts/DlgSettingsPath.ui" line="26"/>
<source>General Path settings</source>
<translation>常规路径设置</translation>
</message>
<message>
<location filename="../../../PathScripts/DlgSettingsPath.ui" line="34"/>
<source>If this option is enabled, new paths will automatically be placed in the active project, which will be created if necessary.</source>
<translation>如果启用此选项, 将自动将新路径放在活动项目中, 如有必要, 将创建此项。</translation>
</message>
<message>
<location filename="../../../PathScripts/DlgSettingsPath.ui" line="37"/>
<source>Automatic project handling</source>
<translation>自动项目处理</translation>
</message>
</context>
<context>
<name>PathGui::DlgProcessorChooser</name>
<message>
<location filename="../../DlgProcessorChooser.cpp" line="49"/>
<location filename="../../DlgProcessorChooser.cpp" line="66"/>
<source>None</source>
<translation>无</translation>
</message>
</context>
<context>
<name>PathGui::DlgSettingsPathColor</name>
<message>
<location filename="../../DlgSettingsPathColor.ui" line="14"/>
<source>Path colors</source>
<translation>路径颜色</translation>
</message>
<message>
<location filename="../../DlgSettingsPathColor.ui" line="20"/>
<source>Default Path colors</source>
<translation>默认路径颜色</translation>
</message>
<message>
<location filename="../../DlgSettingsPathColor.ui" line="34"/>
<source>Default normal path color</source>
<translation>默认普通路径颜色</translation>
</message>
<message>
<location filename="../../DlgSettingsPathColor.ui" line="41"/>
<source>The default color for new shapes</source>
<translation>新造型的的默认颜色</translation>
</message>
<message>
<location filename="../../DlgSettingsPathColor.ui" line="67"/>
<source>Default pathline width</source>
<translation>默认 pathline 宽度</translation>
</message>
<message>
<location filename="../../DlgSettingsPathColor.ui" line="74"/>
<source>The default line thickness for new shapes</source>
<translation>新造型的的默认线条宽度</translation>
</message>
<message>
<location filename="../../DlgSettingsPathColor.ui" line="77"/>
<source>px</source>
<translation>px</translation>
</message>
<message>
<location filename="../../DlgSettingsPathColor.ui" line="102"/>
<source>Default path marker color</source>
<translation>默认路径标记颜色</translation>
</message>
<message>
<location filename="../../DlgSettingsPathColor.ui" line="109"/>
<location filename="../../DlgSettingsPathColor.ui" line="142"/>
<source>The default line color for new shapes</source>
<translation>新造型的的默认线条颜色</translation>
</message>
<message>
<location filename="../../DlgSettingsPathColor.ui" line="135"/>
<source>Rapid path color</source>
<translation>快速路径颜色</translation>
</message>
<message>
<location filename="../../DlgSettingsPathColor.ui" line="162"/>
<source>Machine extents color</source>
<translation>机械扩展颜色</translation>
</message>
</context>
<context>
<name>PathGui::TaskWidgetPathCompound</name>
<message>
<location filename="../../TaskDlgPathCompound.cpp" line="56"/>
<source>Compound paths</source>
<translation>复合路径</translation>
</message>
</context>
<context>
<name>TaskDlgPathCompound</name>
<message>
<location filename="../../TaskDlgPathCompound.ui" line="14"/>
<source>Paths list</source>
<translation>路径列表</translation>
</message>
<message>
<location filename="../../TaskDlgPathCompound.ui" line="20"/>
<source>Reorder children by dragging and dropping them to their correct location</source>
<translation>通过将子项拖放到正确位置来重新排序</translation>
</message>
</context>
</TS>
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Python
1
https://gitee.com/djy1989/FreeCAD_zh_CN.git
git@gitee.com:djy1989/FreeCAD_zh_CN.git
djy1989
FreeCAD_zh_CN
FreeCAD_zh_CN
master

搜索帮助