3dxm.window.defaultname=3D-XPlorMath \u2014 \u53ef\u5f00\u59cb
3dxm.menus.fileMenuName=\u6587\u4ef6
3dxm.menus.galleryMenuName=\u753b\u5eca
3dxm.menus.actionMenuName=\u52a8\u4f5c
3dxm.menus.viewMenuName=\u89c6\u56fe
3dxm.menus.settingsMenuName=\u8bbe\u7f6e
3dxm.menus.documentationMenuName=\u8aaa\u660e
3dxm.menus.animateMenuName=\u52d5\u753b

3dxm.gallery.PlaneCurves=\u5e73\u9762\u66f2\u7ebf
3dxm.gallery.SpaceCurves=\u7a7a\u95f4\u66f2\u7ebf
3dxm.gallery.Surfaces=\u66f2\u9762
3dxm.gallery.ParametricSurfaces=\u53c2\u6570\u65b9\u7a0b\u66f2\u9762
3dxm.gallery.K1_Surfaces=\u66f2\u7387 K=1 \u7684\u66f2\u9762
3dxm.gallery.MinimalSurfaces=\u6781\u5c0f\u66f2\u9762
3dxm.gallery.PseudoSphericalSurfaces=\u4f2a\u7403\u66f2\u9762
3dxm.gallery.NonOrientableSurfaces=\u65e0\u5b9a\u5411\u66f2\u9762
3dxm.gallery.ImplicitSurface=\u9690\u51fd\u6570\u66f2\u9762
3dxm.gallery.ConformalMaps=\u4fdd\u89d2\u6620\u8c61
3dxm.gallery.Fractals=\u5206\u5f62
3dxm.gallery.ode=\u5e38\u5fae\u5206\u65b9\u7a0b (ODE)
3dxm.gallery.ode.FirstOrder1D=ODE(1\u5143) 1\u6b21\u5fae\u5206
3dxm.gallery.ode.FirstOrder2D=ODE(2\u5143) 1\u6b21\u5fae\u5206
3dxm.gallery.ode.SecondOrder1D=ODE(1\u5143) 2\u6b21\u5fae\u5206
3dxm.gallery.ode.SecondOrder2D=ODE(2\u5143) 2\u6b21\u5fae\u5206
3dxm.gallery.ode.FirstOrder3D=ODE(3\u5143) 1\u6b21\u5fae\u5206
3dxm.gallery.ode.SecondOrder3D=ODE(3\u5143) 2\u6b21\u5fae\u5206
3dxm.gallery.ode.CentralForce=\u4e2d\u5fc3\u529b
3dxm.gallery.ode.ChargedParticles=\u5e26\u7535\u7c92\u5b50
3dxm.gallery.LatticeModels=\u683c\u6a21\u578b
3dxm.gallery.Polyhedra=\u591a\u9762\u4f53

3dxm.command.New=\u65b0\u5efa\u7a97\u53e3
3dxm.command.NewView=\u65b0\u5efa\u5c55\u89c8\u89c6\u56fe
3dxm.command.NewViewShareTransform=\u65b0\u5efa\u89c6\u56fe/\u540c\u6b65
3dxm.command.Close=\u5173\u95ed
3dxm.command.Open=\u6253\u5f00\u5c55\u89c8\u6587\u4ef6...
3dxm.command.Save=\u5b58\u50a8\u5c55\u89c8\u5230\u6587\u4ef6\u4e0a...
3dxm.command.SaveAsPng=\u7528 PNG \u5b58\u50a8\u56fe\u50cf...
3dxm.command.SaveAsJpeg=\u7528 JPEG \u5b58\u50a8\u56fe\u50cf...
3dxm.command.Quit=\u9000\u51fa
3dxm.command.Morph=\u5f62\u6001\u6f14\u53d8
3dxm.command.CyclicMorph=\u8fde\u73af\u5f62\u6001\u6f14\u53d8
3dxm.command.playback=\u6f14\u653e
3dxm.command.AnimationSpeed=\u52d5\u753b\u901f\u5ea6
3dxm.command.NormalSpeed=\u6b63\u5e38\u901f\u5ea6
3dxm.command.HalfSpeed=1/2 \u901f\u5ea6
3dxm.command.QuarterSpeed=1/4 \u901f\u5ea6
3dxm.command.EighthSpeed=1/8 \u901f\u5ea6
3dxm.command.documentation.GettingStarted=3D-XplorMath-J \u7b80\u4ecb
3dxm.command.documentation.ATE=\u5173\u4e8e\u6b64\u5c55\u89c8
3dxm.command.documentation.ATG=\u5173\u4e8e\u6b64\u753b\u5eca
3dxm.command.documentation.DocPrefs=\u9884\u7f6e\u8aaa\u660e\u6863\u6848
3dxm.documentation.error.BadDocumentationLocation=\u8aaa\u660e\u6863\u6848\u7684\u4f4d\u7f6e\u7684\u898f\u683c\u51fa\u9519:\n{0}\n\u8bf7\u67e5\u770b\u9884\u7f6e\u8aaa\u660e\u6863\u6848.
3dxm.documentation.error.cantLaunchBrowser=\u6b64\u6307\u4ee4 "{0}"\n \u4e0d\u80fd\u8fd0\u884c. \u5916\u90e8\u6d4f\u89c8\u5668\u4e0d\u80fd\u8d77\u52a8.
3dxm.documentation.error.errorFromBrowserProcess=\u8d77\u52a8\u5916\u90e8\u6d4f\u89c8\u5668\u65f6,\u6b64\u6307\u4ee4 "{0}" \u53d1\u751f\u9519\u8bef.

3dxm.DocPrefsDialog.title=\u8aaa\u660e\u6863\u6848\u9884\u7f6e
3dxm.DocPrefsDialog.SelectBrowser=\u9009\u62e9\u6d4f\u89c8\u5668
3dxm.DocPrefsDialog.SelectDocsLocation=\u9009\u62e9\u8aaa\u660e\u6863\u6848\u4f4d\u7f6e
3dxm.DocPrefsDialog.Browse=\u6d4f\u89c8...
3dxm.DocPrefsDialog.BuiltInBrowser=\u6709\u5185\u7f6e\u6d4f\u89c8\u5668 (\u529f\u80fd\u6709\u9650)
3dxm.DocPrefsDialog.DefaultDocumentationLocation=http://3d-xplormath.org/j/docs/en
3dxm.DocPrefsDialog.SelectDocsDirectoryTitle=\u9009\u62e9\u8aaa\u660e\u6863\u6848\u6587\u4ef6\u5939
3dxm.DocPrefsDialog.selectBrowserInfo=<html>\u8bf7\u9009\u62e9 \u6d4f\u89c8 \u8aaa\u660e\u6863\u6848\u7684 \u6d4f\u89c8\u5668<br>.  \u5982\u679c\u60a8\u4e0d\u7528\u5185\u7f6e\u6d4f\u89c8\u5668,<br>\u60a8\u5fc5\u9700\u6307\u5b9a\u4e00\u4e2a\u6307\u4ee4\u6765\u5f00\u6d4f\u89c8\u5668.<br>\u8bf7\u91cd\u6b64\u5217\u4e2d\u9009\u4e00\u4e2a\u6307\u4ee4, \u6216\u8f93\u5165\u60a8\u7684\u6307\u4ee4,<br>\u7528 %f \u6765\u4ee3\u8868\u6240\u8981\u8bfb\u7684\u6587\u4ef6.
3dxm.DocPrefsDialog.selectDocsLocationInfo=<html>\u8bf7\u9009\u8aaa\u660e\u6863\u6848\u7684\u4f4d\u7f6e. \u8bf7\u8f93\u5165\u4e00\u4e2a\u7f51\u5740<br>(\u7f51\u5740\u4ee5 http:// \u5f00\u59cb), \u6216\u91cd\u6b64\u5217\u4e2d\u9009\u4e00\u4e2a<br>\u60a8\u81ea\u5df1\u4e0b\u8f7d\u7684\u8aaa\u660e\u6863\u6848.
3dxm.DocPrefsDialog.error.DocsDirDoesNotExist=\u60a8\u6240\u9009\u7684\u8aaa\u660e\u6863\u6848\u4f4d\u7f6e\n\u5e76\u4e0d\u7eaf\u5728.
3dxm.DocPrefsDialog.error.DocsDirIsNotDirectory=\u60a8\u6240\u9009\u7684\u8aaa\u660e\u6863\u6848\u4f4d\u7f6e\n\u5e76\u4e0d\u662f\u4e00\u4e2a\u6587\u4ef6\u5939.
3dxm.DocPrefsDialog.error.BadBrowserCommand=\u8d77\u52a8\u6d4f\u89c8\u5668 \u7684\u6307\u4ee4\n \u9700\u6709 %f \u7b26\u6765\u4ee3\u8868\u6240\u8981\u8bfb\u7684\u6587\u4ef6.

3dxm.galleries.error.CantDoXML=\u4e0d\u80fd \u4f7f\u7528 DocumentBuilder. \u6709 XML \u5417???
3dxm.galleries.error.NotXML=\u756b\u5eca\u7684\u8f93\u5165\u4e0d\u662f\u4e00\u4e2a\u5408\u6cd5\u7684 XML \u6587\u7a3f.\n\u9519\u8bef:  {0}
3dxm.galleries.error.CantRead=\u8bfb\u753b\u5eca\u8d44\u8baf\u4e2d,\u53d1\u751f\u8f93\u5165\u9519\u8bef.\n\u9519\u8bef:  {0}
3dxm.galleries.error.WrongXML=\u975e\u6cd5\u7684 \u6216 \u5f02\u4f4d\u7684 XML \u5143\u7d20 (element) "{0}".
3dxm.galleries.error.MissingAttribute=\u5143\u7d20 (element) \u4e2d "{1}" \u7f3a \u5c6c\u6027 (attribute) "{0}".

3dxm.menus.error.BadClassName=\u4e0d\u80fd\u7528 \u7c7b (class) \u540d "{0}" \u5275\u5efa\u5c55\u89c8.
3dxm.menus.error.BadXMLFile=\u4e0d\u80fd\u4ece XML \u6587\u4ef6\u5275\u5efa\u5c55\u89c8\n\u6e90\u6587\u4ef6\u540d: {0}\n\u9519\u8bef: {1}
3dxm.menus.error.BadGalleryInfo=\u8bfb\u753b\u5eca\u5185\u5bb9\u65f6,\u53d1\u751f\u9519\u8bef.\n\u4e0d\u80fd\u5f00\u52a8\u7a0b\u5e8f!\n\n{0}

3dxm.HTMLDocWindow.title=\u8aaa\u660e\u6863\u6848\u89c6\u7a97
3dxm.HTMLDocWindow.loadError=\u62b1\u6b49, \u9700\u6c42\u7684\u6863\u6848\n\u5e76\u4e0d\u7eaf\u5728 \u6216 \u4e0d\u80fd\u8f09\u5165.
3dxm.HTMLDocWindow.Back=\u524d\u4e00\u9875
3dxm.HTMLDocWindow.Forward=\u540e\u4e00\u9875
3dxm.HTMLDocWindow.Close=\u5173\u89c6\u7a97

3dxm.dialog.saveDialog.title=\u5b58\u50a8\u5c55\u89c8\u8bbe\u7f6e
3dxm.dialog.saveDialog.defaultFileName=\u8bbe\u7f6e
3dxm.dialog.saveDialog.confirmSaveTitle=\u786e\u8ba4\u5b58\u50a8
3dxm.dialog.saveDialog.fileExists=\u6587\u4ef6 "{0}" \u4ee5\u7eaf\u5728.\n\u60a8\u771f\u7684\u8981\u66f4\u6362\u5b83\u5417?
3dxm.dialog.error.cantWriteFile=\u62b1\u6b49,\u5199\u6587\u4ef6 "{0}" \u65f6,\u53d1\u751f\u9519\u8bef. 
3dxm.dialog.error.cantOpenOutputFile=\u62b1\u6b49, \u5f00\u6587\u4ef6 "{0}" \u65f6,\u53d1\u751f\u9519\u8bef.
3dxm.dialog.errormessage.title=\u4e0d\u80fd\u5b8c\u6210\u4f5c\u4e1a
3dxm.dialog.openDialog.title=\u9009\u62e9\u8981\u5f00\u7684\u6587\u4ef6
3dxm.dialog.openDialog.error=\u62b1\u6b49,\u8bfb\u4e0d\u4e86\u6587\u4ef6.\n\n{0}

3dxm.dialog.saveImageDialog.title=\u5b58\u50a8\u56fe\u50cf {0}
3dxm.dialog.saveImageDialog.error.OutOfMemory=\u62b1\u6b49,\u8bb0\u5fc6\u4f53\u5bb9\u91cf\u4e0d\u591f\n\u7528\u6765\u5b8c\u6210\u5b58\u50a8 \u56fe\u50cf\u7684\u6307\u4ee4.
3dxm.dialog.saveImageDialog.error.NoImage=\u5185\u90e8\u7a0b\u5e8f\u9519\u8bef. \u627e\u4e0d\u5230\n\u4e00\u4e2a\u56fe\u50cf\u6765\u5b58\u50a8.
3dxm.dialog.saveImageDialog.defaultFileName=\u5c4f\u8c61
3dxm.dialog.saveImageDialog.error.BadFormat=\u62b1\u6b49,\u56fe\u50cf "{0}" \u7684\u683c\u5f0f\u5728\u8fd9\u7cfb\u7edf\u4e0a\u6ca1\u6709.\n\u56fe\u50cf\u4e0d\u80fd\u5b58\u50a8.
3dxm.dialog.saveImageDialog.error.WriteError=\u62b1\u6b49,\u5728\u56fe\u50cf\u5199\u6210\u6587\u4ef6\u65f6,\u53d1\u751f\u9519\u8bef.

3dxm.DisplayXM.SelectExhibitMessage=\u8bf7\u9009\u62e9\u4e00\u4e2a\u5c55\u89c8.
3dxm.DisplayXM.WelcomeMessage=\u6b22\u8fce\u4f7f\u7528 3D-XPlorMath \u7684 Java \u7248.\n\u6b64\u7a0b\u5f0f\u4ecd\u7136\u5728\u53d1\u5c55\u4e2d.\n\u8bf7\u9009\u62e9\u4e00\u4e2a\u5c55\u89c8.


3dxm.LauncherApplet.OpenCommand=\u8d77\u52a8 3D-XPlorMath
3dxm.LauncherApplet.CloseCommand=\u5173\u95ed\u5168\u90e8\u89c6\u7a97
3dxm.menus.LauncherApplet.WindowsMenuName=\u89c6\u7a97


3dxm.morphing.noAnimation=\u76ee\u524d\u6ca1\u6709\u5f62\u6001\u6f14\u53d8\u7684\u52d5\u753b.\n(\u7528 \u201c\u8bbe\u5b9a\u5f62\u6001\u6f14\u53d8\u201d \u6307\u4ee4\u6765\u8bbe\u5b9a\n\u52d5\u753b\u7684\u53d8\u6570.)
