msgid ""
msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Language: zh_CN\n"
"X-Source-Language: C\n"
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
"PO-Revision-Date: \n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: ch_CN\n"
"X-Generator: Poedit 1.8.3\n"

msgid ""
"Does not affect the standalone trainer because that one is protected by defaultDon't care if it's executable or notDon't care "
"if it's executable or notDon't care if it's executable or notDon't care if it's executable or notDon't care if it's executable "
"or notCurrently not implementedCurrently not implementedCurrently not implementedCurrently not implementedCurrently not "
"implementedCurrently not implementedCurrently not implementedCurrently not implementedCurrently not implementedCurrently not "
"implementedCurrently not implementedCurrently not implementedCurrently not implementedCurrently not implementedCurrently not "
"implementedCurrently not implementedCurrently not implementedCurrently not implementedCurrently not implementedDon't care if "
"it's executable or notCurrently not implementedCurrently not implementedCurrently not implementedCurrently not "
"implementedCurrently not implementedtarget is the address the pointer points to. Can be nilCurrently not implementedCurrently "
"not implementedNote: expect at least the size of the game itself in memory for every pointermap usedNote: expect at least the "
"size of the game itself in memory for every pointermap usedNote: expect at least the size of the game itself in memory for "
"every pointermap usedNote: expect at least the size of the game itself in memory for every pointermap usedNote: expect at "
"least the size of the game itself in memory for every pointermap usedNote: expect at least the size of the game itself in "
"memory for every pointermap usedNote: expect at least the size of the game itself in memory for every pointermap usedNote: "
"expect at least the size of the game itself in memory for every pointermap usedNote: expect at least the size of the game "
"itself in memory for every pointermap usedYou can use \"Setup specific IP's to notify\" to notify systems of this scan that "
"are outside of the local networkYou can use \"Setup specific IP's to notify\" to notify systems of this scan that are outside "
"of the local networkYou can use \"Setup specific IP's to notify\" to notify systems of this scan that are outside of the local "
"networkYou can use \"Setup specific IP's to notify\" to notify systems of this scan that are outside of the local networkNote: "
"expect at least the size of the game itself in memory for every pointermap usedYou can use \"Setup specific IP's to notify\" "
"to notify systems of this scan that are outside of the local networkYou can use \"Setup specific IP's to notify\" to notify "
"systems of this scan that are outside of the local networkYou can use \"Setup specific IP's to notify\" to notify systems of "
"this scan that are outside of the local networkNote: expect at least the size of the game itself in memory for every "
"pointermap usedIn the node screen you will be able to change the state of a workerNote: expect at least the size of the game "
"itself in memory for every pointermap usedDon't care if it's executable or notDon't care if it's executable or notDon't care "
"if it's executable or notDon't care if it's executable or notDon't care if it's executable or notDon't care if it's executable "
"or notDon't care if it's executable or notDon't care if it's executable or notDon't care if it's executable or notDon't care "
"if it's executable or notDon't care if it's executable or notDon't care if it's executable or notDon't care if it's executable "
"or notDon't care if it's executable or notDon't care if it's executable or notDon't care if it's executable or notDon't care "
"if it's executable or notDon't care if it's executable or notNote: expect at least the size of the game itself in memory for "
"every pointermap usedNote: expect at least the size of the game itself in memory for every pointermap usedDon't care if it's "
"executable or notDon't care if it's executable or notDon't care if it's executable or notNote: expect at least the size of the "
"game itself in memory for every pointermap usedNote: expect at least the size of the game itself in memory for every "
"pointermap usedIn the node screen you will be able to change the state of a workerIn the node screen you will be able to "
"change the state of a workerIn the node screen you will be able to change the state of a workerDon't care if it's executable "
"or notIn the node screen you will be able to change the state of a workerNote: expect at least the size of the game itself in "
"memory for every pointermap usedNote: expect at least the size of the game itself in memory for every pointermap usedNote: "
"expect at least the size of the game itself in memory for every pointermap usedNote: expect at least the size of the game "
"itself in memory for every pointermap usedNote: expect at least the size of the game itself in memory for every pointermap "
"usedNote: expect at least the size of the game itself in memory for every pointermap usedNote: expect at least the size of the "
"game itself in memory for every pointermap usedNote: expect at least the size of the game itself in memory for every "
"pointermap usedNote: expect at least the size of the game itself in memory for every pointermap usedNote: expect at least the "
"size of the game itself in memory for every pointermap usedNote: expect at least the size of the game itself in memory for "
"every pointermap usedNote: expect at least the size of the game itself in memory for every pointermap usedNote: expect at "
"least the size of the game itself in memory for every pointermap usedNote: expect at least the size of the game itself in "
"memory for every pointermap usedNote: expect at least the size of the game itself in memory for every pointermap usedNote: "
"expect at least the size of the game itself in memory for every pointermap usedNote: expect at least the size of the game "
"itself in memory for every pointermap usedNote: expect at least the size of the game itself in memory for every pointermap "
"usedNote: expect at least the size of the game itself in memory for every pointermap usedNote: expect at least the size of the "
"game itself in memory for every pointermap usedNote: expect at least the size of the game itself in memory for every "
"pointermap usedNote: expect at least the size of the game itself in memory for every pointermap usedNote: expect at least the "
"size of the game itself in memory for every pointermap usedThis can be useful when on a system with no disk access but lots of "
"RAMThis can be useful when on a system with no disk access but lots of RAMThis can be useful when on a system with no disk "
"access but lots of RAMThis can be useful when on a system with no disk access but lots of RAMThis can be useful when on a "
"system with no disk access but lots of RAMNote: expect at least the size of the game itself in memory for every pointermap "
"usedCompressed .PTR files can not be read out by older Cheat Engine versionsCompressed .PTR files can not be read out by older "
"Cheat Engine versionsCompressed .PTR files can not be read out by older Cheat Engine versionsCompressed .PTR files can not be "
"read out by older Cheat Engine versionsCompressed .PTR files can not be read out by older Cheat Engine versionsCompressed .PTR "
"files can not be read out by older Cheat Engine versionsCompressed .PTR files can not be read out by older Cheat Engine "
"versionsCompressed .PTR files can not be read out by older Cheat Engine versionsCompressed .PTR files can not be read out by "
"older Cheat Engine versionsCompressed .PTR files can not be read out by older Cheat Engine versionsCompressed .PTR files can "
"not be read out by older Cheat Engine versionsCompressed .PTR files can not be read out by older Cheat Engine "
"versionsCompressed .PTR files can not be read out by older Cheat Engine versionsCompressed .PTR files can not be read out by "
"older Cheat Engine versionsCompressed .PTR files can not be read out by older Cheat Engine versionsCompressed .PTR files can "
"not be read out by older Cheat Engine versionsCompressed .PTR files can not be read out by older Cheat Engine "
"versionsCompressed .PTR files can not be read out by older Cheat Engine versionsCompressed .PTR files can not be read out by "
"older Cheat Engine versionsCompressed .PTR files can not be read out by older Cheat Engine versionsCompressed .PTR files can "
"not be read out by older Cheat Engine versionsCompressed .PTR files can not be read out by older Cheat Engine "
"versionsCompressed .PTR files can not be read out by older Cheat Engine versionsCompressed .PTR files can not be read out by "
"older Cheat Engine versionsCompressed .PTR files can not be read out by older Cheat Engine versionsCompressed .PTR files can "
"not be read out by older Cheat Engine versionsCompressed .PTR files can not be read out by older Cheat Engine "
"versionsCompressed .PTR files can not be read out by older Cheat Engine versionsCompressed .PTR files can not be read out by "
"older Cheat Engine versionsCompressed .PTR files can not be read out by older Cheat Engine versionsCompressed .PTR files can "
"not be read out by older Cheat Engine versionsCompressed .PTR files can not be read out by older Cheat Engine "
"versionsCompressed .PTR files can not be read out by older Cheat Engine versionsCompressed .PTR files can not be read out by "
"older Cheat Engine versionsCompressed .PTR files can not be read out by older Cheat Engine versionsCompressed .PTR files can "
"not be read out by older Cheat Engine versionsDon't care if it's executable or notDon't care if it's executable or "
"notCompressed .PTR files can not be read out by older Cheat Engine versionsCompressed .PTR files can not be read out by older "
"Cheat Engine versionsCompressed .PTR files can not be read out by older Cheat Engine versionsCompressed .PTR files can not be "
"read out by older Cheat Engine versionsCompressed .PTR files can not be read out by older Cheat Engine versionsThis can be "
"useful when on a system with no disk access but lots of RAMThis can be useful when on a system with no disk access but lots of "
"RAMOne 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 "
"pointerfileOne 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 "
"pointerfileDon't care if it's executable or notDon't care if it's executable or notDon't care if it's executable or notOne "
"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 "
"pointerfileCompressed .PTR files can not be read out by older Cheat Engine versionsCompressed .PTR files can not be read out "
"by older Cheat Engine versionsDon't care if it's executable or notCompressed .PTR files can not be read out by older Cheat "
"Engine versionsDon't care if it's executable or notDon't care if it's executable or notCompressed .PTR files can not be read "
"out by older Cheat Engine versionsDon't care if it's executable or notCompressed .PTR files can not be read out by older Cheat "
"Engine versionsCompressed .PTR files can not be read out by older Cheat Engine versionsCompressed .PTR files can not be read "
"out by older Cheat Engine versionsDon't care if it's executable or notThis can be useful when on a system with no disk access "
"but lots of RAMCompressed .PTR files can not be read out by older Cheat Engine versionsDon't care if it's executable or "
"notCompressed .PTR files can not be read out by older Cheat Engine versionsCompressed .PTR files can not be read out by older "
"Cheat Engine versionsDon't care if it's executable or notDon't care if it's executable or notThis can be useful when on a "
"system with no disk access but lots of RAMDon't care if it's executable or notDon't care if it's executable or notDon't care "
"if it's executable or notDon't care if it's executable or notDon't care if it's executable or notDon't care if it's executable "
"or notDon't care if it's executable or notDon't care if it's executable or notDon't care if it's executable or notDon't care "
"if it's executable or notDon't care if it's executable or notDon't care if it's executable or notCompressed .PTR files can not "
"be read out by older Cheat Engine versionsDon't care if it's executable or notDon't care if it's executable or notDon't care "
"if it's executable or notDon't care if it's executable or notDon't care if it's executable or notCompressed .PTR files can not "
"be read out by older Cheat Engine versionsDon't care if it's executable or notDon't care if it's executable or notDon't care "
"if it's executable or notCompressed .PTR files can not be read out by older Cheat Engine versionsDon't care if it's executable "
"or notDon't care if it's executable or notDon't care if it's executable or notDon't care if it's executable or notCompressed ."
"PTR files can not be read out by older Cheat Engine versionsCompressed .PTR files can not be read out by older Cheat Engine "
"versionsCompressed .PTR files can not be read out by older Cheat Engine versionsCompressed .PTR files can not be read out by "
"older Cheat Engine versionsDon't care if it's executable or notDon't care if it's executable or notDon't care if it's "
"executable or notDon't care if it's executable or notDon't care if it's executable or notDon't care if it's executable or "
"notDon't care if it's executable or notDon't care if it's executable or notDon't care if it's executable or notDon't care if "
"it's executable or notDon't care if it's executable or notDon't care if it's executable or notOne 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 pointerfileDon't care if it's "
"executable or notDoes not affect the standalone trainer because that one is protected by defaultDon't care if it's executable "
"or notDon't care if it's executable or notDon't care if it's executable or notDon't care if it's executable or notDon't care "
"if it's executable or notDon't care if it's executable or notDon't care if it's executable or notDon't care if it's executable "
"or notDon't care if it's executable or notDon't care if it's executable or notDon't care if it's executable or notDon't care "
"if it's executable or notDon't care if it's executable or notDon't care if it's executable or notDon't care if it's executable "
"or notDon't care if it's executable or notDon't care if it's executable or notDon't care if it's executable or notDon't care "
"if it's executable or notDon't care if it's executable or notDon't care if it's executable or notDon't care if it's executable "
"or notDon't care if it's executable or notDon't care if it's executable or notDon't care if it's executable or notDon't care "
"if it's executable or notDon't care if it's executable or notDon't care if it's executable or notDon't care if it's executable "
"or notDon't care if it's executable or notDon't care if it's executable or notDon't care if it's executable or notDon't care "
"if it's executable or notDon't care if it's executable or notDon't care if it's executable or notDon't care if it's executable "
"or notDon't care if it's executable or notDon't care if it's executable or notDon't care if it's executable or notDon't care "
"if it's executable or notDon't care if it's executable or notDon't care if it's executable or notDon't care if it's executable "
"or notDon't care if it's executable or notDon't care if it's executable or notDon't care if it's executable or notDon't care "
"if it's executable or notDon't care if it's executable or notDon't care if it's executable or notDon't care if it's executable "
"or notDon't care if it's executable or notDon't care if it's executable or notDon't care if it's executable or notDon't care "
"if it's executable or notDon't care if it's executable or notDon't care if it's executable or notDon't care if it's executable "
"or notDownside: 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)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)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)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)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)Don't care if it's executable or notDon't care if it's executable or notDon't care if it's "
"executable or notDon't care if it's executable or notDon't care if it's executable or notDon't care if it's executable or "
"notDownside: 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)Note: This will enable the dbk kernel module and if your windows version isn't supported this "
"could potentially BSOD you. (So save your data)Note: This will enable the dbk kernel module and if your windows version isn't "
"supported this could potentially BSOD you. (So save your data)Don't care if it's executable or notNote: This will enable the "
"dbk kernel module and if your windows version isn't supported this could potentially BSOD you. (So save your data)Don't care "
"if it's executable or notNote: This will enable the dbk kernel module and if your windows version isn't supported this could "
"potentially BSOD you. (So save your data)Note: This will enable the dbk kernel module and if your windows version isn't "
"supported this could potentially BSOD you. (So save your data)Note: This will enable the dbk kernel module and if your windows "
"version isn't supported this could potentially BSOD you. (So save your data)Note: This will enable the dbk kernel module and "
"if your windows version isn't supported this could potentially BSOD you. (So save your data)Note: This will enable the dbk "
"kernel module and if your windows version isn't supported this could potentially BSOD you. (So save your data)Note: This will "
"enable the dbk kernel module and if your windows version isn't supported this could potentially BSOD you. (So save your "
"data)Compressed .PTR files can not be read out by older Cheat Engine versionsDon't care if it's executable or notNote: This "
"will enable the dbk kernel module and if your windows version isn't supported this could potentially BSOD you. (So save your "
"data)Note: This will enable the dbk kernel module and if your windows version isn't supported this could potentially BSOD you. "
"(So save your data)Note: This will enable the dbk kernel module and if your windows version isn't supported this could "
"potentially BSOD you. (So save your data)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)Compressed .PTR files can not be read out by older Cheat "
"Engine versionsCompressed .PTR files can not be read out by older Cheat Engine versionsCompressed .PTR files can not be read "
"out by older Cheat Engine versionsCompressed .PTR files can not be read out by older Cheat Engine versionsOne 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 pointerfileOne 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 pointerfileThis can be useful "
"when on a system with no disk access but lots of RAMDon't care if it's executable or notDon't care if it's executable or "
"notDon't care if it's executable or notDon't care if it's executable or notDon't care if it's executable or notDon't care if "
"it's executable or notDon't care if it's executable or notDon't care if it's executable or notDon't care if it's executable or "
"notDon't care if it's executable or notCompressed .PTR files can not be read out by older Cheat Engine versionsDon't care if "
"it's executable or notDon't care if it's executable or notDon't care if it's executable or notDon't care if it's executable or "
"notDon't care if it's executable or notDon't care if it's executable or notDon't care if it's executable or notDon't care if "
"it's executable or notDon't care if it's executable or notDoes not affect the standalone trainer because that one is protected "
"by defaultDoes not affect the standalone trainer because that one is protected by defaultDoes not affect the standalone "
"trainer because that one is protected by defaultDon't care if it's executable or notDon't care if it's executable or notDon't "
"care if it's executable or notDownside: 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)Don't care if it's executable or notDon't care if it's executable or "
"notDon't care if it's executable or notDon't care if it's executable or notDon't care if it's executable or notDon't care if "
"it's executable or notOne 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 pointerfileCompressed .PTR files can not be read out by older Cheat Engine versionsDon't care if it's executable "
"or notDon't care if it's executable or notDon't care if it's executable or notDon't care if it's executable or notDon't care "
"if it's executable or notDon't care if it's executable or notDon't care if it's executable or notDon't care if it's executable "
"or notDon't care if it's executable or notDon't care if it's executable or notDon't care if it's executable or notDon't care "
"if it's executable or notDownside: 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)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)Don't care if it's executable or notDon't care "
"if it's executable or notDoes not affect the standalone trainer because that one is protected by defaultDownside: 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)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)Compressed .PTR files can not be read out by older Cheat Engine versionsCompressed .PTR "
"files can not be read out by older Cheat Engine versionsDon't care if it's executable or notDon't care if it's executable or "
"notDon't care if it's executable or notDon't care if it's executable or notDon't care if it's executable or notDon't care if "
"it's executable or notDon't care if it's executable or notDon't care if it's executable or notDon't care if it's executable or "
"notDon't care if it's executable or notDon't care if it's executable or notDon't care if it's executable or notDon't care if "
"it's executable or notDon't care if it's executable or notDon't care if it's executable or notDon't care if it's executable or "
"notDon't care if it's executable or notDon't care if it's executable or notDon't care if it's executable or notDon't care if "
"it's executable or notDon't care if it's executable or notDon't care if it's executable or not"
msgstr ""
"Does not affect the standalone trainer because that one is protected by defaultDon't care if it's executable or notDon't care "
"if it's executable or notDon't care if it's executable or notDon't care if it's executable or notDon't care if it's executable "
"or notCurrently not implementedCurrently not implementedCurrently not implementedCurrently not implementedCurrently not "
"implementedCurrently not implementedCurrently not implementedCurrently not implementedCurrently not implementedCurrently not "
"implementedCurrently not implementedCurrently not implementedCurrently not implementedCurrently not implementedCurrently not "
"implementedCurrently not implementedCurrently not implementedCurrently not implementedCurrently not implementedDon't care if "
"it's executable or notCurrently not implementedCurrently not implementedCurrently not implementedCurrently not "
"implementedCurrently not implementedtarget is the address the pointer points to. Can be nilCurrently not implementedCurrently "
"not implementedNote: expect at least the size of the game itself in memory for every pointermap usedNote: expect at least the "
"size of the game itself in memory for every pointermap usedNote: expect at least the size of the game itself in memory for "
"every pointermap usedNote: expect at least the size of the game itself in memory for every pointermap usedNote: expect at "
"least the size of the game itself in memory for every pointermap usedNote: expect at least the size of the game itself in "
"memory for every pointermap usedNote: expect at least the size of the game itself in memory for every pointermap usedNote: "
"expect at least the size of the game itself in memory for every pointermap usedNote: expect at least the size of the game "
"itself in memory for every pointermap usedYou can use \"Setup specific IP's to notify\" to notify systems of this scan that "
"are outside of the local networkYou can use \"Setup specific IP's to notify\" to notify systems of this scan that are outside "
"of the local networkYou can use \"Setup specific IP's to notify\" to notify systems of this scan that are outside of the local "
"networkYou can use \"Setup specific IP's to notify\" to notify systems of this scan that are outside of the local networkNote: "
"expect at least the size of the game itself in memory for every pointermap usedYou can use \"Setup specific IP's to notify\" "
"to notify systems of this scan that are outside of the local networkYou can use \"Setup specific IP's to notify\" to notify "
"systems of this scan that are outside of the local networkYou can use \"Setup specific IP's to notify\" to notify systems of "
"this scan that are outside of the local networkNote: expect at least the size of the game itself in memory for every "
"pointermap usedIn the node screen you will be able to change the state of a workerNote: expect at least the size of the game "
"itself in memory for every pointermap usedDon't care if it's executable or notDon't care if it's executable or notDon't care "
"if it's executable or notDon't care if it's executable or notDon't care if it's executable or notDon't care if it's executable "
"or notDon't care if it's executable or notDon't care if it's executable or notDon't care if it's executable or notDon't care "
"if it's executable or notDon't care if it's executable or notDon't care if it's executable or notDon't care if it's executable "
"or notDon't care if it's executable or notDon't care if it's executable or notDon't care if it's executable or notDon't care "
"if it's executable or notDon't care if it's executable or notNote: expect at least the size of the game itself in memory for "
"every pointermap usedNote: expect at least the size of the game itself in memory for every pointermap usedDon't care if it's "
"executable or notDon't care if it's executable or notDon't care if it's executable or notNote: expect at least the size of the "
"game itself in memory for every pointermap usedNote: expect at least the size of the game itself in memory for every "
"pointermap usedIn the node screen you will be able to change the state of a workerIn the node screen you will be able to "
"change the state of a workerIn the node screen you will be able to change the state of a workerDon't care if it's executable "
"or notIn the node screen you will be able to change the state of a workerNote: expect at least the size of the game itself in "
"memory for every pointermap usedNote: expect at least the size of the game itself in memory for every pointermap usedNote: "
"expect at least the size of the game itself in memory for every pointermap usedNote: expect at least the size of the game "
"itself in memory for every pointermap usedNote: expect at least the size of the game itself in memory for every pointermap "
"usedNote: expect at least the size of the game itself in memory for every pointermap usedNote: expect at least the size of the "
"game itself in memory for every pointermap usedNote: expect at least the size of the game itself in memory for every "
"pointermap usedNote: expect at least the size of the game itself in memory for every pointermap usedNote: expect at least the "
"size of the game itself in memory for every pointermap usedNote: expect at least the size of the game itself in memory for "
"every pointermap usedNote: expect at least the size of the game itself in memory for every pointermap usedNote: expect at "
"least the size of the game itself in memory for every pointermap usedNote: expect at least the size of the game itself in "
"memory for every pointermap usedNote: expect at least the size of the game itself in memory for every pointermap usedNote: "
"expect at least the size of the game itself in memory for every pointermap usedNote: expect at least the size of the game "
"itself in memory for every pointermap usedNote: expect at least the size of the game itself in memory for every pointermap "
"usedNote: expect at least the size of the game itself in memory for every pointermap usedNote: expect at least the size of the "
"game itself in memory for every pointermap usedNote: expect at least the size of the game itself in memory for every "
"pointermap usedNote: expect at least the size of the game itself in memory for every pointermap usedNote: expect at least the "
"size of the game itself in memory for every pointermap usedThis can be useful when on a system with no disk access but lots of "
"RAMThis can be useful when on a system with no disk access but lots of RAMThis can be useful when on a system with no disk "
"access but lots of RAMThis can be useful when on a system with no disk access but lots of RAMThis can be useful when on a "
"system with no disk access but lots of RAMNote: expect at least the size of the game itself in memory for every pointermap "
"usedCompressed .PTR files can not be read out by older Cheat Engine versionsCompressed .PTR files can not be read out by older "
"Cheat Engine versionsCompressed .PTR files can not be read out by older Cheat Engine versionsCompressed .PTR files can not be "
"read out by older Cheat Engine versionsCompressed .PTR files can not be read out by older Cheat Engine versionsCompressed .PTR "
"files can not be read out by older Cheat Engine versionsCompressed .PTR files can not be read out by older Cheat Engine "
"versionsCompressed .PTR files can not be read out by older Cheat Engine versionsCompressed .PTR files can not be read out by "
"older Cheat Engine versionsCompressed .PTR files can not be read out by older Cheat Engine versionsCompressed .PTR files can "
"not be read out by older Cheat Engine versionsCompressed .PTR files can not be read out by older Cheat Engine "
"versionsCompressed .PTR files can not be read out by older Cheat Engine versionsCompressed .PTR files can not be read out by "
"older Cheat Engine versionsCompressed .PTR files can not be read out by older Cheat Engine versionsCompressed .PTR files can "
"not be read out by older Cheat Engine versionsCompressed .PTR files can not be read out by older Cheat Engine "
"versionsCompressed .PTR files can not be read out by older Cheat Engine versionsCompressed .PTR files can not be read out by "
"older Cheat Engine versionsCompressed .PTR files can not be read out by older Cheat Engine versionsCompressed .PTR files can "
"not be read out by older Cheat Engine versionsCompressed .PTR files can not be read out by older Cheat Engine "
"versionsCompressed .PTR files can not be read out by older Cheat Engine versionsCompressed .PTR files can not be read out by "
"older Cheat Engine versionsCompressed .PTR files can not be read out by older Cheat Engine versionsCompressed .PTR files can "
"not be read out by older Cheat Engine versionsCompressed .PTR files can not be read out by older Cheat Engine "
"versionsCompressed .PTR files can not be read out by older Cheat Engine versionsCompressed .PTR files can not be read out by "
"older Cheat Engine versionsCompressed .PTR files can not be read out by older Cheat Engine versionsCompressed .PTR files can "
"not be read out by older Cheat Engine versionsCompressed .PTR files can not be read out by older Cheat Engine "
"versionsCompressed .PTR files can not be read out by older Cheat Engine versionsCompressed .PTR files can not be read out by "
"older Cheat Engine versionsCompressed .PTR files can not be read out by older Cheat Engine versionsCompressed .PTR files can "
"not be read out by older Cheat Engine versionsDon't care if it's executable or notDon't care if it's executable or "
"notCompressed .PTR files can not be read out by older Cheat Engine versionsCompressed .PTR files can not be read out by older "
"Cheat Engine versionsCompressed .PTR files can not be read out by older Cheat Engine versionsCompressed .PTR files can not be "
"read out by older Cheat Engine versionsCompressed .PTR files can not be read out by older Cheat Engine versionsThis can be "
"useful when on a system with no disk access but lots of RAMThis can be useful when on a system with no disk access but lots of "
"RAMOne 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 "
"pointerfileOne 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 "
"pointerfileDon't care if it's executable or notDon't care if it's executable or notDon't care if it's executable or notOne "
"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 "
"pointerfileCompressed .PTR files can not be read out by older Cheat Engine versionsCompressed .PTR files can not be read out "
"by older Cheat Engine versionsDon't care if it's executable or notCompressed .PTR files can not be read out by older Cheat "
"Engine versionsDon't care if it's executable or notDon't care if it's executable or notCompressed .PTR files can not be read "
"out by older Cheat Engine versionsDon't care if it's executable or notCompressed .PTR files can not be read out by older Cheat "
"Engine versionsCompressed .PTR files can not be read out by older Cheat Engine versionsCompressed .PTR files can not be read "
"out by older Cheat Engine versionsDon't care if it's executable or notThis can be useful when on a system with no disk access "
"but lots of RAMCompressed .PTR files can not be read out by older Cheat Engine versionsDon't care if it's executable or "
"notCompressed .PTR files can not be read out by older Cheat Engine versionsCompressed .PTR files can not be read out by older "
"Cheat Engine versionsDon't care if it's executable or notDon't care if it's executable or notThis can be useful when on a "
"system with no disk access but lots of RAMDon't care if it's executable or notDon't care if it's executable or notDon't care "
"if it's executable or notDon't care if it's executable or notDon't care if it's executable or notDon't care if it's executable "
"or notDon't care if it's executable or notDon't care if it's executable or notDon't care if it's executable or notDon't care "
"if it's executable or notDon't care if it's executable or notDon't care if it's executable or notCompressed .PTR files can not "
"be read out by older Cheat Engine versionsDon't care if it's executable or notDon't care if it's executable or notDon't care "
"if it's executable or notDon't care if it's executable or notDon't care if it's executable or notCompressed .PTR files can not "
"be read out by older Cheat Engine versionsDon't care if it's executable or notDon't care if it's executable or notDon't care "
"if it's executable or notCompressed .PTR files can not be read out by older Cheat Engine versionsDon't care if it's executable "
"or notDon't care if it's executable or notDon't care if it's executable or notDon't care if it's executable or notCompressed ."
"PTR files can not be read out by older Cheat Engine versionsCompressed .PTR files can not be read out by older Cheat Engine "
"versionsCompressed .PTR files can not be read out by older Cheat Engine versionsCompressed .PTR files can not be read out by "
"older Cheat Engine versionsDon't care if it's executable or notDon't care if it's executable or notDon't care if it's "
"executable or notDon't care if it's executable or notDon't care if it's executable or notDon't care if it's executable or "
"notDon't care if it's executable or notDon't care if it's executable or notDon't care if it's executable or notDon't care if "
"it's executable or notDon't care if it's executable or notDon't care if it's executable or notOne 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 pointerfileDon't care if it's "
"executable or notDoes not affect the standalone trainer because that one is protected by defaultDon't care if it's executable "
"or notDon't care if it's executable or notDon't care if it's executable or notDon't care if it's executable or notDon't care "
"if it's executable or notDon't care if it's executable or notDon't care if it's executable or notDon't care if it's executable "
"or notDon't care if it's executable or notDon't care if it's executable or notDon't care if it's executable or notDon't care "
"if it's executable or notDon't care if it's executable or notDon't care if it's executable or notDon't care if it's executable "
"or notDon't care if it's executable or notDon't care if it's executable or notDon't care if it's executable or notDon't care "
"if it's executable or notDon't care if it's executable or notDon't care if it's executable or notDon't care if it's executable "
"or notDon't care if it's executable or notDon't care if it's executable or notDon't care if it's executable or notDon't care "
"if it's executable or notDon't care if it's executable or notDon't care if it's executable or notDon't care if it's executable "
"or notDon't care if it's executable or notDon't care if it's executable or notDon't care if it's executable or notDon't care "
"if it's executable or notDon't care if it's executable or notDon't care if it's executable or notDon't care if it's executable "
"or notDon't care if it's executable or notDon't care if it's executable or notDon't care if it's executable or notDon't care "
"if it's executable or notDon't care if it's executable or notDon't care if it's executable or notDon't care if it's executable "
"or notDon't care if it's executable or notDon't care if it's executable or notDon't care if it's executable or notDon't care "
"if it's executable or notDon't care if it's executable or notDon't care if it's executable or notDon't care if it's executable "
"or notDon't care if it's executable or notDon't care if it's executable or notDon't care if it's executable or notDon't care "
"if it's executable or notDon't care if it's executable or notDon't care if it's executable or notDon't care if it's executable "
"or notDownside: 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)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)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)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)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)Don't care if it's executable or notDon't care if it's executable or notDon't care if it's "
"executable or notDon't care if it's executable or notDon't care if it's executable or notDon't care if it's executable or "
"notDownside: 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)Note: This will enable the dbk kernel module and if your windows version isn't supported this "
"could potentially BSOD you. (So save your data)Note: This will enable the dbk kernel module and if your windows version isn't "
"supported this could potentially BSOD you. (So save your data)Don't care if it's executable or notNote: This will enable the "
"dbk kernel module and if your windows version isn't supported this could potentially BSOD you. (So save your data)Don't care "
"if it's executable or notNote: This will enable the dbk kernel module and if your windows version isn't supported this could "
"potentially BSOD you. (So save your data)Note: This will enable the dbk kernel module and if your windows version isn't "
"supported this could potentially BSOD you. (So save your data)Note: This will enable the dbk kernel module and if your windows "
"version isn't supported this could potentially BSOD you. (So save your data)Note: This will enable the dbk kernel module and "
"if your windows version isn't supported this could potentially BSOD you. (So save your data)Note: This will enable the dbk "
"kernel module and if your windows version isn't supported this could potentially BSOD you. (So save your data)Note: This will "
"enable the dbk kernel module and if your windows version isn't supported this could potentially BSOD you. (So save your "
"data)Compressed .PTR files can not be read out by older Cheat Engine versionsDon't care if it's executable or notNote: This "
"will enable the dbk kernel module and if your windows version isn't supported this could potentially BSOD you. (So save your "
"data)Note: This will enable the dbk kernel module and if your windows version isn't supported this could potentially BSOD you. "
"(So save your data)Note: This will enable the dbk kernel module and if your windows version isn't supported this could "
"potentially BSOD you. (So save your data)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)Compressed .PTR files can not be read out by older Cheat "
"Engine versionsCompressed .PTR files can not be read out by older Cheat Engine versionsCompressed .PTR files can not be read "
"out by older Cheat Engine versionsCompressed .PTR files can not be read out by older Cheat Engine versionsOne 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 pointerfileOne 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 pointerfileThis can be useful "
"when on a system with no disk access but lots of RAMDon't care if it's executable or notDon't care if it's executable or "
"notDon't care if it's executable or notDon't care if it's executable or notDon't care if it's executable or notDon't care if "
"it's executable or notDon't care if it's executable or notDon't care if it's executable or notDon't care if it's executable or "
"notDon't care if it's executable or notCompressed .PTR files can not be read out by older Cheat Engine versionsDon't care if "
"it's executable or notDon't care if it's executable or notDon't care if it's executable or notDon't care if it's executable or "
"notDon't care if it's executable or notDon't care if it's executable or notDon't care if it's executable or notDon't care if "
"it's executable or notDon't care if it's executable or notDoes not affect the standalone trainer because that one is protected "
"by defaultDoes not affect the standalone trainer because that one is protected by defaultDoes not affect the standalone "
"trainer because that one is protected by defaultDon't care if it's executable or notDon't care if it's executable or notDon't "
"care if it's executable or notDownside: 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)Don't care if it's executable or notDon't care if it's executable or "
"notDon't care if it's executable or notDon't care if it's executable or notDon't care if it's executable or notDon't care if "
"it's executable or notOne 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 pointerfileCompressed .PTR files can not be read out by older Cheat Engine versionsDon't care if it's executable "
"or notDon't care if it's executable or notDon't care if it's executable or notDon't care if it's executable or notDon't care "
"if it's executable or notDon't care if it's executable or notDon't care if it's executable or notDon't care if it's executable "
"or notDon't care if it's executable or notDon't care if it's executable or notDon't care if it's executable or notDon't care "
"if it's executable or notDownside: 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)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)Don't care if it's executable or notDon't care "
"if it's executable or notDoes not affect the standalone trainer because that one is protected by defaultDownside: 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)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)Compressed .PTR files can not be read out by older Cheat Engine versionsCompressed .PTR "
"files can not be read out by older Cheat Engine versionsDon't care if it's executable or notDon't care if it's executable or "
"notDon't care if it's executable or notDon't care if it's executable or notDon't care if it's executable or notDon't care if "
"it's executable or notDon't care if it's executable or notDon't care if it's executable or notDon't care if it's executable or "
"notDon't care if it's executable or notDon't care if it's executable or notDon't care if it's executable or notDon't care if "
"it's executable or notDon't care if it's executable or notDon't care if it's executable or notDon't care if it's executable or "
"notDon't care if it's executable or notDon't care if it's executable or notDon't care if it's executable or notDon't care if "
"it's executable or notDon't care if it's executable or notDon't care if it's executable or not"

#: 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.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 ""
"This means that your system is running dbvm. This means ce will make use of some advanced tools that are otherwise unavailable"

#: 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"
msgstr "你的系统不支持 DBVM"

#: aboutunit.rsyoursystemisrunningdbvmversion
msgid "Your system is running DBVM version %s"
msgstr "你的系统正在运行 DBVM 版本 %s"

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

#: 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
msgctxt "accessedmemory.rsamerror"
msgid "Error"
msgstr "错误"

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#: addresslist.rsvalue
msgctxt "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 无法获取所选择的配置方案. (错误=%s)"

#: advancedoptionsunit.rsaoerrorwhiletryingtocreatethesharedkeystructureetc
msgid "Error while trying to create the shared key structure! (Which efficiently renders this whole feature useless)"
msgstr "Error while trying to create the shared key structure! (Which efficiently renders this whole feature useless)"

#: advancedoptionsunit.rsaoyoucanonlyloadexefiles
msgctxt "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
msgctxt "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
msgctxt "advancedoptionsunit.rspausethegame"
msgid "Pause the game"
msgstr "暂停游戏"

#: advancedoptionsunit.rsresumethegame
msgid "Resume the game"
msgstr "恢复游戏"

#: advancedoptionsunit.rsthememoryatthisaddresscouldntbewritten
msgctxt "advancedoptionsunit.rsthememoryatthisaddresscouldntbewritten"
msgid "The memory at this address couldn't be written"
msgstr "该地址内存区域不可写"

#: advancedoptionsunit.straddressalreadyinthelist
msgctxt "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 "Cheat Engine code:"
msgstr "Cheat Engine 代码:"

#: advancedoptionsunit.strchangeof
msgid "Change of "
msgstr "改的变 "

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

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

#: advancedoptionsunit.strcouldntwrite
msgctxt "advancedoptionsunit.strcouldntwrite"
msgid "The memory at this address couldn't be written"
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
msgctxt "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 游戏执行"

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

#: autoassembler.rsaaerrorinthestructuredefinitionof
msgid "Error in the structure definition of %s at line %d"
msgstr "Error in the structure definition of %s at line %d"

#: autoassembler.rsaaerrorwhilesacnningforaobs
msgid "Error while scanning for AOB's : "
msgstr "Error while scanning for AOB's : "

#: autoassembler.rsaaisareservedword
msgid "%s is a reserved word"
msgstr "%s is a reserved word"

#: autoassembler.rsaaluaerrorinthescriptatline
msgid "Lua error in the script at line "
msgstr "Lua error in the script at line "

#: autoassembler.rsaamodulenotfound
msgid "module not found:"
msgstr "module not found:"

#: autoassembler.rsaanoendfound
msgid "No end found"
msgstr "No end found"

#: autoassembler.rsaanoideawhatxis
msgid "No idea what %s is"
msgstr "No idea what %s is"

#: autoassembler.rsaathearrayofbytenamed
msgid "The array of byte named %s could not be found"
msgstr "The array of byte named %s could not be found"

#: autoassembler.rscouldnotbefound
msgctxt "autoassembler.rscouldnotbefound"
msgid "%s could not be found"
msgstr "%s 没有找到"

#: autoassembler.rscouldnotbeinjected
msgid "%s could not be injected"
msgstr "%s 不能被注入"

#: autoassembler.rsdefinealreadydefined
msgid "Define %s already defined"
msgstr "%s 已定义"

#: autoassembler.rserrorinline
msgid "Error in line %s (%s) :%s"
msgstr "%s (%s) 行中有错误:  %s"

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

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

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

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

#: autoassembler.rsisbeingredeclared
msgid "%s is being redeclared"
msgstr "%s 正在重新声明"

#: autoassembler.rsisnotavalidbytestring
msgid "%s is not a valid bytestring"
msgstr "%s 字节字符串无效"

#: autoassembler.rsisnotavalididentifier
msgid "%s is not a valid identifier"
msgstr "%s 标识符无效"

#: autoassembler.rsisnotavalidsize
msgid "%s is not a valid size"
msgstr "%s 大小无效"

#: autoassembler.rslabelisbeingdefinedmorethanonce
msgid "label %s is being defined more than once"
msgstr "%s 标签定义不止一次"

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

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

#: 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 "语法错误. 完整存取(地址,大小)"

#: autoassembler.rstheaddressincreatethreadisnotvalid
msgid "The address in createthread(%s) is not valid"
msgstr "建立进程(%s) 函数的地址无效"

#: autoassembler.rstheaddressinloadbinaryisnotvalid
msgid "The address in loadbinary(%s,%s) is not valid"
msgstr "载入二进制(%s,%s) 中的地址无效"

#: autoassembler.rsthearrayofbytecouldnotbefound
msgid "The array of byte '%s' could not be found"
msgstr "字节数组 %s 没有找到"

#: autoassembler.rsthebytesatarenotwhatwasexpected
msgid "The bytes at %s are not what was expected"
msgstr "字节 %s 无效"

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

#: autoassembler.rsthefiledoesnotexist
msgid "The file %s does not exist"
msgstr "这个文件 %s 不存在"

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

#: autoassembler.rstheidentifierhasalreadybeendeclared
msgid "The identifier %s has already been declared"
msgstr "已声明标识符 %s"

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

#: autoassembler.rsthememoryatcouldnotbefullyread
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
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(名称, 模块, 11 22 33 ** 55)"

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

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

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

#: autoassembler.rswrongsyntaxcreatethreadaddress
msgid "Wrong syntax. CreateThread(address)"
msgstr "错误的语法. 建立线程(地址)"

#: autoassembler.rswrongsyntaxdefinenamewhatever
msgid "Wrong syntax. DEFINE(name,whatever)"
msgstr "错误的语法. DEFINE(名称,其他)"

#: autoassembler.rswrongsyntaxglobalallocnamesize
msgid "Wrong syntax. GLOBALALLOC(name,size)"
msgstr "错误的语法. GLOBALALLOC(名称,大小)"

#: autoassembler.rswrongsyntaxincludefilenamecea
msgid "Wrong syntax. Include(filename.cea)"
msgstr "错误的语法. Include(文件名称.cea)"

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

#: autoassembler.rswrongsyntaxloadbinaryaddressfilename
msgid "Wrong syntax. LoadBinary(address,filename)"
msgstr "错误的语法. 载入二进制(地址,文件名称)"

#: autoassembler.rswrongsyntaxloadlibraryfilename
msgid "Wrong syntax. LoadLibrary(filename)"
msgstr "错误的语法. 载入二进制(文件名称)"

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

#: autoassembler.rswrongsyntaxreadmemaddresssize
msgid "Wrong syntax. ReadMem(address,size)"
msgstr "错误的语法. ReadMem(地址,大小)"

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

#: autoassembler.rswrongsyntaxsharedallocnamesize
msgid "Wrong syntax. SHAREDALLOC(name,size)"
msgstr "错误的语法.  SHAREDALLOC(名称,大小)"

#: autoassembler.rsxcouldnotbefound
msgctxt "autoassembler.rsxcouldnotbefound"
msgid "%s could not be found"
msgstr "%s could not be found"

#: 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
msgid ""
"VirtualAlloc failed. You probably don't have enough system memory free. Either install more RAM, or increase the maximum "
"allowed paging size"
msgstr "虚拟内存分配失败. 您可能没有足够可用的系统内存. 要么安装更多的内存或者增加分页的最大尺寸"

#: bigmemallochandler.rsbmavirtualallocfailedyouprobablydonthaveenoughtvirtualmemoryfreeetc
msgid "VirtualAlloc failed. You probably don't have enough virtual memory free. Use the 64-bit version instead"
msgstr "VirtualAlloc failed. You probably don't have enough virtual memory free. Use the 64-bit version instead"

#: 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 ""
"I couldn't 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.rsalt
msgctxt "cefuncproc.rsalt"
msgid "Alt"
msgstr "Alt"

#: cefuncproc.rsapplicationskey
msgctxt "cefuncproc.rsapplicationskey"
msgid "Applications key"
msgstr "windows键"

#: cefuncproc.rsbackspace
msgctxt "cefuncproc.rsbackspace"
msgid "Backspace"
msgstr "Backspace"

#: cefuncproc.rsbreak
msgctxt "cefuncproc.rsbreak"
msgid "Break"
msgstr "Break"

#: cefuncproc.rscapslock
msgctxt "cefuncproc.rscapslock"
msgid "Caps Lock"
msgstr "Caps Lock"

#: cefuncproc.rscefpdllinjectionfailedsymbollookuperror
msgid "Dll injection failed: symbol lookup error"
msgstr "DLL注入失败：代码查询错误"

#: 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.rsdeletekey
msgid "Delete "
msgstr "Delete "

#: cefuncproc.rsdownarrow
msgctxt "cefuncproc.rsdownarrow"
msgid "Down Arrow"
msgstr "下移"

#: cefuncproc.rsend
msgctxt "cefuncproc.rsend"
msgid "End"
msgstr "End"

#: cefuncproc.rsenter
msgctxt "cefuncproc.rsenter"
msgid "Enter"
msgstr "Enter"

#: cefuncproc.rsesc
msgctxt "cefuncproc.rsesc"
msgid "Esc"
msgstr "Esc"

#: cefuncproc.rsexecute
msgctxt "cefuncproc.rsexecute"
msgid "Execute"
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.rshelp
msgctxt "cefuncproc.rshelp"
msgid "Help"
msgstr "帮助"

#: cefuncproc.rshome
msgctxt "cefuncproc.rshome"
msgid "Home"
msgstr "Home"

#: 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 "I can't get the process list. You are propably using windows NT. Use the window list instead!"

#: cefuncproc.rsinsert
msgctxt "cefuncproc.rsinsert"
msgid "Insert"
msgstr "输入"

#: cefuncproc.rsleftarrow
msgctxt "cefuncproc.rsleftarrow"
msgid "Left Arrow"
msgstr "Left Arrow"

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

#: cefuncproc.rsleftwindowskey
msgctxt "cefuncproc.rsleftwindowskey"
msgid "Left Windows key"
msgstr "Left Windows key"

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

#: cefuncproc.rsmiddlemb
msgid "Middle MB"
msgstr "Middle 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.rsnumeric
msgctxt "cefuncproc.rsnumeric"
msgid "numeric"
msgstr "numeric"

#: cefuncproc.rsnumlock
msgctxt "cefuncproc.rsnumlock"
msgid "Num Lock"
msgstr "Num Lock"

#: cefuncproc.rspagedown
msgctxt "cefuncproc.rspagedown"
msgid "Page Down"
msgstr "Page Down"

#: cefuncproc.rspageup
msgctxt "cefuncproc.rspageup"
msgid "Page Up"
msgstr "Page Up"

#: cefuncproc.rspause
msgctxt "cefuncproc.rspause"
msgid "Pause"
msgstr "Pause"

#: cefuncproc.rsprint
msgctxt "cefuncproc.rsprint"
msgid "Print"
msgstr "显示 \"打印\""

#: cefuncproc.rsprintscreen
msgctxt "cefuncproc.rsprintscreen"
msgid "Print Screen"
msgstr "Print Screen"

#: cefuncproc.rsrightarrow
msgctxt "cefuncproc.rsrightarrow"
msgid "Right Arrow"
msgstr "Right Arrow"

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

#: cefuncproc.rsrightwindowskey
msgctxt "cefuncproc.rsrightwindowskey"
msgid "Right Windows key"
msgstr "Right Windows key"

#: cefuncproc.rsscrolllock
msgctxt "cefuncproc.rsscrolllock"
msgid "Scroll Lock"
msgstr "Scroll Lock"

#: 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 "Space bar"

#: cefuncproc.rstab
msgctxt "cefuncproc.rstab"
msgid "Tab"
msgstr "Tab"

#: cefuncproc.rstheinjectionthreadtooklongerthan10secondstoexecute
msgid "The injection thread took longer than 10 seconds to execute. Injection routine not freed"
msgstr "注入线程需要较长的时间超过10秒来执行, 注入程序并没有被释放"

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

#: cefuncproc.rsuparrow
msgctxt "cefuncproc.rsuparrow"
msgid "Up Arrow"
msgstr "Up Arrow"

#: changeoffsetunit.rsthisisnotanvalidvalue
msgctxt "changeoffsetunit.rsthisisnotanvalidvalue"
msgid "This is not an valid value"
msgstr "这不是一个有效的值"

#: customtypehandler.rsacustomfunctiontypewithnamealreadyexists
msgid "A custom function type with name %s already exists"
msgstr "已存在具有名称 %s 的自定义函数类型"

#: customtypehandler.rsacustomtypewithnamealreadyexists
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 "Invalid number of parameters"

#: customtypehandler.rscthparameter3isnotavalidfunction
msgid "Parameter 3 is not a valid function"
msgstr "Parameter 3 is not a valid function"

#: customtypehandler.rscthparameter4isnotavalidfunction
msgid "Parameter 4 is not a valid function"
msgstr "Parameter 4 is not a valid function"

#: 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 "只能返回类型名称、 字节总数 和 函数类型名称"

#: customtypehandler.rsundefinederror
msgctxt "customtypehandler.rsundefinederror"
msgid "Undefined error"
msgstr "未定义的错误"

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

#: debuggertypedefinitions.rsbreak
msgctxt "debuggertypedefinitions.rsbreak"
msgid "Break"
msgstr "中断"

#: debuggertypedefinitions.rsbreakandtrace
msgctxt "debuggertypedefinitions.rsbreakandtrace"
msgid "Break and trace"
msgstr "中断和跟踪"

#: debuggertypedefinitions.rschangereg
msgid "Change reg"
msgstr "更改注册"

#: debuggertypedefinitions.rsexceptionbreakpoint
msgid "Exception Breakpoint"
msgstr "异常断点"

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

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

#: debuggertypedefinitions.rshardwarebreakpoint
msgid "Hardware Breakpoint"
msgstr "硬件断点"

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

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

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

#: debuggertypedefinitions.rssoftwarebreakpoint
msgid "Software Breakpoint"
msgstr "软件断点"

#: debughelper.rsaddbreakpointaninvaliddebugregisterisused
msgid "AddBreakpoint: An invalid debug register is used"
msgstr "添加断点: 使用一个无效的调试寄存器"

#: debughelper.rsall4debugregistersarecurrentlyusedupfreeoneandtrya
msgid "All debug registers are currently used up. Free one and try again"
msgstr "All debug registers are currently used up. Free one and try again"

#: 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.rscreateprocessfailed
msgid "CreateProcess failed:%s"
msgstr "创建进程失败: %s"

#: debughelper.rsdebuggercrash
msgid "Debugger Crash"
msgstr "调试器损坏"

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

#: debughelper.rsdebuggerinterfacedoesnotsupportsoftwarebreakpoints
msgid "Debugger interface %s does not support software breakpoints"
msgstr "调试器界面 %s 不支持软件断点"

#: debughelper.rsno
msgid "No"
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.rsthefollowingopcodesaccessed
msgid "The following opcodes accessed %s"
msgstr "下列代码访问了 %s"

#: debughelper.rsthefollowingopcodeswriteto
msgid "The following opcodes write to %s"
msgstr "下列代码写入到 %s"

#: debughelper.rsthisdebuggerinterfacedoesntsupportbreakonentryyet
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.rsyes
msgid "Yes"
msgstr "是"

#: 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.rsaddress
msgctxt "disassemblerviewunit.rsaddress"
msgid "Address"
msgstr "地址"

#: disassemblerviewunit.rsbytes
msgctxt "disassemblerviewunit.rsbytes"
msgid "Bytes"
msgstr "字节"

#: disassemblerviewunit.rscomment
msgctxt "disassemblerviewunit.rscomment"
msgid "Comment"
msgstr "注释"

#: disassemblerviewunit.rsopcode
msgid "Opcode"
msgstr "代码"

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

#: disassemblerviewunit.rssymbolsarebeingloaded
msgid "Symbols are being loaded (%d %%)"
msgstr "Symbols are being loaded (%d %%)"

#: dissectcodeunit.rsdone
msgctxt "dissectcodeunit.rsdone"
msgid "done"
msgstr "完成"

#: dissectcodeunit.rspleaseselectsomethingtoscan
msgid "Please select something to scan"
msgstr "请选择要扫描的内容"

#: dissectcodeunit.rsstart
msgctxt "dissectcodeunit.rsstart"
msgid "Start"
msgstr "开始"

#: dissectcodeunit.rsstop
msgctxt "dissectcodeunit.rsstop"
msgid "Stop"
msgstr "停止"

#: dotnettypes.rsdnt2byte
msgid "2 Byte"
msgstr "2字节"

#: dotnettypes.rsdnt2bytesigned
msgid "2 Byte (Signed)"
msgstr "2字节(Signed)"

#: dotnettypes.rsdnt4byte
msgctxt "dotnettypes.rsdnt4byte"
msgid "4 Byte"
msgstr "4 字节"

#: dotnettypes.rsdnt4bytesigned
msgid "4 Byte (Signed)"
msgstr "4 字节 (Signed)"

#: dotnettypes.rsdnt8byte
msgid "8 Byte"
msgstr "8 字节"

#: dotnettypes.rsdnt8bytesigned
msgid "8 Byte (Signed)"
msgstr "8 字节 (Signed)"

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

#: dotnettypes.rsdntbool
msgid "bool"
msgstr "bool"

#: dotnettypes.rsdntbyte
msgctxt "dotnettypes.rsdntbyte"
msgid "Byte"
msgstr "字节"

#: dotnettypes.rsdntbytesigned
msgid "Byte (Signed)"
msgstr "字节 (Signed)"

#: 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.rsdntdouble
msgctxt "dotnettypes.rsdntdouble"
msgid "Double"
msgstr "双浮点数"

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

#: dotnettypes.rsdntfloat
msgctxt "dotnettypes.rsdntfloat"
msgid "Float"
msgstr "浮点数"

#: dotnettypes.rsdntfunctionpointer
msgid "Function Pointer"
msgstr "这是一个指针。"

#: dotnettypes.rsdntgenericinst
msgid "GenericInst"
msgstr "GenericInst"

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

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

#: dotnettypes.rsdntmodifier
msgid "Modifier"
msgstr "Modifier"

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

#: dotnettypes.rsdntobject
msgid "Object"
msgstr "{无效对象}"

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

#: dotnettypes.rsdntpointer
msgctxt "dotnettypes.rsdntpointer"
msgid "Pointer"
msgstr "指针"

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

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

#: dotnettypes.rsdntsigned
msgctxt "dotnettypes.rsdntsigned"
msgid "Signed"
msgstr "签署"

#: dotnettypes.rsdntstring
msgctxt "dotnettypes.rsdntstring"
msgid "String"
msgstr "字符串"

#: dotnettypes.rsdntszarray
msgid "SZ Array"
msgstr "字节(数组)"

#: dotnettypes.rsdnttypedbyref
msgid "Typed By Ref"
msgstr "Typed By Ref"

#: dotnettypes.rsdntunsigned
msgid "Unsigned"
msgstr "允许使用未签名驱动程序(启动过程中按 F8 键), 或自己为驱动程序签名"

#: dotnettypes.rsdntvaluetype
msgid "ValueType"
msgstr "ValueType"

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

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

#: driverlist.rsdlnothingfound
msgctxt "driverlist.rsdlnothingfound"
msgid "nothing found"
msgstr "什么都没找到"

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

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

#: filemapping.rsdoesnotexist
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.rsacremoveoffset
msgid "Remove Offset"
msgstr "删除偏移"

#: 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
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 "偏移 (Hex)"

#: 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.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.rsregion
msgid "Region"
msgstr "区域"

#: formaddtocodelist.rsregiontoadd
msgctxt "formaddtocodelist.rsregiontoadd"
msgid "Region to add"
msgstr "添加区域"

#: formchangedaddresses.rsclose
msgctxt "formchangedaddresses.rsclose"
msgid "Close"
msgstr "关闭"

#: formchangedaddresses.rsnodescription
msgid "No Description"
msgstr "无描述"

#: formchangedaddresses.rsstop
msgctxt "formchangedaddresses.rsstop"
msgid "Stop"
msgstr "停止"

#: formdesignerunit.rsformdesignercaption
msgctxt "formdesignerunit.rsformdesignercaption"
msgid "Form Designer"
msgstr "窗体设计器"

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

#: formdifferentbitsizeunit.rsthelasttimeyouscannedthenumberofbitswasandnowitisp
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 ""
"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)"

#: formdifferentbitsizeunit.rswelldoneyoufoundaeasteregg
msgid "Well done, you found a easter egg!"
msgstr "你找到了复活节彩蛋!  "

#: formfoundcodelistextraunit.rsprobablebasepointer
msgid "Probable base pointer =%s"
msgstr "指针基址可能是 =%s"

#: formfoundcodelistextraunit.rsthevalueofthepointerneededtofindthisaddressisproba
msgid "The value of the pointer needed to find this address is probably %s"
msgstr "要查找的地址指针值可能是 %s"

#: formhotkeyunit.rsalt
msgctxt "formhotkeyunit.rsalt"
msgid "Alt"
msgstr "Alt"

#: formhotkeyunit.rsapplicationskey
msgctxt "formhotkeyunit.rsapplicationskey"
msgid "Applications key"
msgstr "windows键"

#: formhotkeyunit.rsbackspace
msgctxt "formhotkeyunit.rsbackspace"
msgid "Backspace"
msgstr "Backspace"

#: formhotkeyunit.rscapslock
msgctxt "formhotkeyunit.rscapslock"
msgid "Caps Lock"
msgstr "Caps Lock"

#: 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 "Down Arrow"

#: formhotkeyunit.rsend
msgctxt "formhotkeyunit.rsend"
msgid "End"
msgstr "End"

#: formhotkeyunit.rsenter
msgctxt "formhotkeyunit.rsenter"
msgid "Enter"
msgstr "Enter"

#: 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 "Home"

#: formhotkeyunit.rsinsert
msgctxt "formhotkeyunit.rsinsert"
msgid "Insert"
msgstr "Insert"

#: formhotkeyunit.rsleftarrow
msgctxt "formhotkeyunit.rsleftarrow"
msgid "Left Arrow"
msgstr "Left Arrow"

#: formhotkeyunit.rsleftwindowskey
msgctxt "formhotkeyunit.rsleftwindowskey"
msgid "Left Windows key"
msgstr "Left Windows key"

#: formhotkeyunit.rsnumeric
msgctxt "formhotkeyunit.rsnumeric"
msgid "numeric"
msgstr "numeric"

#: formhotkeyunit.rsnumlock
msgctxt "formhotkeyunit.rsnumlock"
msgid "Num Lock"
msgstr "锁定"

#: formhotkeyunit.rspagedown
msgctxt "formhotkeyunit.rspagedown"
msgid "Page Down"
msgstr "Page Down"

#: formhotkeyunit.rspageup
msgctxt "formhotkeyunit.rspageup"
msgid "Page Up"
msgstr "Page Up"

#: 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 "Print Screen"

#: formhotkeyunit.rsrightarrow
msgctxt "formhotkeyunit.rsrightarrow"
msgid "Right Arrow"
msgstr "Right Arrow"

#: formhotkeyunit.rsrightwindowskey
msgctxt "formhotkeyunit.rsrightwindowskey"
msgid "Right Windows key"
msgstr "Right Windows key"

#: 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 "Space bar"

#: formhotkeyunit.rstab
msgctxt "formhotkeyunit.rstab"
msgid "Tab"
msgstr "Tab"

#: formhotkeyunit.rsuparrow
msgctxt "formhotkeyunit.rsuparrow"
msgid "Up Arrow"
msgstr "上移"

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

#: formmemoryregionsunit.rsdone
msgctxt "formmemoryregionsunit.rsdone"
msgid "done"
msgstr "完成"

#: formmemoryregionsunit.rsdoyouwanttousethecopyonwritebit
msgid "Do you want to use the COPY-ON-WRITE bit?"
msgstr "你想要使用写时复制技术(Copy-On-Write)吗?"

#: formmemoryregionsunit.rsexecute
msgctxt "formmemoryregionsunit.rsexecute"
msgid "Execute"
msgstr "执行"

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

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

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

#: formmemoryregionsunit.rsfailedtodelete
msgid "Failed to delete %s"
msgstr "无法删除 %s"

#: formmemoryregionsunit.rsfree
msgid "Free"
msgstr "空闲"

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

#: formmemoryregionsunit.rsimage
msgctxt "formmemoryregionsunit.rsimage"
msgid "Image"
msgstr "图像"

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

#: formmemoryregionsunit.rsmemoryregions
msgctxt "formmemoryregionsunit.rsmemoryregions"
msgid "Memory regions"
msgstr "内存区域"

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

#: formmemoryregionsunit.rsnoaccess
msgctxt "formmemoryregionsunit.rsnoaccess"
msgid "No Access"
msgstr "无法访问"

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

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

#: formmemoryregionsunit.rsread
msgid "Read"
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 "没有可用的空余位置"

#: 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.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.rscancelthecurrentscan
msgid "Cancel the current scan"
msgstr "取消当前扫描"

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

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

#: formsettingsunit.rsdebuggeroptions
msgctxt "formsettingsunit.rsdebuggeroptions"
msgid "Debugger Options"
msgstr "调试器选项"

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

#: formsettingsunit.rsdecreasedvalue
msgid "Decreased Value"
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.rsincreasedvalue
msgid "Increased Value"
msgstr "增加值"

#: formsettingsunit.rsisnotavalidinterval
msgid "%s is not a valid interval"
msgstr "%s 时间间隔无效"

#: formsettingsunit.rslower
msgctxt "formsettingsunit.rslower"
msgid "Lower"
msgstr "较低"

#: formsettingsunit.rslowest
msgctxt "formsettingsunit.rslowest"
msgid "Lowest"
msgstr "最低"

#: formsettingsunit.rsnextscan
msgctxt "formsettingsunit.rsnextscan"
msgid "Next Scan"
msgstr "再次扫描"

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

#: formsettingsunit.rsnormal
msgctxt "formsettingsunit.rsnormal"
msgid "Normal"
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.rsplugins
msgctxt "formsettingsunit.rsplugins"
msgid "Plugins"
msgstr "插件"

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

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

#: formsettingsunit.rsscansettings
msgctxt "formsettingsunit.rsscansettings"
msgid "Scan Settings"
msgstr "扫描设置"

#: formsettingsunit.rsspeedhackspeed
msgid "Speedhack speed"
msgstr "速度调整"

#: formsettingsunit.rstext
msgctxt "formsettingsunit.rstext"
msgid "Text"
msgstr "文本"

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

#: formsettingsunit.rsthevalueforthekeypollintervalisinvalid
msgid "the value for the keypoll interval (%s is invalid"
msgstr "热键轮询间隔 %s 无法设置"

#: formsettingsunit.rsthevalueforthewaitbetweenhotkeypressesisinvalid
msgid "the value for the wait between hotkey presses (%s is invalid"
msgstr "等待热键之间时间 %s 无法设置"

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

#: formsettingsunit.rstimecritical
msgctxt "formsettingsunit.rstimecritical"
msgid "TimeCritical"
msgstr "临界"

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

#: formsettingsunit.rstogglethespeedhack
msgid "Toggle the speedhack"
msgstr "速度调整切换"

#: formsettingsunit.rstools
msgctxt "formsettingsunit.rstools"
msgid "Tools"
msgstr "工具"

#: formsettingsunit.rsunchangedvalue
msgid "Unchanged Value"
msgstr "未变动的值"

#: formsettingsunit.rsundolastscan
msgid "Undo last scan"
msgstr "撤消最近一次的扫描"

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

#: formsettingsunit.rsunrandomizer
msgctxt "formsettingsunit.rsunrandomizer"
msgid "Unrandomizer"
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 "This will set a Software Breakpoint (int3) on every single opcode that will be reported here. Are you sure ?"

#: 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 "未定义的错误"

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

#: frmautoinjectunit.rsareyousureyouwanttoclose
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 Assembly (*.CEGA)|*.CEGA|All Files ( *.* )|*.*"

#: 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.rsendaddresslastbytesareincludedifnecesary
msgid "End address (last bytes are included if necessary)"
msgstr "End address (last bytes are included if necessary)"

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

#: frmautoinjectunit.rsfailedtoaddtotablenotallcodeisinjectable
msgid "Failed to add to table. Not all code is injectable"
msgstr "未能将添加到列表中. 不是所有的代码都能被注入"

#: frmautoinjectunit.rsgnuascript
msgid "GNU Assembler Script"
msgstr "GNU Assembler Script"

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

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

#: frmautoinjectunit.rsnotallcodeisinjectable
msgid ""
"Not all code is injectable.\n"
"%s\n"
"Are you sure you wan't to edit it to this?\n"
msgstr ""
"不是所有的代码都能被注入. 你确定不用再修改了吗?%s\n"
"你确定不再修改了吗?\n"

#: frmautoinjectunit.rsonwhataddressdoyouwantthejump
msgid "On what address do you want the jump?"
msgstr "你要跳转到什么地址吗?"

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

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

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

#: frmbreakpointlistunit.rsbpareyousureyouwishtochangethistoapegewidebp
msgid "Are you sure you wish to change this to a pagewide breakpoint?"
msgstr "Are you sure you wish to change this to a pagewide breakpoint?"

#: 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 "请告诉我你不再需要这个小区域的代码!!!"

#: frmdisassemblyscanunit.rsdsclose
msgctxt "frmdisassemblyscanunit.rsdsclose"
msgid "Close"
msgstr "关闭"

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

#: frmdissectwindowunit.rsdissectwindows
msgctxt "frmdissectwindowunit.rsdissectwindows"
msgid "Dissect Windows"
msgstr "分析窗口"

#: frmdissectwindowunit.rsgivethenewtextforthiswindow
msgid "Give the new text for this window"
msgstr "给这个窗口一个新内容"

#: frmdissectwindowunit.rsinvis
msgid "Invis"
msgstr "不可见"

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

#: frmenumeratedllsunit.rsnothingfound
msgctxt "frmenumeratedllsunit.rsnothingfound"
msgid "nothing found"
msgstr "什么都没找到"

#: frmexetrainergeneratorunit.rscetrainermaker
msgid "CE trainer maker"
msgstr "生成CE修改器"

#: frmexetrainergeneratorunit.rsdefault
msgctxt "frmexetrainergeneratorunit.rsdefault"
msgid "Default"
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.rsgenerate
msgctxt "frmexetrainergeneratorunit.rsgenerate"
msgid "Generate"
msgstr "生成"

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

#: frmexetrainergeneratorunit.rsmax
msgctxt "frmexetrainergeneratorunit.rsmax"
msgid "Max"
msgstr "最大"

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

#: frmexetrainergeneratorunit.rsnone
msgctxt "frmexetrainergeneratorunit.rsnone"
msgid "None"
msgstr "无"

#: frmexetrainergeneratorunit.rssaving
msgctxt "frmexetrainergeneratorunit.rssaving"
msgid "Saving..."
msgstr "保存..."

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

#: frmfillmemoryunit.rsfmregiontoolarge
msgid "Region too large"
msgstr "Region too large"

#: frmfillmemoryunit.rspleasefillinavalidfillvalue
msgid "Please fill in a valid 'Fill' value"
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.rsfsstructorarray
msgid "struct or array"
msgstr "结构或数组"

#: frmfindstaticsunit.rsfsunreadablepointer
msgid "Unreadable pointer"
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 "正在停止..."

#: frmfloatingpointpanelunit.rsfppextended
msgctxt "frmfloatingpointpanelunit.rsfppextended"
msgid "Extended"
msgstr "已导出"

#: frmgdtunit.rsgdtaccessed
msgid "Accessed="
msgstr "Accessed="

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

#: frmgdtunit.rsgdtcodesegment
msgid "Code Segment"
msgstr "Code Segment"

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

#: frmgdtunit.rsgdtdatasegment
msgid "Data Segment"
msgstr "Data Segment"

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

#: frmgdtunit.rsgdtexpansiondirection
msgid "Expansion direction="
msgstr "Expansion direction="

#: frmgdtunit.rsgdtnotpresent
msgid "Not present"
msgstr "Not present"

#: frmgdtunit.rsgdtreadable
msgid "Readable="
msgstr "该地址不可读"

#: frmgdtunit.rsgdtreaderror
msgid "Read error"
msgstr "Read error"

#: frmgdtunit.rsgdtsystemsegment
msgid "System Segment"
msgstr "System Segment"

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

#: frmgroupscanalgoritmgeneratorunit.rsadd
msgctxt "frmgroupscanalgoritmgeneratorunit.rsadd"
msgid "Add"
msgstr "添加"

#: frmgroupscanalgoritmgeneratorunit.rsgsgblocksizemustbeprovided
msgid "blocksize must be provided"
msgstr "blocksize must be provided"

#: frmgroupscanalgoritmgeneratorunit.rsgsgshouldbeatleast
msgid "Should be at least %d"
msgstr "Should be at least %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 ""
"When checked this element will get added to the addresslist. Note: If all checkboxes are disabled, ALL elements will be added"

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

#: frmidtunit.rsidt16bitinterruptgate
msgid "16-bit interrupt gate"
msgstr "16-bit interrupt gate"

#: frmidtunit.rsidt16biytrapgate
msgid "16-bit trap gate"
msgstr "16-bit trap gate"

#: frmidtunit.rsidt32bitinterruptgate
msgid "32-bit interrupt gate"
msgstr "32-bit interrupt gate"

#: frmidtunit.rsidt32biytrapgate
msgid "32-bit trap gate"
msgstr "32-bit trap gate"

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

#: frmidtunit.rsidtnotpresent
msgid "not present"
msgstr "not present"

#: frmidtunit.rsidttaskgate
msgid "task gate"
msgstr "task gate"

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

#: frmloadmemoryunit.rsloadintomemory
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 ""
"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)"

#: frmloadmemoryunit.rswrotebytesoutof
msgid "Wrote %d bytes out of %d"
msgstr "Wrote %d bytes out of %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 "Error in line "

#: frmluaengineunit.rsleonlyonescriptcanbedebuggedatatimeetc
msgid "Only one script can be debugged at a time. Continue executing this script without the debugger?"
msgstr "Only one script can be debugged at a time. Continue executing this script without the debugger?"

#: frmluaengineunit.rsleundefinederror
msgctxt "frmluaengineunit.rsleundefinederror"
msgid "Undefined error"
msgstr "Undefined error"

#: frmluaengineunit.rsleuserclickedstop
msgid "User clicked stop"
msgstr "User clicked stop"

#: frmmemoryallochandlerunit.rsfailuretohook
msgid "Failure to hook"
msgstr "Failure to hook"

#: frmmemoryallochandlerunit.rsfailuretoinitialize
msgid "Failure to initialize"
msgstr "未能初始化"

#: frmmemoryallochandlerunit.rsheapcount
msgid "Heapcount=%s"
msgstr "堆总数=%s"

#: frmmemoryallochandlerunit.rsqueuedmemoryeventswaiting
msgid "Queued memory events waiting: %s"
msgstr "内存事件等待队列: %s"

#: frmmemoryrecorddropdownsettingsunit.rsdddropdownotionsfor
msgid "Dropdown options for "
msgstr "Dropdown options for "

#: frmmemoryviewexunit.rsaddresszoom
msgid "Address : %s zoom : %s"
msgstr "Address : %s zoom : %s"

#: frmmemoryviewexunit.rsfillintheaddressyouwanttogoto
msgctxt "frmmemoryviewexunit.rsfillintheaddressyouwanttogoto"
msgid "Fill in the address you want to go to"
msgstr "输入你想要去的地址"

#: frmmemoryviewexunit.rsgotoaddress
msgctxt "frmmemoryviewexunit.rsgotoaddress"
msgid "Goto Address"
msgstr "转到地址"

#: frmmemviewpreferencesunit.rsbackgroundcolor
msgid "Background color"
msgstr "背景色"

#: frmmemviewpreferencesunit.rshexadecimalcolor
msgctxt "frmmemviewpreferencesunit.rshexadecimalcolor"
msgid "Hexadecimal color"
msgstr "十六进制颜色"

#: frmmemviewpreferencesunit.rsnormalcolor
msgid "Normal color"
msgstr "标准色"

#: frmmemviewpreferencesunit.rsregistercolor
msgctxt "frmmemviewpreferencesunit.rsregistercolor"
msgid "Register color"
msgstr "套色"

#: frmmemviewpreferencesunit.rssymbolcolor
msgctxt "frmmemviewpreferencesunit.rssymbolcolor"
msgid "Symbol color"
msgstr "特征色"

#: frmmodifyregistersunit.rsmodifyregisterssat
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
msgid "host: %s could not be resolved"
msgstr "host: %s could not be resolved"

#: frmpointerscanconnectdialogunit.rsuseloadedpointermap
msgid "Use loaded pointermap:"
msgstr "Use loaded pointermap:"

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

#: frmprocesswatcherunit.rsfirstselectaprocess
msgctxt "frmprocesswatcherunit.rsfirstselectaprocess"
msgid "First select a process!"
msgstr "首先选择一个进程! "

#: frmprocesswatcherunit.rsisntavalidprocessid
msgctxt "frmprocesswatcherunit.rsisntavalidprocessid"
msgid "%s isn't a valid processID"
msgstr "%s 进程 ID 无效"

#: frmprocesswatcherunit.rsprocesswatcherthreaderror
msgid "processwatcher: thread error:%s"
msgstr "监视进程: 线程错误: %s"

#: frmrescanpointerunit.rsadd
msgctxt "frmrescanpointerunit.rsadd"
msgid "Add"
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.rsremove
msgctxt "frmrescanpointerunit.rsremove"
msgid "Remove"
msgstr "移除"

#: frmrescanpointerunit.rsrpentertheipaddressestonotifyexplicitly
msgctxt "frmrescanpointerunit.rsrpentertheipaddressestonotifyexplicitly"
msgid "Enter the IP addresses to notify explicitly"
msgstr "Enter the IP addresses to notify explicitly"

#: frmrescanpointerunit.rsrpfirstoffset
msgid "First offset"
msgstr "First offset"

#: frmrescanpointerunit.rsrpiplist
msgctxt "frmrescanpointerunit.rsrpiplist"
msgid "IP List"
msgstr "IP List"

#: frmrescanpointerunit.rsrplastoffset
msgctxt "frmrescanpointerunit.rsrplastoffset"
msgid "Last offset"
msgstr "Last offset"

#: frmrescanpointerunit.rsrpthefunction
msgid "The function %s(base, offsets, target) has not yet been defined. Please define it first"
msgstr "The function %s(base, offsets, target) has not yet been defined. Please define it first"

#: frmrescanpointerunit.rsrpusesavedpointermap
msgid "Use saved pointermap: "
msgstr "Use saved pointermap: "

#: frmrescanpointerunit.rsrpusesavedpointermap2
msgctxt "frmrescanpointerunit.rsrpusesavedpointermap2"
msgid "Use saved pointermap"
msgstr "Use saved pointermap"

#: frmresumepointerscanunit.rsrpsentertheipaddressestonotifyexplicitly
msgctxt "frmresumepointerscanunit.rsrpsentertheipaddressestonotifyexplicitly"
msgid "Enter the IP addresses to notify explicitly"
msgstr "Enter the IP addresses to notify explicitly"

#: frmresumepointerscanunit.rsrpsiplist
msgctxt "frmresumepointerscanunit.rsrpsiplist"
msgid "IP List"
msgstr "IP List"

#: frmresumepointerscanunit.rsrpswasnotfound
msgid " was not found"
msgstr " was not found"

#: frmsavememoryregionunit.rsisnotavalidaddress
msgctxt "frmsavememoryregionunit.rsisnotavalidaddress"
msgid "%s is not a valid address"
msgstr "%s 不是一个有效的地址"

#: 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 wont 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 "Are you sure you wish to throw away these snapshots?"

#: frmsnapshothandlerunit.rsshcompare
msgid "Compare"
msgstr "比较"

#: frmsnapshothandlerunit.rsshdissectandcomparememoryofselectedsnapshots
msgid "Dissect and compare memory of selected snapshots"
msgstr "Dissect and compare memory of selected snapshots"

#: frmsnapshothandlerunit.rsshdissectmemoryofselectedsnapshot
msgid "Dissect memory of selected snapshot"
msgstr "Dissect memory of selected snapshot"

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

#: frmsnapshothandlerunit.rsshlockandaddtostructuredissect
msgctxt "frmsnapshothandlerunit.rsshlockandaddtostructuredissect"
msgid "Lock and add to structure dissect"
msgstr "Lock and add to structure dissect"

#: frmsnapshothandlerunit.rsshnewwindow
msgctxt "frmsnapshothandlerunit.rsshnewwindow"
msgid "<New window>"
msgstr "<New window>"

#: frmsnapshothandlerunit.rsshselectthestructuredissectwindowyouwishtoaddthisregionto
msgctxt "frmsnapshothandlerunit.rsshselectthestructuredissectwindowyouwishtoaddthisregionto"
msgid "Select the structure dissect window you wish to add this region to"
msgstr "Select the structure dissect window you wish to add this region to"

#: frmsnapshothandlerunit.rsshthestructureslistisbroken
msgctxt "frmsnapshothandlerunit.rsshthestructureslistisbroken"
msgid "The structures list is broken"
msgstr "The structures list is broken"

#: frmsnapshothandlerunit.rsshview
msgctxt "frmsnapshothandlerunit.rsshview"
msgid "View"
msgstr "视图"

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

#: frmstackviewunit.rslockandaddtostructuredissect
msgctxt "frmstackviewunit.rslockandaddtostructuredissect"
msgid "Lock and add to structure dissect"
msgstr "Lock and add to structure dissect"

#: frmstackviewunit.rsnewwindow
msgctxt "frmstackviewunit.rsnewwindow"
msgid "<New window>"
msgstr "<New window>"

#: frmstackviewunit.rsselectthestructuredissectwindowyouwishtoaddthisreg
msgctxt "frmstackviewunit.rsselectthestructuredissectwindowyouwishtoaddthisreg"
msgid "Select the structure dissect window you wish to add this region to"
msgstr "Select the structure dissect window you wish to add this region to"

#: frmstackviewunit.rssvthisstackviewwindowhasallocatedstacksnapshotsetc
msgid "This stackview window has allocated stack snapshots in the target process. Do you wish to free them?"
msgstr "This stackview window has allocated stack snapshots in the target process. Do you wish to free them?"

#: frmstackviewunit.rsthestructureslistisbroken
msgctxt "frmstackviewunit.rsthestructureslistisbroken"
msgid "The structures list is broken"
msgstr "The structures list is broken"

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

#: frmstringmapunit.rsgeneratestringmap
msgctxt "frmstringmapunit.rsgeneratestringmap"
msgid "Generate string map"
msgstr "生成字符串列表"

#: frmstringmapunit.rsnoreadablememoryfound
msgctxt "frmstringmapunit.rsnoreadablememoryfound"
msgid "No readable memory found"
msgstr "可读的内存没有找到"

#: frmstringmapunit.rsstop
msgctxt "frmstringmapunit.rsstop"
msgid "Stop"
msgstr "停止"

#: frmstringmapunit.rsstringcount
msgid "Stringcount: %s"
msgstr "字符串总数: %s"

#: frmstringpointerscanunit.rsareyousureyo
msgid "Are you sure you wish to start a new scan?"
msgstr "Are you sure you wish to start a new scan?"

#: frmstringpointerscanunit.rsgeneratedscanning
msgid "Generated. Scanning..."
msgstr "生成扫描中..."

#: frmstringpointerscanunit.rsgeneratingstringmap
msgid "Generating stringmap"
msgstr "生成字符串映射"

#: frmstringpointerscanunit.rsscan
msgctxt "frmstringpointerscanunit.rsscan"
msgid "Scan"
msgstr "扫描"

#: frmstringpointerscanunit.rsscanningfoun
msgid "Scanning... Found %s"
msgstr "Scanning... Found %s"

#: frmstringpointerscanunit.rsspsuaddress
msgctxt "frmstringpointerscanunit.rsspsuaddress"
msgid "Address"
msgstr "地址"

#: frmstringpointerscanunit.rsspsuaddress2
msgid "Address 2"
msgstr "地址 2"

#: frmstringpointerscanunit.rsspsuerrorduringscannoscanresults
msgid "Error during scan. No scanresults available"
msgstr "Error during scan. No scanresults available"

#: frmstringpointerscanunit.rsspsuexception
msgid "Exception:"
msgstr "异常"

#: frmstringpointerscanunit.rsspsufound
msgctxt "frmstringpointerscanunit.rsspsufound"
msgid "Found:"
msgstr "结果:"

#: frmstringpointerscanunit.rsspsufuuuu
msgid "FUUUU"
msgstr "FUUUU"

#: frmstringpointerscanunit.rsspsufuuuuu
msgid "FUUUUU"
msgstr "FUUUU"

#: frmstringpointerscanunit.rsspsunotyetimplemented
msgid "Not yet implemented"
msgstr "FUUUUU"

#: frmstringpointerscanunit.rsspsuoffset
msgid "Offset "
msgstr "偏移"

#: frmstringpointerscanunit.rsspsurescan
msgctxt "frmstringpointerscanunit.rsspsurescan"
msgid "Rescan"
msgstr "重新扫描"

#: frmstringpointerscanunit.rsspsuscandonefound
msgid "Scan done! Found "
msgstr "扫描完成！找到"

#: frmstringpointerscanunit.rsstop
msgctxt "frmstringpointerscanunit.rsstop"
msgid "Stop"
msgstr "停止"

#: frmstringpointerscanunit.rsterminating
msgid "Terminating..."
msgstr "停止扫描..."

#: frmstringpointerscanunit.rsthisaddressisnotaccessible
msgid "This address is not accessible"
msgstr "该地址不可访问"

#: frmstructurelinkerunit.strisnotavalidaddress
msgctxt "frmstructurelinkerunit.strisnotavalidaddress"
msgid "%s is not a valid address"
msgstr "%s 不是一个有效的地址"

#: frmstructures2elementinfounit.rss2eiifyoucontinuetheoldlocallydefinedtype
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 ""
"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)"

#: frmstructures2elementinfounit.rss2eilocalstruct
msgid "Local struct:"
msgstr "Local struct:"

#: frmstructuresconfigunit.rshighlighted
msgid "Highlighted"
msgstr ""
"#-#-#-#-#  0catalog.po  #-#-#-#-#\n"
"高亮显示\n"
"#-#-#-#-#  0catalog.po  #-#-#-#-#\n"
"突出显示"

#: frmstructuresconfigunit.rsnormal
msgctxt "frmstructuresconfigunit.rsnormal"
msgid "Normal"
msgstr "正常"

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

#: frmthreadlistunit.rscouldntopenhandle
msgid "Couldn't open handle"
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.rstlchangevalue
msgctxt "frmthreadlistunit.rstlchangevalue"
msgid "Change value"
msgstr "更改数值"

#: frmthreadlistunit.rstlexecute
msgctxt "frmthreadlistunit.rstlexecute"
msgid "Execute"
msgstr "执行"

#: frmthreadlistunit.rstlfailederrorcode
msgid "failed. Errorcode="
msgstr "failed. Errorcode="

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

#: frmthreadlistunit.rstlwhatshouldthenewvalueofthisregisterbe
msgid "What should the new value of this register be?"
msgstr "What should the new value of this register be?"

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

#: frmtracerunit.rssearch
msgctxt "frmtracerunit.rssearch"
msgid "Search"
msgstr "搜索"

#: frmtracerunit.rstypetheluaconditionyouwanttosearchforexampleeax0x1
msgid "Type the (LUA) condition you want to search for (Example: EAX==0x1234)"
msgstr "键入您要搜索的条件 (LUA)(如: EAX==0x1234)"

#: frmultimapunit.rsremovehotkey
msgid "Remove hotkey (%s)"
msgstr "去除热键 (%s)"

#: frmultimapunit.rsuuerrorduringmap
msgid "Error during map"
msgstr "Error during map"

#: frmultimapunit.rsuulastfilterresults
msgid "Last filter results: filtered out %d left: %d"
msgstr "Last filter results: filtered out %d left: %d"

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

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

#: frmultimapunit.rsuupause
msgctxt "frmultimapunit.rsuupause"
msgid "Pause"
msgstr "暂停选择的进程"

#: frmultimapunit.rsuupleaserunthe64bitversionofcheatenginetomakeuseofthisfeature
msgid "Please run the 64-bit version of Cheat Engine to make use of this feature"
msgstr "Please run the 64-bit version of Cheat Engine to make use of this feature"

#: frmultimapunit.rsuuresume
msgctxt "frmultimapunit.rsuuresume"
msgid "Resume"
msgstr "暂停/恢复"

#: frmultimapunit.rsuusorrybutthisfeatureisonlyavailableonintelcpus
msgid "Sorry, but this feature is only available on intel cpu's"
msgstr "Sorry, but this feature is only available on intel cpu's"

#: frmultimapunit.rsuuthemaximumnumberofworkersis64
msgid "The maximum number of workers is 64"
msgstr "The maximum number of workers is 64"

#: frmultimapunit.rsuuthisfunctionneedsatleast200bytesfortheheaderofthebuffer
msgid "This function needs at least 200 bytes for the header of the buffer"
msgstr "This function needs at least 200 bytes for the header of the buffer"

#: frmultimapunit.rsuuthiswillbringbackallfoundinstructions
msgid "This will bring back all found instructions. Continue?"
msgstr "This will bring back all found instructions. Continue?"

#: frmultimapunit.rsuuthiswillresetthecallcountoffunctionbackto0
msgid "This will reset the callcount of functions back to 0. This can not be undone. Continue?"
msgstr "This will reset the callcount of functions back to 0. This can not be undone. Continue?"

#: groupscancommandparser.rsgscpcustomtypenotrecognized
msgid "Custom type not recognized: "
msgstr "Custom type not recognized: "

#: groupscancommandparser.rsgscpinvalidgroupscancommand
msgid "Invalid groupscan command"
msgstr "Invalid groupscan command"

#: groupscancommandparser.rsgscpwildcardsemptyarenotallowedforoutoforderscans
msgid "Wildcards/Empty are not allowed for Out of Order scans"
msgstr "Wildcards/Empty are not allowed for Out of Order scans"

#: guisafecriticalsection.rscriticalsectionleavewithoutenter
msgid "Criticalsection leave without enter"
msgstr "关键节已经退出"

#: hexviewunit.rsaddress
msgctxt "hexviewunit.rsaddress"
msgid "address"
msgstr "地址"

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

#: hexviewunit.rsbigfuckingerror
msgid "Big fucking error"
msgstr "未知错误"

#: hexviewunit.rsexecute
msgctxt "hexviewunit.rsexecute"
msgid "Execute"
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
msgid "Invalid BytesPerSeperator value:%s"
msgstr "无效的字节拼接值:%s"

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

#: hexviewunit.rsnoaccess
msgctxt "hexviewunit.rsnoaccess"
msgid "No Access"
msgstr "无法访问"

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

#: hexviewunit.rsphysicaladdress
msgid "Physical Address"
msgstr "物理地址"

#: hexviewunit.rsprotect
msgctxt "hexviewunit.rsprotect"
msgid "Protect"
msgstr "保护"

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

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

#: hexviewunit.rssize
msgctxt "hexviewunit.rssize"
msgid "Size"
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 "这看起来像一个普通字符串. 您想作为字符串输入吗?"

#: hexviewunit.rswritecopy
msgctxt "hexviewunit.rswritecopy"
msgid "Write Copy"
msgstr "写副本"

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

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

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

#: hotkeys.rsfreeze
msgid "Freeze"
msgstr "锁定"

#: hotkeys.rshotkeyid
msgid "Hotkey ID=%s"
msgstr "热键 ID=%s"

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

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

#: hotkeys.rstogglefreeze
msgctxt "hotkeys.rstogglefreeze"
msgid "Toggle freeze"
msgstr "锁定/解锁切换"

#: 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 "未知的文件扩展名"

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

#: luahandler.rscheatengineisbeingafag
msgid "Cheatengine is being a fag"
msgstr "Cheat Engine 是个吃力的工作."

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

#: luahandler.rsinvalidfloat
msgid "Invalid floating point string:%s"
msgstr "无效的浮点字符串:%s"

#: luahandler.rsinvalidint
msgid "Invalid integer:%s"
msgstr "无效整数:%s"

#: luahandler.rslua_doscriptwasnotcalledromthemainthread
msgid "LUA_DoScript was not called from the main thread"
msgstr "LUA_DoScript 无法调用内存中的主线程"

#: luahandler.rspluginaddress
msgid "Plugin Address"
msgstr "插件地址"

#: luahandler.rsthistypeisnotsupportedhere
msgid "This type is not supported here"
msgstr "这里不支持此类型"

#: luahandler.rsundefinedluaerror
msgid "Undefined lua error"
msgstr "未定义的 lua 错误"

#: luasyntax.syns_attrluamstring
msgid "LuaMString"
msgstr "LuaMString"

#: luasyntax.syns_attrnumber
msgid "Numbers"
msgstr "编号"

#: luasyntax.syns_filterlua
msgid "Lua Files (*.lua, *.lpr)|*.lua;*.lpr"
msgstr "Lua 文件 (*.lua, *.lpr)|*.lua;*.lpr"

#: luasyntax.syns_langlua
msgid "Lua"
msgstr "LUA 脚本"

#: mainunit.rsand
msgctxt "mainunit.rsand"
msgid "and"
msgstr "至"

#: mainunit.rsaprilfools
msgid "April fools!!!!"
msgstr "愚人节!!!!"

#: mainunit.rsareyousureyouwanttodelete
msgctxt "mainunit.rsareyousureyouwanttodelete"
msgid "Are you sure you want to delete %s?"
msgstr "是否确定要删除 %s?"

#: 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
msgid "Auto Assemble edit: %s"
msgstr "编辑自动汇编: %s"

#: mainunit.rsbetween
msgid "between %"
msgstr "两者之间 %"

#: mainunit.rsbringscheatenginetofront
msgid "brings Cheat Engine to front"
msgstr "Cheat Engine 总在最前"

#: mainunit.rscancel
msgctxt "mainunit.rscancel"
msgid "Cancel"
msgstr "取消"

#: mainunit.rscheatengine
msgid "Cheat Engine"
msgstr "Cheat Engine"

#: mainunit.rscomparingto
msgid "Comparing to %s"
msgstr "比较到 %s"

#: mainunit.rscomparingtof
msgid "Comparing to first scan results"
msgstr "首次比较扫描结果"

#: mainunit.rsdecimal
msgctxt "mainunit.rsdecimal"
msgid "Decimal"
msgstr "十进制"

#: mainunit.rsdelete
msgctxt "mainunit.rsdelete"
msgid "Delete"
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.rsedit
msgctxt "mainunit.rsedit"
msgid "Edit"
msgstr "编辑"

#: mainunit.rseditaddresses
msgid "Edit addresses"
msgstr "编辑地址"

#: mainunit.rsexpired
msgid "EXPIRED"
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.rsforcetermination
msgid "Force termination"
msgstr "强制终止"

#: mainunit.rsgivethenewfilename
msgid "Give the new filename"
msgstr "获取新的文件名"

#: mainunit.rsgroup
msgid "Group %s"
msgstr "组 %s"

#: mainunit.rsgroups
msgid "Groups"
msgstr "组"

#: mainunit.rshex
msgctxt "mainunit.rshex"
msgid "Hex"
msgstr "Hex"

#: mainunit.rshexadecimal
msgctxt "mainunit.rshexadecimal"
msgid "Hexadecimal"
msgstr ""
"#-#-#-#-#  0catalog.po  #-#-#-#-#\n"
"十六进制\n"
"#-#-#-#-#  0catalog.po  #-#-#-#-#\n"
"十六进制的"

#: mainunit.rshrmpfbecauseiminagoodmoodillletyougothistimebutdon
msgid "Hrmpf... Because I'm in a good mood i'll let you go this time. But don't do it again you filthy pirate"
msgstr "嗯... 今儿我心情好就饶你一次, 下不为例, 无耻的盗版者!"

#: mainunit.rsinvalidstartaddress
msgid "Invalid start address: %s"
msgstr "无效的开始地址: %s"

#: mainunit.rsinvalidstopaddress
msgid "Invalid stop address: %s"
msgstr "无效的终止地址: %s"

#: mainunit.rsisnotavalidspeed
msgid "%s is not a valid speed"
msgstr "%s 速度无效"

#: mainunit.rsisnotavalidx
msgid "%s is not a valid xml name"
msgstr "%s is not a valid xml name"

#: mainunit.rslicenseexpired
msgid ""
"Your license to use Cheat Engine has expired. You can buy a license to use cheat engine for 1 month for $200, 6 months for "
"only $1000 and for 1 year for only $1800. If you don't renew your license Cheat Engine will be severely limited in it's "
"abilities. (e.g: Next scan has been disabled)"
msgstr ""
"Cheat Engine 授权过期. 你可以购买授权, 每月 $200, 6 个月只需 $1000, 1 年仅需 $1800 . 如果不延长有效期软件将在功能上受到严格的限"
"制. (如:无法使用再次扫描)"

#: mainunit.rsloadtheassociatedtable
msgid "Load the associated table? (%s)"
msgstr "是否载入关联表? (%s)"

#: mainunit.rsluascriptcheattable
msgid "Lua script: Cheat Table"
msgstr "Lua 脚本: 列表"

#: mainunit.rsmugenerategroupscancommand
msgctxt "mainunit.rsmugenerategroupscancommand"
msgid "Generate groupscan command"
msgstr "生成组扫描命令"

#: mainunit.rsprevious
msgctxt "mainunit.rsprevious"
msgid "Previous"
msgstr "先前值"

#: mainunit.rsremoveselectedaddress
msgid "Remove selected address"
msgstr "删除已选定地址"

#: mainunit.rsremoveselectedaddresses
msgctxt "mainunit.rsremoveselectedaddresses"
msgid "Remove selected addresses"
msgstr "删除已选定地址"

#: mainunit.rsrename
msgctxt "mainunit.rsrename"
msgid "Rename"
msgstr "重命名"

#: mainunit.rsrenamefile
msgid "Rename file"
msgstr "重命名文件"

#: 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
msgctxt "mainunit.rssavetodisk"
msgid "Save to disk"
msgstr "保存到磁盘"

#: mainunit.rsscan
msgctxt "mainunit.rsscan"
msgid "Scan"
msgstr "扫描"

#: mainunit.rsscanerror
msgid "Scan error:%s"
msgstr "扫描错误:%s"

#: mainunit.rsscanresult
msgid "Scanresult"
msgstr "扫描结果"

#: mainunit.rsselectthesavedscanresultfromthelistbelow
msgid "Select the saved scan result from the list below"
msgstr "从下面的列表中选择已保存的扫描结果"

#: mainunit.rssetchangehotkeys
msgid "Set/Change hotkeys"
msgstr "设置/更改热键"

#: mainunit.rssethotkeys
msgctxt "mainunit.rssethotkeys"
msgid "Set hotkeys"
msgstr "设置热键"

#: mainunit.rsshowasbinary
msgctxt "mainunit.rsshowasbinary"
msgid "Show as binary"
msgstr "以二进制形式显示"

#: mainunit.rsshowasdecimal
msgid "Show as decimal"
msgstr "显示十进制"

#: mainunit.rsshowashexadecimal
msgctxt "mainunit.rsshowashexadecimal"
msgid "Show as hexadecimal"
msgstr "显示为十六进制"

#: mainunit.rsshown
msgid "shown"
msgstr "显示"

#: mainunit.rsterminatingscan
msgid "Terminating scan..."
msgstr "停止扫描..."

#: mainunit.rsthankyoufortryingoutcheatenginebecauseithasexpired
msgid "Thank you for trying out Cheat Engine. Because it has expired Cheat Engine will now close. Is that ok with you?"
msgstr "感谢您试用 Cheat Engine, 由于 Cheat Engine 已过期即将关闭. 你没问题吧?"

#: 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 "进程没有完全打开. 指定的进程 ID 无效. 你仍想找出 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
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.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.rsvalue
msgid "Value %"
msgstr "数值 %"

#: mainunit.rswhatareyousayingyouregoingtocontinueusingceillegal
msgid ""
"WHAT!!! Are you saying you're going to continue using CE ILLEGALLY??? If you say yes, i'm going to mail the cops to get you "
"and send you to jail!!!"
msgstr "什么!!!你打算继续非法使用 CE 的话??? 我会给警察发封邮件让他们把你送去坐牢!!!"

#: 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.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.stralreadyin
msgctxt "mainunit.stralreadyin"
msgid "This address is already in the list"
msgstr "列表中有相同的地址"

#: 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.strchangedescription1
msgctxt "mainunit.strchangedescription1"
msgid "Description"
msgstr "描述"

#: mainunit.strchangedescription2
msgid "Change the description to:"
msgstr "更改描述:"

#: mainunit.strchangemorevalues
msgid "Change these values to:"
msgstr "更改这些数值为:"

#: mainunit.strchangescript
msgctxt "mainunit.strchangescript"
msgid "Change script"
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.strerror
msgctxt "mainunit.strerror"
msgid "Error"
msgstr "错误"

#: mainunit.strerrorwhileopeningprocess
msgid "Error while opening this process"
msgstr "打开进程错误"

#: mainunit.strforcerecheck
msgctxt "mainunit.strforcerecheck"
msgid "Force recheck symbols"
msgstr "强制复查字符"

#: 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.strnotavalidvalue
msgctxt "mainunit.strnotavalidvalue"
msgid "This is not an valid value"
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.stropcodechanged
msgctxt "mainunit.stropcodechanged"
msgid "The following opcodes changed the selected address"
msgstr "下列代码更改了选择的地址"

#: mainunit.stropcoderead
msgid "The following opcodes read from the selected address"
msgstr "从选择的地址读取以下操作码"

#: mainunit.strphysicalmemory
msgctxt "mainunit.strphysicalmemory"
msgid "Physical Memory"
msgstr "物理内存"

#: mainunit.strrecalculateaddress
msgctxt "mainunit.strrecalculateaddress"
msgid "Recalculate 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.strunknownextension
msgctxt "mainunit.strunknownextension"
msgid "Unknown extension"
msgstr "未知的扩展名"

#: mainunit.strvalue
msgctxt "mainunit.strvalue"
msgid "Value"
msgstr "数值"

#: mainunit.strwindowfailedtohide
msgid "A window failed to hide"
msgstr "窗口隐藏失败"

#: mainunit.strxmess
msgid "Merry christmas and happy new year"
msgstr "圣诞快乐, 新年快乐"

#: mainunit2.cename
msgctxt "mainunit2.cename"
msgid "Cheat Engine 6.5"
msgstr "Cheat Engine 6.5"

#: 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.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.strchangedvalue
msgid "Changed value"
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.strfirstscan
msgctxt "mainunit2.strfirstscan"
msgid "First Scan"
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.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.strsmallerthan
msgid "Smaller than..."
msgstr "比...小"

#: mainunit2.strstart
msgctxt "mainunit2.strstart"
msgid "Start"
msgstr "开始"

#: mainunit2.strstop
msgctxt "mainunit2.strstop"
msgid "Stop"
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 "Allocation error"

#: manualmoduleloader.rsmmlfailedfindingaddressof
msgid "failed finding address of "
msgstr "failed finding address of "

#: manualmoduleloader.rsmmlnotavalidfile
msgid "not a valid file"
msgstr "%s 不是有效的双浮点数值"

#: manualmoduleloader.rsmmlnotavalidheader
msgid "Not a valid header"
msgstr "Not a valid header"

#: manualmoduleloader.rsmmltriedloadinga64bitmoduleona32bitsystem
msgid "Tried loading a 64-bit module on a 32-bit system"
msgstr "Tried loading a 64-bit module on a 32-bit system"

#: memorybrowserformunit.rs0or1
msgid "(0 or 1)"
msgstr "(0 或 1)"

#: memorybrowserformunit.rsaddress
msgctxt "memorybrowserformunit.rsaddress"
msgid "Address"
msgstr "地址"

#: memorybrowserformunit.rsallocatememory
msgid "Allocate memory"
msgstr "分配内存"

#: memorybrowserformunit.rsassemblyscan
msgctxt "memorybrowserformunit.rsassemblyscan"
msgid "Assembly scan"
msgstr "扫描程序集"

#: memorybrowserformunit.rsatleastbyteshavebeenallocatedatdoyouwanttogotheren
msgid "At least %s bytes have been allocated at %s%sDo you want to go there now?"
msgstr "至少 %s 字节已分配 %s%s您想跳转过去吗?"

#: memorybrowserformunit.rsatleastbyteshavebeenallocatedatgotherenow
msgid "At least %s bytes have been allocated at %s. Go there now?"
msgstr "至少 %s 字节已分配 %s. 跳转过去吗?"

#: memorybrowserformunit.rsbetween
msgid "Between %s"
msgstr "之间 %s"

#: memorybrowserformunit.rschangedisplayfader
msgid "Change display fader"
msgstr "请输入刷新时间(毫秒)"

#: memorybrowserformunit.rschangeregister
msgid "Change register"
msgstr "更改注册"

#: memorybrowserformunit.rscheatenginesinglelingeassembler
msgid "Cheat Engine single-line assembler"
msgstr "Cheat Engine 单行汇编"

#: memorybrowserformunit.rscomment
msgctxt "memorybrowserformunit.rscomment"
msgid "Comment"
msgstr "注释"

#: memorybrowserformunit.rscommentfor
msgctxt "memorybrowserformunit.rscommentfor"
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
msgctxt "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
msgctxt "memorybrowserformunit.rsgotoaddress"
msgid "Goto Address"
msgstr "转到地址"

#: memorybrowserformunit.rsheaderfor
msgctxt "memorybrowserformunit.rsheaderfor"
msgid "Header for %s"
msgstr "Header for %s"

#: memorybrowserformunit.rshowlongshouldachangebeshown
msgid "How long should a change be shown?"
msgstr "多久时间刷新一次?"

#: memorybrowserformunit.rshowmuchis
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
msgid "I don't understand what you mean with %s"
msgstr "我不明白你是什么意思 %s"

#: memorybrowserformunit.rsinjectdll
msgid "Inject dll"
msgstr "注入 dll"

#: memorybrowserformunit.rsinputtheassemblycodetofindwilcardssupported
msgctxt "memorybrowserformunit.rsinputtheassemblycodetofindwilcardssupported"
msgid "Input the assembly code to find. Wildcards( * ) supported."
msgstr "找到输入的汇编代码. 支持通配符(*). "

#: memorybrowserformunit.rsisnotavalidvalue
msgctxt "memorybrowserformunit.rsisnotavalidvalue"
msgid "%s is not a valid value"
msgstr "%s 数值无效"

#: memorybrowserformunit.rslinkwithotherhexview
msgctxt "memorybrowserformunit.rslinkwithotherhexview"
msgid "Link with other hexview"
msgstr "与其他的十六进制视图链接"

#: memorybrowserformunit.rsmaxstacktracesize
msgid "Max stacktrace size"
msgstr "最大栈跟踪大小"

#: memorybrowserformunit.rsmbbookmark
msgid "Bookmark %d"
msgstr "收藏 %d"

#: memorybrowserformunit.rsmbbookmark2
msgid "Bookmark %d: %s"
msgstr "收藏 %d: %s"

#: memorybrowserformunit.rsmbcreationoftheremotethreadfailed
msgid "Creation of the remote thread failed"
msgstr "Creation of the remote thread failed"

#: memorybrowserformunit.rsmbthreadcreated
msgid "Thread Created"
msgstr "Thread Created"

#: memorybrowserformunit.rsmemorybrowser
msgid "MemoryBrowser"
msgstr "记忆浏览器"

#: memorybrowserformunit.rsmemoryviewercurrentlydebuggingthread
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.rsparameters
msgctxt "memorybrowserformunit.rsparameters"
msgid "Parameters"
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 "Please specify the new symbol searchpath (; separates paths)"

#: memorybrowserformunit.rspleasetargetanotherprocess
msgid "Start another version of Cheat Engine and attach to that instead"
msgstr "Start another version of Cheat Engine and attach to that instead"

#: memorybrowserformunit.rspleasetargetaprocessfirst
msgid "Please target a process first"
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.rsreturnaddress
msgid "Return Address"
msgstr "返回地址"

#: memorybrowserformunit.rsselectthefunctionyouwanttoexecute
msgid "Select the function you want to execute"
msgstr "选择您要执行的函数"

#: memorybrowserformunit.rsshowdifference
msgctxt "memorybrowserformunit.rsshowdifference"
msgid "Show difference"
msgstr "显示差异"

#: memorybrowserformunit.rssshowstheautoguessvalue
msgid "(%s shows the autoguess value)"
msgstr "(%s 显示预测值)"

#: memorybrowserformunit.rsstacktrace
msgctxt "memorybrowserformunit.rsstacktrace"
msgid "Stacktrace"
msgstr "堆栈追踪"

#: memorybrowserformunit.rsstopshowingthedifference
msgid "Stop showing the difference"
msgstr "停止显示差异"

#: memorybrowserformunit.rssymbolhandler
msgid "Symbol handler"
msgstr "符号处理器"

#: memorybrowserformunit.rsthegeneratedcodeisbyteslongbuttheselectedopcodeisb
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
msgid "Type your assembler code here: (address=%s)"
msgstr "输入您的汇编代码:(地址=%s)"

#: memorybrowserformunit.rsunlinkfromotherhexview
msgid "Unlink from other hexview"
msgstr "取消链接其他十六进制视图"

#: memorybrowserformunit.rsvalue
msgctxt "memorybrowserformunit.rsvalue"
msgid "Value"
msgstr "数值"

#: memorybrowserformunit.rswhatisthenewvalueof
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.rsmrnibblesupportisonlyforhexadecimaldisplay
msgid "Nibble support is only for hexadecimal display"
msgstr "Nibble support is only for hexadecimal display"

#: memscan.rsaresultsetwiththisnamealreadyexists
msgid "A result set with this name(%s) already exists"
msgstr "这个名字(%s)在结果中已经存在"

#: memscan.rsdiskwriteerror
msgid "Disk write error:%s"
msgstr "磁盘写入错误:%s"

#: memscan.rsdiskwriteerror2
msgid "Disk Write Error:%s"
msgstr "磁盘写入错误:%s"

#: memscan.rserrorallocatingbytesfortheoldresults
msgid "Error allocating %s bytes for the old results. buffersize=%s variablesize=%s"
msgstr "结果中错误分配了 %s 字节. 缓存大小=%s 变量大小=%s"

#: memscan.rserrorwhenwhileloadingresult
msgid "Error when while loading result"
msgstr "当加载结果时错误"

#: memscan.rsfailedspawningthesavefirstscanthread
msgid "Failed spawning the Save First Scan thread"
msgstr "首次扫描结果保存失败"

#: memscan.rsfailureallocatingmemoryforcopytriedallocatingkb
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 "由于某种原因扫描控制器并不存在"

#: memscan.rsinvalidbinarynotation
msgid "Invalid binary notation"
msgstr "无效的二进制表示"

#: memscan.rsisaninvalidvalue
msgid "%s is an invalid value"
msgstr "%s 数值无效"

#: memscan.rsisnotavalidcharacterinsideabinarystring
msgid "%s is not a valid character inside a binary string"
msgstr "%s 字符不是二进制字符串"

#: memscan.rsisnotavalidnotation
msgid "%s is an invalid notation"
msgstr "%s 标记无效"

#: memscan.rsisnotavalidvalue
msgctxt "memscan.rsisnotavalidvalue"
msgid "%s is not a valid value"
msgstr "%s 数值无效"

#: memscan.rsmscustomtypeisnil
msgid "Custom type is nil"
msgstr "Custom type is nil"

#: memscan.rsmsnothingtoscanfor
msgid "Nothing to scan for"
msgstr "Nothing to scan for"

#: memscan.rsmsthescanwasforcedtoterminatesubsequentscansmaynotfunctionproperlyetc
msgid "The scan was forced to terminate. Subsequent scans may not function properly. It's recommended to restart Cheat Engine"
msgstr "The scan was forced to terminate. Subsequent scans may not function properly. It's recommended to restart Cheat Engine"

#: memscan.rsmstupidalignsize
msgid "Stupid alignsize"
msgstr "Stupid alignsize"

#: memscan.rsnoreadablememoryfound
msgctxt "memscan.rsnoreadablememoryfound"
msgid "No readable memory found"
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
msgid "The temporary scan directory %s does not exist. Check your scan settings"
msgstr "临时存放扫描结果目录 %s 不存在. 请检查你的扫描目录设置"

#: 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 的名称. 请使用其它名称"

#: memscan.rsunknown
msgctxt "memscan.rsunknown"
msgid "Unknown"
msgstr "未知"

#: newkernelhandler.rscouldntbeopened
msgid "%s couldn't be opened"
msgstr "%s 不能打开"

#: 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 "Something is really messed up on your computer! You don't seem to have a kernel!!!!"

#: 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 ""
"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?"

#: opensave.rsdoesntcontainneededinformationwheretoplacethememor
msgid "%s doesn't contain needed information where to place the memory"
msgstr "%s 内存中并不包含所需要的信息"

#: opensave.rserrorexecutingthistablesluascript
msgid "Error executing this table's lua script: %s"
msgstr "执行表中 Lua 脚本出错: %s"

#: opensave.rserrorsaving
msgid "Error saving..."
msgstr "存储错误..."

#: opensave.rsosthereisanewerversionifcheatengineoutetc
msgid "There is a newer version of Cheat Engine out. It's recommended to use that version instead"
msgstr "There is a newer version of Cheat Engine out. It's recommended to use that version instead"

#: opensave.rsosthischeattableiscorrupt
msgid "This cheat table is corrupt"
msgstr "This cheat table is corrupt"

#: opensave.rstheregionatwaspartiallyorcompletlyunreadable
msgid "The region at %s was partially or completely unreadable"
msgstr "The region at %s was partially or completely unreadable"

#: opensave.rstheversionofisincompatiblewiththisceversion
msgid "The version of %s is incompatible with this CE version"
msgstr "%s 版本与当前 CE 版本不兼容"

#: opensave.rsthisisnotavalidcheattable
msgid "This is not a valid cheat table"
msgstr "CT 表无法识别"

#: 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.rsunknownextention
msgctxt "opensave.rsunknownextention"
msgid "Unknown extension"
msgstr "未知扩展名"

#: opensave.rsyoucanonlyprotectafileifithasancetrainerextension
msgid "You can only protect a file if it has an .CETRAINER extension"
msgstr "你只能保护以 .CETRAINER 为扩展名的文件"

#: 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 CE. Now go away!!!"
msgstr "正在载入的修改器已经 CE 保护, 没必要费劲了!"

#: 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 生成的修改器 (如果你能确认它是修改器的话)"

#: opensave.strunknowncomponent
msgid "There is a unknown component in the trainer! compnr="
msgstr "修改器存在未知成分! compnr="

#: opensave.strunknowntrainerversion
msgid "This version of Cheat Engine doesn't know how to read this trainer! Trainerversion="
msgstr "当前 Cheat Engine 的版本不能载入修改器!  修改器版本="

#: parsers.rsinvalidinteger
msgid "Invalid integer"
msgstr "无效整数"

#: peinfofunctions.rspeifnoexports
msgid "No exports"
msgstr "No exports"

#: peinfofunctions.strinvalidfile
msgid "Invalid file"
msgstr "无效的文件"

#: peinfounit.rspe32bit
msgid "32-bit, "
msgstr "32位,"

#: peinfounit.rspeaddressoffunctions
msgid "AddressOfFunctions = %x"
msgstr "AddressOfFunctions = %x"

#: peinfounit.rspeaddressofnameordinals
msgid "AddressOfNameOrdinals = %x"
msgstr "AddressOfNameOrdinals = %x"

#: peinfounit.rspeaddressofnames
msgid "AddressOfNames = %x"
msgstr "AddressOfNames = %x"

#: peinfounit.rspeaddressofrawdata
msgid "Address of raw data = %x"
msgstr "Address of raw data = %x"

#: peinfounit.rspeagressivetrim
msgid "Agressive trim, "
msgstr "Agressive trim, "

#: peinfounit.rspearchitecturespecifictable
msgid "Architecture-Specific table"
msgstr "Architecture-Specific table"

#: peinfounit.rspebase
msgid "Base = %x"
msgstr "Base = %x"

#: peinfounit.rspebaseofcode
msgid "Base of code = %.8x "
msgstr "Base of code = %.8x "

#: peinfounit.rspebaseofdata
msgid "Base of data = %.8x "
msgstr "Base of data = %.8x "

#: peinfounit.rspebaserelocationtable
msgid "Base-Relocation table"
msgstr "Base-Relocation table"

#: peinfounit.rspeboundimporttable
msgid "Bound import table"
msgstr "Bound import table"

#: peinfounit.rspecertificatetabel
msgid "Certificate table"
msgstr "Certificate table"

#: peinfounit.rspecharacterisitics
msgid "characterisitics=%x (%s)"
msgstr "characterisitics=%x (%s)"

#: peinfounit.rspecharacteristics
msgid "Characteristics = %x (%s)"
msgstr "Characteristics = %x (%s)"

#: peinfounit.rspecharacteristics2
msgid "Characteristics=%x (should be 0)"
msgstr "Characteristics=%x (should be 0)"

#: peinfounit.rspecharacteristicsoriginalfirstthunk
msgid "Characteristics/OriginalFirstThunk=%x"
msgstr "Characteristics/OriginalFirstThunk=%x"

#: peinfounit.rspechecksum
msgid "CheckSum = %x "
msgstr "CheckSum = %x "

#: peinfounit.rspecodeview
msgid "Codeview"
msgstr "Codeview"

#: peinfounit.rspedebugfile
msgid "Debugfile =%s"
msgstr "Debugfile =%s"

#: peinfounit.rspedebugginginfotable
msgid "Debugging info table"
msgstr "Debugging info table"

#: peinfounit.rspedelayimportdescriptiontable
msgid "Delay import descriptor table"
msgstr "Delay import descriptor table"

#: peinfounit.rspediscardable
msgid "discardable, "
msgstr "discardable, "

#: peinfounit.rspedll
msgid "DLL, "
msgstr "DLL, "

#: peinfounit.rspedllcharacteristics
msgid "Dll Characteristics = %x "
msgstr "Dll Characteristics = %x "

#: peinfounit.rspedosentrypoint
msgid "dos entrypoint = %.4x:%.4x"
msgstr "dos entrypoint = %.4x:%.4x"

#: peinfounit.rspedosstack
msgid "dos stack = %.4x:%.4x"
msgstr "dos stack = %.4x:%.4x"

#: peinfounit.rspeentrypoint
msgid "Entry point = %.8x "
msgstr "Entry point = %.8x "

#: peinfounit.rspeexceptiontable
msgid "Exception table"
msgstr "Exception table"

#: peinfounit.rspeexecutable
msgid "Executable, "
msgstr "Executable, "

#: peinfounit.rspeexecutablecode
msgid "Executable code, "
msgstr "Executable code, "

#: peinfounit.rspeexecutablememory
msgid "executable memory, "
msgstr "executable memory, "

#: peinfounit.rspeexporttable
msgid "Export table"
msgstr "Export table"

#: peinfounit.rspefailureatallocationmemory
msgid "Failure at allocating memory"
msgstr "Failure at allocating memory"

#: peinfounit.rspefailurereadingmemory
msgid "Failure reading memory"
msgstr "Failure reading memory"

#: peinfounit.rspefilealignment
msgid "File Alignment = %x "
msgstr "File Alignment = %x "

#: peinfounit.rspefirstthunk
msgid "FirstThunk=%x"
msgstr "FirstThunk=%x"

#: peinfounit.rspeforwarderchain
msgid "Forwarder Chain=%x (-1 if no forwarders)"
msgstr "Forwarder Chain=%x (-1 if no forwarders)"

#: peinfounit.rspeglobalpointertable
msgid "Global pointer table"
msgstr "Global pointer table"

#: peinfounit.rspeimport
msgid "Import %d : %s"
msgstr "Import %d : %s"

#: peinfounit.rspeimportaddresstable
msgid "import address table"
msgstr "import address table"

#: peinfounit.rspeimports
msgid "imports:"
msgstr "imports:"

#: peinfounit.rspeimporttable
msgid "Import table"
msgstr "Import table"

#: peinfounit.rspeinconsistent
msgid " (inconsistent)"
msgstr " (inconsistent)"

#: peinfounit.rspeinitializeddata
msgid "Initialized data, "
msgstr "Initialized data, "

#: peinfounit.rspelfanew
msgid "lfanew="
msgstr "lfanew="

#: peinfounit.rspeloadconfigtable
msgid "Load config table"
msgstr "Load config table"

#: peinfounit.rspeloaderflags
msgid "Loader Flags = %x "
msgstr "Loader Flags = %x "

#: peinfounit.rspemachine
msgid "Machine=%.2x"
msgstr "Machine=%.2x"

#: peinfounit.rspemachine64
msgid "Machine=%.2x (64 bit)"
msgstr "Machine=%.2x (64 bit)"

#: peinfounit.rspemajorimageversion
msgid "Major Image Version = %d "
msgstr "Major Image Version = %d "

#: peinfounit.rspemajorlinkerversion
msgid "Major linker version = %d "
msgstr "Major linker version = %d "

#: peinfounit.rspemajoroperatingsystemversion
msgid "Major Operating System Version = %d "
msgstr "Major Operating System Version = %d "

#: peinfounit.rspemajorsubsystemversion
msgid "Major Subsystem Version = %d "
msgstr "Major Subsystem Version = %d "

#: peinfounit.rspemajorversion
msgid "Major version=%d"
msgstr "Major version=%d"

#: peinfounit.rspeminorimageversion
msgid "Minor Image Version = %d "
msgstr "Minor Image Version = %d "

#: peinfounit.rspeminorlinlerversion
msgid "Minor linker version = %d "
msgstr "Minor linker version = %d "

#: peinfounit.rspeminorsubsystemversion
msgid "Minor Subsystem Version = %d "
msgstr "Minor Subsystem Version = %d "

#: peinfounit.rspeminorversion
msgid "Minor version=%d"
msgstr "Minor version=%d"

#: peinfounit.rspemzheader
msgid "MZ header"
msgstr "MZ header"

#: peinfounit.rspename
msgid "Name = %x (%s)"
msgstr "Name = %x (%s)"

#: peinfounit.rspename2
msgid "Name=%x : %s"
msgstr "Name=%x : %s"

#: peinfounit.rspenetrunfromswap
msgid "Net: Run from swap, "
msgstr "Net: Run from swap, "

#: peinfounit.rspenodbginfo
msgid "No DBG info, "
msgstr "No DBG info, "

#: peinfounit.rspenolinenumbers
msgid "No line numbers, "
msgstr "No line numbers, "

#: peinfounit.rspenolocalsymbols
msgid "No local symbols, "
msgstr "No local symbols, "

#: peinfounit.rspenorelocations
msgid "No relocations, "
msgstr "No relocations, "

#: peinfounit.rspenotallmemorycouldbereadworkingwithapartialcopyhere
msgid "Not all memory could be read, working with a partial copy here"
msgstr "Not all memory could be read, working with a partial copy here"

#: peinfounit.rspenotcached
msgid "not cached, "
msgstr "not cached, "

#: peinfounit.rspenotpaged
msgid "not paged, "
msgstr "not paged, "

#: peinfounit.rspenumberoffunctions
msgid "NumberOfFunctions = %d"
msgstr "NumberOfFunctions = %d"

#: peinfounit.rspenumberoflinenumbers
msgid "number of line numbers=%x"
msgstr "number of line numbers=%x"

#: peinfounit.rspenumberofnames
msgid "NumberOfNames = %d"
msgstr "NumberOfNames = %d"

#: peinfounit.rspenumberofrelocations
msgid "number of relocations=%x"
msgstr "number of relocations=%x"

#: peinfounit.rspenumberofrvaandsize
msgid "Number Of Rva And Sizes = %d "
msgstr "Number Of Rva And Sizes = %d "

#: peinfounit.rspenumberofsections
msgid "Number of sections=%d"
msgstr "Number of sections=%d"

#: peinfounit.rspeoptional
msgid "-----optional-----"
msgstr "-----optional-----"

#: peinfounit.rspeoptionalheader
msgid "OptionalHeader size = %x"
msgstr "OptionalHeader size = %x"

#: peinfounit.rspeoptionalmagicnumber
msgid "Optional magic number = %x "
msgstr "Optional magic number = %x "

#: peinfounit.rspepeheader
msgid "PE header"
msgstr "PE header"

#: peinfounit.rspepeinfoimagesize
msgid "PEInfo: Image size"
msgstr "PEInfo: Image size"

#: peinfounit.rspepointertolinenumbers
msgid "Pointer to line numbers=%x"
msgstr "Pointer to line numbers=%x"

#: peinfounit.rspepointertorawdata
msgid "Pointer to raw data=%x"
msgstr "Pointer to raw data=%x"

#: peinfounit.rspepointertorelocations
msgid "Pointer to relocations=%x"
msgstr "Pointer to relocations=%x"

#: peinfounit.rspepreferedimagebase
msgid "Prefered imagebase = %.8x "
msgstr "Prefered imagebase = %.8x "

#: peinfounit.rspepreferedimagebase2
msgid "Prefered imagebase = %.16x "
msgstr "Prefered imagebase = %.16x "

#: peinfounit.rspereadablememory
msgid "readable memory, "
msgstr "readable memory, "

#: peinfounit.rsperemovablerunfromswap
msgid "Removable: Run from swap, "
msgstr "Removable: Run from swap, "

#: peinfounit.rsperemoved
msgid "removed, "
msgstr "移除"

#: peinfounit.rspereserved
msgid "reserved"
msgstr "保留"

#: peinfounit.rsperesourcetable
msgid "Resource table"
msgstr "Resource table"

#: peinfounit.rspereversedbyteshi
msgid "Reversed bytes HI, "
msgstr "Reversed bytes HI, "

#: peinfounit.rspereversedbyteslo
msgid "Reversed bytes LO, "
msgstr "Reversed bytes LO, "

#: peinfounit.rspesectionallignment
msgid "Section allignment = %x "
msgstr "Section allignment = %x "

#: peinfounit.rspesections
msgid "-----sections-----"
msgstr "-----sections-----"

#: peinfounit.rspesharedmemory
msgid "shared memory, "
msgstr "shared memory, "

#: peinfounit.rspesignature
msgid "Signature=%x (%s)"
msgstr "Signature=%x (%s)"

#: peinfounit.rspesizeofcode
msgid "Size of code = %x (%d) "
msgstr "Size of code = %x (%d) "

#: peinfounit.rspesizeofheader
msgid "Size Of Headers = %x "
msgstr "Size Of Headers = %x "

#: peinfounit.rspesizeofheapcommit
msgid "Size Of Heap Commit = %x "
msgstr "Size Of Heap Commit = %x "

#: peinfounit.rspesizeofheapreserve
msgid "Size Of Heap Reserve = %x "
msgstr "Size Of Heap Reserve = %x "

#: peinfounit.rspesizeofimage
msgid "Size Of Image = %x "
msgstr "Size Of Image = %x "

#: peinfounit.rspesizeofinitializeddata
msgid "Size of initialized data = %x (%d)"
msgstr "Size of initialized data = %x (%d)"

#: peinfounit.rspesizeofrawdata
msgid "size of raw data=%x"
msgstr "size of raw data=%x"

#: peinfounit.rspesizeofstackcommit
msgid "Size Of Stack Commit = %x "
msgstr "Size Of Stack Commit = %x "

#: peinfounit.rspesizeofstackreserve
msgid "Size Of Stack Reserve = %x "
msgstr "Size Of Stack Reserve = %x "

#: peinfounit.rspesizeofuninitializeddata
msgid "Size of uninitialized data = %x (%d) "
msgstr "Size of uninitialized data = %x (%d) "

#: peinfounit.rspestaticaddresses
msgid "Static addresses"
msgstr "Static addresses"

#: peinfounit.rspesubsystem
msgid "Subsystem = %x "
msgstr "Subsystem = %x "

#: peinfounit.rspesymbolcount
msgid "Symbolcount = %x"
msgstr "Symbolcount = %x"

#: peinfounit.rspesymboltableat
msgid "SymbolTable at %x"
msgstr "SymbolTable at %x"

#: peinfounit.rspesystemfile
msgid "System file, "
msgstr "System file, "

#: peinfounit.rspetheheaderofthemodelecouldnobberead
msgid "The header of the module could not be read"
msgstr "The header of the module could not be read"

#: peinfounit.rspetheimagesizeismorethan256
msgid "The imagesize is more than 256 MB, is this the correct ammount? If not, edit here"
msgstr "The imagesize is more than 256 MB, is this the correct ammount? If not, edit here"

#: peinfounit.rspethisisnotavakidpefile
msgid "This is not a valid PE file"
msgstr "This is not a valid PE file"

#: peinfounit.rspetimedatastamp
msgid "Time datastamp=%x"
msgstr "Time datastamp=%x"

#: peinfounit.rspetimedate
msgid "Time/Date =%d"
msgstr "Time/Date =%d"

#: peinfounit.rspetimedatestamp
msgid "TimeDateStamp=%x (0=not bound -1=bound, and timestamp)"
msgstr "TimeDateStamp=%x (0=not bound -1=bound, and timestamp)"

#: peinfounit.rspetlstable
msgid "TLS table"
msgstr "TLS table"

#: peinfounit.rspetype
msgid "Type = %d"
msgstr "Type = %d"

#: peinfounit.rspeuninitializeddata
msgid "Uninitialized data, "
msgstr "Uninitialized data, "

#: peinfounit.rspeunknown
msgctxt "peinfounit.rspeunknown"
msgid "Unknown"
msgstr "Unknown"

#: peinfounit.rspeupsystemonly
msgid "UP system only, "
msgstr "UP system only, "

#: peinfounit.rspevirtualaddress
msgid "Virtual Address=%x"
msgstr "Virtual Address=%x"

#: peinfounit.rspevirtualaddressbase
msgid "Virtual address base: %.8x (size=%x (%d))"
msgstr "Virtual address base: %.8x (size=%x (%d))"

#: peinfounit.rspevirtualsize
msgid "Virtual Size=%x"
msgstr "Virtual Size=%x"

#: peinfounit.rspewin32versionvalue
msgid "Win32 Version Value = %x "
msgstr "Win32 Version Value = %x "

#: peinfounit.rspewritablememory
msgid "writable memory, "
msgstr "writable memory, "

#: peinfounit.rsthisisnotavalidimage
msgid "This is not a valid image"
msgstr "PE 映像无法识别"

#: plugin.rserrordisabling
msgid "Error disabling %s"
msgstr "禁用插件错误 %s"

#: plugin.rserrorenabling
msgid "Error enabling %s"
msgstr "启用插件错误 %s"

#: plugin.rserrorloadingonlydllfilesareallowed
msgid "Error loading %s. Only DLL files are allowed"
msgstr "加载插件错误 %s. 只允许 DLL 文件"

#: plugin.rserrorloadingthedllismissingtheceplugin_getversione
msgid "Error loading %s. The dll is missing the CEPlugin_GetVersion export"
msgstr "加载插件错误 %s. DLL 中的 CEPlugin_GetVersion 函数缺少输出"

#: plugin.rserrorloadingthedllismissingtheceplugin_getversionf
msgid "Error loading %s. The dll is missing the CEPlugin_GetVersion function"
msgstr "加载插件错误 %s. DLL 中缺少 CEPlugin_GetVersion 函数"

#: plugin.rserrorloadingthegetversionfunctionreturnedfalse
msgid "Error loading %s. The GetVersion function returned FALSE"
msgstr "加载插件错误 %s. GetVersion 函数返回 FALSE"

#: plugin.rserrorloadingthisdllrequiresanewerversionofcetofunc
msgid "Error loading %s. This dll requires a newer version of ce to function properly"
msgstr "加载插件错误 %s. 这个 DLL 在当前 CE 中无法正常运行"

#: plugin.rsismissingtheceplugin_disablepluginexport
msgid "%s is missing the CEPlugin_DisablePlugin export"
msgstr "%s 中的 CEPlugin_DisablePlugin 函数缺少输出"

#: plugin.rsismissingtheceplugin_initializepluginexport
msgid "%s is missing the CEPlugin_InitializePlugin export"
msgstr "%s 中的 CEPlugin_InitializePlugin 函数缺少输出"

#: plugin.rsplugtheplugindllcouldnotbeloaded
msgid "The plugin dll could not be loaded:"
msgstr "The plugin dll could not be loaded:"

#: pointeraddresslist.rspalinvalidscandatafile
msgctxt "pointeraddresslist.rspalinvalidscandatafile"
msgid "Invalid scandata file"
msgstr "Invalid scandata file"

#: pointeraddresslist.rspalinvalidscandataversion
msgctxt "pointeraddresslist.rspalinvalidscandataversion"
msgid "Invalid scandata version"
msgstr "Invalid scandata version"

#: pointerscancontroller.rsfailurecopyingtargetprocessmemory
msgctxt "pointerscancontroller.rsfailurecopyingtargetprocessmemory"
msgid "Failure copying target process memory"
msgstr "Failure copying target process memory"

#: pointerscancontroller.rspscachildtriedtoconnect
msgid "A child tried to connect"
msgstr "A child tried to connect"

#: pointerscancontroller.rspscalreadystillconnectedtothischild
msgid "Already/still connected to this child"
msgstr "Already/still connected to this child"

#: pointerscancontroller.rspscaparenttriedtoconnect
msgid "A parent tried to connect"
msgstr "A parent tried to connect"

#: pointerscancontroller.rspscchildisntidlewhilepreviouslyitwas
msgid "child isn't idle while previously it was..."
msgstr "child isn't idle while previously it was..."

#: pointerscancontroller.rspscduringscanfinishing
msgid "During scan finishing: "
msgstr "During scan finishing: "

#: pointerscancontroller.rspscerror
msgid " (Error: "
msgstr " (Error: "

#: pointerscancontroller.rspscfailurecreatingsocket
msgid "Failure creating socket"
msgstr "Failure creating socket"

#: pointerscancontroller.rspscfailuretobindport
msgid "Failure to bind port "
msgstr "Failure to bind port "

#: pointerscancontroller.rspscfailuretolisten
msgid "Failure to listen"
msgstr "Failure to listen"

#: pointerscancontroller.rspscforsomeunknownreasontheuntrustedchildisntidleanymore
msgid "For some unknown reason the untrusted child isn't idle anymore"
msgstr "For some unknown reason the untrusted child isn't idle anymore"

#: pointerscancontroller.rspschelloafterinitializtion
msgid "HELLO after initializtion"
msgstr "HELLO after initializtion"

#: pointerscancontroller.rspscimpossibleerroruseloadedpointermapwasfalseetc
msgid "Impossible error: UseLoadedPointermap was false when a child message got handled"
msgstr "Impossible error: UseLoadedPointermap was false when a child message got handled"

#: pointerscancontroller.rspscinvalidchildpassword
msgid "Invalid child password"
msgstr "Invalid child password"

#: pointerscancontroller.rspscinvalidcommandwhilewaitingforhello
msgid "Invalid command while waiting for hello"
msgstr "Invalid command while waiting for hello"

#: pointerscancontroller.rspscinvalidhandshakesignature
msgid "Invalid handshake signature"
msgstr "Invalid handshake signature"

#: pointerscancontroller.rspscinvalidmessage
msgid "Invalid message"
msgstr "Invalid message"

#: pointerscancontroller.rspscinvalidmessagereceived
msgid "Invalid message received"
msgstr "Invalid message received"

#: pointerscancontroller.rspscinvalidparentpassword
msgid "Invalid parent password"
msgstr "Invalid parent password"

#: pointerscancontroller.rspscinvalidqueuefile
msgid "Invalid queue file"
msgstr "Invalid queue file"

#: pointerscancontroller.rspscinvalidreplyforpsupdatereplycmdcurrentscanhasended
msgid "Invalid reply for PSUPDATEREPLYCMD_CURRENTSCANHASENDED"
msgstr "Invalid reply for PSUPDATEREPLYCMD_CURRENTSCANHASENDED"

#: pointerscancontroller.rspscinvalidresultreceivedafteruploadingthescanresults
msgid "Invalid result received after uploading the scanresults"
msgstr "Invalid result received after uploading the scanresults"

#: pointerscancontroller.rspscinvalidresultreceivedfrompsupdatereplycmdherearesomepaths
msgid "Invalid result received from PSUPDATEREPLYCMD_HEREARESOMEPATHS"
msgstr "Invalid result received from PSUPDATEREPLYCMD_HEREARESOMEPATHS"

#: pointerscancontroller.rspscinvalidscandatareceivedfilecount
msgid "Invalid scandata received. filecount=0"
msgstr "Invalid scandata received. filecount=0"

#: pointerscancontroller.rspscinvalidupdatestatusreplyreceived
msgid "Invalid UpdateStatus reply received"
msgstr "Invalid UpdateStatus reply received"

#: pointerscancontroller.rspscnewscanstartedwhilenotdone
msgid "New scan started while not done"
msgstr "New scan started while not done"

#: pointerscancontroller.rspscnoresumeptrfilereaderpresent
msgid "no resume ptr file reader present"
msgstr "no resume ptr file reader present"

#: pointerscancontroller.rspscparentdidntrespondproperlytopscmdprepareformytermination
msgid "Parent didn't respond properly to PSCMD_PREPAREFORMYTERMINATION"
msgstr "Parent didn't respond properly to PSCMD_PREPAREFORMYTERMINATION"

#: pointerscancontroller.rspscsleeping
msgid ":Sleeping"
msgstr ":Sleeping"

#: pointerscancontroller.rspscsuccesfullysentscandatatochild
msgid "Succesfully sent scandata to child"
msgstr "Succesfully sent scandata to child"

#: pointerscancontroller.rspscterminated
msgid ":Terminated"
msgstr ":Terminated"

#: pointerscancontroller.rspscthechilddidntrespondtopsupdatereplycmdeverythingokasexpected
msgid "The child didn't respond to PSUPDATEREPLYCMD_EVERYTHINGOK as expected"
msgstr "The child didn't respond to PSUPDATEREPLYCMD_EVERYTHINGOK as expected"

#: pointerscancontroller.rspscthechildissendingmeresultsofadifferentscan
msgid "The child is sending me results of a different scan"
msgstr "The child is sending me results of a different scan"

#: pointerscancontroller.rspscthechildtriedtosendanegativeamount
msgid "The child tried to send a negative amount"
msgstr "The child tried to send a negative amount"

#: pointerscancontroller.rspscthechildtriedtosendmeresultswhileiwasstillbusy
msgid "The child tried to send me results while I was still busy"
msgstr "The child tried to send me results while I was still busy"

#: pointerscancontroller.rspscthechildtriedtosendmorepathsatoncethanallowed
msgid "The child tried to send more paths at once than allowed"
msgstr "The child tried to send more paths at once than allowed"

#: pointerscancontroller.rspscthechildtriedtosendmorepathsthanallowedafterarequest
msgid "The child tried to send more paths than allowed after a request"
msgstr "The child tried to send more paths than allowed after a request"

#: pointerscancontroller.rspsctheparenttriedtosendmeanegativeammountofpaths
msgid "The parent tried to send me a negative ammount of paths"
msgstr "The parent tried to send me a negative ammount of paths"

#: pointerscancontroller.rspsctheparenttriedtosendmemorepathsthanallowedaafterupdate
msgid "The parent tried to send me more paths than allowed (after update)"
msgstr "The parent tried to send me more paths than allowed (after update)"

#: pointerscancontroller.rspscthepointerlisthandlerwasdestroyedwithoutagoodreason
msgid "The pointerlisthandler was destroyed without a good reason"
msgstr "The pointerlisthandler was destroyed without a good reason"

#: pointerscancontroller.rspscthescanwasterminated
msgid "The scan was terminated"
msgstr "The scan was terminated"

#: pointerscancontroller.rspsctheuploadwasterminated
msgid "The upload was terminated"
msgstr "The upload was terminated"

#: pointerscancontroller.rspscworking
msgid ":Working"
msgstr ":Working"

#: pointerscancontroller.rspscwritingtodisk
msgid ":Writing to disk"
msgstr ":Writing to disk"

#: pointerscannerfrm.rsactive
msgctxt "pointerscannerfrm.rsactive"
msgid "Active"
msgstr "激活"

#: pointerscannerfrm.rsaddressspecifiersfoundinthewholeprocess
msgid "Address specifiers found in the whole process"
msgstr "在整个进程中查找地址"

#: pointerscannerfrm.rsbaseaddress
msgid "Base Address"
msgstr "基址"

#: 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
msgid "%s is not a valid 4 byte value"
msgstr "%s 不是有效的 4 字节值"

#: pointerscannerfrm.rsisnotavaliddoublevalue
msgid "%s is not a valid double value"
msgstr "%s 不是有效的双浮点数值"

#: pointerscannerfrm.rsisnotavalidfloatingpointvalue
msgid "%s is not a valid floating point value"
msgstr "%s 不是有效浮点值"

#: pointerscannerfrm.rslookingfor
msgid "Looking for"
msgstr "寻找"

#: pointerscannerfrm.rsoffset
msgctxt "pointerscannerfrm.rsoffset"
msgid "Offset"
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 ""
"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)"

#: pointerscannerfrm.rsoutofdiskspacecleanupthediskorstop
msgid "OUT OF DISKSPACE! Clean up the disk or stop"
msgstr "OUT OF DISKSPACE! Clean up the disk or stop"

#: pointerscannerfrm.rspointercount
msgid "Pointer paths"
msgstr "Pointer paths"

#: pointerscannerfrm.rspointerpathsfound
msgid "Pointer paths found"
msgstr "找到指针路径"

#: pointerscannerfrm.rspointerscan
msgctxt "pointerscannerfrm.rspointerscan"
msgid "Pointer scan"
msgstr "指针扫描"

#: pointerscannerfrm.rspointerscanresult
msgid "pointerscan result"
msgstr "指针扫描结果"

#: pointerscannerfrm.rspointsto
msgid "Points to"
msgstr "指针"

#: pointerscannerfrm.rspsactive
msgid " (Active)"
msgstr "激活"

#: pointerscannerfrm.rspschildren
msgid "Children:"
msgstr "Children:"

#: pointerscannerfrm.rspsconnectingto
msgid "Connecting to:"
msgstr "Connecting to:"

#: pointerscannerfrm.rspsdisconnected
msgid " (Disconnected)"
msgstr " (Disconnected)"

#: pointerscannerfrm.rspsdownloadingandhandlingresults
msgid " (Downloading and handling results)"
msgstr " (Downloading and handling results)"

#: pointerscannerfrm.rspsdownloadingscandata
msgid "Downloading scandata: %.1f%% (%dKB/%dKB : %d KB/sec)"
msgstr "Downloading scandata: %.1f%% (%dKB/%dKB : %d KB/sec)"

#: pointerscannerfrm.rspsdoyouwishtoresumethecurrentpointerscanatalatertime
msgid "Do you wish to resume the current pointerscan at a later time?"
msgstr "Do you wish to resume the current pointerscan at a later time?"

#: pointerscannerfrm.rspsdynamicqueusize
msgid " Dynamic queue size:"
msgstr " Dynamic queue size:"

#: pointerscannerfrm.rspsexportaborted
msgid "Export aborted"
msgstr "Export aborted"

#: pointerscannerfrm.rspsexporting
msgid "Exporting..."
msgstr "Exporting..."

#: pointerscannerfrm.rspsexporttodatabase
msgid "Export to database"
msgstr "Export to database"

#: pointerscannerfrm.rspsfindbyaddresspart1
msgid "Find by address requires an address. \""
msgstr "Find by address requires an address. \""

#: pointerscannerfrm.rspsfindbyaddresspart2
msgid "\" is not a valid address"
msgstr "\" is not a valid address"

#: pointerscannerfrm.rspsgeneratingpointermap
msgctxt "pointerscannerfrm.rspsgeneratingpointermap"
msgid "Generating pointermap"
msgstr "正在查找指针..."

#: pointerscannerfrm.rspsgiveanamefortheseresults
msgid "Give a name for these results"
msgstr "Give a name for these results"

#: pointerscannerfrm.rspsidle
msgid " (Idle)"
msgstr " (Idle)"

#: pointerscannerfrm.rspsimporting
msgid "Importing..."
msgstr "Importing..."

#: pointerscannerfrm.rspsinvaliddatabase
msgid "Invalid database"
msgstr "Invalid database"

#: pointerscannerfrm.rspslastupdate
msgid "Last update: "
msgstr "Last update: "

#: pointerscannerfrm.rspslowestknownpath
msgid "Lowest known path:"
msgstr "Lowest known path:"

#: pointerscannerfrm.rspsnetwork
msgctxt "pointerscannerfrm.rspsnetwork"
msgid "Network"
msgstr "联网"

#: pointerscannerfrm.rspsparent
msgid "Parent: "
msgstr "Parent: "

#: pointerscannerfrm.rspsparentdisconnectedwaitingforreconnect
msgid "Parent: <disconnected> (Waiting for reconnect)"
msgstr "Parent: <disconnected> (Waiting for reconnect)"

#: pointerscannerfrm.rspsparentnone
msgid "Parent: <none>"
msgstr "Parent: <none>"

#: pointerscannerfrm.rspspathsevaluated
msgid "Paths evaluated: "
msgstr "Paths evaluated: "

#: pointerscannerfrm.rspspathsseconds
msgid "Paths / seconds: (%.0n / s)"
msgstr "Paths / seconds: (%.0n / s)"

#: pointerscannerfrm.rspspscanguiupdatetimererror
msgid "pscangui update timer error: "
msgstr "pscangui update timer error: "

#: pointerscannerfrm.rspsqueued
msgid " (Queued: "
msgstr " (Queued: "

#: pointerscannerfrm.rspsqueuesize
msgid "Queuesize: "
msgstr "Queuesize: "

#: pointerscannerfrm.rspsrescanning
msgid "Rescanning"
msgstr "Rescanning"

#: pointerscannerfrm.rspsresultsfound
msgid "Results found: "
msgstr "Results found: "

#: pointerscannerfrm.rspsscanduration
msgid "Scan duration: "
msgstr "Scan duration: "

#: pointerscannerfrm.rspssecondsago
msgid " seconds ago"
msgstr " seconds ago"

#: pointerscannerfrm.rspsselectptridfrompointerfileswherename
msgid "Select ptrid from pointerfiles where name=\""
msgstr "Select ptrid from pointerfiles where name=\""

#: pointerscannerfrm.rspsstaticqueuesize
msgid "Static queue size: "
msgstr "Static queue size: "

#: pointerscannerfrm.rspsstatistics
msgid "Statistics"
msgstr "Statistics"

#: pointerscannerfrm.rspsthereisalreadyapointerfilewiththsinamepresentinthisdatabase
msgid "There is already a pointerfile with this name present in this database. Replace it's content with this one ?"
msgstr "There is already a pointerfile with this name present in this database. Replace it's content with this one ?"

#: pointerscannerfrm.rspsthisdatabasedoesntcontainanypointerfiles
msgid "This database does not contain any pointer files"
msgstr "This database does not contain any pointer files"

#: pointerscannerfrm.rspsthreadcount
msgid "Threadcount: "
msgstr "Threadcount: "

#: pointerscannerfrm.rspsthreads
msgctxt "pointerscannerfrm.rspsthreads"
msgid "Threads"
msgstr "线程"

#: pointerscannerfrm.rspstimespentwriting
msgid "Time spent writing: "
msgstr "Time spent writing: "

#: pointerscannerfrm.rspstotalpathsevaluater
msgid "Total paths evaluated: "
msgstr "Total paths evaluated: "

#: pointerscannerfrm.rspstotalpathsseconds
msgid "Total paths / seconds: (%.0n / s)"
msgstr "Total paths / seconds: (%.0n / s)"

#: pointerscannerfrm.rspstotalqueuesize
msgid "Total Queuesize: "
msgstr "Total Queuesize: "

#: pointerscannerfrm.rspstrusted
msgid " (Trusted)"
msgstr " (Trusted)"

#: pointerscannerfrm.rspstrusted2
msgid "Trusted: "
msgstr "Trusted: "

#: pointerscannerfrm.rspsuniquepointervaluesintarget
msgid "Unique pointervalues in target:"
msgstr "Unique pointervalues in target:"

#: pointerscannerfrm.rspsuploadingscandata
msgid " (Uploading scandata: %.1f%% (%dKB/%dKB : %d KB/sec)"
msgstr " (Uploading scandata: %.1f%% (%dKB/%dKB : %d KB/sec)"

#: pointerscannerfrm.rssavingandterminating
msgctxt "pointerscannerfrm.rssavingandterminating"
msgid "Saving..."
msgstr "Saving..."

#: pointerscannerfrm.rssleeping
msgid "Sleeping"
msgstr "挂起"

#: pointerscannerfrm.rsstop
msgctxt "pointerscannerfrm.rsstop"
msgid "Stop"
msgstr "停止"

#: pointerscannerfrm.rsterminating
msgid "Terminating"
msgstr "结束"

#: pointerscannerfrm.rsthread
msgid "Thread"
msgstr "线程 "

#: pointerscannerfrm.rsthreads
msgctxt "pointerscannerfrm.rsthreads"
msgid "Threads"
msgstr "线程"

#: pointerscannerfrm.rstime
msgid "Time"
msgstr "时间"

#: pointerscannerfrm.rswritingtodisk
msgid "Writing to disk"
msgstr "Writing to disk"

#: pointerscannersettingsfrm.rsadd
msgctxt "pointerscannersettingsfrm.rsadd"
msgid "Add"
msgstr "添加"

#: pointerscannersettingsfrm.rsaddress
msgctxt "pointerscannersettingsfrm.rsaddress"
msgid "Address"
msgstr "地址"

#: pointerscannersettingsfrm.rscouldnotberesolvedtoanipaddress
msgid "could not be resolved to an IP address"
msgstr "could not be resolved to an IP address"

#: pointerscannersettingsfrm.rsfilename
msgctxt "pointerscannersettingsfrm.rsfilename"
msgid "Filename"
msgstr "文件名"

#: pointerscannersettingsfrm.rsfrom
msgctxt "pointerscannersettingsfrm.rsfrom"
msgid "From"
msgstr "从:"

#: pointerscannersettingsfrm.rshasaninvalidport
msgid "%s has an invalid port (%s)"
msgstr "%s has an invalid port (%s)"

#: pointerscannersettingsfrm.rshasnotbeengivenavalidaddress
msgid "%s has not been given a valid address"
msgstr "%s has not been given a valid address"

#: 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
msgid "Invalid address"
msgstr "Invalid address"

#: pointerscannersettingsfrm.rslastoffset
msgctxt "pointerscannersettingsfrm.rslastoffset"
msgid "Last offset"
msgstr "Last offset"

#: pointerscannersettingsfrm.rslimitscantospecifiedregionfile
msgctxt "pointerscannersettingsfrm.rslimitscantospecifiedregionfile"
msgid "Limit scan to specified region file"
msgstr "Limit scan to specified region file"

#: pointerscannersettingsfrm.rslower
msgctxt "pointerscannersettingsfrm.rslower"
msgid "Lower"
msgstr "较低"

#: pointerscannersettingsfrm.rslowest
msgctxt "pointerscannersettingsfrm.rslowest"
msgid "Lowest"
msgstr "最低"

#: pointerscannersettingsfrm.rsnocomparefiles
msgid ""
"You will get billions of useless results and giga/terrabytes of wasted diskspace if you do not use the compare results option. "
"Are you sure ?"
msgstr ""
"You will get billions of useless results and giga/terrabytes of wasted diskspace if you do not use the compare results option. "
"Are you sure ?"

#: pointerscannersettingsfrm.rsnormal
msgctxt "pointerscannersettingsfrm.rsnormal"
msgid "Normal"
msgstr "标准"

#: pointerscannersettingsfrm.rspleasefillinanaddresstolookfor
msgid "Please fill in an address to look for"
msgstr "Please fill in an address to look for"

#: pointerscannersettingsfrm.rsremove
msgctxt "pointerscannersettingsfrm.rsremove"
msgid "Remove"
msgstr "移除"

#: pointerscannersettingsfrm.rsreusedthesamefile
msgid "This file is already in the list of scandata files to be used"
msgstr "This file is already in the list of scandata files to be used"

#: pointerscannersettingsfrm.rsscandatafilter
msgid "All files (*.*)|*.*|Scan Data (*.scandata)|*.scandata"
msgstr "All files (*.*)|*.*|Scan Data (*.scandata)|*.scandata"

#: pointerscannersettingsfrm.rsselectafile
msgid "<Select a file>"
msgstr "<Select a file>"

#: 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 "Use saved pointermap"

#: pointerscannersettingsfrm.strmaxoffsetsisstupid
msgid "Sorry, but the max offsets should be 1 or higher, or else disable the checkbox"
msgstr "对不起, 但最大偏移量应为1或更高, 否则禁用复选框. "

#: pointerscanresultreader.rspsrcorruptedpointerscanfile
msgid "Corrupted pointerscan file"
msgstr "Corrupted pointerscan file"

#: pointerscanresultreader.rspsrinvalidpointerscanfileversion
msgid "Invalid pointerscan file version"
msgstr "Invalid pointerscan file version"

#: 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 "移除"

#: pointerscansettingsipconnectionlist.rspssiclstable
msgid "Stable"
msgstr "Stable"

#: pointervaluelist.rsallocatingbytestobuffer
msgid "Allocating %s bytes to 'buffer'"
msgstr "分配 %s 字节到 '缓冲区'"

#: pointervaluelist.rsnomemoryfoundinthespecifiedregion
msgctxt "pointervaluelist.rsnomemoryfoundinthespecifiedregion"
msgid "No memory found in the specified region"
msgstr "指定区域中没有找到内存"

#: pointervaluelist.rspointervaluesetuperror
msgid "Pointer value setup error"
msgstr "指针数值配置错误"

#: pointervaluelist.rspvinvalidscandatafile
msgctxt "pointervaluelist.rspvinvalidscandatafile"
msgid "Invalid scandata file"
msgstr "Invalid scandata file"

#: pointervaluelist.rspvinvalidscandataversion
msgctxt "pointervaluelist.rspvinvalidscandataversion"
msgid "Invalid scandata version"
msgstr "Invalid scandata version"

#: 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 "I can't get the process list. You are propably using windows NT. Use the window list instead!"

#: 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.rscreateprocess
msgctxt "processwindowunit.rscreateprocess"
msgid "Create Process"
msgstr "创建进程"

#: processwindowunit.rsentertheprocessid
msgid "Enter the ProcessID"
msgstr "输入进程 ID"

#: processwindowunit.rsfilter
msgctxt "processwindowunit.rsfilter"
msgid "Filter"
msgstr "过滤器"

#: processwindowunit.rsfirstselectaprocess
msgctxt "processwindowunit.rsfirstselectaprocess"
msgid "First select a process!"
msgstr "首先选择一个进程! "

#: processwindowunit.rsisntavalidprocessid
msgctxt "processwindowunit.rsisntavalidprocessid"
msgid "%s isn't a valid processID"
msgstr "%s 进程 ID 无效"

#: processwindowunit.rsmanualpid
msgid "Manual PID"
msgstr "手动输入 PID"

#: processwindowunit.rsoptionallaunchparameters
msgid "Optional launch parameters"
msgstr "可选启动参数"

#: processwindowunit.rsphysicalmemory
msgctxt "processwindowunit.rsphysicalmemory"
msgid "Physical Memory"
msgstr "物理内存"

#: processwindowunit.rspleaseselectanotherprocess
msgid "Please select another process"
msgstr "请选择另一个进程"

#: processwindowunit.rsprocesslist
msgctxt "processwindowunit.rsprocesslist"
msgid "Process List"
msgstr "进程列表"

#: processwindowunit.rsprocesslistlong
msgctxt "processwindowunit.rsprocesslistlong"
msgid "Process List(long)"
msgstr "进程列表(详细)"

#: processwindowunit.rsscanningclicktostop
msgid "Scanning (Click to stop)"
msgstr "正在扫描 (点击停止)"

#: processwindowunit.rswhatareyoulookingfor
msgid "What are you looking for?"
msgstr "您在寻找什么? "

#: processwindowunit.rsyoucanonlyloadexefiles
msgctxt "processwindowunit.rsyoucanonlyloadexefiles"
msgid "You can only load EXE files"
msgstr "You can only load EXE files"

#: savedisassemblyfrm.rscopy
msgctxt "savedisassemblyfrm.rscopy"
msgid "Copy"
msgstr "复制"

#: savedisassemblyfrm.rscopydisassembledoutput
msgid "Copy disassembled output"
msgstr "复制反汇编输出"

#: savedisassemblyfrm.rssave
msgctxt "savedisassemblyfrm.rssave"
msgid "Save"
msgstr "保存"

#: savedisassemblyfrm.rssavedisassembledoutput
msgctxt "savedisassemblyfrm.rssavedisassembledoutput"
msgid "Save disassembled output"
msgstr "反汇编输出"

#: savedisassemblyfrm.rsstopcopying
msgid "Stop copying"
msgstr "停止复制"

#: savedisassemblyfrm.rsstopsaving
msgid "Stop saving"
msgstr "停止保存"

#: savedscanhandler.rsfailureinfindinginthefirstscanresults
msgid "Failure in finding %s in the first scan results"
msgstr "首次扫描结果中无法找到 %s"

#: savedscanhandler.rsfailureinfindinginthepreviousscanresults
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 "地址列表最大总数为 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 "设定速度失败"

#: structuresaddelementfrm.rssae2bytes
msgctxt "structuresaddelementfrm.rssae2bytes"
msgid "2 Bytes"
msgstr "2 字节"

#: structuresaddelementfrm.rssae4bytes
msgctxt "structuresaddelementfrm.rssae4bytes"
msgid "4 Bytes"
msgstr "4 字节"

#: structuresfrm.rsareyousureyouwanttodelete
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
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.rshowmanybytesdoyouwanttoshiftthisandfollowingoffset
msgid "How many bytes do you want to shift this and following offsets?"
msgstr "要移动和偏移量多少字节?"

#: structuresfrm.rsihavenoideawhatmeans
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 "Unknown file extension"

#: 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 "设置当前地址在哪一组?"

#: structuresfrm.rswrongversion
msgctxt "structuresfrm.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 ""
"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....)"

#: structuresfrm2.rsaddressvalue
msgctxt "structuresfrm2.rsaddressvalue"
msgid "Address: Value"
msgstr "地址: 数值"

#: structuresfrm2.rsareyousureyouwanttodelete
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
msgctxt "structuresfrm2.rsautogeneratedfor"
msgid "Autogenerated for %s"
msgstr "自动生成的 %s"

#: structuresfrm2.rschangegroup
msgctxt "structuresfrm2.rschangegroup"
msgid "Change group"
msgstr "更改组"

#: structuresfrm2.rschangegroup2
msgid "Change Group"
msgstr "更改组"

#: structuresfrm2.rscopy
msgctxt "structuresfrm2.rscopy"
msgid "Copy"
msgstr "复制"

#: structuresfrm2.rscut
msgctxt "structuresfrm2.rscut"
msgid "Cut"
msgstr "剪切"

#: structuresfrm2.rsdeleteaddress
msgid "Delete address"
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.rshowmanybytesdoyouwanttoshiftthisandfollowingoffset
msgid "How many bytes do you want to shift this and following offsets? (Decimal)"
msgstr "要移动和偏移量多少字节(小数)?"

#: structuresfrm2.rsihavenoideawhatmeans
msgctxt "structuresfrm2.rsihavenoideawhatmeans"
msgid "I have no idea what %s means"
msgstr "%s不知道是什么"

#: 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.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.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.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 "Are you sure you want to delete the structure named :"

#: structuresfrm2.rssf2autocreatedfrom
msgid "Autocreated from "
msgstr "Autocreated from "

#: structuresfrm2.rssf2autocreatestructure
msgid "Autocreate structure"
msgstr "自动创建结构大小"

#: structuresfrm2.rssf2autocreatestructuresize
msgid "Autocreate structure size: "
msgstr "自动创建结构大小"

#: structuresfrm2.rssf2changevalue
msgctxt "structuresfrm2.rssf2changevalue"
msgid "Change Value"
msgstr "Change Value"

#: structuresfrm2.rssf2defaultsize
msgid "Default size:"
msgstr "Default size:"

#: structuresfrm2.rssf2deletegroup
msgid "Delete group"
msgstr "Delete group"

#: structuresfrm2.rssf2givethenewname
msgid "Give the new name"
msgstr "请输入一个新的地址:"

#: structuresfrm2.rssf2givethenewnameforthegroup
msgid "Give the new name for the group"
msgstr "Give the new name for the group"

#: structuresfrm2.rssf2givethenewnameforthisstructure
msgid "Give the new name for this structure"
msgstr "为当前结构重命名"

#: structuresfrm2.rssf2group
msgctxt "structuresfrm2.rssf2group"
msgid "Group "
msgstr "组 %s"

#: structuresfrm2.rssf2group1
msgid "Group 1"
msgstr "组 1"

#: structuresfrm2.rssf2group2
msgctxt "structuresfrm2.rssf2group2"
msgid "Group "
msgstr "组"

#: structuresfrm2.rssf2grouppicker
msgid "Group picker"
msgstr "组选择器"

#: structuresfrm2.rssf2hex
msgid " (Hex)"
msgstr " (Hex)"

#: structuresfrm2.rssf2nameforthisgroup
msgid "Name for this group"
msgstr "Name for this group"

#: structuresfrm2.rssf2newcolumnname
msgid "New column name"
msgstr "New column name"

#: structuresfrm2.rssf2newgroup
msgid "<New group>"
msgstr "<New group>"

#: structuresfrm2.rssf2newgroup2
msgid "New group"
msgstr "New group"

#: structuresfrm2.rssf2newvalueforthisaddress
msgid "New value for this address:"
msgstr "New value for this address:"

#: structuresfrm2.rssf2rename
msgctxt "structuresfrm2.rssf2rename"
msgid "Rename"
msgstr "重命名"

#: structuresfrm2.rssf2renamegroup
msgid "Rename group"
msgstr "Rename group"

#: structuresfrm2.rssf2secletthegroupthiscolumnshouldbecomepartof
msgid "Select the group this column should become part of"
msgstr "Select the group this column should become part of"

#: structuresfrm2.rssf2setnamerename
msgid "Set name/Rename"
msgstr "设置命名/重命名"

#: structuresfrm2.rssf2shadowcopyat
msgid "Lock ( Shadowcopy at %s )"
msgstr "Lock ( Shadowcopy at %s )"

#: structuresfrm2.rssf2signed
msgid " (Signed)"
msgstr " (Signed)"

#: structuresfrm2.rssf2structurerename
msgid "Structure rename"
msgstr "Structure rename"

#: structuresfrm2.rssf2thegapbetweenoffset
msgid "The gap between offset %x and %x is %d bytes long. Autofill this?"
msgstr "The gap between offset %x and %x is %d bytes long. Autofill this?"

#: structuresfrm2.rssf2thegroupscancommandhasbeencopiedtotheclipboard
msgid "The groupscan command has been copied to the clipboard"
msgstr "The groupscan command has been copied to the clipboard"

#: structuresfrm2.rssf2to
msgid " to "
msgstr " to "

#: structuresfrm2.rssf2tstructcolumncreateerror
msgid "TStructColumn.create Error"
msgstr "TStructColumn.create Error"

#: structuresfrm2.rssf2unknowncustomtype
msgid "Unknown custom type"
msgstr "Unknown custom type"

#: structuresfrm2.rssf2whatnameshouldthiscolumnhave
msgid "What name should this column have?"
msgstr "What name should this column have?"

#: structuresfrm2.rsspider
msgid "Spider"
msgstr "结构扫描"

#: structuresfrm2.rsstructalreadyexists
msgid "The structure named %s already exists. Are you sure you want to make another structure with this name ?"
msgstr "The structure named %s already exists. Are you sure you want to make another structure with this name ?"

#: 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.rsundefined
msgctxt "structuresfrm2.rsundefined"
msgid "undefined"
msgstr "未定义"

#: 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 "你想把地址设置到哪个组?"

#: structuresfrm2.rswrongversion
msgctxt "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 ""
"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....)"

#: symbolconfigunit.rsareyousureyouwanttoremoveallsymbolsfromthelist
msgid "Are you sure you want to remove all symbols from the list?"
msgstr "Are you sure you want to remove all symbols from the list?"

#: 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
msgid "Failure determining what %s means"
msgstr "确定失败为 %s 方法"

#: symbolhandler.rspleaseprovideabiggersize
msgid "Please provide a bigger size"
msgstr "请定义一个更大的尺寸"

#: symbolhandler.rssymbolloaderthreadhascrashed
msgid "Symbolloaderthread has crashed"
msgstr "Symbolloaderthread 已经损坏"

#: symbolhandler.rsthesymbolnamedwaspreviouslydeclared
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.button1.caption
msgctxt "tabout.button1.caption"
msgid "OK"
msgstr "确定"

#: tabout.button2.caption
msgid "Donate"
msgstr "捐赠"

#: tabout.button2.hint
msgid "If you like Cheat Engine and want to contribute something to the development, just send a donation using Paypal."
msgstr "如果您喜欢 Cheat Engine 并愿意为它的发展作出贡献, 请使用Paypal为我们捐赠. "

#: tabout.caption
msgid "About Cheat Engine"
msgstr "关于 Cheat Engine"

#: tabout.groupbox1.caption
msgctxt "tabout.groupbox1.caption"
msgid "Cheat Engine 6.5"
msgstr "Cheat Engine 6.5"

#: tabout.label1.caption
msgid "Made by: Dark Byte"
msgstr "作者:Dark Byte"

#: tabout.label10.caption
msgid "Script engine powered by Lua"
msgstr "Script engine powered by Lua"

#: tabout.label11.caption
msgid "Psy"
msgstr "Psy"

#: tabout.label12.caption
msgid "Geri"
msgstr "Geri"

#: tabout.label13.caption
msgid "Kickclock"
msgstr "Kickclock"

#: tabout.label14.caption
msgid "Atom0s"
msgstr "Atom0s"

#: tabout.label15.caption
msgid "Emperor"
msgstr "Emperor"

#: tabout.label16.caption
msgid "Recifense"
msgstr "Recifense"

#: tabout.label17.caption
msgid "Jgoemat"
msgstr "Jgoemat"

#: tabout.label18.caption
msgid "mgr.inz.Player"
msgstr "mgr.inz.Player"

#: tabout.label19.caption
msgid "justa_dude"
msgstr "justa_dude"

#: tabout.label2.caption
msgid "Thanks to:"
msgstr "感谢:"

#: tabout.label20.caption
msgid "SER[G]ANT"
msgstr "SER[G]ANT"

#: tabout.label3.caption
msgid "Metael"
msgstr "Metael"

#: tabout.label4.caption
msgid "A. Wiseman"
msgstr "A. Wiseman"

#: tabout.label5.caption
msgid "And all the other people that helped me out"
msgstr "以及所有帮助过我的人!   【1786681644@QQ.COM汉化】"

#: tabout.label6.caption
msgid "wh1t3y"
msgstr "wh1t3y"

#: tabout.label7.caption
msgid "SWAT-Squad"
msgstr "SWAT-Squad"

#: tabout.label8.caption
msgid "Website"
msgstr "网站"

#: tabout.label9.caption
msgid "Message Board"
msgstr "留言板"

#: tadvancedoptions.button1.caption
msgctxt "TADVANCEDOPTIONS.BUTTON1.CAPTION"
msgid "OK"
msgstr "确定"

#: tadvancedoptions.button4.caption
msgid "Direct X-Mess"
msgstr "Direct X-Mess"

#: tadvancedoptions.caption
msgctxt "tadvancedoptions.caption"
msgid "Advanced Options"
msgstr "高级选项"

#: tadvancedoptions.codelist2.columns[0].caption
msgctxt "tadvancedoptions.codelist2.columns[0].caption"
msgid "Address"
msgstr "地址"

#: tadvancedoptions.codelist2.columns[1].caption
msgctxt "tadvancedoptions.codelist2.columns[1].caption"
msgid "Name"
msgstr "名称"

#: tadvancedoptions.findoutwhatthiscodechanges1.caption
msgctxt "tadvancedoptions.findoutwhatthiscodechanges1.caption"
msgid "Find out what addresses this code writes to"
msgstr "找出代码改写的地址"

#: tadvancedoptions.label1.caption
msgid "Code list:"
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.n1.caption
msgctxt "TADVANCEDOPTIONS.N1.CAPTION"
msgid "-"
msgstr "-"

#: tadvancedoptions.n2.caption
msgctxt "tadvancedoptions.n2.caption"
msgid "-"
msgstr "-"

#: tadvancedoptions.n3.caption
msgctxt "TADVANCEDOPTIONS.N3.CAPTION"
msgid "-"
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.pausebutton.hint
msgctxt "tadvancedoptions.pausebutton.hint"
msgid "Pause the game"
msgstr "暂停游戏"

#: tadvancedoptions.remove1.caption
msgid "Remove from list"
msgstr "从列表中删除"

#: tadvancedoptions.rename1.caption
msgctxt "tadvancedoptions.rename1.caption"
msgid "Rename"
msgstr "重命名"

#: tadvancedoptions.replaceall1.caption
msgid "Replace all"
msgstr "全部替换"

#: tadvancedoptions.savebutton.hint
msgid "Create a standalone trainer"
msgstr "创建独立使用的修改器"

#: tchangeoffset.button2.caption
msgctxt "TCHANGEOFFSET.BUTTON2.CAPTION"
msgid "Cancel"
msgstr "取消"

#: tchangeoffset.caption
msgctxt "tchangeoffset.caption"
msgid "Recalculate address"
msgstr "重新计算地址"

#: tchangeoffset.cbhexadecimal.caption
msgctxt "tchangeoffset.cbhexadecimal.caption"
msgid "Hexadecimal"
msgstr "Hexadecimal"

#: tchangeoffset.change.caption
msgid "Change"
msgstr "更改"

#: tcomments.button1.caption
msgctxt "tcomments.button1.caption"
msgid "Close"
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.editstart.text
msgctxt "tfindwindow.editstart.text"
msgid "00400000"
msgstr "00400000"

#: tfindwindow.editstop.text
msgctxt "tfindwindow.editstop.text"
msgid "7FFFFFFF"
msgstr "7FFFFFFF"

#: tfindwindow.label2.caption
msgctxt "tfindwindow.label2.caption"
msgid "From"
msgstr "从:"

#: tfindwindow.label3.caption
msgctxt "tfindwindow.label3.caption"
msgid "To"
msgstr "至:"

#: tfindwindow.labelarray.caption
msgid "Array to scan"
msgstr "批量扫描"

#: tfindwindow.labeltype.caption
msgid "Type:"
msgstr "类型:"

#: tfindwindow.rbarbyte.caption
msgid "(Array of) byte"
msgstr "字节(数组)"

#: tfindwindow.rbtext.caption
msgctxt "TFINDWINDOW.RBTEXT.CAPTION"
msgid "Text"
msgstr "文本"

#: tform1.caption
msgid "Form1"
msgstr "窗体1"

#: tformaddresschange.btncancel.caption
msgctxt "TFORMADDRESSCHANGE.BTNCANCEL.CAPTION"
msgid "Cancel"
msgstr "取消"

#: tformaddresschange.btnok.caption
msgctxt "TFORMADDRESSCHANGE.BTNOK.CAPTION"
msgid "OK"
msgstr "确定"

#: tformaddresschange.caption
msgctxt "tformaddresschange.caption"
msgid "Change address"
msgstr "更改地址"

#: tformaddresschange.cbpointer.caption
msgctxt "tformaddresschange.cbpointer.caption"
msgid "Pointer"
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.label1.caption
msgctxt "tformaddresschange.label1.caption"
msgid "Address:"
msgstr "添加新地址"

#: tformaddresschange.label10.caption
msgctxt "tformaddresschange.label10.caption"
msgid "6"
msgstr "6"

#: tformaddresschange.label11.caption
msgctxt "tformaddresschange.label11.caption"
msgid "7"
msgstr "7"

#: tformaddresschange.label12.caption
msgctxt "tformaddresschange.label12.caption"
msgid "Type"
msgstr "类型"

#: tformaddresschange.label2.caption
msgid "Startbit:"
msgstr "起始位:"

#: tformaddresschange.label3.caption
msgctxt "tformaddresschange.label3.caption"
msgid "Description"
msgstr "描述"

#: 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.lblvalue.caption
msgid "=Value"
msgstr "数值"

#: tformaddresschange.lengthlabel.caption
msgctxt "tformaddresschange.lengthlabel.caption"
msgid "Length"
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 "Form Designer"

#: tformdesigner.cebutton.caption
msgid "CEButton"
msgstr "CE按钮"

#: tformdesigner.cebutton.hint
msgid "Button"
msgstr "按钮"

#: tformdesigner.cecheckbox.caption
msgid "CECheckbox"
msgstr "CE复选框"

#: tformdesigner.cecheckbox.hint
msgid "CheckBox"
msgstr "复选框"

#: tformdesigner.cecombobox.caption
msgid "CEComboBox"
msgstr "CE组合框"

#: tformdesigner.cecombobox.hint
msgid "ComboBox"
msgstr "组合框"

#: tformdesigner.ceedit.caption
msgid "CEEdit"
msgstr "CE编辑"

#: tformdesigner.ceedit.hint
msgctxt "tformdesigner.ceedit.hint"
msgid "Edit"
msgstr "编辑"

#: tformdesigner.cegroupbox.caption
msgid "CEGroupBox"
msgstr "CE分组框"

#: tformdesigner.cegroupbox.hint
msgid "GroupBox"
msgstr "分组框"

#: tformdesigner.ceimage.caption
msgid "CEImage"
msgstr "CE图像"

#: tformdesigner.ceimage.hint
msgctxt "tformdesigner.ceimage.hint"
msgid "Image"
msgstr "图像"

#: tformdesigner.celabel.caption
msgid "CELabel"
msgstr "CE标签"

#: tformdesigner.celabel.hint
msgid "Label"
msgstr "标签"

#: tformdesigner.celistbox.caption
msgid "CEListBox"
msgstr "CE列表框"

#: tformdesigner.celistbox.hint
msgid "Listbox"
msgstr "列表框"

#: tformdesigner.celistview.caption
msgid "CEListView"
msgstr "CE列表视图"

#: tformdesigner.celistview.hint
msgid "ListView"
msgstr "列表视图"

#: tformdesigner.cememo.caption
msgid "CEMemo"
msgstr "CE备忘录"

#: tformdesigner.cememo.hint
msgid "Memo"
msgstr "备忘录"

#: tformdesigner.ceopendialog.caption
msgid "CEOpenDialog"
msgstr "CE 打开对话框"

#: tformdesigner.ceopendialog.hint
msgid "Opendialog"
msgstr " 打开对话框"

#: tformdesigner.cepagecontrol.caption
msgid "CEPageControl"
msgstr "CE页面控件"

#: tformdesigner.cepagecontrol.hint
msgid "PageControl"
msgstr "页面控件"

#: tformdesigner.cepanel.caption
msgid "CEPanel"
msgstr "CE面板"

#: tformdesigner.cepanel.hint
msgid "Panel"
msgstr "面板"

#: tformdesigner.ceprogressbar.caption
msgid "CEProgressbar"
msgstr "CE进度条"

#: tformdesigner.ceprogressbar.hint
msgid "ProgressBar"
msgstr "进度条"

#: tformdesigner.ceradiogroup.caption
msgid "CERadioGroup"
msgstr "CE单选按钮组"

#: tformdesigner.ceradiogroup.hint
msgid "RadioGroup"
msgstr "单选按钮组"

#: tformdesigner.cesavedialog.caption
msgid "CESavedialog"
msgstr "CE保存对话框"

#: tformdesigner.cesavedialog.hint
msgid "Savedialog"
msgstr "保存对话框"

#: tformdesigner.cesplitter.caption
msgid "CESplitter"
msgstr "CE分配器"

#: tformdesigner.cesplitter.hint
msgid "Splitter"
msgstr "CE分配器"

#: tformdesigner.cetimer.caption
msgid "CETimer"
msgstr "CE计时器"

#: tformdesigner.cetimer.hint
msgid "Timer"
msgstr "计时器"

#: tformdesigner.cetogglebox.caption
msgid "CEToggleBox"
msgstr "CE切换框"

#: tformdesigner.cetogglebox.hint
msgid "Togglebox"
msgstr "切换框"

#: tformdesigner.cetrackbar.caption
msgid "CETrackBar"
msgstr "CE拖动条"

#: tformdesigner.cetrackbar.hint
msgid "TrackBar"
msgstr "拖动条"

#: tformdesigner.cetreeview.caption
msgid "CETreeview"
msgstr "CE树形视图"

#: tformdesigner.cetreeview.hint
msgid "Treeview"
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.miadditems.caption
msgid "Add Items"
msgstr "添加项目"

#: tformdesigner.miaddsubmenu.caption
msgid "Add sub menu items"
msgstr "添加子菜单项"

#: tformdesigner.miaddtab.caption
msgid "Add Tab"
msgstr "添加选项卡"

#: tformdesigner.mianchoreditor.caption
msgid "Anchor Editor"
msgstr "Anchor Editor"

#: tformdesigner.mibringtofront.caption
msgid "Bring to front"
msgstr "移到前面"

#: tformdesigner.midelete.caption
msgctxt "TFORMDESIGNER.MIDELETE.CAPTION"
msgid "Delete"
msgstr "删除"

#: tformdesigner.miload.caption
msgctxt "tformdesigner.miload.caption"
msgid "Load"
msgstr "加载"

#: tformdesigner.mimenumovedown.caption
msgid "Move down"
msgstr "下移"

#: tformdesigner.mimenumoveup.caption
msgid "Move up"
msgstr "上移"

#: tformdesigner.mimenusep.caption
msgctxt "TFORMDESIGNER.MIMENUSEP.CAPTION"
msgid "-"
msgstr "-"

#: tformdesigner.misave.caption
msgctxt "tformdesigner.misave.caption"
msgid "Save"
msgstr "保存"

#: 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 "CE颜料盒"

#: tformdesigner.paintbox.hint
msgid "PaintBox"
msgstr "颜料盒"

#: tformdesigner.popupmenu.caption
msgctxt "TFORMDESIGNER.POPUPMENU.CAPTION"
msgid "PopupMenu"
msgstr "弹出菜单"

#: tformdesigner.popupmenu.hint
msgctxt "tformdesigner.popupmenu.hint"
msgid "PopupMenu"
msgstr "弹出菜单"

#: tformdesigner.selectdirectorydialog.caption
msgctxt "TFORMDESIGNER.SELECTDIRECTORYDIALOG.CAPTION"
msgid "SelectDirectoryDialog"
msgstr "选择目录对话框"

#: tformdesigner.selectdirectorydialog.hint
msgctxt "tformdesigner.selectdirectorydialog.hint"
msgid "SelectDirectoryDialog"
msgstr "选择目录对话框"

#: tformdesigner.toolbar1.caption
msgid "ToolBar1"
msgstr "工具栏1"

#: tformdesigner.toolbutton1.caption
msgctxt "tformdesigner.toolbutton1.caption"
msgid "ToolButton1"
msgstr "工具按钮1"

#: tformdesigner.toolbutton6.caption
msgid "ToolButton6"
msgstr "工具按钮6"

#: tformdifferentbitsize.button1.caption
msgctxt "TFORMDIFFERENTBITSIZE.BUTTON1.CAPTION"
msgid "OK"
msgstr "确定"

#: 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 ""
"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)"

#: tformdifferentbitsize.labelnew.caption
msgid "LabelNew"
msgstr "新标签"

#: tformdifferentbitsize.labelold.caption
msgid "LabelOld"
msgstr "老标签"

#: tformdifferentbitsize.ohnoyoufoundme1.caption
msgid "Oh no! You found me!!!"
msgstr "噢，不！ 你发现我了！！！"

#: tformfoundcodelistextra.button1.caption
msgctxt "TFORMFOUNDCODELISTEXTRA.BUTTON1.CAPTION"
msgid "OK"
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.label1.caption
msgctxt "tformfoundcodelistextra.label1.caption"
msgid "Label1"
msgstr "标签1"

#: tformfoundcodelistextra.label10.caption
msgid ">>"
msgstr ">>"

#: tformfoundcodelistextra.label17.caption
msgid "yyy"
msgstr "yyy"

#: tformfoundcodelistextra.label18.caption
msgid "The registers shown here are AFTER the instruction has been executed"
msgstr "指令执行后寄存器的状态显示在这里"

#: tformfoundcodelistextra.label2.caption
msgid "Label2"
msgstr "标签2"

#: tformfoundcodelistextra.label3.caption
msgctxt "tformfoundcodelistextra.label3.caption"
msgid "Label3"
msgstr "标签3"

#: tformfoundcodelistextra.label4.caption
msgctxt "tformfoundcodelistextra.label4.caption"
msgid "Label4"
msgstr "标签4"

#: tformfoundcodelistextra.label5.caption
msgctxt "tformfoundcodelistextra.label5.caption"
msgid "Label5"
msgstr "标签5"

#: tformfoundcodelistextra.label6.caption
msgid "xxx"
msgstr "xxx"

#: tformfoundcodelistextra.lblrax.caption
msgid "EAX=DDDDDDDD"
msgstr "EAX=DDDDDDDD"

#: tformfoundcodelistextra.lblrbp.caption
msgid "EBP=DDDDDDDD"
msgstr "EBP=DDDDDDDD"

#: 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=DDDDDDDD"
msgstr "EDX=DDDDDDDD"

#: 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.sbshowfloats.caption
msgctxt "tformfoundcodelistextra.sbshowfloats.caption"
msgid "F"
msgstr "F"

#: tformfoundcodelistextra.sbshowfloats.hint
msgctxt "tformfoundcodelistextra.sbshowfloats.hint"
msgid "Floating point registers"
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 "取消"

#: tformhotkey.caption
msgid "Change hotkey"
msgstr "热键变更"

#: tformhotkey.label1.caption
msgid "Press the new hotkey combination in below:"
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[1].caption
msgid "Allocation Protect"
msgstr "分配保护"

#: tformmemoryregions.listview1.columns[2].caption
msgid "State"
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 "其它"

#: tformmemoryregions.n1.caption
msgctxt "TFORMMEMORYREGIONS.N1.CAPTION"
msgid "-"
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 "设置选择区域可写"

#: tformpointerorpointee.button1.caption
msgid "Find what writes to this pointer"
msgstr "找出是什么改写了这个指针"

#: tformpointerorpointee.button2.caption
msgid "Find what writes to the address pointed at by this pointer"
msgstr "找出是什么改写了这个指针指向的地址"

#: tformpointerorpointee.caption
msgid "Cheat Engine Pointer"
msgstr "Cheat Engine 指针"

#: tformpointerorpointee.label1.caption
msgid "This is a pointer."
msgstr "这是一个指针。"

#: tformscanning.caption
msgid "Scanning..."
msgstr "扫描中"

#: tformsettings.aboutlabel.caption
msgid "About CE"
msgstr "关于 CE"

#: tformsettings.askforreplacewithnops.caption
msgid "Ask for replace with nop"
msgstr "当使用空指令替换时询问"

#: tformsettings.assembler.caption
msgctxt "tformsettings.assembler.caption"
msgid "Debugger Options"
msgstr "调试器选项"

#: tformsettings.btncancel.caption
msgctxt "TFORMSETTINGS.BTNCANCEL.CAPTION"
msgid "Cancel"
msgstr "取消"

#: tformsettings.btnexcludeprocesses.caption
msgid "More..."
msgstr "设置"

#: tformsettings.btnok.caption
msgctxt "TFORMSETTINGS.BTNOK.CAPTION"
msgid "OK"
msgstr "确定"

#: tformsettings.btnsettoolshortcut.caption
msgid "Set shortcut"
msgstr "设置快捷键"

#: tformsettings.btntooldelete.caption
msgctxt "TFORMSETTINGS.BTNTOOLDELETE.CAPTION"
msgid "Delete"
msgstr "删除"

#: tformsettings.btntoolnew.caption
msgctxt "tformsettings.btntoolnew.caption"
msgid "New"
msgstr "新建"

#: tformsettings.button4.caption
msgid "Add new"
msgstr "添加"

#: tformsettings.button5.caption
msgctxt "TFORMSETTINGS.BUTTON5.CAPTION"
msgid "Delete"
msgstr "删除"

#: tformsettings.caption
msgid "Cheat Engine settings"
msgstr "Cheat Engine 设置"

#: tformsettings.cbalwaysautoattach.caption
msgid "Even autoattach when another process has already been selected"
msgstr "进程选定时自动附加"

#: tformsettings.cbalwaysrunscript.caption
msgid "Always run lua scripts from tables"
msgstr "在列表中始终运行 Lua 脚本"

#: tformsettings.cbaskiftablehasluascript.caption
msgid "Ask to run lua scripts from tables"
msgstr "要从列表中运行 Lua 脚本"

#: tformsettings.cbcanstepkernelcode.caption
msgid "Ability to step through kernel code"
msgstr "单步执行内核代码的能力"

#: tformsettings.cbcenteronpopup.caption
msgid "Center Cheat Engine when bringing to front"
msgstr "置前时 Cheat Engine 窗口居中"

#: tformsettings.cbdontusetempdir.caption
msgid "Don't store the temporary scanfiles in the windows tempdir"
msgstr "不要把扫描结果保存在 Windows 临时目录中"

#: tformsettings.cbfastscan.caption
msgid "Fast scan on by default"
msgstr "快速扫描"

#: tformsettings.cbglobaldebug.caption
msgid "Use Global Debug routines"
msgstr "使用全局调试"

#: tformsettings.cbhandlebreakpoints.caption
msgid "Handle beakpoints not caused by CE"
msgstr "处理非CE引起的中断"

#: tformsettings.cbhideallwindows.caption
msgid "Hide some/all windows instead of trying to bring cheat engine to front"
msgstr "Cheat Engine 置前时隐藏部分或全部的窗口"

#: tformsettings.cbincremental.caption
msgctxt "TFORMSETTINGS.CBINCREMENTAL.CAPTION"
msgid "Incremental value"
msgstr "增加的值"

#: tformsettings.cbkdebug.caption
msgid "Use kernelmode debugger"
msgstr "使用内核模式调试器"

#: tformsettings.cbkernelopenprocess.caption
msgctxt "tformsettings.cbkernelopenprocess.caption"
msgid "Open Process"
msgstr "打开进程"

#: tformsettings.cbkernelquerymemoryregion.caption
msgid "Query memory region routines"
msgstr "获取内存区域例行程序"

#: tformsettings.cbkernelreadwriteprocessmemory.caption
msgid "Read/Write Process Memory  (Will cause slower scans)"
msgstr "读/写进程存储器(扫描速度减慢)"

#: 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.cboldpointeraddmethod.caption
msgid "Pointer adding: Append pointerline instead of insert"
msgstr "指针添加:使用 INSTEAD 或 INSERT 触发器追加指针行"

#: tformsettings.cboverrideexistingbps.caption
msgid "Override existing breakpoints when setting breakpoints"
msgstr "设置断点时会覆盖现有断点"

#: tformsettings.cbprocessicons.caption
msgid "Get process icons for processlist"
msgstr "在进程列表中显示图标"

#: tformsettings.cbprocessiconsonly.caption
msgid "Only show processes with an icon"
msgstr "仅显示有图标的进程"

#: tformsettings.cbprocesswatcher.caption
msgid "Enable use of the Process Watcher"
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.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.cbskip_page_nocache.caption
msgid "Don't scan memory that is protected with the No Cache option"
msgstr "不扫描受保护的内存,同时也无缓存选项"

#: 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.cbupdatefoundlist.caption
msgid "Update the list of found addresses even after scanning"
msgstr "扫描后平滑更新地址列表"

#: tformsettings.cbusevehdebugger.caption
msgid "Use VEH Debugger"
msgstr "使用 VEH 调试器"

#: tformsettings.cbusewindowsdebugger.caption
msgid "Use windows debugger"
msgstr "使用 windows 调试器"

#: tformsettings.cbvehrealcontextonthreadcreation.caption
msgid "Get/Set thread context on creation"
msgstr "Get/Set thread context on creation"

#: 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."
msgstr ""
"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."

#: tformsettings.cbwriteloggingon.caption
msgid "Enable write logging by default"
msgstr "Enable write logging by default"

#: tformsettings.cbwriteloggingon.hint
msgid "When enabled CE will record writes done by the user and allows the user to undo those changes"
msgstr "When enabled CE will record writes done by the user and allows the user to undo those changes"

#: tformsettings.cgalltypes.caption
msgid "The all type includes"
msgstr "在所有类型包括"

#: tformsettings.checkbox1.caption
msgid "Try to prevent detection of the debugger"
msgstr "尽量避免调试器被发现"

#: tformsettings.checkbox3.caption
msgid "Use APC to inject dll's"
msgstr "使用 APC 注入 DLL"

#: tformsettings.checkbox4.caption
msgid "Use APC to create new threads"
msgstr "使用 APC 建立新的线程"

#: tformsettings.codefinder.caption
msgid "CodeFinder"
msgstr "代码查找"

#: tformsettings.combothreadpriority.text
msgctxt "tformsettings.combothreadpriority.text"
msgid "Higher"
msgstr "较高"

#: tformsettings.default1.caption
msgctxt "tformsettings.default1.caption"
msgid "Default"
msgstr "默认"

#: 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.editbufsize.text
msgid "1024"
msgstr "1024"

#: 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.editfreezeinterval.text
msgctxt "tformsettings.editfreezeinterval.text"
msgid "100"
msgstr "100"

#: tformsettings.editupdatefoundinterval.hint
msgctxt "TFORMSETTINGS.EDITUPDATEFOUNDINTERVAL.HINT"
msgid "The number of milliseconds that Cheat Engine will wait before refreshing the list of addresses"
msgstr "Cheat Engine 刷新地址列表的间隔时间(毫秒)"

#: tformsettings.editupdatefoundinterval.text
msgctxt "tformsettings.editupdatefoundinterval.text"
msgid "1000"
msgstr "1000"

#: tformsettings.editupdateinterval.hint
msgctxt "tformsettings.editupdateinterval.hint"
msgid "The number of milliseconds that Cheat Engine will wait before refreshing the list of addresses"
msgstr "Cheat Engine 刷新地址列表的间隔时间(毫秒)"

#: tformsettings.editupdateinterval.text
msgid "500"
msgstr "500"

#: tformsettings.edtdefault.text
msgctxt "TFORMSETTINGS.EDTDEFAULT.TEXT"
msgid "0"
msgstr "0"

#: tformsettings.edtstacksize.text
msgctxt "tformsettings.edtstacksize.text"
msgid "4096"
msgstr "4096"

#: 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.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.label1.caption
msgid "Size of scanbuffer (KB) :"
msgstr "扫描缓冲大小(KB) :"

#: 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.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.label19.caption
msgctxt "TFORMSETTINGS.LABEL19.CAPTION"
msgid "ms"
msgstr "毫秒"

#: tformsettings.label2.caption
msgid "Store the temporary scanfiles here instead:"
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.label3.caption
msgid "Thread priority"
msgstr "线程优先级"

#: tformsettings.label4.caption
msgid "Single line assembler:"
msgstr "单行汇编程序:"

#: tformsettings.label5.caption
msgctxt "TFORMSETTINGS.LABEL5.CAPTION"
msgid "Default return value"
msgstr "默认返回值"

#: tformsettings.label6.caption
msgid "Size of stack to record on \"Find what... routines\""
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 "Max log size (nr of entries)"

#: tformsettings.lblapplicationtool.caption
msgid "Application/Command"
msgstr "程序/命令"

#: tformsettings.lblshortcut.caption
msgid "Shortcut:"
msgstr "快捷键:"

#: tformsettings.lblshortcuttext.caption
msgid "xxxxxxxx"
msgstr "xxxxxxxx"

#: tformsettings.lblthreadfollowing.caption
msgid "Thread following:"
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.lvtools.columns[1].caption
msgid "Application"
msgstr "应用程序"

#: tformsettings.lvtools.columns[2].caption
msgid "Shortcut"
msgstr "快捷键"

#: tformsettings.plugins.caption
msgctxt "tformsettings.plugins.caption"
msgid "Plugins"
msgstr "插件"

#: tformsettings.rbdebugasbreakpoint.caption
msgid "Hardware Breakpoints (Max 4)"
msgstr "使用硬件断点"

#: tformsettings.rbgdebuggerinterface.caption
msgid "Debugger method"
msgstr "调试器方法"

#: tformsettings.rbint3asbreakpoint.caption
msgid "Int3 instructions (Execute BP only, falls back to hardware bp) (Unlimited)"
msgstr "int3指令(执行BP,回落到硬件bp)(无限制)"

#: 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 "Hook 线程创建和销毁的 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 "使用空指令替换不完整的代码"

#: 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 "如果输入的代码比需要替换的代码少, 将用空指令填补剩余的字节; 反之, 将代码替换以前的空指令"

#: tformsettings.scansettings.caption
msgctxt "tformsettings.scansettings.caption"
msgid "Scan Settings"
msgstr "扫描设置"

#: tformsettings.tauntoldosuser.caption
msgid "I really recommend upgrading to Windows 2000 or later mister Flintstone"
msgstr "强烈建议升级至 Win2000 或更高的 Windows 系统"

#: tformsettings.tshotkeys.caption
msgctxt "tformsettings.tshotkeys.caption"
msgid "Hotkeys"
msgstr "热键"

#: tformsettings.tskerneldebugconfig.caption
msgid "Kernel Debug"
msgstr "Kernel 调试器"

#: tformsettings.tstools.caption
msgid "tsTools"
msgstr "tsTools"

#: tformsettings.tsvehdebugconfig.caption
msgctxt "tformsettings.tsvehdebugconfig.caption"
msgid "VEH Debugger"
msgstr "VEH 调试器"

#: tformsettings.tswindowsdebuggerconfig.caption
msgid "Windows Debugger"
msgstr "Windows 调试器"

#: 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.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.btnok.caption
msgctxt "TFOUNDCODEDIALOG.BTNOK.CAPTION"
msgid "OK"
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.caption
msgid "Replace"
msgstr "替换"

#: tfoundcodedialog.btnreplacewithnops.hint
msgid "This will replace the selected addresses with code that does nothing. (Nops)"
msgstr "使用空指令替换原有指令"

#: tfoundcodedialog.caption
msgctxt "tfoundcodedialog.caption"
msgid "The following opcodes changed the selected address"
msgstr "下列代码更改了选择的地址"

#: 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
msgid "Select all"
msgstr "选择所有"

#: tfoundcodedialog.menuitem2.caption
msgctxt "TFOUNDCODEDIALOG.MENUITEM2.CAPTION"
msgid "-"
msgstr "-"

#: tfoundcodedialog.mifindwhataccesses.caption
msgid "Check if found opcodes also access other addresses (max 8)"
msgstr "检查发现代码还可以访问其它地址(max8)"

#: tfoundcodedialog.misavetofile.caption
msgid "Save selection to file"
msgstr "选择保存到文件"

#: tfoundcodedialog.moreinfo1.caption
msgctxt "tfoundcodedialog.moreinfo1.caption"
msgid "More Info"
msgstr "详细信息"

#: tfoundcodedialog.n1.caption
msgctxt "TFOUNDCODEDIALOG.N1.CAPTION"
msgid "-"
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.button3.caption
msgctxt "tframehotkeyconfig.button3.caption"
msgid "Clear"
msgstr "清除"

#: tframehotkeyconfig.edit4.text
msgctxt "TFRAMEHOTKEYCONFIG.EDIT4.TEXT"
msgid "1"
msgstr "1"

#: tframehotkeyconfig.edthotkeydelay.hint
msgid "Lets you specify how quickly a hotkey is repeated"
msgstr "指定热键反复启用的时间间隔"

#: tframehotkeyconfig.edthotkeydelay.text
msgctxt "TFRAMEHOTKEYCONFIG.EDTHOTKEYDELAY.TEXT"
msgid "100"
msgstr "100"

#: tframehotkeyconfig.edtkeypollinterval.hint
msgid "Determines how quickly a hotkey keypress is detected"
msgstr "确定检测热键按下的时间间隔"

#: tframehotkeyconfig.edtkeypollinterval.text
msgctxt "TFRAMEHOTKEYCONFIG.EDTKEYPOLLINTERVAL.TEXT"
msgid "100"
msgstr "100"

#: tframehotkeyconfig.edtshspeed.text
msgctxt "TFRAMEHOTKEYCONFIG.EDTSHSPEED.TEXT"
msgid "2"
msgstr "2"

#: tframehotkeyconfig.label1.caption
msgid "Functions"
msgstr "功能"

#: tframehotkeyconfig.label2.caption
msgctxt "tframehotkeyconfig.label2.caption"
msgid "Hotkey"
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
msgctxt "tframehotkeyconfig.label52.caption"
msgid "Speed"
msgstr "速度"

#: tfrmaaeditprefs.btnfont.caption
msgid "font"
msgstr "字体"

#: tfrmaaeditprefs.button1.caption
msgctxt "TFRMAAEDITPREFS.BUTTON1.CAPTION"
msgid "OK"
msgstr "确定"

#: tfrmaaeditprefs.button2.caption
msgctxt "TFRMAAEDITPREFS.BUTTON2.CAPTION"
msgid "Cancel"
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.edttabwidth.text
msgctxt "TFRMAAEDITPREFS.EDTTABWIDTH.TEXT"
msgid "4"
msgstr "4"

#: tfrmaaeditprefs.label1.caption
msgid "Tab Width"
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.caption
msgid "Find accessed memory regions"
msgstr "查找访问内存区域"

#: tfrmaccessedmemory.label1.caption
msgid "Hotkey to (re)start monitoring"
msgstr "热键开始监视"

#: tfrmaccessedmemory.label2.caption
msgid ""
"This function will try to find out all accessed memory regions over a period of time and store it's results into an .mregion "
"file which you can use with other functions that can make use of it (e.g pointerscan)"
msgstr ""
"This function will try to find out all accessed memory regions over a period of time and store it's results into an .mregion "
"file which you can use with other functions that can make use of it (e.g pointerscan)"

#: tfrmaccessedmemory.label3.caption
msgid "Hotkey to stop monitoring"
msgstr "热键停止监视"

#: tfrmaccessedmemory.listview1.columns[0].caption
msgctxt "TFRMACCESSEDMEMORY.LISTVIEW1.COLUMNS[0].CAPTION"
msgid "From"
msgstr "从"

#: tfrmaccessedmemory.listview1.columns[1].caption
msgctxt "TFRMACCESSEDMEMORY.LISTVIEW1.COLUMNS[1].CAPTION"
msgid "To"
msgstr "至:"

#: tfrmaccessedmemory.menuitem1.caption
msgctxt "TFRMACCESSEDMEMORY.MENUITEM1.CAPTION"
msgid "File"
msgstr "文件"

#: tfrmaccessedmemory.menuitem2.caption
msgid "Open region file"
msgstr "打开文件区域"

#: tfrmaccessedmemory.menuitem3.caption
msgid "Save region file"
msgstr "保存文件区域"

#: tfrmaccessedmemory.menuitem4.caption
msgctxt "TFRMACCESSEDMEMORY.MENUITEM4.CAPTION"
msgid "Clear"
msgstr "清除"

#: tfrmadconfig.caption
msgid "Support Cheat Engine"
msgstr "支持 Cheat Engine"

#: tfrmadconfig.cbcanclose.caption
msgid "Has header"
msgstr "是否显示标题栏"

#: tfrmadconfig.cbownurl.caption
msgid "Show my own page"
msgstr "显示自己的网页"

#: tfrmadconfig.combobox1.text
msgid "468x60"
msgstr "468x60"

#: tfrmadconfig.edtheight.text
msgid "60"
msgstr "60"

#: tfrmadconfig.edtwidth.text
msgid "468"
msgstr "468"

#: tfrmadconfig.groupbox1.caption
msgctxt "tfrmadconfig.groupbox1.caption"
msgid "Position"
msgstr "位置"

#: tfrmadconfig.groupbox2.caption
msgid "Extra url"
msgstr "附加地址"

#: tfrmadconfig.label1.caption
msgid "Thank you for supporting Cheat Engine. And to thank you for that I'll let you share in the generated traffic"
msgstr "感谢您对 Cheat Engine 的支持. 并且感谢您与大家分享你生成的修改器."

#: tfrmadconfig.label2.caption
msgid "Format"
msgstr "格式"

#: tfrmadconfig.label3.caption
msgid "x"
msgstr "x"

#: tfrmadconfig.lblextra.caption
msgid "Extra parameters"
msgstr "附加参数"

#: tfrmadconfig.lblpercentage.caption
msgid "Percentage shown: 75%"
msgstr "百分比显示: 75%"

#: tfrmadconfig.lblurl.caption
msgid "Url"
msgstr "Url"

#: 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.edit1.text
msgid "DDDDDDDD"
msgstr "DDDDDDDD"

#: tfrmaddtocodelist.edit2.text
msgid "FFFFFFFF"
msgstr "FFFFFFFF"

#: tfrmaddtocodelist.label1.caption
msgctxt "TFRMADDTOCODELIST.LABEL1.CAPTION"
msgid "From"
msgstr "从"

#: tfrmaddtocodelist.label2.caption
msgctxt "TFRMADDTOCODELIST.LABEL2.CAPTION"
msgid "To"
msgstr "至"

#: tfrmapihooktemplatesettings.button1.caption
msgctxt "TFRMAPIHOOKTEMPLATESETTINGS.BUTTON1.CAPTION"
msgid "OK"
msgstr "确定"

#: tfrmapihooktemplatesettings.button2.caption
msgctxt "tfrmapihooktemplatesettings.button2.caption"
msgid "Cancel"
msgstr "取消"

#: tfrmapihooktemplatesettings.caption
msgid "Api hook template"
msgstr "API Hook 模板"

#: tfrmapihooktemplatesettings.label1.caption
msgid "Original api address:"
msgstr "原始 API 地址:"

#: tfrmapihooktemplatesettings.label2.caption
msgid "New api address:"
msgstr "新的 API 地址:"

#: tfrmapihooktemplatesettings.label3.caption
msgid "Address where to store the new original api call:"
msgstr "存储新的原始 API 调用地址:"

#: tfrmapihooktemplatesettings.label4.caption
msgid "(optional, in case your dll uses a variable for the call)"
msgstr "(可选, 如果你的 dll 文件使用变量传递参数)"

#: tfrmapihooktemplatesettings.label5.caption
msgid "Note: The addresses can also be exportnames of dll's"
msgstr "注意: 这些地址也是 DLL 文件的输出名称"

#: tfrmassemblyscan.btnok.caption
msgctxt "tfrmassemblyscan.btnok.caption"
msgid "Scan"
msgstr "扫描"

#: tfrmassemblyscan.caption
msgctxt "tfrmassemblyscan.caption"
msgid "Assembly scan"
msgstr "组件扫描"

#: tfrmassemblyscan.edtfrom.text
msgctxt "tfrmassemblyscan.edtfrom.text"
msgid "0000000000000000"
msgstr "0000000000000000"

#: tfrmassemblyscan.edtto.text
msgctxt "tfrmassemblyscan.edtto.text"
msgid "FFFFFFFFFFFFFFFF"
msgstr "FFFFFFFFFFFFFFFF"

#: 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."
msgstr "找到输入的汇编代码, 支持通配符(*)."

#: tfrmassemblyscan.lblto.caption
msgctxt "TFRMASSEMBLYSCAN.LBLTO.CAPTION"
msgid "To"
msgstr "至:"

#: tfrmautoinject.aapref1.caption
msgid "Preferences"
msgstr "参数选择"

#: tfrmautoinject.apihook1.caption
msgid "API Hook"
msgstr "API Hook"

#: tfrmautoinject.assigntocurrentcheattable1.caption
msgid "Assign to current cheat table"
msgstr "分配到当前的 CT 表"

#: tfrmautoinject.button1.caption
msgctxt "tfrmautoinject.button1.caption"
msgid "Execute"
msgstr "执行"

#: tfrmautoinject.caption
msgid "Auto assemble"
msgstr "自动汇编"

#: tfrmautoinject.cheattablecompliantcodee1.caption
msgid "Cheat Table framework code"
msgstr "自动汇编框架代码"

#: tfrmautoinject.close1.caption
msgctxt "TFRMAUTOINJECT.CLOSE1.CAPTION"
msgid "Close"
msgstr "关闭"

#: tfrmautoinject.codeinjection1.caption
msgid "Code injection"
msgstr "代码注入"

#: tfrmautoinject.coderelocation1.caption
msgid "Code relocation"
msgstr "代码重置"

#: tfrmautoinject.copy1.caption
msgctxt "tfrmautoinject.copy1.caption"
msgid "&Copy"
msgstr "复制(&C)"

#: tfrmautoinject.cut1.caption
msgctxt "tfrmautoinject.cut1.caption"
msgid "Cu&t"
msgstr "剪切(&T)"

#: tfrmautoinject.emplate1.caption
msgid "Template"
msgstr "模板"

#: tfrmautoinject.exit1.caption
msgid "Exit"
msgstr "退出"

#: tfrmautoinject.file1.caption
msgctxt "TFRMAUTOINJECT.FILE1.CAPTION"
msgid "File"
msgstr "文件"

#: tfrmautoinject.find1.caption
msgid "&Find..."
msgstr "查找(&F)..."

#: 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.load1.caption
msgctxt "tfrmautoinject.load1.caption"
msgid "Open"
msgstr "打开"

#: tfrmautoinject.menuaobinjection.caption
msgid "AOB Injection"
msgstr "AOB 注入"

#: tfrmautoinject.menufullinjection.caption
msgid "Full Injection"
msgstr "完整注入"

#: tfrmautoinject.micalllua.caption
msgid "Call CE lua function"
msgstr "CE lua函数调用"

#: tfrmautoinject.mifindnext.caption
msgctxt "tfrmautoinject.mifindnext.caption"
msgid "Find Next"
msgstr "查找下一个"

#: tfrmautoinject.minewwindow.caption
msgctxt "tfrmautoinject.minewwindow.caption"
msgid "New Window"
msgstr "新建窗口"

#: tfrmautoinject.n2.caption
msgctxt "TFRMAUTOINJECT.N2.CAPTION"
msgid "-"
msgstr "-"

#: tfrmautoinject.n6.caption
msgctxt "TFRMAUTOINJECT.N6.CAPTION"
msgid "-"
msgstr "-"

#: tfrmautoinject.new1.caption
msgid "New Tab"
msgstr "新的选项卡"

#: tfrmautoinject.opendialog1.title
msgctxt "tfrmautoinject.opendialog1.title"
msgid "Open CE assembly file"
msgstr "打开 CE 汇编文件"

#: tfrmautoinject.paste1.caption
msgctxt "tfrmautoinject.paste1.caption"
msgid "&Paste"
msgstr "粘贴(&P)"

#: 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 "Open CE assembly file"
msgstr "打开 CE 汇编文件"

#: tfrmautoinject.syntaxhighlighting1.caption
msgid "Syntax highlighting"
msgstr "语法高亮"

#: tfrmautoinject.undo1.caption
msgctxt "tfrmautoinject.undo1.caption"
msgid "&Undo"
msgstr "撤消(&U)"

#: tfrmautoinject.view1.caption
msgctxt "tfrmautoinject.view1.caption"
msgid "View"
msgstr "视图"

#: tfrmbreakpointcondition.button1.caption
msgctxt "TFRMBREAKPOINTCONDITION.BUTTON1.CAPTION"
msgid "OK"
msgstr "确定"

#: tfrmbreakpointcondition.button2.caption
msgctxt "TFRMBREAKPOINTCONDITION.BUTTON2.CAPTION"
msgid "Cancel"
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 )"
msgstr "例如: EAX == 0x1234(区分大小写与以0x开头的十六进制)"

#: 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[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[2].caption
msgid "Trigger"
msgstr "触发条件"

#: tfrmbreakpointlist.listview1.columns[3].caption
msgctxt "TFRMBREAKPOINTLIST.LISTVIEW1.COLUMNS[3].CAPTION"
msgid "Type"
msgstr "类型"

#: tfrmbreakpointlist.listview1.columns[4].caption
msgid "On Hit"
msgstr "命中"

#: tfrmbreakpointlist.listview1.columns[5].caption
msgctxt "tfrmbreakpointlist.listview1.columns[5].caption"
msgid "Active"
msgstr "激活"

#: tfrmbreakpointlist.listview1.columns[6].caption
msgid "Pending deletion"
msgstr "待删除"

#: tfrmbreakpointlist.menuitem1.caption
msgctxt "TFRMBREAKPOINTLIST.MENUITEM1.CAPTION"
msgid "-"
msgstr "-"

#: tfrmbreakpointlist.menuitem2.caption
msgid "Disable breakpoint"
msgstr "禁用断点"

#: tfrmbreakpointlist.midelbreakpoint.caption
msgid "Delete breakpoint"
msgstr "删除断点"

#: tfrmbreakpointlist.mipagewide.caption
msgid "Change to pagewide breakpoint"
msgstr "改变pagewide断点"

#: tfrmbreakpointlist.misetcondition.caption
msgid "Set/change condition"
msgstr "设置/更改条件"

#: tfrmbreakpointlist.mishowshadow.caption
msgid "Show shadow breakpoints"
msgstr "显示阴影断点"

#: tfrmbreakthread.button1.caption
msgctxt "TFRMBREAKTHREAD.BUTTON1.CAPTION"
msgid "OK"
msgstr "确定"

#: tfrmbreakthread.button2.caption
msgctxt "TFRMBREAKTHREAD.BUTTON2.CAPTION"
msgid "Cancel"
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.button1.caption
msgctxt "TFRMCAPTUREDTIMERS.BUTTON1.CAPTION"
msgid "Close"
msgstr "关闭"

#: tfrmcapturedtimers.button2.caption
msgid "Send timer messages"
msgstr "发送计时器消息"

#: tfrmcapturedtimers.caption
msgid "frmCapturedTimers"
msgstr "计时器捕获"

#: tfrmcapturedtimers.edit1.text
msgctxt "TFRMCAPTUREDTIMERS.EDIT1.TEXT"
msgid "10"
msgstr "10"

#: 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 "计时器值"

#: tfrmcapturedtimers.listview1.columns[5].caption
msgctxt "TFRMCAPTUREDTIMERS.LISTVIEW1.COLUMNS[5].CAPTION"
msgid "Count"
msgstr "计数"

#: tfrmcelistviewitemeditor.btnadditem.caption
msgid "Add Item"
msgstr "添加项目"

#: tfrmcelistviewitemeditor.btnaddsubitem.caption
msgid "Add SubItem"
msgstr "添加子项"

#: tfrmcelistviewitemeditor.btncancel.caption
msgctxt "TFRMCELISTVIEWITEMEDITOR.BTNCANCEL.CAPTION"
msgid "Cancel"
msgstr "取消"

#: tfrmcelistviewitemeditor.btndelete.caption
msgctxt "tfrmcelistviewitemeditor.btndelete.caption"
msgid "Delete"
msgstr "删除"

#: tfrmcelistviewitemeditor.btnok.caption
msgctxt "TFRMCELISTVIEWITEMEDITOR.BTNOK.CAPTION"
msgid "OK"
msgstr "确定"

#: tfrmcelistviewitemeditor.caption
msgid "Item editor"
msgstr "Item editor"

#: tfrmcelistviewitemeditor.lbltext.caption
msgctxt "tfrmcelistviewitemeditor.lbltext.caption"
msgid "Text"
msgstr "Text"

#: tfrmchangedaddresses.browsethismemoryregion1.caption
msgctxt "tfrmchangedaddresses.browsethismemoryregion1.caption"
msgid "Browse this memory region"
msgstr "浏览相关内存区域"

#: tfrmchangedaddresses.caption
msgid "Changed Addresses"
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.lblinfo.caption
msgid "The following addresses have been changed by the code you selected"
msgstr "你选择的代码更改了下列地址"

#: tfrmchangedaddresses.menuitem1.caption
msgid "Copy address to clipboard"
msgstr "蒋地址复制到剪贴板"

#: tfrmchangedaddresses.micbshowashexadecimal.caption
msgctxt "tfrmchangedaddresses.micbshowashexadecimal.caption"
msgid "Show as hexadecimal"
msgstr "显示为十六进制"

#: tfrmchangedaddresses.micopytoaddresslist.caption
msgid "Copy selected addresses to addresslist"
msgstr "复制所选地址到地址列表"

#: tfrmchangedaddresses.midissect.caption
msgid "Open dissect data with selected addresses"
msgstr "Open dissect data with selected addresses"

#: tfrmchangedaddresses.okbutton.caption
msgctxt "tfrmchangedaddresses.okbutton.caption"
msgid "Stop"
msgstr "结束"

#: tfrmchangedaddresses.showregisterstates1.caption
msgid "Show register states"
msgstr "显示寄存器状态"

#: tfrmcodecavescanner.btnstart.caption
msgctxt "TFRMCODECAVESCANNER.BTNSTART.CAPTION"
msgid "Start"
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.editsize.text
msgid "12"
msgstr "12"

#: tfrmcodecavescanner.editstart.text
msgctxt "TFRMCODECAVESCANNER.EDITSTART.TEXT"
msgid "00400000"
msgstr "00400000"

#: tfrmcodecavescanner.editstop.text
msgctxt "TFRMCODECAVESCANNER.EDITSTOP.TEXT"
msgid "7FFFFFFF"
msgstr "7FFFFFFF"

#: tfrmcodecavescanner.label1.caption
msgid "Start Address"
msgstr "起始地址"

#: tfrmcodecavescanner.label2.caption
msgid "Stop Address"
msgstr "结束地址"

#: tfrmcodecavescanner.label3.caption
msgid "Size of cave"
msgstr "空间大小"

#: tfrmconfigunrandomizer.button1.caption
msgctxt "TFRMCONFIGUNRANDOMIZER.BUTTON1.CAPTION"
msgid "OK"
msgstr "确定"

#: tfrmconfigunrandomizer.button2.caption
msgctxt "TFRMCONFIGUNRANDOMIZER.BUTTON2.CAPTION"
msgid "Cancel"
msgstr "取消"

#: tfrmconfigunrandomizer.caption
msgid "Randomizer config"
msgstr "随机数发生器配置"

#: tfrmconfigunrandomizer.cbincremental.caption
msgctxt "tfrmconfigunrandomizer.cbincremental.caption"
msgid "Incremental value"
msgstr "增加的值"

#: tfrmconfigunrandomizer.edtdefault.text
msgctxt "tfrmconfigunrandomizer.edtdefault.text"
msgid "0"
msgstr "0"

#: tfrmconfigunrandomizer.label1.caption
msgctxt "tfrmconfigunrandomizer.label1.caption"
msgid "Default return value"
msgstr "默认返回值"

#: tfrmd3dhooksnapshotconfig.btnclearfullsnapshot.caption
msgctxt "TFRMD3DHOOKSNAPSHOTCONFIG.BTNCLEARFULLSNAPSHOT.CAPTION"
msgid "Clear"
msgstr "清除"

#: tfrmd3dhooksnapshotconfig.btnclearsmallsnapshot.caption
msgctxt "TFRMD3DHOOKSNAPSHOTCONFIG.BTNCLEARSMALLSNAPSHOT.CAPTION"
msgid "Clear"
msgstr "清除"

#: 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.label1.caption
msgid "Snapshot folder"
msgstr "快照文件夹"

#: tfrmd3dhooksnapshotconfig.label2.caption
msgid "Full snapshot key"
msgstr "完整快照键"

#: tfrmd3dhooksnapshotconfig.label3.caption
msgid "Focused snapshot key"
msgstr "聚焦快照键"

#: tfrmd3dhooksnapshotconfig.mbcancel.caption
msgctxt "TFRMD3DHOOKSNAPSHOTCONFIG.MBCANCEL.CAPTION"
msgid "Cancel"
msgstr "取消"

#: tfrmd3dhooksnapshotconfig.mbok.caption
msgctxt "TFRMD3DHOOKSNAPSHOTCONFIG.MBOK.CAPTION"
msgid "OK"
msgstr "确定"

#: tfrmd3dhooksnapshotconfig.rgpictureformat.caption
msgid "Picture format"
msgstr "图片格式"

#: tfrmd3dtrainergeneratoroptions.btnclear.caption
msgctxt "TFRMD3DTRAINERGENERATOROPTIONS.BTNCLEAR.CAPTION"
msgid "Clear"
msgstr "清除"

#: tfrmd3dtrainergeneratoroptions.button2.caption
msgid "Set background picture"
msgstr "设置背景图片"

#: tfrmd3dtrainergeneratoroptions.button3.caption
msgid "Set Font"
msgstr "设置字体"

#: tfrmd3dtrainergeneratoroptions.button4.caption
msgctxt "TFRMD3DTRAINERGENERATOROPTIONS.BUTTON4.CAPTION"
msgid "Close"
msgstr "关闭"

#: tfrmd3dtrainergeneratoroptions.caption
msgid "Direct3D Hook Options"
msgstr "Direct3D Hook 选项"

#: tfrmd3dtrainergeneratoroptions.cballowdrag.caption
msgid "Allow user to drag trainer around"
msgstr "允许用户拖动修改器周围"

#: tfrmd3dtrainergeneratoroptions.cbhascheckbox.caption
msgid "Cheats have checkboxes"
msgstr "Cheats have checkboxes"

#: 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"
msgstr "如果选择的背景图像即将得到调整, 那会使作弊的项目将安装在它里面"

#: tfrmd3dtrainergeneratoroptions.cbused3dkeys.caption
msgid "Use button to hide/show trainer"
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"

#: tfrmd3dtrainergeneratoroptions.label1.caption
msgid "Transparency"
msgstr "透明度"

#: tfrmd3dtrainergeneratoroptions.label2.caption
msgctxt "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 "右上"

#: tfrmdbvmloadmanual.caption
msgid "Manual load DBVM"
msgstr "手动加载DBVM"

#: tfrmdebugevents.button1.caption
msgctxt "TFRMDEBUGEVENTS.BUTTON1.CAPTION"
msgid "Close"
msgstr "关闭"

#: tfrmdebugevents.caption
msgid "Debug Events"
msgstr "调试事件"

#: tfrmdebugevents.menuitem1.caption
msgctxt "TFRMDEBUGEVENTS.MENUITEM1.CAPTION"
msgid "Clear"
msgstr "清除"

#: tfrmdisassemblyscan.btncancel.caption
msgctxt "TFRMDISASSEMBLYSCAN.BTNCANCEL.CAPTION"
msgid "Cancel"
msgstr "取消"

#: tfrmdisassemblyscan.caption
msgid "Assemblyscan"
msgstr "汇编扫描"

#: tfrmdisassemblyscan.label1.caption
msgid "                      "
msgstr "                      "

#: tfrmdisassemblyscan.menuitem1.caption
msgid "Go to this address"
msgstr "跳转到这个地址"

#: tfrmdissectcode.btnstart.caption
msgctxt "tfrmdissectcode.btnstart.caption"
msgid "Start"
msgstr "开始"

#: tfrmdissectcode.caption
msgid "Dissect Code"
msgstr "分析代码"

#: tfrmdissectcode.cbincludesystemmodules.caption
msgctxt "tfrmdissectcode.cbincludesystemmodules.caption"
msgid "Include system modules"
msgstr "包括系统模块"

#: tfrmdissectcode.label1.caption
msgid "Maximum offset:"
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"
msgstr "按 CTRL 多项选择"

#: tfrmdissectcode.label4.caption
msgid "String references found:"
msgstr "字符串参考:"

#: tfrmdissectcode.label5.caption
msgid "Conditional Jumps:"
msgstr "条件跳转:"

#: tfrmdissectcode.label6.caption
msgctxt "tfrmdissectcode.label6.caption"
msgid "Estimated time left:"
msgstr "剩余时间:"

#: tfrmdissectcode.label7.caption
msgid "00:00:00"
msgstr "00:00:00"

#: tfrmdissectcode.label9.caption
msgid "Unconditional Jumps:"
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"

#: tfrmdissectwindow.button1.caption
msgctxt "TFRMDISSECTWINDOW.BUTTON1.CAPTION"
msgid "More Info"
msgstr "详细信息"

#: tfrmdissectwindow.button2.caption
msgid "Toggle visible"
msgstr "切换可见"

#: tfrmdissectwindow.button3.caption
msgid "Close window"
msgstr "关闭窗口"

#: tfrmdissectwindow.button4.caption
msgid "Capture Timer Messages"
msgstr "捕获计时器消息"

#: tfrmdissectwindow.button5.caption
msgctxt "TFRMDISSECTWINDOW.BUTTON5.CAPTION"
msgid "OK"
msgstr "确定"

#: tfrmdissectwindow.button6.caption
msgid "Change text"
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 "驱动器列表"

#: tfrmdriverlist.find1.caption
msgctxt "tfrmdriverlist.find1.caption"
msgid "Find"
msgstr "查找"

#: tfrmdriverloaded.label1.caption
msgid "DBK64 LOADED"
msgstr "DBK64 加载"

#: tfrmedithistory.button1.caption
msgctxt "TFRMEDITHISTORY.BUTTON1.CAPTION"
msgid "Refresh"
msgstr "刷新"

#: tfrmedithistory.caption
msgid "Write log"
msgstr "写日志"

#: tfrmedithistory.cblogwrites.caption
msgctxt "TFRMEDITHISTORY.CBLOGWRITES.CAPTION"
msgid "Enable write logging"
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 "Max log size (nr of entries)"

#: tfrmedithistory.lvwritelog.columns[0].caption
msgctxt "TFRMEDITHISTORY.LVWRITELOG.COLUMNS[0].CAPTION"
msgid "Address"
msgstr "地址"

#: tfrmedithistory.lvwritelog.columns[1].caption
msgctxt "TFRMEDITHISTORY.LVWRITELOG.COLUMNS[1].CAPTION"
msgid "Original bytes"
msgstr "新的字节"

#: tfrmedithistory.lvwritelog.columns[2].caption
msgctxt "TFRMEDITHISTORY.LVWRITELOG.COLUMNS[2].CAPTION"
msgid "New bytes"
msgstr "新的字节"

#: tfrmedithistory.miundo.caption
msgctxt "TFRMEDITHISTORY.MIUNDO.CAPTION"
msgid "Undo"
msgstr "撤销"

#: tfrmenumeratedlls.button1.caption
msgctxt "TFRMENUMERATEDLLS.BUTTON1.CAPTION"
msgid "Close"
msgstr "关闭"

#: tfrmenumeratedlls.button2.caption
msgid "Cancel Enum"
msgstr "取消列举"

#: tfrmenumeratedlls.caption
msgid "Enumerate DLL's"
msgstr "枚举 DLL"

#: tfrmenumeratedlls.find.caption
msgctxt "TFRMENUMERATEDLLS.FIND.CAPTION"
msgid "Find"
msgstr "查找"

#: tfrmenumeratedlls.label2.caption
msgid "Symbols"
msgstr "符号"

#: tfrmexcludehide.button1.caption
msgctxt "TFRMEXCLUDEHIDE.BUTTON1.CAPTION"
msgid "OK"
msgstr "确定"

#: tfrmexcludehide.button2.caption
msgctxt "TFRMEXCLUDEHIDE.BUTTON2.CAPTION"
msgid "Cancel"
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 "选择 CE 隐藏/显示窗口的方式 (当窗口隐藏或无响应时无法设置. 如:暂停)"

#: 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.btngeneratetrainer.caption
msgctxt "tfrmexetrainergenerator.btngeneratetrainer.caption"
msgid "Generate"
msgstr "生成"

#: tfrmexetrainergenerator.btnremovefile.caption
msgid "Remove file"
msgstr "删除文件"

#: tfrmexetrainergenerator.button1.caption
msgid "Change EXE Icon"
msgstr "改变程序图标"

#: tfrmexetrainergenerator.button3.caption
msgid "Add folder"
msgstr "添加文件夹"

#: tfrmexetrainergenerator.caption
msgid "Exe Trainer Generator"
msgstr "生成 EXE 修改器"

#: 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.cbkerneldebug.caption
msgid "Kernel Tools"
msgstr "内核工具"

#: tfrmexetrainergenerator.cbmodplayer.caption
msgid "Module Player"
msgstr "Module Player"

#: 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.cbvehdebug.caption
msgctxt "TFRMEXETRAINERGENERATOR.CBVEHDEBUG.CAPTION"
msgid "VEH Debugger"
msgstr "VEH 调试器"

#: tfrmexetrainergenerator.combocompression.text
msgctxt "tfrmexetrainergenerator.combocompression.text"
msgid "Max"
msgstr "Max"

#: 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.label1.caption
msgctxt "tfrmexetrainergenerator.label1.caption"
msgid "Compression"
msgstr "压缩率"

#: tfrmexetrainergenerator.listview1.columns[0].caption
msgctxt "TFRMEXETRAINERGENERATOR.LISTVIEW1.COLUMNS[0].CAPTION"
msgid "File"
msgstr "文件"

#: tfrmexetrainergenerator.listview1.columns[1].caption
msgid "Relative folder"
msgstr "相对文件夹"

#: tfrmexetrainergenerator.mieditfolder.caption
msgid "Edit folder"
msgstr "编辑文件夹"

#: tfrmexetrainergenerator.rb32.caption
msgid "Target process is 32-bit"
msgstr "目标进程是 32 位"

#: tfrmexetrainergenerator.rb64.caption
msgid "Target process is 64-bit"
msgstr "目标进程是64位的"

#: tfrmfilepatcher.button1.caption
msgid "Patch"
msgstr "补丁"

#: tfrmfilepatcher.caption
msgid "File patcher"
msgstr "文件补丁工具"

#: tfrmfilepatcher.edtbaseaddress.text
msgctxt "TFRMFILEPATCHER.EDTBASEADDRESS.TEXT"
msgid "00400000"
msgstr "00400000"

#: tfrmfilepatcher.lblbaseaddress.caption
msgid "Base address (MZ header)"
msgstr "基址 (MZ 头部)"

#: tfrmfilepatcher.lblfilename.caption
msgctxt "tfrmfilepatcher.lblfilename.caption"
msgid "Filename"
msgstr "Filename"

#: tfrmfilepatcher.rbauto.caption
msgid "Apply changes for specified module"
msgstr "将更改应用于指定的模块"

#: tfrmfilepatcher.rbmanual.caption
msgid "Manual"
msgstr "手动"

#: tfrmfillmemory.button1.caption
msgctxt "TFRMFILLMEMORY.BUTTON1.CAPTION"
msgid "OK"
msgstr "确定"

#: tfrmfillmemory.button2.caption
msgctxt "TFRMFILLMEMORY.BUTTON2.CAPTION"
msgid "Cancel"
msgstr "取消"

#: tfrmfillmemory.caption
msgid "Fill memory"
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 "至:"

#: tfrmfillmemory.label3.caption
msgid "Fill with"
msgstr "填充为"

#: tfrmfindstatics.button1.caption
msgctxt "tfrmfindstatics.button1.caption"
msgid "Stopping..."
msgstr "正在停止..."

#: tfrmfindstatics.caption
msgctxt "tfrmfindstatics.caption"
msgid "Find static addresses"
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.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.label4.caption
msgid "Filter addresses"
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 "地址"

#: tfrmfindstatics.listview1.columns[1].caption
msgid "Pointer?"
msgstr "指针?"

#: tfrmfindstatics.listview1.columns[2].caption
msgid "Reference count"
msgstr "引用数量"

#: tfrmfloatingpointpanel.caption
msgid "FPU"
msgstr "FPU"

#: tfrmfloatingpointpanel.combobox2.text
msgctxt "tfrmfloatingpointpanel.combobox2.text"
msgid "Float"
msgstr "浮点数"

#: tfrmfloatingpointpanel.combobox3.text
msgid "XMMRegisters"
msgstr "XMM寄存器"

#: tfrmfloatingpointpanel.tabsheet2.caption
msgctxt "tfrmfloatingpointpanel.tabsheet2.caption"
msgid "Extended"
msgstr "Extended"

#: tfrmgdtinfo.caption
msgid "GDT"
msgstr "GDT"

#: tfrmgnuassembler.caption
msgid "GNU Assembler+"
msgstr "GNU Assembler+"

#: 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.cboutoforder.caption
msgid "Out of order"
msgstr "故障"

#: tfrmgroupscanalgoritmgenerator.cbtypealigned.caption
msgid "Must be type-aligned"
msgstr "类型必须一致"

#: tfrmgroupscanalgoritmgenerator.edtblockalignment.text
msgctxt "TFRMGROUPSCANALGORITMGENERATOR.EDTBLOCKALIGNMENT.TEXT"
msgid "4"
msgstr "4"

#: 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.button1.caption
msgctxt "TFRMHEAPS.BUTTON1.CAPTION"
msgid "Close"
msgstr "关闭"

#: tfrmheaps.caption
msgid "Current Heaplist"
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 "大小"

#: tfrmidt.caption
msgid "IDT"
msgstr "IDT"

#: 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.caption
msgid "Load Memory Region"
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.cbshowonprint.caption
msgid "Show on \"print\""
msgstr "显示 \"打印\""

#: tfrmluaengine.groupbox1.caption
msgctxt "tfrmluaengine.groupbox1.caption"
msgid "Output"
msgstr "输出"

#: tfrmluaengine.menuitem1.caption
msgctxt "TFRMLUAENGINE.MENUITEM1.CAPTION"
msgid "File"
msgstr "文件"

#: tfrmluaengine.menuitem10.caption
msgctxt "tfrmluaengine.menuitem10.caption"
msgid "Undo"
msgstr "撤销"

#: tfrmluaengine.menuitem11.caption
msgctxt "tfrmluaengine.menuitem11.caption"
msgid "New window"
msgstr "新窗口"

#: tfrmluaengine.menuitem12.caption
msgctxt "tfrmluaengine.menuitem12.caption"
msgid "Debug"
msgstr "调试"

#: tfrmluaengine.menuitem13.caption
msgctxt "TFRMLUAENGINE.MENUITEM13.CAPTION"
msgid "Find"
msgstr "查找"

#: tfrmluaengine.menuitem2.caption
msgid "Open script"
msgstr "打开脚本"

#: tfrmluaengine.menuitem3.caption
msgid "Save current script"
msgstr "保存当前的脚本"

#: tfrmluaengine.menuitem4.caption
msgctxt "TFRMLUAENGINE.MENUITEM4.CAPTION"
msgid "-"
msgstr "-"

#: tfrmluaengine.menuitem5.caption
msgid "Clear output"
msgstr "清除输出"

#: tfrmluaengine.menuitem6.caption
msgid "Find/Replace"
msgstr "查找/替换"

#: tfrmluaengine.menuitem7.caption
msgctxt "tfrmluaengine.menuitem7.caption"
msgid "Cut"
msgstr "剪切"

#: tfrmluaengine.menuitem8.caption
msgctxt "tfrmluaengine.menuitem8.caption"
msgid "Copy"
msgstr "复制"

#: tfrmluaengine.menuitem9.caption
msgctxt "tfrmluaengine.menuitem9.caption"
msgid "Paste"
msgstr "粘贴"

#: tfrmluaengine.miresizeoutput.caption
msgid "Resize output on resize"
msgstr "Resize output on resize"

#: tfrmluaengine.mirun.caption
msgctxt "tfrmluaengine.mirun.caption"
msgid "Run"
msgstr "运行"

#: tfrmluaengine.misetbreakpoint.caption
msgid "Set breakpoint"
msgstr "设置热键"

#: tfrmluaengine.misinglestep.caption
msgid "Single step"
msgstr "单步"

#: tfrmluaengine.miview.caption
msgctxt "TFRMLUAENGINE.MIVIEW.CAPTION"
msgid "View"
msgstr "视图"

#: tfrmluaengine.tbdebug.caption
msgid "tbDebug"
msgstr "TB调试"

#: tfrmluaengine.tbrun.caption
msgid "tbRun"
msgstr "TB运行"

#: tfrmluaengine.tbrun.hint
msgid "Continue"
msgstr "继续吗?"

#: tfrmluaengine.tbsinglestep.caption
msgid "tbSingleStep"
msgstr "TB单步"

#: tfrmluaengine.tbsinglestep.hint
msgid "Single Step"
msgstr "单步"

#: tfrmluaengine.tbstopdebug.caption
msgid "tbStopDebug"
msgstr "TB停止调试"

#: tfrmluaengine.tbstopdebug.hint
msgctxt "TFRMLUAENGINE.TBSTOPDEBUG.HINT"
msgid "Stop"
msgstr "结束"

#: tfrmluaengine.toolbutton1.caption
msgctxt "TFRMLUAENGINE.TOOLBUTTON1.CAPTION"
msgid "ToolButton1"
msgstr "工具按钮1"

#: tfrmmanualstacktraceconfig.btncancel.caption
msgctxt "TFRMMANUALSTACKTRACECONFIG.BTNCANCEL.CAPTION"
msgid "Cancel"
msgstr "取消"

#: tfrmmanualstacktraceconfig.btnok.caption
msgctxt "TFRMMANUALSTACKTRACECONFIG.BTNOK.CAPTION"
msgid "OK"
msgstr "确定"

#: tfrmmanualstacktraceconfig.caption
msgid "Manual stacktrace config"
msgstr "手动堆栈跟踪配置"

#: tfrmmanualstacktraceconfig.cbuseshadow.caption
msgid "Use shadow copy"
msgstr "使用阴影复制"

#: tfrmmanualstacktraceconfig.edtshadowsize.text
msgctxt "TFRMMANUALSTACKTRACECONFIG.EDTSHADOWSIZE.TEXT"
msgid "4096"
msgstr "4096"

#: tfrmmanualstacktraceconfig.label1.caption
msgid "Original base"
msgstr "Original base"

#: tfrmmanualstacktraceconfig.label2.caption
msgid "->"
msgstr "->"

#: tfrmmanualstacktraceconfig.label3.caption
msgctxt "TFRMMANUALSTACKTRACECONFIG.LABEL3.CAPTION"
msgid "Size"
msgstr "大小"

#: tfrmmanualstacktraceconfig.label4.caption
msgid "New copy"
msgstr "新的副本"

#: tfrmmanualstacktraceconfig.lblebp.caption
msgctxt "TFRMMANUALSTACKTRACECONFIG.LBLEBP.CAPTION"
msgid "EBP"
msgstr "EBP"

#: tfrmmanualstacktraceconfig.lbleip.caption
msgctxt "TFRMMANUALSTACKTRACECONFIG.LBLEIP.CAPTION"
msgid "EIP"
msgstr "EIP"

#: tfrmmanualstacktraceconfig.lblesp.caption
msgctxt "TFRMMANUALSTACKTRACECONFIG.LBLESP.CAPTION"
msgid "ESP"
msgstr "ESP"

#: 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 "Hook 分配函数"

#: 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 "堆处理"

#: tfrmmemoryallochandler.label4.caption
msgid "Size:"
msgstr "长度:"

#: tfrmmemoryallochandler.lblerr.caption
msgid "Couldn't find in heap. Found using the Alloc hook. (Not very useful)"
msgstr "在堆中不能查找.查找出正在使用的分配钩子(没什么用)"

#: tfrmmemoryallochandler.statusbar1.panels[0].text
msgctxt "TFRMMEMORYALLOCHANDLER.STATUSBAR1.PANELS[0].TEXT"
msgid "-"
msgstr "-"

#: tfrmmemoryallochandler.statusbar1.panels[1].text
msgid "--"
msgstr "--"

#: tfrmmemoryviewex.caption
msgid "Graphical Memory View "
msgstr "检视图形内存"

#: tfrmmemoryviewex.cbaddresslist.text
msgctxt "tfrmmemoryviewex.cbaddresslist.text"
msgid "Current Memory"
msgstr "当前内存"

#: tfrmmemoryviewex.cbaddresslistonly.caption
msgid "Only show addresslist memory"
msgstr "只显示地址列表内存"

#: tfrmmemoryviewex.cbcolor.text
msgid "RGBA (4 Bytes/Pixel)"
msgstr "RGBA(4 字节/像素)"

#: tfrmmemoryviewex.cbcompare.caption
msgctxt "tfrmmemoryviewex.cbcompare.caption"
msgid "Compare against"
msgstr "进行比较"

#: tfrmmemoryviewex.cbsavedlist.text
msgctxt "TFRMMEMORYVIEWEX.CBSAVEDLIST.TEXT"
msgid "Current Memory"
msgstr "当前内存"

#: tfrmmemoryviewex.edtpitch.hint
msgid "Number of bytes a row exists out"
msgstr "一行存在的字节数"

#: tfrmmemoryviewex.edtpitch.text
msgid "32"
msgstr "32"

#: tfrmmemoryviewex.label2.caption
msgid "Pixels per line"
msgstr "每行像素"

#: tfrmmemoryviewex.label3.caption
msgid "Color"
msgstr "颜色"

#: tfrmmemoryviewex.lbladdress.caption
msgctxt "TFRMMEMORYVIEWEX.LBLADDRESS.CAPTION"
msgid "Address:"
msgstr "地址:"

#: tfrmmemoryviewex.menuitem1.caption
msgctxt "TFRMMEMORYVIEWEX.MENUITEM1.CAPTION"
msgid "Change address"
msgstr "更改地址"

#: tfrmmemoryviewex.rband.caption
msgid "And"
msgstr "与"

#: tfrmmemoryviewex.rbor.caption
msgid "Or"
msgstr "或"

#: tfrmmemoryviewex.rbxor.caption
msgid "Xor"
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 "更改数值"

#: tfrmmemreccombobox.label1.caption
msgid "Change value to:"
msgstr "更改数值 to:"

#: tfrmmemviewpreferences.btnfont.caption
msgid "Change disassembler font"
msgstr "更改反汇编字体"

#: tfrmmemviewpreferences.btnhexfont.caption
msgid "Change hexview font"
msgstr "更改hexview字体"

#: tfrmmemviewpreferences.button2.caption
msgctxt "tfrmmemviewpreferences.button2.caption"
msgid "Apply"
msgstr "应用"

#: tfrmmemviewpreferences.button3.caption
msgctxt "TFRMMEMVIEWPREFERENCES.BUTTON3.CAPTION"
msgid "Cancel"
msgstr "取消"

#: tfrmmemviewpreferences.caption
msgid "Disassembler Preferences"
msgstr "反汇编首选项"

#: tfrmmemviewpreferences.cbcolorgroup.text
msgctxt "tfrmmemviewpreferences.cbcolorgroup.text"
msgid "Normal"
msgstr "标准"

#: tfrmmemviewpreferences.groupbox1.caption
msgctxt "TFRMMEMVIEWPREFERENCES.GROUPBOX1.CAPTION"
msgid "Normal"
msgstr "标准"

#: tfrmmemviewpreferences.label1.caption
msgid "Disassembler"
msgstr "显示反汇编"

#: tfrmmemviewpreferences.label2.caption
msgid "Hexview"
msgstr "显示十六进制"

#: tfrmmemviewpreferences.lblhex.caption
msgctxt "tfrmmemviewpreferences.lblhex.caption"
msgid "Hexadecimal color"
msgstr "十六进制颜色"

#: tfrmmemviewpreferences.lblnormal.caption
msgid "Default color"
msgstr "默认颜色"

#: tfrmmemviewpreferences.lblregister.caption
msgctxt "tfrmmemviewpreferences.lblregister.caption"
msgid "Register color"
msgstr "注册颜色"

#: tfrmmemviewpreferences.lblsymbol.caption
msgctxt "tfrmmemviewpreferences.lblsymbol.caption"
msgid "Symbol color"
msgstr "符号颜色"

#: tfrmmemviewpreferences.mirestoretodefaults.caption
msgid "Restore to defaults"
msgstr "还原为默认值"

#: tfrmmergepointerscanresultsettings.button1.caption
msgctxt "TFRMMERGEPOINTERSCANRESULTSETTINGS.BUTTON1.CAPTION"
msgid "OK"
msgstr "确定"

#: tfrmmergepointerscanresultsettings.button2.caption
msgctxt "TFRMMERGEPOINTERSCANRESULTSETTINGS.BUTTON2.CAPTION"
msgid "Cancel"
msgstr "取消"

#: tfrmmergepointerscanresultsettings.caption
msgctxt "tfrmmergepointerscanresultsettings.caption"
msgid "Merge pointerscan results"
msgstr "合并指针扫描结果"

#: tfrmmergepointerscanresultsettings.groupbox1.caption
msgctxt "TFRMMERGEPOINTERSCANRESULTSETTINGS.GROUPBOX1.CAPTION"
msgid "Description"
msgstr "描述"

#: tfrmmergepointerscanresultsettings.lbldescription.caption
msgctxt "TFRMMERGEPOINTERSCANRESULTSETTINGS.LBLDESCRIPTION.CAPTION"
msgid "Label1"
msgstr "标签1"

#: tfrmmergepointerscanresultsettings.rggroupmethod.caption
msgid "Group method"
msgstr "组"

#: tfrmmodifyregisters.button1.caption
msgctxt "TFRMMODIFYREGISTERS.BUTTON1.CAPTION"
msgid "OK"
msgstr "确定"

#: tfrmmodifyregisters.button2.caption
msgctxt "TFRMMODIFYREGISTERS.BUTTON2.CAPTION"
msgid "Cancel"
msgstr "取消"

#: tfrmmodifyregisters.caption
msgid "Modify register(s) at xxxxxxxx"
msgstr "修改寄存器"

#: tfrmmodifyregisters.cbaf.caption
msgid "AF"
msgstr "AF"

#: tfrmmodifyregisters.cbcf.caption
msgid "CF"
msgstr "CF"

#: tfrmmodifyregisters.cbof.caption
msgid "OF"
msgstr "OF"

#: tfrmmodifyregisters.cbpf.caption
msgid "PF"
msgstr "PF"

#: tfrmmodifyregisters.cbsf.caption
msgid "SF"
msgstr "SF"

#: tfrmmodifyregisters.cbzf.caption
msgid "ZF"
msgstr "ZF"

#: tfrmmodifyregisters.label1.caption
msgid "EAX"
msgstr "EAX"

#: tfrmmodifyregisters.label16.caption
msgctxt "tfrmmodifyregisters.label16.caption"
msgid "Flags"
msgstr "标志位"

#: 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
msgctxt "tfrmmodifyregisters.label7.caption"
msgid "EBP"
msgstr "EBP"

#: tfrmmodifyregisters.label8.caption
msgctxt "tfrmmodifyregisters.label8.caption"
msgid "ESP"
msgstr "ESP"

#: tfrmmodifyregisters.label9.caption
msgctxt "tfrmmodifyregisters.label9.caption"
msgid "EIP"
msgstr "EIP"

#: tfrmmodulesafety.button1.caption
msgctxt "TFRMMODULESAFETY.BUTTON1.CAPTION"
msgid "Add"
msgstr "添加"

#: tfrmmodulesafety.button2.caption
msgctxt "TFRMMODULESAFETY.BUTTON2.CAPTION"
msgid "OK"
msgstr "确定"

#: 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 "除添加的模块以外允许加载所有模块:"

#: 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
msgid "                                                          prompt                                                         "
msgstr "                                                         提示                                                         "

#: tfrmnetworkconfig.btnconnect.caption
msgctxt "TFRMNETWORKCONFIG.BTNCONNECT.CAPTION"
msgid "Connect"
msgstr "连接"

#: tfrmnetworkconfig.button2.caption
msgctxt "TFRMNETWORKCONFIG.BUTTON2.CAPTION"
msgid "Cancel"
msgstr "取消"

#: tfrmnetworkconfig.caption
msgid "Connect to server"
msgstr "连接服务器"

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

#: tfrmnetworkconfig.groupbox1.caption
msgid "Discovered servers"
msgstr "发现服务器"

#: tfrmnetworkconfig.label1.caption
msgctxt "TFRMNETWORKCONFIG.LABEL1.CAPTION"
msgid "Host"
msgstr "主机"

#: tfrmnetworkconfig.label2.caption
msgctxt "TFRMNETWORKCONFIG.LABEL2.CAPTION"
msgid "Port"
msgstr "端口"

#: tfrmnetworkconfig.listview1.columns[0].caption
msgctxt "tfrmnetworkconfig.listview1.columns[0].caption"
msgid "IP"
msgstr "IP"

#: tfrmnetworkconfig.listview1.columns[1].caption
msgctxt "TFRMNETWORKCONFIG.LISTVIEW1.COLUMNS[1].CAPTION"
msgid "Port"
msgstr "端口"

#: tfrmnetworkconfig.menuitem1.caption
msgid "Refresh list"
msgstr "刷新列表"

#: tfrmnetworkdatacompression.caption
msgid "Compression level"
msgstr "Compression level"

#: tfrmnetworkdatacompression.label1.caption
msgid "Change the compression level you wish to use when transferring/receiving memory."
msgstr "Change the compression level you wish to use when transferring/receiving memory."

#: tfrmnetworkdatacompression.lblmaxcompression.caption
msgid "Max Compression"
msgstr "Max Compression"

#: tfrmnetworkdatacompression.lblnone.caption
msgid "No Compression"
msgstr "No Compression"

#: tfrmpaging.button1.caption
msgid "Go"
msgstr "转到"

#: tfrmpaging.caption
msgctxt "tfrmpaging.caption"
msgid "Paging"
msgstr "分页"

#: tfrmpaging.cb64bit.caption
msgctxt "tfrmpaging.cb64bit.caption"
msgid "64-bit"
msgstr "64 位"

#: tfrmpaging.cb8byteentries.caption
msgid "8-byte entries"
msgstr "8 字节记录"

#: tfrmpaging.label1.caption
msgid "Fill in the physical address of the paging base (or just cr3)"
msgstr "填写物理地址的页面基址 (或者是 cr3)"

#: tfrmpaging.menuitem1.caption
msgctxt "TFRMPAGING.MENUITEM1.CAPTION"
msgid "Find"
msgstr "查找"

#: tfrmpastetableentry.button1.caption
msgctxt "TFRMPASTETABLEENTRY.BUTTON1.CAPTION"
msgid "Paste"
msgstr "粘贴"

#: tfrmpastetableentry.button2.caption
msgctxt "TFRMPASTETABLEENTRY.BUTTON2.CAPTION"
msgid "Cancel"
msgstr "取消"

#: tfrmpastetableentry.caption
msgid "Paste table entries"
msgstr "粘贴表项目"

#: tfrmpastetableentry.edtoffset.text
msgctxt "TFRMPASTETABLEENTRY.EDTOFFSET.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 "地址"

#: tfrmpastetableentry.label1.caption
msgid "Text to find:"
msgstr "全文查找:"

#: tfrmpastetableentry.label2.caption
msgid "Replace with:"
msgstr "替换为:"

#: tfrmpastetableentry.label3.caption
msgid "Adjust address by: "
msgstr "校正地址:"

#: tfrmpeinfo.button1.caption
msgctxt "TFRMPEINFO.BUTTON1.CAPTION"
msgid "Info"
msgstr "信息"

#: tfrmpeinfo.caption
msgid "Portable Executable (PE) Info"
msgstr "移植可执行(PE)信息"

#: tfrmpeinfo.groupbox1.caption
msgid "MZ-Start"
msgstr "MZ-开始"

#: tfrmpeinfo.groupbox2.caption
msgctxt "TFRMPEINFO.GROUPBOX2.CAPTION"
msgid "Info"
msgstr "信息"

#: tfrmpeinfo.label1.caption
msgid "No file opened"
msgstr "没有文件打开"

#: tfrmpeinfo.label2.caption
msgctxt "TFRMPEINFO.LABEL2.CAPTION"
msgid "address"
msgstr "地址"

#: tfrmpeinfo.radiobutton1.caption
msgctxt "TFRMPEINFO.RADIOBUTTON1.CAPTION"
msgid "File"
msgstr "文件"

#: tfrmpeinfo.radiobutton2.caption
msgid "Memory"
msgstr "内存"

#: tfrmpeinfo.tabsheet1.caption
msgctxt "TFRMPEINFO.TABSHEET1.CAPTION"
msgid "All"
msgstr "全部"

#: tfrmpeinfo.tabsheet2.caption
msgid "Imports"
msgstr "输入"

#: tfrmpeinfo.tabsheet3.caption
msgid "Exports"
msgstr "输出"

#: tfrmpeinfo.tabsheet4.caption
msgid "Base Relocations"
msgstr "基址重定位"

#: tfrmpointerrescanconnectdialog.btncancel.caption
msgctxt "TFRMPOINTERRESCANCONNECTDIALOG.BTNCANCEL.CAPTION"
msgid "Cancel"
msgstr "取消"

#: tfrmpointerrescanconnectdialog.btnok.caption
msgctxt "tfrmpointerrescanconnectdialog.btnok.caption"
msgid "Connect"
msgstr "连接"

#: tfrmpointerrescanconnectdialog.caption
msgctxt "tfrmpointerrescanconnectdialog.caption"
msgid "Join rescan"
msgstr "Join rescan"

#: tfrmpointerrescanconnectdialog.edthost.text
msgctxt "tfrmpointerrescanconnectdialog.edthost.text"
msgid "localhost"
msgstr "localhost"

#: tfrmpointerrescanconnectdialog.edtport.text
msgctxt "tfrmpointerrescanconnectdialog.edtport.text"
msgid "52739"
msgstr "52739"

#: tfrmpointerrescanconnectdialog.lblhost.caption
msgctxt "tfrmpointerrescanconnectdialog.lblhost.caption"
msgid "Host"
msgstr "主机"

#: tfrmpointerrescanconnectdialog.lblport.caption
msgctxt "tfrmpointerrescanconnectdialog.lblport.caption"
msgid "Port"
msgstr "端口"

#: tfrmpointerscanconnectdialog.btncancel.caption
msgctxt "TFRMPOINTERSCANCONNECTDIALOG.BTNCANCEL.CAPTION"
msgid "Cancel"
msgstr "取消"

#: tfrmpointerscanconnectdialog.btnok.caption
msgctxt "TFRMPOINTERSCANCONNECTDIALOG.BTNOK.CAPTION"
msgid "Connect"
msgstr "连接"

#: tfrmpointerscanconnectdialog.caption
msgid "Connect to active pointerscanner"
msgstr "Connect to active pointerscanner"

#: tfrmpointerscanconnectdialog.cbpriority.text
msgctxt "TFRMPOINTERSCANCONNECTDIALOG.CBPRIORITY.TEXT"
msgid "Normal"
msgstr "标准"

#: tfrmpointerscanconnectdialog.cbuseloadedpointermap.caption
msgctxt "tfrmpointerscanconnectdialog.cbuseloadedpointermap.caption"
msgid "Use saved pointermap"
msgstr "Use saved pointermap"

#: tfrmpointerscanconnectdialog.cbuseloadedpointermap.hint
msgid "If you use this option you can omit the downloading of the pointermap"
msgstr "If you use this option you can omit the downloading of the pointermap"

#: tfrmpointerscanconnectdialog.edthost.text
msgctxt "TFRMPOINTERSCANCONNECTDIALOG.EDTHOST.TEXT"
msgid "localhost"
msgstr "localhost"

#: tfrmpointerscanconnectdialog.edtport.text
msgctxt "tfrmpointerscanconnectdialog.edtport.text"
msgid "52737"
msgstr "52737"

#: tfrmpointerscanconnectdialog.edtthreadcount.text
msgctxt "TFRMPOINTERSCANCONNECTDIALOG.EDTTHREADCOUNT.TEXT"
msgid "2"
msgstr "2"

#: tfrmpointerscanconnectdialog.lblhost.caption
msgctxt "TFRMPOINTERSCANCONNECTDIALOG.LBLHOST.CAPTION"
msgid "Host"
msgstr "主机"

#: tfrmpointerscanconnectdialog.lblnrofthread.caption
msgctxt "tfrmpointerscanconnectdialog.lblnrofthread.caption"
msgid "Nr of threads scanning: "
msgstr "正在扫描的线程:"

#: tfrmpointerscanconnectdialog.lblport.caption
msgctxt "TFRMPOINTERSCANCONNECTDIALOG.LBLPORT.CAPTION"
msgid "Port"
msgstr "端口"

#: tfrmpointerscanconnectdialog.lblpriority.caption
msgctxt "tfrmpointerscanconnectdialog.lblpriority.caption"
msgid "Priority"
msgstr "线程优先级"

#: tfrmpointerscanner.btnconnect.caption
msgctxt "TFRMPOINTERSCANNER.BTNCONNECT.CAPTION"
msgid "Add to connection list"
msgstr "添加连接列表"

#: tfrmpointerscanner.btndecreasethreadcount.caption
msgctxt "TFRMPOINTERSCANNER.BTNDECREASETHREADCOUNT.CAPTION"
msgid "Decrease worker count"
msgstr "Decrease worker count"

#: tfrmpointerscanner.btnincreasethreadcount.caption
msgctxt "TFRMPOINTERSCANNER.BTNINCREASETHREADCOUNT.CAPTION"
msgid "Increase worker count"
msgstr "Increase worker count"

#: tfrmpointerscanner.btnstoprescanloop.caption
msgid "Stop rescan loop"
msgstr "停止扫描循环"

#: tfrmpointerscanner.btnstopscan.caption
msgctxt "TFRMPOINTERSCANNER.BTNSTOPSCAN.CAPTION"
msgid "Stop"
msgstr "停止"

#: tfrmpointerscanner.btnstopscan.hint
msgid "This will stop the current scan and show you the results it has found"
msgstr "停止当前扫描显示已扫描出的结果"

#: tfrmpointerscanner.caption
msgctxt "TFRMPOINTERSCANNER.CAPTION"
msgid "Pointer scan"
msgstr "指针扫描"

#: tfrmpointerscanner.cbnonresponsive.caption
msgid "Non responsive connection"
msgstr "Non responsive connection"

#: tfrmpointerscanner.cbpriority.text
msgctxt "TFRMPOINTERSCANNER.CBPRIORITY.TEXT"
msgid "Normal"
msgstr "标准"

#: tfrmpointerscanner.cbtestcrappyconnection.caption
msgctxt "TFRMPOINTERSCANNER.CBTESTCRAPPYCONNECTION.CAPTION"
msgid "Simulate no connection"
msgstr "Simulate no connection"

#: tfrmpointerscanner.cbtrusted.caption
msgid "Trust stability"
msgstr "Trust stability"

#: 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 "Trust that this server will not disappear during the scan and that the children it trusts itself won't do so either"

#: 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 "Generating pointermap"

#: tfrmpointerscanner.lblthreadpriority.caption
msgctxt "TFRMPOINTERSCANNER.LBLTHREADPRIORITY.CAPTION"
msgid "Scanner thread priority:"
msgstr "Scanner thread priority:"

#: tfrmpointerscanner.menuitem2.caption
msgid "Distributed pointer scan"
msgstr "Distributed pointer scan"

#: tfrmpointerscanner.method3fastspeedandaveragememoryusage1.caption
msgid "Scan for pointer"
msgstr "扫描指针"

#: tfrmpointerscanner.micreatepsnnode.caption
msgid "Setup as PSN worker and/or node"
msgstr "Setup as PSN worker and/or node"

#: tfrmpointerscanner.miexporttosqlite.caption
msgctxt "TFRMPOINTERSCANNER.MIEXPORTTOSQLITE.CAPTION"
msgid "Export to sqlite database"
msgstr "Export to sqlite database"

#: tfrmpointerscanner.miimportfromsqlite.caption
msgctxt "TFRMPOINTERSCANNER.MIIMPORTFROMSQLITE.CAPTION"
msgid "Import from sqlite database"
msgstr "Import from sqlite database"

#: tfrmpointerscanner.miresume.caption
msgid "Resume scan"
msgstr "Resume scan"

#: tfrmpointerscanner.n1.caption
msgctxt "TFRMPOINTERSCANNER.N1.CAPTION"
msgid "-"
msgstr "-"

#: tfrmpointerscanner.n2.caption
msgctxt "TFRMPOINTERSCANNER.N2.CAPTION"
msgid "-"
msgstr "-"

#: tfrmpointerscanner.new1.caption
msgctxt "TFRMPOINTERSCANNER.NEW1.CAPTION"
msgid "New"
msgstr "新建"

#: tfrmpointerscanner.open1.caption
msgctxt "TFRMPOINTERSCANNER.OPEN1.CAPTION"
msgid "Open"
msgstr "打开"

#: tfrmpointerscanner.pnldata.caption
msgid "pnlData"
msgstr "PNL数据"

#: 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 "Specify the filename for the pointermap you're about to generate"

#: tfrmpointerscannersettings.btncancel.caption
msgctxt "TFRMPOINTERSCANNERSETTINGS.BTNCANCEL.CAPTION"
msgid "Cancel"
msgstr "取消"

#: tfrmpointerscannersettings.btnok.caption
msgctxt "TFRMPOINTERSCANNERSETTINGS.BTNOK.CAPTION"
msgid "OK"
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"
msgstr "When enabled, only pointers that are stored in an address dividable by 4 are looked at"

#: tfrmpointerscannersettings.cballowruntimeworkers.caption
msgid "Allow scanners to connect at runtime"
msgstr "Allow scanners to connect at runtime"

#: tfrmpointerscannersettings.cballowruntimeworkers.hint
msgctxt "TFRMPOINTERSCANNERSETTINGS.CBALLOWRUNTIMEWORKERS.HINT"
msgid "Opens a port that other systems running the pointerscanner can connect to and help out with the scan"
msgstr "Opens a port that other systems running the pointerscanner can connect to and help out with the scan"

#: tfrmpointerscannersettings.cbclasspointersonly.caption
msgid "First element of pointerstruct must point to module (e.g vtable)"
msgstr "必须指出的第一个元素的指针结构模块(如虚函数表)"

#: 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"
msgstr ""
"Object oriented programming languages tend to implement classobjects by having a pointer in the first element to something "
"that describes the class"

#: tfrmpointerscannersettings.cbcomparetootherpointermaps.caption
msgid "Compare results with other saved pointermap(s)"
msgstr "Compare results with other saved pointermap(s)"

#: tfrmpointerscannersettings.cbcomparetootherpointermaps.hint
msgctxt "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."
msgstr ""
"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."

#: tfrmpointerscannersettings.cbcompressedpointerscanfile.caption
msgid "Compressed pointerscan file"
msgstr "Compressed pointerscan file"

#: tfrmpointerscannersettings.cbcompressedpointerscanfile.hint
msgid "Compresses the generated .PTR files slightly so they take less space on the disk and less time writing to disk."
msgstr "Compresses the generated .PTR files slightly so they take less space on the disk and less time writing to disk."

#: tfrmpointerscannersettings.cbconnecttonode.caption
msgctxt "TFRMPOINTERSCANNERSETTINGS.CBCONNECTTONODE.CAPTION"
msgid "Connect to pointerscan node"
msgstr "Connect to pointerscan node"

#: tfrmpointerscannersettings.cbconnecttonode.hint
msgctxt "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"
msgstr ""
"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"

#: 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.cbincludesystemmodules.caption
msgctxt "TFRMPOINTERSCANNERSETTINGS.CBINCLUDESYSTEMMODULES.CAPTION"
msgid "Include system modules"
msgstr "Include system modules"

#: tfrmpointerscannersettings.cblimitscantoregionfile.caption
msgctxt "tfrmpointerscannersettings.cblimitscantoregionfile.caption"
msgid "Limit scan to specified region file"
msgstr "Limit scan to specified region file"

#: 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."
msgstr ""
"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."

#: tfrmpointerscannersettings.cbmustendwithspecificoffset.caption
msgid "Pointers must end with specific offsets"
msgstr "指针必须以具体的偏移量结束"

#: tfrmpointerscannersettings.cbmuststartwithbase.caption
msgid "Base address must be in specific range"
msgstr "Base address must be in specific range"

#: tfrmpointerscannersettings.cbmuststartwithbase.hint
msgid "Will only mark the given range as valid base address (Will reduce the number of results)"
msgstr "Will only mark the given range as valid base address (Will reduce the number of results)"

#: tfrmpointerscannersettings.cbnoloop.caption
msgid "No looping pointers"
msgstr "无循环指针"

#: tfrmpointerscannersettings.cbnoloop.hint
msgid "This will filter out pointerpaths that ended up in a loop"
msgstr "This will filter out pointerpaths that ended up in a loop"

#: 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."
msgstr ""
"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."

#: 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"
msgstr ""
"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"

#: tfrmpointerscannersettings.cbshowadvancedoptions.caption
msgid "Show advanced options"
msgstr "Show advanced options"

#: 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."
msgstr "接受主线程的堆栈地址作为基指针"

#: 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)"
msgstr "When checked the pointerscan will only store a path when it starts with a static address. (or easily looked up address)"

#: tfrmpointerscannersettings.cbstaticstacks.caption
msgid "Allow stack addresses of the first thread(s) to be handled as static"
msgstr "允许第一个线程的堆栈地址(S)被处理为静态"

#: tfrmpointerscannersettings.cbstaticstacks.hint
msgid "This allows the stack of threads to be seen as static addresses by the pointerscan."
msgstr "This allows the stack of threads to be seen as static addresses by the pointerscan."

#: 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."
msgstr "When this is checked the heap is used to figure out the offset sizes, instead of blindly guessing them."

#: tfrmpointerscannersettings.cbuseloadedpointermap.caption
msgctxt "TFRMPOINTERSCANNERSETTINGS.CBUSELOADEDPOINTERMAP.CAPTION"
msgid "Use saved pointermap"
msgstr "Use saved pointermap"

#: 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)."
msgstr ""
"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)."

#: 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 "5"
msgstr "5"

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

#: tfrmpointerscannersettings.edtdistributedport.text
msgctxt "TFRMPOINTERSCANNERSETTINGS.EDTDISTRIBUTEDPORT.TEXT"
msgid "52737"
msgstr "52737"

#: tfrmpointerscannersettings.edtmaxoffsetspernode.text
msgctxt "TFRMPOINTERSCANNERSETTINGS.EDTMAXOFFSETSPERNODE.TEXT"
msgid "2"
msgstr "2"

#: 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.hint
msgid "Fill in the total number of threads that should be allowed to be used as a stack lookup."
msgstr "填充在被用作堆栈查询应该被允许的线程总数"

#: 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.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
msgctxt "TFRMPOINTERSCANNERSETTINGS.LABEL9.CAPTION"
msgid "Nr of threads scanning: "
msgstr "正在扫描线程:"

#: tfrmpointerscannersettings.lblnumberofstackthreads.caption
msgid "Number of threads from oldest to newest:"
msgstr "从旧到新的线程数:"

#: tfrmpointerscannersettings.lblport.caption
msgctxt "tfrmpointerscannersettings.lblport.caption"
msgid "Port:"
msgstr "端口"

#: tfrmpointerscannersettings.lblstacksize.caption
msgid "Max stackoffset to be deemed static enough:"
msgstr "最大堆栈偏移量足以被视为静态"

#: tfrmpointerscannersettings.rbfindaddress.caption
msgctxt "TFRMPOINTERSCANNERSETTINGS.RBFINDADDRESS.CAPTION"
msgid "Scan for address"
msgstr "扫描地址"

#: tfrmpointerscannersettings.rbfindvalue.caption
msgctxt "TFRMPOINTERSCANNERSETTINGS.RBFINDVALUE.CAPTION"
msgid "Scan for addresses with value"
msgstr "Scan for addresses with value"

#: tfrmpointerscannersettings.rbgeneratepointermap.caption
msgctxt "tfrmpointerscannersettings.rbgeneratepointermap.caption"
msgid "Generate pointermap"
msgstr "生成pointermap"

#: tfrmprocessinfo.button1.caption
msgctxt "TFRMPROCESSINFO.BUTTON1.CAPTION"
msgid "OK"
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 "PE 进程:"

#: 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.caption
msgid "Process watcher"
msgstr "进程监视器"

#: tfrmprocesswatcher.showthreadids1.caption
msgid "Show ThreadID's"
msgstr "显示线程 ID"

#: tfrmprocesswatcherextra.caption
msgid "Processwatcher Extra"
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 "引用总数"

#: tfrmreferencedstrings.caption
msgid "Referenced Strings"
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 "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.caption
msgid "Rescan pointerlist"
msgstr "重新扫描指针列表"

#: tfrmrescanpointer.cbbasepointermustbeinrange.caption
msgid "Base pointer must be in range"
msgstr "基指针必须在范围内"

#: tfrmrescanpointer.cbdelay.caption
msgid "Delay rescan for"
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"
msgstr ""
"When checked this will call the given function for every pointer being evaluated. Return true if it's valid, false if not"

#: 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.caption
msgctxt "TFRMRESCANPOINTER.CBUSESAVEDPOINTERMAP.CAPTION"
msgid "Use saved pointermap"
msgstr "Use saved pointermap"

#: tfrmrescanpointer.cbusesavedpointermap.hint
msgid "Normally this should not be used. Saved pointermaps are best suited for the initial scan."
msgstr "Normally this should not be used. Saved pointermaps are best suited for the initial scan."

#: tfrmrescanpointer.cbvaluetype.text
msgctxt "tfrmrescanpointer.cbvaluetype.text"
msgid "4 Byte"
msgstr "4 字节"

#: tfrmrescanpointer.edtbaseend.text
msgctxt "TFRMRESCANPOINTER.EDTBASEEND.TEXT"
msgid "FFFFFFFFFFFFFFFF"
msgstr "FFFFFFFFFFFFFFFF"

#: tfrmrescanpointer.edtbasestart.text
msgctxt "TFRMRESCANPOINTER.EDTBASESTART.TEXT"
msgid "0000000000000000"
msgstr "0000000000000000"

#: tfrmrescanpointer.edtdelay.text
msgctxt "TFRMRESCANPOINTER.EDTDELAY.TEXT"
msgid "0"
msgstr "0"

#: tfrmrescanpointer.edtrescanfunction.text
msgid "RescanFilter"
msgstr "重新扫描过滤器"

#: tfrmrescanpointer.label1.caption
msgid "seconds"
msgstr "秒"

#: tfrmrescanpointer.lbland.caption
msgctxt "tfrmrescanpointer.lbland.caption"
msgid "and"
msgstr "与"

#: tfrmrescanpointer.lblluaparams.caption
msgid "(base, offsets, target):bool"
msgstr "(基址, 偏移, 目标):bool"

#: tfrmrescanpointer.rbfindaddress.caption
msgctxt "tfrmrescanpointer.rbfindaddress.caption"
msgid "Address to find:"
msgstr "地址查找:"

#: tfrmrescanpointer.rbfindvalue.caption
msgctxt "tfrmrescanpointer.rbfindvalue.caption"
msgid "Value to find:"
msgstr "数值查找"

#: tfrmresumepointerscan.btnnotifyspecificips.caption
msgctxt "TFRMRESUMEPOINTERSCAN.BTNNOTIFYSPECIFICIPS.CAPTION"
msgid "Setup specific IP's to notify"
msgstr "Setup specific IP's to notify"

#: tfrmresumepointerscan.button1.caption
msgctxt "tfrmresumepointerscan.button1.caption"
msgid "Resume"
msgstr "恢复线程"

#: tfrmresumepointerscan.button2.caption
msgctxt "TFRMRESUMEPOINTERSCAN.BUTTON2.CAPTION"
msgid "Cancel"
msgstr "取消"

#: tfrmresumepointerscan.caption
msgid "Resume pointerscan"
msgstr "Resume pointerscan"

#: tfrmresumepointerscan.cbbroadcast.caption
msgctxt "TFRMRESUMEPOINTERSCAN.CBBROADCAST.CAPTION"
msgid "Broadcast that a scan has started"
msgstr "Broadcast that a scan has started"

#: tfrmresumepointerscan.cbbroadcast.hint
msgctxt "TFRMRESUMEPOINTERSCAN.CBBROADCAST.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"
msgstr ""
"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"

#: tfrmresumepointerscan.cbdistributedscanning.caption
msgctxt "TFRMRESUMEPOINTERSCAN.CBDISTRIBUTEDSCANNING.CAPTION"
msgid "Allow distributed scanning"
msgstr "Allow distributed scanning"

#: tfrmresumepointerscan.cbdistributedscanning.hint
msgctxt "TFRMRESUMEPOINTERSCAN.CBDISTRIBUTEDSCANNING.HINT"
msgid "Opens a port that other systems running the pointerscanner can connect to and help out with the scan"
msgstr "Opens a port that other systems running the pointerscanner can connect to and help out with the scan"

#: tfrmresumepointerscan.combobox1.text
msgctxt "TFRMRESUMEPOINTERSCAN.COMBOBOX1.TEXT"
msgid "Normal"
msgstr "标准"

#: tfrmresumepointerscan.edtdistributedport.text
msgctxt "TFRMRESUMEPOINTERSCAN.EDTDISTRIBUTEDPORT.TEXT"
msgid "52737"
msgstr "52737"

#: tfrmresumepointerscan.edtthreadcount.text
msgctxt "TFRMRESUMEPOINTERSCAN.EDTTHREADCOUNT.TEXT"
msgid "2"
msgstr "2"

#: tfrmresumepointerscan.label1.caption
msgid "Rescan pointermaps"
msgstr "Rescan pointermaps"

#: tfrmresumepointerscan.label9.caption
msgctxt "TFRMRESUMEPOINTERSCAN.LABEL9.CAPTION"
msgid "Nr of threads scanning: "
msgstr "正在扫描的线程:"

#: tfrmresumepointerscan.lblport.caption
msgctxt "TFRMRESUMEPOINTERSCAN.LBLPORT.CAPTION"
msgid "Port:"
msgstr "端口"

#: tfrmresumepointerscan.listview1.columns[0].caption
msgctxt "TFRMRESUMEPOINTERSCAN.LISTVIEW1.COLUMNS[0].CAPTION"
msgid "Filename"
msgstr "文件名"

#: tfrmresumepointerscan.listview1.columns[1].caption
msgctxt "TFRMRESUMEPOINTERSCAN.LISTVIEW1.COLUMNS[1].CAPTION"
msgid "Address"
msgstr "地址"

#: tfrmresumepointerscan.listview1.columns[2].caption
msgid "Found"
msgstr "Found"

#: 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
msgid "bytes"
msgstr "字节"

#: tfrmsavedisassembly.cbopcode.caption
msgid "opcode"
msgstr "代码"

#: tfrmsavedisassembly.label1.caption
msgctxt "TFRMSAVEDISASSEMBLY.LABEL1.CAPTION"
msgid "From"
msgstr "从"

#: tfrmsavedisassembly.label2.caption
msgctxt "TFRMSAVEDISASSEMBLY.LABEL2.CAPTION"
msgid "To"
msgstr "To"

#: 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.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 "添加你要保存的内存区域"

#: tfrmsavememoryregion.label2.caption
msgctxt "TFRMSAVEMEMORYREGION.LABEL2.CAPTION"
msgid "From"
msgstr "从"

#: tfrmsavememoryregion.label3.caption
msgctxt "TFRMSAVEMEMORYREGION.LABEL3.CAPTION"
msgid "To"
msgstr "To"

#: tfrmsavememoryregion.miclearlist.caption
msgctxt "tfrmsavememoryregion.miclearlist.caption"
msgid "Clear list"
msgstr "清除列表"

#: tfrmselectionlist.button1.caption
msgctxt "TFRMSELECTIONLIST.BUTTON1.CAPTION"
msgid "OK"
msgstr "确定"

#: tfrmselectionlist.caption
msgid "title"
msgstr "标题"

#: tfrmselectionlist.label1.caption
msgid "caption"
msgstr "说明"

#: tfrmsetcrosshair.btnapply.caption
msgid "Apply crosshair"
msgstr "套用瞄准器"

#: tfrmsetcrosshair.caption
msgid "D3D: Set Crosshair"
msgstr "D3D: 设定瞄准器"

#: tfrmsetcrosshair.label1.caption
msgid "Alphablend"
msgstr "图像透明度"

#: tfrmsetcrosshair.menuitem1.caption
msgctxt "TFRMSETCROSSHAIR.MENUITEM1.CAPTION"
msgid "File"
msgstr "文件"

#: tfrmsetcrosshair.menuitem2.caption
msgid "Load image"
msgstr "加载图像"

#: tfrmsetuppsnnode.btncancel.caption
msgctxt "TFRMSETUPPSNNODE.BTNCANCEL.CAPTION"
msgid "Cancel"
msgstr "取消"

#: tfrmsetuppsnnode.btnok.caption
msgctxt "TFRMSETUPPSNNODE.BTNOK.CAPTION"
msgid "Launch"
msgstr "Launch"

#: tfrmsetuppsnnode.button1.caption
msgid "Setup trusted IP list"
msgstr "Setup trusted IP list"

#: tfrmsetuppsnnode.caption
msgid "Setup pointerscan network node"
msgstr "Setup pointerscan network node"

#: tfrmsetuppsnnode.cballowchildren.caption
msgid "Allow children to connect to me"
msgstr "Allow children to connect to me"

#: tfrmsetuppsnnode.cballowparents.caption
msgid "Allow parents to connect to me"
msgstr "Allow parents to connect to me"

#: tfrmsetuppsnnode.cballowtempfiles.caption
msgid "Allow temp file usage"
msgstr "Allow temp file usage"

#: tfrmsetuppsnnode.cballowtempfiles.hint
msgid "When checked it will save the scandata files it receives into temporary files on the harddisk"
msgstr "When checked it will save the scandata files it receives into temporary files on the harddisk"

#: tfrmsetuppsnnode.cbautotrustchildren.caption
msgctxt "TFRMSETUPPSNNODE.CBAUTOTRUSTCHILDREN.CAPTION"
msgid "Automatically trust stability of all new childnodes"
msgstr "Automatically trust stability of all new childnodes"

#: tfrmsetuppsnnode.cbautotrustchildren.hint
msgctxt "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"
msgstr ""
"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"

#: tfrmsetuppsnnode.cbconnecttoothernode.caption
msgid "Connect to other node as"
msgstr "Connect to other node as"

#: tfrmsetuppsnnode.cbconnecttoothernode.hint
msgctxt "TFRMSETUPPSNNODE.CBCONNECTTOOTHERNODE.HINT"
msgid "Connect to another system as it's parent or child"
msgstr "Connect to another system as it's parent or child"

#: tfrmsetuppsnnode.cbmaxfoundresults.caption
msgctxt "TFRMSETUPPSNNODE.CBMAXFOUNDRESULTS.CAPTION"
msgid "Stop scans after finding max amount of results"
msgstr "Stop scans after finding max amount of results"

#: 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"
msgstr ""
"This will terminate all the children and disconnect from the parent after having found at least the given amount of results"

#: tfrmsetuppsnnode.cbmaxtimetoscan.caption
msgctxt "TFRMSETUPPSNNODE.CBMAXTIMETOSCAN.CAPTION"
msgid "Stop scans after specific time"
msgstr "Stop scans after specific time"

#: tfrmsetuppsnnode.cbmaxtimetoscan.hint
msgid "This will terminate all the children and disconnect from the parent after scanning for the given amount of time."
msgstr "This will terminate all the children and disconnect from the parent after scanning for the given amount of time."

#: tfrmsetuppsnnode.cbpriority.text
msgctxt "TFRMSETUPPSNNODE.CBPRIORITY.TEXT"
msgid "Lower"
msgstr "Lower"

#: tfrmsetuppsnnode.edtconnectip.text
msgctxt "tfrmsetuppsnnode.edtconnectip.text"
msgid "127.0.0.1"
msgstr "127.0.0.1"

#: tfrmsetuppsnnode.edtconnectport.text
msgctxt "TFRMSETUPPSNNODE.EDTCONNECTPORT.TEXT"
msgid "52737"
msgstr "52737"

#: tfrmsetuppsnnode.edtport.text
msgctxt "TFRMSETUPPSNNODE.EDTPORT.TEXT"
msgid "52737"
msgstr "52737"

#: tfrmsetuppsnnode.edtthreadcount.hint
msgid "The number of threads to scan."
msgstr "The number of threads to scan."

#: tfrmsetuppsnnode.edtthreadcount.text
msgctxt "TFRMSETUPPSNNODE.EDTTHREADCOUNT.TEXT"
msgid "0"
msgstr "0"

#: tfrmsetuppsnnode.label3.caption
msgid "Found pointer paths"
msgstr "Found pointer paths"

#: tfrmsetuppsnnode.label4.caption
msgid "Seconds"
msgstr "Seconds"

#: tfrmsetuppsnnode.lblip.caption
msgctxt "TFRMSETUPPSNNODE.LBLIP.CAPTION"
msgid "IP"
msgstr "IP"

#: tfrmsetuppsnnode.lbllistenport.caption
msgctxt "TFRMSETUPPSNNODE.LBLLISTENPORT.CAPTION"
msgid "Listen port"
msgstr "Listen port"

#: 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 "端口"

#: tfrmsetuppsnnode.lblpriority.caption
msgctxt "TFRMSETUPPSNNODE.LBLPRIORITY.CAPTION"
msgid "Priority"
msgstr "线程优先级"

#: tfrmsetuppsnnode.lblpublicname.caption
msgid "Public name"
msgstr "Public name"

#: tfrmsetuppsnnode.lblthreadcount.caption
msgid "Threadcount"
msgstr "Threadcount"

#: tfrmsetuppsnnode.rbconnectaschild.caption
msgid "child"
msgstr "child"

#: tfrmsetuppsnnode.rbconnectasparent.caption
msgid "parent"
msgstr "parent"

#: tfrmsortpointerlist.button1.caption
msgctxt "TFRMSORTPOINTERLIST.BUTTON1.CAPTION"
msgid "Cancel"
msgstr "取消"

#: tfrmsortpointerlist.caption
msgid "Sorting"
msgstr "排序"

#: tfrmsortpointerlist.label1.caption
msgid "Sorting the pointerlist. Please wait...."
msgstr "排序指针列表, 请稍候...."

#: tfrmsortpointerlist.lbltimeleft.caption
msgctxt "TFRMSORTPOINTERLIST.LBLTIMELEFT.CAPTION"
msgid "Estimated time left:"
msgstr "估计剩余时间"

#: tfrmstacktrace.caption
msgctxt "tfrmstacktrace.caption"
msgid "Stacktrace"
msgstr "堆栈追踪"

#: tfrmstacktrace.listview1.columns[0].caption
msgid "PC"
msgstr "PC"

#: tfrmstacktrace.listview1.columns[1].caption
msgctxt "tfrmstacktrace.listview1.columns[1].caption"
msgid "Stack"
msgstr "堆栈"

#: tfrmstacktrace.listview1.columns[2].caption
msgid "Frame"
msgstr "框架"

#: tfrmstacktrace.listview1.columns[3].caption
msgid "Return"
msgstr "返回"

#: tfrmstacktrace.listview1.columns[4].caption
msgctxt "tfrmstacktrace.listview1.columns[4].caption"
msgid "Parameters"
msgstr "参数"

#: tfrmstacktrace.mimanualstackwalk.caption
msgid "Manual input"
msgstr "手动输入"

#: tfrmstacktrace.refresh1.caption
msgctxt "tfrmstacktrace.refresh1.caption"
msgid "Refresh"
msgstr "刷新"

#: tfrmstackview.caption
msgid "Stack View"
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.lvstack.columns[2].caption
msgid "Secondary"
msgstr "次要"

#: tfrmstackview.menuitem1.caption
msgctxt "TFRMSTACKVIEW.MENUITEM1.CAPTION"
msgid "-"
msgstr "-"

#: tfrmstackview.menuitem2.caption
msgctxt "TFRMSTACKVIEW.MENUITEM2.CAPTION"
msgid "-"
msgstr "-"

#: tfrmstackview.menuitem3.caption
msgid "Lock and add this view to a structure dissect window"
msgstr "锁定和添加这个检视到结构分析视窗"

#: tfrmstackview.menuitem4.caption
msgctxt "TFRMSTACKVIEW.MENUITEM4.CAPTION"
msgid "-"
msgstr "-"

#: tfrmstackview.menuitem5.caption
msgctxt "TFRMSTACKVIEW.MENUITEM5.CAPTION"
msgid "-"
msgstr "-"

#: tfrmstackview.miaddebp.caption
msgctxt "tfrmstackview.miaddebp.caption"
msgid "(ebp+*)"
msgstr "(ebp+*)"

#: tfrmstackview.miaddesp.caption
msgctxt "tfrmstackview.miaddesp.caption"
msgid "(esp+*)"
msgstr "(esp+*)"

#: tfrmstackview.micopyaddress.caption
msgid "Copy Address"
msgstr "复制地址"

#: tfrmstackview.micopysecondary.caption
msgid "Copy Secondary"
msgstr "复制次要"

#: tfrmstackview.micopyvalue.caption
msgid "Copy Value"
msgstr "复制数值"

#: tfrmstackview.mifind.caption
msgctxt "TFRMSTACKVIEW.MIFIND.CAPTION"
msgid "Find"
msgstr "查找"

#: tfrmstackview.mifindnext.caption
msgid "Find Next..."
msgstr "查找下一个"

#: tfrmstackview.milockandtrace.caption
msgid "Lock and do manual stacktrace"
msgstr "锁定和手动做堆栈跟踪"

#: tfrmstackview.misetcolor.caption
msgid "Set background color to address"
msgstr "Set background color to address"

#: tfrmstringmap.btnfree.caption
msgid "Free the current list"
msgstr "清除当前列表"

#: tfrmstringmap.btnscan.caption
msgctxt "tfrmstringmap.btnscan.caption"
msgid "Generate string map"
msgstr "生成字符串列表"

#: tfrmstringmap.btnshowlist.caption
msgctxt "tfrmstringmap.btnshowlist.caption"
msgid "<<Show list"
msgstr "<<显示列表"

#: tfrmstringmap.caption
msgid "String map"
msgstr "字符串列表"

#: tfrmstringmap.cbcasesensitive.caption
msgctxt "tfrmstringmap.cbcasesensitive.caption"
msgid "Case sensitive"
msgstr "区分大小写"

#: tfrmstringmap.cbmustbestart.caption
msgctxt "tfrmstringmap.cbmustbestart.caption"
msgid "Must be start"
msgstr "必须是以下字符开头"

#: tfrmstringmap.cbregexp.caption
msgctxt "tfrmstringmap.cbregexp.caption"
msgid "Strings must match reg exp"
msgstr "正则表达式匹配字符串"

#: tfrmstringmap.cbsavetodisk.caption
msgctxt "TFRMSTRINGMAP.CBSAVETODISK.CAPTION"
msgid "Save to disk"
msgstr "保存到硬盘"

#: tfrmstringmap.lblstringcount.caption
msgid "Stringcount: 0"
msgstr "字符串总数: 0"

#: tfrmstringmap.listview1.columns[0].caption
msgctxt "TFRMSTRINGMAP.LISTVIEW1.COLUMNS[0].CAPTION"
msgid "Address"
msgstr "地址"

#: tfrmstringmap.listview1.columns[1].caption
msgctxt "TFRMSTRINGMAP.LISTVIEW1.COLUMNS[1].CAPTION"
msgid "String"
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."
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."
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"
msgstr "在扫描过程中指针的数值将被存储在内存中, 当再次遇到相同的地址时可进行快速查找"

#: tfrmstringpointerscan.cbmustbestart.caption
msgctxt "TFRMSTRINGPOINTERSCAN.CBMUSTBESTART.CAPTION"
msgid "Must be start"
msgstr "必须是以下字符开头"

#: tfrmstringpointerscan.cbpointerinrange.caption
msgid "Pointer must be in range"
msgstr "指针范围"

#: tfrmstringpointerscan.cbregexp.caption
msgctxt "TFRMSTRINGPOINTERSCAN.CBREGEXP.CAPTION"
msgid "Strings must match reg exp"
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.lblalign.caption
msgid "Alignsize"
msgstr "对齐大小"

#: tfrmstringpointerscan.lbland.caption
msgctxt "TFRMSTRINGPOINTERSCAN.LBLAND.CAPTION"
msgid "and"
msgstr "至"

#: tfrmstringpointerscan.lblbaseregion.caption
msgid "Base region"
msgstr "基址"

#: tfrmstringpointerscan.lblcompare.caption
msgid "Compare type"
msgstr "比较类型"

#: tfrmstringpointerscan.lblextra.caption
msgctxt "TFRMSTRINGPOINTERSCAN.LBLEXTRA.CAPTION"
msgid "Compare against"
msgstr "进行比较"

#: tfrmstringpointerscan.lblinfo.caption
msgctxt "tfrmstringpointerscan.lblinfo.caption"
msgid "Info"
msgstr "信息"

#: 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.lblstring.caption
msgid "String:"
msgstr "字符串"

#: tfrmstringpointerscan.lblstructsize.caption
msgid "Structsize"
msgstr "结构大小"

#: tfrmstringpointerscan.lblvds.caption
msgid "Variable display type"
msgstr "显示变量类型"

#: tfrmstringpointerscan.menuitem1.caption
msgctxt "TFRMSTRINGPOINTERSCAN.MENUITEM1.CAPTION"
msgid "File"
msgstr "文件"

#: tfrmstringpointerscan.menuitem3.caption
msgctxt "TFRMSTRINGPOINTERSCAN.MENUITEM3.CAPTION"
msgid "Open"
msgstr "打开"

#: tfrmstringpointerscan.menuitem4.caption
msgctxt "TFRMSTRINGPOINTERSCAN.MENUITEM4.CAPTION"
msgid "-"
msgstr "-"

#: tfrmstringpointerscan.menuitem5.caption
msgctxt "tfrmstringpointerscan.menuitem5.caption"
msgid "Rescan"
msgstr "重新扫描"

#: tfrmstringpointerscan.menuitem6.caption
msgid "Filter pointerlist"
msgstr "过滤指针列表"

#: tfrmstringpointerscan.menuitem7.caption
msgctxt "TFRMSTRINGPOINTERSCAN.MENUITEM7.CAPTION"
msgid "New Window"
msgstr "新建窗口"

#: tfrmstringpointerscan.miclearcache.caption
msgid "Clear pointer cache"
msgstr "清除指针缓存"

#: tfrmstringpointerscan.minewscan.caption
msgid "New scan"
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 "字符串扫描"

#: tfrmstructurelinker.btncancel.caption
msgctxt "TFRMSTRUCTURELINKER.BTNCANCEL.CAPTION"
msgid "Cancel"
msgstr "取消"

#: tfrmstructurelinker.btnlink.caption
msgid "Link"
msgstr "连结"

#: tfrmstructurelinker.caption
msgid "Structure linker"
msgstr "结构连结器"

#: tfrmstructurelinker.cbfilllocal.caption
msgid "Fill in 'Local' structures"
msgstr "填写 '本地' 结构"

#: tfrmstructurelinker.cbnoexactmatches.caption
msgid "Fill in pointers that point into a structure instead of the start"
msgstr "填写成一个结构而不是一开始就指出的指针"

#: tfrmstructurelinker.cboverridelocal.caption
msgid "Override 'Local' structures when needed"
msgstr "必要时覆盖 '本地' 结构"

#: tfrmstructurelinker.label1.caption
msgid "Fill in the known addresses of these structures (Can be blank if unknown or unrelated)"
msgstr "填写这些结构已知的地址(如果不明或无关的可以空白)"

#: tfrmstructurelinker.sgstructureaddress.columns[0].title.caption
msgid "Structure"
msgstr "结构"

#: tfrmstructurelinker.sgstructureaddress.columns[1].title.caption
msgctxt "TFRMSTRUCTURELINKER.SGSTRUCTUREADDRESS.COLUMNS[1].TITLE.CAPTION"
msgid "Address"
msgstr "地址"

#: tfrmstructures.addelement1.caption
msgid "Insert element"
msgstr "插入元件"

#: tfrmstructures.addextraaddress1.caption
msgctxt "tfrmstructures.addextraaddress1.caption"
msgid "Add extra address"
msgstr "添加额外的地址"

#: tfrmstructures.addtoaddresslist1.caption
msgctxt "tfrmstructures.addtoaddresslist1.caption"
msgid "Add to address list"
msgstr "添加到地址列表"

#: tfrmstructures.autoguessoffsets1.caption
msgid "Automatically guess offset types"
msgstr "自动推测偏移类型"

#: tfrmstructures.caption
msgctxt "TFRMSTRUCTURES.CAPTION"
msgid "Memory dissect"
msgstr "内存分析"

#: tfrmstructures.changeelement1.caption
msgctxt "tfrmstructures.changeelement1.caption"
msgid "Change element"
msgstr "更改元件"

#: tfrmstructures.commands1.caption
msgid "Options"
msgstr "选项"

#: tfrmstructures.copy1.caption
msgctxt "TFRMSTRUCTURES.COPY1.CAPTION"
msgid "&Copy"
msgstr "复制(&C)"

#: tfrmstructures.cut1.caption
msgctxt "TFRMSTRUCTURES.CUT1.CAPTION"
msgid "Cu&t"
msgstr "剪切(&T)"

#: tfrmstructures.definenewstructure1.caption
msgctxt "tfrmstructures.definenewstructure1.caption"
msgid "Define new structure"
msgstr "定义新的结构"

#: tfrmstructures.deletecurrentstructure1.caption
msgctxt "tfrmstructures.deletecurrentstructure1.caption"
msgid "Delete structure"
msgstr "删除结构"

#: tfrmstructures.deleteelement1.caption
msgid "Delete element"
msgstr "删除元件"

#: tfrmstructures.edtaddress.text
msgctxt "TFRMSTRUCTURES.EDTADDRESS.TEXT"
msgid "00000000"
msgstr "00000000"

#: tfrmstructures.file1.caption
msgctxt "TFRMSTRUCTURES.FILE1.CAPTION"
msgid "File"
msgstr "文件"

#: tfrmstructures.headercontrol1.sections[0].text
msgctxt "tfrmstructures.headercontrol1.sections[0].text"
msgid "Offset-description"
msgstr "偏移-说明"

#: tfrmstructures.headercontrol1.sections[1].text
msgctxt "TFRMSTRUCTURES.HEADERCONTROL1.SECTIONS[1].TEXT"
msgid "Address: Value"
msgstr "地址: 数值"

#: tfrmstructures.memorybrowsepointer1.caption
msgctxt "tfrmstructures.memorybrowsepointer1.caption"
msgid "Memory browse pointer"
msgstr "内存浏览指针"

#: tfrmstructures.memorybrowsethisaddress1.caption
msgctxt "tfrmstructures.memorybrowsethisaddress1.caption"
msgid "Memory browse this address"
msgstr "内存浏览此地址"

#: tfrmstructures.menuitem1.caption
msgctxt "TFRMSTRUCTURES.MENUITEM1.CAPTION"
msgid "View"
msgstr "视图"

#: tfrmstructures.menuitem2.caption
msgctxt "TFRMSTRUCTURES.MENUITEM2.CAPTION"
msgid "-"
msgstr "-"

#: tfrmstructures.menuitem3.caption
msgctxt "tfrmstructures.menuitem3.caption"
msgid "Save values"
msgstr "保存数值"

#: tfrmstructures.menuitem4.caption
msgctxt "TFRMSTRUCTURES.MENUITEM4.CAPTION"
msgid "-"
msgstr "-"

#: tfrmstructures.miautocreate.caption
msgid "Autocreate structures from undefined pointer types"
msgstr "从不确定的指针类型中自动创建结构窗体"

#: tfrmstructures.miautostructsize.caption
msgctxt "tfrmstructures.miautostructsize.caption"
msgid "Autocreate structure size: 4096"
msgstr "自动创建结构大小: 4096"

#: tfrmstructures.michangecolors.caption
msgid "Change colors"
msgstr "更改颜色"

#: tfrmstructures.milockmem.caption
msgctxt "TFRMSTRUCTURES.MILOCKMEM.CAPTION"
msgid "Lock memory"
msgstr "锁定内存"

#: tfrmstructures.misavetoct.caption
msgid "Save this structure in CT"
msgstr "保存这个结构到 CT 表中"

#: tfrmstructures.miupdateinterval.caption
msgctxt "tfrmstructures.miupdateinterval.caption"
msgid "Update interval: 500"
msgstr "更新间隔: 500"

#: tfrmstructures.miupdateoffsets.caption
msgctxt "tfrmstructures.miupdateoffsets.caption"
msgid "Update this and following offsets"
msgstr "更新这个以下偏移量"

#: tfrmstructures.n1.caption
msgctxt "TFRMSTRUCTURES.N1.CAPTION"
msgid "-"
msgstr "-"

#: tfrmstructures.n2.caption
msgctxt "TFRMSTRUCTURES.N2.CAPTION"
msgid "-"
msgstr "-"

#: tfrmstructures.n3.caption
msgctxt "TFRMSTRUCTURES.N3.CAPTION"
msgid "-"
msgstr "-"

#: tfrmstructures.n4.caption
msgctxt "TFRMSTRUCTURES.N4.CAPTION"
msgid "-"
msgstr "-"

#: tfrmstructures.n5.caption
msgctxt "TFRMSTRUCTURES.N5.CAPTION"
msgid "-"
msgstr "-"

#: tfrmstructures.n6.caption
msgctxt "TFRMSTRUCTURES.N6.CAPTION"
msgid "-"
msgstr "-"

#: tfrmstructures.n7.caption
msgctxt "TFRMSTRUCTURES.N7.CAPTION"
msgid "-"
msgstr "-"

#: tfrmstructures.n8.caption
msgctxt "TFRMSTRUCTURES.N8.CAPTION"
msgid "-"
msgstr "-"

#: tfrmstructures.newwindow1.caption
msgctxt "TFRMSTRUCTURES.NEWWINDOW1.CAPTION"
msgid "New window"
msgstr "新建窗口"

#: tfrmstructures.open1.caption
msgctxt "tfrmstructures.open1.caption"
msgid "Import"
msgstr "导入"

#: tfrmstructures.paste1.caption
msgctxt "TFRMSTRUCTURES.PASTE1.CAPTION"
msgid "&Paste"
msgstr "粘贴(&P)"

#: tfrmstructures.recalculateaddress1.caption
msgctxt "TFRMSTRUCTURES.RECALCULATEADDRESS1.CAPTION"
msgid "Recalculate address"
msgstr "重新计算地址"

#: tfrmstructures.remove1.caption
msgctxt "TFRMSTRUCTURES.REMOVE1.CAPTION"
msgid "Remove"
msgstr "移除"

#: tfrmstructures.renamestructure1.caption
msgctxt "TFRMSTRUCTURES.RENAMESTRUCTURE1.CAPTION"
msgid "Rename structure"
msgstr "重新命名结构"

#: tfrmstructures.save1.caption
msgid "Export"
msgstr "导出"

#: tfrmstructures.selectall1.caption
msgid "Select &All"
msgstr "选择全部(A)"

#: tfrmstructures.setgroup1.caption
msgid "Set group"
msgstr "设置组"

#: tfrmstructures.structures1.caption
msgctxt "tfrmstructures.structures1.caption"
msgid "Structures"
msgstr "结构"

#: tfrmstructures.undo1.caption
msgctxt "TFRMSTRUCTURES.UNDO1.CAPTION"
msgid "&Undo"
msgstr "撤消(&U)"

#: tfrmstructures2.addextraaddress1.caption
msgctxt "TFRMSTRUCTURES2.ADDEXTRAADDRESS1.CAPTION"
msgid "Add extra address"
msgstr "添加额外的地址"

#: tfrmstructures2.caption
msgctxt "TFRMSTRUCTURES2.CAPTION"
msgid "Structure dissect"
msgstr "结构分析"

#: tfrmstructures2.definenewstructure1.caption
msgctxt "TFRMSTRUCTURES2.DEFINENEWSTRUCTURE1.CAPTION"
msgid "Define new structure"
msgstr "定义新的结构"

#: tfrmstructures2.deletecurrentstructure1.caption
msgctxt "TFRMSTRUCTURES2.DELETECURRENTSTRUCTURE1.CAPTION"
msgid "Delete structure"
msgstr "删除结构"

#: tfrmstructures2.file1.caption
msgctxt "TFRMSTRUCTURES2.FILE1.CAPTION"
msgid "File"
msgstr "文件"

#: tfrmstructures2.headercontrol1.sections[0].text
msgctxt "TFRMSTRUCTURES2.HEADERCONTROL1.SECTIONS[0].TEXT"
msgid "Offset-description"
msgstr "偏移量的描述"

#: tfrmstructures2.menuitem1.caption
msgctxt "TFRMSTRUCTURES2.MENUITEM1.CAPTION"
msgid "View"
msgstr "视图"

#: tfrmstructures2.menuitem2.caption
msgctxt "TFRMSTRUCTURES2.MENUITEM2.CAPTION"
msgid "-"
msgstr "-"

#: tfrmstructures2.menuitem3.caption
msgctxt "TFRMSTRUCTURES2.MENUITEM3.CAPTION"
msgid "Save values"
msgstr "保存数值"

#: tfrmstructures2.menuitem4.caption
msgctxt "TFRMSTRUCTURES2.MENUITEM4.CAPTION"
msgid "-"
msgstr "-"

#: tfrmstructures2.menuitem5.caption
msgid "Add new group"
msgstr "添加新组"

#: tfrmstructures2.menuitem6.caption
msgid "Find value"
msgstr "查找数值"

#: tfrmstructures2.menuitem7.caption
msgctxt "TFRMSTRUCTURES2.MENUITEM7.CAPTION"
msgid "-"
msgstr "-"

#: tfrmstructures2.miaddchildelement.caption
msgid "Add child element"
msgstr "添加子元件"

#: tfrmstructures2.miaddelement.caption
msgid "Add element"
msgstr "添加元件"

#: tfrmstructures2.miaddtoaddresslist.caption
msgctxt "TFRMSTRUCTURES2.MIADDTOADDRESSLIST.CAPTION"
msgid "Add to address list"
msgstr "添加到地址列表"

#: tfrmstructures2.miautocreate.caption
msgctxt "TFRMSTRUCTURES2.MIAUTOCREATE.CAPTION"
msgid "Autocreate local structures when expanding undefined pointer types"
msgstr "扩展未定义的指针类型时自动创建本地结构"

#: tfrmstructures2.miautodestroylocal.caption
msgctxt "TFRMSTRUCTURES2.MIAUTODESTROYLOCAL.CAPTION"
msgid "Autodestroy local structures when closed"
msgstr "关闭时局部结构自动销毁"

#: tfrmstructures2.miautofillgaps.caption
msgctxt "TFRMSTRUCTURES2.MIAUTOFILLGAPS.CAPTION"
msgid "Fill gaps automatically"
msgstr "自动填充空白"

#: tfrmstructures2.miautoguess.caption
msgid "Autoguess offset types"
msgstr "自动假定偏移类型"

#: tfrmstructures2.miautostructsize.caption
msgctxt "TFRMSTRUCTURES2.MIAUTOSTRUCTSIZE.CAPTION"
msgid "Autocreate structure size: 4096"
msgstr "自动生成的结构大小:4096"

#: tfrmstructures2.mibrowseaddress.caption
msgctxt "TFRMSTRUCTURES2.MIBROWSEADDRESS.CAPTION"
msgid "Memory browse this address"
msgstr "内存浏览这个地址"

#: tfrmstructures2.mibrowsepointer.caption
msgctxt "TFRMSTRUCTURES2.MIBROWSEPOINTER.CAPTION"
msgid "Memory browse pointer"
msgstr "内存浏览指针"

#: tfrmstructures2.michangecolors.caption
msgctxt "TFRMSTRUCTURES2.MICHANGECOLORS.CAPTION"
msgid "Settings"
msgstr "设置"

#: tfrmstructures2.michangeelement.caption
msgctxt "TFRMSTRUCTURES2.MICHANGEELEMENT.CAPTION"
msgid "Change element"
msgstr "更改元件"

#: tfrmstructures2.michangevalue.caption
msgctxt "TFRMSTRUCTURES2.MICHANGEVALUE.CAPTION"
msgid "Change value"
msgstr "默认值"

#: tfrmstructures2.miclear.caption
msgid "Delete all structures"
msgstr "删除所有的结构"

#: tfrmstructures2.micommands.caption
msgid "Structure Options"
msgstr "结构选项"

#: tfrmstructures2.micopy.caption
msgid "Copy element(s)"
msgstr "复制元件(S)"

#: tfrmstructures2.midefaulthexadecimal.caption
msgid "New integer types default to hexadecimal"
msgstr "新的整数类型默认为十六进制"

#: tfrmstructures2.mideleteelement.caption
msgid "Delete element(s)"
msgstr "删除元件(S)"

#: tfrmstructures2.midonotsavelocal.caption
msgctxt "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.mifullupgrade.caption
msgid "Upgrade this child to full structure"
msgstr "升级子项至完整结构"

#: tfrmstructures2.migenerategroupscan.caption
msgctxt "TFRMSTRUCTURES2.MIGENERATEGROUPSCAN.CAPTION"
msgid "Generate groupscan command"
msgstr "Generate groupscan command"

#: tfrmstructures2.minewwindow.caption
msgctxt "TFRMSTRUCTURES2.MINEWWINDOW.CAPTION"
msgid "New window"
msgstr "新窗口"

#: tfrmstructures2.mipaste.caption
msgid "Paste elements(s)"
msgstr "粘贴元件(S)"

#: tfrmstructures2.mirecalculateaddress.caption
msgctxt "TFRMSTRUCTURES2.MIRECALCULATEADDRESS.CAPTION"
msgid "Recalculate address"
msgstr "重新计算地址"

#: tfrmstructures2.mishowaddresses.caption
msgid "Show addresses"
msgstr "显示地址"

#: tfrmstructures2.mishowtypeforentrieswithnodescription.caption
msgid "Show type for entries with no description"
msgstr "显示没有描述的条目类型"

#: tfrmstructures2.miupdateinterval.caption
msgctxt "TFRMSTRUCTURES2.MIUPDATEINTERVAL.CAPTION"
msgid "Update interval: 500"
msgstr "更新间隔:500"

#: tfrmstructures2.miupdateoffsets.caption
msgctxt "TFRMSTRUCTURES2.MIUPDATEOFFSETS.CAPTION"
msgid "Update this and following offsets"
msgstr "更新这个以下偏移量"

#: tfrmstructures2.n1.caption
msgctxt "TFRMSTRUCTURES2.N1.CAPTION"
msgid "-"
msgstr "-"

#: tfrmstructures2.n2.caption
msgctxt "TFRMSTRUCTURES2.N2.CAPTION"
msgid "-"
msgstr "-"

#: tfrmstructures2.n3.caption
msgctxt "TFRMSTRUCTURES2.N3.CAPTION"
msgid "-"
msgstr "-"

#: tfrmstructures2.n4.caption
msgctxt "TFRMSTRUCTURES2.N4.CAPTION"
msgid "-"
msgstr "-"

#: tfrmstructures2.n7.caption
msgctxt "TFRMSTRUCTURES2.N7.CAPTION"
msgid "-"
msgstr "-"

#: tfrmstructures2.n8.caption
msgctxt "TFRMSTRUCTURES2.N8.CAPTION"
msgid "-"
msgstr "-"

#: tfrmstructures2.open1.caption
msgctxt "TFRMSTRUCTURES2.OPEN1.CAPTION"
msgid "Import"
msgstr "输入"

#: tfrmstructures2.renamestructure1.caption
msgctxt "TFRMSTRUCTURES2.RENAMESTRUCTURE1.CAPTION"
msgid "Rename structure"
msgstr "重命名结构"

#: tfrmstructures2.save1.caption
msgid "Export current 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.caption
msgid "Structure Info"
msgstr "结构信息"

#: tfrmstructures2elementinfo.cbexpandchangesaddress.caption
msgid "Expanding this node will change the address"
msgstr "Expanding this node will change the address"

#: tfrmstructures2elementinfo.cbhexadecimal.caption
msgctxt "TFRMSTRUCTURES2ELEMENTINFO.CBHEXADECIMAL.CAPTION"
msgid "Hexadecimal"
msgstr "Hexadecimal"

#: tfrmstructures2elementinfo.cbsigned.caption
msgctxt "tfrmstructures2elementinfo.cbsigned.caption"
msgid "Signed"
msgstr "Signed"

#: 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.label2.caption
msgctxt "tfrmstructures2elementinfo.label2.caption"
msgid "Bytesize"
msgstr "字节大小"

#: tfrmstructures2elementinfo.label3.caption
msgctxt "tfrmstructures2elementinfo.label3.caption"
msgid "Offset"
msgstr "偏移"

#: tfrmstructures2elementinfo.label4.caption
msgctxt "TFRMSTRUCTURES2ELEMENTINFO.LABEL4.CAPTION"
msgid "Type"
msgstr "类型"

#: tfrmstructures2elementinfo.label5.caption
msgid "Structure pointed to"
msgstr "结构指向"

#: tfrmstructures2elementinfo.label6.caption
msgid "Background Color"
msgstr "背景颜色"

#: tfrmstructures2elementinfo.lbloffsetinto.caption
msgid "Offset into"
msgstr "偏移量"

#: tfrmstructuresaddelement.button1.caption
msgctxt "TFRMSTRUCTURESADDELEMENT.BUTTON1.CAPTION"
msgid "OK"
msgstr "确定"

#: tfrmstructuresaddelement.button2.caption
msgctxt "TFRMSTRUCTURESADDELEMENT.BUTTON2.CAPTION"
msgid "Cancel"
msgstr "取消"

#: tfrmstructuresaddelement.caption
msgid "Add Element"
msgstr "Add Element"

#: tfrmstructuresaddelement.cbpointerto.caption
msgid "pointer to:"
msgstr "pointer to:"

#: tfrmstructuresaddelement.edtbytesize.text
msgctxt "TFRMSTRUCTURESADDELEMENT.EDTBYTESIZE.TEXT"
msgid "0"
msgstr "0"

#: tfrmstructuresaddelement.edtdescription.text
msgctxt "TFRMSTRUCTURESADDELEMENT.EDTDESCRIPTION.TEXT"
msgid "undefined"
msgstr "undefined"

#: tfrmstructuresaddelement.edtoffset.text
msgctxt "TFRMSTRUCTURESADDELEMENT.EDTOFFSET.TEXT"
msgid "0"
msgstr "0"

#: tfrmstructuresaddelement.label1.caption
msgid "description"
msgstr "描述"

#: tfrmstructuresaddelement.label2.caption
msgctxt "TFRMSTRUCTURESADDELEMENT.LABEL2.CAPTION"
msgid "Bytesize"
msgstr "字节大小"

#: tfrmstructuresaddelement.label3.caption
msgctxt "TFRMSTRUCTURESADDELEMENT.LABEL3.CAPTION"
msgid "Offset"
msgstr "偏移"

#: tfrmstructuresconfig.button1.caption
msgctxt "TFRMSTRUCTURESCONFIG.BUTTON1.CAPTION"
msgid "OK"
msgstr "确定"

#: tfrmstructuresconfig.button2.caption
msgctxt "TFRMSTRUCTURESCONFIG.BUTTON2.CAPTION"
msgid "Cancel"
msgstr "取消"

#: tfrmstructuresconfig.caption
msgid "Dissect Data Config"
msgstr "分析数据配置"

#: tfrmstructuresconfig.cbautocreate.caption
msgctxt "tfrmstructuresconfig.cbautocreate.caption"
msgid "Autocreate local structures when expanding undefined pointer types"
msgstr "扩大未定义的指针类型时自动创建局部结构"

#: tfrmstructuresconfig.cbautodestroylocal.caption
msgctxt "tfrmstructuresconfig.cbautodestroylocal.caption"
msgid "Autodestroy local structures when closed"
msgstr "关闭时自动销毁局部结构"

#: tfrmstructuresconfig.cbautofillgaps.caption
msgctxt "tfrmstructuresconfig.cbautofillgaps.caption"
msgid "Fill gaps automatically"
msgstr "自动填充空白"

#: tfrmstructuresconfig.cbautoguesscustomtypes.caption
msgid "Autoguess custom types"
msgstr "自动猜测自定义类型"

#: tfrmstructuresconfig.cbdefaulthex.caption
msgid "Default to hexadecimal for new integer entries"
msgstr "新的整数项默认为十六进制"

#: tfrmstructuresconfig.cbdonotsavelocal.caption
msgctxt "tfrmstructuresconfig.cbdonotsavelocal.caption"
msgid "Do not save autocreated local structures"
msgstr "不保存自动创建的局部结构"

#: tfrmstructuresconfig.combobackground.text
msgctxt "TFRMSTRUCTURESCONFIG.COMBOBACKGROUND.TEXT"
msgid "Normal"
msgstr "Normal"

#: tfrmstructuresconfig.edtautostructsize.text
msgctxt "TFRMSTRUCTURESCONFIG.EDTAUTOSTRUCTSIZE.TEXT"
msgid "4096"
msgstr "4096"

#: tfrmstructuresconfig.edtmaxautoexpandlevel.text
msgctxt "TFRMSTRUCTURESCONFIG.EDTMAXAUTOEXPANDLEVEL.TEXT"
msgid "1"
msgstr "1"

#: tfrmstructuresconfig.groupbox1.caption
msgid "Colors"
msgstr "颜色"

#: tfrmstructuresconfig.groupbox2.caption
msgid "Default options for new structures"
msgstr "新结构的默认设置"

#: tfrmstructuresconfig.groupbox3.caption
msgid "Global options"
msgstr "全局设置"

#: tfrmstructuresconfig.label1.caption
msgctxt "TFRMSTRUCTURESCONFIG.LABEL1.CAPTION"
msgid "Default"
msgstr "默认"

#: tfrmstructuresconfig.label1.hint
msgid "Color used when only one column"
msgstr "只有一列时使用颜色"

#: tfrmstructuresconfig.label2.caption
msgid "Different"
msgstr "差异"

#: tfrmstructuresconfig.label2.hint
msgid ""
"Color used when only one group and not all columns have the same value, or when multiple groups but not every group has "
"matching columns"
msgstr "只有一组而不是所有列有相同的数值时使用的颜色时,或多个组但不是每个组符合的列"

#: tfrmstructuresconfig.label3.caption
msgid "Group Equal"
msgstr "Group Equal"

#: tfrmstructuresconfig.label3.hint
msgid ""
"Color used when multiple groups and every member of every group has the same value, and that value matches that of each group"
msgstr "当多个组每个组的每个成员都有相同的数值使用颜色,并且数值符合相同的组别"

#: tfrmstructuresconfig.label4.caption
msgid "Autocreate structure size"
msgstr "自动创建结构大小"

#: tfrmstructuresconfig.label5.caption
msgid "Max auto-expand level:"
msgstr "自动扩大最大等级:"

#: tfrmstructuresconfig.label7.caption
msgid "Equal"
msgstr "相等"

#: tfrmstructuresconfig.label7.hint
msgid "Color used when only one group and all columns have the same value"
msgstr "当一个组和多个列有相同数值时使用颜色"

#: tfrmstructuresconfig.label9.caption
msgid "Group Different"
msgstr "不同组"

#: tfrmstructuresconfig.label9.hint
msgid "Color used when multiple groups and every member of every group has the same value, but not each group has the same value"
msgstr "当多个组每个组的每个成员都有相同的数值使用颜色, 但不是每一组具有相同的数值"

#: tfrmsymbolhandler.button1.caption
msgid "Add symbol"
msgstr "添加标记"

#: tfrmsymbolhandler.caption
msgid "Symbol config"
msgstr "标记配置"

#: tfrmsymbolhandler.delete1.caption
msgctxt "TFRMSYMBOLHANDLER.DELETE1.CAPTION"
msgid "Delete"
msgstr "删除"

#: tfrmsymbolhandler.label1.caption
msgid "Userdefined symbols:"
msgstr "用户定义标记"

#: tfrmsymbolhandler.label2.caption
msgctxt "TFRMSYMBOLHANDLER.LABEL2.CAPTION"
msgid "Address"
msgstr "地址"

#: tfrmsymbolhandler.label3.caption
msgid "Unique symbolname"
msgstr "特殊标记名"

#: tfrmsymbolhandler.listview1.columns[0].caption
msgid "Symbolname"
msgstr "标记名"

#: tfrmsymbolhandler.listview1.columns[1].caption
msgctxt "TFRMSYMBOLHANDLER.LISTVIEW1.COLUMNS[1].CAPTION"
msgid "Address"
msgstr "地址"

#: tfrmsymbolhandler.listview1.columns[2].caption
msgid "AllocSize"
msgstr "分配大小"

#: tfrmsymbolhandler.menuitem1.caption
msgid "Delete all"
msgstr "Delete all"

#: tfrmthreadlist.caption
msgctxt "tfrmthreadlist.caption"
msgid "Threadlist"
msgstr "线程列表"

#: tfrmthreadlist.lbliswow64.caption
msgid "Hold ctrl when expanding to see the 32-bit context of a thread"
msgstr "扩展到32位元的一个线程上下文时按住CTRL键"

#: tfrmthreadlist.menuitem1.caption
msgid "Stackview"
msgstr "堆栈视图"

#: tfrmthreadlist.mibreak.caption
msgctxt "tfrmthreadlist.mibreak.caption"
msgid "Break"
msgstr "中断"

#: tfrmthreadlist.micleardebugregisters.caption
msgid "Clear debug registers"
msgstr "清除调试寄存器"

#: tfrmthreadlist.mifreezethread.caption
msgid "Freeze thread"
msgstr "锁定线程"

#: tfrmthreadlist.miresumethread.caption
msgid "Resume thread"
msgstr "恢复线程"

#: tfrmthreadlistex.button1.caption
msgctxt "TFRMTHREADLISTEX.BUTTON1.CAPTION"
msgid "OK"
msgstr "确定"

#: tfrmthreadlistex.caption
msgid "ThreadInfo"
msgstr "ThreadInfo"

#: tfrmtracer.aflabel.caption
msgctxt "tfrmtracer.aflabel.caption"
msgid "AF 0"
msgstr "AF 0"

#: tfrmtracer.btnstopsearch.caption
msgid "Stop Search"
msgstr "停止搜索"

#: tfrmtracer.button1.caption
msgctxt "TFRMTRACER.BUTTON1.CAPTION"
msgid "Close"
msgstr "Close"

#: 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.lbladdressed.caption
msgid "Accesses Address:"
msgstr "访问地址:"

#: 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.menuitem3.caption
msgctxt "TFRMTRACER.MENUITEM3.CAPTION"
msgid "-"
msgstr "-"

#: tfrmtracer.menuitem4.caption
msgid "Find..."
msgstr "查找..."

#: tfrmtracer.menuitem5.caption
msgid "Expand all"
msgstr "全部展开"

#: tfrmtracer.menuitem6.caption
msgid "Collapse all"
msgstr "全部折叠"

#: tfrmtracer.miload.caption
msgid "Open trace"
msgstr "打开修改"

#: tfrmtracer.misave.caption
msgid "Save trace"
msgstr "保存修改"

#: tfrmtracer.misavetodisk.caption
msgid "Save results to disk as textfile"
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 "F"
msgstr "F"

#: tfrmtracer.sbshowfloats.hint
msgctxt "TFRMTRACER.SBSHOWFLOATS.HINT"
msgid "Floating point registers"
msgstr "浮点寄存器"

#: tfrmtracer.sbshowstack.caption
msgctxt "TFRMTRACER.SBSHOWSTACK.CAPTION"
msgid "S"
msgstr "S"

#: 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.caption
msgid "Break and Trace config"
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.cbstepover.caption
msgid "Step over instead of single step"
msgstr "Step over instead of single step"

#: tfrmtracerconfig.edtmaxtrace.text
msgctxt "TFRMTRACERCONFIG.EDTMAXTRACE.TEXT"
msgid "1000"
msgstr "1000"

#: tfrmtracerconfig.label1.caption
msgid "Maximal trace count:"
msgstr "最大跟踪计数:"

#: tfrmtracerconfig.label2.caption
msgid "Stop condition (Optional, LUA format)"
msgstr "停止条件 (可选 LUA 格式)"

#: 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.btnaddhotkey.caption
msgid "Add Hotkey"
msgstr "添加热键"

#: tfrmtrainergenerator.btnaddsounds.caption
msgid "Add sound(s)"
msgstr "添加声音(s)"

#: tfrmtrainergenerator.btndelete.caption
msgid "Delete Hotkey"
msgstr "删除热键"

#: tfrmtrainergenerator.btndesignform.caption
msgctxt "TFRMTRAINERGENERATOR.BTNDESIGNFORM.CAPTION"
msgid "Design userinterface manually"
msgstr "手动设计用户界面"

#: tfrmtrainergenerator.button1.caption
msgid "Set Icon"
msgstr "设置图标"

#: tfrmtrainergenerator.button2.caption
msgid "Set Side Image"
msgstr "设置侧面图片"

#: tfrmtrainergenerator.button3.caption
msgctxt "TFRMTRAINERGENERATOR.BUTTON3.CAPTION"
msgid "Clear"
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.cbactivatesound.text
msgctxt "tfrmtrainergenerator.cbactivatesound.text"
msgid "Activate"
msgstr "激活"

#: tfrmtrainergenerator.cbcanresize.caption
msgid "User can resize window"
msgstr "用户可以调整窗口"

#: tfrmtrainergenerator.cbconfigd3dhook.caption
msgid "Configure"
msgstr "设置"

#: tfrmtrainergenerator.cbdeactivatesound.text
msgctxt "tfrmtrainergenerator.cbdeactivatesound.text"
msgid "Deactivate"
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 "播放MOD音乐文件"

#: 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."
msgstr "将生成加密的 cetrainer 文件和 Cheat Engine 加载此文件的备份, 防止文件被破坏."

#: tfrmtrainergenerator.cbstopplaying.caption
msgid "Stop playing when"
msgstr "停止播放时"

#: tfrmtrainergenerator.cbsupportcheatengine.caption
msgctxt "TFRMTRAINERGENERATOR.CBSUPPORTCHEATENGINE.CAPTION"
msgid "Don't support Cheat Engine (or yourself)"
msgstr "不使用支持 Cheat Engine (自己设计界面)"

#: tfrmtrainergenerator.cbused3dhook.caption
msgid "Use Direct3D Hook"
msgstr "使用 Direct3D Hook"

#: 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.edtcaption.text
msgid "My trainer"
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.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.label5.caption
msgctxt "TFRMTRAINERGENERATOR.LABEL5.CAPTION"
msgid "Output"
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和formdesigner和手动来保存EXE格式体验修改器全部功能"

#: 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.menuitem1.caption
msgid "Rebuild Trainer Cheatlist"
msgstr "重建修改器金手指列表"

#: tfrmtrainergenerator.menuitem2.caption
msgid "Only generate the script"
msgstr "只生成脚本"

#: tfrmtrainergenerator.miedithotkey.caption
msgctxt "TFRMTRAINERGENERATOR.MIEDITHOTKEY.CAPTION"
msgid "Edit"
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 "修改器失去焦点"

#: tfrmultimap.btnexecuted.caption
msgid "Code has been executed"
msgstr "代码已执行"

#: tfrmultimap.btnfiltercallcount.caption
msgid "Filter out routine(s) where callcount is NOT"
msgstr "过滤没有callcount命令的进程(次)"

#: 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 "过滤没有call命令的进程(次)"

#: tfrmultimap.btnnotexecuted.caption
msgid "Code did not get executed"
msgstr "代码没有被执行"

#: tfrmultimap.btnpause.caption
msgid "Pause/Resume"
msgstr "暂停/恢复"

#: tfrmultimap.btnresetcount.caption
msgid "Reset Count"
msgstr "重新计数"

#: tfrmultimap.btnret.caption
msgid "Filter out return from RET's"
msgstr "返回RET的次数"

#: tfrmultimap.btnstart.caption
msgctxt "TFRMULTIMAP.BTNSTART.CAPTION"
msgid "Start"
msgstr "开始"

#: tfrmultimap.btnstop.caption
msgctxt "TFRMULTIMAP.BTNSTOP.CAPTION"
msgid "Stop"
msgstr "停止"

#: tfrmultimap.button5.caption
msgid "Show matching routines"
msgstr "显示匹配的进程"

#: tfrmultimap.button6.caption
msgid "Reset"
msgstr "重置"

#: tfrmultimap.caption
msgctxt "tfrmultimap.caption"
msgid "Ultimap"
msgstr "Ultimap"

#: tfrmultimap.cbfilteroutnewentries.caption
msgid "Mark all new entries as filtered out"
msgstr "过滤掉所有标记的新条目"

#: 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.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 "When enabled Cheat Engine will flush the data for each cpu instead of only when the buffer is full"

#: tfrmultimap.edit1.text
msgctxt "TFRMULTIMAP.EDIT1.TEXT"
msgid "1"
msgstr "1"

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

#: tfrmultimap.edtfilename.text
msgid "c:\\log.dat"
msgstr "c:\\log.dat"

#: tfrmultimap.edtworkercount.text
msgctxt "TFRMULTIMAP.EDTWORKERCOUNT.TEXT"
msgid "1"
msgstr "1"

#: tfrmultimap.label1.caption
msgid "Worker threads"
msgstr "工作线程"

#: tfrmultimap.label2.caption
msgid "Event buffer size"
msgstr "事件缓存大小"

#: tfrmultimap.label3.caption
msgctxt "TFRMULTIMAP.LABEL3.CAPTION"
msgid "0"
msgstr "0"

#: tfrmultimap.label4.caption
msgctxt "TFRMULTIMAP.LABEL4.CAPTION"
msgid "Label4"
msgstr "标签4"

#: tfrmultimap.label5.caption
msgid "Banch 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 ""
"一般提示:\"暂停/恢复\",\"代码没有被执行\"和\"代码已经被执行\"可以rightclicked并分配一个热键使用内部游戏, 所以你不必ALT+tab切出"

#: tfrmultimap.lbllastfilterresult.caption
msgid "Last filter results:"
msgstr "最后筛选结果:"

#: tfrmultimap.listview1.columns[0].caption
msgid "Address To"
msgstr "地址为"

#: tfrmultimap.listview1.columns[1].caption
msgid "Last origin"
msgstr "最后的起源"

#: tfrmultimap.listview1.columns[2].caption
msgctxt "TFRMULTIMAP.LISTVIEW1.COLUMNS[2].CAPTION"
msgid "Count"
msgstr "计数"

#: tfrmultimap.menuitem2.caption
msgid "Flush buffers"
msgstr "刷新缓存"

#: tfrmultimap.miremovehotkey.caption
msgid "Remove hotkey"
msgstr "取消热键"

#: tfrmultimap.misethotkey.caption
msgid "Set hotkey"
msgstr "设置热键"

#: tfrmultimap.panel2.caption
msgid "Panel2"
msgstr "Panel2"

#: thotkeyform.bitbtn1.caption
msgctxt "THOTKEYFORM.BITBTN1.CAPTION"
msgid "OK"
msgstr "确定"

#: thotkeyform.btnapply.caption
msgctxt "THOTKEYFORM.BTNAPPLY.CAPTION"
msgid "Apply"
msgstr "应用"

#: thotkeyform.btncancel.caption
msgctxt "THOTKEYFORM.BTNCANCEL.CAPTION"
msgid "Cancel"
msgstr "取消"

#: thotkeyform.btncreatehotkey.caption
msgid "Create hotkey"
msgstr "创建热键"

#: thotkeyform.btnedithotkey.caption
msgid "Edit Hotkey"
msgstr "编辑热键"

#: thotkeyform.button2.caption
msgctxt "THOTKEYFORM.BUTTON2.CAPTION"
msgid "Clear"
msgstr "清除"

#: thotkeyform.caption
msgid "Set/Change hotkey"
msgstr "设置/更改热键"

#: thotkeyform.cbfreezedirection.text
msgctxt "thotkeyform.cbfreezedirection.text"
msgid "Toggle freeze"
msgstr "锁定"

#: 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.listview1.columns[0].caption
msgctxt "THOTKEYFORM.LISTVIEW1.COLUMNS[0].CAPTION"
msgid "Hotkey"
msgstr "热键"

#: thotkeyform.listview1.columns[1].caption
msgid "On 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 "删除"

#: thotkeyform.tabsheet1.caption
msgid "TabSheet1"
msgstr "标签页1"

#: thotkeyform.tabsheet2.caption
msgid "TabSheet2"
msgstr "标签页2"

#: tinputboxtop.button1.caption
msgctxt "TINPUTBOXTOP.BUTTON1.CAPTION"
msgid "OK"
msgstr "确定(&O)"

#: tinputboxtop.button2.caption
msgctxt "TINPUTBOXTOP.BUTTON2.CAPTION"
msgid "Cancel"
msgstr "取消"

#: tinputboxtop.edit1.text
msgid "edit1"
msgstr "编辑1"

#: tinputboxtop.label1.caption
msgctxt "TINPUTBOXTOP.LABEL1.CAPTION"
msgid "Label1"
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.about1.caption
msgid "About"
msgstr "关于"

#: tmainform.actautoassemble.caption
msgid "actAutoAssemble"
msgstr "自动汇编"

#: tmainform.actmemoryview.caption
msgid "actMemoryView"
msgstr "内存浏览"

#: tmainform.actopen.hint
msgid "Open a cheat table or unprotected cetrainer"
msgstr "打开作弊表或未受保护的cetrainer"

#: tmainform.actopendissectstructure.caption
msgid "actOpenDissectStructure"
msgstr "actOpenDissectStructure"

#: tmainform.actopenluaengine.caption
msgid "actOpenLuaEngine"
msgstr "actOpenLuaEngine"

#: 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.advancedbutton.caption
msgctxt "TMAINFORM.ADVANCEDBUTTON.CAPTION"
msgid "Advanced Options"
msgstr "高级选项"

#: tmainform.advancedbutton.hint
msgid "Codelist and pause"
msgstr "代码列表和暂停"

#: tmainform.b1.caption
msgid "b"
msgstr "b"

#: 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
msgid "Disassemble this memory region"
msgstr "反汇编该内存区域"

#: tmainform.btnaddaddressmanually.caption
msgid "Add Address Manually"
msgstr "手动添加地址"

#: tmainform.btnmemoryview.caption
msgid "Memory View"
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.button2.caption
msgid "First Scan2"
msgstr "首次扫描 2"

#: tmainform.button4.caption
msgid "Next scan 2"
msgstr "再次扫描 2"

#: tmainform.c1.caption
msgid "c"
msgstr "c"

#: tmainform.calculatenewvaluepart21.caption
msgid "Recalculate new addresses"
msgstr "重新计算新的地址"

#: tmainform.caption
msgctxt "TMAINFORM.CAPTION"
msgid "Cheat Engine 6.5"
msgstr "Cheat Engine 6.5"

#: tmainform.cbcasesensitive.caption
msgctxt "TMAINFORM.CBCASESENSITIVE.CAPTION"
msgid "Case sensitive"
msgstr "区分大小写"

#: tmainform.cbcopyonwrite.caption
msgid "CopyOnWrite"
msgstr "写入时复制"

#: tmainform.cbcopyonwrite.hint
msgctxt "tmainform.cbcopyonwrite.hint"
msgid "Unchecked:"
msgstr "取消选中:"

#: tmainform.cbexecutable.caption
msgid "Executable"
msgstr "可执行"

#: tmainform.cbexecutable.hint
msgctxt "TMAINFORM.CBEXECUTABLE.HINT"
msgid "Unchecked:"
msgstr "取消选中:"

#: 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 ""
"Speeds up the scan and decreases useless results by skipping unaligned memory, or only scans addresses ending with specific "
"digits"

#: tmainform.cbfloatsimple.caption
msgid "Simple values only"
msgstr "Simple values only"

#: tmainform.cbhexadecimal.caption
msgctxt "TMAINFORM.CBHEXADECIMAL.CAPTION"
msgid "Hex"
msgstr "Hex"

#: tmainform.cbhexadecimal.hint
msgid "When checked the value you type in is hexadecimal"
msgstr "检测键入的十六进制值"

#: tmainform.cbpausewhilescanning.caption
msgid "Pause the game while scanning"
msgstr "扫描时暂停游戏"

#: tmainform.cbspeedhack.caption
msgid "Enable Speedhack"
msgstr "速度修改"

#: tmainform.cbspeedhack.hint
msgid "Enable speedhack"
msgstr "速度修改"

#: tmainform.cbunicode.caption
msgctxt "TMAINFORM.CBUNICODE.CAPTION"
msgid "Unicode"
msgstr "Unicode"

#: tmainform.cbunrandomizer.caption
msgctxt "TMAINFORM.CBUNRANDOMIZER.CAPTION"
msgid "Unrandomizer"
msgstr "禁止随机"

#: tmainform.cbwritable.caption
msgid "Writable"
msgstr "可写"

#: tmainform.cbwritable.hint
msgctxt "TMAINFORM.CBWRITABLE.HINT"
msgid "Unchecked:"
msgstr "取消选中:"

#: tmainform.change1.caption
msgid "Change record"
msgstr "更改记录"

#: tmainform.changescript1.caption
msgctxt "TMAINFORM.CHANGESCRIPT1.CAPTION"
msgid "Change script"
msgstr "更改脚本"

#: tmainform.commentbutton.caption
msgid "Table Extras"
msgstr "附加表单"

#: tmainform.copy1.caption
msgctxt "TMAINFORM.COPY1.CAPTION"
msgid "Copy"
msgstr "复制"

#: tmainform.copy2.caption
msgctxt "TMAINFORM.COPY2.CAPTION"
msgid "Copy"
msgstr "复制"

#: tmainform.creategroup.caption
msgid "Create Header"
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.d1.caption
msgid "d"
msgstr "d"

#: tmainform.deletethisrecord1.caption
msgid "Delete this record"
msgstr "删除当前记录"

#: tmainform.description1.caption
msgctxt "TMAINFORM.DESCRIPTION1.CAPTION"
msgid "Description"
msgstr "描述"

#: tmainform.e1.caption
msgid "e"
msgstr "e"

#: tmainform.edit3.caption
msgid "&Edit"
msgstr "编辑(&E)"

#: tmainform.editsh2.text
msgctxt "TMAINFORM.EDITSH2.TEXT"
msgid "1"
msgstr "1"

#: tmainform.edtalignment.text
msgctxt "TMAINFORM.EDTALIGNMENT.TEXT"
msgid "4"
msgstr "4"

#: tmainform.file1.caption
msgid "&File"
msgstr "文件(&F)"

#: 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.foundcountlabel.hint
msgid "This shows the ammount of addresses found"
msgstr "这里显示找到的弹药地址"

#: 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.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.help1.caption
msgid "&Help"
msgstr "帮助(&H)"

#: tmainform.helpindex1.caption
msgid "Cheat Engine Help"
msgstr "Cheat Engine 帮助"

#: tmainform.hint
msgid " "
msgstr " "

#: tmainform.label1.caption
msgctxt "TMAINFORM.LABEL1.CAPTION"
msgid "Start"
msgstr "起始"

#: tmainform.label2.caption
msgctxt "TMAINFORM.LABEL2.CAPTION"
msgid "Stop"
msgstr "停止"

#: tmainform.label3.caption
msgctxt "TMAINFORM.LABEL3.CAPTION"
msgid "Label3"
msgstr "标签3"

#: tmainform.label38.caption
msgid "stealthedit test"
msgstr "隐身编辑测试"

#: tmainform.label5.caption
msgctxt "TMAINFORM.LABEL5.CAPTION"
msgid "Label5"
msgstr "标签5"

#: tmainform.label54.caption
msgctxt "TMAINFORM.LABEL54.CAPTION"
msgid "Speed"
msgstr "速度"

#: tmainform.label57.caption
msgid "get dbvm version"
msgstr "获取 dbvm 版本"

#: tmainform.label59.caption
msgid "Test cap"
msgstr "测试端头"

#: tmainform.label6.caption
msgctxt "tmainform.label6.caption"
msgid "Found:"
msgstr "Found:"

#: tmainform.label61.caption
msgid "Label61"
msgstr "标签61"

#: tmainform.label7.caption
msgid "Ctrl+Alt+Page Down brings Cheat Engine to front"
msgstr "按下Ctrl+Alt+PageDown键将Cheat Engine前置"

#: tmainform.lblcomparetosavedscan.caption
msgid "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
msgstr "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

#: tmainform.lblscantype.caption
msgid "Scan Type"
msgstr "扫描类型"

#: tmainform.lblsh0.caption
msgctxt "TMAINFORM.LBLSH0.CAPTION"
msgid "0"
msgstr "0"

#: tmainform.lblsh20.caption
msgid "20"
msgstr "20"

#: tmainform.lblvaluetype.caption
msgid "Value Type"
msgstr "数值类型"

#: tmainform.load1.caption
msgctxt "TMAINFORM.LOAD1.CAPTION"
msgid "Load"
msgstr "加载"

#: tmainform.menuitem1.caption
msgid "Select All"
msgstr "Select All"

#: tmainform.menuitem10.caption
msgctxt "TMAINFORM.MENUITEM10.CAPTION"
msgid "-"
msgstr "-"

#: tmainform.menuitem11.caption
msgctxt "TMAINFORM.MENUITEM11.CAPTION"
msgid "-"
msgstr "-"

#: tmainform.menuitem19.caption
msgctxt "TMAINFORM.MENUITEM19.CAPTION"
msgid "-"
msgstr "-"

#: tmainform.menuitem2.caption
msgid "New Item1"
msgstr "新建项目1"

#: tmainform.menuitem3.caption
msgctxt "TMAINFORM.MENUITEM3.CAPTION"
msgid "-"
msgstr "-"

#: tmainform.menuitem4.caption
msgctxt "TMAINFORM.MENUITEM4.CAPTION"
msgid "-"
msgstr "-"

#: tmainform.menuitem5.caption
msgctxt "TMAINFORM.MENUITEM5.CAPTION"
msgid "-"
msgstr "-"

#: tmainform.menuitem6.caption
msgctxt "TMAINFORM.MENUITEM6.CAPTION"
msgid "-"
msgstr "-"

#: tmainform.menuitem7.caption
msgid "Quit"
msgstr "退出"

#: tmainform.menuitem8.caption
msgctxt "TMAINFORM.MENUITEM8.CAPTION"
msgid "Open Process"
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.mibindactivation.caption
msgid "Activating this entry activates it's children"
msgstr "激活/关闭项目与激活/关闭子项"

#: tmainform.mibinddeactivation.caption
msgid "Deactivating this entry deactivates it's children"
msgstr "Deactivating this entry deactivates it's children"

#: tmainform.michangecolor.caption
msgid "Change Color"
msgstr "更改颜色"

#: tmainform.michangevalue.caption
msgid "Change value of selected addresses"
msgstr "选择的地址更改数值"

#: tmainform.miclosetab.caption
msgid "Close tab"
msgstr "关闭选项卡"

#: tmainform.micompression.caption
msgctxt "TMAINFORM.MICOMPRESSION.CAPTION"
msgid "Compression"
msgstr "压缩率"

#: tmainform.micreateluaform.caption
msgid "Create form"
msgstr "创建窗体"

#: 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.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.mieditcustomtype.caption
msgid "Edit selected custom type"
msgstr "编辑所选的自定义类型"

#: tmainform.mifreezenegative.caption
msgid "Freeze Negative"
msgstr "锁定为负"

#: tmainform.mifreezepositive.caption
msgid "Freeze Positive"
msgstr "锁定为正"

#: tmainform.migeneratepointermap.caption
msgctxt "tmainform.migeneratepointermap.caption"
msgid "Generate pointermap"
msgstr "生成pointermap"

#: tmainform.migroupconfig.caption
msgid "Group config"
msgstr "组配置"

#: tmainform.mihidechildren.caption
msgid "Hide children when deactivated"
msgstr "隐藏子项时停用"

#: tmainform.mihookd3d.caption
msgid "Hook Direct3D"
msgstr "Hook Direct3D"

#: tmainform.milockmouseingame.caption
msgid "Lock mouse in game window"
msgstr "在游戏窗口中锁定的鼠标"

#: tmainform.miluaformsseperator.caption
msgctxt "TMAINFORM.MILUAFORMSSEPERATOR.CAPTION"
msgid "-"
msgstr "-"

#: tmainform.mimanualexpandcollapse.caption
msgid "Manual expand/collapse"
msgstr "Manual expand/collapse"

#: tmainform.minetwork.caption
msgctxt "tmainform.minetwork.caption"
msgid "Network"
msgstr "网络"

#: tmainform.miopenfile.caption
msgid "Open File"
msgstr "打开文件"

#: tmainform.mipresetall.caption
msgid "Preset: Scan all memory"
msgstr "预设:  扫描所有内存"

#: tmainform.mipresetwritable.caption
msgid "Preset: Scan writable memory"
msgstr "预设:  扫描可写内存"

#: tmainform.mirecursivesetvalue.caption
msgid "Setting a value to this entry sets same value to children"
msgstr "此项设置一个值, 将相同的值设置为子项"

#: tmainform.mirenametab.caption
msgctxt "TMAINFORM.MIRENAMETAB.CAPTION"
msgid "Rename"
msgstr "重命名"

#: tmainform.miresetrange.caption
msgid "Reset range"
msgstr "重设范围"

#: tmainform.miresyncformswithlua.caption
msgid "Resynchronize forms with Lua"
msgstr "重新同步 Lua "

#: tmainform.misave.caption
msgctxt "TMAINFORM.MISAVE.CAPTION"
msgid "Save"
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 "Scan paged (physical) memory only"

#: 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.mishowasbinary.caption
msgctxt "TMAINFORM.MISHOWASBINARY.CAPTION"
msgid "Show as binary"
msgstr "以二进制形式显示"

#: tmainform.mishowassigned.caption
msgid "Show as signed"
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"
msgstr "显示先前的值列"

#: tmainform.misnapshothandler.caption
msgid "Snapshot handler"
msgstr "快照处理程序"

#: tmainform.mitable.caption
msgid "Table"
msgstr "表单"

#: tmainform.mitablistseperator.caption
msgctxt "TMAINFORM.MITABLISTSEPERATOR.CAPTION"
msgid "-"
msgstr "-"

#: tmainform.mitutorial.caption
msgid "Cheat Engine Tutorial"
msgstr "Cheat Engine 教程"

#: tmainform.miundovalue.caption
msgid "Undo last edit"
msgstr "撤消上一次编辑"

#: tmainform.miwireframe.caption
msgid "Toggle wireframe mode"
msgstr "切换线性模式"

#: tmainform.mizbuffer.caption
msgid "Toggle disabled zbuffer"
msgstr "切换禁用缓冲"

#: tmainform.mizeroterminate.caption
msgid "Zero-Terminate string"
msgstr "字符串零终止符"

#: tmainform.n1.caption
msgctxt "TMAINFORM.N1.CAPTION"
msgid "-"
msgstr "-"

#: tmainform.n4.caption
msgctxt "TMAINFORM.N4.CAPTION"
msgid "-"
msgstr "-"

#: tmainform.n5.caption
msgctxt "TMAINFORM.N5.CAPTION"
msgid "-"
msgstr "-"

#: tmainform.n6.caption
msgctxt "TMAINFORM.N6.CAPTION"
msgid "-"
msgstr "-"

#: tmainform.n7.caption
msgctxt "TMAINFORM.N7.CAPTION"
msgid "-"
msgstr "-"

#: tmainform.n8.caption
msgctxt "TMAINFORM.N8.CAPTION"
msgid "-"
msgstr "-"

#: tmainform.new1.caption
msgctxt "TMAINFORM.NEW1.CAPTION"
msgid "Clear list"
msgstr "清除列表"

#: tmainform.ools1.caption
msgid "&Tools"
msgstr "工具(&T)"

#: tmainform.openprocess1.caption
msgid "Open Process window"
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.plugins2.caption
msgid "P&lugins"
msgstr "插件(&L)"

#: tmainform.pointerscanforthisaddress1.caption
msgid "Pointer scan for this address"
msgstr "扫描当前地址指针"

#: tmainform.process1.caption
msgid "&Process"
msgstr "进程(&P)"

#: tmainform.processlabel.caption
msgid "No Process Selected"
msgstr "没有进程运行, 请您选择进程! "

#: tmainform.progressbar1.hint
msgid "This shows how far Cheat Engine is with searching"
msgstr "这里显示 Cheat Engine 搜索的进度"

#: tmainform.rbbit.caption
msgid "Bits"
msgstr "位元"

#: tmainform.rbdec.caption
msgctxt "TMAINFORM.RBDEC.CAPTION"
msgid "Decimal"
msgstr "Decimal"

#: 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.removeselectedaddresses1.caption
msgctxt "TMAINFORM.REMOVESELECTEDADDRESSES1.CAPTION"
msgid "Remove selected addresses"
msgstr "删除选择地址"

#: tmainform.rt1.caption
msgid "Rounded (default)"
msgstr "全面 (默认)"

#: tmainform.rt2.caption
msgid "Rounded (extreme)"
msgstr "全面 (极端)"

#: tmainform.rt3.caption
msgid "Truncated"
msgstr "简化"

#: tmainform.save1.caption
msgctxt "TMAINFORM.SAVE1.CAPTION"
msgid "Save As..."
msgstr "另存为..."

#: tmainform.sbopenprocess.hint
msgid "Select a process to open"
msgstr "选择一个进程打开"

#: tmainform.scantext.caption
msgid "Scan Value"
msgstr "扫描值"

#: tmainform.selectallitems1.caption
msgid "Select all items"
msgstr "选择所有项目"

#: tmainform.sep1.caption
msgctxt "TMAINFORM.SEP1.CAPTION"
msgid "-"
msgstr "-"

#: tmainform.setbreakpoint1.caption
msgid "Find out what writes to this address"
msgstr "找出是什么改写了这个地址"

#: tmainform.sethotkey1.caption
msgid "Assign Hotkey"
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.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.type1.caption
msgctxt "TMAINFORM.TYPE1.CAPTION"
msgid "Type"
msgstr "类型"

#: tmainform.undoscan.caption
msgid "Undo Scan"
msgstr "撤消扫描"

#: tmainform.value1.caption
msgctxt "TMAINFORM.VALUE1.CAPTION"
msgid "Value"
msgstr "数值"

#: 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.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.back1.caption
msgid "Back"
msgstr "返回"

#: tmemorybrowser.break1.caption
msgctxt "TMEMORYBROWSER.BREAK1.CAPTION"
msgid "Break"
msgstr "中断"

#: tmemorybrowser.breakandtraceinstructions1.caption
msgid "Break and trace instructions"
msgstr "中断跟踪指令"

#: tmemorybrowser.breakpointlist1.caption
msgid "Breakpointlist"
msgstr "断点列表"

#: tmemorybrowser.caption
msgid "Memory Viewer"
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.changestateofregisteratthislocation1.caption
msgid "Change register at this location"
msgstr "在当前位置更改寄存器"

#: tmemorybrowser.continueanddetachdebugger1.caption
msgid "Continue and  detach debugger"
msgstr "继续并分离调试器"

#: tmemorybrowser.copybytes.caption
msgctxt "TMEMORYBROWSER.COPYBYTES.CAPTION"
msgid "Bytes"
msgstr "字节"

#: tmemorybrowser.copybytesandopcodes.caption
msgid "Bytes+Opcodes"
msgstr "字节+代码"

#: tmemorybrowser.copyopcodes.caption
msgid "Opcodes"
msgstr "代码"

#: tmemorybrowser.copytoclipboard1.caption
msgctxt "TMEMORYBROWSER.COPYTOCLIPBOARD1.CAPTION"
msgid "Copy to clipboard"
msgstr "复制到剪贴板"

#: tmemorybrowser.createthread1.caption
msgid "Create Thread"
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.disectwindow1.caption
msgid "Dissect window(s)"
msgstr "分析窗口(s)"

#: tmemorybrowser.dispbytes.caption
msgid "Byte hex"
msgstr "字节 (十六进制)"

#: tmemorybrowser.dispchar.caption
msgid "Byte decimal"
msgstr "字节 十进制"

#: tmemorybrowser.dispdouble.caption
msgctxt "TMEMORYBROWSER.DISPDOUBLE.CAPTION"
msgid "Double"
msgstr "双浮点数"

#: tmemorybrowser.dispdwords.caption
msgid "4 Byte hex"
msgstr "4 字节(十六进制)"

#: tmemorybrowser.dispfloat.caption
msgctxt "TMEMORYBROWSER.DISPFLOAT.CAPTION"
msgid "Float"
msgstr "浮点数"

#: 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.dissectdata1.caption
msgctxt "TMEMORYBROWSER.DISSECTDATA1.CAPTION"
msgid "Pointer scan"
msgstr "指针扫描"

#: tmemorybrowser.dissectpeheaders1.caption
msgid "Dissect PE headers"
msgstr "分析PE文件头"

#: 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.enumeratedllsandsymbols1.caption
msgid "Enumerate DLL's and Symbols"
msgstr "枚举 DLL 和符号"

#: 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.executetillreturn1.caption
msgid "Execute till return"
msgstr "执行到返回"

#: tmemorybrowser.extra1.caption
msgctxt "TMEMORYBROWSER.EXTRA1.CAPTION"
msgid "Tools"
msgstr "工具"

#: tmemorybrowser.file1.caption
msgctxt "TMEMORYBROWSER.FILE1.CAPTION"
msgid "File"
msgstr "文件"

#: 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.findstaticpointers1.caption
msgctxt "TMEMORYBROWSER.FINDSTATICPOINTERS1.CAPTION"
msgid "Find static addresses"
msgstr "查找静态地址"

#: tmemorybrowser.follow1.caption
msgid "Follow"
msgstr "跟踪"

#: tmemorybrowser.fslabel.caption
msgctxt "TMEMORYBROWSER.FSLABEL.CAPTION"
msgid "FS 0000"
msgstr "FS 0000"

#: 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.gslabel.caption
msgctxt "TMEMORYBROWSER.GSLABEL.CAPTION"
msgid "GS 0000"
msgstr "GS 0000"

#: tmemorybrowser.heaps1.caption
msgid "Heaplist"
msgstr "堆列表"

#: tmemorybrowser.idtlist1.caption
msgid "IDT list"
msgstr "IDT 列表"

#: tmemorybrowser.injectdll1.caption
msgid "Inject DLL"
msgstr "注入 DLL"

#: tmemorybrowser.jumplines1.caption
msgid "Jumplines"
msgstr "跳转行"

#: tmemorybrowser.kernelmodesymbols1.caption
msgid "Kernelmode symbols"
msgstr "内核字符"

#: tmemorybrowser.kerneltools1.caption
msgid "Kernel tools"
msgstr "内核工具"

#: tmemorybrowser.label14.caption
msgctxt "TMEMORYBROWSER.LABEL14.CAPTION"
msgid "Registers:"
msgstr "寄存器:"

#: tmemorybrowser.label15.caption
msgctxt "TMEMORYBROWSER.LABEL15.CAPTION"
msgid "Flags"
msgstr "标志位"

#: tmemorybrowser.label16.caption
msgid "Segment Registers"
msgstr "段寄存器"

#: tmemorybrowser.loadmemolryregion1.caption
msgid "Load memory region"
msgstr "载入内存区域文件"

#: tmemorybrowser.loadsymbolfile1.caption
msgid "Load symbol file"
msgstr "打开字符文件"

#: tmemorybrowser.lvstacktracedata.columns[0].caption
msgctxt "TMEMORYBROWSER.LVSTACKTRACEDATA.COLUMNS[0].CAPTION"
msgid "Address"
msgstr "地址"

#: tmemorybrowser.lvstacktracedata.columns[1].caption
msgid "DWORD"
msgstr "（双字节）"

#: tmemorybrowser.lvstacktracedata.columns[2].caption
msgctxt "TMEMORYBROWSER.LVSTACKTRACEDATA.COLUMNS[2].CAPTION"
msgid "Value"
msgstr "数值"

#: tmemorybrowser.makepagewritable1.caption
msgid "Make page writable"
msgstr "使页可写"

#: tmemorybrowser.maxstacktracesize1.caption
msgid "Max stack: 4096"
msgstr "最大堆栈: 4096"

#: tmemorybrowser.memoryregions1.caption
msgid "Memory Regions"
msgstr "内存区域"

#: tmemorybrowser.menuitem1.caption
msgctxt "TMEMORYBROWSER.MENUITEM1.CAPTION"
msgid "-"
msgstr "-"

#: tmemorybrowser.menuitem10.caption
msgid "All strings"
msgstr "所有字符串"

#: tmemorybrowser.menuitem11.caption
msgid "Search for accessible strings"
msgstr "搜索访问字符串"

#: tmemorybrowser.menuitem12.caption
msgid "Apply changes to file"
msgstr "更改应用到文件"

#: tmemorybrowser.menuitem13.caption
msgctxt "TMEMORYBROWSER.MENUITEM13.CAPTION"
msgid "-"
msgstr "-"

#: tmemorybrowser.menuitem14.caption
msgctxt "TMEMORYBROWSER.MENUITEM14.CAPTION"
msgid "Ultimap"
msgstr "Ultimap"

#: tmemorybrowser.menuitem15.caption
msgid "Overlay with structure"
msgstr "覆盖结构"

#: tmemorybrowser.menuitem16.caption
msgctxt "TMEMORYBROWSER.MENUITEM16.CAPTION"
msgid "-"
msgstr "-"

#: tmemorybrowser.menuitem17.caption
msgid "Generate structure from datastream and template"
msgstr "从数据流和模板生成结构"

#: tmemorybrowser.menuitem18.caption
msgid "Graphical memory view"
msgstr "图形内存视图"

#: tmemorybrowser.menuitem19.caption
msgctxt "TMEMORYBROWSER.MENUITEM19.CAPTION"
msgid "-"
msgstr "-"

#: tmemorybrowser.menuitem2.caption
msgid "Select current function"
msgstr "选择当前函数"

#: tmemorybrowser.menuitem20.caption
msgid "Load trace"
msgstr "加载追踪"

#: tmemorybrowser.menuitem21.caption
msgid "Text Encoding"
msgstr "文本编码"

#: tmemorybrowser.menuitem22.caption
msgid "Watch memory page access"
msgstr "Watch memory page access"

#: tmemorybrowser.menuitem23.caption
msgid "Set/Unset bookmark"
msgstr "设置/取消收藏"

#: tmemorybrowser.menuitem24.caption
msgid "Goto bookmark"
msgstr "转到收藏"

#: tmemorybrowser.menuitem25.caption
msgid "User write history"
msgstr "User write history"

#: tmemorybrowser.menuitem3.caption
msgctxt "TMEMORYBROWSER.MENUITEM3.CAPTION"
msgid "-"
msgstr "-"

#: tmemorybrowser.menuitem4.caption
msgid "Data Breakpoint"
msgstr "数据断点"

#: tmemorybrowser.menuitem5.caption
msgctxt "TMEMORYBROWSER.MENUITEM5.CAPTION"
msgid "Break on Access"
msgstr "访问时中断"

#: tmemorybrowser.menuitem6.caption
msgctxt "TMEMORYBROWSER.MENUITEM6.CAPTION"
msgid "Break on Write"
msgstr "写入时中断"

#: tmemorybrowser.menuitem7.caption
msgctxt "TMEMORYBROWSER.MENUITEM7.CAPTION"
msgid "-"
msgstr "-"

#: tmemorybrowser.menuitem8.caption
msgctxt "TMEMORYBROWSER.MENUITEM8.CAPTION"
msgid "Break and trace"
msgstr "中断和跟踪"

#: tmemorybrowser.menuitem9.caption
msgid "Change fade timer"
msgstr "更改淡入淡出时间"

#: tmemorybrowser.miaddebp.caption
msgctxt "TMEMORYBROWSER.MIADDEBP.CAPTION"
msgid "(ebp+*)"
msgstr "(ebp+*)"

#: tmemorybrowser.miaddesp.caption
msgctxt "TMEMORYBROWSER.MIADDESP.CAPTION"
msgid "(esp+*)"
msgstr "(esp+*)"

#: tmemorybrowser.miaddtothecodelist.caption
msgid "Add to the code list"
msgstr "添加到代码列表"

#: tmemorybrowser.mibinutils.caption
msgid "BinUtils"
msgstr "BinUtils"

#: tmemorybrowser.mibinutilsselect.caption
msgctxt "TMEMORYBROWSER.MIBINUTILSSELECT.CAPTION"
msgid "None"
msgstr "None"

#: tmemorybrowser.miconditionalbreak.caption
msgid "Set/Change break condition"
msgstr "设置/更改中断条件"

#: tmemorybrowser.micopybytesonly.caption
msgid "Bytes only (no address)"
msgstr "只有字节(无地址)"

#: tmemorybrowser.midebugevents.caption
msgid "Debug events"
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
msgctxt "TMEMORYBROWSER.MIDISASSEMBLY64.CAPTION"
msgid "64-bit"
msgstr "64 位"

#: tmemorybrowser.midisassemblyautodetect.caption
msgid "Autodetect"
msgstr "自动检测"

#: tmemorybrowser.midissectdata.caption
msgid "Dissect data/structures old"
msgstr "分析数据/原结构"

#: tmemorybrowser.midissectdata2.caption
msgid "Dissect data/structures"
msgstr "分析数据/结构"

#: tmemorybrowser.mifindwhataccesses.caption
msgctxt "TMEMORYBROWSER.MIFINDWHATACCESSES.CAPTION"
msgid "Find out what accesses this address"
msgstr "找出是什么访问了这个地址"

#: tmemorybrowser.mifindwhatwrites.caption
msgid "Find out what writes this address"
msgstr "找出是什么改写了这个地址"

#: tmemorybrowser.mignuassembler.caption
msgid "GNU Assembler"
msgstr "GNU汇编"

#: 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.milock.caption
msgctxt "TMEMORYBROWSER.MILOCK.CAPTION"
msgid "Link with other hexview"
msgstr "与其他的十六进制视图链接"

#: tmemorybrowser.milockrowsize.caption
msgid "Lock current rowsize"
msgstr "锁定当前行的大小"

#: tmemorybrowser.miluaengine.caption
msgctxt "TMEMORYBROWSER.MILUAENGINE.CAPTION"
msgid "Lua Engine"
msgstr "Lua 引擎"

#: tmemorybrowser.mipaging.caption
msgctxt "TMEMORYBROWSER.MIPAGING.CAPTION"
msgid "Paging"
msgstr "分页"

#: 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.miseperators.caption
msgid "Seperators"
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.mishowdifference.caption
msgctxt "TMEMORYBROWSER.MISHOWDIFFERENCE.CAPTION"
msgid "Show difference"
msgstr "显示差异"

#: tmemorybrowser.mishowindisassembler.caption
msgid "Show in disassembler"
msgstr "显示反汇编"

#: tmemorybrowser.mishowinhexview.caption
msgid "Show in hexview"
msgstr "显示十六进制"

#: tmemorybrowser.mitextencoding16.caption
msgid "16 Bit"
msgstr "16 位"

#: tmemorybrowser.mitextencoding8.caption
msgid "8 Bit"
msgstr "8 位"

#: tmemorybrowser.mitextpreferences.caption
msgid "Text preferences"
msgstr "文本首选项"

#: tmemorybrowser.mitogglebreakpoint.caption
msgctxt "tmemorybrowser.mitogglebreakpoint.caption"
msgid "Toggle breakpoint"
msgstr "设置/取消断点"

#: tmemorybrowser.miuserdefinedcomment.caption
msgid "Set/Change comment"
msgstr "设置/更改注释"

#: tmemorybrowser.miuserdefinedheader.caption
msgid "Set/Change header"
msgstr "设置/更改标题"

#: tmemorybrowser.modulesonly1.caption
msgid "Modules only"
msgstr "模块"

#: tmemorybrowser.n1.caption
msgctxt "TMEMORYBROWSER.N1.CAPTION"
msgid "-"
msgstr "-"

#: tmemorybrowser.n10.caption
msgctxt "TMEMORYBROWSER.N10.CAPTION"
msgid "-"
msgstr "-"

#: tmemorybrowser.n11.caption
msgctxt "TMEMORYBROWSER.N11.CAPTION"
msgid "-"
msgstr "-"

#: tmemorybrowser.n12.caption
msgctxt "TMEMORYBROWSER.N12.CAPTION"
msgid "-"
msgstr "-"

#: tmemorybrowser.n13.caption
msgctxt "TMEMORYBROWSER.N13.CAPTION"
msgid "-"
msgstr "-"

#: tmemorybrowser.n14.caption
msgctxt "TMEMORYBROWSER.N14.CAPTION"
msgid "-"
msgstr "-"

#: tmemorybrowser.n15.caption
msgctxt "TMEMORYBROWSER.N15.CAPTION"
msgid "-"
msgstr "-"

#: tmemorybrowser.n16.caption
msgctxt "TMEMORYBROWSER.N16.CAPTION"
msgid "-"
msgstr "-"

#: tmemorybrowser.n17.caption
msgctxt "TMEMORYBROWSER.N17.CAPTION"
msgid "-"
msgstr "-"

#: tmemorybrowser.n18.caption
msgctxt "TMEMORYBROWSER.N18.CAPTION"
msgid "-"
msgstr "-"

#: tmemorybrowser.n2.caption
msgctxt "TMEMORYBROWSER.N2.CAPTION"
msgid "-"
msgstr "-"

#: tmemorybrowser.n3.caption
msgctxt "TMEMORYBROWSER.N3.CAPTION"
msgid "-"
msgstr "-"

#: tmemorybrowser.n4.caption
msgctxt "TMEMORYBROWSER.N4.CAPTION"
msgid "-"
msgstr "-"

#: tmemorybrowser.n5.caption
msgctxt "TMEMORYBROWSER.N5.CAPTION"
msgid "-"
msgstr "-"

#: tmemorybrowser.n6.caption
msgctxt "TMEMORYBROWSER.N6.CAPTION"
msgid "-"
msgstr "-"

#: tmemorybrowser.n7.caption
msgctxt "TMEMORYBROWSER.N7.CAPTION"
msgid "-"
msgstr "-"

#: tmemorybrowser.n8.caption
msgctxt "TMEMORYBROWSER.N8.CAPTION"
msgid "-"
msgstr "-"

#: tmemorybrowser.newwindow1.caption
msgctxt "TMEMORYBROWSER.NEWWINDOW1.CAPTION"
msgid "New window"
msgstr "新建窗口"

#: tmemorybrowser.nonsystemmodulesonly1.caption
msgid "Non system modules only"
msgstr "非系统模块"

#: tmemorybrowser.oflabel.caption
msgctxt "TMEMORYBROWSER.OFLABEL.CAPTION"
msgid "OF 0"
msgstr "OF 0"

#: 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.pflabel.caption
msgctxt "TMEMORYBROWSER.PFLABEL.CAPTION"
msgid "PF 0"
msgstr "PF 0"

#: tmemorybrowser.plugins1.caption
msgctxt "TMEMORYBROWSER.PLUGINS1.CAPTION"
msgid "Plugins"
msgstr "插件"

#: tmemorybrowser.referencedstrings1.caption
msgid "Referenced strings"
msgstr "引用的字符串"

#: tmemorybrowser.reservememory1.caption
msgid "Allocate Memory"
msgstr "分配内存"

#: tmemorybrowser.run1.caption
msgctxt "TMEMORYBROWSER.RUN1.CAPTION"
msgid "Run"
msgstr "运行"

#: tmemorybrowser.runtill1.caption
msgid "Run till..."
msgstr "直到运行..."

#: tmemorybrowser.savedisassemledoutput1.caption
msgctxt "TMEMORYBROWSER.SAVEDISASSEMLEDOUTPUT1.CAPTION"
msgid "Save disassembled output"
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.search2.caption
msgctxt "TMEMORYBROWSER.SEARCH2.CAPTION"
msgid "Search"
msgstr "搜索"

#: tmemorybrowser.sericedescriptortable1.caption
msgid "Service Descriptor Table"
msgstr "服务描述信息表"

#: tmemorybrowser.setbreakpoint1.caption
msgctxt "TMEMORYBROWSER.SETBREAKPOINT1.CAPTION"
msgid "Toggle breakpoint"
msgstr "设置/取消断点"

#: tmemorybrowser.setsymbolsearchpath1.caption
msgid "Set symbol searchpath"
msgstr "设置字符搜索路径"

#: tmemorybrowser.sflabel.caption
msgctxt "TMEMORYBROWSER.SFLABEL.CAPTION"
msgid "SF 0"
msgstr "SF 0"

#: tmemorybrowser.showjumplines1.caption
msgid "Show jumplines"
msgstr "显示跳跃线 "

#: tmemorybrowser.showmoduleaddresses1.caption
msgid "Show module addresses"
msgstr "显示模块地址"

#: tmemorybrowser.showsymbols1.caption
msgid "Show symbols"
msgstr "显示符号"

#: tmemorybrowser.showvaluesofstaticaddresses1.caption
msgid "Show 'Comment' row"
msgstr "显示注释行"

#: 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.step1.caption
msgid "Step"
msgstr "步入"

#: tmemorybrowser.stepover1.caption
msgid "Step Over"
msgstr "步过"

#: tmemorybrowser.symbolhandler1.caption
msgid "Userdefined symbols"
msgstr "用户自定义符号"

#: tmemorybrowser.threadlist1.caption
msgctxt "TMEMORYBROWSER.THREADLIST1.CAPTION"
msgid "Threadlist"
msgstr "线程列表"

#: tmemorybrowser.view1.caption
msgctxt "TMEMORYBROWSER.VIEW1.CAPTION"
msgid "View"
msgstr "视图"

#: tmemorybrowser.watchmemoryallocations1.caption
msgid "Watch memory allocations"
msgstr "监视内存分配"

#: tmemorybrowser.zflabel.caption
msgctxt "TMEMORYBROWSER.ZFLABEL.CAPTION"
msgid "ZF 0"
msgstr "ZF 0"

#: tprocesswindow.btncreatethread.caption
msgid "Create process"
msgstr "创建进程"

#: tprocesswindow.btnnetwork.caption
msgctxt "TPROCESSWINDOW.BTNNETWORK.CAPTION"
msgid "Network"
msgstr "网络"

#: tprocesswindow.btnopenfile.caption
msgid "Open file"
msgstr "打开文件"

#: tprocesswindow.btnprocesslist.caption
msgctxt "TPROCESSWINDOW.BTNPROCESSLIST.CAPTION"
msgid "Process List"
msgstr "进程列表"

#: tprocesswindow.btnprocesslistlong.caption
msgctxt "TPROCESSWINDOW.BTNPROCESSLISTLONG.CAPTION"
msgid "Process List(long)"
msgstr "进程列表(详细)"

#: tprocesswindow.btnprocesswatch.caption
msgid "Process watch"
msgstr "进程表"

#: tprocesswindow.btnwindowlist.caption
msgid "Window List"
msgstr "窗口列表"

#: tprocesswindow.button4.caption
msgid "Attach debugger to process"
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.inputpidmanually1.caption
msgid "Input PID manually"
msgstr "手动输入 PID"

#: tprocesswindow.miownprocessesonly.caption
msgid "Only show processes of the current user"
msgstr "只显示当前用户进程"

#: tprocesswindow.okbutton.caption
msgctxt "TPROCESSWINDOW.OKBUTTON.CAPTION"
msgid "Open"
msgstr "打开"

#: tprocesswindow.showinvisiblewindows1.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.rsareyousure
msgid "Are you sure?"
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.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.rsdosomethingwith
msgid "Do something with"
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
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 "这种形式的关闭事件有一个。幸好这只是一个存根，否则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.rsset
msgid "Set"
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 "to"

#: 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
msgctxt "tregisters.eaxlabel.caption"
msgid "EAX 00000000"
msgstr "EAX 00000000"

#: 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.label14.caption
msgctxt "tregisters.label14.caption"
msgid "Registers:"
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.caption
msgid "TLG:The Lame Game"
msgstr "TLG:彩蛋游戏"

#: ttlg.label1.caption
msgid "Score:"
msgstr "记录:"

#: ttlg.label2.caption
msgctxt "TTLG.LABEL2.CAPTION"
msgid "0"
msgstr "0"

#: ttypeform.button1.caption
msgctxt "TTYPEFORM.BUTTON1.CAPTION"
msgid "OK"
msgstr "OK"

#: ttypeform.button2.caption
msgctxt "TTYPEFORM.BUTTON2.CAPTION"
msgid "Cancel"
msgstr "取消"

#: ttypeform.caption
msgctxt "TTYPEFORM.CAPTION"
msgid "Type"
msgstr "类型"

#: ttypeform.cbunicode.caption
msgctxt "TTYPEFORM.CBUNICODE.CAPTION"
msgid "Unicode"
msgstr "Unicode"

#: ttypeform.edit1.text
msgctxt "TTYPEFORM.EDIT1.TEXT"
msgid "10"
msgstr "10"

#: ttypeform.edit2.text
msgctxt "TTYPEFORM.EDIT2.TEXT"
msgid "1"
msgstr "1"

#: ttypeform.label1.caption
msgid "Select the new type:"
msgstr "选择新类型:"

#: ttypeform.label10.caption
msgctxt "TTYPEFORM.LABEL10.CAPTION"
msgid "6"
msgstr "6"

#: ttypeform.label11.caption
msgctxt "TTYPEFORM.LABEL11.CAPTION"
msgid "7"
msgstr "7"

#: ttypeform.label2.caption
msgctxt "TTYPEFORM.LABEL2.CAPTION"
msgid "Length"
msgstr "长度"

#: ttypeform.label4.caption
msgctxt "TTYPEFORM.LABEL4.CAPTION"
msgid "0"
msgstr "0"

#: ttypeform.label5.caption
msgctxt "TTYPEFORM.LABEL5.CAPTION"
msgid "1"
msgstr "1"

#: ttypeform.label6.caption
msgctxt "TTYPEFORM.LABEL6.CAPTION"
msgid "2"
msgstr "2"

#: ttypeform.label7.caption
msgctxt "TTYPEFORM.LABEL7.CAPTION"
msgid "3"
msgstr "3"

#: ttypeform.label8.caption
msgctxt "TTYPEFORM.LABEL8.CAPTION"
msgid "4"
msgstr "4"

#: ttypeform.label9.caption
msgctxt "TTYPEFORM.LABEL9.CAPTION"
msgid "5"
msgstr "5"

#: ttypeform.lengthlabel.caption
msgctxt "TTYPEFORM.LENGTHLABEL.CAPTION"
msgid "Length"
msgstr "长度"

#: tvaluechangeform.button1.caption
msgctxt "TVALUECHANGEFORM.BUTTON1.CAPTION"
msgid "OK"
msgstr "确定"

#: tvaluechangeform.button2.caption
msgctxt "TVALUECHANGEFORM.BUTTON2.CAPTION"
msgid "Cancel"
msgstr "取消"

#: tvaluechangeform.caption
msgid "Change Offset: ########"
msgstr "更改偏移: ########"

#: tvaluechangeform.cbunicode.caption
msgctxt "TVALUECHANGEFORM.CBUNICODE.CAPTION"
msgid "Unicode"
msgstr "Unicode"

#: tvaluechangeform.cbvartype.text
msgid "1 Byte"
msgstr "1 字节"

#: tvaluechangeform.valuetext.text
msgid "ValueText"
msgstr "文本数值"

#: 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
msgid "Change offset %s"
msgstr "更改偏移 %s"

#: valuechange.rspartofthestringisunreadable
msgid "Part of the string is unreadable!"
msgstr "一部分字符串的不可读!"

#: vartypestrings.rs_vtall
msgctxt "vartypestrings.rs_vtall"
msgid "All"
msgstr "全部"

#: vartypestrings.rs_vtautoassembler
msgid "Auto Assembler Script"
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_vtcustom
msgid "Custom"
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_vtgrouped
msgid "Grouped"
msgstr "数组"

#: 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_vtunicodestring
msgid "Unicode String"
msgstr "Unicode字符串"

#: vartypestrings.rs_vtword
msgctxt "vartypestrings.rs_vtword"
msgid "2 Bytes"
msgstr "2 字节"

#: vehdebugger.rscheatenginefailedtogetintotheconfig
msgid "Cheat Engine failed to get into the config of the selected program. (Error=%s)"
msgstr "Cheat Engine 无法获取所选择的配置方案. (错误=%s)"

#: vehdebugger.rserrorwhiletryingtocreatetheconfigurationstructure
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.rsvehdebugerror
msgid "VEH Debug error"
msgstr "VEH 调试器错误"

#: 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 "没有足够的可用内存进行扫描"

#: windowsdebugger.rserrorattachingthewindowsdebugger
msgid "Error attaching the windows debugger: %s"
msgstr "Windows调试错误: %s"

#: xmplayer_server.rsfailedcreatingtheaudiopipe
msgid "Failed creating the audio pipe"
msgstr "无法创建音频通道"

#: xmplayer_server.rsxmplayerexeismissing
msgid "xmplayer.exe is missing"
msgstr "xmplayer.exe缺失"
