@ -40,13 +40,21 @@
< source > Target Block : < / source >
< source > Target Block : < / source >
< translation > 目 标 块 : < / translation >
< translation > 目 标 块 : < / translation >
< / message >
< / message >
< message >
< source > Target Block : < / source >
< translation type = "vanished" > 目 标 块 : < / translation >
< / message >
< / context >
< / context >
< context >
< context >
< name > MF_UID_parameterDialog < / name >
< name > MF_UID_parameterDialog < / name >
< message >
< message >
< location filename = "../ui/mf_uid_parameterdialog.ui" line = "14" / >
< source > Dialog < / source >
< source > Dialog < / source >
< translation > 对 话 框 < / translation >
< translation type = "vanished" > 对 话 框 < / translation >
< / message >
< message >
< location filename = "../ui/mf_uid_parameterdialog.ui" line = "14" / >
< source > Set Parameter < / source >
< translation > 设 置 卡 参 数 < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mf_uid_parameterdialog.ui" line = "22" / >
< location filename = "../ui/mf_uid_parameterdialog.ui" line = "22" / >
@ -64,387 +72,546 @@
< translation > < / translation >
< translation > < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mf_uid_parameterdialog.ui" line = "54" / >
< source > The parameter will not change if you leave it empty . < / source >
< source > The parameter will not change if you leave it empty . < / source >
< translation > 如 果 留 空 , 则 对 应 参 数 将 保 持 不 变 < / translation >
< translation type = "vanished" > 如 果 留 空 , 则 对 应 参 数 将 保 持 不 变 < / translation >
< / message >
< / message >
< / context >
< / context >
< context >
< context >
< name > MainWindow < / name >
< name > MainWindow < / name >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = "2 0 "/ >
< location filename = "../ui/mainwindow.ui" line = "2 3 "/ >
< source > Proxmark3GUI < / source >
< source > Proxmark3GUI < / source >
< translation > < / translation >
< translation > < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = " 38 "/ >
< location filename = "../ui/mainwindow.ui" line = " 56 "/ >
< source > Path : < / source >
< source > Path : < / source >
< translation > 路 径 : < / translation >
< translation > 路 径 : < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = " 62 "/ >
< location filename = "../ui/mainwindow.ui" line = " 80 "/ >
< source > Refresh < / source >
< source > Refresh < / source >
< translation > 刷 新 端 口 < / translation >
< translation > 刷 新 端 口 < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = " 69 "/ >
< location filename = "../ui/mainwindow.ui" line = " 87 "/ >
< source > Connect < / source >
< source > Connect < / source >
< translation > 连 接 < / translation >
< translation > 连 接 < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = " 76 "/ >
< location filename = "../ui/mainwindow.ui" line = " 94 "/ >
< source > Disconnect < / source >
< source > Disconnect < / source >
< translation > 断 开 < / translation >
< translation > 断 开 < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = " 95 "/ >
< location filename = "../ui/mainwindow.ui" line = " 113 "/ >
< source > Mifare < / source >
< source > Mifare < / source >
< translation > Mifare 卡 < / translation >
< translation > Mifare ( IC ) 卡 < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = " 16 6"/ >
< location filename = "../ui/mainwindow.ui" line = " 20 6"/ >
< source > & gt ; & gt ; < / source >
< source > & gt ; & gt ; < / source >
< translation > < / translation >
< translation > < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = " 19 1"/ >
< location filename = "../ui/mainwindow.ui" line = " 23 1"/ >
< source > & lt ; & lt ; < / source >
< source > & lt ; & lt ; < / source >
< translation > < / translation >
< translation > < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = "241" / >
< location filename = "../ui/mainwindow.ui" line = "263" / >
< source > F < / source >
< translation > < / translation >
< / message >
< message >
< location filename = "../ui/mainwindow.ui" line = "320" / >
< source > Card Type < / source >
< source > Card Type < / source >
< translation > 卡 类 型 < / translation >
< translation > 卡 类 型 < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = "256" / >
< location filename = "../ui/mainwindow.ui" line = " 335 "/ >
< source > MINI < / source >
< source > MINI < / source >
< translation > < / translation >
< translation > < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = " 26 3"/ >
< location filename = "../ui/mainwindow.ui" line = " 342 "/ >
< source > 1 K < / source >
< source > 1 K < / source >
< translation > < / translation >
< translation > < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = " 27 3"/ >
< location filename = "../ui/mainwindow.ui" line = " 352 "/ >
< source > 2 K < / source >
< source > 2 K < / source >
< translation > < / translation >
< translation > < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = " 280 "/ >
< location filename = "../ui/mainwindow.ui" line = " 359 "/ >
< source > 4 K < / source >
< source > 4 K < / source >
< translation > < / translation >
< translation > < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = " 290 "/ >
< location filename = "../ui/mainwindow.ui" line = " 369 "/ >
< source > File < / source >
< source > File < / source >
< translation > 文 件 < / translation >
< translation > 文 件 < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = "3 0 8"/ >
< location filename = "../ui/mainwindow.ui" line = "3 87 "/ >
< location filename = "../ui/mainwindow.ui" line = " 852 "/ >
< location filename = "../ui/mainwindow.ui" line = " 944 "/ >
< source > Load < / source >
< source > Load < / source >
< translation > 加 载 < / translation >
< translation > 加 载 < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = " 321 "/ >
< location filename = "../ui/mainwindow.ui" line = " 400 "/ >
< location filename = "../ui/mainwindow.ui" line = " 865 "/ >
< location filename = "../ui/mainwindow.ui" line = " 957 "/ >
< source > Save < / source >
< source > Save < / source >
< translation > 保 存 < / translation >
< translation > 保 存 < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = " 328 "/ >
< location filename = "../ui/mainwindow.ui" line = " 420 "/ >
< location filename = "../ui/mainwindow.cpp" line = " 352 "/ >
< location filename = "../ui/mainwindow.cpp" line = " 534 "/ >
< source > Data < / source >
< source > Data < / source >
< translation > < / translation >
< translation > < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = " 338 "/ >
< location filename = "../ui/mainwindow.ui" line = " 430 "/ >
< source > Key < / source >
< source > Key < / source >
< translation > < / translation >
< translation > < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = " 348 "/ >
< location filename = "../ui/mainwindow.ui" line = " 440 "/ >
< source > Attack < / source >
< source > Attack < / source >
< translation > 破 解 < / translation >
< translation > 破 解 < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = " 373 "/ >
< location filename = "../ui/mainwindow.ui" line = " 465 "/ >
< source > Card Info < / source >
< source > Card Info < / source >
< translation > 读 卡 片 信 息 < / translation >
< translation > 读 卡 片 信 息 < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = " 386 "/ >
< location filename = "../ui/mainwindow.ui" line = " 478 "/ >
< source > Check Default < / source >
< source > Check Default < / source >
< translation > 验 证 默 认 密 码 < / translation >
< translation > 验 证 默 认 密 码 < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = " 399 "/ >
< location filename = "../ui/mainwindow.ui" line = " 491 "/ >
< source > Nested < / source >
< source > Nested < / source >
< translation > Nested 攻 击 < / translation >
< translation > Nested 攻 击 < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = "4 06 "/ >
< location filename = "../ui/mainwindow.ui" line = "4 98 "/ >
< source > Hardnested < / source >
< source > Hardnested < / source >
< translation > Hardested 攻 击 < / translation >
< translation > Hardested 攻 击 < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = " 431 "/ >
< location filename = "../ui/mainwindow.ui" line = " 523 "/ >
< source > Read / Write < / source >
< source > Read / Write < / source >
< translation > 读 / 写 < / translation >
< translation > 读 / 写 < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = " 441 "/ >
< location filename = "../ui/mainwindow.ui" line = " 533 "/ >
< source > Block : < / source >
< source > Block : < / source >
< translation > < / translation >
< translation > < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = " 473 "/ >
< location filename = "../ui/mainwindow.ui" line = " 565 "/ >
< source > Key : < / source >
< source > Key : < / source >
< translation > < / translation >
< translation > < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = " 492 "/ >
< location filename = "../ui/mainwindow.ui" line = " 58 4"/ >
< source > Key Type : < / source >
< source > Key Type : < / source >
< translation > Key 类 型 : < / translation >
< translation > Key 类 型 : < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = " 512 "/ >
< location filename = "../ui/mainwindow.ui" line = " 604 "/ >
< source > A < / source >
< source > A < / source >
< translation > < / translation >
< translation > < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = " 517 "/ >
< location filename = "../ui/mainwindow.ui" line = " 609 "/ >
< source > B < / source >
< source > B < / source >
< translation > < / translation >
< translation > < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = " 540 "/ >
< location filename = "../ui/mainwindow.ui" line = " 632 "/ >
< source > Normal ( Require Password ) < / source >
< source > Normal ( Require Password ) < / source >
< translation > 普 通 卡 ( 需 要 密 码 ) < / translation >
< translation > 普 通 卡 ( 需 要 密 码 ) < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = " 555 "/ >
< location filename = "../ui/mainwindow.ui" line = " 647 "/ >
< location filename = "../ui/mainwindow.ui" line = " 644 "/ >
< location filename = "../ui/mainwindow.ui" line = " 73 6"/ >
< source > Read Block < / source >
< source > Read Block < / source >
< translation > 读 单 个 块 < / translation >
< translation > 读 单 个 块 < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = " 562 "/ >
< location filename = "../ui/mainwindow.ui" line = " 654 "/ >
< location filename = "../ui/mainwindow.ui" line = " 651 "/ >
< location filename = "../ui/mainwindow.ui" line = " 743 "/ >
< source > Write Block < / source >
< source > Write Block < / source >
< translation > 写 单 个 块 < / translation >
< translation > 写 单 个 块 < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = " 569 "/ >
< location filename = "../ui/mainwindow.ui" line = " 661 "/ >
< location filename = "../ui/mainwindow.ui" line = " 658 "/ >
< location filename = "../ui/mainwindow.ui" line = " 750 "/ >
< location filename = "../ui/mainwindow.ui" line = " 75 8"/ >
< location filename = "../ui/mainwindow.ui" line = " 850 "/ >
< source > Read All < / source >
< source > Read All < / source >
< translation > 读 所 有 块 < / translation >
< translation > 读 所 有 块 < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = " 57 6"/ >
< location filename = "../ui/mainwindow.ui" line = " 668 "/ >
< location filename = "../ui/mainwindow.ui" line = " 665 "/ >
< location filename = "../ui/mainwindow.ui" line = " 757 "/ >
< source > Write All < / source >
< source > Write All < / source >
< translation > 写 所 有 块 < / translation >
< translation > 写 所 有 块 < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = " 595 "/ >
< location filename = "../ui/mainwindow.ui" line = " 687 "/ >
< source > Dump < / source >
< source > Dump < / source >
< translation > Dump 命 令 < / translation >
< translation > Dump 命 令 < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = " 608 "/ >
< location filename = "../ui/mainwindow.ui" line = " 700 "/ >
< source > Restore < / source >
< source > Restore < / source >
< translation > Restore 命 令 < / translation >
< translation > Restore 命 令 < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = " 618 "/ >
< location filename = "../ui/mainwindow.ui" line = " 710 "/ >
< source > Chinese Magic Card ( Without Password ) < / source >
< source > Chinese Magic Card ( Without Password ) < / source >
< translation > UID 卡 ( 不 需 要 密 码 ) < / translation >
< translation > UID 卡 ( 不 需 要 密 码 ) < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = " 630 "/ >
< location filename = "../ui/mainwindow.ui" line = " 722 "/ >
< source > Lock UFUID Card < / source >
< source > Lock UFUID Card < / source >
< translation > 锁 定 UFUID 卡 < / translation >
< translation > 锁 定 UFUID 卡 < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = "637" / >
< location filename = "../ui/mainwindow.ui" line = "729" / >
< location filename = "../ui/mainwindow.cpp" line = "461" / >
< source > About UID Card < / source >
< source > About UID Card < / source >
< translation > 关 于 UID 卡 < / translation >
< translation > 关 于 UID 卡 < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = " 678 "/ >
< location filename = "../ui/mainwindow.ui" line = " 770 "/ >
< source > Set Parameter < / source >
< source > Set Parameter < / source >
< translation > 设 置 卡 参 数 < / translation >
< translation > 设 置 卡 参 数 < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = " 69 7"/ >
< location filename = "../ui/mainwindow.ui" line = " 789 "/ >
< source > Wipe < / source >
< source > Wipe < / source >
< translation > 擦 除 < / translation >
< translation > 擦 除 < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = " 723 "/ >
< location filename = "../ui/mainwindow.ui" line = " 815 "/ >
< location filename = "../ui/mainwindow.ui" line = " 77 8"/ >
< location filename = "../ui/mainwindow.ui" line = " 870 "/ >
< source > Simulate < / source >
< source > Simulate < / source >
< translation > 模 拟 < / translation >
< translation > 模 拟 < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = " 751 "/ >
< location filename = "../ui/mainwindow.ui" line = " 843 "/ >
< source > Load from data above < / source >
< source > Load from data above < / source >
< translation > 从 上 方 数 据 导 入 < / translation >
< translation > 从 上 方 数 据 导 入 < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = "771" / >
< location filename = "../ui/mainwindow.ui" line = "413" / >
< location filename = "../ui/mainwindow.ui" line = "863" / >
< source > Clear < / source >
< source > Clear < / source >
< translation > 清 空 < / translation >
< translation > 清 空 < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = "8 01 "/ >
< location filename = "../ui/mainwindow.ui" line = "8 93 "/ >
< location filename = "../ui/mainwindow.ui" line = " 832 "/ >
< location filename = "../ui/mainwindow.ui" line = " 924 "/ >
< source > Sniff < / source >
< source > Sniff < / source >
< translation > 嗅 探 < / translation >
< translation > 嗅 探 < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = " 83 9"/ >
< location filename = "../ui/mainwindow.ui" line = " 931 "/ >
< source > List Sniff Data < / source >
< source > List Sniff Data < / source >
< translation > 列 出 嗅 探 数 据 < / translation >
< translation > 列 出 嗅 探 数 据 < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = " 891 "/ >
< location filename = "../ui/mainwindow.ui" line = " 983 "/ >
< source > RawCommand < / source >
< source > RawCommand < / source >
< translation > 原 始 命 令 < / translation >
< translation > 原 始 命 令 < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = " 923 "/ >
< location filename = "../ui/mainwindow.ui" line = " 1030 "/ >
< location filename = "../ui/mainwindow.cpp" line = "1 3 3"/ >
< location filename = "../ui/mainwindow.cpp" line = "1 4 3"/ >
< source > History : < / source >
< source > History : < / source >
< translation > 命 令 历 史 : < / translation >
< translation > 命 令 历 史 : < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = " 95 2"/ >
< location filename = "../ui/mainwindow.ui" line = " 106 2"/ >
< source > ClearHistory < / source >
< source > ClearHistory < / source >
< translation > 清 空 历 史 < / translation >
< translation > 清 空 历 史 < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = " 97 1"/ >
< location filename = "../ui/mainwindow.ui" line = " 108 1"/ >
< source > Send < / source >
< source > Send < / source >
< translation > 发 送 < / translation >
< translation > 发 送 < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.ui" line = " 97 8"/ >
< location filename = "../ui/mainwindow.ui" line = " 108 8"/ >
< source > ClearOutput < / source >
< source > ClearOutput < / source >
< translation > 清 空 输 出 < / translation >
< translation > 清 空 输 出 < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.cpp" line = "69" / >
< location filename = "../ui/mainwindow.cpp" line = "77" / >
< location filename = "../ui/mainwindow.cpp" line = "169" / >
< location filename = "../ui/mainwindow.cpp" line = "179" / >
< location filename = "../ui/mainwindow.cpp" line = "198" / >
< location filename = "../ui/mainwindow.cpp" line = "229" / >
< location filename = "../ui/mainwindow.cpp" line = "211" / >
< location filename = "../ui/mainwindow.cpp" line = "246" / >
< location filename = "../ui/mainwindow.cpp" line = "259" / >
< location filename = "../ui/mainwindow.cpp" line = "278" / >
< location filename = "../ui/mainwindow.cpp" line = "291" / >
< location filename = "../ui/mainwindow.cpp" line = "314" / >
< location filename = "../ui/mainwindow.cpp" line = "327" / >
< source > Info < / source >
< source > Info < / source >
< translation > 信 息 < / translation >
< translation > 信 息 < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.cpp" line = "69" / >
< location filename = "../ui/mainwindow.cpp" line = " 77 "/ >
< 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 = " 82 "/ >
< location filename = "../ui/mainwindow.cpp" line = " 91 "/ >
< source > Connected < / source >
< source > Connected < / source >
< translation > 已 连 接 < / translation >
< translation > 已 连 接 < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.cpp" line = "86" / >
< location filename = "../ui/mainwindow.cpp" line = "95" / >
< location filename = "../ui/mainwindow.cpp" line = "95" / >
< location filename = "../ui/mainwindow.cpp" line = "342" / >
< location filename = "../ui/mainwindow.cpp" line = "105" / >
< location filename = "../ui/mainwindow.cpp" line = "524" / >
< source > Not Connected < / source >
< source > Not Connected < / source >
< translation > 未 连 接 < / translation >
< translation > 未 连 接 < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.cpp" line = "169" / >
< source > When Changeing card type , the data and keys in this app will be cleard .
< source > When Changeing card type , the data and keys in this app will be cleard .
Continue ? < / source >
Continue ? < / source >
< translation > 更 改 卡 容 量 后 , 窗 口 中 的 data 和 key 会 被 清 空 \ n 要 继 续 吗 ? < / translation >
< translation type = "vanished" > 更 改 卡 容 量 后 , 窗 口 中 的 data 和 key 会 被 清 空 \ n 要 继 续 吗 ? < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.cpp" line = "191" / >
< source > Plz choose the data file : < / source >
< source > Plz choose the data file : < / source >
< translation > 请 选 择 data 文 件 : < / translation >
< translation type = "vanished" > 请 选 择 data 文 件 : < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.cpp" line = " 19 2"/ >
< location filename = "../ui/mainwindow.cpp" line = " 27 2"/ >
< 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 > 二 进 制 Data 文 件 ( * . bin * . dump ) ; ; 文 本 Data 文 件 ( * . txt * . eml ) ; ; 所 有 文 件 ( * . * ) < / translation >
< translation > 二 进 制 Data 文 件 ( * . bin * . dump ) ; ; 文 本 Data 文 件 ( * . txt * . eml ) ; ; 所 有 文 件 ( * . * ) < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.cpp" line = " 19 8"/ >
< location filename = "../ui/mainwindow.cpp" line = " 27 8"/ >
< location filename = "../ui/mainwindow.cpp" line = "2 1 1"/ >
< location filename = "../ui/mainwindow.cpp" line = "2 9 1"/ >
< source > Failed to open < / source >
< source > Failed to open < / source >
< translation > 打开 失 败 : < / translation >
< translation > 无法 打 开 < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.cpp" line = "204" / >
< source > Plz choose the key file : < / source >
< source > Plz choose the key file : < / source >
< translation > 请 选 择 key 文 件 : < / translation >
< translation type = "vanished" > 请 选 择 key 文 件 : < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.cpp" line = "205" / >
< source > Binary Key Files ( * . bin * . dump ) ; ; All Files ( * . * ) < / source >
< source > Binary Key Files ( * . bin * . dump ) ; ; All Files ( * . * ) < / source >
< translation > 二 进 制 Key 文 件 ( * . bin * . dump ) ; ; 所 有 文 件 ( * . * ) < / translation >
< translation type = "vanished" > 二 进 制 Key 文 件 ( * . bin * . dump ) ; ; 所 有 文 件 ( * . * ) < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.cpp" line = "220" / >
< source > Save data to < / source >
< source > Save data to < / source >
< translation > 保 存 数 据 至 < / translation >
< translation type = "vanished" > 保 存 数 据 至 < / translation >
< / message >
< message >
< location filename = "../ui/mainwindow.cpp" line = "179" / >
< source > When Changeing card type , the data and keys in this app will be cleard . < / source >
< translation > 卡 片 容 量 改 变 后 , 上 方 的 所 有 Data 和 Key 会 被 清 空 。 < / translation >
< / message >
< message >
< location filename = "../ui/mainwindow.cpp" line = "179" / >
< source > Continue ? < / source >
< translation > 确 定 ? < / translation >
< / message >
< message >
< location filename = "../ui/mainwindow.cpp" line = "208" / >
< source > Plz select the font of data widget and key widget < / source >
< translation > 请 选 择 Data 窗 口 和 Key 窗 口 的 字 体 < / translation >
< / message >
< message >
< location filename = "../ui/mainwindow.cpp" line = "229" / >
< source > Data must consists of 32 Hex symbols ( Whitespace is allowed ) < / source >
< translation > Data 必 须 由 32 个 十 六 进 制 字 符 组 成 ( 中 间 可 含 有 空 格 ) < / translation >
< / message >
< message >
< location filename = "../ui/mainwindow.cpp" line = "246" / >
< location filename = "../ui/mainwindow.cpp" line = "259" / >
< source > Key must consists of 12 Hex symbols ( Whitespace is allowed ) < / source >
< translation > Key 必 须 由 12 个 十 六 进 制 字 符 组 成 ( 中 间 可 含 有 空 格 ) < / translation >
< / message >
< message >
< location filename = "../ui/mainwindow.cpp" line = "271" / >
< source > Plz select the data file : < / source >
< translation > 请 选 择 data 文 件 : < / translation >
< / message >
< message >
< location filename = "../ui/mainwindow.cpp" line = "284" / >
< source > Plz select the key file : < / source >
< translation > 请 选 择 key 文 件 : < / translation >
< / message >
< message >
< location filename = "../ui/mainwindow.cpp" line = "285" / >
< source > Binary Key Files ( * . bin * . dump ) ; ; Binary Data Files ( * . bin * . dump ) ; ; All Files ( * . * ) < / source >
< translation > 二 进 制 Key 文 件 ( * . bin * . dump ) 二 进 制 Data 文 件 ( * . bin * . dump ) ; ; 所 有 文 件 ( * . * ) < / translation >
< / message >
< message >
< location filename = "../ui/mainwindow.cpp" line = "307" / >
< source > Plz select the location to save data file : < / source >
< translation > 请 选 择 文 件 保 存 的 位 置 : < / translation >
< / message >
< message >
< location filename = "../ui/mainwindow.cpp" line = "308" / >
< source > Binary Data Files ( * . bin * . dump ) ; ; Text Data Files ( * . txt * . eml ) < / source >
< translation > 二 进 制 Data 文 件 ( * . bin * . dump ) ; ; 文 本 Data 文 件 ( * . txt * . eml ) < / translation >
< / message >
< message >
< location filename = "../ui/mainwindow.cpp" line = "314" / >
< location filename = "../ui/mainwindow.cpp" line = "327" / >
< source > Failed to save to < / source >
< translation > 无 法 保 存 至 < / translation >
< / message >
< message >
< location filename = "../ui/mainwindow.cpp" line = "320" / >
< source > Plz select the location to save key file : < / source >
< translation > 请 选 择 key 文 件 保 存 的 位 置 : < / translation >
< / message >
< message >
< location filename = "../ui/mainwindow.cpp" line = "321" / >
< source > Binary Key Files ( * . bin * . dump ) < / source >
< translation > 二 进 制 Key 文 件 ( * . bin * . dump ) < / translation >
< / message >
< message >
< location filename = "../ui/mainwindow.cpp" line = "446" / >
< 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 卡 的 Block0 无 法 写 入 , UID 也 不 能 更 改 < / translation >
< / message >
< message >
< location filename = "../ui/mainwindow.cpp" line = "447" / >
< 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 ) 的 Block0 可 写 , UID 可 变 < / translation >
< / message >
< message >
< location filename = "../ui/mainwindow.cpp" line = "449" / >
< source > There are two versions of Chinese Magic Cards , the Gen1 and the Gen2 . < / source >
< translation > 国 外 把 UID 卡 分 为 Chinese Magic Card Gen1 和 Gen2 < / translation >
< / message >
< message >
< location filename = "../ui/mainwindow.cpp" line = "450" / >
< source > Gen1 : < / source >
< translation > < / translation >
< / message >
< message >
< location filename = "../ui/mainwindow.cpp" line = "450" / >
< 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 >
< / message >
< message >
< location filename = "../ui/mainwindow.cpp" line = "451" / >
< source > Gen2 : < / source >
< translation > < / translation >
< / message >
< message >
< location filename = "../ui/mainwindow.cpp" line = "451" / >
< 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 >
< / message >
< message >
< location filename = "../ui/mainwindow.cpp" line = "453" / >
< source > There are some types of Chinese Magic Card Gen2 . < / source >
< translation > 以 下 是 Gen2 卡 的 详 细 介 绍 < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.cpp" line = "222" / >
< location filename = "../ui/mainwindow.cpp" line = " 454 "/ >
< source > Bin Files ( * . bin * . dump ) ; ; Text Files ( * . txt * . eml ) < / source >
< source > CUID Card : < / source >
< translation type = "unfinished" > < / translation >
< translation > CUID 卡 : < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.cpp" line = "343" / >
< location filename = "../ui/mainwindow.cpp" line = "454" / >
< source > the Block 0 is writeable , you can write to this block repeatedly by normal wrbl command . < / source >
< translation > 可 通 过 普 通 的 写 块 命 令 来 写 Block0 , 可 重 复 擦 写 < / translation >
< / message >
< message >
< location filename = "../ui/mainwindow.cpp" line = "455" / >
< 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 >
< / message >
< message >
< location filename = "../ui/mainwindow.cpp" line = "456" / >
< source > FUID Card : < / source >
< translation > FUID 卡 : < / translation >
< / message >
< message >
< location filename = "../ui/mainwindow.cpp" line = "456" / >
< 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 > Block0 只 能 写 入 一 次 < / translation >
< / message >
< message >
< location filename = "../ui/mainwindow.cpp" line = "457" / >
< 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 >
< / message >
< message >
< location filename = "../ui/mainwindow.cpp" line = "458" / >
< source > UFUID Card : < / source >
< translation > UFUID 卡 : < / translation >
< / message >
< message >
< location filename = "../ui/mainwindow.cpp" line = "458" / >
< 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 卡 一 样 可 以 反 复 读 写 Block0 , 用 特 殊 命 令 锁 卡 后 就 和 FUID 卡 一 样 了 < / translation >
< / message >
< message >
< location filename = "../ui/mainwindow.cpp" line = "460" / >
< 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 >
< / message >
< message >
< location filename = "../ui/mainwindow.cpp" line = "525" / >
< location filename = "../ui/mainwindow.cpp" line = "642" / >
< source > Idle < / source >
< source > Idle < / source >
< translation > 空 闲 < / translation >
< translation > 空 闲 < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.cpp" line = "350" / >
< location filename = "../ui/mainwindow.cpp" line = " 532 "/ >
< location filename = "../ui/mainwindow.cpp" line = "359" / >
< location filename = "../ui/mainwindow.cpp" line = " 541 "/ >
< source > Sec < / source >
< source > Sec < / source >
< translation > < / translation >
< translation > < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.cpp" line = "351" / >
< location filename = "../ui/mainwindow.cpp" line = " 533 "/ >
< source > Blk < / source >
< source > Blk < / source >
< translation > < / translation >
< translation > < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.cpp" line = "360" / >
< location filename = "../ui/mainwindow.cpp" line = " 542 "/ >
< source > KeyA < / source >
< source > KeyA < / source >
< translation > < / translation >
< translation > < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.cpp" line = "361" / >
< location filename = "../ui/mainwindow.cpp" line = " 54 3"/ >
< source > KeyB < / source >
< source > KeyB < / source >
< translation > < / translation >
< translation > < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.cpp" line = "394" / >
< location filename = "../ui/mainwindow.cpp" line = " 579 "/ >
< source > HW Version : < / source >
< source > HW Version : < / source >
< translation > 固 件 版 本 : < / translation >
< translation > 固 件 版 本 : < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.cpp" line = "396" / >
< location filename = "../ui/mainwindow.cpp" line = " 581 "/ >
< source > PM3 : < / source >
< source > PM3 : < / source >
< translation > 连 接 状 态 : < / translation >
< translation > 连 接 状 态 : < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../ui/mainwindow.cpp" line = "398" / >
< location filename = "../ui/mainwindow.cpp" line = " 583 "/ >
< source > State : < / source >
< source > State : < / source >
< translation > 运 行 状 态 : < / translation >
< translation > 运 行 状 态 : < / translation >
< / message >
< / message >
< message >
< location filename = "../ui/mainwindow.cpp" line = "638" / >
< source > Running < / source >
< translation > 运 行 中 < / translation >
< / message >
< / context >
< / context >
< context >
< context >
< name > Mifare < / name >
< name > Mifare < / name >
@ -453,24 +620,30 @@ Continue?</source>
< translation type = "vanished" > 信 息 : < / translation >
< translation type = "vanished" > 信 息 : < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../module/mifare.cpp" line = "2 6 8"/ >
< location filename = "../module/mifare.cpp" line = "2 89 "/ >
< location filename = "../module/mifare.cpp" line = "3 65 "/ >
< location filename = "../module/mifare.cpp" line = "3 8 6"/ >
< source > Success ! < / source >
< source > Success ! < / source >
< translation > 成 功 ! < / translation >
< translation > 成 功 ! < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../module/mifare.cpp" line = "268" / >
< location filename = "../module/mifare.cpp" line = "289" / >
< location filename = "../module/mifare.cpp" line = "272" / >
< location filename = "../module/mifare.cpp" line = "293" / >
< location filename = "../module/mifare.cpp" line = "365" / >
< location filename = "../module/mifare.cpp" line = "386" / >
< location filename = "../module/mifare.cpp" line = "369" / >
< location filename = "../module/mifare.cpp" line = "390" / >
< location filename = "../module/mifare.cpp" line = "425" / >
< source > Info < / source >
< source > Info < / source >
< translation > 信 息 < / translation >
< translation > 信 息 < / translation >
< / message >
< / message >
< message >
< message >
< location filename = "../module/mifare.cpp" line = "2 72 "/ >
< location filename = "../module/mifare.cpp" line = "2 93 "/ >
< location filename = "../module/mifare.cpp" line = "3 6 9"/ >
< location filename = "../module/mifare.cpp" line = "3 90 "/ >
< source > Failed ! < / source >
< source > Failed ! < / source >
< translation > 失 败 ! < / translation >
< translation > 失 败 ! < / translation >
< / message >
< / message >
< message >
< location filename = "../module/mifare.cpp" line = "425" / >
< source > Failed to read card . < / source >
< translation > 读 卡 失 败 。 < / translation >
< / message >
< / context >
< / context >
< / TS >
< / TS >