@ -381,7 +381,6 @@ It could make the whole sector blocked irreversibly!</source>
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = "509" / >
< location filename = "../ui/mainwindow.ui" line = "509" / >
< location filename = "../ui/mainwindow.ui" line = "1215" / >
< location filename = "../ui/mainwindow.ui" line = "1215" / >
< location filename = "../ui/mainwindow.ui" line = "2702" / >
< source > Save < / source >
< source > Save < / source >
< translation > 保 存 < / translation >
< translation > 保 存 < / translation >
< / message >
< / message >
@ -453,7 +452,7 @@ It could make the whole sector blocked irreversibly!</source>
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = "747" / >
< location filename = "../ui/mainwindow.ui" line = "747" / >
< location filename = "../ui/mainwindow.ui" line = "240 4 "/ >
< location filename = "../ui/mainwindow.ui" line = "240 3 "/ >
< source > Data : < / source >
< source > Data : < / source >
< translation > 数 据 : < / translation >
< translation > 数 据 : < / translation >
< / message >
< / message >
@ -484,7 +483,7 @@ It could make the whole sector blocked irreversibly!</source>
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = "914" / >
< location filename = "../ui/mainwindow.ui" line = "914" / >
< location filename = "../ui/mainwindow.cpp" line = "8 12 "/ >
< location filename = "../ui/mainwindow.cpp" line = "8 3 1"/ >
< source > About UID Card < / source >
< source > About UID Card < / source >
< translation > 关 于 UID 卡 < / translation >
< translation > 关 于 UID 卡 < / translation >
< / message >
< / message >
@ -584,7 +583,7 @@ It could make the whole sector blocked irreversibly!</source>
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = "1129" / >
< location filename = "../ui/mainwindow.ui" line = "1129" / >
< location filename = "../ui/mainwindow.ui" line = "1163" / >
< location filename = "../ui/mainwindow.ui" line = "1163" / >
< location filename = "../ui/mainwindow.ui" line = "180 1 "/ >
< location filename = "../ui/mainwindow.ui" line = "180 0 "/ >
< source > Sniff < / source >
< source > Sniff < / source >
< translation > 嗅 探 < / translation >
< translation > 嗅 探 < / translation >
< / message >
< / message >
@ -614,54 +613,66 @@ It could make the whole sector blocked irreversibly!</source>
< translation > < / translation >
< translation > < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = "1435" / >
< location filename = "../ui/mainwindow.ui" line = "1396" / >
< source > You might need a modified LF antenna if the freq is not 125 k / 134 k .
When setting the freq , the & quot ; hw setlfdivisor & quot ; will also be called . < / source >
< translation > 如 果 频 率 不 为 125 k / 134 k , 则 原 装 天 线 可 能 不 适 用 。
设 置 频 率 后 GUI 会 使 用 & quot ; hw setlfdivisor & quot ; 改 变 底 层 分 频 系 数 。 < / translation >
< / message >
< message >
< location filename = "../ui/mainwindow.ui" line = "1427" / >
< source > Bits per sample : < / source >
< translation > 采 样 精 度 ( Bits per sample ) : < / translation >
< / message >
< message >
< location filename = "../ui/mainwindow.ui" line = "1434" / >
< source > Decimation : < / source >
< source > Decimation : < / source >
< translation > 抽 取 ( Decimation ) : < / translation >
< translation > 抽 取 ( Decimation ) : < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = "1452" / >
< location filename = "../ui/mainwindow.ui" line = "145 1 "/ >
< source > Averaging : < / source >
< source > Averaging : < / source >
< translation > 平 均 化 ( Averaging ) : < / translation >
< translation > 平 均 化 ( Averaging ) : < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = "1577" / >
< location filename = "../ui/mainwindow.ui" line = "157 6 "/ >
< source > Reset < / source >
< source > Reset < / source >
< translation > 重 置 < / translation >
< translation > 重 置 < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = "160 2 "/ >
< location filename = "../ui/mainwindow.ui" line = "160 1 "/ >
< source > LF Operation < / source >
< source > LF Operation < / source >
< translation > 低 频 操 作 < / translation >
< translation > 低 频 操 作 < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = "162 7 "/ >
< location filename = "../ui/mainwindow.ui" line = "162 6 "/ >
< source > Search < / source >
< source > Search < / source >
< translation > 搜 索 < / translation >
< translation > 搜 索 < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = "165 8 "/ >
< location filename = "../ui/mainwindow.ui" line = "165 7 "/ >
< source > Read and search for valid known tag . < / source >
< source > Read and search for valid known tag . < / source >
< translation > 读 卡 并 寻 找 已 知 类 型 的 卡 < / translation >
< translation > 读 卡 并 寻 找 已 知 类 型 的 卡 < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = "168 4 "/ >
< location filename = "../ui/mainwindow.ui" line = "168 3 "/ >
< source > Read < / source >
< source > Read < / source >
< translation > 读 取 < / translation >
< translation > 读 取 < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = "171 5 "/ >
< location filename = "../ui/mainwindow.ui" line = "171 4 "/ >
< source > Sniff low frequency signal with LF field ON .
< source > Sniff low frequency signal with LF field ON .
Use this to get raw data from a tag . < / source >
Use this to get raw data from a tag . < / source >
< translation > 激 活 低 频 电 磁 场 并 读 取 原 始 信 号 。
< translation > 激 活 低 频 电 磁 场 并 读 取 原 始 信 号 。
该 功 能 用 于 获 取 卡 片 原 始 数 据 。 < / translation >
该 功 能 用 于 获 取 卡 片 原 始 数 据 。 < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = "174 2 "/ >
< location filename = "../ui/mainwindow.ui" line = "174 1 "/ >
< source > Tune < / source >
< source > Tune < / source >
< translation > 调 谐 < / translation >
< translation > 调 谐 < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = "177 3 "/ >
< location filename = "../ui/mainwindow.ui" line = "177 2 "/ >
< source > Measure LF antenna tuning .
< source > Measure LF antenna tuning .
If the antenna voltage has a obvious drop after putting card on the antenna , it is likely that the tag is a LF tag .
If the antenna voltage has a obvious drop after putting card on the antenna , it is likely that the tag is a LF tag .
On Iceman / RRG repo , press the button on PM3 to stop measuring < / source >
On Iceman / RRG repo , press the button on PM3 to stop measuring < / source >
@ -670,7 +681,7 @@ On Iceman/RRG repo, press the button on PM3 to stop measuring</source>
在 冰 人 版 固 件 下 , 如 果 需 要 停 止 测 量 , 请 按 下 PM3 侧 面 的 按 钮 < / translation >
在 冰 人 版 固 件 下 , 如 果 需 要 停 止 测 量 , 请 按 下 PM3 侧 面 的 按 钮 < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = "183 2 "/ >
< location filename = "../ui/mainwindow.ui" line = "183 1 "/ >
< source > Sniff low frequency signal with LF field OFF .
< source > Sniff low frequency signal with LF field OFF .
Use this to get raw data from a reader
Use this to get raw data from a reader
or the communication between a tag and a reader . < / source >
or the communication between a tag and a reader . < / source >
@ -679,310 +690,264 @@ or the communication between a tag and a reader.</source>
或 者 卡 片 与 读 卡 器 的 交 互 过 程 。 < / translation >
或 者 卡 片 与 读 卡 器 的 交 互 过 程 。 < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = "188 4 "/ >
< location filename = "../ui/mainwindow.ui" line = "188 3 "/ >
< source > T55xx < / source >
< source > T55xx < / source >
< translation > < / translation >
< translation > < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = "189 6 "/ >
< location filename = "../ui/mainwindow.ui" line = "189 5 "/ >
< source > Basic Configuration ( Page 0 Block 0 ) < / source >
< source > Basic Configuration ( Page 0 Block 0 ) < / source >
< translation > 基 本 配 置 区 ( 页 0 块 0 ) < / translation >
< translation > 基 本 配 置 区 ( 页 0 块 0 ) < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = "19 1 0"/ >
< location filename = "../ui/mainwindow.ui" line = "19 09 "/ >
< location filename = "../ui/mainwindow.ui" line = "218 6 "/ >
< location filename = "../ui/mainwindow.ui" line = "218 5 "/ >
< source > Hex : < / source >
< source > Hex : < / source >
< translation > 16 进 制 : < / translation >
< translation > 16 进 制 : < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = "191 7 "/ >
< location filename = "../ui/mainwindow.ui" line = "191 6 "/ >
< location filename = "../ui/mainwindow.ui" line = "219 3 "/ >
< location filename = "../ui/mainwindow.ui" line = "219 2 "/ >
< source > Bin : < / source >
< source > Bin : < / source >
< translation > 2 进 制 : < / translation >
< translation > 2 进 制 : < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = "196 1 "/ >
< location filename = "../ui/mainwindow.ui" line = "196 0 "/ >
< location filename = "../ui/mainwindow.ui" line = "223 7 "/ >
< location filename = "../ui/mainwindow.ui" line = "223 6 "/ >
< source > Get from Data < / source >
< source > Get from Data < / source >
< translation > 从 数 据 区 导 入 < / translation >
< translation > 从 数 据 区 导 入 < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = "196 8 "/ >
< location filename = "../ui/mainwindow.ui" line = "196 7 "/ >
< location filename = "../ui/mainwindow.ui" line = "224 4 "/ >
< location filename = "../ui/mainwindow.ui" line = "224 3 "/ >
< source > Set to Data < / source >
< source > Set to Data < / source >
< translation > 导 出 到 数 据 区 < / translation >
< translation > 导 出 到 数 据 区 < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = "199 8 "/ >
< location filename = "../ui/mainwindow.ui" line = "199 7 "/ >
< location filename = "../ui/mainwindow.ui" line = "227 7 "/ >
< location filename = "../ui/mainwindow.ui" line = "227 6 "/ >
< source > Locked : < / source >
< source > Locked : < / source >
< translation > 锁 定 ( Locked ) : < / translation >
< translation > 锁 定 ( Locked ) : < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = "200 8 "/ >
< location filename = "../ui/mainwindow.ui" line = "200 7 "/ >
< source > Master Key : < / source >
< source > Master Key : < / source >
< translation type = "unfinished" > < / translation >
< translation type = "unfinished" > < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = "201 5 "/ >
< location filename = "../ui/mainwindow.ui" line = "201 4 "/ >
< source > Data Bit Rate : < / source >
< source > Data Bit Rate : < / source >
< translation > 数 据 比 特 率 ( Data Bit Rate ) : < / translation >
< translation > 数 据 比 特 率 ( Data Bit Rate ) : < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = "202 5 "/ >
< location filename = "../ui/mainwindow.ui" line = "202 4 "/ >
< source > eXtended Mode : < / source >
< source > eXtended Mode : < / source >
< translation > 扩 展 模 式 ( eXtended Mode ) : < / translation >
< translation > 扩 展 模 式 ( eXtended Mode ) : < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = "203 2 "/ >
< location filename = "../ui/mainwindow.ui" line = "203 1 "/ >
< location filename = "../ui/mainwindow.ui" line = "243 1 "/ >
< location filename = "../ui/mainwindow.ui" line = "243 0 "/ >
< source > Modulation : < / source >
< source > Modulation : < / source >
< translation > 调 制 方 式 ( Modulation ) : < / translation >
< translation > 调 制 方 式 ( Modulation ) : < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = "203 9 "/ >
< location filename = "../ui/mainwindow.ui" line = "203 8 "/ >
< source > PSK Clock Freq : < / source >
< source > PSK Clock Freq : < / source >
< translation type = "unfinished" > < / translation >
< translation type = "unfinished" > < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = "204 6 "/ >
< location filename = "../ui/mainwindow.ui" line = "204 5 "/ >
< source > Answer on Request : < / source >
< source > Answer on Request : < / source >
< translation type = "unfinished" > < / translation >
< translation type = "unfinished" > < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = "205 9 "/ >
< location filename = "../ui/mainwindow.ui" line = "205 8 "/ >
< source > One Time Pad : < / source >
< source > One Time Pad : < / source >
< translation type = "unfinished" > < / translation >
< translation type = "unfinished" > < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = "206 6 "/ >
< location filename = "../ui/mainwindow.ui" line = "206 5 "/ >
< source > Max Block : < / source >
< source > Max Block : < / source >
< translation type = "unfinished" > < / translation >
< translation type = "unfinished" > < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = "207 3 "/ >
< location filename = "../ui/mainwindow.ui" line = "207 2 "/ >
< source > Password : < / source >
< source > Password : < / source >
< translation > 密 码 ( Password ) : < / translation >
< translation > 密 码 ( Password ) : < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = "20 80 "/ >
< location filename = "../ui/mainwindow.ui" line = "20 79 "/ >
< source > Seq . Terminator : < / source >
< source > Seq . Terminator : < / source >
< translation type = "unfinished" > < / translation >
< translation type = "unfinished" > < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = "208 7 "/ >
< location filename = "../ui/mainwindow.ui" line = "208 6 "/ >
< source > Seq . Start Marker : < / source >
< source > Seq . Start Marker : < / source >
< translation type = "unfinished" > < / translation >
< translation type = "unfinished" > < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = "209 4 "/ >
< location filename = "../ui/mainwindow.ui" line = "209 3 "/ >
< source > Fast Downlink : < / source >
< source > Fast Downlink : < / source >
< translation type = "unfinished" > < / translation >
< translation type = "unfinished" > < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = "210 1 "/ >
< location filename = "../ui/mainwindow.ui" line = "210 0 "/ >
< source > Inverse Data : < / source >
< source > Inverse Data : < / source >
< translation type = "unfinished" > < / translation >
< translation type = "unfinished" > < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = "210 8 "/ >
< location filename = "../ui/mainwindow.ui" line = "210 7 "/ >
< source > Init - Delay : < / source >
< source > Init - Delay : < / source >
< translation type = "unfinished" > < / translation >
< translation type = "unfinished" > < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = "217 2 "/ >
< location filename = "../ui/mainwindow.ui" line = "217 1 "/ >
< source > Analog Front - End Option ( Page 1 Block 3 ) < / source >
< source > Analog Front - End Option ( Page 1 Block 3 ) < / source >
< translation > 模 拟 前 端 选 项 区 ( 页 1 块 3 ) < / translation >
< translation > 模 拟 前 端 选 项 区 ( 页 1 块 3 ) < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = "228 7 "/ >
< location filename = "../ui/mainwindow.ui" line = "228 6 "/ >
< source > Option Key : < / source >
< source > Option Key : < / source >
< translation type = "unfinished" > < / translation >
< translation type = "unfinished" > < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = "229 7 "/ >
< location filename = "../ui/mainwindow.ui" line = "229 6 "/ >
< source > Soft Modulation : < / source >
< source > Soft Modulation : < / source >
< translation type = "unfinished" > < / translation >
< translation type = "unfinished" > < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = "230 7 "/ >
< location filename = "../ui/mainwindow.ui" line = "230 6 "/ >
< source > Clamp Voltage : < / source >
< source > Clamp Voltage : < / source >
< translation type = "unfinished" > < / translation >
< translation type = "unfinished" > < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = "231 7 "/ >
< location filename = "../ui/mainwindow.ui" line = "231 6 "/ >
< source > Modulation Voltage : < / source >
< source > Modulation Voltage : < / source >
< translation type = "unfinished" > < / translation >
< translation type = "unfinished" > < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = "232 7 "/ >
< location filename = "../ui/mainwindow.ui" line = "232 6 "/ >
< source > Clock Detection Threshold : < / source >
< source > Clock Detection Threshold : < / source >
< translation type = "unfinished" > < / translation >
< translation type = "unfinished" > < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = "233 7 "/ >
< location filename = "../ui/mainwindow.ui" line = "233 6 "/ >
< source > Gap Detection Threshold : < / source >
< source > Gap Detection Threshold : < / source >
< translation type = "unfinished" > < / translation >
< translation type = "unfinished" > < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = "234 7 "/ >
< location filename = "../ui/mainwindow.ui" line = "234 6 "/ >
< source > Write Dampling : < / source >
< source > Write Dampling : < / source >
< translation type = "unfinished" > < / translation >
< translation type = "unfinished" > < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = "235 4 "/ >
< location filename = "../ui/mainwindow.ui" line = "235 3 "/ >
< source > Demod Delay : < / source >
< source > Demod Delay : < / source >
< translation type = "unfinished" > < / translation >
< translation type = "unfinished" > < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = "236 1 "/ >
< location filename = "../ui/mainwindow.ui" line = "236 0 "/ >
< source > Downlink Protocol : < / source >
< source > Downlink Protocol : < / source >
< translation type = "unfinished" > < / translation >
< translation type = "unfinished" > < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = "242 3 "/ >
< location filename = "../ui/mainwindow.ui" line = "242 2 "/ >
< source > T55xx Read Config < / source >
< source > T55xx Read Config < / source >
< translation > T55xx 读 卡 配 置 区 < / translation >
< translation > T55xx 读 卡 配 置 区 < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = "243 8 "/ >
< location filename = "../ui/mainwindow.ui" line = "243 7 "/ >
< source > Bit Rate : < / source >
< source > Bit Rate : < / source >
< translation > 比 特 率 ( Bit Rate ) : < / translation >
< translation > 比 特 率 ( Bit Rate ) : < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = "244 5 "/ >
< location filename = "../ui/mainwindow.ui" line = "244 4 "/ >
< source > Seq . Term . < / source >
< source > Seq . Term . < / source >
< translation type = "unfinished" > < / translation >
< translation type = "unfinished" > < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = "245 2 "/ >
< location filename = "../ui/mainwindow.ui" line = "245 1 "/ >
< source > Offset : < / source >
< source > Offset : < / source >
< translation type = "unfinished" > < / translation >
< translation type = "unfinished" > < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = "245 9 "/ >
< location filename = "../ui/mainwindow.ui" line = "245 8 "/ >
< source > Inverted : < / source >
< source > Inverted : < / source >
< translation type = "unfinished" > < / translation >
< translation type = "unfinished" > < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = "249 3 "/ >
< location filename = "../ui/mainwindow.ui" line = "249 2 "/ >
< source > T5577 < / source >
< source > T5577 < / source >
< translation > < / translation >
< translation > < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = "2 500 "/ >
< location filename = "../ui/mainwindow.ui" line = "2 499 "/ >
< source > T5555 < / source >
< source > T5555 < / source >
< translation > < / translation >
< translation > < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = "252 4 "/ >
< location filename = "../ui/mainwindow.ui" line = "252 3 "/ >
< source > RawCommand < / source >
< source > RawCommand < / source >
< translation > 原 始 命 令 < / translation >
< translation > 原 始 命 令 < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = "257 1 "/ >
< location filename = "../ui/mainwindow.ui" line = "257 0 "/ >
< location filename = "../ui/mainwindow.cpp" line = "2 44 "/ >
< location filename = "../ui/mainwindow.cpp" line = "2 63 "/ >
< source > History : < / source >
< source > History : < / source >
< translation > 命 令 历 史 : < / translation >
< translation > 命 令 历 史 : < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = "260 3 "/ >
< location filename = "../ui/mainwindow.ui" line = "260 2 "/ >
< source > ClearHistory < / source >
< source > ClearHistory < / source >
< translation > 清 空 历 史 < / translation >
< translation > 清 空 历 史 < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = "262 2 "/ >
< location filename = "../ui/mainwindow.ui" line = "262 1 "/ >
< source > Send < / source >
< source > Send < / source >
< translation > 发 送 < / translation >
< translation > 发 送 < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = "262 9 "/ >
< location filename = "../ui/mainwindow.ui" line = "262 8 "/ >
< source > ClearOutput < / source >
< source > ClearOutput < / source >
< translation > 清 空 输 出 < / translation >
< translation > 清 空 输 出 < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = "263 9 "/ >
< location filename = "../ui/mainwindow.ui" line = "263 8 "/ >
< source > Settings < / source >
< source > Settings < / source >
< translation > 设 置 < / translation >
< translation > 设 置 < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = "264 7 "/ >
< location filename = "../ui/mainwindow.ui" line = "264 6 "/ >
< source > Client < / source >
< source > Client < / source >
< translation > 客 户 端 < / translation >
< translation > 客 户 端 < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = "2653" / >
< location filename = "../ui/mainwindow.ui" line = "2690" / >
< source > Preload script path : < / source >
< translation > 预 加 载 脚 本 路 径 : < / translation >
< / message >
< message >
< location filename = "../ui/mainwindow.ui" line = "2667" / >
< source > Note :
If the client requires some enviroment variables , you can make a script file ( * . bat on Windows or * . sh on Linux ) to configure them ,
then put the path of the script there < / source >
< translation > 注 意 :
如 果 客 户 端 需 要 配 置 环 境 变 量 才 能 正 常 运 行 , 可 以 将 配 置 环 境 变 量 所 需 的 脚 本 文 件 ( Windows 系 统 内 为 * . bat , linux 系 统 内 为 * . sh ) 路 径 填 入 此 处 < / translation >
< / message >
< message >
< location filename = "../ui/mainwindow.ui" line = "2686" / >
< source > Client working directory : < / source >
< translation > 客 户 端 工 作 路 径 : < / translation >
< / message >
< message >
< location filename = "../ui/mainwindow.ui" line = "2695" / >
< source > . . / data < / source >
< source > . . / data < / source >
< translation > < / translation >
< translation > < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = "2711" / >
< location filename = "../ui/mainwindow.ui" line = "2721" / >
< source > Note :
On Windows , the client working directory should not be identical to the path of GUI , otherwise the client will use the wrong . dll file . < / source >
< translation > 注 意 :
在 Windows 系 统 中 , 客 户 端 工 作 路 径 与 GUI 程 序 所 在 路 径 不 能 相 同 , 否 则 客 户 端 会 使 用 错 误 的 . dll 文 件 。 < / translation >
< / message >
< message >
< location filename = "../ui/mainwindow.ui" line = "2729" / >
< source > Start arguments < / source >
< translation > 启 动 参 数 < / translation >
< / message >
< message >
< location filename = "../ui/mainwindow.ui" line = "2736" / >
< source > & lt ; port & gt ; - f < / source >
< source > & lt ; port & gt ; - f < / source >
< translation > < / translation >
< translation > < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = "2743" / >
< location filename = "../ui/mainwindow.ui" line = "2872" / >
< source > Note :
- f is necessary because the GUI need to handle the output in time
In some cases the arguments should be set to & quot ; - p / dev / & lt ; port & gt ; - f & quot ;
or & quot ; - p & lt ; port & gt ; - f & quot ; < / source >
< translation > 注 意 :
- f 选 项 用 于 使 客 户 端 实 时 返 回 命 令 回 显 , 必 须 添 加
部 分 情 况 下 启 动 参 数 需 设 置 为 & quot ; - p / dev / & lt ; port & gt ; - f & quot ;
或 & quot ; - p & lt ; port & gt ; - f & quot ; < / translation >
< / message >
< message >
< location filename = "../ui/mainwindow.ui" line = "2836" / >
< source > Keep te client active even the PM3 hardware is disconnected . ( Experimental ) < / source >
< translation > 在 PM3 断 开 后 保 持 客 户 端 运 行 ( 实 验 性 功 能 ) < / translation >
< / message >
< message >
< location filename = "../ui/mainwindow.ui" line = "2859" / >
< source > Language : < / source >
< source > Language : < / source >
< translation > 语 言 : < / translation >
< translation > 语 言 : < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = "28 66 "/ >
< location filename = "../ui/mainwindow.ui" line = "2879" / >
< source > Choose Language < / source >
< source > Choose Language < / source >
< translation > 选 择 语 言 < / translation >
< translation > 选 择 语 言 < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = "28 73 "/ >
< location filename = "../ui/mainwindow.ui" line = "2886" / >
< source > ( Restart this app to use new language ) < / source >
< source > ( Restart this app to use new language ) < / source >
< translation > ( 重 启 此 程 序 以 使 用 新 语 言 ) < / translation >
< translation > ( 重 启 此 程 序 以 使 用 新 语 言 ) < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = "2 790 "/ >
< location filename = "../ui/mainwindow.ui" line = "2803" / >
< source > Keep buttons enabled even the client is running or disconnected < / source >
< source > Keep buttons enabled even the client is running or disconnected < / source >
< translation > 保 持 所 有 按 钮 可 点 击 , 即 使 未 连 接 客 户 端 或 有 任 务 正 在 运 行 < / translation >
< translation > 保 持 所 有 按 钮 可 点 击 , 即 使 未 连 接 客 户 端 或 有 任 务 正 在 运 行 < / translation >
< / message >
< / message >
@ -1007,283 +972,325 @@ or "-p <port> -f"</source>
< translation > 实 际 频 率 : 125.000 kHz < / translation >
< translation > 实 际 频 率 : 125.000 kHz < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = "1396" / >
< location filename = "../ui/mainwindow.ui" line = "1465" / >
< source > Note :
You might need a modified LF antenna if the freq is not 125 k / 134 k .
When setting the freq , the & quot ; hw setlfdivisor & quot ; will also be called . < / source >
< translation > 注 意 :
如 果 频 率 不 为 125 k / 134 k , 则 原 装 天 线 可 能 不 适 用 。
设 置 频 率 后 GUI 会 使 用 & quot ; hw setlfdivisor & quot ; 改 变 底 层 分 频 系 数 。 < / translation >
< / message >
< message >
< location filename = "../ui/mainwindow.ui" line = "1428" / >
< source > Bit per sample : < / source >
< translation > 采 样 精 度 ( Bit per sample ) : < / translation >
< / message >
< message >
< location filename = "../ui/mainwindow.ui" line = "1466" / >
< source > Trigger threshold : < / source >
< source > Trigger threshold : < / source >
< translation > 触 发 阈 值 ( Trigger threshold ) : < / translation >
< translation > 触 发 阈 值 ( Trigger threshold ) : < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = "14 80 "/ >
< location filename = "../ui/mainwindow.ui" line = "1479" / >
< source > Samples to skip : < / source >
< source > Samples to skip : < / source >
< translation > 跳 过 前 n 个 采 样 ( Samples to skip ) : < / translation >
< translation > 跳 过 前 n 个 采 样 ( Samples to skip ) : < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = "155 1 "/ >
< location filename = "../ui/mainwindow.ui" line = "1550" / >
< source > Get Config < / source >
< source > Get Config < / source >
< translation > 获 取 当 前 配 置 < / translation >
< translation > 获 取 当 前 配 置 < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = "15 70 "/ >
< location filename = "../ui/mainwindow.ui" line = "15 69 "/ >
< source > Set Config < / source >
< source > Set Config < / source >
< translation > 改 变 当 前 配 置 < / translation >
< translation > 改 变 当 前 配 置 < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = "2851" / >
< location filename = "../ui/mainwindow.ui" line = "2652" / >
< source > Preload script path ( Reconnect to apply ) : < / source >
< translation > 预 加 载 脚 本 路 径 ( 重 连 后 生 效 ) : < / translation >
< / message >
< message >
< location filename = "../ui/mainwindow.ui" line = "2666" / >
< source > If the client requires some enviroment variables , you can make a script file ( * . bat on Windows or * . sh on Linux ) to configure them , then put the path of the script there . < / source >
< translation > 如 果 客 户 端 需 要 配 置 环 境 变 量 才 能 正 常 运 行 , 可 以 将 配 置 环 境 变 量 所 需 的 脚 本 文 件 ( Windows 系 统 内 为 * . bat , linux 系 统 内 为 * . sh ) 路 径 填 入 此 处 。 < / translation >
< / message >
< message >
< location filename = "../ui/mainwindow.ui" line = "2683" / >
< source > Client working directory ( Reconnect to apply ) : < / source >
< translation > 客 户 端 工 作 路 径 ( 重 连 后 生 效 ) : < / translation >
< / message >
< message >
< location filename = "../ui/mainwindow.ui" line = "2697" / >
< source > On Windows , the client working directory should not be identical to the path of GUI , otherwise the client will use the wrong . dll file . < / source >
< translation > 在 Windows 系 统 中 , 客 户 端 工 作 路 径 与 GUI 程 序 所 在 路 径 不 能 相 同 , 否 则 客 户 端 会 使 用 错 误 的 . dll 文 件 。 < / translation >
< / message >
< message >
< location filename = "../ui/mainwindow.ui" line = "2714" / >
< source > Start arguments ( Reconnect to apply ) : < / source >
< translation > 启 动 参 数 ( 重 连 后 生 效 ) : < / translation >
< / message >
< message >
< location filename = "../ui/mainwindow.ui" line = "2728" / >
< source > - f is necessary because the GUI need to handle the output in time . In some cases , the arguments should be set to & quot ; - p / dev / & lt ; port & gt ; - f & quot ; or & quot ; - p & lt ; port & gt ; - f & quot ; . < / source >
< translation > - f 选 项 用 于 使 客 户 端 实 时 返 回 命 令 回 显 , 必 须 添 加 。 部 分 情 况 下 启 动 参 数 需 设 置 为 & quot ; - p / dev / & lt ; port & gt ; - f & quot ; 或 & quot ; - p & lt ; port & gt ; - f & quot ; 。 < / translation >
< / message >
< message >
< location filename = "../ui/mainwindow.ui" line = "2745" / >
< source > Config file path ( Reconnect to apply ) : < / source >
< translation > 配 置 文 件 路 径 ( 重 连 后 生 效 ) : < / translation >
< / message >
< message >
< location filename = "../ui/mainwindow.ui" line = "2752" / >
< source > config . json < / source >
< translation > < / translation >
< / message >
< message >
< location filename = "../ui/mainwindow.ui" line = "2759" / >
< source > Different clients require different config files . You can change the content of config file if the command format changes . < / source >
< translation > 不 同 客 户 端 需 要 使 用 不 同 的 配 置 文 件 。 若 命 令 格 式 发 生 改 变 , 你 可 以 尝 试 手 动 修 改 配 置 文 件 以 适 配 。 < / translation >
< / message >
< message >
< location filename = "../ui/mainwindow.ui" line = "2849" / >
< source > Keep the client active even the PM3 hardware is disconnected . ( Experimental ) < / source >
< translation > 在 PM3 断 开 后 保 持 客 户 端 运 行 ( 实 验 性 功 能 ) < / translation >
< / message >
< message >
< location filename = "../ui/mainwindow.ui" line = "2864" / >
< source > GUI < / source >
< source > GUI < / source >
< translation > 图 形 化 界 面 < / translation >
< translation > 图 形 化 界 面 < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.cpp" line = "111" / >
< location filename = "../ui/mainwindow.cpp" line = " 80 "/ >
< location filename = "../ui/mainwindow.cpp" line = "347" / >
< location filename = "../ui/mainwindow.cpp" line = " 129 "/ >
< location filename = "../ui/mainwindow.cpp" line = "573" / >
< location filename = "../ui/mainwindow.cpp" line = " 366 "/ >
< location filename = "../ui/mainwindow.cpp" line = "593" / >
< location filename = "../ui/mainwindow.cpp" line = "59 2 "/ >
< location filename = "../ui/mainwindow.cpp" line = "606" / >
< location filename = "../ui/mainwindow.cpp" line = "6 12 "/ >
< location filename = "../ui/mainwindow.cpp" line = "625" / >
< location filename = "../ui/mainwindow.cpp" line = "625" / >
< location filename = "../ui/mainwindow.cpp" line = "638" / >
< location filename = "../ui/mainwindow.cpp" line = "644" / >
< location filename = "../ui/mainwindow.cpp" line = "665" / >
< location filename = "../ui/mainwindow.cpp" line = "657" / >
< location filename = "../ui/mainwindow.cpp" line = "678" / >
< location filename = "../ui/mainwindow.cpp" line = "684" / >
< location filename = "../ui/mainwindow.cpp" line = "869" / >
< location filename = "../ui/mainwindow.cpp" line = "697" / >
< location filename = "../ui/mainwindow.cpp" line = "888" / >
< location filename = "../ui/mainwindow.cpp" line = "889" / >
< location filename = "../ui/mainwindow.cpp" line = "914" / >
< source > Info < / source >
< source > Info < / source >
< translation > 信 息 < / translation >
< translation > 信 息 < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.cpp" line = "111" / >
< location filename = "../ui/mainwindow.cpp" line = "1 29 "/ >
< source > Plz choose a port first < / source >
< source > Plz choose a port first < / source >
< translation > 请 先 选 择 端 口 < / translation >
< translation > 请 先 选 择 端 口 < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.cpp" line = "178" / >
< location filename = "../ui/mainwindow.cpp" line = "1 9 7"/ >
< source > Connected < / source >
< source > Connected < / source >
< translation > 已 连 接 < / translation >
< translation > 已 连 接 < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.cpp" line = "184" / >
< location filename = "../ui/mainwindow.cpp" line = " 203 "/ >
< location filename = "../ui/mainwindow.cpp" line = "973" / >
< location filename = "../ui/mainwindow.cpp" line = "9 99 "/ >
< source > Not Connected < / source >
< source > Not Connected < / source >
< translation > 未 连 接 < / translation >
< translation > 未 连 接 < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.cpp" line = "619" / >
< location filename = "../ui/mainwindow.cpp" line = "6 38 "/ >
< source > Binary Data Files ( * . bin * . dump ) ; ; Text Data Files ( * . txt * . eml ) ; ; All Files ( * . * ) < / source >
< source > Binary Data Files ( * . bin * . dump ) ; ; Text Data Files ( * . txt * . eml ) ; ; All Files ( * . * ) < / source >
< translation > 二 进 制 数 据 文 件 ( * . bin * . dump ) ; ; 文 本 数 据 文 件 ( * . txt * . eml ) ; ; 所 有 文 件 ( * . * ) < / translation >
< translation > 二 进 制 数 据 文 件 ( * . bin * . dump ) ; ; 文 本 数 据 文 件 ( * . txt * . eml ) ; ; 所 有 文 件 ( * . * ) < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.cpp" line = "625" / >
< location filename = "../ui/mainwindow.cpp" line = "6 44 "/ >
< location filename = "../ui/mainwindow.cpp" line = "638" / >
< location filename = "../ui/mainwindow.cpp" line = "6 57 "/ >
< location filename = "../ui/mainwindow.cpp" line = "869" / >
< location filename = "../ui/mainwindow.cpp" line = "8 8 9"/ >
< source > Failed to open < / source >
< source > Failed to open < / source >
< translation > 无 法 打 开 < / translation >
< translation > 无 法 打 开 < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.cpp" line = "347" / >
< location filename = "../ui/mainwindow.cpp" line = "3 66 "/ >
< source > Continue ? < / source >
< source > Continue ? < / source >
< translation > 确 定 ? < / translation >
< translation > 确 定 ? < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.cpp" line = " 9 "/ >
< location filename = "../ui/mainwindow.cpp" line = " 11 "/ >
< source > Dock all windows < / source >
< source > Dock all windows < / source >
< translation > 吸 附 所 有 悬 浮 窗 口 < / translation >
< translation > 吸 附 所 有 悬 浮 窗 口 < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.cpp" line = "1 1 "/ >
< location filename = "../ui/mainwindow.cpp" line = "1 3 "/ >
< source > Ver : < / source >
< source > Ver : < / source >
< translation > 版 本 : < / translation >
< translation > 版 本 : < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.cpp" line = "1 2 "/ >
< location filename = "../ui/mainwindow.cpp" line = "1 4 "/ >
< source > Check Update < / source >
< source > Check Update < / source >
< translation > 检 查 更 新 < / translation >
< translation > 检 查 更 新 < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.cpp" line = "347" / >
< location filename = "../ui/mainwindow.cpp" line = "80" / >
< source > Failed to load config file < / source >
< translation > 无 法 打 开 配 置 文 件 < / translation >
< / message >
< message >
< location filename = "../ui/mainwindow.cpp" line = "366" / >
< source > Some of the data and key will be cleared . < / source >
< source > Some of the data and key will be cleared . < / source >
< translation > 部 分 数 据 和 密 码 将 被 清 除 < / translation >
< translation > 部 分 数 据 和 密 码 将 被 清 除 < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.cpp" line = "460" / >
< location filename = "../ui/mainwindow.cpp" line = "4 79 "/ >
< source > Plz select the font of data widget and key widget < / source >
< source > Plz select the font of data widget and key widget < / source >
< translation > 请 选 择 数 据 窗 口 和 密 钥 窗 口 的 字 体 < / translation >
< translation > 请 选 择 数 据 窗 口 和 密 钥 窗 口 的 字 体 < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.cpp" line = "5 73 "/ >
< location filename = "../ui/mainwindow.cpp" line = "5 92 "/ >
< source > Data must consists of 32 Hex symbols ( Whitespace is allowed ) < / source >
< source > Data must consists of 32 Hex symbols ( Whitespace is allowed ) < / source >
< translation > 数 据 必 须 由 32 个 十 六 进 制 字 符 组 成 ( 中 间 可 含 有 空 格 ) < / translation >
< translation > 数 据 必 须 由 32 个 十 六 进 制 字 符 组 成 ( 中 间 可 含 有 空 格 ) < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.cpp" line = " 593 "/ >
< location filename = "../ui/mainwindow.cpp" line = " 612 "/ >
< location filename = "../ui/mainwindow.cpp" line = "6 06 "/ >
< location filename = "../ui/mainwindow.cpp" line = "6 25 "/ >
< source > Key must consists of 12 Hex symbols ( Whitespace is allowed ) < / source >
< source > Key must consists of 12 Hex symbols ( Whitespace is allowed ) < / source >
< translation > 密 钥 必 须 由 12 个 十 六 进 制 字 符 组 成 ( 中 间 可 含 有 空 格 ) < / translation >
< translation > 密 钥 必 须 由 12 个 十 六 进 制 字 符 组 成 ( 中 间 可 含 有 空 格 ) < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.cpp" line = "6 18 "/ >
< location filename = "../ui/mainwindow.cpp" line = "6 37 "/ >
< source > Plz select the data file : < / source >
< source > Plz select the data file : < / source >
< translation > 请 选 择 数 据 文 件 : < / translation >
< translation > 请 选 择 数 据 文 件 : < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.cpp" line = "6 31 "/ >
< location filename = "../ui/mainwindow.cpp" line = "6 50 "/ >
< source > Plz select the key file : < / source >
< source > Plz select the key file : < / source >
< translation > 请 选 择 密 钥 文 件 : < / translation >
< translation > 请 选 择 密 钥 文 件 : < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.cpp" line = "6 32 "/ >
< location filename = "../ui/mainwindow.cpp" line = "6 51 "/ >
< source > Binary Key Files ( * . bin * . dump ) ; ; Binary Data Files ( * . bin * . dump ) ; ; All Files ( * . * ) < / source >
< source > Binary Key Files ( * . bin * . dump ) ; ; Binary Data Files ( * . bin * . dump ) ; ; All Files ( * . * ) < / source >
< translation type = "unfinished" > 二 进 制 密 钥 文 件 ( * . bin * . dump ) ; ; 二 进 制 密 钥 文 件 ( * . bin * . dump ) ; ; 所 有 文 件 ( * . * ) < / translation >
< translation > 二 进 制 密 钥 文 件 ( * . bin * . dump ) ; ; 二 进 制 密 钥 文 件 ( * . bin * . dump ) ; ; 所 有 文 件 ( * . * ) < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.cpp" line = "6 58 "/ >
< location filename = "../ui/mainwindow.cpp" line = "6 77 "/ >
< source > Plz select the location to save data file : < / source >
< source > Plz select the location to save data file : < / source >
< translation > 请 选 择 数 据 文 件 保 存 的 位 置 : < / translation >
< translation > 请 选 择 数 据 文 件 保 存 的 位 置 : < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.cpp" line = "6 59 "/ >
< location filename = "../ui/mainwindow.cpp" line = "6 78 "/ >
< source > Binary Data Files ( * . bin * . dump ) ; ; Text Data Files ( * . txt * . eml ) < / source >
< source > Binary Data Files ( * . bin * . dump ) ; ; Text Data Files ( * . txt * . eml ) < / source >
< translation type = "unfinished" > 二 进 制 数 据 文 件 ( * . bin * . dump ) ; ; 文 本 数 据 文 件 ( * . txt * . eml ) < / translation >
< translation > 二 进 制 数 据 文 件 ( * . bin * . dump ) ; ; 文 本 数 据 文 件 ( * . txt * . eml ) < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.cpp" line = "6 65 "/ >
< location filename = "../ui/mainwindow.cpp" line = "6 84 "/ >
< location filename = "../ui/mainwindow.cpp" line = "6 78 "/ >
< location filename = "../ui/mainwindow.cpp" line = "6 9 7"/ >
< location filename = "../ui/mainwindow.cpp" line = " 888 "/ >
< location filename = "../ui/mainwindow.cpp" line = " 914 "/ >
< source > Failed to save to < / source >
< source > Failed to save to < / source >
< translation > 无 法 保 存 至 < / translation >
< translation > 无 法 保 存 至 < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.cpp" line = "6 71 "/ >
< location filename = "../ui/mainwindow.cpp" line = "6 90 "/ >
< source > Plz select the location to save key file : < / source >
< source > Plz select the location to save key file : < / source >
< translation > 请 选 择 密 钥 文 件 保 存 的 位 置 : < / translation >
< translation > 请 选 择 密 钥 文 件 保 存 的 位 置 : < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.cpp" line = "6 72 "/ >
< location filename = "../ui/mainwindow.cpp" line = "6 91 "/ >
< source > Binary Key Files ( * . bin * . dump ) < / source >
< source > Binary Key Files ( * . bin * . dump ) < / source >
< translation > 二 进 制 密 码 文 件 ( * . bin * . dump ) < / translation >
< translation > 二 进 制 密 码 文 件 ( * . bin * . dump ) < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.cpp" line = " 797 "/ >
< location filename = "../ui/mainwindow.cpp" line = " 816 "/ >
< source > Normally , the Block 0 of a typical Mifare card , which contains the UID , is locked during the manufacture . Users cannot write anything to Block 0 or set a new UID to a normal Mifare card . < / source >
< source > Normally , the Block 0 of a typical Mifare card , which contains the UID , is locked during the manufacture . Users cannot write anything to Block 0 or set a new UID to a normal Mifare card . < / source >
< translation > 普 通 Mifare 卡 的 块 0 无 法 写 入 , 卡 号 也 不 能 更 改 < / translation >
< translation > 普 通 Mifare 卡 的 块 0 无 法 写 入 , 卡 号 也 不 能 更 改 < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.cpp" line = " 79 8"/ >
< location filename = "../ui/mainwindow.cpp" line = " 817 "/ >
< source > Chinese Magic Cards ( aka UID Cards ) are some special cards whose Block 0 are writeable . And you can change UID by writing to it . < / source >
< source > Chinese Magic Cards ( aka UID Cards ) are some special cards whose Block 0 are writeable . And you can change UID by writing to it . < / source >
< translation > UID 卡 ( 在 国 外 叫 Chinese Magic Card ) 的 块 0 可 写 , 卡 号 可 变 。 < / translation >
< translation > UID 卡 ( 在 国 外 叫 Chinese Magic Card ) 的 块 0 可 写 , 卡 号 可 变 。 < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.cpp" line = "8 00 "/ >
< location filename = "../ui/mainwindow.cpp" line = "8 19 "/ >
< source > There are two versions of Chinese Magic Cards , the Gen1 and the Gen2 . < / source >
< source > There are two versions of Chinese Magic Cards , the Gen1 and the Gen2 . < / source >
< translation > 国 外 把 UID 卡 分 为 Chinese Magic Card Gen1 和 Gen2 < / translation >
< translation > 国 外 把 UID 卡 分 为 Chinese Magic Card Gen1 和 Gen2 < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.cpp" line = "8 01 "/ >
< location filename = "../ui/mainwindow.cpp" line = "8 2 0"/ >
< source > Gen1 : < / source >
< source > Gen1 : < / source >
< translation > < / translation >
< translation > < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.cpp" line = "8 01 "/ >
< location filename = "../ui/mainwindow.cpp" line = "8 2 0"/ >
< source > also called UID card in China . It responses to some backdoor commands so you can access any blocks without password . The Proxmark3 has a bunch of related commands ( csetblk , cgetblk , . . . ) to deal with this type of card , and my GUI also support these commands . < / source >
< source > also called UID card in China . It responses to some backdoor commands so you can access any blocks without password . The Proxmark3 has a bunch of related commands ( csetblk , cgetblk , . . . ) to deal with this type of card , and my GUI also support these commands . < / source >
< translation > 指 通 常 所 说 的 UID 卡 , 可 以 通 过 后 门 指 令 直 接 读 写 块 而 无 需 密 码 , 在 PM3 和 此 GUI 中 有 特 殊 命 令 处 理 这 类 卡 片 < / translation >
< translation > 指 通 常 所 说 的 UID 卡 , 可 以 通 过 后 门 指 令 直 接 读 写 块 而 无 需 密 码 , 在 PM3 和 此 GUI 中 有 特 殊 命 令 处 理 这 类 卡 片 < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.cpp" line = "8 0 2"/ >
< location filename = "../ui/mainwindow.cpp" line = "8 21 "/ >
< source > Gen2 : < / source >
< source > Gen2 : < / source >
< translation > < / translation >
< translation > < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.cpp" line = "8 0 2"/ >
< location filename = "../ui/mainwindow.cpp" line = "8 21 "/ >
< source > doesn & apos ; t response to the backdoor commands , which means that a reader cannot detect whether it is a Chinese Magic Card or not by sending backdoor commands . < / source >
< source > doesn & apos ; t response to the backdoor commands , which means that a reader cannot detect whether it is a Chinese Magic Card or not by sending backdoor commands . < / source >
< translation > 这 个 叫 法 在 国 内 比 较 罕 见 , 在 国 外 指 CUID / FUID / UFUID 这 类 对 后 门 指 令 不 响 应 的 卡 ( 防 火 墙 卡 ) < / translation >
< translation > 这 个 叫 法 在 国 内 比 较 罕 见 , 在 国 外 指 CUID / FUID / UFUID 这 类 对 后 门 指 令 不 响 应 的 卡 ( 防 火 墙 卡 ) < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.cpp" line = "8 04 "/ >
< location filename = "../ui/mainwindow.cpp" line = "8 23 "/ >
< source > There are some types of Chinese Magic Card Gen2 . < / source >
< source > There are some types of Chinese Magic Card Gen2 . < / source >
< translation > 以 下 是 Gen2 卡 的 详 细 介 绍 < / translation >
< translation > 以 下 是 Gen2 卡 的 详 细 介 绍 < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.cpp" line = "8 05 "/ >
< location filename = "../ui/mainwindow.cpp" line = "8 24 "/ >
< source > CUID Card : < / source >
< source > CUID Card : < / source >
< translation > CUID 卡 : < / translation >
< translation > CUID 卡 : < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.cpp" line = "8 05 "/ >
< location filename = "../ui/mainwindow.cpp" line = "8 24 "/ >
< source > the Block 0 is writeable , you can write to this block repeatedly by normal wrbl command . < / source >
< source > the Block 0 is writeable , you can write to this block repeatedly by normal wrbl command . < / source >
< translation > 可 通 过 普 通 的 写 块 命 令 来 写 块 0 , 可 重 复 擦 写 < / translation >
< translation > 可 通 过 普 通 的 写 块 命 令 来 写 块 0 , 可 重 复 擦 写 < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.cpp" line = "8 06 "/ >
< location filename = "../ui/mainwindow.cpp" line = "8 25 "/ >
< source > ( hf mf wrbl 0 A FFFFFFFFFFFF & lt ; the data you want to write & gt ; ) < / source >
< source > ( hf mf wrbl 0 A FFFFFFFFFFFF & lt ; the data you want to write & gt ; ) < / source >
< translation > ( hf mf wrbl 0 A FFFFFFFFFFFF & lt ; 待 写 入 数 据 & gt ; ) < / translation >
< translation > ( hf mf wrbl 0 A FFFFFFFFFFFF & lt ; 待 写 入 数 据 & gt ; ) < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.cpp" line = "8 07 "/ >
< location filename = "../ui/mainwindow.cpp" line = "8 26 "/ >
< source > FUID Card : < / source >
< source > FUID Card : < / source >
< translation > FUID 卡 : < / translation >
< translation > FUID 卡 : < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.cpp" line = "8 07 "/ >
< location filename = "../ui/mainwindow.cpp" line = "8 26 "/ >
< source > you can only write to Block 0 once . After that , it seems like a typical Mifare card ( Block 0 cannot be written to ) . < / source >
< source > you can only write to Block 0 once . After that , it seems like a typical Mifare card ( Block 0 cannot be written to ) . < / source >
< translation > 块 0 只 能 写 入 一 次 < / translation >
< translation > 块 0 只 能 写 入 一 次 < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.cpp" line = "8 08 "/ >
< location filename = "../ui/mainwindow.cpp" line = "8 27 "/ >
< source > ( some readers might try changing the Block 0 , which could detect the CUID Card . In that case , you should use FUID card . ) < / source >
< source > ( some readers might try changing the Block 0 , which could detect the CUID Card . In that case , you should use FUID card . ) < / source >
< translation > ( 更 高 级 的 穿 防 火 墙 卡 , 可 以 过 一 些 能 识 别 出 CUID 卡 的 读 卡 器 ) < / translation >
< translation > ( 更 高 级 的 穿 防 火 墙 卡 , 可 以 过 一 些 能 识 别 出 CUID 卡 的 读 卡 器 ) < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.cpp" line = "8 09 "/ >
< location filename = "../ui/mainwindow.cpp" line = "8 28 "/ >
< source > UFUID Card : < / source >
< source > UFUID Card : < / source >
< translation > UFUID 卡 : < / translation >
< translation > UFUID 卡 : < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.cpp" line = "8 09 "/ >
< location filename = "../ui/mainwindow.cpp" line = "8 28 "/ >
< source > It behaves like a CUID card ( or UID card ? I & apos ; m not sure ) before you send some special command to lock it . Once it is locked , you cannot change its Block 0 ( just like a typical Mifare card ) . < / source >
< source > It behaves like a CUID card ( or UID card ? I & apos ; m not sure ) before you send some special command to lock it . Once it is locked , you cannot change its Block 0 ( just like a typical Mifare card ) . < / source >
< translation > 锁 卡 前 和 普 通 UID / CUID 卡 一 样 可 以 反 复 读 写 块 0 , 用 特 殊 命 令 锁 卡 后 就 和 FUID 卡 一 样 了 < / translation >
< translation > 锁 卡 前 和 普 通 UID / CUID 卡 一 样 可 以 反 复 读 写 块 0 , 用 特 殊 命 令 锁 卡 后 就 和 FUID 卡 一 样 了 < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.cpp" line = "8 11 "/ >
< location filename = "../ui/mainwindow.cpp" line = "8 30 "/ >
< source > Seemingly , these Chinese Magic Cards are more easily to be compromised by Nested Attack ( it takes little time to get an unknown key ) . < / source >
< source > Seemingly , these Chinese Magic Cards are more easily to be compromised by Nested Attack ( it takes little time to get an unknown key ) . < / source >
< translation > 所 有 UID 卡 都 似 乎 更 容 易 被 Nested 攻 击 破 解 < / translation >
< translation > 所 有 UID 卡 都 似 乎 更 容 易 被 Nested 攻 击 破 解 < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.cpp" line = "8 56 "/ >
< location filename = "../ui/mainwindow.cpp" line = "8 7 5"/ >
< source > Plz select the trace file : < / source >
< source > Plz select the trace file : < / source >
< translation > 请 选 择 trace 文 件 : < / translation >
< translation > 请 选 择 trace 文 件 : < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.cpp" line = "8 5 7"/ >
< location filename = "../ui/mainwindow.cpp" line = "8 76 "/ >
< source > Trace Files ( * . trc ) ; ; All Files ( * . * ) < / source >
< source > Trace Files ( * . trc ) ; ; All Files ( * . * ) < / source >
< translation > Trace 文 件 ( * . trc ) ; ; 所 有 文 件 ( * . * ) < / translation >
< translation > Trace 文 件 ( * . trc ) ; ; 所 有 文 件 ( * . * ) < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.cpp" line = "8 7 9"/ >
< location filename = "../ui/mainwindow.cpp" line = "8 9 9"/ >
< source > Plz select the location to save trace file : < / source >
< source > Plz select the location to save trace file : < / source >
< translation > 请 选 择 trace 文 件 保 存 的 位 置 : < / translation >
< translation > 请 选 择 trace 文 件 保 存 的 位 置 : < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.cpp" line = " 88 0"/ >
< location filename = "../ui/mainwindow.cpp" line = " 90 0"/ >
< source > Trace Files ( * . trc ) < / source >
< source > Trace Files ( * . trc ) < / source >
< translation > Trace 文 件 ( * . trc ) < / translation >
< translation > Trace 文 件 ( * . trc ) < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.cpp" line = " 974 "/ >
< location filename = "../ui/mainwindow.cpp" line = " 1000 "/ >
< location filename = "../ui/mainwindow.cpp" line = "11 45 "/ >
< location filename = "../ui/mainwindow.cpp" line = "11 72 "/ >
< source > Idle < / source >
< source > Idle < / source >
< translation > 空 闲 < / translation >
< translation > 空 闲 < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.cpp" line = " 976 "/ >
< location filename = "../ui/mainwindow.cpp" line = " 1002 "/ >
< source > Stop < / source >
< source > Stop < / source >
< translation > 停 止 < / translation >
< translation > 停 止 < / translation >
< / message >
< / message >
@ -1309,27 +1316,27 @@ When setting the freq, the "hw setlfdivisor" will also be called.</sou
< translation > 密 钥 B < / translation >
< translation > 密 钥 B < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.cpp" line = "1 082 "/ >
< location filename = "../ui/mainwindow.cpp" line = "1 109 "/ >
< source > HW Version : < / source >
< source > HW Version : < / source >
< translation > 固 件 版 本 : < / translation >
< translation > 固 件 版 本 : < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.cpp" line = "1 084 "/ >
< location filename = "../ui/mainwindow.cpp" line = "1 111 "/ >
< source > PM3 : < / source >
< source > PM3 : < / source >
< translation > 连 接 状 态 : < / translation >
< translation > 连 接 状 态 : < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.cpp" line = "1 086 "/ >
< location filename = "../ui/mainwindow.cpp" line = "1 113 "/ >
< source > State : < / source >
< source > State : < / source >
< translation > 运 行 状 态 : < / translation >
< translation > 运 行 状 态 : < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.cpp" line = "11 41 "/ >
< location filename = "../ui/mainwindow.cpp" line = "11 68 "/ >
< source > Running < / source >
< source > Running < / source >
< translation > 正 在 运 行 < / translation >
< translation > 正 在 运 行 < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.cpp" line = "12 60 "/ >
< location filename = "../ui/mainwindow.cpp" line = "12 95 "/ >
< source > Actural Freq : < / source >
< source > Actural Freq : < / source >
< translation > 实 际 频 率 : < / translation >
< translation > 实 际 频 率 : < / translation >
< / message >
< / message >
@ -1337,34 +1344,34 @@ When setting the freq, the "hw setlfdivisor" will also be called.</sou
< context >
< context >
< name > Mifare < / name >
< name > Mifare < / name >
< message >
< message >
< location filename = "../module/mifare.cpp" line = "6 59 "/ >
< location filename = "../module/mifare.cpp" line = "6 43 "/ >
< source > Success ! < / source >
< source > Success ! < / source >
< translation > 成 功 ! < / translation >
< translation > 成 功 ! < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../module/mifare.cpp" line = "2 26 "/ >
< location filename = "../module/mifare.cpp" line = "2 09 "/ >
< location filename = "../module/mifare.cpp" line = "6 59 "/ >
< location filename = "../module/mifare.cpp" line = "6 43 "/ >
< location filename = "../module/mifare.cpp" line = "6 63 "/ >
< location filename = "../module/mifare.cpp" line = "6 47 "/ >
< location filename = "../module/mifare.cpp" line = "6 8 7"/ >
< location filename = "../module/mifare.cpp" line = "6 71 "/ >
< location filename = "../module/mifare.cpp" line = "7 26 "/ >
< location filename = "../module/mifare.cpp" line = "7 10 "/ >
< location filename = "../module/mifare.cpp" line = "7 39 "/ >
< location filename = "../module/mifare.cpp" line = "7 2 3"/ >
< location filename = "../module/mifare.cpp" line = "7 9 4"/ >
< location filename = "../module/mifare.cpp" line = "7 7 4"/ >
< source > Info < / source >
< source > Info < / source >
< translation > 信 息 < / translation >
< translation > 信 息 < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../module/mifare.cpp" line = "2 26 "/ >
< location filename = "../module/mifare.cpp" line = "2 09 "/ >
< source > Plz provide at least one known key < / source >
< source > Plz provide at least one known key < / source >
< translation > 请 至 少 提 供 一 个 已 知 密 码 < / translation >
< translation > 请 至 少 提 供 一 个 已 知 密 码 < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../module/mifare.cpp" line = "4 9 6"/ >
< location filename = "../module/mifare.cpp" line = "4 68 "/ >
< location filename = "../module/mifare.cpp" line = "6 63 "/ >
< location filename = "../module/mifare.cpp" line = "6 47 "/ >
< source > Failed ! < / source >
< source > Failed ! < / source >
< translation > 失 败 ! < / translation >
< translation > 失 败 ! < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../module/mifare.cpp" line = "6 88 "/ >
< location filename = "../module/mifare.cpp" line = "6 72 "/ >
< source > The Access Bits is invalid !
< source > The Access Bits is invalid !
It could make the whole sector blocked irreversibly !
It could make the whole sector blocked irreversibly !
Continue to write ? < / source >
Continue to write ? < / source >
@ -1373,22 +1380,22 @@ Continue to write?</source>
确 定 要 写 入 吗 ? < / translation >
确 定 要 写 入 吗 ? < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../module/mifare.cpp" line = "7 26 "/ >
< location filename = "../module/mifare.cpp" line = "7 10 "/ >
< source > Successful ! < / source >
< source > Successful ! < / source >
< translation > 成 功 ! < / translation >
< translation > 成 功 ! < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../module/mifare.cpp" line = "7 39 "/ >
< location filename = "../module/mifare.cpp" line = "7 2 3"/ >
< source > Failed to write to these blocks : < / source >
< source > Failed to write to these blocks : < / source >
< translation > 写 入 以 下 块 失 败 : < / translation >
< translation > 写 入 以 下 块 失 败 : < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../module/mifare.cpp" line = "7 43 "/ >
< location filename = "../module/mifare.cpp" line = "7 27 "/ >
< source > Select them ? < / source >
< source > Select them ? < / source >
< translation > 选 中 这 些 块 ? < / translation >
< translation > 选 中 这 些 块 ? < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../module/mifare.cpp" line = "7 9 4"/ >
< location filename = "../module/mifare.cpp" line = "7 7 4"/ >
< source > Failed to read card . < / source >
< source > Failed to read card . < / source >
< translation > 读 卡 失 败 。 < / translation >
< translation > 读 卡 失 败 。 < / translation >
< / message >
< / message >