msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
"PO-Revision-Date: \n"
"Last-Translator: gpt-po v1.2.3\n"
"Language-Team: \n"
"Language: new\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Poedit 3.5\n"

#: tfrmcodecavescanner.editsize.text
msgid "12"
msgstr "12"

#: tfrmmicrotransactions.label2.caption
msgid "15"
msgstr "15"

#: tfrmdbvmwatchconfig.edtmaxentries.text
msgid "32"
msgstr "32"

#: tformsettings.edtluacollecttimer.text
msgid "60"
msgstr "60"

#: tformsettings.edtluamincollectsize.text
msgid "200"
msgstr "200"

#: tformsettings.framehotkeyconfig.panel5.edthotkeydelay.text
msgid "350"
msgstr "350"

#: tformsettings.editbufsize.text
msgid "1024"
msgstr "1024"

#: tfrmultimap2.edtmaxfilesize.text
msgid "2048"
msgstr "2048"

#: tfrmpointerscannersettings.editstructsize.text
msgid "4095"
msgstr "4095"

#: tfrmultimap2.edtbufsize.text
msgid "16384"
msgstr "16384"

#: tfrmnetworkconfig.edtport.text
msgid "52736"
msgstr "52736"

#: tfrmultimap.edtbufsize.text
msgid "4194304"
msgstr "4194304"

#: tfrmrescanpointer.edtnewbase.text
msgid "12345678"
msgstr "12345678"

#: aboutunit.rsareyousureyouwanttolaunchdbvm
msgid ""
"Are you sure you want to launch DBVM? You seem to be running in 32-bit, so don't really need it that badly (Except for "
"ultimap and cloaked operations)"
msgstr "你确定要启动 DBVM？你似乎在 32 位系统中运行，所以并不是那么需要它（除了 ultimap 和 cloaked 操作）"

#: aboutunit.rsdidyoureallythinkyoudfindaneastereggbydoingthiswel
msgid "Did you really think you'd find an easter egg by doing this? Well, you know what? You where right!"
msgstr "你真的以为这样做就能找到复活节彩蛋吗？但你知道吗？你做到了！"

#: aboutunit.rslaunchdbvmwasnotassigned
msgid "launchdbvm was not assigned"
msgstr "未分配 launchdbvm"

#: aboutunit.rsthismeansthatyourecurrentlynotrunningdbvm
msgid "This means that you're currently not running dbvm, but that your system is capable of running it"
msgstr "这表示你没有运行 DBVM，但你的系统能够运行它"

#: aboutunit.rsthismeansthatyoursystemisrunningdbvm
msgid ""
"This means that your system is running dbvm. This means ce will make use of some advanced tools that are otherwise "
"unavailable"
msgstr "这表示你的系统正在运行 DBVM。这意味着 CE 将使用一些以前无法使用的先进工具"

#: aboutunit.rsthismeansthatyouwillneedanewcpuinteltobeabletouset
msgid "This means that you will need a new cpu (intel) to be able to use the advanced dbvm options"
msgstr "这表示你需要一块最新的 CPU（Intel）才能使用 DBVM 高级选项"

#: aboutunit.rsyoursystemdoesnotsupportdbvm
msgid "Your system does not support DBVM. Perhaps it is already inside a VM"
msgstr "你的系统不支持 DBVM。也许它已经在虚拟机中了"

#: aboutunit.rsyoursystemisrunningdbvmversion
#, object-pascal-format
msgid "Your system is running DBVM version %s (%.0n bytes free (%d pages))"
msgstr "您的系统正在运行 DBVM 版本 %s（%.0n 可用字节（%d 页）"

#: aboutunit.rsyoursystemsupportsdbvm
msgid "Your system supports DBVM"
msgstr "你的系统支持 DBVM"

#: accesscheck.rsbutyoudohavemodifyrights
msgid "But you do have modify rights"
msgstr "但你有修改权限"

#: accesscheck.rsnodeleterights
msgid "No delete rights"
msgstr "无删除权限"

#: accesscheck.rsnofilecreationrightsornofileoverwriterights
msgid "No file creation rights or no file overwrite rights"
msgstr "无创建文件或覆盖文件的限"

#: accesscheck.rsnofiledeletionrights
msgid "No file deletion rights"
msgstr "无删除文件权限"

#: accesscheck.rsnofilemodificationrights
msgid "No file modification rights"
msgstr "无修改文件权限"

#: accessedmemory.rsamerror
msgid "Error"
msgstr "错误"

#: accessedmemory.rsamyoucantsaveanemptylist
msgid "You can't save an empty list"
msgstr "你无法保存一个空列表"

#: addresslist.rsactive
msgid "Active"
msgstr "激活"

#: addresslist.rsaddress
msgid "Address"
msgstr "地址"

#: addresslist.rsaladdaddress
msgid "Add address"
msgstr "添加地址"

#: addresslist.rsalautoassemblescritp
msgid "Auto Assemble script"
msgstr "自动汇编脚本"

#: addresslist.rsalnodescription
msgid "No description"
msgstr "无描述"

#: addresslist.rschangedescription
msgid "Change Description"
msgstr "更改描述"

#: addresslist.rschangevalue
msgid "Change Value"
msgstr "更改数值"

#: addresslist.rsdescription
msgid "Description"
msgstr "描述"

#: addresslist.rsdoyouwanttodeletetheselectedaddress
msgid "Do you want to delete the selected address?"
msgstr "你想要删除选中的地址吗？"

#: addresslist.rsdoyouwanttodeletetheselectedaddresses
msgid "Do you want to delete the selected addresses?"
msgstr "你想要删除选中的地址吗？"

#: addresslist.rsnotallvaluetypescouldhandlethevalue
#, object-pascal-format
msgid "Not all value types could handle the value %s"
msgstr "并不是所有的数值类型都能够处理 %s 这种数值"

#: addresslist.rsscript
msgid "<script>"
msgstr "<脚本>"

#: addresslist.rssortonclick
msgid "Sort on click"
msgstr "点击排序"

#: addresslist.rsthevaluecouldnotbeparsed
#, object-pascal-format
msgid "The value %s could not be parsed"
msgstr "无法解析数值 %s"

#: addresslist.rstype
msgid "Type"
msgstr "类型"

#: addresslist.rsvalue
msgid "Value"
msgstr "数值"

#: addresslist.rswhatvaluetochangethisto
msgid "what value to change this to?"
msgstr "要把它改成什么数值呢？"

#: addresslist.rswhatwillbethenewdescription
msgid "What will be the new description?"
msgstr "新的描述将是什么？"

#: addressparser.rsapthisisnotavalidaddress
msgid "This is not a valid address"
msgstr "这不是一个有效的地址"

#: advancedoptionsunit.rsaocheatenginefailedtogetintotheconfigofselectedprogram
msgid "Cheat Engine failed to get into the config of the selected program."
msgstr "Cheat Engine 无法获取所选程序的配置。"

#: advancedoptionsunit.rsaoerrorwhiletryingtocreatethesharedkeystructureetc
msgid "Error while trying to create the shared key structure! (Which efficiently renders this whole feature useless)"
msgstr "尝试创建共享密匙结构时失败！（这实际上导致整个功能失效）"

#: advancedoptionsunit.rsaoyoucanonlyloadexefiles
msgid "You can only load EXE files"
msgstr "你只能加载 EXE 文件"

#: advancedoptionsunit.rsareyousureyouwishtodeletetheseentries
msgid "Are you sure you wish to delete these entries?"
msgstr "你确定要删除这些条目吗？"

#: advancedoptionsunit.rsdelete
msgid "Delete"
msgstr "删除"

#: advancedoptionsunit.rsgivethenewnameofthisentry
msgid "Give the new name of this entry"
msgstr "为该条目赋予新名称"

#: advancedoptionsunit.rsnewname
msgid "New name"
msgstr "新名称"

#: advancedoptionsunit.rspaused
msgid "paused"
msgstr "已暂停"

#: advancedoptionsunit.rspausethegame
msgid "Pause the game"
msgstr "暂停游戏"

#: advancedoptionsunit.rsresumethegame
msgid "Resume the game"
msgstr "继续游戏"

#: advancedoptionsunit.strcouldntwrite
msgid "The memory at this address couldn't be written"
msgstr "无法写入此内存地址"

#: advancedoptionsunit.straddanyhow
msgid "Add anyhow? (It will break restore and undo if overlapping entries get modified)"
msgstr "无论如何都要添加？（如果修改了重叠的条目，则会破坏还原和撤消）"

#: advancedoptionsunit.straddressalreadyinthelist
msgid "This address is already in the list"
msgstr "此地址已在列表中"

#: advancedoptionsunit.stralreadyinthelist
msgid "This byte is already part of another opcode already present in the list"
msgstr "该字节已经是列表中已存在的另一个操作码的一部分了"

#: advancedoptionsunit.strcecode
msgid "Code:"
msgstr "代码："

#: advancedoptionsunit.strchangeof
msgid "Change of "
msgstr "替换了"

#: advancedoptionsunit.strcode
msgid "Code :"
msgstr "代码："

#: advancedoptionsunit.strcouldntrestorecode
msgid "Error when trying to restore this code!"
msgstr "还原此代码时出错！"

#: advancedoptionsunit.strfindwhatcodeaccesses
msgid "Find out what addresses this code accesses"
msgstr "找出此代码访问的地址"

#: advancedoptionsunit.strfindwhatcodereads
msgid "Find out what addresses this code reads from"
msgstr "找出此代码读取的地址"

#: advancedoptionsunit.strfindwhatcodewrites
msgid "Find out what addresses this code writes to"
msgstr "找出此代码写入的地址"

#: advancedoptionsunit.strnamececode
msgid "What name do you want to give this code?"
msgstr "你想给这个代码起什么名字？"

#: advancedoptionsunit.strnotreadable
msgid "This address is not readable"
msgstr "该地址不可读"

#: advancedoptionsunit.strnotthesame
msgid "The memory at this address isn't what it should be! Continue?"
msgstr "该地址处的内存并不是它应有的值！要继续吗？"

#: advancedoptionsunit.strnotwhatitshouldbe
msgid "The memory at this address is'nt what it should be! Continue?"
msgstr "该地址处的内存并不是它应有的值！要继续吗？"

#: advancedoptionsunit.strpartofopcodeinthelist
msgid "At least one of these bytes is already in the list"
msgstr "至少有一个字节已经在列表里了"

#: advancedoptionsunit.strselectexefor3d
msgid "Select the executable of the Direct-3D game"
msgstr "选择 Direct-3D 游戏的可执行文件"

#: assemblerarm.rscannotbeencoded
msgid " can not be encoded using 8 bits and double rotate"
msgstr "无法使用 8 位和双旋转进行编码"

#: assemblerarm.rsdistanceistoobig
msgid "Distance is too big"
msgstr "距离太大"

#: assemblerarm.rsinvaliddestinationregister
msgid "Invalid destination register"
msgstr "无效的目标寄存器"

#: assemblerarm.rsinvalidfirstoperandregister
msgid "Invalid first operand register"
msgstr "无效的第一个操作数寄存器"

#: assemblerarm.rsinvalidopcode
msgid "Invalid opcode"
msgstr "无效的操作码"

#: assemblerarm.rsinvalidparameter1
msgid "Invalid parameter 1"
msgstr "无效的参数 1"

#: assemblerarm.rsinvalidparameter2
msgid "Invalid parameter 2"
msgstr "无效的参数 2"

#: assemblerarm.rsinvalidparameter3
msgid "Invalid parameter 3"
msgstr "无效的参数 3"

#: assemblerarm.rsinvalidparameter4
msgid "Invalid parameter 4"
msgstr "无效的参数 4"

#: assemblerarm.rsinvalidparameters
msgid "invalid parameters"
msgstr "无效的参数"

#: assemblerarm.rsinvalidregisterinregisterlist
msgid "Invalid register in register list:"
msgstr "寄存器列表中的无效寄存器："

#: assemblerarm.rsinvalidregisterlist
msgid "Invalid register list"
msgstr "无效的寄存器列表"

#: assemblerarm.rsinvalidshift
msgid "Invalid shift"
msgstr "无效的移位"

#: assemblerarm.rsinvalidshiftparameters
msgid "invalid shift parameters"
msgstr "无效的移位参数"

#: assemblerarm.rsinvalidshiftregister
msgid "Invalid shift register"
msgstr "无效的移位寄存器"

#: assemblerarm.rsthedestinationaddressmustbedividableby4
msgid "The destination address must be dividable by 4"
msgstr "目标地址必须能被 4 整除"

#: assemblerarm.rsthedistanceistoobig
msgid "The distance is too big"
msgstr "距离太大"

#: assemblerarm.rsthevalue
msgid "The value "
msgstr "值 "

#: assemblerarm.rsthisinstructionclassdoesnotallow
msgid "This instruction class does not allow a register based shift"
msgstr "此指令类别不允许基于寄存器的移位"

#: assemblerarm.rstodochangethistoa12byteinstruction
msgid "Todo: Change this to a 12 byte instruction: LDR/STR [PC,#16] - B PC - DD offset"
msgstr "待办事项：将其更改为 12 字节指令：LDR/STR [PC,#16] - B PC - DD 偏移量"

#: assemblerunit.rsassemblererror
msgid "Assembler error"
msgstr "汇编错误"

#: assemblerunit.rsidontunderstandwhatyoumeanwith
msgid "I don't understand what you mean with "
msgstr "我不明白你所说的 "

#: assemblerunit.rsinvalid
msgid "Invalid"
msgstr "无效"

#: assemblerunit.rsinvalid64bitvaluefor32bitfield
#, object-pascal-format
msgid ""
"The value %.16x can not be encoded using a 32-bit signed value. But if you meant %.16x then that's ok and you should "
"have provided it like that in the first place.  Is it ok to change it to this?\n"
"(This is the only time asked and will be remembered until you restart CE)"
msgstr "值 %.16x 无法使用 32 位有符号值进行编码。但如果你是指 %.16x，那没问题，你应该一开始就这样提供。可以更改为这个吗？（这是唯一一次询问，并将在你重启 CE 之前记住）"

#: assemblerunit.rsinvalidmultiplier
msgid "Invalid multiplier"
msgstr "无效的乘数"

#: assemblerunit.rsinvalidvaluefor32bit
msgid "The value provided can not be encoded in a 32-bit field"
msgstr "提供的值无法编码到 32 位字段中"

#: assemblerunit.rsnegativeregisterscannotbeencoded
msgid "Negative registers can not be encoded"
msgstr "负寄存器无法编码"

#: assemblerunit.rsoffsettoobig
msgid ""
"This instruction can not be assembled because the distance between the current address and addressed address is too "
"big. Try placing the address in a register first and use that"
msgstr "此指令无法组装，因为当前地址与目标地址之间的距离太大。请先将地址放入寄存器中，然后使用该寄存器"

#: assemblerunit.rstheassemblertriedtosetaregistevaluethatistoohigh
msgid "The assembler tried to set a register value that is too high"
msgstr "汇编器尝试设置的寄存器值过高"

#: assemblerunit.rswtfisa
msgid "WTF is a "
msgstr "WTF 是一个 "

#: autoassembler.rsaaerror
msgid "Error: "
msgstr "错误："

#: autoassembler.rsaaerrorinthestructuredefinitionof
#, object-pascal-format
msgid "Error in the structure definition of %s at line %d"
msgstr "在第 %d 行的 %s 结构定义中出错"

#: autoassembler.rsaaerrorwhilesacnningforaobs
msgid "Error while scanning for AOB's : "
msgstr "扫描 AOB 时出错："

#: autoassembler.rsaaisareservedword
#, object-pascal-format
msgid "%s is a reserved word"
msgstr "%s 是一个保留字"

#: autoassembler.rsaaluaerrorinthescriptatline
msgid "Lua error in the script at line "
msgstr "脚本在第行的 Lua 错误"

#: autoassembler.rsaamodulenotfound
msgid "module not found:"
msgstr "未找到模块："

#: autoassembler.rsaanoendfound
msgid "No end found"
msgstr "未找到结束"

#: autoassembler.rsaanoideawhatxis
#, object-pascal-format
msgid "No idea what %s is"
msgstr "不知道 %s 是什么"

#: autoassembler.rsaathearrayofbytenamed
#, object-pascal-format
msgid "The array of byte named %s could not be found"
msgstr "名为 %s 的字节数组未找到"

#: autoassembler.rscouldnotbeinjected
#, object-pascal-format
msgid "%s could not be injected"
msgstr "%s 无法注入"

#: autoassembler.rsdefinealreadydefined
#, object-pascal-format
msgid "Define %s already defined"
msgstr "定义 %s 已经定义"

#: autoassembler.rserrorinline
#, object-pascal-format
msgid "Error in line %s (%s) :%s"
msgstr "第 %s 行 (%s) 出错：%s"

#: autoassembler.rsfailurealloc
#, object-pascal-format
msgid "Failure allocating memory near %.8x for variable named %s"
msgstr "在 %.8x 附近分配名为 %s 的变量内存失败"

#: autoassembler.rsfailureassembling
#, object-pascal-format
msgid "Failure assembling %s at %.8x"
msgstr "在 %.8x 处组装 %s 失败"

#: autoassembler.rsfailuregettingoriginalinstruction
#, object-pascal-format
msgid "Failure getting the instruction at %x"
msgstr "获取 %x 处的指令失败"

#: autoassembler.rsfailuretoallocatememory
msgid "Failure to allocate memory"
msgstr "内存分配失败"

#: autoassembler.rsforwardjumpwithnolabeldefined
msgid "Forward jump with no label defined"
msgstr "没有定义标签的前向跳转"

#: autoassembler.rsgoto
msgid "Go to "
msgstr "转到 "

#: autoassembler.rsinvalidaddressforreadmem
msgid "Invalid address for ReadMem"
msgstr "ReadMem 的地址无效"

#: autoassembler.rsinvalidsizeforreadmem
msgid "Invalid size for ReadMem"
msgstr "ReadMem 的大小无效"

#: autoassembler.rsisbeingredeclared
#, object-pascal-format
msgid "%s is being redeclared"
msgstr "%s 正在被重新声明"

#: autoassembler.rsisnotavalidbytestring
#, object-pascal-format
msgid "%s is not a valid bytestring"
msgstr "%s 不是有效的字节字符串"

#: autoassembler.rsisnotavalididentifier
#, object-pascal-format
msgid "%s is not a valid identifier"
msgstr "%s 不是有效的标识符"

#: autoassembler.rsisnotavalidsize
#, object-pascal-format
msgid "%s is not a valid size"
msgstr "%s 不是有效的大小"

#: autoassembler.rslabelisbeingdefinedmorethanonce
#, object-pascal-format
msgid "label %s is being defined more than once"
msgstr "标签 %s 被定义了多次"

#: autoassembler.rslabelisnotdefinedinthescript
#, object-pascal-format
msgid "label %s is not defined in the script"
msgstr "标签 %s 在脚本中未定义"

#: autoassembler.rsmissingexcept
#, object-pascal-format
msgid "The {$TRY} at line %d has no matching {$EXCEPT}"
msgstr "第 %d 行的 {$TRY} 没有匹配的 {$EXCEPT}"

#: autoassembler.rsnearbyallocationerror
msgid "Nearby allocation error"
msgstr "附近分配错误"

#: autoassembler.rsnearbyallocationerrormessagequestion
#, object-pascal-format
msgid ""
"This script uses nearby allocation but it is impossible to allocate nearby %x. Please rewrite the script to function "
"without nearby allocation.  Try executing the script anyhow and allocate on a region outside reach of 2GB? (The target "
"will crash if the script was not designed with this failure in mind)"
msgstr "此脚本使用附近分配，但无法分配附近 %x。请重写脚本以在不使用附近分配的情况下运行。尝试无论如何执行脚本并在 2GB 范围外分配？（如果脚本未考虑到此失败，目标将崩溃）"

#: autoassembler.rsneedtousekernelmodereadwriteprocessmemory
msgid "You need to use kernelmode read/writeprocessmemory if you want to use KALLOC"
msgstr "如果你想使用 KALLOC，则需要使用内核模式读/写进程内存"

#: autoassembler.rsnopreferedrangeallocwarning
msgid ""
"None of the ALLOC statements specify a prefered address.  Did you take into account that the JMP instruction is going "
"to be 14 bytes long?"
msgstr "没有任何 ALLOC 语句指定首选地址。你是否考虑到 JMP 指令将长达 14 字节？"

#: autoassembler.rsnotallinstructionscouldbeinjected
msgid "Not all instructions could be injected"
msgstr "并非所有指令都可以注入"

#: autoassembler.rssorrybutwithoutthedriverkallocwillnotfunction
msgid "Sorry, but without the driver KALLOC will not function"
msgstr "抱歉，但没有驱动程序 KALLOC 将无法工作"

#: autoassembler.rssyntaxerror
msgid "Syntax error"
msgstr "语法错误"

#: autoassembler.rssyntaxerrorfullaccessaddresssize
msgid "Syntax error. FullAccess(address,size)"
msgstr "语法错误。FullAccess(address,size)"

#: autoassembler.rstheaddressincreatethreadandwaitisnotvalid
#, object-pascal-format
msgid "The address in createthreadandwait(%s) is not valid"
msgstr "createthreadandwait(%s) 中的地址无效"

#: autoassembler.rstheaddressincreatethreadisnotvalid
#, object-pascal-format
msgid "The address in createthread(%s) is not valid"
msgstr "createthread(%s) 中的地址无效"

#: autoassembler.rstheaddressinloadbinaryisnotvalid
#, object-pascal-format
msgid "The address in loadbinary(%s,%s) is not valid"
msgstr "loadbinary(%s,%s) 中的地址无效"

#: autoassembler.rsthearrayofbytecouldnotbefound
#, object-pascal-format
msgid "The array of byte '%s' could not be found"
msgstr "字节数组 '%s' 找不到"

#: autoassembler.rsthebytesatarenotwhatwasexpected
#, object-pascal-format
msgid "The bytes at %s are not what was expected"
msgstr "在 %s 处的字节不是预期的"

#: autoassembler.rsthecodeinjectionwassuccessfull
msgid "The code injection was successfull"
msgstr "代码注入成功"

#: autoassembler.rsthefiledoesnotexist
#, object-pascal-format
msgid "The file %s does not exist"
msgstr "文件 %s 不存在"

#: autoassembler.rsthefollowingkerneladdresseswhereallocated
msgid "The following kernel addresses where allocated"
msgstr "以下内核地址已被分配"

#: autoassembler.rstheidentifierhasalreadybeendeclared
#, object-pascal-format
msgid "The identifier %s has already been declared"
msgstr "标识符 %s 已经被声明"

#: autoassembler.rsthememoryatcannotberead
#, object-pascal-format
msgid "The memory at +%s can not be read"
msgstr "内存 +%s 无法读取"

#: autoassembler.rsthememoryatcouldnotbefullyread
#, object-pascal-format
msgid "The memory at %s could not be fully read"
msgstr "内存 %s 无法完全读取"

#: autoassembler.rsthereiscodedefinedwithoutspecifyingtheaddressitbel
msgid "There is code defined without specifying the address it belongs to"
msgstr "有代码定义但未指定其所属地址"

#: autoassembler.rsthisaddressspecifierisnotvalid
msgid "This address specifier is not valid"
msgstr "此地址说明符无效"

#: autoassembler.rsthiscodecanbeinjectedareyousure
msgid "This code can be injected. Are you sure?"
msgstr "此代码可以被注入。你确定吗？"

#: autoassembler.rsthisinstructioncantbecompiled
msgid "This instruction can't be compiled"
msgstr "此指令无法编译"

#: autoassembler.rswassupposedtobeaddedtothesymbollistbutitisntdeclar
#, object-pascal-format
msgid "%s was supposed to be added to the symbollist, but it isn't declared"
msgstr "%s 应该被添加到符号列表中，但它未被声明"

#: autoassembler.rswrongsyntaxallocidentifiersizeinbytes
msgid "Wrong syntax. ALLOC(identifier,sizeinbytes)"
msgstr "语法错误。ALLOC(identifier,sizeinbytes)"

#: autoassembler.rswrongsyntaxaobscanmodulename11223355
msgid "Wrong syntax. AOBSCANMODULE(name, module, 11 22 33 ** 55)"
msgstr "语法错误。AOBSCANMODULE(name, module, 11 22 33 ** 55)"

#: autoassembler.rswrongsyntaxaobscanname11223355
msgid "Wrong syntax. AOBSCAN(name,11 22 33 ** 55)"
msgstr "语法错误。AOBSCAN(name,11 22 33 ** 55)"

#: autoassembler.rswrongsyntaxaobscanregion
msgid "Wrong syntax. AOBSCANREGION(name, startaddress, stopaddress, 11 22 33 ** 55)"
msgstr "语法错误。AOBSCANREGION(name, startaddress, stopaddress, 11 22 33 ** 55)"

#: autoassembler.rswrongsyntaxassertaddress1122335566
msgid "Wrong syntax. ASSERT(address,11 22 33 ** 55 66)"
msgstr "语法错误。ASSERT(address,11 22 33 ** 55 66)"

#: autoassembler.rswrongsyntaxcreatethreadaddress
msgid "Wrong syntax. CreateThread(address)"
msgstr "语法错误。CreateThread(address)"

#: autoassembler.rswrongsyntaxdefinenamewhatever
msgid "Wrong syntax. DEFINE(name,whatever)"
msgstr "语法错误。DEFINE(name,whatever)"

#: autoassembler.rswrongsyntaxglobalallocnamesize
msgid "Wrong syntax. GLOBALALLOC(name,size)"
msgstr "语法错误。GLOBALALLOC(name,size)"

#: autoassembler.rswrongsyntaxincludefilenamecea
msgid "Wrong syntax. Include(filename.cea)"
msgstr "语法错误。Include(filename.cea)"

#: autoassembler.rswrongsyntaxkallocidentifiersizeinbytes
msgid "Wrong syntax. kalloc(identifier,sizeinbytes)"
msgstr "语法错误。kalloc(identifier,sizeinbytes)"

#: autoassembler.rswrongsyntaxloadbinaryaddressfilename
msgid "Wrong syntax. LoadBinary(address,filename)"
msgstr "语法错误。LoadBinary(address,filename)"

#: autoassembler.rswrongsyntaxloadlibraryfilename
msgid "Wrong syntax. LoadLibrary(filename)"
msgstr "语法错误。LoadLibrary(filename)"

#: autoassembler.rswrongsyntaxluacall
msgid "Wrong Syntax. LuaCall(luacommand)"
msgstr "语法错误。LuaCall(luacommand)"

#: autoassembler.rswrongsyntaxreadmemaddresssize
msgid "Wrong syntax. ReadMem(address,size)"
msgstr "语法错误。ReadMem(address,size)"

#: autoassembler.rswrongsyntaxreassemble
msgid "Wrong syntax. Reassemble(address)"
msgstr "语法错误。Reassemble(address)"

#: autoassembler.rswrongsyntaxsharedallocnamesize
msgid "Wrong syntax. SHAREDALLOC(name,size)"
msgstr "语法错误。SHAREDALLOC(name,size)"

#: autoassembler.rsyoucanonlyhaveonedisablesection
msgid "You can only have one disable section"
msgstr "你只能有一个禁用部分"

#: autoassembler.rsyoucanonlyhaveoneenablesection
msgid "You can only have one enable section"
msgstr "你只能有一个启用部分"

#: autoassembler.rsyouhavntspecifiedadisablesection
msgid "You havn't specified a disable section"
msgstr "你没有指定禁用部分"

#: autoassembler.rsyouhavntspecifiedaenablesection
msgid "You havn't specified a enable section"
msgstr "你没有指定启用部分"

#: bigmemallochandler.rsallocerror
#, object-pascal-format
msgid ""
"VirtualAlloc failed to allocate %d bytes. You probably don't have enough system memory free. Either install more RAM, "
"or increase the maximum allowed paging size"
msgstr "VirtualAlloc 分配 %d 字节失败。你可能没有足够的系统内存可用。要么安装更多的 RAM，要么增加允许的最大分页大小"

#: bigmemallochandler.rsbmavirtualallocfailedyouprobablydonthaveenoughtvirtualmemoryfreeetc
msgid "VirtualAlloc failed. You probably don't have enough virtual memory free. Use the 64-bit version instead"
msgstr "VirtualAlloc 失败。你可能没有足够的虚拟内存可用。请使用 64 位版本"

#: bigmemallochandler.rscepointerscanmemorymanager
msgid "CE Pointerscan memory manager"
msgstr "CE 指针扫描内存管理器"

#: byteinterpreter.rsbibyte
msgid "(byte)"
msgstr "(字节)"

#: byteinterpreter.rsbidouble
msgid "(double)"
msgstr "(双精度)"

#: byteinterpreter.rsbidword
msgid "(dword)"
msgstr "(双字)"

#: byteinterpreter.rsbifloat
msgid "(float)"
msgstr "(浮点)"

#: byteinterpreter.rsbiqword
msgid "(qword)"
msgstr "(四字)"

#: byteinterpreter.rsbiword
msgid "(word)"
msgstr "(字)"

#: cedebugger.rscontinue
msgid "Continue?"
msgstr "继续吗？"

#: cedebugger.rsdebugerror
msgid ""
"Failure to attach the debugger to this process! You could try to open the process using the processpicker and try that! "
"If that also doesn't work check if you have debugging rights."
msgstr "无法将调试器附加到此进程！你可以尝试使用进程选择器打开该进程并尝试一下！如果那也不行，请检查你是否具有调试权限。"

#: cedebugger.rsdonotclosece
msgid "If you close Cheat Engine while the game is running, the game will close too. Are you sure you want to do this?"
msgstr "如果你在游戏运行时关闭 Cheat Engine，游戏也会关闭。你确定要这样做吗？"

#: cedebugger.rspleasetargetanotherprocess
msgid "Please target another process"
msgstr "请选择另一个进程"

#: cedebugger.rsthiswillattachthedebuggerofcheatenginetothecurrent
msgid "This will attach the debugger of Cheat Engine to the current process."
msgstr "这将把 Cheat Engine 的调试器附加到当前进程。"

#: cedebugger.rsyoumustfirstopenaprocess
msgid "You must first open a process"
msgstr "你必须先打开一个进程"

#: cefuncproc.rsasktorestartforadmin
#, object-pascal-format
msgid "%s requires administrator rights. Relaunch CE using admin rights?"
msgstr "%s 需要管理员权限。是否以管理员权限重新启动 CE？"

#: cefuncproc.rscefpdllinjectionfailedsymbollookuperror
msgid "Dll injection failed: symbol lookup error"
msgstr "DLL 注入失败：符号查找错误"

#: cefuncproc.rsdeletekey
msgid "Delete "
msgstr "删除"

#: cefuncproc.rsfailedexecutingthefunctionofthedll
msgid "Failed executing the function of the dll"
msgstr "执行 DLL 函数失败"

#: cefuncproc.rsfailedinjectingthedll
msgid "Failed injecting the DLL"
msgstr "注入 DLL 失败"

#: cefuncproc.rsfailedtoallocatememory
msgid "Failed to allocate memory"
msgstr "内存分配失败"

#: cefuncproc.rsfailedtoexecutethedllloader
msgid "Failed to execute the dll loader"
msgstr "执行 DLL 加载器失败"

#: cefuncproc.rsfailedtoinjectthedllloader
msgid "Failed to inject the dll loader"
msgstr "注入 DLL 加载器失败"

#: cefuncproc.rsgetprocaddressnotfound
msgid "GetProcAddress not found"
msgstr "未找到 GetProcAddress"

#: cefuncproc.rsleftmb
msgid "Left MB"
msgstr "剩余 MB"

#: cefuncproc.rsloadlibraryanotfound
msgid "LoadLibraryA not found"
msgstr "未找到 LoadLibraryA"

#: cefuncproc.rsmiddlemb
msgid "Middle MB"
msgstr "中间 MB"

#: cefuncproc.rsnokernel32dllloaded
msgid "No kernel32.dll loaded"
msgstr "未加载 kernel32.dll"

#: cefuncproc.rsnotconvertable
msgid "Not convertable"
msgstr "不可转换"

#: cefuncproc.rsnotsupportedinthisversion
msgid "not supported in this version"
msgstr "此版本不支持"

#: cefuncproc.rsposition
msgid " Position"
msgstr "位置"

#: cefuncproc.rsrightmb
msgid "Right MB"
msgstr "右键 MB"

#: cefuncproc.rstheinjectionthreadtooklongerthan10secondstoexecute
msgid "The injection thread took longer than 10 seconds to execute. Injection routine not freed"
msgstr "注入线程执行超过 10 秒。注入例程未释放"

#: cefuncproc.rsthiscantakesometime
msgid "This can take some time if you are missing the PDB's and CE will look frozen. Are you sure?"
msgstr "如果缺少 PDB，可能需要一些时间，CE 可能看起来被冻结。你确定吗？"

#: cefuncproc.rsunknownerrorduringinjection
msgid "Unknown error during injection"
msgstr "注入过程中发生未知错误"

#: ceguicomponents.rsinvalidformdata
msgid "Invalid formdata"
msgstr "无效的表单数据"

#: celazysocket.rsdisconnectedwhilereceivingdata
msgid "Disconnected while receiving data"
msgstr "接收数据时断开连接"

#: celazysocket.rsdisconnectedwhilesendingdata
msgid "Disconnected while sending data"
msgstr "发送数据时断开连接"

#: celazysocket.rserrorwhilereceivingdata
msgid "Error while receiving data: "
msgstr "接收数据时出错："

#: celazysocket.rserrorwhilesendingdata
msgid "Error while sending data: "
msgstr "发送数据时出错："

#: celazysocket.rstimeoutwhilereceivingdata
msgid "Timeout while receiving data"
msgstr "接收数据超时"

#: celazysocket.rstimeoutwhilesendingdata
msgid "Timeout while sending data"
msgstr "发送数据超时"

#: celazysocket.rswhoopdeedoo
msgid "Whoopdeedoo"
msgstr "哇哦"

#: customtypehandler.rsacustomfunctiontypewithnamealreadyexists
#, object-pascal-format
msgid "A custom function type with name %s already exists"
msgstr "名称为 %s 的自定义函数类型已存在"

#: customtypehandler.rsacustomtypewithnamealreadyexists
#, object-pascal-format
msgid "A custom type with name %s already exists"
msgstr "名称为 %s 的自定义类型已存在"

#: customtypehandler.rsbytesizeis0
msgid "bytesize is 0"
msgstr "字节大小为 0"

#: customtypehandler.rscthinvalidnumberofparameters
msgid "Invalid number of parameters"
msgstr "参数数量无效"

#: customtypehandler.rscthparameter3isnotavalidfunction
msgid "Parameter 3 is not a valid function"
msgstr "参数 3 不是有效的函数"

#: customtypehandler.rscthparameter4isnotavalidfunction
msgid "Parameter 4 is not a valid function"
msgstr "参数 4 不是有效的函数"

#: customtypehandler.rsfailurecreatingluaobject
msgid "Failure creating lua object"
msgstr "创建 Lua 对象失败"

#: customtypehandler.rsinvalidfunctiontypename
msgid "invalid functiontypename"
msgstr "无效的函数类型名称"

#: customtypehandler.rsinvalidtypename
msgid "invalid typename"
msgstr "无效的类型名称"

#: customtypehandler.rsonlyreturntypenamebytecountandfunctiontypename
msgid "Only return typename, bytecount and functiontypename"
msgstr "仅返回类型名称、字节数和函数类型名称"

#: d3dhookunit.rsd3dhookfailuretomapthesharedmemoryobject
msgid "D3DHook: Failure to map the shared memory object"
msgstr "D3DHook：映射共享内存对象失败"

#: d3dhookunit.rsd3dhookfailuretoopenthesharedmemoryobject
msgid "D3DHook: Failure to open the shared memory object"
msgstr "D3DHook：打开共享内存对象失败"

#: d3dhookunit.rsthed3dhookobjecthasnotbeencreatedyet
msgid "The d3dhook object has not been created yet"
msgstr "d3dhook 对象尚未创建"

#: dbk32functions.rsapcrules
msgid "APC rules"
msgstr "APC 规则"

#: dbk32functions.rscouldnotlaunchdbvm
msgid "Could not launch DBVM: The Intel-VT feature has been disabled in your BIOS"
msgstr "无法启动 DBVM：Intel-VT 功能在你的 BIOS 中已被禁用"

#: dbk32functions.rsdbk32error
msgid "DBK32 error"
msgstr "DBK32 错误"

#: dbk32functions.rsdbkblockedduetovulnerabledriverblocklist
msgid ""
"Failure starting dbk because the vulnerable driver blocklist is enabled and dbk has been added to it. Want to know how "
"to disable this?"
msgstr "启动 dbk 失败，因为启用了易受攻击的驱动程序阻止列表，并且 dbk 已被添加到其中。想知道如何禁用此功能吗？"

#: dbk32functions.rsdbkerror
msgid "DBK Error"
msgstr "DBK 错误"

#: dbk32functions.rsdrivererror
msgid "Driver error"
msgstr "驱动程序错误"

#: dbk32functions.rsfailuretoconfigurethedriver
msgid "Failure to configure the driver"
msgstr "配置驱动程序失败"

#: dbk32functions.rsfailuretoconfiguretheultimapdriver
msgid "Failure to configure the ultimap driver"
msgstr "配置 ultimap 驱动程序失败"

#: dbk32functions.rsinvalidmsraddress
msgid "Invalid MSR address:"
msgstr "无效的 MSR 地址："

#: dbk32functions.rsmsrsareunavailable
msgid "msrs are unavailable"
msgstr "msrs 不可用"

#: dbk32functions.rspleaserebootandpressf8duringboot
msgid ""
"The driver failed to load due to signing issues. If you have secure boot enabled in your BIOS, set it to \"Other OS\" "
"or disable it. Alternatively, boot with driver signing policy disabled, or sign the driver yourself"
msgstr "由于签名问题，驱动程序加载失败。如果你的 BIOS 中启用了安全启动，请将其设置为“其他操作系统”或禁用它。或者，禁用驱动程序签名策略启动，或自行签署驱动程序"

#: dbk32functions.rspleaserunthe64bitversionofce
msgid "Please run the 64-bit version of Cheat Engine"
msgstr "请运行 64 位版本的 Cheat Engine"

#: dbk32functions.rsthedrivercouldntbeopened
msgid ""
"The driver couldn't be opened! It's not loaded or not responding. Luckely you are running dbvm so it's not a total "
"waste. Do you wish to force load the driver?"
msgstr "驱动程序无法打开！它未加载或未响应。幸运的是，你正在运行 dbvm，所以这不是完全的浪费。你想强制加载驱动程序吗？"

#: dbk32functions.rsthedrivercouldntbeopenedtryagain
msgid "The driver couldn't be opened! It's not loaded or not responding. I recommend to reboot your system and try again"
msgstr "驱动程序无法打开！它未加载或未响应。我建议重新启动系统并重试"

#: dbk32functions.rsthedriverfailedtosuccessfullyinitialize
msgid "The driver failed to successfully initialize. Some functions may not completely work"
msgstr "驱动程序初始化失败。某些功能可能无法完全正常工作"

#: dbk32functions.rsthedriverthatiscurrentlyloaded
msgid "The driver that is currently loaded belongs to a different version of Cheat Engine. Please unload this driver or reboot."
msgstr "当前加载的驱动程序属于不同版本的 Cheat Engine。请卸载此驱动程序或重启。"

#: dbk32functions.rstheservicecouldntgetopened
msgid ""
"The service couldn't get opened and also couldn't get created. Check if you have the needed rights to create a service, "
"or call your system admin (Who'll probably beat you up for even trying this). Until this is fixed you won't be able to "
"make use of the enhancements the driver gives you"
msgstr "服务无法打开，也无法创建。检查你是否拥有创建服务所需的权限，或联系你的系统管理员（他可能会因为你尝试这个而打你）。在解决此问题之前，你将无法使用驱动程序提供的增强功能"

#: dbk32functions.rstheservicecouldntgetopenedultimap
msgid "The ultimap service couldn't get opened and also couldn't get created.  (No admin rights?)"
msgstr "ultimap 服务无法打开，也无法创建。（没有管理员权限？）"

#: dbk32functions.rsyouaremissingthedriver
msgid "You are missing the driver. Try reinstalling Cheat Engine, and try to disable your anti-virus before doing so."
msgstr "你缺少驱动程序。尝试重新安装 Cheat Engine，并在此之前尝试禁用你的防病毒软件。"

#: dbk64secondaryloader.rserrorwhiletryingtoloadthedriveratpart
msgid "Error while trying to load the driver at part "
msgstr "尝试在部分加载驱动程序时出错"

#: dbk64secondaryloader.rsmoduleloaderdailedtomdbk64systomemoryap
msgid "ModuleLoader failed to map dbk64.sys to memory"
msgstr "ModuleLoader 无法将 dbk64.sys 映射到内存"

#: dbk64secondaryloader.rsseemslikedbvmisntloadedafterall
msgid "seems like dbvm isn't loaded after all"
msgstr "看起来 dbvm 还是没有加载"

#: dbk64secondaryloader.rssuccessthedriverhasbeenloaded
msgid "Success. The driver has been loaded thanks to dbvm"
msgstr "成功。驱动程序已通过 dbvm 加载"

#: dbk64secondaryloader.rsthedriverfailedtoinitialize
msgid "The driver failed to initialize"
msgstr "驱动程序初始化失败"

#: dbvmdebuggerinterface.rsdbvmfunctionneedsdbvm
msgid "Sorry, but you need DBVM for DBVM level debugging"
msgstr "抱歉，但你需要 DBVM 才能进行 DBVM 级调试"

#: dbvmdebuggerinterface.rsdbvmlevelnotfor32bit
msgid "DBVM level debug does not work on the 32-bit CE"
msgstr "DBVM 级调试在 32 位 CE 上无法工作"

#: dbvmloadmanual.rschecking
msgid "<Checking>"
msgstr "<Checking>"

#: dbvmloadmanual.rscpu
msgid "CPU "
msgstr "CPU"

#: dbvmloadmanual.rscpualreadyrunningdbvm
msgid "This cpu is already running DBVM"
msgstr "此 CPU 已经在运行 DBVM"

#: dbvmloadmanual.rsloaded
msgid "Loaded:"
msgstr "已加载："

#: dbvmloadmanual.rsnotloaded
msgid "Not loaded"
msgstr "未加载"

#: debugeventhandler.rsdebughandleaccessviolationdebugeventnow
msgid "Debug HandleAccessViolationDebugEvent now"
msgstr "现在调试 HandleAccessViolationDebugEvent"

#: debugeventhandler.rsspecialcase
msgid "Special case"
msgstr "特殊情况"

#: debuggertypedefinitions.rschangereg
msgid "Change reg"
msgstr "更改寄存器"

#: debuggertypedefinitions.rsdbvmnativebreakpoint
msgid "DBVM-Level Breakpoint"
msgstr "DBVM 级别断点"

#: debuggertypedefinitions.rsfindcode
msgid "Find code"
msgstr "查找代码"

#: debuggertypedefinitions.rsfindcodeaccess
msgid "Find code access"
msgstr "查找代码访问"

#: debuggertypedefinitions.rsonexecute
msgid "On Execute"
msgstr "执行时"

#: debuggertypedefinitions.rsonreadwrite
msgid "On Read/Write"
msgstr "读取/写入时"

#: debuggertypedefinitions.rsonwrite
msgid "On Write"
msgstr "写入时"

#: debughelper.rsaddbreakpointaninvaliddebugregisterisused
msgid "AddBreakpoint: An invalid debug register is used"
msgstr "AddBreakpoint：使用了无效的调试寄存器"

#: debughelper.rsall4debugregistersarecurrentlyusedupfreeoneandtrya
msgid "All debug registers are currently used up. Free one and try again"
msgstr "所有调试寄存器当前已用完。释放一个并重试"

#: debughelper.rsalldebugregistersareusedup
msgid "All debug registers are used up"
msgstr "所有调试寄存器已用完"

#: debughelper.rsalldebugregistersareusedupdoyouwanttouseasoftwarebp
msgid "All debug registers are used up. Do you want to use a software breakpoint?"
msgstr "所有调试寄存器已用完。你想使用软件断点吗？"

#: debughelper.rsasktoenablenx
msgid ""
"For execute page exceptions the target process must support No-Execute page support. Currently this process doesn't "
"have this enabled, but if you think the process itself does support it you can enable it.\n"
"Do you wish to enable No-Execute support for this process?"
msgstr "对于执行页面异常，目标进程必须支持无执行页面支持。目前此进程未启用此功能，但如果你认为该进程本身支持，你可以启用它。你希望为此进程启用无执行支持吗？"

#: debughelper.rsbreakpointerror
msgid "Breakpoint error:"
msgstr "断点错误："

#: debughelper.rscalledfromanunexpectedthread
msgid "Called from an unexpected thread"
msgstr "从意外线程调用"

#: debughelper.rscalledfromdebuggerthread
msgid "Called from debugger thread"
msgstr "从调试器线程调用"

#: debughelper.rscalledfrommainthread
msgid "Called from main thread"
msgstr "从主线程调用"

#: debughelper.rscantenabledep
msgid "Data execution prevention is not enabled in this process and can not be enabled"
msgstr "此进程未启用数据执行保护，无法启用"

#: debughelper.rscreateprocessfailed
#, object-pascal-format
msgid "CreateProcess failed:%s"
msgstr "创建进程失败：%s"

#: debughelper.rsdebuggerattachaborted
msgid "Debugger attach aborted"
msgstr "调试器附加中止"

#: debughelper.rsdebuggercrash
msgid "Debugger Crash"
msgstr "调试器崩溃"

#: debughelper.rsdebuggerfailedtoattach
msgid "Debugger failed to attach"
msgstr "调试器未能附加"

#: debughelper.rsdebuggerinterfacedoesnotsupportdbvmbreakpoints
#, object-pascal-format
msgid "Debugger interface %s does not support DBVM breakpoints"
msgstr "调试器接口 %s 不支持 DBVM 断点"

#: debughelper.rsdebuggerinterfacedoesnotsupportsoftwarebreakpoints
#, object-pascal-format
msgid "Debugger interface %s does not support software breakpoints"
msgstr "调试器接口 %s 不支持软件断点"

#: debughelper.rsdebuggerthreadisatpoint
msgid "debuggerthread is at point "
msgstr "调试线程处于点"

#: debughelper.rsdepsettingtimeout
msgid "Timeout while trying to set DEP policy. Continue with the breakpoint?"
msgstr "设置 DEP 策略时超时。是否继续使用断点？"

#: debughelper.rsfaileddep
msgid "Failed enabling No Execute"
msgstr "启用 No Execute 失败"

#: debughelper.rsfaileddeppermanently
msgid "Failed enabling No Execute AND blocked it from every changing. Fuck"
msgstr "启用 No Execute 失败，并阻止其任何更改。真糟糕"

#: debughelper.rsfailuregettingdepinformation
msgid "Failure getting DEP information for this process. No Execute Breakpoint support"
msgstr "获取此进程的 DEP 信息失败。No Execute 断点不支持"

#: debughelper.rslastlocation
msgid " (Last location:"
msgstr " （最后位置："

#: debughelper.rsnoexecutepageexceptionsforyou
msgid "Execute page exception breakpoints are not possible on your system"
msgstr "在你的系统上不可能执行页面异常断点"

#: debughelper.rsnoform
msgid "No form"
msgstr "没有表单"

#: debughelper.rsonlythedebuggerthreadisallowedtosetthecurrentthread
msgid "Only the debugger thread is allowed to set the current thread"
msgstr "只有调试线程被允许设置当前线程"

#: debughelper.rsoutofhwbreakpoints
msgid ""
"All debug registers are used up and this debugger interface does not support software Breakpoints. Remove some and try "
"again"
msgstr "所有调试寄存器已用尽，并且此调试接口不支持软件断点。移除一些并重试"

#: debughelper.rsprocesssucksnodepsupport
msgid "Ooops, looks like the process does not support No Execute"
msgstr "哎呀，看起来该进程不支持 No Execute"

#: debughelper.rsthedebuggerattachhastimedout
msgid ""
"The debugger attach is taking a while. This is normal when there are many symbols or the system is slow so please be "
"patient. But if you don't have the time to wait or the program has crashes to desktop, then you can cancel this wait. "
"Beware though that you may have to restart the target process if you do wish to debug anyhow.\n"
"Do you wish to wait longer?"
msgstr "调试器附加需要一些时间。当有很多符号或系统较慢时，这是正常的，所以请耐心等待。但如果你没有时间等待或程序崩溃到桌面，那么你可以取消这个等待。不过请注意，如果你确实希望调试，可能需要重新启动目标进程。你想再等一会儿吗？"

#: debughelper.rsthefollowingaddressesexecute
#, object-pascal-format
msgid "The following codes execute %s"
msgstr "以下代码执行 %s"

#: debughelper.rsthefollowingopcodesaccessed
#, object-pascal-format
msgid "The following opcodes accessed %s"
msgstr "以下操作码访问了 %s"

#: debughelper.rsthefollowingopcodeswriteto
#, object-pascal-format
msgid "The following opcodes write to %s"
msgstr "以下操作码写入 %s"

#: debughelper.rsthisdebuggerinterfacedoesntsupportbreakonentryyet
#, object-pascal-format
msgid "This debugger interface :'%s' doesn't support Break On Entry yet"
msgstr "此调试器接口：'%s' 还不支持在入口处中断"

#: debughelper.rsunreadableaddress
msgid "Unreadable address"
msgstr "无法读取的地址"

#: debughelper.rsunreadablememoryunabletosetsoftwarebreakpoint
msgid "Unreadable memory. Unable to set software breakpoint"
msgstr "无法读取的内存。无法设置软件断点"

#: debughelper.rsvmwareisrunningiptbad
msgid ""
"VMWare seems to be running. It's known that some versions of vmware will cause a BSOD in combination with intel IPT. Do "
"you still want to use intel IPT?"
msgstr "VMWare 似乎正在运行。已知某些版本的 VMWare 会与 Intel IPT 结合导致蓝屏死机。你仍然想使用 Intel IPT 吗？"

#: disassemblerviewlinesunit.rscall
msgid "(Call)"
msgstr "(调用)"

#: disassemblerviewlinesunit.rscon
msgid "(Conditional)"
msgstr "(条件)"

#: disassemblerviewlinesunit.rsinvaliddisassembly
msgid "Invalid disassembly"
msgstr "无效的反汇编"

#: disassemblerviewlinesunit.rsmemory
msgid "(Code/Data)"
msgstr "(代码/数据)"

#: disassemblerviewlinesunit.rsun
msgid "(Unconditional)"
msgstr "(无条件)"

#: disassemblerviewunit.rsdebugsymbolsarebeingloaded
#, object-pascal-format
msgid "Debug symbols are being loaded (%d %% (%s))"
msgstr "调试符号正在加载 (%d %% (%s))"

#: disassemblerviewunit.rsextendeddebuginfoisloaded
#, object-pascal-format
msgid "Extended debug info is being loaded (%d %%)"
msgstr "扩展调试信息正在加载 (%d %%)"

#: disassemblerviewunit.rsopcode
msgid "Opcode"
msgstr "操作码"

#: disassemblerviewunit.rspleaseopenaprocessfirst
msgid "Please open a process first"
msgstr "请先打开一个进程"

#: disassemblerviewunit.rsstructuresarebeingparsed
msgid "Structures are being parsed"
msgstr "结构正在解析"

#: disassemblerviewunit.rssymbolsarebeingloaded
#, object-pascal-format
msgid "Symbols are being loaded (%d %%)"
msgstr "符号正在加载 (%d %%)"

#: dissectcodethread.rsinvaliddissectcodefile
msgid "Invalid dissect code file"
msgstr "无效的解剖代码文件"

#: dissectcodethread.rstdissectcodethreadgetcalllistcalledwithanonemptylist
msgid "TDissectCodeThread.getCallList called with a non empty list"
msgstr "TDissectCodeThread.getCallList 被调用时列表不为空"

#: dissectcodeunit.rsdissectdataloaded
msgid "Dissect data loaded"
msgstr "解剖数据已加载"

#: dissectcodeunit.rspleaseselectsomethingtoscan
msgid "Please select something to scan or enter a custom range"
msgstr "请先选择要扫描的内容或输入自定义范围"

#: dotnettypes.rsdnt2bytesigned
msgid "2 Byte (Signed)"
msgstr "2 字节（有符号）"

#: dotnettypes.rsdnt4bytesigned
msgid "4 Byte (Signed)"
msgstr "4 字节（有符号）"

#: dotnettypes.rsdnt8bytesigned
msgid "8 Byte (Signed)"
msgstr "8 字节（有符号）"

#: dotnettypes.rsdntarray
msgid "Array"
msgstr "数组"

#: dotnettypes.rsdntbool
msgid "bool"
msgstr "布尔值"

#: dotnettypes.rsdntbytesigned
msgid "Byte (Signed)"
msgstr "字节（有符号）"

#: dotnettypes.rsdntchar
msgid "char"
msgstr "字符"

#: dotnettypes.rsdntclass
msgid "Class"
msgstr "类"

#: dotnettypes.rsdntcmod_opt
msgid "CMOD_OPT"
msgstr "CMOD_OPT"

#: dotnettypes.rsdntcmod_reqd
msgid "CMOD_REQD"
msgstr "CMOD_REQD"

#: dotnettypes.rsdntend
msgid "END"
msgstr "结束"

#: dotnettypes.rsdntfunctionpointer
msgid "Function Pointer"
msgstr "函数指针"

#: dotnettypes.rsdntgenericinst
msgid "GenericInst"
msgstr "通用实例"

#: dotnettypes.rsdntinternal
msgid "Internal"
msgstr "内部"

#: dotnettypes.rsdntmax
msgid "MAX"
msgstr "最大值"

#: dotnettypes.rsdntmodifier
msgid "Modifier"
msgstr "修饰符"

#: dotnettypes.rsdntmvar
msgid "MVar"
msgstr "MVar"

#: dotnettypes.rsdntobject
msgid "Object"
msgstr "对象"

#: dotnettypes.rsdntpinned
msgid "Pinned"
msgstr "固定"

#: dotnettypes.rsdntreference
msgid "Reference"
msgstr "引用"

#: dotnettypes.rsdntsentinel
msgid "Sentinel"
msgstr "哨兵"

#: dotnettypes.rsdntszarray
msgid "SZ Array"
msgstr "SZ 数组"

#: dotnettypes.rsdnttypedbyref
msgid "Typed By Ref"
msgstr "按引用类型"

#: dotnettypes.rsdntunsigned
msgid "Unsigned"
msgstr "无符号"

#: dotnettypes.rsdntvaluetype
msgid "ValueType"
msgstr "值类型"

#: dotnettypes.rsdntvar
msgid "Var"
msgstr "变量"

#: dotnettypes.rsdntvoid
msgid "void"
msgstr "无"

#: extratrainercomponents.rsundefineddescription
msgid "undefined description"
msgstr "未定义的描述"

#: extratrainercomponents.rsundefinedhotkey
msgid "undefined hotkey"
msgstr "未定义的热键"

#: feces.rsbcryptcouldnotbeused
msgid "bcrypt could not be used"
msgstr "无法使用 bcrypt"

#: feces.rscheatenginesignaturefiles
msgid "Cheat Engine signature files"
msgstr "Cheat Engine 签名文件"

#: feces.rscouldnotopenthealgorithmprovider
msgid "Could not open the algorithm provider.  Load the table as if it's signature is valid?"
msgstr "无法打开算法提供程序。是否以其签名有效的方式加载表？"

#: feces.rsfailedcreatinghash
msgid "Failed creating hash"
msgstr "创建哈希失败"

#: feces.rsfailedcreatinghash2
msgid "Failed creating hash 2"
msgstr "创建哈希 2 失败"

#: feces.rsfailedgettingtheobjectlength
msgid "Failed getting the object length"
msgstr "获取对象长度失败"

#: feces.rsfailedhashingtable
msgid "Failed hashing table"
msgstr "哈希表失败"

#: feces.rsfailedhashingtable2
msgid "Failed hashing table 2"
msgstr "哈希表 2 失败"

#: feces.rsfailedtofinishthehash
msgid "Failed to finish the hash"
msgstr "完成哈希失败"

#: feces.rsfailedtofinishthehash2
msgid "Failed to finish the hash 2"
msgstr "完成哈希 2 失败"

#: feces.rsfailedtogethashlength
msgid "Failed to get hashlength"
msgstr "获取哈希长度失败"

#: feces.rsfailedtogethashlength2
msgid "Failed to get hashlength 2"
msgstr "获取哈希长度 2 失败"

#: feces.rsfailedtogetsignaturesize
msgid "Failed to get the signature size"
msgstr "获取签名大小失败"

#: feces.rsfailedtoloadcheatenginepublickey
msgid "Failed to load Cheat Engine public key"
msgstr "加载 Cheat Engine 公钥失败"

#: feces.rsfailedtoloadprivatekey
msgid "Failed to load private key"
msgstr "加载私钥失败"

#: feces.rsfailedtoloadthetablepublickey
msgid "Failed to load the table public key"
msgstr "加载表的公钥失败"

#: feces.rsinvalidpublickey
msgid "The provided public key is invalid(Not signed by the Cheat Engine guy). Remove the signature section to load this table"
msgstr "提供的公钥无效（未由 Cheat Engine 人员签名）。请移除签名部分以加载此表"

#: feces.rsispasswordcorrect
msgid "Is the password correct?"
msgstr "密码正确吗？"

#: feces.rsnopublickey
msgid "This table's signature does not contain a PublicKey element"
msgstr "此表的签名不包含 PublicKey 元素"

#: feces.rsnosignedhash
msgid "This table's signature does not contain a SignedHash element"
msgstr "此表的签名不包含 SignedHash 元素"

#: feces.rsselectyourcheatenginesignaturefile
msgid "Select your Cheat Engine signature file"
msgstr "选择你的 Cheat Engine 签名文件"

#: feces.rsthistablehasbeenmodified
msgid ""
"This table has been modified. To load this table, remove the signature part with an editor (And check the file for "
"suspicious things while you're at it)"
msgstr "此表已被修改。要加载此表，请使用编辑器移除签名部分（并在此过程中检查文件是否有可疑内容）"

#: fileaccess.rsnogetnamedsecurityinfo
msgid "no GetNamedSecurityInfo"
msgstr "没有 GetNamedSecurityInfo"

#: fileaccess.rsnogetsecurityinfo
msgid "no GetSecurityInfo"
msgstr "没有 GetSecurityInfo"

#: fileaccess.rsnosetentriesinacl
msgid "no SetEntriesInAcl"
msgstr "没有 SetEntriesInAcl"

#: fileaccess.rsnosetnamedsecurityinfo
msgid "no SetNamedSecurityInfo"
msgstr "没有 SetNamedSecurityInfo"

#: filemapping.rsdoesnotexist
#, object-pascal-format
msgid "%s does not exist"
msgstr "%s 不存在"

#: filemapping.rsfailedcreatingaproperview
msgid "Failed creating a proper view"
msgstr "创建正确视图失败"

#: filemapping.rsmappingfailed
msgid "Mapping failed"
msgstr "映射失败"

#: findwindowunit.rsnothingfound
msgid "Nothing found"
msgstr "未找到任何内容"

#: findwindowunit.rsthespecifiedrangeisinvalid
msgid "The specified range is invalid"
msgstr "指定的范围无效"

#: formaddresschangeunit.rsacaddoffset
msgid "Add Offset"
msgstr "添加偏移量"

#: formaddresschangeunit.rsacaddoffsethint
msgid "Click: Add New Offset. Ctrl+Click: Add New Offset to the opposite location"
msgstr "点击：添加新偏移量。Ctrl+点击：将新偏移量添加到相反位置"

#: formaddresschangeunit.rsacremoveoffsethint
msgid "Click: Remove Offset. Ctrl+Click: Remove Offset from the opposite location"
msgstr "点击：移除偏移量。Ctrl+点击：从相反位置移除偏移量"

#: formaddresschangeunit.rsaddressofpointer
msgid "Address of pointer"
msgstr "指针的地址"

#: formaddresschangeunit.rsfillinthenrofbytesafterthelocationthepointerpoints
msgid "Fill in the nr. of bytes after the location the pointer points to"
msgstr "在指针指向的位置后填写字节数"

#: formaddresschangeunit.rsisnotavalidoffset
#, object-pascal-format
msgid "%s is not a valid offset"
msgstr "%s 不是有效的偏移量"

#: formaddresschangeunit.rsnotalloffsetshavebeenfilledin
msgid "Not all offsets have been filled in"
msgstr "并非所有偏移量都已填写"

#: formaddresschangeunit.rsoffsethex
msgid "Offset (Hex)"
msgstr "偏移量（十六进制）"

#: formaddresschangeunit.rsresultofnextpointer
msgid "Result of next pointer"
msgstr "下一个指针的结果"

#: formaddresschangeunit.rstheoffsetyouchosebringsitto
msgid "The offset you chose brings it to"
msgstr "你选择的偏移量将其带到"

#: formaddresschangeunit.rsthispointerpointstoaddress
msgid "This pointer points to address"
msgstr "该指针指向地址"

#: formaddtocodelist.rsregion
msgid "Region"
msgstr "区域"

#: formchangedaddresses.rsareyouwishtodelete
msgid "Are you sure you wish to delete these entries(s)?"
msgstr "你确定要删除这些条目吗？"

#: formchangedaddresses.rschangedaddressesby
#, object-pascal-format
msgid "Accessed addresses by %x"
msgstr "通过 %x 访问的地址"

#: formchangedaddresses.rscodeaccessesaddresses
#, object-pascal-format
msgid "The following %d addresses have been accessed by the code you selected"
msgstr "以下 %d 个地址已被你选择的代码访问"

#: formchangedaddresses.rscodeaccessessingleaddress
msgid "This address has been accessed by the code you selected"
msgstr "该地址已被你选择的代码访问"

#: formchangedaddresses.rsdeleteaddresses
msgid "Delete addresses"
msgstr "删除地址"

#: formchangedaddresses.rsdesignatesomeaddresses
msgid "Please designate a group to at least some addresses"
msgstr "请为至少一些地址指定一个组"

#: formchangedaddresses.rsdisassemblethisaddress
msgid "Disassemble this address"
msgstr "反汇编该地址"

#: formchangedaddresses.rsenterluaformula
msgid "Enter a Lua formula to use to filter. E.g RCX==0x2301adc0.  Empty for no filter"
msgstr "输入一个 Lua 公式以进行过滤。例如 RCX==0x2301adc0。为空则不进行过滤"

#: formchangedaddresses.rsgivethenewvalue
msgid "Give the new value"
msgstr "给出新值"

#: formchangedaddresses.rsinvalidgroups
msgid "Invalid groups"
msgstr "无效的组"

#: formchangedaddresses.rsnoaddressesleftforgroup
#, object-pascal-format
msgid "There are no addresses left for group %d"
msgstr "组 %d 没有剩余地址"

#: formchangedaddresses.rsvaluechange
msgid "Value Change"
msgstr "值更改"

#: formdesignerunit.rsformfilesfrmfrm
msgid "Form files(*.frm)|*.FRM"
msgstr "表单文件(*.frm)|*.FRM"

#: formdesignerunit.rsformfileslfmlfm
msgid "Form files(*.lfm)|*.LFM"
msgstr "表单文件(*.lfm)|*.LFM"

#: formdesignerunit.rsinvalidobject
msgid "{Invalid object}"
msgstr "{无效对象}"

#: formdesignerunit.rsshowcheckboxesforboolean
msgid "Show checkboxes for boolean"
msgstr "显示布尔值的复选框"

#: formdifferentbitsizeunit.rsthelasttimeyouscannedthenumberofbitswasandnowitisp
#, object-pascal-format
msgid ""
"The last time you scanned the number of bits was %s and now it is %s. Please tell me how and how much i must change the "
"bit offset to scan successfully. (Left+right arrow keys move the bits)"
msgstr "上次你扫描的位数是 %s，现在是 %s。请告诉我我必须如何以及多少改变位偏移才能成功扫描。（左+右箭头键移动位数）"

#: formdifferentbitsizeunit.rswelldoneyoufoundaeasteregg
msgid "Well done, you found a easter egg!"
msgstr "干得好，你发现了一个复活节彩蛋！"

#: formfoundcodelistextraunit.rsprobablebasepointer
#, object-pascal-format
msgid "Probable base pointer =%s"
msgstr "可能的基指针 = %s"

#: formfoundcodelistextraunit.rsthevalueofthepointerneededtofindthisaddressisproba
#, object-pascal-format
msgid "The value of the pointer needed to find this address is probably %s"
msgstr "找到此地址所需的指针值可能是 %s"

#: formmemoryregionsunit.rscommit
msgid "Commit"
msgstr "提交"

#: formmemoryregionsunit.rsdoyouwanttousethecopyonwritebit
msgid "Do you want to use the COPY-ON-WRITE bit?"
msgstr "你想使用 COPY-ON-WRITE 位吗？"

#: formmemoryregionsunit.rsexecuteread
msgid "Execute+Read"
msgstr "执行+读取"

#: formmemoryregionsunit.rsexecutereadwrite
msgid "Execute+Read+Write"
msgstr "执行+读取+写入"

#: formmemoryregionsunit.rsexecutewritecopy
msgid "Execute+Write Copy"
msgstr "执行+写入复制"

#: formmemoryregionsunit.rsfailedtodelete
#, object-pascal-format
msgid "Failed to delete %s"
msgstr "删除 %s 失败"

#: formmemoryregionsunit.rsfree
msgid "Free"
msgstr "释放"

#: formmemoryregionsunit.rsguard
msgid "Guard"
msgstr "保护"

#: formmemoryregionsunit.rsmapped
msgid "Mapped"
msgstr "已映射"

#: formmemoryregionsunit.rsmemoryregionssaving
#, object-pascal-format
msgid "Memory regions - Saving(%s/%s)"
msgstr "内存区域 - 保存中 (%s/%s)"

#: formmemoryregionsunit.rsnocache
msgid "No Cache"
msgstr "无缓存"

#: formmemoryregionsunit.rsprivate
msgid "Private"
msgstr "私有"

#: formmemoryregionsunit.rsreadwrite
msgid "Read+Write"
msgstr "读取+写入"

#: formmemoryregionsunit.rsreserve
msgid "Reserve"
msgstr "保留"

#: formmemoryregionsunit.rstherearealreadymemoryfileswiththisnamedoyouwanttod
msgid ""
"There are already memoryfiles with this name. Do you want to delete them? (choosing no will add the file(s) to empty "
"slots)"
msgstr "已经有同名的内存文件。你想删除它们吗？（选择否将把文件添加到空槽）"

#: formmemoryregionsunit.rsthereisnofreeslot
msgid "There is no free slot"
msgstr "没有空槽"

#: formsettingsunit.rsattachtoforegroundprocess
msgid "Attach to current foreground process"
msgstr "附加到当前前台进程"

#: formsettingsunit.rscancelthecurrentscan
msgid "Cancel the current scan"
msgstr "取消当前扫描"

#: formsettingsunit.rschangedvalue
msgid "Changed Value"
msgstr "已更改的值"

#: formsettingsunit.rschangetypeto
msgid "Change type to"
msgstr "更改类型为"

#: formsettingsunit.rsdebugrun
msgid "Debug->Run"
msgstr "调试->运行"

#: formsettingsunit.rsdecreasedvalue
msgid "Decreased Value"
msgstr "减少的值"

#: formsettingsunit.rsfailmmregistry
msgid "Failure getting the Memory Management registry key"
msgstr "获取内存管理注册表项失败"

#: formsettingsunit.rsfailuretoopenregistry
msgid "Failure to open the registry entry"
msgstr "打开注册表项失败"

#: formsettingsunit.rsincreasedvalue
msgid "Increased Value"
msgstr "增加的值"

#: formsettingsunit.rsinvalidsymbolsynctimer
msgid "The provided value for the symbol sync timer is invalid"
msgstr "提供的符号同步计时器值无效"

#: formsettingsunit.rsisnotavalidinterval
#, object-pascal-format
msgid "%s is not a valid interval"
msgstr "%s 不是有效的间隔"

#: formsettingsunit.rsnewlanguageset
msgid "New language set"
msgstr "新语言设置"

#: formsettingsunit.rsnoname
msgid "No Name"
msgstr "无名称"

#: formsettingsunit.rspausetheselectedprocess
msgid "Pause the selected process"
msgstr "暂停选定的进程"

#: formsettingsunit.rspleasebootwithunsigneddriversallowedf8duringbootor
msgid "Please boot with unsigned drivers allowed(F8 during boot), or sign the driver yourself"
msgstr "请启动时允许未签名驱动程序（启动时按 F8），或自行签署驱动程序"

#: formsettingsunit.rspopuphidecheatengine
msgid "Popup/Hide Cheat Engine"
msgstr "弹出/隐藏 Cheat Engine"

#: formsettingsunit.rsrequiresdbvm
msgid "(Requires DBVM)"
msgstr "(需要 DBVM)"

#: formsettingsunit.rsrestartce
msgid "It is recommended to restart Cheat Engine for this change to take effect"
msgstr "建议重新启动 Cheat Engine 以使此更改生效"

#: formsettingsunit.rssigning
msgid "Signing"
msgstr "签名"

#: formsettingsunit.rsspectreregistrychanged
msgid "The registry keys has been changed accordingly.  Reboot your system to make it take effect"
msgstr "注册表项已相应更改。重启系统以使其生效"

#: formsettingsunit.rsspectrerestore
msgid "Your protection has been restored. Please restart your system to make it take effect"
msgstr "你的保护已恢复。请重启系统以使其生效"

#: formsettingsunit.rsspectrewarning
msgid ""
"WARNING! Making kernelmode possible will slightly increase the speed of your system, BUT it will make you vulnerable to "
"Spectre attacks\n"
"Are you ok with this? (You can later re-enable this protection)"
msgstr "警告！启用内核模式可能会稍微提高系统速度，但会使你容易受到 Spectre 攻击。你对此是否可以接受？（你可以稍后重新启用此保护）"

#: formsettingsunit.rsspeedhackspeed
msgid "Speedhack speed"
msgstr "速度黑客速度"

#: formsettingsunit.rsthescanbuffersizehastobegreaterthan0
msgid "The scanbuffer size has to be greater than 0"
msgstr "扫描缓冲区大小必须大于 0"

#: formsettingsunit.rsthevalueforthekeypollintervalisinvalid
#, object-pascal-format
msgid "the value for the keypoll interval (%s is invalid"
msgstr "键轮询间隔的值（%s 无效）"

#: formsettingsunit.rsthevalueforthewaitbetweenhotkeypressesisinvalid
#, object-pascal-format
msgid "the value for the wait between hotkey presses (%s is invalid"
msgstr "热键按下之间的等待时间的值（%s 无效）"

#: formsettingsunit.rsthispluginisalreadyloaded
msgid "This plugin is already loaded"
msgstr "此插件已加载"

#: formsettingsunit.rstogglebetweenfirstlastscancompare
msgid "Toggle between first/last scan compare"
msgstr "在第一次/最后一次扫描比较之间切换"

#: formsettingsunit.rstogglethespeedhack
msgid "Toggle the speedhack"
msgstr "切换速度黑客"

#: formsettingsunit.rsunchangedvalue
msgid "Unchanged Value"
msgstr "未更改的值"

#: formsettingsunit.rsundolastscan
msgid "Undo last scan"
msgstr "撤销上一次扫描"

#: formsettingsunit.rsunknowninitialvalue
msgid "Unknown Initial Value"
msgstr "未知初始值"

#: formsettingsunit.rsyouhaventselectedanymemorytypethiswillresultinchea
msgid "You haven't selected any memory type. This will result in Cheat Engine finding NO memory! Are you stupid?"
msgstr "你没有选择任何内存类型。这将导致 Cheat Engine 找不到任何内存！你是傻吗？"

#: formsettingsunit.strprocesswatcherwillpreventunloader
msgid "Enabling the process watcher will prevent the unloader from working"
msgstr "启用进程监视器将阻止卸载程序工作"

#: foundcodeunit.rsfctheswillsetasiftwarebreakpointint3oneverysingleopcodeetc
msgid "This will set a Software Breakpoint (int3) on every single opcode that will be reported here. Are you sure ?"
msgstr "这将在每个单独的操作码上设置软件断点（int3），并将在此处报告。你确定吗？"

#: frmadconfigunit.rspercentageshown
msgid "Percentage shown"
msgstr "显示百分比"

#: frmautoinjectunit.rsaaaobtemplate_author
msgid "Author"
msgstr "作者"

#: frmautoinjectunit.rsaaaobtemplate_blabla
msgid "This script does blah blah blah"
msgstr "此脚本执行 blah blah blah"

#: frmautoinjectunit.rsaaaobtemplate_date
msgid "Date"
msgstr "日期"

#: frmautoinjectunit.rsaaaobtemplate_game
msgid "Game"
msgstr "游戏"

#: frmautoinjectunit.rsaaaobtemplate_version
msgid "Version"
msgstr "版本"

#: frmautoinjectunit.rsaadescribeallocatedmemory
msgid "this is allocated memory, you have read,write,execute access"
msgstr "这是分配的内存，你具有读、写、执行权限"

#: frmautoinjectunit.rsareyousureyouwanttoclose
#, object-pascal-format
msgid "Are you sure you want to close %s ?"
msgstr "你确定要关闭 %s 吗？"

#: frmautoinjectunit.rsautoassembler
msgid "Auto assembler"
msgstr "自动汇编器"

#: frmautoinjectunit.rsceafilter
msgid "Cheat Engine Assembly (*.CEA)|*.CEA|All Files ( *.* )|*.*"
msgstr "Cheat Engine 汇编 (*.CEA)|*.CEA|所有文件 ( *.* )|*.*"

#: frmautoinjectunit.rscegafilter
msgid "Cheat Engine GNU Assembly (*.CEGA)|*.CEGA|All Files ( *.* )|*.*"
msgstr "Cheat Engine GNU 汇编 (*.CEGA)|*.CEGA|所有文件 ( *.* )|*.*"

#: frmautoinjectunit.rscodeinjecttemplate
msgid "Code inject template"
msgstr "代码注入模板"

#: frmautoinjectunit.rscodeneedsenableanddisable
msgid "The code needs an [ENABLE] and a [DISABLE] section if you want to use this script as a table entry"
msgstr "如果你想将此脚本用作表项，代码需要包含 [ENABLE] 和 [DISABLE] 部分"

#: frmautoinjectunit.rscoderelocationtemplate
msgid "Code relocation template"
msgstr "代码重定位模板"

#: frmautoinjectunit.rsdescribethatthiscodewilldisablethescript
msgid "code from here till the end of the code will be used to disable the cheat"
msgstr "从这里到代码末尾的代码将用于禁用作弊"

#: frmautoinjectunit.rsdescribethatthiscodewillenablethescript
msgid "code from here to '[DISABLE]' will be used to enable the cheat"
msgstr "从这里到 '[DISABLE]' 的代码将用于启用作弊"

#: frmautoinjectunit.rsendaddresslastbytesareincludedifnecesary
msgid "End address (last bytes are included if necessary)"
msgstr "结束地址（必要时包括最后的字节）"

#: frmautoinjectunit.rserrorcouldnotfinduniqueaobtriedcode
msgid "ERROR: Could not find unique AOB, tried code \""
msgstr "错误：找不到唯一的 AOB，尝试的代码 \""

#: frmautoinjectunit.rserrorinscript
#, object-pascal-format
msgid "Error in script %s : %s"
msgstr "脚本 %s 中的错误：%s"

#: frmautoinjectunit.rserrorinscriptnotab
#, object-pascal-format
msgid "Error in script : %s"
msgstr "脚本中的错误：%s"

#: frmautoinjectunit.rseverythingok
msgid "Everything ok"
msgstr "一切正常"

#: frmautoinjectunit.rsexecutescript
msgid "Execute script"
msgstr "执行脚本"

#: frmautoinjectunit.rsfailedallocatingmemoryforthescript
msgid "Failed allocating memory for the script"
msgstr "为脚本分配内存失败"

#: frmautoinjectunit.rsfailedcreatingcallingstubforscriptlocatedataddress
msgid "Failed creating calling stub for script located at address "
msgstr "创建位于地址的脚本调用存根失败"

#: frmautoinjectunit.rsfailedtoaddtotablenotallcodeisinjectable
msgid "Failed to add to table. Not all code is injectable"
msgstr "添加到表中失败。并非所有代码都是可注入的"

#: frmautoinjectunit.rsfailedwritingthescripttotheprocess
msgid "failed writing the script to the process"
msgstr "写入脚本到进程失败"

#: frmautoinjectunit.rsfailureloadingundercdll
msgid "Failure loading undercdll"
msgstr "加载 undercdll 失败"

#: frmautoinjectunit.rsgnuascript
msgid "GNU Assembler Script"
msgstr "GNU 汇编脚本"

#: frmautoinjectunit.rslessthan2gbdistance
msgid "<2GB Distance"
msgstr "小于 2GB 距离"

#: frmautoinjectunit.rsluafilter
msgid "LUA Script (*.LUA)|*.LUA|All Files ( *.* )|*.*"
msgstr "LUA 脚本 (*.LUA)|*.LUA|所有文件 ( *.* )|*.*"

#: frmautoinjectunit.rsluascript
msgid "LUA Script"
msgstr "LUA 脚本"

#: frmautoinjectunit.rsmorethan2gbdistance
msgid ">2GB Distance"
msgstr ">2GB 距离"

#: frmautoinjectunit.rsnewnamequestion
msgid "What should the new name be?"
msgstr "新名称应该是什么？"

#: frmautoinjectunit.rsnotallcodeisinjectable
#, object-pascal-format
msgid ""
"Not all code is injectable.\n"
"%s\n"
"Are you sure you want to edit it to this?"
msgstr "并非所有代码都是可注入的。%s 你确定要将其编辑为这个吗？"

#: frmautoinjectunit.rsonwhataddressdoyouwantthejump
msgid "On what address do you want the jump?"
msgstr "你想在哪个地址进行跳转？"

#: frmautoinjectunit.rsoriginalcode
msgid "Original code"
msgstr "原始代码"

#: frmautoinjectunit.rsplaceyourcodehere
msgid "place your code here"
msgstr "在这里放置你的代码"

#: frmautoinjectunit.rsrenametab
msgid "Rename tab"
msgstr "重命名标签"

#: frmautoinjectunit.rsscript
msgid "Script "
msgstr "脚本 "

#: frmautoinjectunit.rsscript1
msgid "Script 1"
msgstr "脚本 1"

#: frmautoinjectunit.rsstartaddress
msgid "Start address"
msgstr "起始地址"

#: frmautoinjectunit.rsthumbinstructionsarenotyetimplemented
msgid "Thumb instructions are not yet implemented"
msgstr "Thumb 指令尚未实现"

#: frmautoinjectunit.rswhatidentifierdoyouwanttouse
msgid "What do you want to name the symbol for the injection point?"
msgstr "你想为注入点命名什么符号？"

#: frmautoinjectunit.rswritecode
msgid "Write code"
msgstr "编写代码"

#: frmbranchmapperunit.rsfoundnr
#, object-pascal-format
msgid "Found %d"
msgstr "找到 %d"

#: frmbranchmapperunit.rsstartmapping
msgid "Start Mapping"
msgstr "开始映射"

#: frmbreakpointlistunit.rsbpareyousureyouwishtochangethistoapegewidebp
msgid "Are you sure you wish to change this to a pagewide breakpoint?"
msgstr "你确定要将其更改为全页断点吗？"

#: frmchangedaddressescommonalityscannerunit.rsdblclicklaunchcomp
msgid "Doubleclick to launch structure compare"
msgstr "双击以启动结构比较"

#: frmchangedaddressescommonalityscannerunit.rsshowresults
msgid "Doubleclick to show scanner/results"
msgstr "双击以显示扫描器/结果"

#: frmcodecavescannerunit.rsclosingthiswindowwillalsostopthescannerareyousure
msgid "Closing this window will also stop the scanner. Are you sure?"
msgstr "关闭此窗口也将停止扫描器。你确定吗？"

#: frmcodecavescannerunit.rspleaseprovideavalidsizeforthewantedcodecave
msgid "Please provide a valid size for the wanted code cave"
msgstr "请提供所需代码洞的有效大小"

#: frmcodecavescannerunit.rspleaseprovideavalidstartaddress
msgid "Please provide a valid start address"
msgstr "请提供有效的起始地址"

#: frmcodecavescannerunit.rspleaseprovideavalidstopaddress
msgid "Please provide a valid stop address"
msgstr "请提供有效的停止地址"

#: frmcodecavescannerunit.rspleasetellmeyoudontneedacodecavethissmall
msgid "Please tell me you don't need a code cave this small!!!"
msgstr "请告诉我你不需要这么小的代码洞！！！"

#: frmcodefilterunit.rsaddresslist
#, object-pascal-format
msgid "Address List (%d)"
msgstr "地址列表 (%d)"

#: frmcodefilterunit.rsassemblyscanpleasewait
msgid "Assembly Scan. Please wait"
msgstr "汇编扫描。请稍候"

#: frmcodefilterunit.rscancel
msgid "Cancel List Refresh"
msgstr "取消列表刷新"

#: frmcodefilterunit.rsfilteringaddresses
msgid "Filtering addresses"
msgstr "过滤地址"

#: frmcodefilterunit.rsopenanaddressfile
msgid "Open an address file"
msgstr "打开地址文件"

#: frmcodefilterunit.rssaveanaddressfile
msgid "Save an address file"
msgstr "保存地址文件"

#: frmcodefilterunit.rssettingbreakpoints
msgid "Setting breakpoints"
msgstr "设置断点"

#: frmcodefilterunit.rsxisaninvalidrange
#, object-pascal-format
msgid "%s is an invalid range (xxxx-xxxx)"
msgstr "%s 是无效范围（xxxx-xxxx）"

#: frmcr3switcherunit.rsdbvmcr3log
msgid "DBVM CR3 Log"
msgstr "DBVM CR3 日志"

#: frmcr3switcherunit.rsdescribedbvmroutine
msgid "DBVM will record all CR3 values it encounters up to 512 unique ones). How long should it wait? (In seconds)"
msgstr "DBVM 将记录它遇到的所有 CR3 值（最多 512 个唯一值）。它应该等待多长时间？（以秒为单位）"

#: frmcr3switcherunit.rslongwaitwarning
#, object-pascal-format
msgid "Are you sure you wish to wait %d seconds?"
msgstr "你确定要等待 %d 秒吗？"

#: frmdebugsymbolstructurelistunit.rstherearestructuresinthislist
#, object-pascal-format
msgid "There are %d structures in this list"
msgstr "此列表中有 %d 个结构"

#: frmdisassemblyscanunit.rsdsscanerror
msgid "scan error"
msgstr "扫描错误"

#: frmdissectwindowunit.rsgivethenewtextforthiswindow
msgid "Give the new text for this window"
msgstr "为此窗口提供新文本"

#: frmdissectwindowunit.rsinvis
msgid "Invis"
msgstr "隐形"

#: frmdissectwindowunit.rsremoved
msgid "Removed"
msgstr "已移除"

#: frmexceptionregionlistunit.rsconfirmdeleteregion
#, object-pascal-format
msgid "Are you sure you wish to remove the range %s?"
msgstr "你确定要移除范围 %s 吗？"

#: frmexceptionregionlistunit.rseraselistquestion
msgid "Are you sure the erase the list?"
msgstr "你确定要清空列表吗？"

#: frmexetrainergeneratorunit.rsarchive
msgid " ARCHIVE:"
msgstr "档案："

#: frmexetrainergeneratorunit.rscetrainermaker
msgid "CE trainer maker"
msgstr "CE 训练器制作器"

#: frmexetrainergeneratorunit.rsdecompressor
msgid " DECOMPRESSOR:"
msgstr "解压缩器："

#: frmexetrainergeneratorunit.rsfailureonwriting
msgid "failure on writing"
msgstr "写入失败"

#: frmexetrainergeneratorunit.rsfailureopeningthetrainerforresourceupdates
msgid "Failure opening the trainer for resource updates. Make sure you do not watch the creation"
msgstr "打开训练器以进行资源更新失败。确保你没有监视创建过程"

#: frmexetrainergeneratorunit.rsfastest
msgid "Fastest"
msgstr "最快"

#: frmexetrainergeneratorunit.rsiconupdateerror
msgid "icon update error"
msgstr "图标更新错误"

#: frmexetrainergeneratorunit.rsinvalidicon
msgid "(Invalid icon)"
msgstr "(无效图标)"

#: frmexetrainergeneratorunit.rsinvalidicontype
msgid "(Invalid icon type)"
msgstr "(无效图标类型)"

#: frmexetrainergeneratorunit.rsnewfoldername
msgid "New foldername"
msgstr "新文件夹名称"

#: frmexetrainergeneratorunit.rsthetrainerhasbeensuccessfullygenerated
msgid "The trainer has been successfully generated"
msgstr "训练器已成功生成"

#: frmexetrainergeneratorunit.rstrainerfilemissing
#, object-pascal-format
msgid "Copying %s.dat to %s failed. Please make sure the file still exists"
msgstr "复制 %s.dat 到 %s 失败。请确保文件仍然存在"

#: frmexetrainergeneratorunit.rsupdatefailed
#, object-pascal-format
msgid "Failure updating the trainer resource information: %d"
msgstr "更新训练器资源信息失败：%d"

#: frmfilepatcherunit.rsfilepatcher
msgid "File Patcher: "
msgstr "文件补丁程序："

#: frmfillmemoryunit.rsfmregiontoolarge
msgid "Region too large"
msgstr "区域过大"

#: frmfillmemoryunit.rspleasefillinavalidfillvalue
msgid "Please fill in a valid 'Fill' value"
msgstr "请填写有效的“填充”值"

#: frmfindstaticsunit.rsfsstructorarray
msgid "struct or array"
msgstr "结构或数组"

#: frmfindstaticsunit.rsfsunreadablepointer
msgid "Unreadable pointer"
msgstr "不可读指针"

#: frmfloatingpointpanelunit.rsfppextended
msgid "Extended (default)"
msgstr "扩展（默认）"

#: frmgdtunit.rsgdtaccessed
msgid "Accessed="
msgstr "已访问="

#: frmgdtunit.rsgdtavl
msgid "AVL="
msgstr "AVL="

#: frmgdtunit.rsgdtcodesegment
msgid "Code Segment"
msgstr "代码段"

#: frmgdtunit.rsgdtconforming
msgid "Conforming="
msgstr "符合="

#: frmgdtunit.rsgdtdatasegment
msgid "Data Segment"
msgstr "数据段"

#: frmgdtunit.rsgdtdpl
msgid "DPL="
msgstr "DPL="

#: frmgdtunit.rsgdtexpansiondirection
msgid "Expansion direction="
msgstr "扩展方向="

#: frmgdtunit.rsgdtnotpresent
msgid "Not present"
msgstr "不存在"

#: frmgdtunit.rsgdtreadable
msgid "Readable="
msgstr "可读="

#: frmgdtunit.rsgdtreaderror
msgid "Read error"
msgstr "读取错误"

#: frmgdtunit.rsgdtsystemsegment
msgid "System Segment"
msgstr "系统段"

#: frmgdtunit.rsgdtwritable
msgid "Writable="
msgstr "可写="

#: frmgroupscanalgoritmgeneratorunit.rsgsgblocksizemustbeprovided
msgid "blocksize must be provided"
msgstr "必须提供块大小"

#: frmgroupscanalgoritmgeneratorunit.rsgsgshouldbeatleast
#, object-pascal-format
msgid "Should be at least %d"
msgstr "应至少为 %d"

#: frmgroupscanalgoritmgeneratorunit.rspickedhint
msgid ""
"When checked this element will get added to the addresslist. Note: If all checkboxes are disabled, ALL elements will be "
"added"
msgstr "选中时，此元素将被添加到地址列表。注意：如果所有复选框都被禁用，将添加所有元素"

#: frmgroupscanalgoritmgeneratorunit.rsrange
msgid "Range"
msgstr "范围"

#: frmgroupscanalgoritmgeneratorunit.rssstaticddynamiceexecutable
msgid "S=Static D=Dynamic E=Executable"
msgstr "S=静态 D=动态 E=可执行"

#: frmgroupscanalgoritmgeneratorunit.rswildcard
msgid "Skip nr of bytes:"
msgstr "跳过字节数："

#: frmidtunit.rsidt16bitinterruptgate
msgid "16-bit interrupt gate"
msgstr "16 位中断门"

#: frmidtunit.rsidt16biytrapgate
msgid "16-bit trap gate"
msgstr "16 位陷阱门"

#: frmidtunit.rsidt32bitinterruptgate
msgid "32-bit interrupt gate"
msgstr "32 位中断门"

#: frmidtunit.rsidt32biytrapgate
msgid "32-bit trap gate"
msgstr "32 位陷阱门"

#: frmidtunit.rsidtdpl
msgid " DPL="
msgstr " DPL="

#: frmidtunit.rsidtnotpresent
msgid "not present"
msgstr "不存在"

#: frmidtunit.rsidttaskgate
msgid "task gate"
msgstr "任务门"

#: frmidtunit.rsidtunkownidt
msgid "unknown IDT"
msgstr "未知 IDT"

#: frmloadmemoryunit.rsloadintomemory
#, object-pascal-format
msgid "Load %s into memory"
msgstr "将 %s 加载到内存中"

#: frmloadmemoryunit.rsnotallthememorycanbewritteninthecurrentmemoryregion
msgid ""
"Not all the memory can be written in the current memory region. Do you want to force as much as possible into the given "
"region and just discard what can not be written? (Really bad idea)"
msgstr "当前内存区域无法写入所有内存。你想强制尽可能多地写入给定区域，并丢弃无法写入的部分吗？（真的很糟糕的主意）"

#: frmloadmemoryunit.rswrotebytesoutof
#, object-pascal-format
msgid "Wrote %d bytes out of %d"
msgstr "已写入 %d 字节，共 %d 字节"

#: frmloadmemoryunit.strinvalidfile
msgid "This is a invalid memory region file. I'll assume this file has no header data"
msgstr "这是一个无效的内存区域文件。我将假设该文件没有头数据"

#: frmluaengineunit.rserror
msgid "Script Error"
msgstr "脚本错误"

#: frmluaengineunit.rsleerrorinline
msgid "Error in line "
msgstr "第行错误 "

#: frmluaengineunit.rsleonlyonescriptcanbedebuggedatatimeetc
msgid "Only one script can be debugged at a time. Continue executing this script without the debugger?"
msgstr "一次只能调试一个脚本。继续执行此脚本而不使用调试器吗？"

#: frmluaengineunit.rsleuserclickedstop
msgid "User clicked stop"
msgstr "用户点击停止"

#: frmmemoryallochandlerunit.rsevent1failure
msgid "Event1 failure:"
msgstr "事件1失败："

#: frmmemoryallochandlerunit.rsevent2failure
msgid "Event2 failure:"
msgstr "事件2失败："

#: frmmemoryallochandlerunit.rsevent3failure
msgid "Event3 failure:"
msgstr "事件3失败："

#: frmmemoryallochandlerunit.rsfailuretohook
msgid "Failure to hook"
msgstr "钩子失败"

#: frmmemoryallochandlerunit.rsfailuretoinitialize
msgid "Failure to initialize"
msgstr "初始化失败"

#: frmmemoryallochandlerunit.rsheapcount
#, object-pascal-format
msgid "Heapcount=%s"
msgstr "堆计数=%s"

#: frmmemoryallochandlerunit.rsqueuedmemoryeventswaiting
#, object-pascal-format
msgid "Queued memory events waiting: %s"
msgstr "排队的内存事件等待：%s"

#: frmmemoryrecorddropdownsettingsunit.rsdddropdownotionsfor
msgid "Dropdown options for "
msgstr "下拉选项 "

#: frmmemviewpreferencesunit.rsdchighlightedbreakpoint
msgid "Highlighted breakpoint"
msgstr "高亮断点"

#: frmmemviewpreferencesunit.rsdchighlightedbreakpointsecondary
msgid "Highlighted breakpoint secondary"
msgstr "高亮断点（次要）"

#: frmmemviewpreferencesunit.rsdchighlightedsecondary
msgid "Highlighted secondary"
msgstr "高亮次要"

#: frmmemviewpreferencesunit.rsdchighlightedultimap2
msgid "Highlighted Ultimap2"
msgstr "高亮 Ultimap2"

#: frmmemviewpreferencesunit.rsdchighlightedultimap2secondary
msgid "Highlighted Ultimap2 secondary"
msgstr "高亮 Ultimap2（次要）"

#: frmmemviewpreferencesunit.rsdcultimap2
msgid "Ultimap2"
msgstr "Ultimap2"

#: frmmemviewpreferencesunit.rshexedit
msgid "Hexedit"
msgstr "十六进制编辑"

#: frmmemviewpreferencesunit.rsnormalcolor
msgid "Normal color"
msgstr "正常颜色"

#: frmmergepointerscanresultsettingsunit.rscopiesthesourceptrfilestotheworkingfolder
msgid "Copies the source .ptr.# files to the working folder of the main PTR"
msgstr "将源 .ptr.# 文件复制到主 PTR 的工作文件夹"

#: frmmergepointerscanresultsettingsunit.rslinksdirectlytothepathsofthesourceptrfiles
msgid ""
"Links directly to the paths of the source .ptr.# files.\n"
"Note: The result will be unusable by other systems that do not have the same path layout, until you generate new results"
msgstr ""
"直接链接到源 .ptr.# 文件的路径。\n"
"注意：结果在生成新结果之前将无法被其他没有相同路径布局的系统使用"

#: frmmergepointerscanresultsettingsunit.rsmovesthesourceptrfilestotheworkingfolder
msgid ""
"Moves the source .ptr.# files to the working folder of the main PTR\n"
"Note: This destroys the source"
msgstr "将源 .ptr.# 文件移动到主 PTR 的工作文件夹中。注意：这会销毁源文件"

#: frmmodifyregistersunit.rsfailuresettingdbvmchangeregonbp
msgid "Failure setting a DBVM ChangeRegOnBP breakpoint"
msgstr "设置 DBVM ChangeRegOnBP 断点失败"

#: frmmodifyregistersunit.rsmodifyregisterssat
#, object-pascal-format
msgid "Modify registers(s) at %s"
msgstr "在 %s 修改寄存器"

#: frmmodifyregistersunit.rspleasefillinavalidvaluefor
msgid "Please fill in a valid value for"
msgstr "请填写有效的值"

#: frmpagingunit.rsfailurereadingphysicalmemory
msgid "failure reading physical memory"
msgstr "读取物理内存失败"

#: frmpagingunit.rsnotfound
msgid "Not found"
msgstr "未找到"

#: frmpointerscanconnectdialogunit.rshostcouldnotberesolved
#, object-pascal-format
msgid "host: %s could not be resolved"
msgstr "主机：%s 无法解析"

#: frmpointerscanconnectdialogunit.rsuseloadedpointermap
msgid "Use loaded pointermap:"
msgstr "使用加载的指针图："

#: frmprocesswatcherunit.rsconventionalids
msgid "----Conventional ID's----"
msgstr "----常规 ID ----"

#: frmprocesswatcherunit.rsfailedstartingtheprocesswatcher
msgid "Failed starting the process watcher"
msgstr "启动进程监视器失败"

#: frmprocesswatcherunit.rspeprocess
msgid "PEPROCESS="
msgstr "PEPROCESS="

#: frmprocesswatcherunit.rsprocessid
msgid "ProcessID="
msgstr "ProcessID="

#: frmprocesswatcherunit.rsprocesswatcherthreaderror
#, object-pascal-format
msgid "processwatcher: thread error:%s"
msgstr "进程监视器：线程错误：%s"

#: frmprocesswatcherunit.rsthreadid
msgid "ThreadID:"
msgstr "线程 ID："

#: frmregistersunit.rslabelregisterhint
msgid ""
"DoubleClick: Browse this memory region.\n"
"Right Mouse Click: Register Value will be copied to Clipboard and Context Menu will open."
msgstr "双击：浏览此内存区域。右键单击：注册值将被复制到剪贴板，并打开上下文菜单。"

#: frmrescanpointerunit.rsnotalltheendoffsetshavebeenfilledin
msgid "Not all the end offsets have been filled in"
msgstr "并非所有结束偏移量都已填写"

#: frmrescanpointerunit.rsnotallthestartoffsetshavebeenfilledin
msgid "Not all the start offsets have been filled in"
msgstr "并非所有开始偏移量都已填写"

#: frmrescanpointerunit.rsrpfirstoffset
msgid "First offset"
msgstr "第一个偏移量"

#: frmrescanpointerunit.rsrpthefunction
#, object-pascal-format
msgid "The function %s(base, offsets, target) has not yet been defined. Please define it first"
msgstr "函数 %s(base, offsets, target) 尚未定义。请先定义它"

#: frmrescanpointerunit.rsrpusesavedpointermap
msgid "Use saved pointermap: "
msgstr "使用保存的指针图："

#: frmresumepointerscanunit.rsentertheaddressthisscanshouldlookfor
msgid "Enter the address this scan should look for"
msgstr "输入此扫描应查找的地址"

#: frmresumepointerscanunit.rsnewpointermap
msgid "New pointermap"
msgstr "新的指针图"

#: frmresumepointerscanunit.rsrpswasnotfound
msgid " was not found"
msgstr "未找到"

#: frmsavememoryregionunit.rsnostartaddress
msgid ""
"If you don't include the header data you'll have to specify the startaddress yourself when loading the file(That means "
"Cheat Engine won't fill in the startaddress text field when loaded for you)"
msgstr "如果不包含头数据，加载文件时必须自己指定起始地址（这意味着 Cheat Engine 加载时不会为你填写起始地址文本字段）"

#: frmsavememoryregionunit.rsnotallthememorywasreadablein
msgid "Not all the memory was readable in"
msgstr "并非所有内存在中都是可读的"

#: frmsavememoryregionunit.rspleaseaddatleastoneaddressregiontothelist
msgid "Please add at least one address region to the list"
msgstr "请至少向列表中添加一个地址区域"

#: frmsavesnapshotsunit.rsssareyousureyouwishtothrowawaythesesnapshots
msgid "Are you sure you wish to throw away these snapshots?"
msgstr "你确定要丢弃这些快照吗？"

#: frmsnapshothandlerunit.rsshdissectandcomparememoryofselectedsnapshots
msgid "Dissect and compare memory of selected snapshots"
msgstr "解剖并比较选定快照的内存"

#: frmsnapshothandlerunit.rsshdissectmemoryofselectedsnapshot
msgid "Dissect memory of selected snapshot"
msgstr "解剖选定快照的内存"

#: frmsnapshothandlerunit.rsshfunctions
msgid " Function(s): "
msgstr "函数："

#: frmsortpointerlistunit.rstimeleft
msgid "Estimated time left"
msgstr "预计剩余时间"

#: frmstackviewunit.rssvthisstackviewwindowhasallocatedstacksnapshotsetc
msgid "This stackview window has allocated stack snapshots in the target process. Do you wish to free them?"
msgstr "此堆栈视图窗口在目标进程中分配了堆栈快照。你想要释放它们吗？"

#: frmstringmapunit.rsbtnshowlist
msgid "<<Show list"
msgstr "<<显示列表"

#: frmstringmapunit.rserror
msgid "Error="
msgstr "错误="

#: frmstringmapunit.rsgenerateregexprenginefailed
msgid "GenerateRegExprEngine failed"
msgstr "生成 RegExpr 引擎失败"

#: frmstringmapunit.rsgeneratestringmap
msgid "Generate string map"
msgstr "生成字符串映射"

#: frmstringmapunit.rsstringcount
#, object-pascal-format
msgid "Stringcount: %s"
msgstr "字符串计数：%s"

#: frmstringmapunit.rsunhandledtstringscancrash
msgid "Unhandled TStringScan crash"
msgstr "未处理的 TStringScan 崩溃"

#: frmstructurecompareunit.rsinvalidgroup
#, object-pascal-format
msgid "Group %d address %s (%s) is not valid"
msgstr "组 %d 地址 %s (%s) 无效"

#: frmstructurecompareunit.rsmaxaddressesshown
msgid "Max addresses shown :"
msgstr "显示的最大地址："

#: frmstructurecompareunit.rsmaxreached
msgid "...<max reached>..."
msgstr "...<达到最大值>..."

#: frmstructurecompareunit.rssameaddress
#, object-pascal-format
msgid "This will result in 0 results as address %s appears multiple times"
msgstr "这将导致 0 个结果，因为地址 %s 出现多次"

#: frmstructurecompareunit.rsspsinvalidstruct
msgid "Invalid structure pointerfile"
msgstr "无效的结构指针文件"

#: frmstructurecompareunit.rsspsneednewce
msgid "You'll need a newer CE version to open this file"
msgstr "你需要一个更新的 CE 版本来打开此文件"

#: frmstructurecompareunit.rsspsnoerror
msgid "No error"
msgstr "没有错误"

#: frmstructurecompareunit.rsspsunlock
#, object-pascal-format
msgid "Unlock (%.8x-%.8x)"
msgstr "解锁 (%.8x-%.8x)"

#: frmstructurecompareunit.rstoosmallalign
msgid "Alignsize must be greater than 0"
msgstr "对齐大小必须大于 0"

#: frmstructures2elementinfounit.rsmustselectstructure
msgid "For a nested structure you must select a predefined structure"
msgstr "对于嵌套结构，你必须选择一个预定义结构"

#: frmstructures2elementinfounit.rss2eiifyoucontinuetheoldlocallydefinedtype
#, object-pascal-format
msgid ""
"If you continue the old locally defined type %s will be deleted. Continue? (Tip: You can make this type into a global "
"type so it can be re-used over again)"
msgstr "如果继续，旧的本地定义类型 %s 将被删除。继续吗？（提示：你可以将此类型变为全局类型，以便可以重复使用）"

#: frmstructures2elementinfounit.rss2eilocalstruct
msgid "Local struct:"
msgstr "本地结构："

#: frmstructuresnewstructureunit.rsguessfieldtypes
msgid "Guess Field Types"
msgstr "猜测字段类型"

#: frmstructuresnewstructureunit.rsstructurename
msgid "Structure Name:"
msgstr "结构名称："

#: frmstructuresnewstructureunit.rsuseautotypesifavailable
msgid "Use Auto Types If Available"
msgstr "如果可用，请使用自动类型"

#: frmstructuresnewstructureunit.rswindowtitle
msgid "New Structure"
msgstr "新结构"

#: frmthreadlistunit.rscouldntobtaincontext
msgid "Couldn't obtain context"
msgstr "无法获取上下文"

#: frmthreadlistunit.rscouldntopenhandle
msgid "Couldn't open handle"
msgstr "无法打开句柄"

#: frmthreadlistunit.rscurrent
msgid "Current"
msgstr "当前"

#: frmthreadlistunit.rsentrypoint
msgid "Entry Point"
msgstr "入口点"

#: frmthreadlistunit.rspleasefirstattachthedebuggertothisprocess
msgid "Please first attach the debugger to this process"
msgstr "请先将调试器附加到此进程"

#: frmthreadlistunit.rstl1bytes
msgid "1 byte"
msgstr "1 字节"

#: frmthreadlistunit.rstl2bytes
msgid "2 bytes"
msgstr "2 字节"

#: frmthreadlistunit.rstl4bytes
msgid "4 bytes"
msgstr "4 字节"

#: frmthreadlistunit.rstl8bytes
msgid "8 bytes"
msgstr "8 字节"

#: frmthreadlistunit.rstlaccess
msgid "Access"
msgstr "访问"

#: frmthreadlistunit.rstlfailederrorcode
msgid "failed. Errorcode="
msgstr "失败。错误代码="

#: frmthreadlistunit.rstlio
msgid "I/O"
msgstr "I/O"

#: frmthreadlistunit.rstlwhatshouldthenewvalueofthisregisterbe
msgid "What should the new value of this register be?"
msgstr "这个寄存器的新值应该是什么？"

#: frmthreadlistunit.rstlwrite
msgid "Write"
msgstr "写入"

#: frmtracerunit.rsdbvmbreakandtraceneedsdbvm
msgid "DBVM Break and Trace needs DBVM. Loading DBVM can potentially cause a system freeze. Are you sure?"
msgstr "DBVM Break and Trace 需要 DBVM。加载 DBVM 可能会导致系统冻结。你确定吗？"

#: frmtracerunit.rstypetheluaconditionyouwanttosearchforexampleeax0x1
msgid ""
"Type the (LUA) condition you want to search for (Example: EAX==0x1234)    \n"
"Also available: referencedAddress (integer), referencedBytes (bytetable), instruction (string)"
msgstr ""
"输入你想要搜索的 (LUA) 条件（示例：EAX==0x1234）    \n"
"还可用：referencedAddress（整数），referencedBytes（字节表），instruction（字符串）"

#: frmtracerunit.rswaitingfortracetostart
msgid "Waiting for trace to start"
msgstr "等待跟踪开始"

#: frmultimap2unit.rscantbeparsed
msgid "\" can't be parsed"
msgstr "“无法解析"

#: frmultimap2unit.rsclosingwillfreeallcollecteddata
msgid "Closing will free all collected data. Continue? (Tip: You can minimize this window instead)"
msgstr "关闭将释放所有收集的数据。继续吗？（提示：你可以最小化这个窗口）"

#: frmultimap2unit.rscpu
msgid "CPU"
msgstr "CPU"

#: frmultimap2unit.rsdasherror
msgid " -error"
msgstr " -错误"

#: frmultimap2unit.rsdoesntexistandcantbecreated
msgid " does not exist and can not be created"
msgstr "不存在且无法创建"

#: frmultimap2unit.rsfailureloadinglibipt
msgid "Failure loading libipt"
msgstr "加载 libipt 失败"

#: frmultimap2unit.rsfirstopenaprocess
msgid "First open a process"
msgstr "首先打开一个进程"

#: frmultimap2unit.rsforsomeweirdreason
msgid "For some weird reason \""
msgstr "出于某种奇怪的原因“"

#: frmultimap2unit.rsisaninvalidrange
msgid " is an invalid range"
msgstr "是一个无效范围"

#: frmultimap2unit.rsmaxamountofrangesreachedforyourcpu
msgid "Max amount of ranges reached for your CPU. Clear one first"
msgstr "已达到你 CPU 的最大范围数量。请先清除一个"

#: frmultimap2unit.rsmodulelist
msgid "Module list"
msgstr "模块列表"

#: frmultimap2unit.rsonlyforintelcpus
msgid "Sorry, but Ultimap2 only works on Intel CPU's"
msgstr "抱歉，但 Ultimap2 仅适用于 Intel CPU"

#: frmultimap2unit.rsprocessingdata
msgid ""
"Processing\n"
"Data"
msgstr ""
"处理  \n"
"数据"

#: frmultimap2unit.rsputbetweentomarsasanautostoprange
msgid "(Put between *'s to mark as an auto stop range)"
msgstr "（在 * 之间放置以标记为自动停止范围）"

#: frmultimap2unit.rsrangesemptyforallmax
#, object-pascal-format
msgid "Ranges: (Empty for all) (Max %d)"
msgstr "范围：（为空表示所有）（最大 %d）"

#: frmultimap2unit.rsrangesneeddbvminwindows10
msgid ""
"To use ranges with Ultimap2 in windows 10, you must hide the fact that you use ranges from it. To be able to do that "
"DBVM needs to be running. There is a chance running DBVM can crash your system and make you lose your data(So don't "
"forget to save first). Do you want to run DBVM?"
msgstr "要在 Windows 10 中使用 Ultimap2 的范围，你必须隐藏你使用范围的事实。要做到这一点，DBVM 需要运行。运行 DBVM 可能会崩溃你的系统并导致数据丢失（所以不要忘记先保存）。你想运行 DBVM 吗？"

#: frmultimap2unit.rsrecording2
msgid "Recording"
msgstr "录制"

#: frmultimap2unit.rsselectamoduleorgiveyourownrange
msgid "Select a module or give your own range"
msgstr "选择一个模块或给定你自己的范围"

#: frmultimap2unit.rssorrybutyourcpudoesntseemtobeabletosetatargetprocess
msgid "Sorry, but your CPU doesn't seem to be able to set a target PROCESS"
msgstr "抱歉，但你的 CPU 似乎无法设置目标进程"

#: frmultimap2unit.rssorrybutyourcpuseemstobeleackingiptfeature
msgid "Sorry, but your CPU seems to be lacking the Intel Processor Trace feature which Ultimap2 makes use of"
msgstr "抱歉，但你的 CPU 似乎缺少 Ultimap2 使用的 Intel 处理器跟踪功能"

#: frmultimap2unit.rssorrybutyourcpusimplementationoftheiptfeatureistooold
msgid "Sorry, but your CPU's implementation of the Intel Processor Trace feature is too old. Ultimap uses multiple ToPA entries"
msgstr "抱歉，但你的 CPU 对 Intel 处理器跟踪功能的实现太旧了。Ultimap 使用多个 ToPA 条目"

#: frmultimap2unit.rstargetadifferentprocess
msgid ""
"Target a different process. Ultimap2 will suspend the target when the buffer is full, and suspending the thing that "
"empties the buffer is not a good idea"
msgstr "目标不同的进程。Ultimap2 会在缓冲区满时暂停目标，而暂停清空缓冲区的东西并不是一个好主意"

#: frmultimap2unit.rstherangeyouhaveprovidedisanexitrangebeaware
msgid ""
"The range you have provided is an 'Exit' range. Be aware that this doesn't mean it will always stop at that range, or "
"that the result is what you expect. A context switch to another thread between the start and stop can add a lot of "
"other data"
msgstr "你提供的范围是一个“退出”范围。请注意，这并不意味着它总是会在该范围内停止，或者结果是你所期望的。在开始和停止之间的上下文切换到另一个线程可能会添加很多其他数据"

#: frmultimap2unit.rsthesizehastobe12kborhigher
msgid "The size has to be 12KB or higher"
msgstr "大小必须为 12KB 或更高"

#: frmultimap2unit.rsyoumustselectabuffersize
msgid "You must select a buffersize"
msgstr "你必须选择一个缓冲区大小"

#: frmultimapunit.rsremovehotkey
#, object-pascal-format
msgid "Remove hotkey (%s)"
msgstr "移除热键 (%s)"

#: frmultimapunit.rsuuerrorduringmap
msgid "Error during map"
msgstr "映射期间出错"

#: frmultimapunit.rsuulastfilterresults
#, object-pascal-format
msgid "Last filter results: filtered out %d left: %d"
msgstr "最后的过滤结果：过滤掉 %d 剩余：%d"

#: frmultimapunit.rsuunew
msgid " new="
msgstr " 新="

#: frmultimapunit.rsuuold
msgid "old="
msgstr "旧="

#: frmultimapunit.rsuupleaserunthe64bitversionofcheatenginetomakeuseofthisfeature
msgid "Please run the 64-bit version of Cheat Engine to make use of this feature"
msgstr "请运行 64 位版本的 Cheat Engine 以使用此功能"

#: frmultimapunit.rsuuresume
msgid "Resume"
msgstr "恢复"

#: frmultimapunit.rsuusorrybutthisfeatureisonlyavailableonintelcpus
msgid "Sorry, but this feature is only available on intel cpu's"
msgstr "抱歉，但此功能仅在 Intel CPU 上可用"

#: frmultimapunit.rsuuthemaximumnumberofworkersis64
msgid "The maximum number of workers is 64"
msgstr "最大工作线程数为 64"

#: frmultimapunit.rsuuthisfunctionneedsatleast200bytesfortheheaderofthebuffer
msgid "This function needs at least 200 bytes for the header of the buffer"
msgstr "此功能需要至少 200 字节作为缓冲区的头部"

#: frmultimapunit.rsuuthiswillbringbackallfoundinstructions
msgid "This will bring back all found instructions. Continue?"
msgstr "这将返回所有找到的指令。继续吗？"

#: frmultimapunit.rsuuthiswillresetthecallcountoffunctionbackto0
msgid "This will reset the callcount of functions back to 0. This can not be undone. Continue?"
msgstr "这将把函数的调用计数重置为 0。此操作无法撤销。继续吗？"

#: frmwatchlistunit.rsunparsable
msgid "<Unparsable>"
msgstr "<Unparsable>"

#: frmwatchlistunit.rsunreadable
msgid "<Unreadable>"
msgstr "<Unreadable>"

#: gnuassembler.rsbyteswhile
msgid " bytes while "
msgstr " 字节，而 "

#: gnuassembler.rsconfigureavalidbinutilssetupfirst
msgid "Configure a valid binutils setup first"
msgstr "请先配置有效的 binutils 设置"

#: gnuassembler.rsdoesntseemtobeavalidelffile
msgid " doesn't seem to be a valid ELF file"
msgstr " 似乎不是有效的 ELF 文件"

#: gnuassembler.rsgnuassemblererror
msgid "GNU Assembler error"
msgstr "GNU 汇编器错误"

#: gnuassembler.rsinvalidelffile
msgid "Invalid ELF file"
msgstr "无效的 ELF 文件"

#: gnuassembler.rsnobinutilsinstalled
msgid "No binutils installed"
msgstr "未安装 binutils"

#: gnuassembler.rstheaobfor
msgid "The AOB for "
msgstr "AOB 为 "

#: gnuassembler.rstheproperformatofasectionis
msgid "The proper format of .asection is : .asection <name> <preferedaddress>"
msgstr ".asection 的正确格式为： .asection <name> <preferedaddress>"

#: gnuassembler.rstheproperformatofmsectionis
msgid "The proper format of .msection is : .msection <name> <address> <optional expected size>"
msgstr ".msection 的正确格式为： .msection <name> <address> <optional expected size>"

#: gnuassembler.rstook
msgid " took "
msgstr " 花费了 "

#: gnuassembler.rswhereexpected
msgid " where expected"
msgstr " 在预期的位置"

#: groupscancommandparser.rsaobdoesnotsupportrange
msgid "AOB does not support range"
msgstr "AOB 不支持范围"

#: groupscancommandparser.rsarangecantbeawildcard
msgid "A range can't be a wildcard"
msgstr "范围不能是通配符"

#: groupscancommandparser.rsarangetypeneedsarangeforvalue
msgid "A range type needs a range for value"
msgstr "范围类型需要一个值范围"

#: groupscancommandparser.rsgscpcustomtypenotrecognized
msgid "Custom type not recognized: "
msgstr "自定义类型未被识别： "

#: groupscancommandparser.rsgscpinvalidgroupscancommand
msgid "Invalid groupscan command"
msgstr "无效的 groupscan 命令"

#: groupscancommandparser.rsgscpwildcardsemptyarenotallowedforoutoforderscans
msgid "Wildcards/Empty are not allowed for Out of Order scans"
msgstr "不允许在无序扫描中使用通配符/空值"

#: guisafecriticalsection.rscriticalsectionleavewithoutenter
msgid "Criticalsection leave without enter"
msgstr "临界区离开时未进入"

#: hexviewunit.rsbase
msgid "Base"
msgstr "基址"

#: hexviewunit.rsbigfuckingerror
msgid "Big fucking error"
msgstr "严重错误"

#: hexviewunit.rsexecutereadonly
msgid "Execute/Read only"
msgstr "仅执行/读取"

#: hexviewunit.rsexecutereadwrite
msgid "Execute/Read/Write"
msgstr "执行/读取/写入"

#: hexviewunit.rsexecutewritecopy
msgid "Execute/Write Copy"
msgstr "执行/写入复制"

#: hexviewunit.rsguarded
msgid "Guarded"
msgstr "受保护"

#: hexviewunit.rsinvalidbytesperseperatorvalue
#, object-pascal-format
msgid "Invalid BytesPerSeperator value:%s"
msgstr "无效的 BytesPerSeperator 值：%s"

#: hexviewunit.rsmodule
msgid "Module"
msgstr "模块"

#: hexviewunit.rsnotcached
msgid "Not Cached"
msgstr "未缓存"

#: hexviewunit.rsreadonly
msgid "Read Only"
msgstr "只读"

#: hexviewunit.rsreadwrite
msgid "Read/Write"
msgstr "读/写"

#: hexviewunit.rsthislookslikeanarrayofbytedoyouwanttoinputitasahex
msgid "This looks like an array of byte. Do you want to input it as a hexadecimal string?"
msgstr "这看起来像是一个字节数组。你想将其作为十六进制字符串输入吗？"

#: hexviewunit.rsthislookslikeanormalstringdoyouwanttoinputitasastr
msgid "This looks like a normal string. Do you want to input it as a string ?"
msgstr "这看起来像一个普通字符串。你想将其作为字符串输入吗？"

#: hotkeys.rsdeactivateonrelease
msgid "Deactivate on release"
msgstr "在释放时停用"

#: hotkeys.rsdecreasevaluewith
msgid "Decrease value with:"
msgstr "减少值："

#: hotkeys.rsdefaultactivated
#, object-pascal-format
msgid "%s Activated"
msgstr "%s 已激活"

#: hotkeys.rsdefaultdeactivated
#, object-pascal-format
msgid "%s Deactivated"
msgstr "%s 已停用"

#: hotkeys.rsdisablescript
msgid "Disable script"
msgstr "禁用脚本"

#: hotkeys.rsenablescript
msgid "Enable script"
msgstr "启用脚本"

#: hotkeys.rsfreeze
msgid "Freeze"
msgstr "冻结"

#: hotkeys.rshotkeyid
#, object-pascal-format
msgid "Hotkey ID=%s"
msgstr "热键 ID=%s"

#: hotkeys.rsincreasevaluewith
msgid "Increase value with:"
msgstr "增加值："

#: hotkeys.rsrestoretooriginalonrelease
msgid "Restore to original on release"
msgstr "在释放时恢复到原始值"

#: hotkeys.rssetvalueto
msgid "Set value to:"
msgstr "设置值为："

#: hotkeys.rsspeaktext
msgid "Speak Text"
msgstr "说出文本"

#: hotkeys.rstexttospeechhint
msgid ""
"The text to speak\n"
"{Description} = The description of the hotkey\n"
"{MRDescription} = The description field of the memory record\n"
"{MRValue} = The value of the memory record"
msgstr ""
"要说的文本\n"
"{Description} = 热键的描述\n"
"{MRDescription} = 内存记录的描述字段\n"
"{MRValue} = 内存记录的值"

#: hotkeys.rstogglefreezeandallowdecrease
msgid "Toggle freeze and allow decrease"
msgstr "切换冻结并允许减少"

#: hotkeys.rstogglefreezeandallowincrease
msgid "Toggle freeze and allow increase"
msgstr "切换冻结并允许增加"

#: hotkeys.rstogglescript
msgid "Toggle script"
msgstr "切换脚本"

#: hotkeys.rsunfreeze
msgid "Unfreeze"
msgstr "解除冻结"

#: iconstuff.rsfailureopen
msgid "Failure opening "
msgstr "打开失败"

#: iconstuff.rsiconpicker
msgid "Icon picker"
msgstr "图标选择器"

#: iconstuff.rsnoiconfound
msgid "No icon found in this file"
msgstr "在此文件中未找到图标"

#: iconstuff.rsunhandledext
msgid "Unhandled file extension"
msgstr "未处理的文件扩展名"

#: kerneldebuggerinterface.rsdbkdebug_startdebuggingfailed
msgid "DBKDebug_StartDebugging failed"
msgstr "DBKDebug_StartDebugging 失败"

#: kerneldebuggerinterface.rskernelmodeneedsdbvm
msgid "You can't use kerneldebug in 64-bit without DBVM"
msgstr "在没有 DBVM 的情况下，无法在 64 位中使用 kerneldebug"

#: libcepack.askpermission
#, object-pascal-format
msgid "Extract %s to %s?"
msgstr "将 %s 提取到 %s？"

#: luacaller.rsautoassemblercallbackluafunctionerror
msgid "AutoAssemblerCallback: Lua Function error("
msgstr "AutoAssemblerCallback：Lua 函数错误（"

#: luacaller.rsstructuredissecteventluafunctionerror
msgid "StructureDissectEvent: Lua Function error("
msgstr "StructureDissectEvent：Lua 函数错误（"

#: luaclass.rsinvalidclassobject
msgid "Invalid class object"
msgstr "无效的类对象"

#: luadissectcode.rsinvalidparametersfordissect
msgid "Invalid parameters for dissect"
msgstr "解剖的参数无效"

#: luadissectcode.rsthemodulenamed
msgid "The module named "
msgstr "名为的模块"

#: luaform.rsthegivenformisnotcompatible
msgid "The given form is not compatible. Formclass="
msgstr "给定的表单不兼容。表单类="

#: luafoundlist.rscreatefoundlistneedsamemscanobjectasparameter
msgid "createfoundlist needs a memscan object as parameter"
msgstr "createfoundlist 需要一个 memscan 对象作为参数"

#: luahandler.rscheatengineisbeingafag
msgid "Cheatengine is being a fag"
msgstr "Cheat Engine 正在出问题"

#: luahandler.rsconditionalbreakpointerror
msgid "Conditional breakpoint error"
msgstr "条件断点错误"

#: luahandler.rscreatememscanneedsaprogressbarornil
msgid "createMemScan needs a progressbar or nil. "
msgstr "createMemScan 需要一个进度条或 nil。"

#: luahandler.rsdeallocatesharedmemoryisnotimplemented
msgid "deallocateSharedMemory is not implemented (It's not even in the list of available functions)"
msgstr "deallocateSharedMemory 尚未实现（它甚至不在可用函数列表中）"

#: luahandler.rsdebugsetbreakpointneedsatleastanaddress
msgid "debug_setBreakpoint needs at least an address"
msgstr "debug_setBreakpoint 至少需要一个地址"

#: luahandler.rserror
msgid "Error:"
msgstr "错误："

#: luahandler.rserror2
msgid " error:"
msgstr " 错误："

#: luahandler.rserror3
msgid " error"
msgstr " 错误"

#: luahandler.rsgetprocesslisttheprovidedlistobjectisnotvalid
msgid "getProcessList: the provided List object is not valid"
msgstr "getProcessList：提供的 List 对象无效"

#: luahandler.rsgetthreadlisttheprovidedlistobjectisnotvalid
msgid "getThreadlist: the provided List object is not valid"
msgstr "getThreadlist：提供的 List 对象无效"

#: luahandler.rsincorrectnumberofparameters
msgid "Incorrect number of parameters"
msgstr "参数数量不正确"

#: luahandler.rsinvalidfloat
#, object-pascal-format
msgid "Invalid floating point string:%s"
msgstr "无效的浮点字符串：%s"

#: luahandler.rsinvalidint
#, object-pascal-format
msgid "Invalid integer:%s"
msgstr "无效的整数：%s"

#: luahandler.rsisnotaprogressbar
msgid " is not a progressbar"
msgstr " 不是进度条"

#: luahandler.rsluapanic
msgid "LUA panic!"
msgstr "LUA 恐慌！"

#: luahandler.rslua_doscriptwasnotcalledromthemainthread
msgid "LUA_DoScript was not called from the main thread"
msgstr "LUA_DoScript 不是从主线程调用的"

#: luahandler.rsmainluaerror
msgid "main.lua error:"
msgstr "main.lua 错误："

#: luahandler.rsmainluaerror2
msgid "main.lua error"
msgstr "main.lua 错误"

#: luahandler.rsnonmainthreadluaerror
msgid "Lua error in a secondary thread"
msgstr "在辅助线程中的 Lua 错误"

#: luahandler.rsnumberrequired
msgid "Number required"
msgstr "需要数字"

#: luahandler.rsplaysoundtheparametermustbeatablefileoramemorystream
msgid "playSound: The parameter must be a table file or a memory stream. Nothing else"
msgstr "playSound：参数必须是表文件或内存流。不能是其他类型"

#: luahandler.rsscriptcorruptedvar
#, object-pascal-format
msgid "%s has corrupted the global %s variable. Many scripts will fail to load now"
msgstr "%s 已损坏全局 %s 变量。许多脚本现在将无法加载"

#: luahandler.rsthistypeisnotsupportedhere
msgid "This type is not supported here"
msgstr "此类型在此不受支持"

#: luahandler.rsundefinedluaerror
msgid "Undefined lua error"
msgstr "未定义的 lua 错误"

#: luamemscan.rsnotallparametershavebeenprovided
msgid "Not all parameters have been provided"
msgstr "并非所有参数都已提供"

#: luaobject.rsthisisaninvalidclassormethodproperty
msgid "This is an invalid class or method property"
msgstr "这是一个无效的类或方法属性"

#: luastructure.rsinvalidindex
msgid "Invalid index"
msgstr "无效的索引"

#: luastructurefrm.rsgroupd
#, object-pascal-format
msgid "Group %d"
msgstr "组 %d"

#: luasyntax.syns_attrluamstring
msgid "Multiline String"
msgstr "多行字符串"

#: luasyntax.syns_attrnumber
msgid "Numbers"
msgstr "数字"

#: luasyntax.syns_attrreservedword2
msgid "Reserved word 2"
msgstr "保留字 2"

#: luasyntax.syns_attrreservedword3
msgid "Reserved word 3"
msgstr "保留字 3"

#: luasyntax.syns_attrreservedword4
msgid "Reserved word 4"
msgstr "保留字 4"

#: luasyntax.syns_filterlua
msgid "Lua Files (*.lua, *.lpr)|*.lua;*.lpr"
msgstr "Lua 文件 (*.lua, *.lpr)|*.lua;*.lpr"

#: luatablefile.rscreatetablefilerequiresatleastoneparameter
msgid "createTableFile requires at least one parameter"
msgstr "createTableFile 至少需要一个参数"

#: luatablefile.rserrorraisedwithmessage
msgid " error raised with message: "
msgstr " 抛出错误，消息为："

#: luatablefile.rstabledileentryalreadyexistsforfilename
msgid "Table file entry already exists for filename: "
msgstr "文件名的表文件条目已存在："

#: luathread.rserrorinnativethreadcalled
msgid "Error in thread called "
msgstr "线程中出现错误"

#: luathread.rsinnativecode
msgid " in native code:"
msgstr " 在本地代码中："

#: luathread.rsinvalidfirstparameterforcreatenativethread
msgid "Invalid first parameter for createNativeThread"
msgstr "创建本地线程的第一个参数无效"

#: lua_server.rsalreadyexists
msgid " already exists"
msgstr " 已经存在"

#: lua_server.rsaluaserverwiththename
msgid "A luaserver with the name "
msgstr "名称为 "

#: mainunit.rsareyousureyouwanttodeletethisform
msgid "Are you sure you want to delete this form?"
msgstr "你确定要删除此表单吗？"

#: mainunit.rsareyousureyouwanttoerasethedatainthecurrenttable
msgid "Are you sure you want to erase the data in the current table?"
msgstr "你确定要清除当前表中的数据吗？"

#: mainunit.rsatleastxx
msgid "at least xx%"
msgstr "至少 xx%"

#: mainunit.rsautoassembleedit
#, object-pascal-format
msgid "Auto Assemble edit: %s"
msgstr "自动汇编编辑：%s"

#: mainunit.rsbetween
msgid "between %"
msgstr "在 % 之间"

#: mainunit.rsbringscheatenginetofront
msgid "brings Cheat Engine to front"
msgstr "将 Cheat Engine 置于前面"

#: mainunit.rsbusy
msgid "<busy>"
msgstr "<busy>"

#: mainunit.rsceerror
msgid "CE Error:"
msgstr "CE 错误："

#: mainunit.rschooselanguage
msgid "Which language do you wish to use?"
msgstr "你希望使用哪种语言？"

#: mainunit.rsclearingmeansslowness
msgid ""
"Clearing the assigned memory for this process will cause it to obtain all the memory it needs again which can cause a "
"temporary slowdown in the target. Make sure the value you're interested in gets accessed once before you scan. Continue?"
msgstr "清除此进程分配的内存将导致它重新获取所需的所有内存，这可能会导致目标暂时变慢。确保你感兴趣的值在扫描之前被访问过。继续吗？"

#: mainunit.rsclearrecentfiles
msgid "Empty Recent Files List"
msgstr "清空最近文件列表"

#: mainunit.rscomparingto
#, object-pascal-format
msgid "Comparing to %s"
msgstr "与 %s 比较"

#: mainunit.rscurrentprocess
msgid "Current process"
msgstr "当前进程"

#: mainunit.rscustomluatype
msgid "Custom LUA type"
msgstr "自定义 LUA 类型"

#: mainunit.rscustomtypename
msgid "Custom Type Name"
msgstr "自定义类型名称"

#: mainunit.rsdbvmwatchfailed
msgid "dbvm_watch failed"
msgstr "dbvm_watch 失败"

#: mainunit.rsdoyouwantthegroupwithaddress
msgid "Do you want a header with address support ?"
msgstr "你想要一个带地址支持的头部吗？"

#: mainunit.rsdoyouwanttogotothecheatenginewebsite
msgid "Do you want to go to the Cheat Engine website?"
msgstr "你想去 Cheat Engine 网站吗？"

#: mainunit.rsdoyouwanttoprotectthistrainerfilefromediting
msgid "Do you want to protect this trainer file from editing?"
msgstr "你想保护这个训练器文件不被编辑吗？"

#: mainunit.rsdoyouwishtomergethecurrenttablewiththistable
msgid "Do you wish to merge the current table with this table?"
msgstr "你希望将当前表与此表合并吗？"

#: mainunit.rseditaddresses
msgid "Edit addresses"
msgstr "编辑地址"

#: mainunit.rsexpired
msgid "EXPIRED"
msgstr "已过期"

#: mainunit.rsfailedtoload
msgid "failed to load"
msgstr "加载失败"

#: mainunit.rsfailuresettingthecreateglobalprivilege
msgid "Failure setting the CreateGlobal privilege."
msgstr "设置 CreateGlobal 特权失败。"

#: mainunit.rsfailuresettingthedebugprivilege
msgid "Failure setting the debug privilege. Debugging may be limited."
msgstr "设置调试特权失败。调试可能会受到限制。"

#: mainunit.rsfailuresettingtheloaddriverprivilege
msgid "Failure setting the load driver privilege. Debugging may be limited."
msgstr "设置加载驱动程序权限失败。调试可能会受到限制。"

#: mainunit.rsfailuresettingthesetcbprivilegeprivilege
msgid "Failure setting the SeTcbPrivilege privilege. Debugging may be limited."
msgstr "设置 SeTcbPrivilege 权限失败。调试可能会受到限制。"

#: mainunit.rsfileinuse
msgid "<File in use>"
msgstr "<File in use>"

#: mainunit.rsfilewillbegone
msgid "All contents of the target file be gone and unrecoverable. Are you sure?"
msgstr "目标文件的所有内容将消失且无法恢复。你确定吗？"

#: mainunit.rsfindoutwhataccessesthispointer
msgid "Find out what accesses this pointer"
msgstr "找出哪些访问了这个指针"

#: mainunit.rsfindoutwhatwritesthispointer
msgid "Find out what writes this pointer"
msgstr "找出哪些写入了这个指针"

#: mainunit.rsfindwhataccessestheaddresspointedatbythispointer
msgid "Find what accesses the address pointed at by this pointer"
msgstr "找出哪些访问了这个指针指向的地址"

#: mainunit.rsfindwhatwritestheaddresspointedatbythispointer
msgid "Find what writes the address pointed at by this pointer"
msgstr "找出哪些写入了这个指针指向的地址"

#: mainunit.rsfirst
msgid "First"
msgstr "第一次"

#: mainunit.rsforcetermination
msgid "Force termination"
msgstr "强制终止"

#: mainunit.rsgivethenewfilename
msgid "Give the new filename"
msgstr "输入新文件名"

#: mainunit.rsgivethenewvaluefortheselectedaddresses
msgid "Give the new value for the selected address(es)"
msgstr "输入所选地址的新值"

#: mainunit.rsgroup
#, object-pascal-format
msgid "Group %s"
msgstr "组 %s"

#: mainunit.rsgroups
msgid "Groups"
msgstr "组"

#: mainunit.rsgroupscandatainvalid
msgid "groupscan data invalid"
msgstr "groupscan 数据无效"

#: mainunit.rsgroupscanresultwithnogroupscanparser
msgid "Groupscan result with no groupscanparser"
msgstr "Groupscan 结果没有 groupscanparser"

#: mainunit.rsheight
msgid " , height="
msgstr " , 高度="

#: mainunit.rsinvalidscanfolder
#, object-pascal-format
msgid "%s is not accessible like it should.  Please configure a proper location in the settings"
msgstr "%s 无法像预期那样访问。请在设置中配置正确的位置"

#: mainunit.rsinvalidstartaddress
#, object-pascal-format
msgid "Invalid start address: %s"
msgstr "无效的起始地址：%s"

#: mainunit.rsinvalidstopaddress
#, object-pascal-format
msgid "Invalid stop address: %s"
msgstr "无效的停止地址：%s"

#: mainunit.rsisnotavalidspeed
#, object-pascal-format
msgid "%s is not a valid speed"
msgstr "%s 不是有效的速度"

#: mainunit.rsisnotavalidx
#, object-pascal-format
msgid "%s is not a valid xml name"
msgstr "%s 不是有效的 xml 名称"

#: mainunit.rslanguage
msgid "Language"
msgstr "语言"

#: mainunit.rsloadtheassociatedtable
#, object-pascal-format
msgid "Load the associated table? (%s)"
msgstr "加载相关表吗？ (%s)"

#: mainunit.rsluascriptcheattable
msgid "Lua script: Cheat Table"
msgstr "Lua 脚本：作弊表"

#: mainunit.rsmodified
msgid "Modified"
msgstr "已修改"

#: mainunit.rsnetworkoption
msgid "Network option :"
msgstr "网络选项："

#: mainunit.rsnewvalueuponactivatingaddress
msgid "New value upon activating address"
msgstr "激活地址时的新值"

#: mainunit.rsnewvalueupondeactivatingaddress
msgid "New value upon deactivating address"
msgstr "停用地址时的新值"

#: mainunit.rsoverlay
msgid "overlay "
msgstr "覆盖 "

#: mainunit.rspart
msgid " part "
msgstr " 部分 "

#: mainunit.rspreviousvaluelist
msgid "Previous value list"
msgstr "先前值列表"

#: mainunit.rsremoveselectedaddress
msgid "Remove selected address"
msgstr "移除选定地址"

#: mainunit.rsrenamefile
msgid "Rename file"
msgstr "重命名文件"

#: mainunit.rsrequiresdbvmcapablecpu
msgid ""
"This function requires an CPU with virtualization support. If your system has that then make sure that you're currently "
"not running inside a virtual machine. (Windows has some security features that can run programs inside a VM)"
msgstr "此功能需要支持虚拟化的 CPU。如果你的系统具备此功能，请确保你当前没有在虚拟机中运行。（Windows 有一些安全功能可以在虚拟机中运行程序）"

#: mainunit.rsrequiresdbvmept
msgid "DBVM find routines needs DBVM for EPT/NP page hooking. Loading DBVM can potentially cause a system freeze. Are you sure?"
msgstr "DBVM 查找例程需要 DBVM 进行 EPT/NP 页面钩取。加载 DBVM 可能会导致系统冻结。你确定吗？"

#: mainunit.rsrequiresept
msgid ""
"This function requires that your CPU supports 'Intel Extended Page Table (EPT) or AMD Nested Paging' which your CPU "
"lacks"
msgstr "此功能要求你的 CPU 支持“英特尔扩展页表（EPT）或 AMD 嵌套分页”，而你的 CPU 不支持"

#: mainunit.rsrestoreandshow
msgid "Restore and show"
msgstr "恢复并显示"

#: mainunit.rssaved
msgid "Saved"
msgstr "已保存"

#: mainunit.rssavedscanresults
msgid "Saved scan results"
msgstr "已保存的扫描结果"

#: mainunit.rssavescanresults
msgid "Save scan results"
msgstr "保存扫描结果"

#: mainunit.rssavetodisk
msgid "Save to disk"
msgstr "保存到磁盘"

#: mainunit.rsscanerror
#, object-pascal-format
msgid "Scan error:%s"
msgstr "扫描错误：%s"

#: mainunit.rsscanresult
msgid "Scanresult"
msgstr "扫描结果"

#: mainunit.rsselectthesavedresult
msgid "Select the saved results you wish to use"
msgstr "选择你希望使用的已保存结果"

#: mainunit.rsselectthesavedscanresultfromthelistbelow
msgid "Select the saved scan result from the list below"
msgstr "从下面的列表中选择已保存的扫描结果"

#: mainunit.rsselectthesavedscanresulttodeletefromthelistbelow
msgid "Select the saved scan result to delete from the list below"
msgstr "从下面的列表中选择要删除的已保存扫描结果"

#: mainunit.rssetchangehotkeys
msgid "Set/Change hotkeys"
msgstr "设置/更改热键"

#: mainunit.rsshowasdecimal
msgid "Show as decimal"
msgstr "以十进制显示"

#: mainunit.rsshown
msgid "shown"
msgstr "已显示"

#: mainunit.rsterminatingscan
msgid "Terminating scan..."
msgstr "正在终止扫描..."

#: mainunit.rstheprocessisntfullyopenedindicatingainvalidprocess
msgid ""
"The process isn't fully opened. Indicating a invalid ProcessID. You still want to find out the EPROCESS? (BSOD is "
"possible)"
msgstr "该进程尚未完全打开。指示无效的 ProcessID。你仍然想找出 EPROCESS 吗？（可能会出现 BSOD）"

#: mainunit.rsthereareoneormoreautoassemblerentriesorcodechanges
msgid ""
"There are one or more auto assembler entries or code changes enabled in this table. Do you want them disabled? (without "
"executing the disable part)"
msgstr "此表中启用了一个或多个自动汇编条目或代码更改。你想禁用它们吗？（不执行禁用部分）"

#: mainunit.rstherecordwithdescriptionhasasinterpretableaddresst
#, object-pascal-format
msgid ""
"The record with description '%s' has as interpretable address '%s'. The recalculation will change it to %s. Do you want "
"to edit it to the new address?"
msgstr "描述为 '%s' 的记录具有可解释地址 '%s'。重新计算将其更改为 %s。你想将其编辑为新地址吗？"

#: mainunit.rsthisbuttonwillforcecancelascanexpectmemoryleaks
msgid "This button will force cancel a scan. Expect memory leaks"
msgstr "此按钮将强制取消扫描。请注意内存泄漏"

#: mainunit.rsthisbuttonwilltrytocancelthecurrentscanclicktwicet
msgid "This button will try to cancel the current scan. Click twice to force an exit"
msgstr "此按钮将尝试取消当前扫描。双击以强制退出"

#: mainunit.rsthislistishuge
msgid ""
"This list is huge and deleting multiple items will require CE to traverse the whole list and can take a while. Are you "
"sure?"
msgstr "此列表很大，删除多个项目将需要 CE 遍历整个列表，可能需要一些时间。你确定吗？"

#: mainunit.rstrytutorial
msgid "Do you want to try out the tutorial?"
msgstr "你想尝试一下教程吗？"

#: mainunit.rsunabletoscanfixyourscansettings
msgid "Unable to scan. Fix your scan settings and restart Cheat Engine"
msgstr "无法扫描。请修复你的扫描设置并重启 Cheat Engine"

#: mainunit.rsunrandomizerinfo
msgid ""
"This will scan for and change some routines that are commonly used to generate a random value so they always return the "
"same. Please be aware that there is a chance it overwrites the wrong routines causing the program to crash, or that the "
"program uses an unknown random generator. Continue?"
msgstr "这将扫描并更改一些常用来生成随机值的例程，以便它们始终返回相同的值。请注意，有可能会覆盖错误的例程，导致程序崩溃，或者程序使用了未知的随机生成器。继续吗？"

#: mainunit.rsunspecifiederror
msgid "Unspecified error"
msgstr "未指定的错误"

#: mainunit.rsvalue
msgid "Value %"
msgstr "值 %"

#: mainunit.rswasclickedatpositon
msgid " was clicked at positon "
msgstr " 在位置 "

#: mainunit.rswhatdoyouwantthegroupnametobe
msgid "What do you want the groupname to be?"
msgstr "你希望组名是什么？"

#: mainunit.rswhatnamedoyouwanttogivetothesescanresults
msgid "What name do you want to give to these scanresults?"
msgstr "你想给这些扫描结果起什么名字？"

#: mainunit.rswhatwillbethenewnameforthistab
msgid "What will be the new name for this tab?"
msgstr "这个标签的新名称将是什么？"

#: mainunit.rswidth
msgid "   -   width="
msgstr "   -   宽度="

#: mainunit.rsyouarelowondiskspaceonthefolderwherethescanresults
msgid ""
"You are low on diskspace on the folder where the scanresults are stored. Scanning might fail. Are you sure you want to "
"continue?"
msgstr "你在存储扫描结果的文件夹中磁盘空间不足。扫描可能会失败。你确定要继续吗？"

#: mainunit.straccessed
msgid "The following opcodes accessed the selected address"
msgstr "以下操作码访问了所选地址"

#: mainunit.stradd0
msgid "Do you want to add a '0'-terminator at the end?"
msgstr "你想在末尾添加一个 '0' 终止符吗？"

#: mainunit.stralreadyinlistmultiple
msgid "One or more addresses where already in the list"
msgstr "一个或多个地址已经在列表中"

#: mainunit.strasktosave
msgid "You haven't saved your last changes yet. Save Now?"
msgstr "你还没有保存最后的更改。现在保存吗？"

#: mainunit.strchange1value
msgid "Change this value to:"
msgstr "将此值更改为："

#: mainunit.strchangedescription2
msgid "Change the description to:"
msgstr "将描述更改为："

#: mainunit.strchangemorevalues
msgid "Change these values to:"
msgstr "将这些值更改为："

#: mainunit.strclicktogohome
msgid "Click here to go to the Cheat Engine homepage"
msgstr "点击这里访问 Cheat Engine 主页"

#: mainunit.strconfirmprocesstermination
msgid "This will close the current process. Are you sure you want to do this?"
msgstr "这将关闭当前进程。你确定要这样做吗？"

#: mainunit.strconfirmundo
msgid "Do you really want to go back to the results of the previous scan?"
msgstr "你真的想返回上一次扫描的结果吗？"

#: mainunit.strdeleteaddress
msgid "Delete this address"
msgstr "删除此地址"

#: mainunit.strdeleteall
msgid "Are you sure you want to delete all addresses?"
msgstr "你确定要删除所有地址吗？"

#: mainunit.strdeletetheseaddresses
msgid "Delete these addresses"
msgstr "删除这些地址"

#: mainunit.strdisablecheat
msgid "Disable Cheat"
msgstr "禁用作弊"

#: mainunit.strdontbother
msgid ""
"Don't even bother. Cheat Engine uses the main thread to receive messages when the scan is done, freeze it and CE will "
"crash!"
msgstr "别费心了。Cheat Engine 使用主线程接收扫描完成时的消息，冻结它，CE 将崩溃！"

#: mainunit.strenablecheat
msgid "Enable Cheat"
msgstr "启用作弊"

#: mainunit.strerrorwhileopeningprocess
msgid "Error while opening this process"
msgstr "打开此进程时出错"

#: mainunit.strerrorwhileopeningprocessmac
msgid ". Have you disabled 'System Integrity Protection'(SIP) yet?"
msgstr "。你已经禁用“系统完整性保护”（SIP）了吗？"

#: mainunit.strfreezeaddressinlist
msgid "Freeze the address in this list"
msgstr "冻结此列表中的地址"

#: mainunit.strfreezealladdresses
msgid "Freeze all addresses in this list"
msgstr "冻结此列表中的所有地址"

#: mainunit.strfuture
msgid "Wow,I never imagined people would use Cheat Engine up to today"
msgstr "哇，我从没想过人们会一直使用 Cheat Engine 到今天"

#: mainunit.strhappybirthday
msgid "Let's sing Happy Birthday for Dark Byte today!"
msgstr "今天让我们为 Dark Byte 唱生日快乐歌吧！"

#: mainunit.strhideall
msgid "will hide all windows"
msgstr "将隐藏所有窗口"

#: mainunit.strhideforeground
msgid "will hide the foreground window"
msgstr "将隐藏前景窗口"

#: mainunit.strinfoabouttable
msgid "Info about this table:"
msgstr "关于此表的信息："

#: mainunit.strkeeplist
msgid "Keep the current address list/code list?"
msgstr "保留当前地址列表/代码列表吗？"

#: mainunit.strmorepointers
msgid "There are more pointers selected. Do you want to change them as well?"
msgstr "选择了更多指针。你想同时更改它们吗？"

#: mainunit.strmorepointers2
msgid "You have selected one or more pointers. Do you want to change them as well?"
msgstr "你选择了一个或多个指针。你想要更改它们吗？"

#: mainunit.strnewyear
msgid "And what are your good intentions for this year? ;-)"
msgstr "那么你今年的良好意图是什么呢？ ;-)"

#: mainunit.strnotavalidbinarynotation
msgid " is not a valid binary notation!"
msgstr " 不是有效的二进制表示法！"

#: mainunit.strnotavalidnotation
msgid "This is not a valid notation"
msgstr "这不是有效的表示法"

#: mainunit.strnotsameammountofbytes
msgid "The number of bytes you typed is not the same as the previous ammount. Continue?"
msgstr "你输入的字节数与之前的数量不同。继续吗？"

#: mainunit.strnotthesamesize1
msgid "The text you entered isn't the same size as the original. Continue?"
msgstr "你输入的文本大小与原始文本不同。继续吗？"

#: mainunit.strnotthesamesize2
msgid "Not the same size!"
msgstr "大小不同！"

#: mainunit.stropcoderead
msgid "The following opcodes read from the selected address"
msgstr "以下操作码从选定地址读取"

#: mainunit.strrecalculatealladdresses
msgid "Recalculate all addresses"
msgstr "重新计算所有地址"

#: mainunit.strrecalculateselectedaddresses
msgid "Recalculate selected addresses"
msgstr "重新计算选定地址"

#: mainunit.strremovefromgroup
msgid "Remove from group "
msgstr "从组中移除 "

#: mainunit.strsaferphysicalmemory
msgid "Safer memory access"
msgstr "更安全的内存访问"

#: mainunit.strscantextcaptiontotext
msgid "Text:"
msgstr "文本："

#: mainunit.strscantextcaptiontovalue
msgid "Value:"
msgstr "值："

#: mainunit.strsearchforarray
msgid "Search for this array"
msgstr "搜索此数组"

#: mainunit.strsearchfortext
msgid "Search for text"
msgstr "搜索文本"

#: mainunit.strselectedaddressisapointer
msgid "The selected address is a pointer. Are you sure? (the base pointer will get the address)"
msgstr "选定的地址是一个指针。你确定吗？（基指针将获取该地址）"

#: mainunit.strsethotkey
msgid "Set a hotkey"
msgstr "设置热键"

#: mainunit.strshowasdecimal
msgid "Show as decimal value"
msgstr "显示为十进制值"

#: mainunit.strshowashex
msgid "Show as hexadecimal value"
msgstr "显示为十六进制值"

#: mainunit.strunfreezeaddressinlist
msgid "Unfreeze the address in this list"
msgstr "解除此列表中地址的冻结"

#: mainunit.strunfreezealladdresses
msgid "Unfreeze all addresses in this list"
msgstr "解除此列表中所有地址的冻结"

#: mainunit.strunhideall
msgid "will bring all windows back"
msgstr "将恢复所有窗口"

#: mainunit.strunhideforeground
msgid "will bring the foreground window back"
msgstr "将恢复前景窗口"

#: mainunit.strwindowfailedtohide
msgid "A window failed to hide"
msgstr "一个窗口隐藏失败"

#: mainunit.strxmess
msgid "Merry christmas and happy new year"
msgstr "圣诞快乐，新年快乐"

#: mainunit2.cenamewithversion
msgid "Cheat Engine 7.6"
msgstr "Cheat Engine 7.6"

#: mainunit2.rsdbvmmissedentries
#, object-pascal-format
msgid "Missed %d entries due to a too small buffer or slow copy operation"
msgstr "由于缓冲区过小或复制操作缓慢，错过了 %d 条条目"

#: mainunit2.rsenabledisablespeedhack
msgid "Enable/Disable speedhack."
msgstr "启用/禁用速度黑客。"

#: mainunit2.rsm2nohotkey
msgid " (No hotkey)"
msgstr " （无热键）"

#: mainunit2.rsnohotkey
msgid "No hotkey"
msgstr "无热键"

#: mainunit2.rspleasewait
msgid "Please Wait!"
msgstr "请稍等！"

#: mainunit2.rsselectanitemfromthelistforasmalldescription
msgid "Select an item from the list for a small description"
msgstr "从列表中选择一个项目以获取简短描述"

#: mainunit2.rsusethegameapplicationforawhile
msgid ""
"Use the game/application for a while and make the address you're watching change. The list will be filled with "
"addresses that contain code that change the watched address."
msgstr "使用游戏/应用程序一段时间，并使你正在观察的地址发生变化。列表将填充包含更改观察地址的代码的地址。"

#: mainunit2.rswonthaveanyeffectuntilyouopenanewprocess
msgid "(Won't have any effect until you (re)open a process)"
msgstr "(在你（重新）打开进程之前不会有任何效果)"

#: mainunit2.straddresshastobereadable
msgid "The address has to be readable if you want to use this function"
msgstr "如果你想使用此功能，地址必须是可读的"

#: mainunit2.strautoassemble
msgid "Assembler"
msgstr "汇编器"

#: mainunit2.strbiggerthan
msgid "Bigger than..."
msgstr "大于..."

#: mainunit2.strbug
msgid "BUG!"
msgstr "错误！"

#: mainunit2.strcomparetofirstscan
msgid "Compare to first scan"
msgstr "与第一次扫描比较"

#: mainunit2.strcomparetolastscan
msgid "Compare to last scan"
msgstr "与最后一次扫描比较"

#: mainunit2.strcomparetosavedscan
msgid "Compare to saved scan"
msgstr "与保存的扫描比较"

#: mainunit2.strdecreasedvalue
msgid "Decreased value"
msgstr "值减少"

#: mainunit2.strdecreasedvalueby
msgid "Decreased value by ..."
msgstr "值减少了 ..."

#: mainunit2.strexact
msgid "Exact"
msgstr "精确"

#: mainunit2.strexactvalue
msgid "Exact Value"
msgstr "精确值"

#: mainunit2.strfailedtoinitialize
msgid "Failed to initialize the debugger"
msgstr "初始化调试器失败"

#: mainunit2.strignorevalue
msgid "Ignore value"
msgstr "忽略值"

#: mainunit2.strincreasedvalue
msgid "Increased value"
msgstr "值增加"

#: mainunit2.strincreasedvalueby
msgid "Increased value by ..."
msgstr "值增加了 ..."

#: mainunit2.strneednewerwindowsversion
msgid "This function only works in Windows 2000+ (perhaps also NT but not tested)"
msgstr "此功能仅在 Windows 2000+ 中有效（也许 NT 也可以，但未经过测试）"

#: mainunit2.strsmallerthan
msgid "Smaller than..."
msgstr "小于..."

#: mainunit2.strtoolong
msgid "Too long"
msgstr "太长了"

#: mainunit2.strunchangedvalue
msgid "Unchanged value"
msgstr "值未改变"

#: mainunit2.strunknowninitialvalue
msgid "Unknown initial value"
msgstr "未知初始值"

#: mainunit2.strvaluebetween
msgid "Value between..."
msgstr "值在..."

#: manualmoduleloader.rsmmlallocationerror
msgid "Allocation error"
msgstr "分配错误"

#: manualmoduleloader.rsmmlfailedfindingaddressof
msgid "failed finding address of "
msgstr "查找地址失败 "

#: manualmoduleloader.rsmmlnotavalidfile
msgid "not a dll"
msgstr "不是 dll"

#: manualmoduleloader.rsmmlnotavalidheader
msgid "Not a valid header"
msgstr "无效的头部"

#: manualmoduleloader.rsmmltriedloadinga64bitmoduleona32bitsystem
msgid "Tried loading a 64-bit module on a 32-bit system"
msgstr "尝试在 32 位系统上加载 64 位模块"

#: memdisplay.rsfailurecreatingopenglwindow
msgid "failure creating opengl window"
msgstr "创建 opengl 窗口失败"

#: memdisplay.rsondatareturnedatoosmallmemoryregion
msgid "OnData returned a too small memory region. It should have returned false instead"
msgstr "OnData 返回的内存区域太小。它应该返回 false 而不是"

#: memorybrowserformunit.rs0or1
msgid "(0 or 1)"
msgstr "(0 或 1)"

#: memorybrowserformunit.rsallocatememory
msgid "Allocate memory"
msgstr "分配内存"

#: memorybrowserformunit.rsatleastbyteshavebeenallocatedatdoyouwanttogotheren
#, object-pascal-format
msgid "At least %s bytes have been allocated at %s%sDo you want to go there now?"
msgstr "至少在 %s%s 处分配了 %s 字节。你想现在去那里吗？"

#: memorybrowserformunit.rsatleastbyteshavebeenallocatedatgotherenow
#, object-pascal-format
msgid "At least %s bytes have been allocated at %s. Go there now?"
msgstr "至少 %s 字节已在 %s 处分配。现在去那里吗？"

#: memorybrowserformunit.rsbecauseofunhandledexeption
#, object-pascal-format
msgid "Because of unhandled exception %s"
msgstr "由于未处理的异常 %s"

#: memorybrowserformunit.rsbetween
#, object-pascal-format
msgid "Between %s"
msgstr "在 %s 之间"

#: memorybrowserformunit.rschangedisplayfader
msgid "Change display fader"
msgstr "更改显示渐变"

#: memorybrowserformunit.rschangeregister
msgid "Change register"
msgstr "更改寄存器"

#: memorybrowserformunit.rscheatenginesinglelingeassembler
msgid "Single-line assembler"
msgstr "单行汇编器"

#: memorybrowserformunit.rscommentfor
#, object-pascal-format
msgid "Comment for %s"
msgstr "关于 %s 的注释"

#: memorybrowserformunit.rscreateremotethread
msgid "Create remote thread"
msgstr "创建远程线程"

#: memorybrowserformunit.rsdllinjected
msgid "DLL Injected"
msgstr "DLL 已注入"

#: memorybrowserformunit.rsdoyouwanttoexecuteafunctionofthedll
msgid "Do you want to execute a function of the dll?"
msgstr "你想执行 DLL 的一个函数吗？"

#: memorybrowserformunit.rserrorallocatingmemory
msgid "Error allocating memory!"
msgstr "内存分配错误！"

#: memorybrowserformunit.rsfillintheaddressyouwanttogoto
msgid "Fill in the address you want to go to"
msgstr "填写你想要去的地址"

#: memorybrowserformunit.rsgetkerneladdress
msgid "Get kernel address"
msgstr "获取内核地址"

#: memorybrowserformunit.rsgivethenameofthefunctionyouwanttofindcasesensitive
msgid "Give the name of the function you want to find (Case sensitive,certain words can cause blue screens)"
msgstr "给出你想要查找的函数名称（区分大小写，某些词可能导致蓝屏）"

#: memorybrowserformunit.rsgotoaddress
msgid "Goto Address"
msgstr "转到地址"

#: memorybrowserformunit.rsheaderfor
#, object-pascal-format
msgid "Header for %s"
msgstr "关于 %s 的头部"

#: memorybrowserformunit.rshowlongshouldachangebeshown
msgid "How long should a change be shown?"
msgstr "更改应显示多长时间？"

#: memorybrowserformunit.rshowmuchis
#, object-pascal-format
msgid "How much is %s?"
msgstr "%s 多少钱？"

#: memorybrowserformunit.rshowmuchmemorydoyouwanttoaddtothisprocess
msgid "How much memory do you want to add to this process?"
msgstr "你想为这个进程添加多少内存？"

#: memorybrowserformunit.rshowmuchmemorydoyouwishtoallocate
msgid "How much memory do you wish to allocate?"
msgstr "你希望分配多少内存？"

#: memorybrowserformunit.rsidontunderstandwhatyoumeanwith
#, object-pascal-format
msgid "I don't understand what you mean with %s"
msgstr "我不明白你所说的 %s 是什么意思"

#: memorybrowserformunit.rsinjectdll
msgid "Inject dll"
msgstr "注入 DLL"

#: memorybrowserformunit.rsinjectdylib
msgid "Inject DYLIB"
msgstr "注入 DYLIB"

#: memorybrowserformunit.rsmaxstacktracesize
msgid "Max stacktrace size"
msgstr "最大堆栈跟踪大小"

#: memorybrowserformunit.rsmbbookmark
#, object-pascal-format
msgid "Bookmark %d"
msgstr "书签 %d"

#: memorybrowserformunit.rsmbbookmark2
#, object-pascal-format
msgid "Bookmark %d: %s"
msgstr "书签 %d：%s"

#: memorybrowserformunit.rsmbcreationoftheremotethreadfailed
msgid "Creation of the remote thread failed"
msgstr "远程线程创建失败"

#: memorybrowserformunit.rsmbthreadcreated
msgid "Thread Created"
msgstr "线程已创建"

#: memorybrowserformunit.rsmemorybrowser
msgid "MemoryBrowser"
msgstr "内存浏览器"

#: memorybrowserformunit.rsmemoryviewercurrentlydebuggingthread
#, object-pascal-format
msgid "Memory Viewer - Currently debugging thread %s"
msgstr "内存查看器 - 当前调试线程 %s"

#: memorybrowserformunit.rsmemoryviewerrunning
msgid "Memory Viewer - Running"
msgstr "内存查看器 - 正在运行"

#: memorybrowserformunit.rsneedtorundissectcode
msgid "You will need to run the dissect code routine first before this window is usable. Run it now?"
msgstr "你需要先运行解剖代码例程，然后这个窗口才能使用。现在运行吗？"

#: memorybrowserformunit.rsnewsize
msgid "New size"
msgstr "新大小"

#: memorybrowserformunit.rspleaseenteravalidhexadecimaladdres
msgid "Please enter a valid hexadecimal addres"
msgstr "请输入有效的十六进制地址"

#: memorybrowserformunit.rspleaseenteravalidhexadecimalvalue
msgid "Please enter a valid hexadecimal value"
msgstr "请输入有效的十六进制值"

#: memorybrowserformunit.rspleasespecifythenewsymbolsearchpathseperatespaths
msgid "Please specify the new symbol searchpath (; separates paths)"
msgstr "请指定新的符号搜索路径（; 用于分隔路径）"

#: memorybrowserformunit.rspleasetargetanotherprocess
msgid "Start another version of Cheat Engine and attach to that instead"
msgstr "启动另一个版本的 Cheat Engine 并附加到该版本"

#: memorybrowserformunit.rspleasetargetaprocessfirst
msgid "Please target a process first"
msgstr "请先选择一个进程"

#: memorybrowserformunit.rsremovebreakpoint
msgid "Remove breakpoint"
msgstr "移除断点"

#: memorybrowserformunit.rsreturnaddress
msgid "Return Address"
msgstr "返回地址"

#: memorybrowserformunit.rsselectthefunctionyouwanttoexecute
msgid "Select the function you want to execute"
msgstr "选择你想要执行的函数"

#: memorybrowserformunit.rssomethinghappened
msgid "something happened"
msgstr "发生了一些事情"

#: memorybrowserformunit.rssshowstheautoguessvalue
#, object-pascal-format
msgid "(%s shows the autoguess value)"
msgstr "（%s 显示自动猜测值）"

#: memorybrowserformunit.rsstopshowingthedifference
msgid "Stop showing the difference"
msgstr "停止显示差异"

#: memorybrowserformunit.rssymbolhandler
msgid "Symbol handler"
msgstr "符号处理程序"

#: memorybrowserformunit.rsthegeneratedcodeisbyteslongbuttheselectedopcodeisb
#, object-pascal-format
msgid ""
"The generated code is %s byte(s) long, but the selected opcode is %s byte(s) long! Do you want to replace the "
"incomplete opcode(s) with NOP's?"
msgstr "生成的代码长度为 %s 字节，但选定的操作码长度为 %s 字节！你想用 NOP 替换不完整的操作码吗？"

#: memorybrowserformunit.rstypeyourassemblercodehereaddress
#, object-pascal-format
msgid "Type your assembler code here: (address=%s)"
msgstr "在此输入你的汇编代码：（地址=%s）"

#: memorybrowserformunit.rsunlinkfromotherhexview
msgid "Unlink from other hexview"
msgstr "与其他十六进制视图解除链接"

#: memorybrowserformunit.rswhatisthenewvalueof
#, object-pascal-format
msgid "What is the new value of %s?"
msgstr "%s 的新值是什么？"

#: memorybrowserformunit.rswhatwillbethestartaddressofthisthread
msgid "What will be the startaddress of this thread?"
msgstr "这个线程的起始地址将是什么？"

#: memorybrowserformunit.rsyouwanttogiveanadditional32bitparameterwillshowupi
msgid "You want to give an additional 32-bit parameter? (Will show up in (R)/(E)BX)"
msgstr "你想要提供一个额外的 32 位参数吗？（将在 (R)/(E)BX 中显示）"

#: memoryrecordunit.rsadjustmrwithrelativeaddress
msgid "Do you wish to adjust memory records with relative addresses as well?"
msgstr "你希望调整带有相对地址的内存记录吗？"

#: memoryrecordunit.rsdecreasevalue
msgid "Decrease Value"
msgstr "减少值"

#: memoryrecordunit.rsincreasevalue
msgid "Increase Value"
msgstr "增加值"

#: memoryrecordunit.rsmrnibblesupportisonlyforhexadecimaldisplay
msgid "Nibble support is only for hexadecimal display"
msgstr "Nibble 支持仅适用于十六进制显示"

#: memoryrecordunit.rspqqqqqqqq
msgid "P->????????"
msgstr "P->????????"

#: memoryrecordunit.rstoggleactivation
msgid "Toggle Activation"
msgstr "切换激活"

#: memoryrecordunit.rstoggleactivationallowdecrease
msgid "Toggle Activation Allow Decrease"
msgstr "切换激活允许减少"

#: memoryrecordunit.rstoggleactivationallowincrease
msgid "Toggle Activation Allow Increase"
msgstr "切换激活允许增加"

#: memscan.rsaresultsetwiththisnamealreadyexists
#, object-pascal-format
msgid "A result set with this name(%s) already exists"
msgstr "已存在名为 (%s) 的结果集"

#: memscan.rsdiskwriteerror
#, object-pascal-format
msgid "Disk write error:%s"
msgstr "磁盘写入错误：%s"

#: memscan.rsdiskwriteerror2
#, object-pascal-format
msgid "Disk Write Error:%s"
msgstr "磁盘写入错误：%s"

#: memscan.rserrorallocatingbytesfortheoldresults
#, object-pascal-format
msgid "Error allocating %s bytes for the old results. buffersize=%s variablesize=%s"
msgstr "为旧结果分配 %s 字节时出错。缓冲区大小=%s 变量大小=%s"

#: memscan.rserrorwhenwhileloadingresult
msgid "Error while loading result"
msgstr "加载结果时出错"

#: memscan.rsfailedspawningthesavefirstscanthread
msgid "Failed spawning the Save First Scan thread"
msgstr "创建保存第一次扫描线程失败"

#: memscan.rsfailureallocatingmemoryforcopytriedallocatingkb
#, object-pascal-format
msgid "Failure allocating memory for copy. Tried allocating %s KB"
msgstr "分配内存以进行复制失败。尝试分配 %s KB"

#: memscan.rsfailurecreatingthescandirectory
msgid "Failure creating the scan directory"
msgstr "创建扫描目录失败"

#: memscan.rsforsomereasonthescancontrollerdoesnotexist
msgid "For some reason the scanController does not exist"
msgstr "由于某种原因，scanController 不存在"

#: memscan.rsinvalidbinarynotation
msgid "Invalid binary notation"
msgstr "无效的二进制表示法"

#: memscan.rsisaninvalidvalue
#, object-pascal-format
msgid "%s is an invalid value"
msgstr "%s 是一个无效的值"

#: memscan.rsisnotavalidcharacterinsideabinarystring
#, object-pascal-format
msgid "%s is not a valid character inside a binary string"
msgstr "%s 不是二进制字符串中的有效字符"

#: memscan.rsisnotavalidnotation
#, object-pascal-format
msgid "%s is an invalid notation"
msgstr "%s 是无效的表示法"

#: memscan.rsmscustomtypeisnil
msgid "Custom type is nil"
msgstr "自定义类型为 nil"

#: memscan.rsmsnothingtoscanfor
msgid "Nothing to scan for"
msgstr "没有要扫描的内容"

#: memscan.rsmspointertypenotrecognised
msgid "Pointer type not recognised: "
msgstr "未识别的指针类型："

#: memscan.rsmsthescanwasforcedtoterminatesubsequentscansmaynotfunctionproperlyetc
msgid "The scan was forced to terminate. Subsequent scans may not function properly. It's recommended to restart Cheat Engine"
msgstr "扫描被强制终止。后续扫描可能无法正常工作。建议重新启动 Cheat Engine"

#: memscan.rsmstupidalignsize
msgid "Stupid alignsize"
msgstr "愚蠢的对齐大小"

#: memscan.rsnotenoughdiskspacefortheaddressfile
msgid "Not enough diskspace for the address file"
msgstr "地址文件没有足够的磁盘空间"

#: memscan.rsnotenoughdiskspaceforthememoryfile
msgid "Not enough diskspace for the memory file"
msgstr "内存文件没有足够的磁盘空间"

#: memscan.rspleasefillsomethingin
msgid "Please fill something in"
msgstr "请填写一些内容"

#: memscan.rsthetemporaryscandirectorydoesnotexistcheckyourscan
#, object-pascal-format
msgid "The temporary scan directory %s does not exist. Check your scan settings"
msgstr "临时扫描目录 %s 不存在。检查你的扫描设置"

#: memscan.rsthread
msgid "thread "
msgstr "线程 "

#: memscan.rsthreadsynchronizer
msgid "Thread synchronizer"
msgstr "线程同步器"

#: memscan.rstmpandundoarenamesthatmaynotbeusedtryanothername
msgid "TMP and UNDO are names that may not be used. Try another name"
msgstr "TMP 和 UNDO 是不允许使用的名称。尝试另一个名称"

#: mikmod.rsfailuretoinitializemikmod
msgid "Failure to initialize MikMod"
msgstr "初始化 MikMod 失败"

#: networkconfig.rsfailedconnectingtotheserver
msgid "Failed connecting to the server"
msgstr "连接服务器失败"

#: networkinterfaceapi.rsinvalidceserverversion
#, object-pascal-format
msgid "Invalid ceserver version. ( %s )"
msgstr "无效的 ceserver 版本。（ %s ）"

#: networkinterfaceapi.rsnoconnection
msgid "No connection"
msgstr "没有连接"

#: newkernelhandler.rscouldntbeopened
#, object-pascal-format
msgid "%s couldn't be opened"
msgstr "%s 无法打开"

#: newkernelhandler.rsdbvmisnotloadedthisfeatureisnotusable
msgid "DBVM is not loaded. This feature is not usable"
msgstr "DBVM 未加载。此功能不可用"

#: newkernelhandler.rsdidnotloaddbvm
msgid "I don't know what you did, you didn't crash, but you also didn't load DBVM"
msgstr "我不知道你做了什么，你没有崩溃，但你也没有加载 DBVM"

#: newkernelhandler.rsfucked
msgid "Something is really messed up on your computer! You don't seem to have a kernel!!!!"
msgstr "你的计算机上真的出现了问题！你似乎没有内核！！！！"

#: newkernelhandler.rspleaserebootandpressf8beforewindowsboots
msgid ""
"Please reboot and press f8 before windows boots. Then enable unsigned drivers. Alternatively, you could buy yourself a "
"business class certificate and sign the driver yourself (or try debug signing)"
msgstr "请重启并在 Windows 启动之前按 F8。然后启用未签名的驱动程序。或者，你可以购买一个商业级证书并自己签署驱动程序（或尝试调试签名）"

#: newkernelhandler.rsthedriverneedstobeloadedtobeabletousethisfunction
msgid "The driver needs to be loaded to be able to use this function."
msgstr "需要加载驱动程序才能使用此功能。"

#: newkernelhandler.rstousethisfunctionyouwillneedtorundbvm
msgid ""
"To use this function you will need to run DBVM. There is a high chance running DBVM can crash your system and make you "
"lose your data(So don't forget to save first). Do you want to run DBVM?"
msgstr "要使用此功能，你需要运行 DBVM。运行 DBVM 很可能会导致系统崩溃并使你丢失数据（所以不要忘记先保存）。你想运行 DBVM 吗？"

#: newkernelhandler.rsyourcpumustbeabletorundbvmtousethisfunction
msgid "Your cpu must be able to run dbvm to use this function"
msgstr "你的 CPU 必须能够运行 DBVM 才能使用此功能"

#: opensave.rsaskifstupid
msgid ""
"Generating a trainer with the current state of the cheat table will likely result in a completely useless trainer that "
"does nothing. Are you sure?"
msgstr "使用当前状态的作弊表生成训练器可能会导致生成一个完全无用的训练器，什么都不做。你确定吗？"

#: opensave.rsdoesntcontainneededinformationwheretoplacethememor
#, object-pascal-format
msgid "%s doesn't contain needed information where to place the memory"
msgstr "%s 不包含放置内存所需的信息"

#: opensave.rserrorexecutingthistablesluascript
#, object-pascal-format
msgid "Error executing this table's lua script: %s"
msgstr "执行此表的 lua 脚本时出错：%s"

#: opensave.rserrorexecutingthistablesluascriptentry
#, object-pascal-format
msgid "Error executing this table's lua script named %s: %s"
msgstr "执行名为 %s 的此表的 lua 脚本时出错：%s"

#: opensave.rserrorsaving
msgid "Error saving..."
msgstr "保存中出错..."

#: opensave.rsinvalidluafortrainer
msgid "The lua script in this trainer has some issues and will therefore not load"
msgstr "此训练器中的 lua 脚本存在一些问题，因此无法加载"

#: opensave.rsosthereisanewerversionifcheatengineoutetc
msgid "There is a newer version of Cheat Engine out. It's recommended to use that version instead"
msgstr "有一个更新版本的 Cheat Engine 可用。建议使用该版本"

#: opensave.rsosthischeattableiscorrupt
msgid "This cheat table is corrupt"
msgstr "此作弊表已损坏"

#: opensave.rstheregionatwaspartiallyorcompletlyunreadable
#, object-pascal-format
msgid "The region at %s was partially or completely unreadable"
msgstr "位于 %s 的区域部分或完全无法读取"

#: opensave.rstheversionofisincompatiblewiththisceversion
#, object-pascal-format
msgid "The version of %s is incompatible with this Cheat Engine version"
msgstr "%s 的版本与此 Cheat Engine 版本不兼容"

#: opensave.rsthisisnotavalidcheattable
msgid "This is not a valid cheat table"
msgstr "这不是有效的作弊表"

#: opensave.rsthisisnotavalidxmlfile
msgid "This is not a valid xml file"
msgstr "这不是有效的 xml 文件"

#: opensave.rsthistablecontainsaluascriptdoyouwanttorunit
msgid "This table contains a lua script. Do you want to run it?"
msgstr "此表包含 lua 脚本。你想运行它吗？"

#: opensave.rsyoucanonlyprotectafileifithasancetrainerextension
msgid "You can only protect a file if it has an .CETRAINER extension"
msgstr "只有当文件具有 .CETRAINER 扩展名时，才能保护该文件"

#: opensave.rsyoureabouttoloadanunsignedobfuscatedtableareyousure
msgid "You're about to load an unsigned obfuscated table while running with admin privileges. Are you sure?"
msgstr "你即将加载一个未签名的混淆表，同时以管理员权限运行。你确定吗？"

#: opensave.strcantloadfilepatcher
msgid "The file patcher can't be loaded by Cheat Engine!"
msgstr "文件补丁程序无法被 Cheat Engine 加载！"

#: opensave.strcantloadprotectedfile
msgid "This Trainer is protected from being opened by Cheat Engine. Now go away!!!"
msgstr "此 Trainer 被保护，无法通过 Cheat Engine 打开。现在请离开！！！"

#: opensave.strcorrupticon
msgid "The icon has been corrupted"
msgstr "图标已损坏"

#: opensave.strnotacetrainer
msgid "This is not a Trainer made by Cheat Engine (If it is a Trainer at all!)"
msgstr "这不是由 Cheat Engine 制作的 Trainer（如果它真的是 Trainer 的话！）"

#: opensave.strunknowncomponent
msgid "There is a unknown component in the trainer! compnr="
msgstr "Trainer 中有一个未知组件！ compnr="

#: opensave.strunknowntrainerversion
msgid "This version of Cheat Engine doesn't know how to read this Trainer! Trainerversion="
msgstr "此版本的 Cheat Engine 不知道如何读取此 Trainer！ Trainerversion="

#: parsers.rsinvalidinteger
msgid "Invalid integer"
msgstr "无效的整数"

#: peinfofunctions.rspeifnoexports
msgid "No exports"
msgstr "没有导出"

#: peinfofunctions.strinvalidfile
msgid "Invalid file"
msgstr "无效的文件"

#: peinfounit.rspe32bit
msgid "32-bit, "
msgstr "32 位，"

#: peinfounit.rspeaddressoffunctions
#, object-pascal-format
msgid "AddressOfFunctions = %x"
msgstr "AddressOfFunctions = %x"

#: peinfounit.rspeaddressofnameordinals
#, object-pascal-format
msgid "AddressOfNameOrdinals = %x"
msgstr "AddressOfNameOrdinals = %x"

#: peinfounit.rspeaddressofnames
#, object-pascal-format
msgid "AddressOfNames = %x"
msgstr "AddressOfNames = %x"

#: peinfounit.rspeaddressofrawdata
#, object-pascal-format
msgid "Address of raw data = %x"
msgstr "原始数据地址 = %x"

#: peinfounit.rspeagressivetrim
msgid "Agressive trim, "
msgstr "激进修剪，"

#: peinfounit.rspearchitecturespecifictable
msgid "Architecture-Specific table"
msgstr "特定于架构的表"

#: peinfounit.rspebase
#, object-pascal-format
msgid "Base = %x"
msgstr "基址 = %x"

#: peinfounit.rspebaseofcode
#, object-pascal-format
msgid "Base of code = %.8x "
msgstr "代码基址 = %.8x "

#: peinfounit.rspebaseofdata
#, object-pascal-format
msgid "Base of data = %.8x "
msgstr "数据基址 = %.8x "

#: peinfounit.rspebaserelocationtable
msgid "Base-Relocation table"
msgstr "基址重定位表"

#: peinfounit.rspeboundimporttable
msgid "Bound import table"
msgstr "绑定导入表"

#: peinfounit.rspecertificatetabel
msgid "Certificate table"
msgstr "证书表"

#: peinfounit.rspecharacterisitics
#, object-pascal-format
msgid "characterisitics=%x (%s)"
msgstr "特征=%x (%s)"

#: peinfounit.rspecharacteristics
#, object-pascal-format
msgid "Characteristics = %x (%s)"
msgstr "特征 = %x (%s)"

#: peinfounit.rspecharacteristics2
#, object-pascal-format
msgid "Characteristics=%x (should be 0)"
msgstr "特征=%x (应为 0)"

#: peinfounit.rspecharacteristicsoriginalfirstthunk
#, object-pascal-format
msgid "Characteristics/OriginalFirstThunk=%x"
msgstr "特征/原始第一个 thunk=%x"

#: peinfounit.rspechecksum
#, object-pascal-format
msgid "CheckSum = %x "
msgstr "校验和 = %x "

#: peinfounit.rspeclrruntimetable
msgid "CLR Runtime table"
msgstr "CLR 运行时表"

#: peinfounit.rspecodeview
msgid "Codeview"
msgstr "代码视图"

#: peinfounit.rspedebugfile
#, object-pascal-format
msgid "Debugfile =%s"
msgstr "调试文件 =%s"

#: peinfounit.rspedebugginginfotable
msgid "Debugging info table"
msgstr "调试信息表"

#: peinfounit.rspedelayimportdescriptiontable
msgid "Delay import descriptor table"
msgstr "延迟导入描述符表"

#: peinfounit.rspediscardable
msgid "discardable, "
msgstr "可丢弃，"

#: peinfounit.rspedll
msgid "DLL, "
msgstr "DLL，"

#: peinfounit.rspedllcharacteristics
#, object-pascal-format
msgid "Dll Characteristics = %x "
msgstr "DLL 特征 = %x "

#: peinfounit.rspedosentrypoint
#, object-pascal-format
msgid "dos entrypoint = %.4x:%.4x"
msgstr "DOS 入口点 = %.4x:%.4x"

#: peinfounit.rspedosstack
#, object-pascal-format
msgid "dos stack = %.4x:%.4x"
msgstr "DOS 堆栈 = %.4x:%.4x"

#: peinfounit.rspeentrypoint
#, object-pascal-format
msgid "Entry point = %.8x "
msgstr "入口点 = %.8x "

#: peinfounit.rspeexceptiontable
msgid "Exception table"
msgstr "异常表"

#: peinfounit.rspeexecutable
msgid "Executable, "
msgstr "可执行，"

#: peinfounit.rspeexecutablecode
msgid "Executable code, "
msgstr "可执行代码，"

#: peinfounit.rspeexecutablememory
msgid "executable memory, "
msgstr "可执行内存，"

#: peinfounit.rspeexporttable
msgid "Export table"
msgstr "导出表"

#: peinfounit.rspefailureatallocationmemory
msgid "Failure at allocating memory"
msgstr "分配内存失败"

#: peinfounit.rspefailurereadingmemory
msgid "Failure reading memory"
msgstr "读取内存失败"

#: peinfounit.rspefilealignment
#, object-pascal-format
msgid "File Alignment = %x "
msgstr "文件对齐 = %x "

#: peinfounit.rspefirstthunk
#, object-pascal-format
msgid "FirstThunk=%x"
msgstr "第一个 thunk=%x"

#: peinfounit.rspeforwarderchain
#, object-pascal-format
msgid "Forwarder Chain=%x (-1 if no forwarders)"
msgstr "转发链=%x (-1 如果没有转发)"

#: peinfounit.rspeglobalpointertable
msgid "Global pointer table"
msgstr "全局指针表"

#: peinfounit.rspeimport
#, object-pascal-format
msgid "Import %d : %s"
msgstr "导入 %d : %s"

#: peinfounit.rspeimportaddresstable
msgid "import address table"
msgstr "导入地址表"

#: peinfounit.rspeimports
msgid "imports:"
msgstr "导入："

#: peinfounit.rspeimporttable
msgid "Import table"
msgstr "导入表"

#: peinfounit.rspeinconsistent
msgid " (inconsistent)"
msgstr " (不一致)"

#: peinfounit.rspeinitializeddata
msgid "Initialized data, "
msgstr "初始化数据，"

#: peinfounit.rspelfanew
msgid "lfanew="
msgstr "lfanew="

#: peinfounit.rspeloadconfigtable
msgid "Load config table"
msgstr "加载配置表"

#: peinfounit.rspeloaderflags
#, object-pascal-format
msgid "Loader Flags = %x "
msgstr "加载器标志 = %x "

#: peinfounit.rspemachine
#, object-pascal-format
msgid "Machine=%.2x"
msgstr "机器=%.2x"

#: peinfounit.rspemachine64
#, object-pascal-format
msgid "Machine=%.2x (64 bit)"
msgstr "机器=%.2x (64 位)"

#: peinfounit.rspemajorimageversion
#, object-pascal-format
msgid "Major Image Version = %d "
msgstr "主要镜像版本 = %d "

#: peinfounit.rspemajorlinkerversion
#, object-pascal-format
msgid "Major linker version = %d "
msgstr "主要链接器版本 = %d "

#: peinfounit.rspemajoroperatingsystemversion
#, object-pascal-format
msgid "Major Operating System Version = %d "
msgstr "主要操作系统版本 = %d "

#: peinfounit.rspemajorsubsystemversion
#, object-pascal-format
msgid "Major Subsystem Version = %d "
msgstr "主要子系统版本 = %d "

#: peinfounit.rspemajorversion
#, object-pascal-format
msgid "Major version=%d"
msgstr "主要版本=%d"

#: peinfounit.rspeminorimageversion
#, object-pascal-format
msgid "Minor Image Version = %d "
msgstr "次要镜像版本 = %d "

#: peinfounit.rspeminorlinlerversion
#, object-pascal-format
msgid "Minor linker version = %d "
msgstr "次要链接器版本 = %d "

#: peinfounit.rspeminorsubsystemversion
#, object-pascal-format
msgid "Minor Subsystem Version = %d "
msgstr "次要子系统版本 = %d "

#: peinfounit.rspeminorversion
#, object-pascal-format
msgid "Minor version=%d"
msgstr "次要版本=%d"

#: peinfounit.rspemzheader
msgid "MZ header"
msgstr "MZ 头"

#: peinfounit.rspename
#, object-pascal-format
msgid "Name = %x (%s)"
msgstr "名称 = %x (%s)"

#: peinfounit.rspename2
#, object-pascal-format
msgid "Name=%x : %s"
msgstr "名称=%x : %s"

#: peinfounit.rspenetrunfromswap
msgid "Net: Run from swap, "
msgstr "网络：从交换区运行，"

#: peinfounit.rspenodbginfo
msgid "No DBG info, "
msgstr "没有 DBG 信息，"

#: peinfounit.rspenolinenumbers
msgid "No line numbers, "
msgstr "没有行号，"

#: peinfounit.rspenolocalsymbols
msgid "No local symbols, "
msgstr "没有本地符号，"

#: peinfounit.rspenorelocations
msgid "No relocations, "
msgstr "没有重定位，"

#: peinfounit.rspenotallmemorycouldbereadworkingwithapartialcopyhere
msgid "Not all memory could be read, working with a partial copy here"
msgstr "并非所有内存都能被读取，这里正在使用部分副本"

#: peinfounit.rspenotcached
msgid "not cached, "
msgstr "未缓存，"

#: peinfounit.rspenotpaged
msgid "not paged, "
msgstr "未分页，"

#: peinfounit.rspenumberoffunctions
#, object-pascal-format
msgid "NumberOfFunctions = %d"
msgstr "函数数量 = %d"

#: peinfounit.rspenumberoflinenumbers
#, object-pascal-format
msgid "number of line numbers=%x"
msgstr "行号数量=%x"

#: peinfounit.rspenumberofnames
#, object-pascal-format
msgid "NumberOfNames = %d"
msgstr "名称数量 = %d"

#: peinfounit.rspenumberofrelocations
#, object-pascal-format
msgid "number of relocations=%x"
msgstr "重定位数量=%x"

#: peinfounit.rspenumberofrvaandsize
#, object-pascal-format
msgid "Number Of Rva And Sizes = %d "
msgstr "Rva 和大小数量 = %d "

#: peinfounit.rspenumberofsections
#, object-pascal-format
msgid "Number of sections=%d"
msgstr "节数量=%d"

#: peinfounit.rspeoptional
msgid "-----optional-----"
msgstr "-----可选-----"

#: peinfounit.rspeoptionalheader
#, object-pascal-format
msgid "OptionalHeader size = %x"
msgstr "可选头大小 = %x"

#: peinfounit.rspeoptionalmagicnumber
#, object-pascal-format
msgid "Optional magic number = %x "
msgstr "可选魔数 = %x "

#: peinfounit.rspepeheader
msgid "PE header"
msgstr "PE 头"

#: peinfounit.rspepeinfoimagesize
msgid "PEInfo: Image size"
msgstr "PE 信息：图像大小"

#: peinfounit.rspepointertolinenumbers
#, object-pascal-format
msgid "Pointer to line numbers=%x"
msgstr "行号指针=%x"

#: peinfounit.rspepointertorawdata
#, object-pascal-format
msgid "Pointer to raw data=%x"
msgstr "原始数据指针=%x"

#: peinfounit.rspepointertorelocations
#, object-pascal-format
msgid "Pointer to relocations=%x"
msgstr "重定位指针=%x"

#: peinfounit.rspepreferedimagebase
#, object-pascal-format
msgid "Prefered imagebase = %.8x "
msgstr "首选图像基址 = %.8x "

#: peinfounit.rspepreferedimagebase2
#, object-pascal-format
msgid "Prefered imagebase = %.16x "
msgstr "首选图像基址 = %.16x "

#: peinfounit.rspereadablememory
msgid "readable memory, "
msgstr "可读内存，"

#: peinfounit.rsperemovablerunfromswap
msgid "Removable: Run from swap, "
msgstr "可移除：从交换区运行，"

#: peinfounit.rsperemoved
msgid "removed, "
msgstr "已移除，"

#: peinfounit.rspereserved
msgid "reserved"
msgstr "保留"

#: peinfounit.rsperesourcetable
msgid "Resource table"
msgstr "资源表"

#: peinfounit.rspereversedbyteshi
msgid "Reversed bytes HI, "
msgstr "字节反转 HI，"

#: peinfounit.rspereversedbyteslo
msgid "Reversed bytes LO, "
msgstr "字节反转 LO，"

#: peinfounit.rspesectionallignment
#, object-pascal-format
msgid "Section allignment = %x "
msgstr "节对齐 = %x "

#: peinfounit.rspesections
msgid "-----sections-----"
msgstr "-----节-----"

#: peinfounit.rspesharedmemory
msgid "shared memory, "
msgstr "共享内存，"

#: peinfounit.rspesignature
#, object-pascal-format
msgid "Signature=%x (%s)"
msgstr "签名=%x (%s)"

#: peinfounit.rspesizeofcode
#, object-pascal-format
msgid "Size of code = %x (%d) "
msgstr "代码大小 = %x (%d) "

#: peinfounit.rspesizeofheader
#, object-pascal-format
msgid "Size Of Headers = %x "
msgstr "头大小 = %x "

#: peinfounit.rspesizeofheapcommit
#, object-pascal-format
msgid "Size Of Heap Commit = %x "
msgstr "堆提交大小 = %x "

#: peinfounit.rspesizeofheapreserve
#, object-pascal-format
msgid "Size Of Heap Reserve = %x "
msgstr "堆保留大小 = %x "

#: peinfounit.rspesizeofimage
#, object-pascal-format
msgid "Size Of Image = %x "
msgstr "图像大小 = %x "

#: peinfounit.rspesizeofinitializeddata
#, object-pascal-format
msgid "Size of initialized data = %x (%d)"
msgstr "初始化数据大小 = %x (%d)"

#: peinfounit.rspesizeofrawdata
#, object-pascal-format
msgid "size of raw data=%x"
msgstr "原始数据大小=%x"

#: peinfounit.rspesizeofstackcommit
#, object-pascal-format
msgid "Size Of Stack Commit = %x "
msgstr "堆栈提交大小 = %x "

#: peinfounit.rspesizeofstackreserve
#, object-pascal-format
msgid "Size Of Stack Reserve = %x "
msgstr "堆栈保留大小 = %x "

#: peinfounit.rspesizeofuninitializeddata
#, object-pascal-format
msgid "Size of uninitialized data = %x (%d) "
msgstr "未初始化数据大小 = %x (%d) "

#: peinfounit.rspestaticaddresses
msgid "Static addresses"
msgstr "静态地址"

#: peinfounit.rspesubsystem
#, object-pascal-format
msgid "Subsystem = %x "
msgstr "子系统 = %x "

#: peinfounit.rspesymbolcount
#, object-pascal-format
msgid "Symbolcount = %x"
msgstr "符号计数 = %x"

#: peinfounit.rspesymboltableat
#, object-pascal-format
msgid "SymbolTable at %x"
msgstr "符号表在 %x"

#: peinfounit.rspesystemfile
msgid "System file, "
msgstr "系统文件，"

#: peinfounit.rspetheheaderofthemodelecouldnobberead
msgid "The header of the module could not be read"
msgstr "模块的头部无法读取"

#: peinfounit.rspetheimagesizeismorethan256
msgid "The imagesize is more than 256 MB, is this the correct ammount? If not, edit here"
msgstr "图像大小超过 256 MB，这个数量正确吗？如果不正确，请在这里编辑"

#: peinfounit.rspethisisnotavakidpefile
msgid "This is not a valid PE file"
msgstr "这不是一个有效的 PE 文件"

#: peinfounit.rspetimedatastamp
#, object-pascal-format
msgid "Time datastamp=%x"
msgstr "时间数据戳=%x"

#: peinfounit.rspetimedate
#, object-pascal-format
msgid "Time/Date =%d"
msgstr "时间/日期 =%d"

#: peinfounit.rspetimedatestamp
#, object-pascal-format
msgid "TimeDateStamp=%x (0=not bound -1=bound, and timestamp)"
msgstr "时间日期戳=%x (0=未绑定 -1=已绑定，和时间戳)"

#: peinfounit.rspetlstable
msgid "TLS table"
msgstr "TLS 表"

#: peinfounit.rspetype
#, object-pascal-format
msgid "Type = %d"
msgstr "类型 = %d"

#: peinfounit.rspeuninitializeddata
msgid "Uninitialized data, "
msgstr "未初始化的数据，"

#: peinfounit.rspeupsystemonly
msgid "UP system only, "
msgstr "仅限 UP 系统，"

#: peinfounit.rspevirtualaddress
#, object-pascal-format
msgid "Virtual Address=%x"
msgstr "虚拟地址=%x"

#: peinfounit.rspevirtualaddressbase
#, object-pascal-format
msgid "Virtual address base: %.8x (size=%x (%d))"
msgstr "虚拟地址基址：%.8x (大小=%x (%d))"

#: peinfounit.rspevirtualsize
#, object-pascal-format
msgid "Virtual Size=%x"
msgstr "虚拟大小=%x"

#: peinfounit.rspewin32versionvalue
#, object-pascal-format
msgid "Win32 Version Value = %x "
msgstr "Win32 版本值 = %x "

#: peinfounit.rspewritablememory
msgid "writable memory, "
msgstr "可写内存，"

#: peinfounit.rsthisisnotavalidimage
msgid "This is not a valid image"
msgstr "这不是一个有效的图像"

#: plugin.rserrordisabling
#, object-pascal-format
msgid "Error disabling %s"
msgstr "禁用 %s 时出错"

#: plugin.rserrorenabling
#, object-pascal-format
msgid "Error enabling %s"
msgstr "启用 %s 时出错"

#: plugin.rserrorloadingonlydllfilesareallowed
#, object-pascal-format
msgid "Error loading %s. Only DLL files are allowed"
msgstr "加载 %s 时出错。仅允许 DLL 文件"

#: plugin.rserrorloadingthedllismissingtheceplugin_getversione
#, object-pascal-format
msgid "Error loading %s. The dll is missing the CEPlugin_GetVersion export"
msgstr "加载 %s 时出错。该 dll 缺少 CEPlugin_GetVersion 导出"

#: plugin.rserrorloadingthedllismissingtheceplugin_getversionf
#, object-pascal-format
msgid "Error loading %s. The dll is missing the CEPlugin_GetVersion function"
msgstr "加载 %s 时出错。该 dll 缺少 CEPlugin_GetVersion 函数"

#: plugin.rserrorloadingthegetversionfunctionreturnedfalse
#, object-pascal-format
msgid "Error loading %s. The GetVersion function returned FALSE"
msgstr "加载 %s 时出错。GetVersion 函数返回 FALSE"

#: plugin.rserrorloadingthisdllrequiresanewerversionofcetofunc
#, object-pascal-format
msgid "Error loading %s. This dll requires a newer version of ce to function properly"
msgstr "加载 %s 时出错。此 dll 需要较新版本的 CE 才能正常工作"

#: plugin.rsismissingtheceplugin_disablepluginexport
#, object-pascal-format
msgid "%s is missing the CEPlugin_DisablePlugin export"
msgstr "%s 缺少 CEPlugin_DisablePlugin 导出"

#: plugin.rsismissingtheceplugin_initializepluginexport
#, object-pascal-format
msgid "%s is missing the CEPlugin_InitializePlugin export"
msgstr "%s 缺少 CEPlugin_InitializePlugin 导出"

#: plugin.rsplugtheplugindllcouldnotbeloaded
msgid "The plugin dll could not be loaded:"
msgstr "插件 dll 无法加载："

#: pluginexports.rsloadmodulefailed
msgid "LoadModule failed"
msgstr "加载模块失败"

#: pointerscanconnector.rserrorwhileconnecting
msgid "Error while connecting: "
msgstr "连接时出错："

#: pointerscanconnector.rsinvalidresponsefrom
msgid "invalid response from "
msgstr "无效的响应来自"

#: pointerscanconnector.rssomeoneforgottogivethisconnector
msgid "Someone forgot to give this connector an OnConnected event..."
msgstr "有人忘记给这个连接器一个 OnConnected 事件..."

#: pointerscancontroller.rsallpathsreceived
msgid "All paths received"
msgstr "所有路径已接收"

#: pointerscancontroller.rsfailurecopyingtargetprocessmemory
msgid "Failure copying target process memory"
msgstr "复制目标进程内存失败"

#: pointerscancontroller.rsinvaliddata
msgid "invalid data:"
msgstr "无效数据："

#: pointerscancontroller.rsnoupdatefromtheclientforover120sec
msgid "No update from the client for over 120 seconds"
msgstr "客户端超过 120 秒没有更新"

#: pointerscancontroller.rspscachildtriedtoconnect
msgid "A child tried to connect"
msgstr "一个子进程尝试连接"

#: pointerscancontroller.rspscalreadystillconnectedtothischild
msgid "Already/still connected to this child"
msgstr "已经/仍然连接到这个子进程"

#: pointerscancontroller.rspscaparenttriedtoconnect
msgid "A parent tried to connect"
msgstr "一个父进程尝试连接"

#: pointerscancontroller.rspscchildisntidlewhilepreviouslyitwas
msgid "child isn't idle while previously it was..."
msgstr "子进程不再空闲，而之前是空闲的..."

#: pointerscancontroller.rspscduringscanfinishing
msgid "During scan finishing: "
msgstr "在扫描完成期间："

#: pointerscancontroller.rspscerror
msgid " (Error: "
msgstr "（错误："

#: pointerscancontroller.rspscfailuretobindport
msgid "Failure to bind port "
msgstr "绑定端口失败"

#: pointerscancontroller.rspscfailuretolisten
msgid "Failure to listen"
msgstr "监听失败"

#: pointerscancontroller.rspscforsomeunknownreasontheuntrustedchildisntidleanymore
msgid "For some unknown reason the untrusted child isn't idle anymore"
msgstr "由于某种未知原因，不受信任的子进程不再空闲"

#: pointerscancontroller.rspschelloafterinitializtion
msgid "HELLO after initializtion"
msgstr "初始化后你好"

#: pointerscancontroller.rspscimpossibleerroruseloadedpointermapwasfalseetc
msgid "Impossible error: UseLoadedPointermap was false when a child message got handled"
msgstr "不可能的错误：当处理子消息时 UseLoadedPointermap 为 false"

#: pointerscancontroller.rspscinvalidchildpassword
msgid "Invalid child password"
msgstr "无效的子进程密码"

#: pointerscancontroller.rspscinvalidcommandwhilewaitingforhello
msgid "Invalid command while waiting for hello"
msgstr "在等待 hello 时无效的命令"

#: pointerscancontroller.rspscinvalidhandshakesignature
msgid "Invalid handshake signature"
msgstr "无效的握手签名"

#: pointerscancontroller.rspscinvalidmessage
msgid "Invalid message"
msgstr "无效的消息"

#: pointerscancontroller.rspscinvalidmessagereceived
msgid "Invalid message received"
msgstr "接收到无效的消息"

#: pointerscancontroller.rspscinvalidparentpassword
msgid "Invalid parent password"
msgstr "无效的父进程密码"

#: pointerscancontroller.rspscinvalidqueuefile
msgid "Invalid queue file"
msgstr "无效的队列文件"

#: pointerscancontroller.rspscinvalidreplyforpsupdatereplycmdcurrentscanhasended
msgid "Invalid reply for PSUPDATEREPLYCMD_CURRENTSCANHASENDED"
msgstr "PSUPDATEREPLYCMD_CURRENTSCANHASENDED 的无效回复"

#: pointerscancontroller.rspscinvalidresultreceivedafteruploadingthescanresults
msgid "Invalid result received after uploading the scanresults"
msgstr "上传扫描结果后接收到无效的结果"

#: pointerscancontroller.rspscinvalidresultreceivedfrompsupdatereplycmdherearesomepaths
msgid "Invalid result received from PSUPDATEREPLYCMD_HEREARESOMEPATHS"
msgstr "从 PSUPDATEREPLYCMD_HEREARESOMEPATHS 接收到无效的结果"

#: pointerscancontroller.rspscinvalidscandatareceivedfilecount
msgid "Invalid scandata received. filecount=0"
msgstr "接收到无效的扫描数据。文件数量=0"

#: pointerscancontroller.rspscinvalidupdatestatusreplyreceived
msgid "Invalid UpdateStatus reply received"
msgstr "接收到无效的 UpdateStatus 回复"

#: pointerscancontroller.rspscnewscanstartedwhilenotdone
msgid "New scan started while not done"
msgstr "在未完成时启动新扫描"

#: pointerscancontroller.rspscnoresumeptrfilereaderpresent
msgid "no resume ptr file reader present"
msgstr "没有恢复指针文件读取器"

#: pointerscancontroller.rspscparentdidntrespondproperlytopscmdprepareformytermination
msgid "Parent didn't respond properly to PSCMD_PREPAREFORMYTERMINATION"
msgstr "父进程未正确响应 PSCMD_PREPAREFORMYTERMINATION"

#: pointerscancontroller.rspscsleeping
msgid ":Sleeping"
msgstr ":睡眠中"

#: pointerscancontroller.rspscsuccesfullysentscandatatochild
msgid "Succesfully sent scandata to child"
msgstr "成功将扫描数据发送到子进程"

#: pointerscancontroller.rspscterminated
msgid ":Terminated"
msgstr ":已终止"

#: pointerscancontroller.rspscthechilddidntrespondtopsupdatereplycmdeverythingokasexpected
msgid "The child didn't respond to PSUPDATEREPLYCMD_EVERYTHINGOK as expected"
msgstr "子进程未按预期响应 PSUPDATEREPLYCMD_EVERYTHINGOK"

#: pointerscancontroller.rspscthechildissendingmeresultsofadifferentscan
msgid "The child is sending me results of a different scan"
msgstr "子进程正在向我发送不同扫描的结果"

#: pointerscancontroller.rspscthechildtriedtosendanegativeamount
msgid "The child tried to send a negative amount"
msgstr "子进程尝试发送负数"

#: pointerscancontroller.rspscthechildtriedtosendmeresultswhileiwasstillbusy
msgid "The child tried to send me results while I was still busy"
msgstr "子进程在我仍然忙碌时尝试向我发送结果"

#: pointerscancontroller.rspscthechildtriedtosendmorepathsatoncethanallowed
msgid "The child tried to send more paths at once than allowed"
msgstr "子进程尝试一次发送超过允许的路径数量"

#: pointerscancontroller.rspscthechildtriedtosendmorepathsthanallowedafterarequest
msgid "The child tried to send more paths than allowed after a request"
msgstr "子进程在请求后尝试发送超过允许的路径数量"

#: pointerscancontroller.rspsctheparenttriedtosendmeanegativeammountofpaths
msgid "The parent tried to send me a negative ammount of paths"
msgstr "父进程尝试向我发送负数量的路径"

#: pointerscancontroller.rspsctheparenttriedtosendmemorepathsthanallowedaafterupdate
msgid "The parent tried to send me more paths than allowed (after update)"
msgstr "父进程在更新后尝试向我发送超过允许的路径数量"

#: pointerscancontroller.rspscthepointerlisthandlerwasdestroyedwithoutagoodreason
msgid "The pointerlisthandler was destroyed without a good reason"
msgstr "指针列表处理程序在没有充分理由的情况下被销毁"

#: pointerscancontroller.rspscthescanwasterminated
msgid "The scan was terminated"
msgstr "扫描已终止"

#: pointerscancontroller.rspsctheuploadwasterminated
msgid "The upload was terminated"
msgstr "上传已终止"

#: pointerscancontroller.rspscworking
msgid ":Working"
msgstr ":工作中"

#: pointerscancontroller.rspscwritingtodisk
msgid ":Writing to disk"
msgstr ":正在写入磁盘"

#: pointerscancontroller.rssavingpointermap
msgid "Saving pointermap"
msgstr "保存指针映射"

#: pointerscannerfrm.rsaddressspecifiersfoundinthewholeprocess
msgid "Address specifiers found in the whole process"
msgstr "在整个进程中发现地址说明符"

#: pointerscannerfrm.rsareyousureyouwishyouforceadisconnect
msgid "Are you sure you wish you force a disconnect. The current paths will be lost"
msgstr "你确定要强制断开连接吗？当前路径将会丢失"

#: pointerscannerfrm.rsceinjectedpointerscan
msgid "CE Injected Pointerscan"
msgstr "CE 注入指针扫描"

#: pointerscannerfrm.rscurrentlevel
msgid "Current Level"
msgstr "当前级别"

#: pointerscannerfrm.rserrorduringscan
msgid "Error during scan"
msgstr "扫描期间出错"

#: pointerscannerfrm.rsevaluated
msgid "Evaluated"
msgstr "已评估"

#: pointerscannerfrm.rsgeneratingpointermap
msgid "Generating pointermap..."
msgstr "正在生成指针映射..."

#: pointerscannerfrm.rsisnotavalid4bytevalue
#, object-pascal-format
msgid "%s is not a valid 4 byte value"
msgstr "%s 不是有效的 4 字节值"

#: pointerscannerfrm.rsisnotavaliddoublevalue
#, object-pascal-format
msgid "%s is not a valid double value"
msgstr "%s 不是有效的双精度值"

#: pointerscannerfrm.rsisnotavalidfloatingpointvalue
#, object-pascal-format
msgid "%s is not a valid floating point value"
msgstr "%s 不是有效的浮点值"

#: pointerscannerfrm.rslookingfor
msgid "Looking for"
msgstr "正在寻找"

#: pointerscannerfrm.rsonlythefirst1000000entrieswillbedisplayed
msgid ""
"Only the first 1000000 entries will be displayed. Rescan will still work with all results.  (This is normal for a "
"pointerscan, you MUST do a few rescans)"
msgstr "仅显示前 1000000 条条目。重新扫描仍将对所有结果有效。（这对于指针扫描是正常的，你必须进行几次重新扫描）"

#: pointerscannerfrm.rsoutofdiskspacecleanupthediskorstop
msgid "OUT OF DISKSPACE! Clean up the disk or stop"
msgstr "磁盘空间不足！清理磁盘或停止"

#: pointerscannerfrm.rspointercount
msgid "Pointer paths"
msgstr "指针路径"

#: pointerscannerfrm.rspointerpathsfound
msgid "Pointer paths found"
msgstr "找到的指针路径"

#: pointerscannerfrm.rspointerscanresult
msgid "pointerscan result"
msgstr "指针扫描结果"

#: pointerscannerfrm.rspointsto
msgid "Points to"
msgstr "指向"

#: pointerscannerfrm.rspsactive
msgid " (Active)"
msgstr " （活动）"

#: pointerscannerfrm.rspschildren
msgid "Children:"
msgstr "子项："

#: pointerscannerfrm.rspsconnectingto
msgid "Connecting to:"
msgstr "连接到："

#: pointerscannerfrm.rspsdisconnected
msgid " (Disconnected)"
msgstr " （已断开连接）"

#: pointerscannerfrm.rspsdownloadingandhandlingresults
msgid " (Downloading and handling results)"
msgstr " （正在下载和处理结果）"

#: pointerscannerfrm.rspsdownloadingscandata
#, object-pascal-format
msgid "Downloading scandata: %.1f%% (%dKB/%dKB : %d KB/sec)"
msgstr "下载扫描数据：%.1f%% (%dKB/%dKB : %d KB/秒)"

#: pointerscannerfrm.rspsdoyouwishtoresumethecurrentpointerscanatalatertime
msgid "Do you wish to resume the current pointerscan at a later time?"
msgstr "你希望稍后恢复当前的指针扫描吗？"

#: pointerscannerfrm.rspsdynamicqueusize
msgid " Dynamic queue size:"
msgstr " 动态队列大小："

#: pointerscannerfrm.rspsexportaborted
msgid "Export aborted"
msgstr "导出中止"

#: pointerscannerfrm.rspsexporting
msgid "Exporting..."
msgstr "正在导出..."

#: pointerscannerfrm.rspsexporttodatabase
msgid "Export to database"
msgstr "导出到数据库"

#: pointerscannerfrm.rspsexporttodatabasebiggersizeornot
msgid "Do you want \"result\" table with indexes and keys? It will take up additional disk space."
msgstr "你想要带有索引和键的“结果”表吗？这将占用额外的磁盘空间。"

#: pointerscannerfrm.rspsexporttodatabasebiggersizeornot_resultid
msgid "Do you want resultid column filled? It will take up additional disk space."
msgstr "你想填充 resultid 列吗？这将占用额外的磁盘空间。"

#: pointerscannerfrm.rspsfindbyaddresspart1
msgid "Find by address requires an address. \""
msgstr "按地址查找需要一个地址。“"

#: pointerscannerfrm.rspsfindbyaddresspart2
msgid "\" is not a valid address"
msgstr "” 不是有效的地址"

#: pointerscannerfrm.rspsgiveanamefortheseresults
msgid "Give a name for these results"
msgstr "为这些结果命名"

#: pointerscannerfrm.rspsidle
msgid " (Idle)"
msgstr " （空闲）"

#: pointerscannerfrm.rspsimporting
msgid "Importing..."
msgstr "正在导入..."

#: pointerscannerfrm.rspsimporting_sortmethod
msgid "Do you wish to use offsets sum for sorting?"
msgstr "你希望使用偏移量总和进行排序吗？"

#: pointerscannerfrm.rspsimporting_sortornot
msgid "Do you wish to sort pointerlist by level, then module, then offsets?"
msgstr "你希望按级别、模块、然后偏移量对指针列表进行排序吗？"

#: pointerscannerfrm.rspsinvaliddatabase
msgid "Invalid database"
msgstr "无效的数据库"

#: pointerscannerfrm.rspslastupdate
msgid "Last update: "
msgstr "最后更新："

#: pointerscannerfrm.rspslowestknownpath
msgid "Lowest known path:"
msgstr "已知最低路径："

#: pointerscannerfrm.rspsparent
msgid "Parent: "
msgstr "父项："

#: pointerscannerfrm.rspsparentdisconnectedwaitingforreconnect
msgid "Parent: <disconnected> (Waiting for reconnect)"
msgstr "父级：<disconnected>（等待重新连接）"

#: pointerscannerfrm.rspsparentnone
msgid "Parent: <none>"
msgstr "父级：<none>"

#: pointerscannerfrm.rspspathsevaluated
msgid "Paths evaluated: "
msgstr "评估的路径："

#: pointerscannerfrm.rspspathsseconds
#, object-pascal-format
msgid "Paths / seconds: (%.0n / s)"
msgstr "路径/秒：（%.0n / s）"

#: pointerscannerfrm.rspspscanguiupdatetimererror
msgid "pscangui update timer error: "
msgstr "pscangui 更新计时器错误："

#: pointerscannerfrm.rspsqueued
msgid " (Queued: "
msgstr "（排队： "

#: pointerscannerfrm.rspsqueuesize
msgid "Queuesize: "
msgstr "队列大小："

#: pointerscannerfrm.rspsrescanning
msgid "Rescanning"
msgstr "重新扫描"

#: pointerscannerfrm.rspsresultsfound
msgid "Results found: "
msgstr "找到的结果："

#: pointerscannerfrm.rspsscanduration
msgid "Scan duration: "
msgstr "扫描持续时间："

#: pointerscannerfrm.rspssecondsago
msgid " seconds ago"
msgstr " 秒前"

#: pointerscannerfrm.rspsstaticqueuesize
msgid "Static queue size: "
msgstr "静态队列大小："

#: pointerscannerfrm.rspsstatistics
msgid "Statistics"
msgstr "统计信息"

#: pointerscannerfrm.rspsthereisalreadyapointerfilewiththsinamepresentinthisdatabase
msgid "There is already a pointerfile with this name present in this database. Replace it's content with this one ?"
msgstr "数据库中已经存在同名的指针文件。是否用这个内容替换它的内容？"

#: pointerscannerfrm.rspsthisdatabasedoesntcontainanypointerfiles
msgid "This database does not contain any pointer files"
msgstr "此数据库不包含任何指针文件"

#: pointerscannerfrm.rspsthreadcount
msgid "Threadcount: "
msgstr "线程数："

#: pointerscannerfrm.rspstimespentwriting
msgid "Time spent writing: "
msgstr "写入花费的时间："

#: pointerscannerfrm.rspstotalpathsevaluater
msgid "Total paths evaluated: "
msgstr "评估的总路径："

#: pointerscannerfrm.rspstotalpathsseconds
#, object-pascal-format
msgid "Total paths / seconds: (%.0n / s)"
msgstr "总路径/秒：（%.0n / s）"

#: pointerscannerfrm.rspstotalqueuesize
msgid "Total Queuesize: "
msgstr "总队列大小："

#: pointerscannerfrm.rspstrusted
msgid " (Trusted)"
msgstr "（受信任）"

#: pointerscannerfrm.rspstrusted2
msgid "Trusted: "
msgstr "受信任："

#: pointerscannerfrm.rspsuniquepointervaluesintarget
msgid "Unique pointervalues in target:"
msgstr "目标中的唯一指针值："

#: pointerscannerfrm.rspsuploadingscandata
#, object-pascal-format
msgid " (Uploading scandata: %.1f%% (%dKB/%dKB : %d KB/sec)"
msgstr "（上传扫描数据：%.1f%%（%dKB/%dKB : %d KB/秒）"

#: pointerscannerfrm.rssleeping
msgid "Sleeping"
msgstr "睡眠中"

#: pointerscannerfrm.rsterminating
msgid "Terminating"
msgstr "终止中"

#: pointerscannerfrm.rstime
msgid "Time"
msgstr "时间"

#: pointerscannerfrm.rswritingtodisk
msgid "Writing to disk"
msgstr "写入磁盘"

#: pointerscannersettingsfrm.rscouldnotberesolvedtoanipaddress
msgid "could not be resolved to an IP address"
msgstr "无法解析为 IP 地址"

#: pointerscannersettingsfrm.rsfilename
msgid "Filename"
msgstr "文件名"

#: pointerscannersettingsfrm.rshasaninvalidport
#, object-pascal-format
msgid "%s has an invalid port (%s)"
msgstr "%s 的端口无效（%s）"

#: pointerscannersettingsfrm.rshasnotbeengivenavalidaddress
#, object-pascal-format
msgid "%s has not been given a valid address"
msgstr "%s 未提供有效地址"

#: pointerscannersettingsfrm.rsmaxdeviation
msgid "Max deviation"
msgstr "最大偏差"

#: pointerscannersettingsfrm.rsmaxdeviationexplentation
msgid "The maximum offset size by which the ending offset can differ"
msgstr "结束偏移量可以不同的最大偏移量大小"

#: pointerscannersettingsfrm.rsnocomparefiles
msgid ""
"If you do not use the compare results with other saved pointermap option you will get billions of useless results and "
"giga/terrabytes of wasted diskspace and rescans will take hours if not days. Are you sure ?"
msgstr "如果不使用与其他保存的指针图比较结果的选项，你将得到数十亿个无用的结果和数千兆/太字节的浪费磁盘空间，重新扫描将需要数小时甚至数天。你确定吗？"

#: pointerscannersettingsfrm.rspleasefillinanaddresstolookfor
msgid "Please fill in an address to look for"
msgstr "请填写一个地址以进行查找"

#: pointerscannersettingsfrm.rsreusedthesamefile
msgid "This file is already in the list of scandata files to be used"
msgstr "此文件已在要使用的扫描数据文件列表中"

#: pointerscannersettingsfrm.rsscandatafilter
msgid "All files (*.*)|*.*|Scan Data (*.scandata)|*.scandata"
msgstr "所有文件 (*.*)|*.*|扫描数据 (*.scandata)|*.scandata"

#: pointerscannersettingsfrm.rsselectafile
msgid "<Select a file>"
msgstr "选择一个文件"

#: pointerscannersettingsfrm.strmaxoffsetsisstupid
msgid "Sorry, but the max offsets should be 1 or higher, or else disable the checkbox"
msgstr "抱歉，但最大偏移量应为 1 或更高，否则请禁用复选框"

#: pointerscanresultreader.rsbuggedlist
msgid "BuggedList"
msgstr "BuggedList"

#: pointerscanresultreader.rspsrcorruptedpointerscanfile
msgid "Corrupted pointerscan file"
msgstr "损坏的指针扫描文件"

#: pointerscanresultreader.rspsrinvalidpointerscanfileversion
msgid "Invalid pointerscan file version"
msgstr "无效的指针扫描文件版本"

#: pointerscansettingsipconnectionlist.rspssiclstable
msgid "Stable"
msgstr "稳定"

#: pointervaluelist.rsallocatingbytestobuffer
#, object-pascal-format
msgid "Allocating %s bytes to 'buffer'"
msgstr "分配 %s 字节到 'buffer'"

#: pointervaluelist.rspointervaluesetuperror
msgid "Pointer value setup error"
msgstr "指针值设置错误"

#: processwindowunit.rsattachdebuggerornot
msgid ""
"Are you sure you want to attach the debugger and not just open this process? (You can later on always attach the "
"debugger)"
msgstr "你确定要附加调试器而不是仅仅打开此进程吗？（你可以稍后始终附加调试器）"

#: processwindowunit.rsentertheprocessid
msgid "Enter the ProcessID"
msgstr "输入进程 ID"

#: processwindowunit.rsmanualpid
msgid "Manual PID"
msgstr "手动 PID"

#: processwindowunit.rsoptionallaunchparameters
msgid "Optional launch parameters"
msgstr "可选启动参数"

#: processwindowunit.rspleaseselectanotherprocess
msgid "Please select another process"
msgstr "请选择另一个进程"

#: processwindowunit.rsprocesslistlong
msgid "Process List(long)"
msgstr "进程列表（长）"

#: processwindowunit.rsscanningclicktostop
msgid "Scanning (Click to stop)"
msgstr "扫描中（点击停止）"

#: processwindowunit.rswhatareyoulookingfor
msgid "What are you looking for?"
msgstr "你在寻找什么？"

#: savedisassemblyfrm.rscopydisassembledoutput
msgid "Copy disassembled output"
msgstr "复制反汇编输出"

#: savedisassemblyfrm.rsstopcopying
msgid "Stop copying"
msgstr "停止复制"

#: savedisassemblyfrm.rsstopsaving
msgid "Stop saving"
msgstr "停止保存"

#: savedscanhandler.rsfailureinfindinginthefirstscanresults
#, object-pascal-format
msgid "Failure in finding %s in the first scan results"
msgstr "在第一次扫描结果中未能找到 %s"

#: savedscanhandler.rsfailureinfindinginthepreviousscanresults
#, object-pascal-format
msgid "Failure in finding %s in the previous scan results"
msgstr "在之前的扫描结果中未能找到 %s"

#: savedscanhandler.rsinvalidorderofcallinggetpointertoaddress
msgid "Invalid order of calling getpointertoaddress"
msgstr "调用 getpointertoaddress 的顺序无效"

#: savedscanhandler.rsmaxaddresslistcountis0meanstheaddresslistisbad
msgid "maxaddresslistcount is 0 (Means: the addresslist is bad)"
msgstr "maxaddresslistcount 为 0（意味着：地址列表无效）"

#: savedscanhandler.rsnofirstscandatafilesfound
msgid "No first scan data files found"
msgstr "未找到第一次扫描数据文件"

#: speedhack2.rsfailureconfiguringspeedhackpart
msgid "Failure configuring speedhack part"
msgstr "配置速度黑客部分失败"

#: speedhack2.rsfailureenablingspeedhackdllinjectionfailed
msgid "Failure enabling speedhack. (DLL injection failed)"
msgstr "启用速度黑客失败。（DLL 注入失败）"

#: speedhack2.rsfailuresettingspeed
msgid "Failure setting speed"
msgstr "设置速度失败"

#: structuresfrm.rshowmanybytesdoyouwanttoshiftthisandfollowingoffset
msgid "How many bytes do you want to shift this and following offsets?"
msgstr "你想要移动多少字节到这个和后面的偏移量？"

#: structuresfrm2.rs2bytewithvalue2
#, object-pascal-format
msgid "2 Byte: %s"
msgstr "2 字节：%s"

#: structuresfrm2.rsaddressvalue
msgid "Address: Value"
msgstr "地址：值"

#: structuresfrm2.rsarrayofbyte
msgid "Array of Byte"
msgstr "字节数组"

#: structuresfrm2.rsbytewithvalue
#, object-pascal-format
msgid "Byte: %s"
msgstr "字节：%s"

#: structuresfrm2.rschangegroup2
msgid "Change Group"
msgstr "更改组"

#: structuresfrm2.rschanges
msgid "Changes"
msgstr "更改"

#: structuresfrm2.rscreatenewstructurefromchanged
msgid "Create new structure from changed"
msgstr "从更改中创建新结构"

#: structuresfrm2.rscreatenewstructurefromunchanged
msgid "Create new structure from unchanged"
msgstr "从未更改中创建新结构"

#: structuresfrm2.rsdefinepointer
msgid "Define pointer"
msgstr "定义指针"

#: structuresfrm2.rsdeleteaddress
msgid "Delete address"
msgstr "删除地址"

#: structuresfrm2.rsfillintheoffsetyouwanttogoto
msgid "Fill in the Offset you want to go to"
msgstr "填写你想要去的偏移量"

#: structuresfrm2.rshex
msgid "(Hex)"
msgstr "(十六进制)"

#: structuresfrm2.rshowmanybytesdoyouwanttoshiftthisandfollowingoffset
msgid "How many bytes do you want to shift this and following offsets? (Decimal)"
msgstr "你想要移动多少字节到这个和后面的偏移量？（十进制）"

#: structuresfrm2.rslinkwithmemoryview
msgid "Link with memoryview"
msgstr "与内存视图链接"

#: structuresfrm2.rslinkwithmemoryviewwindow
msgid "Link with memoryview window"
msgstr "与内存视图窗口链接"

#: structuresfrm2.rsnamethenewstructure
msgid "Name the new structure"
msgstr "给新结构命名"

#: structuresfrm2.rspointertoinstanceofclassname
#, object-pascal-format
msgid "Pointer to instance of %s"
msgstr "指向 %s 实例的指针"

#: structuresfrm2.rssf2areyousureyouwanttodeleteallthedefinedstructures
msgid "Are you sure you want to delete all the defined structures ?"
msgstr "你确定要删除所有已定义的结构吗？"

#: structuresfrm2.rssf2areyousureyouwanttodeletethestructurenamed
msgid "Are you sure you want to delete the structure named :"
msgstr "你确定要删除名为的结构："

#: structuresfrm2.rssf2autocreatedfrom
msgid "Autocreated from "
msgstr "自动创建自 "

#: structuresfrm2.rssf2autocreatestructure
msgid "Autocreate structure"
msgstr "自动创建结构"

#: structuresfrm2.rssf2autocreatestructuresize
msgid "Autocreate structure size: "
msgstr "自动创建结构大小："

#: structuresfrm2.rssf2defaultsize
msgid "Default size:"
msgstr "默认大小："

#: structuresfrm2.rssf2deletegroup
msgid "Delete group"
msgstr "删除组"

#: structuresfrm2.rssf2givethenewname
msgid "Give the new name"
msgstr "给新名称"

#: structuresfrm2.rssf2givethenewnameforthegroup
msgid "Give the new name for the group"
msgstr "给该组的新名称"

#: structuresfrm2.rssf2givethenewnameforthisstructure
msgid "Give the new name for this structure"
msgstr "给这个结构的新名称"

#: structuresfrm2.rssf2grouppicker
msgid "Group picker"
msgstr "组选择器"

#: structuresfrm2.rssf2hex
msgid " (Hex)"
msgstr " （十六进制）"

#: structuresfrm2.rssf2nameforthisgroup
msgid "Name for this group"
msgstr "该组的名称"

#: structuresfrm2.rssf2newcolumnname
msgid "New column name"
msgstr "新列名称"

#: structuresfrm2.rssf2newgroup
msgid "<New group>"
msgstr " <新组> "

#: structuresfrm2.rssf2newvalueforthisaddress
msgid "New value for this address:"
msgstr "该地址的新值："

#: structuresfrm2.rssf2renamegroup
msgid "Rename group"
msgstr "重命名组"

#: structuresfrm2.rssf2secletthegroupthiscolumnshouldbecomepartof
msgid "Select the group this column should become part of"
msgstr "选择该列应成为的一部分的组"

#: structuresfrm2.rssf2setnamerename
msgid "Set name/Rename"
msgstr "设置名称/重命名"

#: structuresfrm2.rssf2shadowcopyat
#, object-pascal-format
msgid "Lock ( Shadowcopy at %s )"
msgstr "锁定（在 %s 的影像副本）"

#: structuresfrm2.rssf2signed
msgid " (Signed)"
msgstr " （有符号）"

#: structuresfrm2.rssf2structurerename
msgid "Structure rename"
msgstr "结构重命名"

#: structuresfrm2.rssf2thegapbetweenoffset
#, object-pascal-format
msgid "The gap between offset %x and %x is %d bytes long. Autofill this?"
msgstr "偏移量 %x 和 %x 之间的间隙为 %d 字节。自动填充吗？"

#: structuresfrm2.rssf2thegroupscancommandhasbeencopiedtotheclipboard
msgid "The groupscan command has been copied to the clipboard"
msgstr "groupscan 命令已复制到剪贴板"

#: structuresfrm2.rssf2to
msgid " to "
msgstr " 到 "

#: structuresfrm2.rssf2tstructcolumncreateerror
msgid "TStructColumn.create Error"
msgstr "TStructColumn.create 错误"

#: structuresfrm2.rssf2unknowncustomtype
msgid "Unknown custom type"
msgstr "未知的自定义类型"

#: structuresfrm2.rssf2whatnameshouldthiscolumnhave
msgid "What name should this column have?"
msgstr "这个列应该叫什么名字？"

#: structuresfrm2.rssignedinteger
msgid "Signed Integer"
msgstr "有符号整数"

#: structuresfrm2.rsspider
msgid "Spider"
msgstr "Spider"

#: structuresfrm2.rsstopwatchforchanges
msgid "Stop watch for changes"
msgstr "监视更改"

#: structuresfrm2.rsstructalreadyexists
#, object-pascal-format
msgid ""
"This is detected as structure named %s which already exists. Define a new version of this structure? (Click no to go to "
"the existing one)"
msgstr "这被检测为名为 %s 的结构，该结构已存在。要定义该结构的新版本吗？（点击否以转到现有结构）"

#: structuresfrm2.rsstructureaccessoutsidemainthread
msgid "Structure access outside of main thread is not allowed. Synchronize first"
msgstr "不允许在主线程外访问结构。请先同步"

#: structuresfrm2.rsstructurename
msgid "Structure name"
msgstr "结构名称"

#: structuresfrm2.rsthestructuregotchanged
msgid "The structure got changed. Aborting"
msgstr "结构已更改。正在中止"

#: structuresfrm2.rsunchanged
msgid "Unchanged"
msgstr "未更改"

#: structuresfrm2.rsundefined
msgid "undefined"
msgstr "未定义"

#: structuresfrm2.rsunlinkfrommemoryviewwindow
msgid "Unlink from memoryview window"
msgstr "从内存视图窗口中取消链接"

#: structuresfrm2.rsunsignedinteger
msgid "Unsigned Integer"
msgstr "无符号整数"

#: structuresfrm2.rsupgradepointer
msgid "Upgrade child structure to full structure"
msgstr "将子结构升级为完整结构"

#: structuresfrm2.rswarnaboutlessthan2addresses
msgid "It's not recommended to run the structure compare with just one address in a group"
msgstr "不建议在组中仅使用一个地址运行结构比较"

#: structuresfrm2.rswasoldvalue
#, object-pascal-format
msgid "(was %s)"
msgstr "（曾是 %s）"

#: structuresfrm2.rswatchforchanges
msgid "Watch for changes"
msgstr "监视更改"

#: structuresfrm2.rswhichmemoryviewtolinkwith
msgid "Which memoryview to link with?"
msgstr "要链接哪个内存视图？"

#: structuresfrm2.rswrongversion
msgid ""
"This structure file was generated with a newer version of Cheat Engine. (That means there's more than likely a new "
"version so please update....)"
msgstr "此结构文件是使用较新版本的 Cheat Engine 生成的。（这意味着很可能有新版本，请更新....）"

#: symbolconfigunit.rsareyousureyouwanttoremoveallsymbolsfromthelist
msgid "Are you sure you want to remove all symbols from the list?"
msgstr "你确定要从列表中删除所有符号吗？"

#: symbolconfigunit.rsareyousureyouwanttoremovethissymbolfromthelist
msgid "Are you sure you want to remove this symbol from the list?"
msgstr "你确定要从列表中删除此符号吗？"

#: symbolhandler.rsalreadyexists
msgid "already exists"
msgstr "已存在"

#: symbolhandler.rserrorallocatingmemory
msgid "Error allocating memory"
msgstr "分配内存时出错"

#: symbolhandler.rsfailuredeterminingwhatmeans
#, object-pascal-format
msgid "Failure determining what %s means"
msgstr "无法确定 %s 的含义"

#: symbolhandler.rspleaseprovideabiggersize
msgid "Please provide a bigger size"
msgstr "请提供更大的尺寸"

#: symbolhandler.rssymbolloaderthreadhascrashed
msgid "Symbolloaderthread has crashed"
msgstr "符号加载线程已崩溃"

#: symbolhandler.rsthesymbolnamedwaspreviouslydeclared
#, object-pascal-format
msgid ""
"The symbol named %s was previously declared with a size of %s instead of %s. all scripts that use this memory must give "
"the same size. Adjust the size, or delete the old alloc from the userdefined symbol list"
msgstr "名为 %s 的符号之前声明的大小为 %s，而不是 %s。所有使用此内存的脚本必须给出相同的大小。调整大小，或从用户定义的符号列表中删除旧的分配"

#: symbolhandler.rsyoucantaddasymbolwithaddress0
msgid "You can't add a symbol with address 0"
msgstr "你不能添加地址为 0 的符号"

#: symbolhandler.rsyoucantchangethissettingatthemoment
msgid "You can't change this setting at the moment"
msgstr "你目前无法更改此设置"

#: tableconverter.rstoooldtable
msgid "This table is too old to be used. Get Cheat Engine 5.6 and open/resave this table"
msgstr "此表格太旧，无法使用。请获取 Cheat Engine 5.6 并打开/重新保存此表格"

#: tabout.button2.caption
msgid "Patreon"
msgstr "Patreon"

#: tabout.button2.hint
msgid "If you like Cheat Engine and want to contribute something to the development, join CE's Patreon"
msgstr "如果你喜欢 Cheat Engine 并想为开发贡献一些东西，请加入 CE 的 Patreon"

#: tabout.caption
msgid "About Cheat Engine"
msgstr "关于 Cheat Engine"

#: tabout.label1.caption
msgid "Made by: Dark Byte"
msgstr ""
"作者：Dark Byte\n"
"翻译：B站 @Game-Zone"

#: tabout.label10.caption
msgid "Script engine powered by Lua"
msgstr "脚本引擎由 Lua 提供支持"

#: tabout.label2.caption
msgid "Special thanks to:"
msgstr "特别感谢："

#: tabout.label21.caption
msgid "Metael"
msgstr "Metael"

#: tabout.label22.caption
msgid "wh1t3y"
msgstr "wh1t3y"

#: tabout.label23.caption
msgid "A. Wiseman"
msgstr "A. Wiseman"

#: tabout.label24.caption
msgid "SWAT-Squad"
msgstr "SWAT-Squad"

#: tabout.label25.caption
msgid "Psy"
msgstr "Psy"

#: tabout.label26.caption
msgid "Kickclock"
msgstr "Kickclock"

#: tabout.label27.caption
msgid "Recifense"
msgstr "Recifense"

#: tabout.label28.caption
msgid "Geri"
msgstr "Geri"

#: tabout.label29.caption
msgid "Emperor"
msgstr "Emperor"

#: tabout.label3.caption
msgid "supMarco"
msgstr "supMarco"

#: tabout.label30.caption
msgid "Jgoemat"
msgstr "Jgoemat"

#: tabout.label31.caption
msgid "mgr.inz.Player"
msgstr "mgr.inz.Player"

#: tabout.label32.caption
msgid "justa_dude"
msgstr "justa_dude"

#: tabout.label33.caption
msgid "SER[G]ANT"
msgstr "SER[G]ANT"

#: tabout.label34.caption
msgid "Atom0s"
msgstr "Atom0s"

#: tabout.label5.caption
msgid "And all the other people that helped me out"
msgstr "以及所有其他帮助过我的人"

#: tabout.label6.caption
msgid "C Compiler by Tiny C-Compiler"
msgstr "C 编译器由 Tiny C-Compiler 提供"

#: tabout.label8.caption
msgid "Website"
msgstr "网站"

#: tabout.label9.caption
msgid "Message Board"
msgstr "留言板"

#: tabout.lbldbvm.caption
msgid "your system may or may not support dbvm"
msgstr "你的系统可能支持也可能不支持 dbvm"

#: tadvancedoptions.caption
msgid "Code list/Pause"
msgstr "代码列表/暂停"

#: tadvancedoptions.label1.caption
msgid "Code list:"
msgstr "代码列表："

#: tadvancedoptions.midbvmfindwhatcodeaccesses.caption
msgid "DBVM Find...."
msgstr "DBVM 查找...."

#: tadvancedoptions.misetcolor.caption
msgid "Set color"
msgstr "设置颜色"

#: tadvancedoptions.opendialog1.title
msgid "Select the file you want to search"
msgstr "选择你想要搜索的文件"

#: tadvancedoptions.openthedisassemblerhere1.caption
msgid "Open the disassembler at this location"
msgstr "在此位置打开反汇编器"

#: tadvancedoptions.remove1.caption
msgid "Remove from list"
msgstr "从列表中移除"

#: tadvancedoptions.replaceall1.caption
msgid "Replace all"
msgstr "全部替换"

#: tanchoreditor.caption
msgid "AnchorEditor"
msgstr "AnchorEditor"

#: tanchoreditor.gbborderspace.caption
msgid "border space"
msgstr "边框间距"

#: tanchoreditor.gbbottom.caption
msgid "Bottom anchor"
msgstr "底部锚点"

#: tanchoreditor.gbleft.caption
msgid "Left anchor"
msgstr "左侧锚点"

#: tanchoreditor.gbright.caption
msgid "Right anchor"
msgstr "右侧锚点"

#: tanchoreditor.gbtop.caption
msgid "Top anchor"
msgstr "顶部锚点"

#: tcalloralldialog.button2.caption
msgid "Call's only"
msgstr "仅调用"

#: tcalloralldialog.label1.caption
msgid "Load all instructions into the list or just the CALL's ?"
msgstr "将所有指令加载到列表中还是仅加载 CALL 的？"

#: tchangeoffset.caption
msgid "Recalculate addres"
msgstr "重新计算地址"

#: tchangeoffset.change.caption
msgid "Change"
msgstr "更改"

#: tfindwindow.labelarray.caption
msgid "Array to scan"
msgstr "要扫描的数组"

#: tfindwindow.labeltype.caption
msgid "Type:"
msgstr "类型："

#: tfindwindow.rbarbyte.caption
msgid "(Array of) byte"
msgstr "字节（数组）"

#: tformaddresschange.caption
msgid "Change address"
msgstr "更改地址"

#: tformaddresschange.label2.caption
msgid "Startbit:"
msgstr "起始位："

#: tformaddresschange.lblvalue.caption
msgid "=Value"
msgstr "=值"

#: tformaddresschange.miaddoffsetabove.caption
msgid "Add Offset Above"
msgstr "添加上方偏移量"

#: tformaddresschange.miaddoffsetbelow.caption
msgid "Add Offset Below"
msgstr "添加下方偏移量"

#: tformaddresschange.micopyvaluetoclipboard.caption
msgid "Copy this value to Clipboard"
msgstr "将此值复制到剪贴板"

#: tformaddresschange.miupdateafterinterval.caption
msgid "Only update the offset after a specific amount of time"
msgstr "仅在特定时间后更新偏移量"

#: tformaddresschange.miupdateonreinterpretonly.caption
msgid "Only update the offset when the memory record gets reinterpreted"
msgstr "仅在内存记录被重新解释时更新偏移量"

#: tformdesigner.cebutton.caption
msgid "CEButton"
msgstr "CEButton"

#: tformdesigner.cebutton.hint
msgid "Button"
msgstr "按钮"

#: tformdesigner.cecheckbox.caption
msgid "CECheckbox"
msgstr "CECheckbox"

#: tformdesigner.cecheckbox.hint
msgid "CheckBox"
msgstr "复选框"

#: tformdesigner.cecombobox.caption
msgid "CEComboBox"
msgstr "CEComboBox"

#: tformdesigner.cecombobox.hint
msgid "ComboBox"
msgstr "组合框"

#: tformdesigner.ceedit.caption
msgid "CEEdit"
msgstr "CEEdit"

#: tformdesigner.cegroupbox.caption
msgid "CEGroupBox"
msgstr "CEGroupBox"

#: tformdesigner.cegroupbox.hint
msgid "GroupBox"
msgstr "组框"

#: tformdesigner.ceimage.caption
msgid "CEImage"
msgstr "CEImage"

#: tformdesigner.celabel.caption
msgid "CELabel"
msgstr "CELabel"

#: tformdesigner.celabel.hint
msgid "Label"
msgstr "标签"

#: tformdesigner.celistbox.caption
msgid "CEListBox"
msgstr "CEListBox"

#: tformdesigner.celistbox.hint
msgid "Listbox"
msgstr "列表框"

#: tformdesigner.celistview.caption
msgid "CEListView"
msgstr "CEListView"

#: tformdesigner.celistview.hint
msgid "ListView"
msgstr "列表视图"

#: tformdesigner.cememo.caption
msgid "CEMemo"
msgstr "CEMemo"

#: tformdesigner.cememo.hint
msgid "Memo"
msgstr "备忘录"

#: tformdesigner.ceopendialog.caption
msgid "CEOpenDialog"
msgstr "CEOpenDialog"

#: tformdesigner.ceopendialog.hint
msgid "Opendialog"
msgstr "打开对话框"

#: tformdesigner.cepagecontrol.caption
msgid "CEPageControl"
msgstr "CEPageControl"

#: tformdesigner.cepagecontrol.hint
msgid "PageControl"
msgstr "页面控制"

#: tformdesigner.cepanel.caption
msgid "CEPanel"
msgstr "CEPanel"

#: tformdesigner.cepanel.hint
msgid "Panel"
msgstr "面板"

#: tformdesigner.ceprogressbar.caption
msgid "CEProgressbar"
msgstr "CEProgressbar"

#: tformdesigner.ceprogressbar.hint
msgid "ProgressBar"
msgstr "进度条"

#: tformdesigner.ceradiogroup.caption
msgid "CERadioGroup"
msgstr "CERadioGroup"

#: tformdesigner.ceradiogroup.hint
msgid "RadioGroup"
msgstr "单选组"

#: tformdesigner.cesavedialog.caption
msgid "CESavedialog"
msgstr "CESavedialog"

#: tformdesigner.cesavedialog.hint
msgid "Savedialog"
msgstr "保存对话框"

#: tformdesigner.cesplitter.caption
msgid "CESplitter"
msgstr "CESplitter"

#: tformdesigner.cesplitter.hint
msgid "Splitter"
msgstr "分隔符"

#: tformdesigner.cetimer.caption
msgid "CETimer"
msgstr "CETimer"

#: tformdesigner.cetimer.hint
msgid "Timer"
msgstr "计时器"

#: tformdesigner.cetogglebox.caption
msgid "CEToggleBox"
msgstr "CEToggleBox"

#: tformdesigner.cetogglebox.hint
msgid "Togglebox"
msgstr "切换框"

#: tformdesigner.cetrackbar.caption
msgid "CETrackBar"
msgstr "CETrackBar"

#: tformdesigner.cetrackbar.hint
msgid "TrackBar"
msgstr "滑块"

#: tformdesigner.cetreeview.caption
msgid "CETreeview"
msgstr "CETreeview"

#: tformdesigner.cetreeview.hint
msgid "Treeview"
msgstr "树视图"

#: tformdesigner.lazvirtualstringtree.caption
msgid "LazVirtualStringTree"
msgstr "LazVirtualStringTree"

#: tformdesigner.lazvirtualstringtree.hint
msgid "VirtualStringTree"
msgstr "虚拟字符串树"

#: tformdesigner.menuitem2.caption
msgid "Add unlisted object"
msgstr "添加未列出的对象"

#: tformdesigner.miadditems.caption
msgid "Add Items"
msgstr "添加项目"

#: tformdesigner.miaddsubmenu.caption
msgid "Add sub menu items"
msgstr "添加子菜单项"

#: tformdesigner.miaddtab.caption
msgid "Add Tab"
msgstr "添加选项卡"

#: tformdesigner.mibringtofront.caption
msgid "Bring to front"
msgstr "置于最前面"

#: tformdesigner.miloadlfm.caption
msgid "Load LFM"
msgstr "加载 LFM"

#: tformdesigner.mimenumovedown.caption
msgid "Move down"
msgstr "向下移动"

#: tformdesigner.mimenumoveup.caption
msgid "Move up"
msgstr "向上移动"

#: tformdesigner.misavelfm.caption
msgid "Save LFM"
msgstr "保存 LFM"

#: tformdesigner.misendtoback.caption
msgid "Send to back"
msgstr "发送到后面"

#: tformdesigner.misetupmainmenu.caption
msgid "Add menu items"
msgstr "添加菜单项"

#: tformdesigner.noselection.caption
msgid "NoSelection"
msgstr "无选择"

#: tformdesigner.paintbox.caption
msgid "CEPaintBox"
msgstr "CEPaintBox"

#: tformdesigner.paintbox.hint
msgid "PaintBox"
msgstr "画布"

#: tformdesigner.toolbar1.caption
msgid "ToolBar1"
msgstr "工具栏1"

#: tformdesigner.toolbutton6.caption
msgid "ToolButton6"
msgstr "工具按钮6"

#: tformdifferentbitsize.caption
msgid "Different sized row of bits"
msgstr "不同大小的位行"

#: tformdifferentbitsize.edit1.text
msgid "Edit1"
msgstr "编辑1"

#: tformdifferentbitsize.label1.caption
msgid ""
"The last time you scanned the number of bits was 90 and now it is 12. Please tell me how and how much i must change the "
"bit offset to successfully scan. (Left arrow+right arrow move the bits)"
msgstr "你上次扫描的位数是 90，现在是 12。请告诉我我必须如何以及多少更改位偏移量才能成功扫描。（左箭头+右箭头移动位）"

#: tformdifferentbitsize.labelnew.caption
msgid "LabelNew"
msgstr "新标签"

#: tformdifferentbitsize.labelold.caption
msgid "LabelOld"
msgstr "旧标签"

#: tformdifferentbitsize.ohnoyoufoundme1.caption
msgid "Oh no! You found me!!!"
msgstr "哦，不！你找到了我！！！"

#: tformfoundcodelistextra.caption
msgid "Extra info"
msgstr "额外信息"

#: tformfoundcodelistextra.copyaddresstoclipboard1.caption
msgid "Copy info to clipboard"
msgstr "复制信息到剪贴板"

#: tformfoundcodelistextra.copyguesstoclipboard1.caption
msgid "Copy easy guess to clipboard"
msgstr "复制简单猜测到剪贴板"

#: tformfoundcodelistextra.label10.caption
msgid ">>"
msgstr ">>"

#: tformfoundcodelistextra.label17.caption
msgid "yyy123"
msgstr "yyy123"

#: tformfoundcodelistextra.label18.caption
msgid "The registers shown here are AFTER the instruction has been executed"
msgstr "这里显示的寄存器是在指令执行后"

#: tformfoundcodelistextra.label2.caption
msgid "Label2"
msgstr "标签2"

#: tformfoundcodelistextra.label5.caption
msgid "Label5"
msgstr "标签5"

#: tformfoundcodelistextra.label6.caption
msgid "xxx123"
msgstr "xxx123"

#: tformfoundcodelistextra.lblcr3.caption
msgid "CR3=XXXXXXXX"
msgstr "CR3=XXXXXXXX"

#: tformfoundcodelistextra.lblfsbase.caption
msgid "FSBase=XXXXXXXX"
msgstr "FSBase=XXXXXXXX"

#: tformfoundcodelistextra.lblgsbase.caption
msgid "GSBase=XXXXXXXX"
msgstr "GSBase=XXXXXXXX"

#: tformfoundcodelistextra.lblgsbasekernel.caption
msgid "GSBase K=XXXXXXXX"
msgstr "GSBase K=XXXXXXXX"

#: tformfoundcodelistextra.lblphysicaladdress.caption
msgid "Physical Address=XXXXXXXX"
msgstr "物理地址=XXXXXXXX"

#: tformfoundcodelistextra.lblrax.caption
msgid "EAX=DDDDDDDDDDDDDDDD"
msgstr "EAX=DDDDDDDDDDDDDDDD"

#: tformfoundcodelistextra.lblrbp.caption
msgid "EBP=DDDDDDDDDDDDDDDD"
msgstr "EBP=DDDDDDDDDDDDDDDD"

#: tformfoundcodelistextra.lblrbx.caption
msgid "EBX=DDDDDDDD"
msgstr "EBX=DDDDDDDD"

#: tformfoundcodelistextra.lblrcx.caption
msgid "ECX=DDDDDDDD"
msgstr "ECX=DDDDDDDD"

#: tformfoundcodelistextra.lblrdi.caption
msgid "EDI=DDDDDDDD"
msgstr "EDI=DDDDDDDD"

#: tformfoundcodelistextra.lblrdx.caption
msgid "EDX=DDDDDDDDDDDDDDDD"
msgstr "EDX=DDDDDDDDDDDDDDDD"

#: tformfoundcodelistextra.lblrip.caption
msgid "EIP=DDDDDDDD"
msgstr "EIP=DDDDDDDD"

#: tformfoundcodelistextra.lblrsi.caption
msgid "ESI=DDDDDDDD"
msgstr "ESI=DDDDDDDD"

#: tformfoundcodelistextra.lblrsp.caption
msgid "ESP=DDDDDDDD"
msgstr "ESP=DDDDDDDD"

#: tformfoundcodelistextra.lblvirtualaddress.caption
msgid "Virtual Address=XXXXXXXX"
msgstr "虚拟地址=XXXXXXXX"

#: tformfoundcodelistextra.sbshowipt.caption
msgid "IPT"
msgstr "IPT"

#: tformhotkey.caption
msgid "Change hotkey"
msgstr "更改热键"

#: tformhotkey.label1.caption
msgid "Press the new hotkey combination in below:"
msgstr "在下面按下新的热键组合："

#: tformmemoryregions.listview1.columns[1].caption
msgid "Allocation Protect"
msgstr "分配保护"

#: tformmemoryregions.listview1.columns[2].caption
msgid "State"
msgstr "状态"

#: tformmemoryregions.savedialog1.title
msgid "Give the basename of the regions to be saved. (Can be a CT file)"
msgstr "给出要保存的区域的基本名称。（可以是 CT 文件）"

#: tformmemoryregions.saveselectedregions1.caption
msgid "Save selected regions"
msgstr "保存选定区域"

#: tformmemoryregions.selectallreadablememory1.caption
msgid "Select all readable memory"
msgstr "选择所有可读内存"

#: tformmemoryregions.setselectedregionstobewritable1.caption
msgid "Set selected regions to be writable"
msgstr "将选定区域设置为可写"

#: tformmemoryregions.statusbar1.panels[0].text
msgid "Hold ctrl when opening this window to also see kernelmode regions"
msgstr "打开此窗口时按住 ctrl 以查看内核模式区域"

#: tformpointerorpointee.btnfindwhatwritespointee.caption
msgid "Find what writes to the address pointed at by this pointer"
msgstr "查找写入此指针所指向地址的内容"

#: tformpointerorpointee.btnfindwhatwritespointer.caption
msgid "Find what writes to this pointer"
msgstr "查找写入此指针的内容"

#: tformpointerorpointee.caption
msgid "Cheat Engine Pointer"
msgstr "作弊引擎指针"

#: tformpointerorpointee.label1.caption
msgid "This is a pointer."
msgstr "这是一个指针。"

#: tformsettings.aboutlabel.caption
msgid "About CE"
msgstr "关于 CE"

#: tformsettings.askforreplacewithnops.caption
msgid "Ask for replace with nop"
msgstr "请求用 nop 替换"

#: tformsettings.btnmakekerneldebugpossible.caption
msgid "Make possible"
msgstr "使之成为可能"

#: tformsettings.btnrestorekernelprotection.caption
msgid "Restore Protection"
msgstr "恢复保护"

#: tformsettings.btnselectlanguage.caption
msgid "Select Language"
msgstr "选择语言"

#: tformsettings.btnsettoolshortcut.caption
msgid "Set shortcut"
msgstr "设置快捷键"

#: tformsettings.button4.caption
msgid "Add new"
msgstr "添加新项"

#: tformsettings.caption
msgid "Cheat Engine settings"
msgstr "作弊引擎设置"

#: tformsettings.cbalwaysaskforpassword.caption
msgid "Always ask for password when signing"
msgstr "每次签名时都要求输入密码"

#: tformsettings.cbalwaysattempttolaunchasadmin.caption
msgid "Always attempt to launch as admin"
msgstr "始终尝试以管理员身份启动"

#: tformsettings.cbalwaysautoattach.caption
msgid "Even autoattach when another process has already been selected"
msgstr "即使在另一个进程已经被选择时也自动附加"

#: tformsettings.cbalwaysforceload.caption
msgid "Always force load modules"
msgstr "始终强制加载模块"

#: tformsettings.cbalwaysforceload.hint
msgid ""
"When enabled CE's internal injectDLL routine will not use loadlibrary in the target at all and always use manual "
"mapping to load the dll\n"
"(When disabled CE will still use manual mapping when normal dll injection fails)"
msgstr ""
"启用时，CE 的内部 injectDLL 例程将完全不使用 loadlibrary，而始终使用手动映射来加载 dll\\n"
"（禁用时，CE 在正常 dll 注入失败时仍会使用手动映射）"

#: tformsettings.cbalwayssigntable.caption
msgid "Always sign Cheat Tables when saving"
msgstr "保存时始终签名 Cheat Tables"

#: tformsettings.cbasktoattachtorosetta.caption
msgid "Ask to attach"
msgstr "询问是否附加"

#: tformsettings.cbasktoclearlistonopen.caption
msgid "Ask to clear list on opening new process"
msgstr "在打开新进程时询问是否清除列表"

#: tformsettings.cbasktoclearlistonopen.hint
msgid "When unchecked CE will not clear the list when opening a process"
msgstr "未选中时，CE 在打开进程时不会清除列表"

#: tformsettings.cbattachdebuggertorosettaonprocessopen.caption
msgid "Attach debugger to Rosetta targets when opening a process"
msgstr "在打开进程时将调试器附加到 Rosetta 目标"

#: tformsettings.cbcanstepkernelcode.caption
msgid "Ability to step through kernel code"
msgstr "逐步执行内核代码的能力"

#: tformsettings.cbdbvmdebugkernelmodebreaks.caption
msgid "Kernelmode breaks (when possible)"
msgstr "内核模式断点（如果可能）"

#: tformsettings.cbdbvmdebugtargetedprocessonly.caption
msgid "Targeted process only"
msgstr "仅针对目标进程"

#: tformsettings.cbdbvmdebugtriggercow.caption
msgid "Trigger copy-on-write before activating watches"
msgstr "在激活监视之前触发写时复制"

#: tformsettings.cbdisabledarkmodesupport.caption
msgid "Disable Dark Mode support (Requires a restart)"
msgstr "禁用暗模式支持（需要重启）"

#: tformsettings.cbdontopenhandle.caption
msgid "Do not try to obtain handles"
msgstr "不要尝试获取句柄"

#: tformsettings.cbdontusetempdir.caption
msgid "Don't store the temporary scanfiles in the windows tempdir"
msgstr "不要将临时扫描文件存储在 Windows 临时目录中"

#: tformsettings.cbdpiaware.caption
msgid "DPI Aware (Requires a restart)"
msgstr "DPI 感知（需要重启）"

#: tformsettings.cbfastscan.caption
msgid "Fast scan on by default"
msgstr "默认开启快速扫描"

#: tformsettings.cbgdbwritecode.caption
msgid "Use GDB to write code"
msgstr "使用 GDB 编写代码"

#: tformsettings.cbgdbwritecode2.caption
msgid "Use debugserver to write code"
msgstr "使用 debugserver 编写代码"

#: tformsettings.cbglobaldebug.caption
msgid "Use Global Debug routines"
msgstr "使用全局调试例程"

#: tformsettings.cbhandlebreakpoints.caption
msgid "Handle beakpoints not caused by CE"
msgstr "处理不是由 CE 引起的断点"

#: tformsettings.cbhideiptcapability.caption
msgid "Hide IPT features from GUI"
msgstr "从 GUI 隐藏 IPT 功能"

#: tformsettings.cbhideiptcapability.hint
msgid "In case you really do not wish to be reminded of this"
msgstr "如果你真的不希望被提醒这个"

#: tformsettings.cbincremental.caption
msgid "Incremental value"
msgstr "增量值"

#: tformsettings.cbinjectdllwithapc.caption
msgid "Use APC to inject dll's"
msgstr "使用 APC 注入 dll"

#: tformsettings.cbipttracesize.text
msgid "8KB"
msgstr "8KB"

#: tformsettings.cbkdebug.caption
msgid "Kernelmode debugger"
msgstr "内核模式调试器"

#: tformsettings.cbkernelquerymemoryregion.caption
msgid "Query memory region routines"
msgstr "查询内存区域例程"

#: tformsettings.cbkernelreadwriteprocessmemory.caption
msgid "Read/Write Process Memory  (Will cause slower scans)"
msgstr "读取/写入进程内存（将导致扫描变慢）"

#: tformsettings.cblaunchgdbserver.caption
msgid "On debugstart launch gdbserver and connect to localhost on the given port"
msgstr "在调试开始时启动 gdbserver 并连接到给定端口的 localhost"

#: tformsettings.cblaunchgdbserver.hint
msgid ""
"When the debugger starts instead of asking for an HOST/PORT just launch a gdbserver instance yourself and connect to "
"that"
msgstr "当调试器启动时，不要询问 HOST/PORT，只需自己启动一个 gdbserver 实例并连接到它"

#: tformsettings.cbluagarbagecollectall.caption
msgid "Collect all garbage every few seconds"
msgstr "每隔几秒收集所有垃圾"

#: tformsettings.cbluaonlycollectwhenlarger.caption
msgid "Only when the size is bigger than:"
msgstr "仅当大小大于："

#: tformsettings.cbluapassivegarbagecollection.caption
msgid "Passive garbage collection"
msgstr "被动垃圾收集"

#: tformsettings.cbluapassivegarbagecollection.hint
msgid ""
"Constantly runs a few steps of the garbage collector sequence. (Will take a while till all garbage is cleaned if there "
"is a lot)"
msgstr "不断运行垃圾收集器序列的几个步骤。（如果有很多垃圾，清理完所有垃圾会花费一些时间）"

#: tformsettings.cbmanualmapveh.caption
msgid "Manual map vehdebug dll"
msgstr "手动映射 vehdebug dll"

#: tformsettings.cbmemimage.caption
msgid "MEM_IMAGE:Memory that is mapped into the view of an image section"
msgstr "MEM_IMAGE：映射到图像部分视图中的内存"

#: tformsettings.cbmemmapped.caption
msgid "MEM_MAPPED:Memory that is mapped into the view of a section. (E.g:File mapping, emulator memory, slow)"
msgstr "MEM_MAPPED：映射到部分视图中的内存。（例如：文件映射，模拟器内存，速度较慢）"

#: tformsettings.cbmemprivate.caption
msgid "MEM_PRIVATE:Memory that is private."
msgstr "MEM_PRIVATE：私有内存。"

#: tformsettings.cbneverchangeprotection.caption
msgid "Never change memory protection when editing"
msgstr "编辑时永远不要更改内存保护"

#: tformsettings.cbneverchangeprotection.hint
msgid ""
"When enabled CE will never call \"VirtualProtectEx\" before it changes memory. This means that read-only memory can not "
"be changed then.  (code is usually read only)"
msgstr "启用时，CE 在更改内存之前永远不会调用“VirtualProtectEx”。这意味着只读内存无法更改。（代码通常是只读的）"

#: tformsettings.cboldpointeraddmethod.caption
msgid "Pointer adding: Append pointerline instead of insert"
msgstr "指针添加：追加指针行而不是插入"

#: tformsettings.cboverridedefaultfont.caption
msgid "Override the default font (Requires a restart)"
msgstr "覆盖默认字体（需要重启）"

#: tformsettings.cboverrideexistingbps.caption
msgid "Override existing breakpoints when setting breakpoints"
msgstr "设置断点时覆盖现有断点"

#: tformsettings.cbpausewhenscanningonbydefault.caption
msgid "Pause while scanning on by default"
msgstr "默认情况下在扫描时暂停"

#: tformsettings.cbprocessicons.caption
msgid "Get process icons for processlist"
msgstr "获取进程列表的进程图标"

#: tformsettings.cbprocesswatcher.caption
msgid "Enable use of the Process Watcher"
msgstr "启用进程监视器的使用"

#: tformsettings.cbprocesswatcheropenshandles.caption
msgid "Open handle to processes on creation"
msgstr "在创建时打开进程的句柄"

#: tformsettings.cbrecordiptforfindwhatroutines.caption
msgid "Record trace in elements of \"Find what ... \" routines"
msgstr "在“查找什么...”例程的元素中记录跟踪"

#: tformsettings.cbrecordiptforfindwhatroutines.hint
msgid ""
"When selected every single element in \"find what ...\" routines will get a copy of the trace for that threat at that "
"time. (Can eat a lot of memory if this is high)\n"
"When deselected you can only get the trace information when stopped on a breakpoint. "
msgstr "当选中时，“查找什么...”例程中的每个元素都会在该时刻获得该线程的跟踪副本。（如果这个值很高，可能会消耗大量内存）当未选中时，只有在断点停止时才能获取跟踪信息。"

#: tformsettings.cbsavememoryregionscansettings.caption
msgid "Save the memoryregions to scan options"
msgstr "将内存区域保存到扫描选项"

#: tformsettings.cbsavememoryregionscansettings.hint
msgid "Saves \"Writable\" \"Executable\" \"Copy-On-Write\"  "
msgstr "保存“可写”“可执行”“写时复制”"

#: tformsettings.cbsavewindowpos.caption
msgid "Save window positions"
msgstr "保存窗口位置"

#: tformsettings.cbshowallwindows.caption
msgid "Show all windows in the taskbar"
msgstr "在任务栏中显示所有窗口"

#: tformsettings.cbshowassigned.caption
msgid "Show values as if they are signed"
msgstr "将值显示为有符号数"

#: tformsettings.cbshowlanguagemenuitem.caption
msgid "Show language selection menu item at the main screen"
msgstr "在主屏幕上显示语言选择菜单项"

#: tformsettings.cbshowmainmenu.caption
msgid "Show main menu"
msgstr "显示主菜单"

#: tformsettings.cbshowprocesslist.caption
msgid "Show process list in main menu"
msgstr "在主菜单中显示进程列表"

#: tformsettings.cbshowtools.caption
msgid "Show 'tools' menu item"
msgstr "显示“工具”菜单项"

#: tformsettings.cbshowundo.caption
msgid "Show undo button"
msgstr "显示撤销按钮"

#: tformsettings.cbsimplecopypaste.caption
msgid "Simple paste"
msgstr "简单粘贴"

#: tformsettings.cbskippdb.caption
msgid "Do not load external debug symbols like .PDB/.DBG files (Breaks tables that use these symbols)"
msgstr "不加载外部调试符号，如 .PDB/.DBG 文件（会破坏使用这些符号的表）"

#: tformsettings.cbskip_page_nocache.caption
msgid "Don't scan memory that is protected with the No Cache option"
msgstr "不要扫描受 No Cache 选项保护的内存"

#: tformsettings.cbskip_page_nocache.hint
msgid "Some systems crash when trying to read memory with this protection. If that happens check this option."
msgstr "某些系统在尝试读取具有此保护的内存时会崩溃。如果发生这种情况，请检查此选项。"

#: tformsettings.cbskip_page_writecombine.caption
msgid "Don't scan memory that is protected with the Write Combine option"
msgstr "不要扫描受 Write Combine 选项保护的内存"

#: tformsettings.cbupdatefoundlist.caption
msgid "Update the list of found addresses even after scanning"
msgstr "即使在扫描后也更新找到的地址列表"

#: tformsettings.cbusedbvmdebugger.caption
msgid "DBVM-level debugger"
msgstr "DBVM 级调试器"

#: tformsettings.cbusegdbserver.caption
msgid "GDB Server Debugger"
msgstr "GDB 服务器调试器"

#: tformsettings.cbuseintelpt.caption
msgid "Use intel-PT feature when the debugger is enabled"
msgstr "启用调试器时使用 intel-PT 功能"

#: tformsettings.cbusemacdebugger.caption
msgid "MacOS debugger"
msgstr "MacOS 调试器"

#: tformsettings.cbuserosettadebugserver.caption
msgid "Use rosetta debugserver on rosetta targets"
msgstr "在 rosetta 目标上使用 rosetta debugserver"

#: tformsettings.cbusethreadforfreeze.caption
msgid "Use thread for freeze"
msgstr "使用线程进行冻结"

#: tformsettings.cbusewindowsdebugger.caption
msgid "Windows debugger"
msgstr "Windows 调试器"

#: tformsettings.cbvehrealcontextonthreadcreation.caption
msgid "Get/Set thread context on creation"
msgstr "在创建时获取/设置线程上下文"

#: tformsettings.cbwaitafterguiupdate.caption
msgid "Wait after gui updates"
msgstr "在 GUI 更新后等待"

#: tformsettings.cbwaitafterguiupdate.hint
msgid ""
"Sometimes when using one of the \"find out what...\" functions they get hit so often that the gui has no time to "
"update, resulting in anoying behaviour like certain windows not closing or unresponsive buttons.\n"
"With this option enabled the debugger will give the gui some time to handle the messages before it sends it a new "
"update.\n"
"Downside: The game may become slightly slower when using these functions. (Of course, if it has been hammering the gui, "
"it would already have been frozen)"
msgstr ""
"有时在使用“找出什么...”功能时，它们被触发得如此频繁，以至于 GUI 没有时间更新，导致某些窗口无法关闭或按钮无响应等烦人行为。启用此选项后，调试器将给 GUI "
"一些时间来处理消息，然后再发送新的更新。缺点：使用这些功能时，游戏可能会变得稍微慢一些。（当然，如果它一直在冲击 GUI，它已经被冻结）"

#: tformsettings.cbwriteloggingon.caption
msgid "Enable write logging by default"
msgstr "默认启用写入日志"

#: tformsettings.cbwriteloggingon.hint
msgid "When enabled CE will record writes done by the user and allows the user to undo those changes"
msgstr "启用后，CE 将记录用户所做的写入，并允许用户撤销这些更改"

#: tformsettings.checkbox1.caption
msgid "Try to prevent detection of the debugger"
msgstr "尝试防止调试器被检测"

#: tformsettings.checkbox4.caption
msgid "Use APC to create new threads"
msgstr "使用 APC 创建新线程"

#: tformsettings.codefinder.caption
msgid "CodeFinder"
msgstr "CodeFinder"

#: tformsettings.editautoattach.hint
msgid "Type the name of the process you want to automatically open. Note: Only works when NO process has been opened yet"
msgstr "输入你想要自动打开的进程名称。注意：仅在尚未打开任何进程时有效"

#: tformsettings.editfreezeinterval.hint
msgid "The number of milliseconds that Cheat Engine will wait before resetting the frozen addresses to their original value."
msgstr "Cheat Engine 等待的毫秒数，在此期间将冻结的地址重置为其原始值。"

#: tformsettings.editupdatefoundinterval.hint
msgid "The number of milliseconds that Cheat Engine will wait before refreshing the list of found addresses"
msgstr "Cheat Engine 等待的毫秒数，在此期间刷新找到的地址列表"

#: tformsettings.editupdateinterval.hint
msgid "The number of milliseconds that Cheat Engine will wait before refreshing the list of addresses"
msgstr "Cheat Engine 等待的毫秒数，在此期间刷新地址列表"

#: tformsettings.edtrepeatdelay.hint
msgid ""
"The delay in milliseconds to wait before starting a next scan when the 'repeat' checkbox is ticked\n"
"\n"
"0=no wait"
msgstr ""
"在勾选“重复”复选框后，开始下一个扫描前的延迟（毫秒）\n"
"\n"
"0=不等待"

#: tformsettings.edtrosettadebugserverlaunchcommand.text
msgid "/usr/libexec/rosetta/debugserver 0.0.0.0:33453"
msgstr "/usr/libexec/rosetta/debugserver 0.0.0.0:33453"

#: tformsettings.gballtypes.caption
msgid "The 'all' type includes"
msgstr "“所有”类型包括"

#: tformsettings.gbdebuggerinterface.caption
msgid "Debugger method"
msgstr "调试器方法"

#: tformsettings.gbunexpectedexceptionhandling.caption
msgid "When CE starts default behaviour for unexpected breakpoints"
msgstr "当 CE 启动时，默认行为对于意外的断点"

#: tformsettings.groupbox1.caption
msgid "Address list specific"
msgstr "地址列表特定"

#: tformsettings.groupbox2.caption
msgid "Debugger interface config"
msgstr "调试器接口配置"

#: tformsettings.groupbox3.caption
msgid "Use the following CE Kernel routines instead of the original windows version"
msgstr "使用以下 CE 内核例程，而不是原始 Windows 版本"

#: tformsettings.groupbox4.caption
msgid "Prefered breakpoint method"
msgstr "首选断点方法"

#: tformsettings.groupbox5.caption
msgid "Table: Lua scripts"
msgstr "表：Lua 脚本"

#: tformsettings.label1.caption
msgid "Size of scanbuffer (KB) :"
msgstr "扫描缓冲区大小 (KB)："

#: tformsettings.label10.caption
msgid "Current Language:"
msgstr "当前语言："

#: tformsettings.label14.caption
msgid "Freeze interval"
msgstr "冻结间隔"

#: tformsettings.label15.caption
msgid "(Can affect scan speed a lot)"
msgstr "（可能会大大影响扫描速度）"

#: tformsettings.label18.caption
msgid "Found address list update interval"
msgstr "找到地址列表更新间隔"

#: tformsettings.label2.caption
msgid "Store the temporary scanfiles here instead:"
msgstr "将临时扫描文件存储在这里："

#: tformsettings.label20.caption
msgid "Megabyte"
msgstr "兆字节"

#: tformsettings.label21.caption
msgid "Scan the following memory region types:"
msgstr "扫描以下内存区域类型："

#: tformsettings.label22.caption
msgid "The following plugins are available:"
msgstr "以下插件可用："

#: tformsettings.label23.caption
msgid "Automatically attach to processes named"
msgstr "自动附加到名为的进程"

#: tformsettings.label24.caption
msgid "(Seperate entries with ; )"
msgstr "（用 ; 分隔条目）"

#: tformsettings.label26.caption
msgid "GDBServer launch command"
msgstr "GDBServer 启动命令"

#: tformsettings.label3.caption
msgid "Thread priority"
msgstr "线程优先级"

#: tformsettings.label4.caption
msgid "Single line assembler:"
msgstr "单行汇编："

#: tformsettings.label5.caption
msgid "Default return value"
msgstr "默认返回值"

#: tformsettings.label6.caption
msgid "Size of stack to record on \"Find what... routines\""
msgstr "在“查找内容...”例程中记录的堆栈大小"

#: tformsettings.label9.caption
msgid "The folowing languages are available:"
msgstr "以下语言可用："

#: tformsettings.lblapplicationtool.caption
msgid "Application/Command"
msgstr "应用程序/命令"

#: tformsettings.lblcurrentlanguage.caption
msgid "English"
msgstr "英语"

#: tformsettings.lblmaxiptsize.caption
msgid "Maximum ipt tracesize"
msgstr "最大 IPT 跟踪大小"

#: tformsettings.lblrepeatdelay.caption
msgid "Repeat scan delay"
msgstr "重复扫描延迟"

#: tformsettings.lblrosettalaunchcommand.caption
msgid "Rosetta debugserver launch command"
msgstr "Rosetta 调试服务器启动命令"

#: tformsettings.lblshortcut.caption
msgid "Shortcut:"
msgstr "快捷方式："

#: tformsettings.lblshortcuttext.caption
msgid "xxxxxxxx"
msgstr "xxxxxxxx"

#: tformsettings.lblthreadfollowing.caption
msgid "Thread following:"
msgstr "线程跟踪："

#: tformsettings.lvtools.columns[1].caption
msgid "Application"
msgstr "应用程序"

#: tformsettings.lvtools.columns[2].caption
msgid "Shortcut"
msgstr "快捷方式"

#: tformsettings.miunexpectedbreakpointsbreakwheninsideregion.caption
msgid "Break when inside specific regions"
msgstr "在特定区域内中断"

#: tformsettings.miunexpectedbreakpointsignore.caption
msgid "Ignore"
msgstr "忽略"

#: tformsettings.rbdebugasbreakpoint.caption
msgid "Hardware Breakpoints (Max 4)"
msgstr "硬件断点（最多 4 个）"

#: tformsettings.rbint3asbreakpoint.caption
msgid "Int3 instructions (Execute BP only, falls back to hardware bp) (Unlimited)"
msgstr "Int3 指令（仅执行 BP，回退到硬件 BP）（无限制）"

#: tformsettings.rbmacdebugtasklevel.caption
msgid "Task Level"
msgstr "任务级别"

#: tformsettings.rbmacdebugthreadlevel.caption
msgid "Thread level"
msgstr "线程级别"

#: tformsettings.rbpageexceptions.caption
msgid "Page exceptions (Extremely slow to unplayable, buggy, best used if nothing else works. Does not use debug registers)"
msgstr "页面异常（极慢到无法播放，存在错误，最好在其他方法无效时使用。不使用调试寄存器）"

#: tformsettings.rbvehhookthreadcreation.caption
msgid "Hook thread-create and destroy api's"
msgstr "钩住线程创建和销毁 API"

#: tformsettings.rbvehpollthread.caption
msgid "Poll for threads"
msgstr "轮询线程"

#: tformsettings.rbvehuseprocesswatcher.caption
msgid "Use processwatcher"
msgstr "使用进程监视器"

#: tformsettings.replacewithnops.caption
msgid "Replace incomplete opcodes with nops"
msgstr "用 NOP 替换不完整的操作码"

#: tformsettings.replacewithnops.hint
msgid ""
"If you type in a opcode and it is smaller than the opcode you replaced, it will fill the missing bytes with NOP "
"instructions. If the opcode is longer it will replace the opcode(s) that have been overwritten with NOP's"
msgstr "如果你输入的操作码小于你替换的操作码，它将用 NOP 指令填充缺失的字节。如果操作码更长，它将用 NOP 替换被覆盖的操作码"

#: tformsettings.tabsheet1.caption
msgid "DBVM"
msgstr "DBVM"

#: tformsettings.tauntoldosuser.caption
msgid "I really recommend upgrading to Windows 2000 or later mister Flintstone"
msgstr "我真的推荐升级到 Windows 2000 或更高版本，弗林斯通先生"

#: tformsettings.tskerneldebugconfig.caption
msgid "Kernel Debug"
msgstr "内核调试"

#: tformsettings.tsmacdebuggerinterface.caption
msgid "Mac Debug"
msgstr "Mac 调试"

#: tformsettings.tssigning.caption
msgid "tsSigning"
msgstr "tsSigning"

#: tformsettings.tstools.caption
msgid "tsTools"
msgstr "tsTools"

#: tformsettings.tswindowsdebuggerconfig.caption
msgid "Windows Debugger"
msgstr "Windows 调试器"

#: tfoundcodedialog.btnaddtocodelist.hint
msgid "The selected addresses will be added to the code list in the advanced options window."
msgstr "所选地址将被添加到高级选项窗口中的代码列表。"

#: tfoundcodedialog.btnextrainfo.caption
msgid "More information"
msgstr "更多信息"

#: tfoundcodedialog.btnextrainfo.hint
msgid "Shows more information about the state of the system when that instruction got executed"
msgstr "显示该指令执行时系统状态的更多信息"

#: tfoundcodedialog.btnopendisassembler.caption
msgid "Show disassembler"
msgstr "显示反汇编器"

#: tfoundcodedialog.btnopendisassembler.hint
msgid "This will open the memoryview and bring the disassemblerview to the selected address"
msgstr "这将打开内存视图并将反汇编视图带到所选地址"

#: tfoundcodedialog.btnreplacewithnops.hint
msgid "This will replace the selected addresses with code that does nothing. (Nops)"
msgstr "这将用不执行任何操作的代码替换所选地址。（NOP）"

#: tfoundcodedialog.description.caption
msgid "example"
msgstr "示例"

#: tfoundcodedialog.mifindwhataccesses.caption
msgid "Check if found opcodes also access other addresses (max 8)"
msgstr "检查找到的操作码是否也访问其他地址（最多 8 个）"

#: tfoundcodedialog.misavetofile.caption
msgid "Save selection to file"
msgstr "将选择保存到文件"

#: tfoundcodedialog.replacewithcodethatdoesnothingnop1.caption
msgid "Replace with code that does nothing (NOP)"
msgstr "用不执行任何操作的代码替换（NOP）"

#: tfoundcodedialog.showthisaddressinthedisassembler1.caption
msgid "Show this address in the disassembler"
msgstr "在反汇编器中显示此地址"

#: tframehotkeyconfig.cbstoponrelease.caption
msgid "Stop on release"
msgstr "在释放时停止"

#: tframehotkeyconfig.edthotkeydelay.hint
msgid "Lets you specify how quickly a hotkey is repeated"
msgstr "让你指定热键重复的速度"

#: tframehotkeyconfig.edtkeypollinterval.hint
msgid "Determines how quickly a hotkey keypress is detected"
msgstr "确定热键按下的检测速度"

#: tframehotkeyconfig.label1.caption
msgid "Functions"
msgstr "功能"

#: tframehotkeyconfig.label3.caption
msgid "Speed delta"
msgstr "速度增量"

#: tframehotkeyconfig.label4.caption
msgid "Keypoll interval (milliseconds)"
msgstr "键盘轮询间隔（毫秒）"

#: tframehotkeyconfig.label5.caption
msgid "Delay between reactivating hotkeys"
msgstr "重新激活热键之间的延迟"

#: tframehotkeyconfig.label52.caption
msgid "Speed        "
msgstr "速度"

#: tfrmaaeditprefs.btnfont.caption
msgid "font"
msgstr "字体"

#: tfrmaaeditprefs.caption
msgid "Editor preferences"
msgstr "编辑器首选项"

#: tfrmaaeditprefs.cbshowgutter.caption
msgid "Show bar on left"
msgstr "在左侧显示栏"

#: tfrmaaeditprefs.cbshowlinenumbers.caption
msgid "Show line numbers"
msgstr "显示行号"

#: tfrmaaeditprefs.cbsmarttab.caption
msgid "Smart tab"
msgstr "智能制表符"

#: tfrmaaeditprefs.cbtabstospace.caption
msgid "Tabs to space"
msgstr "制表符转为空格"

#: tfrmaaeditprefs.label1.caption
msgid "Tab Width"
msgstr "制表符宽度"

#: tfrmaccessedmemory.caption
msgid "Find accessed memory regions"
msgstr "查找访问的内存区域"

#: tfrmaccessedmemory.label1.caption
msgid "Hotkey to (re)start monitoring"
msgstr "监控的（重新）启动热键"

#: tfrmaccessedmemory.label3.caption
msgid "Hotkey to stop monitoring"
msgstr "停止监控的热键"

#: tfrmaccessedmemory.lbllost.caption
msgid "Lost"
msgstr "丢失"

#: tfrmaccessedmemory.vsresults.header.columns[0].text
msgid "Page Base"
msgstr "页面基址"

#: tfrmaccessedmemory.vsresults.header.columns[1].text
msgid "First Accessed By"
msgstr "首次访问者"

#: tfrmaddtocodelist.edit1.text
msgid "DDDDDDDD"
msgstr "DDDDDDDD"

#: tfrmaddtocodelist.edit2.text
msgid "FFFFFFFF"
msgstr "FFFFFFFF"

#: tfrmautoinject.apihook1.caption
msgid "API Hook"
msgstr "API Hook"

#: tfrmautoinject.assigntocurrentcheattable1.caption
msgid "Assign to current cheat table"
msgstr "分配给当前作弊表"

#: tfrmautoinject.caption
msgid "Auto assemble"
msgstr "自动组装"

#: tfrmautoinject.cheattablecompliantcodee1.caption
msgid "Cheat Table Framework Code"
msgstr "作弊表框架代码"

#: tfrmautoinject.codeinjection1.caption
msgid "Code Injection"
msgstr "代码注入"

#: tfrmautoinject.coderelocation1.caption
msgid "Code Relocation"
msgstr "代码重定位"

#: tfrmautoinject.emplate1.caption
msgid "Template"
msgstr "模板"

#: tfrmautoinject.exit1.caption
msgid "Exit"
msgstr "退出"

#: tfrmautoinject.inject1.caption
msgid "Inject"
msgstr "注入"

#: tfrmautoinject.injectincurrentprocess1.caption
msgid "Inject into current process"
msgstr "注入到当前进程"

#: tfrmautoinject.injectintocurrentprocessandexecute1.caption
msgid "Inject into current process and execute"
msgstr "注入到当前进程并执行"

#: tfrmautoinject.menuaobinjection.caption
msgid "AOB Injection"
msgstr "AOB 注入"

#: tfrmautoinject.menufullinjection.caption
msgid "Full Injection"
msgstr "完全注入"

#: tfrmautoinject.menuitem1.caption
msgid "C highlighting preferences"
msgstr "C 语言高亮首选项"

#: tfrmautoinject.menuitem3.caption
msgid "Auto assembler syntax highlighting preferences"
msgstr "自动汇编语法高亮首选项"

#: tfrmautoinject.mi1byteexceptionjmp.caption
msgid "1 Byte Exception JMP"
msgstr "1 字节异常 JMP"

#: tfrmautoinject.micalllua.caption
msgid "Call CE Lua Function"
msgstr "调用 CE Lua 函数"

#: tfrmautoinject.micopy.caption
msgid "&Copy"
msgstr "&复制"

#: tfrmautoinject.micut.caption
msgid "Cu&t"
msgstr "剪切"

#: tfrmautoinject.mifind.caption
msgid "&Find..."
msgstr "&查找..."

#: tfrmautoinject.miluasyntaxcheck.caption
msgid "Syntax Check"
msgstr "语法检查"

#: tfrmautoinject.mimoveleft.caption
msgid "Move left"
msgstr "向左移动"

#: tfrmautoinject.mimoveright.caption
msgid "Move right"
msgstr "向右移动"

#: tfrmautoinject.minewtab.caption
msgid "New Tab"
msgstr "新建标签页"

#: tfrmautoinject.mipaste.caption
msgid "&Paste"
msgstr "&粘贴"

#: tfrmautoinject.miundo.caption
msgid "&Undo"
msgstr "&撤销"

#: tfrmautoinject.syntaxhighlighting1.caption
msgid "Syntax highlighting"
msgstr "语法高亮"

#: tfrmbranchmapper.button1.caption
msgid "Start mapping"
msgstr "开始映射"

#: tfrmbranchmapper.caption
msgid "Branch Mapper"
msgstr "分支映射器"

#: tfrmbranchmapper.label1.caption
msgid "Record branch destinations in the following threads:"
msgstr "在以下线程中记录分支目标："

#: tfrmbranchmapper.label2.caption
msgid "Found: "
msgstr "找到："

#: tfrmbreakpointcondition.caption
msgid "Breakpoint condition"
msgstr "断点条件"

#: tfrmbreakpointcondition.label1.caption
msgid "Give a formula that must return true if you want the breakpoint to trigger a break"
msgstr "给出一个必须返回 true 的公式，如果你希望断点触发中断"

#: tfrmbreakpointcondition.label2.caption
msgid "Example: EAX == 0x1234  (case sensitive and hexadecimal starts with 0x ) (Lua)"
msgstr "示例：EAX == 0x1234（区分大小写，十六进制以 0x 开头）（Lua）"

#: tfrmbreakpointcondition.rbcomplex.caption
msgid "Complex"
msgstr "复杂"

#: tfrmbreakpointcondition.rbeasy.caption
msgid "Easy"
msgstr "简单"

#: tfrmbreakpointcondition.tabsheet1.caption
msgid "Easy formula"
msgstr "简单公式"

#: tfrmbreakpointcondition.tabsheet2.caption
msgid "Complex function"
msgstr "复杂函数"

#: tfrmbreakpointlist.caption
msgid "Breakpoint list"
msgstr "断点列表"

#: tfrmbreakpointlist.listview1.columns[2].caption
msgid "Trigger"
msgstr "触发器"

#: tfrmbreakpointlist.listview1.columns[4].caption
msgid "On Hit"
msgstr "命中时"

#: tfrmbreakpointlist.listview1.columns[6].caption
msgid "Pending deletion"
msgstr "待删除"

#: tfrmbreakpointlist.menuitem2.caption
msgid "Disable breakpoint"
msgstr "禁用断点"

#: tfrmbreakpointlist.midelbreakpoint.caption
msgid "Delete breakpoint"
msgstr "删除断点"

#: tfrmbreakpointlist.mipagewide.caption
msgid "Change to pagewide breakpoint"
msgstr "更改为页面断点"

#: tfrmbreakpointlist.misetcondition.caption
msgid "Set/change condition"
msgstr "设置/更改条件"

#: tfrmbreakpointlist.mishowshadow.caption
msgid "Show shadow breakpoints"
msgstr "显示影子断点"

#: tfrmbreakthread.caption
msgid "Break Thread"
msgstr "中断线程"

#: tfrmbreakthread.label1.caption
msgid "This process has more than 1 thread. Select the thread you wish to break"
msgstr "此进程有多个线程。选择你希望中断的线程"

#: tfrmcapturedtimers.button2.caption
msgid "Send timer messages"
msgstr "发送定时器消息"

#: tfrmcapturedtimers.caption
msgid "Captured Timers"
msgstr "捕获的定时器"

#: tfrmcapturedtimers.label1.caption
msgid "The following WM_TIMER messages have been received"
msgstr "已接收以下 WM_TIMER 消息"

#: tfrmcapturedtimers.listview1.columns[0].caption
msgid "Window Handle"
msgstr "窗口句柄"

#: tfrmcapturedtimers.listview1.columns[1].caption
msgid "Window Title"
msgstr "窗口标题"

#: tfrmcapturedtimers.listview1.columns[2].caption
msgid "Window Class"
msgstr "窗口类"

#: tfrmcapturedtimers.listview1.columns[3].caption
msgid "Timer ID"
msgstr "定时器 ID"

#: tfrmcapturedtimers.listview1.columns[4].caption
msgid "TimerProc"
msgstr "定时器过程"

#: tfrmchangedaddresses.caption
msgid "Changed Addresses"
msgstr "已更改的地址"

#: tfrmchangedaddresses.editcodeaddress.text
msgid "01234567890ABCDEF"
msgstr "01234567890ABCDEF"

#: tfrmchangedaddresses.labelcodeaddress.caption
msgid "Code Address"
msgstr "代码地址"

#: tfrmchangedaddresses.lblinfo.caption
msgid "The following addresses have been accessed by the code you selected"
msgstr "已访问以下地址的代码"

#: tfrmchangedaddresses.micodeaddressbrowsememoryregion.caption
msgid "Browse Memory Region"
msgstr "浏览内存区域"

#: tfrmchangedaddresses.micodeaddresscopy.caption
msgid "Copy Code Address to Clipboard"
msgstr "复制代码地址到剪贴板"

#: tfrmchangedaddresses.micodeaddressdisassemblememoryregion.caption
msgid "Disassemble Memory Region"
msgstr "反汇编内存区域"

#: tfrmchangedaddresses.micommonalitiessubgroup.caption
msgid "Find commonalities between addresses"
msgstr "查找地址之间的共性"

#: tfrmchangedaddresses.micopytoaddresslist.caption
msgid "Copy selected addresses to addresslist"
msgstr "将选定地址复制到地址列表"

#: tfrmchangedaddresses.mideleteselectedentries.caption
msgid "Delete selected entries"
msgstr "删除选定条目"

#: tfrmchangedaddresses.midissect.caption
msgid "Open dissect data with selected addresses"
msgstr "使用选定地址打开解剖数据"

#: tfrmchangedaddresses.migroupclear.caption
msgid "Clear Selection"
msgstr "清除选择"

#: tfrmchangedaddresses.mimarkasgroup1.caption
msgid "Mark selection as group 1"
msgstr "将选择标记为组 1"

#: tfrmchangedaddresses.mimarkasgroup2.caption
msgid "Mark selection as group 2 (Nothing means everything else)"
msgstr "将选择标记为组 2（无表示其他所有）"

#: tfrmchangedaddresses.miresetcount.caption
msgid "Reset count"
msgstr "重置计数"

#: tfrmchangedaddresses.miscanforcommonalities.caption
msgid "Scan for commonalities"
msgstr "扫描共性"

#: tfrmchangedaddresses.mishowiptlog.caption
msgid "Show IPT log"
msgstr "显示 IPT 日志"

#: tfrmchangedaddresses.panelcontent.caption
msgid "PanelContent"
msgstr "面板内容"

#: tfrmchangedaddresses.showregisterstates1.caption
msgid "Show register states"
msgstr "显示寄存器状态"

#: tfrmchangedaddressescommonalityscanner.caption
msgid "Commonality scanner"
msgstr "共性扫描器"

#: tfrmchangedaddressescommonalityscanner.lvregisters.columns[0].caption
msgid "Register"
msgstr "寄存器"

#: tfrmchangedaddressescommonalityscanner.lvregisters.columns[1].caption
msgid "Status"
msgstr "状态"

#: tfrmcodecavescanner.caption
msgid "Scan for codecaves"
msgstr "扫描代码洞"

#: tfrmcodecavescanner.cbnoexecute.caption
msgid "Also scan non-executable read-only memory"
msgstr "还扫描不可执行的只读内存"

#: tfrmcodecavescanner.copytoclipboard1.caption
msgid "Copy selection(s) to clipboard"
msgstr "将选择复制到剪贴板"

#: tfrmcodecavescanner.label1.caption
msgid "Start Address"
msgstr "起始地址"

#: tfrmcodecavescanner.label2.caption
msgid "Stop Address"
msgstr "停止地址"

#: tfrmcodecavescanner.label3.caption
msgid "Size of cave"
msgstr "洞的大小"

#: tfrmcodefilter.btncancel.hint
msgid "Cancels the current operation"
msgstr "取消当前操作"

#: tfrmcodefilter.btnfilteroutexecutedaddresses.caption
msgid "Has not been executed"
msgstr "尚未执行"

#: tfrmcodefilter.btnfilteroutexecutedaddresses.hint
msgid ""
"Removes all addresses from the list that have been executed, and resets the breakpoints on the remaining addresses if "
"the filter is active"
msgstr "从列表中移除所有已执行的地址，并在过滤器激活时重置剩余地址的断点"

#: tfrmcodefilter.btnfilteroutnonexecutedaddresses.caption
msgid "Has been executed"
msgstr "已执行"

#: tfrmcodefilter.btnfilteroutnonexecutedaddresses.hint
msgid ""
"Removes all addresses from the list that have not been executed, and resets the breakpoints on the remaining addresses "
"if the filter is active"
msgstr "从列表中移除所有未执行的地址，并在过滤器激活时重置剩余地址的断点"

#: tfrmcodefilter.btnfromunwindinfo.caption
msgid "From Unwind Info"
msgstr "来自展开信息"

#: tfrmcodefilter.btnloadaddressesbydisassembling.caption
msgid "From Disassembler"
msgstr "来自反汇编器"

#: tfrmcodefilter.btnloadaddressesbydisassembling.hint
msgid "Disassembles the code and marks calls.  This can be inaccurate and might end up writing 0xcc's at random/wrong locations"
msgstr "反汇编代码并标记调用。这可能不准确，可能会在随机/错误的位置写入 0xcc"

#: tfrmcodefilter.btnloadaddressesfromfile.caption
msgid "From File"
msgstr "来自文件"

#: tfrmcodefilter.btnloadaddressesfromfile.hint
msgid "Loads a file containing a list of addresses (e.g from a previous filter session or from the branch mapper)"
msgstr "加载包含地址列表的文件（例如来自之前的过滤会话或分支映射器）"

#: tfrmcodefilter.btnloadaddressesfromtrace.caption
msgid "From Trace"
msgstr "来自跟踪"

#: tfrmcodefilter.btnloadaddressesfromtrace.hint
msgid "Load a previous trace and filters out the CALL's from there"
msgstr "加载之前的跟踪并过滤掉其中的调用"

#: tfrmcodefilter.frmlaunchbranchmapper.caption
msgid "Launch branch mapper"
msgstr "启动分支映射器"

#: tfrmcodefilter.frmlaunchbranchmapper.hint
msgid ""
"Starts a single stepping (branch only) trace and records all unique IP's encountered.  You can use the results from "
"this with the \"From File\" address list\n"
"Make sure that the code you're interested in is executed at least once\n"
"\n"
"<WARNING: SLOW and recommended as last resort>"
msgstr ""
"开始单步跟踪（仅分支）并记录所有遇到的唯一 IP。你可以将此结果与“来自文件”的地址列表一起使用\n"
"确保你感兴趣的代码至少执行一次\n"
"\n"
"<WARNING: SLOW and recommended as last resort>"

#: tfrmcodefilter.groupbox1.caption
msgid "Load address list"
msgstr "加载地址列表"

#: tfrmcodefilter.label1.caption
msgid ""
"This will place software breakpoints(0xcc) on many locations of interest (Usually CALLs) and then track which ones get "
"executed and which ones do not.\n"
"By specifying that some code has been executed and some not you can filter down the list till it's only ones you're "
"interested in"
msgstr "这将会在许多感兴趣的位置（通常是 CALLs）放置软件断点（0xcc），然后跟踪哪些被执行，哪些没有。通过指定某些代码已被执行而某些没有，你可以过滤列表，直到只剩下你感兴趣的部分。"

#: tfrmcodefilter.label3.caption
msgid "Addresses executed since last filter operation:"
msgstr "自上次过滤操作以来执行的地址："

#: tfrmcodefilter.lbladdresslist.caption
msgid "Address List"
msgstr "地址列表"

#: tfrmcodefilter.lblstatus.caption
msgid "Doing something"
msgstr "正在执行某些操作"

#: tfrmcodefilter.lvresults.columns[1].caption
msgid "Executed"
msgstr "已执行"

#: tfrmcodefilter.mideleteselecteditems.caption
msgid "Delete selected addresses"
msgstr "删除选定的地址"

#: tfrmcodefilter.misaveaddresslist.caption
msgid "Save addresslist"
msgstr "保存地址列表"

#: tfrmcr3switcher.caption
msgid "Pagebase Switcher (CR3)"
msgstr "页面基址切换器（CR3）"

#: tfrmcr3switcher.edtnewcr3.hint
msgid "Set to 0 or empty and click set to go back to normal windows or DBK memory API"
msgstr "设置为 0 或空，然后点击设置以返回正常的 Windows 或 DBK 内存 API"

#: tfrmcr3switcher.label1.caption
msgid "Select or type the new page base address (CR3) for this memory view window"
msgstr "为此内存视图窗口选择或输入新的页面基址（CR3）"

#: tfrmcr3switcher.menuitem1.caption
msgid "Record CR3 list"
msgstr "记录 CR3 列表"

#: tfrmd3dhooksnapshotconfig.caption
msgid "D3DHook: Configure snapshot"
msgstr "D3DHook：配置快照"

#: tfrmd3dhooksnapshotconfig.cbalsooutputpng.caption
msgid "Also save picture next to snapshot file"
msgstr "也在快照文件旁边保存图片"

#: tfrmd3dhooksnapshotconfig.cbalsooutputpng.hint
msgid "Use this if you have a more efficient way of rendering .PNG's to select the snapshot you wish"
msgstr "如果你有更高效的方式来渲染 .PNG，请使用此选项选择你希望的快照"

#: tfrmd3dhooksnapshotconfig.cbcleardepth.caption
msgid "Clear depth buffer"
msgstr "清除深度缓冲区"

#: tfrmd3dhooksnapshotconfig.cbprogressive.caption
msgid "Progressive snapshots (Do not clear background)"
msgstr "渐进快照（不清除背景）"

#: tfrmd3dhooksnapshotconfig.edtfullsnapshot.hint
msgid "When this key is pressed all renders that occur will be stored"
msgstr "当按下此键时，所有发生的渲染将被存储"

#: tfrmd3dhooksnapshotconfig.edtsmallsnapshot.hint
msgid "When this key is pressed all renders that occur below the mouse cursor will be stored"
msgstr "当按下此键时，鼠标光标下发生的所有渲染将被存储"

#: tfrmd3dhooksnapshotconfig.gbpictureformat.caption
msgid "Picture Format"
msgstr "图片格式"

#: tfrmd3dhooksnapshotconfig.label1.caption
msgid "Snapshot folder"
msgstr "快照文件夹"

#: tfrmd3dhooksnapshotconfig.label2.caption
msgid "Full snapshot key"
msgstr "完整快照键"

#: tfrmd3dhooksnapshotconfig.label3.caption
msgid "Focused snapshot key"
msgstr "聚焦快照键"

#: tfrmd3dhooksnapshotconfig.rbformatbmp.caption
msgid "BMP (Fast, but requires a gigantic harddisk) "
msgstr "BMP（快速，但需要巨大的硬盘）"

#: tfrmd3dhooksnapshotconfig.rbformatpng.caption
msgid "PNG (Slow, small files)"
msgstr "PNG（慢，小文件）"

#: tfrmd3dtrainergeneratoroptions.button2.caption
msgid "Set background picture"
msgstr "设置背景图片"

#: tfrmd3dtrainergeneratoroptions.caption
msgid "Direct3D Hook Options"
msgstr "Direct3D 钩子选项"

#: tfrmd3dtrainergeneratoroptions.cballowdrag.caption
msgid "Allow user to drag trainer around"
msgstr "允许用户拖动训练器"

#: tfrmd3dtrainergeneratoroptions.cbhascheckbox.caption
msgid "Cheats have checkboxes"
msgstr "作弊项有复选框"

#: tfrmd3dtrainergeneratoroptions.cbshowhotkeys.caption
msgid "Show hotkeys"
msgstr "显示热键"

#: tfrmd3dtrainergeneratoroptions.cbstretch.caption
msgid "Scale the background image"
msgstr "缩放背景图像"

#: tfrmd3dtrainergeneratoroptions.cbstretch.hint
msgid ""
"If selected the background image will get resized so that cheat entries will fit inside it\n"
"This is useful if you pick a 1x1 pixel size bitmap that you wish to stretch"
msgstr ""
"如果选择，背景图像将被调整大小，以便作弊条目适合其中\n"
"如果你选择一个 1x1 像素大小的位图并希望拉伸，这很有用"

#: tfrmd3dtrainergeneratoroptions.cbused3dkeys.caption
msgid "Use button to hide/show trainer"
msgstr "使用按钮隐藏/显示训练器"

#: tfrmd3dtrainergeneratoroptions.label1.caption
msgid "Transparency"
msgstr "透明度"

#: tfrmd3dtrainergeneratoroptions.label2.caption
msgid "Position"
msgstr "位置"

#: tfrmd3dtrainergeneratoroptions.label3.caption
msgid "Background picture:"
msgstr "背景图片："

#: tfrmd3dtrainergeneratoroptions.label4.caption
msgid "Distance between lines in pixels"
msgstr "行间距（像素）"

#: tfrmd3dtrainergeneratoroptions.label5.caption
msgid "Text distance from top"
msgstr "文本距离顶部"

#: tfrmd3dtrainergeneratoroptions.label6.caption
msgid "Text distance from border"
msgstr "文本距离边框"

#: tfrmd3dtrainergeneratoroptions.lbltextcolor.caption
msgid "Font text"
msgstr "字体文本"

#: tfrmd3dtrainergeneratoroptions.rbbottomleft.caption
msgid "Bottom left"
msgstr "左下角"

#: tfrmd3dtrainergeneratoroptions.rbbottomright.caption
msgid "Bottom right"
msgstr "右下角"

#: tfrmd3dtrainergeneratoroptions.rbcenter.caption
msgid "Center"
msgstr "居中"

#: tfrmd3dtrainergeneratoroptions.rbtopleft.caption
msgid "Top left"
msgstr "左上角"

#: tfrmd3dtrainergeneratoroptions.rbtopright.caption
msgid "Top right"
msgstr "右上角"

#: tfrmdbvmwatchconfig.btnok.caption
msgid "Start watch"
msgstr "开始监视"

#: tfrmdbvmwatchconfig.caption
msgid "DBVM Watch Config"
msgstr "DBVM 监视配置"

#: tfrmdbvmwatchconfig.cblockpage.caption
msgid "Lock page"
msgstr "锁定页面"

#: tfrmdbvmwatchconfig.cblockpage.hint
msgid ""
"This prevents the given page to get swapped out and later replaced by another physical address.  (Make sure you unlock "
"before the game quits)"
msgstr "这防止给定页面被换出并随后被另一个物理地址替换。（确保在游戏退出前解锁）"

#: tfrmdbvmwatchconfig.cbmultiplerip.caption
msgid "Same instruction multiple times (different registers)"
msgstr "相同指令多次（不同寄存器）"

#: tfrmdbvmwatchconfig.cbsavefpu.caption
msgid "Log FPU data"
msgstr "记录 FPU 数据"

#: tfrmdbvmwatchconfig.cbsavestack.caption
msgid "Log stack"
msgstr "记录堆栈"

#: tfrmdbvmwatchconfig.cbsavestack.hint
msgid "Saves a stacksnapshot of 4KB for each logged entry"
msgstr "为每个记录的条目保存 4KB 的堆栈快照"

#: tfrmdbvmwatchconfig.cbwholepage.caption
msgid "Log whole page instead of address range"
msgstr "记录整个页面而不是地址范围"

#: tfrmdbvmwatchconfig.gbaccesstype.caption
msgid "Access Type"
msgstr "访问类型"

#: tfrmdbvmwatchconfig.label3.caption
msgid "Max buffersize (entries)"
msgstr "最大缓冲区大小（条目）"

#: tfrmdbvmwatchconfig.lblphysicaladdress.caption
msgid "Physical Address:"
msgstr "物理地址："

#: tfrmdbvmwatchconfig.lblvirtualaddress.caption
msgid "Virtual Address: "
msgstr "虚拟地址："

#: tfrmdbvmwatchconfig.rbexecuteaccess.caption
msgid "Execute Access"
msgstr "执行访问"

#: tfrmdbvmwatchconfig.rbreadaccess.caption
msgid "Read/Write Access"
msgstr "读/写访问"

#: tfrmdbvmwatchconfig.rbwriteaccess.caption
msgid "Write Access "
msgstr "写访问"

#: tfrmdebuggerattachtimeout.button1.caption
msgid "Cancel wait"
msgstr "取消等待"

#: tfrmdebuggerattachtimeout.label1.caption
msgid ""
"The debugger attach is taking a while. This is normal when there are many symbols or the system is slow so please be "
"patient. But if you don't have the time to wait or the program has crashed to desktop, then you can cancel this wait. \n"
"\n"
"Beware though that this will not stop the attaching process currently going on in the target process so you may have to "
"restart the target process if you do wish to debug anyhow (and it may still freeze a few moments while symbols are "
"being waited for)\n"
"\n"
"(This window will disappear automatically when attaching has finished. Closing it manually is the same as pressing "
"cancel)"
msgstr ""
"调试器附加需要一些时间。当符号很多或系统较慢时，这是正常的，所以请耐心等待。但如果你没有时间等待或程序已经崩溃到桌面，那么你可以取消这个等待。\n"
"\n"
"不过要注意，这不会停止当前在目标进程中进行的附加过程，因此如果你确实希望调试，可能需要重新启动目标进程（而且在等待符号时可能仍会冻结几秒钟）。\n"
"\n"
"（当附加完成时，这个窗口会自动消失。手动关闭它与按下取消是一样的）"

#: tfrmdebuggerattachtimeout.lblstatus.caption
msgid "---"
msgstr "---"

#: tfrmdebugsymbolstructurelist.caption
msgid "Symbol structures"
msgstr "符号结构"

#: tfrmdebugsymbolstructurelist.label2.caption
msgid "Search pattern:"
msgstr "搜索模式："

#: tfrmdebugsymbolstructurelist.lblcount.caption
msgid "There are currently xxx structures in the database"
msgstr "数据库中当前有 xxx 个结构"

#: tfrmdisassemblyscan.caption
msgid "Assemblyscan"
msgstr "汇编扫描"

#: tfrmdisassemblyscan.menuitem1.caption
msgid "Go to this address"
msgstr "转到此地址"

#: tfrmdissectcode.caption
msgid "Dissect Code"
msgstr "剖析代码"

#: tfrmdissectcode.label1.caption
msgid "Maximum offset:"
msgstr "最大偏移量："

#: tfrmdissectcode.label10.caption
msgid "Custom range stop"
msgstr "自定义范围停止"

#: tfrmdissectcode.label11.caption
msgid "Calls:"
msgstr "调用："

#: tfrmdissectcode.label2.caption
msgid "Select the module(s) to dissect"
msgstr "选择要剖析的模块"

#: tfrmdissectcode.label3.caption
msgid "Hold CTRL to select multiple modules"
msgstr "按住 CTRL 选择多个模块"

#: tfrmdissectcode.label4.caption
msgid "String references found:"
msgstr "找到的字符串引用："

#: tfrmdissectcode.label5.caption
msgid "Conditional Jumps:"
msgstr "条件跳转："

#: tfrmdissectcode.label7.caption
msgid "00:00:00"
msgstr "00:00:00"

#: tfrmdissectcode.label8.caption
msgid "Custom range start"
msgstr "自定义范围开始"

#: tfrmdissectcode.label9.caption
msgid "Unconditional Jumps:"
msgstr "无条件跳转："

#: tfrmdissectwindow.button2.caption
msgid "Toggle visible"
msgstr "切换可见"

#: tfrmdissectwindow.button3.caption
msgid "Close window"
msgstr "关闭窗口"

#: tfrmdissectwindow.button4.caption
msgid "Capture Timer Messages"
msgstr "捕获计时器消息"

#: tfrmdissectwindow.button6.caption
msgid "Change text"
msgstr "更改文本"

#: tfrmdriverlist.find1.caption
msgid "Find Driver"
msgstr "查找驱动程序"

#: tfrmdriverlist.menuitem1.caption
msgid "Find Exportname"
msgstr "查找导出名称"

#: tfrmedithistory.caption
msgid "Write log"
msgstr "写入日志"

#: tfrmedithistory.cblogwrites.caption
msgid "Enable write logging"
msgstr "启用写入日志"

#: tfrmedithistory.lvwritelog.columns[1].caption
msgid "Original bytes"
msgstr "原始字节"

#: tfrmedithistory.lvwritelog.columns[2].caption
msgid "New bytes"
msgstr "新字节"

#: tfrmenumeratedlls.button2.caption
msgid "Cancel Enum"
msgstr "取消枚举"

#: tfrmenumeratedlls.caption
msgid "Enumerate DLL's"
msgstr "枚举 DLL"

#: tfrmenumeratedlls.copysymbolname.caption
msgid "Copy Symbol Name"
msgstr "复制符号名称"

#: tfrmexceptionignorelist.btnadd.caption
msgid "Add Exception "
msgstr "添加异常"

#: tfrmexceptionignorelist.caption
msgid "Exception ignore list"
msgstr "异常忽略列表"

#: tfrmexceptionignorelist.label1.caption
msgid "The following exceptions will be ignored"
msgstr "以下异常将被忽略"

#: tfrmexceptionignorelist.label2.caption
msgid "Exception code"
msgstr "异常代码"

#: tfrmexcludehide.caption
msgid "Show/Hide settings"
msgstr "显示/隐藏设置"

#: tfrmexcludehide.label1.caption
msgid ""
"Select the processes you want to exclude from being hidden. Doubleclick the process to add it to the list. (Or remove "
"it from the list)"
msgstr "选择要排除在隐藏之外的进程。双击进程将其添加到列表中。（或从列表中移除）"

#: tfrmexcludehide.label2.caption
msgid "Current process list"
msgstr "当前进程列表"

#: tfrmexcludehide.label3.caption
msgid "List of processes that will not hide"
msgstr "不会隐藏的进程列表"

#: tfrmexcludehide.label4.caption
msgid ""
"Select the way cheat Engine hides/shows windows. (Will not work if a window that gets hidden or shown is not "
"responding. E.g:Paused)"
msgstr "选择 Cheat Engine 隐藏/显示窗口的方式。（如果被隐藏或显示的窗口没有响应，则无效。例如：暂停）"

#: tfrmexcludehide.radiobutton1.caption
msgid "Only hide/show the foreground window"
msgstr "仅隐藏/显示前景窗口"

#: tfrmexcludehide.radiobutton2.caption
msgid "Hide/show ALL windows"
msgstr "隐藏/显示所有窗口"

#: tfrmexetrainergenerator.btnaddfile.caption
msgid "Add file(s)"
msgstr "添加文件"

#: tfrmexetrainergenerator.btnremovefile.caption
msgid "Remove file"
msgstr "移除文件"

#: tfrmexetrainergenerator.button1.caption
msgid "Change EXE Icon"
msgstr "更改 EXE 图标"

#: tfrmexetrainergenerator.button3.caption
msgid "Add folder"
msgstr "添加文件夹"

#: tfrmexetrainergenerator.caption
msgid "Exe Trainer Generator"
msgstr "Exe 训练器生成器"

#: tfrmexetrainergenerator.cbccode.caption
msgid "C-Code"
msgstr "C代码"

#: tfrmexetrainergenerator.cbd3dhook.caption
msgid "D3DHook"
msgstr "D3DHook"

#: tfrmexetrainergenerator.cbdotnet.caption
msgid ".NET"
msgstr ".NET"

#: tfrmexetrainergenerator.cbgigantic.caption
msgid "Gigantic"
msgstr "巨大"

#: tfrmexetrainergenerator.cbgigantic.hint
msgid "Puts the Cheat Engine executable, dll's and other requirements into the trainer"
msgstr "将 Cheat Engine 可执行文件、dll 和其他要求放入训练器中"

#: tfrmexetrainergenerator.cbincludes.caption
msgid "C-#includes"
msgstr "C-#includes"

#: tfrmexetrainergenerator.cbkerneldebug.caption
msgid "Kernel Tools"
msgstr "内核工具"

#: tfrmexetrainergenerator.cbmodplayer.caption
msgid "Module Player"
msgstr "模块播放器"

#: tfrmexetrainergenerator.cbspeedhack.caption
msgid "Speedhack"
msgstr "速度黑客"

#: tfrmexetrainergenerator.cbtiny.caption
msgid "Tiny"
msgstr "微型"

#: tfrmexetrainergenerator.cbtiny.hint
msgid "Only put the trainer data in the trainer. The user must have Cheat Engine installed to run this trainer"
msgstr "仅将训练器数据放入训练器中。用户必须安装 Cheat Engine 才能运行此训练器"

#: tfrmexetrainergenerator.groupbox1.caption
msgid "Process"
msgstr "进程"

#: tfrmexetrainergenerator.groupbox2.caption
msgid "Features used"
msgstr "使用的功能"

#: tfrmexetrainergenerator.groupbox3.caption
msgid "Extra files"
msgstr "额外文件"

#: tfrmexetrainergenerator.groupbox4.caption
msgid "Trainer size"
msgstr "训练器大小"

#: tfrmexetrainergenerator.listview1.columns[1].caption
msgid "Relative folder"
msgstr "相对文件夹"

#: tfrmexetrainergenerator.mieditfolder.caption
msgid "Edit folder"
msgstr "编辑文件夹"

#: tfrmexetrainergenerator.rb32.caption
msgid "Target is 32-bit"
msgstr "目标是 32 位"

#: tfrmexetrainergenerator.rb64.caption
msgid "Target is 64-bit"
msgstr "目标是 64 位"

#: tfrmfillmemory.caption
msgid "Fill memory"
msgstr "填充内存"

#: tfrmfillmemory.label3.caption
msgid "Fill with"
msgstr "填充为"

#: tfrmfinddialog.gbdirection.caption
msgid "Direction"
msgstr "方向"

#: tfrmfinddialog.lbldescription.caption
msgid "Enter the text to search:"
msgstr "输入要搜索的文本："

#: tfrmfinddialog.rbdirectiondown.caption
msgid "Down"
msgstr "下"

#: tfrmfinddialog.rbdirectionup.caption
msgid "Up"
msgstr "上"

#: tfrmfindstatics.checkbox1.caption
msgid "Only disassemble and check executable code"
msgstr "仅反汇编并检查可执行代码"

#: tfrmfindstatics.edit1.text
msgid "00401000"
msgstr "00401000"

#: tfrmfindstatics.edit2.text
msgid "00700000"
msgstr "00700000"

#: tfrmfindstatics.label4.caption
msgid "Filter addresses"
msgstr "过滤地址"

#: tfrmfindstatics.listview1.columns[1].caption
msgid "Pointer?"
msgstr "指针？"

#: tfrmfindstatics.listview1.columns[2].caption
msgid "Reference count"
msgstr "引用计数"

#: tfrmfloatingpointpanel.caption
msgid "FPU"
msgstr "FPU"

#: tfrmfloatingpointpanel.cbclassicview.caption
msgid "Classic view"
msgstr "经典视图"

#: tfrmfloatingpointpanel.cbcontextsection.text
msgid "XMMRegisters"
msgstr "XMM寄存器"

#: tfrmfloatingpointpanel.tabsheet2.caption
msgid "Extended"
msgstr "扩展"

#: tfrmfoundlistpreferences.btnfont.caption
msgid "Font"
msgstr "字体"

#: tfrmfoundlistpreferences.caption
msgid "Foundlist Customizer"
msgstr "找到列表自定义器"

#: tfrmfoundlistpreferences.cbshowstaticasstatic.caption
msgid "Show static addresses using their static notation"
msgstr "使用其静态表示法显示静态地址"

#: tfrmfoundlistpreferences.cbusethisfontsize.caption
msgid "override font size"
msgstr "覆盖字体大小"

#: tfrmfoundlistpreferences.label2.caption
msgid "Example"
msgstr "示例"

#: tfrmfoundlistpreferences.label3.caption
msgid "Dynamic"
msgstr "动态"

#: tfrmfoundlistpreferences.label4.caption
msgid "Normal value"
msgstr "正常值"

#: tfrmfoundlistpreferences.label7.caption
msgid "'Compare To' header color"
msgstr "'比较到'标题颜色"

#: tfrmfoundlistpreferences.pnlexample.caption
msgid "pnlExample"
msgstr "pnl示例"

#: tfrmgdbserverconnectdialog.caption
msgid "GDB Server connect"
msgstr "GDB 服务器连接"

#: tfrmgdbserverconnectdialog.edit1.text
msgid "localhost"
msgstr "本地主机"

#: tfrmgdbserverconnectdialog.label1.caption
msgid "Hostname"
msgstr "主机名"

#: tfrmgdtinfo.caption
msgid "GDT"
msgstr "GDT"

#: tfrmgroupscanalgoritmgenerator.cboutoforder.caption
msgid "Out of order"
msgstr "无序"

#: tfrmgroupscanalgoritmgenerator.cbtypealigned.caption
msgid "Must be type-aligned"
msgstr "必须按类型对齐"

#: tfrmgroupscanalgoritmgenerator.lblblockalignment.caption
msgid "Block alignment"
msgstr "块对齐"

#: tfrmgroupscanalgoritmgenerator.lblblocksize.caption
msgid "Blocksize"
msgstr "块大小"

#: tfrmgroupscanalgoritmgenerator.lblmin.caption
msgid "lblMin"
msgstr "lblMin"

#: tfrmgroupscanalgoritmgenerator.lblmustbedividable.caption
msgid "Must be dividable by 4"
msgstr "必须能被 4 整除"

#: tfrmgroupscanalgoritmgenerator.lblwildcardexplanation.caption
msgid "Leave a value empty or use * for wildcard"
msgstr "留空值或使用 * 作为通配符"

#: tfrmheaps.caption
msgid "Current Heaplist"
msgstr "当前堆列表"

#: tfrmhighlightereditor.caption
msgid "Highlighter configurator"
msgstr "高亮配置器"

#: tfrmhighlightereditor.cbbold.caption
msgid "Bold"
msgstr "粗体"

#: tfrmhighlightereditor.cbitalic.caption
msgid "Italic"
msgstr "斜体"

#: tfrmhighlightereditor.cbstrikeout.caption
msgid "Strikeout"
msgstr "删除线"

#: tfrmhighlightereditor.cbunderline.caption
msgid "Underline"
msgstr "下划线"

#: tfrmhighlightereditor.label3.caption
msgid "Foreground Color"
msgstr "前景色"

#: tfrmhighlightereditor.label4.caption
msgid "Style"
msgstr "样式"

#: tfrmidt.caption
msgid "IDT"
msgstr "IDT"

#: tfrmiptlogdisplay.caption
msgid "IPT Log Display"
msgstr "IPT 日志显示"

#: tfrmiptlogdisplay.cbshowastree.caption
msgid "Show as tree"
msgstr "以树形显示"

#: tfrmiptlogdisplay.menuitem3.caption
msgid "Save to textfile"
msgstr "保存到文本文件"

#: tfrmloadmemory.caption
msgid "Load Memory Region"
msgstr "加载内存区域"

#: tfrmluaengine.cbshowonprint.caption
msgid "Show on \"print\""
msgstr "在“打印”上显示"

#: tfrmluaengine.menuitem2.caption
msgid "Open script"
msgstr "打开脚本"

#: tfrmluaengine.menuitem3.caption
msgid "Save current script"
msgstr "保存当前脚本"

#: tfrmluaengine.menuitem5.caption
msgid "Clear output"
msgstr "清除输出"

#: tfrmluaengine.miautocomplete.caption
msgid "Autocomplete"
msgstr "自动完成"

#: tfrmluaengine.mictrlccancelsscript.caption
msgid "Ctrl+Alt+C cancels current script"
msgstr "Ctrl+Alt+C 取消当前脚本"

#: tfrmluaengine.mictrlccancelsscript.hint
msgid ""
"This makes the the script run under the Lua debugger even when no breakpoint is set. This will allow the script to get "
"canceled when it sees CTRL and C are down (Slows down the script slightly)"
msgstr "这使得脚本在 Lua 调试器下运行，即使没有设置断点。这将允许脚本在看到 CTRL 和 C 被按下时被取消（稍微减慢脚本速度）"

#: tfrmluaengine.mifindreplace.caption
msgid "Find/Replace"
msgstr "查找/替换"

#: tfrmluaengine.miresizeoutput.caption
msgid "Resize output on resize"
msgstr "在调整大小时调整输出"

#: tfrmluaengine.misavecurrentscriptas.caption
msgid "Save current script as..."
msgstr "将当前脚本另存为..."

#: tfrmluaengine.mishowscriptinoutput.caption
msgid "Show script in output"
msgstr "在输出中显示脚本"

#: tfrmluaengine.misinglestep.caption
msgid "Single step"
msgstr "单步执行"

#: tfrmluaengine.tbrun.caption
msgid "tbRun"
msgstr "tbRun"

#: tfrmluaengine.tbrun.hint
msgid "Continue"
msgstr "继续"

#: tfrmluaengine.tbsinglestep.caption
msgid "tbSingleStep"
msgstr "tbSingleStep"

#: tfrmluaengine.tbsinglestep.hint
msgid "Single Step"
msgstr "单步执行"

#: tfrmluaengine.tbstopdebug.caption
msgid "tbStopDebug"
msgstr "tbStopDebug"

#: tfrmluascriptquestion.caption
msgid "Execute this lua script?"
msgstr "执行这个 lua 脚本吗？"

#: tfrmluascriptquestion.groupbox5.caption
msgid "Future reference:"
msgstr "供将来参考："

#: tfrmluascriptquestion.rbalways.hint
msgid "Don't show this dialog anymore and always execute the scripts"
msgstr "不再显示此对话框并始终执行脚本"

#: tfrmluascriptquestion.rbalwaysask.hint
msgid "Always show this dialog, even if trusted"
msgstr "始终显示此对话框，即使是受信任的"

#: tfrmluascriptquestion.rbnever.hint
msgid "Don't show this dialog anymore and never execute the scripts"
msgstr "不再显示此对话框并永远不执行脚本"

#: tfrmluascriptquestion.rbsignedonly.hint
msgid "Only automatically execute lua scripts from trusted sources, else ask"
msgstr "仅自动执行来自受信任来源的 lua 脚本，否则询问"

#: tfrmmemoryallochandler.btnreload.caption
msgid "Reload"
msgstr "重新加载"

#: tfrmmemoryallochandler.button1.caption
msgid "Check Address"
msgstr "检查地址"

#: tfrmmemoryallochandler.caption
msgid "Memory Allocations"
msgstr "内存分配"

#: tfrmmemoryallochandler.cbhookallocs.caption
msgid "Hook alloc functions"
msgstr "钩住分配函数"

#: tfrmmemoryallochandler.groupbox1.caption
msgid "Data"
msgstr "数据"

#: tfrmmemoryallochandler.label1.caption
msgid "Flags:"
msgstr "标志："

#: tfrmmemoryallochandler.label2.caption
msgid "Base Address:"
msgstr "基地址："

#: tfrmmemoryallochandler.label3.caption
msgid "HeapHandle"
msgstr "HeapHandle"

#: tfrmmemoryallochandler.lblerr.caption
msgid "Couldn't find in heap. Found using the Alloc hook. (Not very useful)"
msgstr "在堆中找不到。使用分配钩子找到。（不是很有用）"

#: tfrmmemoryallochandler.statusbar1.panels[0].text
msgid "-"
msgstr "-"

#: tfrmmemoryallochandler.statusbar1.panels[1].text
msgid "--"
msgstr "--"

#: tfrmmemoryrecorddropdownsettings.caption
msgid "Dropdown options"
msgstr "下拉选项"

#: tfrmmemoryrecorddropdownsettings.cbdisallowuserinput.caption
msgid "Disallow manual user input"
msgstr "不允许手动用户输入"

#: tfrmmemoryrecorddropdownsettings.cbdisplayasdropdownitem.caption
msgid "Make the record display values like the dropdown list"
msgstr "使记录显示的值像下拉列表一样"

#: tfrmmemoryrecorddropdownsettings.cbonlyshowdescription.caption
msgid "Only show the description part"
msgstr "仅显示描述部分"

#: tfrmmemoryrecorddropdownsettings.label1.caption
msgid "Leave empty for no dropdown list"
msgstr "留空以不显示下拉列表"

#: tfrmmemoryrecorddropdownsettings.label2.caption
msgid "Value:Description or (memrecdescription)"
msgstr "值：描述或（memrecdescription）"

#: tfrmmemoryrecorddropdownsettings.label3.caption
msgid "*:Text Value to display if no value in the list is found"
msgstr "*:如果列表中未找到值，则显示的文本值"

#: tfrmmemoryrecorddropdownsettings.lblformat.caption
msgid "Format:"
msgstr "格式："

#: tfrmmemreccombobox.label1.caption
msgid "Change value to:"
msgstr "更改值为："

#: tfrmmemviewpreferences.btnfont.caption
msgid "Change disassembler font"
msgstr "更改反汇编器字体"

#: tfrmmemviewpreferences.btnhexfont.caption
msgid "Change hexview font"
msgstr "更改十六进制视图字体"

#: tfrmmemviewpreferences.btnregisterviewfont.caption
msgid "Change registerview font"
msgstr "更改寄存器视图字体"

#: tfrmmemviewpreferences.caption
msgid "Disassembler Preferences"
msgstr "反汇编器首选项"

#: tfrmmemviewpreferences.cbcenterdisassemblerwhenoutsideview.caption
msgid "Center disassembler when changing address outside of current view"
msgstr "在更改当前视图外的地址时居中反汇编器"

#: tfrmmemviewpreferences.cboriginalrenderingsystem.caption
msgid "Original rendering system (Slow on mac)"
msgstr "原始渲染系统（在 Mac 上较慢）"

#: tfrmmemviewpreferences.cbpastemovescursor.caption
msgid "Paste moves cursor"
msgstr "粘贴移动光标"

#: tfrmmemviewpreferences.cbpastemovescursor.hint
msgid "When pasting move the cursor by the size of the paste"
msgstr "粘贴时按粘贴的大小移动光标"

#: tfrmmemviewpreferences.cbshowstatusbar.caption
msgid "Show statusbar"
msgstr "显示状态栏"

#: tfrmmemviewpreferences.groupbox2.caption
msgid "Disassembler"
msgstr "反汇编器"

#: tfrmmemviewpreferences.groupbox3.caption
msgid "Hexview"
msgstr "十六进制视图"

#: tfrmmemviewpreferences.groupbox6.caption
msgid "Register panel"
msgstr "寄存器面板"

#: tfrmmemviewpreferences.groupbox7.hint
msgid "Left click to change the font color, rightclick to change the background color"
msgstr "左键单击更改字体颜色，右键单击更改背景颜色"

#: tfrmmemviewpreferences.label4.caption
msgid "Thickness"
msgstr "厚度"

#: tfrmmemviewpreferences.label5.caption
msgid "Spacing"
msgstr "间距"

#: tfrmmemviewpreferences.label6.caption
msgid "Above"
msgstr "上方"

#: tfrmmemviewpreferences.label7.caption
msgid "Below"
msgstr "下方"

#: tfrmmemviewpreferences.lblhexcursor.caption
msgid "Cursor"
msgstr "光标"

#: tfrmmemviewpreferences.lblhexdifferent.caption
msgid "Different"
msgstr "不同"

#: tfrmmemviewpreferences.lblhexediting.caption
msgid "Editing"
msgstr "编辑"

#: tfrmmemviewpreferences.lblhexfadecolor.caption
msgid "FadeColor"
msgstr "渐变颜色"

#: tfrmmemviewpreferences.lblhexsecondaryediting.caption
msgid "SecondaryEditing"
msgstr "二次编辑"

#: tfrmmemviewpreferences.lblhexseperator.caption
msgid "Seperator line"
msgstr "分隔线"

#: tfrmmemviewpreferences.lblhextopline.caption
msgid "Top line"
msgstr "顶部线"

#: tfrmmemviewpreferences.lblnormal.caption
msgid "Default color"
msgstr "默认颜色"

#: tfrmmemviewpreferences.lblreghighlightaccess.caption
msgid "Highlight Access"
msgstr "高亮访问"

#: tfrmmemviewpreferences.lblreghighlightchange.caption
msgid "Highlight Change"
msgstr "高亮更改"

#: tfrmmemviewpreferences.mirestoretodefaults.caption
msgid "Restore to defaults"
msgstr "恢复默认设置"

#: tfrmmicrotransactions.bitbtn1.caption
msgid "BUY 10 for $0.99"
msgstr "购买 10 个，价格 $0.99"

#: tfrmmicrotransactions.bitbtn2.caption
msgid "BUY 100 for $8.99"
msgstr "购买 100 个，价格 $8.99"

#: tfrmmicrotransactions.bitbtn3.caption
msgid "BUY 1000 for $79.99"
msgstr "购买 1000 个，价格 $79.99"

#: tfrmmicrotransactions.caption
msgid "Cheat-E-Coins"
msgstr "作弊币"

#: tfrmmicrotransactions.label1.caption
msgid "Cheat-E-coins left in your inventory:"
msgstr "你库存中剩余的作弊币："

#: tfrmmodifyregisters.caption
msgid "Modify register(s) at xxxxxxxx"
msgstr "在 xxxxxxxx 修改寄存器"

#: tfrmmodifyregisters.cbaf.caption
msgid "AF"
msgstr "AF"

#: tfrmmodifyregisters.cbcf.caption
msgid "CF"
msgstr "CF"

#: tfrmmodifyregisters.cbchangeext.caption
msgid "Change extended state (FPU/XMM)"
msgstr "更改扩展状态（FPU/XMM）"

#: tfrmmodifyregisters.cbof.caption
msgid "OF"
msgstr "OF"

#: tfrmmodifyregisters.cbpf.caption
msgid "PF"
msgstr "PF"

#: tfrmmodifyregisters.cbsf.caption
msgid "SF"
msgstr "SF"

#: tfrmmodifyregisters.cbusedbvm.caption
msgid "Use DBVM Cloaked BP's"
msgstr "使用 DBVM 隐藏的 BP"

#: tfrmmodifyregisters.cbzf.caption
msgid "ZF"
msgstr "ZF"

#: tfrmmodifyregisters.label1.caption
msgid "EAX"
msgstr "EAX"

#: tfrmmodifyregisters.label10.caption
msgid "PA"
msgstr "PA"

#: tfrmmodifyregisters.label17.caption
msgid "R8"
msgstr "R8"

#: tfrmmodifyregisters.label18.caption
msgid "R9"
msgstr "R9"

#: tfrmmodifyregisters.label19.caption
msgid "R10"
msgstr "R10"

#: tfrmmodifyregisters.label2.caption
msgid "EBX"
msgstr "EBX"

#: tfrmmodifyregisters.label20.caption
msgid "R11"
msgstr "R11"

#: tfrmmodifyregisters.label21.caption
msgid "R12"
msgstr "R12"

#: tfrmmodifyregisters.label22.caption
msgid "R13"
msgstr "R13"

#: tfrmmodifyregisters.label23.caption
msgid "R14"
msgstr "R14"

#: tfrmmodifyregisters.label24.caption
msgid "R15"
msgstr "R15"

#: tfrmmodifyregisters.label25.caption
msgid "Leave blank if you don't want to edit the register or flag"
msgstr "如果你不想编辑寄存器或标志，请留空"

#: tfrmmodifyregisters.label3.caption
msgid "ECX"
msgstr "ECX"

#: tfrmmodifyregisters.label4.caption
msgid "EDX"
msgstr "EDX"

#: tfrmmodifyregisters.label5.caption
msgid "ESI"
msgstr "ESI"

#: tfrmmodifyregisters.label6.caption
msgid "EDI"
msgstr "EDI"

#: tfrmmodifyregisters.label7.caption
msgid "EBP"
msgstr "EBP"

#: tfrmmodifyregisters.label8.caption
msgid "ESP"
msgstr "ESP"

#: tfrmmodifyregisters.label9.caption
msgid "EIP"
msgstr "EIP"

#: tfrmmodulesafety.caption
msgid "Module safety"
msgstr "模块安全性"

#: tfrmmodulesafety.cbglobaldeny.caption
msgid "Global"
msgstr "全局"

#: tfrmmodulesafety.rballowlist.caption
msgid "Prevent all modules from getting loaded except:"
msgstr "防止所有模块加载，除非："

#: tfrmmodulesafety.rbdenylist.caption
msgid "Allow all modules to be loaded except:"
msgstr "允许加载所有模块，除非："

#: tfrmnetworkconfig.caption
msgid "Connect to server"
msgstr "连接到服务器"

#: tfrmnetworkconfig.groupbox1.caption
msgid "Discovered and previous servers"
msgstr "发现的和以前的服务器"

#: tfrmnetworkconfig.lbloptionalname.caption
msgid "Name (Optional)"
msgstr "名称（可选）"

#: tfrmnetworkconfig.lviplist.columns[0].caption
msgid "IP/Name"
msgstr "IP/名称"

#: tfrmnetworkdatacompression.caption
msgid "Compression level"
msgstr "压缩级别"

#: tfrmnetworkdatacompression.label1.caption
msgid ""
"Change the compression level you wish to use when transferring/receiving memory.\n"
"Pick a good balance between cpu power of the device and network bandwidth"
msgstr "更改在传输/接收内存时希望使用的压缩级别。选择设备的 CPU 功率和网络带宽之间的良好平衡"

#: tfrmnetworkdatacompression.lblmaxcompression.caption
msgid "Max Compression"
msgstr "最大压缩"

#: tfrmnetworkdatacompression.lblnone.caption
msgid "No Compression"
msgstr "无压缩"

#: tfrmpastetableentry.caption
msgid "Paste table entries"
msgstr "粘贴表项"

#: tfrmpastetableentry.cbchildrenaswell.caption
msgid "Adjust children as well"
msgstr "同时调整子项"

#: tfrmpastetableentry.label1.caption
msgid "Text to find:"
msgstr "要查找的文本："

#: tfrmpastetableentry.label2.caption
msgid "Replace with:"
msgstr "替换为："

#: tfrmpastetableentry.label3.caption
msgid "Adjust address by: "
msgstr "地址调整："

#: tfrmpastetableentry.label4.caption
msgid "Adjust pointer last offset by: "
msgstr "指针最后偏移调整："

#: tfrmpeinfo.caption
msgid "Portable Executable (PE) Info"
msgstr "可移植执行文件（PE）信息"

#: tfrmpeinfo.groupbox1.caption
msgid "MZ-Start"
msgstr "MZ-开始"

#: tfrmpeinfo.label1.caption
msgid "No file opened"
msgstr "未打开文件"

#: tfrmpeinfo.micopyeverything.caption
msgid "Copy everything to clipboard"
msgstr "将所有内容复制到剪贴板"

#: tfrmpeinfo.micopytab.caption
msgid "Copy tab to clipboard"
msgstr "将选项卡复制到剪贴板"

#: tfrmpeinfo.radiobutton2.caption
msgid "Memory"
msgstr "内存"

#: tfrmpeinfo.tabsheet2.caption
msgid "Imports"
msgstr "导入"

#: tfrmpeinfo.tabsheet3.caption
msgid "Exports"
msgstr "导出"

#: tfrmpeinfo.tabsheet4.caption
msgid "Base Relocations"
msgstr "基本重定位"

#: tfrmpointerscanner.btnconnect.caption
msgid "Add to connection list"
msgstr "添加到连接列表"

#: tfrmpointerscanner.btndecreasethreadcount.caption
msgid "Decrease worker count"
msgstr "减少工作线程数量"

#: tfrmpointerscanner.btnincreasethreadcount.caption
msgid "Increase worker count"
msgstr "增加工作线程数量"

#: tfrmpointerscanner.btnstoprescanloop.caption
msgid "Stop rescan loop"
msgstr "停止重新扫描循环"

#: tfrmpointerscanner.btnstopscan.hint
msgid "This will stop the current scan and show you the results it has found"
msgstr "这将停止当前扫描并显示已找到的结果"

#: tfrmpointerscanner.cbnonresponsive.caption
msgid "Non responsive connection"
msgstr "无响应的连接"

#: tfrmpointerscanner.cbtestcrappyconnection.caption
msgid "Simulate no connection"
msgstr "模拟无连接"

#: tfrmpointerscanner.cbtrusted.caption
msgid "Trust stability"
msgstr "信任稳定性"

#: tfrmpointerscanner.cbtrusted.hint
msgid "Trust that this server will not disappear during the scan and that the children it trusts itself won't do so either"
msgstr "信任该服务器在扫描期间不会消失，并且它信任的子项也不会消失"

#: tfrmpointerscanner.lblthreadpriority.caption
msgid "Scanner thread priority:"
msgstr "扫描线程优先级："

#: tfrmpointerscanner.menuitem1.caption
msgid "Show modulelist"
msgstr "显示模块列表"

#: tfrmpointerscanner.menuitem2.caption
msgid "Distributed pointer scan"
msgstr "分布式指针扫描"

#: tfrmpointerscanner.method3fastspeedandaveragememoryusage1.caption
msgid "Scan for pointer"
msgstr "扫描指针"

#: tfrmpointerscanner.micreatepsnnode.caption
msgid "Setup as PSN worker and/or node"
msgstr "设置为 PSN 工作线程和/或节点"

#: tfrmpointerscanner.midisconnect.caption
msgid "Disconnect"
msgstr "断开连接"

#: tfrmpointerscanner.miexporttosqlite.caption
msgid "Export to sqlite database"
msgstr "导出到 sqlite 数据库"

#: tfrmpointerscanner.miforcedisconnect.caption
msgid "Unsafe disconnect"
msgstr "不安全断开连接"

#: tfrmpointerscanner.miimportfromsqlite.caption
msgid "Import from sqlite database"
msgstr "从 sqlite 数据库导入"

#: tfrmpointerscanner.miresume.caption
msgid "Resume scan"
msgstr "恢复扫描"

#: tfrmpointerscanner.pnldata.caption
msgid "pnlData"
msgstr "pnlData"

#: tfrmpointerscanner.pointerscanner1.caption
msgid "Pointer scanner"
msgstr "指针扫描器"

#: tfrmpointerscanner.rescanmemory1.caption
msgid "Rescan memory - Removes pointers not pointing to the right address"
msgstr "重新扫描内存 - 移除未指向正确地址的指针"

#: tfrmpointerscanner.resyncmodulelist1.caption
msgid "Resync modulelist"
msgstr "重新同步模块列表"

#: tfrmpointerscanner.savedialog1.title
msgid "Specify the filename you want to store the results"
msgstr "指定要存储结果的文件名"

#: tfrmpointerscanner.savedialog2.title
msgid "Specify the filename for the pointermap you're about to generate"
msgstr "指定即将生成的指针图的文件名"

#: tfrmpointerscannersettings.caption
msgid "Pointerscanner scanoptions"
msgstr "指针扫描器扫描选项"

#: tfrmpointerscannersettings.cbacceptnonmodulevtable.caption
msgid "Also accept non-module addresses"
msgstr "也接受非模块地址"

#: tfrmpointerscannersettings.cballigned.caption
msgid "Addresses must be 32-bit alligned"
msgstr "地址必须是 32 位对齐的"

#: tfrmpointerscannersettings.cballigned.hint
msgid ""
"When enabled, only pointers that are stored in an address dividable by 4 are looked at\n"
"When disabled, it won't bother.\n"
"\n"
"pro: Fast scans\n"
"Con: On some horrible designed games that you shouldn't even play it won't find the paths"
msgstr ""
"启用时，仅查看存储在可被 4 整除的地址中的指针\n"
"禁用时，将不予考虑。\n"
"\n"
"优点：快速扫描\n"
"缺点：在一些设计糟糕的游戏中，甚至不应该玩的游戏中，它无法找到路径"

#: tfrmpointerscannersettings.cballowruntimeworkers.caption
msgid "Allow scanners to connect at runtime"
msgstr "允许扫描器在运行时连接"

#: tfrmpointerscannersettings.cballowruntimeworkers.hint
msgid "Opens a port that other systems running the pointerscanner can connect to and help out with the scan"
msgstr "打开一个端口，其他运行指针扫描器的系统可以连接并帮助进行扫描"

#: tfrmpointerscannersettings.cbbenchmark.caption
msgid "Benchmark system"
msgstr "基准测试系统"

#: tfrmpointerscannersettings.cbclasspointersonly.caption
msgid "First element of pointerstruct must point to module (e.g vtable)"
msgstr "指针结构的第一个元素必须指向模块（例如 vtable）"

#: tfrmpointerscannersettings.cbclasspointersonly.hint
msgid ""
"Object oriented programming languages tend to implement classobjects by having a pointer in the first element to "
"something that describes the class\n"
"With this option enabled, ce will check if it's a classobject by checking that rule. If not, it won't see it as a "
"pointer.\n"
"pro:Tremendous speed increase and almost perfect pointers\n"
"con:Doesn't work with runtime generated classes (java, .net) "
msgstr ""
"面向对象编程语言倾向于通过在第一个元素中放置指向描述类的内容的指针来实现类对象\n"
"启用此选项后，CE 将通过检查该规则来判断它是否是类对象。如果不是，它将不会被视为指针。\n"
"优点：速度大幅提升，几乎完美的指针\n"
"缺点：不适用于运行时生成的类（Java，.NET）"

#: tfrmpointerscannersettings.cbcomparetootherpointermaps.caption
msgid "Compare results with other saved pointermap(s)"
msgstr "与其他保存的指针映射比较结果"

#: tfrmpointerscannersettings.cbcomparetootherpointermaps.hint
msgid ""
"When ticked you can add other pointermaps which will be used to verify that the pointers it finds are correct. You will "
"have to fill in the correct address for each pointermap you provide.\n"
"Note: expect at least the size of the game itself in memory for every pointermap used\n"
msgstr ""
"勾选后，可以添加其他指针映射，这些映射将用于验证找到的指针是否正确。你需要为每个提供的指针映射填写正确的地址。\n"
"注意：每个使用的指针映射在内存中至少需要与游戏本身的大小相同"

#: tfrmpointerscannersettings.cbcompressedpointerscanfile.caption
msgid "Compressed pointerscan file"
msgstr "压缩指针扫描文件"

#: tfrmpointerscannersettings.cbcompressedpointerscanfile.hint
msgid ""
"Compresses the generated .PTR files slightly so they take less space on the disk and less time writing to disk.\n"
"Most of the time the bottleneck of a pointerscan is disk writing, so it is recommended to use this option.\n"
"\n"
"Compressed .PTR files can not be read out by older Cheat Engine versions"
msgstr ""
"稍微压缩生成的 .PTR 文件，以便它们在磁盘上占用更少的空间，并减少写入磁盘的时间。大多数情况下，指针扫描的瓶颈是磁盘写入，因此建议使用此选项。\n"
"\n"
"压缩的 .PTR 文件无法被旧版本的 Cheat Engine 读取"

#: tfrmpointerscannersettings.cbconnecttonode.caption
msgid "Connect to pointerscan node"
msgstr "连接到指针扫描节点"

#: tfrmpointerscannersettings.cbconnecttonode.hint
msgid ""
"When checked will send a broadcast message on the local network which will tell pointer scanner systems to join this "
"scan if they are set to auto join\n"
"\n"
"You can use \"Setup specific IP's to notify\" to notify systems of this scan that are outside of the local network"
msgstr ""
"选中后，将在本地网络上发送广播消息，告知指针扫描系统如果设置为自动加入，则加入此扫描。\n"
"\n"
"你可以使用“设置特定 IP 通知”来通知位于本地网络外的系统参与此扫描"

#: tfrmpointerscannersettings.cbheaponly.caption
msgid "Only allow static and heap addresses in the path"
msgstr "仅允许路径中的静态和堆地址"

#: tfrmpointerscannersettings.cbheaponly.hint
msgid "If the address you search for isn't a heap address, the scan will return 0 results"
msgstr "如果你搜索的地址不是堆地址，扫描将返回 0 个结果"

#: tfrmpointerscannersettings.cbignoreupperbyte.caption
msgid "Ignore upper byte of pointers"
msgstr "忽略指针的高字节"

#: tfrmpointerscannersettings.cbmaxoffsetspernode.caption
msgid "Max different offsets per node:"
msgstr "每个节点的最大不同偏移量："

#: tfrmpointerscannersettings.cbmaxoffsetspernode.hint
msgid ""
"When the pointerscan looks through the list of pointers with a specific value, it goes through every single pointer "
"that has that value. Every time increasing the offset slightly.\n"
"With this feature enabled the pointerscan will only check the first few pointers with that value.\n"
"\n"
"pro: Extremely fast, and the results have the lowest pointer paths possible.\n"
"con: You'll miss a lot of pointers that might be valid too "
msgstr ""
"当指针扫描查看具有特定值的指针列表时，它会检查每个具有该值的指针。每次稍微增加偏移量。启用此功能后，指针扫描将仅检查具有该值的前几个指针。\n"
"\n"
"优点：极快，结果具有最低的指针路径。 \n"
"缺点：你会错过很多可能也是有效的指针"

#: tfrmpointerscannersettings.cbmustendwithspecificoffset.caption
msgid "Pointers must end with specific offsets"
msgstr "指针必须以特定的偏移量结束"

#: tfrmpointerscannersettings.cbmuststartwithbase.caption
msgid "Base address must be in specific range"
msgstr "基地址必须在特定范围内"

#: tfrmpointerscannersettings.cbmuststartwithbase.hint
msgid ""
"Will only mark the given range as valid base address (Will reduce the number of results)\n"
"This internally makes use of the \"Only find paths with a static address\" feature by marking the provided range as "
"static only, so it must be enabled."
msgstr ""
"将仅标记给定范围为有效基地址（将减少结果数量） \n"
"这在内部利用了“仅查找具有静态地址的路径”功能，通过仅将提供的范围标记为静态，因此必须启用。"

#: tfrmpointerscannersettings.cbnegativeoffsets.caption
msgid "Also scan for negative offsets"
msgstr "还扫描负偏移量"

#: tfrmpointerscannersettings.cbnegativeoffsets.hint
msgid ""
"Let's you scan for negative offsets\n"
"Can not be used in combination with compressed pointerscan files"
msgstr ""
"让你扫描负偏移量 \n"
"不能与压缩指针扫描文件结合使用"

#: tfrmpointerscannersettings.cbnoloop.caption
msgid "No looping pointers"
msgstr "不允许循环指针"

#: tfrmpointerscannersettings.cbnoloop.hint
msgid ""
"This will filter out pointerpaths that ended up in a loop\n"
"e.g:\n"
"base->p1->p2->p3->p1->p4\n"
"\n"
"you could just as well do base->p1->p4 then, so throw this one away (base->p1->p4 will be found another way)\n"
"\n"
"pro: Less results so less diskspace used\n"
"con: slightly slows down the scan as it needs to check for loops every single iteration "
msgstr ""
"这将过滤掉最终进入循环的指针路径 \n"
"例如： \n"
"base->p1->p2->p3->p1->p4 \n"
"\n"
"你也可以直接做 base->p1->p4，因此丢弃这个（base->p1->p4 将以另一种方式找到） \n"
"\n"
"优点：结果更少，因此使用的磁盘空间更少 \n"
"缺点：稍微减慢扫描，因为每次迭代都需要检查循环"

#: tfrmpointerscannersettings.cbnoreadonly.caption
msgid "Don't include pointers with read-only nodes"
msgstr "不要包含只读节点的指针"

#: tfrmpointerscannersettings.cbnoreadonly.hint
msgid ""
"When checked the pointerscan will throw away memory that is readonly. So when it looks for paths, it won't encounter "
"paths that pass through read only memory blocks.\n"
"\n"
"When it's unchecked, it does include readonly memory\n"
"\n"
"\n"
"pro: faster, less useless results\n"
"con: If the game decides to mark a pointer as readonly ce won't find it "
msgstr ""
"选中时，指针扫描将丢弃只读的内存。因此，当它查找路径时，不会遇到经过只读内存块的路径。 \n"
"\n"
"未选中时，它确实包括只读内存 \n"
"\n"
"优点：更快，结果更少 \n"
"缺点：如果游戏决定将指针标记为只读，CE 将无法找到它"

#: tfrmpointerscannersettings.cbonlyonestatic.caption
msgid "Stop traversing a path when a static has been found"
msgstr "找到静态时停止遍历路径"

#: tfrmpointerscannersettings.cbonlyonestatic.hint
msgid ""
"When the pointerscanner goes through the list of pointervalues with a specific value, this will stop exploring other "
"paths as soon as it encounters a static pointer to that value\n"
"\n"
"pro: Fast\n"
"con: You may miss some valid results "
msgstr ""
"当指针扫描器遍历具有特定值的指针值列表时，一旦遇到指向该值的静态指针，它将停止探索其他路径。\n"
"\n"
"优点：快速  \n"
"缺点：你可能会错过一些有效结果"

#: tfrmpointerscannersettings.cbscanresidentmemory.caption
msgid "Only scan resident memory"
msgstr "仅扫描常驻内存"

#: tfrmpointerscannersettings.cbscanresidentmemory.hint
msgid "Skip paged out memory pages"
msgstr "跳过分页内存页面"

#: tfrmpointerscannersettings.cbshowadvancedoptions.caption
msgid "Show advanced options"
msgstr "显示高级选项"

#: tfrmpointerscannersettings.cbstackonly.caption
msgid "Stack addresses as ONLY static address"
msgstr "将堆栈地址视为唯一静态地址"

#: tfrmpointerscannersettings.cbstackonly.hint
msgid ""
"Enable this if you wish to only find pointer paths with a stack address.\n"
"Combine this with \"Only find paths with a static address\" (default on) else this option will have no effect\n"
"\n"
"pro: You'll only get paths from the stack\n"
"con: You don't get paths from random dll's or the .exe "
msgstr ""
"如果你希望仅找到具有堆栈地址的指针路径，请启用此选项。  \n"
"将此与“仅查找具有静态地址的路径”（默认开启）结合使用，否则此选项将无效。\n"
"\n"
"优点：你只会获得来自堆栈的路径  \n"
"缺点：你不会获得来自随机 dll 或 .exe 的路径"

#: tfrmpointerscannersettings.cbstaticonly.caption
msgid "Only find paths with a static address"
msgstr "仅查找具有静态地址的路径"

#: tfrmpointerscannersettings.cbstaticonly.hint
msgid ""
"When checked the pointerscan will only store a path when it starts with a static address. (or easily looked up address)\n"
"When it's disabled, it finds every single pointer path\n"
"\n"
"pro: Fast\n"
"con: It may miss pointers that are accessed by special paths like thread local storage. (but even then they'd be "
"useless for ce as they will change)"
msgstr ""
"选中时，指针扫描仅在路径以静态地址（或易于查找的地址）开头时存储路径。  \n"
"禁用时，它会找到每一个指针路径。\n"
"\n"
"优点：快速  \n"
"缺点：它可能会错过通过特殊路径（如线程局部存储）访问的指针。（但即使那样，对于 CE 来说它们也是无用的，因为它们会改变）"

#: tfrmpointerscannersettings.cbstaticstacks.caption
msgid "Allow stack addresses of the first thread(s) to be handled as static"
msgstr "允许将第一个线程的堆栈地址视为静态"

#: tfrmpointerscannersettings.cbstaticstacks.hint
msgid ""
"This allows the stack of threads to be seen as static addresses by the pointerscan.\n"
"The main thread is always a sure bet that it's the first one in the list. And often the second thread created is pretty "
"stable as well.\n"
"With more there's a bigger change they get created and destroyed randomly\n"
"\n"
"When a program enters a function and exits it, the stack pointer decreases and increases, and the data there gets "
"written to.\n"
"The farther the game is inside function calls, the more static the older data will be.\n"
"\n"
"With max stack offset: you can set the max size that can be deemed as static enough.\n"
"\n"
"pro: It finds paths otherwise never found\n"
"con: More results, more diskspace "
msgstr ""
"这允许线程的堆栈被指针扫描视为静态地址。主线程总是可以确定是列表中的第一个线程。通常，创建的第二个线程也相当稳定。随着线程数量的增加，它们被创建和销毁的随机性也会增加。\n"
"\n"
"当程序进入一个函数并退出时，堆栈指针会减少和增加，数据会被写入。游戏在函数调用内部越深，旧数据就会越静态。\n"
"\n"
"通过最大堆栈偏移量：你可以设置可以被视为足够静态的最大大小。\n"
"\n"
"优点：它可以找到其他方法无法找到的路径。  \n"
"缺点：结果更多，占用更多磁盘空间"

#: tfrmpointerscannersettings.cbuseheapdata.caption
msgid "Improve pointerscan with gathered heap data"
msgstr "通过收集的堆数据改善指针扫描"

#: tfrmpointerscannersettings.cbuseheapdata.hint
msgid ""
"When this is checked the heap is used to figure out the offset sizes, instead of blindly guessing them.\n"
"pro: Greatly improve speed and a lot less useless results\n"
"con: if the game allocates gigantic chunks of heap memory, and then divides it up itself, this will give wrong results.\n"
"\n"
"In other cases this will give perfect pointers "
msgstr ""
"当选中此项时，堆将用于确定偏移量大小，而不是盲目猜测。  \n"
"优点：大大提高速度，减少无用结果。  \n"
"缺点：如果游戏分配了巨大的堆内存块，然后自己进行划分，这将导致错误结果。\n"
"\n"
"在其他情况下，这将提供完美的指针。"

#: tfrmpointerscannersettings.cbuseloadedpointermap.hint
msgid ""
"Use this if you have created a pointermap on a system that runs the game, but you wish to do the scan on another system "
"(or multiple systems).\n"
"Checking this option will open a dialog where you can select the pointermap"
msgstr "如果你在运行游戏的系统上创建了指针映射，但希望在另一个系统（或多个系统）上进行扫描，请使用此选项。选中此选项将打开一个对话框，你可以选择指针映射。"

#: tfrmpointerscannersettings.edtthreadstacks.hint
msgid ""
"Fill in the total number of threads that should be allowed to be used as a stack lookup.\n"
"Thread 1 is usually the main thread of the game, but if that one spawns another thread for game related events, you "
"might want to have that secondary thread as well.\n"
"More threads is not recommend as they may get created and destroyed on the fly, and are therefore useless as a lookup "
"base, but it depends on the game."
msgstr "填写允许作为堆栈查找使用的线程总数。线程 1 通常是游戏的主线程，但如果该线程为与游戏相关的事件生成另一个线程，你可能也希望包含该辅助线程。更多线程不推荐，因为它们可能会动态创建和销毁，因此作为查找基础是无用的，但这取决于游戏。"

#: tfrmpointerscannersettings.label12.caption
msgid "Max level"
msgstr "最大级别"

#: tfrmpointerscannersettings.label13.caption
msgid "Pointer path may only be inside this region:"
msgstr "指针路径只能在此区域内："

#: tfrmpointerscannersettings.label3.caption
msgid "Maximum offset value:"
msgstr "最大偏移值："

#: tfrmpointerscannersettings.label9.caption
msgid "Nr of threads scanning:"
msgstr "扫描线程数："

#: tfrmpointerscannersettings.lblnumberofstackthreads.caption
msgid "Number of threads from oldest to newest:"
msgstr "从最旧到最新的线程数："

#: tfrmpointerscannersettings.lblport.caption
msgid "Port:"
msgstr "端口："

#: tfrmpointerscannersettings.lblstacksize.caption
msgid "Max stackoffset to be deemed static enough:"
msgstr "被认为足够静态的最大堆栈偏移："

#: tfrmpointerscannersettings.rbfindaddress.caption
msgid "Scan for address"
msgstr "扫描地址"

#: tfrmpointerscannersettings.rbfindvalue.caption
msgid "Scan for addresses with value"
msgstr "扫描具有值的地址"

#: tfrmprocessinfo.button2.caption
msgid "Threads>>"
msgstr "线程>>"

#: tfrmprocessinfo.caption
msgid "Process/System Info"
msgstr "进程/系统信息"

#: tfrmprocessinfo.label1.caption
msgid "CR3:"
msgstr "CR3："

#: tfrmprocessinfo.label2.caption
msgid "CR4:"
msgstr "CR4："

#: tfrmprocessinfo.label3.caption
msgid "PEProcess:"
msgstr "PEProcess："

#: tfrmprocessinfo.label4.caption
msgid "IDT:"
msgstr "IDT："

#: tfrmprocessinfo.label5.caption
msgid "SDT:"
msgstr "SDT："

#: tfrmprocessinfo.label6.caption
msgid "SSDT:"
msgstr "SSDT："

#: tfrmprocessinfo.label7.caption
msgid "GDT:"
msgstr "GDT："

#: tfrmprocessinfo.label8.caption
msgid "Valid Handle:"
msgstr "有效句柄："

#: tfrmprocessinfo.label9.caption
msgid "CR0:"
msgstr "CR0："

#: tfrmprocessinfo.lblcr0.caption
msgid "lblcr0"
msgstr "lblcr0"

#: tfrmprocessinfo.lblcr3.caption
msgid "lblcr3"
msgstr "lblcr3"

#: tfrmprocessinfo.lblcr4.caption
msgid "lblcr4"
msgstr "lblcr4"

#: tfrmprocessinfo.lblgdt.caption
msgid "lblGdt"
msgstr "lblGdt"

#: tfrmprocessinfo.lblisvalid.caption
msgid "lblisvalid"
msgstr "lblisvalid"

#: tfrmprocessinfo.lblpeprocess.caption
msgid "lblPEPROCESS"
msgstr "lblPEPROCESS"

#: tfrmprocessinfo.lblsdt.caption
msgid "lblSdt"
msgstr "lblSdt"

#: tfrmprocessinfo.lblssdt.caption
msgid "lblSsdt"
msgstr "lblSsdt"

#: tfrmprocesswatcher.btnattach.caption
msgid "Attach to process"
msgstr "附加到进程"

#: tfrmprocesswatcher.btnopen.caption
msgid "Open process"
msgstr "打开进程"

#: tfrmprocesswatcher.showthreadids1.caption
msgid "Show ThreadID's"
msgstr "显示线程 ID"

#: tfrmprocesswatcherextra.caption
msgid "Processwatcher Extra"
msgstr "进程监视器扩展"

#: tfrmrearrangestructurelist.caption
msgid "Manage structure list"
msgstr "管理结构列表"

#: tfrmrearrangestructurelist.menuitem1.caption
msgid "Delete selected records"
msgstr "删除选定记录"

#: tfrmreferencedfunctions.menuitem1.caption
msgid "Copy list to clipboard"
msgstr "复制列表到剪贴板"

#: tfrmreferencedfunctions.mifilter.caption
msgid "Filter by name"
msgstr "按名称过滤"

#: tfrmreferencedfunctions.misort.caption
msgid "Sort by name"
msgstr "按名称排序"

#: tfrmreferencedstrings.caption
msgid "Referenced Strings"
msgstr "引用字符串"

#: tfrmrescanpointer.caption
msgid "Rescan pointerlist"
msgstr "重新扫描指针列表"

#: tfrmrescanpointer.cbbasepointermustbeinrange.caption
msgid "Base pointer must be in range"
msgstr "基指针必须在范围内"

#: tfrmrescanpointer.cbchangebasepointeroffset.caption
msgid "Change base pointer address by specific offset"
msgstr "通过特定偏移量更改基指针地址"

#: tfrmrescanpointer.cbdelay.caption
msgid "Delay rescan for"
msgstr "延迟重新扫描"

#: tfrmrescanpointer.cbfilteroutaccessible.caption
msgid "Only filter out accessible pointers"
msgstr "仅过滤可访问的指针"

#: tfrmrescanpointer.cbluafilter.caption
msgid "Lua filter. function"
msgstr "Lua 过滤器。函数"

#: tfrmrescanpointer.cbluafilter.hint
msgid ""
"When checked this will call the given function for every pointer being evaluated. Return true if it's valid, false if "
"not\n"
"base is the base address (integer)\n"
"offset is a table with offsets\n"
"target is the address the pointer points to. Can be nil"
msgstr ""
"选中时，这将对每个被评估的指针调用给定的函数。如果有效返回 true，如果无效返回 false\n"
"base 是基地址（整数）\n"
"offset 是一个包含偏移量的表\n"
"target 是指针指向的地址。可以为 nil"

#: tfrmrescanpointer.cbmustendwithspecificoffsets.caption
msgid "Must end with offsets"
msgstr "必须以偏移量结束"

#: tfrmrescanpointer.cbmuststartwithspecificoffsets.caption
msgid "Must start with offsets"
msgstr "必须以偏移量开始"

#: tfrmrescanpointer.cbnovaluecheck.caption
msgid "Only filter out invalid pointers"
msgstr "仅过滤无效指针"

#: tfrmrescanpointer.cbrepeat.caption
msgid "Repeat rescan until stopped"
msgstr "重复重新扫描直到停止"

#: tfrmrescanpointer.cbusesavedpointermap.hint
msgid ""
"Normally this should not be used. Saved pointermaps are best suited for the initial scan.\n"
"One case where it could be useful is where you have a pointerfile that is too big to send to someone else, but the "
"scandata file is not. In that case, ask the other person for the scandata and do the scan on your system against the "
"current pointerfile"
msgstr ""
"通常不应使用此功能。保存的指针图最适合初始扫描。\n"
"一个可能有用的情况是，当你有一个太大而无法发送给其他人的指针文件，但扫描数据文件却不大。在这种情况下，向其他人请求扫描数据，并在你的系统上针对当前指针文件进行扫描"

#: tfrmrescanpointer.edtbaseend.text
msgid "FFFFFFFFFFFFFFFF"
msgstr "FFFFFFFFFFFFFFFF"

#: tfrmrescanpointer.edtbasestart.text
msgid "0000000000000000"
msgstr "0000000000000000"

#: tfrmrescanpointer.edtrescanfunction.text
msgid "RescanFilter"
msgstr "重新扫描过滤器"

#: tfrmrescanpointer.label1.caption
msgid "seconds"
msgstr "秒"

#: tfrmrescanpointer.label2.caption
msgid "New base address"
msgstr "新的基地址"

#: tfrmrescanpointer.label3.caption
msgid "Original base address"
msgstr "原始基地址"

#: tfrmrescanpointer.lblluaparams.caption
msgid "(base, offsets, target):bool"
msgstr "(基址，偏移量，目标)：布尔值"

#: tfrmrescanpointer.lbloffset.caption
msgid "=XXXX"
msgstr "=XXXX"

#: tfrmrescanpointer.lbloriginalbase.caption
msgid "<address>"
msgstr "<address>"

#: tfrmrescanpointer.rbfindaddress.caption
msgid "Address to find:"
msgstr "要查找的地址："

#: tfrmrescanpointer.rbfindvalue.caption
msgid "Value to find:"
msgstr "要查找的值："

#: tfrmsavedisassembly.cbopcode.caption
msgid "opcode"
msgstr "操作码"

#: tfrmsavememoryregion.caption
msgid "Save memoryregion"
msgstr "保存内存区域"

#: tfrmsavememoryregion.dontinclude.caption
msgid "Don't include Cheat Engine header in file"
msgstr "文件中不包含 Cheat Engine 头部"

#: tfrmsavememoryregion.label1.caption
msgid "Add the region(s) of memory you want to save"
msgstr "添加要保存的内存区域"

#: tfrmsavesnapshots.btncombinedselect.caption
msgid "Combined select"
msgstr "组合选择"

#: tfrmsavesnapshots.btnsave.caption
msgid "Save selected snapshots"
msgstr "保存选定的快照"

#: tfrmsavesnapshots.caption
msgid "Save snapshots"
msgstr "保存快照"

#: tfrmsavesnapshots.label1.caption
msgid "Select the snapshot(s) you wish to save"
msgstr "选择你希望保存的快照"

#: tfrmsavesnapshots.lbldeselectall.caption
msgid "Deselect all"
msgstr "取消全选"

#: tfrmsavesnapshots.savedialog1.title
msgid "Give a base path and filename"
msgstr "提供基本路径和文件名"

#: tfrmselectionlist.btnok.caption
msgid "    OK    "
msgstr "    确定    "

#: tfrmselectionlist.caption
msgid "title"
msgstr "标题"

#: tfrmsetuppsnnode.btnok.caption
msgid "Launch"
msgstr "启动"

#: tfrmsetuppsnnode.button1.caption
msgid "Setup trusted IP list"
msgstr "设置受信任的 IP 列表"

#: tfrmsetuppsnnode.caption
msgid "Setup pointerscan network node"
msgstr "设置指针扫描网络节点"

#: tfrmsetuppsnnode.cballowchildren.caption
msgid "Allow children to connect to me"
msgstr "允许子节点连接到我"

#: tfrmsetuppsnnode.cballowparents.caption
msgid "Allow parents to connect to me"
msgstr "允许父节点连接到我"

#: tfrmsetuppsnnode.cballowtempfiles.caption
msgid "Allow temp file usage"
msgstr "允许临时文件使用"

#: tfrmsetuppsnnode.cballowtempfiles.hint
msgid ""
"When checked it will save the scandata files it receives into temporary files on the harddisk\n"
"If it's unchecked these files will stay in memory in their original file format as well as their extracted format\n"
"\n"
"This can be useful when on a system with no disk access but lots of RAM"
msgstr ""
"选中时，它将把接收到的扫描数据文件保存到硬盘的临时文件中\n"
"如果未选中，这些文件将以其原始文件格式以及提取格式保留在内存中\n"
"\n"
"在没有磁盘访问但有大量 RAM 的系统上，这可能会很有用"

#: tfrmsetuppsnnode.cbautotrustchildren.caption
msgid "Automatically trust stability of all new childnodes"
msgstr "自动信任所有新子节点的稳定性"

#: tfrmsetuppsnnode.cbautotrustchildren.hint
msgid ""
"Normally when a worker terminates before the scan is done it will send all it's paths to it's connected node and then "
"close, but if the system would crash it wouldn't be able to send it's queues to the node, causing in a loss of possible "
"paths to examine\n"
"\n"
"When unchecked the owning controller/scanner will only send it one pointerpath queue element at a time and remembers "
"that queue element until the worker reports that it has 0 queue elements, meaning it successfully completed the work "
"item.\n"
"Also note that under normal circumstaces the node will accept new paths from the worker, but in the case of non stable "
"workers this is not done and the worker has to do all the sub paths it generated itself\n"
"\n"
"In the node screen you will be able to change the state of a worker"
msgstr ""
"通常，当工作者在扫描完成之前终止时，它会将所有路径发送到其连接的节点，然后关闭，但如果系统崩溃，它将无法将队列发送到节点，从而导致可能的路径丢失\n"
"\n"
"未选中时，拥有控制器/扫描器将一次只发送一个指针路径队列元素，并记住该队列元素，直到工作者报告它有 0 个队列元素，这意味着它成功完成了工作项。\n"
"还要注意，在正常情况下，节点将接受来自工作者的新路径，但在不稳定的工作者情况下，这不会发生，工作者必须自己处理生成的所有子路径\n"
"\n"
"在节点屏幕中，你将能够更改工作者的状态"

#: tfrmsetuppsnnode.cbconnecttoothernode.caption
msgid "Connect to other node as"
msgstr "连接到其他节点作为"

#: tfrmsetuppsnnode.cbconnecttoothernode.hint
msgid "Connect to another system as it's parent or child"
msgstr "连接到另一个系统作为它的父节点或子节点"

#: tfrmsetuppsnnode.cbmaxfoundresults.caption
msgid "Stop scans after finding max amount of results"
msgstr "在找到最大结果数量后停止扫描"

#: tfrmsetuppsnnode.cbmaxfoundresults.hint
msgid ""
"This will terminate all the children and disconnect from the parent after having found at least the given amount of "
"results\n"
"It's slightly innacurate as the check is only done every 10 seconds or so\n"
"\n"
"Note: This only has effect when there is at least one parent in the queue. Otherwise it's not going to disconnect"
msgstr ""
"这将终止所有子节点并在找到至少给定数量的结果后与父节点断开连接。  \n"
"这有些不准确，因为检查仅每 10 秒左右进行一次。  \n"
"\n"
"注意：这仅在队列中至少有一个父节点时有效。否则将不会断开连接。"

#: tfrmsetuppsnnode.cbmaxtimetoscan.caption
msgid "Stop scans after specific time"
msgstr "在特定时间后停止扫描"

#: tfrmsetuppsnnode.cbmaxtimetoscan.hint
msgid ""
"This will terminate all the children and disconnect from the parent after scanning for the given amount of time.\n"
"\n"
"Note: This only has effect when there is at least one parent in the queue. Otherwise it's not going to disconnect"
msgstr ""
"这将在扫描给定时间后终止所有子节点并与父节点断开连接。  \n"
"\n"
"注意：这仅在队列中至少有一个父节点时有效。否则将不会断开连接。"

#: tfrmsetuppsnnode.edtconnectip.text
msgid "127.0.0.1"
msgstr "127.0.0.1"

#: tfrmsetuppsnnode.edtthreadcount.hint
msgid ""
"The number of threads to scan.\n"
"Hint: Can be 0"
msgstr ""
"扫描的线程数量。  \n"
"提示：可以是 0"

#: tfrmsetuppsnnode.label3.caption
msgid "Found pointer paths"
msgstr "找到指针路径"

#: tfrmsetuppsnnode.lbllistenport.caption
msgid "Listen port"
msgstr "监听端口"

#: tfrmsetuppsnnode.lblpriority.caption
msgid "Priority"
msgstr "优先级"

#: tfrmsetuppsnnode.lblpublicname.caption
msgid "Public name"
msgstr "公共名称"

#: tfrmsetuppsnnode.lblthreadcount.caption
msgid "Threadcount"
msgstr "线程数"

#: tfrmsetuppsnnode.rbconnectaschild.caption
msgid "child"
msgstr "子节点"

#: tfrmsetuppsnnode.rbconnectasparent.caption
msgid "parent"
msgstr "父节点"

#: tfrmsnapshothandler.lblcompare.caption
msgid "Compare selected snapshots"
msgstr "比较选定的快照"

#: tfrmsnapshothandler.menuitem2.caption
msgid "Config"
msgstr "配置"

#: tfrmsnapshothandler.menuitem4.caption
msgid "Open snapshot(s)"
msgstr "打开快照"

#: tfrmsnapshothandler.miconfig.caption
msgid "Configure snapshot settings"
msgstr "配置快照设置"

#: tfrmsnapshothandler.rbcb.caption
msgid "ConstantBuffer"
msgstr "常量缓冲区"

#: tfrmsortpointerlist.caption
msgid "Sorting"
msgstr "排序"

#: tfrmsortpointerlist.label1.caption
msgid "Sorting the pointerlist. Please wait...."
msgstr "正在排序指针列表。请稍候...."

#: tfrmsourcedisplay.caption
msgid "frmSourceDisplay"
msgstr "frmSourceDisplay"

#: tfrmsourcedisplay.menuitem1.caption
msgid "View Disassembly"
msgstr "查看反汇编"

#: tfrmsourcedisplay.menuitem2.caption
msgid "Toggle BP"
msgstr "切换 BP"

#: tfrmsourcedisplay.menuitem7.caption
msgid "Run Till..."
msgstr "运行直到..."

#: tfrmsourcedisplay.tbrun.hint
msgid "Run (F9)"
msgstr "运行 (F9)"

#: tfrmsourcedisplay.tbruntill.hint
msgid "(Run Till...) F4"
msgstr "(运行到...) F4"

#: tfrmsourcedisplay.tbstepinto.hint
msgid "Step Into (F7)"
msgstr "逐步进入 (F7)"

#: tfrmsourcedisplay.tbstepout.hint
msgid "(Step Out) Shift+F8"
msgstr "(逐步退出) Shift+F8"

#: tfrmsourcedisplay.tbstepover.hint
msgid "Step Over(F8)"
msgstr "逐步跳过(F8)"

#: tfrmsourcedisplay.tbtogglebreakpoint.hint
msgid "Toggle Breakpoint (F5)"
msgstr "切换断点 (F5)"

#: tfrmstacktrace.listview1.columns[0].caption
msgid "PC"
msgstr "PC"

#: tfrmstacktrace.listview1.columns[2].caption
msgid "Frame"
msgstr "帧"

#: tfrmstacktrace.listview1.columns[3].caption
msgid "Return"
msgstr "返回"

#: tfrmstacktrace.mimanualstackwalk.caption
msgid "Manual input"
msgstr "手动输入"

#: tfrmstackview.caption
msgid "Stack View"
msgstr "堆栈视图"

#: tfrmstackview.lvstack.columns[2].caption
msgid "Secondary"
msgstr "次要"

#: tfrmstackview.menuitem3.caption
msgid "Lock and add this view to a structure dissect window"
msgstr "锁定并将此视图添加到结构解析窗口"

#: tfrmstackview.menuitem6.caption
msgid "Copy Line"
msgstr "复制行"

#: tfrmstackview.micopyaddress.caption
msgid "Copy Address"
msgstr "复制地址"

#: tfrmstackview.micopysecondary.caption
msgid "Copy Secondary"
msgstr "复制次要"

#: tfrmstackview.micopyvalue.caption
msgid "Copy Value"
msgstr "复制值"

#: tfrmstackview.milockandtrace.caption
msgid "Lock and do manual stacktrace"
msgstr "锁定并进行手动堆栈跟踪"

#: tfrmstackview.misetcolor.caption
msgid "Set background color to address"
msgstr "将背景颜色设置为地址"

#: tfrmstringpointerscan.cbmappointervalues.caption
msgid "Store values during scan"
msgstr "在扫描期间存储值"

#: tfrmstringpointerscan.cbmappointervalues.hint
msgid ""
"During the scan the values of pointer will be stored in memory for quick lookup when the same address is encountered "
"again\n"
"If the pointerlist has mostly unique addresses this can cause you to get out of memory errors\n"
"\n"
"Enabled: Fast- Memory gobbler\n"
"Disabled: Slower- Not too much memory eaten"
msgstr ""
"在扫描期间，指针的值将存储在内存中，以便在再次遇到相同地址时快速查找\n"
"如果指针列表大多数地址是唯一的，这可能会导致内存不足错误\n"
"\n"
"启用：快速- 内存消耗者\n"
"禁用：较慢- 不会消耗太多内存"

#: tfrmstringpointerscan.cbmustbestart.caption
msgid "Must be start"
msgstr "必须开始"

#: tfrmstringpointerscan.cbpointerinrange.caption
msgid "Pointer must be in range"
msgstr "指针必须在范围内"

#: tfrmstringpointerscan.cbregexp.caption
msgid "Strings must match reg exp"
msgstr "字符串必须匹配正则表达式"

#: tfrmstringpointerscan.cbreusestringmap.caption
msgid "Use existing stringmap"
msgstr "使用现有字符串映射"

#: tfrmstringpointerscan.lblalign.caption
msgid "Alignsize"
msgstr "对齐大小"

#: tfrmstringpointerscan.lblbaseregion.caption
msgid "Base region"
msgstr "基本区域"

#: tfrmstringpointerscan.lblcompare.caption
msgid "Compare type"
msgstr "比较类型"

#: tfrmstringpointerscan.lblextra.caption
msgid "Compare against"
msgstr "比较对象"

#: tfrmstringpointerscan.lblstring.caption
msgid "String:"
msgstr "字符串："

#: tfrmstringpointerscan.rbdatascan.caption
msgid "Data scan"
msgstr "数据扫描"

#: tfrmstringpointerscan.rbdiffdontcare.caption
msgid "Don't care for difference"
msgstr "不关心差异"

#: tfrmstringpointerscan.rbmustbedifferent.caption
msgid "Must be different"
msgstr "必须不同"

#: tfrmstringpointerscan.rbmustbesame.caption
msgid "Must be the same"
msgstr "必须相同"

#: tfrmstringpointerscan.rbstringscan.caption
msgid "String scan"
msgstr "字符串扫描"

#: tfrmstructurecompare.cbsameonly.caption
msgid "Only find matching groups"
msgstr "仅查找匹配组"

#: tfrmstructurecompare.cbsameonly.hint
msgid ""
"With this enabled it will only return results when both group 1 has matching values and group 2 has matching values, "
"and group2's value is not the same as group1"
msgstr "启用此选项时，仅当组 1 和组 2 都有匹配值，并且组 2 的值与组 1 不同，才会返回结果"

#: tfrmstructurecompare.edtalignsize.hint
msgid "1,2 or 4"
msgstr "1, 2 或 4"

#: tfrmstructurecompare.gbnlf.caption
msgid "Group 2"
msgstr "组 2"

#: tfrmstructurecompare.lblalign.caption
msgid "element compare size"
msgstr "元素比较大小"

#: tfrmstructurecompare.mimaxaddresses.caption
msgid "Max addresses shown : 32"
msgstr "最大显示地址：32"

#: tfrmstructurecompare.mimaxaddresses.hint
msgid "This lets you specify the maximum number of addresses to show per line"
msgstr "这让你可以指定每行显示的最大地址数量"

#: tfrmstructures2.addextraaddress1.caption
msgid "Add extra address"
msgstr "添加额外地址"

#: tfrmstructures2.definenewstructure1.caption
msgid "Define new structure"
msgstr "定义新结构"

#: tfrmstructures2.deletecurrentstructure1.caption
msgid "Delete structure"
msgstr "删除结构"

#: tfrmstructures2.headercontrol1.sections[0].text
msgid "Offset-description"
msgstr "偏移描述"

#: tfrmstructures2.menuitem3.caption
msgid "Save values"
msgstr "保存值"

#: tfrmstructures2.menuitem5.caption
msgid "Add new group"
msgstr "添加新组"

#: tfrmstructures2.menuitem8.caption
msgid "Manage structurelist"
msgstr "管理结构列表"

#: tfrmstructures2.miaddallinrowtoaddresslist.caption
msgid "Add all in row to address list"
msgstr "将行中的所有项添加到地址列表"

#: tfrmstructures2.miaddchildelement.caption
msgid "Add child element"
msgstr "添加子元素"

#: tfrmstructures2.miaddelement.caption
msgid "Add element"
msgstr "添加元素"

#: tfrmstructures2.miaddtoaddresslist.caption
msgid "Add to address list"
msgstr "添加到地址列表"

#: tfrmstructures2.miautocreate.caption
msgid "Autocreate local structures when expanding undefined pointer types"
msgstr "扩展未定义指针类型时自动创建本地结构"

#: tfrmstructures2.miautodestroylocal.caption
msgid "Autodestroy local structures when closed"
msgstr "关闭时自动销毁本地结构"

#: tfrmstructures2.miautofillgaps.caption
msgid "Fill gaps automatically"
msgstr "自动填充空隙"

#: tfrmstructures2.miautoguess.caption
msgid "Autoguess offset types"
msgstr "自动猜测偏移类型"

#: tfrmstructures2.miautostructsize.caption
msgid "Autocreate structure size: 4096"
msgstr "自动创建结构大小：4096"

#: tfrmstructures2.mibrowseaddress.caption
msgid "Memory browse this address"
msgstr "内存浏览此地址"

#: tfrmstructures2.mibrowsepointer.caption
msgid "Memory browse pointer"
msgstr "内存浏览指针"

#: tfrmstructures2.michangeallvaluesinrow.caption
msgid "Change all values in row"
msgstr "更改行中的所有值"

#: tfrmstructures2.michangeelement.caption
msgid "Change element"
msgstr "更改元素"

#: tfrmstructures2.michangetype.caption
msgid "Change Type"
msgstr "更改类型"

#: tfrmstructures2.michangetype2bytehex.caption
msgid "2 Byte (Hex)"
msgstr "2 字节（十六进制）"

#: tfrmstructures2.michangetype4bytehex.caption
msgid "4 Byte (Hex)"
msgstr "4 字节（十六进制）"

#: tfrmstructures2.michangetype8bytehex.caption
msgid "8 Byte (Hex)"
msgstr "8 字节（十六进制）"

#: tfrmstructures2.michangetypearrayofbyte.caption
msgid "Array Of Byte"
msgstr "字节数组"

#: tfrmstructures2.michangetypebytehex.caption
msgid "Byte (Hex)"
msgstr "字节（十六进制）"

#: tfrmstructures2.miclear.caption
msgid "Delete all structures"
msgstr "删除所有结构"

#: tfrmstructures2.micollapseall.caption
msgid "Collapse all pointers"
msgstr "折叠所有指针"

#: tfrmstructures2.micommands.caption
msgid "Structure Options"
msgstr "结构选项"

#: tfrmstructures2.micommonalityscan.caption
msgid "Scan for commonalities using the structure compare window"
msgstr "使用结构比较窗口扫描共同点"

#: tfrmstructures2.micopy.caption
msgid "Copy element(s)"
msgstr "复制元素"

#: tfrmstructures2.midefaulthexadecimal.caption
msgid "New integer types default to hexadecimal"
msgstr "新的整数类型默认为十六进制"

#: tfrmstructures2.midefinenewstructurefromdebugdata.caption
msgid "Define new structure from debug data"
msgstr "从调试数据定义新结构"

#: tfrmstructures2.mideleteelement.caption
msgid "Delete element(s)"
msgstr "删除元素"

#: tfrmstructures2.midonotsavelocal.caption
msgid "Do not save autocreated local structures"
msgstr "不保存自动创建的本地结构"

#: tfrmstructures2.mieverythinghex.caption
msgid "View everything as hexadecimal"
msgstr "将所有内容视为十六进制"

#: tfrmstructures2.miexpandall.caption
msgid "Expand all defined and undefined pointers"
msgstr "展开所有已定义和未定义的指针"

#: tfrmstructures2.miexpandalldefined.caption
msgid "Expand all defined pointers"
msgstr "展开所有已定义的指针"

#: tfrmstructures2.miexportall.caption
msgid "Export all structures"
msgstr "导出所有结构"

#: tfrmstructures2.mifillgaps.caption
msgid "Fill gaps"
msgstr "填充空隙"

#: tfrmstructures2.mifindrelations.caption
msgid "Find relations"
msgstr "查找关系"

#: tfrmstructures2.mifindvalue.caption
msgid "Find value"
msgstr "查找值"

#: tfrmstructures2.mifullupgrade.caption
msgid "Upgrade this child to full structure"
msgstr "将此子项升级为完整结构"

#: tfrmstructures2.miopeninnewwindow.caption
msgid "Open in new window"
msgstr "在新窗口中打开"

#: tfrmstructures2.mipaste.caption
msgid "Paste elements(s)"
msgstr "粘贴元素"

#: tfrmstructures2.mirlecompression.caption
msgid "Enable RLE Compression"
msgstr "启用 RLE 压缩"

#: tfrmstructures2.mishowaddresses.caption
msgid "Show addresses"
msgstr "显示地址"

#: tfrmstructures2.mishowtypeforentrieswithnodescription.caption
msgid "Show type for entries with no description"
msgstr "显示没有描述的条目的类型"

#: tfrmstructures2.miupdateinterval.caption
msgid "Update interval: 500"
msgstr "更新间隔：500"

#: tfrmstructures2.miupdateoffsets.caption
msgid "Update this and following offsets"
msgstr "更新此偏移量及后续偏移量"

#: tfrmstructures2.open1.caption
msgid "Import"
msgstr "导入"

#: tfrmstructures2.save1.caption
msgid "Export current structure"
msgstr "导出当前结构"

#: tfrmstructures2elementinfo.caption
msgid "Structure Info"
msgstr "结构信息"

#: tfrmstructures2elementinfo.cbexpandchangesaddress.caption
msgid "Expanding this node will change the address"
msgstr "展开此节点将更改地址"

#: tfrmstructures2elementinfo.cbnestedstructure.caption
msgid "Nested Structure"
msgstr "嵌套结构"

#: tfrmstructures2elementinfo.label2.caption
msgid "Bytesize"
msgstr "字节大小"

#: tfrmstructures2elementinfo.label5.caption
msgid "Structure pointed to"
msgstr "指向的结构"

#: tfrmstructures2elementinfo.lbloffsetinto.caption
msgid "Offset into"
msgstr "偏移量到"

#: tfrmsymboleventtakinglong.button1.caption
msgid "Cancel this symbol lookup"
msgstr "取消此符号查找"

#: tfrmsymboleventtakinglong.caption
msgid "Symbol lookup taking long"
msgstr "符号查找耗时较长"

#: tfrmsymboleventtakinglong.cbskipallsymbols.caption
msgid "And skip all symbols until loaded"
msgstr "并跳过所有符号直到加载完成"

#: tfrmsymboleventtakinglong.cbskipthissymbol.caption
msgid "And skip this symbol until loaded"
msgstr "并跳过此符号直到加载完成"

#: tfrmsymboleventtakinglong.label1.caption
msgid ""
"The symbolloader is still busy enumerating the symbols and the current symbol being looked up is taking a while (and "
"taking away time to enumerate the symbols)"
msgstr "符号加载器仍在忙于枚举符号，当前正在查找的符号耗时较长（并占用枚举符号的时间）"

#: tfrmsymboleventtakinglong.lblsymbol.caption
msgid "lblSymbol"
msgstr "lblSymbol"

#: tfrmsymboleventtakinglong.lbltype.caption
msgid "Symbol:"
msgstr "符号："

#: tfrmsymbolhandler.button1.caption
msgid "Add symbol"
msgstr "添加符号"

#: tfrmsymbolhandler.caption
msgid "Symbol config"
msgstr "符号配置"

#: tfrmsymbolhandler.label1.caption
msgid "Userdefined symbols:"
msgstr "用户定义符号："

#: tfrmsymbolhandler.label3.caption
msgid "Unique symbolname"
msgstr "唯一符号名称"

#: tfrmsymbolhandler.label4.caption
msgid "Symbol groups:"
msgstr "符号组："

#: tfrmsymbolhandler.listview1.columns[0].caption
msgid "Symbolname"
msgstr "符号名称"

#: tfrmsymbolhandler.listview1.columns[2].caption
msgid "AllocSize"
msgstr "分配大小"

#: tfrmsymbolhandler.menuitem1.caption
msgid "Delete all"
msgstr "全部删除"

#: tfrmsymbolhandler.miunregister.caption
msgid "Unregister"
msgstr "注销"

#: tfrmsymbolhandler.miunregisterall.caption
msgid "Unregister all"
msgstr "全部注销"

#: tfrmsymbolhandler.panel3.caption
msgid "Panel3"
msgstr "面板3"

#: tfrmthreadlist.lbliswow64.caption
msgid "Hold ctrl when expanding to see the 32-bit context of a thread"
msgstr "在展开时按住 ctrl 以查看线程的 32 位上下文"

#: tfrmthreadlist.menuitem1.caption
msgid "Stackview"
msgstr "堆栈视图"

#: tfrmthreadlist.micleardebugregisters.caption
msgid "Clear debug registers"
msgstr "清除调试寄存器"

#: tfrmthreadlist.mifreezethread.caption
msgid "Freeze thread"
msgstr "冻结线程"

#: tfrmthreadlist.miresumethread.caption
msgid "Resume thread"
msgstr "恢复线程"

#: tfrmthreadunsafecodewarning.btnignore.caption
msgid "Ignore warnings"
msgstr "忽略警告"

#: tfrmthreadunsafecodewarning.btnignore.hint
msgid "Keep running the script and don't show this warning anymore"
msgstr "继续运行脚本，不再显示此警告"

#: tfrmthreadunsafecodewarning.btnkill.caption
msgid "Kill scripts that do this"
msgstr "终止执行此操作的脚本"

#: tfrmthreadunsafecodewarning.btnkill.hint
msgid "Stops the current script"
msgstr "停止当前脚本"

#: tfrmthreadunsafecodewarning.caption
msgid "Threadunsafe GUI access detected"
msgstr "检测到线程不安全的 GUI 访问"

#: tfrmthreadunsafecodewarning.cbremember.caption
msgid "Remember choice when restarting Cheat Engine"
msgstr "重启 Cheat Engine 时记住选择"

#: tfrmthreadunsafecodewarning.label1.caption
msgid ""
"A Lua script currently being executed doesn't properly synchronize it's GUI access code with the main GUI thread. \n"
"This can lead to random heap memory changes which will ultimately lead to unpredictable 'access violation' \n"
"errors and other random behaviour\n"
"\n"
"Please edit the script and encaplulate all the access to GUI controls using :\"synchronize(function() <your code> "
"end)\" \n"
"or ask the person who made the current table to fix this for you"
msgstr ""
"当前正在执行的 Lua 脚本没有正确同步其 GUI 访问代码与主 GUI 线程。\n"
"这可能导致随机的堆内存变化，最终导致不可预测的“访问冲突”错误和其他随机行为。\n"
"\n"
"请编辑脚本，并使用：“synchronize(function() <你的代码> end)” 封装对 GUI 控件的所有访问，\n"
"或者请制作当前表格的人为你修复这个问题"

#: tfrmtracer.btnstopsearch.caption
msgid "Stop Search"
msgstr "停止搜索"

#: tfrmtracer.cbfpuxmm.caption
msgid "Compare FPU/XMM"
msgstr "比较 FPU/XMM"

#: tfrmtracer.cbignorestackpointers.caption
msgid "Ignore stackpointers"
msgstr "忽略堆栈指针"

#: tfrmtracer.lbladdressed.caption
msgid "Accesses Address:"
msgstr "访问地址："

#: tfrmtracer.menuitem7.caption
msgid "Change Font"
msgstr "更改字体"

#: tfrmtracer.miload.caption
msgid "Open trace"
msgstr "打开跟踪"

#: tfrmtracer.minewtrace.caption
msgid "New trace"
msgstr "新建跟踪"

#: tfrmtracer.miopentraceforcompare.caption
msgid "Open trace for comparison"
msgstr "打开用于比较的跟踪"

#: tfrmtracer.mirealigncompare.caption
msgid "Reallign compare"
msgstr "重新对齐比较"

#: tfrmtracer.misave.caption
msgid "Save trace"
msgstr "保存跟踪"

#: tfrmtracer.misavetodisk.caption
msgid "Save results to disk as textfile"
msgstr "将结果保存为文本文件到磁盘"

#: tfrmtracer.pnlregisters.hint
msgid ""
"Rightclick to copy to clipboard\n"
"Middleclick to ignore it when comparing traces"
msgstr ""
"右键单击复制到剪贴板\n"
"中键单击在比较跟踪时忽略它"

#: tfrmtracerconfig.caption
msgid "Break and Trace config"
msgstr "中断和跟踪配置"

#: tfrmtracerconfig.cbbranchesonly.caption
msgid "Branches only"
msgstr "仅分支"

#: tfrmtracerconfig.cbdbvmbreakandtrace.caption
msgid "DBVM Native Break and Trace"
msgstr "DBVM 原生中断和跟踪"

#: tfrmtracerconfig.cbdbvmbreakandtrace.hint
msgid "Let DBVM do the break and trace internally"
msgstr "让 DBVM 在内部进行中断和跟踪"

#: tfrmtracerconfig.cbdbvmtriggercow.caption
msgid "Trigger copy-on-write"
msgstr "触发写时复制"

#: tfrmtracerconfig.cbdereferenceaddresses.caption
msgid "Dereference Addresses (Slows down)"
msgstr "解除引用地址（会减慢速度）"

#: tfrmtracerconfig.cbsavestack.caption
msgid "Save stack snapshots (Eats memory)"
msgstr "保存堆栈快照（占用内存）"

#: tfrmtracerconfig.cbskipsystemmodules.caption
msgid "Skip system modules"
msgstr "跳过系统模块"

#: tfrmtracerconfig.cbstayinsideinitialmodule.caption
msgid "Stay inside initial module"
msgstr "停留在初始模块内"

#: tfrmtracerconfig.cbstepover.caption
msgid "Step over instead of single step"
msgstr "跳过而不是单步执行"

#: tfrmtracerconfig.cbstepoverrep.caption
msgid "Step over rep instructions"
msgstr "跳过重复指令"

#: tfrmtracerconfig.groupbox1.caption
msgid "Breakpoint method"
msgstr "断点方法"

#: tfrmtracerconfig.label1.caption
msgid "Maximal trace count:"
msgstr "最大跟踪计数："

#: tfrmtracerconfig.label2.caption
msgid "Stop condition (Optional, LUA format)"
msgstr "停止条件（可选，LUA 格式）"

#: tfrmtracerconfig.label3.caption
msgid "Start condition (Optional, LUA format)"
msgstr "开始条件（可选，LUA 格式）"

#: tfrmtracerconfig.rbbpsoftware.caption
msgid "Software breakpoint"
msgstr "软件断点"

#: tfrmtrainergenerator.btnaddhotkey.caption
msgid "Add Hotkey"
msgstr "添加热键"

#: tfrmtrainergenerator.btnaddsounds.caption
msgid "Add sound(s)"
msgstr "添加声音"

#: tfrmtrainergenerator.btndelete.caption
msgid "Delete Hotkey"
msgstr "删除热键"

#: tfrmtrainergenerator.button1.caption
msgid "Set Icon"
msgstr "设置图标"

#: tfrmtrainergenerator.button2.caption
msgid "Set Side Image"
msgstr "设置侧面图像"

#: tfrmtrainergenerator.button5.caption
msgid "Generate trainer"
msgstr "生成训练器"

#: tfrmtrainergenerator.button5.hint
msgid "Generates the trainer script and saves the current table as a .CETRAINER"
msgstr "生成训练器脚本并将当前表保存为 .CETRAINER"

#: tfrmtrainergenerator.caption
msgid "Trainer generator"
msgstr "训练器生成器"

#: tfrmtrainergenerator.cbcanresize.caption
msgid "User can resize window"
msgstr "用户可以调整窗口大小"

#: tfrmtrainergenerator.cbconfigd3dhook.caption
msgid "Configure"
msgstr "配置"

#: tfrmtrainergenerator.cboutput.text
msgid "EXE"
msgstr "EXE"

#: tfrmtrainergenerator.cbplaysoundonaction.caption
msgid "Play sound on activate/deactivate"
msgstr "激活/停用时播放声音"

#: tfrmtrainergenerator.cbplayxm.caption
msgid "Play mod music file"
msgstr "播放模组音乐文件"

#: tfrmtrainergenerator.cbpopuponkeypress.caption
msgid "Popup trainer on keypress"
msgstr "按键时弹出训练器"

#: tfrmtrainergenerator.cbprotect.caption
msgid "Protect trainer from editing/reading"
msgstr "保护训练器不被编辑/读取"

#: tfrmtrainergenerator.cbprotect.hint
msgid ""
"Will encrypt the generated cetrainer file and when Cheat Engine loads this file back it will destroy the main form "
"preventing the user from doing anything with it.\n"
"Does not affect the standalone trainer because that one is protected by default"
msgstr "将加密生成的 cetrainer 文件，当 Cheat Engine 重新加载此文件时，将销毁主窗口，防止用户对其进行任何操作。不会影响独立训练器，因为该训练器默认受到保护"

#: tfrmtrainergenerator.cbstopplaying.caption
msgid "Stop playing when"
msgstr "停止播放时"

#: tfrmtrainergenerator.cbused3dhook.caption
msgid "Use Direct3D Hook"
msgstr "使用 Direct3D Hook"

#: tfrmtrainergenerator.edtcaption.text
msgid "My trainer"
msgstr "我的训练器"

#: tfrmtrainergenerator.groupbox2.caption
msgid "Automated gui config options"
msgstr "自动化 GUI 配置选项"

#: tfrmtrainergenerator.label1.caption
msgid "Freeze interval (in milliseconds)"
msgstr "冻结间隔（以毫秒为单位）"

#: tfrmtrainergenerator.label2.caption
msgid "Processname"
msgstr "进程名称"

#: tfrmtrainergenerator.label3.caption
msgid "About text:"
msgstr "关于文本："

#: tfrmtrainergenerator.label4.caption
msgid "Title"
msgstr "标题"

#: tfrmtrainergenerator.label6.caption
msgid ""
"Tip: The trainer generator is a tool for beginners. It is recommended to learn lua and the formdesigner and save as "
".exe manually to experience the full power of a Cheat Engine trainer"
msgstr "提示：训练器生成器是初学者的工具。建议学习 LUA 和表单设计器，并手动保存为 .exe，以体验 Cheat Engine 训练器的全部功能"

#: tfrmtrainergenerator.menuitem1.caption
msgid "Rebuild Trainer Cheatlist"
msgstr "重建 Trainer Cheatlist"

#: tfrmtrainergenerator.menuitem2.caption
msgid "Only generate the script"
msgstr "仅生成脚本"

#: tfrmtrainergenerator.opendialog2.title
msgid "Open icon file"
msgstr "打开图标文件"

#: tfrmtrainergenerator.rbstopwhenattached.caption
msgid "Game has been attached"
msgstr "游戏已附加"

#: tfrmtrainergenerator.rbstopwhenfocuslost.caption
msgid "Trainer loses focus"
msgstr "Trainer 失去焦点"

#: tfrmultimap.btnfiltercallcount.caption
msgid "Filter out routine(s) where callcount is NOT"
msgstr "过滤掉调用次数不是的例程"

#: tfrmultimap.btnfiltermodule.caption
msgid "Filter out routines not in a specific module"
msgstr "过滤掉不在特定模块中的例程"

#: tfrmultimap.btnnotcalled.caption
msgid "Filter out routine(s) that where not CALL'ed"
msgstr "过滤掉未被调用的例程"

#: tfrmultimap.btnpause.caption
msgid "Pause/Resume"
msgstr "暂停/恢复"

#: tfrmultimap.btnret.caption
msgid "Filter out return from RET's"
msgstr "过滤掉 RET 的返回"

#: tfrmultimap.button5.caption
msgid "Show matching routines"
msgstr "显示匹配的例程"

#: tfrmultimap.cbfilterfuturepaths.caption
msgid "Filter future branches"
msgstr "过滤未来的分支"

#: tfrmultimap.cbfilteroutnewentries.caption
msgid "Mark all new branches as filtered out"
msgstr "将所有新分支标记为已过滤"

#: tfrmultimap.cblogtofile.caption
msgid "Log directly to file"
msgstr "直接记录到文件"

#: tfrmultimap.cbparsedata.caption
msgid "Parse data"
msgstr "解析数据"

#: tfrmultimap.cbpreemptiveflush.caption
msgid "Preemptive flushing"
msgstr "预先清空"

#: tfrmultimap.cbpreemptiveflush.hint
msgid "When enabled Cheat Engine will flush the data for each cpu instead of only when the buffer is full"
msgstr "启用时，Cheat Engine 将为每个 CPU 清空数据，而不仅仅是在缓冲区满时"

#: tfrmultimap.edtfilename.text
msgid "c:\\log.dat"
msgstr "c:\\log.dat"

#: tfrmultimap.label1.caption
msgid "Worker threads"
msgstr "工作线程"

#: tfrmultimap.label2.caption
msgid "Event buffer size"
msgstr "事件缓冲区大小"

#: tfrmultimap.label5.caption
msgid "Branch targets:"
msgstr "分支目标："

#: tfrmultimap.label6.caption
msgid ""
"General tip: \"Pause/Resume\", \"Code did not get executed\" and \"Code has been executed\" can be rightclicked and "
"assigned a hotkey for use inside games so you don't have to alt tab out"
msgstr "一般提示：“暂停/恢复”、“代码未执行”和“代码已执行”可以右键单击并分配热键以在游戏中使用，这样你就不必切换到其他窗口"

#: tfrmultimap.listview1.columns[0].caption
msgid "Address To"
msgstr "地址到"

#: tfrmultimap.listview1.columns[1].caption
msgid "Last origin"
msgstr "最后来源"

#: tfrmultimap.menuitem1.caption
msgid "Add selection to code list"
msgstr "将选择添加到代码列表"

#: tfrmultimap.menuitem2.caption
msgid "Flush buffers"
msgstr "清空缓冲区"

#: tfrmultimap2.btnaddrange.caption
msgid "Add range"
msgstr "添加范围"

#: tfrmultimap2.btncancelfilter.caption
msgid "Cancel filter operation"
msgstr "取消过滤操作"

#: tfrmultimap2.btnfiltercallcount.caption
msgid "Filter out instructions where callcount is NOT"
msgstr "过滤掉调用次数不是的指令"

#: tfrmultimap2.btnfiltermodule.caption
msgid "Filter out instructions not in a specific range"
msgstr "过滤掉不在特定范围内的指令"

#: tfrmultimap2.btnnotcalled.caption
msgid "Filter out everything except CALL"
msgstr "过滤掉除 CALL 之外的所有内容"

#: tfrmultimap2.btnrecordpause.caption
msgid "Record / Pause"
msgstr "记录 / 暂停"

#: tfrmultimap2.btnshowresults.caption
msgid "Show the current valid instruction list"
msgstr "显示当前有效指令列表"

#: tfrmultimap2.cbautoprocess.caption
msgid "Autoprocess tracefiles"
msgstr "自动处理跟踪文件"

#: tfrmultimap2.cbautoprocess.hint
msgid ""
"When enabled this will check the filesize every few seconds, and will process the files when they have grown beyond the "
"given size.\n"
"\n"
"Note: Due to the way the processing is done, trace data will still be written to disk during the processing. If you "
"generate more data than can be processed at a time, the filesize will keep growing. You can combine this with the "
"\"Pause target while processing\" option so that it shouldn't generate too much data"
msgstr ""
"启用后，这将每隔几秒检查文件大小，并在文件超过给定大小时处理它们。\n"
"\n"
"注意：由于处理方式，跟踪数据在处理期间仍会写入磁盘。如果你生成的数据超过一次可以处理的量，文件大小将持续增长。你可以将此与“处理时暂停目标”选项结合使用，以避免生成过多数据"

#: tfrmultimap2.cbdontdeletetracefiles.caption
msgid "Don't delete trace files"
msgstr "不要删除跟踪文件"

#: tfrmultimap2.cbdontdeletetracefiles.hint
msgid ""
"Normally Cheat Engine will delete the trace files after they have been processed. But if you wish to save them for your "
"own use, check this box\n"
"\n"
"These trace files can grow really big, so make sure you have enough diskspace"
msgstr ""
"通常，Cheat Engine 会在处理后删除跟踪文件。但如果你希望保存它们以供自己使用，请勾选此框\n"
"\n"
"这些跟踪文件可能会变得非常大，因此请确保你有足够的磁盘空间"

#: tfrmultimap2.cbfilterfuturepaths.caption
msgid "Exclude new addresses"
msgstr "排除新地址"

#: tfrmultimap2.cbfilteroutnewentries.caption
msgid "Mark all new addresses as filtered out"
msgstr "将所有新地址标记为已过滤"

#: tfrmultimap2.cbiptdonotprocessnewthreads.caption
msgid "Do not process new threads after initial launch"
msgstr "初始启动后不处理新线程"

#: tfrmultimap2.cbkernelmode.caption
msgid "Kernelmode"
msgstr "内核模式"

#: tfrmultimap2.cbnointerrupts.caption
msgid "Do not trigger interrupts when full"
msgstr "满时不触发中断"

#: tfrmultimap2.cbnointerrupts.hint
msgid ""
"In Windows 10, when a PMI triggers, it will BSOD with \"PROFILER_CONFIGURATION_ILLEGAL\" if you use ranges and don't "
"have a kernelmode debugger attached\n"
"\n"
"Tip: Use a huge buffer and autoprocess/flush the tracefiles\n"
"Tip2: If DBVM is running it will hide the fact that regions are used from windows, and this you can just use interrupts "
"like before"
msgstr ""
"在 Windows 10 中，当 PMI 触发时，如果你使用范围并且没有附加内核模式调试器，它将出现 BSOD，错误信息为“PROFILER_CONFIGURATION_ILLEGAL”\n"
"\n"
"提示：使用一个巨大的缓冲区并自动处理/刷新跟踪文件\n"
"提示2：如果 DBVM 正在运行，它将隐藏 Windows 使用区域的事实，这样你可以像以前一样使用中断"

#: tfrmultimap2.cbparsetotextfile.caption
msgid "Parse trace to textfile"
msgstr "将跟踪解析为文本文件"

#: tfrmultimap2.cbparsetotextfile.hint
msgid ""
"When enabled will write the sequence of events as they happen as plain text to a file called cpu#trace.txt.\n"
"This file contains the disassemble and some event data that happens along the way.\n"
"\n"
"It is recommended to use a very small range, and a stop condition"
msgstr "启用时，将事件序列以纯文本形式写入名为 cpu#trace.txt 的文件中。此文件包含反汇编和在此过程中发生的一些事件数据。建议使用非常小的范围和停止条件。"

#: tfrmultimap2.cbpausetargetwhileprocessing.caption
msgid "Pause target while processing"
msgstr "处理时暂停目标"

#: tfrmultimap2.cbtraceallprocesses.caption
msgid "Trace all processes"
msgstr "跟踪所有进程"

#: tfrmultimap2.cbtraceinterval.caption
msgid "every "
msgstr "每个"

#: tfrmultimap2.cbusermode.caption
msgid "Usermode"
msgstr "用户模式"

#: tfrmultimap2.cbwhenfilesizeabove.caption
msgid "when filesize above"
msgstr "当文件大小超过"

#: tfrmultimap2.cbwiniptbuffersize.text
msgid "4MB"
msgstr "4MB"

#: tfrmultimap2.detargetfolder.hint
msgid ""
"The folder to store the processor trace files. \n"
"These files can be quite big (a few seconds can already be over 200MB of space or more)"
msgstr "存储处理器跟踪文件的文件夹。 这些文件可能会非常大（几秒钟的时间可能已经超过 200MB 或更多）"

#: tfrmultimap2.detextout.hint
msgid ""
"The folder to store the trace output to\n"
"It is recommended to use a small region with a stop condition, else this disk will be full before you know it"
msgstr "存储跟踪输出的文件夹。建议使用小范围和停止条件，否则在你意识到之前，这个磁盘将会满。"

#: tfrmultimap2.gbrange.caption
msgid "Ranges: (Empty for all) (Max 0) "
msgstr "范围：（为空表示全部）（最大 0）"

#: tfrmultimap2.label2.caption
msgid "MB"
msgstr "MB"

#: tfrmultimap2.lblbuffersizeperthread.caption
msgid "Buffersize per Thread"
msgstr "每个线程的缓冲区大小"

#: tfrmultimap2.lblbufferspercpu.caption
msgid "Buffer per CPU"
msgstr "每个 CPU 的缓冲区"

#: tfrmultimap2.lblkb.caption
msgid "KB"
msgstr "KB"

#: tfrmultimap2.listview1.columns[2].caption
msgid "Invalidated"
msgstr "无效"

#: tfrmultimap2.lvthreads.columns[3].caption
msgid "Processing"
msgstr "处理中"

#: tfrmultimap2.menuitem3.caption
msgid "Open tracefile reader"
msgstr "打开跟踪文件读取器"

#: tfrmultimap2.menuitem5.caption
msgid "Debug: Process tracefile"
msgstr "调试：处理跟踪文件"

#: tfrmultimap2.migetrangeconfig.caption
msgid "Get rangeconfig"
msgstr "获取范围配置"

#: tfrmultimap2.mirangedeleteselected.caption
msgid "Delete Selected"
msgstr "删除选定项"

#: tfrmultimap2.rblogtofolder.caption
msgid "Process data later"
msgstr "稍后处理数据"

#: tfrmultimap2.rblogtofolder.hint
msgid ""
"CE will write the results to disk as quickly as possible but won't process it until the recording is stopped, or a "
"filter function is being used."
msgstr "CE 将尽快将结果写入磁盘，但在录制停止或使用过滤功能之前不会处理它。"

#: tfrmultimap2.rbruntimeparsing.caption
msgid "Process data while recording"
msgstr "在录制时处理数据"

#: tfrmultimap2.rbruntimeparsing.hint
msgid "Constantly process the data instead of waiting for the user's input"
msgstr "不断处理数据，而不是等待用户输入"

#: tfrmwatchlist.caption
msgid "Watch list"
msgstr "观察列表"

#: tfrmwatchlist.lvwatchlist.columns[0].caption
msgid "Address/Expression"
msgstr "地址/表达式"

#: tfrmwatchlist.menuitem3.caption
msgid "Refresh values"
msgstr "刷新值"

#: tfrmwatchlist.menuitem4.caption
msgid "Browse memory region"
msgstr "浏览内存区域"

#: tfrmwatchlist.miadditem.caption
msgid "Add Item"
msgstr "添加项目"

#: tfrmwatchlist.micopytoclipboard.caption
msgid "Copy expression(s) to clipboard"
msgstr "复制表达式到剪贴板"

#: tfrmwatchlist.micopytoclipboardex.caption
msgid "Copy expression(s) and value(s) to clipboard"
msgstr "复制表达式和数值到剪贴板"

#: tfrmwatchlist.mideleteitems.caption
msgid "Delete Item(s)"
msgstr "删除项目"

#: tfrmwatchlist.miedititem.caption
msgid "Edit Item"
msgstr "编辑项目"

#: tfrmwatchlist.mipastefromclipboard.caption
msgid "Paste expression(s) from clipboard"
msgstr "从剪贴板粘贴表达式"

#: tfrmwatchlistaddentry.caption
msgid "Add watcher entry"
msgstr "添加观察者条目"

#: tfrmwatchlistaddentry.edtexpression.texthint
msgid "Expression"
msgstr "表达式"

#: thotkeyform.btncreatehotkey.caption
msgid "Create hotkey"
msgstr "创建热键"

#: thotkeyform.btnedithotkey.caption
msgid "Edit Hotkey"
msgstr "编辑热键"

#: thotkeyform.caption
msgid "Set/Change hotkey"
msgstr "设置/更改热键"

#: thotkeyform.cbonlywhiledown.caption
msgid "Only while hotkey is down/Restore when released"
msgstr "仅在热键按下时/释放时恢复"

#: thotkeyform.edtactivatetext.text
msgid "{MRDescription} Activated"
msgstr "{MRDescription} 已激活"

#: thotkeyform.edtdeactivatetext.text
msgid "{MRDescription} Deactivated"
msgstr "{MRDescription} 已停用"

#: thotkeyform.edtdescription.hint
msgid "When autogenerating a trainer this field will be used as description"
msgstr "在自动生成训练器时，此字段将用作描述"

#: thotkeyform.label1.caption
msgid "Type the keys you want to set the hotkey to"
msgstr "输入你想设置热键的按键"

#: thotkeyform.label2.caption
msgid "Description (Optional)"
msgstr "描述（可选）"

#: thotkeyform.lblactivatesound.caption
msgid "Activate sound"
msgstr "激活声音"

#: thotkeyform.lbldeactivatesound.caption
msgid "Deactivate sound"
msgstr "停用声音"

#: thotkeyform.listview1.columns[1].caption
msgid "On Hotkey"
msgstr "按热键"

#: thotkeyform.miaddsound.caption
msgid "Add sounds"
msgstr "添加声音"

#: thotkeyform.tabsheet1.caption
msgid "TabSheet1"
msgstr "选项卡1"

#: thotkeyform.tabsheet2.caption
msgid "TabSheet2"
msgstr "选项卡2"

#: tinputboxtop.edit1.text
msgid "edit1"
msgstr "编辑1"

#: tlgunit.rsyouwin
msgid "OMG, You must have cheated or don't have a life. (Although some people claim that thats the same)"
msgstr "天哪，你一定是作弊了，或者没有生活。（虽然有些人声称这两者是一样的）"

#: tmainform.a1.caption
msgid "a"
msgstr "a"

#: tmainform.actautoassemble.caption
msgid "actAutoAssemble"
msgstr "actAutoAssemble"

#: tmainform.actmemoryview.caption
msgid "actMemoryView"
msgstr "actMemoryView"

#: tmainform.actopendissectstructure.caption
msgid "actOpenDissectStructure"
msgstr "actOpenDissectStructure"

#: tmainform.actopenluaengine.caption
msgid "actOpenLuaEngine"
msgstr "actOpenLuaEngine"

#: tmainform.advancedbutton.caption
msgid "Advanced Options"
msgstr "高级选项"

#: tmainform.advancedbutton.hint
msgid "Codelist and pause"
msgstr "代码列表和暂停"

#: tmainform.b1.caption
msgid "b"
msgstr "b"

#: tmainform.btnaddaddressmanually.caption
msgid "Add Address Manually"
msgstr "手动添加地址"

#: tmainform.btnfirst.caption
msgid "First Scan2"
msgstr "第一次扫描2"

#: tmainform.btnmemoryview.caption
msgid "Memory View"
msgstr "内存视图"

#: tmainform.btnnext.caption
msgid "Next scan 2"
msgstr "下一次扫描2"

#: tmainform.c1.caption
msgid "c"
msgstr "c"

#: tmainform.calculatenewvaluepart21.caption
msgid "Recalculate new addresses"
msgstr "重新计算新地址"

#: tmainform.cbcopyonwrite.caption
msgid "CopyOnWrite"
msgstr "写时复制"

#: tmainform.cbcopyonwrite.hint
msgid ""
"Unchecked:\n"
"Do not scan copy-on-write memory\n"
"\n"
"Checked:\n"
"Only scan copy-on-write memory\n"
"\n"
"Gray:\n"
"Don't care if it's copy-on-write or not"
msgstr ""
"未选中：\n"
"不扫描写时复制内存\n"
"\n"
"选中：\n"
"仅扫描写时复制内存\n"
"\n"
"灰色：\n"
"不在乎是否是写时复制"

#: tmainform.cbexecutable.caption
msgid "Executable"
msgstr "可执行文件"

#: tmainform.cbexecutable.hint
msgid ""
"Unchecked:\n"
"Do not scan executable memory\n"
"\n"
"Checked:\n"
"Only scan executable memory\n"
"\n"
"Gray:\n"
"Don't care if it's executable or not"
msgstr ""
"未选中：\n"
"不扫描可执行内存\n"
"\n"
"已选中：\n"
"仅扫描可执行内存\n"
"\n"
"灰色：\n"
"不在乎是否可执行"

#: tmainform.cbfastscan.caption
msgid "Fast Scan"
msgstr "快速扫描"

#: tmainform.cbfastscan.hint
msgid ""
"Speeds up the scan and decreases useless results by skipping unaligned memory, or only scans addresses ending with "
"specific digits"
msgstr "通过跳过未对齐的内存或仅扫描以特定数字结尾的地址来加快扫描速度并减少无用结果"

#: tmainform.cbfloatsimple.caption
msgid "Simple values only"
msgstr "仅限简单值"

#: tmainform.cbhexadecimal.hint
msgid "When checked the value you type in is hexadecimal"
msgstr "选中时，你输入的值将被视为十六进制"

#: tmainform.cbluaformula.caption
msgid "Lua formula"
msgstr "Lua 公式"

#: tmainform.cbluaformula.hint
msgid ""
"When checked the value will be interpreted as a Lua script. \n"
"local variables available: \n"
"value, previousvalue\n"
"\n"
"example:\n"
"value>5 and value~=8"
msgstr ""
"选中时，值将被解释为 Lua 脚本。\n"
"可用的局部变量：\n"
"value, previousvalue\n"
"\n"
"示例：\n"
"value>5 和 value~=8"

#: tmainform.cbnewluastate.caption
msgid "Separate Lua state"
msgstr "单独的 Lua 状态"

#: tmainform.cbnewluastate.hint
msgid ""
"When checked, the Lua environment used will be limited to just some basic functions and you won't have access to "
"userdefined functions.\n"
"The positive side is that this allows multiple threads to scan at the same time, so will be a lot faster"
msgstr ""
"选中时，使用的 Lua 环境将仅限于一些基本函数，你将无法访问用户定义的函数。\n"
"积极的一面是，这允许多个线程同时扫描，因此会快得多"

#: tmainform.cbnot.caption
msgid "Not"
msgstr "不"

#: tmainform.cbnot.hint
msgid "When checked CE will find everything EXCEPT the value/range you've given"
msgstr "选中时，CE 将找到所有除了你给定的值/范围以外的内容"

#: tmainform.cbpausewhilescanning.caption
msgid "Pause the game while scanning"
msgstr "扫描时暂停游戏"

#: tmainform.cbpercentage.caption
msgid "Percent"
msgstr "百分比"

#: tmainform.cbpresentmemoryonly.caption
msgid "Active memory only"
msgstr "仅活动内存"

#: tmainform.cbpresentmemoryonly.hint
msgid "Only scans the working set of a process"
msgstr "仅扫描进程的工作集"

#: tmainform.cbrepeatuntilstopped.caption
msgid "Repeat"
msgstr "重复"

#: tmainform.cbrepeatuntilstopped.hint
msgid "Repeats the unchanged value scan until it gets stopped"
msgstr "重复未更改的值扫描，直到停止"

#: tmainform.cbspeedhack.hint
msgid "Enable speedhack"
msgstr "启用速度hack"

#: tmainform.cbwritable.caption
msgid "Writable"
msgstr "可写"

#: tmainform.cbwritable.hint
msgid ""
"Unchecked:\n"
"Do not scan writable memory\n"
"\n"
"Checked:\n"
"Only scan writable memory\n"
"\n"
"Gray:\n"
"Don't care if it's writable memory or not"
msgstr ""
"未选中：\n"
"不扫描可写内存\n"
"\n"
"已选中：\n"
"仅扫描可写内存\n"
"\n"
"灰色：\n"
"不在乎是否可写内存"

#: tmainform.change1.caption
msgid "Change record"
msgstr "更改记录"

#: tmainform.commentbutton.caption
msgid "Table Extras"
msgstr "表格附加项"

#: tmainform.copyselectedaddresses1.caption
msgid "Copy selected addresses"
msgstr "复制选定地址"

#: tmainform.creategroup.caption
msgid "Create header"
msgstr "创建头部"

#: tmainform.d1.caption
msgid "d"
msgstr "d"

#: tmainform.deletethisrecord1.caption
msgid "Delete this record"
msgstr "删除此记录"

#: tmainform.e1.caption
msgid "e"
msgstr "e"

#: tmainform.edit3.caption
msgid "&Edit"
msgstr "编辑"

#: tmainform.file1.caption
msgid "&File"
msgstr "文件"

#: tmainform.foundcountlabel.hint
msgid "This shows the amount of addresses found"
msgstr "这显示了找到的地址数量"

#: tmainform.foundlist3.hint
msgid "This list shows all the found addresses that matched your last scan"
msgstr "此列表显示了与您上次扫描匹配的所有找到的地址"

#: tmainform.freezealladdresses2.caption
msgid "Toggle selected records"
msgstr "切换选定记录"

#: tmainform.gbscanoptions.caption
msgid "Memory Scan Options"
msgstr "内存扫描选项"

#: tmainform.helpindex1.caption
msgid "Cheat Engine Help"
msgstr "Cheat Engine 帮助"

#: tmainform.label54.caption
msgid "Speed"
msgstr "速度"

#: tmainform.lblcomparetosavedscan.caption
msgid "<xxxx>"
msgstr "<xxxx>"

#: tmainform.lblscantype.caption
msgid "Scan Type"
msgstr "扫描类型"

#: tmainform.lblsigned.caption
msgid ""
"This table has been signed by\n"
"Someone"
msgstr "此表已由某人签名"

#: tmainform.lblvaluetype.caption
msgid "Value Type"
msgstr "值类型"

#: tmainform.menuitem1.caption
msgid "Select All"
msgstr "全选"

#: tmainform.menuitem15.caption
msgid "Cheat Engine Tutorial Games"
msgstr "Cheat Engine 教程游戏"

#: tmainform.menuitem16.caption
msgid "Cheat Engine Tutorial (AArch64)"
msgstr "Cheat Engine 教程 (AArch64)"

#: tmainform.menuitem17.caption
msgid "Memory read method"
msgstr "内存读取方法"

#: tmainform.menuitem18.caption
msgid "Memory write method"
msgstr "内存写入方法"

#: tmainform.menuitem2.caption
msgid "New Item1"
msgstr "新项目1"

#: tmainform.menuitem7.caption
msgid "Quit"
msgstr "退出"

#: tmainform.menuitem9.caption
msgid "Generate generic trainer lua script from table"
msgstr "从表格生成通用训练器 lua 脚本"

#: tmainform.mi3d.caption
msgid "D3D"
msgstr "D3D"

#: tmainform.miaddaddress.caption
msgid "Add selected addresses to the addresslist"
msgstr "将选定地址添加到地址列表"

#: tmainform.miaddfile.caption
msgid "Add file"
msgstr "添加文件"

#: tmainform.miaddtab.caption
msgid "Add scan tab"
msgstr "添加扫描标签"

#: tmainform.miallowcollapse.caption
msgid "Allow left and right arrow keys to collapse and expand"
msgstr "允许左右箭头键折叠和展开"

#: tmainform.mialwayshidechildren.caption
msgid "Always hide children"
msgstr "始终隐藏子项"

#: tmainform.miasyncscript.caption
msgid "Execute asynchronous"
msgstr "异步执行"

#: tmainform.miautoassembleerrormessage.caption
msgid "<Error message here>"
msgstr "<Error message here>"

#: tmainform.mibindactivation.caption
msgid "Activating this entry activates it's children"
msgstr "激活此条目会激活其子项"

#: tmainform.mibinddeactivation.caption
msgid "Deactivating this entry deactivates it's children"
msgstr "停用此条目会停用其子项"

#: tmainform.michangecolor.caption
msgid "Change color"
msgstr "更改颜色"

#: tmainform.michangevalue.caption
msgid "Change value of selected addresses"
msgstr "更改选定地址的值"

#: tmainform.michangevalueback.caption
msgid "Change value of selected addresses back to previous/saved value"
msgstr "将选定地址的值更改回之前/保存的值"

#: tmainform.miclearworkingset.caption
msgid "Clear active memory"
msgstr "清除活动内存"

#: tmainform.miclosetab.caption
msgid "Close tab"
msgstr "关闭标签"

#: tmainform.micreateluaform.caption
msgid "Create form"
msgstr "创建表单"

#: tmainform.midbvmfindwhatwritesoraccesses.caption
msgid "DBVM Find out what writes or accesses this address"
msgstr "DBVM 查找写入或访问此地址的内容"

#: tmainform.midefinenewcustomtype.caption
msgid "Define new custom type (Auto Assembler)"
msgstr "定义新的自定义类型（自动汇编器）"

#: tmainform.midefinenewcustomtypelua.caption
msgid "Define new custom type (LUA)"
msgstr "定义新的自定义类型（LUA）"

#: tmainform.mideletecustomtype.caption
msgid "Delete selected custom type"
msgstr "删除选定的自定义类型"

#: tmainform.mideletesavedscanresults.caption
msgid "Delete scanresult"
msgstr "删除扫描结果"

#: tmainform.midotnet.caption
msgid ".Net"
msgstr ".Net"

#: tmainform.mieditcustomtype.caption
msgid "Edit selected custom type"
msgstr "编辑选定的自定义类型"

#: tmainform.mienablelcldebug.caption
msgid "Generate errorlogs"
msgstr "生成错误日志"

#: tmainform.miforgotscan.caption
msgid "Reload the previous value list (Forgot value scan)"
msgstr "重新加载之前的值列表（忘记值扫描）"

#: tmainform.mifreezenegative.caption
msgid "Freeze negative"
msgstr "冻结负值"

#: tmainform.mifreezepositive.caption
msgid "Freeze positive"
msgstr "冻结正值"

#: tmainform.migetdotnetobjectlist.caption
msgid "Get object list"
msgstr "获取对象列表"

#: tmainform.migroupconfig.caption
msgid "Group config"
msgstr "组配置"

#: tmainform.mihelp.caption
msgid "&Help"
msgstr "&帮助"

#: tmainform.mihidechildren.caption
msgid "Hide children when deactivated"
msgstr "停用时隐藏子项"

#: tmainform.mihookd3d.caption
msgid "Hook Direct3D"
msgstr "钩住 Direct3D"

#: tmainform.miloadrecent.caption
msgid "Load Recent"
msgstr "加载最近"

#: tmainform.milockmouseingame.caption
msgid "Lock mouse in game window"
msgstr "在游戏窗口中锁定鼠标"

#: tmainform.miluadocumentation.caption
msgid "Lua documentation"
msgstr "Lua 文档"

#: tmainform.mimanualexpandcollapse.caption
msgid "Manual expand/collapse"
msgstr "手动展开/折叠"

#: tmainform.mimemrechidecheckbox.caption
msgid "Hide checkbox"
msgstr "隐藏复选框"

#: tmainform.mimemrecwithnocheckboxstartsleft.caption
msgid "Description at start"
msgstr "开始时的描述"

#: tmainform.minetworkreaduseptrace.caption
msgid "1: ptrace peek"
msgstr "1: ptrace peek"

#: tmainform.minetworkreadusevmread.caption
msgid "2: process_vm_readv"
msgstr "2: process_vm_readv"

#: tmainform.minetworkwriteuseptrace.caption
msgid "1: ptrace poke"
msgstr "1: ptrace poke"

#: tmainform.minetworkwriteusevmwrite.caption
msgid "2:process_vm_writev"
msgstr "2: process_vm_writev"

#: tmainform.miobfuscatetable.caption
msgid "Obfuscate currently loaded table"
msgstr "混淆当前加载的表"

#: tmainform.mionlyshowcurrentcomparetocolumn.caption
msgid "Only show current \"compare to\" column"
msgstr "仅显示当前的“比较”列"

#: tmainform.mipresetall.caption
msgid "Preset: Scan all memory"
msgstr "预设：扫描所有内存"

#: tmainform.mipresetwritable.caption
msgid "Preset: Scan writable memory"
msgstr "预设：扫描可写内存"

#: tmainform.mirecordconfig.caption
msgid "Record config"
msgstr "记录配置"

#: tmainform.mirecordconfigdeactivaterestore.caption
msgid "Restore to original"
msgstr "恢复到原始状态"

#: tmainform.mirecordconfigdeactivatesetvalue.caption
msgid "Set value"
msgstr "设置值"

#: tmainform.mirecordconfigonactivate.caption
msgid "On Activate"
msgstr "激活时"

#: tmainform.mirecordconfigondeactivate.caption
msgid "On Deactivate"
msgstr "停用时"

#: tmainform.mirecursivesetvalue.caption
msgid "Setting a value to this entry sets same value to children"
msgstr "将此条目的值设置为相同值将设置给子项"

#: tmainform.miresetrange.caption
msgid "Reset range"
msgstr "重置范围"

#: tmainform.miresyncformswithlua.caption
msgid "Resynchronize forms with Lua"
msgstr "与 Lua 重新同步表单"

#: tmainform.misavefile.caption
msgid "Save File"
msgstr "保存文件"

#: tmainform.misavescanresults.caption
msgid "Save current scanresults"
msgstr "保存当前扫描结果"

#: tmainform.miscandirtyonly.caption
msgid "Scan changed regions only"
msgstr "仅扫描更改的区域"

#: tmainform.miscanpagedonly.caption
msgid "Scan paged (physical) memory only"
msgstr "仅扫描分页（物理）内存"

#: tmainform.misetcrosshair.caption
msgid "Set custom crosshair"
msgstr "设置自定义十字准线"

#: tmainform.misetdropdownoptions.caption
msgid "Set/Change dropdown selection options"
msgstr "设置/更改下拉选择选项"

#: tmainform.misetupsnapshotkeys.caption
msgid "Start and configure snapshot recording"
msgstr "开始并配置快照录制"

#: tmainform.mishowcustomtypedebug.caption
msgid "Show custom type debug info"
msgstr "显示自定义类型调试信息"

#: tmainform.mishowluascript.caption
msgid "Show Cheat Table Lua Script"
msgstr "显示作弊表 Lua 脚本"

#: tmainform.mishowpreviousvalue.caption
msgid "Show previous value column(s)"
msgstr "显示之前的值列"

#: tmainform.misigntable.caption
msgid "Sign Table"
msgstr "签名表"

#: tmainform.mitable.caption
msgid "Table"
msgstr "表"

#: tmainform.mitestaccessviolationthread.caption
msgid "Test access violation in thread"
msgstr "测试线程中的访问冲突"

#: tmainform.mitutorial.caption
msgid "Cheat Engine Tutorial"
msgstr "Cheat Engine 教程"

#: tmainform.miwireframe.caption
msgid "Toggle wireframe mode"
msgstr "切换线框模式"

#: tmainform.mizbuffer.caption
msgid "Toggle disabled zbuffer"
msgstr "切换禁用的 zbuffer"

#: tmainform.mizeroterminate.caption
msgid "Zero-Terminate string"
msgstr "零终止字符串"

#: tmainform.ools1.caption
msgid "&Tools"
msgstr "&工具"

#: tmainform.openprocess1.caption
msgid "Open Process window"
msgstr "打开进程窗口"

#: tmainform.plugins2.caption
msgid "P&lugins"
msgstr "插件(&P)"

#: tmainform.pointerscanforthisaddress1.caption
msgid "Pointer scan for this address"
msgstr "针对该地址的指针扫描"

#: tmainform.process1.caption
msgid "&Process"
msgstr "&进程"

#: tmainform.processlabel.caption
msgid "No Process Selected"
msgstr "未选择进程"

#: tmainform.progressbar.hint
msgid "This shows how far Cheat Engine is with searching"
msgstr "这显示了 Cheat Engine 搜索的进度"

#: tmainform.rbbit.caption
msgid "Bits"
msgstr "位"

#: tmainform.rbfsmaligned.caption
msgid "Alignment"
msgstr "对齐"

#: tmainform.rbfsmaligned.hint
msgid "When set and fastscan is enabled will scan the memory address if it is dividable by the given value"
msgstr "当设置并启用快速扫描时，如果内存地址可以被给定值整除，则会扫描该内存地址"

#: tmainform.rbfsmlastdigts.caption
msgid "Last Digits"
msgstr "最后数字"

#: tmainform.rbfsmlastdigts.hint
msgid "When set and fastscan is enabled will only scan and return addresses that end with the given digits"
msgstr "当设置并启用快速扫描时，将仅扫描并返回以给定数字结尾的地址"

#: tmainform.rt1.caption
msgid "Rounded (default)"
msgstr "四舍五入（默认）"

#: tmainform.rt2.caption
msgid "Rounded (extreme)"
msgstr "四舍五入（极端）"

#: tmainform.rt3.caption
msgid "Truncated"
msgstr "截断"

#: tmainform.sbclearactivememory.hint
msgid "Clear RAM usage of target process"
msgstr "清除目标进程的 RAM 使用情况"

#: tmainform.sbopenprocess.hint
msgid "Select a process to open"
msgstr "选择一个进程以打开"

#: tmainform.scantype.text
msgid "Exact value"
msgstr "精确值"

#: tmainform.selectallitems1.caption
msgid "Select all items"
msgstr "选择所有项目"

#: tmainform.sethotkey1.caption
msgid "Assign hotkey"
msgstr "分配热键"

#: tmainform.smarteditaddresses1.caption
msgid "Smart edit address(es)"
msgstr "智能编辑地址"

#: tmainform.speedbutton2.hint
msgid "Delete all addresses from the list"
msgstr "从列表中删除所有地址"

#: tmainform.speedbutton3.hint
msgid "Copy all selected items to the address list"
msgstr "将所有选定项目复制到地址列表"

#: tmainform.toaddress.text
msgid "ffffffff"
msgstr "ffffffff"

#: tmainform.undoscan.caption
msgid "Undo Scan"
msgstr "撤销扫描"

#: tmemorybrowser.all1.caption
msgid "Full stack"
msgstr "完整堆栈"

#: tmemorybrowser.allocatenonpagedmemory1.caption
msgid "Allocate nonpaged memory"
msgstr "分配非分页内存"

#: tmemorybrowser.assemble1.caption
msgid "Assemble"
msgstr "汇编"

#: tmemorybrowser.assemblycode1.caption
msgid "Find assembly code"
msgstr "查找汇编代码"

#: tmemorybrowser.autoinject1.caption
msgid "Auto Assemble"
msgstr "自动汇编"

#: tmemorybrowser.breakandtraceinstructions1.caption
msgid "Break and trace instructions"
msgstr "中断和跟踪指令"

#: tmemorybrowser.breakpointlist1.caption
msgid "Breakpointlist"
msgstr "断点列表"

#: tmemorybrowser.caption
msgid "Memory Viewer"
msgstr "内存查看器"

#: tmemorybrowser.changestateofregisteratthislocation1.caption
msgid "Change register at this location"
msgstr "在此位置更改寄存器"

#: tmemorybrowser.continueanddetachdebugger1.caption
msgid "Continue and  detach debugger"
msgstr "继续并分离调试器"

#: tmemorybrowser.copybytesandopcodes.caption
msgid "Bytes+Opcodes"
msgstr "字节+操作码"

#: tmemorybrowser.copybytesandopcodesandcomments.caption
msgid "Bytes+Opcodes+Comments"
msgstr "字节+操作码+注释"

#: tmemorybrowser.copyopcodes.caption
msgid "Opcodes"
msgstr "操作码"

#: tmemorybrowser.createthread1.caption
msgid "Create Thread"
msgstr "创建线程"

#: tmemorybrowser.disectwindow1.caption
msgid "Dissect window(s)"
msgstr "解剖窗口"

#: tmemorybrowser.dispbytes.caption
msgid "Byte hex"
msgstr "字节十六进制"

#: tmemorybrowser.dispchar.caption
msgid "Byte decimal"
msgstr "字节十进制"

#: tmemorybrowser.dispdwords.caption
msgid "4 Byte hex"
msgstr "4 字节十六进制"

#: tmemorybrowser.dispints.caption
msgid "4 Byte decimal"
msgstr "4 字节十进制"

#: tmemorybrowser.displaytype1.caption
msgid "Display Type"
msgstr "显示类型"

#: tmemorybrowser.displongs.caption
msgid "8 Byte decimal"
msgstr "8 字节十进制"

#: tmemorybrowser.dispqwords.caption
msgid "8 Byte hex"
msgstr "8 字节十六进制"

#: tmemorybrowser.dispshorts.caption
msgid "2 Byte decimal"
msgstr "2 字节十进制"

#: tmemorybrowser.dispwords.caption
msgid "2 Byte hex"
msgstr "2 字节十六进制"

#: tmemorybrowser.dissectcode1.caption
msgid "Dissect code"
msgstr "解析代码"

#: tmemorybrowser.dissectpeheaders1.caption
msgid "Dissect PE headers"
msgstr "解析 PE 头"

#: tmemorybrowser.enumeratedllsandsymbols1.caption
msgid "Enumerate DLL's and Symbols"
msgstr "枚举 DLL 和符号"

#: tmemorybrowser.fillmemory1.caption
msgid "Fill Memory"
msgstr "填充内存"

#: tmemorybrowser.findmemory1.caption
msgid "Find memory"
msgstr "查找内存"

#: tmemorybrowser.findoutwhataddressesthisinstructionaccesses1.caption
msgid "Find out what addresses this instruction accesses"
msgstr "找出该指令访问了哪些地址"

#: tmemorybrowser.gdtlist1.caption
msgid "GDT list"
msgstr "GDT 列表"

#: tmemorybrowser.getaddress1.caption
msgid "Get address"
msgstr "获取地址"

#: tmemorybrowser.goto1.caption
msgid "Goto address"
msgstr "转到地址"

#: tmemorybrowser.gotoaddress1.caption
msgid "Go to address"
msgstr "前往地址"

#: tmemorybrowser.heaps1.caption
msgid "Heaplist"
msgstr "堆列表"

#: tmemorybrowser.idtlist1.caption
msgid "IDT list"
msgstr "IDT 列表"

#: tmemorybrowser.injectdll1.caption
msgid "Inject DLL"
msgstr "注入 DLL"

#: tmemorybrowser.kerneltools1.caption
msgid "Kernel tools"
msgstr "内核工具"

#: tmemorybrowser.loadmemolryregion1.caption
msgid "Load memory region"
msgstr "加载内存区域"

#: tmemorybrowser.loadsymbolfile1.caption
msgid "Load symbol file"
msgstr "加载符号文件"

#: tmemorybrowser.lvstacktracedata.columns[1].caption
msgid "DWORD"
msgstr "DWORD"

#: tmemorybrowser.lvstacktracedata.hint
msgid ""
"Shows the current stack.\n"
"Tip: When doubleclicking the value and it represents an address, then you can hold shift to make it show in the "
"disassembler, and ctrl to make it show in the memory view. Else Cheat Engine will guess it for you based on if it's "
"executable memory or not"
msgstr "显示当前堆栈。提示：当双击该值并且它表示一个地址时，可以按住 shift 使其在反汇编器中显示，按住 ctrl 使其在内存视图中显示。否则，Cheat Engine 将根据它是否是可执行内存来猜测。"

#: tmemorybrowser.makepagewritable1.caption
msgid "Change page protection"
msgstr "更改页面保护"

#: tmemorybrowser.maxstacktracesize1.caption
msgid "Max stack: 4096"
msgstr "最大堆栈：4096"

#: tmemorybrowser.memoryregions1.caption
msgid "Memory Regions"
msgstr "内存区域"

#: tmemorybrowser.menuitem10.caption
msgid "All strings"
msgstr "所有字符串"

#: tmemorybrowser.menuitem12.caption
msgid "Apply changes to file"
msgstr "将更改应用于文件"

#: tmemorybrowser.menuitem14.caption
msgid "Use windows debug symbols"
msgstr "使用 Windows 调试符号"

#: tmemorybrowser.menuitem15.caption
msgid "Overlay with structure"
msgstr "与结构叠加"

#: tmemorybrowser.menuitem17.caption
msgid "Generate structure from datastream and template"
msgstr "从数据流和模板生成结构"

#: tmemorybrowser.menuitem18.caption
msgid "Graphical memory view"
msgstr "图形内存视图"

#: tmemorybrowser.menuitem4.caption
msgid "Disable toolbar"
msgstr "禁用工具栏"

#: tmemorybrowser.menuitem9.caption
msgid "Change fade timer"
msgstr "更改淡入计时器"

#: tmemorybrowser.miaddtothecodelist.caption
msgid "Add to the code list"
msgstr "添加到代码列表"

#: tmemorybrowser.miarcharm.caption
msgid "ARM"
msgstr "ARM"

#: tmemorybrowser.miarchitecture.caption
msgid "Architecture"
msgstr "架构"

#: tmemorybrowser.miarchx86.caption
msgid "X86"
msgstr "X86"

#: tmemorybrowser.mibinutils.caption
msgid "BinUtils"
msgstr "BinUtils"

#: tmemorybrowser.mibreakonexceptions.caption
msgid "Break on unexpected exceptions"
msgstr "在意外异常时中断"

#: tmemorybrowser.michangeprotectionre.caption
msgid "Read Execute"
msgstr "读取执行"

#: tmemorybrowser.michangeprotectionrw.caption
msgid "Read Write"
msgstr "读取写入"

#: tmemorybrowser.michangeprotectionrwe.caption
msgid "Read Write Execute"
msgstr "读取写入执行"

#: tmemorybrowser.miclearcache.caption
msgid "Clear GDB cache for this page"
msgstr "清除此页面的 GDB 缓存"

#: tmemorybrowser.miconditionalbreak.caption
msgid "Set/Change break condition"
msgstr "设置/更改断点条件"

#: tmemorybrowser.micopyaddressesonly.caption
msgid "Addresses only"
msgstr "仅地址"

#: tmemorybrowser.micopybytesonly.caption
msgid "Bytes only (no address)"
msgstr "仅字节（无地址）"

#: tmemorybrowser.micopyopcodesonly.caption
msgid "Opcodes only (no address)"
msgstr "仅操作码（无地址）"

#: tmemorybrowser.micr3switcher.caption
msgid "CR3 Switcher"
msgstr "CR3 切换器"

#: tmemorybrowser.midatabreakpointmenu.caption
msgid "Data Breakpoint"
msgstr "数据断点"

#: tmemorybrowser.midbvmactivatecloak.caption
msgid "DBVM Activate Cloak"
msgstr "DBVM 激活隐身"

#: tmemorybrowser.midbvmdisablecloak.caption
msgid "DBVM Disable Cloak"
msgstr "DBVM 禁用隐身"

#: tmemorybrowser.midbvmfindoutwhataddressesthisinstructionaccesses.caption
msgid "DBVM Find out what addresses this instruction accesses"
msgstr "DBVM 查找此指令访问的地址"

#: tmemorybrowser.midebugevents.caption
msgid "Debug events"
msgstr "调试事件"

#: tmemorybrowser.midebugexecutetillreturn.caption
msgid "Step Out - Execute till return"
msgstr "步出 - 执行直到返回"

#: tmemorybrowser.midebugsetaddress.caption
msgid "Set Address"
msgstr "设置地址"

#: tmemorybrowser.midebugtogglebreakpoint.caption
msgid "Toggle breakpoint"
msgstr "切换断点"

#: tmemorybrowser.mideletebp.caption
msgid "Delete Breakpoint"
msgstr "删除断点"

#: tmemorybrowser.midisassemblertype.caption
msgid "Disassembly output"
msgstr "反汇编输出"

#: tmemorybrowser.midisassembly32.caption
msgid "32-bit"
msgstr "32 位"

#: tmemorybrowser.midisassembly64.caption
msgid "64-bit"
msgstr "64 位"

#: tmemorybrowser.midissectdata.caption
msgid "Dissect data/structures old"
msgstr "解析数据/结构（旧）"

#: tmemorybrowser.midissectdata2.caption
msgid "Dissect data/structures"
msgstr "解析数据/结构"

#: tmemorybrowser.miexceptionignorelist.caption
msgid "Manage exception code filter"
msgstr "管理异常代码过滤器"

#: tmemorybrowser.miexceptionregionmanagelist.caption
msgid "Manage exception region list"
msgstr "管理异常区域列表"

#: tmemorybrowser.mifindwhatwrites.caption
msgid "Find out what writes this address"
msgstr "查找写入此地址的内容"

#: tmemorybrowser.mifollowinhexview.caption
msgid "Follow in hexview when stepping"
msgstr "在步进时跟随十六进制视图"

#: tmemorybrowser.mignuassembler.caption
msgid "GNU Assembler"
msgstr "GNU 汇编器"

#: tmemorybrowser.mihidetoolbar.caption
msgid "Hide toolbar"
msgstr "隐藏工具栏"

#: tmemorybrowser.miiptlog.caption
msgid "IPT Log"
msgstr "IPT 日志"

#: tmemorybrowser.mikernelmodesymbols.caption
msgid "Kernelmode symbols"
msgstr "内核模式符号"

#: tmemorybrowser.miopenindissectdata.caption
msgid "Open in dissect data/structure"
msgstr "在解析数据/结构中打开"

#: tmemorybrowser.mipaging.caption
msgid "Paging"
msgstr "分页"

#: tmemorybrowser.miseperators.caption
msgid "Seperators"
msgstr "分隔符"

#: tmemorybrowser.misetbreakpointdbvmexec.caption
msgid "DBVM Breakpoint (+1 instruction)"
msgstr "DBVM 断点（+1 指令）"

#: tmemorybrowser.misetbreakpointpe.caption
msgid "Exception Breakpoint (+1 instruction)"
msgstr "异常断点（+1 指令）"

#: tmemorybrowser.misetspecificbreakpoint.caption
msgid "Set specific breakpoint type"
msgstr "设置特定断点类型"

#: tmemorybrowser.mishowindisassembler.caption
msgid "Show in disassembler"
msgstr "在反汇编器中显示"

#: tmemorybrowser.mishowinhexview.caption
msgid "Show in hexview"
msgstr "在十六进制视图中显示"

#: tmemorybrowser.mishowmoduleaddresses.caption
msgid "Show module addresses"
msgstr "显示模块地址"

#: tmemorybrowser.mishowsectionaddresses.caption
msgid "Show section addresses"
msgstr "显示节地址"

#: tmemorybrowser.mishowsymbols.caption
msgid "Show symbols"
msgstr "显示符号"

#: tmemorybrowser.mitextencodingascii.caption
msgid "Ascii"
msgstr "ASCII"

#: tmemorybrowser.mitextencodingutf8.caption
msgid "UTF-8"
msgstr "UTF-8"

#: tmemorybrowser.miunexpectedexceptionbreakifinregion.caption
msgid "Only in specified regions"
msgstr "仅在指定区域内"

#: tmemorybrowser.miuserdefinedcomment.caption
msgid "Set/Change comment"
msgstr "设置/更改注释"

#: tmemorybrowser.miuserdefinedheader.caption
msgid "Set/Change header"
msgstr "设置/更改标题"

#: tmemorybrowser.miuserdefinedsymbols.caption
msgid "Userdefined symbols"
msgstr "用户定义符号"

#: tmemorybrowser.modulesonly1.caption
msgid "Modules only"
msgstr "仅模块"

#: tmemorybrowser.nonsystemmodulesonly1.caption
msgid "Non system modules only"
msgstr "仅非系统模块"

#: tmemorybrowser.onlyshowjumplineswithinrange1.caption
msgid "Only show jumplines within range"
msgstr "仅在范围内显示跳转行"

#: tmemorybrowser.opendlldialog.title
msgid "Select the module you want to inject"
msgstr "选择要注入的模块"

#: tmemorybrowser.pastefromclipboard1.caption
msgid "Paste from clipboard"
msgstr "从剪贴板粘贴"

#: tmemorybrowser.referencedstrings1.caption
msgid "Referenced strings"
msgstr "引用字符串"

#: tmemorybrowser.reservememory1.caption
msgid "Allocate Memory"
msgstr "分配内存"

#: tmemorybrowser.savememoryregion1.caption
msgid "Save memory region"
msgstr "保存内存区域"

#: tmemorybrowser.sbshowfloats.caption
msgid ">"
msgstr ">"

#: tmemorybrowser.scanforcodecaves1.caption
msgid "Scan for code caves"
msgstr "扫描代码洞"

#: tmemorybrowser.search1.caption
msgid "Search memory..."
msgstr "搜索内存中..."

#: tmemorybrowser.sericedescriptortable1.caption
msgid "Service Descriptor Table"
msgstr "服务描述符表"

#: tmemorybrowser.setsymbolsearchpath1.caption
msgid "Set symbol searchpath"
msgstr "设置符号搜索路径"

#: tmemorybrowser.showdebugtoolbar1.caption
msgid "Show debug toolbar"
msgstr "显示调试工具栏"

#: tmemorybrowser.showjumplines1.caption
msgid "Show jumplines"
msgstr "显示跳转行"

#: tmemorybrowser.showvaluesofstaticaddresses1.caption
msgid "Show 'Comment' row"
msgstr "显示“注释”行"

#: tmemorybrowser.tbrun.hint
msgid "F9"
msgstr "F9"

#: tmemorybrowser.tbruntill.hint
msgid "F4"
msgstr "F4"

#: tmemorybrowser.tbrununhandled.hint
msgid "Shift+F9"
msgstr "Shift+F9"

#: tmemorybrowser.tbstepinto.hint
msgid "F7"
msgstr "F7"

#: tmemorybrowser.tbstepout.hint
msgid "Shift+F8"
msgstr "Shift+F8"

#: tmemorybrowser.tbstepover.hint
msgid "F8"
msgstr "F8"

#: tmemorybrowser.tbtogglebreakpoint.caption
msgid "Toggle Breakpoint"
msgstr "切换断点"

#: tmemorybrowser.tbtogglebreakpoint.hint
msgid "F5"
msgstr "F5"

#: tmemorybrowser.watchmemoryallocations1.caption
msgid "Watch memory allocations"
msgstr "监视内存分配"

#: tprocesswindow.btnattachdebugger.caption
msgid "Attach debugger to process"
msgstr "将调试器附加到进程"

#: tprocesswindow.inputpidmanually1.caption
msgid "Input PID manually"
msgstr "手动输入 PID"

#: tprocesswindow.michangefont.caption
msgid "Change font"
msgstr "更改字体"

#: tprocesswindow.miconvertpidtodecimal.caption
msgid "Convert PID to decimal"
msgstr "将 PID 转换为十进制"

#: tprocesswindow.miownprocessesonly.caption
msgid "Only show processes of the current user"
msgstr "仅显示当前用户的进程"

#: tprocesswindow.miprocesslistlong.caption
msgid "Process List (Long)"
msgstr "进程列表（长）"

#: tprocesswindow.mishowinvisibleitems.caption
msgid "Show invisible windows"
msgstr "显示不可见窗口"

#: trainergenerator.rsaaaaw
msgid "aaaaw :("
msgstr "aaaaw :("

#: trainergenerator.rsalreadyatrainerformdefined
msgid ""
"There is already a trainer form defined. Continuing will erase the current trainerscript and cheats in the trainer and "
"replace them with the current hotkeys defined in your current cheat table (Layout and images will remain unchanged). "
"Continue ?"
msgstr "已经定义了一个训练器表单。继续将会擦除当前训练脚本和训练器中的作弊，并用当前作弊表中定义的热键替换它们（布局和图像将保持不变）。继续吗？"

#: trainergenerator.rsautogenwarningpart1
msgid "This is autogenerated code. Changing code in this block will"
msgstr "这是自动生成的代码。更改此块中的代码将"

#: trainergenerator.rsautogenwarningpart2
msgid "get erased and rewritten if you regenerate the trainer code"
msgstr "在重新生成训练器代码时被擦除和重写"

#: trainergenerator.rsbutallowdecrease
msgid "but allow decrease"
msgstr "但允许减少"

#: trainergenerator.rsbutallowincrease
msgid "but allow increase"
msgstr "但允许增加"

#: trainergenerator.rsby
msgid "by"
msgstr "通过"

#: trainergenerator.rscheatentries
msgid "Cheat Entries"
msgstr "作弊条目"

#: trainergenerator.rsdeactive
msgid "(De)active"
msgstr "（停）用"

#: trainergenerator.rsdecrease
msgid "Decrease"
msgstr "减少"

#: trainergenerator.rsdosomethingwith
msgid "Do something with"
msgstr "对...做一些事情"

#: trainergenerator.rseffect
msgid "Effect"
msgstr "效果"

#: trainergenerator.rsgobacktogenerateddesigner
msgid "Go back to generated designer"
msgstr "返回生成的设计器"

#: trainergenerator.rsincrease
msgid "Increase"
msgstr "增加"

#: trainergenerator.rsinvalidtrainerscript
msgid ""
"The current lua script only has a half TRAINERGENERATORSTART/TRAINERGENERATORSTOP block. Please fix this first "
"(Removing is the easiest option)"
msgstr "当前的 lua 脚本只有一个半的 TRAINERGENERATORSTART/TRAINERGENERATORSTOP 块。请先修复这个问题（删除是最简单的选项）"

#: trainergenerator.rsnocheatpanel
#, object-pascal-format
msgid ""
"The current trainer form does not have a panel named 'CHEATPANEL' so can not be reused by the automated trainer "
"generator.%sDo you want to start from scratch? (If you want to create a trainer from your current script you can just "
"save your table as .EXE instead of using the automated trainer generator)"
msgstr "当前的训练器表单没有名为“CHEATPANEL”的面板，因此无法被自动训练器生成器重用。%s你想从头开始吗？（如果你想从当前脚本创建训练器，可以将你的表格保存为 .EXE，而不是使用自动训练器生成器）"

#: trainergenerator.rsonclosewarning
msgid "This form had an onClose event. Good thing this was only a stub, else Cheat Engine would have terminated"
msgstr "此表单有一个 onClose 事件。好在这只是一个存根，否则 Cheat Engine 将会终止"

#: trainergenerator.rspleaseselecttypeinaprocessname
msgid "Please select/type in a processname"
msgstr "请选择/输入一个进程名称"

#: trainergenerator.rsselectthecheatentryyouwanttosetthehotkeyfor
msgid "Select the cheat entry you want to set the hotkey for"
msgstr "选择你想要设置热键的作弊条目"

#: trainergenerator.rsthankyou
msgid "Thank you! :)"
msgstr "谢谢！ :)"

#: trainergenerator.rstipyoudonthavetousethetrainergeneratorifyoudontwantto
msgid "Tip: You don't have to use the trainer generator if you don't want to. You can just save your table as .EXE or CETRAINER"
msgstr "提示：如果你不想使用训练器生成器，可以直接将你的表保存为 .EXE 或 CETRAINER"

#: trainergenerator.rsto
msgid "to"
msgstr "到"

#: trainergenerator.rsunfreeze
msgid "(Un)Freeze"
msgstr "（解）冻"

#: trainergenerator.rsyouneedacheattablewithcheatentries
msgid "You need a cheat table with cheat entries"
msgstr "你需要一个包含作弊条目的作弊表"

#: tregisters.caption
msgid "Registers"
msgstr "寄存器"

#: tregisters.eaxlabel.caption
msgid "EAX 0123456789ABCDEF"
msgstr "EAX 0123456789ABCDEF"

#: tregisters.micopyallregisterstoclipboard.caption
msgid "Copy all registers values to clipboard"
msgstr "将所有寄存器值复制到剪贴板"

#: tregisters.micopyregistervaluetoclipboard.caption
msgid "Copy selected register value to clipboard"
msgstr "将选定的寄存器值复制到剪贴板"

#: ttlg.caption
msgid "TLG:The Lame Game"
msgstr "TLG：无聊游戏"

#: ttlg.label1.caption
msgid "Score:"
msgstr "分数："

#: ttypeform.label1.caption
msgid "Select the new type:"
msgstr "选择新类型："

#: tvaluechangeform.caption
msgid "Change Offset: ########"
msgstr "更改偏移量：########"

#: tvaluechangeform.cbvartype.text
msgid "1 Byte"
msgstr "1 字节"

#: typepopup.rsinvalidlength
msgid "Invalid length"
msgstr "无效长度"

#: unrandomizer.rsthefollowingaddressesgotchanged
msgid "The following addresses got changed"
msgstr "以下地址已被更改"

#: unrandomizer.rstheunrandomizerwillcurrentlynotworkon64bitapplicat
msgid "The unrandomizer will currently not work on 64-bit applications"
msgstr "当前随机化器无法在 64 位应用程序上工作"

#: valuechange.rschangeoffset
#, object-pascal-format
msgid "Change offset %s"
msgstr "更改偏移量 %s"

#: valuechange.rspartofthestringisunreadable
msgid "Part of the string is unreadable!"
msgstr "字符串的一部分无法读取！"

#: vartypestrings.rs_vtautoassembler
msgid "Auto Assembler Script"
msgstr "自动汇编脚本"

#: vartypestrings.rs_vtcodepagestring
msgid "CodePage String"
msgstr "代码页字符串"

#: vartypestrings.rs_vtcustom
msgid "Custom"
msgstr "自定义"

#: vartypestrings.rs_vtgrouped
msgid "Grouped"
msgstr "分组"

#: vartypestrings.rs_vtpointerornested
msgid "Pointer or Nested Structure"
msgstr "指针或嵌套结构"

#: vartypestrings.rs_vtunicodestring
msgid "Unicode String"
msgstr "Unicode 字符串"

#: vartypestrings.rs_vtwidestring
msgid "Widestring"
msgstr "宽字符串"

#: vehdebugger.rscheatenginefailedtogetintotheconfig
#, object-pascal-format
msgid "Cheat Engine failed to get into the config of the selected program. (Error=%s)"
msgstr "Cheat Engine 无法进入所选程序的配置。 (错误=%s)"

#: vehdebugger.rserrorwhiletryingtocreatetheconfigurationstructure
#, object-pascal-format
msgid ""
"Error while trying to create the configuration structure! (Which effectively renders this whole feature useless) "
"Errorcode=%s"
msgstr "尝试创建配置结构时出错！ (这实际上使整个功能无效) 错误代码=%s"

#: vehdebugger.rsfailureduplicatingtheeventhandlestotheotherprocess
msgid "Failure duplicating the event handles to the other process"
msgstr "将事件句柄复制到其他进程时失败"

#: vehdebugger.rsfailureduplicatingthefilemapping
msgid "Failure duplicating the filemapping"
msgstr "复制文件映射时失败"

#: vehdebugger.rsthevehdllseemstohavefailedtoload
msgid "The VEH dll seems to have failed to load"
msgstr "VEH dll 似乎加载失败"

#: vehdebugger.rsvehdebugerror
msgid "VEH Debug error"
msgstr "VEH 调试错误"

#: vehdebugger.rswrongvehdllversion
#, object-pascal-format
msgid "The version of the VEH dll inside the target process (%x) does not match what was expected %x"
msgstr "目标进程中的 VEH dll 版本 (%x) 与预期的 %x 不匹配"

#: vmxfunctions.rsinvalidinstruction
msgid "Invalid instruction"
msgstr "无效指令"

#: windowsdebugger.rserrorattachingthewindowsdebugger
#, object-pascal-format
msgid "Error attaching the windows debugger: %s"
msgstr "附加 Windows 调试器时出错：%s"

#: zstreamext.rsaseekwasdoneforanotherpurpose
msgid "A seek was done for another purpose than getting the position"
msgstr "进行的查找不是为了获取位置"

#: assemblerarm.rsinvalidregister
msgctxt "assemblerarm.rsinvalidregister"
msgid "Invalid register"
msgstr "无效寄存器"

#: assemblerunit.rsinvalidaddress
msgctxt "assemblerunit.rsinvalidaddress"
msgid "Invalid address"
msgstr "无效地址"

#: assemblerunit.rsinvalidregister
msgctxt "assemblerunit.rsinvalidregister"
msgid "Invalid register"
msgstr "无效寄存器"

#: autoassembler.rscouldnotbefound
#, object-pascal-format
msgctxt "autoassembler.rscouldnotbefound"
msgid "%s could not be found"
msgstr "%s 找不到"

#: autoassembler.rsxcouldnotbefound
#, object-pascal-format
msgctxt "autoassembler.rsxcouldnotbefound"
msgid "%s could not be found"
msgstr "%s 找不到"

#: cefuncproc.rsalt
msgctxt "cefuncproc.rsalt"
msgid "Alt"
msgstr "Alt"

#: cefuncproc.rsapplicationskey
msgctxt "cefuncproc.rsapplicationskey"
msgid "Applications key"
msgstr "应用程序键"

#: cefuncproc.rsbackspace
msgctxt "cefuncproc.rsbackspace"
msgid "Backspace"
msgstr "退格键"

#: cefuncproc.rsbreak
msgctxt "cefuncproc.rsbreak"
msgid "Break"
msgstr "中断"

#: cefuncproc.rscapslock
msgctxt "cefuncproc.rscapslock"
msgid "Caps Lock"
msgstr "大写锁定"

#: cefuncproc.rscefpicantgettheprocesslistyouarepropablyuseinwindowsntetc
msgctxt "cefuncproc.rscefpicantgettheprocesslistyouarepropablyuseinwindowsntetc"
msgid "I can't get the process list. You are propably using windows NT. Use the window list instead!"
msgstr "我无法获取进程列表。你可能正在使用 Windows NT。请改用窗口列表！"

#: cefuncproc.rsclear
msgctxt "cefuncproc.rsclear"
msgid "Clear"
msgstr "清除"

#: cefuncproc.rsctrl
msgctxt "cefuncproc.rsctrl"
msgid "Ctrl"
msgstr "Ctrl"

#: cefuncproc.rsdownarrow
msgctxt "cefuncproc.rsdownarrow"
msgid "Down Arrow"
msgstr "向下箭头"

#: cefuncproc.rsend
msgctxt "cefuncproc.rsend"
msgid "End"
msgstr "结束"

#: cefuncproc.rsenter
msgctxt "cefuncproc.rsenter"
msgid "Enter"
msgstr "回车"

#: cefuncproc.rsesc
msgctxt "cefuncproc.rsesc"
msgid "Esc"
msgstr "Esc"

#: cefuncproc.rsexecute
msgctxt "cefuncproc.rsexecute"
msgid "Execute"
msgstr "执行"

#: cefuncproc.rshelp
msgctxt "cefuncproc.rshelp"
msgid "Help"
msgstr "帮助"

#: cefuncproc.rshome
msgctxt "cefuncproc.rshome"
msgid "Home"
msgstr "主页"

#: cefuncproc.rsicantgettheprocesslistyouarepropablyusingwindowsnt
msgctxt "cefuncproc.rsicantgettheprocesslistyouarepropablyusingwindowsnt"
msgid "I can't get the process list. You are propably using windows NT. Use the window list instead!"
msgstr "我无法获取进程列表。你可能正在使用 Windows NT。请改用窗口列表！"

#: cefuncproc.rsinsert
msgctxt "cefuncproc.rsinsert"
msgid "Insert"
msgstr "插入"

#: cefuncproc.rsleftarrow
msgctxt "cefuncproc.rsleftarrow"
msgid "Left Arrow"
msgstr "向左箭头"

#: cefuncproc.rsleftwindowskey
msgctxt "cefuncproc.rsleftwindowskey"
msgid "Left Windows key"
msgstr "左 Windows 键"

#: cefuncproc.rsnumeric
msgctxt "cefuncproc.rsnumeric"
msgid "numeric"
msgstr "数字"

#: cefuncproc.rsnumlock
msgctxt "cefuncproc.rsnumlock"
msgid "Num Lock"
msgstr "数字锁定"

#: cefuncproc.rspagedown
msgctxt "cefuncproc.rspagedown"
msgid "Page Down"
msgstr "向下翻页"

#: cefuncproc.rspageup
msgctxt "cefuncproc.rspageup"
msgid "Page Up"
msgstr "向上翻页"

#: cefuncproc.rspause
msgctxt "cefuncproc.rspause"
msgid "Pause"
msgstr "暂停"

#: cefuncproc.rsprint
msgctxt "cefuncproc.rsprint"
msgid "Print"
msgstr "打印"

#: cefuncproc.rsprintscreen
msgctxt "cefuncproc.rsprintscreen"
msgid "Print Screen"
msgstr "打印屏幕"

#: cefuncproc.rsrightarrow
msgctxt "cefuncproc.rsrightarrow"
msgid "Right Arrow"
msgstr "向右箭头"

#: cefuncproc.rsrightwindowskey
msgctxt "cefuncproc.rsrightwindowskey"
msgid "Right Windows key"
msgstr "右 Windows 键"

#: cefuncproc.rsscrolllock
msgctxt "cefuncproc.rsscrolllock"
msgid "Scroll Lock"
msgstr "滚动锁定"

#: cefuncproc.rsselect
msgctxt "cefuncproc.rsselect"
msgid "Select"
msgstr "选择"

#: cefuncproc.rsseparator
msgctxt "cefuncproc.rsseparator"
msgid "Separator"
msgstr "分隔符"

#: cefuncproc.rsshift
msgctxt "cefuncproc.rsshift"
msgid "Shift"
msgstr "Shift"

#: cefuncproc.rsspacebar
msgctxt "cefuncproc.rsspacebar"
msgid "Space bar"
msgstr "空格键"

#: cefuncproc.rstab
msgctxt "cefuncproc.rstab"
msgid "Tab"
msgstr "Tab"

#: cefuncproc.rsuparrow
msgctxt "cefuncproc.rsuparrow"
msgid "Up Arrow"
msgstr "向上箭头"

#: changeoffsetunit.rsthisisnotanvalidvalue
msgctxt "changeoffsetunit.rsthisisnotanvalidvalue"
msgid "This is not an valid value"
msgstr "这不是一个有效值"

#: customtypehandler.rsundefinederror
msgctxt "customtypehandler.rsundefinederror"
msgid "Undefined error"
msgstr "未定义错误"

#: debuggertypedefinitions.rsbreak
msgctxt "debuggertypedefinitions.rsbreak"
msgid "Break"
msgstr "中断"

#: debuggertypedefinitions.rsbreakandtrace
msgctxt "debuggertypedefinitions.rsbreakandtrace"
msgid "Break and trace"
msgstr "中断和跟踪"

#: debuggertypedefinitions.rsdbvmbreakpoint
msgctxt "debuggertypedefinitions.rsdbvmbreakpoint"
msgid "DBVM Breakpoint"
msgstr "DBVM 断点"

#: debuggertypedefinitions.rsexceptionbreakpoint
msgctxt "debuggertypedefinitions.rsexceptionbreakpoint"
msgid "Exception Breakpoint"
msgstr "异常断点"

#: debuggertypedefinitions.rshardwarebreakpoint
msgctxt "debuggertypedefinitions.rshardwarebreakpoint"
msgid "Hardware Breakpoint"
msgstr "硬件断点"

#: debuggertypedefinitions.rssoftwarebreakpoint
msgctxt "debuggertypedefinitions.rssoftwarebreakpoint"
msgid "Software Breakpoint"
msgstr "软件断点"

#: debughelper.rsdebuggerattachtimeout
msgctxt "debughelper.rsdebuggerattachtimeout"
msgid "Debugger attach timeout"
msgstr "调试器附加超时"

#: debughelper.rsno
msgctxt "debughelper.rsno"
msgid "No"
msgstr "否"

#: debughelper.rsyes
msgctxt "debughelper.rsyes"
msgid "Yes"
msgstr "是"

#: disassemblerviewunit.rsaddress
msgctxt "disassemblerviewunit.rsaddress"
msgid "Address"
msgstr "地址"

#: disassemblerviewunit.rsbytes
msgctxt "disassemblerviewunit.rsbytes"
msgid "Bytes"
msgstr "字节"

#: disassemblerviewunit.rscomment
msgctxt "disassemblerviewunit.rscomment"
msgid "Comment"
msgstr "注释"

#: disassemblerviewunit.rscopy
msgctxt "disassemblerviewunit.rscopy"
msgid "Copy"
msgstr "复制"

#: dissectcodeunit.rsdone
msgctxt "dissectcodeunit.rsdone"
msgid "done"
msgstr "完成"

#: dissectcodeunit.rsstart
msgctxt "dissectcodeunit.rsstart"
msgid "Start"
msgstr "开始"

#: dissectcodeunit.rsstop
msgctxt "dissectcodeunit.rsstop"
msgid "Stop"
msgstr "停止"

#: dotnettypes.rsdnt2byte
msgctxt "dotnettypes.rsdnt2byte"
msgid "2 Byte"
msgstr "2 字节"

#: dotnettypes.rsdnt4byte
msgctxt "dotnettypes.rsdnt4byte"
msgid "4 Byte"
msgstr "4 字节"

#: dotnettypes.rsdnt8byte
msgctxt "dotnettypes.rsdnt8byte"
msgid "8 Byte"
msgstr "8 字节"

#: dotnettypes.rsdntbyte
msgctxt "dotnettypes.rsdntbyte"
msgid "Byte"
msgstr "字节"

#: dotnettypes.rsdntdouble
msgctxt "dotnettypes.rsdntdouble"
msgid "Double"
msgstr "双精度"

#: dotnettypes.rsdntfloat
msgctxt "dotnettypes.rsdntfloat"
msgid "Float"
msgstr "浮点数"

#: dotnettypes.rsdntpointer
msgctxt "dotnettypes.rsdntpointer"
msgid "Pointer"
msgstr "指针"

#: dotnettypes.rsdntsigned
msgctxt "dotnettypes.rsdntsigned"
msgid "Signed"
msgstr "有符号"

#: dotnettypes.rsdntstring
msgctxt "dotnettypes.rsdntstring"
msgid "String"
msgstr "字符串"

#: driverlist.rsdlnothingfound
msgctxt "driverlist.rsdlnothingfound"
msgid "nothing found"
msgstr "未找到任何内容"

#: feces.rsfailedcreatinghasalgorithmprovider
msgctxt "feces.rsfailedcreatinghasalgorithmprovider"
msgid "Failed creating has algorithm provider"
msgstr "创建哈希算法提供程序失败"

#: feces.rsfailedcreatinghasalgorithmprovider2
msgctxt "feces.rsfailedcreatinghasalgorithmprovider2"
msgid "Failed creating has algorithm provider"
msgstr "创建哈希算法提供程序失败"

#: formaddresschangeunit.rsacremoveoffset
msgctxt "formaddresschangeunit.rsacremoveoffset"
msgid "Remove Offset"
msgstr "移除偏移量"

#: formaddtocodelist.rspleasefillinavalidfromaddress
msgctxt "formaddtocodelist.rspleasefillinavalidfromaddress"
msgid "Please fill in a valid 'From' address"
msgstr "请填写有效的“从”地址"

#: formaddtocodelist.rspleasefillinavalidtoaddress
msgctxt "formaddtocodelist.rspleasefillinavalidtoaddress"
msgid "Please fill in a valid 'To' address"
msgstr "请填写有效的“到”地址"

#: formaddtocodelist.rsregiontoadd
msgctxt "formaddtocodelist.rsregiontoadd"
msgid "Region to add"
msgstr "要添加的区域"

#: formchangedaddresses.rsclose
msgctxt "formchangedaddresses.rsclose"
msgid "Close"
msgstr "关闭"

#: formchangedaddresses.rsfilter
msgctxt "formchangedaddresses.rsfilter"
msgid "Filter"
msgstr "过滤"

#: formchangedaddresses.rsneedsiptfindwhat
msgctxt "formchangedaddresses.rsneedsiptfindwhat"
msgid ""
"The debugger did not collect any IPT data. This may be due to the Intel PT feature not being enabled in "
"settings/malfunctioning, or that the option to also log the trace in \"find what...\" results was disabled. Do you wish "
"to enable this for this debugging session? You will need to recollect this information again though.\n"
"(This is for this session only. If you wish to always turn it on from the start, go to settings->debugger options, and "
"enable \"Use Intel-PT feature\" and the suboption for recording elements in \"find what ...\" routines)"
msgstr ""
"调试器未收集任何 IPT 数据。这可能是由于 Intel PT 功能未在设置中启用/故障，或者未启用在“查找什么...”结果中记录跟踪的选项。你希望在此调试会话中启用此功能吗？不过你需要再次收集这些信息。\n"
"（这仅适用于此会话。如果你希望从一开始就始终启用此功能，请转到设置->调试器选项，并启用“使用 Intel-PT 功能”以及在“查找什么...”例程中记录元素的子选项）"

#: formchangedaddresses.rsnodescription
msgctxt "formchangedaddresses.rsnodescription"
msgid "No Description"
msgstr "无描述"

#: formchangedaddresses.rsstop
msgctxt "formchangedaddresses.rsstop"
msgid "Stop"
msgstr "停止"

#: formdesignerunit.rsformdesignercaption
msgctxt "formdesignerunit.rsformdesignercaption"
msgid "Form Designer"
msgstr "表单设计器"

#: formfoundcodelistextraunit.rsneedsiptfindwhat
msgctxt "formfoundcodelistextraunit.rsneedsiptfindwhat"
msgid ""
"The debugger did not collect any IPT data. This may be due to the Intel PT feature not being enabled in "
"settings/malfunctioning, or that the option to also log the trace in \"find what...\" results was disabled. Do you wish "
"to enable this for this debugging session? You will need to recollect this information again though.\n"
"(This is for this session only. If you wish to always turn it on from the start, go to settings->debugger options, and "
"enable \"Use Intel-PT feature\" and the suboption for recording elements in \"find what ...\" routines)"
msgstr ""
"调试器未收集任何 IPT 数据。这可能是由于 Intel PT 功能未在设置中启用/故障，或者未启用在“查找什么...”结果中记录跟踪的选项。你希望在此调试会话中启用此功能吗？不过你需要再次收集这些信息。\n"
"（这仅适用于此会话。如果你希望从一开始就始终启用此功能，请转到设置->调试器选项，并启用“使用 Intel-PT 功能”以及在“查找什么...”例程中记录元素的子选项）"

#: formhotkeyunit.rsalt
msgctxt "formhotkeyunit.rsalt"
msgid "Alt"
msgstr "Alt"

#: formhotkeyunit.rsapplicationskey
msgctxt "formhotkeyunit.rsapplicationskey"
msgid "Applications key"
msgstr "应用程序键"

#: formhotkeyunit.rsbackspace
msgctxt "formhotkeyunit.rsbackspace"
msgid "Backspace"
msgstr "退格键"

#: formhotkeyunit.rscapslock
msgctxt "formhotkeyunit.rscapslock"
msgid "Caps Lock"
msgstr "大写锁定"

#: formhotkeyunit.rsclear
msgctxt "formhotkeyunit.rsclear"
msgid "Clear"
msgstr "清除"

#: formhotkeyunit.rsctrl
msgctxt "formhotkeyunit.rsctrl"
msgid "Ctrl"
msgstr "Ctrl"

#: formhotkeyunit.rsdelete
msgctxt "formhotkeyunit.rsdelete"
msgid "Delete"
msgstr "删除"

#: formhotkeyunit.rsdownarrow
msgctxt "formhotkeyunit.rsdownarrow"
msgid "Down Arrow"
msgstr "向下箭头"

#: formhotkeyunit.rsend
msgctxt "formhotkeyunit.rsend"
msgid "End"
msgstr "结束"

#: formhotkeyunit.rsenter
msgctxt "formhotkeyunit.rsenter"
msgid "Enter"
msgstr "回车"

#: formhotkeyunit.rsesc
msgctxt "formhotkeyunit.rsesc"
msgid "Esc"
msgstr "Esc"

#: formhotkeyunit.rsexecute
msgctxt "formhotkeyunit.rsexecute"
msgid "Execute"
msgstr "执行"

#: formhotkeyunit.rshelp
msgctxt "formhotkeyunit.rshelp"
msgid "Help"
msgstr "帮助"

#: formhotkeyunit.rshome
msgctxt "formhotkeyunit.rshome"
msgid "Home"
msgstr "主页"

#: formhotkeyunit.rsinsert
msgctxt "formhotkeyunit.rsinsert"
msgid "Insert"
msgstr "插入"

#: formhotkeyunit.rsleftarrow
msgctxt "formhotkeyunit.rsleftarrow"
msgid "Left Arrow"
msgstr "向左箭头"

#: formhotkeyunit.rsleftwindowskey
msgctxt "formhotkeyunit.rsleftwindowskey"
msgid "Left Windows key"
msgstr "左 Windows 键"

#: formhotkeyunit.rsnumeric
msgctxt "formhotkeyunit.rsnumeric"
msgid "numeric"
msgstr "数字键"

#: formhotkeyunit.rsnumlock
msgctxt "formhotkeyunit.rsnumlock"
msgid "Num Lock"
msgstr "数字锁定"

#: formhotkeyunit.rspagedown
msgctxt "formhotkeyunit.rspagedown"
msgid "Page Down"
msgstr "向下翻页"

#: formhotkeyunit.rspageup
msgctxt "formhotkeyunit.rspageup"
msgid "Page Up"
msgstr "向上翻页"

#: formhotkeyunit.rspause
msgctxt "formhotkeyunit.rspause"
msgid "Pause"
msgstr "暂停"

#: formhotkeyunit.rsprint
msgctxt "formhotkeyunit.rsprint"
msgid "Print"
msgstr "打印"

#: formhotkeyunit.rsprintscreen
msgctxt "formhotkeyunit.rsprintscreen"
msgid "Print Screen"
msgstr "打印屏幕"

#: formhotkeyunit.rsrightarrow
msgctxt "formhotkeyunit.rsrightarrow"
msgid "Right Arrow"
msgstr "向右箭头"

#: formhotkeyunit.rsrightwindowskey
msgctxt "formhotkeyunit.rsrightwindowskey"
msgid "Right Windows key"
msgstr "右 Windows 键"

#: formhotkeyunit.rsscrolllock
msgctxt "formhotkeyunit.rsscrolllock"
msgid "Scroll Lock"
msgstr "滚动锁定"

#: formhotkeyunit.rsselect
msgctxt "formhotkeyunit.rsselect"
msgid "Select"
msgstr "选择"

#: formhotkeyunit.rsseparator
msgctxt "formhotkeyunit.rsseparator"
msgid "Separator"
msgstr "分隔符"

#: formhotkeyunit.rsshift
msgctxt "formhotkeyunit.rsshift"
msgid "Shift"
msgstr "Shift"

#: formhotkeyunit.rsspacebar
msgctxt "formhotkeyunit.rsspacebar"
msgid "Space bar"
msgstr "空格键"

#: formhotkeyunit.rstab
msgctxt "formhotkeyunit.rstab"
msgid "Tab"
msgstr "制表符"

#: formhotkeyunit.rsuparrow
msgctxt "formhotkeyunit.rsuparrow"
msgid "Up Arrow"
msgstr "向上箭头"

#: formmemoryregionsunit.rsdone
msgctxt "formmemoryregionsunit.rsdone"
msgid "done"
msgstr "完成"

#: formmemoryregionsunit.rsexecute
msgctxt "formmemoryregionsunit.rsexecute"
msgid "Execute"
msgstr "执行"

#: formmemoryregionsunit.rsimage
msgctxt "formmemoryregionsunit.rsimage"
msgid "Image"
msgstr "图像"

#: formmemoryregionsunit.rsmemoryregions
msgctxt "formmemoryregionsunit.rsmemoryregions"
msgid "Memory regions"
msgstr "内存区域"

#: formmemoryregionsunit.rsnoaccess
msgctxt "formmemoryregionsunit.rsnoaccess"
msgid "No Access"
msgstr "无访问权限"

#: formmemoryregionsunit.rsread
msgctxt "formmemoryregionsunit.rsread"
msgid "Read"
msgstr "读取"

#: formmemoryregionsunit.rswritecombine
msgctxt "formmemoryregionsunit.rswritecombine"
msgid "Write Combine"
msgstr "写入合并"

#: formmemoryregionsunit.rswritecopy
msgctxt "formmemoryregionsunit.rswritecopy"
msgid "Write Copy"
msgstr "写入复制"

#: formsettingsunit.rs2bytes
msgctxt "formsettingsunit.rs2bytes"
msgid "2 Bytes"
msgstr "2 字节"

#: formsettingsunit.rs4bytes
msgctxt "formsettingsunit.rs4bytes"
msgid "4 Bytes"
msgstr "4 字节"

#: formsettingsunit.rs8bytes
msgctxt "formsettingsunit.rs8bytes"
msgid "8 Bytes"
msgstr "8 字节"

#: formsettingsunit.rsallcustomtypes
msgctxt "formsettingsunit.rsallcustomtypes"
msgid "All Custom Types"
msgstr "所有自定义类型"

#: formsettingsunit.rsarrayofbyte
msgctxt "formsettingsunit.rsarrayofbyte"
msgid "Array of byte"
msgstr "字节数组"

#: formsettingsunit.rsbinary
msgctxt "formsettingsunit.rsbinary"
msgid "Binary"
msgstr "二进制"

#: formsettingsunit.rsbyte
msgctxt "formsettingsunit.rsbyte"
msgid "Byte"
msgstr "字节"

#: formsettingsunit.rsdebuggeroptions
msgctxt "formsettingsunit.rsdebuggeroptions"
msgid "Debugger Options"
msgstr "调试器选项"

#: formsettingsunit.rsdouble
msgctxt "formsettingsunit.rsdouble"
msgid "Double"
msgstr "双精度"

#: formsettingsunit.rsextra
msgctxt "formsettingsunit.rsextra"
msgid "Extra"
msgstr "额外"

#: formsettingsunit.rsfloat
msgctxt "formsettingsunit.rsfloat"
msgid "Float"
msgstr "浮点"

#: formsettingsunit.rsgeneralsettings
msgctxt "formsettingsunit.rsgeneralsettings"
msgid "General Settings"
msgstr "常规设置"

#: formsettingsunit.rshigher
msgctxt "formsettingsunit.rshigher"
msgid "Higher"
msgstr "更高"

#: formsettingsunit.rshighest
msgctxt "formsettingsunit.rshighest"
msgid "Highest"
msgstr "最高"

#: formsettingsunit.rshotkeys
msgctxt "formsettingsunit.rshotkeys"
msgid "Hotkeys"
msgstr "热键"

#: formsettingsunit.rsidle
msgctxt "formsettingsunit.rsidle"
msgid "Idle"
msgstr "空闲"

#: formsettingsunit.rslanguages
msgctxt "formsettingsunit.rslanguages"
msgid "Languages"
msgstr "语言"

#: formsettingsunit.rslower
msgctxt "formsettingsunit.rslower"
msgid "Lower"
msgstr "较低"

#: formsettingsunit.rslowest
msgctxt "formsettingsunit.rslowest"
msgid "Lowest"
msgstr "最低"

#: formsettingsunit.rsluaoptions
msgctxt "formsettingsunit.rsluaoptions"
msgid "Lua"
msgstr "Lua"

#: formsettingsunit.rsnextscan
msgctxt "formsettingsunit.rsnextscan"
msgid "Next Scan"
msgstr "下一个扫描"

#: formsettingsunit.rsnormal
msgctxt "formsettingsunit.rsnormal"
msgid "Normal"
msgstr "正常"

#: formsettingsunit.rsplugins
msgctxt "formsettingsunit.rsplugins"
msgid "Plugins"
msgstr "插件"

#: formsettingsunit.rsscansettings
msgctxt "formsettingsunit.rsscansettings"
msgid "Scan Settings"
msgstr "扫描设置"

#: formsettingsunit.rssymbols
msgctxt "formsettingsunit.rssymbols"
msgid "Symbols"
msgstr "符号"

#: formsettingsunit.rstext
msgctxt "formsettingsunit.rstext"
msgid "Text"
msgstr "文本"

#: formsettingsunit.rstimecritical
msgctxt "formsettingsunit.rstimecritical"
msgid "TimeCritical"
msgstr "时间关键"

#: formsettingsunit.rstools
msgctxt "formsettingsunit.rstools"
msgid "Tools"
msgstr "工具"

#: formsettingsunit.rsunrandomizer
msgctxt "formsettingsunit.rsunrandomizer"
msgid "Unrandomizer"
msgstr "去随机化"

#: foundcodeunit.strclose
msgctxt "foundcodeunit.strclose"
msgid "Close"
msgstr "关闭"

#: foundlisthelper.rserror
msgctxt "foundlisthelper.rserror"
msgid "Error"
msgstr "错误"

#: foundlisthelper.rsundefinederror
msgctxt "foundlisthelper.rsundefinederror"
msgid "Undefined error"
msgstr "未定义错误"

#: frmautoinjectunit.rs14bytejmp
msgctxt "frmautoinjectunit.rs14bytejmp"
msgid "14 Byte JMP (>2GB Distance)"
msgstr "14 字节 JMP (>2GB 距离)"

#: frmautoinjectunit.rs5bytejmp
msgctxt "frmautoinjectunit.rs5bytejmp"
msgid "5 Byte JMP (<2GB Distance)"
msgstr "5 字节 JMP (<2GB 距离)"

#: frmbranchmapperunit.rssaveresultstofile
msgctxt "frmbranchmapperunit.rssaveresultstofile"
msgid "Save results to file"
msgstr "将结果保存到文件"

#: frmbranchmapperunit.rsstop
msgctxt "frmbranchmapperunit.rsstop"
msgid "Stop"
msgstr "停止"

#: frmchangedaddressescommonalityscannerunit.rsbaseaddress
msgctxt "frmchangedaddressescommonalityscannerunit.rsbaseaddress"
msgid "Base Address"
msgstr "基地址"

#: frmcodefilterunit.rscodefilter
msgctxt "frmcodefilterunit.rscodefilter"
msgid "Code Filter"
msgstr "代码过滤器"

#: frmcodefilterunit.rsno
msgctxt "frmcodefilterunit.rsno"
msgid "No"
msgstr "否"

#: frmcodefilterunit.rsshowrefreshlist
msgctxt "frmcodefilterunit.rsshowrefreshlist"
msgid "Refresh list"
msgstr "刷新列表"

#: frmcodefilterunit.rsyes
msgctxt "frmcodefilterunit.rsyes"
msgid "Yes"
msgstr "是"

#: frmdisassemblyscanunit.rsdone
msgctxt "frmdisassemblyscanunit.rsdone"
msgid "Done"
msgstr "完成"

#: frmdisassemblyscanunit.rsdsclose
msgctxt "frmdisassemblyscanunit.rsdsclose"
msgid "Close"
msgstr "关闭"

#: frmdissectwindowunit.rsdissectwindows
msgctxt "frmdissectwindowunit.rsdissectwindows"
msgid "Dissect Windows"
msgstr "剖析窗口"

#: frmenumeratedllsunit.rsnothingfound
msgctxt "frmenumeratedllsunit.rsnothingfound"
msgid "nothing found"
msgstr "未找到任何内容"

#: frmexetrainergeneratorunit.rsdefault
msgctxt "frmexetrainergeneratorunit.rsdefault"
msgid "Default"
msgstr "默认"

#: frmexetrainergeneratorunit.rsgenerate
msgctxt "frmexetrainergeneratorunit.rsgenerate"
msgid "Generate"
msgstr "生成"

#: frmexetrainergeneratorunit.rsmax
msgctxt "frmexetrainergeneratorunit.rsmax"
msgid "Max"
msgstr "最大"

#: frmexetrainergeneratorunit.rsnone
msgctxt "frmexetrainergeneratorunit.rsnone"
msgid "None"
msgstr "无"

#: frmexetrainergeneratorunit.rssaving
msgctxt "frmexetrainergeneratorunit.rssaving"
msgid "Saving..."
msgstr "保存中..."

#: frmfillmemoryunit.rspleasefillinavalidfromaddress
msgctxt "frmfillmemoryunit.rspleasefillinavalidfromaddress"
msgid "Please fill in a valid 'From' address"
msgstr "请填写有效的“从”地址"

#: frmfillmemoryunit.rspleasefillinavalidtoaddress
msgctxt "frmfillmemoryunit.rspleasefillinavalidtoaddress"
msgid "Please fill in a valid 'To' address"
msgstr "请填写有效的“到”地址"

#: frmfindstaticsunit.strscan
msgctxt "frmfindstaticsunit.strscan"
msgid "Scan"
msgstr "扫描"

#: frmfindstaticsunit.strstop
msgctxt "frmfindstaticsunit.strstop"
msgid "Stop"
msgstr "停止"

#: frmfindstaticsunit.strstopping
msgctxt "frmfindstaticsunit.strstopping"
msgid "Stopping..."
msgstr "正在停止..."

#: frmgroupscanalgoritmgeneratorunit.rsadd
msgctxt "frmgroupscanalgoritmgeneratorunit.rsadd"
msgid "Add"
msgstr "添加"

#: frmluaengineunit.rsleundefinederror
msgctxt "frmluaengineunit.rsleundefinederror"
msgid "Undefined error"
msgstr "未定义错误"

#: frmluaengineunit.rsluaengine
msgctxt "frmluaengineunit.rsluaengine"
msgid "Lua Engine"
msgstr "Lua 引擎"

#: frmmemviewpreferencesunit.rsbackgroundcolor
msgctxt "frmmemviewpreferencesunit.rsbackgroundcolor"
msgid "Background color"
msgstr "背景颜色"

#: frmmemviewpreferencesunit.rscallcolor
msgctxt "frmmemviewpreferencesunit.rscallcolor"
msgid "Call color"
msgstr "调用颜色"

#: frmmemviewpreferencesunit.rsconditionaljumpcolor
msgctxt "frmmemviewpreferencesunit.rsconditionaljumpcolor"
msgid "Conditional jump color"
msgstr "条件跳转颜色"

#: frmmemviewpreferencesunit.rsdcbreakpoint
msgctxt "frmmemviewpreferencesunit.rsdcbreakpoint"
msgid "Breakpoint"
msgstr "断点"

#: frmmemviewpreferencesunit.rsdchighlighted
msgctxt "frmmemviewpreferencesunit.rsdchighlighted"
msgid "Highlighted"
msgstr "高亮"

#: frmmemviewpreferencesunit.rsdcnormal
msgctxt "frmmemviewpreferencesunit.rsdcnormal"
msgid "Normal"
msgstr "正常"

#: frmmemviewpreferencesunit.rshexadecimalcolor
msgctxt "frmmemviewpreferencesunit.rshexadecimalcolor"
msgid "Hexadecimal color"
msgstr "十六进制颜色"

#: frmmemviewpreferencesunit.rsregistercolor
msgctxt "frmmemviewpreferencesunit.rsregistercolor"
msgid "Register color"
msgstr "寄存器颜色"

#: frmmemviewpreferencesunit.rssymbolcolor
msgctxt "frmmemviewpreferencesunit.rssymbolcolor"
msgid "Symbol color"
msgstr "符号颜色"

#: frmmemviewpreferencesunit.rsunconditionaljumpcolor
msgctxt "frmmemviewpreferencesunit.rsunconditionaljumpcolor"
msgid "Unconditional jump color"
msgstr "无条件跳转颜色"

#: frmpointerrescanconnectdialogunit.rscouldnotberesolved
msgctxt "frmpointerrescanconnectdialogunit.rscouldnotberesolved"
msgid " could not be resolved"
msgstr "无法解析"

#: frmpointerrescanconnectdialogunit.rshost
msgctxt "frmpointerrescanconnectdialogunit.rshost"
msgid "host:"
msgstr "主机："

#: frmprocesswatcherunit.rsfirstselectaprocess
msgctxt "frmprocesswatcherunit.rsfirstselectaprocess"
msgid "First select a process!"
msgstr "请先选择一个进程！"

#: frmprocesswatcherunit.rsisntavalidprocessid
#, object-pascal-format
msgctxt "frmprocesswatcherunit.rsisntavalidprocessid"
msgid "%s isn't a valid processID"
msgstr "%s 不是有效的进程 ID"

#: frmregistersunit.rsnodescription
msgctxt "frmregistersunit.rsnodescription"
msgid "No Description"
msgstr "没有描述"

#: frmrescanpointerunit.rsadd
msgctxt "frmrescanpointerunit.rsadd"
msgid "Add"
msgstr "添加"

#: frmrescanpointerunit.rsremove
msgctxt "frmrescanpointerunit.rsremove"
msgid "Remove"
msgstr "移除"

#: frmrescanpointerunit.rsrpentertheipaddressestonotifyexplicitly
msgctxt "frmrescanpointerunit.rsrpentertheipaddressestonotifyexplicitly"
msgid "Enter the IP addresses to notify explicitly"
msgstr "请输入要明确通知的 IP 地址"

#: frmrescanpointerunit.rsrpiplist
msgctxt "frmrescanpointerunit.rsrpiplist"
msgid "IP List"
msgstr "IP 列表"

#: frmrescanpointerunit.rsrplastoffset
msgctxt "frmrescanpointerunit.rsrplastoffset"
msgid "Last offset"
msgstr "最后偏移量"

#: frmrescanpointerunit.rsrpusesavedpointermap2
msgctxt "frmrescanpointerunit.rsrpusesavedpointermap2"
msgid "Use saved pointermap"
msgstr "使用保存的指针映射"

#: frmresumepointerscanunit.rsrpsentertheipaddressestonotifyexplicitly
msgctxt "frmresumepointerscanunit.rsrpsentertheipaddressestonotifyexplicitly"
msgid "Enter the IP addresses to notify explicitly"
msgstr "请输入要明确通知的 IP 地址"

#: frmresumepointerscanunit.rsrpsiplist
msgctxt "frmresumepointerscanunit.rsrpsiplist"
msgid "IP List"
msgstr "IP 列表"

#: frmsavememoryregionunit.rsisnotavalidaddress
#, object-pascal-format
msgctxt "frmsavememoryregionunit.rsisnotavalidaddress"
msgid "%s is not a valid address"
msgstr "%s 不是有效的地址"

#: frmsnapshothandlerunit.rsshcompare
msgctxt "frmsnapshothandlerunit.rsshcompare"
msgid "Compare"
msgstr "比较"

#: frmsnapshothandlerunit.rsshlockandaddtostructuredissect
msgctxt "frmsnapshothandlerunit.rsshlockandaddtostructuredissect"
msgid "Lock and add to structure dissect"
msgstr "锁定并添加到结构解析"

#: frmsnapshothandlerunit.rsshnewwindow
msgctxt "frmsnapshothandlerunit.rsshnewwindow"
msgid "<New window>"
msgstr "<新窗口>"

#: frmsnapshothandlerunit.rsshselectthestructuredissectwindowyouwishtoaddthisregionto
msgctxt "frmsnapshothandlerunit.rsshselectthestructuredissectwindowyouwishtoaddthisregionto"
msgid "Select the structure dissect window you wish to add this region to"
msgstr "选择你希望将此区域添加到的结构解析窗口"

#: frmsnapshothandlerunit.rsshthestructureslistisbroken
msgctxt "frmsnapshothandlerunit.rsshthestructureslistisbroken"
msgid "The structures list is broken"
msgstr "结构列表已损坏"

#: frmsnapshothandlerunit.rsshview
msgctxt "frmsnapshothandlerunit.rsshview"
msgid "View"
msgstr "查看"

#: frmstackviewunit.rslockandaddtostructuredissect
msgctxt "frmstackviewunit.rslockandaddtostructuredissect"
msgid "Lock and add to structure dissect"
msgstr "锁定并添加到结构解析"

#: frmstackviewunit.rsnewwindow
msgctxt "frmstackviewunit.rsnewwindow"
msgid "<New window>"
msgstr "<新窗口>"

#: frmstackviewunit.rsselectthestructuredissectwindowyouwishtoaddthisreg
msgctxt "frmstackviewunit.rsselectthestructuredissectwindowyouwishtoaddthisreg"
msgid "Select the structure dissect window you wish to add this region to"
msgstr "选择你希望将此区域添加到的结构解析窗口"

#: frmstackviewunit.rsthestructureslistisbroken
msgctxt "frmstackviewunit.rsthestructureslistisbroken"
msgid "The structures list is broken"
msgstr "结构列表已损坏"

#: frmstringmapunit.rsnoreadablememoryfound
msgctxt "frmstringmapunit.rsnoreadablememoryfound"
msgid "No readable memory found"
msgstr "未找到可读内存"

#: frmstringmapunit.rsstop
msgctxt "frmstringmapunit.rsstop"
msgid "Stop"
msgstr "停止"

#: frmstringpointerscanunit.rsareyousureyo
msgctxt "frmstringpointerscanunit.rsareyousureyo"
msgid "Are you sure you wish to start a new scan?"
msgstr "你确定要开始新的扫描吗？"

#: frmstringpointerscanunit.rsgeneratedscanning
msgctxt "frmstringpointerscanunit.rsgeneratedscanning"
msgid "Generated. Scanning..."
msgstr "生成中。扫描中..."

#: frmstringpointerscanunit.rsgeneratingstringmap
msgctxt "frmstringpointerscanunit.rsgeneratingstringmap"
msgid "Generating stringmap"
msgstr "生成字符串映射"

#: frmstringpointerscanunit.rsscan
msgctxt "frmstringpointerscanunit.rsscan"
msgid "Scan"
msgstr "扫描"

#: frmstringpointerscanunit.rsscanningfoun
#, object-pascal-format
msgctxt "frmstringpointerscanunit.rsscanningfoun"
msgid "Scanning... Found %s"
msgstr "扫描中... 找到 %s"

#: frmstringpointerscanunit.rsspsuaddress
msgctxt "frmstringpointerscanunit.rsspsuaddress"
msgid "Address"
msgstr "地址"

#: frmstringpointerscanunit.rsspsuaddress2
msgctxt "frmstringpointerscanunit.rsspsuaddress2"
msgid "Address 2"
msgstr "地址 2"

#: frmstringpointerscanunit.rsspsuerrorduringscannoscanresults
msgctxt "frmstringpointerscanunit.rsspsuerrorduringscannoscanresults"
msgid "Error during scan. No scanresults available"
msgstr "扫描期间出错。没有可用的扫描结果"

#: frmstringpointerscanunit.rsspsuexception
msgctxt "frmstringpointerscanunit.rsspsuexception"
msgid "Exception:"
msgstr "异常："

#: frmstringpointerscanunit.rsspsufound
msgctxt "frmstringpointerscanunit.rsspsufound"
msgid "Found:"
msgstr "找到："

#: frmstringpointerscanunit.rsspsufuuuu
msgctxt "frmstringpointerscanunit.rsspsufuuuu"
msgid "FUUUU"
msgstr "FUUUU"

#: frmstringpointerscanunit.rsspsufuuuuu
msgctxt "frmstringpointerscanunit.rsspsufuuuuu"
msgid "FUUUUU"
msgstr "FUUUUU"

#: frmstringpointerscanunit.rsspsunotyetimplemented
msgctxt "frmstringpointerscanunit.rsspsunotyetimplemented"
msgid "Not yet implemented"
msgstr "尚未实现"

#: frmstringpointerscanunit.rsspsuoffset
msgctxt "frmstringpointerscanunit.rsspsuoffset"
msgid "Offset "
msgstr "偏移量 "

#: frmstringpointerscanunit.rsspsurescan
msgctxt "frmstringpointerscanunit.rsspsurescan"
msgid "Rescan"
msgstr "重新扫描"

#: frmstringpointerscanunit.rsspsuscandonefound
msgctxt "frmstringpointerscanunit.rsspsuscandonefound"
msgid "Scan done! Found "
msgstr "扫描完成！找到 "

#: frmstringpointerscanunit.rsstop
msgctxt "frmstringpointerscanunit.rsstop"
msgid "Stop"
msgstr "停止"

#: frmstringpointerscanunit.rsterminating
msgctxt "frmstringpointerscanunit.rsterminating"
msgid "Terminating..."
msgstr "正在终止..."

#: frmstringpointerscanunit.rsthisaddressisnotaccessible
msgctxt "frmstringpointerscanunit.rsthisaddressisnotaccessible"
msgid "This address is not accessible"
msgstr "此地址不可访问"

#: frmstructurecompareunit.rsareyousureyo
msgctxt "frmstructurecompareunit.rsareyousureyo"
msgid "Are you sure you wish to start a new scan?"
msgstr "你确定要开始新的扫描吗？"

#: frmstructurecompareunit.rsgeneratedscanning
msgctxt "frmstructurecompareunit.rsgeneratedscanning"
msgid "Generated. Scanning..."
msgstr "生成中。扫描中..."

#: frmstructurecompareunit.rsgeneratingstringmap
msgctxt "frmstructurecompareunit.rsgeneratingstringmap"
msgid "Generating stringmap"
msgstr "生成字符串映射"

#: frmstructurecompareunit.rsscan
msgctxt "frmstructurecompareunit.rsscan"
msgid "Scan"
msgstr "扫描"

#: frmstructurecompareunit.rsscanningfoun
#, object-pascal-format
msgctxt "frmstructurecompareunit.rsscanningfoun"
msgid "Scanning... Found %s"
msgstr "扫描中... 找到 %s"

#: frmstructurecompareunit.rsspslock
msgctxt "frmstructurecompareunit.rsspslock"
msgid "Lock"
msgstr "锁定"

#: frmstructurecompareunit.rsspsuaddress
msgctxt "frmstructurecompareunit.rsspsuaddress"
msgid "Address"
msgstr "地址"

#: frmstructurecompareunit.rsspsuaddress2
msgctxt "frmstructurecompareunit.rsspsuaddress2"
msgid "Address 2"
msgstr "地址 2"

#: frmstructurecompareunit.rsspsuerrorduringscannoscanresults
msgctxt "frmstructurecompareunit.rsspsuerrorduringscannoscanresults"
msgid "Error during scan. No scanresults available"
msgstr "扫描期间出错。没有可用的扫描结果"

#: frmstructurecompareunit.rsspsuexception
msgctxt "frmstructurecompareunit.rsspsuexception"
msgid "Exception:"
msgstr "异常："

#: frmstructurecompareunit.rsspsufound
msgctxt "frmstructurecompareunit.rsspsufound"
msgid "Found:"
msgstr "找到："

#: frmstructurecompareunit.rsspsufuuuu
msgctxt "frmstructurecompareunit.rsspsufuuuu"
msgid "FUUUU"
msgstr "FUUUU"

#: frmstructurecompareunit.rsspsufuuuuu
msgctxt "frmstructurecompareunit.rsspsufuuuuu"
msgid "FUUUUU"
msgstr "FUUUUU"

#: frmstructurecompareunit.rsspsunotyetimplemented
msgctxt "frmstructurecompareunit.rsspsunotyetimplemented"
msgid "Not yet implemented"
msgstr "尚未实现"

#: frmstructurecompareunit.rsspsuoffset
msgctxt "frmstructurecompareunit.rsspsuoffset"
msgid "Offset "
msgstr "偏移量 "

#: frmstructurecompareunit.rsspsurescan
msgctxt "frmstructurecompareunit.rsspsurescan"
msgid "Rescan"
msgstr "重新扫描"

#: frmstructurecompareunit.rsspsuscandonefound
msgctxt "frmstructurecompareunit.rsspsuscandonefound"
msgid "Scan done! Found "
msgstr "扫描完成！找到 "

#: frmstructurecompareunit.rsstop
msgctxt "frmstructurecompareunit.rsstop"
msgid "Stop"
msgstr "停止"

#: frmstructurecompareunit.rsstructurecompare
msgctxt "frmstructurecompareunit.rsstructurecompare"
msgid "Structure Compare"
msgstr "结构比较"

#: frmstructurecompareunit.rsterminating
msgctxt "frmstructurecompareunit.rsterminating"
msgid "Terminating..."
msgstr "正在终止..."

#: frmstructurecompareunit.rsthisaddressisnotaccessible
msgctxt "frmstructurecompareunit.rsthisaddressisnotaccessible"
msgid "This address is not accessible"
msgstr "此地址不可访问"

#: frmstructurelinkerunit.strisnotavalidaddress
#, object-pascal-format
msgctxt "frmstructurelinkerunit.strisnotavalidaddress"
msgid "%s is not a valid address"
msgstr "%s 不是有效地址"

#: frmstructures2elementinfounit.rsundefined
msgctxt "frmstructures2elementinfounit.rsundefined"
msgid "Undefined"
msgstr "未定义"

#: frmstructuresconfigunit.rshighlighted
msgctxt "frmstructuresconfigunit.rshighlighted"
msgid "Highlighted"
msgstr "高亮"

#: frmstructuresconfigunit.rsnormal
msgctxt "frmstructuresconfigunit.rsnormal"
msgid "Normal"
msgstr "正常"

#: frmstructuresnewstructureunit.rssize
msgctxt "frmstructuresnewstructureunit.rssize"
msgid "Size:"
msgstr "大小："

#: frmthreadlistunit.rstlchangevalue
msgctxt "frmthreadlistunit.rstlchangevalue"
msgid "Change value"
msgstr "更改值"

#: frmthreadlistunit.rstlexecute
msgctxt "frmthreadlistunit.rstlexecute"
msgid "Execute"
msgstr "执行"

#: frmtracerunit.rssearch
msgctxt "frmtracerunit.rssearch"
msgid "Search"
msgstr "搜索"

#: frmtracerunit.rstracer
msgctxt "frmtracerunit.rstracer"
msgid "Tracer"
msgstr "跟踪器"

#: frmultimap2unit.rsinstructionpointerlistsize
msgctxt "frmultimap2unit.rsinstructionpointerlistsize"
msgid "Instruction Pointer List Size:"
msgstr "指令指针列表大小："

#: frmultimap2unit.rspaused
msgctxt "frmultimap2unit.rspaused"
msgid "Paused"
msgstr "已暂停"

#: frmultimap2unit.rsthread
msgctxt "frmultimap2unit.rsthread"
msgid "Thread"
msgstr "线程"

#: frmultimapunit.rsuupause
msgctxt "frmultimapunit.rsuupause"
msgid "Pause"
msgstr "暂停"

#: gnuassembler.rscouldnotbefound
msgctxt "gnuassembler.rscouldnotbefound"
msgid " could not be found"
msgstr " 找不到"

#: hexviewunit.rsaddress
msgctxt "hexviewunit.rsaddress"
msgid "address"
msgstr "地址"

#: hexviewunit.rsbytes
msgctxt "hexviewunit.rsbytes"
msgid "bytes"
msgstr "字节"

#: hexviewunit.rsexecute
msgctxt "hexviewunit.rsexecute"
msgid "Execute"
msgstr "执行"

#: hexviewunit.rsnoaccess
msgctxt "hexviewunit.rsnoaccess"
msgid "No Access"
msgstr "无访问权限"

#: hexviewunit.rsphysicaladdress
msgctxt "hexviewunit.rsphysicaladdress"
msgid "Physical Address"
msgstr "物理地址"

#: hexviewunit.rsprotect
msgctxt "hexviewunit.rsprotect"
msgid "Protect"
msgstr "保护"

#: hexviewunit.rssize
msgctxt "hexviewunit.rssize"
msgid "Size"
msgstr "大小"

#: hexviewunit.rswritecombine
msgctxt "hexviewunit.rswritecombine"
msgid "Write Combine"
msgstr "写入合并"

#: hexviewunit.rswritecopy
msgctxt "hexviewunit.rswritecopy"
msgid "Write Copy"
msgstr "写入复制"

#: hotkeys.rstogglefreeze
msgctxt "hotkeys.rstogglefreeze"
msgid "Toggle freeze"
msgstr "切换冻结"

#: luacaller.rsisnotyetsupported
msgctxt "luacaller.rsisnotyetsupported"
msgid " is not yet supported"
msgstr " 尚未支持"

#: luacaller.rsthistypeofmethod
msgctxt "luacaller.rsthistypeofmethod"
msgid "This type of method:"
msgstr "此类型的方法："

#: luadissectcode.rscouldnotbefound
msgctxt "luadissectcode.rscouldnotbefound"
msgid " could not be found"
msgstr " 找不到"

#: luahandler.rspluginaddress
msgctxt "luahandler.rspluginaddress"
msgid "Plugin Address"
msgstr "插件地址"

#: luaobject.rsisnotyetsupported
msgctxt "luaobject.rsisnotyetsupported"
msgid " is not yet supported"
msgstr " 尚未支持"

#: luaobject.rsthistypeofmethod
msgctxt "luaobject.rsthistypeofmethod"
msgid "This type of method:"
msgstr "此类型的方法："

#: luastructurefrm.rsgroup1
msgctxt "luastructurefrm.rsgroup1"
msgid "Group 1"
msgstr "组 1"

#: luasyntax.syns_langlua
msgctxt "luasyntax.syns_langlua"
msgid "Lua"
msgstr "Lua"

#: mainunit.rsand
msgctxt "mainunit.rsand"
msgid "and"
msgstr "和"

#: mainunit.rsareyousure
msgctxt "mainunit.rsareyousure"
msgid "Are you sure?"
msgstr "你确定吗？"

#: mainunit.rsareyousureyouwanttodelete
#, object-pascal-format
msgctxt "mainunit.rsareyousureyouwanttodelete"
msgid "Are you sure you want to delete %s?"
msgstr "你确定要删除 %s 吗？"

#: mainunit.rscancel
msgctxt "mainunit.rscancel"
msgid "Cancel"
msgstr "取消"

#: mainunit.rschangevalue
msgctxt "mainunit.rschangevalue"
msgid "Change value"
msgstr "更改值"

#: mainunit.rscomparetosavedscan
msgctxt "mainunit.rscomparetosavedscan"
msgid "Compare to first/saved scan"
msgstr "与第一次/保存的扫描进行比较"

#: mainunit.rsdecimal
msgctxt "mainunit.rsdecimal"
msgid "Decimal"
msgstr "十进制"

#: mainunit.rsdelete
msgctxt "mainunit.rsdelete"
msgid "Delete"
msgstr "删除"

#: mainunit.rsedit
msgctxt "mainunit.rsedit"
msgid "Edit"
msgstr "编辑"

#: mainunit.rsenablespeedhack
msgctxt "mainunit.rsenablespeedhack"
msgid "Enable Speedhack"
msgstr "启用速度hack"

#: mainunit.rshex
msgctxt "mainunit.rshex"
msgid "Hex"
msgstr "十六进制"

#: mainunit.rshexadecimal
msgctxt "mainunit.rshexadecimal"
msgid "Hexadecimal"
msgstr "十六进制数"

#: mainunit.rsmugenerategroupscancommand
msgctxt "mainunit.rsmugenerategroupscancommand"
msgid "Generate groupscan command"
msgstr "生成组扫描命令"

#: mainunit.rspleasewait
msgctxt "mainunit.rspleasewait"
msgid "<Processing>"
msgstr "请稍候"

#: mainunit.rsprevious
msgctxt "mainunit.rsprevious"
msgid "Previous"
msgstr "上一个"

#: mainunit.rsprocessing
msgctxt "mainunit.rsprocessing"
msgid "<Processing>"
msgstr "处理中"

#: mainunit.rsremoveselectedaddresses
msgctxt "mainunit.rsremoveselectedaddresses"
msgid "Remove selected addresses"
msgstr "移除选定地址"

#: mainunit.rsrename
msgctxt "mainunit.rsrename"
msgid "Rename"
msgstr "重命名"

#: mainunit.rsscan
msgctxt "mainunit.rsscan"
msgid "Scan"
msgstr "扫描"

#: mainunit.rssethotkeys
msgctxt "mainunit.rssethotkeys"
msgid "Set hotkeys"
msgstr "设置热键"

#: mainunit.rsshowasbinary
msgctxt "mainunit.rsshowasbinary"
msgid "Show as binary"
msgstr "以二进制形式显示"

#: mainunit.rsshowashexadecimal
msgctxt "mainunit.rsshowashexadecimal"
msgid "Show as hexadecimal"
msgstr "以十六进制形式显示"

#: mainunit.stralreadyin
msgctxt "mainunit.stralreadyin"
msgid "This address is already in the list"
msgstr "此地址已在列表中"

#: mainunit.strchangedescription1
msgctxt "mainunit.strchangedescription1"
msgid "Description"
msgstr "描述"

#: mainunit.strchangescript
msgctxt "mainunit.strchangescript"
msgid "Change script"
msgstr "更改脚本"

#: mainunit.strerror
msgctxt "mainunit.strerror"
msgid "Error"
msgstr "错误"

#: mainunit.strforcerecheck
msgctxt "mainunit.strforcerecheck"
msgid "Force recheck symbols"
msgstr "强制重新检查符号"

#: mainunit.strnotavalidvalue
msgctxt "mainunit.strnotavalidvalue"
msgid "This is not an valid value"
msgstr "这不是有效值"

#: mainunit.stropcodechanged
msgctxt "mainunit.stropcodechanged"
msgid "The following opcodes changed the selected address"
msgstr "以下操作码更改了选定地址"

#: mainunit.strphysicalmemory
msgctxt "mainunit.strphysicalmemory"
msgid "Physical Memory"
msgstr "物理内存"

#: mainunit.strrecalculateaddress
msgctxt "mainunit.strrecalculateaddress"
msgid "Recalculate address"
msgstr "重新计算地址"

#: mainunit.strunknownextension
msgctxt "mainunit.strunknownextension"
msgid "Unknown extension"
msgstr "未知扩展名"

#: mainunit.strvalue
msgctxt "mainunit.strvalue"
msgid "Value"
msgstr "值"

#: mainunit2.cename
msgctxt "mainunit2.cename"
msgid "Cheat Engine"
msgstr "Cheat Engine"

#: mainunit2.rscheatengine
msgctxt "mainunit2.rscheatengine"
msgid "Cheat Engine"
msgstr "Cheat Engine"

#: mainunit2.strchangedvalue
msgctxt "mainunit2.strchangedvalue"
msgid "Changed value"
msgstr "更改的值"

#: mainunit2.strfirstscan
msgctxt "mainunit2.strfirstscan"
msgid "First Scan"
msgstr "第一次扫描"

#: mainunit2.strnewscan
msgctxt "mainunit2.strnewscan"
msgid "New Scan"
msgstr "新扫描"

#: mainunit2.strnodescription
msgctxt "mainunit2.strnodescription"
msgid "No description"
msgstr "没有描述"

#: mainunit2.strok
msgctxt "mainunit2.strok"
msgid "OK"
msgstr "确定"

#: mainunit2.strstart
msgctxt "mainunit2.strstart"
msgid "Start"
msgstr "开始"

#: mainunit2.strstop
msgctxt "mainunit2.strstop"
msgid "Stop"
msgstr "停止"

#: memorybrowserformunit.rsaddress
msgctxt "memorybrowserformunit.rsaddress"
msgid "Address"
msgstr "地址"

#: memorybrowserformunit.rsassemblyscan
msgctxt "memorybrowserformunit.rsassemblyscan"
msgid "Assembly scan"
msgstr "汇编扫描"

#: memorybrowserformunit.rscomment
msgctxt "memorybrowserformunit.rscomment"
msgid "Comment"
msgstr "评论"

#: memorybrowserformunit.rsinputtheassemblycodetofindwilcardssupported
msgctxt "memorybrowserformunit.rsinputtheassemblycodetofindwilcardssupported"
msgid "Input the assembly code to find. Wildcards( * ) supported."
msgstr "输入要查找的汇编代码。支持通配符（*）。"

#: memorybrowserformunit.rsisnotavalidvalue
#, object-pascal-format
msgctxt "memorybrowserformunit.rsisnotavalidvalue"
msgid "%s is not a valid value"
msgstr "%s 不是有效的值"

#: memorybrowserformunit.rslinkwithotherhexview
msgctxt "memorybrowserformunit.rslinkwithotherhexview"
msgid "Link with other hexview"
msgstr "与其他十六进制视图链接"

#: memorybrowserformunit.rsparameters
msgctxt "memorybrowserformunit.rsparameters"
msgid "Parameters"
msgstr "参数"

#: memorybrowserformunit.rsreplacewithcodethatdoesnothing
msgctxt "memorybrowserformunit.rsreplacewithcodethatdoesnothing"
msgid "Replace with code that does nothing"
msgstr "替换为无操作的代码"

#: memorybrowserformunit.rsrestorewithorginalcode
msgctxt "memorybrowserformunit.rsrestorewithorginalcode"
msgid "Restore with original code"
msgstr "恢复为原始代码"

#: memorybrowserformunit.rssetbreakpoint
msgctxt "memorybrowserformunit.rssetbreakpoint"
msgid "Set breakpoint"
msgstr "设置断点"

#: memorybrowserformunit.rssetcustomalignment
msgctxt "memorybrowserformunit.rssetcustomalignment"
msgid "Set custom alignment"
msgstr "设置自定义对齐"

#: memorybrowserformunit.rsshowdifference
msgctxt "memorybrowserformunit.rsshowdifference"
msgid "Show difference"
msgstr "显示差异"

#: memorybrowserformunit.rsstacktrace
msgctxt "memorybrowserformunit.rsstacktrace"
msgid "Stacktrace"
msgstr "堆栈跟踪"

#: memorybrowserformunit.rsvalue
msgctxt "memorybrowserformunit.rsvalue"
msgid "Value"
msgstr "值"

#: memoryrecordunit.rsactivate
msgctxt "memoryrecordunit.rsactivate"
msgid "Activate"
msgstr "激活"

#: memoryrecordunit.rsdeactivate
msgctxt "memoryrecordunit.rsdeactivate"
msgid "Deactivate"
msgstr "停用"

#: memoryrecordunit.rserror
msgctxt "memoryrecordunit.rserror"
msgid "error"
msgstr "错误"

#: memoryrecordunit.rsp
msgctxt "memoryrecordunit.rsp"
msgid "P->"
msgstr "P-&gt;"

#: memoryrecordunit.rssetvalue
msgctxt "memoryrecordunit.rssetvalue"
msgid "Set Value"
msgstr "设置值"

#: memoryrecordunit.rsunknown
msgctxt "memoryrecordunit.rsunknown"
msgid "Unknown"
msgstr "未知"

#: memscan.rsisnotavalidvalue
#, object-pascal-format
msgctxt "memscan.rsisnotavalidvalue"
msgid "%s is not a valid value"
msgstr "%s 不是有效的值"

#: memscan.rsnoreadablememoryfound
msgctxt "memscan.rsnoreadablememoryfound"
msgid "No readable memory found"
msgstr "未找到可读内存"

#: memscan.rsunknown
msgctxt "memscan.rsunknown"
msgid "Unknown"
msgstr "未知"

#: networkconfig.rscouldnotberesolved
msgctxt "networkconfig.rscouldnotberesolved"
msgid " could not be resolved"
msgstr "无法解析"

#: networkconfig.rsfailurecreatingsocket
msgctxt "networkconfig.rsfailurecreatingsocket"
msgid "Failure creating socket"
msgstr "创建套接字失败"

#: networkconfig.rshost
msgctxt "networkconfig.rshost"
msgid "host:"
msgstr "主机："

#: opensave.rsunknownextention
msgctxt "opensave.rsunknownextention"
msgid "Unknown extension"
msgstr "未知扩展名"

#: peinfounit.rspeunknown
msgctxt "peinfounit.rspeunknown"
msgid "Unknown"
msgstr "未知"

#: pluginexports.rspluginaddress
msgctxt "pluginexports.rspluginaddress"
msgid "Plugin Address"
msgstr "插件地址"

#: pointeraddresslist.rspalinvalidscandatafile
msgctxt "pointeraddresslist.rspalinvalidscandatafile"
msgid "Invalid scandata file"
msgstr "无效的扫描数据文件"

#: pointeraddresslist.rspalinvalidscandataversion
msgctxt "pointeraddresslist.rspalinvalidscandataversion"
msgid "Invalid scandata version"
msgstr "无效的扫描数据版本"

#: pointerscanconnector.rscouldnotberesolved
msgctxt "pointerscanconnector.rscouldnotberesolved"
msgid " could not be resolved"
msgstr "无法解析"

#: pointerscanconnector.rsfailurecreatingsocket
msgctxt "pointerscanconnector.rsfailurecreatingsocket"
msgid "Failure creating socket"
msgstr "创建套接字失败"

#: pointerscanconnector.rshost
msgctxt "pointerscanconnector.rshost"
msgid "host:"
msgstr "主机："

#: pointerscancontroller.rspscfailurecreatingsocket
msgctxt "pointerscancontroller.rspscfailurecreatingsocket"
msgid "Failure creating socket"
msgstr "创建套接字失败"

#: pointerscannerfrm.rsactive
msgctxt "pointerscannerfrm.rsactive"
msgid "Active"
msgstr "活动"

#: pointerscannerfrm.rsbaseaddress
msgctxt "pointerscannerfrm.rsbaseaddress"
msgid "Base Address"
msgstr "基地址"

#: pointerscannerfrm.rsoffset
msgctxt "pointerscannerfrm.rsoffset"
msgid "Offset"
msgstr "偏移量"

#: pointerscannerfrm.rspointerscan
msgctxt "pointerscannerfrm.rspointerscan"
msgid "Pointer scan"
msgstr "指针扫描"

#: pointerscannerfrm.rspsgeneratingpointermap
msgctxt "pointerscannerfrm.rspsgeneratingpointermap"
msgid "Generating pointermap"
msgstr "正在生成指针映射"

#: pointerscannerfrm.rspsnetwork
msgctxt "pointerscannerfrm.rspsnetwork"
msgid "Network"
msgstr "网络"

#: pointerscannerfrm.rspsthreads
msgctxt "pointerscannerfrm.rspsthreads"
msgid "Threads"
msgstr "线程"

#: pointerscannerfrm.rssavingandterminating
msgctxt "pointerscannerfrm.rssavingandterminating"
msgid "Saving..."
msgstr "保存中..."

#: pointerscannerfrm.rsstop
msgctxt "pointerscannerfrm.rsstop"
msgid "Stop"
msgstr "停止"

#: pointerscannerfrm.rsthread
msgctxt "pointerscannerfrm.rsthread"
msgid "Thread"
msgstr "线程"

#: pointerscannerfrm.rsthreads
msgctxt "pointerscannerfrm.rsthreads"
msgid "Threads"
msgstr "线程"

#: pointerscannersettingsfrm.rsadd
msgctxt "pointerscannersettingsfrm.rsadd"
msgid "Add"
msgstr "添加"

#: pointerscannersettingsfrm.rsaddress
msgctxt "pointerscannersettingsfrm.rsaddress"
msgid "Address"
msgstr "地址"

#: pointerscannersettingsfrm.rsfrom
msgctxt "pointerscannersettingsfrm.rsfrom"
msgid "From"
msgstr "从"

#: pointerscannersettingsfrm.rshigher
msgctxt "pointerscannersettingsfrm.rshigher"
msgid "Higher"
msgstr "更高"

#: pointerscannersettingsfrm.rshighest
msgctxt "pointerscannersettingsfrm.rshighest"
msgid "Highest"
msgstr "最高"

#: pointerscannersettingsfrm.rsidle
msgctxt "pointerscannersettingsfrm.rsidle"
msgid "Idle"
msgstr "空闲"

#: pointerscannersettingsfrm.rsinvalidaddress
msgctxt "pointerscannersettingsfrm.rsinvalidaddress"
msgid "Invalid address"
msgstr "无效地址"

#: pointerscannersettingsfrm.rslastoffset
msgctxt "pointerscannersettingsfrm.rslastoffset"
msgid "Last offset"
msgstr "最后偏移量"

#: pointerscannersettingsfrm.rslimitscantospecifiedregionfile
msgctxt "pointerscannersettingsfrm.rslimitscantospecifiedregionfile"
msgid "Limit scan to specified region file"
msgstr "限制扫描到指定区域文件"

#: pointerscannersettingsfrm.rslower
msgctxt "pointerscannersettingsfrm.rslower"
msgid "Lower"
msgstr "更低"

#: pointerscannersettingsfrm.rslowest
msgctxt "pointerscannersettingsfrm.rslowest"
msgid "Lowest"
msgstr "最低"

#: pointerscannersettingsfrm.rsnormal
msgctxt "pointerscannersettingsfrm.rsnormal"
msgid "Normal"
msgstr "正常"

#: pointerscannersettingsfrm.rsremove
msgctxt "pointerscannersettingsfrm.rsremove"
msgid "Remove"
msgstr "移除"

#: pointerscannersettingsfrm.rstimecritical
msgctxt "pointerscannersettingsfrm.rstimecritical"
msgid "TimeCritical"
msgstr "时间关键"

#: pointerscannersettingsfrm.rsto
msgctxt "pointerscannersettingsfrm.rsto"
msgid "To"
msgstr "到"

#: pointerscannersettingsfrm.rsuseloadedpointermap
msgctxt "pointerscannersettingsfrm.rsuseloadedpointermap"
msgid "Use saved pointermap"
msgstr "使用保存的指针映射"

#: pointerscansettingsipconnectionlist.rspssicladd
msgctxt "pointerscansettingsipconnectionlist.rspssicladd"
msgid "Add"
msgstr "添加"

#: pointerscansettingsipconnectionlist.rspssiclhost
msgctxt "pointerscansettingsipconnectionlist.rspssiclhost"
msgid "Host"
msgstr "主机"

#: pointerscansettingsipconnectionlist.rspssiclpassword
msgctxt "pointerscansettingsipconnectionlist.rspssiclpassword"
msgid "Password"
msgstr "密码"

#: pointerscansettingsipconnectionlist.rspssiclport
msgctxt "pointerscansettingsipconnectionlist.rspssiclport"
msgid "Port"
msgstr "端口"

#: pointerscansettingsipconnectionlist.rspssiclremove
msgctxt "pointerscansettingsipconnectionlist.rspssiclremove"
msgid "Remove"
msgstr "移除"

#: pointervaluelist.rsnomemoryfoundinthespecifiedregion
msgctxt "pointervaluelist.rsnomemoryfoundinthespecifiedregion"
msgid "No memory found in the specified region"
msgstr "在指定区域未找到内存"

#: pointervaluelist.rspvinvalidscandatafile
msgctxt "pointervaluelist.rspvinvalidscandatafile"
msgid "Invalid scandata file"
msgstr "无效的扫描数据文件"

#: pointervaluelist.rspvinvalidscandataversion
msgctxt "pointervaluelist.rspvinvalidscandataversion"
msgid "Invalid scandata version"
msgstr "无效的扫描数据版本"

#: pointervaluelist.rspvnotenoughmemoryfreetoscan
msgctxt "pointervaluelist.rspvnotenoughmemoryfreetoscan"
msgid "Not enough memory free to scan"
msgstr "没有足够的内存可供扫描"

#: processlist.rsicantgettheprocesslistyouarepropablyusingwindowsnt
msgctxt "processlist.rsicantgettheprocesslistyouarepropablyusingwindowsnt"
msgid "I can't get the process list. You are propably using windows NT. Use the window list instead!"
msgstr "我无法获取进程列表。你可能正在使用 Windows NT。请改用窗口列表！"

#: processwindowunit.rsapplications
msgctxt "processwindowunit.rsapplications"
msgid "Applications"
msgstr "应用程序"

#: processwindowunit.rscreateprocess
msgctxt "processwindowunit.rscreateprocess"
msgid "Create Process"
msgstr "创建进程"

#: processwindowunit.rsfilter
msgctxt "processwindowunit.rsfilter"
msgid "Filter"
msgstr "过滤器"

#: processwindowunit.rsfirstselectaprocess
msgctxt "processwindowunit.rsfirstselectaprocess"
msgid "First select a process!"
msgstr "请先选择一个进程！"

#: processwindowunit.rsisntavalidprocessid
#, object-pascal-format
msgctxt "processwindowunit.rsisntavalidprocessid"
msgid "%s isn't a valid processID"
msgstr "%s 不是有效的进程 ID"

#: processwindowunit.rsphysicalmemory
msgctxt "processwindowunit.rsphysicalmemory"
msgid "Physical Memory"
msgstr "物理内存"

#: processwindowunit.rsprocesses
msgctxt "processwindowunit.rsprocesses"
msgid "Processes"
msgstr "进程"

#: processwindowunit.rsprocesslist
msgctxt "processwindowunit.rsprocesslist"
msgid "Process List"
msgstr "进程列表"

#: processwindowunit.rswindows
msgctxt "processwindowunit.rswindows"
msgid "Windows"
msgstr "窗口"

#: processwindowunit.rsyoucanonlyloadexefiles
msgctxt "processwindowunit.rsyoucanonlyloadexefiles"
msgid "You can only load EXE files"
msgstr "你只能加载 EXE 文件"

#: savedisassemblyfrm.rscopy
msgctxt "savedisassemblyfrm.rscopy"
msgid "Copy"
msgstr "复制"

#: savedisassemblyfrm.rssave
msgctxt "savedisassemblyfrm.rssave"
msgid "Save"
msgstr "保存"

#: savedisassemblyfrm.rssavedisassembledoutput
msgctxt "savedisassemblyfrm.rssavedisassembledoutput"
msgid "Save disassembled output"
msgstr "保存反汇编输出"

#: structuresaddelementfrm.rssae2bytes
msgctxt "structuresaddelementfrm.rssae2bytes"
msgid "2 Bytes"
msgstr "2 字节"

#: structuresaddelementfrm.rssae4bytes
msgctxt "structuresaddelementfrm.rssae4bytes"
msgid "4 Bytes"
msgstr "4 字节"

#: structuresfrm.rsareyousureyouwanttodelete
#, object-pascal-format
msgctxt "structuresfrm.rsareyousureyouwanttodelete"
msgid "Are you sure you want to delete %s?"
msgstr "你确定要删除 %s 吗？"

#: structuresfrm.rsareyousureyouwanttoremoveallstructures
msgctxt "structuresfrm.rsareyousureyouwanttoremoveallstructures"
msgid "Are you sure you want to remove all structures?"
msgstr "你确定要移除所有结构吗？"

#: structuresfrm.rsautogeneratedfor
#, object-pascal-format
msgctxt "structuresfrm.rsautogeneratedfor"
msgid "Autogenerated for %s"
msgstr "为 %s 自动生成"

#: structuresfrm.rschangegroup
msgctxt "structuresfrm.rschangegroup"
msgid "Change group"
msgstr "更改组"

#: structuresfrm.rsdissectdata
msgctxt "structuresfrm.rsdissectdata"
msgid "Dissect Data"
msgstr "解剖数据"

#: structuresfrm.rsdoyouwantcheatenginetotryandfillinthemostbasictype
msgctxt "structuresfrm.rsdoyouwantcheatenginetotryandfillinthemostbasictype"
msgid "Do you want Cheat Engine to try and fill in the most basic types of the struct using the current address?"
msgstr "你希望 Cheat Engine 尝试使用当前地址填充结构的最基本类型吗？"

#: structuresfrm.rsfirstselectastructureyouwanttomodifyordefine
msgctxt "structuresfrm.rsfirstselectastructureyouwanttomodifyordefine"
msgid "First select a structure you want to modify or define one first"
msgstr "请先选择一个你想修改的结构，或者先定义一个"

#: structuresfrm.rsgivetheaddressofthiselement
msgctxt "structuresfrm.rsgivetheaddressofthiselement"
msgid "Give the address of this element"
msgstr "给出此元素的地址"

#: structuresfrm.rsgivethenameforthisstructure
msgctxt "structuresfrm.rsgivethenameforthisstructure"
msgid "Give the name for this structure"
msgstr "给出此结构的名称"

#: structuresfrm.rsgivethenewnameofthisstructure
msgctxt "structuresfrm.rsgivethenewnameofthisstructure"
msgid "Give the new name of this structure"
msgstr "给出此结构的新名称"

#: structuresfrm.rsihavenoideawhatmeans
#, object-pascal-format
msgctxt "structuresfrm.rsihavenoideawhatmeans"
msgid "I have no idea what %s means"
msgstr "我不知道 %s 的意思"

#: structuresfrm.rslockmemory
msgctxt "structuresfrm.rslockmemory"
msgid "Lock memory"
msgstr "锁定内存"

#: structuresfrm.rsmemorydissect
msgctxt "structuresfrm.rsmemorydissect"
msgid "Memory dissect"
msgstr "内存解剖"

#: structuresfrm.rsnewinterval
msgctxt "structuresfrm.rsnewinterval"
msgid "New interval"
msgstr "新间隔"

#: structuresfrm.rspleasegiveastartingoffsettoevaluate
msgctxt "structuresfrm.rspleasegiveastartingoffsettoevaluate"
msgid "Please give a starting offset to evaluate"
msgstr "请给出一个起始偏移量以进行评估"

#: structuresfrm.rspleasegiveastartingsizeofthestructyoucanchangethis
msgctxt "structuresfrm.rspleasegiveastartingsizeofthestructyoucanchangethis"
msgid "Please give a starting size of the struct (You can change this later if needed)"
msgstr "请给出结构的起始大小（如果需要，可以稍后更改）"

#: structuresfrm.rspleasegivethesizeoftheblocktoevaluate
msgctxt "structuresfrm.rspleasegivethesizeoftheblocktoevaluate"
msgid "Please give the size of the block to evaluate"
msgstr "请给出要评估的块的大小"

#: structuresfrm.rspointerto
msgctxt "structuresfrm.rspointerto"
msgid "Pointer"
msgstr "指针"

#: structuresfrm.rsrecalculatebaseofstructure
msgctxt "structuresfrm.rsrecalculatebaseofstructure"
msgid "Recalculate base of structure"
msgstr "重新计算结构的基址"

#: structuresfrm.rsrenamestructure
msgctxt "structuresfrm.rsrenamestructure"
msgid "Rename structure"
msgstr "重命名结构"

#: structuresfrm.rsstructuredefine
msgctxt "structuresfrm.rsstructuredefine"
msgid "Structure define"
msgstr "结构定义"

#: structuresfrm.rsstructuredefiner
msgctxt "structuresfrm.rsstructuredefiner"
msgid "Structure definer"
msgstr "结构定义器"

#: structuresfrm.rsstructureviewlock
msgctxt "structuresfrm.rsstructureviewlock"
msgid "Structure view lock"
msgstr "结构视图锁定"

#: structuresfrm.rsthisisnotavalidstructurefile
msgctxt "structuresfrm.rsthisisnotavalidstructurefile"
msgid "This is not a valid structure file"
msgstr "这不是一个有效的结构文件"

#: structuresfrm.rsthisisquiteabigstructurehowmanybytesdoyouwanttosav
msgctxt "structuresfrm.rsthisisquiteabigstructurehowmanybytesdoyouwanttosav"
msgid "This is quite a big structure. How many bytes do you want to save?"
msgstr "这是一个相当大的结构。你想保存多少字节？"

#: structuresfrm.rsunkownfileextension
msgctxt "structuresfrm.rsunkownfileextension"
msgid "Unknown file extension"
msgstr "未知的文件扩展名"

#: structuresfrm.rsunlockmemory
msgctxt "structuresfrm.rsunlockmemory"
msgid "Unlock memory"
msgstr "解锁内存"

#: structuresfrm.rsunnamedstructure
msgctxt "structuresfrm.rsunnamedstructure"
msgid "unnamed structure"
msgstr "未命名结构"

#: structuresfrm.rsupdateinterval
msgctxt "structuresfrm.rsupdateinterval"
msgid "Update interval"
msgstr "更新间隔"

#: structuresfrm.rswhichgroupdoyouwanttosetthisaddressto
msgctxt "structuresfrm.rswhichgroupdoyouwanttosetthisaddressto"
msgid "Which group do you want to set this address to?"
msgstr "你想将这个地址设置到哪个组？"

#: structuresfrm2.rsareyousureyouwanttodelete
#, object-pascal-format
msgctxt "structuresfrm2.rsareyousureyouwanttodelete"
msgid "Are you sure you want to delete %s?"
msgstr "你确定要删除 %s 吗？"

#: structuresfrm2.rsareyousureyouwanttoremoveallstructures
msgctxt "structuresfrm2.rsareyousureyouwanttoremoveallstructures"
msgid "Are you sure you want to remove all structures?"
msgstr "你确定要移除所有结构吗？"

#: structuresfrm2.rsautogeneratedfor
#, object-pascal-format
msgctxt "structuresfrm2.rsautogeneratedfor"
msgid "Autogenerated for %s"
msgstr "为 %s 自动生成"

#: structuresfrm2.rschangegroup
msgctxt "structuresfrm2.rschangegroup"
msgid "Change group"
msgstr "更改组"

#: structuresfrm2.rscopy
msgctxt "structuresfrm2.rscopy"
msgid "Copy"
msgstr "复制"

#: structuresfrm2.rscut
msgctxt "structuresfrm2.rscut"
msgid "Cut"
msgstr "剪切"

#: structuresfrm2.rsdissectdata
msgctxt "structuresfrm2.rsdissectdata"
msgid "Dissect Data"
msgstr "解剖数据"

#: structuresfrm2.rsdoyouwantcheatenginetotryandfillinthemostbasictype
msgctxt "structuresfrm2.rsdoyouwantcheatenginetotryandfillinthemostbasictype"
msgid "Do you want Cheat Engine to try and fill in the most basic types of the struct using the current address?"
msgstr "你想让 Cheat Engine 尝试填充结构的最基本类型吗？"

#: structuresfrm2.rsfirstselectastructureyouwanttomodifyordefine
msgctxt "structuresfrm2.rsfirstselectastructureyouwanttomodifyordefine"
msgid "First select a structure you want to modify or define one first"
msgstr "首先选择一个你想修改的结构，或者先定义一个"

#: structuresfrm2.rsfs2structuredefine
msgctxt "structuresfrm2.rsfs2structuredefine"
msgid "Structure define"
msgstr "结构定义"

#: structuresfrm2.rsgivetheaddressofthiselement
msgctxt "structuresfrm2.rsgivetheaddressofthiselement"
msgid "Give the address of this element"
msgstr "给出这个元素的地址"

#: structuresfrm2.rsgivethenameforthisstructure
msgctxt "structuresfrm2.rsgivethenameforthisstructure"
msgid "Give the name for this structure"
msgstr "给这个结构命名"

#: structuresfrm2.rsgivethenewnameofthisstructure
msgctxt "structuresfrm2.rsgivethenewnameofthisstructure"
msgid "Give the new name of this structure"
msgstr "给这个结构的新名称"

#: structuresfrm2.rsgotooffset
msgctxt "structuresfrm2.rsgotooffset"
msgid "Go to Offset"
msgstr "转到偏移量"

#: structuresfrm2.rshexadecimal
msgctxt "structuresfrm2.rshexadecimal"
msgid "Hexadecimal"
msgstr "十六进制"

#: structuresfrm2.rsihavenoideawhatmeans
#, object-pascal-format
msgctxt "structuresfrm2.rsihavenoideawhatmeans"
msgid "I have no idea what %s means"
msgstr "我不知道 %s 的意思"

#: structuresfrm2.rslock
msgctxt "structuresfrm2.rslock"
msgid "Lock"
msgstr "锁定"

#: structuresfrm2.rslockmemory
msgctxt "structuresfrm2.rslockmemory"
msgid "Lock memory"
msgstr "锁定内存"

#: structuresfrm2.rsmemorydissect
msgctxt "structuresfrm2.rsmemorydissect"
msgid "Memory dissect"
msgstr "内存解剖"

#: structuresfrm2.rsnewinterval
msgctxt "structuresfrm2.rsnewinterval"
msgid "New interval"
msgstr "新间隔"

#: structuresfrm2.rsp
msgctxt "structuresfrm2.rsp"
msgid "P->"
msgstr "P->"

#: structuresfrm2.rspaste
msgctxt "structuresfrm2.rspaste"
msgid "Paste"
msgstr "粘贴"

#: structuresfrm2.rspleasegiveastartingoffsettoevaluate
msgctxt "structuresfrm2.rspleasegiveastartingoffsettoevaluate"
msgid "Please give a starting offset to evaluate"
msgstr "请给出一个起始偏移量以进行评估"

#: structuresfrm2.rspleasegiveastartingsizeofthestructyoucanchangethis
msgctxt "structuresfrm2.rspleasegiveastartingsizeofthestructyoucanchangethis"
msgid "Please give a starting size of the struct (You can change this later if needed)"
msgstr "请给出结构的起始大小（如果需要，你可以稍后更改此项）"

#: structuresfrm2.rspleasegivethesizeoftheblocktoevaluate
msgctxt "structuresfrm2.rspleasegivethesizeoftheblocktoevaluate"
msgid "Please give the size of the block to evaluate"
msgstr "请给出要评估的块的大小"

#: structuresfrm2.rspointer
msgctxt "structuresfrm2.rspointer"
msgid "Pointer"
msgstr "指针"

#: structuresfrm2.rspointerto
msgctxt "structuresfrm2.rspointerto"
msgid "Pointer"
msgstr "指向"

#: structuresfrm2.rsrecalculatebaseofstructure
msgctxt "structuresfrm2.rsrecalculatebaseofstructure"
msgid "Recalculate base of structure"
msgstr "重新计算结构的基址"

#: structuresfrm2.rsrenamestructure
msgctxt "structuresfrm2.rsrenamestructure"
msgid "Rename structure"
msgstr "重命名结构"

#: structuresfrm2.rssf2changevalue
msgctxt "structuresfrm2.rssf2changevalue"
msgid "Change Value"
msgstr "更改值"

#: structuresfrm2.rssf2group
msgctxt "structuresfrm2.rssf2group"
msgid "Group "
msgstr "组"

#: structuresfrm2.rssf2group1
msgctxt "structuresfrm2.rssf2group1"
msgid "Group 1"
msgstr "组 1"

#: structuresfrm2.rssf2group2
msgctxt "structuresfrm2.rssf2group2"
msgid "Group "
msgstr "组"

#: structuresfrm2.rssf2newgroup2
msgctxt "structuresfrm2.rssf2newgroup2"
msgid "New group"
msgstr "新组"

#: structuresfrm2.rssf2rename
msgctxt "structuresfrm2.rssf2rename"
msgid "Rename"
msgstr "重命名"

#: structuresfrm2.rsstructuredefine
msgctxt "structuresfrm2.rsstructuredefine"
msgid "Structure define"
msgstr "结构定义"

#: structuresfrm2.rsstructuredefiner
msgctxt "structuresfrm2.rsstructuredefiner"
msgid "Structure definer"
msgstr "结构定义器"

#: structuresfrm2.rsstructuredissect
msgctxt "structuresfrm2.rsstructuredissect"
msgid "Structure dissect"
msgstr "结构解析"

#: structuresfrm2.rsstructureviewlock
msgctxt "structuresfrm2.rsstructureviewlock"
msgid "Structure view lock"
msgstr "结构视图锁定"

#: structuresfrm2.rsthisisnotavalidstructurefile
msgctxt "structuresfrm2.rsthisisnotavalidstructurefile"
msgid "This is not a valid structure file"
msgstr "这不是一个有效的结构文件"

#: structuresfrm2.rsthisisquiteabigstructurehowmanybytesdoyouwanttosav
msgctxt "structuresfrm2.rsthisisquiteabigstructurehowmanybytesdoyouwanttosav"
msgid "This is quite a big structure. How many bytes do you want to save?"
msgstr "这是一个相当大的结构。你想保存多少字节？"

#: structuresfrm2.rsunicodestring
msgctxt "structuresfrm2.rsunicodestring"
msgid "Unicode"
msgstr "Unicode"

#: structuresfrm2.rsunkownfileextension
msgctxt "structuresfrm2.rsunkownfileextension"
msgid "Unknown file extension"
msgstr "未知文件扩展名"

#: structuresfrm2.rsunlockmemory
msgctxt "structuresfrm2.rsunlockmemory"
msgid "Unlock memory"
msgstr "解锁内存"

#: structuresfrm2.rsunnamedstructure
msgctxt "structuresfrm2.rsunnamedstructure"
msgid "unnamed structure"
msgstr "未命名结构"

#: structuresfrm2.rsupdateinterval
msgctxt "structuresfrm2.rsupdateinterval"
msgid "Update interval"
msgstr "更新间隔"

#: structuresfrm2.rswhichgroupdoyouwanttosetthisaddressto
msgctxt "structuresfrm2.rswhichgroupdoyouwanttosetthisaddressto"
msgid "Which group do you want to set this address to?"
msgstr "你想将这个地址设置到哪个组？"

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

#: tabout.groupbox1.caption
msgctxt "tabout.groupbox1.caption"
msgid "Cheat Engine"
msgstr "Cheat Engine"

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

#: tadvancedoptions.findoutwhatthiscodechanges1.caption
msgctxt "tadvancedoptions.findoutwhatthiscodechanges1.caption"
msgid "Find out what addresses this code writes to"
msgstr "找出这个代码写入了哪些地址"

#: tadvancedoptions.lvcodelist.columns[0].caption
msgctxt "tadvancedoptions.lvcodelist.columns[0].caption"
msgid "Address"
msgstr "地址"

#: tadvancedoptions.lvcodelist.columns[1].caption
msgctxt "tadvancedoptions.lvcodelist.columns[1].caption"
msgid "Name"
msgstr "名称"

#: tadvancedoptions.micopytoclipboard.caption
msgctxt "tadvancedoptions.micopytoclipboard.caption"
msgid "Copy address to clipboard"
msgstr "复制地址到剪贴板"

#: tadvancedoptions.minewgroup.caption
msgctxt "tadvancedoptions.minewgroup.caption"
msgid "New group"
msgstr "新组"

#: tadvancedoptions.mireplacewithnops.caption
msgctxt "tadvancedoptions.mireplacewithnops.caption"
msgid "Replace with code that does nothing"
msgstr "用无操作代码替换"

#: tadvancedoptions.mirestorewithoriginal.caption
msgctxt "tadvancedoptions.mirestorewithoriginal.caption"
msgid "Restore with original code"
msgstr "用原始代码恢复"

#: tadvancedoptions.pausebutton.hint
msgctxt "tadvancedoptions.pausebutton.hint"
msgid "Pause the game"
msgstr "暂停游戏"

#: tadvancedoptions.rename1.caption
msgctxt "tadvancedoptions.rename1.caption"
msgid "Rename"
msgstr "重命名"

#: tanchoreditor.cbbottomanchorenabled.caption
msgctxt "tanchoreditor.cbbottomanchorenabled.caption"
msgid "Enabled"
msgstr "启用"

#: tanchoreditor.cbleftanchorenabled.caption
msgctxt "tanchoreditor.cbleftanchorenabled.caption"
msgid "Enabled"
msgstr "启用"

#: tanchoreditor.cbrightanchorenabled.caption
msgctxt "tanchoreditor.cbrightanchorenabled.caption"
msgid "Enabled"
msgstr "启用"

#: tanchoreditor.cbtopanchorenabled.caption
msgctxt "tanchoreditor.cbtopanchorenabled.caption"
msgid "Enabled"
msgstr "启用"

#: tanchoreditor.label2.caption
msgctxt "tanchoreditor.label2.caption"
msgid "Control"
msgstr "控制"

#: tanchoreditor.label3.caption
msgctxt "tanchoreditor.label3.caption"
msgid "Control"
msgstr "控制"

#: tanchoreditor.label5.caption
msgctxt "tanchoreditor.label5.caption"
msgid "Control"
msgstr "控制"

#: tanchoreditor.label6.caption
msgctxt "tanchoreditor.label6.caption"
msgid "Control"
msgstr "控制"

#: tcalloralldialog.button1.caption
msgctxt "tcalloralldialog.button1.caption"
msgid "All"
msgstr "全部"

#: tcalloralldialog.button3.caption
msgctxt "tcalloralldialog.button3.caption"
msgid "Cancel"
msgstr "取消"

#: tcalloralldialog.caption
msgctxt "tcalloralldialog.caption"
msgid "Code Filter"
msgstr "代码过滤器"

#: tchangeoffset.cancel.caption
msgctxt "tchangeoffset.cancel.caption"
msgid "Cancel"
msgstr "取消"

#: tchangeoffset.cbhexadecimal.caption
msgctxt "tchangeoffset.cbhexadecimal.caption"
msgid "Hexadecimal"
msgstr "十六进制"

#: tcomments.caption
msgctxt "tcomments.caption"
msgid "Comments"
msgstr "评论"

#: tcomments.tscomment.caption
msgctxt "tcomments.tscomment.caption"
msgid "Comments"
msgstr "评论"

#: tfindwindow.btncancel.caption
msgctxt "tfindwindow.btncancel.caption"
msgid "Cancel"
msgstr "取消"

#: tfindwindow.btnok.caption
msgctxt "tfindwindow.btnok.caption"
msgid "OK"
msgstr "确定"

#: tfindwindow.caption
msgctxt "tfindwindow.caption"
msgid "Find"
msgstr "查找"

#: tfindwindow.cbunicode.caption
msgctxt "tfindwindow.cbunicode.caption"
msgid "Unicode"
msgstr "Unicode"

#: tfindwindow.label2.caption
msgctxt "tfindwindow.label2.caption"
msgid "From"
msgstr "从"

#: tfindwindow.label3.caption
msgctxt "tfindwindow.label3.caption"
msgid "To"
msgstr "到"

#: tfindwindow.rbtext.caption
msgctxt "tfindwindow.rbtext.caption"
msgid "Text"
msgstr "文本"

#: tformaddresschange.btncancel.caption
msgctxt "tformaddresschange.btncancel.caption"
msgid "Cancel"
msgstr "取消"

#: tformaddresschange.btnok.caption
msgctxt "tformaddresschange.btnok.caption"
msgid "OK"
msgstr "确定"

#: tformaddresschange.cbcodepage.caption
msgctxt "tformaddresschange.cbcodepage.caption"
msgid "Codepage"
msgstr "代码页"

#: tformaddresschange.cbhex.caption
msgctxt "tformaddresschange.cbhex.caption"
msgid "Hexadecimal"
msgstr "十六进制"

#: tformaddresschange.cbpointer.caption
msgctxt "tformaddresschange.cbpointer.caption"
msgid "Pointer"
msgstr "指针"

#: tformaddresschange.cbsigned.caption
msgctxt "tformaddresschange.cbsigned.caption"
msgid "Signed"
msgstr "有符号"

#: tformaddresschange.cbunicode.caption
msgctxt "tformaddresschange.cbunicode.caption"
msgid "Unicode"
msgstr "Unicode"

#: tformaddresschange.cbvartype.text
msgctxt "tformaddresschange.cbvartype.text"
msgid "4 Bytes"
msgstr "4 字节"

#: tformaddresschange.edtsize.text
msgctxt "tformaddresschange.edtsize.text"
msgid "10"
msgstr "10"

#: tformaddresschange.label10.caption
msgctxt "tformaddresschange.label10.caption"
msgid "6"
msgstr "6"

#: tformaddresschange.label11.caption
msgctxt "tformaddresschange.label11.caption"
msgid "7"
msgstr "7"

#: tformaddresschange.label4.caption
msgctxt "tformaddresschange.label4.caption"
msgid "0"
msgstr "0"

#: tformaddresschange.label5.caption
msgctxt "tformaddresschange.label5.caption"
msgid "1"
msgstr "1"

#: tformaddresschange.label6.caption
msgctxt "tformaddresschange.label6.caption"
msgid "2"
msgstr "2"

#: tformaddresschange.label7.caption
msgctxt "tformaddresschange.label7.caption"
msgid "3"
msgstr "3"

#: tformaddresschange.label8.caption
msgctxt "tformaddresschange.label8.caption"
msgid "4"
msgstr "4"

#: tformaddresschange.label9.caption
msgctxt "tformaddresschange.label9.caption"
msgid "5"
msgstr "5"

#: tformaddresschange.labeladdress.caption
msgctxt "tformaddresschange.labeladdress.caption"
msgid "Address:"
msgstr "地址："

#: tformaddresschange.labeldescription.caption
msgctxt "tformaddresschange.labeldescription.caption"
msgid "Description"
msgstr "描述"

#: tformaddresschange.labeltype.caption
msgctxt "tformaddresschange.labeltype.caption"
msgid "Type"
msgstr "类型"

#: tformaddresschange.lengthlabel.caption
msgctxt "tformaddresschange.lengthlabel.caption"
msgid "Length"
msgstr "长度"

#: tformaddresschange.miaddaddresstolist.caption
msgctxt "tformaddresschange.miaddaddresstolist.caption"
msgid "Add this address to the list"
msgstr "将此地址添加到列表"

#: tformaddresschange.micopy.caption
msgctxt "tformaddresschange.micopy.caption"
msgid "Copy"
msgstr "复制"

#: tformaddresschange.micopyaddresstoclipboard.caption
msgctxt "tformaddresschange.micopyaddresstoclipboard.caption"
msgid "Copy this address to Clipboard"
msgstr "将此地址复制到剪贴板"

#: tformaddresschange.micopyfinaladdresstoclipboard.caption
msgctxt "tformaddresschange.micopyfinaladdresstoclipboard.caption"
msgid "Copy this address to Clipboard"
msgstr "将此地址复制到剪贴板"

#: tformaddresschange.micut.caption
msgctxt "tformaddresschange.micut.caption"
msgid "Cut"
msgstr "剪切"

#: tformaddresschange.mipaste.caption
msgctxt "tformaddresschange.mipaste.caption"
msgid "Paste"
msgstr "粘贴"

#: tformaddresschange.miremoveoffset.caption
msgctxt "tformaddresschange.miremoveoffset.caption"
msgid "Remove Offset"
msgstr "移除偏移量"

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

#: tformdebugstrings.caption
msgctxt "tformdebugstrings.caption"
msgid "Debug strings"
msgstr "调试字符串"

#: tformdesigner.calendar.caption
msgctxt "tformdesigner.calendar.caption"
msgid "Calendar"
msgstr "日历"

#: tformdesigner.calendar.hint
msgctxt "tformdesigner.calendar.hint"
msgid "Calendar"
msgstr "日历"

#: tformdesigner.caption
msgctxt "tformdesigner.caption"
msgid "Form Designer"
msgstr "表单设计器"

#: tformdesigner.cecustombutton.caption
msgctxt "tformdesigner.cecustombutton.caption"
msgid "CECustomButton"
msgstr "CECustomButton"

#: tformdesigner.cecustombutton.hint
msgctxt "tformdesigner.cecustombutton.hint"
msgid "CECustomButton"
msgstr "CECustomButton"

#: tformdesigner.ceedit.hint
msgctxt "tformdesigner.ceedit.hint"
msgid "Edit"
msgstr "编辑"

#: tformdesigner.ceimage.hint
msgctxt "tformdesigner.ceimage.hint"
msgid "Image"
msgstr "图像"

#: tformdesigner.checklistbox.caption
msgctxt "tformdesigner.checklistbox.caption"
msgid "CheckListBox"
msgstr "复选框"

#: tformdesigner.checklistbox.hint
msgctxt "tformdesigner.checklistbox.hint"
msgid "CheckListBox"
msgstr "复选框"

#: tformdesigner.colorbox.caption
msgctxt "tformdesigner.colorbox.caption"
msgid "ColorBox"
msgstr "颜色框"

#: tformdesigner.colorbox.hint
msgctxt "tformdesigner.colorbox.hint"
msgid "ColorBox"
msgstr "颜色框"

#: tformdesigner.finddialog.caption
msgctxt "tformdesigner.finddialog.caption"
msgid "FindDialog"
msgstr "查找对话框"

#: tformdesigner.finddialog.hint
msgctxt "tformdesigner.finddialog.hint"
msgid "FindDialog"
msgstr "查找对话框"

#: tformdesigner.mainmenu.caption
msgctxt "tformdesigner.mainmenu.caption"
msgid "MainMenu"
msgstr "主菜单"

#: tformdesigner.mainmenu.hint
msgctxt "tformdesigner.mainmenu.hint"
msgid "MainMenu"
msgstr "主菜单"

#: tformdesigner.menuitem1.caption
msgctxt "tformdesigner.menuitem1.caption"
msgid "File"
msgstr "文件"

#: tformdesigner.mianchoreditor.caption
msgctxt "tformdesigner.mianchoreditor.caption"
msgid "Anchor Editor"
msgstr "锚点编辑器"

#: tformdesigner.mianchoreditor2.caption
msgctxt "tformdesigner.mianchoreditor2.caption"
msgid "Anchor Editor"
msgstr "锚点编辑器"

#: tformdesigner.midelete.caption
msgctxt "tformdesigner.midelete.caption"
msgid "Delete"
msgstr "删除"

#: tformdesigner.miload.caption
msgctxt "tformdesigner.miload.caption"
msgid "Load"
msgstr "加载"

#: tformdesigner.misave.caption
msgctxt "tformdesigner.misave.caption"
msgid "Save"
msgstr "保存"

#: tformdesigner.popupmenu.caption
msgctxt "tformdesigner.popupmenu.caption"
msgid "PopupMenu"
msgstr "弹出菜单"

#: tformdesigner.popupmenu.hint
msgctxt "tformdesigner.popupmenu.hint"
msgid "PopupMenu"
msgstr "弹出菜单"

#: tformdesigner.radiobutton.caption
msgctxt "tformdesigner.radiobutton.caption"
msgid "RadioButton"
msgstr "单选按钮"

#: tformdesigner.radiobutton.hint
msgctxt "tformdesigner.radiobutton.hint"
msgid "RadioButton"
msgstr "单选按钮"

#: tformdesigner.scrollbox.caption
msgctxt "tformdesigner.scrollbox.caption"
msgid "ScrollBox"
msgstr "滚动框"

#: tformdesigner.scrollbox.hint
msgctxt "tformdesigner.scrollbox.hint"
msgid "ScrollBox"
msgstr "滚动框"

#: tformdesigner.selectdirectorydialog.caption
msgctxt "tformdesigner.selectdirectorydialog.caption"
msgid "SelectDirectoryDialog"
msgstr "选择目录对话框"

#: tformdesigner.selectdirectorydialog.hint
msgctxt "tformdesigner.selectdirectorydialog.hint"
msgid "SelectDirectoryDialog"
msgstr "选择目录对话框"

#: tformdesigner.toolbutton1.caption
msgctxt "tformdesigner.toolbutton1.caption"
msgid "ToolButton1"
msgstr "工具按钮1"

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

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

#: tformfoundcodelistextra.label1.caption
msgctxt "tformfoundcodelistextra.label1.caption"
msgid "Label1"
msgstr "标签1"

#: tformfoundcodelistextra.label3.caption
msgctxt "tformfoundcodelistextra.label3.caption"
msgid "Label3"
msgstr "标签3"

#: tformfoundcodelistextra.label4.caption
msgctxt "tformfoundcodelistextra.label4.caption"
msgid "Label4"
msgstr "标签4"

#: tformfoundcodelistextra.sbshowfloats.caption
msgctxt "tformfoundcodelistextra.sbshowfloats.caption"
msgid "F"
msgstr "F"

#: tformfoundcodelistextra.sbshowfloats.hint
msgctxt "tformfoundcodelistextra.sbshowfloats.hint"
msgid "Floating point registers"
msgstr "浮点寄存器"

#: tformfoundcodelistextra.sbshowipt.hint
msgctxt "tformfoundcodelistextra.sbshowipt.hint"
msgid "Stack view"
msgstr "堆栈视图"

#: tformfoundcodelistextra.sbshowstack.caption
msgctxt "tformfoundcodelistextra.sbshowstack.caption"
msgid "S"
msgstr "S"

#: tformfoundcodelistextra.sbshowstack.hint
msgctxt "tformfoundcodelistextra.sbshowstack.hint"
msgid "Stack view"
msgstr "堆栈视图"

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

#: tformhotkey.button2.caption
msgctxt "tformhotkey.button2.caption"
msgid "Cancel"
msgstr "取消"

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

#: tformmemoryregions.caption
msgctxt "tformmemoryregions.caption"
msgid "Memory regions"
msgstr "内存区域"

#: tformmemoryregions.listview1.columns[0].caption
msgctxt "tformmemoryregions.listview1.columns[0].caption"
msgid "Address"
msgstr "地址"

#: tformmemoryregions.listview1.columns[3].caption
msgctxt "tformmemoryregions.listview1.columns[3].caption"
msgid "Protect"
msgstr "保护"

#: tformmemoryregions.listview1.columns[4].caption
msgctxt "tformmemoryregions.listview1.columns[4].caption"
msgid "Type"
msgstr "类型"

#: tformmemoryregions.listview1.columns[5].caption
msgctxt "tformmemoryregions.listview1.columns[5].caption"
msgid "Size"
msgstr "大小"

#: tformmemoryregions.listview1.columns[6].caption
msgctxt "tformmemoryregions.listview1.columns[6].caption"
msgid "Extra"
msgstr "额外"

#: tformsettings.assembler.caption
msgctxt "tformsettings.assembler.caption"
msgid "Debugger Options"
msgstr "调试器选项"

#: tformsettings.btncancel.caption
msgctxt "tformsettings.btncancel.caption"
msgid "Cancel"
msgstr "取消"

#: tformsettings.btnok.caption
msgctxt "tformsettings.btnok.caption"
msgid "OK"
msgstr "确定"

#: tformsettings.btnsetfont.caption
msgctxt "tformsettings.btnsetfont.caption"
msgid "Set Font"
msgstr "设置字体"

#: tformsettings.btntooldelete.caption
msgctxt "tformsettings.btntooldelete.caption"
msgid "Delete"
msgstr "删除"

#: tformsettings.btntoolnew.caption
msgctxt "tformsettings.btntoolnew.caption"
msgid "New"
msgstr "新建"

#: tformsettings.button5.caption
msgctxt "tformsettings.button5.caption"
msgid "Delete"
msgstr "删除"

#: tformsettings.cballbyte.caption
msgctxt "tformsettings.cballbyte.caption"
msgid "Byte"
msgstr "字节"

#: tformsettings.cballcustom.caption
msgctxt "tformsettings.cballcustom.caption"
msgid "All Custom Types"
msgstr "所有自定义类型"

#: tformsettings.cballdouble.caption
msgctxt "tformsettings.cballdouble.caption"
msgid "Double"
msgstr "双精度"

#: tformsettings.cballdword.caption
msgctxt "tformsettings.cballdword.caption"
msgid "4 Bytes"
msgstr "4 字节"

#: tformsettings.cballocsaddtowatchedregions.caption
msgctxt "tformsettings.cballocsaddtowatchedregions.caption"
msgid "Automatically add allocated memory by CE as watched regions"
msgstr "自动将 CE 分配的内存添加为监视区域"

#: tformsettings.cballqword.caption
msgctxt "tformsettings.cballqword.caption"
msgid "8 Bytes"
msgstr "8 字节"

#: tformsettings.cballsingle.caption
msgctxt "tformsettings.cballsingle.caption"
msgid "Float"
msgstr "浮点数"

#: tformsettings.cballword.caption
msgctxt "tformsettings.cballword.caption"
msgid "2 Bytes"
msgstr "2 字节"

#: tformsettings.cbclearsymbolsonprocessopen.caption
msgctxt "tformsettings.cbclearsymbolsonprocessopen.caption"
msgid "Clear all symbols when a new process is opened"
msgstr "打开新进程时清除所有符号"

#: tformsettings.cbdontdeletesymbols.caption
msgctxt "tformsettings.cbdontdeletesymbols.caption"
msgid "Don't delete symbols when synchronizing"
msgstr "同步时不删除符号"

#: tformsettings.cbdontdeletesymbols.hint
msgctxt "tformsettings.cbdontdeletesymbols.hint"
msgid ""
"When synchronizing and another CE instance has updated the symbols of the current process, only load new symbols, don't "
"delete symbols that got removed"
msgstr "在同步时，如果另一个 CE 实例更新了当前进程的符号，仅加载新符号，不删除已移除的符号"

#: tformsettings.cbgdbwritecode.hint
msgctxt "tformsettings.cbgdbwritecode.hint"
msgid "Use this in case the target JIT's code to native code"
msgstr "在目标 JIT 的代码转换为本机代码时使用此选项"

#: tformsettings.cbgdbwritecode2.hint
msgctxt "tformsettings.cbgdbwritecode2.hint"
msgid "Use this in case the target JIT's code to native code"
msgstr "在目标 JIT 的代码转换为本机代码时使用此选项"

#: tformsettings.cbkernelopenprocess.caption
msgctxt "tformsettings.cbkernelopenprocess.caption"
msgid "Open Process"
msgstr "打开进程"

#: tformsettings.cbsymbolsyncinterval.caption
msgctxt "tformsettings.cbsymbolsyncinterval.caption"
msgid "Synchronize every few seconds"
msgstr "每隔几秒同步"

#: tformsettings.cbsymbolsyncinterval.hint
msgctxt "tformsettings.cbsymbolsyncinterval.hint"
msgid ""
"When checked the symbols will be synchronized with other CE instances every few seconds. When not checked, only when a "
"CE instance gets closed or a different process gets opened"
msgstr "选中时，符号将每隔几秒与其他 CE 实例同步。未选中时，仅在 CE 实例关闭或打开不同进程时同步"

#: tformsettings.cbsynchronizesymbols.caption
msgctxt "tformsettings.cbsynchronizesymbols.caption"
msgid "Synchronize symbols"
msgstr "同步符号"

#: tformsettings.cbsynchronizesymbols.hint
msgctxt "tformsettings.cbsynchronizesymbols.hint"
msgid ""
"Share symbollists with other CE instances that have the same process open, and remember them when closing and reopening "
"CE"
msgstr "与其他打开相同进程的 CE 实例共享符号列表，并在关闭和重新打开 CE 时记住它们"

#: tformsettings.cbusevehdebugger.caption
msgctxt "tformsettings.cbusevehdebugger.caption"
msgid "VEH Debugger"
msgstr "VEH 调试器"

#: tformsettings.combothreadpriority.text
msgctxt "tformsettings.combothreadpriority.text"
msgid "Higher"
msgstr "更高"

#: tformsettings.default1.caption
msgctxt "tformsettings.default1.caption"
msgid "Default"
msgstr "默认"

#: tformsettings.editfreezeinterval.text
msgctxt "tformsettings.editfreezeinterval.text"
msgid "100"
msgstr "100"

#: tformsettings.editupdatefoundinterval.text
msgctxt "tformsettings.editupdatefoundinterval.text"
msgid "1000"
msgstr "1000"

#: tformsettings.editupdateinterval.text
msgctxt "tformsettings.editupdateinterval.text"
msgid "500"
msgstr "500"

#: tformsettings.edtdefault.text
msgctxt "tformsettings.edtdefault.text"
msgid "0"
msgstr "0"

#: tformsettings.edtgdbport.text
msgctxt "tformsettings.edtgdbport.text"
msgid "33453"
msgstr "33453"

#: tformsettings.edtrepeatdelay.text
msgctxt "tformsettings.edtrepeatdelay.text"
msgid "0"
msgstr "0"

#: tformsettings.edtrosettadebugserverport.text
msgctxt "tformsettings.edtrosettadebugserverport.text"
msgid "33453"
msgstr "33453"

#: tformsettings.edtstacksize.text
msgctxt "tformsettings.edtstacksize.text"
msgid "4096"
msgstr "4096"

#: tformsettings.edtsymbolsynctimer.text
msgctxt "tformsettings.edtsymbolsynctimer.text"
msgid "10"
msgstr "10"

#: tformsettings.edtwritelogsize.text
msgctxt "tformsettings.edtwritelogsize.text"
msgid "250"
msgstr "250"

#: tformsettings.extra.caption
msgctxt "tformsettings.extra.caption"
msgid "Extra"
msgstr "额外"

#: tformsettings.generalsettings.caption
msgctxt "tformsettings.generalsettings.caption"
msgid "General Settings"
msgstr "常规设置"

#: tformsettings.label11.caption
msgctxt "tformsettings.label11.caption"
msgid "ms"
msgstr "毫秒"

#: tformsettings.label12.caption
msgctxt "tformsettings.label12.caption"
msgid "ms"
msgstr "毫秒"

#: tformsettings.label13.caption
msgctxt "tformsettings.label13.caption"
msgid "Update interval"
msgstr "更新间隔"

#: tformsettings.label16.caption
msgctxt "tformsettings.label16.caption"
msgid "When a table has a lua script, execute it:"
msgstr "当表中有 lua 脚本时，执行它："

#: tformsettings.label17.caption
msgctxt "tformsettings.label17.caption"
msgid "Seconds"
msgstr "秒"

#: tformsettings.label19.caption
msgctxt "tformsettings.label19.caption"
msgid "ms"
msgstr "毫秒"

#: tformsettings.label25.caption
msgctxt "tformsettings.label25.caption"
msgid "ms"
msgstr "毫秒"

#: tformsettings.label27.caption
msgctxt "tformsettings.label27.caption"
msgid "Port"
msgstr "端口"

#: tformsettings.label7.caption
msgctxt "tformsettings.label7.caption"
msgid "Bytes"
msgstr "字节"

#: tformsettings.label8.caption
msgctxt "tformsettings.label8.caption"
msgid "Max log size (nr of entries)"
msgstr "最大日志大小（条目数）"

#: tformsettings.languages.caption
msgctxt "tformsettings.languages.caption"
msgid "Languages"
msgstr "语言"

#: tformsettings.lblrosettaport.caption
msgctxt "tformsettings.lblrosettaport.caption"
msgid "Port"
msgstr "端口"

#: tformsettings.lbltoolsname.caption
msgctxt "tformsettings.lbltoolsname.caption"
msgid "Name"
msgstr "名称"

#: tformsettings.lvtools.columns[0].caption
msgctxt "tformsettings.lvtools.columns[0].caption"
msgid "Name"
msgstr "名称"

#: tformsettings.menuitem1.caption
msgctxt "tformsettings.menuitem1.caption"
msgid "Refresh"
msgstr "刷新"

#: tformsettings.miluaexecalways.caption
msgctxt "tformsettings.miluaexecalways.caption"
msgid "Always"
msgstr "始终"

#: tformsettings.miluaexecask.caption
msgctxt "tformsettings.miluaexecask.caption"
msgid "Always ask"
msgstr "始终询问"

#: tformsettings.miluaexecnever.caption
msgctxt "tformsettings.miluaexecnever.caption"
msgid "Never"
msgstr "从不"

#: tformsettings.miluaexecsignedonly.caption
msgctxt "tformsettings.miluaexecsignedonly.caption"
msgid "Only when signed, else ask"
msgstr "仅在签名时，否则询问"

#: tformsettings.miunexpectedbreakpointsbreak.caption
msgctxt "tformsettings.miunexpectedbreakpointsbreak.caption"
msgid "Break"
msgstr "中断"

#: tformsettings.plugins.caption
msgctxt "tformsettings.plugins.caption"
msgid "Plugins"
msgstr "插件"

#: tformsettings.scansettings.caption
msgctxt "tformsettings.scansettings.caption"
msgid "Scan Settings"
msgstr "扫描设置"

#: tformsettings.tsgdbdebug.caption
msgctxt "tformsettings.tsgdbdebug.caption"
msgid "GDB Server"
msgstr "GDB 服务器"

#: tformsettings.tshotkeys.caption
msgctxt "tformsettings.tshotkeys.caption"
msgid "Hotkeys"
msgstr "热键"

#: tformsettings.tslua.caption
msgctxt "tformsettings.tslua.caption"
msgid "Lua"
msgstr "Lua"

#: tformsettings.tssymbols.caption
msgctxt "tformsettings.tssymbols.caption"
msgid "Symbols"
msgstr "符号"

#: tformsettings.tsvehdebugconfig.caption
msgctxt "tformsettings.tsvehdebugconfig.caption"
msgid "VEH Debugger"
msgstr "VEH 调试器"

#: tformsettings.unrandomizer.caption
msgctxt "tformsettings.unrandomizer.caption"
msgid "Unrandomizer"
msgstr "去随机化器"

#: tfoundcodedialog.addtothecodelist1.caption
msgctxt "tfoundcodedialog.addtothecodelist1.caption"
msgid "Add to the codelist"
msgstr "添加到代码列表"

#: tfoundcodedialog.btnaddtocodelist.caption
msgctxt "tfoundcodedialog.btnaddtocodelist.caption"
msgid "Add to the codelist"
msgstr "添加到代码列表"

#: tfoundcodedialog.btnok.caption
msgctxt "tfoundcodedialog.btnok.caption"
msgid "OK"
msgstr "确定"

#: tfoundcodedialog.btnreplacewithnops.caption
msgctxt "tfoundcodedialog.btnreplacewithnops.caption"
msgid "Replace"
msgstr "替换"

#: tfoundcodedialog.caption
msgctxt "tfoundcodedialog.caption"
msgid "The following opcodes changed the selected address"
msgstr "以下操作码更改了所选地址"

#: tfoundcodedialog.copyselectiontoclipboard1.caption
msgctxt "tfoundcodedialog.copyselectiontoclipboard1.caption"
msgid "Copy selection to clipboard"
msgstr "复制选择到剪贴板"

#: tfoundcodedialog.foundcodelist.columns[0].caption
msgctxt "tfoundcodedialog.foundcodelist.columns[0].caption"
msgid "Count"
msgstr "计数"

#: tfoundcodedialog.foundcodelist.columns[1].caption
msgctxt "tfoundcodedialog.foundcodelist.columns[1].caption"
msgid "Instruction"
msgstr "指令"

#: tfoundcodedialog.menuitem1.caption
msgctxt "tfoundcodedialog.menuitem1.caption"
msgid "Select all"
msgstr "全选"

#: tfoundcodedialog.mifindwhatcodeaccesses.caption
msgctxt "tfoundcodedialog.mifindwhatcodeaccesses.caption"
msgid "Find out what addresses this code accesses"
msgstr "找出此代码访问了哪些地址"

#: tfoundcodedialog.moreinfo1.caption
msgctxt "tfoundcodedialog.moreinfo1.caption"
msgid "More Info"
msgstr "更多信息"

#: tframehotkeyconfig.btnexcludeprocesses.caption
msgctxt "tframehotkeyconfig.btnexcludeprocesses.caption"
msgid "More..."
msgstr "更多..."

#: tframehotkeyconfig.button3.caption
msgctxt "tframehotkeyconfig.button3.caption"
msgid "Clear"
msgstr "清除"

#: tframehotkeyconfig.cbcenteronpopup.caption
msgctxt "tframehotkeyconfig.cbcenteronpopup.caption"
msgid "Center Cheat Engine when bringing to front"
msgstr "将 Cheat Engine 居中显示在前面"

#: tframehotkeyconfig.cbhideallwindows.caption
msgctxt "tframehotkeyconfig.cbhideallwindows.caption"
msgid "Hide some/all windows instead of trying to bring cheat engine to front"
msgstr "隐藏某些/所有窗口，而不是尝试将 Cheat Engine 显示在前面"

#: tframehotkeyconfig.edit4.text
msgctxt "tframehotkeyconfig.edit4.text"
msgid "1"
msgstr "1"

#: tframehotkeyconfig.edthotkeydelay.text
msgctxt "tframehotkeyconfig.edthotkeydelay.text"
msgid "100"
msgstr "100"

#: tframehotkeyconfig.edtkeypollinterval.text
msgctxt "tframehotkeyconfig.edtkeypollinterval.text"
msgid "100"
msgstr "100"

#: tframehotkeyconfig.edtshspeed.text
msgctxt "tframehotkeyconfig.edtshspeed.text"
msgid "2"
msgstr "2"

#: tframehotkeyconfig.label2.caption
msgctxt "tframehotkeyconfig.label2.caption"
msgid "Hotkey"
msgstr "热键"

#: tframehotkeyconfig.menuitem1.caption
msgctxt "tframehotkeyconfig.menuitem1.caption"
msgid "Clear list"
msgstr "清除列表"

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

#: tfrmaaeditprefs.button2.caption
msgctxt "tfrmaaeditprefs.button2.caption"
msgid "Cancel"
msgstr "取消"

#: tfrmaaeditprefs.cbfontquality.hint
msgctxt "tfrmaaeditprefs.cbfontquality.hint"
msgid "The font quality can impact speed"
msgstr "字体质量会影响速度"

#: tfrmaaeditprefs.edttabwidth.text
msgctxt "tfrmaaeditprefs.edttabwidth.text"
msgid "4"
msgstr "4"

#: tfrmaaeditprefs.label2.caption
msgctxt "tfrmaaeditprefs.label2.caption"
msgid "Font quality"
msgstr "字体质量"

#: tfrmaccessedmemory.btnclearsmallsnapshot.caption
msgctxt "tfrmaccessedmemory.btnclearsmallsnapshot.caption"
msgid "Clear"
msgstr "清除"

#: tfrmaccessedmemory.btnclearsmallsnapshot1.caption
msgctxt "tfrmaccessedmemory.btnclearsmallsnapshot1.caption"
msgid "Clear"
msgstr "清除"

#: tfrmaccessedmemory.button1.caption
msgctxt "tfrmaccessedmemory.button1.caption"
msgid "Set hotkeys"
msgstr "设置热键"

#: tfrmaccessedmemory.button2.caption
msgctxt "tfrmaccessedmemory.button2.caption"
msgid "Start"
msgstr "开始"

#: tfrmaccessedmemory.button3.caption
msgctxt "tfrmaccessedmemory.button3.caption"
msgid "Stop"
msgstr "停止"

#: tfrmaccessedmemory.menuitem4.caption
msgctxt "tfrmaccessedmemory.menuitem4.caption"
msgid "Clear"
msgstr "清除"

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

#: tfrmaddtocodelist.button2.caption
msgctxt "tfrmaddtocodelist.button2.caption"
msgid "Cancel"
msgstr "取消"

#: tfrmaddtocodelist.caption
msgctxt "tfrmaddtocodelist.caption"
msgid "Region to add"
msgstr "要添加的区域"

#: tfrmaddtocodelist.label1.caption
msgctxt "tfrmaddtocodelist.label1.caption"
msgid "From"
msgstr "从"

#: tfrmaddtocodelist.label2.caption
msgctxt "tfrmaddtocodelist.label2.caption"
msgid "To"
msgstr "到"

#: tfrmassemblyscan.btnok.caption
msgctxt "tfrmassemblyscan.btnok.caption"
msgid "Scan"
msgstr "扫描"

#: tfrmassemblyscan.caption
msgctxt "tfrmassemblyscan.caption"
msgid "Assembly scan"
msgstr "程序集扫描"

#: tfrmassemblyscan.lblfrom.caption
msgctxt "tfrmassemblyscan.lblfrom.caption"
msgid "From"
msgstr "从"

#: tfrmassemblyscan.lblinputassemblycode.caption
msgctxt "tfrmassemblyscan.lblinputassemblycode.caption"
msgid ""
"Input the assembly code to find. Wildcards supported:\n"
"* matches zero or more chars, ? matches exactly one char\n"
"^ matches the start and $ matches the end of line."
msgstr ""
"输入要查找的汇编代码。支持通配符：\n"
"* 匹配零个或多个字符，？匹配一个字符\n"
"^ 匹配行的开始，$ 匹配行的结束。"

#: tfrmassemblyscan.lblto.caption
msgctxt "tfrmassemblyscan.lblto.caption"
msgid "To"
msgstr "到"

#: tfrmautoinject.aapref1.caption
msgctxt "tfrmautoinject.aapref1.caption"
msgid "Preferences"
msgstr "首选项"

#: tfrmautoinject.btnexecute.caption
msgctxt "tfrmautoinject.btnexecute.caption"
msgid "Execute"
msgstr "执行"

#: tfrmautoinject.close1.caption
msgctxt "tfrmautoinject.close1.caption"
msgid "Close"
msgstr "关闭"

#: tfrmautoinject.file1.caption
msgctxt "tfrmautoinject.file1.caption"
msgid "File"
msgstr "文件"

#: tfrmautoinject.load1.caption
msgctxt "tfrmautoinject.load1.caption"
msgid "Open"
msgstr "打开"

#: tfrmautoinject.menuitem2.caption
msgctxt "tfrmautoinject.menuitem2.caption"
msgid "Lua syntax highlighting preferences"
msgstr "Lua 语法高亮首选项"

#: tfrmautoinject.mi14bytejmp.caption
msgctxt "tfrmautoinject.mi14bytejmp.caption"
msgid "14 Byte JMP (>2GB Distance)"
msgstr "14 字节 JMP (>2GB 距离)"

#: tfrmautoinject.mi5bytejmp.caption
msgctxt "tfrmautoinject.mi5bytejmp.caption"
msgid "5 Byte JMP (<2GB Distance)"
msgstr "5 字节 JMP (<2GB 距离)"

#: tfrmautoinject.mifindnext.caption
msgctxt "tfrmautoinject.mifindnext.caption"
msgid "Find Next"
msgstr "查找下一个"

#: tfrmautoinject.mifindprevious.caption
msgctxt "tfrmautoinject.mifindprevious.caption"
msgid "Find Previous"
msgstr "查找上一个"

#: tfrmautoinject.minewwindow.caption
msgctxt "tfrmautoinject.minewwindow.caption"
msgid "New Window"
msgstr "新窗口"

#: tfrmautoinject.miredo.caption
msgctxt "tfrmautoinject.miredo.caption"
msgid "Redo"
msgstr "重做"

#: tfrmautoinject.mirenametab.caption
msgctxt "tfrmautoinject.mirenametab.caption"
msgid "Rename"
msgstr "重命名"

#: tfrmautoinject.mireplace.caption
msgctxt "tfrmautoinject.mireplace.caption"
msgid "Replace"
msgstr "替换"

#: tfrmautoinject.opendialog1.title
msgctxt "tfrmautoinject.opendialog1.title"
msgid "Open CE assembly file"
msgstr "打开 CE 汇编文件"

#: tfrmautoinject.save1.caption
msgctxt "tfrmautoinject.save1.caption"
msgid "Save"
msgstr "保存"

#: tfrmautoinject.saveas1.caption
msgctxt "tfrmautoinject.saveas1.caption"
msgid "Save As..."
msgstr "另存为..."

#: tfrmautoinject.savedialog1.title
msgctxt "tfrmautoinject.savedialog1.title"
msgid "Save CE assembly file"
msgstr "保存 CE 汇编文件"

#: tfrmautoinject.view1.caption
msgctxt "tfrmautoinject.view1.caption"
msgid "View"
msgstr "查看"

#: tfrmbranchmapper.button2.caption
msgctxt "tfrmbranchmapper.button2.caption"
msgid "Save results to file"
msgstr "将结果保存到文件"

#: tfrmbranchmapper.panel1.caption
msgctxt "tfrmbranchmapper.panel1.caption"
msgid "Panel1"
msgstr "面板1"

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

#: tfrmbreakpointcondition.button2.caption
msgctxt "tfrmbreakpointcondition.button2.caption"
msgid "Cancel"
msgstr "取消"

#: tfrmbreakpointlist.listview1.columns[0].caption
msgctxt "tfrmbreakpointlist.listview1.columns[0].caption"
msgid "Address"
msgstr "地址"

#: tfrmbreakpointlist.listview1.columns[1].caption
msgctxt "tfrmbreakpointlist.listview1.columns[1].caption"
msgid "Size"
msgstr "大小"

#: tfrmbreakpointlist.listview1.columns[3].caption
msgctxt "tfrmbreakpointlist.listview1.columns[3].caption"
msgid "Type"
msgstr "类型"

#: tfrmbreakpointlist.listview1.columns[5].caption
msgctxt "tfrmbreakpointlist.listview1.columns[5].caption"
msgid "Active"
msgstr "活动"

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

#: tfrmbreakthread.button2.caption
msgctxt "tfrmbreakthread.button2.caption"
msgid "Cancel"
msgstr "取消"

#: tfrmcapturedtimers.button1.caption
msgctxt "tfrmcapturedtimers.button1.caption"
msgid "Close"
msgstr "关闭"

#: tfrmcapturedtimers.edit1.text
msgctxt "tfrmcapturedtimers.edit1.text"
msgid "10"
msgstr "10"

#: tfrmcapturedtimers.listview1.columns[5].caption
msgctxt "tfrmcapturedtimers.listview1.columns[5].caption"
msgid "Count"
msgstr "计数"

#: tfrmchangedaddresses.browsethismemoryregion1.caption
msgctxt "tfrmchangedaddresses.browsethismemoryregion1.caption"
msgid "Browse this memory region"
msgstr "浏览此内存区域"

#: tfrmchangedaddresses.cbdisplaytype.text
msgctxt "tfrmchangedaddresses.cbdisplaytype.text"
msgid "4 Bytes"
msgstr "4 字节"

#: tfrmchangedaddresses.changedlist.columns[0].caption
msgctxt "tfrmchangedaddresses.changedlist.columns[0].caption"
msgid "Address"
msgstr "地址"

#: tfrmchangedaddresses.changedlist.columns[1].caption
msgctxt "tfrmchangedaddresses.changedlist.columns[1].caption"
msgid "Value"
msgstr "值"

#: tfrmchangedaddresses.changedlist.columns[2].caption
msgctxt "tfrmchangedaddresses.changedlist.columns[2].caption"
msgid "Count"
msgstr "计数"

#: tfrmchangedaddresses.micbshowashexadecimal.caption
msgctxt "tfrmchangedaddresses.micbshowashexadecimal.caption"
msgid "Show as hexadecimal"
msgstr "显示为十六进制"

#: tfrmchangedaddresses.micbshowassigned.caption
msgctxt "tfrmchangedaddresses.micbshowassigned.caption"
msgid "Show as signed"
msgstr "显示为有符号"

#: tfrmchangedaddresses.michangevalue.caption
msgctxt "tfrmchangedaddresses.michangevalue.caption"
msgid "Change value"
msgstr "更改值"

#: tfrmchangedaddresses.micopyaddresstoclipboard.caption
msgctxt "tfrmchangedaddresses.micopyaddresstoclipboard.caption"
msgid "Copy address to clipboard"
msgstr "复制地址到剪贴板"

#: tfrmchangedaddresses.micopyvaluetoclipboard.caption
msgctxt "tfrmchangedaddresses.micopyvaluetoclipboard.caption"
msgid "Copy value to clipboard"
msgstr "复制值到剪贴板"

#: tfrmchangedaddresses.misetfilter.caption
msgctxt "tfrmchangedaddresses.misetfilter.caption"
msgid "Filter"
msgstr "过滤"

#: tfrmchangedaddresses.okbutton.caption
msgctxt "tfrmchangedaddresses.okbutton.caption"
msgid "Stop"
msgstr "停止"

#: tfrmcodecavescanner.btnstart.caption
msgctxt "tfrmcodecavescanner.btnstart.caption"
msgid "Start"
msgstr "开始"

#: tfrmcodecavescanner.label4.caption
msgctxt "tfrmcodecavescanner.label4.caption"
msgid "                      "
msgstr "                      "

#: tfrmcodefilter.btncancel.caption
msgctxt "tfrmcodefilter.btncancel.caption"
msgid "Cancel"
msgstr "取消"

#: tfrmcodefilter.btnshowlist.caption
msgctxt "tfrmcodefilter.btnshowlist.caption"
msgid "Refresh list"
msgstr "刷新列表"

#: tfrmcodefilter.btnstart.caption
msgctxt "tfrmcodefilter.btnstart.caption"
msgid "Start"
msgstr "开始"

#: tfrmcodefilter.btnstop.caption
msgctxt "tfrmcodefilter.btnstop.caption"
msgid "Stop"
msgstr "停止"

#: tfrmcodefilter.caption
msgctxt "tfrmcodefilter.caption"
msgid "Code Filter"
msgstr "代码过滤器"

#: tfrmcodefilter.lblexecutecount.caption
msgctxt "tfrmcodefilter.lblexecutecount.caption"
msgid "0"
msgstr "0"

#: tfrmcodefilter.lvresults.columns[0].caption
msgctxt "tfrmcodefilter.lvresults.columns[0].caption"
msgid "Address"
msgstr "地址"

#: tfrmcodefilter.miclearlist.caption
msgctxt "tfrmcodefilter.miclearlist.caption"
msgid "Clear list"
msgstr "清除列表"

#: tfrmcodefilter.panel1.caption
msgctxt "tfrmcodefilter.panel1.caption"
msgid "Panel1"
msgstr "面板1"

#: tfrmcr3switcher.btnsetcr3.caption
msgctxt "tfrmcr3switcher.btnsetcr3.caption"
msgid "Set"
msgstr "设置"

#: tfrmd3dhooksnapshotconfig.btnclearfullsnapshot.caption
msgctxt "tfrmd3dhooksnapshotconfig.btnclearfullsnapshot.caption"
msgid "Clear"
msgstr "清除"

#: tfrmd3dhooksnapshotconfig.btnclearsmallsnapshot.caption
msgctxt "tfrmd3dhooksnapshotconfig.btnclearsmallsnapshot.caption"
msgid "Clear"
msgstr "清除"

#: tfrmd3dhooksnapshotconfig.mbcancel.caption
msgctxt "tfrmd3dhooksnapshotconfig.mbcancel.caption"
msgid "Cancel"
msgstr "取消"

#: tfrmd3dhooksnapshotconfig.mbok.caption
msgctxt "tfrmd3dhooksnapshotconfig.mbok.caption"
msgid "OK"
msgstr "确定"

#: tfrmd3dtrainergeneratoroptions.btnclear.caption
msgctxt "tfrmd3dtrainergeneratoroptions.btnclear.caption"
msgid "Clear"
msgstr "清除"

#: tfrmd3dtrainergeneratoroptions.button3.caption
msgctxt "tfrmd3dtrainergeneratoroptions.button3.caption"
msgid "Set Font"
msgstr "设置字体"

#: tfrmd3dtrainergeneratoroptions.button4.caption
msgctxt "tfrmd3dtrainergeneratoroptions.button4.caption"
msgid "Close"
msgstr "关闭"

#: tfrmd3dtrainergeneratoroptions.edtdistancebetweenlines.text
msgctxt "tfrmd3dtrainergeneratoroptions.edtdistancebetweenlines.text"
msgid "4"
msgstr "4"

#: tfrmd3dtrainergeneratoroptions.edtdistancefromborder.text
msgctxt "tfrmd3dtrainergeneratoroptions.edtdistancefromborder.text"
msgid "8"
msgstr "8"

#: tfrmd3dtrainergeneratoroptions.edtdistancefromtop.text
msgctxt "tfrmd3dtrainergeneratoroptions.edtdistancefromtop.text"
msgid "8"
msgstr "8"

#: tfrmdbvmwatchconfig.button2.caption
msgctxt "tfrmdbvmwatchconfig.button2.caption"
msgid "Cancel"
msgstr "取消"

#: tfrmdbvmwatchconfig.edtphysicaladdress.texthint
msgctxt "tfrmdbvmwatchconfig.edtphysicaladdress.texthint"
msgid "Physical Address"
msgstr "物理地址"

#: tfrmdebuggerattachtimeout.caption
msgctxt "tfrmdebuggerattachtimeout.caption"
msgid "Debugger attach timeout"
msgstr "调试器附加超时"

#: tfrmdebugsymbolstructurelist.btnsearch.caption
msgctxt "tfrmdebugsymbolstructurelist.btnsearch.caption"
msgid "Search"
msgstr "搜索"

#: tfrmdebugsymbolstructurelist.btnselect.caption
msgctxt "tfrmdebugsymbolstructurelist.btnselect.caption"
msgid "Select"
msgstr "选择"

#: tfrmdebugsymbolstructurelist.lvstructlist.columns[0].caption
msgctxt "tfrmdebugsymbolstructurelist.lvstructlist.columns[0].caption"
msgid "Structures"
msgstr "结构"

#: tfrmdisassemblyscan.btncancel.caption
msgctxt "tfrmdisassemblyscan.btncancel.caption"
msgid "Cancel"
msgstr "取消"

#: tfrmdisassemblyscan.label1.caption
msgctxt "tfrmdisassemblyscan.label1.caption"
msgid "                      "
msgstr "                      "

#: tfrmdisassemblyscan.menuitem2.caption
msgctxt "tfrmdisassemblyscan.menuitem2.caption"
msgid "Copy selection to clipboard"
msgstr "复制选择到剪贴板"

#: tfrmdissectcode.btnstart.caption
msgctxt "tfrmdissectcode.btnstart.caption"
msgid "Start"
msgstr "开始"

#: tfrmdissectcode.cbincludesystemmodules.caption
msgctxt "tfrmdissectcode.cbincludesystemmodules.caption"
msgid "Include system modules"
msgstr "包含系统模块"

#: tfrmdissectcode.label6.caption
msgctxt "tfrmdissectcode.label6.caption"
msgid "Estimated time left:"
msgstr "预计剩余时间："

#: tfrmdissectcode.lblcalls.caption
msgctxt "tfrmdissectcode.lblcalls.caption"
msgid "0"
msgstr "0"

#: tfrmdissectcode.lblconditionaljumps.caption
msgctxt "tfrmdissectcode.lblconditionaljumps.caption"
msgid "0"
msgstr "0"

#: tfrmdissectcode.lblmaxoffset.caption
msgctxt "tfrmdissectcode.lblmaxoffset.caption"
msgid "0"
msgstr "0"

#: tfrmdissectcode.lblstringref.caption
msgctxt "tfrmdissectcode.lblstringref.caption"
msgid "0"
msgstr "0"

#: tfrmdissectcode.lblunconditionaljumps.caption
msgctxt "tfrmdissectcode.lblunconditionaljumps.caption"
msgid "0"
msgstr "0"

#: tfrmdissectcode.menuitem1.caption
msgctxt "tfrmdissectcode.menuitem1.caption"
msgid "File"
msgstr "文件"

#: tfrmdissectcode.menuitem2.caption
msgctxt "tfrmdissectcode.menuitem2.caption"
msgid "Open"
msgstr "打开"

#: tfrmdissectcode.menuitem3.caption
msgctxt "tfrmdissectcode.menuitem3.caption"
msgid "Save"
msgstr "保存"

#: tfrmdissectwindow.button1.caption
msgctxt "tfrmdissectwindow.button1.caption"
msgid "More Info"
msgstr "更多信息"

#: tfrmdissectwindow.button5.caption
msgctxt "tfrmdissectwindow.button5.caption"
msgid "OK"
msgstr "确定"

#: tfrmdissectwindow.caption
msgctxt "tfrmdissectwindow.caption"
msgid "Dissect Windows"
msgstr "解剖窗口"

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

#: tfrmdriverlist.caption
msgctxt "tfrmdriverlist.caption"
msgid "Driver list"
msgstr "驱动程序列表"

#: tfrmedithistory.button1.caption
msgctxt "tfrmedithistory.button1.caption"
msgid "Refresh"
msgstr "刷新"

#: tfrmedithistory.edtmaxwritelogsize.text
msgctxt "tfrmedithistory.edtmaxwritelogsize.text"
msgid "250"
msgstr "250"

#: tfrmedithistory.label1.caption
msgctxt "tfrmedithistory.label1.caption"
msgid "Max log size (nr of entries)"
msgstr "最大日志大小（条目数）"

#: tfrmedithistory.lvwritelog.columns[0].caption
msgctxt "tfrmedithistory.lvwritelog.columns[0].caption"
msgid "Address"
msgstr "地址"

#: tfrmedithistory.miundo.caption
msgctxt "tfrmedithistory.miundo.caption"
msgid "Undo"
msgstr "撤销"

#: tfrmenumeratedlls.button1.caption
msgctxt "tfrmenumeratedlls.button1.caption"
msgid "Close"
msgstr "关闭"

#: tfrmenumeratedlls.find.caption
msgctxt "tfrmenumeratedlls.find.caption"
msgid "Find"
msgstr "查找"

#: tfrmenumeratedlls.label2.caption
msgctxt "tfrmenumeratedlls.label2.caption"
msgid "Symbols"
msgstr "符号"

#: tfrmenumeratedlls.mifindnext.caption
msgctxt "tfrmenumeratedlls.mifindnext.caption"
msgid "Find Next..."
msgstr "查找下一个..."

#: tfrmexceptionignorelist.midelete.caption
msgctxt "tfrmexceptionignorelist.midelete.caption"
msgid "Delete"
msgstr "删除"

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

#: tfrmexcludehide.button2.caption
msgctxt "tfrmexcludehide.button2.caption"
msgid "Cancel"
msgstr "取消"

#: tfrmexetrainergenerator.btngeneratetrainer.caption
msgctxt "tfrmexetrainergenerator.btngeneratetrainer.caption"
msgid "Generate"
msgstr "生成"

#: tfrmexetrainergenerator.cbvehdebug.caption
msgctxt "tfrmexetrainergenerator.cbvehdebug.caption"
msgid "VEH Debugger"
msgstr "VEH 调试器"

#: tfrmexetrainergenerator.combocompression.text
msgctxt "tfrmexetrainergenerator.combocompression.text"
msgid "Max"
msgstr "最大"

#: tfrmexetrainergenerator.label1.caption
msgctxt "tfrmexetrainergenerator.label1.caption"
msgid "Compression"
msgstr "压缩"

#: tfrmexetrainergenerator.listview1.columns[0].caption
msgctxt "tfrmexetrainergenerator.listview1.columns[0].caption"
msgid "File"
msgstr "文件"

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

#: tfrmfillmemory.button2.caption
msgctxt "tfrmfillmemory.button2.caption"
msgid "Cancel"
msgstr "取消"

#: tfrmfillmemory.edit3.text
msgctxt "tfrmfillmemory.edit3.text"
msgid "0"
msgstr "0"

#: tfrmfillmemory.label1.caption
msgctxt "tfrmfillmemory.label1.caption"
msgid "From"
msgstr "从"

#: tfrmfillmemory.label2.caption
msgctxt "tfrmfillmemory.label2.caption"
msgid "To"
msgstr "到"

#: tfrmfinddialog.btnfind.caption
msgctxt "tfrmfinddialog.btnfind.caption"
msgid "Find"
msgstr "查找"

#: tfrmfinddialog.button1.caption
msgctxt "tfrmfinddialog.button1.caption"
msgid "Cancel"
msgstr "取消"

#: tfrmfinddialog.caption
msgctxt "tfrmfinddialog.caption"
msgid "Find"
msgstr "查找"

#: tfrmfinddialog.cbcasesensitive.caption
msgctxt "tfrmfinddialog.cbcasesensitive.caption"
msgid "Case sensitive"
msgstr "区分大小写"

#: tfrmfinddialog.label1.caption
msgctxt "tfrmfinddialog.label1.caption"
msgid "Text"
msgstr "文本"

#: tfrmfindstatics.button1.caption
msgctxt "tfrmfindstatics.button1.caption"
msgid "Stopping..."
msgstr "停止中..."

#: tfrmfindstatics.caption
msgctxt "tfrmfindstatics.caption"
msgid "Find static addresses"
msgstr "查找静态地址"

#: tfrmfindstatics.edit3.text
msgctxt "tfrmfindstatics.edit3.text"
msgid "00400000"
msgstr "00400000"

#: tfrmfindstatics.edit4.text
msgctxt "tfrmfindstatics.edit4.text"
msgid "7FFFFFFF"
msgstr "7FFFFFFF"

#: tfrmfindstatics.label1.caption
msgctxt "tfrmfindstatics.label1.caption"
msgid "From"
msgstr "从"

#: tfrmfindstatics.label2.caption
msgctxt "tfrmfindstatics.label2.caption"
msgid "To:"
msgstr "到："

#: tfrmfindstatics.label5.caption
msgctxt "tfrmfindstatics.label5.caption"
msgid "From"
msgstr "从"

#: tfrmfindstatics.label6.caption
msgctxt "tfrmfindstatics.label6.caption"
msgid "To:"
msgstr "到："

#: tfrmfindstatics.listview1.columns[0].caption
msgctxt "tfrmfindstatics.listview1.columns[0].caption"
msgid "Address"
msgstr "地址"

#: tfrmfloatingpointpanel.cbdisplaytype.text
msgctxt "tfrmfloatingpointpanel.cbdisplaytype.text"
msgid "Float"
msgstr "浮点数"

#: tfrmfoundlistpreferences.btncancel.caption
msgctxt "tfrmfoundlistpreferences.btncancel.caption"
msgid "Cancel"
msgstr "取消"

#: tfrmfoundlistpreferences.btnok.caption
msgctxt "tfrmfoundlistpreferences.btnok.caption"
msgid "OK"
msgstr "确定"

#: tfrmfoundlistpreferences.label1.caption
msgctxt "tfrmfoundlistpreferences.label1.caption"
msgid "Static"
msgstr "静态"

#: tfrmfoundlistpreferences.label5.caption
msgctxt "tfrmfoundlistpreferences.label5.caption"
msgid "Changed value"
msgstr "更改的值"

#: tfrmfoundlistpreferences.label6.caption
msgctxt "tfrmfoundlistpreferences.label6.caption"
msgid "Background color"
msgstr "背景颜色"

#: tfrmfoundlistpreferences.listview1.columns[0].caption
msgctxt "tfrmfoundlistpreferences.listview1.columns[0].caption"
msgid "Address"
msgstr "地址"

#: tfrmfoundlistpreferences.listview1.columns[1].caption
msgctxt "tfrmfoundlistpreferences.listview1.columns[1].caption"
msgid "Value"
msgstr "值"

#: tfrmgdbserverconnectdialog.button1.caption
msgctxt "tfrmgdbserverconnectdialog.button1.caption"
msgid "Connect"
msgstr "连接"

#: tfrmgdbserverconnectdialog.edit2.text
msgctxt "tfrmgdbserverconnectdialog.edit2.text"
msgid "33453"
msgstr "33453"

#: tfrmgdbserverconnectdialog.label2.caption
msgctxt "tfrmgdbserverconnectdialog.label2.caption"
msgid "Port"
msgstr "端口"

#: tfrmgroupscanalgoritmgenerator.btncancel.caption
msgctxt "tfrmgroupscanalgoritmgenerator.btncancel.caption"
msgid "Cancel"
msgstr "取消"

#: tfrmgroupscanalgoritmgenerator.btnok.caption
msgctxt "tfrmgroupscanalgoritmgenerator.btnok.caption"
msgid "OK"
msgstr "确定"

#: tfrmgroupscanalgoritmgenerator.caption
msgctxt "tfrmgroupscanalgoritmgenerator.caption"
msgid "Generate groupscan command"
msgstr "生成组扫描命令"

#: tfrmgroupscanalgoritmgenerator.edtblockalignment.text
msgctxt "tfrmgroupscanalgoritmgenerator.edtblockalignment.text"
msgid "4"
msgstr "4"

#: tfrmheaps.button1.caption
msgctxt "tfrmheaps.button1.caption"
msgid "Close"
msgstr "关闭"

#: tfrmheaps.listview1.columns[0].caption
msgctxt "tfrmheaps.listview1.columns[0].caption"
msgid "Address"
msgstr "地址"

#: tfrmheaps.listview1.columns[1].caption
msgctxt "tfrmheaps.listview1.columns[1].caption"
msgid "Size"
msgstr "大小"

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

#: tfrmhighlightereditor.button2.caption
msgctxt "tfrmhighlightereditor.button2.caption"
msgid "Cancel"
msgstr "取消"

#: tfrmhighlightereditor.label2.caption
msgctxt "tfrmhighlightereditor.label2.caption"
msgid "Background Color"
msgstr "背景颜色"

#: tfrmiptlogdisplay.btnfetchall.caption
msgctxt "tfrmiptlogdisplay.btnfetchall.caption"
msgid "Fetch All"
msgstr "获取所有"

#: tfrmiptlogdisplay.btnfetchmore.caption
msgctxt "tfrmiptlogdisplay.btnfetchmore.caption"
msgid "Fetch more"
msgstr "获取更多"

#: tfrmiptlogdisplay.lblcount.caption
msgctxt "tfrmiptlogdisplay.lblcount.caption"
msgid "0"
msgstr "0"

#: tfrmiptlogdisplay.lvresults.columns[0].caption
msgctxt "tfrmiptlogdisplay.lvresults.columns[0].caption"
msgid "Frequency"
msgstr "频率"

#: tfrmiptlogdisplay.lvresults.columns[1].caption
msgctxt "tfrmiptlogdisplay.lvresults.columns[1].caption"
msgid "Address"
msgstr "地址"

#: tfrmiptlogdisplay.lvresults.columns[2].caption
msgctxt "tfrmiptlogdisplay.lvresults.columns[2].caption"
msgid "Instruction"
msgstr "指令"

#: tfrmiptlogdisplay.menuitem1.caption
msgctxt "tfrmiptlogdisplay.menuitem1.caption"
msgid "Expand all"
msgstr "展开全部"

#: tfrmiptlogdisplay.menuitem2.caption
msgctxt "tfrmiptlogdisplay.menuitem2.caption"
msgid "Collapse all"
msgstr "折叠全部"

#: tfrmiptlogdisplay.mifile.caption
msgctxt "tfrmiptlogdisplay.mifile.caption"
msgid "File"
msgstr "文件"

#: tfrmiptlogdisplay.misavetofile.caption
msgctxt "tfrmiptlogdisplay.misavetofile.caption"
msgid "Save to file"
msgstr "保存到文件"

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

#: tfrmloadmemory.button2.caption
msgctxt "tfrmloadmemory.button2.caption"
msgid "Cancel"
msgstr "取消"

#: tfrmloadmemory.button3.caption
msgctxt "tfrmloadmemory.button3.caption"
msgid "Edit"
msgstr "编辑"

#: tfrmloadmemory.label1.caption
msgctxt "tfrmloadmemory.label1.caption"
msgid "Address:"
msgstr "地址："

#: tfrmluaengine.btnexecute.caption
msgctxt "tfrmluaengine.btnexecute.caption"
msgid "Execute"
msgstr "执行"

#: tfrmluaengine.caption
msgctxt "tfrmluaengine.caption"
msgid "Lua Engine"
msgstr "Lua 引擎"

#: tfrmluaengine.groupbox1.caption
msgctxt "tfrmluaengine.groupbox1.caption"
msgid "Output"
msgstr "输出"

#: tfrmluaengine.menuitem1.caption
msgctxt "tfrmluaengine.menuitem1.caption"
msgid "File"
msgstr "文件"

#: tfrmluaengine.menuitem11.caption
msgctxt "tfrmluaengine.menuitem11.caption"
msgid "New window"
msgstr "新窗口"

#: tfrmluaengine.menuitem15.caption
msgctxt "tfrmluaengine.menuitem15.caption"
msgid "Lua syntax highlighting preferences"
msgstr "Lua 语法高亮偏好设置"

#: tfrmluaengine.micopy.caption
msgctxt "tfrmluaengine.micopy.caption"
msgid "Copy"
msgstr "复制"

#: tfrmluaengine.micut.caption
msgctxt "tfrmluaengine.micut.caption"
msgid "Cut"
msgstr "剪切"

#: tfrmluaengine.midebug.caption
msgctxt "tfrmluaengine.midebug.caption"
msgid "Debug"
msgstr "调试"

#: tfrmluaengine.mifind.caption
msgctxt "tfrmluaengine.mifind.caption"
msgid "Find"
msgstr "查找"

#: tfrmluaengine.mipaste.caption
msgctxt "tfrmluaengine.mipaste.caption"
msgid "Paste"
msgstr "粘贴"

#: tfrmluaengine.miredo.caption
msgctxt "tfrmluaengine.miredo.caption"
msgid "Redo"
msgstr "重做"

#: tfrmluaengine.mirun.caption
msgctxt "tfrmluaengine.mirun.caption"
msgid "Run"
msgstr "运行"

#: tfrmluaengine.misetbreakpoint.caption
msgctxt "tfrmluaengine.misetbreakpoint.caption"
msgid "Set breakpoint"
msgstr "设置断点"

#: tfrmluaengine.miundo.caption
msgctxt "tfrmluaengine.miundo.caption"
msgid "Undo"
msgstr "撤销"

#: tfrmluaengine.miview.caption
msgctxt "tfrmluaengine.miview.caption"
msgid "View"
msgstr "查看"

#: tfrmluaengine.tbdebug.caption
msgctxt "tfrmluaengine.tbdebug.caption"
msgid "tbDebug"
msgstr "tbDebug"

#: tfrmluaengine.tbstopdebug.hint
msgctxt "tfrmluaengine.tbstopdebug.hint"
msgid "Stop"
msgstr "停止"

#: tfrmluaengine.toolbutton1.caption
msgctxt "tfrmluaengine.toolbutton1.caption"
msgid "ToolButton1"
msgstr "工具按钮1"

#: tfrmluascriptquestion.button1.caption
msgctxt "tfrmluascriptquestion.button1.caption"
msgid "Yes"
msgstr "是"

#: tfrmluascriptquestion.button2.caption
msgctxt "tfrmluascriptquestion.button2.caption"
msgid "No"
msgstr "否"

#: tfrmluascriptquestion.label16.caption
msgctxt "tfrmluascriptquestion.label16.caption"
msgid "When a table has a lua script, execute it:"
msgstr "当表有 Lua 脚本时，执行它："

#: tfrmluascriptquestion.rbalways.caption
msgctxt "tfrmluascriptquestion.rbalways.caption"
msgid "Always"
msgstr "总是"

#: tfrmluascriptquestion.rbalwaysask.caption
msgctxt "tfrmluascriptquestion.rbalwaysask.caption"
msgid "Always ask"
msgstr "总是询问"

#: tfrmluascriptquestion.rbnever.caption
msgctxt "tfrmluascriptquestion.rbnever.caption"
msgid "Never"
msgstr "从不"

#: tfrmluascriptquestion.rbsignedonly.caption
msgctxt "tfrmluascriptquestion.rbsignedonly.caption"
msgid "Only when signed, else ask"
msgstr "仅在签名时询问，否则询问"

#: tfrmmemoryallochandler.label4.caption
msgctxt "tfrmmemoryallochandler.label4.caption"
msgid "Size:"
msgstr "大小："

#: tfrmmemoryallochandler.lblbaseaddress.caption
msgctxt "tfrmmemoryallochandler.lblbaseaddress.caption"
msgid "xxxx"
msgstr "xxxx"

#: tfrmmemoryallochandler.lblflags.caption
msgctxt "tfrmmemoryallochandler.lblflags.caption"
msgid "xxxx"
msgstr "xxxx"

#: tfrmmemoryallochandler.lblheaphandle.caption
msgctxt "tfrmmemoryallochandler.lblheaphandle.caption"
msgid "xxxx"
msgstr "xxxx"

#: tfrmmemoryallochandler.lblsize.caption
msgctxt "tfrmmemoryallochandler.lblsize.caption"
msgid "xxxx"
msgstr "xxxx"

#: tfrmmemoryrecorddropdownsettings.btncancel.caption
msgctxt "tfrmmemoryrecorddropdownsettings.btncancel.caption"
msgid "Cancel"
msgstr "取消"

#: tfrmmemoryrecorddropdownsettings.btnok.caption
msgctxt "tfrmmemoryrecorddropdownsettings.btnok.caption"
msgid "OK"
msgstr "确定"

#: tfrmmemoryrecorddropdownsettings.copy1.caption
msgctxt "tfrmmemoryrecorddropdownsettings.copy1.caption"
msgid "Copy"
msgstr "复制"

#: tfrmmemoryrecorddropdownsettings.cut1.caption
msgctxt "tfrmmemoryrecorddropdownsettings.cut1.caption"
msgid "Cut"
msgstr "剪切"

#: tfrmmemoryrecorddropdownsettings.paste1.caption
msgctxt "tfrmmemoryrecorddropdownsettings.paste1.caption"
msgid "Paste"
msgstr "粘贴"

#: tfrmmemoryrecorddropdownsettings.undo1.caption
msgctxt "tfrmmemoryrecorddropdownsettings.undo1.caption"
msgid "Undo"
msgstr "撤销"

#: tfrmmemreccombobox.btncancel.caption
msgctxt "tfrmmemreccombobox.btncancel.caption"
msgid "Cancel"
msgstr "取消"

#: tfrmmemreccombobox.btnok.caption
msgctxt "tfrmmemreccombobox.btnok.caption"
msgid "OK"
msgstr "确定"

#: tfrmmemreccombobox.caption
msgctxt "tfrmmemreccombobox.caption"
msgid "Change value"
msgstr "更改值"

#: tfrmmemviewpreferences.button2.caption
msgctxt "tfrmmemviewpreferences.button2.caption"
msgid "Apply"
msgstr "应用"

#: tfrmmemviewpreferences.button3.caption
msgctxt "tfrmmemviewpreferences.button3.caption"
msgid "Cancel"
msgstr "取消"

#: tfrmmemviewpreferences.cbcolorgroup.text
msgctxt "tfrmmemviewpreferences.cbcolorgroup.text"
msgid "Normal"
msgstr "正常"

#: tfrmmemviewpreferences.cbfontquality.hint
msgctxt "tfrmmemviewpreferences.cbfontquality.hint"
msgid "The font quality can impact speed"
msgstr "字体质量可能影响速度"

#: tfrmmemviewpreferences.cbfontquality.text
msgctxt "tfrmmemviewpreferences.cbfontquality.text"
msgid "Default"
msgstr "默认"

#: tfrmmemviewpreferences.edthexspacebetweenlines.text
msgctxt "tfrmmemviewpreferences.edthexspacebetweenlines.text"
msgid "0"
msgstr "0"

#: tfrmmemviewpreferences.edtjlspacing.text
msgctxt "tfrmmemviewpreferences.edtjlspacing.text"
msgid "2"
msgstr "2"

#: tfrmmemviewpreferences.edtjlthickness.text
msgctxt "tfrmmemviewpreferences.edtjlthickness.text"
msgid "1"
msgstr "1"

#: tfrmmemviewpreferences.edtspaceabovelines.text
msgctxt "tfrmmemviewpreferences.edtspaceabovelines.text"
msgid "0"
msgstr "0"

#: tfrmmemviewpreferences.edtspacebelowlines.text
msgctxt "tfrmmemviewpreferences.edtspacebelowlines.text"
msgid "0"
msgstr "0"

#: tfrmmemviewpreferences.groupbox1.caption
msgctxt "tfrmmemviewpreferences.groupbox1.caption"
msgid "Normal"
msgstr "正常"

#: tfrmmemviewpreferences.groupbox4.caption
msgctxt "tfrmmemviewpreferences.groupbox4.caption"
msgid "Jumplines"
msgstr "跳行"

#: tfrmmemviewpreferences.groupbox5.caption
msgctxt "tfrmmemviewpreferences.groupbox5.caption"
msgid "Space between lines"
msgstr "行间距"

#: tfrmmemviewpreferences.groupbox7.caption
msgctxt "tfrmmemviewpreferences.groupbox7.caption"
msgid "Text"
msgstr "文本"

#: tfrmmemviewpreferences.label1.caption
msgctxt "tfrmmemviewpreferences.label1.caption"
msgid "Font quality"
msgstr "字体质量"

#: tfrmmemviewpreferences.label3.caption
msgctxt "tfrmmemviewpreferences.label3.caption"
msgid "Space between lines"
msgstr "行间距"

#: tfrmmemviewpreferences.lblcall.caption
msgctxt "tfrmmemviewpreferences.lblcall.caption"
msgid "Call color"
msgstr "调用颜色"

#: tfrmmemviewpreferences.lblconditionaljump.caption
msgctxt "tfrmmemviewpreferences.lblconditionaljump.caption"
msgid "Conditional jump color"
msgstr "条件跳转颜色"

#: tfrmmemviewpreferences.lblhex.caption
msgctxt "tfrmmemviewpreferences.lblhex.caption"
msgid "Hexadecimal color"
msgstr "十六进制颜色"

#: tfrmmemviewpreferences.lblhexbreakpoint.caption
msgctxt "tfrmmemviewpreferences.lblhexbreakpoint.caption"
msgid "Breakpoint"
msgstr "断点"

#: tfrmmemviewpreferences.lblhexhighlighted.caption
msgctxt "tfrmmemviewpreferences.lblhexhighlighted.caption"
msgid "Highlighted"
msgstr "高亮"

#: tfrmmemviewpreferences.lblhexnormal.caption
msgctxt "tfrmmemviewpreferences.lblhexnormal.caption"
msgid "Normal"
msgstr "正常"

#: tfrmmemviewpreferences.lblhexstatic.caption
msgctxt "tfrmmemviewpreferences.lblhexstatic.caption"
msgid "Static"
msgstr "静态"

#: tfrmmemviewpreferences.lblregister.caption
msgctxt "tfrmmemviewpreferences.lblregister.caption"
msgid "Register color"
msgstr "寄存器颜色"

#: tfrmmemviewpreferences.lblsymbol.caption
msgctxt "tfrmmemviewpreferences.lblsymbol.caption"
msgid "Symbol color"
msgstr "符号颜色"

#: tfrmmemviewpreferences.lblunconditionaljump.caption
msgctxt "tfrmmemviewpreferences.lblunconditionaljump.caption"
msgid "Unconditional jump color"
msgstr "无条件跳转颜色"

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

#: tfrmmodifyregisters.button2.caption
msgctxt "tfrmmodifyregisters.button2.caption"
msgid "Cancel"
msgstr "取消"

#: tfrmmodifyregisters.edtpa.texthint
msgctxt "tfrmmodifyregisters.edtpa.texthint"
msgid "Physical Address"
msgstr "物理地址"

#: tfrmmodifyregisters.lblflags.caption
msgctxt "tfrmmodifyregisters.lblflags.caption"
msgid "Flags"
msgstr "标志"

#: tfrmmodulesafety.button1.caption
msgctxt "tfrmmodulesafety.button1.caption"
msgid "Add"
msgstr "添加"

#: tfrmmodulesafety.button2.caption
msgctxt "tfrmmodulesafety.button2.caption"
msgid "OK"
msgstr "确定"

#: tfrmmodulesafety.remove1.caption
msgctxt "tfrmmodulesafety.remove1.caption"
msgid "Remove"
msgstr "移除"

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

#: tfrmmultilineinputquery.button2.caption
msgctxt "tfrmmultilineinputquery.button2.caption"
msgid "Cancel"
msgstr "取消"

#: tfrmmultilineinputquery.lblprompt.caption
msgctxt "tfrmmultilineinputquery.lblprompt.caption"
msgid "caption"
msgstr "标题"

#: tfrmnetworkconfig.btnconnect.caption
msgctxt "tfrmnetworkconfig.btnconnect.caption"
msgid "Connect"
msgstr "连接"

#: tfrmnetworkconfig.button2.caption
msgctxt "tfrmnetworkconfig.button2.caption"
msgid "Cancel"
msgstr "取消"

#: tfrmnetworkconfig.label1.caption
msgctxt "tfrmnetworkconfig.label1.caption"
msgid "Host"
msgstr "主机"

#: tfrmnetworkconfig.label2.caption
msgctxt "tfrmnetworkconfig.label2.caption"
msgid "Port"
msgstr "端口"

#: tfrmnetworkconfig.lviplist.columns[1].caption
msgctxt "tfrmnetworkconfig.lviplist.columns[1].caption"
msgid "Port"
msgstr "端口"

#: tfrmnetworkconfig.midelete.caption
msgctxt "tfrmnetworkconfig.midelete.caption"
msgid "Delete"
msgstr "删除"

#: tfrmnetworkconfig.mirefresh.caption
msgctxt "tfrmnetworkconfig.mirefresh.caption"
msgid "Refresh list"
msgstr "刷新列表"

#: tfrmpastetableentry.button1.caption
msgctxt "tfrmpastetableentry.button1.caption"
msgid "Paste"
msgstr "粘贴"

#: tfrmpastetableentry.button2.caption
msgctxt "tfrmpastetableentry.button2.caption"
msgid "Cancel"
msgstr "取消"

#: tfrmpastetableentry.edtoffset.text
msgctxt "tfrmpastetableentry.edtoffset.text"
msgid "0"
msgstr "0"

#: tfrmpastetableentry.edtpointerlastoffset.text
msgctxt "tfrmpastetableentry.edtpointerlastoffset.text"
msgid "0"
msgstr "0"

#: tfrmpastetableentry.groupbox1.caption
msgctxt "tfrmpastetableentry.groupbox1.caption"
msgid "Description"
msgstr "描述"

#: tfrmpastetableentry.groupbox2.caption
msgctxt "tfrmpastetableentry.groupbox2.caption"
msgid "Address"
msgstr "地址"

#: tfrmpeinfo.button1.caption
msgctxt "tfrmpeinfo.button1.caption"
msgid "Info"
msgstr "信息"

#: tfrmpeinfo.groupbox2.caption
msgctxt "tfrmpeinfo.groupbox2.caption"
msgid "Info"
msgstr "信息"

#: tfrmpeinfo.label2.caption
msgctxt "tfrmpeinfo.label2.caption"
msgid "address"
msgstr "地址"

#: tfrmpeinfo.radiobutton1.caption
msgctxt "tfrmpeinfo.radiobutton1.caption"
msgid "File"
msgstr "文件"

#: tfrmpeinfo.tabsheet1.caption
msgctxt "tfrmpeinfo.tabsheet1.caption"
msgid "All"
msgstr "全部"

#: tfrmpointerscanner.btnstopscan.caption
msgctxt "tfrmpointerscanner.btnstopscan.caption"
msgid "Stop"
msgstr "停止"

#: tfrmpointerscanner.caption
msgctxt "tfrmpointerscanner.caption"
msgid "Pointer scan"
msgstr "指针扫描"

#: tfrmpointerscanner.cbpriority.text
msgctxt "tfrmpointerscanner.cbpriority.text"
msgid "Normal"
msgstr "正常"

#: tfrmpointerscanner.cbtype.text
msgctxt "tfrmpointerscanner.cbtype.text"
msgid "4 Byte"
msgstr "4 字节"

#: tfrmpointerscanner.edtport.text
msgctxt "tfrmpointerscanner.edtport.text"
msgid "52737"
msgstr "52737"

#: tfrmpointerscanner.file1.caption
msgctxt "tfrmpointerscanner.file1.caption"
msgid "File"
msgstr "文件"

#: tfrmpointerscanner.gbnetwork.caption
msgctxt "tfrmpointerscanner.gbnetwork.caption"
msgid "Network"
msgstr "网络"

#: tfrmpointerscanner.lblip.caption
msgctxt "tfrmpointerscanner.lblip.caption"
msgid "IP"
msgstr "IP"

#: tfrmpointerscanner.lblpassword.caption
msgctxt "tfrmpointerscanner.lblpassword.caption"
msgid "Password"
msgstr "密码"

#: tfrmpointerscanner.lblport.caption
msgctxt "tfrmpointerscanner.lblport.caption"
msgid "Port"
msgstr "端口"

#: tfrmpointerscanner.lblprogressbar1.caption
msgctxt "tfrmpointerscanner.lblprogressbar1.caption"
msgid "Generating pointermap"
msgstr "正在生成指针图"

#: tfrmpointerscanner.mihexadecimal.caption
msgctxt "tfrmpointerscanner.mihexadecimal.caption"
msgid "Hexadecimal"
msgstr "十六进制"

#: tfrmpointerscanner.misigned.caption
msgctxt "tfrmpointerscanner.misigned.caption"
msgid "Signed"
msgstr "有符号"

#: tfrmpointerscanner.new1.caption
msgctxt "tfrmpointerscanner.new1.caption"
msgid "New"
msgstr "新建"

#: tfrmpointerscanner.open1.caption
msgctxt "tfrmpointerscanner.open1.caption"
msgid "Open"
msgstr "打开"

#: tfrmpointerscannersettings.btncancel.caption
msgctxt "tfrmpointerscannersettings.btncancel.caption"
msgid "Cancel"
msgstr "取消"

#: tfrmpointerscannersettings.btnok.caption
msgctxt "tfrmpointerscannersettings.btnok.caption"
msgid "OK"
msgstr "确定"

#: tfrmpointerscannersettings.cbincludesystemmodules.caption
msgctxt "tfrmpointerscannersettings.cbincludesystemmodules.caption"
msgid "Include system modules"
msgstr "包含系统模块"

#: tfrmpointerscannersettings.cblimitscantoregionfile.caption
msgctxt "tfrmpointerscannersettings.cblimitscantoregionfile.caption"
msgid "Limit scan to specified region file"
msgstr "限制扫描到指定区域文件"

#: tfrmpointerscannersettings.cbuseloadedpointermap.caption
msgctxt "tfrmpointerscannersettings.cbuseloadedpointermap.caption"
msgid "Use saved pointermap"
msgstr "使用保存的指针图"

#: tfrmpointerscannersettings.cbvaluetype.text
msgctxt "tfrmpointerscannersettings.cbvaluetype.text"
msgid "4 Byte"
msgstr "4 字节"

#: tfrmpointerscannersettings.combobox1.text
msgctxt "tfrmpointerscannersettings.combobox1.text"
msgid "Normal"
msgstr "正常"

#: tfrmpointerscannersettings.editmaxlevel.text
msgctxt "tfrmpointerscannersettings.editmaxlevel.text"
msgid "7"
msgstr "7"

#: tfrmpointerscannersettings.edtdistributedport.text
msgctxt "tfrmpointerscannersettings.edtdistributedport.text"
msgid "52737"
msgstr "52737"

#: tfrmpointerscannersettings.edtmaxoffsetspernode.text
msgctxt "tfrmpointerscannersettings.edtmaxoffsetspernode.text"
msgid "3"
msgstr "3"

#: tfrmpointerscannersettings.edtreversestart.text
msgctxt "tfrmpointerscannersettings.edtreversestart.text"
msgid "00000000"
msgstr "00000000"

#: tfrmpointerscannersettings.edtreversestop.text
msgctxt "tfrmpointerscannersettings.edtreversestop.text"
msgid "7FFFFFFF"
msgstr "7FFFFFFF"

#: tfrmpointerscannersettings.edtstacksize.text
msgctxt "tfrmpointerscannersettings.edtstacksize.text"
msgid "4096"
msgstr "4096"

#: tfrmpointerscannersettings.edtthreadcount.text
msgctxt "tfrmpointerscannersettings.edtthreadcount.text"
msgid "2"
msgstr "2"

#: tfrmpointerscannersettings.edtthreadstacks.text
msgctxt "tfrmpointerscannersettings.edtthreadstacks.text"
msgid "2"
msgstr "2"

#: tfrmpointerscannersettings.label1.caption
msgctxt "tfrmpointerscannersettings.label1.caption"
msgid "Password"
msgstr "密码"

#: tfrmpointerscannersettings.label10.caption
msgctxt "tfrmpointerscannersettings.label10.caption"
msgid "From"
msgstr "从"

#: tfrmpointerscannersettings.label11.caption
msgctxt "tfrmpointerscannersettings.label11.caption"
msgid "To:"
msgstr "到："

#: tfrmpointerscannersettings.label2.caption
msgctxt "tfrmpointerscannersettings.label2.caption"
msgid "To"
msgstr "到"

#: tfrmpointerscannersettings.label4.caption
msgctxt "tfrmpointerscannersettings.label4.caption"
msgid "From"
msgstr "从"

#: tfrmpointerscannersettings.rbgeneratepointermap.caption
msgctxt "tfrmpointerscannersettings.rbgeneratepointermap.caption"
msgid "Generate pointermap"
msgstr "生成指针图"

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

#: tfrmprocesswatcher.caption
msgctxt "tfrmprocesswatcher.caption"
msgid "Process watcher"
msgstr "进程监视器"

#: tfrmreferencedfunctions.caption
msgctxt "tfrmreferencedfunctions.caption"
msgid "Referenced functions"
msgstr "引用函数"

#: tfrmreferencedfunctions.lvcalllist.columns[0].caption
msgctxt "tfrmreferencedfunctions.lvcalllist.columns[0].caption"
msgid "Address"
msgstr "地址"

#: tfrmreferencedfunctions.lvcalllist.columns[1].caption
msgctxt "tfrmreferencedfunctions.lvcalllist.columns[1].caption"
msgid "Refcount"
msgstr "引用计数"

#: tfrmreferencedfunctions.mifind.caption
msgctxt "tfrmreferencedfunctions.mifind.caption"
msgid "Find..."
msgstr "查找..."

#: tfrmreferencedstrings.find1.caption
msgctxt "tfrmreferencedstrings.find1.caption"
msgid "Find"
msgstr "查找"

#: tfrmreferencedstrings.findnext1.caption
msgctxt "tfrmreferencedstrings.findnext1.caption"
msgid "Find Next"
msgstr "查找下一个"

#: tfrmreferencedstrings.lvstringlist.columns[0].caption
msgctxt "tfrmreferencedstrings.lvstringlist.columns[0].caption"
msgid "Address"
msgstr "地址"

#: tfrmreferencedstrings.lvstringlist.columns[1].caption
msgctxt "tfrmreferencedstrings.lvstringlist.columns[1].caption"
msgid "Refcount"
msgstr "引用计数"

#: tfrmreferencedstrings.lvstringlist.columns[2].caption
msgctxt "tfrmreferencedstrings.lvstringlist.columns[2].caption"
msgid "Unicode"
msgstr "Unicode"

#: tfrmreferencedstrings.lvstringlist.columns[3].caption
msgctxt "tfrmreferencedstrings.lvstringlist.columns[3].caption"
msgid "String"
msgstr "字符串"

#: tfrmreferencedstrings.search1.caption
msgctxt "tfrmreferencedstrings.search1.caption"
msgid "Search"
msgstr "搜索"

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

#: tfrmrescanpointer.button2.caption
msgctxt "tfrmrescanpointer.button2.caption"
msgid "Cancel"
msgstr "取消"

#: tfrmrescanpointer.cbusesavedpointermap.caption
msgctxt "tfrmrescanpointer.cbusesavedpointermap.caption"
msgid "Use saved pointermap"
msgstr "使用保存的指针图"

#: tfrmrescanpointer.cbvaluetype.text
msgctxt "tfrmrescanpointer.cbvaluetype.text"
msgid "4 Byte"
msgstr "4 字节"

#: tfrmrescanpointer.edtdelay.text
msgctxt "tfrmrescanpointer.edtdelay.text"
msgid "0"
msgstr "0"

#: tfrmrescanpointer.lbland.caption
msgctxt "tfrmrescanpointer.lbland.caption"
msgid "and"
msgstr "和"

#: tfrmsavedisassembly.button1.caption
msgctxt "tfrmsavedisassembly.button1.caption"
msgid "Save"
msgstr "保存"

#: tfrmsavedisassembly.caption
msgctxt "tfrmsavedisassembly.caption"
msgid "Save disassembled output"
msgstr "保存反汇编输出"

#: tfrmsavedisassembly.cbaddress.caption
msgctxt "tfrmsavedisassembly.cbaddress.caption"
msgid "Address"
msgstr "地址"

#: tfrmsavedisassembly.cbbytes.caption
msgctxt "tfrmsavedisassembly.cbbytes.caption"
msgid "bytes"
msgstr "字节"

#: tfrmsavedisassembly.cbcomment.caption
msgctxt "tfrmsavedisassembly.cbcomment.caption"
msgid "Comment"
msgstr "注释"

#: tfrmsavedisassembly.label1.caption
msgctxt "tfrmsavedisassembly.label1.caption"
msgid "From"
msgstr "从"

#: tfrmsavedisassembly.label2.caption
msgctxt "tfrmsavedisassembly.label2.caption"
msgid "To"
msgstr "到"

#: tfrmsavememoryregion.button1.caption
msgctxt "tfrmsavememoryregion.button1.caption"
msgid "Save"
msgstr "保存"

#: tfrmsavememoryregion.button2.caption
msgctxt "tfrmsavememoryregion.button2.caption"
msgid "Cancel"
msgstr "取消"

#: tfrmsavememoryregion.button3.caption
msgctxt "tfrmsavememoryregion.button3.caption"
msgid "Add"
msgstr "添加"

#: tfrmsavememoryregion.label2.caption
msgctxt "tfrmsavememoryregion.label2.caption"
msgid "From"
msgstr "从"

#: tfrmsavememoryregion.label3.caption
msgctxt "tfrmsavememoryregion.label3.caption"
msgid "To"
msgstr "到"

#: tfrmsavememoryregion.miclearlist.caption
msgctxt "tfrmsavememoryregion.miclearlist.caption"
msgid "Clear list"
msgstr "清除列表"

#: tfrmsavesnapshots.btndone.caption
msgctxt "tfrmsavesnapshots.btndone.caption"
msgid "Done"
msgstr "完成"

#: tfrmsavesnapshots.lblselectall.caption
msgctxt "tfrmsavesnapshots.lblselectall.caption"
msgid "Select all"
msgstr "全选"

#: tfrmselectionlist.label1.caption
msgctxt "tfrmselectionlist.label1.caption"
msgid "caption"
msgstr "标题"

#: tfrmsetuppsnnode.btncancel.caption
msgctxt "tfrmsetuppsnnode.btncancel.caption"
msgid "Cancel"
msgstr "取消"

#: tfrmsetuppsnnode.cbpriority.text
msgctxt "tfrmsetuppsnnode.cbpriority.text"
msgid "Lower"
msgstr "较低"

#: tfrmsetuppsnnode.edtconnectport.text
msgctxt "tfrmsetuppsnnode.edtconnectport.text"
msgid "52737"
msgstr "52737"

#: tfrmsetuppsnnode.edtport.text
msgctxt "tfrmsetuppsnnode.edtport.text"
msgid "52737"
msgstr "52737"

#: tfrmsetuppsnnode.edtthreadcount.text
msgctxt "tfrmsetuppsnnode.edtthreadcount.text"
msgid "0"
msgstr "0"

#: tfrmsetuppsnnode.label4.caption
msgctxt "tfrmsetuppsnnode.label4.caption"
msgid "Seconds"
msgstr "秒"

#: tfrmsetuppsnnode.lblip.caption
msgctxt "tfrmsetuppsnnode.lblip.caption"
msgid "IP"
msgstr "IP"

#: tfrmsetuppsnnode.lblpassword.caption
msgctxt "tfrmsetuppsnnode.lblpassword.caption"
msgid "Password"
msgstr "密码"

#: tfrmsetuppsnnode.lblpasswordchild.caption
msgctxt "tfrmsetuppsnnode.lblpasswordchild.caption"
msgid "Password"
msgstr "密码"

#: tfrmsetuppsnnode.lblpasswordparent.caption
msgctxt "tfrmsetuppsnnode.lblpasswordparent.caption"
msgid "Password"
msgstr "密码"

#: tfrmsetuppsnnode.lblport.caption
msgctxt "tfrmsetuppsnnode.lblport.caption"
msgid "Port"
msgstr "端口"

#: tfrmsnapshothandler.btncompare.caption
msgctxt "tfrmsnapshothandler.btncompare.caption"
msgid "Compare"
msgstr "比较"

#: tfrmsnapshothandler.caption
msgctxt "tfrmsnapshothandler.caption"
msgid "Snapshot handler"
msgstr "快照处理器"

#: tfrmsnapshothandler.menuitem1.caption
msgctxt "tfrmsnapshothandler.menuitem1.caption"
msgid "File"
msgstr "文件"

#: tfrmsnapshothandler.menuitem8.caption
msgctxt "tfrmsnapshothandler.menuitem8.caption"
msgid "Clear List"
msgstr "清除列表"

#: tfrmsnapshothandler.rbstack.caption
msgctxt "tfrmsnapshothandler.rbstack.caption"
msgid "Stack"
msgstr "堆栈"

#: tfrmsortpointerlist.button1.caption
msgctxt "tfrmsortpointerlist.button1.caption"
msgid "Cancel"
msgstr "取消"

#: tfrmsortpointerlist.lbltimeleft.caption
msgctxt "tfrmsortpointerlist.lbltimeleft.caption"
msgid "Estimated time left:"
msgstr "预计剩余时间："

#: tfrmsourcedisplay.menuitem3.caption
msgctxt "tfrmsourcedisplay.menuitem3.caption"
msgid "Run"
msgstr "运行"

#: tfrmsourcedisplay.menuitem4.caption
msgctxt "tfrmsourcedisplay.menuitem4.caption"
msgid "Step Into"
msgstr "单步进入"

#: tfrmsourcedisplay.menuitem5.caption
msgctxt "tfrmsourcedisplay.menuitem5.caption"
msgid "Step Over"
msgstr "单步跳过"

#: tfrmsourcedisplay.menuitem6.caption
msgctxt "tfrmsourcedisplay.menuitem6.caption"
msgid "Step Out"
msgstr "单步退出"

#: tfrmsourcedisplay.tbdebug.caption
msgctxt "tfrmsourcedisplay.tbdebug.caption"
msgid "tbDebug"
msgstr "tbDebug"

#: tfrmsourcedisplay.tbseparator1.caption
msgctxt "tfrmsourcedisplay.tbseparator1.caption"
msgid "tbSeparator1"
msgstr "tbSeparator1"

#: tfrmsourcedisplay.tbseparator2.caption
msgctxt "tfrmsourcedisplay.tbseparator2.caption"
msgid "tbSeparator2"
msgstr "tbSeparator2"

#: tfrmsourcedisplay.tbseparator3.caption
msgctxt "tfrmsourcedisplay.tbseparator3.caption"
msgid "tbSeparator3"
msgstr "tbSeparator3"

#: tfrmstacktrace.caption
msgctxt "tfrmstacktrace.caption"
msgid "Stacktrace"
msgstr "堆栈跟踪"

#: tfrmstacktrace.listview1.columns[1].caption
msgctxt "tfrmstacktrace.listview1.columns[1].caption"
msgid "Stack"
msgstr "堆栈"

#: tfrmstacktrace.listview1.columns[4].caption
msgctxt "tfrmstacktrace.listview1.columns[4].caption"
msgid "Parameters"
msgstr "参数"

#: tfrmstacktrace.refresh1.caption
msgctxt "tfrmstacktrace.refresh1.caption"
msgid "Refresh"
msgstr "刷新"

#: tfrmstackview.lvstack.columns[0].caption
msgctxt "tfrmstackview.lvstack.columns[0].caption"
msgid "Address"
msgstr "地址"

#: tfrmstackview.lvstack.columns[1].caption
msgctxt "tfrmstackview.lvstack.columns[1].caption"
msgid "Value"
msgstr "值"

#: tfrmstackview.miaddebp.caption
msgctxt "tfrmstackview.miaddebp.caption"
msgid "(ebp+*)"
msgstr "(ebp+*)"

#: tfrmstackview.miaddesp.caption
msgctxt "tfrmstackview.miaddesp.caption"
msgid "(esp+*)"
msgstr "(esp+*)"

#: tfrmstackview.miaddref.caption
#, object-pascal-format
msgctxt "tfrmstackview.miaddref.caption"
msgid "(ref+*) Ref will be %x"
msgstr "(ref+*) 引用将是 %x"

#: tfrmstackview.mifind.caption
msgctxt "tfrmstackview.mifind.caption"
msgid "Find"
msgstr "查找"

#: tfrmstackview.mifindnext.caption
msgctxt "tfrmstackview.mifindnext.caption"
msgid "Find Next..."
msgstr "查找下一个..."

#: tfrmstringpointerscan.btnnewscan.caption
msgctxt "tfrmstringpointerscan.btnnewscan.caption"
msgid "New Scan"
msgstr "新扫描"

#: tfrmstringpointerscan.btnscan.caption
msgctxt "tfrmstringpointerscan.btnscan.caption"
msgid "Scan"
msgstr "扫描"

#: tfrmstringpointerscan.caption
msgctxt "tfrmstringpointerscan.caption"
msgid "Structure spider"
msgstr "结构蜘蛛"

#: tfrmstringpointerscan.cbcasesensitive.caption
msgctxt "tfrmstringpointerscan.cbcasesensitive.caption"
msgid "Case sensitive"
msgstr "区分大小写"

#: tfrmstringpointerscan.cbhasshadow.caption
msgctxt "tfrmstringpointerscan.cbhasshadow.caption"
msgid "Has Shadow"
msgstr "有阴影"

#: tfrmstringpointerscan.cbhasshadow.hint
msgctxt "tfrmstringpointerscan.cbhasshadow.hint"
msgid ""
"Use this if you're spidering a previously saved memory region that currently resides in a different location.\n"
"Most commonly used for stacks where stack pointers point to it's own structure"
msgstr "如果你正在爬取一个之前保存的内存区域，并且当前位于不同的位置，请使用此选项。最常用于堆栈，其中堆栈指针指向其自身结构。"

#: tfrmstringpointerscan.cbhasshadow2.caption
msgctxt "tfrmstringpointerscan.cbhasshadow2.caption"
msgid "Has Shadow"
msgstr "有阴影"

#: tfrmstringpointerscan.cbhasshadow2.hint
msgctxt "tfrmstringpointerscan.cbhasshadow2.hint"
msgid ""
"Use this if you're spidering a previously saved memory region that currently resides in a different location.\n"
"Most commonly used for stacks where stack pointers point to it's own structure"
msgstr "如果你正在爬取一个之前保存的内存区域，而该区域当前位于不同的位置，请使用此选项。最常用于堆栈，其中堆栈指针指向其自身结构"

#: tfrmstringpointerscan.combocomparetype.text
msgctxt "tfrmstringpointerscan.combocomparetype.text"
msgid "4 Bytes"
msgstr "4 字节"

#: tfrmstringpointerscan.combotype.text
msgctxt "tfrmstringpointerscan.combotype.text"
msgid "String"
msgstr "字符串"

#: tfrmstringpointerscan.edtalignsize.text
msgctxt "tfrmstringpointerscan.edtalignsize.text"
msgid "4"
msgstr "4"

#: tfrmstringpointerscan.edtmaxlevel.text
msgctxt "tfrmstringpointerscan.edtmaxlevel.text"
msgid "2"
msgstr "2"

#: tfrmstringpointerscan.edtstructsize.text
msgctxt "tfrmstringpointerscan.edtstructsize.text"
msgid "4096"
msgstr "4096"

#: tfrmstringpointerscan.lbland.caption
msgctxt "tfrmstringpointerscan.lbland.caption"
msgid "and"
msgstr "和"

#: tfrmstringpointerscan.lblinfo.caption
msgctxt "tfrmstringpointerscan.lblinfo.caption"
msgid "Info"
msgstr "信息"

#: tfrmstringpointerscan.lblmaxlevel.caption
msgctxt "tfrmstringpointerscan.lblmaxlevel.caption"
msgid "Max Level"
msgstr "最大级别"

#: tfrmstringpointerscan.lblsize.caption
msgctxt "tfrmstringpointerscan.lblsize.caption"
msgid "Size"
msgstr "大小"

#: tfrmstringpointerscan.lblsize2.caption
msgctxt "tfrmstringpointerscan.lblsize2.caption"
msgid "Size"
msgstr "大小"

#: tfrmstringpointerscan.lblstructsize.caption
msgctxt "tfrmstringpointerscan.lblstructsize.caption"
msgid "Structsize"
msgstr "结构大小"

#: tfrmstringpointerscan.lblvds.caption
msgctxt "tfrmstringpointerscan.lblvds.caption"
msgid "Variable display type"
msgstr "变量显示类型"

#: tfrmstringpointerscan.menuitem1.caption
msgctxt "tfrmstringpointerscan.menuitem1.caption"
msgid "File"
msgstr "文件"

#: tfrmstringpointerscan.menuitem5.caption
msgctxt "tfrmstringpointerscan.menuitem5.caption"
msgid "Rescan"
msgstr "重新扫描"

#: tfrmstringpointerscan.menuitem6.caption
msgctxt "tfrmstringpointerscan.menuitem6.caption"
msgid "Filter pointerlist"
msgstr "过滤指针列表"

#: tfrmstringpointerscan.menuitem7.caption
msgctxt "tfrmstringpointerscan.menuitem7.caption"
msgid "New Window"
msgstr "新窗口"

#: tfrmstringpointerscan.miclearcache.caption
msgctxt "tfrmstringpointerscan.miclearcache.caption"
msgid "Clear pointer cache"
msgstr "清除指针缓存"

#: tfrmstringpointerscan.mifind.caption
msgctxt "tfrmstringpointerscan.mifind.caption"
msgid "Find..."
msgstr "查找..."

#: tfrmstringpointerscan.mifindnext.caption
msgctxt "tfrmstringpointerscan.mifindnext.caption"
msgid "Find Next"
msgstr "查找下一个"

#: tfrmstringpointerscan.minewscan.caption
msgctxt "tfrmstringpointerscan.minewscan.caption"
msgid "New scan"
msgstr "新扫描"

#: tfrmstringpointerscan.miopen.caption
msgctxt "tfrmstringpointerscan.miopen.caption"
msgid "Open"
msgstr "打开"

#: tfrmstructurecompare.btnaddaddresslf.caption
msgctxt "tfrmstructurecompare.btnaddaddresslf.caption"
msgid "Add Address"
msgstr "添加地址"

#: tfrmstructurecompare.btnaddaddressnlf.caption
msgctxt "tfrmstructurecompare.btnaddaddressnlf.caption"
msgid "Add Address"
msgstr "添加地址"

#: tfrmstructurecompare.btnnewscan.caption
msgctxt "tfrmstructurecompare.btnnewscan.caption"
msgid "New Scan"
msgstr "新扫描"

#: tfrmstructurecompare.btnscan.caption
msgctxt "tfrmstructurecompare.btnscan.caption"
msgid "Scan"
msgstr "扫描"

#: tfrmstructurecompare.caption
msgctxt "tfrmstructurecompare.caption"
msgid "Structure Compare"
msgstr "结构比较"

#: tfrmstructurecompare.cbhexadecimal.caption
msgctxt "tfrmstructurecompare.cbhexadecimal.caption"
msgid "Hexadecimal"
msgstr "十六进制"

#: tfrmstructurecompare.combotype.text
msgctxt "tfrmstructurecompare.combotype.text"
msgid "4 Bytes"
msgstr "4 字节"

#: tfrmstructurecompare.edtalignsize.text
msgctxt "tfrmstructurecompare.edtalignsize.text"
msgid "4"
msgstr "4"

#: tfrmstructurecompare.edtmaxlevel.text
msgctxt "tfrmstructurecompare.edtmaxlevel.text"
msgid "2"
msgstr "2"

#: tfrmstructurecompare.edtstructsize.text
msgctxt "tfrmstructurecompare.edtstructsize.text"
msgid "4096"
msgstr "4096"

#: tfrmstructurecompare.gblf.caption
msgctxt "tfrmstructurecompare.gblf.caption"
msgid "Group 1"
msgstr "组 1"

#: tfrmstructurecompare.lblinfo.caption
msgctxt "tfrmstructurecompare.lblinfo.caption"
msgid "Info"
msgstr "信息"

#: tfrmstructurecompare.lblmaxlevel.caption
msgctxt "tfrmstructurecompare.lblmaxlevel.caption"
msgid "Max Level"
msgstr "最大级别"

#: tfrmstructurecompare.lblstructsize.caption
msgctxt "tfrmstructurecompare.lblstructsize.caption"
msgid "Structsize"
msgstr "结构大小"

#: tfrmstructurecompare.lblvds.caption
msgctxt "tfrmstructurecompare.lblvds.caption"
msgid "Variable display type"
msgstr "变量显示类型"

#: tfrmstructurecompare.menuitem1.caption
msgctxt "tfrmstructurecompare.menuitem1.caption"
msgid "File"
msgstr "文件"

#: tfrmstructurecompare.menuitem5.caption
msgctxt "tfrmstructurecompare.menuitem5.caption"
msgid "Rescan"
msgstr "重新扫描"

#: tfrmstructurecompare.menuitem6.caption
msgctxt "tfrmstructurecompare.menuitem6.caption"
msgid "Filter pointerlist"
msgstr "过滤指针列表"

#: tfrmstructurecompare.menuitem7.caption
msgctxt "tfrmstructurecompare.menuitem7.caption"
msgid "New Window"
msgstr "新窗口"

#: tfrmstructurecompare.miclearcache.caption
msgctxt "tfrmstructurecompare.miclearcache.caption"
msgid "Clear pointer cache"
msgstr "清除指针缓存"

#: tfrmstructurecompare.micopy.caption
msgctxt "tfrmstructurecompare.micopy.caption"
msgid "Copy"
msgstr "复制"

#: tfrmstructurecompare.micut.caption
msgctxt "tfrmstructurecompare.micut.caption"
msgid "Cut"
msgstr "剪切"

#: tfrmstructurecompare.mideleteaddress.caption
msgctxt "tfrmstructurecompare.mideleteaddress.caption"
msgid "Delete"
msgstr "删除"

#: tfrmstructurecompare.mifind.caption
msgctxt "tfrmstructurecompare.mifind.caption"
msgid "Find..."
msgstr "查找..."

#: tfrmstructurecompare.mifindnext.caption
msgctxt "tfrmstructurecompare.mifindnext.caption"
msgid "Find Next"
msgstr "查找下一个"

#: tfrmstructurecompare.minewscan.caption
msgctxt "tfrmstructurecompare.minewscan.caption"
msgid "New scan"
msgstr "新扫描"

#: tfrmstructurecompare.miopen.caption
msgctxt "tfrmstructurecompare.miopen.caption"
msgid "Open"
msgstr "打开"

#: tfrmstructurecompare.mipaste.caption
msgctxt "tfrmstructurecompare.mipaste.caption"
msgid "Paste"
msgstr "粘贴"

#: tfrmstructurecompare.mishadow.caption
msgctxt "tfrmstructurecompare.mishadow.caption"
msgid "Lock"
msgstr "锁定"

#: tfrmstructures2.caption
msgctxt "tfrmstructures2.caption"
msgid "Structure dissect"
msgstr "结构解剖"

#: tfrmstructures2.file1.caption
msgctxt "tfrmstructures2.file1.caption"
msgid "File"
msgstr "文件"

#: tfrmstructures2.miback.caption
msgctxt "tfrmstructures2.miback.caption"
msgid "Back"
msgstr "返回"

#: tfrmstructures2.michangecolors.caption
msgctxt "tfrmstructures2.michangecolors.caption"
msgid "Settings"
msgstr "设置"

#: tfrmstructures2.michangetype2byte.caption
msgctxt "tfrmstructures2.michangetype2byte.caption"
msgid "2 Byte"
msgstr "2 字节"

#: tfrmstructures2.michangetype4byte.caption
msgctxt "tfrmstructures2.michangetype4byte.caption"
msgid "4 Byte"
msgstr "4 字节"

#: tfrmstructures2.michangetype8byte.caption
msgctxt "tfrmstructures2.michangetype8byte.caption"
msgid "8 Byte"
msgstr "8 字节"

#: tfrmstructures2.michangetypebyte.caption
msgctxt "tfrmstructures2.michangetypebyte.caption"
msgid "Byte"
msgstr "字节"

#: tfrmstructures2.michangetypedouble.caption
msgctxt "tfrmstructures2.michangetypedouble.caption"
msgid "Double"
msgstr "双精度"

#: tfrmstructures2.michangetypefloat.caption
msgctxt "tfrmstructures2.michangetypefloat.caption"
msgid "Float"
msgstr "浮点数"

#: tfrmstructures2.michangetypepointer.caption
msgctxt "tfrmstructures2.michangetypepointer.caption"
msgid "Pointer"
msgstr "指针"

#: tfrmstructures2.michangetypestring.caption
msgctxt "tfrmstructures2.michangetypestring.caption"
msgid "String"
msgstr "字符串"

#: tfrmstructures2.michangetypeunicode.caption
msgctxt "tfrmstructures2.michangetypeunicode.caption"
msgid "Unicode"
msgstr "Unicode"

#: tfrmstructures2.michangevalue.caption
msgctxt "tfrmstructures2.michangevalue.caption"
msgid "Change value"
msgstr "更改值"

#: tfrmstructures2.mifindnext.caption
msgctxt "tfrmstructures2.mifindnext.caption"
msgid "Find Next"
msgstr "查找下一个"

#: tfrmstructures2.mifindprevious.caption
msgctxt "tfrmstructures2.mifindprevious.caption"
msgid "Find Previous"
msgstr "查找上一个"

#: tfrmstructures2.migenerategroupscan.caption
msgctxt "tfrmstructures2.migenerategroupscan.caption"
msgid "Generate groupscan command"
msgstr "生成组扫描命令"

#: tfrmstructures2.migotooffset.caption
msgctxt "tfrmstructures2.migotooffset.caption"
msgid "Go to Offset"
msgstr "转到偏移量"

#: tfrmstructures2.minewwindow.caption
msgctxt "tfrmstructures2.minewwindow.caption"
msgid "New window"
msgstr "新窗口"

#: tfrmstructures2.mirecalculateaddress.caption
msgctxt "tfrmstructures2.mirecalculateaddress.caption"
msgid "Recalculate address"
msgstr "重新计算地址"

#: tfrmstructures2.miview.caption
msgctxt "tfrmstructures2.miview.caption"
msgid "View"
msgstr "查看"

#: tfrmstructures2.renamestructure1.caption
msgctxt "tfrmstructures2.renamestructure1.caption"
msgid "Rename structure"
msgstr "重命名结构"

#: tfrmstructures2.structures1.caption
msgctxt "tfrmstructures2.structures1.caption"
msgid "Structures"
msgstr "结构"

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

#: tfrmstructures2elementinfo.button2.caption
msgctxt "tfrmstructures2elementinfo.button2.caption"
msgid "Cancel"
msgstr "取消"

#: tfrmstructures2elementinfo.cbhexadecimal.caption
msgctxt "tfrmstructures2elementinfo.cbhexadecimal.caption"
msgid "Hexadecimal"
msgstr "十六进制"

#: tfrmstructures2elementinfo.cbsigned.caption
msgctxt "tfrmstructures2elementinfo.cbsigned.caption"
msgid "Signed"
msgstr "有符号"

#: tfrmstructures2elementinfo.cbstructtype.text
msgctxt "tfrmstructures2elementinfo.cbstructtype.text"
msgid "Undefined"
msgstr "未定义"

#: tfrmstructures2elementinfo.cbtype.text
msgctxt "tfrmstructures2elementinfo.cbtype.text"
msgid "4 Bytes"
msgstr "4 字节"

#: tfrmstructures2elementinfo.edtbytesize.text
msgctxt "tfrmstructures2elementinfo.edtbytesize.text"
msgid "0"
msgstr "0"

#: tfrmstructures2elementinfo.edtchildstart.text
msgctxt "tfrmstructures2elementinfo.edtchildstart.text"
msgid "0"
msgstr "0"

#: tfrmstructures2elementinfo.edtoffset.text
msgctxt "tfrmstructures2elementinfo.edtoffset.text"
msgid "0"
msgstr "0"

#: tfrmstructures2elementinfo.label1.caption
msgctxt "tfrmstructures2elementinfo.label1.caption"
msgid "Description"
msgstr "描述"

#: tfrmstructures2elementinfo.label3.caption
msgctxt "tfrmstructures2elementinfo.label3.caption"
msgid "Offset"
msgstr "偏移量"

#: tfrmstructures2elementinfo.label4.caption
msgctxt "tfrmstructures2elementinfo.label4.caption"
msgid "Type"
msgstr "类型"

#: tfrmstructures2elementinfo.label6.caption
msgctxt "tfrmstructures2elementinfo.label6.caption"
msgid "Background Color"
msgstr "背景颜色"

#: tfrmsymboleventtakinglong.lblautocloseoncefound.caption
msgctxt "tfrmsymboleventtakinglong.lblautocloseoncefound.caption"
msgid "This window will autoclose once the symbol has been found"
msgstr "一旦找到符号，此窗口将自动关闭"

#: tfrmsymbolhandler.delete1.caption
msgctxt "tfrmsymbolhandler.delete1.caption"
msgid "Delete"
msgstr "删除"

#: tfrmsymbolhandler.label2.caption
msgctxt "tfrmsymbolhandler.label2.caption"
msgid "Address"
msgstr "地址"

#: tfrmsymbolhandler.listview1.columns[1].caption
msgctxt "tfrmsymbolhandler.listview1.columns[1].caption"
msgid "Address"
msgstr "地址"

#: tfrmthreadlist.caption
msgctxt "tfrmthreadlist.caption"
msgid "Threadlist"
msgstr "线程列表"

#: tfrmthreadlist.mibreak.caption
msgctxt "tfrmthreadlist.mibreak.caption"
msgid "Break"
msgstr "中断"

#: tfrmthreadlist.micopyvaluetoclipboard.caption
msgctxt "tfrmthreadlist.micopyvaluetoclipboard.caption"
msgid "Copy value to clipboard"
msgstr "复制值到剪贴板"

#: tfrmthreadlist.mirefresh.caption
msgctxt "tfrmthreadlist.mirefresh.caption"
msgid "Refresh"
msgstr "刷新"

#: tfrmtracer.aflabel.caption
msgctxt "tfrmtracer.aflabel.caption"
msgid "AF 0"
msgstr "AF 0"

#: tfrmtracer.button1.caption
msgctxt "tfrmtracer.button1.caption"
msgid "Close"
msgstr "关闭"

#: tfrmtracer.caption
msgctxt "tfrmtracer.caption"
msgid "Tracer"
msgstr "追踪器"

#: tfrmtracer.cflabel.caption
msgctxt "tfrmtracer.cflabel.caption"
msgid "CF 0"
msgstr "CF 0"

#: tfrmtracer.cslabel.caption
msgctxt "tfrmtracer.cslabel.caption"
msgid "CS 0000"
msgstr "CS 0000"

#: tfrmtracer.dflabel.caption
msgctxt "tfrmtracer.dflabel.caption"
msgid "DF 0"
msgstr "DF 0"

#: tfrmtracer.dslabel.caption
msgctxt "tfrmtracer.dslabel.caption"
msgid "DS 0000"
msgstr "DS 0000"

#: tfrmtracer.eaxlabel.caption
msgctxt "tfrmtracer.eaxlabel.caption"
msgid "EAX 00000000"
msgstr "EAX 00000000"

#: tfrmtracer.ebplabel.caption
msgctxt "tfrmtracer.ebplabel.caption"
msgid "EBP 00000000"
msgstr "EBP 00000000"

#: tfrmtracer.ebxlabel.caption
msgctxt "tfrmtracer.ebxlabel.caption"
msgid "EBX 00000000"
msgstr "EBX 00000000"

#: tfrmtracer.ecxlabel.caption
msgctxt "tfrmtracer.ecxlabel.caption"
msgid "ECX 00000000"
msgstr "ECX 00000000"

#: tfrmtracer.edilabel.caption
msgctxt "tfrmtracer.edilabel.caption"
msgid "EDI 00000000"
msgstr "EDI 00000000"

#: tfrmtracer.edxlabel.caption
msgctxt "tfrmtracer.edxlabel.caption"
msgid "EDX 00000000"
msgstr "EDX 00000000"

#: tfrmtracer.eiplabel.caption
msgctxt "tfrmtracer.eiplabel.caption"
msgid "EIP 00000000"
msgstr "EIP 00000000"

#: tfrmtracer.esilabel.caption
msgctxt "tfrmtracer.esilabel.caption"
msgid "ESI 00000000"
msgstr "ESI 00000000"

#: tfrmtracer.eslabel.caption
msgctxt "tfrmtracer.eslabel.caption"
msgid "ES 0000"
msgstr "ES 0000"

#: tfrmtracer.esplabel.caption
msgctxt "tfrmtracer.esplabel.caption"
msgid "ESP 00000000"
msgstr "ESP 00000000"

#: tfrmtracer.fslabel.caption
msgctxt "tfrmtracer.fslabel.caption"
msgid "FS 0000"
msgstr "FS 0000"

#: tfrmtracer.gslabel.caption
msgctxt "tfrmtracer.gslabel.caption"
msgid "GS 0000"
msgstr "GS 0000"

#: tfrmtracer.lblinstruction.caption
msgctxt "tfrmtracer.lblinstruction.caption"
msgid "Instruction"
msgstr "指令"

#: tfrmtracer.menuitem1.caption
msgctxt "tfrmtracer.menuitem1.caption"
msgid "File"
msgstr "文件"

#: tfrmtracer.menuitem2.caption
msgctxt "tfrmtracer.menuitem2.caption"
msgid "Search"
msgstr "搜索"

#: tfrmtracer.menuitem4.caption
msgctxt "tfrmtracer.menuitem4.caption"
msgid "Find..."
msgstr "查找..."

#: tfrmtracer.menuitem5.caption
msgctxt "tfrmtracer.menuitem5.caption"
msgid "Expand all"
msgstr "展开全部"

#: tfrmtracer.menuitem6.caption
msgctxt "tfrmtracer.menuitem6.caption"
msgid "Collapse all"
msgstr "折叠全部"

#: tfrmtracer.misearchnext.caption
msgctxt "tfrmtracer.misearchnext.caption"
msgid "Find Next"
msgstr "查找下一个"

#: tfrmtracer.oflabel.caption
msgctxt "tfrmtracer.oflabel.caption"
msgid "OF 0"
msgstr "OF 0"

#: tfrmtracer.pflabel.caption
msgctxt "tfrmtracer.pflabel.caption"
msgid "PF 0"
msgstr "PF 0"

#: tfrmtracer.sbshowfloats.caption
msgctxt "tfrmtracer.sbshowfloats.caption"
msgid "Float"
msgstr "浮点"

#: tfrmtracer.sbshowfloats.hint
msgctxt "tfrmtracer.sbshowfloats.hint"
msgid "Floating point registers"
msgstr "浮点寄存器"

#: tfrmtracer.sbshowstack.caption
msgctxt "tfrmtracer.sbshowstack.caption"
msgid "Stack"
msgstr "堆栈"

#: tfrmtracer.sbshowstack.hint
msgctxt "tfrmtracer.sbshowstack.hint"
msgid "Stack"
msgstr "堆栈"

#: tfrmtracer.sflabel.caption
msgctxt "tfrmtracer.sflabel.caption"
msgid "SF 0"
msgstr "SF 0"

#: tfrmtracer.sslabel.caption
msgctxt "tfrmtracer.sslabel.caption"
msgid "SS 0000"
msgstr "SS 0000"

#: tfrmtracer.zflabel.caption
msgctxt "tfrmtracer.zflabel.caption"
msgid "ZF 0"
msgstr "ZF 0"

#: tfrmtracerconfig.btncancel.caption
msgctxt "tfrmtracerconfig.btncancel.caption"
msgid "Cancel"
msgstr "取消"

#: tfrmtracerconfig.btnok.caption
msgctxt "tfrmtracerconfig.btnok.caption"
msgid "OK"
msgstr "确定"

#: tfrmtracerconfig.edtmaxtrace.text
msgctxt "tfrmtracerconfig.edtmaxtrace.text"
msgid "1000"
msgstr "1000"

#: tfrmtracerconfig.rbbpdbvm.caption
msgctxt "tfrmtracerconfig.rbbpdbvm.caption"
msgid "DBVM Breakpoint"
msgstr "DBVM 断点"

#: tfrmtracerconfig.rbbpexception.caption
msgctxt "tfrmtracerconfig.rbbpexception.caption"
msgid "Exception Breakpoint"
msgstr "异常断点"

#: tfrmtracerconfig.rbbphardware.caption
msgctxt "tfrmtracerconfig.rbbphardware.caption"
msgid "Hardware Breakpoint"
msgstr "硬件断点"

#: tfrmtracerconfig.rbbreakonaccess.caption
msgctxt "tfrmtracerconfig.rbbreakonaccess.caption"
msgid "Break on Access"
msgstr "访问时中断"

#: tfrmtracerconfig.rbbreakonwrite.caption
msgctxt "tfrmtracerconfig.rbbreakonwrite.caption"
msgid "Break on Write"
msgstr "写入时中断"

#: tfrmtrainergenerator.btndesignform.caption
msgctxt "tfrmtrainergenerator.btndesignform.caption"
msgid "Design userinterface manually"
msgstr "手动设计用户界面"

#: tfrmtrainergenerator.button3.caption
msgctxt "tfrmtrainergenerator.button3.caption"
msgid "Clear"
msgstr "清除"

#: tfrmtrainergenerator.cbactivatesound.text
msgctxt "tfrmtrainergenerator.cbactivatesound.text"
msgid "Activate"
msgstr "激活"

#: tfrmtrainergenerator.cbdeactivatesound.text
msgctxt "tfrmtrainergenerator.cbdeactivatesound.text"
msgid "Deactivate"
msgstr "停用"

#: tfrmtrainergenerator.cbsupportcheatengine.caption
msgctxt "tfrmtrainergenerator.cbsupportcheatengine.caption"
msgid "Don't support Cheat Engine (or yourself)"
msgstr "不支持 Cheat Engine（或自己）"

#: tfrmtrainergenerator.cetrainersavedialog.title
msgctxt "tfrmtrainergenerator.cetrainersavedialog.title"
msgid "Save script as"
msgstr "另存为脚本"

#: tfrmtrainergenerator.ctsavedialog.title
msgctxt "tfrmtrainergenerator.ctsavedialog.title"
msgid "Save script as"
msgstr "另存为脚本"

#: tfrmtrainergenerator.edtfreezeinterval.text
msgctxt "tfrmtrainergenerator.edtfreezeinterval.text"
msgid "250"
msgstr "250"

#: tfrmtrainergenerator.exesavedialog.title
msgctxt "tfrmtrainergenerator.exesavedialog.title"
msgid "Save script as"
msgstr "另存为脚本"

#: tfrmtrainergenerator.label5.caption
msgctxt "tfrmtrainergenerator.label5.caption"
msgid "Output"
msgstr "输出"

#: tfrmtrainergenerator.lblactivatesound.caption
msgctxt "tfrmtrainergenerator.lblactivatesound.caption"
msgid "Activate"
msgstr "激活"

#: tfrmtrainergenerator.lbldeactivatesound.caption
msgctxt "tfrmtrainergenerator.lbldeactivatesound.caption"
msgid "Deactivate"
msgstr "停用"

#: tfrmtrainergenerator.lvcheats.columns[0].caption
msgctxt "tfrmtrainergenerator.lvcheats.columns[0].caption"
msgid "Hotkey"
msgstr "热键"

#: tfrmtrainergenerator.lvcheats.columns[1].caption
msgctxt "tfrmtrainergenerator.lvcheats.columns[1].caption"
msgid "Description"
msgstr "描述"

#: tfrmtrainergenerator.miedithotkey.caption
msgctxt "tfrmtrainergenerator.miedithotkey.caption"
msgid "Edit"
msgstr "编辑"

#: tfrmultimap.btnexecuted.caption
msgctxt "tfrmultimap.btnexecuted.caption"
msgid "Code has been executed"
msgstr "代码已执行"

#: tfrmultimap.btnnotexecuted.caption
msgctxt "tfrmultimap.btnnotexecuted.caption"
msgid "Code did not get executed"
msgstr "代码未执行"

#: tfrmultimap.btnresetcount.caption
msgctxt "tfrmultimap.btnresetcount.caption"
msgid "Reset Count"
msgstr "重置计数"

#: tfrmultimap.btnstart.caption
msgctxt "tfrmultimap.btnstart.caption"
msgid "Start"
msgstr "开始"

#: tfrmultimap.btnstop.caption
msgctxt "tfrmultimap.btnstop.caption"
msgid "Stop"
msgstr "停止"

#: tfrmultimap.button6.caption
msgctxt "tfrmultimap.button6.caption"
msgid "Reset"
msgstr "重置"

#: tfrmultimap.button6.hint
msgctxt "tfrmultimap.button6.hint"
msgid "If you lost track of what happened, use this. It will set execution count back to 0 of all the branches it has found"
msgstr "如果你失去了对发生事情的追踪，请使用这个。它会将所有找到的分支的执行计数重置为 0"

#: tfrmultimap.caption
msgctxt "tfrmultimap.caption"
msgid "Ultimap"
msgstr "Ultimap"

#: tfrmultimap.cbfilterfuturepaths.hint
msgctxt "tfrmultimap.cbfilterfuturepaths.hint"
msgid "When checked (default) will mark all subsequent paths after this as filtered out"
msgstr "选中后（默认）将把此后的所有路径标记为已过滤"

#: tfrmultimap.cbfilteroutnewentries.hint
msgctxt "tfrmultimap.cbfilteroutnewentries.hint"
msgid "When this checkbox is ticked all newly added code entry points will be marked as entries that do not match the filters"
msgstr "当此复选框被选中时，所有新添加的代码入口点将被标记为不符合过滤条件的条目"

#: tfrmultimap.edit1.text
msgctxt "tfrmultimap.edit1.text"
msgid "1"
msgstr "1"

#: tfrmultimap.edtworkercount.text
msgctxt "tfrmultimap.edtworkercount.text"
msgid "1"
msgstr "1"

#: tfrmultimap.label3.caption
msgctxt "tfrmultimap.label3.caption"
msgid "0"
msgstr "0"

#: tfrmultimap.label4.caption
msgctxt "tfrmultimap.label4.caption"
msgid "Label4"
msgstr "标签4"

#: tfrmultimap.lbllastfilterresult.caption
msgctxt "tfrmultimap.lbllastfilterresult.caption"
msgid "Last filter results:"
msgstr "最后的过滤结果："

#: tfrmultimap.listview1.columns[2].caption
msgctxt "tfrmultimap.listview1.columns[2].caption"
msgid "Count"
msgstr "计数"

#: tfrmultimap.micopytoclipboard.caption
msgctxt "tfrmultimap.micopytoclipboard.caption"
msgid "Copy selection to clipboard"
msgstr "将选择复制到剪贴板"

#: tfrmultimap.miremovehotkey.caption
msgctxt "tfrmultimap.miremovehotkey.caption"
msgid "Remove hotkey"
msgstr "移除热键"

#: tfrmultimap.misethotkey.caption
msgctxt "tfrmultimap.misethotkey.caption"
msgid "Set hotkey"
msgstr "设置热键"

#: tfrmultimap.panel2.caption
msgctxt "tfrmultimap.panel2.caption"
msgid "Panel2"
msgstr "面板2"

#: tfrmultimap2.btnexecuted.caption
msgctxt "tfrmultimap2.btnexecuted.caption"
msgid "Code has been executed"
msgstr "代码已执行"

#: tfrmultimap2.btnnotexecuted.caption
msgctxt "tfrmultimap2.btnnotexecuted.caption"
msgid "Code did not get executed"
msgstr "代码未执行"

#: tfrmultimap2.btnreset.caption
msgctxt "tfrmultimap2.btnreset.caption"
msgid "Reset"
msgstr "重置"

#: tfrmultimap2.btnreset.hint
msgctxt "tfrmultimap2.btnreset.hint"
msgid "If you lost track of what happened, use this. It will set execution count back to 0 of all the branches it has found"
msgstr "如果你失去了对发生了什么的追踪，请使用此选项。它将把所有找到的分支的执行计数重置为 0"

#: tfrmultimap2.btnresetcount.caption
msgctxt "tfrmultimap2.btnresetcount.caption"
msgid "Reset Count"
msgstr "重置计数"

#: tfrmultimap2.caption
msgctxt "tfrmultimap2.caption"
msgid "Ultimap 2"
msgstr "Ultimap 2"

#: tfrmultimap2.cbfilterfuturepaths.hint
msgctxt "tfrmultimap2.cbfilterfuturepaths.hint"
msgid "When checked (default) will mark all subsequent paths after this as filtered out"
msgstr "选中时（默认）将把此之后的所有路径标记为已过滤"

#: tfrmultimap2.cbfilteroutnewentries.hint
msgctxt "tfrmultimap2.cbfilteroutnewentries.hint"
msgid "When this checkbox is ticked all newly added code entry points will be marked as entries that do not match the filters"
msgstr "当此复选框被选中时，所有新添加的代码入口点将被标记为不匹配过滤器的条目"

#: tfrmultimap2.cbwindowsbasedipt.caption
msgctxt "tfrmultimap2.cbwindowsbasedipt.caption"
msgid "Use Built-in windows IPT suport"
msgstr "使用内置的 Windows IPT 支持"

#: tfrmultimap2.detargetfolder.text
msgctxt "tfrmultimap2.detargetfolder.text"
msgid "d:\\lotsofspace"
msgstr "d:\\lotsofspace"

#: tfrmultimap2.detextout.text
msgctxt "tfrmultimap2.detextout.text"
msgid "d:\\lotsofspace"
msgstr "d:\\lotsofspace"

#: tfrmultimap2.edtcallcount.text
msgctxt "tfrmultimap2.edtcallcount.text"
msgid "1"
msgstr "1"

#: tfrmultimap2.edtflushinterval.text
msgctxt "tfrmultimap2.edtflushinterval.text"
msgid "10"
msgstr "10"

#: tfrmultimap2.gbthreads.caption
msgctxt "tfrmultimap2.gbthreads.caption"
msgid "Threads"
msgstr "线程"

#: tfrmultimap2.label1.caption
msgctxt "tfrmultimap2.label1.caption"
msgid "Paused"
msgstr "已暂停"

#: tfrmultimap2.label3.caption
msgctxt "tfrmultimap2.label3.caption"
msgid "0"
msgstr "0"

#: tfrmultimap2.label4.caption
msgctxt "tfrmultimap2.label4.caption"
msgid "Seconds"
msgstr "秒"

#: tfrmultimap2.lblipcount.caption
msgctxt "tfrmultimap2.lblipcount.caption"
msgid "Instruction Pointer List Size:"
msgstr "指令指针列表大小："

#: tfrmultimap2.lbllastfilterresult.caption
msgctxt "tfrmultimap2.lbllastfilterresult.caption"
msgid "Last filter results:"
msgstr "最后的过滤结果："

#: tfrmultimap2.listview1.columns[0].caption
msgctxt "tfrmultimap2.listview1.columns[0].caption"
msgid "Address"
msgstr "地址"

#: tfrmultimap2.listview1.columns[1].caption
msgctxt "tfrmultimap2.listview1.columns[1].caption"
msgid "Count"
msgstr "计数"

#: tfrmultimap2.lvthreads.columns[0].caption
msgctxt "tfrmultimap2.lvthreads.columns[0].caption"
msgid "ThreadID"
msgstr "线程ID"

#: tfrmultimap2.lvthreads.columns[1].caption
msgctxt "tfrmultimap2.lvthreads.columns[1].caption"
msgid "Data received"
msgstr "接收到的数据"

#: tfrmultimap2.lvthreads.columns[2].caption
msgctxt "tfrmultimap2.lvthreads.columns[2].caption"
msgid "Buffers missed"
msgstr "丢失的缓冲区"

#: tfrmultimap2.menuitem1.caption
msgctxt "tfrmultimap2.menuitem1.caption"
msgid "Copy selection to clipboard"
msgstr "复制选定内容到剪贴板"

#: tfrmultimap2.menuitem2.caption
msgctxt "tfrmultimap2.menuitem2.caption"
msgid "File"
msgstr "文件"

#: tfrmultimap2.menuitem4.caption
msgctxt "tfrmultimap2.menuitem4.caption"
msgid "Close"
msgstr "关闭"

#: tfrmultimap2.mirangedeleteall.caption
msgctxt "tfrmultimap2.mirangedeleteall.caption"
msgid "Clear List"
msgstr "清空列表"

#: tfrmultimap2.miremovehotkey.caption
msgctxt "tfrmultimap2.miremovehotkey.caption"
msgid "Remove hotkey"
msgstr "移除热键"

#: tfrmultimap2.misethotkey.caption
msgctxt "tfrmultimap2.misethotkey.caption"
msgid "Set hotkey"
msgstr "设置热键"

#: tfrmultimap2.panel2.caption
msgctxt "tfrmultimap2.panel2.caption"
msgid "Panel2"
msgstr "面板2"

#: tfrmwatchlist.lvwatchlist.columns[1].caption
msgctxt "tfrmwatchlist.lvwatchlist.columns[1].caption"
msgid "Value"
msgstr "值"

#: tfrmwatchlistaddentry.btncancel.caption
msgctxt "tfrmwatchlistaddentry.btncancel.caption"
msgid "Cancel"
msgstr "取消"

#: tfrmwatchlistaddentry.btnok.caption
msgctxt "tfrmwatchlistaddentry.btnok.caption"
msgid "OK"
msgstr "确定"

#: tfrmwatchlistaddentry.rgtype.caption
msgctxt "tfrmwatchlistaddentry.rgtype.caption"
msgid "Type"
msgstr "类型"

#: thotkeyform.btnapply.caption
msgctxt "thotkeyform.btnapply.caption"
msgid "Apply"
msgstr "应用"

#: thotkeyform.btncancel.caption
msgctxt "thotkeyform.btncancel.caption"
msgid "Cancel"
msgstr "取消"

#: thotkeyform.btnok.caption
msgctxt "thotkeyform.btnok.caption"
msgid "OK"
msgstr "确定"

#: thotkeyform.button2.caption
msgctxt "thotkeyform.button2.caption"
msgid "Clear"
msgstr "清空"

#: thotkeyform.cbactivatesound.text
msgctxt "thotkeyform.cbactivatesound.text"
msgid "Activate"
msgstr "激活"

#: thotkeyform.cbdeactivatesound.text
msgctxt "thotkeyform.cbdeactivatesound.text"
msgid "Deactivate"
msgstr "停用"

#: thotkeyform.cbforceenglishactivate.caption
msgctxt "thotkeyform.cbforceenglishactivate.caption"
msgid "Force English"
msgstr "强制使用英语"

#: thotkeyform.cbforceenglishactivate.hint
msgctxt "thotkeyform.cbforceenglishactivate.hint"
msgid ""
"Tries to set the language of the windows speech synthesizer to English when speaking this. Won't speak if there is no "
"English voice installed"
msgstr "尝试在说出此内容时将 Windows 语音合成器的语言设置为英语。如果没有安装英语语音，则不会说话"

#: thotkeyform.cbforceenglishdeactivate.caption
msgctxt "thotkeyform.cbforceenglishdeactivate.caption"
msgid "Force English"
msgstr "强制使用英语"

#: thotkeyform.cbforceenglishdeactivate.hint
msgctxt "thotkeyform.cbforceenglishdeactivate.hint"
msgid ""
"Tries to set the language of the windows speech synthesizer to English when speaking this. Won't speak if there is no "
"English voice installed"
msgstr "尝试在说出此内容时将 Windows 语音合成器的语言设置为英语。如果没有安装英语语音，则不会说话"

#: thotkeyform.cbfreezedirection.text
msgctxt "thotkeyform.cbfreezedirection.text"
msgid "Toggle freeze"
msgstr "切换冻结"

#: thotkeyform.listview1.columns[0].caption
msgctxt "thotkeyform.listview1.columns[0].caption"
msgid "Hotkey"
msgstr "热键"

#: thotkeyform.listview1.columns[2].caption
msgctxt "thotkeyform.listview1.columns[2].caption"
msgid "Value"
msgstr "值"

#: thotkeyform.listview1.columns[3].caption
msgctxt "thotkeyform.listview1.columns[3].caption"
msgid "Description"
msgstr "描述"

#: thotkeyform.midelete.caption
msgctxt "thotkeyform.midelete.caption"
msgid "Delete"
msgstr "删除"

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

#: tinputboxtop.button2.caption
msgctxt "tinputboxtop.button2.caption"
msgid "Cancel"
msgstr "取消"

#: tinputboxtop.label1.caption
msgctxt "tinputboxtop.label1.caption"
msgid "Label1"
msgstr "标签1"

#: tmainform.actopen.hint
msgctxt "tmainform.actopen.hint"
msgid "Open a cheat table or unprotected cetrainer"
msgstr "打开作弊表或未保护的训练器"

#: tmainform.actsave.hint
msgctxt "tmainform.actsave.hint"
msgid "Save your current data. Save as .exe to create a standalone trainer"
msgstr "保存当前数据。另存为 .exe 以创建独立训练器"

#: tmainform.address1.caption
msgctxt "tmainform.address1.caption"
msgid "Address"
msgstr "地址"

#: tmainform.andlabel.caption
msgctxt "tmainform.andlabel.caption"
msgid "and"
msgstr "和"

#: tmainform.browsethismemoryarrea1.caption
msgctxt "tmainform.browsethismemoryarrea1.caption"
msgid "Browse this memory region"
msgstr "浏览此内存区域"

#: tmainform.browsethismemoryregion1.caption
msgctxt "tmainform.browsethismemoryregion1.caption"
msgid "Browse this memory region"
msgstr "浏览此内存区域"

#: tmainform.browsethismemoryregioninthedisassembler1.caption
msgctxt "tmainform.browsethismemoryregioninthedisassembler1.caption"
msgid "Disassemble this memory region"
msgstr "反汇编此内存区域"

#: tmainform.btnnewscan.caption
msgctxt "tmainform.btnnewscan.caption"
msgid "First Scan"
msgstr "第一次扫描"

#: tmainform.btnnextscan.caption
msgctxt "tmainform.btnnextscan.caption"
msgid "Next Scan"
msgstr "下一次扫描"

#: tmainform.btnsetspeedhack2.caption
msgctxt "tmainform.btnsetspeedhack2.caption"
msgid "Apply"
msgstr "应用"

#: tmainform.caption
msgctxt "tmainform.caption"
msgid "Cheat Engine"
msgstr "Cheat Engine"

#: tmainform.cbcasesensitive.caption
msgctxt "tmainform.cbcasesensitive.caption"
msgid "Case sensitive"
msgstr "区分大小写"

#: tmainform.cbcodepage.caption
msgctxt "tmainform.cbcodepage.caption"
msgid "Codepage"
msgstr "代码页"

#: tmainform.cbcomparetosavedscan.caption
msgctxt "tmainform.cbcomparetosavedscan.caption"
msgid "Compare to first/saved scan"
msgstr "与第一次/保存的扫描进行比较"

#: tmainform.cbhexadecimal.caption
msgctxt "tmainform.cbhexadecimal.caption"
msgid "Hex"
msgstr "十六进制"

#: tmainform.cbspeedhack.caption
msgctxt "tmainform.cbspeedhack.caption"
msgid "Enable Speedhack"
msgstr "启用速度破解"

#: tmainform.cbunicode.caption
msgctxt "tmainform.cbunicode.caption"
msgid "UTF-16"
msgstr "UTF-16"

#: tmainform.cbunrandomizer.caption
msgctxt "tmainform.cbunrandomizer.caption"
msgid "Unrandomizer"
msgstr "去随机化"

#: tmainform.changescript1.caption
msgctxt "tmainform.changescript1.caption"
msgid "Change script"
msgstr "更改脚本"

#: tmainform.copy1.caption
msgctxt "tmainform.copy1.caption"
msgid "Copy"
msgstr "复制"

#: tmainform.copy2.caption
msgctxt "tmainform.copy2.caption"
msgid "Copy"
msgstr "复制"

#: tmainform.createprocess1.caption
msgctxt "tmainform.createprocess1.caption"
msgid "Create Process"
msgstr "创建进程"

#: tmainform.cut1.caption
msgctxt "tmainform.cut1.caption"
msgid "Cut"
msgstr "剪切"

#: tmainform.cut2.caption
msgctxt "tmainform.cut2.caption"
msgid "Cut"
msgstr "剪切"

#: tmainform.description1.caption
msgctxt "tmainform.description1.caption"
msgid "Description"
msgstr "描述"

#: tmainform.editsh2.text
msgctxt "tmainform.editsh2.text"
msgid "1"
msgstr "1"

#: tmainform.edtalignment.text
msgctxt "tmainform.edtalignment.text"
msgid "4"
msgstr "4"

#: tmainform.findoutwhataccessesthisaddress1.caption
msgctxt "tmainform.findoutwhataccessesthisaddress1.caption"
msgid "Find out what accesses this address"
msgstr "找出访问此地址的内容"

#: tmainform.forcerechecksymbols1.caption
msgctxt "tmainform.forcerechecksymbols1.caption"
msgid "Force recheck symbols"
msgstr "强制重新检查符号"

#: tmainform.foundcountlabel.caption
msgctxt "tmainform.foundcountlabel.caption"
msgid "0"
msgstr "0"

#: tmainform.foundlist3.columns[0].caption
msgctxt "tmainform.foundlist3.columns[0].caption"
msgid "Address"
msgstr "地址"

#: tmainform.foundlist3.columns[1].caption
msgctxt "tmainform.foundlist3.columns[1].caption"
msgid "Value"
msgstr "值"

#: tmainform.foundlist3.columns[2].caption
msgctxt "tmainform.foundlist3.columns[2].caption"
msgid "Previous"
msgstr "之前"

#: tmainform.fromaddress.text
msgctxt "tmainform.fromaddress.text"
msgid "00000000"
msgstr "00000000"

#: tmainform.label1.caption
msgctxt "tmainform.label1.caption"
msgid "Start"
msgstr "开始"

#: tmainform.label2.caption
msgctxt "tmainform.label2.caption"
msgid "Stop"
msgstr "停止"

#: tmainform.label6.caption
msgctxt "tmainform.label6.caption"
msgid "Found:"
msgstr "找到："

#: tmainform.lblsh0.caption
msgctxt "tmainform.lblsh0.caption"
msgid "0"
msgstr "0"

#: tmainform.lblsh20.caption
msgctxt "tmainform.lblsh20.caption"
msgid "500"
msgstr "500"

#: tmainform.load1.caption
msgctxt "tmainform.load1.caption"
msgid "Load"
msgstr "加载"

#: tmainform.menuitem8.caption
msgctxt "tmainform.menuitem8.caption"
msgid "Open Process"
msgstr "打开进程"

#: tmainform.miabout.caption
msgctxt "tmainform.miabout.caption"
msgid "About"
msgstr "关于"

#: tmainform.micompression.caption
msgctxt "tmainform.micompression.caption"
msgid "Compression"
msgstr "压缩"

#: tmainform.midisassemble.caption
msgctxt "tmainform.midisassemble.caption"
msgid "Disassemble this memory region"
msgstr "反汇编此内存区域"

#: tmainform.midisplay2byte.caption
msgctxt "tmainform.midisplay2byte.caption"
msgid "2 Bytes"
msgstr "2 字节"

#: tmainform.midisplay4byte.caption
msgctxt "tmainform.midisplay4byte.caption"
msgid "4 Bytes"
msgstr "4 字节"

#: tmainform.midisplay8byte.caption
msgctxt "tmainform.midisplay8byte.caption"
msgid "8 Bytes"
msgstr "8 字节"

#: tmainform.midisplaybyte.caption
msgctxt "tmainform.midisplaybyte.caption"
msgid "Byte"
msgstr "字节"

#: tmainform.midisplaydefault.caption
msgctxt "tmainform.midisplaydefault.caption"
msgid "Default"
msgstr "默认"

#: tmainform.midisplaydouble.caption
msgctxt "tmainform.midisplaydouble.caption"
msgid "Double"
msgstr "双精度"

#: tmainform.midisplayfloat.caption
msgctxt "tmainform.midisplayfloat.caption"
msgid "Float"
msgstr "浮点数"

#: tmainform.midisplayhex.caption
msgctxt "tmainform.midisplayhex.caption"
msgid "Hexadecimal"
msgstr "十六进制"

#: tmainform.miflfindwhataccesses.caption
msgctxt "tmainform.miflfindwhataccesses.caption"
msgid "Find out what accesses this address"
msgstr "找出访问此地址的内容"

#: tmainform.miflfindwhatwrites.caption
msgctxt "tmainform.miflfindwhatwrites.caption"
msgid "Find out what writes to this address"
msgstr "找出写入此地址的内容"

#: tmainform.mifoundlistpreferences.caption
msgctxt "tmainform.mifoundlistpreferences.caption"
msgid "Preferences"
msgstr "首选项"

#: tmainform.migeneratepointermap.caption
msgctxt "tmainform.migeneratepointermap.caption"
msgid "Generate pointermap"
msgstr "生成指针图"

#: tmainform.milanguages.caption
msgctxt "tmainform.milanguages.caption"
msgid "Languages"
msgstr "语言"

#: tmainform.minetwork.caption
msgctxt "tmainform.minetwork.caption"
msgid "Network"
msgstr "网络"

#: tmainform.minetworkreaduseprocmem.caption
msgctxt "tmainform.minetworkreaduseprocmem.caption"
msgid "0: /proc/pid/mem"
msgstr "0: /proc/pid/mem"

#: tmainform.minetworkwriteuseprocmem.caption
msgctxt "tmainform.minetworkwriteuseprocmem.caption"
msgid "0: /proc/pid/mem"
msgstr "0: /proc/pid/mem"

#: tmainform.miopenfile.caption
msgctxt "tmainform.miopenfile.caption"
msgid "Open File"
msgstr "打开文件"

#: tmainform.mirecordconfigactivatesetvalue.caption
msgctxt "tmainform.mirecordconfigactivatesetvalue.caption"
msgid "Set Value"
msgstr "设置值"

#: tmainform.mirenametab.caption
msgctxt "tmainform.mirenametab.caption"
msgid "Rename"
msgstr "重命名"

#: tmainform.misave.caption
msgctxt "tmainform.misave.caption"
msgid "Save"
msgstr "保存"

#: tmainform.mishowasbinary.caption
msgctxt "tmainform.mishowasbinary.caption"
msgid "Show as binary"
msgstr "以二进制形式显示"

#: tmainform.mishowassigned.caption
msgctxt "tmainform.mishowassigned.caption"
msgid "Show as signed"
msgstr "以有符号形式显示"

#: tmainform.misnapshothandler.caption
msgctxt "tmainform.misnapshothandler.caption"
msgid "Snapshot handler"
msgstr "快照处理程序"

#: tmainform.mitriggeraccessviolation.caption
msgctxt "tmainform.mitriggeraccessviolation.caption"
msgid "Test access violation"
msgstr "测试访问冲突"

#: tmainform.mitutorial64.caption
msgctxt "tmainform.mitutorial64.caption"
msgid "Cheat Engine Tutorial (x86_64)"
msgstr "Cheat Engine 教程 (x86_64)"

#: tmainform.miundovalue.caption
msgctxt "tmainform.miundovalue.caption"
msgid "Undo last edit"
msgstr "撤销上次编辑"

#: tmainform.new1.caption
msgctxt "tmainform.new1.caption"
msgid "Clear list"
msgstr "清空列表"

#: tmainform.paste1.caption
msgctxt "tmainform.paste1.caption"
msgid "Paste"
msgstr "粘贴"

#: tmainform.paste2.caption
msgctxt "tmainform.paste2.caption"
msgid "Paste"
msgstr "粘贴"

#: tmainform.plugins1.caption
msgctxt "tmainform.plugins1.caption"
msgid "Plugins"
msgstr "插件"

#: tmainform.rbdec.caption
msgctxt "tmainform.rbdec.caption"
msgid "Decimal"
msgstr "十进制"

#: tmainform.removeselectedaddresses1.caption
msgctxt "tmainform.removeselectedaddresses1.caption"
msgid "Remove selected addresses"
msgstr "删除选定地址"

#: tmainform.save1.caption
msgctxt "tmainform.save1.caption"
msgid "Save As..."
msgstr "另存为..."

#: tmainform.scantext.caption
msgctxt "tmainform.scantext.caption"
msgid "Scan Value"
msgstr "扫描值"

#: tmainform.scantext2.caption
msgctxt "tmainform.scantext2.caption"
msgid "Scan Value"
msgstr "扫描值"

#: tmainform.setbreakpoint1.caption
msgctxt "tmainform.setbreakpoint1.caption"
msgid "Find out what writes to this address"
msgstr "找出写入此地址的内容"

#: tmainform.settings1.caption
msgctxt "tmainform.settings1.caption"
msgid "Settings"
msgstr "设置"

#: tmainform.settingsbutton.caption
msgctxt "tmainform.settingsbutton.caption"
msgid "Settings"
msgstr "设置"

#: tmainform.showashexadecimal1.caption
msgctxt "tmainform.showashexadecimal1.caption"
msgid "Show as hexadecimal"
msgstr "以十六进制显示"

#: tmainform.type1.caption
msgctxt "tmainform.type1.caption"
msgid "Type"
msgstr "类型"

#: tmainform.value1.caption
msgctxt "tmainform.value1.caption"
msgid "Value"
msgstr "值"

#: tmainform.vartype.text
msgctxt "tmainform.vartype.text"
msgid "Binary"
msgstr "二进制"

#: tmemorybrowser.addthisaddresstothelist1.caption
msgctxt "tmemorybrowser.addthisaddresstothelist1.caption"
msgid "Add this address to the list"
msgstr "将此地址添加到列表"

#: tmemorybrowser.aflabel.caption
msgctxt "tmemorybrowser.aflabel.caption"
msgid "AF 0"
msgstr "AF 0"

#: tmemorybrowser.back1.caption
msgctxt "tmemorybrowser.back1.caption"
msgid "Back"
msgstr "返回"

#: tmemorybrowser.cflabel.caption
msgctxt "tmemorybrowser.cflabel.caption"
msgid "CF 0"
msgstr "CF 0"

#: tmemorybrowser.change1.caption
msgctxt "tmemorybrowser.change1.caption"
msgid "Edit"
msgstr "编辑"

#: tmemorybrowser.copybytes.caption
msgctxt "tmemorybrowser.copybytes.caption"
msgid "Bytes"
msgstr "字节"

#: tmemorybrowser.copytoclipboard1.caption
msgctxt "tmemorybrowser.copytoclipboard1.caption"
msgid "Copy to clipboard"
msgstr "复制到剪贴板"

#: tmemorybrowser.cslabel.caption
msgctxt "tmemorybrowser.cslabel.caption"
msgid "CS 0000"
msgstr "CS 0000"

#: tmemorybrowser.cut1.caption
msgctxt "tmemorybrowser.cut1.caption"
msgid "Copy to clipboard"
msgstr "复制到剪贴板"

#: tmemorybrowser.debug1.caption
msgctxt "tmemorybrowser.debug1.caption"
msgid "Debug"
msgstr "调试"

#: tmemorybrowser.debugstrings1.caption
msgctxt "tmemorybrowser.debugstrings1.caption"
msgid "Debug strings"
msgstr "调试字符串"

#: tmemorybrowser.dflabel.caption
msgctxt "tmemorybrowser.dflabel.caption"
msgid "DF 0"
msgstr "DF 0"

#: tmemorybrowser.dispdouble.caption
msgctxt "tmemorybrowser.dispdouble.caption"
msgid "Double"
msgstr "双精度"

#: tmemorybrowser.dispfloat.caption
msgctxt "tmemorybrowser.dispfloat.caption"
msgid "Float"
msgstr "浮点数"

#: tmemorybrowser.dissectdata1.caption
msgctxt "tmemorybrowser.dissectdata1.caption"
msgid "Pointer scan"
msgstr "指针扫描"

#: tmemorybrowser.driverlist1.caption
msgctxt "tmemorybrowser.driverlist1.caption"
msgid "Driver list"
msgstr "驱动程序列表"

#: tmemorybrowser.dslabel.caption
msgctxt "tmemorybrowser.dslabel.caption"
msgid "DS 0000"
msgstr "DS 0000"

#: tmemorybrowser.eaxlabel.caption
msgctxt "tmemorybrowser.eaxlabel.caption"
msgid "EAX 00000000"
msgstr "EAX 00000000"

#: tmemorybrowser.ebplabel.caption
msgctxt "tmemorybrowser.ebplabel.caption"
msgid "EBP 00000000"
msgstr "EBP 00000000"

#: tmemorybrowser.ebxlabel.caption
msgctxt "tmemorybrowser.ebxlabel.caption"
msgid "EBX 00000000"
msgstr "EBX 00000000"

#: tmemorybrowser.ecxlabel.caption
msgctxt "tmemorybrowser.ecxlabel.caption"
msgid "ECX 00000000"
msgstr "ECX 00000000"

#: tmemorybrowser.edilabel.caption
msgctxt "tmemorybrowser.edilabel.caption"
msgid "EDI 00000000"
msgstr "EDI 00000000"

#: tmemorybrowser.edxlabel.caption
msgctxt "tmemorybrowser.edxlabel.caption"
msgid "EDX 00000000"
msgstr "EDX 00000000"

#: tmemorybrowser.eiplabel.caption
msgctxt "tmemorybrowser.eiplabel.caption"
msgid "EIP 00000000"
msgstr "EIP 00000000"

#: tmemorybrowser.esilabel.caption
msgctxt "tmemorybrowser.esilabel.caption"
msgid "ESI 00000000"
msgstr "ESI 00000000"

#: tmemorybrowser.eslabel.caption
msgctxt "tmemorybrowser.eslabel.caption"
msgid "ES 0000"
msgstr "ES 0000"

#: tmemorybrowser.esplabel.caption
msgctxt "tmemorybrowser.esplabel.caption"
msgid "ESP 00000000"
msgstr "ESP 00000000"

#: tmemorybrowser.extra1.caption
msgctxt "tmemorybrowser.extra1.caption"
msgid "Tools"
msgstr "工具"

#: tmemorybrowser.file1.caption
msgctxt "tmemorybrowser.file1.caption"
msgid "File"
msgstr "文件"

#: tmemorybrowser.findstaticpointers1.caption
msgctxt "tmemorybrowser.findstaticpointers1.caption"
msgid "Find static addresses"
msgstr "查找静态地址"

#: tmemorybrowser.follow1.caption
msgctxt "tmemorybrowser.follow1.caption"
msgid "Follow"
msgstr "跟随"

#: tmemorybrowser.fslabel.caption
msgctxt "tmemorybrowser.fslabel.caption"
msgid "FS 0000"
msgstr "FS 0000"

#: tmemorybrowser.gslabel.caption
msgctxt "tmemorybrowser.gslabel.caption"
msgid "GS 0000"
msgstr "GS 0000"

#: tmemorybrowser.jumplines1.caption
msgctxt "tmemorybrowser.jumplines1.caption"
msgid "Jumplines"
msgstr "跳转行"

#: tmemorybrowser.lblflags.caption
msgctxt "tmemorybrowser.lblflags.caption"
msgid "Flags"
msgstr "标志"

#: tmemorybrowser.lblregisters.caption
msgctxt "tmemorybrowser.lblregisters.caption"
msgid "Registers:"
msgstr "寄存器："

#: tmemorybrowser.lblspecial.caption
msgctxt "tmemorybrowser.lblspecial.caption"
msgid "Special"
msgstr "特殊"

#: tmemorybrowser.lvstacktracedata.columns[0].caption
msgctxt "tmemorybrowser.lvstacktracedata.columns[0].caption"
msgid "Address"
msgstr "地址"

#: tmemorybrowser.lvstacktracedata.columns[2].caption
msgctxt "tmemorybrowser.lvstacktracedata.columns[2].caption"
msgid "Value"
msgstr "值"

#: tmemorybrowser.miaddebp.caption
msgctxt "tmemorybrowser.miaddebp.caption"
msgid "(ebp+*)"
msgstr "(ebp+*)"

#: tmemorybrowser.miaddesp.caption
msgctxt "tmemorybrowser.miaddesp.caption"
msgid "(esp+*)"
msgstr "(esp+*)"

#: tmemorybrowser.miaddref.caption
#, object-pascal-format
msgctxt "tmemorybrowser.miaddref.caption"
msgid "(ref+*) Ref will be %x"
msgstr "(ref+*) 引用将是 %x"

#: tmemorybrowser.miarchautodetect.caption
msgctxt "tmemorybrowser.miarchautodetect.caption"
msgid "Autodetect"
msgstr "自动检测"

#: tmemorybrowser.mibinutilsselect.caption
msgctxt "tmemorybrowser.mibinutilsselect.caption"
msgid "None"
msgstr "无"

#: tmemorybrowser.mibreakandtrace.caption
msgctxt "tmemorybrowser.mibreakandtrace.caption"
msgid "Break and trace"
msgstr "中断和跟踪"

#: tmemorybrowser.michangeprotectionr.caption
msgctxt "tmemorybrowser.michangeprotectionr.caption"
msgid "Read"
msgstr "读取"

#: tmemorybrowser.micodefilter.caption
msgctxt "tmemorybrowser.micodefilter.caption"
msgid "Code Filter"
msgstr "代码过滤器"

#: tmemorybrowser.micomparestructures.caption
msgctxt "tmemorybrowser.micomparestructures.caption"
msgid "Compare data/structures"
msgstr "比较数据/结构"

#: tmemorybrowser.midebugbreak.caption
msgctxt "tmemorybrowser.midebugbreak.caption"
msgid "Break"
msgstr "中断"

#: tmemorybrowser.midebugrun.caption
msgctxt "tmemorybrowser.midebugrun.caption"
msgid "Run"
msgstr "运行"

#: tmemorybrowser.midebugruntill.caption
msgctxt "tmemorybrowser.midebugruntill.caption"
msgid "Run till..."
msgstr "运行直到..."

#: tmemorybrowser.midebugstep.caption
msgctxt "tmemorybrowser.midebugstep.caption"
msgid "Step Into"
msgstr "逐步进入"

#: tmemorybrowser.midebugstepover.caption
msgctxt "tmemorybrowser.midebugstepover.caption"
msgid "Step Over"
msgstr "逐步跳过"

#: tmemorybrowser.midisassemblyautodetect.caption
msgctxt "tmemorybrowser.midisassemblyautodetect.caption"
msgid "Autodetect"
msgstr "自动检测"

#: tmemorybrowser.miexceptionregionautoaddallocs.caption
msgctxt "tmemorybrowser.miexceptionregionautoaddallocs.caption"
msgid "Automatically add allocated memory by CE as watched regions"
msgstr "自动将 CE 分配的内存添加为监视区域"

#: tmemorybrowser.mifindwhataccesses.caption
msgctxt "tmemorybrowser.mifindwhataccesses.caption"
msgid "Find out what accesses this address"
msgstr "找出访问此地址的内容"

#: tmemorybrowser.migotobookmark.caption
msgctxt "tmemorybrowser.migotobookmark.caption"
msgid "Goto bookmark"
msgstr "转到书签"

#: tmemorybrowser.migotobookmark0.caption
msgctxt "tmemorybrowser.migotobookmark0.caption"
msgid "Bookmark 0"
msgstr "书签 0"

#: tmemorybrowser.migotobookmark1.caption
msgctxt "tmemorybrowser.migotobookmark1.caption"
msgid "Bookmark 1"
msgstr "书签 1"

#: tmemorybrowser.migotobookmark2.caption
msgctxt "tmemorybrowser.migotobookmark2.caption"
msgid "Bookmark 2"
msgstr "书签 2"

#: tmemorybrowser.migotobookmark3.caption
msgctxt "tmemorybrowser.migotobookmark3.caption"
msgid "Bookmark 3"
msgstr "书签 3"

#: tmemorybrowser.migotobookmark4.caption
msgctxt "tmemorybrowser.migotobookmark4.caption"
msgid "Bookmark 4"
msgstr "书签 4"

#: tmemorybrowser.migotobookmark5.caption
msgctxt "tmemorybrowser.migotobookmark5.caption"
msgid "Bookmark 5"
msgstr "书签 5"

#: tmemorybrowser.migotobookmark6.caption
msgctxt "tmemorybrowser.migotobookmark6.caption"
msgid "Bookmark 6"
msgstr "书签 6"

#: tmemorybrowser.migotobookmark7.caption
msgctxt "tmemorybrowser.migotobookmark7.caption"
msgid "Bookmark 7"
msgstr "书签 7"

#: tmemorybrowser.migotobookmark8.caption
msgctxt "tmemorybrowser.migotobookmark8.caption"
msgid "Bookmark 8"
msgstr "书签 8"

#: tmemorybrowser.migotobookmark9.caption
msgctxt "tmemorybrowser.migotobookmark9.caption"
msgid "Bookmark 9"
msgstr "书签 9"

#: tmemorybrowser.mihvback.caption
msgctxt "tmemorybrowser.mihvback.caption"
msgid "Back"
msgstr "返回"

#: tmemorybrowser.mihvfollow.caption
msgctxt "tmemorybrowser.mihvfollow.caption"
msgid "Follow"
msgstr "跟随"

#: tmemorybrowser.miloadtrace.caption
msgctxt "tmemorybrowser.miloadtrace.caption"
msgid "Load trace"
msgstr "加载跟踪"

#: tmemorybrowser.milock.caption
msgctxt "tmemorybrowser.milock.caption"
msgid "Link with other hexview"
msgstr "与其他十六进制视图链接"

#: tmemorybrowser.milockrowsize.caption
msgctxt "tmemorybrowser.milockrowsize.caption"
msgid "Set custom alignment"
msgstr "设置自定义对齐"

#: tmemorybrowser.miluaengine.caption
msgctxt "tmemorybrowser.miluaengine.caption"
msgid "Lua Engine"
msgstr "Lua 引擎"

#: tmemorybrowser.mipointerspider.caption
msgctxt "tmemorybrowser.mipointerspider.caption"
msgid "Structure spider"
msgstr "结构爬虫"

#: tmemorybrowser.mireferencedfunctions.caption
msgctxt "tmemorybrowser.mireferencedfunctions.caption"
msgid "Referenced functions"
msgstr "引用函数"

#: tmemorybrowser.mireplacewithnops.caption
msgctxt "tmemorybrowser.mireplacewithnops.caption"
msgid "Replace with code that does nothing"
msgstr "替换为无操作的代码"

#: tmemorybrowser.mirununhandled.caption
msgctxt "tmemorybrowser.mirununhandled.caption"
msgid "Run Unhandled"
msgstr "运行未处理"

#: tmemorybrowser.misearchforaccessiblestrings.caption
msgctxt "tmemorybrowser.misearchforaccessiblestrings.caption"
msgid "Search for accessible strings"
msgstr "搜索可访问的字符串"

#: tmemorybrowser.miselectcurrentfunction.caption
msgctxt "tmemorybrowser.miselectcurrentfunction.caption"
msgid "Select current function"
msgstr "选择当前函数"

#: tmemorybrowser.misepevery2bytes.caption
msgctxt "tmemorybrowser.misepevery2bytes.caption"
msgid "2 Bytes"
msgstr "2 字节"

#: tmemorybrowser.misepevery4bytes.caption
msgctxt "tmemorybrowser.misepevery4bytes.caption"
msgid "4 Bytes"
msgstr "4 字节"

#: tmemorybrowser.misepevery8bytes.caption
msgctxt "tmemorybrowser.misepevery8bytes.caption"
msgid "8 Bytes"
msgstr "8 字节"

#: tmemorybrowser.misetbookmark0.caption
msgctxt "tmemorybrowser.misetbookmark0.caption"
msgid "Bookmark 0"
msgstr "书签 0"

#: tmemorybrowser.misetbookmark1.caption
msgctxt "tmemorybrowser.misetbookmark1.caption"
msgid "Bookmark 1"
msgstr "书签 1"

#: tmemorybrowser.misetbookmark2.caption
msgctxt "tmemorybrowser.misetbookmark2.caption"
msgid "Bookmark 2"
msgstr "书签 2"

#: tmemorybrowser.misetbookmark3.caption
msgctxt "tmemorybrowser.misetbookmark3.caption"
msgid "Bookmark 3"
msgstr "书签 3"

#: tmemorybrowser.misetbookmark4.caption
msgctxt "tmemorybrowser.misetbookmark4.caption"
msgid "Bookmark 4"
msgstr "书签 4"

#: tmemorybrowser.misetbookmark5.caption
msgctxt "tmemorybrowser.misetbookmark5.caption"
msgid "Bookmark 5"
msgstr "书签 5"

#: tmemorybrowser.misetbookmark6.caption
msgctxt "tmemorybrowser.misetbookmark6.caption"
msgid "Bookmark 6"
msgstr "书签 6"

#: tmemorybrowser.misetbookmark7.caption
msgctxt "tmemorybrowser.misetbookmark7.caption"
msgid "Bookmark 7"
msgstr "书签 7"

#: tmemorybrowser.misetbookmark8.caption
msgctxt "tmemorybrowser.misetbookmark8.caption"
msgid "Bookmark 8"
msgstr "书签 8"

#: tmemorybrowser.misetbookmark9.caption
msgctxt "tmemorybrowser.misetbookmark9.caption"
msgid "Bookmark 9"
msgstr "书签 9"

#: tmemorybrowser.misetbreakpointhw.caption
msgctxt "tmemorybrowser.misetbreakpointhw.caption"
msgid "Hardware Breakpoint"
msgstr "硬件断点"

#: tmemorybrowser.misetbreakpointsw.caption
msgctxt "tmemorybrowser.misetbreakpointsw.caption"
msgid "Software Breakpoint"
msgstr "软件断点"

#: tmemorybrowser.misetunsetbookmark.caption
msgctxt "tmemorybrowser.misetunsetbookmark.caption"
msgid "Set/Unset bookmark"
msgstr "设置/取消书签"

#: tmemorybrowser.mishowdifference.caption
msgctxt "tmemorybrowser.mishowdifference.caption"
msgid "Show difference"
msgstr "显示差异"

#: tmemorybrowser.mishowrelative.caption
msgctxt "tmemorybrowser.mishowrelative.caption"
msgid "Show relative addresses"
msgstr "显示相对地址"

#: tmemorybrowser.mishowrelativedisassembler.caption
msgctxt "tmemorybrowser.mishowrelativedisassembler.caption"
msgid "Show relative addresses"
msgstr "显示相对地址"

#: tmemorybrowser.misvcopy.caption
msgctxt "tmemorybrowser.misvcopy.caption"
msgid "Copy"
msgstr "复制"

#: tmemorybrowser.mitextencoding.caption
msgctxt "tmemorybrowser.mitextencoding.caption"
msgid "Text Encoding"
msgstr "文本编码"

#: tmemorybrowser.mitextencoding16.caption
msgctxt "tmemorybrowser.mitextencoding16.caption"
msgid "UTF-16"
msgstr "UTF-16"

#: tmemorybrowser.mitextencodingcodepage.caption
msgctxt "tmemorybrowser.mitextencodingcodepage.caption"
msgid "Codepage"
msgstr "代码页"

#: tmemorybrowser.mitextpreferences.caption
msgctxt "tmemorybrowser.mitextpreferences.caption"
msgid "Preferences"
msgstr "首选项"

#: tmemorybrowser.mitogglebreakpoint.caption
msgctxt "tmemorybrowser.mitogglebreakpoint.caption"
msgid "Set breakpoint"
msgstr "设置断点"

#: tmemorybrowser.miultimap.caption
msgctxt "tmemorybrowser.miultimap.caption"
msgid "Ultimap"
msgstr "Ultimap"

#: tmemorybrowser.miultimap2.caption
msgctxt "tmemorybrowser.miultimap2.caption"
msgid "Ultimap 2"
msgstr "Ultimap 2"

#: tmemorybrowser.miundolastedit.caption
msgctxt "tmemorybrowser.miundolastedit.caption"
msgid "Undo last edit"
msgstr "撤销上次编辑"

#: tmemorybrowser.miunexpectedexceptionbreakalways.caption
msgctxt "tmemorybrowser.miunexpectedexceptionbreakalways.caption"
msgid "Always"
msgstr "始终"

#: tmemorybrowser.miunexpectedexceptionbreaknever.caption
msgctxt "tmemorybrowser.miunexpectedexceptionbreaknever.caption"
msgid "Never"
msgstr "从不"

#: tmemorybrowser.miuserwriteinteger.caption
msgctxt "tmemorybrowser.miuserwriteinteger.caption"
msgid "User write history"
msgstr "用户写入历史"

#: tmemorybrowser.miwatchaccess.caption
msgctxt "tmemorybrowser.miwatchaccess.caption"
msgid "Break on Access"
msgstr "访问时中断"

#: tmemorybrowser.miwatchbpdbvm.caption
msgctxt "tmemorybrowser.miwatchbpdbvm.caption"
msgid "DBVM Breakpoint"
msgstr "DBVM 断点"

#: tmemorybrowser.miwatchbpexception.caption
msgctxt "tmemorybrowser.miwatchbpexception.caption"
msgid "Exception Breakpoint"
msgstr "异常断点"

#: tmemorybrowser.miwatchbphardware.caption
msgctxt "tmemorybrowser.miwatchbphardware.caption"
msgid "Hardware Breakpoint"
msgstr "硬件断点"

#: tmemorybrowser.miwatchlist.caption
msgctxt "tmemorybrowser.miwatchlist.caption"
msgid "Watchlist"
msgstr "监视列表"

#: tmemorybrowser.miwatchmemorypageaccess.caption
msgctxt "tmemorybrowser.miwatchmemorypageaccess.caption"
msgid "Watch memory page access"
msgstr "监视内存页面访问"

#: tmemorybrowser.miwatchwrite.caption
msgctxt "tmemorybrowser.miwatchwrite.caption"
msgid "Break on Write"
msgstr "写入时中断"

#: tmemorybrowser.newwindow1.caption
msgctxt "tmemorybrowser.newwindow1.caption"
msgid "New window"
msgstr "新窗口"

#: tmemorybrowser.oflabel.caption
msgctxt "tmemorybrowser.oflabel.caption"
msgid "OF 0"
msgstr "OF 0"

#: tmemorybrowser.pflabel.caption
msgctxt "tmemorybrowser.pflabel.caption"
msgid "PF 0"
msgstr "PF 0"

#: tmemorybrowser.plugins1.caption
msgctxt "tmemorybrowser.plugins1.caption"
msgid "Plugins"
msgstr "插件"

#: tmemorybrowser.savedisassemledoutput1.caption
msgctxt "tmemorybrowser.savedisassemledoutput1.caption"
msgid "Save disassembled output"
msgstr "保存反汇编输出"

#: tmemorybrowser.search2.caption
msgctxt "tmemorybrowser.search2.caption"
msgid "Search"
msgstr "搜索"

#: tmemorybrowser.sflabel.caption
msgctxt "tmemorybrowser.sflabel.caption"
msgid "SF 0"
msgstr "SF 0"

#: tmemorybrowser.sslabel.caption
msgctxt "tmemorybrowser.sslabel.caption"
msgid "SS 0000"
msgstr "SS 0000"

#: tmemorybrowser.stacktrace1.caption
msgctxt "tmemorybrowser.stacktrace1.caption"
msgid "Stacktrace"
msgstr "堆栈跟踪"

#: tmemorybrowser.stacktrace2.caption
msgctxt "tmemorybrowser.stacktrace2.caption"
msgid "Stacktrace"
msgstr "堆栈跟踪"

#: tmemorybrowser.tbdebug.caption
msgctxt "tmemorybrowser.tbdebug.caption"
msgid "tbDebug"
msgstr "tbDebug"

#: tmemorybrowser.tbrun.caption
msgctxt "tmemorybrowser.tbrun.caption"
msgid "Run"
msgstr "运行"

#: tmemorybrowser.tbruntill.caption
msgctxt "tmemorybrowser.tbruntill.caption"
msgid "Run till..."
msgstr "运行直到..."

#: tmemorybrowser.tbrununhandled.caption
msgctxt "tmemorybrowser.tbrununhandled.caption"
msgid "Run Unhandled"
msgstr "运行未处理"

#: tmemorybrowser.tbseparator1.caption
msgctxt "tmemorybrowser.tbseparator1.caption"
msgid "tbSeparator1"
msgstr "tbSeparator1"

#: tmemorybrowser.tbseparator2.caption
msgctxt "tmemorybrowser.tbseparator2.caption"
msgid "tbSeparator2"
msgstr "tbSeparator2"

#: tmemorybrowser.tbseparator3.caption
msgctxt "tmemorybrowser.tbseparator3.caption"
msgid "tbSeparator3"
msgstr "tbSeparator3"

#: tmemorybrowser.tbstepinto.caption
msgctxt "tmemorybrowser.tbstepinto.caption"
msgid "Step Into"
msgstr "逐步进入"

#: tmemorybrowser.tbstepout.caption
msgctxt "tmemorybrowser.tbstepout.caption"
msgid "Step Out"
msgstr "逐步退出"

#: tmemorybrowser.tbstepover.caption
msgctxt "tmemorybrowser.tbstepover.caption"
msgid "Step Over"
msgstr "逐步跳过"

#: tmemorybrowser.threadlist1.caption
msgctxt "tmemorybrowser.threadlist1.caption"
msgid "Threadlist"
msgstr "线程列表"

#: tmemorybrowser.view1.caption
msgctxt "tmemorybrowser.view1.caption"
msgid "View"
msgstr "视图"

#: tmemorybrowser.zflabel.caption
msgctxt "tmemorybrowser.zflabel.caption"
msgid "ZF 0"
msgstr "ZF 0"

#: tprocesswindow.btnnetwork.caption
msgctxt "tprocesswindow.btnnetwork.caption"
msgid "Network"
msgstr "网络"

#: tprocesswindow.cancelbutton.caption
msgctxt "tprocesswindow.cancelbutton.caption"
msgid "Cancel"
msgstr "取消"

#: tprocesswindow.caption
msgctxt "tprocesswindow.caption"
msgid "Process List"
msgstr "进程列表"

#: tprocesswindow.filter1.caption
msgctxt "tprocesswindow.filter1.caption"
msgid "Filter"
msgstr "过滤器"

#: tprocesswindow.menuitem1.caption
msgctxt "tprocesswindow.menuitem1.caption"
msgid "File"
msgstr "文件"

#: tprocesswindow.menuitem3.caption
msgctxt "tprocesswindow.menuitem3.caption"
msgid "Process watcher"
msgstr "进程监视器"

#: tprocesswindow.menuitem4.caption
msgctxt "tprocesswindow.menuitem4.caption"
msgid "View"
msgstr "视图"

#: tprocesswindow.menuitem5.caption
msgctxt "tprocesswindow.menuitem5.caption"
msgid "Preferences"
msgstr "首选项"

#: tprocesswindow.micreateprocess.caption
msgctxt "tprocesswindow.micreateprocess.caption"
msgid "Create Process"
msgstr "创建进程"

#: tprocesswindow.miopenfile.caption
msgctxt "tprocesswindow.miopenfile.caption"
msgid "Open File"
msgstr "打开文件"

#: tprocesswindow.mirefresh.caption
msgctxt "tprocesswindow.mirefresh.caption"
msgid "Refresh"
msgstr "刷新"

#: tprocesswindow.okbutton.caption
msgctxt "tprocesswindow.okbutton.caption"
msgid "Open"
msgstr "打开"

#: tprocesswindow.tsapplications.caption
msgctxt "tprocesswindow.tsapplications.caption"
msgid "Applications"
msgstr "应用程序"

#: tprocesswindow.tsprocesses.caption
msgctxt "tprocesswindow.tsprocesses.caption"
msgid "Processes"
msgstr "进程"

#: tprocesswindow.tswindows.caption
msgctxt "tprocesswindow.tswindows.caption"
msgid "Windows"
msgstr "窗口"

#: trainergenerator.rsabout
msgctxt "trainergenerator.rsabout"
msgid "About"
msgstr "关于"

#: trainergenerator.rsareyousure
msgctxt "trainergenerator.rsareyousure"
msgid "Are you sure?"
msgstr "你确定吗？"

#: trainergenerator.rsclose
msgctxt "trainergenerator.rsclose"
msgid "Close"
msgstr "关闭"

#: trainergenerator.rsdesignuserinterfacemanually
msgctxt "trainergenerator.rsdesignuserinterfacemanually"
msgid "Design userinterface manually"
msgstr "手动设计用户界面"

#: trainergenerator.rsdontsupportcheatengineoryourself
msgctxt "trainergenerator.rsdontsupportcheatengineoryourself"
msgid "Don't support Cheat Engine (or yourself)"
msgstr "不支持 Cheat Engine（或你自己）"

#: trainergenerator.rshotkey
msgctxt "trainergenerator.rshotkey"
msgid "Hotkey"
msgstr "热键"

#: trainergenerator.rsset
msgctxt "trainergenerator.rsset"
msgid "Set"
msgstr "设置"

#: tregisters.ebplabel.caption
msgctxt "tregisters.ebplabel.caption"
msgid "EBP 00000000"
msgstr "EBP 00000000"

#: tregisters.ebxlabel.caption
msgctxt "tregisters.ebxlabel.caption"
msgid "EBX 00000000"
msgstr "EBX 00000000"

#: tregisters.ecxlabel.caption
msgctxt "tregisters.ecxlabel.caption"
msgid "ECX 00000000"
msgstr "ECX 00000000"

#: tregisters.edilabel.caption
msgctxt "tregisters.edilabel.caption"
msgid "EDI 00000000"
msgstr "EDI 00000000"

#: tregisters.edxlabel.caption
msgctxt "tregisters.edxlabel.caption"
msgid "EDX 00000000"
msgstr "EDX 00000000"

#: tregisters.eiplabel.caption
msgctxt "tregisters.eiplabel.caption"
msgid "EIP 00000000"
msgstr "EIP 00000000"

#: tregisters.esilabel.caption
msgctxt "tregisters.esilabel.caption"
msgid "ESI 00000000"
msgstr "ESI 00000000"

#: tregisters.esplabel.caption
msgctxt "tregisters.esplabel.caption"
msgid "ESP 00000000"
msgstr "ESP 00000000"

#: tregisters.labelregisters.caption
msgctxt "tregisters.labelregisters.caption"
msgid "Registers:"
msgstr "寄存器："

#: tregisters.lblaf.caption
msgctxt "tregisters.lblaf.caption"
msgid "AF 0"
msgstr "AF 0"

#: tregisters.lblcf.caption
msgctxt "tregisters.lblcf.caption"
msgid "CF 0"
msgstr "CF 0"

#: tregisters.lbldf.caption
msgctxt "tregisters.lbldf.caption"
msgid "DF 0"
msgstr "DF 0"

#: tregisters.lblof.caption
msgctxt "tregisters.lblof.caption"
msgid "OF 0"
msgstr "OF 0"

#: tregisters.lblpf.caption
msgctxt "tregisters.lblpf.caption"
msgid "PF 0"
msgstr "PF 0"

#: tregisters.lblsf.caption
msgctxt "tregisters.lblsf.caption"
msgid "SF 0"
msgstr "SF 0"

#: tregisters.lblzf.caption
msgctxt "tregisters.lblzf.caption"
msgid "ZF 0"
msgstr "ZF 0"

#: tregisters.mibrowsememoryregion.caption
msgctxt "tregisters.mibrowsememoryregion.caption"
msgid "Browse this memory region"
msgstr "浏览此内存区域"

#: tregisters.midisassemblememoryregion.caption
msgctxt "tregisters.midisassemblememoryregion.caption"
msgid "Disassemble this memory region"
msgstr "反汇编此内存区域"

#: tregisters.sbshowfloats.caption
msgctxt "tregisters.sbshowfloats.caption"
msgid "F"
msgstr "F"

#: tregisters.sbshowfloats.hint
msgctxt "tregisters.sbshowfloats.hint"
msgid "Floating point registers"
msgstr "浮点寄存器"

#: tregisters.sbshowstack.caption
msgctxt "tregisters.sbshowstack.caption"
msgid "S"
msgstr "S"

#: tregisters.sbshowstack.hint
msgctxt "tregisters.sbshowstack.hint"
msgid "Stack view"
msgstr "堆栈视图"

#: ttlg.label2.caption
msgctxt "ttlg.label2.caption"
msgid "0"
msgstr "0"

#: ttypeform.bitlengthedit.text
msgctxt "ttypeform.bitlengthedit.text"
msgid "1"
msgstr "1"

#: ttypeform.buttoncancel.caption
msgctxt "ttypeform.buttoncancel.caption"
msgid "Cancel"
msgstr "取消"

#: ttypeform.buttonok.caption
msgctxt "ttypeform.buttonok.caption"
msgid "OK"
msgstr "确定"

#: ttypeform.caption
msgctxt "ttypeform.caption"
msgid "Type"
msgstr "类型"

#: ttypeform.cbcodepage.caption
msgctxt "ttypeform.cbcodepage.caption"
msgid "Codepage"
msgstr "代码页"

#: ttypeform.cbhex.caption
msgctxt "ttypeform.cbhex.caption"
msgid "Hexadecimal"
msgstr "十六进制"

#: ttypeform.cbsigned.caption
msgctxt "ttypeform.cbsigned.caption"
msgid "Signed"
msgstr "有符号"

#: ttypeform.cbunicode.caption
msgctxt "ttypeform.cbunicode.caption"
msgid "Unicode"
msgstr "Unicode"

#: ttypeform.labelbit0.caption
msgctxt "ttypeform.labelbit0.caption"
msgid "0"
msgstr "0"

#: ttypeform.labelbit1.caption
msgctxt "ttypeform.labelbit1.caption"
msgid "1"
msgstr "1"

#: ttypeform.labelbit2.caption
msgctxt "ttypeform.labelbit2.caption"
msgid "2"
msgstr "2"

#: ttypeform.labelbit3.caption
msgctxt "ttypeform.labelbit3.caption"
msgid "3"
msgstr "3"

#: ttypeform.labelbit4.caption
msgctxt "ttypeform.labelbit4.caption"
msgid "4"
msgstr "4"

#: ttypeform.labelbit5.caption
msgctxt "ttypeform.labelbit5.caption"
msgid "5"
msgstr "5"

#: ttypeform.labelbit6.caption
msgctxt "ttypeform.labelbit6.caption"
msgid "6"
msgstr "6"

#: ttypeform.labelbit7.caption
msgctxt "ttypeform.labelbit7.caption"
msgid "7"
msgstr "7"

#: ttypeform.labelbitlength.caption
msgctxt "ttypeform.labelbitlength.caption"
msgid "Length"
msgstr "长度"

#: ttypeform.labellength.caption
msgctxt "ttypeform.labellength.caption"
msgid "Length"
msgstr "长度"

#: ttypeform.lengthedit.text
msgctxt "ttypeform.lengthedit.text"
msgid "10"
msgstr "10"

#: ttypeform.vartype.text
msgctxt "ttypeform.vartype.text"
msgid "Binary"
msgstr "二进制"

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

#: tvaluechangeform.button2.caption
msgctxt "tvaluechangeform.button2.caption"
msgid "Cancel"
msgstr "取消"

#: tvaluechangeform.cbunicode.caption
msgctxt "tvaluechangeform.cbunicode.caption"
msgid "Unicode"
msgstr "Unicode"

#: valuechange.rsunicode
msgctxt "valuechange.rsunicode"
msgid "Unicode"
msgstr "Unicode"

#: vartypestrings.rs_vtall
msgctxt "vartypestrings.rs_vtall"
msgid "All"
msgstr "全部"

#: vartypestrings.rs_vtbinary
msgctxt "vartypestrings.rs_vtbinary"
msgid "Binary"
msgstr "二进制"

#: vartypestrings.rs_vtbyte
msgctxt "vartypestrings.rs_vtbyte"
msgid "Byte"
msgstr "字节"

#: vartypestrings.rs_vtbytearray
msgctxt "vartypestrings.rs_vtbytearray"
msgid "Array of byte"
msgstr "字节数组"

#: vartypestrings.rs_vtdouble
msgctxt "vartypestrings.rs_vtdouble"
msgid "Double"
msgstr "双精度"

#: vartypestrings.rs_vtdword
msgctxt "vartypestrings.rs_vtdword"
msgid "4 Bytes"
msgstr "4 字节"

#: vartypestrings.rs_vtpointer
msgctxt "vartypestrings.rs_vtpointer"
msgid "Pointer"
msgstr "指针"

#: vartypestrings.rs_vtqword
msgctxt "vartypestrings.rs_vtqword"
msgid "8 Bytes"
msgstr "8 字节"

#: vartypestrings.rs_vtsingle
msgctxt "vartypestrings.rs_vtsingle"
msgid "Float"
msgstr "浮点数"

#: vartypestrings.rs_vtstring
msgctxt "vartypestrings.rs_vtstring"
msgid "String"
msgstr "字符串"

#: vartypestrings.rs_vtword
msgctxt "vartypestrings.rs_vtword"
msgid "2 Bytes"
msgstr "2 字节"

#: virtualmemory.rsnomemoryfoundinthespecifiedregion
msgctxt "virtualmemory.rsnomemoryfoundinthespecifiedregion"
msgid "No memory found in the specified region"
msgstr "在指定区域未找到内存"

#: virtualmemory.rsnotenoughmemoryfreetoscan
msgctxt "virtualmemory.rsnotenoughmemoryfreetoscan"
msgid "Not enough memory free to scan"
msgstr "没有足够的可用内存进行扫描"

#: vmxfunctions.rsbigerror
msgctxt "vmxfunctions.rsbigerror"
msgid "Error"
msgstr "错误"

#: vmxfunctions.rssmallerror
msgctxt "vmxfunctions.rssmallerror"
msgid "error"
msgstr "错误"
