msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: 2025-09-27\n"
"PO-Revision-Date: 2025-09-27\n"
"Last-Translator: Qianqian Fang\n"
"Language-Team: MCX Developers\n"
"Language: zh_CN\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Poedit 3.0.1\n"

#: tfmabout.button1.caption
msgctxt "tfmabout.button1.caption"
msgid "OK"
msgstr "确定"

#: tfmabout.caption
msgid "About Monte Carlo eXtreme Studio"
msgstr "关于光子工作室"

#: tfmabout.image3.hint
msgctxt "tfmabout.image3.hint"
msgid "About MCX"
msgstr "关于MCX"

#: tfmconfig.btcancel.caption
msgctxt "tfmconfig.btcancel.caption"
msgid "Cancel"
msgstr "取消"

#: tfmconfig.btok.caption
msgctxt "tfmconfig.btok.caption"
msgid "OK"
msgstr "确定"

#: tfmconfig.caption
msgid "MCX Studio Config"
msgstr "光子工作室配置"

#: tfmconfig.ckusemanualpath.caption
msgid "Use Manual Paths"
msgstr "使用手动路径"

#: tfmconfig.edlocalpath.columns[0].title.caption
msgctxt "tfmconfig.edlocalpath.columns[0].title.caption"
msgid "Value"
msgstr "值"

#: tfmconfig.edscppath.hint
msgctxt "tfmconfig.edscppath.hint"
msgid "Local SCP Executable Path"
msgstr "本地SCP可执行文件路径"

#: tfmconfig.edsshpath.hint
msgid "Local SSH Path"
msgstr "本地SSH路径"

#: tfmconfig.edworkpath.text
msgid "%MCXSTUDIO%/MCXOutput"
msgstr "%MCXSTUDIO%/MCXOutput"

#: tfmconfig.groupbox2.caption
msgid "MCXStudio Local Output Root Directory"
msgstr "光子工作室本地输出根目录"

#: tfmconfig.groupbox3.caption
msgid "Remote MCX/MMC/MCXCl Executable Search Paths"
msgstr "远程MCX/MMC/MCXCl可执行文件搜索路径"

#: tfmconfig.groupbox4.caption
msgid "Local MCX/MMC/MCXCl Executable Search Paths"
msgstr "本地MCX/MMC/MCXCl可执行文件搜索路径"

#: tfmconfig.groupbox5.caption
msgid "Local SSH Executable Path"
msgstr "本地SSH可执行文件路径"

#: tfmconfig.groupbox6.caption
msgctxt "tfmconfig.groupbox6.caption"
msgid "Local SCP Executable Path"
msgstr "本地SCP可执行文件路径"

#: tfmconfig.groupbox7.caption
msgid "Remote MCX/MMC/MCXCl Output Directory"
msgstr "远程MCX/MMC/MCXCl输出目录"

#: tfmconfig.groupbox8.caption
msgid "Remote GPU Server"
msgstr "远程GPU服务器"

#: tfmconfig.label1.caption
msgid "Hostname or IP"
msgstr "主机名或IP"

#: tfmconfig.label2.caption
msgid "Port"
msgstr "端口"

#: tfmconfig.label3.caption
msgid "User name"
msgstr "用户名"

#: tfmdatafile.btcancel.caption
msgctxt "tfmdatafile.btcancel.caption"
msgid "Cancel"
msgstr "取消"

#: tfmdatafile.btok.caption
msgctxt "tfmdatafile.btok.caption"
msgid "OK"
msgstr "确定"

#: tfmdatafile.caption
msgid " Data File Properties"
msgstr "数据文件属性"

#: tfmdatafile.eddataformat.text
msgid "Float (32bit)"
msgstr "浮点数（32位）"

#: tfmdatafile.label10.caption
msgid "Data File"
msgstr "数据文件"

#: tfmdatafile.label4.caption
msgid "Y Dimension"
msgstr "Y维度"

#: tfmdatafile.label5.caption
msgid "X Dimension"
msgstr "X维度"

#: tfmdatafile.label6.caption
msgid "Z Dimension"
msgstr "Z维度"

#: tfmdatafile.label7.caption
msgctxt "tfmdatafile.label7.caption"
msgid "Time Gates"
msgstr "时间窗"

#: tfmdatafile.label8.caption
msgctxt "tfmdatafile.label8.caption"
msgid "Time Gates"
msgstr "时间窗"

#: tfmdatafile.label9.caption
msgid "Header Size"
msgstr "头部大小"

#: tfmdomain.acexit.caption
msgid "acExit"
msgstr "acExit"

#: tfmdomain.acexit.hint
msgctxt "tfmdomain.acexit.hint"
msgid "Exit"
msgstr "退出"

#: tfmdomain.achidebbx.caption
msgid "acHideBBX"
msgstr "acHideBBX"

#: tfmdomain.achidebbx.hint
msgid "Hide Domain Box"
msgstr "隐藏域边界框"

#: tfmdomain.acloadjson.caption
msgid "acLoadJSON"
msgstr "acLoadJSON"

#: tfmdomain.acloadjson.hint
msgid "Load JSON"
msgstr "加载JSON"

#: tfmdomain.acrender.caption
msgid "acRender"
msgstr "acRender"

#: tfmdomain.acrender.hint
msgid "Render"
msgstr "渲染"

#: tfmdomain.acresetcamera.caption
msgid "acResetCamera"
msgstr "acResetCamera"

#: tfmdomain.acresetcamera.hint
msgid "Reset Camera"
msgstr "重置相机"

#: tfmdomain.acsaveimage.caption
msgid "acSaveImage"
msgstr "acSaveImage"

#: tfmdomain.acsaveimage.hint
msgctxt "tfmdomain.acsaveimage.hint"
msgid "Save Screen"
msgstr "保存屏幕"

#: tfmdomain.acsavejson.caption
msgid "acSaveJSON"
msgstr "acSaveJSON"

#: tfmdomain.acsavejson.hint
msgid "Save JSON"
msgstr "保存JSON"

#: tfmdomain.btbackground.hint
msgctxt "tfmdomain.btbackground.hint"
msgid "Change Background Color"
msgstr "更改背景颜色"

#: tfmdomain.btpin.caption
msgid "Pin Editor"
msgstr "固定编辑器"

#: tfmdomain.btpin.hint
msgid "Show editor"
msgstr "显示编辑器"

#: tfmdomain.caption
msgid "MCX Domain Renderer"
msgstr "MCX域渲染器"

#: tfmdomain.toolbar1.caption
msgctxt "tfmdomain.toolbar1.caption"
msgid "ToolBar1"
msgstr "ToolBar1"

#: tfmdomain.toolbutton11.caption
msgid "ToolButton11"
msgstr "ToolButton11"

#: tfmdomain.toolbutton7.caption
msgid "ToolButton7"
msgstr "ToolButton7"

#: tfmdomain.toolbutton9.caption
msgctxt "tfmdomain.toolbutton9.caption"
msgid "ToolButton9"
msgstr "ToolButton9"

#: tfmmcx.btexpandoutput.caption
msgid "â–µ"
msgstr "â–µ"

#: tfmmcx.btexpandoutput.hint
msgid "To expand or collapse the command window."
msgstr "展开或折叠命令窗口。"

#: tfmmcx.btgbexpand.caption
msgid "▾"
msgstr "▾"

#: tfmmcx.btloadseed.hint
msgid "Load seed data from previous simulations for replay"
msgstr "从以前的模拟中加载种子数据进行重放"

#: tfmmcx.btsendcmd.caption
msgid "Send"
msgstr "发送"

#: tfmmcx.btsendcmd.hint
msgid "Send the user input to the input buffer of the external program \ncurrently being executed.\n"
msgstr "将用户输入发送到当前执行的外部程序的输入缓冲区。\n"

#: tfmmcx.button2.caption
msgid "Clear Output"
msgstr "清除输出"

#: tfmmcx.caption
msgid "MCX Studio"
msgstr "光子工作室"

#: tfmmcx.ckautopilot.caption
msgid "Let MCX decide thread/block size (-A)"
msgstr "让MCX决定线程/块大小 (-A)"

#: tfmmcx.ckautopilot.hint
msgid "Autopilot \n\nChecking this box tells MCX/MMC to automatically determine the \"optimal\"\nthread number and block size by using the hardware information.\n\nIt is recommended to always check this box. The key to maximize simulation\nthroughput is to ensure a large number of threads are launched to keep the\nhardware resources fully utilized.\n"
msgstr "自动驾驶\n\n勾选此框告诉MCX/MMC根据硬件信息自动确定\"最佳\"的线程数和块大小。\n\n建议始终勾选此框。最大化模拟吞吐量的关键是确保启动大量线程以充分利用硬件资源。\n"

#: tfmmcx.ckbdebug.hint
msgctxt "tfmmcx.ckbdebug.hint"
msgid "DebugFlags"
msgstr "DebugFlags"

#: tfmmcx.ckbdet.hint
msgid "SaveDetFlag \n\nThis checkbox list allows users to select the detected photon\ndata items that they want to save in the .mch file.\n\nBy default, only the Detector ID and Partial Pathlength are stored.\n"
msgstr "SaveDetFlag\n\n此复选框列表允许用户选择要在.mch文件中保存的检测光子数据项。\n\n默认情况下，只存储检测器ID和部分路径长度。\n"

#: tfmmcx.ckdoremote.caption
msgid "Run remote command:"
msgstr "运行远程命令："

#: tfmmcx.ckdoremote.hint
msgid "DoRemote \n\nCheck this option asks MCXStudio to call the specified ssh command \nand run mcx/mmc simulations on remote servers. \n\nPlease be aware that one must prepare the server and client to enable\nremote execution, this include\n\n1. install mcx/mmc/mcxcl executable on remote server and add path to\n    the PATH environment \n2. install ssh client on the local client; for Linux/Mac, ssh/scp command is\n    typically built-in; for windows, please install plink.exe and pscp.exe and\n    ensure that their paths are on the PATH environment variable\n3. optionally, one can set the SSH key between the client and server to \n    avoid typing password, please see http://www.linuxproblem.org/art_9.html\n"
msgstr "DoRemote\n\n选中此选项要求光子工作室调用指定的ssh命令并在远程服务器上运行mcx/mmc模拟。\n\n请注意，必须准备服务器和客户端以启用远程执行，这包括：\n\n1. 在远程服务器上安装mcx/mmc/mcxcl可执行文件并将路径添加到PATH环境变量\n2. 在本地客户端安装ssh客户端；对于Linux/Mac，ssh/scp命令通常内置；对于Windows，请安装plink.exe和pscp.exe并确保它们的路径在PATH环境变量中\n3. 可选地，可以在客户端和服务器之间设置SSH密钥以避免输入密码，请参见http://www.linuxproblem.org/art_9.html\n"

#: tfmmcx.ckdoreplay.caption
msgid "Replay"
msgstr "重放"

#: tfmmcx.ckdoreplay.hint
msgid "DoReplay \n\nWhen selecting a .mch file as the seed, this checkbox is automatically \nchecked, signifying that MCX/MMC will perform a photon replay by\nreading the RNG seeds from the .mch file and rerun the photons to produce\nthe Jacobians - in such case, one can use the \"Output Type\" to select which\nmetric to output.\n"
msgstr "DoReplay\n\n当选择.mch文件作为种子时，此复选框自动被选中，表示MCX/MMC将通过从.mch文件读取RNG种子并重新运行光子来执行光子重放以产生雅可比矩阵 - 在这种情况下，可以使用\"输出类型\"来选择要输出的度量。\n"

#: tfmmcx.cklockgpu.caption
msgid "Lock GPU"
msgstr "锁定GPU"

#: tfmmcx.cklockgpu.hint
msgid "Checking this box prevents MCXStudio from updating the device list\nwhen switching between different simulation sessions.\n\nWhen running simulation on a remote server, it is recommended to\nlock the GPU to avoid resetting of the device list.\n"
msgstr "勾选此框可防止光子工作室在不同模拟会话之间切换时更新设备列表。\n\n在远程服务器上运行模拟时，建议锁定GPU以避免重置设备列表。\n"

#: tfmmcx.cknormalize.caption
msgid "Do normalization (-U)"
msgstr "执行归一化 (-U)"

#: tfmmcx.cknormalize.hint
msgid "DoNormalize \n\nCheck this option allows MCX/MMC to normalize the output by the \nbelow formula\n\nÎ¦(i,j,k,t)=E(i,j,k,t) / (V*E_total*dT)\n\nwhere E(i,j,k,t) is the raw accummuated energy at each voxel; \nV is the size of the voxel in mm^3; dT is the time-gate width in s.\n\nAfter normalization, the result becomes TPSF or Green's function.\n\nUnchecking this option disables normalization.\n"
msgstr "DoNormalize\n\n选中此选项允许MCX/MMC通过以下公式对输出进行归一化：\n\nÎ¦(i,j,k,t)=E(i,j,k,t) / (V*E_total*dT)\n\n其中E(i,j,k,t)是每个体素的原始累积能量；V是体素的大小（mm^3）；dT是时间窗宽度（s）。\n\n归一化后，结果变为TPSF或格林函数。\n\n取消选中此选项将禁用归一化。\n"

#: tfmmcx.ckreflect.caption
msgid "Do reflection all boundaries (-b)"
msgstr "在所有边界执行反射 (-b)"

#: tfmmcx.ckreflect.hint
msgid "DoReflect \n\nCheck this option (by default) enables reflection/refrection calculations \nwhen  refractive index mismatch is detected at tissue boundaries.\n\nIf this option is unchecked, any photon hits the boundary between a \nnon-zero and zero-valued voxel will be terminated (i.e. total\nabsorbtion boundary condition). \n\nThe medium outside of the volume bounding box is assumed to have \nthe optical properties defined as label 0 (the first row in the Media Settings\ntable on the right).\n"
msgstr "DoReflect\n\n选中此选项（默认）在组织边界检测到折射率不匹配时启用反射/折射计算。\n\n如果取消选中此选项，任何撞击非零值和零值体素之间边界的光子将被终止（即全吸收边界条件）。\n\n体积边界框外的介质假定具有标签0定义的光学特性（右侧介质设置表中的第一行）。\n"

#: tfmmcx.cksavedata.caption
msgid "Save fluence (-S)"
msgstr "保存通量 (-S)"

#: tfmmcx.cksavedata.hint
msgid "DoSave \n\nChecking this option makes MCX/MMC outputs the volumetric fluence\ndata: for MCX, it is the .mc2/.nii file; for MMC, it is a .dat file using P/H/B/S \nray-tracers and .mc2/.nii files when using the dual-grid mode (-M G).\n\nUnchecking this option stops MCX/MMC output the .mc2/.nii file.\n"
msgstr "DoSave\n\n选中此选项使MCX/MMC输出体积通量数据：对于MCX，这是.mc2/.nii文件；对于MMC，使用P/H/B/S射线追踪器时是.dat文件，使用双网格模式(-M G)时是.mc2/.nii文件。\n\n取消选中此选项将阻止MCX/MMC输出.mc2/.nii文件。\n"

#: tfmmcx.cksavedetector.caption
msgid "Save detected photons (-d)"
msgstr "保存检测到的光子 (-d)"

#: tfmmcx.cksavedetector.hint
msgid "SaveDetector \n\nChecking this option allows one to store detected photon \ninformation. The output data records can be user-defined by\nselecting the check-box list entitled \"Save detected photon\".\nThe output data are stored in a .mch file.\n\nUnchecking this option disables output the .mch file (can be \nslightly faster).\n"
msgstr "SaveDetector\n\n选中此选项允许存储检测到的光子信息。输出数据记录可以通过选择名为\"保存检测到的光子\"的复选框列表来用户定义。输出数据存储在.mch文件中。\n\n取消选中此选项将禁用.mch文件的输出（可能稍快一些）。\n"

#: tfmmcx.cksavemask.caption
msgid "Save volume mask (-M)"
msgstr "保存体积掩模 (-M)"

#: tfmmcx.cksavemask.hint
msgid "DoSaveMask \n\nChecking this option asks MCX to output the pre-processed volume \nmasks. The preprocessed mask contains the voxels that are covered\nunder detectors; these voxels are designated by setting the sign-bit \nas 1. One can visualize this dumped data mask using mcxplotvol.m\n\nUnchecking this option suppresses the output of this mask file.\n"
msgstr "DoSaveMask\n\n选中此选项要求MCX输出预处理的体积掩模。预处理掩模包含被检测器覆盖的体素；这些体素通过设置符号位为1来指定。可以使用mcxplotvol.m来可视化这些转储的数据掩模。\n\n取消选中此选项将抑制此掩模文件的输出。\n"

#: tfmmcx.cksaveref.caption
msgid "Save diffuse reflectance (-X)"
msgstr "保存漫反射 (-X)"

#: tfmmcx.cksaveref.hint
msgid "DoSaveRef \n\nChecking this option allows MCX/MMC to output the escaped photon\nweights on the exterior surface of the domain. For MCX, to save the \ntotal diffuse reflectance, one must pad a layer of zero voxels in the \nfacet or full bounding box of the domain to store such data. The raw \ntotal diffuse reflectance are normalized and stored as negative values\nin the .mc2/.nii file. When loading such file using loadmc2.m, the diffuse\nreflectance data are extracted and converted to positive output.\n\nUnchecking this option disables saving diffuse reflectance data.\n"
msgstr "DoSaveRef\n\n选中此选项允许MCX/MMC在域的外表面输出逃逸光子权重。对于MCX，要保存总漫反射，必须在域的面或完整边界框中填充一层零体素来存储此类数据。原始总漫反射被归一化并作为负值存储在.mc2/.nii文件中。使用loadmc2.m加载此类文件时，漫反射数据被提取并转换为正值输出。\n\n取消选中此选项将禁用保存漫反射数据。\n"

#: tfmmcx.cksaveseed.caption
msgid "Save photon seeds (-q)"
msgstr "保存光子种子 (-q)"

#: tfmmcx.cksaveseed.hint
msgid "DoSaveSeed \n\nChecking this option allows one to save the RNG seeds of the detected\nphotons in the .mch file. This makes it possible to perform photon replay\nto compute the Jacobian when feeding this output .mch file as the seed\nfor the replay run.\n\nUnchecking this option disables saving photon seeds.\n"
msgstr "DoSaveSeed\n\n选中此选项允许在.mch文件中保存检测到的光子的RNG种子。这使得在将此输出.mch文件作为重放运行的种子时能够执行光子重放以计算雅可比矩阵。\n\n取消选中此选项将禁用保存光子种子。\n"

#: tfmmcx.cksharedfs.caption
msgid "Shared file system"
msgstr "共享文件系统"

#: tfmmcx.cksharedfs.hint
msgid "DoSharedFS \n\nChecking this option suggests that both the client and the server\nshare the same file system, thus, no file copying is needed. In other\nword, the folder structure to read/write on both client and server\nare identical. This is the case when one uses nfs/autofs on Linux/Mac.\n"
msgstr "DoSharedFS\n\n选中此选项表明客户端和服务器共享相同的文件系统，因此不需要文件复制。换句话说，客户端和服务器上的读/写文件夹结构是相同的。在Linux/Mac上使用nfs/autofs时就是这种情况。\n"

#: tfmmcx.ckshowprogress.caption
msgid "Show progress bar"
msgstr "显示进度条"

#: tfmmcx.ckshowprogress.hint
msgid "ShowProgress \n\n(This option is highly experimental, use with caution, may cause hanging on some GPUs)\n\nCheck this option to let MCX/MMC to print a progress bar during the\nGPU simulation. In some hardware, this may cause unstable behaviors\nsuch as stalling or never return even the simulation is complete. If such\nbehavior is detected, please uncheck this option.\n"
msgstr "ShowProgress\n\n（此选项高度实验性，请谨慎使用，在某些GPU上可能导致挂起）\n\n选中此选项让MCX/MMC在GPU模拟期间打印进度条。在某些硬件上，这可能导致不稳定行为，如停止或即使模拟完成也不返回。如果检测到此类行为，请取消选中此选项。\n"

#: tfmmcx.ckskipvoid.caption
msgid "Skip void space (-k)"
msgstr "跳过空隙空间 (-k)"

#: tfmmcx.ckskipvoid.hint
msgid "DoSkipVoid \n\nChecking this option starts photon's ellapse time when it first enters\na non-zero voxel.\n\nUnchecking this option starts photon's ellapse time at launch time,\nregardless it is launched in the background (0-valued) voxel or non-zero\nvoxel.\n"
msgstr "DoSkipVoid\n\n选中此选项在光子首次进入非零体素时开始光子的经过时间。\n\n取消选中此选项在发射时开始光子的经过时间，无论它是在背景（0值）体素还是非零体素中发射。\n"

#: tfmmcx.ckspecular.caption
msgid "Do specular reflection (-V)"
msgstr "执行镜面反射 (-V)"

#: tfmmcx.ckspecular.hint
msgid "DoSpecular \n\nChecking this option performs a transmission calculation if a photon \nis launched in the background; this results in change of direction angle\nand loss of energy.\n\nUnchecking this option moves a photon into a non-zero voxel without\nconsidering the specular reflection and change of direction.\n"
msgstr "DoSpecular\n\n选中此选项在光子在背景中发射时执行透射计算；这会导致方向角的改变和能量损失。\n\n取消选中此选项将光子移动到非零体素中而不考虑镜面反射和方向改变。\n"

#: tfmmcx.cksrcfrom0.caption
msgid "Orign from [0,0,0] (-z)"
msgstr "原点从[0,0,0]开始 (-z)"

#: tfmmcx.cksrcfrom0.hint
msgid "DoSrcFrom0 \n\nChecking this item assumes the lower-bottom corner of the voxelated \ndomain is [0,0,0] mm. The definitions of source and detector positions \nare impacted by this definition.\n\nUnchecking this option assumes the  lower-bottom corner of the  \ndomain is [1,1,1] mm.\n"
msgstr "DoSrcFrom0\n\n选中此项假定体素化域的左下角为[0,0,0] mm。源和检测器位置的定义受此定义影响。\n\n取消选中此选项假定域的左下角为[1,1,1] mm。\n"

#: tfmmcx.edbenchmark.hint
msgid "Benchmark \n\nThis option asks to run the built-in benchmark.\n"
msgstr "Benchmark\n\n此选项要求运行内置基准测试。\n"

#: tfmmcx.edblocksize.hint
msgid "ThreadBlock \n\nSpecify a small integer, preferably a multiple of 32, to define \nthe block size - for example, 64 means a thread block contains \n64 threads.\n\nThis is only used when the -A (autopilot mode) is not enabled.\n"
msgstr "ThreadBlock\n\n指定一个小整数，最好是32的倍数，以定义块大小 - 例如，64表示一个线程块包含64个线程。\n\n这仅在未启用-A（自动驾驶模式）时使用。\n"

#: tfmmcx.edblocksize.text
msgid "64"
msgstr "64"

#: tfmmcx.edbubble.hint
msgctxt "tfmmcx.edbubble.hint"
msgid "BubbleSize"
msgstr "BubbleSize"

#: tfmmcx.edbubble.text
msgid "-2"
msgstr "-2"

#: tfmmcx.edcmdinput.hint
msgid "User Input\n\nWhen connecting to a remote server via ssh/scp, one may asked to type\n\"yes\" to save the ssh key or other interactive inputs. If this is the case, one\ncan use this field to type user input, and click \"Send\" to pipe user input to \nthe external program.\n"
msgstr "用户输入\n\n通过ssh/scp连接到远程服务器时，可能会要求输入\"yes\"来保存ssh密钥或其他交互式输入。如果是这种情况，可以使用此字段输入用户输入，并点击\"发送\"将用户输入传递给外部程序。\n"

#: tfmmcx.edconfigfile.hint
msgid "InputFile \n\nSpecify the input file in either .inp or .json format.\n"
msgstr "InputFile\n\n指定.inp或.json格式的输入文件。\n"

#: tfmmcx.eddetectednum.hint
msgid "DetectedNum \n\nThis sets the maximum number of detected photons to be stored. If\nthe actual detected photon number is higher than this specified number,\nmcx/mmc will generate an warning and print out the actual detected \nphoton count; one can use that output in this field to allow MCX to store\nall photons.\n"
msgstr "DetectedNum\n\n这设置要存储的检测光子的最大数量。如果实际检测的光子数量高于此指定数量，mcx/mmc将生成警告并打印出实际检测的光子计数；可以在此字段中使用该输出以允许MCX存储所有光子。\n"

#: tfmmcx.eddetectednum.text
msgid "10000000"
msgstr "10000000"

#: tfmmcx.edgate.hint
msgctxt "tfmmcx.edgate.hint"
msgid "GateNum"
msgstr "GateNum"

#: tfmmcx.edgpuid.hint
msgid "GPUID \n\nUse this list to select the device or devices (CPU or GPU) used to\nrun the simulation. For MCX, if multiple CUDA GPUs are installed, one\ncan select multiple devices to speed up the calculation; for MCXCL\nand MMC, one can select OpenCL devices that include both CPU and\nGPUs. In such case, only devices of the same platform can be selected.\nFor example, an NVIDIA GPU and a CPU can not be selected together.\n"
msgstr "GPUID\n\n使用此列表选择用于运行模拟的设备（CPU或GPU）。对于MCX，如果安装了多个CUDA GPU，可以选择多个设备来加速计算；对于MCXCL和MMC，可以选择包括CPU和GPU在内的OpenCL设备。在这种情况下，只能选择同一平台的设备。例如，NVIDIA GPU和CPU不能一起选择。\n"

#: tfmmcx.edmoreparam.hint
msgid "MoreParam \n\nOne can use this field to manually specify additional parameters that\nare not supported by this GUI tool. Any parameter set here will overwrite\nthe previous setting.\n"
msgstr "MoreParam\n\n可以使用此字段手动指定此GUI工具不支持的附加参数。在此处设置的任何参数将覆盖之前的设置。\n"

#: tfmmcx.edoutputformat.hint
msgid "OutputFormat \n\nThis specifies the output data file format. The supported formats are\n\n.mc2 - a simple binary format stores the voxel-by-voxel binary data\n    in the column-major order\n.nii - the NIfTI-1 format\n.tx3 - a simple 3D texture binary format.\nascii - text-based data file\n"
msgstr "OutputFormat\n\n这指定输出数据文件格式。支持的格式有：\n\n.mc2 - 一种简单的二进制格式，以列主序存储逐体素二进制数据\n.nii - NIfTI-1格式\n.tx3 - 一种简单的3D纹理二进制格式\nascii - 基于文本的数据文件\n"

#: tfmmcx.edoutputtype.hint
msgid "OutputType \n\nThis option specifies the output data type. \n\n* Fluence rate [J/mm^2/s] - the default output\n* Fluence [J/mm^2] - the integration of the fluence \n   rate over each time gate\n* Energy deposition [J] - can be computed by multiplying \n   fluence with absorption Î¼a and voxel volume [mm^3]\n* Absorption Jacobian (mua) [1/mm] - in the replay mode, this\n   outputs the sensitivity matrix for Î¼a;\n* Average scattering event count - in the replay mode, this\n   outputs the number of scattering event per voxel\n* Momentum transfer sensivity (DCS) - in the replay mode, this \n   outputs the momentum transfer contribution/sensitivity from \n   each voxel.\n"
msgstr "OutputType\n\n此选项指定输出数据类型。\n\n* 通量率 [J/mm^2/s] - 默认输出\n* 通量 [J/mm^2] - 每个时间窗内通量率的积分\n* 能量沉积 [J] - 可通过将通量与吸收系数μa和体素体积 [mm^3] 相乘计算得出\n* 吸收雅可比矩阵 (mua) [1/mm] - 在重放模式下，输出μa的敏感性矩阵\n* 平均散射事件计数 - 在重放模式下，输出每个体素的散射事件数\n* 动量传输敏感性 (DCS) - 在重放模式下，输出每个体素的动量传输贡献/敏感性\n"

#: tfmmcx.edphoton.hint
msgid "PhotonNum \n\nThis defines the total simulated photons.\n\nCan be an integer or number in scientific form. For example\n100000 and 1e5 are both acceptable.\n\nPlease be noted that we highly suggest one to start with a\nsmall photon number to avoid extended run time.\n"
msgstr "PhotonNum\n\n这定义了总模拟光子数。\n\n可以是整数或科学计数法形式的数字。例如100000和1e5都是可接受的。\n\n请注意，我们强烈建议从较小的光子数开始以避免延长运行时间。\n"

#: tfmmcx.edphoton.text
msgid "1e6"
msgstr "1e6"

#: tfmmcx.edphoton.texthint
msgid "Integer"
msgstr "整数"

#: tfmmcx.edremote.hint
msgid "RemoteCmd \n\nPlease choose the remote connection command using the dropdown list, or\ntype in this field manually. For windows, it is recommended to choose the \nplink.exe command; for Linux, it is recommended to use the ssh command.\n\nPlease replace the user@server by the actual username and the server IP\nor domain name.\n\nYou are highly recommended to set up key-based ssh access to avoid typing\npassword. Tutorials can be found at http://www.linuxproblem.org/art_9.html\n"
msgstr "RemoteCmd\n\n请使用下拉列表选择远程连接命令，或在此字段中手动输入。对于Windows，建议选择plink.exe命令；对于Linux，建议使用ssh命令。\n\n请将user@server替换为实际的用户名和服务器IP或域名。\n\n强烈建议设置基于密钥的ssh访问以避免输入密码。教程可在http://www.linuxproblem.org/art_9.html找到。\n"

#: tfmmcx.edremote.text
msgid "Built-in ssh"
msgstr "内置ssh"

#: tfmmcx.edreplaydet.hint
msgctxt "tfmmcx.edreplaydet.hint"
msgid "ReplayDet"
msgstr "ReplayDet"

#: tfmmcx.edrespin.hint
msgid "RespinNum \n\nSetting this to a positive number will repeat the simulation by the specified\nrepeition count starting from different random seeds.\n\nA negative integer asks MCX to divide the total photon number by the \nabsolute value of this input and run each subpart at a time. This can \nreduce the per-call run time, but may result in extensive overhead of\nrunning repeated simulations.\n"
msgstr "RespinNum\n\n将此设置为正数将从不同的随机种子开始重复指定重复次数的模拟。\n\n负整数要求MCX将总光子数除以此输入的绝对值并一次运行每个子部分。这可以减少每次调用的运行时间，但可能导致运行重复模拟的大量开销。\n"

#: tfmmcx.edseed.hint
msgid "Seed \n\nIf this field is a large integer number, this specifies the RNG seed; \n\nif this is a file name ending with .mch, it loads an .mch file generated \nfrom previous simulation and replays the detected photons.\n"
msgstr "Seed\n\n如果此字段是一个大整数，这指定RNG种子；\n\n如果这是以.mch结尾的文件名，它加载从先前模拟生成的.mch文件并重放检测到的光子。\n"

#: tfmmcx.edseed.text
msgid "1648335518"
msgstr "1648335518"

#: tfmmcx.edseed.texthint
msgid "A large integer or .mch file name"
msgstr "大整数或.mch文件名"

#: tfmmcx.edsession.hint
msgid "Session \n\nThis string will be used in all output files as part of the file names.\n"
msgstr "Session\n\n此字符串将用作所有输出文件文件名的一部分。\n"

#: tfmmcx.edthread.hint
msgid "ThreadNum \n\nSpecify a large integer multiple of 32 (the warp size) to manually \ndefine the thread numbers.\n\nThis is only used when the -A (autopilot mode) is not enabled.\n"
msgstr "ThreadNum\n\n指定32（warp大小）的大整数倍数以手动定义线程数。\n\n这仅在未启用-A（自动驾驶模式）时使用。\n"

#: tfmmcx.edthread.text
msgid "16384"
msgstr "16384"

#: tfmmcx.edunitinmm.hint
msgid "UnitInMM \n\nThis defines the voxel size. By default, 1x1x1 mm^3 voxels\nare used. Has to be a positive floating point number. For example,\n0.1 defines a 0.1x0.1x0.1 mm^3 voxel.\n\nCurrently, only isotropic voxels are supported.\n"
msgstr "UnitInMM\n\n这定义体素大小。默认使用1x1x1 mm^3体素。必须是正浮点数。例如，0.1定义一个0.1x0.1x0.1 mm^3的体素。\n\n目前只支持各向同性体素。\n"

#: tfmmcx.edunitinmm.text
msgid "1"
msgstr "1"

#: tfmmcx.edworkload.hint
msgid "Workload \n\nOne can specify a series of comma-separated numbers to specify the\nrelative portion of workload between multiple selected devices. \n\nFor example: 10,10 asks MCX to run 50% of the total photons using the\n1st device and 50% on the 2nd device. On the other hand, 10,100 splits\nthe total photon 1:10 between the 1st and 2nd devices.\n"
msgstr "Workload\n\n可以指定一系列逗号分隔的数字来指定多个选定设备之间工作负载的相对比例。\n\n例如：10,10要求MCX使用第1个设备运行50%的总光子，在第2个设备上运行50%。另一方面，10,100将总光子在第1和第2设备之间按1:10分割。\n"

#: tfmmcx.edworkload.text
msgid "100"
msgstr "100"

#: tfmmcx.edworkload.texthint
msgid "Comma separated numbers"
msgstr "逗号分隔的数字"

#: tfmmcx.gradvsettings.caption
msgid "Advanced Settings"
msgstr "高级设置"

#: tfmmcx.grarray.hint
msgid "ArrayOrder \n\nSelect MATLAB array order indicates that the input volume has a\ncolumn-major order - i.e. the left-most axis is the fastest index of\nthe array, like in MATLAB or FORTRAN.\n\nSelect C array order indicates that the input volume uses the \nrow-major order - i.e. the right-most index is the fastest index\nof the array, like in C and Python.\n"
msgstr "ArrayOrder\n\n选择MATLAB数组顺序表示输入体积具有列主序 - 即最左轴是数组的最快索引，如MATLAB或FORTRAN。\n\n选择C数组顺序表示输入体积使用行主序 - 即最右索引是数组的最快索引，如C和Python。\n"

#: tfmmcx.gratomic.hint
msgid "UseAtomic \n\nUsing atomic operations avoids conflicts between multiple threads when\nwriting to the same voxel, thus is highly recommended.\n\nIn the very old CUDA hardware, using atomic operations has a high \noverhead, but such overhead was signficiantly less since the Fermi GPU.\n"
msgstr "UseAtomic\n\n使用原子操作避免多个线程写入相同体素时的冲突，因此强烈推荐。\n\n在非常老的CUDA硬件中，使用原子操作有很高的开销，但从Fermi GPU开始这种开销显著减少。\n"

#: tfmmcx.grbasic.caption
msgid "Basic Settings"
msgstr "基本设置"

#: tfmmcx.grbc.caption
msgid "Boundary cond."
msgstr "边界条件"

#: tfmmcx.grdet.caption
msgid "Save detected photon"
msgstr "保存检测到的光子"

#: tfmmcx.grgpu.caption
msgid "GPU Settings"
msgstr "GPU设置"

#: tfmmcx.grprogram.caption
msgctxt "tfmmcx.grprogram.caption"
msgid "Run Monte Carlo simulation with"
msgstr "运行蒙特卡罗模拟使用"

#: tfmmcx.grprogram.hint
msgid "MCProgram\n\nIn this panel, you choose which simulator to use. \nCurrently we support 3 simulators, \n\n* MCX: NVIDIA GPU-based simulation using voxelated domain\n* MCX-CL: OpenCL based CPU/GPU simulation using voxelated domain\n* MMC: OpenCL based CPU/GPU simulation using tetrahedral meshes\n\nThe built-in domain designer only supports creating voxelated \ndomains and creating meshes will be supported in the future.\n"
msgstr "MCProgram\n\n在此面板中，选择要使用的模拟器。\n目前我们支持3种模拟器：\n\n* MCX：使用体素化域的NVIDIA GPU模拟\n* MCX-CL：使用体素化域的基于OpenCL的CPU/GPU模拟\n* MMC：使用四面体网格的基于OpenCL的CPU/GPU模拟\n\n内置域设计器只支持创建体素化域，将来会支持创建网格。\n"

#: tfmmcx.grswitches.caption
msgid "Switches"
msgstr "开关"

#: tfmmcx.image1.hint
msgctxt "tfmmcx.image1.hint"
msgid "About MCX"
msgstr "关于MCX"

#: tfmmcx.label1.caption
msgid "Thread number (-t)"
msgstr "线程数 (-t)"

#: tfmmcx.label1.hint
msgid "-t (--thread)"
msgstr "-t (--thread)"

#: tfmmcx.label10.caption
msgctxt "tfmmcx.label10.caption"
msgid "or"
msgstr "或"

#: tfmmcx.label10.hint
msgctxt "tfmmcx.label10.hint"
msgid "-a (--array)"
msgstr "-a (--array)"

#: tfmmcx.label11.caption
msgid "Output format"
msgstr "输出格式"

#: tfmmcx.label11.hint
msgctxt "tfmmcx.label11.hint"
msgid "-u (--unitinmm)"
msgstr "-u (--unitinmm)"

#: tfmmcx.label12.caption
msgid "Run MCX on"
msgstr "在以下设备运行MCX"

#: tfmmcx.label12.hint
msgid "-G (--gpu)"
msgstr "-G (--gpu)"

#: tfmmcx.label13.caption
msgid "Seed (-E)"
msgstr "种子 (-E)"

#: tfmmcx.label13.hint
msgid "-E (--seed)"
msgstr "-E (--seed)"

#: tfmmcx.label14.caption
msgid "Output type (-O)"
msgstr "输出类型 (-O)"

#: tfmmcx.label14.hint
msgid "-O (--outputtype)"
msgstr "-O (--outputtype)"

#: tfmmcx.label15.caption
msgid "Workload split"
msgstr "工作负载分配"

#: tfmmcx.label15.hint
msgid "-W (--workload)"
msgstr "-W (--workload)"

#: tfmmcx.label16.caption
msgid "Debug flags"
msgstr "调试标志"

#: tfmmcx.label16.hint
msgid "-D (--debuglevel)"
msgstr "-D (--debuglevel)"

#: tfmmcx.label17.caption
msgid "Replay detector ID (-Y)"
msgstr "重放检测器ID (-Y)"

#: tfmmcx.label17.hint
msgctxt "tfmmcx.label17.hint"
msgid "-Y (--replaydet)"
msgstr "-Y (--replaydet)"

#: tfmmcx.label18.caption
msgid "Additional parameters"
msgstr "附加参数"

#: tfmmcx.label18.hint
msgctxt "tfmmcx.label18.hint"
msgid "-Y (--replaydet)"
msgstr "-Y (--replaydet)"

#: tfmmcx.label19.caption
msgctxt "tfmmcx.label19.caption"
msgid "or"
msgstr "或"

#: tfmmcx.label19.hint
msgctxt "tfmmcx.label19.hint"
msgid "-a (--array)"
msgstr "-a (--array)"

#: tfmmcx.label2.caption
msgid "Thread block size (-T)"
msgstr "线程块大小 (-T)"

#: tfmmcx.label2.hint
msgid "-T (--blocksize)"
msgstr "-T (--blocksize)"

#: tfmmcx.label3.caption
msgid "Total photon number (-n)"
msgstr "总光子数 (-n)"

#: tfmmcx.label3.hint
msgid "-n (--photon)"
msgstr "-n (--photon)"

#: tfmmcx.label4.caption
msgid "Session ID (-s)"
msgstr "会话ID (-s)"

#: tfmmcx.label4.hint
msgctxt "tfmmcx.label4.hint"
msgid "-s (--sessionid)"
msgstr "-s (--sessionid)"

#: tfmmcx.label5.caption
msgid "User Input>"
msgstr "用户输入>"

#: tfmmcx.label6.caption
msgid "Array order (-a)"
msgstr "数组顺序 (-a)"

#: tfmmcx.label6.hint
msgctxt "tfmmcx.label6.hint"
msgid "-a (--array)"
msgstr "-a (--array)"

#: tfmmcx.label7.caption
msgid "Gate group size (-g)"
msgstr "门组大小 (-g)"

#: tfmmcx.label7.hint
msgid "-g (--gategroup)"
msgstr "-g (--gategroup)"

#: tfmmcx.label8.caption
msgid "Voxel size in mm (-u)"
msgstr "体素大小（毫米）(-u)"

#: tfmmcx.label8.hint
msgctxt "tfmmcx.label8.hint"
msgid "-u (--unitinmm)"
msgstr "-u (--unitinmm)"

#: tfmmcx.label9.caption
msgid "Max detected photons(-H)"
msgstr "最大检测光子数(-H)"

#: tfmmcx.label9.hint
msgid "-H (--maxdetphoton)"
msgstr "-H (--maxdetphoton)"

#: tfmmcx.lbatomic.caption
msgid "Atomic operations"
msgstr "原子操作"

#: tfmmcx.lbatomic.hint
msgid "(--atomic)"
msgstr "(--atomic)"

#: tfmmcx.lbbubble.caption
msgid "Cache radius from src (-R)"
msgstr "从源的缓存半径 (-R)"

#: tfmmcx.lbbubble.hint
msgid "-r (--skipradius)"
msgstr "-r (--skipradius)"

#: tfmmcx.lbrespin.caption
msgid "Repetition (-r)"
msgstr "重复 (-r)"

#: tfmmcx.lbrespin.hint
msgid "-r (--repeat)"
msgstr "-r (--repeat)"

#: tfmmcx.lvjobs.columns[0].caption
msgctxt "tfmmcx.lvjobs.columns[0].caption"
msgid "Session"
msgstr "会话"

#: tfmmcx.lvjobs.columns[10].caption
msgid "DoSave"
msgstr "DoSave"

#: tfmmcx.lvjobs.columns[11].caption
msgid "DoNormalize"
msgstr "DoNormalize"

#: tfmmcx.lvjobs.columns[12].caption
msgid "Autopilot"
msgstr "Autopilot"

#: tfmmcx.lvjobs.columns[13].caption
msgid "SaveDetector"
msgstr "SaveDetector"

#: tfmmcx.lvjobs.columns[14].caption
msgid "DetectedNum"
msgstr "DetectedNum"

#: tfmmcx.lvjobs.columns[15].caption
msgid "GPUID"
msgstr "GPUID"

#: tfmmcx.lvjobs.columns[16].caption
msgid "UnitInMM"
msgstr "UnitInMM"

#: tfmmcx.lvjobs.columns[17].caption
msgid "DoSaveRef"
msgstr "DoSaveRef"

#: tfmmcx.lvjobs.columns[18].caption
msgid "DoSaveSeed"
msgstr "DoSaveSeed"

#: tfmmcx.lvjobs.columns[19].caption
msgid "DoSkipVoid"
msgstr "DoSkipVoid"

#: tfmmcx.lvjobs.columns[1].caption
msgid "InputFile"
msgstr "InputFile"

#: tfmmcx.lvjobs.columns[20].caption
msgid "DoSrcFrom0"
msgstr "DoSrcFrom0"

#: tfmmcx.lvjobs.columns[21].caption
msgid "MediaCfg"
msgstr "MediaCfg"

#: tfmmcx.lvjobs.columns[22].caption
msgid "DetectorCfg"
msgstr "DetectorCfg"

#: tfmmcx.lvjobs.columns[23].caption
msgid "MCXConfig"
msgstr "MCXConfig"

#: tfmmcx.lvjobs.columns[24].caption
msgid "Workload"
msgstr "Workload"

#: tfmmcx.lvjobs.columns[25].caption
msgctxt "tfmmcx.lvjobs.columns[25].caption"
msgid "ShapeCfg"
msgstr "ShapeCfg"

#: tfmmcx.lvjobs.columns[26].caption
msgid "Seed"
msgstr "Seed"

#: tfmmcx.lvjobs.columns[27].caption
msgid "DoSaveMask"
msgstr "DoSaveMask"

#: tfmmcx.lvjobs.columns[28].caption
msgctxt "tfmmcx.lvjobs.columns[28].caption"
msgid "DebugFlags"
msgstr "DebugFlags"

#: tfmmcx.lvjobs.columns[29].caption
msgctxt "tfmmcx.lvjobs.columns[29].caption"
msgid "ReplayDet"
msgstr "ReplayDet"

#: tfmmcx.lvjobs.columns[2].caption
msgid "ThreadNum"
msgstr "ThreadNum"

#: tfmmcx.lvjobs.columns[30].caption
msgid "DoReplay"
msgstr "DoReplay"

#: tfmmcx.lvjobs.columns[31].caption
msgid "MCProgram"
msgstr "MCProgram"

#: tfmmcx.lvjobs.columns[32].caption
msgid "DoSpecular"
msgstr "DoSpecular"

#: tfmmcx.lvjobs.columns[33].caption
msgid "UseAtomic"
msgstr "UseAtomic"

#: tfmmcx.lvjobs.columns[34].caption
msgid "BasicOrder"
msgstr "BasicOrder"

#: tfmmcx.lvjobs.columns[35].caption
msgid "DebugPhoton"
msgstr "DebugPhoton"

#: tfmmcx.lvjobs.columns[36].caption
msgid "MoreParam"
msgstr "MoreParam"

#: tfmmcx.lvjobs.columns[37].caption
msgid "RemoteCmd"
msgstr "RemoteCmd"

#: tfmmcx.lvjobs.columns[38].caption
msgid "DoRemote"
msgstr "DoRemote"

#: tfmmcx.lvjobs.columns[39].caption
msgid "DoSharedFS"
msgstr "DoSharedFS"

#: tfmmcx.lvjobs.columns[3].caption
msgid "ThreadBlock"
msgstr "ThreadBlock"

#: tfmmcx.lvjobs.columns[40].caption
msgid "OutputFormat"
msgstr "OutputFormat"

#: tfmmcx.lvjobs.columns[41].caption
msgid "OutputType"
msgstr "OutputType"

#: tfmmcx.lvjobs.columns[42].caption
msgid "Boundary"
msgstr "Boundary"

#: tfmmcx.lvjobs.columns[43].caption
msgid "SaveDetFlag"
msgstr "SaveDetFlag"

#: tfmmcx.lvjobs.columns[44].caption
msgid "Benchmark"
msgstr "Benchmark"

#: tfmmcx.lvjobs.columns[4].caption
msgid "PhotonNum"
msgstr "PhotonNum"

#: tfmmcx.lvjobs.columns[5].caption
msgid "RespinNum"
msgstr "RespinNum"

#: tfmmcx.lvjobs.columns[6].caption
msgid "ArrayOrder"
msgstr "ArrayOrder"

#: tfmmcx.lvjobs.columns[7].caption
msgctxt "tfmmcx.lvjobs.columns[7].caption"
msgid "BubbleSize"
msgstr "BubbleSize"

#: tfmmcx.lvjobs.columns[8].caption
msgctxt "tfmmcx.lvjobs.columns[8].caption"
msgid "GateNum"
msgstr "GateNum"

#: tfmmcx.lvjobs.columns[9].caption
msgid "DoReflect"
msgstr "DoReflect"

#: tfmmcx.mcxdoabout.caption
msgid "About"
msgstr "关于"

#: tfmmcx.mcxdoabout.hint
msgid "About the author"
msgstr "关于作者"

#: tfmmcx.mcxdoadditem.caption
msgid "New"
msgstr "新建"

#: tfmmcx.mcxdoadditem.hint
msgid "Add a new task"
msgstr "添加新任务"

#: tfmmcx.mcxdoconfig.caption
msgid "Setting"
msgstr "设置"

#: tfmmcx.mcxdoconfig.hint
msgid "Modify default paths"
msgstr "修改默认路径"

#: tfmmcx.mcxdocopy.caption
msgid "Copy session to clipboard"
msgstr "复制会话到剪贴板"

#: tfmmcx.mcxdodefault.caption
msgid "Default"
msgstr "默认"

#: tfmmcx.mcxdodefault.hint
msgid "Set default values"
msgstr "设置默认值"

#: tfmmcx.mcxdodeleteitem.caption
msgctxt "tfmmcx.mcxdodeleteitem.caption"
msgid "Delete"
msgstr "删除"

#: tfmmcx.mcxdodeleteitem.hint
msgid "Delete selected task"
msgstr "删除选定任务"

#: tfmmcx.mcxdodownloadmask.caption
msgid "Download volume labels (*_vol.nii)"
msgstr "下载体积标签 (*_vol.nii)"

#: tfmmcx.mcxdodownloadmask.hint
msgctxt "tfmmcx.mcxdodownloadmask.hint"
msgid "_vol.nii"
msgstr "_vol.nii"

#: tfmmcx.mcxdodownloadmc2.caption
msgid "Download fluence"
msgstr "下载通量"

#: tfmmcx.mcxdodownloadmch.caption
msgid "Download detected photon data (*.mch)"
msgstr "下载检测光子数据 (*.mch)"

#: tfmmcx.mcxdodownloadmch.hint
msgid ".mch"
msgstr ".mch"

#: tfmmcx.mcxdoexit.caption
msgctxt "tfmmcx.mcxdoexit.caption"
msgid "Exit"
msgstr "退出"

#: tfmmcx.mcxdoexit.hint
msgid "Exit MCX Studio"
msgstr "退出光子工作室"

#: tfmmcx.mcxdohelp.caption
msgctxt "tfmmcx.mcxdohelp.caption"
msgid "Help"
msgstr "帮助"

#: tfmmcx.mcxdohelp.hint
msgctxt "tfmmcx.mcxdohelp.hint"
msgid "Browse help information"
msgstr "浏览帮助信息"

#: tfmmcx.mcxdohelpoptions.caption
msgid "Options"
msgstr "选项"

#: tfmmcx.mcxdohelpoptions.hint
msgid "List command line options"
msgstr "列出命令行选项"

#: tfmmcx.mcxdoopen.caption
msgid "Open"
msgstr "打开"

#: tfmmcx.mcxdoopen.hint
msgid "Open a project or volume file"
msgstr "打开项目或体积文件"

#: tfmmcx.mcxdopaste.caption
msgid "Paste session from clipboard"
msgstr "从剪贴板粘贴会话"

#: tfmmcx.mcxdoplotjnifti.caption
msgid "Plot fluence (jnii)"
msgstr "绘制通量 (jnii)"

#: tfmmcx.mcxdoplotjnifti.hint
msgid ".jnii"
msgstr ".jnii"

#: tfmmcx.mcxdoplotmc2.caption
msgid "Plot fluence (mc2)"
msgstr "绘制通量 (mc2)"

#: tfmmcx.mcxdoplotmc2.hint
msgid ".mc2"
msgstr ".mc2"

#: tfmmcx.mcxdoplotmesh.caption
msgid "Plot mesh"
msgstr "绘制网格"

#: tfmmcx.mcxdoplotnifty.caption
msgid "Plot fluence (nii)"
msgstr "绘制通量 (nii)"

#: tfmmcx.mcxdoplotnifty.hint
msgid ".nii"
msgstr ".nii"

#: tfmmcx.mcxdoplotvol.caption
msgid "Plot Volume"
msgstr "绘制体积"

#: tfmmcx.mcxdoplotvol.hint
msgctxt "tfmmcx.mcxdoplotvol.hint"
msgid "_vol.nii"
msgstr "_vol.nii"

#: tfmmcx.mcxdoquery.caption
msgid "GPU"
msgstr "GPU"

#: tfmmcx.mcxdoquery.hint
msgid "List GPU Info"
msgstr "列出GPU信息"

#: tfmmcx.mcxdorun.caption
msgctxt "tfmmcx.mcxdorun.caption"
msgid "Run"
msgstr "运行"

#: tfmmcx.mcxdorun.hint
msgid "Run selected task"
msgstr "运行选定任务"

#: tfmmcx.mcxdorunall.caption
msgid "Run All"
msgstr "全部运行"

#: tfmmcx.mcxdorunall.hint
msgid "Run all tasks"
msgstr "运行所有任务"

#: tfmmcx.mcxdosave.caption
msgid "Save"
msgstr "保存"

#: tfmmcx.mcxdosave.hint
msgid "Save tasks to a project file"
msgstr "将任务保存到项目文件"

#: tfmmcx.mcxdostop.caption
msgid "Stop"
msgstr "停止"

#: tfmmcx.mcxdostop.hint
msgid "Terminate current task"
msgstr "终止当前任务"

#: tfmmcx.mcxdotoggleview.caption
msgid "Toggle View"
msgstr "切换视图"

#: tfmmcx.mcxdoverify.caption
msgid "Verify"
msgstr "验证"

#: tfmmcx.mcxdoverify.hint
msgid "Verify parameters"
msgstr "验证参数"

#: tfmmcx.mcxdoweb.caption
msgid "Web"
msgstr "网页"

#: tfmmcx.mcxdoweb.hint
msgid "MCX homepage"
msgstr "MCX主页"

#: tfmmcx.mcxsetcurrent.caption
msgid "mcxSetCurrent"
msgstr "mcxSetCurrent"

#: tfmmcx.menuitem1.caption
msgid "File"
msgstr "文件"

#: tfmmcx.menuitem11.caption
msgid "Settings"
msgstr "设置"

#: tfmmcx.menuitem2.caption
msgctxt "tfmmcx.menuitem2.caption"
msgid "Run"
msgstr "运行"

#: tfmmcx.menuitem22.caption
msgid "Open output folder"
msgstr "打开输出文件夹"

#: tfmmcx.menuitem24.caption
msgid "Plot volume (_vol.nii)"
msgstr "绘制体积 (_vol.nii)"

#: tfmmcx.menuitem28.caption
msgid "Download fluence (mc2/nii/hdr/img)"
msgstr "下载通量 (mc2/nii/hdr/img)"

#: tfmmcx.menuitem3.caption
msgid "Tools"
msgstr "工具"

#: tfmmcx.menuitem31.caption
msgid "Download detected photon data (mch)"
msgstr "下载检测光子数据 (mch)"

#: tfmmcx.menuitem32.caption
msgid "Download volume mask (_vol.nii)"
msgstr "下载体积掩模 (_vol.nii)"

#: tfmmcx.menuitem35.caption
msgid "MCX Documentation"
msgstr "MCX文档"

#: tfmmcx.menuitem35.hint
msgid "https://mcx.space/wiki/?Learn#mcx"
msgstr "https://mcx.space/wiki/?Learn#mcx"

#: tfmmcx.menuitem36.caption
msgid "MMC Documentation"
msgstr "MMC文档"

#: tfmmcx.menuitem36.hint
msgid "https://mcx.space/wiki/?Learn#mmc"
msgstr "https://mcx.space/wiki/?Learn#mmc"

#: tfmmcx.menuitem37.caption
msgid "MCX-CL Documentation"
msgstr "MCX-CL文档"

#: tfmmcx.menuitem37.hint
msgid "https://mcx.space/wiki/?Learn#mcxcl"
msgstr "https://mcx.space/wiki/?Learn#mcxcl"

#: tfmmcx.menuitem39.caption
msgid "MCX/MCXCL User Forum (mcx-users)"
msgstr "MCX/MCXCL用户论坛 (mcx-users)"

#: tfmmcx.menuitem39.hint
msgid "https://groups.google.com/forum/?hl=en#!forum/mcx-users"
msgstr "https://groups.google.com/forum/?hl=en#!forum/mcx-users"

#: tfmmcx.menuitem4.caption
msgctxt "tfmmcx.menuitem4.caption"
msgid "Help"
msgstr "帮助"

#: tfmmcx.menuitem40.caption
msgid "MMC User Forum (mmc-users)"
msgstr "MMC用户论坛 (mmc-users)"

#: tfmmcx.menuitem40.hint
msgid "https://groups.google.com/forum/?hl=en#!forum/mmc-users"
msgstr "https://groups.google.com/forum/?hl=en#!forum/mmc-users"

#: tfmmcx.menuitem41.caption
msgid "Iso2Mesh User Forum (iso2mesh-users)"
msgstr "Iso2Mesh用户论坛 (iso2mesh-users)"

#: tfmmcx.menuitem41.hint
msgid "https://groups.google.com/forum/?hl=en#!forum/iso2mesh-users"
msgstr "https://groups.google.com/forum/?hl=en#!forum/iso2mesh-users"

#: tfmmcx.menuitem43.caption
msgid "Download Nightly-Build"
msgstr "下载夜间构建"

#: tfmmcx.menuitem43.hint
msgid "https://mcx.space/nightly/"
msgstr "https://mcx.space/nightly/"

#: tfmmcx.menuitem45.caption
msgid "MCX Github"
msgstr "MCX Github"

#: tfmmcx.menuitem45.hint
msgid "https://github.com/fangq/mcx"
msgstr "https://github.com/fangq/mcx"

#: tfmmcx.menuitem46.caption
msgid "MMC Github"
msgstr "MMC Github"

#: tfmmcx.menuitem46.hint
msgid "https://github.com/fangq/mmc"
msgstr "https://github.com/fangq/mmc"

#: tfmmcx.menuitem47.caption
msgid "MCX-CL Github"
msgstr "MCX-CL Github"

#: tfmmcx.menuitem47.hint
msgid "https://github.com/fangq/mcxcl"
msgstr "https://github.com/fangq/mcxcl"

#: tfmmcx.menuitem49.caption
msgid "Report MCX Issues"
msgstr "报告MCX问题"

#: tfmmcx.menuitem49.hint
msgid "https://github.com/fangq/mcx/issues"
msgstr "https://github.com/fangq/mcx/issues"

#: tfmmcx.menuitem50.caption
msgid "Report MMC Issues"
msgstr "报告MMC问题"

#: tfmmcx.menuitem50.hint
msgid "https://github.com/fangq/mmc/issues"
msgstr "https://github.com/fangq/mmc/issues"

#: tfmmcx.menuitem51.caption
msgid "Report MCX-CL Issues"
msgstr "报告MCX-CL问题"

#: tfmmcx.menuitem51.hint
msgid "https://github.com/fangq/mcxcl/issues"
msgstr "https://github.com/fangq/mcxcl/issues"

#: tfmmcx.menuitem53.caption
msgid "MCX GPU Speed Benchmark Database"
msgstr "MCX GPU速度基准数据库"

#: tfmmcx.menuitem53.hint
msgid "https://mcx.space/gpubench/"
msgstr "https://mcx.space/gpubench/"

#: tfmmcx.menuitem55.caption
msgid "Refereces"
msgstr "参考文献"

#: tfmmcx.menuitem56.caption
msgid "[Fang2009] Original MCX Paper"
msgstr "[Fang2009] 原始MCX论文"

#: tfmmcx.menuitem56.hint
msgid "http://www.osapublishing.org/oe/abstract.cfm?uri=oe-17-22-20178"
msgstr "http://www.osapublishing.org/oe/abstract.cfm?uri=oe-17-22-20178"

#: tfmmcx.menuitem57.caption
msgid "[Fang2010] Original MMC Paper"
msgstr "[Fang2010] 原始MMC论文"

#: tfmmcx.menuitem57.hint
msgid "https://www.osapublishing.org/boe/abstract.cfm?uri=boe-1-1-165"
msgstr "https://www.osapublishing.org/boe/abstract.cfm?uri=boe-1-1-165"

#: tfmmcx.menuitem58.caption
msgid "[Yu2018] Original MCX-CL Paper"
msgstr "[Yu2018] 原始MCX-CL论文"

#: tfmmcx.menuitem58.hint
msgid "https://www.spiedigitallibrary.org/journals/journal-of-biomedical-optics/volume-23/issue-01/010504/Scalable-and-massively-parallel-Monte-Carlo-photon-transport-simulations-for/10.1117/1.JBO.23.1.010504.full?SSO=1#ArticleLink"
msgstr "https://www.spiedigitallibrary.org/journals/journal-of-biomedical-optics/volume-23/issue-01/010504/Scalable-and-massively-parallel-Monte-Carlo-photon-transport-simulations-for/10.1117/1.JBO.23.1.010504.full?SSO=1#ArticleLink"

#: tfmmcx.menuitem59.caption
msgid "[Fang2011] MMC ray-tracing comparison"
msgstr "[Fang2011] MMC射线追踪比较"

#: tfmmcx.menuitem59.hint
msgid "https://www.osapublishing.org/boe/abstract.cfm?uri=boe-2-5-1258"
msgstr "https://www.osapublishing.org/boe/abstract.cfm?uri=boe-2-5-1258"

#: tfmmcx.menuitem60.caption
msgid "[Fang2012] SIMD MMC"
msgstr "[Fang2012] SIMD MMC"

#: tfmmcx.menuitem60.hint
msgid "https://www.osapublishing.org/boe/abstract.cfm?uri=boe-3-12-3223"
msgstr "https://www.osapublishing.org/boe/abstract.cfm?uri=boe-3-12-3223"

#: tfmmcx.menuitem61.caption
msgid "[Yao2016] Widefield MMC"
msgstr "[Yao2016] 宽场MMC"

#: tfmmcx.menuitem61.hint
msgid "https://www.osapublishing.org/boe/abstract.cfm?uri=boe-7-1-171"
msgstr "https://www.osapublishing.org/boe/abstract.cfm?uri=boe-7-1-171"

#: tfmmcx.menuitem62.caption
msgid "[Yao2018] Jacobians with photon replay"
msgstr "[Yao2018] 光子重放雅可比矩阵"

#: tfmmcx.menuitem62.hint
msgid "https://www.osapublishing.org/boe/abstract.cfm?uri=boe-9-10-4588"
msgstr "https://www.osapublishing.org/boe/abstract.cfm?uri=boe-9-10-4588"

#: tfmmcx.menuitem63.caption
msgid "[Yan2019] Dual-grid MMC"
msgstr "[Yan2019] 双网格MMC"

#: tfmmcx.menuitem63.hint
msgid "https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fdx.doi.org%2F10.1117%2F1.JBO.24.2.020503&data=02%7C01%7Cq.fang%40northeastern.edu%7Cbb8daa56735543068b9c08d697592492%7Ca8eec281aaa34daeac9b9a398b9215e7%7C0%7C0%7C636862806460866013&sdata=2dWyN3eVPwwymydjXEWIHBfVZI43Fcl5zuZ8wiaJ10k%3D&reserved=0"
msgstr "https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fdx.doi.org%2F10.1117%2F1.JBO.24.2.020503&data=02%7C01%7Cq.fang%40northeastern.edu%7Cbb8daa56735543068b9c08d697592492%7Ca8eec281aaa34daeac9b9a398b9215e7%7C0%7C0%7C636862806460866013&sdata=2dWyN3eVPwwymydjXEWIHBfVZI43Fcl5zuZ8wiaJ10k%3D&reserved=0"

#: tfmmcx.menuitem64.caption
msgid "MCX Main Web"
msgstr "MCX主网站"

#: tfmmcx.menuitem66.caption
msgid "Table of all input flags"
msgstr "所有输入标志表"

#: tfmmcx.menuitem66.hint
msgid "http://bit.ly/2K0rG4R "
msgstr "http://bit.ly/2K0rG4R "

#: tfmmcx.menuitem69.caption
msgid "[Fang2019] GPU MMC"
msgstr "[Fang2019] GPU MMC"

#: tfmmcx.menuitem69.hint
msgid "http://dx.doi.org/10.1117/1.JBO.24.11.115002"
msgstr "http://dx.doi.org/10.1117/1.JBO.24.11.115002"

#: tfmmcx.menuitem70.caption
msgid "[Brain2Mesh2020] Brain2Mesh brain meshing toolbox"
msgstr "[Brain2Mesh2020] Brain2Mesh脑网格化工具箱"

#: tfmmcx.menuitem70.hint
msgid "https://doi.org/10.1117/1.NPh.7.1.015008"
msgstr "https://doi.org/10.1117/1.NPh.7.1.015008"

#: tfmmcx.menuitem71.caption
msgid "[Yuan2020] PBM over lifespan"
msgstr "[Yuan2020] 生命周期PBM"

#: tfmmcx.menuitem71.hint
msgid "https://doi.org/10.1117/1.NPh.7.1.015009"
msgstr "https://doi.org/10.1117/1.NPh.7.1.015009"

#: tfmmcx.menuitem72.caption
msgid "[Yuan2021] Implicit MMC (iMMC)"
msgstr "[Yuan2021] 隐式MMC (iMMC)"

#: tfmmcx.menuitem72.hint
msgid "https://www.osapublishing.org/boe/fulltext.cfm?uri=boe-12-1-147"
msgstr "https://www.osapublishing.org/boe/fulltext.cfm?uri=boe-12-1-147"

#: tfmmcx.menuitem73.caption
msgid "[Yan2020] SVMC hybrid method"
msgstr "[Yan2020] SVMC混合方法"

#: tfmmcx.menuitem73.hint
msgid "https://www.osapublishing.org/boe/abstract.cfm?uri=boe-11-11-6262"
msgstr "https://www.osapublishing.org/boe/abstract.cfm?uri=boe-11-11-6262"

#: tfmmcx.menuitem76.caption
msgid "Open Volume Viewer"
msgstr "打开体积查看器"

#: tfmmcx.menuitem9.caption
msgctxt "tfmmcx.menuitem9.caption"
msgid "Volume Designer"
msgstr "体积设计器"

#: tfmmcx.miclearlog.caption
msgid "Clear Log"
msgstr "清除日志"

#: tfmmcx.micopy.caption
msgid "Copy selected"
msgstr "复制选定"

#: tfmmcx.miexportjson.caption
msgid "Export self-contained JSON input file"
msgstr "导出独立的JSON输入文件"

#: tfmmcx.miusematlab.caption
msgid "Print MATLAB plotting commands only"
msgstr "仅打印MATLAB绘图命令"

#: tfmmcx.openhistoryfile.title
msgctxt "tfmmcx.openhistoryfile.title"
msgid "Open Photon History File (*.mch)"
msgstr "打开光子历史文件 (*.mch)"

#: tfmmcx.openproject.title
msgid "Open existing project"
msgstr "打开现有项目"

#: tfmmcx.openvolume.title
msgctxt "tfmmcx.openvolume.title"
msgid "Open Photon History File (*.mch)"
msgstr "打开光子历史文件 (*.mch)"

#: tfmmcx.rbusebench.caption
msgid "Built-in"
msgstr "内置"

#: tfmmcx.rbusedesigner.caption
msgid "User-defined Â»"
msgstr "用户定义 »"

#: tfmmcx.rbusefile.caption
msgid "Use Input File (-f)"
msgstr "使用输入文件 (-f)"

#: tfmmcx.saveproject.title
msgid "Save project as"
msgstr "另存项目为"

#: tfmmcx.sbinfo.panels[0].text
msgid "Status: idle"
msgstr "状态：空闲"

#: tfmmcx.sgconfig.columns[0].title.caption
msgctxt "tfmmcx.sgconfig.columns[0].title.caption"
msgid "Value"
msgstr "值"

#: tfmmcx.sgconfig.hint
msgid "MCXConfig \n\nThis defines the remaining key parameters used in an MCX/MMC\nsimulation.\n"
msgstr "MCXConfig\n\n这定义了MCX/MMC模拟中使用的其余关键参数。\n"

#: tfmmcx.sgdet.hint
msgid "DetectorCfg \n\nThis table defines all detectors in the domain. \n\nPlease note that currently MCX/MMC only supports spherical detectors,\ndefined by the [x,y,z] center position and radius (radius).\n\nPlease also note that photon detection only happens before a photon is\nterminated, i.e. when it escapes the exterior bounding box or moving from\na non-zero voxel to a zero voxel. Therefore, a detector's aperature is the\nactual bounding box surface or the surface of the non-zero voxels truncated\nby a sphere centered at [x,y,z] with raidus r.\n\nDetector position is sensitive to the \"Origin from [0 0 0] -z\" flag.\n"
msgstr "DetectorCfg\n\n此表定义域中的所有检测器。\n\n请注意，目前MCX/MMC仅支持球形检测器，由[x,y,z]中心位置和半径定义。\n\n还请注意，光子检测仅在光子终止之前发生，即当它逃出外部边界框或从非零体素移动到零体素时。因此，检测器的孔径是实际边界框表面或被以[x,y,z]为中心、半径为r的球体截断的非零体素表面。\n\n检测器位置对\"原点从[0 0 0] -z\"标志敏感。\n"

#: tfmmcx.sgmedia.columns[0].title.caption
msgid "Î¼a (1/mm)"
msgstr "μa (1/mm)"

#: tfmmcx.sgmedia.columns[1].title.caption
msgid "Î¼s (1/mm)"
msgstr "μs (1/mm)"

#: tfmmcx.sgmedia.columns[2].title.caption
msgid "g (anisotropy)"
msgstr "g (各向异性)"

#: tfmmcx.sgmedia.columns[3].title.caption
msgid "n (reflective index)"
msgstr "n (折射率)"

#: tfmmcx.sgmedia.hint
msgid "MediaCfg \n\nThis table defines the optical properties for all needed tissue labels.\n\nThe first row (label 0) is reserved for the background medium - which includes\nthe space outside the bounding box of the volume, as well as any voxels with\na zero-value.\n\nOne can select a row and copy/paste to other rows.\n\nIf more labels are needed, move to the bottom of the table, and press \"down\"\narrow key to create a new row below.\n"
msgstr "MediaCfg\n\n此表定义所有所需组织标签的光学特性。\n\n第一行（标签0）保留给背景介质 - 包括体积边界框外的空间，以及任何零值体素。\n\n可以选择一行并复制/粘贴到其他行。\n\n如果需要更多标签，移动到表的底部，按\"向下\"箭头键在下方创建新行。\n"

#: tfmmcx.shapeaddbox.caption
msgid "Box"
msgstr "盒子"

#: tfmmcx.shapeaddbox.hint
msgid "Add a 3D box (using the center of the voxels - i.e. add 0.5 in all directions)"
msgstr "添加3D盒子（使用体素的中心 - 即在所有方向上加0.5）"

#: tfmmcx.shapeaddcylinder.caption
msgid "Cylinder"
msgstr "圆柱"

#: tfmmcx.shapeaddcylinder.hint
msgid "Add a cylinder"
msgstr "添加圆柱"

#: tfmmcx.shapeaddgrid.caption
msgid "Grid"
msgstr "网格"

#: tfmmcx.shapeaddgrid.hint
msgid "Define a uniform grid as the simulation space"
msgstr "定义均匀网格作为模拟空间"

#: tfmmcx.shapeaddname.caption
msgid "Name"
msgstr "名称"

#: tfmmcx.shapeaddname.hint
msgid "Define a name for the domain"
msgstr "为域定义名称"

#: tfmmcx.shapeaddorigin.caption
msgid "Origin"
msgstr "原点"

#: tfmmcx.shapeaddorigin.hint
msgid "Define the origin for subsequent objects"
msgstr "为后续对象定义原点"

#: tfmmcx.shapeaddsphere.caption
msgid "Sphere"
msgstr "球体"

#: tfmmcx.shapeaddsphere.hint
msgid "Add a 3D sphere"
msgstr "添加3D球体"

#: tfmmcx.shapeaddsubgrid.caption
msgid "Subgrid"
msgstr "子网格"

#: tfmmcx.shapeaddsubgrid.hint
msgid "Add a 3D box (using the lower-corner of the voxel)"
msgstr "添加3D盒子（使用体素的下角）"

#: tfmmcx.shapeaddupperspace.caption
msgid "Upper"
msgstr "上部"

#: tfmmcx.shapeaddupperspace.hint
msgid "Add an upper-space defined by a linear inequality"
msgstr "添加由线性不等式定义的上部空间"

#: tfmmcx.shapeaddxlayers.caption
msgid "XLayers"
msgstr "X层"

#: tfmmcx.shapeaddxlayers.hint
msgid "Add a layered structure along x-axis"
msgstr "沿x轴添加分层结构"

#: tfmmcx.shapeaddxslabs.caption
msgid "XSlabs"
msgstr "X板"

#: tfmmcx.shapeaddxslabs.hint
msgid "Add a slab along x-axis"
msgstr "沿x轴添加板"

#: tfmmcx.shapeaddylayers.caption
msgid "YLayers"
msgstr "Y层"

#: tfmmcx.shapeaddylayers.hint
msgid "Add a layered structure along y-axis"
msgstr "沿y轴添加分层结构"

#: tfmmcx.shapeaddyslabs.caption
msgid "YSlabs"
msgstr "Y板"

#: tfmmcx.shapeaddyslabs.hint
msgid "Add a slab along y-axis"
msgstr "沿y轴添加板"

#: tfmmcx.shapeaddzlayers.caption
msgid "ZLayers"
msgstr "Z层"

#: tfmmcx.shapeaddzlayers.hint
msgid "Add a layered structure along z-axis"
msgstr "沿z轴添加分层结构"

#: tfmmcx.shapeaddzslabs.caption
msgid "ZSlabs"
msgstr "Z板"

#: tfmmcx.shapeaddzslabs.hint
msgid "Add a slab along z-axis"
msgstr "沿z轴添加板"

#: tfmmcx.shapedelete.caption
msgctxt "tfmmcx.shapedelete.caption"
msgid "Delete"
msgstr "删除"

#: tfmmcx.shapedelete.hint
msgid "Delete selected object"
msgstr "删除选定对象"

#: tfmmcx.shapeedit.caption
msgid "Edit"
msgstr "编辑"

#: tfmmcx.shapepreview.caption
msgctxt "tfmmcx.shapepreview.caption"
msgid "Preview"
msgstr "预览"

#: tfmmcx.shapepreview.hint
msgctxt "tfmmcx.shapepreview.hint"
msgid "Preview"
msgstr "预览"

#: tfmmcx.shapeprint.caption
msgid "Print"
msgstr "打印"

#: tfmmcx.shapeprint.hint
msgid "Print selected object"
msgstr "打印选定对象"

#: tfmmcx.shapereset.caption
msgctxt "tfmmcx.shapereset.caption"
msgid "Reset"
msgstr "重置"

#: tfmmcx.shapereset.hint
msgid "Reset to a 60x60x60 homogeneous cubic domain"
msgstr "重置为60x60x60均匀立方体域"

#: tfmmcx.statictext1.caption
msgid "Additional Settings"
msgstr "附加设置"

#: tfmmcx.statictext2.caption
msgid "Media Settings"
msgstr "介质设置"

#: tfmmcx.statictext3.caption
msgid "Detector Settings (in voxel unit)"
msgstr "检测器设置（以体素为单位）"

#: tfmmcx.tabinputdata.caption
msgid "Simulation Designer"
msgstr "模拟设计器"

#: tfmmcx.tabvolumedesigner.caption
msgctxt "tfmmcx.tabvolumedesigner.caption"
msgid "Volume Designer"
msgstr "体积设计器"

#: tfmmcx.tbtverify.caption
msgid "Validate"
msgstr "验证"

#: tfmmcx.toolbar1.caption
msgid "MCX Ribon"
msgstr "MCX功能区"

#: tfmmcx.toolbar2.caption
msgid "ToolBar2"
msgstr "ToolBar2"

#: tfmmcx.toolbar3.caption
msgid "ToolBar3"
msgstr "ToolBar3"

#: tfmmcx.toolbutton11.caption
msgid "Plot ▾"
msgstr "绘制 ▾"

#: tfmmcx.toolbutton11.hint
msgid "Plot MCX output data"
msgstr "绘制MCX输出数据"

#: tfmmcx.toolbutton12.caption
msgid "ToolButton12"
msgstr "ToolButton12"

#: tfmmcx.toolbutton13.caption
msgid "ToolButton13"
msgstr "ToolButton13"

#: tfmmcx.toolbutton17.caption
msgid "ToolButton17"
msgstr "ToolButton17"

#: tfmmcx.toolbutton35.caption
msgid "ToolButton35"
msgstr "ToolButton35"

#: tfmmcx.toolbutton39.hint
msgid "Reset volume and define a different dimension"
msgstr "重置体积并定义不同的维度"

#: tfmmcx.toolbutton5.caption
msgid "ToolButton5"
msgstr "ToolButton5"

#: tfmmcx.toolbutton7.caption
msgctxt "tfmmcx.toolbutton7.caption"
msgid "Reset"
msgstr "重置"

#: tfmmcx.toolbutton8.caption
msgctxt "tfmmcx.toolbutton8.caption"
msgid "ToolButton8"
msgstr "ToolButton8"

#: tfmmcx.toolbutton9.caption
msgid "Help ▾"
msgstr "帮助 ▾"

#: tfmmcx.toolbutton9.hint
msgctxt "tfmmcx.toolbutton9.hint"
msgid "Browse help information"
msgstr "浏览帮助信息"

#: tfmmcx.tvshapes.hint
msgctxt "tfmmcx.tvshapes.hint"
msgid "ShapeCfg"
msgstr "ShapeCfg"

#: tfmmcx.vlbc.hint
msgid "Boundary \n\nUsing this box to set the boundary condition for each one of the 6\nfacets on the bounding box. A total of 4 boundary conditions are\nsupported:\n\n1. total absorbing BC: photon hiting the boundary are terminated\n2. Fresnel reflection BC: perform Fresnel reflection/transmission\n3. mirror/total reflection BC: photon is 100% reflected (can run a long time)\n4. cylic BC: a photon exiting from a facet will re-enter from the opposite one\n"
msgstr "Boundary\n\n使用此框为边界框上6个面中的每一个设置边界条件。总共支持4种边界条件：\n\n1. 全吸收BC：撞击边界的光子被终止\n2. 菲涅尔反射BC：执行菲涅尔反射/透射\n3. 镜面/全反射BC：光子100%反射（可能运行很长时间）\n4. 循环BC：从一个面退出的光子将从相对面重新进入\n"

#: tfmnewsession.btcancel.caption
msgctxt "tfmnewsession.btcancel.caption"
msgid "Cancel"
msgstr "取消"

#: tfmnewsession.btok.caption
msgctxt "tfmnewsession.btok.caption"
msgid "OK"
msgstr "确定"

#: tfmnewsession.caption
msgid "Create A New Simulation"
msgstr "创建新模拟"

#: tfmnewsession.edsession.hint
msgctxt "tfmnewsession.edsession.hint"
msgid "Session"
msgstr "Session"

#: tfmnewsession.grprogram.caption
msgctxt "tfmnewsession.grprogram.caption"
msgid "Run Monte Carlo simulation with"
msgstr "运行蒙特卡罗模拟使用"

#: tfmnewsession.grprogram.hint
msgid "Program"
msgstr "程序"

#: tfmnewsession.label4.caption
msgid "Please type in a unique session name"
msgstr "请输入唯一的会话名称"

#: tfmnewsession.label4.hint
msgctxt "tfmnewsession.label4.hint"
msgid "-s (--sessionid)"
msgstr "-s (--sessionid)"

#: tfmshapeeditor.btcancel.caption
msgctxt "tfmshapeeditor.btcancel.caption"
msgid "Cancel"
msgstr "取消"

#: tfmshapeeditor.btok.caption
msgctxt "tfmshapeeditor.btok.caption"
msgid "OK"
msgstr "确定"

#: tfmshapeeditor.caption
msgid "Edit Shapes"
msgstr "编辑形状"

#: tfmsource.btcancel.caption
msgctxt "tfmsource.btcancel.caption"
msgid "Cancel"
msgstr "取消"

#: tfmsource.btok.caption
msgctxt "tfmsource.btok.caption"
msgid "OK"
msgstr "确定"

#: tfmsource.caption
msgid "Light Source Settings"
msgstr "光源设置"

#: tfmsource.edsource.text
msgid "pencil"
msgstr "铅笔"

#: tfmsource.label4.caption
msgid "Please select a light source type:"
msgstr "请选择光源类型："

#: tfmsource.label5.caption
msgid "Please define source parameters:"
msgstr "请定义源参数："

#: tfmstop.caption
msgid "Running ..."
msgstr "运行中..."

#: tfmstop.toolbar1.caption
msgid "Running"
msgstr "运行中"

#: tfmstop.toolbutton3.caption
msgid "Hide"
msgstr "隐藏"

#: tfmstop.toolbutton3.hint
msgid "Hide this window"
msgstr "隐藏此窗口"

#: tfmstop.toolbutton8.caption
msgctxt "tfmstop.toolbutton8.caption"
msgid "ToolButton8"
msgstr "ToolButton8"

#: tfmviewer.btbackground.hint
msgctxt "tfmviewer.btbackground.hint"
msgid "Change Background Color"
msgstr "更改背景颜色"

#: tfmviewer.btopaque.caption
msgid "btOpaque"
msgstr "btOpaque"

#: tfmviewer.btopaque.hint
msgid "Show Opaque Hull"
msgstr "显示不透明外壳"

#: tfmviewer.caption
msgid "MCX Studio Volume Renderer"
msgstr "光子工作室体积渲染器"

#: tfmviewer.grdir.caption
msgid "Slicing direction"
msgstr "切片方向"

#: tfmviewer.label1.caption
msgid "Rendering quality"
msgstr "渲染质量"

#: tfmviewer.label2.caption
msgid "Cutting plane position:"
msgstr "切割平面位置："

#: tfmviewer.label3.caption
msgid "Invisible threshold"
msgstr "不可见阈值"

#: tfmviewer.label4.caption
msgid "Color level"
msgstr "颜色级别"

#: tfmviewer.mcxplotexit.caption
msgctxt "tfmviewer.mcxplotexit.caption"
msgid "Exit"
msgstr "退出"

#: tfmviewer.mcxplotexit.hint
msgctxt "tfmviewer.mcxplotexit.hint"
msgid "Exit"
msgstr "退出"

#: tfmviewer.mcxplotopen.caption
msgid "Open File"
msgstr "打开文件"

#: tfmviewer.mcxplotopen.hint
msgid "Open Data File"
msgstr "打开数据文件"

#: tfmviewer.mcxplotrefresh.caption
msgctxt "tfmviewer.mcxplotrefresh.caption"
msgid "Refresh"
msgstr "刷新"

#: tfmviewer.mcxplotrefresh.hint
msgctxt "tfmviewer.mcxplotrefresh.hint"
msgid "Refresh"
msgstr "刷新"

#: tfmviewer.mcxplotresetcamera.caption
msgctxt "tfmviewer.mcxplotresetcamera.caption"
msgid "Reset"
msgstr "重置"

#: tfmviewer.mcxplotsavescreen.caption
msgctxt "tfmviewer.mcxplotsavescreen.caption"
msgid "Save Screen"
msgstr "保存屏幕"

#: tfmviewer.mcxplotsavescreen.hint
msgid "Save screenshot"
msgstr "保存屏幕截图"

#: tfmviewer.mcxplotshowbbx.caption
msgctxt "tfmviewer.mcxplotshowbbx.caption"
msgid "Show Bounding Box"
msgstr "显示边界框"

#: tfmviewer.mcxplotshowbbx.hint
msgctxt "tfmviewer.mcxplotshowbbx.hint"
msgid "Show Bounding Box"
msgstr "显示边界框"

#: tfmviewer.mcxplotusecolor.caption
msgid "Pseudocolor"
msgstr "伪彩色"

#: tfmviewer.mcxplotusecolor.hint
msgid "Use Pseudocolor"
msgstr "使用伪彩色"

#: tfmviewer.toolbar1.caption
msgctxt "tfmviewer.toolbar1.caption"
msgid "ToolBar1"
msgstr "ToolBar1"

#: tfmviewer.toolbutton10.caption
msgid "ToolButton10"
msgstr "ToolButton10"

#: tfmviewer.toolbutton4.hint
msgid "Reset 3D View"
msgstr "重置3D视图"

#: tfmviewer.toolbutton9.caption
msgctxt "tfmviewer.toolbutton9.caption"
msgid "ToolButton9"
msgstr "ToolButton9"
