From e7f86ebc83c6ee45ddd922b28eaca710effc7922 Mon Sep 17 00:00:00 2001 From: zzaappedd Date: Tue, 26 May 2015 22:50:11 -0400 Subject: [PATCH 01/19] Create InfoPlist.strings --- bither-ios/InfoPlist.strings | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 bither-ios/InfoPlist.strings diff --git a/bither-ios/InfoPlist.strings b/bither-ios/InfoPlist.strings new file mode 100644 index 0000000..17f3ee8 --- /dev/null +++ b/bither-ios/InfoPlist.strings @@ -0,0 +1,6 @@ +/* Localized versions of Info.plist keys */ + +{ + CFBundleDisplayName = "Bither"; + CFBundleName = "Bither"; +} From 9397f6521d1e319ad8d87d22f88c0464e88864b4 Mon Sep 17 00:00:00 2001 From: zzaappedd Date: Tue, 26 May 2015 23:32:25 -0400 Subject: [PATCH 02/19] Create MainStoryboard.strings --- bither-ios/es.lproj/MainStoryboard.strings | 486 +++++++++++++++++++++ 1 file changed, 486 insertions(+) create mode 100644 bither-ios/es.lproj/MainStoryboard.strings diff --git a/bither-ios/es.lproj/MainStoryboard.strings b/bither-ios/es.lproj/MainStoryboard.strings new file mode 100644 index 0000000..ca21b56 --- /dev/null +++ b/bither-ios/es.lproj/MainStoryboard.strings @@ -0,0 +1,486 @@ + +/* Class = "UILabel"; text = "Label"; ObjectID = "0u9-oG-ULv"; */ +"0u9-oG-ULv.text" = "Etiqueta"; + +/* Class = "UILabel"; text = "HDM = HD + Multisig"; ObjectID = "14f-Li-LUz"; */ +"14f-Li-LUz.text" = "HDM = HD + Multisig"; + +/* Class = "UILabel"; text = "%"; ObjectID = "1MG-Ff-Ctm"; */ +"1MG-Ff-Ctm.text" = "%"; + +/* Class = "UITextField"; placeholder = "0.00"; ObjectID = "1pu-fA-kTl"; */ +"1pu-fA-kTl.placeholder" = "0.00"; + +/* Class = "UILabel"; text = "name"; ObjectID = "2Jh-dT-UDy"; */ +"2Jh-dT-UDy.text" = "nombre"; + +/* Class = "UIButton"; normalTitle = "Generate"; ObjectID = "2fh-9Q-YV2"; */ +"2fh-9Q-YV2.normalTitle" = "Generar"; + +/* Class = "UILabel"; text = "Label"; ObjectID = "38x-NI-gXk"; */ +"38x-NI-gXk.text" = "Etiqueta"; + +/* Class = "UITextField"; placeholder = "Bitcoin address"; ObjectID = "3Xg-gQ-PrT"; */ +"3Xg-gQ-PrT.placeholder" = "Dirección de bitcoin"; + +/* Class = "UILabel"; text = "Pay to"; ObjectID = "4lI-QI-HQr"; */ +"4lI-QI-HQr.text" = "Pagar a"; + +/* Class = "UIButton"; normalTitle = "Switch to Bither Cold"; ObjectID = "4pa-hj-c7j"; */ +"4pa-hj-c7j.normalTitle" = "Cambiar a Bither frío"; + +/* Class = "UILabel"; text = "HDM Hot"; ObjectID = "5Da-1U-rSQ"; */ +"5Da-1U-rSQ.text" = "HDM caliente"; + +/* Class = "UILabel"; text = "Label"; ObjectID = "5Mm-vi-wGE"; */ +"5Mm-vi-wGE.text" = "Etiqueta"; + +/* Class = "UIButton"; normalTitle = "HD Account Seed QR Code"; ObjectID = "5p5-q5-NIv"; */ +"5p5-q5-NIv.normalTitle" = "Código QR de la semilla de cuenta HD"; + +/* Class = "UILabel"; text = "Label"; ObjectID = "6FL-zM-ekJ"; */ +"6FL-zM-ekJ.text" = "Etiqueta"; + +/* Class = "UILabel"; text = "Label"; ObjectID = "6PV-kG-o95"; */ +"6PV-kG-o95.text" = "Etiqueta"; + +/* Class = "UITextField"; placeholder = "Bitcoin address"; ObjectID = "6Td-u4-E0s"; */ +"6Td-u4-E0s.placeholder" = "Dirección de bitcoin"; + +/* Class = "UIButton"; normalTitle = "Send"; ObjectID = "7HM-O3-12p"; */ +"7HM-O3-12p.normalTitle" = "Enviar"; + +/* Class = "UITextField"; placeholder = "0.00"; ObjectID = "7XS-yb-Fb3"; */ +"7XS-yb-Fb3.placeholder" = "0.00"; + +/* Class = "UITextField"; placeholder = "0.00"; ObjectID = "7Z6-U6-s2f"; */ +"7Z6-U6-s2f.placeholder" = "0.00"; + +/* Class = "UITextField"; placeholder = "Bitcoin address"; ObjectID = "7eD-5T-1F7"; */ +"7eD-5T-1F7.placeholder" = "Dirección de bitcoin"; + +/* Class = "UILabel"; text = "How many private keys to generate?"; ObjectID = "8Qe-tr-XPb"; */ +"8Qe-tr-XPb.text" = "¿Cuántas claves privadas para generar?"; + +/* Class = "UILabel"; text = "3899.23"; ObjectID = "97C-RC-ZTW"; */ +"97C-RC-ZTW.text" = "3899.23"; + +/* Class = "UILabel"; text = "3899.23"; ObjectID = "9UE-YF-ZPV"; */ +"9UE-YF-ZPV.text" = "3899.23"; + +/* Class = "UILabel"; text = "Address"; ObjectID = "9VQ-qA-ave"; */ +"9VQ-qA-ave.text" = "Dirección"; + +/* Class = "UILabel"; text = "From"; ObjectID = "BG3-vv-NOl"; */ +"BG3-vv-NOl.text" = "De"; + +/* Class = "UILabel"; text = "Amount"; ObjectID = "BZZ-7d-0no"; */ +"BZZ-7d-0no.text" = "Cantidad"; + +/* Class = "UILabel"; text = "Signature"; ObjectID = "CJp-QT-laa"; */ +"CJp-QT-laa.text" = "Firma"; + +/* Class = "UIButton"; normalTitle = "HD Account Seed Phrase"; ObjectID = "Ces-kP-XIs"; */ +"Ces-kP-XIs.normalTitle" = "Frase semilla de cuenta HD"; + +/* Class = "UISegmentedControl"; Cxt-9h-SUk.segmentTitles[0] = "Peers"; ObjectID = "Cxt-9h-SUk"; */ +"Cxt-9h-SUk.segmentTitles[0]" = "Pares"; + +/* Class = "UISegmentedControl"; Cxt-9h-SUk.segmentTitles[1] = "Blocks"; ObjectID = "Cxt-9h-SUk"; */ +"Cxt-9h-SUk.segmentTitles[1]" = "Bloques"; + +/* Class = "UILabel"; text = "Balance:"; ObjectID = "ECV-qg-2mZ"; */ +"ECV-qg-2mZ.text" = "Balance:"; + +/* Class = "UIButton"; normalTitle = "Singular Mode"; ObjectID = "EXG-fG-TbM"; */ +"EXG-fG-TbM.normalTitle" = "Modo Singular"; + +/* Class = "UILabel"; text = "Pay to"; ObjectID = "F4n-lA-Ige"; */ +"F4n-lA-Ige.text" = "Pagar a"; + +/* Class = "UILabel"; text = "Label"; ObjectID = "FCX-7D-yfn"; */ +"FCX-7D-yfn.text" = "Etiqueta"; + +/* Class = "UILabel"; text = "name"; ObjectID = "FGf-zH-Ia6"; */ +"FGf-zH-Ia6.text" = "nombre"; + +/* Class = "UILabel"; text = "Advance Options"; ObjectID = "FzN-AZ-zUK"; */ +"FzN-AZ-zUK.text" = "Opciones avanzadas"; + +/* Class = "UIButton"; normalTitle = "Sign"; ObjectID = "GHf-wI-Umw"; */ +"GHf-wI-Umw.normalTitle" = "Signo"; + +/* Class = "UILabel"; text = "Balance:"; ObjectID = "GbZ-iW-rIX"; */ +"GbZ-iW-rIX.text" = "Balance:"; + +/* Class = "UILabel"; text = "low"; ObjectID = "I5M-vR-w4V"; */ +"I5M-vR-w4V.text" = "bajo"; + +/* Class = "UILabel"; text = "23451.23"; ObjectID = "IjU-Us-PGx"; */ +"IjU-Us-PGx.text" = "23451.23"; + +/* Class = "UILabel"; text = "Label"; ObjectID = "Irv-YA-qKK"; */ +"Irv-YA-qKK.text" = "Etiqueta"; + +/* Class = "UILabel"; text = "Singular Mode"; ObjectID = "IzA-vJ-Ad6"; */ +"IzA-vJ-Ad6.text" = "Modo Singular"; + +/* Class = "UILabel"; text = "How many HDM addresses to add?"; ObjectID = "KSX-eO-Uwn"; */ +"KSX-eO-Uwn.text" = "¿Cuantas direcciones HDM para añadir?"; + +/* Class = "UILabel"; text = "Add HDM Address"; ObjectID = "Kfd-Dg-pnE"; */ +"Kfd-Dg-pnE.text" = "Añadir dirección HDM"; + +/* Class = "UIButton"; normalTitle = "Next Word"; ObjectID = "LUd-2F-jCf"; */ +"LUd-2F-jCf.normalTitle" = "Próxima palabra"; + +/* Class = "UIButton"; normalTitle = "Generate"; ObjectID = "LrS-g8-zv9"; */ +"LrS-g8-zv9.normalTitle" = "Generar"; + +/* Class = "UITextField"; placeholder = "0.00"; ObjectID = "MAT-xt-p4f"; */ +"MAT-xt-p4f.placeholder" = "0.00"; + +/* Class = "UILabel"; text = "Label"; ObjectID = "MSV-4p-BLw"; */ +"MSV-4p-BLw.text" = "Etiqueta"; + +/* Class = "UILabel"; text = "Label"; ObjectID = "Mcj-lw-QS2"; */ +"Mcj-lw-QS2.text" = "Etiqueta"; + +/* Class = "UIButton"; normalTitle = "Check Private Keys"; ObjectID = "Np0-ig-4Cd"; */ +"Np0-ig-4Cd.normalTitle" = "Comprobar llaves privadas"; + +/* Class = "UILabel"; text = "$0.00"; ObjectID = "Nzn-0V-cau"; */ +"Nzn-0V-cau.text" = "$0.00"; + +/* Class = "UIButton"; normalTitle = "Send"; ObjectID = "OlL-T9-SKL"; */ +"OlL-T9-SKL.normalTitle" = "Enviar"; + +/* Class = "UILabel"; text = "$1234.90"; ObjectID = "Onw-PZ-JGC"; */ +"Onw-PZ-JGC.text" = "$1234.90"; + +/* Class = "UILabel"; text = "100"; ObjectID = "PJH-te-Brg"; */ +"PJH-te-Brg.text" = "100"; + +/* Class = "UILabel"; text = "Generate HDM Account"; ObjectID = "Pgs-ev-QNu"; */ +"Pgs-ev-QNu.text" = "Generar cuenta HDM"; + +/* Class = "UILabel"; text = "Label"; ObjectID = "Plt-58-S4m"; */ +"Plt-58-S4m.text" = "Etiqueta"; + +/* Class = "UILabel"; text = "0000000000000000163440df04bc24eccb48a9d46c64dce3be979e2e6a35aa13"; ObjectID = "QaN-4R-hDw"; */ +"QaN-4R-hDw.text" = "0000000000000000163440df04bc24eccb48a9d46c64dce3be979e2e6a35aa13"; + +/* Class = "UILabel"; text = "Pay to"; ObjectID = "QtW-gn-Bhz"; */ +"QtW-gn-Bhz.text" = "Pagar a"; + +/* Class = "UILabel"; text = "Import HDM Phrase"; ObjectID = "Qwn-YF-uwn"; */ +"Qwn-YF-uwn.text" = "Importar frase HDM"; + +/* Class = "UILabel"; text = "Generate Normal Private Keys"; ObjectID = "R90-Bo-e0X"; */ +"R90-Bo-e0X.text" = "Generar llaves privadas normales"; + +/* Class = "UIButton"; normalTitle = "1"; ObjectID = "RIA-YK-ZlZ"; */ +"RIA-YK-ZlZ.normalTitle" = "1"; + +/* Class = "UILabel"; text = "Label"; ObjectID = "SLL-YQ-ttn"; */ +"SLL-YQ-ttn.text" = "Etiqueta"; + +/* Class = "UITextField"; placeholder = "0.00"; ObjectID = "Sdk-Mj-6QJ"; */ +"Sdk-Mj-6QJ.placeholder" = "0.00"; + +/* Class = "UIButton"; normalTitle = "C"; ObjectID = "UPg-jL-w07"; */ +"UPg-jL-w07.normalTitle" = "C"; + +/* Class = "UILabel"; text = "Bither Hot: Online & Simple."; ObjectID = "V5M-8Z-afm"; */ +"V5M-8Z-afm.text" = "Bither caliente: En linea & simple."; + +/* Class = "UILabel"; text = "Label"; ObjectID = "VrN-rd-ovc"; */ +"VrN-rd-ovc.text" = "Etiqueta"; + +/* Class = "UILabel"; text = "Balance"; ObjectID = "W2y-ax-75E"; */ +"W2y-ax-75E.text" = "Balance"; + +/* Class = "UILabel"; text = "Amount"; ObjectID = "W4J-bu-8RU"; */ +"W4J-bu-8RU.text" = "Cantidad"; + +/* Class = "UILabel"; text = "Trash Can"; ObjectID = "W7P-G2-qt2"; */ +"W7P-G2-qt2.text" = "Basurero"; + +/* Class = "UIButton"; normalTitle = "Retry"; ObjectID = "XCg-Ta-A0q"; */ +"XCg-Ta-A0q.normalTitle" = "Reintentar"; + +/* Class = "UILabel"; text = "Label"; ObjectID = "XVA-OX-iFc"; */ +"XVA-OX-iFc.text" = "Retry"; + +/* Class = "UILabel"; text = "Building Wallet…"; ObjectID = "YDg-IR-7hP"; */ +"YDg-IR-7hP.text" = "Elaborando cartera…"; + +/* Class = "UITextField"; placeholder = "0.00"; ObjectID = "Yo9-av-E4b"; */ +"Yo9-av-E4b.placeholder" = "0.00"; + +/* Class = "UIButton"; normalTitle = "Send"; ObjectID = "Z5W-Ua-Lm5"; */ +"Z5W-Ua-Lm5.normalTitle" = "Enviar"; + +/* Class = "UILabel"; text = "Amount"; ObjectID = "aHu-iQ-TCR"; */ +"aHu-iQ-TCR.text" = "Enviar"; + +/* Class = "UISegmentedControl"; aLp-gS-meD.segmentTitles[0] = "Dice"; ObjectID = "aLp-gS-meD"; */ +"aLp-gS-meD.segmentTitles[0]" = "Dado"; + +/* Class = "UISegmentedControl"; aLp-gS-meD.segmentTitles[1] = "Binary"; ObjectID = "aLp-gS-meD"; */ +"aLp-gS-meD.segmentTitles[1]" = "Binario"; + +/* Class = "UIButton"; normalTitle = "Generate Normal Private Keys"; ObjectID = "aa4-oP-TVf"; */ +"aa4-oP-TVf.normalTitle" = "Generar llaves privadas normales"; + +/* Class = "UILabel"; text = "Label"; ObjectID = "bKW-aE-gcw"; */ +"bKW-aE-gcw.text" = "Etiqueta"; + +/* Class = "UILabel"; text = "R Value Check"; ObjectID = "bNn-8g-rmY"; */ +"bNn-8g-rmY.text" = "Verificación de valor R"; + +/* Class = "UILabel"; text = "marketName"; ObjectID = "bOH-Sj-yMG"; */ +"bOH-Sj-yMG.text" = "mercadoNombre"; + +/* Class = "UILabel"; text = "Generate New HD Account"; ObjectID = "bUN-jt-wO1"; */ +"bUN-jt-wO1.text" = "Generar nueva cuenta HD"; + +/* Class = "UILabel"; text = "Label"; ObjectID = "bb9-gm-2j7"; */ +"bb9-gm-2j7.text" = "Etiqueta"; + +/* Class = "UILabel"; text = "0.00"; ObjectID = "bfg-wv-lfB"; */ +"bfg-wv-lfB.text" = "0.00"; + +/* Class = "UILabel"; text = "Label"; ObjectID = "bq1-3M-RqW"; */ +"bq1-3M-RqW.text" = "Etiqueta"; + +/* Class = "UILabel"; text = "value"; ObjectID = "cAB-ok-gus"; */ +"cAB-ok-gus.text" = "value"; + +/* Class = "UILabel"; text = "1JT3"; ObjectID = "cdq-og-ME5"; */ +"cdq-og-ME5.text" = "1JT3"; + +/* Class = "UIButton"; normalTitle = "Add This Private Key"; ObjectID = "ckY-fV-MzW"; */ +"ckY-fV-MzW.normalTitle" = "Add This Private Key"; + +/* Class = "UILabel"; text = "Can not find private key"; ObjectID = "eEx-7U-SVT"; */ +"eEx-7U-SVT.text" = "Can not find private key"; + +/* Class = "UITextField"; placeholder = "0.00"; ObjectID = "eP1-s3-zSH"; */ +"eP1-s3-zSH.placeholder" = "0.00"; + +/* Class = "UITextField"; placeholder = "Bitcoin address"; ObjectID = "fCj-hW-RGp"; */ +"fCj-hW-RGp.placeholder" = "Bitcoin address"; + +/* Class = "UIButton"; normalTitle = "C"; ObjectID = "fhw-Xa-7ci"; */ +"fhw-Xa-7ci.normalTitle" = "C"; + +/* Class = "UILabel"; text = "Pay to"; ObjectID = "g3O-Ch-Qm9"; */ +"g3O-Ch-Qm9.text" = "Pay to"; + +/* Class = "UIButton"; normalTitle = "Generate"; ObjectID = "gHB-fo-cHb"; */ +"gHB-fo-cHb.normalTitle" = "Generate"; + +/* Class = "UILabel"; text = "Change to"; ObjectID = "gL9-bD-fq2"; */ +"gL9-bD-fq2.text" = "Change to"; + +/* Class = "UILabel"; text = "Label"; ObjectID = "gbe-Xl-yCZ"; */ +"gbe-Xl-yCZ.text" = "Etiqueta"; + +/* Class = "UILabel"; text = "Verify Message Signature"; ObjectID = "gvK-WF-XJl"; */ +"gvK-WF-XJl.text" = "Verify Message Signature"; + +/* Class = "UILabel"; text = "Label"; ObjectID = "hBl-Md-UWA"; */ +"hBl-Md-UWA.text" = "Etiqueta"; + +/* Class = "UIButton"; normalTitle = "0"; ObjectID = "hQL-T3-YNx"; */ +"hQL-T3-YNx.normalTitle" = "0"; + +/* Class = "UILabel"; text = "Private Key"; ObjectID = "he8-50-11R"; */ +"he8-50-11R.text" = "Private Key"; + +/* Class = "UILabel"; text = "Balance:"; ObjectID = "hsE-yP-NwX"; */ +"hsE-yP-NwX.text" = "Balance:"; + +/* Class = "UIButton"; normalTitle = "Next Word"; ObjectID = "ifX-vq-zRq"; */ +"ifX-vq-zRq.normalTitle" = "Next Word"; + +/* Class = "UILabel"; text = "Change Amount"; ObjectID = "ipI-cb-OYV"; */ +"ipI-cb-OYV.text" = "Change Amount"; + +/* Class = "UILabel"; text = "Amount"; ObjectID = "jBb-nb-rnn"; */ +"jBb-nb-rnn.text" = "Amount"; + +/* Class = "UILabel"; text = "%"; ObjectID = "jDX-wx-Vm4"; */ +"jDX-wx-Vm4.text" = "%"; + +/* Class = "UILabel"; text = "Network failure."; ObjectID = "jQj-PR-DVU"; */ +"jQj-PR-DVU.text" = "Network failure."; + +/* Class = "UILabel"; text = "Label"; ObjectID = "kKw-54-5PB"; */ +"kKw-54-5PB.text" = "Etiqueta"; + +/* Class = "UILabel"; text = "24h"; ObjectID = "kS5-Zp-kQC"; */ +"kS5-Zp-kQC.text" = "24h"; + +/* Class = "UILabel"; text = "HDM Cold"; ObjectID = "kSV-dE-lAl"; */ +"kSV-dE-lAl.text" = "HDM Frío"; + +/* Class = "UIButton"; normalTitle = "Monitor Bither Cold"; ObjectID = "kbG-t9-dEm"; */ +"kbG-t9-dEm.normalTitle" = "Vigilar Bither Frío"; + +/* Class = "UILabel"; text = "HDM Cold"; ObjectID = "lUJ-Y1-VRb"; */ +"lUJ-Y1-VRb.text" = "HDM Frío"; + +/* Class = "UILabel"; text = "HDM Server"; ObjectID = "lnF-bS-z2z"; */ +"lnF-bS-z2z.text" = "Servidor HDM"; + +/* Class = "UILabel"; text = "Label"; ObjectID = "mN2-wj-ee4"; */ +"mN2-wj-ee4.text" = "Etiqueta"; + +/* Class = "UILabel"; text = "QR Code"; ObjectID = "mSg-tC-frD"; */ +"mSg-tC-frD.text" = "Código QR"; + +/* Class = "UILabel"; text = "Password"; ObjectID = "mdF-6N-ecP"; */ +"mdF-6N-ecP.text" = "Contraseña"; + +/* Class = "UILabel"; text = "100"; ObjectID = "mjb-dF-Wjb"; */ +"mjb-dF-Wjb.text" = "100"; + +/* Class = "UILabel"; text = "Sign Transaction"; ObjectID = "mpu-26-YRO"; */ +"mpu-26-YRO.text" = "Firmar transacción"; + +/* Class = "UILabel"; text = "You already have an HD account."; ObjectID = "nBS-fJ-qtL"; */ +"nBS-fJ-qtL.text" = "Ya tiene una cuenta HD."; + +/* Class = "UILabel"; text = "Password"; ObjectID = "nGP-EM-iOS"; */ +"nGP-EM-iOS.text" = "Contraseña"; + +/* Class = "UILabel"; text = "Label"; ObjectID = "nbm-cb-0DV"; */ +"nbm-cb-0DV.text" = "Etiqueta"; + +/* Class = "UILabel"; text = "Label"; ObjectID = "njo-BE-gGN"; */ +"njo-BE-gGN.text" = "Etiqueta"; + +/* Class = "UILabel"; text = "Amount"; ObjectID = "nyJ-oV-7hM"; */ +"nyJ-oV-7hM.text" = "Cantidad"; + +/* Class = "UISegmentedControl"; oZb-Bk-280.segmentTitles[0] = "HD Account"; ObjectID = "oZb-Bk-280"; */ +"oZb-Bk-280.segmentTitles[0]" = "Cuenta HD"; + +/* Class = "UISegmentedControl"; oZb-Bk-280.segmentTitles[1] = "Others"; ObjectID = "oZb-Bk-280"; */ +"oZb-Bk-280.segmentTitles[1]" = "Otros"; + +/* Class = "UILabel"; text = "Label"; ObjectID = "p9x-vk-IwH"; */ +"p9x-vk-IwH.text" = "Etiqueta"; + +/* Class = "UISegmentedControl"; pIA-ee-e58.segmentTitles[0] = "Private"; ObjectID = "pIA-ee-e58"; */ +"pIA-ee-e58.segmentTitles[0]" = "Privado"; + +/* Class = "UISegmentedControl"; pIA-ee-e58.segmentTitles[1] = "HDM"; ObjectID = "pIA-ee-e58"; */ +"pIA-ee-e58.segmentTitles[1]" = "HDM"; + +/* Class = "UILabel"; text = "Detail"; ObjectID = "qNL-tR-Rjx"; */ +"qNL-tR-Rjx.text" = "Detalle"; + +/* Class = "UILabel"; text = "Original Message"; ObjectID = "qRU-bn-bhg"; */ +"qRU-bn-bhg.text" = "Mensaje original"; + +/* Class = "UILabel"; text = "Label"; ObjectID = "qga-CG-06M"; */ +"qga-CG-06M.text" = "Etiqueta"; + +/* Class = "UILabel"; text = "123456.34"; ObjectID = "qge-A9-g1H"; */ +"qge-A9-g1H.text" = "123456.34"; + +/* Class = "UITextField"; placeholder = "Password"; ObjectID = "qjQ-dU-y8s"; */ +"qjQ-dU-y8s.placeholder" = "Contraseña"; + +/* Class = "UILabel"; text = "Check Private Keys"; ObjectID = "r4O-0V-IoA"; */ +"r4O-0V-IoA.text" = "Verificar llaves privadas"; + +/* Class = "UIButton"; normalTitle = "Send"; ObjectID = "rFx-au-8Hm"; */ +"rFx-au-8Hm.normalTitle" = "Enviar"; + +/* Class = "UILabel"; text = "Sign Message"; ObjectID = "sn3-Rm-dRd"; */ +"sn3-Rm-dRd.text" = "Firmar mensaje"; + +/* Class = "UILabel"; text = "Pay to"; ObjectID = "tBQ-pH-ztd"; */ +"tBQ-pH-ztd.text" = "Pagar a"; + +/* Class = "UIButton"; normalTitle = "Generate HDM Account"; ObjectID = "tee-1q-g6I"; */ +"tee-1q-g6I.normalTitle" = "Generar cuenta HDM"; + +/* Class = "UILabel"; text = "Fee"; ObjectID = "uBs-uD-RbW"; */ +"uBs-uD-RbW.text" = "Tasa"; + +/* Class = "UILabel"; text = "value"; ObjectID = "uZ8-dN-dTU"; */ +"uZ8-dN-dTU.text" = "valor"; + +/* Class = "UIButton"; normalTitle = "Verify"; ObjectID = "ucz-yG-b5R"; */ +"ucz-yG-b5R.normalTitle" = "Verificar"; + +/* Class = "UILabel"; text = "Balance:"; ObjectID = "uiN-WE-JlS"; */ +"uiN-WE-JlS.text" = "Balance:"; + +/* Class = "UILabel"; text = "Import HD Seed Phrase"; ObjectID = "uoc-uG-k6M"; */ +"uoc-uG-k6M.text" = "Importar frase semilla HD"; + +/* Class = "UIButton"; normalTitle = "Sign Transaction"; ObjectID = "v27-0r-WIj"; */ +"v27-0r-WIj.normalTitle" = "Firmar transacción"; + +/* Class = "UILabel"; text = "Password"; ObjectID = "v46-EP-4NU"; */ +"v46-EP-4NU.text" = "Contraseña"; + +/* Class = "UIButton"; normalTitle = "Generate"; ObjectID = "vhW-ec-Y0h"; */ +"vhW-ec-Y0h.normalTitle" = "Generar"; + +/* Class = "UILabel"; text = "$"; ObjectID = "vi1-Kv-pOT"; */ +"vi1-Kv-pOT.text" = "$"; + +/* Class = "UILabel"; text = "name"; ObjectID = "viE-UV-mZx"; */ +"viE-UV-mZx.text" = "name"; + +/* Class = "UILabel"; text = "Address"; ObjectID = "wb7-kB-0ec"; */ +"wb7-kB-0ec.text" = "Address"; + +/* Class = "UILabel"; text = "Private Key"; ObjectID = "x9d-Sc-rrj"; */ +"x9d-Sc-rrj.text" = "Private Key"; + +/* Class = "UITextField"; placeholder = "0.00"; ObjectID = "xBU-Zh-e2V"; */ +"xBU-Zh-e2V.placeholder" = "0.00"; + +/* Class = "UILabel"; text = "Signing Address"; ObjectID = "xhb-O8-bSH"; */ +"xhb-O8-bSH.text" = "Signing Address"; + +/* Class = "UITextField"; placeholder = "Password"; ObjectID = "xmE-uG-hIe"; */ +"xmE-uG-hIe.placeholder" = "Contraseña" + +/* Class = "UITextField"; placeholder = "Password"; ObjectID = "xmg-Xg-1Ns"; */ +"xmg-Xg-1Ns.placeholder" = "Contraseña"; + +/* Class = "UILabel"; text = "Setting"; ObjectID = "yOF-tp-J78"; */ +"yOF-tp-J78.text" = "Ajuste"; + +/* Class = "UIButton"; normalTitle = "Send"; ObjectID = "ygh-ls-Qes"; */ +"ygh-ls-Qes.normalTitle" = "Enviar"; + +/* Class = "UILabel"; text = "Bither Cold: Offline & Secure."; ObjectID = "yu4-YT-Y6b"; */ +"yu4-YT-Y6b.text" = "Bither Frío: Desconectado & Seguro."; + +/* Class = "UILabel"; text = "Label"; ObjectID = "yx9-EY-UeR"; */ +"yx9-EY-UeR.text" = "Etiqueta"; + +/* Class = "UILabel"; text = "3568.34"; ObjectID = "yz4-Gr-HYw"; */ +"yz4-Gr-HYw.text" = "3568.34"; + +/* Class = "UILabel"; text = "Label"; ObjectID = "z1L-xS-51U"; */ +"z1L-xS-51U.text" = "Etiqueta"; + +/* Class = "UILabel"; text = "value"; ObjectID = "zIR-6H-nG4"; */ +"zIR-6H-nG4.text" = "valor"; + +/* Class = "UILabel"; text = "Label"; ObjectID = "zLo-PY-kep"; */ +"zLo-PY-kep.text" = "Etiqueta"; + +/* Class = "UIButton"; normalTitle = "Add This Private Key"; ObjectID = "zjg-wy-EHw"; */ +"zjg-wy-EHw.normalTitle" = "Añadir esta llave privada"; From 05d31b772b6eefb9049834f7b4fda6db801b74cb Mon Sep 17 00:00:00 2001 From: zzaappedd Date: Tue, 26 May 2015 23:33:22 -0400 Subject: [PATCH 03/19] Create InfoPlist.strings --- bither-ios/es.lproj/InfoPlist.strings | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 bither-ios/es.lproj/InfoPlist.strings diff --git a/bither-ios/es.lproj/InfoPlist.strings b/bither-ios/es.lproj/InfoPlist.strings new file mode 100644 index 0000000..17f3ee8 --- /dev/null +++ b/bither-ios/es.lproj/InfoPlist.strings @@ -0,0 +1,6 @@ +/* Localized versions of Info.plist keys */ + +{ + CFBundleDisplayName = "Bither"; + CFBundleName = "Bither"; +} From bd6234225c7e3a3233ab9cd0200424456d2ec260 Mon Sep 17 00:00:00 2001 From: zzaappedd Date: Tue, 26 May 2015 23:34:20 -0400 Subject: [PATCH 04/19] Create Localizable.strings --- bither-ios/es.lproj/Localizable.strings | 753 ++++++++++++++++++++++++ 1 file changed, 753 insertions(+) create mode 100644 bither-ios/es.lproj/Localizable.strings diff --git a/bither-ios/es.lproj/Localizable.strings b/bither-ios/es.lproj/Localizable.strings new file mode 100644 index 0000000..a6b5244 --- /dev/null +++ b/bither-ios/es.lproj/Localizable.strings @@ -0,0 +1,753 @@ +/* No comment provided by engineer. */ +"%0.f mins ago" = "%0.f mins ago"; + +/* No comment provided by engineer. */ +"%d hour ago" = "%d hour ago"; + +/* No comment provided by engineer. */ +"Address copied." = "Address copied."; + +/* No comment provided by engineer. */ +"Amount:" = "Importe:"; + +/* No comment provided by engineer. */ +"Back up private key" = "Copie respaldo de clave privada"; + +/* No comment provided by engineer. */ +"Bither Cold Watch Only QR Code" = "Bither Cold Watch Only QR Code"; + +/* No comment provided by engineer. */ +"Bitstamp" = "Bitstamp"; + +/* No comment provided by engineer. */ +"BTC-E" = "BTC-E"; + +/* No comment provided by engineer. */ +"BTCChina" = "BTCChina"; +"796" = "796"; +"Bitfinex" = "Bitfinex"; +"BtcTrade" = "BtcTrade"; +"Coinbase" = "Coinbase"; + +/* No comment provided by engineer. */ +"Buy: %@" = "Compra: %@"; + +/* dialogAlertCancel */ +"Cancel" = "Cancelar"; + +/* No comment provided by engineer. */ +"Change Password" = "Cambio de contraseña"; + +/* No comment provided by engineer. */ +"Change password failed" = "Falló cambio de contraseña"; + +/* No comment provided by engineer. */ +"Change password success" = "Cambio de contraseña"; + +/* No comment provided by engineer. */ +"Changing password\nDo not turn off the screen" = "Cambiando contraseña\nNo apague la pantalla"; + +/* No comment provided by engineer. */ +"CHBTC" = "CHBTC"; + +/* No comment provided by engineer. */ +"Check Private Keys" = "Revisar llaves privadas"; + +/* No comment provided by engineer. */ +"Checking Cellular Data" = "Comprobando data celular"; + +/* No comment provided by engineer. */ +"Checking password…" = "Comprobando contraseña…"; + +/* No comment provided by engineer. */ +"Checking private keys..." = "Revisando llaves privadas..."; + +/* No comment provided by engineer. */ +"Checking WIFI" = "Comprobando WIFI"; + +/* No comment provided by engineer. */ +"Clone failed." = "Falló clon."; + +/* No comment provided by engineer. */ +"clone QR code" = "clonar código QR"; + +/* No comment provided by engineer. */ +"Clone success." = "Clon exitoso."; + +/* No comment provided by engineer. */ +"Cloning..." = "Clonando..."; + +/* No comment provided by engineer. */ +"Cold Wallet Address" = "Dirección de cartera fría"; + +/* No comment provided by engineer. */ +"Cold Wallet Clone" = "Clon de cartera fría"; + +/* No comment provided by engineer. */ +"Cold Wallet Clone QR Code" = "Codigo QR de cartera fría"; + +/* No comment provided by engineer. */ +"Confirm New Password" = "Comprobar contraseña nueva"; + +/* No comment provided by engineer. */ +"Confirmation: %d" = "Confrimación: %d"; + +/* No comment provided by engineer. */ +"Confirmation: 100+" = "Confrimación: 100+"; + +/* No comment provided by engineer. */ +"Default Currency" = "Moneda por defecto"; + +/* No comment provided by engineer. */ +"Default Exchange" = "Mercado por defecto"; + +/* No comment provided by engineer. */ +"Default Transaction Fee" = "Cargo de transacción por defecto"; + +/* No comment provided by engineer. */ +"Donate" = "Donar"; + +/* No comment provided by engineer. */ +"Donate to developers" = "Donar a los programadores"; + +/* No comment provided by engineer. */ +"Enter original password" = "Introduzca contraseña original"; + +/* No comment provided by engineer. */ +"Enter password of wallet" = "Introduzca contraseña de la cartera"; + +/* No comment provided by engineer. */ +"Enter source password" = "Introduzca la clave fuente"; + +/* No comment provided by engineer. */ +"Enter your private key text" = "Introduzca el texto de la clave privada"; + +/* No comment provided by engineer. */ +"Fee:" = "Cuota:"; + +/* No comment provided by engineer. */ +"Finish" = "Finalizar"; + +/* No comment provided by engineer. */ +"From Bither Private Key QR Code" = "De código QR de clave privada de Bither"; + +/* No comment provided by engineer. */ +"From Private Key Text" = "De clave privada de Bither"; + +/* No comment provided by engineer. */ +"Give up signing?" = "¿Se rinde a firmar?\nEscanear con Bither Frío para firmar."; + +/* No comment provided by engineer. */ +"Hot Wallet Address" = "Dirección de cartera caliente"; + +/* No comment provided by engineer. */ +"HUOBI" = "HUOBI"; + +/* No comment provided by engineer. */ +"Import failed." = "Importación falló."; + +/* No comment provided by engineer. */ +"Import Private Key" = "Importar clave privada"; + +/* No comment provided by engineer. */ +"Import success." = "Importación exitosa."; + +/* No comment provided by engineer. */ +"Invalid password" = ""Contraseña invalida"; + +/* No comment provided by engineer. */ +"Just now" = "En este momento"; + +/* No comment provided by engineer. */ +"Length: 6 - 43" = "Longitud: 6 - 43"; + +/* No comment provided by engineer. */ +"Low" = "Baja"; + +/* No comment provided by engineer. */ +"Me" = "Mio"; + +/* No comment provided by engineer. */ +"Monitor Bither Cold failed." = "Falló monitoreo de Bither Fría."; + +/* No comment provided by engineer. */ +"Network Setting" = "Configuración De Red"; + +/* No comment provided by engineer. */ +"New Password" ="Nueva Contraseña"; + +/* No comment provided by engineer. */ +"New passwords not same" = "Contraseñas nuevas no identicas"; + +/* No comment provided by engineer. */ +"Next Page" = "Siguiente Página"; + +/* username_can_not_be_more_than_10_words */ +"Nickname length can not be more than 10" = "Longitud de Apodo no puede ser más de 10" + + +/* No comment provided by engineer. */ +"No bitcoins available for donation." = "No hay bitcoins disponibles para la donación."; + +/* No comment provided by engineer. */ +"No private keys" = "No hay claves privadas" + +/* No comment provided by engineer. */ +"Normal" = "Normal"; + +/* No comment provided by engineer. */ +"Not match private key format" = "El formato de clave privada no coincide"; + +/* dialogAlertConfirm */ +"OK" = "OK"; + +/* No comment provided by engineer. */ +"OKCoin.CN" = "OKCoin.CN"; + +/* No comment provided by engineer. */ +"Old Password" = "Contraseña Anterior"; + +/* No comment provided by engineer. */ +"Only supports the compressed format of private key" = "Compatible solo con el formato de clave privada comprimida"; + +/* No comment provided by engineer. */ +"Password" = "Contraseña"; + +/* No comment provided by engineer. */ +"Password Confirm" = "Contraseña Confirmada"; + +/* No comment provided by engineer. */ +"Password of the private key to import is different from ours. Import failed." = "Contraseña de la clave privada a importar es distinta de la nuestra. La importación falló."; + +/* No comment provided by engineer. */ +"Password wrong." = "Contraseña errada."; + +/* No comment provided by engineer. */ +"Passwords not same." = "Contraseñas no son iguales."; + +/* No comment provided by engineer. */ +"Pay to" = "Pagarle a"; + +/* No comment provided by engineer. */ +"Please turn off Cellular Data" = "Please turn off Cellular Data"; + +/* No comment provided by engineer. */ +"Please turn off WIFI" = "Please turn off WIFI"; + +/* No comment provided by engineer. */ +"Please wait…" = "Please wait…"; + +/* No comment provided by engineer. */ +"private key" = "private key"; + +/* No comment provided by engineer. */ +"Private key of %@" = "Private key of %@"; + +/* No comment provided by engineer. */ +"Private Key QR Code" = "Private Key QR Code"; + +/* No comment provided by engineer. */ +"Private keys are safe." = "Private keys are safe."; + +/* No comment provided by engineer. */ +"Private keys in danger." = "Private keys in danger."; + +/* No comment provided by engineer. */ +"QR Code" = "QR Code"; + +/* No comment provided by engineer. */ +"QR Code saved." = "QR Code saved."; + +/* No comment provided by engineer. */ +"Received" = "Received"; + +/* No comment provided by engineer. */ +"Received:" = "Received:"; + +/* No comment provided by engineer. */ +"Scan %@" = "Scan %@"; + +/* No comment provided by engineer. */ +"Scan %@\nPage %d, Total %d" = "Scan %1$@\nPage %2$d, Total %3$d"; + +/* No comment provided by engineer. */ +"Scan Bitcoin Address" = "Scan Bitcoin Address"; + +/* No comment provided by engineer. */ +"Scan Bither Cold to sign" = "Scan Bither Cold to sign"; + +/* No comment provided by engineer. */ +"Scan by clone destination" = "Scan by clone destination"; + +/* No comment provided by engineer. */ +"Scan Private Key QR Code" = "Scan Private Key QR Code"; + +/* No comment provided by engineer. */ +"Scan QR Code for Bitcoin address" = "Scan QR Code for Bitcoin address"; + +/* No comment provided by engineer. */ +"Scan QR code No.1 provided by Bither" = "Scan QR code No.1 provided by Bither"; + +/* No comment provided by engineer. */ +"Scan The Clone Source" = "Scan The Clone Source"; + +/* No comment provided by engineer. */ +"Scan to watch Bither Cold" = "Scan to watch Bither Cold"; + +/* No comment provided by engineer. */ +"Scan unsigned transaction failed" = "Scan unsigned transaction failed"; + +/* No comment provided by engineer. */ +"Scan Unsigned TX" = "Scan Unsigned TX"; + +/* No comment provided by engineer. */ +"Scan with Bither Cold" = "Scan with Bither Cold"; + +/* No comment provided by engineer. */ +"Scan with Bither Hot to sign tx" = "Scan with Bither Hot to sign tx"; + +/* No comment provided by engineer. */ +"Scan with Bither Hot to watch Bither Cold" = "Scan with Bither Hot to watch Bither Cold"; + +/* No comment provided by engineer. */ +"Select an address to donate" = "Select an address to donate"; + +/* No comment provided by engineer. */ +"Sell: %@" = "Sell: %@"; + +/* No comment provided by engineer. */ +"Send" = "Send"; + +/* No comment provided by engineer. */ +"Send failed." = "Send failed."; + +/* No comment provided by engineer. */ +"Send success." = "Send success."; + +/* No comment provided by engineer. */ +"Send:" = "Send:"; + +/* No comment provided by engineer. */ +"Sent" = "Sent"; + +/* No comment provided by engineer. */ +"Set Avatar" = "Set Avatar"; + +/* No comment provided by engineer. */ +"Set Password" = "Set Password"; + +/* No comment provided by engineer. */ +"Sign Transaction" = "Sign Transaction"; + +/* No comment provided by engineer. */ +"Sign Trasaction" = "Sign Trasaction"; + +/* No comment provided by engineer. */ +"Signed Transaction" = "Signed Transaction"; + +/* No comment provided by engineer. */ +"Signing Transaction" = "Signing Transaction"; + +/* No comment provided by engineer. */ +"Stop Monitoring" = "Stop Monitoring"; + +/* No comment provided by engineer. */ +"Sure to stop monitoring this address?" = "Sure to stop monitoring this address?"; + +/* No comment provided by engineer. */ +"Sync always" = "Sync always"; + +/* No comment provided by engineer. */ +"Sync over wifi only" = "Sync over wifi only"; + +/* No comment provided by engineer. */ +"Thank you for donating." = "Thank you for donating."; + +/* No comment provided by engineer. */ +"The user name cannot contain %@ and spaces" = "The user name cannot contain %@ and spaces"; + +/* No comment provided by engineer. */ +"Unknown Address" = "Unknown Address"; + +/* No comment provided by engineer. */ +"unsigned tx QR code" = "unsigned tx QR code"; + +/* No comment provided by engineer. */ +"View on Blockchain.info" = "View on Blockchain.info"; + +/* No comment provided by engineer. */ +"Watch Only QR Code" = "Watch Only QR Code"; + +/* No comment provided by engineer. */ +"yesterday %@" = "yesterday %@"; + +/* No comment provided by engineer. */ +"You will send to:" = "You will send to:"; + +"Signed TX QR Code" = "Signed TX QR Code"; + +"Page %d, Total %ld" = "Page %1$d, Total %2$d"; + +"No transactions found for this address,\nit has probably not been used on the network yet." = "No transactions found for this address,\nit has probably not been used on the network yet."; + +"Private Key QR Code (Encrypted)"="Private Key QR Code (Encrypted)"; +"Private Key QR Code (Decrypted)"="Private Key QR Code (Decrypted)"; +"Private Key"="Private Key"; + + +"choose_mode_cold_confirm" = "Once mode is set, it can\'t be changed.\nBither Cold need to be run on a offline phone.\nSet this phone as Bither Cold?"; +"choose_mode_warm_confirm" = "Once mode is set, it can\'t be changed.\nBither Hot is an online bitcoin wallet.\nSet this phone as Bither Hot?"; + +"balance_detail_transaction_count" = "Transacción"; +"balance_detail_total_incoming" = "Recivido"; +"balance_detail_total_outgoing" = "Enviado"; + +/* network error */ +"Network failure." = "Sin conexión de red."; + +"Cannot monitor address with large amount of transactions."="Cannot monitor address with large amount of transactions."; +"Cannot monitor address with special transactions."="Cannot monitor address with special transactions."; +"Cannot import private key with large amount of transactions."="Cannot import private key with large amount of transactions."; +"Cannot import private key with special transactions."="Cannot import private key with special transactions."; + + +"Can\'t import Bither Cold private key."="Can\'t import Bither Cold private key."; +"This private key already exists."="This private key already exists."; + +"Advance Options"="Configuración avanzada"; + + +"Send failed. Sending coins this few will be igored."="Send failed. Sending coins this few will be igored."; +"%@ BTC to be confirmed."="%@ BTC to be confirmed."; +"Send failed. You don\'t have enough coins available for transaction fee."="Send failed. You don\'t have enough coins available for transaction fee."; +"Send failed. You don\'t have enough coins available."="Send failed. You don\'t have enough coins available."; +"Send failed. Lack of %@ BTC."="Send failed. Lack of %@ BTC. "; +"Send failed. Transaction size is to large."="Send failed. Transaction size is to large."; +"Please wait for another confirmation."="Please wait for another confirmation."; + +"Total BTC prefix"="Total: "; + +"Reload Transactions data"="Reload Transactions data"; +"Reload Transactions data?\nNeed long time.\nConsume network data.\nRecommand trying only with wrong data."="Reload Transactions data?\nNeed long time.\nConsume network data.\nRecommand trying only with wrong data."; +"Reload transactions data failed , Please retry again."="Reload transactions data failed , Please retry again."; +"Reload transactions data success"="Reload transactions data success "; +"You can only reload transactions data in a hour.."="You can only reload transactions data in a hour.."; + +"XRandom increases randomness.\nSure to disable?"="XRandom increases randomness.\nSure to disable?"; + + + +//bip38 +"BIP38-private key"="BIP38-private key"; +"Import BIP38-private key"="Import BIP38-private key"; +"From BIP38-private key QR Code"="From BIP38-private key QR Code"; +"From BIP38-private key text"="From BIP38-private key text"; +"Enter password of BIP38-private key" ="Enter password of BIP38-private key"; +"Enter your BIP38-private key"="Enter your BIP38-private key "; +"Not match BIP38-private key format"="Not match BIP38-private key format"; +"Scan BIP38-private key QR Code"="Scan BIP38-private key QR Code"; +"address_detail_private_Key_qr_code_bip38" = "BIP38 Private Key QR Code"; + +"Based on %@ %@"="Based on %@ %@"; + +"xrandom_no_source"="No entropy source available."; +"xrandom_generating_failed"="Generating failed"; +"xrandom_cancel_confirm"="Stop generating?"; +"xrandom_final_confirm"="You have generated %lu private keys from XRandom."; +"xrandom_stopping"="Stopping…"; +"xrandom_info_detail"="XRandom gathers data from sources to improve randomness.\n\nThe sources are sensors on your device like camera, microphone, magnetic sensor, gravity sensor, etc."; +"xrandom_info_guide"="\n\nShaking or rotating your device while gathering can improve randomness."; +"xrandom_info_get_permissions"="Get Permissions"; +"reach_address_count_limit"="Reach address count limit"; + + + +// qrcode +"Camera Permission Required"="Camera Permission Required"; +"Switch QRCode"="Switch QRCode"; +"Switched to old version QR Codes, sign with Bither Cold <1.1.0"="Switched to old version QR Codes, sign with Bither Cold <1.1.0"; +"Switched to new version QR Codes, sign with Bither Cold ≧1.1.0"="Switched to new version QR Codes, sign with Bither Cold ≧1.1.0"; +"scan_qr_code_from_photo_wrong" = "No QR Code Found"; + +//avatar +"Set Avatar"="Set Avatar"; +"From Camera"="From Camera"; +"From Gallery"="From Gallery"; + + +/* Crop Photo */ +"Move And Scale" = "Move And Scale"; + +/* RCheck */ +"rcheck_address_danger_title" = "%@'s r-value in danger"; +"rcheck_address_title" = "r-values of %@"; +"rcheck_button" = "RCheck"; +"rcheck_danger" = "r-value in danger."; +"rcheck_no_address" = "You have no address to check r-value."; +"rcheck_recalculate" = "RCheck failed. Resign Tx."; +"rcheck_safe" = "r-value safe."; +"rchecking" = "Checking r-values"; +"setting_name_rcheck" = "Check r-value"; +"rchecking_new_tx" = "RCheck"; +"rcheck_new_tx_success" = "RCheck"; +"rcheck_info" = "Duplicated r values in an address' transaction history might result in exposing the private key.\n\nRCheck will check all the r values in history to make sure no duplicated found."; +"rcheck_fail_recalculate_confirm" = "RCheck failed. Resign Tx?"; + +/* trash */ +"trash_private_key" = "Move to Trash Can"; +"trash_with_money_warn" = "This address still has some bitcoin.\nYou can't move it to trash can."; +"trashing_private_key" = "Moving"; +"trash_can" = "Trash Can"; +"trash_can_empty" = "No address in trash can"; +"trash_address_restore" = "Restore Address?"; + +/* bitcoin unit */ +"setting_name_bitcoin_unit" = "Default Unit"; + +/* launch sequence */ +"launch_sequence_switch_to_cold" = "Switch to Bither Cold"; +"launch_sequence_switch_to_cold_warn" = "Set this phone as Bither Cold?\n\nBither Cold need to be run on a offline phone.\nYou can monitor Bither Cold by Bither Hot.\nOnce set you can't switch back."; + +/* pin code */ +"pin_code_enter_notice" = "Enter your PIN code"; +"pin_code_setting_name" = "PIN Code"; +"pin_code_setting_open" = "Enable PIN Code"; +"pin_code_setting_close" = "Disable PIN Code"; +"pin_code_setting_change" = "Change PIN Code"; +"pin_code_setting_open_msg" = "Enter your PIN code"; +"pin_code_setting_open_repeat_msg" = "Enter your PIN code again"; +"pin_code_setting_open_repeat_wrong" = "PIN codes are not same"; +"pin_code_setting_change_old_msg" = "Enter your old PIN code"; +"pin_code_setting_change_old_wrong" = "Old PIN code is wrong"; +"pin_code_setting_change_new_msg" = "Enter your new PIN code"; +"pin_code_setting_change_new_repeat_msg" = "Enter your new PIN code again"; +"pin_code_setting_change_repeat_wrong" = "New PIN codes are not same"; +"pin_code_setting_close_wrong" = "PIN code is wrong"; +"pin_code_touch_id_promot" = "Unlock Bither"; + +/* keychain backup */ +"keychain_backup" = "iCloud Keychain Backup"; +"keychain_backup_on" = "On"; +"keychain_backup_off" = "Off"; +"keychain_backup_enable" = "Enable iCloud Keychain Backup?"; +"keychain_backup_disable" = "Disable iCloud Keychain Backup?"; +"keychain_backup_add_from_local" = "Added by this device"; +"keychain_backup_add_from_keychain" = "Added on keychain"; +"keychain_backup_trash_from_local" = "Trashed by this device"; +"keychain_backup_trash_from_keychain" = "Trashed on keychain"; +"keychain_backup_diff_warn" = "iCloud Keychain Backup has diffs below\ncontinue?"; +"keychain_backup_diff_warn_yes" = "Yes"; +"keychain_backup_diff_warn_no" = "No"; + +/* Private Key Management */ +"private_key_management" = "Private Key Management"; + +// Raw Private Key +"raw_private_key_not_safe" = "This private key is not safe"; + +// QR Code Precision +"qr_code_quality_setting_name" = "QR Code Precision"; +"qr_code_quality_setting_normal" = "Normal"; +"qr_code_quality_setting_low" = "Low"; + +// Blockmeta +"address_option_view_on_blockmeta" = "View on BlockMeta.com"; + +// Network Monitor Options +"network_monitor_clear_peers" = "Clear Peers"; + +// Manual Delete Transaction +"manual_delete_transaction_warning" = "Delete this transaction?"; + +"old_version_no_support_change_adress"="old version QR Code does not support change address selection"; + +// Select Change Address +"select_change_address_option_name" = "Select Change Address"; +"select_change_address_label" = "Select Change Address"; +"send_confirm_change_to_label" = "Change to:"; +"sign_transaction_change_to_label" = "Change to:"; +"sign_transaction_change_amount_label" = "Cambiar Importe:"; +"select_change_address_change_to_same_warn" = "Pay to address & change address can't be same"; + +// Sign Message +"sign_message_activity_name" = "Sign Message"; +"sign_message_button" = "Sign"; +"sign_message_output_copy" = "Copy"; +"sign_message_output_qr" = "Show QR Code"; +"sign_message_output_copied" = "Content Copied"; +"sign_message_input_hint" = "Message to sign"; +"sign_message_select_address" = "Select address to sign message"; + +// Verify Message Signature +"verify_message_signature_activity_name" = "Verify Message Signature"; +"verify_message_signature_verify_success" = "Signature is correct"; +"verify_message_signature_verify_failed" = "Signature is not correct"; +"verify_message_signature_verify_button" = "Verify"; +"verify_message_signature_verify_button_verifying" = "Verifying…"; +"verify_message_signature_verify_button_reverify" = "Reverify"; +"sign_message_setting_name" = "Message Signing"; + +"add_address_watch_only_scanned_address_warning" = "Bither can only monitor Bither Cold monitor QR code,\nnot other addresses."; + +// Cold Add HDM +"hdm_seed_generation_notice" = "HDM is the hybrid of Hierarchical Deterministic & Multisig technics.\n\nHDM uses Multisig to avoid HD wallet\'s vulnerability.\n\nBither uses 2 of 3 Multisig for HDM.\n\nThe 3 keys are generated from 3 HD seeds by Bither Hot, Bither Cold & HDM server."; +"hdm_cold_pub_key_qr_code_name" = "HDM Cold Account QR Code"; +"hdm_server_qr_code_name" = "HDM Server QR Code"; +"hdm_cold_seed_qr_code" = "HDM Cold Seed QR Code"; +"hdm_hot_seed_qr_code" = "HDM Hot Seed QR Code"; +"hdm_cold_seed_word_list" = "HDM Cold Phrase"; +"hdm_hot_seed_word_list" = "HDM Hot Phrase"; + +// HDM Check +"hdm_keychain_check_title_cold" = "HDM Cold"; +"hdm_keychain_check_title_hot" = "HDM Hot"; + +// Hot Add HDM +"hdm_keychain_add_hot" = "HDM Hot"; +"hdm_keychain_add_cold" = "HDM Cold"; +"hdm_keychain_add_server" = "HDM Server"; +"hdm_keychain_add_hot_confirm" = "Generate HDM Hot account"; +"hdm_keychain_add_scan_cold" = "Scan HDM Cold Account QR Code"; +"hdm_keychain_add_unsigned_server_qr_code_title" = "Choose HDM Server QR Code on Bither Cold"; +"hdm_keychain_add_scan_signed_server_qr_code_action" = "Scan Signed Server QR Code"; +"hdm_keychain_add_sign_server_qr_code_error" = "Signing server QR code is wrong"; +"hdm_keychain_add_signed_server_qr_code_title" = "Signed Server QR Code"; +"hdm_exception_bid_already_exists" = "HDM Cold account is already bound to another Hot account"; +"hdm_keychain_add_unsigned_server_qr_code_dismiss_confirm" = "Give up signing?"; + +// Show HDM Address +"address_group_hdm_hot" = "HDM Hot"; +"hdm_address_sign_tx_server_error" = "HDM server signing went wrong"; + +// HDM Hot Address Add +"hdm_address_count_limit" = "Reached HDM address count limit"; +"activity_name_add_hdm_address" = "Add HDM Address"; +"hdm_address_add_count_label" = "How many HDM addresses to add?"; +"hdm_address_add_need_cold_pub" = "Need HDM Cold account QR code to continue."; +"hdm_address_add_button" = "Add"; +"hdm_address_add_cold_pub_not_match" = "HDM Cold account is not same as before"; + +// HDM Send +"hdm_send_with_cold" = "Sign with HDM Cold"; +"hdm_send_with_server" = "Sign with HDM Server"; +"hdm_send_with_cold_no_requested_seed" = "You don\'t have the requested HDM Cold account"; + +"import_hdm_cold_seed_qr_code"="From HDM Cold Seed QR Code"; +"import_hdm_cold_seed_phrase"="From HDM Cold Phrase"; +"import_hdm_cold_seed_format_error"="Not match HDM cod seed format"; +"can_not_import_hdm_cold_seed"="Can not import HDM Cold Seed"; +"import_hdm_cold_seed_qr_code_scan_title"="Scan HDM Cold Seed QR Code"; + + +//hdm recovery +"hdm_keychain_recovery_setting_name"="HDM Account Recovery"; +"hdm_keychain_recovery_warn"="HDM Account is in recovery"; +"hdm_keychain_recovery_no_addresses"="No HDM address to recover"; +"hdm_keychain_recovery_message"="Send bitcoins from HDM recovery account to other addresses ASAP"; +"address_group_hdm_recovery"="HDM Recovery"; +"activity_name_hdm_import_word_list"="Import HDM Phrase"; +"hdm_import_word_list_input_hint"="Next Word"; +"hdm_import_word_list_empty_message"="Enter HDM Phrase"; +"hdm_import_word_list_wrong_word_warn"="Invalid word"; +"hdm_import_word_list_delete"="Delete"; +"hdm_import_word_list_replace"="Replace"; +"not_verify_bither_private_key_qrcode"="Not verify Bither private key QR Code"; + +// hdm reset server password +"hdm_reset_server_password_password_wrong_confirm" = "HDM Server authentication failed.\nUse HDM Cold to reauthorize?"; +"hdm_reset_server_password_confirm" = "Reset HDM Server authentication?"; +"hdm_reset_server_password_setting_name" = "Reset HDM Server Authentication"; +"hdm_reset_server_password_success" = "HDM Server Authentication is reset."; + +// hdm singular mode +"hdm_singular_check_title" = "Singular Mode"; +"hdm_singular_cold_seed_remember_warn" = "HDM Cold seed is very important.\nYou must save it by yourself."; +"hdm_singular_cold_seed_remember_button" = "I have saved my HDM Cold seed."; +"hdm_singular_cold_seed_tab_words" = "Seed Phrase"; +"hdm_singular_cold_seed_tab_qr" = "QR Code"; +"hdm_singular_mode_info" = "Singular Mode runs on one device.\nDo not need Bither Cold.\nBut you need to keep Cold seed safely.\nCold seed is the only way to recover."; +"hdm_singular_mode_cancel_warn" = "HDM singular mode can not be interrupted."; + +// address alias +"address_alias_manage" = "Address Tag"; +"address_alias_add" = "Set Address Tag"; +"address_alias_remove" = "Remove Address Tag"; +"address_alias_edit" = "Edit Address Tag"; +"address_alias_input_label" = "Enter tag for this address"; +"address_alias_input_hint" = "Tag"; +"address_alias_remove_confirm" = "Remove tag for this address?"; + +// password strength +"password_strength_weak" = "Weak"; +"password_strength_normal" = "Normal"; +"password_strength_medium" = "Medium"; +"password_strength_strong" = "Strong"; +"password_strength_very_strong" = "Very Strong"; +"password_strength_warning" = "Sure to use %@ strength password?"; +"password_strength_check" = "Password Strength Check"; +"password_strength_check_on" = "On"; +"password_strength_check_off" = "Off"; +"password_strength_check_off_warn" = "Sure to turn off password strength check?"; + +// add hd account +"add_hd_account_label" = "Generate New HD Account"; +"add_hd_account_button" = "Generate"; +"add_hd_account_tab_hd" = "HD Account"; +"add_hd_account_tab_other" = "Others"; +"add_hd_account_other_hdm" = "Generate HDM Account"; +"add_hd_account_other_private" = "Generate Normal Private Keys"; +"add_hd_account_monitor" = "Monitor Bither Cold"; +"add_hd_account_monitor_success" = "Monitor Success"; +"add_hd_account_view_label" = "You already have an HD account."; +"add_hd_account_seed_qr_code" = "HD Account Seed QR Code"; +"add_hd_account_seed_qr_phrase" = "HD Account Seed Phrase"; +"add_hd_account_show_seed_label" = "HD seed can be used to recover HD account.\nPlease keep it somewhere safe."; +"add_hd_account_show_seed_button" = "I have kept it safely."; +"private_key_count_limit" = "Reached private key count limit"; +"watch_only_address_count_limit" = "Reached watch only address count limit"; +"import_hd_account_seed_qr_code" = "From HD Account Seed QR Code"; +"import_hd_account_seed_phrase" = "From HD Account Phrase"; +"import_hd_account_seed_qr_scan_title" = "Import HD Account"; +"import_hd_account_seed_qr_scan_message" = "Scan HD Account Seed QR Code"; +"import_hd_account_seed_format_error"="Not match HD account seed format"; + +"add_hd_account_label" = "Generar nueva cuenta HD"; +"add_hd_account_button" = "Generar"; +"add_hd_account_tab_hd" = "Cuenta HD"; +"add_hd_account_tab_other" = "Otras"; +"add_hd_account_other_hdm" = "Generar cuenta HD"; +"add_hd_account_other_private" = "Generar claves privadas normales"; +"add_hd_account_monitor" = "Monitorear Bither frío"; +"add_hd_account_monitor_success" = "Monitoreo exitoso"; +"add_hd_account_view_label" = "Ya tiene una cuenta HD."; +"add_hd_account_seed_qr_code" = "Semilla en código QR de la cuenta HD"; +"add_hd_account_seed_qr_phrase" = "Frase semilla de cuenta HD"; +"add_hd_account_show_seed_label" = "Semilla HD puede ser usada para recuperar cuenta HD.\nGuardese en un lugar seguro."; +"add_hd_account_show_seed_button" = "La guardé a salvo."; +"private_key_count_limit" = "Reached private key count limit"; +"watch_only_address_count_limit" = "Reached watch only address count limit"; +"import_hd_account_seed_qr_code" = "From HD Account Seed QR Code"; +"import_hd_account_seed_phrase" = "From HD Account Phrase"; +"import_hd_account_seed_qr_scan_title" = "Import HD Account"; +"import_hd_account_seed_qr_scan_message" = "Scan HD Account Seed QR Code"; +"import_hd_account_seed_format_error"="Not match HD account seed format"; + +// show hd account +"address_group_hd" = "Cuenta HD"; + +// bither team address +"bither_team_address" = "Dirección del programador"; +"bither_team_address_copied" = "Dirección del programador copiada"; + +// vanity address length +"vanity_address_length" = "Longitud de dirección Vanidosa"; +"vanity_address_none" = "Ninguna"; + +// payment address setting +"payment_address_setting" = "Dirección de Pago"; +"payment_address_none" = "Ninguna"; + +// first run dialog +"first_run_dialog_title" = "Para proteger su bitcoin:"; +"first_run_dialog_line_1" = "NUNCA DESINSTALE Bither."; +"first_run_dialog_line_2" = "NUNCA OLVIDE su contraseña."; From 93e0eaee104ab64383fae7199f0acbd242ffc556 Mon Sep 17 00:00:00 2001 From: zzaappedd Date: Tue, 26 May 2015 23:35:08 -0400 Subject: [PATCH 05/19] Delete InfoPlist.strings --- bither-ios/InfoPlist.strings | 6 ------ 1 file changed, 6 deletions(-) delete mode 100644 bither-ios/InfoPlist.strings diff --git a/bither-ios/InfoPlist.strings b/bither-ios/InfoPlist.strings deleted file mode 100644 index 17f3ee8..0000000 --- a/bither-ios/InfoPlist.strings +++ /dev/null @@ -1,6 +0,0 @@ -/* Localized versions of Info.plist keys */ - -{ - CFBundleDisplayName = "Bither"; - CFBundleName = "Bither"; -} From 65fee24b2a9d5870ec0227b3ae73958b4c90ede5 Mon Sep 17 00:00:00 2001 From: zzaappedd Date: Tue, 26 May 2015 23:46:57 -0400 Subject: [PATCH 06/19] Update Localizable.strings --- bither-ios/es.lproj/Localizable.strings | 38 ++++++++++++------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/bither-ios/es.lproj/Localizable.strings b/bither-ios/es.lproj/Localizable.strings index a6b5244..bf13d98 100644 --- a/bither-ios/es.lproj/Localizable.strings +++ b/bither-ios/es.lproj/Localizable.strings @@ -123,7 +123,7 @@ "Enter your private key text" = "Introduzca el texto de la clave privada"; /* No comment provided by engineer. */ -"Fee:" = "Cuota:"; +"Fee:" = "Tasa:"; /* No comment provided by engineer. */ "Finish" = "Finalizar"; @@ -165,7 +165,7 @@ "Low" = "Baja"; /* No comment provided by engineer. */ -"Me" = "Mio"; +"Me" = "Yo"; /* No comment provided by engineer. */ "Monitor Bither Cold failed." = "Falló monitoreo de Bither Fría."; @@ -183,7 +183,7 @@ "Next Page" = "Siguiente Página"; /* username_can_not_be_more_than_10_words */ -"Nickname length can not be more than 10" = "Longitud de Apodo no puede ser más de 10" +"Nickname length can not be more than 10" = "Longitud del Apodo no puede ser más de 10" /* No comment provided by engineer. */ @@ -226,52 +226,52 @@ "Passwords not same." = "Contraseñas no son iguales."; /* No comment provided by engineer. */ -"Pay to" = "Pagarle a"; +"Pay to" = "Pagar a"; /* No comment provided by engineer. */ -"Please turn off Cellular Data" = "Please turn off Cellular Data"; +"Please turn off Cellular Data" = "Por favor apague data por celular"; /* No comment provided by engineer. */ -"Please turn off WIFI" = "Please turn off WIFI"; +"Please turn off WIFI" = "Por favor apague WIFI"; /* No comment provided by engineer. */ -"Please wait…" = "Please wait…"; +"Please wait…" = "Espere por favor…"; /* No comment provided by engineer. */ -"private key" = "private key"; +"private key" = "llave privada"; /* No comment provided by engineer. */ -"Private key of %@" = "Private key of %@"; +"Private key of %@" = "LLave privada de %@"; /* No comment provided by engineer. */ -"Private Key QR Code" = "Private Key QR Code"; +"Private Key QR Code" = "Códio QR de LLave privada"; /* No comment provided by engineer. */ -"Private keys are safe." = "Private keys are safe."; +"Private keys are safe." = "LLaves privadas a salvo."; /* No comment provided by engineer. */ -"Private keys in danger." = "Private keys in danger."; +"Private keys in danger." = "LLaves privadas en peligro."; /* No comment provided by engineer. */ -"QR Code" = "QR Code"; +"QR Code" = "Código QR"; /* No comment provided by engineer. */ -"QR Code saved." = "QR Code saved."; +"QR Code saved." = "Código QR grabado."; /* No comment provided by engineer. */ -"Received" = "Received"; +"Received" = "Recivido"; /* No comment provided by engineer. */ -"Received:" = "Received:"; +"Received:" = "Recivido:"; /* No comment provided by engineer. */ -"Scan %@" = "Scan %@"; +"Scan %@" = "Escanear %@"; /* No comment provided by engineer. */ -"Scan %@\nPage %d, Total %d" = "Scan %1$@\nPage %2$d, Total %3$d"; +"Scan %@\nPage %d, Total %d" = "Escanear %1$@\nPágina %2$d, Total %3$d"; /* No comment provided by engineer. */ -"Scan Bitcoin Address" = "Scan Bitcoin Address"; +"Scan Bitcoin Address" = "Escanear dirección de bitcoin"; /* No comment provided by engineer. */ "Scan Bither Cold to sign" = "Scan Bither Cold to sign"; From 78eac6a2a7ce2b053bc5400e4570ae5962aa361d Mon Sep 17 00:00:00 2001 From: zzaappedd Date: Tue, 26 May 2015 23:49:19 -0400 Subject: [PATCH 07/19] Update Localizable.strings --- bither-ios/es.lproj/Localizable.strings | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/bither-ios/es.lproj/Localizable.strings b/bither-ios/es.lproj/Localizable.strings index bf13d98..15e656c 100644 --- a/bither-ios/es.lproj/Localizable.strings +++ b/bither-ios/es.lproj/Localizable.strings @@ -11,7 +11,7 @@ "Amount:" = "Importe:"; /* No comment provided by engineer. */ -"Back up private key" = "Copie respaldo de clave privada"; +"Back up private key" = "Copia de respaldo de clave privada"; /* No comment provided by engineer. */ "Bither Cold Watch Only QR Code" = "Bither Cold Watch Only QR Code"; @@ -272,6 +272,10 @@ /* No comment provided by engineer. */ "Scan Bitcoin Address" = "Escanear dirección de bitcoin"; +/****************************************************************/ +/****************************************************************/ +/****************************************************************/ +/****************************************************************/ /* No comment provided by engineer. */ "Scan Bither Cold to sign" = "Scan Bither Cold to sign"; From 40f2fffe0fd5b8c89d3504d56b5ff438b9be8fce Mon Sep 17 00:00:00 2001 From: zzaappedd Date: Thu, 28 May 2015 21:25:04 -0400 Subject: [PATCH 08/19] Continue translation --- bither-ios/es.lproj/MainStoryboard.strings | 36 +++++++++++----------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/bither-ios/es.lproj/MainStoryboard.strings b/bither-ios/es.lproj/MainStoryboard.strings index ca21b56..bc95d4c 100644 --- a/bither-ios/es.lproj/MainStoryboard.strings +++ b/bither-ios/es.lproj/MainStoryboard.strings @@ -210,7 +210,7 @@ "XCg-Ta-A0q.normalTitle" = "Reintentar"; /* Class = "UILabel"; text = "Label"; ObjectID = "XVA-OX-iFc"; */ -"XVA-OX-iFc.text" = "Retry"; +"XVA-OX-iFc.text" = "Etiqueta"; /* Class = "UILabel"; text = "Building Wallet…"; ObjectID = "YDg-IR-7hP"; */ "YDg-IR-7hP.text" = "Elaborando cartera…"; @@ -255,40 +255,40 @@ "bq1-3M-RqW.text" = "Etiqueta"; /* Class = "UILabel"; text = "value"; ObjectID = "cAB-ok-gus"; */ -"cAB-ok-gus.text" = "value"; +"cAB-ok-gus.text" = "valor"; /* Class = "UILabel"; text = "1JT3"; ObjectID = "cdq-og-ME5"; */ "cdq-og-ME5.text" = "1JT3"; /* Class = "UIButton"; normalTitle = "Add This Private Key"; ObjectID = "ckY-fV-MzW"; */ -"ckY-fV-MzW.normalTitle" = "Add This Private Key"; +"ckY-fV-MzW.normalTitle" = "Añadir esta llave privada"; /* Class = "UILabel"; text = "Can not find private key"; ObjectID = "eEx-7U-SVT"; */ -"eEx-7U-SVT.text" = "Can not find private key"; +"eEx-7U-SVT.text" = "No se encuentra la llave privada"; /* Class = "UITextField"; placeholder = "0.00"; ObjectID = "eP1-s3-zSH"; */ "eP1-s3-zSH.placeholder" = "0.00"; /* Class = "UITextField"; placeholder = "Bitcoin address"; ObjectID = "fCj-hW-RGp"; */ -"fCj-hW-RGp.placeholder" = "Bitcoin address"; +"fCj-hW-RGp.placeholder" = "Dirección de bitcoin"; /* Class = "UIButton"; normalTitle = "C"; ObjectID = "fhw-Xa-7ci"; */ "fhw-Xa-7ci.normalTitle" = "C"; /* Class = "UILabel"; text = "Pay to"; ObjectID = "g3O-Ch-Qm9"; */ -"g3O-Ch-Qm9.text" = "Pay to"; +"g3O-Ch-Qm9.text" = "Pagar a"; /* Class = "UIButton"; normalTitle = "Generate"; ObjectID = "gHB-fo-cHb"; */ -"gHB-fo-cHb.normalTitle" = "Generate"; +"gHB-fo-cHb.normalTitle" = "Generar"; /* Class = "UILabel"; text = "Change to"; ObjectID = "gL9-bD-fq2"; */ -"gL9-bD-fq2.text" = "Change to"; +"gL9-bD-fq2.text" = "Cambiar a"; /* Class = "UILabel"; text = "Label"; ObjectID = "gbe-Xl-yCZ"; */ "gbe-Xl-yCZ.text" = "Etiqueta"; /* Class = "UILabel"; text = "Verify Message Signature"; ObjectID = "gvK-WF-XJl"; */ -"gvK-WF-XJl.text" = "Verify Message Signature"; +"gvK-WF-XJl.text" = "Verificar firma del mensaje"; /* Class = "UILabel"; text = "Label"; ObjectID = "hBl-Md-UWA"; */ "hBl-Md-UWA.text" = "Etiqueta"; @@ -297,25 +297,25 @@ "hQL-T3-YNx.normalTitle" = "0"; /* Class = "UILabel"; text = "Private Key"; ObjectID = "he8-50-11R"; */ -"he8-50-11R.text" = "Private Key"; +"he8-50-11R.text" = "LLave privada"; /* Class = "UILabel"; text = "Balance:"; ObjectID = "hsE-yP-NwX"; */ "hsE-yP-NwX.text" = "Balance:"; /* Class = "UIButton"; normalTitle = "Next Word"; ObjectID = "ifX-vq-zRq"; */ -"ifX-vq-zRq.normalTitle" = "Next Word"; +"ifX-vq-zRq.normalTitle" = "Próxima palabra"; /* Class = "UILabel"; text = "Change Amount"; ObjectID = "ipI-cb-OYV"; */ -"ipI-cb-OYV.text" = "Change Amount"; +"ipI-cb-OYV.text" = "Cambiar cantidad"; /* Class = "UILabel"; text = "Amount"; ObjectID = "jBb-nb-rnn"; */ -"jBb-nb-rnn.text" = "Amount"; +"jBb-nb-rnn.text" = "Cantidad"; /* Class = "UILabel"; text = "%"; ObjectID = "jDX-wx-Vm4"; */ "jDX-wx-Vm4.text" = "%"; /* Class = "UILabel"; text = "Network failure."; ObjectID = "jQj-PR-DVU"; */ -"jQj-PR-DVU.text" = "Network failure."; +"jQj-PR-DVU.text" = "Fallo en la red."; /* Class = "UILabel"; text = "Label"; ObjectID = "kKw-54-5PB"; */ "kKw-54-5PB.text" = "Etiqueta"; @@ -438,19 +438,19 @@ "vi1-Kv-pOT.text" = "$"; /* Class = "UILabel"; text = "name"; ObjectID = "viE-UV-mZx"; */ -"viE-UV-mZx.text" = "name"; +"viE-UV-mZx.text" = "nombre"; /* Class = "UILabel"; text = "Address"; ObjectID = "wb7-kB-0ec"; */ -"wb7-kB-0ec.text" = "Address"; +"wb7-kB-0ec.text" = "Dirección"; /* Class = "UILabel"; text = "Private Key"; ObjectID = "x9d-Sc-rrj"; */ -"x9d-Sc-rrj.text" = "Private Key"; +"x9d-Sc-rrj.text" = "LLave privada"; /* Class = "UITextField"; placeholder = "0.00"; ObjectID = "xBU-Zh-e2V"; */ "xBU-Zh-e2V.placeholder" = "0.00"; /* Class = "UILabel"; text = "Signing Address"; ObjectID = "xhb-O8-bSH"; */ -"xhb-O8-bSH.text" = "Signing Address"; +"xhb-O8-bSH.text" = "Firmando dirección"; /* Class = "UITextField"; placeholder = "Password"; ObjectID = "xmE-uG-hIe"; */ "xmE-uG-hIe.placeholder" = "Contraseña" From 6e35f7009def6b615a3de32c50584b435c0ab497 Mon Sep 17 00:00:00 2001 From: zzaappedd Date: Thu, 28 May 2015 21:27:59 -0400 Subject: [PATCH 09/19] Still translating --- bither-ios/es.lproj/Localizable.strings | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/bither-ios/es.lproj/Localizable.strings b/bither-ios/es.lproj/Localizable.strings index 15e656c..ec8af1e 100644 --- a/bither-ios/es.lproj/Localizable.strings +++ b/bither-ios/es.lproj/Localizable.strings @@ -1,11 +1,11 @@ /* No comment provided by engineer. */ -"%0.f mins ago" = "%0.f mins ago"; +"%0.f mins ago" = "Hace %0.f minutos"; /* No comment provided by engineer. */ -"%d hour ago" = "%d hour ago"; +"%d hour ago" = "Hace %d horas"; /* No comment provided by engineer. */ -"Address copied." = "Address copied."; +"Address copied." = "Dirección copiada."; /* No comment provided by engineer. */ "Amount:" = "Importe:"; @@ -14,7 +14,7 @@ "Back up private key" = "Copia de respaldo de clave privada"; /* No comment provided by engineer. */ -"Bither Cold Watch Only QR Code" = "Bither Cold Watch Only QR Code"; +"Bither Cold Watch Only QR Code" = "Bither Frío código QR solo para observar"; /* No comment provided by engineer. */ "Bitstamp" = "Bitstamp"; From 5a2b4d20aee4bfc0c4def4e74c883990e339b306 Mon Sep 17 00:00:00 2001 From: zzaappedd Date: Thu, 28 May 2015 21:29:46 -0400 Subject: [PATCH 10/19] Update Localizable.strings --- bither-ios/es.lproj/Localizable.strings | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/bither-ios/es.lproj/Localizable.strings b/bither-ios/es.lproj/Localizable.strings index ec8af1e..9763f6f 100644 --- a/bither-ios/es.lproj/Localizable.strings +++ b/bither-ios/es.lproj/Localizable.strings @@ -272,19 +272,19 @@ /* No comment provided by engineer. */ "Scan Bitcoin Address" = "Escanear dirección de bitcoin"; -/****************************************************************/ -/****************************************************************/ -/****************************************************************/ -/****************************************************************/ /* No comment provided by engineer. */ -"Scan Bither Cold to sign" = "Scan Bither Cold to sign"; +"Scan Bither Cold to sign" = "Escanear Bither frío para firmar"; /* No comment provided by engineer. */ -"Scan by clone destination" = "Scan by clone destination"; +"Scan by clone destination" = "Escanear por por destino clonado"; /* No comment provided by engineer. */ -"Scan Private Key QR Code" = "Scan Private Key QR Code"; +"Scan Private Key QR Code" = "Escanear código QR privado"; +/****************************************************************/ +/****************************************************************/ +/****************************************************************/ +/****************************************************************/ /* No comment provided by engineer. */ "Scan QR Code for Bitcoin address" = "Scan QR Code for Bitcoin address"; From b058192e2373cb81920466ac7ee2fc35506624cc Mon Sep 17 00:00:00 2001 From: zzaappedd Date: Fri, 29 May 2015 08:37:47 -0400 Subject: [PATCH 11/19] Update Localizable.strings --- bither-ios/es.lproj/Localizable.strings | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/bither-ios/es.lproj/Localizable.strings b/bither-ios/es.lproj/Localizable.strings index 9763f6f..b86d7a0 100644 --- a/bither-ios/es.lproj/Localizable.strings +++ b/bither-ios/es.lproj/Localizable.strings @@ -287,13 +287,13 @@ /****************************************************************/ /* No comment provided by engineer. */ -"Scan QR Code for Bitcoin address" = "Scan QR Code for Bitcoin address"; +"Scan QR Code for Bitcoin address" = "Escanear código QR para dirección de Bitcoin"; /* No comment provided by engineer. */ -"Scan QR code No.1 provided by Bither" = "Scan QR code No.1 provided by Bither"; +"Scan QR code No.1 provided by Bither" = "Escanear código QR No.1 proveido por Bither"; /* No comment provided by engineer. */ -"Scan The Clone Source" = "Scan The Clone Source"; +"Scan The Clone Source" = "Escanear la fuente clon"; /* No comment provided by engineer. */ "Scan to watch Bither Cold" = "Scan to watch Bither Cold"; @@ -728,13 +728,13 @@ "add_hd_account_seed_qr_phrase" = "Frase semilla de cuenta HD"; "add_hd_account_show_seed_label" = "Semilla HD puede ser usada para recuperar cuenta HD.\nGuardese en un lugar seguro."; "add_hd_account_show_seed_button" = "La guardé a salvo."; -"private_key_count_limit" = "Reached private key count limit"; -"watch_only_address_count_limit" = "Reached watch only address count limit"; -"import_hd_account_seed_qr_code" = "From HD Account Seed QR Code"; -"import_hd_account_seed_phrase" = "From HD Account Phrase"; -"import_hd_account_seed_qr_scan_title" = "Import HD Account"; -"import_hd_account_seed_qr_scan_message" = "Scan HD Account Seed QR Code"; -"import_hd_account_seed_format_error"="Not match HD account seed format"; +"private_key_count_limit" = "Alcanzó la cantidad límite de llaves privadas"; +"watch_only_address_count_limit" = "Alcanzó el límite de direcciones a observar"; +"import_hd_account_seed_qr_code" = "Del código QR de la semilla de la cuenta HD"; +"import_hd_account_seed_phrase" = "De la frase para la cuenta HD"; +"import_hd_account_seed_qr_scan_title" = "Importar cuenta HD"; +"import_hd_account_seed_qr_scan_message" = "Escanear código QR de la semilla de la cuenta HD"; +"import_hd_account_seed_format_error"="El formato de semilla para cuentas HD no es valido"; // show hd account "address_group_hd" = "Cuenta HD"; From 37b40130c4261eb9c1f3563869b294c6d829d570 Mon Sep 17 00:00:00 2001 From: zzaappedd Date: Fri, 29 May 2015 09:00:17 -0400 Subject: [PATCH 12/19] not ready yet --- bither-ios/es.lproj/Localizable.strings | 119 ++++++++++-------------- 1 file changed, 49 insertions(+), 70 deletions(-) diff --git a/bither-ios/es.lproj/Localizable.strings b/bither-ios/es.lproj/Localizable.strings index b86d7a0..5e5475e 100644 --- a/bither-ios/es.lproj/Localizable.strings +++ b/bither-ios/es.lproj/Localizable.strings @@ -274,17 +274,13 @@ "Scan Bitcoin Address" = "Escanear dirección de bitcoin"; /* No comment provided by engineer. */ -"Scan Bither Cold to sign" = "Escanear Bither frío para firmar"; +"Scan Bither Cold to sign" = "Escanear Bither Frío para firmar"; /* No comment provided by engineer. */ "Scan by clone destination" = "Escanear por por destino clonado"; /* No comment provided by engineer. */ "Scan Private Key QR Code" = "Escanear código QR privado"; -/****************************************************************/ -/****************************************************************/ -/****************************************************************/ -/****************************************************************/ /* No comment provided by engineer. */ "Scan QR Code for Bitcoin address" = "Escanear código QR para dirección de Bitcoin"; @@ -296,7 +292,7 @@ "Scan The Clone Source" = "Escanear la fuente clon"; /* No comment provided by engineer. */ -"Scan to watch Bither Cold" = "Scan to watch Bither Cold"; +"Scan to watch Bither Cold" = "Escanear para observar Bither Frío"; /* No comment provided by engineer. */ "Scan unsigned transaction failed" = "Scan unsigned transaction failed"; @@ -308,10 +304,10 @@ "Scan with Bither Cold" = "Scan with Bither Cold"; /* No comment provided by engineer. */ -"Scan with Bither Hot to sign tx" = "Scan with Bither Hot to sign tx"; +"Scan with Bither Hot to sign tx" = "Scan with Bither Caliente to sign tx"; /* No comment provided by engineer. */ -"Scan with Bither Hot to watch Bither Cold" = "Scan with Bither Hot to watch Bither Cold"; +"Scan with Bither Hot to watch Bither Cold" = "Scan with Bither Caliente to watch Bither Cold"; /* No comment provided by engineer. */ "Select an address to donate" = "Select an address to donate"; @@ -324,6 +320,10 @@ /* No comment provided by engineer. */ "Send failed." = "Send failed."; +/****************************************************************/ +/****************************************************************/ +/****************************************************************/ +/****************************************************************/ /* No comment provided by engineer. */ "Send success." = "Send success."; @@ -400,7 +400,7 @@ "choose_mode_cold_confirm" = "Once mode is set, it can\'t be changed.\nBither Cold need to be run on a offline phone.\nSet this phone as Bither Cold?"; -"choose_mode_warm_confirm" = "Once mode is set, it can\'t be changed.\nBither Hot is an online bitcoin wallet.\nSet this phone as Bither Hot?"; +"choose_mode_warm_confirm" = "Once mode is set, it can\'t be changed.\nBither Caliente is an online bitcoin wallet.\nSet this phone as Bither Caliente?"; "balance_detail_transaction_count" = "Transacción"; "balance_detail_total_incoming" = "Recivido"; @@ -510,7 +510,7 @@ /* launch sequence */ "launch_sequence_switch_to_cold" = "Switch to Bither Cold"; -"launch_sequence_switch_to_cold_warn" = "Set this phone as Bither Cold?\n\nBither Cold need to be run on a offline phone.\nYou can monitor Bither Cold by Bither Hot.\nOnce set you can't switch back."; +"launch_sequence_switch_to_cold_warn" = "Set this phone as Bither Cold?\n\nBither Cold need to be run on a offline phone.\nYou can monitor Bither Cold by Bither Caliente.\nOnce set you can't switch back."; /* pin code */ "pin_code_enter_notice" = "Enter your PIN code"; @@ -583,34 +583,34 @@ "sign_message_select_address" = "Select address to sign message"; // Verify Message Signature -"verify_message_signature_activity_name" = "Verify Message Signature"; -"verify_message_signature_verify_success" = "Signature is correct"; -"verify_message_signature_verify_failed" = "Signature is not correct"; -"verify_message_signature_verify_button" = "Verify"; -"verify_message_signature_verify_button_verifying" = "Verifying…"; -"verify_message_signature_verify_button_reverify" = "Reverify"; -"sign_message_setting_name" = "Message Signing"; +"verify_message_signature_activity_name" = "Verificar firma de mensaje"; +"verify_message_signature_verify_success" = "Firma es correcta"; +"verify_message_signature_verify_failed" = "Firma NO es correcta"; +"verify_message_signature_verify_button" = "Verificar"; +"verify_message_signature_verify_button_verifying" = "Verificando…"; +"verify_message_signature_verify_button_reverify" = "Reverificar"; +"sign_message_setting_name" = "Firma de Mensaje"; "add_address_watch_only_scanned_address_warning" = "Bither can only monitor Bither Cold monitor QR code,\nnot other addresses."; // Cold Add HDM -"hdm_seed_generation_notice" = "HDM is the hybrid of Hierarchical Deterministic & Multisig technics.\n\nHDM uses Multisig to avoid HD wallet\'s vulnerability.\n\nBither uses 2 of 3 Multisig for HDM.\n\nThe 3 keys are generated from 3 HD seeds by Bither Hot, Bither Cold & HDM server."; +"hdm_seed_generation_notice" = "HDM is the hybrid of Hierarchical Deterministic & Multisig technics.\n\nHDM uses Multisig to avoid HD wallet\'s vulnerability.\n\nBither uses 2 of 3 Multisig for HDM.\n\nThe 3 keys are generated from 3 HD seeds by Bither Caliente, Bither Cold & HDM server."; "hdm_cold_pub_key_qr_code_name" = "HDM Cold Account QR Code"; "hdm_server_qr_code_name" = "HDM Server QR Code"; "hdm_cold_seed_qr_code" = "HDM Cold Seed QR Code"; -"hdm_hot_seed_qr_code" = "HDM Hot Seed QR Code"; +"hdm_hot_seed_qr_code" = "HDM Caliente Seed QR Code"; "hdm_cold_seed_word_list" = "HDM Cold Phrase"; -"hdm_hot_seed_word_list" = "HDM Hot Phrase"; +"hdm_hot_seed_word_list" = "HDM Caliente Phrase"; // HDM Check "hdm_keychain_check_title_cold" = "HDM Cold"; -"hdm_keychain_check_title_hot" = "HDM Hot"; +"hdm_keychain_check_title_hot" = "HDM Caliente"; // Hot Add HDM -"hdm_keychain_add_hot" = "HDM Hot"; +"hdm_keychain_add_hot" = "HDM Caliente"; "hdm_keychain_add_cold" = "HDM Cold"; "hdm_keychain_add_server" = "HDM Server"; -"hdm_keychain_add_hot_confirm" = "Generate HDM Hot account"; +"hdm_keychain_add_hot_confirm" = "Generate HDM Caliente account"; "hdm_keychain_add_scan_cold" = "Scan HDM Cold Account QR Code"; "hdm_keychain_add_unsigned_server_qr_code_title" = "Choose HDM Server QR Code on Bither Cold"; "hdm_keychain_add_scan_signed_server_qr_code_action" = "Scan Signed Server QR Code"; @@ -620,7 +620,7 @@ "hdm_keychain_add_unsigned_server_qr_code_dismiss_confirm" = "Give up signing?"; // Show HDM Address -"address_group_hdm_hot" = "HDM Hot"; +"address_group_hdm_hot" = "HDM Caliente"; "hdm_address_sign_tx_server_error" = "HDM server signing went wrong"; // HDM Hot Address Add @@ -641,7 +641,7 @@ "import_hdm_cold_seed_format_error"="Not match HDM cod seed format"; "can_not_import_hdm_cold_seed"="Can not import HDM Cold Seed"; "import_hdm_cold_seed_qr_code_scan_title"="Scan HDM Cold Seed QR Code"; - +********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************* //hdm recovery "hdm_keychain_recovery_setting_name"="HDM Account Recovery"; @@ -664,70 +664,49 @@ "hdm_reset_server_password_success" = "HDM Server Authentication is reset."; // hdm singular mode -"hdm_singular_check_title" = "Singular Mode"; -"hdm_singular_cold_seed_remember_warn" = "HDM Cold seed is very important.\nYou must save it by yourself."; -"hdm_singular_cold_seed_remember_button" = "I have saved my HDM Cold seed."; -"hdm_singular_cold_seed_tab_words" = "Seed Phrase"; -"hdm_singular_cold_seed_tab_qr" = "QR Code"; -"hdm_singular_mode_info" = "Singular Mode runs on one device.\nDo not need Bither Cold.\nBut you need to keep Cold seed safely.\nCold seed is the only way to recover."; -"hdm_singular_mode_cancel_warn" = "HDM singular mode can not be interrupted."; +"hdm_singular_check_title" = "Modo singular"; +"hdm_singular_cold_seed_remember_warn" = "La semilla HDM Fría es muy importante.\nLa debe salvar por su cuenta."; +"hdm_singular_cold_seed_remember_button" = "He guardado my semilla HD Fría."; +"hdm_singular_cold_seed_tab_words" = "Frase de semilla"; +"hdm_singular_cold_seed_tab_qr" = "Código QR"; +"hdm_singular_mode_info" = "Modo singular corre en un dispositivo.\ No necesita Bither Frío.\n Pero necesita guardar la semilla con seguridad.\La semilla fría es la única manera de recuperar."; +"hdm_singular_mode_cancel_warn" = "Modo singular HDM no puede interrumpirse."; // address alias -"address_alias_manage" = "Address Tag"; -"address_alias_add" = "Set Address Tag"; -"address_alias_remove" = "Remove Address Tag"; -"address_alias_edit" = "Edit Address Tag"; -"address_alias_input_label" = "Enter tag for this address"; -"address_alias_input_hint" = "Tag"; -"address_alias_remove_confirm" = "Remove tag for this address?"; +"address_alias_manage" = "Etiqueta de dirección"; +"address_alias_add" = "Fijar etiqueta de direccíon"; +"address_alias_remove" = "Quitar etiqueta de direccíon"; +"address_alias_edit" = "Editar etiqueta de direccíon"; +"address_alias_input_label" = "Añadir etiqueta de direccíon"; +"address_alias_input_hint" = "Etiqueta"; +"address_alias_remove_confirm" = "Quitarle el etiqueta a esta dirección?"; // password strength -"password_strength_weak" = "Weak"; +"password_strength_weak" = "Debil"; "password_strength_normal" = "Normal"; -"password_strength_medium" = "Medium"; -"password_strength_strong" = "Strong"; -"password_strength_very_strong" = "Very Strong"; -"password_strength_warning" = "Sure to use %@ strength password?"; -"password_strength_check" = "Password Strength Check"; +"password_strength_medium" = "Media"; +"password_strength_strong" = "Fuerte"; +"password_strength_very_strong" = "Muy fuerte"; +"password_strength_warning" = "Seguro quiere la contraseña de %@ resitencia?"; +"password_strength_check" = "Chequeo de resistencia de contraseña"; "password_strength_check_on" = "On"; "password_strength_check_off" = "Off"; -"password_strength_check_off_warn" = "Sure to turn off password strength check?"; +"password_strength_check_off_warn" = "De verdad apagar verificación de resistencia de contraseña?"; // add hd account -"add_hd_account_label" = "Generate New HD Account"; -"add_hd_account_button" = "Generate"; -"add_hd_account_tab_hd" = "HD Account"; -"add_hd_account_tab_other" = "Others"; -"add_hd_account_other_hdm" = "Generate HDM Account"; -"add_hd_account_other_private" = "Generate Normal Private Keys"; -"add_hd_account_monitor" = "Monitor Bither Cold"; -"add_hd_account_monitor_success" = "Monitor Success"; -"add_hd_account_view_label" = "You already have an HD account."; -"add_hd_account_seed_qr_code" = "HD Account Seed QR Code"; -"add_hd_account_seed_qr_phrase" = "HD Account Seed Phrase"; -"add_hd_account_show_seed_label" = "HD seed can be used to recover HD account.\nPlease keep it somewhere safe."; -"add_hd_account_show_seed_button" = "I have kept it safely."; -"private_key_count_limit" = "Reached private key count limit"; -"watch_only_address_count_limit" = "Reached watch only address count limit"; -"import_hd_account_seed_qr_code" = "From HD Account Seed QR Code"; -"import_hd_account_seed_phrase" = "From HD Account Phrase"; -"import_hd_account_seed_qr_scan_title" = "Import HD Account"; -"import_hd_account_seed_qr_scan_message" = "Scan HD Account Seed QR Code"; -"import_hd_account_seed_format_error"="Not match HD account seed format"; - "add_hd_account_label" = "Generar nueva cuenta HD"; "add_hd_account_button" = "Generar"; "add_hd_account_tab_hd" = "Cuenta HD"; "add_hd_account_tab_other" = "Otras"; "add_hd_account_other_hdm" = "Generar cuenta HD"; "add_hd_account_other_private" = "Generar claves privadas normales"; -"add_hd_account_monitor" = "Monitorear Bither frío"; +"add_hd_account_monitor" = "Monitorear Bither Frío"; "add_hd_account_monitor_success" = "Monitoreo exitoso"; "add_hd_account_view_label" = "Ya tiene una cuenta HD."; "add_hd_account_seed_qr_code" = "Semilla en código QR de la cuenta HD"; "add_hd_account_seed_qr_phrase" = "Frase semilla de cuenta HD"; "add_hd_account_show_seed_label" = "Semilla HD puede ser usada para recuperar cuenta HD.\nGuardese en un lugar seguro."; -"add_hd_account_show_seed_button" = "La guardé a salvo."; +"add_hd_account_show_seed_button" = "Guardada a salvo."; "private_key_count_limit" = "Alcanzó la cantidad límite de llaves privadas"; "watch_only_address_count_limit" = "Alcanzó el límite de direcciones a observar"; "import_hd_account_seed_qr_code" = "Del código QR de la semilla de la cuenta HD"; @@ -748,7 +727,7 @@ "vanity_address_none" = "Ninguna"; // payment address setting -"payment_address_setting" = "Dirección de Pago"; +"payment_address_setting" = "Dirección de pago"; "payment_address_none" = "Ninguna"; // first run dialog From a25ab2c018b3d07c6455bd4b96078ca207744321 Mon Sep 17 00:00:00 2001 From: zzaappedd Date: Sat, 30 May 2015 23:03:09 -0400 Subject: [PATCH 13/19] Update Localizable.strings --- bither-ios/es.lproj/Localizable.strings | 102 +++++++++++------------- 1 file changed, 48 insertions(+), 54 deletions(-) diff --git a/bither-ios/es.lproj/Localizable.strings b/bither-ios/es.lproj/Localizable.strings index 5e5475e..9ce8c7b 100644 --- a/bither-ios/es.lproj/Localizable.strings +++ b/bither-ios/es.lproj/Localizable.strings @@ -259,10 +259,10 @@ "QR Code saved." = "Código QR grabado."; /* No comment provided by engineer. */ -"Received" = "Recivido"; +"Received" = "Recibido"; /* No comment provided by engineer. */ -"Received:" = "Recivido:"; +"Received:" = "Recibido:"; /* No comment provided by engineer. */ "Scan %@" = "Escanear %@"; @@ -295,50 +295,46 @@ "Scan to watch Bither Cold" = "Escanear para observar Bither Frío"; /* No comment provided by engineer. */ -"Scan unsigned transaction failed" = "Scan unsigned transaction failed"; +"Scan unsigned transaction failed" = "Falló el escaneo de transacción sin firmar"; /* No comment provided by engineer. */ -"Scan Unsigned TX" = "Scan Unsigned TX"; +"Scan Unsigned TX" = "Escaneo de TX sin firmar"; /* No comment provided by engineer. */ -"Scan with Bither Cold" = "Scan with Bither Cold"; +"Scan with Bither Cold" = "Escanear con Bither Frío"; /* No comment provided by engineer. */ -"Scan with Bither Hot to sign tx" = "Scan with Bither Caliente to sign tx"; +"Scan with Bither Hot to sign tx" = "Escanear con Bither Caliente para firmar TX"; /* No comment provided by engineer. */ -"Scan with Bither Hot to watch Bither Cold" = "Scan with Bither Caliente to watch Bither Cold"; +"Scan with Bither Hot to watch Bither Cold" = "Escanear con Bither Caliente para vigilar Bither Frío"; /* No comment provided by engineer. */ -"Select an address to donate" = "Select an address to donate"; +"Select an address to donate" = "Seleccione una dirección con la que desee donar"; /* No comment provided by engineer. */ -"Sell: %@" = "Sell: %@"; +"Sell: %@" = "Vender: %@"; /* No comment provided by engineer. */ -"Send" = "Send"; +"Send" = "Enviar"; /* No comment provided by engineer. */ -"Send failed." = "Send failed."; -/****************************************************************/ -/****************************************************************/ -/****************************************************************/ -/****************************************************************/ +"Send failed." = "Envio falló."; /* No comment provided by engineer. */ -"Send success." = "Send success."; +"Send success." = "Envio exitoso."; /* No comment provided by engineer. */ -"Send:" = "Send:"; +"Send:" = "Enviar:"; /* No comment provided by engineer. */ -"Sent" = "Sent"; +"Sent" = "Enviado"; /* No comment provided by engineer. */ -"Set Avatar" = "Set Avatar"; +"Set Avatar" = "Fijar Avatar"; /* No comment provided by engineer. */ -"Set Password" = "Set Password"; +"Set Password" = "Fijar contraseña"; /* No comment provided by engineer. */ "Sign Transaction" = "Sign Transaction"; @@ -377,68 +373,66 @@ "unsigned tx QR code" = "unsigned tx QR code"; /* No comment provided by engineer. */ -"View on Blockchain.info" = "View on Blockchain.info"; +"View on Blockchain.info" = "Ver en Blockchain.info"; /* No comment provided by engineer. */ -"Watch Only QR Code" = "Watch Only QR Code"; +"Watch Only QR Code" = "Código QR solo para vigilar"; /* No comment provided by engineer. */ -"yesterday %@" = "yesterday %@"; +"yesterday %@" = "ayer %@"; /* No comment provided by engineer. */ -"You will send to:" = "You will send to:"; +"You will send to:" = "Va a enviarle a:"; -"Signed TX QR Code" = "Signed TX QR Code"; +"Signed TX QR Code" = "Código QR de TX firmada"; -"Page %d, Total %ld" = "Page %1$d, Total %2$d"; +"Page %d, Total %ld" = "Página %1$d, Total %2$d"; -"No transactions found for this address,\nit has probably not been used on the network yet." = "No transactions found for this address,\nit has probably not been used on the network yet."; +"No transactions found for this address,\nit has probably not been used on the network yet." = "No se encontraron transacciones para esta direccíon,\probablemente aun no se ha usado en la red."; -"Private Key QR Code (Encrypted)"="Private Key QR Code (Encrypted)"; -"Private Key QR Code (Decrypted)"="Private Key QR Code (Decrypted)"; -"Private Key"="Private Key"; +"Private Key QR Code (Encrypted)"="Código QR de llave privada (cifrado)"; +"Private Key QR Code (Decrypted)"="Código QR de llave privada (descifrado)"; +"Private Key"="LLave privada"; -"choose_mode_cold_confirm" = "Once mode is set, it can\'t be changed.\nBither Cold need to be run on a offline phone.\nSet this phone as Bither Cold?"; -"choose_mode_warm_confirm" = "Once mode is set, it can\'t be changed.\nBither Caliente is an online bitcoin wallet.\nSet this phone as Bither Caliente?"; +"choose_mode_cold_confirm" = "Una vez fijado el modo, no se puede cambiar.\nBither Frío tiene que correr en un telefono desconectado.\nFijar este telefono como Bither Frío?"; +"choose_mode_warm_confirm" = "Una vez fijado el modo, no se puede cambiar.\nBither Caliente es una cartera de bitcoin en linea.\nFijar este telefono como Bither Caliente?"; "balance_detail_transaction_count" = "Transacción"; -"balance_detail_total_incoming" = "Recivido"; +"balance_detail_total_incoming" = "Recibido"; "balance_detail_total_outgoing" = "Enviado"; /* network error */ "Network failure." = "Sin conexión de red."; -"Cannot monitor address with large amount of transactions."="Cannot monitor address with large amount of transactions."; -"Cannot monitor address with special transactions."="Cannot monitor address with special transactions."; -"Cannot import private key with large amount of transactions."="Cannot import private key with large amount of transactions."; -"Cannot import private key with special transactions."="Cannot import private key with special transactions."; +"Cannot monitor address with large amount of transactions."="No puede vigilarse dirección con un gran número de transacciones."; +"Cannot monitor address with special transactions."="No puede vigilarse dirección con transacciones especiales."; +"Cannot import private key with large amount of transactions."="No se puede importar llave privada con un gran número de transacciones."; +"Cannot import private key with special transactions."="No se puede importar llave privada con transacciones especiales."; - -"Can\'t import Bither Cold private key."="Can\'t import Bither Cold private key."; -"This private key already exists."="This private key already exists."; +"Can\'t import Bither Cold private key."="No se puede importar llave privada Bither Cold."; +"This private key already exists."="Esta llave privada ya existe."; "Advance Options"="Configuración avanzada"; -"Send failed. Sending coins this few will be igored."="Send failed. Sending coins this few will be igored."; -"%@ BTC to be confirmed."="%@ BTC to be confirmed."; -"Send failed. You don\'t have enough coins available for transaction fee."="Send failed. You don\'t have enough coins available for transaction fee."; -"Send failed. You don\'t have enough coins available."="Send failed. You don\'t have enough coins available."; -"Send failed. Lack of %@ BTC."="Send failed. Lack of %@ BTC. "; -"Send failed. Transaction size is to large."="Send failed. Transaction size is to large."; -"Please wait for another confirmation."="Please wait for another confirmation."; +"Send failed. Sending coins this few will be igored."="Falló envio. Enviar tan pocas monedas será ignorado."; +"%@ BTC to be confirmed."="%@ BTC por confirmar."; +"Send failed. You don\'t have enough coins available for transaction fee."="Falló envio. No tiene suficiente monedas para para el importe de transacción."; +"Send failed. You don\'t have enough coins available."="Falló envio. No tiene suficientes monedas disponibles."; +"Send failed. Lack of %@ BTC."="Falló envio. Faltan %@ BTC. "; +"Send failed. Transaction size is to large."="Falló envio. El tamaño de la transacción es muy grande."; +"Please wait for another confirmation."="Por favor espere por otra confirmación."; "Total BTC prefix"="Total: "; -"Reload Transactions data"="Reload Transactions data"; -"Reload Transactions data?\nNeed long time.\nConsume network data.\nRecommand trying only with wrong data."="Reload Transactions data?\nNeed long time.\nConsume network data.\nRecommand trying only with wrong data."; -"Reload transactions data failed , Please retry again."="Reload transactions data failed , Please retry again."; -"Reload transactions data success"="Reload transactions data success "; -"You can only reload transactions data in a hour.."="You can only reload transactions data in a hour.."; - -"XRandom increases randomness.\nSure to disable?"="XRandom increases randomness.\nSure to disable?"; +"Reload Transactions data"="Recargar data de transacciones"; +"Reload Transactions data?\nNeed long time.\nConsume network data.\nRecommand trying only with wrong data."="Recargar data de transacciones?\nNecesita mucho tiempo.\nConsume data de la red.\nEs recomendable probar solo con data errada."; +"Reload transactions data failed , Please retry again."="Recarga de datos de transacciones falló, por favor intente de nuevo."; +"Reload transactions data success"="Recarga de datos de transacciones exitosa"; +"You can only reload transactions data in a hour.."="Solo se puede recargar los datos de transacciones una vez por hora.."; +"XRandom increases randomness.\nSure to disable?"="XRandom aumenta increases aleatoriedad.\nSeguro que quiere deshabilitarlo?"; //bip38 From 9920bebd044fdbb5021288322893bf09af316408 Mon Sep 17 00:00:00 2001 From: zzaappedd Date: Sat, 30 May 2015 23:18:17 -0400 Subject: [PATCH 14/19] Update Localizable.strings MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit confussion with "Sign Trasaction" = "Firmando transacción"; "Signed Transaction" = "Transacción firmada"; "Signing Transaction" = "Signing Transaction"; --- bither-ios/es.lproj/Localizable.strings | 99 +++++++++++++------------ 1 file changed, 50 insertions(+), 49 deletions(-) diff --git a/bither-ios/es.lproj/Localizable.strings b/bither-ios/es.lproj/Localizable.strings index 9ce8c7b..ad67914 100644 --- a/bither-ios/es.lproj/Localizable.strings +++ b/bither-ios/es.lproj/Localizable.strings @@ -1,4 +1,4 @@ -/* No comment provided by engineer. */ + /* No comment provided by engineer. */ "%0.f mins ago" = "Hace %0.f minutos"; /* No comment provided by engineer. */ @@ -90,10 +90,10 @@ "Confirm New Password" = "Comprobar contraseña nueva"; /* No comment provided by engineer. */ -"Confirmation: %d" = "Confrimación: %d"; +"Confirmation: %d" = "Confirmación: %d"; /* No comment provided by engineer. */ -"Confirmation: 100+" = "Confrimación: 100+"; +"Confirmation: 100+" = "Confirmación: 100+"; /* No comment provided by engineer. */ "Default Currency" = "Moneda por defecto"; @@ -271,7 +271,7 @@ "Scan %@\nPage %d, Total %d" = "Escanear %1$@\nPágina %2$d, Total %3$d"; /* No comment provided by engineer. */ -"Scan Bitcoin Address" = "Escanear dirección de bitcoin"; +"Scan Bitcoin Address" = "Escanear dirección de Bitcoin"; /* No comment provided by engineer. */ "Scan Bither Cold to sign" = "Escanear Bither Frío para firmar"; @@ -337,40 +337,41 @@ "Set Password" = "Fijar contraseña"; /* No comment provided by engineer. */ -"Sign Transaction" = "Sign Transaction"; +"Sign Transaction" = "Firmar Transacción"; /* No comment provided by engineer. */ -"Sign Trasaction" = "Sign Trasaction"; +/* mispelling error repeated? signing transaction*/ +"Sign Trasaction" = "Firmando transacción"; /* No comment provided by engineer. */ -"Signed Transaction" = "Signed Transaction"; +"Signed Transaction" = "Transacción firmada"; /* No comment provided by engineer. */ -"Signing Transaction" = "Signing Transaction"; +"Signing Transaction" = "Firmando transacción"; /* No comment provided by engineer. */ -"Stop Monitoring" = "Stop Monitoring"; +"Stop Monitoring" = "Parar de vigilar"; /* No comment provided by engineer. */ -"Sure to stop monitoring this address?" = "Sure to stop monitoring this address?"; +"Sure to stop monitoring this address?" = "Seguro que quiere parar de vigilar esta dirección?"; /* No comment provided by engineer. */ -"Sync always" = "Sync always"; +"Sync always" = "Sync siempre"; /* No comment provided by engineer. */ -"Sync over wifi only" = "Sync over wifi only"; +"Sync over wifi only" = "Sync con wifi solamente"; /* No comment provided by engineer. */ -"Thank you for donating." = "Thank you for donating."; +"Thank you for donating." = "Gracias por donar."; /* No comment provided by engineer. */ -"The user name cannot contain %@ and spaces" = "The user name cannot contain %@ and spaces"; +"The user name cannot contain %@ and spaces" = "El usuarion no puede tener %@ y espacios"; /* No comment provided by engineer. */ -"Unknown Address" = "Unknown Address"; +"Unknown Address" = "Dirección desconocida"; /* No comment provided by engineer. */ -"unsigned tx QR code" = "unsigned tx QR code"; +"unsigned tx QR code" = "Código QR de TX sin firmar"; /* No comment provided by engineer. */ "View on Blockchain.info" = "Ver en Blockchain.info"; @@ -410,7 +411,7 @@ "Cannot import private key with large amount of transactions."="No se puede importar llave privada con un gran número de transacciones."; "Cannot import private key with special transactions."="No se puede importar llave privada con transacciones especiales."; -"Can\'t import Bither Cold private key."="No se puede importar llave privada Bither Cold."; +"Can\'t import Bither Cold private key."="No se puede importar llave privada Bither Frío."; "This private key already exists."="Esta llave privada ya existe."; "Advance Options"="Configuración avanzada"; @@ -463,25 +464,25 @@ // qrcode "Camera Permission Required"="Camera Permission Required"; "Switch QRCode"="Switch QRCode"; -"Switched to old version QR Codes, sign with Bither Cold <1.1.0"="Switched to old version QR Codes, sign with Bither Cold <1.1.0"; -"Switched to new version QR Codes, sign with Bither Cold ≧1.1.0"="Switched to new version QR Codes, sign with Bither Cold ≧1.1.0"; +"Switched to old version QR Codes, sign with Bither Cold <1.1.0"="Switched to old version QR Codes, sign with Bither Frío <1.1.0"; +"Switched to new version QR Codes, sign with Bither Cold ≧1.1.0"="Switched to new version QR Codes, sign with Bither Frío ≧1.1.0"; "scan_qr_code_from_photo_wrong" = "No QR Code Found"; //avatar -"Set Avatar"="Set Avatar"; -"From Camera"="From Camera"; -"From Gallery"="From Gallery"; +"Set Avatar"="Fijar Avatar"; +"From Camera"="De la camara"; +"From Gallery"="De la galería"; /* Crop Photo */ -"Move And Scale" = "Move And Scale"; +"Move And Scale" = "Mover y encuadrar"; /* RCheck */ -"rcheck_address_danger_title" = "%@'s r-value in danger"; -"rcheck_address_title" = "r-values of %@"; -"rcheck_button" = "RCheck"; -"rcheck_danger" = "r-value in danger."; -"rcheck_no_address" = "You have no address to check r-value."; +"rcheck_address_danger_title" = "%@'s valor-R en peligro"; +"rcheck_address_title" = "Valor-R de %@"; +"rcheck_button" = "ChequeoR"; +"rcheck_danger" = "valor-R en peligro."; +"rcheck_no_address" = "You have no address to check valor-R."; "rcheck_recalculate" = "RCheck failed. Resign Tx."; "rcheck_safe" = "r-value safe."; "rchecking" = "Checking r-values"; @@ -503,8 +504,8 @@ "setting_name_bitcoin_unit" = "Default Unit"; /* launch sequence */ -"launch_sequence_switch_to_cold" = "Switch to Bither Cold"; -"launch_sequence_switch_to_cold_warn" = "Set this phone as Bither Cold?\n\nBither Cold need to be run on a offline phone.\nYou can monitor Bither Cold by Bither Caliente.\nOnce set you can't switch back."; +"launch_sequence_switch_to_cold" = "Switch to Bither Frío"; +"launch_sequence_switch_to_cold_warn" = "Set this phone as Bither Frío?\n\nBither Frío need to be run on a offline phone.\nYou can monitor Bither Frío by Bither Caliente.\nOnce set you can't switch back."; /* pin code */ "pin_code_enter_notice" = "Enter your PIN code"; @@ -585,32 +586,32 @@ "verify_message_signature_verify_button_reverify" = "Reverificar"; "sign_message_setting_name" = "Firma de Mensaje"; -"add_address_watch_only_scanned_address_warning" = "Bither can only monitor Bither Cold monitor QR code,\nnot other addresses."; +"add_address_watch_only_scanned_address_warning" = "Bither can only monitor Bither Frío monitor QR code,\nnot other addresses."; // Cold Add HDM -"hdm_seed_generation_notice" = "HDM is the hybrid of Hierarchical Deterministic & Multisig technics.\n\nHDM uses Multisig to avoid HD wallet\'s vulnerability.\n\nBither uses 2 of 3 Multisig for HDM.\n\nThe 3 keys are generated from 3 HD seeds by Bither Caliente, Bither Cold & HDM server."; -"hdm_cold_pub_key_qr_code_name" = "HDM Cold Account QR Code"; +"hdm_seed_generation_notice" = "HDM is the hybrid of Hierarchical Deterministic & Multisig technics.\n\nHDM uses Multisig to avoid HD wallet\'s vulnerability.\n\nBither uses 2 of 3 Multisig for HDM.\n\nThe 3 keys are generated from 3 HD seeds by Bither Caliente, Bither Frío & HDM server."; +"hdm_cold_pub_key_qr_code_name" = "HDM Frío Account QR Code"; "hdm_server_qr_code_name" = "HDM Server QR Code"; -"hdm_cold_seed_qr_code" = "HDM Cold Seed QR Code"; +"hdm_cold_seed_qr_code" = "HDM Frío Seed QR Code"; "hdm_hot_seed_qr_code" = "HDM Caliente Seed QR Code"; -"hdm_cold_seed_word_list" = "HDM Cold Phrase"; +"hdm_cold_seed_word_list" = "HDM Frío Phrase"; "hdm_hot_seed_word_list" = "HDM Caliente Phrase"; // HDM Check -"hdm_keychain_check_title_cold" = "HDM Cold"; +"hdm_keychain_check_title_cold" = "HDM Frío"; "hdm_keychain_check_title_hot" = "HDM Caliente"; // Hot Add HDM "hdm_keychain_add_hot" = "HDM Caliente"; -"hdm_keychain_add_cold" = "HDM Cold"; +"hdm_keychain_add_cold" = "HDM Frío"; "hdm_keychain_add_server" = "HDM Server"; "hdm_keychain_add_hot_confirm" = "Generate HDM Caliente account"; -"hdm_keychain_add_scan_cold" = "Scan HDM Cold Account QR Code"; -"hdm_keychain_add_unsigned_server_qr_code_title" = "Choose HDM Server QR Code on Bither Cold"; +"hdm_keychain_add_scan_cold" = "Scan HDM Frío Account QR Code"; +"hdm_keychain_add_unsigned_server_qr_code_title" = "Choose HDM Server QR Code on Bither Frío"; "hdm_keychain_add_scan_signed_server_qr_code_action" = "Scan Signed Server QR Code"; "hdm_keychain_add_sign_server_qr_code_error" = "Signing server QR code is wrong"; "hdm_keychain_add_signed_server_qr_code_title" = "Signed Server QR Code"; -"hdm_exception_bid_already_exists" = "HDM Cold account is already bound to another Hot account"; +"hdm_exception_bid_already_exists" = "HDM Frío account is already bound to another Hot account"; "hdm_keychain_add_unsigned_server_qr_code_dismiss_confirm" = "Give up signing?"; // Show HDM Address @@ -621,20 +622,20 @@ "hdm_address_count_limit" = "Reached HDM address count limit"; "activity_name_add_hdm_address" = "Add HDM Address"; "hdm_address_add_count_label" = "How many HDM addresses to add?"; -"hdm_address_add_need_cold_pub" = "Need HDM Cold account QR code to continue."; +"hdm_address_add_need_cold_pub" = "Need HDM Frío account QR code to continue."; "hdm_address_add_button" = "Add"; -"hdm_address_add_cold_pub_not_match" = "HDM Cold account is not same as before"; +"hdm_address_add_cold_pub_not_match" = "HDM Frío account is not same as before"; // HDM Send -"hdm_send_with_cold" = "Sign with HDM Cold"; +"hdm_send_with_cold" = "Sign with HDM Frío"; "hdm_send_with_server" = "Sign with HDM Server"; -"hdm_send_with_cold_no_requested_seed" = "You don\'t have the requested HDM Cold account"; +"hdm_send_with_cold_no_requested_seed" = "You don\'t have the requested HDM Frío account"; -"import_hdm_cold_seed_qr_code"="From HDM Cold Seed QR Code"; -"import_hdm_cold_seed_phrase"="From HDM Cold Phrase"; +"import_hdm_cold_seed_qr_code"="From HDM Frío Seed QR Code"; +"import_hdm_cold_seed_phrase"="From HDM Frío Phrase"; "import_hdm_cold_seed_format_error"="Not match HDM cod seed format"; -"can_not_import_hdm_cold_seed"="Can not import HDM Cold Seed"; -"import_hdm_cold_seed_qr_code_scan_title"="Scan HDM Cold Seed QR Code"; +"can_not_import_hdm_cold_seed"="Can not import HDM Frío Seed"; +"import_hdm_cold_seed_qr_code_scan_title"="Scan HDM Frío Seed QR Code"; ********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************* //hdm recovery @@ -652,7 +653,7 @@ "not_verify_bither_private_key_qrcode"="Not verify Bither private key QR Code"; // hdm reset server password -"hdm_reset_server_password_password_wrong_confirm" = "HDM Server authentication failed.\nUse HDM Cold to reauthorize?"; +"hdm_reset_server_password_password_wrong_confirm" = "HDM Server authentication failed.\nUse HDM Frío to reauthorize?"; "hdm_reset_server_password_confirm" = "Reset HDM Server authentication?"; "hdm_reset_server_password_setting_name" = "Reset HDM Server Authentication"; "hdm_reset_server_password_success" = "HDM Server Authentication is reset."; From 6d508372ba804a954a17dd569c166b05d9dba064 Mon Sep 17 00:00:00 2001 From: zzaappedd Date: Sat, 30 May 2015 23:29:13 -0400 Subject: [PATCH 15/19] Create Interface.srings --- .../es.lproj/Interface.srings | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 bither-ios WatchKit App/es.lproj/Interface.srings diff --git a/bither-ios WatchKit App/es.lproj/Interface.srings b/bither-ios WatchKit App/es.lproj/Interface.srings new file mode 100644 index 0000000..b28b680 --- /dev/null +++ b/bither-ios WatchKit App/es.lproj/Interface.srings @@ -0,0 +1,21 @@ + +/* Class = "WKInterfaceLabel"; text = "0.0bits"; ObjectID = "7Ix-BB-mEU"; */ +"7Ix-BB-mEU.text" = "0.0bits"; + +/* Class = "WKInterfaceLabel"; text = "OKCoin.CN"; ObjectID = "8eu-gz-MK9"; */ +"8eu-gz-MK9.text" = "OKCoin.CN"; + +/* Class = "WKInterfaceLabel"; text = "+ 1000 BTC"; ObjectID = "MhE-8h-MLo"; */ +"MhE-8h-MLo.text" = "+ 1000 BTC"; + +/* Class = "WKInterfaceLabel"; text = "Balance:"; ObjectID = "XPt-1T-tH8"; */ +"XPt-1T-tH8.text" = "Balance:"; + +/* Class = "WKInterfaceLabel"; text = "1Nc9oEokW91HUohUpHt4Y7DisQXLuEBi77 Recieved 1000"; ObjectID = "XkS-y5-khE"; */ +"XkS-y5-khE.text" = "1Nc9oEokW91HUohUpHt4Y7DisQXLuEBi77 Recibido 1000"; + +/* Class = "WKInterfaceLabel"; text = "¥1545.01"; ObjectID = "rZc-kv-Uj0"; */ +"rZc-kv-Uj0.text" = "¥1545.01"; + +/* Class = "WKInterfaceLabel"; text = "1Nc9 oEok W91H UohU pHt4 Y7Di sQXL uEBi 77 "; ObjectID = "tBx-UV-KWa"; */ +"tBx-UV-KWa.text" = "1Nc9 oEok W91H UohU pHt4 Y7Di sQXL uEBi 77 "; From 13fac1a46875611ef30a2c84b5aa7d85203a6d30 Mon Sep 17 00:00:00 2001 From: zzaappedd Date: Sat, 30 May 2015 23:30:50 -0400 Subject: [PATCH 16/19] Create infoPlist.strings --- bither-ios WatchKit App/es.lproj/infoPlist.strings | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 bither-ios WatchKit App/es.lproj/infoPlist.strings diff --git a/bither-ios WatchKit App/es.lproj/infoPlist.strings b/bither-ios WatchKit App/es.lproj/infoPlist.strings new file mode 100644 index 0000000..17f3ee8 --- /dev/null +++ b/bither-ios WatchKit App/es.lproj/infoPlist.strings @@ -0,0 +1,6 @@ +/* Localized versions of Info.plist keys */ + +{ + CFBundleDisplayName = "Bither"; + CFBundleName = "Bither"; +} From 69c486c34c714602fd082fd8896463e806d1df7a Mon Sep 17 00:00:00 2001 From: zzaappedd Date: Sat, 30 May 2015 23:33:37 -0400 Subject: [PATCH 17/19] Create Localizable.strings --- .../es.lproj/Localizable.strings | 26 +++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 bither-ios WatchKit Extension/es.lproj/Localizable.strings diff --git a/bither-ios WatchKit Extension/es.lproj/Localizable.strings b/bither-ios WatchKit Extension/es.lproj/Localizable.strings new file mode 100644 index 0000000..238e06a --- /dev/null +++ b/bither-ios WatchKit Extension/es.lproj/Localizable.strings @@ -0,0 +1,26 @@ +/* + Localizable.strings + bither-ios + + Copyright 2014 http://Bither.net + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + Created by songchenwen on 2015/2/27. +*/ + +"buy" = "Compra"; +"sell" = "Venta"; + +// show hd account +"address_group_hd" = "Cuenta HD"; From af42704bad91e6e103fe8a7672d233c8eae39f12 Mon Sep 17 00:00:00 2001 From: zzaappedd Date: Sat, 30 May 2015 23:34:16 -0400 Subject: [PATCH 18/19] Create infoPlist.strings --- bither-ios WatchKit Extension/es.lproj/infoPlist.strings | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 bither-ios WatchKit Extension/es.lproj/infoPlist.strings diff --git a/bither-ios WatchKit Extension/es.lproj/infoPlist.strings b/bither-ios WatchKit Extension/es.lproj/infoPlist.strings new file mode 100644 index 0000000..17f3ee8 --- /dev/null +++ b/bither-ios WatchKit Extension/es.lproj/infoPlist.strings @@ -0,0 +1,6 @@ +/* Localized versions of Info.plist keys */ + +{ + CFBundleDisplayName = "Bither"; + CFBundleName = "Bither"; +} From 132cf8310bcadeee61a803b25f53c7464675734b Mon Sep 17 00:00:00 2001 From: zzaappedd Date: Wed, 3 Jun 2015 00:15:06 -0400 Subject: [PATCH 19/19] done but needs polishing "/* suspicious error " 2 instances tagged --- bither-ios/es.lproj/Localizable.strings | 290 ++++++++++++------------ 1 file changed, 147 insertions(+), 143 deletions(-) diff --git a/bither-ios/es.lproj/Localizable.strings b/bither-ios/es.lproj/Localizable.strings index ad67914..5999ebc 100644 --- a/bither-ios/es.lproj/Localizable.strings +++ b/bither-ios/es.lproj/Localizable.strings @@ -340,7 +340,7 @@ "Sign Transaction" = "Firmar Transacción"; /* No comment provided by engineer. */ -/* mispelling error repeated? signing transaction*/ +/* suspicious error repeated? signing transaction*/ "Sign Trasaction" = "Firmando transacción"; /* No comment provided by engineer. */ @@ -353,7 +353,7 @@ "Stop Monitoring" = "Parar de vigilar"; /* No comment provided by engineer. */ -"Sure to stop monitoring this address?" = "Seguro que quiere parar de vigilar esta dirección?"; +"Sure to stop monitoring this address?" = "¿Seguro que quiere parar de vigilar esta dirección?"; /* No comment provided by engineer. */ "Sync always" = "Sync siempre"; @@ -396,8 +396,8 @@ "Private Key"="LLave privada"; -"choose_mode_cold_confirm" = "Una vez fijado el modo, no se puede cambiar.\nBither Frío tiene que correr en un telefono desconectado.\nFijar este telefono como Bither Frío?"; -"choose_mode_warm_confirm" = "Una vez fijado el modo, no se puede cambiar.\nBither Caliente es una cartera de bitcoin en linea.\nFijar este telefono como Bither Caliente?"; +"choose_mode_cold_confirm" = "Una vez fijado el modo, no se puede cambiar.\nBither Frío tiene que correr en un telefono desconectado.\n¿Fijar este telefono como Bither Frío?"; +"choose_mode_warm_confirm" = "Una vez fijado el modo, no se puede cambiar.\nBither Caliente es una cartera de bitcoin en linea.\n¿Fijar este telefono como Bither Caliente?"; "balance_detail_transaction_count" = "Transacción"; "balance_detail_total_incoming" = "Recibido"; @@ -428,45 +428,45 @@ "Total BTC prefix"="Total: "; "Reload Transactions data"="Recargar data de transacciones"; -"Reload Transactions data?\nNeed long time.\nConsume network data.\nRecommand trying only with wrong data."="Recargar data de transacciones?\nNecesita mucho tiempo.\nConsume data de la red.\nEs recomendable probar solo con data errada."; +"Reload Transactions data?\nNeed long time.\nConsume network data.\nRecommand trying only with wrong data."="¿Recargar data de transacciones?\nNecesita mucho tiempo.\nConsume data de la red.\nEs recomendable probar solo con data errada."; "Reload transactions data failed , Please retry again."="Recarga de datos de transacciones falló, por favor intente de nuevo."; "Reload transactions data success"="Recarga de datos de transacciones exitosa"; "You can only reload transactions data in a hour.."="Solo se puede recargar los datos de transacciones una vez por hora.."; -"XRandom increases randomness.\nSure to disable?"="XRandom aumenta increases aleatoriedad.\nSeguro que quiere deshabilitarlo?"; +"XRandom increases randomness.\nSure to disable?"="XRandom aumenta increases aleatoriedad.\n¿Seguro que quiere deshabilitarlo?"; //bip38 -"BIP38-private key"="BIP38-private key"; -"Import BIP38-private key"="Import BIP38-private key"; -"From BIP38-private key QR Code"="From BIP38-private key QR Code"; -"From BIP38-private key text"="From BIP38-private key text"; -"Enter password of BIP38-private key" ="Enter password of BIP38-private key"; -"Enter your BIP38-private key"="Enter your BIP38-private key "; -"Not match BIP38-private key format"="Not match BIP38-private key format"; -"Scan BIP38-private key QR Code"="Scan BIP38-private key QR Code"; -"address_detail_private_Key_qr_code_bip38" = "BIP38 Private Key QR Code"; +"BIP38-private key"="llave privada-BIP38"; +"Import BIP38-private key"="Importar llave privada-BIP38"; +"From BIP38-private key QR Code"="Del código QR de llave privada-BIP38"; +"From BIP38-private key text"="Del texto de llave privada-BIP38 From BIP38-private key text"; +"Enter password of BIP38-private key" ="Introduzca la contraseña de la llave privada-BIP38"; +"Enter your BIP38-private key"="Introduzca su llave privada-BIP38 "; +"Not match BIP38-private key format"="Formato de llave privada-BIP38 no coincide"; +"Scan BIP38-private key QR Code"="Scanear código QR de llave privada-BIP38"; +"address_detail_private_Key_qr_code_bip38" = "Código QR de llave privada-BIP38"; "Based on %@ %@"="Based on %@ %@"; -"xrandom_no_source"="No entropy source available."; -"xrandom_generating_failed"="Generating failed"; -"xrandom_cancel_confirm"="Stop generating?"; -"xrandom_final_confirm"="You have generated %lu private keys from XRandom."; -"xrandom_stopping"="Stopping…"; -"xrandom_info_detail"="XRandom gathers data from sources to improve randomness.\n\nThe sources are sensors on your device like camera, microphone, magnetic sensor, gravity sensor, etc."; -"xrandom_info_guide"="\n\nShaking or rotating your device while gathering can improve randomness."; -"xrandom_info_get_permissions"="Get Permissions"; -"reach_address_count_limit"="Reach address count limit"; +"xrandom_no_source"="No hay fuente de entropía disponible."; +"xrandom_generating_failed"="¿El generar falló"; +"xrandom_cancel_confirm"="¿Parar de generar?"; +"xrandom_final_confirm"="A generado %lu llaves privadas con XRandom."; +"xrandom_stopping"="Parando…"; +"xrandom_info_detail"="XRandom recolecta data de varias fuentes para mejorar la aletoriedad.\n\nLas fuentes son sensores en su dispositivo como la camara, el microfono, el magnetómetro, el gravímetro, etc."; +"xrandom_info_guide"="\n\nSacudiendo o girando su dispositivo mientras recolecta puede mejorar la aletoriedad."; +"xrandom_info_get_permissions"="Obetener permisos"; +"reach_address_count_limit"="Alacanza limite de cantidad de cuentas"; // qrcode -"Camera Permission Required"="Camera Permission Required"; -"Switch QRCode"="Switch QRCode"; -"Switched to old version QR Codes, sign with Bither Cold <1.1.0"="Switched to old version QR Codes, sign with Bither Frío <1.1.0"; -"Switched to new version QR Codes, sign with Bither Cold ≧1.1.0"="Switched to new version QR Codes, sign with Bither Frío ≧1.1.0"; -"scan_qr_code_from_photo_wrong" = "No QR Code Found"; +"Camera Permission Required"="Requiere permiso de camara"; +"Switch QRCode"="Cambiar código QR"; +"Switched to old version QR Codes, sign with Bither Cold <1.1.0"="Cambió a versión antigua de códigos QR, firmar con Bither Frío <1.1.0"; +"Switched to new version QR Codes, sign with Bither Cold ≧1.1.0"="Cambió a versión nuevoa de códigos QR, firmar con Bither Frío ≧1.1.0"; +"scan_qr_code_from_photo_wrong" = "No se encontro código QR"; //avatar "Set Avatar"="Fijar Avatar"; @@ -482,100 +482,100 @@ "rcheck_address_title" = "Valor-R de %@"; "rcheck_button" = "ChequeoR"; "rcheck_danger" = "valor-R en peligro."; -"rcheck_no_address" = "You have no address to check valor-R."; -"rcheck_recalculate" = "RCheck failed. Resign Tx."; -"rcheck_safe" = "r-value safe."; -"rchecking" = "Checking r-values"; -"setting_name_rcheck" = "Check r-value"; -"rchecking_new_tx" = "RCheck"; -"rcheck_new_tx_success" = "RCheck"; -"rcheck_info" = "Duplicated r values in an address' transaction history might result in exposing the private key.\n\nRCheck will check all the r values in history to make sure no duplicated found."; -"rcheck_fail_recalculate_confirm" = "RCheck failed. Resign Tx?"; +"rcheck_no_address" = "No tiene dirección para revisar el valor-R."; +"rcheck_recalculate" = "ChequeoR fallo. Resignar la Tx."; +"rcheck_safe" = "valor-R seguro."; +"rchecking" = "Revisando valores-R"; +"setting_name_rcheck" = "Revisar valor-R"; +"rchecking_new_tx" = "ChequeoR"; +"rcheck_new_tx_success" = "ChequeoR"; +"rcheck_info" = "Valores-R duplicados en el historial de transacciones de una dirección puede resultar en exponer la llave privada. ChequeoR revisara todos los valores-R en el historial para asegurar que no existan duplicados."; +"rcheck_fail_recalculate_confirm" = "¿ChequeoR falló. Resignar la Tx?"; /* trash */ -"trash_private_key" = "Move to Trash Can"; -"trash_with_money_warn" = "This address still has some bitcoin.\nYou can't move it to trash can."; -"trashing_private_key" = "Moving"; -"trash_can" = "Trash Can"; -"trash_can_empty" = "No address in trash can"; -"trash_address_restore" = "Restore Address?"; +"trash_private_key" = "Mover al basurero"; +"trash_with_money_warn" = "Esta dirección aun tiene algún bitcoin.\nNo la puede mover al basurero."; +"trashing_private_key" = "Botando"; +"trash_can" = "Basurero"; +"trash_can_empty" = "No hay direcciónes en basurero"; +"trash_address_restore" = "¿Recobrar dirección?"; /* bitcoin unit */ -"setting_name_bitcoin_unit" = "Default Unit"; +"setting_name_bitcoin_unit" = "Unidad por defecto"; /* launch sequence */ -"launch_sequence_switch_to_cold" = "Switch to Bither Frío"; -"launch_sequence_switch_to_cold_warn" = "Set this phone as Bither Frío?\n\nBither Frío need to be run on a offline phone.\nYou can monitor Bither Frío by Bither Caliente.\nOnce set you can't switch back."; +"launch_sequence_switch_to_cold" = "Cambiar a Bither Frío"; +"launch_sequence_switch_to_cold_warn" = "¿Fijar este telefono como Bither Frío?\n\nBither Frío tiene que correr en un mobil fuera de linea.\nPuede observar Bither Frío con Bither Caliente.\nUna vez fijado no puede Once set you can't devolverse."; /* pin code */ -"pin_code_enter_notice" = "Enter your PIN code"; -"pin_code_setting_name" = "PIN Code"; -"pin_code_setting_open" = "Enable PIN Code"; -"pin_code_setting_close" = "Disable PIN Code"; -"pin_code_setting_change" = "Change PIN Code"; -"pin_code_setting_open_msg" = "Enter your PIN code"; -"pin_code_setting_open_repeat_msg" = "Enter your PIN code again"; -"pin_code_setting_open_repeat_wrong" = "PIN codes are not same"; -"pin_code_setting_change_old_msg" = "Enter your old PIN code"; -"pin_code_setting_change_old_wrong" = "Old PIN code is wrong"; -"pin_code_setting_change_new_msg" = "Enter your new PIN code"; -"pin_code_setting_change_new_repeat_msg" = "Enter your new PIN code again"; -"pin_code_setting_change_repeat_wrong" = "New PIN codes are not same"; -"pin_code_setting_close_wrong" = "PIN code is wrong"; -"pin_code_touch_id_promot" = "Unlock Bither"; +"pin_code_enter_notice" = "Introduzca su clave PIN"; +"pin_code_setting_name" = "clave PIN"; +"pin_code_setting_open" = "Habilitar clave PIN"; +"pin_code_setting_close" = "Desactivar clave PIN"; +"pin_code_setting_change" = "Cambiar clave PIN"; +"pin_code_setting_open_msg" = "Introduzca su clave PIN"; +"pin_code_setting_open_repeat_msg" = "Introduzca su clave PIN otra vez"; +"pin_code_setting_open_repeat_wrong" = "Claves PIN no son iguales"; +"pin_code_setting_change_old_msg" = "Introduzca su clave PIN vieja"; +"pin_code_setting_change_old_wrong" = "Clave PIN equivocada"; +"pin_code_setting_change_new_msg" = "Introduzca su clave PIN nueva"; +"pin_code_setting_change_new_repeat_msg" = "Introduzca su clave PIN nueva otra vez"; +"pin_code_setting_change_repeat_wrong" = "Claves PIN no son iguales"; +"pin_code_setting_close_wrong" = "Clave PIN errada"; +"pin_code_touch_id_promot" = "Desblockear Bither"; /* keychain backup */ -"keychain_backup" = "iCloud Keychain Backup"; +"keychain_backup" = "Resguardo en iCloud Keychain"; "keychain_backup_on" = "On"; "keychain_backup_off" = "Off"; -"keychain_backup_enable" = "Enable iCloud Keychain Backup?"; -"keychain_backup_disable" = "Disable iCloud Keychain Backup?"; -"keychain_backup_add_from_local" = "Added by this device"; -"keychain_backup_add_from_keychain" = "Added on keychain"; -"keychain_backup_trash_from_local" = "Trashed by this device"; -"keychain_backup_trash_from_keychain" = "Trashed on keychain"; -"keychain_backup_diff_warn" = "iCloud Keychain Backup has diffs below\ncontinue?"; -"keychain_backup_diff_warn_yes" = "Yes"; +"keychain_backup_enable" = "¿Activar resguardo iCloud Keychain?"; +"keychain_backup_disable" = "¿Desactivar resguardo iCloud Keychain?"; +"keychain_backup_add_from_local" = "Añadido por este dispositivo"; +"keychain_backup_add_from_keychain" = "Añadido al keychain"; +"keychain_backup_trash_from_local" = "Botado por este dispositivo"; +"keychain_backup_trash_from_keychain" = "Botado del keychain"; +"keychain_backup_diff_warn" = "¿Rescuardo iCloud Keychain tiene diferencias a seguir\ncontinuar?"; +"keychain_backup_diff_warn_yes" = "Si"; "keychain_backup_diff_warn_no" = "No"; /* Private Key Management */ -"private_key_management" = "Private Key Management"; +"private_key_management" = "Administración de llaves privadas"; // Raw Private Key -"raw_private_key_not_safe" = "This private key is not safe"; +"raw_private_key_not_safe" = "Esta llave no es segura"; // QR Code Precision -"qr_code_quality_setting_name" = "QR Code Precision"; +"qr_code_quality_setting_name" = "Precisión del código QR"; "qr_code_quality_setting_normal" = "Normal"; -"qr_code_quality_setting_low" = "Low"; +"qr_code_quality_setting_low" = "Baja"; // Blockmeta -"address_option_view_on_blockmeta" = "View on BlockMeta.com"; +"address_option_view_on_blockmeta" = "Ver en BlockMeta.com"; // Network Monitor Options -"network_monitor_clear_peers" = "Clear Peers"; +"network_monitor_clear_peers" = "Borrar pares"; // Manual Delete Transaction -"manual_delete_transaction_warning" = "Delete this transaction?"; - -"old_version_no_support_change_adress"="old version QR Code does not support change address selection"; +"manual_delete_transaction_warning" = "¿Borrar esta transacción?"; +"old_version_no_support_change_adress"="versión antigua de código QR no soporta selección de cambio de dirección"; + // Select Change Address -"select_change_address_option_name" = "Select Change Address"; -"select_change_address_label" = "Select Change Address"; -"send_confirm_change_to_label" = "Change to:"; -"sign_transaction_change_to_label" = "Change to:"; +"select_change_address_option_name" = "Seleccionar cambio de dirección"; +"select_change_address_label" = "Seleccionar cambio de dirección"; +"send_confirm_change_to_label" = "Cambiar a:"; +"sign_transaction_change_to_label" = "Cambiar a:"; "sign_transaction_change_amount_label" = "Cambiar Importe:"; -"select_change_address_change_to_same_warn" = "Pay to address & change address can't be same"; +"select_change_address_change_to_same_warn" = "Dirección a pagar y dirección cambiada no pueden ser iguales"; // Sign Message -"sign_message_activity_name" = "Sign Message"; -"sign_message_button" = "Sign"; -"sign_message_output_copy" = "Copy"; -"sign_message_output_qr" = "Show QR Code"; -"sign_message_output_copied" = "Content Copied"; -"sign_message_input_hint" = "Message to sign"; -"sign_message_select_address" = "Select address to sign message"; +"sign_message_activity_name" = "Firmar mensaje"; +"sign_message_button" = "Firmar"; +"sign_message_output_copy" = "Copiar"; +"sign_message_output_qr" = "Ver código QR"; +"sign_message_output_copied" = "Contenido Copiado"; +"sign_message_input_hint" = "Mensaje a firmar"; +"sign_message_select_address" = "Seleccione dirección para firmar mensaje"; // Verify Message Signature "verify_message_signature_activity_name" = "Verificar firma de mensaje"; @@ -586,16 +586,16 @@ "verify_message_signature_verify_button_reverify" = "Reverificar"; "sign_message_setting_name" = "Firma de Mensaje"; -"add_address_watch_only_scanned_address_warning" = "Bither can only monitor Bither Frío monitor QR code,\nnot other addresses."; +"add_address_watch_only_scanned_address_warning" = "Bither solo puede observar código QR para observar Bither Frío,\nno así otras direcciónes."; // Cold Add HDM -"hdm_seed_generation_notice" = "HDM is the hybrid of Hierarchical Deterministic & Multisig technics.\n\nHDM uses Multisig to avoid HD wallet\'s vulnerability.\n\nBither uses 2 of 3 Multisig for HDM.\n\nThe 3 keys are generated from 3 HD seeds by Bither Caliente, Bither Frío & HDM server."; -"hdm_cold_pub_key_qr_code_name" = "HDM Frío Account QR Code"; -"hdm_server_qr_code_name" = "HDM Server QR Code"; -"hdm_cold_seed_qr_code" = "HDM Frío Seed QR Code"; -"hdm_hot_seed_qr_code" = "HDM Caliente Seed QR Code"; -"hdm_cold_seed_word_list" = "HDM Frío Phrase"; -"hdm_hot_seed_word_list" = "HDM Caliente Phrase"; +"hdm_seed_generation_notice" = "HDM is la técnica hibrida de Hierarchical Deterministic & Multisig.\nHDM usa Multisig para evitar vulnerabilidades de carteras HD.\nBither usa 2 de 3 Multisig para HDM.\n\nLas 3 llaves se generan de 3 semillas HD de Bither Caliente, Bither Frío y servidor HDM."; +"hdm_cold_pub_key_qr_code_name" = "Código QR de cuenta HDM Frío"; +"hdm_server_qr_code_name" = "Código QR del servidor HDM"; +"hdm_cold_seed_qr_code" = "Código QR de semilla HDM Frío"; +"hdm_hot_seed_qr_code" = "Código QR de semilla HDM Caliente"; +"hdm_cold_seed_word_list" = "Frase HDM Frío"; +"hdm_hot_seed_word_list" = "Frase HDM Caliente"; // HDM Check "hdm_keychain_check_title_cold" = "HDM Frío"; @@ -605,58 +605,62 @@ "hdm_keychain_add_hot" = "HDM Caliente"; "hdm_keychain_add_cold" = "HDM Frío"; "hdm_keychain_add_server" = "HDM Server"; -"hdm_keychain_add_hot_confirm" = "Generate HDM Caliente account"; -"hdm_keychain_add_scan_cold" = "Scan HDM Frío Account QR Code"; -"hdm_keychain_add_unsigned_server_qr_code_title" = "Choose HDM Server QR Code on Bither Frío"; -"hdm_keychain_add_scan_signed_server_qr_code_action" = "Scan Signed Server QR Code"; -"hdm_keychain_add_sign_server_qr_code_error" = "Signing server QR code is wrong"; -"hdm_keychain_add_signed_server_qr_code_title" = "Signed Server QR Code"; -"hdm_exception_bid_already_exists" = "HDM Frío account is already bound to another Hot account"; -"hdm_keychain_add_unsigned_server_qr_code_dismiss_confirm" = "Give up signing?"; +"hdm_keychain_add_hot_confirm" = "Generar cuenta HDM Caliente"; +"hdm_keychain_add_scan_cold" = "Scanear código QR de cuenta HDM Frío"; +"hdm_keychain_add_unsigned_server_qr_code_title" = "Escoja código QR del servidor HDM en Bither Frío"; +"hdm_keychain_add_scan_signed_server_qr_code_action" = "Escaneé código QR de servidor firmado"; +"hdm_keychain_add_sign_server_qr_code_error" = "Código QR de servidor que firma es errado"; +"hdm_keychain_add_signed_server_qr_code_title" = "Código QR de servidor firmado"; +"hdm_exception_bid_already_exists" = "Cuenta HDM Frío se encuentra ligada a otra cuenta caliente"; +"hdm_keychain_add_unsigned_server_qr_code_dismiss_confirm" = "¿Rendirse a firmar?"; // Show HDM Address "address_group_hdm_hot" = "HDM Caliente"; -"hdm_address_sign_tx_server_error" = "HDM server signing went wrong"; +"hdm_address_sign_tx_server_error" = "Firma por servidor HDM falló"; // HDM Hot Address Add -"hdm_address_count_limit" = "Reached HDM address count limit"; -"activity_name_add_hdm_address" = "Add HDM Address"; -"hdm_address_add_count_label" = "How many HDM addresses to add?"; -"hdm_address_add_need_cold_pub" = "Need HDM Frío account QR code to continue."; -"hdm_address_add_button" = "Add"; -"hdm_address_add_cold_pub_not_match" = "HDM Frío account is not same as before"; +"hdm_address_count_limit" = "Alcanzo límite en conteo de direcciones HDM"; +"activity_name_add_hdm_address" = "Añadir dirección HDM"; +"hdm_address_add_count_label" = "¿Cuántas direcciones HDM para añadir?"; +"hdm_address_add_need_cold_pub" = "Necesita código QR de cuenta HDM Frío para continuar."; +"hdm_address_add_button" = "Añadir"; +"hdm_address_add_cold_pub_not_match" = "Cuenta HDM Frío no es la misma de antes"; // HDM Send -"hdm_send_with_cold" = "Sign with HDM Frío"; -"hdm_send_with_server" = "Sign with HDM Server"; -"hdm_send_with_cold_no_requested_seed" = "You don\'t have the requested HDM Frío account"; +"hdm_send_with_cold" = "Firmar con HDM Frío"; +"hdm_send_with_server" = "Firmar con HDM Server"; +"hdm_send_with_cold_no_requested_seed" = "No tiene la cuenta HDM Frío solicitada"; -"import_hdm_cold_seed_qr_code"="From HDM Frío Seed QR Code"; -"import_hdm_cold_seed_phrase"="From HDM Frío Phrase"; -"import_hdm_cold_seed_format_error"="Not match HDM cod seed format"; -"can_not_import_hdm_cold_seed"="Can not import HDM Frío Seed"; -"import_hdm_cold_seed_qr_code_scan_title"="Scan HDM Frío Seed QR Code"; -********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************* +"import_hdm_cold_seed_qr_code"="Del código QR semilla de HDM Frío"; +"import_hdm_cold_seed_phrase"="De frase de HDM Frío"; +"import_hdm_cold_seed_format_error"="Formato de semilla código HDM no coincide."; +"can_not_import_hdm_cold_seed"="No puede importar semilla HDM Frío"; +"import_hdm_cold_seed_qr_code_scan_title"="Escanear código QR de semilla HDM Frío"; //hdm recovery -"hdm_keychain_recovery_setting_name"="HDM Account Recovery"; -"hdm_keychain_recovery_warn"="HDM Account is in recovery"; -"hdm_keychain_recovery_no_addresses"="No HDM address to recover"; -"hdm_keychain_recovery_message"="Send bitcoins from HDM recovery account to other addresses ASAP"; -"address_group_hdm_recovery"="HDM Recovery"; -"activity_name_hdm_import_word_list"="Import HDM Phrase"; -"hdm_import_word_list_input_hint"="Next Word"; -"hdm_import_word_list_empty_message"="Enter HDM Phrase"; -"hdm_import_word_list_wrong_word_warn"="Invalid word"; -"hdm_import_word_list_delete"="Delete"; -"hdm_import_word_list_replace"="Replace"; -"not_verify_bither_private_key_qrcode"="Not verify Bither private key QR Code"; +"hdm_keychain_recovery_setting_name"="Recuperación de cuenta HDM"; +"hdm_keychain_recovery_warn"="Cuenta HDM está en recuperación"; +"hdm_keychain_recovery_no_addresses"="No hay dirección HDM para recuperar"; +"hdm_keychain_recovery_message"="Envie bitcoins desde cuenta HDM recuperada a otras direcciónes cuanto antes"; +"address_group_hdm_recovery"="Recuperación HDM"; +"activity_name_hdm_import_word_list"="Importar frase HDM"; +"hdm_import_word_list_input_hint"="Próxima palabra"; +"hdm_import_word_list_empty_message"="Introduzca frase HDM"; +"hdm_import_word_list_wrong_word_warn"="Palabra inválida"; +"hdm_import_word_list_delete"="Borrar"; +"hdm_import_word_list_replace"="Reemplazar"; +"not_verify_bither_private_key_qrcode"="No verificar código QR de llave privada de Bither"; // hdm reset server password -"hdm_reset_server_password_password_wrong_confirm" = "HDM Server authentication failed.\nUse HDM Frío to reauthorize?"; -"hdm_reset_server_password_confirm" = "Reset HDM Server authentication?"; -"hdm_reset_server_password_setting_name" = "Reset HDM Server Authentication"; -"hdm_reset_server_password_success" = "HDM Server Authentication is reset."; +"hdm_reset_server_password_password_wrong_confirm" = "Falló autenticación del servidor HDM.\n¿Usar HDM frío para reautorizar?"; +"hdm_reset_server_password_confirm" = "¿Resetear autenticación por servidor HDM?"; +"hdm_reset_server_password_setting_name" = "¿Resetear autenticación por servidor HDM"; +"hdm_reset_server_password_success" = "Reseteo de autenticación del servidor HDM exitosa"; + +//suspicious error in next two lines +//"hdm_reset_server_password_confirm" = "Reset HDM Server authentication?"; +//"hdm_reset_server_password_setting_name" = "Reset HDM Server Authentication"; + // hdm singular mode "hdm_singular_check_title" = "Modo singular"; @@ -674,7 +678,7 @@ "address_alias_edit" = "Editar etiqueta de direccíon"; "address_alias_input_label" = "Añadir etiqueta de direccíon"; "address_alias_input_hint" = "Etiqueta"; -"address_alias_remove_confirm" = "Quitarle el etiqueta a esta dirección?"; +"address_alias_remove_confirm" = "¿Quitarle el etiqueta a esta dirección?"; // password strength "password_strength_weak" = "Debil"; @@ -682,11 +686,11 @@ "password_strength_medium" = "Media"; "password_strength_strong" = "Fuerte"; "password_strength_very_strong" = "Muy fuerte"; -"password_strength_warning" = "Seguro quiere la contraseña de %@ resitencia?"; +"password_strength_warning" = "¿Seguro quiere la contraseña de %@ resitencia?"; "password_strength_check" = "Chequeo de resistencia de contraseña"; "password_strength_check_on" = "On"; "password_strength_check_off" = "Off"; -"password_strength_check_off_warn" = "De verdad apagar verificación de resistencia de contraseña?"; +"password_strength_check_off_warn" = "¿De verdad apagar verificación de resistencia de contraseña?"; // add hd account "add_hd_account_label" = "Generar nueva cuenta HD";