1 Star 0 Fork 3

djy1989/FreeCAD_zh_CN

forked from taotieren/FreeCAD_zh_CN 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
Sketcher.ts 224.20 KB
一键复制 编辑 原始数据 按行查看 历史
taotieren 提交于 2020-03-31 16:14 . FreeCAD 简体中文翻译
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="zh-CN" sourcelanguage="en">
<context>
<name>CmdSketcherBSplineComb</name>
<message>
<location filename="../../CommandSketcherBSpline.cpp" line="175"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandSketcherBSpline.cpp" line="176"/>
<source>Show/Hide B-spline curvature comb</source>
<translation>显示/隐藏 B-样条曲率梳</translation>
</message>
<message>
<location filename="../../CommandSketcherBSpline.cpp" line="177"/>
<source>Switches between showing and hiding the curvature comb for all B-splines</source>
<translation>切换所有 B-样条曲线曲率梳的显示和隐藏</translation>
</message>
</context>
<context>
<name>CmdSketcherBSplineDegree</name>
<message>
<location filename="../../CommandSketcherBSpline.cpp" line="107"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandSketcherBSpline.cpp" line="108"/>
<source>Show/Hide B-spline degree</source>
<translation>显示/隐藏 B-样条角度数</translation>
</message>
<message>
<location filename="../../CommandSketcherBSpline.cpp" line="109"/>
<source>Switches between showing and hiding the degree for all B-splines</source>
<translation>切换所有 B-样条曲线角度数的显示和隐藏</translation>
</message>
</context>
<context>
<name>CmdSketcherBSplineKnotMultiplicity</name>
<message>
<location filename="../../CommandSketcherBSpline.cpp" line="209"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandSketcherBSpline.cpp" line="210"/>
<source>Show/Hide B-spline knot multiplicity</source>
<translation>显示/隐藏 B-样条结多重性</translation>
</message>
<message>
<location filename="../../CommandSketcherBSpline.cpp" line="211"/>
<source>Switches between showing and hiding the knot multiplicity for all B-splines</source>
<translation>切换所有 B-样条曲线节点多重性的显示和隐藏</translation>
</message>
</context>
<context>
<name>CmdSketcherBSplinePolygon</name>
<message>
<location filename="../../CommandSketcherBSpline.cpp" line="141"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandSketcherBSpline.cpp" line="142"/>
<source>Show/Hide B-spline control polygon</source>
<translation>显示/隐藏 B-样条控制多边形</translation>
</message>
<message>
<location filename="../../CommandSketcherBSpline.cpp" line="143"/>
<source>Switches between showing and hiding the control polygons for all B-splines</source>
<translation>切换所有 B-样条曲线控制多边形的显示和隐藏</translation>
</message>
</context>
<context>
<name>CmdSketcherCarbonCopy</name>
<message>
<location filename="../../CommandCreateGeo.cpp" line="6803"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="6804"/>
<source>CarbonCopy</source>
<translation>复本</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="6805"/>
<source>Copies the geometry of another sketch</source>
<translation>复制另一个草图的几何元素</translation>
</message>
</context>
<context>
<name>CmdSketcherClone</name>
<message>
<location filename="../../CommandSketcherTools.cpp" line="1456"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandSketcherTools.cpp" line="1457"/>
<source>Clone</source>
<translation>克隆</translation>
</message>
<message>
<location filename="../../CommandSketcherTools.cpp" line="1458"/>
<source>Creates a clone of the geometry taking as reference the last selected point</source>
<translation>依最后所选的点作为参考点对几何形状进行含约束连动的复制</translation>
</message>
</context>
<context>
<name>CmdSketcherCloseShape</name>
<message>
<location filename="../../CommandSketcherTools.cpp" line="97"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandSketcherTools.cpp" line="98"/>
<source>Close Shape</source>
<translation>封闭图形</translation>
</message>
<message>
<location filename="../../CommandSketcherTools.cpp" line="99"/>
<source>Produce closed shape by Link end point of element with next elements' starting point</source>
<translation>通过连接两元素的首末点产生闭合图形</translation>
</message>
</context>
<context>
<name>CmdSketcherCompBSplineShowHideGeometryInformation</name>
<message>
<location filename="../../CommandSketcherBSpline.cpp" line="243"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandSketcherBSpline.cpp" line="244"/>
<location filename="../../CommandSketcherBSpline.cpp" line="245"/>
<source>Show/hide B-spline information layer</source>
<translation>显示/隐藏 B-样条信息层</translation>
</message>
<message>
<location filename="../../CommandSketcherBSpline.cpp" line="314"/>
<source>Show/Hide B-spline degree</source>
<translation>显示/隐藏 B-样条角度数</translation>
</message>
<message>
<location filename="../../CommandSketcherBSpline.cpp" line="318"/>
<source>Show/Hide B-spline control polygon</source>
<translation>显示/隐藏 B-样条控制多边形</translation>
</message>
<message>
<location filename="../../CommandSketcherBSpline.cpp" line="322"/>
<source>Show/Hide B-spline curvature comb</source>
<translation>显示/隐藏 B-样条曲率梳</translation>
</message>
<message>
<location filename="../../CommandSketcherBSpline.cpp" line="326"/>
<source>Show/Hide B-spline knot multiplicity</source>
<translation>显示/隐藏 B-样条结多重性</translation>
</message>
</context>
<context>
<name>CmdSketcherCompConstrainRadDia</name>
<message>
<location filename="../../CommandConstraints.cpp" line="5859"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="5860"/>
<source>Constrain arc or circle</source>
<translation>约束圆弧或圆</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="5861"/>
<source>Constrain an arc or a circle</source>
<translation>约束圆弧或圆</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="5944"/>
<source>Constrain radius</source>
<translation>半径约束</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="5948"/>
<source>Constrain diameter</source>
<translation>约束直径</translation>
</message>
</context>
<context>
<name>CmdSketcherCompCopy</name>
<message>
<location filename="../../CommandSketcherTools.cpp" line="1532"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandSketcherTools.cpp" line="1533"/>
<source>Copy</source>
<translation>复制</translation>
</message>
<message>
<location filename="../../CommandSketcherTools.cpp" line="1534"/>
<source>Creates a clone of the geometry taking as reference the last selected point</source>
<translation>依最后所选的点作为参考点对几何形状进行含约束连动的复制</translation>
</message>
</context>
<context>
<name>CmdSketcherCompCreateArc</name>
<message>
<location filename="../../CommandCreateGeo.cpp" line="2002"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="2003"/>
<source>Create arc</source>
<translation>创建弧</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="2004"/>
<source>Create an arc in the sketcher</source>
<translation>在草图中创建圆弧</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="2081"/>
<source>Center and end points</source>
<translation>中心点和端点</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="2085"/>
<source>End points and rim point</source>
<translation>端点和边缘点</translation>
</message>
</context>
<context>
<name>CmdSketcherCompCreateBSpline</name>
<message>
<location filename="../../CommandCreateGeo.cpp" line="4900"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="4901"/>
<source>Create a B-spline</source>
<translation>创建 B-样条</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="4902"/>
<source>Create a B-spline in the sketch</source>
<translation>在草图中创建 B-样条</translation>
</message>
</context>
<context>
<name>CmdSketcherCompCreateCircle</name>
<message>
<location filename="../../CommandCreateGeo.cpp" line="5258"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="5259"/>
<source>Create circle</source>
<translation>创建圆</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="5260"/>
<source>Create a circle in the sketcher</source>
<translation>在草图中创建圆</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="5337"/>
<source>Center and rim point</source>
<translation>圆心和边缘点</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="5341"/>
<source>3 rim points</source>
<translation>3个边缘点</translation>
</message>
</context>
<context>
<name>CmdSketcherCompCreateConic</name>
<message>
<location filename="../../CommandCreateGeo.cpp" line="4262"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="4263"/>
<source>Create a conic</source>
<translation>创建圆锥形</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="4264"/>
<source>Create a conic in the sketch</source>
<translation>在草图中创建圆锥形</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="4369"/>
<source>Ellipse by center, major radius, point</source>
<translation>通过中心,主要半径,点确定椭圆形状</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="4373"/>
<source>Ellipse by Periapsis, apoapsis, minor radius</source>
<translation>通过近拱点,远拱点和小半径创建椭圆</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="4377"/>
<source>Arc of ellipse by center, major radius, endpoints</source>
<translation>通过中心点,大半径和端点创建椭圆弧</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="4381"/>
<source>Arc of hyperbola by center, major radius, endpoints</source>
<translation>通过中心点,大半径和端点创建椭圆弧</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="4385"/>
<source>Arc of parabola by focus, vertex, endpoints</source>
<translation>焦点,顶点,终结点定义的抛物线弧</translation>
</message>
</context>
<context>
<name>CmdSketcherCompCreateRegularPolygon</name>
<message>
<location filename="../../CommandCreateGeo.cpp" line="7511"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="7512"/>
<source>Create regular polygon</source>
<translation>创建正多边形</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="7513"/>
<source>Create a regular polygon in the sketcher</source>
<translation>在草图设计中创建正多边形</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="7628"/>
<source>Triangle</source>
<translation>三角形</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="7632"/>
<source>Square</source>
<translation>正方形</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="7636"/>
<source>Pentagon</source>
<translation>五边形</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="7640"/>
<source>Hexagon</source>
<translation>六边形</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="7644"/>
<source>Heptagon</source>
<translation>七边形</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="7648"/>
<source>Octagon</source>
<translation>八边形</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="7652"/>
<source>Regular Polygon</source>
<translation>正多边形</translation>
</message>
</context>
<context>
<name>CmdSketcherCompModifyKnotMultiplicity</name>
<message>
<location filename="../../CommandSketcherBSpline.cpp" line="795"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandSketcherBSpline.cpp" line="796"/>
<source>Modify knot multiplicity</source>
<translation>修改结多重性</translation>
</message>
<message>
<location filename="../../CommandSketcherBSpline.cpp" line="797"/>
<source>Modifies the multiplicity of the selected knot of a B-spline</source>
<translation>修改B样条曲线选定节点的多重性</translation>
</message>
<message>
<location filename="../../CommandSketcherBSpline.cpp" line="859"/>
<source>Increase knot multiplicity</source>
<translation>提高结多重性</translation>
</message>
<message>
<location filename="../../CommandSketcherBSpline.cpp" line="863"/>
<source>Decrease knot multiplicity</source>
<translation>减少结多重性</translation>
</message>
</context>
<context>
<name>CmdSketcherConnect</name>
<message>
<location filename="../../CommandSketcherTools.cpp" line="203"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandSketcherTools.cpp" line="204"/>
<source>Connect Edges</source>
<translation>连接边</translation>
</message>
<message>
<location filename="../../CommandSketcherTools.cpp" line="205"/>
<source>Link end point of element with next elements' starting point</source>
<translation>链接某元素的终点与下一个元素的起点</translation>
</message>
</context>
<context>
<name>CmdSketcherConstrainAngle</name>
<message>
<location filename="../../CommandConstraints.cpp" line="5977"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="5978"/>
<source>Constrain angle</source>
<translation>角度约束</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="5979"/>
<source>Fix the angle of a line or the angle between two lines</source>
<translation>固定一直线角度或两直线夹角</translation>
</message>
</context>
<context>
<name>CmdSketcherConstrainBlock</name>
<message>
<location filename="../../CommandConstraints.cpp" line="1932"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="1933"/>
<source>Constrain Block</source>
<translation>约束块</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="1934"/>
<source>Create a Block constraint on the selected item</source>
<translation>在所选项目上创建块约束</translation>
</message>
</context>
<context>
<name>CmdSketcherConstrainCoincident</name>
<message>
<location filename="../../CommandConstraints.cpp" line="2237"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="2238"/>
<source>Constrain coincident</source>
<translation>重合约束</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="2239"/>
<source>Create a coincident constraint on the selected item</source>
<translation>在所选对象上创建重合约束</translation>
</message>
</context>
<context>
<name>CmdSketcherConstrainDiameter</name>
<message>
<location filename="../../CommandConstraints.cpp" line="5416"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="5417"/>
<source>Constrain diameter</source>
<translation>约束直径</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="5418"/>
<source>Fix the diameter of a circle or an arc</source>
<translation>固定圆或圆弧的直径</translation>
</message>
</context>
<context>
<name>CmdSketcherConstrainDistance</name>
<message>
<location filename="../../CommandConstraints.cpp" line="2425"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="2426"/>
<source>Constrain distance</source>
<translation>距离约束</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="2427"/>
<source>Fix a length of a line or the distance between a line and a vertex</source>
<translation>固定线的长度或者点到线的距离</translation>
</message>
</context>
<context>
<name>CmdSketcherConstrainDistanceX</name>
<message>
<location filename="../../CommandConstraints.cpp" line="2991"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="2992"/>
<source>Constrain horizontal distance</source>
<translation>水平距离约束</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="2993"/>
<source>Fix the horizontal distance between two points or line ends</source>
<translation>固定两点(或线端点)之间的水平距离</translation>
</message>
</context>
<context>
<name>CmdSketcherConstrainDistanceY</name>
<message>
<location filename="../../CommandConstraints.cpp" line="3238"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="3239"/>
<source>Constrain vertical distance</source>
<translation type="unfinished">Constrain vertical distance</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="3240"/>
<source>Fix the vertical distance between two points or line ends</source>
<translation>固定两点(或线端点)之间的垂直距离</translation>
</message>
</context>
<context>
<name>CmdSketcherConstrainEqual</name>
<message>
<location filename="../../CommandConstraints.cpp" line="6478"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="6479"/>
<source>Constrain equal</source>
<translation>相等约束</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="6480"/>
<source>Create an equality constraint between two lines or between circles and arcs</source>
<translation>两直线或圆与圆弧间创建相等约束</translation>
</message>
</context>
<context>
<name>CmdSketcherConstrainHorizontal</name>
<message>
<location filename="../../CommandConstraints.cpp" line="1180"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="1181"/>
<source>Constrain horizontally</source>
<translation>水平约束</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="1182"/>
<source>Create a horizontal constraint on the selected item</source>
<translation>在所选对象上创建水平约束</translation>
</message>
</context>
<context>
<name>CmdSketcherConstrainInternalAlignment</name>
<message>
<location filename="../../CommandConstraints.cpp" line="7091"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="7092"/>
<source>Constrain InternalAlignment</source>
<translation>内部对齐约束</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="7093"/>
<source>Constrains an element to be aligned with the internal geometry of another element</source>
<translation>约束元素与另一个元素的内部几何元素对齐</translation>
</message>
</context>
<context>
<name>CmdSketcherConstrainLock</name>
<message>
<location filename="../../CommandConstraints.cpp" line="1672"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="1673"/>
<source>Constrain lock</source>
<translation>锁定约束</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="1674"/>
<source>Create a lock constraint on the selected item</source>
<translation>对所选物体创建锁定约束</translation>
</message>
</context>
<context>
<name>CmdSketcherConstrainParallel</name>
<message>
<location filename="../../CommandConstraints.cpp" line="3519"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="3520"/>
<source>Constrain parallel</source>
<translation>平行约束</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="3521"/>
<source>Create a parallel constraint between two lines</source>
<translation>两条线之间创建平行约束</translation>
</message>
</context>
<context>
<name>CmdSketcherConstrainPerpendicular</name>
<message>
<location filename="../../CommandConstraints.cpp" line="3709"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="3710"/>
<source>Constrain perpendicular</source>
<translation>垂直约束</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="3711"/>
<source>Create a perpendicular constraint between two lines</source>
<translation>为两条直线创建垂直约束</translation>
</message>
</context>
<context>
<name>CmdSketcherConstrainPointOnObject</name>
<message>
<location filename="../../CommandConstraints.cpp" line="2806"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="2807"/>
<source>Constrain point onto object</source>
<translation>点约束至对象</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="2808"/>
<source>Fix a point onto an object</source>
<translation>固定点至对象</translation>
</message>
</context>
<context>
<name>CmdSketcherConstrainRadius</name>
<message>
<location filename="../../CommandConstraints.cpp" line="4959"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="4960"/>
<source>Constrain radius</source>
<translation>半径约束</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="4961"/>
<source>Fix the radius of a circle or an arc</source>
<translation>固定圆或圆弧的半径</translation>
</message>
</context>
<context>
<name>CmdSketcherConstrainSnellsLaw</name>
<message>
<location filename="../../CommandConstraints.cpp" line="6939"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="6940"/>
<source>Constrain refraction (Snell's law')</source>
<translation>约束折射 (斯涅尔定律)</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="6941"/>
<source>Create a refraction law (Snell's law) constraint between two endpoints of rays and an edge as an interface.</source>
<translation>通过指定两光线端点和一条边作为折射界面创建折射约束</translation>
</message>
</context>
<context>
<name>CmdSketcherConstrainSymmetric</name>
<message>
<location filename="../../CommandConstraints.cpp" line="6668"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="6669"/>
<source>Constrain symmetrical</source>
<translation>对称约束</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="6670"/>
<source>Create a symmetry constraint between two points with respect to a line or a third point</source>
<translation>为两点创建相对于一条直线或第三点的对称约束</translation>
</message>
</context>
<context>
<name>CmdSketcherConstrainTangent</name>
<message>
<location filename="../../CommandConstraints.cpp" line="4316"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="4317"/>
<source>Constrain tangent</source>
<translation>相切约束</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="4318"/>
<source>Create a tangent constraint between two entities</source>
<translation>在两实体间创建相切约束</translation>
</message>
</context>
<context>
<name>CmdSketcherConstrainVertical</name>
<message>
<location filename="../../CommandConstraints.cpp" line="1427"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="1428"/>
<source>Constrain vertically</source>
<translation>垂直约束</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="1429"/>
<source>Create a vertical constraint on the selected item</source>
<translation>在所选对象上创建垂直约束</translation>
</message>
</context>
<context>
<name>CmdSketcherConvertToNURB</name>
<message>
<location filename="../../CommandSketcherBSpline.cpp" line="347"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandSketcherBSpline.cpp" line="348"/>
<source>Convert Geometry to B-spline</source>
<translation>将几何体转换为 B-样条</translation>
</message>
<message>
<location filename="../../CommandSketcherBSpline.cpp" line="349"/>
<source>Converts the given Geometry to a B-spline</source>
<translation>将给定的几何形状转换为 B-样条</translation>
</message>
</context>
<context>
<name>CmdSketcherCopy</name>
<message>
<location filename="../../CommandSketcherTools.cpp" line="1412"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandSketcherTools.cpp" line="1413"/>
<source>Copy</source>
<translation>复制</translation>
</message>
<message>
<location filename="../../CommandSketcherTools.cpp" line="1414"/>
<source>Creates a simple copy of the geometry taking as reference the last selected point</source>
<translation>依最后所选的点作为参考点对几何图形进行不含约束连动的复制</translation>
</message>
</context>
<context>
<name>CmdSketcherCreate3PointArc</name>
<message>
<location filename="../../CommandCreateGeo.cpp" line="1975"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="1976"/>
<source>Create arc by three points</source>
<translation>通过三点创建圆弧</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="1977"/>
<source>Create an arc by its end points and a point along the arc</source>
<translation>通过端点和圆弧上的一点创建一个圆弧</translation>
</message>
</context>
<context>
<name>CmdSketcherCreate3PointCircle</name>
<message>
<location filename="../../CommandCreateGeo.cpp" line="5231"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="5232"/>
<source>Create circle by three points</source>
<translation>通过三点创建圆</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="5233"/>
<source>Create a circle by 3 perimeter points</source>
<translation>通过三个边界点创建圆</translation>
</message>
</context>
<context>
<name>CmdSketcherCreateArc</name>
<message>
<location filename="../../CommandCreateGeo.cpp" line="1666"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="1667"/>
<source>Create arc by center</source>
<translation>通过圆心创建圆弧</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="1668"/>
<source>Create an arc by its center and by its end points</source>
<translation>通过圆心和端点创建一个圆弧</translation>
</message>
</context>
<context>
<name>CmdSketcherCreateArcOfEllipse</name>
<message>
<location filename="../../CommandCreateGeo.cpp" line="3509"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="3510"/>
<source>Create an arc of ellipse</source>
<translation>创建椭圆弧</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="3511"/>
<source>Create an arc of ellipse in the sketch</source>
<translation>在草图中创建椭圆弧</translation>
</message>
</context>
<context>
<name>CmdSketcherCreateArcOfHyperbola</name>
<message>
<location filename="../../CommandCreateGeo.cpp" line="3892"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="3893"/>
<source>Create an arc of hyperbola</source>
<translation>创建双曲线弧</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="3894"/>
<source>Create an arc of hyperbola in the sketch</source>
<translation>在草图创建双曲线弧</translation>
</message>
</context>
<context>
<name>CmdSketcherCreateArcOfParabola</name>
<message>
<location filename="../../CommandCreateGeo.cpp" line="4230"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="4231"/>
<source>Create an arc of parabola</source>
<translation>创建抛物线弧</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="4232"/>
<source>Create an arc of parabola in the sketch</source>
<translation>在草图中创建椭圆弧</translation>
</message>
</context>
<context>
<name>CmdSketcherCreateBSpline</name>
<message>
<location filename="../../CommandCreateGeo.cpp" line="4825"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="4826"/>
<source>Create B-spline</source>
<translation>创建 B-样条</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="4827"/>
<source>Create a B-spline via control points in the sketch.</source>
<translation>通过草图控制点创建B样条。</translation>
</message>
</context>
<context>
<name>CmdSketcherCreateCircle</name>
<message>
<location filename="../../CommandCreateGeo.cpp" line="2276"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="2277"/>
<source>Create circle</source>
<translation>创建圆</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="2278"/>
<source>Create a circle in the sketch</source>
<translation>在草图中创建一个圆</translation>
</message>
</context>
<context>
<name>CmdSketcherCreateDraftLine</name>
<message>
<location filename="../../CommandCreateGeo.cpp" line="5535"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="5536"/>
<source>Create draft line</source>
<translation>建立分模线</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="5537"/>
<source>Create a draft line in the sketch</source>
<translation>在草图中创建草稿线</translation>
</message>
</context>
<context>
<name>CmdSketcherCreateEllipseBy3Points</name>
<message>
<location filename="../../CommandCreateGeo.cpp" line="3142"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="3143"/>
<source>Create ellipse by 3 points</source>
<translation>通过三点创建椭圆</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="3144"/>
<source>Create an ellipse by 3 points in the sketch</source>
<translation>通过三点在草图中创建椭圆</translation>
</message>
</context>
<context>
<name>CmdSketcherCreateEllipseByCenter</name>
<message>
<location filename="../../CommandCreateGeo.cpp" line="3112"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="3113"/>
<source>Create ellipse by center</source>
<translation>通过中心创建椭圆</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="3114"/>
<source>Create an ellipse by center in the sketch</source>
<translation>通过中心在草图中创建椭圆</translation>
</message>
</context>
<context>
<name>CmdSketcherCreateFillet</name>
<message>
<location filename="../../CommandCreateGeo.cpp" line="5846"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="5847"/>
<source>Create fillet</source>
<translation>创建圆角</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="5848"/>
<source>Create a fillet between two lines or at a coincident point</source>
<translation type="unfinished">Create a fillet between two lines or at a coincident point</translation>
</message>
</context>
<context>
<name>CmdSketcherCreateHeptagon</name>
<message>
<location filename="../../CommandCreateGeo.cpp" line="7426"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="7427"/>
<source>Create heptagon</source>
<translation>创建正七边形</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="7428"/>
<source>Create a heptagon in the sketch</source>
<translation>在草图中创建正七边形</translation>
</message>
</context>
<context>
<name>CmdSketcherCreateHexagon</name>
<message>
<location filename="../../CommandCreateGeo.cpp" line="7399"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="7400"/>
<source>Create hexagon</source>
<translation>创建正六边形</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="7401"/>
<source>Create a hexagon in the sketch</source>
<translation>在草图中创建正六边型</translation>
</message>
</context>
<context>
<name>CmdSketcherCreateLine</name>
<message>
<location filename="../../CommandCreateGeo.cpp" line="416"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="417"/>
<source>Create line</source>
<translation>创建线</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="418"/>
<source>Create a line in the sketch</source>
<translation>在草图中创建一条线</translation>
</message>
</context>
<context>
<name>CmdSketcherCreateOctagon</name>
<message>
<location filename="../../CommandCreateGeo.cpp" line="7453"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="7454"/>
<source>Create octagon</source>
<translation>创建正八边型</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="7455"/>
<source>Create an octagon in the sketch</source>
<translation>在草绘中创建正八边形</translation>
</message>
</context>
<context>
<name>CmdSketcherCreatePentagon</name>
<message>
<location filename="../../CommandCreateGeo.cpp" line="7371"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="7372"/>
<source>Create pentagon</source>
<translation>创建正五边型</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="7373"/>
<source>Create a pentagon in the sketch</source>
<translation>在草绘中创建正五边形</translation>
</message>
</context>
<context>
<name>CmdSketcherCreatePeriodicBSpline</name>
<message>
<location filename="../../CommandCreateGeo.cpp" line="4869"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="4870"/>
<source>Create periodic B-spline</source>
<translation>创建周期 B 样条</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="4871"/>
<source>Create a periodic B-spline via control points in the sketch.</source>
<translation>通过草图控制点创建周期性B样条。</translation>
</message>
</context>
<context>
<name>CmdSketcherCreatePoint</name>
<message>
<location filename="../../CommandCreateGeo.cpp" line="5478"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="5479"/>
<source>Create point</source>
<translation>创建点</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="5480"/>
<source>Create a point in the sketch</source>
<translation>在草图中创建一个点</translation>
</message>
</context>
<context>
<name>CmdSketcherCreatePolyline</name>
<message>
<location filename="../../CommandCreateGeo.cpp" line="1383"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="1384"/>
<source>Create polyline</source>
<translation>创建多段线</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="1385"/>
<source>Create a polyline in the sketch. 'M' Key cycles behaviour</source>
<translation>在草绘中创建一条折线。“M”键循环切换行为</translation>
</message>
</context>
<context>
<name>CmdSketcherCreateRectangle</name>
<message>
<location filename="../../CommandCreateGeo.cpp" line="655"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="656"/>
<source>Create rectangle</source>
<translation>创建矩形</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="657"/>
<source>Create a rectangle in the sketch</source>
<translation>在草图中创建矩形</translation>
</message>
</context>
<context>
<name>CmdSketcherCreateRegularPolygon</name>
<message>
<location filename="../../CommandCreateGeo.cpp" line="7480"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="7481"/>
<source>Create regular polygon</source>
<translation>创建正多边形</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="7482"/>
<source>Create a regular polygon in the sketch</source>
<translation>在草绘中创建正多边形</translation>
</message>
</context>
<context>
<name>CmdSketcherCreateSlot</name>
<message>
<location filename="../../CommandCreateGeo.cpp" line="7083"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="7084"/>
<source>Create slot</source>
<translation>创造长圆形</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="7085"/>
<source>Create a slot in the sketch</source>
<translation>在草图中创建长圆槽</translation>
</message>
</context>
<context>
<name>CmdSketcherCreateSquare</name>
<message>
<location filename="../../CommandCreateGeo.cpp" line="7344"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="7345"/>
<source>Create square</source>
<translation>创建正方形</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="7346"/>
<source>Create a square in the sketch</source>
<translation>在草图中绘制一个正方形</translation>
</message>
</context>
<context>
<name>CmdSketcherCreateText</name>
<message>
<location filename="../../CommandCreateGeo.cpp" line="5507"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="5508"/>
<source>Create text</source>
<translation>创建文本</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="5509"/>
<source>Create text in the sketch</source>
<translation>在草图中创建文本</translation>
</message>
</context>
<context>
<name>CmdSketcherCreateTriangle</name>
<message>
<location filename="../../CommandCreateGeo.cpp" line="7317"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="7318"/>
<source>Create equilateral triangle</source>
<translation>创建等边三角形</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="7319"/>
<source>Create an equilateral triangle in the sketch</source>
<translation>在草图中创建一个等边三角形</translation>
</message>
</context>
<context>
<name>CmdSketcherDecreaseKnotMultiplicity</name>
<message>
<location filename="../../CommandSketcherBSpline.cpp" line="651"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandSketcherBSpline.cpp" line="652"/>
<source>Decrease multiplicity</source>
<translation>减少多重性</translation>
</message>
<message>
<location filename="../../CommandSketcherBSpline.cpp" line="653"/>
<source>Decreases the multiplicity of the selected knot of a B-spline</source>
<translation>减少贝塞尔曲线选定节点的多重性</translation>
</message>
</context>
<context>
<name>CmdSketcherDeleteAllConstraints</name>
<message>
<location filename="../../CommandSketcherTools.cpp" line="1999"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandSketcherTools.cpp" line="2000"/>
<source>Delete All Constraints</source>
<translation>删除所有约束</translation>
</message>
<message>
<location filename="../../CommandSketcherTools.cpp" line="2001"/>
<source>Deletes all the constraints</source>
<translation>删除所有约束</translation>
</message>
</context>
<context>
<name>CmdSketcherDeleteAllGeometry</name>
<message>
<location filename="../../CommandSketcherTools.cpp" line="1936"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandSketcherTools.cpp" line="1937"/>
<source>Delete All Geometry</source>
<translation>删除所有几何图形</translation>
</message>
<message>
<location filename="../../CommandSketcherTools.cpp" line="1938"/>
<source>Deletes all the geometry and constraints but external geometry</source>
<translation>除了外部几何体,删除所有的几何和约束</translation>
</message>
</context>
<context>
<name>CmdSketcherEditSketch</name>
<message>
<location filename="../../Command.cpp" line="260"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../Command.cpp" line="261"/>
<source>Edit sketch</source>
<translation>编辑草绘</translation>
</message>
<message>
<location filename="../../Command.cpp" line="262"/>
<source>Edit the selected sketch</source>
<translation>编辑选定的草图</translation>
</message>
</context>
<context>
<name>CmdSketcherExtend</name>
<message>
<location filename="../../CommandCreateGeo.cpp" line="6362"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="6363"/>
<source>Extend edge</source>
<translation>延长边</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="6364"/>
<source>Extend an edge with respect to the picked position</source>
<translation>延长与选择位置对应的边缘</translation>
</message>
</context>
<context>
<name>CmdSketcherExternal</name>
<message>
<location filename="../../CommandCreateGeo.cpp" line="6587"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="6588"/>
<source>External geometry</source>
<translation>外部几何体</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="6589"/>
<source>Create an edge linked to an external geometry</source>
<translation>创建一条与外部几何体关联的边</translation>
</message>
</context>
<context>
<name>CmdSketcherIncreaseDegree</name>
<message>
<location filename="../../CommandSketcherBSpline.cpp" line="420"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandSketcherBSpline.cpp" line="421"/>
<source>Increase degree</source>
<translation>增加度数</translation>
</message>
<message>
<location filename="../../CommandSketcherBSpline.cpp" line="422"/>
<source>Increases the degree of the B-spline</source>
<translation>增加 B 样条的度数</translation>
</message>
</context>
<context>
<name>CmdSketcherIncreaseKnotMultiplicity</name>
<message>
<location filename="../../CommandSketcherBSpline.cpp" line="494"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandSketcherBSpline.cpp" line="495"/>
<source>Increase knot multiplicity</source>
<translation>提高结多重性</translation>
</message>
<message>
<location filename="../../CommandSketcherBSpline.cpp" line="496"/>
<source>Increases the multiplicity of the selected knot of a B-spline</source>
<translation>增加 B 样条所选节点的多重性</translation>
</message>
</context>
<context>
<name>CmdSketcherLeaveSketch</name>
<message>
<location filename="../../Command.cpp" line="291"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../Command.cpp" line="292"/>
<source>Leave sketch</source>
<translation>离开草图</translation>
</message>
<message>
<location filename="../../Command.cpp" line="293"/>
<source>Close the editing of the sketch</source>
<translation>关闭草图编辑</translation>
</message>
</context>
<context>
<name>CmdSketcherMapSketch</name>
<message>
<location filename="../../Command.cpp" line="459"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../Command.cpp" line="460"/>
<source>Map sketch to face...</source>
<translation>映射草图至面...</translation>
</message>
<message>
<location filename="../../Command.cpp" line="461"/>
<source>Map a sketch to a face</source>
<translation>映射草图至面</translation>
</message>
<message>
<location filename="../../Command.cpp" line="511"/>
<source>Some of the selected objects depend on the sketch to be mapped. Circular dependencies are not allowed!</source>
<translation>某些选定对象取决于要映射的草图。不允许循环依赖!</translation>
</message>
</context>
<context>
<name>CmdSketcherMergeSketches</name>
<message>
<location filename="../../Command.cpp" line="800"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../Command.cpp" line="801"/>
<location filename="../../Command.cpp" line="802"/>
<source>Merge sketches</source>
<translation>合并草图</translation>
</message>
<message>
<location filename="../../Command.cpp" line="815"/>
<source>Wrong selection</source>
<translation>选择错误</translation>
</message>
<message>
<location filename="../../Command.cpp" line="816"/>
<source>Select at least two sketches, please.</source>
<translation>请选择至少两个草图</translation>
</message>
</context>
<context>
<name>CmdSketcherMirrorSketch</name>
<message>
<location filename="../../Command.cpp" line="689"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../Command.cpp" line="690"/>
<location filename="../../Command.cpp" line="691"/>
<source>Mirror sketch</source>
<translation>镜像草图</translation>
</message>
<message>
<location filename="../../Command.cpp" line="704"/>
<source>Wrong selection</source>
<translation>选择错误</translation>
</message>
<message>
<location filename="../../Command.cpp" line="705"/>
<source>Select one or more sketches, please.</source>
<translation>请选择一个或多个草图</translation>
</message>
</context>
<context>
<name>CmdSketcherMove</name>
<message>
<location filename="../../CommandSketcherTools.cpp" line="1499"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandSketcherTools.cpp" line="1500"/>
<source>Move</source>
<translation>移动</translation>
</message>
<message>
<location filename="../../CommandSketcherTools.cpp" line="1501"/>
<source>Moves the geometry taking as reference the last selected point</source>
<translation>依最后所选的点作为参考点对几何形状进行移动</translation>
</message>
</context>
<context>
<name>CmdSketcherNewSketch</name>
<message>
<location filename="../../Command.cpp" line="142"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../Command.cpp" line="143"/>
<source>Create sketch</source>
<translation>创建草图</translation>
</message>
<message>
<location filename="../../Command.cpp" line="144"/>
<source>Create a new sketch</source>
<translation>创建一个新草绘</translation>
</message>
</context>
<context>
<name>CmdSketcherRectangularArray</name>
<message>
<location filename="../../CommandSketcherTools.cpp" line="1797"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandSketcherTools.cpp" line="1798"/>
<source>Rectangular Array</source>
<translation>矩形阵列</translation>
</message>
<message>
<location filename="../../CommandSketcherTools.cpp" line="1799"/>
<source>Creates a rectangular array pattern of the geometry taking as reference the last selected point</source>
<translation>以最后所选的点作为参考,创建图形的长方形阵列</translation>
</message>
</context>
<context>
<name>CmdSketcherReorientSketch</name>
<message>
<location filename="../../Command.cpp" line="376"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../Command.cpp" line="377"/>
<source>Reorient sketch...</source>
<translation>调整草图方向...</translation>
</message>
<message>
<location filename="../../Command.cpp" line="378"/>
<source>Reorient the selected sketch</source>
<translation>调整所选草图方向</translation>
</message>
</context>
<context>
<name>CmdSketcherRestoreInternalAlignmentGeometry</name>
<message>
<location filename="../../CommandSketcherTools.cpp" line="818"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandSketcherTools.cpp" line="819"/>
<source>Show/hide internal geometry</source>
<translation>显示/隐藏内部几何形状</translation>
</message>
<message>
<location filename="../../CommandSketcherTools.cpp" line="820"/>
<source>Show all internal geometry / hide unused internal geometry</source>
<translation>显示所有几何/隐藏未使用的内部几何形状</translation>
</message>
</context>
<context>
<name>CmdSketcherSelectConflictingConstraints</name>
<message>
<location filename="../../CommandSketcherTools.cpp" line="538"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandSketcherTools.cpp" line="539"/>
<location filename="../../CommandSketcherTools.cpp" line="540"/>
<source>Select Conflicting Constraints</source>
<translation>选择冲突的约束</translation>
</message>
</context>
<context>
<name>CmdSketcherSelectConstraints</name>
<message>
<location filename="../../CommandSketcherTools.cpp" line="286"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandSketcherTools.cpp" line="287"/>
<source>Select Constraints</source>
<translation>选择约束</translation>
</message>
<message>
<location filename="../../CommandSketcherTools.cpp" line="288"/>
<source>Select the constraints associated to the selected elements</source>
<translation>选择与所选元素相关联的约束</translation>
</message>
</context>
<context>
<name>CmdSketcherSelectElementsAssociatedWithConstraints</name>
<message>
<location filename="../../CommandSketcherTools.cpp" line="589"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandSketcherTools.cpp" line="590"/>
<location filename="../../CommandSketcherTools.cpp" line="591"/>
<source>Select Elements associated with constraints</source>
<translation>选择与约束相关的元素</translation>
</message>
</context>
<context>
<name>CmdSketcherSelectElementsWithDoFs</name>
<message>
<location filename="../../CommandSketcherTools.cpp" line="711"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandSketcherTools.cpp" line="712"/>
<source>Select solver DoFs</source>
<translation>选择求解自由度</translation>
</message>
<message>
<location filename="../../CommandSketcherTools.cpp" line="713"/>
<source>Select elements where the solver still detects unconstrained degrees of freedom.</source>
<translation>选择求解器仍检测无约束自由度的元素。</translation>
</message>
</context>
<context>
<name>CmdSketcherSelectHorizontalAxis</name>
<message>
<location filename="../../CommandSketcherTools.cpp" line="442"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandSketcherTools.cpp" line="443"/>
<source>Select Horizontal Axis</source>
<translation>选择水平轴</translation>
</message>
<message>
<location filename="../../CommandSketcherTools.cpp" line="444"/>
<source>Select the horizontal axis</source>
<translation>选择水平轴</translation>
</message>
</context>
<context>
<name>CmdSketcherSelectOrigin</name>
<message>
<location filename="../../CommandSketcherTools.cpp" line="350"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandSketcherTools.cpp" line="351"/>
<source>Select Origin</source>
<translation>选择原点</translation>
</message>
<message>
<location filename="../../CommandSketcherTools.cpp" line="352"/>
<source>Select the origin point</source>
<translation>原则原点</translation>
</message>
</context>
<context>
<name>CmdSketcherSelectRedundantConstraints</name>
<message>
<location filename="../../CommandSketcherTools.cpp" line="485"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandSketcherTools.cpp" line="486"/>
<location filename="../../CommandSketcherTools.cpp" line="487"/>
<source>Select Redundant Constraints</source>
<translation>选择冗余约束</translation>
</message>
</context>
<context>
<name>CmdSketcherSelectVerticalAxis</name>
<message>
<location filename="../../CommandSketcherTools.cpp" line="398"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandSketcherTools.cpp" line="399"/>
<source>Select Vertical Axis</source>
<translation>选择垂直轴</translation>
</message>
<message>
<location filename="../../CommandSketcherTools.cpp" line="400"/>
<source>Select the vertical axis</source>
<translation>选择垂直轴</translation>
</message>
</context>
<context>
<name>CmdSketcherStopOperation</name>
<message>
<location filename="../../Command.cpp" line="337"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../Command.cpp" line="338"/>
<source>Stop operation</source>
<translation type="unfinished">Stop operation</translation>
</message>
<message>
<location filename="../../Command.cpp" line="339"/>
<source>Stop current operation</source>
<translation type="unfinished">Stop current operation</translation>
</message>
</context>
<context>
<name>CmdSketcherSwitchVirtualSpace</name>
<message>
<location filename="../../CommandSketcherVirtualSpace.cpp" line="96"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandSketcherVirtualSpace.cpp" line="97"/>
<source>Switch virtual space</source>
<translation>切换虚拟空间</translation>
</message>
<message>
<location filename="../../CommandSketcherVirtualSpace.cpp" line="98"/>
<source>Switches the selected constraints or the view to the other virtual space</source>
<translation>将所选约束或视图切换到其他虚拟空间</translation>
</message>
</context>
<context>
<name>CmdSketcherSymmetry</name>
<message>
<location filename="../../CommandSketcherTools.cpp" line="911"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandSketcherTools.cpp" line="912"/>
<source>Symmetry</source>
<translation>对称</translation>
</message>
<message>
<location filename="../../CommandSketcherTools.cpp" line="913"/>
<source>Creates symmetric geometry with respect to the last selected line or point</source>
<translation>建立几何对称,并以最后一个选择的点或线为对称轴</translation>
</message>
</context>
<context>
<name>CmdSketcherToggleActiveConstraint</name>
<message>
<location filename="../../CommandConstraints.cpp" line="7643"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="7644"/>
<source>Toggle activate/deactivate constraint</source>
<translation type="unfinished">Toggle activate/deactivate constraint</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="7645"/>
<source>Toggles activate/deactivate state for selected constraints</source>
<translation type="unfinished">Toggles activate/deactivate state for selected constraints</translation>
</message>
</context>
<context>
<name>CmdSketcherToggleConstruction</name>
<message>
<location filename="../../CommandAlterGeometry.cpp" line="73"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandAlterGeometry.cpp" line="74"/>
<source>Toggle construction geometry</source>
<translation>切换辅助线</translation>
</message>
<message>
<location filename="../../CommandAlterGeometry.cpp" line="75"/>
<source>Toggles the toolbar or selected geometry to/from construction mode</source>
<translation>将工具条或者所选几何体切换至/出辅助线模式</translation>
</message>
</context>
<context>
<name>CmdSketcherToggleDrivingConstraint</name>
<message>
<location filename="../../CommandConstraints.cpp" line="7519"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="7520"/>
<source>Toggle reference/driving constraint</source>
<translation>切换参考线/驱动约束</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="7521"/>
<source>Toggles the toolbar or selected constraints to/from reference mode</source>
<translation>从参考模式切换到工具条或者所选约束/从工具条或者所选约束切换到参考模式</translation>
</message>
</context>
<context>
<name>CmdSketcherTrimming</name>
<message>
<location filename="../../CommandCreateGeo.cpp" line="6008"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="6009"/>
<source>Trim edge</source>
<translation>修剪边缘</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="6010"/>
<source>Trim an edge with respect to the picked position</source>
<translation>根据点取位置修剪边</translation>
</message>
</context>
<context>
<name>CmdSketcherValidateSketch</name>
<message>
<location filename="../../Command.cpp" line="655"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../Command.cpp" line="656"/>
<source>Validate sketch...</source>
<translation>校验草图…</translation>
</message>
<message>
<location filename="../../Command.cpp" line="657"/>
<source>Validate sketch</source>
<translation>校验草图</translation>
</message>
<message>
<location filename="../../Command.cpp" line="669"/>
<source>Wrong selection</source>
<translation>选择错误</translation>
</message>
<message>
<location filename="../../Command.cpp" line="670"/>
<source>Select one sketch, please.</source>
<translation>请选择一个草图</translation>
</message>
</context>
<context>
<name>CmdSketcherViewSection</name>
<message>
<location filename="../../Command.cpp" line="880"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../Command.cpp" line="881"/>
<source>View section</source>
<translation>查看截面</translation>
</message>
<message>
<location filename="../../Command.cpp" line="882"/>
<source>Switches between section and full view</source>
<translation>在截面和完整视图之间切换</translation>
</message>
</context>
<context>
<name>CmdSketcherViewSketch</name>
<message>
<location filename="../../Command.cpp" line="617"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../Command.cpp" line="618"/>
<source>View sketch</source>
<translation>查看草图</translation>
</message>
<message>
<location filename="../../Command.cpp" line="619"/>
<source>View sketch perpendicular to sketch plane</source>
<translation>垂直于草图平面查看草图</translation>
</message>
</context>
<context>
<name>Exceptions</name>
<message>
<location filename="../../../App/SketchAnalysis.cpp" line="374"/>
<source>Autoconstrain error: Unsolvable sketch while applying coincident constraints.</source>
<translation>自动约束错误: 应用重合约束时草图无法求解。</translation>
</message>
<message>
<location filename="../../../App/SketchAnalysis.cpp" line="453"/>
<source>Autoconstrain error: Unsolvable sketch while applying vertical/horizontal constraints.</source>
<translation>自动约束错误: 应用垂直/水平约束时草图无法求解。</translation>
</message>
<message>
<location filename="../../../App/SketchAnalysis.cpp" line="648"/>
<source>Autoconstrain error: Unsolvable sketch while applying equality constraints.</source>
<translation>自动约束错误: 应用相等约束时草图无法求解。</translation>
</message>
<message>
<location filename="../../../App/SketchAnalysis.cpp" line="702"/>
<source>Autoconstrain error: Unsolvable sketch without constraints.</source>
<translation>自动约束错误: 无约束的不可解草图。</translation>
</message>
<message>
<location filename="../../../App/SketchAnalysis.cpp" line="739"/>
<source>Autoconstrain error: Unsolvable sketch after applying horizontal and vertical constraints.</source>
<translation>自动约束错误: 应用垂直和水平约束后草图无法求解。</translation>
</message>
<message>
<location filename="../../../App/SketchAnalysis.cpp" line="761"/>
<source>Autoconstrain error: Unsolvable sketch after applying point-on-point constraints.</source>
<translation>自动约束错误: 应用点到点约束后草图无法求解。</translation>
</message>
<message>
<location filename="../../../App/SketchAnalysis.cpp" line="789"/>
<source>Autoconstrain error: Unsolvable sketch after applying equality constraints.</source>
<translation>自动约束错误: 应用相等约束后草图无法求解。</translation>
</message>
<message>
<location filename="../../../App/SketchObject.cpp" line="1559"/>
<source>Unable to guess intersection of curves. Try adding a coincident constraint between the vertices of the curves you are intending to fillet.</source>
<translation>无法猜测曲线的交叉点。尝试在你打算做圆角的曲线顶点之间添加一个重合约束。</translation>
</message>
<message>
<location filename="../../../App/SketchObject.cpp" line="4953"/>
<source>This version of OCE/OCC does not support knot operation. You need 6.9.0 or higher.</source>
<translation>此版本的OCE/OCC 不支持节点操作。你需要6.9.0 或更高版本.</translation>
</message>
<message>
<location filename="../../../App/SketchObject.cpp" line="4957"/>
<source>BSpline Geometry Index (GeoID) is out of bounds.</source>
<translation type="unfinished">BSpline Geometry Index (GeoID) is out of bounds.</translation>
</message>
<message>
<location filename="../../../App/SketchObject.cpp" line="4960"/>
<source>You are requesting no change in knot multiplicity.</source>
<translation>你被要求不对多重性节点做任何修改。</translation>
</message>
<message>
<location filename="../../../App/SketchObject.cpp" line="4965"/>
<source>The Geometry Index (GeoId) provided is not a B-spline curve.</source>
<translation type="unfinished">The Geometry Index (GeoId) provided is not a B-spline curve.</translation>
</message>
<message>
<location filename="../../../App/SketchObject.cpp" line="4972"/>
<source>The knot index is out of bounds. Note that in accordance with OCC notation, the first knot has index 1 and not zero.</source>
<translation>结指数超出界限。请注意, 按照 OCC 符号, 第一个节点的索引为1, 而不是0。</translation>
</message>
<message>
<location filename="../../../App/SketchObject.cpp" line="4979"/>
<source>The multiplicity cannot be increased beyond the degree of the B-spline.</source>
<translation>多重性无法增加到超过B样条的自由度。</translation>
</message>
<message>
<location filename="../../../App/SketchObject.cpp" line="4982"/>
<source>The multiplicity cannot be decreased beyond zero.</source>
<translation>多重性不能小于0.</translation>
</message>
<message>
<location filename="../../../App/SketchObject.cpp" line="4995"/>
<source>OCC is unable to decrease the multiplicity within the maximum tolerance.</source>
<translation>OCC 无法在最大公差范围内减少多重性。</translation>
</message>
</context>
<context>
<name>Gui::TaskView::TaskSketcherCreateCommands</name>
<message>
<location filename="../../TaskSketcherCreateCommands.cpp" line="41"/>
<source>Appearance</source>
<translation>外观</translation>
</message>
</context>
<context>
<name>QObject</name>
<message>
<location filename="../../AppSketcherGui.cpp" line="123"/>
<location filename="../../AppSketcherGui.cpp" line="124"/>
<location filename="../../AppSketcherGui.cpp" line="125"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../Command.cpp" line="111"/>
<source>There are no modes that accept the selected set of subelements</source>
<translation>没有接受所选子元素集的模式</translation>
</message>
<message>
<location filename="../../Command.cpp" line="114"/>
<source>Broken link to support subelements</source>
<translation>断开链路以支持子元素</translation>
</message>
<message>
<location filename="../../Command.cpp" line="117"/>
<location filename="../../Command.cpp" line="126"/>
<source>Unexpected error</source>
<translation>未知错误</translation>
</message>
<message>
<location filename="../../Command.cpp" line="121"/>
<source>Face is non-planar</source>
<translation>非平面</translation>
</message>
<message>
<location filename="../../Command.cpp" line="123"/>
<source>Selected shapes are of wrong form (e.g., a curved edge where a straight one is needed)</source>
<translation>所选形状是不正确的形式 (例如, 需要直线边错选曲线边)</translation>
</message>
<message>
<location filename="../../Command.cpp" line="164"/>
<source>Sketch mapping</source>
<translation>草图映射</translation>
</message>
<message>
<location filename="../../Command.cpp" line="165"/>
<source>Can't map the sketch to selected object. %1.</source>
<translation>无法将草图映射到所选对象%1</translation>
</message>
<message>
<location filename="../../Command.cpp" line="172"/>
<location filename="../../Command.cpp" line="539"/>
<source>Don't attach</source>
<translation>不要附加</translation>
</message>
<message>
<location filename="../../CommandAlterGeometry.cpp" line="123"/>
<location filename="../../CommandAlterGeometry.cpp" line="131"/>
<location filename="../../CommandConstraints.cpp" line="226"/>
<location filename="../../CommandConstraints.cpp" line="232"/>
<location filename="../../CommandConstraints.cpp" line="1210"/>
<location filename="../../CommandConstraints.cpp" line="1457"/>
<location filename="../../CommandConstraints.cpp" line="1701"/>
<location filename="../../CommandConstraints.cpp" line="1724"/>
<location filename="../../CommandConstraints.cpp" line="1728"/>
<location filename="../../CommandConstraints.cpp" line="1961"/>
<location filename="../../CommandConstraints.cpp" line="1988"/>
<location filename="../../CommandConstraints.cpp" line="1992"/>
<location filename="../../CommandConstraints.cpp" line="2268"/>
<location filename="../../CommandConstraints.cpp" line="2279"/>
<location filename="../../CommandConstraints.cpp" line="2289"/>
<location filename="../../CommandConstraints.cpp" line="2459"/>
<location filename="../../CommandConstraints.cpp" line="2470"/>
<location filename="../../CommandConstraints.cpp" line="2567"/>
<location filename="../../CommandConstraints.cpp" line="2600"/>
<location filename="../../CommandConstraints.cpp" line="2687"/>
<location filename="../../CommandConstraints.cpp" line="2840"/>
<location filename="../../CommandConstraints.cpp" line="2880"/>
<location filename="../../CommandConstraints.cpp" line="2895"/>
<location filename="../../CommandConstraints.cpp" line="2902"/>
<location filename="../../CommandConstraints.cpp" line="2949"/>
<location filename="../../CommandConstraints.cpp" line="2965"/>
<location filename="../../CommandConstraints.cpp" line="3023"/>
<location filename="../../CommandConstraints.cpp" line="3034"/>
<location filename="../../CommandConstraints.cpp" line="3061"/>
<location filename="../../CommandConstraints.cpp" line="3109"/>
<location filename="../../CommandConstraints.cpp" line="3137"/>
<location filename="../../CommandConstraints.cpp" line="3166"/>
<location filename="../../CommandConstraints.cpp" line="3269"/>
<location filename="../../CommandConstraints.cpp" line="3280"/>
<location filename="../../CommandConstraints.cpp" line="3305"/>
<location filename="../../CommandConstraints.cpp" line="3354"/>
<location filename="../../CommandConstraints.cpp" line="3381"/>
<location filename="../../CommandConstraints.cpp" line="3410"/>
<location filename="../../CommandConstraints.cpp" line="3551"/>
<location filename="../../CommandConstraints.cpp" line="3564"/>
<location filename="../../CommandConstraints.cpp" line="3578"/>
<location filename="../../CommandConstraints.cpp" line="3594"/>
<location filename="../../CommandConstraints.cpp" line="3632"/>
<location filename="../../CommandConstraints.cpp" line="3759"/>
<location filename="../../CommandConstraints.cpp" line="3772"/>
<location filename="../../CommandConstraints.cpp" line="3849"/>
<location filename="../../CommandConstraints.cpp" line="3886"/>
<location filename="../../CommandConstraints.cpp" line="3895"/>
<location filename="../../CommandConstraints.cpp" line="3919"/>
<location filename="../../CommandConstraints.cpp" line="3928"/>
<location filename="../../CommandConstraints.cpp" line="4059"/>
<location filename="../../CommandConstraints.cpp" line="4094"/>
<location filename="../../CommandConstraints.cpp" line="4103"/>
<location filename="../../CommandConstraints.cpp" line="4364"/>
<location filename="../../CommandConstraints.cpp" line="4377"/>
<location filename="../../CommandConstraints.cpp" line="4453"/>
<location filename="../../CommandConstraints.cpp" line="4474"/>
<location filename="../../CommandConstraints.cpp" line="4483"/>
<location filename="../../CommandConstraints.cpp" line="4507"/>
<location filename="../../CommandConstraints.cpp" line="4689"/>
<location filename="../../CommandConstraints.cpp" line="4725"/>
<location filename="../../CommandConstraints.cpp" line="4864"/>
<location filename="../../CommandConstraints.cpp" line="4989"/>
<location filename="../../CommandConstraints.cpp" line="5000"/>
<location filename="../../CommandConstraints.cpp" line="5051"/>
<location filename="../../CommandConstraints.cpp" line="5276"/>
<location filename="../../CommandConstraints.cpp" line="5446"/>
<location filename="../../CommandConstraints.cpp" line="5457"/>
<location filename="../../CommandConstraints.cpp" line="5508"/>
<location filename="../../CommandConstraints.cpp" line="5732"/>
<location filename="../../CommandConstraints.cpp" line="6020"/>
<location filename="../../CommandConstraints.cpp" line="6032"/>
<location filename="../../CommandConstraints.cpp" line="6207"/>
<location filename="../../CommandConstraints.cpp" line="6261"/>
<location filename="../../CommandConstraints.cpp" line="6508"/>
<location filename="../../CommandConstraints.cpp" line="6521"/>
<location filename="../../CommandConstraints.cpp" line="6537"/>
<location filename="../../CommandConstraints.cpp" line="6542"/>
<location filename="../../CommandConstraints.cpp" line="6561"/>
<location filename="../../CommandConstraints.cpp" line="6581"/>
<location filename="../../CommandConstraints.cpp" line="6595"/>
<location filename="../../CommandConstraints.cpp" line="6706"/>
<location filename="../../CommandConstraints.cpp" line="6718"/>
<location filename="../../CommandConstraints.cpp" line="6742"/>
<location filename="../../CommandConstraints.cpp" line="6763"/>
<location filename="../../CommandConstraints.cpp" line="6792"/>
<location filename="../../CommandConstraints.cpp" line="6828"/>
<location filename="../../CommandConstraints.cpp" line="6850"/>
<location filename="../../CommandConstraints.cpp" line="6877"/>
<location filename="../../CommandConstraints.cpp" line="6892"/>
<location filename="../../CommandConstraints.cpp" line="7013"/>
<location filename="../../CommandConstraints.cpp" line="7109"/>
<location filename="../../CommandConstraints.cpp" line="7120"/>
<location filename="../../CommandConstraints.cpp" line="7140"/>
<location filename="../../CommandConstraints.cpp" line="7163"/>
<location filename="../../CommandConstraints.cpp" line="7185"/>
<location filename="../../CommandConstraints.cpp" line="7191"/>
<location filename="../../CommandConstraints.cpp" line="7197"/>
<location filename="../../CommandConstraints.cpp" line="7344"/>
<location filename="../../CommandConstraints.cpp" line="7350"/>
<location filename="../../CommandConstraints.cpp" line="7356"/>
<location filename="../../CommandConstraints.cpp" line="7362"/>
<location filename="../../CommandConstraints.cpp" line="7501"/>
<location filename="../../CommandConstraints.cpp" line="7556"/>
<location filename="../../CommandConstraints.cpp" line="7564"/>
<location filename="../../CommandConstraints.cpp" line="7596"/>
<location filename="../../CommandConstraints.cpp" line="7667"/>
<location filename="../../CommandConstraints.cpp" line="7677"/>
<location filename="../../CommandSketcherBSpline.cpp" line="398"/>
<location filename="../../CommandSketcherBSpline.cpp" line="472"/>
<location filename="../../CommandSketcherBSpline.cpp" line="528"/>
<location filename="../../CommandSketcherBSpline.cpp" line="594"/>
<location filename="../../CommandSketcherBSpline.cpp" line="685"/>
<location filename="../../CommandSketcherBSpline.cpp" line="738"/>
<location filename="../../CommandSketcherTools.cpp" line="116"/>
<location filename="../../CommandSketcherTools.cpp" line="124"/>
<location filename="../../CommandSketcherTools.cpp" line="166"/>
<location filename="../../CommandSketcherTools.cpp" line="222"/>
<location filename="../../CommandSketcherTools.cpp" line="230"/>
<location filename="../../CommandSketcherTools.cpp" line="305"/>
<location filename="../../CommandSketcherTools.cpp" line="837"/>
<location filename="../../CommandSketcherTools.cpp" line="930"/>
<location filename="../../CommandSketcherTools.cpp" line="938"/>
<location filename="../../CommandSketcherTools.cpp" line="1044"/>
<location filename="../../CommandSketcherTools.cpp" line="1050"/>
<location filename="../../CommandSketcherTools.cpp" line="1285"/>
<location filename="../../CommandSketcherTools.cpp" line="1293"/>
<location filename="../../CommandSketcherTools.cpp" line="1352"/>
<location filename="../../CommandSketcherTools.cpp" line="1816"/>
<location filename="../../CommandSketcherTools.cpp" line="1824"/>
<location filename="../../CommandSketcherTools.cpp" line="1886"/>
<location filename="../../CommandSketcherVirtualSpace.cpp" line="121"/>
<location filename="../../CommandSketcherVirtualSpace.cpp" line="129"/>
<location filename="../../CommandSketcherVirtualSpace.cpp" line="153"/>
<source>Wrong selection</source>
<translation>选择错误</translation>
</message>
<message>
<location filename="../../CommandAlterGeometry.cpp" line="124"/>
<location filename="../../CommandAlterGeometry.cpp" line="132"/>
<source>Select edge(s) from the sketch.</source>
<translation>从草图选择边</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="174"/>
<location filename="../../CommandConstraints.cpp" line="5221"/>
<location filename="../../CommandConstraints.cpp" line="5352"/>
<location filename="../../CommandConstraints.cpp" line="5677"/>
<location filename="../../CommandConstraints.cpp" line="5806"/>
<location filename="../../EditDatumDialog.cpp" line="175"/>
<source>Dimensional constraint</source>
<translation>尺寸约束</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="227"/>
<source>Cannot add a constraint between two external geometries!</source>
<translation>无法在两外部几何体间添加约束</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="233"/>
<source>Cannot add a constraint between two fixed geometries! Fixed geometries involve external geometry, blocked geometry or special points as B-spline knot points.</source>
<translation>无法在两个固定几何图形之间添加约束! 固定几何图形涉及外部几何、被阻挡的几何或作为 B 样条结点的特殊点。</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="766"/>
<location filename="../../CommandConstraints.cpp" line="777"/>
<location filename="../../CommandConstraints.cpp" line="789"/>
<source>Only sketch and its support is allowed to select</source>
<translation>仅允许选择草图及其支持面</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="798"/>
<source>One of the selected has to be on the sketch</source>
<translation>其中一个选择必须在草图上</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="1211"/>
<location filename="../../CommandConstraints.cpp" line="1458"/>
<source>Select an edge from the sketch.</source>
<translation>从草图中选择边.</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="1236"/>
<location filename="../../CommandConstraints.cpp" line="1250"/>
<location filename="../../CommandConstraints.cpp" line="1256"/>
<location filename="../../CommandConstraints.cpp" line="1275"/>
<location filename="../../CommandConstraints.cpp" line="1303"/>
<location filename="../../CommandConstraints.cpp" line="1330"/>
<location filename="../../CommandConstraints.cpp" line="1344"/>
<location filename="../../CommandConstraints.cpp" line="1350"/>
<location filename="../../CommandConstraints.cpp" line="1483"/>
<location filename="../../CommandConstraints.cpp" line="1497"/>
<location filename="../../CommandConstraints.cpp" line="1503"/>
<location filename="../../CommandConstraints.cpp" line="1521"/>
<location filename="../../CommandConstraints.cpp" line="1547"/>
<location filename="../../CommandConstraints.cpp" line="1575"/>
<location filename="../../CommandConstraints.cpp" line="1584"/>
<location filename="../../CommandConstraints.cpp" line="1595"/>
<location filename="../../CommandSketcherTools.cpp" line="156"/>
<location filename="../../CommandSketcherTools.cpp" line="254"/>
<source>Impossible constraint</source>
<translation>不可约束</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="1237"/>
<location filename="../../CommandConstraints.cpp" line="1331"/>
<location filename="../../CommandConstraints.cpp" line="1484"/>
<location filename="../../CommandConstraints.cpp" line="1576"/>
<source>The selected edge is not a line segment</source>
<translation>所选的边并非一段直线</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="1245"/>
<location filename="../../CommandConstraints.cpp" line="1339"/>
<location filename="../../CommandConstraints.cpp" line="1492"/>
<location filename="../../CommandConstraints.cpp" line="1589"/>
<location filename="../../CommandConstraints.cpp" line="2002"/>
<location filename="../../CommandConstraints.cpp" line="2050"/>
<source>Double constraint</source>
<translation>双重约束</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="1246"/>
<location filename="../../CommandConstraints.cpp" line="1340"/>
<location filename="../../CommandConstraints.cpp" line="1498"/>
<location filename="../../CommandConstraints.cpp" line="1585"/>
<source>The selected edge already has a horizontal constraint!</source>
<translation>所选边已有水平约束!</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="1251"/>
<location filename="../../CommandConstraints.cpp" line="1345"/>
<location filename="../../CommandConstraints.cpp" line="1493"/>
<location filename="../../CommandConstraints.cpp" line="1590"/>
<source>The selected edge already has a vertical constraint!</source>
<translation>所选边已有垂直约束!</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="1257"/>
<location filename="../../CommandConstraints.cpp" line="1351"/>
<location filename="../../CommandConstraints.cpp" line="1504"/>
<location filename="../../CommandConstraints.cpp" line="1596"/>
<location filename="../../CommandConstraints.cpp" line="2003"/>
<location filename="../../CommandConstraints.cpp" line="2051"/>
<source>The selected edge already has a Block constraint!</source>
<translation>所选边已有块约束!</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="1276"/>
<source>The selected item(s) can't accept a horizontal constraint!</source>
<translation>所选项目无法应用水平约束!</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="1304"/>
<source>There are more than one fixed point selected. Select a maximum of one fixed point!</source>
<translation>选取了多个固定点最多只能选择一个固定点!</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="1522"/>
<source>The selected item(s) can't accept a vertical constraint!</source>
<translation>所选项目无法应用垂直约束!</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="1548"/>
<source>There are more than one fixed points selected. Select a maximum of one fixed point!</source>
<translation>选取了多个固定点。最多只能选择一个固定点!</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="1702"/>
<location filename="../../CommandConstraints.cpp" line="1962"/>
<source>Select vertices from the sketch.</source>
<translation>从草绘选择顶点。</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="1725"/>
<source>Select one vertex from the sketch other than the origin.</source>
<translation>从草图中选取一个非原点的顶点。</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="1729"/>
<source>Select only vertices from the sketch. The last selected vertex may be the origin.</source>
<translation>从草图中仅选取顶点。最后选定的顶点可能是原点。</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="1973"/>
<source>Wrong solver status</source>
<translation>错误的求解状态</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="1974"/>
<source>A Block constraint cannot be added if the sketch is unsolved or there are redundant and/or conflicting constraints.</source>
<translation>如果草绘未解决或存在冗余和/或冲突约束, 则无法添加块约束。</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="1989"/>
<source>Select one edge from the sketch.</source>
<translation>从草绘中选取一个边。</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="1993"/>
<source>Select only edges from the sketch.</source>
<translation>仅从草绘中选择边。</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="2021"/>
<location filename="../../CommandConstraints.cpp" line="2066"/>
<location filename="../../CommandConstraints.cpp" line="3825"/>
<location filename="../../CommandConstraints.cpp" line="4280"/>
<location filename="../../CommandConstraints.cpp" line="4430"/>
<location filename="../../CommandConstraints.cpp" line="4923"/>
<location filename="../../CommandConstraints.cpp" line="7074"/>
<location filename="../../CommandSketcherBSpline.cpp" line="725"/>
<source>Error</source>
<translation>错误</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="2269"/>
<source>Select two or more points from the sketch.</source>
<translation>从草绘选择两个或更多点。</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="2280"/>
<location filename="../../CommandConstraints.cpp" line="2290"/>
<source>Select two or more vertexes from the sketch.</source>
<translation>从草图中选取两个或多个顶点。</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="2342"/>
<location filename="../../CommandConstraints.cpp" line="4537"/>
<source>Constraint Substitution</source>
<translation>约束替换</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="2343"/>
<source>Endpoint to endpoint tangency was applied instead.</source>
<translation>已应用端点到端点相切作为替代方案。</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="2460"/>
<source>Select vertexes from the sketch.</source>
<translation>从草图中选取顶点.</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="2471"/>
<location filename="../../CommandConstraints.cpp" line="2601"/>
<source>Select exactly one line or one point and one line or two points from the sketch.</source>
<translation>从草图仅选取一直线, 或一点和一直线, 或两点.</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="2568"/>
<source>Cannot add a length constraint on an axis!</source>
<translation>无法在坐标轴上添加长度约束!</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="2688"/>
<source>This constraint does not make sense for non-linear curves</source>
<translation>此约束不适用于非线性曲线</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="2841"/>
<location filename="../../CommandConstraints.cpp" line="3024"/>
<location filename="../../CommandConstraints.cpp" line="3270"/>
<location filename="../../CommandConstraints.cpp" line="4990"/>
<location filename="../../CommandConstraints.cpp" line="5447"/>
<location filename="../../CommandConstraints.cpp" line="6021"/>
<source>Select the right things from the sketch.</source>
<translation>从草绘选择正确的对象。</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="2881"/>
<location filename="../../CommandConstraints.cpp" line="2950"/>
<source>Point on B-spline edge currently unsupported.</source>
<translation>当前不支持 B 样条边上的点。</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="2896"/>
<location filename="../../CommandConstraints.cpp" line="2966"/>
<source>None of the selected points were constrained onto the respective curves, either because they are parts of the same element, or because they are both external geometry.</source>
<translation>所选的点没有一个被约束到各自的曲线上,因为它们是在同一元素上的一部分,或是它们都是外部几何形状。</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="2903"/>
<source>Select either one point and several curves, or one curve and several points. You have selected %1 curves and %2 points.</source>
<translation>选取一点及数条曲线,或是一条曲线及数个点。您已选取 %1 条曲线及 %2 个点。</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="3035"/>
<location filename="../../CommandConstraints.cpp" line="3138"/>
<location filename="../../CommandConstraints.cpp" line="3281"/>
<location filename="../../CommandConstraints.cpp" line="3382"/>
<source>Select exactly one line or up to two points from the sketch.</source>
<translation>从草图选择一根线或两个点.</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="3062"/>
<source>Cannot add a horizontal length constraint on an axis!</source>
<translation>无法在坐标轴上添加水平长度约束!</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="3110"/>
<source>Cannot add a fixed x-coordinate constraint on the origin point!</source>
<translation>无法于原点加入固定x座标的约束!</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="3167"/>
<location filename="../../CommandConstraints.cpp" line="3411"/>
<source>This constraint only makes sense on a line segment or a pair of points</source>
<translation>此约束只对线段或一对点有意义</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="3306"/>
<source>Cannot add a vertical length constraint on an axis!</source>
<translation>无法在坐标轴上添加垂直长度约束!</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="3355"/>
<source>Cannot add a fixed y-coordinate constraint on the origin point!</source>
<translation>无法于原点加入固定y座标的约束!</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="3552"/>
<source>Select two or more lines from the sketch.</source>
<translation>从草图选择两条或两条以上直线.</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="3565"/>
<location filename="../../CommandConstraints.cpp" line="6522"/>
<source>Select at least two lines from the sketch.</source>
<translation>至少从草图选择两直线.</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="3579"/>
<source>Select a valid line</source>
<translation>选择一有效直线</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="3595"/>
<location filename="../../CommandConstraints.cpp" line="3633"/>
<source>The selected edge is not a valid line</source>
<translation>所选的边并非有效直线</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="3737"/>
<source>There is a number of ways this constraint can be applied.
Accepted combinations: two curves; an endpoint and a curve; two endpoints; two curves and a point.</source>
<comment>perpendicular constraint</comment>
<translation>可以采用多种方法来应用此约束。
接受的组合: 两条曲线; 一个端点和一个曲线; 两个端点; 两条曲线和一个点。</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="3757"/>
<source>Select some geometry from the sketch.</source>
<comment>perpendicular constraint</comment>
<translation>从草图中选取一些几何属性</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="3770"/>
<source>Wrong number of selected objects!</source>
<comment>perpendicular constraint</comment>
<translation>选取对象的数量有误!</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="3841"/>
<location filename="../../CommandConstraints.cpp" line="4445"/>
<source>With 3 objects, there must be 2 curves and 1 point.</source>
<comment>tangent constraint</comment>
<translation>3个对象时至少需有2条曲线及1个点。</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="3850"/>
<location filename="../../CommandConstraints.cpp" line="3887"/>
<source>Cannot add a perpendicularity constraint at an unconnected point!</source>
<translation>不能对没有连接点的两条线段添加"垂直"约束</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="3896"/>
<location filename="../../CommandConstraints.cpp" line="3929"/>
<location filename="../../CommandConstraints.cpp" line="4104"/>
<source>Perpendicular to B-spline edge currently unsupported.</source>
<translation>目前不支持垂直于的 B-样条边缘。</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="3920"/>
<location filename="../../CommandConstraints.cpp" line="4095"/>
<source>One of the selected edges should be a line.</source>
<translation>所选边之一须为直线.</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="4343"/>
<source>There are a number of ways this constraint can be applied.
Accepted combinations: two curves; an endpoint and a curve; two endpoints; two curves and a point.</source>
<comment>tangent constraint</comment>
<translation>可以使用多种方法来应用此约束。
接受的组合: 两条曲线; 一个端点和一个曲线; 两个端点; 两条曲线和一个点。</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="4362"/>
<source>Select some geometry from the sketch.</source>
<comment>tangent constraint</comment>
<translation>从草图中选取一些几何属性</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="4375"/>
<source>Wrong number of selected objects!</source>
<comment>tangent constraint</comment>
<translation>选取对象的数量有误!</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="4454"/>
<location filename="../../CommandConstraints.cpp" line="4475"/>
<location filename="../../CommandConstraints.cpp" line="4865"/>
<source>Cannot add a tangency constraint at an unconnected point!</source>
<translation>不能对没有连接点的两条线段添加"相切"约束</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="4484"/>
<location filename="../../CommandConstraints.cpp" line="4508"/>
<location filename="../../CommandConstraints.cpp" line="4726"/>
<source>Tangency to B-spline edge currently unsupported.</source>
<translation>目前不支持与B-样条边缘相切。</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="4538"/>
<source>Endpoint to endpoint tangency was applied. The coincident constraint was deleted.</source>
<translation>已应用端点到端点相切。已删除重合约束。</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="5001"/>
<location filename="../../CommandConstraints.cpp" line="5052"/>
<location filename="../../CommandConstraints.cpp" line="5458"/>
<location filename="../../CommandConstraints.cpp" line="5509"/>
<source>Select one or more arcs or circles from the sketch.</source>
<translation>从草图中选择一个或多个弧或圆。</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="5102"/>
<location filename="../../CommandConstraints.cpp" line="5558"/>
<source>Constrain equal</source>
<translation>相等约束</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="5103"/>
<source>Do you want to share the same radius for all selected elements?</source>
<translation>你想要将所有所选元素的半径设置成相同的吗?</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="5277"/>
<location filename="../../CommandConstraints.cpp" line="5733"/>
<source>Constraint only applies to arcs or circles.</source>
<translation>约束只适用于圆弧或圆。</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="5559"/>
<source>Do you want to share the same diameter for all selected elements?</source>
<translation>你想要将所有所选元素的直径设置成相同的吗?</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="6033"/>
<location filename="../../CommandConstraints.cpp" line="6262"/>
<source>Select one or two lines from the sketch. Or select two edges and a point.</source>
<translation>从草图中选择一或两条直线。或选择两条边和一个点。</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="6175"/>
<location filename="../../CommandConstraints.cpp" line="6340"/>
<source>Parallel lines</source>
<translation>平行线</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="6176"/>
<location filename="../../CommandConstraints.cpp" line="6341"/>
<source>An angle constraint cannot be set for two parallel lines.</source>
<translation>不能为两条平行线设置角度约束。</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="6208"/>
<source>Cannot add an angle constraint on an axis!</source>
<translation>无法在坐标轴上添加角度约束!</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="6509"/>
<source>Select two edges from the sketch.</source>
<translation>从草图选择两条边.</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="6538"/>
<location filename="../../CommandConstraints.cpp" line="7164"/>
<source>Select two or more compatible edges</source>
<translation>选择两个或多个兼容边</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="6543"/>
<source>Sketch axes cannot be used in equality constraints</source>
<translation>草图轴无法用于相等约束</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="6562"/>
<source>Equality for B-spline edge currently unsupported.</source>
<translation>目前不支持 B-样条边缘的等值约束。</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="6582"/>
<location filename="../../CommandConstraints.cpp" line="6596"/>
<source>Select two or more edges of similar type</source>
<translation>选择两个或多个同类型边</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="6707"/>
<location filename="../../CommandConstraints.cpp" line="6719"/>
<location filename="../../CommandConstraints.cpp" line="6764"/>
<location filename="../../CommandConstraints.cpp" line="6829"/>
<location filename="../../CommandConstraints.cpp" line="6893"/>
<source>Select two points and a symmetry line, two points and a symmetry point or a line and a symmetry point from the sketch.</source>
<translation>请从草图中选取2个点及对称线, 2个点及对称点或1条线及1对称点。</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="6743"/>
<location filename="../../CommandConstraints.cpp" line="6793"/>
<location filename="../../CommandConstraints.cpp" line="6851"/>
<location filename="../../CommandConstraints.cpp" line="6878"/>
<source>Cannot add a symmetry constraint between a line and its end points!</source>
<translation>无法在直线及其端点间添加对称约束!</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="6952"/>
<source>Select two endpoints of lines to act as rays, and an edge representing a boundary. The first selected point corresponds to index n1, second - to n2, and datum value sets the ratio n2/n1.</source>
<comment>Constraint_SnellsLaw</comment>
<translation>选取线段的两个端点做为射线,以及一条边缘做为边界,先选的点会编号为n1,后选的点则编号为n2,基准值设定为n2/n1。</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="6967"/>
<source>Selected objects are not just geometry from one sketch.</source>
<translation>选取的物件并非来自于草图的几何形状。</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="6976"/>
<source>Number of selected objects is not 3 (is %1).</source>
<translation>选定对象的数目不是 3 (是 %1)。</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="6998"/>
<source>Cannot create constraint with external geometry only!!</source>
<translation>无法仅通过外部几何图形创建约束</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="7005"/>
<source>Incompatible geometry is selected!</source>
<translation>选取了不相容的几何图形!</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="7014"/>
<source>SnellsLaw on B-spline edge currently unsupported.</source>
<translation>当前不支持B样条曲线边缘上的斯涅尔折射定律。</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="7110"/>
<location filename="../../CommandConstraints.cpp" line="7121"/>
<source>Select at least one ellipse and one edge from the sketch.</source>
<translation>从草图中至少选择一个椭圆和一个边。</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="7141"/>
<source>Sketch axes cannot be used in internal alignment constraint</source>
<translation>草图轴线不能被用作内部的对齐约束。</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="7186"/>
<source>You cannot internally constrain an ellipse on other ellipse. Select only one ellipse.</source>
<translation>不能将一个椭圆约束在另一个椭圆内。只能选择一个椭圆。</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="7192"/>
<location filename="../../CommandConstraints.cpp" line="7357"/>
<source>Maximum 2 points are supported.</source>
<translation>支持最大 2 个点。</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="7198"/>
<location filename="../../CommandConstraints.cpp" line="7363"/>
<source>Maximum 2 lines are supported.</source>
<translation>支持最大 2条直线。</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="7235"/>
<location filename="../../CommandConstraints.cpp" line="7400"/>
<source>Nothing to constrain</source>
<translation>无可约束元素</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="7236"/>
<source>Currently all internal geometry of the ellipse is already exposed.</source>
<translation>目前椭圆的所有内部几何都已显示。</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="7323"/>
<location filename="../../CommandConstraints.cpp" line="7331"/>
<location filename="../../CommandConstraints.cpp" line="7488"/>
<location filename="../../CommandConstraints.cpp" line="7496"/>
<source>Extra elements</source>
<translation>额外的元素</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="7324"/>
<location filename="../../CommandConstraints.cpp" line="7332"/>
<location filename="../../CommandConstraints.cpp" line="7489"/>
<source>More elements than possible for the given ellipse were provided. These were ignored.</source>
<translation>超过设定椭圆所允许的元素。这些会被忽略。</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="7345"/>
<source>You cannot internally constrain an arc of ellipse on another arc of ellipse. Select only one arc of ellipse.</source>
<translation>您无法将一椭圆之孤与另一椭圆之弧设定内部约束,请仅选择单一椭圆之弧。</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="7351"/>
<source>You cannot internally constrain an ellipse on an arc of ellipse. Select only one ellipse or arc of ellipse.</source>
<translation>您无法将一椭圆与另一椭圆之弧设定内部约束,请仅选择单一椭圆或椭圆之弧。</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="7401"/>
<source>Currently all internal geometry of the arc of ellipse is already exposed.</source>
<translation>目前所有椭圆弧之内部几何图形都已显示。</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="7497"/>
<source>More elements than possible for the given arc of ellipse were provided. These were ignored.</source>
<translation>超过设定椭圆之弧所须之元素,这些会被忽略。</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="7502"/>
<source>Currently internal geometry is only supported for ellipse or arc of ellipse. The last selected element must be an ellipse or an arc of ellipse.</source>
<translation>目前内部几何仅支持椭圆或椭圆之弧,最后一个选定的元素必须是椭圆或椭圆之弧。</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="7557"/>
<location filename="../../CommandConstraints.cpp" line="7565"/>
<location filename="../../CommandConstraints.cpp" line="7597"/>
<location filename="../../CommandConstraints.cpp" line="7668"/>
<location filename="../../CommandConstraints.cpp" line="7678"/>
<location filename="../../CommandSketcherVirtualSpace.cpp" line="122"/>
<location filename="../../CommandSketcherVirtualSpace.cpp" line="130"/>
<location filename="../../CommandSketcherVirtualSpace.cpp" line="154"/>
<source>Select constraint(s) from the sketch.</source>
<translation>从草图中选择约束。</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="5800"/>
<location filename="../../CommandSketcherBSpline.cpp" line="570"/>
<source>CAD Kernel Error</source>
<translation>CAD 内核错误</translation>
</message>
<message>
<location filename="../../CommandSketcherBSpline.cpp" line="399"/>
<source>None of the selected elements is an edge.</source>
<translation>被选中的元素没有一个是边缘。</translation>
</message>
<message>
<location filename="../../CommandSketcherBSpline.cpp" line="473"/>
<source>At least one of the selected objects was not a B-Spline and was ignored.</source>
<translation>至少有一个所选对象不是 B 样条, 被忽略。</translation>
</message>
<message>
<location filename="../../CommandSketcherBSpline.cpp" line="509"/>
<location filename="../../CommandSketcherBSpline.cpp" line="666"/>
<source>Wrong OCE/OCC version</source>
<translation>OCE/OCC 版本错误</translation>
</message>
<message>
<location filename="../../CommandSketcherBSpline.cpp" line="510"/>
<location filename="../../CommandSketcherBSpline.cpp" line="667"/>
<source>This version of OCE/OCC does not support knot operation. You need 6.9.0 or higher</source>
<translation>此版本的OCE/OCC 不支持节点操作。你需要6.9.0 或更高版本</translation>
</message>
<message>
<location filename="../../CommandSketcherBSpline.cpp" line="529"/>
<location filename="../../CommandSketcherBSpline.cpp" line="686"/>
<source>The selection comprises more than one item. Please select just one knot.</source>
<translation>所选内容包括多个项目。请只选择一个节点。</translation>
</message>
<message>
<location filename="../../CommandSketcherBSpline.cpp" line="578"/>
<source>Input Error</source>
<translation>输入错误</translation>
</message>
<message>
<location filename="../../CommandSketcherBSpline.cpp" line="595"/>
<location filename="../../CommandSketcherBSpline.cpp" line="739"/>
<source>None of the selected elements is a knot of a B-spline</source>
<translation>所选元素都不是B样条的节点</translation>
</message>
<message>
<location filename="../../CommandSketcherTools.cpp" line="117"/>
<location filename="../../CommandSketcherTools.cpp" line="125"/>
<location filename="../../CommandSketcherTools.cpp" line="223"/>
<location filename="../../CommandSketcherTools.cpp" line="231"/>
<source>Select at least two edges from the sketch.</source>
<translation>在草图中至少选择两个边。</translation>
</message>
<message>
<location filename="../../CommandSketcherTools.cpp" line="157"/>
<location filename="../../CommandSketcherTools.cpp" line="255"/>
<source>One selected edge is not connectable</source>
<translation>其中一个选取的边无法连接</translation>
</message>
<message>
<location filename="../../CommandSketcherTools.cpp" line="167"/>
<source>Closing a shape formed by exactly two lines makes no sense.</source>
<translation>仅由两条线要产生封闭造型是不可能的。</translation>
</message>
<message>
<location filename="../../CommandSketcherTools.cpp" line="306"/>
<location filename="../../CommandSketcherTools.cpp" line="838"/>
<location filename="../../CommandSketcherTools.cpp" line="931"/>
<location filename="../../CommandSketcherTools.cpp" line="939"/>
<location filename="../../CommandSketcherTools.cpp" line="1286"/>
<location filename="../../CommandSketcherTools.cpp" line="1294"/>
<location filename="../../CommandSketcherTools.cpp" line="1817"/>
<location filename="../../CommandSketcherTools.cpp" line="1825"/>
<source>Select elements from a single sketch.</source>
<translation>由单一草图中选择元素。</translation>
</message>
<message>
<location filename="../../CommandSketcherTools.cpp" line="695"/>
<source>No constraint selected</source>
<translation>没有约束被选定</translation>
</message>
<message>
<location filename="../../CommandSketcherTools.cpp" line="696"/>
<source>At least one constraint must be selected</source>
<translation>至少选择一个约束</translation>
</message>
<message>
<location filename="../../CommandSketcherTools.cpp" line="1045"/>
<source>A symmetric construction requires at least two geometric elements, the last geometric element being the reference for the symmetry construction.</source>
<translation>一个对称构造需要至少两个几何元素,最后选定的几何元素是对称构造的参照元素。</translation>
</message>
<message>
<location filename="../../CommandSketcherTools.cpp" line="1051"/>
<source>The last element must be a point or a line serving as reference for the symmetry construction.</source>
<translation>作为对称构造的参考基准,最后选定的元素必须是一个点或者一条直线。</translation>
</message>
<message>
<location filename="../../CommandSketcherTools.cpp" line="1353"/>
<location filename="../../CommandSketcherTools.cpp" line="1887"/>
<source>A copy requires at least one selected non-external geometric element</source>
<translation>复制操作需要至少一个被选定的非外部几何元素。</translation>
</message>
<message>
<location filename="../../CommandSketcherTools.cpp" line="1950"/>
<source>Delete All Geometry</source>
<translation>删除所有几何图形</translation>
</message>
<message>
<location filename="../../CommandSketcherTools.cpp" line="1951"/>
<source>Are you really sure you want to delete all the geometry and constraints?</source>
<translation>是否确实要删除所有几何和约束?</translation>
</message>
<message>
<location filename="../../CommandSketcherTools.cpp" line="2013"/>
<source>Delete All Constraints</source>
<translation>删除所有约束</translation>
</message>
<message>
<location filename="../../CommandSketcherTools.cpp" line="2014"/>
<source>Are you really sure you want to delete all the constraints?</source>
<translation>是否确实要删除所有约束?</translation>
</message>
<message>
<location filename="../../EditDatumDialog.cpp" line="78"/>
<source>Distance constraint</source>
<translation>距离约束</translation>
</message>
<message>
<location filename="../../EditDatumDialog.cpp" line="79"/>
<source>Not allowed to edit the datum because the sketch contains conflicting constraints</source>
<translation>由于草图包含冲突的约束无法编辑基准</translation>
</message>
</context>
<context>
<name>SketcherGui::CarbonCopySelection</name>
<message>
<location filename="../../CommandCreateGeo.cpp" line="6634"/>
<source>Carbon copy would cause a circular dependency.</source>
<translation>复制会导致循环依赖。</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="6637"/>
<source>This object is in another document.</source>
<translation>此对象在另一个文档中。</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="6640"/>
<source>This object belongs to another body. Hold Ctrl to allow crossreferences.</source>
<translation>此对象属于另一个实体。按住 ctrl 键,允许交叉引用。</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="6643"/>
<source>This object belongs to another body and it contains external geometry. Crossreference not allowed.</source>
<translation>此对象属于另一个实体且它包含外部几何图形。不允许交叉引用。</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="6646"/>
<source>This object belongs to another part.</source>
<translation>此对象属于另一个零件。</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="6649"/>
<source>The selected sketch is not parallel to this sketch. Hold Ctrl+Alt to allow non-parallel sketches.</source>
<translation>所选草图与此草图不平行。按住 Ctrl + Alt 以允许不平行的草图。</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="6652"/>
<source>The XY axes of the selected sketch do not have the same direction as this sketch. Hold Ctrl+Alt to disregard it.</source>
<translation>所选草绘的 XY 轴与此草绘的方向不相同。按住 Ctrl + Alt 可忽略它。</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="6655"/>
<source>The origin of the selected sketch is not aligned with the origin of this sketch. Hold Ctrl+Alt to disregard it.</source>
<translation>所选草图的原点与此草图的原点不对齐。按住 Ctrl + Alt 以忽略此情况。</translation>
</message>
</context>
<context>
<name>SketcherGui::ConstraintView</name>
<message>
<location filename="../../TaskSketcherConstrains.cpp" line="465"/>
<source>Change value</source>
<translation>更改值</translation>
</message>
<message>
<location filename="../../TaskSketcherConstrains.cpp" line="469"/>
<source>Toggle to/from reference</source>
<translation>切换到参考基准/从参考基准切换过来</translation>
</message>
<message>
<location filename="../../TaskSketcherConstrains.cpp" line="472"/>
<source>Deactivate</source>
<translation type="unfinished">Deactivate</translation>
</message>
<message>
<location filename="../../TaskSketcherConstrains.cpp" line="472"/>
<source>Activate</source>
<translation type="unfinished">Activate</translation>
</message>
<message>
<location filename="../../TaskSketcherConstrains.cpp" line="476"/>
<source>Show constraints</source>
<translation>显示约束</translation>
</message>
<message>
<location filename="../../TaskSketcherConstrains.cpp" line="478"/>
<source>Hide constraints</source>
<translation>隐藏约束</translation>
</message>
<message>
<location filename="../../TaskSketcherConstrains.cpp" line="484"/>
<source>Rename</source>
<translation>重命名</translation>
</message>
<message>
<location filename="../../TaskSketcherConstrains.cpp" line="491"/>
<source>Center sketch</source>
<translation>将所选草图置于窗口中央</translation>
</message>
<message>
<location filename="../../TaskSketcherConstrains.cpp" line="494"/>
<source>Delete</source>
<translation>删除</translation>
</message>
<message>
<location filename="../../TaskSketcherConstrains.cpp" line="498"/>
<source>Swap constraint names</source>
<translation>替换约束名</translation>
</message>
<message>
<location filename="../../TaskSketcherConstrains.cpp" line="596"/>
<source>Unnamed constraint</source>
<translation>未命名约束</translation>
</message>
<message>
<location filename="../../TaskSketcherConstrains.cpp" line="597"/>
<source>Only the names of named constraints can be swapped.</source>
<translation>只有已命名约束名称可被替换。</translation>
</message>
</context>
<context>
<name>SketcherGui::EditDatumDialog</name>
<message>
<location filename="../../CommandConstraints.cpp" line="106"/>
<location filename="../../EditDatumDialog.cpp" line="93"/>
<source>Insert angle</source>
<translation>插入角度</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="108"/>
<location filename="../../EditDatumDialog.cpp" line="95"/>
<source>Angle:</source>
<translation>角度:</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="112"/>
<location filename="../../EditDatumDialog.cpp" line="99"/>
<source>Insert radius</source>
<translation>插入半径</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="114"/>
<location filename="../../CommandConstraints.cpp" line="5173"/>
<location filename="../../CommandConstraints.cpp" line="5315"/>
<location filename="../../EditDatumDialog.cpp" line="101"/>
<source>Radius:</source>
<translation>半径:</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="118"/>
<location filename="../../EditDatumDialog.cpp" line="105"/>
<source>Insert diameter</source>
<translation>插入直径</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="120"/>
<location filename="../../CommandConstraints.cpp" line="5630"/>
<location filename="../../CommandConstraints.cpp" line="5770"/>
<location filename="../../EditDatumDialog.cpp" line="107"/>
<source>Diameter:</source>
<translation>直径:</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="124"/>
<location filename="../../EditDatumDialog.cpp" line="111"/>
<source>Refractive index ratio</source>
<comment>Constraint_SnellsLaw</comment>
<translation>折射率比</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="125"/>
<location filename="../../EditDatumDialog.cpp" line="112"/>
<source>Ratio n2/n1:</source>
<comment>Constraint_SnellsLaw</comment>
<translation>比例 n2/n1:</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="129"/>
<location filename="../../EditDatumDialog.cpp" line="116"/>
<source>Insert length</source>
<translation>插入长度</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="131"/>
<location filename="../../EditDatumDialog.cpp" line="118"/>
<source>Length:</source>
<translation>长度:</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="5172"/>
<location filename="../../CommandConstraints.cpp" line="5314"/>
<source>Change radius</source>
<translation>更改半径</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="5629"/>
<location filename="../../CommandConstraints.cpp" line="5769"/>
<source>Change diameter</source>
<translation>更改直径</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="7025"/>
<source>Refractive index ratio</source>
<translation>折射率比</translation>
</message>
<message>
<location filename="../../CommandConstraints.cpp" line="7026"/>
<source>Ratio n2/n1:</source>
<translation>比例 n2/n1:</translation>
</message>
</context>
<context>
<name>SketcherGui::ElementView</name>
<message>
<location filename="../../TaskSketcherElements.cpp" line="179"/>
<source>Delete</source>
<translation>删除</translation>
</message>
</context>
<context>
<name>SketcherGui::ExternalSelection</name>
<message>
<location filename="../../CommandCreateGeo.cpp" line="6402"/>
<source>Linking this will cause circular dependency.</source>
<translation>链接至此将导致循环依赖。</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="6405"/>
<source>This object is in another document.</source>
<translation>此对象在另一个文档中。</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="6408"/>
<source>This object belongs to another body, can't link.</source>
<translation>此对象属于另一个正文, 无法链接</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="6411"/>
<source>This object belongs to another part, can't link.</source>
<translation>此对象属于另一个零件, 无法链接。</translation>
</message>
</context>
<context>
<name>SketcherGui::InsertDatum</name>
<message>
<location filename="../../InsertDatum.ui" line="17"/>
<source>Insert datum</source>
<translation>插入基准</translation>
</message>
<message>
<location filename="../../InsertDatum.ui" line="25"/>
<source>datum:</source>
<translation>数据:</translation>
</message>
<message>
<location filename="../../InsertDatum.ui" line="42"/>
<source>Name (optional)</source>
<translation>名称(可选)</translation>
</message>
</context>
<context>
<name>SketcherGui::PropertyConstraintListItem</name>
<message>
<location filename="../../PropertyConstraintListItem.cpp" line="130"/>
<location filename="../../PropertyConstraintListItem.cpp" line="183"/>
<source>Unnamed</source>
<translation>未命名</translation>
</message>
</context>
<context>
<name>SketcherGui::SketchMirrorDialog</name>
<message>
<location filename="../../SketchMirrorDialog.ui" line="14"/>
<location filename="../../SketchMirrorDialog.ui" line="20"/>
<source>Select Mirror Axis/Point</source>
<translation>选择镜像轴/点</translation>
</message>
<message>
<location filename="../../SketchMirrorDialog.ui" line="26"/>
<source>X-Axis</source>
<translation>X轴</translation>
</message>
<message>
<location filename="../../SketchMirrorDialog.ui" line="36"/>
<source>Y-Axis</source>
<translation>Y轴</translation>
</message>
<message>
<location filename="../../SketchMirrorDialog.ui" line="43"/>
<source>Origin</source>
<translation>原点</translation>
</message>
</context>
<context>
<name>SketcherGui::SketchOrientationDialog</name>
<message>
<location filename="../../SketchOrientationDialog.ui" line="14"/>
<source>Choose orientation</source>
<translation>选择方向</translation>
</message>
<message>
<location filename="../../SketchOrientationDialog.ui" line="20"/>
<source>Sketch orientation</source>
<translation>草绘方向</translation>
</message>
<message>
<location filename="../../SketchOrientationDialog.ui" line="26"/>
<source>XY-Plane</source>
<translation>XY平面</translation>
</message>
<message>
<location filename="../../SketchOrientationDialog.ui" line="36"/>
<source>XZ-Plane</source>
<translation>XZ平面</translation>
</message>
<message>
<location filename="../../SketchOrientationDialog.ui" line="43"/>
<source>YZ-Plane</source>
<translation>YZ平面</translation>
</message>
<message>
<location filename="../../SketchOrientationDialog.ui" line="72"/>
<source>Reverse direction</source>
<translation>反转方向</translation>
</message>
<message>
<location filename="../../SketchOrientationDialog.ui" line="81"/>
<source>Offset:</source>
<translation>偏移:</translation>
</message>
</context>
<context>
<name>SketcherGui::SketchRectangularArrayDialog</name>
<message>
<location filename="../../SketchRectangularArrayDialog.ui" line="17"/>
<source>Create array</source>
<translation>创建阵列</translation>
</message>
<message>
<location filename="../../SketchRectangularArrayDialog.ui" line="25"/>
<source>Columns:</source>
<translation>列:</translation>
</message>
<message>
<location filename="../../SketchRectangularArrayDialog.ui" line="32"/>
<source>Number of columns of the linear array</source>
<translation>线性阵列的列数</translation>
</message>
<message>
<location filename="../../SketchRectangularArrayDialog.ui" line="52"/>
<source>Rows:</source>
<translation>行:</translation>
</message>
<message>
<location filename="../../SketchRectangularArrayDialog.ui" line="59"/>
<source>Number of rows of the linear array</source>
<translation>线性阵列的行数</translation>
</message>
<message>
<location filename="../../SketchRectangularArrayDialog.ui" line="77"/>
<source>Makes the inter-row and inter-col spacing the same if clicked</source>
<translation>点击后行间距和列间距将会变得一致。</translation>
</message>
<message>
<location filename="../../SketchRectangularArrayDialog.ui" line="80"/>
<source>Equal vertical/horizontal spacing</source>
<translation>垂直/水平间距相等</translation>
</message>
<message>
<location filename="../../SketchRectangularArrayDialog.ui" line="93"/>
<source>If selected, each element in the array is constrained
with respect to the others using construction lines</source>
<translation type="unfinished">If selected, each element in the array is constrained
with respect to the others using construction lines</translation>
</message>
<message>
<location filename="../../SketchRectangularArrayDialog.ui" line="116"/>
<source>If selected, it substitutes dimensional constraints by geometric constraints
in the copies, so that a change in the original element is directly
reflected on copies</source>
<translation type="unfinished">If selected, it substitutes dimensional constraints by geometric constraints
in the copies, so that a change in the original element is directly
reflected on copies</translation>
</message>
<message>
<location filename="../../SketchRectangularArrayDialog.ui" line="100"/>
<source>Constrain inter-element separation</source>
<translation>约束内部元素分割</translation>
</message>
<message>
<location filename="../../SketchRectangularArrayDialog.ui" line="121"/>
<source>Clone</source>
<translation>克隆</translation>
</message>
</context>
<context>
<name>SketcherGui::SketcherGeneralWidget</name>
<message>
<location filename="../../TaskSketcherGeneral.cpp" line="103"/>
<location filename="../../TaskSketcherGeneral.cpp" line="108"/>
<location filename="../../TaskSketcherGeneral.cpp" line="113"/>
<source>Normal Geometry</source>
<translation>普通几何元素</translation>
</message>
<message>
<location filename="../../TaskSketcherGeneral.cpp" line="103"/>
<location filename="../../TaskSketcherGeneral.cpp" line="108"/>
<location filename="../../TaskSketcherGeneral.cpp" line="113"/>
<source>Construction Geometry</source>
<translation>辅助几何体</translation>
</message>
<message>
<location filename="../../TaskSketcherGeneral.cpp" line="103"/>
<location filename="../../TaskSketcherGeneral.cpp" line="108"/>
<location filename="../../TaskSketcherGeneral.cpp" line="113"/>
<source>External Geometry</source>
<translation>外部几何元素</translation>
</message>
</context>
<context>
<name>SketcherGui::SketcherRegularPolygonDialog</name>
<message>
<location filename="../../SketcherRegularPolygonDialog.ui" line="17"/>
<source>Create array</source>
<translation>创建阵列</translation>
</message>
<message>
<location filename="../../SketcherRegularPolygonDialog.ui" line="25"/>
<source>Number of Sides:</source>
<translation>边数</translation>
</message>
<message>
<location filename="../../SketcherRegularPolygonDialog.ui" line="32"/>
<source>Number of columns of the linear array</source>
<translation>线性阵列的列数</translation>
</message>
</context>
<context>
<name>SketcherGui::SketcherSettings</name>
<message>
<location filename="../../SketcherSettings.ui" line="14"/>
<location filename="../../SketcherSettings.ui" line="109"/>
<source>General</source>
<translation>常规</translation>
</message>
<message>
<location filename="../../SketcherSettings.ui" line="27"/>
<source>Sketcher solver</source>
<translation type="unfinished">Sketcher solver</translation>
</message>
<message>
<location filename="../../SketcherSettings.ui" line="33"/>
<source>Sketcher dialog will have additional section
'Advanced solver control' to adjust solver settings</source>
<translation type="unfinished">Sketcher dialog will have additional section
'Advanced solver control' to adjust solver settings</translation>
</message>
<message>
<location filename="../../SketcherSettings.ui" line="37"/>
<source>Show section 'Advanced solver control' in task dialog</source>
<translation type="unfinished">Show section 'Advanced solver control' in task dialog</translation>
</message>
<message>
<location filename="../../SketcherSettings.ui" line="53"/>
<source>Dragging performance</source>
<translation type="unfinished">Dragging performance</translation>
</message>
<message>
<location filename="../../SketcherSettings.ui" line="59"/>
<source>Special solver algorithm will be used while dragging sketch elements.
Requires to re-enter edit mode to take effect.</source>
<translation type="unfinished">Special solver algorithm will be used while dragging sketch elements.
Requires to re-enter edit mode to take effect.</translation>
</message>
<message>
<location filename="../../SketcherSettings.ui" line="63"/>
<source>Improve solving while dragging</source>
<translation type="unfinished">Improve solving while dragging</translation>
</message>
<message>
<location filename="../../SketcherSettings.ui" line="115"/>
<source>Allow to leave sketch edit mode when pressing Esc button</source>
<translation type="unfinished">Allow to leave sketch edit mode when pressing Esc button</translation>
</message>
<message>
<location filename="../../SketcherSettings.ui" line="118"/>
<source>Esc can leave sketch edit mode</source>
<translation type="unfinished">Esc can leave sketch edit mode</translation>
</message>
<message>
<location filename="../../SketcherSettings.ui" line="134"/>
<source>Notifies about automatic constraint substitutions</source>
<translation type="unfinished">Notifies about automatic constraint substitutions</translation>
</message>
<message>
<location filename="../../SketcherSettings.ui" line="137"/>
<source>Notify automatic constraint substitutions</source>
<translation>通知自动约束替换</translation>
</message>
<message>
<location filename="../../SketcherSettings.ui" line="20"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
</context>
<context>
<name>SketcherGui::SketcherSettingsColors</name>
<message>
<location filename="../../SketcherSettingsColors.ui" line="14"/>
<source>Colors</source>
<translation>颜色</translation>
</message>
<message>
<location filename="../../SketcherSettingsColors.ui" line="20"/>
<source>Sketcher colors</source>
<translation>草图颜色</translation>
</message>
<message>
<location filename="../../SketcherSettingsColors.ui" line="34"/>
<source>Default edge color</source>
<translation>默认边颜色</translation>
</message>
<message>
<location filename="../../SketcherSettingsColors.ui" line="67"/>
<source>Default vertex color</source>
<translation>默认顶点颜色</translation>
</message>
<message>
<location filename="../../SketcherSettingsColors.ui" line="100"/>
<source>Making line color</source>
<translation>制定线条颜色</translation>
</message>
<message>
<location filename="../../SketcherSettingsColors.ui" line="133"/>
<source>Edit edge color</source>
<translation>编辑边的颜色</translation>
</message>
<message>
<location filename="../../SketcherSettingsColors.ui" line="166"/>
<source>Edit vertex color</source>
<translation>编辑端点颜色</translation>
</message>
<message>
<location filename="../../SketcherSettingsColors.ui" line="199"/>
<source>Construction geometry</source>
<translation>辅助几何体</translation>
</message>
<message>
<location filename="../../SketcherSettingsColors.ui" line="232"/>
<source>External geometry</source>
<translation>外部几何体</translation>
</message>
<message>
<location filename="../../SketcherSettingsColors.ui" line="265"/>
<source>Fully constrained geometry</source>
<translation>完全拘束的几何元素</translation>
</message>
<message>
<location filename="../../SketcherSettingsColors.ui" line="298"/>
<source>Constraint color</source>
<translation>约束颜色</translation>
</message>
<message>
<location filename="../../SketcherSettingsColors.ui" line="352"/>
<source>Expression dependent constraint color</source>
<translation>与表达式相关的约束颜色</translation>
</message>
<message>
<location filename="../../SketcherSettingsColors.ui" line="412"/>
<source>Datum color</source>
<translation>基准颜色</translation>
</message>
<message>
<location filename="../../SketcherSettingsColors.ui" line="41"/>
<source>Color of edges</source>
<translation type="unfinished">Color of edges</translation>
</message>
<message>
<location filename="../../SketcherSettingsColors.ui" line="74"/>
<source>Color of vertices</source>
<translation type="unfinished">Color of vertices</translation>
</message>
<message>
<location filename="../../SketcherSettingsColors.ui" line="107"/>
<source>Color used while new sketch elements are created</source>
<translation type="unfinished">Color used while new sketch elements are created</translation>
</message>
<message>
<location filename="../../SketcherSettingsColors.ui" line="140"/>
<source>Color of edges being edited</source>
<translation type="unfinished">Color of edges being edited</translation>
</message>
<message>
<location filename="../../SketcherSettingsColors.ui" line="173"/>
<source>Color of vertices being edited</source>
<translation type="unfinished">Color of vertices being edited</translation>
</message>
<message>
<location filename="../../SketcherSettingsColors.ui" line="206"/>
<source>Color of construction geometry in edit mode</source>
<translation type="unfinished">Color of construction geometry in edit mode</translation>
</message>
<message>
<location filename="../../SketcherSettingsColors.ui" line="239"/>
<source>Color of external geometry in edit mode</source>
<translation type="unfinished">Color of external geometry in edit mode</translation>
</message>
<message>
<location filename="../../SketcherSettingsColors.ui" line="272"/>
<source>Color of fully constrained geometry in edit mode</source>
<translation type="unfinished">Color of fully constrained geometry in edit mode</translation>
</message>
<message>
<location filename="../../SketcherSettingsColors.ui" line="305"/>
<source>Color of driving constraints in edit mode</source>
<translation type="unfinished">Color of driving constraints in edit mode</translation>
</message>
<message>
<location filename="../../SketcherSettingsColors.ui" line="325"/>
<source>Reference constraint color</source>
<translation type="unfinished">Reference constraint color</translation>
</message>
<message>
<location filename="../../SketcherSettingsColors.ui" line="332"/>
<source>Color of reference constraints in edit mode</source>
<translation type="unfinished">Color of reference constraints in edit mode</translation>
</message>
<message>
<location filename="../../SketcherSettingsColors.ui" line="359"/>
<source>Color of expression dependent constraints in edit mode</source>
<translation type="unfinished">Color of expression dependent constraints in edit mode</translation>
</message>
<message>
<location filename="../../SketcherSettingsColors.ui" line="379"/>
<source>Deactivated constraint color</source>
<translation type="unfinished">Deactivated constraint color</translation>
</message>
<message>
<location filename="../../SketcherSettingsColors.ui" line="386"/>
<source>Color of deactivated constraints in edit mode</source>
<translation type="unfinished">Color of deactivated constraints in edit mode</translation>
</message>
<message>
<location filename="../../SketcherSettingsColors.ui" line="419"/>
<source>Color of the datum portion of a driving constraint</source>
<translation type="unfinished">Color of the datum portion of a driving constraint</translation>
</message>
<message>
<location filename="../../SketcherSettingsColors.ui" line="445"/>
<source>Datum text size</source>
<translation>基准文本大小</translation>
</message>
<message>
<location filename="../../SketcherSettingsColors.ui" line="452"/>
<location filename="../../SketcherSettingsColors.ui" line="487"/>
<location filename="../../SketcherSettingsColors.ui" line="522"/>
<source>The default line thickness for new shapes</source>
<translation>新造型的的默认线条宽度</translation>
</message>
<message>
<location filename="../../SketcherSettingsColors.ui" line="455"/>
<location filename="../../SketcherSettingsColors.ui" line="490"/>
<location filename="../../SketcherSettingsColors.ui" line="525"/>
<source>px</source>
<translation>px</translation>
</message>
<message>
<location filename="../../SketcherSettingsColors.ui" line="480"/>
<source>Default vertex size</source>
<translation>默认顶点大小</translation>
</message>
<message>
<location filename="../../SketcherSettingsColors.ui" line="515"/>
<source>Default line width</source>
<translation>默认线宽</translation>
</message>
<message>
<location filename="../../SketcherSettingsColors.ui" line="550"/>
<source>Coordinate text color</source>
<translation type="unfinished">Coordinate text color</translation>
</message>
<message>
<location filename="../../SketcherSettingsColors.ui" line="557"/>
<source>Text color of the coordinates</source>
<translation type="unfinished">Text color of the coordinates</translation>
</message>
<message>
<location filename="../../SketcherSettingsColors.ui" line="590"/>
<source>Color of crosshair cursor.
(The one you get when creating a new sketch element.)</source>
<translation type="unfinished">Color of crosshair cursor.
(The one you get when creating a new sketch element.)</translation>
</message>
<message>
<location filename="../../SketcherSettingsColors.ui" line="583"/>
<source>Cursor crosshair color</source>
<translation>光标十字线颜色</translation>
</message>
</context>
<context>
<name>SketcherGui::SketcherSettingsDisplay</name>
<message>
<location filename="../../SketcherSettingsDisplay.ui" line="14"/>
<source>Display</source>
<translation>显示</translation>
</message>
<message>
<location filename="../../SketcherSettingsDisplay.ui" line="33"/>
<source>Sketch editing</source>
<translation>草图编辑</translation>
</message>
<message>
<location filename="../../SketcherSettingsDisplay.ui" line="39"/>
<source>A dialog will pop up to input a value for new dimensional constraints</source>
<translation type="unfinished">A dialog will pop up to input a value for new dimensional constraints</translation>
</message>
<message>
<location filename="../../SketcherSettingsDisplay.ui" line="42"/>
<source>Ask for value after creating a dimensional constraint</source>
<translation>创建尺寸约束后询问值</translation>
</message>
<message>
<location filename="../../SketcherSettingsDisplay.ui" line="58"/>
<source>Segments per geometry</source>
<translation>每个几何图形的线段数</translation>
</message>
<message>
<location filename="../../SketcherSettingsDisplay.ui" line="65"/>
<source>Current constraint creation tool will remain active after creation</source>
<translation type="unfinished">Current constraint creation tool will remain active after creation</translation>
</message>
<message>
<location filename="../../SketcherSettingsDisplay.ui" line="68"/>
<source>Constraint creation "Continue Mode"</source>
<translation type="unfinished">Constraint creation "Continue Mode"</translation>
</message>
<message>
<location filename="../../SketcherSettingsDisplay.ui" line="84"/>
<source>Line pattern used for grid lines</source>
<translation type="unfinished">Line pattern used for grid lines</translation>
</message>
<message>
<location filename="../../SketcherSettingsDisplay.ui" line="94"/>
<source>Base length units will not be displayed in constraints.
Supports all unit systems except 'US customary' and 'Building US/Euro'.</source>
<translation type="unfinished">Base length units will not be displayed in constraints.
Supports all unit systems except 'US customary' and 'Building US/Euro'.</translation>
</message>
<message>
<location filename="../../SketcherSettingsDisplay.ui" line="98"/>
<source>Hide base length units for supported unit systems</source>
<translation>隐藏支持的单元系统的基本长度单位</translation>
</message>
<message>
<location filename="../../SketcherSettingsDisplay.ui" line="117"/>
<source>Font size</source>
<translation>字体大小</translation>
</message>
<message>
<location filename="../../SketcherSettingsDisplay.ui" line="151"/>
<source>Visibility automation</source>
<translation>可视化自动化</translation>
</message>
<message>
<location filename="../../SketcherSettingsDisplay.ui" line="157"/>
<source>When opening sketch, hide all features that depend on it</source>
<translation type="unfinished">When opening sketch, hide all features that depend on it</translation>
</message>
<message>
<location filename="../../SketcherSettingsDisplay.ui" line="160"/>
<source>Hide all objects that depend on the sketch</source>
<translation>隐藏所有依赖于此草绘的对象</translation>
</message>
<message>
<location filename="../../SketcherSettingsDisplay.ui" line="176"/>
<source>When opening sketch, show sources for external geometry links</source>
<translation type="unfinished">When opening sketch, show sources for external geometry links</translation>
</message>
<message>
<location filename="../../SketcherSettingsDisplay.ui" line="179"/>
<source>Show objects used for external geometry</source>
<translation>显示被用于外部几何的对象</translation>
</message>
<message>
<location filename="../../SketcherSettingsDisplay.ui" line="195"/>
<source>When opening sketch, show objects the sketch is attached to</source>
<translation type="unfinished">When opening sketch, show objects the sketch is attached to</translation>
</message>
<message>
<location filename="../../SketcherSettingsDisplay.ui" line="198"/>
<source>Show object(s) sketch is attached to</source>
<translation>显示草图附加到的对象</translation>
</message>
<message>
<location filename="../../SketcherSettingsDisplay.ui" line="214"/>
<source>When closing sketch, move camera back to where it was before sketch was opened</source>
<translation type="unfinished">When closing sketch, move camera back to where it was before sketch was opened</translation>
</message>
<message>
<location filename="../../SketcherSettingsDisplay.ui" line="217"/>
<source>Restore camera position after editing</source>
<translation>在编辑后恢复相机位置</translation>
</message>
<message>
<location filename="../../SketcherSettingsDisplay.ui" line="239"/>
<source>Note: these settings are defaults applied to new sketches. The behavior is remembered for each sketch individually as properties on View tab.</source>
<translation>注意: 这些设置是默认应用于新草图。建议将每个草图作为 "视图" 选项卡上的 "属性" 单独标记该行为。</translation>
</message>
<message>
<location filename="../../SketcherSettingsDisplay.ui" line="258"/>
<source>Applies current visibility automation settings to all sketches in open documents</source>
<translation type="unfinished">Applies current visibility automation settings to all sketches in open documents</translation>
</message>
<message>
<location filename="../../SketcherSettingsDisplay.ui" line="261"/>
<source>Apply to existing sketches</source>
<translation>套用于现有草图</translation>
</message>
<message>
<location filename="../../SketcherSettingsDisplay.ui" line="271"/>
<source>Font size used for labels and constraints</source>
<translation type="unfinished">Font size used for labels and constraints</translation>
</message>
<message>
<location filename="../../SketcherSettingsDisplay.ui" line="274"/>
<source>px</source>
<translation>px</translation>
</message>
<message>
<location filename="../../SketcherSettingsDisplay.ui" line="296"/>
<source>Current sketcher creation tool will remain active after creation</source>
<translation type="unfinished">Current sketcher creation tool will remain active after creation</translation>
</message>
<message>
<location filename="../../SketcherSettingsDisplay.ui" line="299"/>
<source>Geometry creation "Continue Mode"</source>
<translation type="unfinished">Geometry creation "Continue Mode"</translation>
</message>
<message>
<location filename="../../SketcherSettingsDisplay.ui" line="315"/>
<source>Grid line pattern</source>
<translation>网格线样式</translation>
</message>
<message>
<location filename="../../SketcherSettingsDisplay.ui" line="322"/>
<source>Number of polygons for geometry approximation</source>
<translation type="unfinished">Number of polygons for geometry approximation</translation>
</message>
<message>
<location filename="../../SketcherSettings.cpp" line="217"/>
<source>Unexpected C++ exception</source>
<translation>未知C++异常</translation>
</message>
<message>
<location filename="../../SketcherSettings.cpp" line="220"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
</context>
<context>
<name>SketcherGui::SketcherValidation</name>
<message>
<location filename="../../TaskSketcherValidation.cpp" line="138"/>
<source>No missing coincidences</source>
<translation>无未一致处</translation>
</message>
<message>
<location filename="../../TaskSketcherValidation.cpp" line="139"/>
<source>No missing coincidences found</source>
<translation>未发现未一致处</translation>
</message>
<message>
<location filename="../../TaskSketcherValidation.cpp" line="144"/>
<source>Missing coincidences</source>
<translation>未一致</translation>
</message>
<message>
<location filename="../../TaskSketcherValidation.cpp" line="145"/>
<source>%1 missing coincidences found</source>
<translation>发现未一致处%1</translation>
</message>
<message>
<location filename="../../TaskSketcherValidation.cpp" line="181"/>
<source>No invalid constraints</source>
<translation>没有无效约束</translation>
</message>
<message>
<location filename="../../TaskSketcherValidation.cpp" line="182"/>
<source>No invalid constraints found</source>
<translation>没有发现无效约束</translation>
</message>
<message>
<location filename="../../TaskSketcherValidation.cpp" line="186"/>
<source>Invalid constraints</source>
<translation>无效的约束</translation>
</message>
<message>
<location filename="../../TaskSketcherValidation.cpp" line="187"/>
<source>Invalid constraints found</source>
<translation>发现无效约束</translation>
</message>
<message>
<location filename="../../TaskSketcherValidation.cpp" line="218"/>
<location filename="../../TaskSketcherValidation.cpp" line="229"/>
<location filename="../../TaskSketcherValidation.cpp" line="236"/>
<location filename="../../TaskSketcherValidation.cpp" line="247"/>
<source>Reversed external geometry</source>
<translation>反向的外部几何</translation>
</message>
<message>
<location filename="../../TaskSketcherValidation.cpp" line="219"/>
<source>%1 reversed external-geometry arcs were found. Their endpoints are encircled in 3d view.
%2 constraints are linking to the endpoints. The constraints have been listed in Report view (menu View -&gt; Panels -&gt; Report view).
Click "Swap endpoints in constraints" button to reassign endpoints. Do this only once to sketches created in FreeCAD older than v0.15</source>
<translation>%1 发现了反向的外部几何圆弧。它们的端点在3维视图中环绕。
%2 约束链接到端点。这些约束已在报告视图 (菜单视图-&gt;&gt; 视图-&gt;&gt; 报告视图) 中列出。
单击 "在约束中交换端点" 按钮以重新分配端点。仅在 FreeCAD 中创建的草图是 v0.15以下旧版本时使用。</translation>
</message>
<message>
<location filename="../../TaskSketcherValidation.cpp" line="230"/>
<source>%1 reversed external-geometry arcs were found. Their endpoints are encircled in 3d view.
However, no constraints linking to the endpoints were found.</source>
<translation>%1 发现了反向的外部几何圆弧。它们的端点在3d 视图中环绕。
但是, 未找到链接到端点的约束。</translation>
</message>
<message>
<location filename="../../TaskSketcherValidation.cpp" line="237"/>
<source>No reversed external-geometry arcs were found.</source>
<translation>未找到反向外部几何圆弧。</translation>
</message>
<message>
<location filename="../../TaskSketcherValidation.cpp" line="248"/>
<source>%1 changes were made to constraints linking to endpoints of reversed arcs.</source>
<translation>%1 对链接到反转弧端点的约束被更改。</translation>
</message>
<message>
<location filename="../../TaskSketcherValidation.cpp" line="261"/>
<location filename="../../TaskSketcherValidation.cpp" line="275"/>
<source>Constraint orientation locking</source>
<translation>约束方向锁定</translation>
</message>
<message>
<location filename="../../TaskSketcherValidation.cpp" line="262"/>
<source>Orientation locking was enabled and recomputed for %1 constraints. The constraints have been listed in Report view (menu View -&gt; Panels -&gt; Report view).</source>
<translation>已启用方向锁定并重新计算%1 约束。这些约束已在报告视图 (菜单视图-&gt;&gt; 视图-&gt;&gt; 报告视图) 中列出。</translation>
</message>
<message>
<location filename="../../TaskSketcherValidation.cpp" line="276"/>
<source>Orientation locking was disabled for %1 constraints. The constraints have been listed in Report view (menu View -&gt; Panels -&gt; Report view). Note that for all future constraints, the locking still defaults to ON.</source>
<translation>对%1 约束禁用了方向锁定。这些约束已在报告视图 (菜单视图-&gt;&gt; 面板-&gt;&gt; 报告视图) 中列出。请注意, 对于未来所有的约束, 锁定仍然默认为 ON。</translation>
</message>
<message>
<location filename="../../TaskSketcherValidation.cpp" line="288"/>
<location filename="../../TaskSketcherValidation.cpp" line="300"/>
<source>Delete constraints to external geom.</source>
<translation>删除外部几何元素的拘束。</translation>
</message>
<message>
<location filename="../../TaskSketcherValidation.cpp" line="289"/>
<source>You are about to delete ALL constraints that deal with external geometry. This is useful to rescue a sketch with broken/changed links to external geometry. Are you sure you want to delete the constraints?</source>
<translation>您将删除处理外部几何的所有约束。这在挽救一个草图与外部几何断开/更改的链接时有帮助。是否确实要删除约束?</translation>
</message>
<message>
<location filename="../../TaskSketcherValidation.cpp" line="301"/>
<source>All constraints that deal with external geometry were deleted.</source>
<translation>所有与外部几何有关的约束都将被删除。</translation>
</message>
</context>
<context>
<name>SketcherGui::TaskSketcherConstrains</name>
<message>
<location filename="../../TaskSketcherConstrains.ui" line="26"/>
<source>Form</source>
<translation>窗体</translation>
</message>
<message>
<location filename="../../TaskSketcherConstrains.ui" line="34"/>
<source>Filter:</source>
<translation>筛选器:</translation>
</message>
<message>
<location filename="../../TaskSketcherConstrains.ui" line="45"/>
<source>All</source>
<translation>全部</translation>
</message>
<message>
<location filename="../../TaskSketcherConstrains.ui" line="50"/>
<source>Normal</source>
<translation>法向</translation>
</message>
<message>
<location filename="../../TaskSketcherConstrains.ui" line="55"/>
<source>Datums</source>
<translation>基准</translation>
</message>
<message>
<location filename="../../TaskSketcherConstrains.ui" line="60"/>
<source>Named</source>
<translation>命名</translation>
</message>
<message>
<location filename="../../TaskSketcherConstrains.ui" line="65"/>
<source>Reference</source>
<translation>参考</translation>
</message>
<message>
<location filename="../../TaskSketcherConstrains.ui" line="75"/>
<source>Internal alignments will be hidden</source>
<translation type="unfinished">Internal alignments will be hidden</translation>
</message>
<message>
<location filename="../../TaskSketcherConstrains.ui" line="78"/>
<source>Hide internal alignment</source>
<translation type="unfinished">Hide internal alignment</translation>
</message>
<message>
<location filename="../../TaskSketcherConstrains.ui" line="94"/>
<source>Extended information will be added to the list</source>
<translation type="unfinished">Extended information will be added to the list</translation>
</message>
<message>
<location filename="../../TaskSketcherConstrains.ui" line="97"/>
<source>Extended information</source>
<translation type="unfinished">Extended information</translation>
</message>
<message>
<location filename="../../TaskSketcherConstrains.cpp" line="618"/>
<source>Constraints</source>
<translation>约束</translation>
</message>
<message>
<location filename="../../TaskSketcherConstrains.cpp" line="837"/>
<location filename="../../TaskSketcherConstrains.cpp" line="853"/>
<source>Error</source>
<translation>错误</translation>
</message>
</context>
<context>
<name>SketcherGui::TaskSketcherElements</name>
<message>
<location filename="../../TaskSketcherElements.ui" line="14"/>
<source>Form</source>
<translation>窗体</translation>
</message>
<message>
<location filename="../../TaskSketcherElements.ui" line="22"/>
<source>Type:</source>
<translation>类型:</translation>
</message>
<message>
<location filename="../../TaskSketcherElements.ui" line="42"/>
<source>Edge</source>
<translation>边</translation>
</message>
<message>
<location filename="../../TaskSketcherElements.ui" line="47"/>
<source>Starting Point</source>
<translation>起始点</translation>
</message>
<message>
<location filename="../../TaskSketcherElements.ui" line="52"/>
<source>End Point</source>
<translation>终点</translation>
</message>
<message>
<location filename="../../TaskSketcherElements.ui" line="57"/>
<source>Center Point</source>
<translation>中心点</translation>
</message>
<message>
<location filename="../../TaskSketcherElements.ui" line="69"/>
<source>Mode:</source>
<translation type="unfinished">Mode:</translation>
</message>
<message>
<location filename="../../TaskSketcherElements.ui" line="89"/>
<source>All</source>
<translation>全部</translation>
</message>
<message>
<location filename="../../TaskSketcherElements.ui" line="94"/>
<source>Normal</source>
<translation>法向</translation>
</message>
<message>
<location filename="../../TaskSketcherElements.ui" line="104"/>
<source>External</source>
<translation type="unfinished">External</translation>
</message>
<message>
<location filename="../../TaskSketcherElements.ui" line="133"/>
<source>Extended naming containing info about element mode</source>
<translation type="unfinished">Extended naming containing info about element mode</translation>
</message>
<message>
<location filename="../../TaskSketcherElements.ui" line="136"/>
<source>Extended naming</source>
<translation type="unfinished">Extended naming</translation>
</message>
<message>
<location filename="../../TaskSketcherElements.ui" line="146"/>
<source>Only the type 'Edge' will be available for the list</source>
<translation type="unfinished">Only the type 'Edge' will be available for the list</translation>
</message>
<message>
<location filename="../../TaskSketcherElements.ui" line="149"/>
<source>Auto-switch to Edge</source>
<translation>自动切换到边缘</translation>
</message>
<message>
<location filename="../../TaskSketcherElements.cpp" line="248"/>
<source>Elements</source>
<translation>元素</translation>
</message>
<message>
<location filename="../../TaskSketcherElements.cpp" line="269"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&amp;quot;%1&amp;quot;: multiple selection&lt;/p&gt;&lt;p&gt;&amp;quot;%2&amp;quot;: switch to next valid type&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&amp;quot;%1&amp;quot;: 多重选取&lt;/p&gt;&lt;p&gt;&amp;quot;%2&amp;quot;: 切换到下一个有效类型&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
<message>
<location filename="../../TaskSketcherElements.cpp" line="739"/>
<location filename="../../TaskSketcherElements.cpp" line="740"/>
<location filename="../../TaskSketcherElements.cpp" line="845"/>
<location filename="../../TaskSketcherElements.cpp" line="846"/>
<source>Point</source>
<translation>点</translation>
</message>
<message>
<location filename="../../TaskSketcherElements.cpp" line="742"/>
<location filename="../../TaskSketcherElements.cpp" line="744"/>
<location filename="../../TaskSketcherElements.cpp" line="848"/>
<location filename="../../TaskSketcherElements.cpp" line="849"/>
<source>Line</source>
<translation>线</translation>
</message>
<message>
<location filename="../../TaskSketcherElements.ui" line="99"/>
<location filename="../../TaskSketcherElements.cpp" line="743"/>
<location filename="../../TaskSketcherElements.cpp" line="747"/>
<location filename="../../TaskSketcherElements.cpp" line="751"/>
<location filename="../../TaskSketcherElements.cpp" line="755"/>
<location filename="../../TaskSketcherElements.cpp" line="759"/>
<location filename="../../TaskSketcherElements.cpp" line="763"/>
<location filename="../../TaskSketcherElements.cpp" line="767"/>
<location filename="../../TaskSketcherElements.cpp" line="771"/>
<location filename="../../TaskSketcherElements.cpp" line="775"/>
<source>Construction</source>
<translation>构造</translation>
</message>
<message>
<location filename="../../TaskSketcherElements.cpp" line="746"/>
<location filename="../../TaskSketcherElements.cpp" line="748"/>
<location filename="../../TaskSketcherElements.cpp" line="851"/>
<location filename="../../TaskSketcherElements.cpp" line="852"/>
<source>Arc</source>
<translation>圆弧</translation>
</message>
<message>
<location filename="../../TaskSketcherElements.cpp" line="750"/>
<location filename="../../TaskSketcherElements.cpp" line="752"/>
<location filename="../../TaskSketcherElements.cpp" line="854"/>
<location filename="../../TaskSketcherElements.cpp" line="855"/>
<source>Circle</source>
<translation>圆</translation>
</message>
<message>
<location filename="../../TaskSketcherElements.cpp" line="754"/>
<location filename="../../TaskSketcherElements.cpp" line="756"/>
<location filename="../../TaskSketcherElements.cpp" line="857"/>
<location filename="../../TaskSketcherElements.cpp" line="858"/>
<source>Ellipse</source>
<translation>椭圆</translation>
</message>
<message>
<location filename="../../TaskSketcherElements.cpp" line="758"/>
<location filename="../../TaskSketcherElements.cpp" line="760"/>
<location filename="../../TaskSketcherElements.cpp" line="860"/>
<location filename="../../TaskSketcherElements.cpp" line="861"/>
<source>Elliptical Arc</source>
<translation>椭圆弧</translation>
</message>
<message>
<location filename="../../TaskSketcherElements.cpp" line="762"/>
<location filename="../../TaskSketcherElements.cpp" line="764"/>
<location filename="../../TaskSketcherElements.cpp" line="863"/>
<location filename="../../TaskSketcherElements.cpp" line="864"/>
<source>Hyperbolic Arc</source>
<translation>双曲线弧</translation>
</message>
<message>
<location filename="../../TaskSketcherElements.cpp" line="766"/>
<location filename="../../TaskSketcherElements.cpp" line="768"/>
<location filename="../../TaskSketcherElements.cpp" line="866"/>
<location filename="../../TaskSketcherElements.cpp" line="867"/>
<source>Parabolic Arc</source>
<translation>抛物线弧</translation>
</message>
<message>
<location filename="../../TaskSketcherElements.cpp" line="770"/>
<location filename="../../TaskSketcherElements.cpp" line="772"/>
<location filename="../../TaskSketcherElements.cpp" line="869"/>
<location filename="../../TaskSketcherElements.cpp" line="870"/>
<source>BSpline</source>
<translation>B样条曲线</translation>
</message>
<message>
<location filename="../../TaskSketcherElements.cpp" line="774"/>
<location filename="../../TaskSketcherElements.cpp" line="776"/>
<location filename="../../TaskSketcherElements.cpp" line="872"/>
<location filename="../../TaskSketcherElements.cpp" line="873"/>
<source>Other</source>
<translation>其它</translation>
</message>
</context>
<context>
<name>SketcherGui::TaskSketcherGeneral</name>
<message>
<location filename="../../TaskSketcherGeneral.ui" line="14"/>
<source>Form</source>
<translation>窗体</translation>
</message>
<message>
<location filename="../../TaskSketcherGeneral.ui" line="20"/>
<source>A grid will be shown</source>
<translation type="unfinished">A grid will be shown</translation>
</message>
<message>
<location filename="../../TaskSketcherGeneral.ui" line="23"/>
<source>Show grid</source>
<translation>显示网格</translation>
</message>
<message>
<location filename="../../TaskSketcherGeneral.ui" line="35"/>
<source>Grid size:</source>
<translation>网格尺寸:</translation>
</message>
<message>
<location filename="../../TaskSketcherGeneral.ui" line="42"/>
<source>Distance between two subsequent grid lines</source>
<translation type="unfinished">Distance between two subsequent grid lines</translation>
</message>
<message>
<location filename="../../TaskSketcherGeneral.ui" line="72"/>
<source>New points will snap to the nearest grid line.
Points must be set closer than a fifth of the grid size to a grid line to snap.</source>
<translation type="unfinished">New points will snap to the nearest grid line.
Points must be set closer than a fifth of the grid size to a grid line to snap.</translation>
</message>
<message>
<location filename="../../TaskSketcherGeneral.ui" line="76"/>
<source>Grid snap</source>
<translation>网格捕捉</translation>
</message>
<message>
<location filename="../../TaskSketcherGeneral.ui" line="86"/>
<source>Sketcher proposes automatically sensible constraints.</source>
<translation type="unfinished">Sketcher proposes automatically sensible constraints.</translation>
</message>
<message>
<location filename="../../TaskSketcherGeneral.ui" line="89"/>
<source>Auto constraints</source>
<translation>自动约束</translation>
</message>
<message>
<location filename="../../TaskSketcherGeneral.ui" line="99"/>
<source>Sketcher tries not to propose redundant auto constraints</source>
<translation type="unfinished">Sketcher tries not to propose redundant auto constraints</translation>
</message>
<message>
<location filename="../../TaskSketcherGeneral.ui" line="102"/>
<source>Avoid redundant auto constraints</source>
<translation>避免冗余自动约束</translation>
</message>
<message>
<location filename="../../TaskSketcherGeneral.ui" line="118"/>
<source>Rendering order:</source>
<translation>渲染顺序:</translation>
</message>
<message>
<location filename="../../TaskSketcherGeneral.ui" line="137"/>
<source>To change, drag and drop a geometry type to top or bottom</source>
<translation type="unfinished">To change, drag and drop a geometry type to top or bottom</translation>
</message>
<message>
<location filename="../../TaskSketcherGeneral.cpp" line="201"/>
<source>Edit controls</source>
<translation>编辑控件</translation>
</message>
</context>
<context>
<name>SketcherGui::TaskSketcherMessages</name>
<message>
<location filename="../../TaskSketcherMessages.cpp" line="50"/>
<source>Solver messages</source>
<translation>求解器信息</translation>
</message>
</context>
<context>
<name>SketcherGui::TaskSketcherSolverAdvanced</name>
<message>
<location filename="../../TaskSketcherSolverAdvanced.cpp" line="65"/>
<source>Advanced solver control</source>
<translation>进阶求解器控制</translation>
</message>
</context>
<context>
<name>SketcherGui::TaskSketcherValidation</name>
<message>
<location filename="../../TaskSketcherValidation.ui" line="14"/>
<source>Sketcher validation</source>
<translation>草图编辑器校验</translation>
</message>
<message>
<location filename="../../TaskSketcherValidation.ui" line="20"/>
<source>Invalid constraints</source>
<translation>无效的约束</translation>
</message>
<message>
<location filename="../../TaskSketcherValidation.ui" line="26"/>
<location filename="../../TaskSketcherValidation.ui" line="63"/>
<source>Fix</source>
<translation>修正</translation>
</message>
<message>
<location filename="../../TaskSketcherValidation.ui" line="33"/>
<location filename="../../TaskSketcherValidation.ui" line="73"/>
<location filename="../../TaskSketcherValidation.ui" line="106"/>
<source>Find</source>
<translation>查找</translation>
</message>
<message>
<location filename="../../TaskSketcherValidation.ui" line="40"/>
<source>Delete constraints to external geom.</source>
<translation>删除外部几何元素的拘束。</translation>
</message>
<message>
<location filename="../../TaskSketcherValidation.ui" line="50"/>
<source>Missing coincidences</source>
<translation>未一致</translation>
</message>
<message>
<location filename="../../TaskSketcherValidation.ui" line="56"/>
<source>Tolerance:</source>
<translation>公差:</translation>
</message>
<message>
<location filename="../../TaskSketcherValidation.ui" line="80"/>
<source>Highlight open vertexes</source>
<translation>高亮显示未封闭顶点</translation>
</message>
<message>
<location filename="../../TaskSketcherValidation.ui" line="87"/>
<source>Ignore construction geometry</source>
<translation>忽略辅助几何</translation>
</message>
<message>
<location filename="../../TaskSketcherValidation.ui" line="100"/>
<source>Reversed external geometry</source>
<translation>反向的外部几何</translation>
</message>
<message>
<location filename="../../TaskSketcherValidation.ui" line="113"/>
<source>Swap endpoints in constraints</source>
<translation>互换约束中的端点</translation>
</message>
<message>
<location filename="../../TaskSketcherValidation.ui" line="123"/>
<source>Constraint orientation locking</source>
<translation>约束方向锁定</translation>
</message>
<message>
<location filename="../../TaskSketcherValidation.ui" line="129"/>
<source>Enable/Update</source>
<translation>启用/更新</translation>
</message>
<message>
<location filename="../../TaskSketcherValidation.ui" line="136"/>
<source>Disable</source>
<translation>禁用</translation>
</message>
</context>
<context>
<name>SketcherGui::ViewProviderSketch</name>
<message>
<location filename="../../ViewProviderSketch.cpp" line="5599"/>
<source>Edit sketch</source>
<translation>编辑草绘</translation>
</message>
<message>
<location filename="../../ViewProviderSketch.cpp" line="5615"/>
<source>A dialog is already open in the task panel</source>
<translation>一个对话框已在任务面板打开</translation>
</message>
<message>
<location filename="../../ViewProviderSketch.cpp" line="5616"/>
<source>Do you want to close this dialog?</source>
<translation>您要关闭此对话框吗?</translation>
</message>
<message>
<location filename="../../ViewProviderSketch.cpp" line="5630"/>
<source>Invalid sketch</source>
<translation>无效的草图</translation>
</message>
<message>
<location filename="../../ViewProviderSketch.cpp" line="5631"/>
<source>Do you want to open the sketch validation tool?</source>
<translation>你想打开草图验证工具么?</translation>
</message>
<message>
<location filename="../../ViewProviderSketch.cpp" line="5632"/>
<source>The sketch is invalid and cannot be edited.</source>
<translation>该草图不可用并不可编辑。</translation>
</message>
<message>
<location filename="../../ViewProviderSketch.cpp" line="5814"/>
<source>Please remove the following constraint:</source>
<translation>请删除以下约束:</translation>
</message>
<message>
<location filename="../../ViewProviderSketch.cpp" line="5816"/>
<source>Please remove at least one of the following constraints:</source>
<translation>请至少删除以下约束之一:</translation>
</message>
<message>
<location filename="../../ViewProviderSketch.cpp" line="5832"/>
<source>Please remove the following redundant constraint:</source>
<translation>请删除以下冗余约束:</translation>
</message>
<message>
<location filename="../../ViewProviderSketch.cpp" line="5834"/>
<source>Please remove the following redundant constraints:</source>
<translation>请删除以下冗余约束:</translation>
</message>
<message>
<location filename="../../ViewProviderSketch.cpp" line="5853"/>
<source>Empty sketch</source>
<translation>空草图</translation>
</message>
<message>
<location filename="../../ViewProviderSketch.cpp" line="5860"/>
<source>Over-constrained sketch </source>
<translation>过度约束的草图 </translation>
</message>
<message>
<location filename="../../ViewProviderSketch.cpp" line="5861"/>
<location filename="../../ViewProviderSketch.cpp" line="5868"/>
<location filename="../../ViewProviderSketch.cpp" line="5876"/>
<source>(click to select)</source>
<translation>(单击选取)</translation>
</message>
<message>
<location filename="../../ViewProviderSketch.cpp" line="5867"/>
<source>Sketch contains conflicting constraints </source>
<translation>草图包含相互冲突的约束 </translation>
</message>
<message>
<location filename="../../ViewProviderSketch.cpp" line="5875"/>
<source>Sketch contains redundant constraints </source>
<translation>草图包含冗余约束 </translation>
</message>
<message>
<location filename="../../ViewProviderSketch.cpp" line="5886"/>
<source>Fully constrained sketch</source>
<translation>完全约束的草图</translation>
</message>
<message>
<location filename="../../ViewProviderSketch.cpp" line="5891"/>
<source>Under-constrained sketch with &lt;a href="#dofs"&gt;&lt;span style=" text-decoration: underline; color:#0000ff; background-color: #F8F8FF;"&gt;1 degree&lt;/span&gt;&lt;/a&gt; of freedom</source>
<translation type="unfinished">Under-constrained sketch with &lt;a href="#dofs"&gt;&lt;span style=" text-decoration: underline; color:#0000ff; background-color: #F8F8FF;"&gt;1 degree&lt;/span&gt;&lt;/a&gt; of freedom</translation>
</message>
<message>
<location filename="../../ViewProviderSketch.cpp" line="5893"/>
<source>Under-constrained sketch with &lt;a href="#dofs"&gt;&lt;span style=" text-decoration: underline; color:#0000ff; background-color: #F8F8FF;"&gt;%1 degrees&lt;/span&gt;&lt;/a&gt; of freedom</source>
<translation type="unfinished">Under-constrained sketch with &lt;a href="#dofs"&gt;&lt;span style=" text-decoration: underline; color:#0000ff; background-color: #F8F8FF;"&gt;%1 degrees&lt;/span&gt;&lt;/a&gt; of freedom</translation>
</message>
<message>
<location filename="../../ViewProviderSketch.cpp" line="5896"/>
<source>Solved in %1 sec</source>
<translation>解算%1秒</translation>
</message>
<message>
<location filename="../../ViewProviderSketch.cpp" line="5899"/>
<source>Unsolved (%1 sec)</source>
<translation>未解算(%1秒)</translation>
</message>
</context>
<context>
<name>Sketcher_BSplineComb</name>
<message>
<location filename="../../CommandSketcherBSpline.cpp" line="323"/>
<location filename="../../CommandSketcherBSpline.cpp" line="324"/>
<source>Switches between showing and hiding the curvature comb for all B-splines</source>
<translation>切换所有 B-样条曲线曲率梳的显示和隐藏</translation>
</message>
</context>
<context>
<name>Sketcher_BSplineDecreaseKnotMultiplicity</name>
<message>
<location filename="../../CommandSketcherBSpline.cpp" line="864"/>
<location filename="../../CommandSketcherBSpline.cpp" line="865"/>
<source>Decreases the multiplicity of the selected knot of a B-spline</source>
<translation>减少贝塞尔曲线选定节点的多重性</translation>
</message>
</context>
<context>
<name>Sketcher_BSplineDegree</name>
<message>
<location filename="../../CommandSketcherBSpline.cpp" line="315"/>
<location filename="../../CommandSketcherBSpline.cpp" line="316"/>
<source>Switches between showing and hiding the degree for all B-splines</source>
<translation>切换所有 B-样条曲线角度数的显示和隐藏</translation>
</message>
</context>
<context>
<name>Sketcher_BSplineIncreaseKnotMultiplicity</name>
<message>
<location filename="../../CommandSketcherBSpline.cpp" line="860"/>
<location filename="../../CommandSketcherBSpline.cpp" line="861"/>
<source>Increases the multiplicity of the selected knot of a B-spline</source>
<translation>增加 B 样条所选节点的多重性</translation>
</message>
</context>
<context>
<name>Sketcher_BSplineKnotMultiplicity</name>
<message>
<location filename="../../CommandSketcherBSpline.cpp" line="327"/>
<location filename="../../CommandSketcherBSpline.cpp" line="328"/>
<source>Switches between showing and hiding the knot multiplicity for all B-splines</source>
<translation>切换所有 B-样条曲线节点多重性的显示和隐藏</translation>
</message>
</context>
<context>
<name>Sketcher_BSplinePolygon</name>
<message>
<location filename="../../CommandSketcherBSpline.cpp" line="319"/>
<location filename="../../CommandSketcherBSpline.cpp" line="320"/>
<source>Switches between showing and hiding the control polygons for all B-splines</source>
<translation>切换所有 B-样条曲线控制多边形的显示和隐藏</translation>
</message>
</context>
<context>
<name>Sketcher_Clone</name>
<message>
<location filename="../../CommandSketcherTools.cpp" line="1609"/>
<location filename="../../CommandSketcherTools.cpp" line="1610"/>
<source>Creates a clone of the geometry taking as reference the last selected point</source>
<translation>依最后所选的点作为参考点对几何形状进行含约束连动的复制</translation>
</message>
</context>
<context>
<name>Sketcher_CompCopy</name>
<message>
<location filename="../../CommandSketcherTools.cpp" line="1608"/>
<source>Clone</source>
<translation>克隆</translation>
</message>
<message>
<location filename="../../CommandSketcherTools.cpp" line="1612"/>
<source>Copy</source>
<translation>复制</translation>
</message>
<message>
<location filename="../../CommandSketcherTools.cpp" line="1616"/>
<source>Move</source>
<translation>移动</translation>
</message>
</context>
<context>
<name>Sketcher_ConstrainDiameter</name>
<message>
<location filename="../../CommandConstraints.cpp" line="5949"/>
<location filename="../../CommandConstraints.cpp" line="5950"/>
<source>Fix the diameter of a circle or an arc</source>
<translation>固定圆或圆弧的直径</translation>
</message>
</context>
<context>
<name>Sketcher_ConstrainRadius</name>
<message>
<location filename="../../CommandConstraints.cpp" line="5945"/>
<location filename="../../CommandConstraints.cpp" line="5946"/>
<source>Fix the radius of a circle or an arc</source>
<translation>固定圆或圆弧的半径</translation>
</message>
</context>
<context>
<name>Sketcher_Copy</name>
<message>
<location filename="../../CommandSketcherTools.cpp" line="1613"/>
<location filename="../../CommandSketcherTools.cpp" line="1614"/>
<source>Creates a simple copy of the geometry taking as reference the last selected point</source>
<translation>依最后所选的点作为参考点对几何图形进行不含约束连动的复制</translation>
</message>
</context>
<context>
<name>Sketcher_Create3PointArc</name>
<message>
<location filename="../../CommandCreateGeo.cpp" line="2086"/>
<location filename="../../CommandCreateGeo.cpp" line="2087"/>
<source>Create an arc by its end points and a point along the arc</source>
<translation>通过端点和圆弧上的一点创建一个圆弧</translation>
</message>
</context>
<context>
<name>Sketcher_Create3PointCircle</name>
<message>
<location filename="../../CommandCreateGeo.cpp" line="5342"/>
<location filename="../../CommandCreateGeo.cpp" line="5343"/>
<source>Create a circle by 3 rim points</source>
<translation>通过三个边缘点创建圆</translation>
</message>
</context>
<context>
<name>Sketcher_CreateArc</name>
<message>
<location filename="../../CommandCreateGeo.cpp" line="2082"/>
<location filename="../../CommandCreateGeo.cpp" line="2083"/>
<source>Create an arc by its center and by its end points</source>
<translation>通过圆心和端点创建一个圆弧</translation>
</message>
</context>
<context>
<name>Sketcher_CreateArcOfEllipse</name>
<message>
<location filename="../../CommandCreateGeo.cpp" line="4378"/>
<location filename="../../CommandCreateGeo.cpp" line="4379"/>
<source>Create an arc of ellipse by its center, major radius, endpoints</source>
<translation>通过中心点、长半径和端点创建椭圆弧</translation>
</message>
</context>
<context>
<name>Sketcher_CreateArcOfHyperbola</name>
<message>
<location filename="../../CommandCreateGeo.cpp" line="4382"/>
<location filename="../../CommandCreateGeo.cpp" line="4383"/>
<source>Create an arc of hyperbola by its center, major radius, endpoints</source>
<translation>以中心, 主半径及终点建立双曲线弧</translation>
</message>
</context>
<context>
<name>Sketcher_CreateArcOfParabola</name>
<message>
<location filename="../../CommandCreateGeo.cpp" line="4386"/>
<location filename="../../CommandCreateGeo.cpp" line="4387"/>
<source>Create an arc of parabola by its focus, vertex, endpoints</source>
<translation>以焦点,顶点,端点创建抛物线弧</translation>
</message>
</context>
<context>
<name>Sketcher_CreateBSpline</name>
<message>
<location filename="../../CommandCreateGeo.cpp" line="4986"/>
<source>B-spline by control points</source>
<translation>由控制点生成的B 样条</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="4987"/>
<location filename="../../CommandCreateGeo.cpp" line="4988"/>
<source>Create a B-spline by control points</source>
<translation>由控制点创建 B 样条</translation>
</message>
</context>
<context>
<name>Sketcher_CreateCircle</name>
<message>
<location filename="../../CommandCreateGeo.cpp" line="5338"/>
<location filename="../../CommandCreateGeo.cpp" line="5339"/>
<source>Create a circle by its center and by a rim point</source>
<translation>通过圆心和一个边缘点创建一个圆</translation>
</message>
</context>
<context>
<name>Sketcher_CreateEllipseBy3Points</name>
<message>
<location filename="../../CommandCreateGeo.cpp" line="4374"/>
<location filename="../../CommandCreateGeo.cpp" line="4375"/>
<source>Create a ellipse by periapsis, apoapsis, and minor radius</source>
<translation>通过近拱点、远拱点和小半径创建一个椭圆</translation>
</message>
</context>
<context>
<name>Sketcher_CreateEllipseByCenter</name>
<message>
<location filename="../../CommandCreateGeo.cpp" line="4370"/>
<location filename="../../CommandCreateGeo.cpp" line="4371"/>
<source>Create an ellipse by center, major radius and point</source>
<translation>通过中心点、大半径和点创建一个椭圆</translation>
</message>
</context>
<context>
<name>Sketcher_CreateHeptagon</name>
<message>
<location filename="../../CommandCreateGeo.cpp" line="7645"/>
<location filename="../../CommandCreateGeo.cpp" line="7646"/>
<source>Create a heptagon by its center and by one corner</source>
<translation>通过中心点和一个角创建一个七边形</translation>
</message>
</context>
<context>
<name>Sketcher_CreateHexagon</name>
<message>
<location filename="../../CommandCreateGeo.cpp" line="7641"/>
<location filename="../../CommandCreateGeo.cpp" line="7642"/>
<source>Create a hexagon by its center and by one corner</source>
<translation>通过中心点和一个角创建一个六边形</translation>
</message>
</context>
<context>
<name>Sketcher_CreateOctagon</name>
<message>
<location filename="../../CommandCreateGeo.cpp" line="7649"/>
<location filename="../../CommandCreateGeo.cpp" line="7650"/>
<source>Create an octagon by its center and by one corner</source>
<translation>通过中心点和一个角创建一个八边形</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="7653"/>
<location filename="../../CommandCreateGeo.cpp" line="7654"/>
<source>Create a regular polygon by its center and by one corner</source>
<translation>通过中心点和一个角创建一个正方形</translation>
</message>
</context>
<context>
<name>Sketcher_CreatePentagon</name>
<message>
<location filename="../../CommandCreateGeo.cpp" line="7637"/>
<location filename="../../CommandCreateGeo.cpp" line="7638"/>
<source>Create a pentagon by its center and by one corner</source>
<translation>通过中心点和一个角创建一个五边形</translation>
</message>
</context>
<context>
<name>Sketcher_CreateSquare</name>
<message>
<location filename="../../CommandCreateGeo.cpp" line="7633"/>
<location filename="../../CommandCreateGeo.cpp" line="7634"/>
<source>Create a square by its center and by one corner</source>
<translation>通过中心点和一个角创建一个正方形</translation>
</message>
</context>
<context>
<name>Sketcher_CreateTriangle</name>
<message>
<location filename="../../CommandCreateGeo.cpp" line="7629"/>
<location filename="../../CommandCreateGeo.cpp" line="7630"/>
<source>Create an equilateral triangle by its center and by one corner</source>
<translation>通过中心点和一个角创建一个等边三角形</translation>
</message>
</context>
<context>
<name>Sketcher_Create_Periodic_BSpline</name>
<message>
<location filename="../../CommandCreateGeo.cpp" line="4990"/>
<source>Periodic B-spline by control points</source>
<translation>周期 B 样条的控制点</translation>
</message>
<message>
<location filename="../../CommandCreateGeo.cpp" line="4991"/>
<location filename="../../CommandCreateGeo.cpp" line="4992"/>
<source>Create a periodic B-spline by control points</source>
<translation>由控制点创建周期 B 样条</translation>
</message>
</context>
<context>
<name>Sketcher_MapSketch</name>
<message>
<location filename="../../Command.cpp" line="483"/>
<source>No sketch found</source>
<translation>未发现草图</translation>
</message>
<message>
<location filename="../../Command.cpp" line="484"/>
<source>The document doesn't have a sketch</source>
<translation>此文档无草图</translation>
</message>
<message>
<location filename="../../Command.cpp" line="493"/>
<source>Select sketch</source>
<translation>选择草图</translation>
</message>
<message>
<location filename="../../Command.cpp" line="494"/>
<source>Select a sketch from the list</source>
<translation>从清单中选择草图</translation>
</message>
<message>
<location filename="../../Command.cpp" line="547"/>
<source> (incompatible with selection)</source>
<translation> 与选择不兼容</translation>
</message>
<message>
<location filename="../../Command.cpp" line="549"/>
<source> (current)</source>
<translation> 当前</translation>
</message>
<message>
<location filename="../../Command.cpp" line="556"/>
<source> (suggested)</source>
<translation> 建议</translation>
</message>
<message>
<location filename="../../Command.cpp" line="562"/>
<source>Sketch attachment</source>
<translation>草图附加</translation>
</message>
<message>
<location filename="../../Command.cpp" line="564"/>
<source>Current attachment mode is incompatible with the new selection. Select the method to attach this sketch to selected objects.</source>
<translation>目前附加模式不相容于新的选择, 请选择要如何将此草图附加至所选物体</translation>
</message>
<message>
<location filename="../../Command.cpp" line="566"/>
<source>Select the method to attach this sketch to selected objects.</source>
<translation>选要如何将此草图附加到所选物件</translation>
</message>
<message>
<location filename="../../Command.cpp" line="600"/>
<source>Map sketch</source>
<translation>映射草图</translation>
</message>
<message>
<location filename="../../Command.cpp" line="601"/>
<source>Can't map a sketch to support:
%1</source>
<translation>无法映射草图以支持:
%1</translation>
</message>
</context>
<context>
<name>Sketcher_Move</name>
<message>
<location filename="../../CommandSketcherTools.cpp" line="1617"/>
<location filename="../../CommandSketcherTools.cpp" line="1618"/>
<source>Moves the geometry taking as reference the last selected point</source>
<translation>依最后所选的点作为参考点对几何形状进行移动</translation>
</message>
</context>
<context>
<name>Sketcher_NewSketch</name>
<message>
<location filename="../../Command.cpp" line="180"/>
<source>Sketch attachment</source>
<translation>草图附加</translation>
</message>
<message>
<location filename="../../Command.cpp" line="181"/>
<source>Select the method to attach this sketch to selected object</source>
<translation>选择要如何将此草图附加到所选对象</translation>
</message>
</context>
<context>
<name>Sketcher_ReorientSketch</name>
<message>
<location filename="../../Command.cpp" line="389"/>
<source>Sketch has support</source>
<translation>草图中设定了支持对象</translation>
</message>
<message>
<location filename="../../Command.cpp" line="390"/>
<source>Sketch with a support face cannot be reoriented.
Do you want to detach it from the support?</source>
<translation>无法重新定向带有支持面的草图。是否要将其从支持对象中分离?</translation>
</message>
</context>
<context>
<name>TaskSketcherMessages</name>
<message>
<location filename="../../TaskSketcherMessages.ui" line="14"/>
<source>Form</source>
<translation>窗体</translation>
</message>
<message>
<location filename="../../TaskSketcherMessages.ui" line="26"/>
<source>Undefined degrees of freedom</source>
<translation>未定义的自由度</translation>
</message>
<message>
<location filename="../../TaskSketcherMessages.ui" line="42"/>
<source>Not solved yet</source>
<translation>尚未解算</translation>
</message>
<message>
<location filename="../../TaskSketcherMessages.ui" line="52"/>
<source>New constraints that would be redundant will automatically be removed</source>
<translation type="unfinished">New constraints that would be redundant will automatically be removed</translation>
</message>
<message>
<location filename="../../TaskSketcherMessages.ui" line="55"/>
<source>Auto remove redundants</source>
<translation type="unfinished">Auto remove redundants</translation>
</message>
<message>
<location filename="../../TaskSketcherMessages.ui" line="73"/>
<source>Executes a recomputation of active document after every sketch action</source>
<translation type="unfinished">Executes a recomputation of active document after every sketch action</translation>
</message>
<message>
<location filename="../../TaskSketcherMessages.ui" line="76"/>
<source>Auto update</source>
<translation type="unfinished">Auto update</translation>
</message>
<message>
<location filename="../../TaskSketcherMessages.ui" line="92"/>
<source>Forces recomputation of active document</source>
<translation type="unfinished">Forces recomputation of active document</translation>
</message>
<message>
<location filename="../../TaskSketcherMessages.ui" line="95"/>
<source>Update</source>
<translation>更新</translation>
</message>
</context>
<context>
<name>TaskSketcherSolverAdvanced</name>
<message>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="14"/>
<source>Form</source>
<translation>窗体</translation>
</message>
<message>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="22"/>
<source>Default algorithm used for Sketch solving</source>
<translation>用于求解草图的默认算法</translation>
</message>
<message>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="25"/>
<source>Default solver:</source>
<translation type="unfinished">Default solver:</translation>
</message>
<message>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="32"/>
<source>Solver is used for solving the geometry.
LevenbergMarquardt and DogLeg are trust region optimization algorithms.
BFGS solver uses the Broyden–Fletcher–Goldfarb–Shanno algorithm.</source>
<translation type="unfinished">Solver is used for solving the geometry.
LevenbergMarquardt and DogLeg are trust region optimization algorithms.
BFGS solver uses the Broyden–Fletcher–Goldfarb–Shanno algorithm.</translation>
</message>
<message>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="47"/>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="393"/>
<source>BFGS</source>
<translation>BFGS</translation>
</message>
<message>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="52"/>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="398"/>
<source>LevenbergMarquardt</source>
<translation>LevenbergMarquardt</translation>
</message>
<message>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="57"/>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="403"/>
<source>DogLeg</source>
<translation>反转弯曲</translation>
</message>
<message>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="69"/>
<source>Type of function to apply in DogLeg for the Gauss step</source>
<translation>反转弯曲所采用的高斯阶梯函数的类型</translation>
</message>
<message>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="72"/>
<source>DogLeg Gauss step:</source>
<translation>反转弯曲高斯阶梯函数:</translation>
</message>
<message>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="79"/>
<source>Step type used in the DogLeg algorithm</source>
<translation type="unfinished">Step type used in the DogLeg algorithm</translation>
</message>
<message>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="92"/>
<source>FullPivLU</source>
<translation>FullPivLU</translation>
</message>
<message>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="97"/>
<source>LeastNorm-FullPivLU</source>
<translation>LeastNorm-FullPivLU</translation>
</message>
<message>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="102"/>
<source>LeastNorm-LDLT</source>
<translation>LeastNorm-LDLT</translation>
</message>
<message>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="114"/>
<source>Maximum number of iterations of the default algorithm</source>
<translation>默认算法的最大迭代次数</translation>
</message>
<message>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="117"/>
<source>Maximum iterations:</source>
<translation type="unfinished">Maximum iterations:</translation>
</message>
<message>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="124"/>
<source>Maximum iterations to find convergence before solver is stopped</source>
<translation type="unfinished">Maximum iterations to find convergence before solver is stopped</translation>
</message>
<message>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="301"/>
<source>QR algorithm:</source>
<translation type="unfinished">QR algorithm:</translation>
</message>
<message>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="308"/>
<source>During diagnosing the QR rank of matrix is calculated.
Eigen Dense QR is a dense matrix QR with full pivoting; usually slower
Eigen Sparse QR algorithm is optimized for sparse matrices; usually faster</source>
<translation type="unfinished">During diagnosing the QR rank of matrix is calculated.
Eigen Dense QR is a dense matrix QR with full pivoting; usually slower
Eigen Sparse QR algorithm is optimized for sparse matrices; usually faster</translation>
</message>
<message>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="373"/>
<source>Redundant solver:</source>
<translation type="unfinished">Redundant solver:</translation>
</message>
<message>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="380"/>
<source>Solver used to determine whether a group is redundant or conflicting</source>
<translation type="unfinished">Solver used to determine whether a group is redundant or conflicting</translation>
</message>
<message>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="418"/>
<source>Redundant max. iterations:</source>
<translation type="unfinished">Redundant max. iterations:</translation>
</message>
<message>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="425"/>
<source>Same as 'Maximum iterations', but for redundant solving</source>
<translation type="unfinished">Same as 'Maximum iterations', but for redundant solving</translation>
</message>
<message>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="454"/>
<source>Redundant sketch size multiplier:</source>
<translation type="unfinished">Redundant sketch size multiplier:</translation>
</message>
<message>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="461"/>
<source>Same as 'Sketch size multiplier', but for redundant solving</source>
<translation type="unfinished">Same as 'Sketch size multiplier', but for redundant solving</translation>
</message>
<message>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="487"/>
<source>Redundant convergence</source>
<translation type="unfinished">Redundant convergence</translation>
</message>
<message>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="494"/>
<source>Same as 'Convergence', but for redundant solving</source>
<translation type="unfinished">Same as 'Convergence', but for redundant solving</translation>
</message>
<message>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="517"/>
<source>Redundant param1</source>
<translation type="unfinished">Redundant param1</translation>
</message>
<message>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="541"/>
<source>Redundant param2</source>
<translation type="unfinished">Redundant param2</translation>
</message>
<message>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="565"/>
<source>Redundant param3</source>
<translation type="unfinished">Redundant param3</translation>
</message>
<message>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="592"/>
<source>Console debug mode:</source>
<translation type="unfinished">Console debug mode:</translation>
</message>
<message>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="599"/>
<source>Verbosity of console output</source>
<translation type="unfinished">Verbosity of console output</translation>
</message>
<message>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="150"/>
<source>If selected, the Maximum iterations value is multiplied by the sketch size</source>
<translation>若勾选时,最大迭代数值将会乘上草图尺寸</translation>
</message>
<message>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="153"/>
<source>Sketch size multiplier:</source>
<translation>草图尺寸放大倍率:</translation>
</message>
<message>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="166"/>
<source>Maximum iterations will be multiplied by number of parameters</source>
<translation type="unfinished">Maximum iterations will be multiplied by number of parameters</translation>
</message>
<message>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="189"/>
<source>Error threshold under which convergence is reached</source>
<translation>达收敛容忍值以下即达成收敛</translation>
</message>
<message>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="192"/>
<source>Convergence:</source>
<translation>收敛性:</translation>
</message>
<message>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="199"/>
<source>Threshold for squared error that is used
to determine whether a solution converges or not</source>
<translation type="unfinished">Threshold for squared error that is used
to determine whether a solution converges or not</translation>
</message>
<message>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="226"/>
<source>Param1</source>
<translation>参数1</translation>
</message>
<message>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="250"/>
<source>Param2</source>
<translation>参数2</translation>
</message>
<message>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="274"/>
<source>Param3</source>
<translation>参数3</translation>
</message>
<message>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="298"/>
<source>Algorithm used for the rank revealing QR decomposition</source>
<translation>用于评估显示QR分解的演算法</translation>
</message>
<message>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="323"/>
<source>Eigen Dense QR</source>
<translation>Eigen Dense QR</translation>
</message>
<message>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="328"/>
<source>Eigen Sparse QR</source>
<translation>Eigen Sparse QR</translation>
</message>
<message>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="340"/>
<source>Pivot threshold</source>
<translation>转折点阈值</translation>
</message>
<message>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="347"/>
<source>During a QR, values under the pivot threshold are treated as zero</source>
<translation type="unfinished">During a QR, values under the pivot threshold are treated as zero</translation>
</message>
<message>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="350"/>
<source>1E-13</source>
<translation>1E-13</translation>
</message>
<message>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="370"/>
<source>Solving algorithm used for determination of Redundant constraints</source>
<translation>用于决定是否有多余约束的求解演算法</translation>
</message>
<message>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="415"/>
<source>Maximum number of iterations of the solver used for determination of Redundant constraints</source>
<translation>多余约束求解器演算法之最大迭代次数</translation>
</message>
<message>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="451"/>
<source>If selected, the Maximum iterations value for the redundant algorithm is multiplied by the sketch size</source>
<translation>若勾选时,用于多余约束求解演算法之最大迭代数值将会乘上草图尺寸</translation>
</message>
<message>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="484"/>
<source>Error threshold under which convergence is reached for the solving of redundant constraints</source>
<translation>多余收敛求解达收致容忍值以下即达成收敛</translation>
</message>
<message>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="497"/>
<source>1E-10</source>
<translation>1E-10</translation>
</message>
<message>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="589"/>
<source>Degree of verbosity of the debug output to the console</source>
<translation>错误信息显示程度</translation>
</message>
<message>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="612"/>
<source>None</source>
<translation>无</translation>
</message>
<message>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="617"/>
<source>Minimum</source>
<translation>最小</translation>
</message>
<message>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="622"/>
<source>Iteration Level</source>
<translation>迭代水平</translation>
</message>
<message>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="634"/>
<source>Solve</source>
<translation>求解</translation>
</message>
<message>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="641"/>
<source>Resets all solver values to their default values</source>
<translation>将所有求解器值重置为它们的默认值</translation>
</message>
<message>
<location filename="../../TaskSketcherSolverAdvanced.ui" line="644"/>
<source>Restore Defaults</source>
<translation>恢复默认设置</translation>
</message>
</context>
<context>
<name>Workbench</name>
<message>
<location filename="../../Workbench.cpp" line="37"/>
<source>Sketcher</source>
<translation>草绘</translation>
</message>
<message>
<location filename="../../Workbench.cpp" line="38"/>
<source>Sketcher geometries</source>
<translation>草图几何体</translation>
</message>
<message>
<location filename="../../Workbench.cpp" line="39"/>
<source>Sketcher constraints</source>
<translation>草图约束</translation>
</message>
<message>
<location filename="../../Workbench.cpp" line="40"/>
<source>Sketcher tools</source>
<translation>草图工具</translation>
</message>
<message>
<location filename="../../Workbench.cpp" line="41"/>
<source>Sketcher virtual space</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

搜索帮助