diff --git a/README.md b/README.md index bb3be15..6c563d1 100644 --- a/README.md +++ b/README.md @@ -46,6 +46,8 @@ Sometimes I add new posts about this project [on my home page](https://developer * Chinese by [Huang YunKun (htynkn)](https://github.com/htynkn) * German by [Swarsele](https://github.com/Swarsele) * Vietnamese by [Hai Phan Nguyen (pnghai)](https://github.com/pnghai) +* Czech by [Spenaat](https://github.com/spenaat) +* Chinese (Traditional) by [qazrfv1234](https://github.com/qazrfv1234) ### System requirements diff --git a/screenshots/4.png b/screenshots/4.png index 011b544..632b199 100644 Binary files a/screenshots/4.png and b/screenshots/4.png differ diff --git a/src/main/resources/locale_cs_CZ.properties b/src/main/resources/locale_cs_CZ.properties new file mode 100644 index 0000000..bdafeb4 --- /dev/null +++ b/src/main/resources/locale_cs_CZ.properties @@ -0,0 +1,71 @@ +btn_OpenFile=Zvolit soubory +btn_Upload=Nahr\u00E1t do NS +tab3_Txt_EnteredAsMsg1=Vstoupili jste jako: +tab3_Txt_EnteredAsMsg2=Pro minimalizaci probl\u00E9m\u016F byste m\u011Bl(a) b\u00FDt spr\u00E1vce, nebo m\u00EDt pro tohoto u\u017Eivatele nastaven\u00E1 'udev'. +tab3_Txt_FilesToUploadTitle=Soubory k nahr\u00E1n\u00ED: +tab3_Txt_GreetingsMessage=V\u00EDtejte v NS-USBloaderu +tab3_Txt_NoFolderOrFileSelected=Nebyly vybr\u00E1ny \u017E\u00E1dn\u00E9 soubory: nic k nahr\u00E1n\u00ED. +windowBodyConfirmExit=Pr\u00E1v\u011B prob\u00EDh\u00E1 p\u0159enos dat a zav\u0159en\u00ED aplikace jej p\u0159eru\u0161\u00ED.\nNic hor\u0161\u00EDho nyn\u00ED nem\u016F\u017Eete ud\u011Blat.\nZru\u0161it p\u0159enos a ukon\u010Dit aplikaci? +windowTitleConfirmExit=Ne, te\u010F nechci odej\u00EDt! +btn_Stop=P\u0159eru\u0161it +tab3_Txt_GreetingsMessage2=--\n\ +Source: https://github.com/developersu/ns-usbloader/\n\ +Site: https://developersu.blogspot.com/search/label/NS-USBloader\n\ +Dmitry Isaenko [developer.su] +tab1_table_Lbl_Status=Stav +tab1_table_Lbl_FileName=N\u00E1zev souboru +tab1_table_Lbl_Size=Velikost +tab1_table_Lbl_Upload=Nahr\u00E1t? +tab1_table_contextMenu_Btn_BtnDelete=Odstranit +tab1_table_contextMenu_Btn_DeleteAll=Odstranit v\u0161e +tab2_Lbl_HostIP=IP po\u010D\u00EDta\u010De: +tab1_Lbl_NSIP=IP Switche: +tab2_Cb_ValidateNSHostName=V\u017Edy kontrolovat spr\u00E1vnost IP adresy Switche. +windowBodyBadIp=Ur\u010Dit\u011B jste zadali spr\u00E1vnou IP adresu Switche? +windowTitleBadIp=IP adresa Switche je z\u0159ejm\u011B nespr\u00E1vn\u00E1 +tab2_Cb_ExpertMode=Pro experty (nastaven\u00ED s\u00EDt\u011B) +tab2_Lbl_HostPort=port +tab2_Cb_AutoDetectIp=Automaticky detekovat IP adresu +tab2_Cb_RandSelectPort=Vygenerovat n\u00E1hodn\u00FD port +tab2_Cb_DontServeRequests=Neodpov\u00EDdat na po\u017Eadavky +tab2_Lbl_DontServeRequestsDesc=Pokud toto zvol\u00EDte, tento po\u010D\u00EDta\u010D nebude reagovat na \u017E\u00E1dosti o NSP soubory ze strany Switche (v s\u00EDti) a zamez\u00ED TinFoilu prohled\u00E1vat m\u00EDsta se soubory. +tab2_Lbl_HostExtra=extra +windowTitleErrorPort=Nespr\u00E1vn\u00E9 nastaven\u00ED portu! +windowBodyErrorPort=Port mus\u00ED b\u00FDt v rozmez\u00ED 1 a\u017E 65535. +tab2_Cb_AutoCheckForUpdates=Automaticky kontrolovat aktualizace +windowTitleNewVersionAval=Je dostupn\u00E1 nov\u00E1 verze +windowTitleNewVersionNOTAval=Nov\u011Bj\u0161\u00ED verze nen\u00ED k dispozici +windowTitleNewVersionUnknown=Nepoda\u0159ilo se zkontrolovat aktualizace +windowBodyNewVersionUnknown=N\u011Bco se porouchalo\nMo\u017En\u00E1 nejste p\u0159ipojeni k internetu, nebo nefunguje GitHub +windowBodyNewVersionNOTAval=Jste na nejnov\u011Bj\u0161\u00ED verzi +tab2_Cb_AllowXciNszXcz=Umo\u017Enit volbu XCI / NSZ / XCZ soubor\u016F pro Tinfoil +tab2_Lbl_AllowXciNszXczDesc=Lze vyu\u017E\u00EDt v aplikac\u00EDch, kter\u00E9 podporuj\u00ED soubory typu XCI/NSZ/XCZ a pro p\u0159enos vyu\u017E\u00EDvaj\u00ED protokol Tinfoil. Nem\u011B\u0148te, jestli tomu nerozum\u00EDte. Aktivujte pro Awoo Installer. +tab2_Lbl_Language=Jazyk +windowBodyRestartToApplyLang=Pro aplikov\u00E1n\u00ED zm\u011Bn restartujte aplikaci. +btn_OpenSplitFile=Zvolit rozd\u011Blen\u00E9 NSP +tab2_Lbl_ApplicationSettings=Hlavn\u00ED nastaven\u00ED +tabSplMrg_Lbl_SplitNMergeTitle=Utilita k rozd\u011Blen\u00ED/slou\u010Den\u00ED soubor\u016F +tabSplMrg_RadioBtn_Split=Rozd\u011Blit +tabSplMrg_RadioBtn_Merge=Slou\u010Dit +tabSplMrg_Txt_File=Soubor: +tabSplMrg_Txt_Folder=Rozd\u011Blen\u00FD soubor (slo\u017Eka): +tabSplMrg_Btn_SelectFile=Zvolit soubor +tabSplMrg_Btn_SelectFolder=Zvolit slo\u017Eku +tabSplMrg_Lbl_SaveToLocation=Ulo\u017Eit do: +tabSplMrg_Btn_ChangeSaveToLocation=Zm\u011Bnit +tabSplMrg_Btn_Convert=P\u0159ev\u00E9st +windowTitleError=Chyba +windowBodyPleaseFinishTransfersFirst=Soubory nelze rozd\u011Blit/slou\u010Dit, kdy\u017E prob\u00EDh\u00E1 p\u0159enos dat p\u0159es USB/s\u00ED\u0165. Pros\u00EDm, zru\u0161te nejprve v\u0161echny aktivn\u00ED p\u0159enosy. +done_txt=Hotovo! +failure_txt=Proces selhal +btn_Select=Zvolit +btn_InjectPayloader=Injectnout Payload +tabNXDT_Btn_Start=Za\u010D\u00EDt! +tab2_Btn_InstallDrivers=St\u00E1hnout a nainstalovat ovlada\u010De +windowTitleDownloadDrivers=St\u00E1hnout a nainstalovat ovlada\u010De +windowBodyDownloadDrivers=Stahuji ovlada\u010De (libusbK v3.0.7.0)... +btn_Cancel=Zru\u0161it +btn_Close=Zav\u0159\u00EDt +tab2_Cb_GlVersion=GoldLeaf verze +tab2_Cb_GLshowNspOnly=Uk\u00E1zat v GoldLeafu pouze *.nsp. +windowBodyPleaseStopOtherProcessFirst=Pros\u00EDm, p\u0159ed pokra\u010Dov\u00E1n\u00EDm nejprve zru\u0161te aktivn\u00ED p\u0159enos. diff --git a/src/main/resources/locale_zh_TW.properties b/src/main/resources/locale_zh_TW.properties new file mode 100644 index 0000000..7802b5f --- /dev/null +++ b/src/main/resources/locale_zh_TW.properties @@ -0,0 +1,71 @@ +btn_OpenFile=\u9078\u64C7\u6A94\u6848 +btn_Upload=\u4E0A\u50B3\u81F3NS +tab3_Txt_EnteredAsMsg1=\u76EE\u524D\u767B\u5165\u7684\u4F7F\u7528\u8005: +tab3_Txt_EnteredAsMsg2=\u57F7\u884C\u6B64\u64CD\u4F5C\u6642\u4F60\u5FC5\u9808\u64C1\u6709\u6700\u9AD8\u5B58\u53D6\u6B0A\u9650,\u6216\u8005\u5DF2\u914D\u7F6E\u4E86'udev'\u898F\u5247,\u4EE5\u78BA\u4FDD\u4E0D\u6703\u51FA\u73FE\u4EFB\u4F55\u554F\u984C. +tab3_Txt_FilesToUploadTitle=\u4E0A\u50B3\u7684\u6A94\u6848: +tab3_Txt_GreetingsMessage=\u6B61\u8FCE\u4F7F\u7528NS-USBloader +tab3_Txt_NoFolderOrFileSelected=\u5C1A\u672A\u9078\u53D6\u6A94\u6848: \u4E0A\u50B3\u4F47\u5217\u6C92\u6709\u9805\u76EE +windowBodyConfirmExit=\u6B64\u6642\u9000\u51FA\u7A0B\u5F0F\u5C07\u6703\u4E2D\u65B7\u6B63\u5728\u50B3\u8F38\u7684\u8CC7\u6599.\n\u9019\u9805\u64CD\u4F5C\u53EF\u80FD\u6703\u9020\u6210\u4EE4\u4EBA\u5F8C\u6094\u7684\u640D\u5BB3.\n\u662F\u5426\u78BA\u8A8D\u8981\u4E2D\u65B7\u50B3\u8F38\u4E26\u4E14\u7D50\u675F\u7A0B\u5F0F? +windowTitleConfirmExit=\u4E0D,\u8ACB\u52FF\u9000\u51FA! +btn_Stop=\u4E2D\u65B7\u64CD\u4F5C +tab3_Txt_GreetingsMessage2=--\n\ +Source: https://github.com/developersu/ns-usbloader/\n\ +Site: https://developersu.blogspot.com/search/label/NS-USBloader\n\ +Dmitry Isaenko [developer.su] +tab1_table_Lbl_Status=\u72C0\u614B +tab1_table_Lbl_FileName=\u6A94\u6848\u540D\u7A31 +tab1_table_Lbl_Size=\u6A94\u6848\u5927\u5C0F +tab1_table_Lbl_Upload=\u4E0A\u50B3? +tab1_table_contextMenu_Btn_BtnDelete=\u79FB\u9664 +tab1_table_contextMenu_Btn_DeleteAll=\u5168\u90E8\u79FB\u9664 +tab2_Lbl_HostIP=\u96FB\u8166IP +tab1_Lbl_NSIP=NS IP: +tab2_Cb_ValidateNSHostName=\u6BCF\u6B21\u8F38\u5165\u5F8C\u90FD\u9A57\u8B49NS IP +windowBodyBadIp=\u4F60\u6240\u8F38\u5165\u7684NS IP\u4F4D\u5740\u662F\u5426\u6B63\u78BA? +windowTitleBadIp=NS IP\u4F4D\u5740\u4E0D\u6B63\u78BA +tab2_Cb_ExpertMode=\u5C08\u5BB6\u6A21\u5F0F (NET \u5B89\u88DD) +tab2_Lbl_HostPort=\u9023\u63A5\u57E0 +tab2_Cb_AutoDetectIp=\u81EA\u52D5\u5075\u6E2CIP +tab2_Cb_RandSelectPort=\u96A8\u6A5F\u9078\u53D6\u9023\u63A5\u57E0 +tab2_Cb_DontServeRequests=\u4E0D\u56DE\u61C9NS\u8ACB\u6C42 +tab2_Lbl_DontServeRequestsDesc=\u555F\u7528\u6B64\u8A2D\u5B9A\u5F8C,\u6B64\u96FB\u8166\u5C07\u4E0D\u6703\u56DE\u61C9\u4F86\u81EANS(\u900F\u904E\u7DB2\u8DEF)\u7684NSP\u6A94\u6848\u8ACB\u6C42,\u4E26\u8B93TinFoil\u5C0B\u627E\u6A94\u6848\u4F86\u6E90\u6642\u4F7F\u7528\u9810\u8A2D\u7684\u4E3B\u6A5F\u8A2D\u5B9A. +tab2_Lbl_HostExtra=\u5176\u4ED6 +windowTitleErrorPort=\u9023\u63A5\u57E0\u8A2D\u5B9A\u4E0D\u6B63\u78BA! +windowBodyErrorPort=\u9023\u63A5\u57E0\u8A2D\u5B9A\u503C\u5FC5\u9808\u4ECB\u65BC0\u523065535\u4E4B\u9593. +tab2_Cb_AutoCheckForUpdates=\u81EA\u52D5\u6AA2\u67E5\u66F4\u65B0 +windowTitleNewVersionAval=\u6709\u53EF\u66F4\u65B0\u7684\u7248\u672C +windowTitleNewVersionNOTAval=\u76EE\u524D\u6C92\u6709\u53EF\u66F4\u65B0\u7684\u7248\u672C +windowTitleNewVersionUnknown=\u76EE\u524D\u7121\u6CD5\u6AA2\u67E5\u6709\u7121\u53EF\u66F4\u65B0\u7248\u672C +windowBodyNewVersionUnknown=\u767C\u751F\u932F\u8AA4\n\u53EF\u80FD\u7DB2\u8DEF\u4E0D\u53EF\u7528\u6216\u8A0A\u865F\u4E0D\u8DB3,\u6216\u8005\u7121\u6CD5\u9023\u4E0AGitHub\u5B98\u7DB2\u4F3A\u670D\u5668 +windowBodyNewVersionNOTAval=\u76EE\u524D\u4F7F\u7528\u7684\u7A0B\u5F0F\u5DF2\u662F\u6700\u65B0\u7248\u672C +tab2_Cb_AllowXciNszXcz=\u5141\u8A31Tinfoil\u6A21\u5F0F\u6642\u9078\u53D6XCI / NSZ / XCZ \u6A94\u6848\u683C\u5F0F +tab2_Lbl_AllowXciNszXczDesc=\u6B64\u8A2D\u5B9A\u5C08\u70BA\u652F\u63F4XCI/NSZ/XCZ\u6A94\u6848\u683C\u5F0F\u8207Tinfoil\u50B3\u8F38\u5354\u8B70\u7684\u7B2C\u4E09\u65B9\u7A0B\u5F0F\u4F7F\u7528. \u5982\u4E0D\u78BA\u5B9A,\u8ACB\u52FF\u8B8A\u66F4\u6B64\u9805\u8A2D\u5B9A. \u4F7F\u7528Awoo Installer\u8ACB\u555F\u7528\u6B64\u8A2D\u5B9A. +tab2_Lbl_Language=\u4ECB\u9762\u8A9E\u7CFB +windowBodyRestartToApplyLang=\u8ACB\u91CD\u65B0\u555F\u52D5\u7A0B\u5F0F\u4EE5\u5957\u7528\u8B8A\u66F4\u7684\u8A2D\u5B9A. +btn_OpenSplitFile=\u9078\u64C7\u5206\u5272\u7684NSP +tab2_Lbl_ApplicationSettings=\u4E3B\u8981\u8A2D\u5B9A +tabSplMrg_Lbl_SplitNMergeTitle=\u5206\u5272&\u5408\u4F75\u6A94\u6848\u5DE5\u5177 +tabSplMrg_RadioBtn_Split=\u5206\u5272&\u5408\u4F75\u6A94\u6848\u5DE5\u5177 +tabSplMrg_RadioBtn_Merge=\u5408\u4F75 +tabSplMrg_Txt_File=\u6A94\u6848: +tabSplMrg_Txt_Folder=\u5206\u5272\u6A94\u6848(\u8CC7\u6599\u593E): +tabSplMrg_Btn_SelectFile=\u9078\u64C7\u6A94\u6848 +tabSplMrg_Btn_SelectFolder=\u9078\u64C7\u8CC7\u6599\u593E +tabSplMrg_Lbl_SaveToLocation=\u5132\u5B58\u8DEF\u5F91: +tabSplMrg_Btn_ChangeSaveToLocation=\u8B8A\u66F4 +tabSplMrg_Btn_Convert=\u8F49\u6A94 +windowTitleError=\u932F\u8AA4 +windowBodyPleaseFinishTransfersFirst=\u7576\u7A0B\u5F0F\u6B63\u5728\u8655\u7406USB/Network\u5B89\u88DD\u6642\u7121\u6CD5\u540C\u6642\u57F7\u884C\u5206\u5272/\u5408\u4F75\u6A94\u6848. \u5982\u9700\u7E7C\u7E8C,\u5FC5\u9808\u4E2D\u65B7\u76EE\u524D\u7684\u50B3\u8F38. +done_txt=\u5B8C\u6210! +failure_txt=\u5931\u6557 +btn_Select=\u9078\u64C7 +btn_InjectPayloader=\u6CE8\u5165payload +tabNXDT_Btn_Start=\u958B\u59CB! +tab2_Btn_InstallDrivers=\u4E0B\u8F09\u4E26\u5B89\u88DD\u9A45\u52D5\u7A0B\u5F0F +windowTitleDownloadDrivers=\u4E0B\u8F09\u4E26\u5B89\u88DD\u9A45\u52D5\u7A0B\u5F0F +windowBodyDownloadDrivers=\u6B63\u5728\u4E0B\u8F09\u9A45\u52D5\u7A0B\u5F0F (libusbK v3.0.7.0)... +btn_Cancel=\u53D6\u6D88 +btn_Close=\u95DC\u9589 +tab2_Cb_GlVersion=GoldLeaf\u7248\u672C +tab2_Cb_GLshowNspOnly=\u5728GoldLeaf\u5167\u50C5\u986F\u793A*.nsp\u6A94\u6848 +windowBodyPleaseStopOtherProcessFirst=\u5982\u8981\u57F7\u884C\u76EE\u524D\u7684\u64CD\u4F5C\u7A0B\u5E8F,\u8ACB\u5148\u505C\u6B62\u5176\u4ED6\u6B63\u5728\u8655\u7406\u7684\u7A0B\u5E8F. \ No newline at end of file