From 627c13c0fc348cba0b8b19f412513b4ad9b28616 Mon Sep 17 00:00:00 2001 From: TrianglesCommunityProject Date: Wed, 22 Jul 2015 23:00:36 +0200 Subject: [PATCH] Black Pharao Release Version 4.2.1.0 - wallet makeover - staking behaviour adjustments - non mandatory update- - no need for updating daemons (only recomended if used for staking) --- COPYING | 3 +- README.md | 2 +- contrib/bitrpc/bitrpc.py | 8 +- contrib/gitian-descriptors/README | 31 - contrib/gitian-descriptors/boost-win32.yml | 38 - contrib/gitian-descriptors/deps-win32.yml | 71 - contrib/gitian-descriptors/gitian-win32.yml | 74 - contrib/gitian-descriptors/gitian.yml | 56 - contrib/gitian-descriptors/qt-win32.yml | 54 - contrib/gitian-downloader/bluematt-key.pgp | Bin 4113 -> 0 bytes contrib/gitian-downloader/devrandom-key.pgp | Bin 2213 -> 0 bytes .../gitian-downloader/gavinandresen-key.pgp | Bin 1176 -> 0 bytes contrib/gitian-downloader/laanwj-key.pgp | 28 - .../gitian-downloader/linux-download-config | 38 - contrib/gitian-downloader/luke-jr-key.pgp | Bin 5467 -> 0 bytes .../gitian-downloader/richardsmith-key.gpg | 52 - contrib/gitian-downloader/scottnadal-key.gpg | 52 - contrib/gitian-downloader/sipa-key.pgp | Bin 108922 -> 0 bytes contrib/gitian-downloader/sunnyking-key.gpg | 52 - contrib/gitian-downloader/tcatm-key.pgp | Bin 1554 -> 0 bytes .../gitian-downloader/win32-download-config | 38 - contrib/macdeploy/background.png | Bin 16606 -> 13651 bytes contrib/macdeploy/background.psd | Bin 66096 -> 163519 bytes contrib/macdeploy/fancy.plist | 2 +- contrib/macdeploy/macdeployqtplus | 98 +- contrib/macdeploy/notes.txt | 2 +- contrib/qt_translations.py | 4 +- contrib/wallettools/walletchangepass.py | 2 +- contrib/wallettools/walletunlock.py | 2 +- doc/README | 4 +- doc/README_windows.txt | 4 +- doc/bitcoin_logo_doxygen.png | Bin 5735 -> 0 bytes doc/build-msw.txt | 2 +- doc/build-unix.txt | 2 +- share/pixmaps/bitcoin-bc.ico | Bin 22486 -> 0 bytes share/pixmaps/bitcoin.ico | Bin 306398 -> 0 bytes share/pixmaps/bitcoin32.xpm | 232 -- share/pixmaps/bitcoin80.xpm | 292 --- share/pixmaps/bitgem32.xpm | 468 ---- share/pixmaps/bitgem80.xpm | 955 -------- share/pixmaps/check.ico | Bin 766 -> 0 bytes share/pixmaps/favicon.ico | Bin 2294 -> 0 bytes share/setup.nsi | 164 -- src/checkpoints.cpp | 4 + src/clientversion.h | 6 +- src/init.cpp | 7 + src/init.h | 1 + src/main.cpp | 2 +- src/makefile.unix | 2 +- src/miner.cpp | 2 +- src/miner.h | 2 +- src/qt/aboutdialog.cpp | 7 +- src/qt/addressbookpage.cpp | 41 +- src/qt/askpassphrasedialog.cpp | 238 +- src/qt/askpassphrasedialog.h | 2 +- src/qt/coincontroldialog.cpp | 73 +- src/qt/dialog_move_handler.cpp | 50 + src/qt/dialog_move_handler.h | 24 + src/qt/editaddressdialog.cpp | 35 +- src/qt/editaddressdialog.h | 8 +- src/qt/forms/aboutdialog.ui | 1334 +++++++++-- src/qt/forms/addressbookpage.ui | 1093 +++++++-- src/qt/forms/askpassphrasedialog.ui | 651 +++++- src/qt/forms/coincontroldialog.ui | 1699 ++++++++++---- src/qt/forms/editaddressdialog.ui | 590 ++++- src/qt/forms/mainwindow.ui | 1794 +++++++++++++++ src/qt/forms/messagepage.ui | 1793 ++++++++++++++- src/qt/forms/optionsdialog.ui | 2047 +++++++++++++---- src/qt/forms/overviewpage.ui | 508 +++- src/qt/forms/rpcconsole.ui | 1555 +++++++++---- src/qt/forms/sendcoinsdialog.ui | 650 +++++- src/qt/forms/sendcoinsentry.ui | 793 ++++++- src/qt/forms/sendmessagesdialog.ui | 1155 ++++++++-- src/qt/forms/sendmessagesentry.ui | 641 +++++- src/qt/forms/signmessagepage.ui | 1148 +++++++++ src/qt/forms/signverifymessagedialog.ui | 386 ---- src/qt/forms/transactiondescdialog.ui | 290 ++- src/qt/forms/transactionspage.ui | 1513 ++++++++++++ src/qt/forms/verifymessagepage.ui | 1087 +++++++++ src/qt/guiconstants.h | 6 +- src/qt/locale/triangles_af_ZA.qm | Bin 13285 -> 0 bytes src/qt/locale/triangles_af_ZA.ts | 1138 +++++---- src/qt/locale/triangles_ar.qm | Bin 33199 -> 0 bytes src/qt/locale/triangles_ar.ts | 1210 ++++++---- src/qt/locale/triangles_be_BY.qm | Bin 22662 -> 0 bytes src/qt/locale/triangles_be_BY.ts | 1131 +++++---- src/qt/locale/triangles_bg.qm | Bin 31164 -> 0 bytes src/qt/locale/triangles_bg.ts | 1156 ++++++---- src/qt/locale/triangles_bs.qm | Bin 881 -> 0 bytes src/qt/locale/triangles_bs.ts | 1117 +++++---- src/qt/locale/triangles_ca.qm | Bin 7852 -> 0 bytes src/qt/locale/triangles_ca.ts | 1117 +++++---- src/qt/locale/triangles_ca@valencia.qm | Bin 875 -> 0 bytes src/qt/locale/triangles_ca@valencia.ts | 1115 +++++---- src/qt/locale/triangles_ca_ES.qm | Bin 93277 -> 0 bytes src/qt/locale/triangles_ca_ES.ts | 1367 +++++------ src/qt/locale/triangles_cs.qm | Bin 51091 -> 0 bytes src/qt/locale/triangles_cs.ts | 1159 ++++++---- src/qt/locale/triangles_cy.qm | Bin 11367 -> 0 bytes src/qt/locale/triangles_cy.ts | 1117 +++++---- src/qt/locale/triangles_da.qm | Bin 88837 -> 0 bytes src/qt/locale/triangles_da.ts | 1365 +++++------ src/qt/locale/triangles_de.qm | Bin 73722 -> 0 bytes src/qt/locale/triangles_de.ts | 1246 +++++----- src/qt/locale/triangles_el_GR.qm | Bin 54620 -> 0 bytes src/qt/locale/triangles_el_GR.ts | 1160 ++++++---- src/qt/locale/triangles_en.qm | Bin 72066 -> 0 bytes src/qt/locale/triangles_en.ts | 1329 ++++++----- src/qt/locale/triangles_eo.qm | Bin 55601 -> 0 bytes src/qt/locale/triangles_eo.ts | 1162 ++++++---- src/qt/locale/triangles_es.qm | Bin 94261 -> 0 bytes src/qt/locale/triangles_es.ts | 1365 +++++------ src/qt/locale/triangles_es_CL.qm | Bin 39671 -> 0 bytes src/qt/locale/triangles_es_CL.ts | 1142 +++++---- src/qt/locale/triangles_es_DO.qm | Bin 58934 -> 0 bytes src/qt/locale/triangles_es_DO.ts | 1156 ++++++---- src/qt/locale/triangles_es_MX.qm | Bin 19448 -> 0 bytes src/qt/locale/triangles_es_MX.ts | 1130 +++++---- src/qt/locale/triangles_es_UY.qm | Bin 12761 -> 0 bytes src/qt/locale/triangles_es_UY.ts | 1114 +++++---- src/qt/locale/triangles_et.qm | Bin 48663 -> 0 bytes src/qt/locale/triangles_et.ts | 1156 ++++++---- src/qt/locale/triangles_eu_ES.qm | Bin 17692 -> 0 bytes src/qt/locale/triangles_eu_ES.ts | 1130 +++++---- src/qt/locale/triangles_fa.qm | Bin 47946 -> 0 bytes src/qt/locale/triangles_fa.ts | 1157 ++++++---- src/qt/locale/triangles_fa_IR.qm | Bin 26581 -> 0 bytes src/qt/locale/triangles_fa_IR.ts | 1123 +++++---- src/qt/locale/triangles_fi.qm | Bin 90400 -> 0 bytes src/qt/locale/triangles_fi.ts | 1358 +++++------ src/qt/locale/triangles_fr.qm | Bin 97214 -> 0 bytes src/qt/locale/triangles_fr.ts | 1369 +++++------ src/qt/locale/triangles_fr_CA.qm | Bin 96730 -> 0 bytes src/qt/locale/triangles_fr_CA.ts | 1369 +++++------ src/qt/locale/triangles_gl.qm | Bin 56767 -> 0 bytes src/qt/locale/triangles_gl.ts | 1156 ++++++---- src/qt/locale/triangles_he.qm | Bin 48094 -> 0 bytes src/qt/locale/triangles_he.ts | 1160 ++++++---- src/qt/locale/triangles_hi_IN.qm | Bin 19648 -> 0 bytes src/qt/locale/triangles_hi_IN.ts | 1130 +++++---- src/qt/locale/triangles_hr.qm | Bin 36484 -> 0 bytes src/qt/locale/triangles_hr.ts | 1131 +++++---- src/qt/locale/triangles_hu.qm | Bin 47554 -> 0 bytes src/qt/locale/triangles_hu.ts | 1163 ++++++---- src/qt/locale/triangles_id_ID.qm | Bin 33039 -> 0 bytes src/qt/locale/triangles_id_ID.ts | 1135 +++++---- src/qt/locale/triangles_it.qm | Bin 59125 -> 0 bytes src/qt/locale/triangles_it.ts | 1156 ++++++---- src/qt/locale/triangles_ja.qm | Bin 68417 -> 0 bytes src/qt/locale/triangles_ja.ts | 1363 +++++------ src/qt/locale/triangles_ka.qm | Bin 55339 -> 0 bytes src/qt/locale/triangles_ka.ts | 1156 ++++++---- src/qt/locale/triangles_kk_KZ.qm | Bin 3724 -> 0 bytes src/qt/locale/triangles_kk_KZ.ts | 1116 +++++---- src/qt/locale/triangles_ko_KR.qm | Bin 38225 -> 0 bytes src/qt/locale/triangles_ko_KR.ts | 1155 ++++++---- src/qt/locale/triangles_ky.qm | Bin 3508 -> 0 bytes src/qt/locale/triangles_ky.ts | 1120 +++++---- src/qt/locale/triangles_la.qm | Bin 52268 -> 0 bytes src/qt/locale/triangles_la.ts | 1160 ++++++---- src/qt/locale/triangles_lt.qm | Bin 38775 -> 0 bytes src/qt/locale/triangles_lt.ts | 1143 +++++---- src/qt/locale/triangles_lv_LV.qm | Bin 33512 -> 0 bytes src/qt/locale/triangles_lv_LV.ts | 1133 +++++---- src/qt/locale/triangles_ms_MY.qm | Bin 1741 -> 0 bytes src/qt/locale/triangles_ms_MY.ts | 1115 +++++---- src/qt/locale/triangles_nb.qm | Bin 54563 -> 0 bytes src/qt/locale/triangles_nb.ts | 1156 ++++++---- src/qt/locale/triangles_nl.qm | Bin 91810 -> 0 bytes src/qt/locale/triangles_nl.ts | 1364 +++++------ src/qt/locale/triangles_pam.qm | Bin 49496 -> 0 bytes src/qt/locale/triangles_pam.ts | 1159 ++++++---- src/qt/locale/triangles_pl.qm | Bin 58038 -> 0 bytes src/qt/locale/triangles_pl.ts | 1198 ++++++---- src/qt/locale/triangles_pt_BR.qm | Bin 62680 -> 0 bytes src/qt/locale/triangles_pt_BR.ts | 1182 ++++++---- src/qt/locale/triangles_pt_PT.qm | Bin 57721 -> 0 bytes src/qt/locale/triangles_pt_PT.ts | 1158 ++++++---- src/qt/locale/triangles_ro_RO.qm | Bin 92095 -> 0 bytes src/qt/locale/triangles_ro_RO.ts | 1371 +++++------ src/qt/locale/triangles_ru.qm | Bin 85043 -> 0 bytes src/qt/locale/triangles_ru.ts | 1335 ++++++----- src/qt/locale/triangles_sah.qm | Bin 179 -> 0 bytes src/qt/locale/triangles_sah.ts | 1113 +++++---- src/qt/locale/triangles_sk.qm | Bin 88121 -> 0 bytes src/qt/locale/triangles_sk.ts | 1370 +++++------ src/qt/locale/triangles_sl_SI.qm | Bin 90071 -> 0 bytes src/qt/locale/triangles_sl_SI.ts | 1363 +++++------ src/qt/locale/triangles_sq.qm | Bin 14706 -> 0 bytes src/qt/locale/triangles_sq.ts | 1114 +++++---- src/qt/locale/triangles_sr.qm | Bin 19968 -> 0 bytes src/qt/locale/triangles_sr.ts | 1145 +++++---- src/qt/locale/triangles_sv.qm | Bin 88311 -> 0 bytes src/qt/locale/triangles_sv.ts | 1365 +++++------ src/qt/locale/triangles_th_TH.qm | Bin 3175 -> 0 bytes src/qt/locale/triangles_th_TH.ts | 1115 +++++---- src/qt/locale/triangles_tr.qm | Bin 68897 -> 0 bytes src/qt/locale/triangles_tr.ts | 1223 +++++----- src/qt/locale/triangles_uk.qm | Bin 50294 -> 0 bytes src/qt/locale/triangles_uk.ts | 1157 ++++++---- src/qt/locale/triangles_ur_PK.qm | Bin 3383 -> 0 bytes src/qt/locale/triangles_ur_PK.ts | 1116 +++++---- src/qt/locale/triangles_vi.qm | Bin 2501 -> 0 bytes src/qt/locale/triangles_vi.ts | 1115 +++++---- src/qt/locale/triangles_vi_VN.qm | Bin 128 -> 0 bytes src/qt/locale/triangles_vi_VN.ts | 1113 +++++---- src/qt/locale/triangles_zh_CN.qm | Bin 61653 -> 0 bytes src/qt/locale/triangles_zh_CN.ts | 1363 +++++------ src/qt/locale/triangles_zh_TW.qm | Bin 40461 -> 0 bytes src/qt/locale/triangles_zh_TW.ts | 1155 ++++++---- src/qt/message_box_dialog.cpp | 72 + src/qt/message_box_dialog.h | 36 + src/qt/messagepage.cpp | 31 +- src/qt/messagepage.ui | 242 -- src/qt/monitoreddatamapper.cpp | 1 - src/qt/monitoreddatamapper.h | 5 +- src/qt/notificator.h | 8 +- src/qt/optionsdialog.cpp | 38 +- src/qt/overviewpage.cpp | 6 +- src/qt/overviewpage.h | 3 + .../plugins/mrichtexteditor/mrichtextedit.ui | 593 +++++ src/qt/qvalidatedlineedit.cpp | 2 +- src/qt/qvalidatedlineedit.h | 1 + src/qt/qvalidatedtextedit.cpp | 3 +- src/qt/res/fonts/Roboto/LICENSE.txt | 202 ++ src/qt/res/fonts/Roboto/Roboto-Black.ttf | Bin 0 -> 117592 bytes .../res/fonts/Roboto/Roboto-BlackItalic.ttf | Bin 0 -> 120984 bytes src/qt/res/fonts/Roboto/Roboto-Bold.ttf | Bin 0 -> 117240 bytes src/qt/res/fonts/Roboto/Roboto-BoldItalic.ttf | Bin 0 -> 120668 bytes src/qt/res/fonts/Roboto/Roboto-Italic.ttf | Bin 0 -> 118340 bytes src/qt/res/fonts/Roboto/Roboto-Light.ttf | Bin 0 -> 115200 bytes .../res/fonts/Roboto/Roboto-LightItalic.ttf | Bin 0 -> 118728 bytes src/qt/res/fonts/Roboto/Roboto-Medium.ttf | Bin 0 -> 116752 bytes .../res/fonts/Roboto/Roboto-MediumItalic.ttf | Bin 0 -> 120176 bytes src/qt/res/fonts/Roboto/Roboto-Regular.ttf | Bin 0 -> 114976 bytes src/qt/res/fonts/Roboto/Roboto-Thin.ttf | Bin 0 -> 115632 bytes src/qt/res/fonts/Roboto/Roboto-ThinItalic.ttf | Bin 0 -> 119376 bytes src/qt/res/icons/address-book.png | Bin 1916 -> 0 bytes src/qt/res/icons/checkbox.png | Bin 0 -> 212 bytes src/qt/res/icons/clock1.png | Bin 946 -> 3066 bytes src/qt/res/icons/clock2.png | Bin 944 -> 3058 bytes src/qt/res/icons/clock3.png | Bin 946 -> 3062 bytes src/qt/res/icons/clock4.png | Bin 962 -> 3082 bytes src/qt/res/icons/clock5.png | Bin 956 -> 3090 bytes src/qt/res/icons/close_hover.png | Bin 0 -> 233 bytes src/qt/res/icons/close_normal.png | Bin 0 -> 243 bytes src/qt/res/icons/configure.png | Bin 1055 -> 0 bytes src/qt/res/icons/debugwindow.png | Bin 5402 -> 0 bytes src/qt/res/icons/down_arrow.png | Bin 0 -> 181 bytes src/qt/res/icons/edit.png | Bin 1627 -> 0 bytes src/qt/res/icons/editcopy.png | Bin 879 -> 0 bytes src/qt/res/icons/editpaste.png | Bin 1458 -> 0 bytes src/qt/res/icons/export.png | Bin 2148 -> 0 bytes src/qt/res/icons/filesave.png | Bin 1741 -> 0 bytes src/qt/res/icons/handle.png | Bin 0 -> 2865 bytes src/qt/res/icons/history.png | Bin 1432 -> 0 bytes src/qt/res/icons/key.png | Bin 1727 -> 0 bytes src/qt/res/icons/menu_16/addressbook.png | Bin 0 -> 2981 bytes src/qt/res/icons/menu_16/addressbook_alt.png | Bin 0 -> 3001 bytes src/qt/res/icons/menu_16/backup.png | Bin 0 -> 2963 bytes src/qt/res/icons/menu_16/copy.png | Bin 0 -> 3019 bytes src/qt/res/icons/menu_16/debug.png | Bin 0 -> 3001 bytes src/qt/res/icons/menu_16/delete.png | Bin 0 -> 3087 bytes src/qt/res/icons/menu_16/edit.png | Bin 0 -> 2924 bytes src/qt/res/icons/menu_16/exit.png | Bin 0 -> 2902 bytes src/qt/res/icons/menu_16/export.png | Bin 0 -> 3075 bytes src/qt/res/icons/menu_16/file.png | Bin 0 -> 3013 bytes src/qt/res/icons/menu_16/lock.png | Bin 0 -> 2978 bytes src/qt/res/icons/menu_16/messages.png | Bin 0 -> 2998 bytes src/qt/res/icons/menu_16/options.png | Bin 0 -> 2965 bytes src/qt/res/icons/menu_16/overview.png | Bin 0 -> 2939 bytes src/qt/res/icons/menu_16/passphrase.png | Bin 0 -> 3043 bytes src/qt/res/icons/menu_16/paste.png | Bin 0 -> 2947 bytes src/qt/res/icons/menu_16/receive.png | Bin 0 -> 2981 bytes src/qt/res/icons/menu_16/search.png | Bin 0 -> 3014 bytes src/qt/res/icons/menu_16/send.png | Bin 0 -> 2969 bytes src/qt/res/icons/menu_16/sign.png | Bin 0 -> 3091 bytes src/qt/res/icons/menu_16/transactions.png | Bin 0 -> 2968 bytes src/qt/res/icons/menu_16/triangles-16.png | Bin 0 -> 477 bytes src/qt/res/icons/menu_16/unlock.png | Bin 0 -> 2982 bytes src/qt/res/icons/menu_16/verify.png | Bin 0 -> 3270 bytes src/qt/res/icons/menu_32/addressbook.png | Bin 0 -> 3028 bytes src/qt/res/icons/menu_32/addressbook_alt.png | Bin 0 -> 3057 bytes src/qt/res/icons/menu_32/copy.png | Bin 0 -> 3003 bytes src/qt/res/icons/menu_32/debug.png | Bin 0 -> 3279 bytes src/qt/res/icons/menu_32/delete.png | Bin 0 -> 3316 bytes src/qt/res/icons/menu_32/edit.png | Bin 0 -> 3104 bytes src/qt/res/icons/menu_32/file.png | Bin 0 -> 3161 bytes src/qt/res/icons/menu_32/home.png | Bin 0 -> 3044 bytes src/qt/res/icons/menu_32/lock.png | Bin 0 -> 3197 bytes src/qt/res/icons/menu_32/messages.png | Bin 0 -> 3153 bytes src/qt/res/icons/menu_32/passphrase.png | Bin 0 -> 3316 bytes src/qt/res/icons/menu_32/paste.png | Bin 0 -> 2982 bytes src/qt/res/icons/menu_32/receive.png | Bin 0 -> 3048 bytes src/qt/res/icons/menu_32/search.png | Bin 0 -> 3262 bytes src/qt/res/icons/menu_32/send.png | Bin 0 -> 3086 bytes src/qt/res/icons/menu_32/sign.png | Bin 0 -> 3295 bytes src/qt/res/icons/menu_32/transactions.png | Bin 0 -> 2967 bytes src/qt/res/icons/menu_32/unlock.png | Bin 0 -> 3200 bytes src/qt/res/icons/menu_32/verify.png | Bin 0 -> 3246 bytes src/qt/res/icons/minimize_hover.png | Bin 0 -> 166 bytes src/qt/res/icons/minimize_normal.png | Bin 0 -> 2866 bytes src/qt/res/icons/msgbox/critical.png | Bin 0 -> 7135 bytes src/qt/res/icons/msgbox/information.png | Bin 0 -> 6461 bytes src/qt/res/icons/msgbox/question.png | Bin 0 -> 6554 bytes src/qt/res/icons/msgbox/warning.png | Bin 0 -> 4452 bytes src/qt/res/icons/notsynced.png | Bin 1013 -> 3380 bytes src/qt/res/icons/overview.png | Bin 7455 -> 0 bytes src/qt/res/icons/quit.png | Bin 2163 -> 0 bytes src/qt/res/icons/receive.png | Bin 1437 -> 0 bytes src/qt/res/icons/send.png | Bin 1487 -> 0 bytes .../res/icons/treeview/checkbox-checked.png | Bin 0 -> 204 bytes .../icons/treeview/checkbox-indeterminate.png | Bin 0 -> 176 bytes .../res/icons/treeview/checkbox-unchecked.png | Bin 0 -> 150 bytes .../treeview/stylesheet-branch-closed.png | Bin 0 -> 191 bytes .../icons/treeview/stylesheet-branch-end.png | Bin 0 -> 253 bytes .../icons/treeview/stylesheet-branch-more.png | Bin 0 -> 171 bytes .../icons/treeview/stylesheet-branch-open.png | Bin 0 -> 176 bytes .../res/icons/treeview/stylesheet-vline.png | Bin 0 -> 234 bytes src/qt/res/icons/triangles_testnet.png | Bin 8360 -> 9491 bytes src/qt/res/icons/tx_inout.png | Bin 2442 -> 3369 bytes src/qt/res/icons/tx_input.png | Bin 2152 -> 3295 bytes src/qt/res/icons/tx_mined.png | Bin 3287 -> 3314 bytes src/qt/res/icons/tx_output.png | Bin 2129 -> 3276 bytes src/qt/res/icons/up_arrow.png | Bin 0 -> 186 bytes src/qt/res/movies/load.gif | Bin 0 -> 847 bytes src/qt/res/movies/update_spinner.mng | Bin 29268 -> 27817 bytes src/qt/res/triangles-qt.rc | 2 +- src/qt/rpcconsole.cpp | 7 +- src/qt/sendcoinsdialog.cpp | 30 +- src/qt/sendcoinsentry.cpp | 1 + src/qt/sendmessagesdialog.cpp | 35 +- src/qt/signmessagepage.cpp | 170 ++ src/qt/signmessagepage.h | 43 + src/qt/signverifymessagedialog.cpp | 274 --- src/qt/signverifymessagedialog.h | 49 - src/qt/transactiondesc.cpp | 2 +- src/qt/transactiondescdialog.cpp | 3 + src/qt/transactiondescdialog.h | 1 + src/qt/transactiontablemodel.cpp | 16 +- src/qt/transactiontablemodel.h | 5 +- src/qt/transactionview.cpp | 128 +- src/qt/transactionview.h | 10 +- src/qt/triangles.cpp | 2 +- src/qt/triangles.qrc | 90 +- src/qt/trianglesamountfield.cpp | 18 +- src/qt/trianglesgui.cpp | 847 +++++-- src/qt/trianglesgui.h | 75 +- src/qt/verifymessagepage.cpp | 151 ++ src/qt/verifymessagepage.h | 41 + src/tor/anonymize.cpp | 2 +- src/tor/anonymize.h | 4 +- src/version.cpp | 2 +- src/version.h | 6 +- src/wallet.cpp | 6 +- triangles-qt.pro | 42 +- win32_mxe_crosscompile_triangles-qt.pro | 40 +- 357 files changed, 67423 insertions(+), 37689 deletions(-) delete mode 100644 contrib/gitian-descriptors/README delete mode 100644 contrib/gitian-descriptors/boost-win32.yml delete mode 100644 contrib/gitian-descriptors/deps-win32.yml delete mode 100644 contrib/gitian-descriptors/gitian-win32.yml delete mode 100644 contrib/gitian-descriptors/gitian.yml delete mode 100644 contrib/gitian-descriptors/qt-win32.yml delete mode 100644 contrib/gitian-downloader/bluematt-key.pgp delete mode 100644 contrib/gitian-downloader/devrandom-key.pgp delete mode 100644 contrib/gitian-downloader/gavinandresen-key.pgp delete mode 100644 contrib/gitian-downloader/laanwj-key.pgp delete mode 100644 contrib/gitian-downloader/linux-download-config delete mode 100644 contrib/gitian-downloader/luke-jr-key.pgp delete mode 100644 contrib/gitian-downloader/richardsmith-key.gpg delete mode 100644 contrib/gitian-downloader/scottnadal-key.gpg delete mode 100644 contrib/gitian-downloader/sipa-key.pgp delete mode 100644 contrib/gitian-downloader/sunnyking-key.gpg delete mode 100644 contrib/gitian-downloader/tcatm-key.pgp delete mode 100644 contrib/gitian-downloader/win32-download-config delete mode 100644 doc/bitcoin_logo_doxygen.png delete mode 100644 share/pixmaps/bitcoin-bc.ico delete mode 100644 share/pixmaps/bitcoin.ico delete mode 100644 share/pixmaps/bitcoin32.xpm delete mode 100644 share/pixmaps/bitcoin80.xpm delete mode 100644 share/pixmaps/bitgem32.xpm delete mode 100644 share/pixmaps/bitgem80.xpm delete mode 100644 share/pixmaps/check.ico delete mode 100644 share/pixmaps/favicon.ico delete mode 100644 share/setup.nsi create mode 100644 src/qt/dialog_move_handler.cpp create mode 100644 src/qt/dialog_move_handler.h create mode 100644 src/qt/forms/mainwindow.ui create mode 100644 src/qt/forms/signmessagepage.ui delete mode 100644 src/qt/forms/signverifymessagedialog.ui create mode 100644 src/qt/forms/transactionspage.ui create mode 100644 src/qt/forms/verifymessagepage.ui delete mode 100644 src/qt/locale/triangles_af_ZA.qm delete mode 100644 src/qt/locale/triangles_ar.qm delete mode 100644 src/qt/locale/triangles_be_BY.qm delete mode 100644 src/qt/locale/triangles_bg.qm delete mode 100644 src/qt/locale/triangles_bs.qm delete mode 100644 src/qt/locale/triangles_ca.qm delete mode 100644 src/qt/locale/triangles_ca@valencia.qm delete mode 100644 src/qt/locale/triangles_ca_ES.qm delete mode 100644 src/qt/locale/triangles_cs.qm delete mode 100644 src/qt/locale/triangles_cy.qm delete mode 100644 src/qt/locale/triangles_da.qm delete mode 100644 src/qt/locale/triangles_de.qm delete mode 100644 src/qt/locale/triangles_el_GR.qm delete mode 100644 src/qt/locale/triangles_en.qm delete mode 100644 src/qt/locale/triangles_eo.qm delete mode 100644 src/qt/locale/triangles_es.qm delete mode 100644 src/qt/locale/triangles_es_CL.qm delete mode 100644 src/qt/locale/triangles_es_DO.qm delete mode 100644 src/qt/locale/triangles_es_MX.qm delete mode 100644 src/qt/locale/triangles_es_UY.qm delete mode 100644 src/qt/locale/triangles_et.qm delete mode 100644 src/qt/locale/triangles_eu_ES.qm delete mode 100644 src/qt/locale/triangles_fa.qm delete mode 100644 src/qt/locale/triangles_fa_IR.qm delete mode 100644 src/qt/locale/triangles_fi.qm delete mode 100644 src/qt/locale/triangles_fr.qm delete mode 100644 src/qt/locale/triangles_fr_CA.qm delete mode 100644 src/qt/locale/triangles_gl.qm delete mode 100644 src/qt/locale/triangles_he.qm delete mode 100644 src/qt/locale/triangles_hi_IN.qm delete mode 100644 src/qt/locale/triangles_hr.qm delete mode 100644 src/qt/locale/triangles_hu.qm delete mode 100644 src/qt/locale/triangles_id_ID.qm delete mode 100644 src/qt/locale/triangles_it.qm delete mode 100644 src/qt/locale/triangles_ja.qm delete mode 100644 src/qt/locale/triangles_ka.qm delete mode 100644 src/qt/locale/triangles_kk_KZ.qm delete mode 100644 src/qt/locale/triangles_ko_KR.qm delete mode 100644 src/qt/locale/triangles_ky.qm delete mode 100644 src/qt/locale/triangles_la.qm delete mode 100644 src/qt/locale/triangles_lt.qm delete mode 100644 src/qt/locale/triangles_lv_LV.qm delete mode 100644 src/qt/locale/triangles_ms_MY.qm delete mode 100644 src/qt/locale/triangles_nb.qm delete mode 100644 src/qt/locale/triangles_nl.qm delete mode 100644 src/qt/locale/triangles_pam.qm delete mode 100644 src/qt/locale/triangles_pl.qm delete mode 100644 src/qt/locale/triangles_pt_BR.qm delete mode 100644 src/qt/locale/triangles_pt_PT.qm delete mode 100644 src/qt/locale/triangles_ro_RO.qm delete mode 100644 src/qt/locale/triangles_ru.qm delete mode 100644 src/qt/locale/triangles_sah.qm delete mode 100644 src/qt/locale/triangles_sk.qm delete mode 100644 src/qt/locale/triangles_sl_SI.qm delete mode 100644 src/qt/locale/triangles_sq.qm delete mode 100644 src/qt/locale/triangles_sr.qm delete mode 100644 src/qt/locale/triangles_sv.qm delete mode 100644 src/qt/locale/triangles_th_TH.qm delete mode 100644 src/qt/locale/triangles_tr.qm delete mode 100644 src/qt/locale/triangles_uk.qm delete mode 100644 src/qt/locale/triangles_ur_PK.qm delete mode 100644 src/qt/locale/triangles_vi.qm delete mode 100644 src/qt/locale/triangles_vi_VN.qm delete mode 100644 src/qt/locale/triangles_zh_CN.qm delete mode 100644 src/qt/locale/triangles_zh_TW.qm create mode 100644 src/qt/message_box_dialog.cpp create mode 100644 src/qt/message_box_dialog.h delete mode 100644 src/qt/messagepage.ui create mode 100644 src/qt/res/fonts/Roboto/LICENSE.txt create mode 100644 src/qt/res/fonts/Roboto/Roboto-Black.ttf create mode 100644 src/qt/res/fonts/Roboto/Roboto-BlackItalic.ttf create mode 100644 src/qt/res/fonts/Roboto/Roboto-Bold.ttf create mode 100644 src/qt/res/fonts/Roboto/Roboto-BoldItalic.ttf create mode 100644 src/qt/res/fonts/Roboto/Roboto-Italic.ttf create mode 100644 src/qt/res/fonts/Roboto/Roboto-Light.ttf create mode 100644 src/qt/res/fonts/Roboto/Roboto-LightItalic.ttf create mode 100644 src/qt/res/fonts/Roboto/Roboto-Medium.ttf create mode 100644 src/qt/res/fonts/Roboto/Roboto-MediumItalic.ttf create mode 100644 src/qt/res/fonts/Roboto/Roboto-Regular.ttf create mode 100644 src/qt/res/fonts/Roboto/Roboto-Thin.ttf create mode 100644 src/qt/res/fonts/Roboto/Roboto-ThinItalic.ttf delete mode 100644 src/qt/res/icons/address-book.png create mode 100644 src/qt/res/icons/checkbox.png create mode 100644 src/qt/res/icons/close_hover.png create mode 100644 src/qt/res/icons/close_normal.png delete mode 100644 src/qt/res/icons/configure.png delete mode 100644 src/qt/res/icons/debugwindow.png create mode 100644 src/qt/res/icons/down_arrow.png delete mode 100644 src/qt/res/icons/edit.png delete mode 100644 src/qt/res/icons/editcopy.png delete mode 100644 src/qt/res/icons/editpaste.png delete mode 100644 src/qt/res/icons/export.png delete mode 100644 src/qt/res/icons/filesave.png create mode 100644 src/qt/res/icons/handle.png delete mode 100644 src/qt/res/icons/history.png delete mode 100644 src/qt/res/icons/key.png create mode 100644 src/qt/res/icons/menu_16/addressbook.png create mode 100644 src/qt/res/icons/menu_16/addressbook_alt.png create mode 100644 src/qt/res/icons/menu_16/backup.png create mode 100644 src/qt/res/icons/menu_16/copy.png create mode 100644 src/qt/res/icons/menu_16/debug.png create mode 100644 src/qt/res/icons/menu_16/delete.png create mode 100644 src/qt/res/icons/menu_16/edit.png create mode 100644 src/qt/res/icons/menu_16/exit.png create mode 100644 src/qt/res/icons/menu_16/export.png create mode 100644 src/qt/res/icons/menu_16/file.png create mode 100644 src/qt/res/icons/menu_16/lock.png create mode 100644 src/qt/res/icons/menu_16/messages.png create mode 100644 src/qt/res/icons/menu_16/options.png create mode 100644 src/qt/res/icons/menu_16/overview.png create mode 100644 src/qt/res/icons/menu_16/passphrase.png create mode 100644 src/qt/res/icons/menu_16/paste.png create mode 100644 src/qt/res/icons/menu_16/receive.png create mode 100644 src/qt/res/icons/menu_16/search.png create mode 100644 src/qt/res/icons/menu_16/send.png create mode 100644 src/qt/res/icons/menu_16/sign.png create mode 100644 src/qt/res/icons/menu_16/transactions.png create mode 100644 src/qt/res/icons/menu_16/triangles-16.png create mode 100644 src/qt/res/icons/menu_16/unlock.png create mode 100644 src/qt/res/icons/menu_16/verify.png create mode 100644 src/qt/res/icons/menu_32/addressbook.png create mode 100644 src/qt/res/icons/menu_32/addressbook_alt.png create mode 100644 src/qt/res/icons/menu_32/copy.png create mode 100644 src/qt/res/icons/menu_32/debug.png create mode 100644 src/qt/res/icons/menu_32/delete.png create mode 100644 src/qt/res/icons/menu_32/edit.png create mode 100644 src/qt/res/icons/menu_32/file.png create mode 100644 src/qt/res/icons/menu_32/home.png create mode 100644 src/qt/res/icons/menu_32/lock.png create mode 100644 src/qt/res/icons/menu_32/messages.png create mode 100644 src/qt/res/icons/menu_32/passphrase.png create mode 100644 src/qt/res/icons/menu_32/paste.png create mode 100644 src/qt/res/icons/menu_32/receive.png create mode 100644 src/qt/res/icons/menu_32/search.png create mode 100644 src/qt/res/icons/menu_32/send.png create mode 100644 src/qt/res/icons/menu_32/sign.png create mode 100644 src/qt/res/icons/menu_32/transactions.png create mode 100644 src/qt/res/icons/menu_32/unlock.png create mode 100644 src/qt/res/icons/menu_32/verify.png create mode 100644 src/qt/res/icons/minimize_hover.png create mode 100644 src/qt/res/icons/minimize_normal.png create mode 100644 src/qt/res/icons/msgbox/critical.png create mode 100644 src/qt/res/icons/msgbox/information.png create mode 100644 src/qt/res/icons/msgbox/question.png create mode 100644 src/qt/res/icons/msgbox/warning.png delete mode 100644 src/qt/res/icons/overview.png delete mode 100644 src/qt/res/icons/quit.png delete mode 100644 src/qt/res/icons/receive.png delete mode 100644 src/qt/res/icons/send.png create mode 100644 src/qt/res/icons/treeview/checkbox-checked.png create mode 100644 src/qt/res/icons/treeview/checkbox-indeterminate.png create mode 100644 src/qt/res/icons/treeview/checkbox-unchecked.png create mode 100644 src/qt/res/icons/treeview/stylesheet-branch-closed.png create mode 100644 src/qt/res/icons/treeview/stylesheet-branch-end.png create mode 100644 src/qt/res/icons/treeview/stylesheet-branch-more.png create mode 100644 src/qt/res/icons/treeview/stylesheet-branch-open.png create mode 100644 src/qt/res/icons/treeview/stylesheet-vline.png create mode 100644 src/qt/res/icons/up_arrow.png create mode 100644 src/qt/res/movies/load.gif create mode 100644 src/qt/signmessagepage.cpp create mode 100644 src/qt/signmessagepage.h delete mode 100644 src/qt/signverifymessagedialog.cpp delete mode 100644 src/qt/signverifymessagedialog.h create mode 100644 src/qt/verifymessagepage.cpp create mode 100644 src/qt/verifymessagepage.h diff --git a/COPYING b/COPYING index 21fce62..0a392d8 100644 --- a/COPYING +++ b/COPYING @@ -1,5 +1,4 @@ -Copyright (c) 2014 Triangles Team -Copyright (c) 2013-2014 Triangles Team +Copyright (c) 2014-2015 Triangles Team Copyright (c) 2011-2012 PPCoin Developers Copyright (c) 2009-2014 Bitcoin developers diff --git a/README.md b/README.md index a7a5bc5..0adcf82 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -Triangles (TRI) "Pharao" Version 4.0.0.4 Release, +Triangles (TRI) "Black Pharao" Version 4.2.1.0 Release, Triangles is a cool new crypto currency that features TOR implementation and secure messaging. diff --git a/contrib/bitrpc/bitrpc.py b/contrib/bitrpc/bitrpc.py index b02b299..1debc87 100644 --- a/contrib/bitrpc/bitrpc.py +++ b/contrib/bitrpc/bitrpc.py @@ -10,9 +10,9 @@ rpcpass = "" if rpcpass == "": - access = ServiceProxy("http://127.0.0.1:8332") + access = ServiceProxy("http://127.0.0.1:19111") else: - access = ServiceProxy("http://"+rpcuser+":"+rpcpass+"@127.0.0.1:8332") + access = ServiceProxy("http://"+rpcuser+":"+rpcpass+"@127.0.0.1:19111") cmd = sys.argv[1].lower() if cmd == "backupwallet": @@ -24,7 +24,7 @@ if cmd == "backupwallet": elif cmd == "getaccount": try: - addr = raw_input("Enter a Bitcoin address: ") + addr = raw_input("Enter a Triangles address: ") print access.getaccount(addr) except: print "\n---An error occurred---\n" @@ -126,7 +126,7 @@ elif cmd == "getreceivedbyaccount": elif cmd == "getreceivedbyaddress": try: - addr = raw_input("Enter a Bitcoin address (optional): ") + addr = raw_input("Enter a Triangles address (optional): ") mc = raw_input("Minimum confirmations (optional): ") try: print access.getreceivedbyaddress(addr, mc) diff --git a/contrib/gitian-descriptors/README b/contrib/gitian-descriptors/README deleted file mode 100644 index a2d902e..0000000 --- a/contrib/gitian-descriptors/README +++ /dev/null @@ -1,31 +0,0 @@ -Gavin's notes on getting gitian builds up and running: - -You need the right hardware: you need a 64-bit-capable CPU with hardware virtualization support (Intel VT-x or AMD-V). Not all modern CPUs support hardware virtualization. - -You probably need to enable hardware virtualization in your machine's BIOS. - -You need to be running a recent version of 64-bit-Ubuntu, and you need to install several prerequisites: - sudo apt-get install apache2 git apt-cacher-ng python-vm-builder qemu-kvm - -Sanity checks: - sudo service apt-cacher-ng status # Should return apt-cacher-ng is running - ls -l /dev/kvm # Should show a /dev/kvm device - -Once you've got the right hardware and software: - - git clone git://github.com/bitcoin/bitcoin.git - git clone git://github.com/devrandom/gitian-builder.git - mkdir gitian-builder/inputs - wget 'http://miniupnp.tuxfamily.org/files/download.php?file=miniupnpc-1.6.tar.gz' -O gitian-builder/inputs/miniupnpc-1.6.tar.gz - - cd gitian-builder - bin/make-base-vm --arch i386 - bin/make-base-vm --arch amd64 - cd .. - - # To build - cd bitcoin - git pull - cd ../gitian-builder - git pull - ./bin/gbuild --commit bitcoin=HEAD ../bitcoin/contrib/gitian.yml diff --git a/contrib/gitian-descriptors/boost-win32.yml b/contrib/gitian-descriptors/boost-win32.yml deleted file mode 100644 index 61ea50e..0000000 --- a/contrib/gitian-descriptors/boost-win32.yml +++ /dev/null @@ -1,38 +0,0 @@ ---- -name: "boost" -suites: -- "lucid" -architectures: -- "i386" -packages: -- "mingw32" -- "faketime" -- "zip" -reference_datetime: "2011-01-30 00:00:00" -remotes: [] -files: -- "boost_1_47_0.tar.bz2" -script: | - TMPDIR="$HOME/tmpdir" - mkdir -p $TMPDIR/bin/$GBUILD_BITS $TMPDIR/include - tar xjf boost_1_47_0.tar.bz2 - cd boost_1_47_0 - echo "using gcc : 4.4 : i586-mingw32msvc-g++ - : - i586-mingw32msvc-windres - i586-mingw32msvc-ar - -frandom-seed=boost1 - ;" > user-config.jam - ./bootstrap.sh --without-icu - ./bjam toolset=gcc target-os=windows threadapi=win32 threading=multi variant=release link=static --user-config=user-config.jam --without-mpi --without-python -sNO_BZIP2=1 -sNO_ZLIB=1 --layout=tagged --build-type=complete $MAKEOPTS stage - for lib in chrono date_time exception filesystem graph iostreams math_c99f math_c99l math_c99 math_tr1f math_tr1l math_tr1 prg_exec_monitor program_options random regex serialization signals system test_exec_monitor thread_win32 unit_test_framework wave wserialization; do - mkdir $lib - (cd $lib ; ar xf ../stage/lib/libboost_${lib}-mt-s.a) - mv $lib $TMPDIR/bin/$GBUILD_BITS - done - cp -a boost $TMPDIR/include - cd $TMPDIR - export LD_PRELOAD=/usr/lib/faketime/libfaketime.so.1 - export FAKETIME=$REFERENCE_DATETIME - zip -r boost-win32-1.47.0-gitian.zip * - cp boost-win32-1.47.0-gitian.zip $OUTDIR diff --git a/contrib/gitian-descriptors/deps-win32.yml b/contrib/gitian-descriptors/deps-win32.yml deleted file mode 100644 index 62b67ee..0000000 --- a/contrib/gitian-descriptors/deps-win32.yml +++ /dev/null @@ -1,71 +0,0 @@ ---- -name: "bitcoin-deps" -suites: -- "lucid" -architectures: -- "i386" -packages: -- "mingw32" -- "git-core" -- "zip" -- "faketime" -- "wine" -reference_datetime: "2011-01-30 00:00:00" -remotes: [] -files: -- "openssl-1.0.1b.tar.gz" -- "db-4.8.30.NC.tar.gz" -- "miniupnpc-1.6.tar.gz" -- "zlib-1.2.7.tar.gz" -- "libpng-1.5.12.tar.gz" -- "qrencode-3.2.0.tar.bz2" -script: | - # - export LD_PRELOAD=/usr/lib/faketime/libfaketime.so.1 - export FAKETIME=$REFERENCE_DATETIME - export TZ=UTC - # - tar xzf openssl-1.0.1b.tar.gz - cd openssl-1.0.1b - ./Configure --cross-compile-prefix=i586-mingw32msvc- mingw - make - cd .. - # - tar xzf db-4.8.30.NC.tar.gz - cd db-4.8.30.NC/build_unix - ../dist/configure --enable-mingw --enable-cxx --host=i586-mingw32msvc CFLAGS="-I/usr/i586-mingw32msvc/include" - make $MAKEOPTS - cd ../.. - # - tar xzf miniupnpc-1.6.tar.gz - cd miniupnpc-1.6 - sed 's/dllwrap -k --driver-name gcc/$(DLLWRAP) -k --driver-name $(CC)/' -i Makefile.mingw - sed 's|wingenminiupnpcstrings $< $@|./wingenminiupnpcstrings $< $@|' -i Makefile.mingw - make -f Makefile.mingw DLLWRAP=i586-mingw32msvc-dllwrap CC=i586-mingw32msvc-gcc AR=i586-mingw32msvc-ar - cd .. - mv miniupnpc-1.6 miniupnpc - # - tar xzf zlib-1.2.7.tar.gz - cd zlib-1.2.7 - make -f win32/Makefile.gcc PREFIX=i586-mingw32msvc- $MAKEOPTS - cd .. - # - tar xzf libpng-1.5.12.tar.gz - cd libpng-1.5.12 - ./configure -disable-shared CC=i586-mingw32msvc-cc AR=i586-mingw32msvc-ar STRIP=i586-mingw32msvc-strip RANLIB=i586-mingw32msvc-ranlib OBJDUMP=i586-mingw32msvc-objdump LD=i586-mingw32msvc-ld LDFLAGS="-L../zlib-1.2.7/" CFLAGS="-I../zlib-1.2.7/" - make $MAKEOPTS - cd .. - # - tar xjf qrencode-3.2.0.tar.bz2 - cd qrencode-3.2.0 - ./configure CC=i586-mingw32msvc-cc AR=i586-mingw32msvc-ar STRIP=i586-mingw32msvc-strip RANLIB=i586-mingw32msvc-ranlib OBJDUMP=i586-mingw32msvc-objdump LD=i586-mingw32msvc-ld png_LIBS="../libpng-1.5.12/.libs/libpng15.a ../zlib-1.2.7/libz.a" png_CFLAGS="-I../libpng-1.5.12" - make $MAKEOPTS - cd .. - # - zip -r $OUTDIR/ppcoin-deps-0.0.1.zip \ - $(ls qrencode-*/{qrencode.h,.libs/libqrencode.{,l}a} | sort) \ - $(ls db-*/build_unix/{libdb_cxx.a,db.h,db_cxx.h,libdb.a,.libs/libdb_cxx-?.?.a} | sort) \ - $(find openssl-* -name '*.a' -o -name '*.h' | sort) \ - $(find miniupnpc -name '*.h' -o -name 'libminiupnpc.a' | sort) - # Kill wine processes as gitian won't figure out we are done otherwise - killall wineserver services.exe explorer.exe winedevice.exe diff --git a/contrib/gitian-descriptors/gitian-win32.yml b/contrib/gitian-descriptors/gitian-win32.yml deleted file mode 100644 index 2bf3a7d..0000000 --- a/contrib/gitian-descriptors/gitian-win32.yml +++ /dev/null @@ -1,74 +0,0 @@ ---- -name: "ppcoin" -suites: -- "lucid" -architectures: -- "i386" -packages: -- "mingw32" -- "git-core" -- "unzip" -- "nsis" -- "faketime" -reference_datetime: "2011-01-30 00:00:00" -remotes: -- "url": "https://github.com/ppcoin/ppcoin.git" - "dir": "ppcoin" -files: -- "qt-win32-4.7.4-gitian.zip" -- "boost-win32-1.47.0-gitian.zip" -- "ppcoin-deps-0.0.1.zip" -script: | - # - mkdir $HOME/qt - cd $HOME/qt - unzip ../build/qt-win32-4.7.4-gitian.zip - cd $HOME/build/ - export PATH=$PATH:$HOME/qt/bin/ - # - mkdir boost_1_47_0 - cd boost_1_47_0 - mkdir -p stage/lib - unzip ../boost-win32-1.47.0-gitian.zip - cd bin/$GBUILD_BITS - for lib in *; do - i586-mingw32msvc-ar rc ../../stage/lib/libboost_${lib}-mt-s.a $lib/*.o - i586-mingw32msvc-ranlib ../../stage/lib/libboost_${lib}-mt-s.a - done - cd ../.. - mv include/boost . - cd .. - # - unzip ppcoin-deps-0.0.1.zip - # - find -type f | xargs touch --date="$REFERENCE_DATETIME" - # - cd ppcoin - mkdir -p $OUTDIR/src - git archive HEAD | tar -x -C $OUTDIR/src - cp $OUTDIR/src/doc/README_windows.txt $OUTDIR/readme.txt - cp $OUTDIR/src/COPYING $OUTDIR/license.txt - export LD_PRELOAD=/usr/lib/faketime/libfaketime.so.1 - export FAKETIME=$REFERENCE_DATETIME - export TZ=UTC - $HOME/qt/src/bin/qmake -spec unsupported/win32-g++-cross MINIUPNPC_LIB_PATH=$HOME/build/miniupnpc MINIUPNPC_INCLUDE_PATH=$HOME/build/ BDB_LIB_PATH=$HOME/build/db-4.8.30.NC/build_unix BDB_INCLUDE_PATH=$HOME/build/db-4.8.30.NC/build_unix BOOST_LIB_PATH=$HOME/build/boost_1_47_0/stage/lib BOOST_INCLUDE_PATH=$HOME/build/boost_1_47_0 BOOST_LIB_SUFFIX=-mt-s BOOST_THREAD_LIB_SUFFIX=_win32-mt-s OPENSSL_LIB_PATH=$HOME/build/openssl-1.0.1b OPENSSL_INCLUDE_PATH=$HOME/build/openssl-1.0.1b/include QRENCODE_LIB_PATH=$HOME/build/qrencode-3.2.0/.libs QRENCODE_INCLUDE_PATH=$HOME/build/qrencode-3.2.0 USE_QRCODE=1 INCLUDEPATH=$HOME/build DEFINES=BOOST_THREAD_USE_LIB BITCOIN_NEED_QT_PLUGINS=1 QMAKE_LRELEASE=lrelease QMAKE_CXXFLAGS=-frandom-seed=ppcoin QMAKE_LFLAGS=-frandom-seed=ppcoin USE_BUILD_INFO=1 - make $MAKEOPTS - cp release/ppcoin-qt.exe $OUTDIR/ - # - cd src - export LD_PRELOAD=/usr/lib/faketime/libfaketime.so.1 - export FAKETIME=$REFERENCE_DATETIME - export TZ=UTC - make -f makefile.linux-mingw $MAKEOPTS DEPSDIR=$HOME/build ppcoind.exe USE_UPNP=1 DEBUGFLAGS="-frandom-seed=ppcoin" - i586-mingw32msvc-strip ppcoind.exe - mkdir $OUTDIR/daemon - cp ppcoind.exe $OUTDIR/daemon - cd .. - mkdir nsis - git archive HEAD | tar -x -C nsis - cd nsis/src - mkdir ../release - cp ../../release/* ../release/ - cp ../../src/*.exe . - makensis ../share/setup.nsi - cp ../share/ppcoin-*-win32-setup.exe $OUTDIR/ diff --git a/contrib/gitian-descriptors/gitian.yml b/contrib/gitian-descriptors/gitian.yml deleted file mode 100644 index 340de5e..0000000 --- a/contrib/gitian-descriptors/gitian.yml +++ /dev/null @@ -1,56 +0,0 @@ ---- -name: "ppcoin" -suites: -- "lucid" -architectures: -- "i386" -- "amd64" -packages: -- "libdb4.8++-dev" -- "qt4-qmake" -- "libqt4-dev" -- "libboost-system-dev" -- "libboost-filesystem-dev" -- "libboost-program-options-dev" -- "libboost-thread-dev" -- "libssl-dev" -- "git-core" -- "unzip" -- "pkg-config" -- "libpng12-dev" -reference_datetime: "2011-01-30 00:00:00" -remotes: -- "url": "https://github.com/ppcoin/ppcoin.git" - "dir": "ppcoin" -files: -- "miniupnpc-1.6.tar.gz" -- "qrencode-3.2.0.tar.bz2" -script: | - INSTDIR="$HOME/install" - export LIBRARY_PATH="$INSTDIR/lib" - # - tar xzf miniupnpc-1.6.tar.gz - cd miniupnpc-1.6 - INSTALLPREFIX=$INSTDIR make $MAKEOPTS install - cd .. - # - tar xjf qrencode-3.2.0.tar.bz2 - cd qrencode-3.2.0 - ./configure --prefix=$INSTDIR --enable-static --disable-shared - make $MAKEOPTS install - cd .. - # - cd ppcoin - mkdir -p $OUTDIR/src - git archive HEAD | tar -x -C $OUTDIR/src - cp $OUTDIR/src/doc/README $OUTDIR - cp $OUTDIR/src/COPYING $OUTDIR - cd src - make -f makefile.unix STATIC=1 OPENSSL_INCLUDE_PATH="$INSTDIR/include" OPENSSL_LIB_PATH="$INSTDIR/lib" $MAKEOPTS ppcoind USE_UPNP=1 DEBUGFLAGS= - mkdir -p $OUTDIR/bin/$GBUILD_BITS - install -s ppcoind $OUTDIR/bin/$GBUILD_BITS - # - cd .. - qmake INCLUDEPATH="$INSTDIR/include" LIBS="-L$INSTDIR/lib" RELEASE=1 USE_QRCODE=1 - make $MAKEOPTS - install ppcoin-qt $OUTDIR/bin/$GBUILD_BITS diff --git a/contrib/gitian-descriptors/qt-win32.yml b/contrib/gitian-descriptors/qt-win32.yml deleted file mode 100644 index 6eb76b2..0000000 --- a/contrib/gitian-descriptors/qt-win32.yml +++ /dev/null @@ -1,54 +0,0 @@ ---- -name: "qt" -suites: -- "lucid" -architectures: -- "i386" -packages: -- "mingw32" -- "zip" -- "faketime" -reference_datetime: "2011-01-30 00:00:00" -remotes: [] -files: -- "qt-everywhere-opensource-src-4.7.4.tar.gz" -script: | - INSTDIR="$HOME/qt/" - mkdir $INSTDIR - SRCDIR="$INSTDIR/src/" - mkdir $SRCDIR - # - tar xzf qt-everywhere-opensource-src-4.7.4.tar.gz - cd qt-everywhere-opensource-src-4.7.4 - sed 's/$TODAY/2011-01-30/' -i configure - sed 's/i686-pc-mingw32-/i586-mingw32msvc-/' -i mkspecs/unsupported/win32-g++-cross/qmake.conf - sed --posix 's|QMAKE_CFLAGS\t\t= -pipe|QMAKE_CFLAGS\t\t= -pipe -isystem /usr/i586-mingw32msvc/include/ -frandom-seed=qtbuild|' -i mkspecs/unsupported/win32-g++-cross/qmake.conf - sed 's/QMAKE_CXXFLAGS_EXCEPTIONS_ON = -fexceptions -mthreads/QMAKE_CXXFLAGS_EXCEPTIONS_ON = -fexceptions/' -i mkspecs/unsupported/win32-g++-cross/qmake.conf - sed 's/QMAKE_LFLAGS_EXCEPTIONS_ON = -mthreads/QMAKE_LFLAGS_EXCEPTIONS_ON = -lmingwthrd/' -i mkspecs/unsupported/win32-g++-cross/qmake.conf - sed --posix 's/QMAKE_MOC\t\t= i586-mingw32msvc-moc/QMAKE_MOC\t\t= moc/' -i mkspecs/unsupported/win32-g++-cross/qmake.conf - sed --posix 's/QMAKE_RCC\t\t= i586-mingw32msvc-rcc/QMAKE_RCC\t\t= rcc/' -i mkspecs/unsupported/win32-g++-cross/qmake.conf - sed --posix 's/QMAKE_UIC\t\t= i586-mingw32msvc-uic/QMAKE_UIC\t\t= uic/' -i mkspecs/unsupported/win32-g++-cross/qmake.conf - # ar adds timestamps to every object file included in the static library - # providing -D as ar argument is supposed to solve it, but doesn't work as qmake strips off the arguments and adds -M to pass a script... - # which somehow cannot be combined with other flags. - # use faketime only for ar, as it confuses make/qmake into hanging sometimes - sed --posix "s|QMAKE_LIB\t\t= i586-mingw32msvc-ar -ru|QMAKE_LIB\t\t= $HOME/ar -Dr|" -i mkspecs/unsupported/win32-g++-cross/qmake.conf - echo '#!/bin/bash' > $HOME/ar - echo 'export LD_PRELOAD=/usr/lib/faketime/libfaketime.so.1' >> $HOME/ar - echo 'i586-mingw32msvc-ar "$@"' >> $HOME/ar - chmod +x $HOME/ar - #export LD_PRELOAD=/usr/lib/faketime/libfaketime.so.1 - export FAKETIME=$REFERENCE_DATETIME - export TZ=UTC - ./configure -prefix $INSTDIR -confirm-license -release -opensource -static -no-qt3support -xplatform unsupported/win32-g++-cross -no-multimedia -no-audio-backend -no-phonon -no-phonon-backend -no-declarative -no-script -no-scripttools -no-javascript-jit -no-webkit -no-svg -no-xmlpatterns -no-sql-sqlite -no-nis -no-cups -no-iconv -no-dbus -no-gif -no-libtiff -opengl no -nomake examples -nomake demos -nomake docs - find . -name *.prl | xargs -l sed 's|/\.||' -i - find . -name *.prl | xargs -l sed 's|/$||' -i - make $MAKEOPTS install - cp -a bin $SRCDIR/ - cd $INSTDIR - find . -name *.prl | xargs -l sed 's|/$||' -i - #sed 's|QMAKE_PRL_LIBS.*|QMAKE_PRL_LIBS = -lQtDeclarative -lQtScript -lQtSvg -lQtSql -lQtXmlPatterns -lQtGui -lgdi32 -lcomdlg32 -loleaut32 -limm32 -lwinmm -lwinspool -lmsimg32 -lQtNetwork -lQtCore -lole32 -luuid -lws2_32 -ladvapi32 -lshell32 -luser32 -lkernel32|' -i imports/Qt/labs/particles/qmlparticlesplugin.prl - - # as zip stores file timestamps, use faketime to intercept stat calls to set dates for all files to reference date - export LD_PRELOAD=/usr/lib/faketime/libfaketime.so.1 - zip -r $OUTDIR/qt-win32-4.7.4-gitian.zip * diff --git a/contrib/gitian-downloader/bluematt-key.pgp b/contrib/gitian-downloader/bluematt-key.pgp deleted file mode 100644 index fb6d9eb28423d2c8ece89179f8e67ae06fa6dc13..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4113 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 diff --git a/contrib/gitian-downloader/gavinandresen-key.pgp b/contrib/gitian-downloader/gavinandresen-key.pgp deleted file mode 100644 index f81f44e874707837c13446858db2fed14ad5c501..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1176 zcmV;J1ZVr10ipyd+BPOXG1ZrDpv%iXyY*~=|+SlmVRJ2@d|5G=3lw%C&g;j0KvRW zG0RVD!3nRuh%R)pia&~L1FEOGx;eXR*K` zu*WO05N?XC!C+-X<8ovFvIpC&fxEyfX(2{j!G#JZ7?CU%mrw)$TSGNqq(L>S_EMhm z>C$tB193UkB)z)vhMWgbGCTvPxP}Kfdx0GIl8t06ZPII(&3kQCzEXv7#M)%vPj{EY zcen(gIU`UxU-nd2`Gon+|B_0Ff*@;+F`bIwREZv?xbmc4=-PL2hJnWpib2AUtPbc4=;5Ze((0b7gKoXKi6=Y%XJO zZ9a%*1QQVg044HzfCdW*2nPcK1Qh}Z0|XWV0|5da0Rk6*0162Z zb%-P{zBtpUe6IkY$jlON2g&-~!PtabhH%KRx;RqM0G%3)n>ot_(%$#C+gXU@atMHu zy_C5E4FpWQvb7Kh0Lyf?4-i~4^f3$`ga{Ay5*wreKf>2lV6ywp8d}7ENW=D%ux6^* zfe_#szOQ3V{y*tz7?DrDyfq@LWFCHCr%@-(h(6PCP!Kw9x74URPC$@TblGE?^C!T- zq8)?0%b0~_Ytjnul$QnT9RS<*D5dmu1n$x{uRAV*zh*N+8p9}Ho%Pe)*0 zMnEdZ`oH?%L4~7A1F_aQ|8Rcjri-TI9EL4W#QMcIXrNTVrH)rvOHg%{!T`G$1?>8K zRy|m)M}%VOrUsN$>#AQvZnPq$teX`yY;D;>tsyDHK5Qtj#S?asN{)W{exHw@bhzOU z9^1V{J3(+Kj{pM&2mgPBEamX!SrHwdYa^4uCaz(-f7?+0M)V2mw#6{WkHkn8b1R-^ zYDL+eN?p#i&&iBy&Go@UU6MyD*c7YSQ3wLLX`?CdU~}FpEb`VEVP6+=?&FSbCm=k@ z&d1&vM(f=F5d18_%WVyD>j@@JhkmOlWQELtPqF$CFI z6&Wk2#X|#%!_kOO1Q-zl01pKMOuVwS0vikk2`>HzfB*^!5Os(oFTOa_s4)oupKEmm q7ky6Gg$kN{t|V0xiYY!|8vvlVg5(~9gx$G(luB9`Z;BnEL2B3d)*1@{ diff --git a/contrib/gitian-downloader/laanwj-key.pgp b/contrib/gitian-downloader/laanwj-key.pgp deleted file mode 100644 index 5592951..0000000 --- a/contrib/gitian-downloader/laanwj-key.pgp +++ /dev/null @@ -1,28 +0,0 @@ ------BEGIN PGP PUBLIC KEY BLOCK----- -Version: SKS 1.1.0 - -mQENBE5UtMEBCADOUz2i9l/D8xYINCmfUDnxi+DXvX5LmZ39ZdvsoE+ugO0SRRGdIHEFO2is -0xezX50wXu9aneb+tEqM0BuiLo6VxaXpxrkxHpr6c4jf37SkE/H0qsi/txEUp7337y3+4HMG -lUjiuh802I72p1qusjsKBnmnnR0rwNouTcoDmGUDh7jpKCtzFv+2TR2dRthJn7vmmjq3+bG6 -PYfqoFY1yHrAGT1lrDBULZsQ/NBLI2+J4oo2LYv3GCq8GNnzrovqvTvui50VSROhLrOe58o2 -shE+sjQShAy5wYkPt1R1fQnpfx+5vf+TPnkxVwRb3h5GhCp0YL8XC/BXsd5vM4KlVH2rABEB -AAG0K1dsYWRpbWlyIEouIHZhbiBkZXIgTGFhbiA8bGFhbndqQGdtYWlsLmNvbT6JATgEEwEC -ACIFAk5UtMECGwMGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEHSBCwEjRsmmy6YIAK09 -buNXyYQrJBsX16sXxEhx5QPKyF3uHJDFJv66SdnpvIkNoznsaPiRJkbTANop93FZmaGa6wVn -zGDiz7jPA8Dpxx5aAYPhIT+zPJAdXWM3wJ/Gio9besRNzniai8Lwi5MZ9R/5yFGBobm6/AcN -4sUoqA3NSV2U3I29R0Vwlzo8GVtmyi9ENSi6Oo7AcXNTRt69cxW4nAHkB+amwwDJlcAb31ex -bogYXPhScwqQZixRr+JBkKxBjkTXXnQypT4KI5SegYwQVYfyiZmDP7UHKe/u6pSKKbVphLg8 -xLB5spcXse8/a2+onrbNlw6y8TXiJ++Z54PE7zztWTXf2huakeG5AQ0ETlS0wQEIAMNO3OkP -xoPRKWzBLcI7JRITAW+HNaLTq3uN2+4WxA57DEjbL9EDoAv+7wTkDAL40f0T+xiu6GJcLFjw -GJZu/tYu7+mErHjrdo+K4suCQt7w5EXCBvOLjhW4tyYMzNx8hP+oqzOW9iEC+6VV91+DYeqt -EkJuyVXOI4vzBlTw8uGow8aMMsCq8XVvKUZFTPsjGl197Q5B3A+ZOFCR8xqiqdPjuz6MglVV -oFdDNu3EZn8zkGsQlovXoE9ndVeVzx/XMNmsxFaMYsReUs253RIf1FEfgExID0fg2OnyLCjS -2iFW1RgajS+/saIkKl+N1iuMzJA7wMAM0plhRueOG0MtZSsAEQEAAYkBHwQYAQIACQUCTlS0 -wQIbDAAKCRB0gQsBI0bJpmsDB/4waenn2CvSHXyomykfpwf5lMte1V5LvH3z5R2LY+1NopRv -LSz3iC39x69XWiTbhywDfgafnGPW4pWBOff2/bu5/A6z1Hnan1vyrRRD/hx1uMJ7S6q+bIvZ -iVIg1p0jH6tdIIhwX3cydhdRZHo7e9oSMgOUWsr6Ar59NRo9CENwGPE4U61HXfOnxWdrFWoA -XdwZczBeLxmUy6Vo6sKqv+gE4bqrtAM0sY/MsQ9cU95x+52ox/sq44lQMwd3ZBYUP7B1qbHI -hZSZuch6MLi5scLPeau0ZvCaljiaMeivP5+x0gWPRs0kI+9sZxInbqvrsJ6oOBJM3xYGhtn1 -zZ7qmZR7 -=si/k ------END PGP PUBLIC KEY BLOCK----- diff --git a/contrib/gitian-downloader/linux-download-config b/contrib/gitian-downloader/linux-download-config deleted file mode 100644 index aef614d..0000000 --- a/contrib/gitian-downloader/linux-download-config +++ /dev/null @@ -1,38 +0,0 @@ ---- -name: bitcoin -urls: -- http://bitcoin.org/bitcoin-latest-linux-gitian.zip -rss: -- url: http://sourceforge.net/api/file/index/project-id/244765/mtime/desc/limit/100/rss - xpath: //item/link/text() - pattern: bitcoin-\d+.\d+.\d+-linux-gitian.zip -signers: - 0A82509767C7D4A5D14DA2301AE1D35043E08E54: - weight: 40 - name: BlueMatt - key: bluematt - BF6273FAEF7CC0BA1F562E50989F6B3048A116B5: - weight: 40 - name: Devrandom - key: devrandom - E463A93F5F3117EEDE6C7316BD02942421F4889F: - weight: 40 - name: Luke-Jr - key: luke-jr - D762373D24904A3E42F33B08B9A408E71DAAC974: - weight: 40 - name: "Pieter Wuille" - key: sipa - 77E72E69DA7EE0A148C06B21B34821D4944DE5F7: - weight: 40 - name: tcatm - key: tcatm - 01CDF4627A3B88AAE4A571C87588242FBE38D3A8: - weight: 40 - name: "Gavin Andresen" - key: gavinandresen - 71A3B16735405025D447E8F274810B012346C9A6: - weight: 40 - name: "Wladimir J. van der Laan" - key: laanwj -minimum_weight: 120 diff --git a/contrib/gitian-downloader/luke-jr-key.pgp b/contrib/gitian-downloader/luke-jr-key.pgp deleted file mode 100644 index c40917d78c512ac13414b0d9e92c59f57e6a9c77..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5467 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 CBINY| diff --git a/contrib/gitian-downloader/sunnyking-key.gpg b/contrib/gitian-downloader/sunnyking-key.gpg deleted file mode 100644 index 16b2a40..0000000 --- a/contrib/gitian-downloader/sunnyking-key.gpg +++ /dev/null @@ -1,52 +0,0 @@ ------BEGIN PGP PUBLIC KEY BLOCK----- -Version: GnuPG v1.4.10 (GNU/Linux) - -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 -KIjGheFAFTRFLgBmol4= -=Qxzm ------END PGP PUBLIC KEY BLOCK----- diff --git a/contrib/gitian-downloader/tcatm-key.pgp b/contrib/gitian-downloader/tcatm-key.pgp deleted file mode 100644 index baaec76b8c656a04beb4a91155dff40658c87bd7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1554 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 literal 16606 zcmdVCc|4Zg*FJ10^N=BgjHN=z95RQ9Od<172$|{-+zUvLu>-b|QiKx$V?)BYe$HHR4x*;#4?fHFq%*$2l_B8&Q!#817>(poVg1OWe z@7>RO;)W-aOGMDh))f)RLezRoe$-O>x;%b#*JKL|XGsKGYCa2DH1#94XxZTwN}`bS zPdSXfK6}~yVuJa_wi<5ku7D+$q_gCsCJd%=>8Og$#<>lq62VQdHu(7e> ziBV8cTSMgV#x1|5sn!V}4~&X+J+&Eg`fdWg@-eF6I715 zGuSsCx=U;gXz98>;HDwwP)m!b9QR%%7ynuBv&{xWx_9qhfd1Lak!8=-`t7wLi}>aR z*Xd~9hNdc~naPb^|D|TpiD39Uuc^+ z`Xdr^R{T#*hKrZiRb%gk^Pf`$@M(DrrPb8PnEW>T7XR$|{8^H5cNhND)s>Ku5&tD! zd}e95T;%4k7$aGcUK!5e-j>|)(cyY4xzxa(i+>|?AA*7 zMI~1_gQfw$qLFdU|wwn+w5fYio+D(n5Xq?%`)5AVB;&a7u0gjHG-PD*U287<6&%2ePsZ2;>lpFknh%?R098Ul zLek;z+qe976Afp{!gIc@>S}A7c0IeCUsQBA(}X;cLv`;#jWlOFtjzk+{;I`~j|tZO zuSgI4rGES_6#x9@4Ic@;;QXGdl~Qg*OiYM!uB@J(Ua-IM&V>Y}Qqr^*+fev;ax_uCrO-P!EFb;arn2@5+~a5F5>h7F8kQ$f%9lxS*d zinN4WH^*t_gL!QYh0-}n*x}My>X{lj3K&LF3>RI%tqlLYOJU^9aWIUj#nMIv7z+J> zgWx-f(?lm4$Y7Ja)KL-qW(+YTlbEqh2_uSL1q#hQ}}huq5mC zYohK{kq$ZXYas&z1GXBPl4#7SMD@lr>0 zwH~Wsty9v`G?)4O4?N%54O3#RePD2yj1ymJ`k27p9!Nq+C}U&8Iqtimns(KNBQs~b zF+fVESpQ^jGggIutpDMj89e`*cYU%{fTaFA>mc;X`gHq6Zf^OzchCJj?OUq@32ZRk>iolha_IO)iSd_nG-MB@@IJ@Oa0=b^z_&Sc165{@!zvuW&VfW zL(A?jb92qUzP!=9;JWp!8Ah=FtFYAk)00cnyK_H(PDAL1wwt4gfK4c~zK7EkNp<0k zc{>rKgy$)uP@KvMe{l#%vRH-S_GsD}7zSKusN9O2jh+39buY{2@<^o&rp>b444`Yx zQ-Tf_Q&vu{%z0M1$f%a)cz@zp-Ow-wfWj0u=T4W&k*32Ww_(*O;Z)Kb#dsR4-%-)g zR|1ZFH|P80BucdM)XZi-JsqlaVE*BJ)%(vv?g_bG@B*eI{NiO6CCm%vMR_*}*g(4Q6gs=y4Cdy+_<|v}Y^mFwUs*jJtWDK&xF^ z%43BQq9l4{tkwd8nJ?w${BZeSIE;uOc=F_lY4gLA)}vKdI5|1r1RVRjE)7w@7!~?o zsp8_10@~`8nV(cvR$c=%z{UD(DL`{sKjh%R7q)Sx!$bp}uwC+w42#X9VQg4D;mJprd^Y4NfC4tIY=JWbq#tgo++ zPR#Wp%qMR7a7?w!oNQkI6viZ=9Tu-I`+9U>jn17rkwUiLOkrS-)rJW15M~HJ_%4`l zcPmXaXf7jw35H82U`gUCcJ^maM*O|5XJ+tjz)g8&Wg-OK5HOfMdgg$GE5Z)rBu|w? z-MkkchqW)R*1G8;*~BoPJ&8f5)3mr{+4hG4&B_7^ zXxN!1Zfk2};o%`G)Ghr0*&IKk2Oq{O7fv<>D0I5D_!W;)jVWZ-X`{pDVEpwKVqQ}S zOzW>N2_XlKd(M!eQO@;bbifeHY%x5djAV9WHK!dKb~%3k{@wfX237J+j?d}hvzPTsCE1*p;U6_WZ|(H*0J8dYy2m&+ zmZ0r75~1z zJ)fPO?YJ^}mHW3k%l)`w=ouV^9KuwT{&4QOKbvt@};%t;8rAa5*G2bZVnV zs)NCyE(j>6`P`TE9hgC5^ue+9}_!w;etuu{2svJbzfhJ zw{PF_nYEk%8pj5~YF}x<$jEK*o&<5%+qX}*w6vh8@dfyS?PoqAg2dHs=)%gvU*S4_ut*LiKcfyr%aZ*K;`gv_f~=XoV?;u(%r z&x_d7hCL$H=Yldot)B6k#N8>kjO^eY6?|{qhhtyKz@<}kD(_{$!MdWv_Na@f&mZo` zj~@ex3bM-Zqk(`99Jc!a7!iBbvMmWhJ!K2KBSiAXF5AOFJ8LT3~RR5#oO2fPq_7K&~q-` zLtRHF3`j`f3z>%dit}z>K&Y}b3)V^l4v8T-%HOy__`>)14K&1$A3sVL>Jx4egf?e8kR(3)QPCJ?DfG0&G~7*60KK-xJ(Tu#O#VA&OW!Mqfhox5 zsimKyqH^iH2ux;KuiTP!rFKq-uZ8(Ch?HA<#>{EfZ^ob%J{Ie4j~pyF3b7U{ODjeS<+9;PM86hDt;*j?xini z9kl~HIB3wOU7$xISbVjP3UVS0xaHGRE|7uP#X1a*s<6s@?n`Ha-41>Tz_?wBN3^$TN3LhAd@~(J|D+) zEvmt9e;SZO0oJ!_@%noZ{~v@A6v<(wCK|z;$4q`TX`=?^;@#1Gn;AEUt9iSu=b2>eV#FP}@{% z_?3H~s7aV58P)Qr00lb`tU$s9Is%&E^#z zZ~@yEwjYfE@|FYK0xR$-moA%>6mz`9ZvurlM#9RG*zJh`<_W*;vyjIgf@TkVMDwg% zoAdNJ%E&6o!|lf7voN|M7yWH>Aa2#7R4g%%l6Z`wKu5Fi^HXXTP=hMCtpBbFc3BuO zq{$Sk7tOHveTBNb>#sO3T_T+M5G#i%FR=8Kva{a7?6f`RfzRlnq!i)Fv%9;i zSMM!^1oDkUjwt{{&xPEiH?9ksNNlR*X^nb{dv97p(m^Q(&_GP`U`-CDA1ypeX(;d@ znW0Q+J~{j22MZ*f9*GT-@9!TFN4GyL(8@EPY6(piyiW=1)SG>s7-2A?qcD#_x+Z?7 z{q{CxfKb2`p(O!=!p_Qyohtl57UXJ?j&1NKVMv~k8(I%`H`YIKl}-YwpyR(wP~)*0 zmt^cs2ntWsb^g?=n<)=L;&YjjKkk`pwJohj)YtUq=M;6$r^ymt&P|rH=xzlC1)kH9 z7al!%5<*PNGug1e()wJ;7KQ&sYNES$?@o4J$dI?Oc`cgwnZo;;$L8tNr-#Zc@K+j- z{SRh&1A;*RX=+k(+)NIHbunBoQGq3li6J3j6h%}QNk7PHPCq}N!IFl=Co3zv23dY; z%wwV*b~>MVTSTCnXQ(WzFbg~@L{N^;_6j0yhz0^+M6yS8sm7ah4wUH>wzJ1eJVaT$ zyhl>b%WL<%M+iPS69~{2qt;b3K{{=_D-aQp^m{ z6Qp*qSb!w<=iO3-AV^3}jfS^G=6nGYfJ=YQO)MQf9C8e5S89mO%*+s50|!Li*qE%| zm^@OR&7BMw1PG^j$oxa<`V}^Ax5aHh;v=;M`@*y(gs|79Lg~hhX20z*+BFx+405?J z5*b(5cU65>zkhThGEWAM4q}fmGx;SYVI#|7V5R_hL_xZ_h#?1U3waL_R{cu*vCM9F z2y4JtusJxNDl^`TVY)^SZ-Eru{-AP<;|l>Kaz;@{ESQZpfRp(9{jX4-4hO0zGU3}l zIkpa;ynXxj5Qwq8Kg-c->0&Yk+UB4glCSv)f9>zb{%b~juXKpdk_(TT^MLJ_1)2&? z1yC*sTqI?s3$(LABtSYjHKHa*P%aKMsJ*@2Ja6RfJr$q^S+Lfg^I72_;_*%8m&0m7wikt;!I(pBt=-4Ne9 zn?WMLc(le}GNi~8J5K;t2yYDna)P1?2wK(lxDN$b6tI#hH{ClwYVE8(e24?40Rlb1 z4S<7Igu39FDH+m&>J|fv8NRiMK_M3mf_eY)l!8H(4t=bG?;%iXlnoJ_01-mc(z5%x z87%+Do*qST=0M5gku$}h$>vF#fkYRsSr9U8M`I<@lXf*2B#1dc>m#Leo|8fNz3^AA z?@}xYN-RlT>tIq$gSJW*bK|6>q5|ikuinQ44H3MB*s7pAYzaU|noapkmxjueZr(&J z1LahwjKp4@IA$pxGMm2w9AuBw(GEK>OR$-a_AregFXb5doI}O~qjd}oNiuq9-&mf& z0_XaMJ9W8v6D1b?jIX2?<8zDoN^0&D9z6 z!WX2h?3|o-3tb=`!>QetPRtQ&cSGdanjg7)#iw6=mP^a)ZSY^`rMhk9~-{UZg*EKW}^eSy^z7?IZ6HXNsGD?E& zXATq=W&fkYeOUQ~loZ0r%JlA*hT!KNMSa$%C@6xye*LO1f*Gvy+S)$^+sW+<^?)VN zH|v3X3fN3YJb>?pGC-3ujJFhf8IK=RuHz}>i<~)g1~xm^+6WabY@h4)_9Z(4YIy>g+%|t)geJPo%bHfV z*{@!`nt1?%*pP=dP3?lOq)C$(A;Wgak@v5Gf?jJu*b5!-B&-Qay#-nqZYJ|(HT%Se z%(zq=@}+i9o0k6kPz`Gg%>Kma0Szr}^kD)EE2~VM41a3(+O98vqk@@Pmgm_Tx5Y3B z3Z&nFM{_>?jIe|R20RKbObBzV@ zDo|mj;L(2U>Z-lVJ^_q(t&Qr|B&e5;Ky2JzKrrOZ!2arX2!OvhLO=_ zH7+9Y6<)(C7WcXqJNf(f3+N2%y|-HMnSBExcOVd_6L+_3;z-PU;Z0=mAw~wMPG6mu z3ur^;3IF}e5YrGpePtGkzQFha)vcxTc#8_a4Oc{J@44^;qLiCq;K+iR;UwH_Q_-@x z#m3FO^p>4?%G+?6$8ze@iTIA->1lJ=HhOhjrOQ^f_CwyF0Q(yJd`K9CNm5c$L<5c_ zKmcMv45CaJ5|UX}MaPq*Qm0WiZ1-l^4#jhwjr~rYsB}mw0c(h{@A`EVBM=GvDJ0;@ zS7)EChD`#Y514e3iz^s*IM6N;4!4D`CxIjofVBsnewtcd)k2?TIkFr<^Q`uJC}`Y5x6%*oD2sx0g4AmP_OdmmB)zKaHKdj4t5+Gx^0hggOjPgP z%k@+pv#<1IqKy3UxLbqPBxlc4f~m-`nsRt}_+w`$#iBBZBQWW8iu8iOMU!Pqkmh{a zVqO-3c@JiWf1?SbpK`9IUa<}oA>?v3A<0By^4>dd?;irq0he^zOF>bwb#B897NvJ_ z3s#Doj8Qc3jDY1NBJF@CS^W!d0E_f9W_2!7V+(*)ib@LS&!5Nca6CHj0v1$utEAXi zC0BFZ@=t;y6E+s3xI0Ozh{Fe3FFhR4P3 zVDp`@6OP7x4&0@6aVtth9r;Kw5HOf{cskF5KM5~D{9-RIi;RB$6H7l2qya!p!P4?o z)yB6e$0j@B8A#}g&d&Ull$0eSc7c4?MZlRdta6kY?MqKdximgVsI^QMj*H45z^jlw z2;RxxtkW|`l~+;fR&xl5bi)%$7iJauPV>F2Wm5nO?`$z-PoF;3dvA9JCK8L?$lKN}H3lm;DXrt({r*Q#%K_d%dqFKt z+RaUflZy*U$-2E?g)l4B;(eb#-~93Or#a|fN3nDWuhy@*DirkeQD980muxFPQ>Ont z+9=N^16u7-a&knE)G;HBOVsQ4xo4LR+=u(#I%51c=QW&^uYqw1G@E8y?c!5q@XF4P zR62CPd(@4LVxyvnitd!-;RR>OOtB|+W@>W+jlu>E8xY3YM1uqMLZ|IE~F2o5|Mo&28I|~S9WS@da7jvBt48|u% z-V9WJ!24?hH#ZtKFBqE|OKT;$v7upM;Q6&$3!=rh25d*pKQJ^1(3!SKDr8T1Z_cyg zIr=UB1{|RjX|S}kj1nONwv6_%`w|_p^w!gWiHoO61u%gG%&Vd@*fETp>4>)guP4c{ zhwJJpl*4Y#KBrCnz7#-8&l5JP>Xqp{13%A#-P@zCSZcW$mWvM zS5hJXTQdY~0x(l20qmr~e*vOtwCDsG^W&`Zy9XmQ0JB|5yx}9u3NkX-&d$zlsu_?t z<-jfuBV`C{1nU20WLdAl_v&5#l%3}-s_A{!)caD66Y=0cL9)h1{xC>)D37fHor%gw z(HLRMc~v2M1Gb>*}^HxVEfro4hS( zU)^q>S_|6VK(s=sD-#`mc=k?AstawUIL>DCeR`f<=l2w8;U}4{l%{_~NPy9w8wiBFeAS(xcF7120yT zmBoQ{9LIR|AvlE+yFU`AXXH?M8C3y65fVT6{th`Lu*YKdR~wnZ)%?)G96*xPb+U1S zJg@)E8&@`8RnbPO3u==vF$!SYIKg^h4BTNiP2-&f`wcdl9yiT;Md-%s;RPUuIUcLy zD6mQJa9?T`3`N2v$pA#5@__8dH>O8D5>Niq3($;XH~jV_!w&#{sdVxW*-jA4*d3o=QJUza3C55wJh*sfdD>ANx8F1&^)(sa-ahqfU&gx z4?WbhFC+UFP=OXRfNlCY`HHC9FY0l>Z6n0ikqWByDBU3#0zvHFNvYfYzW-62$ocap zf&3w}RZ~-w541#)aXme6;{iXth&@S8-$ltk1CONf1Hn46IM`W7^<}9-nKfiaARPje z7!P=v2^13CgK4cZh+=|`5f2_bu9ue=)T@VT+_?Dp`P&wqa#gIsE0YF86i~pab9--l zH6FZJUtj~C@H-3g;-95EzJSw^5r*E~r&5Te4}JGe5X#eX9En+w)gipvVG}~qa(7+) zMvCxZsFctx-!gS!w7PsJxuo;1?EU+fpvun_aNvX`4Rt7R_}33Mdf2(RRO+f-#nMGx zev-g&9;Ky`q^pI4@xSgCS|euhf#maZA!0O*z~}(zotB2KNE{z*zym8ne?U_>KH*`C zdH@oHP@tRvYefb$Ju<<7_ma@@Wj2?q$r@0+`poRJbfpf&7E-qgIWhntpoWkkxvn6y zb2AYMR4@z40aqs1J=^?PWG7JlhyB6@d~|bI19d&U2!PpaC;@?*hG56`D+f7?+*r63 zY61wb@&5$94!g7tFQq+184>?Mei&>)WOPHSL(2~F2u9rz*it7X$c-?Yx`1CmpP_1w zk9_E>SMT^*_Rei&0hNHX50I(=>w zJO>&Bk_;H#h@L{-r?vX zCIqS%0I;S|o1e}*B&8QrGK^EdNDUSXJ=8(Nlti2aQRKT0Wev-PU6`D`aoh!5akjZNOShwTH>A`^-YfWoFt{DuHlC`$k%0NDxz4IAlPa1kj$`9ftH5iX8I z!fVnALn+aLoq42UWSzHUfVo z3zB~@9%&0u3Yf7VxF1T3sCx#yLtp^NGe9o;w6_~PHCTFKP*%%)_fFeR0OV-8m>c-f z)EOcbr)YSvwWe^;u$lQX8!Z}Jppj*9QWjU=T_GW;5xV{vf17$JrpwlG0C}AV)bVwZq zEiEnK;d_J257kdR5;`oXOB5AxgDyZy45kRSFiN>FMP#*OWZ;}aew5ACWQCXkA_qw+ z7$i7Yf;b>~U^UVHgpx}Lc-mHGa&mI(J2UY!4gveAqStxTh}T904pC>ufq&yr{Na6{ zp1)0EBKeR>Spjtb+@KEKp5cz_7=a_p9}c%Cc>SwB06B^{NlY_|795vcqA7X{|F@?E zl;lCZA~WfV+b?Y=VNN;}a2}&h_)y)9)^~^i2_J0M8fG?-uQ457ck1NW6LAeypevM- z@&_l1q@pzo+CW=69qc&0bC_U)9{{0MfM4|)b_y61*#4-LS7D1`12TG6%$1;qfikJf zZCH^hbhe4h?{PTYyu1ka6z|I6FtVwEEg)fu3dvBCfL<1|n=d4;PR?j8!~^|8{tR?1 zKpteD$1%#)%z_%=bje~gVX6wR|BuJ{JZa7s*w|_amF}E?n)~18IP**tQn=~hzQdjV zw_hZp{B5xQ5*$@%$bc`993Y_KPg`6H4ZgUWxtbtbz>Wf*3SUa+9vhS}o+Ary4d6=4 z2g%wo6ZF?ky+_Q#Ruc&-4D=g%UvA}xyPK*~vfJMEAV6RRi>Bn|D+x+5Tx8>bF5pYE zBzDrxH;b`(h@}J06%E6W`OG43XQ{KCJNM(&*|LczS}RaA1gTckE-&v&_*D61sBAOE zUhHS!iBpb_+R$8>blb>?6o9t3w>Q;hV^mdO6>KJr+qc{KF0f^LSC84l#%*40^x`OR zh?1slNvp*~M&xJJ8Lz6I{w2daPvXMHW}ZKBB51`?ljK6TgUvnD-|7S+Jc+;#!L7ig!NGmc968X8pu+LlL}` z*WanHC@=px*_6z6s`M4C?xAtcrm3L{d5!d3i91~Q8z1VBgj)%NEjSQQ4Mx*OSP+@x za#}=0@>LPJ%nf#9cteT{)d{h@5%gWFG{lX0<^+NLD=GO~aPc$);s5HgY(qc%f45%# zfBWM9tnpL#)8YwA_i7KPNAYOz&?bB6{cgogy5g8L-`|VS zapVpQ8Yq!vRCY$@uo(8+$9~)-e{bq`Ve(?A_nd18i@ir^@6T!{j!GAgE>9A ze?It@I4|pHo#J9l;hle9q0AuWJj4lE_9mmWy86%9nr|A{;r}Y8Vij4nG&=>|u^02j z33N}k_`itk4L&|x7MO}ekI<~*WqEl(N)qROJ0T5TAF1-Rqv%1i^Ba)nb>^#rRCdohi}rtLc`EjpHr1XG%p@6?B4=Zs?8P%Lm_Bk6*^e{OG~#D< zNCwsI&}w`5()i!DFm}miIFUCRIsZu!CpR2D^KX;NGQPi)HIUvYSXhL~QzQtTHt zGz5PqEamGH;_h!Z9z8v4_Mfpo{%881gz;iECY_XpNXs@oA4HzjLCe0Bm&Z~d)`P=} z7K$&?AYQiIjgop!`2XCZ6!-OEsa%DX@Z|gdEE4tH#y_(k{9m&_gJxff!g`q zY9<*P)$(Lk-}S0A6@TkfjhP}aX6D8>xO1nIOTjfaw(iqIg=&kEUAH=$v#-Uk;hV^- z&~T3Nx3mV&$t8%&UI1Kte2k}9dn1rLBvj__%FSpgG$rib@|>>ucadTwuB2;>Inf`m zCj9%r42{}^iX)MZc_jbFFP#^Ikeu6G%G&+M|4yXB7aI0SyF(V1+i(7zHs7qiMn5v2 znYjPV8k$&`YW4how~Da;or{cT;#<-OlKvgakJy`XxAW#E$yH4MnU8se*+(sdzx+iF zVzJNh{~M99w@%0ZDzci4wdrbMskyNpUw&$AsZOnF754|{vy*+Nr9Bm5(c4>YhDCAZJ?fBW`v4|}9c3!d06$jfimCUnipRM#;) zA^ytB%39~C4YJf7G2$?=TaHu*y8~d9_@CpZpfD0jxk)piwJf5Vi5iYWL$9EZ zy>5{JKmOIu#;8d9Ts}W~Nr!ABm7~`-Obi2m%a37#06&#zbHu0j8u+mK%P54VZRJe1=i*~I(3e+ZlgeeL?L!S}nqcG&Xr zGD@6J!7+~rh}Ggrn$S)i`%C94zs8bA2mW8jA^uz7{hu=u|0^$UG9-3e1`peXbsR2#vm_zdTUe2Q*rg>Fy_% zM5|i`tZp}atqG`jFl@!`3#svni#32g=Gq1RWY6vKY)+F2-$*42Jn z+=6C}npqs9s{NiXUmB+3mYq9ZLVt3thl6#+cY|!khwGxj3D7$BvpW^N2%Tw0eXFlt zzGM*={^KF_VIpS*!@VnBd?}Nr*NkNYMp_Y_rrFmXq3 z{_=m?!$EdB{kSk7KIIwmTO1x5OiVBa&#H%GM>O)jqb=6)8Gb8}+6~R(A%ixdvRS9% zZ(S5fSG(|yIcsG=La}g=D6#WgL!RT=C3hd`GngU|p~Y}@6D>_mo@$zwD+D`+u?U*fbGIGm)UlWkKY5^Ur<-<57Ru2TQWsM5%c);{R zNg5*1+`2FTOd%#9n3`?z94Wzakrh}HZUuq?WNFko|F_0 zL2Cv*DzJK}2?as~_ge$J1gv+mGk^22RI#YA?%$8 zUIjn(3&DstE>-mRZ_w)qnJ{SducwOw3kXhKP%b8p*>^y{TpNb+q3V2FXq*q!-`vLY z7q+~?VPS*OLtChXWUKTUc1YV&SPYG8A^JaHzSiINuVXPnSzfnq|q3wjdl> zy5cw~y}sz=K7VMf85@bB(0Ez^TD0;K;OlYk~~Knn|WM1%9`bh=}A?a}j923pz+ zao#i2(~llM#>wd;NbIEMdrP_Unpc-hHm82azUn7|PBLl!@W&ATPhY--K?uPC9tfTo zg_-lEw_OC;NBvAXH=X^o)?mMZ&j)5Rb^22C;{BZ=1q zS1rEwzNLz*grjHX)$^`mMFy26f1wj4uAxPQ^rCQIX^Mb0d?NE zHd?V&_6&d}9BF|mK5=3c4yq+Qeyq7z2F(yf;}jaXRWpx$YDKK$n7s(p ze8w{u_6v)tbbm{NdkOaW{I}wf+p5D!NlEyO8GH=dE|JsIe~e6gu0l&2)R~7W2}`vM zdFek`6TR)>luIR+7`^(#O>E4qmg}a93KhfC-fCf2&hIuA#&2zfpkL0W zLZ8GbYkl6ertrmhgW=qTCkX&q@$GiPa`0&M_M~Uh2NdXT5Fh^%d-lA)Ms}E>!yGoy zz1YRvh6^0OIK`)`cvfOc+>RCGN-A^;>+ja|+gF-6bGHPf-sC7tJRN61z+a(%cC8}J zy+kNO@6-SZ4(m%WvZ2ffn;j6v=9-!r#-n?fKIdu{yG9b*EB!S&ZI(Ee6ir)T1GiJQBqa(n>Out39{g{h+| zD(0^qThV8DESm+s)lq-kE?_=n0Dz28{o)cK`AzS7(d7qadT>y$abi|))V{LHU8g+A zq^DbqbS(LtVPbUN@6d!?P=M4?wvrsM^yu`3f&@%xei5kH@6I0xQUhA<%@2h%penrTd%o|k z)rNp&NhfN+qRYDvAVmh1SvU(&_}spc9-7He#UI*50O+!y9ggB?tB8u!k2$!RrNrzw zf&Q!UFWaQ83J3E{%#AE{!>=*~rx(3LS_Z+1Ly*vKKwBz67-TO<-%iTWh_Tm$olcVrWpFHJWNo-QCUksU*gf8I@_p`u7^^rw5oYK7PZUHF>uAzHy z@%vWVeK^QixUpv(FQzfEf7i-N4o{&-z=Rbd^g?LDEM ztoMGnZch{73>CDz!nuJ=okGZ2yk2z+`U8JDttuYi^;-)9P^4CMT?JuGo^ zaPSDIAv&YAuF!FpKa#yJ>`Cw&_j~1R(DX^r+E=o^}Od))t!(3)VQ|R z;$mZqE3|H^s)k|~PkY=0iG+#{(A0>1T8ASM9V~+HftfzM$x*vx`)#|y%}+I_Pr7h0 z8%~&jVGixc!D@L>9}j}hb2)i>R#nxCu(D>!#HxvgKewH12}^oTdNi#Or5@7N7gjM-rk7g*qr21)j%;<4(|!*J@USI=Sm8kYar#RMXg_8h(a^tvO9z% zF8D=T&s2>%yqpdTmPKuR4xyR{P=c!T&{qUiKDqwU&O|#t{2FRM&`RLg* znqFa>TKgsk@mzq@8rOw~@KGS4&=U{MiP5X5z*DvY-Lo(fIQn&Rz{)Hv|Lt4K{}jGD zFPu9UF}Jkkt)ZPC0oxj_3p>9Ztpm#>FmpW!@1-+`}3!4 zv5rZSqUu6?ttC+?+a!h7Yi3NZgDmQJ5jfF&QA*0h_s{KO9f8jUYLHH8qGvtERAez9 zpet(myPYuF%hP!WeNU(8_f(aVpVyp$)2~3@@&|1;mxdE*Q-7UX@~Xa#(GCt;yOGi& zNm!xpr&1bhLabH|8h-4A=qz~L|5F!Ns4n$A{8Ir6=-&nSpSi@Y(K`VH^dFhO77P)< Q6|rtySCcQ1HGTO105^iBbN~PV diff --git a/contrib/macdeploy/background.psd b/contrib/macdeploy/background.psd index e0a8c9ab9da81e052dfd9daa61e594462ef0e8fe..31ed74849a8cc9a90a98f51081a6cbd391e254ae 100644 GIT binary patch literal 163519 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 literal 66096 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%0D&E9M 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 SdW)#^7SZ=_%J{SE!2btPrJpkZ diff --git a/contrib/macdeploy/fancy.plist b/contrib/macdeploy/fancy.plist index 3468821..1d73754 100644 --- a/contrib/macdeploy/fancy.plist +++ b/contrib/macdeploy/fancy.plist @@ -22,7 +22,7 @@ 370 156 - BlueChip-Qt.app + triangles-Qt.app 128 156 diff --git a/contrib/macdeploy/macdeployqtplus b/contrib/macdeploy/macdeployqtplus index 7981eca..6d714f0 100644 --- a/contrib/macdeploy/macdeployqtplus +++ b/contrib/macdeploy/macdeployqtplus @@ -250,7 +250,6 @@ def copyFramework(framework, path, verbose): fromPath = "/Library/Frameworks/" + framework.sourceFilePath else: fromPath = framework.sourceFilePath - toDir = os.path.join(path, framework.destinationDirectory) toPath = os.path.join(toDir, framework.binaryName) @@ -431,12 +430,17 @@ ap = ArgumentParser(description="""Improved version of macdeployqt. Outputs a ready-to-deploy app in a folder "dist" and optionally wraps it in a .dmg file. Note, that the "dist" folder will be deleted before deploying on each run. -Optionally, Qt translation files (.qm) and additional resources can be added to the bundle.""") +Optionally, Qt translation files (.qm) and additional resources can be added to the bundle. + +Also optionally signs the .app bundle; set the CODESIGNARGS environment variable to pass arguments +to the codesign tool. +E.g. CODESIGNARGS='--sign "Developer ID Application: ..." --keychain /encrypted/foo.keychain'""") ap.add_argument("app_bundle", nargs=1, metavar="app-bundle", help="application bundle to be deployed") ap.add_argument("-verbose", type=int, nargs=1, default=[1], metavar="<0-3>", help="0 = no output, 1 = error/warning (default), 2 = normal, 3 = debug") ap.add_argument("-no-plugins", dest="plugins", action="store_false", default=True, help="skip plugin deployment") ap.add_argument("-no-strip", dest="strip", action="store_false", default=True, help="don't run 'strip' on the binaries") +ap.add_argument("-sign", dest="sign", action="store_true", default=False, help="sign .app bundle with codesign tool") ap.add_argument("-dmg", nargs="?", const="", metavar="basename", help="create a .dmg disk image; if basename is not specified, a camel-cased version of the app name is used") ap.add_argument("-fancy", nargs=1, metavar="plist", default=[], help="make a fancy looking disk image using the given plist file with instructions; requires -dmg to work") ap.add_argument("-add-qt-tr", nargs=1, metavar="languages", default=[], help="add Qt translation files to the bundle's ressources; the language list must be separated with commas, not with whitespace") @@ -637,6 +641,15 @@ for p in config.add_resources: # ------------------------------------------------ +if config.sign and 'CODESIGNARGS' not in os.environ: + print "You must set the CODESIGNARGS environment variable. Skipping signing." +elif config.sign: + if verbose >= 1: + print "Code-signing app bundle %s"%(target,) + subprocess.check_call("codesign --force %s %s"%(os.environ['CODESIGNARGS'], target), shell=True) + +# ------------------------------------------------ + if config.dmg is not None: def runHDIUtil(verb, image_basename, **kwargs): hdiutil_args = ["hdiutil", verb, image_basename + ".dmg"] @@ -715,31 +728,68 @@ if config.dmg is not None: if fancy.get("applications_symlink", False): os.symlink("/Applications", os.path.join(disk_root, "Applications")) - finder = appscript.app("Finder") - disk = finder.disks[disk_name] - disk.open() - window = disk.container_window - window.current_view.set(appscript.k.icon_view) - window.toolbar_visible.set(False) - window.statusbar_visible.set(False) - if fancy.has_key("window_bounds"): - window.bounds.set(fancy["window_bounds"]) - view_options = window.icon_view_options - view_options.arrangement.set(appscript.k.not_arranged) - if fancy.has_key("icon_size"): - view_options.icon_size.set(fancy["icon_size"]) - if bg_path is not None: - view_options.background_picture.set(disk.files[os.path.basename(bg_path)]) + # The Python appscript package broke with OSX 10.8 and isn't being fixed. + # So we now build up an AppleScript string and use the osascript command + # to make the .dmg file pretty: + appscript = Template( """ + on run argv + tell application "Finder" + tell disk "$disk" + open + set current view of container window to icon view + set toolbar visible of container window to false + set statusbar visible of container window to false + set the bounds of container window to {$window_bounds} + set theViewOptions to the icon view options of container window + set arrangement of theViewOptions to not arranged + set icon size of theViewOptions to $icon_size + $background_commands + $items_positions + close -- close/reopen works around a bug... + open + update without registering applications + delay 5 + eject + end tell + end tell + end run + """) + + itemscript = Template('set position of item "${item}" of container window to {${position}}') + items_positions = [] if fancy.has_key("items_position"): for name, position in fancy["items_position"].iteritems(): - window.items[name].position.set(position) - disk.close() + params = { "item" : name, "position" : ",".join([str(p) for p in position]) } + items_positions.append(itemscript.substitute(params)) + + params = { + "disk" : "triangles-Qt", + "window_bounds" : "300,300,800,620", + "icon_size" : "96", + "background_commands" : "", + "items_positions" : "\n ".join(items_positions) + } + if fancy.has_key("window_bounds"): + params["window.bounds"] = ",".join([str(p) for p in fancy["window_bounds"]]) + if fancy.has_key("icon_size"): + params["icon_size"] = str(fancy["icon_size"]) if bg_path is not None: - subprocess.call(["SetFile", "-a", "V", bg_path]) - disk.update(registering_applications=False) - sleep(2) - disk.eject() - + # Set background file, then call SetFile to make it invisible. + # (note: making it invisible first makes set background picture fail) + bgscript = Template("""set background picture of theViewOptions to file "$bgpic" + do shell script "SetFile -a V /Volumes/$disk/$bgpic" """) + params["background_commands"] = bgscript.substitute({"bgpic" : os.path.basename(bg_path), "disk" : params["disk"]}) + + s = appscript.substitute(params) + if verbose >= 2: + print("Running AppleScript:") + print(s) + + p = subprocess.Popen(['osascript', '-'], stdin=subprocess.PIPE) + p.communicate(input=s) + if p.returncode: + print("Error running osascript.") + if verbose >= 2: print "+ Finalizing .dmg disk image +" diff --git a/contrib/macdeploy/notes.txt b/contrib/macdeploy/notes.txt index b19cd3c..2fd90e9 100644 --- a/contrib/macdeploy/notes.txt +++ b/contrib/macdeploy/notes.txt @@ -5,7 +5,7 @@ Python 2.7 and make it your default Python installation. You will need the appscript package for the fancy disk image creation to work. Install it by invoking "sudo easy_install appscript". -Ths script should be invoked in the target directory like this: +This script should be invoked in the target directory like this: $source_dir/contrib/macdeploy/macdeployqtplus triangles-qt.app -add-qt-tr da,de,es,hu,ru,uk,zh_CN,zh_TW -dmg -fancy $source_dir/contrib/macdeploy/fancy.plist -verbose 2 During the process, the disk image window will pop up briefly where the fancy diff --git a/contrib/qt_translations.py b/contrib/qt_translations.py index fd8a8b7..d169bad 100644 --- a/contrib/qt_translations.py +++ b/contrib/qt_translations.py @@ -10,13 +10,13 @@ import re import sys if len(sys.argv) != 3: - sys.exit("Usage: %s $QTDIR/translations $BITCOINDIR/src/qt/locale"%sys.argv[0]) + sys.exit("Usage: %s $QTDIR/translations $TRIANGLESDIR/src/qt/locale"%sys.argv[0]) d1 = sys.argv[1] d2 = sys.argv[2] l1 = set([ re.search(r'qt_(.*).qm', f).group(1) for f in glob.glob(os.path.join(d1, 'qt_*.qm')) ]) -l2 = set([ re.search(r'bitcoin_(.*).qm', f).group(1) for f in glob.glob(os.path.join(d2, 'bitcoin_*.qm')) ]) +l2 = set([ re.search(r'triangles_(.*).qm', f).group(1) for f in glob.glob(os.path.join(d2, 'triangles_*.qm')) ]) print ",".join(sorted(l1.intersection(l2))) diff --git a/contrib/wallettools/walletchangepass.py b/contrib/wallettools/walletchangepass.py index 30f3f5b..025099b 100644 --- a/contrib/wallettools/walletchangepass.py +++ b/contrib/wallettools/walletchangepass.py @@ -1,5 +1,5 @@ from jsonrpc import ServiceProxy -access = ServiceProxy("http://127.0.0.1:8332") +access = ServiceProxy("http://127.0.0.1:19111") pwd = raw_input("Enter old wallet passphrase: ") pwd2 = raw_input("Enter new wallet passphrase: ") access.walletpassphrasechange(pwd, pwd2) \ No newline at end of file diff --git a/contrib/wallettools/walletunlock.py b/contrib/wallettools/walletunlock.py index f847c6f..ca20e12 100644 --- a/contrib/wallettools/walletunlock.py +++ b/contrib/wallettools/walletunlock.py @@ -1,4 +1,4 @@ from jsonrpc import ServiceProxy -access = ServiceProxy("http://127.0.0.1:8332") +access = ServiceProxy("http://127.0.0.1:19111") pwd = raw_input("Enter wallet passphrase: ") access.walletpassphrase(pwd, 60) \ No newline at end of file diff --git a/doc/README b/doc/README index 824b63c..a5cb9c1 100644 --- a/doc/README +++ b/doc/README @@ -1,6 +1,6 @@ -Triangles 4.0.0.4 BETA +Triangles 4.2.1.0 -Copyright (c) 2014 Triangles team +Copyright (c) 2014-2015 Triangles team Copyright (c) 2011-2012 PPCoin Developers Distributed under the MIT/X11 software license, see the accompanying file license.txt or http://www.opensource.org/licenses/mit-license.php. diff --git a/doc/README_windows.txt b/doc/README_windows.txt index 04aaff3..9d6eab1 100644 --- a/doc/README_windows.txt +++ b/doc/README_windows.txt @@ -1,6 +1,6 @@ -Triangles 4.0.0.4 BETA +Triangles 4.2.1.0 -Copyright (c) 2014 Triangles team +Copyright (c) 2014-2015 Triangles team Copyright (c) 2011-2013 PPCoin Developers Distributed under the MIT/X11 software license, see the accompanying file license.txt or http://www.opensource.org/licenses/mit-license.php. diff --git a/doc/bitcoin_logo_doxygen.png b/doc/bitcoin_logo_doxygen.png deleted file mode 100644 index 5b41b02e18e57e42ba6ee790ca69e88439ea09c0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5735 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 diff --git a/doc/build-msw.txt b/doc/build-msw.txt index 1308e6f..28f747a 100644 --- a/doc/build-msw.txt +++ b/doc/build-msw.txt @@ -36,7 +36,7 @@ Boost MIT-like license miniupnpc New (3-clause) BSD license Versions used in this release: -OpenSSL 1.0.1h +OpenSSL 1.0.2c Berkeley DB 4.8.30.NC Boost 1.55.0 miniupnpc 1.9 diff --git a/doc/build-unix.txt b/doc/build-unix.txt index 55f7436..91ee8e2 100644 --- a/doc/build-unix.txt +++ b/doc/build-unix.txt @@ -55,7 +55,7 @@ Licenses of statically linked libraries: Versions used in this release: GCC 4.3.3 - OpenSSL 1.0.1h + OpenSSL 1.0.2c Berkeley DB 5.1 (4.8.30.NC should work too) Boost 1.48 miniupnpc 1.9 diff --git a/share/pixmaps/bitcoin-bc.ico b/share/pixmaps/bitcoin-bc.ico deleted file mode 100644 index 88cc240e2d4f77fa66730593a890a17aab86cbdc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22486 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 IOZolyKiCZ4$N&HU diff --git a/share/pixmaps/bitcoin.ico b/share/pixmaps/bitcoin.ico deleted file mode 100644 index 61926807cc8d324562251501b9dfcf8894bb50e0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 306398 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 diff --git a/share/pixmaps/bitcoin32.xpm b/share/pixmaps/bitcoin32.xpm deleted file mode 100644 index f538a44..0000000 --- a/share/pixmaps/bitcoin32.xpm +++ /dev/null @@ -1,232 +0,0 @@ -/* XPM */ -static const char * bitcoin32_xpm[] = { -/* columns rows colors chars-per-pixel */ -"32 32 194 2", -" c #745305", -". c #785704", -"X c #7C5903", -"o c #75560B", -"O c #77590F", -"+ c #7C5C0B", -"@ c #795B12", -"# c #7F631D", -"$ c #825E07", -"% c #825F0B", -"& c #85610A", -"* c #8C660C", -"= c #8E680E", -"- c #916B0F", -"; c #856515", -": c #8B6714", -"> c #8F6A16", -", c #816218", -"< c #88691C", -"1 c #926D12", -"2 c #936F1C", -"3 c #997417", -"4 c #94721E", -"5 c #9B761C", -"6 c #9F781C", -"7 c #A17B1E", -"8 c #826622", -"9 c #916E20", -"0 c #967425", -"q c #9D7420", -"w c #9C7923", -"e c #997728", -"r c #99792C", -"t c #A37D23", -"y c #A37F2C", -"u c #A68125", -"i c #AB8225", -"p c #A5832B", -"a c #AA852C", -"s c #B28A2C", -"d c #A58233", -"f c #AC8734", -"g c #AE8C33", -"h c #AC8C3C", -"j c #B28C33", -"k c #B98E34", -"l c #B28D3D", -"z c #B59136", -"x c #BC9335", -"c c #B3913E", -"v c #BC933A", -"b c #BF9A3D", -"n c #C19235", -"m c #C2953C", -"M c #C39B3C", -"N c #CA9C3D", -"B c #B59343", -"V c #BE9642", -"C c #B69A44", -"Z c #BD9A45", -"A c #B49649", -"S c #BB9A49", -"D c #BB9F52", -"F c #BFA256", -"G c #C49C43", -"H c #CA9D41", -"J c #C59D4A", -"K c #C99E4D", -"L c #C3A144", -"P c #CDA244", -"I c #CFAA47", -"U c #C3A14D", -"Y c #CDA24A", -"T c #CCAB49", -"R c #D2A644", -"E c #D2A54B", -"W c #D6AA4C", -"Q c #DAAE4E", -"! c #DAB04F", -"~ c #C7A656", -"^ c #CDA452", -"/ c #CFAC52", -"( c #C0A65E", -") c #CEA75A", -"_ c #CCAC59", -"` c #D2AB53", -"' c #DCAF52", -"] c #D6AD5A", -"[ c #D9AE5B", -"{ c #DCB556", -"} c #DFB855", -"| c #D6B25F", -" . c #DCB35C", -".. c #DEBE5E", -"X. c #E2B656", -"o. c #E1B55A", -"O. c #E6BC5D", -"+. c #E9BD5E", -"@. c #C3AA63", -"#. c #CCAD62", -"$. c #D4AF62", -"%. c #CDB565", -"&. c #CEB46D", -"*. c #D7B164", -"=. c #DBB362", -"-. c #D6BD64", -";. c #DDBA64", -":. c #D3B66C", -">. c #DFB86B", -",. c #CEB772", -"<. c #D0B771", -"1. c #D4BA73", -"2. c #D9BE77", -"3. c #D6BE79", -"4. c #D8BF7A", -"5. c #E4BB62", -"6. c #E9BF64", -"7. c #E4BC69", -"8. c #E9BF69", -"9. c #E0BB71", -"0. c #E9C05E", -"q. c #D2C279", -"w. c #DBC27C", -"e. c #E2C667", -"r. c #EDC364", -"t. c #E3C16E", -"y. c #ECC46C", -"u. c #EDCC6C", -"i. c #F1C764", -"p. c #F5CA66", -"a. c #F9CD67", -"s. c #F5CC6A", -"d. c #F9CD6B", -"f. c #FBD36F", -"g. c #EDC572", -"h. c #E5CF77", -"j. c #ECCA74", -"k. c #E0C67E", -"l. c #EFCE78", -"z. c #F6CE72", -"x. c #FBCF71", -"c. c #F4CE79", -"v. c #F4D273", -"b. c #FCD473", -"n. c #F4DC75", -"m. c #FEDA74", -"M. c #F6D77C", -"N. c #FBD47A", -"B. c #F1DA7B", -"V. c #FDDA7C", -"C. c #FEE27D", -"Z. c #DDC683", -"A. c #DFC884", -"S. c #E4CA84", -"D. c #E3CC89", -"F. c #E7D183", -"G. c #EFD280", -"H. c #EFDC82", -"J. c #ECD48D", -"K. c #EFDA8C", -"L. c #F9D783", -"P. c #F2DF83", -"I. c #FCDB83", -"U. c #F5DC8F", -"Y. c #FADD8B", -"T. c #EBD593", -"R. c #EFDA99", -"E. c #F3DD93", -"W. c #F3DF9F", -"Q. c #FFE385", -"!. c #FEE986", -"~. c #FDE48C", -"^. c #FEEC8E", -"/. c #ECE199", -"(. c #F6E591", -"). c #FEE494", -"_. c #FEEB93", -"`. c #FEE69A", -"'. c #FFEB9B", -"]. c #FFF197", -"[. c #FFF39B", -"{. c #FEF99B", -"}. c #F6E2A2", -"|. c #F9E5A5", -" X c #F7E9A5", -".X c #FEECA4", -"XX c #FBE7A8", -"oX c #FDEAAB", -"OX c #F7F2AA", -"+X c #FEF2AC", -"@X c #FDF4B4", -"#X c #FFFABA", -"$X c #FFFEC2", -"%X c None", -/* pixels */ -"%X%X%X%X%X%X%X%X%X%X%X%Xp t 6 5 w t w %X%X%X%X%X%X%X%X%X%X%X%X%X", -"%X%X%X%X%X%X%X%X%Xu u x I X.0.s.u.0.W x 7 4 %X%X%X%X%X%X%X%X%X%X", -"%X%X%X%X%X%X%Xy i I i.a.f.m.m.b.f.s.a.s.i.W 7 > %X%X%X%X%X%X%X%X", -"%X%X%X%X%X%Xt M 0.a.m.m.m.m.f.d.p.p.p.f.d.f.i.b 1 < %X%X%X%X%X%X", -"%X%X%X%X%X7 ! d.f.f.m.f.+.W P R I Q 5.v.V.V.z.f.{ 5 + %X%X%X%X%X", -"%X%X%X%Xu X.f.m.m.f.' H s ~ V y _ Z J o.g.L.L.Q.!.e.5 X %X%X%X%X", -"%X%X%Xu X.b.C.m.+.N m n t }.3.> }.w.V 5.y.y.Y.[.^.^.-.1 + %X%X%X", -"%X%Xt P m.N.m.X.v v v k 6 }.1.: /.4.c 7.N.N.v.!.{.{.^.L & %X%X%X", -"%X%Xg Y.Y.V.+.m k a t t : }.1.% }.1.r | l.B.M.b.!.{.^.n.7 X %X%X", -"%Xp -._.'.Y.' Y n D.}.}.|.oXXX|.oX XT.w.F _ j.v.v._.^.C.T & @ %X", -"%Xa (.'.'.9.[ [ K S.}.oXoXoXoXXXoXoXoXoX XD / s.d.v.!.C.v.3 o %X", -"%XU '.'.Y.[ [ [ [ J f <.oXoX( 2 f S J.oXoXT.j r.s.i.C.C.C.z X %X", -"p e.'.'.F. .=.=.=.=.) 1.oXoX@.f . .F oXoX}.a +.i.i.b.C.m.I X O ", -"u w.'.[.j.5.8.7.7.7.] 2.oXoX@.y W c &.oXoXZ.k r.s.i.s.V.m.} = o ", -"u H.[.{.y.8.y.g.8.g.7.2.oXoXA.@.&.D.oXoXT.e G +.O.O.5.V.m.0.- o ", -"u !.].[.r.8.y.g.g.g.7.4.oXoXoXoXoXoXoXoXoX<.y W X.o.o.m.m.0.- o ", -"u B._._.5.5.8.y.g.c.g.w.oXoX,.h A F <..XoXoX1.k ' ' ' V.N.r.- ", -"u u.Q.~.r.6.z.N.V.I.v.k.oXoX@.B | _ c 1.oXoX}.a ' ' O.I.b.O.= o ", -"u ..Q.Q.v.i.s.c.N.L.l.Z.oXoX@.B t.=.S &.oXoXXXy Y R +.N.b.Q % o ", -"t T C.I.I.6.u.z.z.5.S 1.oXoX@.e B h D |.oXoXS.f Y Y 6.d.d.n X O ", -"%Xs m.V.Q.r.r.z.5.<.}.oXoXoXXXW.}.oXoXoXoXW.h G H R a.p.s.7 %X", -"%X7 O.V.V.v.+.r.` 4.oXoXoXoXoXoXoXoXXXR.<.h v N N o.a.p.Q = %X", -"%Xw x v.v.v.r.+. .Z l d e }.Z.r }.3.d l V G n n R a.s.a.s X O %X", -"%X%X6 { v.l.v.+.O.5.=.^ d }.4.9 }.1.f J G m m G d.d.x.Q = %X%X", -"%X%X%Xs u.v.v.v.r.6.o. .l }.4.9 W.4.l ^ ^ J ) c.N.N.y.7 X O %X%X", -"%X%X%X5 z v.v.M.I.g.;. .J 1.#.B 1.#.) 7.$.S..X'.W.Y.j $ %X%X%X", -"%X%X%X%X5 b N.Y.~.).Y.j.5.$.=.=.$.*.2.J.@X$X#X#XoXC $ %X%X%X%X", -"%X%X%X%X%X3 z U.@X+X`.`.`.(.E.E.E.|.@X@X#X#X#X/.j % %X%X%X%X%X", -"%X%X%X%X%X%Xw a q.OX|.).`._.'.'.XX.X.X+X+X X%.w X o %X%X%X%X%X%X", -"%X%X%X%X%X%X%X%Xw a _ j.~.~.).).`.`.`.F._ t & . # %X%X%X%X%X%X%X", -"%X%X%X%X%X%X%X%X%X%X4 3 t z L U Z z t 1 $ . 8 %X%X%X%X%X%X%X%X%X", -"%X%X%X%X%X%X%X%X%X%X%X%X%X< ; & + + , 8 %X%X%X%X%X%X%X%X%X%X%X%X" -}; diff --git a/share/pixmaps/bitcoin80.xpm b/share/pixmaps/bitcoin80.xpm deleted file mode 100644 index c3c816e..0000000 --- a/share/pixmaps/bitcoin80.xpm +++ /dev/null @@ -1,292 +0,0 @@ -/* XPM */ -static const char * bitcoin80_xpm[] = { -/* columns rows colors chars-per-pixel */ -"80 80 206 2", -" c #725203", -". c #785706", -"X c #7B5907", -"o c #7C5A09", -"O c #7F5F10", -"+ c #815E0B", -"@ c #85620C", -"# c #89650F", -"$ c #856313", -"% c #896614", -"& c #8D6913", -"* c #886718", -"= c #8D6B1B", -"- c #926D14", -"; c #926E1B", -": c #967116", -"> c #997317", -", c #95711E", -"< c #9B7419", -"1 c #9F781B", -"2 c #A27B1D", -"3 c #8F6F22", -"4 c #926F21", -"5 c #947323", -"6 c #9A7623", -"7 c #9D7925", -"8 c #957628", -"9 c #9A7729", -"0 c #9D7B2B", -"q c #9D7F33", -"w c #A47D23", -"e c #A97F27", -"r c #A37E2B", -"t c #9F8030", -"y c #A78021", -"u c #AC8425", -"i c #A5802D", -"p c #AC842B", -"a c #AF8829", -"s c #B2872C", -"d c #B28B2D", -"f c #A68333", -"g c #AA8633", -"h c #AD8A36", -"j c #A4863A", -"k c #A88638", -"l c #A7893B", -"z c #AC8B3B", -"x c #B28732", -"c c #B48C32", -"v c #B98E34", -"b c #B28D3B", -"n c #B88F3C", -"m c #B69033", -"M c #BD9235", -"N c #B4913D", -"B c #BC943A", -"V c #BE993C", -"C c #C19336", -"Z c #C1953B", -"A c #C49A3C", -"S c #C99C3D", -"D c #CDA13F", -"F c #D0A33F", -"G c #A88B40", -"H c #B08F40", -"J c #AE9142", -"K c #AE944C", -"L c #B49443", -"P c #BB9542", -"I c #B49946", -"U c #BD9846", -"Y c #B3964C", -"T c #BB974A", -"R c #B6994A", -"E c #BF9C4A", -"W c #B69B53", -"Q c #B99D53", -"! c #BCA055", -"~ c #BDA25A", -"^ c #C49742", -"/ c #C49C43", -"( c #CB9E42", -") c #C49D4B", -"_ c #C99E4C", -"` c #C29F52", -"' c #C5A244", -"] c #CDA245", -"[ c #C5A34C", -"{ c #CCA34B", -"} c #CCA94D", -"| c #D2A445", -" . c #D1A54B", -".. c #D5AA4E", -"X. c #DBAF4F", -"o. c #C6A352", -"O. c #CBA554", -"+. c #C5AA57", -"@. c #CEAC54", -"#. c #C4A65A", -"$. c #CDA458", -"%. c #C2A85F", -"&. c #CEAA5B", -"*. c #D0A550", -"=. c #D4AB53", -"-. c #DBAE53", -";. c #D0A75B", -":. c #D4AC5A", -">. c #D9AE5C", -",. c #CEB25E", -"<. c #D4B156", -"1. c #DDB156", -"2. c #D4B25C", -"3. c #DCB35D", -"4. c #D7B85C", -"5. c #DCBA5E", -"6. c #E2B355", -"7. c #E2B65B", -"8. c #E4BA5D", -"9. c #EABD5E", -"0. c #C5AA62", -"q. c #CCAE63", -"w. c #C6AE69", -"e. c #D5AF62", -"r. c #CEB167", -"t. c #CCB36C", -"y. c #D5B162", -"u. c #DCB462", -"i. c #D7B964", -"p. c #DCBC64", -"a. c #D2B66B", -"s. c #DCB669", -"d. c #D7BE69", -"f. c #DFB86A", -"g. c #D0B771", -"h. c #D2BA74", -"j. c #D5BE78", -"k. c #E1B766", -"l. c #E4BB63", -"z. c #E9BE63", -"x. c #E3BB6A", -"c. c #E9BF6A", -"v. c #E1BE72", -"b. c #DDC16B", -"n. c #DAC27E", -"m. c #E4C164", -"M. c #ECC264", -"N. c #E4C36B", -"B. c #EBC36C", -"V. c #E7C96F", -"C. c #EECA6E", -"Z. c #F1C564", -"A. c #F1C76A", -"S. c #F5CB6C", -"D. c #FACE6D", -"F. c #F4D06F", -"G. c #FCD06E", -"H. c #E5C371", -"J. c #EDC573", -"K. c #E4CA73", -"L. c #ECCC74", -"P. c #E7CF7A", -"I. c #EBCD7A", -"U. c #F3CD73", -"Y. c #F8CE71", -"T. c #F3CD7A", -"R. c #EDD076", -"E. c #EDD17B", -"W. c #F4D274", -"Q. c #FBD274", -"!. c #FED977", -"~. c #F3D47B", -"^. c #FDD47A", -"/. c #F5DA7C", -"(. c #FDDA7C", -"). c #FFE07F", -"_. c #DBC481", -"`. c #DFC885", -"'. c #E1CA86", -"]. c #EACC80", -"[. c #E4CD8A", -"{. c #EED383", -"}. c #E7D18F", -"|. c #EAD38C", -" X c #F4D680", -".X c #FDD780", -"XX c #F5DA83", -"oX c #FCDC84", -"OX c #F5DB8A", -"+X c #FADE89", -"@X c #EAD492", -"#X c #EED896", -"$X c #EFDA9A", -"%X c #F1DD9D", -"&X c #FDE283", -"*X c #F6E18D", -"=X c #FEE48D", -"-X c #FFE692", -";X c #FFE894", -":X c #FBE799", -">X c #FFEA98", -",X c #F6E2A3", -".J..X.X.X.X(.W.Z.C.&X;X;X;X;X-X-X-X<.u u < 3X3X3X3X3X3X3X3X3X3X3X", -"3X3X3X3X3X3X3X3Xu u c oX=X=X=X=X=X=X=Xl.Z C M M C C v v v s w = '.2X2X2X5 $ = 2X2X2X}.5 g ) u./.+X+X=X=X=X&XW.Z.F.=X;X;X;X;X-X-X*XV u y @ X 3X3X3X3X3X3X3X3X3X3X", -"3X3X3X3X3X3X3Xu u u N.-X-X-X-X=X=X=XB.Z M C v v s e e e e w > % `.2X2X2X= + % 2X2X2X}.= r L 4.E.OX+X-X=X=X&X).W.M.R.;X;X;X-X-X-X;XR.u u y 3X3X3X3X3X3X3X3X3X3X", -"3X3X3X3X3X3X3Xu u U -X-X-X-X-X-X=XW.^ C C C x e e r 6 5 4 ; = $ `.2X2X2X= O = 2X2X2X}.O = t Q ,.b.P./.*X=X&X&X).F.M.W.;X;X;X;X&X-X&X} u u O 3X3X3X3X3X3X3X3X3X", -"3X3X3X3X3X3Xu u u R.-X-X-X-X-X-X=X=.{ ^ Z C x n 2X2X.>.>.=.=._ n b 2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X:XI N +.V./.).).F.F.9.W.;X=X;X-X-X-XR.u u > 3X3X3X3X3X3X3X3X", -"3X3X3X3X3Xu u d =X;X-X-X-X-X-Xx.>.>.>.>.>...^ P 2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X,Xl N 4.R.!.!.!.G.Z.M.&X;X=X=X-X-X-XB a u 3X3X3X3X3X3X3X", -"3X3X3X3X3Xu u @.;X;X-X;X;X;XXX>.:.>.>.>.>.>._ P ` Y Y W _.2X2X2X2X2X2X@XW W ~ 0.t.'..>.>.>.>.>.>.=._ P z r 4 8 2X2X2X2X2X2X_.. $ , 6 1 3 t ~ 1X2X2X2X2X2X2X2Xt B 5.G.!.!.G.G.M.9.&X;X=X-X-X=X/.u u > 3X3X3X3X3X3X3X", -"3X3X3X3Xu u d =X;X;X=X;X;X=X3.>.>.>.e.>.3.3.>.:.*._ P r 9 2X2X2X2X2X1Xn.@ , c B N m h 8 ~ 2X2X2X2X2X2X2XI h <.F.!.G.G.F.M.9.W.;X=X-X-X=X=Xm u y . 3X3X3X3X3X3X", -"3X3X3X3Xu u ' -X-X>X-X-X-X X>.>.>.>.>.>.>.u.u.u.u.3.$.P f 2X2X2X2X2X2X_.$ i / -.<.8.} h 8 1X2X2X2X2X2X2X! i <.S.G.G.G.G.Z.9.Z.=X-X=X-X&X-X} u u X 3X3X3X3X3X3X", -"3X3X3X3Xu u 4.-X-X-X-X-X-XJ.3.>.>.k.k.k.k.k.u.k.u.u.:.U k 2X2X2X2X2X1X_.% f } 8.Z.F.8.U 8 ,X2X2X2X2X2X2XI g } Z.D.G.D.G.D.Z.9.&X-X=X=X=X-Xm.u u @ 3X3X3X3X3X3X", -"3X3X3X3Xu u K.;X-X;X-X>X-Xk.3.k.k.k.k.k.k.k.k.k.k.u.e.U k 2X2X2X2X2X2X_.% f [ 8.F.M.<.b i 2X2X2X2X2X2X2Xt a X.Z.D.D.D.G.G.Z.9./.=X-X=X=X=XR.u u & 3X3X3X3X3X3X", -"3X3X3X3Xu u E.;X-X;X-X-X=Xl.l.x.c.k.x.k.k.x.x.v.x.x.u.) z 2X2X2X2X2X2X_.$ 7 L <.<.} N 6 h.2X2X2X2X2X2X_.: V 1.S.D.D.G.D.S.M.6.W.-X=X-X=X=X&Xu u > X 3X3X3X3X3X", -"3X3X3Xu a u =X;X;X;X;X;XoX7.z.c.c.c.c.c.c.c.c.c.x.k.u.) z 2X2X2X2X2X2Xn.o = i N h i l n.2X2X2X2X2X2X.o.L r [.2X2X2X9 = 8 2X2X2X}.4 r ^ _ *.*._ ) ) ^ ^ ^ O.oX=X-X-X-X-X-X-X<.u u : . 3X3X3X3X3X3X3X3X3X", -"3X3X3X3X3X3X3X3X3Xy u u i.=X=X=X=X=X-X*X=XW.9.M.A.B.3.5.5.;.U f [.2X2X2Xq 4 8 2X2X2X}.r q _ _ ;.;.*._ _ ` _ e.+X-X-X-X-X-X-X-XR.a u 2 3X3X3X3X3X3X3X3X3X3X", -"3X3X3X3X3X3X3X3X3X3Xu u u K.=X=X=X-X=X=X=X=XXXz.M.8.5.8.u.:.) h }.2X2X2Xj r f 2X2X2X@Xq T _ e.e.u.e.;.$.$.b.-X-X-X=X;X=X;X-X&Xa a u + 3X3X3X3X3X3X3X3X3X3X3X", -"3X3X3X3X3X3X3X3X3X3X3Xu u d ~.=X=X=X=X=X-X=X-X+XC.3.5.7.7.2.@.) q.r.q.q.H H L g.r.w.q.T ` e.k.v.k.k.s.s.{.-X-X;X-X;X;X;X;X*XV u u & . 3X3X3X3X3X3X3X3X3X3X3X", -"3X3X3X3X3X3X3X3X3X3X3X2 u u c XX-X=X=X=X=X-X=X-X-X Xl.7.7.u.2.$.o.[ [ o.O.$.&.&.` ` ` q.s.k.v.k.k.x.{.%X>X>X>X;X>X;X>X>X*XV u u > 3X3X3X3X3X3X3X3X3X3X3X3X", -"3X3X3X3X3X3X3X3X3X3X3X3X2 u u m ~.=X-X-X-X=X-X-X-X-X-X Xc.7.5.u.3.e.y.u.s.f.k.s.e.e.s.s.k.k.k.v. X:X>X>X>X>X>X>X;X>X>X*XV u u < 3X3X3X3X3X3X3X3X3X3X3X3X3X", -"3X3X3X3X3X3X3X3X3X3X3X3X3X2 u u d R.-X=X-X=X-X-X-X-X-X-X-X+XI.v.u.s.l.k.k.x.x.x.s.s.s.s.j.].+X>X>X>X>X>X:X>X>X>X>X>XOXV u u 1 3X3X3X3X3X3X3X3X3X3X3X3X3X3X", -"3X3X3X3X3X3X3X3X3X3X3X3X3X3X2 u u a p.-X-X-X;X;X;X-X-X-X:X-X-X-X-XOX XL.J.J.J.L.I.].OX:X>X-X>X>X-X>X>X>X>X>X>X>X>XK.a a u < 3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X", -"3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X2 u u u @.=X;X;X>X;X-X-X>X-X-X-X-X;X-X-X-X-X-X>X>X-X>X-X>X>X>X>X;X>X>X>X-X>X-X-X:X<.u u u > 3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X", -"3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X1 u u u m n.>X;X>X>X-X-X-X-X>X-X-X-X;X;X;X-X-X-X-X-X>X-X-X>X-X>X>X-X>X>X>X>XK.B u u u & 3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X", -"3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3Xw u u u / {.>X>X-X-X-X-X-X-X-X-X-X-X;X-X-X;X:X-X-X>X-X:X>X;X;X>X;X;X{.[ u u u w + 3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X", -"3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X2 u u u u ) K.-X-X-X-X:X-X-X-X-X-X-X-X-X-X-X-X-X>X-X-X-X-X-X-XE.[ u u u u - . 3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X", -"3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X1 u u u u m 2.E.-X+X:X-X-X-X-X-X-X-X-X-X:X-X-X-X;X-XOXi.B u u u u 1 o 3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X", -"3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X> u u u u u v [ l.I.OX-X-X-X-X-X-X-X-X+XI.f.@.m u u u u u 1 + o 3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X", -"3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X& 2 u u u u u u u d B V V V V B d u u u u u u u y - . o 3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X", -"3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X+ - 1 u u u u u u u a u u u u u u u u 2 - o o 3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X", -"3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3Xo . X # - > 1 2 2 2 1 2 > - # o . o 3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X", -"3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3Xo o . o 3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X", -"3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X", -"3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X", -"3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X", -"3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X" -}; diff --git a/share/pixmaps/bitgem32.xpm b/share/pixmaps/bitgem32.xpm deleted file mode 100644 index c77277b..0000000 --- a/share/pixmaps/bitgem32.xpm +++ /dev/null @@ -1,468 +0,0 @@ -/* XPM */ -static char * BottleCaps32_xpm[] = { -"32 32 433 2", -" c None", -". c #B28F63", -"+ c #C8A274", -"@ c #C69962", -"# c #C59963", -"$ c #C59861", -"% c #C8A478", -"& c #C39760", -"* c #C49863", -"= c #C49963", -"- c #C49862", -"; c #C39862", -"> c #C49A67", -", c #C09F77", -"' c #D5AD79", -") c #E3AB66", -"! c #D38019", -"~ c #D3801B", -"{ c #D3811C", -"] c #D3811B", -"^ c #D07A10", -"/ c #DD9D4E", -"( c #EECB9E", -"_ c #D78D30", -": c #D17D15", -"< c #D17B11", -"[ c #E0A051", -"} c #E0B37D", -"| c #B9966D", -"1 c #C29C6C", -"2 c #D7913A", -"3 c #E1A050", -"4 c #DD9A48", -"5 c #D17A0F", -"6 c #D3801A", -"7 c #D27D14", -"8 c #D48422", -"9 c #ECC28F", -"0 c #F6D7B1", -"a c #E6B271", -"b c #D17A10", -"c c #D88D30", -"d c #E2A65B", -"e c #D98F33", -"f c #CE9F65", -"g c #AF8F67", -"h c #D39B55", -"i c #D57F15", -"j c #D5892A", -"k c #E1A965", -"l c #D68A2D", -"m c #D17E17", -"n c #D3821F", -"o c #D3821E", -"p c #D2811C", -"q c #D07B11", -"r c #E3AF6E", -"s c #F2CFA6", -"t c #F1C999", -"u c #F0CCA0", -"v c #DA9643", -"w c #D07A11", -"x c #D38320", -"y c #D2811D", -"z c #D27F19", -"A c #E1A863", -"B c #DA9541", -"C c #D2790C", -"D c #D69645", -"E c #C3A178", -"F c #CA9E68", -"G c #D88C2E", -"H c #D27E17", -"I c #D07C14", -"J c #DC9D4E", -"K c #DFA359", -"L c #D17D16", -"M c #DA9844", -"N c #F0CEA2", -"O c #F0C897", -"P c #EDC089", -"Q c #F2CEA3", -"R c #E8BC85", -"S c #D2821F", -"T c #D07B12", -"U c #DB9846", -"V c #E0A55C", -"W c #D78622", -"X c #D09C5C", -"Y c #BC976C", -"Z c #D7984B", -"` c #D37F16", -" . c #D2811E", -".. c #D3831F", -"+. c #D9933C", -"@. c #D17C14", -"#. c #D48524", -"$. c #EAC18D", -"%. c #F2CDA1", -"&. c #EEC28C", -"*. c #EEC592", -"=. c #EFC490", -"-. c #F2D1A9", -";. c #DEA156", -">. c #D58829", -",. c #E1AA65", -"'. c #D78E33", -"). c #D17C13", -"!. c #D8933D", -"~. c #C69E6D", -"{. c #CF9D5F", -"]. c #D88621", -"^. c #D2801C", -"/. c #D38422", -"(. c #D9943D", -"_. c #E2AB66", -":. c #E3AD6B", -"<. c #F3D4AE", -"[. c #EEC490", -"}. c #EFC592", -"|. c #EFC593", -"1. c #EEC390", -"2. c #F1CB9D", -"3. c #EEC899", -"4. c #D68B2F", -"5. c #CF790E", -"6. c #DEA053", -"7. c #DEA256", -"8. c #D38321", -"9. c #D28220", -"0. c #D58118", -"a. c #D49C56", -"b. c #B5936A", -"c. c #C09259", -"d. c #D88D31", -"e. c #CF7609", -"f. c #CF780C", -"g. c #DD9D50", -"h. c #D78F35", -"i. c #EDC18B", -"j. c #EEC28D", -"k. c #EDC08A", -"l. c #F2D0A7", -"m. c #E1A862", -"n. c #D5882A", -"o. c #DEA35A", -"p. c #D07C15", -"q. c #CF7910", -"r. c #D07B13", -"s. c #CE770D", -"t. c #D58521", -"u. c #C7975B", -"v. c #B59166", -"w. c #E1B680", -"x. c #DC9740", -"y. c #DB9947", -"z. c #DB9847", -"A. c #D99540", -"B. c #DB9A48", -"C. c #E8BF8A", -"D. c #EECEA4", -"E. c #F5D9B7", -"F. c #F3D1A8", -"G. c #F3D3AB", -"H. c #F3D2AB", -"I. c #F3D3AC", -"J. c #F4D4AE", -"K. c #F5DDC0", -"L. c #EDC38E", -"M. c #E6AB60", -"N. c #DF9841", -"O. c #E19D48", -"P. c #E19D49", -"Q. c #E29D48", -"R. c #E29D49", -"S. c #E39A41", -"T. c #E7B270", -"U. c #C09C72", -"V. c #B38E62", -"W. c #EDD1AD", -"X. c #F1CA9B", -"Y. c #EEC99B", -"Z. c #EFC99B", -"`. c #EFC99A", -" + c #EFC89A", -".+ c #EEC89A", -"++ c #EEC898", -"@+ c #EEC696", -"#+ c #F2D5B1", -"$+ c #ECC89B", -"%+ c #E1A964", -"&+ c #E2AC68", -"*+ c #E3AD6A", -"=+ c #E4AD68", -"-+ c #E9BB83", -";+ c #D1B594", -">+ c #B18349", -",+ c #B38449", -"'+ c #B4864D", -")+ c #B4864E", -"!+ c #B5864D", -"~+ c #B6864D", -"{+ c #B6874E", -"]+ c #B38348", -"^+ c #C1945E", -"/+ c #C7A984", -"(+ c #C8A67D", -"_+ c #F3CFA3", -":+ c #F0C48F", -"<+ c #F0C693", -"[+ c #F0CA9B", -"}+ c #E2AC6A", -"|+ c #CE7507", -"1+ c #CF780D", -"2+ c #CF790F", -"3+ c #CF780E", -"4+ c #D27A0D", -"5+ c #DA953E", -"6+ c #96682F", -"7+ c #764205", -"8+ c #7A4606", -"9+ c #7B4707", -"0+ c #7B4708", -"a+ c #794404", -"b+ c #7B4607", -"c+ c #A37D50", -"d+ c #D7B790", -"e+ c #F5CD9D", -"f+ c #EEC28E", -"g+ c #EEC491", -"h+ c #EEC38F", -"i+ c #F2CFA4", -"j+ c #EBC28F", -"k+ c #D7841F", -"l+ c #DAA665", -"m+ c #8E5E24", -"n+ c #7F4B0B", -"o+ c #865213", -"p+ c #804A08", -"q+ c #A27946", -"r+ c #C2A47E", -"s+ c #B39066", -"t+ c #E6C49B", -"u+ c #F3C894", -"v+ c #F2CCA0", -"w+ c #EDC697", -"x+ c #D5892B", -"y+ c #D17F19", -"z+ c #D3811E", -"A+ c #D6821B", -"B+ c #CA9B61", -"C+ c #895B24", -"D+ c #804A0A", -"E+ c #855112", -"F+ c #845112", -"G+ c #7F4907", -"H+ c #94662F", -"I+ c #B9986F", -"J+ c #C5A57E", -"K+ c #F1C692", -"L+ c #EFC591", -"M+ c #F0C795", -"N+ c #EFC897", -"O+ c #DDA054", -"P+ c #DB8F30", -"Q+ c #B48851", -"R+ c #83531A", -"S+ c #824D0C", -"T+ c #845011", -"U+ c #814B0B", -"V+ c #885518", -"W+ c #B08C61", -"X+ c #D6B790", -"Y+ c #F3CB9A", -"Z+ c #F1CCA0", -"`+ c #D37F18", -" @ c #E1A255", -".@ c #A17138", -"+@ c #7C490A", -"@@ c #834E0E", -"#@ c #814C0C", -"$@ c #A47C4B", -"%@ c #C5A885", -"&@ c #AD8A5E", -"*@ c #E6C49C", -"=@ c #F2C894", -"-@ c #EFC491", -";@ c #EEC38E", -">@ c #E8BA81", -",@ c #D47F16", -"'@ c #D8A15E", -")@ c #966831", -"!@ c #7C4706", -"~@ c #804B0A", -"{@ c #976A33", -"]@ c #BD9D76", -"^@ c #C4A27B", -"/@ c #F0CCA1", -"(@ c #F1C691", -"_@ c #F1CC9F", -":@ c #EBC08D", -"<@ c #D58A2D", -"[@ c #D68219", -"}@ c #C89659", -"|@ c #8F642F", -"1@ c #7F4908", -"2@ c #814C0B", -"3@ c #89571A", -"4@ c #B28F64", -"5@ c #D5B58D", -"6@ c #F4CC9C", -"7@ c #EFC38F", -"8@ c #EEC797", -"9@ c #DC9B4C", -"0@ c #D17E18", -"a@ c #DE9437", -"b@ c #B8884D", -"c@ c #84541A", -"d@ c #824D0D", -"e@ c #834F0F", -"f@ c #A88152", -"g@ c #B08C60", -"h@ c #E3C29B", -"i@ c #F3C995", -"j@ c #F2D0A8", -"k@ c #E0A65E", -"l@ c #E1A152", -"m@ c #A97B42", -"n@ c #855113", -"o@ c #9B703B", -"p@ c #B99970", -"q@ c #C1A078", -"r@ c #EECBA1", -"s@ c #F1C591", -"t@ c #EEC18C", -"u@ c #E5B273", -"v@ c #D37D12", -"w@ c #D59B53", -"x@ c #9D7341", -"y@ c #7D4705", -"z@ c #865314", -"A@ c #814B0A", -"B@ c #8D5D22", -"C@ c #B49268", -"D@ c #D2B38C", -"E@ c #F2CC9C", -"F@ c #F1CA9C", -"G@ c #EABD87", -"H@ c #D17F18", -"I@ c #D1811D", -"J@ c #D8851D", -"K@ c #C89250", -"L@ c #906735", -"M@ c #814B09", -"N@ c #834E0F", -"O@ c #AA8456", -"P@ c #AA875C", -"Q@ c #E2C199", -"R@ c #F3CA97", -"S@ c #DA9743", -"T@ c #D07C16", -"U@ c #DF973C", -"V@ c #BC8C50", -"W@ c #804F13", -"X@ c #844F0F", -"Y@ c #9E7441", -"Z@ c #BD9D77", -"`@ c #C09F78", -" # c #EDCAA0", -".# c #F3D4AF", -"+# c #DD9E4F", -"@# c #DD9A47", -"## c #B08550", -"$# c #7B4504", -"%# c #905F26", -"&# c #B7956D", -"*# c #D1B28C", -"=# c #EFC38D", -"-# c #F3D3AD", -";# c #E2AA65", -"># c #D27B10", -",# c #D39344", -"'# c #A37D4E", -")# c #7B4402", -"!# c #865315", -"~# c #AE895D", -"{# c #E1C19B", -"]# c #F3C996", -"^# c #F0C898", -"/# c #E9BB82", -"(# c #D48627", -"_# c #D7831B", -":# c #CD944D", -"<# c #906530", -"[# c #7D4604", -"}# c #A17948", -"|# c #BB9A72", -"1# c #BF9E75", -"2# c #EDCBA1", -"3# c #EEC99C", -"4# c #D58A2C", -"5# c #DB8C2A", -"6# c #C6965B", -"7# c #7A4504", -"8# c #92642B", -"9# c #B6946B", -"0# c #CFAF89", -"a# c #F2CC9E", -"b# c #F2D3AD", -"c# c #DA9239", -"d# c #D68A2B", -"e# c #B48A57", -"f# c #814E10", -"g# c #DEBF98", -"h# c #F7D6AD", -"i# c #E2A457", -"j# c #D28C36", -"k# c #A07948", -"l# c #BA9A70", -"m# c #EACAA1", -"n# c #F4C58B", -"o# c #CE944D", -"p# c #9E7542", -"q# c #B4936A", -"r# c #D0B28C", -"s# c #F4D4AD", -"t# c #D3A975", -"u# c #AC875B", -"v# c #E5D2BB", -"w# c #E0CAAE", -"x# c #AE895C", -"y# c #BB9D78", -"z# c #C5A989", -" . + @ # # # # # # $ # % & * * = * * - ; > , ", -" ' ) ! ~ { { { { ] ^ / ( _ : { { { { { < [ } | ", -" 1 2 3 4 5 { 6 6 6 7 8 9 0 a b ! 6 6 ] 7 c d e f ", -" g h i j k l m n o p q r s t u v w x o y z A B C D E ", -" F G H I J K L y x ^ M N O P Q R S z x T U V y m W X ", -" Y Z ` .p ..A +.@.m #.$.%.&.*.=.-.;.^ L >.,.'.: x ).!.~. ", -" {.].^.x /.L (._.x ^ :.<.[.}.|.1.2.3.4.5.6.7.L 8.x 9.0.a.b. ", -" c.d.e.I T T T f.g.h.+.u }.i.j.&.j.k.l.m.n.o.p.q.I r.I s.t.u. ", -"v.w.x.y.y.z.U U A.B.C.D.E.F.G.H.H.I.H.J.K.L.M.N.O.P.O.Q.R.S.T.U.", -"V.W.X.Y.Z.`. +.+++@+#+$+%+&+*+*+*+:.:.=+-+;+>+,+'+)+!+~+{+]+^+/+", -" (+_+:+}.}.}.}.}.<+[+}+|+1+2+2+2+2+3+4+5+6+7+8+9+9+0+0+a+b+c+ ", -" d+e+f+*.g+g+g+h+i+j+m y ........o k+l+m+n+o+o+o+o+o+p+q+r+ ", -" s+t+u+1.}.g+g+h+v+w+x+y+o z+y y { A+B+C+D+E+F+E+E+G+H+I+ ", -" J+u K+g+}.L+g+M+N+O+: o o o o 6 P+Q+R+S+F+T+E+U+V+W+ ", -" X+Y+=.g+g+}.=.Z+r w o y o o `+ @.@+@T+T+E+@@#@$@%@ ", -" &@*@=@-@*.}.;@F.>@T o o y o ,@'@)@!@E+E+T+~@{@]@ ", -" ^@/@(@g+L+h+_@:@<@z o o .[@}@|@1@T+E+2@3@4@ ", -" 5@6@7@}.g+L+8@9@r.x o 0@a@b@c@d@E+e@2@f@ ", -" g@h@i@1.}.j.j@k@5.8...).l@m@!@T+n@G+o@p@ ", -" q@r@s@g+t@<.u@@.n 9.v@w@x@y@z@A@B@C@ ", -" D@E@;@1.F@G@4.H@I@J@K@L@M@N@T+O@ ", -" P@Q@R@1.-@Y.S@r.T@U@V@W@X@A@Y@Z@ ", -" `@ #=@j..#+#2+T @###$#2@%#&# ", -" *#X.=#-#;#0@>#,#'#)#!#~# ", -" {#]#^#/#(#_#:#<#[#}#|# ", -" 1#2#=@3#4#5#6#7#8#9# ", -" 0#a#b#c#d#e#f#g@ ", -" g#h#i#j#}#k#l# ", -" ]@m#n#o#p#q# ", -" r#s#t#u# ", -" v#w#x# ", -" y#z# "}; diff --git a/share/pixmaps/bitgem80.xpm b/share/pixmaps/bitgem80.xpm deleted file mode 100644 index 1a0bad2..0000000 --- a/share/pixmaps/bitgem80.xpm +++ /dev/null @@ -1,955 +0,0 @@ -/* XPM */ -static char * BottleCaps80_xpm[] = { -"81 80 872 2", -" c None", -". c #844E0D", -"+ c #8B5A1E", -"@ c #8A591D", -"# c #8A571A", -"$ c #895517", -"% c #895617", -"& c #895618", -"* c #885414", -"= c #885312", -"- c #885313", -"; c #885210", -"> c #87500D", -", c #824C0D", -"' c #824D0D", -") c #814B0A", -"! c #814A07", -"~ c #814A08", -"{ c #804904", -"] c #804702", -"^ c #7F4600", -"/ c #7E4400", -"( c #7F4400", -"_ c #7D4200", -": c #8B5513", -"< c #824A07", -"[ c #CFB89B", -"} c #FFF8ED", -"| c #FCF0DF", -"1 c #FCF0E0", -"2 c #FDF1E1", -"3 c #FDF2E3", -"4 c #FDF2E2", -"5 c #FDF1E2", -"6 c #FDF3E4", -"7 c #FDF3E6", -"8 c #FDF3E5", -"9 c #FEF4E7", -"0 c #FEF5E9", -"a c #FBEDDB", -"b c #FEF7ED", -"c c #FEF6EC", -"d c #FFF7ED", -"e c #FFF8EF", -"f c #FFF9F0", -"g c #FFFAF2", -"h c #FFFBF3", -"i c #FFFCF5", -"j c #FFFBF4", -"k c #FFFFFF", -"l c #AA8353", -"m c #94652C", -"n c #F2D8B9", -"o c #CD7303", -"p c #D17C13", -"q c #D07C13", -"r c #D17C14", -"s c #D27B11", -"t c #FBF3E9", -"u c #D17A0F", -"v c #D17D15", -"w c #D17D16", -"x c #D17E16", -"y c #D17E17", -"z c #D17C12", -"A c #FBF4EC", -"B c #FDFBF8", -"C c #88510F", -"D c #7F4703", -"E c #F6F3F0", -"F c #D78D32", -"G c #F7EAD8", -"H c #E0A45B", -"I c #D17E18", -"J c #D2811D", -"K c #D3821E", -"L c #D3821D", -"M c #D3811E", -"N c #D2811E", -"O c #D2821E", -"P c #D07A0F", -"Q c #EFD1AB", -"R c #FEFDFA", -"S c #EDCA9E", -"T c #D3811D", -"U c #D2821D", -"V c #D07A10", -"W c #F1D6B4", -"X c #E6B77C", -"Y c #E6B478", -"Z c #CDB9A0", -"` c #884F0B", -" . c #B99C79", -".. c #F4D8B4", -"+. c #D0790F", -"@. c #D78B2D", -"#. c #D0790E", -"$. c #D17D17", -"%. c #DC9B4A", -"&. c #FEFDFB", -"*. c #EDBD84", -"=. c #D78A2D", -"-. c #D2801B", -";. c #D27F19", -">. c #DA953F", -",. c #FCF7F0", -"'. c #D07B12", -"). c #FFFFFA", -"!. c #946327", -"~. c #895514", -"{. c #D27F18", -"]. c #D3821F", -"^. c #D07C14", -"/. c #EBC493", -"(. c #EECDA3", -"_. c #CF780D", -":. c #FDFCFA", -"<. c #F0C99B", -"[. c #EEC490", -"}. c #F2D0A9", -"|. c #F7EAD9", -"1. c #CF7609", -"2. c #CF770A", -"3. c #FDF8F2", -"4. c #DB9641", -"5. c #D17F19", -"6. c #DC9947", -"7. c #EDE8E0", -"8. c #814700", -"9. c #7F4601", -"0. c #E6DDD1", -"a. c #E1A861", -"b. c #D78D31", -"c. c #D27F1A", -"d. c #F0D4B0", -"e. c #F6E1C6", -"f. c #EEC28D", -"g. c #EFC592", -"h. c #EDC18A", -"i. c #FCF5EC", -"j. c #E2AA65", -"k. c #E8BC86", -"l. c #FAE3C6", -"m. c #AE8A5F", -"n. c #8E5918", -"o. c #A67F4E", -"p. c #FDEDD8", -"q. c #CF790F", -"r. c #DD9C4C", -"s. c #FAF2E6", -"t. c #CF770B", -"u. c #D38320", -"v. c #DD9E4D", -"w. c #FEFDFC", -"x. c #EDC089", -"y. c #EEC592", -"z. c #FEFEFC", -"A. c #D2801A", -"B. c #D2811C", -"C. c #D48421", -"D. c #D27E17", -"E. c #D38321", -"F. c #D3811C", -"G. c #834D0C", -"H. c #D58523", -"I. c #CF780C", -"J. c #F4DEC4", -"K. c #E5B476", -"L. c #EFC797", -"M. c #EEC491", -"N. c #EFC591", -"O. c #EEC38E", -"P. c #F7E0C7", -"Q. c #EFD2AD", -"R. c #F6E5D1", -"S. c #E1A964", -"T. c #EBBC82", -"U. c #D1BFA8", -"V. c #834B06", -"W. c #834C09", -"X. c #D1BEA6", -"Y. c #CF790E", -"Z. c #D4821E", -"`. c #F1D7B6", -" + c #F6DFC4", -".+ c #DA943D", -"++ c #DFA45A", -"@+ c #F9EDDD", -"#+ c #FFFBF1", -"$+ c #986A32", -"%+ c #986B33", -"&+ c #E4B071", -"*+ c #F4DFC4", -"=+ c #D2801C", -"-+ c #DFA255", -";+ c #FFFCFA", -">+ c #EDC088", -",+ c #EFC491", -"'+ c #F2CFA5", -")+ c #FAF2E7", -"!+ c #D27E16", -"~+ c #D58828", -"{+ c #DC9740", -"]+ c #F2EFEA", -"^+ c #814904", -"/+ c #804906", -"(+ c #F6F3EF", -"_+ c #DB943D", -":+ c #CF780B", -"<+ c #FBF2E8", -"[+ c #DD9C4B", -"}+ c #D3801B", -"|+ c #EFC693", -"1+ c #EFC593", -"2+ c #EDBF88", -"3+ c #FBF3E8", -"4+ c #E5B374", -"5+ c #EECEA7", -"6+ c #EAC290", -"7+ c #F7DBB9", -"8+ c #B5956D", -"9+ c #89520E", -"0+ c #844C08", -"a+ c #BB9F7B", -"b+ c #F4D6B1", -"c+ c #D88E33", -"d+ c #D0790D", -"e+ c #F1D8B8", -"f+ c #F7E0C5", -"g+ c #EEC38F", -"h+ c #EEC591", -"i+ c #D37F18", -"j+ c #D88D32", -"k+ c #FEFCF8", -"l+ c #844D0B", -"m+ c #EECEA5", -"n+ c #EAC292", -"o+ c #DFA256", -"p+ c #FEFCF9", -"q+ c #F6DFC3", -"r+ c #F0D4B1", -"s+ c #FBF5EC", -"t+ c #DC9A48", -"u+ c #E7B476", -"v+ c #D8CAB8", -"w+ c #804500", -"x+ c #7E4500", -"y+ c #E4DCD1", -"z+ c #E2A861", -"A+ c #D17F18", -"B+ c #D17B11", -"C+ c #D68A2B", -"D+ c #EFC897", -"E+ c #EFC492", -"F+ c #FFFFFE", -"G+ c #DA9540", -"H+ c #F3DDC1", -"I+ c #FFF9EE", -"J+ c #986B34", -"K+ c #8B5310", -"L+ c #A68153", -"M+ c #FEEDD8", -"N+ c #E0A359", -"O+ c #F9EDDF", -"P+ c #F2DABC", -"Q+ c #F6DEC2", -"R+ c #EEC28C", -"S+ c #EEC492", -"T+ c #F1CEA3", -"U+ c #D0770B", -"V+ c #D38019", -"W+ c #DA933D", -"X+ c #F5F4F1", -"Y+ c #7F4602", -"Z+ c #824B08", -"`+ c #D48625", -" @ c #F5E3CD", -".@ c #E2AC69", -"+@ c #E0A55C", -"@@ c #FEFBF8", -"#@ c #EDC18B", -"$@ c #FAEEDF", -"%@ c #E6B87F", -"&@ c #E5B274", -"*@ c #F6D8B4", -"=@ c #B99C78", -"-@ c #89510F", -";@ c #834C0A", -">@ c #D4C3AE", -",@ c #EABC84", -"'@ c #D48320", -")@ c #D28019", -"!@ c #EFC695", -"~@ c #DE9E50", -"{@ c #FAF0E4", -"]@ c #8A5516", -"^@ c #986931", -"/@ c #FFFCF3", -"(@ c #D07B13", -"_@ c #E7BA81", -":@ c #F3DDC2", -"<@ c #F5DCBD", -"[@ c #F4DAB9", -"}@ c #F3DCC0", -"|@ c #D07A11", -"1@ c #E3AD6A", -"2@ c #DFD2C2", -"3@ c #824B07", -"4@ c #814906", -"5@ c #F9F7F4", -"6@ c #D89138", -"7@ c #FDF8F3", -"8@ c #E0A760", -"9@ c #FEFAF5", -"0@ c #FFFDFC", -"a@ c #EBC698", -"b@ c #FFF6E7", -"c@ c #9E723D", -"d@ c #925E1E", -"e@ c #864F0C", -"f@ c #BC9F7B", -"g@ c #F5D6B1", -"h@ c #DA9641", -"i@ c #FCF7EF", -"j@ c #FEFEFE", -"k@ c #EFC694", -"l@ c #F0CA9C", -"m@ c #FBF5ED", -"n@ c #D0780D", -"o@ c #D68929", -"p@ c #D17D13", -"q@ c #D98F34", -"r@ c #FAFAF9", -"s@ c #7E4501", -"t@ c #905F23", -"u@ c #D17D14", -"v@ c #CE7304", -"w@ c #EFCEA5", -"x@ c #E6B679", -"y@ c #F1DABB", -"z@ c #F3D7B4", -"A@ c #EEC18B", -"B@ c #EEC18A", -"C@ c #EDC08A", -"D@ c #F8E9D4", -"E@ c #F5E5CF", -"F@ c #DB9845", -"G@ c #CF760A", -"H@ c #CD7201", -"I@ c #F1CC9E", -"J@ c #BDA07C", -"K@ c #824A06", -"L@ c #854F0D", -"M@ c #D2BB9E", -"N@ c #F9F0E4", -"O@ c #F9F1E6", -"P@ c #F9EFE3", -"Q@ c #F8EEDF", -"R@ c #F8ECDC", -"S@ c #F7EADA", -"T@ c #F6E8D6", -"U@ c #F6E6D3", -"V@ c #F6E7D3", -"W@ c #F6E6D2", -"X@ c #F6E5D0", -"Y@ c #FEFFFF", -"Z@ c #FCF6ED", -"`@ c #FCF6EE", -" # c #FCF5ED", -".# c #FCF5EB", -"+# c #FCF4EB", -"@# c #FCF4EA", -"## c #FCF4E9", -"$# c #FBF4E9", -"%# c #FBF3E7", -"&# c #FBF2E6", -"*# c #FBF1E5", -"=# c #FBF1E4", -"-# c #FBF0E3", -";# c #F2D3AC", -"># c #F4D9B6", -",# c #F4D7B1", -"'# c #F3D6B0", -")# c #F3D4AD", -"!# c #F3D4AC", -"~# c #F2D1A8", -"{# c #F1D1A8", -"]# c #F1CEA2", -"^# c #F0CC9E", -"/# c #F0CB9E", -"(# c #EFC899", -"_# c #F0C999", -":# c #EFC999", -"<# c #EEC694", -"[# c #EEC695", -"}# c #ECC089", -"|# c #A57B49", -"1# c #824C0B", -"2# c #F0C897", -"3# c #EFC796", -"4# c #F0C796", -"5# c #F0C898", -"6# c #F0C99A", -"7# c #F0CA9B", -"8# c #F1CB9E", -"9# c #F8E8D4", -"0# c #E8BE88", -"a# c #D78D33", -"b# c #D9923A", -"c# c #D9933C", -"d# c #D9943E", -"e# c #DA9642", -"f# c #DA9744", -"g# c #DB9846", -"h# c #DA9846", -"i# c #DB9A48", -"j# c #DC9A4A", -"k# c #DC9C4C", -"l# c #DC9D4E", -"m# c #DC9C4D", -"n# c #DD9E50", -"o# c #DD9F52", -"p# c #DD9F51", -"q# c #DDA155", -"r# c #DB9948", -"s# c #FCF1E3", -"t# c #B59064", -"u# c #A88150", -"v# c #A88050", -"w# c #A98353", -"x# c #AA8454", -"y# c #AA8354", -"z# c #AB865A", -"A# c #AB875B", -"B# c #AB895F", -"C# c #AC8A60", -"D# c #AB8960", -"E# c #B18D62", -"F# c #B39067", -"G# c #B3936D", -"H# c #B3946D", -"I# c #B49773", -"J# c #B49772", -"K# c #B39671", -"L# c #BE9F79", -"M# c #97652A", -"N# c #8C5717", -"O# c #9B6E37", -"P# c #F1CEA4", -"Q# c #F4E0C7", -"R# c #D07E17", -"S# c #804805", -"T# c #824D0C", -"U# c #824C0C", -"V# c #814C0C", -"W# c #814C0B", -"X# c #814B0B", -"Y# c #773C00", -"Z# c #EEE4D8", -"`# c #A8804E", -" $ c #C9B193", -".$ c #FCECD7", -"+$ c #D27D15", -"@$ c #D89139", -"#$ c #EAE1D5", -"$$ c #7A4200", -"%$ c #855112", -"&$ c #845011", -"*$ c #855011", -"=$ c #845012", -"-$ c #804A08", -";$ c #C4A884", -">$ c #D6C2A9", -",$ c #7E4602", -"'$ c #F1EDE5", -")$ c #F1CFA6", -"!$ c #FDFAF4", -"~$ c #D78F35", -"{$ c #ECC088", -"]$ c #BDA17E", -"^$ c #814D0D", -"/$ c #966830", -"($ c #FBF8F3", -"_$ c #864E09", -":$ c #946023", -"<$ c #8B591B", -"[$ c #EDC28E", -"}$ c #FBEEDF", -"|$ c #E2AA64", -"1$ c #976932", -"2$ c #865214", -"3$ c #855111", -"4$ c #845111", -"5$ c #845112", -"6$ c #855213", -"7$ c #804907", -"8$ c #97682E", -"9$ c #BA9A74", -"0$ c #FFF6E8", -"a$ c #F4D6B2", -"b$ c #EFD3B1", -"c$ c #F8F2EA", -"d$ c #885413", -"e$ c #7B4400", -"f$ c #DBC8B1", -"g$ c #C0A27D", -"h$ c #7D4501", -"i$ c #E8DED1", -"j$ c #F5D8B5", -"k$ c #FCF6F0", -"l$ c #D68F36", -"m$ c #EDE6DD", -"n$ c #7B4200", -"o$ c #855012", -"p$ c #A8804F", -"q$ c #EFE5DA", -"r$ c #814600", -"s$ c #865111", -"t$ c #FDF9F3", -"u$ c #D68A2C", -"v$ c #E7B372", -"w$ c #C6B095", -"x$ c #7F4A09", -"y$ c #844F10", -"z$ c #875212", -"A$ c #8E5919", -"B$ c #86500E", -"C$ c #FFFFF9", -"D$ c #EDBF87", -"E$ c #DEA156", -"F$ c #FBE6CC", -"G$ c #9A6E39", -"H$ c #865315", -"I$ c #7A4100", -"J$ c #F1E8DC", -"K$ c #AD8657", -"L$ c #7D4502", -"M$ c #D8C7B1", -"N$ c #FAE3C7", -"O$ c #EEC28E", -"P$ c #F5DDBF", -"Q$ c #ECC89A", -"R$ c #FBF7F0", -"S$ c #865213", -"T$ c #865314", -"U$ c #7E4705", -"V$ c #C0A27E", -"W$ c #D8C5AE", -"X$ c #F1CB9D", -"Y$ c #FAF1E4", -"Z$ c #D78F36", -"`$ c #ECE4DA", -" % c #7C4300", -".% c #95652B", -"+% c #FFFEFB", -"@% c #844C07", -"#% c #8C5716", -"$% c #9A6D37", -"%% c #E4AE6A", -"&% c #CDB9A1", -"*% c #7E4603", -"=% c #FDFAF6", -"-% c #9A6C34", -";% c #C8AF91", -">% c #FDEDD9", -",% c #DD9E51", -"'% c #F8DEBD", -")% c #A17847", -"!% c #7B4401", -"~% c #D9C5AE", -"{% c #C2A481", -"]% c #F7F3ED", -"^% c #EEC18C", -"/% c #F7E4CB", -"(% c #E8BC85", -"_% c #CF7608", -":% c #824E0E", -"<% c #F0E8DC", -"[% c #854C07", -"}% c #946021", -"|% c #916125", -"1% c #EDC18C", -"2% c #F1CDA2", -"3% c #F4E3CC", -"4% c #EEE7E0", -"5% c #7F4806", -"6% c #905D1E", -"7% c #87500F", -"8% c #B99973", -"9% c #FFF6E9", -"0% c #D0780C", -"a% c #E1A962", -"b% c #D4C2AC", -"c% c #7B4300", -"d% c #EFE5D8", -"e% c #AE885A", -"f% c #7D4400", -"g% c #E8DED2", -"h% c #F4D7B3", -"i% c #F3D2A9", -"j% c #AC885D", -"k% c #804A09", -"l% c #7F4908", -"m% c #BC9C76", -"n% c #DDCCB7", -"o% c #854B03", -"p% c #85500F", -"q% c #F8E6CF", -"r% c #E6B77E", -"s% c #845010", -"t% c #926125", -"u% c #854D09", -"v% c #864F0D", -"w% c #A98253", -"x% c #FFFEF6", -"y% c #F3D3AC", -"z% c #F2DABB", -"A% c #D5831E", -"B% c #F2EFEB", -"C% c #7E4806", -"D% c #7F4704", -"E% c #FEFBF6", -"F% c #9B6E36", -"G% c #7D4500", -"H% c #D8C7B2", -"I% c #F8E2C5", -"J% c #FDF9F4", -"K% c #E2A860", -"L% c #7D4603", -"M% c #7C4503", -"N% c #D5C0A6", -"O% c #C7AC8B", -"P% c #7E4704", -"Q% c #FBFBF9", -"R% c #F1CA9C", -"S% c #FEFCFA", -"T% c #D6892A", -"U% c #B29068", -"V% c #F4EDE4", -"W% c #9D713B", -"X% c #F9E9D6", -"Y% c #E2AE6C", -"Z% c #FFF3E2", -"`% c #8E5D20", -" & c #834E0F", -".& c #814B08", -"+& c #905D1F", -"@& c #CBB395", -"#& c #FEEED9", -"$& c #D27C13", -"%& c #FBFAF8", -"&& c #7C4502", -"*& c #855113", -"=& c #794000", -"-& c #E9DECE", -";& c #AF8C5F", -">& c #804905", -",& c #F6F2EC", -"'& c #F3D0A6", -")& c #EFC795", -"!& c #F9EFE1", -"~& c #E0A051", -"{& c #D9CBBA", -"]& c #BA9971", -"^& c #E0D0BC", -"/& c #844903", -"(& c #915F24", -"_& c #EDC08B", -":& c #D3801A", -"<& c #EFCA9A", -"[& c #B79872", -"}& c #8E5C1F", -"|& c #885110", -"1& c #B99972", -"2& c #FFF4E6", -"3& c #FAEFE1", -"4& c #DFA359", -"5& c #D07B11", -"6& c #FBEBD6", -"7& c #96672F", -"8& c #FBF8F2", -"9& c #9D7039", -"0& c #E8DFD2", -"a& c #EEC390", -"b& c #F4D9B8", -"c& c #EECDA4", -"d& c #D27D16", -"e& c #FFFEFA", -"f& c #D2BB9F", -"g& c #C9B091", -"h& c #854F0E", -"i& c #F7E9D8", -"j& c #DE9843", -"k& c #DFD5C8", -"l& c #7D4705", -"m& c #834F10", -"n& c #A17743", -"o& c #F8F3EC", -"p& c #834A04", -"q& c #874F0D", -"r& c #A88152", -"s& c #FFFCF4", -"t& c #D38421", -"u& c #B89A75", -"v& c #8E5A1C", -"w& c #7F4702", -"x& c #DCCCB8", -"y& c #F8E1C4", -"z& c #FDF7F0", -"A& c #DA943E", -"B& c #F9E6CE", -"C& c #9D713C", -"D& c #E7DBC9", -"E& c #B49066", -"F& c #824C0A", -"G& c #FDFDFB", -"H& c #F6DFC2", -"I& c #E9C08E", -"J& c #7F4807", -"K& c #B59268", -"L& c #E5D8C7", -"M& c #8D5513", -"N& c #9C703B", -"O& c #F1CDA1", -"P& c #D38422", -"Q& c #D98E31", -"R& c #EAE3DA", -"S& c #834E0E", -"T& c #8D5B1E", -"U& c #87510F", -"V& c #CAB295", -"W& c #FDECD7", -"X& c #FBF5EE", -"Y& c #D3831F", -"Z& c #EDBF85", -"`& c #BFA483", -" * c #FAF5EF", -".* c #A07540", -"+* c #F4F0EA", -"@* c #F3D1A7", -"#* c #D88F36", -"$* c #FBE8CE", -"%* c #9D723D", -"&* c #CEB698", -"** c #CCB598", -"=* c #844902", -"-* c #F8E5CE", -";* c #E6B67A", -">* c #FBF4EB", -",* c #875211", -"'* c #804B0A", -")* c #9F733E", -"!* c #FAF6EF", -"~* c #814802", -"{* c #B89872", -"]* c #F5E2CB", -"^* c #D68B30", -"/* c #F1EBE2", -"(* c #814B09", -"_* c #905F22", -":* c #7E4601", -"<* c #F3D6B2", -"[* c #E7B474", -"}* c #C6AF93", -"|* c #7D4704", -"1* c #E5D8C6", -"2* c #8B5719", -"3* c #EDC390", -"4* c #FEFAF6", -"5* c #FAE3C5", -"6* c #9F7643", -"7* c #804B0B", -"8* c #B18D61", -"9* c #E7DACA", -"0* c #8D5817", -"a* c #A98355", -"b* c #FFFEF7", -"c* c #FBEFE1", -"d* c #E1A760", -"e* c #FAF2E9", -"f* c #8C591B", -"g* c #8A5719", -"h* c #885211", -"i* c #804803", -"j* c #DBCBB7", -"k* c #F8DFC2", -"l* c #F4D5B1", -"m* c #D58A2E", -"n* c #F2ECE5", -"o* c #F9F3EB", -"p* c #A27845", -"q* c #FDFDFC", -"r* c #E3A861", -"s* c #CFBEA7", -"t* c #7D4604", -"u* c #CAB091", -"v* c #D1BCA0", -"w* c #824801", -"x* c #9C6F39", -"y* c #F8DDBA", -"z* c #A17A4A", -"A* c #FEFCF7", -"B* c #804703", -"C* c #814803", -"D* c #FBEAD4", -"E* c #DEA257", -"F* c #926024", -"G* c #F4EFEA", -"H* c #F5DDBE", -"I* c #ECC89C", -"J* c #D58A2C", -"K* c #EFE9E1", -"L* c #E2D3BF", -"M* c #BA9973", -"N* c #916024", -"O* c #D6C6B2", -"P* c #EADFD1", -"Q* c #86500D", -"R* c #BB9B75", -"S* c #FFF7E9", -"T* c #F3D1A6", -"U* c #AD8A60", -"V* c #834F0F", -"W* c #875312", -"X* c #895413", -"Y* c #EAE0D4", -"Z* c #FCF3E9", -"`* c #FFF9ED", -" = c #885619", -".= c #F4EDE3", -"+= c #A47C4A", -"@= c #8A5617", -"#= c #F7E4CA", -"$= c #D4831F", -"%= c #F2EEE8", -"&= c #C8AD8C", -"*= c #D4BFA5", -"== c #844B06", -"-= c #8E5716", -";= c #AB8456", -">= c #F5E4CE", -",= c #DBCDBB", -"'= c #FDFAF5", -")= c #844D0A", -"!= c #814905", -"~= c #F7DFC2", -"{= c #CE7506", -"]= c #EFC898", -"^= c #B69771", -"/= c #926227", -"(= c #FFF3E1", -"_= c #DECCB7", -":= c #BE9F7A", -"<= c #874F0B", -"[= c #9B6E38", -"}= c #FFFFF8", -"|= c #F7E1C8", -"1= c #E6B374", -"2= c #F3EEE6", -"3= c #A77E4D", -"4= c #F0E7DC", -"5= c #7D4300", -"6= c #804600", -"7= c #C9B092", -"8= c #E0CFBA", -"9= c #86510F", -"0= c #F4EEE6", -"a= c #A47B49", -"b= c #D2BCA1", -"c= c #8A5412", -"d= c #B28D61", -"e= c #875110", -" . + @ @ @ @ # $ % % % % & * = = = = = - ; > > > > > > . , ' ' ' ' ' ) ! ! ! ! ! ~ { ] ] ] ] ] ] ^ / ( ( _ : ", -" < [ } | 1 1 1 2 3 4 4 4 4 5 6 7 7 7 7 7 8 9 0 0 0 0 0 0 a b c c c c c d e e e e e e f g g g g g g h i i j k l ", -" m k n o p p q p p p p p p p r r r r r r r r r r r r p s t u v v v v v v w w w w w w w w w w w w w x y w z A B C ", -" D E F G H I J K L J J M K N O L K L K L J K K J O O K P Q R S P T K K O K T K K T K K K U U M U T J U K V W X Y Z ` ", -" C ...+.@.k #.O K T J N J K N J L J J K L N K M J N K $.%.&.*.k =.-.J M N K J K J J J J N J J N O J N U ;.>.,.P '.).!. ", -" ~.k {.].^./.(._.K T O K M K M O U K L K L K O K J O N P :.<.[.}.|.1.].M O K T O K T K K K U U M K T K K 2.3.4.5.O 6.7.8. ", -" 9.0.a.-.J J V &.b.c.J J T T T M J N T M T M J J M J K 2.d.e.f.g.h.i.j.5.J N K M J T M T T M N N M J T K V k.d.V K K V l.m. ", -" n.o.p.q.K K K -.r.s.t.u.J J J K J J L J J K L J K M J w v.w.x.y.g.g.y.z.A.].K K J K J J J J N J J N J J B.C.k D.J J J E.F.k ; ", -" G.k H.E.J K K K I.J.K.y J M N K M N K N J K K N K J u.p w.L.M.g.N.M.O.P.Q.+.K K J K N J N N M J J N O ].t.R.S.I K J K J V T.U.V. ", -" W.X.h.Y.T U U O K K F.k Z.u.K J U J J O J J L O J U K V `. +f.g.M.M.g.g.x.k .+J J J U J J J J J J J J J -.++@+2.K K J O J K t.#+$+ ", -" %+#+t.K J K K K K K y &+*+V T K K M K K K K K K N N =+-+;+>+g.,+M.,+g.M.y.'+)++.J K K K K K K K K K K u.!+k ~+K K K K K N K I {+]+^+ ", -" /+(+_+I K J K K K K L ].:+<+[+N T K N O L K L K L J K }+k |+1+M.M.M.M.g.g.g.2+3+4+I K K K T K K K U U J q 5+6+q K K K U L J K K I.7+8+9+ ", -" 0+a+b+V K J J K K K K L O u.c+w.d+K K N J L J J K L K I.e+f+g+M.,+,+M.,+g.M.g.M.h+k i+B.K J J J J N J K O j+k+p ].J N K J L J M J B.F.k l+ ", -" * k !+J K K K K K K K K K T q.m+n+'.K M O U K L K K I o+p+>+1+g.,+,+M.,+,+,+,+M.f.q+r+_.K K T K K K U K 2.s+t+O J K K K U L K N K T y u+v+w+ ", -" x+y+z+A+L T T J T T K L K T K K B+k C+=+K J N T M T J !+k D+[.M.E+E+M.M.M.E+E+,+,+g.x.F+G+I K M T T M K w 4+H+I.K T T M M N M J J L J J d+I+J+ ", -" K+L+M+t.K O J J J K K K K L J K K v N+O+2.K J L J J K I.P+Q+R+g.h+S+,+M.M.M.g.M.g.M.g.g+T+t U+K J J J N B.Z.k V+J J J J N K J L J M U J K B.W+X+Y+ ", -" Z+k `+J K K N N N K K K K K M K K K I. @.@v K K N K v +@@@2+g.M.h+S+N.N.M.N.g.h+g.M.g.g.#@$@%@V K N N K _.*+&@'.K M L K M K J K N K K O K K #.*@=@-@ ", -" ;@>@,@v K J U J J J U U O U K J K U J -.'@k D.J O J J )@k !@[.g.M.h+E+M.M.M.M.g.,+g.,+g.M.M.g+k K J N J I ~@{@2.K J J U U J K J O J U U J O L ].I k ]@ ", -" ^@/@I.K K J K K K N K K K K K K K K N K (@_@W +.K K I.:@<@f.g.g.M.g.E+g.,+M.,+g.g.g.E+g.g.g.g+[@}@I.K O |@&.b.c.O K M L K K K K K N K K O K T J A+1@2@3@ ", -" 4@5@6@O J K J K K K J K K K K L K K L J J O 2.7@4.A+v 8@9@2+g.N.g.M.y.g.g.M.M.M.g.g.N.N.g.h+g.g.>+0@t+O '.a@S +.K U T J U U K K U L J K K U K J J ].t.b@c@d@ ", -" e@f@g@q J J M J O J J J K K K K L J K T J N J B.h@i@d+A.j@k@g.M.g.g.M.h+M.,+,+M.,+g.M.g.M.g.M.g.M.g.l@m@n@o@k p@J J O J N U U N K J L J M U U K J J N u.q@r@s@ ", -" t@i #.{.v v u@r u@r r r p p p q p p '.'.'.'.'.'.v@w@x@y@z@x.A@A@A@A@A@A@A@A@B@h.h.h.h.h.C@C@C@C@x.x.*.D@Y E@F@G@_._._.Y.Y.Y.#.#.#.+.+.+.P P P V V V |@|@H@I@J@K@", -"L@M@k N@O@O@O@P@P@P@Q@Q@Q@R@R@R@|.S@|.T@T@T@U@V@W@X@W@k Y@Z@`@Z@Z@ #.#.#+#@#@###t $#3+%#%#&#&#&#*#=#*#=#-#k k ;#>#,#'#b+)#!#)#~#{#~#]#]#]#^#/#^#(#_#:#<#<#[#}#k |#", -" 1#B 2#,+[.[.g.g.g.k@k@k@3#4#4#5#5#5#6#6#6#l@7#l@8#6#9#0#a#6@b#b#c#d#d#>.e#e#f#g#h#i#j#j#k#l#m#n#o#p#q#r#s#t#u#v#w#x#y#z#A#A#B#C#D#E#E#E#F#F#F#G#G#H#I#J#K#L#k M#", -" N#O#k C@g.M.M.M.M.M.M.M.M.M.M.M.M.M.[.[.[.[.[.[.[.M.P#Q#1.-.A.A.A.A.A.A.A.A.c.c.c.c.;.c.;.;.;.;.;.;.-.R#s+S#T#T#U#U#U#V#V#V#V#V#V#W#W#W#W#W#W#W#W#W#X#T#Y#Z#`# ", -" /+ $.$R+M.g.M.N.N.h+M.g.g.g.g.g.S+g.g.,+g.M.g.,+g.y.,.+$K O J U K J J J J U J U O U U J U J O J U E.@$#$$$%$&$&$&$*$&$=$=$&$&$%$&$%$=$%$&$&$%$&$&$&$-$;$>$ ", -" ,$'$)$M.g.M.g.g.g.,+g.g.g.g.g.E+g.g.M.S+g.g.M.g.2+!$~$].K N K K N K K K K J K K K O K K K K K K A+{$]$^$%$%$%$%$*$%$=$=$&$%$%$%$%$=$%$%$&$%$&$&$%$/$($_$ ", -" :$<$k [$g.M.N.g.y.M.N.g.g.g.g.g.g.g.M.y.h+g.M.M.f.}$|$J L J K K J O O K U J U K U O K K O K T J t..$1$2$%$%$3$%$*$4$=$5$4$3$%$%$%$5$%$%$4$%$&$6$7$k 8$ ", -" ;@9$0$x.g.h+h+h+,+g.g.g.g.g.,+y.y.M.h+M.y.M.,+g.a$b$'.K N K M J N J J U J U M U K N M N K J K w c$d$%$4$4$&$4$*$4$=$5$4$&$%$4$%$5$%$4$4$%$%$e$f$g$ ", -" h$i$j$f.g.N.N.,+,+,+,+g.g.E+N.,+,+g.,+,+,+,+1+3#k$1.J K O K J O O K K J K M U O K M O K T ].l$m$n$%$%$%$*$%$o$4$o$%$5$*$%$%$5$%$5$%$&$%$X#p$q$r$ ", -" s$k g.M.g.y.M.,+E+E+g.g.E+y.S+M.S+M.S+M.E+g.A@t$u$J J J M J N J T T J T M O J M T N K M =+v$w$x$&$&$&$&$&$&$&$&$&$&$&$&$&$4$&$=$&$%$y$z$k A$ ", -" B$w#C$D$g.h+M.g.g.g.g.g.E+g.g.M.S+M.g.M.,+M.>+&#E$B.J K M J N J J J J J M U O N M N K K +.F$G$H$*$*$*$*$*$&$&$&$&$&$*$%$*$%$&$%$*$%$I$J$K$ ", -" L$M$N$A@g.N.g.g.g.g.g.E+g.g.M.y.h+g.h+N.,+O$P$Q$w K K K N N N N K J K K U K N K N K J d+R$S$T$%$%$%$*$%$o$3$o$%$%$*$%$%$%$%$%$%$U$V$W$ ", -" /+:.X$[.M.g.g.g.g.g.S+g.g.,+g.M.g.,+M.g.S+2#Y$t.K U K J J J J U J U O U U J U J O J Z$`$ %%$&$&$&$&$&$*$&$=$=$&$&$%$&$%$=$&$' .%+%@% ", -" #%$%k x.1+g.g.g.g.g.E+g.g.M.S+g.g.M.g.g.g.f.&.F.B.K K N K K K K J K K K O K K K K -.%%&%e$&$%$%$%$%$%$*$%$=$=$&$%$%$%$%$%$%$*%=%-% ", -" ! ;%>%f.M.g.g.g.g.g.g.g.M.y.h+g.M.g.g.y.x.%#,%c.K K J O O K U J U K U O K K O J q '%)%^$3$%$%$%$3$%$*$4$=$5$4$3$%$%$%$%$!%~%{% ", -" 7$]%P#M.M.g.g.g.,+y.y.M.h+M.y.M.,+y.M.^%/%(%y K M J N J J U J U M U K N M N K _%j 6$%$3$4$4$4$&$4$*$4$=$5$4$&$%$4$&$:%|#<%[% ", -" }%|%k 1%g.g.g.g.E+N.,+,+g.,+,+,+,+,+,+[.2%3%V K K J O O K K J K M U O K M O B.C+4%5%&$3$%$%$%$*$%$o$4$o$%$5$*$%$&$2$. k 6% ", -" 7%8%9%x.g.g.g.E+y.S+M.S+M.S+M.E+S+S+g.f.F+0%J M J N J T T J T M O J M T N ;.a%b%c%&$*$&$&$&$&$&$&$&$&$&$&$&$&$%$n$d%e% ", -" f%g%h%g+g.g.E+g.g.M.S+M.g.M.,+g.M.M.A@`@G+;.M J N J J J J J M U O N M N v i%j%k%*$*$*$*$*$*$*$&$&$&$&$&$*$%$l%m%n%o% ", -" p%k |+M.g.E+g.g.M.y.h+g.h+N.g.M.M.^%q%r%v K N N N N K J K K U K N K K _.#+3$&$*$3$%$%$%$*$%$o$3$o$%$%$%$s%t%k u% ", -" v%w%x%x.g.S+g.g.,+g.M.g.,+M.g.M.M.g+y%z%'.J J J J J U J U O U U J U B.A%B%C%%$&$*$&$&$&$&$&$*$&$=$=$&$&$D%E%F% ", -" G%H%I%f.g.g.g.M.S+g.g.M.g.g.E+E+M.f.J%V K N K K K K J K K K O K K y K%>@L%%$%$%$%$%$%$%$%$*$%$=$=$%$M%N%O% ", -" P%Q%R%[.M.g.M.y.h+g.M.g.g.y.y.g.A@S%T%-.J O O K U J U K U O K K q ]#U%l%%$3$3$%$%$%$3$%$*$4$=$&$^$|#V%r$ ", -" A$W%k 2+g.M.M.h+M.y.M.,+y.M.M.g.f.X%Y%r J N J J U J U M U K N K |@Z%`% &4$&$3$4$4$4$&$4$*$4$=$y$.&k +& ", -" W.@&#&2+g.,+g.,+,+,+,+,+,+,+,+g+..Q.+.J O O K K J K M U O K J $&%&&&%$%$*$3$%$%$%$*$%$o$&$*&=&-&;& ", -" >&,&'&M.M.S+M.S+M.E+S+S+S+,+M.)&!&q K N J T T J T M O J M I ~&{&C%&$4$&$*$&$&$&$&$&$&$%$M%]&^&/& ", -" (&k _&1+M.M.g.M.,+g.M.M.g.g.x.k :&N N J J J J J M U O N V <&[&k%%$*$*$*$*$*$*$*$*$&$6$}&F+|& ", -" B$1&2&h.g.h+g.h+N.g.M.M.g.g.f.3&4&w J N N K J K K U K K 5&6&7&:%%$%$*$3$%$%$%$*$&$S$*%8&9& ", -" D 0&h%a&g.g.,+M.g.M.M.g.g.[.b&c&_.T J J U J U O U U O d&e&n$5$%$&$&$*$&$&$&$&$&$U$f&g& ", -" h&k S+g.M.M.g.g.E+E+g.E+M.l@i&V ].K K K J K K K O c.j&k&l&%$%$%$%$%$%$%$%$%$m&n&o&p& ", -" q&r&s&A@M.M.g.g.y.y.N.g.M.>+@@J t&O K U J U K U J V )&u&V#3$%$%$3$3$%$%$&$%$. k v& ", -" w&x&y&^%g.,+y.M.M.g.g.,+A@z&A&u.J J U J U M U K I.B&C& &4$%$4$&$3$4$4$%$$$D&E& ", -" F&G&6#[.g.,+,+,+,+,+N.[.H&I&v J K K J K M U u.I h 4@&$3$%$%$*$3$%$%$J&K&L&r$ ", -" M&N&k 2+g.S+S+S+,+E+M.M.O&W@n@K T T J T M O P&Q&R&!%%$&$&$4$&$*$%$S&T&k U& ", -" < V&W&C@g.M.M.g.g.M.M.O.X&K Y&J J J J M J I Z&`&V#%$*$%$*$*$*$%$$$ *.* ", -" D +*@*O.M.M.g.g.h+g.>+9@#*t&N K J K K K I.$*%*&$%$3$%$%$&$%$&&&***=* ", -" t@k 1%1+g.g.g.N.g.g+-*;*5.K U J U O ].I >*,*&$%$&$%$&$&$'*)*!*~* ", -" e@{*0$A@g.g.E+M.g.1+T+]*I.T K J K K E.^*/*=&%$%$%$%$%$H$(*k _* ", -" :*0&<*[.M.g.h+N.g.h+i@!+K U J U K -.[*}*'*%$%$3$%$%$|*1*K& ", -" 2*k 3*g.g.h+g.g.2+4*F ].U J U J Y.5*6*6$3$%$4$&$7*8*9*u% ", -" 0*a*b*2+g.N.N.S+f.c*d*J K J K K V e*f**&%$o$%$%$g*k h* ", -" i*j*k*f.g.N.g.g.l*r+'.K J T ].m*n* %%$*$=$%$c%o*p* ", -" < q*_#[.g.g.1+3#,.2.J J J J r*s*C%&$*$%$t*u*v*w* ", -" x*k C@g.g.g.A@J%u$J J K '.y*z**&%$%$:%O#A*B* ", -" C*V&D*#@g.M.>+&#E*J J J 2.z&& H$&$&$(*k F* ", -" x+G*'&g+M.O$H*I*w J J J*K**%%$%$c%L*M* ", -" N*k f.y.E+D+Y$t.O B.+@O*$$&$k%8*P*x+ ", -" Q*R*S*D$g.O.S%:&J w T*U*k%V*W*k X* ", -" < Y**@[.x.Z*m#A.G@`* =2$=&.=+= ", -" @=k [$f.#=k.w $=%=~ U$&=*=== ", -" -=;=s&2+O&>=_.E$,=$$$+'=)= ", -" !=j*~=C@k {=]=^=I$k /= ", -" 3@q*S+Z@F (=S&_=:=<= ", -" [=}=|=1=2=3=4=5= ", -" 6=7=9 $#8=e&9= ", -" Z+0=k k a= ", -" t%k b=^+ ", -" c=d=d$ ", -" e= "}; diff --git a/share/pixmaps/check.ico b/share/pixmaps/check.ico deleted file mode 100644 index 0c4e6e81473d47761346fd71e171a807bda5ec58..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 766 zcmdUtAritc5Ji7?>Oo=IK{2@m+>AIRcZlpMaugJUL?RfLzb&Fm5tZVcTcTu78nlc+X79T)o9yH~Bu18~wK99d`Ux|y2#0TZ_)l%(v!!U*NL^S< zm%;~9QW>8Y{WOqh07L_>g8?ux2p5ho`>mS)zTM&e&IX1#g=n*mx%M2=4~G0=JGSscEg3UADSdc%uJ6^~y?X za>k8LtjfKC7>O=tAo^HYWw_4x;?2&BT?qR78lsZ_MGSX7>IZ!c=PDo6l$v_6?)Wpz zk~UyQf*SMpXq(&~h`#6J@X7iE8bcT41~(RK9#M#*g{CGHW739fY~;>y-_qY~dpkt1 z$8o3UDyrMNOB?%;seeU5oP(xtE`;o_Aip*LAb5x7t@v2Yk}rMiE7cGEbRWT8c3xB0 zxlv~Bhxlp-`K8$4pYFu`^lJG3k%h5qq*$7)Gd}Mpp|mV9|LSKg6Q8(yF#q;TsEz-l zz}Q0x6;C1Pe~~(|NNz^J1{sZtIzrRp6o|<@oBd@B+m)9V$g3W|5wsd(k0-CzP0LGK zX=17kze*j5P_R+MkUO)JnQMsiL zn!5imJJ;!Dj=Tk7s)tywx{aCfc?jI1q^WUAgzhfJ4)yh8`^wGs_=@LtknUSs)Ty;Ul(C zF#m6a%0<~V-K4wMhZ2*JPdAon+Yq5{Lx9vteiA1_@S`T$RC*r?Iy)BTnh>dI#DZLtC%VvrJtxcs!oR{I3C|+NJUs6v@%S*-%kyL; i&oIVr@uYdX`{R4zEFjng2ItJ+oEe-mgLCF*&zTPoC&^y` diff --git a/share/setup.nsi b/share/setup.nsi deleted file mode 100644 index 2cc647f..0000000 --- a/share/setup.nsi +++ /dev/null @@ -1,164 +0,0 @@ -Name BottleCaps - -RequestExecutionLevel highest -SetCompressor /SOLID lzma - -# General Symbol Definitions -!define REGKEY "SOFTWARE\$(^Name)" -!define VERSION 0.3.0 -!define COMPANY "BottleCaps project" -!define URL http:// - -# MUI Symbol Definitions -!define MUI_ICON "../share/pixmaps/BottleCaps.ico" -!define MUI_WELCOMEFINISHPAGE_BITMAP "../share/pixmaps/nsis-wizard.bmp" -!define MUI_HEADERIMAGE -!define MUI_HEADERIMAGE_RIGHT -!define MUI_HEADERIMAGE_BITMAP "../share/pixmaps/nsis-header.bmp" -!define MUI_FINISHPAGE_NOAUTOCLOSE -!define MUI_STARTMENUPAGE_REGISTRY_ROOT HKLM -!define MUI_STARTMENUPAGE_REGISTRY_KEY ${REGKEY} -!define MUI_STARTMENUPAGE_REGISTRY_VALUENAME StartMenuGroup -!define MUI_STARTMENUPAGE_DEFAULTFOLDER BottleCaps -!define MUI_FINISHPAGE_RUN $INSTDIR\BottleCaps-qt.exe -!define MUI_UNICON "${NSISDIR}\Contrib\Graphics\Icons\modern-uninstall.ico" -!define MUI_UNWELCOMEFINISHPAGE_BITMAP "../share/pixmaps/nsis-wizard.bmp" -!define MUI_UNFINISHPAGE_NOAUTOCLOSE - -# Included files -!include Sections.nsh -!include MUI2.nsh - -# Variables -Var StartMenuGroup - -# Installer pages -!insertmacro MUI_PAGE_WELCOME -!insertmacro MUI_PAGE_DIRECTORY -!insertmacro MUI_PAGE_STARTMENU Application $StartMenuGroup -!insertmacro MUI_PAGE_INSTFILES -!insertmacro MUI_PAGE_FINISH -!insertmacro MUI_UNPAGE_CONFIRM -!insertmacro MUI_UNPAGE_INSTFILES - -# Installer languages -!insertmacro MUI_LANGUAGE English - -# Installer attributes -OutFile BottleCaps-0.3.0-win32-setup.exe -InstallDir $PROGRAMFILES\BottleCaps -CRCCheck on -XPStyle on -BrandingText " " -ShowInstDetails show -VIProductVersion 0.3.0.0 -VIAddVersionKey ProductName BottleCaps -VIAddVersionKey ProductVersion "${VERSION}" -VIAddVersionKey CompanyName "${COMPANY}" -VIAddVersionKey CompanyWebsite "${URL}" -VIAddVersionKey FileVersion "${VERSION}" -VIAddVersionKey FileDescription "" -VIAddVersionKey LegalCopyright "" -InstallDirRegKey HKCU "${REGKEY}" Path -ShowUninstDetails show - -# Installer sections -Section -Main SEC0000 - SetOutPath $INSTDIR - SetOverwrite on - File ../release/BottleCaps-qt.exe - File /oname=license.txt ../COPYING - File /oname=readme.txt ../doc/README_windows.txt - SetOutPath $INSTDIR\daemon - File ../src/BottleCapsd.exe - SetOutPath $INSTDIR\src - File /r /x *.exe /x *.o ../src\*.* - SetOutPath $INSTDIR - WriteRegStr HKCU "${REGKEY}\Components" Main 1 - - # Remove old wxwidgets-based-BottleCaps executable and locales: - Delete /REBOOTOK $INSTDIR\BottleCaps.exe - RMDir /r /REBOOTOK $INSTDIR\locale -SectionEnd - -Section -post SEC0001 - WriteRegStr HKCU "${REGKEY}" Path $INSTDIR - SetOutPath $INSTDIR - WriteUninstaller $INSTDIR\uninstall.exe - !insertmacro MUI_STARTMENU_WRITE_BEGIN Application - CreateDirectory $SMPROGRAMS\$StartMenuGroup - CreateShortcut "$SMPROGRAMS\$StartMenuGroup\BottleCaps.lnk" $INSTDIR\BottleCaps-qt.exe - CreateShortcut "$SMPROGRAMS\$StartMenuGroup\Uninstall BottleCaps.lnk" $INSTDIR\uninstall.exe - !insertmacro MUI_STARTMENU_WRITE_END - WriteRegStr HKCU "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\$(^Name)" DisplayName "$(^Name)" - WriteRegStr HKCU "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\$(^Name)" DisplayVersion "${VERSION}" - WriteRegStr HKCU "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\$(^Name)" Publisher "${COMPANY}" - WriteRegStr HKCU "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\$(^Name)" URLInfoAbout "${URL}" - WriteRegStr HKCU "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\$(^Name)" DisplayIcon $INSTDIR\uninstall.exe - WriteRegStr HKCU "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\$(^Name)" UninstallString $INSTDIR\uninstall.exe - WriteRegDWORD HKCU "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\$(^Name)" NoModify 1 - WriteRegDWORD HKCU "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\$(^Name)" NoRepair 1 - - # BottleCaps: URI handling disabled for 0.6.0 - WriteRegStr HKCR "BottleCaps" "URL Protocol" "" - WriteRegStr HKCR "BottleCaps" "" "URL:BottleCaps" - WriteRegStr HKCR "BottleCaps\DefaultIcon" "" $INSTDIR\BottleCaps-qt.exe - WriteRegStr HKCR "BottleCaps\shell\open\command" "" '"$INSTDIR\BottleCaps-qt.exe" "$$1"' -SectionEnd - -# Macro for selecting uninstaller sections -!macro SELECT_UNSECTION SECTION_NAME UNSECTION_ID - Push $R0 - ReadRegStr $R0 HKCU "${REGKEY}\Components" "${SECTION_NAME}" - StrCmp $R0 1 0 next${UNSECTION_ID} - !insertmacro SelectSection "${UNSECTION_ID}" - GoTo done${UNSECTION_ID} -next${UNSECTION_ID}: - !insertmacro UnselectSection "${UNSECTION_ID}" -done${UNSECTION_ID}: - Pop $R0 -!macroend - -# Uninstaller sections -Section /o -un.Main UNSEC0000 - Delete /REBOOTOK $INSTDIR\BottleCaps-qt.exe - Delete /REBOOTOK $INSTDIR\license.txt - Delete /REBOOTOK $INSTDIR\readme.txt - RMDir /r /REBOOTOK $INSTDIR\daemon - RMDir /r /REBOOTOK $INSTDIR\src - DeleteRegValue HKCU "${REGKEY}\Components" Main -SectionEnd - -Section -un.post UNSEC0001 - DeleteRegKey HKCU "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\$(^Name)" - Delete /REBOOTOK "$SMPROGRAMS\$StartMenuGroup\Uninstall BottleCaps.lnk" - Delete /REBOOTOK "$SMPROGRAMS\$StartMenuGroup\BottleCaps.lnk" - Delete /REBOOTOK "$SMSTARTUP\BottleCaps.lnk" - Delete /REBOOTOK $INSTDIR\uninstall.exe - Delete /REBOOTOK $INSTDIR\debug.log - Delete /REBOOTOK $INSTDIR\db.log - DeleteRegValue HKCU "${REGKEY}" StartMenuGroup - DeleteRegValue HKCU "${REGKEY}" Path - DeleteRegKey /IfEmpty HKCU "${REGKEY}\Components" - DeleteRegKey /IfEmpty HKCU "${REGKEY}" - DeleteRegKey HKCR "BottleCaps" - RmDir /REBOOTOK $SMPROGRAMS\$StartMenuGroup - RmDir /REBOOTOK $INSTDIR - Push $R0 - StrCpy $R0 $StartMenuGroup 1 - StrCmp $R0 ">" no_smgroup -no_smgroup: - Pop $R0 -SectionEnd - -# Installer functions -Function .onInit - InitPluginsDir -FunctionEnd - -# Uninstaller functions -Function un.onInit - ReadRegStr $INSTDIR HKCU "${REGKEY}" Path - !insertmacro MUI_STARTMENU_GETFOLDER Application $StartMenuGroup - !insertmacro SELECT_UNSECTION Main ${UNSEC0000} -FunctionEnd diff --git a/src/checkpoints.cpp b/src/checkpoints.cpp index 8eb43d9..e43d6da 100644 --- a/src/checkpoints.cpp +++ b/src/checkpoints.cpp @@ -36,6 +36,8 @@ namespace Checkpoints ( 9002, uint256("0xa1e20fb1d44688b763690cf74d6aefe859e4cc32981f9e3f2b2ae9702bbcf249")) ( 10881, uint256("0x4b6554c45e1e6764a6f3c309c47baf53c9edd81f624e52b072518cd15da237e6")) ( 17650, uint256("0x224940e1f986a202209b8e762728d1452ab45870c308abf84905674acf326a47")) + (100000, uint256("0x2f737bded65284d70cdf8992f83ecd8bd1ee00cf24e527b6763465cdd43017b1")) + (200000, uint256("0xd94347d8c21034c0b3fe2a7a0ea9d63127a0d9ed4dd3c063c38a3b06125f38e4")) ; static MapCheckpoints mapCheckpointsTestnet = @@ -52,6 +54,8 @@ namespace Checkpoints ( 9002, uint256("0xa1e20fb1d44688b763690cf74d6aefe859e4cc32981f9e3f2b2ae9702bbcf249")) ( 10881, uint256("0x4b6554c45e1e6764a6f3c309c47baf53c9edd81f624e52b072518cd15da237e6")) ( 17650, uint256("0x224940e1f986a202209b8e762728d1452ab45870c308abf84905674acf326a47")) + (100000, uint256("0x2f737bded65284d70cdf8992f83ecd8bd1ee00cf24e527b6763465cdd43017b1")) + (200000, uint256("0xd94347d8c21034c0b3fe2a7a0ea9d63127a0d9ed4dd3c063c38a3b06125f38e4")) ; bool CheckHardened(int nHeight, const uint256& hash) diff --git a/src/clientversion.h b/src/clientversion.h index 9dc1d5a..b68a2e2 100644 --- a/src/clientversion.h +++ b/src/clientversion.h @@ -7,9 +7,9 @@ // These need to be macros, as version.cpp's and triangles-qt.rc's voodoo requires it #define CLIENT_VERSION_MAJOR 4 -#define CLIENT_VERSION_MINOR 0 -#define CLIENT_VERSION_REVISION 0 -#define CLIENT_VERSION_BUILD 4 +#define CLIENT_VERSION_MINOR 2 +#define CLIENT_VERSION_REVISION 1 +#define CLIENT_VERSION_BUILD 0 // Converts the parameter X to a string after macro replacement on X has been performed. // Don't merge these into one macro! diff --git a/src/init.cpp b/src/init.cpp index f153d0c..a105503 100644 --- a/src/init.cpp +++ b/src/init.cpp @@ -52,6 +52,7 @@ void ExitTimeout(void* parg) void StartShutdown() { +fRequestShutdown = true; #ifdef QT_GUI // ensure we leave the Qt main loop for a clean GUI exit (Shutdown() is called in triangles.cpp afterwards) uiInterface.QueueShutdown(); @@ -61,6 +62,12 @@ void StartShutdown() #endif } +bool ShutdownRequested() + +{ + return fRequestShutdown; +} + void Shutdown(void* parg) { static CCriticalSection cs_Shutdown; diff --git a/src/init.h b/src/init.h index c24280a..10822e9 100644 --- a/src/init.h +++ b/src/init.h @@ -11,6 +11,7 @@ extern CWallet* pwalletMain; extern std::string strWalletFileName; void StartShutdown(); +bool ShutdownRequested(); void Shutdown(void* parg); bool AppInit2(); std::string HelpMessage(); diff --git a/src/main.cpp b/src/main.cpp index 1775632..9309df9 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -3624,7 +3624,7 @@ bool ProcessMessages(CNode* pfrom) PrintExceptionContinue(NULL, "ProcessMessages()"); } - if (!fRet) + if (!fRet && fDebug) printf("ProcessMessage(%s, %u bytes) FAILED\n", strCommand.c_str(), nMessageSize); } diff --git a/src/makefile.unix b/src/makefile.unix index 7a71559..d017121 100644 --- a/src/makefile.unix +++ b/src/makefile.unix @@ -2,7 +2,7 @@ # Distributed under the MIT/X11 software license, see the accompanying # file COPYING or http://www.opensource.org/licenses/mit-license.php. -USE_UPNP:=1 +USE_UPNP:=0 USE_IPV6:=1 LINK:=$(CXX) diff --git a/src/miner.cpp b/src/miner.cpp index adeb8b7..b551348 100644 --- a/src/miner.cpp +++ b/src/miner.cpp @@ -1,6 +1,6 @@ // Copyright (c) 2009-2010 Satoshi Nakamoto // Copyright (c) 2009-2012 The Bitcoin developers -// Copyright (c) 2014 Triangles team +// Copyright (c) 2014-2015 Triangles team // Distributed under the MIT/X11 software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. diff --git a/src/miner.h b/src/miner.h index 2b931ee..409f371 100644 --- a/src/miner.h +++ b/src/miner.h @@ -1,6 +1,6 @@ // Copyright (c) 2009-2010 Satoshi Nakamoto // Copyright (c) 2009-2012 The Bitcoin developers -// Copyright (c) 2014 Triangles team +// Copyright (c) 2014-2015 Triangles team // Distributed under the MIT/X11 software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. #ifndef TRIANGLES_MINER_H diff --git a/src/qt/aboutdialog.cpp b/src/qt/aboutdialog.cpp index 0b98bef..35dde93 100644 --- a/src/qt/aboutdialog.cpp +++ b/src/qt/aboutdialog.cpp @@ -1,7 +1,10 @@ #include "aboutdialog.h" #include "ui_aboutdialog.h" -#include "clientmodel.h" +#include + +#include "clientmodel.h" +#include "dialog_move_handler.h" #include "version.h" AboutDialog::AboutDialog(QWidget *parent) : @@ -9,6 +12,8 @@ AboutDialog::AboutDialog(QWidget *parent) : ui(new Ui::AboutDialog) { ui->setupUi(this); + setWindowFlags(Qt::CustomizeWindowHint | Qt::FramelessWindowHint | Qt::Window); + ui->wCaption->installEventFilter(new DialogMoveHandler(this)); } void AboutDialog::setModel(ClientModel *model) diff --git a/src/qt/addressbookpage.cpp b/src/qt/addressbookpage.cpp index 8177994..c94dab5 100644 --- a/src/qt/addressbookpage.cpp +++ b/src/qt/addressbookpage.cpp @@ -7,6 +7,7 @@ #include "editaddressdialog.h" #include "csvmodelwriter.h" #include "guiutil.h" +#include "dialog_move_handler.h" #include #include @@ -26,6 +27,8 @@ AddressBookPage::AddressBookPage(Mode mode, Tabs tab, QWidget *parent) : tab(tab) { ui->setupUi(this); + setWindowFlags(Qt::CustomizeWindowHint | Qt::FramelessWindowHint | Qt::Window); + ui->wAddressBookHeader->installEventFilter(new DialogMoveHandler(this)); #ifdef Q_OS_MAC // Icons on push buttons are very uncommon on Mac ui->newAddressButton->setIcon(QIcon()); @@ -43,32 +46,39 @@ AddressBookPage::AddressBookPage(Mode mode, Tabs tab, QWidget *parent) : connect(ui->tableView, SIGNAL(doubleClicked(QModelIndex)), this, SLOT(accept())); ui->tableView->setEditTriggers(QAbstractItemView::NoEditTriggers); ui->tableView->setFocus(); + ui->borderframe->setStyleSheet("#borderframe {border: 2px solid #f26522;}"); break; case ForEditing: ui->buttonBox->setVisible(false); + ui->cancelbuttonBox->setVisible(false); break; } switch(tab) { case SendingTab: + ui->icon_ab_receive->setVisible(false); ui->labelExplanation->setVisible(false); ui->deleteButton->setVisible(true); + ui->verifyMessage->setVisible(true); ui->signMessage->setVisible(false); break; case ReceivingTab: + ui->icon_ab_send->setVisible(false); + ui->label_ab->setText(tr("Triangles receiving addresses")); ui->deleteButton->setVisible(false); + ui->verifyMessage->setVisible(false); ui->signMessage->setVisible(true); break; } // Context menu actions - QAction *copyLabelAction = new QAction(tr("Copy &Label"), this); - QAction *copyAddressAction = new QAction(ui->copyToClipboard->text(), this); - QAction *editAction = new QAction(tr("&Edit"), this); + QAction *copyLabelAction = new QAction(QIcon(":/menu_16/copy"),tr("Copy &Label"), this); + QAction *copyAddressAction = new QAction(QIcon(":/menu_16/copy"),ui->copyToClipboard->text(), this); + QAction *editAction = new QAction(QIcon(":/menu_16/edit"), tr("&Edit"), this); QAction *showQRCodeAction = new QAction(ui->showQRCode->text(), this); - QAction *signMessageAction = new QAction(ui->signMessage->text(), this); - QAction *verifyMessageAction = new QAction(ui->verifyMessage->text(), this); - deleteAction = new QAction(ui->deleteButton->text(), this); + QAction *signMessageAction = new QAction(QIcon(":/menu_16/sign"), ui->signMessage->text(), this); + QAction *verifyMessageAction = new QAction(QIcon(":/menu_16/verify"), ui->verifyMessage->text(), this); + deleteAction = new QAction(QIcon(":/menu_16/delete"), ui->deleteButton->text(), this); // Build context menu contextMenu = new QMenu(); @@ -78,12 +88,26 @@ AddressBookPage::AddressBookPage(Mode mode, Tabs tab, QWidget *parent) : if(tab == SendingTab) contextMenu->addAction(deleteAction); contextMenu->addSeparator(); - contextMenu->addAction(showQRCodeAction); + //contextMenu->addAction(showQRCodeAction); if(tab == ReceivingTab) contextMenu->addAction(signMessageAction); else if(tab == SendingTab) contextMenu->addAction(verifyMessageAction); - + contextMenu->setStyleSheet("QMenu {\ + background-color: #000; \ + border: 1px solid #f26522;\ + color: #f26522;\ + }\ + \ + QMenu::item {\ + background-color: transparent;\ + }\ + \ + QMenu::item:selected {\ + color: #f26522;\ + background-color: #61280E;\ + }\ + "); // Connect signals for context menu actions connect(copyAddressAction, SIGNAL(triggered()), this, SLOT(on_copyToClipboard_clicked())); connect(copyLabelAction, SIGNAL(triggered()), this, SLOT(onCopyLabelAction())); @@ -97,6 +121,7 @@ AddressBookPage::AddressBookPage(Mode mode, Tabs tab, QWidget *parent) : // Pass through accept action from button box connect(ui->buttonBox, SIGNAL(accepted()), this, SLOT(accept())); + connect(ui->cancelbuttonBox, SIGNAL (rejected()), this, SLOT (reject())); } AddressBookPage::~AddressBookPage() diff --git a/src/qt/askpassphrasedialog.cpp b/src/qt/askpassphrasedialog.cpp index 600ca12..c400b1b 100644 --- a/src/qt/askpassphrasedialog.cpp +++ b/src/qt/askpassphrasedialog.cpp @@ -1,5 +1,6 @@ #include "askpassphrasedialog.h" #include "ui_askpassphrasedialog.h" +#include "dialog_move_handler.h" #include "guiconstants.h" #include "walletmodel.h" @@ -18,6 +19,8 @@ AskPassphraseDialog::AskPassphraseDialog(Mode mode, QWidget *parent) : fCapsLock(false) { ui->setupUi(this); + setWindowFlags(Qt::CustomizeWindowHint | Qt::FramelessWindowHint | Qt::Window); + ui->wCaption->installEventFilter(new DialogMoveHandler(this)); ui->passEdit1->setMaxLength(MAX_PASSPHRASE_SIZE); ui->passEdit2->setMaxLength(MAX_PASSPHRASE_SIZE); ui->passEdit3->setMaxLength(MAX_PASSPHRASE_SIZE); @@ -27,36 +30,46 @@ AskPassphraseDialog::AskPassphraseDialog(Mode mode, QWidget *parent) : ui->passEdit2->installEventFilter(this); ui->passEdit3->installEventFilter(this); + ui->stakingCheckBox->hide(); + switch(mode) { case Encrypt: // Ask passphrase x2 + ui->lbTitleIcon_Passphrase->hide(); + ui->lbTitleIcon_Unlock->hide(); ui->passLabel1->hide(); ui->passEdit1->hide(); ui->warningLabel->setText(tr("Enter the new passphrase to the wallet.
Please use a passphrase of 10 or more random characters, or eight or more words.")); - setWindowTitle(tr("Encrypt wallet")); + ui->lbTitle->setText(tr("Encrypt wallet")); break; case UnlockStaking: - ui->stakingCheckBox->setChecked(true); + ui->stakingCheckBox->setChecked(false); ui->stakingCheckBox->show(); // fallthru case Unlock: // Ask passphrase + ui->lbTitleIcon_Lock->hide(); + ui->lbTitleIcon_Passphrase->hide(); ui->warningLabel->setText(tr("This operation needs your wallet passphrase to unlock the wallet.")); ui->passLabel2->hide(); ui->passEdit2->hide(); ui->passLabel3->hide(); ui->passEdit3->hide(); - setWindowTitle(tr("Unlock wallet")); + ui->lbTitle->setText(tr("Unlock wallet")); break; case Decrypt: // Ask passphrase + ui->lbTitleIcon_Lock->hide(); + ui->lbTitleIcon_Passphrase->hide(); ui->warningLabel->setText(tr("This operation needs your wallet passphrase to decrypt the wallet.")); ui->passLabel2->hide(); ui->passEdit2->hide(); ui->passLabel3->hide(); ui->passEdit3->hide(); - setWindowTitle(tr("Decrypt wallet")); + ui->lbTitle->setText(tr("Decrypt wallet")); break; case ChangePass: // Ask old passphrase + new passphrase x2 - setWindowTitle(tr("Change passphrase")); + ui->lbTitleIcon_Lock->hide(); + ui->lbTitleIcon_Unlock->hide(); + ui->lbTitle->setText(tr("Change passphrase")); ui->warningLabel->setText(tr("Enter the old and new passphrase to the wallet.")); break; } @@ -69,10 +82,7 @@ AskPassphraseDialog::AskPassphraseDialog(Mode mode, QWidget *parent) : AskPassphraseDialog::~AskPassphraseDialog() { - // Attempt to overwrite text so that they do not linger around in memory - ui->passEdit1->setText(QString(" ").repeated(ui->passEdit1->text().size())); - ui->passEdit2->setText(QString(" ").repeated(ui->passEdit2->text().size())); - ui->passEdit3->setText(QString(" ").repeated(ui->passEdit3->text().size())); + secureClearPassFields(); delete ui; } @@ -103,40 +113,107 @@ void AskPassphraseDialog::accept() // Cannot encrypt with empty passphrase break; } - QMessageBox::StandardButton retval = QMessageBox::question(this, tr("Confirm wallet encryption"), - tr("Warning: If you encrypt your wallet and lose your passphrase, you will LOSE ALL OF YOUR COINS!") + "

" + tr("Are you sure you wish to encrypt your wallet?"), - QMessageBox::Yes|QMessageBox::Cancel, - QMessageBox::Cancel); + + QMessageBox* msgBox = new QMessageBox(QMessageBox::Question, + tr("Confirm wallet encryption"), + tr("Warning: If you encrypt your wallet and lose your passphrase, you will LOSE ALL OF YOUR COINS!") + "

" + tr("Are you sure you wish to encrypt your wallet?"), + QMessageBox::Yes|QMessageBox::Cancel, this, + Qt::FramelessWindowHint); + + + msgBox->setIconPixmap(QPixmap(":/msgbox/question")); + msgBox->setStyleSheet("QMessageBox { border: 2px solid #e22104;}"); + msgBox->button(QMessageBox::Yes)->setStyleSheet("\ + QMessageBox QPushButton {background-color: #000;color: #f26522;border: 1px solid #f26522;\ + min-width: 120px;max-width: 120px;max-height: 20px;min-height: 20px;}\ + QMessageBox QPushButton:hover {background-color: #61280E;}\ + QMessageBox QPushButton:pressed:flat {color: #000;background-color: #f26522;}\ + "); + + msgBox->button(QMessageBox::Cancel)->setStyleSheet("\ + QMessageBox QPushButton {background-color: #000;color: #f26522;border: 1px solid #f26522;\ + min-width: 120px;max-width: 120px;max-height: 20px;min-height: 20px;}\ + QMessageBox QPushButton:hover {background-color: #61280E;}\ + QMessageBox QPushButton:pressed:flat {color: #000;background-color: #f26522;}\ + "); + int retval = msgBox->exec(); + if(retval == QMessageBox::Yes) { if(newpass1 == newpass2) { if(model->setWalletEncrypted(true, newpass1)) { - QMessageBox::warning(this, tr("Wallet encrypted"), - "" + - tr("Triangles will close now to finish the encryption process. " - "Remember that encrypting your wallet cannot fully protect " - "your coins from being stolen by malware infecting your computer.") + - "

" + - tr("IMPORTANT: Any previous backups you have made of your wallet file " - "should be replaced with the newly generated, encrypted wallet file. " - "For security reasons, previous backups of the unencrypted wallet file " - "will become useless as soon as you start using the new, encrypted wallet.") + - "
"); + + QMessageBox* msgBox = new QMessageBox(QMessageBox::Warning, + tr("Wallet encrypted"), + "" + + tr("Triangles will close now to finish the encryption process. " + "Remember that encrypting your wallet cannot fully protect " + "your coins from being stolen by malware infecting your computer.") + + "

" + + tr("IMPORTANT: Any previous backups you have made of your wallet file " + "should be replaced with the newly generated, encrypted wallet file. " + "For security reasons, previous backups of the unencrypted wallet file " + "will become useless as soon as you start using the new, encrypted wallet.") + + "
", + QMessageBox::Ok, this, + Qt::FramelessWindowHint); + + msgBox->setIconPixmap(QPixmap(":/msgbox/warning")); + msgBox->setStyleSheet("QMessageBox { border: 2px solid #e22104;}"); + msgBox->button(QMessageBox::Ok)->setStyleSheet("\ + QMessageBox QPushButton {background-color: #000;color: #f26522;border: 1px solid #f26522;\ + min-width: 120px;max-width: 120px;max-height: 20px;min-height: 20px;}\ + QMessageBox QPushButton:hover {background-color: #61280E;}\ + QMessageBox QPushButton:pressed:flat {color: #000;background-color: #f26522;}\ + "); + + msgBox->exec(); + QApplication::quit(); } else { - QMessageBox::critical(this, tr("Wallet encryption failed"), - tr("Wallet encryption failed due to an internal error. Your wallet was not encrypted.")); + + QMessageBox* msgBox = new QMessageBox(QMessageBox::Critical, + tr("Wallet encryption failed"), + tr("Wallet encryption failed due to an internal error. Your wallet was not encrypted."), + QMessageBox::Ok, this, + Qt::FramelessWindowHint); + + msgBox->setIconPixmap(QPixmap(":/msgbox/critical")); + msgBox->setStyleSheet("QMessageBox { border: 2px solid #e22104;}"); + msgBox->button(QMessageBox::Ok)->setStyleSheet("\ + QMessageBox QPushButton {background-color: #000;color: #f26522;border: 1px solid #f26522;\ + min-width: 120px;max-width: 120px;max-height: 20px;min-height: 20px;}\ + QMessageBox QPushButton:hover {background-color: #61280E;}\ + QMessageBox QPushButton:pressed:flat {color: #000;background-color: #f26522;}\ + "); + + msgBox->exec(); } QDialog::accept(); // Success } else { - QMessageBox::critical(this, tr("Wallet encryption failed"), - tr("The supplied passphrases do not match.")); + + QMessageBox* msgBox = new QMessageBox(QMessageBox::Critical, + tr("Wallet encryption failed"), + tr("The supplied passphrases do not match."), + QMessageBox::Ok, this, + Qt::FramelessWindowHint); + + msgBox->setIconPixmap(QPixmap(":/msgbox/critical")); + msgBox->setStyleSheet("QMessageBox { border: 2px solid #e22104;}"); + msgBox->button(QMessageBox::Ok)->setStyleSheet("\ + QMessageBox QPushButton {background-color: #000;color: #f26522;border: 1px solid #f26522;\ + min-width: 120px;max-width: 120px;max-height: 20px;min-height: 20px;}\ + QMessageBox QPushButton:hover {background-color: #61280E;}\ + QMessageBox QPushButton:pressed:flat {color: #000;background-color: #f26522;}\ + "); + + msgBox->exec(); } } else @@ -148,8 +225,23 @@ void AskPassphraseDialog::accept() case Unlock: if(!model->setWalletLocked(false, oldpass)) { - QMessageBox::critical(this, tr("Wallet unlock failed"), - tr("The passphrase entered for the wallet decryption was incorrect.")); + + QMessageBox* msgBox = new QMessageBox(QMessageBox::Critical, + tr("Wallet unlock failed"), + tr("The passphrase entered for the wallet decryption was incorrect!"), + QMessageBox::Ok, this, + Qt::FramelessWindowHint); + + msgBox->setIconPixmap(QPixmap(":/msgbox/critical")); + msgBox->setStyleSheet("QMessageBox { border: 2px solid #e22104;}"); + msgBox->button(QMessageBox::Ok)->setStyleSheet("\ + QMessageBox QPushButton {background-color: #000;color: #f26522;border: 1px solid #f26522;\ + min-width: 120px;max-width: 120px;max-height: 20px;min-height: 20px;}\ + QMessageBox QPushButton:hover {background-color: #61280E;}\ + QMessageBox QPushButton:pressed:flat {color: #000;background-color: #f26522;}\ + "); + + msgBox->exec(); } else { @@ -160,8 +252,22 @@ void AskPassphraseDialog::accept() case Decrypt: if(!model->setWalletEncrypted(false, oldpass)) { - QMessageBox::critical(this, tr("Wallet decryption failed"), - tr("The passphrase entered for the wallet decryption was incorrect.")); + QMessageBox* msgBox = new QMessageBox(QMessageBox::Critical, + tr("Wallet decryption failed"), + tr("The passphrase entered for the wallet decryption was incorrect!"), + QMessageBox::Ok, this, + Qt::FramelessWindowHint); + + msgBox->setIconPixmap(QPixmap(":/msgbox/critical")); + msgBox->setStyleSheet("QMessageBox { border: 2px solid #e22104;}"); + msgBox->button(QMessageBox::Ok)->setStyleSheet("\ + QMessageBox QPushButton {background-color: #000;color: #f26522;border: 1px solid #f26522;\ + min-width: 120px;max-width: 120px;max-height: 20px;min-height: 20px;}\ + QMessageBox QPushButton:hover {background-color: #61280E;}\ + QMessageBox QPushButton:pressed:flat {color: #000;background-color: #f26522;}\ + "); + + msgBox->exec(); } else { @@ -173,20 +279,65 @@ void AskPassphraseDialog::accept() { if(model->changePassphrase(oldpass, newpass1)) { - QMessageBox::information(this, tr("Wallet encrypted"), - tr("Wallet passphrase was successfully changed.")); + + QMessageBox* msgBox = new QMessageBox(QMessageBox::Information, + tr("Wallet encrypted"), + tr("Wallet passphrase was successfully changed."), + QMessageBox::Ok, this, + Qt::FramelessWindowHint); + + msgBox->setIconPixmap(QPixmap(":/msgbox/information")); + msgBox->setStyleSheet("QMessageBox { border: 2px solid #e22104;}"); + msgBox->button(QMessageBox::Ok)->setStyleSheet("\ + QMessageBox QPushButton {background-color: #000;color: #f26522;border: 1px solid #f26522;\ + min-width: 120px;max-width: 120px;max-height: 20px;min-height: 20px;}\ + QMessageBox QPushButton:hover {background-color: #61280E;}\ + QMessageBox QPushButton:pressed:flat {color: #000;background-color: #f26522;}\ + "); + + msgBox->exec(); + QDialog::accept(); // Success } else { - QMessageBox::critical(this, tr("Wallet encryption failed"), - tr("The passphrase entered for the wallet decryption was incorrect.")); + + QMessageBox* msgBox = new QMessageBox(QMessageBox::Critical, + tr("Wallet encryption failed"), + tr("The passphrase entered for the wallet decryption was incorrect!"), + QMessageBox::Ok, this, + Qt::FramelessWindowHint); + + msgBox->setIconPixmap(QPixmap(":/msgbox/critical")); + msgBox->setStyleSheet("QMessageBox { border: 2px solid #e22104;}"); + msgBox->button(QMessageBox::Ok)->setStyleSheet("\ + QMessageBox QPushButton {background-color: #000;color: #f26522;border: 1px solid #f26522;\ + min-width: 120px;max-width: 120px;max-height: 20px;min-height: 20px;}\ + QMessageBox QPushButton:hover {background-color: #61280E;}\ + QMessageBox QPushButton:pressed:flat {color: #000;background-color: #f26522;}\ + "); + + msgBox->exec(); } } else { - QMessageBox::critical(this, tr("Wallet encryption failed"), - tr("The supplied passphrases do not match.")); + + QMessageBox* msgBox = new QMessageBox(QMessageBox::Critical, + tr("Wallet encryption failed"), + tr("The supplied passphrases do not match."), + QMessageBox::Ok, this, + Qt::FramelessWindowHint); + + msgBox->setIconPixmap(QPixmap(":/msgbox/critical")); + msgBox->setStyleSheet("QMessageBox { border: 2px solid #e22104;}"); + msgBox->button(QMessageBox::Ok)->setStyleSheet("\ + QMessageBox QPushButton {background-color: #000;color: #f26522;border: 1px solid #f26522;\ + min-width: 120px;max-width: 120px;max-height: 20px;min-height: 20px;}\ + QMessageBox QPushButton:hover {background-color: #61280E;}\ + QMessageBox QPushButton:pressed:flat {color: #000;background-color: #f26522;}\ + "); + msgBox->exec(); } break; } @@ -255,3 +406,14 @@ bool AskPassphraseDialog::eventFilter(QObject *object, QEvent *event) } return QDialog::eventFilter(object, event); } +void AskPassphraseDialog::secureClearPassFields() +{ + // Attempt to overwrite text so that they do not linger around in memory + ui->passEdit1->setText(QString(" ").repeated(ui->passEdit1->text().size())); + ui->passEdit2->setText(QString(" ").repeated(ui->passEdit2->text().size())); + ui->passEdit3->setText(QString(" ").repeated(ui->passEdit3->text().size())); + + ui->passEdit1->clear(); + ui->passEdit2->clear(); + ui->passEdit3->clear(); +} diff --git a/src/qt/askpassphrasedialog.h b/src/qt/askpassphrasedialog.h index 2c2e142..e44d84d 100644 --- a/src/qt/askpassphrasedialog.h +++ b/src/qt/askpassphrasedialog.h @@ -6,7 +6,6 @@ namespace Ui { class AskPassphraseDialog; } - class WalletModel; /** Multifunctional dialog to ask for passphrases. Used for encryption, unlocking, and changing the passphrase. @@ -41,6 +40,7 @@ private slots: void textChanged(); bool event(QEvent *event); bool eventFilter(QObject *, QEvent *event); + void secureClearPassFields(); }; #endif // ASKPASSPHRASEDIALOG_H diff --git a/src/qt/coincontroldialog.cpp b/src/qt/coincontroldialog.cpp index 9cf5e42..370bd84 100644 --- a/src/qt/coincontroldialog.cpp +++ b/src/qt/coincontroldialog.cpp @@ -7,6 +7,7 @@ #include "addresstablemodel.h" #include "optionsmodel.h" #include "coincontrol.h" +#include "dialog_move_handler.h" #include #include @@ -31,12 +32,13 @@ CoinControlDialog::CoinControlDialog(QWidget *parent) : model(0) { ui->setupUi(this); - + setWindowFlags(Qt::CustomizeWindowHint | Qt::FramelessWindowHint | Qt::Window); + ui->wCaption->installEventFilter(new DialogMoveHandler(this)); // context menu actions - QAction *copyAddressAction = new QAction(tr("Copy address"), this); - QAction *copyLabelAction = new QAction(tr("Copy label"), this); - QAction *copyAmountAction = new QAction(tr("Copy amount"), this); - copyTransactionHashAction = new QAction(tr("Copy transaction ID"), this); // we need to enable/disable this + QAction *copyAddressAction = new QAction(QIcon(":/menu_16/copy"), tr("Copy address"), this); + QAction *copyLabelAction = new QAction(QIcon(":/menu_16/copy"), tr("Copy label"), this); + QAction *copyAmountAction = new QAction(QIcon(":/menu_16/copy"), tr("Copy amount"), this); + copyTransactionHashAction = new QAction(QIcon(":/menu_16/copy"), tr("Copy transaction ID"), this); // we need to enable/disable this //lockAction = new QAction(tr("Lock unspent"), this); // we need to enable/disable this //unlockAction = new QAction(tr("Unlock unspent"), this); // we need to enable/disable this @@ -49,6 +51,24 @@ CoinControlDialog::CoinControlDialog(QWidget *parent) : //contextMenu->addSeparator(); //contextMenu->addAction(lockAction); //contextMenu->addAction(unlockAction); + contextMenu->setStyleSheet("QMenu {\ + background-color: #000; \ + border: 1px solid #f26522;\ + color: #f26522;\ + }\ + \ + QMenu::item {\ + background-color: transparent;\ + }\ + \ + QMenu::item:selected {\ + color: #f26522;\ + background-color: #61280E;\ + }\ + QMenu::item:disabled {\ + color: #61280E;\ + }\ + "); // context menu signals connect(ui->treeWidget, SIGNAL(customContextMenuRequested(QPoint)), this, SLOT(showMenu(QPoint))); @@ -106,8 +126,8 @@ CoinControlDialog::CoinControlDialog(QWidget *parent) : ui->treeWidget->setColumnWidth(COLUMN_CHECKBOX, 84); ui->treeWidget->setColumnWidth(COLUMN_AMOUNT, 100); - ui->treeWidget->setColumnWidth(COLUMN_LABEL, 170); - ui->treeWidget->setColumnWidth(COLUMN_ADDRESS, 290); + ui->treeWidget->setColumnWidth(COLUMN_LABEL, 180); + ui->treeWidget->setColumnWidth(COLUMN_ADDRESS, 300); ui->treeWidget->setColumnWidth(COLUMN_DATE, 110); ui->treeWidget->setColumnWidth(COLUMN_CONFIRMATIONS, 100); ui->treeWidget->setColumnWidth(COLUMN_PRIORITY, 100); @@ -116,6 +136,43 @@ CoinControlDialog::CoinControlDialog(QWidget *parent) : ui->treeWidget->setColumnHidden(COLUMN_AMOUNT_INT64, true); // store amount int64_t in this column, but dont show it ui->treeWidget->setColumnHidden(COLUMN_PRIORITY_INT64, true); // store priority int64_t in this column, but dont show it + ui->treeWidget->setStyleSheet("\ + CoinControlTreeWidget { \ + border: 1px solid #f26522; \ + } \ + QTreeView::indicator:unchecked{\ + image: url(:/icons/stylesheet-checkbox-unchecked) 0;\ + }\ + QTreeView::indicator:unchecked:disabled{\ + image: url(:/icons/stylesheet-vline) 0;\ + }\ + QTreeView::indicator:checked{\ + image: url(:/icons/stylesheet-checkbox-checked) 0;\ + }\ + QTreeView::indicator:indeterminate{\ + image: url(:/icons/stylesheet-checkbox-indeterminate) 0;\ + }\ + CoinControlTreeWidget::branch:has-siblings:!adjoins-item {\ + border-image: url(:/icons/stylesheet-vline) 0;\ + }\ + CoinControlTreeWidget::branch:has-siblings:adjoins-item {\ + border-image: url(:/icons/stylesheet-branch-more) 0;\ + }\ + CoinControlTreeWidget::branch:!has-children:!has-siblings:adjoins-item {\ + border-image: url(:/icons/stylesheet-branch-end) 0;\ + }\ + CoinControlTreeWidget::branch:has-children:!has-siblings:closed,\ + CoinControlTreeWidget::branch:closed:has-children:has-siblings {\ + border-image: none;\ + image: url(:/icons/stylesheet-branch-closed);\ + }\ + CoinControlTreeWidget::branch:open:has-children:!has-siblings,\ + CoinControlTreeWidget::branch:open:has-children:has-siblings {\ + border-image: none;\ + image: url(:/icons/stylesheet-branch-open);\ + }\ + "); + // default view is sorted by amount desc sortView(COLUMN_AMOUNT_INT64, Qt::DescendingOrder); } @@ -609,7 +666,7 @@ void CoinControlDialog::updateView() itemWalletAddress->setCheckState(COLUMN_CHECKBOX,Qt::Unchecked); for (int i = 0; i < ui->treeWidget->columnCount(); i++) - itemWalletAddress->setBackground(i, QColor(248, 247, 246)); + itemWalletAddress->setBackground(i, QColor(0, 0, 0)); // label itemWalletAddress->setText(COLUMN_LABEL, sWalletLabel); diff --git a/src/qt/dialog_move_handler.cpp b/src/qt/dialog_move_handler.cpp new file mode 100644 index 0000000..483ac65 --- /dev/null +++ b/src/qt/dialog_move_handler.cpp @@ -0,0 +1,50 @@ +#include "dialog_move_handler.h" +#include +#include +#include + +DialogMoveHandler::DialogMoveHandler(QWidget *target) + : QObject(target) + , _moving(false) + , _lastPosition(0, 0) +{ +} + +bool DialogMoveHandler::eventFilter(QObject *obj, QEvent *event) +{ + QMouseEvent* mouseEvent = static_cast(event); + switch (event->type()) + { + case QEvent::MouseButtonPress: + if ( mouseEvent->button() == Qt::LeftButton) + { + _moving = true; + _lastPosition = mouseEvent->globalPos(); + return true; + } + break; + case QEvent::MouseMove: + if (mouseEvent->buttons().testFlag(Qt::LeftButton) && _moving) + { + QWidget* target = qobject_cast(parent()); + + if (target) + { + target->move(target->pos() + (mouseEvent->globalPos() - _lastPosition)); + _lastPosition = mouseEvent->globalPos(); + return true; + } + } + break; + case QEvent::MouseButtonRelease: + if (mouseEvent->button() == Qt::LeftButton) + { + _moving = false; + return true; + } + break; + default: + break; + } + return QObject::eventFilter(obj, event); +} diff --git a/src/qt/dialog_move_handler.h b/src/qt/dialog_move_handler.h new file mode 100644 index 0000000..cc80f15 --- /dev/null +++ b/src/qt/dialog_move_handler.h @@ -0,0 +1,24 @@ +#ifndef DIALOG_MOVE_HANDLER_H +#define DIALOG_MOVE_HANDLER_H + +#include +#include + +QT_BEGIN_NAMESPACE +QT_FORWARD_DECLARE_CLASS(QWidget) +QT_END_NAMESPACE + +class DialogMoveHandler : public QObject +{ + Q_OBJECT +public: + explicit DialogMoveHandler(QWidget* target); +protected: + bool eventFilter(QObject *obj, QEvent *event); +private: + + bool _moving; + QPoint _lastPosition; +}; + +#endif // DIALOG_MOVE_HANDLER_H diff --git a/src/qt/editaddressdialog.cpp b/src/qt/editaddressdialog.cpp index b187936..08e5365 100644 --- a/src/qt/editaddressdialog.cpp +++ b/src/qt/editaddressdialog.cpp @@ -8,6 +8,7 @@ #include "base58.h" #include "clientmodel.h" #include "trianglesrpc.h" +#include "dialog_move_handler.h" #include #include @@ -17,6 +18,8 @@ EditAddressDialog::EditAddressDialog(Mode mode, QWidget *parent) : ui(new Ui::EditAddressDialog), mapper(0), mode(mode), model(0) { ui->setupUi(this); + setWindowFlags(Qt::CustomizeWindowHint | Qt::FramelessWindowHint | Qt::Window); + ui->wCaption->installEventFilter(new DialogMoveHandler(this)); GUIUtil::setupAddressWidget(ui->addressEdit, this); @@ -24,28 +27,44 @@ EditAddressDialog::EditAddressDialog(Mode mode, QWidget *parent) : { case NewReceivingAddress: setWindowTitle(tr("New receiving address")); + ui->lbTitle->setText(tr("New receiving address")); + ui->picSend->setVisible(false); ui->addressEdit->setEnabled(false); ui->addressEdit->setVisible(false); - if (!fTestNet && (pindexBest->nHeight < 27000)) { - ui->stealthCB->setEnabled(false); } - if (fTestNet || pindexBest->nHeight > 26999) { - ui->stealthCB->setEnabled(true); } - ui->stealthCB->setVisible(true); + ui->pasteButton->setEnabled(false); + ui->pasteButton->setVisible(false); + ui->label_address->setVisible(false); + ui->stealthCB->setEnabled(false); + ui->stealthCB->setVisible(false); break; case NewSendingAddress: setWindowTitle(tr("New sending address")); - ui->stealthCB->setVisible(false); + ui->lbTitle->setText(tr("New sending address")); + ui->picReceive->setVisible(false); + ui->stealthCB->setEnabled(false); + ui->stealthCB->setVisible(false); break; case EditReceivingAddress: setWindowTitle(tr("Edit receiving address")); + ui->picSend->setVisible(false); + ui->lbTitle->setText(tr("Edit receiving address")); ui->addressEdit->setEnabled(false); ui->addressEdit->setVisible(true); + ui->pasteButton->setEnabled(false); + ui->pasteButton->setVisible(false); ui->stealthCB->setEnabled(false); - ui->stealthCB->setVisible(true); + ui->stealthCB->setVisible(false); break; case EditSendingAddress: setWindowTitle(tr("Edit sending address")); - ui->stealthCB->setVisible(false); + ui->lbTitle->setText(tr("Edit sending address")); + ui->picReceive->setVisible(false); + ui->addressEdit->setEnabled(false); + ui->addressEdit->setVisible(true); + ui->pasteButton->setEnabled(false); + ui->pasteButton->setVisible(false); + ui->stealthCB->setEnabled(false); + ui->stealthCB->setVisible(false); break; } diff --git a/src/qt/editaddressdialog.h b/src/qt/editaddressdialog.h index 0e4183b..44e5023 100644 --- a/src/qt/editaddressdialog.h +++ b/src/qt/editaddressdialog.h @@ -3,15 +3,15 @@ #include -QT_BEGIN_NAMESPACE -class QDataWidgetMapper; -QT_END_NAMESPACE - namespace Ui { class EditAddressDialog; } class AddressTableModel; +QT_BEGIN_NAMESPACE +class QDataWidgetMapper; +QT_END_NAMESPACE + /** Dialog for editing an address and associated information. */ class EditAddressDialog : public QDialog diff --git a/src/qt/forms/aboutdialog.ui b/src/qt/forms/aboutdialog.ui index 33ea9bf..f4fe0dd 100644 --- a/src/qt/forms/aboutdialog.ui +++ b/src/qt/forms/aboutdialog.ui @@ -6,144 +6,1200 @@ 0 0 - 593 - 319 + 555 + 360 - - About Triangles + + + 555 + 360 + - + + + 555 + 372 + + + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 255 + 180 + 144 + + + + + + + 248 + 140 + 89 + + + + + + + 121 + 50 + 17 + + + + + + + 161 + 67 + 22 + + + + + + + 0 + 0 + 0 + + + + + + + 255 + 255 + 255 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + 248 + 178 + 144 + + + + + + + 255 + 255 + 220 + + + + + + + 0 + 0 + 0 + + + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 255 + 180 + 144 + + + + + + + 248 + 140 + 89 + + + + + + + 121 + 50 + 17 + + + + + + + 161 + 67 + 22 + + + + + + + 0 + 0 + 0 + + + + + + + 255 + 255 + 255 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + 248 + 178 + 144 + + + + + + + 255 + 255 + 220 + + + + + + + 0 + 0 + 0 + + + + + + + + + 121 + 50 + 17 + + + + + + + 0 + 0 + 0 + + + + + + + 255 + 180 + 144 + + + + + + + 248 + 140 + 89 + + + + + + + 121 + 50 + 17 + + + + + + + 161 + 67 + 22 + + + + + + + 121 + 50 + 17 + + + + + + + 255 + 255 + 255 + + + + + + + 121 + 50 + 17 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + 242 + 101 + 34 + + + + + + + 255 + 255 + 220 + + + + + + + 0 + 0 + 0 + + + + + + + + Dialog + + + QLabel { + color: #f26522; +} + +QDialog { + background-color: #000; + border: 2px solid #f26522; +} + + + + + + 0 + + + 6 + + + 6 + + + 6 + + + 6 + - - - - 0 - 0 - + + + #frame { + background-color: #000; + border-style: 2 px solid #f26522; +} - - :/images/about + + QFrame::StyledPanel - - - - - - - - Qt::Vertical - - - - 20 - 40 - - - - - - - - - - IBeamCursor - - - <b>Triangles</b> version - - - Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse - - - - - - - IBeamCursor - - - 0.3.666-beta - - - Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse - - - - - - - Qt::Horizontal - - - - 40 - 20 - - - - - - - - - - IBeamCursor - - - Copyright © 2009-2014 The Bitcoin developers -Copyright © 2014 Triangles team - - - Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse - - - - - - - IBeamCursor - - - + + QFrame::Raised + + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + + + + 0 + 38 + + + + + 16777215 + 35 + + + + #wCaption { + background-color: #000; +} + + + true + + + + + + + 0 + 0 + + + + + 30 + 30 + + + + + 30 + 30 + + + + + + + :/icons/toolbar + + + + + + + Qt::Horizontal + + + QSizePolicy::Fixed + + + + 25 + 14 + + + + + + + + + 400 + 32 + + + + + 409 + 36 + + + + + 14 + 75 + true + PreferAntialias + + + + 2 + + + About Triangles + + + + + + + Qt::Horizontal + + + QSizePolicy::Fixed + + + + 10 + 14 + + + + + + + + + 30 + 30 + + + + + 30 + 30 + + + + QPushButton { + image: url(:/icons/close_normal); + border: 0px solid gray; +} + +QPushButton:pressed:flat { + image: url(:/icons/close_normal); +} + +QPushButton:hover { + image: url(:/icons/close_hover); +} + + + + + + true + + + + + + + + + + Qt::Vertical + + + QSizePolicy::Fixed + + + + 20 + 15 + + + + + + + + + + Qt::Horizontal + + + QSizePolicy::Fixed + + + + 70 + 20 + + + + + + + + + + + 10 + 75 + true + + + + IBeamCursor + + + <b>Triangles</b> version + + + Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse + + + + + + + Qt::Horizontal + + + QSizePolicy::Fixed + + + + 4 + 20 + + + + + + + + + 10 + 75 + true + + + + IBeamCursor + + + 0.1 beta + + + Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + + Qt::Horizontal + + + QSizePolicy::Fixed + + + + 65 + 20 + + + + + + + + + + + + Qt::Horizontal + + + QSizePolicy::Fixed + + + + 70 + 20 + + + + + + + + + + + 10 + 50 + false + + + + IBeamCursor + + + <html><head/><body><p>Copyright © 2009-2015 The Bitcoin developers<br/>Copyright © 2014-2015 Triangles team</p></body></html> + + + Qt::RichText + + + Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse + + + + + + + + + Qt::Horizontal + + + QSizePolicy::Fixed + + + + 65 + 20 + + + + + + + + + + + + Qt::Horizontal + + + QSizePolicy::Fixed + + + + 70 + 20 + + + + + + + + + 10 + 50 + false + + + + IBeamCursor + + + This is experimental software. Distributed under the MIT/X11 software license, see the accompanying file COPYING or http://www.opensource.org/licenses/mit-license.php. This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit (http://www.openssl.org/) and cryptographic software written by Eric Young (eay@cryptsoft.com) and UPnP software written by Thomas Bernard. - - - true - - - Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse - - - - - - - Qt::Vertical - - - - 20 - 40 - - - - - - - - Qt::Horizontal - - - QDialogButtonBox::Ok - - - - + + + true + + + Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse + + + + + + + Qt::Horizontal + + + QSizePolicy::Fixed + + + + 65 + 20 + + + + + + + + + + Qt::Vertical + + + QSizePolicy::Expanding + + + + 20 + 20 + + + + + + + + + 0 + 20 + + + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 242 + 101 + 34 + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 242 + 101 + 34 + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 242 + 101 + 34 + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + + + 10 + PreferAntialias + + + + QPushButton { + background-color: #000; + color: #f26522; + border: 1px solid #f26522; + max-height: 20px; + min-height: 20px; + max-width: 120px; + min-width: 120px; +} + +QPushButton:hover { + background-color: #61280E; +} + +QPushButton:pressed:flat { + color: #000; + background-color: #f26522; +} + + + OK + + + true + + + + + + + Qt::Horizontal + + + QSizePolicy::Fixed + + + + 20 + 20 + + + + + + + + + + + Qt::Vertical + + + QSizePolicy::Fixed + + + + 20 + 20 + + + + + + @@ -152,34 +1208,34 @@ This product includes software developed by the OpenSSL Project for use in the O - buttonBox - accepted() + bAccept + clicked() AboutDialog accept() - 360 - 308 + 445 + 280 - 157 - 274 + 529 + 263 - buttonBox - rejected() + bClose + clicked() AboutDialog reject() - 428 - 308 + 544 + 17 - 286 - 274 + 552 + 44 diff --git a/src/qt/forms/addressbookpage.ui b/src/qt/forms/addressbookpage.ui index 0a89602..69ea66b 100644 --- a/src/qt/forms/addressbookpage.ui +++ b/src/qt/forms/addressbookpage.ui @@ -6,178 +6,981 @@ 0 0 - 760 + 770 380 + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 242 + 101 + 34 + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 242 + 101 + 34 + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 242 + 101 + 34 + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + Address Book + + color: #f26522; +background-color: #000; + +/*QTableView { + outline: 0 ; + }*/ + + + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + - + + + + QFrame::StyledPanel QFrame::Raised - + - - - These are your Triangles addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you. + + + + 0 + 40 + - - Qt::PlainText + + + 16777215 + 40 + - + true + + + + + + 0 + 0 + + + + + 30 + 30 + + + + + 30 + 30 + + + + + + + :/menu_32/addressbook + + + + + + + + 0 + 0 + + + + + 30 + 30 + + + + + 30 + 30 + + + + + 0 + 0 + + + + + + + :/menu_32/receive + + + Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter + + + + + + + Qt::Horizontal + + + QSizePolicy::Fixed + + + + 4 + 20 + + + + + + + + + 0 + 30 + + + + + 0 + 0 + + + + + 11 + 75 + true + PreferAntialias + + + + + + + Address book + + + + - - - Qt::CustomContextMenu - - - Double-click to edit address or label - + - QFrame::NoFrame + QFrame::StyledPanel - - false + + QFrame::Raised - - true - - - QAbstractItemView::SingleSelection - - - QAbstractItemView::SelectRows - - - true - - - false - + + + + + These are your Triangles addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you. + + + Qt::PlainText + + + true + + + + + + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 242 + 101 + 34 + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + 97 + 40 + 14 + + + + + + + 242 + 101 + 34 + + + + + + + 28 + 28 + 28 + + + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 242 + 101 + 34 + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + 97 + 40 + 14 + + + + + + + 242 + 101 + 34 + + + + + + + 28 + 28 + 28 + + + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 242 + 101 + 34 + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + 51 + 153 + 255 + + + + + + + 242 + 101 + 34 + + + + + + + 28 + 28 + 28 + + + + + + + + Qt::CustomContextMenu + + + Double-click to edit address or label + + + #tableView { + border: 1px solid #f26522; + } + +QHeaderView::section { + border: 1px solid #f26522; + background-color: #1c1c1c; + height: 20px; + } + +/* style the sort indicator */ +QHeaderView::down-arrow { + image: url(:/icons/down_arrow); +} + +QHeaderView::up-arrow { + image: url(:/icons/up_arrow); +} + +QTableView::item:focus { + border: 0px solid #f26522; + color: #f26522; + background-color: #61280E; +} + + +QTableView { + /*border: 2px solid #ff0000;*/ + outline: 0; +} + + + + QFrame::NoFrame + + + false + + + true + + + QAbstractItemView::SingleSelection + + + QAbstractItemView::SelectRows + + + true + + + false + + + + + + + + + Create a new address + + + QPushButton { + text-align:left; + border: 0px solid gray; + padding: 3px 5px 3px 5px; +} + +QPushButton:pressed:flat { + color: #000; + background-color: #f26522; +} + +QPushButton:hover { + background-color: #61280E; +} + +QPushButton:!enabled { + color: #61280E; +} + + + &New Address + + + + :/icons/add:/icons/add + + + + + + + Copy the currently selected address to the system clipboard + + + QPushButton { + text-align:left; + border: 0px solid gray; + padding: 3px 5px 3px 5px; +} + +QPushButton:pressed:flat { + color: #000; + background-color: #f26522; +} + +QPushButton:hover { + background-color: #61280E; +} + +QPushButton:!enabled { + color: #61280E; +} + + + &Copy Address + + + + :/menu_16/copy:/menu_16/copy + + + + + + + QPushButton { + text-align:left; + border: 0px solid gray; + padding: 3px 5px 3px 5px; +} + +QPushButton:pressed:flat { + color: #000; + background-color: #f26522; +} + +QPushButton:hover { + background-color: #61280E; +} + +QPushButton:!enabled { + color: #61280E; +} + + + Show &QR Code + + + + :/icons/qrcode:/icons/qrcode + + + + + + + Sign a message to prove you own a TRI address + + + QPushButton { + text-align:left; + border: 0px solid gray; + padding: 3px 5px 3px 5px; +} + +QPushButton:pressed:flat { + color: #000; + background-color: #f26522; +} + +QPushButton:hover { + background-color: #61280E; +} + +QPushButton:!enabled { + color: #61280E; +} + + + Sign &Message + + + + :/menu_16/sign:/menu_16/sign + + + + + + + Verify a message to ensure it was signed with a specified TRI address + + + QPushButton { + text-align:left; + border: 0px solid gray; + padding: 3px 5px 3px 5px; +} + +QPushButton:pressed:flat { + color: #000; + background-color: #f26522; +} + +QPushButton:hover { + background-color: #61280E; +} + +QPushButton:!enabled { + color: #61280E; +} + + + &Verify Message + + + + :/menu_16/verify:/menu_16/verify + + + + + + + Delete the currently selected address from the list + + + QPushButton { + text-align:left; + border: 0px solid gray; + padding: 3px 5px 3px 5px; +} + +QPushButton:pressed:flat { + color: #000; + background-color: #f26522; +} + +QPushButton:hover { + background-color: #61280E; +} + +QPushButton:!enabled { + color: #61280E; +} + + + &Delete + + + + :/icons/remove:/icons/remove + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + 0 + 0 + + + + QPushButton { + border: 1px solid #f26522; + padding: 3px 20px 3px 20px; +} + +QPushButton:pressed:flat { + color: #000; + background-color: #f26522; +} + +QPushButton:hover { + background-color: #61280E; +} + +QPushButton:!enabled { + color: #61280E; + border: 1px solid #61280E; +} + + + QDialogButtonBox::Cancel + + + + + + + + 0 + 0 + + + + QPushButton { + border: 1px solid #f26522; + padding: 3px 20px 3px 20px; +} + +QPushButton:pressed:flat { + color: #000; + background-color: #f26522; +} + +QPushButton:hover { + background-color: #61280E; +} + +QPushButton:!enabled { + color: #61280E; + border: 1px solid #61280E; +} + + + QDialogButtonBox::Ok + + + + + + - - - - - - Create a new address - - - &New Address - - - - :/icons/add:/icons/add - - - - - - - Copy the currently selected address to the system clipboard - - - &Copy Address - - - - :/icons/editcopy:/icons/editcopy - - - - - - - Show &QR Code - - - - :/icons/qrcode:/icons/qrcode - - - - - - - Sign a message to prove you own a TRI address - - - Sign &Message - - - - :/icons/edit:/icons/edit - - - - - - - Verify a message to ensure it was signed with a specified TRI address - - - &Verify Message - - - - :/icons/transaction_0:/icons/transaction_0 - - - - - - - Delete the currently selected address from the list - - - &Delete - - - - :/icons/remove:/icons/remove - - - - - - - Qt::Horizontal - - - - 40 - 20 - - - - - - - - - 0 - 0 - - - - QDialogButtonBox::Ok - - - - - diff --git a/src/qt/forms/askpassphrasedialog.ui b/src/qt/forms/askpassphrasedialog.ui index 02ea8ff..1289ac5 100644 --- a/src/qt/forms/askpassphrasedialog.ui +++ b/src/qt/forms/askpassphrasedialog.ui @@ -6,12 +6,12 @@ 0 0 - 598 - 198 + 550 + 274 - + 0 0 @@ -25,111 +25,548 @@ Passphrase Dialog + + color: #f26522; +background-color: #000; + +QLineEdit { + background-color: #1c1c1c; + border: 1px solid #f26522; +} + + + + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + - - - Qt::RichText + + + #frame { + border: 2px solid #f26522; +} - - true + + QFrame::StyledPanel - - - - - - QFormLayout::AllNonFixedFieldsGrow - - - - - Enter passphrase - - - - - - - QLineEdit::Password - - - - - - - New passphrase - - - - - - - QLineEdit::Password - - - - - - - Repeat new passphrase - - - - - - - QLineEdit::Password - - - - - - - - 75 - true - - - - - - - Qt::AlignCenter - - - - - - - true - - - Serves to disable the trivial sendmoney when OS account compromised. Provides no real security. - - - For staking only - - - false - - - - - - - - - Qt::Horizontal - - - QDialogButtonBox::Cancel|QDialogButtonBox::Ok + + QFrame::Raised + + + 0 + + + 9 + + + 9 + + + 9 + + + 9 + + + + + + 0 + 35 + + + + + 16777215 + 35 + + + + + + + true + + + + 0 + + + 0 + + + 0 + + + + + + 0 + 0 + + + + + 32 + 32 + + + + + 32 + 32 + + + + + + + :/menu_32/lock + + + + + + + + 0 + 0 + + + + + 32 + 32 + + + + + 32 + 32 + + + + + + + :/menu_32/unlock + + + + + + + + 0 + 0 + + + + + 32 + 32 + + + + + 32 + 32 + + + + + + + :/menu_32/passphrase + + + + + + + Qt::Horizontal + + + QSizePolicy::Fixed + + + + 7 + 20 + + + + + + + + + 0 + 0 + + + + + 11 + 75 + true + PreferAntialias + + + + + + + Change password + + + + + + + + 30 + 30 + + + + + 30 + 30 + + + + QPushButton { + image: url(:/icons/close_normal); + border: 0px solid gray; +} + +QPushButton:pressed:flat { + image: url(:/icons/close_normal); +} + +QPushButton:hover { + image: url(:/icons/close_hover); +} + + + + + + true + + + + + + + + + + 0 + + + 25 + + + 9 + + + 25 + + + 9 + + + + + + 10 + 50 + false + + + + Qt::RichText + + + true + + + 0 + + + + + + + + + QFormLayout::AllNonFixedFieldsGrow + + + 9 + + + 9 + + + 25 + + + 15 + + + 25 + + + 9 + + + + + + 10 + 75 + true + + + + Enter passphrase + + + + + + + + 0 + 20 + + + + QLineEdit +{ + background-color: #1c1c1c; + border: 1px solid #f26522; +} + + + QLineEdit::Password + + + + + + + + 10 + 75 + true + + + + New passphrase + + + + + + + + 0 + 20 + + + + QLineEdit +{ + background-color: #1c1c1c; + border: 1px solid #f26522; +} + + + QLineEdit::Password + + + + + + + + 10 + 75 + true + + + + Repeat new passphrase + + + + + + + + 0 + 20 + + + + QLineEdit +{ + background-color: #1c1c1c; + border: 1px solid #f26522; +} + + + QLineEdit::Password + + + + + + + + 0 + 0 + + + + true + + + QCheckBox::indicator { + border:1px solid #f26522; + background-color: #000; + } + +QCheckBox::indicator:checked { + image:url(:/icons/checkbox); + padding: 1px; + } + + + Unlock for staking only + + + + + + + true + + + + 10 + 75 + true + + + + + + + Qt::AlignCenter + + + + + + + + + 0 + + + 0 + + + + + + 0 + 0 + + + + QPushButton { + background-color: #000; + color: #f26522; + border: 1px solid #f26522; + max-height: 20px; + min-height: 20px; + max-width: 120px; + min-width: 120px; +} + +QPushButton:hover { + background-color: #61280E; +} + +QPushButton:pressed:flat { + color: #000; + background-color: #f26522; +} + +QPushButton:!enabled { + background-color: #000; + border: 1px solid #61280E; + color: #61280E; +} + + + Qt::Horizontal + + + QDialogButtonBox::Cancel|QDialogButtonBox::Ok + + + true + + + + + + + + + Qt::Vertical + + + QSizePolicy::Fixed + + + + 20 + 10 + + + + + - + + + buttonBox @@ -163,5 +600,21 @@ + + bClose + clicked() + AskPassphraseDialog + reject() + + + 558 + 25 + + + 291 + 138 + + + diff --git a/src/qt/forms/coincontroldialog.ui b/src/qt/forms/coincontroldialog.ui index fcf29af..8b8fd7f 100644 --- a/src/qt/forms/coincontroldialog.ui +++ b/src/qt/forms/coincontroldialog.ui @@ -2,6 +2,9 @@ CoinControlDialog + + true + 0 @@ -13,526 +16,1191 @@ Coin Control - + + color: #f26522; +background-color: #000; + + +QLineEdit { + background-color: #1c1c1c; + border: 1px solid #f26522; +} + + +QScrollBar:horizontal, QScrollBar:vertical { + border: 1px solid #491E0A; + margin: 0px 16px 0 16px; +} + +QScrollBar::handle:horizontal, QScrollBar::handle:vertical +{ + border: 2px solid #491E0A; + color #f26522; + min-height: 20px; +} + +QScrollBar::handle:horizontal:hover, QScrollBar::handle:vertical:hover +{ + border: 2px solid #f26522; + color #f26522; + background: #f26522; + min-height: 20px; +} + +QScrollBar::add-line:horizontal, QScrollBar::add-line:vertical { + border: 1px solid #491E0A; + width: 14px; + subcontrol-position: right; + subcontrol-origin: margin; +} + +QScrollBar::sub-line:horizontal, QScrollBar::sub-line:vertical { + border: 1px solid #491E0A; + width: 14px; + subcontrol-position: left; + subcontrol-origin: margin; +} + +QScrollBar::right-arrow:horizontal, QScrollBar::left-arrow:horizontal, QScrollBar::right-arrow:vertical, QScrollBar::left-arrow:vertical +{ + border: 2px solid #491E0A; +} + +QScrollBar::add-page:horizontal, QScrollBar::sub-page:horizontal, QScrollBar::add-page:vertical, QScrollBar::sub-page:vertical +{ + background: none; +} + + + + + 0 + + + 0 + + + 0 + + + 0 + - - - 0 - - - 10 - - - - - 10 - - - 10 - - - 6 - - - 6 - - - - - font-weight:bold; - - - Quantity: - - - - - - - - Monospace - 10 - - - - IBeamCursor - - - Qt::ActionsContextMenu - - - 0 - - - Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse - - - - - - - font-weight:bold; - - - Bytes: - - - - - - - - Monospace - 10 - - - - IBeamCursor - - - Qt::ActionsContextMenu - - - 0 - - - Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse - - - - - - - - - 10 - - - 10 - - - 6 - - - 6 - - - - - font-weight:bold; - - - Amount: - - - - - - - - Monospace - 10 - - - - IBeamCursor - - - Qt::ActionsContextMenu - - - 0.00 TRI - - - Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse - - - - - - - font-weight:bold; - - - Priority: - - - - - - - - Monospace - 10 - - - - IBeamCursor - - - Qt::ActionsContextMenu - - - - - - Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse - - - - - - - - - 10 - - - 10 - - - 6 - - - 6 - - - - - font-weight:bold; - - - Fee: - - - - - - - - Monospace - 10 - - - - IBeamCursor - - - Qt::ActionsContextMenu - - - 0.00 TRI - - - Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse - - - - - - - false - - - font-weight:bold; - - - Low Output: - - - - - - - false - - - - Monospace - 10 - - - - IBeamCursor - - - Qt::ActionsContextMenu - - - no - - - Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse - - - - - - - - - 10 - - - 10 - - - 6 - - - 6 - - - - - font-weight:bold; - - - After Fee: - - - - - - - - Monospace - 10 - - - - IBeamCursor - - - Qt::ActionsContextMenu - - - 0.00 TRI - - - Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse - - - - - - - false - - - font-weight:bold; - - - Change: - - - - - - - false - - - - Monospace - 10 - - - - IBeamCursor - - - Qt::ActionsContextMenu - - - 0.00 TRI - - - Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse - - - - - - - - - - - - 0 - 40 - + + + #borderframe { + border: 2px solid #f26522; +} + + +QTreeWidget::item:selected{ + background-color:#000000; + color: #f26526; + border: 0px; + outline: none; +} + +QTreeView::item:focus { + background-color:#000000; + color: #f26526; + border: 0px; + outline: none; +} + +QTreeView { + outline:none; + } + + +QTreeWidget::item:hover{ + background-color:#61280E; + color: #f26526; + border: 0px solid #f26522; +} + +#treeWidget QHeaderView::section { + border: 1px solid #f26522; + background-color: #1c1c1c; + height: 20px; + padding: 0px 3px; + } + + +/* style the sort indicator */ +QHeaderView::down-arrow { + image: url(:/icons/down_arrow); + } + +QHeaderView::up-arrow { + image: url(:/icons/up_arrow); + } + +QScrollBar:horizontal { + border: 1px solid #f26522; + background: #1c1c1c; + height: 15px; + margin: 0px 16px 0 16px; + } + +QScrollBar::handle:horizontal { + border: 1px solid #f26522; + background: #1c1c1c; + min-height: 20px; + /*border-radius: 2px;*/ + } + +QScrollBar::add-line:horizontal { + border: 1px solid #f26522; + /*border-radius: 2px;*/ + background: #1c1c1c; + width: 14px; + subcontrol-position: right; + subcontrol-origin: margin; + } + +QScrollBar::sub-line:horizontal { + border: 1px solid #f26522; + /*border-radius: 2px;*/ + background: #1c1c1c; + width: 14px; + subcontrol-position: left; + subcontrol-origin: margin; + } + +QScrollBar::right-arrow:horizontal, QScrollBar::left-arrow:horizontal { + border: 1px solid #f26522; + width: 1px; + height: 1px; + background: #f26522; + } + +QScrollBar::add-page:horizontal, QScrollBar::sub-page:horizontal { + background: none; + } + +QScrollBar:vertical { + background: #000; + width: 15px; + margin: 16px 0 16px 0; + border: 1px solid #f26522; + } + +QScrollBar::handle:vertical { + border: 1px solid #f26522; + background: #1c1c1c; + min-height: 20px; + /*border-radius: 2px;*/ + } + +QScrollBar::add-line:vertical { + border: 1px solid #f26522; + /*border-radius: 2px;*/ + background: #1c1c1c; + height: 14px; + subcontrol-position: bottom; + subcontrol-origin: margin; + } + +QScrollBar::sub-line:vertical { + border: 1px solid #f26522; + /*border-radius: 2px;*/ + background: #1c1c1c; + height: 14px; + subcontrol-position: top; + subcontrol-origin: margin; + } + +QScrollBar::up-arrow:vertical, QScrollBar::down-arrow:vertical { + border: 1px solid #f26522; + width: 1px; + height: 1px; + background: #f26522; + } + +QScrollBar::add-page:vertical, QScrollBar::sub-page:vertical { + background: none; + } QFrame::StyledPanel - QFrame::Sunken + QFrame::Raised - - - - 10 - 0 - 781 - 41 - - - - - 14 - - - - - - 0 - 0 - + + + + + + 0 + 32 + + + + + 16777215 + 32 + + + + + + + true + + + + 0 - - (un)select all + + 0 + + 0 + + + 0 + + + + + Qt::Horizontal + + + QSizePolicy::Fixed + + + + 7 + 20 + + + + + + + + true + + + + 0 + 0 + + + + + 30 + 30 + + + + + 30 + 30 + + + + + + + :/icons/toolbar + + + + + + + + 11 + 75 + true + PreferAntialias + + + + + + + Triangles Coin Control + + + + + + + + 30 + 30 + + + + + 30 + 30 + + + + QPushButton { + image: url(:/icons/close_normal); + border: 0px solid gray; +} + +QPushButton:pressed:flat { + image: url(:/icons/close_normal); +} + +QPushButton:hover { + image: url(:/icons/close_hover); +} + + + + + + true + + + + + + + + + + 0 + + + 10 + + + + + 10 + + + 10 + + + 6 + + + 6 + + + + + font-weight:bold; + + + Quantity: + + + + + + + + Monospace + 10 + + + + IBeamCursor + + + Qt::ActionsContextMenu + + + 0 + + + Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse + + + + + + + font-weight:bold; + + + Bytes: + + + + + + + + Monospace + 10 + + + + IBeamCursor + + + Qt::ActionsContextMenu + + + 0 + + + Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse + + + + + + + + + QFormLayout::AllNonFixedFieldsGrow + + + 10 + + + 10 + + + 6 + + + 6 + + + + + font-weight:bold; + + + Amount: + + + + + + + + Monospace + 10 + + + + IBeamCursor + + + Qt::ActionsContextMenu + + + 0.00 TRI + + + Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse + + + + + + + font-weight:bold; + + + Priority: + + + + + + + + Monospace + 10 + + + + IBeamCursor + + + Qt::ActionsContextMenu + + + + + + Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse + + + + + + + + + 10 + + + 10 + + + 6 + + + 6 + + + + + font-weight:bold; + + + Fee: + + + + + + + + Monospace + 10 + + + + IBeamCursor + + + Qt::ActionsContextMenu + + + 0.00 TRI + + + Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse + + + + + + + false + + + font-weight:bold; + + + Low Output: + + + + + + + false + + + + Monospace + 10 + + + + IBeamCursor + + + Qt::ActionsContextMenu + + + no + + + Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse + + + + + + + + + 10 + + + 10 + + + 6 + + + 6 + + + + + font-weight:bold; + + + After Fee: + + + + + + + + Monospace + 10 + + + + IBeamCursor + + + Qt::ActionsContextMenu + + + 0.00 TRI + + + Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse + + + + + + + false + + + font-weight:bold; + + + Change: + + + + + + + false + + + + Monospace + 10 + + + + IBeamCursor + + + Qt::ActionsContextMenu + + + 0.00 TRI + + + Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse + + + + + + + + + + + + 0 + 40 + + + + #frame { + border: 1 px solid #f26522; + } + + + QFrame::StyledPanel + + + QFrame::Sunken + + + + + 10 + 0 + 781 + 41 + + + + + 14 + + + + + + 0 + 0 + + + + QPushButton { + background-color: #000; + color: #f26522; + border: 1px solid #f26522; + max-height: 20px; + min-height: 20px; + max-width: 100px; + min-width: 100px; +} + +QPushButton:hover { + background-color: #61280E; +} + +QPushButton:pressed:flat { + color: #000; + background-color: #f26522; +} + + + (un)select all + + + + + + + + 0 + 0 + + + + QRadioButton { + background-color: #000; + color: #f26522; + } + +QRadioButton::indicator { + border-radius: 6px; + color: #f26522; + } + +QRadioButton::indicator:unchecked { + border: 1px solid #f26522; + background-color: #000; + } + +QRadioButton::indicator:checked { + border: 1px solid #f26522; + background-color: qradialgradient( + cx: 0.5, cy: 0.5, + fx: 0.5, fy: 0.5, + radius: 1.0, + stop: 0.15 #f26522, + stop: 0.25 #000 + ); + } + + +RadioButton::indicator:disabled { + background-color: #000; + color: #61280E; + border: 1px solid #61280E; + } + + + Tree mode + + + true + + + + + + + true + + + + 0 + 0 + + + + QRadioButton { + background-color: #000; + color: #f26522; + } + + QRadioButton::indicator { + border-radius: 6px; + color: #f26522; + } + +QRadioButton::indicator:unchecked { + border: 1px solid #f26522; + background-color: #000; + } + +QRadioButton::indicator:checked { + border: 1px solid #f26522; + background-color: qradialgradient( + cx: 0.5, cy: 0.5, + fx: 0.5, fy: 0.5, + radius: 1.0, + stop: 0.15 #f26522, + stop: 0.25 #000 + ); + } + + +RadioButton::indicator:disabled { + background-color: #000; + color: #61280E; + border: 1px solid #61280E; + } + + + List mode + + + false + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + - - - - - - 0 - 0 - - + + + + + + + 0 + 0 + + + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 242 + 101 + 34 + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 242 + 101 + 34 + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 242 + 101 + 34 + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + + Qt::CustomContextMenu + + + color: #f26522; +background-color: #000; + + +border: 1px solid #f26522; + +QLineEdit { + background-color: #1c1c1c; + border: 1px solid #f26522; +} + + + + + false + + + 11 + + + true + + + false + + - Tree mode - - - true - - - - - - - - 0 - 0 - + + + - List mode + Amount - - - - - - Qt::Horizontal + + + + Label - - - 40 - 20 - + + + + Address - - - - - - - - - - Qt::CustomContextMenu - - - false - - - 11 - - - true - - - false - - - - - - - - - Amount - - - - - Label - - - - - Address - - - - - Date - - - - - Confirmations - - - Confirmed - - - - - Priority - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0 - 0 - - - - Qt::Horizontal - - - QDialogButtonBox::Ok - + + + + Date + + + + + Confirmations + + + Confirmed + + + + + Priority + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + 0 + + + + QPushButton { + background-color: #000; + color: #f26522; + border: 1px solid #f26522; + max-height: 20px; + min-height: 20px; + max-width: 120px; + min-width: 120px; + } + +QPushButton:hover { + background-color: #61280E; + } + +QPushButton:pressed:flat { + color: #000; + background-color: #f26522; + } + + + Qt::Horizontal + + + QDialogButtonBox::Ok + + + + @@ -544,6 +1212,25 @@

coincontroltreewidget.h
- - + + + + + + bClose + clicked() + CoinControlDialog + reject() + + + 544 + 17 + + + 552 + 44 + + + + diff --git a/src/qt/forms/editaddressdialog.ui b/src/qt/forms/editaddressdialog.ui index cff27dc..ebc98b2 100644 --- a/src/qt/forms/editaddressdialog.ui +++ b/src/qt/forms/editaddressdialog.ui @@ -6,75 +6,532 @@ 0 0 - 457 - 129 + 519 + 188 - Edit Address + - + + color: #f26522; +background-color: #000; + + + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + - - - QFormLayout::AllNonFixedFieldsGrow + + + #frame { + border: 2px solid #f26522; + } - - - - &Label - - - labelEdit - - - - - - - The label associated with this address book entry - - - - - - - &Address - - - addressEdit - - - - - - - The address associated with this address book entry. This can only be modified for sending addresses. - - - - - - - &Stealth Address - - - - - - - - - Qt::Horizontal + + QFrame::StyledPanel - - QDialogButtonBox::Cancel|QDialogButtonBox::Ok + + QFrame::Raised + + 1 + + + + 0 + + + 9 + + + 9 + + + 9 + + + 9 + + + + + + 0 + 32 + + + + + 16777215 + 32 + + + + + + + true + + + + 0 + + + 0 + + + 0 + + + 0 + + + + + true + + + + 0 + 0 + + + + + 32 + 32 + + + + + 32 + 32 + + + + + + + :/menu_32/send + + + Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter + + + + + + + true + + + + 0 + 0 + + + + + 32 + 32 + + + + + 32 + 32 + + + + + + + :/menu_32/receive + + + + + + + Qt::Horizontal + + + QSizePolicy::Fixed + + + + 7 + 20 + + + + + + + + + 11 + 75 + true + PreferAntialias + + + + + + + Edit record + + + + + + + + + + Qt::Vertical + + + QSizePolicy::Fixed + + + + 20 + 5 + + + + + + + + + + Qt::Horizontal + + + + 35 + 20 + + + + + + + + + + + + 64 + 30 + + + + + 64 + 30 + + + + + 10 + 75 + true + + + + &Label + + + 5 + + + labelEdit + + + + + + + + 0 + 0 + + + + + 350 + 20 + + + + The label associated with this address book entry + + + Qt::LeftToRight + + + QLineEdit { + background-color: #1c1c1c; + border: 1px solid #f26522; + margin: 0px 10px; + } + + + Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter + + + + + + + + 64 + 30 + + + + + 64 + 30 + + + + + 10 + 75 + true + + + + &Address + + + 5 + + + addressEdit + + + + + + + + 0 + 0 + + + + + 350 + 20 + + + + The address associated with this address book entry. This can only be modified for sending addresses. + + + Qt::LeftToRight + + + QLineEdit { + background-color: #1c1c1c; + border: 1px solid #f26522; + margin: 0px 10px; + } + + + + + + + + 0 + 0 + + + + + 28 + 22 + + + + + 28 + 22 + + + + Paste from clipboard + + + QPushButton { + text-align:left; + border: 0px solid gray; + padding: 3px 5px 3px 5px; + } + +QPushButton:pressed:flat { + color: #000; + background-color: #f26522; + } + +QPushButton:hover { + background-color: #61280E; + } + +QPushButton:!enabled { + color: #61280E; + } + + + + + + + :/menu_16/paste:/menu_16/paste + + + + 16 + 16 + + + + Alt+A + + + true + + + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + QPushButton { + background-color: #000; + color: #f26522; + border: 1px solid #f26522; + max-height: 20px; + min-height: 20px; + max-width: 120px; + min-width: 120px; + } + +QPushButton:hover { + background-color: #61280E; + } + +QPushButton:pressed:flat { + color: #000; + background-color: #f26522; + } + + + Qt::Horizontal + + + QDialogButtonBox::Cancel|QDialogButtonBox::Ok + + + + + + + false + + + + 0 + 0 + + + + + + + false + + + + + + + Qt::Horizontal + + + QSizePolicy::Expanding + + + + 10 + 20 + + + + + + + + + + + + + Qt::Horizontal + + + + 35 + 20 + + + + + + + - + + + buttonBox @@ -83,12 +540,12 @@ accept() - 248 - 254 + 273 + 121 - 157 - 274 + 252 + 70 @@ -99,14 +556,17 @@ reject() - 316 - 260 + 273 + 121 - 286 - 274 + 252 + 70 + + pasteRequested() + diff --git a/src/qt/forms/mainwindow.ui b/src/qt/forms/mainwindow.ui new file mode 100644 index 0000000..9d45117 --- /dev/null +++ b/src/qt/forms/mainwindow.ui @@ -0,0 +1,1794 @@ + + + MainWindow + + + + 0 + 0 + 808 + 694 + + + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 255 + 180 + 144 + + + + + + + 248 + 140 + 89 + + + + + + + 121 + 50 + 17 + + + + + + + 161 + 67 + 22 + + + + + + + 0 + 0 + 0 + + + + + + + 255 + 255 + 255 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + 248 + 178 + 144 + + + + + + + 255 + 255 + 220 + + + + + + + 0 + 0 + 0 + + + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 255 + 180 + 144 + + + + + + + 248 + 140 + 89 + + + + + + + 121 + 50 + 17 + + + + + + + 161 + 67 + 22 + + + + + + + 0 + 0 + 0 + + + + + + + 255 + 255 + 255 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + 248 + 178 + 144 + + + + + + + 255 + 255 + 220 + + + + + + + 0 + 0 + 0 + + + + + + + + + 121 + 50 + 17 + + + + + + + 0 + 0 + 0 + + + + + + + 255 + 180 + 144 + + + + + + + 248 + 140 + 89 + + + + + + + 121 + 50 + 17 + + + + + + + 161 + 67 + 22 + + + + + + + 121 + 50 + 17 + + + + + + + 255 + 255 + 255 + + + + + + + 121 + 50 + 17 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + 242 + 101 + 34 + + + + + + + 255 + 255 + 220 + + + + + + + 0 + 0 + 0 + + + + + + + + + PreferAntialias + + + + MainWindow + + + #MainWindow { + background-color: #000; + } + +QMenu { + background-color: #AF272E; + border: 0px solid black; + } + +QMenu::item { + background-color: transparent; + color: #deeef1; + padding: 4px 10px 4px 20px; + } + +QMenu::item:selected { + background-color: #9D0B17; + color: #E9D9D8; + border: none; + } + +/* ================= combobox */ +QComboBox { + border: 1px solid #f26522; + background-color: #1c1c1c; + } + +QComboBox::drop-down { + subcontrol-origin: padding; + subcontrol-position: top right; + /*width: 15px;*/ + border-left-width: 1px; + border-left-color: #f26522; + border-left-style: solid; + } + +QComboBox::down-arrow { + image: url(:/icons/down_arrow); + } + +QComboBox QAbstractItemView { + background-color: #1c1c1c; + selection-background-color:#61280E; + selection-color: #f26522; + border: 1px solid #f26522; + color:#f26522; + } + +/* =========== QLineEdit =============*/ +QLineEdit { + border: 0px solid gray; + } + +QLineEdit:disabled { + background-color: #e0e0e0; + } + +/* =========== header ===============*/ +QWidget[is_header="true"] { + background-color: #AB7F82; + } +/* =========== CheckBox ==============*/ +QCheckBox { + spacing: 5px; + color: #AF272E; + } + +QCheckBox::indicator { + width: 12px; + height: 12px; + } + +QCheckBox::indicator:unchecked { + image: url(:/res/check_unchecked.png); + } + +QCheckBox::indicator:unchecked:hover { + image: url(:/res/check_unchecked.png); + } + +QCheckBox::indicator:unchecked:pressed { + image: url(:/res/check_unchecked.png); + } + +QCheckBox::indicator:checked { + image: url(:/res/check_checked.png); + } + +QCheckBox::indicator:checked:hover { + image: url(:/res/check_checked.png); + } + +QCheckBox::indicator:checked:pressed { + image: url(:/res/check_checked.png); + } + + + + #centralWidget { + background-color: #000; + border: 2px solid #f26522; + } + + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + + + 0 + + + 6 + + + 6 + + + 6 + + + + + + 0 + 0 + + + + + 0 + 127 + + + + + 16777215 + 127 + + + + #wHeader { + background-color: #000; +} + +QWidget { + color: #f26522; + } + + + + + + #wCaption { + background-color: #000; +} + +QWidget { + color: #f26522; + } + + + + 9 + + + 0 + + + + + + 32 + 32 + + + + + 32 + 32 + + + + + + + :/icons/toolbar + + + + + + + + 14 + 75 + true + PreferAntialias + + + + Triangles + + + + + + + Qt::Horizontal + + + + 220 + 17 + + + + + + + + + 0 + 0 + + + + + 16777215 + 24 + + + + + 11 + PreferAntialias + + + + QPushButton { + text-align:left; + border: 0px solid gray; + padding: 3px 15px 3px 15px; + } + +QPushButton:pressed:flat { + color: #000; + background-color: #f26522; + } + + + File + + + true + + + + + + + Qt::Horizontal + + + QSizePolicy::Fixed + + + + 13 + 17 + + + + + + + + + 0 + 0 + + + + + 16777215 + 24 + + + + + 11 + PreferAntialias + + + + QPushButton { + text-align:left; + border: 0px solid gray; + padding: 3px 15px 3px 15px; + } + +QPushButton:pressed:flat { + color: #000; + background-color: #f26522; + } + + + Operations + + + true + + + + + + + Qt::Horizontal + + + QSizePolicy::Fixed + + + + 13 + 17 + + + + + + + + + 0 + 0 + + + + + 16777215 + 24 + + + + + 11 + PreferAntialias + + + + QPushButton { + text-align:left; + border: 0px solid gray; + padding: 3px 15px 3px 15px; + } + +QPushButton:pressed:flat { + color: #000; + background-color: #f26522; + } + + + Help + + + true + + + + + + + Qt::Horizontal + + + + 100 + 17 + + + + + + + + + 16 + 30 + + + + + 16 + 30 + + + + QPushButton { + image: url(:/icons/minimize_normal); + border: 0px solid gray; + } + +QPushButton:pressed:flat { + image: url(:/icons/minimize_normal); + } + +QPushButton:hover { + image: url(:/icons/minimize_hover); + } + + + + + + true + + + + + + + + 30 + 30 + + + + + 30 + 30 + + + + QPushButton { + image: url(:/icons/close_normal); + border: 0px solid gray; + } + +QPushButton:pressed:flat { + image: url(:/icons/close_normal); + } + +QPushButton:hover { + image: url(:/icons/close_hover); + } + + + + + + true + + + + + + + + + + + + Qt::Horizontal + + + + 20 + 20 + + + + + + + + + 0 + 0 + + + + + 16777215 + 32 + + + + + 10 + PreferAntialias + + + + QPushButton { + text-align:left; + border: 0px solid gray; + padding: 3px 5px 3px 5px; + } + +QPushButton:pressed:flat { + background-color: #61280E; + } + +QPushButton:hover { + background-color: #61280E; + } + + + Overview + + + + :/menu_32/home:/menu_32/home + + + + 32 + 32 + + + + true + + + + + + + + 0 + 0 + + + + + 16777215 + 32 + + + + + 10 + PreferAntialias + + + + QPushButton { + text-align:left; + border: 0px solid gray; + padding: 3px 5px 3px 5px; + } + +QPushButton:pressed:flat { + background-color: #61280E; + } + +QPushButton:hover { + background-color: #61280E; + } + + + Send Coins + + + + :/menu_32/send:/menu_32/send + + + + 32 + 32 + + + + true + + + + + + + + 0 + 0 + + + + + 16777215 + 32 + + + + + 10 + PreferAntialias + + + + QPushButton { + text-align:left; + border: 0px solid gray; + padding: 3px 5px 3px 5px; + } + +QPushButton:pressed:flat { + background-color: #61280E; + } + +QPushButton:hover { + background-color: #61280E; + } + + + Receive Coins + + + + :/menu_32/receive:/menu_32/receive + + + + 32 + 32 + + + + true + + + + + + + + 0 + 0 + + + + + 16777215 + 32 + + + + + 10 + PreferAntialias + + + + QPushButton { + text-align:left; + border: 0px solid gray; + padding: 3px 5px 3px 5px; + } + +QPushButton:pressed:flat { + background-color: #61280E; + } + +QPushButton:hover { + background-color: #61280E; + } + + + Address Book + + + + :/menu_32/addressbook:/menu_32/addressbook + + + + 32 + 32 + + + + true + + + + + + + + 0 + 0 + + + + + 16777215 + 32 + + + + + 10 + PreferAntialias + + + + QPushButton { + text-align:left; + border: 0px solid gray; + padding: 3px 5px 3px 5px; + } + +QPushButton:pressed:flat { + background-color: #61280E; + } + +QPushButton:hover { + background-color: #61280E; + } + + + Transactions + + + + :/menu_32/transactions:/menu_32/transactions + + + + 32 + 32 + + + + true + + + + + + + + 0 + 0 + + + + + 16777215 + 32 + + + + + 10 + PreferAntialias + + + + QPushButton { + text-align:left; + border: 0px solid gray; + padding: 3px 5px 3px 5px; + } + +QPushButton:pressed:flat { + background-color: #61280E; + } + +QPushButton:hover { + background-color: #61280E; + } + + + Messages + + + + :/menu_32/messages:/menu_32/messages + + + + 32 + 32 + + + + true + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + + + + + -1 + + + + + + + + 16777215 + 1 + + + + + + + + + 242 + 101 + 34 + + + + + + + 242 + 101 + 34 + + + + + + + 242 + 101 + 34 + + + + + + + + + 242 + 101 + 34 + + + + + + + 242 + 101 + 34 + + + + + + + 242 + 101 + 34 + + + + + + + + + 242 + 101 + 34 + + + + + + + 242 + 101 + 34 + + + + + + + 242 + 101 + 34 + + + + + + + + background-color: #f26522; + + + 0 + + + Qt::Horizontal + + + + + + + + 0 + 37 + + + + + 16777215 + 37 + + + + #wStatusBar { + background-color: #000; + } +QLabel { + color: #f26522; + } + + + + 0 + + + 0 + + + 0 + + + 0 + + + + + Qt::Horizontal + + + QSizePolicy::Fixed + + + + 70 + 20 + + + + + + + + + 10 + + + + Synchronization + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + + + + + + 200 + 15 + + + + + 16777215 + 15 + + + + QProgressBar { + border: 1px solid#f26522; + background-color: #000; + } + +QProgressBar::chunk { + background-color: #61280E; + /*width: 20px;*/ + } + + + 24 + + + false + + + + + + + + + + + 10 + + + + 33333 blocks + + + + + + + Qt::Horizontal + + + + 10 + 20 + + + + + + + + + 16 + 16 + + + + + + + :/icons/lock_closed + + + + + + + + + + :/icons/staking_off + + + + + + + + + + :/icons/connect_1 + + + + + + + + + + :/icons/synced + + + + + + + Qt::Horizontal + + + QSizePolicy::Fixed + + + + 5 + 20 + + + + + + + + + + + + + 0 + + + + + + + + + + + + + pushButton_close + clicked() + MainWindow + close() + + + 796 + 30 + + + 736 + 4 + + + + + pushButton_minimize + clicked() + MainWindow + showMinimized() + + + 760 + 36 + + + 754 + 20 + + + + + pushButton_Transactions + clicked() + MainWindow + gotoHistoryPage() + + + 477 + 72 + + + 803 + 61 + + + + + pushButton_Receive + clicked() + MainWindow + gotoReceiveCoinsPage() + + + 310 + 105 + + + 303 + -8 + + + + + pushButton_Addressbook + clicked() + MainWindow + gotoAddressBookPage() + + + 487 + 111 + + + 320 + -7 + + + + + pushButton_Send + clicked() + MainWindow + gotoSendCoinsPage() + + + 281 + 66 + + + 120 + -4 + + + + + pushButton_Overview + clicked() + MainWindow + gotoOverviewPage() + + + 614 + 70 + + + 806 + 91 + + + + + pushButton_Messages + clicked() + MainWindow + gotoMessagePage() + + + 634 + 100 + + + 806 + 122 + + + + + pushButton_Settings + clicked() + MainWindow + menuSettingsRequested() + + + 541 + 30 + + + 601 + 3 + + + + + pushButton_File + clicked() + MainWindow + menuFileRequested() + + + 358 + 32 + + + 73 + 0 + + + + + pushButton_Help + clicked() + MainWindow + menuOperationsRequested() + + + 434 + 20 + + + 293 + 2 + + + + + + miningClicked(bool) + showTransactionsRequested() + showHomeRequested() + menuFileRequested() + menuOperationsRequested() + menuSettingsRequested() + showReceiveMegsRequested() + showAddressBookRequested() + showSendMegsRequested() + transactionsSortOrderChanged() + showServiceMessages() + addAddressBookRecordRequested() + showSignMessageRequested() + showMessageVerificationDialogRequested() + verifyMessageRequested() + signMessageRequested() + editAddressBookRecordRequested() + useProxyChangedRequested(bool) + gotoOverviewPage() + gotoHistoryPage() + gotoAddressBookPage() + gotoReceiveCoinsPage() + gotoSendCoinsPage() + optionsClicked() + aboutClicked() + gotoSignMessageTab() + gotoVerifyMessageTab() + gotoMessagePage() + onMiningClicked() + onMiningToggled(bool) + + diff --git a/src/qt/forms/messagepage.ui b/src/qt/forms/messagepage.ui index db93ecf..f53b510 100644 --- a/src/qt/forms/messagepage.ui +++ b/src/qt/forms/messagepage.ui @@ -7,13 +7,303 @@ 0 0 793 - 375 + 407 + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 242 + 101 + 34 + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 242 + 101 + 34 + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 242 + 101 + 34 + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + Address Book + + color: #f26522; + background-color: #000; + + + + + + + 0 + 40 + + + + + 16777215 + 40 + + + + + + + true + + + + 6 + + + 9 + + + 9 + + + 9 + + + + + + 0 + 0 + + + + + 30 + 30 + + + + + 30 + 30 + + + + + 0 + 0 + + + + + + + :/menu_32/messages + + + Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter + + + + + + + Qt::Horizontal + + + QSizePolicy::Fixed + + + + 4 + 20 + + + + + + + + + 0 + 30 + + + + + 11 + 75 + true + PreferAntialias + + + + + + + Messages + + + + + + @@ -29,12 +319,234 @@ + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 242 + 101 + 34 + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + 28 + 28 + 28 + + + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 242 + 101 + 34 + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + 28 + 28 + 28 + + + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 242 + 101 + 34 + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + 28 + 28 + 28 + + + + + + Qt::CustomContextMenu Click on a message to view it + + #tableView { + border: 1px solid #f26522; + } + +QHeaderView::section { + border: 1px solid #f26522; + background-color: #1c1c1c; + height: 20px; + } + +/* style the sort indicator */ +QHeaderView::down-arrow { + image: url(:/icons/down_arrow); + } + +QHeaderView::up-arrow { + image: url(:/icons/up_arrow); + } + + + true + false @@ -59,6 +571,11 @@ + + #messageDetails { + border: 1px solid #f26522; + } + @@ -80,13 +597,36 @@ + + 6 + + + QPushButton { + background-color: #000; + color: #f26522; + border: 1px solid #f26522; + max-height: 20px; + min-height: 20px; + max-width: 60px; + min-width: 60px; +} + +QPushButton:hover { + background-color: #61280E; +} + +QPushButton:pressed:flat { + color: #000; + background-color: #f26522; +} + &Back - + :/icons/quit:/icons/quit @@ -121,7 +661,284 @@ - + + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 242 + 101 + 34 + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + 28 + 28 + 28 + + + + + + + 0 + 0 + 0 + + + + + + + 28 + 28 + 28 + + + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 242 + 101 + 34 + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + 28 + 28 + 28 + + + + + + + 0 + 0 + 0 + + + + + + + 28 + 28 + 28 + + + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 242 + 101 + 34 + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + 51 + 153 + 255 + + + + + + + 0 + 0 + 0 + + + + + + + 28 + 28 + 28 + + + + + + + + #listConversation { + border: 1px solid #f26522; + color: #f26522; + } + +QListView {color:#f26522;} + +QHeaderView::section { + border: 1px solid #f26522; + background-color: #1c1c1c; + height: 20px; + } + +/* style the sort indicator */ +QHeaderView::down-arrow { + image: url(:/icons/down_arrow); + } + +QHeaderView::up-arrow { + image: url(:/icons/up_arrow); + } + + @@ -137,12 +954,208 @@ 100 + + border: #f26522; + + + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 242 + 101 + 34 + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 242 + 101 + 34 + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + + + 97 + 40 + 14 + + + + + + + 0 + 0 + 0 + + + + + + + 97 + 40 + 14 + + + + + + + 97 + 40 + 14 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + + QPushButton { + text-align:left; + border: 0px solid gray; + padding: 3px 5px 3px 5px; + } + +QPushButton:pressed:flat { + color: #000; + background-color: #f26522; + } + +QPushButton:hover { + background-color: #61280E; + } + +QPushButton:!enabled { + color: #61280E; + } + &Conversation @@ -154,51 +1167,819 @@ + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 242 + 101 + 34 + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 242 + 101 + 34 + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + + + 97 + 40 + 14 + + + + + + + 0 + 0 + 0 + + + + + + + 97 + 40 + 14 + + + + + + + 97 + 40 + 14 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + Sign a message to prove you own a TRI address + + QPushButton { + text-align:left; + border: 0px solid gray; + padding: 3px 5px 3px 5px; + } + +QPushButton:pressed:flat { + color: #000; + background-color: #f26522; + } + +QPushButton:hover { + background-color: #61280E; + } + +QPushButton:!enabled { + color: #61280E; + } + &Send - :/icons/send:/icons/send + :/menu_16/messages:/menu_16/messages + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 242 + 101 + 34 + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 242 + 101 + 34 + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + + + 97 + 40 + 14 + + + + + + + 0 + 0 + 0 + + + + + + + 97 + 40 + 14 + + + + + + + 97 + 40 + 14 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + Copy the currently selected address to the system clipboard + + QPushButton { + text-align:left; + border: 0px solid gray; + padding: 3px 5px 3px 5px; + } + +QPushButton:pressed:flat { + color: #000; + background-color: #f26522; + } + +QPushButton:hover { + background-color: #61280E; + } + +QPushButton:!enabled { + color: #61280E; + } + &Copy From Address - :/icons/editcopy:/icons/editcopy + :/menu_16/copy:/menu_16/copy + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 242 + 101 + 34 + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 242 + 101 + 34 + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + + + 97 + 40 + 14 + + + + + + + 0 + 0 + 0 + + + + + + + 97 + 40 + 14 + + + + + + + 97 + 40 + 14 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + Copy the currently selected address to the system clipboard + + QPushButton { + text-align:left; + border: 0px solid gray; + padding: 3px 5px 3px 5px; + } + +QPushButton:pressed:flat { + color: #000; + background-color: #f26522; + } + +QPushButton:hover { + background-color: #61280E; + } + +QPushButton:!enabled { + color: #61280E; + } + Copy To &Address - :/icons/editcopy:/icons/editcopy + :/menu_16/copy:/menu_16/copy + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 242 + 101 + 34 + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 242 + 101 + 34 + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + + + 97 + 40 + 14 + + + + + + + 0 + 0 + 0 + + + + + + + 97 + 40 + 14 + + + + + + + 97 + 40 + 14 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + Delete the currently selected address from the list + + QPushButton { + text-align:left; + border: 0px solid gray; + padding: 3px 5px 3px 5px; + } + +QPushButton:pressed:flat { + color: #000; + background-color: #f26522; + } + +QPushButton:hover { + background-color: #61280E; + } + +QPushButton:!enabled { + color: #61280E; + } + &Delete diff --git a/src/qt/forms/optionsdialog.ui b/src/qt/forms/optionsdialog.ui index e28573c..10458b6 100644 --- a/src/qt/forms/optionsdialog.ui +++ b/src/qt/forms/optionsdialog.ui @@ -13,504 +13,1677 @@ Options + + color: #f26522; + background-color: #000; + + true + + 0 + + + 0 + + + 0 + + + 0 + - - - QTabWidget::North + + + #borderframe { + border: 2px solid #f26522; + } - - 0 + + QFrame::StyledPanel - - - &Main - - - - - - Optional transaction fee per kB that helps make sure your transactions are processed quickly. Most transactions are 1 kB. Fee 0.01 recommended. + + QFrame::Raised + + + + + + + 0 + 32 + + + + + 16777215 + 32 + + + + + + + true + + + + 0 - - Qt::PlainText + + 0 - - true + + 0 + + + 0 - - - - - - - Pay transaction &fee - - - Qt::PlainText - - - transactionFee - - - - - - - - + Qt::Horizontal + + QSizePolicy::Fixed + - 40 + 7 20 - - - - - - Reserved amount does not participate in staking and is therefore spendable at any time. - - - Qt::PlainText - - - true - - - - - - - - Reserve + + + true - - Qt::PlainText + + + 0 + 0 + - - reserveBalance - - - - - - - - - - Qt::Horizontal - - + - 40 - 20 + 30 + 30 - - - - - - - - Automatically start Triangles after logging in to the system. - - - &Start Triangles on system login - - - - - - - Detach block and address databases at shutdown. This means they can be moved to another data directory, but it slows down shutdown. The wallet is always detached. - - - &Detach databases at shutdown - - - - - - - Qt::Vertical - - - - 20 - 40 - - - - - - - - - &Network - - - - - - Automatically open the Triangles client port on the router. This only works when your router supports UPnP and it is enabled. - - - Map port using &UPnP - - - - - - - Connect to the Triangles network through a SOCKS proxy (e.g. when connecting through Tor). - - - &Connect through SOCKS proxy: - - - - - - - - - Proxy &IP: - - - Qt::PlainText - - - proxyIp - - - - - - 140 - 16777215 + 30 + 30 - - IP address of the proxy (e.g. 127.0.0.1) - - - - - - &Port: + - - Qt::PlainText - - - proxyPort + + :/icons/toolbar - - - - 55 - 16777215 - + + + + 11 + 75 + true + PreferAntialias + - - Port of the proxy (e.g. 9050) + + - - - - - SOCKS &Version: - - - Qt::PlainText - - - socksVersion - - - - - - - SOCKS version of the proxy (e.g. 5) - - - - - - - Qt::Horizontal - - - - 40 - 20 - - - - - - - - - - Qt::Vertical - - - - 20 - 40 - - - - - - - - - &Window - - - - - - Show only a tray icon after minimizing the window. - - - &Minimize to the tray instead of the taskbar - - - - - - - Minimize instead of exit the application when the window is closed. When this option is enabled, the application will be closed only after selecting Quit in the menu. - - - M&inimize on close - - - - - - - Qt::Vertical - - - - 20 - 40 - - - - - - - - - &Display - - - - - - - - User Interface &language: - - - Qt::PlainText - - - lang - - - - - - - The user interface language can be set here. This setting will take effect after restarting Triangles. + Options - - - - - - - &Unit to show amounts in: - - - Qt::PlainText - - - unit - - - - - - - Choose the default subdivision unit to show in the interface and when sending coins. - - - - - - - - - Whether to show TRI addresses in the transaction list or not. - - - &Display addresses in transaction list - + + + + + + QTabWidget::pane { + border: 1px solid #f26522; + } + +QTabBar::tab { + padding-top: 3px; + padding-bottom: 3px; + padding-left: 10px; + padding-right: 10px; + } + + +QTabBar::tab:!selected { + color: #61280E; + margin-right: -1px; + border-left: 1px solid #61280E; + border-right: 1px solid #61280E; + border-top: 1px solid #61280E; + } + +QTabBar::tab:!selected:last { + margin-right: 0px; + } + +QTabBar::tab:selected { + color: #f26522; + margin-right: -1px; + border-left: 1px solid #f26522; + border-right: 1px solid #f26522; + border-top: 1px solid #f26522; + } + +QTabBar::tab:selected:last { + margin-right: 0px; + } + +QTabBar::tab:!selected:hover { + background-color: #61280E; + color: #f26522; + } + +#transactionFee TrianglesAmountField { + background-color: #1c1c1c; + selection-background-color:#ff0000; + selection-color: #00ff00; + border: 1px solid #f26522; + color:#f26522; + } + +TrianglesAmountField QAbstractItemView { + background-color: #1c1c1c; + selection-background-color:#61280E; + outline: 0px; + selection-color: #f26522; + border: 1px solid #f26522; + color:#f26522; + } + + + QTabWidget::North + + + 0 + + + + &Main + + + + + + Optional transaction fee per kB that helps make sure your transactions are processed quickly. Most transactions are 1 kB. Fee 0.01 recommended. + + + Qt::PlainText + + + true + + + + + + + + + Pay transaction &fee + + + Qt::PlainText + + + transactionFee + + + + + + + + 0 + 20 + + + + + + + + + 242 + 101 + 34 + + + + + + + 28 + 28 + 28 + + + + + + + 242 + 101 + 34 + + + + + + + 242 + 101 + 34 + + + + + + + 28 + 28 + 28 + + + + + + + 28 + 28 + 28 + + + + + + + 97 + 40 + 14 + + + + + + + + + 242 + 101 + 34 + + + + + + + 28 + 28 + 28 + + + + + + + 242 + 101 + 34 + + + + + + + 242 + 101 + 34 + + + + + + + 28 + 28 + 28 + + + + + + + 28 + 28 + 28 + + + + + + + 97 + 40 + 14 + + + + + + + + + 242 + 101 + 34 + + + + + + + 28 + 28 + 28 + + + + + + + 242 + 101 + 34 + + + + + + + 242 + 101 + 34 + + + + + + + 28 + 28 + 28 + + + + + + + 28 + 28 + 28 + + + + + + + 51 + 153 + 255 + + + + + + + + Qt::NoContextMenu + + + border: 1px solid #f26522; +background-color: #1c1c1c; + + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + + Reserved amount does not participate in staking and is therefore spendable at any time. + + + Qt::PlainText + + + true + + + + + + + + + Reserve + + + Qt::PlainText + + + reserveBalance + + + + + + + + 0 + 20 + + + + + + + + + 242 + 101 + 34 + + + + + + + 28 + 28 + 28 + + + + + + + 242 + 101 + 34 + + + + + + + 242 + 101 + 34 + + + + + + + 28 + 28 + 28 + + + + + + + 28 + 28 + 28 + + + + + + + 97 + 40 + 14 + + + + + + + + + 242 + 101 + 34 + + + + + + + 28 + 28 + 28 + + + + + + + 242 + 101 + 34 + + + + + + + 242 + 101 + 34 + + + + + + + 28 + 28 + 28 + + + + + + + 28 + 28 + 28 + + + + + + + 240 + 240 + 240 + + + + + + + + + 242 + 101 + 34 + + + + + + + 28 + 28 + 28 + + + + + + + 242 + 101 + 34 + + + + + + + 242 + 101 + 34 + + + + + + + 28 + 28 + 28 + + + + + + + 28 + 28 + 28 + + + + + + + 51 + 153 + 255 + + + + + + + + Qt::NoContextMenu + + + border: 1px solid #f26522; + background-color: #1c1c1c; + +QAbstractItemView { + background-color: #1c1c1c; + selection-background-color:#61280E; + selection-color: #f26522; + border: 1px solid #f26522; + color:#f26522; + } + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + + Automatically start Triangles after logging in to the system. + + + QCheckBox::indicator { + border:1px solid #f26522; + background-color: #000; + } + +QCheckBox::indicator:checked { + image:url(:/icons/checkbox); + padding: 1px; + } + + + &Start Triangles on system login + + + + + + + Detach block and address databases at shutdown. This means they can be moved to another data directory, but it slows down shutdown. The wallet is always detached. + + + QCheckBox::indicator { + border:1px solid #f26522; + background-color: #000; + } + +QCheckBox::indicator:checked { + image:url(:/icons/checkbox); + padding: 1px; + } + + + &Detach databases at shutdown + + + + + + + Qt::Vertical + + + + 20 + 40 + + + + + - - - - - Whether to show coin control features or not. - - - Display coin &control features (experts only!) - + + + &Network + + + + + 9 + 9 + 118 + 16 + + + + Automatically open the Triangles client port on the router. This only works when your router supports UPnP and it is enabled. + + + QCheckBox::indicator { + border:1px solid #f26522; + background-color: #000; + } + +QCheckBox::indicator:checked { + image:url(:/icons/checkbox); + padding: 1px; + } + + + Map port using &UPnP + + + + + + 9 + 28 + 171 + 16 + + + + Connect to the Triangles network through a SOCKS proxy (e.g. when connecting through Tor). + + + QCheckBox::indicator { + border:1px solid #f26522; + background-color: #000; + } + +QCheckBox::indicator:checked { + image:url(:/icons/checkbox); + padding: 1px; + } + + + &Connect through SOCKS proxy: + + + + + + 10 + 48 + 501 + 24 + + + + + + + Proxy &IP: + + + Qt::PlainText + + + proxyIp + + + + + + + + 0 + 20 + + + + + 140 + 16777215 + + + + IP address of the proxy (e.g. 127.0.0.1) + + + QLineEdit { + background-color: #1c1c1c; + border: 1px solid #f26522; + } + + + + + + + &Port: + + + Qt::PlainText + + + proxyPort + + + + + + + + 0 + 20 + + + + + 55 + 16777215 + + + + Port of the proxy (e.g. 9050) + + + QLineEdit { + background-color: #1c1c1c; + border: 1px solid #f26522; + } + + + + + + + SOCKS &Version: + + + Qt::PlainText + + + socksVersion + + + + + + + true + + + + 45 + 20 + + + + + 45 + 16777215 + + + + + + + + + 242 + 101 + 34 + + + + + + + 28 + 28 + 28 + + + + + + + 242 + 101 + 34 + + + + + + + 242 + 101 + 34 + + + + + + + 242 + 101 + 34 + + + + + + + 242 + 101 + 34 + + + + + + + 28 + 28 + 28 + + + + + + + 28 + 28 + 28 + + + + + + + 97 + 40 + 14 + + + + + + + + + 242 + 101 + 34 + + + + + + + 28 + 28 + 28 + + + + + + + 242 + 101 + 34 + + + + + + + 242 + 101 + 34 + + + + + + + 242 + 101 + 34 + + + + + + + 242 + 101 + 34 + + + + + + + 28 + 28 + 28 + + + + + + + 28 + 28 + 28 + + + + + + + 97 + 40 + 14 + + + + + + + + + 242 + 101 + 34 + + + + + + + 28 + 28 + 28 + + + + + + + 242 + 101 + 34 + + + + + + + 242 + 101 + 34 + + + + + + + 242 + 101 + 34 + + + + + + + 242 + 101 + 34 + + + + + + + 28 + 28 + 28 + + + + + + + 28 + 28 + 28 + + + + + + + 51 + 153 + 255 + + + + + + + + SOCKS version of the proxy (e.g. 5) + + + QComboBox { + border: 1px solid #f26522; + background-color: #1c1c1c; + } + +QComboBox::drop-down { + subcontrol-origin: padding; + subcontrol-position: top right; + /*width: 15px;*/ + border-left-width: 1px; + border-left-color: #f26522; + border-left-style: solid; + } + +QComboBox::down-arrow { + image: url(:/icons/down_arrow); + } + +QComboBox QAbstractItemView { + background-color: #1c1c1c; + selection-background-color:#61280E; + selection-color: #f26522; + border: 1px solid #f26522; + color:#f26522; + } + + + false + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + - - - - - Qt::Vertical - - - - 20 - 40 - - - - - - + + + &Window + + + + + + Show only a tray icon after minimizing the window. + + + QCheckBox::indicator { + border:1px solid #f26522; + background-color: #000; + } + +QCheckBox::indicator:checked { + image:url(:/icons/checkbox); + padding: 1px; + } + + + &Minimize to the tray instead of the taskbar + + + + + + + Minimize instead of exit the application when the window is closed. When this option is enabled, the application will be closed only after selecting Quit in the menu. + + + QCheckBox::indicator { + border:1px solid #f26522; + background-color: #000; + } + +QCheckBox::indicator:checked { + image:url(:/icons/checkbox); + padding: 1px; + } + + + M&inimize on close + + + + + + + Qt::Vertical + + + + 20 + 40 + + + + + + + + + &Display + + + + + + + + User Interface &language: + + + Qt::PlainText + + + lang + + + + + + + + 0 + 20 + + + + The user interface language can be set here. This setting will take effect after restarting Triangles. + + + QComboBox { + border: 1px solid #f26522; + background-color: #1c1c1c; + } + +QComboBox::drop-down { + subcontrol-origin: padding; + subcontrol-position: top right; + /*width: 15px;*/ + border-left-width: 1px; + border-left-color: #f26522; + border-left-style: solid; + } + +QComboBox::down-arrow { + image: url(:/icons/down_arrow); + } + +QComboBox QAbstractItemView { + background-color: #1c1c1c; + selection-background-color:#61280E; + selection-color: #f26522; + border: 1px solid #f26522; + color:#f26522; + } + + + + + + + + + + + &Unit to show amounts in: + + + Qt::PlainText + + + unit + + + + + + + + 0 + 20 + + + + Choose the default subdivision unit to show in the interface and when sending coins. + + + QComboBox { + border: 1px solid #f26522; + background-color: #1c1c1c; + } + +QComboBox::drop-down { + subcontrol-origin: padding; + subcontrol-position: top right; + /*width: 15px;*/ + border-left-width: 1px; + border-left-color: #f26522; + border-left-style: solid; + } + +QComboBox::down-arrow { + image: url(:/icons/down_arrow); + } + +QComboBox QAbstractItemView { + background-color: #1c1c1c; + selection-background-color:#61280E; + selection-color: #f26522; + border: 1px solid #f26522; + color:#f26522; + } + + + + + + + + + Whether to show TRI addresses in the transaction list or not. + + + QCheckBox::indicator { + border:1px solid #f26522; + background-color: #000; + } + +QCheckBox::indicator:checked { + image:url(:/icons/checkbox); + padding: 1px; + } + + + &Display addresses in transaction list + + + + + + + Whether to show coin control features or not. + + + QCheckBox::indicator { + border:1px solid #f26522; + background-color: #000; + } + +QCheckBox::indicator:checked { + image:url(:/icons/checkbox); + padding: 1px; + } + + + Display coin &control features (experts only!) + + + + + + + Qt::Vertical + + + + 20 + 40 + + + + + + + + + + + + + + Qt::Horizontal + + + + 40 + 48 + + + + + + + + + 75 + true + + + + + + + Qt::PlainText + + + true + + + + + + + Qt::Horizontal + + + + 40 + 48 + + + + + + + + QPushButton { + background-color: #000; + color: #f26522; + border: 1px solid #f26522; + max-height: 20px; + min-height: 20px; + max-width: 80px; + min-width: 80px; + } + +QPushButton:hover { + background-color: #61280E; + } + +QPushButton:pressed:flat { + color: #000; + background-color: #f26522; + } + + + &OK + + + + + + + QPushButton { + background-color: #000; + color: #f26522; + border: 1px solid #f26522; + max-height: 20px; + min-height: 20px; + max-width: 80px; + min-width: 80px; + } + +QPushButton:hover { + background-color: #61280E; + } + +QPushButton:pressed:flat { + color: #000; + background-color: #f26522; + } + + + &Cancel + + + false + + + + + + + QPushButton { + background-color: #000; + color: #f26522; + border: 1px solid #f26522; + max-height: 20px; + min-height: 20px; + max-width: 80px; + min-width: 80px; + } + +QPushButton:hover { + background-color: #61280E; + } + +QPushButton:pressed:flat { + color: #000; + background-color: #f26522; + } + + + &Apply + + + false + + + + + + - - - - - - Qt::Horizontal - - - - 40 - 48 - - - - - - - - - 75 - true - - - - - - - Qt::PlainText - - - true - - - - - - - Qt::Horizontal - - - - 40 - 48 - - - - - - - - &OK - - - - - - - &Cancel - - - false - - - - - - - &Apply - - - false - - - - - + + QValidatedLineEdit + QLineEdit +
qvalidatedlineedit.h
+
TrianglesAmountField QSpinBox
trianglesamountfield.h
+ 1
QValueComboBox QComboBox
qvaluecombobox.h
- - QValidatedLineEdit - QLineEdit -
qvalidatedlineedit.h
-
- + + + diff --git a/src/qt/forms/overviewpage.ui b/src/qt/forms/overviewpage.ui index 8dcbd58..6f4806c 100644 --- a/src/qt/forms/overviewpage.ui +++ b/src/qt/forms/overviewpage.ui @@ -7,12 +7,436 @@ 0 0 785 - 463 + 509 + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 255 + 180 + 144 + + + + + + + 248 + 140 + 89 + + + + + + + 121 + 50 + 17 + + + + + + + 161 + 67 + 22 + + + + + + + 242 + 101 + 34 + + + + + + + 255 + 255 + 255 + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + 248 + 178 + 144 + + + + + + + 255 + 255 + 220 + + + + + + + 0 + 0 + 0 + + + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 255 + 180 + 144 + + + + + + + 248 + 140 + 89 + + + + + + + 121 + 50 + 17 + + + + + + + 161 + 67 + 22 + + + + + + + 242 + 101 + 34 + + + + + + + 255 + 255 + 255 + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + 248 + 178 + 144 + + + + + + + 255 + 255 + 220 + + + + + + + 0 + 0 + 0 + + + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 255 + 180 + 144 + + + + + + + 248 + 140 + 89 + + + + + + + 121 + 50 + 17 + + + + + + + 161 + 67 + 22 + + + + + + + 242 + 101 + 34 + + + + + + + 255 + 255 + 255 + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + 242 + 101 + 34 + + + + + + + 255 + 255 + 220 + + + + + + + 0 + 0 + 0 + + + + + + Form + + color: #f26522; +background-color: #000; +QWidget#line { + border: 2px solid #f26522; + } + + + @@ -24,6 +448,11 @@ + + #frame { + border: 1px solid #f26522; + } + QFrame::StyledPanel @@ -204,6 +633,11 @@ + + #line { + border: 2px solid #f26522; + } + Qt::Horizontal @@ -291,6 +725,12 @@ + + #frame_2 { + border: 1px solid #f26522; + } + + QFrame::StyledPanel @@ -361,21 +801,21 @@ a:link {color:#000;} /* unvisited link */ -a:visited {color:#000;} /* visited link */ -a:hover {color:#000;} /* mouse over link */ -a:active {color:#000;} /* selected link */ + a:visited {color:#000;} /* visited link */ + a:hover {color:#000;} /* mouse over link */ + a:active {color:#000;} /* selected link */ <head> -<style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } -</style> -</head> -<body> -<a href="http://triangles.technology"> &#187; TRI home</a></body> + <style type="text/css" media="screen"> + a:link { color:#f26522; text-decoration: none;font-weight:bold; } + a:visited { color:#f26522; text-decoration: none; } + a:hover { color:#f26522; text-decoration: underline; } + a:active { color:#f26522; text-decoration: underline; } + </style> + </head> + <body> + <a href="http://triangles.technology"> &#187; TRI home</a></body> Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter @@ -392,15 +832,15 @@ a:active { color:#000; text-decoration: underline; } <head> -<style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } -</style> -</head> -<body> -<a href="https://bittrex.com/Market/Index?MarketName=BTC-TRI"> &#187; TRI on Bittrex</a></body> + <style type="text/css" media="screen"> + a:link { color:#f26522; text-decoration: none;font-weight:bold; } + a:visited { color:#f26522; text-decoration: none; } + a:hover { color:#f26522; text-decoration: underline; } + a:active { color:#f26522; text-decoration: underline; } + </style> + </head> + <body> + <a href="https://bittrex.com/Market/Index?MarketName=BTC-TRI"> &#187; TRI on Bittrex</a></body> Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter @@ -414,21 +854,21 @@ a:active { color:#000; text-decoration: underline; } a:link {color:#000;} /* unvisited link */ -a:visited {color:#000;} /* visited link */ -a:hover {color:#000;} /* mouse over link */ -a:active {color:#000;} /* selected link */ + a:visited {color:#000;} /* visited link */ + a:hover {color:#000;} /* mouse over link */ + a:active {color:#000;} /* selected link */ <head> -<style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } -</style> -</head> -<body> -<a href="http://explorer.triangles.technology"> &#187; TRI block explorer</a></body> + <style type="text/css" media="screen"> + a:link { color:#f26522; text-decoration: none;font-weight:bold; } + a:visited { color:#f26522; text-decoration: none; } + a:hover { color:#f26522; text-decoration: underline; } + a:active { color:#f26522; text-decoration: underline; } + </style> + </head> + <body> + <a href="http://explorer.triangles.technology"> &#187; TRI block explorer</a></body> Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter diff --git a/src/qt/forms/rpcconsole.ui b/src/qt/forms/rpcconsole.ui index 93d065b..c195494 100644 --- a/src/qt/forms/rpcconsole.ui +++ b/src/qt/forms/rpcconsole.ui @@ -10,441 +10,1153 @@ 450 + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 255 + 180 + 144 + + + + + + + 248 + 140 + 89 + + + + + + + 121 + 50 + 17 + + + + + + + 161 + 67 + 22 + + + + + + + 242 + 101 + 34 + + + + + + + 255 + 255 + 255 + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + 248 + 178 + 144 + + + + + + + 255 + 255 + 220 + + + + + + + 0 + 0 + 0 + + + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 255 + 180 + 144 + + + + + + + 248 + 140 + 89 + + + + + + + 121 + 50 + 17 + + + + + + + 161 + 67 + 22 + + + + + + + 242 + 101 + 34 + + + + + + + 255 + 255 + 255 + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + 248 + 178 + 144 + + + + + + + 255 + 255 + 220 + + + + + + + 0 + 0 + 0 + + + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 255 + 180 + 144 + + + + + + + 248 + 140 + 89 + + + + + + + 121 + 50 + 17 + + + + + + + 161 + 67 + 22 + + + + + + + 242 + 101 + 34 + + + + + + + 255 + 255 + 255 + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + 242 + 101 + 34 + + + + + + + 255 + 255 + 220 + + + + + + + 0 + 0 + 0 + + + + + + Triangles - Debug window - + + color: #f26522; + background-color: #000; + + + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + - - - 0 + + + #borderframe { + border: 2px solid #f26522; + } - - - &Information - - - - 12 - - - - - - 75 - true - - - - Triangles Core - - - - - - - Client name - - - - - - - IBeamCursor - - - N/A - - - Qt::PlainText - - - Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse - - - - - - - Client version - - - - - - - IBeamCursor - - - N/A - - - Qt::PlainText - - - Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse - - - - - - - Using OpenSSL version - - - 10 - - - - - - - IBeamCursor - - - N/A - - - Qt::PlainText - - - Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse - - - - - - - Build date - - - - - - - IBeamCursor - - - N/A - - - Qt::PlainText - - - Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse - - - - - - - Startup time - - - - - - - IBeamCursor - - - N/A - - - Qt::PlainText - - - Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse - - - - - - - - 75 - true - - - - Network - - - - - - - Number of connections - - - - - - - IBeamCursor - - - N/A - - - Qt::PlainText - - - Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse - - - - - - - On testnet - - - - - - - false - - - - - - - - - - - 75 - true - - - - Block chain - - - - - - - Current number of blocks - - - - - - - IBeamCursor - - - N/A - - - Qt::PlainText - - - Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse - - - - - - - Estimated total blocks - - - - - - - IBeamCursor - - - N/A - - - Qt::PlainText - - - Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse - - - - - - - Last block time - - - - - - - IBeamCursor - - - N/A - - - Qt::PlainText - - - Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse - - - - - - - Qt::Vertical - - - - 20 - 20 - - - - - - - - - 75 - true - - - - Debug log file - - - - - - - Open the Triangles debug log file from the current data directory. This can take a few seconds for large log files. - - - &Open - - - false - - - - - - - - 75 - true - - - - Command-line options - - - - - - - Show the Triangles-Qt help message to get a list with possible Triangles command-line options. - - - &Show - - - false - - - - - - - Qt::Vertical - - - - 20 - 40 - - - - - - - - - &Console - - - - 3 - - - - - - 0 - 100 - - - - true - - - false - - - 2 - - - - - - - 3 + + QFrame::StyledPanel + + + QFrame::Raised + + + + + + + 0 + 32 + + + + + 16777215 + 32 + + + + + + + true + + + + 0 + + + 0 + + + 0 + + + 0 - - - > + + + Qt::Horizontal - - - - - - - - + + QSizePolicy::Fixed + + - 24 - 24 + 7 + 20 - - Clear console + + + + + + true + + + + 0 + 0 + + + + + 30 + 30 + + + + + 30 + 30 + - - - :/icons/remove:/icons/remove + + :/menu_32/debug - - Ctrl+L + + + + + + + 11 + 75 + true + PreferAntialias + + + + + + + Debug window + + + + + + + + 30 + 30 + + + + + 30 + 30 + + + + QPushButton { + image: url(:/icons/close_normal); + border: 0px solid gray; + } + +QPushButton:pressed:flat { + image: url(:/icons/close_normal); + } + +QPushButton:hover { + image: url(:/icons/close_hover); + } + + + false + + true + - - - + + + + + + QTabWidget::pane { + border: 1px solid #f26522; + } + +QTabBar::tab { + padding-top: 3px; + padding-bottom: 3px; + padding-left: 10px; + padding-right: 10px; + } + + +QTabBar::tab:!selected { + color: #61280E; + margin-right: -1px; + border-left: 1px solid #61280E; + border-right: 1px solid #61280E; + border-top: 1px solid #61280E; + } + +QTabBar::tab:!selected:last { + margin-right: 0px; + } + +QTabBar::tab:selected { + color: #f26522; + margin-right: -1px; + border-left: 1px solid #f26522; + border-right: 1px solid #f26522; + border-top: 1px solid #f26522; + } + +QTabBar::tab:selected:last { + margin-right: 0px; + } + +QTabBar::tab:!selected:hover { + background-color: #61280E; + color: #f26522; + } + + + 0 + + + + &Information + + + + 12 + + + + + + 75 + true + + + + Triangles Core + + + + + + + Client name + + + + + + + IBeamCursor + + + N/A + + + Qt::PlainText + + + Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse + + + + + + + Client version + + + + + + + IBeamCursor + + + N/A + + + Qt::PlainText + + + Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse + + + + + + + Using OpenSSL version + + + 10 + + + + + + + IBeamCursor + + + N/A + + + Qt::PlainText + + + Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse + + + + + + + Build date + + + + + + + IBeamCursor + + + N/A + + + Qt::PlainText + + + Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse + + + + + + + Startup time + + + + + + + IBeamCursor + + + N/A + + + Qt::PlainText + + + Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse + + + + + + + + 75 + true + + + + Network + + + + + + + Number of connections + + + + + + + IBeamCursor + + + N/A + + + Qt::PlainText + + + Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse + + + + + + + On testnet + + + + + + + false + + + QCheckBox::indicator { + border:1px solid #f26522; + background-color: #000; + } + +QCheckBox::indicator:checked { + image:url(:/icons/checkbox); + padding: 1px; + } + + + + + + + + + + + 75 + true + + + + Block chain + + + + + + + Current number of blocks + + + + + + + IBeamCursor + + + N/A + + + Qt::PlainText + + + Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse + + + + + + + Estimated total blocks + + + + + + + IBeamCursor + + + N/A + + + Qt::PlainText + + + Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse + + + + + + + Last block time + + + + + + + IBeamCursor + + + N/A + + + Qt::PlainText + + + Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse + + + + + + + Qt::Vertical + + + + 20 + 20 + + + + + + + + + 75 + true + + + + Debug log file + + + + + + + Open the Triangles debug log file from the current data directory. This can take a few seconds for large log files. + + + QPushButton { + border: 1px solid #f26522; + padding: 3px 20px 3px 20px; + } + +QPushButton:pressed:flat { + color: #000; + background-color: #f26522; + } + +QPushButton:hover { + background-color: #61280E; + } + +QPushButton:!enabled { + color: #61280E; + border: 1px solid #61280E; + } + + + &Open + + + false + + + + + + + + 75 + true + + + + Command-line options + + + + + + + Show the Triangles-Qt help message to get a list with possible Triangles command-line options. + + + QPushButton { + border: 1px solid #f26522; + padding: 3px 20px 3px 20px; + } + +QPushButton:pressed:flat { + color: #000; + background-color: #f26522; + } + +QPushButton:hover { + background-color: #61280E; + } + +QPushButton:!enabled { + color: #61280E; + border: 1px solid #61280E; + } + + + &Show + + + false + + + + + + + Qt::Vertical + + + + 20 + 40 + + + + + + + + + &Console + + + + 3 + + + + + + 0 + 100 + + + + border: 1px solid #f26522; + + + true + + + false + + + 2 + + + + + + + 3 + + + + + > + + + + + + + QLineEdit { + background-color: #1c1c1c; + border: 1px solid #f26522; + } + + + + + + + + 24 + 24 + + + + Clear console + + + QPushButton { + text-align:left; + border: 0px solid gray; + padding: 3px 5px 3px 5px; + } + +QPushButton:pressed:flat { + color: #000; + background-color: #f26522; + } + +QPushButton:hover { + color: #000; + background-color: #f26522; + } + + + + + + + :/icons/remove:/icons/remove + + + Ctrl+L + + + false + + + + + + + + + + @@ -452,5 +1164,22 @@ - + + + bClose + clicked() + RPCConsole + reject() + + + 544 + 17 + + + 552 + 44 + + + + diff --git a/src/qt/forms/sendcoinsdialog.ui b/src/qt/forms/sendcoinsdialog.ui index c0dcb7e..49ce762 100644 --- a/src/qt/forms/sendcoinsdialog.ui +++ b/src/qt/forms/sendcoinsdialog.ui @@ -7,13 +7,545 @@ 0 0 850 - 400 + 432 + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 255 + 180 + 144 + + + + + + + 248 + 140 + 89 + + + + + + + 121 + 50 + 17 + + + + + + + 161 + 67 + 22 + + + + + + + 242 + 101 + 34 + + + + + + + 255 + 255 + 255 + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + 248 + 178 + 144 + + + + + + + 255 + 255 + 220 + + + + + + + 0 + 0 + 0 + + + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 255 + 180 + 144 + + + + + + + 248 + 140 + 89 + + + + + + + 121 + 50 + 17 + + + + + + + 161 + 67 + 22 + + + + + + + 242 + 101 + 34 + + + + + + + 255 + 255 + 255 + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + 248 + 178 + 144 + + + + + + + 255 + 255 + 220 + + + + + + + 0 + 0 + 0 + + + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 255 + 180 + 144 + + + + + + + 248 + 140 + 89 + + + + + + + 121 + 50 + 17 + + + + + + + 161 + 67 + 22 + + + + + + + 242 + 101 + 34 + + + + + + + 255 + 255 + 255 + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + 242 + 101 + 34 + + + + + + + 255 + 255 + 220 + + + + + + + 0 + 0 + 0 + + + + + + Send Coins + + color: #f26522; + background-color: #000; + + + + + + 0 + 32 + + + + + 16777215 + 40 + + + + + + + true + + + + 6 + + + 9 + + + 9 + + + 9 + + + + + + 0 + 0 + + + + + 30 + 30 + + + + + 30 + 30 + + + + + 0 + 0 + + + + + + + :/menu_32/send + + + Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter + + + + + + + Qt::Horizontal + + + QSizePolicy::Fixed + + + + 4 + 20 + + + + + + + + + 0 + 30 + + + + + 11 + 75 + true + PreferAntialias + + + + + + + Send Triangles + + + + + + @@ -31,6 +563,11 @@ 16777215 + + #frameCoinControl { + border: 1px solid #f26522; + } + QFrame::StyledPanel @@ -104,7 +641,24 @@ - + QPushButton { + border: 1px solid #f26522; + padding: 3px 20px 3px 20px; + } + +QPushButton:pressed:flat { + color: #000; + background-color: #f26522; + } + +QPushButton:hover { + background-color: #61280E; + } + +QPushButton:!enabled { + color: #61280E; + border: 1px solid #61280E; + } Inputs... @@ -564,6 +1118,17 @@ + + QCheckBox::indicator { + border:1px solid #f26522; + background-color: #000; + } + +QCheckBox::indicator:checked { + image:url(:/icons/checkbox); + padding: 1px; + } + custom change address @@ -580,6 +1145,18 @@ 0 + + + 0 + 22 + + + + QLineEdit { + background-color: #1c1c1c; + border: 1px solid #f26522; + } + @@ -637,8 +1214,8 @@ 0 0 - 813 - 148 + 814 + 141 @@ -685,6 +1262,26 @@ Send to multiple recipients at once + + QPushButton { + text-align:left; + border: 0px solid gray; + padding: 3px 5px 3px 5px; + } + +QPushButton:pressed:flat { + color: #000; + background-color: #f26522; + } + +QPushButton:hover { + background-color: #61280E; + } + +QPushButton:!enabled { + color: #61280E; + } + Add &Recipient @@ -708,6 +1305,26 @@ Remove all transaction fields + + QPushButton { + text-align:left; + border: 0px solid gray; + padding: 3px 5px 3px 5px; + } + +QPushButton:pressed:flat { + color: #000; + background-color: #f26522; + } + +QPushButton:hover { + background-color: #61280E; + } + +QPushButton:!enabled { + color: #61280E; + } + Clear &All @@ -779,19 +1396,40 @@ - 150 + 90 0 Confirm the send action + + QPushButton { + border: 0px solid gray; + padding: 3px 5px 3px 5px; + min-width: 80px; + max-width: 80px; + } + +QPushButton:pressed:flat { + color: #000; + background-color: #f26522; + } + +QPushButton:hover { + background-color: #61280E; + } + +QPushButton:!enabled { + color: #61280E; + } + S&end - :/icons/send:/icons/send + :/menu_16/send:/menu_16/send true diff --git a/src/qt/forms/sendcoinsentry.ui b/src/qt/forms/sendcoinsentry.ui index 5c43a49..0ca2077 100644 --- a/src/qt/forms/sendcoinsentry.ui +++ b/src/qt/forms/sendcoinsentry.ui @@ -7,12 +7,442 @@ 0 0 729 - 142 + 103 + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 255 + 180 + 144 + + + + + + + 248 + 140 + 89 + + + + + + + 121 + 50 + 17 + + + + + + + 161 + 67 + 22 + + + + + + + 0 + 0 + 0 + + + + + + + 255 + 255 + 255 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + 248 + 178 + 144 + + + + + + + 255 + 255 + 220 + + + + + + + 0 + 0 + 0 + + + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 255 + 180 + 144 + + + + + + + 248 + 140 + 89 + + + + + + + 121 + 50 + 17 + + + + + + + 161 + 67 + 22 + + + + + + + 0 + 0 + 0 + + + + + + + 255 + 255 + 255 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + 248 + 178 + 144 + + + + + + + 255 + 255 + 220 + + + + + + + 0 + 0 + 0 + + + + + + + + + 121 + 50 + 17 + + + + + + + 0 + 0 + 0 + + + + + + + 255 + 180 + 144 + + + + + + + 248 + 140 + 89 + + + + + + + 121 + 50 + 17 + + + + + + + 161 + 67 + 22 + + + + + + + 121 + 50 + 17 + + + + + + + 255 + 255 + 255 + + + + + + + 121 + 50 + 17 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + 242 + 101 + 34 + + + + + + + 255 + 255 + 220 + + + + + + + 0 + 0 + 0 + + + + + + Form + + #SendCoinsEntry{ + background-color: #000; + border: 1px solid #f26522; + } + +TrianglesAmountField QAbstractItemView { + background-color: #1c1c1c; + selection-background-color:#61280E; + outline: 0px; + selection-color: #f26522; + border: 1px solid #f26522; + color:#f26522; + } + QFrame::StyledPanel @@ -20,24 +450,11 @@ QFrame::Sunken - - 12 - - - - - A&mount: - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - payAmount - - - - + + + color: #f26522; + Pay &To: @@ -49,72 +466,28 @@ - - - - - - - 0 - - - - - true - - - Enter a label for this address to add it to your address book - - - - - - - - - N&arration: - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - narration - - - - - - - true - - - Enter a short note to send with payment (max 24 characters) - - - - - - - &Label: - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - addAsLabel - - - - + - 0 + 6 + + + 0 + 22 + + The address to send the payment to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + QLineEdit { + background-color: #1c1c1c; + border: 1px solid #f26522; + } + 34 @@ -125,12 +498,32 @@ Choose address from address book + + QToolButton { + text-align:left; + border: 0px solid gray; + padding: 3px 5px 3px 5px; + } + +QToolButton:pressed:flat { + color: #000; + background-color: #f26522; + } + +QToolButton:hover { + background-color: #61280E; + } + +QToolButton:!enabled { + color: #61280E; + } + - :/icons/address-book:/icons/address-book + :/menu_16/addressbook:/menu_16/addressbook Alt+A @@ -142,12 +535,32 @@ Paste address from clipboard + + QToolButton { + text-align:left; + border: 0px solid gray; + padding: 3px 5px 3px 5px; + } + +QToolButton:pressed:flat { + color: #000; + background-color: #f26522; + } + +QToolButton:hover { + background-color: #61280E; + } + +QToolButton:!enabled { + color: #61280E; + } + - :/icons/editpaste:/icons/editpaste + :/menu_16/paste:/menu_16/paste Alt+P @@ -159,6 +572,26 @@ Remove this recipient + + QToolButton { + text-align:left; + border: 0px solid gray; + padding: 3px 5px 3px 5px; + } + +QToolButton:pressed:flat { + color: #000; + background-color: #f26522; + } + +QToolButton:hover { + background-color: #61280E; + } + +QToolButton:!enabled { + color: #61280E; + } + @@ -170,20 +603,214 @@ + + + + color: #f26522; + + + + &Label: + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + addAsLabel + + + + + + + true + + + + 0 + 22 + + + + Enter a label for this address to add it to your address book + + + QLineEdit { + background-color: #1c1c1c; + border: 1px solid #f26522; + } + + + + + + + + 0 + 20 + + + + color: #f26522; + + + + A&mount: + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + payAmount + + + + + + + + 70 + 22 + + + + + + + + + 28 + 28 + 28 + + + + + + + 28 + 28 + 28 + + + + + + + 28 + 28 + 28 + + + + + + + + + 28 + 28 + 28 + + + + + + + 28 + 28 + 28 + + + + + + + 28 + 28 + 28 + + + + + + + + + 28 + 28 + 28 + + + + + + + 28 + 28 + 28 + + + + + + + 28 + 28 + 28 + + + + + + + + Qt::NoContextMenu + + + border: 1px solid #f26522; + background-color: #1c1c1c; + + + + + + + + true + + + + 0 + 22 + + + + Enter a short note to send with payment (max 24 characters) + + + QLineEdit + { + background-color: #1c1c1c; + border: 1px solid #f26522; + } + + + + + QValidatedLineEdit + QLineEdit +
qvalidatedlineedit.h
+
TrianglesAmountField QSpinBox
trianglesamountfield.h
1
- - QValidatedLineEdit - QLineEdit -
qvalidatedlineedit.h
-
diff --git a/src/qt/forms/sendmessagesdialog.ui b/src/qt/forms/sendmessagesdialog.ui index 9a80c04..286bbe6 100644 --- a/src/qt/forms/sendmessagesdialog.ui +++ b/src/qt/forms/sendmessagesdialog.ui @@ -7,239 +7,967 @@ 0 0 850 - 400 + 432 Send Messages - + + color: #f26522; + background-color: #000; + + + + + 0 + + + 0 + + + 0 + + + 0 + - 8 + 0 - - - - 0 - 0 - - - - - 16777215 - 16777215 - + + + #borderframe { + border: 2px solid #f26522; + } + +QLineEdit { + background-color: #1c1c1c; + border: 1px solid #f26522; + } QFrame::StyledPanel - QFrame::Sunken + QFrame::Raised - + - - - Address &From: + + + + 0 + 32 + - - addressFrom + + + 16777215 + 32 + + + + + + true + + + + 0 + + + 0 + + + 0 + + + 0 + + + + + Qt::Horizontal + + + QSizePolicy::Fixed + + + + 7 + 20 + + + + + + + + true + + + + 0 + 0 + + + + + 30 + 30 + + + + + 30 + 30 + + + + + + + :/menu_32/messages + + + + + + + + 11 + 75 + true + PreferAntialias + + + + + + + Send messages + + + + + + + + 30 + 30 + + + + + 30 + 30 + + + + QPushButton { + image: url(:/icons/close_normal); + border: 0px solid gray; + } + +QPushButton:pressed:flat { + image: url(:/icons/close_normal); + } + +QPushButton:hover { + image: url(:/icons/close_hover); + } + + + + + + true + + + + - - - 1 + + + + 0 + 0 + - - - - - - - Choose address from address book + + + 16777215 + 45 + + + + #frameAddressFrom { + border: 1px solid #f26522; + } + + + QFrame::StyledPanel + + + QFrame::Sunken + + + + + + Address &From: + + + addressFrom + + + + + + + 1 + + + + + + 0 + 22 + + + + + + + + + + + Choose address from address book + + + QToolButton { + text-align:left; + border: 0px solid gray; + padding: 3px 5px 3px 5px; + } + +QToolButton:pressed:flat { + color: #000; + background-color: #f26522; + } + +QToolButton:hover { + background-color: #61280E; + } + +QToolButton:!enabled { + color: #61280E; + } + + + + + + + :/menu_16/addressbook:/menu_16/addressbook + + + Alt+A + + + + + + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 255 + 180 + 144 + + + + + + + 248 + 140 + 89 + + + + + + + 121 + 50 + 17 + + + + + + + 161 + 67 + 22 + + + + + + + 242 + 101 + 34 + + + + + + + 255 + 255 + 255 + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + 248 + 178 + 144 + + + + + + + 255 + 255 + 220 + + + + + + + 0 + 0 + 0 + + + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 255 + 180 + 144 + + + + + + + 248 + 140 + 89 + + + + + + + 121 + 50 + 17 + + + + + + + 161 + 67 + 22 + + + + + + + 242 + 101 + 34 + + + + + + + 255 + 255 + 255 + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + 248 + 178 + 144 + + + + + + + 255 + 255 + 220 + + + + + + + 0 + 0 + 0 + + + + + + + + + 97 + 40 + 14 + + + + + + + 0 + 0 + 0 + + + + + + + 255 + 180 + 144 + + + + + + + 248 + 140 + 89 + + + + + + + 121 + 50 + 17 + + + + + + + 161 + 67 + 22 + + + + + + + 97 + 40 + 14 + + + + + + + 255 + 255 + 255 + + + + + + + 97 + 40 + 14 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + 242 + 101 + 34 + + + + + + + 255 + 255 + 220 + + + + + + + 0 + 0 + 0 + + + + + + + + Paste address from clipboard + + + QToolButton { + text-align:left; + border: 0px solid gray; + padding: 3px 5px 3px 5px; + } + +QToolButton:pressed:flat { + color: #000; + background-color: #f26522; + } + +QToolButton:hover { + background-color: #61280E; + } + +QToolButton:!enabled { + color: #61280E; + } + + + + + + + :/menu_16/paste:/menu_16/paste + + + Alt+P + + + + + + + + + + + + #scrollArea {border: 0px solid #f26522;} + + + true + + + + + 0 + 0 + 828 + 321 + + + + + 0 - - + + 0 - - - :/icons/address-book:/icons/address-book + + 0 - - Alt+A + + 0 - - - - - - Paste address from clipboard - - - - - - - :/icons/editpaste:/icons/editpaste - - - Alt+P - - - - + + + + 6 + + + + + + + Qt::Vertical + + + + 20 + 40 + + + + + + + + + + Send to multiple recipients at once + + + QPushButton { + text-align:left; + border: 0px solid gray; + padding: 3px 5px 3px 5px; + } + +QPushButton:pressed:flat { + color: #000; + background-color: #f26522; + } + +QPushButton:hover { + background-color: #61280E; + } + +QPushButton:!enabled { + color: #61280E; + } + + + Add &Recipient + + + + :/icons/add:/icons/add + + + false + + + + + + + + 0 + 0 + + + + Remove all transaction fields + + + QPushButton { + text-align:left; + border: 0px solid gray; + padding: 3px 5px 3px 5px; + } + +QPushButton:pressed:flat { + color: #000; + background-color: #f26522; + } + +QPushButton:hover { + background-color: #61280E; + } + +QPushButton:!enabled { + color: #61280E; + } + + + Clear &All + + + + :/icons/remove:/icons/remove + + + 300 + + + false + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + 80 + 0 + + + + Confirm the send action + + + QPushButton { + border: 0px solid gray; + padding: 3px 5px 3px 5px; + } + +QPushButton:pressed:flat { + color: #000; + background-color: #f26522; + } + +QPushButton:hover { + background-color: #61280E; + } + +QPushButton:!enabled { + color: #61280E; + } + + + S&end + + + + :/menu_16/messages:/menu_16/messages + + + true + + + + + + + QPushButton { + text-align:left; + border: 0px solid gray; + padding: 3px 5px 3px 5px; + } + +QPushButton:pressed:flat { + color: #000; + background-color: #f26522; + } + +QPushButton:hover { + background-color: #61280E; + } + +QPushButton:!enabled { + color: #61280E; + } + + + &Close + + + + :/icons/quit:/icons/quit + + + + + + + +
- - - - true - - - - - 0 - 0 - 830 - 279 - - - - - 0 - - - 0 - - - 0 - - - 0 - - - - - 6 - - - - - - - Qt::Vertical - - - - 20 - 40 - - - - - - - - - - - - - - Send to multiple recipients at once - - - Add &Recipient - - - - :/icons/add:/icons/add - - - false - - - - - - - - 0 - 0 - - - - Remove all transaction fields - - - Clear &All - - - - :/icons/remove:/icons/remove - - - 300 - - - false - - - - - - - Qt::Horizontal - - - - 40 - 20 - - - - - - - - - 150 - 0 - - - - Confirm the send action - - - S&end - - - - :/icons/send:/icons/send - - - true - - - - - - - &Close - - - - :/icons/quit:/icons/quit - - - - -
@@ -252,5 +980,22 @@ - + + + bClose_2 + clicked() + SendMessagesDialog + reject() + + + 544 + 17 + + + 552 + 44 + + + + diff --git a/src/qt/forms/sendmessagesentry.ui b/src/qt/forms/sendmessagesentry.ui index d4ef6cf..2ae7a7c 100644 --- a/src/qt/forms/sendmessagesentry.ui +++ b/src/qt/forms/sendmessagesentry.ui @@ -10,9 +10,435 @@ 236 + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 255 + 180 + 144 + + + + + + + 248 + 140 + 89 + + + + + + + 121 + 50 + 17 + + + + + + + 161 + 67 + 22 + + + + + + + 0 + 0 + 0 + + + + + + + 255 + 255 + 255 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + 248 + 178 + 144 + + + + + + + 255 + 255 + 220 + + + + + + + 0 + 0 + 0 + + + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 255 + 180 + 144 + + + + + + + 248 + 140 + 89 + + + + + + + 121 + 50 + 17 + + + + + + + 161 + 67 + 22 + + + + + + + 0 + 0 + 0 + + + + + + + 255 + 255 + 255 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + 248 + 178 + 144 + + + + + + + 255 + 255 + 220 + + + + + + + 0 + 0 + 0 + + + + + + + + + 121 + 50 + 17 + + + + + + + 0 + 0 + 0 + + + + + + + 255 + 180 + 144 + + + + + + + 248 + 140 + 89 + + + + + + + 121 + 50 + 17 + + + + + + + 161 + 67 + 22 + + + + + + + 121 + 50 + 17 + + + + + + + 255 + 255 + 255 + + + + + + + 121 + 50 + 17 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + 242 + 101 + 34 + + + + + + + 255 + 255 + 220 + + + + + + + 0 + 0 + 0 + + + + + + Form + + #SendMessagesEntry{ + background-color: #000; + border: 1px solid #f26522; + } + +QLineEdit, QPlainTextEdit { + background-color: #1c1c1c; + border: 1px solid #f26522; + } + QFrame::StyledPanel @@ -30,11 +456,23 @@ + + + 0 + 22 + + - The address to send the payment to (e.g. 4Zo1ga6xuKuQ7JV7M9rGDoxdbYwV5zgQJ5) + The address to send the message to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + + QLineEdit { + background-color: #1c1c1c; + border: 1px solid #f26522; + } - 34 + 32767 @@ -43,12 +481,32 @@ Choose address from address book + + QToolButton { + text-align:left; + border: 0px solid gray; + padding: 3px 5px 3px 5px; + } + +QToolButton:pressed:flat { + color: #000; + background-color: #f26522; + } + +QToolButton:hover { + background-color: #61280E; + } + +QToolButton:!enabled { + color: #61280E; + } + - :/icons/address-book:/icons/address-book + :/menu_16/addressbook:/menu_16/addressbook Alt+A @@ -60,12 +518,32 @@ Paste address from clipboard + + QToolButton { + text-align:left; + border: 0px solid gray; + padding: 3px 5px 3px 5px; + } + +QToolButton:pressed:flat { + color: #000; + background-color: #f26522; + } + +QToolButton:hover { + background-color: #61280E; + } + +QToolButton:!enabled { + color: #61280E; + } + - :/icons/editpaste:/icons/editpaste + :/menu_16/paste:/menu_16/paste Alt+P @@ -77,6 +555,26 @@ Remove this recipient + + QToolButton { + text-align:left; + border: 0px solid gray; + padding: 3px 5px 3px 5px; + } + +QToolButton:pressed:flat { + color: #000; + background-color: #f26522; + } + +QToolButton:hover { + background-color: #61280E; + } + +QToolButton:!enabled { + color: #61280E; + } + @@ -90,6 +588,9 @@
+ + color: #f26522; + &Message: @@ -103,6 +604,9 @@ + + color: #f26522; + Send &To: @@ -116,12 +620,108 @@ + + + + + + + 28 + 28 + 28 + + + + + + + 28 + 28 + 28 + + + + + + + 28 + 28 + 28 + + + + + + + + + 28 + 28 + 28 + + + + + + + 28 + 28 + 28 + + + + + + + 28 + 28 + 28 + + + + + + + + + 28 + 28 + 28 + + + + + + + 28 + 28 + 28 + + + + + + + 28 + 28 + 28 + + + + + + true Qt::WheelFocus + + + /* style set in qvalidatedtextedit.cpp */ + + false @@ -132,13 +732,28 @@ true + + + 0 + 22 + + Enter a label for this address to add it to your address book + + QLineEdit { + background-color: #1c1c1c; + border: 1px solid #f26522; + } + + + color: #f26522; + &Label: @@ -152,6 +767,9 @@ + + color: #f26522; + &Public Key: @@ -161,7 +779,20 @@ - + + + + 0 + 22 + + + + QLineEdit { + background-color: #1c1c1c; + border: 1px solid #f26522; + } + +
diff --git a/src/qt/forms/signmessagepage.ui b/src/qt/forms/signmessagepage.ui new file mode 100644 index 0000000..cac590a --- /dev/null +++ b/src/qt/forms/signmessagepage.ui @@ -0,0 +1,1148 @@ + + + SignMessagePage + + + + 0 + 0 + 750 + 600 + + + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 255 + 180 + 144 + + + + + + + 248 + 140 + 89 + + + + + + + 121 + 50 + 17 + + + + + + + 161 + 67 + 22 + + + + + + + 242 + 101 + 34 + + + + + + + 255 + 255 + 255 + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + 248 + 178 + 144 + + + + + + + 255 + 255 + 220 + + + + + + + 0 + 0 + 0 + + + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 255 + 180 + 144 + + + + + + + 248 + 140 + 89 + + + + + + + 121 + 50 + 17 + + + + + + + 161 + 67 + 22 + + + + + + + 242 + 101 + 34 + + + + + + + 255 + 255 + 255 + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + 248 + 178 + 144 + + + + + + + 255 + 255 + 220 + + + + + + + 0 + 0 + 0 + + + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 255 + 180 + 144 + + + + + + + 248 + 140 + 89 + + + + + + + 121 + 50 + 17 + + + + + + + 161 + 67 + 22 + + + + + + + 242 + 101 + 34 + + + + + + + 255 + 255 + 255 + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + 242 + 101 + 34 + + + + + + + 255 + 255 + 220 + + + + + + + 0 + 0 + 0 + + + + + + + + Form + + + color: #f26522; +background-color: #000; + +QLineEdit { + border: 1px solid #f26522; + } + + + + + + + 0 + 40 + + + + + 16777215 + 40 + + + + + + + true + + + + 6 + + + 9 + + + 9 + + + 9 + + + + + + 0 + 0 + + + + + 30 + 30 + + + + + 30 + 30 + + + + + 0 + 0 + + + + + + + :/menu_32/sign + + + Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter + + + + + + + Qt::Horizontal + + + QSizePolicy::Fixed + + + + 4 + 20 + + + + + + + + + 0 + 30 + + + + + 11 + 75 + true + PreferAntialias + + + + + + + Sign Message + + + + + + + + + + + + + + + + Qt::Vertical + + + QSizePolicy::Fixed + + + + 20 + 20 + + + + + + + + 0 + + + + + Qt::Horizontal + + + + 136 + 216 + + + + + + + + 0 + + + + + 6 + + + 3 + + + 6 + + + + + + 10 + 75 + true + + + + + + + Address + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + 5 + + + + + + + + 28 + 28 + + + + + 28 + 28 + + + + Paste address from clipboard + + + QPushButton { + text-align:left; + border: 0px solid gray; + padding: 3px 5px 3px 5px; + } + +QPushButton:pressed:flat { + color: #000; + background-color: #f26522; + } + +QPushButton:hover { + background-color: #61280E; + } + +QPushButton:!enabled { + color: #61280E; + } + + + + :/menu_16/paste:/menu_16/paste + + + + 30 + 30 + + + + Alt+P + + + true + + + + + + + + 10 + 75 + true + + + + + + + Signature + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + 5 + + + + + + + + 28 + 28 + + + + + 28 + 28 + + + + Choose an address from the address book + + + QPushButton { + text-align:left; + border: 0px solid gray; + padding: 3px 5px 3px 5px; + } + +QPushButton:pressed:flat { + color: #000; + background-color: #f26522; + } + +QPushButton:hover { + background-color: #61280E; + } + +QPushButton:!enabled { + color: #61280E; + } + + + + :/menu_16/addressbook:/menu_16/addressbook + + + + 30 + 30 + + + + Alt+A + + + true + + + + + + + + 0 + 22 + + + + + 10 + + + + The address to sign the message with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + + + QLineEdit { + background-color: #1c1c1c; + border: 1px solid #f26522; + } + + + 34 + + + + + + + + 10 + 75 + true + + + + + + + Text + + + Qt::AlignRight|Qt::AlignTop|Qt::AlignTrailing + + + 5 + + + + + + + + 0 + 300 + + + + + 16777215 + 300 + + + + + 10 + + + + Enter the message you want to sign here + + + QPlainTextEdit { + background-color: #1c1c1c; + border: 1px solid #f26522; + } + + + + + + false + + + + + + + + 28 + 28 + + + + + 28 + 28 + + + + Copy the current signature to the system clipboard + + + QPushButton { + text-align:left; + border: 0px solid gray; + padding: 3px 5px 3px 5px; + } + +QPushButton:pressed:flat { + color: #000; + background-color: #f26522; + } + +QPushButton:hover { + background-color: #61280E; + } + +QPushButton:!enabled { + color: #61280E; + } + + + + + + + :/menu_16/copy:/menu_16/copy + + + + 30 + 30 + + + + true + + + + + + + + 0 + 22 + + + + + 10 + + + + QLineEdit { + background-color: #1c1c1c; + border: 1px solid #f26522; + } + + + true + + + + + + + + + + 10 + 75 + true + + + + + + + Qt::AlignCenter + + + true + + + + + + + + 0 + 26 + + + + + 0 + + + 0 + + + 0 + + + 0 + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + 122 + 22 + + + + + 122 + 22 + + + + + 10 + PreferAntialias + + + + Reset all sign message fields + + + QPushButton { + background-color: #000; + color: #f26522; + border: 1px solid #f26522; + max-height: 20px; + min-height: 20px; + max-width: 120px; + min-width: 120px; + } + +QPushButton:hover { + background-color: #61280E; + } + +QPushButton:pressed:flat { + color: #000; + background-color: #f26522; + } + + + Clear &All + + + true + + + + + + + + 10 + PreferAntialias + + + + Sign the message to prove you own this Triangles address + + + QPushButton { + background-color: #000; + color: #f26522; + border: 1px solid #f26522; + max-height: 20px; + min-height: 20px; + max-width: 120px; + min-width: 120px; + } + +QPushButton:hover { + background-color: #61280E; + } + +QPushButton:pressed:flat { + color: #000; + background-color: #f26522; + } + + + Sign &Message + + + + :/menu_16/sign:/menu_16/sign + + + true + + + + + + + Qt::Horizontal + + + QSizePolicy::Expanding + + + + 40 + 20 + + + + + + + + + + + + + Qt::Horizontal + + + + 136 + 20 + + + + + + + + + + Qt::Vertical + + + QSizePolicy::Expanding + + + + 20 + 48 + + + + + + + + + + + + QValidatedLineEdit + QLineEdit +
qvalidatedlineedit.h
+
+
+ + + + +
diff --git a/src/qt/forms/signverifymessagedialog.ui b/src/qt/forms/signverifymessagedialog.ui deleted file mode 100644 index c31de56..0000000 --- a/src/qt/forms/signverifymessagedialog.ui +++ /dev/null @@ -1,386 +0,0 @@ - - - SignVerifyMessageDialog - - - - 0 - 0 - 700 - 380 - - - - Signatures - Sign / Verify a Message - - - true - - - - - - 1 - - - - &Sign Message - - - - - - You can sign messages with your addresses to prove you own them. Be careful not to sign anything vague, as phishing attacks may try to trick you into signing your identity over to them. Only sign fully-detailed statements you agree to. - - - Qt::PlainText - - - true - - - - - - - 0 - - - - - The address to sign the message with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - 34 - - - - - - - Choose an address from the address book - - - - - - - :/icons/address-book:/icons/address-book - - - Alt+A - - - false - - - - - - - Paste address from clipboard - - - - - - - :/icons/editpaste:/icons/editpaste - - - Alt+P - - - false - - - - - - - - - Enter the message you want to sign here - - - - - - - 0 - - - - - - true - - - - true - - - - - - - Copy the current signature to the system clipboard - - - - - - - :/icons/editcopy:/icons/editcopy - - - false - - - - - - - - - - - Sign the message to prove you own this TRI address - - - &Sign Message - - - - :/icons/edit:/icons/edit - - - false - - - - - - - Reset all sign message fields - - - Clear &All - - - - :/icons/remove:/icons/remove - - - false - - - - - - - Qt::Horizontal - - - - 40 - 48 - - - - - - - - - 75 - true - - - - - - - true - - - - - - - Qt::Horizontal - - - - 40 - 48 - - - - - - - - - - - &Verify Message - - - - - - Enter the signing address, message (ensure you copy line breaks, spaces, tabs, etc. exactly) and signature below to verify the message. Be careful not to read more into the signature than what is in the signed message itself, to avoid being tricked by a man-in-the-middle attack. - - - Qt::PlainText - - - Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop - - - true - - - - - - - 0 - - - - - The address the message was signed with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - 34 - - - - - - - Choose an address from the address book - - - - - - - :/icons/address-book:/icons/address-book - - - Alt+A - - - false - - - - - - - - - - - - - - - - - Verify the message to ensure it was signed with the specified TRI address - - - &Verify Message - - - - :/icons/transaction_0:/icons/transaction_0 - - - false - - - - - - - Reset all verify message fields - - - Clear &All - - - - :/icons/remove:/icons/remove - - - false - - - - - - - Qt::Horizontal - - - - 40 - 48 - - - - - - - - - 75 - true - - - - - - - true - - - - - - - Qt::Horizontal - - - - 40 - 48 - - - - - - - - - - - - - - - QValidatedLineEdit - QLineEdit -
qvalidatedlineedit.h
-
-
- - - - -
diff --git a/src/qt/forms/transactiondescdialog.ui b/src/qt/forms/transactiondescdialog.ui index b38dffc..f1d43a8 100644 --- a/src/qt/forms/transactiondescdialog.ui +++ b/src/qt/forms/transactiondescdialog.ui @@ -6,37 +6,277 @@ 0 0 - 620 - 250 + 685 + 270 Transaction details + + QLabel { + color: #f26522; +} + +QDialog { + background-color: #000; +} + + + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + - - - This pane shows a detailed description of the transaction + + + #borderframe { + border: 2px solid #f26522; + } - - true + + QFrame::StyledPanel - - - - - - Qt::Horizontal - - - QDialogButtonBox::Close + + QFrame::Raised + + + + + + 0 + 38 + + + + + 16777215 + 35 + + + + #wCaption { + background-color: #000; + } + + + true + + + + + + + 0 + 0 + + + + + 30 + 30 + + + + + 30 + 30 + + + + + + + :/menu_32/transactions + + + + + + + Qt::Horizontal + + + QSizePolicy::Fixed + + + + 5 + 14 + + + + + + + + + 400 + 32 + + + + + 409 + 36 + + + + + 14 + 75 + true + PreferAntialias + + + + 2 + + + Transaction details + + + + + + + Qt::Horizontal + + + QSizePolicy::Fixed + + + + 10 + 14 + + + + + + + + + 30 + 30 + + + + + 30 + 30 + + + + QPushButton { + image: url(:/icons/close_normal); + border: 0px solid gray; + } + +QPushButton:pressed:flat { + image: url(:/icons/close_normal); + } + +QPushButton:hover { + image: url(:/icons/close_hover); + } + + + + + + true + + + + + + + + + + Qt::Vertical + + + QSizePolicy::Fixed + + + + 20 + 10 + + + + + + + + This pane shows a detailed description of the transaction + + + QTextEdit { + background-color: #1c1c1c; + border: 1px solid #f26522; + color: #f26522; + } + + + true + + + + + + + QPushButton { + background-color: #000; + color: #f26522; + border: 1px solid #f26522; + max-height: 20px; + min-height: 20px; + max-width: 120px; + min-width: 120px; + } + +QPushButton:hover { + background-color: #61280E; + } + +QPushButton:pressed:flat { + color: #000; + background-color: #f26522; + } + + + Qt::Horizontal + + + QDialogButtonBox::Close + + + +
- + + + buttonBox @@ -70,5 +310,21 @@ + + bClose + clicked() + TransactionDescDialog + reject() + + + 544 + 17 + + + 552 + 44 + + + diff --git a/src/qt/forms/transactionspage.ui b/src/qt/forms/transactionspage.ui new file mode 100644 index 0000000..b4733a4 --- /dev/null +++ b/src/qt/forms/transactionspage.ui @@ -0,0 +1,1513 @@ + + + TransactionsPage + + + + 0 + 0 + 760 + 380 + + + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 242 + 101 + 34 + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + 235 + 235 + 235 + + + + + + + 171 + 127 + 130 + + + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 242 + 101 + 34 + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + 235 + 235 + 235 + + + + + + + 171 + 127 + 130 + + + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 242 + 101 + 34 + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + 240 + 240 + 240 + + + + + + + 171 + 127 + 130 + + + + + + + + Form + + + QWidget { + color: #f26522; + background-color: #000; + } + + + + + + + 0 + 32 + + + + + 16777215 + 16777215 + + + + + + + true + + + + 0 + + + 10 + + + 5 + + + 5 + + + + + + 0 + 0 + + + + + 30 + 30 + + + + + 30 + 30 + + + + + 0 + 0 + + + + + + + :/menu_32/transactions + + + Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter + + + + + + + Qt::Horizontal + + + QSizePolicy::Fixed + + + + 4 + 20 + + + + + + + + + 0 + 30 + + + + + 11 + 75 + true + PreferAntialias + + + + + + + Transactions + + + + + + + + + + #wTransactionsContainer { + background-color: #000; + } + +QLabel { + color: #f26522; + } + + + + 6 + + + 9 + + + 9 + + + 9 + + + 9 + + + + + + + + 0 + 0 + + + + + 0 + 22 + + + + QLineEdit { + background-color: #1c1c1c; + border: 1px solid #f26522; + } + + + + + + + + 115 + 22 + + + + + 115 + 16777215 + + + + QComboBox { + border: 1px solid #f26522; + background-color: #1c1c1c; + } + +QComboBox::drop-down { + subcontrol-origin: padding; + subcontrol-position: top right; + /*width: 15px;*/ + border-left-width: 1px; + border-left-color: #f26522; + border-left-style: solid; + } + +QComboBox::down-arrow { + image: url(:/icons/down_arrow); + } + +QComboBox QAbstractItemView { + background-color: #1c1c1c; + selection-background-color:#61280E; + selection-color: #f26522; + border: 1px solid #f26522; + color:#f26522; + } + + + + + + + + 0 + 0 + + + + + 115 + 22 + + + + + 115 + 16777215 + + + + + + + + + 242 + 101 + 34 + + + + + + + 28 + 28 + 28 + + + + + + + 255 + 180 + 144 + + + + + + + 248 + 140 + 89 + + + + + + + 121 + 50 + 17 + + + + + + + 161 + 67 + 22 + + + + + + + 242 + 101 + 34 + + + + + + + 255 + 255 + 255 + + + + + + + 242 + 101 + 34 + + + + + + + 28 + 28 + 28 + + + + + + + 28 + 28 + 28 + + + + + + + 0 + 0 + 0 + + + + + + + 248 + 178 + 144 + + + + + + + 255 + 255 + 220 + + + + + + + 0 + 0 + 0 + + + + + + + + + 242 + 101 + 34 + + + + + + + 28 + 28 + 28 + + + + + + + 255 + 180 + 144 + + + + + + + 248 + 140 + 89 + + + + + + + 121 + 50 + 17 + + + + + + + 161 + 67 + 22 + + + + + + + 242 + 101 + 34 + + + + + + + 255 + 255 + 255 + + + + + + + 242 + 101 + 34 + + + + + + + 28 + 28 + 28 + + + + + + + 28 + 28 + 28 + + + + + + + 0 + 0 + 0 + + + + + + + 248 + 178 + 144 + + + + + + + 255 + 255 + 220 + + + + + + + 0 + 0 + 0 + + + + + + + + + 242 + 101 + 34 + + + + + + + 28 + 28 + 28 + + + + + + + 255 + 180 + 144 + + + + + + + 248 + 140 + 89 + + + + + + + 121 + 50 + 17 + + + + + + + 161 + 67 + 22 + + + + + + + 242 + 101 + 34 + + + + + + + 255 + 255 + 255 + + + + + + + 242 + 101 + 34 + + + + + + + 28 + 28 + 28 + + + + + + + 28 + 28 + 28 + + + + + + + 0 + 0 + 0 + + + + + + + 242 + 101 + 34 + + + + + + + 255 + 255 + 220 + + + + + + + 0 + 0 + 0 + + + + + + + + QComboBox { + border: 1px solid #f26522; + background-color: #1c1c1c; + } + +QComboBox::drop-down { + subcontrol-origin: padding; + subcontrol-position: top right; + /*width: 15px;*/ + border-left-width: 1px; + border-left-color: #f26522; + border-left-style: solid; + } + +QComboBox::down-arrow { + image: url(:/icons/down_arrow); + } + +QComboBox QAbstractItemView { + background-color: #1c1c1c; + selection-background-color:#61280E; + selection-color: #f26522; + border: 1px solid #f26522; + color:#f26522; + } + + + + 16 + 20 + + + + + + + + + 0 + 0 + + + + + 118 + 22 + + + + + 118 + 16777215 + + + + QLineEdit { + background-color: #1c1c1c; + border: 1px solid #f26522; + } + + + + + + + Qt::Horizontal + + + QSizePolicy::Fixed + + + + 25 + 20 + + + + + + + + + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 242 + 101 + 34 + + + + + + + 242 + 101 + 34 + + + + + + + 121 + 50 + 17 + + + + + + + 161 + 67 + 22 + + + + + + + 242 + 101 + 34 + + + + + + + 255 + 255 + 255 + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + 97 + 40 + 14 + + + + + + + 242 + 101 + 34 + + + + + + + 28 + 28 + 28 + + + + + + + 0 + 0 + 0 + + + + + + + 242 + 101 + 34 + + + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 242 + 101 + 34 + + + + + + + 242 + 101 + 34 + + + + + + + 121 + 50 + 17 + + + + + + + 161 + 67 + 22 + + + + + + + 242 + 101 + 34 + + + + + + + 255 + 255 + 255 + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + 97 + 40 + 14 + + + + + + + 242 + 101 + 34 + + + + + + + 28 + 28 + 28 + + + + + + + 0 + 0 + 0 + + + + + + + 242 + 101 + 34 + + + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 242 + 101 + 34 + + + + + + + 242 + 101 + 34 + + + + + + + 121 + 50 + 17 + + + + + + + 161 + 67 + 22 + + + + + + + 242 + 101 + 34 + + + + + + + 255 + 255 + 255 + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + 51 + 153 + 255 + + + + + + + 242 + 101 + 34 + + + + + + + 28 + 28 + 28 + + + + + + + 0 + 0 + 0 + + + + + + + 242 + 101 + 34 + + + + + + + + #transactionView { + border: 1px solid #f26522; + } + +QHeaderView::section { + border: 1px solid #f26522; + background-color: #1c1c1c; + height: 20px; + padding: 0px 3px; + } + +/* style the sort indicator */ +QHeaderView::down-arrow { + image: url(:/icons/down_arrow); + } + +QHeaderView::up-arrow { + image: url(:/icons/up_arrow); + } + +QTableView::item:focus { + border: 0px solid #f26522; + color: #f26522; + outline: none; + background-color: #61280E; + } + +QTableView { + outline:none; + } + + + QFrame::NoFrame + + + Qt::ScrollBarAlwaysOff + + + QAbstractItemView::NoEditTriggers + + + QAbstractItemView::SingleSelection + + + QAbstractItemView::SelectRows + + + false + + + false + + + 20 + + + 20 + + + + + + + + + + + + + diff --git a/src/qt/forms/verifymessagepage.ui b/src/qt/forms/verifymessagepage.ui new file mode 100644 index 0000000..5728bd9 --- /dev/null +++ b/src/qt/forms/verifymessagepage.ui @@ -0,0 +1,1087 @@ + + + VerifyMessagePage + + + + 0 + 0 + 750 + 600 + + + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 255 + 180 + 144 + + + + + + + 248 + 140 + 89 + + + + + + + 121 + 50 + 17 + + + + + + + 161 + 67 + 22 + + + + + + + 242 + 101 + 34 + + + + + + + 255 + 255 + 255 + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + 248 + 178 + 144 + + + + + + + 255 + 255 + 220 + + + + + + + 0 + 0 + 0 + + + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 255 + 180 + 144 + + + + + + + 248 + 140 + 89 + + + + + + + 121 + 50 + 17 + + + + + + + 161 + 67 + 22 + + + + + + + 242 + 101 + 34 + + + + + + + 255 + 255 + 255 + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + 248 + 178 + 144 + + + + + + + 255 + 255 + 220 + + + + + + + 0 + 0 + 0 + + + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 255 + 180 + 144 + + + + + + + 248 + 140 + 89 + + + + + + + 121 + 50 + 17 + + + + + + + 161 + 67 + 22 + + + + + + + 242 + 101 + 34 + + + + + + + 255 + 255 + 255 + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + 242 + 101 + 34 + + + + + + + 255 + 255 + 220 + + + + + + + 0 + 0 + 0 + + + + + + + + Form + + + color: #f26522; + background-color: #000; + +QLineEdit { + border: 1px solid #f26522; + } + + + + + + + 0 + 40 + + + + + 16777215 + 40 + + + + + + + true + + + + 6 + + + 9 + + + 9 + + + 9 + + + + + + 0 + 0 + + + + + 30 + 30 + + + + + 30 + 30 + + + + + 0 + 0 + + + + + + + :/menu_32/verify + + + Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter + + + + + + + Qt::Horizontal + + + QSizePolicy::Fixed + + + + 4 + 20 + + + + + + + + + 0 + 30 + + + + + 11 + 75 + true + PreferAntialias + + + + + + + Verify Message + + + + + + + + + + + + + + + + Qt::Vertical + + + QSizePolicy::Fixed + + + + 20 + 20 + + + + + + + + 0 + + + + + Qt::Horizontal + + + + 136 + 216 + + + + + + + + 0 + + + + + 6 + + + 3 + + + 6 + + + + + + 28 + 28 + + + + + 28 + 28 + + + + Choose an address from the address book + + + QPushButton { + text-align:left; + border: 0px solid gray; + padding: 3px 5px 3px 5px; + } + +QPushButton:pressed:flat { + color: #000; + background-color: #f26522; + } + +QPushButton:hover { + background-color: #61280E; + } + +QPushButton:!enabled { + color: #61280E; + } + + + + :/menu_16/addressbook:/menu_16/addressbook + + + + 30 + 30 + + + + Alt+A + + + true + + + + + + + + 28 + 0 + + + + + 10 + 75 + true + + + + + + + Qt::AlignCenter + + + false + + + + + + + + 0 + 22 + + + + + 10 + + + + The address the message was signed with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + + + QLineEdit { + background-color: #1c1c1c; + border: 1px solid #f26522; + } + + + 34 + + + + + + + + 0 + 22 + + + + + 10 + + + + QLineEdit { + background-color: #1c1c1c; + border: 1px solid #f26522; + } + + + false + + + + + + + + 10 + 75 + true + + + + + + + Text + + + Qt::AlignRight|Qt::AlignTop|Qt::AlignTrailing + + + 5 + + + + + + + + 28 + 28 + + + + + 10 + 75 + true + + + + + + + Qt::AlignCenter + + + false + + + + + + + + 10 + 75 + true + + + + + + + Address + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + 5 + + + + + + + + 10 + 75 + true + + + + + + + Signature + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + 5 + + + + + + + + 0 + 300 + + + + + 16777215 + 300 + + + + + 10 + + + + QPlainTextEdit { + background-color: #1c1c1c; + border: 1px solid #f26522; + } + + + + + + false + + + + + + + + + + 10 + 75 + true + + + + + + + Qt::AlignCenter + + + true + + + + + + + + 0 + 26 + + + + + 0 + + + 0 + + + 0 + + + 0 + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + 122 + 22 + + + + + 122 + 22 + + + + + 10 + PreferAntialias + + + + Reset all verify message fields + + + QPushButton { + background-color: #000; + color: #f26522; + border: 1px solid #f26522; + max-height: 20px; + min-height: 20px; + max-width: 120px; + min-width: 120px; + } + +QPushButton:hover { + background-color: #61280E; + } + +QPushButton:pressed:flat { + color: #000; + background-color: #f26522; + } + + + Clear &All + + + true + + + + + + + + 10 + PreferAntialias + + + + Verify the message to ensure it was signed with the specified Triangles address + + + QPushButton { + background-color: #000; + color: #f26522; + border: 1px solid #f26522; + max-height: 20px; + min-height: 20px; + max-width: 120px; + min-width: 120px; + } + +QPushButton:hover { + background-color: #61280E; + } + +QPushButton:pressed:flat { + color: #000; + background-color: #f26522; + } + + + Verify &Message + + + + :/menu_16/verify:/menu_16/verify + + + true + + + + + + + Qt::Horizontal + + + QSizePolicy::Expanding + + + + 40 + 20 + + + + + + + + + + + + + Qt::Horizontal + + + + 136 + 20 + + + + + + + + + + Qt::Vertical + + + QSizePolicy::Expanding + + + + 20 + 20 + + + + + + + + + + + + QValidatedLineEdit + QLineEdit +
qvalidatedlineedit.h
+
+
+ + + + +
diff --git a/src/qt/guiconstants.h b/src/qt/guiconstants.h index 1eeffef..98b49c9 100644 --- a/src/qt/guiconstants.h +++ b/src/qt/guiconstants.h @@ -11,14 +11,14 @@ static const int MAX_PASSPHRASE_SIZE = 1024; static const int STATUSBAR_ICONSIZE = 16; /* Invalid field background style */ -#define STYLE_INVALID "background:#FF8080" +#define STYLE_INVALID "border: 1px solid #ff0000;background:#1c1c1c;color: #f26522;" /* Transaction list -- unconfirmed transaction */ -#define COLOR_UNCONFIRMED QColor(190, 190, 190) +#define COLOR_UNCONFIRMED QColor(97, 40, 14) /* Transaction list -- negative amount */ #define COLOR_NEGATIVE QColor(255, 0, 0) /* Transaction list -- bare address (without label) */ -#define COLOR_BAREADDRESS QColor(140, 140, 140) +#define COLOR_BAREADDRESS QColor(97, 40, 14) /* Tooltips longer than this (in characters) are converted into rich text, so that they can be word-wrapped. diff --git a/src/qt/locale/triangles_af_ZA.qm b/src/qt/locale/triangles_af_ZA.qm deleted file mode 100644 index d5a2a5f74b5eab68127decb5ee2b751be9fd06dd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13285 zcmds7d2AfldH+c6MRK{~DN!^{k0^L+dg5F7g z-+ObBJ3FM*0!0gfdb_jpzWaXf)U&1Tm*08((O38N{^19n_~Ps1M5!hGeVwTPGeqgn z65VtUQ5Ne!h3M=M(Y`XJp88Fq)_J-1OvttGq+I*&r_?t-LDcm-a_zoHu6xf>>Mwta zsOQs^{*p%2@pZW>Ps(-R3}v7DJ))cU(vhznBs%gfI`R+4h;D7Ak**)b^J{d+oA^EZ z8+7NJDWajz(tDr7+Ebx(zdR56{+2GTe}Sm}5xKTLCfAPp7vdqfgWGxBeqhuCcD+i}ggqzfgC}R~v}hX6n|T>mzDV>ZjJf zLR2_k|G;BdZ~AckN9Q2dIXLGvoXTeAQ@pPf@5u(0wde_7F-u$_A`+xot5&f84J4e&& zO-~UW_^0&x9OQENTj>X99>Vwcq@U{i0qo<|^h-a7@9l5N^~hNIwG-gC>kYY%9Ln@R zI{-TG%?usH{?v5ly)AEJUzc3>q~zK^l9~BR2lR9;v-XJ`^wXUAnGEFF)tvd*;JYBd zj?Bk~X7T(|<`=I4-oY0#zn%mB%*Qj&A3Y5Dy_orzZ&zS97qbVi{wwUGMXrUf%C+O5 zTz5}r&-LoCtI_O*9Nw>gA*=uKF!a}&{jG=J!uKn3-PI=7o1d5KzT30E{edR%|77-+ zFZ>Aj{ZRIG1A6RzE&Er0_a4~I6S=x){~Y@N{oLLe@Ojgp4Sv`PYzlU3>oG<)`6?)A_5%Q?SQReh`;Q>q-JQYmc{2?r%NSUbDVL@TE1Id)arQiD$S6Jf6JuM zAu{p*GFen69bgpvs)}bN@B0!}@QJ@Iir-ayw(-fqyC&XM#BaRQAs5dLto%PiHL$Bp z^MGzsDIoCn39G!JxJ#N+tk||@y2gg$faId9l@wJHthknV!`X0LZAB>>dU@Vb?NUvq z4$vha)PT-s$^_wSc%pzvkK}-a&IwynT}@FHQ(NSp=yLIm#iIy~IV{eAnuC*8W!}(^g3IDEbFP(i*QZLcY{gLLHKQhZ zJv1nEqY1r5Q63IZG!2@T1ap|-w0U+hs{-$gRniP$8BKJ$N>o|z)r4(%Iur64piH0h zsjh*o-!oyhH(|m;I4XEqgJ3t?OxwhgYA$L@S#_N9lC3(zygN=iFl+zGq^=s)qG04U z8i%Y`@yABVrmG0;RbYrLd)5PsYZ>3!MCG&LfcCu;mbswYE6SQ`z?T%wEZQ4oSGP3~fv}B*(uM<`pocgC3`2c&3Tqu?*<^iy!^? zyN$nP@h%(FDbU2QhOoyHxFu|sCR@QEoutFTZ!3T+br;w;zB6|MN+9otq`Wyua)b)a z-Vcn@Fo#dg+aqIl8yXx!so+nIzG^Kfr{>3wAL9_RV%eHvt7geUG+k0{717pqPL0fu z4e`%-PtzBd+~CzU%PxtZhZ8N+4m2I71z)2UbR`{*bA}(57l!75f&gU+_gy+iSUllS)u497>f$SOkg~K-*r(dBQ0&=A`#6aNKG=FRZEkf zum!ShbMBU@h!YU&YHRY^>UAPo;VtPCP7v4F&V2|RU~TwgN$qJUFl^kWms@T57LmoMjc=C^^~ROifLF}UIo^d%
z z@|HOXTUvFZ!=4nCNwh5B(r0rWqR_c09)aN&>!IT~F z`%IObqu69fjFmI+%kan{a}_ih!ejlmNO~^s=fG%V|y1eh?jFPhnvMmm=XOE*!SyS8OS3jS?7m-uaY!8mt^DAxi;GN)Ipis`Z+x5e)( zMEB8Xurn)njwWm!jC9{|eRt4A20-(oU-lZ~1jxPgKA55G<7JJ>Ccl-rW(jRO4x3=d zTs~B2B_Jd zxKybK{*thC3M`IhmUf0?C{oDooR=;xZLf!w!3dh2G19>(cFsrZmOd|Zvdo-=QI_zr zJ$KGc&$+rWI(k+!$}^aB;g@l1T?_$kAiCr|5aCEhFXG2al06{{82+B7ZJn__{gqH zh(#R9od}$rB*dBE#ptft zFxE_JPEn|!fa;0QV`RNy7mH$NxifZaHwqGNnq8AWsENIe=BRB%1$YY!7_3`1!V0u9{ z+j=R;36;TpeV&sZ5?FF`;1Z2BK1sb-S z-tl_?vW1IGeU%62Uf8@YV0_vXM(PmQn(i)bLs_SgU)b5PKZk)ai^K^1i0GI=Q9?_T zuuJh9Az@_IaWOQSPHvDC9CJmiWP8I%KI4vtmCGpMMUv(5k|AobFdj9WHsqOn#LI&X z+d641n*V{>P%PXVES2LJON=0~$WxnAVtsWQj0o)vqKbE4BJhFm9ziVl9`6CsaxMy!o zI{}tfx(F^gUpYuT_!n%MBld}TO6;!cAhlgwi3PLsh!VTK zr|Ot3M$h6%C|S?lRdD!{5ab!iu~9%-)3oK9N~i{MpD? zlUU*8Wt9yFh|aOovsOvnsL4b^bdE)mk$x4(sb0qa*mt|pm2gupOF^Ea%5PyUo1e5y zO))H$=bB6-ie()JY-r9=oC3?MYB`z`sWwbv=`(!VQS1E!BA?1rn-X@0gHnK0?rG!~yK1b3!~i zzyu?IQBrJn>dtdgLVo3|Ii7>Z0Ud|{<=Ze8qJ%vEmxqj7BgSqY_`En8)y98jp7KGY!1&**&jui|3QH*RKA#E1 zzh40Sh-!j8%>$lhJTIumBzN*CS6m7Ub~X<9Gv9cO-M}~v(MU_?TGDGSA`mWVu8UwO zf>1SPh7dO<2rJT-fk?$x1InmqZyXUDIXJ|3YaHnK^nz`Wy_0<@#M3iwTWhS%NNH-an&VW>Qml<8^>5a z$JbCCGB+Gcc(mea5#RjteLwDOif@6AZn?B%ttpF|i3>J{VtG@3?m%Ryi>G2Rpn`SI zn&+#5QvW_33SEe_YI_A9-Nbb%+(6>ve|6rfxXJ}F&#M*`&r=y*5mD3zUqWBtl3kDs zVs^;TSvNT-o^OucH(%N?i%Yg;>i6@BBln8FyVmrI9#|D8czJuH0&EVFBg;Gt0C|i+ hID%Tnyex{U+4%3>xv7S?lY^8^vE)HSm-@Q8{{oP6Z-f8< diff --git a/src/qt/locale/triangles_af_ZA.ts b/src/qt/locale/triangles_af_ZA.ts index b9d1014..5b1c63c 100644 --- a/src/qt/locale/triangles_af_ZA.ts +++ b/src/qt/locale/triangles_af_ZA.ts @@ -4,23 +4,27 @@ AboutDialog - + + Dialog + + + + About Triangles - + <b>Triangles</b> version - - Copyright © 2009-2014 The Bitcoin developers -Copyright © 2014 Triangles team + + OK - + This is experimental software. @@ -33,47 +37,52 @@ This product includes software developed by the OpenSSL Project for use in the O AddressBookPage - + Address Book - + Double-click to edit address or label Dubbel-klik om die adres of etiket te wysig - + Create a new address Skep 'n nuwe adres - + Copy the currently selected address to the system clipboard Maak 'n kopie van die huidige adres na die stelsel klipbord - + Sign a message to prove you own a TRI address - + &New Address - + + Address book + + + + &Copy Address - + Show &QR Code - + Sign &Message @@ -83,7 +92,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + Delete the currently selected address from the list @@ -93,17 +102,22 @@ This product includes software developed by the OpenSSL Project for use in the O - + These are your Triangles addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you. - + &Delete &Verwyder - + + Triangles receiving addresses + + + + Copy &Label @@ -113,7 +127,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + Export Address Book Data @@ -136,7 +150,7 @@ This product includes software developed by the OpenSSL Project for use in the O AddressTableModel - + Label Etiket @@ -159,32 +173,32 @@ This product includes software developed by the OpenSSL Project for use in the O - + + Change password + + + + Enter passphrase Tik Wagwoord in - + New passphrase Nuwe wagwoord - + Repeat new passphrase Herhaal nuwe wagwoord - - Serves to disable the trivial sendmoney when OS account compromised. Provides no real security. + + Unlock for staking only - - For staking only - - - - + Enter the new passphrase to the wallet.<br/>Please use a passphrase of <b>10 or more random characters</b>, or <b>eight or more words</b>. Tik die nuwe wagwoord vir die beursie in.<br/>Gebruik asseblief 'n wagwoord van <b>ten minste 10 ewekansige karakters</b>, of <b>agt (8) of meer woorde.</b> @@ -194,7 +208,7 @@ This product includes software developed by the OpenSSL Project for use in the O Enkripteer beursie - + This operation needs your wallet passphrase to unlock the wallet. Hierdie operasie benodig 'n wagwoord om die beursie oop te sluit. @@ -204,7 +218,7 @@ This product includes software developed by the OpenSSL Project for use in the O Sluit beursie oop - + This operation needs your wallet passphrase to decrypt the wallet. Hierdie operasie benodig 'n wagwoord om die beursie oop te sluit. @@ -214,7 +228,7 @@ This product includes software developed by the OpenSSL Project for use in the O Sluit beursie oop - + Change passphrase Verander wagwoord @@ -313,12 +327,17 @@ This product includes software developed by the OpenSSL Project for use in the O CoinControlDialog - + Coin Control - + + Triangles Coin Control + + + + Quantity: @@ -328,7 +347,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + Amount: Bedrag: @@ -348,7 +367,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + no @@ -363,22 +382,22 @@ This product includes software developed by the OpenSSL Project for use in the O - + (un)select all - + Tree mode - + List mode - + Amount Bedrag @@ -413,7 +432,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + Copy address Maak kopie van adres @@ -424,17 +443,17 @@ This product includes software developed by the OpenSSL Project for use in the O - + Copy amount Kopieer bedrag - + Copy transaction ID - + Copy quantity @@ -469,7 +488,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + highest @@ -567,57 +586,66 @@ This label turns red, if the priority is smaller than "medium". EditAddressDialog - - Edit Address - - - - + &Label - + The label associated with this address book entry - + &Address - + + Edit record + + + + The address associated with this address book entry. This can only be modified for sending addresses. - - &Stealth Address + + Paste from clipboard - + + Alt+A + + + + + New receiving address Nuwe ontvangende adres - + + New sending address Nuwe stuurende adres - + + Edit receiving address Wysig ontvangende adres - + + Edit sending address Wysig stuurende adres - + The entered address "%1" is not a valid TRI address. @@ -684,23 +712,23 @@ This label turns red, if the priority is smaller than "medium". MRichTextEdit - + Paragraph formatting - + Undo (CTRL+Z) - + Undo - + Redo @@ -710,7 +738,7 @@ This label turns red, if the priority is smaller than "medium". - + Cut @@ -720,7 +748,7 @@ This label turns red, if the priority is smaller than "medium". - + Copy @@ -730,7 +758,7 @@ This label turns red, if the priority is smaller than "medium". - + Paste @@ -740,12 +768,12 @@ This label turns red, if the priority is smaller than "medium". - + Link - + Bold @@ -755,7 +783,7 @@ This label turns red, if the priority is smaller than "medium". - + Italic @@ -765,12 +793,12 @@ This label turns red, if the priority is smaller than "medium". - + Underline - + Strike Out @@ -780,7 +808,7 @@ This label turns red, if the priority is smaller than "medium". - + Bullet list @@ -790,7 +818,7 @@ This label turns red, if the priority is smaller than "medium". - + Ordered list @@ -800,7 +828,7 @@ This label turns red, if the priority is smaller than "medium". - + Decrease indentation @@ -810,7 +838,7 @@ This label turns red, if the priority is smaller than "medium". - + Increase indentation @@ -820,12 +848,12 @@ This label turns red, if the priority is smaller than "medium". - + . - + Font size @@ -870,6 +898,74 @@ This label turns red, if the priority is smaller than "medium". + + MainWindow + + + MainWindow + + + + + Triangles + + + + + File + + + + + Operations + + + + + Help + + + + + Overview + + + + + Send Coins + Stuur Munstukke + + + + Receive Coins + + + + + Address Book + + + + + Transactions + + + + + Messages + + + + + Synchronization + + + + + 33333 blocks + + + MessageModel @@ -926,22 +1022,27 @@ This label turns red, if the priority is smaller than "medium". MessagePage - + Address Book - + + Messages + + + + These are your sent and received encrypted messages. Click on an item to read it. - + Click on a message to view it - + &Back @@ -951,48 +1052,48 @@ This label turns red, if the priority is smaller than "medium". - + &Conversation - + Sign a message to prove you own a TRI address - + &Send - - + + Copy the currently selected address to the system clipboard Maak 'n kopie van die huidige adres na die stelsel klipbord - + &Copy From Address - + Copy To &Address - + Delete the currently selected address from the list - + &Delete &Verwyder - + Send Secure Message @@ -1026,11 +1127,12 @@ This label turns red, if the priority is smaller than "medium". OptionsDialog + Options Opsies - + &Main @@ -1045,7 +1147,7 @@ This label turns red, if the priority is smaller than "medium". - + Reserved amount does not participate in staking and is therefore spendable at any time. @@ -1055,12 +1157,12 @@ This label turns red, if the priority is smaller than "medium". - + Automatically start Triangles after logging in to the system. - + &Start Triangles on system login @@ -1070,7 +1172,7 @@ This label turns red, if the priority is smaller than "medium". - + &Detach databases at shutdown @@ -1080,57 +1182,57 @@ This label turns red, if the priority is smaller than "medium". - + Automatically open the Triangles client port on the router. This only works when your router supports UPnP and it is enabled. - + Map port using &UPnP - + Connect to the Triangles network through a SOCKS proxy (e.g. when connecting through Tor). - + &Connect through SOCKS proxy: - + Proxy &IP: - + IP address of the proxy (e.g. 127.0.0.1) - + &Port: - + Port of the proxy (e.g. 9050) - + SOCKS &Version: - + SOCKS version of the proxy (e.g. 5) - + &Window @@ -1140,7 +1242,7 @@ This label turns red, if the priority is smaller than "medium". - + &Minimize to the tray instead of the taskbar @@ -1150,7 +1252,7 @@ This label turns red, if the priority is smaller than "medium". - + M&inimize on close @@ -1165,27 +1267,27 @@ This label turns red, if the priority is smaller than "medium". - + The user interface language can be set here. This setting will take effect after restarting Triangles. - + &Unit to show amounts in: - + Choose the default subdivision unit to show in the interface and when sending coins. - + Whether to show TRI addresses in the transaction list or not. - + &Display addresses in transaction list @@ -1195,27 +1297,27 @@ This label turns red, if the priority is smaller than "medium". - + Display coin &control features (experts only!) - + &OK - + &Cancel - + &Apply - + default @@ -1240,18 +1342,18 @@ This label turns red, if the priority is smaller than "medium". OverviewPage - + Form Vorm - - + + The displayed information may be out of date. Your wallet automatically synchronizes with the Triangles network after a connection is established, but this process has not completed yet. - + Stake: @@ -1286,7 +1388,7 @@ This label turns red, if the priority is smaller than "medium". - + Total: @@ -1296,7 +1398,7 @@ This label turns red, if the priority is smaller than "medium". - + <b>Recent transactions</b> <b>Onlangse transaksies</b> @@ -1304,10 +1406,10 @@ This label turns red, if the priority is smaller than "medium". <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1318,10 +1420,10 @@ a:active { color:#000; text-decoration: underline; } <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1329,7 +1431,21 @@ a:active { color:#000; text-decoration: underline; } - + + <head> +<style type="text/css" media="screen"> +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } +</style> +</head> +<body> +<a href="http://explorer.triangles.technology"> &#187; TRI block explorer</a></body> + + + + Total of transactions that have yet to be confirmed, and do not yet count toward the current balance @@ -1406,7 +1522,7 @@ a:active { color:#000; text-decoration: underline; } RPCConsole - + Client name @@ -1417,15 +1533,15 @@ a:active { color:#000; text-decoration: underline; } - + - + N/A - + Client version @@ -1435,7 +1551,12 @@ a:active { color:#000; text-decoration: underline; } - + + Debug window + + + + Using OpenSSL version @@ -1460,7 +1581,7 @@ a:active { color:#000; text-decoration: underline; } - + Block chain @@ -1480,7 +1601,7 @@ a:active { color:#000; text-decoration: underline; } - + &Open @@ -1490,7 +1611,7 @@ a:active { color:#000; text-decoration: underline; } - + &Show @@ -1500,22 +1621,22 @@ a:active { color:#000; text-decoration: underline; } - + Build date - + Triangles - Debug window - + Triangles Core - + Debug log file @@ -1525,12 +1646,12 @@ a:active { color:#000; text-decoration: underline; } - + Show the Triangles-Qt help message to get a list with possible Triangles command-line options. - + Clear console @@ -1553,8 +1674,8 @@ a:active { color:#000; text-decoration: underline; } SendCoinsDialog - - + + @@ -1566,12 +1687,17 @@ a:active { color:#000; text-decoration: underline; } Stuur Munstukke - + + Send Triangles + + + + Coin Control Features - + Inputs... @@ -1650,17 +1776,17 @@ a:active { color:#000; text-decoration: underline; } - + custom change address - + Send to multiple recipients at once Stuur aan vele ontvangers op eens - + Add &Recipient @@ -1670,7 +1796,7 @@ a:active { color:#000; text-decoration: underline; } - + Clear &All @@ -1690,17 +1816,17 @@ a:active { color:#000; text-decoration: underline; } - + S&end S&tuur - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Copy quantity @@ -1745,7 +1871,7 @@ a:active { color:#000; text-decoration: underline; } - + Confirm send coins @@ -1760,7 +1886,7 @@ a:active { color:#000; text-decoration: underline; } - + The recipient address is not valid, please recheck. @@ -1818,53 +1944,48 @@ a:active { color:#000; text-decoration: underline; } SendCoinsEntry - + Form Vorm - + A&mount: - + Pay &To: - - + + Enter a label for this address to add it to your address book - - N&arration: - - - - + Enter a short note to send with payment (max 24 characters) - + &Label: - + The address to send the payment to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book - + Alt+A @@ -1874,7 +1995,7 @@ a:active { color:#000; text-decoration: underline; } - + Alt+P @@ -1902,37 +2023,42 @@ a:active { color:#000; text-decoration: underline; } - + + Send messages + + + + Address &From: - + Choose address from address book - + Alt+A - + Paste address from clipboard - + Alt+P - + Send to multiple recipients at once Stuur aan vele ontvangers op eens - + Add &Recipient @@ -1942,7 +2068,7 @@ a:active { color:#000; text-decoration: underline; } - + Clear &All @@ -1952,17 +2078,17 @@ a:active { color:#000; text-decoration: underline; } - + S&end S&tuur - + &Close - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) @@ -1972,7 +2098,7 @@ a:active { color:#000; text-decoration: underline; } - + Confirm send messages @@ -1987,7 +2113,7 @@ a:active { color:#000; text-decoration: underline; } - + @@ -2024,22 +2150,22 @@ a:active { color:#000; text-decoration: underline; } SendMessagesEntry - + Form Vorm - - The address to send the payment to (e.g. 4Zo1ga6xuKuQ7JV7M9rGDoxdbYwV5zgQJ5) + + The address to send the message to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book - + Alt+A @@ -2049,7 +2175,7 @@ a:active { color:#000; text-decoration: underline; } - + Alt+P @@ -2059,28 +2185,28 @@ a:active { color:#000; text-decoration: underline; } - + &Message: - + Send &To: - + Enter a label for this address to add it to your address book - + &Label: - + &Public Key: @@ -2101,144 +2227,117 @@ a:active { color:#000; text-decoration: underline; } - SignVerifyMessageDialog + SignMessagePage - - Signatures - Sign / Verify a Message + + Form + Vorm + + + + Sign Message - - - &Sign Message - &Teken boodskap + + Address + Adres - - You can sign messages with your addresses to prove you own them. Be careful not to sign anything vague, as phishing attacks may try to trick you into signing your identity over to them. Only sign fully-detailed statements you agree to. - - - - - The address to sign the message with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - - - - Choose an address from the address book - - - - - - Alt+A - - - - + Paste address from clipboard - + Alt+P - + + Signature + + + + + Choose an address from the address book + + + + + Alt+A + + + + + The address to sign the message with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + + + + + Text + + + + Enter the message you want to sign here - + Copy the current signature to the system clipboard - - Sign the message to prove you own this TRI address - - - - - Verify the message to ensure it was signed with the specified TRI address - - - - + Reset all sign message fields - - + Clear &All - - - &Verify Message + + Sign the message to prove you own this Triangles address - - Enter the signing address, message (ensure you copy line breaks, spaces, tabs, etc. exactly) and signature below to verify the message. Be careful not to read more into the signature than what is in the signed message itself, to avoid being tricked by a man-in-the-middle attack. + + Sign &Message - - The address the message was signed with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - - - Reset all verify message fields - - - - - Click "Sign Message" to generate signature - - - - - Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - - - Enter a TRI address (e.g. w) + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Enter TRI signature + Click "Sign Message" to generate signature - - + + The entered address is invalid. - - - + + Please check the address and try again. - - + The entered address does not refer to a key. - + Wallet unlock was cancelled. @@ -2257,32 +2356,6 @@ a:active { color:#000; text-decoration: underline; } Message signed. - - - The signature could not be decoded. - - - - - - Please check the signature and try again. - - - - - The signature did not match the message digest. - - - - - Message verification failed. - - - - - Message verified. - - TransactionDesc @@ -2428,7 +2501,7 @@ a:active { color:#000; text-decoration: underline; } - Generated coins must mature 60 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. + Generated coins must mature 7 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. @@ -2476,11 +2549,12 @@ a:active { color:#000; text-decoration: underline; } TransactionDescDialog + Transaction details - + This pane shows a detailed description of the transaction @@ -2488,7 +2562,7 @@ a:active { color:#000; text-decoration: underline; } TransactionTableModel - + Date Datum @@ -2508,12 +2582,17 @@ a:active { color:#000; text-decoration: underline; } Bedrag - + Open until %1 - + + Confirming (%1 of %2 confirmations) + + + + Confirmed (%1 confirmations) @@ -2526,12 +2605,7 @@ a:active { color:#000; text-decoration: underline; } - - Narration - - - - + Offline @@ -2541,12 +2615,7 @@ a:active { color:#000; text-decoration: underline; } - - Confirming (%1 of %2 recommended confirmations) - - - - + Conflicted @@ -2624,13 +2693,13 @@ a:active { color:#000; text-decoration: underline; } TransactionView - - + + All Alles - + Today Vandag @@ -2660,7 +2729,7 @@ a:active { color:#000; text-decoration: underline; } Reeks... - + Received with Ontvang met @@ -2685,17 +2754,17 @@ a:active { color:#000; text-decoration: underline; } Ander - + Enter address or label to search - + Min amount Min bedrag - + Copy address Maak kopie van adres @@ -2725,7 +2794,7 @@ a:active { color:#000; text-decoration: underline; } - + Export Transaction Data @@ -2790,6 +2859,19 @@ a:active { color:#000; text-decoration: underline; } aan + + TransactionsPage + + + Form + Vorm + + + + Transactions + + + Triangles-core @@ -3484,67 +3566,57 @@ If the file does not exist, create it with owner-readable-only file permissions. - + + Triangles - + + Wallet Beursie - + + &Overview &Oorsig - + Show general overview of wallet Wys algemene oorsig van die beursie - - &Send coins - - - - - Send coins to a TRI address - - - - - &Receive coins - - - - + Show the list of addresses for receiving payments - + + &Transactions &Transaksies - + Browse transaction history Besoek transaksie geskiedenis - + + &Address Book - + Edit the list of stored addresses and labels - + &Messages @@ -3554,22 +3626,83 @@ If the file does not exist, create it with owner-readable-only file permissions. - - E&xit - S&luit af - - - - Quit application - Sluit af - - - - &About Triangles + + + &Show / Hide Triangles wallet + Show or hide the main Window + + + + + Encrypt the private keys that belong to your wallet + + + + + %n blocks + + + + + + + + Processed %1 blocks of transaction history. + + + + + <font color='#f26522'>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. </font>Do you want to pay the fee? + + + + + Options + Opsies + + + + E&xit + S&luit af + + + + Quit application + Sluit af + + + + &Send Triangles + + + + + Send coins to a Triangles address + + + + + &Receive Triangles + + + + + E&xit Triangles wallet + + + + + + + &About Triangles + + + + Show information about Triangles @@ -3594,22 +3727,13 @@ If the file does not exist, create it with owner-readable-only file permissions. - - &Show / Hide - - - - + + &Encrypt Wallet... - - Encrypt or decrypt wallet - - - - + &Backup Wallet... @@ -3620,24 +3744,36 @@ If the file does not exist, create it with owner-readable-only file permissions. + &Change Passphrase... - + Change the passphrase used for wallet encryption + &Unlock Wallet... - + Unlock wallet Sluit beursie oop + + + &Unlock Wallet for staking... + + + + + Unlock wallet for staking + + &Lock Wallet @@ -3650,36 +3786,50 @@ If the file does not exist, create it with owner-readable-only file permissions. + Sign &message... + + + Sign messages with your Triangles addresses to prove you own them + + + &Verify message... + + + Verify messages to ensure they were signed with specified Triangles addresses + + + &Export... - + Export the data in the current tab to a file - + + &Debug window - + Open debugging and diagnostic console - + &File &Lêer @@ -3704,19 +3854,17 @@ If the file does not exist, create it with owner-readable-only file permissions. - - + [testnet] - - + Triangles client - + %n active connection(s) to Triangles network @@ -3724,12 +3872,12 @@ If the file does not exist, create it with owner-readable-only file permissions. - + Synchronizing with network... Sinchroniseer met die netwerk ... - + ~%n block(s) remaining @@ -3737,17 +3885,12 @@ If the file does not exist, create it with owner-readable-only file permissions. - + Downloaded %1 of %2 blocks of transaction history (%3% done). - - Downloaded %1 blocks of transaction history. - - - - + Current difficulty is %1. @@ -3799,17 +3942,12 @@ If the file does not exist, create it with owner-readable-only file permissions. - - This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee? - - - - + Confirm transaction fee - + Sent transaction @@ -3842,29 +3980,50 @@ Message: %4 - - + + URI handling - - + + URI can not be parsed! This can be caused by an invalid TRI address or malformed URI parameters. - + + Send Triangles + + + + + Receive Triangles + + + + + &Lock Wallet... + + + + + Wallet is <b>encrypted</b> and currently <b>unlocked for staking</b> + + + + Wallet is <b>encrypted</b> and currently <b>unlocked</b> - + Wallet is <b>encrypted</b> and currently <b>locked</b> - + + Backup Wallet @@ -3875,16 +4034,26 @@ Message: %4 - Backup Failed + There was an error trying to save the wallet data to the new location. - There was an error trying to save the wallet data to the new location. + Backup failed + + + + + Backup successful + + + + + The wallet data was successfully saved to the new location. - + %n second(s) @@ -3946,10 +4115,127 @@ Message: %4 + + VerifyMessagePage + + + Form + Vorm + + + + Verify Message + + + + + Choose an address from the address book + + + + + Alt+A + + + + + The address the message was signed with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + + + + + Text + + + + + Address + Adres + + + + Signature + + + + + Reset all verify message fields + + + + + Clear &All + + + + + Verify the message to ensure it was signed with the specified Triangles address + + + + + Verify &Message + + + + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + + + + Enter Triangles signature + + + + + + The entered address is invalid. + + + + + + + Please check the address and try again. + + + + + The entered address does not refer to a key. + + + + + The signature could not be decoded. + + + + + + Please check the signature and try again. + + + + + The signature did not match the message digest. + + + + + Message verification failed. + + + + + Message verified. + + + WalletModel - + Sending... diff --git a/src/qt/locale/triangles_ar.qm b/src/qt/locale/triangles_ar.qm deleted file mode 100644 index eb6a5b67ba4f202f41841a749512d3b9b74a6f66..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 33199 zcmdUY33yz^m2SyWUrDXSvMet+#=f?twve@Zm2C{#7i@WxZNLdbOS+QUZgnf&Ez1fC z^JO6r0)%7;1CxYFCJBMbWcf0{3j^fk1xNyfB+O(&@)*bvARl>?43F$2PKZB!7|%Z? zita+6RX59a?~}6a-YMHl{<|o8;(C1lZQ0hpM-=_=Mj%;rn$$Ox-CO ze$k5d@5Pp#e*pY9i7gXf6QcG3(LDTs5R(m}WkrV&omYvAe}Zw#FBSbiLI1>!VqnLs zLNxrXY@0tV+qQPuZo5+qV0zK;l5CrQEZeq8*=~DY4E}D75J!G5hVI9B7Z!^Bw~q=j za;?~Z?|X%aREQ&I9~8p)x@=edPPS`*BijRaiIJjvgy{LLY=+kYYM`?JpgzI(-kKN%5X&!3C`w&h=ek0%NWA6gQnjxQ8!dlYzz{%ygY8)}6pyj8aAUMR4>JS;@VZwt=e zzYaX~YQYV6fq%BFl5NXU*|vSW;MVi65MozV!Dpizgjg;LzHr`lAx_;{@W>OGe==3@ z&6SlxZ2ljzZF#ETAD?|ri0PdL|8^a|pIW=5;62w0QTF)-QSYt@wQ3LrdO&418PEzvS2J%Y`U-y0GX~%)8`UvR#*u?IqE|ieG`BS6(68 zp`C?Q*S~=E-ch*YB<6kVL}7oy-9mIdQFy2l>%Fq2@Z>N4AjIs$g{QxV@3+5FnEb-~ zglIY}+pV81oVg10+P=2%>b7wqO1@I~!P_1O-(Oky7Y{cJ@s>vlKY1he)}KrlKK#<# z!6$zy+uls!ce=I-aq{}YAKr`kF8fH~j~>8$m$nx^XYLZB@1$%GwiW*5yeIL#y72YQ z^MGTlsOWPAc>hvS!>tJ+Dt}$nehJa1yXbv!&~-(NZ1;}Jw)0oA9elj#*4H)(k?JbC zIDmmFsR2qB|X0dIP;TLd&kgI*y(URsa4L;D4QL&wnhm zz882FzY8_RUc>m2P}7&b26~o;j_!RC^HzqAm97?I|Dn*?@Lk~h6``}oz~6uJbm+PR zkSoK#58e4~yua|}&|Nj4$9a20fBiwwao@Vo7tdsbI940F?{mKe-aj6C>|J<%?K@?A zo8yG5~J%MwqYM#Y;-@e9DKXR7^(ogEANtR{YA1J`cvb;eZb4~b;bdD?t*&b%tx;f z;`A2d%)^ia`>Tw(8%rREpEj;C3WeBk!nn3^1nWBA_{jS(-=U|CPnKX^;s0%XGhTy! zXN@OfR||1szwu-#;J*9|#;;$R#Xh*ZxbEuTK&}kRwk9RpwO^BM0-tX=UHokP zVaTU%6+i!T2-15Y%~2vO5i`ib9S zp0}jo!1I{7;G?Pp|rFjM+O49}HbUi!p4z6SYtf9dnTgq*+P zr=>64kbz#=TKe*V$FbhOD*eTO`84>ptn^iq>s?z*|JSnbV*jo$eeKxQpx1Z9RsV7t za_YJ8wp;!YbQ9r@4=e}%ZVHd@1wHrP7Jg?j;EQ*KKYZ_2!1YS_wn5-`{WIaeX}ktt z-6GrbN5X%1pcDMLH2mNVBN+cv;cx#t_jkpis@k15mHl)151=1!Df{P3`hoY_vY$?-p~ua#SJNTvuefYm?=1VxKFGh& z=JM)ygKtm$OZmn3HGmF3mu=+s^8TNJUkfiT-@oM!^n0!Rz{PWEh0`BL_|Lzsccj{F6L;ngmPTyJn$jyK|{k!tVUW82)ySDuA zI}(6zeFf_iaY@B(kuvDNTV&h5w&IKHK7)Qgt9WHI=35r2TwdReeNkPx@yi!LpZ{fL z^YF)@r#>Xx^RKDg{@t4(7so4;3D7U`K;^rtjtX(`OO>D4cQy9SU6qf$4tl)(Oy%Qi zAHlwPZ{>?S{tR;Vp{0fQuLYkxv$W`*EAah>rM;8jL z%hC^%9yqyY=~q_axzL|4ed-Rpk39@x&RqsfiM2+D(I-q}v(aPJUCE#dHPUv(&B-_B4TVZdNEX!?phq_vEo+7qM5xr84XxU3&8Ht zokEe`@mR*U%Sz0nfdtTv+`UD2FOLjca|=Sd2BS0>O-7f|r54@>$O)ep=#iF2j$5hN z#JqU`>&7yDL0S#eH=uL9FAmEU#!Nz4z&MH$0FFRu07$*SjRR5{lOnP|I%>szhZ(}E zdI3tkH(?c!y+$(w-G=u)z{F;w)7WKPpuX+H>&-^5#>F0lyEQ{ATxw8;G{8MZr!YmG zXcNsEu(xz4XXE2$BAGGgQn8FhKupBqmRZ-<>^t!~tgX-3W^BUHLA+GcowA}BGioNl zQ)-#Mqh1b-wi1X;JomUnOu}%FVK1hEUo|kDHZvuL@O_)nkKVl+6hEk0NG@&vXh;jL@-L^Dy}`Dn}RGWzis7{wlL z1L@iot~O&YH$YfHN@&jBiYJDEQ-{12N2ii=X5{b@vpYE+Bya{mwho?zxGG;N#dpKW>Ci`N5&!^6wEr=XNAb4CvpICz6v?+~w;R^z)my|(kZlZlB~YFa^W zT5?6PWFl}X6G$R!V&MrYdn}0~iJrhw*DPkdUWM~Tj7KuI1=50;qMM29hv}-`M8--j z7SS(*t?Y5#G*tA%Y|7qX%GP0KM`$Yc61FMT#@l@Z`pC`SjFF*J@!or6A~M-&;pGkGdaCPMCW~_qDZ>h@VbkE2W}|aj2lN zsc0$+8zGh6+cLVZk-o-rR%~)AqaU41rpEbe*4MuK>k1#r$gR!03oE2|U92ylHSwOX z)w39yX?(Oe_(;OAz&e8Q63F&`q}EKNr>!Kb)j|FOqc-uvNN)!-|1w8ZnNn5-4!i@{ zvbkU4trys{ca~IF^p17|wVSX5+l)cIh!sby85m4C2n(Dtm9-i2iRm_!>KHhB209kg z!yaT&MRMLPYVD0^vOp#*ZO0}W!v71fIl~&Dif?cnp9! zu%^xNBpbcc(ahLXFeFz3U9D_c5)2)fk7g(Okq1OGlGJd^q-ah#!*>NY&gZx3# z(XcDve~=!B*@(YG7=v0jW^G*1u5jGZ!`V1+Fl&y_vTqtqK!8BZB%*QCB0r|tyv#8% zS-_Alt8p02PeU&G@0ciAoW)>E;FWpGqM#ngf$qS!!= zM?(=dODK|!5l_OVVrRp_dn5Oli^bz)HSIrmwAbw1zu!FAXI^&j7+l1IgTqJ3uG$c& zVOL`bO*XQa1lz#!-L8#WF>GaEg`GA#<5r5p1!djPH;Ihn=q=t+>`ulK@H{f9WZdN) zg@N(hz+#r8=-q84AVthUA)nmb0c^zGnsvgR6J*@?S=MgC!7}er$`#`gnVh~x=X7#5 z!OQjOSLyEOnzdN=44%^Q2AwI3rPmkKaW&RB1eSB`ncT2$IV}?L0Y-7as>7f=`N;4Y zHNHxfPbg)x&$3suKA}*F3=8K|4j>>R?23o^j8vn?pk3IFy_O%$j4nilHB5aQ7#b)) zE*fTlba2TB9Flc%No_E-NG3|*(1Df>U5%&ZGTaF-CJpz6r1)S@0IDUUkR?R{9Y-4! zAzZ{!93Ozfcs`eFm@L-kmJs*=El0V zjV9c*XdKCn@p+h|?7rAvk0L`Agy|}tjq-eCgSEIet#OR9WGqis^&cBNmWjo8?;fz? zGb#$*l|0Kq<3-yN<*K7&hWHD={Aa@qDABG%)2L`u_Ip&Xi1^-i0T=ndLT(0&pi_9iKS=aQEk&%6y`EBF8jw$Bznv*wQ(CqrD42k zutSjp(O7~MoL486UYR0s#2ubXJ)6=}akmlE^YEXWMoDCT7hcpxce%$b`kB$pcvi9JofK z-2vr@m9|o6{2t$(rL#ym46q+S-aaW}&WdpqfFc4iK1xqDxmKGKcuXbFYUUv25lftj z#$z%7-~n(okU?cBr05BoaJe1e$E}IzY@8i0kFIO*IHJmmQ+u%#GR?Dd7Hi-RAAy~d z$ha}cNd%%!`N1>5PRyFqvYMEIlxd66sNpE;OQxp1AFtMdW8$G5z`e6qN(ZMAb49w4 z6QEu;*m<-M$Zxh0BZvRRdA~C^gX`i(^Y(&W7B%WS#;c!c*7k*@{ zLP|xK;BpDYTtL@g>=qp(0WlDwlDp3#%ZlOI=}`nqzzt)`L;}eR(ji{+FWNX;dK7K| zd7N%lbdK>F&oLImlmQ*vuzd0}oTy7lS2RxgllPuy&noZ+>edveAS|lM6z)dGGi63P z!_ETe0TdD?JRzgJxzE^oyjAvil!YJ% z#FQ}$-$BnUEaM4RVC2HH2Ql_SVF=HTwm{|Jk&CRQSwRTTt}ERRn+GMrL{5a#f+*1C z9s{ps#-FyF%!HC3MDkY_NlDMl7Fv{jZgPd+Ht~E&d`(0D#b!{Y23IsTL!nmqV-VKh zQeUdcRJJXwZLv=#2Rs}w-VoH3tU#m!0?G`?QUVl*Lco(km4yJUnsMsMJ(Te`%EryW zAeo*`XUtIxl|QLT$cqf({AMe=gPsWXjPZCr85W%)E;3?^=+yIvI^&rwECnm|zUoC- zb6ypc+C2_s_c%l-^6EiWGZi(m4Ttr*J$GI^FwuZ#+;y6{F0j;e;Oap`1IZ!+tzzbC<7Yk7sBMnq@m)BaE+6 zb0IJXibZA7mdat1o9`57;-!hm6G+X82K$?!RRtPOel)P7thvjTG$5maGVwMCcVaO_ zGpB5L?V%_tNHye4f~;y%uZhVjQT8|EXi%6MHzj0iM@EvY0lYe!K&dREs!t@+i}-cds8)T+g7m`H)Om6;{(2(D7&W3DQca%j-q?4xYyA5pk&)LjljUI0PX! zEc)bm09ieBOm#XGFg^jGm4Gdw_Sn!xgMCNOfTU zPqRs#G|hUed9v9YxpZvj^r7zIzP_1Qq9>V{Jvy-c(D3ogI*#s2bd8|TP#cCj*PH!4B`pp0TzaH{gSfDEM>GP)Wzt7x%44vXL^lAjp$i}p*5|l!5MJXyG zTmY^_EUBke^npCkqCR!G^l$VyOyHowdv1|kz4Sm}*FVPo+iV+wiEJZ;v}CT;6bQ_s z6+_@CYuSp>M23|>u`G}uR+JN;T&l=wra@>`n-e%}E$mLNAA|Wt!#Pzh&Q#9utK7p= z`p=b=3!G-RoQ9(~GMFce56L>rt>UN8ye403PmX9yY$7%$%L^9^!A8s@E16JXm-E`N!eFP;y672{I?^$gg~6q~31O0OrS^xgqeQMfBU%(AJI6CLYiS>(mgFx7 zj?-q7$pmYrpB( z$}H-~87f(XwbW}Qh-H>ocHt?NX%iWV9XE1mBE70Nw%{|0iqpn-ka|I*IfX)XqT{G# zB~U-^D%~7SC8OhGaInpJOCAmM0zihLRj^5e?<$$|1e;3ExGvJ@(tV1%lhfo@5^H;Q zs^nEsT*jw(%CnaN>>}i*rwR2~qw3VK*LsSu1DuD8`fxtd7oZxfLS_x<@F0QJ?^3g+ z{jx44fO@Odc0-&4^ii}EZN@1LE%IKV3#t!eaU4|jg~X-;!Qn8raTEo^Dp2UPR*6t~ z-qdX%7)LXZKmOamU_uOPAeW4A$(ASj%dtcqw$MGwT;TXFYBdlVTzyyR8b%e~c>+Nr z$?`e5GpNp$&Tu;6dv`ZeqgTD6C2;ac zlOR-|Xo+$}%ss$49+?g3YKsF-*XmhaLOGx>WlqVOlBr&a5){w_Ih#O5i6;BtAQi~l z$JlMHqta@6)_Pe34MTy#p*S-|C(dzh3dR=R!EhLrNjEkf0^mB=?iX+9|ld$P1ry%WJd_HAhjSkSi<$mKGKVIPh(WaSeRv0E{x0vH=~dT=JSS! z2OYC6V1PHG)B}dAhHT_wA@D~ZUTt-ya+V`qVMpRAQ-g~(CUPZSj#Q!S2W27|&!B+Y z+Nq#YnV7vv&v_uHdeRwaE|!^EV4x}p7E;e7e>tzE=~awqD`lY;7~oc5hM32;f#psj zdE`FMNEtnLUPV3f9dYDC#>8m>ZYLDruZ@sRdJlHsGy6n|I>3tOa5x_X(P(^DO`1Q1GBSe*?`~yHciqruf$ z7`wqGoQB*wGR+obvpE2nk7^S7!-=qon1w@9|0TfM*v4-%R?~T_> zdk)tCS?zbvPmZ9}z^_ub`?#3Xx!lL~q28&IG8#L2pe6ETm?vO{#GZcEx#!07ak`7G z2cf%u9lE39N_XvScs~Vhrg8SqAGvFk1d{bqQdJOn`&>1+VVF#+@`tprCp5vPmS-0d ze%X=Z&_U9GzH^iSD!Tf>2^WN!g__{KR<#9X8qFU+<|FyE}q>QCk*MKv5e zmGT&KmL)H+^G3591a|l}2(tS;1VaEfkfDgmHQlLfMAj~SrQI+DV4Z^jp^@Zx zbl!KSKvTnWlDy!Uv|l}+ZM5x0Wm;v`s8_WZnMpdO~86In_xy`C5`pQRqoRW3d3C!wF^+tfUqqW{7b|hAQ3dLa`0Xg-Th+9)ZT{sxCIr$LJzI z)I8&I5-xp~m0%vDQ*EG~M6qurY{rhYkJsea>94}!9J2j!t|T#;ih@vb4Sw)n>@kC? zOVn%7YDTTe`y|C$HM6|38D-S?3tM-bXU`Zkm47 zKEgNwwLRBL9(5;HdjVfqmb>4$N&o=)*>2kuU%nBI$1Nwfs zZeG6~rjx>vj4u+6_AP5NgaF}<9Zoyo!LzMt@ipU9Ruk5!n<`mBGa#o$hG)_MyIN0Vj&0ip9;cK>Mb^>KabTGr5m`#jxR>+IttHF+TN`*jn zXAmm~^EPz|xxs2IUjOQTg=&3>uTZ6m=- zD^JS{u>1jSb>$pPTV@Zaw50Ugyhf{nLU7DB+}WgoDp3b(eQmPK8AIg55@*`-!joJ1 z2@=9|8ba$-sBqHNfBRSR72vE z|Kpqza>_FhMyILhTBrc*lgp~Ah_EfPk0SHArQq(T5H}#@MF)o|B;1YRwxOkxCR+&* zCbA`gl&U1b348Po(RUJEctu!so#!RJ&Jx$bVf#@i3la#UbV=w~6y;(lMtp}wXUV6n z$>`{O261r5jcMQRE3%FNaCxXvl{x}+2z~%zhwh22J>>HNEOG;&y8w_BA5nf46Db&z zV{lQDcr~y2ZROD!oVvoj?ku~;V{l6{$rL+_UW`lpCPC3wIm-^Y!?05^c|U0;J;8c= z0zPH~x4@jit=O?Kd)N8NrdpfeTIXdeZO(h>S(dRs&boQpxuD)_1>1les=06se$D@k zIQt?qdF)yqdv&O~{@9G$ts!+8N4^pgNgnj|Tg{>_3h@G$&k6bRt5O*hL>?#U%Z7o~Gv^=^koNAni;d`N2h}r8k4BIpe%m%Ox=oB(R zksPJN))@;1u_9c`diyN6eB2MXf+9C?jEwAi*a;P29%4%`&q-_mi1IQ)0-TCKDC9B3 zobTi8NkC@oGlA3;JsmuTS&y zb@)aF0mL4LMEXWwI6D^f+IU||yp)6w`D+-@|!!919XO`=pH?g~}mTS~7Z39R~GMTH#jC8lTI z)jS$KO$x9sy+^rgDZ4g?_`=02ND<@aY)yam?2u2TpSJ+(Kt)-0uxvCsc6xTk*Wxyy z8WHl)vf}88DY%i+b%z<_p0d$IRWgknOUxk5Xi{R|#MK_StQ5Z(1K)@a0F!6wQroS~ zt^U5okf(rf6VGNx+xE7jZ1lM#pNdLq_&0h{MG?ex5v<2v5p=LcdAZCTUPf_+eQTWl zb(V4+7{onRoYo~n3O^ozG3XKz1Sr&Kdbem`mqogmIx0k?EWG>?=}-c3w5-#H^n~1` zJw|9yH<9WwS48B+ktPnts$U-P9haneYj(o%!PbxP(7)RPq=!}^B@Y2uWis_xhCb$bPz+SuW6f zh~WEv%5WlFb+R4AK6*p72%MjhVEOTgoF(Cc`u#p;2wYN1%{!Ve7*#- z#|~os{TSPpXv*Mc26SmhX6vjO@Pv#TlE{`8)<#$&PPA}?T9uU742;Jd z7rU~XF4iZr4~kYsHSz~Mo+ZQmZ_pET>zQ*e9pPxfYs!enb99fx@$M zExI>)NrpQo--!R=Hs_(%kzLM(GOozKs-DkB0+r6w-9}C(Gt?V7E6-x&KfMdEkT5~A z2@sG^%0F}u8|8`2qhE-=L@dLHqt*srb_L&7R5&>>;MpM9Z6n= z_x<@<{I7TKdA9n50cZb)fuw~u0Vn{QE0f6vrEs>4UFhEj(>A~mV9M5?jjCjYmd-XQ ztV(*Veh17%+=aKCj(_H3pMLm^SW#*#66`cRxl3)JiG$;sK^#(=Chm6`i{5KnNDr5> z8V)5ukMUI{7G0c}UgaS^7aS`aO&wfl}+WPBkbQR}?#RR$C4@FDvfla3qf% zbM9Ue6(6aLETqC~!Ts$Rf}%QPw*j5_t8Ssp z(*oxo#oc*RsbnJd4vqkjcccPKzDl7TqmlBWA6%jzlcL>4yNsBF=5@9_<-Q2XPE@BH zW!;pJO2$WJolO1~z7*ot{Tq3t|A|(zF4)%TZqHs~OmQOs$<^U1%%rK;Hv)}KRSZay5T%7-NpG(Ax}0d}@EJ$tA5;IG8=h=c(Q?@f~b`zQHhlmLqq z0&q;R@Ua;ZeSpQsj0|%Z{`oh(PWJ_ic@7`$(!vbcB3heT;FEfRB54(Fb|lI26YNiM zC81g0K(QhYap$jru6=SDZ@`ECK^43vHg|I5^c{4 AboutDialog - + + Dialog + + + + About Triangles عن البلاك كوين - <b>triangles</b> version - جزء البلاك كوين + + OK + - + <b>Triangles</b> version - - Copyright © 2009-2014 The Bitcoin developers -Copyright © 2014 Triangles team - - - - + This is experimental software. @@ -37,60 +37,57 @@ This product includes software developed by the OpenSSL Project for use in the O AddressBookPage - + Address Book كتاب العنوان - + + Address book + + + + These are your Triangles addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you. - + Double-click to edit address or label أنقر على الماوس مرتين لتعديل العنوان - + Create a new address انشأ عنوان جديد - + Copy the currently selected address to the system clipboard قم بنسخ العنوان المختار لحافظة النظام - + Sign a message to prove you own a TRI address - + &New Address &عنوان جديد - These are your triangles addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you. - هذه هي عناوين البلاك كوين لاستقبال الدفعات. يمكن أن تعطي عنوان مختلف لكل مرسل من اجل أن تتابع من يرسل لك. - - - + &Copy Address انسخ العنوان - + Show &QR Code اظهار &رمز الاستجابة السريعة - Sign a message to prove you own a triangles address - التوقيع علي رسالة لاثبات بانك تملك عنوان البلاك كوين - - - + Sign &Message وقع &الرسالة @@ -100,26 +97,27 @@ This product includes software developed by the OpenSSL Project for use in the O - + Delete the currently selected address from the list خذف العنوان الحالي التي تم اختياره من القائمة - - Verify a message to ensure it was signed with a specified triangles address - تحقق من الرسالة لتثبت بانه تم توقيعه بعنوان بلاك كوين محدد - &Verify Message &تحقق الرسالة - + &Delete &أمسح - + + Triangles receiving addresses + + + + Copy &Label نسخ &التسمية @@ -129,7 +127,7 @@ This product includes software developed by the OpenSSL Project for use in the O تعديل - + Export Address Book Data تصدير بيانات كتاب العناوين @@ -152,7 +150,7 @@ This product includes software developed by the OpenSSL Project for use in the O AddressTableModel - + Label وصف @@ -175,32 +173,32 @@ This product includes software developed by the OpenSSL Project for use in the O حوار كلمة المرور - + + Change password + + + + Enter passphrase ادخل كلمة المرور - + New passphrase عبارة مرور جديدة - + Repeat new passphrase ادخل الجملة السرية مرة أخرى - - Serves to disable the trivial sendmoney when OS account compromised. Provides no real security. + + Unlock for staking only - - For staking only - - - - + Enter the new passphrase to the wallet.<br/>Please use a passphrase of <b>10 or more random characters</b>, or <b>eight or more words</b>. أدخل عبارة مرور جديدة إلى المحفظة. الرجاء استخدام عبارة مرور تتكون من10 حروف عشوائية على الاقل, أو أكثر من 7 كلمات @@ -210,7 +208,7 @@ This product includes software developed by the OpenSSL Project for use in the O تشفير المحفظة - + This operation needs your wallet passphrase to unlock the wallet. هذه العملية تحتاج عبارة المرور محفظتك لفتحها @@ -220,7 +218,7 @@ This product includes software developed by the OpenSSL Project for use in the O إفتح المحفظة - + This operation needs your wallet passphrase to decrypt the wallet. هذه العملية تحتاج عبارة المرور محفظتك فك تشفيرها @@ -230,7 +228,7 @@ This product includes software developed by the OpenSSL Project for use in the O فك تشفير المحفظة - + Change passphrase تغيير عبارة المرور @@ -276,10 +274,6 @@ This product includes software developed by the OpenSSL Project for use in the O Wallet encrypted محفظة مشفرة - - triangles will close now to finish the encryption process. Remember that encrypting your wallet cannot fully protect your coins from being stolen by malware infecting your computer. - بلاك كوين - @@ -335,12 +329,17 @@ This product includes software developed by the OpenSSL Project for use in the O CoinControlDialog - + Coin Control سيطرة الكوين - + + Triangles Coin Control + + + + Quantity: الكمية: @@ -350,7 +349,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + Amount: المبلغ: @@ -370,7 +369,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + no لا @@ -385,22 +384,22 @@ This product includes software developed by the OpenSSL Project for use in the O تغيير: - + (un)select all - + Tree mode - + List mode - + Amount المبلغ @@ -435,7 +434,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + Copy address انسخ عنوان @@ -446,17 +445,17 @@ This product includes software developed by the OpenSSL Project for use in the O - + Copy amount نسخ الكمية - + Copy transaction ID نسخ رقم المعاملة - + Copy quantity @@ -491,7 +490,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + highest @@ -589,58 +588,67 @@ This label turns red, if the priority is smaller than "medium". EditAddressDialog - - Edit Address - عدل العنوان - - - + &Label - + The label associated with this address book entry - + &Address العنوان - + + Edit record + + + + The address associated with this address book entry. This can only be modified for sending addresses. - - &Stealth Address + + Paste from clipboard - + + Alt+A + Alt+A + + + + New receiving address عنوان تلقي جديد - + + New sending address عنوان إرسال جديد - + + Edit receiving address تعديل عنوان التلقي - + + Edit sending address تعديل عنوان الارسال - + The entered address "%1" is not a valid TRI address. @@ -707,23 +715,23 @@ This label turns red, if the priority is smaller than "medium". MRichTextEdit - + Paragraph formatting - + Undo (CTRL+Z) - + Undo - + Redo @@ -733,7 +741,7 @@ This label turns red, if the priority is smaller than "medium". - + Cut @@ -743,7 +751,7 @@ This label turns red, if the priority is smaller than "medium". - + Copy @@ -753,7 +761,7 @@ This label turns red, if the priority is smaller than "medium". - + Paste @@ -763,12 +771,12 @@ This label turns red, if the priority is smaller than "medium". - + Link - + Bold @@ -778,7 +786,7 @@ This label turns red, if the priority is smaller than "medium". - + Italic @@ -788,12 +796,12 @@ This label turns red, if the priority is smaller than "medium". - + Underline - + Strike Out @@ -803,7 +811,7 @@ This label turns red, if the priority is smaller than "medium". - + Bullet list @@ -813,7 +821,7 @@ This label turns red, if the priority is smaller than "medium". - + Ordered list @@ -823,7 +831,7 @@ This label turns red, if the priority is smaller than "medium". - + Decrease indentation @@ -833,7 +841,7 @@ This label turns red, if the priority is smaller than "medium". - + Increase indentation @@ -843,12 +851,12 @@ This label turns red, if the priority is smaller than "medium". - + . - + Font size @@ -893,6 +901,74 @@ This label turns red, if the priority is smaller than "medium". + + MainWindow + + + MainWindow + + + + + Triangles + + + + + File + + + + + Operations + + + + + Help + + + + + Overview + + + + + Send Coins + إرسال Coins + + + + Receive Coins + + + + + Address Book + كتاب العنوان + + + + Transactions + + + + + Messages + + + + + Synchronization + + + + + 33333 blocks + + + MessageModel @@ -949,22 +1025,27 @@ This label turns red, if the priority is smaller than "medium". MessagePage - + Address Book كتاب العنوان - + + Messages + + + + These are your sent and received encrypted messages. Click on an item to read it. - + Click on a message to view it - + &Back @@ -974,48 +1055,48 @@ This label turns red, if the priority is smaller than "medium". - + &Conversation - + Sign a message to prove you own a TRI address - + &Send - - + + Copy the currently selected address to the system clipboard قم بنسخ العنوان المختار لحافظة النظام - + &Copy From Address - + Copy To &Address - + Delete the currently selected address from the list خذف العنوان الحالي التي تم اختياره من القائمة - + &Delete &أمسح - + Send Secure Message @@ -1049,11 +1130,12 @@ This label turns red, if the priority is smaller than "medium". OptionsDialog + Options خيارات ... - + &Main الرئيسي @@ -1068,7 +1150,7 @@ This label turns red, if the priority is smaller than "medium". ادفع &رسوم المعاملة - + Reserved amount does not participate in staking and is therefore spendable at any time. @@ -1078,16 +1160,12 @@ This label turns red, if the priority is smaller than "medium". حجز - Automatically start triangles after logging in to the system. - بد البلاك كوين تلقائي عند الدخول الي الجهاز - - - + Detach block and address databases at shutdown. This means they can be moved to another data directory, but it slows down shutdown. The wallet is always detached. - + &Detach databases at shutdown @@ -1097,67 +1175,67 @@ This label turns red, if the priority is smaller than "medium". &الشبكة - + Map port using &UPnP - + Automatically start Triangles after logging in to the system. - + &Start Triangles on system login - + Automatically open the Triangles client port on the router. This only works when your router supports UPnP and it is enabled. - + Connect to the Triangles network through a SOCKS proxy (e.g. when connecting through Tor). - + &Connect through SOCKS proxy: - + Proxy &IP: - + IP address of the proxy (e.g. 127.0.0.1) - + &Port: - + Port of the proxy (e.g. 9050) - + SOCKS &Version: - + SOCKS version of the proxy (e.g. 5) - + &Window نافذه @@ -1167,7 +1245,7 @@ This label turns red, if the priority is smaller than "medium". - + &Minimize to the tray instead of the taskbar @@ -1177,7 +1255,7 @@ This label turns red, if the priority is smaller than "medium". - + M&inimize on close @@ -1192,27 +1270,27 @@ This label turns red, if the priority is smaller than "medium". - + The user interface language can be set here. This setting will take effect after restarting Triangles. - + &Unit to show amounts in: - + Choose the default subdivision unit to show in the interface and when sending coins. - + Whether to show TRI addresses in the transaction list or not. - + &Display addresses in transaction list عرض العناوين في قائمة الصفقة @@ -1222,27 +1300,27 @@ This label turns red, if the priority is smaller than "medium". - + Display coin &control features (experts only!) - + &OK تم - + &Cancel الغاء - + &Apply - + default الافتراضي @@ -1267,18 +1345,18 @@ This label turns red, if the priority is smaller than "medium". OverviewPage - + Form نمودج - - + + The displayed information may be out of date. Your wallet automatically synchronizes with the Triangles network after a connection is established, but this process has not completed yet. - + Stake: @@ -1313,7 +1391,7 @@ This label turns red, if the priority is smaller than "medium". - + Total: الكامل: @@ -1323,7 +1401,7 @@ This label turns red, if the priority is smaller than "medium". - + <b>Recent transactions</b> اخر المعملات @@ -1331,10 +1409,10 @@ This label turns red, if the priority is smaller than "medium". <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1345,10 +1423,10 @@ a:active { color:#000; text-decoration: underline; } <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1356,7 +1434,21 @@ a:active { color:#000; text-decoration: underline; } - + + <head> +<style type="text/css" media="screen"> +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } +</style> +</head> +<body> +<a href="http://explorer.triangles.technology"> &#187; TRI block explorer</a></body> + + + + Total of transactions that have yet to be confirmed, and do not yet count toward the current balance @@ -1433,7 +1525,7 @@ a:active { color:#000; text-decoration: underline; } RPCConsole - + Client name اسم العميل @@ -1444,15 +1536,15 @@ a:active { color:#000; text-decoration: underline; } - + - + N/A غير معروف - + Client version نسخه العميل @@ -1462,7 +1554,12 @@ a:active { color:#000; text-decoration: underline; } المعلومات - + + Debug window + + + + Using OpenSSL version @@ -1487,7 +1584,7 @@ a:active { color:#000; text-decoration: underline; } - + Block chain @@ -1507,7 +1604,7 @@ a:active { color:#000; text-decoration: underline; } - + &Open الفتح @@ -1517,7 +1614,7 @@ a:active { color:#000; text-decoration: underline; } - + &Show @@ -1527,22 +1624,22 @@ a:active { color:#000; text-decoration: underline; } - + Build date وقت البناء - + Triangles - Debug window - + Triangles Core - + Debug log file @@ -1552,12 +1649,12 @@ a:active { color:#000; text-decoration: underline; } - + Show the Triangles-Qt help message to get a list with possible Triangles command-line options. - + Clear console @@ -1580,8 +1677,8 @@ a:active { color:#000; text-decoration: underline; } SendCoinsDialog - - + + @@ -1593,12 +1690,17 @@ a:active { color:#000; text-decoration: underline; } إرسال Coins - + + Send Triangles + + + + Coin Control Features - + Inputs... @@ -1677,17 +1779,17 @@ a:active { color:#000; text-decoration: underline; } - + custom change address - + Send to multiple recipients at once إرسال إلى عدة مستلمين في وقت واحد - + Add &Recipient @@ -1697,7 +1799,7 @@ a:active { color:#000; text-decoration: underline; } - + Clear &All مسح الكل @@ -1717,17 +1819,17 @@ a:active { color:#000; text-decoration: underline; } تأكيد الإرسال - + S&end - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Copy quantity @@ -1772,7 +1874,7 @@ a:active { color:#000; text-decoration: underline; } - + Confirm send coins تأكيد الإرسال Coins @@ -1787,7 +1889,7 @@ a:active { color:#000; text-decoration: underline; } - + The recipient address is not valid, please recheck. @@ -1845,53 +1947,48 @@ a:active { color:#000; text-decoration: underline; } SendCoinsEntry - + Form نمودج - + A&mount: - + Pay &To: ادفع الى - - + + Enter a label for this address to add it to your address book إدخال تسمية لهذا العنوان لإضافته إلى دفتر العناوين الخاص بك - - N&arration: - - - - + Enter a short note to send with payment (max 24 characters) - + &Label: - + The address to send the payment to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) العنوان لارسال المعاملة الي (مثلا TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book اختيار عنوان من كتاب العناوين - + Alt+A Alt+A @@ -1901,7 +1998,7 @@ a:active { color:#000; text-decoration: underline; } انسخ العنوان من لوحة المفاتيح - + Alt+P Alt+P @@ -1910,10 +2007,6 @@ a:active { color:#000; text-decoration: underline; } Remove this recipient خذف هذا المستخدم - - Enter a triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - ادخال عنوان البلاك كوين (مثلا TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) @@ -1933,37 +2026,42 @@ a:active { color:#000; text-decoration: underline; } - + + Send messages + + + + Address &From: - + Choose address from address book اختيار عنوان من كتاب العناوين - + Alt+A Alt+A - + Paste address from clipboard انسخ العنوان من لوحة المفاتيح - + Alt+P Alt+P - + Send to multiple recipients at once إرسال إلى عدة مستلمين في وقت واحد - + Add &Recipient @@ -1973,7 +2071,7 @@ a:active { color:#000; text-decoration: underline; } - + Clear &All مسح الكل @@ -1983,17 +2081,17 @@ a:active { color:#000; text-decoration: underline; } تأكيد الإرسال - + S&end - + &Close - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) @@ -2003,7 +2101,7 @@ a:active { color:#000; text-decoration: underline; } - + Confirm send messages @@ -2018,7 +2116,7 @@ a:active { color:#000; text-decoration: underline; } - + @@ -2055,22 +2153,22 @@ a:active { color:#000; text-decoration: underline; } SendMessagesEntry - + Form نمودج - - The address to send the payment to (e.g. 4Zo1ga6xuKuQ7JV7M9rGDoxdbYwV5zgQJ5) + + The address to send the message to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book اختيار عنوان من كتاب العناوين - + Alt+A Alt+A @@ -2080,7 +2178,7 @@ a:active { color:#000; text-decoration: underline; } انسخ العنوان من لوحة المفاتيح - + Alt+P Alt+P @@ -2090,28 +2188,28 @@ a:active { color:#000; text-decoration: underline; } خذف هذا المستخدم - + &Message: - + Send &To: - + Enter a label for this address to add it to your address book إدخال تسمية لهذا العنوان لإضافته إلى دفتر العناوين الخاص بك - + &Label: - + &Public Key: @@ -2132,187 +2230,134 @@ a:active { color:#000; text-decoration: underline; } - SignVerifyMessageDialog + SignMessagePage - - Signatures - Sign / Verify a Message - التواقيع - التوقيع /تأكيد الرسالة + + Form + نمودج - - - &Sign Message - &وقع الرسالة - - - - You can sign messages with your addresses to prove you own them. Be careful not to sign anything vague, as phishing attacks may try to trick you into signing your identity over to them. Only sign fully-detailed statements you agree to. + + Sign Message - - The address to sign the message with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + + Address + عنوان - - - Choose an address from the address book - اختيار عنوان من كتاب العناوين - - - - - Alt+A - Alt+A - - - + Paste address from clipboard - انسخ العنوان من لوحة المفاتيح + انسخ العنوان من لوحة المفاتيح - + Alt+P - Alt+P + Alt+P - + + Signature + + + + + Choose an address from the address book + اختيار عنوان من كتاب العناوين + + + + Alt+A + Alt+A + + + + The address to sign the message with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + + + + + Text + + + + Enter the message you want to sign here - + Copy the current signature to the system clipboard - - Sign the message to prove you own this TRI address - - - - - Verify the message to ensure it was signed with the specified TRI address - - - - + Reset all sign message fields - - + Clear &All - مسح الكل + مسح الكل - - - &Verify Message - &تحقق الرسالة - - - - Enter the signing address, message (ensure you copy line breaks, spaces, tabs, etc. exactly) and signature below to verify the message. Be careful not to read more into the signature than what is in the signed message itself, to avoid being tricked by a man-in-the-middle attack. + + Sign the message to prove you own this Triangles address - - The address the message was signed with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + + Sign &Message + وقع &الرسالة - - Reset all verify message fields - - - - - Click "Sign Message" to generate signature - - - - - Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - - - Enter a TRI address (e.g. w) + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Enter TRI signature + Click "Sign Message" to generate signature - - + + The entered address is invalid. - العنوان المدخل غير صالح + العنوان المدخل غير صالح - - - + + Please check the address and try again. - الرجاء التأكد من العنوان والمحاولة مرة اخرى + الرجاء التأكد من العنوان والمحاولة مرة اخرى - - + The entered address does not refer to a key. - العنوان المدخل لا يشير الى مفتاح + العنوان المدخل لا يشير الى مفتاح - + Wallet unlock was cancelled. Private key for the entered address is not available. - المفتاح الخاص للعنوان المدخل غير موجود. + المفتاح الخاص للعنوان المدخل غير موجود. Message signing failed. - فشل توقيع الرسالة. + فشل توقيع الرسالة. Message signed. - الرسالة موقعة. - - - - The signature could not be decoded. - - - - - - Please check the signature and try again. - - - - - The signature did not match the message digest. - - - - - Message verification failed. - فشلت عملية التأكد من الرسالة. - - - - Message verified. - تم تأكيد الرسالة. + الرسالة موقعة. @@ -2471,7 +2516,7 @@ a:active { color:#000; text-decoration: underline; } - Generated coins must mature 60 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. + Generated coins must mature 7 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. @@ -2519,11 +2564,12 @@ a:active { color:#000; text-decoration: underline; } TransactionDescDialog + Transaction details تفاصيل المعاملة - + This pane shows a detailed description of the transaction يبين هذا الجزء وصفا مفصلا لهده المعاملة @@ -2531,7 +2577,7 @@ a:active { color:#000; text-decoration: underline; } TransactionTableModel - + Date التاريخ @@ -2551,12 +2597,17 @@ a:active { color:#000; text-decoration: underline; } المبلغ - + Open until %1 مفتوح حتى 1٪ - + + Confirming (%1 of %2 confirmations) + + + + Confirmed (%1 confirmations) تأكيد الإرسال Coins @@ -2573,12 +2624,7 @@ a:active { color:#000; text-decoration: underline; } - - Narration - - - - + Offline غير متصل @@ -2588,12 +2634,7 @@ a:active { color:#000; text-decoration: underline; } - - Confirming (%1 of %2 recommended confirmations) - - - - + Conflicted @@ -2671,13 +2712,13 @@ a:active { color:#000; text-decoration: underline; } TransactionView - - + + All الكل - + Today اليوم @@ -2707,7 +2748,7 @@ a:active { color:#000; text-decoration: underline; } نطاق - + Received with استقبل مع @@ -2732,17 +2773,17 @@ a:active { color:#000; text-decoration: underline; } اخرى - + Enter address or label to search ادخل عنوان أووصف للبحث - + Min amount الكمية الادني - + Copy address انسخ عنوان @@ -2772,7 +2813,7 @@ a:active { color:#000; text-decoration: underline; } اظهار تفاصيل المعاملة - + Export Transaction Data تصدير بيانات المعاملة @@ -2838,11 +2879,20 @@ a:active { color:#000; text-decoration: underline; } - Triangles-core + TransactionsPage - triangles version - جزع البلاك كوين + + Form + نمودج + + + Transactions + + + + + Triangles-core Usage: @@ -3008,10 +3058,6 @@ a:active { color:#000; text-decoration: underline; } Warning: -paytxfee is set very high! This is the transaction fee you will pay if you send a transaction. - - Warning: Please check that your computer's date and time are correct! If your clock is wrong triangles will not work properly. - تحذير : تأكد من ساعة وتاريخ الكمبيوتر! اذا ساعة غير صحيحة بلاك كوين لن يعمل بشكل صحيح - Warning: error reading wallet.dat! All keys read correctly, but transaction data or address book entries might be missing or incorrect. @@ -3338,10 +3384,6 @@ a:active { color:#000; text-decoration: underline; } Wallet %s resides outside data directory %s. - - triangles - البلاك كوين - Unable to bind to %s on this computer (bind returned error %d, %s) @@ -3372,10 +3414,6 @@ a:active { color:#000; text-decoration: underline; } Error loading wallet.dat: Wallet corrupted خطأ عند تنزيل wallet.dat: المحفظة تالفة - - Wallet needed to be rewritten: restart triangles to complete - المحفظة يجب أن يعاد كتابته : أعد البلاك كوين لتكتمل - Error loading wallet.dat @@ -3547,67 +3585,57 @@ If the file does not exist, create it with owner-readable-only file permissions. - + + Triangles - + + Wallet محفظة - + + &Overview نظرة عامة - + Show general overview of wallet إظهار نظرة عامة على المحفظة - - &Send coins - &ارسال البلاك كوين - - - - Send coins to a TRI address - - - - - &Receive coins - &استقبال البلاك كوين - - - + Show the list of addresses for receiving payments اظهار قائمة العناوين التي تستقبل التعاملات - + + &Transactions المعاملات - + Browse transaction history تصفح التاريخ المعاملات - + + &Address Book &كتاب العنوان - + Edit the list of stored addresses and labels تعديل قائمة العنوان المحفوظة - + &Messages @@ -3617,22 +3645,87 @@ If the file does not exist, create it with owner-readable-only file permissions. - - E&xit - خروج - - - - Quit application - الخروج من التطبيق - - - - &About Triangles + + + &Show / Hide Triangles wallet + Show or hide the main Window + + + + + Encrypt the private keys that belong to your wallet + + + + + %n blocks + + + + + + + + + + + + Processed %1 blocks of transaction history. + + + + + <font color='#f26522'>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. </font>Do you want to pay the fee? + + + + + Options + خيارات ... + + + + E&xit + خروج + + + + Quit application + الخروج من التطبيق + + + + &Send Triangles + + + + + Send coins to a Triangles address + + + + + &Receive Triangles + + + + + E&xit Triangles wallet + + + + + + + &About Triangles + عن البلاك كوين + + + Show information about Triangles @@ -3657,22 +3750,13 @@ If the file does not exist, create it with owner-readable-only file permissions. - - &Show / Hide - اظهار/ اخفاء - - - + + &Encrypt Wallet... تشفير المحفظة - - Encrypt or decrypt wallet - تشفير او فك التشفير للمحفظة - - - + &Backup Wallet... حفظ ودعم المحفظة @@ -3683,24 +3767,36 @@ If the file does not exist, create it with owner-readable-only file permissions. + &Change Passphrase... تغيير كلمة المرور - + Change the passphrase used for wallet encryption تغيير عبارة المرور المستخدمة لتشفير المحفظة + &Unlock Wallet... - + Unlock wallet فتح المحفظة + + + &Unlock Wallet for staking... + + + + + Unlock wallet for staking + + &Lock Wallet @@ -3713,36 +3809,50 @@ If the file does not exist, create it with owner-readable-only file permissions. + Sign &message... التوقيع و الرسائل + + + Sign messages with your Triangles addresses to prove you own them + + + &Verify message... تأكيد الرسالة + + + Verify messages to ensure they were signed with specified Triangles addresses + + + &Export... &تصدير... - + Export the data in the current tab to a file ارسال البيانات الحالية الي ملف - + + &Debug window - + Open debugging and diagnostic console - + &File ملف @@ -3767,19 +3877,17 @@ If the file does not exist, create it with owner-readable-only file permissions. - - + [testnet] [testnet] - - + Triangles client - + %n active connection(s) to Triangles network @@ -3791,12 +3899,12 @@ If the file does not exist, create it with owner-readable-only file permissions. - + Synchronizing with network... مزامنة مع شبكة ... - + ~%n block(s) remaining @@ -3808,17 +3916,12 @@ If the file does not exist, create it with owner-readable-only file permissions. - + Downloaded %1 of %2 blocks of transaction history (%3% done). - - Downloaded %1 blocks of transaction history. - - - - + Current difficulty is %1. @@ -3886,17 +3989,12 @@ If the file does not exist, create it with owner-readable-only file permissions. - - This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee? - - - - + Confirm transaction fee تأكيد رسوم المعاملة - + Sent transaction المعاملات المرسلة @@ -3929,29 +4027,50 @@ Message: %4 - - + + URI handling - - + + URI can not be parsed! This can be caused by an invalid TRI address or malformed URI parameters. - + + Send Triangles + + + + + Receive Triangles + + + + + &Lock Wallet... + + + + + Wallet is <b>encrypted</b> and currently <b>unlocked for staking</b> + + + + Wallet is <b>encrypted</b> and currently <b>unlocked</b> المحفظة مشفرة و مفتوحة حاليا - + Wallet is <b>encrypted</b> and currently <b>locked</b> المحفظة مشفرة و مقفلة حاليا - + + Backup Wallet النسخ الاحتياطي للمحفظة @@ -3962,16 +4081,26 @@ Message: %4 - Backup Failed - فشل الدعم - - - There was an error trying to save the wallet data to the new location. خطا في محاولة حفظ بيانات الحفظة في مكان جديد + + + Backup failed + + + + + Backup successful + + + + + The wallet data was successfully saved to the new location. + + - + %n second(s) @@ -4048,39 +4177,128 @@ Message: %4 Not staking + + + VerifyMessagePage - Show information about triangles - اظهار المعلومات عن البلاك كوين + + Form + نمودج - Send coins to a triangles address - ارسال البلاك كوين الي عنوان اخر + + Verify Message + - Modify configuration options for triangles - تعديل خيارات التكوين للبلاك كوين + + Choose an address from the address book + اختيار عنوان من كتاب العناوين - triangles - البلاك كوين + + Alt+A + Alt+A - &About triangles - عن البلاك كوين + + The address the message was signed with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + - triangles client - برنامج البلاك كوين + + Text + - A fatal error occurred. triangles can no longer continue safely and will quit. - خطا فادح! بلاك كوين لا يمكن أن يستمر جاري الاغلاق + + Address + عنوان + + + + Signature + + + + + Reset all verify message fields + + + + + Clear &All + مسح الكل + + + + Verify the message to ensure it was signed with the specified Triangles address + + + + + Verify &Message + + + + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + + + + Enter Triangles signature + + + + + + The entered address is invalid. + العنوان المدخل غير صالح + + + + + + Please check the address and try again. + الرجاء التأكد من العنوان والمحاولة مرة اخرى + + + + The entered address does not refer to a key. + العنوان المدخل لا يشير الى مفتاح + + + + The signature could not be decoded. + + + + + + Please check the signature and try again. + + + + + The signature did not match the message digest. + + + + + Message verification failed. + فشلت عملية التأكد من الرسالة. + + + + Message verified. + تم تأكيد الرسالة. WalletModel - + Sending... ارسال.... diff --git a/src/qt/locale/triangles_be_BY.qm b/src/qt/locale/triangles_be_BY.qm deleted file mode 100644 index d63144c7be625b5b35b0e4a53ca8487bce303486..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22662 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 SieB7R`BMEF?ZrKT_5TCxe~!2S diff --git a/src/qt/locale/triangles_be_BY.ts b/src/qt/locale/triangles_be_BY.ts index 4c5c410..1cbcd9e 100644 --- a/src/qt/locale/triangles_be_BY.ts +++ b/src/qt/locale/triangles_be_BY.ts @@ -4,23 +4,27 @@ AboutDialog - + + Dialog + + + + About Triangles - + <b>Triangles</b> version - - Copyright © 2009-2014 The Bitcoin developers -Copyright © 2014 Triangles team + + OK - + This is experimental software. @@ -33,47 +37,52 @@ This product includes software developed by the OpenSSL Project for use in the O AddressBookPage - + Address Book - + Double-click to edit address or label Двайны клік для рэдагавання адрасу ці пазнакі - + Create a new address Стварыць новы адрас - + Copy the currently selected address to the system clipboard Капіяваць пазначаны адрас у сістэмны буфер абмену - + Sign a message to prove you own a TRI address - + &New Address - + + Address book + + + + &Copy Address - + Show &QR Code - + Sign &Message @@ -83,7 +92,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + Delete the currently selected address from the list @@ -93,17 +102,22 @@ This product includes software developed by the OpenSSL Project for use in the O - + These are your Triangles addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you. - + &Delete Выдаліць - + + Triangles receiving addresses + + + + Copy &Label @@ -113,7 +127,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + Export Address Book Data @@ -136,7 +150,7 @@ This product includes software developed by the OpenSSL Project for use in the O AddressTableModel - + Label Пазнака @@ -159,32 +173,32 @@ This product includes software developed by the OpenSSL Project for use in the O - + + Change password + + + + Enter passphrase Увядзіце кодавую фразу - + New passphrase Новая кодавая фраза - + Repeat new passphrase Паўтарыце новую кодавую фразу - - Serves to disable the trivial sendmoney when OS account compromised. Provides no real security. + + Unlock for staking only - - For staking only - - - - + Enter the new passphrase to the wallet.<br/>Please use a passphrase of <b>10 or more random characters</b>, or <b>eight or more words</b>. Увядзіце новую кодавую фразу для гаманца. <br/>Калі ласка, ўжывайце пароль <b>не меньша за 10 адвольных сімвалаў</b>, ці <b>болей васьмі слоў</b>. @@ -194,7 +208,7 @@ This product includes software developed by the OpenSSL Project for use in the O Зашыфраваць гаманец. - + This operation needs your wallet passphrase to unlock the wallet. Гэтая аперацыя патрабуе кодавую фразу, каб рзблакаваць гаманец. @@ -204,7 +218,7 @@ This product includes software developed by the OpenSSL Project for use in the O Разблакаваць гаманец - + This operation needs your wallet passphrase to decrypt the wallet. Гэтая аперацыя патрабуе пароль каб расшыфраваць гаманец. @@ -214,7 +228,7 @@ This product includes software developed by the OpenSSL Project for use in the O Рачшыфраваць гаманец - + Change passphrase Змяніць пароль @@ -313,12 +327,17 @@ This product includes software developed by the OpenSSL Project for use in the O CoinControlDialog - + Coin Control - + + Triangles Coin Control + + + + Quantity: @@ -328,7 +347,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + Amount: @@ -348,7 +367,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + no @@ -363,22 +382,22 @@ This product includes software developed by the OpenSSL Project for use in the O - + (un)select all - + Tree mode - + List mode - + Amount Колькасць @@ -413,7 +432,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + Copy address Капіяваць адрас @@ -424,17 +443,17 @@ This product includes software developed by the OpenSSL Project for use in the O - + Copy amount Капіяваць колькасць - + Copy transaction ID Капіяваць ID транзакцыі - + Copy quantity @@ -469,7 +488,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + highest @@ -567,57 +586,66 @@ This label turns red, if the priority is smaller than "medium". EditAddressDialog - - Edit Address - Рэдагаваць Адрас - - - + &Label Пазнака - + The label associated with this address book entry - + &Address Адрас - + + Edit record + + + + The address associated with this address book entry. This can only be modified for sending addresses. - - &Stealth Address + + Paste from clipboard - + + Alt+A + Alt+A + + + + New receiving address Новы адрас для атрымання - + + New sending address Новы адрас для дасылання - + + Edit receiving address Рэдагаваць адрас прымання - + + Edit sending address Рэдагаваць адрас дасылання - + The entered address "%1" is not a valid TRI address. @@ -684,23 +712,23 @@ This label turns red, if the priority is smaller than "medium". MRichTextEdit - + Paragraph formatting - + Undo (CTRL+Z) - + Undo - + Redo @@ -710,7 +738,7 @@ This label turns red, if the priority is smaller than "medium". - + Cut @@ -720,7 +748,7 @@ This label turns red, if the priority is smaller than "medium". - + Copy @@ -730,7 +758,7 @@ This label turns red, if the priority is smaller than "medium". - + Paste @@ -740,12 +768,12 @@ This label turns red, if the priority is smaller than "medium". - + Link - + Bold @@ -755,7 +783,7 @@ This label turns red, if the priority is smaller than "medium". - + Italic @@ -765,12 +793,12 @@ This label turns red, if the priority is smaller than "medium". - + Underline - + Strike Out @@ -780,7 +808,7 @@ This label turns red, if the priority is smaller than "medium". - + Bullet list @@ -790,7 +818,7 @@ This label turns red, if the priority is smaller than "medium". - + Ordered list @@ -800,7 +828,7 @@ This label turns red, if the priority is smaller than "medium". - + Decrease indentation @@ -810,7 +838,7 @@ This label turns red, if the priority is smaller than "medium". - + Increase indentation @@ -820,12 +848,12 @@ This label turns red, if the priority is smaller than "medium". - + . - + Font size @@ -870,6 +898,74 @@ This label turns red, if the priority is smaller than "medium". + + MainWindow + + + MainWindow + + + + + Triangles + + + + + File + + + + + Operations + + + + + Help + + + + + Overview + + + + + Send Coins + Даслаць Манеты + + + + Receive Coins + + + + + Address Book + + + + + Transactions + + + + + Messages + + + + + Synchronization + + + + + 33333 blocks + + + MessageModel @@ -926,22 +1022,27 @@ This label turns red, if the priority is smaller than "medium". MessagePage - + Address Book - + + Messages + + + + These are your sent and received encrypted messages. Click on an item to read it. - + Click on a message to view it - + &Back @@ -951,48 +1052,48 @@ This label turns red, if the priority is smaller than "medium". - + &Conversation - + Sign a message to prove you own a TRI address - + &Send - - + + Copy the currently selected address to the system clipboard Капіяваць пазначаны адрас у сістэмны буфер абмену - + &Copy From Address - + Copy To &Address - + Delete the currently selected address from the list - + &Delete Выдаліць - + Send Secure Message @@ -1026,11 +1127,12 @@ This label turns red, if the priority is smaller than "medium". OptionsDialog + Options Опцыі - + &Main @@ -1045,7 +1147,7 @@ This label turns red, if the priority is smaller than "medium". - + Reserved amount does not participate in staking and is therefore spendable at any time. @@ -1055,12 +1157,12 @@ This label turns red, if the priority is smaller than "medium". - + Automatically start Triangles after logging in to the system. - + &Start Triangles on system login @@ -1070,7 +1172,7 @@ This label turns red, if the priority is smaller than "medium". - + &Detach databases at shutdown @@ -1080,57 +1182,57 @@ This label turns red, if the priority is smaller than "medium". - + Automatically open the Triangles client port on the router. This only works when your router supports UPnP and it is enabled. - + Map port using &UPnP - + Connect to the Triangles network through a SOCKS proxy (e.g. when connecting through Tor). - + &Connect through SOCKS proxy: - + Proxy &IP: - + IP address of the proxy (e.g. 127.0.0.1) - + &Port: - + Port of the proxy (e.g. 9050) - + SOCKS &Version: - + SOCKS version of the proxy (e.g. 5) - + &Window @@ -1140,7 +1242,7 @@ This label turns red, if the priority is smaller than "medium". - + &Minimize to the tray instead of the taskbar @@ -1150,7 +1252,7 @@ This label turns red, if the priority is smaller than "medium". - + M&inimize on close @@ -1165,27 +1267,27 @@ This label turns red, if the priority is smaller than "medium". - + The user interface language can be set here. This setting will take effect after restarting Triangles. - + &Unit to show amounts in: - + Choose the default subdivision unit to show in the interface and when sending coins. - + Whether to show TRI addresses in the transaction list or not. - + &Display addresses in transaction list @@ -1195,27 +1297,27 @@ This label turns red, if the priority is smaller than "medium". - + Display coin &control features (experts only!) - + &OK - + &Cancel - + &Apply - + default @@ -1240,18 +1342,18 @@ This label turns red, if the priority is smaller than "medium". OverviewPage - + Form Форма - - + + The displayed information may be out of date. Your wallet automatically synchronizes with the Triangles network after a connection is established, but this process has not completed yet. - + Stake: @@ -1286,7 +1388,7 @@ This label turns red, if the priority is smaller than "medium". - + Total: @@ -1296,7 +1398,7 @@ This label turns red, if the priority is smaller than "medium". - + <b>Recent transactions</b> <b>Нядаўнія транзаццыі</b> @@ -1304,10 +1406,10 @@ This label turns red, if the priority is smaller than "medium". <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1318,10 +1420,10 @@ a:active { color:#000; text-decoration: underline; } <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1329,7 +1431,21 @@ a:active { color:#000; text-decoration: underline; } - + + <head> +<style type="text/css" media="screen"> +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } +</style> +</head> +<body> +<a href="http://explorer.triangles.technology"> &#187; TRI block explorer</a></body> + + + + Total of transactions that have yet to be confirmed, and do not yet count toward the current balance @@ -1406,7 +1522,7 @@ a:active { color:#000; text-decoration: underline; } RPCConsole - + Client name @@ -1417,15 +1533,15 @@ a:active { color:#000; text-decoration: underline; } - + - + N/A - + Client version @@ -1435,7 +1551,12 @@ a:active { color:#000; text-decoration: underline; } - + + Debug window + + + + Using OpenSSL version @@ -1460,7 +1581,7 @@ a:active { color:#000; text-decoration: underline; } - + Block chain @@ -1480,7 +1601,7 @@ a:active { color:#000; text-decoration: underline; } - + &Open @@ -1490,7 +1611,7 @@ a:active { color:#000; text-decoration: underline; } - + &Show @@ -1500,22 +1621,22 @@ a:active { color:#000; text-decoration: underline; } - + Build date - + Triangles - Debug window - + Triangles Core - + Debug log file @@ -1525,12 +1646,12 @@ a:active { color:#000; text-decoration: underline; } - + Show the Triangles-Qt help message to get a list with possible Triangles command-line options. - + Clear console @@ -1553,8 +1674,8 @@ a:active { color:#000; text-decoration: underline; } SendCoinsDialog - - + + @@ -1566,12 +1687,17 @@ a:active { color:#000; text-decoration: underline; } Даслаць Манеты - + + Send Triangles + + + + Coin Control Features - + Inputs... @@ -1650,17 +1776,17 @@ a:active { color:#000; text-decoration: underline; } - + custom change address - + Send to multiple recipients at once Даслаць адразу некалькім атрымальнікам - + Add &Recipient @@ -1670,7 +1796,7 @@ a:active { color:#000; text-decoration: underline; } - + Clear &All @@ -1690,17 +1816,17 @@ a:active { color:#000; text-decoration: underline; } Пацвердзіць дасыланне - + S&end - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Copy quantity @@ -1745,7 +1871,7 @@ a:active { color:#000; text-decoration: underline; } - + Confirm send coins Пацвердзіць дасыланне манет @@ -1760,7 +1886,7 @@ a:active { color:#000; text-decoration: underline; } - + The recipient address is not valid, please recheck. @@ -1818,53 +1944,48 @@ a:active { color:#000; text-decoration: underline; } SendCoinsEntry - + Form Форма - + A&mount: Колькасць: - + Pay &To: Заплаціць да: - - + + Enter a label for this address to add it to your address book Увядзіце пазнаку гэтаму адрасу, каб дадаць яго ў адрасную кнігу - - N&arration: - - - - + Enter a short note to send with payment (max 24 characters) - + &Label: Пазнака: - + The address to send the payment to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book - + Alt+A Alt+A @@ -1874,7 +1995,7 @@ a:active { color:#000; text-decoration: underline; } Уставіць адрас з буферу абмена - + Alt+P Alt+P @@ -1902,37 +2023,42 @@ a:active { color:#000; text-decoration: underline; } - + + Send messages + + + + Address &From: - + Choose address from address book - + Alt+A Alt+A - + Paste address from clipboard Уставіць адрас з буферу абмена - + Alt+P Alt+P - + Send to multiple recipients at once Даслаць адразу некалькім атрымальнікам - + Add &Recipient @@ -1942,7 +2068,7 @@ a:active { color:#000; text-decoration: underline; } - + Clear &All @@ -1952,17 +2078,17 @@ a:active { color:#000; text-decoration: underline; } Пацвердзіць дасыланне - + S&end - + &Close - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) @@ -1972,7 +2098,7 @@ a:active { color:#000; text-decoration: underline; } - + Confirm send messages @@ -1987,7 +2113,7 @@ a:active { color:#000; text-decoration: underline; } - + @@ -2024,22 +2150,22 @@ a:active { color:#000; text-decoration: underline; } SendMessagesEntry - + Form Форма - - The address to send the payment to (e.g. 4Zo1ga6xuKuQ7JV7M9rGDoxdbYwV5zgQJ5) + + The address to send the message to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book - + Alt+A Alt+A @@ -2049,7 +2175,7 @@ a:active { color:#000; text-decoration: underline; } Уставіць адрас з буферу абмена - + Alt+P Alt+P @@ -2059,28 +2185,28 @@ a:active { color:#000; text-decoration: underline; } - + &Message: - + Send &To: - + Enter a label for this address to add it to your address book Увядзіце пазнаку гэтаму адрасу, каб дадаць яго ў адрасную кнігу - + &Label: Пазнака: - + &Public Key: @@ -2101,144 +2227,117 @@ a:active { color:#000; text-decoration: underline; } - SignVerifyMessageDialog + SignMessagePage - - Signatures - Sign / Verify a Message + + Form + Форма + + + + Sign Message - - - &Sign Message + + Address + Адрас + + + + Paste address from clipboard + Уставіць адрас з буферу абмена + + + + Alt+P + Alt+P + + + + Signature - - You can sign messages with your addresses to prove you own them. Be careful not to sign anything vague, as phishing attacks may try to trick you into signing your identity over to them. Only sign fully-detailed statements you agree to. - - - - - The address to sign the message with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - - - + Choose an address from the address book - - + Alt+A - Alt+A + Alt+A - - Paste address from clipboard - Уставіць адрас з буферу абмена + + The address to sign the message with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + - - Alt+P - Alt+P + + Text + - + Enter the message you want to sign here - + Copy the current signature to the system clipboard - - Sign the message to prove you own this TRI address - - - - - Verify the message to ensure it was signed with the specified TRI address - - - - + Reset all sign message fields - - + Clear &All - - - &Verify Message + + Sign the message to prove you own this Triangles address - - Enter the signing address, message (ensure you copy line breaks, spaces, tabs, etc. exactly) and signature below to verify the message. Be careful not to read more into the signature than what is in the signed message itself, to avoid being tricked by a man-in-the-middle attack. + + Sign &Message - - The address the message was signed with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - - - Reset all verify message fields - - - - - Click "Sign Message" to generate signature - - - - - Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - - - Enter a TRI address (e.g. w) + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Enter TRI signature + Click "Sign Message" to generate signature - - + + The entered address is invalid. - - - + + Please check the address and try again. - - + The entered address does not refer to a key. - + Wallet unlock was cancelled. @@ -2257,32 +2356,6 @@ a:active { color:#000; text-decoration: underline; } Message signed. - - - The signature could not be decoded. - - - - - - Please check the signature and try again. - - - - - The signature did not match the message digest. - - - - - Message verification failed. - - - - - Message verified. - - TransactionDesc @@ -2431,7 +2504,7 @@ a:active { color:#000; text-decoration: underline; } - Generated coins must mature 60 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. + Generated coins must mature 7 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. @@ -2479,11 +2552,12 @@ a:active { color:#000; text-decoration: underline; } TransactionDescDialog + Transaction details Дэталі транзакцыі - + This pane shows a detailed description of the transaction Гэтая панэль паказвае дэтальнае апісанне транзакцыі @@ -2491,7 +2565,7 @@ a:active { color:#000; text-decoration: underline; } TransactionTableModel - + Date Дата @@ -2511,12 +2585,17 @@ a:active { color:#000; text-decoration: underline; } Колькасць - + Open until %1 - + + Confirming (%1 of %2 confirmations) + + + + Confirmed (%1 confirmations) Пацверджана (%1 пацверджанняў) @@ -2530,12 +2609,7 @@ a:active { color:#000; text-decoration: underline; } - - Narration - - - - + Offline @@ -2545,12 +2619,7 @@ a:active { color:#000; text-decoration: underline; } - - Confirming (%1 of %2 recommended confirmations) - - - - + Conflicted @@ -2628,13 +2697,13 @@ a:active { color:#000; text-decoration: underline; } TransactionView - - + + All Усё - + Today Сёння @@ -2664,7 +2733,7 @@ a:active { color:#000; text-decoration: underline; } Прамежак... - + Received with Прынята з @@ -2689,17 +2758,17 @@ a:active { color:#000; text-decoration: underline; } Іншыя - + Enter address or label to search Увядзіце адрас ці пазнаку для пошуку - + Min amount Мін. колькасць - + Copy address Капіяваць адрас @@ -2729,7 +2798,7 @@ a:active { color:#000; text-decoration: underline; } - + Export Transaction Data @@ -2794,6 +2863,19 @@ a:active { color:#000; text-decoration: underline; } да + + TransactionsPage + + + Form + Форма + + + + Transactions + + + Triangles-core @@ -3488,67 +3570,57 @@ If the file does not exist, create it with owner-readable-only file permissions. - + + Triangles - + + Wallet - + + &Overview Агляд - + Show general overview of wallet Паказвае агульныя звесткі аб гаманцы - - &Send coins - - - - - Send coins to a TRI address - - - - - &Receive coins - - - - + Show the list of addresses for receiving payments - + + &Transactions Транзакцыі - + Browse transaction history Праглядзець гісторыю транзакцый - + + &Address Book - + Edit the list of stored addresses and labels - + &Messages @@ -3558,22 +3630,84 @@ If the file does not exist, create it with owner-readable-only file permissions. - - E&xit - Выйсці - - - - Quit application - Выйсці з праграмы - - - - &About Triangles + + + &Show / Hide Triangles wallet + Show or hide the main Window + + + + + Encrypt the private keys that belong to your wallet + + + + + %n blocks + + + + + + + + + Processed %1 blocks of transaction history. + + + + + <font color='#f26522'>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. </font>Do you want to pay the fee? + + + + + Options + Опцыі + + + + E&xit + Выйсці + + + + Quit application + Выйсці з праграмы + + + + &Send Triangles + + + + + Send coins to a Triangles address + + + + + &Receive Triangles + + + + + E&xit Triangles wallet + + + + + + + &About Triangles + + + + Show information about Triangles @@ -3598,22 +3732,13 @@ If the file does not exist, create it with owner-readable-only file permissions. - - &Show / Hide - - - - + + &Encrypt Wallet... - - Encrypt or decrypt wallet - - - - + &Backup Wallet... @@ -3624,24 +3749,36 @@ If the file does not exist, create it with owner-readable-only file permissions. + &Change Passphrase... - + Change the passphrase used for wallet encryption Змяніць пароль шыфравання гаманца + &Unlock Wallet... - + Unlock wallet Разблакаваць гаманец + + + &Unlock Wallet for staking... + + + + + Unlock wallet for staking + + &Lock Wallet @@ -3654,36 +3791,50 @@ If the file does not exist, create it with owner-readable-only file permissions. + Sign &message... + + + Sign messages with your Triangles addresses to prove you own them + + + &Verify message... + + + Verify messages to ensure they were signed with specified Triangles addresses + + + &Export... - + Export the data in the current tab to a file - + + &Debug window - + Open debugging and diagnostic console - + &File Ф&айл @@ -3708,19 +3859,17 @@ If the file does not exist, create it with owner-readable-only file permissions. - - + [testnet] [testnet] - - + Triangles client - + %n active connection(s) to Triangles network @@ -3729,12 +3878,12 @@ If the file does not exist, create it with owner-readable-only file permissions. - + Synchronizing with network... Сінхранізацыя з сецівам... - + ~%n block(s) remaining @@ -3743,17 +3892,12 @@ If the file does not exist, create it with owner-readable-only file permissions. - + Downloaded %1 of %2 blocks of transaction history (%3% done). - - Downloaded %1 blocks of transaction history. - - - - + Current difficulty is %1. @@ -3809,17 +3953,12 @@ If the file does not exist, create it with owner-readable-only file permissions. - - This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee? - - - - + Confirm transaction fee - + Sent transaction Дасланыя транзакцыі @@ -3856,29 +3995,50 @@ Message: %4 - - + + URI handling - - + + URI can not be parsed! This can be caused by an invalid TRI address or malformed URI parameters. - + + Send Triangles + + + + + Receive Triangles + + + + + &Lock Wallet... + + + + + Wallet is <b>encrypted</b> and currently <b>unlocked for staking</b> + + + + Wallet is <b>encrypted</b> and currently <b>unlocked</b> Гаманец <b>зашыфраваны</b> і зараз <b>разблакаваны</b> - + Wallet is <b>encrypted</b> and currently <b>locked</b> Гаманец <b>зашыфраваны</b> і зараз <b>заблакаваны</b> - + + Backup Wallet @@ -3889,16 +4049,26 @@ Message: %4 - Backup Failed + There was an error trying to save the wallet data to the new location. - There was an error trying to save the wallet data to the new location. + Backup failed + + + + + Backup successful + + + + + The wallet data was successfully saved to the new location. - + %n second(s) @@ -3964,10 +4134,127 @@ Message: %4 + + VerifyMessagePage + + + Form + Форма + + + + Verify Message + + + + + Choose an address from the address book + + + + + Alt+A + Alt+A + + + + The address the message was signed with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + + + + + Text + + + + + Address + Адрас + + + + Signature + + + + + Reset all verify message fields + + + + + Clear &All + + + + + Verify the message to ensure it was signed with the specified Triangles address + + + + + Verify &Message + + + + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + + + + Enter Triangles signature + + + + + + The entered address is invalid. + + + + + + + Please check the address and try again. + + + + + The entered address does not refer to a key. + + + + + The signature could not be decoded. + + + + + + Please check the signature and try again. + + + + + The signature did not match the message digest. + + + + + Message verification failed. + + + + + Message verified. + + + WalletModel - + Sending... diff --git a/src/qt/locale/triangles_bg.qm b/src/qt/locale/triangles_bg.qm deleted file mode 100644 index 3f4bff5319b67049fdeaf26788258d7c15e73082..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 31164 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 AboutDialog - + + Dialog + + + + About Triangles - + <b>Triangles</b> version - - Copyright © 2009-2014 The Bitcoin developers -Copyright © 2014 Triangles team + + OK - + This is experimental software. @@ -38,47 +42,52 @@ This product includes software developed by the OpenSSL Project for use in the O AddressBookPage - + Address Book - + Double-click to edit address or label Двоен клик за редакция на адрес или име - + Create a new address Създаване на нов адрес - + Copy the currently selected address to the system clipboard Копирай избрания адрес - + Sign a message to prove you own a TRI address - + &New Address - + + Address book + + + + &Copy Address &Копирай - + Show &QR Code - + Sign &Message @@ -88,7 +97,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + Delete the currently selected address from the list Изтрий избрания адрес от списъка @@ -98,17 +107,22 @@ This product includes software developed by the OpenSSL Project for use in the O &Провери - + These are your Triangles addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you. - + &Delete &Изтрий - + + Triangles receiving addresses + + + + Copy &Label Копирай &име @@ -118,7 +132,7 @@ This product includes software developed by the OpenSSL Project for use in the O &Редактирай - + Export Address Book Data @@ -141,7 +155,7 @@ This product includes software developed by the OpenSSL Project for use in the O AddressTableModel - + Label Име @@ -164,32 +178,32 @@ This product includes software developed by the OpenSSL Project for use in the O - + + Change password + + + + Enter passphrase Въведи парола - + New passphrase Нова парола - + Repeat new passphrase Още веднъж - - Serves to disable the trivial sendmoney when OS account compromised. Provides no real security. + + Unlock for staking only - - For staking only - - - - + Enter the new passphrase to the wallet.<br/>Please use a passphrase of <b>10 or more random characters</b>, or <b>eight or more words</b>. Въведете нова парола за портфейла.<br/>Моля използвайте <b>поне 10 случайни символа</b> или <b>8 или повече думи</b>. @@ -199,7 +213,7 @@ This product includes software developed by the OpenSSL Project for use in the O Криптиране на портфейла - + This operation needs your wallet passphrase to unlock the wallet. Тази операция изисква Вашата парола за отключване на портфейла. @@ -209,7 +223,7 @@ This product includes software developed by the OpenSSL Project for use in the O Отключване на портфейла - + This operation needs your wallet passphrase to decrypt the wallet. Тази операция изисква Вашата парола за декриптиране на портфейла. @@ -219,7 +233,7 @@ This product includes software developed by the OpenSSL Project for use in the O Декриптиране на портфейла - + Change passphrase Смяна на паролата @@ -318,12 +332,17 @@ This product includes software developed by the OpenSSL Project for use in the O CoinControlDialog - + Coin Control - + + Triangles Coin Control + + + + Quantity: @@ -333,7 +352,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + Amount: Сума: @@ -353,7 +372,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + no @@ -368,22 +387,22 @@ This product includes software developed by the OpenSSL Project for use in the O - + (un)select all - + Tree mode - + List mode - + Amount Сума @@ -418,7 +437,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + Copy address Копирай адрес @@ -429,17 +448,17 @@ This product includes software developed by the OpenSSL Project for use in the O - + Copy amount Копирай сума - + Copy transaction ID - + Copy quantity @@ -474,7 +493,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + highest @@ -572,57 +591,66 @@ This label turns red, if the priority is smaller than "medium". EditAddressDialog - - Edit Address - Редактиране на адрес - - - + &Label &Име - + The label associated with this address book entry - + &Address &Адрес - + + Edit record + + + + The address associated with this address book entry. This can only be modified for sending addresses. - - &Stealth Address + + Paste from clipboard - + + Alt+A + Alt+A + + + + New receiving address Нов адрес за получаване - + + New sending address Нов адрес за изпращане - + + Edit receiving address Редактиране на входящ адрес - + + Edit sending address Редактиране на изходящ адрес - + The entered address "%1" is not a valid TRI address. @@ -689,23 +717,23 @@ This label turns red, if the priority is smaller than "medium". MRichTextEdit - + Paragraph formatting - + Undo (CTRL+Z) - + Undo - + Redo @@ -715,7 +743,7 @@ This label turns red, if the priority is smaller than "medium". - + Cut @@ -725,7 +753,7 @@ This label turns red, if the priority is smaller than "medium". - + Copy @@ -735,7 +763,7 @@ This label turns red, if the priority is smaller than "medium". - + Paste @@ -745,12 +773,12 @@ This label turns red, if the priority is smaller than "medium". - + Link - + Bold @@ -760,7 +788,7 @@ This label turns red, if the priority is smaller than "medium". - + Italic @@ -770,12 +798,12 @@ This label turns red, if the priority is smaller than "medium". - + Underline - + Strike Out @@ -785,7 +813,7 @@ This label turns red, if the priority is smaller than "medium". - + Bullet list @@ -795,7 +823,7 @@ This label turns red, if the priority is smaller than "medium". - + Ordered list @@ -805,7 +833,7 @@ This label turns red, if the priority is smaller than "medium". - + Decrease indentation @@ -815,7 +843,7 @@ This label turns red, if the priority is smaller than "medium". - + Increase indentation @@ -825,12 +853,12 @@ This label turns red, if the priority is smaller than "medium". - + . - + Font size @@ -875,6 +903,74 @@ This label turns red, if the priority is smaller than "medium". + + MainWindow + + + MainWindow + + + + + Triangles + + + + + File + + + + + Operations + + + + + Help + + + + + Overview + + + + + Send Coins + Изпращане + + + + Receive Coins + + + + + Address Book + + + + + Transactions + + + + + Messages + + + + + Synchronization + + + + + 33333 blocks + + + MessageModel @@ -931,22 +1027,27 @@ This label turns red, if the priority is smaller than "medium". MessagePage - + Address Book - + + Messages + + + + These are your sent and received encrypted messages. Click on an item to read it. - + Click on a message to view it - + &Back @@ -956,48 +1057,48 @@ This label turns red, if the priority is smaller than "medium". - + &Conversation - + Sign a message to prove you own a TRI address - + &Send - - + + Copy the currently selected address to the system clipboard Копирай избрания адрес - + &Copy From Address - + Copy To &Address - + Delete the currently selected address from the list Изтрий избрания адрес от списъка - + &Delete &Изтрий - + Send Secure Message @@ -1031,11 +1132,12 @@ This label turns red, if the priority is smaller than "medium". OptionsDialog + Options Опции - + &Main &Основни @@ -1050,7 +1152,7 @@ This label turns red, if the priority is smaller than "medium". &Такса за изходяща транзакция - + Reserved amount does not participate in staking and is therefore spendable at any time. @@ -1060,12 +1162,12 @@ This label turns red, if the priority is smaller than "medium". - + Automatically start Triangles after logging in to the system. - + &Start Triangles on system login @@ -1075,7 +1177,7 @@ This label turns red, if the priority is smaller than "medium". - + &Detach databases at shutdown @@ -1085,57 +1187,57 @@ This label turns red, if the priority is smaller than "medium". &Мрежа - + Automatically open the Triangles client port on the router. This only works when your router supports UPnP and it is enabled. - + Map port using &UPnP Отваряне на входящия порт чрез &UPnP - + Connect to the Triangles network through a SOCKS proxy (e.g. when connecting through Tor). - + &Connect through SOCKS proxy: - + Proxy &IP: - + IP address of the proxy (e.g. 127.0.0.1) - + &Port: - + Port of the proxy (e.g. 9050) - + SOCKS &Version: - + SOCKS version of the proxy (e.g. 5) - + &Window &Прозорец @@ -1145,7 +1247,7 @@ This label turns red, if the priority is smaller than "medium". След минимизиране ще е видима само иконата в системния трей. - + &Minimize to the tray instead of the taskbar &Минимизиране в системния трей @@ -1155,7 +1257,7 @@ This label turns red, if the priority is smaller than "medium". При затваряне на прозореца приложението остава минимизирано. Ако изберете тази опция, приложението може да се затвори само чрез Изход в менюто. - + M&inimize on close М&инимизиране при затваряне @@ -1170,27 +1272,27 @@ This label turns red, if the priority is smaller than "medium". Език: - + The user interface language can be set here. This setting will take effect after restarting Triangles. - + &Unit to show amounts in: Мерни единици: - + Choose the default subdivision unit to show in the interface and when sending coins. Изберете единиците, показвани по подразбиране в интерфейса. - + Whether to show TRI addresses in the transaction list or not. - + &Display addresses in transaction list Показвай и адресите в списъка с транзакции @@ -1200,27 +1302,27 @@ This label turns red, if the priority is smaller than "medium". - + Display coin &control features (experts only!) - + &OK - + &Cancel - + &Apply - + default @@ -1245,18 +1347,18 @@ This label turns red, if the priority is smaller than "medium". OverviewPage - + Form Форма - - + + The displayed information may be out of date. Your wallet automatically synchronizes with the Triangles network after a connection is established, but this process has not completed yet. - + Stake: @@ -1291,7 +1393,7 @@ This label turns red, if the priority is smaller than "medium". - + Total: @@ -1301,7 +1403,7 @@ This label turns red, if the priority is smaller than "medium". - + <b>Recent transactions</b> <b>Последни транзакции</b> @@ -1309,10 +1411,10 @@ This label turns red, if the priority is smaller than "medium". <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1323,10 +1425,10 @@ a:active { color:#000; text-decoration: underline; } <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1334,7 +1436,21 @@ a:active { color:#000; text-decoration: underline; } - + + <head> +<style type="text/css" media="screen"> +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } +</style> +</head> +<body> +<a href="http://explorer.triangles.technology"> &#187; TRI block explorer</a></body> + + + + Total of transactions that have yet to be confirmed, and do not yet count toward the current balance @@ -1411,7 +1527,7 @@ a:active { color:#000; text-decoration: underline; } RPCConsole - + Client name @@ -1422,15 +1538,15 @@ a:active { color:#000; text-decoration: underline; } - + - + N/A N/A - + Client version @@ -1440,7 +1556,12 @@ a:active { color:#000; text-decoration: underline; } - + + Debug window + + + + Using OpenSSL version @@ -1465,7 +1586,7 @@ a:active { color:#000; text-decoration: underline; } - + Block chain @@ -1485,7 +1606,7 @@ a:active { color:#000; text-decoration: underline; } - + &Open @@ -1495,7 +1616,7 @@ a:active { color:#000; text-decoration: underline; } - + &Show @@ -1505,22 +1626,22 @@ a:active { color:#000; text-decoration: underline; } - + Build date - + Triangles - Debug window - + Triangles Core - + Debug log file @@ -1530,12 +1651,12 @@ a:active { color:#000; text-decoration: underline; } - + Show the Triangles-Qt help message to get a list with possible Triangles command-line options. - + Clear console Изчисти конзолата @@ -1558,8 +1679,8 @@ a:active { color:#000; text-decoration: underline; } SendCoinsDialog - - + + @@ -1571,12 +1692,17 @@ a:active { color:#000; text-decoration: underline; } Изпращане - + + Send Triangles + + + + Coin Control Features - + Inputs... @@ -1655,17 +1781,17 @@ a:active { color:#000; text-decoration: underline; } - + custom change address - + Send to multiple recipients at once Изпращане към повече от един получател - + Add &Recipient Добави &получател @@ -1675,7 +1801,7 @@ a:active { color:#000; text-decoration: underline; } - + Clear &All &Изчисти @@ -1695,17 +1821,17 @@ a:active { color:#000; text-decoration: underline; } Потвърдете изпращането - + S&end И&зпрати - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Copy quantity @@ -1750,7 +1876,7 @@ a:active { color:#000; text-decoration: underline; } - + Confirm send coins Потвърждаване @@ -1765,7 +1891,7 @@ a:active { color:#000; text-decoration: underline; } - + The recipient address is not valid, please recheck. Невалиден адрес на получателя. @@ -1823,53 +1949,48 @@ a:active { color:#000; text-decoration: underline; } SendCoinsEntry - + Form Форма - + A&mount: С&ума: - + Pay &To: Плати &На: - - + + Enter a label for this address to add it to your address book Въведете име за този адрес, за да го добавите в списъка с адреси - - N&arration: - - - - + Enter a short note to send with payment (max 24 characters) - + &Label: &Име: - + The address to send the payment to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book - + Alt+A Alt+A @@ -1879,7 +2000,7 @@ a:active { color:#000; text-decoration: underline; } Вмъкни от клипборда - + Alt+P Alt+P @@ -1907,37 +2028,42 @@ a:active { color:#000; text-decoration: underline; } - + + Send messages + + + + Address &From: - + Choose address from address book - + Alt+A Alt+A - + Paste address from clipboard Вмъкни от клипборда - + Alt+P Alt+P - + Send to multiple recipients at once Изпращане към повече от един получател - + Add &Recipient Добави &получател @@ -1947,7 +2073,7 @@ a:active { color:#000; text-decoration: underline; } - + Clear &All &Изчисти @@ -1957,17 +2083,17 @@ a:active { color:#000; text-decoration: underline; } Потвърдете изпращането - + S&end И&зпрати - + &Close - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) @@ -1977,7 +2103,7 @@ a:active { color:#000; text-decoration: underline; } - + Confirm send messages @@ -1992,7 +2118,7 @@ a:active { color:#000; text-decoration: underline; } - + @@ -2029,22 +2155,22 @@ a:active { color:#000; text-decoration: underline; } SendMessagesEntry - + Form Форма - - The address to send the payment to (e.g. 4Zo1ga6xuKuQ7JV7M9rGDoxdbYwV5zgQJ5) + + The address to send the message to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book - + Alt+A Alt+A @@ -2054,7 +2180,7 @@ a:active { color:#000; text-decoration: underline; } Вмъкни от клипборда - + Alt+P Alt+P @@ -2064,28 +2190,28 @@ a:active { color:#000; text-decoration: underline; } - + &Message: - + Send &To: - + Enter a label for this address to add it to your address book Въведете име за този адрес, за да го добавите в списъка с адреси - + &Label: &Име: - + &Public Key: @@ -2106,187 +2232,134 @@ a:active { color:#000; text-decoration: underline; } - SignVerifyMessageDialog + SignMessagePage - - Signatures - Sign / Verify a Message - Подпиши / Провери съобщение + + Form + Форма - - - &Sign Message - &Подпиши - - - - You can sign messages with your addresses to prove you own them. Be careful not to sign anything vague, as phishing attacks may try to trick you into signing your identity over to them. Only sign fully-detailed statements you agree to. - Можете да подпишете съобщение като доказателство, че притежавате определен адрес. Бъдете внимателни и не подписвайте съобщения, които биха разкрили лична информация без вашето съгласие. - - - - The address to sign the message with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + Sign Message - - + + Address + Адрес + + + + Paste address from clipboard + Вмъкни от клипборда + + + + Alt+P + Alt+P + + + + Signature + + + + Choose an address from the address book - - + Alt+A - Alt+A - - - - Paste address from clipboard - Вмъкни от клипборда - - - - Alt+P - Alt+P - - - - Enter the message you want to sign here - Въведете съобщението тук - - - - Copy the current signature to the system clipboard - Копиране на текущия подпис + Alt+A - Sign the message to prove you own this TRI address + The address to sign the message with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) - - Verify the message to ensure it was signed with the specified TRI address + + Text - + + Enter the message you want to sign here + Въведете съобщението тук + + + + Copy the current signature to the system clipboard + Копиране на текущия подпис + + + Reset all sign message fields - - + Clear &All - &Изчисти + &Изчисти - - - &Verify Message - &Провери - - - - Enter the signing address, message (ensure you copy line breaks, spaces, tabs, etc. exactly) and signature below to verify the message. Be careful not to read more into the signature than what is in the signed message itself, to avoid being tricked by a man-in-the-middle attack. + + Sign the message to prove you own this Triangles address - - The address the message was signed with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + Sign &Message - - Reset all verify message fields - - - - - Click "Sign Message" to generate signature - Натиснете "Подписване на съобщение" за да създадете подпис - - - - Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - - - Enter a TRI address (e.g. w) + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Enter TRI signature - + Click "Sign Message" to generate signature + Натиснете "Подписване на съобщение" за да създадете подпис - - + + The entered address is invalid. - Въведеният адрес е невалиден. + Въведеният адрес е невалиден. - - - + + Please check the address and try again. - Моля проверете адреса и опитайте отново. + Моля проверете адреса и опитайте отново. - - + The entered address does not refer to a key. - + Wallet unlock was cancelled. Private key for the entered address is not available. - Не е наличен частният ключ за въведеният адрес. + Не е наличен частният ключ за въведеният адрес. Message signing failed. - Подписването на съобщение бе неуспешно. + Подписването на съобщение бе неуспешно. Message signed. - Съобщението е подписано. - - - - The signature could not be decoded. - Подписът не може да бъде декодиран. - - - - - Please check the signature and try again. - Проверете подписа и опитайте отново. - - - - The signature did not match the message digest. - Подписът не отговаря на комбинацията от съобщение и адрес. - - - - Message verification failed. - Проверката на съобщението беше неуспешна. - - - - Message verified. - Съобщението е потвърдено. + Съобщението е подписано. @@ -2433,7 +2506,7 @@ a:active { color:#000; text-decoration: underline; } - Generated coins must mature 60 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. + Generated coins must mature 7 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. @@ -2481,11 +2554,12 @@ a:active { color:#000; text-decoration: underline; } TransactionDescDialog + Transaction details Транзакция - + This pane shows a detailed description of the transaction Описание на транзакцията @@ -2493,7 +2567,7 @@ a:active { color:#000; text-decoration: underline; } TransactionTableModel - + Date Дата @@ -2513,12 +2587,17 @@ a:active { color:#000; text-decoration: underline; } Сума - + Open until %1 Подлежи на промяна до %1 - + + Confirming (%1 of %2 confirmations) + + + + Confirmed (%1 confirmations) Потвърдени (%1 потвърждения) @@ -2531,12 +2610,7 @@ a:active { color:#000; text-decoration: underline; } - - Narration - - - - + Offline @@ -2546,12 +2620,7 @@ a:active { color:#000; text-decoration: underline; } - - Confirming (%1 of %2 recommended confirmations) - - - - + Conflicted @@ -2629,13 +2698,13 @@ a:active { color:#000; text-decoration: underline; } TransactionView - - + + All Всички - + Today Днес @@ -2665,7 +2734,7 @@ a:active { color:#000; text-decoration: underline; } От - до... - + Received with Получени @@ -2690,17 +2759,17 @@ a:active { color:#000; text-decoration: underline; } Други - + Enter address or label to search Търсене по адрес или име - + Min amount Минимална сума - + Copy address Копирай адрес @@ -2730,7 +2799,7 @@ a:active { color:#000; text-decoration: underline; } - + Export Transaction Data @@ -2795,6 +2864,19 @@ a:active { color:#000; text-decoration: underline; } до + + TransactionsPage + + + Form + Форма + + + + Transactions + + + Triangles-core @@ -3489,67 +3571,57 @@ If the file does not exist, create it with owner-readable-only file permissions. - + + Triangles - + + Wallet Портфейл - + + &Overview &Баланс - + Show general overview of wallet Обобщена информация за портфейла - - &Send coins - - - - - Send coins to a TRI address - - - - - &Receive coins - - - - + Show the list of addresses for receiving payments - + + &Transactions &Транзакции - + Browse transaction history История на транзакциите - + + &Address Book - + Edit the list of stored addresses and labels - + &Messages @@ -3559,22 +3631,83 @@ If the file does not exist, create it with owner-readable-only file permissions. - - E&xit - Из&ход - - - - Quit application - Изход от приложението - - - - &About Triangles + + + &Show / Hide Triangles wallet + Show or hide the main Window + + + + + Encrypt the private keys that belong to your wallet + + + + + %n blocks + + + + + + + + Processed %1 blocks of transaction history. + + + + + <font color='#f26522'>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. </font>Do you want to pay the fee? + + + + + Options + Опции + + + + E&xit + Из&ход + + + + Quit application + Изход от приложението + + + + &Send Triangles + + + + + Send coins to a Triangles address + + + + + &Receive Triangles + + + + + E&xit Triangles wallet + + + + + + + &About Triangles + + + + Show information about Triangles @@ -3599,22 +3732,13 @@ If the file does not exist, create it with owner-readable-only file permissions. - - &Show / Hide - - - - + + &Encrypt Wallet... &Криптиране на портфейла... - - Encrypt or decrypt wallet - - - - + &Backup Wallet... &Запазване на портфейла... @@ -3625,24 +3749,36 @@ If the file does not exist, create it with owner-readable-only file permissions. + &Change Passphrase... &Смяна на паролата... - + Change the passphrase used for wallet encryption Променя паролата за портфейла + &Unlock Wallet... - + Unlock wallet Отключване на портфейла + + + &Unlock Wallet for staking... + + + + + Unlock wallet for staking + + &Lock Wallet @@ -3655,36 +3791,50 @@ If the file does not exist, create it with owner-readable-only file permissions. + Sign &message... Подписване на &съобщение... + + + Sign messages with your Triangles addresses to prove you own them + + + &Verify message... &Проверка на съобщение... + + + Verify messages to ensure they were signed with specified Triangles addresses + + + &Export... - + Export the data in the current tab to a file - + + &Debug window - + Open debugging and diagnostic console - + &File &Файл @@ -3709,19 +3859,17 @@ If the file does not exist, create it with owner-readable-only file permissions. - - + [testnet] [testnet] - - + Triangles client - + %n active connection(s) to Triangles network @@ -3729,12 +3877,12 @@ If the file does not exist, create it with owner-readable-only file permissions. - + Synchronizing with network... Синхронизиране с мрежата... - + ~%n block(s) remaining @@ -3742,17 +3890,12 @@ If the file does not exist, create it with owner-readable-only file permissions. - + Downloaded %1 of %2 blocks of transaction history (%3% done). - - Downloaded %1 blocks of transaction history. - - - - + Current difficulty is %1. @@ -3804,17 +3947,12 @@ If the file does not exist, create it with owner-readable-only file permissions. - - This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee? - - - - + Confirm transaction fee - + Sent transaction Изходяща транзакция @@ -3847,29 +3985,50 @@ Message: %4 - - + + URI handling - - + + URI can not be parsed! This can be caused by an invalid TRI address or malformed URI parameters. - + + Send Triangles + + + + + Receive Triangles + + + + + &Lock Wallet... + + + + + Wallet is <b>encrypted</b> and currently <b>unlocked for staking</b> + + + + Wallet is <b>encrypted</b> and currently <b>unlocked</b> Портфейлът е <b>криптиран</b> и <b>отключен</b> - + Wallet is <b>encrypted</b> and currently <b>locked</b> Портфейлът е <b>криптиран</b> и <b>заключен</b> - + + Backup Wallet @@ -3880,16 +4039,26 @@ Message: %4 - Backup Failed + There was an error trying to save the wallet data to the new location. - There was an error trying to save the wallet data to the new location. + Backup failed + + + + + Backup successful + + + + + The wallet data was successfully saved to the new location. - + %n second(s) @@ -3951,10 +4120,127 @@ Message: %4 + + VerifyMessagePage + + + Form + Форма + + + + Verify Message + + + + + Choose an address from the address book + + + + + Alt+A + Alt+A + + + + The address the message was signed with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + + + + + Text + + + + + Address + Адрес + + + + Signature + + + + + Reset all verify message fields + + + + + Clear &All + &Изчисти + + + + Verify the message to ensure it was signed with the specified Triangles address + + + + + Verify &Message + + + + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + + + + Enter Triangles signature + + + + + + The entered address is invalid. + Въведеният адрес е невалиден. + + + + + + Please check the address and try again. + Моля проверете адреса и опитайте отново. + + + + The entered address does not refer to a key. + + + + + The signature could not be decoded. + Подписът не може да бъде декодиран. + + + + + Please check the signature and try again. + Проверете подписа и опитайте отново. + + + + The signature did not match the message digest. + Подписът не отговаря на комбинацията от съобщение и адрес. + + + + Message verification failed. + Проверката на съобщението беше неуспешна. + + + + Message verified. + Съобщението е потвърдено. + + WalletModel - + Sending... diff --git a/src/qt/locale/triangles_bs.qm b/src/qt/locale/triangles_bs.qm deleted file mode 100644 index bfdd7ad0d6b8f2edffb73b11ee27f59180130b98..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 881 zcma)(u}Z^G6o&t_rfNi`T2#cL4i3^z4hrHDtPkaR{gM{*qAZKt73Y4q+sLc^YmFg~EAY AboutDialog - + + Dialog + + + + About Triangles - + <b>Triangles</b> version - - Copyright © 2009-2014 The Bitcoin developers -Copyright © 2014 Triangles team + + OK - + This is experimental software. @@ -33,47 +37,52 @@ This product includes software developed by the OpenSSL Project for use in the O AddressBookPage - + Address Book - + Double-click to edit address or label - + Create a new address - + Copy the currently selected address to the system clipboard - + Sign a message to prove you own a TRI address - + &New Address - + + Address book + + + + &Copy Address - + Show &QR Code - + Sign &Message @@ -83,7 +92,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + Delete the currently selected address from the list @@ -93,17 +102,22 @@ This product includes software developed by the OpenSSL Project for use in the O - + These are your Triangles addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you. - + &Delete - + + Triangles receiving addresses + + + + Copy &Label @@ -113,7 +127,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + Export Address Book Data @@ -136,7 +150,7 @@ This product includes software developed by the OpenSSL Project for use in the O AddressTableModel - + Label @@ -159,32 +173,32 @@ This product includes software developed by the OpenSSL Project for use in the O - + + Change password + + + + Enter passphrase - + New passphrase - + Repeat new passphrase - - Serves to disable the trivial sendmoney when OS account compromised. Provides no real security. + + Unlock for staking only - - For staking only - - - - + Enter the new passphrase to the wallet.<br/>Please use a passphrase of <b>10 or more random characters</b>, or <b>eight or more words</b>. @@ -194,7 +208,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + This operation needs your wallet passphrase to unlock the wallet. @@ -204,7 +218,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + This operation needs your wallet passphrase to decrypt the wallet. @@ -214,7 +228,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + Change passphrase @@ -313,12 +327,17 @@ This product includes software developed by the OpenSSL Project for use in the O CoinControlDialog - + Coin Control - + + Triangles Coin Control + + + + Quantity: @@ -328,7 +347,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + Amount: @@ -348,7 +367,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + no @@ -363,22 +382,22 @@ This product includes software developed by the OpenSSL Project for use in the O - + (un)select all - + Tree mode - + List mode - + Amount @@ -413,7 +432,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + Copy address @@ -424,17 +443,17 @@ This product includes software developed by the OpenSSL Project for use in the O - + Copy amount - + Copy transaction ID - + Copy quantity @@ -469,7 +488,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + highest @@ -567,57 +586,66 @@ This label turns red, if the priority is smaller than "medium". EditAddressDialog - - Edit Address - - - - + &Label - + The label associated with this address book entry - + &Address - + + Edit record + + + + The address associated with this address book entry. This can only be modified for sending addresses. - - &Stealth Address + + Paste from clipboard - + + Alt+A + Alt+A + + + + New receiving address - + + New sending address - + + Edit receiving address - + + Edit sending address - + The entered address "%1" is not a valid TRI address. @@ -684,23 +712,23 @@ This label turns red, if the priority is smaller than "medium". MRichTextEdit - + Paragraph formatting - + Undo (CTRL+Z) - + Undo - + Redo @@ -710,7 +738,7 @@ This label turns red, if the priority is smaller than "medium". - + Cut @@ -720,7 +748,7 @@ This label turns red, if the priority is smaller than "medium". - + Copy @@ -730,7 +758,7 @@ This label turns red, if the priority is smaller than "medium". - + Paste @@ -740,12 +768,12 @@ This label turns red, if the priority is smaller than "medium". - + Link - + Bold @@ -755,7 +783,7 @@ This label turns red, if the priority is smaller than "medium". - + Italic @@ -765,12 +793,12 @@ This label turns red, if the priority is smaller than "medium". - + Underline - + Strike Out @@ -780,7 +808,7 @@ This label turns red, if the priority is smaller than "medium". - + Bullet list @@ -790,7 +818,7 @@ This label turns red, if the priority is smaller than "medium". - + Ordered list @@ -800,7 +828,7 @@ This label turns red, if the priority is smaller than "medium". - + Decrease indentation @@ -810,7 +838,7 @@ This label turns red, if the priority is smaller than "medium". - + Increase indentation @@ -820,12 +848,12 @@ This label turns red, if the priority is smaller than "medium". - + . - + Font size @@ -870,6 +898,74 @@ This label turns red, if the priority is smaller than "medium". + + MainWindow + + + MainWindow + + + + + Triangles + + + + + File + + + + + Operations + + + + + Help + + + + + Overview + + + + + Send Coins + + + + + Receive Coins + + + + + Address Book + + + + + Transactions + + + + + Messages + + + + + Synchronization + + + + + 33333 blocks + + + MessageModel @@ -926,22 +1022,27 @@ This label turns red, if the priority is smaller than "medium". MessagePage - + Address Book - + + Messages + + + + These are your sent and received encrypted messages. Click on an item to read it. - + Click on a message to view it - + &Back @@ -951,48 +1052,48 @@ This label turns red, if the priority is smaller than "medium". - + &Conversation - + Sign a message to prove you own a TRI address - + &Send - - + + Copy the currently selected address to the system clipboard - + &Copy From Address - + Copy To &Address - + Delete the currently selected address from the list - + &Delete - + Send Secure Message @@ -1026,11 +1127,12 @@ This label turns red, if the priority is smaller than "medium". OptionsDialog + Options - + &Main @@ -1045,7 +1147,7 @@ This label turns red, if the priority is smaller than "medium". - + Reserved amount does not participate in staking and is therefore spendable at any time. @@ -1055,12 +1157,12 @@ This label turns red, if the priority is smaller than "medium". - + Automatically start Triangles after logging in to the system. - + &Start Triangles on system login @@ -1070,7 +1172,7 @@ This label turns red, if the priority is smaller than "medium". - + &Detach databases at shutdown @@ -1080,57 +1182,57 @@ This label turns red, if the priority is smaller than "medium". - + Automatically open the Triangles client port on the router. This only works when your router supports UPnP and it is enabled. - + Map port using &UPnP - + Connect to the Triangles network through a SOCKS proxy (e.g. when connecting through Tor). - + &Connect through SOCKS proxy: - + Proxy &IP: - + IP address of the proxy (e.g. 127.0.0.1) - + &Port: - + Port of the proxy (e.g. 9050) - + SOCKS &Version: - + SOCKS version of the proxy (e.g. 5) - + &Window @@ -1140,7 +1242,7 @@ This label turns red, if the priority is smaller than "medium". - + &Minimize to the tray instead of the taskbar @@ -1150,7 +1252,7 @@ This label turns red, if the priority is smaller than "medium". - + M&inimize on close @@ -1165,27 +1267,27 @@ This label turns red, if the priority is smaller than "medium". - + The user interface language can be set here. This setting will take effect after restarting Triangles. - + &Unit to show amounts in: - + Choose the default subdivision unit to show in the interface and when sending coins. - + Whether to show TRI addresses in the transaction list or not. - + &Display addresses in transaction list @@ -1195,27 +1297,27 @@ This label turns red, if the priority is smaller than "medium". - + Display coin &control features (experts only!) - + &OK - + &Cancel - + &Apply - + default @@ -1240,18 +1342,18 @@ This label turns red, if the priority is smaller than "medium". OverviewPage - + Form - - + + The displayed information may be out of date. Your wallet automatically synchronizes with the Triangles network after a connection is established, but this process has not completed yet. - + Stake: @@ -1286,7 +1388,7 @@ This label turns red, if the priority is smaller than "medium". - + Total: @@ -1296,7 +1398,7 @@ This label turns red, if the priority is smaller than "medium". - + <b>Recent transactions</b> @@ -1304,10 +1406,10 @@ This label turns red, if the priority is smaller than "medium". <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1318,10 +1420,10 @@ a:active { color:#000; text-decoration: underline; } <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1329,7 +1431,21 @@ a:active { color:#000; text-decoration: underline; } - + + <head> +<style type="text/css" media="screen"> +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } +</style> +</head> +<body> +<a href="http://explorer.triangles.technology"> &#187; TRI block explorer</a></body> + + + + Total of transactions that have yet to be confirmed, and do not yet count toward the current balance @@ -1406,7 +1522,7 @@ a:active { color:#000; text-decoration: underline; } RPCConsole - + Client name @@ -1417,15 +1533,15 @@ a:active { color:#000; text-decoration: underline; } - + - + N/A - + Client version @@ -1435,7 +1551,12 @@ a:active { color:#000; text-decoration: underline; } - + + Debug window + + + + Using OpenSSL version @@ -1460,7 +1581,7 @@ a:active { color:#000; text-decoration: underline; } - + Block chain @@ -1480,7 +1601,7 @@ a:active { color:#000; text-decoration: underline; } - + &Open @@ -1490,7 +1611,7 @@ a:active { color:#000; text-decoration: underline; } - + &Show @@ -1500,22 +1621,22 @@ a:active { color:#000; text-decoration: underline; } - + Build date - + Triangles - Debug window - + Triangles Core - + Debug log file @@ -1525,12 +1646,12 @@ a:active { color:#000; text-decoration: underline; } - + Show the Triangles-Qt help message to get a list with possible Triangles command-line options. - + Clear console @@ -1553,8 +1674,8 @@ a:active { color:#000; text-decoration: underline; } SendCoinsDialog - - + + @@ -1566,12 +1687,17 @@ a:active { color:#000; text-decoration: underline; } - + + Send Triangles + + + + Coin Control Features - + Inputs... @@ -1650,17 +1776,17 @@ a:active { color:#000; text-decoration: underline; } - + custom change address - + Send to multiple recipients at once - + Add &Recipient @@ -1670,7 +1796,7 @@ a:active { color:#000; text-decoration: underline; } - + Clear &All @@ -1690,17 +1816,17 @@ a:active { color:#000; text-decoration: underline; } - + S&end - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Copy quantity @@ -1745,7 +1871,7 @@ a:active { color:#000; text-decoration: underline; } - + Confirm send coins @@ -1760,7 +1886,7 @@ a:active { color:#000; text-decoration: underline; } - + The recipient address is not valid, please recheck. @@ -1818,53 +1944,48 @@ a:active { color:#000; text-decoration: underline; } SendCoinsEntry - + Form - + A&mount: - + Pay &To: - - + + Enter a label for this address to add it to your address book - - N&arration: - - - - + Enter a short note to send with payment (max 24 characters) - + &Label: - + The address to send the payment to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book - + Alt+A Alt+A @@ -1874,7 +1995,7 @@ a:active { color:#000; text-decoration: underline; } - + Alt+P Alt+P @@ -1902,37 +2023,42 @@ a:active { color:#000; text-decoration: underline; } - + + Send messages + + + + Address &From: - + Choose address from address book - + Alt+A Alt+A - + Paste address from clipboard - + Alt+P Alt+P - + Send to multiple recipients at once - + Add &Recipient @@ -1942,7 +2068,7 @@ a:active { color:#000; text-decoration: underline; } - + Clear &All @@ -1952,17 +2078,17 @@ a:active { color:#000; text-decoration: underline; } - + S&end - + &Close - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) @@ -1972,7 +2098,7 @@ a:active { color:#000; text-decoration: underline; } - + Confirm send messages @@ -1987,7 +2113,7 @@ a:active { color:#000; text-decoration: underline; } - + @@ -2024,22 +2150,22 @@ a:active { color:#000; text-decoration: underline; } SendMessagesEntry - + Form - - The address to send the payment to (e.g. 4Zo1ga6xuKuQ7JV7M9rGDoxdbYwV5zgQJ5) + + The address to send the message to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book - + Alt+A Alt+A @@ -2049,7 +2175,7 @@ a:active { color:#000; text-decoration: underline; } - + Alt+P Alt+P @@ -2059,28 +2185,28 @@ a:active { color:#000; text-decoration: underline; } - + &Message: - + Send &To: - + Enter a label for this address to add it to your address book - + &Label: - + &Public Key: @@ -2101,144 +2227,117 @@ a:active { color:#000; text-decoration: underline; } - SignVerifyMessageDialog + SignMessagePage - - Signatures - Sign / Verify a Message + + Form - - - &Sign Message + + Sign Message - - You can sign messages with your addresses to prove you own them. Be careful not to sign anything vague, as phishing attacks may try to trick you into signing your identity over to them. Only sign fully-detailed statements you agree to. + + Address - - The address to sign the message with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - - - - Choose an address from the address book - - - - - - Alt+A - Alt+A - - - + Paste address from clipboard - + Alt+P - Alt+P + Alt+P - + + Signature + + + + + Choose an address from the address book + + + + + Alt+A + Alt+A + + + + The address to sign the message with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + + + + + Text + + + + Enter the message you want to sign here - + Copy the current signature to the system clipboard - - Sign the message to prove you own this TRI address - - - - - Verify the message to ensure it was signed with the specified TRI address - - - - + Reset all sign message fields - - + Clear &All - - - &Verify Message + + Sign the message to prove you own this Triangles address - - Enter the signing address, message (ensure you copy line breaks, spaces, tabs, etc. exactly) and signature below to verify the message. Be careful not to read more into the signature than what is in the signed message itself, to avoid being tricked by a man-in-the-middle attack. + + Sign &Message - - The address the message was signed with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - - - Reset all verify message fields - - - - - Click "Sign Message" to generate signature - - - - - Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - - - Enter a TRI address (e.g. w) + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Enter TRI signature + Click "Sign Message" to generate signature - - + + The entered address is invalid. - - - + + Please check the address and try again. - - + The entered address does not refer to a key. - + Wallet unlock was cancelled. @@ -2257,32 +2356,6 @@ a:active { color:#000; text-decoration: underline; } Message signed. - - - The signature could not be decoded. - - - - - - Please check the signature and try again. - - - - - The signature did not match the message digest. - - - - - Message verification failed. - - - - - Message verified. - - TransactionDesc @@ -2431,7 +2504,7 @@ a:active { color:#000; text-decoration: underline; } - Generated coins must mature 60 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. + Generated coins must mature 7 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. @@ -2479,11 +2552,12 @@ a:active { color:#000; text-decoration: underline; } TransactionDescDialog + Transaction details - + This pane shows a detailed description of the transaction @@ -2491,7 +2565,7 @@ a:active { color:#000; text-decoration: underline; } TransactionTableModel - + Date @@ -2511,12 +2585,17 @@ a:active { color:#000; text-decoration: underline; } - + Open until %1 - + + Confirming (%1 of %2 confirmations) + + + + Confirmed (%1 confirmations) @@ -2530,12 +2609,7 @@ a:active { color:#000; text-decoration: underline; } - - Narration - - - - + Offline @@ -2545,12 +2619,7 @@ a:active { color:#000; text-decoration: underline; } - - Confirming (%1 of %2 recommended confirmations) - - - - + Conflicted @@ -2628,13 +2697,13 @@ a:active { color:#000; text-decoration: underline; } TransactionView - - + + All Sve - + Today Danas @@ -2664,7 +2733,7 @@ a:active { color:#000; text-decoration: underline; } - + Received with @@ -2689,17 +2758,17 @@ a:active { color:#000; text-decoration: underline; } - + Enter address or label to search - + Min amount - + Copy address @@ -2729,7 +2798,7 @@ a:active { color:#000; text-decoration: underline; } - + Export Transaction Data @@ -2794,6 +2863,19 @@ a:active { color:#000; text-decoration: underline; } + + TransactionsPage + + + Form + + + + + Transactions + + + Triangles-core @@ -3488,67 +3570,57 @@ If the file does not exist, create it with owner-readable-only file permissions. - + + Triangles - + + Wallet - + + &Overview - + Show general overview of wallet - - &Send coins - - - - - Send coins to a TRI address - - - - - &Receive coins - - - - + Show the list of addresses for receiving payments - + + &Transactions - + Browse transaction history - + + &Address Book - + Edit the list of stored addresses and labels - + &Messages @@ -3558,22 +3630,84 @@ If the file does not exist, create it with owner-readable-only file permissions. - - E&xit + + + &Show / Hide Triangles wallet - Quit application + Show or hide the main Window - &About Triangles + Encrypt the private keys that belong to your wallet + + + + + %n blocks + + + + + + + + + Processed %1 blocks of transaction history. + + + + + <font color='#f26522'>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. </font>Do you want to pay the fee? + + + + + Options + + + + + E&xit + + + + + Quit application + + + + + &Send Triangles + Send coins to a Triangles address + + + + + &Receive Triangles + + + + + E&xit Triangles wallet + + + + + + + &About Triangles + + + + Show information about Triangles @@ -3598,22 +3732,13 @@ If the file does not exist, create it with owner-readable-only file permissions. - - &Show / Hide - - - - + + &Encrypt Wallet... - - Encrypt or decrypt wallet - - - - + &Backup Wallet... @@ -3624,24 +3749,36 @@ If the file does not exist, create it with owner-readable-only file permissions. + &Change Passphrase... - + Change the passphrase used for wallet encryption + &Unlock Wallet... - + Unlock wallet + + + &Unlock Wallet for staking... + + + + + Unlock wallet for staking + + &Lock Wallet @@ -3654,36 +3791,50 @@ If the file does not exist, create it with owner-readable-only file permissions. + Sign &message... + + + Sign messages with your Triangles addresses to prove you own them + + + &Verify message... + + + Verify messages to ensure they were signed with specified Triangles addresses + + + &Export... - + Export the data in the current tab to a file - + + &Debug window - + Open debugging and diagnostic console - + &File @@ -3708,19 +3859,17 @@ If the file does not exist, create it with owner-readable-only file permissions. - - + [testnet] - - + Triangles client - + %n active connection(s) to Triangles network @@ -3729,12 +3878,12 @@ If the file does not exist, create it with owner-readable-only file permissions. - + Synchronizing with network... - + ~%n block(s) remaining @@ -3743,17 +3892,12 @@ If the file does not exist, create it with owner-readable-only file permissions. - + Downloaded %1 of %2 blocks of transaction history (%3% done). - - Downloaded %1 blocks of transaction history. - - - - + Current difficulty is %1. @@ -3809,17 +3953,12 @@ If the file does not exist, create it with owner-readable-only file permissions. - - This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee? - - - - + Confirm transaction fee - + Sent transaction @@ -3852,29 +3991,50 @@ Message: %4 - - + + URI handling - - + + URI can not be parsed! This can be caused by an invalid TRI address or malformed URI parameters. - + + Send Triangles + + + + + Receive Triangles + + + + + &Lock Wallet... + + + + + Wallet is <b>encrypted</b> and currently <b>unlocked for staking</b> + + + + Wallet is <b>encrypted</b> and currently <b>unlocked</b> - + Wallet is <b>encrypted</b> and currently <b>locked</b> - + + Backup Wallet @@ -3885,16 +4045,26 @@ Message: %4 - Backup Failed + There was an error trying to save the wallet data to the new location. - There was an error trying to save the wallet data to the new location. + Backup failed + + + + + Backup successful + + + + + The wallet data was successfully saved to the new location. - + %n second(s) @@ -3960,10 +4130,127 @@ Message: %4 + + VerifyMessagePage + + + Form + + + + + Verify Message + + + + + Choose an address from the address book + + + + + Alt+A + Alt+A + + + + The address the message was signed with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + + + + + Text + + + + + Address + + + + + Signature + + + + + Reset all verify message fields + + + + + Clear &All + + + + + Verify the message to ensure it was signed with the specified Triangles address + + + + + Verify &Message + + + + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + + + + Enter Triangles signature + + + + + + The entered address is invalid. + + + + + + + Please check the address and try again. + + + + + The entered address does not refer to a key. + + + + + The signature could not be decoded. + + + + + + Please check the signature and try again. + + + + + The signature did not match the message digest. + + + + + Message verification failed. + + + + + Message verified. + + + WalletModel - + Sending... diff --git a/src/qt/locale/triangles_ca.qm b/src/qt/locale/triangles_ca.qm deleted file mode 100644 index dbc8c840abcb3fd45c1732f5d3a6ff9768729882..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7852 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 IynU$WUm%|H761SM diff --git a/src/qt/locale/triangles_ca.ts b/src/qt/locale/triangles_ca.ts index 40e92a0..28e4084 100644 --- a/src/qt/locale/triangles_ca.ts +++ b/src/qt/locale/triangles_ca.ts @@ -4,23 +4,27 @@ AboutDialog - + + Dialog + + + + About Triangles - + <b>Triangles</b> version - - Copyright © 2009-2014 The Bitcoin developers -Copyright © 2014 Triangles team + + OK - + This is experimental software. @@ -33,47 +37,52 @@ This product includes software developed by the OpenSSL Project for use in the O AddressBookPage - + Address Book - + Double-click to edit address or label Doble click per editar l'adreça o l'etiqueta - + Create a new address Crear una nova adrça - + Copy the currently selected address to the system clipboard Copia la selecció actual al porta-retalls del sistema - + Sign a message to prove you own a TRI address - + &New Address - + + Address book + + + + &Copy Address - + Show &QR Code - + Sign &Message @@ -83,7 +92,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + Delete the currently selected address from the list @@ -93,17 +102,22 @@ This product includes software developed by the OpenSSL Project for use in the O - + These are your Triangles addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you. - + &Delete &Eliminar - + + Triangles receiving addresses + + + + Copy &Label @@ -113,7 +127,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + Export Address Book Data @@ -136,7 +150,7 @@ This product includes software developed by the OpenSSL Project for use in the O AddressTableModel - + Label Etiqueta @@ -159,32 +173,32 @@ This product includes software developed by the OpenSSL Project for use in the O - + + Change password + + + + Enter passphrase Introduïu la frase-contrasenya - + New passphrase Nova frase-contrasenya - + Repeat new passphrase Repetiu la nova frase-contrasenya - - Serves to disable the trivial sendmoney when OS account compromised. Provides no real security. + + Unlock for staking only - - For staking only - - - - + Enter the new passphrase to the wallet.<br/>Please use a passphrase of <b>10 or more random characters</b>, or <b>eight or more words</b>. Introduïu la nova frase-contrasenya per a la cartera.<br/>Empreu una frase-contrasenya de <b>10 o més caràcters aleatoris<b/>, o <b>vuit o més paraules<b/>. @@ -194,7 +208,7 @@ This product includes software developed by the OpenSSL Project for use in the O Encriptar cartera - + This operation needs your wallet passphrase to unlock the wallet. Cal que introduïu la frase-contrasenya de la cartera per a desbloquejar-la. @@ -204,7 +218,7 @@ This product includes software developed by the OpenSSL Project for use in the O Desbloquejar cartera - + This operation needs your wallet passphrase to decrypt the wallet. Cal que introduïu la frase-contrasenya de la cartera per a desencriptar-la. @@ -214,7 +228,7 @@ This product includes software developed by the OpenSSL Project for use in the O Desencriptar cartera - + Change passphrase Canviar frase-contrasenya @@ -313,12 +327,17 @@ This product includes software developed by the OpenSSL Project for use in the O CoinControlDialog - + Coin Control - + + Triangles Coin Control + + + + Quantity: @@ -328,7 +347,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + Amount: @@ -348,7 +367,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + no @@ -363,22 +382,22 @@ This product includes software developed by the OpenSSL Project for use in the O - + (un)select all - + Tree mode - + List mode - + Amount @@ -413,7 +432,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + Copy address @@ -424,17 +443,17 @@ This product includes software developed by the OpenSSL Project for use in the O - + Copy amount - + Copy transaction ID - + Copy quantity @@ -469,7 +488,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + highest @@ -567,57 +586,66 @@ This label turns red, if the priority is smaller than "medium". EditAddressDialog - - Edit Address - Editar adreça - - - + &Label &Etiqueta - + The label associated with this address book entry - + &Address &Adreça - + + Edit record + + + + The address associated with this address book entry. This can only be modified for sending addresses. - - &Stealth Address + + Paste from clipboard - + + Alt+A + + + + + New receiving address - + + New sending address - + + Edit receiving address - + + Edit sending address - + The entered address "%1" is not a valid TRI address. @@ -684,23 +712,23 @@ This label turns red, if the priority is smaller than "medium". MRichTextEdit - + Paragraph formatting - + Undo (CTRL+Z) - + Undo - + Redo @@ -710,7 +738,7 @@ This label turns red, if the priority is smaller than "medium". - + Cut @@ -720,7 +748,7 @@ This label turns red, if the priority is smaller than "medium". - + Copy @@ -730,7 +758,7 @@ This label turns red, if the priority is smaller than "medium". - + Paste @@ -740,12 +768,12 @@ This label turns red, if the priority is smaller than "medium". - + Link - + Bold @@ -755,7 +783,7 @@ This label turns red, if the priority is smaller than "medium". - + Italic @@ -765,12 +793,12 @@ This label turns red, if the priority is smaller than "medium". - + Underline - + Strike Out @@ -780,7 +808,7 @@ This label turns red, if the priority is smaller than "medium". - + Bullet list @@ -790,7 +818,7 @@ This label turns red, if the priority is smaller than "medium". - + Ordered list @@ -800,7 +828,7 @@ This label turns red, if the priority is smaller than "medium". - + Decrease indentation @@ -810,7 +838,7 @@ This label turns red, if the priority is smaller than "medium". - + Increase indentation @@ -820,12 +848,12 @@ This label turns red, if the priority is smaller than "medium". - + . - + Font size @@ -870,6 +898,74 @@ This label turns red, if the priority is smaller than "medium". + + MainWindow + + + MainWindow + + + + + Triangles + + + + + File + + + + + Operations + + + + + Help + + + + + Overview + + + + + Send Coins + + + + + Receive Coins + + + + + Address Book + + + + + Transactions + + + + + Messages + + + + + Synchronization + + + + + 33333 blocks + + + MessageModel @@ -926,22 +1022,27 @@ This label turns red, if the priority is smaller than "medium". MessagePage - + Address Book - + + Messages + + + + These are your sent and received encrypted messages. Click on an item to read it. - + Click on a message to view it - + &Back @@ -951,48 +1052,48 @@ This label turns red, if the priority is smaller than "medium". - + &Conversation - + Sign a message to prove you own a TRI address - + &Send - - + + Copy the currently selected address to the system clipboard Copia la selecció actual al porta-retalls del sistema - + &Copy From Address - + Copy To &Address - + Delete the currently selected address from the list - + &Delete &Eliminar - + Send Secure Message @@ -1026,11 +1127,12 @@ This label turns red, if the priority is smaller than "medium". OptionsDialog + Options - + &Main @@ -1045,7 +1147,7 @@ This label turns red, if the priority is smaller than "medium". - + Reserved amount does not participate in staking and is therefore spendable at any time. @@ -1055,12 +1157,12 @@ This label turns red, if the priority is smaller than "medium". - + Automatically start Triangles after logging in to the system. - + &Start Triangles on system login @@ -1070,7 +1172,7 @@ This label turns red, if the priority is smaller than "medium". - + &Detach databases at shutdown @@ -1080,57 +1182,57 @@ This label turns red, if the priority is smaller than "medium". - + Automatically open the Triangles client port on the router. This only works when your router supports UPnP and it is enabled. - + Map port using &UPnP - + Connect to the Triangles network through a SOCKS proxy (e.g. when connecting through Tor). - + &Connect through SOCKS proxy: - + Proxy &IP: - + IP address of the proxy (e.g. 127.0.0.1) - + &Port: - + Port of the proxy (e.g. 9050) - + SOCKS &Version: - + SOCKS version of the proxy (e.g. 5) - + &Window @@ -1140,7 +1242,7 @@ This label turns red, if the priority is smaller than "medium". - + &Minimize to the tray instead of the taskbar @@ -1150,7 +1252,7 @@ This label turns red, if the priority is smaller than "medium". - + M&inimize on close @@ -1165,27 +1267,27 @@ This label turns red, if the priority is smaller than "medium". - + The user interface language can be set here. This setting will take effect after restarting Triangles. - + &Unit to show amounts in: - + Choose the default subdivision unit to show in the interface and when sending coins. - + Whether to show TRI addresses in the transaction list or not. - + &Display addresses in transaction list @@ -1195,27 +1297,27 @@ This label turns red, if the priority is smaller than "medium". - + Display coin &control features (experts only!) - + &OK - + &Cancel - + &Apply - + default @@ -1240,18 +1342,18 @@ This label turns red, if the priority is smaller than "medium". OverviewPage - + Form - - + + The displayed information may be out of date. Your wallet automatically synchronizes with the Triangles network after a connection is established, but this process has not completed yet. - + Stake: @@ -1286,7 +1388,7 @@ This label turns red, if the priority is smaller than "medium". - + Total: @@ -1296,7 +1398,7 @@ This label turns red, if the priority is smaller than "medium". - + <b>Recent transactions</b> @@ -1304,10 +1406,10 @@ This label turns red, if the priority is smaller than "medium". <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1318,10 +1420,10 @@ a:active { color:#000; text-decoration: underline; } <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1329,7 +1431,21 @@ a:active { color:#000; text-decoration: underline; } - + + <head> +<style type="text/css" media="screen"> +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } +</style> +</head> +<body> +<a href="http://explorer.triangles.technology"> &#187; TRI block explorer</a></body> + + + + Total of transactions that have yet to be confirmed, and do not yet count toward the current balance @@ -1406,7 +1522,7 @@ a:active { color:#000; text-decoration: underline; } RPCConsole - + Client name @@ -1417,15 +1533,15 @@ a:active { color:#000; text-decoration: underline; } - + - + N/A - + Client version @@ -1435,7 +1551,12 @@ a:active { color:#000; text-decoration: underline; } - + + Debug window + + + + Using OpenSSL version @@ -1460,7 +1581,7 @@ a:active { color:#000; text-decoration: underline; } - + Block chain @@ -1480,7 +1601,7 @@ a:active { color:#000; text-decoration: underline; } - + &Open @@ -1490,7 +1611,7 @@ a:active { color:#000; text-decoration: underline; } - + &Show @@ -1500,22 +1621,22 @@ a:active { color:#000; text-decoration: underline; } - + Build date - + Triangles - Debug window - + Triangles Core - + Debug log file @@ -1525,12 +1646,12 @@ a:active { color:#000; text-decoration: underline; } - + Show the Triangles-Qt help message to get a list with possible Triangles command-line options. - + Clear console @@ -1553,8 +1674,8 @@ a:active { color:#000; text-decoration: underline; } SendCoinsDialog - - + + @@ -1566,12 +1687,17 @@ a:active { color:#000; text-decoration: underline; } - + + Send Triangles + + + + Coin Control Features - + Inputs... @@ -1650,17 +1776,17 @@ a:active { color:#000; text-decoration: underline; } - + custom change address - + Send to multiple recipients at once - + Add &Recipient @@ -1670,7 +1796,7 @@ a:active { color:#000; text-decoration: underline; } - + Clear &All @@ -1690,17 +1816,17 @@ a:active { color:#000; text-decoration: underline; } - + S&end - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Copy quantity @@ -1745,7 +1871,7 @@ a:active { color:#000; text-decoration: underline; } - + Confirm send coins @@ -1760,7 +1886,7 @@ a:active { color:#000; text-decoration: underline; } - + The recipient address is not valid, please recheck. @@ -1818,53 +1944,48 @@ a:active { color:#000; text-decoration: underline; } SendCoinsEntry - + Form - + A&mount: - + Pay &To: - - + + Enter a label for this address to add it to your address book - - N&arration: - - - - + Enter a short note to send with payment (max 24 characters) - + &Label: - + The address to send the payment to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book - + Alt+A @@ -1874,7 +1995,7 @@ a:active { color:#000; text-decoration: underline; } - + Alt+P @@ -1902,37 +2023,42 @@ a:active { color:#000; text-decoration: underline; } - + + Send messages + + + + Address &From: - + Choose address from address book - + Alt+A - + Paste address from clipboard - + Alt+P - + Send to multiple recipients at once - + Add &Recipient @@ -1942,7 +2068,7 @@ a:active { color:#000; text-decoration: underline; } - + Clear &All @@ -1952,17 +2078,17 @@ a:active { color:#000; text-decoration: underline; } - + S&end - + &Close - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) @@ -1972,7 +2098,7 @@ a:active { color:#000; text-decoration: underline; } - + Confirm send messages @@ -1987,7 +2113,7 @@ a:active { color:#000; text-decoration: underline; } - + @@ -2024,22 +2150,22 @@ a:active { color:#000; text-decoration: underline; } SendMessagesEntry - + Form - - The address to send the payment to (e.g. 4Zo1ga6xuKuQ7JV7M9rGDoxdbYwV5zgQJ5) + + The address to send the message to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book - + Alt+A @@ -2049,7 +2175,7 @@ a:active { color:#000; text-decoration: underline; } - + Alt+P @@ -2059,28 +2185,28 @@ a:active { color:#000; text-decoration: underline; } - + &Message: - + Send &To: - + Enter a label for this address to add it to your address book - + &Label: - + &Public Key: @@ -2101,144 +2227,117 @@ a:active { color:#000; text-decoration: underline; } - SignVerifyMessageDialog + SignMessagePage - - Signatures - Sign / Verify a Message + + Form - - - &Sign Message + + Sign Message - - You can sign messages with your addresses to prove you own them. Be careful not to sign anything vague, as phishing attacks may try to trick you into signing your identity over to them. Only sign fully-detailed statements you agree to. - + + Address + Adreça - - The address to sign the message with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - - - - Choose an address from the address book - - - - - - Alt+A - - - - + Paste address from clipboard - + Alt+P - + + Signature + + + + + Choose an address from the address book + + + + + Alt+A + + + + + The address to sign the message with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + + + + + Text + + + + Enter the message you want to sign here - + Copy the current signature to the system clipboard - - Sign the message to prove you own this TRI address - - - - - Verify the message to ensure it was signed with the specified TRI address - - - - + Reset all sign message fields - - + Clear &All - - - &Verify Message + + Sign the message to prove you own this Triangles address - - Enter the signing address, message (ensure you copy line breaks, spaces, tabs, etc. exactly) and signature below to verify the message. Be careful not to read more into the signature than what is in the signed message itself, to avoid being tricked by a man-in-the-middle attack. + + Sign &Message - - The address the message was signed with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - - - Reset all verify message fields - - - - - Click "Sign Message" to generate signature - - - - - Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - - - Enter a TRI address (e.g. w) + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Enter TRI signature + Click "Sign Message" to generate signature - - + + The entered address is invalid. - - - + + Please check the address and try again. - - + The entered address does not refer to a key. - + Wallet unlock was cancelled. @@ -2257,32 +2356,6 @@ a:active { color:#000; text-decoration: underline; } Message signed. - - - The signature could not be decoded. - - - - - - Please check the signature and try again. - - - - - The signature did not match the message digest. - - - - - Message verification failed. - - - - - Message verified. - - TransactionDesc @@ -2431,7 +2504,7 @@ a:active { color:#000; text-decoration: underline; } - Generated coins must mature 60 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. + Generated coins must mature 7 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. @@ -2479,11 +2552,12 @@ a:active { color:#000; text-decoration: underline; } TransactionDescDialog + Transaction details - + This pane shows a detailed description of the transaction @@ -2491,7 +2565,7 @@ a:active { color:#000; text-decoration: underline; } TransactionTableModel - + Date @@ -2511,12 +2585,17 @@ a:active { color:#000; text-decoration: underline; } - + Open until %1 - + + Confirming (%1 of %2 confirmations) + + + + Confirmed (%1 confirmations) @@ -2530,12 +2609,7 @@ a:active { color:#000; text-decoration: underline; } - - Narration - - - - + Offline @@ -2545,12 +2619,7 @@ a:active { color:#000; text-decoration: underline; } - - Confirming (%1 of %2 recommended confirmations) - - - - + Conflicted @@ -2628,13 +2697,13 @@ a:active { color:#000; text-decoration: underline; } TransactionView - - + + All - + Today @@ -2664,7 +2733,7 @@ a:active { color:#000; text-decoration: underline; } - + Received with @@ -2689,17 +2758,17 @@ a:active { color:#000; text-decoration: underline; } - + Enter address or label to search - + Min amount - + Copy address @@ -2729,7 +2798,7 @@ a:active { color:#000; text-decoration: underline; } - + Export Transaction Data @@ -2794,6 +2863,19 @@ a:active { color:#000; text-decoration: underline; } + + TransactionsPage + + + Form + + + + + Transactions + + + Triangles-core @@ -3488,67 +3570,57 @@ If the file does not exist, create it with owner-readable-only file permissions. - + + Triangles - + + Wallet - + + &Overview &Visió general - + Show general overview of wallet Mostrar visió general de la cartera - - &Send coins - - - - - Send coins to a TRI address - - - - - &Receive coins - - - - + Show the list of addresses for receiving payments - + + &Transactions &Transaccions - + Browse transaction history Exploreu l'historial de transaccions - + + &Address Book - + Edit the list of stored addresses and labels - + &Messages @@ -3558,22 +3630,84 @@ If the file does not exist, create it with owner-readable-only file permissions. - + + + &Show / Hide Triangles wallet + + + + + Show or hide the main Window + + + + + Encrypt the private keys that belong to your wallet + + + + + %n blocks + + + + + + + + + Processed %1 blocks of transaction history. + + + + + <font color='#f26522'>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. </font>Do you want to pay the fee? + + + + + Options + + + + E&xit - + Quit application Sortir de l'aplicació - - &About Triangles + + &Send Triangles + Send coins to a Triangles address + + + + + &Receive Triangles + + + + + E&xit Triangles wallet + + + + + + + &About Triangles + + + + Show information about Triangles @@ -3598,22 +3732,13 @@ If the file does not exist, create it with owner-readable-only file permissions. - - &Show / Hide - - - - + + &Encrypt Wallet... - - Encrypt or decrypt wallet - - - - + &Backup Wallet... @@ -3624,24 +3749,36 @@ If the file does not exist, create it with owner-readable-only file permissions. + &Change Passphrase... - + Change the passphrase used for wallet encryption Canviar frase-contrasenya per a l'escriptació de la cartera + &Unlock Wallet... - + Unlock wallet Desbloquejar cartera + + + &Unlock Wallet for staking... + + + + + Unlock wallet for staking + + &Lock Wallet @@ -3654,36 +3791,50 @@ If the file does not exist, create it with owner-readable-only file permissions. + Sign &message... + + + Sign messages with your Triangles addresses to prove you own them + + + &Verify message... + + + Verify messages to ensure they were signed with specified Triangles addresses + + + &Export... - + Export the data in the current tab to a file - + + &Debug window - + Open debugging and diagnostic console - + &File &Fitxer @@ -3708,19 +3859,17 @@ If the file does not exist, create it with owner-readable-only file permissions. - - + [testnet] [testnet] - - + Triangles client - + %n active connection(s) to Triangles network @@ -3729,12 +3878,12 @@ If the file does not exist, create it with owner-readable-only file permissions. - + Synchronizing with network... Sincronitzant amb la xarxa... - + ~%n block(s) remaining @@ -3743,17 +3892,12 @@ If the file does not exist, create it with owner-readable-only file permissions. - + Downloaded %1 of %2 blocks of transaction history (%3% done). - - Downloaded %1 blocks of transaction history. - - - - + Current difficulty is %1. @@ -3809,17 +3953,12 @@ If the file does not exist, create it with owner-readable-only file permissions. - - This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee? - - - - + Confirm transaction fee - + Sent transaction Transacció enviada @@ -3852,29 +3991,50 @@ Message: %4 - - + + URI handling - - + + URI can not be parsed! This can be caused by an invalid TRI address or malformed URI parameters. - + + Send Triangles + + + + + Receive Triangles + + + + + &Lock Wallet... + + + + + Wallet is <b>encrypted</b> and currently <b>unlocked for staking</b> + + + + Wallet is <b>encrypted</b> and currently <b>unlocked</b> La cartera està <b>encriptada<b/> i <b>desbloquejada<b/> - + Wallet is <b>encrypted</b> and currently <b>locked</b> La cartera està <b>encriptada<b/> i <b>bloquejada<b/> - + + Backup Wallet @@ -3885,16 +4045,26 @@ Message: %4 - Backup Failed + There was an error trying to save the wallet data to the new location. - There was an error trying to save the wallet data to the new location. + Backup failed + + + + + Backup successful + + + + + The wallet data was successfully saved to the new location. - + %n second(s) @@ -3960,10 +4130,127 @@ Message: %4 + + VerifyMessagePage + + + Form + + + + + Verify Message + + + + + Choose an address from the address book + + + + + Alt+A + + + + + The address the message was signed with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + + + + + Text + + + + + Address + Adreça + + + + Signature + + + + + Reset all verify message fields + + + + + Clear &All + + + + + Verify the message to ensure it was signed with the specified Triangles address + + + + + Verify &Message + + + + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + + + + Enter Triangles signature + + + + + + The entered address is invalid. + + + + + + + Please check the address and try again. + + + + + The entered address does not refer to a key. + + + + + The signature could not be decoded. + + + + + + Please check the signature and try again. + + + + + The signature did not match the message digest. + + + + + Message verification failed. + + + + + Message verified. + + + WalletModel - + Sending... diff --git a/src/qt/locale/triangles_ca@valencia.qm b/src/qt/locale/triangles_ca@valencia.qm deleted file mode 100644 index 4dbd8659cc7fbd3867dc484459d6809c9dcf4dfc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 875 zcmdr~y-EW?5S}E&hzTevXkoDy#wG##*yKk9L9nsU-tC}gHn;I^qvQb;A3!@Bdmq3? z>;)geR!g5i^xKVz2nMWW8Fv2Xn~&MNQ_GKU*H=%gD-Z3P`{xD`ZDh~)D@2*2{QUbR z?Aq|p?#$d)&S2B<&n}djo$vk?;%D8f05|s=mr; z8ZSjm`C8W_f>>Bxl4EeSrs)lYJ!BE~lZ0cd2O AboutDialog - + + Dialog + + + + About Triangles - + <b>Triangles</b> version - - Copyright © 2009-2014 The Bitcoin developers -Copyright © 2014 Triangles team + + OK - + This is experimental software. @@ -33,47 +37,52 @@ This product includes software developed by the OpenSSL Project for use in the O AddressBookPage - + Address Book - + Double-click to edit address or label Doble click per editar la direccio o la etiqueta - + Create a new address Crear nova direccio - + Copy the currently selected address to the system clipboard Copieu l'adreça seleccionada al porta-retalls del sistema - + Sign a message to prove you own a TRI address - + &New Address - + + Address book + + + + &Copy Address - + Show &QR Code - + Sign &Message @@ -83,7 +92,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + Delete the currently selected address from the list @@ -93,17 +102,22 @@ This product includes software developed by the OpenSSL Project for use in the O - + These are your Triangles addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you. - + &Delete Eliminar - + + Triangles receiving addresses + + + + Copy &Label @@ -113,7 +127,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + Export Address Book Data @@ -136,7 +150,7 @@ This product includes software developed by the OpenSSL Project for use in the O AddressTableModel - + Label @@ -159,32 +173,32 @@ This product includes software developed by the OpenSSL Project for use in the O - + + Change password + + + + Enter passphrase - + New passphrase - + Repeat new passphrase - - Serves to disable the trivial sendmoney when OS account compromised. Provides no real security. + + Unlock for staking only - - For staking only - - - - + Enter the new passphrase to the wallet.<br/>Please use a passphrase of <b>10 or more random characters</b>, or <b>eight or more words</b>. @@ -194,7 +208,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + This operation needs your wallet passphrase to unlock the wallet. @@ -204,7 +218,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + This operation needs your wallet passphrase to decrypt the wallet. @@ -214,7 +228,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + Change passphrase @@ -313,12 +327,17 @@ This product includes software developed by the OpenSSL Project for use in the O CoinControlDialog - + Coin Control - + + Triangles Coin Control + + + + Quantity: @@ -328,7 +347,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + Amount: @@ -348,7 +367,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + no @@ -363,22 +382,22 @@ This product includes software developed by the OpenSSL Project for use in the O - + (un)select all - + Tree mode - + List mode - + Amount @@ -413,7 +432,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + Copy address @@ -424,17 +443,17 @@ This product includes software developed by the OpenSSL Project for use in the O - + Copy amount - + Copy transaction ID - + Copy quantity @@ -469,7 +488,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + highest @@ -567,57 +586,66 @@ This label turns red, if the priority is smaller than "medium". EditAddressDialog - - Edit Address - - - - + &Label - + The label associated with this address book entry - + &Address - + + Edit record + + + + The address associated with this address book entry. This can only be modified for sending addresses. - - &Stealth Address + + Paste from clipboard - + + Alt+A + + + + + New receiving address - + + New sending address - + + Edit receiving address - + + Edit sending address - + The entered address "%1" is not a valid TRI address. @@ -684,23 +712,23 @@ This label turns red, if the priority is smaller than "medium". MRichTextEdit - + Paragraph formatting - + Undo (CTRL+Z) - + Undo - + Redo @@ -710,7 +738,7 @@ This label turns red, if the priority is smaller than "medium". - + Cut @@ -720,7 +748,7 @@ This label turns red, if the priority is smaller than "medium". - + Copy @@ -730,7 +758,7 @@ This label turns red, if the priority is smaller than "medium". - + Paste @@ -740,12 +768,12 @@ This label turns red, if the priority is smaller than "medium". - + Link - + Bold @@ -755,7 +783,7 @@ This label turns red, if the priority is smaller than "medium". - + Italic @@ -765,12 +793,12 @@ This label turns red, if the priority is smaller than "medium". - + Underline - + Strike Out @@ -780,7 +808,7 @@ This label turns red, if the priority is smaller than "medium". - + Bullet list @@ -790,7 +818,7 @@ This label turns red, if the priority is smaller than "medium". - + Ordered list @@ -800,7 +828,7 @@ This label turns red, if the priority is smaller than "medium". - + Decrease indentation @@ -810,7 +838,7 @@ This label turns red, if the priority is smaller than "medium". - + Increase indentation @@ -820,12 +848,12 @@ This label turns red, if the priority is smaller than "medium". - + . - + Font size @@ -870,6 +898,74 @@ This label turns red, if the priority is smaller than "medium". + + MainWindow + + + MainWindow + + + + + Triangles + + + + + File + + + + + Operations + + + + + Help + + + + + Overview + + + + + Send Coins + + + + + Receive Coins + + + + + Address Book + + + + + Transactions + + + + + Messages + + + + + Synchronization + + + + + 33333 blocks + + + MessageModel @@ -926,22 +1022,27 @@ This label turns red, if the priority is smaller than "medium". MessagePage - + Address Book - + + Messages + + + + These are your sent and received encrypted messages. Click on an item to read it. - + Click on a message to view it - + &Back @@ -951,48 +1052,48 @@ This label turns red, if the priority is smaller than "medium". - + &Conversation - + Sign a message to prove you own a TRI address - + &Send - - + + Copy the currently selected address to the system clipboard Copieu l'adreça seleccionada al porta-retalls del sistema - + &Copy From Address - + Copy To &Address - + Delete the currently selected address from the list - + &Delete Eliminar - + Send Secure Message @@ -1026,11 +1127,12 @@ This label turns red, if the priority is smaller than "medium". OptionsDialog + Options - + &Main @@ -1045,7 +1147,7 @@ This label turns red, if the priority is smaller than "medium". - + Reserved amount does not participate in staking and is therefore spendable at any time. @@ -1055,12 +1157,12 @@ This label turns red, if the priority is smaller than "medium". - + Automatically start Triangles after logging in to the system. - + &Start Triangles on system login @@ -1070,7 +1172,7 @@ This label turns red, if the priority is smaller than "medium". - + &Detach databases at shutdown @@ -1080,57 +1182,57 @@ This label turns red, if the priority is smaller than "medium". - + Automatically open the Triangles client port on the router. This only works when your router supports UPnP and it is enabled. - + Map port using &UPnP - + Connect to the Triangles network through a SOCKS proxy (e.g. when connecting through Tor). - + &Connect through SOCKS proxy: - + Proxy &IP: - + IP address of the proxy (e.g. 127.0.0.1) - + &Port: - + Port of the proxy (e.g. 9050) - + SOCKS &Version: - + SOCKS version of the proxy (e.g. 5) - + &Window @@ -1140,7 +1242,7 @@ This label turns red, if the priority is smaller than "medium". - + &Minimize to the tray instead of the taskbar @@ -1150,7 +1252,7 @@ This label turns red, if the priority is smaller than "medium". - + M&inimize on close @@ -1165,27 +1267,27 @@ This label turns red, if the priority is smaller than "medium". - + The user interface language can be set here. This setting will take effect after restarting Triangles. - + &Unit to show amounts in: - + Choose the default subdivision unit to show in the interface and when sending coins. - + Whether to show TRI addresses in the transaction list or not. - + &Display addresses in transaction list @@ -1195,27 +1297,27 @@ This label turns red, if the priority is smaller than "medium". - + Display coin &control features (experts only!) - + &OK - + &Cancel - + &Apply - + default @@ -1240,18 +1342,18 @@ This label turns red, if the priority is smaller than "medium". OverviewPage - + Form - - + + The displayed information may be out of date. Your wallet automatically synchronizes with the Triangles network after a connection is established, but this process has not completed yet. - + Stake: @@ -1286,7 +1388,7 @@ This label turns red, if the priority is smaller than "medium". - + Total: @@ -1296,7 +1398,7 @@ This label turns red, if the priority is smaller than "medium". - + <b>Recent transactions</b> @@ -1304,10 +1406,10 @@ This label turns red, if the priority is smaller than "medium". <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1318,10 +1420,10 @@ a:active { color:#000; text-decoration: underline; } <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1329,7 +1431,21 @@ a:active { color:#000; text-decoration: underline; } - + + <head> +<style type="text/css" media="screen"> +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } +</style> +</head> +<body> +<a href="http://explorer.triangles.technology"> &#187; TRI block explorer</a></body> + + + + Total of transactions that have yet to be confirmed, and do not yet count toward the current balance @@ -1406,7 +1522,7 @@ a:active { color:#000; text-decoration: underline; } RPCConsole - + Client name @@ -1417,15 +1533,15 @@ a:active { color:#000; text-decoration: underline; } - + - + N/A - + Client version @@ -1435,7 +1551,12 @@ a:active { color:#000; text-decoration: underline; } - + + Debug window + + + + Using OpenSSL version @@ -1460,7 +1581,7 @@ a:active { color:#000; text-decoration: underline; } - + Block chain @@ -1480,7 +1601,7 @@ a:active { color:#000; text-decoration: underline; } - + &Open @@ -1490,7 +1611,7 @@ a:active { color:#000; text-decoration: underline; } - + &Show @@ -1500,22 +1621,22 @@ a:active { color:#000; text-decoration: underline; } - + Build date - + Triangles - Debug window - + Triangles Core - + Debug log file @@ -1525,12 +1646,12 @@ a:active { color:#000; text-decoration: underline; } - + Show the Triangles-Qt help message to get a list with possible Triangles command-line options. - + Clear console @@ -1553,8 +1674,8 @@ a:active { color:#000; text-decoration: underline; } SendCoinsDialog - - + + @@ -1566,12 +1687,17 @@ a:active { color:#000; text-decoration: underline; } - + + Send Triangles + + + + Coin Control Features - + Inputs... @@ -1650,17 +1776,17 @@ a:active { color:#000; text-decoration: underline; } - + custom change address - + Send to multiple recipients at once - + Add &Recipient @@ -1670,7 +1796,7 @@ a:active { color:#000; text-decoration: underline; } - + Clear &All @@ -1690,17 +1816,17 @@ a:active { color:#000; text-decoration: underline; } - + S&end - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Copy quantity @@ -1745,7 +1871,7 @@ a:active { color:#000; text-decoration: underline; } - + Confirm send coins @@ -1760,7 +1886,7 @@ a:active { color:#000; text-decoration: underline; } - + The recipient address is not valid, please recheck. @@ -1818,53 +1944,48 @@ a:active { color:#000; text-decoration: underline; } SendCoinsEntry - + Form - + A&mount: - + Pay &To: - - + + Enter a label for this address to add it to your address book - - N&arration: - - - - + Enter a short note to send with payment (max 24 characters) - + &Label: - + The address to send the payment to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book - + Alt+A @@ -1874,7 +1995,7 @@ a:active { color:#000; text-decoration: underline; } - + Alt+P @@ -1902,37 +2023,42 @@ a:active { color:#000; text-decoration: underline; } - + + Send messages + + + + Address &From: - + Choose address from address book - + Alt+A - + Paste address from clipboard - + Alt+P - + Send to multiple recipients at once - + Add &Recipient @@ -1942,7 +2068,7 @@ a:active { color:#000; text-decoration: underline; } - + Clear &All @@ -1952,17 +2078,17 @@ a:active { color:#000; text-decoration: underline; } - + S&end - + &Close - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) @@ -1972,7 +2098,7 @@ a:active { color:#000; text-decoration: underline; } - + Confirm send messages @@ -1987,7 +2113,7 @@ a:active { color:#000; text-decoration: underline; } - + @@ -2024,22 +2150,22 @@ a:active { color:#000; text-decoration: underline; } SendMessagesEntry - + Form - - The address to send the payment to (e.g. 4Zo1ga6xuKuQ7JV7M9rGDoxdbYwV5zgQJ5) + + The address to send the message to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book - + Alt+A @@ -2049,7 +2175,7 @@ a:active { color:#000; text-decoration: underline; } - + Alt+P @@ -2059,28 +2185,28 @@ a:active { color:#000; text-decoration: underline; } - + &Message: - + Send &To: - + Enter a label for this address to add it to your address book - + &Label: - + &Public Key: @@ -2101,144 +2227,117 @@ a:active { color:#000; text-decoration: underline; } - SignVerifyMessageDialog + SignMessagePage - - Signatures - Sign / Verify a Message + + Form - - - &Sign Message + + Sign Message - - You can sign messages with your addresses to prove you own them. Be careful not to sign anything vague, as phishing attacks may try to trick you into signing your identity over to them. Only sign fully-detailed statements you agree to. + + Address - - The address to sign the message with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - - - - Choose an address from the address book - - - - - - Alt+A - - - - + Paste address from clipboard - + Alt+P - + + Signature + + + + + Choose an address from the address book + + + + + Alt+A + + + + + The address to sign the message with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + + + + + Text + + + + Enter the message you want to sign here - + Copy the current signature to the system clipboard - - Sign the message to prove you own this TRI address - - - - - Verify the message to ensure it was signed with the specified TRI address - - - - + Reset all sign message fields - - + Clear &All - - - &Verify Message + + Sign the message to prove you own this Triangles address - - Enter the signing address, message (ensure you copy line breaks, spaces, tabs, etc. exactly) and signature below to verify the message. Be careful not to read more into the signature than what is in the signed message itself, to avoid being tricked by a man-in-the-middle attack. + + Sign &Message - - The address the message was signed with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - - - Reset all verify message fields - - - - - Click "Sign Message" to generate signature - - - - - Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - - - Enter a TRI address (e.g. w) + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Enter TRI signature + Click "Sign Message" to generate signature - - + + The entered address is invalid. - - - + + Please check the address and try again. - - + The entered address does not refer to a key. - + Wallet unlock was cancelled. @@ -2257,32 +2356,6 @@ a:active { color:#000; text-decoration: underline; } Message signed. - - - The signature could not be decoded. - - - - - - Please check the signature and try again. - - - - - The signature did not match the message digest. - - - - - Message verification failed. - - - - - Message verified. - - TransactionDesc @@ -2431,7 +2504,7 @@ a:active { color:#000; text-decoration: underline; } - Generated coins must mature 60 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. + Generated coins must mature 7 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. @@ -2479,11 +2552,12 @@ a:active { color:#000; text-decoration: underline; } TransactionDescDialog + Transaction details - + This pane shows a detailed description of the transaction @@ -2491,7 +2565,7 @@ a:active { color:#000; text-decoration: underline; } TransactionTableModel - + Date @@ -2511,12 +2585,17 @@ a:active { color:#000; text-decoration: underline; } - + Open until %1 - + + Confirming (%1 of %2 confirmations) + + + + Confirmed (%1 confirmations) @@ -2530,12 +2609,7 @@ a:active { color:#000; text-decoration: underline; } - - Narration - - - - + Offline @@ -2545,12 +2619,7 @@ a:active { color:#000; text-decoration: underline; } - - Confirming (%1 of %2 recommended confirmations) - - - - + Conflicted @@ -2628,13 +2697,13 @@ a:active { color:#000; text-decoration: underline; } TransactionView - - + + All - + Today @@ -2664,7 +2733,7 @@ a:active { color:#000; text-decoration: underline; } - + Received with @@ -2689,17 +2758,17 @@ a:active { color:#000; text-decoration: underline; } - + Enter address or label to search - + Min amount - + Copy address @@ -2729,7 +2798,7 @@ a:active { color:#000; text-decoration: underline; } - + Export Transaction Data @@ -2794,6 +2863,19 @@ a:active { color:#000; text-decoration: underline; } + + TransactionsPage + + + Form + + + + + Transactions + + + Triangles-core @@ -3488,67 +3570,57 @@ If the file does not exist, create it with owner-readable-only file permissions. - + + Triangles - + + Wallet - + + &Overview - + Show general overview of wallet - - &Send coins - - - - - Send coins to a TRI address - - - - - &Receive coins - - - - + Show the list of addresses for receiving payments - + + &Transactions - + Browse transaction history - + + &Address Book - + Edit the list of stored addresses and labels - + &Messages @@ -3558,22 +3630,84 @@ If the file does not exist, create it with owner-readable-only file permissions. - - E&xit + + + &Show / Hide Triangles wallet - Quit application + Show or hide the main Window - &About Triangles + Encrypt the private keys that belong to your wallet + + + + + %n blocks + + + + + + + + + Processed %1 blocks of transaction history. + + + + + <font color='#f26522'>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. </font>Do you want to pay the fee? + + + + + Options + + + + + E&xit + + + + + Quit application + + + + + &Send Triangles + Send coins to a Triangles address + + + + + &Receive Triangles + + + + + E&xit Triangles wallet + + + + + + + &About Triangles + + + + Show information about Triangles @@ -3598,22 +3732,13 @@ If the file does not exist, create it with owner-readable-only file permissions. - - &Show / Hide - - - - + + &Encrypt Wallet... - - Encrypt or decrypt wallet - - - - + &Backup Wallet... @@ -3624,24 +3749,36 @@ If the file does not exist, create it with owner-readable-only file permissions. + &Change Passphrase... - + Change the passphrase used for wallet encryption + &Unlock Wallet... - + Unlock wallet + + + &Unlock Wallet for staking... + + + + + Unlock wallet for staking + + &Lock Wallet @@ -3654,36 +3791,50 @@ If the file does not exist, create it with owner-readable-only file permissions. + Sign &message... + + + Sign messages with your Triangles addresses to prove you own them + + + &Verify message... + + + Verify messages to ensure they were signed with specified Triangles addresses + + + &Export... - + Export the data in the current tab to a file - + + &Debug window - + Open debugging and diagnostic console - + &File @@ -3708,19 +3859,17 @@ If the file does not exist, create it with owner-readable-only file permissions. - - + [testnet] - - + Triangles client - + %n active connection(s) to Triangles network @@ -3729,12 +3878,12 @@ If the file does not exist, create it with owner-readable-only file permissions. - + Synchronizing with network... - + ~%n block(s) remaining @@ -3743,17 +3892,12 @@ If the file does not exist, create it with owner-readable-only file permissions. - + Downloaded %1 of %2 blocks of transaction history (%3% done). - - Downloaded %1 blocks of transaction history. - - - - + Current difficulty is %1. @@ -3809,17 +3953,12 @@ If the file does not exist, create it with owner-readable-only file permissions. - - This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee? - - - - + Confirm transaction fee - + Sent transaction @@ -3852,29 +3991,50 @@ Message: %4 - - + + URI handling - - + + URI can not be parsed! This can be caused by an invalid TRI address or malformed URI parameters. - + + Send Triangles + + + + + Receive Triangles + + + + + &Lock Wallet... + + + + + Wallet is <b>encrypted</b> and currently <b>unlocked for staking</b> + + + + Wallet is <b>encrypted</b> and currently <b>unlocked</b> - + Wallet is <b>encrypted</b> and currently <b>locked</b> - + + Backup Wallet @@ -3885,16 +4045,26 @@ Message: %4 - Backup Failed + There was an error trying to save the wallet data to the new location. - There was an error trying to save the wallet data to the new location. + Backup failed + + + + + Backup successful + + + + + The wallet data was successfully saved to the new location. - + %n second(s) @@ -3960,10 +4130,127 @@ Message: %4 + + VerifyMessagePage + + + Form + + + + + Verify Message + + + + + Choose an address from the address book + + + + + Alt+A + + + + + The address the message was signed with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + + + + + Text + + + + + Address + + + + + Signature + + + + + Reset all verify message fields + + + + + Clear &All + + + + + Verify the message to ensure it was signed with the specified Triangles address + + + + + Verify &Message + + + + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + + + + Enter Triangles signature + + + + + + The entered address is invalid. + + + + + + + Please check the address and try again. + + + + + The entered address does not refer to a key. + + + + + The signature could not be decoded. + + + + + + Please check the signature and try again. + + + + + The signature did not match the message digest. + + + + + Message verification failed. + + + + + Message verified. + + + WalletModel - + Sending... diff --git a/src/qt/locale/triangles_ca_ES.qm b/src/qt/locale/triangles_ca_ES.qm deleted file mode 100644 index e5a2eba1ab0c78cb50ce3c076050cb6b755029a0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 93277 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 diff --git a/src/qt/locale/triangles_ca_ES.ts b/src/qt/locale/triangles_ca_ES.ts index 4a56b0b..72fc284 100644 --- a/src/qt/locale/triangles_ca_ES.ts +++ b/src/qt/locale/triangles_ca_ES.ts @@ -4,35 +4,27 @@ AboutDialog - + + Dialog + + + + About Triangles Sobre triangles - <b>triangles</b> version - versió <b>triangles</b> + + OK + - Copyright © 2009-2014 The Bitcoin developers -Copyright © 2014 Triangles team -Copyright © 2014 The triangles developers - Copyright © 2009-2014 The Bitcoin developers -Copyright © 2014 Triangles team -Copyright © 2014 The triangles developers - - - + <b>Triangles</b> version - - Copyright © 2009-2014 The Bitcoin developers -Copyright © 2014 Triangles team - - - - + This is experimental software. @@ -45,60 +37,57 @@ This product includes software developed by the OpenSSL Project for use in the O AddressBookPage - + Address Book Llibreta d'adreces - + + Address book + + + + These are your Triangles addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you. - + Double-click to edit address or label Feu doble clic per editar l'adreça o l'etiqueta - + Create a new address Crear una nova adreça - + Copy the currently selected address to the system clipboard Copiar l'adreça seleccionada al porta-retalls del sistema - + Sign a message to prove you own a TRI address - + &New Address &Nova adreça - These are your triangles addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you. - Aquestes són les teves adreces de triangles per rebre els pagaments. És possible que vulgueu donar una diferent a cada remitent per a poder realitzar un seguiment de qui li está pagant. - - - + &Copy Address &Copiar adreça - + Show &QR Code Mostra el códi &QR - Sign a message to prove you own a triangles address - Signar un missatge per demostrar que és propietari d'una adreça triangles - - - + Sign &Message Signar &Message @@ -108,26 +97,27 @@ This product includes software developed by the OpenSSL Project for use in the O - + Delete the currently selected address from the list Esborrar l'adreça sel·leccionada - - Verify a message to ensure it was signed with a specified triangles address - Comproveu el missatge per assegurar-se que es va signar amb una adreça triangles especificada. - &Verify Message &Verificar el missatge - + &Delete &Esborrar - + + Triangles receiving addresses + + + + Copy &Label Copiar &Etiqueta @@ -137,7 +127,7 @@ This product includes software developed by the OpenSSL Project for use in the O &Editar - + Export Address Book Data Exportar dades de la llibreta d'adreces @@ -160,7 +150,7 @@ This product includes software developed by the OpenSSL Project for use in the O AddressTableModel - + Label Etiqueta @@ -183,32 +173,32 @@ This product includes software developed by the OpenSSL Project for use in the O Dialeg de contrasenya - + + Change password + + + + Enter passphrase Introdueix contrasenya - + New passphrase Nova contrasenya - + Repeat new passphrase Repeteix la nova contrasenya - - Serves to disable the trivial sendmoney when OS account compromised. Provides no real security. - Serveix per desactivar l'enviament trivial de diners quan el compte del sistema operatiu ha estat compromès. No ofereix seguretat real. + + Unlock for staking only + - - For staking only - Només per a fer "stake" - - - + Enter the new passphrase to the wallet.<br/>Please use a passphrase of <b>10 or more random characters</b>, or <b>eight or more words</b>. Introdueixi la nova contrasenya al moneder<br/>Si us plau useu una contrasenya de <b>10 o més caracters aleatoris</b>, o <b>vuit o més paraules</b>. @@ -218,7 +208,7 @@ This product includes software developed by the OpenSSL Project for use in the O Xifrar la cartera - + This operation needs your wallet passphrase to unlock the wallet. Aquesta operació requereix la seva contrasenya del moneder per a desbloquejar-lo. @@ -228,7 +218,7 @@ This product includes software developed by the OpenSSL Project for use in the O Desbloqueja el moneder - + This operation needs your wallet passphrase to decrypt the wallet. Aquesta operació requereix la seva contrasenya del moneder per a desencriptar-lo. @@ -238,7 +228,7 @@ This product includes software developed by the OpenSSL Project for use in the O Desencripta el moneder - + Change passphrase Canviar la contrasenya @@ -284,10 +274,6 @@ This product includes software developed by the OpenSSL Project for use in the O Wallet encrypted Moneder encriptat - - triangles will close now to finish the encryption process. Remember that encrypting your wallet cannot fully protect your coins from being stolen by malware infecting your computer. - triangles tancarà ara per acabar el procés de xifrat. Recordeu que l'encriptació de la seva cartera no pot protegir completament les seves monedes de ser robades pel malware que pugui infectar al seu equip. - @@ -341,12 +327,17 @@ This product includes software developed by the OpenSSL Project for use in the O CoinControlDialog - + Coin Control Opcions del control de monedes - + + Triangles Coin Control + + + + Quantity: Quantitat: @@ -356,7 +347,7 @@ This product includes software developed by the OpenSSL Project for use in the O Bytes: - + Amount: Quantitat: @@ -376,7 +367,7 @@ This product includes software developed by the OpenSSL Project for use in the O Sortida baixa: - + no no @@ -391,22 +382,22 @@ This product includes software developed by the OpenSSL Project for use in the O Canvi: - + (un)select all (de)seleccionar tot - + Tree mode Mode arbre - + List mode Mode llista - + Amount Quantitat @@ -441,7 +432,7 @@ This product includes software developed by the OpenSSL Project for use in the O Prioritat - + Copy address Copiar adreça @@ -452,17 +443,17 @@ This product includes software developed by the OpenSSL Project for use in the O - + Copy amount Copiar quantitat - + Copy transaction ID Copiar ID de transacció - + Copy quantity Copiar quantitat @@ -497,7 +488,7 @@ This product includes software developed by the OpenSSL Project for use in the O Copiar canvi - + highest El més alt @@ -609,57 +600,66 @@ En aquest cas es requereix una comisió d'almenys 2%. EditAddressDialog - - Edit Address - Editar Adreça - - - + &Label &Etiqueta - + The label associated with this address book entry L'etiqueta associada amb aquesta entrada de la llibreta d'adreces - + &Address &Direcció - + + Edit record + + + + The address associated with this address book entry. This can only be modified for sending addresses. La direcció associada amb aquesta entrada de la llibreta d'adreces. Només pot ser modificada per a l'enviament d'adreces. - - &Stealth Address + + Paste from clipboard - + + Alt+A + Alta+A + + + + New receiving address Nova adreça de recepció. - + + New sending address Nova adreça d'enviament - + + Edit receiving address Editar adreces de recepció - + + Edit sending address Editar adreces d'enviament - + The entered address "%1" is not a valid TRI address. @@ -668,10 +668,6 @@ En aquest cas es requereix una comisió d'almenys 2%. The entered address "%1" is already in the address book. L'adreça introduïda "%1" ja és present a la llibreta d'adreces. - - The entered address "%1" is not a valid triangles address. - La direcció introduïda "%1" no és una adreça triangles vàlida. - Could not unlock wallet. @@ -685,10 +681,6 @@ En aquest cas es requereix una comisió d'almenys 2%. GUIUtil::HelpMessageBox - - triangles-Qt - triangles-Qt - version @@ -734,23 +726,23 @@ En aquest cas es requereix una comisió d'almenys 2%. MRichTextEdit - + Paragraph formatting - + Undo (CTRL+Z) - + Undo - + Redo @@ -760,7 +752,7 @@ En aquest cas es requereix una comisió d'almenys 2%. - + Cut @@ -770,7 +762,7 @@ En aquest cas es requereix una comisió d'almenys 2%. - + Copy @@ -780,7 +772,7 @@ En aquest cas es requereix una comisió d'almenys 2%. - + Paste @@ -790,12 +782,12 @@ En aquest cas es requereix una comisió d'almenys 2%. - + Link - + Bold @@ -805,7 +797,7 @@ En aquest cas es requereix una comisió d'almenys 2%. - + Italic @@ -815,12 +807,12 @@ En aquest cas es requereix una comisió d'almenys 2%. - + Underline - + Strike Out @@ -830,7 +822,7 @@ En aquest cas es requereix una comisió d'almenys 2%. - + Bullet list @@ -840,7 +832,7 @@ En aquest cas es requereix una comisió d'almenys 2%. - + Ordered list @@ -850,7 +842,7 @@ En aquest cas es requereix una comisió d'almenys 2%. - + Decrease indentation @@ -860,7 +852,7 @@ En aquest cas es requereix una comisió d'almenys 2%. - + Increase indentation @@ -870,12 +862,12 @@ En aquest cas es requereix una comisió d'almenys 2%. - + . - + Font size @@ -920,6 +912,74 @@ En aquest cas es requereix una comisió d'almenys 2%. + + MainWindow + + + MainWindow + + + + + Triangles + + + + + File + + + + + Operations + + + + + Help + + + + + Overview + + + + + Send Coins + Enviar monedes + + + + Receive Coins + + + + + Address Book + Llibreta d'adreces + + + + Transactions + + + + + Messages + + + + + Synchronization + + + + + 33333 blocks + + + MessageModel @@ -976,22 +1036,27 @@ En aquest cas es requereix una comisió d'almenys 2%. MessagePage - + Address Book Llibreta d'adreces - + + Messages + + + + These are your sent and received encrypted messages. Click on an item to read it. - + Click on a message to view it - + &Back @@ -1001,48 +1066,48 @@ En aquest cas es requereix una comisió d'almenys 2%. - + &Conversation - + Sign a message to prove you own a TRI address - + &Send - - + + Copy the currently selected address to the system clipboard Copiar l'adreça seleccionada al porta-retalls del sistema - + &Copy From Address - + Copy To &Address - + Delete the currently selected address from the list Esborrar l'adreça sel·leccionada - + &Delete &Esborrar - + Send Secure Message @@ -1076,11 +1141,12 @@ En aquest cas es requereix una comisió d'almenys 2%. OptionsDialog + Options Opcions - + &Main &Principal @@ -1095,7 +1161,7 @@ En aquest cas es requereix una comisió d'almenys 2%. Pagar &comisió de transacció - + Reserved amount does not participate in staking and is therefore spendable at any time. La quantitat reservada no participa en fer "stake" i per tant es pot gastar en qualsevol moment. @@ -1105,20 +1171,12 @@ En aquest cas es requereix una comisió d'almenys 2%. Reserva - Automatically start triangles after logging in to the system. - Inicia automàticament triangles després d'entrar en el sistema. - - - &Start triangles on system login - &Iniciar triangles amb l'inici de sessió - - - + Detach block and address databases at shutdown. This means they can be moved to another data directory, but it slows down shutdown. The wallet is always detached. Separeu el bloc i les bases de dades d'adreces en apagar l'equip. En aquest cas es pot moure a un altre directori de dades, però alenteix l'apagada. La cartera està sempre separada. - + &Detach databases at shutdown &Separar bases de dades a l'apagar l'equip @@ -1128,75 +1186,67 @@ En aquest cas es requereix una comisió d'almenys 2%. &Xarxa - Automatically open the triangles client port on the router. This only works when your router supports UPnP and it is enabled. - Obrir automàticament el port de client triangles en el router. Això només funciona quan el router és compatible amb UPnP i està habilitat. - - - + Map port using &UPnP Port obert amb &UPnP - Connect to the triangles network through a SOCKS proxy (e.g. when connecting through Tor). - Connecteu-vos a la xarxa triangles través d'un proxy SOCKS (per exemple, quan es connecta a través de Tor). - - - + Automatically start Triangles after logging in to the system. - + &Start Triangles on system login - + Automatically open the Triangles client port on the router. This only works when your router supports UPnP and it is enabled. - + Connect to the Triangles network through a SOCKS proxy (e.g. when connecting through Tor). - + &Connect through SOCKS proxy: &Conectar a través d'un proxy SOCKS: - + Proxy &IP: &IP del proxy: - + IP address of the proxy (e.g. 127.0.0.1) Adreça IP del servidor proxy (per exemple, 127.0.0.1) - + &Port: &Port: - + Port of the proxy (e.g. 9050) Port del proxy (per exemple 9050) - + SOCKS &Version: &Versió de SOCKS: - + SOCKS version of the proxy (e.g. 5) Versió SOCKS del proxy (per exemple 5) - + &Window &Finestra @@ -1206,7 +1256,7 @@ En aquest cas es requereix una comisió d'almenys 2%. Mostrar només l'icona de la barra al minimitzar l'aplicació. - + &Minimize to the tray instead of the taskbar &Minimitzar a la barra d'aplicacions @@ -1216,7 +1266,7 @@ En aquest cas es requereix una comisió d'almenys 2%. Minimitza en comptes de sortir de la aplicació al tancar la finestra. Quan aquesta opció està activa, la aplicació només es tancarà al seleccionar Sortir al menú. - + M&inimize on close M&inimitzar al tancar @@ -1231,35 +1281,27 @@ En aquest cas es requereix una comisió d'almenys 2%. Llenguatge de la Interfície d'Usuari: - + The user interface language can be set here. This setting will take effect after restarting Triangles. - + Whether to show TRI addresses in the transaction list or not. - The user interface language can be set here. This setting will take effect after restarting triangles. - L'idioma de la interfície d'usuari es pot configurar aquí. Aquesta configuració s'aplicarà després de reiniciar triangles. - - - + &Unit to show amounts in: &Unitats per mostrar les quantitats en: - + Choose the default subdivision unit to show in the interface and when sending coins. Sel·lecciona la unitat de subdivisió per defecte per mostrar en la interficie quan s'envien monedes. - Whether to show triangles addresses in the transaction list or not. - Per mostrar triangles adreces a la llista de transaccions o no. - - - + &Display addresses in transaction list &Mostrar adreces al llistat de transaccions @@ -1269,27 +1311,27 @@ En aquest cas es requereix una comisió d'almenys 2%. Per mostrar les característiques de control de la moneda o no. - + Display coin &control features (experts only!) Mostrar controls i característiques de la moneda (només per a experts!) - + &OK &OK - + &Cancel &Cancel·la - + &Apply &Aplicar - + default Per defecte @@ -1305,10 +1347,6 @@ En aquest cas es requereix una comisió d'almenys 2%. This setting will take effect after restarting Triangles. - - This setting will take effect after restarting triangles. - Aquesta configuració s'aplicarà després de reiniciar triangles. - The supplied proxy address is invalid. @@ -1318,16 +1356,12 @@ En aquest cas es requereix una comisió d'almenys 2%. OverviewPage - + Form Formulari - The displayed information may be out of date. Your wallet automatically synchronizes with the triangles network after a connection is established, but this process has not completed yet. - La informació mostrada pot estar fora de data. La seva cartera es sincronitza automàticament amb la xarxa triangles després d'establir una connexió, però aquest procés no s'ha completat encara. - - - + Stake: En "stake": @@ -1362,7 +1396,7 @@ En aquest cas es requereix una comisió d'almenys 2%. Balanç minat que encara no ha madurat - + Total: Total: @@ -1372,7 +1406,7 @@ En aquest cas es requereix una comisió d'almenys 2%. El seu balanç total - + <b>Recent transactions</b> <b>Transaccions recents</b> @@ -1380,10 +1414,10 @@ En aquest cas es requereix una comisió d'almenys 2%. <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1394,10 +1428,10 @@ a:active { color:#000; text-decoration: underline; } <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1405,18 +1439,32 @@ a:active { color:#000; text-decoration: underline; } - + + <head> +<style type="text/css" media="screen"> +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } +</style> +</head> +<body> +<a href="http://explorer.triangles.technology"> &#187; TRI block explorer</a></body> + + + + Total of transactions that have yet to be confirmed, and do not yet count toward the current balance Total de transaccions que encara no s'han confirmat, i encara no compten per al balanç actual - + The displayed information may be out of date. Your wallet automatically synchronizes with the Triangles network after a connection is established, but this process has not completed yet. - + Total of coins that was staked, and do not yet count toward the current balance Total de les monedes que s'han posat a fer "stake" (en joc, aposta), i encara no compten per al balanç actual @@ -1488,7 +1536,7 @@ a:active { color:#000; text-decoration: underline; } RPCConsole - + Client name Nom del client @@ -1499,15 +1547,15 @@ a:active { color:#000; text-decoration: underline; } - + - + N/A N/A - + Client version Versió del client @@ -1517,12 +1565,17 @@ a:active { color:#000; text-decoration: underline; } &Informació - + Triangles - Debug window - + + Debug window + + + + Triangles Core @@ -1552,7 +1605,7 @@ a:active { color:#000; text-decoration: underline; } A testnet - + Block chain Bloquejar cadena @@ -1577,7 +1630,7 @@ a:active { color:#000; text-decoration: underline; } - + Show the Triangles-Qt help message to get a list with possible Triangles command-line options. @@ -1592,11 +1645,7 @@ a:active { color:#000; text-decoration: underline; } Opcions de la línia d'ordres - Show the triangles-Qt help message to get a list with possible triangles command-line options. - Mostra el missatge d'ajuda de triangles-Qt per obtenir una llista amb les possibles opcions de línia d'ordres triangles. - - - + &Show &Mostra @@ -1606,36 +1655,20 @@ a:active { color:#000; text-decoration: underline; } &Consola - + Build date Data de compilació - triangles - Debug window - triangles - Finestra Depuració - - - triangles Core - Nucli triangles - - - + Debug log file Dietàri de debug - Open the triangles debug log file from the current data directory. This can take a few seconds for large log files. - Obriu el fitxer de registre de depuració triangles des del directori de dades actual. Això pot trigar uns segons en els arxius de registre de grans dimensions. - - - + Clear console Netejar consola - - Welcome to the triangles RPC console. - Benvingut a la consola RPC de triangles. - Welcome to the Triangles RPC console. @@ -1655,8 +1688,8 @@ a:active { color:#000; text-decoration: underline; } SendCoinsDialog - - + + @@ -1668,12 +1701,17 @@ a:active { color:#000; text-decoration: underline; } Enviar monedes - + + Send Triangles + + + + Coin Control Features (Opcions del control del Coin) - + Inputs... Entrades @@ -1708,10 +1746,6 @@ a:active { color:#000; text-decoration: underline; } Amount: Quantitat: - - 0.00 hack - 123.456 hack {0.00 ?} - @@ -1756,17 +1790,17 @@ a:active { color:#000; text-decoration: underline; } Canvi - + custom change address Adreça de canvi pròpia - + Send to multiple recipients at once Enviar a multiples destinataris al mateix temps - + Add &Recipient Affegir &Destinatari @@ -1776,7 +1810,7 @@ a:active { color:#000; text-decoration: underline; } Traieu tots els camps de transacció - + Clear &All Esborrar &Tot @@ -1790,31 +1824,23 @@ a:active { color:#000; text-decoration: underline; } 123.456 TRI - - 123.456 hack - 123.456 hack - Confirm the send action Confirmi l'acció d'enviament - + S&end E&nviar - Enter a triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Introdueix una adreça triangles (p.ex. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Copy quantity Copiar quantitat @@ -1859,7 +1885,7 @@ a:active { color:#000; text-decoration: underline; } <b>%1</b> a %2 (%3) - + Confirm send coins Confirmar l'enviament de monedes @@ -1874,7 +1900,7 @@ a:active { color:#000; text-decoration: underline; } i - + The recipient address is not valid, please recheck. L'adreça remetent no és vàlida, si us plau comprovi-la. @@ -1918,10 +1944,6 @@ a:active { color:#000; text-decoration: underline; } WARNING: Invalid TRI address - - WARNING: Invalid triangles address - ADVERTÈNCIA: Direcció triangles invàlida - (no label) @@ -1936,53 +1958,48 @@ a:active { color:#000; text-decoration: underline; } SendCoinsEntry - + Form Formulari - + A&mount: Q&uantitat: - + Pay &To: Pagar &A: - - + + Enter a label for this address to add it to your address book Introdueixi una etiquera per a aquesta adreça per afegir-la a la llibreta d'adreces - - N&arration: - - - - + Enter a short note to send with payment (max 24 characters) - + &Label: &Etiqueta: - + The address to send the payment to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) L'adreça per a enviar el pagament (per exemple: TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book Trieu la direcció de la llibreta d'adreces - + Alt+A Alta+A @@ -1992,7 +2009,7 @@ a:active { color:#000; text-decoration: underline; } Enganxar adreça del porta-retalls - + Alt+P Alt+P @@ -2001,10 +2018,6 @@ a:active { color:#000; text-decoration: underline; } Remove this recipient Eliminar aquest destinatari - - Enter a triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Introdueix una adreça triangles (p.ex. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) @@ -2024,37 +2037,42 @@ a:active { color:#000; text-decoration: underline; } - + + Send messages + + + + Address &From: - + Choose address from address book Trieu la direcció de la llibreta d'adreces - + Alt+A Alta+A - + Paste address from clipboard Enganxar adreça del porta-retalls - + Alt+P Alt+P - + Send to multiple recipients at once Enviar a multiples destinataris al mateix temps - + Add &Recipient Affegir &Destinatari @@ -2064,7 +2082,7 @@ a:active { color:#000; text-decoration: underline; } Traieu tots els camps de transacció - + Clear &All Esborrar &Tot @@ -2074,17 +2092,17 @@ a:active { color:#000; text-decoration: underline; } Confirmi l'acció d'enviament - + S&end E&nviar - + &Close - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) @@ -2094,7 +2112,7 @@ a:active { color:#000; text-decoration: underline; } <b>%1</b> a %2 (%3) - + Confirm send messages @@ -2109,7 +2127,7 @@ a:active { color:#000; text-decoration: underline; } i - + @@ -2146,22 +2164,22 @@ a:active { color:#000; text-decoration: underline; } SendMessagesEntry - + Form Formulari - - The address to send the payment to (e.g. 4Zo1ga6xuKuQ7JV7M9rGDoxdbYwV5zgQJ5) + + The address to send the message to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book Trieu la direcció de la llibreta d'adreces - + Alt+A Alta+A @@ -2171,7 +2189,7 @@ a:active { color:#000; text-decoration: underline; } Enganxar adreça del porta-retalls - + Alt+P Alt+P @@ -2181,28 +2199,28 @@ a:active { color:#000; text-decoration: underline; } Eliminar aquest destinatari - + &Message: - + Send &To: - + Enter a label for this address to add it to your address book Introdueixi una etiquera per a aquesta adreça per afegir-la a la llibreta d'adreces - + &Label: &Etiqueta: - + &Public Key: @@ -2223,203 +2241,134 @@ a:active { color:#000; text-decoration: underline; } - SignVerifyMessageDialog + SignMessagePage - - Signatures - Sign / Verify a Message - Signatures .Signar/Verificar un Missatge + + Form + Formulari - - - &Sign Message - &Signar Missatge + + Sign Message + - - You can sign messages with your addresses to prove you own them. Be careful not to sign anything vague, as phishing attacks may try to trick you into signing your identity over to them. Only sign fully-detailed statements you agree to. - Pots signar missatges amb la teva adreça per provar que són teus. Sigues cautelòs al signar qualsevol cosa, ja que els atacs phising poden intentar confondre't per a que els hi signis amb la teva identitat. Tan sols signa als documents completament detallats amb els que hi estàs d'acord. + + Address + - - The address to sign the message with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - L'adreça per a signar el missatge (per exemple TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - - - Choose an address from the address book - Trieu una adreça de la llibreta d'adreces - - - - - Alt+A - Alta+A - - - + Paste address from clipboard - Enganxar adreça del porta-retalls + Enganxar adreça del porta-retalls - + Alt+P - Alt+P + Alt+P - + + Signature + + + + + Choose an address from the address book + Trieu una adreça de la llibreta d'adreces + + + + Alt+A + Alta+A + + + + The address to sign the message with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + + + + + Text + + + + Enter the message you want to sign here - Introdueix aqui el missatge que vols signar + Introdueix aqui el missatge que vols signar - + Copy the current signature to the system clipboard - Copiar la signatura actual al porta-retalls del sistema + Copiar la signatura actual al porta-retalls del sistema - - Sign the message to prove you own this TRI address - - - - - Verify the message to ensure it was signed with the specified TRI address - - - - Sign the message to prove you own this triangles address - Signar un missatge per demostrar que és propietari d'aquesta adreça triangles - - - + Reset all sign message fields - Neteja tots els camps de clau + Neteja tots els camps de clau - - + Clear &All - Esborrar &Tot + Esborrar &Tot - - - &Verify Message - &Verificar el missatge - - - - Enter the signing address, message (ensure you copy line breaks, spaces, tabs, etc. exactly) and signature below to verify the message. Be careful not to read more into the signature than what is in the signed message itself, to avoid being tricked by a man-in-the-middle attack. - Introdueixi l'adreça signant, missatge (assegura't que copies salts de línia, espais, tabuladors, etc excactament tot el text) i la signatura a sota per verificar el missatge. Per evitar ser enganyat per un atac home-entre-mig, vés amb compte de no llegir més en la signatura del que hi ha al missatge signat mateix. - - - - The address the message was signed with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - La direcció que va ser signada amb un missatge (per exemple TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - Verify the message to ensure it was signed with the specified triangles address - Comproveu el missatge per assegurar-se que es va signar amb l'adreça triangles especificada. - - - - Reset all verify message fields - Neteja tots els camps de verificació de missatge - - - Enter a triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Introdueix una adreça triangles (p.ex. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - - Click "Sign Message" to generate signature - Clica "Signar Missatge" per a generar una signatura - - - Enter triangles signature - Introduïu la signatura triangles - - - - Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + Sign the message to prove you own this Triangles address - - Enter a TRI address (e.g. w) + + Sign &Message + Signar &Message + + + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Enter TRI signature - + Click "Sign Message" to generate signature + Clica "Signar Missatge" per a generar una signatura - - + + The entered address is invalid. - L'adreça intoduïda és invàlida. + L'adreça intoduïda és invàlida. - - - + + Please check the address and try again. - Siu us plau, comprovi l'adreça i provi de nou. + Siu us plau, comprovi l'adreça i provi de nou. - - + The entered address does not refer to a key. - L'adreça introduïda no referencia a cap clau. + L'adreça introduïda no referencia a cap clau. - + Wallet unlock was cancelled. - El desbloqueig del moneder ha estat cancelat. + El desbloqueig del moneder ha estat cancelat. Private key for the entered address is not available. - La clau privada per a la adreça introduïda no està disponible. + La clau privada per a la adreça introduïda no està disponible. Message signing failed. - El signat del missatge ha fallat. + El signat del missatge ha fallat. Message signed. - Missatge signat. - - - - The signature could not be decoded. - La signatura no s'ha pogut decodificar . - - - - - Please check the signature and try again. - Su us plau, comprovi la signatura i provi de nou. - - - - The signature did not match the message digest. - La signatura no coincideix amb el resum del missatge. - - - - Message verification failed. - Ha fallat la verificació del missatge. - - - - Message verified. - Missatge verificat. + Missatge signat. @@ -2569,12 +2518,8 @@ a:active { color:#000; text-decoration: underline; } - Generated coins must mature 60 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. - Les monedes generades han de madurar 510 blocs abans de poder-se gastar. En generar aquest bloc, que va ser transmès a la xarxa per ser afegit a la cadena de bloc. Si no aconsegueix entrar a la cadena, el seu estat canviarà a "no acceptat" i no es podrà gastar. Això pot succeir de tant en tant si un altre node genera un bloc a pocs segons del seu. {60 ?} - - - Generated coins must mature 510 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. - Les monedes generades han de madurar 510 blocs abans de poder-se gastar. En generar aquest bloc, que va ser transmès a la xarxa per ser afegit a la cadena de bloc. Si no aconsegueix entrar a la cadena, el seu estat canviarà a "no acceptat" i no es podrà gastar. Això pot succeir de tant en tant si un altre node genera un bloc a pocs segons del seu. + Generated coins must mature 7 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. + Les monedes generades han de madurar 7 blocs abans de poder-se gastar. En generar aquest bloc, que va ser transmès a la xarxa per ser afegit a la cadena de bloc. Si no aconsegueix entrar a la cadena, el seu estat canviarà a "no acceptat" i no es podrà gastar. Això pot succeir de tant en tant si un altre node genera un bloc a pocs segons del seu. @@ -2621,11 +2566,12 @@ a:active { color:#000; text-decoration: underline; } TransactionDescDialog + Transaction details Detall de la transacció - + This pane shows a detailed description of the transaction Aquest panell mostra una descripció detallada de la transacció @@ -2633,7 +2579,7 @@ a:active { color:#000; text-decoration: underline; } TransactionTableModel - + Date Data @@ -2653,12 +2599,17 @@ a:active { color:#000; text-decoration: underline; } Quantitat - + Open until %1 Obert fins %1 - + + Confirming (%1 of %2 confirmations) + + + + Confirmed (%1 confirmations) Confirmat (%1 confirmacions) @@ -2672,12 +2623,7 @@ a:active { color:#000; text-decoration: underline; } - - Narration - - - - + Offline Desconnectat @@ -2687,12 +2633,7 @@ a:active { color:#000; text-decoration: underline; } Sense confirmar - - Confirming (%1 of %2 recommended confirmations) - Confirmant (%1 de %2 confirmacions recomanat) - - - + Conflicted Conflicte @@ -2770,13 +2711,13 @@ a:active { color:#000; text-decoration: underline; } TransactionView - - + + All Tot - + Today Avui @@ -2806,7 +2747,7 @@ a:active { color:#000; text-decoration: underline; } Rang... - + Received with Rebut amb @@ -2831,17 +2772,17 @@ a:active { color:#000; text-decoration: underline; } Altres - + Enter address or label to search Introdueix una adreça o una etiqueta per cercar - + Min amount Quantitat mínima - + Copy address Copiar adreça @@ -2871,7 +2812,7 @@ a:active { color:#000; text-decoration: underline; } Mostra detalls de la transacció - + Export Transaction Data Exportació de dades de transaccions @@ -2937,11 +2878,20 @@ a:active { color:#000; text-decoration: underline; } - Triangles-core + TransactionsPage - triangles version - versió triangles + + Form + Formulari + + + Transactions + + + + + Triangles-core Usage: @@ -3137,10 +3087,6 @@ for example: alertnotify=echo %%s | mail -s "Triangles Alert" admin@fo Warning: -paytxfee is set very high! This is the transaction fee you will pay if you send a transaction. Advertència: el -paytxfee és molt elevat! Aquesta és la comissió de transacció que pagaràs quan enviis una transacció. - - Warning: Please check that your computer's date and time are correct! If your clock is wrong triangles will not work properly. - Avís: Comproveu que la data i hora de l'equip siguin correctes! Si el seu rellotge és erroni triangles no funcionarà correctament. - Warning: error reading wallet.dat! All keys read correctly, but transaction data or address book entries might be missing or incorrect. @@ -3358,30 +3304,6 @@ for example: alertnotify=echo %%s | mail -s "Triangles Alert" admin@fo Password for JSON-RPC connections Contrasenya per a connexions JSON-RPC - - %s, you must set a rpcpassword in the configuration file: - %s -It is recommended you use the following random password: -rpcuser=trianglesrpc -rpcpassword=%s -(you do not need to remember this password) -The username and password MUST NOT be the same. -If the file does not exist, create it with owner-readable-only file permissions. -It is also recommended to set alertnotify so you are notified of problems; -for example: alertnotify=echo %%s | mail -s "triangles Alert" admin@foo.com - - %s, ha d'establir un rpcpassword al fitxer de configuració: -%s -Es recomana utilitzar la següent contrasenya aleatòria: -rpcuser=trianglesrpc -rpcpassword=%s -(No cal recordar aquesta contrasenya) -El nom d'usuari i contrasenya NO HA DE SER el mateix. -Si no hi ha l'arxiu, s'ha de crear amb els permisos de només lectura per al propietari. -També es recomana establir alertnotify per a que se li notifiquin els problemes; -per exemple: alertnotify=echo %%s | mail -s "triangles Alert" admin@foo.com - - Find peers using internet relay chat (default: 0) @@ -3503,14 +3425,6 @@ Executar una ordre quan es rep un avís rellevant (%s en cmd es substitueix per Wallet %s resides outside data directory %s. La cartera %s resideix fora del directori de dades %s. - - Cannot obtain a lock on data directory %s. triangles is probably already running. - No es pot obtenir un bloqueig en el directori de dades %s. triangles probablement ja estigui en funcionament. - - - triangles - triangles - Unable to bind to %s on this computer (bind returned error %d, %s) @@ -3541,14 +3455,6 @@ Executar una ordre quan es rep un avís rellevant (%s en cmd es substitueix per Error loading wallet.dat: Wallet corrupted Error carregant wallet.dat: Moneder corrupte - - Error loading wallet.dat: Wallet requires newer version of triangles - Error en carregar wallet.dat: La cartera requereix la versió més recent de triangles - - - Wallet needed to be rewritten: restart triangles to complete - La cartera necessita ser reescrita: reiniciar triangles per completar - Error loading wallet.dat @@ -3614,10 +3520,6 @@ Executar una ordre quan es rep un avís rellevant (%s en cmd es substitueix per Add a node to connect to and attempt to keep the connection open Afegir un node per a connectar's-hi i intentar mantenir la connexió oberta - - Unable to bind to %s on this computer. triangles is probably already running. - No es pot enllaçar a %s en aquest equip. triangles probablement ja estigui en funcionament. - Fee per KB to add to transactions you send @@ -3684,67 +3586,57 @@ If the file does not exist, create it with owner-readable-only file permissions. - + + Triangles - + + Wallet Moneder - + + &Overview &Panorama general - + Show general overview of wallet Mostra panorama general del moneder - - &Send coins - &Enviar monedes - - - - Send coins to a TRI address - - - - - &Receive coins - &Rebre monedes - - - + Show the list of addresses for receiving payments Mostra la llista d'adreces per rebre pagaments - + + &Transactions &Transaccions - + Browse transaction history Cerca a l'historial de transaccions - + + &Address Book &Llibreta d'adreces - + Edit the list of stored addresses and labels Edició de la llista d'adreces i etiquetes emmagatzemades - + &Messages @@ -3754,22 +3646,84 @@ If the file does not exist, create it with owner-readable-only file permissions. - - E&xit - S&ortir - - - - Quit application - Sortir de l'aplicació - - - - &About Triangles + + + &Show / Hide Triangles wallet + Show or hide the main Window + + + + + Encrypt the private keys that belong to your wallet + + + + + %n blocks + + + + + + + + + Processed %1 blocks of transaction history. + + + + + <font color='#f26522'>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. </font>Do you want to pay the fee? + + + + + Options + Opcions + + + + E&xit + S&ortir + + + + Quit application + Sortir de l'aplicació + + + + &Send Triangles + + + + + Send coins to a Triangles address + + + + + &Receive Triangles + + + + + E&xit Triangles wallet + + + + + + + &About Triangles + &Sobre triangles + + + Show information about Triangles @@ -3794,22 +3748,13 @@ If the file does not exist, create it with owner-readable-only file permissions. - - &Show / Hide - &Mostrar / Amagar - - - + + &Encrypt Wallet... &Xifrar moneder - - Encrypt or decrypt wallet - Xifrar o desxifrar cartera - - - + &Backup Wallet... &Realitzant copia de seguretat del moneder... @@ -3820,24 +3765,36 @@ If the file does not exist, create it with owner-readable-only file permissions. + &Change Passphrase... &Canviar contrasenya... - + Change the passphrase used for wallet encryption Canviar la constrasenya d'encriptació del moneder + &Unlock Wallet... &Desbloquejar cartera - + Unlock wallet Desbloquejar la cartera + + + &Unlock Wallet for staking... + + + + + Unlock wallet for staking + + &Lock Wallet @@ -3850,36 +3807,50 @@ If the file does not exist, create it with owner-readable-only file permissions. + Sign &message... Signar &missatge... + + + Sign messages with your Triangles addresses to prove you own them + + + &Verify message... &Verifica el missatge.. + + + Verify messages to ensure they were signed with specified Triangles addresses + + + &Export... &Exportar... - + Export the data in the current tab to a file Exportar les dades de la pestanya actual a un arxiu - + + &Debug window &Finestra de debug - + Open debugging and diagnostic console Obrir la consola de diagnòstic i debugging - + &File &Arxiu @@ -3904,19 +3875,17 @@ If the file does not exist, create it with owner-readable-only file permissions. Barra d'eines d'accions - - + [testnet] [testnet] - - + Triangles client - + %n active connection(s) to Triangles network @@ -3925,12 +3894,12 @@ If the file does not exist, create it with owner-readable-only file permissions. - + Synchronizing with network... Sincronitzant amb la xarxa ... - + ~%n block(s) remaining ~%n bloc restant @@ -3939,17 +3908,12 @@ If the file does not exist, create it with owner-readable-only file permissions. - + Downloaded %1 of %2 blocks of transaction history (%3% done). Descarregats %1 de %2 blocs d'historial de transaccions (%3% completat). - - Downloaded %1 blocks of transaction history. - Descarregats %1 blocs d'historial de transaccions - - - + Current difficulty is %1. @@ -4005,17 +3969,12 @@ If the file does not exist, create it with owner-readable-only file permissions. El darrer bloc rebut s'ha generat %1. - - This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee? - Aquesta transacció es troba sobre el límit de mida. Encara pot enviar-la amb una comisió de 1%, aquesta va als nodes que processen la seva transacció i ajuda a mantenir la xarxa. Vol pagar la quota? - - - + Confirm transaction fee Confirmeu comisió - + Sent transaction Transacció enviada @@ -4048,29 +4007,50 @@ Message: %4 - - + + URI handling Manejant URI - - + + URI can not be parsed! This can be caused by an invalid TRI address or malformed URI parameters. - + + Send Triangles + + + + + Receive Triangles + + + + + &Lock Wallet... + + + + + Wallet is <b>encrypted</b> and currently <b>unlocked for staking</b> + + + + Wallet is <b>encrypted</b> and currently <b>unlocked</b> El moneder està <b>encriptat</b> i actualment <b>desbloquejat</b> - + Wallet is <b>encrypted</b> and currently <b>locked</b> El moneder està <b>encriptat</b> i actualment <b>bloquejat</b> - + + Backup Wallet Realitzar còpia de seguretat del moneder @@ -4081,16 +4061,26 @@ Message: %4 - Backup Failed - Còpia de seguretat fallida - - - There was an error trying to save the wallet data to the new location. Hi ha un error al tractar de salvar les dades de la seva cartera a la nova ubicació. + + + Backup failed + + + + + Backup successful + + + + + The wallet data was successfully saved to the new location. + + - + %n second(s) %n segon @@ -4155,59 +4145,128 @@ Message: %4 Not staking No s'està fent "stake" + + + VerifyMessagePage - Show information about triangles - Mostra informació sobre triangles + + Form + Formulari - Send coins to a triangles address - Enviar monedes a una adreça triangles + + Verify Message + - Modify configuration options for triangles - Modificar les opcions de configuració per a triangles + + Choose an address from the address book + Trieu una adreça de la llibreta d'adreces - triangles - triangles + + Alt+A + Alta+A - &About triangles - &Sobre triangles + + The address the message was signed with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + - triangles client - Client triangles - - - %n active connection(s) to triangles network - - %n conexió activa a la xarxa triangles - %n conexions actives a la xarxa triangles - - + + Text + - About triangles card - Sobre la tarjeta triangles + + Address + - Show information about triangles card - Mostra informació sobre la tarjeta triangles + + Signature + - URI can not be parsed! This can be caused by an invalid triangles address or malformed URI parameters. - l'URI no es pot analitzar! Això pot ser causat per una adreça triangles no vàlida o paràmetres URI malformats. + + Reset all verify message fields + Neteja tots els camps de verificació de missatge - A fatal error occurred. triangles can no longer continue safely and will quit. - S'ha produït un error fatal. triangles ja no pot continuar de forma segura i es tancarà. + + Clear &All + Esborrar &Tot + + + + Verify the message to ensure it was signed with the specified Triangles address + + + + + Verify &Message + + + + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + + + + Enter Triangles signature + + + + + + The entered address is invalid. + L'adreça intoduïda és invàlida. + + + + + + Please check the address and try again. + Siu us plau, comprovi l'adreça i provi de nou. + + + + The entered address does not refer to a key. + L'adreça introduïda no referencia a cap clau. + + + + The signature could not be decoded. + La signatura no s'ha pogut decodificar . + + + + + Please check the signature and try again. + Su us plau, comprovi la signatura i provi de nou. + + + + The signature did not match the message digest. + La signatura no coincideix amb el resum del missatge. + + + + Message verification failed. + Ha fallat la verificació del missatge. + + + + Message verified. + Missatge verificat. WalletModel - + Sending... Enviant... diff --git a/src/qt/locale/triangles_cs.qm b/src/qt/locale/triangles_cs.qm deleted file mode 100644 index aeb0d4be81724c697768a4505c7bff368604fb17..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 51091 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 AboutDialog - + + Dialog + + + + About Triangles - + <b>Triangles</b> version - - Copyright © 2009-2014 The Bitcoin developers -Copyright © 2014 Triangles team + + OK - + This is experimental software. @@ -38,47 +42,52 @@ Tento produkt zahrnuje programy vyvinuté OpenSSL Projektem pro použití v Open AddressBookPage - + Address Book - + Double-click to edit address or label Dvojklikem myši začneš upravovat označení adresy - + Create a new address Vytvoř novou adresu - + Copy the currently selected address to the system clipboard Zkopíruj aktuálně vybranou adresu do systémové schránky - + Sign a message to prove you own a TRI address - + &New Address - + + Address book + + + + &Copy Address &Kopíruj adresu - + Show &QR Code - + Sign &Message @@ -88,7 +97,7 @@ Tento produkt zahrnuje programy vyvinuté OpenSSL Projektem pro použití v Open - + Delete the currently selected address from the list Smaž zvolenou adresu ze seznamu @@ -98,17 +107,22 @@ Tento produkt zahrnuje programy vyvinuté OpenSSL Projektem pro použití v Open &Ověř zprávu - + These are your Triangles addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you. - + &Delete S&maž - + + Triangles receiving addresses + + + + Copy &Label Kopíruj &označení @@ -118,7 +132,7 @@ Tento produkt zahrnuje programy vyvinuté OpenSSL Projektem pro použití v Open &Uprav - + Export Address Book Data @@ -141,7 +155,7 @@ Tento produkt zahrnuje programy vyvinuté OpenSSL Projektem pro použití v Open AddressTableModel - + Label Označení @@ -164,32 +178,32 @@ Tento produkt zahrnuje programy vyvinuté OpenSSL Projektem pro použití v Open Změna hesla - + + Change password + + + + Enter passphrase Zadej platné heslo - + New passphrase Zadej nové heslo - + Repeat new passphrase Totéž heslo ještě jednou - - Serves to disable the trivial sendmoney when OS account compromised. Provides no real security. + + Unlock for staking only - - For staking only - - - - + Enter the new passphrase to the wallet.<br/>Please use a passphrase of <b>10 or more random characters</b>, or <b>eight or more words</b>. Zadej nové heslo k peněžence.<br/>Použij <b>alespoň 10 náhodných znaků</b> nebo <b>alespoň osm slov</b>. @@ -199,7 +213,7 @@ Tento produkt zahrnuje programy vyvinuté OpenSSL Projektem pro použití v Open Zašifruj peněženku - + This operation needs your wallet passphrase to unlock the wallet. K provedení této operace musíš zadat heslo k peněžence, aby se mohla odemknout. @@ -209,7 +223,7 @@ Tento produkt zahrnuje programy vyvinuté OpenSSL Projektem pro použití v Open Odemkni peněženku - + This operation needs your wallet passphrase to decrypt the wallet. K provedení této operace musíš zadat heslo k peněžence, aby se mohla dešifrovat. @@ -219,7 +233,7 @@ Tento produkt zahrnuje programy vyvinuté OpenSSL Projektem pro použití v Open Dešifruj peněženku - + Change passphrase Změň heslo @@ -318,12 +332,17 @@ Tento produkt zahrnuje programy vyvinuté OpenSSL Projektem pro použití v Open CoinControlDialog - + Coin Control - + + Triangles Coin Control + + + + Quantity: @@ -333,7 +352,7 @@ Tento produkt zahrnuje programy vyvinuté OpenSSL Projektem pro použití v Open - + Amount: Částka: @@ -353,7 +372,7 @@ Tento produkt zahrnuje programy vyvinuté OpenSSL Projektem pro použití v Open - + no @@ -368,22 +387,22 @@ Tento produkt zahrnuje programy vyvinuté OpenSSL Projektem pro použití v Open - + (un)select all - + Tree mode - + List mode - + Amount Částka @@ -418,7 +437,7 @@ Tento produkt zahrnuje programy vyvinuté OpenSSL Projektem pro použití v Open - + Copy address Kopírovat sdresu @@ -429,17 +448,17 @@ Tento produkt zahrnuje programy vyvinuté OpenSSL Projektem pro použití v Open - + Copy amount Kopíruj částku - + Copy transaction ID Kopíruj ID transakce - + Copy quantity @@ -474,7 +493,7 @@ Tento produkt zahrnuje programy vyvinuté OpenSSL Projektem pro použití v Open - + highest @@ -572,57 +591,66 @@ This label turns red, if the priority is smaller than "medium". EditAddressDialog - - Edit Address - Uprav adresu - - - + &Label &Označení - + The label associated with this address book entry - + &Address &Adresa - + + Edit record + + + + The address associated with this address book entry. This can only be modified for sending addresses. - - &Stealth Address + + Paste from clipboard - + + Alt+A + Alt+A + + + + New receiving address Nová přijímací adresa - + + New sending address Nová odesílací adresa - + + Edit receiving address Uprav přijímací adresu - + + Edit sending address Uprav odesílací adresu - + The entered address "%1" is not a valid TRI address. @@ -689,23 +717,23 @@ This label turns red, if the priority is smaller than "medium". MRichTextEdit - + Paragraph formatting - + Undo (CTRL+Z) - + Undo - + Redo @@ -715,7 +743,7 @@ This label turns red, if the priority is smaller than "medium". - + Cut @@ -725,7 +753,7 @@ This label turns red, if the priority is smaller than "medium". - + Copy @@ -735,7 +763,7 @@ This label turns red, if the priority is smaller than "medium". - + Paste @@ -745,12 +773,12 @@ This label turns red, if the priority is smaller than "medium". - + Link - + Bold @@ -760,7 +788,7 @@ This label turns red, if the priority is smaller than "medium". - + Italic @@ -770,12 +798,12 @@ This label turns red, if the priority is smaller than "medium". - + Underline - + Strike Out @@ -785,7 +813,7 @@ This label turns red, if the priority is smaller than "medium". - + Bullet list @@ -795,7 +823,7 @@ This label turns red, if the priority is smaller than "medium". - + Ordered list @@ -805,7 +833,7 @@ This label turns red, if the priority is smaller than "medium". - + Decrease indentation @@ -815,7 +843,7 @@ This label turns red, if the priority is smaller than "medium". - + Increase indentation @@ -825,12 +853,12 @@ This label turns red, if the priority is smaller than "medium". - + . - + Font size @@ -875,6 +903,74 @@ This label turns red, if the priority is smaller than "medium". + + MainWindow + + + MainWindow + + + + + Triangles + + + + + File + + + + + Operations + + + + + Help + + + + + Overview + + + + + Send Coins + Pošli mince + + + + Receive Coins + + + + + Address Book + + + + + Transactions + + + + + Messages + + + + + Synchronization + + + + + 33333 blocks + + + MessageModel @@ -931,22 +1027,27 @@ This label turns red, if the priority is smaller than "medium". MessagePage - + Address Book - + + Messages + + + + These are your sent and received encrypted messages. Click on an item to read it. - + Click on a message to view it - + &Back @@ -956,48 +1057,48 @@ This label turns red, if the priority is smaller than "medium". - + &Conversation - + Sign a message to prove you own a TRI address - + &Send - - + + Copy the currently selected address to the system clipboard Zkopíruj aktuálně vybranou adresu do systémové schránky - + &Copy From Address - + Copy To &Address - + Delete the currently selected address from the list Smaž zvolenou adresu ze seznamu - + &Delete S&maž - + Send Secure Message @@ -1031,11 +1132,12 @@ This label turns red, if the priority is smaller than "medium". OptionsDialog + Options Možnosti - + &Main &Hlavní @@ -1050,7 +1152,7 @@ This label turns red, if the priority is smaller than "medium". Platit &transakční poplatek - + Reserved amount does not participate in staking and is therefore spendable at any time. @@ -1060,12 +1162,12 @@ This label turns red, if the priority is smaller than "medium". - + Automatically start Triangles after logging in to the system. - + &Start Triangles on system login @@ -1075,7 +1177,7 @@ This label turns red, if the priority is smaller than "medium". - + &Detach databases at shutdown @@ -1085,57 +1187,57 @@ This label turns red, if the priority is smaller than "medium". &Síť - + Automatically open the Triangles client port on the router. This only works when your router supports UPnP and it is enabled. - + Map port using &UPnP Namapovat port přes &UPnP - + Connect to the Triangles network through a SOCKS proxy (e.g. when connecting through Tor). - + &Connect through SOCKS proxy: - + Proxy &IP: &IP adresa proxy: - + IP address of the proxy (e.g. 127.0.0.1) - + &Port: Por&t: - + Port of the proxy (e.g. 9050) Port proxy (např. 9050) - + SOCKS &Version: &Verze SOCKS: - + SOCKS version of the proxy (e.g. 5) Verze SOCKS proxy (např. 5) - + &Window O&kno @@ -1145,7 +1247,7 @@ This label turns red, if the priority is smaller than "medium". Po minimalizaci okna zobrazí pouze ikonu v panelu. - + &Minimize to the tray instead of the taskbar &Minimalizovávat do ikony v panelu @@ -1155,7 +1257,7 @@ This label turns red, if the priority is smaller than "medium". Zavřením se aplikace minimalizuje. Pokud je tato volba zaškrtnuta, tak se aplikace ukončí pouze zvolením Konec v menu. - + M&inimize on close Za&vřením minimalizovat @@ -1170,27 +1272,27 @@ This label turns red, if the priority is smaller than "medium". &Jazyk uživatelského rozhraní: - + The user interface language can be set here. This setting will take effect after restarting Triangles. - + &Unit to show amounts in: J&ednotka pro částky: - + Choose the default subdivision unit to show in the interface and when sending coins. Zvol výchozí podjednotku, která se bude zobrazovat v programu a při posílání mincí. - + Whether to show TRI addresses in the transaction list or not. - + &Display addresses in transaction list Ukazo&vat adresy ve výpisu transakcí @@ -1200,27 +1302,27 @@ This label turns red, if the priority is smaller than "medium". - + Display coin &control features (experts only!) - + &OK &Budiž - + &Cancel &Zrušit - + &Apply - + default výchozí @@ -1245,18 +1347,18 @@ This label turns red, if the priority is smaller than "medium". OverviewPage - + Form Formulář - - + + The displayed information may be out of date. Your wallet automatically synchronizes with the Triangles network after a connection is established, but this process has not completed yet. - + Stake: @@ -1291,7 +1393,7 @@ This label turns red, if the priority is smaller than "medium". Vytěžené mince, které ještě nejsou zralé - + Total: Celkem: @@ -1301,7 +1403,7 @@ This label turns red, if the priority is smaller than "medium". Celkový stav tvého účtu - + <b>Recent transactions</b> <b>Poslední transakce</b> @@ -1309,10 +1411,10 @@ This label turns red, if the priority is smaller than "medium". <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1323,10 +1425,10 @@ a:active { color:#000; text-decoration: underline; } <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1334,7 +1436,21 @@ a:active { color:#000; text-decoration: underline; } - + + <head> +<style type="text/css" media="screen"> +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } +</style> +</head> +<body> +<a href="http://explorer.triangles.technology"> &#187; TRI block explorer</a></body> + + + + Total of transactions that have yet to be confirmed, and do not yet count toward the current balance @@ -1411,7 +1527,7 @@ a:active { color:#000; text-decoration: underline; } RPCConsole - + Client name Název klienta @@ -1422,15 +1538,15 @@ a:active { color:#000; text-decoration: underline; } - + - + N/A N/A - + Client version Verze klienta @@ -1440,7 +1556,12 @@ a:active { color:#000; text-decoration: underline; } &Informace - + + Debug window + + + + Using OpenSSL version Používaná verze OpenSSL @@ -1465,7 +1586,7 @@ a:active { color:#000; text-decoration: underline; } - + Block chain Řetězec bloků @@ -1485,7 +1606,7 @@ a:active { color:#000; text-decoration: underline; } Čas posledního bloku - + &Open &Otevřít @@ -1495,7 +1616,7 @@ a:active { color:#000; text-decoration: underline; } - + &Show @@ -1505,22 +1626,22 @@ a:active { color:#000; text-decoration: underline; } &Konzole - + Build date Datum kompilace - + Triangles - Debug window - + Triangles Core - + Debug log file Soubor s ladicími záznamy @@ -1530,12 +1651,12 @@ a:active { color:#000; text-decoration: underline; } - + Show the Triangles-Qt help message to get a list with possible Triangles command-line options. - + Clear console Vyčistit konzoli @@ -1558,8 +1679,8 @@ a:active { color:#000; text-decoration: underline; } SendCoinsDialog - - + + @@ -1571,12 +1692,17 @@ a:active { color:#000; text-decoration: underline; } Pošli mince - + + Send Triangles + + + + Coin Control Features - + Inputs... @@ -1655,17 +1781,17 @@ a:active { color:#000; text-decoration: underline; } - + custom change address - + Send to multiple recipients at once Pošli více příjemcům naráz - + Add &Recipient Při&dej příjemce @@ -1675,7 +1801,7 @@ a:active { color:#000; text-decoration: underline; } - + Clear &All Všechno s&maž @@ -1695,17 +1821,17 @@ a:active { color:#000; text-decoration: underline; } Potvrď odeslání - + S&end P&ošli - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Copy quantity @@ -1750,7 +1876,7 @@ a:active { color:#000; text-decoration: underline; } - + Confirm send coins Potvrď odeslání mincí @@ -1765,7 +1891,7 @@ a:active { color:#000; text-decoration: underline; } - + The recipient address is not valid, please recheck. Adresa příjemce je neplatná, překontroluj ji prosím. @@ -1823,53 +1949,48 @@ a:active { color:#000; text-decoration: underline; } SendCoinsEntry - + Form Formulář - + A&mount: Čás&tka: - + Pay &To: &Komu: - - + + Enter a label for this address to add it to your address book Zadej označení této adresy; obojí se ti pak uloží do adresáře - - N&arration: - - - - + Enter a short note to send with payment (max 24 characters) - + &Label: O&značení: - + The address to send the payment to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book - + Alt+A Alt+A @@ -1879,7 +2000,7 @@ a:active { color:#000; text-decoration: underline; } Vlož adresu ze schránky - + Alt+P Alt+P @@ -1907,37 +2028,42 @@ a:active { color:#000; text-decoration: underline; } - + + Send messages + + + + Address &From: - + Choose address from address book - + Alt+A Alt+A - + Paste address from clipboard Vlož adresu ze schránky - + Alt+P Alt+P - + Send to multiple recipients at once Pošli více příjemcům naráz - + Add &Recipient Při&dej příjemce @@ -1947,9 +2073,9 @@ a:active { color:#000; text-decoration: underline; } - + Clear &All - + Všechno s&maž @@ -1957,17 +2083,17 @@ a:active { color:#000; text-decoration: underline; } Potvrď odeslání - + S&end P&ošli - + &Close - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) @@ -1977,7 +2103,7 @@ a:active { color:#000; text-decoration: underline; } - + Confirm send messages @@ -1992,7 +2118,7 @@ a:active { color:#000; text-decoration: underline; } - + @@ -2029,22 +2155,22 @@ a:active { color:#000; text-decoration: underline; } SendMessagesEntry - + Form Formulář - - The address to send the payment to (e.g. 4Zo1ga6xuKuQ7JV7M9rGDoxdbYwV5zgQJ5) + + The address to send the message to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book - + Alt+A Alt+A @@ -2054,7 +2180,7 @@ a:active { color:#000; text-decoration: underline; } Vlož adresu ze schránky - + Alt+P Alt+P @@ -2064,28 +2190,28 @@ a:active { color:#000; text-decoration: underline; } - + &Message: - + Send &To: - + Enter a label for this address to add it to your address book Zadej označení této adresy; obojí se ti pak uloží do adresáře - + &Label: O&značení: - + &Public Key: @@ -2106,187 +2232,134 @@ a:active { color:#000; text-decoration: underline; } - SignVerifyMessageDialog + SignMessagePage - - Signatures - Sign / Verify a Message - Podpisy - podepsat/ověřit zprávu + + Form + Formulář - - - &Sign Message - &Podepiš zprávu - - - - You can sign messages with your addresses to prove you own them. Be careful not to sign anything vague, as phishing attacks may try to trick you into signing your identity over to them. Only sign fully-detailed statements you agree to. - Podepsáním zprávy svými adresami můžeš prokázat, že je skutečně vlastníš. Buď opatrný a nepodepisuj nic vágního; například při phishingových útocích můžeš být lákán, abys něco takového podepsal. Podepisuj pouze zcela úplná a detailní prohlášení, se kterými souhlasíš. - - - - The address to sign the message with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + Sign Message - - + + Address + Adresa + + + + Paste address from clipboard + Vlož adresu ze schránky + + + + Alt+P + Alt+P + + + + Signature + + + + Choose an address from the address book - - + Alt+A - Alt+A + Alt+A - - Paste address from clipboard - Vlož adresu ze schránky + + The address to sign the message with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + - - Alt+P - Alt+P + + Text + - + Enter the message you want to sign here - Sem vepiš zprávu, kterou chceš podepsat + Sem vepiš zprávu, kterou chceš podepsat - + Copy the current signature to the system clipboard - Zkopíruj aktuálně vybraný podpis do systémové schránky + Zkopíruj aktuálně vybraný podpis do systémové schránky - - Sign the message to prove you own this TRI address - - - - - Verify the message to ensure it was signed with the specified TRI address - - - - + Reset all sign message fields - Vymaž všechna pole formuláře pro podepsání zrávy + Vymaž všechna pole formuláře pro podepsání zrávy - - + Clear &All - Všechno &smaž + Všechno s&maž - - - &Verify Message - &Ověř zprávu - - - - Enter the signing address, message (ensure you copy line breaks, spaces, tabs, etc. exactly) and signature below to verify the message. Be careful not to read more into the signature than what is in the signed message itself, to avoid being tricked by a man-in-the-middle attack. - K ověření podpisu zprávy zadej podepisující adresu, zprávu (ověř si, že správně kopíruješ zalomení řádků, mezery, tabulátory apod.) a podpis. Dávej pozor na to, abys nezkopíroval do podpisu víc, než co je v samotné podepsané zprávě, abys nebyl napálen man-in-the-middle útokem. - - - - The address the message was signed with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + Sign the message to prove you own this Triangles address - - Reset all verify message fields - Vymaž všechna pole formuláře pro ověření zrávy - - - - Click "Sign Message" to generate signature - Kliknutím na "Podepiš zprávu" vygeneruješ podpis - - - - Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + Sign &Message - - Enter a TRI address (e.g. w) + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Enter TRI signature - + Click "Sign Message" to generate signature + Kliknutím na "Podepiš zprávu" vygeneruješ podpis - - + + The entered address is invalid. - Zadaná adresa je neplatná. + Zadaná adresa je neplatná. - - - + + Please check the address and try again. - Zkontroluj ji prosím a zkus to pak znovu. + Zkontroluj ji prosím a zkus to pak znovu. - - + The entered address does not refer to a key. - Zadaná adresa nepasuje ke klíči. + Zadaná adresa nepasuje ke klíči. - + Wallet unlock was cancelled. - Odemčení peněženky bylo zrušeno. + Odemčení peněženky bylo zrušeno. Private key for the entered address is not available. - Soukromý klíč pro zadanou adresu není dostupný. + Soukromý klíč pro zadanou adresu není dostupný. Message signing failed. - Podepisování zprávy selhalo. + Podepisování zprávy selhalo. Message signed. - Zpráv podepsána. - - - - The signature could not be decoded. - Podpis nejde dekódovat. - - - - - Please check the signature and try again. - Zkontroluj ho prosím a zkus to pak znovu. - - - - The signature did not match the message digest. - Podpis se neshoduje s hašem zprávy. - - - - Message verification failed. - Ověřování zprávy selhalo. - - - - Message verified. - Zpráva ověřena. + Zpráv podepsána. @@ -2436,7 +2509,7 @@ a:active { color:#000; text-decoration: underline; } - Generated coins must mature 60 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. + Generated coins must mature 7 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. @@ -2484,11 +2557,12 @@ a:active { color:#000; text-decoration: underline; } TransactionDescDialog + Transaction details Detaily transakce - + This pane shows a detailed description of the transaction Toto okno zobrazuje detailní popis transakce @@ -2496,7 +2570,7 @@ a:active { color:#000; text-decoration: underline; } TransactionTableModel - + Date Datum @@ -2516,12 +2590,17 @@ a:active { color:#000; text-decoration: underline; } Částka - + Open until %1 Otřevřeno dokud %1 - + + Confirming (%1 of %2 confirmations) + + + + Confirmed (%1 confirmations) Potvrzeno (%1 potvrzení) @@ -2535,12 +2614,7 @@ a:active { color:#000; text-decoration: underline; } - - Narration - - - - + Offline @@ -2550,12 +2624,7 @@ a:active { color:#000; text-decoration: underline; } - - Confirming (%1 of %2 recommended confirmations) - - - - + Conflicted @@ -2633,13 +2702,13 @@ a:active { color:#000; text-decoration: underline; } TransactionView - - + + All Vše - + Today Dnes @@ -2669,7 +2738,7 @@ a:active { color:#000; text-decoration: underline; } Rozsah... - + Received with Přijato @@ -2694,17 +2763,17 @@ a:active { color:#000; text-decoration: underline; } Ostatní - + Enter address or label to search Zadej adresu nebo označení pro její vyhledání - + Min amount Minimální částka - + Copy address Kopíruj adresu @@ -2734,7 +2803,7 @@ a:active { color:#000; text-decoration: underline; } Zobraz detaily transakce - + Export Transaction Data @@ -2799,6 +2868,19 @@ a:active { color:#000; text-decoration: underline; } + + TransactionsPage + + + Form + Formulář + + + + Transactions + + + Triangles-core @@ -3495,67 +3577,57 @@ Pokud konfigurační soubor ještě neexistuje, vytvoř ho tak, aby ho mohl čí - + + Triangles - + + Wallet Peněženka - + + &Overview &Přehled - + Show general overview of wallet Zobraz celkový přehled peněženky - - &Send coins - - - - - Send coins to a TRI address - - - - - &Receive coins - - - - + Show the list of addresses for receiving payments - + + &Transactions &Transakce - + Browse transaction history Procházej historii transakcí - + + &Address Book - + Edit the list of stored addresses and labels - + &Messages @@ -3565,22 +3637,84 @@ Pokud konfigurační soubor ještě neexistuje, vytvoř ho tak, aby ho mohl čí - - E&xit - &Konec - - - - Quit application - Ukonči aplikaci - - - - &About Triangles + + + &Show / Hide Triangles wallet + Show or hide the main Window + + + + + Encrypt the private keys that belong to your wallet + + + + + %n blocks + + + + + + + + + Processed %1 blocks of transaction history. + + + + + <font color='#f26522'>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. </font>Do you want to pay the fee? + + + + + Options + Možnosti + + + + E&xit + &Konec + + + + Quit application + Ukonči aplikaci + + + + &Send Triangles + + + + + Send coins to a Triangles address + + + + + &Receive Triangles + + + + + E&xit Triangles wallet + + + + + + + &About Triangles + + + + Show information about Triangles @@ -3605,22 +3739,13 @@ Pokud konfigurační soubor ještě neexistuje, vytvoř ho tak, aby ho mohl čí - - &Show / Hide - &Zobraz/Skryj - - - + + &Encrypt Wallet... Zaši&fruj peněženku... - - Encrypt or decrypt wallet - - - - + &Backup Wallet... &Zazálohuj peněženku... @@ -3631,24 +3756,36 @@ Pokud konfigurační soubor ještě neexistuje, vytvoř ho tak, aby ho mohl čí + &Change Passphrase... Změň &heslo... - + Change the passphrase used for wallet encryption Změň heslo k šifrování peněženky + &Unlock Wallet... - + Unlock wallet Odemkni peněženku + + + &Unlock Wallet for staking... + + + + + Unlock wallet for staking + + &Lock Wallet @@ -3661,36 +3798,50 @@ Pokud konfigurační soubor ještě neexistuje, vytvoř ho tak, aby ho mohl čí + Sign &message... Po&depiš zprávu... + + + Sign messages with your Triangles addresses to prove you own them + + + &Verify message... &Ověř zprávu... + + + Verify messages to ensure they were signed with specified Triangles addresses + + + &Export... - + Export the data in the current tab to a file - + + &Debug window &Ladicí okno - + Open debugging and diagnostic console Otevři ladicí a diagnostickou konzoli - + &File &Soubor @@ -3715,19 +3866,17 @@ Pokud konfigurační soubor ještě neexistuje, vytvoř ho tak, aby ho mohl čí - - + [testnet] [testnet] - - + Triangles client - + %n active connection(s) to Triangles network @@ -3736,12 +3885,12 @@ Pokud konfigurační soubor ještě neexistuje, vytvoř ho tak, aby ho mohl čí - + Synchronizing with network... Synchronizuji se se sítí... - + ~%n block(s) remaining @@ -3750,17 +3899,12 @@ Pokud konfigurační soubor ještě neexistuje, vytvoř ho tak, aby ho mohl čí - + Downloaded %1 of %2 blocks of transaction history (%3% done). - - Downloaded %1 blocks of transaction history. - - - - + Current difficulty is %1. @@ -3816,17 +3960,12 @@ Pokud konfigurační soubor ještě neexistuje, vytvoř ho tak, aby ho mohl čí - - This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee? - - - - + Confirm transaction fee - + Sent transaction Odeslané transakce @@ -3863,29 +4002,50 @@ Message: %4 - - + + URI handling - - + + URI can not be parsed! This can be caused by an invalid TRI address or malformed URI parameters. - + + Send Triangles + + + + + Receive Triangles + + + + + &Lock Wallet... + + + + + Wallet is <b>encrypted</b> and currently <b>unlocked for staking</b> + + + + Wallet is <b>encrypted</b> and currently <b>unlocked</b> Peněženka je <b>zašifrovaná</b> a momentálně <b>odemčená</b> - + Wallet is <b>encrypted</b> and currently <b>locked</b> Peněženka je <b>zašifrovaná</b> a momentálně <b>zamčená</b> - + + Backup Wallet @@ -3896,16 +4056,26 @@ Message: %4 - Backup Failed + There was an error trying to save the wallet data to the new location. - There was an error trying to save the wallet data to the new location. + Backup failed + + + + + Backup successful + + + + + The wallet data was successfully saved to the new location. - + %n second(s) @@ -3971,10 +4141,127 @@ Message: %4 + + VerifyMessagePage + + + Form + Formulář + + + + Verify Message + + + + + Choose an address from the address book + + + + + Alt+A + Alt+A + + + + The address the message was signed with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + + + + + Text + + + + + Address + Adresa + + + + Signature + + + + + Reset all verify message fields + Vymaž všechna pole formuláře pro ověření zrávy + + + + Clear &All + Všechno s&maž + + + + Verify the message to ensure it was signed with the specified Triangles address + + + + + Verify &Message + + + + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + + + + Enter Triangles signature + + + + + + The entered address is invalid. + Zadaná adresa je neplatná. + + + + + + Please check the address and try again. + Zkontroluj ji prosím a zkus to pak znovu. + + + + The entered address does not refer to a key. + Zadaná adresa nepasuje ke klíči. + + + + The signature could not be decoded. + Podpis nejde dekódovat. + + + + + Please check the signature and try again. + Zkontroluj ho prosím a zkus to pak znovu. + + + + The signature did not match the message digest. + Podpis se neshoduje s hašem zprávy. + + + + Message verification failed. + Ověřování zprávy selhalo. + + + + Message verified. + Zpráva ověřena. + + WalletModel - + Sending... diff --git a/src/qt/locale/triangles_cy.qm b/src/qt/locale/triangles_cy.qm deleted file mode 100644 index b9b85dc3e260b53473233787af32d4c6a751b355..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11367 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 F{|0BI&vXC) diff --git a/src/qt/locale/triangles_cy.ts b/src/qt/locale/triangles_cy.ts index 8c6da36..ebbf2be 100644 --- a/src/qt/locale/triangles_cy.ts +++ b/src/qt/locale/triangles_cy.ts @@ -4,23 +4,27 @@ AboutDialog - + + Dialog + + + + About Triangles - + <b>Triangles</b> version - - Copyright © 2009-2014 The Bitcoin developers -Copyright © 2014 Triangles team + + OK - + This is experimental software. @@ -33,47 +37,52 @@ This product includes software developed by the OpenSSL Project for use in the O AddressBookPage - + Address Book - + Double-click to edit address or label Clicio dwywaith i olygu cyfeiriad neu label - + Create a new address Creu cyfeiriad newydd - + Copy the currently selected address to the system clipboard Copio'r cyfeiriad sydd wedi'i ddewis i'r clipfwrdd system - + Sign a message to prove you own a TRI address - + &New Address - + + Address book + + + + &Copy Address - + Show &QR Code - + Sign &Message @@ -83,7 +92,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + Delete the currently selected address from the list @@ -93,17 +102,22 @@ This product includes software developed by the OpenSSL Project for use in the O - + These are your Triangles addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you. - + &Delete &Dileu - + + Triangles receiving addresses + + + + Copy &Label @@ -113,7 +127,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + Export Address Book Data @@ -136,7 +150,7 @@ This product includes software developed by the OpenSSL Project for use in the O AddressTableModel - + Label Label @@ -159,32 +173,32 @@ This product includes software developed by the OpenSSL Project for use in the O - + + Change password + + + + Enter passphrase Teipiwch gyfrinymadrodd - + New passphrase Cyfrinymadrodd newydd - + Repeat new passphrase Ailadroddwch gyfrinymadrodd newydd - - Serves to disable the trivial sendmoney when OS account compromised. Provides no real security. + + Unlock for staking only - - For staking only - - - - + Enter the new passphrase to the wallet.<br/>Please use a passphrase of <b>10 or more random characters</b>, or <b>eight or more words</b>. Dewiswch gyfrinymadrodd newydd ar gyfer y waled. <br/> Defnyddiwch cyfrinymadrodd o <b>10 neu fwy o lythyrennau hapgyrch</b>, neu <b> wyth neu fwy o eiriau. @@ -194,7 +208,7 @@ This product includes software developed by the OpenSSL Project for use in the O Amgryptio'r waled - + This operation needs your wallet passphrase to unlock the wallet. Mae angen i'r gweithred hon ddefnyddio'ch cyfrinymadrodd er mwyn datgloi'r waled. @@ -204,7 +218,7 @@ This product includes software developed by the OpenSSL Project for use in the O Datgloi'r waled - + This operation needs your wallet passphrase to decrypt the wallet. Mae angen i'r gweithred hon ddefnyddio'ch cyfrinymadrodd er mwyn dadgryptio'r waled. @@ -214,7 +228,7 @@ This product includes software developed by the OpenSSL Project for use in the O Dadgryptio'r waled - + Change passphrase Newid cyfrinymadrodd @@ -313,12 +327,17 @@ This product includes software developed by the OpenSSL Project for use in the O CoinControlDialog - + Coin Control - + + Triangles Coin Control + + + + Quantity: @@ -328,7 +347,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + Amount: @@ -348,7 +367,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + no @@ -363,22 +382,22 @@ This product includes software developed by the OpenSSL Project for use in the O - + (un)select all - + Tree mode - + List mode - + Amount @@ -413,7 +432,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + Copy address @@ -424,17 +443,17 @@ This product includes software developed by the OpenSSL Project for use in the O - + Copy amount - + Copy transaction ID - + Copy quantity @@ -469,7 +488,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + highest @@ -567,57 +586,66 @@ This label turns red, if the priority is smaller than "medium". EditAddressDialog - - Edit Address - Golygu'r cyfeiriad - - - + &Label &Label - + The label associated with this address book entry - + &Address &Cyfeiriad - + + Edit record + + + + The address associated with this address book entry. This can only be modified for sending addresses. - - &Stealth Address + + Paste from clipboard - + + Alt+A + Alt+A + + + + New receiving address Cyfeiriad derbyn newydd - + + New sending address Cyfeiriad anfon newydd - + + Edit receiving address Golygu'r cyfeiriad derbyn - + + Edit sending address Golygu'r cyfeiriad anfon - + The entered address "%1" is not a valid TRI address. @@ -684,23 +712,23 @@ This label turns red, if the priority is smaller than "medium". MRichTextEdit - + Paragraph formatting - + Undo (CTRL+Z) - + Undo - + Redo @@ -710,7 +738,7 @@ This label turns red, if the priority is smaller than "medium". - + Cut @@ -720,7 +748,7 @@ This label turns red, if the priority is smaller than "medium". - + Copy @@ -730,7 +758,7 @@ This label turns red, if the priority is smaller than "medium". - + Paste @@ -740,12 +768,12 @@ This label turns red, if the priority is smaller than "medium". - + Link - + Bold @@ -755,7 +783,7 @@ This label turns red, if the priority is smaller than "medium". - + Italic @@ -765,12 +793,12 @@ This label turns red, if the priority is smaller than "medium". - + Underline - + Strike Out @@ -780,7 +808,7 @@ This label turns red, if the priority is smaller than "medium". - + Bullet list @@ -790,7 +818,7 @@ This label turns red, if the priority is smaller than "medium". - + Ordered list @@ -800,7 +828,7 @@ This label turns red, if the priority is smaller than "medium". - + Decrease indentation @@ -810,7 +838,7 @@ This label turns red, if the priority is smaller than "medium". - + Increase indentation @@ -820,12 +848,12 @@ This label turns red, if the priority is smaller than "medium". - + . - + Font size @@ -870,6 +898,74 @@ This label turns red, if the priority is smaller than "medium". + + MainWindow + + + MainWindow + + + + + Triangles + + + + + File + + + + + Operations + + + + + Help + + + + + Overview + + + + + Send Coins + Anfon arian + + + + Receive Coins + + + + + Address Book + + + + + Transactions + + + + + Messages + + + + + Synchronization + + + + + 33333 blocks + + + MessageModel @@ -926,22 +1022,27 @@ This label turns red, if the priority is smaller than "medium". MessagePage - + Address Book - + + Messages + + + + These are your sent and received encrypted messages. Click on an item to read it. - + Click on a message to view it - + &Back @@ -951,48 +1052,48 @@ This label turns red, if the priority is smaller than "medium". - + &Conversation - + Sign a message to prove you own a TRI address - + &Send - - + + Copy the currently selected address to the system clipboard Copio'r cyfeiriad sydd wedi'i ddewis i'r clipfwrdd system - + &Copy From Address - + Copy To &Address - + Delete the currently selected address from the list - + &Delete &Dileu - + Send Secure Message @@ -1026,11 +1127,12 @@ This label turns red, if the priority is smaller than "medium". OptionsDialog + Options Opsiynau - + &Main @@ -1045,7 +1147,7 @@ This label turns red, if the priority is smaller than "medium". - + Reserved amount does not participate in staking and is therefore spendable at any time. @@ -1055,12 +1157,12 @@ This label turns red, if the priority is smaller than "medium". - + Automatically start Triangles after logging in to the system. - + &Start Triangles on system login @@ -1070,7 +1172,7 @@ This label turns red, if the priority is smaller than "medium". - + &Detach databases at shutdown @@ -1080,57 +1182,57 @@ This label turns red, if the priority is smaller than "medium". - + Automatically open the Triangles client port on the router. This only works when your router supports UPnP and it is enabled. - + Map port using &UPnP - + Connect to the Triangles network through a SOCKS proxy (e.g. when connecting through Tor). - + &Connect through SOCKS proxy: - + Proxy &IP: - + IP address of the proxy (e.g. 127.0.0.1) - + &Port: - + Port of the proxy (e.g. 9050) - + SOCKS &Version: - + SOCKS version of the proxy (e.g. 5) - + &Window @@ -1140,7 +1242,7 @@ This label turns red, if the priority is smaller than "medium". - + &Minimize to the tray instead of the taskbar @@ -1150,7 +1252,7 @@ This label turns red, if the priority is smaller than "medium". - + M&inimize on close @@ -1165,27 +1267,27 @@ This label turns red, if the priority is smaller than "medium". - + The user interface language can be set here. This setting will take effect after restarting Triangles. - + &Unit to show amounts in: - + Choose the default subdivision unit to show in the interface and when sending coins. - + Whether to show TRI addresses in the transaction list or not. - + &Display addresses in transaction list @@ -1195,27 +1297,27 @@ This label turns red, if the priority is smaller than "medium". - + Display coin &control features (experts only!) - + &OK - + &Cancel - + &Apply - + default @@ -1240,18 +1342,18 @@ This label turns red, if the priority is smaller than "medium". OverviewPage - + Form Ffurflen - - + + The displayed information may be out of date. Your wallet automatically synchronizes with the Triangles network after a connection is established, but this process has not completed yet. - + Stake: @@ -1286,7 +1388,7 @@ This label turns red, if the priority is smaller than "medium". - + Total: @@ -1296,7 +1398,7 @@ This label turns red, if the priority is smaller than "medium". - + <b>Recent transactions</b> <b>Trafodion diweddar</b> @@ -1304,10 +1406,10 @@ This label turns red, if the priority is smaller than "medium". <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1318,10 +1420,10 @@ a:active { color:#000; text-decoration: underline; } <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1329,7 +1431,21 @@ a:active { color:#000; text-decoration: underline; } - + + <head> +<style type="text/css" media="screen"> +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } +</style> +</head> +<body> +<a href="http://explorer.triangles.technology"> &#187; TRI block explorer</a></body> + + + + Total of transactions that have yet to be confirmed, and do not yet count toward the current balance @@ -1406,7 +1522,7 @@ a:active { color:#000; text-decoration: underline; } RPCConsole - + Client name @@ -1417,15 +1533,15 @@ a:active { color:#000; text-decoration: underline; } - + - + N/A - + Client version @@ -1435,7 +1551,12 @@ a:active { color:#000; text-decoration: underline; } - + + Debug window + + + + Using OpenSSL version @@ -1460,7 +1581,7 @@ a:active { color:#000; text-decoration: underline; } - + Block chain @@ -1480,7 +1601,7 @@ a:active { color:#000; text-decoration: underline; } - + &Open @@ -1490,7 +1611,7 @@ a:active { color:#000; text-decoration: underline; } - + &Show @@ -1500,22 +1621,22 @@ a:active { color:#000; text-decoration: underline; } - + Build date - + Triangles - Debug window - + Triangles Core - + Debug log file @@ -1525,12 +1646,12 @@ a:active { color:#000; text-decoration: underline; } - + Show the Triangles-Qt help message to get a list with possible Triangles command-line options. - + Clear console @@ -1553,8 +1674,8 @@ a:active { color:#000; text-decoration: underline; } SendCoinsDialog - - + + @@ -1566,12 +1687,17 @@ a:active { color:#000; text-decoration: underline; } Anfon arian - + + Send Triangles + + + + Coin Control Features - + Inputs... @@ -1650,17 +1776,17 @@ a:active { color:#000; text-decoration: underline; } - + custom change address - + Send to multiple recipients at once Anfon at pobl lluosog ar yr un pryd - + Add &Recipient @@ -1670,7 +1796,7 @@ a:active { color:#000; text-decoration: underline; } - + Clear &All @@ -1690,17 +1816,17 @@ a:active { color:#000; text-decoration: underline; } Cadarnhau'r gweithrediad anfon - + S&end - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Copy quantity @@ -1745,7 +1871,7 @@ a:active { color:#000; text-decoration: underline; } - + Confirm send coins @@ -1760,7 +1886,7 @@ a:active { color:#000; text-decoration: underline; } - + The recipient address is not valid, please recheck. @@ -1818,53 +1944,48 @@ a:active { color:#000; text-decoration: underline; } SendCoinsEntry - + Form Ffurflen - + A&mount: &Maint - + Pay &To: - - + + Enter a label for this address to add it to your address book - - N&arration: - - - - + Enter a short note to send with payment (max 24 characters) - + &Label: &Label: - + The address to send the payment to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book - + Alt+A Alt+A @@ -1874,7 +1995,7 @@ a:active { color:#000; text-decoration: underline; } Gludo cyfeiriad o'r glipfwrdd - + Alt+P Alt+P @@ -1902,37 +2023,42 @@ a:active { color:#000; text-decoration: underline; } - + + Send messages + + + + Address &From: - + Choose address from address book - + Alt+A Alt+A - + Paste address from clipboard Gludo cyfeiriad o'r glipfwrdd - + Alt+P Alt+P - + Send to multiple recipients at once Anfon at pobl lluosog ar yr un pryd - + Add &Recipient @@ -1942,7 +2068,7 @@ a:active { color:#000; text-decoration: underline; } - + Clear &All @@ -1952,17 +2078,17 @@ a:active { color:#000; text-decoration: underline; } Cadarnhau'r gweithrediad anfon - + S&end - + &Close - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) @@ -1972,7 +2098,7 @@ a:active { color:#000; text-decoration: underline; } - + Confirm send messages @@ -1987,7 +2113,7 @@ a:active { color:#000; text-decoration: underline; } - + @@ -2024,22 +2150,22 @@ a:active { color:#000; text-decoration: underline; } SendMessagesEntry - + Form Ffurflen - - The address to send the payment to (e.g. 4Zo1ga6xuKuQ7JV7M9rGDoxdbYwV5zgQJ5) + + The address to send the message to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book - + Alt+A Alt+A @@ -2049,7 +2175,7 @@ a:active { color:#000; text-decoration: underline; } Gludo cyfeiriad o'r glipfwrdd - + Alt+P Alt+P @@ -2059,28 +2185,28 @@ a:active { color:#000; text-decoration: underline; } - + &Message: - + Send &To: - + Enter a label for this address to add it to your address book - + &Label: &Label: - + &Public Key: @@ -2101,144 +2227,117 @@ a:active { color:#000; text-decoration: underline; } - SignVerifyMessageDialog + SignMessagePage - - Signatures - Sign / Verify a Message + + Form + Ffurflen + + + + Sign Message - - - &Sign Message + + Address + Cyfeiriad + + + + Paste address from clipboard + Gludo cyfeiriad o'r glipfwrdd + + + + Alt+P + Alt+P + + + + Signature - - You can sign messages with your addresses to prove you own them. Be careful not to sign anything vague, as phishing attacks may try to trick you into signing your identity over to them. Only sign fully-detailed statements you agree to. - - - - - The address to sign the message with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - - - + Choose an address from the address book - - + Alt+A - Alt+A + Alt+A - - Paste address from clipboard - Gludo cyfeiriad o'r glipfwrdd + + The address to sign the message with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + - - Alt+P - Alt+P + + Text + - + Enter the message you want to sign here - + Copy the current signature to the system clipboard - - Sign the message to prove you own this TRI address - - - - - Verify the message to ensure it was signed with the specified TRI address - - - - + Reset all sign message fields - - + Clear &All - - - &Verify Message + + Sign the message to prove you own this Triangles address - - Enter the signing address, message (ensure you copy line breaks, spaces, tabs, etc. exactly) and signature below to verify the message. Be careful not to read more into the signature than what is in the signed message itself, to avoid being tricked by a man-in-the-middle attack. + + Sign &Message - - The address the message was signed with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - - - Reset all verify message fields - - - - - Click "Sign Message" to generate signature - - - - - Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - - - Enter a TRI address (e.g. w) + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Enter TRI signature + Click "Sign Message" to generate signature - - + + The entered address is invalid. - - - + + Please check the address and try again. - - + The entered address does not refer to a key. - + Wallet unlock was cancelled. @@ -2257,32 +2356,6 @@ a:active { color:#000; text-decoration: underline; } Message signed. - - - The signature could not be decoded. - - - - - - Please check the signature and try again. - - - - - The signature did not match the message digest. - - - - - Message verification failed. - - - - - Message verified. - - TransactionDesc @@ -2437,7 +2510,7 @@ a:active { color:#000; text-decoration: underline; } - Generated coins must mature 60 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. + Generated coins must mature 7 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. @@ -2485,11 +2558,12 @@ a:active { color:#000; text-decoration: underline; } TransactionDescDialog + Transaction details - + This pane shows a detailed description of the transaction @@ -2497,7 +2571,7 @@ a:active { color:#000; text-decoration: underline; } TransactionTableModel - + Date Dyddiad @@ -2517,12 +2591,17 @@ a:active { color:#000; text-decoration: underline; } - + Open until %1 Agor tan %1 - + + Confirming (%1 of %2 confirmations) + + + + Confirmed (%1 confirmations) @@ -2538,12 +2617,7 @@ a:active { color:#000; text-decoration: underline; } - - Narration - - - - + Offline @@ -2553,12 +2627,7 @@ a:active { color:#000; text-decoration: underline; } - - Confirming (%1 of %2 recommended confirmations) - - - - + Conflicted @@ -2636,13 +2705,13 @@ a:active { color:#000; text-decoration: underline; } TransactionView - - + + All - + Today Heddiw @@ -2672,7 +2741,7 @@ a:active { color:#000; text-decoration: underline; } - + Received with @@ -2697,17 +2766,17 @@ a:active { color:#000; text-decoration: underline; } - + Enter address or label to search - + Min amount - + Copy address @@ -2737,7 +2806,7 @@ a:active { color:#000; text-decoration: underline; } - + Export Transaction Data @@ -2802,6 +2871,19 @@ a:active { color:#000; text-decoration: underline; } + + TransactionsPage + + + Form + Ffurflen + + + + Transactions + + + Triangles-core @@ -3496,67 +3578,57 @@ If the file does not exist, create it with owner-readable-only file permissions. - + + Triangles - + + Wallet - + + &Overview &Trosolwg - + Show general overview of wallet Dangos trosolwg cyffredinol y waled - - &Send coins - - - - - Send coins to a TRI address - - - - - &Receive coins - - - - + Show the list of addresses for receiving payments - + + &Transactions &Trafodion - + Browse transaction history Pori hanes trafodion - + + &Address Book - + Edit the list of stored addresses and labels - + &Messages @@ -3566,22 +3638,86 @@ If the file does not exist, create it with owner-readable-only file permissions. - + + + &Show / Hide Triangles wallet + + + + + Show or hide the main Window + + + + + Encrypt the private keys that belong to your wallet + + + + + %n blocks + + + + + + + + + + + Processed %1 blocks of transaction history. + + + + + <font color='#f26522'>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. </font>Do you want to pay the fee? + + + + + Options + Opsiynau + + + E&xit - + Quit application Gadael rhaglen - - &About Triangles + + &Send Triangles + Send coins to a Triangles address + + + + + &Receive Triangles + + + + + E&xit Triangles wallet + + + + + + + &About Triangles + + + + Show information about Triangles @@ -3606,22 +3742,13 @@ If the file does not exist, create it with owner-readable-only file permissions. - - &Show / Hide - - - - + + &Encrypt Wallet... - - Encrypt or decrypt wallet - - - - + &Backup Wallet... @@ -3632,24 +3759,36 @@ If the file does not exist, create it with owner-readable-only file permissions. + &Change Passphrase... - + Change the passphrase used for wallet encryption Newid y cyfrinymadrodd a ddefnyddiwyd ar gyfer amgryptio'r waled + &Unlock Wallet... - + Unlock wallet Datgloi'r waled + + + &Unlock Wallet for staking... + + + + + Unlock wallet for staking + + &Lock Wallet @@ -3662,36 +3801,50 @@ If the file does not exist, create it with owner-readable-only file permissions. + Sign &message... + + + Sign messages with your Triangles addresses to prove you own them + + + &Verify message... + + + Verify messages to ensure they were signed with specified Triangles addresses + + + &Export... - + Export the data in the current tab to a file - + + &Debug window - + Open debugging and diagnostic console - + &File &Ffeil @@ -3716,19 +3869,17 @@ If the file does not exist, create it with owner-readable-only file permissions. - - + [testnet] [testnet] - - + Triangles client - + %n active connection(s) to Triangles network @@ -3739,12 +3890,12 @@ If the file does not exist, create it with owner-readable-only file permissions. - + Synchronizing with network... Cysoni â'r rhwydwaith... - + ~%n block(s) remaining @@ -3755,17 +3906,12 @@ If the file does not exist, create it with owner-readable-only file permissions. - + Downloaded %1 of %2 blocks of transaction history (%3% done). - - Downloaded %1 blocks of transaction history. - - - - + Current difficulty is %1. @@ -3829,17 +3975,12 @@ If the file does not exist, create it with owner-readable-only file permissions. - - This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee? - - - - + Confirm transaction fee - + Sent transaction Trafodiad a anfonwyd @@ -3872,29 +4013,50 @@ Message: %4 - - + + URI handling - - + + URI can not be parsed! This can be caused by an invalid TRI address or malformed URI parameters. - + + Send Triangles + + + + + Receive Triangles + + + + + &Lock Wallet... + + + + + Wallet is <b>encrypted</b> and currently <b>unlocked for staking</b> + + + + Wallet is <b>encrypted</b> and currently <b>unlocked</b> Mae'r waled <b>wedi'i amgryptio</b> ac <b>heb ei gloi</b> ar hyn o bryd - + Wallet is <b>encrypted</b> and currently <b>locked</b> Mae'r waled <b>wedi'i amgryptio</b> ac <b>ar glo</b> ar hyn o bryd - + + Backup Wallet @@ -3905,16 +4067,26 @@ Message: %4 - Backup Failed + There was an error trying to save the wallet data to the new location. - There was an error trying to save the wallet data to the new location. + Backup failed + + + + + Backup successful + + + + + The wallet data was successfully saved to the new location. - + %n second(s) @@ -3988,10 +4160,127 @@ Message: %4 + + VerifyMessagePage + + + Form + Ffurflen + + + + Verify Message + + + + + Choose an address from the address book + + + + + Alt+A + Alt+A + + + + The address the message was signed with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + + + + + Text + + + + + Address + Cyfeiriad + + + + Signature + + + + + Reset all verify message fields + + + + + Clear &All + + + + + Verify the message to ensure it was signed with the specified Triangles address + + + + + Verify &Message + + + + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + + + + Enter Triangles signature + + + + + + The entered address is invalid. + + + + + + + Please check the address and try again. + + + + + The entered address does not refer to a key. + + + + + The signature could not be decoded. + + + + + + Please check the signature and try again. + + + + + The signature did not match the message digest. + + + + + Message verification failed. + + + + + Message verified. + + + WalletModel - + Sending... diff --git a/src/qt/locale/triangles_da.qm b/src/qt/locale/triangles_da.qm deleted file mode 100644 index 9104dba1a8711c2650a153008a53b6bd1291bb83..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 88837 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 AboutDialog - + + Dialog + + + + About Triangles Om triangles - <b>triangles</b> version - <b>triangles</b> version + + OK + - Copyright © 2009-2014 The Bitcoin developers -Copyright © 2014 Triangles team -Copyright © 2014 The triangles developers - Copyright © 2009-2014 The Bitcoin developers -Copyright © 2014 Triangles team -Copyright © 2014 The triangles developers - - - + <b>Triangles</b> version - - Copyright © 2009-2014 The Bitcoin developers -Copyright © 2014 Triangles team - - - - + This is experimental software. @@ -50,60 +42,57 @@ Produktet indeholder software, som er udviklet af OpenSSL Project til brug i Ope AddressBookPage - + Address Book Adressebog - + + Address book + + + + These are your Triangles addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you. - + Double-click to edit address or label Dobbeltklik for at redigere adresse eller mærkat - + Create a new address Opret en ny adresse - + Copy the currently selected address to the system clipboard Kopier den valgte adresse til udklipsholder - + Sign a message to prove you own a TRI address - + &New Address &Ny adresse - These are your triangles addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you. - Dette er dine triangles adresser til at modtage betalinger. Du ønsker måske at give en anden en til af hver afsender, så du kan holde styr på hvem der betaler dig. - - - + &Copy Address &Kopier adresse - + Show &QR Code Vis &QR kode - Sign a message to prove you own a triangles address - Signerer en meddelelse for at bevise du ejer en triangles adresse - - - + Sign &Message Signere & Besked @@ -113,26 +102,27 @@ Produktet indeholder software, som er udviklet af OpenSSL Project til brug i Ope - + Delete the currently selected address from the list Slet den markerede adresse fra listen - - Verify a message to ensure it was signed with a specified triangles address - Bekræft en meddelelse for at sikre, den blev underskrevet med en specificeret triangles adresse - &Verify Message Bekræft Meddelse - + &Delete &Slet - + + Triangles receiving addresses + + + + Copy &Label Kopier mærkat @@ -142,7 +132,7 @@ Produktet indeholder software, som er udviklet af OpenSSL Project til brug i Ope Rediger - + Export Address Book Data Eksporter Adresse Bog @@ -165,7 +155,7 @@ Produktet indeholder software, som er udviklet af OpenSSL Project til brug i Ope AddressTableModel - + Label Mærkat @@ -188,32 +178,32 @@ Produktet indeholder software, som er udviklet af OpenSSL Project til brug i Ope Adgangskodedialog - + + Change password + + + + Enter passphrase Indtast adgangskode - + New passphrase Ny adgangskode - + Repeat new passphrase Gentag ny adgangskode - - Serves to disable the trivial sendmoney when OS account compromised. Provides no real security. - Deaktivere trivielle sendmoney når OS konto er kompromitteret. Giver ingen reel sikkerhed. + + Unlock for staking only + - - For staking only - Kun til renteberegning - - - + Enter the new passphrase to the wallet.<br/>Please use a passphrase of <b>10 or more random characters</b>, or <b>eight or more words</b>. Indtast den nye adgangskode til tegnebogen.<br/>Brug venligst en adgangskode på <b>10 eller flere tilfældige tegn</b> eller <b>otte eller flere ord</b>. @@ -223,7 +213,7 @@ Produktet indeholder software, som er udviklet af OpenSSL Project til brug i Ope Krypter tegnebog - + This operation needs your wallet passphrase to unlock the wallet. Denne funktion har brug for din tegnebogs adgangskode for at låse tegnebogen op. @@ -233,7 +223,7 @@ Produktet indeholder software, som er udviklet af OpenSSL Project til brug i Ope Lås tegnebog op - + This operation needs your wallet passphrase to decrypt the wallet. Denne funktion har brug for din tegnebogs adgangskode for at dekryptere tegnebogen. @@ -243,7 +233,7 @@ Produktet indeholder software, som er udviklet af OpenSSL Project til brug i Ope Dekrypter tegnebog - + Change passphrase Skift adgangskode @@ -289,10 +279,6 @@ Produktet indeholder software, som er udviklet af OpenSSL Project til brug i Ope Wallet encrypted Tegnebog krypteret - - triangles will close now to finish the encryption process. Remember that encrypting your wallet cannot fully protect your coins from being stolen by malware infecting your computer. - triangles lukker nu for at afslutte krypteringen. Husk at en krypteret tegnebog ikke fuldt ud beskytter dine mønter mod at blive stjålet af malware som har inficeret din computer. - @@ -346,12 +332,17 @@ Produktet indeholder software, som er udviklet af OpenSSL Project til brug i Ope CoinControlDialog - + Coin Control Mønt Kontrol - + + Triangles Coin Control + + + + Quantity: Antal: @@ -361,7 +352,7 @@ Produktet indeholder software, som er udviklet af OpenSSL Project til brug i Ope Bytes: - + Amount: Beløb: @@ -381,7 +372,7 @@ Produktet indeholder software, som er udviklet af OpenSSL Project til brug i Ope Lav Udgangseffekt: - + no nej @@ -396,22 +387,22 @@ Produktet indeholder software, som er udviklet af OpenSSL Project til brug i Ope Ændre: - + (un)select all (fra)vælg alle - + Tree mode Træ tilstand - + List mode Liste tilstand - + Amount Beløb @@ -446,7 +437,7 @@ Produktet indeholder software, som er udviklet af OpenSSL Project til brug i Ope Prioritet - + Copy address Kopier adresse @@ -457,17 +448,17 @@ Produktet indeholder software, som er udviklet af OpenSSL Project til brug i Ope - + Copy amount Kopier beløb - + Copy transaction ID Kopier transaktionens ID - + Copy quantity Kopier antal @@ -502,7 +493,7 @@ Produktet indeholder software, som er udviklet af OpenSSL Project til brug i Ope Kopier ændring - + highest højeste @@ -614,57 +605,66 @@ Det betyder, at et gebyr på mindst %2 er påkrævet. EditAddressDialog - - Edit Address - Rediger adresse - - - + &Label Mærkat - + The label associated with this address book entry Etiketten er forbundet med denne post i adressekartoteket - + &Address Adresse - + + Edit record + + + + The address associated with this address book entry. This can only be modified for sending addresses. Adressen er forbundet med denne post i adressekartoteket. Dette kan kun ændres til sende adresser. - - &Stealth Address + + Paste from clipboard - + + Alt+A + Alt+A + + + + New receiving address Ny modtagelsesadresse - + + New sending address Ny afsendelsesadresse - + + Edit receiving address Rediger modtagelsesadresse - + + Edit sending address Rediger afsendelsesadresse - + The entered address "%1" is not a valid TRI address. @@ -673,10 +673,6 @@ Det betyder, at et gebyr på mindst %2 er påkrævet. The entered address "%1" is already in the address book. Den indtastede adresse "%1" er allerede i adressebogen. - - The entered address "%1" is not a valid triangles address. - Den indtastede adresse "%1" er ikke en gyldig triangles adresse. - Could not unlock wallet. @@ -690,10 +686,6 @@ Det betyder, at et gebyr på mindst %2 er påkrævet. GUIUtil::HelpMessageBox - - triangles-Qt - triangles-Qt - version @@ -739,23 +731,23 @@ Det betyder, at et gebyr på mindst %2 er påkrævet. MRichTextEdit - + Paragraph formatting - + Undo (CTRL+Z) - + Undo - + Redo @@ -765,7 +757,7 @@ Det betyder, at et gebyr på mindst %2 er påkrævet. - + Cut @@ -775,7 +767,7 @@ Det betyder, at et gebyr på mindst %2 er påkrævet. - + Copy @@ -785,7 +777,7 @@ Det betyder, at et gebyr på mindst %2 er påkrævet. - + Paste @@ -795,12 +787,12 @@ Det betyder, at et gebyr på mindst %2 er påkrævet. - + Link - + Bold @@ -810,7 +802,7 @@ Det betyder, at et gebyr på mindst %2 er påkrævet. - + Italic @@ -820,12 +812,12 @@ Det betyder, at et gebyr på mindst %2 er påkrævet. - + Underline - + Strike Out @@ -835,7 +827,7 @@ Det betyder, at et gebyr på mindst %2 er påkrævet. - + Bullet list @@ -845,7 +837,7 @@ Det betyder, at et gebyr på mindst %2 er påkrævet. - + Ordered list @@ -855,7 +847,7 @@ Det betyder, at et gebyr på mindst %2 er påkrævet. - + Decrease indentation @@ -865,7 +857,7 @@ Det betyder, at et gebyr på mindst %2 er påkrævet. - + Increase indentation @@ -875,12 +867,12 @@ Det betyder, at et gebyr på mindst %2 er påkrævet. - + . - + Font size @@ -925,6 +917,74 @@ Det betyder, at et gebyr på mindst %2 er påkrævet. + + MainWindow + + + MainWindow + + + + + Triangles + + + + + File + + + + + Operations + + + + + Help + + + + + Overview + + + + + Send Coins + Send triangless + + + + Receive Coins + + + + + Address Book + Adressebog + + + + Transactions + + + + + Messages + + + + + Synchronization + + + + + 33333 blocks + + + MessageModel @@ -981,22 +1041,27 @@ Det betyder, at et gebyr på mindst %2 er påkrævet. MessagePage - + Address Book Adressebog - + + Messages + + + + These are your sent and received encrypted messages. Click on an item to read it. - + Click on a message to view it - + &Back @@ -1006,48 +1071,48 @@ Det betyder, at et gebyr på mindst %2 er påkrævet. - + &Conversation - + Sign a message to prove you own a TRI address - + &Send - - + + Copy the currently selected address to the system clipboard Kopier den valgte adresse til udklipsholder - + &Copy From Address - + Copy To &Address - + Delete the currently selected address from the list Slet den markerede adresse fra listen - + &Delete &Slet - + Send Secure Message @@ -1081,11 +1146,12 @@ Det betyder, at et gebyr på mindst %2 er påkrævet. OptionsDialog + Options Indstillinger - + &Main Generelt @@ -1100,7 +1166,7 @@ Det betyder, at et gebyr på mindst %2 er påkrævet. Betal transaktionsgebyr - + Reserved amount does not participate in staking and is therefore spendable at any time. Reserveret beløb deltager ikke i forrentning og er derfor tilrådighed til enhver tid. @@ -1110,20 +1176,12 @@ Det betyder, at et gebyr på mindst %2 er påkrævet. Reserve - Automatically start triangles after logging in to the system. - Automatisk start triangles efter at have logget ind på systemet. - - - &Start triangles on system login - &Start triangles ved systems login - - - + Detach block and address databases at shutdown. This means they can be moved to another data directory, but it slows down shutdown. The wallet is always detached. Frigør blok og adressedatabaser ved lukning. Det betyder, at de kan flyttes til et anden data-bibliotek, men det sinker lukning. Tegnebogen er altid frigjort. - + &Detach databases at shutdown &Frigør databaser ved lukning @@ -1133,75 +1191,67 @@ Det betyder, at et gebyr på mindst %2 er påkrævet. Netværk - Automatically open the triangles client port on the router. This only works when your router supports UPnP and it is enabled. - Automatisk åbne triangles klient-port på routeren. Dette virker kun, når din router understøtter UPnP og er det er aktiveret. - - - + Map port using &UPnP Konfigurer port vha. UPnP - Connect to the triangles network through a SOCKS proxy (e.g. when connecting through Tor). - Opret forbindelse til triangles netværk via en SOCKS proxy (fx ved tilslutning gennem Tor). - - - + Automatically start Triangles after logging in to the system. - + &Start Triangles on system login - + Automatically open the Triangles client port on the router. This only works when your router supports UPnP and it is enabled. - + Connect to the Triangles network through a SOCKS proxy (e.g. when connecting through Tor). - + &Connect through SOCKS proxy: &Tilslut gennem SOCKS proxy: - + Proxy &IP: Proxy-IP: - + IP address of the proxy (e.g. 127.0.0.1) IP-adressen på proxy (f.eks 127.0.0.1) - + &Port: Port: - + Port of the proxy (e.g. 9050) Porten på proxyen (f.eks. 9050) - + SOCKS &Version: SOCKS-version - + SOCKS version of the proxy (e.g. 5) SOCKS-version af proxyen (f.eks. 5) - + &Window Vindue @@ -1211,7 +1261,7 @@ Det betyder, at et gebyr på mindst %2 er påkrævet. Vis kun et statusikon efter minimering af vinduet. - + &Minimize to the tray instead of the taskbar Minimer til statusfeltet i stedet for proceslinjen @@ -1221,7 +1271,7 @@ Det betyder, at et gebyr på mindst %2 er påkrævet. Minimer i stedet for at afslutte programmet, når vinduet lukkes. Når denne indstilling er valgt, vil programmet kun blive lukket, når du har valgt Afslut i menuen. - + M&inimize on close Minimer ved lukning @@ -1236,35 +1286,27 @@ Det betyder, at et gebyr på mindst %2 er påkrævet. Brugergrænsefladesprog: - + The user interface language can be set here. This setting will take effect after restarting Triangles. - + Whether to show TRI addresses in the transaction list or not. - The user interface language can be set here. This setting will take effect after restarting triangles. - Sproget i brugergrænsefladen kan indstilles her. Denne indstilling vil træde i kraft efter genstart af triangles tegnebog. - - - + &Unit to show amounts in: Enhed at vise beløb i: - + Choose the default subdivision unit to show in the interface and when sending coins. Vælg den standard underopdelingsenhed, som skal vises i brugergrænsefladen og ved afsendelse af triangless. - Whether to show triangles addresses in the transaction list or not. - Få vist triangles adresser på listen over transaktioner eller ej. - - - + &Display addresses in transaction list Vis adresser i transaktionsliste @@ -1274,27 +1316,27 @@ Det betyder, at et gebyr på mindst %2 er påkrævet. Vis mønt kontrol funktioner eller ej. - + Display coin &control features (experts only!) Vis mønt & kontrol funktioner (kun for eksperter!) - + &OK OK - + &Cancel Annuller - + &Apply &Anvend - + default standard @@ -1310,10 +1352,6 @@ Det betyder, at et gebyr på mindst %2 er påkrævet. This setting will take effect after restarting Triangles. - - This setting will take effect after restarting triangles. - Denne indstilling vil træde i kraft efter genstart af triangles. - The supplied proxy address is invalid. @@ -1323,16 +1361,12 @@ Det betyder, at et gebyr på mindst %2 er påkrævet. OverviewPage - + Form Formular - The displayed information may be out of date. Your wallet automatically synchronizes with the triangles network after a connection is established, but this process has not completed yet. - De viste oplysninger kan være forældet. Din tegnebog synkroniserer automatisk med triangles netværket efter en forbindelse er etableret, men denne proces er ikke afsluttet endnu. - - - + Stake: Rente: @@ -1367,7 +1401,7 @@ Det betyder, at et gebyr på mindst %2 er påkrævet. Udvunden saldo, som endnu ikke er modnet - + Total: Total: @@ -1377,7 +1411,7 @@ Det betyder, at et gebyr på mindst %2 er påkrævet. Din nuværende totale saldo - + <b>Recent transactions</b> <b>Nyeste transaktioner</b> @@ -1385,10 +1419,10 @@ Det betyder, at et gebyr på mindst %2 er påkrævet. <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1399,10 +1433,10 @@ a:active { color:#000; text-decoration: underline; } <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1410,18 +1444,32 @@ a:active { color:#000; text-decoration: underline; } - + + <head> +<style type="text/css" media="screen"> +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } +</style> +</head> +<body> +<a href="http://explorer.triangles.technology"> &#187; TRI block explorer</a></body> + + + + Total of transactions that have yet to be confirmed, and do not yet count toward the current balance Summen af ​​transaktioner, der endnu mangler at blive bekræftet, og ikke tæller mod den nuværende balance - + The displayed information may be out of date. Your wallet automatically synchronizes with the Triangles network after a connection is established, but this process has not completed yet. - + Total of coins that was staked, and do not yet count toward the current balance I alt mønter, der bliver berentet, og endnu ikke tæller mod den nuværende balance @@ -1493,7 +1541,7 @@ a:active { color:#000; text-decoration: underline; } RPCConsole - + Client name Klientnavn @@ -1504,15 +1552,15 @@ a:active { color:#000; text-decoration: underline; } - + - + N/A N/A - + Client version Klientversion @@ -1522,12 +1570,17 @@ a:active { color:#000; text-decoration: underline; } Information - + Triangles - Debug window - + + Debug window + + + + Triangles Core @@ -1557,7 +1610,7 @@ a:active { color:#000; text-decoration: underline; } På testnet - + Block chain Blokkæde @@ -1582,7 +1635,7 @@ a:active { color:#000; text-decoration: underline; } - + Show the Triangles-Qt help message to get a list with possible Triangles command-line options. @@ -1597,11 +1650,7 @@ a:active { color:#000; text-decoration: underline; } Kommandolinjeparametrene - Show the triangles-Qt help message to get a list with possible triangles command-line options. - Vis triangles-Qt hjælpe besked for at få en liste med mulige triangles kommandolinjeparametre. - - - + &Show &Vis @@ -1611,36 +1660,20 @@ a:active { color:#000; text-decoration: underline; } Konsol - + Build date Byggedato - triangles - Debug window - triangles - Debug vindue - - - triangles Core - triangles Kerne - - - + Debug log file Fejlsøgningslogfil - Open the triangles debug log file from the current data directory. This can take a few seconds for large log files. - Åbn triangles debug logfilen fra den nuværende data mappe. Dette kan tage et par sekunder for store logfiler. - - - + Clear console Ryd konsol - - Welcome to the triangles RPC console. - Velkommen til triangles RPC-konsol. - Welcome to the Triangles RPC console. @@ -1660,8 +1693,8 @@ a:active { color:#000; text-decoration: underline; } SendCoinsDialog - - + + @@ -1673,12 +1706,17 @@ a:active { color:#000; text-decoration: underline; } Send triangless - + + Send Triangles + + + + Coin Control Features Mønt Kontrol Egenskaber - + Inputs... Input ... @@ -1713,10 +1751,6 @@ a:active { color:#000; text-decoration: underline; } Amount: Beløb: - - 0.00 hack - 123.456 hack {0.00 ?} - @@ -1761,17 +1795,17 @@ a:active { color:#000; text-decoration: underline; } Skift - + custom change address Ændre adresse - + Send to multiple recipients at once Send til flere modtagere på en gang - + Add &Recipient Tilføj modtager @@ -1781,7 +1815,7 @@ a:active { color:#000; text-decoration: underline; } Fjern alle transaktions omkostnings felter - + Clear &All Ryd alle @@ -1795,31 +1829,23 @@ a:active { color:#000; text-decoration: underline; } 123.456 TRI - - 123.456 hack - 123.456 hack - Confirm the send action Bekræft afsendelsen - + S&end Afsend - Enter a triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Indtast en triangles-adresse (f.eks TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Copy quantity Kopier antal @@ -1864,7 +1890,7 @@ a:active { color:#000; text-decoration: underline; } <b>%1</b> til %2 (%3) - + Confirm send coins Bekræft afsendelse af triangless @@ -1879,7 +1905,7 @@ a:active { color:#000; text-decoration: underline; } og - + The recipient address is not valid, please recheck. Modtagerens adresse er ikke gyldig. Tjek venligst adressen igen. @@ -1923,10 +1949,6 @@ a:active { color:#000; text-decoration: underline; } WARNING: Invalid TRI address - - WARNING: Invalid triangles address - ADVARSEL: Ugyldig triangles adresse - (no label) @@ -1941,53 +1963,48 @@ a:active { color:#000; text-decoration: underline; } SendCoinsEntry - + Form Form - + A&mount: Beløb: - + Pay &To: Betal til: - - + + Enter a label for this address to add it to your address book Indtast en mærkat for denne adresse for at føje den til din adressebog - - N&arration: - - - - + Enter a short note to send with payment (max 24 characters) - + &Label: Mærkat: - + The address to send the payment to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) Adressen til at sende betalingen til (f.eks TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book Vælg adresse fra adressebogen - + Alt+A Alt+A @@ -1997,7 +2014,7 @@ a:active { color:#000; text-decoration: underline; } Indsæt adresse fra udklipsholderen - + Alt+P Alt+P @@ -2006,10 +2023,6 @@ a:active { color:#000; text-decoration: underline; } Remove this recipient Fjern denne modtager - - Enter a triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Indtast en triangles-adresse (f.eks TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) @@ -2029,37 +2042,42 @@ a:active { color:#000; text-decoration: underline; } - + + Send messages + + + + Address &From: - + Choose address from address book Vælg adresse fra adressebogen - + Alt+A Alt+A - + Paste address from clipboard Indsæt adresse fra udklipsholderen - + Alt+P Alt+P - + Send to multiple recipients at once Send til flere modtagere på en gang - + Add &Recipient Tilføj modtager @@ -2069,7 +2087,7 @@ a:active { color:#000; text-decoration: underline; } Fjern alle transaktions omkostnings felter - + Clear &All Ryd alle @@ -2079,17 +2097,17 @@ a:active { color:#000; text-decoration: underline; } Bekræft afsendelsen - + S&end Afsend - + &Close - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) @@ -2099,7 +2117,7 @@ a:active { color:#000; text-decoration: underline; } <b>%1</b> til %2 (%3) - + Confirm send messages @@ -2114,7 +2132,7 @@ a:active { color:#000; text-decoration: underline; } og - + @@ -2151,22 +2169,22 @@ a:active { color:#000; text-decoration: underline; } SendMessagesEntry - + Form - - The address to send the payment to (e.g. 4Zo1ga6xuKuQ7JV7M9rGDoxdbYwV5zgQJ5) + + The address to send the message to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book Vælg adresse fra adressebogen - + Alt+A Alt+A @@ -2176,7 +2194,7 @@ a:active { color:#000; text-decoration: underline; } Indsæt adresse fra udklipsholderen - + Alt+P Alt+P @@ -2186,28 +2204,28 @@ a:active { color:#000; text-decoration: underline; } Fjern denne modtager - + &Message: - + Send &To: - + Enter a label for this address to add it to your address book Indtast en mærkat for denne adresse for at føje den til din adressebog - + &Label: Mærkat: - + &Public Key: @@ -2228,203 +2246,134 @@ a:active { color:#000; text-decoration: underline; } - SignVerifyMessageDialog + SignMessagePage - - Signatures - Sign / Verify a Message - Signature - Underskriv/verificér en besked + + Form + - - - &Sign Message - Underskriv besked + + Sign Message + - - You can sign messages with your addresses to prove you own them. Be careful not to sign anything vague, as phishing attacks may try to trick you into signing your identity over to them. Only sign fully-detailed statements you agree to. - Du kan underskrive beskeder med dine Triangles-adresser for at bevise, at de tilhører dig. Pas på ikke at underskrive noget vagt, da phisingangreb kan narre dig til at overdrage din identitet. Underskriv kun fuldt detaljerede udsagn, du er enig i. + + Address + Adresse - - The address to sign the message with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Adresse til at underskrive meddelelsen med (f.eks TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - - - Choose an address from the address book - Vælg en adresse fra adressebogen - - - - - Alt+A - Alt+A - - - + Paste address from clipboard - Indsæt adresse fra udklipsholderen + Indsæt adresse fra udklipsholderen - + Alt+P - Alt+P + Alt+P - + + Signature + + + + + Choose an address from the address book + Vælg en adresse fra adressebogen + + + + Alt+A + Alt+A + + + + The address to sign the message with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + + + + + Text + + + + Enter the message you want to sign here - Indtast beskeden, du ønsker at underskrive + Indtast beskeden, du ønsker at underskrive - + Copy the current signature to the system clipboard - Kopier den nuværende underskrift til systemets udklipsholder + Kopier den nuværende underskrift til systemets udklipsholder - - Sign the message to prove you own this TRI address - - - - - Verify the message to ensure it was signed with the specified TRI address - - - - Sign the message to prove you own this triangles address - Underskriv brevet for at bevise du ejer denne triangles adresse - - - + Reset all sign message fields - Nulstil alle "underskriv besked"-felter + Nulstil alle "underskriv besked"-felter - - + Clear &All - Ryd alle + Ryd alle - - - &Verify Message - Verificér besked - - - - Enter the signing address, message (ensure you copy line breaks, spaces, tabs, etc. exactly) and signature below to verify the message. Be careful not to read more into the signature than what is in the signed message itself, to avoid being tricked by a man-in-the-middle attack. - Indtast den underskrevne adresse, beskeden (inkluder linjeskift, mellemrum mv. nøjagtigt, som de fremgår) og underskriften for at verificére beskeden. Vær forsigtig med ikke at lægge mere i underskriften end besked selv, så du undgår at blive narret af et man-in-the-middle-angreb. - - - - The address the message was signed with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Adressen meddelelse blev underskrevet med (f.eks TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - Verify the message to ensure it was signed with the specified triangles address - Kontroller meddelelsen for at sikre, at den blev indgået med den angivne triangles adresse - - - - Reset all verify message fields - Nulstil alle "verificér besked"-felter - - - Enter a triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Indtast en triangles-adresse (f.eks TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - - Click "Sign Message" to generate signature - Klik "Underskriv besked" for at generere underskriften - - - Enter triangles signature - Indtast triangles underskrift - - - - Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + Sign the message to prove you own this Triangles address - - Enter a TRI address (e.g. w) + + Sign &Message + Signere & Besked + + + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Enter TRI signature - + Click "Sign Message" to generate signature + Klik "Underskriv besked" for at generere underskriften - - + + The entered address is invalid. - Den indtastede adresse er ugyldig. + Den indtastede adresse er ugyldig. - - - + + Please check the address and try again. - Tjek venligst adressen, og forsøg igen. + Tjek venligst adressen, og forsøg igen. - - + The entered address does not refer to a key. - Den indtastede adresse henviser ikke til en nøgle. + Den indtastede adresse henviser ikke til en nøgle. - + Wallet unlock was cancelled. - Tegnebogsoplåsning annulleret. + Tegnebogsoplåsning annulleret. Private key for the entered address is not available. - Den private nøgle for den indtastede adresse er ikke tilgængelig. + Den private nøgle for den indtastede adresse er ikke tilgængelig. Message signing failed. - Underskrivning af besked mislykkedes. + Underskrivning af besked mislykkedes. Message signed. - Besked underskrevet. - - - - The signature could not be decoded. - Underskriften kunne ikke afkodes. - - - - - Please check the signature and try again. - Tjek venligst underskriften, og forsøg igen. - - - - The signature did not match the message digest. - Underskriften matcher ikke beskedens indhold. - - - - Message verification failed. - Verificéring af besked mislykkedes. - - - - Message verified. - Besked verificéret. + Besked underskrevet. @@ -2571,12 +2520,8 @@ a:active { color:#000; text-decoration: underline; } - Generated coins must mature 60 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. - Generet mønter skal modne 510 blokke, før de kan blive brugt. Når du genererede denne blok blev det transmitteret til netværket, der tilføjes til blokkæden. Hvis det mislykkes at komme ind i kæden, vil dens tilstand ændres til "ikke godkendt", og det vil ikke være brugbar. Dette kan lejlighedsvis ske, hvis en anden node genererer en blok et par sekunder efter din. {60 ?} - - - Generated coins must mature 510 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. - Generet mønter skal modne 510 blokke, før de kan blive brugt. Når du genererede denne blok blev det transmitteret til netværket, der tilføjes til blokkæden. Hvis det mislykkes at komme ind i kæden, vil dens tilstand ændres til "ikke godkendt", og det vil ikke være brugbar. Dette kan lejlighedsvis ske, hvis en anden node genererer en blok et par sekunder efter din. + Generated coins must mature 7 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. + Generet mønter skal modne 7 blokke, før de kan blive brugt. Når du genererede denne blok blev det transmitteret til netværket, der tilføjes til blokkæden. Hvis det mislykkes at komme ind i kæden, vil dens tilstand ændres til "ikke godkendt", og det vil ikke være brugbar. Dette kan lejlighedsvis ske, hvis en anden node genererer en blok et par sekunder efter din. @@ -2623,11 +2568,12 @@ a:active { color:#000; text-decoration: underline; } TransactionDescDialog + Transaction details Transaktionsdetaljer - + This pane shows a detailed description of the transaction Denne rude viser en detaljeret beskrivelse af transaktionen @@ -2635,7 +2581,7 @@ a:active { color:#000; text-decoration: underline; } TransactionTableModel - + Date Dato @@ -2655,12 +2601,17 @@ a:active { color:#000; text-decoration: underline; } Beløb - + Open until %1 Åben indtil %1 - + + Confirming (%1 of %2 confirmations) + + + + Confirmed (%1 confirmations) Bekræftet (%1 bekræftelser) @@ -2673,12 +2624,7 @@ a:active { color:#000; text-decoration: underline; } - - Narration - - - - + Offline Offline @@ -2688,12 +2634,7 @@ a:active { color:#000; text-decoration: underline; } Ubekræftede - - Confirming (%1 of %2 recommended confirmations) - Bekræftelse (% 1 af% 2 anbefalede bekræftelser) - - - + Conflicted Konflikt @@ -2771,13 +2712,13 @@ a:active { color:#000; text-decoration: underline; } TransactionView - - + + All Alle - + Today I dag @@ -2807,7 +2748,7 @@ a:active { color:#000; text-decoration: underline; } Interval... - + Received with Modtaget med @@ -2832,17 +2773,17 @@ a:active { color:#000; text-decoration: underline; } Andet - + Enter address or label to search Indtast adresse eller mærkat for at søge - + Min amount Minimumsbeløb - + Copy address Kopier adresse @@ -2872,7 +2813,7 @@ a:active { color:#000; text-decoration: underline; } Vis transaktionsdetaljer - + Export Transaction Data Exportere transaktionsdata @@ -2938,11 +2879,20 @@ a:active { color:#000; text-decoration: underline; } - Triangles-core + TransactionsPage - triangles version - triangles version + + Form + + + + Transactions + + + + + Triangles-core Usage: @@ -3138,10 +3088,6 @@ for example: alertnotify=echo %%s | mail -s "Triangles Alert" admin@fo Warning: -paytxfee is set very high! This is the transaction fee you will pay if you send a transaction. Advarsel: -paytxfee er sat meget højt! Dette er det gebyr du vil betale, hvis du sender en transaktion. - - Warning: Please check that your computer's date and time are correct! If your clock is wrong triangles will not work properly. - Advarsel: Kontroller venligst, at computerens dato og klokkeslæt er korrekt! Hvis dit ur er forkert vil triangles ikke fungere korrekt. - Warning: error reading wallet.dat! All keys read correctly, but transaction data or address book entries might be missing or incorrect. @@ -3359,30 +3305,6 @@ for example: alertnotify=echo %%s | mail -s "Triangles Alert" admin@fo Password for JSON-RPC connections Adgangskode til JSON-RPC-forbindelser - - %s, you must set a rpcpassword in the configuration file: - %s -It is recommended you use the following random password: -rpcuser=trianglesrpc -rpcpassword=%s -(you do not need to remember this password) -The username and password MUST NOT be the same. -If the file does not exist, create it with owner-readable-only file permissions. -It is also recommended to set alertnotify so you are notified of problems; -for example: alertnotify=echo %%s | mail -s "triangles Alert" admin@foo.com - - % s, skal du indstille et rpcpassword i konfigurationsfilen: -% s -Det anbefales at bruge følgende tilfældig adgangskode: -rpcuser = trianglesrpc -rpcpassword =% s -(du behøver ikke at huske denne adgangskode) -Brugernavn og adgangskode må ikke være den samme. -Hvis filen ikke findes, skal du oprette den med filtilladelser ejer-læsbar-kun. -Det kan også anbefales at sætte alertnotify så du får besked om problemer; -for eksempel: alertnotify = echo%% s | mail-s "triangles Alert" admin@foo.com - - Find peers using internet relay chat (default: 0) @@ -3503,14 +3425,6 @@ for eksempel: alertnotify = echo%% s | mail-s "triangles Alert" admin@ Wallet %s resides outside data directory %s. Wallet% s placeret udenfor data mappe% s. - - Cannot obtain a lock on data directory %s. triangles is probably already running. - Kan ikke få en lås på data mappe% s. triangles kører sikkert allerede. - - - triangles - triangles - Unable to bind to %s on this computer (bind returned error %d, %s) @@ -3541,14 +3455,6 @@ for eksempel: alertnotify = echo%% s | mail-s "triangles Alert" admin@ Error loading wallet.dat: Wallet corrupted Fejl ved indlæsning af wallet.dat: Tegnebog ødelagt - - Error loading wallet.dat: Wallet requires newer version of triangles - Fejl ved indlæsning af wallet.dat: Wallet kræver en nyere version af triangles - - - Wallet needed to be rewritten: restart triangles to complete - Det er nødvendig for wallet at blive omskrevet: Genstart triangles for fuldføre - Error loading wallet.dat @@ -3614,10 +3520,6 @@ for eksempel: alertnotify = echo%% s | mail-s "triangles Alert" admin@ Add a node to connect to and attempt to keep the connection open Tilføj en knude til at forbinde til og forsøg at holde forbindelsen åben - - Unable to bind to %s on this computer. triangles is probably already running. - Kunne ikke binde sig til% s på denne computer. triangles kører sikkert allerede. - Fee per KB to add to transactions you send @@ -3686,67 +3588,57 @@ Hvis filen ikke eksisterer, opret den og giv ingen andre end ejeren læserettigh - + + Triangles - + + Wallet Tegnebog - + + &Overview Oversigt - + Show general overview of wallet Vis generel oversigt over tegnebog - - &Send coins - &Send mønter - - - - Send coins to a TRI address - - - - - &Receive coins - &Modtag mønter - - - + Show the list of addresses for receiving payments Vis listen over adresser for modtagne betalinger - + + &Transactions Transaktioner - + Browse transaction history Gennemse transaktionshistorik - + + &Address Book &Adresse Bog - + Edit the list of stored addresses and labels Redigere listen over gemte adresser og etiketter - + &Messages @@ -3756,22 +3648,83 @@ Hvis filen ikke eksisterer, opret den og giv ingen andre end ejeren læserettigh - - E&xit - Luk - - - - Quit application - Afslut program - - - - &About Triangles + + + &Show / Hide Triangles wallet + Show or hide the main Window + + + + + Encrypt the private keys that belong to your wallet + + + + + %n blocks + + + + + + + + Processed %1 blocks of transaction history. + + + + + <font color='#f26522'>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. </font>Do you want to pay the fee? + + + + + Options + Indstillinger + + + + E&xit + Luk + + + + Quit application + Afslut program + + + + &Send Triangles + + + + + Send coins to a Triangles address + + + + + &Receive Triangles + + + + + E&xit Triangles wallet + + + + + + + &About Triangles + &Om triangles + + + Show information about Triangles @@ -3796,22 +3749,13 @@ Hvis filen ikke eksisterer, opret den og giv ingen andre end ejeren læserettigh - - &Show / Hide - Vis / skjul - - - + + &Encrypt Wallet... Krypter tegnebog... - - Encrypt or decrypt wallet - Kryptere eller dekryptere tegnebog - - - + &Backup Wallet... Sikkerhedskopier tegnebog... @@ -3822,24 +3766,36 @@ Hvis filen ikke eksisterer, opret den og giv ingen andre end ejeren læserettigh + &Change Passphrase... Skift adgangskode... - + Change the passphrase used for wallet encryption Skift adgangskode anvendt til tegnebogskryptering + &Unlock Wallet... Lås tegnebog op - + Unlock wallet Lås tegnebog + + + &Unlock Wallet for staking... + + + + + Unlock wallet for staking + + &Lock Wallet @@ -3852,36 +3808,50 @@ Hvis filen ikke eksisterer, opret den og giv ingen andre end ejeren læserettigh + Sign &message... Underskriv besked... + + + Sign messages with your Triangles addresses to prove you own them + + + &Verify message... Verificér besked... + + + Verify messages to ensure they were signed with specified Triangles addresses + + + &Export... &Eksporter ... - + Export the data in the current tab to a file Eksportere data i den aktuelle fane til en fil - + + &Debug window Fejlsøgningsvindue - + Open debugging and diagnostic console Åbn fejlsøgnings- og diagnosticeringskonsollen - + &File Fil @@ -3906,19 +3876,17 @@ Hvis filen ikke eksisterer, opret den og giv ingen andre end ejeren læserettigh Fanværktøjslinje - - + [testnet] [testnetværk] - - + Triangles client - + %n active connection(s) to Triangles network @@ -3926,12 +3894,12 @@ Hvis filen ikke eksisterer, opret den og giv ingen andre end ejeren læserettigh - + Synchronizing with network... Synkroniserer med netværk... - + ~%n block(s) remaining ~%n blok resterer @@ -3939,17 +3907,12 @@ Hvis filen ikke eksisterer, opret den og giv ingen andre end ejeren læserettigh - + Downloaded %1 of %2 blocks of transaction history (%3% done). Downloadet% 1 af% 2 blokke af transaktions historie (% 3% færdig). - - Downloaded %1 blocks of transaction history. - Downloadet %1 blokke af transaktions historie. - - - + Current difficulty is %1. @@ -4001,17 +3964,12 @@ Hvis filen ikke eksisterer, opret den og giv ingen andre end ejeren læserettigh Sidst modtagne blok blev genereret %1. - - This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee? - Denne transaktion er over grænsen størrelse. Du kan stadig sende det for et gebyr på %1, der går til de noder, der behandler din transaktion og hjælper med at støtte netværket. Ønsker du at betale gebyret? - - - + Confirm transaction fee Bekræft transaktionsgebyr - + Sent transaction Afsendt transaktion @@ -4048,29 +4006,50 @@ Message: %4 - - + + URI handling URI håndtering - - + + URI can not be parsed! This can be caused by an invalid TRI address or malformed URI parameters. - + + Send Triangles + + + + + Receive Triangles + + + + + &Lock Wallet... + + + + + Wallet is <b>encrypted</b> and currently <b>unlocked for staking</b> + + + + Wallet is <b>encrypted</b> and currently <b>unlocked</b> Tegnebog er <b>krypteret</b> og i øjeblikket <b>ulåst</b> - + Wallet is <b>encrypted</b> and currently <b>locked</b> Tegnebog er <b>krypteret</b> og i øjeblikket <b>låst</b> - + + Backup Wallet Sikkerhedskopier Tegnebog @@ -4081,16 +4060,26 @@ Message: %4 - Backup Failed - Sikkerhedskopiering Mislykkedes - - - There was an error trying to save the wallet data to the new location. Der opstod en fejl under forsøg på at gemme data i tegnebogen til den nye placering. + + + Backup failed + + + + + Backup successful + + + + + The wallet data was successfully saved to the new location. + + - + %n second(s) %n sekund @@ -4151,58 +4140,128 @@ Message: %4 Not staking Ingen rente + + + VerifyMessagePage - Show information about triangles - Vis oplysninger om triangles + + Form + - Send coins to a triangles address - Send mønter til en triangles adresse + + Verify Message + - Modify configuration options for triangles - Ændre indstillingsmuligheder for triangles + + Choose an address from the address book + Vælg en adresse fra adressebogen - triangles - triangles + + Alt+A + Alt+A - &About triangles - &Om triangles + + The address the message was signed with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + - triangles client - triangles Klient - - - %n active connection(s) to triangles network - - %n aktiv forbindelse til triangles netværk - %n aktive forbindelser til triangles netværk - + + Text + - About triangles card - Om triangles kort + + Address + Adresse - Show information about triangles card - Vis oplysninger om triangles kort + + Signature + - URI can not be parsed! This can be caused by an invalid triangles address or malformed URI parameters. - URI kan ikke tolkes! Dette kan skyldes en ugyldig triangles adresse eller misdannede URI parametre. + + Reset all verify message fields + Nulstil alle "verificér besked"-felter - A fatal error occurred. triangles can no longer continue safely and will quit. - Der opstod en fejl under forsøg på at gemme dataene i tegnebogen til den nye placering. + + Clear &All + Ryd alle + + + + Verify the message to ensure it was signed with the specified Triangles address + + + + + Verify &Message + + + + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + + + + Enter Triangles signature + + + + + + The entered address is invalid. + Den indtastede adresse er ugyldig. + + + + + + Please check the address and try again. + Tjek venligst adressen, og forsøg igen. + + + + The entered address does not refer to a key. + Den indtastede adresse henviser ikke til en nøgle. + + + + The signature could not be decoded. + Underskriften kunne ikke afkodes. + + + + + Please check the signature and try again. + Tjek venligst underskriften, og forsøg igen. + + + + The signature did not match the message digest. + Underskriften matcher ikke beskedens indhold. + + + + Message verification failed. + Verificéring af besked mislykkedes. + + + + Message verified. + Besked verificéret. WalletModel - + Sending... Sender... diff --git a/src/qt/locale/triangles_de.qm b/src/qt/locale/triangles_de.qm deleted file mode 100644 index b8dd4b87f7544f13abf2973f3498ec38eed3676e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 73722 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 diff --git a/src/qt/locale/triangles_de.ts b/src/qt/locale/triangles_de.ts index 36d443e..5509a55 100644 --- a/src/qt/locale/triangles_de.ts +++ b/src/qt/locale/triangles_de.ts @@ -4,27 +4,27 @@ AboutDialog - + + Dialog + + + + About Triangles Über triangles - <b>triangles</b> version - <b>triangles</b> Version + + OK + - + <b>Triangles</b> version - - Copyright © 2009-2014 The Bitcoin developers -Copyright © 2014 Triangles team - - - - + This is experimental software. @@ -42,47 +42,52 @@ Dieses Produkt enthält Software, die vom OpenSSL-Projekt zur Verwendung im Open AddressBookPage - + Address Book Adressbuch - + Double-click to edit address or label Doppelklicken, um die Adresse oder die Bezeichnung zu bearbeiten - + Create a new address Eine neue Adresse erstellen - + Copy the currently selected address to the system clipboard Ausgewählte Adresse in die Zwischenablage kopieren - + Sign a message to prove you own a TRI address - + &New Address &Neue Adresse - + + Address book + + + + &Copy Address Adresse &kopieren - + Show &QR Code &QR Code anzeigen - + Sign &Message @@ -92,7 +97,7 @@ Dieses Produkt enthält Software, die vom OpenSSL-Projekt zur Verwendung im Open - + Delete the currently selected address from the list Ausgewählte Adresse aus der Liste entfernen @@ -102,17 +107,22 @@ Dieses Produkt enthält Software, die vom OpenSSL-Projekt zur Verwendung im Open Nachricht &verifizieren - + These are your Triangles addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you. - + &Delete &Löschen - + + Triangles receiving addresses + + + + Copy &Label &Bezeichnung kopieren @@ -122,7 +132,7 @@ Dieses Produkt enthält Software, die vom OpenSSL-Projekt zur Verwendung im Open &Editieren - + Export Address Book Data @@ -145,7 +155,7 @@ Dieses Produkt enthält Software, die vom OpenSSL-Projekt zur Verwendung im Open AddressTableModel - + Label Bezeichnung @@ -168,32 +178,32 @@ Dieses Produkt enthält Software, die vom OpenSSL-Projekt zur Verwendung im Open Passphrasendialog - + + Change password + + + + Enter passphrase Passphrase eingeben - + New passphrase Neue Passphrase - + Repeat new passphrase Neue Passphrase wiederholen - - Serves to disable the trivial sendmoney when OS account compromised. Provides no real security. + + Unlock for staking only - - For staking only - - - - + Enter the new passphrase to the wallet.<br/>Please use a passphrase of <b>10 or more random characters</b>, or <b>eight or more words</b>. Geben Sie die neue Passphrase für die Wallet ein.<br>Bitte benutzen Sie eine Passphrase bestehend aus <b>10 oder mehr zufälligen Zeichen</b> oder <b>8 oder mehr Wörtern</b>. @@ -203,7 +213,7 @@ Dieses Produkt enthält Software, die vom OpenSSL-Projekt zur Verwendung im Open Wallet verschlüsseln - + This operation needs your wallet passphrase to unlock the wallet. Dieser Vorgang benötigt ihre Passphrase, um die Wallet zu entsperren. @@ -213,7 +223,7 @@ Dieses Produkt enthält Software, die vom OpenSSL-Projekt zur Verwendung im Open Wallet entsperren - + This operation needs your wallet passphrase to decrypt the wallet. Dieser Vorgang benötigt ihre Passphrase, um die Wallet zu entschlüsseln. @@ -223,7 +233,7 @@ Dieses Produkt enthält Software, die vom OpenSSL-Projekt zur Verwendung im Open Wallet entschlüsseln - + Change passphrase Passphrase ändern @@ -322,12 +332,17 @@ Dieses Produkt enthält Software, die vom OpenSSL-Projekt zur Verwendung im Open CoinControlDialog - + Coin Control - + + Triangles Coin Control + + + + Quantity: Anzahl: @@ -337,7 +352,7 @@ Dieses Produkt enthält Software, die vom OpenSSL-Projekt zur Verwendung im Open Byte: - + Amount: Betrag: @@ -357,7 +372,7 @@ Dieses Produkt enthält Software, die vom OpenSSL-Projekt zur Verwendung im Open Zu geringer Ausgabebetrag: - + no nein @@ -372,22 +387,22 @@ Dieses Produkt enthält Software, die vom OpenSSL-Projekt zur Verwendung im Open Wechselgeld: - + (un)select all Alles (de)selektieren - + Tree mode Baumansicht - + List mode Listenansicht - + Amount Betrag @@ -422,7 +437,7 @@ Dieses Produkt enthält Software, die vom OpenSSL-Projekt zur Verwendung im Open Priorität - + Copy address Adresse kopieren @@ -433,17 +448,17 @@ Dieses Produkt enthält Software, die vom OpenSSL-Projekt zur Verwendung im Open - + Copy amount Betrag kopieren - + Copy transaction ID Transaktions-ID kopieren - + Copy quantity Anzahl kopieren @@ -478,7 +493,7 @@ Dieses Produkt enthält Software, die vom OpenSSL-Projekt zur Verwendung im Open Wechselgeld kopieren - + highest am höchsten @@ -576,57 +591,66 @@ This label turns red, if the priority is smaller than "medium". EditAddressDialog - - Edit Address - Adresse bearbeiten - - - + &Label &Bezeichnung - + The label associated with this address book entry Die Kennzeichnung verbunden mit diesem Adressbucheintrag. - + &Address &Adresse - + + Edit record + + + + The address associated with this address book entry. This can only be modified for sending addresses. Die Adresse verknüpft mit diesem Adressbucheintrag. Kann nur bei Ausgangsadressen verändert werden. - - &Stealth Address + + Paste from clipboard - + + Alt+A + Alt+A + + + + New receiving address Neue Empfangsadresse - + + New sending address Neue Zahlungsadresse - + + Edit receiving address Empfangsadresse bearbeiten - + + Edit sending address Zahlungsadresse bearbeiten - + The entered address "%1" is not a valid TRI address. @@ -635,10 +659,6 @@ This label turns red, if the priority is smaller than "medium". The entered address "%1" is already in the address book. Die eingegebene Adresse "%1" befindet sich bereits im Adressbuch. - - The entered address "%1" is not a valid triangles address. - Die eingegebene Adresse "%1" ist keine gültige triangles Adresse. - Could not unlock wallet. @@ -697,23 +717,23 @@ This label turns red, if the priority is smaller than "medium". MRichTextEdit - + Paragraph formatting - + Undo (CTRL+Z) - + Undo - + Redo @@ -723,7 +743,7 @@ This label turns red, if the priority is smaller than "medium". - + Cut @@ -733,7 +753,7 @@ This label turns red, if the priority is smaller than "medium". - + Copy @@ -743,7 +763,7 @@ This label turns red, if the priority is smaller than "medium". - + Paste @@ -753,12 +773,12 @@ This label turns red, if the priority is smaller than "medium". - + Link - + Bold @@ -768,7 +788,7 @@ This label turns red, if the priority is smaller than "medium". - + Italic @@ -778,12 +798,12 @@ This label turns red, if the priority is smaller than "medium". - + Underline - + Strike Out @@ -793,7 +813,7 @@ This label turns red, if the priority is smaller than "medium". - + Bullet list @@ -803,7 +823,7 @@ This label turns red, if the priority is smaller than "medium". - + Ordered list @@ -813,7 +833,7 @@ This label turns red, if the priority is smaller than "medium". - + Decrease indentation @@ -823,7 +843,7 @@ This label turns red, if the priority is smaller than "medium". - + Increase indentation @@ -833,12 +853,12 @@ This label turns red, if the priority is smaller than "medium". - + . - + Font size @@ -883,6 +903,74 @@ This label turns red, if the priority is smaller than "medium". + + MainWindow + + + MainWindow + + + + + Triangles + + + + + File + + + + + Operations + + + + + Help + + + + + Overview + + + + + Send Coins + Triangless überweisen + + + + Receive Coins + + + + + Address Book + Adressbuch + + + + Transactions + + + + + Messages + + + + + Synchronization + + + + + 33333 blocks + + + MessageModel @@ -939,22 +1027,27 @@ This label turns red, if the priority is smaller than "medium". MessagePage - + Address Book Adressbuch - + + Messages + + + + These are your sent and received encrypted messages. Click on an item to read it. - + Click on a message to view it - + &Back @@ -964,48 +1057,48 @@ This label turns red, if the priority is smaller than "medium". - + &Conversation - + Sign a message to prove you own a TRI address - + &Send - - + + Copy the currently selected address to the system clipboard Ausgewählte Adresse in die Zwischenablage kopieren - + &Copy From Address - + Copy To &Address - + Delete the currently selected address from the list Ausgewählte Adresse aus der Liste entfernen - + &Delete &Löschen - + Send Secure Message @@ -1039,11 +1132,12 @@ This label turns red, if the priority is smaller than "medium". OptionsDialog + Options Erweiterte Einstellungen - + &Main &Allgemein @@ -1058,7 +1152,7 @@ This label turns red, if the priority is smaller than "medium". Transaktions&gebühr bezahlen - + Reserved amount does not participate in staking and is therefore spendable at any time. @@ -1068,20 +1162,12 @@ This label turns red, if the priority is smaller than "medium". Reserviert - Automatically start triangles after logging in to the system. - Automatisch triangles starten beim Einloggen in das System. - - - &Start triangles on system login - &Starte triangles bei Systemstart - - - + Detach block and address databases at shutdown. This means they can be moved to another data directory, but it slows down shutdown. The wallet is always detached. - + &Detach databases at shutdown @@ -1091,71 +1177,67 @@ This label turns red, if the priority is smaller than "medium". &Netzwerk - Automatically open the triangles client port on the router. This only works when your router supports UPnP and it is enabled. - Automatisch den triangles client port auf dem Router öffnen. Das funktioniert nur wenn der Router UPnP unterstützt und UPnP aktiviert ist. - - - + Map port using &UPnP Portweiterleitung via &UPnP - + Automatically start Triangles after logging in to the system. - + &Start Triangles on system login - + Automatically open the Triangles client port on the router. This only works when your router supports UPnP and it is enabled. - + Connect to the Triangles network through a SOCKS proxy (e.g. when connecting through Tor). - + &Connect through SOCKS proxy: - + Proxy &IP: Proxy-&IP: - + IP address of the proxy (e.g. 127.0.0.1) IP Adresse des Proxy (z.B. 127.0.01) - + &Port: &Port: - + Port of the proxy (e.g. 9050) Port des Proxies (z.B. 9050) - + SOCKS &Version: SOCKS-&Version: - + SOCKS version of the proxy (e.g. 5) SOCKS-Version des Proxies (z.B. 5) - + &Window &Programmfenster @@ -1165,7 +1247,7 @@ This label turns red, if the priority is smaller than "medium". Nur ein Symbol im Infobereich anzeigen, nachdem das Programmfenster minimiert wurde. - + &Minimize to the tray instead of the taskbar In den Infobereich anstatt in die Taskleiste &minimieren @@ -1175,7 +1257,7 @@ This label turns red, if the priority is smaller than "medium". Minimiert die Anwendung anstatt sie zu beenden wenn das Fenster geschlossen wird. Wenn dies aktiviert ist, müssen Sie das Programm über "Beenden" im Menü schließen. - + M&inimize on close Beim Schließen m&inimieren @@ -1190,35 +1272,27 @@ This label turns red, if the priority is smaller than "medium". &Sprache der Benutzeroberfläche: - + The user interface language can be set here. This setting will take effect after restarting Triangles. - + Whether to show TRI addresses in the transaction list or not. - The user interface language can be set here. This setting will take effect after restarting triangles. - Die Sprache der GUI kann hier verändert werden. Die Einstellung wird nach einem Neustart übernommen. - - - + &Unit to show amounts in: &Einheit der Beträge: - + Choose the default subdivision unit to show in the interface and when sending coins. Wählen Sie die Standarduntereinheit, die in der Benutzeroberfläche und beim Überweisen von Triangless angezeigt werden soll. - Whether to show triangles addresses in the transaction list or not. - triangles Adressen in der Überweisung anzeigen oder nicht. - - - + &Display addresses in transaction list Adressen in der Transaktionsliste &anzeigen @@ -1228,27 +1302,27 @@ This label turns red, if the priority is smaller than "medium". Legt fest, ob die "Coin Control"-Funktionen angezeigt werden. - + Display coin &control features (experts only!) Coin &control features anzeigen (nur experten!) - + &OK &OK - + &Cancel &Abbrechen - + &Apply &Anwenden - + default Standard @@ -1264,10 +1338,6 @@ This label turns red, if the priority is smaller than "medium". This setting will take effect after restarting Triangles. - - This setting will take effect after restarting triangles. - Diese Einstellung wird nach einem Neustart übernommen. - The supplied proxy address is invalid. @@ -1277,16 +1347,12 @@ This label turns red, if the priority is smaller than "medium". OverviewPage - + Form Formular - The displayed information may be out of date. Your wallet automatically synchronizes with the triangles network after a connection is established, but this process has not completed yet. - Die angezeigte Information kann falsch sein. Die Brieftasche synchronisiert automatisch mit dem triangles Netzwerk nachdem eine Verbindung zustande gekommen ist, aber dieser Prozess ist nicht abgeschlossen. - - - + Stake: @@ -1321,7 +1387,7 @@ This label turns red, if the priority is smaller than "medium". Erarbeiteter Betrag der noch nicht gereift ist - + Total: Gesamtbetrag: @@ -1331,7 +1397,7 @@ This label turns red, if the priority is smaller than "medium". Aktueller Gesamtbetrag aus obigen Kategorien - + <b>Recent transactions</b> <b>Letzte Transaktionen</b> @@ -1339,10 +1405,10 @@ This label turns red, if the priority is smaller than "medium". <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1353,10 +1419,10 @@ a:active { color:#000; text-decoration: underline; } <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1364,18 +1430,32 @@ a:active { color:#000; text-decoration: underline; } - + + <head> +<style type="text/css" media="screen"> +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } +</style> +</head> +<body> +<a href="http://explorer.triangles.technology"> &#187; TRI block explorer</a></body> + + + + Total of transactions that have yet to be confirmed, and do not yet count toward the current balance Anzahl der unbestätigten Transaktionen die somit noch nicht zum aktuellen Kontostand zählen. - + The displayed information may be out of date. Your wallet automatically synchronizes with the Triangles network after a connection is established, but this process has not completed yet. - + Total of coins that was staked, and do not yet count toward the current balance @@ -1447,7 +1527,7 @@ a:active { color:#000; text-decoration: underline; } RPCConsole - + Client name Clientname @@ -1458,15 +1538,15 @@ a:active { color:#000; text-decoration: underline; } - + - + N/A k.A. - + Client version Clientversion @@ -1476,12 +1556,17 @@ a:active { color:#000; text-decoration: underline; } &Information - + Triangles - Debug window - + + Debug window + + + + Triangles Core @@ -1511,7 +1596,7 @@ a:active { color:#000; text-decoration: underline; } Am Testnetz - + Block chain Block kette @@ -1531,7 +1616,7 @@ a:active { color:#000; text-decoration: underline; } Letzte Blockzeit - + &Open &Öffnen @@ -1541,7 +1626,7 @@ a:active { color:#000; text-decoration: underline; } Kommandozeilen Optionen: - + &Show &Zeigen @@ -1551,20 +1636,12 @@ a:active { color:#000; text-decoration: underline; } &Konsole - + Build date Erstellungsdatum - triangles - Debug window - triangles - Debug Fenster - - - triangles Core - triangles Kern - - - + Debug log file Debugprotokolldatei @@ -1574,12 +1651,12 @@ a:active { color:#000; text-decoration: underline; } - + Show the Triangles-Qt help message to get a list with possible Triangles command-line options. - + Clear console Konsole zurücksetzen @@ -1602,8 +1679,8 @@ a:active { color:#000; text-decoration: underline; } SendCoinsDialog - - + + @@ -1615,12 +1692,17 @@ a:active { color:#000; text-decoration: underline; } Triangless überweisen - + + Send Triangles + + + + Coin Control Features "Coin Control"-Funktionen - + Inputs... Eingaben... @@ -1699,17 +1781,17 @@ a:active { color:#000; text-decoration: underline; } - + custom change address - + Send to multiple recipients at once In einer Transaktion an mehrere Empfänger auf einmal überweisen - + Add &Recipient Empfänger &hinzufügen @@ -1719,7 +1801,7 @@ a:active { color:#000; text-decoration: underline; } - + Clear &All &Zurücksetzen @@ -1739,17 +1821,17 @@ a:active { color:#000; text-decoration: underline; } Überweisung bestätigen - + S&end &Überweisen - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Copy quantity Anzahl kopieren @@ -1794,7 +1876,7 @@ a:active { color:#000; text-decoration: underline; } - + Confirm send coins Überweisung bestätigen @@ -1809,7 +1891,7 @@ a:active { color:#000; text-decoration: underline; } - + The recipient address is not valid, please recheck. Die Zahlungsadresse ist ungültig, bitte nochmals überprüfen. @@ -1867,53 +1949,48 @@ a:active { color:#000; text-decoration: underline; } SendCoinsEntry - + Form Formular - + A&mount: &Betrag: - + Pay &To: &Empfänger: - - + + Enter a label for this address to add it to your address book Adressbezeichnung eingeben (diese wird zusammen mit der Adresse dem Adressbuch hinzugefügt) - - N&arration: - - - - + Enter a short note to send with payment (max 24 characters) - + &Label: &Bezeichnung: - + The address to send the payment to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) Empfängeradresse (z.b. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book Adresse aus dem Adressbuch auswählen - + Alt+A Alt+A @@ -1923,7 +2000,7 @@ a:active { color:#000; text-decoration: underline; } Adresse aus der Zwischenablage einfügen - + Alt+P Alt+P @@ -1951,37 +2028,42 @@ a:active { color:#000; text-decoration: underline; } - + + Send messages + + + + Address &From: - + Choose address from address book Adresse aus dem Adressbuch auswählen - + Alt+A Alt+A - + Paste address from clipboard Adresse aus der Zwischenablage einfügen - + Alt+P Alt+P - + Send to multiple recipients at once In einer Transaktion an mehrere Empfänger auf einmal überweisen - + Add &Recipient Empfänger &hinzufügen @@ -1991,7 +2073,7 @@ a:active { color:#000; text-decoration: underline; } - + Clear &All &Zurücksetzen @@ -2001,17 +2083,17 @@ a:active { color:#000; text-decoration: underline; } Überweisung bestätigen - + S&end &Überweisen - + &Close - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) @@ -2021,7 +2103,7 @@ a:active { color:#000; text-decoration: underline; } - + Confirm send messages @@ -2036,7 +2118,7 @@ a:active { color:#000; text-decoration: underline; } - + @@ -2073,22 +2155,22 @@ a:active { color:#000; text-decoration: underline; } SendMessagesEntry - + Form Formular - - The address to send the payment to (e.g. 4Zo1ga6xuKuQ7JV7M9rGDoxdbYwV5zgQJ5) + + The address to send the message to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book Adresse aus dem Adressbuch auswählen - + Alt+A Alt+A @@ -2098,7 +2180,7 @@ a:active { color:#000; text-decoration: underline; } Adresse aus der Zwischenablage einfügen - + Alt+P Alt+P @@ -2108,28 +2190,28 @@ a:active { color:#000; text-decoration: underline; } - + &Message: - + Send &To: - + Enter a label for this address to add it to your address book Adressbezeichnung eingeben (diese wird zusammen mit der Adresse dem Adressbuch hinzugefügt) - + &Label: &Bezeichnung: - + &Public Key: @@ -2150,195 +2232,134 @@ a:active { color:#000; text-decoration: underline; } - SignVerifyMessageDialog + SignMessagePage - - Signatures - Sign / Verify a Message - Signaturen - eine Nachricht signieren / verifizieren + + Form + Formular - - - &Sign Message - Nachricht &signieren - - - - You can sign messages with your addresses to prove you own them. Be careful not to sign anything vague, as phishing attacks may try to trick you into signing your identity over to them. Only sign fully-detailed statements you agree to. - Sie können Nachrichten mit ihren Adressen signieren, um den Besitz dieser Adressen zu beweisen. Bitte nutzen Sie diese Funktion mit Vorsicht und nehmen Sie sich vor Phishingangriffen in Acht. Signieren Sie nur Nachrichten, mit denen Sie vollständig einverstanden sind. - - - - The address to sign the message with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + Sign Message - - - Choose an address from the address book - Eine Adresse aus dem Adressbuch wählen + + Address + Adresse - - - Alt+A - Alt+A - - - + Paste address from clipboard - Adresse aus der Zwischenablage einfügen + Adresse aus der Zwischenablage einfügen - + Alt+P - Alt+P + Alt+P - + + Signature + + + + + Choose an address from the address book + Eine Adresse aus dem Adressbuch wählen + + + + Alt+A + Alt+A + + + + The address to sign the message with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + + + + + Text + + + + Enter the message you want to sign here - Zu signierende Nachricht hier eingeben + Zu signierende Nachricht hier eingeben - + Copy the current signature to the system clipboard - Aktuelle Signatur in die Zwischenablage kopieren + Aktuelle Signatur in die Zwischenablage kopieren - - Sign the message to prove you own this TRI address - - - - - Verify the message to ensure it was signed with the specified TRI address - - - - Sign the message to prove you own this triangles address - Signiere die Nachricht um zu beweisen das du Besitzer dieser triangles Adresse bist. - - - + Reset all sign message fields - Alle "Nachricht signieren"-Felder zurücksetzen + Alle "Nachricht signieren"-Felder zurücksetzen - - + Clear &All - &Zurücksetzen + &Zurücksetzen - - - &Verify Message - Nachricht &verifizieren - - - - Enter the signing address, message (ensure you copy line breaks, spaces, tabs, etc. exactly) and signature below to verify the message. Be careful not to read more into the signature than what is in the signed message itself, to avoid being tricked by a man-in-the-middle attack. - Geben Sie die signierende Adresse, Nachricht (achten Sie darauf Zeilenumbrüche, Leerzeichen, Tabulatoren usw. exakt zu kopieren) und Signatur unten ein, um die Nachricht zu verifizieren. Vorsicht, interpretieren Sie nicht mehr in die Signatur, als in der signierten Nachricht selber enthalten ist, um nicht von einem Man-in-the-middle-Angriff hinters Licht geführt zu werden. - - - - The address the message was signed with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + Sign the message to prove you own this Triangles address - - Reset all verify message fields - Alle "Nachricht verifizieren"-Felder zurücksetzen - - - - Click "Sign Message" to generate signature - Auf "Nachricht signieren" klicken, um die Signatur zu erzeugen - - - Enter triangles signature - triangles Signatur eingeben - - - - Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + Sign &Message - - Enter a TRI address (e.g. w) + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Enter TRI signature - + Click "Sign Message" to generate signature + Auf "Nachricht signieren" klicken, um die Signatur zu erzeugen - - + + The entered address is invalid. - Die eingegebene Adresse ist ungültig. + Die eingegebene Adresse ist ungültig. - - - + + Please check the address and try again. - Bitte überprüfen Sie die Adresse und versuchen Sie es erneut. + Bitte überprüfen Sie die Adresse und versuchen Sie es erneut. - - + The entered address does not refer to a key. - Die eingegebene Adresse verweist nicht auf einen Schlüssel. + Die eingegebene Adresse verweist nicht auf einen Schlüssel. - + Wallet unlock was cancelled. - Wallet-Entsperrung wurde abgebrochen. + Wallet-Entsperrung wurde abgebrochen. Private key for the entered address is not available. - Privater Schlüssel zur eingegebenen Adresse ist nicht verfügbar. + Privater Schlüssel zur eingegebenen Adresse ist nicht verfügbar. Message signing failed. - Signierung der Nachricht fehlgeschlagen. + Signierung der Nachricht fehlgeschlagen. Message signed. - Nachricht signiert. - - - - The signature could not be decoded. - Die Signatur konnte nicht dekodiert werden. - - - - - Please check the signature and try again. - Bitte überprüfen Sie die Signatur und versuchen Sie es erneut. - - - - The signature did not match the message digest. - Die Signatur entspricht nicht dem Message Digest. - - - - Message verification failed. - Verifikation der Nachricht fehlgeschlagen. - - - - Message verified. - Nachricht verifiziert. + Nachricht signiert. @@ -2485,12 +2506,8 @@ a:active { color:#000; text-decoration: underline; } - Generated coins must mature 60 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. - Generierte Coins müssen 510 Bestätigungen erhalten bevor sie verfügbar sind. Dieser Block wurde ans Netzwerk gesendet und der Blockkette angehängt als der Block generiert wurde. Wenn er der Blockkette nicht erfolgreich angehängt werden konnte, wird er den Status in "nicht Akzeptiert" ändern und wird nicht verfügbar sein. Das kann zufällig geschehen wenn eine andere Leitung den Block innerhalb von ein paar Sekunden generiert. {60 ?} - - - Generated coins must mature 510 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. - Generierte Coins müssen 510 Bestätigungen erhalten bevor sie verfügbar sind. Dieser Block wurde ans Netzwerk gesendet und der Blockkette angehängt als der Block generiert wurde. Wenn er der Blockkette nicht erfolgreich angehängt werden konnte, wird er den Status in "nicht Akzeptiert" ändern und wird nicht verfügbar sein. Das kann zufällig geschehen wenn eine andere Leitung den Block innerhalb von ein paar Sekunden generiert. + Generated coins must mature 7 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. + Generierte Coins müssen 7 Bestätigungen erhalten bevor sie verfügbar sind. Dieser Block wurde ans Netzwerk gesendet und der Blockkette angehängt als der Block generiert wurde. Wenn er der Blockkette nicht erfolgreich angehängt werden konnte, wird er den Status in "nicht Akzeptiert" ändern und wird nicht verfügbar sein. Das kann zufällig geschehen wenn eine andere Leitung den Block innerhalb von ein paar Sekunden generiert. @@ -2537,11 +2554,12 @@ a:active { color:#000; text-decoration: underline; } TransactionDescDialog + Transaction details Transaktionsdetails - + This pane shows a detailed description of the transaction Dieser Bereich zeigt eine detaillierte Beschreibung der Transaktion an @@ -2549,7 +2567,7 @@ a:active { color:#000; text-decoration: underline; } TransactionTableModel - + Date Datum @@ -2569,12 +2587,17 @@ a:active { color:#000; text-decoration: underline; } Betrag - + Open until %1 Offen bis %1 - + + Confirming (%1 of %2 confirmations) + + + + Confirmed (%1 confirmations) Bestätigt (%1 Bestätigungen) @@ -2587,12 +2610,7 @@ a:active { color:#000; text-decoration: underline; } - - Narration - - - - + Offline @@ -2602,12 +2620,7 @@ a:active { color:#000; text-decoration: underline; } Unbestätigt: - - Confirming (%1 of %2 recommended confirmations) - wird Bestätigt (%1 von %2 Bestätigungen) - - - + Conflicted Konflikt @@ -2685,13 +2698,13 @@ a:active { color:#000; text-decoration: underline; } TransactionView - - + + All Alle - + Today Heute @@ -2721,7 +2734,7 @@ a:active { color:#000; text-decoration: underline; } Zeitraum... - + Received with Empfangen über @@ -2746,17 +2759,17 @@ a:active { color:#000; text-decoration: underline; } Andere - + Enter address or label to search Zu suchende Adresse oder Bezeichnung eingeben - + Min amount Minimaler Betrag - + Copy address Adresse kopieren @@ -2786,7 +2799,7 @@ a:active { color:#000; text-decoration: underline; } Transaktionsdetails anzeigen - + Export Transaction Data Exportiere Transaktionsdaten @@ -2851,6 +2864,19 @@ a:active { color:#000; text-decoration: underline; } bis + + TransactionsPage + + + Form + Formular + + + + Transactions + + + Triangles-core @@ -3048,10 +3074,6 @@ for example: alertnotify=echo %%s | mail -s "Triangles Alert" admin@fo Warning: -paytxfee is set very high! This is the transaction fee you will pay if you send a transaction. Warnung: -paytxfee ist auf einen sehr hohen Wert festgelegt! Dies ist die Gebühr die beim Senden einer Transaktion fällig wird. - - Warning: Please check that your computer's date and time are correct! If your clock is wrong triangles will not work properly. - Wanung : Bitte prüfen Sie ob Datum und Uhrzeit richtig eingestellt sind. Wenn das Datum falsch ist triangles nicht richtig funktionieren. - Warning: error reading wallet.dat! All keys read correctly, but transaction data or address book entries might be missing or incorrect. @@ -3373,14 +3395,6 @@ for example: alertnotify=echo %%s | mail -s "Triangles Alert" admin@fo Wallet %s resides outside data directory %s. Wallet %s liegt außerhalb des Daten Verzeichnisses %s. - - Cannot obtain a lock on data directory %s. triangles is probably already running. - Kann das Verzeichniss nicht einbinden %s. triangles Brieftasche läuft wahrscheinlich bereits. - - - triangles - triangles - Unable to bind to %s on this computer (bind returned error %d, %s) @@ -3411,14 +3425,6 @@ for example: alertnotify=echo %%s | mail -s "Triangles Alert" admin@fo Error loading wallet.dat: Wallet corrupted Fehler beim Laden von wallet.dat: Wallet beschädigt - - Error loading wallet.dat: Wallet requires newer version of triangles - Fehler beim Laden wallet.dat. Brieftasche benötigt neuere Version der triangles Brieftasche. - - - Wallet needed to be rewritten: restart triangles to complete - Brieftasche muss neu geschrieben werden. Starte die triangles Brieftasche neu zum komplettieren. - Error loading wallet.dat @@ -3484,10 +3490,6 @@ for example: alertnotify=echo %%s | mail -s "Triangles Alert" admin@fo Add a node to connect to and attempt to keep the connection open Mit dem Knoten verbinden und versuchen die Verbindung aufrecht zu halten - - Unable to bind to %s on this computer. triangles is probably already running. - Fehler beim anbinden %s auf diesem Computer. BlaclCoin Client läuft wahrscheinlich bereits. - Fee per KB to add to transactions you send @@ -3571,67 +3573,57 @@ Falls die Konfigurationsdatei nicht existiert, erzeugen Sie diese bitte mit Lese - + + Triangles - + + Wallet Wallet - + + &Overview &Übersicht - + Show general overview of wallet Allgemeine Wallet-Übersicht anzeigen - - &Send coins - - - - - Send coins to a TRI address - - - - - &Receive coins - - - - + Show the list of addresses for receiving payments - + + &Transactions &Transaktionen - + Browse transaction history Transaktionsverlauf durchsehen - + + &Address Book - + Edit the list of stored addresses and labels - + &Messages @@ -3641,22 +3633,83 @@ Falls die Konfigurationsdatei nicht existiert, erzeugen Sie diese bitte mit Lese - - E&xit - &Beenden - - - - Quit application - Anwendung beenden - - - - &About Triangles + + + &Show / Hide Triangles wallet + Show or hide the main Window + + + + + Encrypt the private keys that belong to your wallet + + + + + %n blocks + + + + + + + + Processed %1 blocks of transaction history. + + + + + <font color='#f26522'>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. </font>Do you want to pay the fee? + + + + + Options + Erweiterte Einstellungen + + + + E&xit + &Beenden + + + + Quit application + Anwendung beenden + + + + &Send Triangles + + + + + Send coins to a Triangles address + + + + + &Receive Triangles + + + + + E&xit Triangles wallet + + + + + + + &About Triangles + + + + Show information about Triangles @@ -3681,22 +3734,13 @@ Falls die Konfigurationsdatei nicht existiert, erzeugen Sie diese bitte mit Lese - - &Show / Hide - &Anzeigen / Verstecken - - - + + &Encrypt Wallet... Wallet &verschlüsseln... - - Encrypt or decrypt wallet - - - - + &Backup Wallet... Wallet &sichern... @@ -3707,24 +3751,36 @@ Falls die Konfigurationsdatei nicht existiert, erzeugen Sie diese bitte mit Lese + &Change Passphrase... Passphrase &ändern... - + Change the passphrase used for wallet encryption Ändert die Passphrase, die für die Wallet-Verschlüsselung benutzt wird + &Unlock Wallet... - + Unlock wallet Wallet entsperren + + + &Unlock Wallet for staking... + + + + + Unlock wallet for staking + + &Lock Wallet @@ -3737,36 +3793,50 @@ Falls die Konfigurationsdatei nicht existiert, erzeugen Sie diese bitte mit Lese + Sign &message... Nachricht &signieren... + + + Sign messages with your Triangles addresses to prove you own them + + + &Verify message... Nachricht &verifizieren... + + + Verify messages to ensure they were signed with specified Triangles addresses + + + &Export... - + Export the data in the current tab to a file - + + &Debug window &Debugfenster - + Open debugging and diagnostic console Debugging- und Diagnosekonsole öffnen - + &File &Datei @@ -3791,19 +3861,17 @@ Falls die Konfigurationsdatei nicht existiert, erzeugen Sie diese bitte mit Lese - - + [testnet] [Testnetz] - - + Triangles client - + %n active connection(s) to Triangles network @@ -3811,12 +3879,12 @@ Falls die Konfigurationsdatei nicht existiert, erzeugen Sie diese bitte mit Lese - + Synchronizing with network... Synchronisiere mit Netzwerk... - + ~%n block(s) remaining @@ -3824,17 +3892,12 @@ Falls die Konfigurationsdatei nicht existiert, erzeugen Sie diese bitte mit Lese - + Downloaded %1 of %2 blocks of transaction history (%3% done). - - Downloaded %1 blocks of transaction history. - - - - + Current difficulty is %1. @@ -3886,17 +3949,12 @@ Falls die Konfigurationsdatei nicht existiert, erzeugen Sie diese bitte mit Lese - - This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee? - - - - + Confirm transaction fee - + Sent transaction Gesendete Transaktion @@ -3932,29 +3990,50 @@ Message: %4 - - + + URI handling - - + + URI can not be parsed! This can be caused by an invalid TRI address or malformed URI parameters. - + + Send Triangles + + + + + Receive Triangles + + + + + &Lock Wallet... + + + + + Wallet is <b>encrypted</b> and currently <b>unlocked for staking</b> + + + + Wallet is <b>encrypted</b> and currently <b>unlocked</b> Wallet ist <b>verschlüsselt</b> und aktuell <b>entsperrt</b> - + Wallet is <b>encrypted</b> and currently <b>locked</b> Wallet ist <b>verschlüsselt</b> und aktuell <b>gesperrt</b> - + + Backup Wallet @@ -3965,16 +4044,26 @@ Message: %4 - Backup Failed + There was an error trying to save the wallet data to the new location. - There was an error trying to save the wallet data to the new location. + Backup failed + + + + + Backup successful + + + + + The wallet data was successfully saved to the new location. - + %n second(s) @@ -4036,10 +4125,127 @@ Message: %4 + + VerifyMessagePage + + + Form + Formular + + + + Verify Message + + + + + Choose an address from the address book + Eine Adresse aus dem Adressbuch wählen + + + + Alt+A + Alt+A + + + + The address the message was signed with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + + + + + Text + + + + + Address + Adresse + + + + Signature + + + + + Reset all verify message fields + Alle "Nachricht verifizieren"-Felder zurücksetzen + + + + Clear &All + &Zurücksetzen + + + + Verify the message to ensure it was signed with the specified Triangles address + + + + + Verify &Message + + + + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + + + + Enter Triangles signature + + + + + + The entered address is invalid. + Die eingegebene Adresse ist ungültig. + + + + + + Please check the address and try again. + Bitte überprüfen Sie die Adresse und versuchen Sie es erneut. + + + + The entered address does not refer to a key. + Die eingegebene Adresse verweist nicht auf einen Schlüssel. + + + + The signature could not be decoded. + Die Signatur konnte nicht dekodiert werden. + + + + + Please check the signature and try again. + Bitte überprüfen Sie die Signatur und versuchen Sie es erneut. + + + + The signature did not match the message digest. + Die Signatur entspricht nicht dem Message Digest. + + + + Message verification failed. + Verifikation der Nachricht fehlgeschlagen. + + + + Message verified. + Nachricht verifiziert. + + WalletModel - + Sending... Wird gesendet... diff --git a/src/qt/locale/triangles_el_GR.qm b/src/qt/locale/triangles_el_GR.qm deleted file mode 100644 index 58ec2e615ad704fb179fc6ab960a7b43da863ace..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 54620 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 diff --git a/src/qt/locale/triangles_el_GR.ts b/src/qt/locale/triangles_el_GR.ts index 290ccec..5e75c18 100644 --- a/src/qt/locale/triangles_el_GR.ts +++ b/src/qt/locale/triangles_el_GR.ts @@ -4,23 +4,27 @@ AboutDialog - + + Dialog + + + + About Triangles - + <b>Triangles</b> version - - Copyright © 2009-2014 The Bitcoin developers -Copyright © 2014 Triangles team + + OK - + This is experimental software. @@ -38,47 +42,52 @@ This product includes software developed by the OpenSSL Project for use in the O AddressBookPage - + Address Book - + Double-click to edit address or label Διπλό-κλικ για επεξεργασία της διεύθυνσης ή της ετικέτας - + Create a new address Δημιούργησε νέα διεύθυνση - + Copy the currently selected address to the system clipboard Αντέγραψε την επιλεγμένη διεύθυνση στο πρόχειρο του συστήματος - + Sign a message to prove you own a TRI address - + &New Address - + + Address book + + + + &Copy Address &Αντιγραφή διεύθυνσης - + Show &QR Code - + Sign &Message @@ -88,7 +97,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + Delete the currently selected address from the list Αντιγραφη της επιλεγμενης διεύθυνσης στο πρόχειρο του συστηματος @@ -98,17 +107,22 @@ This product includes software developed by the OpenSSL Project for use in the O &Επιβεβαίωση μηνύματος - + These are your Triangles addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you. - + &Delete &Διαγραφή - + + Triangles receiving addresses + + + + Copy &Label Αντιγραφή &επιγραφής @@ -118,7 +132,7 @@ This product includes software developed by the OpenSSL Project for use in the O &Επεξεργασία - + Export Address Book Data @@ -141,7 +155,7 @@ This product includes software developed by the OpenSSL Project for use in the O AddressTableModel - + Label Ετικέτα @@ -164,32 +178,32 @@ This product includes software developed by the OpenSSL Project for use in the O Φράση πρόσβασης - + + Change password + + + + Enter passphrase Βάλτε κωδικό πρόσβασης - + New passphrase Νέος κωδικός πρόσβασης - + Repeat new passphrase Επανέλαβε τον νέο κωδικό πρόσβασης - - Serves to disable the trivial sendmoney when OS account compromised. Provides no real security. + + Unlock for staking only - - For staking only - - - - + Enter the new passphrase to the wallet.<br/>Please use a passphrase of <b>10 or more random characters</b>, or <b>eight or more words</b>. Εισάγετε τον νέο κωδικό πρόσβασης στον πορτοφόλι <br/> Παρακαλώ χρησιμοποιείστε ένα κωδικό με <b> 10 ή περισσότερους τυχαίους χαρακτήρες</b> ή <b> οχτώ ή παραπάνω λέξεις</b>. @@ -199,7 +213,7 @@ This product includes software developed by the OpenSSL Project for use in the O Κρυπτογράφησε το πορτοφόλι - + This operation needs your wallet passphrase to unlock the wallet. Αυτη η ενεργεία χρειάζεται τον κωδικό του πορτοφολιού για να ξεκλειδώσει το πορτοφόλι. @@ -209,7 +223,7 @@ This product includes software developed by the OpenSSL Project for use in the O Ξεκλειδωσε το πορτοφολι - + This operation needs your wallet passphrase to decrypt the wallet. Αυτη η ενεργεια χρειάζεται τον κωδικο του πορτοφολιου για να αποκρυπτογραφησειι το πορτοφολι. @@ -219,7 +233,7 @@ This product includes software developed by the OpenSSL Project for use in the O Αποκρυπτογράφησε το πορτοφολι - + Change passphrase Άλλαξε κωδικο πρόσβασης @@ -318,12 +332,17 @@ This product includes software developed by the OpenSSL Project for use in the O CoinControlDialog - + Coin Control - + + Triangles Coin Control + + + + Quantity: @@ -333,7 +352,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + Amount: Ποσό: @@ -353,7 +372,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + no @@ -368,22 +387,22 @@ This product includes software developed by the OpenSSL Project for use in the O - + (un)select all - + Tree mode - + List mode - + Amount Ποσό @@ -418,7 +437,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + Copy address Αντιγραφή διεύθυνσης @@ -429,17 +448,17 @@ This product includes software developed by the OpenSSL Project for use in the O - + Copy amount Αντιγραφή ποσού - + Copy transaction ID Αντιγραφη του ID Συναλλαγής - + Copy quantity @@ -474,7 +493,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + highest @@ -572,57 +591,66 @@ This label turns red, if the priority is smaller than "medium". EditAddressDialog - - Edit Address - Επεξεργασία Διεύθυνσης - - - + &Label &Επιγραφή - + The label associated with this address book entry - + &Address &Διεύθυνση - + + Edit record + + + + The address associated with this address book entry. This can only be modified for sending addresses. - - &Stealth Address + + Paste from clipboard - + + Alt+A + Alt+A + + + + New receiving address Νέα διεύθυνση λήψης - + + New sending address Νέα διεύθυνση αποστολής - + + Edit receiving address Επεξεργασία διεύθυνσης λήψης - + + Edit sending address Επεξεργασία διεύθυνσης αποστολής - + The entered address "%1" is not a valid TRI address. @@ -689,23 +717,23 @@ This label turns red, if the priority is smaller than "medium". MRichTextEdit - + Paragraph formatting - + Undo (CTRL+Z) - + Undo - + Redo @@ -715,7 +743,7 @@ This label turns red, if the priority is smaller than "medium". - + Cut @@ -725,7 +753,7 @@ This label turns red, if the priority is smaller than "medium". - + Copy @@ -735,7 +763,7 @@ This label turns red, if the priority is smaller than "medium". - + Paste @@ -745,12 +773,12 @@ This label turns red, if the priority is smaller than "medium". - + Link - + Bold @@ -760,7 +788,7 @@ This label turns red, if the priority is smaller than "medium". - + Italic @@ -770,12 +798,12 @@ This label turns red, if the priority is smaller than "medium". - + Underline - + Strike Out @@ -785,7 +813,7 @@ This label turns red, if the priority is smaller than "medium". - + Bullet list @@ -795,7 +823,7 @@ This label turns red, if the priority is smaller than "medium". - + Ordered list @@ -805,7 +833,7 @@ This label turns red, if the priority is smaller than "medium". - + Decrease indentation @@ -815,7 +843,7 @@ This label turns red, if the priority is smaller than "medium". - + Increase indentation @@ -825,12 +853,12 @@ This label turns red, if the priority is smaller than "medium". - + . - + Font size @@ -875,6 +903,74 @@ This label turns red, if the priority is smaller than "medium". + + MainWindow + + + MainWindow + + + + + Triangles + + + + + File + + + + + Operations + + + + + Help + + + + + Overview + + + + + Send Coins + Αποστολή νομισμάτων + + + + Receive Coins + + + + + Address Book + + + + + Transactions + + + + + Messages + + + + + Synchronization + + + + + 33333 blocks + + + MessageModel @@ -931,22 +1027,27 @@ This label turns red, if the priority is smaller than "medium". MessagePage - + Address Book - + + Messages + + + + These are your sent and received encrypted messages. Click on an item to read it. - + Click on a message to view it - + &Back @@ -956,48 +1057,48 @@ This label turns red, if the priority is smaller than "medium". - + &Conversation - + Sign a message to prove you own a TRI address - + &Send - - + + Copy the currently selected address to the system clipboard Αντέγραψε την επιλεγμένη διεύθυνση στο πρόχειρο του συστήματος - + &Copy From Address - + Copy To &Address - + Delete the currently selected address from the list Αντιγραφη της επιλεγμενης διεύθυνσης στο πρόχειρο του συστηματος - + &Delete &Διαγραφή - + Send Secure Message @@ -1031,11 +1132,12 @@ This label turns red, if the priority is smaller than "medium". OptionsDialog + Options Ρυθμίσεις - + &Main &Κύριο @@ -1050,7 +1152,7 @@ This label turns red, if the priority is smaller than "medium". Αμοιβή &συναλλαγής - + Reserved amount does not participate in staking and is therefore spendable at any time. @@ -1060,12 +1162,12 @@ This label turns red, if the priority is smaller than "medium". - + Automatically start Triangles after logging in to the system. - + &Start Triangles on system login @@ -1075,7 +1177,7 @@ This label turns red, if the priority is smaller than "medium". - + &Detach databases at shutdown @@ -1085,57 +1187,57 @@ This label turns red, if the priority is smaller than "medium". &Δίκτυο - + Automatically open the Triangles client port on the router. This only works when your router supports UPnP and it is enabled. - + Map port using &UPnP Απόδοση θυρών με χρήστη &UPnP - + Connect to the Triangles network through a SOCKS proxy (e.g. when connecting through Tor). - + &Connect through SOCKS proxy: - + Proxy &IP: &IP διαμεσολαβητή: - + IP address of the proxy (e.g. 127.0.0.1) - + &Port: &Θύρα: - + Port of the proxy (e.g. 9050) Θύρα διαμεσολαβητή - + SOCKS &Version: SOCKS &Έκδοση: - + SOCKS version of the proxy (e.g. 5) SOCKS εκδοση του διαμεσολαβητη (e.g. 5) - + &Window &Παράθυρο @@ -1145,7 +1247,7 @@ This label turns red, if the priority is smaller than "medium". Εμφάνιση μόνο εικονιδίου στην περιοχή ειδοποιήσεων κατά την ελαχιστοποίηση - + &Minimize to the tray instead of the taskbar &Ελαχιστοποίηση στην περιοχή ειδοποιήσεων αντί της γραμμής εργασιών @@ -1155,7 +1257,7 @@ This label turns red, if the priority is smaller than "medium". Ελαχιστοποίηση αντί για έξοδο κατά το κλείσιμο του παραθύρου - + M&inimize on close Ε&λαχιστοποίηση κατά το κλείσιμο @@ -1170,27 +1272,27 @@ This label turns red, if the priority is smaller than "medium". Γλώσσα περιβάλλοντος εργασίας: - + The user interface language can be set here. This setting will take effect after restarting Triangles. - + &Unit to show amounts in: &Μονάδα μέτρησης: - + Choose the default subdivision unit to show in the interface and when sending coins. Διαλέξτε την προεπιλεγμένη υποδιαίρεση που θα εμφανίζεται όταν στέλνετε νομίσματα. - + Whether to show TRI addresses in the transaction list or not. - + &Display addresses in transaction list Εμφάνιση διευθύνσεων στη λίστα συναλλαγών @@ -1200,27 +1302,27 @@ This label turns red, if the priority is smaller than "medium". - + Display coin &control features (experts only!) - + &OK &ΟΚ - + &Cancel &Ακύρωση - + &Apply - + default προεπιλογή @@ -1245,18 +1347,18 @@ This label turns red, if the priority is smaller than "medium". OverviewPage - + Form Φόρμα - - + + The displayed information may be out of date. Your wallet automatically synchronizes with the Triangles network after a connection is established, but this process has not completed yet. - + Stake: @@ -1291,7 +1393,7 @@ This label turns red, if the priority is smaller than "medium". Εξορυγμενο υπόλοιπο που δεν έχει ακόμα ωριμάσει - + Total: Σύνολο: @@ -1301,7 +1403,7 @@ This label turns red, if the priority is smaller than "medium". Το τρέχον συνολικό υπόλοιπο - + <b>Recent transactions</b> <b>Πρόσφατες συναλλαγές</b> @@ -1309,10 +1411,10 @@ This label turns red, if the priority is smaller than "medium". <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1323,10 +1425,10 @@ a:active { color:#000; text-decoration: underline; } <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1334,7 +1436,21 @@ a:active { color:#000; text-decoration: underline; } - + + <head> +<style type="text/css" media="screen"> +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } +</style> +</head> +<body> +<a href="http://explorer.triangles.technology"> &#187; TRI block explorer</a></body> + + + + Total of transactions that have yet to be confirmed, and do not yet count toward the current balance @@ -1411,7 +1527,7 @@ a:active { color:#000; text-decoration: underline; } RPCConsole - + Client name Όνομα Πελάτη @@ -1422,15 +1538,15 @@ a:active { color:#000; text-decoration: underline; } - + - + N/A Μη διαθέσιμο - + Client version Έκδοση Πελάτη @@ -1440,7 +1556,12 @@ a:active { color:#000; text-decoration: underline; } &Πληροφορία - + + Debug window + + + + Using OpenSSL version Χρησιμοποιηση της OpenSSL εκδοσης @@ -1465,7 +1586,7 @@ a:active { color:#000; text-decoration: underline; } - + Block chain Αλυσίδα μπλοκ @@ -1485,7 +1606,7 @@ a:active { color:#000; text-decoration: underline; } Χρόνος τελευταίου μπλοκ - + &Open &Άνοιγμα @@ -1495,7 +1616,7 @@ a:active { color:#000; text-decoration: underline; } - + &Show @@ -1505,22 +1626,22 @@ a:active { color:#000; text-decoration: underline; } &Κονσόλα - + Build date Ημερομηνία κατασκευής - + Triangles - Debug window - + Triangles Core - + Debug log file Αρχείο καταγραφής εντοπισμού σφαλμάτων @@ -1530,12 +1651,12 @@ a:active { color:#000; text-decoration: underline; } - + Show the Triangles-Qt help message to get a list with possible Triangles command-line options. - + Clear console Καθαρισμός κονσόλας @@ -1558,8 +1679,8 @@ a:active { color:#000; text-decoration: underline; } SendCoinsDialog - - + + @@ -1571,12 +1692,17 @@ a:active { color:#000; text-decoration: underline; } Αποστολή νομισμάτων - + + Send Triangles + + + + Coin Control Features - + Inputs... @@ -1655,17 +1781,17 @@ a:active { color:#000; text-decoration: underline; } - + custom change address - + Send to multiple recipients at once Αποστολή σε πολλούς αποδέκτες ταυτόχρονα - + Add &Recipient &Προσθήκη αποδέκτη @@ -1675,7 +1801,7 @@ a:active { color:#000; text-decoration: underline; } - + Clear &All Καθαρισμός &Όλων @@ -1695,17 +1821,17 @@ a:active { color:#000; text-decoration: underline; } Επιβεβαίωση αποστολής - + S&end Αποστολη - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Copy quantity @@ -1750,7 +1876,7 @@ a:active { color:#000; text-decoration: underline; } - + Confirm send coins Επιβεβαίωση αποστολής νομισμάτων @@ -1765,7 +1891,7 @@ a:active { color:#000; text-decoration: underline; } - + The recipient address is not valid, please recheck. Η διεύθυνση του αποδέκτη δεν είναι σωστή. Παρακαλώ ελέγξτε ξανά. @@ -1823,53 +1949,48 @@ a:active { color:#000; text-decoration: underline; } SendCoinsEntry - + Form Φόρμα - + A&mount: &Ποσό: - + Pay &To: Πληρωμή &σε: - - + + Enter a label for this address to add it to your address book Εισάγετε μια επιγραφή για αυτή τη διεύθυνση ώστε να καταχωρηθεί στο βιβλίο διευθύνσεων - - N&arration: - - - - + Enter a short note to send with payment (max 24 characters) - + &Label: &Επιγραφή - + The address to send the payment to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book - + Alt+A Alt+A @@ -1879,7 +2000,7 @@ a:active { color:#000; text-decoration: underline; } Επικόλληση διεύθυνσης από το πρόχειρο - + Alt+P Alt+P @@ -1907,37 +2028,42 @@ a:active { color:#000; text-decoration: underline; } - + + Send messages + + + + Address &From: - + Choose address from address book - + Alt+A Alt+A - + Paste address from clipboard - + Επικόλληση διεύθυνσης από το πρόχειρο - + Alt+P Alt+P - + Send to multiple recipients at once Αποστολή σε πολλούς αποδέκτες ταυτόχρονα - + Add &Recipient &Προσθήκη αποδέκτη @@ -1947,7 +2073,7 @@ a:active { color:#000; text-decoration: underline; } - + Clear &All Καθαρισμός &Όλων @@ -1957,17 +2083,17 @@ a:active { color:#000; text-decoration: underline; } Επιβεβαίωση αποστολής - + S&end Αποστολη - + &Close - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) @@ -1977,7 +2103,7 @@ a:active { color:#000; text-decoration: underline; } - + Confirm send messages @@ -1992,7 +2118,7 @@ a:active { color:#000; text-decoration: underline; } - + @@ -2029,32 +2155,32 @@ a:active { color:#000; text-decoration: underline; } SendMessagesEntry - + Form Φόρμα - - The address to send the payment to (e.g. 4Zo1ga6xuKuQ7JV7M9rGDoxdbYwV5zgQJ5) + + The address to send the message to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book - + Alt+A Alt+A Paste address from clipboard - + Επικόλληση διεύθυνσης από το πρόχειρο - + Alt+P Alt+P @@ -2064,28 +2190,28 @@ a:active { color:#000; text-decoration: underline; } - + &Message: - + Send &To: - + Enter a label for this address to add it to your address book Εισάγετε μια επιγραφή για αυτή τη διεύθυνση ώστε να καταχωρηθεί στο βιβλίο διευθύνσεων - + &Label: &Επιγραφή - + &Public Key: @@ -2106,187 +2232,134 @@ a:active { color:#000; text-decoration: underline; } - SignVerifyMessageDialog + SignMessagePage - - Signatures - Sign / Verify a Message - Υπογραφές - Είσοδος / Επαλήθευση μήνυματος + + Form + Φόρμα - - - &Sign Message - &Υπογραφή Μηνύματος - - - - You can sign messages with your addresses to prove you own them. Be careful not to sign anything vague, as phishing attacks may try to trick you into signing your identity over to them. Only sign fully-detailed statements you agree to. - Μπορείτε να υπογράφετε μηνύματα με τις διευθύνσεις σας, ώστε ν' αποδεικνύετε πως αυτές σας ανήκουν. Αποφεύγετε να υπογράφετε κάτι αόριστο καθώς ενδέχεται να εξαπατηθείτε. Υπογράφετε μόνο πλήρης δηλώσεις με τις οποίες συμφωνείτε. - - - - The address to sign the message with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + Sign Message - - + + Address + Διεύθυνση + + + + Paste address from clipboard + Επικόλληση διεύθυνσης από το πρόχειρο + + + + Alt+P + Alt+P + + + + Signature + + + + Choose an address from the address book - - + Alt+A - Alt+A + Alt+A - - Paste address from clipboard - Επικόλληση διεύθυνσης από το βιβλίο διευθύνσεων + + The address to sign the message with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + - - Alt+P - Alt+P + + Text + - + Enter the message you want to sign here - Εισάγετε εδώ το μήνυμα που θέλετε να υπογράψετε + Εισάγετε εδώ το μήνυμα που θέλετε να υπογράψετε - + Copy the current signature to the system clipboard - Αντέγραφη της επιλεγμενης διεύθυνσης στο πρόχειρο του συστηματος + Αντέγραφη της επιλεγμενης διεύθυνσης στο πρόχειρο του συστηματος - - Sign the message to prove you own this TRI address - - - - - Verify the message to ensure it was signed with the specified TRI address - - - - + Reset all sign message fields - Επαναφορά όλων των πεδίων μήνυματος + Επαναφορά όλων των πεδίων μήνυματος - - + Clear &All - Καθαρισμός &Όλων + Καθαρισμός &Όλων - - - &Verify Message - &Επιβεβαίωση μηνύματος - - - - Enter the signing address, message (ensure you copy line breaks, spaces, tabs, etc. exactly) and signature below to verify the message. Be careful not to read more into the signature than what is in the signed message itself, to avoid being tricked by a man-in-the-middle attack. - Πληκτρολογήστε την υπογραφή διεύθυνσης, μήνυμα (βεβαιωθείτε ότι έχετε αντιγράψει τις αλλαγές γραμμής, κενά, tabs, κ.λπ. ακριβώς) και την υπογραφή παρακάτω, για να ελέγξει το μήνυμα. Να είστε προσεκτικοί για να μην διαβάσετε περισσότερα στην υπογραφή ό, τι είναι στην υπογραφή ίδιο το μήνυμα , για να μην εξαπατηθούν από έναν άνθρωπο -in - the-middle επίθεση. - - - - The address the message was signed with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + Sign the message to prove you own this Triangles address - - Reset all verify message fields - Επαναφορά όλων επαλήθευμενων πεδίων μήνυματος - - - - Click "Sign Message" to generate signature - Κάντε κλικ στο "Υπογραφή Μηνύματος" για να λάβετε την υπογραφή - - - - Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + Sign &Message - - Enter a TRI address (e.g. w) + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Enter TRI signature - + Click "Sign Message" to generate signature + Κάντε κλικ στο "Υπογραφή Μηνύματος" για να λάβετε την υπογραφή - - + + The entered address is invalid. - Η διεύθυνση που εισήχθη είναι λάθος. + Η διεύθυνση που εισήχθη είναι λάθος. - - - + + Please check the address and try again. - Παρακαλούμε ελέγξτε την διεύθυνση και δοκιμάστε ξανά. + Παρακαλούμε ελέγξτε την διεύθυνση και δοκιμάστε ξανά. - - + The entered address does not refer to a key. - Η διεύθυνση που έχει εισαχθεί δεν αναφέρεται σε ένα πλήκτρο. + Η διεύθυνση που έχει εισαχθεί δεν αναφέρεται σε ένα πλήκτρο. - + Wallet unlock was cancelled. - το ξεκλείδωμα του πορτοφολιού απέτυχε + το ξεκλείδωμα του πορτοφολιού απέτυχε Private key for the entered address is not available. - Το προσωπικό κλειδί εισαγμενης διευθυνσης δεν είναι διαθέσιμο. + Το προσωπικό κλειδί εισαγμενης διευθυνσης δεν είναι διαθέσιμο. Message signing failed. - Η υπογραφή του μηνύματος απέτυχε. + Η υπογραφή του μηνύματος απέτυχε. Message signed. - Μήνυμα υπεγράφη. - - - - The signature could not be decoded. - Η υπογραφή δεν μπόρεσε να αποκρυπτογραφηθεί. - - - - - Please check the signature and try again. - Παρακαλούμε ελέγξτε την υπογραφή και δοκιμάστε ξανά. - - - - The signature did not match the message digest. - Η υπογραφή δεν ταιριάζει με το μήνυμα. - - - - Message verification failed. - Η επιβεβαίωση του μηνύματος απέτυχε - - - - Message verified. - Μήνυμα επιβεβαιώθηκε. + Μήνυμα υπεγράφη. @@ -2433,7 +2506,7 @@ a:active { color:#000; text-decoration: underline; } - Generated coins must mature 60 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. + Generated coins must mature 7 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. @@ -2481,11 +2554,12 @@ a:active { color:#000; text-decoration: underline; } TransactionDescDialog + Transaction details Λεπτομέρειες συναλλαγής - + This pane shows a detailed description of the transaction Αυτό το παράθυρο δείχνει μια λεπτομερή περιγραφή της συναλλαγής @@ -2493,7 +2567,7 @@ a:active { color:#000; text-decoration: underline; } TransactionTableModel - + Date Ημερομηνία @@ -2513,12 +2587,17 @@ a:active { color:#000; text-decoration: underline; } Ποσό - + Open until %1 Ανοιχτό μέχρι %1 - + + Confirming (%1 of %2 confirmations) + + + + Confirmed (%1 confirmations) Επικυρωμένη (%1 επικυρώσεις) @@ -2531,12 +2610,7 @@ a:active { color:#000; text-decoration: underline; } - - Narration - - - - + Offline @@ -2546,12 +2620,7 @@ a:active { color:#000; text-decoration: underline; } - - Confirming (%1 of %2 recommended confirmations) - - - - + Conflicted @@ -2629,13 +2698,13 @@ a:active { color:#000; text-decoration: underline; } TransactionView - - + + All Όλα - + Today Σήμερα @@ -2665,7 +2734,7 @@ a:active { color:#000; text-decoration: underline; } Έκταση... - + Received with Ελήφθη με @@ -2690,17 +2759,17 @@ a:active { color:#000; text-decoration: underline; } Άλλο - + Enter address or label to search Αναζήτηση με βάση τη διεύθυνση ή την επιγραφή - + Min amount Ελάχιστο ποσό - + Copy address Αντιγραφή διεύθυνσης @@ -2730,7 +2799,7 @@ a:active { color:#000; text-decoration: underline; } Εμφάνιση λεπτομερειών συναλλαγής - + Export Transaction Data @@ -2795,6 +2864,19 @@ a:active { color:#000; text-decoration: underline; } έως + + TransactionsPage + + + Form + Φόρμα + + + + Transactions + + + Triangles-core @@ -3490,67 +3572,57 @@ If the file does not exist, create it with owner-readable-only file permissions. - + + Triangles - + + Wallet Πορτοφόλι - + + &Overview &Επισκόπηση - + Show general overview of wallet Εμφάνισε τη γενική εικόνα του πορτοφολιού - - &Send coins - - - - - Send coins to a TRI address - - - - - &Receive coins - - - - + Show the list of addresses for receiving payments - + + &Transactions &Συναλλαγές - + Browse transaction history Περιήγηση στο ιστορικό συναλλαγών - + + &Address Book - + Edit the list of stored addresses and labels - + &Messages @@ -3560,22 +3632,83 @@ If the file does not exist, create it with owner-readable-only file permissions. - - E&xit - Έ&ξοδος - - - - Quit application - Εξοδος από την εφαρμογή - - - - &About Triangles + + + &Show / Hide Triangles wallet + Show or hide the main Window + + + + + Encrypt the private keys that belong to your wallet + + + + + %n blocks + + + + + + + + Processed %1 blocks of transaction history. + + + + + <font color='#f26522'>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. </font>Do you want to pay the fee? + + + + + Options + Ρυθμίσεις + + + + E&xit + Έ&ξοδος + + + + Quit application + Εξοδος από την εφαρμογή + + + + &Send Triangles + + + + + Send coins to a Triangles address + + + + + &Receive Triangles + + + + + E&xit Triangles wallet + + + + + + + &About Triangles + + + + Show information about Triangles @@ -3600,22 +3733,13 @@ If the file does not exist, create it with owner-readable-only file permissions. - - &Show / Hide - &Εμφάνισε/Κρύψε - - - + + &Encrypt Wallet... &Κρυπτογράφησε το πορτοφόλι - - Encrypt or decrypt wallet - - - - + &Backup Wallet... &Αντίγραφο ασφαλείας του πορτοφολιού @@ -3626,24 +3750,36 @@ If the file does not exist, create it with owner-readable-only file permissions. + &Change Passphrase... &Άλλαξε κωδικο πρόσβασης - + Change the passphrase used for wallet encryption Αλλαγή του κωδικού κρυπτογράφησης του πορτοφολιού + &Unlock Wallet... - + Unlock wallet Ξεκλειδωσε το πορτοφολι + + + &Unlock Wallet for staking... + + + + + Unlock wallet for staking + + &Lock Wallet @@ -3656,36 +3792,50 @@ If the file does not exist, create it with owner-readable-only file permissions. + Sign &message... Υπογραφή &Μηνύματος... + + + Sign messages with your Triangles addresses to prove you own them + + + &Verify message... &Επιβεβαίωση μηνύματος + + + Verify messages to ensure they were signed with specified Triangles addresses + + + &Export... - + Export the data in the current tab to a file - + + &Debug window &Παράθυρο αποσφαλμάτωσης - + Open debugging and diagnostic console Άνοιγμα κονσόλας αποσφαλμάτωσης και διαγνωστικών - + &File &Αρχείο @@ -3710,19 +3860,17 @@ If the file does not exist, create it with owner-readable-only file permissions. - - + [testnet] [testnet] - - + Triangles client - + %n active connection(s) to Triangles network @@ -3730,12 +3878,12 @@ If the file does not exist, create it with owner-readable-only file permissions. - + Synchronizing with network... Συγχρονισμός με το δίκτυο... - + ~%n block(s) remaining @@ -3743,17 +3891,12 @@ If the file does not exist, create it with owner-readable-only file permissions. - + Downloaded %1 of %2 blocks of transaction history (%3% done). - - Downloaded %1 blocks of transaction history. - - - - + Current difficulty is %1. @@ -3805,17 +3948,12 @@ If the file does not exist, create it with owner-readable-only file permissions. - - This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee? - - - - + Confirm transaction fee - + Sent transaction Η συναλλαγή απεστάλη @@ -3852,29 +3990,50 @@ Message: %4 - - + + URI handling - - + + URI can not be parsed! This can be caused by an invalid TRI address or malformed URI parameters. - + + Send Triangles + + + + + Receive Triangles + + + + + &Lock Wallet... + + + + + Wallet is <b>encrypted</b> and currently <b>unlocked for staking</b> + + + + Wallet is <b>encrypted</b> and currently <b>unlocked</b> Το πορτοφόλι είναι <b>κρυπτογραφημένο</b> και <b>ξεκλείδωτο</b> - + Wallet is <b>encrypted</b> and currently <b>locked</b> Το πορτοφόλι είναι <b>κρυπτογραφημένο</b> και <b>κλειδωμένο</b> - + + Backup Wallet @@ -3885,16 +4044,26 @@ Message: %4 - Backup Failed + There was an error trying to save the wallet data to the new location. - There was an error trying to save the wallet data to the new location. + Backup failed + + + + + Backup successful + + + + + The wallet data was successfully saved to the new location. - + %n second(s) @@ -3956,10 +4125,127 @@ Message: %4 + + VerifyMessagePage + + + Form + Φόρμα + + + + Verify Message + + + + + Choose an address from the address book + + + + + Alt+A + Alt+A + + + + The address the message was signed with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + + + + + Text + + + + + Address + Διεύθυνση + + + + Signature + + + + + Reset all verify message fields + Επαναφορά όλων επαλήθευμενων πεδίων μήνυματος + + + + Clear &All + Καθαρισμός &Όλων + + + + Verify the message to ensure it was signed with the specified Triangles address + + + + + Verify &Message + + + + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + + + + Enter Triangles signature + + + + + + The entered address is invalid. + Η διεύθυνση που εισήχθη είναι λάθος. + + + + + + Please check the address and try again. + Παρακαλούμε ελέγξτε την διεύθυνση και δοκιμάστε ξανά. + + + + The entered address does not refer to a key. + Η διεύθυνση που έχει εισαχθεί δεν αναφέρεται σε ένα πλήκτρο. + + + + The signature could not be decoded. + Η υπογραφή δεν μπόρεσε να αποκρυπτογραφηθεί. + + + + + Please check the signature and try again. + Παρακαλούμε ελέγξτε την υπογραφή και δοκιμάστε ξανά. + + + + The signature did not match the message digest. + Η υπογραφή δεν ταιριάζει με το μήνυμα. + + + + Message verification failed. + Η επιβεβαίωση του μηνύματος απέτυχε + + + + Message verified. + Μήνυμα επιβεβαιώθηκε. + + WalletModel - + Sending... diff --git a/src/qt/locale/triangles_en.qm b/src/qt/locale/triangles_en.qm deleted file mode 100644 index 42669efe76a8a8a9e525c7dec6228224adab5cab..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 72066 zcmd_T34C0|l|EXs_LeLeW575D+6D>PNb-WsB8-D9ZvxwrEg7>U3@vqAYTW7;y+{@W z60$>ptR#>SCVR*-NhTr5WZ%dFOvnz&Bq5oBWU}Yae@HT9<9%P9Tes?V-`kcmN#1YX z8^*cn?psx-PMtb?o!ay-$))%I`p(cM( zo0V$B^9`R+>WuT0TDwxIo!v^^-mlc&bxK`yuTq5xrB1n1)!qG8rA~fCo;Q3|o-aF2 zp0E9*s(a`brJjDBJg>;fb8?TW`_40!dhSiC{?jR?R-Z4=*PJcSH{7Bce*JCqzfCoM z5;UcB}@ipqe8}oQR zq%ObgMy%&$DzW+IuyA`@d9qj(5{PsnX+*DD|2t zb;ElPDD}w?s~2tB41By<-MSNa`c1#O_2r*e>dzb1OCP*mscT=TUh&aOmD+HTdgGr4 zlzQwA_0H|zR5dlT>O-%5i&F1?KBe9?TXV`gHY@e>;hIyvSgX{Ech{^ueNL&7@tV`W@@J*4zNcox=dn&d z`A*HbZ#Wk8dqT~5H=m|d^BFb$_tY!()E8?~@7tr);iqa2f8=DP7Pi)0_aNGL-c)n* z-Jt(xE|zEFpXGV*=QXcB=?d(DV{6`;SfSLiJvIMyBH;h+i)%jk0l@R(x|(|*z`Xuz zsOAgD1Kz!_mgm@YHQ)OFBT79vSM%5-cPRDMU)2116@LHtnKi$CG2VaTqMARy9N+)T zEemR%`y$ZU3l`MeH>lJ%FI=$XqPvvZe*A)yFS`|Va^`~VhwoMD#Gfq~+wfMU2GxRO z-#(>&clUzqndd6?%i9(_>+1!jO7B>3!>jS$jsLXZh5NC8o1eSjPKEWkuW7*>ciag4 ztY7e!7~okyu;4BCu2SmD@dbC!qJ8&|7rdWz5dZjs52vre{@=aeOLt?w2QFIhwTn(w z>a80WeDjP;m72MK!FM0npwzyn7X0@qt>77(YU|RN&o$@N);*5*n=Y1Tcb7b0`=Z)~ zV^1ozX<_Zc-+fN0lin%MJ1(zXbkn0)x3St)U&lN*{=D|A%K_JCudLls^A4q68mrx% z1ib%oP3>?S*6oMc+RK0OXH`@Gcs6|ww)PFT0AK(1!`ioBgYkdW zQv1(CKLVW`uKnDPuEu)4NS?2}uJ-=dya4>FQJyclvG!lLVE&)Hs`jA|0?vgwKJ zqttDS>rQwz@c+R-)~$YZR;lCesat;$={8lj>1`*0AAY`W;CA45_h;*N7qBmXaDUwu zU;Ly}?_X0lnfZ=VU;ky@^E232%YQ4+8_tmDt=;mxJzIC{O3?e@`E{@U&8gU*kJjD! znx83k-Y4tsy6k%3qpj}k$L_(t{!CL$Likwoo|94e53CD52OF5 z|G4f;Uo3(SKU(*|W7r>Sep2_qkG~6i{i5!xeD9>RJnvXu_wbK^kIeCP-@oGyr9L`T z_sEyAj{kIa-S2J&-e0|@zW!MsQ0he^_07*hyAwWC-*)n?O1D;lg2s>KCiy#y};9n{q;jHnN#Y!SJsbgdQ7R_>+1J6FIDPw+4|ynfaj^R>kr57 z2EW{2e|Z0Gpp!)Xvu+$!>Mhgt&m-Ua&shD7ci*JcU2E#!_9guO;;+}=z2wi>Cr{MB z^9Fo>!Cd`2Ujn+mv8n!DVEgI=tLon~Q&j4oPp!Z2I{e=C&+`1?uj;?N_BinEch-O9 z-5ubAJLHhkkU55ESaBcnLSDlIXo?ZXs zSI$-HJFjb4@#Z?Ee*IX(%75up>Xi>Rbaw!*wo@Cnd;@s-(|rvC_Z|zr6l>T%0DOGy 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 diff --git a/src/qt/locale/triangles_en.ts b/src/qt/locale/triangles_en.ts index 42a28ba..8e26b1b 100644 --- a/src/qt/locale/triangles_en.ts +++ b/src/qt/locale/triangles_en.ts @@ -4,27 +4,27 @@ AboutDialog - + + Dialog + + + + About Triangles - About triangles + About Triangles - <b>triangles</b> version - <b>triangles</b> version + + OK + - + <b>Triangles</b> version - - Copyright © 2009-2014 The Bitcoin developers -Copyright © 2014 Triangles team - - - - + This is experimental software. @@ -42,60 +42,57 @@ This product includes software developed by the OpenSSL Project for use in the O AddressBookPage - + Address Book Address Book - + + Address book + + + + These are your Triangles addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you. - + Double-click to edit address or label Double-click to edit address or label - + Create a new address Create a new address - + Copy the currently selected address to the system clipboard Copy the currently selected address to the system clipboard - + Sign a message to prove you own a TRI address - + &New Address &New Address - These are your triangles addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you. - These are your triangles addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you. - - - + &Copy Address &Copy Address - + Show &QR Code Show &QR Code - Sign a message to prove you own a triangles address - Sign a message to prove you own a triangles address - - - + Sign &Message @@ -105,26 +102,27 @@ This product includes software developed by the OpenSSL Project for use in the O - + Delete the currently selected address from the list - - Verify a message to ensure it was signed with a specified triangles address - Verify a message to ensure it was signed with a specified triangles address - &Verify Message &Verify Message - + &Delete &Delete - + + Triangles receiving addresses + + + + Copy &Label Copy &Label @@ -134,7 +132,7 @@ This product includes software developed by the OpenSSL Project for use in the O &Edit - + Export Address Book Data Export Address Book Data @@ -157,7 +155,7 @@ This product includes software developed by the OpenSSL Project for use in the O AddressTableModel - + Label Label @@ -180,32 +178,32 @@ This product includes software developed by the OpenSSL Project for use in the O Passphrase Dialog - + + Change password + + + + Enter passphrase Enter passphrase - + New passphrase New passphrase - + Repeat new passphrase Repeat new passphrase - - Serves to disable the trivial sendmoney when OS account compromised. Provides no real security. + + Unlock for staking only - - For staking only - - - - + Enter the new passphrase to the wallet.<br/>Please use a passphrase of <b>10 or more random characters</b>, or <b>eight or more words</b>. Enter the new passphrase to the wallet.<br/>Please use a passphrase of <b>10 or more random characters</b>, or <b>eight or more words</b>. @@ -215,7 +213,7 @@ This product includes software developed by the OpenSSL Project for use in the O Encrypt wallet - + This operation needs your wallet passphrase to unlock the wallet. This operation needs your wallet passphrase to unlock the wallet. @@ -225,7 +223,7 @@ This product includes software developed by the OpenSSL Project for use in the O Unlock wallet - + This operation needs your wallet passphrase to decrypt the wallet. This operation needs your wallet passphrase to decrypt the wallet. @@ -235,7 +233,7 @@ This product includes software developed by the OpenSSL Project for use in the O Decrypt wallet - + Change passphrase Change passphrase @@ -281,10 +279,6 @@ This product includes software developed by the OpenSSL Project for use in the O Wallet encrypted Wallet encrypted - - triangles will close now to finish the encryption process. Remember that encrypting your wallet cannot fully protect your coins from being stolen by malware infecting your computer. - triangles will close now to finish the encryption process. Remember that encrypting your wallet cannot fully protect your coins from being stolen by malware infecting your computer. - @@ -338,12 +332,17 @@ This product includes software developed by the OpenSSL Project for use in the O CoinControlDialog - + Coin Control - + + Triangles Coin Control + + + + Quantity: @@ -353,7 +352,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + Amount: Amount: @@ -373,7 +372,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + no @@ -388,22 +387,22 @@ This product includes software developed by the OpenSSL Project for use in the O - + (un)select all - + Tree mode - + List mode - + Amount Amount @@ -438,7 +437,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + Copy address Copy address @@ -449,17 +448,17 @@ This product includes software developed by the OpenSSL Project for use in the O - + Copy amount Copy amount - + Copy transaction ID Copy transaction ID - + Copy quantity @@ -494,7 +493,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + highest @@ -592,57 +591,66 @@ This label turns red, if the priority is smaller than "medium". EditAddressDialog - - Edit Address - Edit Address - - - + &Label &Label - + The label associated with this address book entry The label associated with this address book entry - + &Address &Address - + + Edit record + + + + The address associated with this address book entry. This can only be modified for sending addresses. The address associated with this address book entry. This can only be modified for sending addresses. - - &Stealth Address + + Paste from clipboard - + + Alt+A + Alt+A + + + + New receiving address New receiving address - + + New sending address New sending address - + + Edit receiving address Edit receiving address - + + Edit sending address Edit sending address - + The entered address "%1" is not a valid TRI address. @@ -651,10 +659,6 @@ This label turns red, if the priority is smaller than "medium". The entered address "%1" is already in the address book. The entered address "%1" is already in the address book. - - The entered address "%1" is not a valid triangles address. - The entered address "%1" is not a valid triangles address. - Could not unlock wallet. @@ -668,10 +672,6 @@ This label turns red, if the priority is smaller than "medium". GUIUtil::HelpMessageBox - - triangles-Qt - triangles-Qt - version @@ -717,23 +717,23 @@ This label turns red, if the priority is smaller than "medium". MRichTextEdit - + Paragraph formatting - + Undo (CTRL+Z) - + Undo - + Redo @@ -743,7 +743,7 @@ This label turns red, if the priority is smaller than "medium". - + Cut @@ -753,7 +753,7 @@ This label turns red, if the priority is smaller than "medium". - + Copy @@ -763,7 +763,7 @@ This label turns red, if the priority is smaller than "medium". - + Paste @@ -773,12 +773,12 @@ This label turns red, if the priority is smaller than "medium". - + Link - + Bold @@ -788,7 +788,7 @@ This label turns red, if the priority is smaller than "medium". - + Italic @@ -798,12 +798,12 @@ This label turns red, if the priority is smaller than "medium". - + Underline - + Strike Out @@ -813,7 +813,7 @@ This label turns red, if the priority is smaller than "medium". - + Bullet list @@ -823,7 +823,7 @@ This label turns red, if the priority is smaller than "medium". - + Ordered list @@ -833,7 +833,7 @@ This label turns red, if the priority is smaller than "medium". - + Decrease indentation @@ -843,7 +843,7 @@ This label turns red, if the priority is smaller than "medium". - + Increase indentation @@ -853,12 +853,12 @@ This label turns red, if the priority is smaller than "medium". - + . - + Font size @@ -903,6 +903,74 @@ This label turns red, if the priority is smaller than "medium". + + MainWindow + + + MainWindow + + + + + Triangles + + + + + File + + + + + Operations + + + + + Help + + + + + Overview + + + + + Send Coins + Send Coins + + + + Receive Coins + + + + + Address Book + Address Book + + + + Transactions + + + + + Messages + + + + + Synchronization + + + + + 33333 blocks + + + MessageModel @@ -959,22 +1027,27 @@ This label turns red, if the priority is smaller than "medium". MessagePage - + Address Book Address Book - + + Messages + + + + These are your sent and received encrypted messages. Click on an item to read it. - + Click on a message to view it - + &Back @@ -984,48 +1057,48 @@ This label turns red, if the priority is smaller than "medium". - + &Conversation - + Sign a message to prove you own a TRI address - + &Send - - + + Copy the currently selected address to the system clipboard Copy the currently selected address to the system clipboard - + &Copy From Address - + Copy To &Address - + Delete the currently selected address from the list - + &Delete &Delete - + Send Secure Message @@ -1059,11 +1132,12 @@ This label turns red, if the priority is smaller than "medium". OptionsDialog + Options Options - + &Main &Main @@ -1078,7 +1152,7 @@ This label turns red, if the priority is smaller than "medium". Pay transaction &fee - + Reserved amount does not participate in staking and is therefore spendable at any time. @@ -1088,20 +1162,12 @@ This label turns red, if the priority is smaller than "medium". - Automatically start triangles after logging in to the system. - Automatically start triangles after logging in to the system. - - - &Start triangles on system login - &Start triangles on system login - - - + Detach block and address databases at shutdown. This means they can be moved to another data directory, but it slows down shutdown. The wallet is always detached. Detach block and address databases at shutdown. This means they can be moved to another data directory, but it slows down shutdown. The wallet is always detached. - + &Detach databases at shutdown &Detach databases at shutdown @@ -1111,75 +1177,67 @@ This label turns red, if the priority is smaller than "medium". &Network - Automatically open the triangles client port on the router. This only works when your router supports UPnP and it is enabled. - Automatically open the triangles client port on the router. This only works when your router supports UPnP and it is enabled. - - - + Map port using &UPnP Map port using &UPnP - Connect to the triangles network through a SOCKS proxy (e.g. when connecting through Tor). - Connect to the triangles network through a SOCKS proxy (e.g. when connecting through Tor). - - - + Automatically start Triangles after logging in to the system. - + &Start Triangles on system login - + Automatically open the Triangles client port on the router. This only works when your router supports UPnP and it is enabled. - + Connect to the Triangles network through a SOCKS proxy (e.g. when connecting through Tor). - + &Connect through SOCKS proxy: &Connect through SOCKS proxy: - + Proxy &IP: Proxy &IP: - + IP address of the proxy (e.g. 127.0.0.1) IP address of the proxy (e.g. 127.0.0.1) - + &Port: &Port: - + Port of the proxy (e.g. 9050) Port of the proxy (e.g. 9050) - + SOCKS &Version: SOCKS &Version: - + SOCKS version of the proxy (e.g. 5) SOCKS version of the proxy (e.g. 5) - + &Window &Window @@ -1189,7 +1247,7 @@ This label turns red, if the priority is smaller than "medium". Show only a tray icon after minimizing the window. - + &Minimize to the tray instead of the taskbar &Minimize to the tray instead of the taskbar @@ -1199,7 +1257,7 @@ This label turns red, if the priority is smaller than "medium". Minimize instead of exit the application when the window is closed. When this option is enabled, the application will be closed only after selecting Quit in the menu. - + M&inimize on close M&inimize on close @@ -1214,35 +1272,27 @@ This label turns red, if the priority is smaller than "medium". User Interface &language: - + The user interface language can be set here. This setting will take effect after restarting Triangles. - + Whether to show TRI addresses in the transaction list or not. - The user interface language can be set here. This setting will take effect after restarting triangles. - The user interface language can be set here. This setting will take effect after restarting triangles. - - - + &Unit to show amounts in: &Unit to show amounts in: - + Choose the default subdivision unit to show in the interface and when sending coins. Choose the default subdivision unit to show in the interface and when sending coins. - Whether to show triangles addresses in the transaction list or not. - Whether to show triangles addresses in the transaction list or not. - - - + &Display addresses in transaction list &Display addresses in transaction list @@ -1252,27 +1302,27 @@ This label turns red, if the priority is smaller than "medium". - + Display coin &control features (experts only!) - + &OK &OK - + &Cancel &Cancel - + &Apply &Apply - + default default @@ -1288,10 +1338,6 @@ This label turns red, if the priority is smaller than "medium". This setting will take effect after restarting Triangles. - - This setting will take effect after restarting triangles. - This setting will take effect after restarting triangles. - The supplied proxy address is invalid. @@ -1301,16 +1347,12 @@ This label turns red, if the priority is smaller than "medium". OverviewPage - + Form Form - The displayed information may be out of date. Your wallet automatically synchronizes with the triangles network after a connection is established, but this process has not completed yet. - The displayed information may be out of date. Your wallet automatically synchronizes with the triangles network after a connection is established, but this process has not completed yet. - - - + Stake: Stake: @@ -1345,7 +1387,7 @@ This label turns red, if the priority is smaller than "medium". Mined balance that has not yet matured - + Total: @@ -1355,7 +1397,7 @@ This label turns red, if the priority is smaller than "medium". - + <b>Recent transactions</b> <b>Recent transactions</b> @@ -1363,10 +1405,10 @@ This label turns red, if the priority is smaller than "medium". <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1377,10 +1419,10 @@ a:active { color:#000; text-decoration: underline; } <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1388,18 +1430,32 @@ a:active { color:#000; text-decoration: underline; } - + + <head> +<style type="text/css" media="screen"> +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } +</style> +</head> +<body> +<a href="http://explorer.triangles.technology"> &#187; TRI block explorer</a></body> + + + + Total of transactions that have yet to be confirmed, and do not yet count toward the current balance Total of transactions that have yet to be confirmed, and do not yet count toward the current balance - + The displayed information may be out of date. Your wallet automatically synchronizes with the Triangles network after a connection is established, but this process has not completed yet. - + Total of coins that was staked, and do not yet count toward the current balance Total of coins that was staked, and do not yet count toward the current balance @@ -1471,7 +1527,7 @@ a:active { color:#000; text-decoration: underline; } RPCConsole - + Client name Client name @@ -1482,15 +1538,15 @@ a:active { color:#000; text-decoration: underline; } - + - + N/A N/A - + Client version Client version @@ -1500,12 +1556,17 @@ a:active { color:#000; text-decoration: underline; } &Information - + Triangles - Debug window - + + Debug window + + + + Triangles Core @@ -1535,7 +1596,7 @@ a:active { color:#000; text-decoration: underline; } On testnet - + Block chain Block chain @@ -1560,7 +1621,7 @@ a:active { color:#000; text-decoration: underline; } - + Show the Triangles-Qt help message to get a list with possible Triangles command-line options. @@ -1575,11 +1636,7 @@ a:active { color:#000; text-decoration: underline; } Command-line options - Show the triangles-Qt help message to get a list with possible triangles command-line options. - Show the triangles-Qt help message to get a list with possible triangles command-line options. - - - + &Show &Show @@ -1589,36 +1646,20 @@ a:active { color:#000; text-decoration: underline; } &Console - + Build date Build date - triangles - Debug window - triangles - Debug window - - - triangles Core - triangles Core - - - + Debug log file Debug log file - Open the triangles debug log file from the current data directory. This can take a few seconds for large log files. - Open the triangles debug log file from the current data directory. This can take a few seconds for large log files. - - - + Clear console Clear console - - Welcome to the triangles RPC console. - Welcome to the triangles RPC console. - Welcome to the Triangles RPC console. @@ -1638,8 +1679,8 @@ a:active { color:#000; text-decoration: underline; } SendCoinsDialog - - + + @@ -1651,12 +1692,17 @@ a:active { color:#000; text-decoration: underline; } Send Coins - + + Send Triangles + + + + Coin Control Features - + Inputs... @@ -1691,10 +1737,6 @@ a:active { color:#000; text-decoration: underline; } Amount: Amount: - - 0.00 hack - 123.456 hack {0.00 ?} - @@ -1739,17 +1781,17 @@ a:active { color:#000; text-decoration: underline; } - + custom change address - + Send to multiple recipients at once Send to multiple recipients at once - + Add &Recipient @@ -1759,7 +1801,7 @@ a:active { color:#000; text-decoration: underline; } Remove all transaction fields - + Clear &All Clear &All @@ -1773,31 +1815,23 @@ a:active { color:#000; text-decoration: underline; } 123.456 TRI - - 123.456 hack - 123.456 hack - Confirm the send action Confirm the send action - + S&end - Enter a triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Enter a triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Copy quantity @@ -1842,7 +1876,7 @@ a:active { color:#000; text-decoration: underline; } <b>%1</b> to %2 (%3) - + Confirm send coins Confirm send coins @@ -1857,7 +1891,7 @@ a:active { color:#000; text-decoration: underline; } and - + The recipient address is not valid, please recheck. The recipient address is not valid, please recheck. @@ -1915,53 +1949,48 @@ a:active { color:#000; text-decoration: underline; } SendCoinsEntry - + Form Form - + A&mount: A&mount: - + Pay &To: Pay &To: - - + + Enter a label for this address to add it to your address book Enter a label for this address to add it to your address book - - N&arration: - - - - + Enter a short note to send with payment (max 24 characters) - + &Label: &Label: - + The address to send the payment to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book Choose address from address book - + Alt+A Alt+A @@ -1971,7 +2000,7 @@ a:active { color:#000; text-decoration: underline; } Paste address from clipboard - + Alt+P Alt+P @@ -1980,10 +2009,6 @@ a:active { color:#000; text-decoration: underline; } Remove this recipient Remove this recipient - - Enter a triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Enter a triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) @@ -2003,37 +2028,42 @@ a:active { color:#000; text-decoration: underline; } - + + Send messages + + + + Address &From: - + Choose address from address book Choose address from address book - + Alt+A Alt+A - + Paste address from clipboard Paste address from clipboard - + Alt+P Alt+P - + Send to multiple recipients at once Send to multiple recipients at once - + Add &Recipient @@ -2043,7 +2073,7 @@ a:active { color:#000; text-decoration: underline; } Remove all transaction fields - + Clear &All Clear &All @@ -2053,17 +2083,17 @@ a:active { color:#000; text-decoration: underline; } Confirm the send action - + S&end - + &Close - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) @@ -2073,7 +2103,7 @@ a:active { color:#000; text-decoration: underline; } <b>%1</b> to %2 (%3) - + Confirm send messages @@ -2088,7 +2118,7 @@ a:active { color:#000; text-decoration: underline; } and - + @@ -2125,22 +2155,22 @@ a:active { color:#000; text-decoration: underline; } SendMessagesEntry - + Form Form - - The address to send the payment to (e.g. 4Zo1ga6xuKuQ7JV7M9rGDoxdbYwV5zgQJ5) + + The address to send the message to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book Choose address from address book - + Alt+A Alt+A @@ -2150,7 +2180,7 @@ a:active { color:#000; text-decoration: underline; } Paste address from clipboard - + Alt+P Alt+P @@ -2160,28 +2190,28 @@ a:active { color:#000; text-decoration: underline; } Remove this recipient - + &Message: - + Send &To: - + Enter a label for this address to add it to your address book Enter a label for this address to add it to your address book - + &Label: &Label: - + &Public Key: @@ -2202,203 +2232,134 @@ a:active { color:#000; text-decoration: underline; } - SignVerifyMessageDialog + SignMessagePage - - Signatures - Sign / Verify a Message - Signatures - Sign / Verify a Message + + Form + Form - - - &Sign Message - &Sign Message + + Sign Message + - - You can sign messages with your addresses to prove you own them. Be careful not to sign anything vague, as phishing attacks may try to trick you into signing your identity over to them. Only sign fully-detailed statements you agree to. - You can sign messages with your addresses to prove you own them. Be careful not to sign anything vague, as phishing attacks may try to trick you into signing your identity over to them. Only sign fully-detailed statements you agree to. + + Address + Address - - The address to sign the message with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - The address to sign the message with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - - - Choose an address from the address book - Choose an address from the address book - - - - - Alt+A - Alt+A - - - + Paste address from clipboard - Paste address from clipboard + Paste address from clipboard - + Alt+P - Alt+P + Alt+P - + + Signature + + + + + Choose an address from the address book + Choose an address from the address book + + + + Alt+A + Alt+A + + + + The address to sign the message with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + + + + + Text + + + + Enter the message you want to sign here - Enter the message you want to sign here + Enter the message you want to sign here - + Copy the current signature to the system clipboard - Copy the current signature to the system clipboard + Copy the current signature to the system clipboard - - Sign the message to prove you own this TRI address - - - - - Verify the message to ensure it was signed with the specified TRI address - - - - Sign the message to prove you own this triangles address - Sign the message to prove you own this triangles address - - - + Reset all sign message fields - Reset all sign message fields + Reset all sign message fields - - + Clear &All - Clear &All + Clear &All - - - &Verify Message - &Verify Message - - - - Enter the signing address, message (ensure you copy line breaks, spaces, tabs, etc. exactly) and signature below to verify the message. Be careful not to read more into the signature than what is in the signed message itself, to avoid being tricked by a man-in-the-middle attack. - Enter the signing address, message (ensure you copy line breaks, spaces, tabs, etc. exactly) and signature below to verify the message. Be careful not to read more into the signature than what is in the signed message itself, to avoid being tricked by a man-in-the-middle attack. - - - - The address the message was signed with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - The address the message was signed with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - Verify the message to ensure it was signed with the specified triangles address - Verify the message to ensure it was signed with the specified triangles address - - - - Reset all verify message fields - Reset all verify message fields - - - Enter a triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Enter a triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - - Click "Sign Message" to generate signature - Click "Sign Message" to generate signature - - - Enter triangles signature - Enter triangles signature - - - - Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + Sign the message to prove you own this Triangles address - - Enter a TRI address (e.g. w) + + Sign &Message + + + + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Enter TRI signature - + Click "Sign Message" to generate signature + Click "Sign Message" to generate signature - - + + The entered address is invalid. - The entered address is invalid. + The entered address is invalid. - - - + + Please check the address and try again. - Please check the address and try again. + Please check the address and try again. - - + The entered address does not refer to a key. - The entered address does not refer to a key. + The entered address does not refer to a key. - + Wallet unlock was cancelled. - Wallet unlock was cancelled. + Wallet unlock was cancelled. Private key for the entered address is not available. - Private key for the entered address is not available. + Private key for the entered address is not available. Message signing failed. - Message signing failed. + Message signing failed. Message signed. - Message signed. - - - - The signature could not be decoded. - The signature could not be decoded. - - - - - Please check the signature and try again. - Please check the signature and try again. - - - - The signature did not match the message digest. - The signature did not match the message digest. - - - - Message verification failed. - Message verification failed. - - - - Message verified. - Message verified. + Message signed. @@ -2545,12 +2506,8 @@ a:active { color:#000; text-decoration: underline; } - Generated coins must mature 60 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. - Generated coins must mature 510 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. {60 ?} - - - Generated coins must mature 510 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. - Generated coins must mature 510 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. + Generated coins must mature 7 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. + Generated coins must mature 7 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. @@ -2597,11 +2554,12 @@ a:active { color:#000; text-decoration: underline; } TransactionDescDialog + Transaction details Transaction details - + This pane shows a detailed description of the transaction This pane shows a detailed description of the transaction @@ -2609,7 +2567,7 @@ a:active { color:#000; text-decoration: underline; } TransactionTableModel - + Date Date @@ -2629,12 +2587,17 @@ a:active { color:#000; text-decoration: underline; } Amount - + Open until %1 Open until %1 - + + Confirming (%1 of %2 confirmations) + + + + Confirmed (%1 confirmations) Confirmed (%1 confirmations) @@ -2647,12 +2610,7 @@ a:active { color:#000; text-decoration: underline; } - - Narration - - - - + Offline @@ -2662,12 +2620,7 @@ a:active { color:#000; text-decoration: underline; } - - Confirming (%1 of %2 recommended confirmations) - - - - + Conflicted @@ -2745,13 +2698,13 @@ a:active { color:#000; text-decoration: underline; } TransactionView - - + + All All - + Today Today @@ -2781,7 +2734,7 @@ a:active { color:#000; text-decoration: underline; } Range... - + Received with Received with @@ -2806,17 +2759,17 @@ a:active { color:#000; text-decoration: underline; } Other - + Enter address or label to search Enter address or label to search - + Min amount Min amount - + Copy address Copy address @@ -2846,7 +2799,7 @@ a:active { color:#000; text-decoration: underline; } Show transaction details - + Export Transaction Data Export Transaction Data @@ -2912,11 +2865,20 @@ a:active { color:#000; text-decoration: underline; } - Triangles-core + TransactionsPage - triangles version - triangles version + + Form + Form + + + Transactions + + + + + Triangles-core Usage: @@ -3112,10 +3074,6 @@ for example: alertnotify=echo %%s | mail -s "Triangles Alert" admin@fo Warning: -paytxfee is set very high! This is the transaction fee you will pay if you send a transaction. Warning: -paytxfee is set very high! This is the transaction fee you will pay if you send a transaction. - - Warning: Please check that your computer's date and time are correct! If your clock is wrong triangles will not work properly. - Warning: Please check that your computer's date and time are correct! If your clock is wrong triangles will not work properly. - Warning: error reading wallet.dat! All keys read correctly, but transaction data or address book entries might be missing or incorrect. @@ -3437,14 +3395,6 @@ for example: alertnotify=echo %%s | mail -s "Triangles Alert" admin@fo Wallet %s resides outside data directory %s. Wallet %s resides outside data directory %s. - - Cannot obtain a lock on data directory %s. triangles is probably already running. - Cannot obtain a lock on data directory %s. triangles is probably already running. - - - triangles - triangles - Unable to bind to %s on this computer (bind returned error %d, %s) @@ -3475,14 +3425,6 @@ for example: alertnotify=echo %%s | mail -s "Triangles Alert" admin@fo Error loading wallet.dat: Wallet corrupted Error loading wallet.dat: Wallet corrupted - - Error loading wallet.dat: Wallet requires newer version of triangles - Error loading wallet.dat: Wallet requires newer version of triangles - - - Wallet needed to be rewritten: restart triangles to complete - Wallet needed to be rewritten: restart triangles to complete - Error loading wallet.dat @@ -3548,10 +3490,6 @@ for example: alertnotify=echo %%s | mail -s "Triangles Alert" admin@fo Add a node to connect to and attempt to keep the connection open Add a node to connect to and attempt to keep the connection open - - Unable to bind to %s on this computer. triangles is probably already running. - Unable to bind to %s on this computer. triangles is probably already running. - Fee per KB to add to transactions you send @@ -3635,67 +3573,57 @@ If the file does not exist, create it with owner-readable-only file permissions. - + + Triangles - + + Wallet Wallet - + + &Overview &Overview - + Show general overview of wallet Show general overview of wallet - - &Send coins - &Send coins - - - - Send coins to a TRI address - - - - - &Receive coins - &Receive coins - - - + Show the list of addresses for receiving payments Show the list of addresses for receiving payments - + + &Transactions &Transactions - + Browse transaction history Browse transaction history - + + &Address Book &Address Book - + Edit the list of stored addresses and labels Edit the list of stored addresses and labels - + &Messages @@ -3705,22 +3633,83 @@ If the file does not exist, create it with owner-readable-only file permissions. - - E&xit - E&xit - - - - Quit application - Quit application - - - - &About Triangles + + + &Show / Hide Triangles wallet + Show or hide the main Window + + + + + Encrypt the private keys that belong to your wallet + + + + + %n blocks + + + + + + + + Processed %1 blocks of transaction history. + + + + + <font color='#f26522'>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. </font>Do you want to pay the fee? + + + + + Options + Options + + + + E&xit + E&xit + + + + Quit application + Quit application + + + + &Send Triangles + + + + + Send coins to a Triangles address + + + + + &Receive Triangles + + + + + E&xit Triangles wallet + + + + + + + &About Triangles + &About Triangles + + + Show information about Triangles @@ -3745,22 +3734,13 @@ If the file does not exist, create it with owner-readable-only file permissions. - - &Show / Hide - &Show / Hide - - - + + &Encrypt Wallet... &Encrypt Wallet... - - Encrypt or decrypt wallet - Encrypt or decrypt wallet - - - + &Backup Wallet... &Backup Wallet... @@ -3771,24 +3751,36 @@ If the file does not exist, create it with owner-readable-only file permissions. + &Change Passphrase... &Change Passphrase... - + Change the passphrase used for wallet encryption Change the passphrase used for wallet encryption + &Unlock Wallet... - + Unlock wallet Unlock wallet + + + &Unlock Wallet for staking... + + + + + Unlock wallet for staking + + &Lock Wallet @@ -3801,36 +3793,50 @@ If the file does not exist, create it with owner-readable-only file permissions. + Sign &message... Sign &message... + + + Sign messages with your Triangles addresses to prove you own them + + + &Verify message... &Verify message... + + + Verify messages to ensure they were signed with specified Triangles addresses + + + &Export... &Export... - + Export the data in the current tab to a file Export the data in the current tab to a file - + + &Debug window &Debug window - + Open debugging and diagnostic console Open debugging and diagnostic console - + &File &File @@ -3855,19 +3861,17 @@ If the file does not exist, create it with owner-readable-only file permissions. Actions toolbar - - + [testnet] [testnet] - - + Triangles client - + %n active connection(s) to Triangles network @@ -3875,12 +3879,12 @@ If the file does not exist, create it with owner-readable-only file permissions. - + Synchronizing with network... Synchronizing with network... - + ~%n block(s) remaining ~%n block remaining @@ -3888,17 +3892,12 @@ If the file does not exist, create it with owner-readable-only file permissions. - + Downloaded %1 of %2 blocks of transaction history (%3% done). Downloaded %1 of %2 blocks of transaction history (%3% done). - - Downloaded %1 blocks of transaction history. - Downloaded %1 blocks of transaction history. - - - + Current difficulty is %1. @@ -3950,17 +3949,12 @@ If the file does not exist, create it with owner-readable-only file permissions. Last received block was generated %1. - - This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee? - - - - + Confirm transaction fee Confirm transaction fee - + Sent transaction Sent transaction @@ -3997,29 +3991,50 @@ Message: %4 - - + + URI handling URI handling - - + + URI can not be parsed! This can be caused by an invalid TRI address or malformed URI parameters. - + + Send Triangles + + + + + Receive Triangles + + + + + &Lock Wallet... + + + + + Wallet is <b>encrypted</b> and currently <b>unlocked for staking</b> + + + + Wallet is <b>encrypted</b> and currently <b>unlocked</b> Wallet is <b>encrypted</b> and currently <b>unlocked</b> - + Wallet is <b>encrypted</b> and currently <b>locked</b> Wallet is <b>encrypted</b> and currently <b>locked</b> - + + Backup Wallet Backup Wallet @@ -4030,16 +4045,26 @@ Message: %4 - Backup Failed - Backup Failed - - - There was an error trying to save the wallet data to the new location. There was an error trying to save the wallet data to the new location. + + + Backup failed + + + + + Backup successful + + + + + The wallet data was successfully saved to the new location. + + - + %n second(s) %n second @@ -4100,50 +4125,128 @@ Message: %4 Not staking + + + VerifyMessagePage - Show information about triangles - Show information about triangles + + Form + Form - Send coins to a triangles address - Send coins to a triangles address + + Verify Message + - Modify configuration options for triangles - Modify configuration options for triangles + + Choose an address from the address book + Choose an address from the address book - triangles - triangles + + Alt+A + Alt+A - &About triangles - &About triangles + + The address the message was signed with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + - triangles client - triangles client - - - %n active connection(s) to triangles network - - %n active connection to triangles network - %n active connections to triangles network - + + Text + - URI can not be parsed! This can be caused by an invalid triangles address or malformed URI parameters. - URI can not be parsed! This can be caused by an invalid triangles address or malformed URI parameters. + + Address + Address - A fatal error occurred. triangles can no longer continue safely and will quit. - A fatal error occurred. triangles can no longer continue safely and will quit. + + Signature + + + + + Reset all verify message fields + Reset all verify message fields + + + + Clear &All + Clear &All + + + + Verify the message to ensure it was signed with the specified Triangles address + + + + + Verify &Message + + + + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + + + + Enter Triangles signature + + + + + + The entered address is invalid. + The entered address is invalid. + + + + + + Please check the address and try again. + Please check the address and try again. + + + + The entered address does not refer to a key. + The entered address does not refer to a key. + + + + The signature could not be decoded. + The signature could not be decoded. + + + + + Please check the signature and try again. + Please check the signature and try again. + + + + The signature did not match the message digest. + The signature did not match the message digest. + + + + Message verification failed. + Message verification failed. + + + + Message verified. + Message verified. WalletModel - + Sending... Sending... diff --git a/src/qt/locale/triangles_eo.qm b/src/qt/locale/triangles_eo.qm deleted file mode 100644 index 2e4dcf6e18571deb3365b78aad0eb9beb3712b0a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 55601 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 diff --git a/src/qt/locale/triangles_eo.ts b/src/qt/locale/triangles_eo.ts index f80e58a..7423a26 100644 --- a/src/qt/locale/triangles_eo.ts +++ b/src/qt/locale/triangles_eo.ts @@ -4,23 +4,27 @@ AboutDialog - + + Dialog + + + + About Triangles - + <b>Triangles</b> version - - Copyright © 2009-2014 The Bitcoin developers -Copyright © 2014 Triangles team + + OK - + This is experimental software. @@ -38,47 +42,52 @@ Tiu ĉi produkto enhavas erojn kreitajn de la "OpenSSL Project" por uz AddressBookPage - + Address Book - + Double-click to edit address or label Duoble-klaku por redakti adreson aŭ etikedon - + Create a new address Krei novan adreson - + Copy the currently selected address to the system clipboard Kopii elektitan adreson al la tondejo - + Sign a message to prove you own a TRI address - + &New Address - + + Address book + + + + &Copy Address &Kopii Adreson - + Show &QR Code - + Sign &Message @@ -88,7 +97,7 @@ Tiu ĉi produkto enhavas erojn kreitajn de la "OpenSSL Project" por uz - + Delete the currently selected address from the list Forigi la elektitan adreson el la listo @@ -98,17 +107,22 @@ Tiu ĉi produkto enhavas erojn kreitajn de la "OpenSSL Project" por uz &Kontroli Mesaĝon - + These are your Triangles addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you. - + &Delete &Forigi - + + Triangles receiving addresses + + + + Copy &Label Kopii &Etikedon @@ -118,7 +132,7 @@ Tiu ĉi produkto enhavas erojn kreitajn de la "OpenSSL Project" por uz &Redakti - + Export Address Book Data @@ -141,7 +155,7 @@ Tiu ĉi produkto enhavas erojn kreitajn de la "OpenSSL Project" por uz AddressTableModel - + Label Etikedo @@ -164,32 +178,32 @@ Tiu ĉi produkto enhavas erojn kreitajn de la "OpenSSL Project" por uz Dialogo pri pasfrazo - + + Change password + + + + Enter passphrase Enigu pasfrazon - + New passphrase Nova pasfrazo - + Repeat new passphrase Ripetu la novan pasfrazon - - Serves to disable the trivial sendmoney when OS account compromised. Provides no real security. + + Unlock for staking only - - For staking only - - - - + Enter the new passphrase to the wallet.<br/>Please use a passphrase of <b>10 or more random characters</b>, or <b>eight or more words</b>. Enigu novan pasfrazon por la monujo.<br/>Bonvolu uzi pasfrazon kun <b>almenaŭ 10 hazardaj signoj</b>, aŭ <b>almenaŭ ok vortoj</b>. @@ -199,7 +213,7 @@ Tiu ĉi produkto enhavas erojn kreitajn de la "OpenSSL Project" por uz Ĉifri la monujon - + This operation needs your wallet passphrase to unlock the wallet. Ĉi tiu operacio bezonas vian monujan pasfrazon, por malŝlosi la monujon. @@ -209,7 +223,7 @@ Tiu ĉi produkto enhavas erojn kreitajn de la "OpenSSL Project" por uz Malŝlosi la monujon - + This operation needs your wallet passphrase to decrypt the wallet. Ĉi tiu operacio bezonas vian monujan pasfrazon, por malĉifri la monujon. @@ -219,7 +233,7 @@ Tiu ĉi produkto enhavas erojn kreitajn de la "OpenSSL Project" por uz Malĉifri la monujon - + Change passphrase Ŝanĝi la pasfrazon @@ -318,12 +332,17 @@ Tiu ĉi produkto enhavas erojn kreitajn de la "OpenSSL Project" por uz CoinControlDialog - + Coin Control - + + Triangles Coin Control + + + + Quantity: Kvanto: @@ -333,7 +352,7 @@ Tiu ĉi produkto enhavas erojn kreitajn de la "OpenSSL Project" por uz Bajtoj: - + Amount: Sumo: @@ -353,7 +372,7 @@ Tiu ĉi produkto enhavas erojn kreitajn de la "OpenSSL Project" por uz Malalta Eligo: - + no ne @@ -368,22 +387,22 @@ Tiu ĉi produkto enhavas erojn kreitajn de la "OpenSSL Project" por uz Restmono: - + (un)select all (mal)elekti ĉion - + Tree mode Arboreĝimo - + List mode Listreĝimo - + Amount Sumo @@ -418,7 +437,7 @@ Tiu ĉi produkto enhavas erojn kreitajn de la "OpenSSL Project" por uz Prioritato - + Copy address Kopii adreson @@ -429,17 +448,17 @@ Tiu ĉi produkto enhavas erojn kreitajn de la "OpenSSL Project" por uz - + Copy amount Kopii sumon - + Copy transaction ID Kopii transakcian ID-on - + Copy quantity Kopii kvanton @@ -474,7 +493,7 @@ Tiu ĉi produkto enhavas erojn kreitajn de la "OpenSSL Project" por uz Kopii restmonon - + highest plej alta @@ -572,57 +591,66 @@ This label turns red, if the priority is smaller than "medium". EditAddressDialog - - Edit Address - Redakti Adreson - - - + &Label &Etikedo - + The label associated with this address book entry - + &Address &Adreso - + + Edit record + + + + The address associated with this address book entry. This can only be modified for sending addresses. - - &Stealth Address + + Paste from clipboard - + + Alt+A + Alt+A + + + + New receiving address Nova adreso por ricevi - + + New sending address Nova adreso por sendi - + + Edit receiving address Redakti adreson por ricevi - + + Edit sending address Redakti adreson por sendi - + The entered address "%1" is not a valid TRI address. @@ -689,23 +717,23 @@ This label turns red, if the priority is smaller than "medium". MRichTextEdit - + Paragraph formatting - + Undo (CTRL+Z) - + Undo - + Redo @@ -715,7 +743,7 @@ This label turns red, if the priority is smaller than "medium". - + Cut @@ -725,7 +753,7 @@ This label turns red, if the priority is smaller than "medium". - + Copy @@ -735,7 +763,7 @@ This label turns red, if the priority is smaller than "medium". - + Paste @@ -745,12 +773,12 @@ This label turns red, if the priority is smaller than "medium". - + Link - + Bold @@ -760,7 +788,7 @@ This label turns red, if the priority is smaller than "medium". - + Italic @@ -770,12 +798,12 @@ This label turns red, if the priority is smaller than "medium". - + Underline - + Strike Out @@ -785,7 +813,7 @@ This label turns red, if the priority is smaller than "medium". - + Bullet list @@ -795,7 +823,7 @@ This label turns red, if the priority is smaller than "medium". - + Ordered list @@ -805,7 +833,7 @@ This label turns red, if the priority is smaller than "medium". - + Decrease indentation @@ -815,7 +843,7 @@ This label turns red, if the priority is smaller than "medium". - + Increase indentation @@ -825,12 +853,12 @@ This label turns red, if the priority is smaller than "medium". - + . - + Font size @@ -875,6 +903,74 @@ This label turns red, if the priority is smaller than "medium". + + MainWindow + + + MainWindow + + + + + Triangles + + + + + File + + + + + Operations + + + + + Help + + + + + Overview + + + + + Send Coins + Sendi Monon + + + + Receive Coins + + + + + Address Book + + + + + Transactions + + + + + Messages + + + + + Synchronization + + + + + 33333 blocks + + + MessageModel @@ -931,22 +1027,27 @@ This label turns red, if the priority is smaller than "medium". MessagePage - + Address Book - + + Messages + + + + These are your sent and received encrypted messages. Click on an item to read it. - + Click on a message to view it - + &Back @@ -956,48 +1057,48 @@ This label turns red, if the priority is smaller than "medium". - + &Conversation - + Sign a message to prove you own a TRI address - + &Send - - + + Copy the currently selected address to the system clipboard Kopii elektitan adreson al la tondejo - + &Copy From Address - + Copy To &Address - + Delete the currently selected address from the list Forigi la elektitan adreson el la listo - + &Delete &Forigi - + Send Secure Message @@ -1031,11 +1132,12 @@ This label turns red, if the priority is smaller than "medium". OptionsDialog + Options Agordaĵoj - + &Main Ĉ&efa @@ -1050,7 +1152,7 @@ This label turns red, if the priority is smaller than "medium". Krompago - + Reserved amount does not participate in staking and is therefore spendable at any time. @@ -1060,12 +1162,12 @@ This label turns red, if the priority is smaller than "medium". - + Automatically start Triangles after logging in to the system. - + &Start Triangles on system login @@ -1075,7 +1177,7 @@ This label turns red, if the priority is smaller than "medium". - + &Detach databases at shutdown @@ -1085,57 +1187,57 @@ This label turns red, if the priority is smaller than "medium". &Reto - + Automatically open the Triangles client port on the router. This only works when your router supports UPnP and it is enabled. - + Map port using &UPnP Mapigi pordon per &UPnP - + Connect to the Triangles network through a SOCKS proxy (e.g. when connecting through Tor). - + &Connect through SOCKS proxy: - + Proxy &IP: Prokurila &IP: - + IP address of the proxy (e.g. 127.0.0.1) - + &Port: &Pordo: - + Port of the proxy (e.g. 9050) la pordo de la prokurilo (ekz. 9050) - + SOCKS &Version: Versio de SOCKS: - + SOCKS version of the proxy (e.g. 5) la versio de SOCKS ĉe la prokurilo (ekz. 5) - + &Window &Fenestro @@ -1145,7 +1247,7 @@ This label turns red, if the priority is smaller than "medium". Montri nur sistempletan piktogramon post minimumigo de la fenestro. - + &Minimize to the tray instead of the taskbar &Minimumigi al la sistempleto anstataŭ al la taskopleto @@ -1155,7 +1257,7 @@ This label turns red, if the priority is smaller than "medium". Minimumigi la aplikaĵon anstataŭ eliri kaj ĉesi kiam la fenestro estas fermita. Se tiu ĉi estas agordita, la aplikaĵo ĉesas nur kiam oni elektas "Eliri" el la menuo. - + M&inimize on close M&inimumigi je fermo @@ -1170,27 +1272,27 @@ This label turns red, if the priority is smaller than "medium". &Lingvo de la fasado: - + The user interface language can be set here. This setting will take effect after restarting Triangles. - + &Unit to show amounts in: &Unuo por vidigi sumojn: - + Choose the default subdivision unit to show in the interface and when sending coins. Elekti la defaŭltan manieron por montri bitmonajn sumojn en la interfaco, kaj kiam vi sendos bitmonon. - + Whether to show TRI addresses in the transaction list or not. - + &Display addresses in transaction list &Montri adresojn en la listo de transakcioj @@ -1200,27 +1302,27 @@ This label turns red, if the priority is smaller than "medium". Ĉu montri detalan adres-regilon, aŭ ne. - + Display coin &control features (experts only!) - + &OK &Bone - + &Cancel &Nuligi - + &Apply - + default defaŭlta @@ -1245,18 +1347,18 @@ This label turns red, if the priority is smaller than "medium". OverviewPage - + Form Formularo - - + + The displayed information may be out of date. Your wallet automatically synchronizes with the Triangles network after a connection is established, but this process has not completed yet. - + Stake: @@ -1291,7 +1393,7 @@ This label turns red, if the priority is smaller than "medium". Minita saldo, kiu ankoraŭ ne maturiĝis - + Total: Totalo: @@ -1301,7 +1403,7 @@ This label turns red, if the priority is smaller than "medium". via aktuala totala saldo - + <b>Recent transactions</b> <b>Lastaj transakcioj</b> @@ -1309,10 +1411,10 @@ This label turns red, if the priority is smaller than "medium". <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1323,10 +1425,10 @@ a:active { color:#000; text-decoration: underline; } <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1334,7 +1436,21 @@ a:active { color:#000; text-decoration: underline; } - + + <head> +<style type="text/css" media="screen"> +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } +</style> +</head> +<body> +<a href="http://explorer.triangles.technology"> &#187; TRI block explorer</a></body> + + + + Total of transactions that have yet to be confirmed, and do not yet count toward the current balance @@ -1411,7 +1527,7 @@ a:active { color:#000; text-decoration: underline; } RPCConsole - + Client name Nomo de kliento @@ -1422,15 +1538,15 @@ a:active { color:#000; text-decoration: underline; } - + - + N/A neaplikebla - + Client version Versio de kliento @@ -1440,7 +1556,12 @@ a:active { color:#000; text-decoration: underline; } &Informoj - + + Debug window + + + + Using OpenSSL version uzas OpenSSL-version @@ -1465,7 +1586,7 @@ a:active { color:#000; text-decoration: underline; } - + Block chain Blokĉeno @@ -1485,7 +1606,7 @@ a:active { color:#000; text-decoration: underline; } Horo de la lasta bloko - + &Open &Malfermi @@ -1495,7 +1616,7 @@ a:active { color:#000; text-decoration: underline; } - + &Show @@ -1505,22 +1626,22 @@ a:active { color:#000; text-decoration: underline; } &Konzolo - + Build date Dato de kompilado - + Triangles - Debug window - + Triangles Core - + Debug log file Sencimiga protokoldosiero @@ -1530,12 +1651,12 @@ a:active { color:#000; text-decoration: underline; } - + Show the Triangles-Qt help message to get a list with possible Triangles command-line options. - + Clear console Malplenigi konzolon @@ -1558,8 +1679,8 @@ a:active { color:#000; text-decoration: underline; } SendCoinsDialog - - + + @@ -1571,12 +1692,17 @@ a:active { color:#000; text-decoration: underline; } Sendi Monon - + + Send Triangles + + + + Coin Control Features Monregaj Opcioj - + Inputs... Enigoj... @@ -1655,17 +1781,17 @@ a:active { color:#000; text-decoration: underline; } - + custom change address - + Send to multiple recipients at once Sendi samtempe al pluraj ricevantoj - + Add &Recipient Aldoni &Ricevonton @@ -1675,7 +1801,7 @@ a:active { color:#000; text-decoration: underline; } - + Clear &All &Forigi ĉion @@ -1695,17 +1821,17 @@ a:active { color:#000; text-decoration: underline; } Konfirmi la sendon - + S&end Ŝendi - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Copy quantity Kopii kvanton @@ -1750,7 +1876,7 @@ a:active { color:#000; text-decoration: underline; } - + Confirm send coins Konfirmi sendon de bitmono @@ -1765,7 +1891,7 @@ a:active { color:#000; text-decoration: underline; } - + The recipient address is not valid, please recheck. La adreso de la ricevonto ne validas. Bonvolu kontroli. @@ -1823,53 +1949,48 @@ a:active { color:#000; text-decoration: underline; } SendCoinsEntry - + Form Formularo - + A&mount: &Sumo: - + Pay &To: &Ricevonto: - - + + Enter a label for this address to add it to your address book Tajpu etikedon por tiu ĉi adreso kaj aldonu ĝin al via adresaro - - N&arration: - - - - + Enter a short note to send with payment (max 24 characters) - + &Label: &Etikedo: - + The address to send the payment to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book - + Alt+A Alt+A @@ -1879,7 +2000,7 @@ a:active { color:#000; text-decoration: underline; } Alglui adreson el tondejo - + Alt+P Alt+P @@ -1907,37 +2028,42 @@ a:active { color:#000; text-decoration: underline; } - + + Send messages + + + + Address &From: - + Choose address from address book - + Alt+A Alt+A - + Paste address from clipboard - + Alglui adreson el tondejo - + Alt+P Alt+P - + Send to multiple recipients at once Sendi samtempe al pluraj ricevantoj - + Add &Recipient Aldoni &Ricevonton @@ -1947,9 +2073,9 @@ a:active { color:#000; text-decoration: underline; } - + Clear &All - + &Forigi ĉion @@ -1957,17 +2083,17 @@ a:active { color:#000; text-decoration: underline; } Konfirmi la sendon - + S&end Ŝendi - + &Close - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) @@ -1977,7 +2103,7 @@ a:active { color:#000; text-decoration: underline; } - + Confirm send messages @@ -1992,7 +2118,7 @@ a:active { color:#000; text-decoration: underline; } - + @@ -2029,32 +2155,32 @@ a:active { color:#000; text-decoration: underline; } SendMessagesEntry - + Form Formularo - - The address to send the payment to (e.g. 4Zo1ga6xuKuQ7JV7M9rGDoxdbYwV5zgQJ5) + + The address to send the message to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book - + Alt+A Alt+A Paste address from clipboard - + Alglui adreson el tondejo - + Alt+P Alt+P @@ -2064,28 +2190,28 @@ a:active { color:#000; text-decoration: underline; } - + &Message: - + Send &To: - + Enter a label for this address to add it to your address book Tajpu etikedon por tiu ĉi adreso kaj aldonu ĝin al via adresaro - + &Label: &Etikedo: - + &Public Key: @@ -2106,187 +2232,134 @@ a:active { color:#000; text-decoration: underline; } - SignVerifyMessageDialog + SignMessagePage - - Signatures - Sign / Verify a Message - Subskriboj - Subskribi / Kontroli mesaĝon + + Form + Formularo - - - &Sign Message - &Subskribi Mesaĝon - - - - You can sign messages with your addresses to prove you own them. Be careful not to sign anything vague, as phishing attacks may try to trick you into signing your identity over to them. Only sign fully-detailed statements you agree to. - Vi povas subskribi mesaĝon per viaj adresoj, por pravigi ke vi estas la posedanto de tiuj adresoj. Atentu, ke vi ne subskriu ion neprecizan, ĉar trompisto povus ruzi kontraŭ vi kaj ŝteli vian identecon. Subskribu nur plene detaligitaj deklaroj pri kiuj vi konsentas. - - - - The address to sign the message with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + Sign Message - - + + Address + Adreso + + + + Paste address from clipboard + Alglui adreson el tondejo + + + + Alt+P + Alt+P + + + + Signature + + + + Choose an address from the address book - - + Alt+A - Alt+A + Alt+A - - Paste address from clipboard - Alglui adreson de tondejo + + The address to sign the message with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + - - Alt+P - Alt+P + + Text + - + Enter the message you want to sign here - Tajpu la mesaĝon, kiun vi volas sendi, cîi tie + Tajpu la mesaĝon, kiun vi volas sendi, cîi tie - + Copy the current signature to the system clipboard - Kopii la aktualan subskribon al la tondejo + Kopii la aktualan subskribon al la tondejo - - Sign the message to prove you own this TRI address - - - - - Verify the message to ensure it was signed with the specified TRI address - - - - + Reset all sign message fields - Reagordigi ĉiujn prisubskribajn kampojn + Reagordigi ĉiujn prisubskribajn kampojn - - + Clear &All - &Forigi Ĉion + &Forigi ĉion - - - &Verify Message - &Kontroli Mesaĝon - - - - Enter the signing address, message (ensure you copy line breaks, spaces, tabs, etc. exactly) and signature below to verify the message. Be careful not to read more into the signature than what is in the signed message itself, to avoid being tricked by a man-in-the-middle attack. - Enmeti la subskriban adreson, la mesaĝon (kune kun ĉiu linisalto, spaceto, taboj, ktp. precize) kaj la subskribon ĉi sube por kontroli la mesaĝon. Atentu, ke vi ne komprenu per la subskribo pli ol la enhavo de la mesaĝo mem, por eviti homo-en-la-mezo-atakon. - - - - The address the message was signed with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + Sign the message to prove you own this Triangles address - - Reset all verify message fields - Reagordigi ĉiujn prikontrolajn kampojn - - - - Click "Sign Message" to generate signature - Klaku "Subskribi Mesaĝon" por krei subskribon - - - - Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + Sign &Message - - Enter a TRI address (e.g. w) + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Enter TRI signature - + Click "Sign Message" to generate signature + Klaku "Subskribi Mesaĝon" por krei subskribon - - + + The entered address is invalid. - La adreso, kiun vi enmetis, estas nevalida. + La adreso, kiun vi enmetis, estas nevalida. - - - + + Please check the address and try again. - Bonvolu kontroli la adreson kaj reprovi. + Bonvolu kontroli la adreson kaj reprovi. - - + The entered address does not refer to a key. - La adreso, kiun vi enmetis, referencas neniun ŝlosilon. + La adreso, kiun vi enmetis, referencas neniun ŝlosilon. - + Wallet unlock was cancelled. - Malŝloso de monujo estas nuligita. + Malŝloso de monujo estas nuligita. Private key for the entered address is not available. - La privata ŝlosilo por la enigita adreso ne disponeblas. + La privata ŝlosilo por la enigita adreso ne disponeblas. Message signing failed. - Subskribo de mesaĝo fiaskis. + Subskribo de mesaĝo fiaskis. Message signed. - Mesaĝo estas subskribita. - - - - The signature could not be decoded. - Ne eblis malĉifri la subskribon. - - - - - Please check the signature and try again. - Bonvolu kontroli la subskribon kaj reprovu. - - - - The signature did not match the message digest. - La subskribo ne kongruis kun la mesaĝ-kompilaĵo. - - - - Message verification failed. - Kontrolo de mesaĝo malsukcesis. - - - - Message verified. - Mesaĝo sukcese kontrolita. + Mesaĝo estas subskribita. @@ -2433,7 +2506,7 @@ a:active { color:#000; text-decoration: underline; } - Generated coins must mature 60 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. + Generated coins must mature 7 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. @@ -2481,11 +2554,12 @@ a:active { color:#000; text-decoration: underline; } TransactionDescDialog + Transaction details Transakciaj detaloj - + This pane shows a detailed description of the transaction Tiu ĉi panelo montras detalan priskribon de la transakcio @@ -2493,7 +2567,7 @@ a:active { color:#000; text-decoration: underline; } TransactionTableModel - + Date Dato @@ -2513,12 +2587,17 @@ a:active { color:#000; text-decoration: underline; } Sumo - + Open until %1 Malferma ĝis %1 - + + Confirming (%1 of %2 confirmations) + + + + Confirmed (%1 confirmations) Konfirmita (%1 konfirmoj) @@ -2531,12 +2610,7 @@ a:active { color:#000; text-decoration: underline; } - - Narration - - - - + Offline Senkonekte @@ -2546,12 +2620,7 @@ a:active { color:#000; text-decoration: underline; } Nekonfirmita - - Confirming (%1 of %2 recommended confirmations) - - - - + Conflicted @@ -2629,13 +2698,13 @@ a:active { color:#000; text-decoration: underline; } TransactionView - - + + All Ĉiuj - + Today Hodiaŭ @@ -2665,7 +2734,7 @@ a:active { color:#000; text-decoration: underline; } Intervalo... - + Received with Ricevita kun @@ -2690,17 +2759,17 @@ a:active { color:#000; text-decoration: underline; } Aliaj - + Enter address or label to search Tajpu adreson aŭ etikedon por serĉi - + Min amount Minimuma sumo - + Copy address Kopii adreson @@ -2730,7 +2799,7 @@ a:active { color:#000; text-decoration: underline; } Montri detalojn de transakcio - + Export Transaction Data @@ -2795,6 +2864,19 @@ a:active { color:#000; text-decoration: underline; } al + + TransactionsPage + + + Form + Formularo + + + + Transactions + + + Triangles-core @@ -3491,67 +3573,57 @@ Se la dosiero ne ekzistas, kreu ĝin kun permeso "nur posedanto rajtas leg - + + Triangles - + + Wallet Monujo - + + &Overview &Superrigardo - + Show general overview of wallet Vidigi ĝeneralan superrigardon de la monujo - - &Send coins - - - - - Send coins to a TRI address - - - - - &Receive coins - - - - + Show the list of addresses for receiving payments - + + &Transactions &Transakcioj - + Browse transaction history Esplori historion de transakcioj - + + &Address Book - + Edit the list of stored addresses and labels - + &Messages @@ -3561,22 +3633,83 @@ Se la dosiero ne ekzistas, kreu ĝin kun permeso "nur posedanto rajtas leg - - E&xit - &Eliri - - - - Quit application - Eliri la aplikaĵon - - - - &About Triangles + + + &Show / Hide Triangles wallet + Show or hide the main Window + + + + + Encrypt the private keys that belong to your wallet + + + + + %n blocks + + + + + + + + Processed %1 blocks of transaction history. + + + + + <font color='#f26522'>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. </font>Do you want to pay the fee? + + + + + Options + Agordaĵoj + + + + E&xit + &Eliri + + + + Quit application + Eliri la aplikaĵon + + + + &Send Triangles + + + + + Send coins to a Triangles address + + + + + &Receive Triangles + + + + + E&xit Triangles wallet + + + + + + + &About Triangles + + + + Show information about Triangles @@ -3601,22 +3734,13 @@ Se la dosiero ne ekzistas, kreu ĝin kun permeso "nur posedanto rajtas leg - - &Show / Hide - &Montri / Kaŝi - - - + + &Encrypt Wallet... Ĉifri &Monujon... - - Encrypt or decrypt wallet - - - - + &Backup Wallet... &Krei sekurkopion de la monujo... @@ -3627,24 +3751,36 @@ Se la dosiero ne ekzistas, kreu ĝin kun permeso "nur posedanto rajtas leg + &Change Passphrase... Ŝanĝi &Pasfrazon... - + Change the passphrase used for wallet encryption Ŝanĝi la pasfrazon por ĉifri la monujon + &Unlock Wallet... - + Unlock wallet Malŝlosi la monujon + + + &Unlock Wallet for staking... + + + + + Unlock wallet for staking + + &Lock Wallet @@ -3657,36 +3793,50 @@ Se la dosiero ne ekzistas, kreu ĝin kun permeso "nur posedanto rajtas leg + Sign &message... Subskribi &mesaĝon... + + + Sign messages with your Triangles addresses to prove you own them + + + &Verify message... &Kontroli mesaĝon... + + + Verify messages to ensure they were signed with specified Triangles addresses + + + &Export... - + Export the data in the current tab to a file - + + &Debug window Sen&cimiga fenestro - + Open debugging and diagnostic console Malfermi konzolon de sencimigo kaj diagnozo - + &File &Dosiero @@ -3711,19 +3861,17 @@ Se la dosiero ne ekzistas, kreu ĝin kun permeso "nur posedanto rajtas leg - - + [testnet] [testnet] - - + Triangles client - + %n active connection(s) to Triangles network @@ -3731,12 +3879,12 @@ Se la dosiero ne ekzistas, kreu ĝin kun permeso "nur posedanto rajtas leg - + Synchronizing with network... Sinkronigante kun reto... - + ~%n block(s) remaining @@ -3744,17 +3892,12 @@ Se la dosiero ne ekzistas, kreu ĝin kun permeso "nur posedanto rajtas leg - + Downloaded %1 of %2 blocks of transaction history (%3% done). - - Downloaded %1 blocks of transaction history. - - - - + Current difficulty is %1. @@ -3806,17 +3949,12 @@ Se la dosiero ne ekzistas, kreu ĝin kun permeso "nur posedanto rajtas leg - - This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee? - - - - + Confirm transaction fee - + Sent transaction Sendita transakcio @@ -3853,29 +3991,50 @@ Message: %4 - - + + URI handling - - + + URI can not be parsed! This can be caused by an invalid TRI address or malformed URI parameters. - + + Send Triangles + + + + + Receive Triangles + + + + + &Lock Wallet... + + + + + Wallet is <b>encrypted</b> and currently <b>unlocked for staking</b> + + + + Wallet is <b>encrypted</b> and currently <b>unlocked</b> Monujo estas <b>ĉifrita</b> kaj aktuale <b>malŝlosita</b> - + Wallet is <b>encrypted</b> and currently <b>locked</b> Monujo estas <b>ĉifrita</b> kaj aktuale <b>ŝlosita</b> - + + Backup Wallet @@ -3886,16 +4045,26 @@ Message: %4 - Backup Failed + There was an error trying to save the wallet data to the new location. - There was an error trying to save the wallet data to the new location. + Backup failed + + + + + Backup successful + + + + + The wallet data was successfully saved to the new location. - + %n second(s) @@ -3957,10 +4126,127 @@ Message: %4 + + VerifyMessagePage + + + Form + Formularo + + + + Verify Message + + + + + Choose an address from the address book + + + + + Alt+A + Alt+A + + + + The address the message was signed with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + + + + + Text + + + + + Address + Adreso + + + + Signature + + + + + Reset all verify message fields + Reagordigi ĉiujn prikontrolajn kampojn + + + + Clear &All + &Forigi ĉion + + + + Verify the message to ensure it was signed with the specified Triangles address + + + + + Verify &Message + + + + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + + + + Enter Triangles signature + + + + + + The entered address is invalid. + La adreso, kiun vi enmetis, estas nevalida. + + + + + + Please check the address and try again. + Bonvolu kontroli la adreson kaj reprovi. + + + + The entered address does not refer to a key. + La adreso, kiun vi enmetis, referencas neniun ŝlosilon. + + + + The signature could not be decoded. + Ne eblis malĉifri la subskribon. + + + + + Please check the signature and try again. + Bonvolu kontroli la subskribon kaj reprovu. + + + + The signature did not match the message digest. + La subskribo ne kongruis kun la mesaĝ-kompilaĵo. + + + + Message verification failed. + Kontrolo de mesaĝo malsukcesis. + + + + Message verified. + Mesaĝo sukcese kontrolita. + + WalletModel - + Sending... diff --git a/src/qt/locale/triangles_es.qm b/src/qt/locale/triangles_es.qm deleted file mode 100644 index d5505fc2d8c9014d0dce13a50618c2543cd34f5b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 94261 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%0AD z=tzY^QLQhTm<|B18b}Yvrz7VrV@rk(Uu%q)V1hZ~^n`wUJ62^K4AO)#acmx0tZONc zBlhXQoB=CxH#Fi3P&SWr)CaRI?bLZzgx6pR!R63L!1&7<{kwOqz;#6C6HO?{8YRJV z`;sF9&VJt`)l-HaqQ$?{Jlf}l_>bD(|_V*#MgW9REOG(p99!;wgKFR z-?lp#IZH4iw}>PsA%=13T7ZOs9sN_Qmv8Ugw!LFffB%lDH64rMyY}wb(Xl8YFP-?{ zg7 zi$l8frnn&DN2JdlE{JC3=vb`6SP4%#93eS8-Jx6Thouvj2}ZHW+-kL3!=l7 z(DipKG#bbp=3Qa#B7zT=wI0qH&SiG*>c^c&>HT@!KhGmcE8tFWscqhhEIOF#Rdbz& zz@rxP!jQ$d7`8>X#nPsb_eEQUnVoXMI;8}|y7Yytn-F(o)>>JZBcY1;85JT!NrVQ5 zz1}`I4;i*cZvaD3OuD5$5-<@G<^D0l$-R@jk1U#?$pLL+qchwg#Y3jHLWC`y2zHdU zyUQiAZkUb+=N1Qq%b!wf!Loe9s@ol%DKDY#dqkBB@6JMCXpD|3PHX9#`*^nzh?2sZ zhOxIKuQz%eci$v*xi84Hw{L1~hqokBia+$fjs_x_b_OZK@UsUQNTjUSbx>lJv0jfF zgGiH&A_}9BH~0)8Z+#nznZ}_VM{y4?N~$3oWMXXQI-OQ^>l zt`Xy&3uK+Xkr48vP-J+Mc~T`2!*Si}iBmhR{9-;-Icof6F$^AzP7MY1^(~9hyN9d-WT#Lmpxq*GDaNGpr_Q zb8MxXY=!9zZ$Xy#-5|7kJI;bFa_ymM1)tWL{j7AT46&*SYMez9VZ#N)@>I=qvXWKW7h()cq9q&0(S=n}P)p#ZlQ1B?q<6B(2| zCMRbHb~J89AyMeiKH{!M<2Kqtw-(hxA5;mF`39u{G775~>3E?r+l9EYFx=#n4~0B` zqkI(mM}BYB71Q<3Iz@*Hs})+JfVlv)J_d9Z?w!3tn32NrZDfpbR*@YH02ZHpx+$X+6} zGl!E|-+YcDgipg5wn2R(VO+^7pb3pq7K)S8=WvVND|BG2RtgC^;&kIy z0A0qFw=&FDEo|-Pp40N+(yUGHEO51Sy|*?iQAG#b3b{xW{4Iqcjc8VkyAg0G%8w_9 z@f=gBbRv1gGeU$S4T_3y@u_ie8JHqRTA60=fg*v4vSU(qFPLFF zzQ=fbO1rUC!bbK*hZ0u1MA*XvJG{r+iT_D?p{~xy%{x4-m`<^$zSp<6e>>e;q{Pw% z@qpElJ5Ub<`EF7m8me@#K7z+%WA+IwP6({Lg+X+YuQPbHd|8hBmjKC&FnS-xr=e{M z(OlEJ4ev6lwhjMip6=4GU9kK5z%YD|aTK0@>A`p8I`?k8-|c_0L%;Uw_(~U|E4%Sq zFMe`d&M3|zB}!o@EPhUDWA2in8sX|hx(E^RbCGdmFBA9U+C@%rRc@{-%rUUJt1BgW z5}0CiWsD5M3HhmHCY{n`?Iq*=Dj+tS%}=H5PUV0-6)*WJ6Pr)yyMo_%P) zGzJq}>Kr}D`iy@rRl5_&O7Uh3xD$*xSeHU4$-+2nLkKzO43j=ROrE3o->=a~9i#% z+g)VhYcimR^ca34E+o8WP5)(40Csriz?H>e5#Q&N!*wCs^8asv(|j!PX0b6SxXITv zw+w$vid#hgI6e!Z8obNsrHtX8Or!ZF);5)g-C~I$iyROcKuKa|lF$JqfyhD`m%${C z#&{?tgRxckBu92nD3V|}W9cn$-_T?;(=BlSH?M&Uqw!S^ThdSL0bUr4FeZJe5~p&e zBDZ%m$UeC=A=xGqcb3nii~{*o$gsM#Sp6C=gJ4qP1(@2bIDwSQ9o3<_n zY~0~t{RwxTbjw$niw7EP#)#{oUvFmNtmZw@y0nJPZ&stcJfIX*V!5V8CUHqV3BMXH zf%`V^FGBTG93=~|b`ht<`NG6doYn{4=5au|xeAwArYCU4*FiKVXk+fh{|3wDQs_Tu z>*n;$bDkF^aicEyBO;8r=R(Dc5;hCpB)jMn&7vJss_25hXn-y&qP3lRA0*#Jv%Ii~ zQTUgZf^azva2oKW4(^s5J2H_dDoI0up^FGK*IIuGz7}9$DuEkB^C_JNf;+6&Q)n$l z;`sI%mqd~)?B-$wllAVcw@M*KQ-{l0jOR$^3@$C!r2LE^!YNDNT8Ij18^b~{P#tOx zVMC1SAVGQTM4B~Qijd<t*E?d++zl+aB#(ICWJtL`mYiW+9YQFX0+GyIpLI0{dJZOr@~F%*3GD+kQ{xaB zS6XhPaywFFj_delq4{KX=uC9O5fjLGJ8nEi4BAr8vJp-bec?KF7n?x1F53#* zg!f~gxkcywQ4qkeu+{O>^N2TKMakM6h?@t5IGq4N(saYA;yW0*D;ro`4q(X6lmwKE zGrA$3)~(E5Fy5MlxkR;P^Zss_Et1YIIz;dp^60_>qX7hX`26{xr=`kiU7=Q&fQrr# zNMyhvg_K4!2k=eKfjK(%xe+i})0ODv-KbQnR5RA52$M0k1nQ`5n0YKQKB={S+-Q!d zeZCsY7U4v8Ad9&of`8kIMXcH5BLX4?yw&*>?$Jo}Q1i16C|sq@A9klX4gV~ITamPJ zJBmF}!-dHO%JPThzY zMGOi>A48Jag(h!ZwE|iDpqeQ8CZ~(aBSqv(pAmSuE=EODK~VbXu4AdQj&wSgh1i@t zv=v=kw4!3APVypjh4q8QJL4uHj4!oc^Uf*=pmr@5asl>N2-JSZ8@~?1WE%kf{#C11 zozC!~-i#<|(27&Ot}ji#rja3)OH!pm#cGp}^Gfedj~aXv?6lH6PGQL-Cv;n%hNZd} z_NMfu$)=ofR!Q!Th{;Ly+@IM@d~7f=QVAvzSU$JD*b%RfYbFw>$ysBtg-vF7i5oz~)*e%IBo3FMfLmM!=$ee0a2 zN!knY4Qm_h;A-FpGprF>HVMmpBX!Xx$3j@W?v&N*7=FvarGa(U;jQ62k+woHGK?Ax zM+jA<33a%>i3dh2Mu`X8DMFf*A@M(9PpWbr_$NbgHd07Rvr9N- zS=(P&Z#Fd!WE#sZ8+O7FL)TllvpKX_f*{zK+5}->%Zy=Li?3x3>eXwaS>r}Hu1{&= zrG$`uA)iZ5*P6(M%QWV&yG+)xGa@V~SO!Tz-$1%nQU}a-$>LMEl`1_u;|G%y`3btg zrWTw9?tYxi8_bWOoqHQmv1~PLBV4ot!QjXXI26&Y+D*?m2A&Bl80^`t-x7fZdj2z` zfOv_N4PQcW!Be1M6VVegpeke?xkwAD3XzN^Rv|Gxd!3Xd3r*NnVjK2=gN!MLjF5s5 zk0b@@eF;w)2}_g47^%h)Ew6w!z*k$VNzNi|*RK4;Agg;uf-Z_+5Pe!=BAFdbjK!xI zkr0m21p+KC5N^WzmWMX1Ut0!&Ifx%wFwgZ+0t#}N*|J4~e%xGZT|tLZMv+Oien(1iKK}6 zCFR8(jtNq`dxjd}J5iNF>q)FyBUflEMl~#x?@-;+^RseCJSV=_uJIt@W9cerq74#W zBQ8m#%tcEGfWn&Ztk80ehl5AeGW;#L=g*?~0;SipJD-DHj8YMJjBwNk^P{7r6Q{i} zYU7XzOajk{QuzHb(2*S9T!s>*9QAgTwRcewcI+ArY)=PMvMNnW!8(=|tiw=4=z5}n z<)J(qI3!uKn!`2o4dR8LXEHBsbZb#xJex(!R>^6F8GlhQ4Wa~!3#BW2F`%L9V!WrA z;6k<--xN4S?np6$LAz648KCflKIB~}Vl~#hv=D~AH->$!5Wbq2jDmAaM*&4%vJ%f4 z;e?z=2!+%|bdXf7qsMTKWL1pxi?TIcRk?DHB)Ijl38&GBwy!1X?+CSMjqq+(Y~XewhHXF^g; zqEHJJEtf~cN^pV1DyAiu%Jdl#BsDvdj%InMY=?Z;!07sn>-OYR%p~eG5Dp2AB0>q0 zjzf4Ms)vq%OpoC2f)lrqc)77eIj{=yj&6h~g{N_3 zDf%UHCMig6fLtpqe+!>&#JiKTj%KVutfC#}r2J#b$f_nI1>{i5R01+y5 zDrn?8Zt*TZ6XU5J&!p98Aa4Z?Fp-85D@8rhKq5L|jNN#?GwUB~+MQujggQ88eDcOktldP#8$Y|7dVgt+^H!#oe$##q>Gq@z&-Y@(& zgrXBkP9>yako9?lL)-a{NO3p`@G1Hz_$an00nG8xXL1Qt`4a^^*y=C9IWp>)Ha_f= ziHS(iZ^h=3cuem+!IFvm@qLOI7BL$B;NFlkej2IIP)$R z#(viHBO4sl#Sh`^4zFy(!9^(ciNt8UIOhl(y6S!Eb9xk)ol4o9^AyXRUJcc6t zNTiitdXzaUkq@iM*B2}sXSDX?P|RrAl_S^@x$7@3SUP2&a9MaeKttL#`oU!y?jq_; z#Bb)^^cUu+k(0PIUdYOGr?Mi*PDb=B6P8=c%MXEq3j=uEwBmfXY*#UbMs1Tx{xig9 zH)}OlG~tKqBy?*?w3Iv%l8WA^um6o}SEVju%Z-jYcXiZ2@4!_cba zYI>K_#iFq8=TLEVijGUUnCf#erEvruIhGt9Lt~d@8ZF$WSE5J83RWgVGo`Y)-(2Sc z!0aWMJf$2WZA*E^+ati?NppLT73pQu5j+`CdP# zX78sXtJ;W>sizDIfC4-HC}Z$g@O=8Ts-;165m53p<$S%@}y;$ zWd_Vi+~*oaIK%DuG?H*$7z#SE7tRxYMcsTY&j|Lcb_+hzOj3024 z_4xNX74AdiYUqp?(t^#sNZ%g9XpUZ42yIwo5_uhpaqU+G^l-d^P2aZ3lh2d+L0mat za=cN_*|!jPmGBdtYid`EKhd_rWI~f?e{bex8viV7A&*I-P z#$eefv#^=Ofj9!#mbarF{Hrzccmt>)hM)@h&|4+JNzJCbC-O^(P{@y{5QW2YHQWa2 zbYf9kjst15iXfK^mF2pn{nM!-smGkedU4iiG7Vaob{2)O7%n-ABGXt4wv>vn5Uwa` zEh}ThNLEKOvY9bvdAhM}5)dY)=uHY)FkUF?x={WL(aG5}Vu&lHw@3_gB=JirIQf~J zNi*t>rTXSj0@VTE$DWkG6YRY#uXHdZ1kcea@~$lVY2eD?}1G*zgDuVMx+e zE8C#g;kvh_E=Tr{pG3)to7G;7%bpKnbGbUokUfij8U=7@`(%Z&qLDAgKEf$hq|}wWge%*nW&7{sy{?~mORSshyAW{OK|pYiQN7h z7JYk5*~Qxwo0UXX(i%c9l(PiiHas)mndvF1IORx0h8SpZ)b+Z%y2_$K-(aol-?hBO z?I`GPFzQHPL zWddi3N(Pp~vc0MODH;eXoCZKau7Rg%kpWE%qkmsA3g8jsg$STg-ki4BvX>uJxu@`5ayvigeYB(pY9VO$0J`J%PP)y`Xk3h=!9NPQAb)U!UKAE_+4yK8vQ68ten3>`Zr>7;BpDUe7=X&*U2rNuEtJnhu`8QJhVb3u_L){UwC#mL z;;l8zrnQdca+BGmTB06GTK{qf_WJ=Po z@u1wZ3f36jOq57xW$Zm#U!g%34+xAUai4GsdE(4e64$*uR#rBS%gvBTmwwEVNNIPF zA{Ky=heEML6zNz}36`iT9Kg?ANN};;5;bEV@Fk>RdEVp>jd3?Vu*Ix(IC z&dG)5J^JjW3XtpJEL3wQTS@bZPa1yX*j$TPhUOMhDnq_+OS~^Tr*qG)-d)=|Jaab1 z8bu&16sRnsH-tm))368&g5VQ4i^<-hxKfUtf)LJH#E}T7*wP9^-sA?B%V9kOR3%cPiKx|pTl0Sf5Hb`A`#XrFJbHDGtd*8hGrU|N$n%aId z@7{CIJ-^Sn=k^4WO*xk0#or24X?KSwyqRKAgf*h%@%LF=40bSHqKK6n?*1ePL0*~q z-pf%a8sJwWX7UPJ&mjCmJIGE2Ye}Gd9@0D2b4W0q!~L+8caJy&Bn&yjXmmv~-uFAO z>m`kdxgD)giz67jni`4>gqU@C#Y4RVx-1Iv+8Rcyvp)uWLdy1y!GzMXSEXW#Gf+eU zrb@J_e&#{Q8L2HA-jx0esv_l!xZs-jL2+T5*hX;${+?36GRV2A6`^kkp`(!Cr%J)n zjO+;#5u~tC{D&y(y!$rL$uW{e6ADYR{eHP1arbR?H&yuvpexx4t(Bh_+1{<+d=#ZbuZ{;sb4y<1k10#N^H`pR5HdhO& ze-aW0&&)mz5wekf|FRgvZ5}`-kTFtJG?r=ks5Z5dLP!j65m2Z3xh?yl}+OKoZp|W>+nr zke-<)@{wpMnBv@Occ|+O)Ur_VQpv76%H{?g6>CrR#htxkv^I8I_;Zayu4;vtz1|xe z5bSX-NR5}~{%&!{iw5i+D98f7`TG{w)N_ z_fUU%JfQN4185pOz?|SKB~{Q6tlu@Ku{mIWjoKqb8%)KTEBLKrb_O5CZ5g_w9?(#+5->a$g{AmYhb%Ne11>9 z{dkJz43*;&>zQxAdb%}=zHnJ$I2jR9?MKL~#TFA0)J^?ER8Q505p0dZacJYj7>3L^ zUBLk$Gl#7yTiV+JOAxx5-EZ=lNi&(H(#${lXJ^sPuEKBE^ex6@XW6B^zSCZVQ{`aY zce=3uUxYW9G47m2kPV&$iOWjx7R}9d-eNXK4`(Vf4Q$P$0 zXL9%E-QtwU>+A8ibFc)4PQBFN)y3X)@ol9}^l8Yrj`k&paTV0FZz_H)8px>)tWz)d z_jINZDNoWR1PA?|oP;2?Rma-ODj&A=(*#*attf9-wd}Wqc4C4^EEvR6%X$o1l*{*M zmL#Mc&%{O18g(T~72W=!dfL{~=_OGCJU2p-f0OHg@&{So;ZRR*!r(#CUVdpa7G=MA z{q1m@*0B&v!$=}T>>*_+G2}DNA7z6dDF^Qkw!+oP^$8+i#bxviyj;u_@25|_Di$@M z#M`75+&WCzxX;x9uFvpfnxP%$qXmF)1Z|Y%*8um^^~V`9mNc?jFDUQP3jOmn0B2@+ zVcr+Axt8;}+Sd^Qj*2csWmw6vVkMOivhi7qD_mOFQU|p%7_&INl+#w_E7^Rkr<|{S zJ*%C*;ww$&;f9`?;WG2E^i7WR&lgSbFUXQ3idCo6b)n=R$+oxafFXM5OAov673Lg{WSvS+m%%Os;5-Zogc~cl#Hm(6+|iUr2u5-JYn4 zf9o78Au5Ndjk|!LvWDr0pM*7#>xEb7FhIXvWp?06npyXdTR8C4=~A z|B|8@57e6bMhFA6g8RG%y%bJmA!iLV^0bQJ#lEjeZ5?J=!<^Rur7kR2_C)`U;)p_h zKbG`PU%`RU%PV{1Ew$-t#=!}F|AK`6ei2(U#mwNL9BHY4S;uz@6f_U`j0Pm7lM(RD z+7I`O6S}R72Zz5DK}9obOL84giET=^4cZGLmDSsRMr9y zJNJ%80ZEa5Pl-F;6Y8CX5R~O;OZ{+@>8b8pid;1>5U@7GPz~YUa-bvq%@o0D0qwL# z+7RYv+t(tD0GYjniSeDPeDPHO`d+y4=_|PGWz8@ftY`FU!AN!NqkTu+bsk|#cCwZH zxCGVbEyx2Ud2^+c+F%_zKctSbezsH&Tm_Y|GjRml$UH$`Lehu_JIfd@NU@A< zN|b;5d{JI~pi2CqZ*Q&7xE^RKm-8HaoOKNy4Y$N&b;Oh;p31q76oTJPDw_%AQD?H8 zp4sr)Oy23{nT8E(ipm$;+-|<{+oaW^r{Z!hcES!kE1%UEFBU7eHA|3QS9{1**PYz^ z?vB?C)ZcA zAlhnD#ObRl7d&}!aBy>*n3DW#_m!y+_VJ@@^?*}CDX|oRJ<0QU#s%0m)!DfK4-Gq3 zQpf4SK)_eRwX%`GaZwjT6}vRHQdSnBd2>vv7PQnmz-BNV8-l;nz9EWpm%x1QB4y)~ zJC)r~@Va@Z$eT*SP>HQhJ@U`e#d; zKw*sBgR+;hCB9x=qSn?sGk>A#34OMwYX;XDLU+KL|0jdWnBqG%Z$qmjxkUV9r?3g5mI4M!hR}^jIygNUQ7e~53S7XiRHKBW z-bD5kJd78ag=74?gW-6$#cqIGqnJR9#vl&qn*8~E(eZ4w)D?srjcv4BTr{I=G-Izb zb5nMJMMq@DpcfJZghaV(_3E4*d{sB!S8VtPM1}Zk3>R@ltWswY&i^6o3Jyfs#oOR@~1(82=8AHzjC96XeH`+Xv-%;Xv% zcE||HgA&xI-)rQH;HhDb89szQelZ1E+NyeUP!YUbaDUctl z8@G}*Dl<`;GU4Y||MOQe71N!EdAugZ#-mxpF3&_*vzqVZGqgkeKyRWwG-yBzOd%qst;z(70wntLH#)T@1 za+JKf7NE=RjAUR?@n;o-u2V${H}ka^8z*F@WB-5~RDNH-!HsytoHnVtP0QDmpzHR( zDs=E~5igtWEBCfE$a-M4b9&C9xD*y;i9RSC=?^`G&Wvw3M1(q@{jRsnNCsgXfj}Jd z{+aUqO}*#SL+Ein&vW#-i2K-u76PMB2Rj99iS-v(2n_Mwo07=US!l8wEzdO%}xc z0cV@GLoFKg5t3|0)oQCNjO_t| zw-;w#4kn>yRl7x9K(Jv8^COtDdJbRiNm#|0NwY<_@JHF)#$a4-9t<%@*s_Er325@u zh@s+v5-N5Vx&~#OTqLMQf;gfK1j5`jNmtRN73qcv&msszXN>v##1$jYqZqq|w zz|B)59FASlU;bva@7Sn_bl%8M5hgRh>1Nz1wig4Q+7Z4Tjd-3{f`aOl!&7m*E?#`VZ z-C7e0THn$fvUdYfYNrAuZJsR zCY7K7<^xCj!b|bEt10b3JsNLo{*8TC5^`6SMwaLgq^PNX)+|SkNoj#|&R7}`;g;HR z?Mv6MzAb}lZzMal#qeKk4RX(SP>&Qb?s?k$SVK5Z4p#}@;&q+;*r$T0#f(}GN;&x$ z>D6!D2pOzqw4BzOD2RiAOyKW`EV5zr{G=L{t_Jow$j+31$HR6Nml||WzPu{X!hwT& z6o>2l8tfm9Y_a-Kzo7)riS(n}kF&WR`kqjKVirhlcV5fkH)oxw^6e6XKPli9Nv{vj z6@kR@X#LdiTnJR$v_r0Y6ZJ9Psy}N++i(64OJX}_Gb$Nc%7y*(aTXS@?qk`_OFPLAezY~DpSXlTkb`&MQ diff --git a/src/qt/locale/triangles_es.ts b/src/qt/locale/triangles_es.ts index 5be60d3..e1e3dbb 100644 --- a/src/qt/locale/triangles_es.ts +++ b/src/qt/locale/triangles_es.ts @@ -4,35 +4,27 @@ AboutDialog - + + Dialog + + + + About Triangles Acerca de triangles - <b>triangles</b> version - <b>triangles</b> versión + + OK + - Copyright © 2009-2014 The Bitcoin developers -Copyright © 2014 Triangles team -Copyright © 2014 The triangles developers - Copyright © 2009-2014 The Bitcoin developers -Copyright © 2014 Triangles team -Copyright © 2014 The triangles developers - - - + <b>Triangles</b> version - - Copyright © 2009-2014 The Bitcoin developers -Copyright © 2014 Triangles team - - - - + This is experimental software. @@ -53,60 +45,57 @@ Eric Young (eay@cryptsoft.com) y el software UPnP escrito por Thomas Bernard. AddressBookPage - + Address Book Libreta de Direcciones - + + Address book + + + + These are your Triangles addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you. - + Double-click to edit address or label Haga doble clic para editar una etiqueta o dirección - + Create a new address Crear una nueva dirección - + Copy the currently selected address to the system clipboard Copiar la dirección seleccionada al portapapeles del sistema - + Sign a message to prove you own a TRI address - + &New Address &Nueva Dirección - These are your triangles addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you. - Estas son las direcciones de triangles para recibir pagos. Es posible que desee dar una diferente a cada remitente para que pueda realizar un seguimiento de quien te está pagando. - - - + &Copy Address &Copiar dirección - + Show &QR Code Enseñar &QR Code - Sign a message to prove you own a triangles address - Firmar un mensaje para demostrar que es dueño de su dirección de triangles - - - + Sign &Message Firmar &Mensaje @@ -116,26 +105,27 @@ Eric Young (eay@cryptsoft.com) y el software UPnP escrito por Thomas Bernard. - + Delete the currently selected address from the list Borrar de la lista la dirección seleccionada - - Verify a message to ensure it was signed with a specified triangles address - Verifique el mensaje para asegurarse que fue firmado por una dirección específica de triangles - &Verify Message &Verifique Mensaje - + &Delete &Eliminar - + + Triangles receiving addresses + + + + Copy &Label Copiar &etiqueta @@ -145,7 +135,7 @@ Eric Young (eay@cryptsoft.com) y el software UPnP escrito por Thomas Bernard.&Editar - + Export Address Book Data Exportar Data de Libro de Direcciones @@ -168,7 +158,7 @@ Eric Young (eay@cryptsoft.com) y el software UPnP escrito por Thomas Bernard. AddressTableModel - + Label Etiqueta @@ -191,32 +181,32 @@ Eric Young (eay@cryptsoft.com) y el software UPnP escrito por Thomas Bernard.Diálogo de contraseña - + + Change password + + + + Enter passphrase Introducir contraseña - + New passphrase Nueva contraseña - + Repeat new passphrase Repita la nueva contraseña - - Serves to disable the trivial sendmoney when OS account compromised. Provides no real security. - Sirve para desactivar SendMoney cuando la cuenta del Sistema Operativo está comprometida. No ofrece seguridad real. + + Unlock for staking only + - - For staking only - Para "Staking" solamente - - - + Enter the new passphrase to the wallet.<br/>Please use a passphrase of <b>10 or more random characters</b>, or <b>eight or more words</b>. Introduzca la nueva contraseña del monedero.<br/>Por favor elija una con <b>10 o más caracteres aleatorios</b>, u <b>ocho o más palabras</b>. @@ -226,7 +216,7 @@ Eric Young (eay@cryptsoft.com) y el software UPnP escrito por Thomas Bernard.Cifrar el monedero - + This operation needs your wallet passphrase to unlock the wallet. Esta operación requiere su contraseña para desbloquear el monedero. @@ -236,7 +226,7 @@ Eric Young (eay@cryptsoft.com) y el software UPnP escrito por Thomas Bernard.Desbloquear monedero - + This operation needs your wallet passphrase to decrypt the wallet. Esta operación requiere su contraseña para descifrar el monedero. @@ -246,7 +236,7 @@ Eric Young (eay@cryptsoft.com) y el software UPnP escrito por Thomas Bernard.Descifrar el monedero - + Change passphrase Cambiar contraseña @@ -292,10 +282,6 @@ Eric Young (eay@cryptsoft.com) y el software UPnP escrito por Thomas Bernard.Wallet encrypted Monedero cifrado - - triangles will close now to finish the encryption process. Remember that encrypting your wallet cannot fully protect your coins from being stolen by malware infecting your computer. - triangles cerrará para terminar el proceso de encriptación. Recuerde que la encriptación de su monedero no puede proteger completamente que sus monedas sean robadas por malware infectando su computadora. - @@ -349,12 +335,17 @@ Eric Young (eay@cryptsoft.com) y el software UPnP escrito por Thomas Bernard. CoinControlDialog - + Coin Control Control de Moneda - + + Triangles Coin Control + + + + Quantity: Cantidad: @@ -364,7 +355,7 @@ Eric Young (eay@cryptsoft.com) y el software UPnP escrito por Thomas Bernard.Bytes: - + Amount: Cantidad: @@ -384,7 +375,7 @@ Eric Young (eay@cryptsoft.com) y el software UPnP escrito por Thomas Bernard.Envío pequeño: - + no no @@ -399,22 +390,22 @@ Eric Young (eay@cryptsoft.com) y el software UPnP escrito por Thomas Bernard.Cambio: - + (un)select all (des)marcar todos - + Tree mode Modo árbol - + List mode Modo lista - + Amount Cuantía @@ -449,7 +440,7 @@ Eric Young (eay@cryptsoft.com) y el software UPnP escrito por Thomas Bernard.Prioridad - + Copy address Copiar dirección @@ -460,17 +451,17 @@ Eric Young (eay@cryptsoft.com) y el software UPnP escrito por Thomas Bernard. - + Copy amount Copiar cuantía - + Copy transaction ID Copiar identificador de transacción - + Copy quantity Copiar cantidad @@ -505,7 +496,7 @@ Eric Young (eay@cryptsoft.com) y el software UPnP escrito por Thomas Bernard.Copiar cambio - + highest lo más alto @@ -617,57 +608,66 @@ Esto significa que se requiere una cuota de al menos %2. EditAddressDialog - - Edit Address - Editar Dirección - - - + &Label &Etiqueta - + The label associated with this address book entry La etiqueta asociada con esta entrada de la libreta de direcciones - + &Address &Dirección - + + Edit record + + + + The address associated with this address book entry. This can only be modified for sending addresses. La dirección asociada con esta entrada de la libreta de direcciones. Esto sólo puede ser modificada para direcciones de envío. - - &Stealth Address + + Paste from clipboard - + + Alt+A + Alt+A + + + + New receiving address Nueva dirección de recepción - + + New sending address Nueva dirección de envío - + + Edit receiving address Editar dirección de recepción - + + Edit sending address Editar dirección de envío - + The entered address "%1" is not a valid TRI address. @@ -676,10 +676,6 @@ Esto significa que se requiere una cuota de al menos %2. The entered address "%1" is already in the address book. La dirección introducida "%1" ya está presente en la libreta de direcciones. - - The entered address "%1" is not a valid triangles address. - La dirección introducida "%1" no es una dirección válida de triangles. - Could not unlock wallet. @@ -693,10 +689,6 @@ Esto significa que se requiere una cuota de al menos %2. GUIUtil::HelpMessageBox - - triangles-Qt - triangles-Qt - version @@ -742,23 +734,23 @@ Esto significa que se requiere una cuota de al menos %2. MRichTextEdit - + Paragraph formatting - + Undo (CTRL+Z) - + Undo - + Redo @@ -768,7 +760,7 @@ Esto significa que se requiere una cuota de al menos %2. - + Cut @@ -778,7 +770,7 @@ Esto significa que se requiere una cuota de al menos %2. - + Copy @@ -788,7 +780,7 @@ Esto significa que se requiere una cuota de al menos %2. - + Paste @@ -798,12 +790,12 @@ Esto significa que se requiere una cuota de al menos %2. - + Link - + Bold @@ -813,7 +805,7 @@ Esto significa que se requiere una cuota de al menos %2. - + Italic @@ -823,12 +815,12 @@ Esto significa que se requiere una cuota de al menos %2. - + Underline - + Strike Out @@ -838,7 +830,7 @@ Esto significa que se requiere una cuota de al menos %2. - + Bullet list @@ -848,7 +840,7 @@ Esto significa que se requiere una cuota de al menos %2. - + Ordered list @@ -858,7 +850,7 @@ Esto significa que se requiere una cuota de al menos %2. - + Decrease indentation @@ -868,7 +860,7 @@ Esto significa que se requiere una cuota de al menos %2. - + Increase indentation @@ -878,12 +870,12 @@ Esto significa que se requiere una cuota de al menos %2. - + . - + Font size @@ -928,6 +920,74 @@ Esto significa que se requiere una cuota de al menos %2. + + MainWindow + + + MainWindow + + + + + Triangles + + + + + File + + + + + Operations + + + + + Help + + + + + Overview + + + + + Send Coins + Enviar triangless + + + + Receive Coins + + + + + Address Book + Libreta de Direcciones + + + + Transactions + + + + + Messages + + + + + Synchronization + + + + + 33333 blocks + + + MessageModel @@ -984,22 +1044,27 @@ Esto significa que se requiere una cuota de al menos %2. MessagePage - + Address Book Libreta de Direcciones - + + Messages + + + + These are your sent and received encrypted messages. Click on an item to read it. - + Click on a message to view it - + &Back @@ -1009,48 +1074,48 @@ Esto significa que se requiere una cuota de al menos %2. - + &Conversation - + Sign a message to prove you own a TRI address - + &Send - - + + Copy the currently selected address to the system clipboard Copiar la dirección seleccionada al portapapeles del sistema - + &Copy From Address - + Copy To &Address - + Delete the currently selected address from the list Borrar de la lista la dirección seleccionada - + &Delete &Eliminar - + Send Secure Message @@ -1084,11 +1149,12 @@ Esto significa que se requiere una cuota de al menos %2. OptionsDialog + Options Opciones - + &Main &Principal @@ -1103,7 +1169,7 @@ Esto significa que se requiere una cuota de al menos %2. Comisión de &transacciones - + Reserved amount does not participate in staking and is therefore spendable at any time. Cantidad reservada no participa en el "Staking" y por lo tanto se puede gastar en cualquier momento. @@ -1113,20 +1179,12 @@ Esto significa que se requiere una cuota de al menos %2. Reserva - Automatically start triangles after logging in to the system. - Iniciar triangles automáticamente después de entrar en el sistema. - - - &Start triangles on system login - &Iniciar triangles al inicio del sistema - - - + Detach block and address databases at shutdown. This means they can be moved to another data directory, but it slows down shutdown. The wallet is always detached. Separe el bloque y las bases de datos de direcciones al apagar el equipo. Esto significa que se puede mover a otro directorio de datos, pero desacelera el apagado. El monedero siempre está separado. - + &Detach databases at shutdown &Separe la bases de datos al apagar el equipo @@ -1136,75 +1194,67 @@ Esto significa que se requiere una cuota de al menos %2. &Red - Automatically open the triangles client port on the router. This only works when your router supports UPnP and it is enabled. - Abrir automáticamente el puerto de cliente triangles en el router. Esto sólo funciona cuando el router es compatible con UPnP y está habilitado. - - - + Map port using &UPnP Mapear el puerto usando &UPnP - Connect to the triangles network through a SOCKS proxy (e.g. when connecting through Tor). - Conéctese a la red de triangles a través de un SOCKS proxy (e.g. cuando se conecta a través de Tor) - - - + Automatically start Triangles after logging in to the system. - + &Start Triangles on system login - + Automatically open the Triangles client port on the router. This only works when your router supports UPnP and it is enabled. - + Connect to the Triangles network through a SOCKS proxy (e.g. when connecting through Tor). - + &Connect through SOCKS proxy: &Conéctese a través de un SOCKS proxy - + Proxy &IP: Dirección &IP del proxy: - + IP address of the proxy (e.g. 127.0.0.1) Dirección IP del proxy (e.g. 127.0.0.1) - + &Port: &Puerto: - + Port of the proxy (e.g. 9050) Puerto del servidor proxy (ej. 9050) - + SOCKS &Version: &Versión SOCKS: - + SOCKS version of the proxy (e.g. 5) Versión SOCKS del proxy (ej. 5) - + &Window &Ventana @@ -1214,7 +1264,7 @@ Esto significa que se requiere una cuota de al menos %2. Minimizar la ventana a la bandeja de iconos del sistema. - + &Minimize to the tray instead of the taskbar &Minimizar a la bandeja en vez de a la barra de tareas @@ -1224,7 +1274,7 @@ Esto significa que se requiere una cuota de al menos %2. Minimizar en lugar de salir de la aplicación al cerrar la ventana. Cuando esta opción está activa, la aplicación solo se puede cerrar seleccionando Salir desde el menú. - + M&inimize on close M&inimizar al cerrar @@ -1239,35 +1289,27 @@ Esto significa que se requiere una cuota de al menos %2. I&dioma de la interfaz de usuario - + The user interface language can be set here. This setting will take effect after restarting Triangles. - + Whether to show TRI addresses in the transaction list or not. - The user interface language can be set here. This setting will take effect after restarting triangles. - El idioma del interfaz de usuario se puede configurar aquí. Esta configuración se aplicará después de reiniciar triangles. - - - + &Unit to show amounts in: Mostrar las cantidades en la &unidad: - + Choose the default subdivision unit to show in the interface and when sending coins. Elegir la subdivisión predeterminada para mostrar cantidades en la interfaz y cuando se envían triangless. - Whether to show triangles addresses in the transaction list or not. - Tanto para mostrar direcciones de triangles en la lista de transacciones o no. - - - + &Display addresses in transaction list &Mostrar las direcciones en la lista de transacciones @@ -1277,27 +1319,27 @@ Esto significa que se requiere una cuota de al menos %2. Mostrar o no funcionalidad de Coin Control - + Display coin &control features (experts only!) Mostrar moneda y Coin Control (expertos solamente!) - + &OK &Aceptar - + &Cancel &Cancelar - + &Apply &Aplicar - + default predeterminado @@ -1313,10 +1355,6 @@ Esto significa que se requiere una cuota de al menos %2. This setting will take effect after restarting Triangles. - - This setting will take effect after restarting triangles. - Esta configuración se aplicará después de reiniciar triangles. - The supplied proxy address is invalid. @@ -1326,16 +1364,12 @@ Esto significa que se requiere una cuota de al menos %2. OverviewPage - + Form Desde - The displayed information may be out of date. Your wallet automatically synchronizes with the triangles network after a connection is established, but this process has not completed yet. - La información mostrada puede estar fuera de fecha. Su monedera se sincroniza automáticamente con la red triangles después de que se establece una conexión, pero este proceso no se ha completado todavía. - - - + Stake: Stake: @@ -1370,7 +1404,7 @@ Esto significa que se requiere una cuota de al menos %2. Saldo recién minado que aún no está disponible. - + Total: Total: @@ -1380,7 +1414,7 @@ Esto significa que se requiere una cuota de al menos %2. Su balance actual total - + <b>Recent transactions</b> <b>Movimientos recientes</b> @@ -1388,10 +1422,10 @@ Esto significa que se requiere una cuota de al menos %2. <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1402,10 +1436,10 @@ a:active { color:#000; text-decoration: underline; } <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1413,18 +1447,32 @@ a:active { color:#000; text-decoration: underline; } - + + <head> +<style type="text/css" media="screen"> +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } +</style> +</head> +<body> +<a href="http://explorer.triangles.technology"> &#187; TRI block explorer</a></body> + + + + Total of transactions that have yet to be confirmed, and do not yet count toward the current balance Total de transacciones que aún no se han confirmado, y aún no cuentan para el balance actual - + The displayed information may be out of date. Your wallet automatically synchronizes with the Triangles network after a connection is established, but this process has not completed yet. - + Total of coins that was staked, and do not yet count toward the current balance Total de las monedas que fueron "Staked", y aún no cuentan para el balance actual @@ -1496,7 +1544,7 @@ a:active { color:#000; text-decoration: underline; } RPCConsole - + Client name Nombre del cliente @@ -1507,15 +1555,15 @@ a:active { color:#000; text-decoration: underline; } - + - + N/A N/D - + Client version Versión del cliente @@ -1525,12 +1573,17 @@ a:active { color:#000; text-decoration: underline; } &Información - + Triangles - Debug window - + + Debug window + + + + Triangles Core @@ -1560,7 +1613,7 @@ a:active { color:#000; text-decoration: underline; } En testnet - + Block chain Cadena de bloques @@ -1585,7 +1638,7 @@ a:active { color:#000; text-decoration: underline; } - + Show the Triangles-Qt help message to get a list with possible Triangles command-line options. @@ -1600,11 +1653,7 @@ a:active { color:#000; text-decoration: underline; } Opciones de línea de comandos - Show the triangles-Qt help message to get a list with possible triangles command-line options. - Mostrar el mensaje de ayuda de triangles-Qt para obtener una lista con las posibles opciones de línea de comandos para triangles. - - - + &Show &Mostrar @@ -1614,36 +1663,20 @@ a:active { color:#000; text-decoration: underline; } &Consola - + Build date Fecha de compilación - triangles - Debug window - triangles - Ventana de depuración - - - triangles Core - Núcleo triangles - - - + Debug log file Archivo de registro de depuración - Open the triangles debug log file from the current data directory. This can take a few seconds for large log files. - Abre el archivo de registro de triangles del directorio de datos actual. Esto puede tardar algunos segundos para archivos grandes. - - - + Clear console Borrar consola - - Welcome to the triangles RPC console. - Bienvenido a la consola RPC de triangles - Welcome to the Triangles RPC console. @@ -1663,8 +1696,8 @@ a:active { color:#000; text-decoration: underline; } SendCoinsDialog - - + + @@ -1676,12 +1709,17 @@ a:active { color:#000; text-decoration: underline; } Enviar triangless - + + Send Triangles + + + + Coin Control Features Características de Coin Control - + Inputs... Entradas... @@ -1716,10 +1754,6 @@ a:active { color:#000; text-decoration: underline; } Amount: Cuantía: - - 0.00 hack - 123.456 hack {0.00 ?} - @@ -1764,17 +1798,17 @@ a:active { color:#000; text-decoration: underline; } Cambio - + custom change address dirección de cambio personalizada - + Send to multiple recipients at once Enviar a múltiples destinatarios de una vez - + Add &Recipient Añadir &destinatario @@ -1784,7 +1818,7 @@ a:active { color:#000; text-decoration: underline; } Elimina todos los campos de transacciones - + Clear &All Vaciar &todo @@ -1798,31 +1832,23 @@ a:active { color:#000; text-decoration: underline; } 123.456 TRI - - 123.456 hack - 123.456 hack - Confirm the send action Confirmar el envío - + S&end &Enviar - Enter a triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Introduce una dirección triangles (p.ej. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Copy quantity Copiar cantidad @@ -1867,7 +1893,7 @@ a:active { color:#000; text-decoration: underline; } <b>%1</b> para %2 (%3) - + Confirm send coins Confirmar el envío de triangless @@ -1882,7 +1908,7 @@ a:active { color:#000; text-decoration: underline; } y - + The recipient address is not valid, please recheck. La dirección de recepción no es válida, compruébela de nuevo. @@ -1926,10 +1952,6 @@ a:active { color:#000; text-decoration: underline; } WARNING: Invalid TRI address - - WARNING: Invalid triangles address - ADVERTENCIA: Dirección triangles inválida - (no label) @@ -1944,53 +1966,48 @@ a:active { color:#000; text-decoration: underline; } SendCoinsEntry - + Form Formulario - + A&mount: Ca&ntidad: - + Pay &To: &Pagar a: - - + + Enter a label for this address to add it to your address book Etiquete esta dirección para añadirla a la libreta - - N&arration: - - - - + Enter a short note to send with payment (max 24 characters) - + &Label: &Etiqueta: - + The address to send the payment to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) La dirección a la que se quiere enviar el pago (p.ej. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book Elije dirección de la libreta de direcciones - + Alt+A Alt+A @@ -2000,7 +2017,7 @@ a:active { color:#000; text-decoration: underline; } Pegar dirección desde portapapeles - + Alt+P Alt+P @@ -2009,10 +2026,6 @@ a:active { color:#000; text-decoration: underline; } Remove this recipient Elimina este beneficiario - - Enter a triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Introduce una dirección triangles (p.ej. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) @@ -2032,37 +2045,42 @@ a:active { color:#000; text-decoration: underline; } - + + Send messages + + + + Address &From: - + Choose address from address book Elije dirección de la libreta de direcciones - + Alt+A Alt+A - + Paste address from clipboard Pegar dirección desde portapapeles - + Alt+P Alt+P - + Send to multiple recipients at once Enviar a múltiples destinatarios de una vez - + Add &Recipient Añadir &destinatario @@ -2072,7 +2090,7 @@ a:active { color:#000; text-decoration: underline; } Elimina todos los campos de transacciones - + Clear &All Vaciar &todo @@ -2082,17 +2100,17 @@ a:active { color:#000; text-decoration: underline; } Confirmar el envío - + S&end &Enviar - + &Close - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) @@ -2102,7 +2120,7 @@ a:active { color:#000; text-decoration: underline; } <b>%1</b> para %2 (%3) - + Confirm send messages @@ -2117,7 +2135,7 @@ a:active { color:#000; text-decoration: underline; } y - + @@ -2154,22 +2172,22 @@ a:active { color:#000; text-decoration: underline; } SendMessagesEntry - + Form - - The address to send the payment to (e.g. 4Zo1ga6xuKuQ7JV7M9rGDoxdbYwV5zgQJ5) + + The address to send the message to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book Elije dirección de la libreta de direcciones - + Alt+A Alt+A @@ -2179,7 +2197,7 @@ a:active { color:#000; text-decoration: underline; } Pegar dirección desde portapapeles - + Alt+P Alt+P @@ -2189,28 +2207,28 @@ a:active { color:#000; text-decoration: underline; } Elimina este beneficiario - + &Message: - + Send &To: - + Enter a label for this address to add it to your address book Etiquete esta dirección para añadirla a la libreta - + &Label: &Etiqueta: - + &Public Key: @@ -2231,203 +2249,134 @@ a:active { color:#000; text-decoration: underline; } - SignVerifyMessageDialog + SignMessagePage - - Signatures - Sign / Verify a Message - Firmas - Firmar / verificar un mensaje + + Form + - - - &Sign Message - &Firmar mensaje + + Sign Message + - - You can sign messages with your addresses to prove you own them. Be careful not to sign anything vague, as phishing attacks may try to trick you into signing your identity over to them. Only sign fully-detailed statements you agree to. - Puede firmar mensajes con sus direcciones para demostrar que las posee. Tenga cuidado de no firmar cualquier cosa vaga, ya que los ataques de phishing pueden tratar de engañarle para suplantar su identidad. Firme solo declaraciones totalmente detalladas con las que usted esté de acuerdo. + + Address + Dirección - - The address to sign the message with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - La dirección a firmar con un mensaje (p.ej. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - - - Choose an address from the address book - Elije una dirección de la libreta de direcciones - - - - - Alt+A - Alt+A - - - + Paste address from clipboard - Pegar dirección desde portapapeles + Pegar dirección desde portapapeles - + Alt+P - Alt+P + Alt+P - + + Signature + + + + + Choose an address from the address book + Elije una dirección de la libreta de direcciones + + + + Alt+A + Alt+A + + + + The address to sign the message with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + + + + + Text + + + + Enter the message you want to sign here - Introduzca el mensaje que desea firmar aquí + Introduzca el mensaje que desea firmar aquí - + Copy the current signature to the system clipboard - Copiar la firma actual al portapapeles del sistema + Copiar la firma actual al portapapeles del sistema - - Sign the message to prove you own this TRI address - - - - - Verify the message to ensure it was signed with the specified TRI address - - - - Sign the message to prove you own this triangles address - Firma el mensaje para demostrar que posees esta dirección triangles. - - - + Reset all sign message fields - Vaciar todos los campos de la firma de mensaje + Vaciar todos los campos de la firma de mensaje - - + Clear &All - Vaciar &todo + Vaciar &todo - - - &Verify Message - &Verificar mensaje - - - - Enter the signing address, message (ensure you copy line breaks, spaces, tabs, etc. exactly) and signature below to verify the message. Be careful not to read more into the signature than what is in the signed message itself, to avoid being tricked by a man-in-the-middle attack. - Introduzca la dirección para la firma, el mensaje (asegurándose de copiar tal cual los saltos de línea, espacios, tabulaciones, etc.) y la firma a continuación para verificar el mensaje. Tenga cuidado de no asumir más información de lo que dice el propio mensaje firmado para evitar fraudes basados en ataques de tipo man-in-the-middle. - - - - The address the message was signed with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - La dirección firmada con un mensaje (p.ej. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - Verify the message to ensure it was signed with the specified triangles address - Verifique el mensaje para asegurarse de que se firmó con la dirección triangles especificada. - - - - Reset all verify message fields - Vaciar todos los campos de la verificación de mensaje - - - Enter a triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Introduce una dirección triangles (p.ej TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - - Click "Sign Message" to generate signature - Haga clic en "Firmar mensaje" para generar la firma - - - Enter triangles signature - Introduce la firma triangles - - - - Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + Sign the message to prove you own this Triangles address - - Enter a TRI address (e.g. w) + + Sign &Message + Firmar &Mensaje + + + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Enter TRI signature - + Click "Sign Message" to generate signature + Haga clic en "Firmar mensaje" para generar la firma - - + + The entered address is invalid. - La dirección introducida es inválida. + La dirección introducida es inválida. - - - + + Please check the address and try again. - Verifique la dirección e inténtelo de nuevo. + Verifique la dirección e inténtelo de nuevo. - - + The entered address does not refer to a key. - La dirección introducida no corresponde a una clave. + La dirección introducida no corresponde a una clave. - + Wallet unlock was cancelled. - Se ha cancelado el desbloqueo del monedero. + Se ha cancelado el desbloqueo del monedero. Private key for the entered address is not available. - No se dispone de la clave privada para la dirección introducida. + No se dispone de la clave privada para la dirección introducida. Message signing failed. - Ha fallado la firma del mensaje. + Ha fallado la firma del mensaje. Message signed. - Mensaje firmado. - - - - The signature could not be decoded. - No se puede decodificar la firma. - - - - - Please check the signature and try again. - Compruebe la firma e inténtelo de nuevo. - - - - The signature did not match the message digest. - La firma no coincide con el resumen del mensaje. - - - - Message verification failed. - La verificación del mensaje ha fallado. - - - - Message verified. - Mensaje verificado. + Mensaje firmado. @@ -2574,12 +2523,8 @@ a:active { color:#000; text-decoration: underline; } - Generated coins must mature 60 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. - Las monedas generadas deben madurar 510 bloques antes de que puedan gastarse. Cuando generaste este bloque, este fue transmitido a la red para ser añadido a la cadena de bloques. Si falla al introducirse en la cadena, su estado cambiará a "no aceptado" y no se podrá gastar. Esto ocasionalmente puede ocurrir si otro nodo genera un bloque a unos segundos que el tuyo. {60 ?} - - - Generated coins must mature 510 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. - Las monedas generadas deben madurar 510 bloques antes de que puedan gastarse. Cuando generaste este bloque, este fue transmitido a la red para ser añadido a la cadena de bloques. Si falla al introducirse en la cadena, su estado cambiará a "no aceptado" y no se podrá gastar. Esto ocasionalmente puede ocurrir si otro nodo genera un bloque a unos segundos que el tuyo. + Generated coins must mature 7 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. + Las monedas generadas deben madurar 7 bloques antes de que puedan gastarse. Cuando generaste este bloque, este fue transmitido a la red para ser añadido a la cadena de bloques. Si falla al introducirse en la cadena, su estado cambiará a "no aceptado" y no se podrá gastar. Esto ocasionalmente puede ocurrir si otro nodo genera un bloque a unos segundos que el tuyo. @@ -2626,11 +2571,12 @@ a:active { color:#000; text-decoration: underline; } TransactionDescDialog + Transaction details Detalles de transacción - + This pane shows a detailed description of the transaction Esta ventana muestra información detallada sobre la transacción @@ -2638,7 +2584,7 @@ a:active { color:#000; text-decoration: underline; } TransactionTableModel - + Date Fecha @@ -2658,12 +2604,17 @@ a:active { color:#000; text-decoration: underline; } Cantidad - + Open until %1 Abierto hasta %1 - + + Confirming (%1 of %2 confirmations) + + + + Confirmed (%1 confirmations) Confirmado (%1 confirmaciones) @@ -2676,12 +2627,7 @@ a:active { color:#000; text-decoration: underline; } - - Narration - - - - + Offline Sin conexión @@ -2691,12 +2637,7 @@ a:active { color:#000; text-decoration: underline; } Sin confirmar - - Confirming (%1 of %2 recommended confirmations) - Confirmando (%1 de %2 confirmaciones recomendadas) - - - + Conflicted En conflicto @@ -2774,13 +2715,13 @@ a:active { color:#000; text-decoration: underline; } TransactionView - - + + All Todo - + Today Hoy @@ -2810,7 +2751,7 @@ a:active { color:#000; text-decoration: underline; } Rango... - + Received with Recibido con @@ -2835,17 +2776,17 @@ a:active { color:#000; text-decoration: underline; } Otra - + Enter address or label to search Introduzca una dirección o etiqueta que buscar - + Min amount Cantidad mínima - + Copy address Copiar dirección @@ -2875,7 +2816,7 @@ a:active { color:#000; text-decoration: underline; } Mostrar detalles de la transacción - + Export Transaction Data Exportar datos de transacción @@ -2941,11 +2882,20 @@ a:active { color:#000; text-decoration: underline; } - Triangles-core + TransactionsPage - triangles version - versión triangles + + Form + + + + Transactions + + + + + Triangles-core Usage: @@ -3147,10 +3097,6 @@ for example: alertnotify=echo %%s | mail -s "Triangles Alert" admin@fo Warning: -paytxfee is set very high! This is the transaction fee you will pay if you send a transaction. Aviso: ¡-paytxfee tiene un valor muy alto! Esta es la comisión que pagará si envía una transacción. - - Warning: Please check that your computer's date and time are correct! If your clock is wrong triangles will not work properly. - Advertencia: Verifique que la fecha y hora del equipo sean correctas! Si su reloj es erróneo triangles no funcionará correctamente. - Warning: error reading wallet.dat! All keys read correctly, but transaction data or address book entries might be missing or incorrect. @@ -3367,30 +3313,6 @@ for example: alertnotify=echo %%s | mail -s "Triangles Alert" admin@fo Password for JSON-RPC connections Contraseña para las conexiones JSON-RPC - - - - %s, you must set a rpcpassword in the configuration file: - %s -It is recommended you use the following random password: -rpcuser=trianglesrpc -rpcpassword=%s -(you do not need to remember this password) -The username and password MUST NOT be the same. -If the file does not exist, create it with owner-readable-only file permissions. -It is also recommended to set alertnotify so you are notified of problems; -for example: alertnotify=echo %%s | mail -s "triangles Alert" admin@foo.com - - %s, debe establecer un rpcpassword en el fichero de configuración: -%s -Se recomienda utilizar la siguiente contraseña aleatoria: -rpcuser=trianglesrpc -rpcpassword=%s -(no necesita recordar este password) -El nombre de usuario y contraseña no debe ser el mismo. -Si no existe el archivo, créelo con permisos de sólo lectura para el dueño. -También se recomienda establecer alertnotify para ser notificado de los problemas; -por ejemplo: alertnotify=echo %%s | mail -s "triangles Alert" admin@foo.com @@ -3520,14 +3442,6 @@ por ejemplo: alertnotify=echo %%s | mail -s "triangles Alert" admin@fo Wallet %s resides outside data directory %s. El monedero %s reside fuera del directorio de datos %s. - - Cannot obtain a lock on data directory %s. triangles is probably already running. - No se puede obtener un bloqueo en el directorio de datos %s. triangles probablemente ya esté en funcionamiento. - - - triangles - triangles - Unable to bind to %s on this computer (bind returned error %d, %s) @@ -3558,14 +3472,6 @@ por ejemplo: alertnotify=echo %%s | mail -s "triangles Alert" admin@fo Error loading wallet.dat: Wallet corrupted Error al cargar wallet.dat: el monedero está dañado - - Error loading wallet.dat: Wallet requires newer version of triangles - Error cargando wallet.dat: El monedero requiere una nueva versión de triangles - - - Wallet needed to be rewritten: restart triangles to complete - El monedero necesita ser reescrito: reinicie triangles para completar - Error loading wallet.dat @@ -3631,10 +3537,6 @@ por ejemplo: alertnotify=echo %%s | mail -s "triangles Alert" admin@fo Add a node to connect to and attempt to keep the connection open Añadir un nodo al que conectarse y tratar de mantener la conexión abierta - - Unable to bind to %s on this computer. triangles is probably already running. - No se puede enlazar a %s en este equipo. triangles probablemente ya esté en funcionamiento. - Fee per KB to add to transactions you send @@ -3703,67 +3605,57 @@ Si el archivo no existe, créelo con permiso de lectura solamente del propietari - + + Triangles - + + Wallet Monedero - + + &Overview &Vista general - + Show general overview of wallet Mostrar vista general del monedero - - &Send coins - &Enviar monedas - - - - Send coins to a TRI address - - - - - &Receive coins - &Recibir monedas - - - + Show the list of addresses for receiving payments Mostrar la lista de direcciones para recibir pagos - + + &Transactions &Transacciones - + Browse transaction history Examinar el historial de transacciones - + + &Address Book &Libreta de Direcciones - + Edit the list of stored addresses and labels Editar la lista de direcciones y etiquetas almacenadas - + &Messages @@ -3773,22 +3665,83 @@ Si el archivo no existe, créelo con permiso de lectura solamente del propietari - - E&xit - &Salir - - - - Quit application - Salir de la aplicación - - - - &About Triangles + + + &Show / Hide Triangles wallet + Show or hide the main Window + + + + + Encrypt the private keys that belong to your wallet + + + + + %n blocks + + + + + + + + Processed %1 blocks of transaction history. + + + + + <font color='#f26522'>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. </font>Do you want to pay the fee? + + + + + Options + Opciones + + + + E&xit + &Salir + + + + Quit application + Salir de la aplicación + + + + &Send Triangles + + + + + Send coins to a Triangles address + + + + + &Receive Triangles + + + + + E&xit Triangles wallet + + + + + + + &About Triangles + Acerca de triangles + + + Show information about Triangles @@ -3813,22 +3766,13 @@ Si el archivo no existe, créelo con permiso de lectura solamente del propietari - - &Show / Hide - &Mostrar / Ocultar - - - + + &Encrypt Wallet... &Cifrar monedero… - - Encrypt or decrypt wallet - Cifrar o descifrar el monedero - - - + &Backup Wallet... %Guardar copia del monedero... @@ -3839,24 +3783,36 @@ Si el archivo no existe, créelo con permiso de lectura solamente del propietari + &Change Passphrase... &Cambiar la contraseña… - + Change the passphrase used for wallet encryption Cambiar la contraseña utilizada para el cifrado del monedero + &Unlock Wallet... &Desbloquear Monedero... - + Unlock wallet Desbloquear el monedero + + + &Unlock Wallet for staking... + + + + + Unlock wallet for staking + + &Lock Wallet @@ -3869,36 +3825,50 @@ Si el archivo no existe, créelo con permiso de lectura solamente del propietari + Sign &message... Firmar &mensaje... + + + Sign messages with your Triangles addresses to prove you own them + + + &Verify message... &Verificar mensaje... + + + Verify messages to ensure they were signed with specified Triangles addresses + + + &Export... &Exportando... - + Export the data in the current tab to a file Exportar los datos en la ficha actual a un archivo - + + &Debug window Ventana de &depuración - + Open debugging and diagnostic console Abrir la consola de depuración y diagnóstico - + &File &Archivo @@ -3923,19 +3893,17 @@ Si el archivo no existe, créelo con permiso de lectura solamente del propietari Barra de herramientas de acciones - - + [testnet] [testnet] - - + Triangles client - + %n active connection(s) to Triangles network @@ -3943,12 +3911,12 @@ Si el archivo no existe, créelo con permiso de lectura solamente del propietari - + Synchronizing with network... Sincronizando con la red… - + ~%n block(s) remaining ~%n bloque restante @@ -3956,17 +3924,12 @@ Si el archivo no existe, créelo con permiso de lectura solamente del propietari - + Downloaded %1 of %2 blocks of transaction history (%3% done). Descargado %1 de %2 bloques de historial de transacciones (%3% completado). - - Downloaded %1 blocks of transaction history. - Descargado %1 bloques de historial de transacciones. - - - + Current difficulty is %1. @@ -4018,17 +3981,12 @@ Si el archivo no existe, créelo con permiso de lectura solamente del propietari Último bloque recibido se generó en %1. - - This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee? - Esta transacción se encuentra sobre el límite de tamaño. Usted todavía puede enviarlo a un costo de %1, lo que va a los nodos que procesan sus transacciones y ayuda a apoyar la red. ¿Quieres pagar la cuota? - - - + Confirm transaction fee Confirme tarifa de transacción - + Sent transaction Transacción enviada @@ -4065,29 +4023,50 @@ Message: %4 - - + + URI handling Manejar URI - - + + URI can not be parsed! This can be caused by an invalid TRI address or malformed URI parameters. - + + Send Triangles + + + + + Receive Triangles + + + + + &Lock Wallet... + + + + + Wallet is <b>encrypted</b> and currently <b>unlocked for staking</b> + + + + Wallet is <b>encrypted</b> and currently <b>unlocked</b> El monedero está <b>cifrado</b> y actualmente <b>desbloqueado</b> - + Wallet is <b>encrypted</b> and currently <b>locked</b> El monedero está <b>cifrado</b> y actualmente <b>bloqueado</b> - + + Backup Wallet Copia de Seguridad de Monedero @@ -4098,16 +4077,26 @@ Message: %4 - Backup Failed - Copia de Seguridad a fracasado - - - There was an error trying to save the wallet data to the new location. Hubo un error al tratar de salvar los datos de su monedero a la nueva ubicación. + + + Backup failed + + + + + Backup successful + + + + + The wallet data was successfully saved to the new location. + + - + %n second(s) %n segundo @@ -4168,58 +4157,128 @@ Message: %4 Not staking No estás "Staking" + + + VerifyMessagePage - Show information about triangles - Mostrar información sobre triangles + + Form + - Send coins to a triangles address - Enviar monedas a una dirección de triangles + + Verify Message + - Modify configuration options for triangles - Modificar las opciones de configuración para triangles + + Choose an address from the address book + Elije una dirección de la libreta de direcciones - triangles - triangles + + Alt+A + Alt+A - &About triangles - Acerca de triangles + + The address the message was signed with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + - triangles client - Cliente triangles - - - %n active connection(s) to triangles network - - %n conexión activa a la red triangles - %n conexiones activas a la red triangles - + + Text + - About triangles card - Sobre la tarjeta triangles + + Address + Dirección - Show information about triangles card - Mostrar información sobre la tarjeta triangles + + Signature + - URI can not be parsed! This can be caused by an invalid triangles address or malformed URI parameters. - URI no se puede analizar! Esto puede ser causado por una dirección de triangles no válida o parámetros de URI malformados. + + Reset all verify message fields + Vaciar todos los campos de la verificación de mensaje - A fatal error occurred. triangles can no longer continue safely and will quit. - Se ha producido un error fatal. triangles ya no puede continuar de forma segura y cerrará. + + Clear &All + Vaciar &todo + + + + Verify the message to ensure it was signed with the specified Triangles address + + + + + Verify &Message + + + + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + + + + Enter Triangles signature + + + + + + The entered address is invalid. + La dirección introducida es inválida. + + + + + + Please check the address and try again. + Verifique la dirección e inténtelo de nuevo. + + + + The entered address does not refer to a key. + La dirección introducida no corresponde a una clave. + + + + The signature could not be decoded. + No se puede decodificar la firma. + + + + + Please check the signature and try again. + Compruebe la firma e inténtelo de nuevo. + + + + The signature did not match the message digest. + La firma no coincide con el resumen del mensaje. + + + + Message verification failed. + La verificación del mensaje ha fallado. + + + + Message verified. + Mensaje verificado. WalletModel - + Sending... Enviando... diff --git a/src/qt/locale/triangles_es_CL.qm b/src/qt/locale/triangles_es_CL.qm deleted file mode 100644 index 8d60851c5f8c37276e0df3a769277f12488c3b72..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 39671 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 diff --git a/src/qt/locale/triangles_es_CL.ts b/src/qt/locale/triangles_es_CL.ts index 8e417ba..607f772 100644 --- a/src/qt/locale/triangles_es_CL.ts +++ b/src/qt/locale/triangles_es_CL.ts @@ -4,23 +4,27 @@ AboutDialog - + + Dialog + + + + About Triangles - + <b>Triangles</b> version - - Copyright © 2009-2014 The Bitcoin developers -Copyright © 2014 Triangles team + + OK - + This is experimental software. @@ -41,47 +45,52 @@ Eric Young (eay@cryptsoft.com) y UPnP software escrito por Thomas Bernard. AddressBookPage - + Address Book - + Double-click to edit address or label Haz doble clic para editar una dirección o etiqueta - + Create a new address Crea una nueva dirección - + Copy the currently selected address to the system clipboard Copia la dirección seleccionada al portapapeles - + Sign a message to prove you own a TRI address - + &New Address - + + Address book + + + + &Copy Address &Copia dirección - + Show &QR Code - + Sign &Message @@ -91,7 +100,7 @@ Eric Young (eay@cryptsoft.com) y UPnP software escrito por Thomas Bernard. - + Delete the currently selected address from the list @@ -101,17 +110,22 @@ Eric Young (eay@cryptsoft.com) y UPnP software escrito por Thomas Bernard.&Firmar Mensaje - + These are your Triangles addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you. - + &Delete &Borrar - + + Triangles receiving addresses + + + + Copy &Label Copia &etiqueta @@ -121,7 +135,7 @@ Eric Young (eay@cryptsoft.com) y UPnP software escrito por Thomas Bernard.&Editar - + Export Address Book Data @@ -144,7 +158,7 @@ Eric Young (eay@cryptsoft.com) y UPnP software escrito por Thomas Bernard. AddressTableModel - + Label Etiqueta @@ -167,32 +181,32 @@ Eric Young (eay@cryptsoft.com) y UPnP software escrito por Thomas Bernard. - + + Change password + + + + Enter passphrase Introduce contraseña actual - + New passphrase Nueva contraseña - + Repeat new passphrase Repite nueva contraseña - - Serves to disable the trivial sendmoney when OS account compromised. Provides no real security. + + Unlock for staking only - - For staking only - - - - + Enter the new passphrase to the wallet.<br/>Please use a passphrase of <b>10 or more random characters</b>, or <b>eight or more words</b>. Introduce la nueva contraseña para la billetera.<br/>Por favor utiliza un contraseña de<b>10 o más caracteres aleatorios</b>, u <b>ocho o más palabras</b>. @@ -202,7 +216,7 @@ Eric Young (eay@cryptsoft.com) y UPnP software escrito por Thomas Bernard.Codificar billetera - + This operation needs your wallet passphrase to unlock the wallet. Esta operación necesita la contraseña para desbloquear la billetera. @@ -212,7 +226,7 @@ Eric Young (eay@cryptsoft.com) y UPnP software escrito por Thomas Bernard.Desbloquea billetera - + This operation needs your wallet passphrase to decrypt the wallet. Esta operación necesita la contraseña para decodificar la billetara. @@ -222,7 +236,7 @@ Eric Young (eay@cryptsoft.com) y UPnP software escrito por Thomas Bernard.Decodificar cartera - + Change passphrase Cambia contraseña @@ -321,12 +335,17 @@ Eric Young (eay@cryptsoft.com) y UPnP software escrito por Thomas Bernard. CoinControlDialog - + Coin Control - + + Triangles Coin Control + + + + Quantity: @@ -336,7 +355,7 @@ Eric Young (eay@cryptsoft.com) y UPnP software escrito por Thomas Bernard. - + Amount: Cantidad: @@ -356,7 +375,7 @@ Eric Young (eay@cryptsoft.com) y UPnP software escrito por Thomas Bernard. - + no @@ -371,22 +390,22 @@ Eric Young (eay@cryptsoft.com) y UPnP software escrito por Thomas Bernard. - + (un)select all - + Tree mode - + List mode - + Amount Cantidad @@ -421,7 +440,7 @@ Eric Young (eay@cryptsoft.com) y UPnP software escrito por Thomas Bernard. - + Copy address Copia dirección @@ -432,17 +451,17 @@ Eric Young (eay@cryptsoft.com) y UPnP software escrito por Thomas Bernard. - + Copy amount Copiar Cantidad - + Copy transaction ID - + Copy quantity @@ -477,7 +496,7 @@ Eric Young (eay@cryptsoft.com) y UPnP software escrito por Thomas Bernard. - + highest @@ -575,57 +594,66 @@ This label turns red, if the priority is smaller than "medium". EditAddressDialog - - Edit Address - Editar dirección - - - + &Label &Etiqueta - + The label associated with this address book entry - + &Address &Dirección - + + Edit record + + + + The address associated with this address book entry. This can only be modified for sending addresses. - - &Stealth Address + + Paste from clipboard - + + Alt+A + Alt+A + + + + New receiving address Nueva dirección para recibir - + + New sending address Nueva dirección para enviar - + + Edit receiving address Editar dirección de recepción - + + Edit sending address Editar dirección de envio - + The entered address "%1" is not a valid TRI address. @@ -692,23 +720,23 @@ This label turns red, if the priority is smaller than "medium". MRichTextEdit - + Paragraph formatting - + Undo (CTRL+Z) - + Undo - + Redo @@ -718,7 +746,7 @@ This label turns red, if the priority is smaller than "medium". - + Cut @@ -728,7 +756,7 @@ This label turns red, if the priority is smaller than "medium". - + Copy @@ -738,7 +766,7 @@ This label turns red, if the priority is smaller than "medium". - + Paste @@ -748,12 +776,12 @@ This label turns red, if the priority is smaller than "medium". - + Link - + Bold @@ -763,7 +791,7 @@ This label turns red, if the priority is smaller than "medium". - + Italic @@ -773,12 +801,12 @@ This label turns red, if the priority is smaller than "medium". - + Underline - + Strike Out @@ -788,7 +816,7 @@ This label turns red, if the priority is smaller than "medium". - + Bullet list @@ -798,7 +826,7 @@ This label turns red, if the priority is smaller than "medium". - + Ordered list @@ -808,7 +836,7 @@ This label turns red, if the priority is smaller than "medium". - + Decrease indentation @@ -818,7 +846,7 @@ This label turns red, if the priority is smaller than "medium". - + Increase indentation @@ -828,12 +856,12 @@ This label turns red, if the priority is smaller than "medium". - + . - + Font size @@ -878,6 +906,74 @@ This label turns red, if the priority is smaller than "medium". + + MainWindow + + + MainWindow + + + + + Triangles + + + + + File + + + + + Operations + + + + + Help + + + + + Overview + + + + + Send Coins + Enviar monedas + + + + Receive Coins + + + + + Address Book + + + + + Transactions + + + + + Messages + + + + + Synchronization + + + + + 33333 blocks + + + MessageModel @@ -934,22 +1030,27 @@ This label turns red, if the priority is smaller than "medium". MessagePage - + Address Book - + + Messages + + + + These are your sent and received encrypted messages. Click on an item to read it. - + Click on a message to view it - + &Back @@ -959,48 +1060,48 @@ This label turns red, if the priority is smaller than "medium". - + &Conversation - + Sign a message to prove you own a TRI address - + &Send - - + + Copy the currently selected address to the system clipboard Copia la dirección seleccionada al portapapeles - + &Copy From Address - + Copy To &Address - + Delete the currently selected address from the list - + &Delete &Borrar - + Send Secure Message @@ -1034,11 +1135,12 @@ This label turns red, if the priority is smaller than "medium". OptionsDialog + Options Opciones - + &Main &Principal @@ -1053,7 +1155,7 @@ This label turns red, if the priority is smaller than "medium". Comisión de &transacciónes - + Reserved amount does not participate in staking and is therefore spendable at any time. @@ -1063,12 +1165,12 @@ This label turns red, if the priority is smaller than "medium". - + Automatically start Triangles after logging in to the system. - + &Start Triangles on system login @@ -1078,7 +1180,7 @@ This label turns red, if the priority is smaller than "medium". - + &Detach databases at shutdown @@ -1088,57 +1190,57 @@ This label turns red, if the priority is smaller than "medium". &Red - + Automatically open the Triangles client port on the router. This only works when your router supports UPnP and it is enabled. - + Map port using &UPnP Direcciona el puerto usando &UPnP - + Connect to the Triangles network through a SOCKS proxy (e.g. when connecting through Tor). - + &Connect through SOCKS proxy: - + Proxy &IP: &IP Proxy: - + IP address of the proxy (e.g. 127.0.0.1) - + &Port: &Puerto: - + Port of the proxy (e.g. 9050) Puerto del servidor proxy (ej. 9050) - + SOCKS &Version: - + SOCKS version of the proxy (e.g. 5) - + &Window @@ -1148,7 +1250,7 @@ This label turns red, if the priority is smaller than "medium". Muestra solo un ícono en la bandeja después de minimizar la ventana - + &Minimize to the tray instead of the taskbar &Minimiza a la bandeja en vez de la barra de tareas @@ -1158,7 +1260,7 @@ This label turns red, if the priority is smaller than "medium". Minimiza la ventana en lugar de salir del programa cuando la ventana se cierra. Cuando esta opción esta activa el programa solo se puede cerrar seleccionando Salir desde el menu. - + M&inimize on close M&inimiza a la bandeja al cerrar @@ -1173,27 +1275,27 @@ This label turns red, if the priority is smaller than "medium". - + The user interface language can be set here. This setting will take effect after restarting Triangles. - + &Unit to show amounts in: &Unidad en la que mostrar cantitades: - + Choose the default subdivision unit to show in the interface and when sending coins. Elige la subdivisión por defecto para mostrar cantidaded en la interfaz cuando se envien monedas - + Whether to show TRI addresses in the transaction list or not. - + &Display addresses in transaction list &Muestra direcciones en el listado de transaccioines @@ -1203,27 +1305,27 @@ This label turns red, if the priority is smaller than "medium". - + Display coin &control features (experts only!) - + &OK &OK - + &Cancel &Cancela - + &Apply - + default predeterminado @@ -1248,18 +1350,18 @@ This label turns red, if the priority is smaller than "medium". OverviewPage - + Form Formulario - - + + The displayed information may be out of date. Your wallet automatically synchronizes with the Triangles network after a connection is established, but this process has not completed yet. - + Stake: @@ -1294,7 +1396,7 @@ This label turns red, if the priority is smaller than "medium". - + Total: Total: @@ -1304,7 +1406,7 @@ This label turns red, if the priority is smaller than "medium". - + <b>Recent transactions</b> <b>Transacciones recientes</b> @@ -1312,10 +1414,10 @@ This label turns red, if the priority is smaller than "medium". <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1326,10 +1428,10 @@ a:active { color:#000; text-decoration: underline; } <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1337,7 +1439,21 @@ a:active { color:#000; text-decoration: underline; } - + + <head> +<style type="text/css" media="screen"> +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } +</style> +</head> +<body> +<a href="http://explorer.triangles.technology"> &#187; TRI block explorer</a></body> + + + + Total of transactions that have yet to be confirmed, and do not yet count toward the current balance @@ -1414,7 +1530,7 @@ a:active { color:#000; text-decoration: underline; } RPCConsole - + Client name Nombre del cliente @@ -1425,15 +1541,15 @@ a:active { color:#000; text-decoration: underline; } - + - + N/A N/A - + Client version Versión del Cliente @@ -1443,7 +1559,12 @@ a:active { color:#000; text-decoration: underline; } &Información - + + Debug window + + + + Using OpenSSL version @@ -1468,7 +1589,7 @@ a:active { color:#000; text-decoration: underline; } - + Block chain Bloquea cadena @@ -1488,7 +1609,7 @@ a:active { color:#000; text-decoration: underline; } - + &Open &Abrir @@ -1498,7 +1619,7 @@ a:active { color:#000; text-decoration: underline; } - + &Show @@ -1508,22 +1629,22 @@ a:active { color:#000; text-decoration: underline; } &Consola - + Build date - + Triangles - Debug window - + Triangles Core - + Debug log file @@ -1533,12 +1654,12 @@ a:active { color:#000; text-decoration: underline; } - + Show the Triangles-Qt help message to get a list with possible Triangles command-line options. - + Clear console Limpiar Consola @@ -1561,8 +1682,8 @@ a:active { color:#000; text-decoration: underline; } SendCoinsDialog - - + + @@ -1574,12 +1695,17 @@ a:active { color:#000; text-decoration: underline; } Enviar monedas - + + Send Triangles + + + + Coin Control Features - + Inputs... @@ -1658,17 +1784,17 @@ a:active { color:#000; text-decoration: underline; } - + custom change address - + Send to multiple recipients at once Enviar a múltiples destinatarios - + Add &Recipient &Agrega destinatario @@ -1678,7 +1804,7 @@ a:active { color:#000; text-decoration: underline; } - + Clear &All &Borra todos @@ -1698,17 +1824,17 @@ a:active { color:#000; text-decoration: underline; } Confirma el envio - + S&end &Envía - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Copy quantity @@ -1753,7 +1879,7 @@ a:active { color:#000; text-decoration: underline; } - + Confirm send coins Confirmar el envio de monedas @@ -1768,7 +1894,7 @@ a:active { color:#000; text-decoration: underline; } - + The recipient address is not valid, please recheck. La dirección de destinatarion no es valida, comprueba otra vez. @@ -1826,53 +1952,48 @@ a:active { color:#000; text-decoration: underline; } SendCoinsEntry - + Form Formulario - + A&mount: Cantidad: - + Pay &To: &Pagar a: - - + + Enter a label for this address to add it to your address book Introduce una etiqueta a esta dirección para añadirla a tu guia - - N&arration: - - - - + Enter a short note to send with payment (max 24 characters) - + &Label: &Etiqueta: - + The address to send the payment to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book - + Alt+A Alt+A @@ -1882,7 +2003,7 @@ a:active { color:#000; text-decoration: underline; } Pega dirección desde portapapeles - + Alt+P Alt+P @@ -1910,37 +2031,42 @@ a:active { color:#000; text-decoration: underline; } - + + Send messages + + + + Address &From: - + Choose address from address book - + Alt+A Alt+A - + Paste address from clipboard Pega dirección desde portapapeles - + Alt+P Alt+P - + Send to multiple recipients at once Enviar a múltiples destinatarios - + Add &Recipient &Agrega destinatario @@ -1950,7 +2076,7 @@ a:active { color:#000; text-decoration: underline; } - + Clear &All &Borra todos @@ -1960,17 +2086,17 @@ a:active { color:#000; text-decoration: underline; } Confirma el envio - + S&end &Envía - + &Close - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) @@ -1980,7 +2106,7 @@ a:active { color:#000; text-decoration: underline; } - + Confirm send messages @@ -1995,7 +2121,7 @@ a:active { color:#000; text-decoration: underline; } - + @@ -2032,22 +2158,22 @@ a:active { color:#000; text-decoration: underline; } SendMessagesEntry - + Form Formulario - - The address to send the payment to (e.g. 4Zo1ga6xuKuQ7JV7M9rGDoxdbYwV5zgQJ5) + + The address to send the message to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book - + Alt+A Alt+A @@ -2057,7 +2183,7 @@ a:active { color:#000; text-decoration: underline; } Pega dirección desde portapapeles - + Alt+P Alt+P @@ -2067,28 +2193,28 @@ a:active { color:#000; text-decoration: underline; } - + &Message: - + Send &To: - + Enter a label for this address to add it to your address book Introduce una etiqueta a esta dirección para añadirla a tu guia - + &Label: &Etiqueta: - + &Public Key: @@ -2109,146 +2235,119 @@ a:active { color:#000; text-decoration: underline; } - SignVerifyMessageDialog + SignMessagePage - - Signatures - Sign / Verify a Message + + Form + Formulario + + + + Sign Message - - - &Sign Message - &Firmar Mensaje + + Address + Dirección - - You can sign messages with your addresses to prove you own them. Be careful not to sign anything vague, as phishing attacks may try to trick you into signing your identity over to them. Only sign fully-detailed statements you agree to. + + Paste address from clipboard + Pega dirección desde portapapeles + + + + Alt+P + Alt+P + + + + Signature - - The address to sign the message with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - - - + Choose an address from the address book - - + Alt+A - Alt+A + Alt+A - - Paste address from clipboard - Pega dirección desde portapapeles + + The address to sign the message with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + - - Alt+P - Alt+P + + Text + - + Enter the message you want to sign here - Escriba el mensaje que desea firmar + Escriba el mensaje que desea firmar - + Copy the current signature to the system clipboard - - Sign the message to prove you own this TRI address - - - - - Verify the message to ensure it was signed with the specified TRI address - - - - + Reset all sign message fields - - + Clear &All - &Borra todos + &Borra todos - - - &Verify Message - &Firmar Mensaje - - - - Enter the signing address, message (ensure you copy line breaks, spaces, tabs, etc. exactly) and signature below to verify the message. Be careful not to read more into the signature than what is in the signed message itself, to avoid being tricked by a man-in-the-middle attack. + + Sign the message to prove you own this Triangles address - - The address the message was signed with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + Sign &Message - - Reset all verify message fields - - - - - Click "Sign Message" to generate signature - Click en "Firmar Mensage" para conseguir firma - - - - Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - - - Enter a TRI address (e.g. w) + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Enter TRI signature - + Click "Sign Message" to generate signature + Click en "Firmar Mensage" para conseguir firma - - + + The entered address is invalid. - La dirección introducida "%1" no es una dirección Triangles valida. + La dirección introducida "%1" no es una dirección Triangles valida. - - - + + Please check the address and try again. - Por favor, revise la dirección Triangles e inténtelo denuevo + Por favor, revise la dirección Triangles e inténtelo denuevo - - + The entered address does not refer to a key. - + Wallet unlock was cancelled. - Ha fallado el desbloqueo de la billetera + Ha fallado el desbloqueo de la billetera @@ -2258,38 +2357,12 @@ a:active { color:#000; text-decoration: underline; } Message signing failed. - Firma fallida + Firma fallida Message signed. - Mensaje firmado - - - - The signature could not be decoded. - - - - - - Please check the signature and try again. - - - - - The signature did not match the message digest. - - - - - Message verification failed. - - - - - Message verified. - Mensaje comprobado + Mensaje firmado @@ -2436,7 +2509,7 @@ a:active { color:#000; text-decoration: underline; } - Generated coins must mature 60 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. + Generated coins must mature 7 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. @@ -2484,11 +2557,12 @@ a:active { color:#000; text-decoration: underline; } TransactionDescDialog + Transaction details Detalles de transacción - + This pane shows a detailed description of the transaction Esta ventana muestra información detallada sobre la transacción @@ -2496,7 +2570,7 @@ a:active { color:#000; text-decoration: underline; } TransactionTableModel - + Date Fecha @@ -2516,12 +2590,17 @@ a:active { color:#000; text-decoration: underline; } Cantidad - + Open until %1 Abierto hasta %1 - + + Confirming (%1 of %2 confirmations) + + + + Confirmed (%1 confirmations) Confirmado (%1 confirmaciones) @@ -2534,12 +2613,7 @@ a:active { color:#000; text-decoration: underline; } - - Narration - - - - + Offline @@ -2549,12 +2623,7 @@ a:active { color:#000; text-decoration: underline; } - - Confirming (%1 of %2 recommended confirmations) - - - - + Conflicted @@ -2632,13 +2701,13 @@ a:active { color:#000; text-decoration: underline; } TransactionView - - + + All Todo - + Today Hoy @@ -2668,7 +2737,7 @@ a:active { color:#000; text-decoration: underline; } Rango... - + Received with Recibido con @@ -2693,17 +2762,17 @@ a:active { color:#000; text-decoration: underline; } Otra - + Enter address or label to search Introduce una dirección o etiqueta para buscar - + Min amount Cantidad minima - + Copy address Copia dirección @@ -2733,7 +2802,7 @@ a:active { color:#000; text-decoration: underline; } Mostrar detalles de la transacción - + Export Transaction Data @@ -2798,6 +2867,19 @@ a:active { color:#000; text-decoration: underline; } para + + TransactionsPage + + + Form + Formulario + + + + Transactions + + + Triangles-core @@ -3511,67 +3593,57 @@ If the file does not exist, create it with owner-readable-only file permissions. - + + Triangles - + + Wallet Cartera - + + &Overview &Vista general - + Show general overview of wallet Muestra una vista general de la billetera - - &Send coins - - - - - Send coins to a TRI address - - - - - &Receive coins - - - - + Show the list of addresses for receiving payments - + + &Transactions &Transacciones - + Browse transaction history Explora el historial de transacciónes - + + &Address Book - + Edit the list of stored addresses and labels - + &Messages @@ -3581,22 +3653,83 @@ If the file does not exist, create it with owner-readable-only file permissions. - - E&xit - &Salir - - - - Quit application - Salir del programa - - - - &About Triangles + + + &Show / Hide Triangles wallet + Show or hide the main Window + + + + + Encrypt the private keys that belong to your wallet + + + + + %n blocks + + + + + + + + Processed %1 blocks of transaction history. + + + + + <font color='#f26522'>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. </font>Do you want to pay the fee? + + + + + Options + Opciones + + + + E&xit + &Salir + + + + Quit application + Salir del programa + + + + &Send Triangles + + + + + Send coins to a Triangles address + + + + + &Receive Triangles + + + + + E&xit Triangles wallet + + + + + + + &About Triangles + + + + Show information about Triangles @@ -3621,22 +3754,13 @@ If the file does not exist, create it with owner-readable-only file permissions. - - &Show / Hide - &Mostrar/Ocultar - - - + + &Encrypt Wallet... &Codificar la billetera... - - Encrypt or decrypt wallet - - - - + &Backup Wallet... &Respaldar billetera... @@ -3647,24 +3771,36 @@ If the file does not exist, create it with owner-readable-only file permissions. + &Change Passphrase... &Cambiar la contraseña... - + Change the passphrase used for wallet encryption Cambiar la contraseña utilizada para la codificación de la billetera + &Unlock Wallet... - + Unlock wallet Desbloquea billetera + + + &Unlock Wallet for staking... + + + + + Unlock wallet for staking + + &Lock Wallet @@ -3677,36 +3813,50 @@ If the file does not exist, create it with owner-readable-only file permissions. + Sign &message... Firmar &Mensaje... + + + Sign messages with your Triangles addresses to prove you own them + + + &Verify message... + + + Verify messages to ensure they were signed with specified Triangles addresses + + + &Export... - + Export the data in the current tab to a file - + + &Debug window Ventana &Debug - + Open debugging and diagnostic console Abre consola de depuración y diagnóstico - + &File &Archivo @@ -3731,19 +3881,17 @@ If the file does not exist, create it with owner-readable-only file permissions. - - + [testnet] [red-de-pruebas] - - + Triangles client - + %n active connection(s) to Triangles network @@ -3751,12 +3899,12 @@ If the file does not exist, create it with owner-readable-only file permissions. - + Synchronizing with network... Sincronizando con la red... - + ~%n block(s) remaining @@ -3764,17 +3912,12 @@ If the file does not exist, create it with owner-readable-only file permissions. - + Downloaded %1 of %2 blocks of transaction history (%3% done). - - Downloaded %1 blocks of transaction history. - - - - + Current difficulty is %1. @@ -3826,17 +3969,12 @@ If the file does not exist, create it with owner-readable-only file permissions. - - This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee? - - - - + Confirm transaction fee - + Sent transaction Transacción enviada @@ -3872,29 +4010,50 @@ Message: %4 - - + + URI handling - - + + URI can not be parsed! This can be caused by an invalid TRI address or malformed URI parameters. - + + Send Triangles + + + + + Receive Triangles + + + + + &Lock Wallet... + + + + + Wallet is <b>encrypted</b> and currently <b>unlocked for staking</b> + + + + Wallet is <b>encrypted</b> and currently <b>unlocked</b> La billetera esta <b>codificada</b> y actualmente <b>desbloqueda</b> - + Wallet is <b>encrypted</b> and currently <b>locked</b> La billetera esta <b>codificada</b> y actualmente <b>bloqueda</b> - + + Backup Wallet @@ -3905,16 +4064,26 @@ Message: %4 - Backup Failed + There was an error trying to save the wallet data to the new location. - There was an error trying to save the wallet data to the new location. + Backup failed + + + + + Backup successful + + + + + The wallet data was successfully saved to the new location. - + %n second(s) @@ -3976,10 +4145,127 @@ Message: %4 + + VerifyMessagePage + + + Form + Formulario + + + + Verify Message + + + + + Choose an address from the address book + + + + + Alt+A + Alt+A + + + + The address the message was signed with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + + + + + Text + + + + + Address + Dirección + + + + Signature + + + + + Reset all verify message fields + + + + + Clear &All + &Borra todos + + + + Verify the message to ensure it was signed with the specified Triangles address + + + + + Verify &Message + + + + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + + + + Enter Triangles signature + + + + + + The entered address is invalid. + La dirección introducida "%1" no es una dirección Triangles valida. + + + + + + Please check the address and try again. + Por favor, revise la dirección Triangles e inténtelo denuevo + + + + The entered address does not refer to a key. + + + + + The signature could not be decoded. + + + + + + Please check the signature and try again. + + + + + The signature did not match the message digest. + + + + + Message verification failed. + + + + + Message verified. + Mensaje comprobado + + WalletModel - + Sending... diff --git a/src/qt/locale/triangles_es_DO.qm b/src/qt/locale/triangles_es_DO.qm deleted file mode 100644 index d534c2087ef86f23d6f2f36aea288edbe804f3e9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 58934 zcmeHw37A|}nfB@QzN8aESSN&=kghbLyR#55gb>o{>||-u9TGqy)m7EqMXIaHTDsGK z5yb_N#SKJ95Y$0bMjct)QOA{47C{_W6lTV8d-z9ZesP)qeb0B#J-4dvt?nS>IM4Gx zEVsJqo^!tQop1lXbIzJi$B%vR*YCaYkp=U{fbhZ zvsK-lf2Y(*@0aJqa(P~nmFG1dR&@_ugWsQ)=dSsx?&<54I_r({+`C?$`#-4azI%~U z6aS^^zm!m_`$2iWd67JCcvv<3`WcLSmTLUWy-HpFxSI3&OO$$ir#k-orz*AeCu+&( z>M*CMTJl(jQV-vvmi%HFo=>V%UhyZTmcLq^GJL;My*+B_QD-Q1=w`L{!ud+AnWxtM z2>l)TOSSn&X#eNrZC{b#Gxl{YGN*?jft5#Zso<0?mZE<0BhU-%)``2zLk zHEWf^nq9vI_*lnof}C(pzeJ@2OYni7RUopV+C?Sgz*a zXXY!_dUnlCC+t@$xw+==k2?+UK2`J8hXBVzb8EhSG{)cdU3s3rx#p=K{7|XKR@FTB z!*?t7iO<&j$5nXm;Vm<2UjJsS|1~q_UvNFv>*g7o4t`aszj@V+p_QQP-jB?<{0ZcknZy9wW4Ixyo+d%zD(56^h70zN*vaK`PMf%k>4mFJG`8J{FRJ6}8FQ^`xgKab3K z{G5}NddF2WzW2~dyth!E+n<>6e@|>vs^PlYx+LICf1`Hh(C?Hw<4d(O|MM$Ko%nru zUcIq)_BB5R-g;|Ke&SZ8PJ6QU^b0YMzk5gR<{GT?YkyU{BaZREIKQ^P9r*hEGqo4~ z;!jFFeRu7FZ{fY+=V}ivk1N$SulCUDq*9-0t9{GO4}$;hseR8^dcfoVQhVEVnBS-8 z)qdzw^#6_T)c(V+=Rv0nYQOUQt05mwlIN9!wGY1Qjo{07%Jbm+Yad>Z`FtQ=`^@Js z?)#6b{h_l;sWgqmJgYSP-cg#(oxA(nJx8$a@Qb&KGZp|Gh zfS-R_*LO4Kzp1}&M}9BhUsM<0@=nN{&GOuLYTX-Bps)G+z6%UB3`? z(fj+l_rB}jfWKGQ-Fm?x%x_NJZFfOF%>Rx&x5n!}bmUIZPo(Zn%8Bvc)qQwmn^I@K zukMrILH}pHSoh6u6qGu6O5H=xQSJ@bJ@n7t10Ft5_tCTK-*If5c^Y|K`^EIe&a7*8BVN z?0K+$(E`xnr*_tNCx5Hd`o8+^kKeD<@$ao4So54x%f48@r}BaR2TkZs(-&B8a z5BT=echz5h^`KI3|6Ki*K}Lw-tYQ>Jil;B{kQJw0RLWG|ICW7Ds}b(c|Lu4{WE9v zDRtmr{l8rR`uqFl`WG%aRjG9=8y0+^PN@f;X;}E_2-f$b4P6}=x2@2ysqZsN{ljF# zwwZw6xkH}kd`zBK-`KF@KH%%IH#Y3}>XDFV|Isjh<9?+cO*M>v1^jZ&_ZlXyYl2)` z(r{Trtx~V}dBbI+M=7=7DtT_ds^QI@D}m?lHN3eC^S?IL@b))g{2K-vZa!*>Qj4yV z=dRy0+}4Eow|}tV&Uc)z)Pt{S`1t*AQ0i|Z4PWj)8GQ5WhOejQV%!HBzIocMO0Di| zcqn;DsoOgmzI{>x#!9goQK{0}$${O9=l)UP!B-{*^v7b_cn|HVnj z&1)KKKZ|F__Zv^loB_H0k;aZgzf-FDHS#>+BzblpBhSr$Y+Sh%cu22kJpKD0gx+1; zc;+X*fM-&kd(Lj$x-h2H2V;%f=Ye0p^$(5bHetM$pEM@Fj&@IVHfFa!200LGeB1Gu z&)+}U`2HKetJFQ;Z2ai8Sf}O(!fDD{z_Hr{>D z19;A9yytPuYvk<4`~LI?rB28+e*TU4`!(AezdY|}(5JtaXU{TuUNzkK&=FX-UHy#@ ze;)L3%Av-`&;1x|gC8{hAoUgK<<~bp`!guWTiTjxKK-OpOPZTnp8q?@&!?M?+W|Vc z^b1X$J23v%uBN4T08e-SzG>-~nw5Ibp{7j@@5T4;k>|cY$n)ZBnl^oHHTW3c^SSPF zd2V^3X~&zc2i?za+B1RvU$wvK!U4$Jj(zg%zoIGj=vTpi*EJnfn9o;EZ~Ekywkfsu zKbjtR=N_eo_BB2H+BbsU_ci_NBGAW4C&}}guI7dtftN*3HJ`ZqcFgk~%?mo)0e5@z z!tbHoszuGq@4H8-TicuWKDQHk@X6-H&~LFGjm_h4J5H$&J=#3}Q_$a0=QLlp82xWN zrTMxCHz+ml*5+GY1RNi{xA~qOKU8YqpPIim@?VgP@0I6u-)(*9meCh+>+m_~Eoqi?0-`4yB z<-u!rH~;$)k3z0BHve|dA*G&N(9*EBPN~61T4w+J0QC1!EoWQ}{@a#p>7CmHIGW}8 z%Ka@DP5`dVzLxkJ@W=RPTjKAAjri`)mc*Ty$GUr3M#h2XMH^c#Z~PPJa%Rih?#23l z^uCsxw_@FvZE3ly3-8r0l4tjSwtW8DLD*N1w0!gT&nZ=WsO6DcuzqWwXnE@1TY;Bc z%hSKXb5_1pt;j3&g}-gBncN9G{&e)*~-@3VQ9# z*2Qo6C#Ck>BF~Ffw64iDEA`&y)=Rz%K3H{qYx=IcA%A`=&vSm)I{w3l!PnoG=hZ)M zojBA1I(c{Np`ZLvsqeh0^^I@A`W$noJfHfP)~kMs@z?#l^#;n#y?J?F@JD&>e@338 zpKE>VAneh_?`yqjG1lYG$6J5g_HCtJ_q)~~pR*Zq;+occ-)=&Hs#N=`E&W1+U}@(e5UgRe(&8s^VAls z{|7!bbJLf>H+#M}v-re!U|0QW=FO2-*uRJ5dC?DM{(3RsIxg8>`}j4OcYXWJi|&Q} zc24_|oqdoGt?dgxf%SXq{q2i-?}y>6+E07*dg!~iwXe?L_qQ%--?wff`0%0j(I;2H zPQR=DHM0kx?~ZQ2W$huzk7D~B`|cMQv1hRZt1#;J-ZnUxbWu@F}B)@%@B~s+{}lL6ya)oJy)OJk$6! zs#2;4eYB_z_?G?f*CF(gRB`m+;B!=6qCchZ$-(U{LFQ*Flk9CZ|s6aejN^t%*u z;6FY1h482K+={x_g#I?CM(~z}ERVPH_+|`a7F2iHFFojG6#vP*E%vhLF$36&fR>Os zXr0FA6uy~6k3l$%>ybD^woTz5&W>%f_-;~ss|<@jAW&1ZfqGGP39f^n>d(F`~jI-lrr@`;3g zBN~fk#n#`ILs}WG9-AJF(nkwvZXgMYE&Hm>qN?mn;+# zX%4wDhab+*6fxb-M09eUZb3x$01?v3p8j-yVB5jb%vdz5a#8iF}^j&2m4l z&twktM@JI6%Q@(BBj}$}j~tC|y)GIf8xpBRAracRT{k8S6qdGOePm-iSqN>m2+hvZ z)R=TRNG2n4H;=9$0X!&XMa~0N4o^BeFb{wo+Utyc@_PzF zBV6Jbklz`hM205QkWH6BFvRfdxH{PbXkK4tY%B^Y&qi}m@`NVs&Lusu{P@YC&^cu* z7XbtXVD8m`i=U!i|E+rABHN=wiBxEJ2g|w>{Zl~>?o?A4LP#W|QNSrv_fP}Lw7Gyp z2z3bGHpt@}d4MTe6ln3lJX3>7Nf0aMau6D+N#G;}HUmncLUv9eqZutfnJ*;9oLDNE z9m;^bL#MR@(;__!K~P*0(6q+Uxc*!*MGv64eYphI!-+cS#Dsw$bfkR{h!pu$FTzQr z6syKLVUB&+i1pw(Rk%kZpbCnHbD1&yP6}c+6x>m@1>lUhD9FI_;3|={MYH>LWkQPu z&60S-Ah7~*_)RodFd24i$P|ZCiEb=f>;M-s0iHH!r36n^CD3``9uf}CtujjY@ls1? zIwKuv&N;#rQG-#8ydx7&q+B7j0X+rFxkjIa3u!(Z5-xa-^&XRjG~K4Y2-741#M7iA zx`bavvQUbUMksrSJxUT&Wejhp@jE3DTb}LFMR#v5;Y??v8@NcYT z60WGAuyvWeF7=6<- z;T)(LlF-c@%}5m)!_h6*!oyjH-^eCou#Txige0PP3RXq4Q1g&=Xe-k`&fwiO7F4gtQlInd>N(PSO(0RgB=KI9UFz_hn~yj*DM`c+r^*pULrX%TJT<-$mHVsXKl)b za`3^bs~Nn4QB7gw0Ah|S6TYV6%LsK_+UQY^$DT_qrZOpLZdkfiF;CXqgcU4Ns1-$n2tn!DZZorFou}etfjait8i(B(TrbEtwkxG%$qdwrVDjiGov4N z8J}38OH7&xF<4>46Z7TtEPIw^s|kk}%L)AitQ44n`Xar6mM5PmDy%MT4OX-K=~ zsI5EtckLeR-8s10=}k{M*<4~gnJMO-p=j(tF`L&~cr-emaK@tXgadZ>Xv+*6Rymc2n&L+r*d;%t5vM`BmqWMfZ z-&F|=hG(zEw5uRXyTP!j6ySg-sU=kk-jD-_F`vn#`P2qQA(|^djM3kA0jvb7x;%2g zvUEtq*bb0C2Dz$zXNg>`CKljE(SUmv#LCDCmtEMhTK`8_i^ma@r|J+ZA#v!_i7#pl z1uOD|(!x~mQM(gaI1go#uj+trLd1%s8ZZZZOBSFNW~~76xs1~(7$~=HB-T?&;35Xt zCr6{xA`!BvC3bc8Ac)7O=irega-bo`JV*>KNyf!Sg7t-O5cWyOGVtDFh3aInT2I!< znKCSD`D5flMo*m_$t6zv0E`g8d@-9%B>|R&H1EVSPC8Qn6Bc5l)#11T+QfKfly}CCNYxiZlxB%d>zmDb9g9M+3A|5arW1*{=0an+`({X+!^OLA zDXP!(_5ZCirA*GazKqD(fZ2Mi-g}sHEv8c$`ivgcRiA3awe%~2DnY&n&dfd1|1`|; zZQ5;i;KR^f;2gzk5k@10`dQF=G}MS?Z0HSt>|PP>K292rBD$%g8li?BQvssUIjZ=Q zC3?&2f41Adrv|Eup$%1MSTX|U#IdI{H|wK0)0o?5Uk(^t=;+GIIv6*DHh`oMXb*^B zs%?RI%M55IwAuQ>&6eFIkpw2DDI$2s~?!=1-XJ=p-Ls&wjrV$)Zh+!9k!vqR^ofJssZiv$RqB)#z`o3!E!Kra^mIcp0=ZnINH`al5OQ z>25MOM)VRXOx9VMXJ8?h)2nz<%YmYPUo2H>nP<^TTvw*&C_AERfybu{_C|AQm|CkH zDz?5T?8)sEdj}Ge%%)`03#u~i@c^7&u*5M8kW^rCZ-|*Y69qVu2b|tiBBz6ct$om* z>4J@o%|@J!Vp4)Y8DDIzsZ*9wB5Qq_WEz2(LN1f?1(04^lrFfhC4hvO&Lee2>z|YJ z2b~>l@sqss-UQn_i|LakYV1I&5@AOK_dZ9PkYf0_`rhlMBnBAVe4(pjvaoJ{2Jj5N z8AD>mA+J_@-L>=%Gaj=kkyu>?pxHY1Mhe3M zY6G_+ay^M*iD}!gVf|zwk+0UST?1_B#I|gduwb>O^U##ihWSnj1#$^Qo!P~l=?40= zL8MboA=95*(H*G5LtnGojVRQRF3Qs>713?4yEdJta1#<$)^mdf%AZ;zg3IZJ84`)O zi`hhSW|E?uB->?FO-REDowN#>$^5c$$;?4iC267PRHSumS$9K*Ry>5XXwZg8E>+NR zd|5v}8RPXNAc>Tz(pC8k!*JH50XsZwm8BLu&}5QciXsH}on@1x!!oXZi8W=QL|h5R z&@FM!(lDkn6An_d*NX&W zSGCO`hUV~Agw;(ctEZ6x3RWC*wcSpVWlTX5p%&QY?MT`oHXN@8@jRHQA#~-NL+f@B z)h7hCZeWfzW-@&;q(N*ifk5h`#Az(M<5kT`` z4h1Ar;Iz}lsmXhZ;UR`z2l5b1-gl@KK6B_ukyDP&w{|RdIy+WWvy7TB#S|?T53agV z1o*2E=FxbcRAN#ekLno!9+}M5qvaFn`1Hm)FC-Qsp6Cd8lvy2S zc-(n;GnO|>Bi8(m1*0}jaXiEBbTQq$gAG(vTgg==Vf~ka^`kiM;UIn4G>5E2`H>uI z`WV02_4tEk6&8kH2<5OG^>j>+GD1L8U;KT^Ba-WAgfniyPbQy03xG*ynw>VXP&%^f z7Wvj}6$1n&9`BN?v#?|NLdFTADWrtr2pLFCqWO6UReIG{v`Os&%!qk-l-jU|<#Af? z9Xvbru5fae^&u22}&$pCa5Wr zZK-Qxq%WF|NulP+R{Cz`A)JVT$!JxSS5q+g96D2`7yvPCCh<;~s3gO}s`KVs zAK4L2rfHuAG)?KrQd~Eu}QQXS!Ez6vv?C`P$zG|qwm{arMFU?`dkfxHQj?*cNs&;(fZ&W-@lBP=RkRLtV`Og zbCL`pahm=dBKg)@af5xMnG8zKNM7;8aI}~zAT>S|heeyGMOXCW*R>3E_GuU;D7r># zVibE0jFA*Wa6hlDg#a9Of&wDIQ6+0J6GJj|tDrqHoUFS)L3E#`gi}gt1!SI!e9KoJj+56Njwjf%{}k-z!s!S&gexSMc&~_LZ9?Y93-2A zMx(6Sh)Jb`raXQ*p*fc}tR|6okF%FVS>Se}j8=tuS5cb9-0`l;ex#tuZH#;w5|2?G zFqec7{jGD00KlbxY)mSK(fDk=m5i7#*JzEdQVu34wNeK_DJZNM5mZO8U{t&QP-l7P zbNit!{K_%nMy~_da0|%Z&lVhoOTk6VX+g$?BdJo1Wz<0}Vz^W65>0Yvptklj{AV|! zoIts6loWPF9h}6rqn?o-=Zs~iEz_~B05FzSMl~>G1a+I-N@jqvAXus2f?ZS?BC@qV zOw7-B#XM^yjZ7ZE%JivoK##VkSp&QJ&KYpHv4_$wth=@DE+N}lC3qxsGl1-?6KtL4 z!_!GJ+_;Pugs{`Xu$2vzH$hUNnyDfLC0hkqm0;43viuTLW|gVGoNL7ZRjV+CYn8+x zjDFm*silwR#2x>8;Zshi-7WWTo><&C1AB!Sw)v7597Z=1|-wt z(Nt2Z2m&Z^J!me1k;t>0yD`)RyOkPOut;sf)TxevdphK}J$Ynox3WG%Ysg3n1q?;w z4hIZAgoQ0N0w^@4WP}Ki0F9Utzr>If-u&Jy9Yryv0c8ZmwE^A+;H-_)4Y7!2%6SG8 z)wP4wWHR0vM%^JcfESU?iCiu1Hs5Isq9>0}CTX;5-z z5_FSdTn^$@)_aIP9)<3^5qe8QFIcBQ7rJxIwq4+|@nmAcbE>&{njK;FyiV#+5vwE8 zm9Nip!=5AyW?zY8Q$lP7Nb^?gz$4bQ=&0;vzpMU46`EQ741H1ck+e)9nAy$~g)-!? zLIGBB2f^WE04Pn=G7d#SZm`P=qbMOAbqj$e6S|@iKC;K{T+k?_hz40ay59w~UW&+K3- zjLd2aw`t@^nZKh=F>yZ`thS3kUsp}J8{(WicId`wAQ&VD57{%VAxXv>pWZxqa>IGh!EoAl>yGw`}?Me>(=BtMys1p_?23XisPclRN8=nELoQ<7Q>F$1j> zX~KqHY?DrDQ@mw&f1mrOj_Dn%H8=}2XhKk$x>l$Ma$96;8l}Ks8)#g@T;4?+y6Dxx zO&H8xv-$}4PzSxw9aQ8Z8j@Cc`x6t^&u(3>3qp~BlK?>Z*qt^H47w6QPa5aOi=?Kp z^69j!FD6l!A9r)bmto?teK$@vG$Q{yA-d$lD1o% z<)ouyfvaS;Jy#ku!Tq&Mv6tgoEnAK!)W1=>>`!E!~-pZF)n+5eJ*v_5O&US*^hG z*ZU(8_GgQjlRfH`5JVVEwyD6O7Me#x!gTD zYNxlfpz$=S{287Mf@5A8Cd3+~$>Yx_w+(QENiiEb?W+*3VL>&GGinF3i*FPFra%y8 zpB{Z2v9aVl6nZ@jHHig615X@OLr$axuDZws6HMSYLHgMrXn6(m1l*lBibM!^>*@Uv zsO8PLh6?FEI*$5nt%R_Cl)!fikE+LPIm4L5pj>A zIU~l-nG%yh1rx52J@}+*k|0lmAw!WgS>M3#*cW$anoYUJ?mPv?eGpa|_7Lewm`osp z5J(_His7v#vl9ligO%m>KZN7pXrRP-B2SYw9UV`OaAQ6E`a&i**`;3sO8W}ARQGm` zRJ<0`vNRt<@kUx3vE}Gn4fK(-2pSctiBwo`%I`Ps0*O$*4&a~d9v>aGM{jO2=Xz8T zj4vt6HERIY2&U|?wvZIkPvg|6dj*JQH>Iq5{0nKW!l3Poc32K1#O z=3q3vOP(=Zm?WUV(DAtKpR&H{cplFjV|r$&K=&@Cd7<6^w^zajuBFr%+xlA*TrV(~ z?oFn=3O2B-!>)l1?4`T{mgcToJzWNlt$+>e=q1&^2KMyw)T;(|{pVDx26k9JYer9~ zdxDE!{k5ur-Te>(imF#O%#f?Zrk5bCIQr&L0vZM4^t)~Y+Qng1*wSsrw|emH0Qe{@ z)-IfD3Jht?a0(I`3mUs)sR!*-6iHxZgH^=4HWVe)j-b1Hh|Vx}6Ci#bqt(J7 zx#nSL+(a}s>b;a<00O%ad-4;iu>uh3<%_>gbC(1z8Dsw6m^hYb_2w=sA0m}|&?NaI2wUc3tIk0t;B=0i=6Dt%O;LI73!EeRpJ0;IJ4n&L4$=e-Xj}A`w$POdK`r8C(<7yc+em>F#ELdP5cN5nLXB)ApXfe&C8!=OX8|{m z1W`Fm%{}x1gk@|92o8L7q-qCeh2T}!x?rIxX&`70Rg*VC4K^T)Y{MEslO!{lS_F}k zWHe5l{=QZz-lXRBBhu!xgLqP2$r*w{Ah24mAKe+j>$h*3n6HlvW)G9+x9QrwhzPUUziiaz?j;I4Qu(=Vtt0e z_rKYw3Y*jPmGTjO8E5r!brCmZqaX(GXlN0}v~|f0+QMq9qPIL*JJY`%&1Q+bu(D@}EkPn0Cz~wvujE2Hqvr5CCyyo7 z6*)8|tHK`F!D}1m6|2@86Ei5yVbf)2zL4&5g{g>NXi)MECe@iW(}i>%18o_;pA;;Be}yGdM5g%ua!$gbM(darVXV<^BWa4gGu*)$jb$gL$#o@`P6IYy{OnR51L+`mpf2M5;;eSR=BX)aSJpOpl)OeC4nNQMV&)Y#&KQC+5ExpefeZHA|G!5LK^#JjxcLD*BS3z0Gf zGb@R$5N}L%lNcBUdKQ06IHIDC2j2@WC0cEXiqME_NlZ#TCvnZ{g;L1;WG8V0J3Bc! zm6#+Xa+WoB921XH=*6{>btN58&`9P}AhGMk_yd_$qFQO}>?T&bu?{Q(;4XD00OD9J z->%l0V=T#&ynS13yF4D~#4Qo##OxRk%t)d5&Kbh)$pbh}GoQuI2s{hXA^bm4i1i?x zheTIu@?@Q__5>8-X4ue9Mnd+O_X_y}zohhgPVgrUNF{}t- z#XG@&v!4_{6YovVcg-FaU!GKAuVPEKyyzi@PEYuyznd?>PA|-JMK#1Cs8s zWIT>YXtYqk8KpX;SB=Gi<{f%DT&;`0t!&|P*+AzkSJ!I!;hybPwd-|NcQV^ygfdBe zrSxWpKE^*ZCokuEO+CAvZs4+<`7DEyL@S3jX`<3&|13cB3_zL$%*KZ4Ld9))WC4rw za`;Lye?;kM)4}~;*u<+!2m4Ac>oAfhT!)yDY5|d9#^<;|wlXXzHoVw9fLlj>H4mBK z6w6T%^K+sjs2rS{Ui!6d!MYa)rV~0aZQ^Erf<1f?Pp$yb3Y5bH@(Nv3NP|T*q%Cxo zzxjW`E=@Zr6cWj9PoeV{P=&7qC9f0;G5blTVf@~*!D%?{Wt^2gJWs%!6Ps|)jWtW) zM(Dj7si{|iiILLk4!5>LD-)yaB}h$GVU>qW#lKRb^hyMaXD6MoJCR3`HKN&K6OFmX z(r_}7itFl$s&t+DGr=rp`ck1(CJjBHPqaY0`sXmg-tM#SiMek4w+Z;Re%MlcQw|)} zx>VQ&<8sk}(P??7+uKfgY6VdD?yPnJqFE75}%rKx4i`T#YE!l{7Etk;fX;IYHPvnj;Ttg z>r3Q??5z~G;Qxs@TJmHXW0#h*kp<=?0%Ijt%sUeX$wZuIi&}I^K~)9lVi!w(J~caM zN{@e*L?Mku(bBTMrPZC4+S`J=v=rPptS2rjl31vGDER!Ncya_s6ivOr`%0=vh%ec^ zK#Yk^EPxWTd8iKxE75pHg9*4&Y0I}*b`6`~2YfkY;AGG2_}kT|0! z#tP0H){{cT;)9rzyB(-01t0v5UKrc+Teo0IV`CHkqM&6jvYWurg$O4pMf57MHB4rY zj|g7cLt-&=JaZ;BJwdykq(=U2u)@`4JKl!D6{Tfm{6TuFvaPh#==?c$zUY!6a=URx z@^X2BKmP|w3HgZKqqqeD-#e`R1!s)~xk9=t+~$^f zy)K35l?5Pa3(dTHwl{TNN9y&#!F7b?ZBI&l`U|s*`cH*mYo!T!a!X|ix?%LE|A8KmbyR&0Y#3BPNeC;Px2k552v5Ul96v{ zmP(1e$D1CCPww(|@(rP)9j7z+&d0WMz%IW~?6Vv@xaQG!LU7=8<$zoR6vdLiyu6VY z5P}Or2j)q?IV>t?jyZaBYQPP7=3>Smg06ZTXCR<$*xkwcpVD#avBSr`|1oHo6*?># z9^xVog>4=>LN*U2OZTz`!dAzfr{3J_HlcbT6l1e-xh|zWHI=pmymrl-&HXM_8jGTk zrV!m;;|8gS3~f1`)35^P#@gf(($d_(Xs0ceZoyt6w{9#H07q~66AevnkiZEw4Ef7n z;DkNY-~t?LolH3$%R@VCgD*m9NX2Q9-!P!BcdgQDqgHFBsBge_qe4;2;DhL>N!NJ* z>mI&m4C?bA15tJ~!m>sVlKEYC&1>808zL0YRUln!7f_MVhNN_%NEP8PLRG>;mBY0A zhH($a4FtEx4P{VTnX?q8)4#tnR+oiNr9}(D6uP$pqJB7meY}0v0Fr3x6IpCD48<`?!f%q}f?o7#gY>q)R=wxScUiBG zOg#M0aou|AK+*zy4-cTaLarFT*hlO4xiydG4lmWyI?-$0SWF*C1BB3-96~jl5etkh zh`G$|PeeC4p1+d6swXf?jb1UL&E{HhTdT9r8Tu+3Tq+GW76)YH;n{oUA?|{X<&tvn zj5)f?nr)ogQDs>5<(+%2&h*l#wtoE0 zUg9mNRl1m#MN*~xwg9z5hf{1y5+&DP_{MCRlkX(uM*~dum{}jcvsX%+bBQsy0l2S< zRem@N1Mx?_h1cxY*H(TN*w$!)>E9G3Mjy|C=6TTN_O#FT_pJmjcXrQAzyZ-^j=)q4 zRMmW{0{JVUGtDki+3Cp}FNK%LY1R>xkg>Si4f8>7)kvwhDjy;5-T9u8>4A0nb4* zL1?nGg>x!WSW#}x0R&c;$`<(`!EWW~@t(cs;Kq9$Zt{!yDhO#qT8I-aHDc=Z5h3Nm zr;N3iX)}ygKFtUlo~WuBS4_K6rA|CfTXPKg2WiAAll*fG#wy(&?UwA4Sgd-qt8yd? zcj@vlNWjnmQ>s(o^jN*Mo?LFOlyXJ7r}Sp-c1c~!oWt(U6)6GT@rKALx|;)iYPR-> zoU*n+BWmk7(R%~i>aCzTpcLgD2ev0rS+kWy4bflc8dkvF#GuS6C%oy%%)6FbLX z^iY&PN0o6XlqmK~O{I+QrlfPV(v}kw%sp8~%;*F-?&i!u7V!WiC~+;M^mUgAOATRP z{-kC@gs2TC>iu6;$mu@MT9Jv0{0Whe0KFf;OK8%>sTn8`Yt3#aGQl@aon}Atj6$&V z(1`-cx|nD;57;BRMC=F*)wGb+iQD`}1*2ZYe2=q5N692q#v}H0nu`pf58$9Xt=N(bjSvC<9YwPq)|54qm! z)3S^L2l}fyH98Qw!?|iHu!Hh_!4(dTx5O0}Ed}=X61RB=ty%dF<1pv6>@J`{u>MjP z;RFs|)o=`KF&_d>qI;6F2%WmVy&%vz_elShAytAV?OL(o5OfrKWn1+~`%qcOmWV>k{ zEH%;tp=i)2PEC4%*AHgmauj~x>s9QOkoR3L${S#Y7}SApZ^5i=oR2g?J56wFjA60d zBUISa)Mnb&*%m}u=cFQ8|~y?9UDX@Q6DHJwW=%>+cvOkXE#poGr#Cy5rV== z@Eq=R@5Xi932ngK76=nl6uzUr00ZqWv!PO~SH8j3(ODz>pXcJzjAsIwLYu#E)m&Fq zUz^GZ2?Nc>sPA?Se>sJi;=WtsB#l;#RTO+Nla1b7y)(w#C=O18K#texbWbH+?JRea z!!YKZZaJ)D@{{-^ktL&gWR(O$sz!;JaIJ*j$vKAS z$$uiV>CzA@CYEA)A*RI(p!;LeB$nIO^kxPwicw#K8ebxhs1Wrvu zw8edeu??Kjq2sMVlP-Xq%rZ%EjXoZ4sg;Q`s74QM1Bh<`Pa87m#xJa|7C$bb^QPSz z4P1Wnt&nfol6u5@IxJp{1|pK@R&w9Kb2Cq$m1Y$L=LYeA27^ApWmitqCT!%DHHSYU>U{YIMP@Wj#b>* z+HZnSVbi+Vt&e6johKcV-NfA#66N~Q^&?pck;@GMc5qyA!VDa1 zQS9n+iX2UjoHGd&PJbLnne+bR4xd8V-kX-Is+~+sZ-0rSRvkB$WAA?fA+`}7_(r0n zIMN63cNFzP^NNpzF4F*+ZtWjmx!UOnl~a%YkE4MIrY0q27=CtOG!iMN>$08Qnkvj9 zk=tdVD96K)H}o(H& zq&%RQw^hRYMp_C*PG~x06sG{RP=*xn2C0&i%6|RT0%!DE`GshW4m{wFQd2MtnZQVW z6e2B`D?-e<_sQW%)-aA)2W2VuBUqLf_;_R_qex_35xDZbKd$A!?f97Wa-b|WXXrSw zTsI)s9|wt`wV^eX99NEL^mC&4eBrp+;Z(KIuEJR)%<7li#`ZL8LUR7bdBWYzpU7t{${&ui~%adQ)4 zSiRWIM_F5h7S_K5BV=ew9#aYL54m>gU(Gk%w#La+YBhK;-qLsUi3ugAgF(Jfrdv(s ztE~!RjW-0qN$AS$EUScgyb`TQV>6YawVbu39cLj%2Z`AvqCMPrb6I2NLL166ta1sI z5hg&@*#r+ckr)DZd(q5_C-bgV6}A-b(YamGoJ=+gO_YKyQb!C4iFwP8#pxQ)qTyv~ zMn9ACXjIc+?Z&i?S#BA_Ugoh0mw}0lWhH>MK1z&deTtCP&YV4sY0EjGR`j2f5^LL# zLApJKvOOrVFdVnQF?H=7Z!zmP;t*NwO9m0%O4|bXF%}Y~usOOVKwo)%AFKN|P)$Sm z48N4&wB!=6s!SySWG=Q`8c9_uK8jTpOTqwL?YJf4uHuyXksu6x9w1{Yy|(y_<3eq1 z9aCy=?pQSj4VjkA8=UG8YapnCo&A{8E!mz)b22QMoWG4h>qx*sj%a4;gZfIYX?qsG znOxE!s2uS+pL=-j#)FAi5rWhB!kUVs?vnZQx{e&AnMdk9&s%?DV>q!Wk6j$NB`+p> zB?k{~-4IITUkbpNh_UKeE1kPpZeF}2*1O*dsg4_|#HYu`ix4J(KZ_aZmsvShup7(F z-?xY)Q%uH&Tp-;_R(ecX^h|GeZxo6f|KGqs09F3lD~LaN4st z-`&~>kdRkeorNomOsGLr0qs7+O#Th4XKj+IZ)gG$dC+eV_>2Y{qb+`O*)-r|_ zSYs}GQe68>w1IV)Crmi< zego=7gEXoHl8Sh#axfq@s@3UpDi6I3>wIlsAx3EchXeYzCk0uM^R~);JtjEgs@dwc zBX5Ba0i@6A1qx}qlpGl7iR^YWfE;ERHlO|IQrtND(~M?FNtqvh|4MPDT*Cq+&oGdf z0FAA|Hx$@h#R3jZ51Q{OrQk@21E(t%4x()GtTh7U+Nq|$17nCHkQ8vKq{;h&4>PyJ ztu~Yr>Q1xn)964W)k`fEV_=mA?dNV6{cNoxH-I0+1nU9@5%I*s7C4+7DiGv^l@5Ef z8CFCMe2&DyDg*NX+E7sBhjxYnb?xh?q8#JlcBd~AWe`A`;YLFmV6UuNNN8?fY zX;1|M#| zbo|FodgG4h!Q@zRjK>h0m>>h4Zm9?AsfMu~vx}%$vV7UHWhnh9pxVPC;52+0s;F*# z*)i~PV8LL|Vqtv<7VP59oD(5ll{RzY9^;zuUT3}AV&f*#xFPCw+)|3Xod)* zG9u?Nghm0<>BSF8O(y0j333*o?SNG#^FJi(CFUSfDR3J%0h8^g0z(}S#3#z zk)D+%;|M!(f_+U{bSzMS@55dR**o<9aA^Q_#DqUM`6J^n69mxkiyJr(rMGyHKwjJEJP zJ)#kY9R%JaB`|_{iDKJ}Zw}x;Kaq<$PJ&?M#$On2h(*ZXpSiJ-Y8l@ufOP`{+ui$b z^Q)asq{{THf&@Qs4P!i+)WaoZNzziiu}rc|TvWDRWsU(iu`YqUh7 zC}x;tV>U&2fO!JmFx{g$a>R3M1Pv$wi6xfC_0?wFok(;*)bnCFy}Isw^7@4y|J`Rn z)?ONNnR14K1e?h;U{ErVaZ7Ivo?7vmHf-60$;k-*73~?o?VX6Q#uB*#(xABTIic@p z^Q|H7S;ZSYd?R!fvjCqQND)pxBNuYdzxdc(rmtWNpLgq!{E*T#T3!pSbolp+d?Ai|7dls>(=6GRr4 zsbgchlTN3zP@+{Np+Wi=k!Y1)-@s@tnLdCjINb5*$vNr*9Nf-r4X9? ze_!92$V+3%mbmvmX}lbZhN{l*w$Q256cta7!iAESv~1&;CO+$lA5U)`ZNQ}XKo$)i z6|eUTv&*jt1tEwIgKXzcEiuL0Fbqej8axGAF%N8?A9acW+%>3&S<=$UO*g=9>10A_ zX=lZ3th+2FH!R&TDL@OMHT$w~#VK6$7H|)#CmPuF0Vho5Ws5^NJlBNf!m!(=;bHWJ zm?KrP3Yp0tqd#nz+FD>o=xR?Lhjvd93+w+jgyZEJTagHU0->-bwry6{@`tR#e`h$r z75*Lu*9?xLhG8^=+kNRg+3YR@0F}W2%RmU7gf90=6a$e=In|;ztGIBIy)yP8m)kCH zhtIj2JD72bP_Oi1keQNVlQ2x*>{e3{pJYU8d=?_e(L-W{dUZi2E&L_&h;4-y z*j7F>=|>sOv;{*w=8Q{nh_UaB4uIjE{fT?@8;+PN7kCkqDlg6@4^h z+mOn@EnYAJJN1u9y%%#l&oseYuG4{w$U5YpmLS754quGUyC@rKTY_gcMsYHwQ6>T^ zC8n%VWF_4JJWI)u--^3Um!v}_JyKb+M|Q2F9+4Lp^Aw|lljgQ$gdJa9M6wLGpF17N zu+xx|l2Ej#oO| zouh?9Hh;1fE{7ABI^+X+55!3t|M`Iok!ErQpOG9c5^wq+oDZwbg(^#N;g6QCJ*;^y7bDWcL#QU`@l9JC zHN*Nw)tRGXxu90n&Luch0Gb_K?hWII{aOczzO@>ht`&2oK}On3BkTnL3MF&c&VRU3 z)~`c`@Mb>>U5eG)QJ_RE?@y!B-xdFWbC85M-FOK|(oSKCgRCTt&jt9r5j|4u8)+yg zrjC<+B1QoiYl~w_xzDp`LkesO+sWT1!P@cg&9Njpi5yU5)Iuo5E%32%>A$ z2a~wFdSr9~?)t-b_*bu^Z_f^IVbkRUFwOM^du};_&e=r$5!=wZf?OFwEg~e4ZFL_> zo(X~>jeM!bmDBARNGKKS)*hj{VK9PbAqgnz+h4uXo4lSNCY)#94HL}_F#uIS$$rt5 z?9_@d_2YUAb$|-5IaoH4+p(tBq7ben(6log6;Pt37U26qOptn$QzZ@XSz4+ru@RQT z(3@nBzjW;wQVT~kR+8Amw1;TRNCaM-9FCFGhrzKAIqjR&N67ewgd?PUptM(s!&Ep& zXd_~vlHP1~fIXWzQE|z;X13B^=$?jBzw zPC}g)@D_fXu>RgBuN(N)n1=EYzz+7>+1YJ|mM&LN?eQ|V0fL%%lzGtb) z(H=Z$fTN3LEb@ozR!Xmz0XmihkgX&%lvS@mY?QIP19)3(z7G6)rXGXRX%tYJy+D*q z*4`GzmNs&TD4A8xyAgT}rz%o5DTh~S=1{62Wp)A;_bmub8)?Y-Sl^V=*+ecV8f4y< zp6>JL$x@Ie8C30eiNlw}0w!@5Ks6Q4}z%JPZvCZTuUTR}g?hz4mH zlna6)J?T-^BDItH(*Tx(eUe1Eg#L_zWZ5L8%7qs3#+?v9(=9lnjAewLs89 z@oY_Q!wO7+nWNj9X1Xneg^?mlByT?-<#YO8S?bJOHkNf0xM!^~pVo4rsXCF@7*389 zbF%k>;g{7d9r>26IHU)^>TryA1b5;fs-AFpHFs)Y`LRs|aT=a7iy9HiE_$Nc?U8mU z9nrD~nUgRAP#2eRu}GOpDbj;!Z^2ZJW}r+Kc_7kRG>ny6M%h}VEDT~8msi|NEW%8{ zHc$bTQk?3kmOJD8U-*Ix%{YMvJ73+y=-RwA;pRPC^*&J3&OH-~UCnm8GRH*OG;|9( z15f2bd)uHh{-v@b0%9Qh&=xb&in54gQ|?Wcrk{_9tk=BiRy4aQ=*l_t;I1$he$gT} zF=$zX05)_YoUha5-f7+w0B3bHgU3a+|n;)s5hB?i3_W=1yX zl-&d>*D@1a%u47NYUr7XGjg~LD?W(lL^h^lxk+q?+KWwJi9#s2v(afUI`kxh2U2}x z6F4duls2@9!06WXs=gLmP>LGd;#j=DOG`oWJ7s41we77Dw@f4y)_LgTJS?23BPv*t zzC=gLgQ7XI3zp|N4qyp}guV1>7y@LcuNS0DxH(bR08}mpFTBa1C&D7ju@ryPo#xF^ zkZWE~Z4tdUf2p$tdyvCH8r0qRkLz^N30>2F6J4V0dn^W=427Dtr*JxV#ZKW^Fa`Fb42?*FOZ;@jm@o_~9 z&yK=}Q(Jmv=NCS&Yzc<44SYBNnCN*~QBc1za!?MWu3R9VWko^amjDu^Cczu>f_dg4 zbnaHTNJ#3A_(>`loP8iAyW`BS@{Fx!=$NZmrlhd;46o2#WRN6{*g2&hdCrDxJM>9@ zI&liSeZ<`n7ad8X=oo1yw*(~^x-N?p(A*+p1Fv4whP~P_45qBhp#cNv6>|~vJd00jAW_z0ZhkGW z2K8_J)>da4_2u^krDZ9es6*V=9*Cz4hzuaE8CvTqhD3bL(xJ6lzPMMZ;#@}jOkB!u z!BcwuUtmhaap`qE;^~!7Y}MgRtf AboutDialog - + + Dialog + + + + About Triangles - + <b>Triangles</b> version - - Copyright © 2009-2014 The Bitcoin developers -Copyright © 2014 Triangles team + + OK - + This is experimental software. @@ -41,47 +45,52 @@ Eric Young (eay@cryptsoft.com) y el software UPnP escrito por Thomas Bernard. AddressBookPage - + Address Book - + Double-click to edit address or label Haga doble clic para editar una dirección o etiqueta - + Create a new address Crear una nueva dirección - + Copy the currently selected address to the system clipboard Copiar la dirección seleccionada al portapapeles del sistema - + Sign a message to prove you own a TRI address - + &New Address - + + Address book + + + + &Copy Address &Copiar dirección - + Show &QR Code - + Sign &Message @@ -91,7 +100,7 @@ Eric Young (eay@cryptsoft.com) y el software UPnP escrito por Thomas Bernard. - + Delete the currently selected address from the list Borrar de la lista la dirección seleccionada @@ -101,17 +110,22 @@ Eric Young (eay@cryptsoft.com) y el software UPnP escrito por Thomas Bernard.&Verificar mensaje - + These are your Triangles addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you. - + &Delete &Eliminar - + + Triangles receiving addresses + + + + Copy &Label Copiar &etiqueta @@ -121,7 +135,7 @@ Eric Young (eay@cryptsoft.com) y el software UPnP escrito por Thomas Bernard.&Editar - + Export Address Book Data @@ -144,7 +158,7 @@ Eric Young (eay@cryptsoft.com) y el software UPnP escrito por Thomas Bernard. AddressTableModel - + Label Etiqueta @@ -167,32 +181,32 @@ Eric Young (eay@cryptsoft.com) y el software UPnP escrito por Thomas Bernard.Diálogo de contraseña - + + Change password + + + + Enter passphrase Introducir contraseña - + New passphrase Nueva contraseña - + Repeat new passphrase Repita la nueva contraseña - - Serves to disable the trivial sendmoney when OS account compromised. Provides no real security. + + Unlock for staking only - - For staking only - - - - + Enter the new passphrase to the wallet.<br/>Please use a passphrase of <b>10 or more random characters</b>, or <b>eight or more words</b>. Introduzca la nueva contraseña de la cartera.<br/>Por favor elija una con <b>10 o más caracteres aleatorios</b>, u <b>ocho o más palabras</b>. @@ -202,7 +216,7 @@ Eric Young (eay@cryptsoft.com) y el software UPnP escrito por Thomas Bernard.Cifrar la cartera - + This operation needs your wallet passphrase to unlock the wallet. Esta operación requiere su contraseña para desbloquear la cartera @@ -212,7 +226,7 @@ Eric Young (eay@cryptsoft.com) y el software UPnP escrito por Thomas Bernard.Desbloquear cartera - + This operation needs your wallet passphrase to decrypt the wallet. Esta operación requiere su contraseña para descifrar la cartera. @@ -222,7 +236,7 @@ Eric Young (eay@cryptsoft.com) y el software UPnP escrito por Thomas Bernard.Descifrar la certare - + Change passphrase Cambiar contraseña @@ -321,12 +335,17 @@ Eric Young (eay@cryptsoft.com) y el software UPnP escrito por Thomas Bernard. CoinControlDialog - + Coin Control - + + Triangles Coin Control + + + + Quantity: Cantidad: @@ -336,7 +355,7 @@ Eric Young (eay@cryptsoft.com) y el software UPnP escrito por Thomas Bernard.Bytes: - + Amount: Cuantía: @@ -356,7 +375,7 @@ Eric Young (eay@cryptsoft.com) y el software UPnP escrito por Thomas Bernard.Envío pequeño: - + no no @@ -371,22 +390,22 @@ Eric Young (eay@cryptsoft.com) y el software UPnP escrito por Thomas Bernard.Cambio: - + (un)select all (des)selecciona todos - + Tree mode Modo arbol - + List mode Modo lista - + Amount Cantidad @@ -421,7 +440,7 @@ Eric Young (eay@cryptsoft.com) y el software UPnP escrito por Thomas Bernard.Prioridad - + Copy address Copiar dirección @@ -432,17 +451,17 @@ Eric Young (eay@cryptsoft.com) y el software UPnP escrito por Thomas Bernard. - + Copy amount Copiar cantidad - + Copy transaction ID Copiar identificador de transacción - + Copy quantity Copiar cantidad @@ -477,7 +496,7 @@ Eric Young (eay@cryptsoft.com) y el software UPnP escrito por Thomas Bernard.Copiar cambio - + highest lo más alto @@ -575,57 +594,66 @@ This label turns red, if the priority is smaller than "medium". EditAddressDialog - - Edit Address - Editar Dirección - - - + &Label &Etiqueta - + The label associated with this address book entry - + &Address &Dirección - + + Edit record + + + + The address associated with this address book entry. This can only be modified for sending addresses. - - &Stealth Address + + Paste from clipboard - + + Alt+A + Alt+A + + + + New receiving address Nueva dirección de recepción - + + New sending address Nueva dirección de envío - + + Edit receiving address Editar dirección de recepción - + + Edit sending address Editar dirección de envío - + The entered address "%1" is not a valid TRI address. @@ -692,23 +720,23 @@ This label turns red, if the priority is smaller than "medium". MRichTextEdit - + Paragraph formatting - + Undo (CTRL+Z) - + Undo - + Redo @@ -718,7 +746,7 @@ This label turns red, if the priority is smaller than "medium". - + Cut @@ -728,7 +756,7 @@ This label turns red, if the priority is smaller than "medium". - + Copy @@ -738,7 +766,7 @@ This label turns red, if the priority is smaller than "medium". - + Paste @@ -748,12 +776,12 @@ This label turns red, if the priority is smaller than "medium". - + Link - + Bold @@ -763,7 +791,7 @@ This label turns red, if the priority is smaller than "medium". - + Italic @@ -773,12 +801,12 @@ This label turns red, if the priority is smaller than "medium". - + Underline - + Strike Out @@ -788,7 +816,7 @@ This label turns red, if the priority is smaller than "medium". - + Bullet list @@ -798,7 +826,7 @@ This label turns red, if the priority is smaller than "medium". - + Ordered list @@ -808,7 +836,7 @@ This label turns red, if the priority is smaller than "medium". - + Decrease indentation @@ -818,7 +846,7 @@ This label turns red, if the priority is smaller than "medium". - + Increase indentation @@ -828,12 +856,12 @@ This label turns red, if the priority is smaller than "medium". - + . - + Font size @@ -878,6 +906,74 @@ This label turns red, if the priority is smaller than "medium". + + MainWindow + + + MainWindow + + + + + Triangles + + + + + File + + + + + Operations + + + + + Help + + + + + Overview + + + + + Send Coins + Enviar monedas + + + + Receive Coins + + + + + Address Book + + + + + Transactions + + + + + Messages + + + + + Synchronization + + + + + 33333 blocks + + + MessageModel @@ -934,22 +1030,27 @@ This label turns red, if the priority is smaller than "medium". MessagePage - + Address Book - + + Messages + + + + These are your sent and received encrypted messages. Click on an item to read it. - + Click on a message to view it - + &Back @@ -959,48 +1060,48 @@ This label turns red, if the priority is smaller than "medium". - + &Conversation - + Sign a message to prove you own a TRI address - + &Send - - + + Copy the currently selected address to the system clipboard Copiar la dirección seleccionada al portapapeles del sistema - + &Copy From Address - + Copy To &Address - + Delete the currently selected address from the list Borrar de la lista la dirección seleccionada - + &Delete &Eliminar - + Send Secure Message @@ -1034,11 +1135,12 @@ This label turns red, if the priority is smaller than "medium". OptionsDialog + Options Opciones - + &Main &Principal @@ -1053,7 +1155,7 @@ This label turns red, if the priority is smaller than "medium". Comisión de &transacciones - + Reserved amount does not participate in staking and is therefore spendable at any time. @@ -1063,12 +1165,12 @@ This label turns red, if the priority is smaller than "medium". - + Automatically start Triangles after logging in to the system. - + &Start Triangles on system login @@ -1078,7 +1180,7 @@ This label turns red, if the priority is smaller than "medium". - + &Detach databases at shutdown @@ -1088,57 +1190,57 @@ This label turns red, if the priority is smaller than "medium". &Red - + Automatically open the Triangles client port on the router. This only works when your router supports UPnP and it is enabled. - + Map port using &UPnP Mapear el puerto usando &UPnP - + Connect to the Triangles network through a SOCKS proxy (e.g. when connecting through Tor). - + &Connect through SOCKS proxy: - + Proxy &IP: Dirección &IP del proxy: - + IP address of the proxy (e.g. 127.0.0.1) - + &Port: &Puerto: - + Port of the proxy (e.g. 9050) Puerto del servidor proxy (ej. 9050) - + SOCKS &Version: &Versión SOCKS: - + SOCKS version of the proxy (e.g. 5) Versión del proxy SOCKS (ej. 5) - + &Window &Ventana @@ -1148,7 +1250,7 @@ This label turns red, if the priority is smaller than "medium". Minimizar la ventana a la bandeja de iconos del sistema. - + &Minimize to the tray instead of the taskbar &Minimizar a la bandeja en vez de a la barra de tareas @@ -1158,7 +1260,7 @@ This label turns red, if the priority is smaller than "medium". Minimizar en lugar de salir de la aplicación al cerrar la ventana. Cuando esta opción está activa, la aplicación solo se puede cerrar seleccionando Salir desde el menú. - + M&inimize on close M&inimizar al cerrar @@ -1173,27 +1275,27 @@ This label turns red, if the priority is smaller than "medium". I&dioma de la interfaz de usuario - + The user interface language can be set here. This setting will take effect after restarting Triangles. - + &Unit to show amounts in: Mostrar las cantidades en la &unidad: - + Choose the default subdivision unit to show in the interface and when sending coins. Elegir la subdivisión predeterminada para mostrar cantidades en la interfaz y cuando se envían monedas. - + Whether to show TRI addresses in the transaction list or not. - + &Display addresses in transaction list &Mostrar las direcciones en la lista de transacciones @@ -1203,27 +1305,27 @@ This label turns red, if the priority is smaller than "medium". Mostrar o no características de control de moneda - + Display coin &control features (experts only!) - + &OK &Aceptar - + &Cancel &Cancelar - + &Apply - + default predeterminado @@ -1248,18 +1350,18 @@ This label turns red, if the priority is smaller than "medium". OverviewPage - + Form Desde - - + + The displayed information may be out of date. Your wallet automatically synchronizes with the Triangles network after a connection is established, but this process has not completed yet. - + Stake: @@ -1294,7 +1396,7 @@ This label turns red, if the priority is smaller than "medium". Saldo recién minado que aún no está disponible. - + Total: Total: @@ -1304,7 +1406,7 @@ This label turns red, if the priority is smaller than "medium". Su balance actual total - + <b>Recent transactions</b> <b>Movimientos recientes</b> @@ -1312,10 +1414,10 @@ This label turns red, if the priority is smaller than "medium". <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1326,10 +1428,10 @@ a:active { color:#000; text-decoration: underline; } <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1337,7 +1439,21 @@ a:active { color:#000; text-decoration: underline; } - + + <head> +<style type="text/css" media="screen"> +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } +</style> +</head> +<body> +<a href="http://explorer.triangles.technology"> &#187; TRI block explorer</a></body> + + + + Total of transactions that have yet to be confirmed, and do not yet count toward the current balance @@ -1414,7 +1530,7 @@ a:active { color:#000; text-decoration: underline; } RPCConsole - + Client name Nombre del cliente @@ -1425,15 +1541,15 @@ a:active { color:#000; text-decoration: underline; } - + - + N/A N/D - + Client version Versión del cliente @@ -1443,7 +1559,12 @@ a:active { color:#000; text-decoration: underline; } &Información - + + Debug window + + + + Using OpenSSL version Utilizando la versión OpenSSL @@ -1468,7 +1589,7 @@ a:active { color:#000; text-decoration: underline; } - + Block chain Cadena de bloques @@ -1488,7 +1609,7 @@ a:active { color:#000; text-decoration: underline; } Hora del último bloque - + &Open &Abrir @@ -1498,7 +1619,7 @@ a:active { color:#000; text-decoration: underline; } - + &Show @@ -1508,22 +1629,22 @@ a:active { color:#000; text-decoration: underline; } &Consola - + Build date Fecha de compilación - + Triangles - Debug window - + Triangles Core - + Debug log file Archivo de registro de depuración @@ -1533,12 +1654,12 @@ a:active { color:#000; text-decoration: underline; } - + Show the Triangles-Qt help message to get a list with possible Triangles command-line options. - + Clear console Borrar consola @@ -1561,8 +1682,8 @@ a:active { color:#000; text-decoration: underline; } SendCoinsDialog - - + + @@ -1574,12 +1695,17 @@ a:active { color:#000; text-decoration: underline; } Enviar monedas - + + Send Triangles + + + + Coin Control Features Características de control de la moneda - + Inputs... Entradas... @@ -1658,17 +1784,17 @@ a:active { color:#000; text-decoration: underline; } - + custom change address - + Send to multiple recipients at once Enviar a múltiples destinatarios de una vez - + Add &Recipient Añadir &destinatario @@ -1678,7 +1804,7 @@ a:active { color:#000; text-decoration: underline; } - + Clear &All Limpiar &todo @@ -1698,17 +1824,17 @@ a:active { color:#000; text-decoration: underline; } Confirmar el envío - + S&end &Enviar - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Copy quantity Copiar cantidad @@ -1753,7 +1879,7 @@ a:active { color:#000; text-decoration: underline; } - + Confirm send coins Confirmar el envío de monedas @@ -1768,7 +1894,7 @@ a:active { color:#000; text-decoration: underline; } - + The recipient address is not valid, please recheck. La dirección de recepción no es válida, compruébela de nuevo. @@ -1826,53 +1952,48 @@ a:active { color:#000; text-decoration: underline; } SendCoinsEntry - + Form Desde - + A&mount: Ca&ntidad: - + Pay &To: &Pagar a: - - + + Enter a label for this address to add it to your address book Etiquete esta dirección para añadirla a la libreta - - N&arration: - - - - + Enter a short note to send with payment (max 24 characters) - + &Label: &Etiqueta: - + The address to send the payment to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book - + Alt+A Alt+A @@ -1882,7 +2003,7 @@ a:active { color:#000; text-decoration: underline; } Pegar dirección desde portapapeles - + Alt+P Alt+P @@ -1910,37 +2031,42 @@ a:active { color:#000; text-decoration: underline; } - + + Send messages + + + + Address &From: - + Choose address from address book - + Alt+A Alt+A - + Paste address from clipboard Pegar dirección desde portapapeles - + Alt+P Alt+P - + Send to multiple recipients at once Enviar a múltiples destinatarios de una vez - + Add &Recipient Añadir &destinatario @@ -1950,7 +2076,7 @@ a:active { color:#000; text-decoration: underline; } - + Clear &All Limpiar &todo @@ -1960,17 +2086,17 @@ a:active { color:#000; text-decoration: underline; } Confirmar el envío - + S&end &Enviar - + &Close - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) @@ -1980,7 +2106,7 @@ a:active { color:#000; text-decoration: underline; } - + Confirm send messages @@ -1995,7 +2121,7 @@ a:active { color:#000; text-decoration: underline; } - + @@ -2032,22 +2158,22 @@ a:active { color:#000; text-decoration: underline; } SendMessagesEntry - + Form Desde - - The address to send the payment to (e.g. 4Zo1ga6xuKuQ7JV7M9rGDoxdbYwV5zgQJ5) + + The address to send the message to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book - + Alt+A Alt+A @@ -2057,7 +2183,7 @@ a:active { color:#000; text-decoration: underline; } Pegar dirección desde portapapeles - + Alt+P Alt+P @@ -2067,28 +2193,28 @@ a:active { color:#000; text-decoration: underline; } - + &Message: - + Send &To: - + Enter a label for this address to add it to your address book Etiquete esta dirección para añadirla a la libreta - + &Label: &Etiqueta: - + &Public Key: @@ -2109,187 +2235,134 @@ a:active { color:#000; text-decoration: underline; } - SignVerifyMessageDialog + SignMessagePage - - Signatures - Sign / Verify a Message - Firmas - Firmar / verificar un mensaje + + Form + Desde - - - &Sign Message - &Firmar mensaje - - - - You can sign messages with your addresses to prove you own them. Be careful not to sign anything vague, as phishing attacks may try to trick you into signing your identity over to them. Only sign fully-detailed statements you agree to. - Puede firmar mensajes con sus direcciones para demostrar que las posee. Tenga cuidado de no firmar cualquier cosa vaga, ya que los ataques de phishing pueden tratar de engañarle para suplantar su identidad. Firme solo declaraciones totalmente detalladas con las que usted esté de acuerdo. - - - - The address to sign the message with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + Sign Message - - + + Address + Dirección + + + + Paste address from clipboard + Pegar dirección desde portapapeles + + + + Alt+P + Alt+P + + + + Signature + + + + Choose an address from the address book - - + Alt+A - Alt+A + Alt+A - - Paste address from clipboard - Pegar dirección desde portapapeles + + The address to sign the message with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + - - Alt+P - Alt+P + + Text + - + Enter the message you want to sign here - Introduzca el mensaje que desea firmar aquí + Introduzca el mensaje que desea firmar aquí - + Copy the current signature to the system clipboard - Copiar la firma actual al portapapeles del sistema + Copiar la firma actual al portapapeles del sistema - - Sign the message to prove you own this TRI address - - - - - Verify the message to ensure it was signed with the specified TRI address - - - - + Reset all sign message fields - Limpiar todos los campos de la firma de mensaje + Limpiar todos los campos de la firma de mensaje - - + Clear &All - Limpiar &todo + Limpiar &todo - - - &Verify Message - &Verificar mensaje - - - - Enter the signing address, message (ensure you copy line breaks, spaces, tabs, etc. exactly) and signature below to verify the message. Be careful not to read more into the signature than what is in the signed message itself, to avoid being tricked by a man-in-the-middle attack. - Introduzca la dirección para la firma, el mensaje (asegurándose de copiar tal cual los saltos de línea, espacios, tabulaciones, etc.) y la firma a continuación para verificar el mensaje. Tenga cuidado de no asumir más información de lo que dice el propio mensaje firmado para evitar fraudes basados en ataques de tipo man-in-the-middle. - - - - The address the message was signed with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + Sign the message to prove you own this Triangles address - - Reset all verify message fields - Limpiar todos los campos de la verificación de mensaje - - - - Click "Sign Message" to generate signature - Haga clic en "Firmar mensaje" para generar la firma - - - - Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + Sign &Message - - Enter a TRI address (e.g. w) + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Enter TRI signature - + Click "Sign Message" to generate signature + Haga clic en "Firmar mensaje" para generar la firma - - + + The entered address is invalid. - La dirección introducida es inválida. + La dirección introducida es inválida. - - - + + Please check the address and try again. - Verifique la dirección e inténtelo de nuevo. + Verifique la dirección e inténtelo de nuevo. - - + The entered address does not refer to a key. - La dirección introducida no corresponde a una clave. + La dirección introducida no corresponde a una clave. - + Wallet unlock was cancelled. - Se ha cancelado el desbloqueo del monedero. + Se ha cancelado el desbloqueo del monedero. Private key for the entered address is not available. - No se dispone de la clave privada para la dirección introducida. + No se dispone de la clave privada para la dirección introducida. Message signing failed. - Ha fallado la firma del mensaje. + Ha fallado la firma del mensaje. Message signed. - Mensaje firmado. - - - - The signature could not be decoded. - No se puede decodificar la firma. - - - - - Please check the signature and try again. - Compruebe la firma e inténtelo de nuevo. - - - - The signature did not match the message digest. - La firma no coincide con el resumen del mensaje. - - - - Message verification failed. - La verificación del mensaje ha fallado. - - - - Message verified. - Mensaje verificado. + Mensaje firmado. @@ -2436,7 +2509,7 @@ a:active { color:#000; text-decoration: underline; } - Generated coins must mature 60 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. + Generated coins must mature 7 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. @@ -2484,11 +2557,12 @@ a:active { color:#000; text-decoration: underline; } TransactionDescDialog + Transaction details Detalles de transacción - + This pane shows a detailed description of the transaction Esta ventana muestra información detallada sobre la transacción @@ -2496,7 +2570,7 @@ a:active { color:#000; text-decoration: underline; } TransactionTableModel - + Date Fecha @@ -2516,12 +2590,17 @@ a:active { color:#000; text-decoration: underline; } Cantidad - + Open until %1 Abierto hasta %1 - + + Confirming (%1 of %2 confirmations) + + + + Confirmed (%1 confirmations) Confirmado (%1 confirmaciones) @@ -2534,12 +2613,7 @@ a:active { color:#000; text-decoration: underline; } - - Narration - - - - + Offline @@ -2549,12 +2623,7 @@ a:active { color:#000; text-decoration: underline; } - - Confirming (%1 of %2 recommended confirmations) - - - - + Conflicted @@ -2632,13 +2701,13 @@ a:active { color:#000; text-decoration: underline; } TransactionView - - + + All Todo - + Today Hoy @@ -2668,7 +2737,7 @@ a:active { color:#000; text-decoration: underline; } Rango... - + Received with Recibido con @@ -2693,17 +2762,17 @@ a:active { color:#000; text-decoration: underline; } Otra - + Enter address or label to search Introduzca una dirección o etiqueta que buscar - + Min amount Cantidad mínima - + Copy address Copiar dirección @@ -2733,7 +2802,7 @@ a:active { color:#000; text-decoration: underline; } Mostrar detalles de la transacción - + Export Transaction Data @@ -2798,6 +2867,19 @@ a:active { color:#000; text-decoration: underline; } para + + TransactionsPage + + + Form + Desde + + + + Transactions + + + Triangles-core @@ -3509,67 +3591,57 @@ Si el archivo no existe, créelo con permiso de lectura solamente del propietari - + + Triangles - + + Wallet Monedero - + + &Overview &Vista general - + Show general overview of wallet Mostrar vista general del monedero - - &Send coins - - - - - Send coins to a TRI address - - - - - &Receive coins - - - - + Show the list of addresses for receiving payments - + + &Transactions &Transacciones - + Browse transaction history Examinar el historial de transacciones - + + &Address Book - + Edit the list of stored addresses and labels - + &Messages @@ -3579,22 +3651,83 @@ Si el archivo no existe, créelo con permiso de lectura solamente del propietari - - E&xit - &Salir - - - - Quit application - Salir de la aplicación - - - - &About Triangles + + + &Show / Hide Triangles wallet + Show or hide the main Window + + + + + Encrypt the private keys that belong to your wallet + + + + + %n blocks + + + + + + + + Processed %1 blocks of transaction history. + + + + + <font color='#f26522'>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. </font>Do you want to pay the fee? + + + + + Options + Opciones + + + + E&xit + &Salir + + + + Quit application + Salir de la aplicación + + + + &Send Triangles + + + + + Send coins to a Triangles address + + + + + &Receive Triangles + + + + + E&xit Triangles wallet + + + + + + + &About Triangles + + + + Show information about Triangles @@ -3619,22 +3752,13 @@ Si el archivo no existe, créelo con permiso de lectura solamente del propietari - - &Show / Hide - Mo&strar/ocultar - - - + + &Encrypt Wallet... &Cifrar monedero… - - Encrypt or decrypt wallet - - - - + &Backup Wallet... Copia de &respaldo del monedero... @@ -3645,24 +3769,36 @@ Si el archivo no existe, créelo con permiso de lectura solamente del propietari + &Change Passphrase... &Cambiar la contraseña… - + Change the passphrase used for wallet encryption Cambiar la contraseña utilizada para el cifrado del monedero + &Unlock Wallet... - + Unlock wallet Desbloquear cartera + + + &Unlock Wallet for staking... + + + + + Unlock wallet for staking + + &Lock Wallet @@ -3675,36 +3811,50 @@ Si el archivo no existe, créelo con permiso de lectura solamente del propietari + Sign &message... Firmar &mensaje... + + + Sign messages with your Triangles addresses to prove you own them + + + &Verify message... &Verificar mensaje... + + + Verify messages to ensure they were signed with specified Triangles addresses + + + &Export... - + Export the data in the current tab to a file - + + &Debug window Ventana de &depuración - + Open debugging and diagnostic console Abrir la consola de depuración y diagnóstico - + &File &Archivo @@ -3729,19 +3879,17 @@ Si el archivo no existe, créelo con permiso de lectura solamente del propietari - - + [testnet] [testnet] - - + Triangles client - + %n active connection(s) to Triangles network @@ -3749,12 +3897,12 @@ Si el archivo no existe, créelo con permiso de lectura solamente del propietari - + Synchronizing with network... Sincronizando con la red… - + ~%n block(s) remaining @@ -3762,17 +3910,12 @@ Si el archivo no existe, créelo con permiso de lectura solamente del propietari - + Downloaded %1 of %2 blocks of transaction history (%3% done). - - Downloaded %1 blocks of transaction history. - - - - + Current difficulty is %1. @@ -3824,17 +3967,12 @@ Si el archivo no existe, créelo con permiso de lectura solamente del propietari - - This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee? - - - - + Confirm transaction fee - + Sent transaction Transacción enviada @@ -3871,29 +4009,50 @@ Message: %4 - - + + URI handling - - + + URI can not be parsed! This can be caused by an invalid TRI address or malformed URI parameters. - + + Send Triangles + + + + + Receive Triangles + + + + + &Lock Wallet... + + + + + Wallet is <b>encrypted</b> and currently <b>unlocked for staking</b> + + + + Wallet is <b>encrypted</b> and currently <b>unlocked</b> El monedero está <b>cifrado</b> y actualmente <b>desbloqueado</b> - + Wallet is <b>encrypted</b> and currently <b>locked</b> El monedero está <b>cifrado</b> y actualmente <b>bloqueado</b> - + + Backup Wallet @@ -3904,16 +4063,26 @@ Message: %4 - Backup Failed + There was an error trying to save the wallet data to the new location. - There was an error trying to save the wallet data to the new location. + Backup failed + + + + + Backup successful + + + + + The wallet data was successfully saved to the new location. - + %n second(s) @@ -3975,10 +4144,127 @@ Message: %4 + + VerifyMessagePage + + + Form + Desde + + + + Verify Message + + + + + Choose an address from the address book + + + + + Alt+A + Alt+A + + + + The address the message was signed with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + + + + + Text + + + + + Address + Dirección + + + + Signature + + + + + Reset all verify message fields + Limpiar todos los campos de la verificación de mensaje + + + + Clear &All + Limpiar &todo + + + + Verify the message to ensure it was signed with the specified Triangles address + + + + + Verify &Message + + + + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + + + + Enter Triangles signature + + + + + + The entered address is invalid. + La dirección introducida es inválida. + + + + + + Please check the address and try again. + Verifique la dirección e inténtelo de nuevo. + + + + The entered address does not refer to a key. + La dirección introducida no corresponde a una clave. + + + + The signature could not be decoded. + No se puede decodificar la firma. + + + + + Please check the signature and try again. + Compruebe la firma e inténtelo de nuevo. + + + + The signature did not match the message digest. + La firma no coincide con el resumen del mensaje. + + + + Message verification failed. + La verificación del mensaje ha fallado. + + + + Message verified. + Mensaje verificado. + + WalletModel - + Sending... diff --git a/src/qt/locale/triangles_es_MX.qm b/src/qt/locale/triangles_es_MX.qm deleted file mode 100644 index f9b5b9b454e00aa146b53ae895b1d39060652733..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19448 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 EU-QfHqyPW_ diff --git a/src/qt/locale/triangles_es_MX.ts b/src/qt/locale/triangles_es_MX.ts index 43dddba..b105f9b 100644 --- a/src/qt/locale/triangles_es_MX.ts +++ b/src/qt/locale/triangles_es_MX.ts @@ -4,23 +4,27 @@ AboutDialog - + + Dialog + + + + About Triangles - + <b>Triangles</b> version - - Copyright © 2009-2014 The Bitcoin developers -Copyright © 2014 Triangles team + + OK - + This is experimental software. @@ -33,47 +37,52 @@ This product includes software developed by the OpenSSL Project for use in the O AddressBookPage - + Address Book - + Double-click to edit address or label Haga doble clic para editar el domicilio o la etiqueta - + Create a new address Crear una dirección nueva - + Copy the currently selected address to the system clipboard Copiar el domicilio seleccionado al portapapeles del sistema - + Sign a message to prove you own a TRI address - + &New Address - + + Address book + + + + &Copy Address - + Show &QR Code - + Sign &Message @@ -83,7 +92,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + Delete the currently selected address from the list @@ -93,17 +102,22 @@ This product includes software developed by the OpenSSL Project for use in the O - + These are your Triangles addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you. - + &Delete &Borrar - + + Triangles receiving addresses + + + + Copy &Label @@ -113,7 +127,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + Export Address Book Data @@ -136,7 +150,7 @@ This product includes software developed by the OpenSSL Project for use in the O AddressTableModel - + Label Etiqueta @@ -159,32 +173,32 @@ This product includes software developed by the OpenSSL Project for use in the O - + + Change password + + + + Enter passphrase Ingrese la contraseña - + New passphrase Nueva contraseña - + Repeat new passphrase Repita la nueva contraseña - - Serves to disable the trivial sendmoney when OS account compromised. Provides no real security. + + Unlock for staking only - - For staking only - - - - + Enter the new passphrase to the wallet.<br/>Please use a passphrase of <b>10 or more random characters</b>, or <b>eight or more words</b>. Ingrese la nueva contraseña a la cartera<br/>Por favor use una contraseña de<b>10 o más caracteres aleatorios</b> o <b>ocho o más palabras</b>. @@ -194,7 +208,7 @@ This product includes software developed by the OpenSSL Project for use in the O Cartera encriptada. - + This operation needs your wallet passphrase to unlock the wallet. Esta operación necesita la contraseña de su cartera para desbloquear su cartera. @@ -204,7 +218,7 @@ This product includes software developed by the OpenSSL Project for use in the O Desbloquear cartera. - + This operation needs your wallet passphrase to decrypt the wallet. Esta operación necesita la contraseña de su cartera para desencriptar su cartera. @@ -214,7 +228,7 @@ This product includes software developed by the OpenSSL Project for use in the O Desencriptar la cartera - + Change passphrase Cambiar contraseña @@ -313,12 +327,17 @@ This product includes software developed by the OpenSSL Project for use in the O CoinControlDialog - + Coin Control - + + Triangles Coin Control + + + + Quantity: @@ -328,7 +347,7 @@ This product includes software developed by the OpenSSL Project for use in the O Bytes: - + Amount: Monto: @@ -348,7 +367,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + no @@ -363,22 +382,22 @@ This product includes software developed by the OpenSSL Project for use in the O - + (un)select all - + Tree mode - + List mode - + Amount Monto @@ -413,7 +432,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + Copy address Copiar dirección @@ -424,17 +443,17 @@ This product includes software developed by the OpenSSL Project for use in the O - + Copy amount copiar monto - + Copy transaction ID - + Copy quantity copiar cantidad @@ -469,7 +488,7 @@ This product includes software developed by the OpenSSL Project for use in the O copiar cambio - + highest @@ -567,57 +586,66 @@ This label turns red, if the priority is smaller than "medium". EditAddressDialog - - Edit Address - Editar dirección - - - + &Label &Etiqueta - + The label associated with this address book entry - + &Address &Dirección - + + Edit record + + + + The address associated with this address book entry. This can only be modified for sending addresses. - - &Stealth Address + + Paste from clipboard - + + Alt+A + Alt+A + + + + New receiving address Nueva dirección de entregas - + + New sending address Nueva dirección de entregas - + + Edit receiving address Editar dirección de entregas - + + Edit sending address Editar dirección de envios - + The entered address "%1" is not a valid TRI address. @@ -684,23 +712,23 @@ This label turns red, if the priority is smaller than "medium". MRichTextEdit - + Paragraph formatting - + Undo (CTRL+Z) - + Undo - + Redo @@ -710,7 +738,7 @@ This label turns red, if the priority is smaller than "medium". - + Cut @@ -720,7 +748,7 @@ This label turns red, if the priority is smaller than "medium". - + Copy @@ -730,7 +758,7 @@ This label turns red, if the priority is smaller than "medium". - + Paste @@ -740,12 +768,12 @@ This label turns red, if the priority is smaller than "medium". - + Link - + Bold @@ -755,7 +783,7 @@ This label turns red, if the priority is smaller than "medium". - + Italic @@ -765,12 +793,12 @@ This label turns red, if the priority is smaller than "medium". - + Underline - + Strike Out @@ -780,7 +808,7 @@ This label turns red, if the priority is smaller than "medium". - + Bullet list @@ -790,7 +818,7 @@ This label turns red, if the priority is smaller than "medium". - + Ordered list @@ -800,7 +828,7 @@ This label turns red, if the priority is smaller than "medium". - + Decrease indentation @@ -810,7 +838,7 @@ This label turns red, if the priority is smaller than "medium". - + Increase indentation @@ -820,12 +848,12 @@ This label turns red, if the priority is smaller than "medium". - + . - + Font size @@ -870,6 +898,74 @@ This label turns red, if the priority is smaller than "medium". + + MainWindow + + + MainWindow + + + + + Triangles + + + + + File + + + + + Operations + + + + + Help + + + + + Overview + + + + + Send Coins + Mandar monedas + + + + Receive Coins + + + + + Address Book + + + + + Transactions + + + + + Messages + + + + + Synchronization + + + + + 33333 blocks + + + MessageModel @@ -926,22 +1022,27 @@ This label turns red, if the priority is smaller than "medium". MessagePage - + Address Book - + + Messages + + + + These are your sent and received encrypted messages. Click on an item to read it. - + Click on a message to view it - + &Back @@ -951,48 +1052,48 @@ This label turns red, if the priority is smaller than "medium". - + &Conversation - + Sign a message to prove you own a TRI address - + &Send - - + + Copy the currently selected address to the system clipboard Copiar el domicilio seleccionado al portapapeles del sistema - + &Copy From Address - + Copy To &Address - + Delete the currently selected address from the list - + &Delete &Borrar - + Send Secure Message @@ -1026,11 +1127,12 @@ This label turns red, if the priority is smaller than "medium". OptionsDialog + Options Opciones - + &Main @@ -1045,7 +1147,7 @@ This label turns red, if the priority is smaller than "medium". - + Reserved amount does not participate in staking and is therefore spendable at any time. @@ -1055,12 +1157,12 @@ This label turns red, if the priority is smaller than "medium". - + Automatically start Triangles after logging in to the system. - + &Start Triangles on system login @@ -1070,7 +1172,7 @@ This label turns red, if the priority is smaller than "medium". - + &Detach databases at shutdown @@ -1080,57 +1182,57 @@ This label turns red, if the priority is smaller than "medium". - + Automatically open the Triangles client port on the router. This only works when your router supports UPnP and it is enabled. - + Map port using &UPnP - + Connect to the Triangles network through a SOCKS proxy (e.g. when connecting through Tor). - + &Connect through SOCKS proxy: - + Proxy &IP: - + IP address of the proxy (e.g. 127.0.0.1) - + &Port: - + Port of the proxy (e.g. 9050) - + SOCKS &Version: - + SOCKS version of the proxy (e.g. 5) - + &Window @@ -1140,7 +1242,7 @@ This label turns red, if the priority is smaller than "medium". - + &Minimize to the tray instead of the taskbar @@ -1150,7 +1252,7 @@ This label turns red, if the priority is smaller than "medium". - + M&inimize on close @@ -1165,27 +1267,27 @@ This label turns red, if the priority is smaller than "medium". - + The user interface language can be set here. This setting will take effect after restarting Triangles. - + &Unit to show amounts in: - + Choose the default subdivision unit to show in the interface and when sending coins. - + Whether to show TRI addresses in the transaction list or not. - + &Display addresses in transaction list @@ -1195,27 +1297,27 @@ This label turns red, if the priority is smaller than "medium". - + Display coin &control features (experts only!) - + &OK - + &Cancel - + &Apply - + default @@ -1240,18 +1342,18 @@ This label turns red, if the priority is smaller than "medium". OverviewPage - + Form Formulario - - + + The displayed information may be out of date. Your wallet automatically synchronizes with the Triangles network after a connection is established, but this process has not completed yet. - + Stake: @@ -1286,7 +1388,7 @@ This label turns red, if the priority is smaller than "medium". - + Total: @@ -1296,7 +1398,7 @@ This label turns red, if the priority is smaller than "medium". - + <b>Recent transactions</b> <b>Transacciones recientes</b> @@ -1304,10 +1406,10 @@ This label turns red, if the priority is smaller than "medium". <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1318,10 +1420,10 @@ a:active { color:#000; text-decoration: underline; } <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1329,7 +1431,21 @@ a:active { color:#000; text-decoration: underline; } - + + <head> +<style type="text/css" media="screen"> +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } +</style> +</head> +<body> +<a href="http://explorer.triangles.technology"> &#187; TRI block explorer</a></body> + + + + Total of transactions that have yet to be confirmed, and do not yet count toward the current balance @@ -1406,7 +1522,7 @@ a:active { color:#000; text-decoration: underline; } RPCConsole - + Client name @@ -1417,15 +1533,15 @@ a:active { color:#000; text-decoration: underline; } - + - + N/A - + Client version @@ -1435,7 +1551,12 @@ a:active { color:#000; text-decoration: underline; } - + + Debug window + + + + Using OpenSSL version @@ -1460,7 +1581,7 @@ a:active { color:#000; text-decoration: underline; } - + Block chain @@ -1480,7 +1601,7 @@ a:active { color:#000; text-decoration: underline; } - + &Open @@ -1490,7 +1611,7 @@ a:active { color:#000; text-decoration: underline; } - + &Show @@ -1500,22 +1621,22 @@ a:active { color:#000; text-decoration: underline; } - + Build date - + Triangles - Debug window - + Triangles Core - + Debug log file @@ -1525,12 +1646,12 @@ a:active { color:#000; text-decoration: underline; } - + Show the Triangles-Qt help message to get a list with possible Triangles command-line options. - + Clear console @@ -1553,8 +1674,8 @@ a:active { color:#000; text-decoration: underline; } SendCoinsDialog - - + + @@ -1566,12 +1687,17 @@ a:active { color:#000; text-decoration: underline; } Mandar monedas - + + Send Triangles + + + + Coin Control Features - + Inputs... @@ -1650,17 +1776,17 @@ a:active { color:#000; text-decoration: underline; } - + custom change address - + Send to multiple recipients at once Enviar a múltiples receptores a la vez - + Add &Recipient @@ -1670,7 +1796,7 @@ a:active { color:#000; text-decoration: underline; } - + Clear &All @@ -1690,17 +1816,17 @@ a:active { color:#000; text-decoration: underline; } Confirme la acción de enviar - + S&end - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Copy quantity copiar cantidad @@ -1745,7 +1871,7 @@ a:active { color:#000; text-decoration: underline; } - + Confirm send coins Confirme para mandar monedas @@ -1760,7 +1886,7 @@ a:active { color:#000; text-decoration: underline; } - + The recipient address is not valid, please recheck. @@ -1818,53 +1944,48 @@ a:active { color:#000; text-decoration: underline; } SendCoinsEntry - + Form Formulario - + A&mount: M&onto - + Pay &To: Pagar &a: - - + + Enter a label for this address to add it to your address book Ingrese una etiqueta para esta dirección para agregarlo en su libreta de direcciones. - - N&arration: - - - - + Enter a short note to send with payment (max 24 characters) - + &Label: &Etiqueta - + The address to send the payment to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book - + Alt+A Alt+A @@ -1874,7 +1995,7 @@ a:active { color:#000; text-decoration: underline; } Pegar dirección del portapapeles - + Alt+P Alt+P @@ -1902,37 +2023,42 @@ a:active { color:#000; text-decoration: underline; } - + + Send messages + + + + Address &From: - + Choose address from address book - + Alt+A Alt+A - + Paste address from clipboard Pegar dirección del portapapeles - + Alt+P Alt+P - + Send to multiple recipients at once Enviar a múltiples receptores a la vez - + Add &Recipient @@ -1942,7 +2068,7 @@ a:active { color:#000; text-decoration: underline; } - + Clear &All @@ -1952,17 +2078,17 @@ a:active { color:#000; text-decoration: underline; } Confirme la acción de enviar - + S&end - + &Close - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) @@ -1972,7 +2098,7 @@ a:active { color:#000; text-decoration: underline; } - + Confirm send messages @@ -1987,7 +2113,7 @@ a:active { color:#000; text-decoration: underline; } - + @@ -2024,22 +2150,22 @@ a:active { color:#000; text-decoration: underline; } SendMessagesEntry - + Form Formulario - - The address to send the payment to (e.g. 4Zo1ga6xuKuQ7JV7M9rGDoxdbYwV5zgQJ5) + + The address to send the message to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book - + Alt+A Alt+A @@ -2049,7 +2175,7 @@ a:active { color:#000; text-decoration: underline; } Pegar dirección del portapapeles - + Alt+P Alt+P @@ -2059,28 +2185,28 @@ a:active { color:#000; text-decoration: underline; } - + &Message: - + Send &To: - + Enter a label for this address to add it to your address book Ingrese una etiqueta para esta dirección para agregarlo en su libreta de direcciones. - + &Label: &Etiqueta - + &Public Key: @@ -2101,144 +2227,117 @@ a:active { color:#000; text-decoration: underline; } - SignVerifyMessageDialog + SignMessagePage - - Signatures - Sign / Verify a Message + + Form + Formulario + + + + Sign Message - - - &Sign Message + + Address + Domicilio + + + + Paste address from clipboard + Pegar dirección del portapapeles + + + + Alt+P + Alt+P + + + + Signature - - You can sign messages with your addresses to prove you own them. Be careful not to sign anything vague, as phishing attacks may try to trick you into signing your identity over to them. Only sign fully-detailed statements you agree to. - - - - - The address to sign the message with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - - - + Choose an address from the address book - - + Alt+A - Alt+A + Alt+A - - Paste address from clipboard - Pegar dirección del portapapeles + + The address to sign the message with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + - - Alt+P - Alt+P + + Text + - + Enter the message you want to sign here - + Copy the current signature to the system clipboard - - Sign the message to prove you own this TRI address - - - - - Verify the message to ensure it was signed with the specified TRI address - - - - + Reset all sign message fields - - + Clear &All - - - &Verify Message + + Sign the message to prove you own this Triangles address - - Enter the signing address, message (ensure you copy line breaks, spaces, tabs, etc. exactly) and signature below to verify the message. Be careful not to read more into the signature than what is in the signed message itself, to avoid being tricked by a man-in-the-middle attack. + + Sign &Message - - The address the message was signed with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - - - Reset all verify message fields - - - - - Click "Sign Message" to generate signature - - - - - Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - - - Enter a TRI address (e.g. w) + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Enter TRI signature + Click "Sign Message" to generate signature - - + + The entered address is invalid. - - - + + Please check the address and try again. - - + The entered address does not refer to a key. - + Wallet unlock was cancelled. @@ -2257,32 +2356,6 @@ a:active { color:#000; text-decoration: underline; } Message signed. - - - The signature could not be decoded. - - - - - - Please check the signature and try again. - - - - - The signature did not match the message digest. - - - - - Message verification failed. - - - - - Message verified. - - TransactionDesc @@ -2428,7 +2501,7 @@ a:active { color:#000; text-decoration: underline; } - Generated coins must mature 60 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. + Generated coins must mature 7 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. @@ -2476,11 +2549,12 @@ a:active { color:#000; text-decoration: underline; } TransactionDescDialog + Transaction details Detalles de la transacción - + This pane shows a detailed description of the transaction Este panel muestras una descripción detallada de la transacción @@ -2488,7 +2562,7 @@ a:active { color:#000; text-decoration: underline; } TransactionTableModel - + Date Fecha @@ -2508,12 +2582,17 @@ a:active { color:#000; text-decoration: underline; } Monto - + Open until %1 Abrir hasta %1 - + + Confirming (%1 of %2 confirmations) + + + + Confirmed (%1 confirmations) Confimado (%1 confirmaciones) @@ -2526,12 +2605,7 @@ a:active { color:#000; text-decoration: underline; } - - Narration - - - - + Offline @@ -2541,12 +2615,7 @@ a:active { color:#000; text-decoration: underline; } - - Confirming (%1 of %2 recommended confirmations) - - - - + Conflicted @@ -2624,13 +2693,13 @@ a:active { color:#000; text-decoration: underline; } TransactionView - - + + All Todo - + Today Hoy @@ -2660,7 +2729,7 @@ a:active { color:#000; text-decoration: underline; } - + Received with Recivido con @@ -2685,17 +2754,17 @@ a:active { color:#000; text-decoration: underline; } Otro - + Enter address or label to search Ingrese dirección o capa a buscar - + Min amount Monto minimo - + Copy address Copiar dirección @@ -2725,7 +2794,7 @@ a:active { color:#000; text-decoration: underline; } - + Export Transaction Data @@ -2790,6 +2859,19 @@ a:active { color:#000; text-decoration: underline; } Para + + TransactionsPage + + + Form + Formulario + + + + Transactions + + + Triangles-core @@ -3484,67 +3566,57 @@ If the file does not exist, create it with owner-readable-only file permissions. - + + Triangles - + + Wallet - + + &Overview &Vista previa - + Show general overview of wallet Mostrar la vista previa general de la cartera - - &Send coins - - - - - Send coins to a TRI address - - - - - &Receive coins - - - - + Show the list of addresses for receiving payments - + + &Transactions &Transacciones - + Browse transaction history Explorar el historial de transacciones - + + &Address Book - + Edit the list of stored addresses and labels - + &Messages @@ -3554,22 +3626,83 @@ If the file does not exist, create it with owner-readable-only file permissions. - - E&xit - S&alir - - - - Quit application - Salir de la aplicación - - - - &About Triangles + + + &Show / Hide Triangles wallet + Show or hide the main Window + + + + + Encrypt the private keys that belong to your wallet + + + + + %n blocks + + + + + + + + Processed %1 blocks of transaction history. + + + + + <font color='#f26522'>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. </font>Do you want to pay the fee? + + + + + Options + Opciones + + + + E&xit + S&alir + + + + Quit application + Salir de la aplicación + + + + &Send Triangles + + + + + Send coins to a Triangles address + + + + + &Receive Triangles + + + + + E&xit Triangles wallet + + + + + + + &About Triangles + + + + Show information about Triangles @@ -3594,22 +3727,13 @@ If the file does not exist, create it with owner-readable-only file permissions. - - &Show / Hide - - - - + + &Encrypt Wallet... - - Encrypt or decrypt wallet - - - - + &Backup Wallet... @@ -3620,24 +3744,36 @@ If the file does not exist, create it with owner-readable-only file permissions. + &Change Passphrase... - + Change the passphrase used for wallet encryption Cambiar la contraseña usada para la encriptación de la cartera + &Unlock Wallet... - + Unlock wallet Desbloquear cartera. + + + &Unlock Wallet for staking... + + + + + Unlock wallet for staking + + &Lock Wallet @@ -3650,36 +3786,50 @@ If the file does not exist, create it with owner-readable-only file permissions. + Sign &message... + + + Sign messages with your Triangles addresses to prove you own them + + + &Verify message... + + + Verify messages to ensure they were signed with specified Triangles addresses + + + &Export... - + Export the data in the current tab to a file - + + &Debug window - + Open debugging and diagnostic console - + &File &Archivo @@ -3704,19 +3854,17 @@ If the file does not exist, create it with owner-readable-only file permissions. - - + [testnet] - - + Triangles client - + %n active connection(s) to Triangles network @@ -3724,12 +3872,12 @@ If the file does not exist, create it with owner-readable-only file permissions. - + Synchronizing with network... Sincronizando con la red... - + ~%n block(s) remaining @@ -3737,17 +3885,12 @@ If the file does not exist, create it with owner-readable-only file permissions. - + Downloaded %1 of %2 blocks of transaction history (%3% done). - - Downloaded %1 blocks of transaction history. - - - - + Current difficulty is %1. @@ -3799,17 +3942,12 @@ If the file does not exist, create it with owner-readable-only file permissions. - - This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee? - - - - + Confirm transaction fee - + Sent transaction Enviar Transacción @@ -3842,29 +3980,50 @@ Message: %4 - - + + URI handling - - + + URI can not be parsed! This can be caused by an invalid TRI address or malformed URI parameters. - + + Send Triangles + + + + + Receive Triangles + + + + + &Lock Wallet... + + + + + Wallet is <b>encrypted</b> and currently <b>unlocked for staking</b> + + + + Wallet is <b>encrypted</b> and currently <b>unlocked</b> La cartera esta <b>encriptada</b> y <b>desbloqueada</b> actualmente - + Wallet is <b>encrypted</b> and currently <b>locked</b> La cartera esta <b>encriptada</b> y <b>bloqueada</b> actualmente - + + Backup Wallet @@ -3875,16 +4034,26 @@ Message: %4 - Backup Failed + There was an error trying to save the wallet data to the new location. - There was an error trying to save the wallet data to the new location. + Backup failed + + + + + Backup successful + + + + + The wallet data was successfully saved to the new location. - + %n second(s) @@ -3946,10 +4115,127 @@ Message: %4 + + VerifyMessagePage + + + Form + Formulario + + + + Verify Message + + + + + Choose an address from the address book + + + + + Alt+A + Alt+A + + + + The address the message was signed with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + + + + + Text + + + + + Address + Domicilio + + + + Signature + + + + + Reset all verify message fields + + + + + Clear &All + + + + + Verify the message to ensure it was signed with the specified Triangles address + + + + + Verify &Message + + + + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + + + + Enter Triangles signature + + + + + + The entered address is invalid. + + + + + + + Please check the address and try again. + + + + + The entered address does not refer to a key. + + + + + The signature could not be decoded. + + + + + + Please check the signature and try again. + + + + + The signature did not match the message digest. + + + + + Message verification failed. + + + + + Message verified. + + + WalletModel - + Sending... diff --git a/src/qt/locale/triangles_es_UY.qm b/src/qt/locale/triangles_es_UY.qm deleted file mode 100644 index 0bea98139c679803fb58d2fd5ab68888c0508ad1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12761 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 diff --git a/src/qt/locale/triangles_es_UY.ts b/src/qt/locale/triangles_es_UY.ts index 3b1ee23..eb1e443 100644 --- a/src/qt/locale/triangles_es_UY.ts +++ b/src/qt/locale/triangles_es_UY.ts @@ -4,23 +4,27 @@ AboutDialog - + + Dialog + + + + About Triangles - + <b>Triangles</b> version - - Copyright © 2009-2014 The Bitcoin developers -Copyright © 2014 Triangles team + + OK - + This is experimental software. @@ -33,47 +37,52 @@ This product includes software developed by the OpenSSL Project for use in the O AddressBookPage - + Address Book - + Double-click to edit address or label Doble clic para editar etiqueta o dirección - + Create a new address Crear una nueva dirección - + Copy the currently selected address to the system clipboard Copia la dirección seleccionada al portapapeles del sistema - + Sign a message to prove you own a TRI address - + &New Address - + + Address book + + + + &Copy Address - + Show &QR Code - + Sign &Message @@ -83,7 +92,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + Delete the currently selected address from the list @@ -93,17 +102,22 @@ This product includes software developed by the OpenSSL Project for use in the O - + These are your Triangles addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you. - + &Delete &Borrar - + + Triangles receiving addresses + + + + Copy &Label @@ -113,7 +127,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + Export Address Book Data @@ -136,7 +150,7 @@ This product includes software developed by the OpenSSL Project for use in the O AddressTableModel - + Label Etiqueta @@ -159,32 +173,32 @@ This product includes software developed by the OpenSSL Project for use in the O - + + Change password + + + + Enter passphrase Escriba la contraseña - + New passphrase Nueva contraseña - + Repeat new passphrase Repetir nueva contraseña - - Serves to disable the trivial sendmoney when OS account compromised. Provides no real security. + + Unlock for staking only - - For staking only - - - - + Enter the new passphrase to the wallet.<br/>Please use a passphrase of <b>10 or more random characters</b>, or <b>eight or more words</b>. Introduzca la nueva contraseña para el monedero. <br/> Utilice una contraseña de <b> 10 o más caracteres al azar </ b>, o <b> ocho o más palabras </ b>. @@ -194,7 +208,7 @@ This product includes software developed by the OpenSSL Project for use in the O Monedero cifrado - + This operation needs your wallet passphrase to unlock the wallet. Esta operacion necesita la contraseña del monedero para desbloquear el mismo @@ -204,7 +218,7 @@ This product includes software developed by the OpenSSL Project for use in the O Monedero destrabado - + This operation needs your wallet passphrase to decrypt the wallet. Esta operacion necesita la contraseña del monedero para descifrar el mismo @@ -214,7 +228,7 @@ This product includes software developed by the OpenSSL Project for use in the O Monedero descifrado - + Change passphrase Cambiar contraseña @@ -313,12 +327,17 @@ This product includes software developed by the OpenSSL Project for use in the O CoinControlDialog - + Coin Control - + + Triangles Coin Control + + + + Quantity: @@ -328,7 +347,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + Amount: @@ -348,7 +367,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + no @@ -363,22 +382,22 @@ This product includes software developed by the OpenSSL Project for use in the O - + (un)select all - + Tree mode - + List mode - + Amount @@ -413,7 +432,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + Copy address @@ -424,17 +443,17 @@ This product includes software developed by the OpenSSL Project for use in the O - + Copy amount - + Copy transaction ID - + Copy quantity @@ -469,7 +488,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + highest @@ -567,57 +586,66 @@ This label turns red, if the priority is smaller than "medium". EditAddressDialog - - Edit Address - Editar dirección - - - + &Label &Etiqueta - + The label associated with this address book entry - + &Address &Direccion - + + Edit record + + + + The address associated with this address book entry. This can only be modified for sending addresses. - - &Stealth Address + + Paste from clipboard - + + Alt+A + Alt+A + + + + New receiving address Nueva dirección de recepción - + + New sending address Nueva dirección de envío - + + Edit receiving address Editar dirección de recepcion - + + Edit sending address Editar dirección de envío - + The entered address "%1" is not a valid TRI address. @@ -684,23 +712,23 @@ This label turns red, if the priority is smaller than "medium". MRichTextEdit - + Paragraph formatting - + Undo (CTRL+Z) - + Undo - + Redo @@ -710,7 +738,7 @@ This label turns red, if the priority is smaller than "medium". - + Cut @@ -720,7 +748,7 @@ This label turns red, if the priority is smaller than "medium". - + Copy @@ -730,7 +758,7 @@ This label turns red, if the priority is smaller than "medium". - + Paste @@ -740,12 +768,12 @@ This label turns red, if the priority is smaller than "medium". - + Link - + Bold @@ -755,7 +783,7 @@ This label turns red, if the priority is smaller than "medium". - + Italic @@ -765,12 +793,12 @@ This label turns red, if the priority is smaller than "medium". - + Underline - + Strike Out @@ -780,7 +808,7 @@ This label turns red, if the priority is smaller than "medium". - + Bullet list @@ -790,7 +818,7 @@ This label turns red, if the priority is smaller than "medium". - + Ordered list @@ -800,7 +828,7 @@ This label turns red, if the priority is smaller than "medium". - + Decrease indentation @@ -810,7 +838,7 @@ This label turns red, if the priority is smaller than "medium". - + Increase indentation @@ -820,12 +848,12 @@ This label turns red, if the priority is smaller than "medium". - + . - + Font size @@ -870,6 +898,74 @@ This label turns red, if the priority is smaller than "medium". + + MainWindow + + + MainWindow + + + + + Triangles + + + + + File + + + + + Operations + + + + + Help + + + + + Overview + + + + + Send Coins + Enviar monedas + + + + Receive Coins + + + + + Address Book + + + + + Transactions + + + + + Messages + + + + + Synchronization + + + + + 33333 blocks + + + MessageModel @@ -926,22 +1022,27 @@ This label turns red, if the priority is smaller than "medium". MessagePage - + Address Book - + + Messages + + + + These are your sent and received encrypted messages. Click on an item to read it. - + Click on a message to view it - + &Back @@ -951,48 +1052,48 @@ This label turns red, if the priority is smaller than "medium". - + &Conversation - + Sign a message to prove you own a TRI address - + &Send - - + + Copy the currently selected address to the system clipboard Copia la dirección seleccionada al portapapeles del sistema - + &Copy From Address - + Copy To &Address - + Delete the currently selected address from the list - + &Delete &Borrar - + Send Secure Message @@ -1026,11 +1127,12 @@ This label turns red, if the priority is smaller than "medium". OptionsDialog + Options Opciones - + &Main @@ -1045,7 +1147,7 @@ This label turns red, if the priority is smaller than "medium". - + Reserved amount does not participate in staking and is therefore spendable at any time. @@ -1055,12 +1157,12 @@ This label turns red, if the priority is smaller than "medium". - + Automatically start Triangles after logging in to the system. - + &Start Triangles on system login @@ -1070,7 +1172,7 @@ This label turns red, if the priority is smaller than "medium". - + &Detach databases at shutdown @@ -1080,57 +1182,57 @@ This label turns red, if the priority is smaller than "medium". - + Automatically open the Triangles client port on the router. This only works when your router supports UPnP and it is enabled. - + Map port using &UPnP - + Connect to the Triangles network through a SOCKS proxy (e.g. when connecting through Tor). - + &Connect through SOCKS proxy: - + Proxy &IP: - + IP address of the proxy (e.g. 127.0.0.1) - + &Port: - + Port of the proxy (e.g. 9050) - + SOCKS &Version: - + SOCKS version of the proxy (e.g. 5) - + &Window @@ -1140,7 +1242,7 @@ This label turns red, if the priority is smaller than "medium". - + &Minimize to the tray instead of the taskbar @@ -1150,7 +1252,7 @@ This label turns red, if the priority is smaller than "medium". - + M&inimize on close @@ -1165,27 +1267,27 @@ This label turns red, if the priority is smaller than "medium". - + The user interface language can be set here. This setting will take effect after restarting Triangles. - + &Unit to show amounts in: - + Choose the default subdivision unit to show in the interface and when sending coins. - + Whether to show TRI addresses in the transaction list or not. - + &Display addresses in transaction list @@ -1195,27 +1297,27 @@ This label turns red, if the priority is smaller than "medium". - + Display coin &control features (experts only!) - + &OK - + &Cancel - + &Apply - + default @@ -1240,18 +1342,18 @@ This label turns red, if the priority is smaller than "medium". OverviewPage - + Form Formulario - - + + The displayed information may be out of date. Your wallet automatically synchronizes with the Triangles network after a connection is established, but this process has not completed yet. - + Stake: @@ -1286,7 +1388,7 @@ This label turns red, if the priority is smaller than "medium". - + Total: @@ -1296,7 +1398,7 @@ This label turns red, if the priority is smaller than "medium". - + <b>Recent transactions</b> <b>Transacciones recientes</b> @@ -1304,10 +1406,10 @@ This label turns red, if the priority is smaller than "medium". <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1318,10 +1420,10 @@ a:active { color:#000; text-decoration: underline; } <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1329,7 +1431,21 @@ a:active { color:#000; text-decoration: underline; } - + + <head> +<style type="text/css" media="screen"> +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } +</style> +</head> +<body> +<a href="http://explorer.triangles.technology"> &#187; TRI block explorer</a></body> + + + + Total of transactions that have yet to be confirmed, and do not yet count toward the current balance @@ -1406,7 +1522,7 @@ a:active { color:#000; text-decoration: underline; } RPCConsole - + Client name @@ -1417,15 +1533,15 @@ a:active { color:#000; text-decoration: underline; } - + - + N/A - + Client version @@ -1435,7 +1551,12 @@ a:active { color:#000; text-decoration: underline; } - + + Debug window + + + + Using OpenSSL version @@ -1460,7 +1581,7 @@ a:active { color:#000; text-decoration: underline; } - + Block chain @@ -1480,7 +1601,7 @@ a:active { color:#000; text-decoration: underline; } - + &Open @@ -1490,7 +1611,7 @@ a:active { color:#000; text-decoration: underline; } - + &Show @@ -1500,22 +1621,22 @@ a:active { color:#000; text-decoration: underline; } - + Build date - + Triangles - Debug window - + Triangles Core - + Debug log file @@ -1525,12 +1646,12 @@ a:active { color:#000; text-decoration: underline; } - + Show the Triangles-Qt help message to get a list with possible Triangles command-line options. - + Clear console @@ -1553,8 +1674,8 @@ a:active { color:#000; text-decoration: underline; } SendCoinsDialog - - + + @@ -1566,12 +1687,17 @@ a:active { color:#000; text-decoration: underline; } Enviar monedas - + + Send Triangles + + + + Coin Control Features - + Inputs... @@ -1650,17 +1776,17 @@ a:active { color:#000; text-decoration: underline; } - + custom change address - + Send to multiple recipients at once Enviar a varios destinatarios a la vez - + Add &Recipient @@ -1670,7 +1796,7 @@ a:active { color:#000; text-decoration: underline; } - + Clear &All @@ -1690,17 +1816,17 @@ a:active { color:#000; text-decoration: underline; } Confirmar el envío - + S&end - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Copy quantity @@ -1745,7 +1871,7 @@ a:active { color:#000; text-decoration: underline; } - + Confirm send coins Confirmar el envio de monedas @@ -1760,7 +1886,7 @@ a:active { color:#000; text-decoration: underline; } - + The recipient address is not valid, please recheck. @@ -1818,53 +1944,48 @@ a:active { color:#000; text-decoration: underline; } SendCoinsEntry - + Form Formulario - + A&mount: A&Monto: - + Pay &To: Pagar &A: - - + + Enter a label for this address to add it to your address book Introduzca una etiqueta para esta dirección para añadirla a su libreta de direcciones - - N&arration: - - - - + Enter a short note to send with payment (max 24 characters) - + &Label: &Etiqueta: - + The address to send the payment to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book - + Alt+A Alt+A @@ -1874,7 +1995,7 @@ a:active { color:#000; text-decoration: underline; } Pegar la dirección desde el portapapeles - + Alt+P Alt+P @@ -1902,37 +2023,42 @@ a:active { color:#000; text-decoration: underline; } - + + Send messages + + + + Address &From: - + Choose address from address book - + Alt+A Alt+A - + Paste address from clipboard Pegar la dirección desde el portapapeles - + Alt+P Alt+P - + Send to multiple recipients at once Enviar a varios destinatarios a la vez - + Add &Recipient @@ -1942,7 +2068,7 @@ a:active { color:#000; text-decoration: underline; } - + Clear &All @@ -1952,17 +2078,17 @@ a:active { color:#000; text-decoration: underline; } Confirmar el envío - + S&end - + &Close - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) @@ -1972,7 +2098,7 @@ a:active { color:#000; text-decoration: underline; } - + Confirm send messages @@ -1987,7 +2113,7 @@ a:active { color:#000; text-decoration: underline; } - + @@ -2024,22 +2150,22 @@ a:active { color:#000; text-decoration: underline; } SendMessagesEntry - + Form Formulario - - The address to send the payment to (e.g. 4Zo1ga6xuKuQ7JV7M9rGDoxdbYwV5zgQJ5) + + The address to send the message to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book - + Alt+A Alt+A @@ -2049,7 +2175,7 @@ a:active { color:#000; text-decoration: underline; } Pegar la dirección desde el portapapeles - + Alt+P Alt+P @@ -2059,28 +2185,28 @@ a:active { color:#000; text-decoration: underline; } - + &Message: - + Send &To: - + Enter a label for this address to add it to your address book Introduzca una etiqueta para esta dirección para añadirla a su libreta de direcciones - + &Label: &Etiqueta: - + &Public Key: @@ -2101,144 +2227,117 @@ a:active { color:#000; text-decoration: underline; } - SignVerifyMessageDialog + SignMessagePage - - Signatures - Sign / Verify a Message + + Form + Formulario + + + + Sign Message - - - &Sign Message + + Address + Direccion + + + + Paste address from clipboard + Pegar la dirección desde el portapapeles + + + + Alt+P + Alt+P + + + + Signature - - You can sign messages with your addresses to prove you own them. Be careful not to sign anything vague, as phishing attacks may try to trick you into signing your identity over to them. Only sign fully-detailed statements you agree to. - - - - - The address to sign the message with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - - - + Choose an address from the address book - - + Alt+A - Alt+A + Alt+A - - Paste address from clipboard - Pegar la dirección desde el portapapeles + + The address to sign the message with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + - - Alt+P - Alt+P + + Text + - + Enter the message you want to sign here - + Copy the current signature to the system clipboard - - Sign the message to prove you own this TRI address - - - - - Verify the message to ensure it was signed with the specified TRI address - - - - + Reset all sign message fields - - + Clear &All - - - &Verify Message + + Sign the message to prove you own this Triangles address - - Enter the signing address, message (ensure you copy line breaks, spaces, tabs, etc. exactly) and signature below to verify the message. Be careful not to read more into the signature than what is in the signed message itself, to avoid being tricked by a man-in-the-middle attack. + + Sign &Message - - The address the message was signed with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - - - Reset all verify message fields - - - - - Click "Sign Message" to generate signature - - - - - Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - - - Enter a TRI address (e.g. w) + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Enter TRI signature + Click "Sign Message" to generate signature - - + + The entered address is invalid. - - - + + Please check the address and try again. - - + The entered address does not refer to a key. - + Wallet unlock was cancelled. @@ -2257,32 +2356,6 @@ a:active { color:#000; text-decoration: underline; } Message signed. - - - The signature could not be decoded. - - - - - - Please check the signature and try again. - - - - - The signature did not match the message digest. - - - - - Message verification failed. - - - - - Message verified. - - TransactionDesc @@ -2428,7 +2501,7 @@ a:active { color:#000; text-decoration: underline; } - Generated coins must mature 60 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. + Generated coins must mature 7 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. @@ -2476,11 +2549,12 @@ a:active { color:#000; text-decoration: underline; } TransactionDescDialog + Transaction details - + This pane shows a detailed description of the transaction @@ -2488,7 +2562,7 @@ a:active { color:#000; text-decoration: underline; } TransactionTableModel - + Date Fecha @@ -2508,12 +2582,17 @@ a:active { color:#000; text-decoration: underline; } - + Open until %1 Abrir hasta %1 - + + Confirming (%1 of %2 confirmations) + + + + Confirmed (%1 confirmations) @@ -2526,12 +2605,7 @@ a:active { color:#000; text-decoration: underline; } - - Narration - - - - + Offline @@ -2541,12 +2615,7 @@ a:active { color:#000; text-decoration: underline; } - - Confirming (%1 of %2 recommended confirmations) - - - - + Conflicted @@ -2624,13 +2693,13 @@ a:active { color:#000; text-decoration: underline; } TransactionView - - + + All - + Today @@ -2660,7 +2729,7 @@ a:active { color:#000; text-decoration: underline; } - + Received with @@ -2685,17 +2754,17 @@ a:active { color:#000; text-decoration: underline; } - + Enter address or label to search - + Min amount - + Copy address @@ -2725,7 +2794,7 @@ a:active { color:#000; text-decoration: underline; } - + Export Transaction Data @@ -2790,6 +2859,19 @@ a:active { color:#000; text-decoration: underline; } + + TransactionsPage + + + Form + Formulario + + + + Transactions + + + Triangles-core @@ -3484,67 +3566,57 @@ If the file does not exist, create it with owner-readable-only file permissions. - + + Triangles - + + Wallet - + + &Overview &Vista previa - + Show general overview of wallet Mostrar descripción general del monedero - - &Send coins - - - - - Send coins to a TRI address - - - - - &Receive coins - - - - + Show the list of addresses for receiving payments - + + &Transactions &transaciones - + Browse transaction history Buscar en el historial de transacciones - + + &Address Book - + Edit the list of stored addresses and labels - + &Messages @@ -3554,22 +3626,83 @@ If the file does not exist, create it with owner-readable-only file permissions. - + + + &Show / Hide Triangles wallet + + + + + Show or hide the main Window + + + + + Encrypt the private keys that belong to your wallet + + + + + %n blocks + + + + + + + + Processed %1 blocks of transaction history. + + + + + <font color='#f26522'>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. </font>Do you want to pay the fee? + + + + + Options + Opciones + + + E&xit - + Quit application Salir de la aplicacion - - &About Triangles + + &Send Triangles + Send coins to a Triangles address + + + + + &Receive Triangles + + + + + E&xit Triangles wallet + + + + + + + &About Triangles + + + + Show information about Triangles @@ -3594,22 +3727,13 @@ If the file does not exist, create it with owner-readable-only file permissions. - - &Show / Hide - - - - + + &Encrypt Wallet... - - Encrypt or decrypt wallet - - - - + &Backup Wallet... @@ -3620,24 +3744,36 @@ If the file does not exist, create it with owner-readable-only file permissions. + &Change Passphrase... - + Change the passphrase used for wallet encryption Cambie la clave utilizada para el cifrado del monedero + &Unlock Wallet... - + Unlock wallet Monedero destrabado + + + &Unlock Wallet for staking... + + + + + Unlock wallet for staking + + &Lock Wallet @@ -3650,36 +3786,50 @@ If the file does not exist, create it with owner-readable-only file permissions. + Sign &message... + + + Sign messages with your Triangles addresses to prove you own them + + + &Verify message... + + + Verify messages to ensure they were signed with specified Triangles addresses + + + &Export... - + Export the data in the current tab to a file - + + &Debug window - + Open debugging and diagnostic console - + &File &Archivo @@ -3704,19 +3854,17 @@ If the file does not exist, create it with owner-readable-only file permissions. - - + [testnet] [prueba_de_red] - - + Triangles client - + %n active connection(s) to Triangles network @@ -3724,12 +3872,12 @@ If the file does not exist, create it with owner-readable-only file permissions. - + Synchronizing with network... Sincronizando con la red... - + ~%n block(s) remaining @@ -3737,17 +3885,12 @@ If the file does not exist, create it with owner-readable-only file permissions. - + Downloaded %1 of %2 blocks of transaction history (%3% done). - - Downloaded %1 blocks of transaction history. - - - - + Current difficulty is %1. @@ -3799,17 +3942,12 @@ If the file does not exist, create it with owner-readable-only file permissions. - - This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee? - - - - + Confirm transaction fee - + Sent transaction Transaccion enviada @@ -3842,29 +3980,50 @@ Message: %4 - - + + URI handling - - + + URI can not be parsed! This can be caused by an invalid TRI address or malformed URI parameters. - + + Send Triangles + + + + + Receive Triangles + + + + + &Lock Wallet... + + + + + Wallet is <b>encrypted</b> and currently <b>unlocked for staking</b> + + + + Wallet is <b>encrypted</b> and currently <b>unlocked</b> El Monedero esta <b>cifrado</b> y actualmente <b>desbloqueado</b> - + Wallet is <b>encrypted</b> and currently <b>locked</b> El Monedero esta <b>cifrado</b> y actualmente <b>bloqueado</b> - + + Backup Wallet @@ -3875,16 +4034,26 @@ Message: %4 - Backup Failed + There was an error trying to save the wallet data to the new location. - There was an error trying to save the wallet data to the new location. + Backup failed + + + + + Backup successful + + + + + The wallet data was successfully saved to the new location. - + %n second(s) @@ -3946,10 +4115,127 @@ Message: %4 + + VerifyMessagePage + + + Form + Formulario + + + + Verify Message + + + + + Choose an address from the address book + + + + + Alt+A + Alt+A + + + + The address the message was signed with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + + + + + Text + + + + + Address + Direccion + + + + Signature + + + + + Reset all verify message fields + + + + + Clear &All + + + + + Verify the message to ensure it was signed with the specified Triangles address + + + + + Verify &Message + + + + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + + + + Enter Triangles signature + + + + + + The entered address is invalid. + + + + + + + Please check the address and try again. + + + + + The entered address does not refer to a key. + + + + + The signature could not be decoded. + + + + + + Please check the signature and try again. + + + + + The signature did not match the message digest. + + + + + Message verification failed. + + + + + Message verified. + + + WalletModel - + Sending... diff --git a/src/qt/locale/triangles_et.qm b/src/qt/locale/triangles_et.qm deleted file mode 100644 index b2ece78c5081ba02fbcc67f4deb66546a24713e9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 48663 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 ISyfg41F;``*8l(j diff --git a/src/qt/locale/triangles_et.ts b/src/qt/locale/triangles_et.ts index 0cbe191..8f56a66 100644 --- a/src/qt/locale/triangles_et.ts +++ b/src/qt/locale/triangles_et.ts @@ -4,23 +4,27 @@ AboutDialog - + + Dialog + + + + About Triangles - + <b>Triangles</b> version - - Copyright © 2009-2014 The Bitcoin developers -Copyright © 2014 Triangles team + + OK - + This is experimental software. @@ -38,47 +42,52 @@ Toode sisaldab OpenSSL Projekti all toodetud tarkvara, mis on kasutamiseks OpenS AddressBookPage - + Address Book - + Double-click to edit address or label Topeltklõps aadressi või märgise muutmiseks - + Create a new address Loo uus aadress - + Copy the currently selected address to the system clipboard Kopeeri märgistatud aadress vahemällu - + Sign a message to prove you own a TRI address - + &New Address - + + Address book + + + + &Copy Address &Aadressi kopeerimine - + Show &QR Code - + Sign &Message @@ -88,7 +97,7 @@ Toode sisaldab OpenSSL Projekti all toodetud tarkvara, mis on kasutamiseks OpenS - + Delete the currently selected address from the list Kustuta märgistatud aadress loetelust @@ -98,17 +107,22 @@ Toode sisaldab OpenSSL Projekti all toodetud tarkvara, mis on kasutamiseks OpenS &Kinnita Sõnum - + These are your Triangles addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you. - + &Delete &Kustuta - + + Triangles receiving addresses + + + + Copy &Label &Märgise kopeerimine @@ -118,7 +132,7 @@ Toode sisaldab OpenSSL Projekti all toodetud tarkvara, mis on kasutamiseks OpenS &Muuda - + Export Address Book Data @@ -141,7 +155,7 @@ Toode sisaldab OpenSSL Projekti all toodetud tarkvara, mis on kasutamiseks OpenS AddressTableModel - + Label Silt @@ -164,32 +178,32 @@ Toode sisaldab OpenSSL Projekti all toodetud tarkvara, mis on kasutamiseks OpenS Salafraasi dialoog - + + Change password + + + + Enter passphrase Sisesta salafraas - + New passphrase Uus salafraas - + Repeat new passphrase Korda salafraasi - - Serves to disable the trivial sendmoney when OS account compromised. Provides no real security. + + Unlock for staking only - - For staking only - - - - + Enter the new passphrase to the wallet.<br/>Please use a passphrase of <b>10 or more random characters</b>, or <b>eight or more words</b>. Sisesta rahakotile uus salafraas.<br/>Palun kasuta salafraasina <b>vähemalt 10 tähte/numbrit/sümbolit</b>, või <b>vähemalt 8 sõna</b>. @@ -199,7 +213,7 @@ Toode sisaldab OpenSSL Projekti all toodetud tarkvara, mis on kasutamiseks OpenS Krüpteeri rahakott - + This operation needs your wallet passphrase to unlock the wallet. See toiming nõuab sinu rahakoti salafraasi. @@ -209,7 +223,7 @@ Toode sisaldab OpenSSL Projekti all toodetud tarkvara, mis on kasutamiseks OpenS Tee rahakott lukust lahti. - + This operation needs your wallet passphrase to decrypt the wallet. See toiming nõuab sinu rahakoti salafraasi. @@ -219,7 +233,7 @@ Toode sisaldab OpenSSL Projekti all toodetud tarkvara, mis on kasutamiseks OpenS Dekrüpteeri rahakott. - + Change passphrase Muuda salafraasi @@ -318,12 +332,17 @@ Toode sisaldab OpenSSL Projekti all toodetud tarkvara, mis on kasutamiseks OpenS CoinControlDialog - + Coin Control - + + Triangles Coin Control + + + + Quantity: @@ -333,7 +352,7 @@ Toode sisaldab OpenSSL Projekti all toodetud tarkvara, mis on kasutamiseks OpenS - + Amount: Summa: @@ -353,7 +372,7 @@ Toode sisaldab OpenSSL Projekti all toodetud tarkvara, mis on kasutamiseks OpenS - + no @@ -368,22 +387,22 @@ Toode sisaldab OpenSSL Projekti all toodetud tarkvara, mis on kasutamiseks OpenS - + (un)select all - + Tree mode - + List mode - + Amount Kogus @@ -418,7 +437,7 @@ Toode sisaldab OpenSSL Projekti all toodetud tarkvara, mis on kasutamiseks OpenS - + Copy address Aadressi kopeerimine @@ -429,17 +448,17 @@ Toode sisaldab OpenSSL Projekti all toodetud tarkvara, mis on kasutamiseks OpenS - + Copy amount Kopeeri summa - + Copy transaction ID Kopeeri tehingu ID - + Copy quantity @@ -474,7 +493,7 @@ Toode sisaldab OpenSSL Projekti all toodetud tarkvara, mis on kasutamiseks OpenS - + highest @@ -572,57 +591,66 @@ This label turns red, if the priority is smaller than "medium". EditAddressDialog - - Edit Address - Muuda aadressi - - - + &Label &Märgis - + The label associated with this address book entry - + &Address &Aadress - + + Edit record + + + + The address associated with this address book entry. This can only be modified for sending addresses. - - &Stealth Address + + Paste from clipboard - + + Alt+A + Alt+A + + + + New receiving address Uus sissetulev aadress - + + New sending address Uus väljaminev aadress - + + Edit receiving address Sissetulevate aadresside muutmine - + + Edit sending address Väljaminevate aadresside muutmine - + The entered address "%1" is not a valid TRI address. @@ -689,23 +717,23 @@ This label turns red, if the priority is smaller than "medium". MRichTextEdit - + Paragraph formatting - + Undo (CTRL+Z) - + Undo - + Redo @@ -715,7 +743,7 @@ This label turns red, if the priority is smaller than "medium". - + Cut @@ -725,7 +753,7 @@ This label turns red, if the priority is smaller than "medium". - + Copy @@ -735,7 +763,7 @@ This label turns red, if the priority is smaller than "medium". - + Paste @@ -745,12 +773,12 @@ This label turns red, if the priority is smaller than "medium". - + Link - + Bold @@ -760,7 +788,7 @@ This label turns red, if the priority is smaller than "medium". - + Italic @@ -770,12 +798,12 @@ This label turns red, if the priority is smaller than "medium". - + Underline - + Strike Out @@ -785,7 +813,7 @@ This label turns red, if the priority is smaller than "medium". - + Bullet list @@ -795,7 +823,7 @@ This label turns red, if the priority is smaller than "medium". - + Ordered list @@ -805,7 +833,7 @@ This label turns red, if the priority is smaller than "medium". - + Decrease indentation @@ -815,7 +843,7 @@ This label turns red, if the priority is smaller than "medium". - + Increase indentation @@ -825,12 +853,12 @@ This label turns red, if the priority is smaller than "medium". - + . - + Font size @@ -875,6 +903,74 @@ This label turns red, if the priority is smaller than "medium". + + MainWindow + + + MainWindow + + + + + Triangles + + + + + File + + + + + Operations + + + + + Help + + + + + Overview + + + + + Send Coins + Müntide saatmine + + + + Receive Coins + + + + + Address Book + + + + + Transactions + + + + + Messages + + + + + Synchronization + + + + + 33333 blocks + + + MessageModel @@ -931,22 +1027,27 @@ This label turns red, if the priority is smaller than "medium". MessagePage - + Address Book - + + Messages + + + + These are your sent and received encrypted messages. Click on an item to read it. - + Click on a message to view it - + &Back @@ -956,48 +1057,48 @@ This label turns red, if the priority is smaller than "medium". - + &Conversation - + Sign a message to prove you own a TRI address - + &Send - - + + Copy the currently selected address to the system clipboard Kopeeri märgistatud aadress vahemällu - + &Copy From Address - + Copy To &Address - + Delete the currently selected address from the list Kustuta märgistatud aadress loetelust - + &Delete &Kustuta - + Send Secure Message @@ -1031,11 +1132,12 @@ This label turns red, if the priority is smaller than "medium". OptionsDialog + Options Valikud - + &Main %Peamine @@ -1050,7 +1152,7 @@ This label turns red, if the priority is smaller than "medium". Tasu tehingu &fee - + Reserved amount does not participate in staking and is therefore spendable at any time. @@ -1060,12 +1162,12 @@ This label turns red, if the priority is smaller than "medium". - + Automatically start Triangles after logging in to the system. - + &Start Triangles on system login @@ -1075,7 +1177,7 @@ This label turns red, if the priority is smaller than "medium". - + &Detach databases at shutdown @@ -1085,57 +1187,57 @@ This label turns red, if the priority is smaller than "medium". &Võrk - + Automatically open the Triangles client port on the router. This only works when your router supports UPnP and it is enabled. - + Map port using &UPnP Suuna port &UPnP kaudu - + Connect to the Triangles network through a SOCKS proxy (e.g. when connecting through Tor). - + &Connect through SOCKS proxy: - + Proxy &IP: Proxi &IP: - + IP address of the proxy (e.g. 127.0.0.1) - + &Port: &Port: - + Port of the proxy (e.g. 9050) Proxi port (nt 9050) - + SOCKS &Version: Turva proxi SOCKS &Version: - + SOCKS version of the proxy (e.g. 5) Turva proxi SOCKS versioon (nt 5) - + &Window &Aken @@ -1145,7 +1247,7 @@ This label turns red, if the priority is smaller than "medium". Minimeeri systray alale. - + &Minimize to the tray instead of the taskbar &Minimeeri systray alale @@ -1155,7 +1257,7 @@ This label turns red, if the priority is smaller than "medium". Sulgemise asemel minimeeri aken. Selle valiku tegemisel suletakse programm Menüüst "Välju" käsuga. - + M&inimize on close M&inimeeri sulgemisel @@ -1170,27 +1272,27 @@ This label turns red, if the priority is smaller than "medium". Kasutajaliidese &keel: - + The user interface language can be set here. This setting will take effect after restarting Triangles. - + &Unit to show amounts in: Summade kuvamise &Unit: - + Choose the default subdivision unit to show in the interface and when sending coins. Vali liideses ning müntide saatmisel kuvatav vaikimisi alajaotus. - + Whether to show TRI addresses in the transaction list or not. - + &Display addresses in transaction list Tehingute loetelu &Display aadress @@ -1200,27 +1302,27 @@ This label turns red, if the priority is smaller than "medium". - + Display coin &control features (experts only!) - + &OK &OK - + &Cancel &Katkesta - + &Apply - + default vaikeväärtus @@ -1245,18 +1347,18 @@ This label turns red, if the priority is smaller than "medium". OverviewPage - + Form Vorm - - + + The displayed information may be out of date. Your wallet automatically synchronizes with the Triangles network after a connection is established, but this process has not completed yet. - + Stake: @@ -1291,7 +1393,7 @@ This label turns red, if the priority is smaller than "medium". Mitte aegunud mine'itud jääk - + Total: @@ -1301,7 +1403,7 @@ This label turns red, if the priority is smaller than "medium". - + <b>Recent transactions</b> <b>Uuesti saadetud tehingud</b> @@ -1309,10 +1411,10 @@ This label turns red, if the priority is smaller than "medium". <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1323,10 +1425,10 @@ a:active { color:#000; text-decoration: underline; } <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1334,7 +1436,21 @@ a:active { color:#000; text-decoration: underline; } - + + <head> +<style type="text/css" media="screen"> +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } +</style> +</head> +<body> +<a href="http://explorer.triangles.technology"> &#187; TRI block explorer</a></body> + + + + Total of transactions that have yet to be confirmed, and do not yet count toward the current balance @@ -1411,7 +1527,7 @@ a:active { color:#000; text-decoration: underline; } RPCConsole - + Client name Kliendi nimi @@ -1422,15 +1538,15 @@ a:active { color:#000; text-decoration: underline; } - + - + N/A N/A - + Client version Kliendi versioon @@ -1440,7 +1556,12 @@ a:active { color:#000; text-decoration: underline; } &Informatsioon - + + Debug window + + + + Using OpenSSL version Kasutan OpenSSL versiooni @@ -1465,7 +1586,7 @@ a:active { color:#000; text-decoration: underline; } - + Block chain Ploki jada @@ -1485,7 +1606,7 @@ a:active { color:#000; text-decoration: underline; } Viimane ploki aeg - + &Open &Ava @@ -1495,7 +1616,7 @@ a:active { color:#000; text-decoration: underline; } - + &Show @@ -1505,22 +1626,22 @@ a:active { color:#000; text-decoration: underline; } &Konsool - + Build date Valmistusaeg - + Triangles - Debug window - + Triangles Core - + Debug log file Debugimise logifail @@ -1530,12 +1651,12 @@ a:active { color:#000; text-decoration: underline; } - + Show the Triangles-Qt help message to get a list with possible Triangles command-line options. - + Clear console Puhasta konsool @@ -1558,8 +1679,8 @@ a:active { color:#000; text-decoration: underline; } SendCoinsDialog - - + + @@ -1571,12 +1692,17 @@ a:active { color:#000; text-decoration: underline; } Müntide saatmine - + + Send Triangles + + + + Coin Control Features - + Inputs... @@ -1655,17 +1781,17 @@ a:active { color:#000; text-decoration: underline; } - + custom change address - + Send to multiple recipients at once Saatmine mitmele korraga - + Add &Recipient Lisa &Saaja @@ -1675,7 +1801,7 @@ a:active { color:#000; text-decoration: underline; } - + Clear &All Puhasta &Kõik @@ -1695,17 +1821,17 @@ a:active { color:#000; text-decoration: underline; } Saatmise kinnitamine - + S&end S&aada - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Copy quantity @@ -1750,7 +1876,7 @@ a:active { color:#000; text-decoration: underline; } - + Confirm send coins Müntide saatmise kinnitamine @@ -1765,7 +1891,7 @@ a:active { color:#000; text-decoration: underline; } - + The recipient address is not valid, please recheck. Saaja aadress ei ole kehtiv, palun kontrolli. @@ -1823,53 +1949,48 @@ a:active { color:#000; text-decoration: underline; } SendCoinsEntry - + Form Vorm - + A&mount: S&umma: - + Pay &To: Maksa &: - - + + Enter a label for this address to add it to your address book Aadressiraamatusse sisestamiseks märgista aadress - - N&arration: - - - - + Enter a short note to send with payment (max 24 characters) - + &Label: &Märgis - + The address to send the payment to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book - + Alt+A Alt+A @@ -1879,7 +2000,7 @@ a:active { color:#000; text-decoration: underline; } Kleebi aadress vahemälust - + Alt+P Alt+P @@ -1907,37 +2028,42 @@ a:active { color:#000; text-decoration: underline; } - + + Send messages + + + + Address &From: - + Choose address from address book - + Alt+A Alt+A - + Paste address from clipboard Kleebi aadress vahemälust - + Alt+P Alt+P - + Send to multiple recipients at once Saatmine mitmele korraga - + Add &Recipient Lisa &Saaja @@ -1947,7 +2073,7 @@ a:active { color:#000; text-decoration: underline; } - + Clear &All Puhasta &Kõik @@ -1957,17 +2083,17 @@ a:active { color:#000; text-decoration: underline; } Saatmise kinnitamine - + S&end S&aada - + &Close - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) @@ -1977,7 +2103,7 @@ a:active { color:#000; text-decoration: underline; } - + Confirm send messages @@ -1992,7 +2118,7 @@ a:active { color:#000; text-decoration: underline; } - + @@ -2029,22 +2155,22 @@ a:active { color:#000; text-decoration: underline; } SendMessagesEntry - + Form Vorm - - The address to send the payment to (e.g. 4Zo1ga6xuKuQ7JV7M9rGDoxdbYwV5zgQJ5) + + The address to send the message to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book - + Alt+A Alt+A @@ -2054,7 +2180,7 @@ a:active { color:#000; text-decoration: underline; } Kleebi aadress vahemälust - + Alt+P Alt+P @@ -2064,28 +2190,28 @@ a:active { color:#000; text-decoration: underline; } - + &Message: - + Send &To: - + Enter a label for this address to add it to your address book Aadressiraamatusse sisestamiseks märgista aadress - + &Label: &Märgis - + &Public Key: @@ -2106,187 +2232,134 @@ a:active { color:#000; text-decoration: underline; } - SignVerifyMessageDialog + SignMessagePage - - Signatures - Sign / Verify a Message - Signatuurid - Allkirjasta / Kinnita Sõnum + + Form + Vorm - - - &Sign Message - &Allkirjastamise teade - - - - You can sign messages with your addresses to prove you own them. Be careful not to sign anything vague, as phishing attacks may try to trick you into signing your identity over to them. Only sign fully-detailed statements you agree to. - Omandiõigsuse tõestamiseks saad sõnumeid allkirjastada oma aadressiga. Ettevaatust petturitega, kes üritavad saada sinu allkirja endale saada. Allkirjasta ainult korralikult täidetud avaldusi, millega nõustud. - - - - The address to sign the message with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + Sign Message - - + + Address + Aadress + + + + Paste address from clipboard + Kleebi aadress vahemälust + + + + Alt+P + Alt+P + + + + Signature + + + + Choose an address from the address book - - + Alt+A - Alt+A + Alt+A - - Paste address from clipboard - Kleebi aadress vahemälust + + The address to sign the message with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + - - Alt+P - Alt+P + + Text + - + Enter the message you want to sign here - Sisesta siia allkirjastamise sõnum + Sisesta siia allkirjastamise sõnum - + Copy the current signature to the system clipboard - Kopeeri praegune signatuur vahemällu + Kopeeri praegune signatuur vahemällu - - Sign the message to prove you own this TRI address - - - - - Verify the message to ensure it was signed with the specified TRI address - - - - + Reset all sign message fields - Tühjenda kõik sõnumi allkirjastamise väljad + Tühjenda kõik sõnumi allkirjastamise väljad - - + Clear &All - Puhasta &Kõik + Puhasta &Kõik - - - &Verify Message - &Kinnita Sõnum - - - - Enter the signing address, message (ensure you copy line breaks, spaces, tabs, etc. exactly) and signature below to verify the message. Be careful not to read more into the signature than what is in the signed message itself, to avoid being tricked by a man-in-the-middle attack. - Kinnitamiseks sisesta allkirjastamise aadress, sõnum (kindlasti kopeeri täpselt ka reavahetused, tühikud, tabulaatorid jms) ning allolev signatuur. - - - - The address the message was signed with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + Sign the message to prove you own this Triangles address - - Reset all verify message fields - Tühjenda kõik sõnumi kinnitamise väljad - - - - Click "Sign Message" to generate signature - Signatuuri genereerimiseks vajuta "Allkirjasta Sõnum" - - - - Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + Sign &Message - - Enter a TRI address (e.g. w) + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Enter TRI signature - + Click "Sign Message" to generate signature + Signatuuri genereerimiseks vajuta "Allkirjasta Sõnum" - - + + The entered address is invalid. - Sisestatud aadress ei kehti. + Sisestatud aadress ei kehti. - - - + + Please check the address and try again. - Palun kontrolli aadressi ning proovi uuesti. + Palun kontrolli aadressi ning proovi uuesti. - - + The entered address does not refer to a key. - Sisestatud aadress ei viita võtmele. + Sisestatud aadress ei viita võtmele. - + Wallet unlock was cancelled. - Rahakoti avamine katkestati. + Rahakoti avamine katkestati. Private key for the entered address is not available. - Sisestatud aadressi privaatvõti ei ole saadaval. + Sisestatud aadressi privaatvõti ei ole saadaval. Message signing failed. - Sõnumi signeerimine ebaõnnestus. + Sõnumi signeerimine ebaõnnestus. Message signed. - Sõnum signeeritud. - - - - The signature could not be decoded. - Signatuuri ei õnnestunud dekodeerida. - - - - - Please check the signature and try again. - Palun kontrolli signatuuri ning proovi uuesti. - - - - The signature did not match the message digest. - Signatuur ei kattunud sõnumi kokkuvõttega. - - - - Message verification failed. - Sõnumi kontroll ebaõnnestus. - - - - Message verified. - Sõnum kontrollitud. + Sõnum signeeritud. @@ -2433,7 +2506,7 @@ a:active { color:#000; text-decoration: underline; } - Generated coins must mature 60 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. + Generated coins must mature 7 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. @@ -2481,11 +2554,12 @@ a:active { color:#000; text-decoration: underline; } TransactionDescDialog + Transaction details Tehingu üksikasjad - + This pane shows a detailed description of the transaction Paan kuvab tehingu detailid @@ -2493,7 +2567,7 @@ a:active { color:#000; text-decoration: underline; } TransactionTableModel - + Date Kuupäev @@ -2513,12 +2587,17 @@ a:active { color:#000; text-decoration: underline; } Kogus - + Open until %1 Avatud kuni %1 - + + Confirming (%1 of %2 confirmations) + + + + Confirmed (%1 confirmations) Kinnitatud (%1 kinnitust) @@ -2531,12 +2610,7 @@ a:active { color:#000; text-decoration: underline; } - - Narration - - - - + Offline @@ -2546,12 +2620,7 @@ a:active { color:#000; text-decoration: underline; } - - Confirming (%1 of %2 recommended confirmations) - - - - + Conflicted @@ -2629,13 +2698,13 @@ a:active { color:#000; text-decoration: underline; } TransactionView - - + + All Kõik - + Today Täna @@ -2665,7 +2734,7 @@ a:active { color:#000; text-decoration: underline; } Ulatus... - + Received with Saadud koos @@ -2690,17 +2759,17 @@ a:active { color:#000; text-decoration: underline; } Muu - + Enter address or label to search Otsimiseks sisesta märgis või aadress - + Min amount Vähim summa - + Copy address Aadressi kopeerimine @@ -2730,7 +2799,7 @@ a:active { color:#000; text-decoration: underline; } Kuva tehingu detailid - + Export Transaction Data @@ -2795,6 +2864,19 @@ a:active { color:#000; text-decoration: underline; } saaja + + TransactionsPage + + + Form + Vorm + + + + Transactions + + + Triangles-core @@ -3491,67 +3573,57 @@ Kui seda faili ei ole, loo see ainult-omanikule-lugemiseks faili õigustes. - + + Triangles - + + Wallet Rahakott - + + &Overview &Ülevaade - + Show general overview of wallet Kuva rahakoti üld-ülevaade - - &Send coins - - - - - Send coins to a TRI address - - - - - &Receive coins - - - - + Show the list of addresses for receiving payments - + + &Transactions &Tehingud - + Browse transaction history Sirvi tehingute ajalugu - + + &Address Book - + Edit the list of stored addresses and labels - + &Messages @@ -3561,22 +3633,83 @@ Kui seda faili ei ole, loo see ainult-omanikule-lugemiseks faili õigustes. - - E&xit - V&älju - - - - Quit application - Väljumine - - - - &About Triangles + + + &Show / Hide Triangles wallet + Show or hide the main Window + + + + + Encrypt the private keys that belong to your wallet + + + + + %n blocks + + + + + + + + Processed %1 blocks of transaction history. + + + + + <font color='#f26522'>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. </font>Do you want to pay the fee? + + + + + Options + Valikud + + + + E&xit + V&älju + + + + Quit application + Väljumine + + + + &Send Triangles + + + + + Send coins to a Triangles address + + + + + &Receive Triangles + + + + + E&xit Triangles wallet + + + + + + + &About Triangles + + + + Show information about Triangles @@ -3601,22 +3734,13 @@ Kui seda faili ei ole, loo see ainult-omanikule-lugemiseks faili õigustes. - - &Show / Hide - &Näita / Peida - - - + + &Encrypt Wallet... &Krüpteeri Rahakott - - Encrypt or decrypt wallet - - - - + &Backup Wallet... &Varunda Rahakott @@ -3627,24 +3751,36 @@ Kui seda faili ei ole, loo see ainult-omanikule-lugemiseks faili õigustes. + &Change Passphrase... &Salafraasi muutmine - + Change the passphrase used for wallet encryption Rahakoti krüpteerimise salafraasi muutmine + &Unlock Wallet... - + Unlock wallet Tee rahakott lukust lahti. + + + &Unlock Wallet for staking... + + + + + Unlock wallet for staking + + &Lock Wallet @@ -3657,36 +3793,50 @@ Kui seda faili ei ole, loo see ainult-omanikule-lugemiseks faili õigustes. + Sign &message... Signeeri &sõnum + + + Sign messages with your Triangles addresses to prove you own them + + + &Verify message... &Kontrolli sõnumit... + + + Verify messages to ensure they were signed with specified Triangles addresses + + + &Export... - + Export the data in the current tab to a file - + + &Debug window &Debugimise aken - + Open debugging and diagnostic console Ava debugimise ja diagnostika konsool - + &File &Fail @@ -3711,19 +3861,17 @@ Kui seda faili ei ole, loo see ainult-omanikule-lugemiseks faili õigustes. - - + [testnet] [testnet] - - + Triangles client - + %n active connection(s) to Triangles network @@ -3731,12 +3879,12 @@ Kui seda faili ei ole, loo see ainult-omanikule-lugemiseks faili õigustes. - + Synchronizing with network... Võrgusünkimine... - + ~%n block(s) remaining @@ -3744,17 +3892,12 @@ Kui seda faili ei ole, loo see ainult-omanikule-lugemiseks faili õigustes. - + Downloaded %1 of %2 blocks of transaction history (%3% done). - - Downloaded %1 blocks of transaction history. - - - - + Current difficulty is %1. @@ -3806,17 +3949,12 @@ Kui seda faili ei ole, loo see ainult-omanikule-lugemiseks faili õigustes. - - This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee? - - - - + Confirm transaction fee - + Sent transaction Saadetud tehing @@ -3852,29 +3990,50 @@ Message: %4 - - + + URI handling - - + + URI can not be parsed! This can be caused by an invalid TRI address or malformed URI parameters. - + + Send Triangles + + + + + Receive Triangles + + + + + &Lock Wallet... + + + + + Wallet is <b>encrypted</b> and currently <b>unlocked for staking</b> + + + + Wallet is <b>encrypted</b> and currently <b>unlocked</b> Rahakott on <b>krüpteeritud</b> ning hetkel <b>avatud</b> - + Wallet is <b>encrypted</b> and currently <b>locked</b> Rahakott on <b>krüpteeritud</b> ning hetkel <b>suletud</b> - + + Backup Wallet @@ -3885,16 +4044,26 @@ Message: %4 - Backup Failed + There was an error trying to save the wallet data to the new location. - There was an error trying to save the wallet data to the new location. + Backup failed + + + + + Backup successful + + + + + The wallet data was successfully saved to the new location. - + %n second(s) @@ -3956,10 +4125,127 @@ Message: %4 + + VerifyMessagePage + + + Form + Vorm + + + + Verify Message + + + + + Choose an address from the address book + + + + + Alt+A + Alt+A + + + + The address the message was signed with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + + + + + Text + + + + + Address + Aadress + + + + Signature + + + + + Reset all verify message fields + Tühjenda kõik sõnumi kinnitamise väljad + + + + Clear &All + Puhasta &Kõik + + + + Verify the message to ensure it was signed with the specified Triangles address + + + + + Verify &Message + + + + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + + + + Enter Triangles signature + + + + + + The entered address is invalid. + Sisestatud aadress ei kehti. + + + + + + Please check the address and try again. + Palun kontrolli aadressi ning proovi uuesti. + + + + The entered address does not refer to a key. + Sisestatud aadress ei viita võtmele. + + + + The signature could not be decoded. + Signatuuri ei õnnestunud dekodeerida. + + + + + Please check the signature and try again. + Palun kontrolli signatuuri ning proovi uuesti. + + + + The signature did not match the message digest. + Signatuur ei kattunud sõnumi kokkuvõttega. + + + + Message verification failed. + Sõnumi kontroll ebaõnnestus. + + + + Message verified. + Sõnum kontrollitud. + + WalletModel - + Sending... diff --git a/src/qt/locale/triangles_eu_ES.qm b/src/qt/locale/triangles_eu_ES.qm deleted file mode 100644 index e5f36390ec047bd88f03d3037485214048dfa4c0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17692 zcmds835;CjegD>b?~d2EvE5~PUVE4IwTA)6HpX=A^?_sKYYnLp6>nzV?oM|0z2VJ_ z?KRXAZJk(X5K2OtKuQ}DRHeZ*A+(A_f>0aLC`!}c@B6=N zX5X7#oY1J1wf^S%{`dWTZ^u*F72ka8Pe1;x)t%4W^zfHn-KA9H3Z?dMRBGTJ)$r(F zD7Ek{S$op5uG=c>&_$}@mAjQ%QIPfGmu2nVry9RvDYbl)to_f(dPRp?|BpRNz3*bR z{>?$GC)B{QZAx95Rlob%7nEvIYTs)ON^L)=_HTJxsm?!=wdEsWsJrCr^-3+izwXRmcY%(F>YiWTq139Bte0%5`|hiNx9!?_d(V7T zsg9TC-Eji)t~)>P3DUjjllAl8c@ABrX4?Y%rPu8CGvR-;#)`4dl9y)mrdaiGHWXZMA&#evb+y#7_zS!7$ zE95YLVPi+vJxZ;!8yDP#_o=mwi+_0^6!MI$7cFW$(F&Uy+Shod?NOyJ`*!1*6CYP< z%hwwpT?#%Hz0%bER4?@LsiuuR_`KoerbB-P_}deKUZqrZL%&n zEbFq*%evyV=4-k$kk5ZMAMDIw->c0>Td=QwPjl{h;NS6J^W%3x?(<%fb-|})z0_L= zjyFGk59nERvib8jwSk{q%}?KME7jZ8{A}ls!T*)AF8`RU1Mf7y`1EDa(`54xehh=X zVrNU;Q!gvEq^YIv5caRkw(R}dcIbVntSdev>&gu+hwgxUFH)^X}r1fj#zk)t*l=ZSZTVKe5j>dJZZ+`L5m0I(Y*0*W5eVwg8J8=&B`-j{&uku`hG!HV|8lrZIJ)gqp5xW207QAOC8+skW#;MUFy(E=x56< zsbklD4)*?o)VZMs*v-YM$NR5R>gq>QfAbdLZC#T3#*ZF>zrK|E_BP04{lfWspM~5y z_s)Nyw;k)h%ewjl^WVA@@a8|zv7~P|^rJdHy%Ta;a;oDSzk)ojyn8{zlfRF35JqzK z>!3s}RK04CI;%{T#$QR5VV*ER{5AKESb3{tHRJVy;cV8mip5=yGkL@ux9YfcM7>`* zY6{!VDg)as<>D`gcR2tu)g-<(u)2762A`$z-oz(;YQ5@L8C6uL)Vcs&=Wb_e$~1~r z!F0`%l{Ln4dCTZq-=8U-T9-(}O`3)Rpljj*eFCq_8b6qc&@lnp@}ME7vUo*0ig;bb zFD%UiX}3Lk$x9x8t}+AquH5Yurj62sWn{{(YuTmzG>FYx8PaNsc#M*xe^Hz+maHiw zlg|~>j_GC-$?sFgAruOztVxfO=!?`Pa{(Dkce@tEW0;0*o%Zo2!aoV| zRz8u$F4#jQIx{Dn!tU?$y#}BlMB^;?2G6*AhX%qKtd8W zcfb=OdE82q6KYjuA^k_7K&C-VJeAl3fGt9-(+H zaJ%4C5_RZQ$+}p$$1Yj!992=*T>&-Z9WjFL5QC}0ff4a`zy)13pmyT7hdjA57BPD2 zSfgE(?rP}Y?o{JCf-!bd1M*8oH`>-&59^Q`#P26H$E1YujApR|n9{(tQ9~EECI#_O zg&#UMvHN!G!-$b0e&uL7f`Fj<11tEbNS48pQ7SZcKR}8Z_U}l$13Qo8Ex3VE#-ADe zsWWEmNbejPWC)pZT+47xJL@2-P9Q-b>bk`p1L>U``89rL<;EvU!B0;+ZdQNYU(*6V zkf77hv8t_y?nl4oFQ|D5m0TtN>0lj^#6TzsCyzW~XKPEOCb?be2v9}?O9k3M{2kX; z2)!oE%i)9)UzkK`M)4sm9@Da8Rsrd#il>?g^Xeol#}8nJ&c<;O#!EAhEE$#*8CDh5 zdZ7j!kT1cK?--3ki@bUiwivNPocX=W^@2D zWEsTrAqy!|f@kr^_cICgQ=5=j0@+eNQSu?dy(G9;E)?=PkQq{5G_sCiJ0)YvEM+EY z({;brt%)!a&E*ro$Y4S`NF{?sd{&uByI6skKj|;)@Dc_?5qx~g@D&>JxNCGGS2Uc0 zg@TVFw=FAMG^U-h>+2)rn~}rQPDEj~`M+Zh{D-FK=hC@wT`4b0f;^{D1c(t*moxbt zewX}~?YzU1DzMMm?5_2)btM_hfe{4-L1O+1fi9L`(`B!%a9LkY!gFf<>euyhVo}mtK@DNgEFusn0!9~lSiG8N7U=scp!>X5 zWukC zfMvPHg1XJhoyytc{wzW(Ii7(cCIl{gc+TF>cv@MI{ldmhJ}CfmtP6L1Q50WyJSxguEHU3{Kx_3pF0u z5+a+sd~dC2>_Q1krADu)vQS;ecB>vWq`LL%%I`P94miN{VyWj>tgNX)+9uhu@tetr zMz*qs_d5+Q(iz=7L)`|-UNetDUUnMEPZxOp*J(^xYw7C(6HMw5rneZ}hLf_{qw&6>`j}7kutcM?orYpY~6cL>Qo{%lQ$6xK(E5+^IIo&f)VvU&7UdNq^-h^mbW zF|E+NtE!+4;@?7|LBH)2AmTwLuLB(r+Bjmo^MjzH#Wn9Y-p697)=7 zS4BZk(Ln_IuPzGsUPfh{JL-^%_cBlCCk7Nmb;!UkI!v3TcnD~|3KE27OgY!`hLNld z!sA4|G*B`_rFt&rf5S2%iPt%X*f_ynj_AyZ4eNM0ZK`C2Oj8uJL%NUdP6Bp1kC-_3 z45%M-IjxVLfySZis&EyK6b+b?NIn-a!ImR1>E2Q20?lYKt=6kGqCvg3DJAWCFC%3V z&i7b1NoapNQ8kI0xdy34QFVuLD%5sdsF`(BT(n8p^#3*BB(OWjn3J&kJvQwGthJ5d zqT{)7`#Q_bjZJ%DBT@>6TjNZk=GOO^*P6Hu-QY?QVyiJ^F4w!iqpu4@T84!^Lns#Y zodJC|BSqtASmKXZ#f(nRvC; zhGS-?9m&BQ1Tp{0x%rgNzkUwp*hGpcmQY~}v~Hs@;Z2g$mSy8)Et5e+^!DeghKA?+czi*{}WIP~6ntxX;S_D&Mav7$w&x!OYa)y9r zYRWmq19%pRID|)Gi+3n<)6x^`KBWe2+x4+Pb-SUD?7Vf zXLk;I_a^Pfk&AYbx#t=rhf>a#Lw&zvp__*3V>U7dVR~ejS;W-2z;BWzbTIbI_`~~6 z5YtxelkqpKDP6|R6dYuji1h_r)2xmQRo<4;^8=cD^ti0?P|lup>xIYc8pbkM(HYV8 z#0(hC{bSj1B#nVuAcH07m8LML@Y_b*QyrUy`L5s`fC3I9J?9eJl@WlR&uL$do_ji1 znwSM>Cl0`O{hg;gWH z$NqkA#e9)N^E~`2`RJH|g#n3c+!4RwO$NO|APOXXvq8IyWx5$1d1EP={ai10+X@U} z!{Z+gH96nI)H$%jwu9`Drf^9m8F{C7Swo^I9g3laCq0;Chmep`y;*glVb7L~W0`0} zittiEfUNN_<8C6J4jgHgbr9@FpbSG;%Q4>5@9)EI!WK2oR?`~IN*_luT_T+Z`jCy& zFycg=tU?DoTZz*?Did+Pw27slMPIXkF$UNhN1d!Wort+cI*CQV8*-)|p@ij`yqAGQ zX!EHN2aRkVg9h9XA^wh0HwP2TTg6SdWGqiq^{aybCtbQeTJy58TrQS);h$ASRl0m1 zp6Qsd@&$c_U?PR$Q7T*4yK!hFP=-LI_vW-g4^{$U%|Dof$9uqZlN$#u>D0N!J871I zeGIpqy58ntLNr?1bi;@vqTnoMOxuRoJa3F6qB}-%Q!pZ4aQ2GDfUQN^bhWsqtif+WpER{OwihU+$y2F8`lOA zPeFVO8BXKo_eSc08gPz+?oFBw=^!MnoDDe{PCMxFdXMU<-Ar1x;5bWaR5@LyBr2yq zV){&XG<|lQ(d!7ScDWclRm_$Ql&&Sm)gfdi!cGWI+*e9(DFCWXx??x*?(?Qtxsa&I zG%PRrOj+a(H!PZTM<4i#RvLm@yozDSA1KVY*dEAn(0eM4gM-MGdpwdOPe{lWK>rRd zE_lQnP8-Bs9qt?V^q$EjsAs)bG_h%+YS=_1Ocn!DmtKSE@f2kjnI^=Ovo<6LU^#@8 zfhs4*oOf3qUM@UZ=3|R|;3A_Z7x6$h>Y&Bh41tBhjh%-ER4zIBaD^oADGJfdPvu%3w~8fa%SwLfA~R zC@jJ!EBw(@9AnOyrh}=)yCNUZvr^NOv+=|Y9$n!*a8o;PlJ9QyjDtlext9wk^3<-_ zzDyPvr{dl0;^WhHX2Nys+*#TS=M{Lwq=aX~CKJ7`SMAkmn zSds7I&Gy5;5yq+?6VPe1N)&TtZ|l2ZPi|V*VsNp#0fb0zBeR+t1J7!`p@exWEc?cp N!uc@jlX-P@{{v8Zh!Ow* diff --git a/src/qt/locale/triangles_eu_ES.ts b/src/qt/locale/triangles_eu_ES.ts index 2190d35..3644f2c 100644 --- a/src/qt/locale/triangles_eu_ES.ts +++ b/src/qt/locale/triangles_eu_ES.ts @@ -4,23 +4,27 @@ AboutDialog - + + Dialog + + + + About Triangles - + <b>Triangles</b> version - - Copyright © 2009-2014 The Bitcoin developers -Copyright © 2014 Triangles team + + OK - + This is experimental software. @@ -33,47 +37,52 @@ This product includes software developed by the OpenSSL Project for use in the O AddressBookPage - + Address Book - + Double-click to edit address or label Klik bikoitza helbidea edo etiketa editatzeko - + Create a new address Sortu helbide berria - + Copy the currently selected address to the system clipboard Kopiatu hautatutako helbidea sistemaren arbelera - + Sign a message to prove you own a TRI address - + &New Address - + + Address book + + + + &Copy Address - + Show &QR Code - + Sign &Message @@ -83,7 +92,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + Delete the currently selected address from the list @@ -93,17 +102,22 @@ This product includes software developed by the OpenSSL Project for use in the O - + These are your Triangles addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you. - + &Delete &Ezabatu - + + Triangles receiving addresses + + + + Copy &Label @@ -113,7 +127,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + Export Address Book Data @@ -136,7 +150,7 @@ This product includes software developed by the OpenSSL Project for use in the O AddressTableModel - + Label Etiketa @@ -159,32 +173,32 @@ This product includes software developed by the OpenSSL Project for use in the O - + + Change password + + + + Enter passphrase Sartu pasahitza - + New passphrase Pasahitz berria - + Repeat new passphrase Errepikatu pasahitz berria - - Serves to disable the trivial sendmoney when OS account compromised. Provides no real security. + + Unlock for staking only - - For staking only - - - - + Enter the new passphrase to the wallet.<br/>Please use a passphrase of <b>10 or more random characters</b>, or <b>eight or more words</b>. Sartu zorrorako pasahitz berria.<br/> Mesedez erabili <b>gutxienez ausazko 10 karaktere</b>, edo <b>gutxienez zortzi hitz</b> pasahitza osatzeko. @@ -194,7 +208,7 @@ This product includes software developed by the OpenSSL Project for use in the O Enkriptatu zorroa - + This operation needs your wallet passphrase to unlock the wallet. Eragiketa honek zorroaren pasahitza behar du zorroa desblokeatzeko. @@ -204,7 +218,7 @@ This product includes software developed by the OpenSSL Project for use in the O Desblokeatu zorroa - + This operation needs your wallet passphrase to decrypt the wallet. Eragiketa honek zure zorroaren pasahitza behar du, zorroa desenkriptatzeko. @@ -214,7 +228,7 @@ This product includes software developed by the OpenSSL Project for use in the O Desenkriptatu zorroa - + Change passphrase Aldatu pasahitza @@ -313,12 +327,17 @@ This product includes software developed by the OpenSSL Project for use in the O CoinControlDialog - + Coin Control - + + Triangles Coin Control + + + + Quantity: @@ -328,7 +347,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + Amount: Kopurua @@ -348,7 +367,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + no @@ -363,22 +382,22 @@ This product includes software developed by the OpenSSL Project for use in the O - + (un)select all - + Tree mode - + List mode - + Amount Kopurua @@ -413,7 +432,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + Copy address Kopiatu helbidea @@ -424,17 +443,17 @@ This product includes software developed by the OpenSSL Project for use in the O - + Copy amount - + Copy transaction ID - + Copy quantity @@ -469,7 +488,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + highest @@ -567,57 +586,66 @@ This label turns red, if the priority is smaller than "medium". EditAddressDialog - - Edit Address - Editatu helbidea - - - + &Label &Etiketa - + The label associated with this address book entry - + &Address &Helbidea - + + Edit record + + + + The address associated with this address book entry. This can only be modified for sending addresses. - - &Stealth Address + + Paste from clipboard - + + Alt+A + Alt+A + + + + New receiving address Jasotzeko helbide berria - + + New sending address Bidaltzeko helbide berria - + + Edit receiving address Editatu jasotzeko helbidea - + + Edit sending address Editatu bidaltzeko helbidea - + The entered address "%1" is not a valid TRI address. @@ -684,23 +712,23 @@ This label turns red, if the priority is smaller than "medium". MRichTextEdit - + Paragraph formatting - + Undo (CTRL+Z) - + Undo - + Redo @@ -710,7 +738,7 @@ This label turns red, if the priority is smaller than "medium". - + Cut @@ -720,7 +748,7 @@ This label turns red, if the priority is smaller than "medium". - + Copy @@ -730,7 +758,7 @@ This label turns red, if the priority is smaller than "medium". - + Paste @@ -740,12 +768,12 @@ This label turns red, if the priority is smaller than "medium". - + Link - + Bold @@ -755,7 +783,7 @@ This label turns red, if the priority is smaller than "medium". - + Italic @@ -765,12 +793,12 @@ This label turns red, if the priority is smaller than "medium". - + Underline - + Strike Out @@ -780,7 +808,7 @@ This label turns red, if the priority is smaller than "medium". - + Bullet list @@ -790,7 +818,7 @@ This label turns red, if the priority is smaller than "medium". - + Ordered list @@ -800,7 +828,7 @@ This label turns red, if the priority is smaller than "medium". - + Decrease indentation @@ -810,7 +838,7 @@ This label turns red, if the priority is smaller than "medium". - + Increase indentation @@ -820,12 +848,12 @@ This label turns red, if the priority is smaller than "medium". - + . - + Font size @@ -870,6 +898,74 @@ This label turns red, if the priority is smaller than "medium". + + MainWindow + + + MainWindow + + + + + Triangles + + + + + File + + + + + Operations + + + + + Help + + + + + Overview + + + + + Send Coins + Bidali txanponak + + + + Receive Coins + + + + + Address Book + + + + + Transactions + + + + + Messages + + + + + Synchronization + + + + + 33333 blocks + + + MessageModel @@ -926,22 +1022,27 @@ This label turns red, if the priority is smaller than "medium". MessagePage - + Address Book - + + Messages + + + + These are your sent and received encrypted messages. Click on an item to read it. - + Click on a message to view it - + &Back @@ -951,48 +1052,48 @@ This label turns red, if the priority is smaller than "medium". - + &Conversation - + Sign a message to prove you own a TRI address - + &Send - - + + Copy the currently selected address to the system clipboard Kopiatu hautatutako helbidea sistemaren arbelera - + &Copy From Address - + Copy To &Address - + Delete the currently selected address from the list - + &Delete &Ezabatu - + Send Secure Message @@ -1026,11 +1127,12 @@ This label turns red, if the priority is smaller than "medium". OptionsDialog + Options Aukerak - + &Main @@ -1045,7 +1147,7 @@ This label turns red, if the priority is smaller than "medium". - + Reserved amount does not participate in staking and is therefore spendable at any time. @@ -1055,12 +1157,12 @@ This label turns red, if the priority is smaller than "medium". - + Automatically start Triangles after logging in to the system. - + &Start Triangles on system login @@ -1070,7 +1172,7 @@ This label turns red, if the priority is smaller than "medium". - + &Detach databases at shutdown @@ -1080,57 +1182,57 @@ This label turns red, if the priority is smaller than "medium". - + Automatically open the Triangles client port on the router. This only works when your router supports UPnP and it is enabled. - + Map port using &UPnP - + Connect to the Triangles network through a SOCKS proxy (e.g. when connecting through Tor). - + &Connect through SOCKS proxy: - + Proxy &IP: - + IP address of the proxy (e.g. 127.0.0.1) - + &Port: - + Port of the proxy (e.g. 9050) - + SOCKS &Version: - + SOCKS version of the proxy (e.g. 5) - + &Window @@ -1140,7 +1242,7 @@ This label turns red, if the priority is smaller than "medium". - + &Minimize to the tray instead of the taskbar @@ -1150,7 +1252,7 @@ This label turns red, if the priority is smaller than "medium". - + M&inimize on close @@ -1165,27 +1267,27 @@ This label turns red, if the priority is smaller than "medium". - + The user interface language can be set here. This setting will take effect after restarting Triangles. - + &Unit to show amounts in: - + Choose the default subdivision unit to show in the interface and when sending coins. - + Whether to show TRI addresses in the transaction list or not. - + &Display addresses in transaction list @@ -1195,27 +1297,27 @@ This label turns red, if the priority is smaller than "medium". - + Display coin &control features (experts only!) - + &OK - + &Cancel - + &Apply - + default @@ -1240,18 +1342,18 @@ This label turns red, if the priority is smaller than "medium". OverviewPage - + Form Inprimakia - - + + The displayed information may be out of date. Your wallet automatically synchronizes with the Triangles network after a connection is established, but this process has not completed yet. - + Stake: @@ -1286,7 +1388,7 @@ This label turns red, if the priority is smaller than "medium". - + Total: @@ -1296,7 +1398,7 @@ This label turns red, if the priority is smaller than "medium". - + <b>Recent transactions</b> <b>Azken transakzioak</b> @@ -1304,10 +1406,10 @@ This label turns red, if the priority is smaller than "medium". <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1318,10 +1420,10 @@ a:active { color:#000; text-decoration: underline; } <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1329,7 +1431,21 @@ a:active { color:#000; text-decoration: underline; } - + + <head> +<style type="text/css" media="screen"> +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } +</style> +</head> +<body> +<a href="http://explorer.triangles.technology"> &#187; TRI block explorer</a></body> + + + + Total of transactions that have yet to be confirmed, and do not yet count toward the current balance @@ -1406,7 +1522,7 @@ a:active { color:#000; text-decoration: underline; } RPCConsole - + Client name @@ -1417,15 +1533,15 @@ a:active { color:#000; text-decoration: underline; } - + - + N/A - + Client version @@ -1435,7 +1551,12 @@ a:active { color:#000; text-decoration: underline; } - + + Debug window + + + + Using OpenSSL version @@ -1460,7 +1581,7 @@ a:active { color:#000; text-decoration: underline; } - + Block chain @@ -1480,7 +1601,7 @@ a:active { color:#000; text-decoration: underline; } - + &Open @@ -1490,7 +1611,7 @@ a:active { color:#000; text-decoration: underline; } - + &Show @@ -1500,22 +1621,22 @@ a:active { color:#000; text-decoration: underline; } - + Build date - + Triangles - Debug window - + Triangles Core - + Debug log file @@ -1525,12 +1646,12 @@ a:active { color:#000; text-decoration: underline; } - + Show the Triangles-Qt help message to get a list with possible Triangles command-line options. - + Clear console @@ -1553,8 +1674,8 @@ a:active { color:#000; text-decoration: underline; } SendCoinsDialog - - + + @@ -1566,12 +1687,17 @@ a:active { color:#000; text-decoration: underline; } Bidali txanponak - + + Send Triangles + + + + Coin Control Features - + Inputs... @@ -1650,17 +1776,17 @@ a:active { color:#000; text-decoration: underline; } - + custom change address - + Send to multiple recipients at once Bidali hainbat jasotzaileri batera - + Add &Recipient @@ -1670,7 +1796,7 @@ a:active { color:#000; text-decoration: underline; } - + Clear &All @@ -1690,17 +1816,17 @@ a:active { color:#000; text-decoration: underline; } Berretsi bidaltzeko ekintza - + S&end - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Copy quantity @@ -1745,7 +1871,7 @@ a:active { color:#000; text-decoration: underline; } - + Confirm send coins Berretsi txanponak bidaltzea @@ -1760,7 +1886,7 @@ a:active { color:#000; text-decoration: underline; } - + The recipient address is not valid, please recheck. @@ -1818,53 +1944,48 @@ a:active { color:#000; text-decoration: underline; } SendCoinsEntry - + Form Inprimakia - + A&mount: K&opurua: - + Pay &To: Ordaindu &honi: - - + + Enter a label for this address to add it to your address book Sartu etiketa bat helbide honetarako, eta gehitu zure helbide-liburuan - - N&arration: - - - - + Enter a short note to send with payment (max 24 characters) - + &Label: &Etiketa: - + The address to send the payment to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book - + Alt+A Alt+A @@ -1874,7 +1995,7 @@ a:active { color:#000; text-decoration: underline; } Itsatsi helbidea arbeletik - + Alt+P Alt+P @@ -1902,37 +2023,42 @@ a:active { color:#000; text-decoration: underline; } - + + Send messages + + + + Address &From: - + Choose address from address book - + Alt+A Alt+A - + Paste address from clipboard Itsatsi helbidea arbeletik - + Alt+P Alt+P - + Send to multiple recipients at once Bidali hainbat jasotzaileri batera - + Add &Recipient @@ -1942,7 +2068,7 @@ a:active { color:#000; text-decoration: underline; } - + Clear &All @@ -1952,17 +2078,17 @@ a:active { color:#000; text-decoration: underline; } Berretsi bidaltzeko ekintza - + S&end - + &Close - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) @@ -1972,7 +2098,7 @@ a:active { color:#000; text-decoration: underline; } - + Confirm send messages @@ -1987,7 +2113,7 @@ a:active { color:#000; text-decoration: underline; } - + @@ -2024,22 +2150,22 @@ a:active { color:#000; text-decoration: underline; } SendMessagesEntry - + Form Inprimakia - - The address to send the payment to (e.g. 4Zo1ga6xuKuQ7JV7M9rGDoxdbYwV5zgQJ5) + + The address to send the message to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book - + Alt+A Alt+A @@ -2049,7 +2175,7 @@ a:active { color:#000; text-decoration: underline; } Itsatsi helbidea arbeletik - + Alt+P Alt+P @@ -2059,28 +2185,28 @@ a:active { color:#000; text-decoration: underline; } - + &Message: - + Send &To: - + Enter a label for this address to add it to your address book Sartu etiketa bat helbide honetarako, eta gehitu zure helbide-liburuan - + &Label: &Etiketa: - + &Public Key: @@ -2101,144 +2227,117 @@ a:active { color:#000; text-decoration: underline; } - SignVerifyMessageDialog + SignMessagePage - - Signatures - Sign / Verify a Message + + Form + Inprimakia + + + + Sign Message - - - &Sign Message + + Address + Helbidea + + + + Paste address from clipboard + Itsatsi helbidea arbeletik + + + + Alt+P + Alt+P + + + + Signature - - You can sign messages with your addresses to prove you own them. Be careful not to sign anything vague, as phishing attacks may try to trick you into signing your identity over to them. Only sign fully-detailed statements you agree to. - - - - - The address to sign the message with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - - - + Choose an address from the address book - - + Alt+A - Alt+A + Alt+A - - Paste address from clipboard - Itsatsi helbidea arbeletik + + The address to sign the message with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + - - Alt+P - Alt+P + + Text + - + Enter the message you want to sign here - + Copy the current signature to the system clipboard - - Sign the message to prove you own this TRI address - - - - - Verify the message to ensure it was signed with the specified TRI address - - - - + Reset all sign message fields - - + Clear &All - - - &Verify Message + + Sign the message to prove you own this Triangles address - - Enter the signing address, message (ensure you copy line breaks, spaces, tabs, etc. exactly) and signature below to verify the message. Be careful not to read more into the signature than what is in the signed message itself, to avoid being tricked by a man-in-the-middle attack. + + Sign &Message - - The address the message was signed with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - - - Reset all verify message fields - - - - - Click "Sign Message" to generate signature - - - - - Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - - - Enter a TRI address (e.g. w) + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Enter TRI signature + Click "Sign Message" to generate signature - - + + The entered address is invalid. - - - + + Please check the address and try again. - - + The entered address does not refer to a key. - + Wallet unlock was cancelled. @@ -2257,32 +2356,6 @@ a:active { color:#000; text-decoration: underline; } Message signed. - - - The signature could not be decoded. - - - - - - Please check the signature and try again. - - - - - The signature did not match the message digest. - - - - - Message verification failed. - - - - - Message verified. - - TransactionDesc @@ -2428,7 +2501,7 @@ a:active { color:#000; text-decoration: underline; } - Generated coins must mature 60 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. + Generated coins must mature 7 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. @@ -2476,11 +2549,12 @@ a:active { color:#000; text-decoration: underline; } TransactionDescDialog + Transaction details Transakzioaren xehetasunak - + This pane shows a detailed description of the transaction Panel honek transakzioaren deskribapen xehea erakusten du @@ -2488,7 +2562,7 @@ a:active { color:#000; text-decoration: underline; } TransactionTableModel - + Date Data @@ -2508,12 +2582,17 @@ a:active { color:#000; text-decoration: underline; } Kopurua - + Open until %1 Zabalik %1 arte - + + Confirming (%1 of %2 confirmations) + + + + Confirmed (%1 confirmations) Konfirmatuta (%1 konfirmazio) @@ -2526,12 +2605,7 @@ a:active { color:#000; text-decoration: underline; } - - Narration - - - - + Offline @@ -2541,12 +2615,7 @@ a:active { color:#000; text-decoration: underline; } - - Confirming (%1 of %2 recommended confirmations) - - - - + Conflicted @@ -2624,13 +2693,13 @@ a:active { color:#000; text-decoration: underline; } TransactionView - - + + All Denak - + Today Gaur @@ -2660,7 +2729,7 @@ a:active { color:#000; text-decoration: underline; } Muga... - + Received with Jasota honekin: @@ -2685,17 +2754,17 @@ a:active { color:#000; text-decoration: underline; } Beste - + Enter address or label to search Sartu bilatzeko helbide edo etiketa - + Min amount Kopuru minimoa - + Copy address Kopiatu helbidea @@ -2725,7 +2794,7 @@ a:active { color:#000; text-decoration: underline; } - + Export Transaction Data @@ -2790,6 +2859,19 @@ a:active { color:#000; text-decoration: underline; } + + TransactionsPage + + + Form + Inprimakia + + + + Transactions + + + Triangles-core @@ -3484,67 +3566,57 @@ If the file does not exist, create it with owner-readable-only file permissions. - + + Triangles - + + Wallet - + + &Overview &Gainbegiratu - + Show general overview of wallet Ikusi zorroaren begirada orokorra - - &Send coins - - - - - Send coins to a TRI address - - - - - &Receive coins - - - - + Show the list of addresses for receiving payments - + + &Transactions &Transakzioak - + Browse transaction history Ikusi transakzioen historia - + + &Address Book - + Edit the list of stored addresses and labels - + &Messages @@ -3554,22 +3626,83 @@ If the file does not exist, create it with owner-readable-only file permissions. - - E&xit - Irten - - - - Quit application - Irten aplikaziotik - - - - &About Triangles + + + &Show / Hide Triangles wallet + Show or hide the main Window + + + + + Encrypt the private keys that belong to your wallet + + + + + %n blocks + + + + + + + + Processed %1 blocks of transaction history. + + + + + <font color='#f26522'>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. </font>Do you want to pay the fee? + + + + + Options + Aukerak + + + + E&xit + Irten + + + + Quit application + Irten aplikaziotik + + + + &Send Triangles + + + + + Send coins to a Triangles address + + + + + &Receive Triangles + + + + + E&xit Triangles wallet + + + + + + + &About Triangles + + + + Show information about Triangles @@ -3594,22 +3727,13 @@ If the file does not exist, create it with owner-readable-only file permissions. - - &Show / Hide - - - - + + &Encrypt Wallet... - - Encrypt or decrypt wallet - - - - + &Backup Wallet... @@ -3620,24 +3744,36 @@ If the file does not exist, create it with owner-readable-only file permissions. + &Change Passphrase... - + Change the passphrase used for wallet encryption Aldatu zorroa enkriptatzeko erabilitako pasahitza + &Unlock Wallet... - + Unlock wallet Desblokeatu zorroa + + + &Unlock Wallet for staking... + + + + + Unlock wallet for staking + + &Lock Wallet @@ -3650,36 +3786,50 @@ If the file does not exist, create it with owner-readable-only file permissions. + Sign &message... + + + Sign messages with your Triangles addresses to prove you own them + + + &Verify message... + + + Verify messages to ensure they were signed with specified Triangles addresses + + + &Export... - + Export the data in the current tab to a file - + + &Debug window - + Open debugging and diagnostic console - + &File &Artxiboa @@ -3704,19 +3854,17 @@ If the file does not exist, create it with owner-readable-only file permissions. - - + [testnet] [testnet] - - + Triangles client - + %n active connection(s) to Triangles network @@ -3724,12 +3872,12 @@ If the file does not exist, create it with owner-readable-only file permissions. - + Synchronizing with network... Sarearekin sinkronizatzen... - + ~%n block(s) remaining @@ -3737,17 +3885,12 @@ If the file does not exist, create it with owner-readable-only file permissions. - + Downloaded %1 of %2 blocks of transaction history (%3% done). - - Downloaded %1 blocks of transaction history. - - - - + Current difficulty is %1. @@ -3799,17 +3942,12 @@ If the file does not exist, create it with owner-readable-only file permissions. - - This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee? - - - - + Confirm transaction fee - + Sent transaction Bidalitako transakzioa @@ -3842,29 +3980,50 @@ Message: %4 - - + + URI handling - - + + URI can not be parsed! This can be caused by an invalid TRI address or malformed URI parameters. - + + Send Triangles + + + + + Receive Triangles + + + + + &Lock Wallet... + + + + + Wallet is <b>encrypted</b> and currently <b>unlocked for staking</b> + + + + Wallet is <b>encrypted</b> and currently <b>unlocked</b> Zorroa <b>enkriptatuta</b> eta <b>desblokeatuta</b> dago une honetan - + Wallet is <b>encrypted</b> and currently <b>locked</b> Zorroa <b>enkriptatuta</b> eta <b>blokeatuta</b> dago une honetan - + + Backup Wallet @@ -3875,16 +4034,26 @@ Message: %4 - Backup Failed + There was an error trying to save the wallet data to the new location. - There was an error trying to save the wallet data to the new location. + Backup failed + + + + + Backup successful + + + + + The wallet data was successfully saved to the new location. - + %n second(s) @@ -3946,10 +4115,127 @@ Message: %4 + + VerifyMessagePage + + + Form + Inprimakia + + + + Verify Message + + + + + Choose an address from the address book + + + + + Alt+A + Alt+A + + + + The address the message was signed with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + + + + + Text + + + + + Address + Helbidea + + + + Signature + + + + + Reset all verify message fields + + + + + Clear &All + + + + + Verify the message to ensure it was signed with the specified Triangles address + + + + + Verify &Message + + + + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + + + + Enter Triangles signature + + + + + + The entered address is invalid. + + + + + + + Please check the address and try again. + + + + + The entered address does not refer to a key. + + + + + The signature could not be decoded. + + + + + + Please check the signature and try again. + + + + + The signature did not match the message digest. + + + + + Message verification failed. + + + + + Message verified. + + + WalletModel - + Sending... diff --git a/src/qt/locale/triangles_fa.qm b/src/qt/locale/triangles_fa.qm deleted file mode 100644 index d8bb560e0ca4d9f8e0011a6bd30ff5cf4f81861a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 47946 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 VpO_a}>@{4=& AboutDialog - + + Dialog + + + + About Triangles - + <b>Triangles</b> version - - Copyright © 2009-2014 The Bitcoin developers -Copyright © 2014 Triangles team + + OK - + This is experimental software. @@ -33,47 +37,52 @@ This product includes software developed by the OpenSSL Project for use in the O AddressBookPage - + Address Book - + Double-click to edit address or label برای ویرایش نشانی یا برچسب دوبار کلیک کنید - + Create a new address ایجاد نشانی جدید - + Copy the currently selected address to the system clipboard نشانی انتخاب شده را در حافظهٔ سیستم کپی کن! - + Sign a message to prove you own a TRI address - + &New Address - + + Address book + + + + &Copy Address &کپی نشانی - + Show &QR Code - + Sign &Message @@ -83,7 +92,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + Delete the currently selected address from the list حذف نشانی انتخاب‌شده از لیست @@ -93,17 +102,22 @@ This product includes software developed by the OpenSSL Project for use in the O &شناسایی پیام - + These are your Triangles addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you. - + &Delete &حذف - + + Triangles receiving addresses + + + + Copy &Label کپی و برچسب‌&گذاری @@ -113,7 +127,7 @@ This product includes software developed by the OpenSSL Project for use in the O &ویرایش - + Export Address Book Data @@ -136,7 +150,7 @@ This product includes software developed by the OpenSSL Project for use in the O AddressTableModel - + Label برچسب @@ -159,32 +173,32 @@ This product includes software developed by the OpenSSL Project for use in the O پنجرهٔ گذرواژه - + + Change password + + + + Enter passphrase گذرواژه را وارد کنید - + New passphrase گذرواژهٔ جدید - + Repeat new passphrase تکرار گذرواژهٔ جدید - - Serves to disable the trivial sendmoney when OS account compromised. Provides no real security. + + Unlock for staking only - - For staking only - - - - + Enter the new passphrase to the wallet.<br/>Please use a passphrase of <b>10 or more random characters</b>, or <b>eight or more words</b>. گذرواژهٔ جدید کیف پول خود را وارد کنید.<br/>لطفاً از گذرواژه‌ای با <b>حداقل ۱۰ حرف تصادفی</b>، یا <b>حداقل هشت کلمه</b> انتخاب کنید. @@ -194,7 +208,7 @@ This product includes software developed by the OpenSSL Project for use in the O رمزنگاری کیف پول - + This operation needs your wallet passphrase to unlock the wallet. انجام این عملیات نیازمند گذرواژهٔ کیف پول شما برای باز کردن قفل آن است. @@ -204,7 +218,7 @@ This product includes software developed by the OpenSSL Project for use in the O باز کردن قفل کیف پول - + This operation needs your wallet passphrase to decrypt the wallet. انجام این عملیات نیازمند گذرواژهٔ کیف پول شما برای رمزگشایی کردن آن است. @@ -214,7 +228,7 @@ This product includes software developed by the OpenSSL Project for use in the O رمزگشایی کیف پول - + Change passphrase تغییر گذرواژه @@ -313,12 +327,17 @@ This product includes software developed by the OpenSSL Project for use in the O CoinControlDialog - + Coin Control - + + Triangles Coin Control + + + + Quantity: @@ -328,7 +347,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + Amount: مبلغ: @@ -348,7 +367,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + no @@ -363,22 +382,22 @@ This product includes software developed by the OpenSSL Project for use in the O - + (un)select all - + Tree mode - + List mode - + Amount مبلغ @@ -413,7 +432,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + Copy address کپی نشانی @@ -424,17 +443,17 @@ This product includes software developed by the OpenSSL Project for use in the O - + Copy amount کپی مقدار - + Copy transaction ID کپی شناسهٔ تراکنش - + Copy quantity @@ -469,7 +488,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + highest @@ -567,57 +586,66 @@ This label turns red, if the priority is smaller than "medium". EditAddressDialog - - Edit Address - ویرایش نشانی - - - + &Label &برچسب - + The label associated with this address book entry - + &Address &نشانی - + + Edit record + + + + The address associated with this address book entry. This can only be modified for sending addresses. - - &Stealth Address + + Paste from clipboard - + + Alt+A + Alt+A + + + + New receiving address نشانی دریافتی جدید - + + New sending address نشانی ارسالی جدید - + + Edit receiving address ویرایش نشانی دریافتی - + + Edit sending address ویرایش نشانی ارسالی - + The entered address "%1" is not a valid TRI address. @@ -684,23 +712,23 @@ This label turns red, if the priority is smaller than "medium". MRichTextEdit - + Paragraph formatting - + Undo (CTRL+Z) - + Undo - + Redo @@ -710,7 +738,7 @@ This label turns red, if the priority is smaller than "medium". - + Cut @@ -720,7 +748,7 @@ This label turns red, if the priority is smaller than "medium". - + Copy @@ -730,7 +758,7 @@ This label turns red, if the priority is smaller than "medium". - + Paste @@ -740,12 +768,12 @@ This label turns red, if the priority is smaller than "medium". - + Link - + Bold @@ -755,7 +783,7 @@ This label turns red, if the priority is smaller than "medium". - + Italic @@ -765,12 +793,12 @@ This label turns red, if the priority is smaller than "medium". - + Underline - + Strike Out @@ -780,7 +808,7 @@ This label turns red, if the priority is smaller than "medium". - + Bullet list @@ -790,7 +818,7 @@ This label turns red, if the priority is smaller than "medium". - + Ordered list @@ -800,7 +828,7 @@ This label turns red, if the priority is smaller than "medium". - + Decrease indentation @@ -810,7 +838,7 @@ This label turns red, if the priority is smaller than "medium". - + Increase indentation @@ -820,12 +848,12 @@ This label turns red, if the priority is smaller than "medium". - + . - + Font size @@ -870,6 +898,74 @@ This label turns red, if the priority is smaller than "medium". + + MainWindow + + + MainWindow + + + + + Triangles + + + + + File + + + + + Operations + + + + + Help + + + + + Overview + + + + + Send Coins + ارسال سکه + + + + Receive Coins + + + + + Address Book + + + + + Transactions + + + + + Messages + + + + + Synchronization + + + + + 33333 blocks + + + MessageModel @@ -926,22 +1022,27 @@ This label turns red, if the priority is smaller than "medium". MessagePage - + Address Book - + + Messages + + + + These are your sent and received encrypted messages. Click on an item to read it. - + Click on a message to view it - + &Back @@ -951,48 +1052,48 @@ This label turns red, if the priority is smaller than "medium". - + &Conversation - + Sign a message to prove you own a TRI address - + &Send - - + + Copy the currently selected address to the system clipboard نشانی انتخاب شده را در حافظهٔ سیستم کپی کن! - + &Copy From Address - + Copy To &Address - + Delete the currently selected address from the list حذف نشانی انتخاب‌شده از لیست - + &Delete &حذف - + Send Secure Message @@ -1026,11 +1127,12 @@ This label turns red, if the priority is smaller than "medium". OptionsDialog + Options گزینه‌ها - + &Main &عمومی @@ -1045,7 +1147,7 @@ This label turns red, if the priority is smaller than "medium". پرداخت &کارمزد تراکنش - + Reserved amount does not participate in staking and is therefore spendable at any time. @@ -1055,12 +1157,12 @@ This label turns red, if the priority is smaller than "medium". - + Automatically start Triangles after logging in to the system. - + &Start Triangles on system login @@ -1070,7 +1172,7 @@ This label turns red, if the priority is smaller than "medium". - + &Detach databases at shutdown @@ -1080,57 +1182,57 @@ This label turns red, if the priority is smaller than "medium". &شبکه - + Automatically open the Triangles client port on the router. This only works when your router supports UPnP and it is enabled. - + Map port using &UPnP نگاشت درگاه شبکه با استفاده از پروتکل &UPnP - + Connect to the Triangles network through a SOCKS proxy (e.g. when connecting through Tor). - + &Connect through SOCKS proxy: - + Proxy &IP: آ&ی‌پی پراکسی: - + IP address of the proxy (e.g. 127.0.0.1) - + &Port: &درگاه: - + Port of the proxy (e.g. 9050) درگاه پراکسی (مثال 9050) - + SOCKS &Version: &نسخهٔ SOCKS: - + SOCKS version of the proxy (e.g. 5) نسخهٔ پراکسی SOCKS (مثلاً 5) - + &Window &پنجره @@ -1140,7 +1242,7 @@ This label turns red, if the priority is smaller than "medium". تنها بعد از کوچک کردن پنجره، tray icon را نشان بده. - + &Minimize to the tray instead of the taskbar &کوچک کردن به سینی به‌جای نوار وظیفه @@ -1150,7 +1252,7 @@ This label turns red, if the priority is smaller than "medium". مخفی کردن در نوار کناری به‌جای خروج هنگام بستن پنجره. زمانی که این گزینه فعال است، برنامه فقط با استفاده از گزینهٔ خروج در منو قابل بسته شدن است. - + M&inimize on close کوچک کردن &در زمان بسته شدن @@ -1165,27 +1267,27 @@ This label turns red, if the priority is smaller than "medium". زبان &رابط کاربری: - + The user interface language can be set here. This setting will take effect after restarting Triangles. - + &Unit to show amounts in: &واحد نمایش مبالغ: - + Choose the default subdivision unit to show in the interface and when sending coins. انتخاب واحد پول مورد استفاده برای نمایش در پنجره‌ها و برای ارسال سکه. - + Whether to show TRI addresses in the transaction list or not. - + &Display addresses in transaction list نمایش ن&شانی‌ها در فهرست تراکنش‌ها @@ -1195,27 +1297,27 @@ This label turns red, if the priority is smaller than "medium". - + Display coin &control features (experts only!) - + &OK &تأیید - + &Cancel &لغو - + &Apply - + default پیش‌فرض @@ -1240,18 +1342,18 @@ This label turns red, if the priority is smaller than "medium". OverviewPage - + Form فرم - - + + The displayed information may be out of date. Your wallet automatically synchronizes with the Triangles network after a connection is established, but this process has not completed yet. - + Stake: @@ -1286,7 +1388,7 @@ This label turns red, if the priority is smaller than "medium". تراز استخراج شده از معدن که هنوز بالغ نشده است - + Total: جمع کل: @@ -1296,7 +1398,7 @@ This label turns red, if the priority is smaller than "medium". تراز کل فعلی شما - + <b>Recent transactions</b> <b>تراکنش‌های اخیر</b> @@ -1304,10 +1406,10 @@ This label turns red, if the priority is smaller than "medium". <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1318,10 +1420,10 @@ a:active { color:#000; text-decoration: underline; } <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1329,7 +1431,21 @@ a:active { color:#000; text-decoration: underline; } - + + <head> +<style type="text/css" media="screen"> +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } +</style> +</head> +<body> +<a href="http://explorer.triangles.technology"> &#187; TRI block explorer</a></body> + + + + Total of transactions that have yet to be confirmed, and do not yet count toward the current balance @@ -1406,7 +1522,7 @@ a:active { color:#000; text-decoration: underline; } RPCConsole - + Client name نام کلاینت @@ -1417,15 +1533,15 @@ a:active { color:#000; text-decoration: underline; } - + - + N/A ناموجود - + Client version نسخهٔ کلاینت @@ -1435,7 +1551,12 @@ a:active { color:#000; text-decoration: underline; } &اطلاعات - + + Debug window + + + + Using OpenSSL version نسخهٔ OpenSSL استفاده شده @@ -1460,7 +1581,7 @@ a:active { color:#000; text-decoration: underline; } - + Block chain زنجیرهٔ بلوک‌ها @@ -1480,7 +1601,7 @@ a:active { color:#000; text-decoration: underline; } زمان آخرین بلوک - + &Open با&ز کردن @@ -1490,7 +1611,7 @@ a:active { color:#000; text-decoration: underline; } - + &Show @@ -1500,22 +1621,22 @@ a:active { color:#000; text-decoration: underline; } &کنسول - + Build date ساخت تاریخ - + Triangles - Debug window - + Triangles Core - + Debug log file فایلِ لاگِ اشکال زدایی @@ -1525,12 +1646,12 @@ a:active { color:#000; text-decoration: underline; } - + Show the Triangles-Qt help message to get a list with possible Triangles command-line options. - + Clear console پاکسازی کنسول @@ -1553,8 +1674,8 @@ a:active { color:#000; text-decoration: underline; } SendCoinsDialog - - + + @@ -1566,12 +1687,17 @@ a:active { color:#000; text-decoration: underline; } ارسال سکه - + + Send Triangles + + + + Coin Control Features - + Inputs... @@ -1650,17 +1776,17 @@ a:active { color:#000; text-decoration: underline; } - + custom change address - + Send to multiple recipients at once ارسال به چند دریافت‌کنندهٔ به‌طور همزمان - + Add &Recipient &دریافت‌کنندهٔ جدید @@ -1670,7 +1796,7 @@ a:active { color:#000; text-decoration: underline; } - + Clear &All پاکسازی &همه @@ -1690,17 +1816,17 @@ a:active { color:#000; text-decoration: underline; } عملیات ارسال را تأیید کنید - + S&end &ارسال - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Copy quantity @@ -1745,7 +1871,7 @@ a:active { color:#000; text-decoration: underline; } - + Confirm send coins ارسال سکه را تأیید کنید @@ -1760,7 +1886,7 @@ a:active { color:#000; text-decoration: underline; } - + The recipient address is not valid, please recheck. نشانی گیرنده معتبر نیست؛ لطفا دوباره بررسی کنید. @@ -1818,53 +1944,48 @@ a:active { color:#000; text-decoration: underline; } SendCoinsEntry - + Form فرم - + A&mount: A&مبلغ : - + Pay &To: پرداخ&ت به: - - + + Enter a label for this address to add it to your address book برای این نشانی یک برچسب وارد کنید تا در دفترچهٔ آدرس ذخیره شود - - N&arration: - - - - + Enter a short note to send with payment (max 24 characters) - + &Label: &برچسب: - + The address to send the payment to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book - + Alt+A Alt+A @@ -1874,7 +1995,7 @@ a:active { color:#000; text-decoration: underline; } چسباندن نشانی از حافظهٔ سیستم - + Alt+P Alt+P @@ -1902,37 +2023,42 @@ a:active { color:#000; text-decoration: underline; } - + + Send messages + + + + Address &From: - + Choose address from address book - + Alt+A Alt+A - + Paste address from clipboard چسباندن نشانی از حافظهٔ سیستم - + Alt+P Alt+P - + Send to multiple recipients at once ارسال به چند دریافت‌کنندهٔ به‌طور همزمان - + Add &Recipient &دریافت‌کنندهٔ جدید @@ -1942,9 +2068,9 @@ a:active { color:#000; text-decoration: underline; } - + Clear &All - + پاکسازی &همه @@ -1952,17 +2078,17 @@ a:active { color:#000; text-decoration: underline; } عملیات ارسال را تأیید کنید - + S&end &ارسال - + &Close - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) @@ -1972,7 +2098,7 @@ a:active { color:#000; text-decoration: underline; } - + Confirm send messages @@ -1987,7 +2113,7 @@ a:active { color:#000; text-decoration: underline; } - + @@ -2024,22 +2150,22 @@ a:active { color:#000; text-decoration: underline; } SendMessagesEntry - + Form فرم - - The address to send the payment to (e.g. 4Zo1ga6xuKuQ7JV7M9rGDoxdbYwV5zgQJ5) + + The address to send the message to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book - + Alt+A Alt+A @@ -2049,7 +2175,7 @@ a:active { color:#000; text-decoration: underline; } چسباندن نشانی از حافظهٔ سیستم - + Alt+P Alt+P @@ -2059,28 +2185,28 @@ a:active { color:#000; text-decoration: underline; } - + &Message: - + Send &To: - + Enter a label for this address to add it to your address book برای این نشانی یک برچسب وارد کنید تا در دفترچهٔ آدرس ذخیره شود - + &Label: &برچسب: - + &Public Key: @@ -2101,187 +2227,134 @@ a:active { color:#000; text-decoration: underline; } - SignVerifyMessageDialog + SignMessagePage - - Signatures - Sign / Verify a Message - امضاها - امضا / تأیید یک پیام + + Form + فرم - - - &Sign Message - ا&مضای پیام - - - - You can sign messages with your addresses to prove you own them. Be careful not to sign anything vague, as phishing attacks may try to trick you into signing your identity over to them. Only sign fully-detailed statements you agree to. - برای احراز اینکه پیام‌ها از جانب شما هستند، می‌توانید آن‌ها را با نشانی خودتان امضا کنید. مراقب باشید چیزی که بدان اطمینان ندارید را امضا نکنید زیرا حملات فیشینگ ممکن است بخواهند از.پیامی با امضای شما سوءاستفاده کنند. تنها مواردی را که حاوی اطلاعات دقیق و قابل قبول برای شما هستند امضا کنید. - - - - The address to sign the message with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + Sign Message - - + + Address + نشانی + + + + Paste address from clipboard + چسباندن نشانی از حافظهٔ سیستم + + + + Alt+P + Alt+P + + + + Signature + + + + Choose an address from the address book - - + Alt+A - Alt+A + Alt+A - - Paste address from clipboard - چسباندن نشانی از حافظهٔ سیستم + + The address to sign the message with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + - - Alt+P - Alt+P + + Text + - + Enter the message you want to sign here - پیامی را که می‌خواهید امضا کنید در اینجا وارد کنید + پیامی را که می‌خواهید امضا کنید در اینجا وارد کنید - + Copy the current signature to the system clipboard - امضای فعلی را به حافظهٔ سیستم کپی کن + امضای فعلی را به حافظهٔ سیستم کپی کن - - Sign the message to prove you own this TRI address - - - - - Verify the message to ensure it was signed with the specified TRI address - - - - + Reset all sign message fields - بازنشانی تمام فیلدهای پیام + بازنشانی تمام فیلدهای پیام - - + Clear &All - پاک &کردن همه + پاکسازی &همه - - - &Verify Message - &شناسایی پیام - - - - Enter the signing address, message (ensure you copy line breaks, spaces, tabs, etc. exactly) and signature below to verify the message. Be careful not to read more into the signature than what is in the signed message itself, to avoid being tricked by a man-in-the-middle attack. - برای شناسایی پیام، نشانیِ امضا کننده و متن پیام را وارد کنید. (مطمئن شوید که فاصله‌ها، تب‌ها و خطوط را عیناً کپی می‌کنید.) مراقب باشید در امضا چیزی بیشتر از آنچه در پیام می‌بینید وجود نداشته باشد تا فریب دزدان اینترنتی و حملات از نوع MITM را نخورید. - - - - The address the message was signed with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + Sign the message to prove you own this Triangles address - - Reset all verify message fields - بازنشانی تمام فیلدهای پیام - - - - Click "Sign Message" to generate signature - برای ایجاد یک امضای جدید روی «امضای پیام» کلیک کنید - - - - Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + Sign &Message - - Enter a TRI address (e.g. w) + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Enter TRI signature - + Click "Sign Message" to generate signature + برای ایجاد یک امضای جدید روی «امضای پیام» کلیک کنید - - + + The entered address is invalid. - نشانی وارد شده نامعتبر است. + نشانی وارد شده نامعتبر است. - - - + + Please check the address and try again. - لطفاً نشانی را بررسی کنید و دوباره تلاش کنید. + لطفاً نشانی را بررسی کنید و دوباره تلاش کنید. - - + The entered address does not refer to a key. - نشانی وارد شده به هیچ کلیدی اشاره نمی‌کند. + نشانی وارد شده به هیچ کلیدی اشاره نمی‌کند. - + Wallet unlock was cancelled. - عملیات باز کرن قفل کیف پول لغو شد. + عملیات باز کرن قفل کیف پول لغو شد. Private key for the entered address is not available. - کلید خصوصی برای نشانی وارد شده در دسترس نیست. + کلید خصوصی برای نشانی وارد شده در دسترس نیست. Message signing failed. - امضای پیام با شکست مواجه شد. + امضای پیام با شکست مواجه شد. Message signed. - پیام امضا شد. - - - - The signature could not be decoded. - امضا نمی‌تواند کدگشایی شود. - - - - - Please check the signature and try again. - لطفاً امضا را بررسی نموده و دوباره تلاش کنید. - - - - The signature did not match the message digest. - امضا با خلاصهٔ پیام مطابقت ندارد. - - - - Message verification failed. - شناسایی پیام با شکست مواجه شد. - - - - Message verified. - پیام شناسایی شد. + پیام امضا شد. @@ -2425,7 +2498,7 @@ a:active { color:#000; text-decoration: underline; } - Generated coins must mature 60 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. + Generated coins must mature 7 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. @@ -2473,11 +2546,12 @@ a:active { color:#000; text-decoration: underline; } TransactionDescDialog + Transaction details جزئیات تراکنش - + This pane shows a detailed description of the transaction این پانل شامل توصیف کاملی از جزئیات تراکنش است @@ -2485,7 +2559,7 @@ a:active { color:#000; text-decoration: underline; } TransactionTableModel - + Date تاریخ @@ -2505,12 +2579,17 @@ a:active { color:#000; text-decoration: underline; } مبلغ - + Open until %1 باز شده تا %1 - + + Confirming (%1 of %2 confirmations) + + + + Confirmed (%1 confirmations) تأیید شده (%1 تأییدیه) @@ -2522,12 +2601,7 @@ a:active { color:#000; text-decoration: underline; } - - Narration - - - - + Offline @@ -2537,12 +2611,7 @@ a:active { color:#000; text-decoration: underline; } - - Confirming (%1 of %2 recommended confirmations) - - - - + Conflicted @@ -2620,13 +2689,13 @@ a:active { color:#000; text-decoration: underline; } TransactionView - - + + All همه - + Today امروز @@ -2656,7 +2725,7 @@ a:active { color:#000; text-decoration: underline; } محدوده... - + Received with دریافت‌شده با @@ -2681,17 +2750,17 @@ a:active { color:#000; text-decoration: underline; } دیگر - + Enter address or label to search برای جست‌‌وجو نشانی یا برچسب را وارد کنید - + Min amount مبلغ حداقل - + Copy address کپی نشانی @@ -2721,7 +2790,7 @@ a:active { color:#000; text-decoration: underline; } نمایش جزئیات تراکنش - + Export Transaction Data @@ -2786,6 +2855,19 @@ a:active { color:#000; text-decoration: underline; } به + + TransactionsPage + + + Form + فرم + + + + Transactions + + + Triangles-core @@ -3481,67 +3563,57 @@ If the file does not exist, create it with owner-readable-only file permissions. - + + Triangles - + + Wallet کیف پول - + + &Overview &بررسی اجمالی - + Show general overview of wallet نمایش بررسی اجمالی کیف پول - - &Send coins - - - - - Send coins to a TRI address - - - - - &Receive coins - - - - + Show the list of addresses for receiving payments - + + &Transactions &تراکنش‌ها - + Browse transaction history مرور تاریخچهٔ تراکنش‌ها - + + &Address Book - + Edit the list of stored addresses and labels - + &Messages @@ -3551,22 +3623,82 @@ If the file does not exist, create it with owner-readable-only file permissions. - - E&xit - &خروج - - - - Quit application - خروج از برنامه - - - - &About Triangles + + + &Show / Hide Triangles wallet + Show or hide the main Window + + + + + Encrypt the private keys that belong to your wallet + + + + + %n blocks + + + + + + + Processed %1 blocks of transaction history. + + + + + <font color='#f26522'>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. </font>Do you want to pay the fee? + + + + + Options + گزینه‌ها + + + + E&xit + &خروج + + + + Quit application + خروج از برنامه + + + + &Send Triangles + + + + + Send coins to a Triangles address + + + + + &Receive Triangles + + + + + E&xit Triangles wallet + + + + + + + &About Triangles + + + + Show information about Triangles @@ -3591,22 +3723,13 @@ If the file does not exist, create it with owner-readable-only file permissions. - - &Show / Hide - &نمایش/ عدم نمایش - - - + + &Encrypt Wallet... &رمزنگاری کیف پول... - - Encrypt or decrypt wallet - - - - + &Backup Wallet... &پیشتیبان‌گیری از کیف پول... @@ -3617,24 +3740,36 @@ If the file does not exist, create it with owner-readable-only file permissions. + &Change Passphrase... &تغییر گذرواژه... - + Change the passphrase used for wallet encryption تغییر گذرواژهٔ مورد استفاده در رمزنگاری کیف پول + &Unlock Wallet... - + Unlock wallet باز کردن قفل کیف پول + + + &Unlock Wallet for staking... + + + + + Unlock wallet for staking + + &Lock Wallet @@ -3647,36 +3782,50 @@ If the file does not exist, create it with owner-readable-only file permissions. + Sign &message... &امضای پیام... + + + Sign messages with your Triangles addresses to prove you own them + + + &Verify message... با&زبینی پیام... + + + Verify messages to ensure they were signed with specified Triangles addresses + + + &Export... - + Export the data in the current tab to a file - + + &Debug window پنجرهٔ ا&شکال‌زدایی - + Open debugging and diagnostic console باز کردن کنسول خطایابی و اشکال‌زدایی - + &File &پرونده @@ -3701,48 +3850,41 @@ If the file does not exist, create it with owner-readable-only file permissions. - - + [testnet] [شبکهٔ آزمایش] - - + Triangles client - + %n active connection(s) to Triangles network - + Synchronizing with network... همگام‌سازی با شبکه... - + ~%n block(s) remaining - + Downloaded %1 of %2 blocks of transaction history (%3% done). - - Downloaded %1 blocks of transaction history. - - - - + Current difficulty is %1. @@ -3790,17 +3932,12 @@ If the file does not exist, create it with owner-readable-only file permissions. - - This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee? - - - - + Confirm transaction fee - + Sent transaction تراکنش ارسال شد @@ -3837,29 +3974,50 @@ Message: %4 - - + + URI handling - - + + URI can not be parsed! This can be caused by an invalid TRI address or malformed URI parameters. - + + Send Triangles + + + + + Receive Triangles + + + + + &Lock Wallet... + + + + + Wallet is <b>encrypted</b> and currently <b>unlocked for staking</b> + + + + Wallet is <b>encrypted</b> and currently <b>unlocked</b> کیف پول <b>رمزنگاری شده</b> است و هم‌اکنون <b>باز</b> است - + Wallet is <b>encrypted</b> and currently <b>locked</b> کیف پول <b>رمزنگاری شده</b> است و هم‌اکنون <b>قفل</b> است - + + Backup Wallet @@ -3870,16 +4028,26 @@ Message: %4 - Backup Failed + There was an error trying to save the wallet data to the new location. - There was an error trying to save the wallet data to the new location. + Backup failed + + + + + Backup successful + + + + + The wallet data was successfully saved to the new location. - + %n second(s) @@ -3937,10 +4105,127 @@ Message: %4 + + VerifyMessagePage + + + Form + فرم + + + + Verify Message + + + + + Choose an address from the address book + + + + + Alt+A + Alt+A + + + + The address the message was signed with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + + + + + Text + + + + + Address + نشانی + + + + Signature + + + + + Reset all verify message fields + بازنشانی تمام فیلدهای پیام + + + + Clear &All + پاکسازی &همه + + + + Verify the message to ensure it was signed with the specified Triangles address + + + + + Verify &Message + + + + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + + + + Enter Triangles signature + + + + + + The entered address is invalid. + نشانی وارد شده نامعتبر است. + + + + + + Please check the address and try again. + لطفاً نشانی را بررسی کنید و دوباره تلاش کنید. + + + + The entered address does not refer to a key. + نشانی وارد شده به هیچ کلیدی اشاره نمی‌کند. + + + + The signature could not be decoded. + امضا نمی‌تواند کدگشایی شود. + + + + + Please check the signature and try again. + لطفاً امضا را بررسی نموده و دوباره تلاش کنید. + + + + The signature did not match the message digest. + امضا با خلاصهٔ پیام مطابقت ندارد. + + + + Message verification failed. + شناسایی پیام با شکست مواجه شد. + + + + Message verified. + پیام شناسایی شد. + + WalletModel - + Sending... diff --git a/src/qt/locale/triangles_fa_IR.qm b/src/qt/locale/triangles_fa_IR.qm deleted file mode 100644 index 7dee5e9ed164483fe5d1c49289ca74b38f31796f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 26581 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 diff --git a/src/qt/locale/triangles_fa_IR.ts b/src/qt/locale/triangles_fa_IR.ts index d600098..326478a 100644 --- a/src/qt/locale/triangles_fa_IR.ts +++ b/src/qt/locale/triangles_fa_IR.ts @@ -4,23 +4,27 @@ AboutDialog - + + Dialog + + + + About Triangles - + <b>Triangles</b> version - - Copyright © 2009-2014 The Bitcoin developers -Copyright © 2014 Triangles team + + OK - + This is experimental software. @@ -33,47 +37,52 @@ This product includes software developed by the OpenSSL Project for use in the O AddressBookPage - + Address Book - + Double-click to edit address or label برای ویرایش حساب و یا برچسب دوبار کلیک نمایید - + Create a new address گشایش حسابی جدید - + Copy the currently selected address to the system clipboard کپی کردن حساب انتخاب شده به حافظه سیستم - کلیپ بورد - + Sign a message to prove you own a TRI address - + &New Address - + + Address book + + + + &Copy Address و کپی آدرس - + Show &QR Code - + Sign &Message @@ -83,7 +92,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + Delete the currently selected address from the list @@ -93,17 +102,22 @@ This product includes software developed by the OpenSSL Project for use in the O - + These are your Triangles addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you. - + &Delete و حذف - + + Triangles receiving addresses + + + + Copy &Label کپی و برچسب @@ -113,7 +127,7 @@ This product includes software developed by the OpenSSL Project for use in the O و ویرایش - + Export Address Book Data @@ -136,7 +150,7 @@ This product includes software developed by the OpenSSL Project for use in the O AddressTableModel - + Label برچسب @@ -159,32 +173,32 @@ This product includes software developed by the OpenSSL Project for use in the O - + + Change password + + + + Enter passphrase رمز/پَس فرِیز را وارد کنید - + New passphrase رمز/پَس فرِیز جدید را وارد کنید - + Repeat new passphrase رمز/پَس فرِیز را دوباره وارد کنید - - Serves to disable the trivial sendmoney when OS account compromised. Provides no real security. + + Unlock for staking only - - For staking only - - - - + Enter the new passphrase to the wallet.<br/>Please use a passphrase of <b>10 or more random characters</b>, or <b>eight or more words</b>. رمز/پَس فرِیز جدید را در wallet وارد کنید. برای انتخاب رمز/پَس فرِیز از 10 کاراکتر تصادفی یا بیشتر و یا هشت کلمه یا بیشتر استفاده کنید. @@ -194,7 +208,7 @@ This product includes software developed by the OpenSSL Project for use in the O wallet را رمزگذاری کنید - + This operation needs your wallet passphrase to unlock the wallet. برای انجام این عملکرد به رمز/پَس فرِیزِwallet نیاز است تا آن را از حالت قفل درآورد. @@ -204,7 +218,7 @@ This product includes software developed by the OpenSSL Project for use in the O باز کردن قفل wallet - + This operation needs your wallet passphrase to decrypt the wallet. برای کشف رمز wallet، به رمز/پَس فرِیزِwallet نیاز است. @@ -214,7 +228,7 @@ This product includes software developed by the OpenSSL Project for use in the O کشف رمز wallet - + Change passphrase تغییر رمز/پَس فرِیز @@ -313,12 +327,17 @@ This product includes software developed by the OpenSSL Project for use in the O CoinControlDialog - + Coin Control - + + Triangles Coin Control + + + + Quantity: @@ -328,7 +347,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + Amount: میزان وجه: @@ -348,7 +367,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + no @@ -363,22 +382,22 @@ This product includes software developed by the OpenSSL Project for use in the O - + (un)select all - + Tree mode - + List mode - + Amount میزان @@ -413,7 +432,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + Copy address آدرس را کپی کنید @@ -424,17 +443,17 @@ This product includes software developed by the OpenSSL Project for use in the O - + Copy amount میزان وجه کپی شود - + Copy transaction ID - + Copy quantity @@ -469,7 +488,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + highest @@ -567,58 +586,67 @@ This label turns red, if the priority is smaller than "medium". EditAddressDialog - - Edit Address - ویرایش حساب - - - + &Label و برچسب - + The label associated with this address book entry - + &Address حساب& - + + Edit record + + + + The address associated with this address book entry. This can only be modified for sending addresses. - - &Stealth Address + + Paste from clipboard - + + Alt+A + Alt و A + + + + New receiving address حساب دریافت کننده جدید - + + New sending address حساب ارسال کننده جدید - + + Edit receiving address ویرایش حساب دریافت کننده - + + Edit sending address ویرایش حساب ارسال کننده - + The entered address "%1" is not a valid TRI address. @@ -685,23 +713,23 @@ This label turns red, if the priority is smaller than "medium". MRichTextEdit - + Paragraph formatting - + Undo (CTRL+Z) - + Undo - + Redo @@ -711,7 +739,7 @@ This label turns red, if the priority is smaller than "medium". - + Cut @@ -721,7 +749,7 @@ This label turns red, if the priority is smaller than "medium". - + Copy @@ -731,7 +759,7 @@ This label turns red, if the priority is smaller than "medium". - + Paste @@ -741,12 +769,12 @@ This label turns red, if the priority is smaller than "medium". - + Link - + Bold @@ -756,7 +784,7 @@ This label turns red, if the priority is smaller than "medium". - + Italic @@ -766,12 +794,12 @@ This label turns red, if the priority is smaller than "medium". - + Underline - + Strike Out @@ -781,7 +809,7 @@ This label turns red, if the priority is smaller than "medium". - + Bullet list @@ -791,7 +819,7 @@ This label turns red, if the priority is smaller than "medium". - + Ordered list @@ -801,7 +829,7 @@ This label turns red, if the priority is smaller than "medium". - + Decrease indentation @@ -811,7 +839,7 @@ This label turns red, if the priority is smaller than "medium". - + Increase indentation @@ -821,12 +849,12 @@ This label turns red, if the priority is smaller than "medium". - + . - + Font size @@ -871,6 +899,74 @@ This label turns red, if the priority is smaller than "medium". + + MainWindow + + + MainWindow + + + + + Triangles + + + + + File + + + + + Operations + + + + + Help + + + + + Overview + + + + + Send Coins + سکه های ارسالی + + + + Receive Coins + + + + + Address Book + + + + + Transactions + + + + + Messages + + + + + Synchronization + + + + + 33333 blocks + + + MessageModel @@ -927,22 +1023,27 @@ This label turns red, if the priority is smaller than "medium". MessagePage - + Address Book - + + Messages + + + + These are your sent and received encrypted messages. Click on an item to read it. - + Click on a message to view it - + &Back @@ -952,48 +1053,48 @@ This label turns red, if the priority is smaller than "medium". - + &Conversation - + Sign a message to prove you own a TRI address - + &Send - - + + Copy the currently selected address to the system clipboard کپی کردن حساب انتخاب شده به حافظه سیستم - کلیپ بورد - + &Copy From Address - + Copy To &Address - + Delete the currently selected address from the list - + &Delete و حذف - + Send Secure Message @@ -1027,11 +1128,12 @@ This label turns red, if the priority is smaller than "medium". OptionsDialog + Options انتخاب/آپشن - + &Main @@ -1046,7 +1148,7 @@ This label turns red, if the priority is smaller than "medium". - + Reserved amount does not participate in staking and is therefore spendable at any time. @@ -1056,12 +1158,12 @@ This label turns red, if the priority is smaller than "medium". - + Automatically start Triangles after logging in to the system. - + &Start Triangles on system login @@ -1071,7 +1173,7 @@ This label turns red, if the priority is smaller than "medium". - + &Detach databases at shutdown @@ -1081,57 +1183,57 @@ This label turns red, if the priority is smaller than "medium". - + Automatically open the Triangles client port on the router. This only works when your router supports UPnP and it is enabled. - + Map port using &UPnP - + Connect to the Triangles network through a SOCKS proxy (e.g. when connecting through Tor). - + &Connect through SOCKS proxy: - + Proxy &IP: - + IP address of the proxy (e.g. 127.0.0.1) - + &Port: - + Port of the proxy (e.g. 9050) - + SOCKS &Version: - + SOCKS version of the proxy (e.g. 5) - + &Window @@ -1141,7 +1243,7 @@ This label turns red, if the priority is smaller than "medium". - + &Minimize to the tray instead of the taskbar @@ -1151,7 +1253,7 @@ This label turns red, if the priority is smaller than "medium". - + M&inimize on close @@ -1166,27 +1268,27 @@ This label turns red, if the priority is smaller than "medium". - + The user interface language can be set here. This setting will take effect after restarting Triangles. - + &Unit to show amounts in: - + Choose the default subdivision unit to show in the interface and when sending coins. - + Whether to show TRI addresses in the transaction list or not. - + &Display addresses in transaction list و نمایش آدرسها در فهرست تراکنش @@ -1196,27 +1298,27 @@ This label turns red, if the priority is smaller than "medium". - + Display coin &control features (experts only!) - + &OK و تایید - + &Cancel و رد - + &Apply - + default پیش فرض @@ -1241,18 +1343,18 @@ This label turns red, if the priority is smaller than "medium". OverviewPage - + Form فرم - - + + The displayed information may be out of date. Your wallet automatically synchronizes with the Triangles network after a connection is established, but this process has not completed yet. - + Stake: @@ -1287,7 +1389,7 @@ This label turns red, if the priority is smaller than "medium". - + Total: @@ -1297,7 +1399,7 @@ This label turns red, if the priority is smaller than "medium". - + <b>Recent transactions</b> تراکنشهای اخیر @@ -1305,10 +1407,10 @@ This label turns red, if the priority is smaller than "medium". <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1319,10 +1421,10 @@ a:active { color:#000; text-decoration: underline; } <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1330,7 +1432,21 @@ a:active { color:#000; text-decoration: underline; } - + + <head> +<style type="text/css" media="screen"> +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } +</style> +</head> +<body> +<a href="http://explorer.triangles.technology"> &#187; TRI block explorer</a></body> + + + + Total of transactions that have yet to be confirmed, and do not yet count toward the current balance @@ -1407,7 +1523,7 @@ a:active { color:#000; text-decoration: underline; } RPCConsole - + Client name نام کنسول RPC @@ -1418,15 +1534,15 @@ a:active { color:#000; text-decoration: underline; } - + - + N/A - + Client version ویرایش کنسول RPC @@ -1436,7 +1552,12 @@ a:active { color:#000; text-decoration: underline; } - + + Debug window + + + + Using OpenSSL version @@ -1461,7 +1582,7 @@ a:active { color:#000; text-decoration: underline; } - + Block chain زنجیره مجموعه تراکنش ها @@ -1481,7 +1602,7 @@ a:active { color:#000; text-decoration: underline; } - + &Open @@ -1491,7 +1612,7 @@ a:active { color:#000; text-decoration: underline; } - + &Show @@ -1501,22 +1622,22 @@ a:active { color:#000; text-decoration: underline; } - + Build date - + Triangles - Debug window - + Triangles Core - + Debug log file @@ -1526,12 +1647,12 @@ a:active { color:#000; text-decoration: underline; } - + Show the Triangles-Qt help message to get a list with possible Triangles command-line options. - + Clear console @@ -1554,8 +1675,8 @@ a:active { color:#000; text-decoration: underline; } SendCoinsDialog - - + + @@ -1567,12 +1688,17 @@ a:active { color:#000; text-decoration: underline; } سکه های ارسالی - + + Send Triangles + + + + Coin Control Features - + Inputs... @@ -1651,17 +1777,17 @@ a:active { color:#000; text-decoration: underline; } - + custom change address - + Send to multiple recipients at once ارسال همزمان به گیرنده های متعدد - + Add &Recipient @@ -1671,7 +1797,7 @@ a:active { color:#000; text-decoration: underline; } - + Clear &All @@ -1691,17 +1817,17 @@ a:active { color:#000; text-decoration: underline; } تایید عملیات ارسال - + S&end و ارسال - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Copy quantity @@ -1746,7 +1872,7 @@ a:active { color:#000; text-decoration: underline; } - + Confirm send coins تایید ارسال بیت کوین ها @@ -1761,7 +1887,7 @@ a:active { color:#000; text-decoration: underline; } - + The recipient address is not valid, please recheck. @@ -1819,53 +1945,48 @@ a:active { color:#000; text-decoration: underline; } SendCoinsEntry - + Form فرم - + A&mount: و میزان وجه - + Pay &To: پرداخت و به چه کسی - - + + Enter a label for this address to add it to your address book یک برچسب برای این آدرس بنویسید تا به دفترچه آدرسهای شما اضافه شود - - N&arration: - - - - + Enter a short note to send with payment (max 24 characters) - + &Label: و برچسب - + The address to send the payment to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book - + Alt+A Alt و A @@ -1875,7 +1996,7 @@ a:active { color:#000; text-decoration: underline; } آدرس را بر کلیپ بورد کپی کنید - + Alt+P Alt و P @@ -1903,37 +2024,42 @@ a:active { color:#000; text-decoration: underline; } - + + Send messages + + + + Address &From: - + Choose address from address book - + Alt+A Alt و A - + Paste address from clipboard آدرس را بر کلیپ بورد کپی کنید - + Alt+P Alt و P - + Send to multiple recipients at once ارسال همزمان به گیرنده های متعدد - + Add &Recipient @@ -1943,7 +2069,7 @@ a:active { color:#000; text-decoration: underline; } - + Clear &All @@ -1953,17 +2079,17 @@ a:active { color:#000; text-decoration: underline; } تایید عملیات ارسال - + S&end و ارسال - + &Close - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) @@ -1973,7 +2099,7 @@ a:active { color:#000; text-decoration: underline; } - + Confirm send messages @@ -1988,7 +2114,7 @@ a:active { color:#000; text-decoration: underline; } - + @@ -2025,22 +2151,22 @@ a:active { color:#000; text-decoration: underline; } SendMessagesEntry - + Form فرم - - The address to send the payment to (e.g. 4Zo1ga6xuKuQ7JV7M9rGDoxdbYwV5zgQJ5) + + The address to send the message to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book - + Alt+A Alt و A @@ -2050,7 +2176,7 @@ a:active { color:#000; text-decoration: underline; } آدرس را بر کلیپ بورد کپی کنید - + Alt+P Alt و P @@ -2060,28 +2186,28 @@ a:active { color:#000; text-decoration: underline; } - + &Message: - + Send &To: - + Enter a label for this address to add it to your address book یک برچسب برای این آدرس بنویسید تا به دفترچه آدرسهای شما اضافه شود - + &Label: و برچسب - + &Public Key: @@ -2102,144 +2228,117 @@ a:active { color:#000; text-decoration: underline; } - SignVerifyMessageDialog + SignMessagePage - - Signatures - Sign / Verify a Message + + Form + فرم + + + + Sign Message - - - &Sign Message - و امضای پیام - - - - You can sign messages with your addresses to prove you own them. Be careful not to sign anything vague, as phishing attacks may try to trick you into signing your identity over to them. Only sign fully-detailed statements you agree to. + + Address - - The address to sign the message with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + Paste address from clipboard + آدرس را بر کلیپ بورد کپی کنید + + + + Alt+P + Alt و P + + + + Signature - - + Choose an address from the address book - - + Alt+A - Alt و A + Alt و A - - Paste address from clipboard - آدرس را بر کلیپ بورد کپی کنید + + The address to sign the message with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + - - Alt+P - Alt و P + + Text + - + Enter the message you want to sign here - + Copy the current signature to the system clipboard - - Sign the message to prove you own this TRI address - - - - - Verify the message to ensure it was signed with the specified TRI address - - - - + Reset all sign message fields - - + Clear &All - - - &Verify Message + + Sign the message to prove you own this Triangles address - - Enter the signing address, message (ensure you copy line breaks, spaces, tabs, etc. exactly) and signature below to verify the message. Be careful not to read more into the signature than what is in the signed message itself, to avoid being tricked by a man-in-the-middle attack. + + Sign &Message - - The address the message was signed with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - - - Reset all verify message fields - - - - - Click "Sign Message" to generate signature - - - - - Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - - - Enter a TRI address (e.g. w) + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Enter TRI signature + Click "Sign Message" to generate signature - - + + The entered address is invalid. - - - + + Please check the address and try again. - - + The entered address does not refer to a key. - + Wallet unlock was cancelled. @@ -2258,32 +2357,6 @@ a:active { color:#000; text-decoration: underline; } Message signed. - - - The signature could not be decoded. - - - - - - Please check the signature and try again. - - - - - The signature did not match the message digest. - - - - - Message verification failed. - - - - - Message verified. - - TransactionDesc @@ -2426,7 +2499,7 @@ a:active { color:#000; text-decoration: underline; } - Generated coins must mature 60 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. + Generated coins must mature 7 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. @@ -2474,11 +2547,12 @@ a:active { color:#000; text-decoration: underline; } TransactionDescDialog + Transaction details جزئیات تراکنش - + This pane shows a detailed description of the transaction این بخش جزئیات تراکنش را نشان می دهد @@ -2486,7 +2560,7 @@ a:active { color:#000; text-decoration: underline; } TransactionTableModel - + Date تاریخ @@ -2506,12 +2580,17 @@ a:active { color:#000; text-decoration: underline; } میزان وجه - + Open until %1 باز کن تا %1 - + + Confirming (%1 of %2 confirmations) + + + + Confirmed (%1 confirmations) تایید شده (%1 تاییدها) @@ -2523,12 +2602,7 @@ a:active { color:#000; text-decoration: underline; } - - Narration - - - - + Offline @@ -2538,12 +2612,7 @@ a:active { color:#000; text-decoration: underline; } - - Confirming (%1 of %2 recommended confirmations) - - - - + Conflicted @@ -2621,13 +2690,13 @@ a:active { color:#000; text-decoration: underline; } TransactionView - - + + All همه - + Today امروز @@ -2657,7 +2726,7 @@ a:active { color:#000; text-decoration: underline; } حدود.. - + Received with دریافت با @@ -2682,17 +2751,17 @@ a:active { color:#000; text-decoration: underline; } دیگر - + Enter address or label to search آدرس یا برچسب را برای جستجو وارد کنید - + Min amount حداقل میزان وجه - + Copy address آدرس را کپی کنید @@ -2722,7 +2791,7 @@ a:active { color:#000; text-decoration: underline; } - + Export Transaction Data @@ -2787,6 +2856,19 @@ a:active { color:#000; text-decoration: underline; } به + + TransactionsPage + + + Form + فرم + + + + Transactions + + + Triangles-core @@ -3482,67 +3564,57 @@ If the file does not exist, create it with owner-readable-only file permissions. - + + Triangles - + + Wallet کیف پول - + + &Overview و بازبینی - + Show general overview of wallet نمای کلی از wallet را نشان بده - - &Send coins - - - - - Send coins to a TRI address - - - - - &Receive coins - - - - + Show the list of addresses for receiving payments - + + &Transactions و تراکنش - + Browse transaction history تاریخچه تراکنش را باز کن - + + &Address Book - + Edit the list of stored addresses and labels - + &Messages @@ -3552,22 +3624,82 @@ If the file does not exist, create it with owner-readable-only file permissions. - - E&xit - خروج - - - - Quit application - از "درخواست نامه"/ application خارج شو - - - - &About Triangles + + + &Show / Hide Triangles wallet + Show or hide the main Window + + + + + Encrypt the private keys that belong to your wallet + + + + + %n blocks + + + + + + + Processed %1 blocks of transaction history. + + + + + <font color='#f26522'>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. </font>Do you want to pay the fee? + + + + + Options + انتخاب/آپشن + + + + E&xit + خروج + + + + Quit application + از "درخواست نامه"/ application خارج شو + + + + &Send Triangles + + + + + Send coins to a Triangles address + + + + + &Receive Triangles + + + + + E&xit Triangles wallet + + + + + + + &About Triangles + + + + Show information about Triangles @@ -3592,22 +3724,13 @@ If the file does not exist, create it with owner-readable-only file permissions. - - &Show / Hide - &نمایش/ عدم نمایش و - - - + + &Encrypt Wallet... و رمزگذاری wallet - - Encrypt or decrypt wallet - - - - + &Backup Wallet... و گرفتن نسخه پیشتیبان از wallet @@ -3618,24 +3741,36 @@ If the file does not exist, create it with owner-readable-only file permissions. + &Change Passphrase... تغییر رمز/پَس فرِیز - + Change the passphrase used for wallet encryption رمز مربوط به رمزگذاریِ wallet را تغییر دهید + &Unlock Wallet... - + Unlock wallet باز کردن قفل wallet + + + &Unlock Wallet for staking... + + + + + Unlock wallet for staking + + &Lock Wallet @@ -3648,36 +3783,50 @@ If the file does not exist, create it with owner-readable-only file permissions. + Sign &message... امضا و پیام + + + Sign messages with your Triangles addresses to prove you own them + + + &Verify message... + + + Verify messages to ensure they were signed with specified Triangles addresses + + + &Export... - + Export the data in the current tab to a file - + + &Debug window - + Open debugging and diagnostic console - + &File و فایل @@ -3702,48 +3851,41 @@ If the file does not exist, create it with owner-readable-only file permissions. - - + [testnet] [testnet] - - + Triangles client - + %n active connection(s) to Triangles network - + Synchronizing with network... به روز رسانی با شبکه... - + ~%n block(s) remaining - + Downloaded %1 of %2 blocks of transaction history (%3% done). - - Downloaded %1 blocks of transaction history. - - - - + Current difficulty is %1. @@ -3791,17 +3933,12 @@ If the file does not exist, create it with owner-readable-only file permissions. - - This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee? - - - - + Confirm transaction fee - + Sent transaction ارسال تراکنش @@ -3835,29 +3972,50 @@ Message: %4 - - + + URI handling - - + + URI can not be parsed! This can be caused by an invalid TRI address or malformed URI parameters. - + + Send Triangles + + + + + Receive Triangles + + + + + &Lock Wallet... + + + + + Wallet is <b>encrypted</b> and currently <b>unlocked for staking</b> + + + + Wallet is <b>encrypted</b> and currently <b>unlocked</b> wallet رمزگذاری شد و در حال حاضر از حالت قفل در آمده است - + Wallet is <b>encrypted</b> and currently <b>locked</b> wallet رمزگذاری شد و در حال حاضر قفل است - + + Backup Wallet @@ -3868,16 +4026,26 @@ Message: %4 - Backup Failed + There was an error trying to save the wallet data to the new location. - There was an error trying to save the wallet data to the new location. + Backup failed + + + + + Backup successful + + + + + The wallet data was successfully saved to the new location. - + %n second(s) @@ -3935,10 +4103,127 @@ Message: %4 + + VerifyMessagePage + + + Form + فرم + + + + Verify Message + + + + + Choose an address from the address book + + + + + Alt+A + Alt و A + + + + The address the message was signed with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + + + + + Text + + + + + Address + + + + + Signature + + + + + Reset all verify message fields + + + + + Clear &All + + + + + Verify the message to ensure it was signed with the specified Triangles address + + + + + Verify &Message + + + + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + + + + Enter Triangles signature + + + + + + The entered address is invalid. + + + + + + + Please check the address and try again. + + + + + The entered address does not refer to a key. + + + + + The signature could not be decoded. + + + + + + Please check the signature and try again. + + + + + The signature did not match the message digest. + + + + + Message verification failed. + + + + + Message verified. + + + WalletModel - + Sending... diff --git a/src/qt/locale/triangles_fi.qm b/src/qt/locale/triangles_fi.qm deleted file mode 100644 index 210aed785a31254d1c5a06c5a3ed1497c681fbfe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 90400 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 bmQ!72XtYo|?lAmJENo}?Z;BBAV0QLDFYd{3 diff --git a/src/qt/locale/triangles_fi.ts b/src/qt/locale/triangles_fi.ts index 12349de..50f3171 100644 --- a/src/qt/locale/triangles_fi.ts +++ b/src/qt/locale/triangles_fi.ts @@ -4,27 +4,27 @@ AboutDialog - + + Dialog + + + + About Triangles Tietoa trianglesista - <b>triangles</b> version - <b>triangles</b> versio + + OK + - + <b>Triangles</b> version - - Copyright © 2009-2014 The Bitcoin developers -Copyright © 2014 Triangles team - - - - + This is experimental software. @@ -43,60 +43,57 @@ Tämä tuote sisältää OpenSSL-projektin kehittämää ohjelmistoa OpenSSL-ty AddressBookPage - + Address Book Osoitekirja - + + Address book + + + + These are your Triangles addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you. - + Double-click to edit address or label Kaksoisnapauta muokataksesi osoitetta tai nimikettä - + Create a new address Luo uusi osoite - + Copy the currently selected address to the system clipboard Kopioi valittu osoite järjestelmän leikepöydälle - + Sign a message to prove you own a TRI address - + &New Address &Uusi osoite - These are your triangles addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you. - Nämä ovat triangles-osoitteesi rahansiirtojen vastaanottoa varten. Jos haluat, voit antaa jokaiselle lähettäjälle oman osoitteen jotta voit pitää kirjaa sinulle rahaa siirtäneistä henkilöistä. - - - + &Copy Address &Kopioi osoite - + Show &QR Code Näytä &QR-koodi - Sign a message to prove you own a triangles address - Allekirjoita viesti osoittaaksesi triangles-osoitteesi omistajuus - - - + Sign &Message Allekirjoita &Viesti @@ -106,26 +103,27 @@ Tämä tuote sisältää OpenSSL-projektin kehittämää ohjelmistoa OpenSSL-ty - + Delete the currently selected address from the list Poista valittu osoite listalta - - Verify a message to ensure it was signed with a specified triangles address - Vahvista viesti varmistaaksesi että kyseinen triangles-osoitteesi on allekirjoittanut sen - &Verify Message &Varmista viesti - + &Delete &Poista - + + Triangles receiving addresses + + + + Copy &Label Kopioi &nimi @@ -135,7 +133,7 @@ Tämä tuote sisältää OpenSSL-projektin kehittämää ohjelmistoa OpenSSL-ty &Muokkaa - + Export Address Book Data Vie osoitekirjasta tietoja @@ -158,7 +156,7 @@ Tämä tuote sisältää OpenSSL-projektin kehittämää ohjelmistoa OpenSSL-ty AddressTableModel - + Label Nimi @@ -181,32 +179,32 @@ Tämä tuote sisältää OpenSSL-projektin kehittämää ohjelmistoa OpenSSL-ty Tunnuslauseen Dialogi - + + Change password + + + + Enter passphrase Syötä tunnuslause - + New passphrase Uusi tunnuslause - + Repeat new passphrase Toista uusi tunnuslause uudelleen - - Serves to disable the trivial sendmoney when OS account compromised. Provides no real security. - Sallii estettäväksi yksinkertaiset rahansiirrot kun käyttöjärjestelmän käyttäjätunnuksen turvallisuutta on rikottu. Tämä ei takaa oikeasti turvallisuutta. + + Unlock for staking only + - - For staking only - Vain osakkuutta varten - - - + Enter the new passphrase to the wallet.<br/>Please use a passphrase of <b>10 or more random characters</b>, or <b>eight or more words</b>. Anna lompakolle uusi tunnuslause.<br/>Käytä tunnuslausetta, jossa on ainakin <b>10 satunnaista merkkiä</b> tai <b>kahdeksan sanaa</b>. @@ -216,7 +214,7 @@ Tämä tuote sisältää OpenSSL-projektin kehittämää ohjelmistoa OpenSSL-ty Salaa lompakko - + This operation needs your wallet passphrase to unlock the wallet. Tätä toimintoa varten sinun täytyy antaa lompakon tunnuslause sen avaamiseksi. @@ -226,7 +224,7 @@ Tämä tuote sisältää OpenSSL-projektin kehittämää ohjelmistoa OpenSSL-ty Avaa lompakko lukituksestaan - + This operation needs your wallet passphrase to decrypt the wallet. Tätä toimintoa varten sinun täytyy antaa lompakon tunnuslause salauksen purkuun. @@ -236,7 +234,7 @@ Tämä tuote sisältää OpenSSL-projektin kehittämää ohjelmistoa OpenSSL-ty Pura lompakon salaus - + Change passphrase Vaihda tunnuslause @@ -282,10 +280,6 @@ Tämä tuote sisältää OpenSSL-projektin kehittämää ohjelmistoa OpenSSL-ty Wallet encrypted Lompakko salattu - - triangles will close now to finish the encryption process. Remember that encrypting your wallet cannot fully protect your coins from being stolen by malware infecting your computer. - triangles-ohjelma sulkee itsensä päättääkseen salauksen luonnin. Muista, että lompakon salaaminen ei täysin turvaa kolikoitasi haittaohjelmien aiheuttamien varkauksien uhalta. - @@ -339,12 +333,17 @@ Tämä tuote sisältää OpenSSL-projektin kehittämää ohjelmistoa OpenSSL-ty CoinControlDialog - + Coin Control Rahan hallinta - + + Triangles Coin Control + + + + Quantity: Määrä: @@ -354,7 +353,7 @@ Tämä tuote sisältää OpenSSL-projektin kehittämää ohjelmistoa OpenSSL-ty Tavua: - + Amount: Määrä: @@ -374,7 +373,7 @@ Tämä tuote sisältää OpenSSL-projektin kehittämää ohjelmistoa OpenSSL-ty Heikko ulosanti: - + no ei @@ -389,22 +388,22 @@ Tämä tuote sisältää OpenSSL-projektin kehittämää ohjelmistoa OpenSSL-ty Vaihdos: - + (un)select all (tai ei)Valitse kaikki - + Tree mode Puunäkymä - + List mode Listanäkymä - + Amount Määrä @@ -439,7 +438,7 @@ Tämä tuote sisältää OpenSSL-projektin kehittämää ohjelmistoa OpenSSL-ty Prioriteetti - + Copy address Kopioi osoite @@ -450,17 +449,17 @@ Tämä tuote sisältää OpenSSL-projektin kehittämää ohjelmistoa OpenSSL-ty - + Copy amount Kopioi määrä - + Copy transaction ID Kopioi siirtotunnus - + Copy quantity Kopioi määrä @@ -495,7 +494,7 @@ Tämä tuote sisältää OpenSSL-projektin kehittämää ohjelmistoa OpenSSL-ty Kopioi vaihdos - + highest korkein @@ -607,57 +606,66 @@ Tämä tarkoittaa, että ainakin %2 rahansiirtopalkkio tarvitaan. EditAddressDialog - - Edit Address - Muokkaa osoitetta - - - + &Label &Nimi - + The label associated with this address book entry Tämän syötteen nimike osoitekirjassa - + &Address &Osoite - + + Edit record + + + + The address associated with this address book entry. This can only be modified for sending addresses. Tämän syötteen nimike osoitekirjassa. Nimikettä voidaan muuttaa vain lähetysosoitteille. - - &Stealth Address + + Paste from clipboard - + + Alt+A + Alt+A + + + + New receiving address Uusi vastaanottava osoite - + + New sending address Uusi lähettävä osoite - + + Edit receiving address Muokkaa vastaanottajan osoitetta - + + Edit sending address Muokkaa lähtevää osoitetta - + The entered address "%1" is not a valid TRI address. @@ -666,10 +674,6 @@ Tämä tarkoittaa, että ainakin %2 rahansiirtopalkkio tarvitaan. The entered address "%1" is already in the address book. Osoite "%1" on jo osoitekirjassa. - - The entered address "%1" is not a valid triangles address. - Syöttämäsi osoite "%1" ei ole hyväksytty triangles-osoite. - Could not unlock wallet. @@ -683,10 +687,6 @@ Tämä tarkoittaa, että ainakin %2 rahansiirtopalkkio tarvitaan. GUIUtil::HelpMessageBox - - triangles-Qt - triangles-Qt - version @@ -732,23 +732,23 @@ Tämä tarkoittaa, että ainakin %2 rahansiirtopalkkio tarvitaan. MRichTextEdit - + Paragraph formatting - + Undo (CTRL+Z) - + Undo - + Redo @@ -758,7 +758,7 @@ Tämä tarkoittaa, että ainakin %2 rahansiirtopalkkio tarvitaan. - + Cut @@ -768,7 +768,7 @@ Tämä tarkoittaa, että ainakin %2 rahansiirtopalkkio tarvitaan. - + Copy @@ -778,7 +778,7 @@ Tämä tarkoittaa, että ainakin %2 rahansiirtopalkkio tarvitaan. - + Paste @@ -788,12 +788,12 @@ Tämä tarkoittaa, että ainakin %2 rahansiirtopalkkio tarvitaan. - + Link - + Bold @@ -803,7 +803,7 @@ Tämä tarkoittaa, että ainakin %2 rahansiirtopalkkio tarvitaan. - + Italic @@ -813,12 +813,12 @@ Tämä tarkoittaa, että ainakin %2 rahansiirtopalkkio tarvitaan. - + Underline - + Strike Out @@ -828,7 +828,7 @@ Tämä tarkoittaa, että ainakin %2 rahansiirtopalkkio tarvitaan. - + Bullet list @@ -838,7 +838,7 @@ Tämä tarkoittaa, että ainakin %2 rahansiirtopalkkio tarvitaan. - + Ordered list @@ -848,7 +848,7 @@ Tämä tarkoittaa, että ainakin %2 rahansiirtopalkkio tarvitaan. - + Decrease indentation @@ -858,7 +858,7 @@ Tämä tarkoittaa, että ainakin %2 rahansiirtopalkkio tarvitaan. - + Increase indentation @@ -868,12 +868,12 @@ Tämä tarkoittaa, että ainakin %2 rahansiirtopalkkio tarvitaan. - + . - + Font size @@ -918,6 +918,74 @@ Tämä tarkoittaa, että ainakin %2 rahansiirtopalkkio tarvitaan. + + MainWindow + + + MainWindow + + + + + Triangles + + + + + File + + + + + Operations + + + + + Help + + + + + Overview + + + + + Send Coins + Lähetä Triangleseja + + + + Receive Coins + + + + + Address Book + Osoitekirja + + + + Transactions + + + + + Messages + + + + + Synchronization + + + + + 33333 blocks + + + MessageModel @@ -974,22 +1042,27 @@ Tämä tarkoittaa, että ainakin %2 rahansiirtopalkkio tarvitaan. MessagePage - + Address Book Osoitekirja - + + Messages + + + + These are your sent and received encrypted messages. Click on an item to read it. - + Click on a message to view it - + &Back @@ -999,48 +1072,48 @@ Tämä tarkoittaa, että ainakin %2 rahansiirtopalkkio tarvitaan. - + &Conversation - + Sign a message to prove you own a TRI address - + &Send - - + + Copy the currently selected address to the system clipboard Kopioi valittu osoite järjestelmän leikepöydälle - + &Copy From Address - + Copy To &Address - + Delete the currently selected address from the list Poista valittu osoite listalta - + &Delete &Poista - + Send Secure Message @@ -1074,11 +1147,12 @@ Tämä tarkoittaa, että ainakin %2 rahansiirtopalkkio tarvitaan. OptionsDialog + Options Asetukset - + &Main &Yleiset @@ -1093,7 +1167,7 @@ Tämä tarkoittaa, että ainakin %2 rahansiirtopalkkio tarvitaan. Maksa rahansiirtopalkkio - + Reserved amount does not participate in staking and is therefore spendable at any time. Varattu määrä ei vaadi osakkuutta jonka vuoksi se on mahdollista käyttää milloin tahansa. @@ -1103,20 +1177,12 @@ Tämä tarkoittaa, että ainakin %2 rahansiirtopalkkio tarvitaan. Varattuna - Automatically start triangles after logging in to the system. - Käynnistä triangles-asiakasohjelma automaattisesti kun olet kirjautunut järjestelmään. - - - &Start triangles on system login - %Käynnistä triangles-asiakasohjelma kirjautuessasi - - - + Detach block and address databases at shutdown. This means they can be moved to another data directory, but it slows down shutdown. The wallet is always detached. Irroita lohko- ja osoitetietokannat lopetettaessa. Tämä tarkoittaa, että tietokannat voidaan siirtää eri hakemistoon mutta se hidastaa ohjelman sammumista. Lompakko on aina irroitettuna. - + &Detach databases at shutdown %Irroita tietokannat lopetettaessa @@ -1126,75 +1192,67 @@ Tämä tarkoittaa, että ainakin %2 rahansiirtopalkkio tarvitaan. &Verkko - Automatically open the triangles client port on the router. This only works when your router supports UPnP and it is enabled. - Avaa triangles-asiakkaalle automaattisesti portti reitittimestä. Tämä toimii vain, kun reitittimesi tukee UPnP:tä ja se on aktivoituna. - - - + Map port using &UPnP Portin uudelleenohjaus &UPnP:llä - Connect to the triangles network through a SOCKS proxy (e.g. when connecting through Tor). - Yhdistä triangles-verkkoon SOCKS-välityspalvelimen lävitse. (esim. yhdistettäessä Tor:n läpi). - - - + Automatically start Triangles after logging in to the system. - + &Start Triangles on system login - + Automatically open the Triangles client port on the router. This only works when your router supports UPnP and it is enabled. - + Connect to the Triangles network through a SOCKS proxy (e.g. when connecting through Tor). - + &Connect through SOCKS proxy: %Yhdistä SOCKS-välityspalvelimen läpi: - + Proxy &IP: Proxyn &IP: - + IP address of the proxy (e.g. 127.0.0.1) Välityspalvelimen IP-osoite (esim. 127.0.0.1) - + &Port: &Portti - + Port of the proxy (e.g. 9050) Proxyn Portti (esim. 9050) - + SOCKS &Version: SOCKS &Versio: - + SOCKS version of the proxy (e.g. 5) Proxyn SOCKS-versio (esim. 5) - + &Window &Ikkuna @@ -1204,7 +1262,7 @@ Tämä tarkoittaa, että ainakin %2 rahansiirtopalkkio tarvitaan. Näytä ainoastaan ilmaisinalueella ikkunan pienentämisen jälkeen. - + &Minimize to the tray instead of the taskbar &Pienennä ilmaisinalueelle työkalurivin sijasta @@ -1214,7 +1272,7 @@ Tämä tarkoittaa, että ainakin %2 rahansiirtopalkkio tarvitaan. Ikkunaa suljettaessa vain pienentää Triangles-ohjelman ikkunan lopettamatta itse ohjelmaa. Kun tämä asetus on valittuna, ohjelman voi sulkea vain valitsemalla Lopeta ohjelman valikosta. - + M&inimize on close P&ienennä suljettaessa @@ -1229,35 +1287,27 @@ Tämä tarkoittaa, että ainakin %2 rahansiirtopalkkio tarvitaan. &Käyttöliittymän kieli - + The user interface language can be set here. This setting will take effect after restarting Triangles. - + Whether to show TRI addresses in the transaction list or not. - The user interface language can be set here. This setting will take effect after restarting triangles. - Käyttöliittymän kieli voidaan valita tästä. Tämä asetus tulee voimaan vasta triangles-asiakasohjelman uudelleenkäynnistyksen jälkeen. - - - + &Unit to show amounts in: Yksikkö jona triangles-määrät näytetään - + Choose the default subdivision unit to show in the interface and when sending coins. Valitse mitä yksikköä käytetään ensisijaisesti triangles-määrien näyttämiseen. - Whether to show triangles addresses in the transaction list or not. - Näytä tai piilota triangles-osoitteet rahansiirtolistassa. - - - + &Display addresses in transaction list &Näytä osoitteet rahansiirrot listassa @@ -1267,27 +1317,27 @@ Tämä tarkoittaa, että ainakin %2 rahansiirtopalkkio tarvitaan. Näytä tai piilota rahanhallintaominaisuudet. - + Display coin &control features (experts only!) Näytä rahan&hallinnan ominaisuudet (vain kokeneille käyttäjille!) - + &OK &OK - + &Cancel &Peruuta - + &Apply %Käytä - + default oletus @@ -1303,10 +1353,6 @@ Tämä tarkoittaa, että ainakin %2 rahansiirtopalkkio tarvitaan. This setting will take effect after restarting Triangles. - - This setting will take effect after restarting triangles. - Tämä asetus tulee voimaan vasta triangles-asiakasohjelman uudelleenkäynnistyksen jälkeen. - The supplied proxy address is invalid. @@ -1316,16 +1362,12 @@ Tämä tarkoittaa, että ainakin %2 rahansiirtopalkkio tarvitaan. OverviewPage - + Form Lomake - The displayed information may be out of date. Your wallet automatically synchronizes with the triangles network after a connection is established, but this process has not completed yet. - Näytettävät tiedot voivat olla vanhentuneet. Lompakkosi synkronoituu automaattisesti triangles-verkon kanssa kun yhteys on muodostettu, mutta tätä prosessia ei ole viety vielä päätökseen. - - - + Stake: Vaihdos: @@ -1360,7 +1402,7 @@ Tämä tarkoittaa, että ainakin %2 rahansiirtopalkkio tarvitaan. Louhittu saldo, joka ei ole vielä kypsynyt - + Total: Yhteensä: @@ -1370,7 +1412,7 @@ Tämä tarkoittaa, että ainakin %2 rahansiirtopalkkio tarvitaan. Tililläsi tällä hetkellä olevien Trianglesien määrä - + <b>Recent transactions</b> <b>Viimeisimmät rahansiirrot</b> @@ -1378,10 +1420,10 @@ Tämä tarkoittaa, että ainakin %2 rahansiirtopalkkio tarvitaan. <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1392,10 +1434,10 @@ a:active { color:#000; text-decoration: underline; } <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1403,18 +1445,32 @@ a:active { color:#000; text-decoration: underline; } - + + <head> +<style type="text/css" media="screen"> +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } +</style> +</head> +<body> +<a href="http://explorer.triangles.technology"> &#187; TRI block explorer</a></body> + + + + Total of transactions that have yet to be confirmed, and do not yet count toward the current balance Kaikki vahvistamattomat rahansiirrot yhteensä, joita ei vielä lasketa saldoosi. - + The displayed information may be out of date. Your wallet automatically synchronizes with the Triangles network after a connection is established, but this process has not completed yet. - + Total of coins that was staked, and do not yet count toward the current balance Kolikoiden kokoinaismäärä, jotka eivät vielä ole laskettu tämänhetkiseen saldoon. @@ -1486,7 +1542,7 @@ a:active { color:#000; text-decoration: underline; } RPCConsole - + Client name Pääteohjelman nimi @@ -1497,15 +1553,15 @@ a:active { color:#000; text-decoration: underline; } - + - + N/A Ei saatavilla - + Client version Pääteohjelman versio @@ -1515,12 +1571,17 @@ a:active { color:#000; text-decoration: underline; } T&ietoa - + Triangles - Debug window - + + Debug window + + + + Triangles Core @@ -1550,7 +1611,7 @@ a:active { color:#000; text-decoration: underline; } Testiverkossa - + Block chain Lohkoketju @@ -1575,7 +1636,7 @@ a:active { color:#000; text-decoration: underline; } - + Show the Triangles-Qt help message to get a list with possible Triangles command-line options. @@ -1590,11 +1651,7 @@ a:active { color:#000; text-decoration: underline; } Komentokehotteen ominaisuudet - Show the triangles-Qt help message to get a list with possible triangles command-line options. - Näytä triangles-Qt:n avustusohje saadaksesi listan käytettävistä trianglesin komentokehotteen määritteistä. - - - + &Show %Näytä @@ -1604,36 +1661,20 @@ a:active { color:#000; text-decoration: underline; } &Konsoli - + Build date Kääntöpäiväys - triangles - Debug window - triangles - Debug-ikkuna - - - triangles Core - trianglesin ydin - - - + Debug log file Debug lokitiedosto - Open the triangles debug log file from the current data directory. This can take a few seconds for large log files. - Avaa triangles-asiakasohjelman debug-lokitiedosto nykyisestä hakemistostaan. Tämä voi kestää muutaman sekunnin avattaessa suuria lokitiedostoja. - - - + Clear console Tyhjennä konsoli - - Welcome to the triangles RPC console. - Tervetuloa trianglesin RPC-konsoliin. - Welcome to the Triangles RPC console. @@ -1653,8 +1694,8 @@ a:active { color:#000; text-decoration: underline; } SendCoinsDialog - - + + @@ -1666,12 +1707,17 @@ a:active { color:#000; text-decoration: underline; } Lähetä Triangleseja - + + Send Triangles + + + + Coin Control Features Kolikoidenhallinnan ominaisuudet - + Inputs... Syötteet... @@ -1706,10 +1752,6 @@ a:active { color:#000; text-decoration: underline; } Amount: Määrä: - - 0.00 hack - 123.456 hack {0.00 ?} - @@ -1754,17 +1796,17 @@ a:active { color:#000; text-decoration: underline; } Vaihtoraha - + custom change address erikseen määritetty vaihtorahaosoite - + Send to multiple recipients at once Lähetä monelle vastaanottajalle - + Add &Recipient Lisää &Vastaanottaja @@ -1774,7 +1816,7 @@ a:active { color:#000; text-decoration: underline; } Tyhjennä kaikki rahansiirtokentät - + Clear &All &Tyhjennnä Kaikki @@ -1788,31 +1830,23 @@ a:active { color:#000; text-decoration: underline; } 123.456 TRI - - 123.456 hack - 123.456 hack - Confirm the send action Vahvista lähetys - + S&end &Lähetä - Enter a triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Syötä triangles-osoite (esim. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Copy quantity Kopioi määrä @@ -1857,7 +1891,7 @@ a:active { color:#000; text-decoration: underline; } <b>%1</b>:sta %2 (%3) - + Confirm send coins Hyväksy Trianglesien lähettäminen @@ -1872,7 +1906,7 @@ a:active { color:#000; text-decoration: underline; } ja - + The recipient address is not valid, please recheck. Vastaanottajan osoite on virheellinen. Tarkista osoite. @@ -1916,10 +1950,6 @@ a:active { color:#000; text-decoration: underline; } WARNING: Invalid TRI address - - WARNING: Invalid triangles address - VAROITUS: Epäkelpo triangles-osoite - (no label) @@ -1934,53 +1964,48 @@ a:active { color:#000; text-decoration: underline; } SendCoinsEntry - + Form Kaavake - + A&mount: M&äärä: - + Pay &To: Maksun saaja: - - + + Enter a label for this address to add it to your address book Anna nimi tälle osoitteelle, jos haluat lisätä sen osoitekirjaan - - N&arration: - - - - + Enter a short note to send with payment (max 24 characters) - + &Label: &Nimi: - + The address to send the payment to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) Osoite, johon maksu lähetetään (esim. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book Valitse osoite osoitekirjasta - + Alt+A Alt+A @@ -1990,7 +2015,7 @@ a:active { color:#000; text-decoration: underline; } Liitä osoite leikepöydältä - + Alt+P Alt+P @@ -1999,10 +2024,6 @@ a:active { color:#000; text-decoration: underline; } Remove this recipient Poista tämä vastaanottaja - - Enter a triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Syötä triangles-osoite (esim. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) @@ -2022,37 +2043,42 @@ a:active { color:#000; text-decoration: underline; } - + + Send messages + + + + Address &From: - + Choose address from address book Valitse osoite osoitekirjasta - + Alt+A Alt+A - + Paste address from clipboard Liitä osoite leikepöydältä - + Alt+P Alt+P - + Send to multiple recipients at once Lähetä monelle vastaanottajalle - + Add &Recipient Lisää &Vastaanottaja @@ -2062,9 +2088,9 @@ a:active { color:#000; text-decoration: underline; } Tyhjennä kaikki rahansiirtokentät - + Clear &All - + &Tyhjennnä Kaikki @@ -2072,17 +2098,17 @@ a:active { color:#000; text-decoration: underline; } Vahvista lähetys - + S&end &Lähetä - + &Close - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) @@ -2092,7 +2118,7 @@ a:active { color:#000; text-decoration: underline; } <b>%1</b>:sta %2 (%3) - + Confirm send messages @@ -2107,7 +2133,7 @@ a:active { color:#000; text-decoration: underline; } ja - + @@ -2144,22 +2170,22 @@ a:active { color:#000; text-decoration: underline; } SendMessagesEntry - + Form - - The address to send the payment to (e.g. 4Zo1ga6xuKuQ7JV7M9rGDoxdbYwV5zgQJ5) + + The address to send the message to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book Valitse osoite osoitekirjasta - + Alt+A Alt+A @@ -2169,7 +2195,7 @@ a:active { color:#000; text-decoration: underline; } Liitä osoite leikepöydältä - + Alt+P Alt+P @@ -2179,28 +2205,28 @@ a:active { color:#000; text-decoration: underline; } Poista tämä vastaanottaja - + &Message: - + Send &To: - + Enter a label for this address to add it to your address book Anna nimi tälle osoitteelle, jos haluat lisätä sen osoitekirjaan - + &Label: &Nimi: - + &Public Key: @@ -2221,203 +2247,134 @@ a:active { color:#000; text-decoration: underline; } - SignVerifyMessageDialog + SignMessagePage - - Signatures - Sign / Verify a Message - Allekirjoitukset - Allekirjoita / Varmista viesti + + Form + - - - &Sign Message - &Allekirjoita viesti + + Sign Message + - - You can sign messages with your addresses to prove you own them. Be careful not to sign anything vague, as phishing attacks may try to trick you into signing your identity over to them. Only sign fully-detailed statements you agree to. - Voit allekirjoittaa viestit omalla osoitteellasi todistaaksesi että omistat ne. Ole huolellinen, ettet allekirjoita mitään epämääräistä, sillä phishing-hyökkääjät voivat yrittää huijata sinua allekirjoittamaan henkilöllisyytesi heidän hyväksi. Allekirjoita vain se, mihin olet sitoutunut. + + Address + Osoite - - The address to sign the message with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Osoite, jolle viesti kirjataan (esim. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - - - Choose an address from the address book - Valitse osoite osoitekirjasta - - - - - Alt+A - Alt+A - - - + Paste address from clipboard - Liitä osoite leikepöydältä + Liitä osoite leikepöydältä - + Alt+P - Alt+P + Alt+P - + + Signature + + + + + Choose an address from the address book + Valitse osoite osoitekirjasta + + + + Alt+A + Alt+A + + + + The address to sign the message with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + + + + + Text + + + + Enter the message you want to sign here - Kirjoita viesti, jonka haluat allekirjoittaa tähän + Kirjoita viesti, jonka haluat allekirjoittaa tähän - + Copy the current signature to the system clipboard - Kopioi tämänhetkinen allekirjoitus järjestelmän leikepöydälle + Kopioi tämänhetkinen allekirjoitus järjestelmän leikepöydälle - - Sign the message to prove you own this TRI address - - - - - Verify the message to ensure it was signed with the specified TRI address - - - - Sign the message to prove you own this triangles address - Allekirjoita viesti vahvistaaksesi, että omistat tämän triangles-osoitteen - - - + Reset all sign message fields - Tyhjennä kaikki allekirjoita-viesti-kentät + Tyhjennä kaikki allekirjoita-viesti-kentät - - + Clear &All - &Tyhjennä Kaikki + &Tyhjennnä Kaikki - - - &Verify Message - &Varmista viesti - - - - Enter the signing address, message (ensure you copy line breaks, spaces, tabs, etc. exactly) and signature below to verify the message. Be careful not to read more into the signature than what is in the signed message itself, to avoid being tricked by a man-in-the-middle attack. - Syötä allekirjoittava osoite, viesti ja allekirjoitus alla oleviin kenttiin varmistaaksesi allekirjoituksen aitouden. Varmista että kopioit kaikki kentät täsmälleen oikein, myös rivinvaihdot, välilyönnit, tabulaattorit, jne. - - - - The address the message was signed with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Osoite, jolla viesti on allekirjoitettu (esim. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - Verify the message to ensure it was signed with the specified triangles address - Vahvista viesti varmistaaksesi että se on allekirjoitettu kyseisellä triangles-osoitteella - - - - Reset all verify message fields - Tyhjennä kaikki varmista-viesti-kentät - - - Enter a triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Syötä triangles-osoite (esim. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - - Click "Sign Message" to generate signature - Klikkaa "Allekirjoita Viesti luodaksesi allekirjoituksen - - - Enter triangles signature - Syötä triangles-allekirjoitus - - - - Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + Sign the message to prove you own this Triangles address - - Enter a TRI address (e.g. w) + + Sign &Message + Allekirjoita &Viesti + + + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Enter TRI signature - + Click "Sign Message" to generate signature + Klikkaa "Allekirjoita Viesti luodaksesi allekirjoituksen - - + + The entered address is invalid. - Syötetty osoite on virheellinen. + Syötetty osoite on virheellinen. - - - + + Please check the address and try again. - Tarkista osoite ja yritä uudelleen. + Tarkista osoite ja yritä uudelleen. - - + The entered address does not refer to a key. - Syötetyn osoitteen avainta ei löydy. + Syötetyn osoitteen avainta ei löydy. - + Wallet unlock was cancelled. - Lompakon avaaminen peruttiin. + Lompakon avaaminen peruttiin. Private key for the entered address is not available. - Yksityistä avainta syötetylle osoitteelle ei ole saatavilla. + Yksityistä avainta syötetylle osoitteelle ei ole saatavilla. Message signing failed. - Viestin allekirjoitus epäonnistui. + Viestin allekirjoitus epäonnistui. Message signed. - Viesti allekirjoitettu. - - - - The signature could not be decoded. - Allekirjoitusta ei pystytty tulkitsemaan. - - - - - Please check the signature and try again. - Tarkista allekirjoitus ja yritä uudelleen. - - - - The signature did not match the message digest. - Allekirjoitus ei täsmää viestin tiivisteeseen. - - - - Message verification failed. - Viestin varmistus epäonnistui. - - - - Message verified. - Viesti varmistettu. + Viesti allekirjoitettu. @@ -2564,12 +2521,8 @@ a:active { color:#000; text-decoration: underline; } - Generated coins must mature 60 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. - Luotujen kolikoiden on eräännyttävä 510 lohkon ajan ennenkuin niitä voidaan käyttää. Kun loit tämän lohkon, se oli lähetetty verkkoon lohkoketjuun lisättäväksi. Jos lohkon siirtyminen ketjuun epäonnistuu, tilaksi muuttuu "ei hyväksytty" ja sillon sitä ei voida käyttää. Tämä voi tapahtua joskus jos toinen verkon noodi luo lohkon muutaman sekunnin sisällä luodusta lohkostasi. {60 ?} - - - Generated coins must mature 510 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. - Luotujen kolikoiden on eräännyttävä 510 lohkon ajan ennenkuin niitä voidaan käyttää. Kun loit tämän lohkon, se oli lähetetty verkkoon lohkoketjuun lisättäväksi. Jos lohkon siirtyminen ketjuun epäonnistuu, tilaksi muuttuu "ei hyväksytty" ja sillon sitä ei voida käyttää. Tämä voi tapahtua joskus jos toinen verkon noodi luo lohkon muutaman sekunnin sisällä luodusta lohkostasi. + Generated coins must mature 7 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. + Luotujen kolikoiden on eräännyttävä 7 lohkon ajan ennenkuin niitä voidaan käyttää. Kun loit tämän lohkon, se oli lähetetty verkkoon lohkoketjuun lisättäväksi. Jos lohkon siirtyminen ketjuun epäonnistuu, tilaksi muuttuu "ei hyväksytty" ja sillon sitä ei voida käyttää. Tämä voi tapahtua joskus jos toinen verkon noodi luo lohkon muutaman sekunnin sisällä luodusta lohkostasi. @@ -2616,11 +2569,12 @@ a:active { color:#000; text-decoration: underline; } TransactionDescDialog + Transaction details Rahansiirron yksityiskohdat - + This pane shows a detailed description of the transaction Tämä ruutu näyttää yksityiskohtaisen tiedon rahansiirrosta @@ -2628,7 +2582,7 @@ a:active { color:#000; text-decoration: underline; } TransactionTableModel - + Date Päivämäärä @@ -2648,12 +2602,17 @@ a:active { color:#000; text-decoration: underline; } Määrä - + Open until %1 Avoinna %1 asti - + + Confirming (%1 of %2 confirmations) + + + + Confirmed (%1 confirmations) Vahvistettu (%1 vahvistusta) @@ -2666,12 +2625,7 @@ a:active { color:#000; text-decoration: underline; } - - Narration - - - - + Offline Offline-tila @@ -2681,12 +2635,7 @@ a:active { color:#000; text-decoration: underline; } Vahvistamaton - - Confirming (%1 of %2 recommended confirmations) - Vahvistetaan (%1 %2:sta suositellusta vahvistuksesta) - - - + Conflicted Törmännyt @@ -2764,13 +2713,13 @@ a:active { color:#000; text-decoration: underline; } TransactionView - - + + All Kaikki - + Today Tänään @@ -2800,7 +2749,7 @@ a:active { color:#000; text-decoration: underline; } Alue... - + Received with Vastaanotettu osoitteella @@ -2825,17 +2774,17 @@ a:active { color:#000; text-decoration: underline; } Muu - + Enter address or label to search Anna etsittävä osoite tai tunniste - + Min amount Minimimäärä - + Copy address Kopioi osoite @@ -2865,7 +2814,7 @@ a:active { color:#000; text-decoration: underline; } Näytä rahansiirron yksityiskohdat - + Export Transaction Data Vie tiedot rahansiirrosta @@ -2931,11 +2880,20 @@ a:active { color:#000; text-decoration: underline; } - Triangles-core + TransactionsPage - triangles version - trianglesin versio + + Form + + + + Transactions + + + + + Triangles-core Usage: @@ -3131,10 +3089,6 @@ for example: alertnotify=echo %%s | mail -s "Triangles Alert" admin@fo Warning: -paytxfee is set very high! This is the transaction fee you will pay if you send a transaction. Varoitus: -paytxfee on asetettu erittäin korkeaksi! Tämä on maksukulu jonka tulet maksamaan kun lähetät siirron. - - Warning: Please check that your computer's date and time are correct! If your clock is wrong triangles will not work properly. - Varoitus: Tarkista, että tietokoneesi aika ja päivämäärä ovat oikeassa! Jos kellosi on väärässä, triangles ei toimi oikein. - Warning: error reading wallet.dat! All keys read correctly, but transaction data or address book entries might be missing or incorrect. @@ -3352,29 +3306,6 @@ for example: alertnotify=echo %%s | mail -s "Triangles Alert" admin@fo Password for JSON-RPC connections Salasana JSON-RPC-yhteyksille - - %s, you must set a rpcpassword in the configuration file: - %s -It is recommended you use the following random password: -rpcuser=trianglesrpc -rpcpassword=%s -(you do not need to remember this password) -The username and password MUST NOT be the same. -If the file does not exist, create it with owner-readable-only file permissions. -It is also recommended to set alertnotify so you are notified of problems; -for example: alertnotify=echo %%s | mail -s "triangles Alert" admin@foo.com - - %s, sinun on asetettava rpcpassword asetustiedostoon: -%s -On suositeltavaa, että käytät seuraavaa arvottua salasanaa: -rpcuser=trianglesrpc -rpcpassword=%s -(Sinun ei tarvitse muistaa tätä salasanaa) -Käyttäjänimen ja salasanan EI TULE OLLA SAMOJA. -Jos tiedostoa ei ole olemassa, luo se asettaen samalla omistajan lukuoikeudet. -On myös suositeltavaa asettaa alertnotify jolloin olet tiedotettu ongelmista; esimerkiksi: alertnotify=echo %%s | mail -s "triangles Alert" admin@foo.com - - Find peers using internet relay chat (default: 0) @@ -3495,14 +3426,6 @@ On myös suositeltavaa asettaa alertnotify jolloin olet tiedotettu ongelmista; e Wallet %s resides outside data directory %s. Lompakko %s on datahakemiston %s ulkopuolella. - - Cannot obtain a lock on data directory %s. triangles is probably already running. - Ei voida saavuttaa lukkoa datatiedostossa %s. triangles-asiakasohjelma on ehkä jo käynnissä. - - - triangles - triangles - Unable to bind to %s on this computer (bind returned error %d, %s) @@ -3533,14 +3456,6 @@ On myös suositeltavaa asettaa alertnotify jolloin olet tiedotettu ongelmista; e Error loading wallet.dat: Wallet corrupted Virhe ladattaessa wallet.dat-tiedostoa: Lompakko vioittunut - - Error loading wallet.dat: Wallet requires newer version of triangles - Virhe ladattaessa wallet.dat-tiedostoa: Lompakko tarvitsee uudemman version triangles-asiakasohjelmasta - - - Wallet needed to be rewritten: restart triangles to complete - Lompakko on kirjoitettava uudelleen: käynnistä triangles-asiakasohjelma uudelleen päättääksesi toiminnon - Error loading wallet.dat @@ -3606,10 +3521,6 @@ On myös suositeltavaa asettaa alertnotify jolloin olet tiedotettu ongelmista; e Add a node to connect to and attempt to keep the connection open Linää solmu mihin liittyä pitääksesi yhteyden auki - - Unable to bind to %s on this computer. triangles is probably already running. - Ei voitu liittää %s tällä tietokoneella. triangles-asiakasohjelma on jo ehkä päällä. - Fee per KB to add to transactions you send @@ -3678,67 +3589,57 @@ Jos tiedostoa ei ole, niin luo se ainoastaan omistajan kirjoitusoikeuksin. - + + Triangles - + + Wallet Lompakko - + + &Overview &Yleisnäkymä - + Show general overview of wallet Lompakon tilanteen yleiskatsaus - - &Send coins - &Lähetä kolikoita - - - - Send coins to a TRI address - - - - - &Receive coins - &Vastaanota kolikoita - - - + Show the list of addresses for receiving payments Näytä osoitelista vastaanottaaksesi maksuja - + + &Transactions &Rahansiirrot - + Browse transaction history Selaa rahansiirtohistoriaa - + + &Address Book %Osoitekirja - + Edit the list of stored addresses and labels Muokkaa tallennettujen osoitteiden ja nimien listaa - + &Messages @@ -3748,22 +3649,83 @@ Jos tiedostoa ei ole, niin luo se ainoastaan omistajan kirjoitusoikeuksin. - - E&xit - L&opeta - - - - Quit application - Sulje ohjelma - - - - &About Triangles + + + &Show / Hide Triangles wallet + Show or hide the main Window + + + + + Encrypt the private keys that belong to your wallet + + + + + %n blocks + + + + + + + + Processed %1 blocks of transaction history. + + + + + <font color='#f26522'>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. </font>Do you want to pay the fee? + + + + + Options + Asetukset + + + + E&xit + L&opeta + + + + Quit application + Sulje ohjelma + + + + &Send Triangles + + + + + Send coins to a Triangles address + + + + + &Receive Triangles + + + + + E&xit Triangles wallet + + + + + + + &About Triangles + &Tietoa trianglesista + + + Show information about Triangles @@ -3788,22 +3750,13 @@ Jos tiedostoa ei ole, niin luo se ainoastaan omistajan kirjoitusoikeuksin. - - &Show / Hide - &Näytä / Piilota - - - + + &Encrypt Wallet... &Salaa lompakko... - - Encrypt or decrypt wallet - Salaa tai pura salaus lompakosta - - - + &Backup Wallet... &Varmuuskopioi lompakko... @@ -3814,24 +3767,36 @@ Jos tiedostoa ei ole, niin luo se ainoastaan omistajan kirjoitusoikeuksin. + &Change Passphrase... &Vaihda tunnuslause... - + Change the passphrase used for wallet encryption Vaihda lompakon salaukseen käytettävä tunnuslause + &Unlock Wallet... &Aukaise lompakko - + Unlock wallet Avaa Lompakko + + + &Unlock Wallet for staking... + + + + + Unlock wallet for staking + + &Lock Wallet @@ -3844,36 +3809,50 @@ Jos tiedostoa ei ole, niin luo se ainoastaan omistajan kirjoitusoikeuksin. + Sign &message... Allekirjoita &viesti... + + + Sign messages with your Triangles addresses to prove you own them + + + &Verify message... &Vahvista viesti... + + + Verify messages to ensure they were signed with specified Triangles addresses + + + &Export... Vie... - + Export the data in the current tab to a file Vie data tämänhetkisestä välilehdestä tiedostoon - + + &Debug window &Testausikkuna - + Open debugging and diagnostic console Avaa debuggaus- ja diagnostiikkakonsoli - + &File &Tiedosto @@ -3898,19 +3877,17 @@ Jos tiedostoa ei ole, niin luo se ainoastaan omistajan kirjoitusoikeuksin.Toimintopalkki - - + [testnet] [testnet] - - + Triangles client - + %n active connection(s) to Triangles network @@ -3918,12 +3895,12 @@ Jos tiedostoa ei ole, niin luo se ainoastaan omistajan kirjoitusoikeuksin. - + Synchronizing with network... Synkronoidaan verkon kanssa... - + ~%n block(s) remaining ~%n lohko jäljellä @@ -3931,17 +3908,12 @@ Jos tiedostoa ei ole, niin luo se ainoastaan omistajan kirjoitusoikeuksin. - + Downloaded %1 of %2 blocks of transaction history (%3% done). Ladattu %1 lohkoa %2 lohkosta rahansiirtohistoriassa (%3% ladattu). - - Downloaded %1 blocks of transaction history. - Ladattu %1 lohkoa rahansiirtohistoriasta. - - - + Current difficulty is %1. @@ -3993,17 +3965,12 @@ Jos tiedostoa ei ole, niin luo se ainoastaan omistajan kirjoitusoikeuksin.Viimeinen vastaanotettu lohko generoitu %1. - - This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee? - Tämä rahansiirto ylittää siirtorajan. Voit silti lähettää sen %1 rahansiirtopalkkiota vastaan, joka siirretään rahansiirtoasi käsitteleville solmuille jotta se auttaisi ja tukisi verkkoa. Haluatko maksaa rahansiirtopalkkion? - - - + Confirm transaction fee Hyväksy rahansiirtopalkkio - + Sent transaction Lähetetyt rahansiirrot @@ -4039,29 +4006,50 @@ Message: %4 - - + + URI handling URI-merkkijonojen käsittely - - + + URI can not be parsed! This can be caused by an invalid TRI address or malformed URI parameters. - + + Send Triangles + + + + + Receive Triangles + + + + + &Lock Wallet... + + + + + Wallet is <b>encrypted</b> and currently <b>unlocked for staking</b> + + + + Wallet is <b>encrypted</b> and currently <b>unlocked</b> Lompakko on <b>salattu</b> ja tällä hetkellä <b>avoinna</b> - + Wallet is <b>encrypted</b> and currently <b>locked</b> Lompakko on <b>salattu</b> ja tällä hetkellä <b>lukittuna</b> - + + Backup Wallet Varmuuskopioi lompakkosi @@ -4072,16 +4060,26 @@ Message: %4 - Backup Failed - Varmuuskopion luonti epäonnistui - - - There was an error trying to save the wallet data to the new location. Virhe tallentaessa lompakkotiedostoa uuteen sijaintiinsa. + + + Backup failed + + + + + Backup successful + + + + + The wallet data was successfully saved to the new location. + + - + %n second(s) %n sekunti @@ -4142,50 +4140,128 @@ Message: %4 Not staking Ei osakkaana + + + VerifyMessagePage - Show information about triangles - Näytä tietoja trianglesista + + Form + - Send coins to a triangles address - Lähetä kolikkoja triangles osoitteeseen + + Verify Message + - Modify configuration options for triangles - Mukauta trianglesin konfigurointiasetuksia + + Choose an address from the address book + Valitse osoite osoitekirjasta - triangles - triangles + + Alt+A + Alt+A - &About triangles - &Tietoa trianglesista + + The address the message was signed with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + - triangles client - triangles-asiakas - - - %n active connection(s) to triangles network - - %n aktiivinen yhteys triangles-verkkoon - %n aktiivista yhteyttä triangles-verkkoon - + + Text + - URI can not be parsed! This can be caused by an invalid triangles address or malformed URI parameters. - URI-merkkijonoa ei voida jäsentää! Tämä voi johtua väärästä triangles-osoitteesta tai väärässä muodossa olevista URI-parametreistä. + + Address + Osoite - A fatal error occurred. triangles can no longer continue safely and will quit. - Vakava virhe kohdattu. triangles-ohjelma ei voi enää jatkaa turvallisesti ja sulkee itsensä. + + Signature + + + + + Reset all verify message fields + Tyhjennä kaikki varmista-viesti-kentät + + + + Clear &All + &Tyhjennnä Kaikki + + + + Verify the message to ensure it was signed with the specified Triangles address + + + + + Verify &Message + + + + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + + + + Enter Triangles signature + + + + + + The entered address is invalid. + Syötetty osoite on virheellinen. + + + + + + Please check the address and try again. + Tarkista osoite ja yritä uudelleen. + + + + The entered address does not refer to a key. + Syötetyn osoitteen avainta ei löydy. + + + + The signature could not be decoded. + Allekirjoitusta ei pystytty tulkitsemaan. + + + + + Please check the signature and try again. + Tarkista allekirjoitus ja yritä uudelleen. + + + + The signature did not match the message digest. + Allekirjoitus ei täsmää viestin tiivisteeseen. + + + + Message verification failed. + Viestin varmistus epäonnistui. + + + + Message verified. + Viesti varmistettu. WalletModel - + Sending... Lähetetään... diff --git a/src/qt/locale/triangles_fr.qm b/src/qt/locale/triangles_fr.qm deleted file mode 100644 index a737d814200747c54feaf66893140ddeb3e61894..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 97214 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 diff --git a/src/qt/locale/triangles_fr.ts b/src/qt/locale/triangles_fr.ts index 6cfb326..c811bcc 100644 --- a/src/qt/locale/triangles_fr.ts +++ b/src/qt/locale/triangles_fr.ts @@ -4,35 +4,27 @@ AboutDialog - + + Dialog + + + + About Triangles Au sujet de triangles - <b>triangles</b> version - Version de <b>triangles</b> + + OK + - Copyright © 2009-2014 The Bitcoin developers -Copyright © 2014 Triangles team -Copyright © 2014 The triangles developers - Copyright © 2009-2014 Les développeurs Triangles -Copyright © 2012-2014 Les développeurs Triangles -Copyright © 2014 Les développeurs triangles - - - + <b>Triangles</b> version - - Copyright © 2009-2014 The Bitcoin developers -Copyright © 2014 Triangles team - - - - + This is experimental software. @@ -50,60 +42,57 @@ This product includes software developed by the OpenSSL Project for use in the O AddressBookPage - + Address Book Répertoire d'adresses - + + Address book + + + + These are your Triangles addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you. - + Double-click to edit address or label Double cliquer afin de modifier l'adresse ou l'étiquette - + Create a new address Créer une nouvelle adresse - + Copy the currently selected address to the system clipboard Copier l'adresse sélectionnée vers le presse-papier système - + Sign a message to prove you own a TRI address - + &New Address &Nouvelle adresse - These are your triangles addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you. - Ce sont vos adresses pour recevoir vos paiements. Vous pouvez utiliser une adresse différente pour chaque réception afin d'identifier facilement le payeur. - - - + &Copy Address &Copier l'adresse - + Show &QR Code Montrer le &QR Code - Sign a message to prove you own a triangles address - Signer un message afin de valider l'identité de votre adresse triangles - - - + Sign &Message Signer le &message @@ -113,26 +102,27 @@ This product includes software developed by the OpenSSL Project for use in the O - + Delete the currently selected address from the list Effacer l'adresse actuellement sélectionnée de la liste - - Verify a message to ensure it was signed with a specified triangles address - Vérifier un message pour s'assurer qu'il vient d'un adresse triangles spécifique. - &Verify Message &Vérifier un message - + &Delete &Supprimer - + + Triangles receiving addresses + + + + Copy &Label Copier l'&Étiquette @@ -142,7 +132,7 @@ This product includes software developed by the OpenSSL Project for use in the O &Modifier - + Export Address Book Data Exporter votre répertoire d'adresses @@ -165,7 +155,7 @@ This product includes software developed by the OpenSSL Project for use in the O AddressTableModel - + Label Étiquette @@ -188,32 +178,32 @@ This product includes software developed by the OpenSSL Project for use in the O Dialogue de phrase de passe - + + Change password + + + + Enter passphrase Saisir la phrase de passe - + New passphrase Nouvelle phrase de passe - + Repeat new passphrase Répéter la phrase de passe - - Serves to disable the trivial sendmoney when OS account compromised. Provides no real security. - Sert à désactiver les transactions sortantes si votre compte de système d'exploitation est compromis. Ne procure pas de réelle sécurité. + + Unlock for staking only + - - For staking only - Pour "staking" seulement - - - + Enter the new passphrase to the wallet.<br/>Please use a passphrase of <b>10 or more random characters</b>, or <b>eight or more words</b>. Saisir la nouvelle phrase de passe pour le portefeuille. <br/>Veuillez utiliser une phrase de passe de <b>10 caractères aléatoires ou plus</b>, ou de <b>huit mots ou plus</b>. @@ -223,7 +213,7 @@ This product includes software developed by the OpenSSL Project for use in the O Chiffrer le portefeuille - + This operation needs your wallet passphrase to unlock the wallet. Cette opération nécessite votre phrase de passe pour déverrouiller le portefeuille. @@ -233,7 +223,7 @@ This product includes software developed by the OpenSSL Project for use in the O Déverrouiller le portefeuille - + This operation needs your wallet passphrase to decrypt the wallet. Cette opération nécessite votre phrase de passe pour déchiffrer le portefeuille. @@ -243,7 +233,7 @@ This product includes software developed by the OpenSSL Project for use in the O Déchiffrer le portefeuille - + Change passphrase Changer la phrase de passe @@ -289,10 +279,6 @@ This product includes software developed by the OpenSSL Project for use in the O Wallet encrypted Portefeuille chiffré - - triangles will close now to finish the encryption process. Remember that encrypting your wallet cannot fully protect your coins from being stolen by malware infecting your computer. - L'application triangles va désormais se terminer afin de finaliser le processus de chiffrage. Merci de noter que le chiffrage du portefeuille ne garantit pas de se prémunir du vol via utilisation de malware, qui auraient pu infecter votre ordinateur. - @@ -346,12 +332,17 @@ This product includes software developed by the OpenSSL Project for use in the O CoinControlDialog - + Coin Control Fonctions de contrôle des monnaies - + + Triangles Coin Control + + + + Quantity: Quantité : @@ -361,7 +352,7 @@ This product includes software developed by the OpenSSL Project for use in the O Octets : - + Amount: Montant : @@ -381,7 +372,7 @@ This product includes software developed by the OpenSSL Project for use in the O Sortie faible - + no non @@ -396,22 +387,22 @@ This product includes software developed by the OpenSSL Project for use in the O Monnaie : - + (un)select all Tout (dé)sélectionner - + Tree mode Mode arborescence - + List mode Mode liste - + Amount Montant @@ -446,7 +437,7 @@ This product includes software developed by the OpenSSL Project for use in the O Priorité - + Copy address Copier l’adresse @@ -457,17 +448,17 @@ This product includes software developed by the OpenSSL Project for use in the O - + Copy amount Copier le montant - + Copy transaction ID Copier l'ID de la transaction - + Copy quantity Copier la quantité @@ -502,7 +493,7 @@ This product includes software developed by the OpenSSL Project for use in the O Copier la monnaie - + highest la plus élevée @@ -614,57 +605,66 @@ Cela implique que des frais à hauteur d'au moins %2 seront nécessaires. EditAddressDialog - - Edit Address - Modifier l'adresse - - - + &Label &Étiquette - + The label associated with this address book entry L'étiquette associée à cette entrée du carnet d'adresse - + &Address &Adresse - + + Edit record + + + + The address associated with this address book entry. This can only be modified for sending addresses. L'adresse associée à cette entrée du carnet d'adresse. Seules les adresses d'envoi peuvent être modifiées. - - &Stealth Address + + Paste from clipboard - + + Alt+A + Alt+A + + + + New receiving address Nouvelle adresse de réception - + + New sending address Nouvelle adresse d’envoi - + + Edit receiving address Modifier l’adresse de réception - + + Edit sending address Modifier l’adresse d'envoi - + The entered address "%1" is not a valid TRI address. @@ -673,10 +673,6 @@ Cela implique que des frais à hauteur d'au moins %2 seront nécessaires.The entered address "%1" is already in the address book. L’adresse fournie « %1 » est déjà présente dans le carnet d'adresses. - - The entered address "%1" is not a valid triangles address. - L'adresse "%1" renseignée n'est pas une adresse triangles valide. - Could not unlock wallet. @@ -690,10 +686,6 @@ Cela implique que des frais à hauteur d'au moins %2 seront nécessaires. GUIUtil::HelpMessageBox - - triangles-Qt - triangles-Qt - version @@ -739,23 +731,23 @@ Cela implique que des frais à hauteur d'au moins %2 seront nécessaires. MRichTextEdit - + Paragraph formatting - + Undo (CTRL+Z) - + Undo - + Redo @@ -765,7 +757,7 @@ Cela implique que des frais à hauteur d'au moins %2 seront nécessaires. - + Cut @@ -775,7 +767,7 @@ Cela implique que des frais à hauteur d'au moins %2 seront nécessaires. - + Copy @@ -785,7 +777,7 @@ Cela implique que des frais à hauteur d'au moins %2 seront nécessaires. - + Paste @@ -795,12 +787,12 @@ Cela implique que des frais à hauteur d'au moins %2 seront nécessaires. - + Link - + Bold @@ -810,7 +802,7 @@ Cela implique que des frais à hauteur d'au moins %2 seront nécessaires. - + Italic @@ -820,12 +812,12 @@ Cela implique que des frais à hauteur d'au moins %2 seront nécessaires. - + Underline - + Strike Out @@ -835,7 +827,7 @@ Cela implique que des frais à hauteur d'au moins %2 seront nécessaires. - + Bullet list @@ -845,7 +837,7 @@ Cela implique que des frais à hauteur d'au moins %2 seront nécessaires. - + Ordered list @@ -855,7 +847,7 @@ Cela implique que des frais à hauteur d'au moins %2 seront nécessaires. - + Decrease indentation @@ -865,7 +857,7 @@ Cela implique que des frais à hauteur d'au moins %2 seront nécessaires. - + Increase indentation @@ -875,12 +867,12 @@ Cela implique que des frais à hauteur d'au moins %2 seront nécessaires. - + . - + Font size @@ -925,6 +917,74 @@ Cela implique que des frais à hauteur d'au moins %2 seront nécessaires. + + MainWindow + + + MainWindow + + + + + Triangles + + + + + File + + + + + Operations + + + + + Help + + + + + Overview + + + + + Send Coins + Envoyer des monnaies + + + + Receive Coins + + + + + Address Book + Répertoire d'adresses + + + + Transactions + + + + + Messages + + + + + Synchronization + + + + + 33333 blocks + + + MessageModel @@ -981,22 +1041,27 @@ Cela implique que des frais à hauteur d'au moins %2 seront nécessaires. MessagePage - + Address Book Répertoire d'adresses - + + Messages + + + + These are your sent and received encrypted messages. Click on an item to read it. - + Click on a message to view it - + &Back @@ -1006,48 +1071,48 @@ Cela implique que des frais à hauteur d'au moins %2 seront nécessaires. - + &Conversation - + Sign a message to prove you own a TRI address - + &Send - - + + Copy the currently selected address to the system clipboard Copier l'adresse sélectionnée vers le presse-papier système - + &Copy From Address - + Copy To &Address - + Delete the currently selected address from the list Effacer l'adresse actuellement sélectionnée de la liste - + &Delete &Supprimer - + Send Secure Message @@ -1081,11 +1146,12 @@ Cela implique que des frais à hauteur d'au moins %2 seront nécessaires.OptionsDialog + Options Options - + &Main Réglages &principaux @@ -1100,7 +1166,7 @@ Cela implique que des frais à hauteur d'au moins %2 seront nécessaires.Payer des &frais de transaction - + Reserved amount does not participate in staking and is therefore spendable at any time. Montants réservés ne participant pas au "staking" pouvant être utilisés pour dépensés à tout moment. @@ -1110,20 +1176,12 @@ Cela implique que des frais à hauteur d'au moins %2 seront nécessaires.Réserve - Automatically start triangles after logging in to the system. - Démarrage automatique du client triangles lors de la connexion au système - - - &Start triangles on system login - &Démarrage du client triangles à la connexion au système - - - + Detach block and address databases at shutdown. This means they can be moved to another data directory, but it slows down shutdown. The wallet is always detached. Détacher la base des block et adresses à la fermeture. Vous pourrez les utiliser dans un autre dossier mais cela ralenti la fermeture. Le portefeuille est lui toujours détaché. - + &Detach databases at shutdown &Détacher la base de données lors de la fermeture du logiciel @@ -1133,75 +1191,67 @@ Cela implique que des frais à hauteur d'au moins %2 seront nécessaires.&Réseau - Automatically open the triangles client port on the router. This only works when your router supports UPnP and it is enabled. - Ouverture automatique du port client de triangles sur le routeur. Ceci ne fonctionne que dans le cas où le support UPnP sur votre routeur existe et est actif. - - - + Map port using &UPnP Mapper le port avec l'&UPnP - Connect to the triangles network through a SOCKS proxy (e.g. when connecting through Tor). - Connexion au réseau triangles à travers un proxy SOCKS (e.g. Connexion via le réseau Tor). - - - + Automatically start Triangles after logging in to the system. - + &Start Triangles on system login - + Automatically open the Triangles client port on the router. This only works when your router supports UPnP and it is enabled. - + Connect to the Triangles network through a SOCKS proxy (e.g. when connecting through Tor). - + &Connect through SOCKS proxy: &Connexion à travers du proxy SOCKS: - + Proxy &IP: &IP du serveur Proxy mandataire : - + IP address of the proxy (e.g. 127.0.0.1) Addresse IP du proxy (e.g. 127.0.0.1) - + &Port: &Port: - + Port of the proxy (e.g. 9050) Port du serveur Proxy mandataire (par ex. 9050) - + SOCKS &Version: &Version SOCKS : - + SOCKS version of the proxy (e.g. 5) Version SOCKS du serveur mandataire (par ex. 5) - + &Window &Fenêtre @@ -1211,7 +1261,7 @@ Cela implique que des frais à hauteur d'au moins %2 seront nécessaires.Afficher uniquement une icône système après minimisation. - + &Minimize to the tray instead of the taskbar &Minimiser dans la barre système au lieu de la barre des tâches @@ -1221,7 +1271,7 @@ Cela implique que des frais à hauteur d'au moins %2 seront nécessaires.Minimiser au lieu de quitter l'application lorsque la fenêtre est fermée. Si cette option est activée, l'application ne pourra être fermée qu'en sélectionnant Quitter dans le menu. - + M&inimize on close M&inimiser lors de la fermeture @@ -1236,35 +1286,27 @@ Cela implique que des frais à hauteur d'au moins %2 seront nécessaires.&Langue de l'interface utilisateur : - + The user interface language can be set here. This setting will take effect after restarting Triangles. - + Whether to show TRI addresses in the transaction list or not. - The user interface language can be set here. This setting will take effect after restarting triangles. - La langue d'interface de l'utilisateur peut être définie ici. Les modification seront prises en compte après redémarrage de l'application triangles - - - + &Unit to show amounts in: &Unité d'affichage des montants: - + Choose the default subdivision unit to show in the interface and when sending coins. Choisissez la sous-unité par défaut pour l'affichage dans l'interface et lors de l'envoi de pièces. - Whether to show triangles addresses in the transaction list or not. - Afficher les adresses triangles au sein de la liste de transactions - - - + &Display addresses in transaction list &Afficher les adresses sur la liste des transactions @@ -1274,27 +1316,27 @@ Cela implique que des frais à hauteur d'au moins %2 seront nécessaires.Afficher ou non les fonctions de contrôle des pièces. - + Display coin &control features (experts only!) Afficher les options de monnaie & contrôle (mode expert) - + &OK &OK - + &Cancel &Annuler - + &Apply &Appliquer - + default par défaut @@ -1310,10 +1352,6 @@ Cela implique que des frais à hauteur d'au moins %2 seront nécessaires.This setting will take effect after restarting Triangles. - - This setting will take effect after restarting triangles. - Les paramètres prendront effet après redémarrage du client triangles - The supplied proxy address is invalid. @@ -1323,16 +1361,12 @@ Cela implique que des frais à hauteur d'au moins %2 seront nécessaires. OverviewPage - + Form Formulaire - The displayed information may be out of date. Your wallet automatically synchronizes with the triangles network after a connection is established, but this process has not completed yet. - Les informations affichées peuvent être obsolètes. Votre portefeuille se synchronise automatiquement avec le réseau triangles mais ce processus n'est pas encore terminé. - - - + Stake: Stake: @@ -1367,7 +1401,7 @@ Cela implique que des frais à hauteur d'au moins %2 seront nécessaires.Le solde généré n'est pas encore mature - + Total: Total: @@ -1377,7 +1411,7 @@ Cela implique que des frais à hauteur d'au moins %2 seront nécessaires.Votre solde total actuel - + <b>Recent transactions</b> <b>Transactions récentes</b> @@ -1385,10 +1419,10 @@ Cela implique que des frais à hauteur d'au moins %2 seront nécessaires. <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1399,10 +1433,10 @@ a:active { color:#000; text-decoration: underline; } <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1410,18 +1444,32 @@ a:active { color:#000; text-decoration: underline; } - + + <head> +<style type="text/css" media="screen"> +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } +</style> +</head> +<body> +<a href="http://explorer.triangles.technology"> &#187; TRI block explorer</a></body> + + + + Total of transactions that have yet to be confirmed, and do not yet count toward the current balance Montant total des transactions nécessitant confirmation, et ne figurant pas encore dans le solde actuel - + The displayed information may be out of date. Your wallet automatically synchronizes with the Triangles network after a connection is established, but this process has not completed yet. - + Total of coins that was staked, and do not yet count toward the current balance Montant total des transactions en "staking" et ne figurant pas encore dans le solde actuel @@ -1493,7 +1541,7 @@ a:active { color:#000; text-decoration: underline; } RPCConsole - + Client name Nom du client @@ -1504,15 +1552,15 @@ a:active { color:#000; text-decoration: underline; } - + - + N/A N.D. - + Client version Version du client @@ -1522,12 +1570,17 @@ a:active { color:#000; text-decoration: underline; } &Informations - + Triangles - Debug window - + + Debug window + + + + Triangles Core @@ -1557,7 +1610,7 @@ a:active { color:#000; text-decoration: underline; } Sur testnet - + Block chain Chaîne de blocs @@ -1582,7 +1635,7 @@ a:active { color:#000; text-decoration: underline; } - + Show the Triangles-Qt help message to get a list with possible Triangles command-line options. @@ -1597,11 +1650,7 @@ a:active { color:#000; text-decoration: underline; } Options de ligne de commande - Show the triangles-Qt help message to get a list with possible triangles command-line options. - Afficher le message d'aide triangles-Qt afin d'obtenir la liste des options de de L'outil en ligne de commande triangles - - - + &Show &Afficher @@ -1611,36 +1660,20 @@ a:active { color:#000; text-decoration: underline; } &Console - + Build date Date de compilation - triangles - Debug window - triangles - Fenêtre de déboggage - - - triangles Core - triangles Core - - - + Debug log file Journal de débogage - Open the triangles debug log file from the current data directory. This can take a few seconds for large log files. - Ouvrir le fichier journal de debug triangles au sein du répertoire courant. Cette opération peut prendre quelques secondes dans le cas de fichiers journaux volumineux. - - - + Clear console Nettoyer la console - - Welcome to the triangles RPC console. - Bienvenue sur la console RPC de triangles. - Welcome to the Triangles RPC console. @@ -1660,8 +1693,8 @@ a:active { color:#000; text-decoration: underline; } SendCoinsDialog - - + + @@ -1673,12 +1706,17 @@ a:active { color:#000; text-decoration: underline; } Envoyer des monnaies - + + Send Triangles + + + + Coin Control Features Fonctions de contrôle des monnaies - + Inputs... Entrants... @@ -1713,10 +1751,6 @@ a:active { color:#000; text-decoration: underline; } Amount: Montant: - - 0.00 hack - 123.456 hack {0.00 ?} - @@ -1761,17 +1795,17 @@ a:active { color:#000; text-decoration: underline; } Monnaie : - + custom change address adresse de change personnalisée - + Send to multiple recipients at once Envoyer à plusieurs destinataires à la fois - + Add &Recipient Ajouter un &Destinataire @@ -1781,7 +1815,7 @@ a:active { color:#000; text-decoration: underline; } Réinitialiser tous les champs liés à la transaction - + Clear &All &Tout nettoyer @@ -1795,31 +1829,23 @@ a:active { color:#000; text-decoration: underline; } 123.456 TRI - - 123.456 hack - 123.456 hack - Confirm the send action Confirmer l’action d'envoi - + S&end E&nvoyer - Enter a triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Entrer une adresse triangles (par ex: TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Copy quantity Copier la quantité @@ -1864,7 +1890,7 @@ a:active { color:#000; text-decoration: underline; } <b>%1</b> à %2 (%3) - + Confirm send coins Confirmer l’envoi des pièces @@ -1879,7 +1905,7 @@ a:active { color:#000; text-decoration: underline; } et - + The recipient address is not valid, please recheck. L'adresse du destinataire n’est pas valide, veuillez la vérifier. @@ -1923,10 +1949,6 @@ a:active { color:#000; text-decoration: underline; } WARNING: Invalid TRI address - - WARNING: Invalid triangles address - AVERTISSEMENT: Adresse triangles Invalide - (no label) @@ -1941,53 +1963,48 @@ a:active { color:#000; text-decoration: underline; } SendCoinsEntry - + Form Formulaire - + A&mount: &Montant: - + Pay &To: &Payer à: - - + + Enter a label for this address to add it to your address book Saisir une étiquette pour cette adresse afin de l’ajouter à votre carnet d’adresses - - N&arration: - - - - + Enter a short note to send with payment (max 24 characters) - + &Label: &Étiquette : - + The address to send the payment to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) Adresse destinataire du paiement (ex: TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book Choisir une adresse du carnet d'adresse - + Alt+A Alt+A @@ -1997,7 +2014,7 @@ a:active { color:#000; text-decoration: underline; } Coller l'adresse depuis le presse-papier - + Alt+P Alt+P @@ -2006,10 +2023,6 @@ a:active { color:#000; text-decoration: underline; } Remove this recipient Supprimer ce destinataire - - Enter a triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Entrer une adresse triangles (ex: TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) @@ -2029,37 +2042,42 @@ a:active { color:#000; text-decoration: underline; } - + + Send messages + + + + Address &From: - + Choose address from address book Choisir une adresse du carnet d'adresse - + Alt+A Alt+A - + Paste address from clipboard - + Coller l'adresse depuis le presse-papier - + Alt+P Alt+P - + Send to multiple recipients at once Envoyer à plusieurs destinataires à la fois - + Add &Recipient Ajouter un &Destinataire @@ -2069,7 +2087,7 @@ a:active { color:#000; text-decoration: underline; } Réinitialiser tous les champs liés à la transaction - + Clear &All &Tout nettoyer @@ -2079,17 +2097,17 @@ a:active { color:#000; text-decoration: underline; } Confirmer l’action d'envoi - + S&end E&nvoyer - + &Close - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) @@ -2099,7 +2117,7 @@ a:active { color:#000; text-decoration: underline; } <b>%1</b> à %2 (%3) - + Confirm send messages @@ -2114,7 +2132,7 @@ a:active { color:#000; text-decoration: underline; } et - + @@ -2151,32 +2169,32 @@ a:active { color:#000; text-decoration: underline; } SendMessagesEntry - + Form Formulaire - - The address to send the payment to (e.g. 4Zo1ga6xuKuQ7JV7M9rGDoxdbYwV5zgQJ5) + + The address to send the message to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book Choisir une adresse du carnet d'adresse - + Alt+A Alt+A Paste address from clipboard - + Coller l'adresse depuis le presse-papier - + Alt+P Alt+P @@ -2186,28 +2204,28 @@ a:active { color:#000; text-decoration: underline; } Supprimer ce destinataire - + &Message: - + Send &To: - + Enter a label for this address to add it to your address book Saisir une étiquette pour cette adresse afin de l’ajouter à votre carnet d’adresses - + &Label: &Étiquette : - + &Public Key: @@ -2228,203 +2246,134 @@ a:active { color:#000; text-decoration: underline; } - SignVerifyMessageDialog + SignMessagePage - - Signatures - Sign / Verify a Message - Signatures - Signer / Vérifier un message + + Form + Formulaire - - - &Sign Message - &Signer un message + + Sign Message + - - You can sign messages with your addresses to prove you own them. Be careful not to sign anything vague, as phishing attacks may try to trick you into signing your identity over to them. Only sign fully-detailed statements you agree to. - Vous pouvez signer des messages avec vos adresses pour prouver que vous les détenez. Faites attention de ne rien signer de suspect car des attaques d'hameçonnage peuvent essayer d'usurper votre identité par votre signature. Ne signez que des déclarations entièrement détaillées et avec lesquelles vous serez d'accord. + + Address + Adresse - - The address to sign the message with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Entrer une adresse triangles (ex: TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - - - Choose an address from the address book - Choisir une adresse du carnet d'adresse - - - - - Alt+A - Alt+A - - - + Paste address from clipboard - Coller une adresse depuis le presse-papier + Coller l'adresse depuis le presse-papier - + Alt+P - Alt+P + Alt+P - + + Signature + + + + + Choose an address from the address book + Choisir une adresse du carnet d'adresse + + + + Alt+A + Alt+A + + + + The address to sign the message with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + + + + + Text + + + + Enter the message you want to sign here - Saisir ici le message que vous désirez signer + Saisir ici le message que vous désirez signer - + Copy the current signature to the system clipboard - Copier la signature actuelle dans le presse-papier + Copier la signature actuelle dans le presse-papier - - Sign the message to prove you own this TRI address - - - - - Verify the message to ensure it was signed with the specified TRI address - - - - Sign the message to prove you own this triangles address - Signer le message afin de prouver l'identité de votre adresse triangles - - - + Reset all sign message fields - Réinitialiser tous les champs de signature de message + Réinitialiser tous les champs de signature de message - - + Clear &All - &Tout nettoyer + &Tout nettoyer - - - &Verify Message - &Vérifier un message - - - - Enter the signing address, message (ensure you copy line breaks, spaces, tabs, etc. exactly) and signature below to verify the message. Be careful not to read more into the signature than what is in the signed message itself, to avoid being tricked by a man-in-the-middle attack. - Saisir ci-dessous l'adresse de signature, le message (assurez-vous d'avoir copié exactement les retours à la ligne, les espaces, tabulations etc...) et la signature pour vérifier le message. Faire attention à ne pas déduire davantage de la signature que ce qui est contenu dans le message signé lui-même pour éviter d'être trompé par une attaque d'homme du milieu. - - - - The address the message was signed with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - L'adresse avec laquelle le message à été signé (ex: TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - Verify the message to ensure it was signed with the specified triangles address - Vérifier le message afin de vous assurer qu'il provient de l'adresse triangles spécifiée. - - - - Reset all verify message fields - Réinitialiser tous les champs de vérification de message - - - Enter a triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Entrer une adresse triangles (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - - Click "Sign Message" to generate signature - Cliquer sur « Signer le message » pour générer la signature - - - Enter triangles signature - Entrer une signature triangles - - - - Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + Sign the message to prove you own this Triangles address - - Enter a TRI address (e.g. w) + + Sign &Message + Signer le &message + + + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Enter TRI signature - + Click "Sign Message" to generate signature + Cliquer sur « Signer le message » pour générer la signature - - + + The entered address is invalid. - L'adresse saisie est invalide. + L'adresse saisie est invalide. - - - + + Please check the address and try again. - Veuillez vérifier l'adresse et réessayer. + Veuillez vérifier l'adresse et réessayer. - - + The entered address does not refer to a key. - L'adresse saisie ne fait pas référence à une clef. + L'adresse saisie ne fait pas référence à une clef. - + Wallet unlock was cancelled. - Le déverrouillage du portefeuille a été annulé. + Le déverrouillage du portefeuille a été annulé. Private key for the entered address is not available. - La clef privée pour l'adresse indiquée n'est pas disponible. + La clef privée pour l'adresse indiquée n'est pas disponible. Message signing failed. - La signature du message a échoué. + La signature du message a échoué. Message signed. - Le message a été signé. - - - - The signature could not be decoded. - La signature n'a pu être décodée. - - - - - Please check the signature and try again. - Veuillez vérifier la signature et réessayer. - - - - The signature did not match the message digest. - La signature ne correspond pas à l'empreinte du message. - - - - Message verification failed. - Échec de la vérification du message. - - - - Message verified. - Message vérifié. + Le message a été signé. @@ -2571,12 +2520,8 @@ a:active { color:#000; text-decoration: underline; } - Generated coins must mature 60 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. - Les pièces de monnaie générées nécessitent une maturation de 510 blocks avant de pouvoir être utilisées. Lors de la génération d'un blokc, celui-ci est diffusé sur le réseau afin d'être ajouté à la chaîne de blocks. En cas d'échec, son état passera en "non accepté" et celui-ci ne pourra pas être dépensé. Cela peut occasionnellement se produire, lorsqu'un noeud différent génère un block à quelques secondes d'intervalle du vôtre. {60 ?} - - - Generated coins must mature 510 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. - Les pièces de monnaie générées nécessitent une maturation de 510 blocks avant de pouvoir être utilisées. Lors de la génération d'un blokc, celui-ci est diffusé sur le réseau afin d'être ajouté à la chaîne de blocks. En cas d'échec, son état passera en "non accepté" et celui-ci ne pourra pas être dépensé. Cela peut occasionnellement se produire, lorsqu'un noeud différent génère un block à quelques secondes d'intervalle du vôtre. + Generated coins must mature 7 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. + Les pièces de monnaie générées nécessitent une maturation de 7 blocks avant de pouvoir être utilisées. Lors de la génération d'un blokc, celui-ci est diffusé sur le réseau afin d'être ajouté à la chaîne de blocks. En cas d'échec, son état passera en "non accepté" et celui-ci ne pourra pas être dépensé. Cela peut occasionnellement se produire, lorsqu'un noeud différent génère un block à quelques secondes d'intervalle du vôtre. @@ -2623,11 +2568,12 @@ a:active { color:#000; text-decoration: underline; } TransactionDescDialog + Transaction details Détails de la transaction - + This pane shows a detailed description of the transaction Ce panneau affiche une description détaillée de la transaction @@ -2635,7 +2581,7 @@ a:active { color:#000; text-decoration: underline; } TransactionTableModel - + Date Date @@ -2655,12 +2601,17 @@ a:active { color:#000; text-decoration: underline; } Montant - + Open until %1 Ouvert jusqu'à %1 - + + Confirming (%1 of %2 confirmations) + + + + Confirmed (%1 confirmations) Confirmée (%1 confirmations) @@ -2673,12 +2624,7 @@ a:active { color:#000; text-decoration: underline; } - - Narration - - - - + Offline Hors ligne @@ -2688,12 +2634,7 @@ a:active { color:#000; text-decoration: underline; } Non confirmé - - Confirming (%1 of %2 recommended confirmations) - En cours de confirmation (%1 sur %2 confirmations recommandées) - - - + Conflicted En conflit @@ -2771,13 +2712,13 @@ a:active { color:#000; text-decoration: underline; } TransactionView - - + + All Toutes - + Today Aujourd’hui @@ -2807,7 +2748,7 @@ a:active { color:#000; text-decoration: underline; } Intervalle… - + Received with Reçue avec @@ -2832,17 +2773,17 @@ a:active { color:#000; text-decoration: underline; } Autres - + Enter address or label to search Saisir une adresse ou une étiquette à rechercher - + Min amount Montant min. - + Copy address Copier l’adresse @@ -2872,7 +2813,7 @@ a:active { color:#000; text-decoration: underline; } Afficher les détails de la transaction - + Export Transaction Data Exporter les données de la transaction @@ -2938,11 +2879,20 @@ a:active { color:#000; text-decoration: underline; } - Triangles-core + TransactionsPage - triangles version - Version triangles + + Form + Formulaire + + + Transactions + + + + + Triangles-core Usage: @@ -3138,10 +3088,6 @@ for example: alertnotify=echo %%s | mail -s "Triangles Alert" admin@fo Warning: -paytxfee is set very high! This is the transaction fee you will pay if you send a transaction. Attention : -paytxfee est réglée sur un montant très élevé ! Il s'agit des frais de transaction que vous payerez si vous envoyez une transaction. - - Warning: Please check that your computer's date and time are correct! If your clock is wrong triangles will not work properly. - Avertissement: Veuillez vérifier la date et l'heure de votre ordinateur. triangles ne pourra pas fonctionner correctement si l'horloge est réglée de façon incorrecte - Warning: error reading wallet.dat! All keys read correctly, but transaction data or address book entries might be missing or incorrect. @@ -3359,30 +3305,6 @@ for example: alertnotify=echo %%s | mail -s "Triangles Alert" admin@fo Password for JSON-RPC connections Mot de passe pour les connexions JSON-RPC - - %s, you must set a rpcpassword in the configuration file: - %s -It is recommended you use the following random password: -rpcuser=trianglesrpc -rpcpassword=%s -(you do not need to remember this password) -The username and password MUST NOT be the same. -If the file does not exist, create it with owner-readable-only file permissions. -It is also recommended to set alertnotify so you are notified of problems; -for example: alertnotify=echo %%s | mail -s "triangles Alert" admin@foo.com - - %s, vous devez définir un mot de passe rpc 'rpcpassword' au sein du fichier de configuration: - %s -Il est recommandé d'utiliser le mot de passe aléatoire suivant: -rpcuser=trianglesrpc -rpcpassword=%s -(il n'est pas nécessaire de retenir ce mot de passe) -Le nom d'utilisateur et le mot de passe doivent IMPERATIVEMENT être différents. -Si le fichier n'existe pas, il est nécessaire de le créer, avec les droit de lecture au propriétaire seulement. -Il est également recommandé d'utiliser l'option alertnotify afin d'être notifié des problèmes; -par exemple: alertnotify=echo %%s | mail -s "Alerte triangles" admin@foo.com - - Find peers using internet relay chat (default: 0) @@ -3503,14 +3425,6 @@ par exemple: alertnotify=echo %%s | mail -s "Alerte triangles" admin@f Wallet %s resides outside data directory %s. Le portefeuille %s réside en dehors répertoire de données %s - - Cannot obtain a lock on data directory %s. triangles is probably already running. - Echec lors de la tentative de verrouillage des données du répertoire %s. L'application triangles est probablement déjà en cours d'exécution - - - triangles - triangles - Unable to bind to %s on this computer (bind returned error %d, %s) @@ -3541,14 +3455,6 @@ par exemple: alertnotify=echo %%s | mail -s "Alerte triangles" admin@f Error loading wallet.dat: Wallet corrupted Erreur lors du chargement de wallet.dat: portefeuille corrompu - - Error loading wallet.dat: Wallet requires newer version of triangles - Erreur de chargement du fichier wallet.dat: le portefeuille nécessite une version plus récente de l'application triangles - - - Wallet needed to be rewritten: restart triangles to complete - Le portefeuille nécessite d'être réédité : Merci de relancer l'application triangles - Error loading wallet.dat @@ -3614,10 +3520,6 @@ par exemple: alertnotify=echo %%s | mail -s "Alerte triangles" admin@f Add a node to connect to and attempt to keep the connection open Ajouter un nœud auquel se connecter et tenter de garder la connexion ouverte - - Unable to bind to %s on this computer. triangles is probably already running. - Connexion au port %s impossible. L'application triangles est probablement déjà en cours d'exécution - Fee per KB to add to transactions you send @@ -3686,67 +3588,57 @@ Si le fichier n'existe pas, créez-le avec les droits de lecture seule acco - + + Triangles - + + Wallet Portefeuille - + + &Overview &Vue d'ensemble - + Show general overview of wallet Afficher une vue d’ensemble du portefeuille - - &Send coins - &Envoyer des monnaies - - - - Send coins to a TRI address - - - - - &Receive coins - &Recevoir des monnaies - - - + Show the list of addresses for receiving payments Montrer la liste d'adresses de réception de paiements - + + &Transactions &Transactions - + Browse transaction history Parcourir l'historique des transactions - + + &Address Book Carnet d'adresses - + Edit the list of stored addresses and labels Éditer la liste d'adresses et étiquettes - + &Messages @@ -3756,22 +3648,83 @@ Si le fichier n'existe pas, créez-le avec les droits de lecture seule acco - - E&xit - Q&uitter - - - - Quit application - Quitter l’application - - - - &About Triangles + + + &Show / Hide Triangles wallet + Show or hide the main Window + + + + + Encrypt the private keys that belong to your wallet + + + + + %n blocks + + + + + + + + Processed %1 blocks of transaction history. + + + + + <font color='#f26522'>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. </font>Do you want to pay the fee? + + + + + Options + Options + + + + E&xit + Q&uitter + + + + Quit application + Quitter l’application + + + + &Send Triangles + + + + + Send coins to a Triangles address + + + + + &Receive Triangles + + + + + E&xit Triangles wallet + + + + + + + &About Triangles + &Au sujet de triangles + + + Show information about Triangles @@ -3796,22 +3749,13 @@ Si le fichier n'existe pas, créez-le avec les droits de lecture seule acco - - &Show / Hide - &Montrer / Masquer - - - + + &Encrypt Wallet... &Chiffrer le portefeuille... - - Encrypt or decrypt wallet - Chiffrer ou déchiffrer le portefeuille - - - + &Backup Wallet... Sauvegarder le &portefeuille... @@ -3822,24 +3766,36 @@ Si le fichier n'existe pas, créez-le avec les droits de lecture seule acco + &Change Passphrase... &Changer la phrase de passe... - + Change the passphrase used for wallet encryption Modifier la phrase de passe utilisée pour le chiffrement du portefeuille + &Unlock Wallet... &Déverrouiller le portefeuille - + Unlock wallet Déverrouiller le portefeuille + + + &Unlock Wallet for staking... + + + + + Unlock wallet for staking + + &Lock Wallet @@ -3852,36 +3808,50 @@ Si le fichier n'existe pas, créez-le avec les droits de lecture seule acco + Sign &message... Signer le &message... + + + Sign messages with your Triangles addresses to prove you own them + + + &Verify message... &Vérifier un message... + + + Verify messages to ensure they were signed with specified Triangles addresses + + + &Export... &Exporter... - + Export the data in the current tab to a file Export des données de l'onglet courant vers un fichier - + + &Debug window &Fenêtre de débogage - + Open debugging and diagnostic console Ouvrir la console de débogage et de diagnostic - + &File &Fichier @@ -3906,19 +3876,17 @@ Si le fichier n'existe pas, créez-le avec les droits de lecture seule acco Barre d'actions - - + [testnet] [testnet] - - + Triangles client - + %n active connection(s) to Triangles network @@ -3926,12 +3894,12 @@ Si le fichier n'existe pas, créez-le avec les droits de lecture seule acco - + Synchronizing with network... Synchronisation avec le réseau en cours… - + ~%n block(s) remaining ~%n blocks restants @@ -3939,17 +3907,12 @@ Si le fichier n'existe pas, créez-le avec les droits de lecture seule acco - + Downloaded %1 of %2 blocks of transaction history (%3% done). Téléchargement des blocks de l'historique des transactions : 1% sur 2% (%3% effectués). - - Downloaded %1 blocks of transaction history. - Téléchargement de blocs de l'historique de transactions : 1% blocks - - - + Current difficulty is %1. @@ -4001,17 +3964,12 @@ Si le fichier n'existe pas, créez-le avec les droits de lecture seule acco Le dernier block reçu à été généré %1. - - This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee? - Cette transaction dépasse la limite autorisée. Vous pouvez tout de même effectuer cette opération, moyennant %1 de frais, qui seront envoyés aux noeuds qui valideront cette transaction, et dont l'objectif vise à supporter le réseau. Souhaitez-vous payer ces frais ? - - - + Confirm transaction fee Confirmer le paiement des frais de transaction - + Sent transaction Transaction envoyée @@ -4048,29 +4006,50 @@ Message: %4 - - + + URI handling Prise en charge de l'URL - - + + URI can not be parsed! This can be caused by an invalid TRI address or malformed URI parameters. - + + Send Triangles + + + + + Receive Triangles + + + + + &Lock Wallet... + + + + + Wallet is <b>encrypted</b> and currently <b>unlocked for staking</b> + + + + Wallet is <b>encrypted</b> and currently <b>unlocked</b> Le portefeuille est <b>chiffré</b> et est actuellement <b>déverrouillé</b> - + Wallet is <b>encrypted</b> and currently <b>locked</b> Le portefeuille est <b>chiffré</b> et actuellement <b>verrouillé</b> - + + Backup Wallet Sauvegarder le portefeuille @@ -4081,16 +4060,26 @@ Message: %4 - Backup Failed - Echec de la sauvegarde - - - There was an error trying to save the wallet data to the new location. Une erreur a été rencontrée lors de la sauvegarde du portefeuille vers la nouvelle destination. + + + Backup failed + + + + + Backup successful + + + + + The wallet data was successfully saved to the new location. + + - + %n second(s) %n seconde @@ -4151,58 +4140,128 @@ Message: %4 Not staking Pas de staking + + + VerifyMessagePage - Show information about triangles - Afficher des informations au sujet de triangles + + Form + Formulaire - Send coins to a triangles address - Envoyer des monnaies vers une adresse triangles + + Verify Message + - Modify configuration options for triangles - Modification des options de configuration de triangles + + Choose an address from the address book + Choisir une adresse du carnet d'adresse - triangles - triangles + + Alt+A + Alt+A - &About triangles - &Au sujet de triangles + + The address the message was signed with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + - triangles client - Client triangles - - - %n active connection(s) to triangles network - - %n connexion active au réseau triangles - %n connexions actives au réseau triangles - + + Text + - About triangles card - Au sujet de la carte triangles + + Address + Adresse - Show information about triangles card - Informations sur la carte triangles + + Signature + - URI can not be parsed! This can be caused by an invalid triangles address or malformed URI parameters. - L'adresse du portefeuille triangles n'as pas pu être correctement identifiée, car invalide ou malformée. + + Reset all verify message fields + Réinitialiser tous les champs de vérification de message - A fatal error occurred. triangles can no longer continue safely and will quit. - Une erreur fatale a été rencontrée. L'application triangles ne peut plus être s'exécuter de façon correcte et doit se terminer. + + Clear &All + &Tout nettoyer + + + + Verify the message to ensure it was signed with the specified Triangles address + + + + + Verify &Message + + + + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + + + + Enter Triangles signature + + + + + + The entered address is invalid. + L'adresse saisie est invalide. + + + + + + Please check the address and try again. + Veuillez vérifier l'adresse et réessayer. + + + + The entered address does not refer to a key. + L'adresse saisie ne fait pas référence à une clef. + + + + The signature could not be decoded. + La signature n'a pu être décodée. + + + + + Please check the signature and try again. + Veuillez vérifier la signature et réessayer. + + + + The signature did not match the message digest. + La signature ne correspond pas à l'empreinte du message. + + + + Message verification failed. + Échec de la vérification du message. + + + + Message verified. + Message vérifié. WalletModel - + Sending... Envoi... diff --git a/src/qt/locale/triangles_fr_CA.qm b/src/qt/locale/triangles_fr_CA.qm deleted file mode 100644 index ce32e606a78b7ee69c64f08521b62aaf85de1f39..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 96730 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 diff --git a/src/qt/locale/triangles_fr_CA.ts b/src/qt/locale/triangles_fr_CA.ts index 946b2ad..b499134 100644 --- a/src/qt/locale/triangles_fr_CA.ts +++ b/src/qt/locale/triangles_fr_CA.ts @@ -4,35 +4,27 @@ AboutDialog - + + Dialog + + + + About Triangles Au sujet de triangles - <b>triangles</b> version - Version de <b>triangles</b> + + OK + - Copyright © 2009-2014 The Bitcoin developers -Copyright © 2014 Triangles team -Copyright © 2014 The triangles developers - Copyright © 2009-2014 Les développeurs Triangles -Copyright © 2012-2014 Les développeurs Triangles -Copyright © 2014 Les développeurs triangles - - - + <b>Triangles</b> version - - Copyright © 2009-2014 The Bitcoin developers -Copyright © 2014 Triangles team - - - - + This is experimental software. @@ -50,60 +42,57 @@ This product includes software developed by the OpenSSL Project for use in the O AddressBookPage - + Address Book Répertoire d'adresses - + + Address book + + + + These are your Triangles addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you. - + Double-click to edit address or label Double cliquer afin de modifier l'adresse ou l'étiquette - + Create a new address Créer une nouvelle adresse - + Copy the currently selected address to the system clipboard Copier l'adresse sélectionnée vers le presse-papier système - + Sign a message to prove you own a TRI address - + &New Address &Nouvelle adresse - These are your triangles addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you. - Ce sont vos adresses pour recevoir vos paiements. Vous pouvez utiliser une adresse différente pour chaque réception afin d'identifier facilement le payeur. - - - + &Copy Address &Copier l'adresse - + Show &QR Code Montrer le &QR Code - Sign a message to prove you own a triangles address - Signer un message afin de valider l'identité de votre adresse triangles - - - + Sign &Message Signer le &message @@ -113,26 +102,27 @@ This product includes software developed by the OpenSSL Project for use in the O - + Delete the currently selected address from the list Effacer l'adresse actuellement sélectionnée de la liste - - Verify a message to ensure it was signed with a specified triangles address - Vérifier un message pour s'assurer qu'il vient d'un adresse triangles spécifique. - &Verify Message &Vérifier un message - + &Delete &Supprimer - + + Triangles receiving addresses + + + + Copy &Label Copier l'&Étiquette @@ -142,7 +132,7 @@ This product includes software developed by the OpenSSL Project for use in the O &Modifier - + Export Address Book Data Exporter votre répertoire d'adresses @@ -165,7 +155,7 @@ This product includes software developed by the OpenSSL Project for use in the O AddressTableModel - + Label Étiquette @@ -188,32 +178,32 @@ This product includes software developed by the OpenSSL Project for use in the O Dialogue de phrase de passe - + + Change password + + + + Enter passphrase Saisir la phrase de passe - + New passphrase Nouvelle phrase de passe - + Repeat new passphrase Répéter la phrase de passe - - Serves to disable the trivial sendmoney when OS account compromised. Provides no real security. - Sert à désactiver les transactions sortantes si votre compte de système d'exploitation est compromis. Ne procure pas de réelle sécurité. + + Unlock for staking only + - - For staking only - Pour "staking" seulement - - - + Enter the new passphrase to the wallet.<br/>Please use a passphrase of <b>10 or more random characters</b>, or <b>eight or more words</b>. Saisir la nouvelle phrase de passe pour le portefeuille. <br/>Veuillez utiliser une phrase de passe de <b>10 caractères aléatoires ou plus</b>, ou de <b>huit mots ou plus</b>. @@ -223,7 +213,7 @@ This product includes software developed by the OpenSSL Project for use in the O Crypter le portefeuille - + This operation needs your wallet passphrase to unlock the wallet. Cette opération nécessite votre phrase de passe pour déverrouiller le portefeuille. @@ -233,7 +223,7 @@ This product includes software developed by the OpenSSL Project for use in the O Déverrouiller le portefeuille - + This operation needs your wallet passphrase to decrypt the wallet. Cette opération nécessite votre phrase de passe pour déchiffrer le portefeuille. @@ -243,7 +233,7 @@ This product includes software developed by the OpenSSL Project for use in the O Déchiffrer le portefeuille - + Change passphrase Changer la phrase de passe @@ -289,10 +279,6 @@ This product includes software developed by the OpenSSL Project for use in the O Wallet encrypted Portefeuille crypté - - triangles will close now to finish the encryption process. Remember that encrypting your wallet cannot fully protect your coins from being stolen by malware infecting your computer. - L'application triangles va désormais se terminer afin de finaliser le processus de cryptage. Merci de noter que le cryptage du portefeuille ne garantit pas de se prémunir du vol via l'utilisation de malware, qui auraient pu infecter votre ordinateur. - @@ -346,12 +332,17 @@ This product includes software developed by the OpenSSL Project for use in the O CoinControlDialog - + Coin Control Fonctions de contrôle des monnaies - + + Triangles Coin Control + + + + Quantity: Quantité : @@ -361,7 +352,7 @@ This product includes software developed by the OpenSSL Project for use in the O Octets : - + Amount: Montant : @@ -381,7 +372,7 @@ This product includes software developed by the OpenSSL Project for use in the O Sortie faible : - + no non @@ -396,22 +387,22 @@ This product includes software developed by the OpenSSL Project for use in the O Monnaie : - + (un)select all Tout (dé)sélectionner - + Tree mode Mode arborescence - + List mode Mode liste - + Amount Montant @@ -446,7 +437,7 @@ This product includes software developed by the OpenSSL Project for use in the O Priorité - + Copy address Copier l’adresse @@ -457,17 +448,17 @@ This product includes software developed by the OpenSSL Project for use in the O - + Copy amount Copier le montant - + Copy transaction ID Copier l'ID de la transaction - + Copy quantity Copier la quantité @@ -502,7 +493,7 @@ This product includes software developed by the OpenSSL Project for use in the O Copier la monnaie - + highest la plus élevée @@ -614,57 +605,66 @@ Les montants inférieurs à 0.546 fois les frais minimum de relais apparaissent EditAddressDialog - - Edit Address - Modifier l'adresse - - - + &Label &Étiquette - + The label associated with this address book entry L'intitulé associé à cette entrée du carnet d'adresse - + &Address &Adresse - + + Edit record + + + + The address associated with this address book entry. This can only be modified for sending addresses. L'intitulé associé à cette entrée du carnet d'adresse. Seules les adresses d'envoi peuvent être modifiées. - - &Stealth Address + + Paste from clipboard - + + Alt+A + Alt+A + + + + New receiving address Nouvelle adresse de réception - + + New sending address Nouvelle adresse d’envoi - + + Edit receiving address Modifier l’adresse de réception - + + Edit sending address Modifier l’adresse d'envoi - + The entered address "%1" is not a valid TRI address. @@ -673,10 +673,6 @@ Les montants inférieurs à 0.546 fois les frais minimum de relais apparaissent The entered address "%1" is already in the address book. L’adresse fournie « %1 » est déjà présente dans le carnet d'adresses. - - The entered address "%1" is not a valid triangles address. - L'adresse "%1" renseignée n'est pas une adresse triangles valide. - Could not unlock wallet. @@ -690,10 +686,6 @@ Les montants inférieurs à 0.546 fois les frais minimum de relais apparaissent GUIUtil::HelpMessageBox - - triangles-Qt - triangles-Qt - version @@ -739,23 +731,23 @@ Les montants inférieurs à 0.546 fois les frais minimum de relais apparaissent MRichTextEdit - + Paragraph formatting - + Undo (CTRL+Z) - + Undo - + Redo @@ -765,7 +757,7 @@ Les montants inférieurs à 0.546 fois les frais minimum de relais apparaissent - + Cut @@ -775,7 +767,7 @@ Les montants inférieurs à 0.546 fois les frais minimum de relais apparaissent - + Copy @@ -785,7 +777,7 @@ Les montants inférieurs à 0.546 fois les frais minimum de relais apparaissent - + Paste @@ -795,12 +787,12 @@ Les montants inférieurs à 0.546 fois les frais minimum de relais apparaissent - + Link - + Bold @@ -810,7 +802,7 @@ Les montants inférieurs à 0.546 fois les frais minimum de relais apparaissent - + Italic @@ -820,12 +812,12 @@ Les montants inférieurs à 0.546 fois les frais minimum de relais apparaissent - + Underline - + Strike Out @@ -835,7 +827,7 @@ Les montants inférieurs à 0.546 fois les frais minimum de relais apparaissent - + Bullet list @@ -845,7 +837,7 @@ Les montants inférieurs à 0.546 fois les frais minimum de relais apparaissent - + Ordered list @@ -855,7 +847,7 @@ Les montants inférieurs à 0.546 fois les frais minimum de relais apparaissent - + Decrease indentation @@ -865,7 +857,7 @@ Les montants inférieurs à 0.546 fois les frais minimum de relais apparaissent - + Increase indentation @@ -875,12 +867,12 @@ Les montants inférieurs à 0.546 fois les frais minimum de relais apparaissent - + . - + Font size @@ -925,6 +917,74 @@ Les montants inférieurs à 0.546 fois les frais minimum de relais apparaissent + + MainWindow + + + MainWindow + + + + + Triangles + + + + + File + + + + + Operations + + + + + Help + + + + + Overview + + + + + Send Coins + Envoyer des monnaies + + + + Receive Coins + + + + + Address Book + Répertoire d'adresses + + + + Transactions + + + + + Messages + + + + + Synchronization + + + + + 33333 blocks + + + MessageModel @@ -981,22 +1041,27 @@ Les montants inférieurs à 0.546 fois les frais minimum de relais apparaissent MessagePage - + Address Book Répertoire d'adresses - + + Messages + + + + These are your sent and received encrypted messages. Click on an item to read it. - + Click on a message to view it - + &Back @@ -1006,48 +1071,48 @@ Les montants inférieurs à 0.546 fois les frais minimum de relais apparaissent - + &Conversation - + Sign a message to prove you own a TRI address - + &Send - - + + Copy the currently selected address to the system clipboard Copier l'adresse sélectionnée vers le presse-papier système - + &Copy From Address - + Copy To &Address - + Delete the currently selected address from the list Effacer l'adresse actuellement sélectionnée de la liste - + &Delete &Supprimer - + Send Secure Message @@ -1081,11 +1146,12 @@ Les montants inférieurs à 0.546 fois les frais minimum de relais apparaissent OptionsDialog + Options Options - + &Main Réglages &principaux @@ -1100,7 +1166,7 @@ Les montants inférieurs à 0.546 fois les frais minimum de relais apparaissent Payer des &frais de transaction - + Reserved amount does not participate in staking and is therefore spendable at any time. Montant réservé qui ne "stake" pas est reste utilisable pour réalisés des envois à tout moment. @@ -1110,20 +1176,12 @@ Les montants inférieurs à 0.546 fois les frais minimum de relais apparaissent Réserve - Automatically start triangles after logging in to the system. - Démarrage automatique du client triangles lors de la connexion au système - - - &Start triangles on system login - &Démarrage du client triangles à la connexion au système - - - + Detach block and address databases at shutdown. This means they can be moved to another data directory, but it slows down shutdown. The wallet is always detached. Détacher la base des block et adresses à la fermeture. Vous pourrez les utiliser dans un autre dossier mais cela ralenti la fermeture. Le portefeuille est lui toujours détaché. - + &Detach databases at shutdown &Détacher la base de données à la fermeture @@ -1133,75 +1191,67 @@ Les montants inférieurs à 0.546 fois les frais minimum de relais apparaissent &Réseau - Automatically open the triangles client port on the router. This only works when your router supports UPnP and it is enabled. - Ouverture automatique du port client de triangles sur le routeur. Ceci ne fonctionne que dans le cas où le support UPnP sur votre routeur existe et est actif. - - - + Map port using &UPnP Mapper le port avec l'&UPnP - Connect to the triangles network through a SOCKS proxy (e.g. when connecting through Tor). - Connexion au réseau triangles à travers un proxy SOCKS (e.g. Connexion via le réseau Tor). - - - + Automatically start Triangles after logging in to the system. - + &Start Triangles on system login - + Automatically open the Triangles client port on the router. This only works when your router supports UPnP and it is enabled. - + Connect to the Triangles network through a SOCKS proxy (e.g. when connecting through Tor). - + &Connect through SOCKS proxy: &Connexion à travers du proxy SOCKS: - + Proxy &IP: &IP du serveur mandataire : - + IP address of the proxy (e.g. 127.0.0.1) Addresse IP du proxy (e.g. 127.0.0.1) - + &Port: &Port : - + Port of the proxy (e.g. 9050) Port du serveur mandataire (par ex. 9050) - + SOCKS &Version: &Version SOCKS : - + SOCKS version of the proxy (e.g. 5) Version SOCKS du serveur mandataire (par ex. 5) - + &Window &Fenêtre @@ -1211,7 +1261,7 @@ Les montants inférieurs à 0.546 fois les frais minimum de relais apparaissent Afficher uniquement une icône système après minimisation. - + &Minimize to the tray instead of the taskbar &Minimiser dans la barre système au lieu de la barre des tâches @@ -1221,7 +1271,7 @@ Les montants inférieurs à 0.546 fois les frais minimum de relais apparaissent Minimiser au lieu de quitter l'application lorsque la fenêtre est fermée. Si cette option est activée, l'application ne pourra être fermée qu'en sélectionnant Quitter dans le menu. - + M&inimize on close M&inimiser lors de la fermeture @@ -1236,35 +1286,27 @@ Les montants inférieurs à 0.546 fois les frais minimum de relais apparaissent &Langue de l'interface utilisateur : - + The user interface language can be set here. This setting will take effect after restarting Triangles. - + Whether to show TRI addresses in the transaction list or not. - The user interface language can be set here. This setting will take effect after restarting triangles. - La langue d'interface de de l'utilisateur peut être définie ici. Ces modification seront effectives après redémarrage de l'application triangles - - - + &Unit to show amounts in: &Unité d'affichage des montants : - + Choose the default subdivision unit to show in the interface and when sending coins. Choisissez la sous-unité par défaut pour l'affichage dans l'interface et lors de l'envoi de pièces. - Whether to show triangles addresses in the transaction list or not. - Afficher les adresses triangles au sein de la liste de transactions - - - + &Display addresses in transaction list &Afficher les adresses sur la liste des transactions @@ -1274,27 +1316,27 @@ Les montants inférieurs à 0.546 fois les frais minimum de relais apparaissent Afficher ou non les fonctions de contrôle des pièces. - + Display coin &control features (experts only!) Afficher les options de monnaie & contrôle (mode expert) - + &OK &OK - + &Cancel &Annuler - + &Apply &Exécuter - + default par défaut @@ -1310,10 +1352,6 @@ Les montants inférieurs à 0.546 fois les frais minimum de relais apparaissent This setting will take effect after restarting Triangles. - - This setting will take effect after restarting triangles. - Les paramètres prendront effet après redémarrage du client triangles - The supplied proxy address is invalid. @@ -1323,16 +1361,12 @@ Les montants inférieurs à 0.546 fois les frais minimum de relais apparaissent OverviewPage - + Form Formulaire - The displayed information may be out of date. Your wallet automatically synchronizes with the triangles network after a connection is established, but this process has not completed yet. - Les informations affichées peuvent être obsolètes. Votre portefeuille se synchronise automatiquement avec le réseau triangles mais ce processus n'est pas encore terminé. - - - + Stake: Stake: @@ -1367,7 +1401,7 @@ Les montants inférieurs à 0.546 fois les frais minimum de relais apparaissent Le solde généré n'est pas encore mature - + Total: Total : @@ -1377,7 +1411,7 @@ Les montants inférieurs à 0.546 fois les frais minimum de relais apparaissent Votre solde total actuel - + <b>Recent transactions</b> <b>Transactions récentes</b> @@ -1385,10 +1419,10 @@ Les montants inférieurs à 0.546 fois les frais minimum de relais apparaissent <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1399,10 +1433,10 @@ a:active { color:#000; text-decoration: underline; } <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1410,18 +1444,32 @@ a:active { color:#000; text-decoration: underline; } - + + <head> +<style type="text/css" media="screen"> +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } +</style> +</head> +<body> +<a href="http://explorer.triangles.technology"> &#187; TRI block explorer</a></body> + + + + Total of transactions that have yet to be confirmed, and do not yet count toward the current balance Montant total des transactions nécessitant confirmation, et ne figurant pas encore dans la balance actuelle - + The displayed information may be out of date. Your wallet automatically synchronizes with the Triangles network after a connection is established, but this process has not completed yet. - + Total of coins that was staked, and do not yet count toward the current balance Montant total des transactions en "staking" et ne figurant pas encore dans la balance actuelle @@ -1493,7 +1541,7 @@ a:active { color:#000; text-decoration: underline; } RPCConsole - + Client name Nom du client @@ -1504,15 +1552,15 @@ a:active { color:#000; text-decoration: underline; } - + - + N/A N.D. - + Client version Version du client @@ -1522,12 +1570,17 @@ a:active { color:#000; text-decoration: underline; } &Informations - + Triangles - Debug window - + + Debug window + + + + Triangles Core @@ -1557,7 +1610,7 @@ a:active { color:#000; text-decoration: underline; } Sur testnet - + Block chain Chaîne de blocks @@ -1582,7 +1635,7 @@ a:active { color:#000; text-decoration: underline; } - + Show the Triangles-Qt help message to get a list with possible Triangles command-line options. @@ -1597,11 +1650,7 @@ a:active { color:#000; text-decoration: underline; } Options de ligne de commande - Show the triangles-Qt help message to get a list with possible triangles command-line options. - Afficher le message d'aide triangles-Qt afin d'obtenir la liste des options de de L'outil en ligne de commande triangles - - - + &Show &Afficher @@ -1611,36 +1660,20 @@ a:active { color:#000; text-decoration: underline; } &Console - + Build date Date de compilation - triangles - Debug window - triangles - Fenêtre de déboggage - - - triangles Core - triangles Core - - - + Debug log file Journal de débogage - Open the triangles debug log file from the current data directory. This can take a few seconds for large log files. - Ouvrir le fichier journal de debug triangles au sein du répertoire courant. Cette opération peut prendre quelques secondes dans le cas de fichiers journaux volumineux. - - - + Clear console Nettoyer la console - - Welcome to the triangles RPC console. - Bienvenue sur la console triangles RPC. - Welcome to the Triangles RPC console. @@ -1660,8 +1693,8 @@ a:active { color:#000; text-decoration: underline; } SendCoinsDialog - - + + @@ -1673,12 +1706,17 @@ a:active { color:#000; text-decoration: underline; } Envoyer des monnaies - + + Send Triangles + + + + Coin Control Features Fonctions de contrôle des monnaies - + Inputs... Entrants... @@ -1713,10 +1751,6 @@ a:active { color:#000; text-decoration: underline; } Amount: Montant : - - 0.00 hack - 123.456 hack {0.00 ?} - @@ -1761,17 +1795,17 @@ a:active { color:#000; text-decoration: underline; } Monnaie : - + custom change address adresse de change personnalisée - + Send to multiple recipients at once Envoyer à plusieurs destinataires à la fois - + Add &Recipient Ajouter un &destinataire @@ -1781,7 +1815,7 @@ a:active { color:#000; text-decoration: underline; } Réinitialiser tous les champs liés à la transaction - + Clear &All &Tout nettoyer @@ -1795,31 +1829,23 @@ a:active { color:#000; text-decoration: underline; } 123.456 TRI - - 123.456 hack - 123.456 hack - Confirm the send action Confirmer l’action d'envoi - + S&end E&nvoyer - Enter a triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Entrer une adresse triangles (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Copy quantity Copier la quantité @@ -1864,7 +1890,7 @@ a:active { color:#000; text-decoration: underline; } <b>%1</b> to %2 (%3) - + Confirm send coins Confirmer l’envoi des pièces @@ -1879,7 +1905,7 @@ a:active { color:#000; text-decoration: underline; } et - + The recipient address is not valid, please recheck. L'adresse du destinataire n’est pas valide, veuillez la vérifier. @@ -1923,10 +1949,6 @@ a:active { color:#000; text-decoration: underline; } WARNING: Invalid TRI address - - WARNING: Invalid triangles address - AVERTISSEMENT: Adresse triangles Invalide - (no label) @@ -1941,53 +1963,48 @@ a:active { color:#000; text-decoration: underline; } SendCoinsEntry - + Form Formulaire - + A&mount: &Montant : - + Pay &To: &Payer à : - - + + Enter a label for this address to add it to your address book Saisir une étiquette pour cette adresse afin de l’ajouter à votre carnet d’adresses - - N&arration: - - - - + Enter a short note to send with payment (max 24 characters) - + &Label: &Étiquette : - + The address to send the payment to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) Adresse destinataire du paiement ( ex : TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book Choisir une adresse du carnet d'adresse - + Alt+A Alt+A @@ -1997,7 +2014,7 @@ a:active { color:#000; text-decoration: underline; } Coller l'adresse depuis le presse-papier - + Alt+P Alt+P @@ -2006,10 +2023,6 @@ a:active { color:#000; text-decoration: underline; } Remove this recipient Supprimer ce destinataire - - Enter a triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Entrer une adresse triangles (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) @@ -2029,37 +2042,42 @@ a:active { color:#000; text-decoration: underline; } - + + Send messages + + + + Address &From: - + Choose address from address book Choisir une adresse du carnet d'adresse - + Alt+A Alt+A - + Paste address from clipboard - + Coller l'adresse depuis le presse-papier - + Alt+P Alt+P - + Send to multiple recipients at once Envoyer à plusieurs destinataires à la fois - + Add &Recipient Ajouter un &destinataire @@ -2069,7 +2087,7 @@ a:active { color:#000; text-decoration: underline; } Réinitialiser tous les champs liés à la transaction - + Clear &All &Tout nettoyer @@ -2079,17 +2097,17 @@ a:active { color:#000; text-decoration: underline; } Confirmer l’action d'envoi - + S&end E&nvoyer - + &Close - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) @@ -2099,7 +2117,7 @@ a:active { color:#000; text-decoration: underline; } <b>%1</b> to %2 (%3) - + Confirm send messages @@ -2114,7 +2132,7 @@ a:active { color:#000; text-decoration: underline; } et - + @@ -2151,32 +2169,32 @@ a:active { color:#000; text-decoration: underline; } SendMessagesEntry - + Form Formulaire - - The address to send the payment to (e.g. 4Zo1ga6xuKuQ7JV7M9rGDoxdbYwV5zgQJ5) + + The address to send the message to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book Choisir une adresse du carnet d'adresse - + Alt+A Alt+A Paste address from clipboard - + Coller l'adresse depuis le presse-papier - + Alt+P Alt+P @@ -2186,28 +2204,28 @@ a:active { color:#000; text-decoration: underline; } Supprimer ce destinataire - + &Message: - + Send &To: - + Enter a label for this address to add it to your address book Saisir une étiquette pour cette adresse afin de l’ajouter à votre carnet d’adresses - + &Label: &Étiquette : - + &Public Key: @@ -2228,203 +2246,134 @@ a:active { color:#000; text-decoration: underline; } - SignVerifyMessageDialog + SignMessagePage - - Signatures - Sign / Verify a Message - Signatures - Signer / Vérifier un message + + Form + Formulaire - - - &Sign Message - &Signer un message + + Sign Message + - - You can sign messages with your addresses to prove you own them. Be careful not to sign anything vague, as phishing attacks may try to trick you into signing your identity over to them. Only sign fully-detailed statements you agree to. - Vous pouvez signer des messages avec vos adresses pour prouver que vous les détenez. Faites attention de ne rien signer de suspect car des attaques d'hameçonnage peuvent essayer d'usurper votre identité par votre signature. Ne signez que des déclarations entièrement détaillées et avec lesquelles vous serez d'accord. + + Address + Adresse - - The address to sign the message with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Entrer une adresse triangles (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - - - Choose an address from the address book - Choisir une adresse du carnet d'adresse - - - - - Alt+A - Alt+A - - - + Paste address from clipboard - Coller une adresse depuis le presse-papier + Coller l'adresse depuis le presse-papier - + Alt+P - Alt+P + Alt+P - + + Signature + + + + + Choose an address from the address book + Choisir une adresse du carnet d'adresse + + + + Alt+A + Alt+A + + + + The address to sign the message with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + + + + + Text + + + + Enter the message you want to sign here - Saisir ici le message que vous désirez signer + Saisir ici le message que vous désirez signer - + Copy the current signature to the system clipboard - Copier la signature actuelle dans le presse-papier + Copier la signature actuelle dans le presse-papier - - Sign the message to prove you own this TRI address - - - - - Verify the message to ensure it was signed with the specified TRI address - - - - Sign the message to prove you own this triangles address - Signer le message afin de prouver l'identité de votre adresse triangles - - - + Reset all sign message fields - Réinitialiser tous les champs de signature de message + Réinitialiser tous les champs de signature de message - - + Clear &All - &Tout nettoyer + &Tout nettoyer - - - &Verify Message - &Vérifier un message - - - - Enter the signing address, message (ensure you copy line breaks, spaces, tabs, etc. exactly) and signature below to verify the message. Be careful not to read more into the signature than what is in the signed message itself, to avoid being tricked by a man-in-the-middle attack. - Saisir ci-dessous l'adresse de signature, le message (assurez-vous d'avoir copié exactement les retours à la ligne, les espaces, tabulations etc...) et la signature pour vérifier le message. Faire attention à ne pas déduire davantage de la signature que ce qui est contenu dans le message signé lui-même pour éviter d'être trompé par une attaque d'homme du milieu. - - - - The address the message was signed with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - L'adresse avec laquelle le message à été signé (ex: TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - Verify the message to ensure it was signed with the specified triangles address - Vérifier un message pour s'assurer qu'il vient d'un adresse triangles spécifique. - - - - Reset all verify message fields - Réinitialiser tous les champs de vérification de message - - - Enter a triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Entrer une adresse triangles (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - - Click "Sign Message" to generate signature - Cliquez sur « Signer le message » pour générer la signature - - - Enter triangles signature - Entrer une signature triangles - - - - Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + Sign the message to prove you own this Triangles address - - Enter a TRI address (e.g. w) + + Sign &Message + Signer le &message + + + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Enter TRI signature - + Click "Sign Message" to generate signature + Cliquez sur « Signer le message » pour générer la signature - - + + The entered address is invalid. - L'adresse saisie est invalide. + L'adresse saisie est invalide. - - - + + Please check the address and try again. - Veuillez vérifier l'adresse et réessayer. + Veuillez vérifier l'adresse et réessayer. - - + The entered address does not refer to a key. - L'adresse saisie ne fait pas référence à une clef. + L'adresse saisie ne fait pas référence à une clef. - + Wallet unlock was cancelled. - Le déverrouillage du portefeuille a été annulé. + Le déverrouillage du portefeuille a été annulé. Private key for the entered address is not available. - La clef privée pour l'adresse indiquée n'est pas disponible. + La clef privée pour l'adresse indiquée n'est pas disponible. Message signing failed. - La signature du message a échoué. + La signature du message a échoué. Message signed. - Le message a été signé. - - - - The signature could not be decoded. - La signature n'a pu être décodée. - - - - - Please check the signature and try again. - Veuillez vérifier la signature et réessayer. - - - - The signature did not match the message digest. - La signature ne correspond pas à l'empreinte du message. - - - - Message verification failed. - Échec de la vérification du message. - - - - Message verified. - Message vérifié. + Le message a été signé. @@ -2571,12 +2520,8 @@ a:active { color:#000; text-decoration: underline; } - Generated coins must mature 60 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. - Les pièces de monnaie générées nécessitent une maturation de 510 blocks avant de pouvoir être utilisées. Lors de la génération d'un blokc, celui-ci est diffusé sur le réseau afin d'être ajouté à la chaîne de blocks. En cas d'échec, son état passera en "non accepté" et celui-ci ne pourra pas être dépensé. Cela peut occasionnellement se produire, lorsqu'un noeud différent génère un block à quelques secondes d'intervalle du vôtre. {60 ?} - - - Generated coins must mature 510 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. - Les pièces de monnaie générées nécessitent une maturation de 510 blocks avant de pouvoir être utilisées. Lors de la génération d'un blokc, celui-ci est diffusé sur le réseau afin d'être ajouté à la chaîne de blocks. En cas d'échec, son état passera en "non accepté" et celui-ci ne pourra pas être dépensé. Cela peut occasionnellement se produire, lorsqu'un noeud différent génère un block à quelques secondes d'intervalle du vôtre. + Generated coins must mature 7 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. + Les pièces de monnaie générées nécessitent une maturation de 7 blocks avant de pouvoir être utilisées. Lors de la génération d'un blokc, celui-ci est diffusé sur le réseau afin d'être ajouté à la chaîne de blocks. En cas d'échec, son état passera en "non accepté" et celui-ci ne pourra pas être dépensé. Cela peut occasionnellement se produire, lorsqu'un noeud différent génère un block à quelques secondes d'intervalle du vôtre. @@ -2623,11 +2568,12 @@ a:active { color:#000; text-decoration: underline; } TransactionDescDialog + Transaction details Détails de la transaction - + This pane shows a detailed description of the transaction Ce panneau affiche une description détaillée de la transaction @@ -2635,7 +2581,7 @@ a:active { color:#000; text-decoration: underline; } TransactionTableModel - + Date Date @@ -2655,12 +2601,17 @@ a:active { color:#000; text-decoration: underline; } Montant - + Open until %1 Ouvert jusqu'à %1 - + + Confirming (%1 of %2 confirmations) + + + + Confirmed (%1 confirmations) Confirmée (%1 confirmations) @@ -2673,12 +2624,7 @@ a:active { color:#000; text-decoration: underline; } - - Narration - - - - + Offline Hors ligne @@ -2688,12 +2634,7 @@ a:active { color:#000; text-decoration: underline; } Non confirmé - - Confirming (%1 of %2 recommended confirmations) - Confirmation (%1 sur %2 confirmations recommandées) - - - + Conflicted En conflit @@ -2771,13 +2712,13 @@ a:active { color:#000; text-decoration: underline; } TransactionView - - + + All Toutes - + Today Aujourd’hui @@ -2807,7 +2748,7 @@ a:active { color:#000; text-decoration: underline; } Intervalle… - + Received with Reçue avec @@ -2832,17 +2773,17 @@ a:active { color:#000; text-decoration: underline; } Autres - + Enter address or label to search Saisir une adresse ou une étiquette à rechercher - + Min amount Montant min. - + Copy address Copier l’adresse @@ -2872,7 +2813,7 @@ a:active { color:#000; text-decoration: underline; } Afficher les détails de la transaction - + Export Transaction Data Exporter les données de la transaction @@ -2938,11 +2879,20 @@ a:active { color:#000; text-decoration: underline; } - Triangles-core + TransactionsPage - triangles version - Version triangles + + Form + Formulaire + + + Transactions + + + + + Triangles-core Usage: @@ -3139,10 +3089,6 @@ for example: alertnotify=echo %%s | mail -s "Triangles Alert" admin@fo Warning: -paytxfee is set very high! This is the transaction fee you will pay if you send a transaction. Attention : -paytxfee est réglée sur un montant très élevé ! Il s'agit des frais de transaction que vous payerez si vous envoyez une transaction. - - Warning: Please check that your computer's date and time are correct! If your clock is wrong triangles will not work properly. - Avertissement: Veuillez vérifier la date et l'heure de votre ordinateur. triangles ne pourra pas fonctionner correctement si l'horloge est réglée de façon incorrecte - Warning: error reading wallet.dat! All keys read correctly, but transaction data or address book entries might be missing or incorrect. @@ -3360,30 +3306,6 @@ for example: alertnotify=echo %%s | mail -s "Triangles Alert" admin@fo Password for JSON-RPC connections Mot de passe pour les connexions JSON-RPC - - %s, you must set a rpcpassword in the configuration file: - %s -It is recommended you use the following random password: -rpcuser=trianglesrpc -rpcpassword=%s -(you do not need to remember this password) -The username and password MUST NOT be the same. -If the file does not exist, create it with owner-readable-only file permissions. -It is also recommended to set alertnotify so you are notified of problems; -for example: alertnotify=echo %%s | mail -s "triangles Alert" admin@foo.com - - %s, vous devez définir un mot de passe rpc 'rpcpassword' au sein du fichier de configuration: - %s -Il est recommandé d'utiliser le mot de passe aléatoire suivant: -rpcuser=trianglesrpc -rpcpassword=%s -(il n'est pas nécessaire de retenir ce mot de passe) -Le nom d'utilisateur et le mot de passe doivent IMPERATIVEMENT être différents. -Si le fichier n'existe pas, il est nécessaire de le créer, avec les droit de lecture au propriétaire seulement. -Il est également recommandé d'utiliser l'option alertnotify afin d'être notifié des problèmes; -par exemple: alertnotify=echo %%s | mail -s "Alerte triangles" admin@foo.com - - Find peers using internet relay chat (default: 0) @@ -3504,14 +3426,6 @@ par exemple: alertnotify=echo %%s | mail -s "Alerte triangles" admin@f Wallet %s resides outside data directory %s. Le portefeuille %s réside en dehors répertoire de données %s - - Cannot obtain a lock on data directory %s. triangles is probably already running. - Echec lors de la tentative de verrouillage des données du répertoire %s. L'application triangles est probablement déjà en cours d'exécution - - - triangles - triangles - Unable to bind to %s on this computer (bind returned error %d, %s) @@ -3542,14 +3456,6 @@ par exemple: alertnotify=echo %%s | mail -s "Alerte triangles" admin@f Error loading wallet.dat: Wallet corrupted Erreur lors du chargement de wallet.dat : portefeuille corrompu - - Error loading wallet.dat: Wallet requires newer version of triangles - Erreur de chargement du fichier wallet.dat: le portefeuille nécessite une version plus récente de l'application triangles - - - Wallet needed to be rewritten: restart triangles to complete - le portefeuille nécessite d'être réédité : Merci de relancer l'application triangles - Error loading wallet.dat @@ -3615,10 +3521,6 @@ par exemple: alertnotify=echo %%s | mail -s "Alerte triangles" admin@f Add a node to connect to and attempt to keep the connection open Ajouter un nœud auquel se connecter et tenter de garder la connexion ouverte - - Unable to bind to %s on this computer. triangles is probably already running. - Connexion au port %s impossible. L'application triangles est probablement déjà en cours d'exécution - Fee per KB to add to transactions you send @@ -3687,67 +3589,57 @@ Si le fichier n'existe pas, créez-le avec les droits de lecture seule acco - + + Triangles - + + Wallet Portefeuille - + + &Overview &Vue d'ensemble - + Show general overview of wallet Afficher une vue d’ensemble du portefeuille - - &Send coins - &Envoyer des monnaies - - - - Send coins to a TRI address - - - - - &Receive coins - &Recevoir des monnaies - - - + Show the list of addresses for receiving payments Montrer la liste d'adresses de réception des paiements - + + &Transactions &Transactions - + Browse transaction history Parcourir l'historique des transactions - + + &Address Book Carnet d'adresses - + Edit the list of stored addresses and labels Éditer la liste d'adresses et libellés - + &Messages @@ -3757,22 +3649,83 @@ Si le fichier n'existe pas, créez-le avec les droits de lecture seule acco - - E&xit - Q&uitter - - - - Quit application - Quitter l’application - - - - &About Triangles + + + &Show / Hide Triangles wallet + Show or hide the main Window + + + + + Encrypt the private keys that belong to your wallet + + + + + %n blocks + + + + + + + + Processed %1 blocks of transaction history. + + + + + <font color='#f26522'>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. </font>Do you want to pay the fee? + + + + + Options + Options + + + + E&xit + Q&uitter + + + + Quit application + Quitter l’application + + + + &Send Triangles + + + + + Send coins to a Triangles address + + + + + &Receive Triangles + + + + + E&xit Triangles wallet + + + + + + + &About Triangles + A propos de triangles + + + Show information about Triangles @@ -3797,22 +3750,13 @@ Si le fichier n'existe pas, créez-le avec les droits de lecture seule acco - - &Show / Hide - &Afficher / Cacher - - - + + &Encrypt Wallet... &Crypter le portefeuille... - - Encrypt or decrypt wallet - Crypter ou décrypter le portefeuille - - - + &Backup Wallet... Sauvegarder le &portefeuille... @@ -3823,24 +3767,36 @@ Si le fichier n'existe pas, créez-le avec les droits de lecture seule acco + &Change Passphrase... &Changer la phrase de passe... - + Change the passphrase used for wallet encryption Modifier la phrase de passe utilisée pour le cryptage du portefeuille + &Unlock Wallet... &Déverrouiller le portefeuille - + Unlock wallet Déverrouiller le portefeuille + + + &Unlock Wallet for staking... + + + + + Unlock wallet for staking + + &Lock Wallet @@ -3853,36 +3809,50 @@ Si le fichier n'existe pas, créez-le avec les droits de lecture seule acco + Sign &message... Signer le &message... + + + Sign messages with your Triangles addresses to prove you own them + + + &Verify message... &Vérifier un message... + + + Verify messages to ensure they were signed with specified Triangles addresses + + + &Export... &Export... - + Export the data in the current tab to a file Export des données de l'onglet courant vers un fichier - + + &Debug window &Fenêtre de débogage - + Open debugging and diagnostic console Ouvrir une console de débogage et de diagnostic - + &File &Fichier @@ -3907,19 +3877,17 @@ Si le fichier n'existe pas, créez-le avec les droits de lecture seule acco Barre d'actions - - + [testnet] [testnet] - - + Triangles client - + %n active connection(s) to Triangles network @@ -3927,12 +3895,12 @@ Si le fichier n'existe pas, créez-le avec les droits de lecture seule acco - + Synchronizing with network... Synchronisation avec le réseau en cours… - + ~%n block(s) remaining ~%n blocks restants @@ -3940,17 +3908,12 @@ Si le fichier n'existe pas, créez-le avec les droits de lecture seule acco - + Downloaded %1 of %2 blocks of transaction history (%3% done). Téléchargement des blocks de l'historique des transactions : 1% sur 2% (%3% effectués). - - Downloaded %1 blocks of transaction history. - Téléchargement de blocs de l'historique de transactions : 1% blocks - - - + Current difficulty is %1. @@ -4002,17 +3965,12 @@ Si le fichier n'existe pas, créez-le avec les droits de lecture seule acco Le dernier block reçu à été généré %1. - - This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee? - Cette transaction dépasse la limite autorisée. Vous pouvez tout de même effectuer cette opération, moyennant %1 de frais, qui seront envoyés aux noeuds qui valideront cette transaction, et dont l'objectif vise à supporter le réseau. Etes-vous d'accord pour payer ces frais ? - - - + Confirm transaction fee Confirmer le Paiement des frais de transaction - + Sent transaction Transaction envoyée @@ -4049,29 +4007,50 @@ Message: %4 - - + + URI handling Prise en charge de l'URL - - + + URI can not be parsed! This can be caused by an invalid TRI address or malformed URI parameters. - + + Send Triangles + + + + + Receive Triangles + + + + + &Lock Wallet... + + + + + Wallet is <b>encrypted</b> and currently <b>unlocked for staking</b> + + + + Wallet is <b>encrypted</b> and currently <b>unlocked</b> Le portefeuille est <b>crypté</b> et est actuellement <b>déverrouillé</b> - + Wallet is <b>encrypted</b> and currently <b>locked</b> Le portefeuille est <b>crypté</b> et actuellement <b>verrouillé</b> - + + Backup Wallet Sauvegarder le portefeuille @@ -4082,16 +4061,26 @@ Message: %4 - Backup Failed - Echec de la sauvegarde - - - There was an error trying to save the wallet data to the new location. Une erreur a été rencontrée lors de la tentative de sauvegarde du portefeuille vers la nouvelle destination. + + + Backup failed + + + + + Backup successful + + + + + The wallet data was successfully saved to the new location. + + - + %n second(s) %n seconde @@ -4152,58 +4141,128 @@ Message: %4 Not staking Pas de stacking + + + VerifyMessagePage - Show information about triangles - Afficher des informations au sujet du triangles + + Form + Formulaire - Send coins to a triangles address - Envoyer des monnaies vers une adresse triangles + + Verify Message + - Modify configuration options for triangles - Modification des options de configuration de triangles + + Choose an address from the address book + Choisir une adresse du carnet d'adresse - triangles - triangles + + Alt+A + Alt+A - &About triangles - A propos de triangles + + The address the message was signed with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + - triangles client - Client triangles - - - %n active connection(s) to triangles network - - %n connexion active au réseau triangles - %n connexions actives au réseau triangles - + + Text + - About triangles card - Au sujet de la carte triangles + + Address + Adresse - Show information about triangles card - Informations sur la carte triangles + + Signature + - URI can not be parsed! This can be caused by an invalid triangles address or malformed URI parameters. - L'adresse du portefeuille triangles n'as pas pu être correctement identifiée, car invalide ou malformée. + + Reset all verify message fields + Réinitialiser tous les champs de vérification de message - A fatal error occurred. triangles can no longer continue safely and will quit. - Une erreur fatale a été rencontrée. L'application triangles ne peut plus être s'exécuter de façon correcte et doit se terminer. + + Clear &All + &Tout nettoyer + + + + Verify the message to ensure it was signed with the specified Triangles address + + + + + Verify &Message + + + + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + + + + Enter Triangles signature + + + + + + The entered address is invalid. + L'adresse saisie est invalide. + + + + + + Please check the address and try again. + Veuillez vérifier l'adresse et réessayer. + + + + The entered address does not refer to a key. + L'adresse saisie ne fait pas référence à une clef. + + + + The signature could not be decoded. + La signature n'a pu être décodée. + + + + + Please check the signature and try again. + Veuillez vérifier la signature et réessayer. + + + + The signature did not match the message digest. + La signature ne correspond pas à l'empreinte du message. + + + + Message verification failed. + Échec de la vérification du message. + + + + Message verified. + Message vérifié. WalletModel - + Sending... Envoi... diff --git a/src/qt/locale/triangles_gl.qm b/src/qt/locale/triangles_gl.qm deleted file mode 100644 index f775cb434110313bc459bfe87495cc09d90b0d12..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 56767 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 GHU9_Ck#oub diff --git a/src/qt/locale/triangles_gl.ts b/src/qt/locale/triangles_gl.ts index 1f25c13..a2e491c 100644 --- a/src/qt/locale/triangles_gl.ts +++ b/src/qt/locale/triangles_gl.ts @@ -4,23 +4,27 @@ AboutDialog - + + Dialog + + + + About Triangles - + <b>Triangles</b> version - - Copyright © 2009-2014 The Bitcoin developers -Copyright © 2014 Triangles team + + OK - + This is experimental software. @@ -38,47 +42,52 @@ Este produto inclúe software desenvolvido polo OpenSSL Project para o uso no Op AddressBookPage - + Address Book - + Double-click to edit address or label Doble click para editar a dirección ou a etiqueta - + Create a new address Crear unha nova dirección - + Copy the currently selected address to the system clipboard Copiar a dirección seleccionada ao cartafol - + Sign a message to prove you own a TRI address - + &New Address - + + Address book + + + + &Copy Address &Copiar Dirección - + Show &QR Code - + Sign &Message @@ -88,7 +97,7 @@ Este produto inclúe software desenvolvido polo OpenSSL Project para o uso no Op - + Delete the currently selected address from the list Borrar a dirección actualmente seleccionada da listaxe @@ -98,17 +107,22 @@ Este produto inclúe software desenvolvido polo OpenSSL Project para o uso no Op &Verificar Mensaxe - + These are your Triangles addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you. - + &Delete &Borrar - + + Triangles receiving addresses + + + + Copy &Label Copiar &Etiqueta @@ -118,7 +132,7 @@ Este produto inclúe software desenvolvido polo OpenSSL Project para o uso no Op &Modificar - + Export Address Book Data @@ -141,7 +155,7 @@ Este produto inclúe software desenvolvido polo OpenSSL Project para o uso no Op AddressTableModel - + Label Etiqueta @@ -164,32 +178,32 @@ Este produto inclúe software desenvolvido polo OpenSSL Project para o uso no Op Diálogo de Contrasinal - + + Change password + + + + Enter passphrase Introduce contrasinal - + New passphrase Novo contrasinal - + Repeat new passphrase Repite novo contrasinal - - Serves to disable the trivial sendmoney when OS account compromised. Provides no real security. + + Unlock for staking only - - For staking only - - - - + Enter the new passphrase to the wallet.<br/>Please use a passphrase of <b>10 or more random characters</b>, or <b>eight or more words</b>. Introduce o novo contrasinal ao moedeiro.<br/>Por favor empregue un contrasinal de <b>10 ou máis caracteres aleatorios</b>, ou <b>oito ou máis palabras</b>. @@ -199,7 +213,7 @@ Este produto inclúe software desenvolvido polo OpenSSL Project para o uso no Op Encriptar moedeiro - + This operation needs your wallet passphrase to unlock the wallet. Esta operación precisa o contrasinal do teu moedeiro para desbloquear o moedeiro. @@ -209,7 +223,7 @@ Este produto inclúe software desenvolvido polo OpenSSL Project para o uso no Op Desbloquear moedeiro - + This operation needs your wallet passphrase to decrypt the wallet. Esta operación precisa o contrasinal do teu moedeiro para desencriptar o moedeiro. @@ -219,7 +233,7 @@ Este produto inclúe software desenvolvido polo OpenSSL Project para o uso no Op Desencriptar moedeiro - + Change passphrase Cambiar contrasinal @@ -318,12 +332,17 @@ Este produto inclúe software desenvolvido polo OpenSSL Project para o uso no Op CoinControlDialog - + Coin Control - + + Triangles Coin Control + + + + Quantity: Cantidade: @@ -333,7 +352,7 @@ Este produto inclúe software desenvolvido polo OpenSSL Project para o uso no Op Bytes: - + Amount: Importe: @@ -353,7 +372,7 @@ Este produto inclúe software desenvolvido polo OpenSSL Project para o uso no Op - + no non @@ -368,22 +387,22 @@ Este produto inclúe software desenvolvido polo OpenSSL Project para o uso no Op Cambiar: - + (un)select all (des)selecciona todo - + Tree mode Modo árbore - + List mode Modo lista - + Amount Cantidade @@ -418,7 +437,7 @@ Este produto inclúe software desenvolvido polo OpenSSL Project para o uso no Op Prioridade - + Copy address Copiar dirección @@ -429,17 +448,17 @@ Este produto inclúe software desenvolvido polo OpenSSL Project para o uso no Op - + Copy amount Copiar cantidade - + Copy transaction ID Copiar ID de transacción - + Copy quantity Copiar cantidade @@ -474,7 +493,7 @@ Este produto inclúe software desenvolvido polo OpenSSL Project para o uso no Op Copiar cambio - + highest O máis alto @@ -572,57 +591,66 @@ This label turns red, if the priority is smaller than "medium". EditAddressDialog - - Edit Address - Modificar Dirección - - - + &Label &Etiqueta - + The label associated with this address book entry - + &Address &Dirección - + + Edit record + + + + The address associated with this address book entry. This can only be modified for sending addresses. - - &Stealth Address + + Paste from clipboard - + + Alt+A + Alt+A + + + + New receiving address Nova dirección para recibir - + + New sending address Nova dirección para enviar - + + Edit receiving address Modificar dirección para recibir - + + Edit sending address Modificar dirección para enviar - + The entered address "%1" is not a valid TRI address. @@ -689,23 +717,23 @@ This label turns red, if the priority is smaller than "medium". MRichTextEdit - + Paragraph formatting - + Undo (CTRL+Z) - + Undo - + Redo @@ -715,7 +743,7 @@ This label turns red, if the priority is smaller than "medium". - + Cut @@ -725,7 +753,7 @@ This label turns red, if the priority is smaller than "medium". - + Copy @@ -735,7 +763,7 @@ This label turns red, if the priority is smaller than "medium". - + Paste @@ -745,12 +773,12 @@ This label turns red, if the priority is smaller than "medium". - + Link - + Bold @@ -760,7 +788,7 @@ This label turns red, if the priority is smaller than "medium". - + Italic @@ -770,12 +798,12 @@ This label turns red, if the priority is smaller than "medium". - + Underline - + Strike Out @@ -785,7 +813,7 @@ This label turns red, if the priority is smaller than "medium". - + Bullet list @@ -795,7 +823,7 @@ This label turns red, if the priority is smaller than "medium". - + Ordered list @@ -805,7 +833,7 @@ This label turns red, if the priority is smaller than "medium". - + Decrease indentation @@ -815,7 +843,7 @@ This label turns red, if the priority is smaller than "medium". - + Increase indentation @@ -825,12 +853,12 @@ This label turns red, if the priority is smaller than "medium". - + . - + Font size @@ -875,6 +903,74 @@ This label turns red, if the priority is smaller than "medium". + + MainWindow + + + MainWindow + + + + + Triangles + + + + + File + + + + + Operations + + + + + Help + + + + + Overview + + + + + Send Coins + Moedas Enviadas + + + + Receive Coins + + + + + Address Book + + + + + Transactions + + + + + Messages + + + + + Synchronization + + + + + 33333 blocks + + + MessageModel @@ -931,22 +1027,27 @@ This label turns red, if the priority is smaller than "medium". MessagePage - + Address Book - + + Messages + + + + These are your sent and received encrypted messages. Click on an item to read it. - + Click on a message to view it - + &Back @@ -956,48 +1057,48 @@ This label turns red, if the priority is smaller than "medium". - + &Conversation - + Sign a message to prove you own a TRI address - + &Send - - + + Copy the currently selected address to the system clipboard Copiar a dirección seleccionada ao cartafol - + &Copy From Address - + Copy To &Address - + Delete the currently selected address from the list Borrar a dirección actualmente seleccionada da listaxe - + &Delete &Borrar - + Send Secure Message @@ -1031,11 +1132,12 @@ This label turns red, if the priority is smaller than "medium". OptionsDialog + Options Opcións - + &Main &Principal @@ -1050,7 +1152,7 @@ This label turns red, if the priority is smaller than "medium". Pagar &tarifa da transacción - + Reserved amount does not participate in staking and is therefore spendable at any time. @@ -1060,12 +1162,12 @@ This label turns red, if the priority is smaller than "medium". - + Automatically start Triangles after logging in to the system. - + &Start Triangles on system login @@ -1075,7 +1177,7 @@ This label turns red, if the priority is smaller than "medium". - + &Detach databases at shutdown @@ -1085,57 +1187,57 @@ This label turns red, if the priority is smaller than "medium". &Rede - + Automatically open the Triangles client port on the router. This only works when your router supports UPnP and it is enabled. - + Map port using &UPnP Mapear porto empregando &UPnP - + Connect to the Triangles network through a SOCKS proxy (e.g. when connecting through Tor). - + &Connect through SOCKS proxy: - + Proxy &IP: &IP do Proxy: - + IP address of the proxy (e.g. 127.0.0.1) - + &Port: &Porto: - + Port of the proxy (e.g. 9050) Porto do proxy (exemplo: 9050) - + SOCKS &Version: &Version de SOCKS: - + SOCKS version of the proxy (e.g. 5) Versión SOCKS del proxy (exemplo: 5) - + &Window &Xanela @@ -1145,7 +1247,7 @@ This label turns red, if the priority is smaller than "medium". Amosar so un icono na bandexa tras minimiza-la xanela. - + &Minimize to the tray instead of the taskbar &Minimizar á bandexa en lugar de á barra de tarefas. @@ -1155,7 +1257,7 @@ This label turns red, if the priority is smaller than "medium". Minimizar en lugar de saír da aplicación cando se pecha a xanela. Cando se habilita esta opción, a aplicación so se pechará tras seleccionar Saír no menú. - + M&inimize on close M&inimizar ao pechar @@ -1170,27 +1272,27 @@ This label turns red, if the priority is smaller than "medium". &Linguaxe de interface de usuario: - + The user interface language can be set here. This setting will take effect after restarting Triangles. - + &Unit to show amounts in: &Unidade na que amosar as cantidades: - + Choose the default subdivision unit to show in the interface and when sending coins. Escolle a unidade de subdivisión por defecto para amosar na interface e ao enviar moedas. - + Whether to show TRI addresses in the transaction list or not. - + &Display addresses in transaction list &Visualizar direccións na listaxe de transaccións @@ -1200,27 +1302,27 @@ This label turns red, if the priority is smaller than "medium". - + Display coin &control features (experts only!) - + &OK &OK - + &Cancel &Cancelar - + &Apply - + default por defecto @@ -1245,18 +1347,18 @@ This label turns red, if the priority is smaller than "medium". OverviewPage - + Form Formulario - - + + The displayed information may be out of date. Your wallet automatically synchronizes with the Triangles network after a connection is established, but this process has not completed yet. - + Stake: @@ -1291,7 +1393,7 @@ This label turns red, if the priority is smaller than "medium". O balance minado todavía non madurou - + Total: Total: @@ -1301,7 +1403,7 @@ This label turns red, if the priority is smaller than "medium". O teu balance actual total - + <b>Recent transactions</b> <b>Transaccións recentes</b> @@ -1309,10 +1411,10 @@ This label turns red, if the priority is smaller than "medium". <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1323,10 +1425,10 @@ a:active { color:#000; text-decoration: underline; } <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1334,7 +1436,21 @@ a:active { color:#000; text-decoration: underline; } - + + <head> +<style type="text/css" media="screen"> +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } +</style> +</head> +<body> +<a href="http://explorer.triangles.technology"> &#187; TRI block explorer</a></body> + + + + Total of transactions that have yet to be confirmed, and do not yet count toward the current balance @@ -1411,7 +1527,7 @@ a:active { color:#000; text-decoration: underline; } RPCConsole - + Client name Nome do cliente @@ -1422,15 +1538,15 @@ a:active { color:#000; text-decoration: underline; } - + - + N/A N/A - + Client version Versión do cliente @@ -1440,7 +1556,12 @@ a:active { color:#000; text-decoration: underline; } &Información - + + Debug window + + + + Using OpenSSL version Usar versión OpenSSL @@ -1465,7 +1586,7 @@ a:active { color:#000; text-decoration: underline; } - + Block chain Cadea de bloques @@ -1485,7 +1606,7 @@ a:active { color:#000; text-decoration: underline; } Hora do último bloque - + &Open &Abrir @@ -1495,7 +1616,7 @@ a:active { color:#000; text-decoration: underline; } - + &Show @@ -1505,22 +1626,22 @@ a:active { color:#000; text-decoration: underline; } &Consola - + Build date Data de construción - + Triangles - Debug window - + Triangles Core - + Debug log file Arquivo de log de depuración @@ -1530,12 +1651,12 @@ a:active { color:#000; text-decoration: underline; } - + Show the Triangles-Qt help message to get a list with possible Triangles command-line options. - + Clear console Limpar consola @@ -1558,8 +1679,8 @@ a:active { color:#000; text-decoration: underline; } SendCoinsDialog - - + + @@ -1571,12 +1692,17 @@ a:active { color:#000; text-decoration: underline; } Moedas Enviadas - + + Send Triangles + + + + Coin Control Features - + Inputs... @@ -1655,17 +1781,17 @@ a:active { color:#000; text-decoration: underline; } - + custom change address - + Send to multiple recipients at once Enviar a múltiples receptores á vez - + Add &Recipient Engadir &Receptor @@ -1675,7 +1801,7 @@ a:active { color:#000; text-decoration: underline; } - + Clear &All Limpar &Todo @@ -1695,17 +1821,17 @@ a:active { color:#000; text-decoration: underline; } Confirmar a acción de envío - + S&end &Enviar - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Copy quantity Copiar cantidade @@ -1750,7 +1876,7 @@ a:active { color:#000; text-decoration: underline; } - + Confirm send coins Confirmar envío de moedas @@ -1765,7 +1891,7 @@ a:active { color:#000; text-decoration: underline; } - + The recipient address is not valid, please recheck. A dirección de recepción non é válida, por favor compróbea. @@ -1823,53 +1949,48 @@ a:active { color:#000; text-decoration: underline; } SendCoinsEntry - + Form Formulario - + A&mount: &Cantidade: - + Pay &To: Pagar &A: - - + + Enter a label for this address to add it to your address book Introduce unha etiqueta para esta dirección para engadila ao teu libro de direccións - - N&arration: - - - - + Enter a short note to send with payment (max 24 characters) - + &Label: &Etiqueta: - + The address to send the payment to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book - + Alt+A Alt+A @@ -1879,7 +2000,7 @@ a:active { color:#000; text-decoration: underline; } Pegar dirección dende portapapeis - + Alt+P Alt+P @@ -1907,37 +2028,42 @@ a:active { color:#000; text-decoration: underline; } - + + Send messages + + + + Address &From: - + Choose address from address book - + Alt+A Alt+A - + Paste address from clipboard Pegar dirección dende portapapeis - + Alt+P Alt+P - + Send to multiple recipients at once Enviar a múltiples receptores á vez - + Add &Recipient Engadir &Receptor @@ -1947,7 +2073,7 @@ a:active { color:#000; text-decoration: underline; } - + Clear &All Limpar &Todo @@ -1957,17 +2083,17 @@ a:active { color:#000; text-decoration: underline; } Confirmar a acción de envío - + S&end &Enviar - + &Close - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) @@ -1977,7 +2103,7 @@ a:active { color:#000; text-decoration: underline; } - + Confirm send messages @@ -1992,7 +2118,7 @@ a:active { color:#000; text-decoration: underline; } - + @@ -2029,22 +2155,22 @@ a:active { color:#000; text-decoration: underline; } SendMessagesEntry - + Form Formulario - - The address to send the payment to (e.g. 4Zo1ga6xuKuQ7JV7M9rGDoxdbYwV5zgQJ5) + + The address to send the message to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book - + Alt+A Alt+A @@ -2054,7 +2180,7 @@ a:active { color:#000; text-decoration: underline; } Pegar dirección dende portapapeis - + Alt+P Alt+P @@ -2064,28 +2190,28 @@ a:active { color:#000; text-decoration: underline; } - + &Message: - + Send &To: - + Enter a label for this address to add it to your address book Introduce unha etiqueta para esta dirección para engadila ao teu libro de direccións - + &Label: &Etiqueta: - + &Public Key: @@ -2106,187 +2232,134 @@ a:active { color:#000; text-decoration: underline; } - SignVerifyMessageDialog + SignMessagePage - - Signatures - Sign / Verify a Message - Sinaturas - Asinar / Verificar unha Mensaxe + + Form + Formulario - - - &Sign Message - &Asinar Mensaxe - - - - You can sign messages with your addresses to prove you own them. Be careful not to sign anything vague, as phishing attacks may try to trick you into signing your identity over to them. Only sign fully-detailed statements you agree to. - Podes asinar mensaxes coas túas direccións para probar que ti as posees. Ten conta de non asinar nada vago, xa que hai ataques de phishing que tentarán que asines coa túa identidade por riba deles. Asina únicamente declaracións totalmente detalladas coas que esteas de acordo. - - - - The address to sign the message with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + Sign Message - - + + Address + Dirección + + + + Paste address from clipboard + Pegar dirección dende portapapeis + + + + Alt+P + Alt+P + + + + Signature + + + + Choose an address from the address book - - + Alt+A - Alt+A + Alt+A - - Paste address from clipboard - Pegar dirección dende portapapeis + + The address to sign the message with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + - - Alt+P - Alt+P + + Text + - + Enter the message you want to sign here - Introduce a mensaxe que queres asinar aquí + Introduce a mensaxe que queres asinar aquí - + Copy the current signature to the system clipboard - Copiar a sinatura actual ao portapapeis do sistema + Copiar a sinatura actual ao portapapeis do sistema - - Sign the message to prove you own this TRI address - - - - - Verify the message to ensure it was signed with the specified TRI address - - - - + Reset all sign message fields - Restaurar todos os campos de sinatura de mensaxe + Restaurar todos os campos de sinatura de mensaxe - - + Clear &All - Limpar &Todo + Limpar &Todo - - - &Verify Message - &Verificar Mensaxe - - - - Enter the signing address, message (ensure you copy line breaks, spaces, tabs, etc. exactly) and signature below to verify the message. Be careful not to read more into the signature than what is in the signed message itself, to avoid being tricked by a man-in-the-middle attack. - Introduce a dirección coa que asinar, a mensaxe (asegúrate de copiar exactamente os saltos de liña, espacios, tabulacións, etc.) e a sinatura debaixo para verificar a mensaxe. Ten coidado de non ler máis na sinatura do que hai no mensaxe asinado mesmo, a fin de evitar ser cazado nun ataque de home no medio. - - - - The address the message was signed with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + Sign the message to prove you own this Triangles address - - Reset all verify message fields - Restaurar todos os campos de verificación de mensaxe - - - - Click "Sign Message" to generate signature - Click en "Asinar Mensaxe" para xerar sinatura - - - - Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + Sign &Message - - Enter a TRI address (e.g. w) + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Enter TRI signature - + Click "Sign Message" to generate signature + Click en "Asinar Mensaxe" para xerar sinatura - - + + The entered address is invalid. - A dirección introducida é inválida. + A dirección introducida é inválida. - - - + + Please check the address and try again. - Por favor comproba a dirección e proba de novo. + Por favor comproba a dirección e proba de novo. - - + The entered address does not refer to a key. - A dirección introducida non se refire a ninguna clave. + A dirección introducida non se refire a ninguna clave. - + Wallet unlock was cancelled. - Cancelouse o desbloqueo do moedeiro. + Cancelouse o desbloqueo do moedeiro. Private key for the entered address is not available. - A clave privada da dirección introducida non está dispoñible. + A clave privada da dirección introducida non está dispoñible. Message signing failed. - Fallou a sinatura da mensaxe. + Fallou a sinatura da mensaxe. Message signed. - Mensaxe asinada. - - - - The signature could not be decoded. - A sinatura non puido ser decodificada. - - - - - Please check the signature and try again. - Por favor revise a sinatura e probe de novo. - - - - The signature did not match the message digest. - A sinatura non coincide co resumo da mensaxe. - - - - Message verification failed. - A verificación da mensaxe fallou. - - - - Message verified. - Mensaxe verificada. + Mensaxe asinada. @@ -2433,7 +2506,7 @@ a:active { color:#000; text-decoration: underline; } - Generated coins must mature 60 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. + Generated coins must mature 7 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. @@ -2481,11 +2554,12 @@ a:active { color:#000; text-decoration: underline; } TransactionDescDialog + Transaction details Detalles de transacción - + This pane shows a detailed description of the transaction Este panel amosa unha descripción detallada da transacción @@ -2493,7 +2567,7 @@ a:active { color:#000; text-decoration: underline; } TransactionTableModel - + Date Data @@ -2513,12 +2587,17 @@ a:active { color:#000; text-decoration: underline; } Cantidade - + Open until %1 Aberto ata %1 - + + Confirming (%1 of %2 confirmations) + + + + Confirmed (%1 confirmations) Confirmado (%1 confirmacións) @@ -2531,12 +2610,7 @@ a:active { color:#000; text-decoration: underline; } - - Narration - - - - + Offline @@ -2546,12 +2620,7 @@ a:active { color:#000; text-decoration: underline; } - - Confirming (%1 of %2 recommended confirmations) - - - - + Conflicted @@ -2629,13 +2698,13 @@ a:active { color:#000; text-decoration: underline; } TransactionView - - + + All Todo - + Today Hoxe @@ -2665,7 +2734,7 @@ a:active { color:#000; text-decoration: underline; } Periodo... - + Received with Recibido con @@ -2690,17 +2759,17 @@ a:active { color:#000; text-decoration: underline; } Outro - + Enter address or label to search Introduce dirección ou etiqueta para buscar - + Min amount Cantidade mínima - + Copy address Copiar dirección @@ -2730,7 +2799,7 @@ a:active { color:#000; text-decoration: underline; } Amosar detalles da transacción - + Export Transaction Data @@ -2795,6 +2864,19 @@ a:active { color:#000; text-decoration: underline; } a + + TransactionsPage + + + Form + Formulario + + + + Transactions + + + Triangles-core @@ -3491,67 +3573,57 @@ Se o arquivo non existe, debes crealo con permisos de so lectura para o propieta - + + Triangles - + + Wallet Moedeiro - + + &Overview &Vista xeral - + Show general overview of wallet Amosar vista xeral do moedeiro - - &Send coins - - - - - Send coins to a TRI address - - - - - &Receive coins - - - - + Show the list of addresses for receiving payments - + + &Transactions &Transacciones - + Browse transaction history Navegar historial de transaccións - + + &Address Book - + Edit the list of stored addresses and labels - + &Messages @@ -3561,22 +3633,83 @@ Se o arquivo non existe, debes crealo con permisos de so lectura para o propieta - - E&xit - &Saír - - - - Quit application - Saír da aplicación - - - - &About Triangles + + + &Show / Hide Triangles wallet + Show or hide the main Window + + + + + Encrypt the private keys that belong to your wallet + + + + + %n blocks + + + + + + + + Processed %1 blocks of transaction history. + + + + + <font color='#f26522'>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. </font>Do you want to pay the fee? + + + + + Options + Opcións + + + + E&xit + &Saír + + + + Quit application + Saír da aplicación + + + + &Send Triangles + + + + + Send coins to a Triangles address + + + + + &Receive Triangles + + + + + E&xit Triangles wallet + + + + + + + &About Triangles + + + + Show information about Triangles @@ -3601,22 +3734,13 @@ Se o arquivo non existe, debes crealo con permisos de so lectura para o propieta - - &Show / Hide - &Amosar/Agachar - - - + + &Encrypt Wallet... &Encriptar Moedeiro... - - Encrypt or decrypt wallet - - - - + &Backup Wallet... Copia de &Seguridade do Moedeiro... @@ -3627,24 +3751,36 @@ Se o arquivo non existe, debes crealo con permisos de so lectura para o propieta + &Change Passphrase... &Cambiar contrasinal... - + Change the passphrase used for wallet encryption Cambiar o contrasinal empregado para a encriptación do moedeiro + &Unlock Wallet... - + Unlock wallet Desbloquear moedeiro + + + &Unlock Wallet for staking... + + + + + Unlock wallet for staking + + &Lock Wallet @@ -3657,36 +3793,50 @@ Se o arquivo non existe, debes crealo con permisos de so lectura para o propieta + Sign &message... &Asinar mensaxe... + + + Sign messages with your Triangles addresses to prove you own them + + + &Verify message... &Verificar mensaxe... + + + Verify messages to ensure they were signed with specified Triangles addresses + + + &Export... - + Export the data in the current tab to a file - + + &Debug window Ventana de &Depuración - + Open debugging and diagnostic console Abrir consola de depuración e diagnóstico - + &File &Arquivo @@ -3711,19 +3861,17 @@ Se o arquivo non existe, debes crealo con permisos de so lectura para o propieta - - + [testnet] [testnet] - - + Triangles client - + %n active connection(s) to Triangles network @@ -3731,12 +3879,12 @@ Se o arquivo non existe, debes crealo con permisos de so lectura para o propieta - + Synchronizing with network... Sincronizando coa rede... - + ~%n block(s) remaining @@ -3744,17 +3892,12 @@ Se o arquivo non existe, debes crealo con permisos de so lectura para o propieta - + Downloaded %1 of %2 blocks of transaction history (%3% done). - - Downloaded %1 blocks of transaction history. - - - - + Current difficulty is %1. @@ -3806,17 +3949,12 @@ Se o arquivo non existe, debes crealo con permisos de so lectura para o propieta - - This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee? - - - - + Confirm transaction fee - + Sent transaction Transacción enviada @@ -3853,29 +3991,50 @@ Message: %4 - - + + URI handling - - + + URI can not be parsed! This can be caused by an invalid TRI address or malformed URI parameters. - + + Send Triangles + + + + + Receive Triangles + + + + + &Lock Wallet... + + + + + Wallet is <b>encrypted</b> and currently <b>unlocked for staking</b> + + + + Wallet is <b>encrypted</b> and currently <b>unlocked</b> O moedeiro está <b>encriptado</b> e actualmente <b>desbloqueado</b> - + Wallet is <b>encrypted</b> and currently <b>locked</b> O moedeiro está <b>encriptado</b> e actualmente <b>bloqueado</b> - + + Backup Wallet @@ -3886,16 +4045,26 @@ Message: %4 - Backup Failed + There was an error trying to save the wallet data to the new location. - There was an error trying to save the wallet data to the new location. + Backup failed + + + + + Backup successful + + + + + The wallet data was successfully saved to the new location. - + %n second(s) @@ -3957,10 +4126,127 @@ Message: %4 + + VerifyMessagePage + + + Form + Formulario + + + + Verify Message + + + + + Choose an address from the address book + + + + + Alt+A + Alt+A + + + + The address the message was signed with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + + + + + Text + + + + + Address + Dirección + + + + Signature + + + + + Reset all verify message fields + Restaurar todos os campos de verificación de mensaxe + + + + Clear &All + Limpar &Todo + + + + Verify the message to ensure it was signed with the specified Triangles address + + + + + Verify &Message + + + + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + + + + Enter Triangles signature + + + + + + The entered address is invalid. + A dirección introducida é inválida. + + + + + + Please check the address and try again. + Por favor comproba a dirección e proba de novo. + + + + The entered address does not refer to a key. + A dirección introducida non se refire a ninguna clave. + + + + The signature could not be decoded. + A sinatura non puido ser decodificada. + + + + + Please check the signature and try again. + Por favor revise a sinatura e probe de novo. + + + + The signature did not match the message digest. + A sinatura non coincide co resumo da mensaxe. + + + + Message verification failed. + A verificación da mensaxe fallou. + + + + Message verified. + Mensaxe verificada. + + WalletModel - + Sending... diff --git a/src/qt/locale/triangles_he.qm b/src/qt/locale/triangles_he.qm deleted file mode 100644 index b20cf0f44209e42a6f7d8ebe85266bd15beec62d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 48094 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 AboutDialog - + + Dialog + + + + About Triangles - + <b>Triangles</b> version - - Copyright © 2009-2014 The Bitcoin developers -Copyright © 2014 Triangles team + + OK - + This is experimental software. @@ -38,47 +42,52 @@ This product includes software developed by the OpenSSL Project for use in the O AddressBookPage - + Address Book - + Double-click to edit address or label לחץ לחיצה כפולה לערוך כתובת או תוית - + Create a new address יצירת כתובת חדשה - + Copy the currently selected address to the system clipboard העתק את הכתובת המסומנת ללוח העריכה - + Sign a message to prove you own a TRI address - + &New Address - + + Address book + + + + &Copy Address העתק כתובת - + Show &QR Code - + Sign &Message @@ -88,7 +97,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + Delete the currently selected address from the list מחק את הכתובת שנבחרה מהרשימה @@ -98,17 +107,22 @@ This product includes software developed by the OpenSSL Project for use in the O אמת הודעה - + These are your Triangles addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you. - + &Delete &מחק - + + Triangles receiving addresses + + + + Copy &Label העתק תוית @@ -118,7 +132,7 @@ This product includes software developed by the OpenSSL Project for use in the O עריכה - + Export Address Book Data @@ -141,7 +155,7 @@ This product includes software developed by the OpenSSL Project for use in the O AddressTableModel - + Label תוית @@ -164,32 +178,32 @@ This product includes software developed by the OpenSSL Project for use in the O שיח סיסמא - + + Change password + + + + Enter passphrase הכנס סיסמה - + New passphrase סיסמה חדשה - + Repeat new passphrase חזור על הסיסמה החדשה - - Serves to disable the trivial sendmoney when OS account compromised. Provides no real security. + + Unlock for staking only - - For staking only - - - - + Enter the new passphrase to the wallet.<br/>Please use a passphrase of <b>10 or more random characters</b>, or <b>eight or more words</b>. הכנס את הסיסמה החדשה לארנק. <br/>אנא השתמש בסיסמה המכילה <b>10 תוים אקראיים או יותר</b>, או <b>שמונה מילים או יותר</b>. @@ -199,7 +213,7 @@ This product includes software developed by the OpenSSL Project for use in the O הצפן ארנק - + This operation needs your wallet passphrase to unlock the wallet. הפעולה הזו דורשת את סיסמת הארנק שלך בשביל לפתוח את הארנק. @@ -209,7 +223,7 @@ This product includes software developed by the OpenSSL Project for use in the O פתיחת ארנק - + This operation needs your wallet passphrase to decrypt the wallet. הפעולה הזו דורשת את סיסמת הארנק שלך בשביל לפענח את הארנק. @@ -219,7 +233,7 @@ This product includes software developed by the OpenSSL Project for use in the O פענוח ארנק - + Change passphrase שינוי סיסמה @@ -318,12 +332,17 @@ This product includes software developed by the OpenSSL Project for use in the O CoinControlDialog - + Coin Control - + + Triangles Coin Control + + + + Quantity: כמות: @@ -333,7 +352,7 @@ This product includes software developed by the OpenSSL Project for use in the O בייטים: - + Amount: כמות: @@ -353,7 +372,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + no לא @@ -368,22 +387,22 @@ This product includes software developed by the OpenSSL Project for use in the O שינוי: - + (un)select all (מחק)(בחר) הכל - + Tree mode מצב עץ - + List mode מצר רשימה - + Amount כמות @@ -418,7 +437,7 @@ This product includes software developed by the OpenSSL Project for use in the O קדימות - + Copy address העתק כתובת @@ -429,17 +448,17 @@ This product includes software developed by the OpenSSL Project for use in the O - + Copy amount העתק כמות - + Copy transaction ID העתק מזהה פעולה - + Copy quantity העתק כמות @@ -474,7 +493,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + highest הכי גבוה @@ -572,57 +591,66 @@ This label turns red, if the priority is smaller than "medium". EditAddressDialog - - Edit Address - ערוך כתובת - - - + &Label ת&וית - + The label associated with this address book entry - + &Address &כתובת - + + Edit record + + + + The address associated with this address book entry. This can only be modified for sending addresses. - - &Stealth Address + + Paste from clipboard - + + Alt+A + Alt+A + + + + New receiving address כתובת חדשה לקבלה - + + New sending address כתובת חדשה לשליחה - + + Edit receiving address ערוך כתובת לקבלה - + + Edit sending address ערוך כתובת לשליחה - + The entered address "%1" is not a valid TRI address. @@ -689,23 +717,23 @@ This label turns red, if the priority is smaller than "medium". MRichTextEdit - + Paragraph formatting - + Undo (CTRL+Z) - + Undo - + Redo @@ -715,7 +743,7 @@ This label turns red, if the priority is smaller than "medium". - + Cut @@ -725,7 +753,7 @@ This label turns red, if the priority is smaller than "medium". - + Copy @@ -735,7 +763,7 @@ This label turns red, if the priority is smaller than "medium". - + Paste @@ -745,12 +773,12 @@ This label turns red, if the priority is smaller than "medium". - + Link - + Bold @@ -760,7 +788,7 @@ This label turns red, if the priority is smaller than "medium". - + Italic @@ -770,12 +798,12 @@ This label turns red, if the priority is smaller than "medium". - + Underline - + Strike Out @@ -785,7 +813,7 @@ This label turns red, if the priority is smaller than "medium". - + Bullet list @@ -795,7 +823,7 @@ This label turns red, if the priority is smaller than "medium". - + Ordered list @@ -805,7 +833,7 @@ This label turns red, if the priority is smaller than "medium". - + Decrease indentation @@ -815,7 +843,7 @@ This label turns red, if the priority is smaller than "medium". - + Increase indentation @@ -825,12 +853,12 @@ This label turns red, if the priority is smaller than "medium". - + . - + Font size @@ -875,6 +903,74 @@ This label turns red, if the priority is smaller than "medium". + + MainWindow + + + MainWindow + + + + + Triangles + + + + + File + + + + + Operations + + + + + Help + + + + + Overview + + + + + Send Coins + שלח מטבעות + + + + Receive Coins + + + + + Address Book + + + + + Transactions + + + + + Messages + + + + + Synchronization + + + + + 33333 blocks + + + MessageModel @@ -931,22 +1027,27 @@ This label turns red, if the priority is smaller than "medium". MessagePage - + Address Book - + + Messages + + + + These are your sent and received encrypted messages. Click on an item to read it. - + Click on a message to view it - + &Back @@ -956,48 +1057,48 @@ This label turns red, if the priority is smaller than "medium". - + &Conversation - + Sign a message to prove you own a TRI address - + &Send - - + + Copy the currently selected address to the system clipboard העתק את הכתובת המסומנת ללוח העריכה - + &Copy From Address - + Copy To &Address - + Delete the currently selected address from the list מחק את הכתובת שנבחרה מהרשימה - + &Delete &מחק - + Send Secure Message @@ -1031,11 +1132,12 @@ This label turns red, if the priority is smaller than "medium". OptionsDialog + Options אפשרויות - + &Main ראשי @@ -1050,7 +1152,7 @@ This label turns red, if the priority is smaller than "medium". שלם &עמלת פעולה - + Reserved amount does not participate in staking and is therefore spendable at any time. @@ -1060,12 +1162,12 @@ This label turns red, if the priority is smaller than "medium". - + Automatically start Triangles after logging in to the system. - + &Start Triangles on system login @@ -1075,7 +1177,7 @@ This label turns red, if the priority is smaller than "medium". - + &Detach databases at shutdown @@ -1085,57 +1187,57 @@ This label turns red, if the priority is smaller than "medium". רשת - + Automatically open the Triangles client port on the router. This only works when your router supports UPnP and it is enabled. - + Map port using &UPnP מיפוי פורט באמצעות UPnP - + Connect to the Triangles network through a SOCKS proxy (e.g. when connecting through Tor). - + &Connect through SOCKS proxy: - + Proxy &IP: כתובת IP של פרוקסי: - + IP address of the proxy (e.g. 127.0.0.1) - + &Port: פורט: - + Port of the proxy (e.g. 9050) הפורט של הפרוקסי (למשל 9050) - + SOCKS &Version: גרסת SOCKS: - + SOCKS version of the proxy (e.g. 5) גרסת SOCKS של הפרוקסי (למשל 5) - + &Window חלון @@ -1145,7 +1247,7 @@ This label turns red, if the priority is smaller than "medium". הצג סמל מגש בלבד לאחר מזעור החלון. - + &Minimize to the tray instead of the taskbar מ&זער למגש במקום לשורת המשימות @@ -1155,7 +1257,7 @@ This label turns red, if the priority is smaller than "medium". מזער את התוכנה במקום לצאת ממנה כשהחלון נסגר. כשאפשרות זו פעילה, התוכנה תיסגר רק לאחר בחירת יציאה מהתפריט. - + M&inimize on close מזער בעת סגירה @@ -1170,27 +1272,27 @@ This label turns red, if the priority is smaller than "medium". שפת ממשק המשתמש: - + The user interface language can be set here. This setting will take effect after restarting Triangles. - + &Unit to show amounts in: יחידת מדידה להצגת כמויות: - + Choose the default subdivision unit to show in the interface and when sending coins. בחר את ברירת המחדל ליחידת החלוקה אשר תוצג בממשק ובעת שליחת מטבעות. - + Whether to show TRI addresses in the transaction list or not. - + &Display addresses in transaction list הצג כתובות ברשימת הפעולות @@ -1200,27 +1302,27 @@ This label turns red, if the priority is smaller than "medium". - + Display coin &control features (experts only!) - + &OK אישור - + &Cancel ביטול - + &Apply - + default ברירת מחדל @@ -1245,18 +1347,18 @@ This label turns red, if the priority is smaller than "medium". OverviewPage - + Form טופס - - + + The displayed information may be out of date. Your wallet automatically synchronizes with the Triangles network after a connection is established, but this process has not completed yet. - + Stake: @@ -1291,7 +1393,7 @@ This label turns red, if the priority is smaller than "medium". מאזן שנכרה וטרם הבשיל - + Total: סך הכול: @@ -1301,7 +1403,7 @@ This label turns red, if the priority is smaller than "medium". סך כל היתרה הנוכחית שלך - + <b>Recent transactions</b> <b>פעולות אחרונות</b> @@ -1309,10 +1411,10 @@ This label turns red, if the priority is smaller than "medium". <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1323,10 +1425,10 @@ a:active { color:#000; text-decoration: underline; } <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1334,7 +1436,21 @@ a:active { color:#000; text-decoration: underline; } - + + <head> +<style type="text/css" media="screen"> +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } +</style> +</head> +<body> +<a href="http://explorer.triangles.technology"> &#187; TRI block explorer</a></body> + + + + Total of transactions that have yet to be confirmed, and do not yet count toward the current balance @@ -1411,7 +1527,7 @@ a:active { color:#000; text-decoration: underline; } RPCConsole - + Client name שם ממשק @@ -1422,15 +1538,15 @@ a:active { color:#000; text-decoration: underline; } - + - + N/A N/A - + Client version גרסת ממשק @@ -1440,7 +1556,12 @@ a:active { color:#000; text-decoration: underline; } מידע - + + Debug window + + + + Using OpenSSL version משתמש ב-OpenSSL גרסה @@ -1465,7 +1586,7 @@ a:active { color:#000; text-decoration: underline; } - + Block chain שרשרת הבלוקים @@ -1485,7 +1606,7 @@ a:active { color:#000; text-decoration: underline; } זמן הבלוק האחרון - + &Open פתח @@ -1495,7 +1616,7 @@ a:active { color:#000; text-decoration: underline; } - + &Show @@ -1505,22 +1626,22 @@ a:active { color:#000; text-decoration: underline; } לוח בקרה - + Build date תאריך בניה - + Triangles - Debug window - + Triangles Core - + Debug log file קובץ יומן ניפוי @@ -1530,12 +1651,12 @@ a:active { color:#000; text-decoration: underline; } - + Show the Triangles-Qt help message to get a list with possible Triangles command-line options. - + Clear console נקה לוח בקרה @@ -1558,8 +1679,8 @@ a:active { color:#000; text-decoration: underline; } SendCoinsDialog - - + + @@ -1571,12 +1692,17 @@ a:active { color:#000; text-decoration: underline; } שלח מטבעות - + + Send Triangles + + + + Coin Control Features ה - + Inputs... @@ -1655,17 +1781,17 @@ a:active { color:#000; text-decoration: underline; } - + custom change address - + Send to multiple recipients at once שלח למספר מקבלים בו-זמנית - + Add &Recipient הוסף מקבל @@ -1675,7 +1801,7 @@ a:active { color:#000; text-decoration: underline; } - + Clear &All נקה הכל @@ -1695,17 +1821,17 @@ a:active { color:#000; text-decoration: underline; } אשר את פעולת השליחה - + S&end שלח - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Copy quantity העתק כמות @@ -1750,7 +1876,7 @@ a:active { color:#000; text-decoration: underline; } - + Confirm send coins אשר שליחת מטבעות @@ -1765,7 +1891,7 @@ a:active { color:#000; text-decoration: underline; } - + The recipient address is not valid, please recheck. כתובת המקבל אינה תקינה, אנא בדוק שנית. @@ -1823,53 +1949,48 @@ a:active { color:#000; text-decoration: underline; } SendCoinsEntry - + Form טופס - + A&mount: כ&מות: - + Pay &To: שלם &ל: - - + + Enter a label for this address to add it to your address book הכנס תוית לכתובת הזאת כדי להכניס לפנקס הכתובות - - N&arration: - - - - + Enter a short note to send with payment (max 24 characters) - + &Label: ת&וית: - + The address to send the payment to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book - + Alt+A Alt+A @@ -1879,7 +2000,7 @@ a:active { color:#000; text-decoration: underline; } הדבר כתובת מהלוח - + Alt+P Alt+P @@ -1907,37 +2028,42 @@ a:active { color:#000; text-decoration: underline; } - + + Send messages + + + + Address &From: - + Choose address from address book - + Alt+A Alt+A - + Paste address from clipboard - + הדבר כתובת מהלוח - + Alt+P Alt+P - + Send to multiple recipients at once שלח למספר מקבלים בו-זמנית - + Add &Recipient הוסף מקבל @@ -1947,7 +2073,7 @@ a:active { color:#000; text-decoration: underline; } - + Clear &All נקה הכל @@ -1957,17 +2083,17 @@ a:active { color:#000; text-decoration: underline; } אשר את פעולת השליחה - + S&end שלח - + &Close - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) @@ -1977,7 +2103,7 @@ a:active { color:#000; text-decoration: underline; } - + Confirm send messages @@ -1992,7 +2118,7 @@ a:active { color:#000; text-decoration: underline; } - + @@ -2029,32 +2155,32 @@ a:active { color:#000; text-decoration: underline; } SendMessagesEntry - + Form טופס - - The address to send the payment to (e.g. 4Zo1ga6xuKuQ7JV7M9rGDoxdbYwV5zgQJ5) + + The address to send the message to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book - + Alt+A Alt+A Paste address from clipboard - + הדבר כתובת מהלוח - + Alt+P Alt+P @@ -2064,28 +2190,28 @@ a:active { color:#000; text-decoration: underline; } - + &Message: - + Send &To: - + Enter a label for this address to add it to your address book הכנס תוית לכתובת הזאת כדי להכניס לפנקס הכתובות - + &Label: ת&וית: - + &Public Key: @@ -2106,187 +2232,134 @@ a:active { color:#000; text-decoration: underline; } - SignVerifyMessageDialog + SignMessagePage - - Signatures - Sign / Verify a Message - חתימות - חתום או אמת הודעה + + Form + טופס - - - &Sign Message - חתום על הו&דעה - - - - You can sign messages with your addresses to prove you own them. Be careful not to sign anything vague, as phishing attacks may try to trick you into signing your identity over to them. Only sign fully-detailed statements you agree to. - אתה יכול לחתום על הודעות עם הכתובות שלך כדי להוכיח שהן בבעלותך. היזהר לא לחתום על משהו מעורפל, שכן התקפות פישינג עשויות לגרום לך בעורמה למסור את זהותך. חתום רק על אמרות מפורטות לחלוטין שאתה מסכים עימן. - - - - The address to sign the message with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + Sign Message - - + + Address + כתובת + + + + Paste address from clipboard + הדבר כתובת מהלוח + + + + Alt+P + Alt+P + + + + Signature + + + + Choose an address from the address book - - + Alt+A - Alt+A + Alt+A - - Paste address from clipboard - הדבק כתובת מהלוח + + The address to sign the message with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + - - Alt+P - Alt+P + + Text + - + Enter the message you want to sign here - הכנס כאן את ההודעה שעליך ברצונך לחתום + הכנס כאן את ההודעה שעליך ברצונך לחתום - + Copy the current signature to the system clipboard - העתק את החתימה הנוכחית ללוח המערכת + העתק את החתימה הנוכחית ללוח המערכת - - Sign the message to prove you own this TRI address - - - - - Verify the message to ensure it was signed with the specified TRI address - - - - + Reset all sign message fields - אפס את כל שדות החתימה על הודעה + אפס את כל שדות החתימה על הודעה - - + Clear &All - נקה הכל + נקה הכל - - - &Verify Message - אמת הודעה - - - - Enter the signing address, message (ensure you copy line breaks, spaces, tabs, etc. exactly) and signature below to verify the message. Be careful not to read more into the signature than what is in the signed message itself, to avoid being tricked by a man-in-the-middle attack. - הכנס למטה את הכתובת החותמת, ההודעה (ודא שאתה מעתיק מעברי שורה, רווחים, טאבים וכו' באופן מדויק) והחתימה כדי לאמת את ההודעה. היזהר לא לפרש את החתימה כיותר ממה שמופיע בהודעה החתומה בעצמה, כדי להימנע מליפול קורבן למתקפת איש-באמצע. - - - - The address the message was signed with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + Sign the message to prove you own this Triangles address - - Reset all verify message fields - אפס את כל שדות אימות הודעה - - - - Click "Sign Message" to generate signature - לחץ "חתום על ההודעה" כדי לחולל חתימה - - - - Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + Sign &Message - - Enter a TRI address (e.g. w) + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Enter TRI signature - + Click "Sign Message" to generate signature + לחץ "חתום על ההודעה" כדי לחולל חתימה - - + + The entered address is invalid. - הכתובת שהוכנסה אינה תקינה. + הכתובת שהוכנסה אינה תקינה. - - - + + Please check the address and try again. - אנא בדוק את הכתובת ונסה שנית. + אנא בדוק את הכתובת ונסה שנית. - - + The entered address does not refer to a key. - הכתובת שהוכנסה אינה מתייחסת למפתח. + הכתובת שהוכנסה אינה מתייחסת למפתח. - + Wallet unlock was cancelled. - פתיחת הארנק בוטלה. + פתיחת הארנק בוטלה. Private key for the entered address is not available. - המפתח הפרטי עבור הכתובת שהוכנסה אינו זמין. + המפתח הפרטי עבור הכתובת שהוכנסה אינו זמין. Message signing failed. - החתימה על ההודעה נכשלה. + החתימה על ההודעה נכשלה. Message signed. - ההודעה נחתמה. - - - - The signature could not be decoded. - לא ניתן לפענח את החתימה. - - - - - Please check the signature and try again. - אנא בדוק את החתימה ונסה שנית. - - - - The signature did not match the message digest. - החתימה לא תואמת את תקציר ההודעה. - - - - Message verification failed. - אימות ההודעה נכשל. - - - - Message verified. - ההודעה אומתה. + ההודעה נחתמה. @@ -2433,7 +2506,7 @@ a:active { color:#000; text-decoration: underline; } - Generated coins must mature 60 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. + Generated coins must mature 7 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. @@ -2481,11 +2554,12 @@ a:active { color:#000; text-decoration: underline; } TransactionDescDialog + Transaction details פרטי הפעולה - + This pane shows a detailed description of the transaction חלונית זו מציגה תיאור מפורט של הפעולה @@ -2493,7 +2567,7 @@ a:active { color:#000; text-decoration: underline; } TransactionTableModel - + Date תאריך @@ -2513,12 +2587,17 @@ a:active { color:#000; text-decoration: underline; } כמות - + Open until %1 פתוח עד %1 - + + Confirming (%1 of %2 confirmations) + + + + Confirmed (%1 confirmations) מאושר (%1 אישורים) @@ -2531,12 +2610,7 @@ a:active { color:#000; text-decoration: underline; } - - Narration - - - - + Offline @@ -2546,12 +2620,7 @@ a:active { color:#000; text-decoration: underline; } - - Confirming (%1 of %2 recommended confirmations) - - - - + Conflicted @@ -2629,13 +2698,13 @@ a:active { color:#000; text-decoration: underline; } TransactionView - - + + All הכל - + Today היום @@ -2665,7 +2734,7 @@ a:active { color:#000; text-decoration: underline; } טווח... - + Received with התקבל עם @@ -2690,17 +2759,17 @@ a:active { color:#000; text-decoration: underline; } אחר - + Enter address or label to search הכנס כתובת או תוית לחפש - + Min amount כמות מזערית - + Copy address העתק כתובת @@ -2730,7 +2799,7 @@ a:active { color:#000; text-decoration: underline; } הצג פרטי פעולה - + Export Transaction Data @@ -2795,6 +2864,19 @@ a:active { color:#000; text-decoration: underline; } אל + + TransactionsPage + + + Form + טופס + + + + Transactions + + + Triangles-core @@ -3491,67 +3573,57 @@ If the file does not exist, create it with owner-readable-only file permissions. - + + Triangles - + + Wallet ארנק - + + &Overview &סקירה - + Show general overview of wallet הצג סקירה כללית של הארנק - - &Send coins - - - - - Send coins to a TRI address - - - - - &Receive coins - - - - + Show the list of addresses for receiving payments - + + &Transactions &פעולות - + Browse transaction history דפדף בהיסטוריית הפעולות - + + &Address Book - + Edit the list of stored addresses and labels - + &Messages @@ -3561,22 +3633,83 @@ If the file does not exist, create it with owner-readable-only file permissions. - - E&xit - י&ציאה - - - - Quit application - סגור תוכנה - - - - &About Triangles + + + &Show / Hide Triangles wallet + Show or hide the main Window + + + + + Encrypt the private keys that belong to your wallet + + + + + %n blocks + + + + + + + + Processed %1 blocks of transaction history. + + + + + <font color='#f26522'>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. </font>Do you want to pay the fee? + + + + + Options + אפשרויות + + + + E&xit + י&ציאה + + + + Quit application + סגור תוכנה + + + + &Send Triangles + + + + + Send coins to a Triangles address + + + + + &Receive Triangles + + + + + E&xit Triangles wallet + + + + + + + &About Triangles + + + + Show information about Triangles @@ -3601,22 +3734,13 @@ If the file does not exist, create it with owner-readable-only file permissions. - - &Show / Hide - הצג / הסתר - - - + + &Encrypt Wallet... הצפן ארנק - - Encrypt or decrypt wallet - - - - + &Backup Wallet... גיבוי ארנק @@ -3627,24 +3751,36 @@ If the file does not exist, create it with owner-readable-only file permissions. + &Change Passphrase... שנה סיסמא - + Change the passphrase used for wallet encryption שנה את הסיסמה להצפנת הארנק + &Unlock Wallet... - + Unlock wallet פתיחת ארנק + + + &Unlock Wallet for staking... + + + + + Unlock wallet for staking + + &Lock Wallet @@ -3657,36 +3793,50 @@ If the file does not exist, create it with owner-readable-only file permissions. + Sign &message... חתום על הודעה + + + Sign messages with your Triangles addresses to prove you own them + + + &Verify message... אמת הודעה... + + + Verify messages to ensure they were signed with specified Triangles addresses + + + &Export... - + Export the data in the current tab to a file - + + &Debug window חלון ניפוי - + Open debugging and diagnostic console פתח את לוח הבקרה לאבחון וניפוי - + &File &קובץ @@ -3711,19 +3861,17 @@ If the file does not exist, create it with owner-readable-only file permissions. - - + [testnet] [רשת-בדיקה] - - + Triangles client - + %n active connection(s) to Triangles network @@ -3731,12 +3879,12 @@ If the file does not exist, create it with owner-readable-only file permissions. - + Synchronizing with network... מסתנכרן עם הרשת... - + ~%n block(s) remaining @@ -3744,17 +3892,12 @@ If the file does not exist, create it with owner-readable-only file permissions. - + Downloaded %1 of %2 blocks of transaction history (%3% done). - - Downloaded %1 blocks of transaction history. - - - - + Current difficulty is %1. @@ -3806,17 +3949,12 @@ If the file does not exist, create it with owner-readable-only file permissions. - - This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee? - - - - + Confirm transaction fee - + Sent transaction פעולה שנשלחה @@ -3852,29 +3990,50 @@ Message: %4 - - + + URI handling - - + + URI can not be parsed! This can be caused by an invalid TRI address or malformed URI parameters. - + + Send Triangles + + + + + Receive Triangles + + + + + &Lock Wallet... + + + + + Wallet is <b>encrypted</b> and currently <b>unlocked for staking</b> + + + + Wallet is <b>encrypted</b> and currently <b>unlocked</b> הארנק <b>מוצפן</b> וכרגע <b>פתוח</b> - + Wallet is <b>encrypted</b> and currently <b>locked</b> הארנק <b>מוצפן</b> וכרגע <b>נעול</b> - + + Backup Wallet @@ -3885,16 +4044,26 @@ Message: %4 - Backup Failed + There was an error trying to save the wallet data to the new location. - There was an error trying to save the wallet data to the new location. + Backup failed + + + + + Backup successful + + + + + The wallet data was successfully saved to the new location. - + %n second(s) @@ -3956,10 +4125,127 @@ Message: %4 + + VerifyMessagePage + + + Form + טופס + + + + Verify Message + + + + + Choose an address from the address book + + + + + Alt+A + Alt+A + + + + The address the message was signed with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + + + + + Text + + + + + Address + כתובת + + + + Signature + + + + + Reset all verify message fields + אפס את כל שדות אימות הודעה + + + + Clear &All + נקה הכל + + + + Verify the message to ensure it was signed with the specified Triangles address + + + + + Verify &Message + + + + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + + + + Enter Triangles signature + + + + + + The entered address is invalid. + הכתובת שהוכנסה אינה תקינה. + + + + + + Please check the address and try again. + אנא בדוק את הכתובת ונסה שנית. + + + + The entered address does not refer to a key. + הכתובת שהוכנסה אינה מתייחסת למפתח. + + + + The signature could not be decoded. + לא ניתן לפענח את החתימה. + + + + + Please check the signature and try again. + אנא בדוק את החתימה ונסה שנית. + + + + The signature did not match the message digest. + החתימה לא תואמת את תקציר ההודעה. + + + + Message verification failed. + אימות ההודעה נכשל. + + + + Message verified. + ההודעה אומתה. + + WalletModel - + Sending... diff --git a/src/qt/locale/triangles_hi_IN.qm b/src/qt/locale/triangles_hi_IN.qm deleted file mode 100644 index b090702c2baddb63b51e4986b37b2d3e7833b332..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19648 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 B+w%Yb diff --git a/src/qt/locale/triangles_hi_IN.ts b/src/qt/locale/triangles_hi_IN.ts index 241e900..3ef0302 100644 --- a/src/qt/locale/triangles_hi_IN.ts +++ b/src/qt/locale/triangles_hi_IN.ts @@ -4,23 +4,27 @@ AboutDialog - + + Dialog + + + + About Triangles - + <b>Triangles</b> version - - Copyright © 2009-2014 The Bitcoin developers -Copyright © 2014 Triangles team + + OK - + This is experimental software. @@ -33,47 +37,52 @@ This product includes software developed by the OpenSSL Project for use in the O AddressBookPage - + Address Book - + Double-click to edit address or label दो बार क्लिक करे पता या लेबल संपादन करने के लिए ! - + Create a new address नया पता लिखिए ! - + Copy the currently selected address to the system clipboard चुनिन्दा पते को सिस्टम क्लिपबोर्ड पर कापी करे ! - + Sign a message to prove you own a TRI address - + &New Address - + + Address book + + + + &Copy Address &पता कॉपी करे - + Show &QR Code - + Sign &Message @@ -83,7 +92,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + Delete the currently selected address from the list @@ -93,17 +102,22 @@ This product includes software developed by the OpenSSL Project for use in the O - + These are your Triangles addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you. - + &Delete &मिटाए !! - + + Triangles receiving addresses + + + + Copy &Label &लेबल कॉपी करे @@ -113,7 +127,7 @@ This product includes software developed by the OpenSSL Project for use in the O &एडिट - + Export Address Book Data @@ -136,7 +150,7 @@ This product includes software developed by the OpenSSL Project for use in the O AddressTableModel - + Label लेबल @@ -159,32 +173,32 @@ This product includes software developed by the OpenSSL Project for use in the O - + + Change password + + + + Enter passphrase पहचान शब्द/अक्षर डालिए ! - + New passphrase नया पहचान शब्द/अक्षर डालिए ! - + Repeat new passphrase दोबारा नया पहचान शब्द/अक्षर डालिए ! - - Serves to disable the trivial sendmoney when OS account compromised. Provides no real security. + + Unlock for staking only - - For staking only - - - - + Enter the new passphrase to the wallet.<br/>Please use a passphrase of <b>10 or more random characters</b>, or <b>eight or more words</b>. नया पहचान शब्द/अक्षर वॉलेट मे डालिए ! <br/> कृपा करके पहचान शब्द में <br> 10 से ज़्यादा अक्षॉरों का इस्तेमाल करे </b>,या <b>आठ या उससे से ज़्यादा शब्दो का इस्तेमाल करे</b> ! @@ -194,7 +208,7 @@ This product includes software developed by the OpenSSL Project for use in the O एनक्रिप्ट वॉलेट ! - + This operation needs your wallet passphrase to unlock the wallet. वॉलेट खोलने के आपका वॉलेट पहचान शब्द्‌/अक्षर चाईए ! @@ -204,7 +218,7 @@ This product includes software developed by the OpenSSL Project for use in the O वॉलेट खोलिए - + This operation needs your wallet passphrase to decrypt the wallet. वॉलेट डीक्रिप्ट( विकोड) करने के लिए आपका वॉलेट पहचान शब्द्‌/अक्षर चाईए ! @@ -214,7 +228,7 @@ This product includes software developed by the OpenSSL Project for use in the O डीक्रिप्ट वॉलेट - + Change passphrase पहचान शब्द/अक्षर बदलिये ! @@ -313,12 +327,17 @@ This product includes software developed by the OpenSSL Project for use in the O CoinControlDialog - + Coin Control - + + Triangles Coin Control + + + + Quantity: @@ -328,7 +347,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + Amount: राशि : @@ -348,7 +367,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + no @@ -363,22 +382,22 @@ This product includes software developed by the OpenSSL Project for use in the O - + (un)select all - + Tree mode - + List mode - + Amount राशि @@ -413,7 +432,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + Copy address पता कॉपी करे @@ -424,17 +443,17 @@ This product includes software developed by the OpenSSL Project for use in the O - + Copy amount कॉपी राशि - + Copy transaction ID - + Copy quantity @@ -469,7 +488,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + highest @@ -567,57 +586,66 @@ This label turns red, if the priority is smaller than "medium". EditAddressDialog - - Edit Address - पता एडिट करना - - - + &Label &लेबल - + The label associated with this address book entry - + &Address &पता - + + Edit record + + + + The address associated with this address book entry. This can only be modified for sending addresses. - - &Stealth Address + + Paste from clipboard - + + Alt+A + Alt-A + + + + New receiving address नया स्वीकार्य पता - + + New sending address नया भेजने वाला पता - + + Edit receiving address एडिट स्वीकार्य पता - + + Edit sending address एडिट भेजने वाला पता - + The entered address "%1" is not a valid TRI address. @@ -684,23 +712,23 @@ This label turns red, if the priority is smaller than "medium". MRichTextEdit - + Paragraph formatting - + Undo (CTRL+Z) - + Undo - + Redo @@ -710,7 +738,7 @@ This label turns red, if the priority is smaller than "medium". - + Cut @@ -720,7 +748,7 @@ This label turns red, if the priority is smaller than "medium". - + Copy @@ -730,7 +758,7 @@ This label turns red, if the priority is smaller than "medium". - + Paste @@ -740,12 +768,12 @@ This label turns red, if the priority is smaller than "medium". - + Link - + Bold @@ -755,7 +783,7 @@ This label turns red, if the priority is smaller than "medium". - + Italic @@ -765,12 +793,12 @@ This label turns red, if the priority is smaller than "medium". - + Underline - + Strike Out @@ -780,7 +808,7 @@ This label turns red, if the priority is smaller than "medium". - + Bullet list @@ -790,7 +818,7 @@ This label turns red, if the priority is smaller than "medium". - + Ordered list @@ -800,7 +828,7 @@ This label turns red, if the priority is smaller than "medium". - + Decrease indentation @@ -810,7 +838,7 @@ This label turns red, if the priority is smaller than "medium". - + Increase indentation @@ -820,12 +848,12 @@ This label turns red, if the priority is smaller than "medium". - + . - + Font size @@ -870,6 +898,74 @@ This label turns red, if the priority is smaller than "medium". + + MainWindow + + + MainWindow + + + + + Triangles + + + + + File + + + + + Operations + + + + + Help + + + + + Overview + + + + + Send Coins + सिक्के भेजें| + + + + Receive Coins + + + + + Address Book + + + + + Transactions + + + + + Messages + + + + + Synchronization + + + + + 33333 blocks + + + MessageModel @@ -926,22 +1022,27 @@ This label turns red, if the priority is smaller than "medium". MessagePage - + Address Book - + + Messages + + + + These are your sent and received encrypted messages. Click on an item to read it. - + Click on a message to view it - + &Back @@ -951,48 +1052,48 @@ This label turns red, if the priority is smaller than "medium". - + &Conversation - + Sign a message to prove you own a TRI address - + &Send - - + + Copy the currently selected address to the system clipboard चुनिन्दा पते को सिस्टम क्लिपबोर्ड पर कापी करे ! - + &Copy From Address - + Copy To &Address - + Delete the currently selected address from the list - + &Delete &मिटाए !! - + Send Secure Message @@ -1026,11 +1127,12 @@ This label turns red, if the priority is smaller than "medium". OptionsDialog + Options विकल्प - + &Main @@ -1045,7 +1147,7 @@ This label turns red, if the priority is smaller than "medium". - + Reserved amount does not participate in staking and is therefore spendable at any time. @@ -1055,12 +1157,12 @@ This label turns red, if the priority is smaller than "medium". - + Automatically start Triangles after logging in to the system. - + &Start Triangles on system login @@ -1070,7 +1172,7 @@ This label turns red, if the priority is smaller than "medium". - + &Detach databases at shutdown @@ -1080,57 +1182,57 @@ This label turns red, if the priority is smaller than "medium". - + Automatically open the Triangles client port on the router. This only works when your router supports UPnP and it is enabled. - + Map port using &UPnP - + Connect to the Triangles network through a SOCKS proxy (e.g. when connecting through Tor). - + &Connect through SOCKS proxy: - + Proxy &IP: - + IP address of the proxy (e.g. 127.0.0.1) - + &Port: - + Port of the proxy (e.g. 9050) - + SOCKS &Version: - + SOCKS version of the proxy (e.g. 5) - + &Window @@ -1140,7 +1242,7 @@ This label turns red, if the priority is smaller than "medium". - + &Minimize to the tray instead of the taskbar @@ -1150,7 +1252,7 @@ This label turns red, if the priority is smaller than "medium". - + M&inimize on close @@ -1165,27 +1267,27 @@ This label turns red, if the priority is smaller than "medium". - + The user interface language can be set here. This setting will take effect after restarting Triangles. - + &Unit to show amounts in: - + Choose the default subdivision unit to show in the interface and when sending coins. - + Whether to show TRI addresses in the transaction list or not. - + &Display addresses in transaction list @@ -1195,27 +1297,27 @@ This label turns red, if the priority is smaller than "medium". - + Display coin &control features (experts only!) - + &OK &ओके - + &Cancel &कैन्सल - + &Apply - + default @@ -1240,18 +1342,18 @@ This label turns red, if the priority is smaller than "medium". OverviewPage - + Form फार्म - - + + The displayed information may be out of date. Your wallet automatically synchronizes with the Triangles network after a connection is established, but this process has not completed yet. - + Stake: @@ -1286,7 +1388,7 @@ This label turns red, if the priority is smaller than "medium". - + Total: @@ -1296,7 +1398,7 @@ This label turns red, if the priority is smaller than "medium". - + <b>Recent transactions</b> <b>हाल का लेन-देन</b> @@ -1304,10 +1406,10 @@ This label turns red, if the priority is smaller than "medium". <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1318,10 +1420,10 @@ a:active { color:#000; text-decoration: underline; } <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1329,7 +1431,21 @@ a:active { color:#000; text-decoration: underline; } - + + <head> +<style type="text/css" media="screen"> +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } +</style> +</head> +<body> +<a href="http://explorer.triangles.technology"> &#187; TRI block explorer</a></body> + + + + Total of transactions that have yet to be confirmed, and do not yet count toward the current balance @@ -1406,7 +1522,7 @@ a:active { color:#000; text-decoration: underline; } RPCConsole - + Client name @@ -1417,16 +1533,16 @@ a:active { color:#000; text-decoration: underline; } - + - + N/A लागू नही - + Client version @@ -1436,7 +1552,12 @@ a:active { color:#000; text-decoration: underline; } - + + Debug window + + + + Using OpenSSL version @@ -1461,7 +1582,7 @@ a:active { color:#000; text-decoration: underline; } - + Block chain @@ -1481,7 +1602,7 @@ a:active { color:#000; text-decoration: underline; } - + &Open @@ -1491,7 +1612,7 @@ a:active { color:#000; text-decoration: underline; } - + &Show @@ -1501,22 +1622,22 @@ a:active { color:#000; text-decoration: underline; } - + Build date - + Triangles - Debug window - + Triangles Core - + Debug log file @@ -1526,12 +1647,12 @@ a:active { color:#000; text-decoration: underline; } - + Show the Triangles-Qt help message to get a list with possible Triangles command-line options. - + Clear console @@ -1554,8 +1675,8 @@ a:active { color:#000; text-decoration: underline; } SendCoinsDialog - - + + @@ -1567,12 +1688,17 @@ a:active { color:#000; text-decoration: underline; } सिक्के भेजें| - + + Send Triangles + + + + Coin Control Features - + Inputs... @@ -1651,17 +1777,17 @@ a:active { color:#000; text-decoration: underline; } - + custom change address - + Send to multiple recipients at once एक साथ कई प्राप्तकर्ताओं को भेजें - + Add &Recipient @@ -1671,7 +1797,7 @@ a:active { color:#000; text-decoration: underline; } - + Clear &All @@ -1691,17 +1817,17 @@ a:active { color:#000; text-decoration: underline; } भेजने की पुष्टि करें - + S&end - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Copy quantity @@ -1746,7 +1872,7 @@ a:active { color:#000; text-decoration: underline; } - + Confirm send coins सिक्के भेजने की पुष्टि करें @@ -1761,7 +1887,7 @@ a:active { color:#000; text-decoration: underline; } - + The recipient address is not valid, please recheck. @@ -1819,53 +1945,48 @@ a:active { color:#000; text-decoration: underline; } SendCoinsEntry - + Form फार्म - + A&mount: अमाउंट: - + Pay &To: प्राप्तकर्ता: - - + + Enter a label for this address to add it to your address book आपकी एड्रेस बुक में इस एड्रेस के लिए एक लेबल लिखें - - N&arration: - - - - + Enter a short note to send with payment (max 24 characters) - + &Label: लेबल: - + The address to send the payment to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book - + Alt+A Alt-A @@ -1875,7 +1996,7 @@ a:active { color:#000; text-decoration: underline; } Clipboard से एड्रेस paste करें - + Alt+P Alt-P @@ -1903,37 +2024,42 @@ a:active { color:#000; text-decoration: underline; } - + + Send messages + + + + Address &From: - + Choose address from address book - + Alt+A Alt-A - + Paste address from clipboard Clipboard से एड्रेस paste करें - + Alt+P Alt-P - + Send to multiple recipients at once एक साथ कई प्राप्तकर्ताओं को भेजें - + Add &Recipient @@ -1943,7 +2069,7 @@ a:active { color:#000; text-decoration: underline; } - + Clear &All @@ -1953,17 +2079,17 @@ a:active { color:#000; text-decoration: underline; } भेजने की पुष्टि करें - + S&end - + &Close - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) @@ -1973,7 +2099,7 @@ a:active { color:#000; text-decoration: underline; } - + Confirm send messages @@ -1988,7 +2114,7 @@ a:active { color:#000; text-decoration: underline; } - + @@ -2025,22 +2151,22 @@ a:active { color:#000; text-decoration: underline; } SendMessagesEntry - + Form फार्म - - The address to send the payment to (e.g. 4Zo1ga6xuKuQ7JV7M9rGDoxdbYwV5zgQJ5) + + The address to send the message to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book - + Alt+A Alt-A @@ -2050,7 +2176,7 @@ a:active { color:#000; text-decoration: underline; } Clipboard से एड्रेस paste करें - + Alt+P Alt-P @@ -2060,28 +2186,28 @@ a:active { color:#000; text-decoration: underline; } - + &Message: - + Send &To: - + Enter a label for this address to add it to your address book आपकी एड्रेस बुक में इस एड्रेस के लिए एक लेबल लिखें - + &Label: लेबल: - + &Public Key: @@ -2102,144 +2228,117 @@ a:active { color:#000; text-decoration: underline; } - SignVerifyMessageDialog + SignMessagePage - - Signatures - Sign / Verify a Message + + Form + फार्म + + + + Sign Message - - - &Sign Message + + Address + पता + + + + Paste address from clipboard + Clipboard से एड्रेस paste करें + + + + Alt+P + Alt-P + + + + Signature - - You can sign messages with your addresses to prove you own them. Be careful not to sign anything vague, as phishing attacks may try to trick you into signing your identity over to them. Only sign fully-detailed statements you agree to. - - - - - The address to sign the message with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - - - + Choose an address from the address book - - + Alt+A - Alt-A + Alt-A - - Paste address from clipboard - Clipboard से एड्रेस paste करें + + The address to sign the message with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + - - Alt+P - Alt-P + + Text + - + Enter the message you want to sign here - + Copy the current signature to the system clipboard - - Sign the message to prove you own this TRI address - - - - - Verify the message to ensure it was signed with the specified TRI address - - - - + Reset all sign message fields - - + Clear &All - - - &Verify Message + + Sign the message to prove you own this Triangles address - - Enter the signing address, message (ensure you copy line breaks, spaces, tabs, etc. exactly) and signature below to verify the message. Be careful not to read more into the signature than what is in the signed message itself, to avoid being tricked by a man-in-the-middle attack. + + Sign &Message - - The address the message was signed with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - - - Reset all verify message fields - - - - - Click "Sign Message" to generate signature - - - - - Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - - - Enter a TRI address (e.g. w) + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Enter TRI signature + Click "Sign Message" to generate signature - - + + The entered address is invalid. - - - + + Please check the address and try again. - - + The entered address does not refer to a key. - + Wallet unlock was cancelled. @@ -2258,32 +2357,6 @@ a:active { color:#000; text-decoration: underline; } Message signed. - - - The signature could not be decoded. - - - - - - Please check the signature and try again. - - - - - The signature did not match the message digest. - - - - - Message verification failed. - - - - - Message verified. - - TransactionDesc @@ -2429,7 +2502,7 @@ a:active { color:#000; text-decoration: underline; } - Generated coins must mature 60 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. + Generated coins must mature 7 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. @@ -2477,11 +2550,12 @@ a:active { color:#000; text-decoration: underline; } TransactionDescDialog + Transaction details लेन-देन का विवरण - + This pane shows a detailed description of the transaction ये खिड़की आपको लेन-देन का विस्तृत विवरण देगी ! @@ -2489,7 +2563,7 @@ a:active { color:#000; text-decoration: underline; } TransactionTableModel - + Date taareek @@ -2509,12 +2583,17 @@ a:active { color:#000; text-decoration: underline; } राशि - + Open until %1 खुला है जबतक %1 - + + Confirming (%1 of %2 confirmations) + + + + Confirmed (%1 confirmations) पक्के ( %1 पक्का करना) @@ -2527,12 +2606,7 @@ a:active { color:#000; text-decoration: underline; } - - Narration - - - - + Offline @@ -2542,12 +2616,7 @@ a:active { color:#000; text-decoration: underline; } - - Confirming (%1 of %2 recommended confirmations) - - - - + Conflicted @@ -2625,13 +2694,13 @@ a:active { color:#000; text-decoration: underline; } TransactionView - - + + All सभी - + Today आज @@ -2661,7 +2730,7 @@ a:active { color:#000; text-decoration: underline; } विस्तार... - + Received with स्वीकार करना @@ -2686,17 +2755,17 @@ a:active { color:#000; text-decoration: underline; } अन्य - + Enter address or label to search ढूँदने के लिए कृपा करके पता या लेबल टाइप करे ! - + Min amount लघुत्तम राशि - + Copy address पता कॉपी करे @@ -2726,7 +2795,7 @@ a:active { color:#000; text-decoration: underline; } - + Export Transaction Data @@ -2791,6 +2860,19 @@ a:active { color:#000; text-decoration: underline; } तक + + TransactionsPage + + + Form + फार्म + + + + Transactions + + + Triangles-core @@ -3485,68 +3567,58 @@ If the file does not exist, create it with owner-readable-only file permissions. - + + Triangles - + + Wallet वॉलेट - + + &Overview &विवरण - + Show general overview of wallet वॉलेट का सामानया विवरण दिखाए ! - - &Send coins - - - - - Send coins to a TRI address - - - - - &Receive coins - - - - + Show the list of addresses for receiving payments - + + &Transactions & लेन-देन - + Browse transaction history देखिए पुराने लेन-देन के विवरण ! - + + &Address Book - + Edit the list of stored addresses and labels - + &Messages @@ -3556,22 +3628,83 @@ If the file does not exist, create it with owner-readable-only file permissions. - - E&xit - बाहर जायें - - - - Quit application - अप्लिकेशन से बाहर निकलना ! - - - - &About Triangles + + + &Show / Hide Triangles wallet + Show or hide the main Window + + + + + Encrypt the private keys that belong to your wallet + + + + + %n blocks + + + + + + + + Processed %1 blocks of transaction history. + + + + + <font color='#f26522'>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. </font>Do you want to pay the fee? + + + + + Options + विकल्प + + + + E&xit + बाहर जायें + + + + Quit application + अप्लिकेशन से बाहर निकलना ! + + + + &Send Triangles + + + + + Send coins to a Triangles address + + + + + &Receive Triangles + + + + + E&xit Triangles wallet + + + + + + + &About Triangles + + + + Show information about Triangles @@ -3596,22 +3729,13 @@ If the file does not exist, create it with owner-readable-only file permissions. - - &Show / Hide - - - - + + &Encrypt Wallet... - - Encrypt or decrypt wallet - - - - + &Backup Wallet... &बैकप वॉलेट @@ -3622,24 +3746,36 @@ If the file does not exist, create it with owner-readable-only file permissions. + &Change Passphrase... - + Change the passphrase used for wallet encryption पहचान शब्द/अक्षर जो वॉलेट एनक्रिपशन के लिए इस्तेमाल किया है उसे बदलिए! + &Unlock Wallet... - + Unlock wallet वॉलेट खोलिए + + + &Unlock Wallet for staking... + + + + + Unlock wallet for staking + + &Lock Wallet @@ -3652,36 +3788,50 @@ If the file does not exist, create it with owner-readable-only file permissions. + Sign &message... + + + Sign messages with your Triangles addresses to prove you own them + + + &Verify message... + + + Verify messages to ensure they were signed with specified Triangles addresses + + + &Export... - + Export the data in the current tab to a file - + + &Debug window - + Open debugging and diagnostic console - + &File &फाइल @@ -3706,19 +3856,17 @@ If the file does not exist, create it with owner-readable-only file permissions. - - + [testnet] [टेस्टनेट] - - + Triangles client - + %n active connection(s) to Triangles network @@ -3726,12 +3874,12 @@ If the file does not exist, create it with owner-readable-only file permissions. - + Synchronizing with network... नेटवर्क से समकालिक (मिल) रहा है ... - + ~%n block(s) remaining @@ -3739,17 +3887,12 @@ If the file does not exist, create it with owner-readable-only file permissions. - + Downloaded %1 of %2 blocks of transaction history (%3% done). - - Downloaded %1 blocks of transaction history. - - - - + Current difficulty is %1. @@ -3801,17 +3944,12 @@ If the file does not exist, create it with owner-readable-only file permissions. - - This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee? - - - - + Confirm transaction fee - + Sent transaction भेजी ट्रांजक्शन @@ -3847,29 +3985,50 @@ Message: %4 - - + + URI handling - - + + URI can not be parsed! This can be caused by an invalid TRI address or malformed URI parameters. - + + Send Triangles + + + + + Receive Triangles + + + + + &Lock Wallet... + + + + + Wallet is <b>encrypted</b> and currently <b>unlocked for staking</b> + + + + Wallet is <b>encrypted</b> and currently <b>unlocked</b> वॉलेट एन्क्रिप्टेड है तथा अभी लॉक्ड नहीं है - + Wallet is <b>encrypted</b> and currently <b>locked</b> वॉलेट एन्क्रिप्टेड है तथा अभी लॉक्ड है - + + Backup Wallet @@ -3880,16 +4039,26 @@ Message: %4 - Backup Failed + There was an error trying to save the wallet data to the new location. - There was an error trying to save the wallet data to the new location. + Backup failed + + + + + Backup successful + + + + + The wallet data was successfully saved to the new location. - + %n second(s) @@ -3951,10 +4120,127 @@ Message: %4 + + VerifyMessagePage + + + Form + फार्म + + + + Verify Message + + + + + Choose an address from the address book + + + + + Alt+A + Alt-A + + + + The address the message was signed with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + + + + + Text + + + + + Address + पता + + + + Signature + + + + + Reset all verify message fields + + + + + Clear &All + + + + + Verify the message to ensure it was signed with the specified Triangles address + + + + + Verify &Message + + + + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + + + + Enter Triangles signature + + + + + + The entered address is invalid. + + + + + + + Please check the address and try again. + + + + + The entered address does not refer to a key. + + + + + The signature could not be decoded. + + + + + + Please check the signature and try again. + + + + + The signature did not match the message digest. + + + + + Message verification failed. + + + + + Message verified. + + + WalletModel - + Sending... diff --git a/src/qt/locale/triangles_hr.qm b/src/qt/locale/triangles_hr.qm deleted file mode 100644 index dfb78df38c1aabeb84587dc9ea05562081c5d2fb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36484 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 RrS(m}YFkkA(x%3x{~N4b?JNKQ diff --git a/src/qt/locale/triangles_hr.ts b/src/qt/locale/triangles_hr.ts index 5f40566..f80a590 100644 --- a/src/qt/locale/triangles_hr.ts +++ b/src/qt/locale/triangles_hr.ts @@ -4,23 +4,27 @@ AboutDialog - + + Dialog + + + + About Triangles - + <b>Triangles</b> version - - Copyright © 2009-2014 The Bitcoin developers -Copyright © 2014 Triangles team + + OK - + This is experimental software. @@ -33,47 +37,52 @@ This product includes software developed by the OpenSSL Project for use in the O AddressBookPage - + Address Book - + Double-click to edit address or label Dvostruki klik za uređivanje adrese ili oznake - + Create a new address Dodajte novu adresu - + Copy the currently selected address to the system clipboard Kopiraj trenutno odabranu adresu u međuspremnik - + Sign a message to prove you own a TRI address - + &New Address - + + Address book + + + + &Copy Address &Kopirati adresu - + Show &QR Code - + Sign &Message @@ -83,7 +92,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + Delete the currently selected address from the list @@ -93,17 +102,22 @@ This product includes software developed by the OpenSSL Project for use in the O &Potvrdite poruku - + These are your Triangles addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you. - + &Delete &Brisanje - + + Triangles receiving addresses + + + + Copy &Label Kopirati &oznaku @@ -113,7 +127,7 @@ This product includes software developed by the OpenSSL Project for use in the O &Izmjeniti - + Export Address Book Data @@ -136,7 +150,7 @@ This product includes software developed by the OpenSSL Project for use in the O AddressTableModel - + Label Oznaka @@ -159,32 +173,32 @@ This product includes software developed by the OpenSSL Project for use in the O - + + Change password + + + + Enter passphrase Unesite lozinku - + New passphrase Nova lozinka - + Repeat new passphrase Ponovite novu lozinku - - Serves to disable the trivial sendmoney when OS account compromised. Provides no real security. + + Unlock for staking only - - For staking only - - - - + Enter the new passphrase to the wallet.<br/>Please use a passphrase of <b>10 or more random characters</b>, or <b>eight or more words</b>. Unesite novi lozinku za novčanik. <br/> Molimo Vas da koristite zaporku od <b>10 ili više slučajnih znakova,</b> ili <b>osam ili više riječi.</b> @@ -194,7 +208,7 @@ This product includes software developed by the OpenSSL Project for use in the O Šifriranje novčanika - + This operation needs your wallet passphrase to unlock the wallet. Ova operacija treba lozinku vašeg novčanika kako bi se novčanik otključao. @@ -204,7 +218,7 @@ This product includes software developed by the OpenSSL Project for use in the O Otključaj novčanik - + This operation needs your wallet passphrase to decrypt the wallet. Ova operacija treba lozinku vašeg novčanika kako bi se novčanik dešifrirao. @@ -214,7 +228,7 @@ This product includes software developed by the OpenSSL Project for use in the O Dešifriranje novčanika. - + Change passphrase Promjena lozinke @@ -313,12 +327,17 @@ This product includes software developed by the OpenSSL Project for use in the O CoinControlDialog - + Coin Control - + + Triangles Coin Control + + + + Quantity: @@ -328,7 +347,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + Amount: Iznos: @@ -348,7 +367,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + no @@ -363,22 +382,22 @@ This product includes software developed by the OpenSSL Project for use in the O - + (un)select all - + Tree mode - + List mode - + Amount Iznos @@ -413,7 +432,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + Copy address Kopirati adresu @@ -424,17 +443,17 @@ This product includes software developed by the OpenSSL Project for use in the O - + Copy amount Kopiraj iznos - + Copy transaction ID - + Copy quantity @@ -469,7 +488,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + highest @@ -567,57 +586,66 @@ This label turns red, if the priority is smaller than "medium". EditAddressDialog - - Edit Address - Izmjeni adresu - - - + &Label &Oznaka - + The label associated with this address book entry - + &Address &Adresa - + + Edit record + + + + The address associated with this address book entry. This can only be modified for sending addresses. - - &Stealth Address + + Paste from clipboard - + + Alt+A + Alt+A + + + + New receiving address Nova adresa za primanje - + + New sending address Nova adresa za slanje - + + Edit receiving address Uredi adresu za primanje - + + Edit sending address Uredi adresu za slanje - + The entered address "%1" is not a valid TRI address. @@ -684,23 +712,23 @@ This label turns red, if the priority is smaller than "medium". MRichTextEdit - + Paragraph formatting - + Undo (CTRL+Z) - + Undo - + Redo @@ -710,7 +738,7 @@ This label turns red, if the priority is smaller than "medium". - + Cut @@ -720,7 +748,7 @@ This label turns red, if the priority is smaller than "medium". - + Copy @@ -730,7 +758,7 @@ This label turns red, if the priority is smaller than "medium". - + Paste @@ -740,12 +768,12 @@ This label turns red, if the priority is smaller than "medium". - + Link - + Bold @@ -755,7 +783,7 @@ This label turns red, if the priority is smaller than "medium". - + Italic @@ -765,12 +793,12 @@ This label turns red, if the priority is smaller than "medium". - + Underline - + Strike Out @@ -780,7 +808,7 @@ This label turns red, if the priority is smaller than "medium". - + Bullet list @@ -790,7 +818,7 @@ This label turns red, if the priority is smaller than "medium". - + Ordered list @@ -800,7 +828,7 @@ This label turns red, if the priority is smaller than "medium". - + Decrease indentation @@ -810,7 +838,7 @@ This label turns red, if the priority is smaller than "medium". - + Increase indentation @@ -820,12 +848,12 @@ This label turns red, if the priority is smaller than "medium". - + . - + Font size @@ -870,6 +898,74 @@ This label turns red, if the priority is smaller than "medium". + + MainWindow + + + MainWindow + + + + + Triangles + + + + + File + + + + + Operations + + + + + Help + + + + + Overview + + + + + Send Coins + Slanje novca + + + + Receive Coins + + + + + Address Book + + + + + Transactions + + + + + Messages + + + + + Synchronization + + + + + 33333 blocks + + + MessageModel @@ -926,22 +1022,27 @@ This label turns red, if the priority is smaller than "medium". MessagePage - + Address Book - + + Messages + + + + These are your sent and received encrypted messages. Click on an item to read it. - + Click on a message to view it - + &Back @@ -951,48 +1052,48 @@ This label turns red, if the priority is smaller than "medium". - + &Conversation - + Sign a message to prove you own a TRI address - + &Send - - + + Copy the currently selected address to the system clipboard Kopiraj trenutno odabranu adresu u međuspremnik - + &Copy From Address - + Copy To &Address - + Delete the currently selected address from the list - + &Delete &Brisanje - + Send Secure Message @@ -1026,11 +1127,12 @@ This label turns red, if the priority is smaller than "medium". OptionsDialog + Options Postavke - + &Main &Glavno @@ -1045,7 +1147,7 @@ This label turns red, if the priority is smaller than "medium". Plati &naknadu za transakciju - + Reserved amount does not participate in staking and is therefore spendable at any time. @@ -1055,12 +1157,12 @@ This label turns red, if the priority is smaller than "medium". - + Automatically start Triangles after logging in to the system. - + &Start Triangles on system login @@ -1070,7 +1172,7 @@ This label turns red, if the priority is smaller than "medium". - + &Detach databases at shutdown @@ -1080,57 +1182,57 @@ This label turns red, if the priority is smaller than "medium". &Mreža - + Automatically open the Triangles client port on the router. This only works when your router supports UPnP and it is enabled. - + Map port using &UPnP Mapiraj port koristeći &UPnP - + Connect to the Triangles network through a SOCKS proxy (e.g. when connecting through Tor). - + &Connect through SOCKS proxy: - + Proxy &IP: Proxy &IP: - + IP address of the proxy (e.g. 127.0.0.1) - + &Port: - + Port of the proxy (e.g. 9050) Port od proxy-a (npr. 9050) - + SOCKS &Version: SOCKS &Verzija: - + SOCKS version of the proxy (e.g. 5) - + &Window &Prozor @@ -1140,7 +1242,7 @@ This label turns red, if the priority is smaller than "medium". Prikaži samo ikonu u sistemskoj traci nakon minimiziranja prozora - + &Minimize to the tray instead of the taskbar &Minimiziraj u sistemsku traku umjesto u traku programa @@ -1150,7 +1252,7 @@ This label turns red, if the priority is smaller than "medium". Minimizirati umjesto izaći iz aplikacije kada je prozor zatvoren. Kada je ova opcija omogućena, aplikacija će biti zatvorena tek nakon odabira Izlaz u izborniku. - + M&inimize on close M&inimiziraj kod zatvaranja @@ -1165,27 +1267,27 @@ This label turns red, if the priority is smaller than "medium". - + The user interface language can be set here. This setting will take effect after restarting Triangles. - + &Unit to show amounts in: &Jedinica za prikazivanje iznosa: - + Choose the default subdivision unit to show in the interface and when sending coins. Izaberite željeni najmanji dio trianglesa koji će biti prikazan u sučelju i koji će se koristiti za plaćanje. - + Whether to show TRI addresses in the transaction list or not. - + &Display addresses in transaction list &Prikaži adrese u popisu transakcija @@ -1195,27 +1297,27 @@ This label turns red, if the priority is smaller than "medium". - + Display coin &control features (experts only!) - + &OK &U redu - + &Cancel &Odustani - + &Apply - + default standardne vrijednosti @@ -1240,18 +1342,18 @@ This label turns red, if the priority is smaller than "medium". OverviewPage - + Form Oblik - - + + The displayed information may be out of date. Your wallet automatically synchronizes with the Triangles network after a connection is established, but this process has not completed yet. - + Stake: @@ -1286,7 +1388,7 @@ This label turns red, if the priority is smaller than "medium". - + Total: Ukupno: @@ -1296,7 +1398,7 @@ This label turns red, if the priority is smaller than "medium". - + <b>Recent transactions</b> <b>Nedavne transakcije</b> @@ -1304,10 +1406,10 @@ This label turns red, if the priority is smaller than "medium". <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1318,10 +1420,10 @@ a:active { color:#000; text-decoration: underline; } <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1329,7 +1431,21 @@ a:active { color:#000; text-decoration: underline; } - + + <head> +<style type="text/css" media="screen"> +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } +</style> +</head> +<body> +<a href="http://explorer.triangles.technology"> &#187; TRI block explorer</a></body> + + + + Total of transactions that have yet to be confirmed, and do not yet count toward the current balance @@ -1406,7 +1522,7 @@ a:active { color:#000; text-decoration: underline; } RPCConsole - + Client name Ime klijenta @@ -1417,15 +1533,15 @@ a:active { color:#000; text-decoration: underline; } - + - + N/A N/A - + Client version Verzija klijenta @@ -1435,7 +1551,12 @@ a:active { color:#000; text-decoration: underline; } &Informacija - + + Debug window + + + + Using OpenSSL version Koristim OpenSSL verziju @@ -1460,7 +1581,7 @@ a:active { color:#000; text-decoration: underline; } - + Block chain Lanac blokova @@ -1480,7 +1601,7 @@ a:active { color:#000; text-decoration: underline; } Posljednje vrijeme bloka - + &Open &Otvori @@ -1490,7 +1611,7 @@ a:active { color:#000; text-decoration: underline; } - + &Show @@ -1500,22 +1621,22 @@ a:active { color:#000; text-decoration: underline; } &Konzola - + Build date - + Triangles - Debug window - + Triangles Core - + Debug log file @@ -1525,12 +1646,12 @@ a:active { color:#000; text-decoration: underline; } - + Show the Triangles-Qt help message to get a list with possible Triangles command-line options. - + Clear console Očisti konzolu @@ -1553,8 +1674,8 @@ a:active { color:#000; text-decoration: underline; } SendCoinsDialog - - + + @@ -1566,12 +1687,17 @@ a:active { color:#000; text-decoration: underline; } Slanje novca - + + Send Triangles + + + + Coin Control Features - + Inputs... @@ -1650,17 +1776,17 @@ a:active { color:#000; text-decoration: underline; } - + custom change address - + Send to multiple recipients at once Pošalji k nekoliko primatelja odjednom - + Add &Recipient &Dodaj primatelja @@ -1670,7 +1796,7 @@ a:active { color:#000; text-decoration: underline; } - + Clear &All Obriši &sve @@ -1690,17 +1816,17 @@ a:active { color:#000; text-decoration: underline; } Potvrdi akciju slanja - + S&end &Pošalji - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Copy quantity @@ -1745,7 +1871,7 @@ a:active { color:#000; text-decoration: underline; } - + Confirm send coins Potvrdi slanje novca @@ -1760,7 +1886,7 @@ a:active { color:#000; text-decoration: underline; } - + The recipient address is not valid, please recheck. Adresa primatelja je nevaljala, molimo provjerite je ponovo. @@ -1818,53 +1944,48 @@ a:active { color:#000; text-decoration: underline; } SendCoinsEntry - + Form Oblik - + A&mount: &Iznos: - + Pay &To: &Primatelj plaćanja: - - + + Enter a label for this address to add it to your address book Unesite oznaku za ovu adresu kako bi ju dodali u vaš adresar - - N&arration: - - - - + Enter a short note to send with payment (max 24 characters) - + &Label: &Oznaka: - + The address to send the payment to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book - + Alt+A Alt+A @@ -1874,7 +1995,7 @@ a:active { color:#000; text-decoration: underline; } Zalijepi adresu iz međuspremnika - + Alt+P Alt+P @@ -1902,37 +2023,42 @@ a:active { color:#000; text-decoration: underline; } - + + Send messages + + + + Address &From: - + Choose address from address book - + Alt+A Alt+A - + Paste address from clipboard Zalijepi adresu iz međuspremnika - + Alt+P Alt+P - + Send to multiple recipients at once Pošalji k nekoliko primatelja odjednom - + Add &Recipient &Dodaj primatelja @@ -1942,7 +2068,7 @@ a:active { color:#000; text-decoration: underline; } - + Clear &All Obriši &sve @@ -1952,17 +2078,17 @@ a:active { color:#000; text-decoration: underline; } Potvrdi akciju slanja - + S&end &Pošalji - + &Close - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) @@ -1972,7 +2098,7 @@ a:active { color:#000; text-decoration: underline; } - + Confirm send messages @@ -1987,7 +2113,7 @@ a:active { color:#000; text-decoration: underline; } - + @@ -2024,22 +2150,22 @@ a:active { color:#000; text-decoration: underline; } SendMessagesEntry - + Form Oblik - - The address to send the payment to (e.g. 4Zo1ga6xuKuQ7JV7M9rGDoxdbYwV5zgQJ5) + + The address to send the message to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book - + Alt+A Alt+A @@ -2049,7 +2175,7 @@ a:active { color:#000; text-decoration: underline; } Zalijepi adresu iz međuspremnika - + Alt+P Alt+P @@ -2059,28 +2185,28 @@ a:active { color:#000; text-decoration: underline; } - + &Message: - + Send &To: - + Enter a label for this address to add it to your address book Unesite oznaku za ovu adresu kako bi ju dodali u vaš adresar - + &Label: &Oznaka: - + &Public Key: @@ -2101,146 +2227,119 @@ a:active { color:#000; text-decoration: underline; } - SignVerifyMessageDialog + SignMessagePage - - Signatures - Sign / Verify a Message + + Form + Oblik + + + + Sign Message - - - &Sign Message - &Potpišite poruku + + Address + Adresa - - You can sign messages with your addresses to prove you own them. Be careful not to sign anything vague, as phishing attacks may try to trick you into signing your identity over to them. Only sign fully-detailed statements you agree to. - Možete potpisati poruke sa svojom adresom kako bi dokazali da ih posjedujete. Budite oprezni da ne potpisujete ništa mutno, jer bi vas phishing napadi mogli na prevaru natjerati da prepišete svoj identitet njima. Potpisujte samo detaljno objašnjene izjave sa kojima se slažete. + + Paste address from clipboard + Zalijepi adresu iz međuspremnika - - The address to sign the message with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + Alt+P + Alt+P + + + + Signature - - + Choose an address from the address book - - + Alt+A - Alt+A + Alt+A - - Paste address from clipboard - Zalijepi adresu iz međuspremnika + + The address to sign the message with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + - - Alt+P - Alt+P + + Text + - + Enter the message you want to sign here - Upišite poruku koju želite potpisati ovdje + Upišite poruku koju želite potpisati ovdje - + Copy the current signature to the system clipboard - - Sign the message to prove you own this TRI address - - - - - Verify the message to ensure it was signed with the specified TRI address - - - - + Reset all sign message fields - - + Clear &All - Obriši &sve + Obriši &sve - - - &Verify Message - &Potvrdite poruku - - - - Enter the signing address, message (ensure you copy line breaks, spaces, tabs, etc. exactly) and signature below to verify the message. Be careful not to read more into the signature than what is in the signed message itself, to avoid being tricked by a man-in-the-middle attack. + + Sign the message to prove you own this Triangles address - - The address the message was signed with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + Sign &Message - - Reset all verify message fields - - - - - Click "Sign Message" to generate signature - - - - - Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - - - Enter a TRI address (e.g. w) + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Enter TRI signature + Click "Sign Message" to generate signature - - + + The entered address is invalid. - - - + + Please check the address and try again. - - + The entered address does not refer to a key. - + Wallet unlock was cancelled. - Otključavanje novčanika je otkazano. + Otključavanje novčanika je otkazano. @@ -2255,33 +2354,7 @@ a:active { color:#000; text-decoration: underline; } Message signed. - Poruka je potpisana. - - - - The signature could not be decoded. - - - - - - Please check the signature and try again. - - - - - The signature did not match the message digest. - - - - - Message verification failed. - - - - - Message verified. - + Poruka je potpisana. @@ -2431,7 +2504,7 @@ a:active { color:#000; text-decoration: underline; } - Generated coins must mature 60 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. + Generated coins must mature 7 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. @@ -2479,11 +2552,12 @@ a:active { color:#000; text-decoration: underline; } TransactionDescDialog + Transaction details Detalji transakcije - + This pane shows a detailed description of the transaction Ova panela prikazuje detaljni opis transakcije @@ -2491,7 +2565,7 @@ a:active { color:#000; text-decoration: underline; } TransactionTableModel - + Date Datum @@ -2511,12 +2585,17 @@ a:active { color:#000; text-decoration: underline; } Iznos - + Open until %1 Otvoren do %1 - + + Confirming (%1 of %2 confirmations) + + + + Confirmed (%1 confirmations) Potvrđen (%1 potvrda) @@ -2530,12 +2609,7 @@ a:active { color:#000; text-decoration: underline; } - - Narration - - - - + Offline @@ -2545,12 +2619,7 @@ a:active { color:#000; text-decoration: underline; } - - Confirming (%1 of %2 recommended confirmations) - - - - + Conflicted @@ -2628,13 +2697,13 @@ a:active { color:#000; text-decoration: underline; } TransactionView - - + + All Sve - + Today Danas @@ -2664,7 +2733,7 @@ a:active { color:#000; text-decoration: underline; } Raspon... - + Received with Primljeno s @@ -2689,17 +2758,17 @@ a:active { color:#000; text-decoration: underline; } Ostalo - + Enter address or label to search Unesite adresu ili oznaku za pretraživanje - + Min amount Min iznos - + Copy address Kopirati adresu @@ -2729,7 +2798,7 @@ a:active { color:#000; text-decoration: underline; } - + Export Transaction Data @@ -2794,6 +2863,19 @@ a:active { color:#000; text-decoration: underline; } za + + TransactionsPage + + + Form + Oblik + + + + Transactions + + + Triangles-core @@ -3488,67 +3570,57 @@ If the file does not exist, create it with owner-readable-only file permissions. - + + Triangles - + + Wallet Novčanik - + + &Overview &Pregled - + Show general overview of wallet Prikaži opći pregled novčanika - - &Send coins - - - - - Send coins to a TRI address - - - - - &Receive coins - - - - + Show the list of addresses for receiving payments - + + &Transactions &Transakcije - + Browse transaction history Pretraži povijest transakcija - + + &Address Book - + Edit the list of stored addresses and labels - + &Messages @@ -3558,22 +3630,84 @@ If the file does not exist, create it with owner-readable-only file permissions. - - E&xit - &Izlaz - - - - Quit application - Izlazak iz programa - - - - &About Triangles + + + &Show / Hide Triangles wallet + Show or hide the main Window + + + + + Encrypt the private keys that belong to your wallet + + + + + %n blocks + + + + + + + + + Processed %1 blocks of transaction history. + + + + + <font color='#f26522'>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. </font>Do you want to pay the fee? + + + + + Options + Postavke + + + + E&xit + &Izlaz + + + + Quit application + Izlazak iz programa + + + + &Send Triangles + + + + + Send coins to a Triangles address + + + + + &Receive Triangles + + + + + E&xit Triangles wallet + + + + + + + &About Triangles + + + + Show information about Triangles @@ -3598,22 +3732,13 @@ If the file does not exist, create it with owner-readable-only file permissions. - - &Show / Hide - - - - + + &Encrypt Wallet... &Šifriraj novčanik... - - Encrypt or decrypt wallet - - - - + &Backup Wallet... &Backup novčanika... @@ -3624,24 +3749,36 @@ If the file does not exist, create it with owner-readable-only file permissions. + &Change Passphrase... &Promijena lozinke... - + Change the passphrase used for wallet encryption Promijenite lozinku za šifriranje novčanika + &Unlock Wallet... - + Unlock wallet Otključaj novčanik + + + &Unlock Wallet for staking... + + + + + Unlock wallet for staking + + &Lock Wallet @@ -3654,36 +3791,50 @@ If the file does not exist, create it with owner-readable-only file permissions. + Sign &message... &Potpišite poruku... + + + Sign messages with your Triangles addresses to prove you own them + + + &Verify message... &Potvrdite poruku... + + + Verify messages to ensure they were signed with specified Triangles addresses + + + &Export... - + Export the data in the current tab to a file - + + &Debug window - + Open debugging and diagnostic console - + &File &Datoteka @@ -3708,19 +3859,17 @@ If the file does not exist, create it with owner-readable-only file permissions. - - + [testnet] [testnet] - - + Triangles client - + %n active connection(s) to Triangles network @@ -3729,12 +3878,12 @@ If the file does not exist, create it with owner-readable-only file permissions. - + Synchronizing with network... Usklađivanje s mrežom ... - + ~%n block(s) remaining @@ -3743,17 +3892,12 @@ If the file does not exist, create it with owner-readable-only file permissions. - + Downloaded %1 of %2 blocks of transaction history (%3% done). - - Downloaded %1 blocks of transaction history. - - - - + Current difficulty is %1. @@ -3809,17 +3953,12 @@ If the file does not exist, create it with owner-readable-only file permissions. - - This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee? - - - - + Confirm transaction fee - + Sent transaction Poslana transakcija @@ -3856,29 +3995,50 @@ Message: %4 - - + + URI handling - - + + URI can not be parsed! This can be caused by an invalid TRI address or malformed URI parameters. - + + Send Triangles + + + + + Receive Triangles + + + + + &Lock Wallet... + + + + + Wallet is <b>encrypted</b> and currently <b>unlocked for staking</b> + + + + Wallet is <b>encrypted</b> and currently <b>unlocked</b> Novčanik je <b>šifriran</b> i trenutno <b>otključan</b> - + Wallet is <b>encrypted</b> and currently <b>locked</b> Novčanik je <b>šifriran</b> i trenutno <b>zaključan</b> - + + Backup Wallet @@ -3889,16 +4049,26 @@ Message: %4 - Backup Failed + There was an error trying to save the wallet data to the new location. - There was an error trying to save the wallet data to the new location. + Backup failed + + + + + Backup successful + + + + + The wallet data was successfully saved to the new location. - + %n second(s) @@ -3964,10 +4134,127 @@ Message: %4 + + VerifyMessagePage + + + Form + Oblik + + + + Verify Message + + + + + Choose an address from the address book + + + + + Alt+A + Alt+A + + + + The address the message was signed with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + + + + + Text + + + + + Address + Adresa + + + + Signature + + + + + Reset all verify message fields + + + + + Clear &All + Obriši &sve + + + + Verify the message to ensure it was signed with the specified Triangles address + + + + + Verify &Message + + + + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + + + + Enter Triangles signature + + + + + + The entered address is invalid. + + + + + + + Please check the address and try again. + + + + + The entered address does not refer to a key. + + + + + The signature could not be decoded. + + + + + + Please check the signature and try again. + + + + + The signature did not match the message digest. + + + + + Message verification failed. + + + + + Message verified. + + + WalletModel - + Sending... diff --git a/src/qt/locale/triangles_hu.qm b/src/qt/locale/triangles_hu.qm deleted file mode 100644 index 81f1ac9fbf298b74836a5b6720fcc3c544f90ccb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 47554 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 J_L}m=|6kokXeIyv diff --git a/src/qt/locale/triangles_hu.ts b/src/qt/locale/triangles_hu.ts index 594b6fe..87130cc 100644 --- a/src/qt/locale/triangles_hu.ts +++ b/src/qt/locale/triangles_hu.ts @@ -4,27 +4,27 @@ AboutDialog - + + Dialog + + + + About Triangles A triangles-ról - <b>triangles</b> version - <b>triangles</b> verzió + + OK + - + <b>Triangles</b> version - - Copyright © 2009-2014 The Bitcoin developers -Copyright © 2014 Triangles team - - - - + This is experimental software. @@ -41,60 +41,57 @@ Ez a termék tartalmaz az OpenSSL Project által az OpenSSL Toolkit-hez (http:// AddressBookPage - + Address Book Címjegyzék - + + Address book + + + + These are your Triangles addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you. - + Double-click to edit address or label Kattints duplán a cím vagy címke szerkesztéséhez - + Create a new address Új cím létrehozása - + Copy the currently selected address to the system clipboard A kiválasztott cím másolása a vágólapra - + Sign a message to prove you own a TRI address - + &New Address &Új Cím - These are your triangles addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you. - Ezek a triangles-címeid a fizetések fogadásához. Érdemes minden küldőnek egy külön címet létrehozni, hogy könnyebben követhesd személyenként a tranzakciókat. - - - + &Copy Address &Cím Másolása - + Show &QR Code &QR Kód Mutatása - Sign a message to prove you own a triangles address - Írj alá egy üzenetet, hogy bizonyíthasd egy triangles-cím birtoklását - - - + Sign &Message &Üzenet Aláírása @@ -104,26 +101,27 @@ Ez a termék tartalmaz az OpenSSL Project által az OpenSSL Toolkit-hez (http:// - + Delete the currently selected address from the list A kiválasztott cím törlése a listáról - - Verify a message to ensure it was signed with a specified triangles address - Hitelesíts egy üzenetet ahhoz, hogy bebizonyosodjon triangles-cím alapján a feladó kiléte - &Verify Message Üzenet &Hitelesítése - + &Delete &Törlés - + + Triangles receiving addresses + + + + Copy &Label Címke &Másolása @@ -133,7 +131,7 @@ Ez a termék tartalmaz az OpenSSL Project által az OpenSSL Toolkit-hez (http:// Sz&erkesztés - + Export Address Book Data Címjegyzék Exportálása @@ -156,7 +154,7 @@ Ez a termék tartalmaz az OpenSSL Project által az OpenSSL Toolkit-hez (http:// AddressTableModel - + Label Címke @@ -179,32 +177,32 @@ Ez a termék tartalmaz az OpenSSL Project által az OpenSSL Toolkit-hez (http:// Kulcsszó Párbeszédablak - + + Change password + + + + Enter passphrase Add meg a jelszót - + New passphrase Új jelszó - + Repeat new passphrase Új jelszó ismét - - Serves to disable the trivial sendmoney when OS account compromised. Provides no real security. - Triviálisan a sendmoney parancs letiltására szolgál, amennyiben az OS felhasználója kompromittálódik. Nem ad valós biztonságot. + + Unlock for staking only + - - For staking only - Csak kamatoztatásra - - - + Enter the new passphrase to the wallet.<br/>Please use a passphrase of <b>10 or more random characters</b>, or <b>eight or more words</b>. Írd be az új jelszót a tárcához.<br/>Használj <b>legalább 10 véletlenszerű karaktert</b>, vagy <b>legalább nyolc szót</b>. @@ -214,7 +212,7 @@ Ez a termék tartalmaz az OpenSSL Project által az OpenSSL Toolkit-hez (http:// Tárca kódolása - + This operation needs your wallet passphrase to unlock the wallet. Ez a művelet a tárcád jelszavának megadását igényli annak megnyitásához. @@ -224,7 +222,7 @@ Ez a termék tartalmaz az OpenSSL Project által az OpenSSL Toolkit-hez (http:// Tárca feloldása - + This operation needs your wallet passphrase to decrypt the wallet. Ez a művelet a tárcád jelszavának megadását igényli annak dekódolásához. @@ -234,7 +232,7 @@ Ez a termék tartalmaz az OpenSSL Project által az OpenSSL Toolkit-hez (http:// Tárca dekódolása - + Change passphrase Jelszó megváltoztatása @@ -333,12 +331,17 @@ Ez a termék tartalmaz az OpenSSL Project által az OpenSSL Toolkit-hez (http:// CoinControlDialog - + Coin Control - + + Triangles Coin Control + + + + Quantity: @@ -348,7 +351,7 @@ Ez a termék tartalmaz az OpenSSL Project által az OpenSSL Toolkit-hez (http:// - + Amount: Összeg: @@ -368,7 +371,7 @@ Ez a termék tartalmaz az OpenSSL Project által az OpenSSL Toolkit-hez (http:// - + no @@ -383,22 +386,22 @@ Ez a termék tartalmaz az OpenSSL Project által az OpenSSL Toolkit-hez (http:// - + (un)select all - + Tree mode - + List mode - + Amount Összeg @@ -433,7 +436,7 @@ Ez a termék tartalmaz az OpenSSL Project által az OpenSSL Toolkit-hez (http:// - + Copy address Cím másolása @@ -444,17 +447,17 @@ Ez a termék tartalmaz az OpenSSL Project által az OpenSSL Toolkit-hez (http:// - + Copy amount Összeg másolása - + Copy transaction ID Tranzakcióazonosító másolása - + Copy quantity @@ -489,7 +492,7 @@ Ez a termék tartalmaz az OpenSSL Project által az OpenSSL Toolkit-hez (http:// - + highest @@ -587,57 +590,66 @@ This label turns red, if the priority is smaller than "medium". EditAddressDialog - - Edit Address - Cím szerkesztése - - - + &Label Cím&ke - + The label associated with this address book entry - + &Address &Cím - + + Edit record + + + + The address associated with this address book entry. This can only be modified for sending addresses. - - &Stealth Address + + Paste from clipboard - + + Alt+A + Alt+A + + + + New receiving address Új fogadó cím - + + New sending address Új küldő cím - + + Edit receiving address Fogadó cím szerkesztése - + + Edit sending address Küldő cím szerkesztése - + The entered address "%1" is not a valid TRI address. @@ -704,23 +716,23 @@ This label turns red, if the priority is smaller than "medium". MRichTextEdit - + Paragraph formatting - + Undo (CTRL+Z) - + Undo - + Redo @@ -730,7 +742,7 @@ This label turns red, if the priority is smaller than "medium". - + Cut @@ -740,7 +752,7 @@ This label turns red, if the priority is smaller than "medium". - + Copy @@ -750,7 +762,7 @@ This label turns red, if the priority is smaller than "medium". - + Paste @@ -760,12 +772,12 @@ This label turns red, if the priority is smaller than "medium". - + Link - + Bold @@ -775,7 +787,7 @@ This label turns red, if the priority is smaller than "medium". - + Italic @@ -785,12 +797,12 @@ This label turns red, if the priority is smaller than "medium". - + Underline - + Strike Out @@ -800,7 +812,7 @@ This label turns red, if the priority is smaller than "medium". - + Bullet list @@ -810,7 +822,7 @@ This label turns red, if the priority is smaller than "medium". - + Ordered list @@ -820,7 +832,7 @@ This label turns red, if the priority is smaller than "medium". - + Decrease indentation @@ -830,7 +842,7 @@ This label turns red, if the priority is smaller than "medium". - + Increase indentation @@ -840,12 +852,12 @@ This label turns red, if the priority is smaller than "medium". - + . - + Font size @@ -890,6 +902,74 @@ This label turns red, if the priority is smaller than "medium". + + MainWindow + + + MainWindow + + + + + Triangles + + + + + File + + + + + Operations + + + + + Help + + + + + Overview + + + + + Send Coins + Érmék küldése + + + + Receive Coins + + + + + Address Book + Címjegyzék + + + + Transactions + + + + + Messages + + + + + Synchronization + + + + + 33333 blocks + + + MessageModel @@ -946,22 +1026,27 @@ This label turns red, if the priority is smaller than "medium". MessagePage - + Address Book Címjegyzék - + + Messages + + + + These are your sent and received encrypted messages. Click on an item to read it. - + Click on a message to view it - + &Back @@ -971,48 +1056,48 @@ This label turns red, if the priority is smaller than "medium". - + &Conversation - + Sign a message to prove you own a TRI address - + &Send - - + + Copy the currently selected address to the system clipboard A kiválasztott cím másolása a vágólapra - + &Copy From Address - + Copy To &Address - + Delete the currently selected address from the list A kiválasztott cím törlése a listáról - + &Delete &Törlés - + Send Secure Message @@ -1046,11 +1131,12 @@ This label turns red, if the priority is smaller than "medium". OptionsDialog + Options Opciók - + &Main &Fő @@ -1065,7 +1151,7 @@ This label turns red, if the priority is smaller than "medium". Tranzakciós &díj fizetése - + Reserved amount does not participate in staking and is therefore spendable at any time. @@ -1075,12 +1161,12 @@ This label turns red, if the priority is smaller than "medium". - + Automatically start Triangles after logging in to the system. - + &Start Triangles on system login @@ -1090,7 +1176,7 @@ This label turns red, if the priority is smaller than "medium". - + &Detach databases at shutdown @@ -1100,57 +1186,57 @@ This label turns red, if the priority is smaller than "medium". &Hálózat - + Automatically open the Triangles client port on the router. This only works when your router supports UPnP and it is enabled. - + Map port using &UPnP &UPnP port-feltérképezés - + Connect to the Triangles network through a SOCKS proxy (e.g. when connecting through Tor). - + &Connect through SOCKS proxy: - + Proxy &IP: Proxy &IP: - + IP address of the proxy (e.g. 127.0.0.1) - + &Port: &Port: - + Port of the proxy (e.g. 9050) Proxy portja (pl.: 9050) - + SOCKS &Version: SOCKS &Verzió: - + SOCKS version of the proxy (e.g. 5) A proxy SOCKS verziója (pl. 5) - + &Window &Ablak @@ -1160,7 +1246,7 @@ This label turns red, if the priority is smaller than "medium". Kicsinyítés után csak eszköztár-ikont mutass - + &Minimize to the tray instead of the taskbar &Kicsinyítés a tálcára az eszköztár helyett @@ -1170,7 +1256,7 @@ This label turns red, if the priority is smaller than "medium". Az alkalmazásból való kilépés helyett az eszköztárba kicsinyíti az alkalmazást az ablak bezárásakor. Ez esetben az alkalmazás csak a Kilépés menüponttal zárható be. - + M&inimize on close K&icsinyítés záráskor @@ -1185,27 +1271,27 @@ This label turns red, if the priority is smaller than "medium". Felhasználófelület nye&lve: - + The user interface language can be set here. This setting will take effect after restarting Triangles. - + &Unit to show amounts in: &Mértékegység: - + Choose the default subdivision unit to show in the interface and when sending coins. Válaszd ki az interfészen és érmék küldésekor megjelenítendő alapértelmezett alegységet. - + Whether to show TRI addresses in the transaction list or not. - + &Display addresses in transaction list &Címek megjelenítése a tranzakciólistában @@ -1215,27 +1301,27 @@ This label turns red, if the priority is smaller than "medium". - + Display coin &control features (experts only!) - + &OK &OK - + &Cancel Megszakítás - + &Apply - + default alapértelmezett @@ -1260,18 +1346,18 @@ This label turns red, if the priority is smaller than "medium". OverviewPage - + Form Űrlap - - + + The displayed information may be out of date. Your wallet automatically synchronizes with the Triangles network after a connection is established, but this process has not completed yet. - + Stake: @@ -1306,7 +1392,7 @@ This label turns red, if the priority is smaller than "medium". Bányászott egyenleg amely még nem érett be. - + Total: Összesen: @@ -1316,7 +1402,7 @@ This label turns red, if the priority is smaller than "medium". Aktuális egyenleged - + <b>Recent transactions</b> <b>Legutóbbi tranzakciók</b> @@ -1324,10 +1410,10 @@ This label turns red, if the priority is smaller than "medium". <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1338,10 +1424,10 @@ a:active { color:#000; text-decoration: underline; } <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1349,7 +1435,21 @@ a:active { color:#000; text-decoration: underline; } - + + <head> +<style type="text/css" media="screen"> +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } +</style> +</head> +<body> +<a href="http://explorer.triangles.technology"> &#187; TRI block explorer</a></body> + + + + Total of transactions that have yet to be confirmed, and do not yet count toward the current balance @@ -1426,7 +1526,7 @@ a:active { color:#000; text-decoration: underline; } RPCConsole - + Client name Kliens néve @@ -1437,15 +1537,15 @@ a:active { color:#000; text-decoration: underline; } - + - + N/A Nem elérhető - + Client version Kliens verzió @@ -1455,7 +1555,12 @@ a:active { color:#000; text-decoration: underline; } &Információ - + + Debug window + + + + Using OpenSSL version Használt OpenSSL verzió @@ -1480,7 +1585,7 @@ a:active { color:#000; text-decoration: underline; } - + Block chain Blokklánc @@ -1500,7 +1605,7 @@ a:active { color:#000; text-decoration: underline; } Utolsó blokk ideje - + &Open &Megnyitás @@ -1510,7 +1615,7 @@ a:active { color:#000; text-decoration: underline; } - + &Show @@ -1520,22 +1625,22 @@ a:active { color:#000; text-decoration: underline; } &Konzol - + Build date Fordítás dátuma - + Triangles - Debug window - + Triangles Core - + Debug log file Debug naplófájl @@ -1545,12 +1650,12 @@ a:active { color:#000; text-decoration: underline; } - + Show the Triangles-Qt help message to get a list with possible Triangles command-line options. - + Clear console Konzol törlése @@ -1573,8 +1678,8 @@ a:active { color:#000; text-decoration: underline; } SendCoinsDialog - - + + @@ -1586,12 +1691,17 @@ a:active { color:#000; text-decoration: underline; } Érmék küldése - + + Send Triangles + + + + Coin Control Features - + Inputs... @@ -1670,17 +1780,17 @@ a:active { color:#000; text-decoration: underline; } - + custom change address - + Send to multiple recipients at once Küldés több címzettnek egyszerre - + Add &Recipient &Címzett hozzáadása @@ -1690,7 +1800,7 @@ a:active { color:#000; text-decoration: underline; } - + Clear &All Mindent &töröl @@ -1710,17 +1820,17 @@ a:active { color:#000; text-decoration: underline; } Küldés megerősítése - + S&end &Küldés - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Copy quantity @@ -1765,7 +1875,7 @@ a:active { color:#000; text-decoration: underline; } - + Confirm send coins Küldés megerősítése @@ -1780,7 +1890,7 @@ a:active { color:#000; text-decoration: underline; } - + The recipient address is not valid, please recheck. A címzett címe érvénytelen, kérlek, ellenőrizd. @@ -1838,54 +1948,49 @@ a:active { color:#000; text-decoration: underline; } SendCoinsEntry - + Form Űrlap - + A&mount: Összeg: - + Pay &To: Címzett: - - + + Enter a label for this address to add it to your address book Milyen címkével kerüljön be ez a cím a címtáradba? - - N&arration: - - - - + Enter a short note to send with payment (max 24 characters) - + &Label: Címke: - + The address to send the payment to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book - + Alt+A Alt+A @@ -1895,7 +2000,7 @@ a:active { color:#000; text-decoration: underline; } Cím beillesztése a vágólapról - + Alt+P Alt+P @@ -1923,37 +2028,42 @@ a:active { color:#000; text-decoration: underline; } - + + Send messages + + + + Address &From: - + Choose address from address book - + Alt+A Alt+A - + Paste address from clipboard Cím beillesztése a vágólapról - + Alt+P Alt+P - + Send to multiple recipients at once Küldés több címzettnek egyszerre - + Add &Recipient &Címzett hozzáadása @@ -1963,7 +2073,7 @@ a:active { color:#000; text-decoration: underline; } - + Clear &All Mindent &töröl @@ -1973,17 +2083,17 @@ a:active { color:#000; text-decoration: underline; } Küldés megerősítése - + S&end &Küldés - + &Close - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) @@ -1993,7 +2103,7 @@ a:active { color:#000; text-decoration: underline; } - + Confirm send messages @@ -2008,7 +2118,7 @@ a:active { color:#000; text-decoration: underline; } - + @@ -2045,22 +2155,22 @@ a:active { color:#000; text-decoration: underline; } SendMessagesEntry - + Form Űrlap - - The address to send the payment to (e.g. 4Zo1ga6xuKuQ7JV7M9rGDoxdbYwV5zgQJ5) + + The address to send the message to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book - + Alt+A Alt+A @@ -2070,7 +2180,7 @@ a:active { color:#000; text-decoration: underline; } Cím beillesztése a vágólapról - + Alt+P Alt+P @@ -2080,29 +2190,29 @@ a:active { color:#000; text-decoration: underline; } - + &Message: - + Send &To: - + Enter a label for this address to add it to your address book Milyen címkével kerüljön be ez a cím a címtáradba? - + &Label: Címke: - + &Public Key: @@ -2123,144 +2233,117 @@ a:active { color:#000; text-decoration: underline; } - SignVerifyMessageDialog + SignMessagePage - - Signatures - Sign / Verify a Message + + Form + Űrlap + + + + Sign Message - - - &Sign Message - Üzenet aláírása... + + Address + Cím - - You can sign messages with your addresses to prove you own them. Be careful not to sign anything vague, as phishing attacks may try to trick you into signing your identity over to them. Only sign fully-detailed statements you agree to. - Aláírhat a címeivel üzeneteket, amivel bizonyíthatja, hogy a címek az önéi. Vigyázzon, hogy ne írjon alá semmi félreérthetőt, mivel a phising támadásokkal megpróbálhatják becsapni, hogy az azonosságát átírja másokra. Csak olyan részletes állításokat írjon alá, amivel egyetért. + + Paste address from clipboard + Cím beillesztése a vágólapról - - The address to sign the message with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + Alt+P + Alt+P + + + + Signature - - + Choose an address from the address book - - + Alt+A - Alt+A - - - - Paste address from clipboard - Cím beillesztése a vágólapról - - - - Alt+P - Alt+P - - - - Enter the message you want to sign here - Ide írja az aláírandó üzenetet - - - - Copy the current signature to the system clipboard - A jelenleg kiválasztott aláírás másolása a rendszer-vágólapra + Alt+A - Sign the message to prove you own this TRI address + The address to sign the message with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) - - Verify the message to ensure it was signed with the specified TRI address + + Text - + + Enter the message you want to sign here + Ide írja az aláírandó üzenetet + + + + Copy the current signature to the system clipboard + A jelenleg kiválasztott aláírás másolása a rendszer-vágólapra + + + Reset all sign message fields - - + Clear &All - Mindent &töröl + Mindent &töröl - - - &Verify Message - Üzenet ellenőrzése - - - - Enter the signing address, message (ensure you copy line breaks, spaces, tabs, etc. exactly) and signature below to verify the message. Be careful not to read more into the signature than what is in the signed message itself, to avoid being tricked by a man-in-the-middle attack. - Írja be az aláírás címét, az üzenetet (ügyelve arra, hogy az új-sor, szóköz, tab, stb. karaktereket is pontosan) és az aláírást az üzenet ellenőrzéséhez. Ügyeljen arra, ne gondoljon többet az aláírásról, mint amennyi az aláírt szövegben ténylegesen áll, hogy elkerülje a köztes-ember (man-in-the-middle) támadást. - - - - The address the message was signed with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + Sign the message to prove you own this Triangles address - - Reset all verify message fields - + + Sign &Message + &Üzenet Aláírása - - Click "Sign Message" to generate signature - - - - - Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - - - Enter a TRI address (e.g. w) + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Enter TRI signature + Click "Sign Message" to generate signature - - + + The entered address is invalid. - A megadott cím nem érvényes. + A megadott cím nem érvényes. - - - + + Please check the address and try again. - Ellenőrizze a címet és próbálja meg újra. + Ellenőrizze a címet és próbálja meg újra. - - + The entered address does not refer to a key. - + Wallet unlock was cancelled. @@ -2272,38 +2355,12 @@ a:active { color:#000; text-decoration: underline; } Message signing failed. - Üzenet aláírása nem sikerült. + Üzenet aláírása nem sikerült. Message signed. - Üzenet aláírva. - - - - The signature could not be decoded. - Az aláírást nem sikerült dekódolni. - - - - - Please check the signature and try again. - Ellenőrizd az aláírást és próbáld újra. - - - - The signature did not match the message digest. - - - - - Message verification failed. - Az üzenet ellenőrzése nem sikerült. - - - - Message verified. - Üzenet ellenőrizve. + Üzenet aláírva. @@ -2447,7 +2504,7 @@ a:active { color:#000; text-decoration: underline; } - Generated coins must mature 60 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. + Generated coins must mature 7 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. @@ -2495,11 +2552,12 @@ a:active { color:#000; text-decoration: underline; } TransactionDescDialog + Transaction details Tranzakció részletei - + This pane shows a detailed description of the transaction Ez a mező a tranzakció részleteit mutatja @@ -2507,7 +2565,7 @@ a:active { color:#000; text-decoration: underline; } TransactionTableModel - + Date Dátum @@ -2527,12 +2585,17 @@ a:active { color:#000; text-decoration: underline; } Összeg - + Open until %1 %1-ig megnyitva - + + Confirming (%1 of %2 confirmations) + + + + Confirmed (%1 confirmations) Megerősítve (%1 megerősítés) @@ -2544,12 +2607,7 @@ a:active { color:#000; text-decoration: underline; } - - Narration - - - - + Offline @@ -2559,12 +2617,7 @@ a:active { color:#000; text-decoration: underline; } - - Confirming (%1 of %2 recommended confirmations) - - - - + Conflicted @@ -2642,13 +2695,13 @@ a:active { color:#000; text-decoration: underline; } TransactionView - - + + All Mind - + Today Mai @@ -2678,7 +2731,7 @@ a:active { color:#000; text-decoration: underline; } Tartomány ... - + Received with Erre a címre @@ -2703,17 +2756,17 @@ a:active { color:#000; text-decoration: underline; } Más - + Enter address or label to search Írd be a keresendő címet vagy címkét - + Min amount Minimális összeg - + Copy address Cím másolása @@ -2743,7 +2796,7 @@ a:active { color:#000; text-decoration: underline; } Tranzakciós részletek megjelenítése - + Export Transaction Data @@ -2808,6 +2861,19 @@ a:active { color:#000; text-decoration: underline; } meddig + + TransactionsPage + + + Form + Űrlap + + + + Transactions + + + Triangles-core @@ -3521,67 +3587,57 @@ Ha a fájl nem létezik, hozd létre 'csak a felhasználó által olvashat - + + Triangles - + + Wallet Tárca - + + &Overview &Áttekintés - + Show general overview of wallet Tárca általános áttekintése - - &Send coins - - - - - Send coins to a TRI address - - - - - &Receive coins - - - - + Show the list of addresses for receiving payments - + + &Transactions &Tranzakciók - + Browse transaction history Tranzakciótörténet megtekintése - + + &Address Book - + Edit the list of stored addresses and labels - + &Messages @@ -3591,22 +3647,82 @@ Ha a fájl nem létezik, hozd létre 'csak a felhasználó által olvashat - - E&xit - &Kilépés - - - - Quit application - Kilépés - - - - &About Triangles + + + &Show / Hide Triangles wallet + Show or hide the main Window + + + + + Encrypt the private keys that belong to your wallet + + + + + %n blocks + + + + + + + Processed %1 blocks of transaction history. + + + + + <font color='#f26522'>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. </font>Do you want to pay the fee? + + + + + Options + Opciók + + + + E&xit + &Kilépés + + + + Quit application + Kilépés + + + + &Send Triangles + + + + + Send coins to a Triangles address + + + + + &Receive Triangles + + + + + E&xit Triangles wallet + + + + + + + &About Triangles + + + + Show information about Triangles @@ -3631,22 +3747,13 @@ Ha a fájl nem létezik, hozd létre 'csak a felhasználó által olvashat - - &Show / Hide - &Mutat / Elrejt - - - + + &Encrypt Wallet... Tárca &kódolása... - - Encrypt or decrypt wallet - - - - + &Backup Wallet... &Bisztonsági másolat készítése a Tárcáról @@ -3657,24 +3764,36 @@ Ha a fájl nem létezik, hozd létre 'csak a felhasználó által olvashat + &Change Passphrase... Jelszó &megváltoztatása... - + Change the passphrase used for wallet encryption Tárcakódoló jelszó megváltoztatása + &Unlock Wallet... - + Unlock wallet Tárca feloldása + + + &Unlock Wallet for staking... + + + + + Unlock wallet for staking + + &Lock Wallet @@ -3687,36 +3806,50 @@ Ha a fájl nem létezik, hozd létre 'csak a felhasználó által olvashat + Sign &message... Üzenet aláírása... + + + Sign messages with your Triangles addresses to prove you own them + + + &Verify message... Üzenet &valódiságának ellenőrzése + + + Verify messages to ensure they were signed with specified Triangles addresses + + + &Export... - + Export the data in the current tab to a file - + + &Debug window &Debug ablak - + Open debugging and diagnostic console Hibakereső és diagnosztikai konzol megnyitása - + &File &Fájl @@ -3741,48 +3874,41 @@ Ha a fájl nem létezik, hozd létre 'csak a felhasználó által olvashat - - + [testnet] [teszthálózat] - - + Triangles client - + %n active connection(s) to Triangles network - + Synchronizing with network... Szinkronizálás a hálózattal... - + ~%n block(s) remaining - + Downloaded %1 of %2 blocks of transaction history (%3% done). - - Downloaded %1 blocks of transaction history. - - - - + Current difficulty is %1. @@ -3830,17 +3956,12 @@ Ha a fájl nem létezik, hozd létre 'csak a felhasználó által olvashat - - This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee? - - - - + Confirm transaction fee - + Sent transaction Tranzakció elküldve. @@ -3877,29 +3998,50 @@ Message: %4 - - + + URI handling - - + + URI can not be parsed! This can be caused by an invalid TRI address or malformed URI parameters. - + + Send Triangles + + + + + Receive Triangles + + + + + &Lock Wallet... + + + + + Wallet is <b>encrypted</b> and currently <b>unlocked for staking</b> + + + + Wallet is <b>encrypted</b> and currently <b>unlocked</b> Tárca <b>kódolva</b> és jelenleg <b>nyitva</b>. - + Wallet is <b>encrypted</b> and currently <b>locked</b> Tárca <b>kódolva</b> és jelenleg <b>zárva</b>. - + + Backup Wallet @@ -3910,16 +4052,26 @@ Message: %4 - Backup Failed + There was an error trying to save the wallet data to the new location. - There was an error trying to save the wallet data to the new location. + Backup failed + + + + + Backup successful + + + + + The wallet data was successfully saved to the new location. - + %n second(s) @@ -3977,10 +4129,127 @@ Message: %4 + + VerifyMessagePage + + + Form + Űrlap + + + + Verify Message + + + + + Choose an address from the address book + + + + + Alt+A + Alt+A + + + + The address the message was signed with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + + + + + Text + + + + + Address + Cím + + + + Signature + + + + + Reset all verify message fields + + + + + Clear &All + Mindent &töröl + + + + Verify the message to ensure it was signed with the specified Triangles address + + + + + Verify &Message + + + + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + + + + Enter Triangles signature + + + + + + The entered address is invalid. + A megadott cím nem érvényes. + + + + + + Please check the address and try again. + Ellenőrizze a címet és próbálja meg újra. + + + + The entered address does not refer to a key. + + + + + The signature could not be decoded. + Az aláírást nem sikerült dekódolni. + + + + + Please check the signature and try again. + Ellenőrizd az aláírást és próbáld újra. + + + + The signature did not match the message digest. + + + + + Message verification failed. + Az üzenet ellenőrzése nem sikerült. + + + + Message verified. + Üzenet ellenőrizve. + + WalletModel - + Sending... diff --git a/src/qt/locale/triangles_id_ID.qm b/src/qt/locale/triangles_id_ID.qm deleted file mode 100644 index 1f04d0f43ef1f7f2ee33cc7b0957a97da6b1a9e1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 33039 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 diff --git a/src/qt/locale/triangles_id_ID.ts b/src/qt/locale/triangles_id_ID.ts index feb860e..75b85fd 100644 --- a/src/qt/locale/triangles_id_ID.ts +++ b/src/qt/locale/triangles_id_ID.ts @@ -4,23 +4,27 @@ AboutDialog - + + Dialog + + + + About Triangles - + <b>Triangles</b> version - - Copyright © 2009-2014 The Bitcoin developers -Copyright © 2014 Triangles team + + OK - + This is experimental software. @@ -33,47 +37,52 @@ This product includes software developed by the OpenSSL Project for use in the O AddressBookPage - + Address Book - + Double-click to edit address or label Klik-ganda untuk mengubah alamat atau label - + Create a new address Buat alamat baru - + Copy the currently selected address to the system clipboard Salin alamat yang dipilih ke clipboard - + Sign a message to prove you own a TRI address - + &New Address - + + Address book + + + + &Copy Address &Salin Alamat - + Show &QR Code - + Sign &Message @@ -83,7 +92,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + Delete the currently selected address from the list @@ -93,17 +102,22 @@ This product includes software developed by the OpenSSL Project for use in the O - + These are your Triangles addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you. - + &Delete &Hapus - + + Triangles receiving addresses + + + + Copy &Label Salin &Label @@ -113,7 +127,7 @@ This product includes software developed by the OpenSSL Project for use in the O &Ubah - + Export Address Book Data @@ -136,7 +150,7 @@ This product includes software developed by the OpenSSL Project for use in the O AddressTableModel - + Label Label @@ -159,32 +173,32 @@ This product includes software developed by the OpenSSL Project for use in the O Dialog Kata kunci - + + Change password + + + + Enter passphrase Masukkan kata kunci - + New passphrase Kata kunci baru - + Repeat new passphrase Ulangi kata kunci baru - - Serves to disable the trivial sendmoney when OS account compromised. Provides no real security. + + Unlock for staking only - - For staking only - - - - + Enter the new passphrase to the wallet.<br/>Please use a passphrase of <b>10 or more random characters</b>, or <b>eight or more words</b>. Masukkan kata kunci baru ke dompet.<br/>Mohon gunakan kata kunci dengan <b>10 karakter atau lebih dengan acak</b>, atau <b>delapan kata atau lebih</b>. @@ -194,7 +208,7 @@ This product includes software developed by the OpenSSL Project for use in the O Enkripsi dompet - + This operation needs your wallet passphrase to unlock the wallet. Operasi ini memerlukan kata kunci dompet Anda untuk membuka dompet ini. @@ -204,7 +218,7 @@ This product includes software developed by the OpenSSL Project for use in the O Buka dompet - + This operation needs your wallet passphrase to decrypt the wallet. Operasi ini memerlukan kata kunci dompet Anda untuk mendekripsi dompet ini. @@ -214,7 +228,7 @@ This product includes software developed by the OpenSSL Project for use in the O Dekripsi dompet - + Change passphrase Ubah kata kunci @@ -313,12 +327,17 @@ This product includes software developed by the OpenSSL Project for use in the O CoinControlDialog - + Coin Control - + + Triangles Coin Control + + + + Quantity: @@ -328,7 +347,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + Amount: Jumlah: @@ -348,7 +367,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + no @@ -363,22 +382,22 @@ This product includes software developed by the OpenSSL Project for use in the O - + (un)select all - + Tree mode - + List mode - + Amount Jumlah @@ -413,7 +432,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + Copy address Salin alamat @@ -424,17 +443,17 @@ This product includes software developed by the OpenSSL Project for use in the O - + Copy amount Salin jumlah - + Copy transaction ID - + Copy quantity @@ -469,7 +488,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + highest @@ -567,57 +586,66 @@ This label turns red, if the priority is smaller than "medium". EditAddressDialog - - Edit Address - Ubah Alamat - - - + &Label &Label - + The label associated with this address book entry - + &Address &Alamat - + + Edit record + + + + The address associated with this address book entry. This can only be modified for sending addresses. - - &Stealth Address + + Paste from clipboard - + + Alt+A + Alt+J + + + + New receiving address Alamat menerima baru - + + New sending address Alamat mengirim baru - + + Edit receiving address Ubah alamat menerima - + + Edit sending address Ubah alamat mengirim - + The entered address "%1" is not a valid TRI address. @@ -684,23 +712,23 @@ This label turns red, if the priority is smaller than "medium". MRichTextEdit - + Paragraph formatting - + Undo (CTRL+Z) - + Undo - + Redo @@ -710,7 +738,7 @@ This label turns red, if the priority is smaller than "medium". - + Cut @@ -720,7 +748,7 @@ This label turns red, if the priority is smaller than "medium". - + Copy @@ -730,7 +758,7 @@ This label turns red, if the priority is smaller than "medium". - + Paste @@ -740,12 +768,12 @@ This label turns red, if the priority is smaller than "medium". - + Link - + Bold @@ -755,7 +783,7 @@ This label turns red, if the priority is smaller than "medium". - + Italic @@ -765,12 +793,12 @@ This label turns red, if the priority is smaller than "medium". - + Underline - + Strike Out @@ -780,7 +808,7 @@ This label turns red, if the priority is smaller than "medium". - + Bullet list @@ -790,7 +818,7 @@ This label turns red, if the priority is smaller than "medium". - + Ordered list @@ -800,7 +828,7 @@ This label turns red, if the priority is smaller than "medium". - + Decrease indentation @@ -810,7 +838,7 @@ This label turns red, if the priority is smaller than "medium". - + Increase indentation @@ -820,12 +848,12 @@ This label turns red, if the priority is smaller than "medium". - + . - + Font size @@ -870,6 +898,74 @@ This label turns red, if the priority is smaller than "medium". + + MainWindow + + + MainWindow + + + + + Triangles + + + + + File + + + + + Operations + + + + + Help + + + + + Overview + + + + + Send Coins + Kirim Koin + + + + Receive Coins + + + + + Address Book + + + + + Transactions + + + + + Messages + + + + + Synchronization + + + + + 33333 blocks + + + MessageModel @@ -926,22 +1022,27 @@ This label turns red, if the priority is smaller than "medium". MessagePage - + Address Book - + + Messages + + + + These are your sent and received encrypted messages. Click on an item to read it. - + Click on a message to view it - + &Back @@ -951,48 +1052,48 @@ This label turns red, if the priority is smaller than "medium". - + &Conversation - + Sign a message to prove you own a TRI address - + &Send - - + + Copy the currently selected address to the system clipboard Salin alamat yang dipilih ke clipboard - + &Copy From Address - + Copy To &Address - + Delete the currently selected address from the list - + &Delete &Hapus - + Send Secure Message @@ -1026,11 +1127,12 @@ This label turns red, if the priority is smaller than "medium". OptionsDialog + Options Pilihan - + &Main &Utama @@ -1045,7 +1147,7 @@ This label turns red, if the priority is smaller than "medium". Bayar &biaya transaksi - + Reserved amount does not participate in staking and is therefore spendable at any time. @@ -1055,12 +1157,12 @@ This label turns red, if the priority is smaller than "medium". - + Automatically start Triangles after logging in to the system. - + &Start Triangles on system login @@ -1070,7 +1172,7 @@ This label turns red, if the priority is smaller than "medium". - + &Detach databases at shutdown @@ -1080,57 +1182,57 @@ This label turns red, if the priority is smaller than "medium". &Jaringan - + Automatically open the Triangles client port on the router. This only works when your router supports UPnP and it is enabled. - + Map port using &UPnP Petakan port dengan &UPnP - + Connect to the Triangles network through a SOCKS proxy (e.g. when connecting through Tor). - + &Connect through SOCKS proxy: - + Proxy &IP: IP Proxy: - + IP address of the proxy (e.g. 127.0.0.1) - + &Port: &Port: - + Port of the proxy (e.g. 9050) Port proxy (cth. 9050) - + SOCKS &Version: Versi &SOCKS: - + SOCKS version of the proxy (e.g. 5) Versi SOCKS proxy (cth. 5) - + &Window &Jendela @@ -1140,7 +1242,7 @@ This label turns red, if the priority is smaller than "medium". Hanya tampilkan ikon tray setelah meminilisasi jendela - + &Minimize to the tray instead of the taskbar &Meminilisasi ke tray daripada taskbar @@ -1150,7 +1252,7 @@ This label turns red, if the priority is smaller than "medium". - + M&inimize on close M&eminilisasi saat tutup @@ -1165,27 +1267,27 @@ This label turns red, if the priority is smaller than "medium". &Bahasa Antarmuka Pengguna: - + The user interface language can be set here. This setting will take effect after restarting Triangles. - + &Unit to show amounts in: &Unit untuk menunjukkan jumlah: - + Choose the default subdivision unit to show in the interface and when sending coins. - + Whether to show TRI addresses in the transaction list or not. - + &Display addresses in transaction list &Tampilkan alamat dalam daftar transaksi @@ -1195,27 +1297,27 @@ This label turns red, if the priority is smaller than "medium". - + Display coin &control features (experts only!) - + &OK &YA - + &Cancel &Batal - + &Apply - + default standar @@ -1240,18 +1342,18 @@ This label turns red, if the priority is smaller than "medium". OverviewPage - + Form Formulir - - + + The displayed information may be out of date. Your wallet automatically synchronizes with the Triangles network after a connection is established, but this process has not completed yet. - + Stake: @@ -1286,7 +1388,7 @@ This label turns red, if the priority is smaller than "medium". - + Total: @@ -1296,7 +1398,7 @@ This label turns red, if the priority is smaller than "medium". - + <b>Recent transactions</b> <b>Transaksi sebelumnya</b> @@ -1304,10 +1406,10 @@ This label turns red, if the priority is smaller than "medium". <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1318,10 +1420,10 @@ a:active { color:#000; text-decoration: underline; } <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1329,7 +1431,21 @@ a:active { color:#000; text-decoration: underline; } - + + <head> +<style type="text/css" media="screen"> +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } +</style> +</head> +<body> +<a href="http://explorer.triangles.technology"> &#187; TRI block explorer</a></body> + + + + Total of transactions that have yet to be confirmed, and do not yet count toward the current balance @@ -1406,7 +1522,7 @@ a:active { color:#000; text-decoration: underline; } RPCConsole - + Client name Nama Klien @@ -1417,15 +1533,15 @@ a:active { color:#000; text-decoration: underline; } - + - + N/A T/S - + Client version Versi Klien @@ -1435,7 +1551,12 @@ a:active { color:#000; text-decoration: underline; } &Informasi - + + Debug window + + + + Using OpenSSL version @@ -1460,7 +1581,7 @@ a:active { color:#000; text-decoration: underline; } - + Block chain Rantai blok @@ -1480,7 +1601,7 @@ a:active { color:#000; text-decoration: underline; } Waktu blok terakhir - + &Open &Buka @@ -1490,7 +1611,7 @@ a:active { color:#000; text-decoration: underline; } - + &Show @@ -1500,22 +1621,22 @@ a:active { color:#000; text-decoration: underline; } &Konsol - + Build date Tanggal pembuatan - + Triangles - Debug window - + Triangles Core - + Debug log file @@ -1525,12 +1646,12 @@ a:active { color:#000; text-decoration: underline; } - + Show the Triangles-Qt help message to get a list with possible Triangles command-line options. - + Clear console Bersihkan konsol @@ -1553,8 +1674,8 @@ a:active { color:#000; text-decoration: underline; } SendCoinsDialog - - + + @@ -1566,12 +1687,17 @@ a:active { color:#000; text-decoration: underline; } Kirim Koin - + + Send Triangles + + + + Coin Control Features - + Inputs... @@ -1650,17 +1776,17 @@ a:active { color:#000; text-decoration: underline; } - + custom change address - + Send to multiple recipients at once Kirim ke beberapa penerima sekaligus - + Add &Recipient @@ -1670,7 +1796,7 @@ a:active { color:#000; text-decoration: underline; } - + Clear &All Hapus %Semua @@ -1690,17 +1816,17 @@ a:active { color:#000; text-decoration: underline; } Konfirmasi aksi pengiriman - + S&end - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Copy quantity @@ -1745,7 +1871,7 @@ a:active { color:#000; text-decoration: underline; } - + Confirm send coins Konfirmasi pengiriman koin @@ -1760,7 +1886,7 @@ a:active { color:#000; text-decoration: underline; } - + The recipient address is not valid, please recheck. @@ -1818,53 +1944,48 @@ a:active { color:#000; text-decoration: underline; } SendCoinsEntry - + Form Formulir - + A&mount: J&umlah: - + Pay &To: Kirim &Ke: - - + + Enter a label for this address to add it to your address book Masukkan label bagi alamat ini untuk menambahkannya ke buku alamat Anda - - N&arration: - - - - + Enter a short note to send with payment (max 24 characters) - + &Label: &Label: - + The address to send the payment to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book - + Alt+A Alt+J @@ -1874,7 +1995,7 @@ a:active { color:#000; text-decoration: underline; } Tempel alamat dari salinan - + Alt+P Alt+B @@ -1902,37 +2023,42 @@ a:active { color:#000; text-decoration: underline; } - + + Send messages + + + + Address &From: - + Choose address from address book - + Alt+A Alt+J - + Paste address from clipboard Tempel alamat dari salinan - + Alt+P Alt+B - + Send to multiple recipients at once Kirim ke beberapa penerima sekaligus - + Add &Recipient @@ -1942,7 +2068,7 @@ a:active { color:#000; text-decoration: underline; } - + Clear &All Hapus %Semua @@ -1952,17 +2078,17 @@ a:active { color:#000; text-decoration: underline; } Konfirmasi aksi pengiriman - + S&end - + &Close - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) @@ -1972,7 +2098,7 @@ a:active { color:#000; text-decoration: underline; } - + Confirm send messages @@ -1987,7 +2113,7 @@ a:active { color:#000; text-decoration: underline; } - + @@ -2024,22 +2150,22 @@ a:active { color:#000; text-decoration: underline; } SendMessagesEntry - + Form Formulir - - The address to send the payment to (e.g. 4Zo1ga6xuKuQ7JV7M9rGDoxdbYwV5zgQJ5) + + The address to send the message to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book - + Alt+A Alt+J @@ -2049,7 +2175,7 @@ a:active { color:#000; text-decoration: underline; } Tempel alamat dari salinan - + Alt+P Alt+B @@ -2059,28 +2185,28 @@ a:active { color:#000; text-decoration: underline; } - + &Message: - + Send &To: - + Enter a label for this address to add it to your address book Masukkan label bagi alamat ini untuk menambahkannya ke buku alamat Anda - + &Label: &Label: - + &Public Key: @@ -2101,144 +2227,117 @@ a:active { color:#000; text-decoration: underline; } - SignVerifyMessageDialog + SignMessagePage - - Signatures - Sign / Verify a Message + + Form + Formulir + + + + Sign Message - - - &Sign Message + + Address + Alamat + + + + Paste address from clipboard + Tempel alamat dari salinan + + + + Alt+P + Alt+B + + + + Signature - - You can sign messages with your addresses to prove you own them. Be careful not to sign anything vague, as phishing attacks may try to trick you into signing your identity over to them. Only sign fully-detailed statements you agree to. - - - - - The address to sign the message with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - - - + Choose an address from the address book - - + Alt+A - Alt+J + Alt+J - - Paste address from clipboard - Tempel alamat dari salinan + + The address to sign the message with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + - - Alt+P - Alt+B + + Text + - + Enter the message you want to sign here - + Copy the current signature to the system clipboard - - Sign the message to prove you own this TRI address - - - - - Verify the message to ensure it was signed with the specified TRI address - - - - + Reset all sign message fields - - + Clear &All - Hapus %Semua + Hapus %Semua - - - &Verify Message + + Sign the message to prove you own this Triangles address - - Enter the signing address, message (ensure you copy line breaks, spaces, tabs, etc. exactly) and signature below to verify the message. Be careful not to read more into the signature than what is in the signed message itself, to avoid being tricked by a man-in-the-middle attack. + + Sign &Message - - The address the message was signed with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - - - Reset all verify message fields - - - - - Click "Sign Message" to generate signature - - - - - Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - - - Enter a TRI address (e.g. w) + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Enter TRI signature + Click "Sign Message" to generate signature - - + + The entered address is invalid. - Alamat yang dimasukkan tidak sesuai. + Alamat yang dimasukkan tidak sesuai. - - - + + Please check the address and try again. - Silahkan periksa alamat dan coba lagi. + Silahkan periksa alamat dan coba lagi. - - + The entered address does not refer to a key. - + Wallet unlock was cancelled. @@ -2257,32 +2356,6 @@ a:active { color:#000; text-decoration: underline; } Message signed. - - - The signature could not be decoded. - - - - - - Please check the signature and try again. - - - - - The signature did not match the message digest. - - - - - Message verification failed. - - - - - Message verified. - - TransactionDesc @@ -2425,7 +2498,7 @@ a:active { color:#000; text-decoration: underline; } - Generated coins must mature 60 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. + Generated coins must mature 7 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. @@ -2473,11 +2546,12 @@ a:active { color:#000; text-decoration: underline; } TransactionDescDialog + Transaction details Rincian transaksi - + This pane shows a detailed description of the transaction Jendela ini menampilkan deskripsi rinci dari transaksi tersebut @@ -2485,7 +2559,7 @@ a:active { color:#000; text-decoration: underline; } TransactionTableModel - + Date Tanggal @@ -2505,12 +2579,17 @@ a:active { color:#000; text-decoration: underline; } Jumlah - + Open until %1 Buka hingga %1 - + + Confirming (%1 of %2 confirmations) + + + + Confirmed (%1 confirmations) Terkonfirmasi (%1 konfirmasi) @@ -2522,12 +2601,7 @@ a:active { color:#000; text-decoration: underline; } - - Narration - - - - + Offline @@ -2537,12 +2611,7 @@ a:active { color:#000; text-decoration: underline; } - - Confirming (%1 of %2 recommended confirmations) - - - - + Conflicted @@ -2620,13 +2689,13 @@ a:active { color:#000; text-decoration: underline; } TransactionView - - + + All Semua - + Today Hari ini @@ -2656,7 +2725,7 @@ a:active { color:#000; text-decoration: underline; } Jarak... - + Received with DIterima dengan @@ -2681,17 +2750,17 @@ a:active { color:#000; text-decoration: underline; } Lainnya - + Enter address or label to search Masukkan alamat atau label untuk mencari - + Min amount Jumlah min - + Copy address Salin alamat @@ -2721,7 +2790,7 @@ a:active { color:#000; text-decoration: underline; } Tampilkan rincian transaksi - + Export Transaction Data @@ -2786,6 +2855,19 @@ a:active { color:#000; text-decoration: underline; } ke + + TransactionsPage + + + Form + Formulir + + + + Transactions + + + Triangles-core @@ -3482,67 +3564,57 @@ Jika berkas tidak ada, buatlah dengan permisi berkas hanya-dapat-dibaca-oleh-pem - + + Triangles - + + Wallet Dompet - + + &Overview &Kilasan - + Show general overview of wallet Tampilkan kilasan umum dari dompet - - &Send coins - - - - - Send coins to a TRI address - - - - - &Receive coins - - - - + Show the list of addresses for receiving payments - + + &Transactions &Transaksi - + Browse transaction history Jelajah sejarah transaksi - + + &Address Book - + Edit the list of stored addresses and labels - + &Messages @@ -3552,22 +3624,82 @@ Jika berkas tidak ada, buatlah dengan permisi berkas hanya-dapat-dibaca-oleh-pem - - E&xit - K&eluar - - - - Quit application - Keluar dari aplikasi - - - - &About Triangles + + + &Show / Hide Triangles wallet + Show or hide the main Window + + + + + Encrypt the private keys that belong to your wallet + + + + + %n blocks + + + + + + + Processed %1 blocks of transaction history. + + + + + <font color='#f26522'>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. </font>Do you want to pay the fee? + + + + + Options + Pilihan + + + + E&xit + K&eluar + + + + Quit application + Keluar dari aplikasi + + + + &Send Triangles + + + + + Send coins to a Triangles address + + + + + &Receive Triangles + + + + + E&xit Triangles wallet + + + + + + + &About Triangles + + + + Show information about Triangles @@ -3592,22 +3724,13 @@ Jika berkas tidak ada, buatlah dengan permisi berkas hanya-dapat-dibaca-oleh-pem - - &Show / Hide - - - - + + &Encrypt Wallet... %Enkripsi Dompet... - - Encrypt or decrypt wallet - - - - + &Backup Wallet... &Cadangkan Dompet... @@ -3618,24 +3741,36 @@ Jika berkas tidak ada, buatlah dengan permisi berkas hanya-dapat-dibaca-oleh-pem + &Change Passphrase... &Ubah Kata Kunci... - + Change the passphrase used for wallet encryption Ubah kata kunci yang digunakan untuk enkripsi dompet + &Unlock Wallet... - + Unlock wallet Buka dompet + + + &Unlock Wallet for staking... + + + + + Unlock wallet for staking + + &Lock Wallet @@ -3648,36 +3783,50 @@ Jika berkas tidak ada, buatlah dengan permisi berkas hanya-dapat-dibaca-oleh-pem + Sign &message... Pesan &penanda... + + + Sign messages with your Triangles addresses to prove you own them + + + &Verify message... &Verifikasi pesan... + + + Verify messages to ensure they were signed with specified Triangles addresses + + + &Export... - + Export the data in the current tab to a file - + + &Debug window &Jendela Debug - + Open debugging and diagnostic console Buka konsol debug dan diagnosa - + &File &Berkas @@ -3702,48 +3851,41 @@ Jika berkas tidak ada, buatlah dengan permisi berkas hanya-dapat-dibaca-oleh-pem - - + [testnet] [testnet] - - + Triangles client - + %n active connection(s) to Triangles network - + Synchronizing with network... Sinkronisasi dengan jaringan... - + ~%n block(s) remaining - + Downloaded %1 of %2 blocks of transaction history (%3% done). - - Downloaded %1 blocks of transaction history. - - - - + Current difficulty is %1. @@ -3791,17 +3933,12 @@ Jika berkas tidak ada, buatlah dengan permisi berkas hanya-dapat-dibaca-oleh-pem - - This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee? - - - - + Confirm transaction fee - + Sent transaction Transaksi terkirim @@ -3838,29 +3975,50 @@ Message: %4 - - + + URI handling - - + + URI can not be parsed! This can be caused by an invalid TRI address or malformed URI parameters. - + + Send Triangles + + + + + Receive Triangles + + + + + &Lock Wallet... + + + + + Wallet is <b>encrypted</b> and currently <b>unlocked for staking</b> + + + + Wallet is <b>encrypted</b> and currently <b>unlocked</b> Dompet saat ini <b>terenkripsi</b> dan <b>terbuka</b> - + Wallet is <b>encrypted</b> and currently <b>locked</b> Dompet saat ini <b>terenkripsi</b> dan <b>terkunci</b> - + + Backup Wallet @@ -3871,16 +4029,26 @@ Message: %4 - Backup Failed + There was an error trying to save the wallet data to the new location. - There was an error trying to save the wallet data to the new location. + Backup failed + + + + + Backup successful + + + + + The wallet data was successfully saved to the new location. - + %n second(s) @@ -3938,10 +4106,127 @@ Message: %4 + + VerifyMessagePage + + + Form + Formulir + + + + Verify Message + + + + + Choose an address from the address book + + + + + Alt+A + Alt+J + + + + The address the message was signed with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + + + + + Text + + + + + Address + Alamat + + + + Signature + + + + + Reset all verify message fields + + + + + Clear &All + Hapus %Semua + + + + Verify the message to ensure it was signed with the specified Triangles address + + + + + Verify &Message + + + + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + + + + Enter Triangles signature + + + + + + The entered address is invalid. + Alamat yang dimasukkan tidak sesuai. + + + + + + Please check the address and try again. + Silahkan periksa alamat dan coba lagi. + + + + The entered address does not refer to a key. + + + + + The signature could not be decoded. + + + + + + Please check the signature and try again. + + + + + The signature did not match the message digest. + + + + + Message verification failed. + + + + + Message verified. + + + WalletModel - + Sending... diff --git a/src/qt/locale/triangles_it.qm b/src/qt/locale/triangles_it.qm deleted file mode 100644 index 1c9d75a4753663cc10c9bb924257623c3eac63be..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 59125 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 P=hY+RW;hk|8XEpL{--`! diff --git a/src/qt/locale/triangles_it.ts b/src/qt/locale/triangles_it.ts index f0bc237..6b24a2a 100644 --- a/src/qt/locale/triangles_it.ts +++ b/src/qt/locale/triangles_it.ts @@ -4,23 +4,27 @@ AboutDialog - + + Dialog + + + + About Triangles - + <b>Triangles</b> version - - Copyright © 2009-2014 The Bitcoin developers -Copyright © 2014 Triangles team + + OK - + This is experimental software. @@ -38,47 +42,52 @@ Questo prodotto include software sviluppato dal progetto OpenSSL per l'uso AddressBookPage - + Address Book - + Double-click to edit address or label Fai doppio click per modificare o cancellare l'etichetta - + Create a new address Crea un nuovo indirizzo - + Copy the currently selected address to the system clipboard Copia l'indirizzo attualmente selezionato nella clipboard - + Sign a message to prove you own a TRI address - + &New Address - + + Address book + + + + &Copy Address &Copia l'indirizzo - + Show &QR Code - + Sign &Message @@ -88,7 +97,7 @@ Questo prodotto include software sviluppato dal progetto OpenSSL per l'uso - + Delete the currently selected address from the list Cancella l'indirizzo attualmente selezionato dalla lista @@ -98,17 +107,22 @@ Questo prodotto include software sviluppato dal progetto OpenSSL per l'uso &Verifica Messaggio - + These are your Triangles addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you. - + &Delete &Cancella - + + Triangles receiving addresses + + + + Copy &Label Copia &l'etichetta @@ -118,7 +132,7 @@ Questo prodotto include software sviluppato dal progetto OpenSSL per l'uso &Modifica - + Export Address Book Data @@ -141,7 +155,7 @@ Questo prodotto include software sviluppato dal progetto OpenSSL per l'uso AddressTableModel - + Label Etichetta @@ -164,32 +178,32 @@ Questo prodotto include software sviluppato dal progetto OpenSSL per l'uso Finestra passphrase - + + Change password + + + + Enter passphrase Inserisci la passphrase - + New passphrase Nuova passphrase - + Repeat new passphrase Ripeti la passphrase - - Serves to disable the trivial sendmoney when OS account compromised. Provides no real security. + + Unlock for staking only - - For staking only - - - - + Enter the new passphrase to the wallet.<br/>Please use a passphrase of <b>10 or more random characters</b>, or <b>eight or more words</b>. Inserisci la passphrase per il portamonete.<br/>Per piacere usare unapassphrase di <b>10 o più caratteri casuali</b>, o <b>otto o più parole</b>. @@ -199,7 +213,7 @@ Questo prodotto include software sviluppato dal progetto OpenSSL per l'uso Cifra il portamonete - + This operation needs your wallet passphrase to unlock the wallet. Quest'operazione necessita della passphrase per sbloccare il portamonete. @@ -209,7 +223,7 @@ Questo prodotto include software sviluppato dal progetto OpenSSL per l'uso Sblocca il portamonete - + This operation needs your wallet passphrase to decrypt the wallet. Quest'operazione necessita della passphrase per decifrare il portamonete, @@ -219,7 +233,7 @@ Questo prodotto include software sviluppato dal progetto OpenSSL per l'uso Decifra il portamonete - + Change passphrase Cambia la passphrase @@ -318,12 +332,17 @@ Questo prodotto include software sviluppato dal progetto OpenSSL per l'uso CoinControlDialog - + Coin Control - + + Triangles Coin Control + + + + Quantity: Quantità: @@ -333,7 +352,7 @@ Questo prodotto include software sviluppato dal progetto OpenSSL per l'uso Byte: - + Amount: Importo: @@ -353,7 +372,7 @@ Questo prodotto include software sviluppato dal progetto OpenSSL per l'uso Low Output: - + no no @@ -368,22 +387,22 @@ Questo prodotto include software sviluppato dal progetto OpenSSL per l'uso Resto: - + (un)select all (de)seleziona tutto - + Tree mode Modalità Albero - + List mode Modalità Lista - + Amount Importo @@ -418,7 +437,7 @@ Questo prodotto include software sviluppato dal progetto OpenSSL per l'uso Priorità - + Copy address Copia l'indirizzo @@ -429,17 +448,17 @@ Questo prodotto include software sviluppato dal progetto OpenSSL per l'uso - + Copy amount Copia l'importo - + Copy transaction ID Copia l'ID transazione - + Copy quantity Copia quantità @@ -474,7 +493,7 @@ Questo prodotto include software sviluppato dal progetto OpenSSL per l'uso Copia resto - + highest massima @@ -572,57 +591,66 @@ This label turns red, if the priority is smaller than "medium". EditAddressDialog - - Edit Address - Modifica l'indirizzo - - - + &Label &Etichetta - + The label associated with this address book entry - + &Address &Indirizzo - + + Edit record + + + + The address associated with this address book entry. This can only be modified for sending addresses. - - &Stealth Address + + Paste from clipboard - + + Alt+A + Alt+A + + + + New receiving address Nuovo indirizzo di ricezione - + + New sending address Nuovo indirizzo d'invio - + + Edit receiving address Modifica indirizzo di ricezione - + + Edit sending address Modifica indirizzo d'invio - + The entered address "%1" is not a valid TRI address. @@ -689,23 +717,23 @@ This label turns red, if the priority is smaller than "medium". MRichTextEdit - + Paragraph formatting - + Undo (CTRL+Z) - + Undo - + Redo @@ -715,7 +743,7 @@ This label turns red, if the priority is smaller than "medium". - + Cut @@ -725,7 +753,7 @@ This label turns red, if the priority is smaller than "medium". - + Copy @@ -735,7 +763,7 @@ This label turns red, if the priority is smaller than "medium". - + Paste @@ -745,12 +773,12 @@ This label turns red, if the priority is smaller than "medium". - + Link - + Bold @@ -760,7 +788,7 @@ This label turns red, if the priority is smaller than "medium". - + Italic @@ -770,12 +798,12 @@ This label turns red, if the priority is smaller than "medium". - + Underline - + Strike Out @@ -785,7 +813,7 @@ This label turns red, if the priority is smaller than "medium". - + Bullet list @@ -795,7 +823,7 @@ This label turns red, if the priority is smaller than "medium". - + Ordered list @@ -805,7 +833,7 @@ This label turns red, if the priority is smaller than "medium". - + Decrease indentation @@ -815,7 +843,7 @@ This label turns red, if the priority is smaller than "medium". - + Increase indentation @@ -825,12 +853,12 @@ This label turns red, if the priority is smaller than "medium". - + . - + Font size @@ -875,6 +903,74 @@ This label turns red, if the priority is smaller than "medium". + + MainWindow + + + MainWindow + + + + + Triangles + + + + + File + + + + + Operations + + + + + Help + + + + + Overview + + + + + Send Coins + Spedisci Triangles + + + + Receive Coins + + + + + Address Book + + + + + Transactions + + + + + Messages + + + + + Synchronization + + + + + 33333 blocks + + + MessageModel @@ -931,22 +1027,27 @@ This label turns red, if the priority is smaller than "medium". MessagePage - + Address Book - + + Messages + + + + These are your sent and received encrypted messages. Click on an item to read it. - + Click on a message to view it - + &Back @@ -956,48 +1057,48 @@ This label turns red, if the priority is smaller than "medium". - + &Conversation - + Sign a message to prove you own a TRI address - + &Send - - + + Copy the currently selected address to the system clipboard Copia l'indirizzo attualmente selezionato nella clipboard - + &Copy From Address - + Copy To &Address - + Delete the currently selected address from the list Cancella l'indirizzo attualmente selezionato dalla lista - + &Delete &Cancella - + Send Secure Message @@ -1031,11 +1132,12 @@ This label turns red, if the priority is smaller than "medium". OptionsDialog + Options Opzioni - + &Main &Principale @@ -1050,7 +1152,7 @@ This label turns red, if the priority is smaller than "medium". Paga la &commissione - + Reserved amount does not participate in staking and is therefore spendable at any time. @@ -1060,12 +1162,12 @@ This label turns red, if the priority is smaller than "medium". - + Automatically start Triangles after logging in to the system. - + &Start Triangles on system login @@ -1075,7 +1177,7 @@ This label turns red, if the priority is smaller than "medium". - + &Detach databases at shutdown @@ -1085,57 +1187,57 @@ This label turns red, if the priority is smaller than "medium". Rete - + Automatically open the Triangles client port on the router. This only works when your router supports UPnP and it is enabled. - + Map port using &UPnP Mappa le porte tramite l'&UPnP - + Connect to the Triangles network through a SOCKS proxy (e.g. when connecting through Tor). - + &Connect through SOCKS proxy: - + Proxy &IP: &IP del proxy: - + IP address of the proxy (e.g. 127.0.0.1) - + &Port: &Porta: - + Port of the proxy (e.g. 9050) Porta del proxy (es. 9050) - + SOCKS &Version: SOCKS &Version: - + SOCKS version of the proxy (e.g. 5) Versione SOCKS del proxy (es. 5) - + &Window &Finestra @@ -1145,7 +1247,7 @@ This label turns red, if the priority is smaller than "medium". Mostra solo un'icona nel tray quando si minimizza la finestra - + &Minimize to the tray instead of the taskbar &Minimizza sul tray invece che sulla barra delle applicazioni @@ -1155,7 +1257,7 @@ This label turns red, if the priority is smaller than "medium". Riduci ad icona, invece di uscire dall'applicazione quando la finestra viene chiusa. Quando questa opzione è attivata, l'applicazione verrà chiusa solo dopo aver selezionato Esci nel menu. - + M&inimize on close M&inimizza alla chiusura @@ -1170,27 +1272,27 @@ This label turns red, if the priority is smaller than "medium". &Lingua Interfaccia Utente: - + The user interface language can be set here. This setting will take effect after restarting Triangles. - + &Unit to show amounts in: &Unità di misura degli importi in: - + Choose the default subdivision unit to show in the interface and when sending coins. Scegli l'unità di suddivisione predefinita per l'interfaccia e per l'invio di monete - + Whether to show TRI addresses in the transaction list or not. - + &Display addresses in transaction list &Mostra gli indirizzi nella lista delle transazioni @@ -1200,27 +1302,27 @@ This label turns red, if the priority is smaller than "medium". Mostrare/non mostrare le funzionalita' di controllo della moneta. - + Display coin &control features (experts only!) - + &OK &OK - + &Cancel &Cancella - + &Apply - + default predefinito @@ -1245,18 +1347,18 @@ This label turns red, if the priority is smaller than "medium". OverviewPage - + Form Modulo - - + + The displayed information may be out of date. Your wallet automatically synchronizes with the Triangles network after a connection is established, but this process has not completed yet. - + Stake: @@ -1291,7 +1393,7 @@ This label turns red, if the priority is smaller than "medium". Importo scavato che non è ancora maturato - + Total: Totale: @@ -1301,7 +1403,7 @@ This label turns red, if the priority is smaller than "medium". Saldo totale attuale - + <b>Recent transactions</b> <b>Transazioni recenti</b> @@ -1309,10 +1411,10 @@ This label turns red, if the priority is smaller than "medium". <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1323,10 +1425,10 @@ a:active { color:#000; text-decoration: underline; } <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1334,7 +1436,21 @@ a:active { color:#000; text-decoration: underline; } - + + <head> +<style type="text/css" media="screen"> +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } +</style> +</head> +<body> +<a href="http://explorer.triangles.technology"> &#187; TRI block explorer</a></body> + + + + Total of transactions that have yet to be confirmed, and do not yet count toward the current balance @@ -1411,7 +1527,7 @@ a:active { color:#000; text-decoration: underline; } RPCConsole - + Client name Nome del client @@ -1422,15 +1538,15 @@ a:active { color:#000; text-decoration: underline; } - + - + N/A N/D - + Client version Versione client @@ -1440,7 +1556,12 @@ a:active { color:#000; text-decoration: underline; } &Informazione - + + Debug window + + + + Using OpenSSL version Versione OpenSSL in uso @@ -1465,7 +1586,7 @@ a:active { color:#000; text-decoration: underline; } - + Block chain Block chain @@ -1485,7 +1606,7 @@ a:active { color:#000; text-decoration: underline; } Ora dell blocco piu recente - + &Open &Apri @@ -1495,7 +1616,7 @@ a:active { color:#000; text-decoration: underline; } - + &Show @@ -1505,22 +1626,22 @@ a:active { color:#000; text-decoration: underline; } &Console - + Build date Data di creazione - + Triangles - Debug window - + Triangles Core - + Debug log file File log del Debug @@ -1530,12 +1651,12 @@ a:active { color:#000; text-decoration: underline; } - + Show the Triangles-Qt help message to get a list with possible Triangles command-line options. - + Clear console Svuota console @@ -1558,8 +1679,8 @@ a:active { color:#000; text-decoration: underline; } SendCoinsDialog - - + + @@ -1571,12 +1692,17 @@ a:active { color:#000; text-decoration: underline; } Spedisci Triangles - + + Send Triangles + + + + Coin Control Features Funzionalità di Coin Control - + Inputs... Input... @@ -1655,17 +1781,17 @@ a:active { color:#000; text-decoration: underline; } - + custom change address - + Send to multiple recipients at once Spedisci a diversi beneficiari in una volta sola - + Add &Recipient &Aggiungi beneficiario @@ -1675,7 +1801,7 @@ a:active { color:#000; text-decoration: underline; } - + Clear &All Cancella &tutto @@ -1695,17 +1821,17 @@ a:active { color:#000; text-decoration: underline; } Conferma la spedizione - + S&end &Spedisci - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Copy quantity Copia quantità @@ -1750,7 +1876,7 @@ a:active { color:#000; text-decoration: underline; } - + Confirm send coins Conferma la spedizione di triangles @@ -1765,7 +1891,7 @@ a:active { color:#000; text-decoration: underline; } - + The recipient address is not valid, please recheck. L'indirizzo del beneficiario non è valido, per cortesia controlla. @@ -1823,53 +1949,48 @@ a:active { color:#000; text-decoration: underline; } SendCoinsEntry - + Form Modulo - + A&mount: &Importo: - + Pay &To: Paga &a: - - + + Enter a label for this address to add it to your address book Inserisci un'etichetta per questo indirizzo, per aggiungerlo nella rubrica - - N&arration: - - - - + Enter a short note to send with payment (max 24 characters) - + &Label: &Etichetta - + The address to send the payment to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book - + Alt+A Alt+A @@ -1879,7 +2000,7 @@ a:active { color:#000; text-decoration: underline; } Incollare l'indirizzo dagli appunti - + Alt+P Alt+P @@ -1907,37 +2028,42 @@ a:active { color:#000; text-decoration: underline; } - + + Send messages + + + + Address &From: - + Choose address from address book - + Alt+A Alt+A - + Paste address from clipboard Incollare l'indirizzo dagli appunti - + Alt+P Alt+P - + Send to multiple recipients at once Spedisci a diversi beneficiari in una volta sola - + Add &Recipient &Aggiungi beneficiario @@ -1947,7 +2073,7 @@ a:active { color:#000; text-decoration: underline; } - + Clear &All Cancella &tutto @@ -1957,17 +2083,17 @@ a:active { color:#000; text-decoration: underline; } Conferma la spedizione - + S&end &Spedisci - + &Close - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) @@ -1977,7 +2103,7 @@ a:active { color:#000; text-decoration: underline; } - + Confirm send messages @@ -1992,7 +2118,7 @@ a:active { color:#000; text-decoration: underline; } - + @@ -2029,22 +2155,22 @@ a:active { color:#000; text-decoration: underline; } SendMessagesEntry - + Form Modulo - - The address to send the payment to (e.g. 4Zo1ga6xuKuQ7JV7M9rGDoxdbYwV5zgQJ5) + + The address to send the message to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book - + Alt+A Alt+A @@ -2054,7 +2180,7 @@ a:active { color:#000; text-decoration: underline; } Incollare l'indirizzo dagli appunti - + Alt+P Alt+P @@ -2064,28 +2190,28 @@ a:active { color:#000; text-decoration: underline; } - + &Message: - + Send &To: - + Enter a label for this address to add it to your address book Inserisci un'etichetta per questo indirizzo, per aggiungerlo nella rubrica - + &Label: &Etichetta - + &Public Key: @@ -2106,187 +2232,134 @@ a:active { color:#000; text-decoration: underline; } - SignVerifyMessageDialog + SignMessagePage - - Signatures - Sign / Verify a Message - Firme - Firma / Verifica un messaggio + + Form + Modulo - - - &Sign Message - &Firma il messaggio - - - - You can sign messages with your addresses to prove you own them. Be careful not to sign anything vague, as phishing attacks may try to trick you into signing your identity over to them. Only sign fully-detailed statements you agree to. - Puoi firmare messeggi con i tuoi indirizzi per dimostrare che sono tuoi. Fai attenzione a non firmare niente di vago, visto che gli attacchi di phishing potrebbero cercare di spingerti a mettere la tua firma su di loro. Firma solo dichiarazioni completamente dettagliate con cui sei d'accordo. - - - - The address to sign the message with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + Sign Message - - + + Address + Indirizzo + + + + Paste address from clipboard + Incollare l'indirizzo dagli appunti + + + + Alt+P + Alt+P + + + + Signature + + + + Choose an address from the address book - - + Alt+A - Alt+A + Alt+A - - Paste address from clipboard - Incollare l'indirizzo dagli appunti + + The address to sign the message with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + - - Alt+P - Alt+P + + Text + - + Enter the message you want to sign here - Inserisci qui il messaggio che vuoi firmare + Inserisci qui il messaggio che vuoi firmare - + Copy the current signature to the system clipboard - Copia la firma corrente nella clipboard + Copia la firma corrente nella clipboard - - Sign the message to prove you own this TRI address - - - - - Verify the message to ensure it was signed with the specified TRI address - - - - + Reset all sign message fields - Reimposta tutti i campi della firma + Reimposta tutti i campi della firma - - + Clear &All - Cancella &tutto + Cancella &tutto - - - &Verify Message - &Verifica Messaggio - - - - Enter the signing address, message (ensure you copy line breaks, spaces, tabs, etc. exactly) and signature below to verify the message. Be careful not to read more into the signature than what is in the signed message itself, to avoid being tricked by a man-in-the-middle attack. - Inserisci l'indirizzo per la firma, il messaggio (verifica di copiare esattamente anche i ritorni a capo, gli spazi, le tabulazioni, etc) e la firma qui sotto, per verificare il messaggio. Verifica che il contenuto della firma non sia più grande di quello del messaggio per evitare attacchi di tipo man-in-the-middle. - - - - The address the message was signed with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + Sign the message to prove you own this Triangles address - - Reset all verify message fields - Reimposta tutti i campi della verifica messaggio - - - - Click "Sign Message" to generate signature - Clicca "Firma il messaggio" per ottenere la firma - - - - Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + Sign &Message - - Enter a TRI address (e.g. w) + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Enter TRI signature - + Click "Sign Message" to generate signature + Clicca "Firma il messaggio" per ottenere la firma - - + + The entered address is invalid. - L'indirizzo inserito non è valido. + L'indirizzo inserito non è valido. - - - + + Please check the address and try again. - Per favore controlla l'indirizzo e prova ancora + Per favore controlla l'indirizzo e prova ancora - - + The entered address does not refer to a key. - L'indirizzo triangles inserito non è associato a nessuna chiave. + L'indirizzo triangles inserito non è associato a nessuna chiave. - + Wallet unlock was cancelled. - Sblocco del portafoglio annullato. + Sblocco del portafoglio annullato. Private key for the entered address is not available. - La chiave privata per l'indirizzo inserito non è disponibile. + La chiave privata per l'indirizzo inserito non è disponibile. Message signing failed. - Firma messaggio fallita. + Firma messaggio fallita. Message signed. - Messaggio firmato. - - - - The signature could not be decoded. - Non è stato possibile decodificare la firma. - - - - - Please check the signature and try again. - Per favore controlla la firma e prova ancora. - - - - The signature did not match the message digest. - La firma non corrisponde al sunto del messaggio. - - - - Message verification failed. - Verifica messaggio fallita. - - - - Message verified. - Messaggio verificato. + Messaggio firmato. @@ -2433,7 +2506,7 @@ a:active { color:#000; text-decoration: underline; } - Generated coins must mature 60 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. + Generated coins must mature 7 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. @@ -2481,11 +2554,12 @@ a:active { color:#000; text-decoration: underline; } TransactionDescDialog + Transaction details Dettagli sulla transazione - + This pane shows a detailed description of the transaction Questo pannello mostra una descrizione dettagliata della transazione @@ -2493,7 +2567,7 @@ a:active { color:#000; text-decoration: underline; } TransactionTableModel - + Date Data @@ -2513,12 +2587,17 @@ a:active { color:#000; text-decoration: underline; } Importo - + Open until %1 Aperto fino a %1 - + + Confirming (%1 of %2 confirmations) + + + + Confirmed (%1 confirmations) Confermato (%1 conferme) @@ -2531,12 +2610,7 @@ a:active { color:#000; text-decoration: underline; } - - Narration - - - - + Offline Offline @@ -2546,12 +2620,7 @@ a:active { color:#000; text-decoration: underline; } Non confermato: - - Confirming (%1 of %2 recommended confirmations) - In conferma (%1 di %2 conferme raccomandate) - - - + Conflicted In conflitto @@ -2629,13 +2698,13 @@ a:active { color:#000; text-decoration: underline; } TransactionView - - + + All Tutti - + Today Oggi @@ -2665,7 +2734,7 @@ a:active { color:#000; text-decoration: underline; } Intervallo... - + Received with Ricevuto tramite @@ -2690,17 +2759,17 @@ a:active { color:#000; text-decoration: underline; } Altro - + Enter address or label to search Inserisci un indirizzo o un'etichetta da cercare - + Min amount Importo minimo - + Copy address Copia l'indirizzo @@ -2730,7 +2799,7 @@ a:active { color:#000; text-decoration: underline; } Mostra i dettagli della transazione - + Export Transaction Data @@ -2795,6 +2864,19 @@ a:active { color:#000; text-decoration: underline; } a + + TransactionsPage + + + Form + Modulo + + + + Transactions + + + Triangles-core @@ -3503,67 +3585,57 @@ If the file does not exist, create it with owner-readable-only file permissions. - + + Triangles - + + Wallet Portamonete - + + &Overview &Sintesi - + Show general overview of wallet Mostra lo stato generale del portamonete - - &Send coins - - - - - Send coins to a TRI address - - - - - &Receive coins - - - - + Show the list of addresses for receiving payments - + + &Transactions &Transazioni - + Browse transaction history Cerca nelle transazioni - + + &Address Book - + Edit the list of stored addresses and labels - + &Messages @@ -3573,22 +3645,83 @@ If the file does not exist, create it with owner-readable-only file permissions. - - E&xit - &Esci - - - - Quit application - Chiudi applicazione - - - - &About Triangles + + + &Show / Hide Triangles wallet + Show or hide the main Window + + + + + Encrypt the private keys that belong to your wallet + + + + + %n blocks + + + + + + + + Processed %1 blocks of transaction history. + + + + + <font color='#f26522'>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. </font>Do you want to pay the fee? + + + + + Options + Opzioni + + + + E&xit + &Esci + + + + Quit application + Chiudi applicazione + + + + &Send Triangles + + + + + Send coins to a Triangles address + + + + + &Receive Triangles + + + + + E&xit Triangles wallet + + + + + + + &About Triangles + + + + Show information about Triangles @@ -3613,22 +3746,13 @@ If the file does not exist, create it with owner-readable-only file permissions. - - &Show / Hide - &Mostra/Nascondi - - - + + &Encrypt Wallet... &Cifra il portamonete... - - Encrypt or decrypt wallet - - - - + &Backup Wallet... &Backup Portamonete... @@ -3639,24 +3763,36 @@ If the file does not exist, create it with owner-readable-only file permissions. + &Change Passphrase... &Cambia la passphrase... - + Change the passphrase used for wallet encryption Cambia la passphrase per la cifratura del portamonete + &Unlock Wallet... - + Unlock wallet Sblocca il portamonete + + + &Unlock Wallet for staking... + + + + + Unlock wallet for staking + + &Lock Wallet @@ -3669,36 +3805,50 @@ If the file does not exist, create it with owner-readable-only file permissions. + Sign &message... Firma il &messaggio... + + + Sign messages with your Triangles addresses to prove you own them + + + &Verify message... &Verifica messaggio... + + + Verify messages to ensure they were signed with specified Triangles addresses + + + &Export... - + Export the data in the current tab to a file - + + &Debug window Finestra &Debug - + Open debugging and diagnostic console Apri la console di degugging e diagnostica - + &File &File @@ -3723,19 +3873,17 @@ If the file does not exist, create it with owner-readable-only file permissions. - - + [testnet] [testnet] - - + Triangles client - + %n active connection(s) to Triangles network @@ -3743,12 +3891,12 @@ If the file does not exist, create it with owner-readable-only file permissions. - + Synchronizing with network... Sto sincronizzando con la rete... - + ~%n block(s) remaining @@ -3756,17 +3904,12 @@ If the file does not exist, create it with owner-readable-only file permissions. - + Downloaded %1 of %2 blocks of transaction history (%3% done). - - Downloaded %1 blocks of transaction history. - - - - + Current difficulty is %1. @@ -3818,17 +3961,12 @@ If the file does not exist, create it with owner-readable-only file permissions. - - This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee? - - - - + Confirm transaction fee - + Sent transaction Transazione inviata @@ -3866,29 +4004,50 @@ Message: %4 - - + + URI handling - - + + URI can not be parsed! This can be caused by an invalid TRI address or malformed URI parameters. - + + Send Triangles + + + + + Receive Triangles + + + + + &Lock Wallet... + + + + + Wallet is <b>encrypted</b> and currently <b>unlocked for staking</b> + + + + Wallet is <b>encrypted</b> and currently <b>unlocked</b> Il portamonete è <b>cifrato</b> e attualmente <b>sbloccato</b> - + Wallet is <b>encrypted</b> and currently <b>locked</b> Il portamonete è <b>cifrato</b> e attualmente <b>bloccato</b> - + + Backup Wallet @@ -3899,16 +4058,26 @@ Message: %4 - Backup Failed + There was an error trying to save the wallet data to the new location. - There was an error trying to save the wallet data to the new location. + Backup failed + + + + + Backup successful + + + + + The wallet data was successfully saved to the new location. - + %n second(s) @@ -3970,10 +4139,127 @@ Message: %4 + + VerifyMessagePage + + + Form + Modulo + + + + Verify Message + + + + + Choose an address from the address book + + + + + Alt+A + Alt+A + + + + The address the message was signed with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + + + + + Text + + + + + Address + Indirizzo + + + + Signature + + + + + Reset all verify message fields + Reimposta tutti i campi della verifica messaggio + + + + Clear &All + Cancella &tutto + + + + Verify the message to ensure it was signed with the specified Triangles address + + + + + Verify &Message + + + + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + + + + Enter Triangles signature + + + + + + The entered address is invalid. + L'indirizzo inserito non è valido. + + + + + + Please check the address and try again. + Per favore controlla l'indirizzo e prova ancora + + + + The entered address does not refer to a key. + L'indirizzo triangles inserito non è associato a nessuna chiave. + + + + The signature could not be decoded. + Non è stato possibile decodificare la firma. + + + + + Please check the signature and try again. + Per favore controlla la firma e prova ancora. + + + + The signature did not match the message digest. + La firma non corrisponde al sunto del messaggio. + + + + Message verification failed. + Verifica messaggio fallita. + + + + Message verified. + Messaggio verificato. + + WalletModel - + Sending... diff --git a/src/qt/locale/triangles_ja.qm b/src/qt/locale/triangles_ja.qm deleted file mode 100644 index 64e25b7643bc83ef53fbe1e9fdaefec15ad645df..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 68417 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 AboutDialog - + + Dialog + + + + About Triangles ブラックコインについて - <b>triangles</b> version - <b>ブラックコイン</b>バージョン + + OK + - Copyright © 2009-2014 The Bitcoin developers -Copyright © 2014 Triangles team -Copyright © 2014 The triangles developers - コピーライト © 2009-2014 The Bitcoin developers -コピーライト © 2014 Triangles team -コピーライト © 2014 The triangles developers - - - + <b>Triangles</b> version - - Copyright © 2009-2014 The Bitcoin developers -Copyright © 2014 Triangles team - - - - + This is experimental software. @@ -50,60 +42,57 @@ MIT/X11 ソフトウェア ライセンスの下で配布されています。 AddressBookPage - + Address Book アドレス帳 - + + Address book + + + + These are your Triangles addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you. - + Double-click to edit address or label アドレスまたはラベルを編集するにはダブルクリック - + Create a new address 新規アドレスの作成 - + Copy the currently selected address to the system clipboard 現在選択されているアドレスをシステムのクリップボードにコピーする - + Sign a message to prove you own a TRI address - + &New Address 新しいアドレス - These are your triangles addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you. - これは支払いを受けるためのブラックコインのアドレス。支払い管理をするのため、各送信者へ、それぞれのアドレスを伝えたほうがいいです。 - - - + &Copy Address アドレスをコピー (&C) - + Show &QR Code QRコードを表す - Sign a message to prove you own a triangles address - 所有権の証明するためのメサッジを署名する。 - - - + Sign &Message メサッジを署名する。 @@ -113,26 +102,27 @@ MIT/X11 ソフトウェア ライセンスの下で配布されています。 - + Delete the currently selected address from the list 選択されたアドレスを一覧から削除する - - Verify a message to ensure it was signed with a specified triangles address - 受け取ったメッセージの署名を確保のため、メッセージを確認する。 - &Verify Message メッセージを確認する。 - + &Delete 削除 - + + Triangles receiving addresses + + + + Copy &Label ラベルをコピー (&L) @@ -142,7 +132,7 @@ MIT/X11 ソフトウェア ライセンスの下で配布されています。 編集 (&E) - + Export Address Book Data アドレス帳のデータを書き出す @@ -165,7 +155,7 @@ MIT/X11 ソフトウェア ライセンスの下で配布されています。 AddressTableModel - + Label ラベル @@ -188,32 +178,32 @@ MIT/X11 ソフトウェア ライセンスの下で配布されています。 パスフレーズ ダイアログ - + + Change password + + + + Enter passphrase パスフレーズを入力 - + New passphrase 新しいパスフレーズ - + Repeat new passphrase 新しいパスフレーズをもう一度 - - Serves to disable the trivial sendmoney when OS account compromised. Provides no real security. - ユーザアカウントはハッキングされたばい、瑣末のsendmoney無効にする。機密保護には効果はない。 + + Unlock for staking only + - - For staking only - 賭けるのみ - - - + Enter the new passphrase to the wallet.<br/>Please use a passphrase of <b>10 or more random characters</b>, or <b>eight or more words</b>. ウォレットの新しいパスフレーズを入力してください。<br/><b>8個以上の単語か10個以上のランダムな文字</b>を使ってください。 @@ -223,7 +213,7 @@ MIT/X11 ソフトウェア ライセンスの下で配布されています。 ウォレットを暗号化する - + This operation needs your wallet passphrase to unlock the wallet. この操作はウォレットをアンロックするためにパスフレーズが必要です。 @@ -233,7 +223,7 @@ MIT/X11 ソフトウェア ライセンスの下で配布されています。 ウォレットをアンロックする - + This operation needs your wallet passphrase to decrypt the wallet. この操作はウォレットの暗号化解除のためにパスフレーズが必要です。 @@ -243,7 +233,7 @@ MIT/X11 ソフトウェア ライセンスの下で配布されています。 ウォレットの暗号化を解除する - + Change passphrase パスフレーズの変更 @@ -289,10 +279,6 @@ MIT/X11 ソフトウェア ライセンスの下で配布されています。 Wallet encrypted ウォレットは暗号化されました - - triangles will close now to finish the encryption process. Remember that encrypting your wallet cannot fully protect your coins from being stolen by malware infecting your computer. - ただいま、暗号化手順を完成するため、ブラックコインQTは閉じます。尚、ウォレットを暗号化をされたにしても、hackのウイルスから盗難防止の報償できないことを、ご理解をお願い足します。 - @@ -346,12 +332,17 @@ MIT/X11 ソフトウェア ライセンスの下で配布されています。 CoinControlDialog - + Coin Control コインのコントロール - + + Triangles Coin Control + + + + Quantity: 数量: @@ -361,7 +352,7 @@ MIT/X11 ソフトウェア ライセンスの下で配布されています。 バイト - + Amount: 総額: @@ -381,7 +372,7 @@ MIT/X11 ソフトウェア ライセンスの下で配布されています。 アウトプット低い: - + no いいえ @@ -396,22 +387,22 @@ MIT/X11 ソフトウェア ライセンスの下で配布されています。 お釣り: - + (un)select all すべてを選択か選択を解除 - + Tree mode 木モード - + List mode リストモード - + Amount 総額 @@ -446,7 +437,7 @@ MIT/X11 ソフトウェア ライセンスの下で配布されています。 優先 - + Copy address アドレスをコピー @@ -457,17 +448,17 @@ MIT/X11 ソフトウェア ライセンスの下で配布されています。 - + Copy amount 総額のコピー - + Copy transaction ID 処理のIDをコピー - + Copy quantity 数量をコピー @@ -502,7 +493,7 @@ MIT/X11 ソフトウェア ライセンスの下で配布されています。 お釣りをコピー - + highest 最高 @@ -614,57 +605,66 @@ This label turns red, if the priority is smaller than "medium". EditAddressDialog - - Edit Address - アドレスの編集 - - - + &Label ラベル(&L) - + The label associated with this address book entry このアドレス帳の入力のラベル - + &Address アドレス帳 (&A) - + + Edit record + + + + The address associated with this address book entry. This can only be modified for sending addresses. このアドレス帳の入力のアドレス。通信アドレスした変更ができない。 - - &Stealth Address + + Paste from clipboard - + + Alt+A + Alt+A + + + + New receiving address 新しい受信アドレス - + + New sending address 新しい送信アドレス - + + Edit receiving address 受信アドレスを編集 - + + Edit sending address 送信アドレスを編集 - + The entered address "%1" is not a valid TRI address. @@ -673,10 +673,6 @@ This label turns red, if the priority is smaller than "medium". The entered address "%1" is already in the address book. 入力されたアドレス "%1" は既にアドレス帳にあります。 - - The entered address "%1" is not a valid triangles address. - 入力されたアドレス "%1" 、有効なブラックコインアドレスではない。 - Could not unlock wallet. @@ -690,10 +686,6 @@ This label turns red, if the priority is smaller than "medium". GUIUtil::HelpMessageBox - - triangles-Qt - ブラックコインQT - version @@ -739,23 +731,23 @@ This label turns red, if the priority is smaller than "medium". MRichTextEdit - + Paragraph formatting - + Undo (CTRL+Z) - + Undo - + Redo @@ -765,7 +757,7 @@ This label turns red, if the priority is smaller than "medium". - + Cut @@ -775,7 +767,7 @@ This label turns red, if the priority is smaller than "medium". - + Copy @@ -785,7 +777,7 @@ This label turns red, if the priority is smaller than "medium". - + Paste @@ -795,12 +787,12 @@ This label turns red, if the priority is smaller than "medium". - + Link - + Bold @@ -810,7 +802,7 @@ This label turns red, if the priority is smaller than "medium". - + Italic @@ -820,12 +812,12 @@ This label turns red, if the priority is smaller than "medium". - + Underline - + Strike Out @@ -835,7 +827,7 @@ This label turns red, if the priority is smaller than "medium". - + Bullet list @@ -845,7 +837,7 @@ This label turns red, if the priority is smaller than "medium". - + Ordered list @@ -855,7 +847,7 @@ This label turns red, if the priority is smaller than "medium". - + Decrease indentation @@ -865,7 +857,7 @@ This label turns red, if the priority is smaller than "medium". - + Increase indentation @@ -875,12 +867,12 @@ This label turns red, if the priority is smaller than "medium". - + . - + Font size @@ -925,6 +917,74 @@ This label turns red, if the priority is smaller than "medium". + + MainWindow + + + MainWindow + + + + + Triangles + + + + + File + + + + + Operations + + + + + Help + + + + + Overview + + + + + Send Coins + コインを送る + + + + Receive Coins + + + + + Address Book + アドレス帳 + + + + Transactions + + + + + Messages + + + + + Synchronization + + + + + 33333 blocks + + + MessageModel @@ -981,22 +1041,27 @@ This label turns red, if the priority is smaller than "medium". MessagePage - + Address Book アドレス帳 - + + Messages + + + + These are your sent and received encrypted messages. Click on an item to read it. - + Click on a message to view it - + &Back @@ -1006,48 +1071,48 @@ This label turns red, if the priority is smaller than "medium". - + &Conversation - + Sign a message to prove you own a TRI address - + &Send - - + + Copy the currently selected address to the system clipboard 現在選択されているアドレスをシステムのクリップボードにコピーする - + &Copy From Address - + Copy To &Address - + Delete the currently selected address from the list 選択されたアドレスを一覧から削除する - + &Delete 削除 - + Send Secure Message @@ -1081,11 +1146,12 @@ This label turns red, if the priority is smaller than "medium". OptionsDialog + Options 設定 - + &Main メイン (&M) @@ -1100,7 +1166,7 @@ This label turns red, if the priority is smaller than "medium". 支払う取引手数料 (&f) - + Reserved amount does not participate in staking and is therefore spendable at any time. 貯金は賭ける参加しないため、いつでも支出できる。 @@ -1110,20 +1176,12 @@ This label turns red, if the priority is smaller than "medium". 貯金 - Automatically start triangles after logging in to the system. - システムのログイン次第、自動的にブラックコインをスタート。 - - - &Start triangles on system login - システムログイン次第、ブラックコインをスタート - - - + Detach block and address databases at shutdown. This means they can be moved to another data directory, but it slows down shutdown. The wallet is always detached. シャットダウンするとき、ブロックとアドレスのデータベースを切り離す。すると、別のディレクトリへ移動できますが、シャットダウンは少し遅れます。ウォレットはいつも切り離します。 - + &Detach databases at shutdown シャットダウンするとき、データベースを切り離す @@ -1133,75 +1191,67 @@ This label turns red, if the priority is smaller than "medium". ネットワーク (&N) - Automatically open the triangles client port on the router. This only works when your router supports UPnP and it is enabled. - 自動的にルーターでブラックコインクライエントソフトウェアのポートを開く。ルーターはUPnPのサポートあり、UPnPを有効にするならできる。 - - - + Map port using &UPnP UPnP を使ってポートを割り当てる (&U) - Connect to the triangles network through a SOCKS proxy (e.g. when connecting through Tor). - ブラックコインのネットワークへSOCKSプロキシで接続する(例:TORで接続するばい) - - - + Automatically start Triangles after logging in to the system. - + &Start Triangles on system login - + Automatically open the Triangles client port on the router. This only works when your router supports UPnP and it is enabled. - + Connect to the Triangles network through a SOCKS proxy (e.g. when connecting through Tor). - + &Connect through SOCKS proxy: SOCKSプロキシで接続する - + Proxy &IP: プロキシの IP (&I) : - + IP address of the proxy (e.g. 127.0.0.1) プロキシのIPアドレス (例:127.0.0.1) - + &Port: ポート (&P) : - + Port of the proxy (e.g. 9050) プロキシのポート番号 (例 9050) - + SOCKS &Version: SOCKS バージョン (&V) : - + SOCKS version of the proxy (e.g. 5) SOCKS プロキシのバージョン (例 5) - + &Window ウインドウ (&W) @@ -1211,7 +1261,7 @@ This label turns red, if the priority is smaller than "medium". ウインドウを最小化したあとトレイ アイコンだけを表示する。 - + &Minimize to the tray instead of the taskbar タスクバーの代わりにトレイに最小化 (&M) @@ -1221,7 +1271,7 @@ This label turns red, if the priority is smaller than "medium". ウインドウが閉じられる時アプリケーションを終了せずに最小化します。このオプションが有効な時にアプリケーションを終了するにはメニューから終了を選択します。 - + M&inimize on close 閉じる時に最小化 (&i) @@ -1236,35 +1286,27 @@ This label turns red, if the priority is smaller than "medium". ユーザインターフェースの言語 (&l) : - + The user interface language can be set here. This setting will take effect after restarting Triangles. - + Whether to show TRI addresses in the transaction list or not. - The user interface language can be set here. This setting will take effect after restarting triangles. - ユーザのインターフェースの言語の設定です。リスタートの後、有効します。 - - - + &Unit to show amounts in: 額を表示する単位 (&U) : - + Choose the default subdivision unit to show in the interface and when sending coins. インターフェース上の表示とコインの送信で使用する単位を選択します。 - Whether to show triangles addresses in the transaction list or not. - 処理の歴史でブラックコインのアドレスを表示する/しない。 - - - + &Display addresses in transaction list 処理の履歴にアドレスを表示 (&D) @@ -1274,27 +1316,27 @@ This label turns red, if the priority is smaller than "medium". コインコントロールを表示する/しない。 - + Display coin &control features (experts only!) コインコントロールの設定を表示する(有識者のみ!) - + &OK &OK - + &Cancel キャンセル (&C) - + &Apply 適用する - + default 初期値 @@ -1310,10 +1352,6 @@ This label turns red, if the priority is smaller than "medium". This setting will take effect after restarting Triangles. - - This setting will take effect after restarting triangles. - この設定はブラックコインをリスタートした後に有効する。 - The supplied proxy address is invalid. @@ -1323,16 +1361,12 @@ This label turns red, if the priority is smaller than "medium". OverviewPage - + Form フォーム - The displayed information may be out of date. Your wallet automatically synchronizes with the triangles network after a connection is established, but this process has not completed yet. - 表示されている情報は時間遅れている。接続したら、ウォレットは自動的にブラックコインネットワークと同期しますが過程は完了してません。 - - - + Stake: 賭け金: @@ -1367,7 +1401,7 @@ This label turns red, if the priority is smaller than "medium". 完成していない採掘された残高 - + Total: 合計: @@ -1377,7 +1411,7 @@ This label turns red, if the priority is smaller than "medium". あなたの現在の残高 - + <b>Recent transactions</b> <b>最近の処理</b> @@ -1385,10 +1419,10 @@ This label turns red, if the priority is smaller than "medium". <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1399,10 +1433,10 @@ a:active { color:#000; text-decoration: underline; } <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1410,18 +1444,32 @@ a:active { color:#000; text-decoration: underline; } - + + <head> +<style type="text/css" media="screen"> +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } +</style> +</head> +<body> +<a href="http://explorer.triangles.technology"> &#187; TRI block explorer</a></body> + + + + Total of transactions that have yet to be confirmed, and do not yet count toward the current balance 未確認の合計で、まだ現在の残高に含まれていない。 - + The displayed information may be out of date. Your wallet automatically synchronizes with the Triangles network after a connection is established, but this process has not completed yet. - + Total of coins that was staked, and do not yet count toward the current balance 賭けているコインの合計で、まだ現在の残高に含まれていない。 @@ -1493,7 +1541,7 @@ a:active { color:#000; text-decoration: underline; } RPCConsole - + Client name クライアント名 @@ -1504,15 +1552,15 @@ a:active { color:#000; text-decoration: underline; } - + - + N/A N/A - + Client version クライアントのバージョン @@ -1522,12 +1570,17 @@ a:active { color:#000; text-decoration: underline; } 情報 (&I) - + Triangles - Debug window - + + Debug window + + + + Triangles Core @@ -1557,7 +1610,7 @@ a:active { color:#000; text-decoration: underline; } testnetで - + Block chain ブロック チェーン @@ -1582,7 +1635,7 @@ a:active { color:#000; text-decoration: underline; } - + Show the Triangles-Qt help message to get a list with possible Triangles command-line options. @@ -1597,11 +1650,7 @@ a:active { color:#000; text-decoration: underline; } コマンドラインのオプション - Show the triangles-Qt help message to get a list with possible triangles command-line options. - ブラックコインQTのコマンドラインのヘルプ情報を表示する。 - - - + &Show (&S)表示 @@ -1611,36 +1660,20 @@ a:active { color:#000; text-decoration: underline; } コンソール (&C) - + Build date ビルドの日付 - triangles - Debug window - ブラックコイン:デバッグウインドウ - - - triangles Core - ブラックコインコア - - - + Debug log file デバッグ用ログファイル - Open the triangles debug log file from the current data directory. This can take a few seconds for large log files. - 現行のディレクトリからデバッグログファイルを開く。大きなファイルのばい、少し時間かかる。 - - - + Clear console コンソールをクリア - - Welcome to the triangles RPC console. - ブラックコインRPCコンソールへようこそ。 - Welcome to the Triangles RPC console. @@ -1660,8 +1693,8 @@ a:active { color:#000; text-decoration: underline; } SendCoinsDialog - - + + @@ -1673,12 +1706,17 @@ a:active { color:#000; text-decoration: underline; } コインを送る - + + Send Triangles + + + + Coin Control Features コインのコントロールの設定 - + Inputs... 入力... @@ -1713,10 +1751,6 @@ a:active { color:#000; text-decoration: underline; } Amount: 総額: - - 0.00 hack - 123.456 hack {0.00 ?} - @@ -1761,17 +1795,17 @@ a:active { color:#000; text-decoration: underline; } お釣り: - + custom change address カスタムのお釣りのアドレス - + Send to multiple recipients at once 一度に複数の人に送る - + Add &Recipient 受取人を追加 (&R) @@ -1781,7 +1815,7 @@ a:active { color:#000; text-decoration: underline; } 全分の処理欄を削除する - + Clear &All すべてクリア (&A) @@ -1795,31 +1829,23 @@ a:active { color:#000; text-decoration: underline; } 123.456 TRI - - 123.456 hack - 123.456 hack - Confirm the send action 送る操作を確認する - + S&end 送る (&e) - Enter a triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - ブラックコインアドレスの入力 (例;TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Copy quantity 数量をコピー @@ -1864,7 +1890,7 @@ a:active { color:#000; text-decoration: underline; } <b>%1</b> から %2 (%3)に - + Confirm send coins コインを送る確認 @@ -1879,7 +1905,7 @@ a:active { color:#000; text-decoration: underline; } - + The recipient address is not valid, please recheck. 受取人のアドレスが不正です。再確認してください。 @@ -1923,10 +1949,6 @@ a:active { color:#000; text-decoration: underline; } WARNING: Invalid TRI address - - WARNING: Invalid triangles address - 警告:無効なブラックコインアドレス - (no label) @@ -1941,53 +1963,48 @@ a:active { color:#000; text-decoration: underline; } SendCoinsEntry - + Form フォーム - + A&mount: 金額(&A): - + Pay &To: 送り先(&T): - - + + Enter a label for this address to add it to your address book アドレス帳に追加するには、このアドレスのラベルを入力します - - N&arration: - - - - + Enter a short note to send with payment (max 24 characters) - + &Label: ラベル(&L): - + The address to send the payment to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) 支払いへ送るアドレス (例:TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book アドレス帳からアドレスを選択する - + Alt+A Alt+A @@ -1997,7 +2014,7 @@ a:active { color:#000; text-decoration: underline; } クリップボードからアドレスを貼付ける - + Alt+P Alt+P @@ -2006,10 +2023,6 @@ a:active { color:#000; text-decoration: underline; } Remove this recipient この受信者を外す - - Enter a triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - ブラックコインアドレスの入力 (例;TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) @@ -2029,37 +2042,42 @@ a:active { color:#000; text-decoration: underline; } - + + Send messages + + + + Address &From: - + Choose address from address book アドレス帳からアドレスを選択する - + Alt+A Alt+A - + Paste address from clipboard クリップボードからアドレスを貼付ける - + Alt+P Alt+P - + Send to multiple recipients at once 一度に複数の人に送る - + Add &Recipient 受取人を追加 (&R) @@ -2069,7 +2087,7 @@ a:active { color:#000; text-decoration: underline; } 全分の処理欄を削除する - + Clear &All すべてクリア (&A) @@ -2079,17 +2097,17 @@ a:active { color:#000; text-decoration: underline; } 送る操作を確認する - + S&end 送る (&e) - + &Close - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) @@ -2099,7 +2117,7 @@ a:active { color:#000; text-decoration: underline; } <b>%1</b> から %2 (%3)に - + Confirm send messages @@ -2114,7 +2132,7 @@ a:active { color:#000; text-decoration: underline; } - + @@ -2151,22 +2169,22 @@ a:active { color:#000; text-decoration: underline; } SendMessagesEntry - + Form フォーム - - The address to send the payment to (e.g. 4Zo1ga6xuKuQ7JV7M9rGDoxdbYwV5zgQJ5) + + The address to send the message to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book アドレス帳からアドレスを選択する - + Alt+A Alt+A @@ -2176,7 +2194,7 @@ a:active { color:#000; text-decoration: underline; } クリップボードからアドレスを貼付ける - + Alt+P Alt+P @@ -2186,28 +2204,28 @@ a:active { color:#000; text-decoration: underline; } この受信者を外す - + &Message: - + Send &To: - + Enter a label for this address to add it to your address book アドレス帳に追加するには、このアドレスのラベルを入力します - + &Label: ラベル(&L): - + &Public Key: @@ -2228,203 +2246,134 @@ a:active { color:#000; text-decoration: underline; } - SignVerifyMessageDialog + SignMessagePage - - Signatures - Sign / Verify a Message - 署名 - メッセージの署名/検証 + + Form + フォーム - - - &Sign Message - メッセージの署名 (&S) + + Sign Message + - - You can sign messages with your addresses to prove you own them. Be careful not to sign anything vague, as phishing attacks may try to trick you into signing your identity over to them. Only sign fully-detailed statements you agree to. - あなた自身を立証するためにあなたのアドレスでメッセージに署名することができます。フィッシング攻撃によってあなたを騙して署名を譲渡させようとするかもしれないので、不明確なものは絶対に署名しないように注意してください。あなたが同意する完全に詳細な声明にだけ署名してください。 + + Address + - - The address to sign the message with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - メッセージの署名するアドレス(例:TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - - - Choose an address from the address book - アドレス帳からアドレスを選ぶ - - - - - Alt+A - Alt+A - - - + Paste address from clipboard - クリップボードからアドレスを貼付ける + クリップボードからアドレスを貼付ける - + Alt+P - Alt+P + Alt+P - + + Signature + + + + + Choose an address from the address book + アドレス帳からアドレスを選ぶ + + + + Alt+A + Alt+A + + + + The address to sign the message with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + + + + + Text + + + + Enter the message you want to sign here - ここにあなたが署名するメッセージを入力します + ここにあなたが署名するメッセージを入力します - + Copy the current signature to the system clipboard - 現在の署名をシステムのクリップボードにコピーする + 現在の署名をシステムのクリップボードにコピーする - - Sign the message to prove you own this TRI address - - - - - Verify the message to ensure it was signed with the specified TRI address - - - - Sign the message to prove you own this triangles address - 所有権の証明するためこのメサッジを署名する - - - + Reset all sign message fields - メッセージ署名の内容をすべて消去します + メッセージ署名の内容をすべて消去します - - + Clear &All - すべてクリア (&A) + すべてクリア (&A) - - - &Verify Message - メッセージの検証 (&V) - - - - Enter the signing address, message (ensure you copy line breaks, spaces, tabs, etc. exactly) and signature below to verify the message. Be careful not to read more into the signature than what is in the signed message itself, to avoid being tricked by a man-in-the-middle attack. - メッセージを検証するために、署名するアドレスとメッセージ(改行、スペース、タブなどを正確にコピーしてください)、そして署名を入力します。中間者攻撃によってだまされることを避けるために、署名されたメッセージそのものよりも、署名を読み取られないように注意してください。 - - - - The address the message was signed with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - メッセージの署名するアドレス(例:TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - Verify the message to ensure it was signed with the specified triangles address - 受け取ったメッセージの署名を確保のため、メッセージを確認する。 - - - - Reset all verify message fields - 入力項目の内容をすべて消去します - - - Enter a triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - ブラックコインのアドレスを入力(例:TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - - Click "Sign Message" to generate signature - 署名を作成するには"メッセージの署名"をクリック - - - Enter triangles signature - ブラックコインのデジタル署名を入力 - - - - Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + Sign the message to prove you own this Triangles address - - Enter a TRI address (e.g. w) + + Sign &Message + メサッジを署名する。 + + + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Enter TRI signature - + Click "Sign Message" to generate signature + 署名を作成するには"メッセージの署名"をクリック - - + + The entered address is invalid. - 不正なアドレスが入力されました。 + 不正なアドレスが入力されました。 - - - + + Please check the address and try again. - アドレスを確かめてからもう一度試してください。 + アドレスを確かめてからもう一度試してください。 - - + The entered address does not refer to a key. - 入力されたアドレスに関連するキーがありません。 + 入力されたアドレスに関連するキーがありません。 - + Wallet unlock was cancelled. - ウォレットのアンロックはキャンセルされました。 + ウォレットのアンロックはキャンセルされました。 Private key for the entered address is not available. - 入力されたアドレスのプライベート キーが無効です。 + 入力されたアドレスのプライベート キーが無効です。 Message signing failed. - メッセージの署名に失敗しました。 + メッセージの署名に失敗しました。 Message signed. - メッセージに署名しました。 - - - - The signature could not be decoded. - 署名がデコードできません。 - - - - - Please check the signature and try again. - 署名を確認してからもう一度試してください。 - - - - The signature did not match the message digest. - 署名はメッセージ ダイジェストと一致しませんでした。 - - - - Message verification failed. - メッセージの検証に失敗しました。 - - - - Message verified. - メッセージは検証されました。 + メッセージに署名しました。 @@ -2568,12 +2517,8 @@ a:active { color:#000; text-decoration: underline; } - Generated coins must mature 60 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. - コインを費やす前に発現されたコインは510ブロック間成熟しなければなりません。このブロックを発現させたときに、ブロックチェインに足すためにネットワークへ放送しました。ブロックチェインに追加失敗したばい、レベルは「受け入られていない」に変わって、費やせられない状況になります。自分のノードと他のノードと同時に新しいブロックを発現させたときに、時折に起こること。 {60 ?} - - - Generated coins must mature 510 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. - コインを費やす前に発現されたコインは510ブロック間成熟しなければなりません。このブロックを発現させたときに、ブロックチェインに足すためにネットワークへ放送しました。ブロックチェインに追加失敗したばい、レベルは「受け入られていない」に変わって、費やせられない状況になります。自分のノードと他のノードと同時に新しいブロックを発現させたときに、時折に起こること。 + Generated coins must mature 7 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. + コインを費やす前に発現されたコインは7ブロック間成熟しなければなりません。このブロックを発現させたときに、ブロックチェインに足すためにネットワークへ放送しました。ブロックチェインに追加失敗したばい、レベルは「受け入られていない」に変わって、費やせられない状況になります。自分のノードと他のノードと同時に新しいブロックを発現させたときに、時折に起こること。 @@ -2620,11 +2565,12 @@ a:active { color:#000; text-decoration: underline; } TransactionDescDialog + Transaction details 処理の詳細 - + This pane shows a detailed description of the transaction ここでは処理の詳細を表示しています @@ -2632,7 +2578,7 @@ a:active { color:#000; text-decoration: underline; } TransactionTableModel - + Date 日付 @@ -2652,12 +2598,17 @@ a:active { color:#000; text-decoration: underline; } 総額 - + Open until %1 ユニット %1 を開く - + + Confirming (%1 of %2 confirmations) + + + + Confirmed (%1 confirmations) 検証されました (%1 検証済み) @@ -2669,12 +2620,7 @@ a:active { color:#000; text-decoration: underline; } - - Narration - - - - + Offline オフライン @@ -2684,12 +2630,7 @@ a:active { color:#000; text-decoration: underline; } 未検証 - - Confirming (%1 of %2 recommended confirmations) - 検証最中 (%1 / %2 の進めている検証済み) - - - + Conflicted 相違 @@ -2767,13 +2708,13 @@ a:active { color:#000; text-decoration: underline; } TransactionView - - + + All すべて - + Today 今日 @@ -2803,7 +2744,7 @@ a:active { color:#000; text-decoration: underline; } 期間... - + Received with 送り主 @@ -2828,17 +2769,17 @@ a:active { color:#000; text-decoration: underline; } その他 - + Enter address or label to search 検索するアドレスまたはラベルを入力 - + Min amount 最小の額 - + Copy address アドレスをコピーする @@ -2868,7 +2809,7 @@ a:active { color:#000; text-decoration: underline; } 処理の詳細を表示 - + Export Transaction Data 処理のデータを書き出す @@ -2934,11 +2875,20 @@ a:active { color:#000; text-decoration: underline; } - Triangles-core + TransactionsPage - triangles version - ブラックコインバージョン + + Form + フォーム + + + Transactions + + + + + Triangles-core Usage: @@ -3134,10 +3084,6 @@ for example: alertnotify=echo %%s | mail -s "Triangles Alert" admin@fo Warning: -paytxfee is set very high! This is the transaction fee you will pay if you send a transaction. 警告: -paytxfee が非常に高く設定されています! これは処理を送信する場合に支払う取引手数料です。 - - Warning: Please check that your computer's date and time are correct! If your clock is wrong triangles will not work properly. - 警告:コンピュータの日付と時間を調べてください。時間ずらしかったばい、ブラックコイン QTは正しく行動しない。 - Warning: error reading wallet.dat! All keys read correctly, but transaction data or address book entries might be missing or incorrect. @@ -3355,30 +3301,6 @@ for example: alertnotify=echo %%s | mail -s "Triangles Alert" admin@fo Password for JSON-RPC connections JSON-RPC 接続のパスワード - - %s, you must set a rpcpassword in the configuration file: - %s -It is recommended you use the following random password: -rpcuser=trianglesrpc -rpcpassword=%s -(you do not need to remember this password) -The username and password MUST NOT be the same. -If the file does not exist, create it with owner-readable-only file permissions. -It is also recommended to set alertnotify so you are notified of problems; -for example: alertnotify=echo %%s | mail -s "triangles Alert" admin@foo.com - - %s, 設定ファイル:%sでrpcpasswordのパスワードを入力しなければならい - -このランダムパスワードのおすすめです: -rpcuser=trianglesrpc -rpcpassword=%s -(このパサワードを覚えなくても大丈夫です) -ユーザ名とパスワードは同じであってはなりません。 -ファイルは存在しないばいは、所有者が読み取り可能な専用のファイルを作成してください。 -問題のことを知らせるために、alertnotifyの設定を有効にしたほうがいいです。 -例:alertnotify=echo %%s | mail -s "ブラックコイン警告" admin@foo.com - - Find peers using internet relay chat (default: 0) @@ -3499,14 +3421,6 @@ rpcpassword=%s Wallet %s resides outside data directory %s. %sウォレットはディレクトリ%sの外にあります。 - - Cannot obtain a lock on data directory %s. triangles is probably already running. - %sディレクトリにをロックオンできない。ブラックコインQTは、もう発行してるでしょう。 - - - triangles - ブラックコイン - Unable to bind to %s on this computer (bind returned error %d, %s) @@ -3537,14 +3451,6 @@ rpcpassword=%s Error loading wallet.dat: Wallet corrupted wallet.dat 読み込みエラー: ウォレットが壊れました - - Error loading wallet.dat: Wallet requires newer version of triangles - wallet.dat 読み込みエラー:  ブラックコインQTの最新バージョンが必要です - - - Wallet needed to be rewritten: restart triangles to complete - ウォレットのデータをリライトしなければならい:ブラックコインQTをリスタートしてください - Error loading wallet.dat @@ -3610,10 +3516,6 @@ rpcpassword=%s Add a node to connect to and attempt to keep the connection open 接続するノードを追加し接続を持続するように試します - - Unable to bind to %s on this computer. triangles is probably already running. - このコンピューターで%sに結ぶことができなかった。ブラックコインQTは、もう発行してるでしょう。 - Fee per KB to add to transactions you send @@ -3682,67 +3584,57 @@ If the file does not exist, create it with owner-readable-only file permissions. - + + Triangles - + + Wallet ウォレット - + + &Overview 概要(&O) - + Show general overview of wallet ウォレットの概要を見る - - &Send coins - コインを送る - - - - Send coins to a TRI address - - - - - &Receive coins - コインを受け取る - - - + Show the list of addresses for receiving payments 支払いを受けるためのアドレスリストを表示 - + + &Transactions 処理(&T) - + Browse transaction history 処理履歴を閲覧 - + + &Address Book アドレス帳 - + Edit the list of stored addresses and labels 保存されたアドレスとラベルの編集 - + &Messages @@ -3752,22 +3644,82 @@ If the file does not exist, create it with owner-readable-only file permissions. - - E&xit - 終了(&E) - - - - Quit application - アプリケーションを終了 - - - - &About Triangles + + + &Show / Hide Triangles wallet + Show or hide the main Window + + + + + Encrypt the private keys that belong to your wallet + + + + + %n blocks + + + + + + + Processed %1 blocks of transaction history. + + + + + <font color='#f26522'>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. </font>Do you want to pay the fee? + + + + + Options + 設定 + + + + E&xit + 終了(&E) + + + + Quit application + アプリケーションを終了 + + + + &Send Triangles + + + + + Send coins to a Triangles address + + + + + &Receive Triangles + + + + + E&xit Triangles wallet + + + + + + + &About Triangles + ブラックコインについて + + + Show information about Triangles @@ -3792,22 +3744,13 @@ If the file does not exist, create it with owner-readable-only file permissions. - - &Show / Hide - 見る/隠す (&S) - - - + + &Encrypt Wallet... ウォレットの暗号化... (&E) - - Encrypt or decrypt wallet - ウォレットを暗号化か暗号化を解除する - - - + &Backup Wallet... ウォレットのバックアップ... (&B) @@ -3818,24 +3761,36 @@ If the file does not exist, create it with owner-readable-only file permissions. + &Change Passphrase... パスフレーズの変更... (&C) - + Change the passphrase used for wallet encryption ウォレット暗号化用パスフレーズの変更 + &Unlock Wallet... &ウォレットをアンロック... - + Unlock wallet ウォレットをアンロックする + + + &Unlock Wallet for staking... + + + + + Unlock wallet for staking + + &Lock Wallet @@ -3848,36 +3803,50 @@ If the file does not exist, create it with owner-readable-only file permissions. + Sign &message... メッセージの署名... (&m) + + + Sign messages with your Triangles addresses to prove you own them + + + &Verify message... メッセージの検証... (&V) + + + Verify messages to ensure they were signed with specified Triangles addresses + + + &Export... (&E)書き出す... - + Export the data in the current tab to a file 現在のタブのデータをファイルへ書き出す - + + &Debug window デバッグ ウインドウ (&D) - + Open debugging and diagnostic console デバッグと診断コンソールを開く - + &File ファイル(&F) @@ -3902,48 +3871,41 @@ If the file does not exist, create it with owner-readable-only file permissions. 活動ツールバー - - + [testnet] [testnet] - - + Triangles client - + %n active connection(s) to Triangles network - + Synchronizing with network... ネットワークに同期中…… - + ~%n block(s) remaining ~%n ブロックが残っている - + Downloaded %1 of %2 blocks of transaction history (%3% done). 処理の履歴の%1 / %2 ブロックをダウンロードしました。(%3% 完成) - - Downloaded %1 blocks of transaction history. - 処理履歴の%1ブロックをダウンロードしました。 - - - + Current difficulty is %1. @@ -3991,17 +3953,12 @@ If the file does not exist, create it with owner-readable-only file permissions. 最新ブロックは%1に生成されました。 - - This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee? - この処理は大きさの制限を超えている。%1料金を払ったばい、通信可能性です。料金は手続きをするノードへ支払って、ネットワークのサッポートになります。料金を払いますか。 - - - + Confirm transaction fee 処理手数料を確認する - + Sent transaction 送金処理 @@ -4037,29 +3994,50 @@ Message: %4 - - + + URI handling URIの取り扱い - - + + URI can not be parsed! This can be caused by an invalid TRI address or malformed URI parameters. - + + Send Triangles + + + + + Receive Triangles + + + + + &Lock Wallet... + + + + + Wallet is <b>encrypted</b> and currently <b>unlocked for staking</b> + + + + Wallet is <b>encrypted</b> and currently <b>unlocked</b> ウォレットは<b>暗号化されて、アンロックされています</b> - + Wallet is <b>encrypted</b> and currently <b>locked</b> ウォレットは<b>暗号化されて、ロックされています</b> - + + Backup Wallet ウォレットのバックアップ @@ -4070,16 +4048,26 @@ Message: %4 - Backup Failed - バックアップは失敗しました - - - There was an error trying to save the wallet data to the new location. ウォレットのデータが新しい場所へ保存するにはエラーになりました。 + + + Backup failed + + + + + Backup successful + + + + + The wallet data was successfully saved to the new location. + + - + %n second(s) %n 秒 @@ -4136,57 +4124,128 @@ Message: %4 Not staking 賭けていません + + + VerifyMessagePage - Show information about triangles - ブラックコインの情報を表示 + + Form + フォーム - Send coins to a triangles address - ブラックコインアドレスへコインを送る + + Verify Message + - Modify configuration options for triangles - ブラックコインの設定を変化する + + Choose an address from the address book + アドレス帳からアドレスを選ぶ - triangles - ブラックコイン + + Alt+A + Alt+A - &About triangles - ブラックコインについて + + The address the message was signed with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + - triangles client - ブラックコインクライアントソフトウェア - - - %n active connection(s) to triangles network - - ブラックコインネットワークへの%n アクティブな接続 - + + Text + - About triangles card - ブラックコインカードについて + + Address + - Show information about triangles card - バラックコインカードの情報を表示する + + Signature + - URI can not be parsed! This can be caused by an invalid triangles address or malformed URI parameters. - URIのパーズができませんでした!。原因は無効なブラックコインアドレスか不正なURIパラメータ。 + + Reset all verify message fields + 入力項目の内容をすべて消去します - A fatal error occurred. triangles can no longer continue safely and will quit. - 致命的エラー。安全に続きができないため、バラックコインQTは閉じます。 + + Clear &All + すべてクリア (&A) + + + + Verify the message to ensure it was signed with the specified Triangles address + + + + + Verify &Message + + + + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + + + + Enter Triangles signature + + + + + + The entered address is invalid. + 不正なアドレスが入力されました。 + + + + + + Please check the address and try again. + アドレスを確かめてからもう一度試してください。 + + + + The entered address does not refer to a key. + 入力されたアドレスに関連するキーがありません。 + + + + The signature could not be decoded. + 署名がデコードできません。 + + + + + Please check the signature and try again. + 署名を確認してからもう一度試してください。 + + + + The signature did not match the message digest. + 署名はメッセージ ダイジェストと一致しませんでした。 + + + + Message verification failed. + メッセージの検証に失敗しました。 + + + + Message verified. + メッセージは検証されました。 WalletModel - + Sending... 通信中... diff --git a/src/qt/locale/triangles_ka.qm b/src/qt/locale/triangles_ka.qm deleted file mode 100644 index 3cc25e59b8a7b995bd42ef5ba312e0fdac11d222..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 55339 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 z zjOl*~TSAcuwk!biD-fT8aACy>g_&JxZr6%CONBF_X*JuE<`Y)^lc(OTy>(qY86S>c zD$#7_T(C|GJrpN~qfBGVXW`7&{%|?~b~3UZ8+AFqrqv3B20T?|T2VEBmV=)1)(vL` z+{y{|iI)xk+IgU=bz>@>6-nxY&>27=Ew~+aC8@^~I-+$;5=IQd_eja3G*Y55+~lCa zxT!3W*aKOZZ+}*|o*PFcj9BtMP+WxDSwZ{~erg8UwiP^z6Psv<5!G(tRy_`;k*$NB zLDtb~3TI9H&ZEitdWTXe6z*`dqOpN+E|Ep@v_A^_DMK3~=UuO*(Ijs%fHDNBf*Bh^ zy|t~LBM3cbM9cZCsU7uxtyoVnsnWmDxV9v!@z;K5w`QzswFwRIL=u2DV7HgMdo5NR zF~*S#?HG$eKt^tnKLW$fjI-8-M?xbY5vz)!m389&bCxxT?`$7mkeRS6ycVz0CImZ> zo{bt;|=j_guSOCA167XURx` znK^ByKA(`kr1r@2{pdb-$ZV|Ww2rcvW)ac*L1D1-VPUyxq+1=?;E@NhZDbwLS(v%` zh~}|{didd(a0Bfp+2Uwt=v)$3md7DdBIM;%M3P0W(e~nTv@peb7&#dvs=^X})ieXG z^RsgRz@lLstjGn?X(Mo;J0L>Qp^Iuu+4z%!=?)5z5&4!J*bju-+i#O+e&To5Mo3Yw z%4oG>pFRw=#3DY*P~Cb**fHJ#GJ!Y%Ng)AdPDX9viTLN15xF4?I49eH zBt?PN&kBfn3bX@a3dlw=lw}l91%|LEOuvQ(P{)PxbcnDt)A>PrF^6mQ)7;L!S6j+C zK=v%OYJRQiV63e;STAd|tA(9`k3`w+CIn29kj<{4DrL8vt6>9pVl*Bbb6lx9&^z-M z5H8Lj6{s$h7-I45a|O!`f-=OSr#(dhtGrm!7tr1Ljcy1ul&l76#K;Q_o32agbM! zR35cKW;_}3U(Upt{D!kP^&%To;G(MF-;cRLto#rdwf>aI&TPwi zcKA=MM3)O2TGu2|mI+3Jz9h7T12kd)8iR!gzA9UJHq-BkIY7Tw!-3O)J$f;}1y#5Z z*RPPGJLFQ-MJ=3jwr57=K9;NRbyi%rA{R$(bJWW16+Yf(X-ErEj$KbKdtSUB6$maC zruO0}LYfjd2#<{zlOlo|#_JbaedXwnklwm$AXk?9PLqd@(+ z!4M9*O6~Y$;ivG?&;{c*kQ%c5pyycR7wI@DNi0K7F?zXpWpK>6+gHdtV zdS?qkwMkS>Go)!HhH zHLHIB;M6!6t-x2T?SZn9P63LQUUUXX11}vY5wuTPsUy5Yu*g*_A!=}@KqPs{YdwtD z5cY+~h7k0D!H$y8u?&sIWOy__2tEkG)6J&R7^)7MtN$tp#T*Xnqpvuq|>t!#BNfC{1!&G-h- z$Xha4Bobv5T~;;6U5Vb<6OD#iVWh@KSPn_X@E=>GoIAoBDE9LmcVZRq`~Z*)oTgH3d%cUshG6j`&tp{`n66 zR@D9Z4osn%UyZE7Kd2zDxa!Y$*qg;#qI#!P)vO4Ls71*h5L?Xda-um0b;HS*d8UK7 z4q_AGNpZ@lvhh2dN&KUsXuF*DJo>%bQR0;1o_smrJ+`o6WllrN2rgUAG6qnAjW}_H zmIi~t!llrov2bL_xhX{lA7`rcTjz9@=vQBaOtQu>;91&7+I@mZ?Bsurq^w<&M9pZX zvom<|g?t=%;2^ra+?l7Xy}>84Gj2%4J;5+@O)`@k7>GxxKSKk+Oh(Qu_`>-{Y7>12 zI<&e%-yvod(X}@um|s=sJHQO38mPplfGbw`xLTreb1T$Cpv*oNh%MHE1w`oVUmdL- zXu49Wrmu*E)h*C;jwX!A7R3gVY%0D{h7hA)f+n!F9SDvQ2teY)NaDpu5Qjm9j+#s; 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 diff --git a/src/qt/locale/triangles_ka.ts b/src/qt/locale/triangles_ka.ts index c7d069d..875c03b 100644 --- a/src/qt/locale/triangles_ka.ts +++ b/src/qt/locale/triangles_ka.ts @@ -4,23 +4,27 @@ AboutDialog - + + Dialog + + + + About Triangles - + <b>Triangles</b> version - - Copyright © 2009-2014 The Bitcoin developers -Copyright © 2014 Triangles team + + OK - + This is experimental software. @@ -38,47 +42,52 @@ This product includes software developed by the OpenSSL Project for use in the O AddressBookPage - + Address Book - + Double-click to edit address or label დააკლიკეთ ორჯერ მისამართის ან ნიშნულის შესაცვლელად - + Create a new address ახალი მისამართის შექმნა - + Copy the currently selected address to the system clipboard მონიშნული მისამართის კოპირება სისტემურ კლიპბორდში - + Sign a message to prove you own a TRI address - + &New Address - + + Address book + + + + &Copy Address &მისამართის კოპირება - + Show &QR Code - + Sign &Message @@ -88,7 +97,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + Delete the currently selected address from the list მონიშნული მისამართის წაშლა სიიდან @@ -98,17 +107,22 @@ This product includes software developed by the OpenSSL Project for use in the O მესიჯის &ვერიფიკაცია - + These are your Triangles addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you. - + &Delete &წაშლა - + + Triangles receiving addresses + + + + Copy &Label ნიშნუ&ლის კოპირება @@ -118,7 +132,7 @@ This product includes software developed by the OpenSSL Project for use in the O რ&ედაქტირება - + Export Address Book Data @@ -141,7 +155,7 @@ This product includes software developed by the OpenSSL Project for use in the O AddressTableModel - + Label ნიშნული @@ -164,32 +178,32 @@ This product includes software developed by the OpenSSL Project for use in the O ფრაზა-პაროლის დიალოგი - + + Change password + + + + Enter passphrase შეიყვანეთ ფრაზა-პაროლი - + New passphrase ახალი ფრაზა-პაროლი - + Repeat new passphrase გაიმეორეთ ახალი ფრაზა-პაროლი - - Serves to disable the trivial sendmoney when OS account compromised. Provides no real security. + + Unlock for staking only - - For staking only - - - - + Enter the new passphrase to the wallet.<br/>Please use a passphrase of <b>10 or more random characters</b>, or <b>eight or more words</b>. შეიყვანეთ საფულის ახალი ფრაზა-პაროლი.<br/>ფრაზა-პაროლი შეადგინეთ <b>არანაკლებ 10 შემთხვევითი სიმბოლოსაგან</b>, ან <b>რვა და მეტი სიტყვისაგან</b>. @@ -199,7 +213,7 @@ This product includes software developed by the OpenSSL Project for use in the O საფულის დაშიფრვა - + This operation needs your wallet passphrase to unlock the wallet. ეს ოპერაცია მოითხოვს თქვენი საფულის ფრაზა-პაროლს საფულის განსაბლოკად. @@ -209,7 +223,7 @@ This product includes software developed by the OpenSSL Project for use in the O საფულის განბლოკვა - + This operation needs your wallet passphrase to decrypt the wallet. ეს ოპერაცია მოითხოვს თქვენი საფულის ფრაზა-პაროლს საფულის გასაშიფრად. @@ -219,7 +233,7 @@ This product includes software developed by the OpenSSL Project for use in the O საფულის გაშიფრვა - + Change passphrase ფრაზა-პაროლის შეცვლა @@ -318,12 +332,17 @@ This product includes software developed by the OpenSSL Project for use in the O CoinControlDialog - + Coin Control - + + Triangles Coin Control + + + + Quantity: რაოდენობა: @@ -333,7 +352,7 @@ This product includes software developed by the OpenSSL Project for use in the O ბაიტები: - + Amount: თანხა: @@ -353,7 +372,7 @@ This product includes software developed by the OpenSSL Project for use in the O ქვედა ზღვარი: - + no არა @@ -368,22 +387,22 @@ This product includes software developed by the OpenSSL Project for use in the O ხურდა: - + (un)select all ყველას მონიშვნა/(მოხსნა) - + Tree mode განტოტვილი - + List mode სია - + Amount რაოდენობა @@ -418,7 +437,7 @@ This product includes software developed by the OpenSSL Project for use in the O პრიორიტეტი - + Copy address მისამართის კოპირება @@ -429,17 +448,17 @@ This product includes software developed by the OpenSSL Project for use in the O - + Copy amount თანხის კოპირება - + Copy transaction ID ტრანსაქციის ID-ს კოპირება - + Copy quantity რაოდენობის კოპირება @@ -474,7 +493,7 @@ This product includes software developed by the OpenSSL Project for use in the O ხურდის კოპირება - + highest უმაღლესი @@ -572,57 +591,66 @@ This label turns red, if the priority is smaller than "medium". EditAddressDialog - - Edit Address - მისამართის შეცვლა - - - + &Label ნიშნუ&ლი - + The label associated with this address book entry - + &Address მის&ამართი - + + Edit record + + + + The address associated with this address book entry. This can only be modified for sending addresses. - - &Stealth Address + + Paste from clipboard - + + Alt+A + Alt+A + + + + New receiving address ახალი მიღების მისამართი - + + New sending address ახალი გაგზავნის მისამართი - + + Edit receiving address მიღების მისამართის შეცვლა - + + Edit sending address გაგზავნის მისამართის შეცვლა - + The entered address "%1" is not a valid TRI address. @@ -689,23 +717,23 @@ This label turns red, if the priority is smaller than "medium". MRichTextEdit - + Paragraph formatting - + Undo (CTRL+Z) - + Undo - + Redo @@ -715,7 +743,7 @@ This label turns red, if the priority is smaller than "medium". - + Cut @@ -725,7 +753,7 @@ This label turns red, if the priority is smaller than "medium". - + Copy @@ -735,7 +763,7 @@ This label turns red, if the priority is smaller than "medium". - + Paste @@ -745,12 +773,12 @@ This label turns red, if the priority is smaller than "medium". - + Link - + Bold @@ -760,7 +788,7 @@ This label turns red, if the priority is smaller than "medium". - + Italic @@ -770,12 +798,12 @@ This label turns red, if the priority is smaller than "medium". - + Underline - + Strike Out @@ -785,7 +813,7 @@ This label turns red, if the priority is smaller than "medium". - + Bullet list @@ -795,7 +823,7 @@ This label turns red, if the priority is smaller than "medium". - + Ordered list @@ -805,7 +833,7 @@ This label turns red, if the priority is smaller than "medium". - + Decrease indentation @@ -815,7 +843,7 @@ This label turns red, if the priority is smaller than "medium". - + Increase indentation @@ -825,12 +853,12 @@ This label turns red, if the priority is smaller than "medium". - + . - + Font size @@ -875,6 +903,74 @@ This label turns red, if the priority is smaller than "medium". + + MainWindow + + + MainWindow + + + + + Triangles + + + + + File + + + + + Operations + + + + + Help + + + + + Overview + + + + + Send Coins + მონეტების გაგზავნა + + + + Receive Coins + + + + + Address Book + + + + + Transactions + + + + + Messages + + + + + Synchronization + + + + + 33333 blocks + + + MessageModel @@ -931,22 +1027,27 @@ This label turns red, if the priority is smaller than "medium". MessagePage - + Address Book - + + Messages + + + + These are your sent and received encrypted messages. Click on an item to read it. - + Click on a message to view it - + &Back @@ -956,48 +1057,48 @@ This label turns red, if the priority is smaller than "medium". - + &Conversation - + Sign a message to prove you own a TRI address - + &Send - - + + Copy the currently selected address to the system clipboard მონიშნული მისამართის კოპირება სისტემურ კლიპბორდში - + &Copy From Address - + Copy To &Address - + Delete the currently selected address from the list მონიშნული მისამართის წაშლა სიიდან - + &Delete &წაშლა - + Send Secure Message @@ -1031,11 +1132,12 @@ This label turns red, if the priority is smaller than "medium". OptionsDialog + Options ოპციები - + &Main &მთავარი @@ -1050,7 +1152,7 @@ This label turns red, if the priority is smaller than "medium". ტრანსაქციის სა&ფასურის გადახდა - + Reserved amount does not participate in staking and is therefore spendable at any time. @@ -1060,12 +1162,12 @@ This label turns red, if the priority is smaller than "medium". - + Automatically start Triangles after logging in to the system. - + &Start Triangles on system login @@ -1075,7 +1177,7 @@ This label turns red, if the priority is smaller than "medium". - + &Detach databases at shutdown @@ -1085,57 +1187,57 @@ This label turns red, if the priority is smaller than "medium". &ქსელი - + Automatically open the Triangles client port on the router. This only works when your router supports UPnP and it is enabled. - + Map port using &UPnP პორტის გადამისამართება &UPnP-ით - + Connect to the Triangles network through a SOCKS proxy (e.g. when connecting through Tor). - + &Connect through SOCKS proxy: - + Proxy &IP: პროქსის &IP: - + IP address of the proxy (e.g. 127.0.0.1) - + &Port: &პორტი - + Port of the proxy (e.g. 9050) პროქსის პორტი (მაგ.: 9050) - + SOCKS &Version: SOCKS &ვერსია: - + SOCKS version of the proxy (e.g. 5) პროქსის SOCKS-ვერსია (მაგ.: 5) - + &Window &ფანჯარა @@ -1145,7 +1247,7 @@ This label turns red, if the priority is smaller than "medium". ფანჯრის მინიმიზებისას მხოლოდ იკონა სისტემურ ზონაში - + &Minimize to the tray instead of the taskbar &მინიმიზება სისტემურ ზონაში პროგრამების პანელის ნაცვლად @@ -1155,7 +1257,7 @@ This label turns red, if the priority is smaller than "medium". პროგრამის მინიმიზება ფანჯრის დახურვისას. ოპციის ჩართვის შემდეგ პროგრამის დახურვა შესაძლებელი იქნება მხოლოდ მენიუდან - პუნქტი "გასვლა". - + M&inimize on close მ&ინიმიზება დახურვისას @@ -1170,27 +1272,27 @@ This label turns red, if the priority is smaller than "medium". სამომხმარებ&ლო ენა: - + The user interface language can be set here. This setting will take effect after restarting Triangles. - + &Unit to show amounts in: ერთეუ&ლი: - + Choose the default subdivision unit to show in the interface and when sending coins. აირჩიეთ გასაგზავნი თანხის ნაგულისხმევი ერთეული. - + Whether to show TRI addresses in the transaction list or not. - + &Display addresses in transaction list მისამართების &ჩვენება სიაში @@ -1200,27 +1302,27 @@ This label turns red, if the priority is smaller than "medium". ვაჩვენოთ თუ არა მონეტების მართვის პარამეტრები. - + Display coin &control features (experts only!) - + &OK &OK - + &Cancel &გაუქმება - + &Apply - + default ნაგულისხმევი @@ -1245,18 +1347,18 @@ This label turns red, if the priority is smaller than "medium". OverviewPage - + Form ფორმა - - + + The displayed information may be out of date. Your wallet automatically synchronizes with the Triangles network after a connection is established, but this process has not completed yet. - + Stake: @@ -1291,7 +1393,7 @@ This label turns red, if the priority is smaller than "medium". მოპოვებული თანხა, რომელიც ჯერ არ არის მზადყოფნაში - + Total: სულ: @@ -1301,7 +1403,7 @@ This label turns red, if the priority is smaller than "medium". თქვენი სრული მიმდინარე ბალანსი - + <b>Recent transactions</b> <b>ბოლო ტრანსაქციები</b> @@ -1309,10 +1411,10 @@ This label turns red, if the priority is smaller than "medium". <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1323,10 +1425,10 @@ a:active { color:#000; text-decoration: underline; } <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1334,7 +1436,21 @@ a:active { color:#000; text-decoration: underline; } - + + <head> +<style type="text/css" media="screen"> +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } +</style> +</head> +<body> +<a href="http://explorer.triangles.technology"> &#187; TRI block explorer</a></body> + + + + Total of transactions that have yet to be confirmed, and do not yet count toward the current balance @@ -1411,7 +1527,7 @@ a:active { color:#000; text-decoration: underline; } RPCConsole - + Client name კლიენტი @@ -1422,15 +1538,15 @@ a:active { color:#000; text-decoration: underline; } - + - + N/A მიუწვდ. - + Client version კლიენტის ვერსია @@ -1440,7 +1556,12 @@ a:active { color:#000; text-decoration: underline; } &ინფორმაცია - + + Debug window + + + + Using OpenSSL version OpenSSL-ის ვერსია @@ -1465,7 +1586,7 @@ a:active { color:#000; text-decoration: underline; } - + Block chain ბლოკთა ჯაჭვი @@ -1485,7 +1606,7 @@ a:active { color:#000; text-decoration: underline; } ბოლო ბლოკის დრო - + &Open &შექმნა @@ -1495,7 +1616,7 @@ a:active { color:#000; text-decoration: underline; } - + &Show @@ -1505,22 +1626,22 @@ a:active { color:#000; text-decoration: underline; } &კონსოლი - + Build date შექმნის დრო - + Triangles - Debug window - + Triangles Core - + Debug log file დახვეწის ლოგ-ფაილი @@ -1530,12 +1651,12 @@ a:active { color:#000; text-decoration: underline; } - + Show the Triangles-Qt help message to get a list with possible Triangles command-line options. - + Clear console კონსოლის გასუფთავება @@ -1558,8 +1679,8 @@ a:active { color:#000; text-decoration: underline; } SendCoinsDialog - - + + @@ -1571,12 +1692,17 @@ a:active { color:#000; text-decoration: underline; } მონეტების გაგზავნა - + + Send Triangles + + + + Coin Control Features მონეტების კონტროლის პარამეტრები - + Inputs... ხარჯები... @@ -1655,17 +1781,17 @@ a:active { color:#000; text-decoration: underline; } - + custom change address - + Send to multiple recipients at once გაგზავნა რამდენიმე რეციპიენტთან ერთდროულად - + Add &Recipient &რეციპიენტის დამატება @@ -1675,7 +1801,7 @@ a:active { color:#000; text-decoration: underline; } - + Clear &All გ&ასუფთავება @@ -1695,17 +1821,17 @@ a:active { color:#000; text-decoration: underline; } გაგზავნის დადასტურება - + S&end გაგ&ზავნა - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Copy quantity რაოდენობის კოპირება @@ -1750,7 +1876,7 @@ a:active { color:#000; text-decoration: underline; } - + Confirm send coins მონეტების გაგზავნის დადასტურება @@ -1765,7 +1891,7 @@ a:active { color:#000; text-decoration: underline; } - + The recipient address is not valid, please recheck. მიმღების მისამართი არასწორია, შეამოწმეთ. @@ -1823,53 +1949,48 @@ a:active { color:#000; text-decoration: underline; } SendCoinsEntry - + Form ფორმა - + A&mount: &რაოდენობა - + Pay &To: ადრესა&ტი: - - + + Enter a label for this address to add it to your address book შეიყვანეთ ამ მისამართის ნიშნული მისამართების წიგნში დასამატებლად - - N&arration: - - - - + Enter a short note to send with payment (max 24 characters) - + &Label: ნიშნუ&ლი: - + The address to send the payment to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book - + Alt+A Alt+A @@ -1879,7 +2000,7 @@ a:active { color:#000; text-decoration: underline; } მისამართის ჩასმა კლიპბორდიდან - + Alt+P Alt+P @@ -1907,37 +2028,42 @@ a:active { color:#000; text-decoration: underline; } - + + Send messages + + + + Address &From: - + Choose address from address book - + Alt+A Alt+A - + Paste address from clipboard მისამართის ჩასმა კლიპბორდიდან - + Alt+P Alt+P - + Send to multiple recipients at once გაგზავნა რამდენიმე რეციპიენტთან ერთდროულად - + Add &Recipient &რეციპიენტის დამატება @@ -1947,7 +2073,7 @@ a:active { color:#000; text-decoration: underline; } - + Clear &All გ&ასუფთავება @@ -1957,17 +2083,17 @@ a:active { color:#000; text-decoration: underline; } გაგზავნის დადასტურება - + S&end გაგ&ზავნა - + &Close - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) @@ -1977,7 +2103,7 @@ a:active { color:#000; text-decoration: underline; } - + Confirm send messages @@ -1992,7 +2118,7 @@ a:active { color:#000; text-decoration: underline; } - + @@ -2029,22 +2155,22 @@ a:active { color:#000; text-decoration: underline; } SendMessagesEntry - + Form ფორმა - - The address to send the payment to (e.g. 4Zo1ga6xuKuQ7JV7M9rGDoxdbYwV5zgQJ5) + + The address to send the message to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book - + Alt+A Alt+A @@ -2054,7 +2180,7 @@ a:active { color:#000; text-decoration: underline; } მისამართის ჩასმა კლიპბორდიდან - + Alt+P Alt+P @@ -2064,28 +2190,28 @@ a:active { color:#000; text-decoration: underline; } - + &Message: - + Send &To: - + Enter a label for this address to add it to your address book შეიყვანეთ ამ მისამართის ნიშნული მისამართების წიგნში დასამატებლად - + &Label: ნიშნუ&ლი: - + &Public Key: @@ -2106,187 +2232,134 @@ a:active { color:#000; text-decoration: underline; } - SignVerifyMessageDialog + SignMessagePage - - Signatures - Sign / Verify a Message - ხელმოწერები - მესიჯის ხელმოწერა/ვერიფიკაცია + + Form + ფორმა - - - &Sign Message - მე&სიჯის ხელმოწერა - - - - You can sign messages with your addresses to prove you own them. Be careful not to sign anything vague, as phishing attacks may try to trick you into signing your identity over to them. Only sign fully-detailed statements you agree to. - ხელმოწერით თქვენ ადასტურებთ, რომ მესიჯი თქვენია. ფრთხილად - არ მოაწეროთ ხელი რაიმე საეჭვოს: ფიშინგური ხრიკებით შეიძლება ის თქვენს მესიჯად გაასაღონ. მოაწერეთ ხელი მხოლოდ იმას, რასაც ყველა წვრილმანში ეთანხმებით. - - - - The address to sign the message with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + Sign Message - - + + Address + მისამართი + + + + Paste address from clipboard + მისამართის ჩასმა კლიპბორდიდან + + + + Alt+P + Alt+P + + + + Signature + + + + Choose an address from the address book - - + Alt+A - Alt+A + Alt+A - - Paste address from clipboard - მისამართის ჩასმა კლიპბორდიდან + + The address to sign the message with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + - - Alt+P - Alt+P + + Text + - + Enter the message you want to sign here - აკრიფეთ ხელმოსაწერი მესიჯი + აკრიფეთ ხელმოსაწერი მესიჯი - + Copy the current signature to the system clipboard - მიმდინარე ხელმოწერის კოპირება კლიპბორდში + მიმდინარე ხელმოწერის კოპირება კლიპბორდში - - Sign the message to prove you own this TRI address - - - - - Verify the message to ensure it was signed with the specified TRI address - - - - + Reset all sign message fields - ხელმოწერის ყველა ველის წაშლა + ხელმოწერის ყველა ველის წაშლა - - + Clear &All - გ&ასუფთავება + გ&ასუფთავება - - - &Verify Message - მესიჯის &ვერიფიკაცია - - - - Enter the signing address, message (ensure you copy line breaks, spaces, tabs, etc. exactly) and signature below to verify the message. Be careful not to read more into the signature than what is in the signed message itself, to avoid being tricked by a man-in-the-middle attack. - შეიყვანეთ ხელმოწერის მისამართი, მესიჯი (დაუკვირდით, რომ ზუსტად იყოს კოპირებული სტრიქონის გადატანები, ჰარები, ტაბულაციები და სხვ) და ხელმოწერა მესიჯის ვერიფიკაციისათვის. მიაქციეთ ყურადღება, რომ რაიმე ზედმეტი არ გაგყვეთ კოპირებისას, რათა არ გახდეთ "man-in-the-middle" შეტევის ობიექტი. - - - - The address the message was signed with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + Sign the message to prove you own this Triangles address - - Reset all verify message fields - ვერიფიკაციის ყველა ველის წაშლა - - - - Click "Sign Message" to generate signature - ხელმოწერის გენერირებისათვის დააჭირეთ "მესიჯის ხელმოწერა"-ს - - - - Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + Sign &Message - - Enter a TRI address (e.g. w) + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Enter TRI signature - + Click "Sign Message" to generate signature + ხელმოწერის გენერირებისათვის დააჭირეთ "მესიჯის ხელმოწერა"-ს - - + + The entered address is invalid. - შეყვანილი მისამართი არასწორია. + შეყვანილი მისამართი არასწორია. - - - + + Please check the address and try again. - შეამოწმეთ მისამართი და სცადეთ ხელახლა. + შეამოწმეთ მისამართი და სცადეთ ხელახლა. - - + The entered address does not refer to a key. - შეყვანილი მისამართი არ არის კავშირში გასაღებთან. + შეყვანილი მისამართი არ არის კავშირში გასაღებთან. - + Wallet unlock was cancelled. - საფულის განბლოკვა შეწყვეტილია. + საფულის განბლოკვა შეწყვეტილია. Private key for the entered address is not available. - ამ მისამართისათვის პირადი გასაღები მიუწვდომელია. + ამ მისამართისათვის პირადი გასაღები მიუწვდომელია. Message signing failed. - ვერ მოხერხდა მესიჯის ხელმოწერა. + ვერ მოხერხდა მესიჯის ხელმოწერა. Message signed. - მესიჯი ხელმოწერილია. - - - - The signature could not be decoded. - ხელმოწერის დეკოდირება ვერ ხერხდება. - - - - - Please check the signature and try again. - შეამოწმეთ ხელმოწერა და სცადეთ ხელახლა. - - - - The signature did not match the message digest. - ხელმოწერა არ შეესაბამება მესიჯის დაიჯესტს. - - - - Message verification failed. - მესიჯის ვერიფიკაცია ვერ მოხერხდა. - - - - Message verified. - მესიჯი ვერიფიცირებულია. + მესიჯი ხელმოწერილია. @@ -2433,7 +2506,7 @@ a:active { color:#000; text-decoration: underline; } - Generated coins must mature 60 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. + Generated coins must mature 7 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. @@ -2481,11 +2554,12 @@ a:active { color:#000; text-decoration: underline; } TransactionDescDialog + Transaction details ტრანსაქციის დეტალები - + This pane shows a detailed description of the transaction ტრანსაქციის დაწვრილებითი აღწერილობა @@ -2493,7 +2567,7 @@ a:active { color:#000; text-decoration: underline; } TransactionTableModel - + Date თარიღი @@ -2513,12 +2587,17 @@ a:active { color:#000; text-decoration: underline; } რაოდენობა - + Open until %1 ღია იქნება სანამ %1 - + + Confirming (%1 of %2 confirmations) + + + + Confirmed (%1 confirmations) დადასტურებულია (%1დასტური) @@ -2531,12 +2610,7 @@ a:active { color:#000; text-decoration: underline; } - - Narration - - - - + Offline @@ -2546,12 +2620,7 @@ a:active { color:#000; text-decoration: underline; } - - Confirming (%1 of %2 recommended confirmations) - - - - + Conflicted @@ -2629,13 +2698,13 @@ a:active { color:#000; text-decoration: underline; } TransactionView - - + + All ყველა - + Today დღეს @@ -2665,7 +2734,7 @@ a:active { color:#000; text-decoration: underline; } შუალედი... - + Received with შემოსულია @@ -2690,17 +2759,17 @@ a:active { color:#000; text-decoration: underline; } სხვა - + Enter address or label to search შეიყვანეთ საძებნი მისამართი ან ნიშნული - + Min amount მინ. თანხა - + Copy address მისამართის კოპირება @@ -2730,7 +2799,7 @@ a:active { color:#000; text-decoration: underline; } ტრანსაქციის დეტალების ჩვენება - + Export Transaction Data @@ -2795,6 +2864,19 @@ a:active { color:#000; text-decoration: underline; } - + + TransactionsPage + + + Form + ფორმა + + + + Transactions + + + Triangles-core @@ -3491,67 +3573,57 @@ If the file does not exist, create it with owner-readable-only file permissions. - + + Triangles - + + Wallet საფულე - + + &Overview მიმ&ოხილვა - + Show general overview of wallet საფულის ზოგადი მიმოხილვა - - &Send coins - - - - - Send coins to a TRI address - - - - - &Receive coins - - - - + Show the list of addresses for receiving payments - + + &Transactions &ტრანსაქციები - + Browse transaction history ტრანსაქციების ისტორიის დათვალიერება - + + &Address Book - + Edit the list of stored addresses and labels - + &Messages @@ -3561,22 +3633,83 @@ If the file does not exist, create it with owner-readable-only file permissions. - - E&xit - &გასვლა - - - - Quit application - გასვლა - - - - &About Triangles + + + &Show / Hide Triangles wallet + Show or hide the main Window + + + + + Encrypt the private keys that belong to your wallet + + + + + %n blocks + + + + + + + + Processed %1 blocks of transaction history. + + + + + <font color='#f26522'>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. </font>Do you want to pay the fee? + + + + + Options + ოპციები + + + + E&xit + &გასვლა + + + + Quit application + გასვლა + + + + &Send Triangles + + + + + Send coins to a Triangles address + + + + + &Receive Triangles + + + + + E&xit Triangles wallet + + + + + + + &About Triangles + + + + Show information about Triangles @@ -3601,22 +3734,13 @@ If the file does not exist, create it with owner-readable-only file permissions. - - &Show / Hide - &ჩვენება/დაფარვა - - - + + &Encrypt Wallet... საფულის &დაშიფრვა - - Encrypt or decrypt wallet - - - - + &Backup Wallet... საფულის &არქივირება @@ -3627,24 +3751,36 @@ If the file does not exist, create it with owner-readable-only file permissions. + &Change Passphrase... ფრაზა-პაროლის შე&ცვლა - + Change the passphrase used for wallet encryption საფულის დაშიფრვის ფრაზა-პაროლის შეცვლა + &Unlock Wallet... - + Unlock wallet საფულის განბლოკვა + + + &Unlock Wallet for staking... + + + + + Unlock wallet for staking + + &Lock Wallet @@ -3657,36 +3793,50 @@ If the file does not exist, create it with owner-readable-only file permissions. + Sign &message... ხელ&მოწერა + + + Sign messages with your Triangles addresses to prove you own them + + + &Verify message... &ვერიფიკაცია + + + Verify messages to ensure they were signed with specified Triangles addresses + + + &Export... - + Export the data in the current tab to a file - + + &Debug window და&ხვეწის ფანჯარა - + Open debugging and diagnostic console დახვეწისა და გიაგნოსტიკის კონსოლის გაშვება - + &File &ფაილი @@ -3711,19 +3861,17 @@ If the file does not exist, create it with owner-readable-only file permissions. - - + [testnet] [testnet] - - + Triangles client - + %n active connection(s) to Triangles network @@ -3731,12 +3879,12 @@ If the file does not exist, create it with owner-readable-only file permissions. - + Synchronizing with network... ქსელთან სინქრონიზება... - + ~%n block(s) remaining @@ -3744,17 +3892,12 @@ If the file does not exist, create it with owner-readable-only file permissions. - + Downloaded %1 of %2 blocks of transaction history (%3% done). - - Downloaded %1 blocks of transaction history. - - - - + Current difficulty is %1. @@ -3806,17 +3949,12 @@ If the file does not exist, create it with owner-readable-only file permissions. - - This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee? - - - - + Confirm transaction fee - + Sent transaction გაგზავნილი ტრანსაქციები @@ -3853,29 +3991,50 @@ Message: %4 - - + + URI handling - - + + URI can not be parsed! This can be caused by an invalid TRI address or malformed URI parameters. - + + Send Triangles + + + + + Receive Triangles + + + + + &Lock Wallet... + + + + + Wallet is <b>encrypted</b> and currently <b>unlocked for staking</b> + + + + Wallet is <b>encrypted</b> and currently <b>unlocked</b> საფულე <b>დაშიფრულია</b> და ამჟამად <b>განბლოკილია</b> - + Wallet is <b>encrypted</b> and currently <b>locked</b> საფულე <b>დაშიფრულია</b> და ამჟამად <b>დაბლოკილია</b> - + + Backup Wallet @@ -3886,16 +4045,26 @@ Message: %4 - Backup Failed + There was an error trying to save the wallet data to the new location. - There was an error trying to save the wallet data to the new location. + Backup failed + + + + + Backup successful + + + + + The wallet data was successfully saved to the new location. - + %n second(s) @@ -3957,10 +4126,127 @@ Message: %4 + + VerifyMessagePage + + + Form + ფორმა + + + + Verify Message + + + + + Choose an address from the address book + + + + + Alt+A + Alt+A + + + + The address the message was signed with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + + + + + Text + + + + + Address + მისამართი + + + + Signature + + + + + Reset all verify message fields + ვერიფიკაციის ყველა ველის წაშლა + + + + Clear &All + გ&ასუფთავება + + + + Verify the message to ensure it was signed with the specified Triangles address + + + + + Verify &Message + + + + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + + + + Enter Triangles signature + + + + + + The entered address is invalid. + შეყვანილი მისამართი არასწორია. + + + + + + Please check the address and try again. + შეამოწმეთ მისამართი და სცადეთ ხელახლა. + + + + The entered address does not refer to a key. + შეყვანილი მისამართი არ არის კავშირში გასაღებთან. + + + + The signature could not be decoded. + ხელმოწერის დეკოდირება ვერ ხერხდება. + + + + + Please check the signature and try again. + შეამოწმეთ ხელმოწერა და სცადეთ ხელახლა. + + + + The signature did not match the message digest. + ხელმოწერა არ შეესაბამება მესიჯის დაიჯესტს. + + + + Message verification failed. + მესიჯის ვერიფიკაცია ვერ მოხერხდა. + + + + Message verified. + მესიჯი ვერიფიცირებულია. + + WalletModel - + Sending... diff --git a/src/qt/locale/triangles_kk_KZ.qm b/src/qt/locale/triangles_kk_KZ.qm deleted file mode 100644 index f2fefdcaaeb928fbf7a9362a82e36fc52420fafc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3724 zcmd57%Q6dos&II*3ifd(NI&{B~qjY49JrlJ1X`mb$(wlpQlxohts zMB-3{fE$DZ;Q;E5pQ0imaR33A9{4$MBM0Dsij)%^IFtht-|X1CoA@Vo)dPq1tj9C& zd+&SieKSsep+5TEpYLt|_~iK4S3mgbmn@JFN@Fy{bUJ+yXv*6+Y*7XL0AHDfI)@_S1G$zLI-(rl+2EQHO15Qkg5q0o;4fu3D z^zrl!%o8z&{tEZql?e%^!Z+T?6Eav5*Pl@&{=Fjcyy=}elOnkm}rCt701=`k9m zH|a@yzJ-UQNAWEUJfP7PeCNK+<4M9F;oqr!0VZ;0c~h#Cm{hD<7BedPCfv|jk$a(t zfTfD*tgtuj3R{zkx>hcjilw%6>=;<&jz#?r;T;Zu6z)*Y4gF}&VhCAMB!g|#5nEa= z(IW=}C(jX#--#?`bJT;Clac2c53yHzJShWJb;i2o_ zMBc0xboMl&E?(zMFjcG6{gg~g(vAZmv3^MCs4S7L213cpV7S3z*3xM+s1L z22k8@Ucgaboebw$(b_Cmqzy$!NAkE^qCDY4X+-d9Z}_ayvCXGi64R`zkDN6s%<7Pp z!1F$T(a2!n6k-?svxAy#mJScKRRupiPQ!*W{2)!Hir4rP{0(#mcwT15{3ay zC9}+M?rNriaG7dLn`YIj35~xTp#Ex2g?L@nDyS_dw;nhrJ76)*8KgO<8TetgfT;Nm zAbsGFyMJCXUGh>jbd#Tt9nx~rr+D5ua7buw(uS4=S_el#cjs@;)Qp^IR4h~X9a@K; zzpb{lJ%5{T>dN29MO;U56ZKye+F>@XZ+G7f*Q~pD-T%XVv%#sZ2pf5c87e23#oUXoei}uA*))c{jqQ&OYcyjVxIj TE{r;}&o4h0cn!C>o AboutDialog - + + Dialog + + + + About Triangles - + <b>Triangles</b> version - - Copyright © 2009-2014 The Bitcoin developers -Copyright © 2014 Triangles team + + OK - + This is experimental software. @@ -33,47 +37,52 @@ This product includes software developed by the OpenSSL Project for use in the O AddressBookPage - + Address Book - + Double-click to edit address or label Адресті немесе белгіні өзгерту үшін екі рет шертіңіз - + Create a new address Жаңа адрес енгізу - + Copy the currently selected address to the system clipboard Таңдаған адресті тізімнен жою - + Sign a message to prove you own a TRI address - + &New Address - + + Address book + + + + &Copy Address - + Show &QR Code - + Sign &Message @@ -83,7 +92,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + Delete the currently selected address from the list @@ -93,17 +102,22 @@ This product includes software developed by the OpenSSL Project for use in the O - + These are your Triangles addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you. - + &Delete Жою - + + Triangles receiving addresses + + + + Copy &Label @@ -113,7 +127,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + Export Address Book Data @@ -136,7 +150,7 @@ This product includes software developed by the OpenSSL Project for use in the O AddressTableModel - + Label таңба @@ -159,32 +173,32 @@ This product includes software developed by the OpenSSL Project for use in the O - + + Change password + + + + Enter passphrase Құпия сөзді енгізу - + New passphrase Жаңа құпия сөзі - + Repeat new passphrase Жаңа құпия сөзді қайта енгізу - - Serves to disable the trivial sendmoney when OS account compromised. Provides no real security. + + Unlock for staking only - - For staking only - - - - + Enter the new passphrase to the wallet.<br/>Please use a passphrase of <b>10 or more random characters</b>, or <b>eight or more words</b>. Әмиянға жаңа қүпия сөзді енгізіңіз.<br/><b>10 немесе одан әрі кездейсоқ белгілерді</b>, әлде <b>сегіз немесе одан әрі сөздерді</b>құпия сөзіңізде пайдалану өтінеміз. @@ -194,7 +208,7 @@ This product includes software developed by the OpenSSL Project for use in the O Әмиянді шифрлау - + This operation needs your wallet passphrase to unlock the wallet. Бұл операциясы бойынша сіздің әмиянізді қоршаудан шығару үшін әмиянның құпия сөзі керек @@ -204,7 +218,7 @@ This product includes software developed by the OpenSSL Project for use in the O Әмиянізді қоршаудан шығару - + This operation needs your wallet passphrase to decrypt the wallet. Бұл операциясы бойынша сіздің әмиянізді шифрлап тастау үшін әмиянның құпия сөзі керек @@ -214,7 +228,7 @@ This product includes software developed by the OpenSSL Project for use in the O Әмиянізді шифрлап тастау - + Change passphrase Құпия сөзді өзгерту @@ -313,12 +327,17 @@ This product includes software developed by the OpenSSL Project for use in the O CoinControlDialog - + Coin Control - + + Triangles Coin Control + + + + Quantity: @@ -328,7 +347,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + Amount: @@ -348,7 +367,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + no @@ -363,22 +382,22 @@ This product includes software developed by the OpenSSL Project for use in the O - + (un)select all - + Tree mode - + List mode - + Amount @@ -413,7 +432,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + Copy address @@ -424,17 +443,17 @@ This product includes software developed by the OpenSSL Project for use in the O - + Copy amount - + Copy transaction ID - + Copy quantity @@ -469,7 +488,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + highest @@ -567,57 +586,66 @@ This label turns red, if the priority is smaller than "medium". EditAddressDialog - - Edit Address - - - - + &Label - + The label associated with this address book entry - + &Address - + + Edit record + + + + The address associated with this address book entry. This can only be modified for sending addresses. - - &Stealth Address + + Paste from clipboard - + + Alt+A + + + + + New receiving address - + + New sending address - + + Edit receiving address - + + Edit sending address - + The entered address "%1" is not a valid TRI address. @@ -684,23 +712,23 @@ This label turns red, if the priority is smaller than "medium". MRichTextEdit - + Paragraph formatting - + Undo (CTRL+Z) - + Undo - + Redo @@ -710,7 +738,7 @@ This label turns red, if the priority is smaller than "medium". - + Cut @@ -720,7 +748,7 @@ This label turns red, if the priority is smaller than "medium". - + Copy @@ -730,7 +758,7 @@ This label turns red, if the priority is smaller than "medium". - + Paste @@ -740,12 +768,12 @@ This label turns red, if the priority is smaller than "medium". - + Link - + Bold @@ -755,7 +783,7 @@ This label turns red, if the priority is smaller than "medium". - + Italic @@ -765,12 +793,12 @@ This label turns red, if the priority is smaller than "medium". - + Underline - + Strike Out @@ -780,7 +808,7 @@ This label turns red, if the priority is smaller than "medium". - + Bullet list @@ -790,7 +818,7 @@ This label turns red, if the priority is smaller than "medium". - + Ordered list @@ -800,7 +828,7 @@ This label turns red, if the priority is smaller than "medium". - + Decrease indentation @@ -810,7 +838,7 @@ This label turns red, if the priority is smaller than "medium". - + Increase indentation @@ -820,12 +848,12 @@ This label turns red, if the priority is smaller than "medium". - + . - + Font size @@ -870,6 +898,74 @@ This label turns red, if the priority is smaller than "medium". + + MainWindow + + + MainWindow + + + + + Triangles + + + + + File + + + + + Operations + + + + + Help + + + + + Overview + + + + + Send Coins + + + + + Receive Coins + + + + + Address Book + + + + + Transactions + + + + + Messages + + + + + Synchronization + + + + + 33333 blocks + + + MessageModel @@ -926,22 +1022,27 @@ This label turns red, if the priority is smaller than "medium". MessagePage - + Address Book - + + Messages + + + + These are your sent and received encrypted messages. Click on an item to read it. - + Click on a message to view it - + &Back @@ -951,48 +1052,48 @@ This label turns red, if the priority is smaller than "medium". - + &Conversation - + Sign a message to prove you own a TRI address - + &Send - - + + Copy the currently selected address to the system clipboard Таңдаған адресті тізімнен жою - + &Copy From Address - + Copy To &Address - + Delete the currently selected address from the list - + &Delete Жою - + Send Secure Message @@ -1026,11 +1127,12 @@ This label turns red, if the priority is smaller than "medium". OptionsDialog + Options - + &Main @@ -1045,7 +1147,7 @@ This label turns red, if the priority is smaller than "medium". - + Reserved amount does not participate in staking and is therefore spendable at any time. @@ -1055,12 +1157,12 @@ This label turns red, if the priority is smaller than "medium". - + Automatically start Triangles after logging in to the system. - + &Start Triangles on system login @@ -1070,7 +1172,7 @@ This label turns red, if the priority is smaller than "medium". - + &Detach databases at shutdown @@ -1080,57 +1182,57 @@ This label turns red, if the priority is smaller than "medium". - + Automatically open the Triangles client port on the router. This only works when your router supports UPnP and it is enabled. - + Map port using &UPnP - + Connect to the Triangles network through a SOCKS proxy (e.g. when connecting through Tor). - + &Connect through SOCKS proxy: - + Proxy &IP: - + IP address of the proxy (e.g. 127.0.0.1) - + &Port: - + Port of the proxy (e.g. 9050) - + SOCKS &Version: - + SOCKS version of the proxy (e.g. 5) - + &Window @@ -1140,7 +1242,7 @@ This label turns red, if the priority is smaller than "medium". - + &Minimize to the tray instead of the taskbar @@ -1150,7 +1252,7 @@ This label turns red, if the priority is smaller than "medium". - + M&inimize on close @@ -1165,27 +1267,27 @@ This label turns red, if the priority is smaller than "medium". - + The user interface language can be set here. This setting will take effect after restarting Triangles. - + &Unit to show amounts in: - + Choose the default subdivision unit to show in the interface and when sending coins. - + Whether to show TRI addresses in the transaction list or not. - + &Display addresses in transaction list @@ -1195,27 +1297,27 @@ This label turns red, if the priority is smaller than "medium". - + Display coin &control features (experts only!) - + &OK - + &Cancel - + &Apply - + default @@ -1240,18 +1342,18 @@ This label turns red, if the priority is smaller than "medium". OverviewPage - + Form - - + + The displayed information may be out of date. Your wallet automatically synchronizes with the Triangles network after a connection is established, but this process has not completed yet. - + Stake: @@ -1286,7 +1388,7 @@ This label turns red, if the priority is smaller than "medium". - + Total: @@ -1296,7 +1398,7 @@ This label turns red, if the priority is smaller than "medium". - + <b>Recent transactions</b> @@ -1304,10 +1406,10 @@ This label turns red, if the priority is smaller than "medium". <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1318,10 +1420,10 @@ a:active { color:#000; text-decoration: underline; } <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1329,7 +1431,21 @@ a:active { color:#000; text-decoration: underline; } - + + <head> +<style type="text/css" media="screen"> +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } +</style> +</head> +<body> +<a href="http://explorer.triangles.technology"> &#187; TRI block explorer</a></body> + + + + Total of transactions that have yet to be confirmed, and do not yet count toward the current balance @@ -1406,7 +1522,7 @@ a:active { color:#000; text-decoration: underline; } RPCConsole - + Client name @@ -1417,15 +1533,15 @@ a:active { color:#000; text-decoration: underline; } - + - + N/A - + Client version @@ -1435,7 +1551,12 @@ a:active { color:#000; text-decoration: underline; } - + + Debug window + + + + Using OpenSSL version @@ -1460,7 +1581,7 @@ a:active { color:#000; text-decoration: underline; } - + Block chain @@ -1480,7 +1601,7 @@ a:active { color:#000; text-decoration: underline; } - + &Open @@ -1490,7 +1611,7 @@ a:active { color:#000; text-decoration: underline; } - + &Show @@ -1500,22 +1621,22 @@ a:active { color:#000; text-decoration: underline; } - + Build date - + Triangles - Debug window - + Triangles Core - + Debug log file @@ -1525,12 +1646,12 @@ a:active { color:#000; text-decoration: underline; } - + Show the Triangles-Qt help message to get a list with possible Triangles command-line options. - + Clear console @@ -1553,8 +1674,8 @@ a:active { color:#000; text-decoration: underline; } SendCoinsDialog - - + + @@ -1566,12 +1687,17 @@ a:active { color:#000; text-decoration: underline; } - + + Send Triangles + + + + Coin Control Features - + Inputs... @@ -1650,17 +1776,17 @@ a:active { color:#000; text-decoration: underline; } - + custom change address - + Send to multiple recipients at once - + Add &Recipient @@ -1670,7 +1796,7 @@ a:active { color:#000; text-decoration: underline; } - + Clear &All @@ -1690,17 +1816,17 @@ a:active { color:#000; text-decoration: underline; } - + S&end - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Copy quantity @@ -1745,7 +1871,7 @@ a:active { color:#000; text-decoration: underline; } - + Confirm send coins @@ -1760,7 +1886,7 @@ a:active { color:#000; text-decoration: underline; } - + The recipient address is not valid, please recheck. @@ -1818,53 +1944,48 @@ a:active { color:#000; text-decoration: underline; } SendCoinsEntry - + Form - + A&mount: - + Pay &To: - - + + Enter a label for this address to add it to your address book - - N&arration: - - - - + Enter a short note to send with payment (max 24 characters) - + &Label: - + The address to send the payment to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book - + Alt+A @@ -1874,7 +1995,7 @@ a:active { color:#000; text-decoration: underline; } - + Alt+P @@ -1902,37 +2023,42 @@ a:active { color:#000; text-decoration: underline; } - + + Send messages + + + + Address &From: - + Choose address from address book - + Alt+A - + Paste address from clipboard - + Alt+P - + Send to multiple recipients at once - + Add &Recipient @@ -1942,7 +2068,7 @@ a:active { color:#000; text-decoration: underline; } - + Clear &All @@ -1952,17 +2078,17 @@ a:active { color:#000; text-decoration: underline; } - + S&end - + &Close - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) @@ -1972,7 +2098,7 @@ a:active { color:#000; text-decoration: underline; } - + Confirm send messages @@ -1987,7 +2113,7 @@ a:active { color:#000; text-decoration: underline; } - + @@ -2024,22 +2150,22 @@ a:active { color:#000; text-decoration: underline; } SendMessagesEntry - + Form - - The address to send the payment to (e.g. 4Zo1ga6xuKuQ7JV7M9rGDoxdbYwV5zgQJ5) + + The address to send the message to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book - + Alt+A @@ -2049,7 +2175,7 @@ a:active { color:#000; text-decoration: underline; } - + Alt+P @@ -2059,28 +2185,28 @@ a:active { color:#000; text-decoration: underline; } - + &Message: - + Send &To: - + Enter a label for this address to add it to your address book - + &Label: - + &Public Key: @@ -2101,144 +2227,117 @@ a:active { color:#000; text-decoration: underline; } - SignVerifyMessageDialog + SignMessagePage - - Signatures - Sign / Verify a Message + + Form - - - &Sign Message + + Sign Message - - You can sign messages with your addresses to prove you own them. Be careful not to sign anything vague, as phishing attacks may try to trick you into signing your identity over to them. Only sign fully-detailed statements you agree to. - + + Address + Адрес - - The address to sign the message with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - - - - Choose an address from the address book - - - - - - Alt+A - - - - + Paste address from clipboard - + Alt+P - + + Signature + + + + + Choose an address from the address book + + + + + Alt+A + + + + + The address to sign the message with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + + + + + Text + + + + Enter the message you want to sign here - + Copy the current signature to the system clipboard - - Sign the message to prove you own this TRI address - - - - - Verify the message to ensure it was signed with the specified TRI address - - - - + Reset all sign message fields - - + Clear &All - - - &Verify Message + + Sign the message to prove you own this Triangles address - - Enter the signing address, message (ensure you copy line breaks, spaces, tabs, etc. exactly) and signature below to verify the message. Be careful not to read more into the signature than what is in the signed message itself, to avoid being tricked by a man-in-the-middle attack. + + Sign &Message - - The address the message was signed with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - - - Reset all verify message fields - - - - - Click "Sign Message" to generate signature - - - - - Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - - - Enter a TRI address (e.g. w) + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Enter TRI signature + Click "Sign Message" to generate signature - - + + The entered address is invalid. - - - + + Please check the address and try again. - - + The entered address does not refer to a key. - + Wallet unlock was cancelled. @@ -2257,32 +2356,6 @@ a:active { color:#000; text-decoration: underline; } Message signed. - - - The signature could not be decoded. - - - - - - Please check the signature and try again. - - - - - The signature did not match the message digest. - - - - - Message verification failed. - - - - - Message verified. - - TransactionDesc @@ -2428,7 +2501,7 @@ a:active { color:#000; text-decoration: underline; } - Generated coins must mature 60 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. + Generated coins must mature 7 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. @@ -2476,11 +2549,12 @@ a:active { color:#000; text-decoration: underline; } TransactionDescDialog + Transaction details - + This pane shows a detailed description of the transaction @@ -2488,7 +2562,7 @@ a:active { color:#000; text-decoration: underline; } TransactionTableModel - + Date @@ -2508,12 +2582,17 @@ a:active { color:#000; text-decoration: underline; } - + Open until %1 - + + Confirming (%1 of %2 confirmations) + + + + Confirmed (%1 confirmations) @@ -2526,12 +2605,7 @@ a:active { color:#000; text-decoration: underline; } - - Narration - - - - + Offline @@ -2541,12 +2615,7 @@ a:active { color:#000; text-decoration: underline; } - - Confirming (%1 of %2 recommended confirmations) - - - - + Conflicted @@ -2624,13 +2693,13 @@ a:active { color:#000; text-decoration: underline; } TransactionView - - + + All - + Today @@ -2660,7 +2729,7 @@ a:active { color:#000; text-decoration: underline; } - + Received with @@ -2685,17 +2754,17 @@ a:active { color:#000; text-decoration: underline; } - + Enter address or label to search - + Min amount - + Copy address @@ -2725,7 +2794,7 @@ a:active { color:#000; text-decoration: underline; } - + Export Transaction Data @@ -2790,6 +2859,19 @@ a:active { color:#000; text-decoration: underline; } + + TransactionsPage + + + Form + + + + + Transactions + + + Triangles-core @@ -3484,67 +3566,57 @@ If the file does not exist, create it with owner-readable-only file permissions. - + + Triangles - + + Wallet - + + &Overview - + Show general overview of wallet - - &Send coins - - - - - Send coins to a TRI address - - - - - &Receive coins - - - - + Show the list of addresses for receiving payments - + + &Transactions - + Browse transaction history - + + &Address Book - + Edit the list of stored addresses and labels - + &Messages @@ -3554,22 +3626,83 @@ If the file does not exist, create it with owner-readable-only file permissions. - - E&xit + + + &Show / Hide Triangles wallet - Quit application + Show or hide the main Window - &About Triangles + Encrypt the private keys that belong to your wallet + + + + + %n blocks + + + + + + + + Processed %1 blocks of transaction history. + + + + + <font color='#f26522'>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. </font>Do you want to pay the fee? + + + + + Options + + + + + E&xit + + + + + Quit application + + + + + &Send Triangles + Send coins to a Triangles address + + + + + &Receive Triangles + + + + + E&xit Triangles wallet + + + + + + + &About Triangles + + + + Show information about Triangles @@ -3594,22 +3727,13 @@ If the file does not exist, create it with owner-readable-only file permissions. - - &Show / Hide - - - - + + &Encrypt Wallet... - - Encrypt or decrypt wallet - - - - + &Backup Wallet... @@ -3620,24 +3744,36 @@ If the file does not exist, create it with owner-readable-only file permissions. + &Change Passphrase... - + Change the passphrase used for wallet encryption + &Unlock Wallet... - + Unlock wallet Әмиянізді қоршаудан шығару + + + &Unlock Wallet for staking... + + + + + Unlock wallet for staking + + &Lock Wallet @@ -3650,36 +3786,50 @@ If the file does not exist, create it with owner-readable-only file permissions. + Sign &message... + + + Sign messages with your Triangles addresses to prove you own them + + + &Verify message... + + + Verify messages to ensure they were signed with specified Triangles addresses + + + &Export... - + Export the data in the current tab to a file - + + &Debug window - + Open debugging and diagnostic console - + &File @@ -3704,19 +3854,17 @@ If the file does not exist, create it with owner-readable-only file permissions. - - + [testnet] - - + Triangles client - + %n active connection(s) to Triangles network @@ -3724,12 +3872,12 @@ If the file does not exist, create it with owner-readable-only file permissions. - + Synchronizing with network... - + ~%n block(s) remaining @@ -3737,17 +3885,12 @@ If the file does not exist, create it with owner-readable-only file permissions. - + Downloaded %1 of %2 blocks of transaction history (%3% done). - - Downloaded %1 blocks of transaction history. - - - - + Current difficulty is %1. @@ -3799,17 +3942,12 @@ If the file does not exist, create it with owner-readable-only file permissions. - - This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee? - - - - + Confirm transaction fee - + Sent transaction @@ -3842,29 +3980,50 @@ Message: %4 - - + + URI handling - - + + URI can not be parsed! This can be caused by an invalid TRI address or malformed URI parameters. - + + Send Triangles + + + + + Receive Triangles + + + + + &Lock Wallet... + + + + + Wallet is <b>encrypted</b> and currently <b>unlocked for staking</b> + + + + Wallet is <b>encrypted</b> and currently <b>unlocked</b> - + Wallet is <b>encrypted</b> and currently <b>locked</b> - + + Backup Wallet @@ -3875,16 +4034,26 @@ Message: %4 - Backup Failed + There was an error trying to save the wallet data to the new location. - There was an error trying to save the wallet data to the new location. + Backup failed + + + + + Backup successful + + + + + The wallet data was successfully saved to the new location. - + %n second(s) @@ -3946,10 +4115,127 @@ Message: %4 + + VerifyMessagePage + + + Form + + + + + Verify Message + + + + + Choose an address from the address book + + + + + Alt+A + + + + + The address the message was signed with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + + + + + Text + + + + + Address + Адрес + + + + Signature + + + + + Reset all verify message fields + + + + + Clear &All + + + + + Verify the message to ensure it was signed with the specified Triangles address + + + + + Verify &Message + + + + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + + + + Enter Triangles signature + + + + + + The entered address is invalid. + + + + + + + Please check the address and try again. + + + + + The entered address does not refer to a key. + + + + + The signature could not be decoded. + + + + + + Please check the signature and try again. + + + + + The signature did not match the message digest. + + + + + Message verification failed. + + + + + Message verified. + + + WalletModel - + Sending... diff --git a/src/qt/locale/triangles_ko_KR.qm b/src/qt/locale/triangles_ko_KR.qm deleted file mode 100644 index afb9d6a834fcd377e8eb7e79e86b746b7e21d2f3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 38225 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 diff --git a/src/qt/locale/triangles_ko_KR.ts b/src/qt/locale/triangles_ko_KR.ts index 2754cee..f194a96 100644 --- a/src/qt/locale/triangles_ko_KR.ts +++ b/src/qt/locale/triangles_ko_KR.ts @@ -4,23 +4,27 @@ AboutDialog - + + Dialog + + + + About Triangles - + <b>Triangles</b> version - - Copyright © 2009-2014 The Bitcoin developers -Copyright © 2014 Triangles team + + OK - + This is experimental software. @@ -38,47 +42,52 @@ MIT/X11 프로그램 라이선스에 따라 배포합니다. COPYING 또는 http AddressBookPage - + Address Book - + Double-click to edit address or label 주소 또는 표를 편집하기 위해 더블클릭 하시오 - + Create a new address 새 주소 만들기 - + Copy the currently selected address to the system clipboard 현재 선택한 주소를 시스템 클립보드로 복사하기 - + Sign a message to prove you own a TRI address - + &New Address - + + Address book + + + + &Copy Address 계좌 복사(&C) - + Show &QR Code - + Sign &Message @@ -88,7 +97,7 @@ MIT/X11 프로그램 라이선스에 따라 배포합니다. COPYING 또는 http - + Delete the currently selected address from the list 현재 목록에 선택한 주소 삭제 @@ -98,17 +107,22 @@ MIT/X11 프로그램 라이선스에 따라 배포합니다. COPYING 또는 http 메시지 검증(&V) - + These are your Triangles addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you. - + &Delete &삭제 - + + Triangles receiving addresses + + + + Copy &Label 표 복사 @@ -118,7 +132,7 @@ MIT/X11 프로그램 라이선스에 따라 배포합니다. COPYING 또는 http 편집& - + Export Address Book Data @@ -141,7 +155,7 @@ MIT/X11 프로그램 라이선스에 따라 배포합니다. COPYING 또는 http AddressTableModel - + Label @@ -164,32 +178,32 @@ MIT/X11 프로그램 라이선스에 따라 배포합니다. COPYING 또는 http 암호문 대화상자 - + + Change password + + + + Enter passphrase 암호 입력하기 - + New passphrase 새로운 암호 - + Repeat new passphrase 새 암호 반복 - - Serves to disable the trivial sendmoney when OS account compromised. Provides no real security. + + Unlock for staking only - - For staking only - - - - + Enter the new passphrase to the wallet.<br/>Please use a passphrase of <b>10 or more random characters</b>, or <b>eight or more words</b>. 새로운 암호를 지갑에 입력. 8자보다 많은 단어를 입력하거나 10 자보다 많은 여러 종류를 암호에 사용하세요. @@ -199,7 +213,7 @@ MIT/X11 프로그램 라이선스에 따라 배포합니다. COPYING 또는 http 지갑 암호화 - + This operation needs your wallet passphrase to unlock the wallet. 이 작업은 지갑을 열기위해 사용자의 지갑의 암호가 필요합니다. @@ -209,7 +223,7 @@ MIT/X11 프로그램 라이선스에 따라 배포합니다. COPYING 또는 http 지갑 열기 - + This operation needs your wallet passphrase to decrypt the wallet. 이 작업은 지갑을 해독하기 위해 사용자의 지갑 암호가 필요합니다. @@ -219,7 +233,7 @@ MIT/X11 프로그램 라이선스에 따라 배포합니다. COPYING 또는 http 지갑 해독 - + Change passphrase 암호 변경 @@ -318,12 +332,17 @@ MIT/X11 프로그램 라이선스에 따라 배포합니다. COPYING 또는 http CoinControlDialog - + Coin Control - + + Triangles Coin Control + + + + Quantity: 수량: @@ -333,7 +352,7 @@ MIT/X11 프로그램 라이선스에 따라 배포합니다. COPYING 또는 http Bytes: - + Amount: 거래량 @@ -353,7 +372,7 @@ MIT/X11 프로그램 라이선스에 따라 배포합니다. COPYING 또는 http - + no 아니요 @@ -368,22 +387,22 @@ MIT/X11 프로그램 라이선스에 따라 배포합니다. COPYING 또는 http - + (un)select all - + Tree mode 트리 모드 - + List mode 리스트 모드 - + Amount 거래량 @@ -418,7 +437,7 @@ MIT/X11 프로그램 라이선스에 따라 배포합니다. COPYING 또는 http 우선도 - + Copy address 주소 복사하기 @@ -429,17 +448,17 @@ MIT/X11 프로그램 라이선스에 따라 배포합니다. COPYING 또는 http - + Copy amount 거래액 복사 - + Copy transaction ID 송금 ID 복사 - + Copy quantity 수량 복사 @@ -474,7 +493,7 @@ MIT/X11 프로그램 라이선스에 따라 배포합니다. COPYING 또는 http - + highest 최상 @@ -572,57 +591,66 @@ This label turns red, if the priority is smaller than "medium". EditAddressDialog - - Edit Address - 주소 편집 - - - + &Label &표 - + The label associated with this address book entry - + &Address &주소 - + + Edit record + + + + The address associated with this address book entry. This can only be modified for sending addresses. - - &Stealth Address + + Paste from clipboard - + + Alt+A + Alt+A + + + + New receiving address 새로 받는 주소 - + + New sending address 새로 보내는 주소 - + + Edit receiving address 받는 주소 편집 - + + Edit sending address 보내는 주소 편집 - + The entered address "%1" is not a valid TRI address. @@ -689,23 +717,23 @@ This label turns red, if the priority is smaller than "medium". MRichTextEdit - + Paragraph formatting - + Undo (CTRL+Z) - + Undo - + Redo @@ -715,7 +743,7 @@ This label turns red, if the priority is smaller than "medium". - + Cut @@ -725,7 +753,7 @@ This label turns red, if the priority is smaller than "medium". - + Copy @@ -735,7 +763,7 @@ This label turns red, if the priority is smaller than "medium". - + Paste @@ -745,12 +773,12 @@ This label turns red, if the priority is smaller than "medium". - + Link - + Bold @@ -760,7 +788,7 @@ This label turns red, if the priority is smaller than "medium". - + Italic @@ -770,12 +798,12 @@ This label turns red, if the priority is smaller than "medium". - + Underline - + Strike Out @@ -785,7 +813,7 @@ This label turns red, if the priority is smaller than "medium". - + Bullet list @@ -795,7 +823,7 @@ This label turns red, if the priority is smaller than "medium". - + Ordered list @@ -805,7 +833,7 @@ This label turns red, if the priority is smaller than "medium". - + Decrease indentation @@ -815,7 +843,7 @@ This label turns red, if the priority is smaller than "medium". - + Increase indentation @@ -825,12 +853,12 @@ This label turns red, if the priority is smaller than "medium". - + . - + Font size @@ -875,6 +903,74 @@ This label turns red, if the priority is smaller than "medium". + + MainWindow + + + MainWindow + + + + + Triangles + + + + + File + + + + + Operations + + + + + Help + + + + + Overview + + + + + Send Coins + 코인들 보내기 + + + + Receive Coins + + + + + Address Book + + + + + Transactions + + + + + Messages + + + + + Synchronization + + + + + 33333 blocks + + + MessageModel @@ -931,22 +1027,27 @@ This label turns red, if the priority is smaller than "medium". MessagePage - + Address Book - + + Messages + + + + These are your sent and received encrypted messages. Click on an item to read it. - + Click on a message to view it - + &Back @@ -956,48 +1057,48 @@ This label turns red, if the priority is smaller than "medium". - + &Conversation - + Sign a message to prove you own a TRI address - + &Send - - + + Copy the currently selected address to the system clipboard 현재 선택한 주소를 시스템 클립보드로 복사하기 - + &Copy From Address - + Copy To &Address - + Delete the currently selected address from the list 현재 목록에 선택한 주소 삭제 - + &Delete &삭제 - + Send Secure Message @@ -1031,11 +1132,12 @@ This label turns red, if the priority is smaller than "medium". OptionsDialog + Options 선택들 - + &Main 메인(&M) @@ -1050,7 +1152,7 @@ This label turns red, if the priority is smaller than "medium". 송금 수수료(&F) - + Reserved amount does not participate in staking and is therefore spendable at any time. @@ -1060,12 +1162,12 @@ This label turns red, if the priority is smaller than "medium". - + Automatically start Triangles after logging in to the system. - + &Start Triangles on system login @@ -1075,7 +1177,7 @@ This label turns red, if the priority is smaller than "medium". - + &Detach databases at shutdown @@ -1085,57 +1187,57 @@ This label turns red, if the priority is smaller than "medium". 네트워크(&N) - + Automatically open the Triangles client port on the router. This only works when your router supports UPnP and it is enabled. - + Map port using &UPnP 사용중인 UPnP 포트 매핑(&U) - + Connect to the Triangles network through a SOCKS proxy (e.g. when connecting through Tor). - + &Connect through SOCKS proxy: - + Proxy &IP: 프록시 IP(&I): - + IP address of the proxy (e.g. 127.0.0.1) - + &Port: 포트(&P): - + Port of the proxy (e.g. 9050) 프록시의 포트번호입니다(예: 9050) - + SOCKS &Version: SOCKS 버전(&V): - + SOCKS version of the proxy (e.g. 5) 프록시의 SOCKS 버전입니다(예: 5) - + &Window 창(&W) @@ -1145,7 +1247,7 @@ This label turns red, if the priority is smaller than "medium". 창을 최소화 하면 트레이에 아이콘만 표시합니다. - + &Minimize to the tray instead of the taskbar 작업 표시줄 대신 트레이로 최소화(&M) @@ -1155,7 +1257,7 @@ This label turns red, if the priority is smaller than "medium". 창을 닫으면 프로그램에서 나가지 않고 최소화합니다. 이 옵션을 활성화하면, 프로그램은 메뉴에서 나가기를 선택한 후에만 닫힙니다. - + M&inimize on close 닫을때 최소화(&I) @@ -1170,27 +1272,27 @@ This label turns red, if the priority is smaller than "medium". 사용자 인터페이스 언어(&L): - + The user interface language can be set here. This setting will take effect after restarting Triangles. - + &Unit to show amounts in: 거래액을 표시할 단위(&U): - + Choose the default subdivision unit to show in the interface and when sending coins. 인터페이스에 표시하고 코인을 보낼때 사용할 기본 최소화 단위를 선택하십시오. - + Whether to show TRI addresses in the transaction list or not. - + &Display addresses in transaction list 송금 목록에 주소 표시(&D) @@ -1200,27 +1302,27 @@ This label turns red, if the priority is smaller than "medium". - + Display coin &control features (experts only!) - + &OK 확인(&O) - + &Cancel 취소(&C) - + &Apply - + default 기본값 @@ -1245,18 +1347,18 @@ This label turns red, if the priority is smaller than "medium". OverviewPage - + Form 유형 - - + + The displayed information may be out of date. Your wallet automatically synchronizes with the Triangles network after a connection is established, but this process has not completed yet. - + Stake: @@ -1291,7 +1393,7 @@ This label turns red, if the priority is smaller than "medium". 아직 사용 가능하지 않은 채굴된 잔액 - + Total: 총액: @@ -1301,7 +1403,7 @@ This label turns red, if the priority is smaller than "medium". 당신의 현재 총액 - + <b>Recent transactions</b> <b>최근 거래내역</b> @@ -1309,10 +1411,10 @@ This label turns red, if the priority is smaller than "medium". <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1323,10 +1425,10 @@ a:active { color:#000; text-decoration: underline; } <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1334,7 +1436,21 @@ a:active { color:#000; text-decoration: underline; } - + + <head> +<style type="text/css" media="screen"> +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } +</style> +</head> +<body> +<a href="http://explorer.triangles.technology"> &#187; TRI block explorer</a></body> + + + + Total of transactions that have yet to be confirmed, and do not yet count toward the current balance @@ -1411,7 +1527,7 @@ a:active { color:#000; text-decoration: underline; } RPCConsole - + Client name 클라이언트 이름 @@ -1422,15 +1538,15 @@ a:active { color:#000; text-decoration: underline; } - + - + N/A 없음 - + Client version 클라이언트 버전 @@ -1440,7 +1556,12 @@ a:active { color:#000; text-decoration: underline; } 정보& - + + Debug window + + + + Using OpenSSL version 오픈SSL 버전을 사용합니다 @@ -1465,7 +1586,7 @@ a:active { color:#000; text-decoration: underline; } - + Block chain 블럭 체인 @@ -1485,7 +1606,7 @@ a:active { color:#000; text-decoration: underline; } 최종 블럭 시각 - + &Open 열기(&O) @@ -1495,7 +1616,7 @@ a:active { color:#000; text-decoration: underline; } - + &Show @@ -1505,22 +1626,22 @@ a:active { color:#000; text-decoration: underline; } 콘솔(&C) - + Build date 빌드 날짜 - + Triangles - Debug window - + Triangles Core - + Debug log file 로그 파일 디버그 @@ -1530,12 +1651,12 @@ a:active { color:#000; text-decoration: underline; } - + Show the Triangles-Qt help message to get a list with possible Triangles command-line options. - + Clear console 콘솔 초기화 @@ -1558,8 +1679,8 @@ a:active { color:#000; text-decoration: underline; } SendCoinsDialog - - + + @@ -1571,12 +1692,17 @@ a:active { color:#000; text-decoration: underline; } 코인들 보내기 - + + Send Triangles + + + + Coin Control Features 코인 컨트롤 기능들 - + Inputs... @@ -1655,17 +1781,17 @@ a:active { color:#000; text-decoration: underline; } - + custom change address - + Send to multiple recipients at once 다수의 수령인들에게 한번에 보내기 - + Add &Recipient 수령인 추가하기 @@ -1675,7 +1801,7 @@ a:active { color:#000; text-decoration: underline; } - + Clear &All 모두 지우기(&A) @@ -1695,17 +1821,17 @@ a:active { color:#000; text-decoration: underline; } 전송 기능 확인 - + S&end 보내기(&E) - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Copy quantity 수량 복사 @@ -1750,7 +1876,7 @@ a:active { color:#000; text-decoration: underline; } - + Confirm send coins 코인 전송을 확인 @@ -1765,7 +1891,7 @@ a:active { color:#000; text-decoration: underline; } - + The recipient address is not valid, please recheck. 수령인 주소가 정확하지 않습니다. 재확인 바랍니다 @@ -1823,53 +1949,48 @@ a:active { color:#000; text-decoration: underline; } SendCoinsEntry - + Form 유형 - + A&mount: 금액: - + Pay &To: 지급&수신: - - + + Enter a label for this address to add it to your address book 당신의 주소록에 이 주소를 추가하기 위하여 표를 입역하세요 - - N&arration: - - - - + Enter a short note to send with payment (max 24 characters) - + &Label: 표: - + The address to send the payment to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book - + Alt+A Alt+A @@ -1879,7 +2000,7 @@ a:active { color:#000; text-decoration: underline; } 클립보드로 부터 주소를 붙이세요 - + Alt+P Alt+P @@ -1907,37 +2028,42 @@ a:active { color:#000; text-decoration: underline; } - + + Send messages + + + + Address &From: - + Choose address from address book - + Alt+A Alt+A - + Paste address from clipboard 클립보드로 부터 주소를 붙이세요 - + Alt+P Alt+P - + Send to multiple recipients at once 다수의 수령인들에게 한번에 보내기 - + Add &Recipient 수령인 추가하기 @@ -1947,7 +2073,7 @@ a:active { color:#000; text-decoration: underline; } - + Clear &All 모두 지우기(&A) @@ -1957,17 +2083,17 @@ a:active { color:#000; text-decoration: underline; } 전송 기능 확인 - + S&end 보내기(&E) - + &Close - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) @@ -1977,7 +2103,7 @@ a:active { color:#000; text-decoration: underline; } - + Confirm send messages @@ -1992,7 +2118,7 @@ a:active { color:#000; text-decoration: underline; } - + @@ -2029,22 +2155,22 @@ a:active { color:#000; text-decoration: underline; } SendMessagesEntry - + Form 유형 - - The address to send the payment to (e.g. 4Zo1ga6xuKuQ7JV7M9rGDoxdbYwV5zgQJ5) + + The address to send the message to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book - + Alt+A Alt+A @@ -2054,7 +2180,7 @@ a:active { color:#000; text-decoration: underline; } 클립보드로 부터 주소를 붙이세요 - + Alt+P Alt+P @@ -2064,28 +2190,28 @@ a:active { color:#000; text-decoration: underline; } - + &Message: - + Send &To: - + Enter a label for this address to add it to your address book 당신의 주소록에 이 주소를 추가하기 위하여 표를 입역하세요 - + &Label: 표: - + &Public Key: @@ -2106,187 +2232,134 @@ a:active { color:#000; text-decoration: underline; } - SignVerifyMessageDialog + SignMessagePage - - Signatures - Sign / Verify a Message - 서명 - 싸인 / 메시지 확인 + + Form + 유형 - - - &Sign Message - 메시지 서명(&S) - - - - You can sign messages with your addresses to prove you own them. Be careful not to sign anything vague, as phishing attacks may try to trick you into signing your identity over to them. Only sign fully-detailed statements you agree to. - 여러분 자신을 증명하기 위해 주소를 첨가하고 섬여할 수 있습니다. 피싱 공격으로 말미암아 여러분의 서명을 통해 속아 넘어가게 할 수 있으므로, 서명하지 않은 어떤 모호한 요소든 주의하십시오. 동의하는 완전 무결한 조항에만 서명하십시오. - - - - The address to sign the message with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + Sign Message - - + + Address + 주소 + + + + Paste address from clipboard + 클립보드로 부터 주소를 붙이세요 + + + + Alt+P + Alt+P + + + + Signature + + + + Choose an address from the address book - - + Alt+A - Alt+A + Alt+A - - Paste address from clipboard - 클립보드로 부터 주소를 붙이세요 + + The address to sign the message with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + - - Alt+P - Alt+P + + Text + - + Enter the message you want to sign here - 여기에 서명하려는 메시지를 입력하십시오 + 여기에 서명하려는 메시지를 입력하십시오 - + Copy the current signature to the system clipboard - 현재 서명을 시스템 클립보드에 복사 + 현재 서명을 시스템 클립보드에 복사 - - Sign the message to prove you own this TRI address - - - - - Verify the message to ensure it was signed with the specified TRI address - - - - + Reset all sign message fields - 메시지 필드의 모든 서명 재설정 + 메시지 필드의 모든 서명 재설정 - - + Clear &All - 모두 지우기(&A) + 모두 지우기(&A) - - - &Verify Message - 메시지 검증(&V) - - - - Enter the signing address, message (ensure you copy line breaks, spaces, tabs, etc. exactly) and signature below to verify the message. Be careful not to read more into the signature than what is in the signed message itself, to avoid being tricked by a man-in-the-middle attack. + + Sign the message to prove you own this Triangles address - - The address the message was signed with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + Sign &Message - - Reset all verify message fields - 모든 검증 메시지 필드 재설정 - - - - Click "Sign Message" to generate signature - 서명을 만들려면 "메시지 서명"을 누르십시오 - - - - Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - - - Enter a TRI address (e.g. w) + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Enter TRI signature - + Click "Sign Message" to generate signature + 서명을 만들려면 "메시지 서명"을 누르십시오 - - + + The entered address is invalid. - 입력한 주소가 잘못되었습니다. + 입력한 주소가 잘못되었습니다. - - - + + Please check the address and try again. - 주소를 확인하고 다시 시도하십시오. + 주소를 확인하고 다시 시도하십시오. - - + The entered address does not refer to a key. - 입력한 주소는 키에서 참조하지 않습니다. + 입력한 주소는 키에서 참조하지 않습니다. - + Wallet unlock was cancelled. - 지갑 잠금 해제를 취소했습니다. + 지갑 잠금 해제를 취소했습니다. Private key for the entered address is not available. - 입력한 주소에 대한 개인키가 없습니다. + 입력한 주소에 대한 개인키가 없습니다. Message signing failed. - 메시지 서명에 실패했습니다. + 메시지 서명에 실패했습니다. Message signed. - 메시지를 서명했습니다. - - - - The signature could not be decoded. - 서명을 해독할 수 없습니다. - - - - - Please check the signature and try again. - 서명을 확인하고 다시 시도하십시오. - - - - The signature did not match the message digest. - 메시지 다이제스트와 서명이 일치하지 않습니다. - - - - Message verification failed. - 메시지 검증에 실패했습니다. - - - - Message verified. - 메시지를 검증했습니다. + 메시지를 서명했습니다. @@ -2430,7 +2503,7 @@ a:active { color:#000; text-decoration: underline; } - Generated coins must mature 60 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. + Generated coins must mature 7 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. @@ -2478,11 +2551,12 @@ a:active { color:#000; text-decoration: underline; } TransactionDescDialog + Transaction details 거래 세부 내역 - + This pane shows a detailed description of the transaction 이 창은 거래의 세부내역을 보여줍니다 @@ -2490,7 +2564,7 @@ a:active { color:#000; text-decoration: underline; } TransactionTableModel - + Date 날짜 @@ -2510,12 +2584,17 @@ a:active { color:#000; text-decoration: underline; } 수량 - + Open until %1 %1 까지 열림 - + + Confirming (%1 of %2 confirmations) + + + + Confirmed (%1 confirmations) 확인됨(%1 확인됨) @@ -2527,12 +2606,7 @@ a:active { color:#000; text-decoration: underline; } - - Narration - - - - + Offline 오프라인 @@ -2542,12 +2616,7 @@ a:active { color:#000; text-decoration: underline; } 미확인 - - Confirming (%1 of %2 recommended confirmations) - - - - + Conflicted 충돌 @@ -2625,13 +2694,13 @@ a:active { color:#000; text-decoration: underline; } TransactionView - - + + All 전체 - + Today 오늘 @@ -2661,7 +2730,7 @@ a:active { color:#000; text-decoration: underline; } 범위... - + Received with 보낸 주소 @@ -2686,17 +2755,17 @@ a:active { color:#000; text-decoration: underline; } 기타 - + Enter address or label to search 검색하기 위한 주소 또는 표 입력 - + Min amount 최소 거래량 - + Copy address 주소 복사하기 @@ -2726,7 +2795,7 @@ a:active { color:#000; text-decoration: underline; } 거래 내역 확인 - + Export Transaction Data @@ -2791,6 +2860,19 @@ a:active { color:#000; text-decoration: underline; } 상대방 + + TransactionsPage + + + Form + 유형 + + + + Transactions + + + Triangles-core @@ -3487,67 +3569,57 @@ If the file does not exist, create it with owner-readable-only file permissions. - + + Triangles - + + Wallet 지갑 - + + &Overview &개요 - + Show general overview of wallet 지갑의 일반적 개요를 보여 줍니다. - - &Send coins - - - - - Send coins to a TRI address - - - - - &Receive coins - - - - + Show the list of addresses for receiving payments - + + &Transactions &거래 - + Browse transaction history 거래내역을 검색합니다. - + + &Address Book - + Edit the list of stored addresses and labels - + &Messages @@ -3557,22 +3629,82 @@ If the file does not exist, create it with owner-readable-only file permissions. - - E&xit - 나가기(&X) - - - - Quit application - 적용 중단 - - - - &About Triangles + + + &Show / Hide Triangles wallet + Show or hide the main Window + + + + + Encrypt the private keys that belong to your wallet + + + + + %n blocks + + + + + + + Processed %1 blocks of transaction history. + + + + + <font color='#f26522'>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. </font>Do you want to pay the fee? + + + + + Options + 선택들 + + + + E&xit + 나가기(&X) + + + + Quit application + 적용 중단 + + + + &Send Triangles + + + + + Send coins to a Triangles address + + + + + &Receive Triangles + + + + + E&xit Triangles wallet + + + + + + + &About Triangles + + + + Show information about Triangles @@ -3597,22 +3729,13 @@ If the file does not exist, create it with owner-readable-only file permissions. - - &Show / Hide - 보이기/숨기기(&S) - - - + + &Encrypt Wallet... 지갑 암호화&... - - Encrypt or decrypt wallet - - - - + &Backup Wallet... 지갑 백업&... @@ -3623,24 +3746,36 @@ If the file does not exist, create it with owner-readable-only file permissions. + &Change Passphrase... 암호문 변경&... - + Change the passphrase used for wallet encryption 지갑 암호화에 사용되는 암호를 변경합니다 + &Unlock Wallet... - + Unlock wallet 지갑 열기 + + + &Unlock Wallet for staking... + + + + + Unlock wallet for staking + + &Lock Wallet @@ -3653,36 +3788,50 @@ If the file does not exist, create it with owner-readable-only file permissions. + Sign &message... 메시지 서명&... + + + Sign messages with your Triangles addresses to prove you own them + + + &Verify message... 메시지 확인&... + + + Verify messages to ensure they were signed with specified Triangles addresses + + + &Export... - + Export the data in the current tab to a file - + + &Debug window 디버그 창& - + Open debugging and diagnostic console 디버깅 및 진단 콘솔을 엽니다 - + &File &파일 @@ -3707,48 +3856,41 @@ If the file does not exist, create it with owner-readable-only file permissions. - - + [testnet] [테스트넷] - - + Triangles client - + %n active connection(s) to Triangles network - + Synchronizing with network... 네트워크와 동기화중... - + ~%n block(s) remaining - + Downloaded %1 of %2 blocks of transaction history (%3% done). - - Downloaded %1 blocks of transaction history. - - - - + Current difficulty is %1. @@ -3796,17 +3938,12 @@ If the file does not exist, create it with owner-readable-only file permissions. - - This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee? - - - - + Confirm transaction fee - + Sent transaction 거래 보내기 @@ -3843,29 +3980,50 @@ Message: %4 - - + + URI handling - - + + URI can not be parsed! This can be caused by an invalid TRI address or malformed URI parameters. - + + Send Triangles + + + + + Receive Triangles + + + + + &Lock Wallet... + + + + + Wallet is <b>encrypted</b> and currently <b>unlocked for staking</b> + + + + Wallet is <b>encrypted</b> and currently <b>unlocked</b> 지갑이 암호화 되었고 현재 차단해제 되었습니다 - + Wallet is <b>encrypted</b> and currently <b>locked</b> 지갑이 암호화 되었고 현재 잠겨져 있습니다 - + + Backup Wallet @@ -3876,16 +4034,26 @@ Message: %4 - Backup Failed + There was an error trying to save the wallet data to the new location. - There was an error trying to save the wallet data to the new location. + Backup failed + + + + + Backup successful + + + + + The wallet data was successfully saved to the new location. - + %n second(s) @@ -3943,10 +4111,127 @@ Message: %4 + + VerifyMessagePage + + + Form + 유형 + + + + Verify Message + + + + + Choose an address from the address book + + + + + Alt+A + Alt+A + + + + The address the message was signed with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + + + + + Text + + + + + Address + 주소 + + + + Signature + + + + + Reset all verify message fields + 모든 검증 메시지 필드 재설정 + + + + Clear &All + 모두 지우기(&A) + + + + Verify the message to ensure it was signed with the specified Triangles address + + + + + Verify &Message + + + + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + + + + Enter Triangles signature + + + + + + The entered address is invalid. + 입력한 주소가 잘못되었습니다. + + + + + + Please check the address and try again. + 주소를 확인하고 다시 시도하십시오. + + + + The entered address does not refer to a key. + 입력한 주소는 키에서 참조하지 않습니다. + + + + The signature could not be decoded. + 서명을 해독할 수 없습니다. + + + + + Please check the signature and try again. + 서명을 확인하고 다시 시도하십시오. + + + + The signature did not match the message digest. + 메시지 다이제스트와 서명이 일치하지 않습니다. + + + + Message verification failed. + 메시지 검증에 실패했습니다. + + + + Message verified. + 메시지를 검증했습니다. + + WalletModel - + Sending... diff --git a/src/qt/locale/triangles_ky.qm b/src/qt/locale/triangles_ky.qm deleted file mode 100644 index aa1c8452e9e5095c34c0cd3bc8d781822a9f1347..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3508 zcmcguTWB0r7(ToC_mbJo)fh_%I7Tz{<~Fg3Nj4WZJDW?{=7LGux7Nw-*)Z*NW|^HP zL_zVPqEPCC6czKLA{1H(zE~fuz6e6SA{2cQ3Kg*^XdnCLf6f^vlVo?3poC@SpTnN- z|G)EJ&(Np&1GoQLyZY@D?O(j`{;glqganF&92q2}<^X|fAL06vkhR^e{7FbDO%DIi zNr?0TIs9iA${)#*!smp*EpqbRMO@ot;hPL0p|6CDOa*W1FQVRT&F!}@5fV%YS*yX7 zju7JhfUkc=yTQAm?{A>q=)KU-&wPpd9|{@!JM`e(aol$_ynOWxA+gy==gSWXA#Vv8 zh`aKEkfFZF^~?A0|2skkriH9s6H=;+T)$F-=erpl53eE56(Pef2^oz@^cwPn*Q9q& z;Qzt*q#H+ZjVI$WSdc!uJdgZ7i9K@e4)Xap_U5ufNSL_tJ0T-)2pK&ayPKWB{jbEE zUqxQAaD3u7v`+?fLgG)duX^~MC@=x*kius@%8Z5ai6|LrP=`kFyJ0k+w`r-Awyg8B z+7b;gUd%u18@6Mm%LLs!cVA%9?D_6qmBxw1UlZTABTdTnKVpz3wQ?*RT zwv3Ff8P?M743~#RIo~vNd2Atr{^C^2BjOme?PrWC{zH!Cb;n)%DDL5q@hJ>C#(TrD zjnD-BFo+@V-5WbThEUHXXXT`G5SHZCaPvJ8FX%APU%w#J-SWF&Az9~qP z4MSmN*0P;s1&pBA%j>5PdOb4{<+N_*t(6L}HeO^YbjS=wqYH+i8{f=1!y78{w4hxy zoC+%9(1zQe<6iZ#J*^p7_6!rBS*G@~PFK8uB(SXe(bgE!9YNWH?@26F71t{A;Px?4 zQ!s?>VANw0vo1QaRgg=oX0E*EMs!^p*U1{kAe{8DQ3b24WEs2|q~~W7@z|WcWS*k7URZS_;%mSAbgHTxWYS5x z$uVB*DW2NwrqYF}y|qzEo!!T*Lc!2YaqpS8HM6AU*i6aLQjTYBm08_TZvXB^W?AS? z*O*6r_O{%Bs<5nr+R31wQz4{`>tZCtJ;cPq3C@R&R57{P#dOGrnWRRM&!24=cGc*>4#y@b8wW`k z$8INPYs%A5r}!LRDz7QA^@fBR*NKe!)BK7&$vY`FXp&$*Pj|B-N=UvS?p%pPqP&3? laqq^7AqM~Ep)V~IWyg~9?(K2AcXl58o1F7H1|=8>`~%5JpgaHo diff --git a/src/qt/locale/triangles_ky.ts b/src/qt/locale/triangles_ky.ts index 6b1d7f6..a38225a 100644 --- a/src/qt/locale/triangles_ky.ts +++ b/src/qt/locale/triangles_ky.ts @@ -4,23 +4,27 @@ AboutDialog - + + Dialog + + + + About Triangles - + <b>Triangles</b> version - - Copyright © 2009-2014 The Bitcoin developers -Copyright © 2014 Triangles team + + OK - + This is experimental software. @@ -33,47 +37,52 @@ This product includes software developed by the OpenSSL Project for use in the O AddressBookPage - + Address Book - + Double-click to edit address or label - + Create a new address Жаң даректи жасоо - + Copy the currently selected address to the system clipboard - + Sign a message to prove you own a TRI address - + &New Address - + + Address book + + + + &Copy Address - + Show &QR Code - + Sign &Message @@ -83,7 +92,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + Delete the currently selected address from the list @@ -93,17 +102,22 @@ This product includes software developed by the OpenSSL Project for use in the O - + These are your Triangles addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you. - + &Delete Ө&чүрүү - + + Triangles receiving addresses + + + + Copy &Label @@ -113,7 +127,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + Export Address Book Data @@ -136,7 +150,7 @@ This product includes software developed by the OpenSSL Project for use in the O AddressTableModel - + Label @@ -159,32 +173,32 @@ This product includes software developed by the OpenSSL Project for use in the O - + + Change password + + + + Enter passphrase - + New passphrase - + Repeat new passphrase - - Serves to disable the trivial sendmoney when OS account compromised. Provides no real security. + + Unlock for staking only - - For staking only - - - - + Enter the new passphrase to the wallet.<br/>Please use a passphrase of <b>10 or more random characters</b>, or <b>eight or more words</b>. @@ -194,7 +208,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + This operation needs your wallet passphrase to unlock the wallet. @@ -204,7 +218,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + This operation needs your wallet passphrase to decrypt the wallet. @@ -214,7 +228,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + Change passphrase @@ -313,12 +327,17 @@ This product includes software developed by the OpenSSL Project for use in the O CoinControlDialog - + Coin Control - + + Triangles Coin Control + + + + Quantity: @@ -328,7 +347,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + Amount: @@ -348,7 +367,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + no @@ -363,22 +382,22 @@ This product includes software developed by the OpenSSL Project for use in the O - + (un)select all - + Tree mode - + List mode - + Amount @@ -413,7 +432,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + Copy address @@ -424,17 +443,17 @@ This product includes software developed by the OpenSSL Project for use in the O - + Copy amount - + Copy transaction ID - + Copy quantity @@ -469,7 +488,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + highest @@ -567,57 +586,66 @@ This label turns red, if the priority is smaller than "medium". EditAddressDialog - - Edit Address - - - - + &Label - + The label associated with this address book entry - + &Address &Дарек - + + Edit record + + + + The address associated with this address book entry. This can only be modified for sending addresses. - - &Stealth Address + + Paste from clipboard - + + Alt+A + + + + + New receiving address - + + New sending address - + + Edit receiving address - + + Edit sending address - + The entered address "%1" is not a valid TRI address. @@ -684,23 +712,23 @@ This label turns red, if the priority is smaller than "medium". MRichTextEdit - + Paragraph formatting - + Undo (CTRL+Z) - + Undo - + Redo @@ -710,7 +738,7 @@ This label turns red, if the priority is smaller than "medium". - + Cut @@ -720,7 +748,7 @@ This label turns red, if the priority is smaller than "medium". - + Copy @@ -730,7 +758,7 @@ This label turns red, if the priority is smaller than "medium". - + Paste @@ -740,12 +768,12 @@ This label turns red, if the priority is smaller than "medium". - + Link - + Bold @@ -755,7 +783,7 @@ This label turns red, if the priority is smaller than "medium". - + Italic @@ -765,12 +793,12 @@ This label turns red, if the priority is smaller than "medium". - + Underline - + Strike Out @@ -780,7 +808,7 @@ This label turns red, if the priority is smaller than "medium". - + Bullet list @@ -790,7 +818,7 @@ This label turns red, if the priority is smaller than "medium". - + Ordered list @@ -800,7 +828,7 @@ This label turns red, if the priority is smaller than "medium". - + Decrease indentation @@ -810,7 +838,7 @@ This label turns red, if the priority is smaller than "medium". - + Increase indentation @@ -820,12 +848,12 @@ This label turns red, if the priority is smaller than "medium". - + . - + Font size @@ -870,6 +898,74 @@ This label turns red, if the priority is smaller than "medium". + + MainWindow + + + MainWindow + + + + + Triangles + + + + + File + + + + + Operations + + + + + Help + + + + + Overview + + + + + Send Coins + + + + + Receive Coins + + + + + Address Book + + + + + Transactions + + + + + Messages + + + + + Synchronization + + + + + 33333 blocks + + + MessageModel @@ -926,22 +1022,27 @@ This label turns red, if the priority is smaller than "medium". MessagePage - + Address Book - + + Messages + + + + These are your sent and received encrypted messages. Click on an item to read it. - + Click on a message to view it - + &Back @@ -951,48 +1052,48 @@ This label turns red, if the priority is smaller than "medium". - + &Conversation - + Sign a message to prove you own a TRI address - + &Send - - + + Copy the currently selected address to the system clipboard - + &Copy From Address - + Copy To &Address - + Delete the currently selected address from the list - + &Delete Ө&чүрүү - + Send Secure Message @@ -1026,11 +1127,12 @@ This label turns red, if the priority is smaller than "medium". OptionsDialog + Options - + &Main @@ -1045,7 +1147,7 @@ This label turns red, if the priority is smaller than "medium". - + Reserved amount does not participate in staking and is therefore spendable at any time. @@ -1055,12 +1157,12 @@ This label turns red, if the priority is smaller than "medium". - + Automatically start Triangles after logging in to the system. - + &Start Triangles on system login @@ -1070,7 +1172,7 @@ This label turns red, if the priority is smaller than "medium". - + &Detach databases at shutdown @@ -1080,57 +1182,57 @@ This label turns red, if the priority is smaller than "medium". &Тармак - + Automatically open the Triangles client port on the router. This only works when your router supports UPnP and it is enabled. - + Map port using &UPnP - + Connect to the Triangles network through a SOCKS proxy (e.g. when connecting through Tor). - + &Connect through SOCKS proxy: - + Proxy &IP: - + IP address of the proxy (e.g. 127.0.0.1) - + &Port: &Порт: - + Port of the proxy (e.g. 9050) - + SOCKS &Version: - + SOCKS version of the proxy (e.g. 5) - + &Window &Терезе @@ -1140,7 +1242,7 @@ This label turns red, if the priority is smaller than "medium". - + &Minimize to the tray instead of the taskbar @@ -1150,7 +1252,7 @@ This label turns red, if the priority is smaller than "medium". - + M&inimize on close @@ -1165,27 +1267,27 @@ This label turns red, if the priority is smaller than "medium". - + The user interface language can be set here. This setting will take effect after restarting Triangles. - + &Unit to show amounts in: - + Choose the default subdivision unit to show in the interface and when sending coins. - + Whether to show TRI addresses in the transaction list or not. - + &Display addresses in transaction list @@ -1195,27 +1297,27 @@ This label turns red, if the priority is smaller than "medium". - + Display coin &control features (experts only!) - + &OK &Жарайт - + &Cancel &Жокко чыгаруу - + &Apply - + default жарыяланбаган @@ -1240,18 +1342,18 @@ This label turns red, if the priority is smaller than "medium". OverviewPage - + Form - - + + The displayed information may be out of date. Your wallet automatically synchronizes with the Triangles network after a connection is established, but this process has not completed yet. - + Stake: @@ -1286,7 +1388,7 @@ This label turns red, if the priority is smaller than "medium". - + Total: @@ -1296,7 +1398,7 @@ This label turns red, if the priority is smaller than "medium". - + <b>Recent transactions</b> @@ -1304,10 +1406,10 @@ This label turns red, if the priority is smaller than "medium". <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1318,10 +1420,10 @@ a:active { color:#000; text-decoration: underline; } <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1329,7 +1431,21 @@ a:active { color:#000; text-decoration: underline; } - + + <head> +<style type="text/css" media="screen"> +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } +</style> +</head> +<body> +<a href="http://explorer.triangles.technology"> &#187; TRI block explorer</a></body> + + + + Total of transactions that have yet to be confirmed, and do not yet count toward the current balance @@ -1406,7 +1522,7 @@ a:active { color:#000; text-decoration: underline; } RPCConsole - + Client name @@ -1417,15 +1533,15 @@ a:active { color:#000; text-decoration: underline; } - + - + N/A - + Client version @@ -1435,7 +1551,12 @@ a:active { color:#000; text-decoration: underline; } - + + Debug window + + + + Using OpenSSL version @@ -1460,7 +1581,7 @@ a:active { color:#000; text-decoration: underline; } - + Block chain @@ -1480,7 +1601,7 @@ a:active { color:#000; text-decoration: underline; } - + &Open &Ачуу @@ -1490,7 +1611,7 @@ a:active { color:#000; text-decoration: underline; } - + &Show @@ -1500,22 +1621,22 @@ a:active { color:#000; text-decoration: underline; } &Консоль - + Build date - + Triangles - Debug window - + Triangles Core - + Debug log file @@ -1525,12 +1646,12 @@ a:active { color:#000; text-decoration: underline; } - + Show the Triangles-Qt help message to get a list with possible Triangles command-line options. - + Clear console Консолду тазалоо @@ -1553,8 +1674,8 @@ a:active { color:#000; text-decoration: underline; } SendCoinsDialog - - + + @@ -1566,12 +1687,17 @@ a:active { color:#000; text-decoration: underline; } - + + Send Triangles + + + + Coin Control Features - + Inputs... @@ -1650,17 +1776,17 @@ a:active { color:#000; text-decoration: underline; } - + custom change address - + Send to multiple recipients at once - + Add &Recipient @@ -1670,7 +1796,7 @@ a:active { color:#000; text-decoration: underline; } - + Clear &All &Бардыгын тазалоо @@ -1690,17 +1816,17 @@ a:active { color:#000; text-decoration: underline; } - + S&end &Жөнөтүү - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Copy quantity @@ -1745,7 +1871,7 @@ a:active { color:#000; text-decoration: underline; } - + Confirm send coins @@ -1760,7 +1886,7 @@ a:active { color:#000; text-decoration: underline; } - + The recipient address is not valid, please recheck. @@ -1818,53 +1944,48 @@ a:active { color:#000; text-decoration: underline; } SendCoinsEntry - + Form - + A&mount: - + Pay &To: - - + + Enter a label for this address to add it to your address book - - N&arration: - - - - + Enter a short note to send with payment (max 24 characters) - + &Label: - + The address to send the payment to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book - + Alt+A @@ -1874,7 +1995,7 @@ a:active { color:#000; text-decoration: underline; } Даректи алмашуу буферинен коюу - + Alt+P @@ -1902,37 +2023,42 @@ a:active { color:#000; text-decoration: underline; } - + + Send messages + + + + Address &From: - + Choose address from address book - + Alt+A - + Paste address from clipboard Даректи алмашуу буферинен коюу - + Alt+P - + Send to multiple recipients at once - + Add &Recipient @@ -1942,7 +2068,7 @@ a:active { color:#000; text-decoration: underline; } - + Clear &All &Бардыгын тазалоо @@ -1952,17 +2078,17 @@ a:active { color:#000; text-decoration: underline; } - + S&end &Жөнөтүү - + &Close - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) @@ -1972,7 +2098,7 @@ a:active { color:#000; text-decoration: underline; } - + Confirm send messages @@ -1987,7 +2113,7 @@ a:active { color:#000; text-decoration: underline; } - + @@ -2024,22 +2150,22 @@ a:active { color:#000; text-decoration: underline; } SendMessagesEntry - + Form - - The address to send the payment to (e.g. 4Zo1ga6xuKuQ7JV7M9rGDoxdbYwV5zgQJ5) + + The address to send the message to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book - + Alt+A @@ -2049,7 +2175,7 @@ a:active { color:#000; text-decoration: underline; } Даректи алмашуу буферинен коюу - + Alt+P @@ -2059,28 +2185,28 @@ a:active { color:#000; text-decoration: underline; } - + &Message: - + Send &To: - + Enter a label for this address to add it to your address book - + &Label: - + &Public Key: @@ -2101,144 +2227,117 @@ a:active { color:#000; text-decoration: underline; } - SignVerifyMessageDialog + SignMessagePage - - Signatures - Sign / Verify a Message + + Form - - - &Sign Message + + Sign Message - - You can sign messages with your addresses to prove you own them. Be careful not to sign anything vague, as phishing attacks may try to trick you into signing your identity over to them. Only sign fully-detailed statements you agree to. - + + Address + Дарек - - The address to sign the message with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - - - - Choose an address from the address book - - - - - - Alt+A - - - - + Paste address from clipboard - Даректи алмашуу буферинен коюу + Даректи алмашуу буферинен коюу - + Alt+P - + + Signature + + + + + Choose an address from the address book + + + + + Alt+A + + + + + The address to sign the message with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + + + + + Text + + + + Enter the message you want to sign here - + Copy the current signature to the system clipboard - - Sign the message to prove you own this TRI address - - - - - Verify the message to ensure it was signed with the specified TRI address - - - - + Reset all sign message fields - - + Clear &All - &Бардыгын тазалоо + &Бардыгын тазалоо - - - &Verify Message + + Sign the message to prove you own this Triangles address - - Enter the signing address, message (ensure you copy line breaks, spaces, tabs, etc. exactly) and signature below to verify the message. Be careful not to read more into the signature than what is in the signed message itself, to avoid being tricked by a man-in-the-middle attack. + + Sign &Message - - The address the message was signed with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - - - Reset all verify message fields - - - - - Click "Sign Message" to generate signature - - - - - Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - - - Enter a TRI address (e.g. w) + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Enter TRI signature + Click "Sign Message" to generate signature - - + + The entered address is invalid. - - - + + Please check the address and try again. - - + The entered address does not refer to a key. - + Wallet unlock was cancelled. @@ -2257,32 +2356,6 @@ a:active { color:#000; text-decoration: underline; } Message signed. - - - The signature could not be decoded. - - - - - - Please check the signature and try again. - - - - - The signature did not match the message digest. - - - - - Message verification failed. - - - - - Message verified. - - TransactionDesc @@ -2428,7 +2501,7 @@ a:active { color:#000; text-decoration: underline; } - Generated coins must mature 60 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. + Generated coins must mature 7 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. @@ -2476,11 +2549,12 @@ a:active { color:#000; text-decoration: underline; } TransactionDescDialog + Transaction details - + This pane shows a detailed description of the transaction @@ -2488,7 +2562,7 @@ a:active { color:#000; text-decoration: underline; } TransactionTableModel - + Date Дата @@ -2508,12 +2582,17 @@ a:active { color:#000; text-decoration: underline; } - + Open until %1 - + + Confirming (%1 of %2 confirmations) + + + + Confirmed (%1 confirmations) @@ -2526,12 +2605,7 @@ a:active { color:#000; text-decoration: underline; } - - Narration - - - - + Offline @@ -2541,12 +2615,7 @@ a:active { color:#000; text-decoration: underline; } - - Confirming (%1 of %2 recommended confirmations) - - - - + Conflicted @@ -2624,13 +2693,13 @@ a:active { color:#000; text-decoration: underline; } TransactionView - - + + All - + Today @@ -2660,7 +2729,7 @@ a:active { color:#000; text-decoration: underline; } - + Received with @@ -2685,17 +2754,17 @@ a:active { color:#000; text-decoration: underline; } - + Enter address or label to search - + Min amount - + Copy address @@ -2725,7 +2794,7 @@ a:active { color:#000; text-decoration: underline; } - + Export Transaction Data @@ -2790,6 +2859,19 @@ a:active { color:#000; text-decoration: underline; } + + TransactionsPage + + + Form + + + + + Transactions + + + Triangles-core @@ -3484,67 +3566,57 @@ If the file does not exist, create it with owner-readable-only file permissions. - + + Triangles - + + Wallet Капчык - + + &Overview - + Show general overview of wallet - - &Send coins - - - - - Send coins to a TRI address - - - - - &Receive coins - - - - + Show the list of addresses for receiving payments - + + &Transactions &Транзакциялар - + Browse transaction history - + + &Address Book - + Edit the list of stored addresses and labels - + &Messages @@ -3554,22 +3626,83 @@ If the file does not exist, create it with owner-readable-only file permissions. - - E&xit + + + &Show / Hide Triangles wallet - Quit application + Show or hide the main Window - &About Triangles + Encrypt the private keys that belong to your wallet + + + + + %n blocks + + + + + + + + Processed %1 blocks of transaction history. + + + + + <font color='#f26522'>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. </font>Do you want to pay the fee? + + + + + Options + + + + + E&xit + + + + + Quit application + + + + + &Send Triangles + Send coins to a Triangles address + + + + + &Receive Triangles + + + + + E&xit Triangles wallet + + + + + + + &About Triangles + + + + Show information about Triangles @@ -3594,22 +3727,13 @@ If the file does not exist, create it with owner-readable-only file permissions. - - &Show / Hide - - - - + + &Encrypt Wallet... - - Encrypt or decrypt wallet - - - - + &Backup Wallet... @@ -3620,24 +3744,36 @@ If the file does not exist, create it with owner-readable-only file permissions. + &Change Passphrase... - + Change the passphrase used for wallet encryption + &Unlock Wallet... - + Unlock wallet + + + &Unlock Wallet for staking... + + + + + Unlock wallet for staking + + &Lock Wallet @@ -3650,36 +3786,50 @@ If the file does not exist, create it with owner-readable-only file permissions. + Sign &message... + + + Sign messages with your Triangles addresses to prove you own them + + + &Verify message... Билдирүүнү &текшерүү... + + + Verify messages to ensure they were signed with specified Triangles addresses + + + &Export... - + Export the data in the current tab to a file - + + &Debug window - + Open debugging and diagnostic console - + &File &Файл @@ -3704,19 +3854,17 @@ If the file does not exist, create it with owner-readable-only file permissions. - - + [testnet] - - + Triangles client - + %n active connection(s) to Triangles network @@ -3724,12 +3872,12 @@ If the file does not exist, create it with owner-readable-only file permissions. - + Synchronizing with network... - + ~%n block(s) remaining @@ -3737,17 +3885,12 @@ If the file does not exist, create it with owner-readable-only file permissions. - + Downloaded %1 of %2 blocks of transaction history (%3% done). - - Downloaded %1 blocks of transaction history. - - - - + Current difficulty is %1. @@ -3799,17 +3942,12 @@ If the file does not exist, create it with owner-readable-only file permissions. - - This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee? - - - - + Confirm transaction fee - + Sent transaction @@ -3842,29 +3980,50 @@ Message: %4 - - + + URI handling - - + + URI can not be parsed! This can be caused by an invalid TRI address or malformed URI parameters. - + + Send Triangles + + + + + Receive Triangles + + + + + &Lock Wallet... + + + + + Wallet is <b>encrypted</b> and currently <b>unlocked for staking</b> + + + + Wallet is <b>encrypted</b> and currently <b>unlocked</b> - + Wallet is <b>encrypted</b> and currently <b>locked</b> - + + Backup Wallet @@ -3875,16 +4034,26 @@ Message: %4 - Backup Failed + There was an error trying to save the wallet data to the new location. - There was an error trying to save the wallet data to the new location. + Backup failed + + + + + Backup successful + + + + + The wallet data was successfully saved to the new location. - + %n second(s) @@ -3946,10 +4115,127 @@ Message: %4 + + VerifyMessagePage + + + Form + + + + + Verify Message + + + + + Choose an address from the address book + + + + + Alt+A + + + + + The address the message was signed with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + + + + + Text + + + + + Address + Дарек + + + + Signature + + + + + Reset all verify message fields + + + + + Clear &All + &Бардыгын тазалоо + + + + Verify the message to ensure it was signed with the specified Triangles address + + + + + Verify &Message + + + + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + + + + Enter Triangles signature + + + + + + The entered address is invalid. + + + + + + + Please check the address and try again. + + + + + The entered address does not refer to a key. + + + + + The signature could not be decoded. + + + + + + Please check the signature and try again. + + + + + The signature did not match the message digest. + + + + + Message verification failed. + + + + + Message verified. + + + WalletModel - + Sending... diff --git a/src/qt/locale/triangles_la.qm b/src/qt/locale/triangles_la.qm deleted file mode 100644 index 37ccfa9216256a4831538863ba5925cb720a7299..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 52268 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 diff --git a/src/qt/locale/triangles_la.ts b/src/qt/locale/triangles_la.ts index 8a4b5da..6f0abd6 100644 --- a/src/qt/locale/triangles_la.ts +++ b/src/qt/locale/triangles_la.ts @@ -4,23 +4,27 @@ AboutDialog - + + Dialog + + + + About Triangles - + <b>Triangles</b> version - - Copyright © 2009-2014 The Bitcoin developers -Copyright © 2014 Triangles team + + OK - + This is experimental software. @@ -37,47 +41,52 @@ Hoc productum continet programmata composita ab OpenSSL Project pro utendo in Op AddressBookPage - + Address Book - + Double-click to edit address or label Dupliciter-clicca ut inscriptionem vel titulum mutes - + Create a new address Crea novam inscriptionem - + Copy the currently selected address to the system clipboard Copia inscriptionem iam selectam in latibulum systematis - + Sign a message to prove you own a TRI address - + &New Address - + + Address book + + + + &Copy Address &Copia Inscriptionem - + Show &QR Code - + Sign &Message @@ -87,7 +96,7 @@ Hoc productum continet programmata composita ab OpenSSL Project pro utendo in Op - + Delete the currently selected address from the list Dele active selectam inscriptionem ex enumeratione @@ -97,17 +106,22 @@ Hoc productum continet programmata composita ab OpenSSL Project pro utendo in Op &Verifica Nuntium - + These are your Triangles addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you. - + &Delete &Dele - + + Triangles receiving addresses + + + + Copy &Label Copia &Titulum @@ -117,7 +131,7 @@ Hoc productum continet programmata composita ab OpenSSL Project pro utendo in Op &Muta - + Export Address Book Data @@ -140,7 +154,7 @@ Hoc productum continet programmata composita ab OpenSSL Project pro utendo in Op AddressTableModel - + Label Titulus @@ -163,32 +177,32 @@ Hoc productum continet programmata composita ab OpenSSL Project pro utendo in Op Dialogus Tesserae - + + Change password + + + + Enter passphrase Insere tesseram - + New passphrase Nova tessera - + Repeat new passphrase Itera novam tesseram - - Serves to disable the trivial sendmoney when OS account compromised. Provides no real security. + + Unlock for staking only - - For staking only - - - - + Enter the new passphrase to the wallet.<br/>Please use a passphrase of <b>10 or more random characters</b>, or <b>eight or more words</b>. Insero novam tesseram cassidili.<br/>Sodes tessera <b>10 pluriumve fortuitarum litterarum</b> utere aut <b>octo pluriumve verborum</b>. @@ -198,7 +212,7 @@ Hoc productum continet programmata composita ab OpenSSL Project pro utendo in Op Cifra cassidile - + This operation needs your wallet passphrase to unlock the wallet. Huic operationi necesse est tessera cassidili tuo ut cassidile reseret. @@ -208,7 +222,7 @@ Hoc productum continet programmata composita ab OpenSSL Project pro utendo in Op Resera cassidile - + This operation needs your wallet passphrase to decrypt the wallet. Huic operationi necesse est tessera cassidili tuo ut cassidile decifret. @@ -218,7 +232,7 @@ Hoc productum continet programmata composita ab OpenSSL Project pro utendo in Op Decifra cassidile - + Change passphrase Muta tesseram @@ -317,12 +331,17 @@ Hoc productum continet programmata composita ab OpenSSL Project pro utendo in Op CoinControlDialog - + Coin Control - + + Triangles Coin Control + + + + Quantity: @@ -332,7 +351,7 @@ Hoc productum continet programmata composita ab OpenSSL Project pro utendo in Op - + Amount: Quantitas: @@ -352,7 +371,7 @@ Hoc productum continet programmata composita ab OpenSSL Project pro utendo in Op - + no @@ -367,22 +386,22 @@ Hoc productum continet programmata composita ab OpenSSL Project pro utendo in Op - + (un)select all - + Tree mode - + List mode - + Amount Quantitas @@ -417,7 +436,7 @@ Hoc productum continet programmata composita ab OpenSSL Project pro utendo in Op - + Copy address Copia inscriptionem @@ -428,17 +447,17 @@ Hoc productum continet programmata composita ab OpenSSL Project pro utendo in Op - + Copy amount Copia quantitatem - + Copy transaction ID Copia transactionis ID - + Copy quantity @@ -473,7 +492,7 @@ Hoc productum continet programmata composita ab OpenSSL Project pro utendo in Op - + highest @@ -571,57 +590,66 @@ This label turns red, if the priority is smaller than "medium". EditAddressDialog - - Edit Address - Muta Inscriptionem - - - + &Label &Titulus - + The label associated with this address book entry - + &Address &Inscriptio - + + Edit record + + + + The address associated with this address book entry. This can only be modified for sending addresses. - - &Stealth Address + + Paste from clipboard - + + Alt+A + Alt+A + + + + New receiving address Nova inscriptio accipiendi - + + New sending address Nova inscriptio mittendi - + + Edit receiving address Muta inscriptionem accipiendi - + + Edit sending address Muta inscriptionem mittendi - + The entered address "%1" is not a valid TRI address. @@ -688,23 +716,23 @@ This label turns red, if the priority is smaller than "medium". MRichTextEdit - + Paragraph formatting - + Undo (CTRL+Z) - + Undo - + Redo @@ -714,7 +742,7 @@ This label turns red, if the priority is smaller than "medium". - + Cut @@ -724,7 +752,7 @@ This label turns red, if the priority is smaller than "medium". - + Copy @@ -734,7 +762,7 @@ This label turns red, if the priority is smaller than "medium". - + Paste @@ -744,12 +772,12 @@ This label turns red, if the priority is smaller than "medium". - + Link - + Bold @@ -759,7 +787,7 @@ This label turns red, if the priority is smaller than "medium". - + Italic @@ -769,12 +797,12 @@ This label turns red, if the priority is smaller than "medium". - + Underline - + Strike Out @@ -784,7 +812,7 @@ This label turns red, if the priority is smaller than "medium". - + Bullet list @@ -794,7 +822,7 @@ This label turns red, if the priority is smaller than "medium". - + Ordered list @@ -804,7 +832,7 @@ This label turns red, if the priority is smaller than "medium". - + Decrease indentation @@ -814,7 +842,7 @@ This label turns red, if the priority is smaller than "medium". - + Increase indentation @@ -824,12 +852,12 @@ This label turns red, if the priority is smaller than "medium". - + . - + Font size @@ -874,6 +902,74 @@ This label turns red, if the priority is smaller than "medium". + + MainWindow + + + MainWindow + + + + + Triangles + + + + + File + + + + + Operations + + + + + Help + + + + + Overview + + + + + Send Coins + Mitte Nummos + + + + Receive Coins + + + + + Address Book + + + + + Transactions + + + + + Messages + + + + + Synchronization + + + + + 33333 blocks + + + MessageModel @@ -930,22 +1026,27 @@ This label turns red, if the priority is smaller than "medium". MessagePage - + Address Book - + + Messages + + + + These are your sent and received encrypted messages. Click on an item to read it. - + Click on a message to view it - + &Back @@ -955,48 +1056,48 @@ This label turns red, if the priority is smaller than "medium". - + &Conversation - + Sign a message to prove you own a TRI address - + &Send - - + + Copy the currently selected address to the system clipboard Copia inscriptionem iam selectam in latibulum systematis - + &Copy From Address - + Copy To &Address - + Delete the currently selected address from the list Dele active selectam inscriptionem ex enumeratione - + &Delete &Dele - + Send Secure Message @@ -1030,11 +1131,12 @@ This label turns red, if the priority is smaller than "medium". OptionsDialog + Options Optiones - + &Main &Princeps @@ -1049,7 +1151,7 @@ This label turns red, if the priority is smaller than "medium". Solve &mercedem transactionis - + Reserved amount does not participate in staking and is therefore spendable at any time. @@ -1059,12 +1161,12 @@ This label turns red, if the priority is smaller than "medium". - + Automatically start Triangles after logging in to the system. - + &Start Triangles on system login @@ -1074,7 +1176,7 @@ This label turns red, if the priority is smaller than "medium". - + &Detach databases at shutdown @@ -1084,57 +1186,57 @@ This label turns red, if the priority is smaller than "medium". &Rete - + Automatically open the Triangles client port on the router. This only works when your router supports UPnP and it is enabled. - + Map port using &UPnP Designa portam utendo &UPnP - + Connect to the Triangles network through a SOCKS proxy (e.g. when connecting through Tor). - + &Connect through SOCKS proxy: - + Proxy &IP: &IP vicarii: - + IP address of the proxy (e.g. 127.0.0.1) - + &Port: &Porta: - + Port of the proxy (e.g. 9050) Porta vicarii (e.g. 9050) - + SOCKS &Version: SOCKS &Versio: - + SOCKS version of the proxy (e.g. 5) SOCKS versio vicarii (e.g. 5) - + &Window &Fenestra @@ -1144,7 +1246,7 @@ This label turns red, if the priority is smaller than "medium". Monstra tantum iconem in tabella systematis postquam fenestram minifactam est. - + &Minimize to the tray instead of the taskbar &Minifac in tabellam systematis potius quam applicationum @@ -1154,7 +1256,7 @@ This label turns red, if the priority is smaller than "medium". Minifac potius quam exire applicatione quando fenestra clausa sit. Si haec optio activa est, applicatio clausa erit tantum postquam selegeris Exi in menu. - + M&inimize on close M&inifac ad claudendum @@ -1169,27 +1271,27 @@ This label turns red, if the priority is smaller than "medium". &Lingua monstranda utenti: - + The user interface language can be set here. This setting will take effect after restarting Triangles. - + &Unit to show amounts in: &Unita qua quantitates monstrare: - + Choose the default subdivision unit to show in the interface and when sending coins. Selige praedefinitam unitam subdivisionis monstrare in interfacie et quando nummos mittere - + Whether to show TRI addresses in the transaction list or not. - + &Display addresses in transaction list &Monstra inscriptiones in enumeratione transactionum @@ -1199,27 +1301,27 @@ This label turns red, if the priority is smaller than "medium". - + Display coin &control features (experts only!) - + &OK &OK - + &Cancel &Cancella - + &Apply - + default praedefinitum @@ -1244,18 +1346,18 @@ This label turns red, if the priority is smaller than "medium". OverviewPage - + Form Schema - - + + The displayed information may be out of date. Your wallet automatically synchronizes with the Triangles network after a connection is established, but this process has not completed yet. - + Stake: @@ -1290,7 +1392,7 @@ This label turns red, if the priority is smaller than "medium". Fossum pendendum quod nondum maturum est - + Total: @@ -1300,7 +1402,7 @@ This label turns red, if the priority is smaller than "medium". - + <b>Recent transactions</b> <b>Recentes transactiones</b> @@ -1308,10 +1410,10 @@ This label turns red, if the priority is smaller than "medium". <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1322,10 +1424,10 @@ a:active { color:#000; text-decoration: underline; } <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1333,7 +1435,21 @@ a:active { color:#000; text-decoration: underline; } - + + <head> +<style type="text/css" media="screen"> +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } +</style> +</head> +<body> +<a href="http://explorer.triangles.technology"> &#187; TRI block explorer</a></body> + + + + Total of transactions that have yet to be confirmed, and do not yet count toward the current balance @@ -1410,7 +1526,7 @@ a:active { color:#000; text-decoration: underline; } RPCConsole - + Client name Nomen clientis @@ -1421,15 +1537,15 @@ a:active { color:#000; text-decoration: underline; } - + - + N/A N/A - + Client version Versio clientis @@ -1439,7 +1555,12 @@ a:active { color:#000; text-decoration: underline; } &Informatio - + + Debug window + + + + Using OpenSSL version Utens OpenSSL versione @@ -1464,7 +1585,7 @@ a:active { color:#000; text-decoration: underline; } - + Block chain Catena frustorum @@ -1484,7 +1605,7 @@ a:active { color:#000; text-decoration: underline; } Hora postremi frusti - + &Open &Aperi @@ -1494,7 +1615,7 @@ a:active { color:#000; text-decoration: underline; } - + &Show @@ -1504,22 +1625,22 @@ a:active { color:#000; text-decoration: underline; } &Terminale - + Build date Dies aedificandi - + Triangles - Debug window - + Triangles Core - + Debug log file Debug catalogi plica @@ -1529,12 +1650,12 @@ a:active { color:#000; text-decoration: underline; } - + Show the Triangles-Qt help message to get a list with possible Triangles command-line options. - + Clear console Vacuefac terminale @@ -1557,8 +1678,8 @@ a:active { color:#000; text-decoration: underline; } SendCoinsDialog - - + + @@ -1570,12 +1691,17 @@ a:active { color:#000; text-decoration: underline; } Mitte Nummos - + + Send Triangles + + + + Coin Control Features - + Inputs... @@ -1654,17 +1780,17 @@ a:active { color:#000; text-decoration: underline; } - + custom change address - + Send to multiple recipients at once Mitte pluribus accipientibus simul - + Add &Recipient Adde &Accipientem @@ -1674,7 +1800,7 @@ a:active { color:#000; text-decoration: underline; } - + Clear &All Vacuefac &Omnia @@ -1694,17 +1820,17 @@ a:active { color:#000; text-decoration: underline; } Confirma actionem mittendi - + S&end &Mitte - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Copy quantity @@ -1749,7 +1875,7 @@ a:active { color:#000; text-decoration: underline; } - + Confirm send coins Confirma mittendum nummorum @@ -1764,7 +1890,7 @@ a:active { color:#000; text-decoration: underline; } - + The recipient address is not valid, please recheck. Inscriptio accipientis non est valida, sodes reproba. @@ -1822,53 +1948,48 @@ a:active { color:#000; text-decoration: underline; } SendCoinsEntry - + Form Schema - + A&mount: &Quantitas: - + Pay &To: Pensa &Ad: - - + + Enter a label for this address to add it to your address book Insero titulum huic inscriptioni ut eam in tuum librum inscriptionum addas. - - N&arration: - - - - + Enter a short note to send with payment (max 24 characters) - + &Label: &Titulus: - + The address to send the payment to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book - + Alt+A Alt+A @@ -1878,7 +1999,7 @@ a:active { color:#000; text-decoration: underline; } Conglutina inscriptionem ex latibulo - + Alt+P Alt+P @@ -1906,37 +2027,42 @@ a:active { color:#000; text-decoration: underline; } - + + Send messages + + + + Address &From: - + Choose address from address book - + Alt+A Alt+A - + Paste address from clipboard - + Conglutina inscriptionem ex latibulo - + Alt+P Alt+P - + Send to multiple recipients at once Mitte pluribus accipientibus simul - + Add &Recipient Adde &Accipientem @@ -1946,7 +2072,7 @@ a:active { color:#000; text-decoration: underline; } - + Clear &All Vacuefac &Omnia @@ -1956,17 +2082,17 @@ a:active { color:#000; text-decoration: underline; } Confirma actionem mittendi - + S&end &Mitte - + &Close - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) @@ -1976,7 +2102,7 @@ a:active { color:#000; text-decoration: underline; } - + Confirm send messages @@ -1991,7 +2117,7 @@ a:active { color:#000; text-decoration: underline; } - + @@ -2028,32 +2154,32 @@ a:active { color:#000; text-decoration: underline; } SendMessagesEntry - + Form Schema - - The address to send the payment to (e.g. 4Zo1ga6xuKuQ7JV7M9rGDoxdbYwV5zgQJ5) + + The address to send the message to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book - + Alt+A Alt+A Paste address from clipboard - + Conglutina inscriptionem ex latibulo - + Alt+P Alt+P @@ -2063,28 +2189,28 @@ a:active { color:#000; text-decoration: underline; } - + &Message: - + Send &To: - + Enter a label for this address to add it to your address book Insero titulum huic inscriptioni ut eam in tuum librum inscriptionum addas. - + &Label: &Titulus: - + &Public Key: @@ -2105,187 +2231,134 @@ a:active { color:#000; text-decoration: underline; } - SignVerifyMessageDialog + SignMessagePage - - Signatures - Sign / Verify a Message - Signationes - Signa / Verifica nuntium + + Form + Schema - - - &Sign Message - &Signa Nuntium - - - - You can sign messages with your addresses to prove you own them. Be careful not to sign anything vague, as phishing attacks may try to trick you into signing your identity over to them. Only sign fully-detailed statements you agree to. - Potes nuntios signare inscriptionibus tuis ut demonstres te eas possidere. Cautus es non amibiguum signare, quia impetus phiscatorum conentur te fallere ut signes identitatem tuam ad eos. Solas signa sententias cuncte descriptas quibus convenis. - - - - The address to sign the message with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + Sign Message - - + + Address + Inscriptio + + + + Paste address from clipboard + Conglutina inscriptionem ex latibulo + + + + Alt+P + Alt+P + + + + Signature + + + + Choose an address from the address book - - + Alt+A - Alt+A + Alt+A - - Paste address from clipboard - Glutina inscriptionem ex latibulo + + The address to sign the message with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + - - Alt+P - Alt+P + + Text + - + Enter the message you want to sign here - Insere hic nuntium quod vis signare + Insere hic nuntium quod vis signare - + Copy the current signature to the system clipboard - Copia signationem in latibulum systematis + Copia signationem in latibulum systematis - - Sign the message to prove you own this TRI address - - - - - Verify the message to ensure it was signed with the specified TRI address - - - - + Reset all sign message fields - Reconstitue omnes campos signandi nuntii + Reconstitue omnes campos signandi nuntii - - + Clear &All - Vacuefac &Omnia + Vacuefac &Omnia - - - &Verify Message - &Verifica Nuntium - - - - Enter the signing address, message (ensure you copy line breaks, spaces, tabs, etc. exactly) and signature below to verify the message. Be careful not to read more into the signature than what is in the signed message itself, to avoid being tricked by a man-in-the-middle attack. - Insere inscriptionem signantem, nuntium (cura ut copias intermissiones linearum, spatia, tabs, et cetera exacte) et signationem infra ut nuntium verifices. Cautus esto ne magis legas in signationem quam in nuntio signato ipso est, ut vites falli ab impetu homo-in-medio. - - - - The address the message was signed with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + Sign the message to prove you own this Triangles address - - Reset all verify message fields - Reconstitue omnes campos verificandi nuntii - - - - Click "Sign Message" to generate signature - Clicca "Signa Nuntium" ut signatio generetur - - - - Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + Sign &Message - - Enter a TRI address (e.g. w) + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Enter TRI signature - + Click "Sign Message" to generate signature + Clicca "Signa Nuntium" ut signatio generetur - - + + The entered address is invalid. - Inscriptio inserta non valida est. + Inscriptio inserta non valida est. - - - + + Please check the address and try again. - Sodes inscriptionem proba et rursus conare. + Sodes inscriptionem proba et rursus conare. - - + The entered address does not refer to a key. - Inserta inscriptio clavem non refert. + Inserta inscriptio clavem non refert. - + Wallet unlock was cancelled. - Cassidilis reserare cancellatum est. + Cassidilis reserare cancellatum est. Private key for the entered address is not available. - Clavis privata absens est pro inserta inscriptione. + Clavis privata absens est pro inserta inscriptione. Message signing failed. - Nuntium signare abortum est. + Nuntium signare abortum est. Message signed. - Nuntius signatus. - - - - The signature could not be decoded. - Signatio decodificari non potuit. - - - - - Please check the signature and try again. - Sodes signationem proba et rursus conare. - - - - The signature did not match the message digest. - Signatio non convenit digesto nuntii - - - - Message verification failed. - Nuntium verificare abortum est. - - - - Message verified. - Nuntius verificatus. + Nuntius signatus. @@ -2432,7 +2505,7 @@ a:active { color:#000; text-decoration: underline; } - Generated coins must mature 60 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. + Generated coins must mature 7 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. @@ -2480,11 +2553,12 @@ a:active { color:#000; text-decoration: underline; } TransactionDescDialog + Transaction details Particularia transactionis - + This pane shows a detailed description of the transaction Haec tabula monstrat descriptionem verbosam transactionis @@ -2492,7 +2566,7 @@ a:active { color:#000; text-decoration: underline; } TransactionTableModel - + Date Dies @@ -2512,12 +2586,17 @@ a:active { color:#000; text-decoration: underline; } Quantitas - + Open until %1 Apertum donec %1 - + + Confirming (%1 of %2 confirmations) + + + + Confirmed (%1 confirmations) Confirmatum (%1 confirmationes) @@ -2530,12 +2609,7 @@ a:active { color:#000; text-decoration: underline; } - - Narration - - - - + Offline @@ -2545,12 +2619,7 @@ a:active { color:#000; text-decoration: underline; } - - Confirming (%1 of %2 recommended confirmations) - - - - + Conflicted @@ -2628,13 +2697,13 @@ a:active { color:#000; text-decoration: underline; } TransactionView - - + + All Omne - + Today Hodie @@ -2664,7 +2733,7 @@ a:active { color:#000; text-decoration: underline; } Intervallum... - + Received with Acceptum cum @@ -2689,17 +2758,17 @@ a:active { color:#000; text-decoration: underline; } Alia - + Enter address or label to search Insere inscriptionem vel titulum ut quaeras - + Min amount Quantitas minima - + Copy address Copia inscriptionem @@ -2729,7 +2798,7 @@ a:active { color:#000; text-decoration: underline; } Monstra particularia transactionis - + Export Transaction Data @@ -2794,6 +2863,19 @@ a:active { color:#000; text-decoration: underline; } ad + + TransactionsPage + + + Form + Schema + + + + Transactions + + + Triangles-core @@ -3490,67 +3572,57 @@ Si plica non existat, crea eam cum permissionibus ut solus eius dominus eam lege - + + Triangles - + + Wallet Cassidile - + + &Overview &Summarium - + Show general overview of wallet Monstra generale summarium cassidilis - - &Send coins - - - - - Send coins to a TRI address - - - - - &Receive coins - - - - + Show the list of addresses for receiving payments - + + &Transactions &Transactiones - + Browse transaction history Inspicio historiam transactionum - + + &Address Book - + Edit the list of stored addresses and labels - + &Messages @@ -3560,22 +3632,83 @@ Si plica non existat, crea eam cum permissionibus ut solus eius dominus eam lege - - E&xit - E&xi - - - - Quit application - Exi applicatione - - - - &About Triangles + + + &Show / Hide Triangles wallet + Show or hide the main Window + + + + + Encrypt the private keys that belong to your wallet + + + + + %n blocks + + + + + + + + Processed %1 blocks of transaction history. + + + + + <font color='#f26522'>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. </font>Do you want to pay the fee? + + + + + Options + Optiones + + + + E&xit + E&xi + + + + Quit application + Exi applicatione + + + + &Send Triangles + + + + + Send coins to a Triangles address + + + + + &Receive Triangles + + + + + E&xit Triangles wallet + + + + + + + &About Triangles + + + + Show information about Triangles @@ -3600,22 +3733,13 @@ Si plica non existat, crea eam cum permissionibus ut solus eius dominus eam lege - - &Show / Hide - &Monstra/Occulta - - - + + &Encrypt Wallet... &Cifra Cassidile... - - Encrypt or decrypt wallet - - - - + &Backup Wallet... &Conserva Cassidile... @@ -3626,24 +3750,36 @@ Si plica non existat, crea eam cum permissionibus ut solus eius dominus eam lege + &Change Passphrase... &Muta tesseram... - + Change the passphrase used for wallet encryption Muta tesseram utam pro cassidilis cifrando + &Unlock Wallet... - + Unlock wallet Resera cassidile + + + &Unlock Wallet for staking... + + + + + Unlock wallet for staking + + &Lock Wallet @@ -3656,36 +3792,50 @@ Si plica non existat, crea eam cum permissionibus ut solus eius dominus eam lege + Sign &message... Signa &nuntium... + + + Sign messages with your Triangles addresses to prove you own them + + + &Verify message... &Verifica nuntium... + + + Verify messages to ensure they were signed with specified Triangles addresses + + + &Export... - + Export the data in the current tab to a file - + + &Debug window Fenestra &Debug - + Open debugging and diagnostic console Aperi terminalem debug et diagnosticalem - + &File &Plica @@ -3710,19 +3860,17 @@ Si plica non existat, crea eam cum permissionibus ut solus eius dominus eam lege - - + [testnet] [testnet] - - + Triangles client - + %n active connection(s) to Triangles network @@ -3730,12 +3878,12 @@ Si plica non existat, crea eam cum permissionibus ut solus eius dominus eam lege - + Synchronizing with network... Synchronizans cum rete... - + ~%n block(s) remaining @@ -3743,17 +3891,12 @@ Si plica non existat, crea eam cum permissionibus ut solus eius dominus eam lege - + Downloaded %1 of %2 blocks of transaction history (%3% done). - - Downloaded %1 blocks of transaction history. - - - - + Current difficulty is %1. @@ -3805,17 +3948,12 @@ Si plica non existat, crea eam cum permissionibus ut solus eius dominus eam lege - - This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee? - - - - + Confirm transaction fee - + Sent transaction Transactio missa @@ -3852,29 +3990,50 @@ Message: %4 - - + + URI handling - - + + URI can not be parsed! This can be caused by an invalid TRI address or malformed URI parameters. - + + Send Triangles + + + + + Receive Triangles + + + + + &Lock Wallet... + + + + + Wallet is <b>encrypted</b> and currently <b>unlocked for staking</b> + + + + Wallet is <b>encrypted</b> and currently <b>unlocked</b> Cassidile <b>cifratum</b> est et iam nunc <b>reseratum</b> - + Wallet is <b>encrypted</b> and currently <b>locked</b> Cassidile <b>cifratum</b> est et iam nunc <b>seratum</b> - + + Backup Wallet @@ -3885,16 +4044,26 @@ Message: %4 - Backup Failed + There was an error trying to save the wallet data to the new location. - There was an error trying to save the wallet data to the new location. + Backup failed + + + + + Backup successful + + + + + The wallet data was successfully saved to the new location. - + %n second(s) @@ -3956,10 +4125,127 @@ Message: %4 + + VerifyMessagePage + + + Form + Schema + + + + Verify Message + + + + + Choose an address from the address book + + + + + Alt+A + Alt+A + + + + The address the message was signed with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + + + + + Text + + + + + Address + Inscriptio + + + + Signature + + + + + Reset all verify message fields + Reconstitue omnes campos verificandi nuntii + + + + Clear &All + Vacuefac &Omnia + + + + Verify the message to ensure it was signed with the specified Triangles address + + + + + Verify &Message + + + + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + + + + Enter Triangles signature + + + + + + The entered address is invalid. + Inscriptio inserta non valida est. + + + + + + Please check the address and try again. + Sodes inscriptionem proba et rursus conare. + + + + The entered address does not refer to a key. + Inserta inscriptio clavem non refert. + + + + The signature could not be decoded. + Signatio decodificari non potuit. + + + + + Please check the signature and try again. + Sodes signationem proba et rursus conare. + + + + The signature did not match the message digest. + Signatio non convenit digesto nuntii + + + + Message verification failed. + Nuntium verificare abortum est. + + + + Message verified. + Nuntius verificatus. + + WalletModel - + Sending... diff --git a/src/qt/locale/triangles_lt.qm b/src/qt/locale/triangles_lt.qm deleted file mode 100644 index c3a5495e0a59ec97646321c87b8a557f25d7226d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 38775 zcmdsg37lM2neXXzSMTXgLdf<)xCBz^Y~4u+A%qasC)dCG4bX9Q(NeToP!jELic42q+U%ZNIH%ji6xIy}dj2hRWheRr$sd#gM6 z#_{)l4Y^gf?m6c>-}(0MJLhhBEV}*rnIK6MF62sMjms zYwEu7CbYHmx_OCSFZhP3`_@&)>^slIK5ZMb&>o>zcgmkvwA%@r`PkZ)9bcfX4l!q7&MjZx$o8M`5)HnwwuhJ$I;K; z_nEzKA27!Lj@kRsn=t>JIdtrk#x&lb*M$kaE?J@1tDZ4^b&nX+|7*Qo{T9>z%ywfo zyhpF+J!3BUz-NrP`e}3chKr23=3VCSyYsky-&}F|8-e!`lUVsaV~(C_5?5u68F<*F zZ@SNz1OMB+b{N1Od(7lH{=wy@^vmasx$IZwwk=zYdBa=G-MfH~8{5pApS|9g-Jde= ze!0h(>xRwycVc~Sf5tra%>OcG-O1*Y-|I7G&x_{CRrub1MosOfW*Bovd(EkzuQg`T zGd0V<{E9It~O@pvo(LU@GOk;m733f3GLr-Zq4WB zwHb5f1$y1Gs^;t8ecqUxe_Zpz^KUn%@SB?db32~9p=U0ra%y(=%?kAKwr3&bYN7^w!WnyqG;chz3MIc3cFbG3KA?P<{Wf!cRG)oIM)7i$0KfftSGdbIYb7henhS+3Vh*494# z)>}a5hxNMeL$%Lr+hEK{uJ)Usz&OKa*FJA;GUo6yy}o9=_InHe)|gA4ud92o2KOJX zTX}!RnAxSeFr?GzX|3t4BJ*(G4|De~)AFaE4Db}sCrS6??{U>9V zf2!_*%daylr@)}&qn9EW3TKKKOIc}}c%%M0M!mRNt&0?3=iv182-f$p!09qR{ukH0?lx;OS2 zGx(0!O{C-NejU4g-yO!hraSiDFW~q6$6^o7eFf{-7<>PnSl|60j(y;0(U_t3*rN~r z8`k5V*cY$E^QSzZ*W){4U;fKwp!2uJzPbLh`290_z2g_Lf4Us>ko!RFmq*StX7&F1 zrH{pd_uJ}MFT*&^zpdZd^SCj^C+hdi1iTCG*Xx-d(d(77>-RkhJlwLne&1(L0$+c- z{^)&I8*|fZ>W@AJI=%86_2X}9#Qa{azqY>CnE2WCw{>g)et%ql+iJ}3>Wk|CLsxdM^5Vto{pUJpg)sPyII@%7DLK(d(9X z*Z=Hi_`dW@_5b=}3GIK?uUnNI@Wi?3^V z?&1#^bJhnNzMFmua_k)qKlmvGv3*x#&129x|7~sK!hKkW1OKD3V;}lmzo)V5(@o&_ zR~mQLzZ2hY*Xz0epx13rH17PH&7jlI>2>ux^t%4!#(lTm4SfH5WB>SH7}I@MmVO7{^05yLx5-X zGtIAScm?$HtLA$?3VdfDZhqTt;O*4=oBwh(ey{tGUYC5l`IC2n9#T@k89r-%+!-ray-}!Cm(}Z5n-`;ZMTi*h{zS(m0 z`DefK&D)~`X2-qP~@i!KDc-`nz!!+`JN-?sd+5Ci?3q1UbTt#fVwo!)dx z>xDl8J=VX}x_8wBz|->9eG7rFT&DHVB_BY$lUlF1686iyRjt>rs{@~Rw?5o?o-ubl z+WPTdpx+z+d+Qfpco5gV)~}wE!MHP8zrG24b?vH|qEG6snrVF%_tzYsd1mwHA;euqW2*_52^t{KayNKewf=_PIL%|H8JJSA7(E;)=GD zI(ond3);@;egX!FX*=uLyCEkZY}=g0{ef89r5Eggy!vh1$ltApy!=Yrb+dXQ2Y=o6 zuC3RDKkjdP@74IdXHMHEa`=AXwQXPg9oFymy=_k~{w(7XW;gopGMAcl__J^?Wd^0^L3}z=6EmxEchrD8PC(1KWH6_!^v`j5HxKB#0+1ANzkoYq zGU}R&Upmpt2>zG()?9;UIDf*U7)heek%mCI{*|HX)d2lmIjMf zDl?caCGCO_LDD{Ir_o!|8ki6W4xs1W-o4hreD;WqCPNswRIt&s?B~90Ha(guS{;=@ z719FH3M-LGT7&tCTroSGPvk~YgZ`l7`BbrJXE@}JJbt(=Tf%fZ?8L+c(t?QW1R}JP z{)3r=p>6v{vSW#Ywaw0F68U6j16HS{dmvjXZcioB+2I-p7qisF%|#%H9Ejrx7C(!H zCz&Kb4tWqqp(f@otC<<^$>t`k?qo7=7YgjI-TAyNn;kuv7`CO$HgwsC#-I^)<~47K zZ@1HS(XQI?A|ca4S;JU-M>186Y<335I|zUYxN?a~MXTm|fuUrIH48l`+T)jiB8Mid zeV7A4j_h_P@R9)AP_$7fQp}NMQeeu0FugJf@3}%y1x1Hh2{s?ZQ%B7TZ{Wo}*|D(% zC^?tNCrI}~z8xz&2Mb46L_)D7Y;`cPI0VC3U|KD*H1WNO0XrSp+1{|uxX75?n8^0P zvKtE$#1ctCZs#>Saw zvF17*)@u~==q#eiLDLP0EsrPFe#t<*P%en&05(d2aqkzTw zuP&*KDmsDTss0FD!W<89+3cQ?L}u8wa$a{;2iWPzrK6Yyg$3v25?SROxu%vW)m-o4 zg}8u~7ZAV;d$O6KRDR5von`BcQ`t;aFydx+4NZwkbXOqRLvh=7TQR9foTBgk0LZ@n zi0pfZvr5zG`;3}Spn&2@byD@UnYANRgdH)xrK#EE_3bZ6P{NeMuZt5pJ|z7XXo)<` z)2&!;HQH!k(E!yRlb%)$??H8nCH-tgt952A{-sG~fn_Q6$OgQs2v*~p%1%itCBm6^ z#{daUQr_7Dhz0ArwWl`7;EGBJ3$AYlQnk4=W_U0LR<_^U-k4;n8OV2SJ(#w^dtxXhf{$j0tStju*R7=-9Ls{C^Dv9DP!JmputTY{pj3_)Zrn^pbcEZ^*WZi@=eQb33*vO`#_F&vq z#Y$DCS_=P3lpX#J7fJJdX5C+g{Hpz~gwmTV-jukLLSktwIsFA+Kg{+;r=_y9>JXb9 znM#VHBNfhFA@~eP*^>|1IjHgq1Xdk31B}@ikUkC>LA@Rbbl5Pi2vOrKFtif5vC$j;F!Ud zCR#JLoh$@Ze_);zNX`lb7Nz=pZ~lYNm&P^i4RVY+F#c@2PjI%SOgc+r)1$!ZlRd+9 zPa3?EBYY2PX21464Gq3o*pk$E6c*$ts3&|~D+dE5c+|V#u$Xf03UaZB67c-RcZihw zbP0(^*Mww%ENEOQMJ2pZW;vrcCe;+ZZwi^$EL}LbF zAUmJW<~teGaLsfPiWEd1_N&ut-y|R_gkzaxF91cOj^9e%rprP`Q*A+!SqO;BRnBC5 zK`HPRN`r$484Q)u@NZ$Czz@)vN+b<#455LT;Nas*;{Wu3+t@ zfEl$X80E`mPOGY&8FeHxl1L!}08Ryv-as?=+eO%QqgHp?&P&Lrr3YFoQ}i9#6L*Mv zvZ)L_r(!;v4tRfU5PD9Gi?j7WD07Izn>NCZLMXua;-kKM3^6(Zcy@T3X19&m92iPk zZ6@*}nk^7}swn*Kx{$JlUMEeCQ>Y>OCqM)XtrZLfg^89b=wgasxpx= zE}icI(rZRQMFV)g9bfOq?q-L#3R9+2ixa8`-;h|)lP$qLp{#YJ%D8A(k+%`!F2YK? zl9IABlxhfaFfts`S4Tx(l*ba~5Yr&6=XugIjAc7@ltKR>WrpKvb;TI;2PpjLERRKw zGgrnb*qP+?M%f18uEs8n8a3QBb2JQWQDyR;&W*y9PG-4E_E%*QeK^X}VLRg*v?}eZ zt;_-ZYOi36G3KY#UNFXSvJr~9BBI3^qq89L3y;mZjEIvG0V(4YccRh z2Z5mwH<#x4F^rOVbWr4mb|5kF2spJ^h;{doYX zjcThf&p{9kuYl6^gin1xvkW5Q=U>>ryT6!9Z{EDiPUoEb!?x@(iO-&}T5EMW@HJyK zIX3y}RtO;~Wu`}bG1L%9i%f3QEQ*|VrB70IeG@s6u9F|1P9~_u8PH1~{c$EKCV@Fe zG(b^ICCx7fGhIE2%%CP>W**4VK`jKtKb6NJkV}&KtqhlqaU@1_>BI!JRY=RNftDH* z^@tzqs77!CYf557pj{XO89a(20BU)9EmP05eqram-j39l0sa8wP^gRx{I? zn5HWc91cXtSI76IGO4lDaq&9n|6)$$X{4PJNekgdxtA!64kYps@Ns#3do@Vvjd903 zjcD15mKOqQN`9XjYU2kkifAxTFi9-hP!(KD3OnCGtdAee=8GacLa5;aw7x{zQngTU zrh>&9@|`rnvJldmqS!%u**FX1{Tb+QIBJEFERttpuaP98h9+n4#Q+*-^Mye}{BQ~Z z-0_I{4mos>__)xfMqeGB!i7bb`U@4c%*qk!#1JDRRJP<9&ek^^_(_$nV8NrqzMhe6 z7I9}TdeRwE%G037^A%A`@g=yK1TPnhML?_xY zn-234a>#YSReER^19V#9rLyd(yeGyQ2OK$9J}Q49b<>L#?S#*6?;sBM5lC=_1_{bhD-IJfxG%}MKrO)BgOIjCH4-1PqsV$cq%6|} zZitMm&BRO|jLmS}Q5?5bj+)EntvI1y+6e+>9z9bRXY+FiKD^flN4nXv;;ok{fkulz8M(zo+)z z13ee@S}abXWQywU(6qn|4p}~+kGoF6-dO>>ovt7pRS3cmcvckl^1uq0ubf{s66web z`Mq4_yY5)Ie)9R4_k&Udv18#}X6}5Wetj=hma>YY?FS)Hm2JjU#FB4(_Kf0~D`CpB z-o(|G;&^}orY2I~3ez@}i*(0WH$=A}7%Q#F#s~qq&IY7JDswcEPHAK@gihB7+zq;$ zNAN$`1{h)S1iw+^$AKq~&aAIbV+;EWkR-bqhZX%6Pa}v~a=nv~!DfNyCC&vTNFAc5 zL>e4z8X-W|JGpGvMW(|>nkRz?1qpS5lc)B&UW7#NA-MY)h*{qrl|(N`Ydru0J({w| zJ%^#$?8LP5Gz+{=>UL)HW8sf400!xZQ@}89PpyzdiHVP=rrjviDx$nZxG-!$T3sw! z_1o0Id+8aIc=l~hh527O7sNW$n&;S~%x)>#fD zu&{&blTE^w#v!;E8H9aDgxm?)aV!yw|9l*_pi+=hpfHgc3jvpbXe+zW zh#do|)GZJ)Uej2dHJxE?7Nb6v5$jQyU6vz?Ja@-y-?B}TZAb~I%Tqb>QV4&V8`N`J zNa!1`H28x!Z{Ai)AwHLM0+y9sS*+v{RhahddD=2AI{p08%pO!+;`j(?-!tlOcLbxP(H{`9Qmn_C~ zSA!*(5Fg?+K)86_FX+)CL@QGo8-Tb20S|C}q+YcWpPd*;O%1Yu1P5X7QU}nMmShEJ zj#7%e=MRDkse#h4g(6z1;tZPu6KPZiEMcTd;{X)Z&K%@3JJrOw-*x-mM4_l4TSZh( zhxOekX+Jm=-mGi)cXfw7*%sl+HUu2mN~F-ar*KpwMbkz=j_?3oFm=Ryh)>?{VH)I? zL0JP>FcjUE;DiOWn!MC#Y#0_=dy9#Dv6PEMK~N7;zmirbm*|I6;K}{s__&qaRS5Bf zgL3V?2p}_M5RCV*#=0BODO!`BQ7r*m=IR0gjJED%(uza>rE*MraZN+}oJ#bDHkt!@ zR;ES*3aoLPY7J3gp{q?FOX6q;4^#Jkh!NbolbB~+%hXdsk3{-i-Kb{`mH z4zz<*Lee#dlmo&e$J!J*R$1@Dkt7&$WC8T<7rxJTN23iXBWjQ=a>&qp7CNn-91F$z zdW1|UM`(sp3;Cudr3oWqlqf1i^cmkYKCr!{J}SIbrw)4vX-YVrgGk7W$t<&BQF3B% z#Cs?U>%l^4jn368vJtyE6i9}Hdj05xCzfKpajZ`jGzA(3*Pe6rI%y_PS;AD2J#7yT zkDln6sxlfAta+@4p7o9!GGaJ@p#c;`dLy1LBLXX92pFYu*kyv0i85rtLSY*56A8)& zfTBjTR%zrV;z1dO)J2#*SLV$~f?eZp*gP}nS2a0CUGy5T=L?vaT>^wgVIw_(Y!de>* z+a+RimwQB-kW<47HjThcczpsV!83A1MXFvQq4!IueL_Ez5PECm(J|a9W;(^8T5Vw+ zS%ZqlM(jb&>4XyVt!9r%0d;2;J+#xbq_^CGA;6SaUL*wHk*C7Hj9$}LWZ2J(b>kE1 z?!-vqLQYOC`!I^o5G5tkvUNd^$wK6X!6s)ny~V-u7811#YjKxX zIO&z2!mN{G0w(~;)eMpvt2!w)NPM*Pp(RC4Q(!wAJ`kSN0zD_&gXg4R821A`)sUcr zIY{3mKM%MAuOxJ@hEpPn1#(3*SPLI5jl;_(2KN`{ASrLc=33SJ4Qp_Lha8mv9=|~j zxs~W#Q*fG0hP>x&`oTR&3U3h>AB3qIP%U{DZU=YvgbmLfr?lbS$YNZut?bWL@LlRg z#uDRw*+>ffJ?*MFBx)!77&OV*+FUGYq{#eV9G{evLK?-|F23bV!BoJRz#aWAOlB0 z;O;f1=LpLVroEH&gndEN6tSMbMwXfJ-qdg=xYKw(Z(Jf9kR8nv2#&g)2W?%^(V?A( zZDg+6eRWcvX45c&uG;ifYPhO>=3#m=fFHJb*TROB0aH_uLW=7j_j zXp2#|!1)_uX_oDw#nW_>Drr#)DLgZ6x!Rrd5XN-RyX>DGPcXxRiVu?L2zD(^3GNxe ziZLK>^5DTdSGz;tGJsPmUlkjh%eto>T{(aRq;a3=HU8#qD)Ak``N2V%^$V0yRvmoP zq``w+$k?!kU!sRz><*21Vrs~(44CftVYm%KKtlDWIlFwU>0tK{C_Aen`f>?_QgSjU zqHA0}QF>w(P6@b}9<`^*8i`l@ zKLD1b=!gjbL}ok@U{_26))OF7fph}kZV0$`O0FIr0U|kyBkmv9-a;ton?p{vSr*n9J>VsaPI>JoYy@x!ahA^svpmAl@ z%>Ilue8j;SJOb4O^gwxid{;RT$yCzcASr}2=19`cYT>x_DuwLp{mVp3K zeNpUd=E+^IU_mMG`S@8}z8i@9ND;+Fl_@HTrlw>mpLTFx9(I@1j;AbUA&7)54rA+* zO4YD>pPz`|ZWjh6{-c4eE+Hw+rc)6)`;3rJ_u~Z3%hq*ehlbLrj7CkvdRr=CGq*S5 zM*?L+F^m)f7aojl=&yt=v;w7Wdub2rbC)P~#WXXd3<#4peQD0Hp6>s)Azn)OO(LcU zP6RiM`6I7bZH)l$3@Q%TEDQ|p2^+{~6Ujkl?OP%w3!iMRX zoPUJVZ6^W|_64UfIa5yCq0dzNAs9Q9ukloaU z^`Vf?5$UO!c&ARvgSr{%S|aPE?P9xHDvg+N zWQVh`1)AAHm7B1py$Z|Jr_C)V!mk^L+U=_im50Oozbf{V`Bd}OC>B2tNU zre%Em#fB1Ttq~4(<;mklC^b18$eTsX+bS2@U`{}EQzSw-cuiX=;&9lSox>qck&rGR ze2&m8voySZTC(FP#S0u57C@{Ad9#pM`DE*g`BF5B1awDdG=pIyq24K5 z`)LhnK^5&Ge&bxqYh0NaqsUCx@ON&QRm*~C_Orw1=n-;>49pjlA{G$gPufMO>T~XHO$U8pp9W$b znXZIXdGTfDYlNh_4Zo}35G<(k)k8Pex~A!>>#1ZBAA!}V;)jy^nML017`r4+vq z6$}n>`oZlr;u*OQ^k=f zx@iNYxtnaT$X+K6$PRE;Q#3#7sTQ})k3{Ob-AX%h2R?=t1JJBz5sHc>#+i;|100{x zNCNNBD&&=xoJOEn3E|LNfY2`%RV4L}!eG?mE|c*zQ5>9VWxxvOXV@=k>u74!w9Kfe2p^q!!yEQn3oY3+izN3kgX zk#c0mn7$yJ&aoFk zbMX?C+Ka#6D0>Zoc#kP+-3q?|LIaOG8rpk2a7ISx0DWTrlX0|mi&Q`w;QD%!URG9v zN#YU9_dtm*o`1E+uZGRyM33JHo!IYj_(o`dud=!@Y<{6#IgW&1xl(cPMkr8K?2XXp z7syT~uCSj$lL{S=UYg}ZhEN~Iqq1#Y#M959c%BGyCyq7f&ImGxa)x{ai2^wjtXs8q zXnl?oDu&f3V~Y?#E&ZVAj?lT(l{t?yCOeECyw$eohjy*iZzO-}4unNy0xU|R9w-F1 z-Ze|%_!!Q)i3XH9+>bai9_E#%`DllY5fN+frZKgB5;~biaJU4ayuo4zsEw#qLmMoT zT^~HwkDCG+jG#X45h0@?0dpyr^En#T_aHkfS>A6&2YyxB^7ubFOa=(MPC~Pox#wN z=G0shO;KV^RHvwUw0MNk=st6eu)u*7c$4%oZrf7877D@wF`8UyueG@H&6}2XG65!x zq?EZ(nXWTH>zvT|HegF%xjh;R2jg7~5bF*fm}TDhvA%3l&twQ~SXIr3wrB->9<<&t zGt|BeZJ}v1*XAQlFsnjy$lZ{%5cgQTo~EQg{N1%5_W&~o5L;XWnmUM`sO2q#ZqkZw z3HTuXkNs~*lrdm0CgPsn1N+xtOP2eK#1;@EOM&y!c3}-pv(%&C?~>#mN@hW+lvZl6 z(Vo?lRY|=x+Q3b2roefQcPOkm8&&z_dTyHHE_RKIvdET+Uw$8veg=Vq4E}8F2jh7B z=AKdMFW&{-D633}$xC4l6ONly_>r?r;HdqvoO~U%ZR|LKqv||DcM;X^5=si2?f}j} zAj-+zoa}a>xfjC$M|YE$352ZDsD{YZwoSa{AOj*T$3V2N(u--~TW+0hb? zVB;a9Yv9h(mS1hH!8;P(L>V$WgJkRz{lNJ+p&flIDnKt;D3mSb;a6o{KGCk@IIbW3h@I&7)dgB58r z>4qLzgvS!D+>64`VoBYwb7q&F95cOKoFD8{#GKuk zLTLz7zy4PhTnq#WJqMbZMK##D=d$i&63c;CmV`wZs)o+B&xfE)w=`KYeZnu4LF9~mXz`5VOKbV z(fUH1BF-!io878%08}1gcS`XX(ktg}QLwg7HCaurisliy=AV}oWapWCaUPOO2a)Tx zQoo4#w65GEJM{Go4DaK`oU&v-FiI}BW!Z-fU`x3K+VOK zqG6``q9kOlT1{Cx1>i_3DzwAx1x3J0c|E{dY|x_Sp|Qs4XROI-(7EXjx5sMKq0=z z1;93K9eH;P0zUMgHGnwTwyk6^%4uIwpN4%+1-@NEG)kBm8>Q=xz$%uo5=K{xL)qIY z+Hsh*QhIXLDXb~D{d4=A41%z?o`S>QfgF)z{#kw-4ba8{q_^d-Eo+qwTP7IC?=eeudLPim(_XJY6km3AZ=FUdW z_!tOB-vY>&8|Z5dH2cs2Eabrugs=~vG&(R0GGnoVWe(#G*_kf@Q&g-8i> zE5LEXPXsf7Q1QsAmgpX-LrUt>w^(J|v-r?v3-0Db^G;8OP_Ld1q+tiK{J$=sZZ>n1 zjb}wsiqPM(@+F}v?5no6q;gvW5@X%^vpd(~Z(ZaRUso|j%@*hx6%>74VhyQOarG-# zge#`eU?PPp1T#XyCd?&q^?0}v%@8dO9L98LW%2EdZoa{<8_E7 z5QIE|Mb^tXf>Ivn3?3d5W)Sm)Ok4V^W4u!o^>v0acK?c>XLi#j8 z=~|FBT)RaLQ!di<<}%sH+}tbi9=tWdF$%!vJlclmOF@c{ApxCo4GVvMRV_;%|1x=T zD)WL|AescQCj#|a^IUKc@qoTa!B{C~^K#^F7#}VXvqTP*hEfy7K;?)|8E5qmu$nEA zZV4JVMdDFb!tJITcz1(Yu26CZ{!}k7!yWGOVmqJBw)M+F zoD|aoaD{nYR-hJ=5&(q3b9g~*-s+Ga^H95aRNv_PORQx$MP*sE=G`xA>~2mWkZRJD z+kS}Bi?nc`W7GiX5#8*cbrw9}_|*O!UKb0U>6&zW^&?y|c@Zs2_M>R-1db^WV}eVu zmIRIls!pWx4a)x8kAY!eI!N9$FSzO!PS&VMMtIicY8*~zxkoa|TXPF5PT2mwQ4TmF zK_Hb3fJr2ZTOV-$mBy}72F0VME}qtSDOZ6#klP7%IRUD*)PYfKF$GHC$D+g(g06KJ zCnWFY1zC;Z%v~DjJXPDK1+6FW`ivAU%m4JhcuqXbWL)ws%&n+)U{sa+R_J&7?6mcS zX1q=hF7YrDsm#_+qCF0;irKGAbVX)5AnE54AfjCuB%`mEiQ~KMER( z9KIS`X=xJqhLO2P(x+i~yzvMXkQAyX;zz!KFki(ha)iDnM@s$IAW$C#trdlsW)U3| z+V-SZT|X9P^Z5H$biJM3wVJB*lHJej$6S9D}E1nI+_nVew;C)Uw*`rp^ zd&65Fq=0I!(;-PptrCzGyPOyDgELx4o4|<87;yw;mXSm9O!93Qj_-F;XS7oPR77s$ z+u%;ayVN9$pz^#CIPTYN6?Gy;%xgI-( zp$MWMN{YpI;#GCwK=DLUhQGaplsBbVoG%CoZ?(v2rHFCkWaWr%!HK347>Go#zP%y` zLsqE~FnFUk#Seh(j-u`_90I&5V1?5qrwnejknPXsvRkv`A`gI%7T7O?Ousd$e2 z0(r;EkHqmTn1EzAipaRRIB@iTQ}+OUpZLXMu1&_!HjqBmj++oEXIiP9#qX?&>Fl;3BLLcgGxNIIkwKyYG5LA~$UU1w+ z+w#~8Q!c6@!Cg;l@__T8e{JXvx&zc*m3gwZ9=@fNrc)^wiSr}EQOuAjT+yN_Xc)?% zH8Ef?4AXekfG0TIoe(eqJ$hg3NHr>^oG01%u4DD49L)P~dJJc){j%tcHZVKIL*$x4 z*}BO^@2tliQYu|4d9NRyIurN0!Af+0NDl7(4IX$axEW(JHu^Q|-WGgZ-^{{cd^oci zr7`gQ5OrL(p*b8biniTA08tub&e)DPUWE|ehUcAX=AG8J`aZP90~P=m$b)h2Zfxhp zS?xHb-Pi2lUGtbj)_ZHXit9_Wrd&;EG@06*(v>G>sG1^w5R9^jp9jP;*%m3mxnY9B z5OOk=7|tLUm>P5gdErnk6%@HXkMatg2JZm-fK@t6-rx{;eMESdXH>{F^<~sQbP5Us z7@VaW6sE%71r?GvjNZMI3xy*PL-DmlU>2u}Xx2kd(o#52jlp7crT6ejZKxQZ0@rtR zCHC%)iq)g!49d-gGG<`guayu%8YM?piZq}ofk6Ti_A8B3AZiWZREqamy*v*kK9z9a zg4H4Lgq!454`Vl0QbIIF_GIHeb7tB>TfnbdJo95<-oO~&#D%t#TZ$BENV z5o?}87}hi`E{+120x_vpY_@^Lj3A=(x}(Wr_xFAG@8llm3WuuO&4fGI-?uKB`{4;^ zVJPb>87DWN-eLKZtm_=snq&C~EiiS#*WCx@x4WU+dFcQaL}UeMgHb1Sel(60Xf4PU z)N&@1URbbEZA1Ddd`Ep|Fh9Y%B)+&_WQcP(KQ`CkXC6hazlAf%f7Uc;E@ AboutDialog - + + Dialog + + + + About Triangles - + <b>Triangles</b> version - - Copyright © 2009-2014 The Bitcoin developers -Copyright © 2014 Triangles team + + OK - + This is experimental software. @@ -37,47 +41,52 @@ Platinama pagal MIT/X11 licenciją, kurią rasite faile COPYING arba http://www. AddressBookPage - + Address Book - + Double-click to edit address or label Spragtelėkite, kad pakeistumėte adresą arba žymę - + Create a new address Sukurti naują adresą - + Copy the currently selected address to the system clipboard Kopijuoti esamą adresą į mainų atmintį - + Sign a message to prove you own a TRI address - + &New Address - + + Address book + + + + &Copy Address &Kopijuoti adresą - + Show &QR Code - + Sign &Message @@ -87,7 +96,7 @@ Platinama pagal MIT/X11 licenciją, kurią rasite faile COPYING arba http://www. - + Delete the currently selected address from the list @@ -97,17 +106,22 @@ Platinama pagal MIT/X11 licenciją, kurią rasite faile COPYING arba http://www. &Patikrinti žinutę - + These are your Triangles addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you. - + &Delete &Trinti - + + Triangles receiving addresses + + + + Copy &Label Kopijuoti ž&ymę @@ -117,7 +131,7 @@ Platinama pagal MIT/X11 licenciją, kurią rasite faile COPYING arba http://www. &Keisti - + Export Address Book Data @@ -140,7 +154,7 @@ Platinama pagal MIT/X11 licenciją, kurią rasite faile COPYING arba http://www. AddressTableModel - + Label Žymė @@ -163,32 +177,32 @@ Platinama pagal MIT/X11 licenciją, kurią rasite faile COPYING arba http://www. Slaptafrazės dialogas - + + Change password + + + + Enter passphrase Įvesti slaptafrazę - + New passphrase Nauja slaptafrazė - + Repeat new passphrase Pakartokite naują slaptafrazę - - Serves to disable the trivial sendmoney when OS account compromised. Provides no real security. + + Unlock for staking only - - For staking only - - - - + Enter the new passphrase to the wallet.<br/>Please use a passphrase of <b>10 or more random characters</b>, or <b>eight or more words</b>. Įveskite naują piniginės slaptafrazę.<br/>Prašome naudoti slaptafrazę iš <b> 10 ar daugiau atsitiktinių simbolių</b> arba <b>aštuonių ar daugiau žodžių</b>. @@ -198,7 +212,7 @@ Platinama pagal MIT/X11 licenciją, kurią rasite faile COPYING arba http://www. Užšifruoti piniginę - + This operation needs your wallet passphrase to unlock the wallet. Ši operacija reikalauja jūsų piniginės slaptafrazės jai atrakinti. @@ -208,7 +222,7 @@ Platinama pagal MIT/X11 licenciją, kurią rasite faile COPYING arba http://www. Atrakinti piniginę - + This operation needs your wallet passphrase to decrypt the wallet. Ši operacija reikalauja jūsų piniginės slaptafrazės jai iššifruoti. @@ -218,7 +232,7 @@ Platinama pagal MIT/X11 licenciją, kurią rasite faile COPYING arba http://www. Iššifruoti piniginę - + Change passphrase Pakeisti slaptafrazę @@ -317,12 +331,17 @@ Platinama pagal MIT/X11 licenciją, kurią rasite faile COPYING arba http://www. CoinControlDialog - + Coin Control - + + Triangles Coin Control + + + + Quantity: @@ -332,7 +351,7 @@ Platinama pagal MIT/X11 licenciją, kurią rasite faile COPYING arba http://www. - + Amount: Suma: @@ -352,7 +371,7 @@ Platinama pagal MIT/X11 licenciją, kurią rasite faile COPYING arba http://www. - + no @@ -367,22 +386,22 @@ Platinama pagal MIT/X11 licenciją, kurią rasite faile COPYING arba http://www. - + (un)select all - + Tree mode - + List mode - + Amount Suma @@ -417,7 +436,7 @@ Platinama pagal MIT/X11 licenciją, kurią rasite faile COPYING arba http://www. - + Copy address Kopijuoti adresą @@ -428,17 +447,17 @@ Platinama pagal MIT/X11 licenciją, kurią rasite faile COPYING arba http://www. - + Copy amount Kopijuoti sumą - + Copy transaction ID - + Copy quantity @@ -473,7 +492,7 @@ Platinama pagal MIT/X11 licenciją, kurią rasite faile COPYING arba http://www. - + highest @@ -571,57 +590,66 @@ This label turns red, if the priority is smaller than "medium". EditAddressDialog - - Edit Address - Keisti adresą - - - + &Label Ž&ymė - + The label associated with this address book entry - + &Address &Adresas - + + Edit record + + + + The address associated with this address book entry. This can only be modified for sending addresses. - - &Stealth Address + + Paste from clipboard - + + Alt+A + Alt+A + + + + New receiving address Naujas gavimo adresas - + + New sending address Naujas siuntimo adresas - + + Edit receiving address Keisti gavimo adresą - + + Edit sending address Keisti siuntimo adresą - + The entered address "%1" is not a valid TRI address. @@ -688,23 +716,23 @@ This label turns red, if the priority is smaller than "medium". MRichTextEdit - + Paragraph formatting - + Undo (CTRL+Z) - + Undo - + Redo @@ -714,7 +742,7 @@ This label turns red, if the priority is smaller than "medium". - + Cut @@ -724,7 +752,7 @@ This label turns red, if the priority is smaller than "medium". - + Copy @@ -734,7 +762,7 @@ This label turns red, if the priority is smaller than "medium". - + Paste @@ -744,12 +772,12 @@ This label turns red, if the priority is smaller than "medium". - + Link - + Bold @@ -759,7 +787,7 @@ This label turns red, if the priority is smaller than "medium". - + Italic @@ -769,12 +797,12 @@ This label turns red, if the priority is smaller than "medium". - + Underline - + Strike Out @@ -784,7 +812,7 @@ This label turns red, if the priority is smaller than "medium". - + Bullet list @@ -794,7 +822,7 @@ This label turns red, if the priority is smaller than "medium". - + Ordered list @@ -804,7 +832,7 @@ This label turns red, if the priority is smaller than "medium". - + Decrease indentation @@ -814,7 +842,7 @@ This label turns red, if the priority is smaller than "medium". - + Increase indentation @@ -824,12 +852,12 @@ This label turns red, if the priority is smaller than "medium". - + . - + Font size @@ -874,6 +902,74 @@ This label turns red, if the priority is smaller than "medium". + + MainWindow + + + MainWindow + + + + + Triangles + + + + + File + + + + + Operations + + + + + Help + + + + + Overview + + + + + Send Coins + Siųsti monetas + + + + Receive Coins + + + + + Address Book + + + + + Transactions + + + + + Messages + + + + + Synchronization + + + + + 33333 blocks + + + MessageModel @@ -930,22 +1026,27 @@ This label turns red, if the priority is smaller than "medium". MessagePage - + Address Book - + + Messages + + + + These are your sent and received encrypted messages. Click on an item to read it. - + Click on a message to view it - + &Back @@ -955,48 +1056,48 @@ This label turns red, if the priority is smaller than "medium". - + &Conversation - + Sign a message to prove you own a TRI address - + &Send - - + + Copy the currently selected address to the system clipboard Kopijuoti esamą adresą į mainų atmintį - + &Copy From Address - + Copy To &Address - + Delete the currently selected address from the list - + &Delete &Trinti - + Send Secure Message @@ -1030,11 +1131,12 @@ This label turns red, if the priority is smaller than "medium". OptionsDialog + Options Parinktys - + &Main &Pagrindinės @@ -1049,7 +1151,7 @@ This label turns red, if the priority is smaller than "medium". &Mokėti sandorio mokestį - + Reserved amount does not participate in staking and is therefore spendable at any time. @@ -1059,12 +1161,12 @@ This label turns red, if the priority is smaller than "medium". - + Automatically start Triangles after logging in to the system. - + &Start Triangles on system login @@ -1074,7 +1176,7 @@ This label turns red, if the priority is smaller than "medium". - + &Detach databases at shutdown @@ -1084,57 +1186,57 @@ This label turns red, if the priority is smaller than "medium". &Tinklas - + Automatically open the Triangles client port on the router. This only works when your router supports UPnP and it is enabled. - + Map port using &UPnP Persiųsti prievadą naudojant &UPnP - + Connect to the Triangles network through a SOCKS proxy (e.g. when connecting through Tor). - + &Connect through SOCKS proxy: - + Proxy &IP: Tarpinio serverio &IP: - + IP address of the proxy (e.g. 127.0.0.1) - + &Port: &Prievadas: - + Port of the proxy (e.g. 9050) Tarpinio serverio preivadas (pvz, 9050) - + SOCKS &Version: SOCKS &versija: - + SOCKS version of the proxy (e.g. 5) Tarpinio serverio SOCKS versija (pvz., 5) - + &Window &Langas @@ -1144,7 +1246,7 @@ This label turns red, if the priority is smaller than "medium". Po programos lango sumažinimo rodyti tik programos ikoną. - + &Minimize to the tray instead of the taskbar &M sumažinti langą bet ne užduočių juostą @@ -1154,7 +1256,7 @@ This label turns red, if the priority is smaller than "medium". Uždarant langą neuždaryti programos. Kai ši parinktis įjungta, programa bus uždaryta tik pasirinkus meniu komandą Baigti. - + M&inimize on close &Sumažinti uždarant @@ -1169,27 +1271,27 @@ This label turns red, if the priority is smaller than "medium". Naudotojo sąsajos &kalba: - + The user interface language can be set here. This setting will take effect after restarting Triangles. - + &Unit to show amounts in: &Vienetai, kuriais rodyti sumas: - + Choose the default subdivision unit to show in the interface and when sending coins. Rodomų ir siunčiamų monetų kiekio matavimo vienetai - + Whether to show TRI addresses in the transaction list or not. - + &Display addresses in transaction list &Rodyti adresus sandorių sąraše @@ -1199,27 +1301,27 @@ This label turns red, if the priority is smaller than "medium". - + Display coin &control features (experts only!) - + &OK &Gerai - + &Cancel &Atšaukti - + &Apply - + default numatyta @@ -1244,18 +1346,18 @@ This label turns red, if the priority is smaller than "medium". OverviewPage - + Form Forma - - + + The displayed information may be out of date. Your wallet automatically synchronizes with the Triangles network after a connection is established, but this process has not completed yet. - + Stake: @@ -1290,7 +1392,7 @@ This label turns red, if the priority is smaller than "medium". - + Total: Viso: @@ -1300,7 +1402,7 @@ This label turns red, if the priority is smaller than "medium". Jūsų balansas - + <b>Recent transactions</b> <b>Naujausi sandoriai</b> @@ -1308,10 +1410,10 @@ This label turns red, if the priority is smaller than "medium". <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1322,10 +1424,10 @@ a:active { color:#000; text-decoration: underline; } <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1333,7 +1435,21 @@ a:active { color:#000; text-decoration: underline; } - + + <head> +<style type="text/css" media="screen"> +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } +</style> +</head> +<body> +<a href="http://explorer.triangles.technology"> &#187; TRI block explorer</a></body> + + + + Total of transactions that have yet to be confirmed, and do not yet count toward the current balance @@ -1410,7 +1526,7 @@ a:active { color:#000; text-decoration: underline; } RPCConsole - + Client name Kliento pavadinimas @@ -1421,15 +1537,15 @@ a:active { color:#000; text-decoration: underline; } - + - + N/A nėra - + Client version Kliento versija @@ -1439,7 +1555,12 @@ a:active { color:#000; text-decoration: underline; } &Informacija - + + Debug window + + + + Using OpenSSL version Naudojama OpenSSL versija @@ -1464,7 +1585,7 @@ a:active { color:#000; text-decoration: underline; } - + Block chain Blokų grandinė @@ -1484,7 +1605,7 @@ a:active { color:#000; text-decoration: underline; } Paskutinio bloko laikas - + &Open &Atverti @@ -1494,7 +1615,7 @@ a:active { color:#000; text-decoration: underline; } - + &Show @@ -1504,22 +1625,22 @@ a:active { color:#000; text-decoration: underline; } &Konsolė - + Build date Kompiliavimo data - + Triangles - Debug window - + Triangles Core - + Debug log file Derinimo žurnalo failas @@ -1529,12 +1650,12 @@ a:active { color:#000; text-decoration: underline; } - + Show the Triangles-Qt help message to get a list with possible Triangles command-line options. - + Clear console Išvalyti konsolę @@ -1557,8 +1678,8 @@ a:active { color:#000; text-decoration: underline; } SendCoinsDialog - - + + @@ -1570,12 +1691,17 @@ a:active { color:#000; text-decoration: underline; } Siųsti monetas - + + Send Triangles + + + + Coin Control Features - + Inputs... @@ -1654,17 +1780,17 @@ a:active { color:#000; text-decoration: underline; } - + custom change address - + Send to multiple recipients at once Siųsti keliems gavėjams vienu metu - + Add &Recipient &A Pridėti gavėją @@ -1674,7 +1800,7 @@ a:active { color:#000; text-decoration: underline; } - + Clear &All Išvalyti &viską @@ -1694,17 +1820,17 @@ a:active { color:#000; text-decoration: underline; } Patvirtinti siuntimo veiksmą - + S&end &Siųsti - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Copy quantity @@ -1749,7 +1875,7 @@ a:active { color:#000; text-decoration: underline; } - + Confirm send coins Patvirtinti monetų siuntimą @@ -1764,7 +1890,7 @@ a:active { color:#000; text-decoration: underline; } - + The recipient address is not valid, please recheck. Negaliojantis gavėjo adresas. Patikrinkite. @@ -1822,53 +1948,48 @@ a:active { color:#000; text-decoration: underline; } SendCoinsEntry - + Form Forma - + A&mount: Su&ma: - + Pay &To: Mokėti &gavėjui: - - + + Enter a label for this address to add it to your address book Įveskite žymę šiam adresui kad galėtumėte įtraukti ją į adresų knygelę - - N&arration: - - - - + Enter a short note to send with payment (max 24 characters) - + &Label: Ž&ymė: - + The address to send the payment to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book - + Alt+A Alt+A @@ -1878,7 +1999,7 @@ a:active { color:#000; text-decoration: underline; } Įvesti adresą iš mainų atminties - + Alt+P Alt+P @@ -1906,37 +2027,42 @@ a:active { color:#000; text-decoration: underline; } - + + Send messages + + + + Address &From: - + Choose address from address book - + Alt+A Alt+A - + Paste address from clipboard Įvesti adresą iš mainų atminties - + Alt+P Alt+P - + Send to multiple recipients at once Siųsti keliems gavėjams vienu metu - + Add &Recipient &A Pridėti gavėją @@ -1946,7 +2072,7 @@ a:active { color:#000; text-decoration: underline; } - + Clear &All Išvalyti &viską @@ -1956,17 +2082,17 @@ a:active { color:#000; text-decoration: underline; } Patvirtinti siuntimo veiksmą - + S&end &Siųsti - + &Close - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) @@ -1976,7 +2102,7 @@ a:active { color:#000; text-decoration: underline; } - + Confirm send messages @@ -1991,7 +2117,7 @@ a:active { color:#000; text-decoration: underline; } - + @@ -2028,22 +2154,22 @@ a:active { color:#000; text-decoration: underline; } SendMessagesEntry - + Form Forma - - The address to send the payment to (e.g. 4Zo1ga6xuKuQ7JV7M9rGDoxdbYwV5zgQJ5) + + The address to send the message to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book - + Alt+A Alt+A @@ -2053,7 +2179,7 @@ a:active { color:#000; text-decoration: underline; } Įvesti adresą iš mainų atminties - + Alt+P Alt+P @@ -2063,28 +2189,28 @@ a:active { color:#000; text-decoration: underline; } - + &Message: - + Send &To: - + Enter a label for this address to add it to your address book Įveskite žymę šiam adresui kad galėtumėte įtraukti ją į adresų knygelę - + &Label: Ž&ymė: - + &Public Key: @@ -2105,146 +2231,119 @@ a:active { color:#000; text-decoration: underline; } - SignVerifyMessageDialog + SignMessagePage - - Signatures - Sign / Verify a Message + + Form + Forma + + + + Sign Message - - - &Sign Message - &Pasirašyti žinutę + + Address + Adresas - - You can sign messages with your addresses to prove you own them. Be careful not to sign anything vague, as phishing attacks may try to trick you into signing your identity over to them. Only sign fully-detailed statements you agree to. + + Paste address from clipboard + Įvesti adresą iš mainų atminties + + + + Alt+P + Alt+P + + + + Signature - - The address to sign the message with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - - - + Choose an address from the address book - - + Alt+A - Alt+A + Alt+A - - Paste address from clipboard - Įvesti adresą iš mainų atminties + + The address to sign the message with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + - - Alt+P - Alt+P + + Text + - + Enter the message you want to sign here - Įveskite pranešimą, kurį norite pasirašyti čia + Įveskite pranešimą, kurį norite pasirašyti čia - + Copy the current signature to the system clipboard - - Sign the message to prove you own this TRI address - - - - - Verify the message to ensure it was signed with the specified TRI address - - - - + Reset all sign message fields - - + Clear &All - Išvalyti &viską + Išvalyti &viską - - - &Verify Message - &Patikrinti žinutę - - - - Enter the signing address, message (ensure you copy line breaks, spaces, tabs, etc. exactly) and signature below to verify the message. Be careful not to read more into the signature than what is in the signed message itself, to avoid being tricked by a man-in-the-middle attack. + + Sign the message to prove you own this Triangles address - - The address the message was signed with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + Sign &Message - - Reset all verify message fields - - - - - Click "Sign Message" to generate signature - Spragtelėkite "Registruotis žinutę" tam, kad gauti parašą - - - - Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - - - Enter a TRI address (e.g. w) + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Enter TRI signature - + Click "Sign Message" to generate signature + Spragtelėkite "Registruotis žinutę" tam, kad gauti parašą - - + + The entered address is invalid. - Įvestas adresas negalioja. + Įvestas adresas negalioja. - - - + + Please check the address and try again. - Prašom patikrinti adresą ir bandyti iš naujo. + Prašom patikrinti adresą ir bandyti iš naujo. - - + The entered address does not refer to a key. - + Wallet unlock was cancelled. - Piniginės atrakinimas atšauktas. + Piniginės atrakinimas atšauktas. @@ -2254,38 +2353,12 @@ a:active { color:#000; text-decoration: underline; } Message signing failed. - Žinutės pasirašymas nepavyko. + Žinutės pasirašymas nepavyko. Message signed. - Žinutė pasirašyta. - - - - The signature could not be decoded. - Nepavyko iškoduoti parašo. - - - - - Please check the signature and try again. - Prašom patikrinti parašą ir bandyti iš naujo. - - - - The signature did not match the message digest. - Parašas neatitinka žinutės. - - - - Message verification failed. - Žinutės tikrinimas nepavyko. - - - - Message verified. - Žinutė patikrinta. + Žinutė pasirašyta. @@ -2435,7 +2508,7 @@ a:active { color:#000; text-decoration: underline; } - Generated coins must mature 60 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. + Generated coins must mature 7 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. @@ -2483,11 +2556,12 @@ a:active { color:#000; text-decoration: underline; } TransactionDescDialog + Transaction details Sandorio detelės - + This pane shows a detailed description of the transaction Šis langas sandorio detalų aprašymą @@ -2495,7 +2569,7 @@ a:active { color:#000; text-decoration: underline; } TransactionTableModel - + Date Data @@ -2515,12 +2589,17 @@ a:active { color:#000; text-decoration: underline; } Suma - + Open until %1 Atidaryta iki %1 - + + Confirming (%1 of %2 confirmations) + + + + Confirmed (%1 confirmations) Patvirtinta (%1 patvirtinimai) @@ -2534,12 +2613,7 @@ a:active { color:#000; text-decoration: underline; } - - Narration - - - - + Offline @@ -2549,12 +2623,7 @@ a:active { color:#000; text-decoration: underline; } - - Confirming (%1 of %2 recommended confirmations) - - - - + Conflicted @@ -2632,13 +2701,13 @@ a:active { color:#000; text-decoration: underline; } TransactionView - - + + All Visi - + Today Šiandien @@ -2668,7 +2737,7 @@ a:active { color:#000; text-decoration: underline; } Intervalas... - + Received with Gauta su @@ -2693,17 +2762,17 @@ a:active { color:#000; text-decoration: underline; } Kita - + Enter address or label to search Įveskite adresą ar žymę į paiešką - + Min amount Minimali suma - + Copy address Kopijuoti adresą @@ -2733,7 +2802,7 @@ a:active { color:#000; text-decoration: underline; } Rodyti sandėrio detales - + Export Transaction Data @@ -2798,6 +2867,19 @@ a:active { color:#000; text-decoration: underline; } skirta + + TransactionsPage + + + Form + Forma + + + + Transactions + + + Triangles-core @@ -3492,67 +3574,57 @@ If the file does not exist, create it with owner-readable-only file permissions. - + + Triangles - + + Wallet Piniginė - + + &Overview &Apžvalga - + Show general overview of wallet Rodyti piniginės bendrą apžvalgą - - &Send coins - - - - - Send coins to a TRI address - - - - - &Receive coins - - - - + Show the list of addresses for receiving payments - + + &Transactions &Sandoriai - + Browse transaction history Apžvelgti sandorių istoriją - + + &Address Book - + Edit the list of stored addresses and labels - + &Messages @@ -3562,22 +3634,84 @@ If the file does not exist, create it with owner-readable-only file permissions. - - E&xit - &Išeiti - - - - Quit application - Išjungti programą - - - - &About Triangles + + + &Show / Hide Triangles wallet + Show or hide the main Window + + + + + Encrypt the private keys that belong to your wallet + + + + + %n blocks + + + + + + + + + Processed %1 blocks of transaction history. + + + + + <font color='#f26522'>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. </font>Do you want to pay the fee? + + + + + Options + Parinktys + + + + E&xit + &Išeiti + + + + Quit application + Išjungti programą + + + + &Send Triangles + + + + + Send coins to a Triangles address + + + + + &Receive Triangles + + + + + E&xit Triangles wallet + + + + + + + &About Triangles + + + + Show information about Triangles @@ -3602,22 +3736,13 @@ If the file does not exist, create it with owner-readable-only file permissions. - - &Show / Hide - &Rodyti / Slėpti - - - + + &Encrypt Wallet... &Užšifruoti piniginę... - - Encrypt or decrypt wallet - - - - + &Backup Wallet... &Backup piniginę... @@ -3628,24 +3753,36 @@ If the file does not exist, create it with owner-readable-only file permissions. + &Change Passphrase... &Keisti slaptafrazę... - + Change the passphrase used for wallet encryption Pakeisti slaptafrazę naudojamą piniginės užšifravimui + &Unlock Wallet... - + Unlock wallet Atrakinti piniginę + + + &Unlock Wallet for staking... + + + + + Unlock wallet for staking + + &Lock Wallet @@ -3658,36 +3795,50 @@ If the file does not exist, create it with owner-readable-only file permissions. + Sign &message... Pasirašyti ži&nutę... + + + Sign messages with your Triangles addresses to prove you own them + + + &Verify message... &Tikrinti žinutę... + + + Verify messages to ensure they were signed with specified Triangles addresses + + + &Export... - + Export the data in the current tab to a file - + + &Debug window &Derinimo langas - + Open debugging and diagnostic console Atverti derinimo ir diagnostikos konsolę - + &File &Failas @@ -3712,19 +3863,17 @@ If the file does not exist, create it with owner-readable-only file permissions. - - + [testnet] [testavimotinklas] - - + Triangles client - + %n active connection(s) to Triangles network @@ -3733,12 +3882,12 @@ If the file does not exist, create it with owner-readable-only file permissions. - + Synchronizing with network... Sinchronizavimas su tinklu ... - + ~%n block(s) remaining @@ -3747,17 +3896,12 @@ If the file does not exist, create it with owner-readable-only file permissions. - + Downloaded %1 of %2 blocks of transaction history (%3% done). - - Downloaded %1 blocks of transaction history. - - - - + Current difficulty is %1. @@ -3813,17 +3957,12 @@ If the file does not exist, create it with owner-readable-only file permissions. - - This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee? - - - - + Confirm transaction fee - + Sent transaction Sandoris nusiųstas @@ -3859,29 +3998,50 @@ Message: %4 - - + + URI handling - - + + URI can not be parsed! This can be caused by an invalid TRI address or malformed URI parameters. - + + Send Triangles + + + + + Receive Triangles + + + + + &Lock Wallet... + + + + + Wallet is <b>encrypted</b> and currently <b>unlocked for staking</b> + + + + Wallet is <b>encrypted</b> and currently <b>unlocked</b> Piniginė <b>užšifruota</b> ir šiuo metu <b>atrakinta</b> - + Wallet is <b>encrypted</b> and currently <b>locked</b> Piniginė <b>užšifruota</b> ir šiuo metu <b>užrakinta</b> - + + Backup Wallet @@ -3892,16 +4052,26 @@ Message: %4 - Backup Failed + There was an error trying to save the wallet data to the new location. - There was an error trying to save the wallet data to the new location. + Backup failed + + + + + Backup successful + + + + + The wallet data was successfully saved to the new location. - + %n second(s) @@ -3967,10 +4137,127 @@ Message: %4 + + VerifyMessagePage + + + Form + Forma + + + + Verify Message + + + + + Choose an address from the address book + + + + + Alt+A + Alt+A + + + + The address the message was signed with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + + + + + Text + + + + + Address + Adresas + + + + Signature + + + + + Reset all verify message fields + + + + + Clear &All + Išvalyti &viską + + + + Verify the message to ensure it was signed with the specified Triangles address + + + + + Verify &Message + + + + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + + + + Enter Triangles signature + + + + + + The entered address is invalid. + Įvestas adresas negalioja. + + + + + + Please check the address and try again. + Prašom patikrinti adresą ir bandyti iš naujo. + + + + The entered address does not refer to a key. + + + + + The signature could not be decoded. + Nepavyko iškoduoti parašo. + + + + + Please check the signature and try again. + Prašom patikrinti parašą ir bandyti iš naujo. + + + + The signature did not match the message digest. + Parašas neatitinka žinutės. + + + + Message verification failed. + Žinutės tikrinimas nepavyko. + + + + Message verified. + Žinutė patikrinta. + + WalletModel - + Sending... diff --git a/src/qt/locale/triangles_lv_LV.qm b/src/qt/locale/triangles_lv_LV.qm deleted file mode 100644 index 8f0e35f7c19e28449dfa5e2e5f1960ab7d794508..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 33512 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 AboutDialog - + + Dialog + + + + About Triangles - + <b>Triangles</b> version - - Copyright © 2009-2014 The Bitcoin developers -Copyright © 2014 Triangles team + + OK - + This is experimental software. @@ -33,47 +37,52 @@ This product includes software developed by the OpenSSL Project for use in the O AddressBookPage - + Address Book - + Double-click to edit address or label Adresi vai nosaukumu rediģē ar dubultklikšķi - + Create a new address Izveidot jaunu adresi - + Copy the currently selected address to the system clipboard Kopēt iezīmēto adresi uz starpliktuvi - + Sign a message to prove you own a TRI address - + &New Address - + + Address book + + + + &Copy Address &Kopēt adresi - + Show &QR Code - + Sign &Message @@ -83,7 +92,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + Delete the currently selected address from the list @@ -93,17 +102,22 @@ This product includes software developed by the OpenSSL Project for use in the O - + These are your Triangles addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you. - + &Delete &Dzēst - + + Triangles receiving addresses + + + + Copy &Label Kopēt &Nosaukumu @@ -113,7 +127,7 @@ This product includes software developed by the OpenSSL Project for use in the O &Rediģēt - + Export Address Book Data @@ -136,7 +150,7 @@ This product includes software developed by the OpenSSL Project for use in the O AddressTableModel - + Label Nosaukums @@ -159,32 +173,32 @@ This product includes software developed by the OpenSSL Project for use in the O Paroles dialogs - + + Change password + + + + Enter passphrase Ierakstiet paroli - + New passphrase Jauna parole - + Repeat new passphrase Jaunā parole vēlreiz - - Serves to disable the trivial sendmoney when OS account compromised. Provides no real security. + + Unlock for staking only - - For staking only - - - - + Enter the new passphrase to the wallet.<br/>Please use a passphrase of <b>10 or more random characters</b>, or <b>eight or more words</b>. Ierakstiet maciņa jauno paroli.<br/>Lūdzu izmantojiet <b>10 vai vairāk nejauši izvēlētas zīmes</b>, vai <b>astoņus un vairāk vārdus</b>. @@ -194,7 +208,7 @@ This product includes software developed by the OpenSSL Project for use in the O Šifrēt maciņu - + This operation needs your wallet passphrase to unlock the wallet. Lai veikto šo darbību, maciņš jāatslēdz ar paroli. @@ -204,7 +218,7 @@ This product includes software developed by the OpenSSL Project for use in the O Atslēgt maciņu - + This operation needs your wallet passphrase to decrypt the wallet. Šai darbībai maciņš jāatšifrē ar maciņa paroli. @@ -214,7 +228,7 @@ This product includes software developed by the OpenSSL Project for use in the O Atšifrēt maciņu - + Change passphrase Mainīt paroli @@ -313,12 +327,17 @@ This product includes software developed by the OpenSSL Project for use in the O CoinControlDialog - + Coin Control - + + Triangles Coin Control + + + + Quantity: @@ -328,7 +347,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + Amount: Daudzums: @@ -348,7 +367,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + no @@ -363,22 +382,22 @@ This product includes software developed by the OpenSSL Project for use in the O - + (un)select all - + Tree mode - + List mode - + Amount Daudzums @@ -413,7 +432,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + Copy address Kopēt adresi @@ -424,17 +443,17 @@ This product includes software developed by the OpenSSL Project for use in the O - + Copy amount Kopēt daudzumu - + Copy transaction ID - + Copy quantity @@ -469,7 +488,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + highest @@ -567,57 +586,66 @@ This label turns red, if the priority is smaller than "medium". EditAddressDialog - - Edit Address - Mainīt adrese - - - + &Label &Nosaukums - + The label associated with this address book entry - + &Address &Adrese - + + Edit record + + + + The address associated with this address book entry. This can only be modified for sending addresses. - - &Stealth Address + + Paste from clipboard - + + Alt+A + Alt+A + + + + New receiving address Jauna saņemšanas adrese - + + New sending address Jauna nosūtīšanas adrese - + + Edit receiving address Mainīt saņemšanas adresi - + + Edit sending address Mainīt nosūtīšanas adresi - + The entered address "%1" is not a valid TRI address. @@ -684,23 +712,23 @@ This label turns red, if the priority is smaller than "medium". MRichTextEdit - + Paragraph formatting - + Undo (CTRL+Z) - + Undo - + Redo @@ -710,7 +738,7 @@ This label turns red, if the priority is smaller than "medium". - + Cut @@ -720,7 +748,7 @@ This label turns red, if the priority is smaller than "medium". - + Copy @@ -730,7 +758,7 @@ This label turns red, if the priority is smaller than "medium". - + Paste @@ -740,12 +768,12 @@ This label turns red, if the priority is smaller than "medium". - + Link - + Bold @@ -755,7 +783,7 @@ This label turns red, if the priority is smaller than "medium". - + Italic @@ -765,12 +793,12 @@ This label turns red, if the priority is smaller than "medium". - + Underline - + Strike Out @@ -780,7 +808,7 @@ This label turns red, if the priority is smaller than "medium". - + Bullet list @@ -790,7 +818,7 @@ This label turns red, if the priority is smaller than "medium". - + Ordered list @@ -800,7 +828,7 @@ This label turns red, if the priority is smaller than "medium". - + Decrease indentation @@ -810,7 +838,7 @@ This label turns red, if the priority is smaller than "medium". - + Increase indentation @@ -820,12 +848,12 @@ This label turns red, if the priority is smaller than "medium". - + . - + Font size @@ -870,6 +898,74 @@ This label turns red, if the priority is smaller than "medium". + + MainWindow + + + MainWindow + + + + + Triangles + + + + + File + + + + + Operations + + + + + Help + + + + + Overview + + + + + Send Coins + Sūtīt bitkoinus + + + + Receive Coins + + + + + Address Book + + + + + Transactions + + + + + Messages + + + + + Synchronization + + + + + 33333 blocks + + + MessageModel @@ -926,22 +1022,27 @@ This label turns red, if the priority is smaller than "medium". MessagePage - + Address Book - + + Messages + + + + These are your sent and received encrypted messages. Click on an item to read it. - + Click on a message to view it - + &Back @@ -951,48 +1052,48 @@ This label turns red, if the priority is smaller than "medium". - + &Conversation - + Sign a message to prove you own a TRI address - + &Send - - + + Copy the currently selected address to the system clipboard Kopēt iezīmēto adresi uz starpliktuvi - + &Copy From Address - + Copy To &Address - + Delete the currently selected address from the list - + &Delete &Dzēst - + Send Secure Message @@ -1026,11 +1127,12 @@ This label turns red, if the priority is smaller than "medium". OptionsDialog + Options Iespējas - + &Main &Galvenais @@ -1045,7 +1147,7 @@ This label turns red, if the priority is smaller than "medium". &Maksāt par transakciju - + Reserved amount does not participate in staking and is therefore spendable at any time. @@ -1055,12 +1157,12 @@ This label turns red, if the priority is smaller than "medium". - + Automatically start Triangles after logging in to the system. - + &Start Triangles on system login @@ -1070,7 +1172,7 @@ This label turns red, if the priority is smaller than "medium". - + &Detach databases at shutdown @@ -1080,57 +1182,57 @@ This label turns red, if the priority is smaller than "medium". &Tīkls - + Automatically open the Triangles client port on the router. This only works when your router supports UPnP and it is enabled. - + Map port using &UPnP Kartēt portu, izmantojot &UPnP - + Connect to the Triangles network through a SOCKS proxy (e.g. when connecting through Tor). - + &Connect through SOCKS proxy: - + Proxy &IP: Proxy &IP: - + IP address of the proxy (e.g. 127.0.0.1) - + &Port: &Ports: - + Port of the proxy (e.g. 9050) Proxy ports (piem. 9050) - + SOCKS &Version: SOCKS &Versija: - + SOCKS version of the proxy (e.g. 5) proxy SOCKS versija (piem. 5) - + &Window &Logs @@ -1140,7 +1242,7 @@ This label turns red, if the priority is smaller than "medium". Pēc loga minimizācijas rādīt tikai ikonu sistēmas teknē. - + &Minimize to the tray instead of the taskbar &Minimizēt uz sistēmas tekni, nevis rīkjoslu @@ -1150,7 +1252,7 @@ This label turns red, if the priority is smaller than "medium". Logu aizverot, minimizēt, nevis beigt darbu. Kad šī izvēlne iespējota, programma aizvērsies tikai pēc Beigt komandas izvēlnē. - + M&inimize on close M&inimizēt aizverot @@ -1165,27 +1267,27 @@ This label turns red, if the priority is smaller than "medium". Lietotāja interfeiss un &valoda: - + The user interface language can be set here. This setting will take effect after restarting Triangles. - + &Unit to show amounts in: &Vienības, kurās attēlot daudzumus: - + Choose the default subdivision unit to show in the interface and when sending coins. Izvēlēties dalījuma vienību pēc noklusēšanas, ko izmantot interfeisā un nosūtot bitkoinus. - + Whether to show TRI addresses in the transaction list or not. - + &Display addresses in transaction list &Attēlot adreses transakciju sarakstā @@ -1195,27 +1297,27 @@ This label turns red, if the priority is smaller than "medium". - + Display coin &control features (experts only!) - + &OK &OK - + &Cancel &Atcelt - + &Apply - + default pēc noklusēšanas @@ -1240,18 +1342,18 @@ This label turns red, if the priority is smaller than "medium". OverviewPage - + Form Forma - - + + The displayed information may be out of date. Your wallet automatically synchronizes with the Triangles network after a connection is established, but this process has not completed yet. - + Stake: @@ -1286,7 +1388,7 @@ This label turns red, if the priority is smaller than "medium". - + Total: @@ -1296,7 +1398,7 @@ This label turns red, if the priority is smaller than "medium". - + <b>Recent transactions</b> <b>Pēdējās transakcijas</b> @@ -1304,10 +1406,10 @@ This label turns red, if the priority is smaller than "medium". <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1318,10 +1420,10 @@ a:active { color:#000; text-decoration: underline; } <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1329,7 +1431,21 @@ a:active { color:#000; text-decoration: underline; } - + + <head> +<style type="text/css" media="screen"> +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } +</style> +</head> +<body> +<a href="http://explorer.triangles.technology"> &#187; TRI block explorer</a></body> + + + + Total of transactions that have yet to be confirmed, and do not yet count toward the current balance @@ -1406,7 +1522,7 @@ a:active { color:#000; text-decoration: underline; } RPCConsole - + Client name Klienta vārds @@ -1417,15 +1533,15 @@ a:active { color:#000; text-decoration: underline; } - + - + N/A N/A - + Client version Klienta versija @@ -1435,7 +1551,12 @@ a:active { color:#000; text-decoration: underline; } &Informācija - + + Debug window + + + + Using OpenSSL version @@ -1460,7 +1581,7 @@ a:active { color:#000; text-decoration: underline; } - + Block chain Bloku virkne @@ -1480,7 +1601,7 @@ a:active { color:#000; text-decoration: underline; } Pēdējā bloka laiks - + &Open &Atvērt @@ -1490,7 +1611,7 @@ a:active { color:#000; text-decoration: underline; } - + &Show @@ -1500,22 +1621,22 @@ a:active { color:#000; text-decoration: underline; } &Konsole - + Build date Kompilācijas datums - + Triangles - Debug window - + Triangles Core - + Debug log file @@ -1525,12 +1646,12 @@ a:active { color:#000; text-decoration: underline; } - + Show the Triangles-Qt help message to get a list with possible Triangles command-line options. - + Clear console Notīrīt konsoli @@ -1553,8 +1674,8 @@ a:active { color:#000; text-decoration: underline; } SendCoinsDialog - - + + @@ -1566,12 +1687,17 @@ a:active { color:#000; text-decoration: underline; } Sūtīt bitkoinus - + + Send Triangles + + + + Coin Control Features - + Inputs... @@ -1650,17 +1776,17 @@ a:active { color:#000; text-decoration: underline; } - + custom change address - + Send to multiple recipients at once Sūtīt vairākiem saņēmējiem uzreiz - + Add &Recipient @@ -1670,7 +1796,7 @@ a:active { color:#000; text-decoration: underline; } - + Clear &All &Notīrīt visu @@ -1690,17 +1816,17 @@ a:active { color:#000; text-decoration: underline; } Apstiprināt nosūtīšanu - + S&end - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Copy quantity @@ -1745,7 +1871,7 @@ a:active { color:#000; text-decoration: underline; } - + Confirm send coins Apstiprināt bitkoinu sūtīšanu @@ -1760,7 +1886,7 @@ a:active { color:#000; text-decoration: underline; } - + The recipient address is not valid, please recheck. @@ -1818,53 +1944,48 @@ a:active { color:#000; text-decoration: underline; } SendCoinsEntry - + Form Forma - + A&mount: Apjo&ms - + Pay &To: &Saņēmējs: - - + + Enter a label for this address to add it to your address book Lai pievienotu adresi adrešu grāmatai, tai jādod nosaukums - - N&arration: - - - - + Enter a short note to send with payment (max 24 characters) - + &Label: &Nosaukums: - + The address to send the payment to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book - + Alt+A Alt+A @@ -1874,7 +1995,7 @@ a:active { color:#000; text-decoration: underline; } ielīmēt adresi no starpliktuves - + Alt+P Alt+P @@ -1902,37 +2023,42 @@ a:active { color:#000; text-decoration: underline; } - + + Send messages + + + + Address &From: - + Choose address from address book - + Alt+A Alt+A - + Paste address from clipboard ielīmēt adresi no starpliktuves - + Alt+P Alt+P - + Send to multiple recipients at once Sūtīt vairākiem saņēmējiem uzreiz - + Add &Recipient @@ -1942,7 +2068,7 @@ a:active { color:#000; text-decoration: underline; } - + Clear &All &Notīrīt visu @@ -1952,17 +2078,17 @@ a:active { color:#000; text-decoration: underline; } Apstiprināt nosūtīšanu - + S&end - + &Close - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) @@ -1972,7 +2098,7 @@ a:active { color:#000; text-decoration: underline; } - + Confirm send messages @@ -1987,7 +2113,7 @@ a:active { color:#000; text-decoration: underline; } - + @@ -2024,22 +2150,22 @@ a:active { color:#000; text-decoration: underline; } SendMessagesEntry - + Form Forma - - The address to send the payment to (e.g. 4Zo1ga6xuKuQ7JV7M9rGDoxdbYwV5zgQJ5) + + The address to send the message to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book - + Alt+A Alt+A @@ -2049,7 +2175,7 @@ a:active { color:#000; text-decoration: underline; } ielīmēt adresi no starpliktuves - + Alt+P Alt+P @@ -2059,28 +2185,28 @@ a:active { color:#000; text-decoration: underline; } - + &Message: - + Send &To: - + Enter a label for this address to add it to your address book Lai pievienotu adresi adrešu grāmatai, tai jādod nosaukums - + &Label: &Nosaukums: - + &Public Key: @@ -2101,144 +2227,117 @@ a:active { color:#000; text-decoration: underline; } - SignVerifyMessageDialog + SignMessagePage - - Signatures - Sign / Verify a Message + + Form + Forma + + + + Sign Message - - - &Sign Message + + Address + Adrese + + + + Paste address from clipboard + ielīmēt adresi no starpliktuves + + + + Alt+P + Alt+P + + + + Signature - - You can sign messages with your addresses to prove you own them. Be careful not to sign anything vague, as phishing attacks may try to trick you into signing your identity over to them. Only sign fully-detailed statements you agree to. - - - - - The address to sign the message with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - - - + Choose an address from the address book - - + Alt+A - Alt+A + Alt+A - - Paste address from clipboard - ielīmēt adresi no starpliktuves + + The address to sign the message with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + - - Alt+P - Alt+P + + Text + - + Enter the message you want to sign here - + Copy the current signature to the system clipboard - - Sign the message to prove you own this TRI address - - - - - Verify the message to ensure it was signed with the specified TRI address - - - - + Reset all sign message fields - - + Clear &All - &Notīrīt visu + &Notīrīt visu - - - &Verify Message + + Sign the message to prove you own this Triangles address - - Enter the signing address, message (ensure you copy line breaks, spaces, tabs, etc. exactly) and signature below to verify the message. Be careful not to read more into the signature than what is in the signed message itself, to avoid being tricked by a man-in-the-middle attack. + + Sign &Message - - The address the message was signed with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - - - Reset all verify message fields - - - - - Click "Sign Message" to generate signature - - - - - Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - - - Enter a TRI address (e.g. w) + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Enter TRI signature + Click "Sign Message" to generate signature - - + + The entered address is invalid. - - - + + Please check the address and try again. - - + The entered address does not refer to a key. - + Wallet unlock was cancelled. @@ -2257,32 +2356,6 @@ a:active { color:#000; text-decoration: underline; } Message signed. - - - The signature could not be decoded. - - - - - - Please check the signature and try again. - - - - - The signature did not match the message digest. - - - - - Message verification failed. - - - - - Message verified. - - TransactionDesc @@ -2431,7 +2504,7 @@ a:active { color:#000; text-decoration: underline; } - Generated coins must mature 60 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. + Generated coins must mature 7 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. @@ -2479,11 +2552,12 @@ a:active { color:#000; text-decoration: underline; } TransactionDescDialog + Transaction details Transakcijas detaļas - + This pane shows a detailed description of the transaction Šis panelis parāda transakcijas detaļas @@ -2491,7 +2565,7 @@ a:active { color:#000; text-decoration: underline; } TransactionTableModel - + Date Datums @@ -2511,12 +2585,17 @@ a:active { color:#000; text-decoration: underline; } Daudzums - + Open until %1 Atvērts līdz %1 - + + Confirming (%1 of %2 confirmations) + + + + Confirmed (%1 confirmations) Apstiprināts (%1 apstiprinājumu) @@ -2530,12 +2609,7 @@ a:active { color:#000; text-decoration: underline; } - - Narration - - - - + Offline @@ -2545,12 +2619,7 @@ a:active { color:#000; text-decoration: underline; } - - Confirming (%1 of %2 recommended confirmations) - - - - + Conflicted @@ -2628,13 +2697,13 @@ a:active { color:#000; text-decoration: underline; } TransactionView - - + + All Visi - + Today Šodien @@ -2664,7 +2733,7 @@ a:active { color:#000; text-decoration: underline; } Diapazons... - + Received with Saņemts ar @@ -2689,17 +2758,17 @@ a:active { color:#000; text-decoration: underline; } Cits - + Enter address or label to search Ierakstiet meklējamo nosaukumu vai adresi - + Min amount Minimālais daudzums - + Copy address Kopēt adresi @@ -2729,7 +2798,7 @@ a:active { color:#000; text-decoration: underline; } Rādīt transakcijas detaļas - + Export Transaction Data @@ -2794,6 +2863,19 @@ a:active { color:#000; text-decoration: underline; } uz + + TransactionsPage + + + Form + Forma + + + + Transactions + + + Triangles-core @@ -3490,67 +3572,57 @@ Ja fails neeksistē, izveidojiet to ar atļauju lasīšanai tikai īpašniekam.< - + + Triangles - + + Wallet Maciņš - + + &Overview &Pārskats - + Show general overview of wallet Rādīt vispārēju maciņa pārskatu - - &Send coins - - - - - Send coins to a TRI address - - - - - &Receive coins - - - - + Show the list of addresses for receiving payments - + + &Transactions &Transakcijas - + Browse transaction history Skatīt transakciju vēsturi - + + &Address Book - + Edit the list of stored addresses and labels - + &Messages @@ -3560,22 +3632,84 @@ Ja fails neeksistē, izveidojiet to ar atļauju lasīšanai tikai īpašniekam.< - - E&xit - &Iziet - - - - Quit application - Aizvērt programmu - - - - &About Triangles + + + &Show / Hide Triangles wallet + Show or hide the main Window + + + + + Encrypt the private keys that belong to your wallet + + + + + %n blocks + + + + + + + + + Processed %1 blocks of transaction history. + + + + + <font color='#f26522'>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. </font>Do you want to pay the fee? + + + + + Options + Iespējas + + + + E&xit + &Iziet + + + + Quit application + Aizvērt programmu + + + + &Send Triangles + + + + + Send coins to a Triangles address + + + + + &Receive Triangles + + + + + E&xit Triangles wallet + + + + + + + &About Triangles + + + + Show information about Triangles @@ -3600,22 +3734,13 @@ Ja fails neeksistē, izveidojiet to ar atļauju lasīšanai tikai īpašniekam.< - - &Show / Hide - - - - + + &Encrypt Wallet... Š&ifrēt maciņu... - - Encrypt or decrypt wallet - - - - + &Backup Wallet... &Izveidot maciņa rezerves kopiju @@ -3626,24 +3751,36 @@ Ja fails neeksistē, izveidojiet to ar atļauju lasīšanai tikai īpašniekam.< + &Change Passphrase... &Mainīt paroli - + Change the passphrase used for wallet encryption Mainīt maciņa šifrēšanas paroli + &Unlock Wallet... - + Unlock wallet Atslēgt maciņu + + + &Unlock Wallet for staking... + + + + + Unlock wallet for staking + + &Lock Wallet @@ -3656,36 +3793,50 @@ Ja fails neeksistē, izveidojiet to ar atļauju lasīšanai tikai īpašniekam.< + Sign &message... Parakstīt &ziņojumu... + + + Sign messages with your Triangles addresses to prove you own them + + + &Verify message... &Pārbaudīt ziņojumu... + + + Verify messages to ensure they were signed with specified Triangles addresses + + + &Export... - + Export the data in the current tab to a file - + + &Debug window &Debug logs - + Open debugging and diagnostic console Atvērt atkļūdošanas un diagnostikas konsoli - + &File &Fails @@ -3710,19 +3861,17 @@ Ja fails neeksistē, izveidojiet to ar atļauju lasīšanai tikai īpašniekam.< - - + [testnet] [testnet] - - + Triangles client - + %n active connection(s) to Triangles network @@ -3731,12 +3880,12 @@ Ja fails neeksistē, izveidojiet to ar atļauju lasīšanai tikai īpašniekam.< - + Synchronizing with network... Sinhronizācija ar tīklu... - + ~%n block(s) remaining @@ -3745,17 +3894,12 @@ Ja fails neeksistē, izveidojiet to ar atļauju lasīšanai tikai īpašniekam.< - + Downloaded %1 of %2 blocks of transaction history (%3% done). - - Downloaded %1 blocks of transaction history. - - - - + Current difficulty is %1. @@ -3811,17 +3955,12 @@ Ja fails neeksistē, izveidojiet to ar atļauju lasīšanai tikai īpašniekam.< - - This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee? - - - - + Confirm transaction fee - + Sent transaction Transakcija nosūtīta @@ -3858,29 +3997,50 @@ Message: %4 - - + + URI handling - - + + URI can not be parsed! This can be caused by an invalid TRI address or malformed URI parameters. - + + Send Triangles + + + + + Receive Triangles + + + + + &Lock Wallet... + + + + + Wallet is <b>encrypted</b> and currently <b>unlocked for staking</b> + + + + Wallet is <b>encrypted</b> and currently <b>unlocked</b> Maciņš ir <b>šifrēts</b> un pašlaik <b>atslēgts</b> - + Wallet is <b>encrypted</b> and currently <b>locked</b> Maciņš ir <b>šifrēts</b> un pašlaik <b>slēgts</b> - + + Backup Wallet @@ -3891,16 +4051,26 @@ Message: %4 - Backup Failed + There was an error trying to save the wallet data to the new location. - There was an error trying to save the wallet data to the new location. + Backup failed + + + + + Backup successful + + + + + The wallet data was successfully saved to the new location. - + %n second(s) @@ -3966,10 +4136,127 @@ Message: %4 + + VerifyMessagePage + + + Form + Forma + + + + Verify Message + + + + + Choose an address from the address book + + + + + Alt+A + Alt+A + + + + The address the message was signed with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + + + + + Text + + + + + Address + Adrese + + + + Signature + + + + + Reset all verify message fields + + + + + Clear &All + &Notīrīt visu + + + + Verify the message to ensure it was signed with the specified Triangles address + + + + + Verify &Message + + + + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + + + + Enter Triangles signature + + + + + + The entered address is invalid. + + + + + + + Please check the address and try again. + + + + + The entered address does not refer to a key. + + + + + The signature could not be decoded. + + + + + + Please check the signature and try again. + + + + + The signature did not match the message digest. + + + + + Message verification failed. + + + + + Message verified. + + + WalletModel - + Sending... diff --git a/src/qt/locale/triangles_ms_MY.qm b/src/qt/locale/triangles_ms_MY.qm deleted file mode 100644 index 9f90ba85102a0811c0c079b5898866d2d01a3785..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1741 zcmdT^PiqrF6n|-wZfHZRqTnHisbHvDa}}xwn~heHV48v51@!h z5280Oo-1DUqT*3O@C$en6i?y@DEQuPvP5c3y(k`L-`n?Re!utT&76DT9)0)i@uT;1 zmDlS}UVf|tz+KqB^a`N(ed5mA0zmFV{=mIY0QtG%q1}h*f1b+1jJ0zg?GtfdK1*d` zH%2&)glgj*qR2FZQ=9^Ohg||~r7jB~;QklO|UjB@ExlIpX@)T-N zhAON82N#!LqR>fPR<$9dFv3E8cFA?Mh@!eu-4)&uIZ8VZ7cs#D2@HCu1<*mwMN5b) zLdynp6FXT&;-@HvRs}xr460%)-{&k6A=lgpm)-QFVDl$yPPBPqB>piTLZ+A zJ70$@Nn5%}!Ev%b9RwA{AjT36e#z_ik0k~|q&EG`gV=D4Wl7W87%ekS#~UhcOK}=2 zb-Gl&a6L2N#*}7~w}l)@vJ6Z8lR%JcQ>#B{lyZKyl`CX2cKb-Ql^575Fj~om z$EE80Cb3i AboutDialog - + + Dialog + + + + About Triangles - + <b>Triangles</b> version - - Copyright © 2009-2014 The Bitcoin developers -Copyright © 2014 Triangles team + + OK - + This is experimental software. @@ -33,47 +37,52 @@ This product includes software developed by the OpenSSL Project for use in the O AddressBookPage - + Address Book - + Double-click to edit address or label Klik dua kali untuk mengubah alamat atau label - + Create a new address Cipta alamat baru - + Copy the currently selected address to the system clipboard Salin alamat terpilih ke dalam sistem papan klip - + Sign a message to prove you own a TRI address - + &New Address - + + Address book + + + + &Copy Address - + Show &QR Code - + Sign &Message @@ -83,7 +92,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + Delete the currently selected address from the list @@ -93,17 +102,22 @@ This product includes software developed by the OpenSSL Project for use in the O - + These are your Triangles addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you. - + &Delete &Padam - + + Triangles receiving addresses + + + + Copy &Label @@ -113,7 +127,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + Export Address Book Data @@ -136,7 +150,7 @@ This product includes software developed by the OpenSSL Project for use in the O AddressTableModel - + Label @@ -159,32 +173,32 @@ This product includes software developed by the OpenSSL Project for use in the O - + + Change password + + + + Enter passphrase - + New passphrase - + Repeat new passphrase - - Serves to disable the trivial sendmoney when OS account compromised. Provides no real security. + + Unlock for staking only - - For staking only - - - - + Enter the new passphrase to the wallet.<br/>Please use a passphrase of <b>10 or more random characters</b>, or <b>eight or more words</b>. @@ -194,7 +208,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + This operation needs your wallet passphrase to unlock the wallet. @@ -204,7 +218,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + This operation needs your wallet passphrase to decrypt the wallet. @@ -214,7 +228,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + Change passphrase @@ -313,12 +327,17 @@ This product includes software developed by the OpenSSL Project for use in the O CoinControlDialog - + Coin Control - + + Triangles Coin Control + + + + Quantity: @@ -328,7 +347,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + Amount: @@ -348,7 +367,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + no @@ -363,22 +382,22 @@ This product includes software developed by the OpenSSL Project for use in the O - + (un)select all - + Tree mode - + List mode - + Amount @@ -413,7 +432,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + Copy address @@ -424,17 +443,17 @@ This product includes software developed by the OpenSSL Project for use in the O - + Copy amount - + Copy transaction ID - + Copy quantity @@ -469,7 +488,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + highest @@ -567,57 +586,66 @@ This label turns red, if the priority is smaller than "medium". EditAddressDialog - - Edit Address - Alamat - - - + &Label - + The label associated with this address book entry - + &Address Alamat - + + Edit record + + + + The address associated with this address book entry. This can only be modified for sending addresses. - - &Stealth Address + + Paste from clipboard - + + Alt+A + + + + + New receiving address - + + New sending address - + + Edit receiving address - + + Edit sending address - + The entered address "%1" is not a valid TRI address. @@ -684,23 +712,23 @@ This label turns red, if the priority is smaller than "medium". MRichTextEdit - + Paragraph formatting - + Undo (CTRL+Z) - + Undo - + Redo @@ -710,7 +738,7 @@ This label turns red, if the priority is smaller than "medium". - + Cut @@ -720,7 +748,7 @@ This label turns red, if the priority is smaller than "medium". - + Copy @@ -730,7 +758,7 @@ This label turns red, if the priority is smaller than "medium". - + Paste @@ -740,12 +768,12 @@ This label turns red, if the priority is smaller than "medium". - + Link - + Bold @@ -755,7 +783,7 @@ This label turns red, if the priority is smaller than "medium". - + Italic @@ -765,12 +793,12 @@ This label turns red, if the priority is smaller than "medium". - + Underline - + Strike Out @@ -780,7 +808,7 @@ This label turns red, if the priority is smaller than "medium". - + Bullet list @@ -790,7 +818,7 @@ This label turns red, if the priority is smaller than "medium". - + Ordered list @@ -800,7 +828,7 @@ This label turns red, if the priority is smaller than "medium". - + Decrease indentation @@ -810,7 +838,7 @@ This label turns red, if the priority is smaller than "medium". - + Increase indentation @@ -820,12 +848,12 @@ This label turns red, if the priority is smaller than "medium". - + . - + Font size @@ -870,6 +898,74 @@ This label turns red, if the priority is smaller than "medium". + + MainWindow + + + MainWindow + + + + + Triangles + + + + + File + + + + + Operations + + + + + Help + + + + + Overview + + + + + Send Coins + + + + + Receive Coins + + + + + Address Book + + + + + Transactions + + + + + Messages + + + + + Synchronization + + + + + 33333 blocks + + + MessageModel @@ -926,22 +1022,27 @@ This label turns red, if the priority is smaller than "medium". MessagePage - + Address Book - + + Messages + + + + These are your sent and received encrypted messages. Click on an item to read it. - + Click on a message to view it - + &Back @@ -951,48 +1052,48 @@ This label turns red, if the priority is smaller than "medium". - + &Conversation - + Sign a message to prove you own a TRI address - + &Send - - + + Copy the currently selected address to the system clipboard Salin alamat terpilih ke dalam sistem papan klip - + &Copy From Address - + Copy To &Address - + Delete the currently selected address from the list - + &Delete &Padam - + Send Secure Message @@ -1026,11 +1127,12 @@ This label turns red, if the priority is smaller than "medium". OptionsDialog + Options - + &Main @@ -1045,7 +1147,7 @@ This label turns red, if the priority is smaller than "medium". - + Reserved amount does not participate in staking and is therefore spendable at any time. @@ -1055,12 +1157,12 @@ This label turns red, if the priority is smaller than "medium". - + Automatically start Triangles after logging in to the system. - + &Start Triangles on system login @@ -1070,7 +1172,7 @@ This label turns red, if the priority is smaller than "medium". - + &Detach databases at shutdown @@ -1080,57 +1182,57 @@ This label turns red, if the priority is smaller than "medium". - + Automatically open the Triangles client port on the router. This only works when your router supports UPnP and it is enabled. - + Map port using &UPnP - + Connect to the Triangles network through a SOCKS proxy (e.g. when connecting through Tor). - + &Connect through SOCKS proxy: - + Proxy &IP: - + IP address of the proxy (e.g. 127.0.0.1) - + &Port: - + Port of the proxy (e.g. 9050) - + SOCKS &Version: - + SOCKS version of the proxy (e.g. 5) - + &Window @@ -1140,7 +1242,7 @@ This label turns red, if the priority is smaller than "medium". - + &Minimize to the tray instead of the taskbar @@ -1150,7 +1252,7 @@ This label turns red, if the priority is smaller than "medium". - + M&inimize on close @@ -1165,27 +1267,27 @@ This label turns red, if the priority is smaller than "medium". - + The user interface language can be set here. This setting will take effect after restarting Triangles. - + &Unit to show amounts in: - + Choose the default subdivision unit to show in the interface and when sending coins. - + Whether to show TRI addresses in the transaction list or not. - + &Display addresses in transaction list @@ -1195,27 +1297,27 @@ This label turns red, if the priority is smaller than "medium". - + Display coin &control features (experts only!) - + &OK - + &Cancel - + &Apply - + default @@ -1240,18 +1342,18 @@ This label turns red, if the priority is smaller than "medium". OverviewPage - + Form - - + + The displayed information may be out of date. Your wallet automatically synchronizes with the Triangles network after a connection is established, but this process has not completed yet. - + Stake: @@ -1286,7 +1388,7 @@ This label turns red, if the priority is smaller than "medium". - + Total: @@ -1296,7 +1398,7 @@ This label turns red, if the priority is smaller than "medium". - + <b>Recent transactions</b> @@ -1304,10 +1406,10 @@ This label turns red, if the priority is smaller than "medium". <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1318,10 +1420,10 @@ a:active { color:#000; text-decoration: underline; } <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1329,7 +1431,21 @@ a:active { color:#000; text-decoration: underline; } - + + <head> +<style type="text/css" media="screen"> +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } +</style> +</head> +<body> +<a href="http://explorer.triangles.technology"> &#187; TRI block explorer</a></body> + + + + Total of transactions that have yet to be confirmed, and do not yet count toward the current balance @@ -1406,7 +1522,7 @@ a:active { color:#000; text-decoration: underline; } RPCConsole - + Client name @@ -1417,15 +1533,15 @@ a:active { color:#000; text-decoration: underline; } - + - + N/A - + Client version @@ -1435,7 +1551,12 @@ a:active { color:#000; text-decoration: underline; } - + + Debug window + + + + Using OpenSSL version @@ -1460,7 +1581,7 @@ a:active { color:#000; text-decoration: underline; } - + Block chain @@ -1480,7 +1601,7 @@ a:active { color:#000; text-decoration: underline; } - + &Open @@ -1490,7 +1611,7 @@ a:active { color:#000; text-decoration: underline; } - + &Show @@ -1500,22 +1621,22 @@ a:active { color:#000; text-decoration: underline; } - + Build date - + Triangles - Debug window - + Triangles Core - + Debug log file @@ -1525,12 +1646,12 @@ a:active { color:#000; text-decoration: underline; } - + Show the Triangles-Qt help message to get a list with possible Triangles command-line options. - + Clear console @@ -1553,8 +1674,8 @@ a:active { color:#000; text-decoration: underline; } SendCoinsDialog - - + + @@ -1566,12 +1687,17 @@ a:active { color:#000; text-decoration: underline; } - + + Send Triangles + + + + Coin Control Features - + Inputs... @@ -1650,17 +1776,17 @@ a:active { color:#000; text-decoration: underline; } - + custom change address - + Send to multiple recipients at once - + Add &Recipient @@ -1670,7 +1796,7 @@ a:active { color:#000; text-decoration: underline; } - + Clear &All @@ -1690,17 +1816,17 @@ a:active { color:#000; text-decoration: underline; } - + S&end - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Copy quantity @@ -1745,7 +1871,7 @@ a:active { color:#000; text-decoration: underline; } - + Confirm send coins @@ -1760,7 +1886,7 @@ a:active { color:#000; text-decoration: underline; } - + The recipient address is not valid, please recheck. @@ -1818,53 +1944,48 @@ a:active { color:#000; text-decoration: underline; } SendCoinsEntry - + Form - + A&mount: - + Pay &To: - - + + Enter a label for this address to add it to your address book - - N&arration: - - - - + Enter a short note to send with payment (max 24 characters) - + &Label: - + The address to send the payment to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book - + Alt+A @@ -1874,7 +1995,7 @@ a:active { color:#000; text-decoration: underline; } - + Alt+P @@ -1902,37 +2023,42 @@ a:active { color:#000; text-decoration: underline; } - + + Send messages + + + + Address &From: - + Choose address from address book - + Alt+A - + Paste address from clipboard - + Alt+P - + Send to multiple recipients at once - + Add &Recipient @@ -1942,7 +2068,7 @@ a:active { color:#000; text-decoration: underline; } - + Clear &All @@ -1952,17 +2078,17 @@ a:active { color:#000; text-decoration: underline; } - + S&end - + &Close - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) @@ -1972,7 +2098,7 @@ a:active { color:#000; text-decoration: underline; } - + Confirm send messages @@ -1987,7 +2113,7 @@ a:active { color:#000; text-decoration: underline; } - + @@ -2024,22 +2150,22 @@ a:active { color:#000; text-decoration: underline; } SendMessagesEntry - + Form - - The address to send the payment to (e.g. 4Zo1ga6xuKuQ7JV7M9rGDoxdbYwV5zgQJ5) + + The address to send the message to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book - + Alt+A @@ -2049,7 +2175,7 @@ a:active { color:#000; text-decoration: underline; } - + Alt+P @@ -2059,28 +2185,28 @@ a:active { color:#000; text-decoration: underline; } - + &Message: - + Send &To: - + Enter a label for this address to add it to your address book - + &Label: - + &Public Key: @@ -2101,144 +2227,117 @@ a:active { color:#000; text-decoration: underline; } - SignVerifyMessageDialog + SignMessagePage - - Signatures - Sign / Verify a Message + + Form - - - &Sign Message + + Sign Message - - You can sign messages with your addresses to prove you own them. Be careful not to sign anything vague, as phishing attacks may try to trick you into signing your identity over to them. Only sign fully-detailed statements you agree to. - + + Address + Alamat - - The address to sign the message with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - - - - Choose an address from the address book - - - - - - Alt+A - - - - + Paste address from clipboard - + Alt+P - + + Signature + + + + + Choose an address from the address book + + + + + Alt+A + + + + + The address to sign the message with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + + + + + Text + + + + Enter the message you want to sign here - + Copy the current signature to the system clipboard - - Sign the message to prove you own this TRI address - - - - - Verify the message to ensure it was signed with the specified TRI address - - - - + Reset all sign message fields - - + Clear &All - - - &Verify Message + + Sign the message to prove you own this Triangles address - - Enter the signing address, message (ensure you copy line breaks, spaces, tabs, etc. exactly) and signature below to verify the message. Be careful not to read more into the signature than what is in the signed message itself, to avoid being tricked by a man-in-the-middle attack. + + Sign &Message - - The address the message was signed with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - - - Reset all verify message fields - - - - - Click "Sign Message" to generate signature - - - - - Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - - - Enter a TRI address (e.g. w) + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Enter TRI signature + Click "Sign Message" to generate signature - - + + The entered address is invalid. - - - + + Please check the address and try again. - - + The entered address does not refer to a key. - + Wallet unlock was cancelled. @@ -2257,32 +2356,6 @@ a:active { color:#000; text-decoration: underline; } Message signed. - - - The signature could not be decoded. - - - - - - Please check the signature and try again. - - - - - The signature did not match the message digest. - - - - - Message verification failed. - - - - - Message verified. - - TransactionDesc @@ -2425,7 +2498,7 @@ a:active { color:#000; text-decoration: underline; } - Generated coins must mature 60 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. + Generated coins must mature 7 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. @@ -2473,11 +2546,12 @@ a:active { color:#000; text-decoration: underline; } TransactionDescDialog + Transaction details - + This pane shows a detailed description of the transaction @@ -2485,7 +2559,7 @@ a:active { color:#000; text-decoration: underline; } TransactionTableModel - + Date @@ -2505,12 +2579,17 @@ a:active { color:#000; text-decoration: underline; } - + Open until %1 - + + Confirming (%1 of %2 confirmations) + + + + Confirmed (%1 confirmations) @@ -2522,12 +2601,7 @@ a:active { color:#000; text-decoration: underline; } - - Narration - - - - + Offline @@ -2537,12 +2611,7 @@ a:active { color:#000; text-decoration: underline; } - - Confirming (%1 of %2 recommended confirmations) - - - - + Conflicted @@ -2620,13 +2689,13 @@ a:active { color:#000; text-decoration: underline; } TransactionView - - + + All - + Today @@ -2656,7 +2725,7 @@ a:active { color:#000; text-decoration: underline; } - + Received with @@ -2681,17 +2750,17 @@ a:active { color:#000; text-decoration: underline; } - + Enter address or label to search - + Min amount - + Copy address @@ -2721,7 +2790,7 @@ a:active { color:#000; text-decoration: underline; } - + Export Transaction Data @@ -2786,6 +2855,19 @@ a:active { color:#000; text-decoration: underline; } + + TransactionsPage + + + Form + + + + + Transactions + + + Triangles-core @@ -3480,67 +3562,57 @@ If the file does not exist, create it with owner-readable-only file permissions. - + + Triangles - + + Wallet - + + &Overview - + Show general overview of wallet - - &Send coins - - - - - Send coins to a TRI address - - - - - &Receive coins - - - - + Show the list of addresses for receiving payments - + + &Transactions - + Browse transaction history - + + &Address Book - + Edit the list of stored addresses and labels - + &Messages @@ -3550,22 +3622,82 @@ If the file does not exist, create it with owner-readable-only file permissions. - - E&xit + + + &Show / Hide Triangles wallet - Quit application + Show or hide the main Window - &About Triangles + Encrypt the private keys that belong to your wallet + + + + + %n blocks + + + + + + + Processed %1 blocks of transaction history. + + + + + <font color='#f26522'>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. </font>Do you want to pay the fee? + + + + + Options + + + + + E&xit + + + + + Quit application + + + + + &Send Triangles + Send coins to a Triangles address + + + + + &Receive Triangles + + + + + E&xit Triangles wallet + + + + + + + &About Triangles + + + + Show information about Triangles @@ -3590,22 +3722,13 @@ If the file does not exist, create it with owner-readable-only file permissions. - - &Show / Hide - - - - + + &Encrypt Wallet... - - Encrypt or decrypt wallet - - - - + &Backup Wallet... @@ -3616,24 +3739,36 @@ If the file does not exist, create it with owner-readable-only file permissions. + &Change Passphrase... - + Change the passphrase used for wallet encryption + &Unlock Wallet... - + Unlock wallet + + + &Unlock Wallet for staking... + + + + + Unlock wallet for staking + + &Lock Wallet @@ -3646,36 +3781,50 @@ If the file does not exist, create it with owner-readable-only file permissions. + Sign &message... + + + Sign messages with your Triangles addresses to prove you own them + + + &Verify message... + + + Verify messages to ensure they were signed with specified Triangles addresses + + + &Export... - + Export the data in the current tab to a file - + + &Debug window - + Open debugging and diagnostic console - + &File @@ -3700,48 +3849,41 @@ If the file does not exist, create it with owner-readable-only file permissions. - - + [testnet] - - + Triangles client - + %n active connection(s) to Triangles network - + Synchronizing with network... - + ~%n block(s) remaining - + Downloaded %1 of %2 blocks of transaction history (%3% done). - - Downloaded %1 blocks of transaction history. - - - - + Current difficulty is %1. @@ -3789,17 +3931,12 @@ If the file does not exist, create it with owner-readable-only file permissions. - - This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee? - - - - + Confirm transaction fee - + Sent transaction @@ -3832,29 +3969,50 @@ Message: %4 - - + + URI handling - - + + URI can not be parsed! This can be caused by an invalid TRI address or malformed URI parameters. - + + Send Triangles + + + + + Receive Triangles + + + + + &Lock Wallet... + + + + + Wallet is <b>encrypted</b> and currently <b>unlocked for staking</b> + + + + Wallet is <b>encrypted</b> and currently <b>unlocked</b> - + Wallet is <b>encrypted</b> and currently <b>locked</b> - + + Backup Wallet @@ -3865,16 +4023,26 @@ Message: %4 - Backup Failed + There was an error trying to save the wallet data to the new location. - There was an error trying to save the wallet data to the new location. + Backup failed + + + + + Backup successful + + + + + The wallet data was successfully saved to the new location. - + %n second(s) @@ -3932,10 +4100,127 @@ Message: %4 + + VerifyMessagePage + + + Form + + + + + Verify Message + + + + + Choose an address from the address book + + + + + Alt+A + + + + + The address the message was signed with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + + + + + Text + + + + + Address + Alamat + + + + Signature + + + + + Reset all verify message fields + + + + + Clear &All + + + + + Verify the message to ensure it was signed with the specified Triangles address + + + + + Verify &Message + + + + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + + + + Enter Triangles signature + + + + + + The entered address is invalid. + + + + + + + Please check the address and try again. + + + + + The entered address does not refer to a key. + + + + + The signature could not be decoded. + + + + + + Please check the signature and try again. + + + + + The signature did not match the message digest. + + + + + Message verification failed. + + + + + Message verified. + + + WalletModel - + Sending... diff --git a/src/qt/locale/triangles_nb.qm b/src/qt/locale/triangles_nb.qm deleted file mode 100644 index 9e6018a76e051cdbd3d394585c5984109d49ecb3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 54563 zcmd^o33yz^m2Sz}7t6*N1CBA*#*$^D#WuzmV+^w7MPOUTl5GNnp{2f(8n?PdFOmhs zlLQhH0wf`UYz*0fBurLdLIPxANdlQN!w>g?xK)#gvdPkQoKcii^(%a(lhiuXMH%vPo5I!aZ2L#e<1iBi=c zRVwv!rE2??TCqc(ySCto&#&)N>hyDz>a164XS-6@UaizcYn9s4tyFeYsnbqHACID4 zURB-m0i~SNd#bR zPFc13A6k@p=v8XZuqrQyPlJ0|C{AG@Ev&`_@vr-mQrf>3G(d!vOEXp%JaZ4Rp0Lx zEA{&G)ddftzvOGwuD1^<^~O8ZuKTY8{@$tf9ezlu`Y*}Txmlj8`sMkG1!}PBKBXp~ zm**>Y5*_8#ZrI z>N9zD%TD0yp&zL?eD#P@?l0AQe&3_i$JeS4Z3q24`YrXTul!P}?i1BR-yc*e@kjOf z)A9T92P!Hbo}<*`wH4I|o0WR$M8&BeM1S``SaIqXE0t>bMaA-!(@LFsl{~lASFHTn zAC$VhvSR(?!22hcSDgLsO zs#N3g6}O*qxl(_1xZ-b5K2xcOKT+}6Q-I^sf2??75ytOrk>}ptif=yitWux-dd2h4 zzFn#J{;!Jv^IE+3(8@U#uet&2|C%{VFS!Nl_28WChaXdFamSpY^`Pr>?wfP%(^;j4 zw#<3u?f5)>*__wx2S3!^H0KTleEiLGb3Q@*t@y#5ze|8eI@izn`h}+{b;JAS{N~gq zrE2n(RSCcmf24Bm&~KGm|JKU6|Nf{_OMB({@>?qB-}oHxa!2K=r|(p1&Ht|4a4Fz? zTc&bH1=cY)UAa4sb^Tav<=$rC<8OakdFe0ypwttKD-V4Q@4c*}^2pja@bI(BBbyRR zeJEe~`nNp^{u-@($D^G}t^8f(yKe^kAH1#d?yJ%NrxsOyy#FZh`@_mdk6s1--z3ke zM=PIv>#M3Mx_ovCeK$sRr&ps{~o_jRaMqXJ3Hn*`4S62=s64ZG%k$a~R^753>weC!s_uB}&w#(3Rd-%;M5(jBSoQ9E!T+c9 z$aCvAs_s615BT@)s(UC0l1|kJM=t<>$E!Z^ZS=qKT~%NDVh-}LmY z{5|laTlEj${RY;fQl2mGuln{;%=hA!s(-%;_`CW|)z#O2676oNuD=%Vo%pZS%}Z}l zDt~(Qyqoy@ORA5%2JgTA)71-p{}!zG6Y^aB`sx+SKxg;-zPcmvf>N8;R(E{#5v5Lk zTlK)^=OK@-sNP?H5@hJU>cb89DD|q(R3F|CzWmUM)z`jm5PbV=^>yUGk3U@f+TAyT z-*2wI>r41P^~&md7XAVB;#7a=^`N8F{na0t%t5|TdTkPa=hR6ggifT zUG>-QZ2^BiSpA)KkKy}E<@xw?)!#X{N2%D`tABP0={D-|I%CK*?UBuFaM{S-46g?pIch9`?2F8 zug)J2G5&S0u6f%Dt0BMU$#ciHns?V>{>?Yl-1Fv_g3m{4KKjV@O5HMC z^ZAZd;F~9Fo=7glxOdci>C8KoI&*2wQ;8!=y=6nqx9&+PwQW$Id*5C2^Pl7Qu7x$f zIhqImudDgb&rU-QrfVxdjpy=%wWp@fR%+_B+Lj}~g}gpTo-g^ZJXg(;XZKX?`Yy~n zeqQZ{e||sc{npxZKK3x4Ps(#wU2Wg;VWr-BdF`$x;Lp#-YcHz9cnuHKCZ0gM$KFso zvFjhe_czwQX))k`_s-h)-u7Lk?)qTuhi}5V)ZZ-6CH?Zuj>+@d?%EIE0z9sGZ|%pf zXn-8LqxO^ceOakH9<9Ca>zLQeUR(RXAAYCQOMYMb(5vx#roQ&`OMVLatd!^KQ{;K= zGqq10hjrTiuG+6Wg!Nzf&f2eE^bw`{>S~`!J_xy4>-t>1Qa3+Sx4q^L=;a1^_Wx0y2Upc? ze|!`87N7IE=^gUi>elUk%`KqwzPkNW=zst3>nc012 zomXQtHBc8|MG~5cI+~8qR(l_^s#u zhVF%(fMc;d_x)$XrBi^*?Q4i{20t8nt|9*RFDiA@!wv2|n8&8CHjGXJ&(4z#*Vg_4 z{PJ|eo9@T@-Z)`8-LLB4cJ>(HvZs3*ub6NZ~W0H=8<{2@z>dE$gx+;b6>t`!7HDGeepumNtb+3 zsVgsRI{$&y&|5dkbL%Nh-Op7j^}4>M9Y4mi_DxN@P6uB4jx_B)8SC<{%}x6bd<6XT zbkn7m!H!=1o~9#fv5t*zZ2EBLxk`QU{Y{_#6~=uy+4SY-@5XaY)6-|Cpl6X-U7XqZr+r}_t#(AeDV3)z+eB~Job<4pg&J-e);?X=&k|`1zRN-9zn!;j6#Z4-E6)Ri^DbyPS*iDQ&Aar+x50j!Gw(9e z$p<>;rQUEh^uWjGa~~8 zd(#W20giXhyYr`jfAa(L?z#$g$xZF^{_fkCz`m#hlE3&PtYGCv)u4Knt8)0`DhK~E z`u{^Jt0wes2{n#qN`IeJNqjqjchYJU|Hts%B>vCfjZXB$z7lAe!zT$fr1H9l9NOg3 zLtOvnsNJeh4XQ46v095iQT-)#PaHX`$8X1*{K?Vq#MOxU4WJp--?3*0pCmMVJ*r>r zRWHRTd(;km?&8xV{^!ib^h_tzCXC;uru3gq%!YI2NNGTtQN#F+pJvd17uqKDCjv

75XGy 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 AboutDialog - + + Dialog + + + + About Triangles - + <b>Triangles</b> version - - Copyright © 2009-2014 The Bitcoin developers -Copyright © 2014 Triangles team + + OK - + This is experimental software. @@ -38,47 +42,52 @@ Dette produktet inneholder programvare utviklet av OpenSSL prosjektet for bruk i AddressBookPage - + Address Book - + Double-click to edit address or label Dobbeltklikk for å redigere adresse eller merkelapp - + Create a new address Lag en ny adresse - + Copy the currently selected address to the system clipboard Kopier den valgte adressen til systemets utklippstavle - + Sign a message to prove you own a TRI address - + &New Address - + + Address book + + + + &Copy Address &Kopier Adresse - + Show &QR Code - + Sign &Message @@ -88,7 +97,7 @@ Dette produktet inneholder programvare utviklet av OpenSSL prosjektet for bruk i - + Delete the currently selected address from the list Slett den valgte adressen fra listen. @@ -98,17 +107,22 @@ Dette produktet inneholder programvare utviklet av OpenSSL prosjektet for bruk i &Verifiser Melding - + These are your Triangles addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you. - + &Delete &Slett - + + Triangles receiving addresses + + + + Copy &Label Kopier &Merkelapp @@ -118,7 +132,7 @@ Dette produktet inneholder programvare utviklet av OpenSSL prosjektet for bruk i &Rediger - + Export Address Book Data @@ -141,7 +155,7 @@ Dette produktet inneholder programvare utviklet av OpenSSL prosjektet for bruk i AddressTableModel - + Label Merkelapp @@ -164,32 +178,32 @@ Dette produktet inneholder programvare utviklet av OpenSSL prosjektet for bruk i Dialog for Adgangsfrase - + + Change password + + + + Enter passphrase Angi adgangsfrase - + New passphrase Ny adgangsfrase - + Repeat new passphrase Gjenta ny adgangsfrase - - Serves to disable the trivial sendmoney when OS account compromised. Provides no real security. + + Unlock for staking only - - For staking only - - - - + Enter the new passphrase to the wallet.<br/>Please use a passphrase of <b>10 or more random characters</b>, or <b>eight or more words</b>. Skriv inn den nye adgangsfrasen for lommeboken.<br/>Vennligst bruk en adgangsfrase med <b>10 eller flere tilfeldige tegn</b>, eller <b>åtte eller flere ord</b>. @@ -199,7 +213,7 @@ Dette produktet inneholder programvare utviklet av OpenSSL prosjektet for bruk i Krypter lommebok - + This operation needs your wallet passphrase to unlock the wallet. Denne operasjonen krever adgangsfrasen til lommeboken for å låse den opp. @@ -209,7 +223,7 @@ Dette produktet inneholder programvare utviklet av OpenSSL prosjektet for bruk i Lås opp lommebok - + This operation needs your wallet passphrase to decrypt the wallet. Denne operasjonen krever adgangsfrasen til lommeboken for å dekryptere den. @@ -219,7 +233,7 @@ Dette produktet inneholder programvare utviklet av OpenSSL prosjektet for bruk i Dekrypter lommebok - + Change passphrase Endre adgangsfrase @@ -318,12 +332,17 @@ Dette produktet inneholder programvare utviklet av OpenSSL prosjektet for bruk i CoinControlDialog - + Coin Control - + + Triangles Coin Control + + + + Quantity: Mengde: @@ -333,7 +352,7 @@ Dette produktet inneholder programvare utviklet av OpenSSL prosjektet for bruk i Bytes: - + Amount: Beløp: @@ -353,7 +372,7 @@ Dette produktet inneholder programvare utviklet av OpenSSL prosjektet for bruk i Lav Utdata: - + no nei @@ -368,22 +387,22 @@ Dette produktet inneholder programvare utviklet av OpenSSL prosjektet for bruk i Endring: - + (un)select all Fjern alt valgt - + Tree mode Tre modus - + List mode Liste modus - + Amount Beløp @@ -418,7 +437,7 @@ Dette produktet inneholder programvare utviklet av OpenSSL prosjektet for bruk i Prioritet - + Copy address Kopier adresse @@ -429,17 +448,17 @@ Dette produktet inneholder programvare utviklet av OpenSSL prosjektet for bruk i - + Copy amount Kopiér beløp - + Copy transaction ID Kopier transaksjons-ID - + Copy quantity Kopier mengde @@ -474,7 +493,7 @@ Dette produktet inneholder programvare utviklet av OpenSSL prosjektet for bruk i - + highest høyest @@ -572,57 +591,66 @@ This label turns red, if the priority is smaller than "medium". EditAddressDialog - - Edit Address - Rediger adresse - - - + &Label &Merkelapp - + The label associated with this address book entry - + &Address &Adresse - + + Edit record + + + + The address associated with this address book entry. This can only be modified for sending addresses. - - &Stealth Address + + Paste from clipboard - + + Alt+A + Alt+A + + + + New receiving address Ny mottaksadresse - + + New sending address Ny utsendingsadresse - + + Edit receiving address Rediger mottaksadresse - + + Edit sending address Rediger utsendingsadresse - + The entered address "%1" is not a valid TRI address. @@ -689,23 +717,23 @@ This label turns red, if the priority is smaller than "medium". MRichTextEdit - + Paragraph formatting - + Undo (CTRL+Z) - + Undo - + Redo @@ -715,7 +743,7 @@ This label turns red, if the priority is smaller than "medium". - + Cut @@ -725,7 +753,7 @@ This label turns red, if the priority is smaller than "medium". - + Copy @@ -735,7 +763,7 @@ This label turns red, if the priority is smaller than "medium". - + Paste @@ -745,12 +773,12 @@ This label turns red, if the priority is smaller than "medium". - + Link - + Bold @@ -760,7 +788,7 @@ This label turns red, if the priority is smaller than "medium". - + Italic @@ -770,12 +798,12 @@ This label turns red, if the priority is smaller than "medium". - + Underline - + Strike Out @@ -785,7 +813,7 @@ This label turns red, if the priority is smaller than "medium". - + Bullet list @@ -795,7 +823,7 @@ This label turns red, if the priority is smaller than "medium". - + Ordered list @@ -805,7 +833,7 @@ This label turns red, if the priority is smaller than "medium". - + Decrease indentation @@ -815,7 +843,7 @@ This label turns red, if the priority is smaller than "medium". - + Increase indentation @@ -825,12 +853,12 @@ This label turns red, if the priority is smaller than "medium". - + . - + Font size @@ -875,6 +903,74 @@ This label turns red, if the priority is smaller than "medium". + + MainWindow + + + MainWindow + + + + + Triangles + + + + + File + + + + + Operations + + + + + Help + + + + + Overview + + + + + Send Coins + Send Triangless + + + + Receive Coins + + + + + Address Book + + + + + Transactions + + + + + Messages + + + + + Synchronization + + + + + 33333 blocks + + + MessageModel @@ -931,22 +1027,27 @@ This label turns red, if the priority is smaller than "medium". MessagePage - + Address Book - + + Messages + + + + These are your sent and received encrypted messages. Click on an item to read it. - + Click on a message to view it - + &Back @@ -956,48 +1057,48 @@ This label turns red, if the priority is smaller than "medium". - + &Conversation - + Sign a message to prove you own a TRI address - + &Send - - + + Copy the currently selected address to the system clipboard Kopier den valgte adressen til systemets utklippstavle - + &Copy From Address - + Copy To &Address - + Delete the currently selected address from the list Slett den valgte adressen fra listen. - + &Delete &Slett - + Send Secure Message @@ -1031,11 +1132,12 @@ This label turns red, if the priority is smaller than "medium". OptionsDialog + Options Innstillinger - + &Main &Hoved @@ -1050,7 +1152,7 @@ This label turns red, if the priority is smaller than "medium". Betal transaksjons&gebyr - + Reserved amount does not participate in staking and is therefore spendable at any time. @@ -1060,12 +1162,12 @@ This label turns red, if the priority is smaller than "medium". - + Automatically start Triangles after logging in to the system. - + &Start Triangles on system login @@ -1075,7 +1177,7 @@ This label turns red, if the priority is smaller than "medium". - + &Detach databases at shutdown @@ -1085,57 +1187,57 @@ This label turns red, if the priority is smaller than "medium". &Nettverk - + Automatically open the Triangles client port on the router. This only works when your router supports UPnP and it is enabled. - + Map port using &UPnP Sett opp port vha. &UPnP - + Connect to the Triangles network through a SOCKS proxy (e.g. when connecting through Tor). - + &Connect through SOCKS proxy: - + Proxy &IP: Proxy &IP: - + IP address of the proxy (e.g. 127.0.0.1) - + &Port: &Port: - + Port of the proxy (e.g. 9050) Proxyens port (f.eks. 9050) - + SOCKS &Version: SOCKS &Versjon: - + SOCKS version of the proxy (e.g. 5) Proxyens SOCKS versjon (f.eks. 5) - + &Window &Vindu @@ -1145,7 +1247,7 @@ This label turns red, if the priority is smaller than "medium". Vis kun ikon i systemkurv etter minimering av vinduet. - + &Minimize to the tray instead of the taskbar &Minimer til systemkurv istedenfor oppgavelinjen @@ -1155,7 +1257,7 @@ This label turns red, if the priority is smaller than "medium". Minimerer vinduet istedenfor å avslutte applikasjonen når vinduet lukkes. Når dette er slått på avsluttes applikasjonen kun ved å velge avslutt i menyen. - + M&inimize on close M&inimer ved lukking @@ -1170,27 +1272,27 @@ This label turns red, if the priority is smaller than "medium". &Språk for brukergrensesnitt - + The user interface language can be set here. This setting will take effect after restarting Triangles. - + &Unit to show amounts in: &Enhet for visning av beløper: - + Choose the default subdivision unit to show in the interface and when sending coins. Velg standard delt enhet for visning i grensesnittet og for sending av triangless. - + Whether to show TRI addresses in the transaction list or not. - + &Display addresses in transaction list &Vis adresser i transaksjonslisten @@ -1200,27 +1302,27 @@ This label turns red, if the priority is smaller than "medium". Skal mynt kontroll funksjoner vises eller ikke. - + Display coin &control features (experts only!) - + &OK &OK - + &Cancel &Avbryt - + &Apply - + default standardverdi @@ -1245,18 +1347,18 @@ This label turns red, if the priority is smaller than "medium". OverviewPage - + Form Skjema - - + + The displayed information may be out of date. Your wallet automatically synchronizes with the Triangles network after a connection is established, but this process has not completed yet. - + Stake: @@ -1291,7 +1393,7 @@ This label turns red, if the priority is smaller than "medium". Minet saldo har ikke modnet enda - + Total: Totalt: @@ -1301,7 +1403,7 @@ This label turns red, if the priority is smaller than "medium". Din nåværende saldo - + <b>Recent transactions</b> <b>Siste transaksjoner</b> @@ -1309,10 +1411,10 @@ This label turns red, if the priority is smaller than "medium". <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1323,10 +1425,10 @@ a:active { color:#000; text-decoration: underline; } <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1334,7 +1436,21 @@ a:active { color:#000; text-decoration: underline; } - + + <head> +<style type="text/css" media="screen"> +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } +</style> +</head> +<body> +<a href="http://explorer.triangles.technology"> &#187; TRI block explorer</a></body> + + + + Total of transactions that have yet to be confirmed, and do not yet count toward the current balance @@ -1411,7 +1527,7 @@ a:active { color:#000; text-decoration: underline; } RPCConsole - + Client name Klientnavn @@ -1422,15 +1538,15 @@ a:active { color:#000; text-decoration: underline; } - + - + N/A - - + Client version Klientversjon @@ -1440,7 +1556,12 @@ a:active { color:#000; text-decoration: underline; } &Informasjon - + + Debug window + + + + Using OpenSSL version Bruker OpenSSL versjon @@ -1465,7 +1586,7 @@ a:active { color:#000; text-decoration: underline; } - + Block chain Blokkjeden @@ -1485,7 +1606,7 @@ a:active { color:#000; text-decoration: underline; } Tidspunkt for siste blokk - + &Open &Åpne @@ -1495,7 +1616,7 @@ a:active { color:#000; text-decoration: underline; } - + &Show @@ -1505,22 +1626,22 @@ a:active { color:#000; text-decoration: underline; } &Konsoll - + Build date Byggedato - + Triangles - Debug window - + Triangles Core - + Debug log file Loggfil for feilsøk @@ -1530,12 +1651,12 @@ a:active { color:#000; text-decoration: underline; } - + Show the Triangles-Qt help message to get a list with possible Triangles command-line options. - + Clear console Tøm konsoll @@ -1558,8 +1679,8 @@ a:active { color:#000; text-decoration: underline; } SendCoinsDialog - - + + @@ -1571,12 +1692,17 @@ a:active { color:#000; text-decoration: underline; } Send Triangless - + + Send Triangles + + + + Coin Control Features Mynt Kontroll Funksjoner - + Inputs... Inndata... @@ -1655,17 +1781,17 @@ a:active { color:#000; text-decoration: underline; } - + custom change address - + Send to multiple recipients at once Send til flere enn én mottaker - + Add &Recipient &Legg til Mottaker @@ -1675,7 +1801,7 @@ a:active { color:#000; text-decoration: underline; } - + Clear &All Fjern &Alt @@ -1695,17 +1821,17 @@ a:active { color:#000; text-decoration: underline; } Bekreft sending - + S&end S&end - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Copy quantity Kopier mengde @@ -1750,7 +1876,7 @@ a:active { color:#000; text-decoration: underline; } - + Confirm send coins Bekreft sending av triangless @@ -1765,7 +1891,7 @@ a:active { color:#000; text-decoration: underline; } - + The recipient address is not valid, please recheck. Adresse for mottaker er ugyldig. @@ -1823,53 +1949,48 @@ a:active { color:#000; text-decoration: underline; } SendCoinsEntry - + Form Skjema - + A&mount: &Beløp: - + Pay &To: Betal &Til: - - + + Enter a label for this address to add it to your address book Skriv inn en merkelapp for denne adressen for å legge den til i din adressebok - - N&arration: - - - - + Enter a short note to send with payment (max 24 characters) - + &Label: &Merkelapp: - + The address to send the payment to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book - + Alt+A Alt+A @@ -1879,7 +2000,7 @@ a:active { color:#000; text-decoration: underline; } Lim inn adresse fra utklippstavlen - + Alt+P Alt+P @@ -1907,37 +2028,42 @@ a:active { color:#000; text-decoration: underline; } - + + Send messages + + + + Address &From: - + Choose address from address book - + Alt+A Alt+A - + Paste address from clipboard Lim inn adresse fra utklippstavlen - + Alt+P Alt+P - + Send to multiple recipients at once Send til flere enn én mottaker - + Add &Recipient &Legg til Mottaker @@ -1947,7 +2073,7 @@ a:active { color:#000; text-decoration: underline; } - + Clear &All Fjern &Alt @@ -1957,17 +2083,17 @@ a:active { color:#000; text-decoration: underline; } Bekreft sending - + S&end S&end - + &Close - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) @@ -1977,7 +2103,7 @@ a:active { color:#000; text-decoration: underline; } - + Confirm send messages @@ -1992,7 +2118,7 @@ a:active { color:#000; text-decoration: underline; } - + @@ -2029,22 +2155,22 @@ a:active { color:#000; text-decoration: underline; } SendMessagesEntry - + Form Skjema - - The address to send the payment to (e.g. 4Zo1ga6xuKuQ7JV7M9rGDoxdbYwV5zgQJ5) + + The address to send the message to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book - + Alt+A Alt+A @@ -2054,7 +2180,7 @@ a:active { color:#000; text-decoration: underline; } Lim inn adresse fra utklippstavlen - + Alt+P Alt+P @@ -2064,28 +2190,28 @@ a:active { color:#000; text-decoration: underline; } - + &Message: - + Send &To: - + Enter a label for this address to add it to your address book Skriv inn en merkelapp for denne adressen for å legge den til i din adressebok - + &Label: &Merkelapp: - + &Public Key: @@ -2106,187 +2232,134 @@ a:active { color:#000; text-decoration: underline; } - SignVerifyMessageDialog + SignMessagePage - - Signatures - Sign / Verify a Message - Signaturer - Signer / Verifiser en melding + + Form + Skjema - - - &Sign Message - &Signér Melding - - - - You can sign messages with your addresses to prove you own them. Be careful not to sign anything vague, as phishing attacks may try to trick you into signing your identity over to them. Only sign fully-detailed statements you agree to. - Du kan signere meldinger med dine adresser for å bevise at du eier dem. Ikke signér vage meldinger da phishing-angrep kan prøve å lure deg til å signere din identitet over til andre. Signér kun fullt detaljerte utsagn som du er enig i. - - - - The address to sign the message with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + Sign Message - - + + Address + Adresse + + + + Paste address from clipboard + Lim inn adresse fra utklippstavlen + + + + Alt+P + Alt+P + + + + Signature + + + + Choose an address from the address book - - + Alt+A - Alt+A + Alt+A - - Paste address from clipboard - Lim inn adresse fra utklippstavlen + + The address to sign the message with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + - - Alt+P - Alt+P + + Text + - + Enter the message you want to sign here - Skriv inn meldingen du vil signere her + Skriv inn meldingen du vil signere her - + Copy the current signature to the system clipboard - Kopier valgt signatur til utklippstavle + Kopier valgt signatur til utklippstavle - - Sign the message to prove you own this TRI address - - - - - Verify the message to ensure it was signed with the specified TRI address - - - - + Reset all sign message fields - Tilbakestill alle felter for meldingssignering + Tilbakestill alle felter for meldingssignering - - + Clear &All - Fjern &Alt + Fjern &Alt - - - &Verify Message - &Verifiser Melding - - - - Enter the signing address, message (ensure you copy line breaks, spaces, tabs, etc. exactly) and signature below to verify the message. Be careful not to read more into the signature than what is in the signed message itself, to avoid being tricked by a man-in-the-middle attack. - Angi adresse for signering, melding (vær sikker på at du kopierer linjeskift, mellomrom, tab, etc. helt nøyaktig) og signatur under for å verifisere meldingen. Vær forsiktig med at du ikke gir signaturen mer betydning enn det som faktisk står i meldingen, for å unngå å bli lurt av såkalte "man-in-the-middle" angrep. - - - - The address the message was signed with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + Sign the message to prove you own this Triangles address - - Reset all verify message fields - Tilbakestill alle felter for meldingsverifikasjon - - - - Click "Sign Message" to generate signature - Klikk "Signer Melding" for å generere signatur - - - - Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + Sign &Message - - Enter a TRI address (e.g. w) + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Enter TRI signature - + Click "Sign Message" to generate signature + Klikk "Signer Melding" for å generere signatur - - + + The entered address is invalid. - Angitt adresse er ugyldig. + Angitt adresse er ugyldig. - - - + + Please check the address and try again. - Vennligst sjekk adressen og prøv igjen. + Vennligst sjekk adressen og prøv igjen. - - + The entered address does not refer to a key. - Angitt adresse refererer ikke til en nøkkel. + Angitt adresse refererer ikke til en nøkkel. - + Wallet unlock was cancelled. - Opplåsing av lommebok ble avbrutt. + Opplåsing av lommebok ble avbrutt. Private key for the entered address is not available. - Privat nøkkel for den angitte adressen er ikke tilgjengelig. + Privat nøkkel for den angitte adressen er ikke tilgjengelig. Message signing failed. - Signering av melding feilet. + Signering av melding feilet. Message signed. - Melding signert. - - - - The signature could not be decoded. - Signaturen kunne ikke dekodes. - - - - - Please check the signature and try again. - Vennligst sjekk signaturen og prøv igjen. - - - - The signature did not match the message digest. - Signaturen passer ikke til meldingen. - - - - Message verification failed. - Verifikasjon av melding feilet. - - - - Message verified. - Melding verifisert. + Melding signert. @@ -2433,7 +2506,7 @@ a:active { color:#000; text-decoration: underline; } - Generated coins must mature 60 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. + Generated coins must mature 7 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. @@ -2481,11 +2554,12 @@ a:active { color:#000; text-decoration: underline; } TransactionDescDialog + Transaction details Transaksjonsdetaljer - + This pane shows a detailed description of the transaction Her vises en detaljert beskrivelse av transaksjonen @@ -2493,7 +2567,7 @@ a:active { color:#000; text-decoration: underline; } TransactionTableModel - + Date Dato @@ -2513,12 +2587,17 @@ a:active { color:#000; text-decoration: underline; } Beløp - + Open until %1 Åpen til %1 - + + Confirming (%1 of %2 confirmations) + + + + Confirmed (%1 confirmations) Bekreftet (%1 bekreftelser) @@ -2531,12 +2610,7 @@ a:active { color:#000; text-decoration: underline; } - - Narration - - - - + Offline @@ -2546,12 +2620,7 @@ a:active { color:#000; text-decoration: underline; } - - Confirming (%1 of %2 recommended confirmations) - - - - + Conflicted @@ -2629,13 +2698,13 @@ a:active { color:#000; text-decoration: underline; } TransactionView - - + + All Alle - + Today I dag @@ -2665,7 +2734,7 @@ a:active { color:#000; text-decoration: underline; } Intervall... - + Received with Mottatt med @@ -2690,17 +2759,17 @@ a:active { color:#000; text-decoration: underline; } Andre - + Enter address or label to search Skriv inn adresse eller merkelapp for søk - + Min amount Minimumsbeløp - + Copy address Kopier adresse @@ -2730,7 +2799,7 @@ a:active { color:#000; text-decoration: underline; } Vis transaksjonsdetaljer - + Export Transaction Data @@ -2795,6 +2864,19 @@ a:active { color:#000; text-decoration: underline; } til + + TransactionsPage + + + Form + Skjema + + + + Transactions + + + Triangles-core @@ -3491,67 +3573,57 @@ Hvis filen ikke finnes, opprett den med leserettighet kun for eier av filen. - + + Triangles - + + Wallet Lommebok - + + &Overview &Oversikt - + Show general overview of wallet Vis generell oversikt over lommeboken - - &Send coins - - - - - Send coins to a TRI address - - - - - &Receive coins - - - - + Show the list of addresses for receiving payments - + + &Transactions &Transaksjoner - + Browse transaction history Vis transaksjonshistorikk - + + &Address Book - + Edit the list of stored addresses and labels - + &Messages @@ -3561,22 +3633,83 @@ Hvis filen ikke finnes, opprett den med leserettighet kun for eier av filen. - - E&xit - &Avslutt - - - - Quit application - Avslutt applikasjonen - - - - &About Triangles + + + &Show / Hide Triangles wallet + Show or hide the main Window + + + + + Encrypt the private keys that belong to your wallet + + + + + %n blocks + + + + + + + + Processed %1 blocks of transaction history. + + + + + <font color='#f26522'>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. </font>Do you want to pay the fee? + + + + + Options + Innstillinger + + + + E&xit + &Avslutt + + + + Quit application + Avslutt applikasjonen + + + + &Send Triangles + + + + + Send coins to a Triangles address + + + + + &Receive Triangles + + + + + E&xit Triangles wallet + + + + + + + &About Triangles + + + + Show information about Triangles @@ -3601,22 +3734,13 @@ Hvis filen ikke finnes, opprett den med leserettighet kun for eier av filen. - - &Show / Hide - &Gjem / vis - - - + + &Encrypt Wallet... &Krypter Lommebok... - - Encrypt or decrypt wallet - - - - + &Backup Wallet... Lag &Sikkerhetskopi av Lommebok... @@ -3627,24 +3751,36 @@ Hvis filen ikke finnes, opprett den med leserettighet kun for eier av filen. + &Change Passphrase... &Endre Adgangsfrase... - + Change the passphrase used for wallet encryption Endre adgangsfrasen brukt for kryptering av lommebok + &Unlock Wallet... - + Unlock wallet Lås opp lommebok + + + &Unlock Wallet for staking... + + + + + Unlock wallet for staking + + &Lock Wallet @@ -3657,36 +3793,50 @@ Hvis filen ikke finnes, opprett den med leserettighet kun for eier av filen. + Sign &message... Signer &melding... + + + Sign messages with your Triangles addresses to prove you own them + + + &Verify message... &Verifiser melding... + + + Verify messages to ensure they were signed with specified Triangles addresses + + + &Export... - + Export the data in the current tab to a file - + + &Debug window &Feilsøkingsvindu - + Open debugging and diagnostic console Åpne konsoll for feilsøk og diagnostikk - + &File &Fil @@ -3711,19 +3861,17 @@ Hvis filen ikke finnes, opprett den med leserettighet kun for eier av filen. - - + [testnet] [testnett] - - + Triangles client - + %n active connection(s) to Triangles network @@ -3731,12 +3879,12 @@ Hvis filen ikke finnes, opprett den med leserettighet kun for eier av filen. - + Synchronizing with network... Synkroniserer med nettverk... - + ~%n block(s) remaining @@ -3744,17 +3892,12 @@ Hvis filen ikke finnes, opprett den med leserettighet kun for eier av filen. - + Downloaded %1 of %2 blocks of transaction history (%3% done). - - Downloaded %1 blocks of transaction history. - - - - + Current difficulty is %1. @@ -3806,17 +3949,12 @@ Hvis filen ikke finnes, opprett den med leserettighet kun for eier av filen. - - This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee? - - - - + Confirm transaction fee - + Sent transaction Sendt transaksjon @@ -3853,29 +3991,50 @@ Message: %4 - - + + URI handling - - + + URI can not be parsed! This can be caused by an invalid TRI address or malformed URI parameters. - + + Send Triangles + + + + + Receive Triangles + + + + + &Lock Wallet... + + + + + Wallet is <b>encrypted</b> and currently <b>unlocked for staking</b> + + + + Wallet is <b>encrypted</b> and currently <b>unlocked</b> Lommeboken er <b>kryptert</b> og for tiden <b>ulåst</b> - + Wallet is <b>encrypted</b> and currently <b>locked</b> Lommeboken er <b>kryptert</b> og for tiden <b>låst</b> - + + Backup Wallet @@ -3886,16 +4045,26 @@ Message: %4 - Backup Failed + There was an error trying to save the wallet data to the new location. - There was an error trying to save the wallet data to the new location. + Backup failed + + + + + Backup successful + + + + + The wallet data was successfully saved to the new location. - + %n second(s) @@ -3957,10 +4126,127 @@ Message: %4 + + VerifyMessagePage + + + Form + Skjema + + + + Verify Message + + + + + Choose an address from the address book + + + + + Alt+A + Alt+A + + + + The address the message was signed with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + + + + + Text + + + + + Address + Adresse + + + + Signature + + + + + Reset all verify message fields + Tilbakestill alle felter for meldingsverifikasjon + + + + Clear &All + Fjern &Alt + + + + Verify the message to ensure it was signed with the specified Triangles address + + + + + Verify &Message + + + + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + + + + Enter Triangles signature + + + + + + The entered address is invalid. + Angitt adresse er ugyldig. + + + + + + Please check the address and try again. + Vennligst sjekk adressen og prøv igjen. + + + + The entered address does not refer to a key. + Angitt adresse refererer ikke til en nøkkel. + + + + The signature could not be decoded. + Signaturen kunne ikke dekodes. + + + + + Please check the signature and try again. + Vennligst sjekk signaturen og prøv igjen. + + + + The signature did not match the message digest. + Signaturen passer ikke til meldingen. + + + + Message verification failed. + Verifikasjon av melding feilet. + + + + Message verified. + Melding verifisert. + + WalletModel - + Sending... diff --git a/src/qt/locale/triangles_nl.qm b/src/qt/locale/triangles_nl.qm deleted file mode 100644 index 0fe4ad2ce7f6b08aa5dd42b9edd4b04fdfef1edf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 91810 zcmeFa3w&Kwl|R03^L{jeQlLO7r-i2JBWY6lrqrhCE6_HfNn2hbH_1(Mo11&XeWVR2 zj0h?qAPS7A!=U2>)WH|v3m*umfPy#(I)gY0zES^-?-|A4_q*5GXPSyG7*=4xm^M}5p)Y8+G+HoBITc*@~+8QS*K4<`^6$P{sXMMw6<-2u9rwufi@%cVL$|BSUjw#P%T?89?pErPm#dj?U87X( z{c_#XBi9FhreDzf@CwdDCWTrW~f*Sx6IwjZjcLtjv8@F}(QA2I(}g=*dXITcyCOD#Wo zoloteudi^nK2f$Z< z*CW>}_sI2{f0pa@XQ{3~AFtHEd{&+D8Nhc(nc8_vzfw=1t#;o12CT>X)t*E5DpmiF za$ORaYe$b1T*c2n7ql@h*F$%y#2ao>>f@hM7Y(md zk>f5=X~OgI=T+_n(A1YsQLq2#ex-ifpx(4$Bk=W0b={6H0I&a{uDjtu71{Khy8h8i zm3r^7>TRDrN2#5+srUS)Q$^-?s1I#>LPfSer0#k9`;>a-EcNNH|4OOR_o~mtL6c9N zqwf8FpHd&VQQfx`pU-(tefRlQN}d0(`q9SiN<|+~Kbf^vsUQD7Qug^7Dstw$NJZ7H zN@XvMRP1k1>TUN#jy(o&%zr9!!pet~dgSYolkNa~OJ_t*`f8a{YcGl{STqTGK2omf zCnJj5|;IF^CT&{1NC)aC!7`gex3zT}t(~@Vk<@&}SN51{NXH?|0MTh8kr}hkyj7|G z^JdID_d3wm>KWS(J%INvozcG%{2WWo7+k+cMbRk`ac>T?||6@eLzU*^c{~KP%Vt>u0>L_8Fzln3(at2NtVH z`R``jesG;qTi!q86Qq|lnHisoUkq8ZWyaTT$NUe@nDO|TCoA>n$7VdS^c@nSX$sYC2V} zUv4ft;_7FyzKhBhe+%>8{ao4V^8nYMPA^;cTiicuOWF3w9STHOwrlVz6`A+bvYv)h zRAlbE%g%fLMHT6Jw(Ql9b*o5wwrun zpUOVo{UgxTZ_4if(M4GAkI40N|55hv-(LxN_;+%>^X9UzZw5Yo^To0!?*_cT{z=() zK6i>zzq-Ec>Hgm-H84>2jI&m$dtZ?2S1&I6{&C;H-?x?h@|_=4k?sr2{tEhz^yJFR zKNwN!^VgOido$MK=T+rPZcZw7!VTps&IFw=dRO^|51a^j`;GF>cL2`^&MDuO*{>oe zJYRmnSHGat_kUPExZ_5p#%9R%iu=k(65mykx}D`$B*34iMCE#Wvs~}~uw3t3Res%q z3eeYw%5VPN$ttp=z5LyO|8u4G{<8emb1zluoX5&tlgirx*+K`-s8*jqD4 zsRyDJ+0$Bqj~6Qr)!q*Iovt{v_a+rN_KOv-y{b>CZ~Uy{4V1f04Ha+Rb+uAo-CXg3 zuiXUt`b)*_vtI=NeYoO7ugB--y}jZ?*MMI>w!GrQP)q8ES5(|Nk%j#Idc{2-1bi19 zRq@d4aNnj=^fhu~Tg5lpj#lb(M^-%ck%f@Qdn&%O;sM-ut-eNj)>eGy^iIf$brnB; z>p4pOeyHN-=RT_UUPNDpB`JMBC{^7oc~XlU)$R%7ks)2bo#2wWeWjc zV`t^&e*vC0onP7cz)>o)=JS=?I)R^>Co0dFiTO8uPp;#Cl;9qo~TrYaE^0LcLR_ayv zR=%luCD!|~$~P?o{=TxO@@-cDu7}zx-*NO3*fGz__0VYLZPmcvk=Iw={`PYq7Zz83 z^b1!&KYg|GzLv$1D|b|WB{3WC|A)%2t-2NR=)uZI;+HD*i}uQI)Bs;EJW=_?$uYb? zE7yyzseJNw@L%R+xxQ&%|mHOyEf)BqZ*DK##RrXnYzVcgDwRM1N#Vu7QrPg7cda4#)`X|^6j$BXPAlHtW za!s^Xty~UzzinmJ>ZjiayYRTG(?0fjTzlnuS!Y$(f&r{!L)Ff?kY}guuR5z5aLl}+ zYR|v^RYi7YtIj*~SCBt=M zr>lNjHNNwkki%D0UCH}4zq9IwbzHNq>SGtyD)r)Psy=zwLrVSSja7F&o`ih!3k0{!t+b?uMduhhHGsy=QP==9?Ysu#}qj8bn{R^7Y{a3sg8mw(_-D$;OI_3|&( zDD~vs)!QoH4ZCxWT;F(;T;F<9^|lAsL%!W2*9(`(b?klBJI;svJ!M<el4%w zdl2ut?(FLGdZ8zm-YwTdf2h9T;V(dL9H<_66nuB$aP=XTgnjb+>Nj-beNVit`pP%W zQ)>BNtKU@vK3My7^(Ve`2K3eItG{^4gW&hCR6qFCtxElWcUC`i<6hWBb=40&g!%Mc zTmALRt^^-HT>W&-R`AomSO4@B(DmXA<$8ZbP329%^U~Iud6|c?p7Ux>+VdWz4joZ5 zzqtYOEFJq)TfTDdFRS6D7E6Wnt%9D ztmhwxYwp_hj8d=t*P458zD=p;ep~b9XRtoyf2nzJ_^;4wo8|h|2WuXQO zJpaz~Yku%c==WKRYMy-yDX-zxQdd+o{_zpYf=ztpa~>L}2`S8Gq-daR0UxxThzb}QgNO0HLDYR~-k zttztc)wR18V7|MCYIkMsRFRE;Uwhs`%=0}%wSyaGL*HFcJ9x`imHPJI*T!xKo(5l2 zJ3R4z$fa9rUt0yfT7O^d4R@caA~TMweMcAQV9O6`Ke7z>Roo=kj%RB>yQ>3!;O5$U z-_i$tdt>dF2G*#^o^RBC?Z2K=>Vt2u{l-6lE-%#X8oa{bpVABcFu4T_V?uI_oB$`8w>%qvZPK&(|HibRp#C^>vs2@EH|3>z=wR zuL1qdeXG7kx<6d^=4S!-;LUZ{Q!ifLAlEm$e_wl0{(i@Wb#Lv1pSt>nx|qST+G zb@z-uqtx&E>;Ap|38g;srn-MW6Mo8$-_-qZIHS~E->G{cQvrFiS*}+-UiYVs@Ehyq z*3Wu9^yS){>*t(%2lVR?>o?uA1oGl&xsIJ%-|=jjQr~=Q{q`T@T2ocObLp*0T{2d` z>$p~||Ih1p?EzjAx61X3bL;o)yA$&46ZL%+Z^OE5sNerlz_;;+`t#0*f4`u<{=EMJ zo;EyFKXDG=d{uA#rR|{WhRf=&2KlJx2I{Xp6YFqnuKs<;{0w?&tp1KepM}5GT>s(L z(?LI1)qnQaSogJ6^`HOM6QIL|^ z-=;_FA9@aU>6#Vw-&&W1UG<;!-(Cy(Id5+L@7ChJ6T0gEbIWJ&p6E<%&sXf2>3j?K z#ZH~Mxc;}0zqy%9dHvMAGf%ArU;Os7Gq>FbId|E!Gq*nkJrX%*X6{>0LEmhjdD)L1 zMJ%Il=2bn%!e0Eu%y%@^!4LbLT;Fo`%sc134{)buesbe=h#&lT=3Vf0BkI1Hzg`45 z=k01Jd;Dsw+r3eP`W*>Luzt!~Xf!_Zv@tb(e~q^qa=5 z!+3vXuUxPDRO1;7k5iG#^Bd3mG3?H&GaJtbzeVa#Y>fW?WTjsBLSyp!b+C_~ZOlY4 z?>qk7n2RolUVox-qU9l_e)@RhpnBcC>akSg4e$@te_YXc z)7`&Pkp;tzxBd)x7<#ht0~hUw{HtyJ#Ib;*?#+##dg@%rhh2@2-wJ1|N{ywOp_&%mu z@pP@)j^76L(^>sgzslhgjxdO4QW#-S|K;ebqjsq-)u)!LvsF9(6_4uRZE-b#XZY?o zuFG)O#rii#jo@!W+mF8wsA2pyfp^648{fjuV}LUY2>D(Ies{O(QRm>Dy8$WT8N$yI z+>ymR*8`5_m=FK8;ycbfsppvk{Dgs@rZM_*A5b zO!ed2oF0>_ozx=|XN9Bm>8BESvrtC!l=#X3LW`-z7?XH(07Y6&0>&&x9LDcaV4rk0 zpw}^I?Fr`??u+8>#FL%#RyjI=%B&cMFE4={7IDByS0W_+KG)VI znT;l#Oll~5Fq)3F*4A!`XR_&de=ZvvbaKhTSlY>s#GGASeap{oZ})C=67hjpG80?o zWMVOWM|5ByH8vhiPR5hN&QLrNb2__w>5{-ASdLk!*H+{qp4p4<2kyjpMmgE2PCPk~$PLCa7J|XpL@a^P2A%#%4M8_X z?(N;_^rTYVrUzTA zusU@e{i$4bOFWuL4M!mS)LalgmzfMDqKiUf7^DmlVir_2>c^bEbUd0IPQ)@HLp7;0 zK^=$yt6#W7c7QHONp`52O`WOnNvC6QFdfV2fg0W4H>XmgJ<;KqhHJKJQv38E6aWV> z3}E!&scPC1OT@Aj#1*lCP?h4erLiPyG|2G)6QsrED<`?xHpu+tx<|2TD(&kQ#8sXMR`*l7^O^+ z@2xI=rx2qUvub5j^T3!!G{l<+-f0>G%<|N!A|UiClvt;sbZSiBlYl}B1^H~)hdB@ed4m=KUpES%sR=E? z_{m8utOS6RXDD1raw5!V$8n+-g$uW&a{Y-|3n*n^l*<)^m@=rOZcCKph9q-Ecct|;z{Vo7%a&V*KJ zwN`q2^Qm%gB~n5kD;ALzo^T9#XhiMT5K~g*@ZZJwi|C+$8`LW$p9^b`1It1tV;cWS z{j5-HLKBsk2()mi8c9(6Eva7R&7`Fx9djmAIVY2Ie>oV>jA&9$YNLf;rk#V)1QhqH zINzf>GSK&#%=kz;nu+;rk_7;s{48ujFruO{@tc_PRvI7KIRcX;=8Ss-l^lAHwhA~K z%1%)cL35*LK=qL?W&-i#Vc@vVRB|Yu9&_jD#AM#_RI(&U%V2@g$;(Hs12ZaMQM{Km zY>5e01))>CVIL-(KHN8Kb=PegZ#V@qo#qJ1D`2(oDG=(xe#F*f78d{XmMpRnW9L9_ z!CEQwZF=#H<5!BzTXE+Gi0L%k+l}~rJLchc5)I=AzsV2?N7x8gz6~RY@MqvaFk%Rd zR$m-55!Mk`eH64!mynL0tkDL*!LjJ@%SbXdwXU`sz0d6%JifpfNz6t@aA3GO9@eiG ztkZCznzqxTaH@{K)-7_%-f}#fL|--mM2y=|TOqwn0L<{{nBlW!0$H1Xm(}txZCO8ptK#G-#bv zwcO$(1!IZsSV_E;WU(g5c3D^f(#9ObMq?BK62)7LBenrUnQU~Ferzh4m@GB=j5k7R zZH1-Wq2o7u5XU(K_TqX>e=FWfxh~8>FI-5D`pQNS_AT{JPtwloHb-C!Jw&o>Ml$=b@ga)m5R#8<1K-pJ8iyL!6!^mXj+TkmuvC!O(h zY$Be@Wt{%#z-VqfqwRo^=tRsJiw?#d2o0a^7f&QJqFt1JNRZfgB02!y>0mqydqKn# ze5&DCGNygYWk!?o9&JA8AzB^HLorzQ@$4jqiDpvC%(7x&@OqA#OS%dU~fG#n}RSgU_uQ-65$}&n=V2O;m$>x5hOe-L@P6=HZ=yS1bL0h?p}wn&RjCf1D~MOTgOVQ>(*DN#GW}9EIkqOkU9EM>Cf-jeioGx5#-_ zA2`$!Jvbh=1Q?akRdSrm_k&{e!lcG02rwrHQV78eWJ^z;?mJg#x>FaVjN*P$1ra1d zR?sKHUR#A8cQq0GOm2KU5eLwA9vNparNb~|(d@uTX((^gP|{HoNXdS5si}00Vx%IY zK|uw;_++p^4_;0QR+L&w6Qm%26)q_7;LUckj+rAU4)M&TNXBA=T2LDI&W8a_?yjq1 z7qT=aZvG#H2}y>L3M{d99OnFU$wZ1#9gmJnPv7RELKfIth?#q3cOjgD-Wb z&dSF&*;{7q4CZtkIhusng>X(n_rw@QY-M`N<9v!`#+|*@DoyL>hoCE1gh_UuLYX2k z0~8G4A7eS9l>O0F|D=|>ld^(YtB*`>U;x(MP%Z&;6CNz$NRlNBrQww!;2Mc-9E)JS zneBq%%7bZ8({tLsqcb3u4W+(NEuBBQoSZsS-R5VoMhM|CJSF-~MiAPd(B z(&edSY4Dhxj zb+hn<#I!q8@gxGA*>o!53)LQeY&>|JCO|>cWHGQOrn^nnG4Lg^6`MtFXwD@UOV-VS zGUA#Z89efoQTO1-<^t1nw1p>z_43k-U|4v)hu_+cAx1K{#bWDAfKc!HI<)6(2&l4S zjOKlb=NkOa`QBP3Pfqp9Ne~Jd*@9cSc`_TzlzMJfUg({|!9HCjq4rXbH|vBAvBa_$ zu`F2f!w`$eNU>+_Le>-gNakq5DuIjRH7>XsWG{wwWG(!5=}b2OudPyDS`b1Lvx)|@ z=0=S>h*&cr0~}wJefE-n9&KP|sB`dTLqo<|QZyEmyn&SGjolz)YvLP<={#7-=r-jp zfi?;DNEpe|qNLoTQxRnGwEN+PYbx_VtJR?Olh8^mXE9hl8RU&6V2KneG1w_Z7!2TA zZ_sKDU}>xsPt;5MdE>}Ly}WD){+o+n<4APA>BBL0K{p$goi}cyhA)9MCn|NubEO1C z@x)nS7sr77$#ua`Z(y(o2y#3fPcdLt0-wc;BWjEVg|}-T>uW_V)Ibc!DLLRM9zK zjI12#=~BFO46GR1;9=UJdl)Di@H8 zk!*Mf6&|nO96)tG@m{wRB-gD;u9S$M4HGz=#;SX!Ca+_HM(_brW5y^A#+lmspNRJ%WLaW}$X7rDe3Z4ewob#u-1#|G7xB&5Ic*SHceG9<<09(KWRsI7#EJ2 z3RmpnQ(qy3EF~L41~Cu7tJ~gSI}Bd$1cjn z@s3sp_lr%26bQ;i4?1nFt5&XdvZ#DTz!#SOSUedY%Z=fYM08RQhdNjXNsxm&$v|PH z9pw=I{ie74heN6o>l0*49GwUiyNSz0t1OK4P)>#=4JSM)#TF;W5Z;hpGD~U;K~^C| z<;m%x&_yHKMD-Kbf8z>;Yl6tc-+L=_%*rHPA$Ku^j^s_KZbq^CQWYUEnDRu55z-LH5k@tF zWhtr-S}-c#v)P@AeIw~?0_;ymPE(*q0k@T;0KW;4iC-KeE%e8ShYho~x8Z*%l!m!E zHP^N~h*>+M{dvp_-t7d}Pejv`&eG*APP;=dN#7Yy!u~43mytsdK*gpE)r1LBv0R>d zm)IgUic}{)^=BF~z!Oyrc~hu`!rH8JKR!?4em`FxzC;LvqLe&X0JvyYN>M>VEtpa| z7?=yC!plON9`)SQXKlocq>x8Yb%JF!hAtAxw2vTe6YHx*n*cxbm8(y%?9_-?4Y6yF!%b>&_z?2d#B_@bo>ID%-IZGzrt6` zeUvL@buH||cBgsaic%q;YGgbKpYEE zjoB1py-vnynF9HhTAy-j~4^=n$Yg)P8!u{J9 zHsq5#v8*&^tw&jDYyOW6eonS8P$G(L6Bh0E=WBy9cynxlyc>)^s8d=Z>x17tN1MPV z^2+Et&0)l&yqVYYK~wOoksLhIl7f-)od(icaWv@|J+_#xEJN|fm4e^0x!^6{n82P$ z7uifeEhBb{Sc=R*i(zjwzO(h)S)wrAcW>9Dh~6`ng1=OWVRGslQ%o!liI;2inf1rB z9)|I8w;;%-q)M$;Gvc?jQY2449Sk4M_Z$v_H|4$JZ$a--eD(CP`?Ocg;eRQm9k=Ci z-Q!jkQ=x2i&AP>(0fPA#uqZg;<%?KwR%Ma?8Y^kjtP_qItallcqou1~&O0)=mj} zg%s^`9&$YavX)aer7vc73l_F7purkVpx$SY=8N_y&DWfKsacGBv+x^=uOP8_vuWpS z#ITy?@|9SOH^SMclp;DQ9~lM^#4jI~F zFg6s;C9>-scN-WC&S)a0ZL4Fq@9o-~jVIQx-w{iUyE{-erw-|jA_=VNsP`5hOJxJ1skagNu=d;*J^kOd-?r$@|9dyc z7ER@U_Kwjaa9@tim_>tvuI|tKbj6%$|Ep`ys9a0 z>ecAwpv$8|o~*=^-Rey5{<5a-Ged4=zX=xDN{Ow{I%w*_4(l*N--xHSk{PvW$3T^F z&1u4#Y@0!#IO(i3V~E&anR8sz-XtOqKoK)aZc>W`682((+iNXKZ-!M(`{UTprvq#O zbo3||u_68Dw4NU;;GsOak)NwKt$MCBUqsOs+@#10J_PuN1_!?Np# z>0;O+Y+%wm2=(3#<7Ez@v`IY7Vq8XsVB{MSCP95O59=X{OKg2g;#p>4#GWzxi^N}^ z%gzxQ__k;fz}%M5Hd;k~XF&|!bQ zR>p%4)C+DTK@z~A2NVb+sG#Es69^_SgMcz;<{9`ncJv@}lue~4mpN!^2WcoU|tNBiaW@nIuWN$m~noI9m~Q=)25<^7_yFH zv!)zL@DW!ct0YLyzl2ZaXHw1gIfkvSvcpCs(0tQ?)aoIL9YvNMdZ<}9dCF#V$Ys8E z4g+Sf8~U^d5OrX!L>ts@B*0i?apE#`naP29f;0%}L85V%YC@(|TP56X-Nl62V=ZVuZ^fSfaHDU3PNKIR0^!r2|16pRgl_+qcUbefF;CxWfh>?#{#}Hi8NsKXQACS(;ho z%>i%pTPc3-w)2;D6L=}%2Q-yRNRblBNb^GcQOT1!!`@8k&u18<6nSSPj%<0@kN41^ zm2iUSBD--){CpFXwDs6YEtO38vNY_HfX#om{Ka_{!$-+Q9wL1g7@{5)xCdMUuvV)X z3@}8S1ov8b^#RZF@mV{uLsUQzB2jKN8<6c+TIcY?gIaepR;Wo0bt(I~l`zX*Y!W`; zcd;b*9-=U&XdKxH>pm<2)Tk~ol|pNV{?Ez*09W&&t6NS-9*emu(gwpxA}(UBn800e zvYg3p;TvMb7AS1SUt;zPoh0;l)RD9+47M-USm%21X>-5W3PF}Nsm{=nJYy2>q-u_B z51U-vs!bP1h;E`z<~*1L@rS*y7ym7q z$TRL)fTU{|He=b~zKkGhn8EJqQEod#YFlrH@OcC9aquYwAvd@{U!hQGU^IdF_^uSn zmx^v|cSbj3KQ&$gS=r7k2trTD_Jk{?dT)XKA+;*k`3#mqklmXxTN}P@3dE(4BCM?I zf!Xf^+i3zuLf*2`XNeceD(j;b>X>zaZWaEs`yWoE=^mt0*0rr_3sZAa9%U>0QWqg-bJtaSVj1ov4w?N2!Uh25$w>?$kkZMKls@8h zP=0Y`{99dx>Wv-{OW*Bdf%}Ae#113hF_bQ8MM`&Tl}V8^Ih5O{O>YA$=k~kPK?e?9 zeh!lfHU+nkp|xB#j-oxb7K6w!-7>fV2x1JJEjkeVPRrt7aM-OUNxrRE{K z%H3xcA|z<^iu+sWL{LZ+yAj4cC+>s>=;qVFGnEz=lPxeh$edm{Lc0w`UIVhRVDhjf zo~3O9@!>?a_ynNqnupA7rLJ4th~0*4GC+DYfs++d`}?{!OOzMSJjG|3rdFddPOawliXeie^G7y?cF71fz_xdLSehjXCa(tyaA5pY@pZ!N zR*FJGZsyCPL)rqOKJu+)v0B9zrT{ICFJnRYu_abU39NZUIOyTb&xwW@(Oig#LLde~ z8Aum)-h0^)*^q}w9|dZVLWp(_OyVTgUqmEnN-$&}uiuM?B`%~PgK%?<1d*v(sjsw~ z>mj95_K*j!e=|6bZ9xcw6b!IWDJhZ$CF$H17v6C5^xl0#T-K6uIY0O{^W4{nT;Y(x zgCCzacvf>j$$^((vZO_F7^MeI7RIwi06$Sdkwuw;D3v#ZI_#1oUu7nf17YAYjL)(N zNkGt3B+%eb{<9-B^|EDEN2aw^tEKw0_OQvQFOfC}hDVV7Y**O7HMjWrGkk4YjfE@* zmDtlX#mK8%Ekd~$N~{Z4iNvrYYKu14aE}KyI)v+1uAnSkoVRyR7pxVqh1(-FWGeOA zUL>I;{1SF2+sq1S7R~+$?Y%L^Dou~ygX&p}vYx}ntvvc$N#bUsq^hSe=6JH0cprQ6*0jNHxMG37a z5gm~8(B8NQn}1LQ?7%T)dwWfKMJRh8mW*V~eGfV`h`%I=Zx>gr6Otz9PW2-etl)_u zB_qD6sVP=u$AHxL*y>FN4kf^!ubzaRIKHeldqa}M%raUA=!7eVdLI-j zVML0sH3Afctxh>@4ZtFZ9g^1fQs1@Q8I#uKA=EYx%Rva7qGh55Zy~7H9O&!rTf97j zDCMHK(aV9~s9Ur|(4Xe}x5mgRH2aC<{Mflj70LzndA0y8>x1s~D)PiZweA3#%}Jlk zfsq*Y5(Lu#^N*cce6cbUveKiWY9_}ssf2drYxneYx_{~-uw(F87f6DwUS!*aj%#`k z*Ee+~;r_xBbIW=P2dKpW6nmgJ@1cq&9$!E>gYNFt;ems`yXmq8-OUa3lC&blX;Z;_ zs&2FHc7#m@l2$H!6Q5=GnuDNgCN;1n(0jIab1sfvoJgqz;$#8b7BVK2%CdegO7XWi zymp_!%uXy#nwCKrhG%107_}x#X7L|KwxGC;GMr>|ED)ACc~AR%e{V7k(rUx;m0lI% z;w2P?b%qp$6%M@wx{9$Eadb^I+}OirBas#u9>jAxrK7!*%#HQKgM(Vt=`vj(SNH-} z1hYkC4pNK9ztHQTWD#Q;QqCI|y^8yD!;mF%WJeG|t=GolYlK}}gM=6e`vTZ^CT%E20jm;361#(Y&^PYnj!#J&GO`o|em(SCD@0K%#<0Sp zZ1?hxpt~DF>Jh4ZlQ^=15`4O=ywdtzi)%dlxgp&VE6< zv^Sb`Qm*4qrif0U-IYCjwi!5#>Xlo*T!h#%uF#=bpx)ee; z+SnKtW4jT(aM9WT%UfedICAE|s zYb9EUNGT__-Dqh7xvC9@g`D~nB!Q3Kt6R33BYR2+;&P(Xqu2^P8M1C;FJjA`tmDXY z0}k^*fWT2^s5b9~k+#s6Epx+Jj^1NH7BS7eDIxjk3jE}rzEgdM^K2k_VY@*vwyQTU zJXM>{fuJx9P7MzpF*xWnAxtJa>O*0FNllajA)HPtq`(Jv zBUDP6L6VU!XG|1R?TKYA%0|ACJ<@DMV}d-qi}#zt8++Wr{Nm#d&A@!oT+c@IN+`d!l9CiG>+y>lq$&BXE=(ReQj zXbu&)BE@Zfs50HELvOUg)=+^%757W>dKq{F6*Ptl9H$th>9mCk9ICiCk}OX!&hnZ< z1&;UfG;#_Yx)@YO0H)u@DR9tYRQhaaZ&8YyI0X*&Fl>E$01}-ETf{{bK_}eENLn2{ za)w6@P?0d~NIOETG=|&7hNCSZ#=W>+6fVZPBO$WRUBqPm`(zpYQrVV`6mnod$lIHG z_m-U0(8Rp@u^}|%LoD9gKBzeqB0a|Pagz;9F(blS4E?Rw1z8&|LCA~T?nV8$(QFH* z7FjE4mX(Pn8o$JV$xSc^Bk5{Z+?dRa82KVreF7WL3H0)fe>?-3 zKk-F)NM>oR@Tm$|Cu*>i53S#Eds4?#*XwdkU+zISjZMdR>?520NQWSO#K{Qiu~2D+ zRzn#cBLEjc=WJ*x>9KF5HsK)n!--3-+-j7xVT+T5qNLUsaA zF`VFNqR?ig0+<)gfkVHP zK5T&l9bON$z#(R%m|yBVXf4r)#7|E;=66sF9AI;xeQ3Cua>&oC{9PIVQAiWBevj+K zJ+U!(*zD!%&%5KGk62<*hb{s^;Kr7H7|7Uo5QW|hDten>iHFksyut@HEsM(XLsr{M zdtSSMp<|sLFqUXrW2uQ-U3mBtm1e%DWw0g^(^}XkYbcc4s&e`XBwL2sT zzTfbvh;*L`sux5eBUE-w0g_4yuNC%G7=#>U;oizOGidKZ2b7JYbZ{)k7#_Eyr@huu zZQ)SbP4oFnL{GwR`$+sHKWS-di^7u(f@NU{S4MfTpGw%hwe^e+W`V42O)e1z*TDZg=__qg+cqiy_FaDOJ z(P^MD{6Q*|T$&gRuC?o}(n#?S)^ zh=#GrcT+M-NS6}8pXWX%n#hoh#}_-xBWZ7f zM-PBu#b}FqLXQo zx)ur81X>ti>&{EamVW*-akzJ}o`#~?WPxRzJp*Lp)J<;adSLdw- zXhLdd{qB$3GsGL$ad)g4=S27LGJmi&2fOnZtajBKv+)VCiuLJHQ6mxKhFl#`-F zBN^oH>FQHwL-MVGbn1Z+-VG0AoAwQp@Q|r=a}druP?68lk$vhMwGMx;#pj#x)C3YM zXW>a(tG`RDe0%t|_RXmyp!`{$L5gvAg!P?0ux6~MbN9Awl3D_!9*$bL>9sH7`T>K5S?!%Yvle)K3LT zz_6$O?}qBbpn8R6bJ%NNa_~KDz@YHB*l>kGv%?EphrRFrg$$<`G7Q7tE3AjYUi;tc z)Q3SaJ-Hj(Ico>BL`~1tWnM}tbKhm!rtx;ZDw@mp^kZK8e=oOaXA#eTvr->ah z*%DTE$P=%yfD3u+D`6;yyo!|+O|V$0Wu;hGLJDk;&QII|T+g1I+0+{!PCBj~Nelc~ zey}f=jt@<`pZcm$PVr)&aTJNh5wPc=VS_hvFC)g8_VA^-vm|8p(I6fz`RFE}Cv37t zeow>rUnb*ZzbkYm7a7kO1xc=7puI6V1?B_eHkJhGC0k-8M@?g*EIy^1xj@I9rXUmD zy;2-4G22Xdht8G|mPAygnoj~stmk8pM+bU5LR*5u)PYfFfuGzK&_gmuZaW#!oi4YS zk_wC4%o*rx@hKw$;m}&Q(JX5IPSr41dxabkgyr5e~b_(Q5MQiTktNDJi9&d-a);( zEgD8<@EFhWQZ12VEjd$W__~8H^XR)dh776nsF0kt?q}MMT<~ZHx$klG&cYSF`S3HA z9cXpXNOvHcm|U#mE1oDq`UWkP$l9pmq$cz6P^+^UVgM~KaF(l1l;AFQOO|sV^mZsM z53GRTK|crCNkeB0L|Wim8!&mZ0MFm_z+^Nl-SJBNv|1^Io$im?F!g@1=2HAV67=5hYPo&nL8=v ztz7ryfm+n#+YqI>%Gg@0{N_Hg=rHyL>C9_Mz|+$L+}IkD(4tt(w}gb)4|fuaizZ=( z&|yyFwR#HxvBn0P)KF3k#~dJaAoB_)$zpITW?W%n+`l%3X=mylQ(++ceOdElS7jAW z)SF-(K95n5v`WnGYICh)H^uDjZJ2tEUglU)2HUw=|3PGXQrH%Nlq8pz6O@zKkw!pq zHO-i8ZuC{7lmzC@NL&O{q|jpvmc1M7Q)nkzg&6Viq|9iF)dst5%0)Q!skQ1rj^D1jzc98dA3_p93lgNOgaceszqCVQx5`0 zS;U=jyi(5iZJv_}BI!Yg1YpDGut%5WNGPZpM5{Q{Caxry`=$hw1!?qHC=M*BrU$3d zj`>_;@whx6$UzwFQV5$xZLOb<2jl1_AdQDg0^Ebtvw%ZalNc1Yvqk^T{h~~48$~Wk zn~oKoSYnhKfN5;rr7`NU+Fa@3f!ZOxQ<`mHP;!nI>}bn4CF#vri+Ux0b$vcUgnhz= zh>^F3U5xZDtj);ZizuRrZ!-HaR96ogWgWTP>8rw+5{#=S8!QD@c40R>KrD zBIS7zFUFD}wmB9dv#jz9^kvbT9JGvgjT`syM1NTgnr^`PMH5N(+QB2Na|0)h1$oo*P%Enmfk(X0YOs3NHkH?aJjf| z!Xq}1ZI3{`A@);qpO~&34aC#o9 z7B6!~K#roduvG(FF4!7XQ;`oww3G_PV!aL@xMkGdz?B`kelYZ@Sz!2a&9sc|X{z#` ztzt6=&}`_#_3(ljJk+w)d#th(wn9Aosgh^g2a+3~;8q{l;@(>-(6yn&OY+-4a9&}Z zN{*EF5ApnVC4q2M!pni)^k698mQLwbdVzNzqn&FKG^I81l&@!Nw#SmOG#f&MA$Z0! z!9#!x@^>BO_e5KTKE7?ZC$A5Meuj}+yC2K=_C`%gEuL(QGYTf(6yp+z!r-D)UF;`9 z^aMFMvx(WLO9MfEx<{iyvyf2`mdEWUbi7Q=*%&TjYv;=cqL<3dlyq`dwAQ6Gn$S@> zQzaQ_7=)qHlaAXwSelUzxreh8EKxbh`#6TEM0uBmmd6e=GeDbAj4EMx_Lg>+8;LP_ zo<@;CW9Mj|wZeg;@U4W}k9*>}_>e>Pml@MW3!mfa*wy8%I0v&9b{2$$Qj~_yIG&*T zEnXphW}Y>eBM!++hC0mmvKf-=Ps2=_e-LAw1+hiCpdrIqTmrF8>U@=YonfR%zsCwt zVceCbH$*^>F)+Ux2Wab7DKO{}9fIEUop+%3n7N(AX#|)Y;UMlp$Vfl9j5WD5V|~It z#Zerz3^|xek5YldS%7;3RgK^Im2_0mZGu{zt|1P=K(4kqcx1B|wb!@s6}np@qF4vn zsN5~M$6yO6)T0pRpPfX8*h78uNMgB}eQ=>QTart0-}G|~Z_2D2inQZ}N6NhUR&Q_%un zH^=QRLxv?e6>sUTMV}dWe@y7>muR&m1ZKpTm4o?hDa(FmYg>(y7Xe)9E`{WHj0GKvl>dBp>YdPWiOV~ z-Axr_o0#6D6!gC3M3b9rF5D!nl$vf2ycvD^80NqgoQ*6ry9cm^XmK%Soe!wcY0V89 z0y(`dD0*8~-ryU`>Dm%H8vB0~0fcq*I`@0i^3Mls5^mtmc7>Rj$LwJQI`xLBrJao; zg%YY;)pOM#!nIfAJy|gnO~@%5eo#EiycROs-9BO;(LL-!C%;Kgl*wjMg1qvrwv(<1 zVBrZ-SK<}=_+!UQ9HdaIS~5LBgm;G9f5AEWfcq)gXBz6%LrcA1tcGIe7_6IYGp8!@ z!gk&$b#xltuvX|G)kVu#o=xY%iRTEt^b~E9?y-bZ;-Ehr{VD9=$V#;QCaF@w8`Q?n^Yax~pspD%0 zgIWU<715%YMl`gWtPN`haXyip8_6I8j6IY^>39axEd8*PCQV}1NGsh;rUb(74Ycz7 zQ8ub=_N`}{%b2E&ZW65nxUzYQZ1ZLfy_m(k&zi|>X<=$lO>9j_T*$tZNn+AqG_NHl z=$XJi&31<0{$wsEmuYo&z=lE-V*b#vCS40e#?hzT+8)Jp7QLj*RBEQgx$z~iOb=L} zHV-_M)`YWl16g)}n!f6r`s9c@-^meEFe7(glrpdVe(^q>WTP`yvSot_NNbaqb-3*u zeQV=AFr_6P_?nH_^}v8C3y#T4!hOcGB7aiD3h|PUsd<;c?i|2p6F$8O>lTOQAO?ps z!WiF2Wfp30aYDdAWrDwE{;r3-;@*6m zc420zsPkgbIurv{9N>`7i-A!N52WHolR;#z14y1oKT39BSUL}gA$c#@f~6OwXpOjh zCt5_Tjr|vrf=9JbI2uD~hg{$V6j)d$T|5X8ik#9xYf zM0D&{J-p*1ZU=5oH1uWV3}SkZ&nOOCdL&nCd&PM7SM1~oC!vGS(YtC`W=ZkHETHH) zD=2DpJNPjif*g+MV{lFZ7n7Pdh_h>9g@**-J>aKf!w0T%J>tm;D zf(8z<3|gL9JF;Pr_zRAm&Cv%NW_@B%;&(;K0B_#2!38E35I|wtge*;AvwR~^JV8i! zBwnMRKNySY=0AZGJ;JlH4`>3nUGwDONeGe>w9?^9@?!UGT4v5{fW{D` z$!${#$~;@3CK$;&1Ur~YipopoD%onLa7+~e<6V4`|A{|gLmpc_40tC~xM5PX9@J1S4{uM0^}#8i!qZNa)+yJJG&$N7wcp>*x3O?wnY$etvZK-km$w&yUHa z17DoFWoz&HO}%}4w(j2Ew<8og@7CIl>tZVp+-fg;LRyzFl?1HB1j(l?p#=$x8xAPk zUPCDvOp$ztK9C6C%jm56b;~b39@&Ik0Fod&2@kW*U2@ttWE9j9#>U1ONkFA`42Oy! z{^{O=gg(wWm-CH+h$D$bpuHDL&fI{J&Our)QkW~xGnyu)shmCuZ*rsXTP zF9U$AsFhGX5i)^OeJKtX`o#Cnj-(UQ=k1|_gl8oocr!xR6B~x~xoJG*1_Vh#PNUgb znA1z0!1*UJUEB&1?dq9Wx!zeAD&hb2e+`19Je0^!19`(hnN)gNA1(}${Vx+DS1&`+ zPy$+X7$>8mm>5!FD)io{>-wdpRH%W}MtTa~qDN{I)oFz$4Fm2Q%|V=*dVu04=7kQd zMU)kPL>Oq=W3_c1R=zPS#^Beu-Mt6N!IUDKgQwFuh(X&NJWO2tosPM%5RE)S)h=#$ zzJm7U?zP*p9e3N-?~XbT7?N_2SA#43d_&ntsVZCeDT0KjM667x)!y9JZjM8|VTpzj zsrIS@S{)uBblylRlYRAi%`}Lax^2QCC9#~V!=~1RfQ}qPH=u=u0fJjJxG)SD`_D=_ zcC#E!XWEdbbY?vxT@?dtErzQES=L4NZw2uOifJDngs5SoVoFl~q8{5BO)?NXh+>H0 zbQDI8EL+&THhAx)>(96&QOd=$u@j0l+H-Ndje%<_rF{4OIQOmbWIP+k>E##e{h#Bh zly-lEMDq^sy)B+C=_d^T`^hjoOv(oDC@dFIT&hLhk}q&!NXKvrAGQ&+^pgbK_}F@9 z(ZbB4FeL2p0mCSTaF0ak*X9Oqa`V5Ky0n?2xcu+rGj z!GIOTx;z}sb%BvUmTUMKFv75NzU%KAlb`tT?;x=v*vdGz+F>*{{JeN?uHx>?! zVr#4~L{yaL$DzMCG85ojDmSa_X|lN0dO_r5dM#NP$t0AVEMrXp5}s#j&O3!;;h_ZK zJ$bL$Gmzm)e%y+3Nc)FDZ~HhXFrghGv0DV&=58{v>#lio-{8$12CruYr(@VH69Wg0$Dk2h z8fD)MT8xA7jB5gik;{#44v~hCRRuQ1CX*;cN4^5%J&b7W(`b?1dc$B#E+$*Xvkp^a zAk~|xfe7=m+I(cTV+*$NV4I$l1Zykbjc(%5i)eo|6GJwrE6L*{@GH_kxhzGgK2Xr- zDz$|=KA&}`PwaDTD72{m80aZBe#1caJI168oAoCWI3AC|pePnu#SntLgWt(-Ex1}) zCZe0tOsrup4)5iEq!E8b&$caGWt|bj)UBQELqNOqMz_``QAr2dinmY{&4WavBP70` z*CBu!(wHXRK*2_(nvH^+HuU7dnpBfev89!BKv}n zZ$-vaAv&<&_QDC;f!~NRt_4-U1ZcRX;VWom+m5Z=kizqfeUUpUx6?J~IE96qrI z5ibm^(IjK+gMv-Ooe-5-6zb{u_@-NX{YJ16mHF-zUEa-zs&s-r_5$&e8RnQ2ToiYV z{1Ek%S{#aK^Ox1}PO+klisEt`h$&-4pz=xU*fBw0Xj0pl^c9kt@Jt&z07h0|H}yn3 zol5Gy&kHm2ojx`L(yX)0+1$~2=H4EsZ%0R;v!!d#*3Q1}J?Egw&j<`ssoHZOWz+6H zMr~{(zr%9~U~JQCw+6RPGzC%r#(;(N7%6Y+2}mQ+0h9`@8c}u!*6}h)m)9U2M`1k0 z4z*&UAvA>8)HbYzIMRlO{I3qcsz;r3@?U2s8uqgD5C3J_qwdkm?d;0mJ9l^!e6i`oLL$zH)=)hRNTMhs=O4NH`|JMY{> zJY(c9*^ukWjqWCtrh{JIJdCpXeOrzErVzo!(mH@un~P3^AGMFEa*z2L!GVc(&v6TPMDT=L8fEIflWxb3P{-rTFBzG^Va{O66-3xL2~qmDqOT8XgIg3W;?4>|oLHxMQeAcg zBX=5#xV}SOTSBpRj}L2wiT_{{G|J3`NvI-iNadBlkBrW^8C@oZU8cem19tt`o8iV* zrpA%PV9+aLBotG(>GCEj1UdB6$T>1DnS~4~e!2v%(^^azCy=Z{MIo%3A2A_2wc@+& z7{hNKv|vONS4pbV_4an@CB&SaDODz$^QbN>Lr>o(-C>|QBq#!jsY|e#XOP50i+pi< zn>l^;pl-#CD(+CxdAS<`D>SJj65+s6-mK?GGs(=8`b5kq3JjBj5hFT?zbJ$_FOI-D z3N@KikFAfmWE*T5o<@A;X2xd`7}Q}}YZFL69G-_1CVPj}xf(bw3a2130KQ(N8ZAR6 z!MUu~Zj=-{3m9cVnF^a;;H7yRa{!EEW?)cJjoHk&KbRFte^*ZdaCj`K3-m?0OXDia zYmc5*R2Q{$YOWGFCR&^pfeGu=a%IWjB87QnL=G^6t?CnLLs*G!hg zBo$4Jwi$r8xSf$gsl;22wVXk_drpRP1pgB^kKW!WIy5qgqALI8#JG}0H}>R=vkN_*688s51)S_INQ6rwISV(i1Uv=e-AU*!nl4qLZ-lBX`m}HRsx|Ga7#z#O&49hL-dVvPLYgL z_{-MnYC17R^0PV9ec_Sjg>J$r{9Tu7amNXzVW~^uu!N)-Y-VVRqJoT)gwQ2j@y;M> zvXvozhbNq&$S&5?Ub_p%5&Dk8mCT~?4w!#Kaw7zQEsBM`D*lZ%QrlOAv&409sG~Y! z&P)rdu*H=Ok_VIqw8l*YihRx5es0+3bZJ=&0+v7q(AI9lC;eLTi!=$Frda0wx{R&6 zqKD#RxiLDJrYf05)^3c->CX+JZT2!we@Q#+92|-QA>fk@FwDapohuG&*2eXHdFE;` zV;6OE$Xw|;Pd!o2K9uwCayKQ=>?VDZ`>9ZbIVFH7@nWXXs3IgC!wyrdY>+Uc#0vcM zY9r5-j`Ejuo-$#1j-Ag1rQNf&@M~6TlCg-{y*oG7j{pNQBc|sa$XnOmkHs_nv61Km zeR!dFoiJyzU3dYXTMk&edSwYD@jNR(yIRjsK(;Jvinwf?R`iI0*!Ih}Xz4nkoFF zePfav{7uM_3d;Wu2OF@(0&(kUJ!@fWcPv`@*#*TL?C$z=8+&l03N0x(31@2HY7wV~)uIBA%|A zbq$J5yL>*Bg#&4OV9m$T@fkGBlnhUh`4tAu9yfCB-_~Oa@TeY`f~VY|>=75!ngf3H zNrqB8G9FYX_oQRkQiB>pu9}mQCD*5AWYL2N!I-h}Fu0N~OBW}q8HOM}2p!!+L&g?= zf-Osw=8iDsJ^JT1z!uo6Vp@j_9{60iCC|C)^tkQ-jkuZe&8MV&pu!rAnUf+vsCyL3rD2RWu0k5_yY;89+ zE^92BSGKJ3MMJ|a=b)p$3w?EFsD*0G=DoCQ6d5ak_|IQ8yWf8y53e@fJ>kPsFt8~I* z1^oP0m~`?V5*VIv!E)G{WsI@oq;s0Fwa*(L&-3(GtZ8k-zwqGnji4$!QITz&$Z{SyKH1lm7v?UQFpQOf*m6;4 zG*vip7<|~D64R{1VKj@UDI9Ky4Sr!Nj@wA5ny|G?iYIJ=r;%@Ws?XPJ69lT* zDbmUzpps0ng9Ytqp*X6cLg`)0u}h2YanvYr5DFxoH^v%l;-A}sL~Dy?_KP$dvLlg) z>1qF6tr%C{Vu`Y~SGa2cqiLxwepTo@iwHbN0LbJroO)waGFzNK3-~e z!S-#{^O+bf#N)BCP=M2#kiX9(?`)Nn0DhzUy$YprRBEOyRkGVl32_PCmDkdU?Ov3Sg zXUUlq;@s*4dJ`j%Q&ggHtPp=@5&T-Nb;Ch?!!Q|%QM41yFA}9Oy$nzJF%gb~H9A(} z$3TxC1A6YzB_r|S5j3%gr_icuayfbdw6Fpd(mk2MNyj?E3|1?`(3(;R8p=Zu7mJck zqK762T!3^m~=anRQ#%?Qb3!TbqF%@dZ!fmF;xgevla+JOl_o?vj13+vaP>SN!x;@t8OyRKP_k!b9%Ejut0x9g zem;O)cIdX%{=lUl$B@Ly%e&A^3~1vx9WiWq2V3!N=<-s-1TU}Q&EQB!&{TwDnF}P3 z3g40o`5%2y%4Wf^<-(UgdnZO2WvF3fp&ucj!e{5A(WQG`=w$=gj!9tN{*cw1~go_@xy zye6(hXyvIAUYUDAk%VIxXZW?NSFjL0{}#fT$Z@{tQ@!U#`ii^!O~M8U*NG2@F#DI}T!&NyE}VY)W)8OMlc{_)y|v`T1liuAn=~clzVLerNyi@_OND z&$qTW^o^jnWh8~uco`73T>yx~;@q5%8%r48EEpq2i8x-UDTtIO2C|th#iK3I2HkpS zp4}%QJO=qth%Z^5FihWwK3tSfl>cH4id9EThaoQl!pH;JLO>DOXV$<-N$Ow%ESu&e zz$OJ*!lZI^wv^M+N0yWtJNQs~a%|ba#&=lJv3akz@kqBVfyCpC7*z)4a%&iNbfleT z{UsVS#bOuou)onRae?-S&1_Uu#bA!Cq3btzN$8CHTUWI404}=4~&qAezD((TgWN&gbN%h*|YX{;*lDXFp`KZ_+dTYhQKjmi5fSJij?wE&1y%+FQ>IgcTi@gGxp+PRL1QjV zHmoQ$465C*;%Ge5mqyzuXQh9U(UwkunAB*uWaT>Zbk`1FhBhf5@ z&=>|u-Nt15nF z%x@x=VE3Q!O@VinTwbCq*!SY}8R-eO+vGeJ+J5xWNE)Wzi;KZgg-pb37JrcA(K@82 zk#0_A6oG=tRQ?9S@%Vj{hf?}rF#3@GLDrjluCyiSOvF<#4j4v5b911L`|^3PR%SFl zJ{}v?r_=-)y8WT`!L+p{8X@N=4r;2go)UAq!lR^PQKyA*H;!THV%dJ_2LmG=ei3>} z!&rBlO6Nz0V3~(iPe*3x(k|jnd~@1df_1Vf#drQL3gcx{+;c4%a-q%_|67<^lm%J4 z72mVJhlm|cmIn`+=>;(>JFHk`BkD)CgwoKac%y0|!xaX}MTqfPMg+Lt6vg695mx>k z^hS%&k^Rv$i+t8Y&A2;0=(A^#;?U+apUwWYV*fq9cZZME4|ognoiIB}j--^fE*-0D(tR zCX|LREeXXIpi=x!gK%01hAiYWsZ|$NCueUBHi1&>fYN%~28^h@;(Yu(&Fix@OKiT=fdW~0*A!hSKyj5*0&Qm~ zWqmqKHf2IJxjXTkezX)v%QM6SlmnWkqp3$4viYoKg1VhAt|IA&+;46fUGf%F-kP9H@5QQJ_!cNXf#a%i&lxFIjFuoen8DR93jwz0Di`q- z0eRRWY6_n6CgKHU4SVq}3&qlPd2<|Dzrp$cWHLQnqlAlBT+&{yPtZ(nZ)cx*u*001 zZGdqdqkSX4ed`EKxgJ2on%{o?MkmI7>Xy6(rx8&DodYq>3;m%A#!>QLIMT^z4f(dG zE=oxlbcT2KVneXq*kp{}e~Yf6o0RRiGXjn;nXyelUgL(z`qgo4h4_8*y*ikge_>N+ zLC%JZU&j?;%^c>8>limr6c5l&Wst0p@LD(mfv|97F>juKn4SMd@D}#V;PAy^$hZG| zG5&3d4S*Tb4uszt?;njnP#8nMTFi0tK;jlxLe;^JwEIG7Diw?LFv!Wi&P*Z834j>b z=ikYRFxjk(!_JNIq(cTqIg_PrUAhi0s!u~G(vsNra!nkB!ih6cYN(dJaveL9StqsL zzE|Wx{6x1?OxGX4N~xFAeX0k1ABsayuEa#yKde5mTWl^izI0E9g=Aaq(=^C$>WhbZ z63qa6DRniKy6Ua(*!80A?jq%uf=ly_2dSxXH6=kdcq`d4mA63=?OqCGXN$Y>O6uuM z?x~yVv!OAUSoC>JALoW1o0do|PpV}dBUfaia}<|{8o-1ZnqB(2GW42jqoEg5zti=8 zyT^1sG&+>rL4O@Tr5+fW=WKM2tSYx&8r?g-ntEq^srT;jog1rU_J$0BXl|xPrmEYa zu=TR6Hjt|}ug<82Ws~92Ja}YA7Smq`{F_HIKCYHc*@l{^0f%b0enqXXNj|{ExD|mbe1UIi=iOzSKg|pQ?p%>q)RPUNW0iDENR5$mO9+_h)?jbiPb-eP+2|Jsa zRx`_@GHJy$)(@*ML)v(I4aW7=eT_`9>e~DFRkEi%C#>01y&W@UGSM}DNG(lPU+F+a zn1FJFFe#xIkLe0R;h)sNL={dZb`IOWch?qM*UXLd{psp!xu$>C)w1Q@FIn%HF>d0) zgtfGn)XtgeiC>&7b*zMwuErv_acr+&8DGER(5CLZ128Ms`9|tPAmEdBdC$0ni`p^Rx;YsLD0Mb%f}jq z^EaxK%~WKeAwKxHTHUw%Qr@zcu8C3~rUT~xwZS^Hm(nnX+CE!3imv?fBVvY~tTwFy zIHUE{&Ev6L`Rw%V4YK*F#}=q;@3Kph!#U-~>(Wt%*qyt4UE)t~hZNjn$0y@&1A zE)L1$vT-#Pgs_*LD=#ef#n+v`qFl?1+z{*K7FUK^EH7?7K%6b<=n3I;g2$7hZ(<=) z@asT<+l>I^DvB>Ncp%Ko>sOVjS`<~Wo`ri_F_v5M=zNWn37C4nusk?8Ar_TcU9clw zre##N7wW2(-CerqP&h6c)8{ZHoAU0=o%Q1vyWlbMRlWK|yV;jRS~E6Y^0w*`ukMh& zkGQGjOyZ=m-w4VVp92@g6)*?nJmDv-$d;=-Ve{pMpdN?^To7#@Tq-SrSMzr9mqp$$ z?)dHMjTI2ITkh*o2)dDn?&%wIauey_&#Uc(r}KImZ&dg97W5<=PX6p>ElcIIyUI;a zYRBC8?bizNC~u-aKh9n2`pd$2FstzXgIL4$@cAo}3L;UO=)v zSwOsgN1=y@i#{7B8`PsewxB<-fSUNpQz8l($C^e)PRxP8?$PaqAiT-3L7!L%m(*Mn|--jK>tYeCfEH_0!j0F{icp~l7Xy*!=+uU-K z*Tq43%65mWUCfc#QysB&mz(LN^d$MV$P5181L-9t!n85%1`8z$XTrVSOrIf>5nAEe zM4gt7I8eM5o+i3rZuzQeJw15)SbbXm}Wyx;~bSMKDQ&UFJdk&6rK_?kq^ z)R`l0B7ic0E@s3GL;V-KihmQs1)T=Cn5%7_zTFqDNb{C1z1s{YXHEpc?raGml1xKD zbZn8!?_u^&nAJau2d>tVEgf9TpqsCs%fu|jCLRjk(y<@a-qIgt{FO$0QBa_M&-ZrTNe;R8f{_Bq> z^I&_Mi=WGM4t``h%V`Jh4md;S1%C_OAwRoJ_c!lI_e+~CwvTTvF#i~$Za9LPQ>?6w zn$163npa}VQZ&C&)mw!(l**w*Tp-*|Pw$~Qzur5#!x4*Ig(Ut$Nq`+m9uL5?^*u?$ zkMQG`S!PaNb+Qfpe3%u&K{;&htt%98bga`L0+orL{}A7FQy&RGN_0-kPnLAf=60Fhm71Rm9?yD$)BD`Tgp&jgsMBc2 zxVA0|gfx@CGWXaeouAXLhXV`k*;3Dll;_rtCcP4t($Av$XTXLdcAB1%t*@rUo}(br>X|i(dy;sHc>V zcGst$DxlS?-sY_TNBRmoAYPAgUCU0b&Vf~|Sd}T}x|56=4^cH!?_77*zj-Kz;^-3w zEkPpKtp2s@V>gX+PtWw$zzjd{#qAf51-oAI;bOOw`o?6($g8_$*gdeavvcfaAu;H4 zjzej-uP<&4mK0dhy8`H8`aEsg;dO}$w8;Z(=*!16w|YDCg47#NHXGja8t9l9@36|s@BW%t2H z29?9l2>k;Q3cTMGlAcslkkxuG3NlwoID4F-#eU5K35bdbWfu}Yj(5E9#;CTL-Wcm~ z$QiN4+WT(ELM$$$3x0URRb?IrwlHB{`hblP z-#zfGKD#DEbxxJo#|!HEi?ZapB<_16Xx)$XbK21@k)Y<%989i0c_0&Rf0OIn%T19m z6pv1fwjibgc0I~oIA{JP=VYBZVc?7}kFV;a#R0x+hsk!n9Fj`o`Do2zQ00-_Dt{~% zYPi$JCg3yIw2fV&C zBT_=l3C1RXg8+c-{d?cc$Ws>|;mb53zYFw=wHG&*0&Kapxj4JAWQ_O1p#j~irk{yC z_;2M2{LBAsNGKhKo2DWS==bk4pm>27!z~Z#!q{`0IRsEs#C)5&JpDYB+5WcN#>KH8 z1VCWqXVAh6rV7X*%6_@^LPSE-YpJvIKPc#JwLTPamyPmTXS+N1=6e^On(*2Cqr}py MQ-2p}ADlY%Kb*rC-2eap diff --git a/src/qt/locale/triangles_nl.ts b/src/qt/locale/triangles_nl.ts index 21386fa..13b12b5 100644 --- a/src/qt/locale/triangles_nl.ts +++ b/src/qt/locale/triangles_nl.ts @@ -4,35 +4,27 @@ AboutDialog - + + Dialog + + + + About Triangles Over triangles - <b>triangles</b> version - <b>triangles</b> versie + + OK + - Copyright © 2009-2014 The Bitcoin developers -Copyright © 2014 Triangles team -Copyright © 2014 The triangles developers - Copyright © 2009-2014 De Triangles ontwikkelaars -Copyright © 2012-2014 De Triangles ontwikkelaars -Copyright © 2014 De triangles ontwikkelaars - - - + <b>Triangles</b> version - - Copyright © 2009-2014 The Bitcoin developers -Copyright © 2014 Triangles team - - - - + This is experimental software. @@ -50,60 +42,57 @@ Dit product bevat software ontwikkeld door het OpenSSL Project voor gebruik in d AddressBookPage - + Address Book Adresboek - + + Address book + + + + These are your Triangles addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you. - + Double-click to edit address or label Dubbelklik om het adres of label te wijzigen - + Create a new address Maak een nieuw adres aan - + Copy the currently selected address to the system clipboard Kopieer het huidig geselecteerde adres naar het klembord - + Sign a message to prove you own a TRI address - + &New Address &Nieuw adres - These are your triangles addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you. - Dit zijn al jou triangles adressen om betalingen mee te ontvangen. Je kunt iedere verzender een apart adres geven zodat je kunt volgen wie jou betaald. - - - + &Copy Address &Kopiëer Adres - + Show &QR Code Toon &QR Code - Sign a message to prove you own a triangles address - Teken een bericht om te bewijzen dat je een triangles adres bezit. - - - + Sign &Message Teken &Bericht @@ -113,26 +102,27 @@ Dit product bevat software ontwikkeld door het OpenSSL Project voor gebruik in d - + Delete the currently selected address from the list Verwijder het geselecteerde adres van de lijst - - Verify a message to ensure it was signed with a specified triangles address - Verifieer een bericht om zeker te zijn dat deze is ondertekend met een specifiek triangles adres - &Verify Message &Verifieer Bericht - + &Delete &Verwijder - + + Triangles receiving addresses + + + + Copy &Label Kopiëer &Label @@ -142,7 +132,7 @@ Dit product bevat software ontwikkeld door het OpenSSL Project voor gebruik in d &Bewerk - + Export Address Book Data Exporteer Adresboek Data @@ -165,7 +155,7 @@ Dit product bevat software ontwikkeld door het OpenSSL Project voor gebruik in d AddressTableModel - + Label Label @@ -188,32 +178,32 @@ Dit product bevat software ontwikkeld door het OpenSSL Project voor gebruik in d Wachtwoordscherm - + + Change password + + + + Enter passphrase Voer wachtwoord in - + New passphrase Nieuw wachtwoord - + Repeat new passphrase Herhaal wachtwoord - - Serves to disable the trivial sendmoney when OS account compromised. Provides no real security. - Bedoeld om het command 'sendmoney' uit te schakelen indien het OS niet meer veilig is. Geeft geen echte beveiliging. + + Unlock for staking only + - - For staking only - Alleen voor staking - - - + Enter the new passphrase to the wallet.<br/>Please use a passphrase of <b>10 or more random characters</b>, or <b>eight or more words</b>. Vul een nieuw wachtwoord in voor uw portemonnee. <br/> Gebruik een wachtwoord van <b>10 of meer verschillende karakters</b>, of <b> acht of meer woorden</b> . @@ -223,7 +213,7 @@ Dit product bevat software ontwikkeld door het OpenSSL Project voor gebruik in d Versleutel portemonnee - + This operation needs your wallet passphrase to unlock the wallet. Deze operatie vereist uw portemonneewachtwoord om de portemonnee te openen. @@ -233,7 +223,7 @@ Dit product bevat software ontwikkeld door het OpenSSL Project voor gebruik in d Open portemonnee - + This operation needs your wallet passphrase to decrypt the wallet. Deze operatie vereist uw portemonneewachtwoord om de portemonnee te ontsleutelen @@ -243,7 +233,7 @@ Dit product bevat software ontwikkeld door het OpenSSL Project voor gebruik in d Ontsleutel portemonnee - + Change passphrase Wijzig wachtwoord @@ -289,10 +279,6 @@ Dit product bevat software ontwikkeld door het OpenSSL Project voor gebruik in d Wallet encrypted Portemonnee versleuteld - - triangles will close now to finish the encryption process. Remember that encrypting your wallet cannot fully protect your coins from being stolen by malware infecting your computer. - triangles zal nu sluiten om het versleutel proces te voltooien. Onthou dat het versleutelen van je portemonnee je niet volledig beschermt tegen diefstal van munten door malware op je computer. - @@ -346,12 +332,17 @@ Dit product bevat software ontwikkeld door het OpenSSL Project voor gebruik in d CoinControlDialog - + Coin Control Coin controle opties - + + Triangles Coin Control + + + + Quantity: Kwantiteit @@ -361,7 +352,7 @@ Dit product bevat software ontwikkeld door het OpenSSL Project voor gebruik in d Bytes: - + Amount: Bedrag: @@ -381,7 +372,7 @@ Dit product bevat software ontwikkeld door het OpenSSL Project voor gebruik in d Lage uitvoer: - + no nee @@ -396,22 +387,22 @@ Dit product bevat software ontwikkeld door het OpenSSL Project voor gebruik in d Wijzigen: - + (un)select all (de)selecteer alles - + Tree mode Boom modus - + List mode Lijst modus - + Amount Bedrag @@ -446,7 +437,7 @@ Dit product bevat software ontwikkeld door het OpenSSL Project voor gebruik in d Prioriteit - + Copy address Kopieer adres @@ -457,17 +448,17 @@ Dit product bevat software ontwikkeld door het OpenSSL Project voor gebruik in d - + Copy amount Kopieer bedrag - + Copy transaction ID Kopieer transactie-ID - + Copy quantity Kopieer aantal @@ -502,7 +493,7 @@ Dit product bevat software ontwikkeld door het OpenSSL Project voor gebruik in d Kopieer wijzig - + highest hoogste @@ -614,57 +605,66 @@ Dit betekend dat een fee van %2 is vereist. EditAddressDialog - - Edit Address - Bewerk Adres - - - + &Label &Label - + The label associated with this address book entry Het label geassocieerd met deze notitie in het adresboek - + &Address &Adres - + + Edit record + + + + The address associated with this address book entry. This can only be modified for sending addresses. Het adres geassocieerd met deze notitie in het adresboek. Dit kan enkel aangepast worden bij verzend-adressen. - - &Stealth Address + + Paste from clipboard - + + Alt+A + Alt+A + + + + New receiving address Nieuw ontvangstadres - + + New sending address Nieuw adres om naar te verzenden - + + Edit receiving address Bewerk ontvangstadres - + + Edit sending address Bewerk adres om naar te verzenden - + The entered address "%1" is not a valid TRI address. @@ -673,10 +673,6 @@ Dit betekend dat een fee van %2 is vereist. The entered address "%1" is already in the address book. Het opgegeven adres "%1" bestaat al in uw adresboek. - - The entered address "%1" is not a valid triangles address. - Het ingevoerde adres "%1" is geen geldig triangles adres. - Could not unlock wallet. @@ -690,10 +686,6 @@ Dit betekend dat een fee van %2 is vereist. GUIUtil::HelpMessageBox - - triangles-Qt - triangles-Qt - version @@ -739,23 +731,23 @@ Dit betekend dat een fee van %2 is vereist. MRichTextEdit - + Paragraph formatting - + Undo (CTRL+Z) - + Undo - + Redo @@ -765,7 +757,7 @@ Dit betekend dat een fee van %2 is vereist. - + Cut @@ -775,7 +767,7 @@ Dit betekend dat een fee van %2 is vereist. - + Copy @@ -785,7 +777,7 @@ Dit betekend dat een fee van %2 is vereist. - + Paste @@ -795,12 +787,12 @@ Dit betekend dat een fee van %2 is vereist. - + Link - + Bold @@ -810,7 +802,7 @@ Dit betekend dat een fee van %2 is vereist. - + Italic @@ -820,12 +812,12 @@ Dit betekend dat een fee van %2 is vereist. - + Underline - + Strike Out @@ -835,7 +827,7 @@ Dit betekend dat een fee van %2 is vereist. - + Bullet list @@ -845,7 +837,7 @@ Dit betekend dat een fee van %2 is vereist. - + Ordered list @@ -855,7 +847,7 @@ Dit betekend dat een fee van %2 is vereist. - + Decrease indentation @@ -865,7 +857,7 @@ Dit betekend dat een fee van %2 is vereist. - + Increase indentation @@ -875,12 +867,12 @@ Dit betekend dat een fee van %2 is vereist. - + . - + Font size @@ -925,6 +917,74 @@ Dit betekend dat een fee van %2 is vereist. + + MainWindow + + + MainWindow + + + + + Triangles + + + + + File + + + + + Operations + + + + + Help + + + + + Overview + + + + + Send Coins + Verstuur munten + + + + Receive Coins + + + + + Address Book + Adresboek + + + + Transactions + + + + + Messages + + + + + Synchronization + + + + + 33333 blocks + + + MessageModel @@ -981,22 +1041,27 @@ Dit betekend dat een fee van %2 is vereist. MessagePage - + Address Book Adresboek - + + Messages + + + + These are your sent and received encrypted messages. Click on an item to read it. - + Click on a message to view it - + &Back @@ -1006,48 +1071,48 @@ Dit betekend dat een fee van %2 is vereist. - + &Conversation - + Sign a message to prove you own a TRI address - + &Send - - + + Copy the currently selected address to the system clipboard Kopieer het huidig geselecteerde adres naar het klembord - + &Copy From Address - + Copy To &Address - + Delete the currently selected address from the list Verwijder het geselecteerde adres van de lijst - + &Delete &Verwijder - + Send Secure Message @@ -1081,11 +1146,12 @@ Dit betekend dat een fee van %2 is vereist. OptionsDialog + Options Opties - + &Main &Algemeen @@ -1100,7 +1166,7 @@ Dit betekend dat een fee van %2 is vereist. Betaal &transactiekosten - + Reserved amount does not participate in staking and is therefore spendable at any time. Gereserveerde hoeveelheid doet niet mee in staking en is daarom altijd uitgeefbaar. @@ -1110,20 +1176,12 @@ Dit betekend dat een fee van %2 is vereist. Gereserveerd - Automatically start triangles after logging in to the system. - Automatisch starten van triangles na inloggen van het systeem. - - - &Start triangles on system login - &Start triangles bij systeem aanmelding - - - + Detach block and address databases at shutdown. This means they can be moved to another data directory, but it slows down shutdown. The wallet is always detached. Los blok en adressenbestanden bij het afsluiten. Dit betekent dat ze naar een ander data-map worden verplaatst, maar het vertraagt ​​shutdown. De portemonnee is altijd vrijstaand. - + &Detach databases at shutdown &Koppel database los bij afsluiten @@ -1133,75 +1191,67 @@ Dit betekend dat een fee van %2 is vereist. &Netwerk - Automatically open the triangles client port on the router. This only works when your router supports UPnP and it is enabled. - De triangles client poort automatisch openen op de router. Dit werkt alleen wanneer uw router UPnP ondersteunt en deze is ingeschakeld. - - - + Map port using &UPnP Portmapping via &UPnP - Connect to the triangles network through a SOCKS proxy (e.g. when connecting through Tor). - Verbinding maken met het triangles netwerk via een SOCKS proxy (bijvoorbeeld als U gebruik maakt van Tor) - - - + Automatically start Triangles after logging in to the system. - + &Start Triangles on system login - + Automatically open the Triangles client port on the router. This only works when your router supports UPnP and it is enabled. - + Connect to the Triangles network through a SOCKS proxy (e.g. when connecting through Tor). - + &Connect through SOCKS proxy: &Verbind door SOCKS proxy: - + Proxy &IP: Proxy &IP: - + IP address of the proxy (e.g. 127.0.0.1) IP Adres van de proxy (bijv. 127.0.0.1) - + &Port: &Poort: - + Port of the proxy (e.g. 9050) Poort van de proxy (bijv. 9050) - + SOCKS &Version: SOCKS-&Versie: - + SOCKS version of the proxy (e.g. 5) SOCKS-versie van de proxy (bijv. 5) - + &Window &Scherm @@ -1211,7 +1261,7 @@ Dit betekend dat een fee van %2 is vereist. Laat alleen een systeemvak-icoon zien wanneer het venster geminimaliseerd is - + &Minimize to the tray instead of the taskbar &Minimaliseer naar het systeemvak in plaats van de taakbalk @@ -1221,7 +1271,7 @@ Dit betekend dat een fee van %2 is vereist. Minimaliseer het venster in de plaats van de applicatie af te sluiten als het venster gesloten wordt. Wanneer deze optie aan staan, kan de applicatie alleen worden afgesloten door Afsluiten te kiezen in het menu. - + M&inimize on close Minimaliseer bij sluiten van het &venster @@ -1236,35 +1286,27 @@ Dit betekend dat een fee van %2 is vereist. Taal &Gebruikersinterface: - + The user interface language can be set here. This setting will take effect after restarting Triangles. - + Whether to show TRI addresses in the transaction list or not. - The user interface language can be set here. This setting will take effect after restarting triangles. - De user interface-taal kan hier ingesteld worden. Deze instelling word toegepast na triangles opnieuw op te starten. - - - + &Unit to show amounts in: &Eenheid om bedrag in te tonen: - + Choose the default subdivision unit to show in the interface and when sending coins. Kies de standaard onderverdelingseenheid om weer te geven in uw programma, en voor het versturen van munten - Whether to show triangles addresses in the transaction list or not. - triangles adressen in de transactielijst weergeven of niet - - - + &Display addresses in transaction list Toon a&dressen in de transactielijst @@ -1274,27 +1316,27 @@ Dit betekend dat een fee van %2 is vereist. Munt controle functies weergeven of niet. - + Display coin &control features (experts only!) Laat coin & control functies zien (enkel voor gevorderden!) - + &OK &OK - + &Cancel Ann&uleren - + &Apply &Toepassen - + default standaard @@ -1310,10 +1352,6 @@ Dit betekend dat een fee van %2 is vereist. This setting will take effect after restarting Triangles. - - This setting will take effect after restarting triangles. - Deze instelling word toegepast na een restart van triangles. - The supplied proxy address is invalid. @@ -1323,16 +1361,12 @@ Dit betekend dat een fee van %2 is vereist. OverviewPage - + Form Vorm - The displayed information may be out of date. Your wallet automatically synchronizes with the triangles network after a connection is established, but this process has not completed yet. - De weergegeven informatie kan verouderd zijn, Je portemonnee synchroniseerd automatisch met het triangles netwerk nadat er verbindig is gemaakt, maar dit proces is nog niet voltooid. - - - + Stake: Stake: @@ -1367,7 +1401,7 @@ Dit betekend dat een fee van %2 is vereist. Gedolven saldo dat nog niet tot wasdom is gekomen - + Total: Totaal: @@ -1377,7 +1411,7 @@ Dit betekend dat een fee van %2 is vereist. Uw totale saldo - + <b>Recent transactions</b> <b>Recente transacties</b> @@ -1385,10 +1419,10 @@ Dit betekend dat een fee van %2 is vereist. <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1399,10 +1433,10 @@ a:active { color:#000; text-decoration: underline; } <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1410,18 +1444,32 @@ a:active { color:#000; text-decoration: underline; } - + + <head> +<style type="text/css" media="screen"> +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } +</style> +</head> +<body> +<a href="http://explorer.triangles.technology"> &#187; TRI block explorer</a></body> + + + + Total of transactions that have yet to be confirmed, and do not yet count toward the current balance Totaal van de transacties die nog moeten worden bevestigd, en nog niet mee voor het huidige balans - + The displayed information may be out of date. Your wallet automatically synchronizes with the Triangles network after a connection is established, but this process has not completed yet. - + Total of coins that was staked, and do not yet count toward the current balance Totaal aantal munten dat was staked, en nog niet telt voor huidige balans. @@ -1493,7 +1541,7 @@ a:active { color:#000; text-decoration: underline; } RPCConsole - + Client name Clientnaam @@ -1504,15 +1552,15 @@ a:active { color:#000; text-decoration: underline; } - + - + N/A N.v.t. - + Client version Clientversie @@ -1522,12 +1570,17 @@ a:active { color:#000; text-decoration: underline; } &Informatie - + Triangles - Debug window - + + Debug window + + + + Triangles Core @@ -1557,7 +1610,7 @@ a:active { color:#000; text-decoration: underline; } Op testnetwerk - + Block chain Blokketen @@ -1582,7 +1635,7 @@ a:active { color:#000; text-decoration: underline; } - + Show the Triangles-Qt help message to get a list with possible Triangles command-line options. @@ -1597,11 +1650,7 @@ a:active { color:#000; text-decoration: underline; } Commandoregel-opties - Show the triangles-Qt help message to get a list with possible triangles command-line options. - Laat het triangles-QT help bericht zien om een lijst te krijgen met mogelijke triangles command-regel opties. - - - + &Show &Show @@ -1611,36 +1660,20 @@ a:active { color:#000; text-decoration: underline; } &Console - + Build date Bouwdatum - triangles - Debug window - triangles - Debugscherm - - - triangles Core - triangles Kern - - - + Debug log file Debug-logbestand - Open the triangles debug log file from the current data directory. This can take a few seconds for large log files. - Open het triangles debug log bestand van de huidige data map. Dit kan een paar seconden duren voor grote log bestanden. - - - + Clear console Maak console leeg - - Welcome to the triangles RPC console. - Welkom bij de triangles RPC console. - Welcome to the Triangles RPC console. @@ -1660,8 +1693,8 @@ a:active { color:#000; text-decoration: underline; } SendCoinsDialog - - + + @@ -1673,12 +1706,17 @@ a:active { color:#000; text-decoration: underline; } Verstuur munten - + + Send Triangles + + + + Coin Control Features Coin controle opties - + Inputs... Invoer... @@ -1713,10 +1751,6 @@ a:active { color:#000; text-decoration: underline; } Amount: Bedrag: - - 0.00 hack - 123.456 hack - @@ -1761,17 +1795,17 @@ a:active { color:#000; text-decoration: underline; } Wijzigen - + custom change address handmatig veranderen adres - + Send to multiple recipients at once Verstuur aan verschillende ontvangers ineens - + Add &Recipient Voeg &Ontvanger Toe @@ -1781,7 +1815,7 @@ a:active { color:#000; text-decoration: underline; } Verwijder alles in de invulvelden - + Clear &All Verwijder &Alles @@ -1795,31 +1829,23 @@ a:active { color:#000; text-decoration: underline; } 123.456 TRI - - 123.456 hack - 123.456 hack - Confirm the send action Bevestig de verstuuractie - + S&end &Verstuur - Enter a triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Voeg een triangles adres in (bijv. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Copy quantity Kopieer aantal @@ -1864,7 +1890,7 @@ a:active { color:#000; text-decoration: underline; } <b> %1 </b> to %2 (%3) - + Confirm send coins Bevestig versturen munten @@ -1879,7 +1905,7 @@ a:active { color:#000; text-decoration: underline; } en - + The recipient address is not valid, please recheck. Het ontvangstadres is niet geldig, controleer uw invoer. @@ -1923,10 +1949,6 @@ a:active { color:#000; text-decoration: underline; } WARNING: Invalid TRI address - - WARNING: Invalid triangles address - WAARSCHUWING: Ongeldig triangles adres - (no label) @@ -1941,53 +1963,48 @@ a:active { color:#000; text-decoration: underline; } SendCoinsEntry - + Form Vorm - + A&mount: Bedra&g: - + Pay &To: Betaal &Aan: - - + + Enter a label for this address to add it to your address book Vul een label in voor dit adres om het toe te voegen aan uw adresboek - - N&arration: - - - - + Enter a short note to send with payment (max 24 characters) - + &Label: &Label: - + The address to send the payment to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) Het adres om naar te betalen (bijv. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book Kies adres uit adresboek - + Alt+A Alt+A @@ -1997,7 +2014,7 @@ a:active { color:#000; text-decoration: underline; } Plak adres vanuit klembord - + Alt+P Alt+P @@ -2006,10 +2023,6 @@ a:active { color:#000; text-decoration: underline; } Remove this recipient Verwijder deze ontvanger - - Enter a triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Voeg een triangles adres in (bijv. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) @@ -2029,37 +2042,42 @@ a:active { color:#000; text-decoration: underline; } - + + Send messages + + + + Address &From: - + Choose address from address book Kies adres uit adresboek - + Alt+A Alt+A - + Paste address from clipboard Plak adres vanuit klembord - + Alt+P Alt+P - + Send to multiple recipients at once Verstuur aan verschillende ontvangers ineens - + Add &Recipient Voeg &Ontvanger Toe @@ -2069,7 +2087,7 @@ a:active { color:#000; text-decoration: underline; } Verwijder alles in de invulvelden - + Clear &All Verwijder &Alles @@ -2079,17 +2097,17 @@ a:active { color:#000; text-decoration: underline; } Bevestig de verstuuractie - + S&end &Verstuur - + &Close - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) @@ -2099,7 +2117,7 @@ a:active { color:#000; text-decoration: underline; } <b> %1 </b> to %2 (%3) - + Confirm send messages @@ -2114,7 +2132,7 @@ a:active { color:#000; text-decoration: underline; } en - + @@ -2151,22 +2169,22 @@ a:active { color:#000; text-decoration: underline; } SendMessagesEntry - + Form Vorm - - The address to send the payment to (e.g. 4Zo1ga6xuKuQ7JV7M9rGDoxdbYwV5zgQJ5) + + The address to send the message to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book Kies adres uit adresboek - + Alt+A Alt+A @@ -2176,7 +2194,7 @@ a:active { color:#000; text-decoration: underline; } Plak adres vanuit klembord - + Alt+P Alt+P @@ -2186,28 +2204,28 @@ a:active { color:#000; text-decoration: underline; } Verwijder deze ontvanger - + &Message: - + Send &To: - + Enter a label for this address to add it to your address book Vul een label in voor dit adres om het toe te voegen aan uw adresboek - + &Label: &Label: - + &Public Key: @@ -2228,203 +2246,134 @@ a:active { color:#000; text-decoration: underline; } - SignVerifyMessageDialog + SignMessagePage - - Signatures - Sign / Verify a Message - Handtekeningen - Onderteken een bericht / Verifiëer een handtekening + + Form + Vorm - - - &Sign Message - O&nderteken Bericht + + Sign Message + - - You can sign messages with your addresses to prove you own them. Be careful not to sign anything vague, as phishing attacks may try to trick you into signing your identity over to them. Only sign fully-detailed statements you agree to. - U kunt berichten ondertekenen met een van uw adressen om te bewijzen dat u dit adres bezit. Pas op dat u geen onduidelijke dingen ondertekent, want phishingaanvallen zouden u kunnen misleiden om zo uw identiteit te stelen. Onderteken alleen berichten waarmee u het volledig eens bent. + + Address + Adres - - The address to sign the message with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Het adres om het bericht te ondertekenen (bijv. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - - - Choose an address from the address book - Kies een adres uit het adresboek - - - - - Alt+A - Alt+A - - - + Paste address from clipboard - Plak adres vanuit klembord + Plak adres vanuit klembord - + Alt+P - Alt+P + Alt+P - + + Signature + + + + + Choose an address from the address book + Kies een adres uit het adresboek + + + + Alt+A + Alt+A + + + + The address to sign the message with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + + + + + Text + + + + Enter the message you want to sign here - Typ hier het bericht dat u wilt ondertekenen + Typ hier het bericht dat u wilt ondertekenen - + Copy the current signature to the system clipboard - Kopieer de huidige handtekening naar het systeemklembord + Kopieer de huidige handtekening naar het systeemklembord - - Sign the message to prove you own this TRI address - - - - - Verify the message to ensure it was signed with the specified TRI address - - - - Sign the message to prove you own this triangles address - Teken een bericht om te bewijzen dat je een triangles adres bezit. - - - + Reset all sign message fields - Verwijder alles in de invulvelden + Verwijder alles in de invulvelden - - + Clear &All - Verwijder &Alles + Verwijder &Alles - - - &Verify Message - &Verifiëer Bericht - - - - Enter the signing address, message (ensure you copy line breaks, spaces, tabs, etc. exactly) and signature below to verify the message. Be careful not to read more into the signature than what is in the signed message itself, to avoid being tricked by a man-in-the-middle attack. - Voer het ondertekenende adres, bericht en handtekening hieronder in (let erop dat u nieuwe regels, spaties en tabs juist overneemt) om de handtekening te verifiëren. Let erop dat u niet meer uit het bericht interpreteert dan er daadwerkelijk staat, om te voorkomen dat u wordt misleid in een man-in-the-middle-aanval. - - - - The address the message was signed with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Het adres van het bericht is ondertekend met (bijv. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - Verify the message to ensure it was signed with the specified triangles address - Verifieer een bericht om zeker te zijn dat deze is ondertekend met een specifiek triangles adres - - - - Reset all verify message fields - Verwijder alles in de invulvelden - - - Enter a triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Voeg een triangles adres in (bijv. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - - Click "Sign Message" to generate signature - Klik "Onderteken Bericht" om de handtekening te genereren - - - Enter triangles signature - Voer triangles handtekening in - - - - Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + Sign the message to prove you own this Triangles address - - Enter a TRI address (e.g. w) + + Sign &Message + Teken &Bericht + + + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Enter TRI signature - + Click "Sign Message" to generate signature + Klik "Onderteken Bericht" om de handtekening te genereren - - + + The entered address is invalid. - Het opgegeven adres is ongeldig. + Het opgegeven adres is ongeldig. - - - + + Please check the address and try again. - Controleer s.v.p. het adres en probeer het opnieuw. + Controleer s.v.p. het adres en probeer het opnieuw. - - + The entered address does not refer to a key. - Het opgegeven adres verwijst niet naar een sleutel. + Het opgegeven adres verwijst niet naar een sleutel. - + Wallet unlock was cancelled. - Portemonnee-ontsleuteling is geannuleerd + Portemonnee-ontsleuteling is geannuleerd Private key for the entered address is not available. - Geheime sleutel voor het ingevoerde adres is niet beschikbaar. + Geheime sleutel voor het ingevoerde adres is niet beschikbaar. Message signing failed. - Ondertekenen van het bericht is mislukt. + Ondertekenen van het bericht is mislukt. Message signed. - Bericht ondertekend. - - - - The signature could not be decoded. - De handtekening kon niet worden gedecodeerd. - - - - - Please check the signature and try again. - Controleer s.v.p. de handtekening en probeer het opnieuw. - - - - The signature did not match the message digest. - De handtekening hoort niet bij het bericht. - - - - Message verification failed. - Berichtverificatie mislukt. - - - - Message verified. - Bericht correct geverifiëerd. + Bericht ondertekend. @@ -2571,12 +2520,8 @@ a:active { color:#000; text-decoration: underline; } - Generated coins must mature 60 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. - Gegenereerd munten moeten 510 blokken maturen voordat ze kunnen worden besteed. Wanneer je een blok genereerd, het naar het netwerk is verzonden en toegevoegd aan de blokketen, zal de status veranderen naar "niet geaccepteerd"and kan het niet uitgegeven worden. Dit kan soms gebeuren als een ander knooppunt genereert een blok binnen een paar seconden na jou. {60 ?} - - - Generated coins must mature 510 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. - Gegenereerd munten moeten 510 blokken maturen voordat ze kunnen worden besteed. Wanneer je een blok genereerd, het naar het netwerk is verzonden en toegevoegd aan de blokketen, zal de status veranderen naar "niet geaccepteerd"and kan het niet uitgegeven worden. Dit kan soms gebeuren als een ander knooppunt genereert een blok binnen een paar seconden na jou. + Generated coins must mature 7 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. + Gegenereerd munten moeten 7 blokken maturen voordat ze kunnen worden besteed. Wanneer je een blok genereerd, het naar het netwerk is verzonden en toegevoegd aan de blokketen, zal de status veranderen naar "niet geaccepteerd"and kan het niet uitgegeven worden. Dit kan soms gebeuren als een ander knooppunt genereert een blok binnen een paar seconden na jou. @@ -2623,11 +2568,12 @@ a:active { color:#000; text-decoration: underline; } TransactionDescDialog + Transaction details Transactiedetails - + This pane shows a detailed description of the transaction Dit venster laat een uitgebreide beschrijving van de transactie zien @@ -2635,7 +2581,7 @@ a:active { color:#000; text-decoration: underline; } TransactionTableModel - + Date Datum @@ -2655,12 +2601,17 @@ a:active { color:#000; text-decoration: underline; } Bedrag - + Open until %1 Open tot %1 - + + Confirming (%1 of %2 confirmations) + + + + Confirmed (%1 confirmations) Bevestigd (%1 bevestigingen) @@ -2673,12 +2624,7 @@ a:active { color:#000; text-decoration: underline; } - - Narration - - - - + Offline Offline @@ -2688,12 +2634,7 @@ a:active { color:#000; text-decoration: underline; } Onbevestigd: - - Confirming (%1 of %2 recommended confirmations) - Bevestigen.. (%1 van de %2 bevestigingen) - - - + Conflicted Conflicted @@ -2771,13 +2712,13 @@ a:active { color:#000; text-decoration: underline; } TransactionView - - + + All Alles - + Today Vandaag @@ -2807,7 +2748,7 @@ a:active { color:#000; text-decoration: underline; } Bereik... - + Received with Ontvangen met @@ -2832,17 +2773,17 @@ a:active { color:#000; text-decoration: underline; } Anders - + Enter address or label to search Vul adres of label in om te zoeken - + Min amount Min. bedrag - + Copy address Kopieer adres @@ -2872,7 +2813,7 @@ a:active { color:#000; text-decoration: underline; } Toon transactiedetails - + Export Transaction Data Exporteer Transactie Data @@ -2938,11 +2879,20 @@ a:active { color:#000; text-decoration: underline; } - Triangles-core + TransactionsPage - triangles version - triangles versie + + Form + Vorm + + + Transactions + + + + + Triangles-core Usage: @@ -3138,10 +3088,6 @@ for example: alertnotify=echo %%s | mail -s "Triangles Alert" admin@fo Warning: -paytxfee is set very high! This is the transaction fee you will pay if you send a transaction. Waarschuwing: -paytxfee is zeer hoog ingesteld. Dit zijn de transactiekosten die u betaalt bij het versturen van een transactie. - - Warning: Please check that your computer's date and time are correct! If your clock is wrong triangles will not work properly. - Waarschuwing: Controleer of de datum en tijd van de computer juist zijn! Als uw klok verkeerd is triangles zal niet goed werken. - Warning: error reading wallet.dat! All keys read correctly, but transaction data or address book entries might be missing or incorrect. @@ -3359,29 +3305,6 @@ for example: alertnotify=echo %%s | mail -s "Triangles Alert" admin@fo Password for JSON-RPC connections Wachtwoord voor JSON-RPC-verbindingen - - %s, you must set a rpcpassword in the configuration file: - %s -It is recommended you use the following random password: -rpcuser=trianglesrpc -rpcpassword=%s -(you do not need to remember this password) -The username and password MUST NOT be the same. -If the file does not exist, create it with owner-readable-only file permissions. -It is also recommended to set alertnotify so you are notified of problems; -for example: alertnotify=echo %%s | mail -s "triangles Alert" admin@foo.com - - %s, u moet een rpcpassword instellen in het configuratiebestand: -%s -Het wordt aanbevolen de volgende willekeurig wachtwoord gebruiken: -rpcuser = trianglesrpc -rpcpassword = %s -(je hoeft niet dit wachtwoord te onthouden) -De gebruikersnaam en het wachtwoord MAG NIET hetzelfde zijn. -Als het bestand niet bestaat, maakt u met leesbare-alleen-eigenaar bestandsbeheermachtigingen. -Het wordt ook aanbevolen om alertnotify instellen zodat u een melding van problemen; -bijvoorbeeld: alertnotify = echo %%s | mail -s "triangles Alert" admin@foo.com - Find peers using internet relay chat (default: 0) @@ -3502,14 +3425,6 @@ bijvoorbeeld: alertnotify = echo %%s | mail -s "triangles Alert" admin Wallet %s resides outside data directory %s. Portemonnee %s bevindt zich buiten de datamap %s. - - Cannot obtain a lock on data directory %s. triangles is probably already running. - Kan een slot op data directory %s niet verkrijgen. triangles wordt waarschijnlijk al uitgevoerd. - - - triangles - triangles - Unable to bind to %s on this computer (bind returned error %d, %s) @@ -3540,14 +3455,6 @@ bijvoorbeeld: alertnotify = echo %%s | mail -s "triangles Alert" admin Error loading wallet.dat: Wallet corrupted Fout bij laden wallet.dat: Portemonnee corrupt - - Error loading wallet.dat: Wallet requires newer version of triangles - Fout bij laden van wallet.dat: Portemonnee vereist een nieuwere versie van triangles - - - Wallet needed to be rewritten: restart triangles to complete - Portemonnee moet herschreven worden: herstart triangles om te voltooien - Error loading wallet.dat @@ -3613,10 +3520,6 @@ bijvoorbeeld: alertnotify = echo %%s | mail -s "triangles Alert" admin Add a node to connect to and attempt to keep the connection open Voeg een node om naar te verbinden toe en probeer de verbinding open te houden - - Unable to bind to %s on this computer. triangles is probably already running. - Niet mogelijk om %s op deze computer. triangles is waarschijnlijk al geopened. - Fee per KB to add to transactions you send @@ -3685,67 +3588,57 @@ Als het bestand niet bestaat, maak het dan aan, met een alleen-lezen permissie.< - + + Triangles - + + Wallet Portemonnee - + + &Overview &Overzicht - + Show general overview of wallet Toon algemeen overzicht van de portemonnee - - &Send coins - Verstuur munten - - - - Send coins to a TRI address - - - - - &Receive coins - &Ontvang munten - - - + Show the list of addresses for receiving payments Toon de lijst aan adressen voor ontvangen betalingen - + + &Transactions &Transacties - + Browse transaction history Blader door transactieverleden - + + &Address Book &Adresboek - + Edit the list of stored addresses and labels Wijzig de lijst met bewaarde adressen en labels - + &Messages @@ -3755,22 +3648,83 @@ Als het bestand niet bestaat, maak het dan aan, met een alleen-lezen permissie.< - - E&xit - &Afsluiten - - - - Quit application - Programma afsluiten - - - - &About Triangles + + + &Show / Hide Triangles wallet + Show or hide the main Window + + + + + Encrypt the private keys that belong to your wallet + + + + + %n blocks + + + + + + + + Processed %1 blocks of transaction history. + + + + + <font color='#f26522'>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. </font>Do you want to pay the fee? + + + + + Options + Opties + + + + E&xit + &Afsluiten + + + + Quit application + Programma afsluiten + + + + &Send Triangles + + + + + Send coins to a Triangles address + + + + + &Receive Triangles + + + + + E&xit Triangles wallet + + + + + + + &About Triangles + &Over triangles + + + Show information about Triangles @@ -3795,22 +3749,13 @@ Als het bestand niet bestaat, maak het dan aan, met een alleen-lezen permissie.< - - &Show / Hide - &Toon / Verberg - - - + + &Encrypt Wallet... &Versleutel Portemonnee... - - Encrypt or decrypt wallet - Versleutel of ontsleutel de portemonnee - - - + &Backup Wallet... &Backup Portemonnee... @@ -3821,24 +3766,36 @@ Als het bestand niet bestaat, maak het dan aan, met een alleen-lezen permissie.< + &Change Passphrase... &Wijzig Wachtwoord - + Change the passphrase used for wallet encryption Wijzig het wachtwoord voor uw portemonneversleuteling + &Unlock Wallet... Ontgrendel portemonnee... - + Unlock wallet Open portemonnee + + + &Unlock Wallet for staking... + + + + + Unlock wallet for staking + + &Lock Wallet @@ -3851,36 +3808,50 @@ Als het bestand niet bestaat, maak het dan aan, met een alleen-lezen permissie.< + Sign &message... &Onderteken bericht... + + + Sign messages with your Triangles addresses to prove you own them + + + &Verify message... &Verifiëer bericht... + + + Verify messages to ensure they were signed with specified Triangles addresses + + + &Export... &Exporteren... - + Export the data in the current tab to a file Exporteer de data in de huidige tab naar een bestand - + + &Debug window &Debugscherm - + Open debugging and diagnostic console Open debugging en diagnostische console - + &File &Bestand @@ -3905,19 +3876,17 @@ Als het bestand niet bestaat, maak het dan aan, met een alleen-lezen permissie.< Acties werkbalk - - + [testnet] [testnetwerk] - - + Triangles client - + %n active connection(s) to Triangles network @@ -3925,12 +3894,12 @@ Als het bestand niet bestaat, maak het dan aan, met een alleen-lezen permissie.< - + Synchronizing with network... Synchroniseren met netwerk... - + ~%n block(s) remaining ~%n blok nodig @@ -3938,17 +3907,12 @@ Als het bestand niet bestaat, maak het dan aan, met een alleen-lezen permissie.< - + Downloaded %1 of %2 blocks of transaction history (%3% done). %1 van %2 aan transactie historie blokken gedownload (%3% klaar). - - Downloaded %1 blocks of transaction history. - %1 blokken van transactie geschiedenis gedownload. - - - + Current difficulty is %1. @@ -4000,17 +3964,12 @@ Als het bestand niet bestaat, maak het dan aan, met een alleen-lezen permissie.< Laatst ontvangen blok is gegenereerd op %1. - - This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee? - De grootte van deze transactie overschrijdt de limiet. U kan deze transactie laten uitvoeren voor een meerkost van %1, dewelke doorgestuurd wordt naar de nodes die uw transactie verwerken, alsook ter ondersteuning van het netwerk. Wil u deze meerkost betalen? - - - + Confirm transaction fee Bevestig transactie kosten - + Sent transaction Verzonden transactie @@ -4047,29 +4006,50 @@ Message: %4 - - + + URI handling URI-behandeling - - + + URI can not be parsed! This can be caused by an invalid TRI address or malformed URI parameters. - + + Send Triangles + + + + + Receive Triangles + + + + + &Lock Wallet... + + + + + Wallet is <b>encrypted</b> and currently <b>unlocked for staking</b> + + + + Wallet is <b>encrypted</b> and currently <b>unlocked</b> Portemonnee is <b>versleuteld</b> en momenteel <b>geopend</b> - + Wallet is <b>encrypted</b> and currently <b>locked</b> Portemonnee is <b>versleuteld</b> en momenteel <b>gesloten</b> - + + Backup Wallet Backup Portemonnee @@ -4080,16 +4060,26 @@ Message: %4 - Backup Failed - Backup mislukt - - - There was an error trying to save the wallet data to the new location. Er was een fout opgetreden bij het opslaan van de wallet data naar de nieuwe locatie. + + + Backup failed + + + + + Backup successful + + + + + The wallet data was successfully saved to the new location. + + - + %n second(s) %n seconden @@ -4150,58 +4140,128 @@ Message: %4 Not staking Niet aan het staken. + + + VerifyMessagePage - Show information about triangles - Toon informatie over triangles + + Form + Vorm - Send coins to a triangles address - Verstuur munten naar een triangles adres + + Verify Message + - Modify configuration options for triangles - Verander configuratie opties voor triangles + + Choose an address from the address book + Kies een adres uit het adresboek - triangles - triangles + + Alt+A + Alt+A - &About triangles - &Over triangles + + The address the message was signed with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + - triangles client - triangles client - - - %n active connection(s) to triangles network - - %n actieve verbinding naar triangles netwerk - %n actieve verbindingen naar triangles netwerk - + + Text + - About triangles card - Over triangles card + + Address + Adres - Show information about triangles card - Toon informatie over triangles card + + Signature + - URI can not be parsed! This can be caused by an invalid triangles address or malformed URI parameters. - URI kan niet ontleedt worden! Mogelijke oorzaken zijn een ongeldig triangles adres of incorrecte URI parameters. + + Reset all verify message fields + Verwijder alles in de invulvelden - A fatal error occurred. triangles can no longer continue safely and will quit. - Een fatale fout . triangles kan niet langer veilig doorgaan en sluit af. + + Clear &All + Verwijder &Alles + + + + Verify the message to ensure it was signed with the specified Triangles address + + + + + Verify &Message + + + + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + + + + Enter Triangles signature + + + + + + The entered address is invalid. + Het opgegeven adres is ongeldig. + + + + + + Please check the address and try again. + Controleer s.v.p. het adres en probeer het opnieuw. + + + + The entered address does not refer to a key. + Het opgegeven adres verwijst niet naar een sleutel. + + + + The signature could not be decoded. + De handtekening kon niet worden gedecodeerd. + + + + + Please check the signature and try again. + Controleer s.v.p. de handtekening en probeer het opnieuw. + + + + The signature did not match the message digest. + De handtekening hoort niet bij het bericht. + + + + Message verification failed. + Berichtverificatie mislukt. + + + + Message verified. + Bericht correct geverifiëerd. WalletModel - + Sending... Versturen... diff --git a/src/qt/locale/triangles_pam.qm b/src/qt/locale/triangles_pam.qm deleted file mode 100644 index 6ea99caab79bbe977d3e91530566db314cdecd77..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 49496 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 AboutDialog - + + Dialog + + + + About Triangles - + <b>Triangles</b> version - - Copyright © 2009-2014 The Bitcoin developers -Copyright © 2014 Triangles team + + OK - + This is experimental software. @@ -36,47 +40,52 @@ Ing produktung ini atin yang makayabeng software a gewa dareng OpenSSL Project p AddressBookPage - + Address Book - + Double-click to edit address or label Pindutan meng makatidduang besis ban ayalilan me ing address o label - + Create a new address Maglalang kang bayung address - + Copy the currently selected address to the system clipboard Kopyan me ing salukuyan at makipiling address keng system clipboard - + Sign a message to prove you own a TRI address - + &New Address - + + Address book + + + + &Copy Address &Kopyan ing address - + Show &QR Code - + Sign &Message @@ -86,7 +95,7 @@ Ing produktung ini atin yang makayabeng software a gewa dareng OpenSSL Project p - + Delete the currently selected address from the list Ilako ya ing kasalungsungan makapiling address keng listahan @@ -96,17 +105,22 @@ Ing produktung ini atin yang makayabeng software a gewa dareng OpenSSL Project p &Beripikan ing Mensayi - + These are your Triangles addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you. - + &Delete &Ilako - + + Triangles receiving addresses + + + + Copy &Label Kopyan ing &Label @@ -116,7 +130,7 @@ Ing produktung ini atin yang makayabeng software a gewa dareng OpenSSL Project p &Alilan - + Export Address Book Data @@ -139,7 +153,7 @@ Ing produktung ini atin yang makayabeng software a gewa dareng OpenSSL Project p AddressTableModel - + Label Label @@ -162,32 +176,32 @@ Ing produktung ini atin yang makayabeng software a gewa dareng OpenSSL Project p Dialogo ning Passphrase - + + Change password + + + + Enter passphrase Mamalub kang passphrase - + New passphrase Panibayung passphrase - + Repeat new passphrase Pasibayuan ya ing bayung passphrase - - Serves to disable the trivial sendmoney when OS account compromised. Provides no real security. + + Unlock for staking only - - For staking only - - - - + Enter the new passphrase to the wallet.<br/>Please use a passphrase of <b>10 or more random characters</b>, or <b>eight or more words</b>. Palub ye ing bayung passphrase king wallet.<br/>Maliari pu sanang gumamit kayung passphrase a maki</b> 10 or dakal pang miyayaliuang characters</b>, o ualu o dakal pang salita</b> @@ -197,7 +211,7 @@ Ing produktung ini atin yang makayabeng software a gewa dareng OpenSSL Project p I-encrypt ye ing wallet - + This operation needs your wallet passphrase to unlock the wallet. Ing operasyun a ini kailangan ne ing kekayung wallet passphrase, ban a-unlock ya ing wallet @@ -207,7 +221,7 @@ Ing produktung ini atin yang makayabeng software a gewa dareng OpenSSL Project p Unlock ya ing wallet - + This operation needs your wallet passphrase to decrypt the wallet. Ing operasyun a ini kailangan ne ing kekang wallet passphrase ban a-decrypt ne ing wallet. @@ -217,7 +231,7 @@ Ing produktung ini atin yang makayabeng software a gewa dareng OpenSSL Project p I-decrypt ya ing wallet - + Change passphrase Alilan ya ing passphrase @@ -316,12 +330,17 @@ Ing produktung ini atin yang makayabeng software a gewa dareng OpenSSL Project p CoinControlDialog - + Coin Control - + + Triangles Coin Control + + + + Quantity: @@ -331,7 +350,7 @@ Ing produktung ini atin yang makayabeng software a gewa dareng OpenSSL Project p - + Amount: @@ -351,7 +370,7 @@ Ing produktung ini atin yang makayabeng software a gewa dareng OpenSSL Project p - + no @@ -366,22 +385,22 @@ Ing produktung ini atin yang makayabeng software a gewa dareng OpenSSL Project p - + (un)select all - + Tree mode - + List mode - + Amount Alaga @@ -416,7 +435,7 @@ Ing produktung ini atin yang makayabeng software a gewa dareng OpenSSL Project p - + Copy address Kopyan ing address @@ -427,17 +446,17 @@ Ing produktung ini atin yang makayabeng software a gewa dareng OpenSSL Project p - + Copy amount Kopyan ing alaga - + Copy transaction ID - + Copy quantity @@ -472,7 +491,7 @@ Ing produktung ini atin yang makayabeng software a gewa dareng OpenSSL Project p - + highest @@ -570,57 +589,66 @@ This label turns red, if the priority is smaller than "medium". EditAddressDialog - - Edit Address - Alilan ing Address - - - + &Label &Label - + The label associated with this address book entry - + &Address &Address - + + Edit record + + + + The address associated with this address book entry. This can only be modified for sending addresses. - - &Stealth Address + + Paste from clipboard - + + Alt+A + Alt+A + + + + New receiving address Bayung address king pamagtanggap - + + New sending address Bayung address king pamagpadala - + + Edit receiving address Alilan ya ing address king pamagpadala - + + Edit sending address Alilan ya ing address king pamagpadala - + The entered address "%1" is not a valid TRI address. @@ -687,23 +715,23 @@ This label turns red, if the priority is smaller than "medium". MRichTextEdit - + Paragraph formatting - + Undo (CTRL+Z) - + Undo - + Redo @@ -713,7 +741,7 @@ This label turns red, if the priority is smaller than "medium". - + Cut @@ -723,7 +751,7 @@ This label turns red, if the priority is smaller than "medium". - + Copy @@ -733,7 +761,7 @@ This label turns red, if the priority is smaller than "medium". - + Paste @@ -743,12 +771,12 @@ This label turns red, if the priority is smaller than "medium". - + Link - + Bold @@ -758,7 +786,7 @@ This label turns red, if the priority is smaller than "medium". - + Italic @@ -768,12 +796,12 @@ This label turns red, if the priority is smaller than "medium". - + Underline - + Strike Out @@ -783,7 +811,7 @@ This label turns red, if the priority is smaller than "medium". - + Bullet list @@ -793,7 +821,7 @@ This label turns red, if the priority is smaller than "medium". - + Ordered list @@ -803,7 +831,7 @@ This label turns red, if the priority is smaller than "medium". - + Decrease indentation @@ -813,7 +841,7 @@ This label turns red, if the priority is smaller than "medium". - + Increase indentation @@ -823,12 +851,12 @@ This label turns red, if the priority is smaller than "medium". - + . - + Font size @@ -873,6 +901,74 @@ This label turns red, if the priority is smaller than "medium". + + MainWindow + + + MainWindow + + + + + Triangles + + + + + File + + + + + Operations + + + + + Help + + + + + Overview + + + + + Send Coins + Magpadalang Barya + + + + Receive Coins + + + + + Address Book + + + + + Transactions + + + + + Messages + + + + + Synchronization + + + + + 33333 blocks + + + MessageModel @@ -929,22 +1025,27 @@ This label turns red, if the priority is smaller than "medium". MessagePage - + Address Book - + + Messages + + + + These are your sent and received encrypted messages. Click on an item to read it. - + Click on a message to view it - + &Back @@ -954,48 +1055,48 @@ This label turns red, if the priority is smaller than "medium". - + &Conversation - + Sign a message to prove you own a TRI address - + &Send - - + + Copy the currently selected address to the system clipboard Kopyan me ing salukuyan at makipiling address keng system clipboard - + &Copy From Address - + Copy To &Address - + Delete the currently selected address from the list Ilako ya ing kasalungsungan makapiling address keng listahan - + &Delete &Ilako - + Send Secure Message @@ -1029,11 +1130,12 @@ This label turns red, if the priority is smaller than "medium". OptionsDialog + Options Pipamilian - + &Main &Pun @@ -1048,7 +1150,7 @@ This label turns red, if the priority is smaller than "medium". Mamayad &bayad para king transaksion - + Reserved amount does not participate in staking and is therefore spendable at any time. @@ -1058,12 +1160,12 @@ This label turns red, if the priority is smaller than "medium". - + Automatically start Triangles after logging in to the system. - + &Start Triangles on system login @@ -1073,7 +1175,7 @@ This label turns red, if the priority is smaller than "medium". - + &Detach databases at shutdown @@ -1083,57 +1185,57 @@ This label turns red, if the priority is smaller than "medium". &Network - + Automatically open the Triangles client port on the router. This only works when your router supports UPnP and it is enabled. - + Map port using &UPnP Mapa ng ning port gamit ing &UPnP - + Connect to the Triangles network through a SOCKS proxy (e.g. when connecting through Tor). - + &Connect through SOCKS proxy: - + Proxy &IP: Proxy &IP: - + IP address of the proxy (e.g. 127.0.0.1) - + &Port: &Port: - + Port of the proxy (e.g. 9050) Port na ning proxy(e.g. 9050) - + SOCKS &Version: &Bersion na ning SOCKS - + SOCKS version of the proxy (e.g. 5) Bersion a SOCKS ning proxy (e.g 5) - + &Window &Awang @@ -1143,7 +1245,7 @@ This label turns red, if the priority is smaller than "medium". Ipakit mu ing tray icon kaibat meng pelatian ing awang. - + &Minimize to the tray instead of the taskbar &Latian ya ing tray kesa king taskbar @@ -1153,7 +1255,7 @@ This label turns red, if the priority is smaller than "medium". Palatian namu kesa king iluwal ya ing aplikasion istung makasara ya ing awang. Istung ing pipamilian a ini atiu king "magsilbi", ing aplikasion misara yamu kaibat meng pinili ing "Tuknangan" king menu. - + M&inimize on close P&alatian istung isara @@ -1168,27 +1270,27 @@ This label turns red, if the priority is smaller than "medium". Amanu na ning user interface: - + The user interface language can be set here. This setting will take effect after restarting Triangles. - + &Unit to show amounts in: Ing &Unit a ipakit king alaga ning: - + Choose the default subdivision unit to show in the interface and when sending coins. Pilinan ing default subdivision unit a ipalto o ipakit king interface at istung magpadala kang barya. - + Whether to show TRI addresses in the transaction list or not. - + &Display addresses in transaction list &Ipakit ing address king listahan naning transaksion @@ -1198,27 +1300,27 @@ This label turns red, if the priority is smaller than "medium". - + Display coin &control features (experts only!) - + &OK &OK - + &Cancel I-&Cancel - + &Apply - + default default @@ -1243,18 +1345,18 @@ This label turns red, if the priority is smaller than "medium". OverviewPage - + Form Form - - + + The displayed information may be out of date. Your wallet automatically synchronizes with the Triangles network after a connection is established, but this process has not completed yet. - + Stake: @@ -1289,7 +1391,7 @@ This label turns red, if the priority is smaller than "medium". Reng me-minang balanse a epa meg-matured - + Total: Kabuuan: @@ -1299,7 +1401,7 @@ This label turns red, if the priority is smaller than "medium". Ing kekang kasalungsungan kabuuang balanse - + <b>Recent transactions</b> <b>Reng kapilan pamung transaksion</b> @@ -1307,10 +1409,10 @@ This label turns red, if the priority is smaller than "medium". <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1321,10 +1423,10 @@ a:active { color:#000; text-decoration: underline; } <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1332,7 +1434,21 @@ a:active { color:#000; text-decoration: underline; } - + + <head> +<style type="text/css" media="screen"> +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } +</style> +</head> +<body> +<a href="http://explorer.triangles.technology"> &#187; TRI block explorer</a></body> + + + + Total of transactions that have yet to be confirmed, and do not yet count toward the current balance @@ -1409,7 +1525,7 @@ a:active { color:#000; text-decoration: underline; } RPCConsole - + Client name Lagyu ning kliente @@ -1420,15 +1536,15 @@ a:active { color:#000; text-decoration: underline; } - + - + N/A N/A - + Client version Bersion ning Cliente @@ -1438,7 +1554,12 @@ a:active { color:#000; text-decoration: underline; } &Impormasion - + + Debug window + + + + Using OpenSSL version Gagamit bersion na ning OpenSSL @@ -1463,7 +1584,7 @@ a:active { color:#000; text-decoration: underline; } - + Block chain Block chain @@ -1483,7 +1604,7 @@ a:active { color:#000; text-decoration: underline; } Tatauling oras na ning block - + &Open &Ibuklat @@ -1493,7 +1614,7 @@ a:active { color:#000; text-decoration: underline; } - + &Show @@ -1503,22 +1624,22 @@ a:active { color:#000; text-decoration: underline; } &Console - + Build date Kaaldauan ning pamaglalang - + Triangles - Debug window - + Triangles Core - + Debug log file Debug log file @@ -1528,12 +1649,12 @@ a:active { color:#000; text-decoration: underline; } - + Show the Triangles-Qt help message to get a list with possible Triangles command-line options. - + Clear console I-Clear ing console @@ -1556,8 +1677,8 @@ a:active { color:#000; text-decoration: underline; } SendCoinsDialog - - + + @@ -1569,12 +1690,17 @@ a:active { color:#000; text-decoration: underline; } Magpadalang Barya - + + Send Triangles + + + + Coin Control Features - + Inputs... @@ -1653,17 +1779,17 @@ a:active { color:#000; text-decoration: underline; } - + custom change address - + Send to multiple recipients at once Misanang magpadala kareng alialiuang tumanggap - + Add &Recipient Maglage &Tumanggap @@ -1673,7 +1799,7 @@ a:active { color:#000; text-decoration: underline; } - + Clear &All I-Clear &Eganagana @@ -1693,17 +1819,17 @@ a:active { color:#000; text-decoration: underline; } Kumpirman ing aksion king pamagpadala - + S&end Ipadala - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Copy quantity @@ -1748,7 +1874,7 @@ a:active { color:#000; text-decoration: underline; } - + Confirm send coins Kumpirman ing pamagpadalang barya @@ -1763,7 +1889,7 @@ a:active { color:#000; text-decoration: underline; } - + The recipient address is not valid, please recheck. Ing address na ning tumanggap ali ya katanggap-tanggap, maliari pung pakilaue pasibayu. @@ -1821,53 +1947,48 @@ a:active { color:#000; text-decoration: underline; } SendCoinsEntry - + Form Form - + A&mount: A&laga: - + Pay &To: Ibayad &kang: - - + + Enter a label for this address to add it to your address book Magpalub kang label para king address a ini ban a-iabe me king aklat dareng address - - N&arration: - - - - + Enter a short note to send with payment (max 24 characters) - + &Label: &Label: - + The address to send the payment to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book - + Alt+A Alt+A @@ -1877,7 +1998,7 @@ a:active { color:#000; text-decoration: underline; } Idikit ing address menibat king clipboard - + Alt+P Alt+P @@ -1905,37 +2026,42 @@ a:active { color:#000; text-decoration: underline; } - + + Send messages + + + + Address &From: - + Choose address from address book - + Alt+A Alt+A - + Paste address from clipboard - + Idikit ing address menibat king clipboard - + Alt+P Alt+P - + Send to multiple recipients at once Misanang magpadala kareng alialiuang tumanggap - + Add &Recipient Maglage &Tumanggap @@ -1945,7 +2071,7 @@ a:active { color:#000; text-decoration: underline; } - + Clear &All I-Clear &Eganagana @@ -1955,17 +2081,17 @@ a:active { color:#000; text-decoration: underline; } Kumpirman ing aksion king pamagpadala - + S&end Ipadala - + &Close - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) @@ -1975,7 +2101,7 @@ a:active { color:#000; text-decoration: underline; } - + Confirm send messages @@ -1990,7 +2116,7 @@ a:active { color:#000; text-decoration: underline; } - + @@ -2027,32 +2153,32 @@ a:active { color:#000; text-decoration: underline; } SendMessagesEntry - + Form Form - - The address to send the payment to (e.g. 4Zo1ga6xuKuQ7JV7M9rGDoxdbYwV5zgQJ5) + + The address to send the message to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book - + Alt+A Alt+A Paste address from clipboard - + Idikit ing address menibat king clipboard - + Alt+P Alt+P @@ -2062,28 +2188,28 @@ a:active { color:#000; text-decoration: underline; } - + &Message: - + Send &To: - + Enter a label for this address to add it to your address book Magpalub kang label para king address a ini ban a-iabe me king aklat dareng address - + &Label: &Label: - + &Public Key: @@ -2104,187 +2230,134 @@ a:active { color:#000; text-decoration: underline; } - SignVerifyMessageDialog + SignMessagePage - - Signatures - Sign / Verify a Message - Pirma - Pirman / I-beripika ing mensayi + + Form + Form - - - &Sign Message - &Pirman ing Mensayi - - - - You can sign messages with your addresses to prove you own them. Be careful not to sign anything vague, as phishing attacks may try to trick you into signing your identity over to them. Only sign fully-detailed statements you agree to. - Maliari kang mamirmang mensayi king kekang address bilang patune na keka ya ini. Mimingat mu king pamag-pirmang e malino uling mapalyari kang mabiktimang phishing attack a manloku keka na pirman me ing sarili mu para king karela. Only sign fully-detailed statements you agree to. - - - - The address to sign the message with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + Sign Message - - + + Address + Address + + + + Paste address from clipboard + Idikit ing address menibat king clipboard + + + + Alt+P + Alt+P + + + + Signature + + + + Choose an address from the address book - - + Alt+A - Alt+A + Alt+A - - Paste address from clipboard - Idikit ing address menibat clipboard + + The address to sign the message with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + - - Alt+P - Alt+P + + Text + - + Enter the message you want to sign here - Ipalub ing mensayi a buri mung pirman keni + Ipalub ing mensayi a buri mung pirman keni - + Copy the current signature to the system clipboard - Kopyan ing kasalungsungan pirma king system clipboard + Kopyan ing kasalungsungan pirma king system clipboard - - Sign the message to prove you own this TRI address - - - - - Verify the message to ensure it was signed with the specified TRI address - - - - + Reset all sign message fields - Ibalik keng dati reng ngan fields keng pamamirmang mensayi + Ibalik keng dati reng ngan fields keng pamamirmang mensayi - - + Clear &All - I-Clear &Eganagana + I-Clear &Eganagana - - - &Verify Message - &Beripikan ing Mensayi - - - - Enter the signing address, message (ensure you copy line breaks, spaces, tabs, etc. exactly) and signature below to verify the message. Be careful not to read more into the signature than what is in the signed message itself, to avoid being tricked by a man-in-the-middle attack. + + Sign the message to prove you own this Triangles address - - The address the message was signed with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + Sign &Message - - Reset all verify message fields - Ibalik king dati reng ngan fields na ning pamag beripikang mensayi - - - - Click "Sign Message" to generate signature - I-click ing "Pirman ing Mensayi" ban agawa ya ing metung a pirma - - - - Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - - - Enter a TRI address (e.g. w) + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Enter TRI signature - + Click "Sign Message" to generate signature + I-click ing "Pirman ing Mensayi" ban agawa ya ing metung a pirma - - + + The entered address is invalid. - Ing milub a address e ya katanggap-tanggap. + Ing milub a address e ya katanggap-tanggap. - - - + + Please check the address and try again. - Maliaring pakilawe pasibayu ing address at pasibayuan ya iti. + Maliaring pakilawe pasibayu ing address at pasibayuan ya iti. - - + The entered address does not refer to a key. - Ing milub a address ali ya mag-refer king metung a key. + Ing milub a address ali ya mag-refer king metung a key. - + Wallet unlock was cancelled. - Me-kansela ya ing pamag-unlock king wallet. + Me-kansela ya ing pamag-unlock king wallet. Private key for the entered address is not available. - Ing private key para king milub a address, ala ya. + Ing private key para king milub a address, ala ya. Message signing failed. - Me-mali ya ing pamag-pirma king mensayi . + Me-mali ya ing pamag-pirma king mensayi . Message signed. - Me-pirman ne ing mensayi. - - - - The signature could not be decoded. - Ing pirma ali ya bisang ma-decode. - - - - - Please check the signature and try again. - Maliaring pakilawe pasibayu ing pirma kaibat pasibayuan ya iti. - - - - The signature did not match the message digest. - Ing pirma ali ya makatugma king message digest. - - - - Message verification failed. - Me-mali ya ing pamag-beripika king mensayi. - - - - Message verified. - Me-beripika ne ing mensayi. + Me-pirman ne ing mensayi. @@ -2428,7 +2501,7 @@ a:active { color:#000; text-decoration: underline; } - Generated coins must mature 60 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. + Generated coins must mature 7 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. @@ -2476,11 +2549,12 @@ a:active { color:#000; text-decoration: underline; } TransactionDescDialog + Transaction details Detalye ning Transaksion - + This pane shows a detailed description of the transaction Ining pane a ini magpakit yang detalyadung description ning transaksion @@ -2488,7 +2562,7 @@ a:active { color:#000; text-decoration: underline; } TransactionTableModel - + Date Kaaldauan @@ -2508,12 +2582,17 @@ a:active { color:#000; text-decoration: underline; } Alaga - + Open until %1 Makabuklat anggang %1 - + + Confirming (%1 of %2 confirmations) + + + + Confirmed (%1 confirmations) Me-kumpirma(%1 kumpirmasion) @@ -2525,12 +2604,7 @@ a:active { color:#000; text-decoration: underline; } - - Narration - - - - + Offline @@ -2540,12 +2614,7 @@ a:active { color:#000; text-decoration: underline; } - - Confirming (%1 of %2 recommended confirmations) - - - - + Conflicted @@ -2623,13 +2692,13 @@ a:active { color:#000; text-decoration: underline; } TransactionView - - + + All Eganagana - + Today Aldo iti @@ -2659,7 +2728,7 @@ a:active { color:#000; text-decoration: underline; } Angganan... - + Received with Atanggap kayabe ning @@ -2684,17 +2753,17 @@ a:active { color:#000; text-decoration: underline; } Aliwa - + Enter address or label to search Magpalub kang address o label para pantunan - + Min amount Pekaditak a alaga - + Copy address Kopyan ing address @@ -2724,7 +2793,7 @@ a:active { color:#000; text-decoration: underline; } Ipakit ing detalye ning transaksion - + Export Transaction Data @@ -2789,6 +2858,19 @@ a:active { color:#000; text-decoration: underline; } para kang + + TransactionsPage + + + Form + Form + + + + Transactions + + + Triangles-core @@ -3485,67 +3567,57 @@ Nung ing file ala ya, gawa ka gamit ing owner-readable-only file permissions. - + + Triangles - + + Wallet Wallet - + + &Overview &Overview - + Show general overview of wallet Ipakit ing kabuuang lawe ning wallet - - &Send coins - - - - - Send coins to a TRI address - - - - - &Receive coins - - - - + Show the list of addresses for receiving payments - + + &Transactions &Transaksion - + Browse transaction history Lawan ing kasalesayan ning transaksion - + + &Address Book - + Edit the list of stored addresses and labels - + &Messages @@ -3555,22 +3627,82 @@ Nung ing file ala ya, gawa ka gamit ing owner-readable-only file permissions. - - E&xit - L&umwal - - - - Quit application - Tuknangan ing aplikasyon - - - - &About Triangles + + + &Show / Hide Triangles wallet + Show or hide the main Window + + + + + Encrypt the private keys that belong to your wallet + + + + + %n blocks + + + + + + + Processed %1 blocks of transaction history. + + + + + <font color='#f26522'>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. </font>Do you want to pay the fee? + + + + + Options + Pipamilian + + + + E&xit + L&umwal + + + + Quit application + Tuknangan ing aplikasyon + + + + &Send Triangles + + + + + Send coins to a Triangles address + + + + + &Receive Triangles + + + + + E&xit Triangles wallet + + + + + + + &About Triangles + + + + Show information about Triangles @@ -3595,22 +3727,13 @@ Nung ing file ala ya, gawa ka gamit ing owner-readable-only file permissions. - - &Show / Hide - &Ipalto / Isalikut - - - + + &Encrypt Wallet... I-&Encrypt in Wallet... - - Encrypt or decrypt wallet - - - - + &Backup Wallet... I-&Backup ing Wallet... @@ -3621,24 +3744,36 @@ Nung ing file ala ya, gawa ka gamit ing owner-readable-only file permissions. + &Change Passphrase... &Alilan ing Passphrase... - + Change the passphrase used for wallet encryption Alilan ya ing passphrase a gagamitan para king wallet encryption + &Unlock Wallet... - + Unlock wallet Unlock ya ing wallet + + + &Unlock Wallet for staking... + + + + + Unlock wallet for staking + + &Lock Wallet @@ -3651,36 +3786,50 @@ Nung ing file ala ya, gawa ka gamit ing owner-readable-only file permissions. + Sign &message... I-sign ing &mensayi + + + Sign messages with your Triangles addresses to prove you own them + + + &Verify message... &Beripikan ing message... + + + Verify messages to ensure they were signed with specified Triangles addresses + + + &Export... - + Export the data in the current tab to a file - + + &Debug window I-&Debug ing awang - + Open debugging and diagnostic console Ibuklat ing debugging at diagnostic console - + &File &File @@ -3705,48 +3854,41 @@ Nung ing file ala ya, gawa ka gamit ing owner-readable-only file permissions. - - + [testnet] [testnet] - - + Triangles client - + %n active connection(s) to Triangles network - + Synchronizing with network... Mag-sychronize ne king network... - + ~%n block(s) remaining - + Downloaded %1 of %2 blocks of transaction history (%3% done). - - Downloaded %1 blocks of transaction history. - - - - + Current difficulty is %1. @@ -3794,17 +3936,12 @@ Nung ing file ala ya, gawa ka gamit ing owner-readable-only file permissions. - - This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee? - - - - + Confirm transaction fee - + Sent transaction Mipadalang transaksion @@ -3841,29 +3978,50 @@ Message: %4 - - + + URI handling - - + + URI can not be parsed! This can be caused by an invalid TRI address or malformed URI parameters. - + + Send Triangles + + + + + Receive Triangles + + + + + &Lock Wallet... + + + + + Wallet is <b>encrypted</b> and currently <b>unlocked for staking</b> + + + + Wallet is <b>encrypted</b> and currently <b>unlocked</b> Maka-<b>encrypt</b> ya ing wallet at kasalukuyan yang maka-<b>unlocked</b> - + Wallet is <b>encrypted</b> and currently <b>locked</b> Maka-<b>encrypt</b> ya ing wallet at kasalukuyan yang maka-<b>locked</b> - + + Backup Wallet @@ -3874,16 +4032,26 @@ Message: %4 - Backup Failed + There was an error trying to save the wallet data to the new location. - There was an error trying to save the wallet data to the new location. + Backup failed + + + + + Backup successful + + + + + The wallet data was successfully saved to the new location. - + %n second(s) @@ -3941,10 +4109,127 @@ Message: %4 + + VerifyMessagePage + + + Form + Form + + + + Verify Message + + + + + Choose an address from the address book + + + + + Alt+A + Alt+A + + + + The address the message was signed with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + + + + + Text + + + + + Address + Address + + + + Signature + + + + + Reset all verify message fields + Ibalik king dati reng ngan fields na ning pamag beripikang mensayi + + + + Clear &All + I-Clear &Eganagana + + + + Verify the message to ensure it was signed with the specified Triangles address + + + + + Verify &Message + + + + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + + + + Enter Triangles signature + + + + + + The entered address is invalid. + Ing milub a address e ya katanggap-tanggap. + + + + + + Please check the address and try again. + Maliaring pakilawe pasibayu ing address at pasibayuan ya iti. + + + + The entered address does not refer to a key. + Ing milub a address ali ya mag-refer king metung a key. + + + + The signature could not be decoded. + Ing pirma ali ya bisang ma-decode. + + + + + Please check the signature and try again. + Maliaring pakilawe pasibayu ing pirma kaibat pasibayuan ya iti. + + + + The signature did not match the message digest. + Ing pirma ali ya makatugma king message digest. + + + + Message verification failed. + Me-mali ya ing pamag-beripika king mensayi. + + + + Message verified. + Me-beripika ne ing mensayi. + + WalletModel - + Sending... diff --git a/src/qt/locale/triangles_pl.qm b/src/qt/locale/triangles_pl.qm deleted file mode 100644 index 323397b2a481531444003c2f98c7ccb127032950..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 58038 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

Nd6ZT>P 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 OcJaK%|LAQ$^?w3@Ct?Et diff --git a/src/qt/locale/triangles_pl.ts b/src/qt/locale/triangles_pl.ts index a0cfa98..5463a11 100644 --- a/src/qt/locale/triangles_pl.ts +++ b/src/qt/locale/triangles_pl.ts @@ -4,27 +4,27 @@ AboutDialog - + + Dialog + + + + About Triangles O triangles - <b>triangles</b> version - <b>triangles</b> wersja + + OK + - + <b>Triangles</b> version - - Copyright © 2009-2014 The Bitcoin developers -Copyright © 2014 Triangles team - - - - + This is experimental software. @@ -42,61 +42,57 @@ This product includes software developed by the OpenSSL Project for use in the O AddressBookPage - + Address Book Książka Adresowa - + + Address book + + + + These are your Triangles addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you. - + Double-click to edit address or label Kliknij dwukrotnie, aby edytować adres lub etykietę - + Create a new address Utwórz nowy adres - + Copy the currently selected address to the system clipboard Skopiuj aktualnie wybrany adres do schowka - + Sign a message to prove you own a TRI address - + &New Address Nowy Adres - These are your triangles addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you. - Tutaj znajdują się twoje adresy do odbierania wpłat. -Możesz dodać kolejny adres dla każdego wysyłającego aby określić od kogo pochodzi wpłata. - - - + &Copy Address &Kopiuj adres - + Show &QR Code Pokaż &Kod QR - Sign a message to prove you own a triangles address - Podpisz wiadomość by udowodnić, że jesteś właścicielem adresu triangles - - - + Sign &Message Podpisz &Wiadomość @@ -106,26 +102,27 @@ Możesz dodać kolejny adres dla każdego wysyłającego aby określić od kogo - + Delete the currently selected address from the list Usuń zaznaczony adres z listy - - Verify a message to ensure it was signed with a specified triangles address - Zweryfikuj wiadomość, w celu zapewnienia, że została podpisana z określonego adresu triangles - &Verify Message &Zweryfikuj wiadomość - + &Delete &Usuń - + + Triangles receiving addresses + + + + Copy &Label Kopiuj &Etykietę @@ -135,7 +132,7 @@ Możesz dodać kolejny adres dla każdego wysyłającego aby określić od kogo &Edytuj - + Export Address Book Data Exportuj Książkę Adresową @@ -158,7 +155,7 @@ Możesz dodać kolejny adres dla każdego wysyłającego aby określić od kogo AddressTableModel - + Label Etykieta @@ -181,32 +178,32 @@ Możesz dodać kolejny adres dla każdego wysyłającego aby określić od kogo Okienko Hasła - + + Change password + + + + Enter passphrase Wpisz hasło - + New passphrase Nowe hasło - + Repeat new passphrase Powtórz nowe hasło - - Serves to disable the trivial sendmoney when OS account compromised. Provides no real security. + + Unlock for staking only - - For staking only - - - - + Enter the new passphrase to the wallet.<br/>Please use a passphrase of <b>10 or more random characters</b>, or <b>eight or more words</b>. Wprowadź nowe hasło dla portfela.<br/>Proszę użyć hasła składającego się z <b>10 lub więcej losowych znaków</b> lub <b>ośmiu lub więcej słów</b>. @@ -216,7 +213,7 @@ Możesz dodać kolejny adres dla każdego wysyłającego aby określić od kogo Zaszyfruj portfel - + This operation needs your wallet passphrase to unlock the wallet. Ta operacja wymaga hasła do portfela ażeby odblokować portfel. @@ -226,7 +223,7 @@ Możesz dodać kolejny adres dla każdego wysyłającego aby określić od kogo Odblokuj portfel - + This operation needs your wallet passphrase to decrypt the wallet. Ta operacja wymaga hasła do portfela ażeby odszyfrować portfel. @@ -236,7 +233,7 @@ Możesz dodać kolejny adres dla każdego wysyłającego aby określić od kogo Odszyfruj portfel - + Change passphrase Zmień hasło @@ -335,12 +332,17 @@ Możesz dodać kolejny adres dla każdego wysyłającego aby określić od kogo CoinControlDialog - + Coin Control - + + Triangles Coin Control + + + + Quantity: Ilość: @@ -350,7 +352,7 @@ Możesz dodać kolejny adres dla każdego wysyłającego aby określić od kogo Bajtów: - + Amount: Kwota: @@ -370,7 +372,7 @@ Możesz dodać kolejny adres dla każdego wysyłającego aby określić od kogo - + no nie @@ -385,22 +387,22 @@ Możesz dodać kolejny adres dla każdego wysyłającego aby określić od kogo Reszta: - + (un)select all Zaznacz/Odznacz wszystko - + Tree mode Widok drzewa - + List mode Widok listy - + Amount Kwota @@ -435,7 +437,7 @@ Możesz dodać kolejny adres dla każdego wysyłającego aby określić od kogo Priorytet - + Copy address Kopiuj adres @@ -446,17 +448,17 @@ Możesz dodać kolejny adres dla każdego wysyłającego aby określić od kogo - + Copy amount Kopiuj kwotę - + Copy transaction ID Skopiuj ID transakcji - + Copy quantity Skopiuj ilość @@ -491,7 +493,7 @@ Możesz dodać kolejny adres dla każdego wysyłającego aby określić od kogo Skopiuj resztę - + highest najwyższa @@ -589,57 +591,66 @@ This label turns red, if the priority is smaller than "medium". EditAddressDialog - - Edit Address - Edytuj adres - - - + &Label &Etykieta - + The label associated with this address book entry - + &Address &Adres - + + Edit record + + + + The address associated with this address book entry. This can only be modified for sending addresses. - - &Stealth Address + + Paste from clipboard - + + Alt+A + Alt+A + + + + New receiving address Nowy adres odbiorczy - + + New sending address Nowy adres wysyłania - + + Edit receiving address Edytuj adres odbioru - + + Edit sending address Edytuj adres wysyłania - + The entered address "%1" is not a valid TRI address. @@ -706,23 +717,23 @@ This label turns red, if the priority is smaller than "medium". MRichTextEdit - + Paragraph formatting - + Undo (CTRL+Z) - + Undo - + Redo @@ -732,7 +743,7 @@ This label turns red, if the priority is smaller than "medium". - + Cut @@ -742,7 +753,7 @@ This label turns red, if the priority is smaller than "medium". - + Copy @@ -752,7 +763,7 @@ This label turns red, if the priority is smaller than "medium". - + Paste @@ -762,12 +773,12 @@ This label turns red, if the priority is smaller than "medium". - + Link - + Bold @@ -777,7 +788,7 @@ This label turns red, if the priority is smaller than "medium". - + Italic @@ -787,12 +798,12 @@ This label turns red, if the priority is smaller than "medium". - + Underline - + Strike Out @@ -802,7 +813,7 @@ This label turns red, if the priority is smaller than "medium". - + Bullet list @@ -812,7 +823,7 @@ This label turns red, if the priority is smaller than "medium". - + Ordered list @@ -822,7 +833,7 @@ This label turns red, if the priority is smaller than "medium". - + Decrease indentation @@ -832,7 +843,7 @@ This label turns red, if the priority is smaller than "medium". - + Increase indentation @@ -842,12 +853,12 @@ This label turns red, if the priority is smaller than "medium". - + . - + Font size @@ -892,6 +903,74 @@ This label turns red, if the priority is smaller than "medium". + + MainWindow + + + MainWindow + + + + + Triangles + + + + + File + + + + + Operations + + + + + Help + + + + + Overview + + + + + Send Coins + Wyślij Monety + + + + Receive Coins + + + + + Address Book + Książka Adresowa + + + + Transactions + + + + + Messages + + + + + Synchronization + + + + + 33333 blocks + + + MessageModel @@ -948,22 +1027,27 @@ This label turns red, if the priority is smaller than "medium". MessagePage - + Address Book Książka Adresowa - + + Messages + + + + These are your sent and received encrypted messages. Click on an item to read it. - + Click on a message to view it - + &Back @@ -973,48 +1057,48 @@ This label turns red, if the priority is smaller than "medium". - + &Conversation - + Sign a message to prove you own a TRI address - + &Send - - + + Copy the currently selected address to the system clipboard Skopiuj aktualnie wybrany adres do schowka - + &Copy From Address - + Copy To &Address - + Delete the currently selected address from the list Usuń zaznaczony adres z listy - + &Delete &Usuń - + Send Secure Message @@ -1048,11 +1132,12 @@ This label turns red, if the priority is smaller than "medium". OptionsDialog + Options Opcje - + &Main Główne @@ -1067,7 +1152,7 @@ This label turns red, if the priority is smaller than "medium". Płać prowizję za transakcje - + Reserved amount does not participate in staking and is therefore spendable at any time. @@ -1077,12 +1162,12 @@ This label turns red, if the priority is smaller than "medium". - + Automatically start Triangles after logging in to the system. - + &Start Triangles on system login @@ -1092,7 +1177,7 @@ This label turns red, if the priority is smaller than "medium". - + &Detach databases at shutdown @@ -1102,57 +1187,57 @@ This label turns red, if the priority is smaller than "medium". &Sieć - + Automatically open the Triangles client port on the router. This only works when your router supports UPnP and it is enabled. - + Map port using &UPnP Mapuj port używając &UPnP - + Connect to the Triangles network through a SOCKS proxy (e.g. when connecting through Tor). - + &Connect through SOCKS proxy: - + Proxy &IP: Proxy &IP: - + IP address of the proxy (e.g. 127.0.0.1) - + &Port: &Port: - + Port of the proxy (e.g. 9050) Port proxy (np. 9050) - + SOCKS &Version: Wersja &SOCKS - + SOCKS version of the proxy (e.g. 5) SOCKS wersja serwera proxy (np. 5) - + &Window &Okno @@ -1162,7 +1247,7 @@ This label turns red, if the priority is smaller than "medium". Pokazuj tylko ikonę przy zegarku po zminimalizowaniu okna. - + &Minimize to the tray instead of the taskbar &Minimalizuj do paska przy zegarku zamiast do paska zadań @@ -1172,7 +1257,7 @@ This label turns red, if the priority is smaller than "medium". Minimalizuje zamiast zakończyć działanie programu przy zamykaniu okna. Kiedy ta opcja jest włączona, program zakończy działanie po wybieraniu Zamknij w menu. - + M&inimize on close M&inimalizuj przy zamknięciu @@ -1187,27 +1272,27 @@ This label turns red, if the priority is smaller than "medium". Język &Użytkownika: - + The user interface language can be set here. This setting will take effect after restarting Triangles. - + &Unit to show amounts in: &Jednostka pokazywana przy kwocie: - + Choose the default subdivision unit to show in the interface and when sending coins. Wybierz podział jednostki pokazywany w interfejsie oraz podczas wysyłania monet - + Whether to show TRI addresses in the transaction list or not. - + &Display addresses in transaction list &Wyświetlaj adresy w liście transakcji @@ -1217,27 +1302,27 @@ This label turns red, if the priority is smaller than "medium". - + Display coin &control features (experts only!) - + &OK &OK - + &Cancel &Anuluj - + &Apply - + default domyślny @@ -1262,18 +1347,18 @@ This label turns red, if the priority is smaller than "medium". OverviewPage - + Form Formularz - - + + The displayed information may be out of date. Your wallet automatically synchronizes with the Triangles network after a connection is established, but this process has not completed yet. - + Stake: @@ -1308,7 +1393,7 @@ This label turns red, if the priority is smaller than "medium". Balans wydobycia, który jeszcze nie dojrzał - + Total: Wynosi ogółem: @@ -1318,7 +1403,7 @@ This label turns red, if the priority is smaller than "medium". Twoje obecne saldo - + <b>Recent transactions</b> <b>Ostatnie transakcje</b> @@ -1326,10 +1411,10 @@ This label turns red, if the priority is smaller than "medium". <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1340,10 +1425,10 @@ a:active { color:#000; text-decoration: underline; } <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1351,7 +1436,21 @@ a:active { color:#000; text-decoration: underline; } - + + <head> +<style type="text/css" media="screen"> +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } +</style> +</head> +<body> +<a href="http://explorer.triangles.technology"> &#187; TRI block explorer</a></body> + + + + Total of transactions that have yet to be confirmed, and do not yet count toward the current balance @@ -1428,7 +1527,7 @@ a:active { color:#000; text-decoration: underline; } RPCConsole - + Client name Nazwa klienta @@ -1439,15 +1538,15 @@ a:active { color:#000; text-decoration: underline; } - + - + N/A NIEDOSTĘPNE - + Client version Wersja klienta @@ -1457,7 +1556,12 @@ a:active { color:#000; text-decoration: underline; } &Informacje - + + Debug window + + + + Using OpenSSL version Używana wersja OpenSSL @@ -1482,7 +1586,7 @@ a:active { color:#000; text-decoration: underline; } - + Block chain Ciąg bloków @@ -1502,7 +1606,7 @@ a:active { color:#000; text-decoration: underline; } Czas ostatniego bloku - + &Open &Otwórz @@ -1512,7 +1616,7 @@ a:active { color:#000; text-decoration: underline; } - + &Show @@ -1522,22 +1626,22 @@ a:active { color:#000; text-decoration: underline; } &Konsola - + Build date Data kompilacji - + Triangles - Debug window - + Triangles Core - + Debug log file Plik logowania debugowania @@ -1547,12 +1651,12 @@ a:active { color:#000; text-decoration: underline; } - + Show the Triangles-Qt help message to get a list with possible Triangles command-line options. - + Clear console Wyczyść konsolę @@ -1575,8 +1679,8 @@ a:active { color:#000; text-decoration: underline; } SendCoinsDialog - - + + @@ -1588,12 +1692,17 @@ a:active { color:#000; text-decoration: underline; } Wyślij Monety - + + Send Triangles + + + + Coin Control Features - + Inputs... @@ -1672,17 +1781,17 @@ a:active { color:#000; text-decoration: underline; } - + custom change address - + Send to multiple recipients at once Wyślij do wielu odbiorców na raz - + Add &Recipient Dodaj Odbio&rce @@ -1692,7 +1801,7 @@ a:active { color:#000; text-decoration: underline; } - + Clear &All Wyczyść &wszystko @@ -1712,17 +1821,17 @@ a:active { color:#000; text-decoration: underline; } Potwierdź akcję wysyłania - + S&end Wy&syłka - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Copy quantity Skopiuj ilość @@ -1767,7 +1876,7 @@ a:active { color:#000; text-decoration: underline; } - + Confirm send coins Potwierdź wysyłanie monet @@ -1782,7 +1891,7 @@ a:active { color:#000; text-decoration: underline; } - + The recipient address is not valid, please recheck. Adres odbiorcy jest nieprawidłowy, proszę poprawić @@ -1840,53 +1949,48 @@ a:active { color:#000; text-decoration: underline; } SendCoinsEntry - + Form Formularz - + A&mount: Su&ma: - + Pay &To: Zapłać &dla: - - + + Enter a label for this address to add it to your address book Wprowadź etykietę dla tego adresu by dodać go do książki adresowej - - N&arration: - - - - + Enter a short note to send with payment (max 24 characters) - + &Label: &Etykieta: - + The address to send the payment to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book - + Alt+A Alt+A @@ -1896,7 +2000,7 @@ a:active { color:#000; text-decoration: underline; } Wklej adres ze schowka - + Alt+P Alt+P @@ -1924,37 +2028,42 @@ a:active { color:#000; text-decoration: underline; } - + + Send messages + + + + Address &From: - + Choose address from address book - + Alt+A Alt+A - + Paste address from clipboard Wklej adres ze schowka - + Alt+P Alt+P - + Send to multiple recipients at once Wyślij do wielu odbiorców na raz - + Add &Recipient Dodaj Odbio&rce @@ -1964,7 +2073,7 @@ a:active { color:#000; text-decoration: underline; } - + Clear &All Wyczyść &wszystko @@ -1974,17 +2083,17 @@ a:active { color:#000; text-decoration: underline; } Potwierdź akcję wysyłania - + S&end Wy&syłka - + &Close - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) @@ -1994,7 +2103,7 @@ a:active { color:#000; text-decoration: underline; } - + Confirm send messages @@ -2009,7 +2118,7 @@ a:active { color:#000; text-decoration: underline; } - + @@ -2046,22 +2155,22 @@ a:active { color:#000; text-decoration: underline; } SendMessagesEntry - + Form Formularz - - The address to send the payment to (e.g. 4Zo1ga6xuKuQ7JV7M9rGDoxdbYwV5zgQJ5) + + The address to send the message to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book - + Alt+A Alt+A @@ -2071,7 +2180,7 @@ a:active { color:#000; text-decoration: underline; } Wklej adres ze schowka - + Alt+P Alt+P @@ -2081,28 +2190,28 @@ a:active { color:#000; text-decoration: underline; } - + &Message: - + Send &To: - + Enter a label for this address to add it to your address book Wprowadź etykietę dla tego adresu by dodać go do książki adresowej - + &Label: &Etykieta: - + &Public Key: @@ -2123,187 +2232,134 @@ a:active { color:#000; text-decoration: underline; } - SignVerifyMessageDialog + SignMessagePage - - Signatures - Sign / Verify a Message - Podpisy - Podpisz / zweryfikuj wiadomość + + Form + Formularz - - - &Sign Message - Podpi&sz Wiadomość - - - - You can sign messages with your addresses to prove you own them. Be careful not to sign anything vague, as phishing attacks may try to trick you into signing your identity over to them. Only sign fully-detailed statements you agree to. - Możesz podpisywać wiadomości swoimi adresami aby udowodnić, że jesteś ich właścicielem. Uważaj, aby nie podpisywać niczego co wzbudza Twoje podejrzenia, ponieważ ktoś może stosować phishing próbując nakłonić Cię do ich podpisania. Akceptuj i podpisuj tylko w pełni zrozumiałe komunikaty i wiadomości. - - - - The address to sign the message with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + Sign Message - - + + Address + Adres + + + + Paste address from clipboard + Wklej adres ze schowka + + + + Alt+P + Alt+P + + + + Signature + + + + Choose an address from the address book - - + Alt+A - Alt+A + Alt+A - - Paste address from clipboard - Wklej adres ze schowka + + The address to sign the message with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + - - Alt+P - Alt+P + + Text + - + Enter the message you want to sign here - Wprowadź wiadomość, którą chcesz podpisać, tutaj + Wprowadź wiadomość, którą chcesz podpisać, tutaj - + Copy the current signature to the system clipboard - Kopiuje aktualny podpis do schowka systemowego + Kopiuje aktualny podpis do schowka systemowego - - Sign the message to prove you own this TRI address - - - - - Verify the message to ensure it was signed with the specified TRI address - - - - + Reset all sign message fields - Zresetuj wszystkie pola podpisanej wiadomości + Zresetuj wszystkie pola podpisanej wiadomości - - + Clear &All - Wyczyść &wszystko + Wyczyść &wszystko - - - &Verify Message - &Zweryfikuj wiadomość - - - - Enter the signing address, message (ensure you copy line breaks, spaces, tabs, etc. exactly) and signature below to verify the message. Be careful not to read more into the signature than what is in the signed message itself, to avoid being tricked by a man-in-the-middle attack. - Wpisz adres podpisu, wiadomość (upewnij się, że dokładnie skopiujesz wszystkie zakończenia linii, spacje, tabulacje itp.) oraz podpis poniżej by sprawdzić wiadomość. Uważaj by nie dodać więcej do podpisu niż do samej podpisywanej wiadomości by uniknąć ataku man-in-the-middle (człowiek pośrodku) - - - - The address the message was signed with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + Sign the message to prove you own this Triangles address - - Reset all verify message fields - Resetuje wszystkie pola weryfikacji wiadomości + + Sign &Message + Podpisz &Wiadomość - - Click "Sign Message" to generate signature - Kliknij "Podpisz Wiadomość" żeby uzyskać podpis - - - - Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - - - Enter a TRI address (e.g. w) + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Enter TRI signature - + Click "Sign Message" to generate signature + Kliknij "Podpisz Wiadomość" żeby uzyskać podpis - - + + The entered address is invalid. - Podany adres jest nieprawidłowy. + Podany adres jest nieprawidłowy. - - - + + Please check the address and try again. - Proszę sprawdzić adres i spróbować ponownie. + Proszę sprawdzić adres i spróbować ponownie. - - + The entered address does not refer to a key. - Wprowadzony adres nie odnosi się do klucza. + Wprowadzony adres nie odnosi się do klucza. - + Wallet unlock was cancelled. - Odblokowanie portfela zostało anulowane. + Odblokowanie portfela zostało anulowane. Private key for the entered address is not available. - Klucz prywatny dla podanego adresu nie jest dostępny + Klucz prywatny dla podanego adresu nie jest dostępny Message signing failed. - Podpisanie wiadomości nie powiodło się + Podpisanie wiadomości nie powiodło się Message signed. - Wiadomość podpisana. - - - - The signature could not be decoded. - Podpis nie może zostać zdekodowany. - - - - - Please check the signature and try again. - Sprawdź podpis i spróbuj ponownie. - - - - The signature did not match the message digest. - Podpis nie odpowiadał streszczeniu wiadomości - - - - Message verification failed. - Weryfikacja wiadomości nie powiodła się. - - - - Message verified. - Wiadomość zweryfikowana. + Wiadomość podpisana. @@ -2453,7 +2509,7 @@ a:active { color:#000; text-decoration: underline; } - Generated coins must mature 60 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. + Generated coins must mature 7 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. @@ -2501,11 +2557,12 @@ a:active { color:#000; text-decoration: underline; } TransactionDescDialog + Transaction details Szczegóły transakcji - + This pane shows a detailed description of the transaction Ten panel pokazuje szczegółowy opis transakcji @@ -2513,7 +2570,7 @@ a:active { color:#000; text-decoration: underline; } TransactionTableModel - + Date Data @@ -2533,12 +2590,17 @@ a:active { color:#000; text-decoration: underline; } Kwota - + Open until %1 Otwórz do %1 - + + Confirming (%1 of %2 confirmations) + + + + Confirmed (%1 confirmations) Zatwierdzony (%1 potwierdzeń) @@ -2552,12 +2614,7 @@ a:active { color:#000; text-decoration: underline; } - - Narration - - - - + Offline @@ -2567,12 +2624,7 @@ a:active { color:#000; text-decoration: underline; } Niepotwierdzone: - - Confirming (%1 of %2 recommended confirmations) - Potwierdzanie (%1 z %2 rekomendowanych potwierdzeń) - - - + Conflicted @@ -2650,13 +2702,13 @@ a:active { color:#000; text-decoration: underline; } TransactionView - - + + All Wszystko - + Today Dzisiaj @@ -2686,7 +2738,7 @@ a:active { color:#000; text-decoration: underline; } Zakres... - + Received with Otrzymane przez @@ -2711,17 +2763,17 @@ a:active { color:#000; text-decoration: underline; } Inne - + Enter address or label to search Wprowadź adres albo etykietę żeby wyszukać - + Min amount Min suma - + Copy address Kopiuj adres @@ -2751,7 +2803,7 @@ a:active { color:#000; text-decoration: underline; } Pokaż szczegóły transakcji - + Export Transaction Data @@ -2816,6 +2868,19 @@ a:active { color:#000; text-decoration: underline; } do + + TransactionsPage + + + Form + Formularz + + + + Transactions + + + Triangles-core @@ -3512,67 +3577,57 @@ Jeżeli plik nie istnieje, utwórz go z uprawnieniami właściciela-tylko-do-odc - + + Triangles - + + Wallet Portfel - + + &Overview P&odsumowanie - + Show general overview of wallet Pokazuje ogólny zarys portfela - - &Send coins - &Wyślij monety - - - - Send coins to a TRI address - - - - - &Receive coins - &Odbierz monety - - - + Show the list of addresses for receiving payments Pokaż listę adresów do odbierania wpłat - + + &Transactions &Transakcje - + Browse transaction history Przeglądaj historię transakcji - + + &Address Book &Książka Adresowa - + Edit the list of stored addresses and labels Edytuj listę przechowywanych adresów i etykiet - + &Messages @@ -3582,22 +3637,84 @@ Jeżeli plik nie istnieje, utwórz go z uprawnieniami właściciela-tylko-do-odc - - E&xit - &Zakończ - - - - Quit application - Zamknij program - - - - &About Triangles + + + &Show / Hide Triangles wallet + Show or hide the main Window + + + + + Encrypt the private keys that belong to your wallet + + + + + %n blocks + + + + + + + + + Processed %1 blocks of transaction history. + + + + + <font color='#f26522'>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. </font>Do you want to pay the fee? + + + + + Options + Opcje + + + + E&xit + &Zakończ + + + + Quit application + Zamknij program + + + + &Send Triangles + + + + + Send coins to a Triangles address + + + + + &Receive Triangles + + + + + E&xit Triangles wallet + + + + + + + &About Triangles + + + + Show information about Triangles @@ -3622,22 +3739,13 @@ Jeżeli plik nie istnieje, utwórz go z uprawnieniami właściciela-tylko-do-odc - - &Show / Hide - &Pokaż / Ukryj - - - + + &Encrypt Wallet... Zaszyfruj Portf&el - - Encrypt or decrypt wallet - - - - + &Backup Wallet... Wykonaj kopię zapasową... @@ -3648,24 +3756,36 @@ Jeżeli plik nie istnieje, utwórz go z uprawnieniami właściciela-tylko-do-odc + &Change Passphrase... &Zmień hasło... - + Change the passphrase used for wallet encryption Zmień hasło użyte do szyfrowania portfela + &Unlock Wallet... - + Unlock wallet Odblokuj portfel + + + &Unlock Wallet for staking... + + + + + Unlock wallet for staking + + &Lock Wallet @@ -3678,36 +3798,50 @@ Jeżeli plik nie istnieje, utwórz go z uprawnieniami właściciela-tylko-do-odc + Sign &message... Podpisz wiado&mość... - - &Verify message... - &Zweryfikuj wiadomość... - - - - &Export... - &Exportuj - - - - Export the data in the current tab to a file + + Sign messages with your Triangles addresses to prove you own them + + &Verify message... + &Zweryfikuj wiadomość... + + + + Verify messages to ensure they were signed with specified Triangles addresses + + + + + + &Export... + &Exportuj + + + + Export the data in the current tab to a file + + + + + &Debug window &Okno debugowania - + Open debugging and diagnostic console Otwórz konsolę debugowania i diagnostyki - + &File &Plik @@ -3732,19 +3866,17 @@ Jeżeli plik nie istnieje, utwórz go z uprawnieniami właściciela-tylko-do-odc - - + [testnet] [testnet] - - + Triangles client - + %n active connection(s) to Triangles network @@ -3753,12 +3885,12 @@ Jeżeli plik nie istnieje, utwórz go z uprawnieniami właściciela-tylko-do-odc - + Synchronizing with network... Synchronizacja z siecią... - + ~%n block(s) remaining @@ -3767,17 +3899,12 @@ Jeżeli plik nie istnieje, utwórz go z uprawnieniami właściciela-tylko-do-odc - + Downloaded %1 of %2 blocks of transaction history (%3% done). Pobrano %1 z %2 bloków historii transakcji (%3% gotowe). - - Downloaded %1 blocks of transaction history. - - - - + Current difficulty is %1. @@ -3833,17 +3960,12 @@ Jeżeli plik nie istnieje, utwórz go z uprawnieniami właściciela-tylko-do-odc - - This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee? - - - - + Confirm transaction fee - + Sent transaction Transakcja wysłana @@ -3880,29 +4002,50 @@ Message: %4 - - + + URI handling - - + + URI can not be parsed! This can be caused by an invalid TRI address or malformed URI parameters. - + + Send Triangles + + + + + Receive Triangles + + + + + &Lock Wallet... + + + + + Wallet is <b>encrypted</b> and currently <b>unlocked for staking</b> + + + + Wallet is <b>encrypted</b> and currently <b>unlocked</b> Portfel jest <b>zaszyfrowany</b> i obecnie <b>niezablokowany</b> - + Wallet is <b>encrypted</b> and currently <b>locked</b> Portfel jest <b>zaszyfrowany</b> i obecnie <b>zablokowany</b> - + + Backup Wallet @@ -3913,16 +4056,26 @@ Message: %4 - Backup Failed + There was an error trying to save the wallet data to the new location. - There was an error trying to save the wallet data to the new location. + Backup failed + + + + + Backup successful + + + + + The wallet data was successfully saved to the new location. - + %n second(s) @@ -3987,23 +4140,128 @@ Message: %4 Not staking + + + VerifyMessagePage - Show information about triangles - Pokaż informacje dotyczące triangles + + Form + Formularz - Send coins to a triangles address - Wyślij monety na adres triangles + + Verify Message + - triangles - triangles + + Choose an address from the address book + + + + + Alt+A + Alt+A + + + + The address the message was signed with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + + + + + Text + + + + + Address + Adres + + + + Signature + + + + + Reset all verify message fields + Resetuje wszystkie pola weryfikacji wiadomości + + + + Clear &All + Wyczyść &wszystko + + + + Verify the message to ensure it was signed with the specified Triangles address + + + + + Verify &Message + + + + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + + + + Enter Triangles signature + + + + + + The entered address is invalid. + Podany adres jest nieprawidłowy. + + + + + + Please check the address and try again. + Proszę sprawdzić adres i spróbować ponownie. + + + + The entered address does not refer to a key. + Wprowadzony adres nie odnosi się do klucza. + + + + The signature could not be decoded. + Podpis nie może zostać zdekodowany. + + + + + Please check the signature and try again. + Sprawdź podpis i spróbuj ponownie. + + + + The signature did not match the message digest. + Podpis nie odpowiadał streszczeniu wiadomości + + + + Message verification failed. + Weryfikacja wiadomości nie powiodła się. + + + + Message verified. + Wiadomość zweryfikowana. WalletModel - + Sending... diff --git a/src/qt/locale/triangles_pt_BR.qm b/src/qt/locale/triangles_pt_BR.qm deleted file mode 100644 index 3425fb7ed223d62b76e30e52417ca182eab9624b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 62680 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 diff --git a/src/qt/locale/triangles_pt_BR.ts b/src/qt/locale/triangles_pt_BR.ts index 46b7e8f..67bbd81 100644 --- a/src/qt/locale/triangles_pt_BR.ts +++ b/src/qt/locale/triangles_pt_BR.ts @@ -4,27 +4,27 @@ AboutDialog - + + Dialog + + + + About Triangles Sobre o triangles - <b>triangles</b> version - <b>triangles</b> versao + + OK + - + <b>Triangles</b> version - - Copyright © 2009-2014 The Bitcoin developers -Copyright © 2014 Triangles team - - - - + This is experimental software. @@ -42,60 +42,57 @@ Este produto inclui software desenvolvido pelo Projeto OpenSSL para uso no OpenS AddressBookPage - + Address Book Livro de Endereços - + + Address book + + + + These are your Triangles addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you. - + Double-click to edit address or label Clique duas vezes para editar o endereço ou a etiqueta - + Create a new address Criar um novo endereço - + Copy the currently selected address to the system clipboard Copie o endereço selecionado para a área de transferência do sistema - + Sign a message to prove you own a TRI address - + &New Address &Novo Endereço - These are your triangles addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you. - Estes são os seus endereços triangles para receber pagamentos. Você pode dar um diferente a cada remetente para que você possa acompanhar quem está pagando. - - - + &Copy Address &Copiar Endereço - + Show &QR Code Mostrar &QR Code - Sign a message to prove you own a triangles address - Assine a mensagem para provar que você possui um endereço triangles - - - + Sign &Message Assinar &Mensagem @@ -105,26 +102,27 @@ Este produto inclui software desenvolvido pelo Projeto OpenSSL para uso no OpenS - + Delete the currently selected address from the list Excluir os endereços selecionados da lista - - Verify a message to ensure it was signed with a specified triangles address - Verifique a mensagem para garantir que ela foi assinada com um endereço triangles específico - &Verify Message &Verificar Mensagem - + &Delete &Excluir - + + Triangles receiving addresses + + + + Copy &Label Copiar &Etiqueta @@ -134,7 +132,7 @@ Este produto inclui software desenvolvido pelo Projeto OpenSSL para uso no OpenS &Editar - + Export Address Book Data Exportar Dados do Livro de Endereços @@ -157,7 +155,7 @@ Este produto inclui software desenvolvido pelo Projeto OpenSSL para uso no OpenS AddressTableModel - + Label Rótulo @@ -180,32 +178,32 @@ Este produto inclui software desenvolvido pelo Projeto OpenSSL para uso no OpenS Janela da Frase de Segurança - + + Change password + + + + Enter passphrase Digite a frase de segurança - + New passphrase Nova frase de segurança - + Repeat new passphrase Repita a nova frase de segurança - - Serves to disable the trivial sendmoney when OS account compromised. Provides no real security. - Serve para desativar o envio de dinheiro trivial quando conta do SO for comprometida. Não oferece segurança real. + + Unlock for staking only + - - For staking only - Apenas para participação - - - + Enter the new passphrase to the wallet.<br/>Please use a passphrase of <b>10 or more random characters</b>, or <b>eight or more words</b>. Digite a nova frase de seguraça da sua carteira. <br/> Por favor, use uma frase de <b>10 ou mais caracteres aleatórios,</b> ou <b>oito ou mais palavras.</b> @@ -215,7 +213,7 @@ Este produto inclui software desenvolvido pelo Projeto OpenSSL para uso no OpenS Criptografar carteira - + This operation needs your wallet passphrase to unlock the wallet. Esta operação precisa de sua frase de segurança para desbloquear a carteira. @@ -225,7 +223,7 @@ Este produto inclui software desenvolvido pelo Projeto OpenSSL para uso no OpenS Desbloquear carteira - + This operation needs your wallet passphrase to decrypt the wallet. Esta operação precisa de sua frase de segurança para descriptografar a carteira. @@ -235,7 +233,7 @@ Este produto inclui software desenvolvido pelo Projeto OpenSSL para uso no OpenS Descriptografar carteira - + Change passphrase Alterar frase de segurança @@ -281,10 +279,6 @@ Este produto inclui software desenvolvido pelo Projeto OpenSSL para uso no OpenS Wallet encrypted Carteira criptografada - - triangles will close now to finish the encryption process. Remember that encrypting your wallet cannot fully protect your coins from being stolen by malware infecting your computer. - triangles vai fechar agora para concluir o processo de criptografia. Lembre-se que a criptografia de sua carteira não pode proteger totalmente suas moedas de serem roubados por malwares infectem seu computador. - @@ -338,12 +332,17 @@ Este produto inclui software desenvolvido pelo Projeto OpenSSL para uso no OpenS CoinControlDialog - + Coin Control - + + Triangles Coin Control + + + + Quantity: Quantidade: @@ -353,7 +352,7 @@ Este produto inclui software desenvolvido pelo Projeto OpenSSL para uso no OpenS Bytes: - + Amount: Quantia: @@ -373,7 +372,7 @@ Este produto inclui software desenvolvido pelo Projeto OpenSSL para uso no OpenS Rendimento baixo: - + no não @@ -388,22 +387,22 @@ Este produto inclui software desenvolvido pelo Projeto OpenSSL para uso no OpenS trocar - + (un)select all (de)selecionar tudo - + Tree mode Modo árvore - + List mode Modo lista - + Amount Quantidade @@ -438,7 +437,7 @@ Este produto inclui software desenvolvido pelo Projeto OpenSSL para uso no OpenS Prioridade - + Copy address Copiar endereço @@ -449,17 +448,17 @@ Este produto inclui software desenvolvido pelo Projeto OpenSSL para uso no OpenS - + Copy amount Copiar quantia - + Copy transaction ID Copiar ID da transação - + Copy quantity Copiar quantidade @@ -494,7 +493,7 @@ Este produto inclui software desenvolvido pelo Projeto OpenSSL para uso no OpenS Copia alteração - + highest mais alta possível @@ -592,57 +591,66 @@ This label turns red, if the priority is smaller than "medium". EditAddressDialog - - Edit Address - Editar Endereço - - - + &Label &Etiqueta - + The label associated with this address book entry - + &Address &Endereço - + + Edit record + + + + The address associated with this address book entry. This can only be modified for sending addresses. - - &Stealth Address + + Paste from clipboard - + + Alt+A + Alt+A + + + + New receiving address Novo endereço de recebimento - + + New sending address Novo endereço de envio - + + Edit receiving address Editar endereço de recebimento - + + Edit sending address Editar endereço de envio - + The entered address "%1" is not a valid TRI address. @@ -709,23 +717,23 @@ This label turns red, if the priority is smaller than "medium". MRichTextEdit - + Paragraph formatting - + Undo (CTRL+Z) - + Undo - + Redo @@ -735,7 +743,7 @@ This label turns red, if the priority is smaller than "medium". - + Cut @@ -745,7 +753,7 @@ This label turns red, if the priority is smaller than "medium". - + Copy @@ -755,7 +763,7 @@ This label turns red, if the priority is smaller than "medium". - + Paste @@ -765,12 +773,12 @@ This label turns red, if the priority is smaller than "medium". - + Link - + Bold @@ -780,7 +788,7 @@ This label turns red, if the priority is smaller than "medium". - + Italic @@ -790,12 +798,12 @@ This label turns red, if the priority is smaller than "medium". - + Underline - + Strike Out @@ -805,7 +813,7 @@ This label turns red, if the priority is smaller than "medium". - + Bullet list @@ -815,7 +823,7 @@ This label turns red, if the priority is smaller than "medium". - + Ordered list @@ -825,7 +833,7 @@ This label turns red, if the priority is smaller than "medium". - + Decrease indentation @@ -835,7 +843,7 @@ This label turns red, if the priority is smaller than "medium". - + Increase indentation @@ -845,12 +853,12 @@ This label turns red, if the priority is smaller than "medium". - + . - + Font size @@ -895,6 +903,74 @@ This label turns red, if the priority is smaller than "medium". + + MainWindow + + + MainWindow + + + + + Triangles + + + + + File + + + + + Operations + + + + + Help + + + + + Overview + + + + + Send Coins + Enviar dinheiro + + + + Receive Coins + + + + + Address Book + Livro de Endereços + + + + Transactions + + + + + Messages + + + + + Synchronization + + + + + 33333 blocks + + + MessageModel @@ -951,22 +1027,27 @@ This label turns red, if the priority is smaller than "medium". MessagePage - + Address Book Livro de Endereços - + + Messages + + + + These are your sent and received encrypted messages. Click on an item to read it. - + Click on a message to view it - + &Back @@ -976,48 +1057,48 @@ This label turns red, if the priority is smaller than "medium". - + &Conversation - + Sign a message to prove you own a TRI address - + &Send - - + + Copy the currently selected address to the system clipboard Copie o endereço selecionado para a área de transferência do sistema - + &Copy From Address - + Copy To &Address - + Delete the currently selected address from the list Excluir os endereços selecionados da lista - + &Delete &Excluir - + Send Secure Message @@ -1051,11 +1132,12 @@ This label turns red, if the priority is smaller than "medium". OptionsDialog + Options Opções - + &Main Principal @@ -1070,7 +1152,7 @@ This label turns red, if the priority is smaller than "medium". Pagar taxa de &transação - + Reserved amount does not participate in staking and is therefore spendable at any time. @@ -1080,12 +1162,12 @@ This label turns red, if the priority is smaller than "medium". - + Automatically start Triangles after logging in to the system. - + &Start Triangles on system login @@ -1095,7 +1177,7 @@ This label turns red, if the priority is smaller than "medium". - + &Detach databases at shutdown @@ -1105,57 +1187,57 @@ This label turns red, if the priority is smaller than "medium". Rede - + Automatically open the Triangles client port on the router. This only works when your router supports UPnP and it is enabled. - + Map port using &UPnP Mapear porta usando &UPnP - + Connect to the Triangles network through a SOCKS proxy (e.g. when connecting through Tor). - + &Connect through SOCKS proxy: - + Proxy &IP: &IP do proxy: - + IP address of the proxy (e.g. 127.0.0.1) - + &Port: &Porta: - + Port of the proxy (e.g. 9050) Porta do serviço de proxy (ex. 9050) - + SOCKS &Version: &Versão do SOCKS: - + SOCKS version of the proxy (e.g. 5) Versão do proxy SOCKS (ex. 5) - + &Window &Janela @@ -1165,7 +1247,7 @@ This label turns red, if the priority is smaller than "medium". Mostrar apenas um ícone na bandeja ao minimizar a janela. - + &Minimize to the tray instead of the taskbar &Minimizar para a bandeja em vez da barra de tarefas. @@ -1175,7 +1257,7 @@ This label turns red, if the priority is smaller than "medium". Minimizar em vez de sair do aplicativo quando a janela for fechada. Quando esta opção é escolhida, o aplicativo só será fechado selecionando Sair no menu Arquivo. - + M&inimize on close M&inimizar ao sair @@ -1190,27 +1272,27 @@ This label turns red, if the priority is smaller than "medium". &Língua da interface com usuário: - + The user interface language can be set here. This setting will take effect after restarting Triangles. - + &Unit to show amounts in: &Unidade usada para mostrar quantidades: - + Choose the default subdivision unit to show in the interface and when sending coins. Escolha a unidade padrão de subdivisão para interface mostrar quando enviar triangless. - + Whether to show TRI addresses in the transaction list or not. - + &Display addresses in transaction list Mostrar en&dereços na lista de transações @@ -1220,27 +1302,27 @@ This label turns red, if the priority is smaller than "medium". Mostrar ou não opções de controle da moeda. - + Display coin &control features (experts only!) - + &OK &OK - + &Cancel &Cancelar - + &Apply - + default padrão @@ -1265,18 +1347,18 @@ This label turns red, if the priority is smaller than "medium". OverviewPage - + Form Formulário - - + + The displayed information may be out of date. Your wallet automatically synchronizes with the Triangles network after a connection is established, but this process has not completed yet. - + Stake: @@ -1311,7 +1393,7 @@ This label turns red, if the priority is smaller than "medium". Saldo minerado que ainda não maturou - + Total: Total: @@ -1321,7 +1403,7 @@ This label turns red, if the priority is smaller than "medium". Seu saldo total atual - + <b>Recent transactions</b> <b>Transações recentes</b> @@ -1329,10 +1411,10 @@ This label turns red, if the priority is smaller than "medium". <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1343,10 +1425,10 @@ a:active { color:#000; text-decoration: underline; } <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1354,7 +1436,21 @@ a:active { color:#000; text-decoration: underline; } - + + <head> +<style type="text/css" media="screen"> +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } +</style> +</head> +<body> +<a href="http://explorer.triangles.technology"> &#187; TRI block explorer</a></body> + + + + Total of transactions that have yet to be confirmed, and do not yet count toward the current balance @@ -1431,7 +1527,7 @@ a:active { color:#000; text-decoration: underline; } RPCConsole - + Client name Nome do cliente @@ -1442,15 +1538,15 @@ a:active { color:#000; text-decoration: underline; } - + - + N/A N/A - + Client version Versão do cliente @@ -1460,7 +1556,12 @@ a:active { color:#000; text-decoration: underline; } &Informação - + + Debug window + + + + Using OpenSSL version Usando OpenSSL versão @@ -1485,7 +1586,7 @@ a:active { color:#000; text-decoration: underline; } - + Block chain Corrente de blocos @@ -1505,7 +1606,7 @@ a:active { color:#000; text-decoration: underline; } Horário do último bloco - + &Open &Abrir @@ -1515,7 +1616,7 @@ a:active { color:#000; text-decoration: underline; } - + &Show @@ -1525,22 +1626,22 @@ a:active { color:#000; text-decoration: underline; } &Console - + Build date Data do 'build' - + Triangles - Debug window - + Triangles Core - + Debug log file Arquivo de log de Depuração @@ -1550,12 +1651,12 @@ a:active { color:#000; text-decoration: underline; } - + Show the Triangles-Qt help message to get a list with possible Triangles command-line options. - + Clear console Limpar console @@ -1578,8 +1679,8 @@ a:active { color:#000; text-decoration: underline; } SendCoinsDialog - - + + @@ -1591,12 +1692,17 @@ a:active { color:#000; text-decoration: underline; } Enviar dinheiro - + + Send Triangles + + + + Coin Control Features Opções de Controle da Moeda - + Inputs... Entradas... @@ -1675,17 +1781,17 @@ a:active { color:#000; text-decoration: underline; } - + custom change address - + Send to multiple recipients at once Enviar para vários destinatários de uma só vez - + Add &Recipient Adicionar destinatário @@ -1695,7 +1801,7 @@ a:active { color:#000; text-decoration: underline; } - + Clear &All Limpar Tudo @@ -1715,17 +1821,17 @@ a:active { color:#000; text-decoration: underline; } Confirmar o envio - + S&end Enviar - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Copy quantity Copiar quantidade @@ -1770,7 +1876,7 @@ a:active { color:#000; text-decoration: underline; } - + Confirm send coins Confirmar envio de dinheiro @@ -1785,7 +1891,7 @@ a:active { color:#000; text-decoration: underline; } - + The recipient address is not valid, please recheck. O endereço do destinatário não é válido, favor verificar. @@ -1843,53 +1949,48 @@ a:active { color:#000; text-decoration: underline; } SendCoinsEntry - + Form Formulário - + A&mount: Q&uantidade: - + Pay &To: Pagar &Para: - - + + Enter a label for this address to add it to your address book Digite uma etiqueta para este endereço para adicioná-lo ao catálogo de endereços - - N&arration: - - - - + Enter a short note to send with payment (max 24 characters) - + &Label: &Etiqueta: - + The address to send the payment to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book - + Alt+A Alt+A @@ -1899,7 +2000,7 @@ a:active { color:#000; text-decoration: underline; } Colar o endereço da área de transferência - + Alt+P Alt+P @@ -1927,37 +2028,42 @@ a:active { color:#000; text-decoration: underline; } - + + Send messages + + + + Address &From: - + Choose address from address book - + Alt+A Alt+A - + Paste address from clipboard Colar o endereço da área de transferência - + Alt+P Alt+P - + Send to multiple recipients at once Enviar para vários destinatários de uma só vez - + Add &Recipient Adicionar destinatário @@ -1967,7 +2073,7 @@ a:active { color:#000; text-decoration: underline; } - + Clear &All Limpar Tudo @@ -1977,17 +2083,17 @@ a:active { color:#000; text-decoration: underline; } Confirmar o envio - + S&end Enviar - + &Close - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) @@ -1997,7 +2103,7 @@ a:active { color:#000; text-decoration: underline; } - + Confirm send messages @@ -2012,7 +2118,7 @@ a:active { color:#000; text-decoration: underline; } - + @@ -2049,22 +2155,22 @@ a:active { color:#000; text-decoration: underline; } SendMessagesEntry - + Form Formulário - - The address to send the payment to (e.g. 4Zo1ga6xuKuQ7JV7M9rGDoxdbYwV5zgQJ5) + + The address to send the message to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book - + Alt+A Alt+A @@ -2074,7 +2180,7 @@ a:active { color:#000; text-decoration: underline; } Colar o endereço da área de transferência - + Alt+P Alt+P @@ -2084,28 +2190,28 @@ a:active { color:#000; text-decoration: underline; } - + &Message: - + Send &To: - + Enter a label for this address to add it to your address book Digite uma etiqueta para este endereço para adicioná-lo ao catálogo de endereços - + &Label: &Etiqueta: - + &Public Key: @@ -2126,187 +2232,134 @@ a:active { color:#000; text-decoration: underline; } - SignVerifyMessageDialog + SignMessagePage - - Signatures - Sign / Verify a Message - Assinaturas - Assinar / Verificar uma mensagem + + Form + Formulário - - - &Sign Message - &Assinar Mensagem - - - - You can sign messages with your addresses to prove you own them. Be careful not to sign anything vague, as phishing attacks may try to trick you into signing your identity over to them. Only sign fully-detailed statements you agree to. - Você pode assinar mensagens com seus endereços para provar que você é o dono deles. Seja cuidadoso para não assinar algo vago, pois ataques de pishing podem tentar te enganar para dar sua assinatura de identidade para eles. Apenas assine afirmações completamente detalhadas com as quais você concorda. - - - - The address to sign the message with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + Sign Message - - + + Address + Endereço + + + + Paste address from clipboard + Colar o endereço da área de transferência + + + + Alt+P + Alt+P + + + + Signature + + + + Choose an address from the address book - - + Alt+A - Alt+A + Alt+A - - Paste address from clipboard - Colar o endereço da área de transferência + + The address to sign the message with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + - - Alt+P - Alt+P + + Text + - + Enter the message you want to sign here - Entre a mensagem que você quer assinar aqui + Entre a mensagem que você quer assinar aqui - + Copy the current signature to the system clipboard - Copiar a assinatura para a área de transferência do sistema + Copiar a assinatura para a área de transferência do sistema - - Sign the message to prove you own this TRI address - - - - - Verify the message to ensure it was signed with the specified TRI address - - - - + Reset all sign message fields - Limpar todos os campos de assinatura da mensagem + Limpar todos os campos de assinatura da mensagem - - + Clear &All - Limpar Tudo + Limpar Tudo - - - &Verify Message - &Verificar Mensagem - - - - Enter the signing address, message (ensure you copy line breaks, spaces, tabs, etc. exactly) and signature below to verify the message. Be careful not to read more into the signature than what is in the signed message itself, to avoid being tricked by a man-in-the-middle attack. - Forneça o endereço da assinatura, a mensagem (se assegure que você copiou quebras de linha, espaços, tabs, etc. exatamente) e a assinatura abaixo para verificar a mensagem. Cuidado para não ler mais na assinatura do que está escrito na mensagem propriamente, para evitar ser vítima de uma ataque do tipo "man-in-the-middle". - - - - The address the message was signed with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + Sign the message to prove you own this Triangles address - - Reset all verify message fields - Limpar todos os campos de assinatura da mensagem + + Sign &Message + Assinar &Mensagem - - Click "Sign Message" to generate signature - Clique em "Assinar Mensagem" para gerar a assinatura - - - - Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - - - Enter a TRI address (e.g. w) + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Enter TRI signature - + Click "Sign Message" to generate signature + Clique em "Assinar Mensagem" para gerar a assinatura - - + + The entered address is invalid. - O endereço fornecido é inválido. + O endereço fornecido é inválido. - - - + + Please check the address and try again. - Por favor, verifique o endereço e tente novamente. + Por favor, verifique o endereço e tente novamente. - - + The entered address does not refer to a key. - O endereço fornecido não se refere a uma chave. + O endereço fornecido não se refere a uma chave. - + Wallet unlock was cancelled. - Destravamento da Carteira foi cancelado. + Destravamento da Carteira foi cancelado. Private key for the entered address is not available. - A chave privada para o endereço fornecido não está disponível. + A chave privada para o endereço fornecido não está disponível. Message signing failed. - Assinatura da mensagem falhou. + Assinatura da mensagem falhou. Message signed. - Mensagem assinada. - - - - The signature could not be decoded. - A assinatura não pode ser decodificada. - - - - - Please check the signature and try again. - Por favor, verifique a assinatura e tente novamente. - - - - The signature did not match the message digest. - A assinatura não corresponde ao "resumo da mensagem". - - - - Message verification failed. - Verificação da mensagem falhou. - - - - Message verified. - Mensagem verificada. + Mensagem assinada. @@ -2453,7 +2506,7 @@ a:active { color:#000; text-decoration: underline; } - Generated coins must mature 60 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. + Generated coins must mature 7 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. @@ -2501,11 +2554,12 @@ a:active { color:#000; text-decoration: underline; } TransactionDescDialog + Transaction details Detalhes da transação - + This pane shows a detailed description of the transaction Este painel mostra uma descrição detalhada da transação @@ -2513,7 +2567,7 @@ a:active { color:#000; text-decoration: underline; } TransactionTableModel - + Date Data @@ -2533,12 +2587,17 @@ a:active { color:#000; text-decoration: underline; } Quantidade - + Open until %1 Aberto até %1 - + + Confirming (%1 of %2 confirmations) + + + + Confirmed (%1 confirmations) Confirmado (%1 confirmações) @@ -2551,12 +2610,7 @@ a:active { color:#000; text-decoration: underline; } - - Narration - - - - + Offline Offline @@ -2566,12 +2620,7 @@ a:active { color:#000; text-decoration: underline; } Não confirmado - - Confirming (%1 of %2 recommended confirmations) - Confirmando (%1 de %2 confirmações recomendadas) - - - + Conflicted Conflitou @@ -2649,13 +2698,13 @@ a:active { color:#000; text-decoration: underline; } TransactionView - - + + All Todos - + Today Hoje @@ -2685,7 +2734,7 @@ a:active { color:#000; text-decoration: underline; } Intervalo... - + Received with Recebido por @@ -2710,17 +2759,17 @@ a:active { color:#000; text-decoration: underline; } Outro - + Enter address or label to search Procure um endereço ou etiqueta - + Min amount Quantidade mínima - + Copy address Copiar endereço @@ -2750,7 +2799,7 @@ a:active { color:#000; text-decoration: underline; } Mostrar detalhes da transação - + Export Transaction Data @@ -2815,6 +2864,19 @@ a:active { color:#000; text-decoration: underline; } para + + TransactionsPage + + + Form + Formulário + + + + Transactions + + + Triangles-core @@ -3511,67 +3573,57 @@ Se o arquivo não existir, crie um com permissão de leitura apenas pelo dono - + + Triangles - + + Wallet Carteira - + + &Overview &Visão geral - + Show general overview of wallet Mostrar visão geral da carteira - - &Send coins - &Enviar moedas - - - - Send coins to a TRI address - - - - - &Receive coins - &Receber moedas - - - + Show the list of addresses for receiving payments Mostrar a lista de endereços para o recebimento de pagamentos - + + &Transactions &Transações - + Browse transaction history Navegar pelo histórico de transações - + + &Address Book &Livro de Endereços - + Edit the list of stored addresses and labels Edite a lista de endereços armazenados e rótulos - + &Messages @@ -3581,22 +3633,83 @@ Se o arquivo não existir, crie um com permissão de leitura apenas pelo dono - - E&xit - S&air - - - - Quit application - Sair da aplicação - - - - &About Triangles + + + &Show / Hide Triangles wallet + Show or hide the main Window + + + + + Encrypt the private keys that belong to your wallet + + + + + %n blocks + + + + + + + + Processed %1 blocks of transaction history. + + + + + <font color='#f26522'>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. </font>Do you want to pay the fee? + + + + + Options + Opções + + + + E&xit + S&air + + + + Quit application + Sair da aplicação + + + + &Send Triangles + + + + + Send coins to a Triangles address + + + + + &Receive Triangles + + + + + E&xit Triangles wallet + + + + + + + &About Triangles + Sobre o triangles + + + Show information about Triangles @@ -3621,22 +3734,13 @@ Se o arquivo não existir, crie um com permissão de leitura apenas pelo dono - - &Show / Hide - &Exibir/Ocultar - - - + + &Encrypt Wallet... &Criptografar Carteira... - - Encrypt or decrypt wallet - Cryptografar ou Decryptografar carteira - - - + &Backup Wallet... &Backup Carteira... @@ -3647,24 +3751,36 @@ Se o arquivo não existir, crie um com permissão de leitura apenas pelo dono + &Change Passphrase... &Mudar frase de segurança... - + Change the passphrase used for wallet encryption Mudar a frase de segurança utilizada na criptografia da carteira + &Unlock Wallet... - + Unlock wallet Desbloquear carteira + + + &Unlock Wallet for staking... + + + + + Unlock wallet for staking + + &Lock Wallet @@ -3677,36 +3793,50 @@ Se o arquivo não existir, crie um com permissão de leitura apenas pelo dono + Sign &message... &Assinar Mensagem... + + + Sign messages with your Triangles addresses to prove you own them + + + &Verify message... &Verificar mensagem... + + + Verify messages to ensure they were signed with specified Triangles addresses + + + &Export... &Exportar... - + Export the data in the current tab to a file Exportar os dados da guia atual para um arquivo - + + &Debug window Janela de &Depuração - + Open debugging and diagnostic console Abrir console de depuração e diagnóstico - + &File &Arquivo @@ -3731,19 +3861,17 @@ Se o arquivo não existir, crie um com permissão de leitura apenas pelo dono - - + [testnet] [testnet] - - + Triangles client - + %n active connection(s) to Triangles network @@ -3751,12 +3879,12 @@ Se o arquivo não existir, crie um com permissão de leitura apenas pelo dono - + Synchronizing with network... Sincronizando com a rede... - + ~%n block(s) remaining ~%n bloco faltando @@ -3764,17 +3892,12 @@ Se o arquivo não existir, crie um com permissão de leitura apenas pelo dono - + Downloaded %1 of %2 blocks of transaction history (%3% done). Baixados %1 de %2 blocos de histórico de transações (%3% completo). - - Downloaded %1 blocks of transaction history. - - - - + Current difficulty is %1. @@ -3826,17 +3949,12 @@ Se o arquivo não existir, crie um com permissão de leitura apenas pelo dono - - This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee? - - - - + Confirm transaction fee - + Sent transaction Transação enviada @@ -3872,29 +3990,50 @@ Message: %4 - - + + URI handling - - + + URI can not be parsed! This can be caused by an invalid TRI address or malformed URI parameters. - + + Send Triangles + + + + + Receive Triangles + + + + + &Lock Wallet... + + + + + Wallet is <b>encrypted</b> and currently <b>unlocked for staking</b> + + + + Wallet is <b>encrypted</b> and currently <b>unlocked</b> Carteira está <b>criptografada</b> e atualmente <b>desbloqueada</b> - + Wallet is <b>encrypted</b> and currently <b>locked</b> Carteira está <b>criptografada</b> e atualmente <b>bloqueada</b> - + + Backup Wallet @@ -3905,16 +4044,26 @@ Message: %4 - Backup Failed + There was an error trying to save the wallet data to the new location. - There was an error trying to save the wallet data to the new location. + Backup failed + + + + + Backup successful + + + + + The wallet data was successfully saved to the new location. - + %n second(s) @@ -3975,31 +4124,128 @@ Message: %4 Not staking + + + VerifyMessagePage - Show information about triangles - Mostrar informações sobre o triangles + + Form + Formulário - Send coins to a triangles address - Enviar moedas para um endereço triangles + + Verify Message + - Modify configuration options for triangles - Modificar opções de configuração para triangles + + Choose an address from the address book + - triangles - triangles + + Alt+A + Alt+A - &About triangles - Sobre o triangles + + The address the message was signed with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + + + + + Text + + + + + Address + Endereço + + + + Signature + + + + + Reset all verify message fields + Limpar todos os campos de assinatura da mensagem + + + + Clear &All + Limpar Tudo + + + + Verify the message to ensure it was signed with the specified Triangles address + + + + + Verify &Message + + + + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + + + + Enter Triangles signature + + + + + + The entered address is invalid. + O endereço fornecido é inválido. + + + + + + Please check the address and try again. + Por favor, verifique o endereço e tente novamente. + + + + The entered address does not refer to a key. + O endereço fornecido não se refere a uma chave. + + + + The signature could not be decoded. + A assinatura não pode ser decodificada. + + + + + Please check the signature and try again. + Por favor, verifique a assinatura e tente novamente. + + + + The signature did not match the message digest. + A assinatura não corresponde ao "resumo da mensagem". + + + + Message verification failed. + Verificação da mensagem falhou. + + + + Message verified. + Mensagem verificada. WalletModel - + Sending... diff --git a/src/qt/locale/triangles_pt_PT.qm b/src/qt/locale/triangles_pt_PT.qm deleted file mode 100644 index e955cb9bf29f110b8dd400e90949a330d1503c2e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 57721 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 diff --git a/src/qt/locale/triangles_pt_PT.ts b/src/qt/locale/triangles_pt_PT.ts index bc741ba..c8725f8 100644 --- a/src/qt/locale/triangles_pt_PT.ts +++ b/src/qt/locale/triangles_pt_PT.ts @@ -4,23 +4,27 @@ AboutDialog - + + Dialog + + + + About Triangles - + <b>Triangles</b> version - - Copyright © 2009-2014 The Bitcoin developers -Copyright © 2014 Triangles team + + OK - + This is experimental software. @@ -38,47 +42,52 @@ Este produto inclui software desenvolvido pelo Projecto OpenSSL para uso no Open AddressBookPage - + Address Book - + Double-click to edit address or label Clique duas vezes para editar o endereço ou o rótulo - + Create a new address Criar um novo endereço - + Copy the currently selected address to the system clipboard Copie o endereço selecionado para a área de transferência - + Sign a message to prove you own a TRI address - + &New Address - + + Address book + + + + &Copy Address &Copiar Endereço - + Show &QR Code - + Sign &Message @@ -88,7 +97,7 @@ Este produto inclui software desenvolvido pelo Projecto OpenSSL para uso no Open - + Delete the currently selected address from the list Apagar o endereço selecionado da lista @@ -98,17 +107,22 @@ Este produto inclui software desenvolvido pelo Projecto OpenSSL para uso no Open &Verificar Mensagem - + These are your Triangles addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you. - + &Delete E&liminar - + + Triangles receiving addresses + + + + Copy &Label Copiar &Rótulo @@ -118,7 +132,7 @@ Este produto inclui software desenvolvido pelo Projecto OpenSSL para uso no Open &Editar - + Export Address Book Data @@ -141,7 +155,7 @@ Este produto inclui software desenvolvido pelo Projecto OpenSSL para uso no Open AddressTableModel - + Label Rótulo @@ -164,32 +178,32 @@ Este produto inclui software desenvolvido pelo Projecto OpenSSL para uso no Open Diálogo de Frase-Passe - + + Change password + + + + Enter passphrase Escreva a frase de segurança - + New passphrase Nova frase de segurança - + Repeat new passphrase Repita a nova frase de segurança - - Serves to disable the trivial sendmoney when OS account compromised. Provides no real security. + + Unlock for staking only - - For staking only - - - - + Enter the new passphrase to the wallet.<br/>Please use a passphrase of <b>10 or more random characters</b>, or <b>eight or more words</b>. Escreva a nova frase de seguraça da sua carteira. <br/> Por favor, use uma frase de <b>10 ou mais caracteres aleatórios,</b> ou <b>oito ou mais palavras</b>. @@ -199,7 +213,7 @@ Este produto inclui software desenvolvido pelo Projecto OpenSSL para uso no Open Encriptar carteira - + This operation needs your wallet passphrase to unlock the wallet. A sua frase de segurança é necessária para desbloquear a carteira. @@ -209,7 +223,7 @@ Este produto inclui software desenvolvido pelo Projecto OpenSSL para uso no Open Desbloquear carteira - + This operation needs your wallet passphrase to decrypt the wallet. A sua frase de segurança é necessária para desencriptar a carteira. @@ -219,7 +233,7 @@ Este produto inclui software desenvolvido pelo Projecto OpenSSL para uso no Open Desencriptar carteira - + Change passphrase Alterar frase de segurança @@ -318,12 +332,17 @@ Este produto inclui software desenvolvido pelo Projecto OpenSSL para uso no Open CoinControlDialog - + Coin Control - + + Triangles Coin Control + + + + Quantity: Quantidade: @@ -333,7 +352,7 @@ Este produto inclui software desenvolvido pelo Projecto OpenSSL para uso no Open Bytes: - + Amount: Quantia: @@ -353,7 +372,7 @@ Este produto inclui software desenvolvido pelo Projecto OpenSSL para uso no Open Saída Baixa: - + no não @@ -368,22 +387,22 @@ Este produto inclui software desenvolvido pelo Projecto OpenSSL para uso no Open Troco: - + (un)select all (des)seleccionar todos - + Tree mode Modo de árvore - + List mode Modo lista - + Amount Quantia @@ -418,7 +437,7 @@ Este produto inclui software desenvolvido pelo Projecto OpenSSL para uso no Open Prioridade - + Copy address Copiar endereço @@ -429,17 +448,17 @@ Este produto inclui software desenvolvido pelo Projecto OpenSSL para uso no Open - + Copy amount Copiar quantia - + Copy transaction ID Copiar ID da Transação - + Copy quantity Copiar quantidade @@ -474,7 +493,7 @@ Este produto inclui software desenvolvido pelo Projecto OpenSSL para uso no Open Copiar alteração - + highest o maior @@ -572,57 +591,66 @@ This label turns red, if the priority is smaller than "medium". EditAddressDialog - - Edit Address - Editar Endereço - - - + &Label &Rótulo - + The label associated with this address book entry - + &Address E&ndereço - + + Edit record + + + + The address associated with this address book entry. This can only be modified for sending addresses. - - &Stealth Address + + Paste from clipboard - + + Alt+A + Alt+A + + + + New receiving address Novo endereço de entrada - + + New sending address Novo endereço de saída - + + Edit receiving address Editar endereço de entrada - + + Edit sending address Editar endereço de saída - + The entered address "%1" is not a valid TRI address. @@ -689,23 +717,23 @@ This label turns red, if the priority is smaller than "medium". MRichTextEdit - + Paragraph formatting - + Undo (CTRL+Z) - + Undo - + Redo @@ -715,7 +743,7 @@ This label turns red, if the priority is smaller than "medium". - + Cut @@ -725,7 +753,7 @@ This label turns red, if the priority is smaller than "medium". - + Copy @@ -735,7 +763,7 @@ This label turns red, if the priority is smaller than "medium". - + Paste @@ -745,12 +773,12 @@ This label turns red, if the priority is smaller than "medium". - + Link - + Bold @@ -760,7 +788,7 @@ This label turns red, if the priority is smaller than "medium". - + Italic @@ -770,12 +798,12 @@ This label turns red, if the priority is smaller than "medium". - + Underline - + Strike Out @@ -785,7 +813,7 @@ This label turns red, if the priority is smaller than "medium". - + Bullet list @@ -795,7 +823,7 @@ This label turns red, if the priority is smaller than "medium". - + Ordered list @@ -805,7 +833,7 @@ This label turns red, if the priority is smaller than "medium". - + Decrease indentation @@ -815,7 +843,7 @@ This label turns red, if the priority is smaller than "medium". - + Increase indentation @@ -825,12 +853,12 @@ This label turns red, if the priority is smaller than "medium". - + . - + Font size @@ -875,6 +903,74 @@ This label turns red, if the priority is smaller than "medium". + + MainWindow + + + MainWindow + + + + + Triangles + + + + + File + + + + + Operations + + + + + Help + + + + + Overview + + + + + Send Coins + Enviar Moedas + + + + Receive Coins + + + + + Address Book + + + + + Transactions + + + + + Messages + + + + + Synchronization + + + + + 33333 blocks + + + MessageModel @@ -931,22 +1027,27 @@ This label turns red, if the priority is smaller than "medium". MessagePage - + Address Book - + + Messages + + + + These are your sent and received encrypted messages. Click on an item to read it. - + Click on a message to view it - + &Back @@ -956,48 +1057,48 @@ This label turns red, if the priority is smaller than "medium". - + &Conversation - + Sign a message to prove you own a TRI address - + &Send - - + + Copy the currently selected address to the system clipboard Copie o endereço selecionado para a área de transferência - + &Copy From Address - + Copy To &Address - + Delete the currently selected address from the list Apagar o endereço selecionado da lista - + &Delete E&liminar - + Send Secure Message @@ -1031,11 +1132,12 @@ This label turns red, if the priority is smaller than "medium". OptionsDialog + Options Opções - + &Main &Principal @@ -1050,7 +1152,7 @@ This label turns red, if the priority is smaller than "medium". Pagar &taxa de transação - + Reserved amount does not participate in staking and is therefore spendable at any time. @@ -1060,12 +1162,12 @@ This label turns red, if the priority is smaller than "medium". - + Automatically start Triangles after logging in to the system. - + &Start Triangles on system login @@ -1075,7 +1177,7 @@ This label turns red, if the priority is smaller than "medium". - + &Detach databases at shutdown @@ -1085,57 +1187,57 @@ This label turns red, if the priority is smaller than "medium". &Rede - + Automatically open the Triangles client port on the router. This only works when your router supports UPnP and it is enabled. - + Map port using &UPnP Mapear porta usando &UPnP - + Connect to the Triangles network through a SOCKS proxy (e.g. when connecting through Tor). - + &Connect through SOCKS proxy: - + Proxy &IP: &IP do proxy: - + IP address of the proxy (e.g. 127.0.0.1) - + &Port: &Porta: - + Port of the proxy (e.g. 9050) Porta do proxy (p.ex. 9050) - + SOCKS &Version: &Versão SOCKS: - + SOCKS version of the proxy (e.g. 5) Versão do proxy SOCKS (p.ex. 5) - + &Window &Janela @@ -1145,7 +1247,7 @@ This label turns red, if the priority is smaller than "medium". Apenas mostrar o ícone da bandeja após minimizar a janela. - + &Minimize to the tray instead of the taskbar &Minimizar para a bandeja e não para a barra de ferramentas @@ -1155,7 +1257,7 @@ This label turns red, if the priority is smaller than "medium". Minimize ao invés de sair da aplicação quando a janela é fechada. Com esta opção selecionada, a aplicação apenas será encerrada quando escolher Sair da aplicação no menú. - + M&inimize on close M&inimizar ao fechar @@ -1170,27 +1272,27 @@ This label turns red, if the priority is smaller than "medium". &Linguagem da interface de utilizador: - + The user interface language can be set here. This setting will take effect after restarting Triangles. - + &Unit to show amounts in: &Unidade a usar em quantias: - + Choose the default subdivision unit to show in the interface and when sending coins. Escolha a subdivisão unitária a ser mostrada por defeito na aplicação e ao enviar moedas. - + Whether to show TRI addresses in the transaction list or not. - + &Display addresses in transaction list Mostrar en&dereços na lista de transações @@ -1200,27 +1302,27 @@ This label turns red, if the priority is smaller than "medium". Escolha para mostrar funcionalidades de controlo "coin" ou não. - + Display coin &control features (experts only!) - + &OK &OK - + &Cancel &Cancelar - + &Apply - + default padrão @@ -1245,18 +1347,18 @@ This label turns red, if the priority is smaller than "medium". OverviewPage - + Form Formulário - - + + The displayed information may be out of date. Your wallet automatically synchronizes with the Triangles network after a connection is established, but this process has not completed yet. - + Stake: @@ -1291,7 +1393,7 @@ This label turns red, if the priority is smaller than "medium". O saldo minado ainda não maturou - + Total: Total: @@ -1301,7 +1403,7 @@ This label turns red, if the priority is smaller than "medium". O seu saldo total actual - + <b>Recent transactions</b> <b>Transações recentes</b> @@ -1309,10 +1411,10 @@ This label turns red, if the priority is smaller than "medium". <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1323,10 +1425,10 @@ a:active { color:#000; text-decoration: underline; } <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1334,7 +1436,21 @@ a:active { color:#000; text-decoration: underline; } - + + <head> +<style type="text/css" media="screen"> +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } +</style> +</head> +<body> +<a href="http://explorer.triangles.technology"> &#187; TRI block explorer</a></body> + + + + Total of transactions that have yet to be confirmed, and do not yet count toward the current balance @@ -1411,7 +1527,7 @@ a:active { color:#000; text-decoration: underline; } RPCConsole - + Client name Nome do Cliente @@ -1422,15 +1538,15 @@ a:active { color:#000; text-decoration: underline; } - + - + N/A N/D - + Client version Versão do Cliente @@ -1440,7 +1556,12 @@ a:active { color:#000; text-decoration: underline; } &Informação - + + Debug window + + + + Using OpenSSL version Usando versão OpenSSL @@ -1465,7 +1586,7 @@ a:active { color:#000; text-decoration: underline; } - + Block chain Cadeia de blocos @@ -1485,7 +1606,7 @@ a:active { color:#000; text-decoration: underline; } Tempo do último bloco - + &Open &Abrir @@ -1495,7 +1616,7 @@ a:active { color:#000; text-decoration: underline; } - + &Show @@ -1505,22 +1626,22 @@ a:active { color:#000; text-decoration: underline; } &Consola - + Build date Data de construção - + Triangles - Debug window - + Triangles Core - + Debug log file Ficheiro de registo de depuração @@ -1530,12 +1651,12 @@ a:active { color:#000; text-decoration: underline; } - + Show the Triangles-Qt help message to get a list with possible Triangles command-line options. - + Clear console Limpar consola @@ -1558,8 +1679,8 @@ a:active { color:#000; text-decoration: underline; } SendCoinsDialog - - + + @@ -1571,12 +1692,17 @@ a:active { color:#000; text-decoration: underline; } Enviar Moedas - + + Send Triangles + + + + Coin Control Features Funcionalidades de Coin Controlo: - + Inputs... Entradas @@ -1655,17 +1781,17 @@ a:active { color:#000; text-decoration: underline; } - + custom change address - + Send to multiple recipients at once Enviar para múltiplos destinatários de uma vez - + Add &Recipient Adicionar &Destinatário @@ -1675,7 +1801,7 @@ a:active { color:#000; text-decoration: underline; } - + Clear &All &Limpar Tudo @@ -1695,17 +1821,17 @@ a:active { color:#000; text-decoration: underline; } Confirme ação de envio - + S&end &Enviar - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Copy quantity Copiar quantidade @@ -1750,7 +1876,7 @@ a:active { color:#000; text-decoration: underline; } - + Confirm send coins Confirme envio de moedas @@ -1765,7 +1891,7 @@ a:active { color:#000; text-decoration: underline; } - + The recipient address is not valid, please recheck. O endereço de destino não é válido, por favor verifique. @@ -1823,53 +1949,48 @@ a:active { color:#000; text-decoration: underline; } SendCoinsEntry - + Form Formulário - + A&mount: Qu&antia: - + Pay &To: &Pagar A: - - + + Enter a label for this address to add it to your address book Escreva um rótulo para este endereço para o adicionar ao seu livro de endereços - - N&arration: - - - - + Enter a short note to send with payment (max 24 characters) - + &Label: Rótu&lo: - + The address to send the payment to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book - + Alt+A Alt+A @@ -1879,7 +2000,7 @@ a:active { color:#000; text-decoration: underline; } Cole endereço da área de transferência - + Alt+P Alt+P @@ -1907,37 +2028,42 @@ a:active { color:#000; text-decoration: underline; } - + + Send messages + + + + Address &From: - + Choose address from address book - + Alt+A Alt+A - + Paste address from clipboard Cole endereço da área de transferência - + Alt+P Alt+P - + Send to multiple recipients at once Enviar para múltiplos destinatários de uma vez - + Add &Recipient Adicionar &Destinatário @@ -1947,9 +2073,9 @@ a:active { color:#000; text-decoration: underline; } - + Clear &All - + &Limpar Tudo @@ -1957,17 +2083,17 @@ a:active { color:#000; text-decoration: underline; } Confirme ação de envio - + S&end &Enviar - + &Close - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) @@ -1977,7 +2103,7 @@ a:active { color:#000; text-decoration: underline; } - + Confirm send messages @@ -1992,7 +2118,7 @@ a:active { color:#000; text-decoration: underline; } - + @@ -2029,22 +2155,22 @@ a:active { color:#000; text-decoration: underline; } SendMessagesEntry - + Form Formulário - - The address to send the payment to (e.g. 4Zo1ga6xuKuQ7JV7M9rGDoxdbYwV5zgQJ5) + + The address to send the message to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book - + Alt+A Alt+A @@ -2054,7 +2180,7 @@ a:active { color:#000; text-decoration: underline; } Cole endereço da área de transferência - + Alt+P Alt+P @@ -2064,28 +2190,28 @@ a:active { color:#000; text-decoration: underline; } - + &Message: - + Send &To: - + Enter a label for this address to add it to your address book Escreva um rótulo para este endereço para o adicionar ao seu livro de endereços - + &Label: Rótu&lo: - + &Public Key: @@ -2106,187 +2232,134 @@ a:active { color:#000; text-decoration: underline; } - SignVerifyMessageDialog + SignMessagePage - - Signatures - Sign / Verify a Message - Assinaturas - Assinar / Verificar uma Mensagem + + Form + Formulário - - - &Sign Message - A&ssinar Mensagem - - - - You can sign messages with your addresses to prove you own them. Be careful not to sign anything vague, as phishing attacks may try to trick you into signing your identity over to them. Only sign fully-detailed statements you agree to. - Pode assinar mensagens com os seus endereços para provar que são seus. Tenha atenção ao assinar mensagens ambíguas, pois ataques de phishing podem tentar enganá-lo, de modo a assinar a sua identidade para os atacantes. Apenas assine declarações completamente detalhadas com as quais concorde. - - - - The address to sign the message with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + Sign Message - - + + Address + Endereço + + + + Paste address from clipboard + Cole endereço da área de transferência + + + + Alt+P + Alt+P + + + + Signature + + + + Choose an address from the address book - - + Alt+A - Alt+A + Alt+A - - Paste address from clipboard - Cole endereço da área de transferência + + The address to sign the message with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + - - Alt+P - Alt+P + + Text + - + Enter the message you want to sign here - Escreva aqui a mensagem que deseja assinar + Escreva aqui a mensagem que deseja assinar - + Copy the current signature to the system clipboard - Copiar a assinatura actual para a área de transferência + Copiar a assinatura actual para a área de transferência - - Sign the message to prove you own this TRI address - - - - - Verify the message to ensure it was signed with the specified TRI address - - - - + Reset all sign message fields - Repôr todos os campos de assinatura de mensagem + Repôr todos os campos de assinatura de mensagem - - + Clear &All - Limpar &Tudo + &Limpar Tudo - - - &Verify Message - &Verificar Mensagem - - - - Enter the signing address, message (ensure you copy line breaks, spaces, tabs, etc. exactly) and signature below to verify the message. Be careful not to read more into the signature than what is in the signed message itself, to avoid being tricked by a man-in-the-middle attack. - Introduza o endereço de assinatura, mensagem (assegure-se de copiar quebras de linha, espaços, tabuladores, etc. exactamente) e assinatura abaixo para verificar a mensagem. Tenha atenção para não ler mais na assinatura do que o que estiver na mensagem assinada, para evitar ser enganado por um atacante que se encontre entre si e quem assinou a mensagem. - - - - The address the message was signed with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + Sign the message to prove you own this Triangles address - - Reset all verify message fields - Repôr todos os campos de verificação de mensagem - - - - Click "Sign Message" to generate signature - Clique "Assinar mensagem" para gerar a assinatura - - - - Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + Sign &Message - - Enter a TRI address (e.g. w) + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Enter TRI signature - + Click "Sign Message" to generate signature + Clique "Assinar mensagem" para gerar a assinatura - - + + The entered address is invalid. - O endereço introduzido é inválido. + O endereço introduzido é inválido. - - - + + Please check the address and try again. - Por favor verifique o endereço e tente de novo. + Por favor verifique o endereço e tente de novo. - - + The entered address does not refer to a key. - O endereço introduzido não refere a chave alguma. + O endereço introduzido não refere a chave alguma. - + Wallet unlock was cancelled. - O desbloqueio da carteira foi cancelado. + O desbloqueio da carteira foi cancelado. Private key for the entered address is not available. - A chave privada para o endereço introduzido não está disponível. + A chave privada para o endereço introduzido não está disponível. Message signing failed. - Assinatura de mensagem falhou. + Assinatura de mensagem falhou. Message signed. - Mensagem assinada. - - - - The signature could not be decoded. - A assinatura não pôde ser descodificada. - - - - - Please check the signature and try again. - Por favor verifique a assinatura e tente de novo. - - - - The signature did not match the message digest. - A assinatura não condiz com o conteúdo da mensagem. - - - - Message verification failed. - Verificação da mensagem falhou. - - - - Message verified. - Mensagem verificada. + Mensagem assinada. @@ -2433,7 +2506,7 @@ a:active { color:#000; text-decoration: underline; } - Generated coins must mature 60 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. + Generated coins must mature 7 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. @@ -2481,11 +2554,12 @@ a:active { color:#000; text-decoration: underline; } TransactionDescDialog + Transaction details Detalhes da transação - + This pane shows a detailed description of the transaction Esta janela mostra uma descrição detalhada da transação @@ -2493,7 +2567,7 @@ a:active { color:#000; text-decoration: underline; } TransactionTableModel - + Date Data @@ -2513,12 +2587,17 @@ a:active { color:#000; text-decoration: underline; } Quantia - + Open until %1 Aberto até %1 - + + Confirming (%1 of %2 confirmations) + + + + Confirmed (%1 confirmations) Confirmada (%1 confirmações) @@ -2531,12 +2610,7 @@ a:active { color:#000; text-decoration: underline; } - - Narration - - - - + Offline @@ -2546,12 +2620,7 @@ a:active { color:#000; text-decoration: underline; } - - Confirming (%1 of %2 recommended confirmations) - - - - + Conflicted @@ -2629,13 +2698,13 @@ a:active { color:#000; text-decoration: underline; } TransactionView - - + + All Todas - + Today Hoje @@ -2665,7 +2734,7 @@ a:active { color:#000; text-decoration: underline; } Período... - + Received with Recebida com @@ -2690,17 +2759,17 @@ a:active { color:#000; text-decoration: underline; } Outras - + Enter address or label to search Escreva endereço ou rótulo a procurar - + Min amount Quantia mínima - + Copy address Copiar endereço @@ -2730,7 +2799,7 @@ a:active { color:#000; text-decoration: underline; } Mostrar detalhes da transação - + Export Transaction Data @@ -2795,6 +2864,19 @@ a:active { color:#000; text-decoration: underline; } até + + TransactionsPage + + + Form + Formulário + + + + Transactions + + + Triangles-core @@ -3491,67 +3573,57 @@ Se o ficheiro não existir, crie-o com permissões de leitura apenas para o dono - + + Triangles - + + Wallet Carteira - + + &Overview Visã&o geral - + Show general overview of wallet Mostrar visão geral da carteira - - &Send coins - - - - - Send coins to a TRI address - - - - - &Receive coins - - - - + Show the list of addresses for receiving payments - + + &Transactions &Transações - + Browse transaction history Navegar pelo histórico de transações - + + &Address Book - + Edit the list of stored addresses and labels - + &Messages @@ -3561,22 +3633,83 @@ Se o ficheiro não existir, crie-o com permissões de leitura apenas para o dono - - E&xit - Fec&har - - - - Quit application - Sair da aplicação - - - - &About Triangles + + + &Show / Hide Triangles wallet + Show or hide the main Window + + + + + Encrypt the private keys that belong to your wallet + + + + + %n blocks + + + + + + + + Processed %1 blocks of transaction history. + + + + + <font color='#f26522'>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. </font>Do you want to pay the fee? + + + + + Options + Opções + + + + E&xit + Fec&har + + + + Quit application + Sair da aplicação + + + + &Send Triangles + + + + + Send coins to a Triangles address + + + + + &Receive Triangles + + + + + E&xit Triangles wallet + + + + + + + &About Triangles + + + + Show information about Triangles @@ -3601,22 +3734,13 @@ Se o ficheiro não existir, crie-o com permissões de leitura apenas para o dono - - &Show / Hide - Mo&strar / Ocultar - - - + + &Encrypt Wallet... E&ncriptar Carteira... - - Encrypt or decrypt wallet - - - - + &Backup Wallet... &Guardar Carteira... @@ -3627,24 +3751,36 @@ Se o ficheiro não existir, crie-o com permissões de leitura apenas para o dono + &Change Passphrase... Mudar &Palavra-passe... - + Change the passphrase used for wallet encryption Mudar a frase de segurança utilizada na encriptação da carteira + &Unlock Wallet... - + Unlock wallet Desbloquear carteira + + + &Unlock Wallet for staking... + + + + + Unlock wallet for staking + + &Lock Wallet @@ -3657,36 +3793,50 @@ Se o ficheiro não existir, crie-o com permissões de leitura apenas para o dono + Sign &message... Assinar &mensagem... + + + Sign messages with your Triangles addresses to prove you own them + + + &Verify message... &Verificar mensagem... + + + Verify messages to ensure they were signed with specified Triangles addresses + + + &Export... - + Export the data in the current tab to a file - + + &Debug window Janela de &depuração - + Open debugging and diagnostic console Abrir consola de diagnóstico e depuração - + &File &Ficheiro @@ -3711,19 +3861,17 @@ Se o ficheiro não existir, crie-o com permissões de leitura apenas para o dono - - + [testnet] [rede de testes] - - + Triangles client - + %n active connection(s) to Triangles network @@ -3731,12 +3879,12 @@ Se o ficheiro não existir, crie-o com permissões de leitura apenas para o dono - + Synchronizing with network... Sincronizando com a rede... - + ~%n block(s) remaining @@ -3744,17 +3892,12 @@ Se o ficheiro não existir, crie-o com permissões de leitura apenas para o dono - + Downloaded %1 of %2 blocks of transaction history (%3% done). - - Downloaded %1 blocks of transaction history. - - - - + Current difficulty is %1. @@ -3806,17 +3949,12 @@ Se o ficheiro não existir, crie-o com permissões de leitura apenas para o dono - - This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee? - - - - + Confirm transaction fee - + Sent transaction Transação enviada @@ -3853,29 +3991,50 @@ Message: %4 - - + + URI handling - - + + URI can not be parsed! This can be caused by an invalid TRI address or malformed URI parameters. - + + Send Triangles + + + + + Receive Triangles + + + + + &Lock Wallet... + + + + + Wallet is <b>encrypted</b> and currently <b>unlocked for staking</b> + + + + Wallet is <b>encrypted</b> and currently <b>unlocked</b> A carteira está <b>encriptada</b> e atualmente <b>desbloqueada</b> - + Wallet is <b>encrypted</b> and currently <b>locked</b> A carteira está <b>encriptada</b> e atualmente <b>bloqueada</b> - + + Backup Wallet @@ -3886,16 +4045,26 @@ Message: %4 - Backup Failed + There was an error trying to save the wallet data to the new location. - There was an error trying to save the wallet data to the new location. + Backup failed + + + + + Backup successful + + + + + The wallet data was successfully saved to the new location. - + %n second(s) @@ -3957,10 +4126,127 @@ Message: %4 + + VerifyMessagePage + + + Form + Formulário + + + + Verify Message + + + + + Choose an address from the address book + + + + + Alt+A + Alt+A + + + + The address the message was signed with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + + + + + Text + + + + + Address + Endereço + + + + Signature + + + + + Reset all verify message fields + Repôr todos os campos de verificação de mensagem + + + + Clear &All + &Limpar Tudo + + + + Verify the message to ensure it was signed with the specified Triangles address + + + + + Verify &Message + + + + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + + + + Enter Triangles signature + + + + + + The entered address is invalid. + O endereço introduzido é inválido. + + + + + + Please check the address and try again. + Por favor verifique o endereço e tente de novo. + + + + The entered address does not refer to a key. + O endereço introduzido não refere a chave alguma. + + + + The signature could not be decoded. + A assinatura não pôde ser descodificada. + + + + + Please check the signature and try again. + Por favor verifique a assinatura e tente de novo. + + + + The signature did not match the message digest. + A assinatura não condiz com o conteúdo da mensagem. + + + + Message verification failed. + Verificação da mensagem falhou. + + + + Message verified. + Mensagem verificada. + + WalletModel - + Sending... diff --git a/src/qt/locale/triangles_ro_RO.qm b/src/qt/locale/triangles_ro_RO.qm deleted file mode 100644 index fa2b43f78b2440750524e1f2bd0a932895b458a0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 92095 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 diff --git a/src/qt/locale/triangles_ro_RO.ts b/src/qt/locale/triangles_ro_RO.ts index 82e4d1d..29b0cd8 100644 --- a/src/qt/locale/triangles_ro_RO.ts +++ b/src/qt/locale/triangles_ro_RO.ts @@ -4,35 +4,27 @@ AboutDialog - + + Dialog + + + + About Triangles Despre triangles - <b>triangles</b> version - Versiune <b>triangles</b> + + OK + - Copyright © 2009-2014 The Bitcoin developers -Copyright © 2014 Triangles team -Copyright © 2014 The triangles developers - Copyright © 2009-2014 The Bitcoin developers -Copyright © 2014 Triangles team -Copyright © 2014 The triangles developers - - - + <b>Triangles</b> version - - Copyright © 2009-2014 The Bitcoin developers -Copyright © 2014 Triangles team - - - - + This is experimental software. @@ -50,60 +42,57 @@ Acest produs include programe dezvoltate de către OpenSSL Project pentru a fi f AddressBookPage - + Address Book Agendă - + + Address book + + + + These are your Triangles addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you. - + Double-click to edit address or label Dublu-click pentru a edita adresa sau eticheta - + Create a new address Creează o adresă nouă - + Copy the currently selected address to the system clipboard Copiază adresa selectată în clipboard - + Sign a message to prove you own a TRI address - + &New Address Adresă nouă - These are your triangles addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you. - Acestea sunt adresele triangles pentru a primi plăți. Poate doriți sa dați o adresa noua fiecarui expeditor pentru a putea ține evidența la cine efectuează plăti. - - - + &Copy Address &Copiază adresa - + Show &QR Code Arată cod &QR - Sign a message to prove you own a triangles address - Semnează un mesaj pentru a dovedi că dețineti o adresă triangles - - - + Sign &Message Semnează &Mesajul @@ -113,26 +102,27 @@ Acest produs include programe dezvoltate de către OpenSSL Project pentru a fi f - + Delete the currently selected address from the list Sterge adresele curent selectate din lista - - Verify a message to ensure it was signed with a specified triangles address - Verifică un mesaj pentru a vă asigura că a fost semnat cu o anumită adresă triangles - &Verify Message &Verifică mesajul - + &Delete Ște&rge - + + Triangles receiving addresses + + + + Copy &Label Copiază &eticheta @@ -142,7 +132,7 @@ Acest produs include programe dezvoltate de către OpenSSL Project pentru a fi f &Editează - + Export Address Book Data Exportă datele din Agendă @@ -165,7 +155,7 @@ Acest produs include programe dezvoltate de către OpenSSL Project pentru a fi f AddressTableModel - + Label Etichetă @@ -188,32 +178,32 @@ Acest produs include programe dezvoltate de către OpenSSL Project pentru a fi f Dialogul pentru fraza de acces - + + Change password + + + + Enter passphrase Introdu fraza de acces - + New passphrase Frază de acces nouă - + Repeat new passphrase Repetă noua frază de acces - - Serves to disable the trivial sendmoney when OS account compromised. Provides no real security. - Servește pentru a dezactiva sendmoneyl atunci când sistemul de operare este compromis. Nu oferă nicio garanție reală. + + Unlock for staking only + - - For staking only - Doar pentru staking - - - + Enter the new passphrase to the wallet.<br/>Please use a passphrase of <b>10 or more random characters</b>, or <b>eight or more words</b>. Introdu noua parolă a portofelului electronic.<br/>Te rog folosește <b>minim 10 caractere aleatoare</b>, sau <b>minim 8 cuvinte</b>. @@ -223,7 +213,7 @@ Acest produs include programe dezvoltate de către OpenSSL Project pentru a fi f Criptează portofelul - + This operation needs your wallet passphrase to unlock the wallet. Această acțiune necesită fraza ta de acces pentru deblocarea portofelului. @@ -233,7 +223,7 @@ Acest produs include programe dezvoltate de către OpenSSL Project pentru a fi f Deblochează portofelul - + This operation needs your wallet passphrase to decrypt the wallet. Această acțiune necesită fraza ta de acces pentru decriptarea portofelului. @@ -243,7 +233,7 @@ Acest produs include programe dezvoltate de către OpenSSL Project pentru a fi f Decriptează portofelul. - + Change passphrase Schimbă fraza de acces @@ -289,10 +279,6 @@ Acest produs include programe dezvoltate de către OpenSSL Project pentru a fi f Wallet encrypted Portofel criptat - - triangles will close now to finish the encryption process. Remember that encrypting your wallet cannot fully protect your coins from being stolen by malware infecting your computer. - triangles se va inchide pentru a termina procesul de encriptie. Amintiți-vă, criptarea portofelul dumneavoastră nu poate proteja pe deplin monedele dvs. de a fi furate de infectarea cu malware a computerului. - @@ -346,12 +332,17 @@ Acest produs include programe dezvoltate de către OpenSSL Project pentru a fi f CoinControlDialog - + Coin Control Controlează moneda - + + Triangles Coin Control + + + + Quantity: Cantitate: @@ -361,7 +352,7 @@ Acest produs include programe dezvoltate de către OpenSSL Project pentru a fi f Octeţi: - + Amount: Sumă: @@ -381,7 +372,7 @@ Acest produs include programe dezvoltate de către OpenSSL Project pentru a fi f Ieşire minimă: - + no nu @@ -396,22 +387,22 @@ Acest produs include programe dezvoltate de către OpenSSL Project pentru a fi f Schimb: - + (un)select all (de)selectaţi tot - + Tree mode Modul arborescent - + List mode Modul lista - + Amount Sumă @@ -446,7 +437,7 @@ Acest produs include programe dezvoltate de către OpenSSL Project pentru a fi f Prioritate - + Copy address Copiază adresa @@ -457,17 +448,17 @@ Acest produs include programe dezvoltate de către OpenSSL Project pentru a fi f - + Copy amount Copiază suma - + Copy transaction ID Copiază ID tranzacție - + Copy quantity Copiaţi quantitea @@ -502,7 +493,7 @@ Acest produs include programe dezvoltate de către OpenSSL Project pentru a fi f Copiaţi schimb - + highest cel mai mare @@ -614,57 +605,66 @@ Acest lucru înseamnă că o taxă de cel puțin %2 este necesară EditAddressDialog - - Edit Address - Editează adresa - - - + &Label &Etichetă - + The label associated with this address book entry Eticheta asociată cu această intrare în agendă - + &Address &Adresă - + + Edit record + + + + The address associated with this address book entry. This can only be modified for sending addresses. Adresa asociată cu această intrare în agendă. Acest lucru poate fi modificat numai pentru adresele de trimitere. - - &Stealth Address + + Paste from clipboard - + + Alt+A + Alt+A + + + + New receiving address Noua adresă de primire - + + New sending address Noua adresă de trimitere - + + Edit receiving address Editează adresa de primire - + + Edit sending address Editează adresa de trimitere - + The entered address "%1" is not a valid TRI address. @@ -673,10 +673,6 @@ Acest lucru înseamnă că o taxă de cel puțin %2 este necesară The entered address "%1" is already in the address book. Adresa introdusă "%1" se află deja în lista de adrese. - - The entered address "%1" is not a valid triangles address. - Adresa introdusă "%1" nu este o adresă triangles validă - Could not unlock wallet. @@ -690,10 +686,6 @@ Acest lucru înseamnă că o taxă de cel puțin %2 este necesară GUIUtil::HelpMessageBox - - triangles-Qt - triangles-Qt - version @@ -739,23 +731,23 @@ Acest lucru înseamnă că o taxă de cel puțin %2 este necesară MRichTextEdit - + Paragraph formatting - + Undo (CTRL+Z) - + Undo - + Redo @@ -765,7 +757,7 @@ Acest lucru înseamnă că o taxă de cel puțin %2 este necesară - + Cut @@ -775,7 +767,7 @@ Acest lucru înseamnă că o taxă de cel puțin %2 este necesară - + Copy @@ -785,7 +777,7 @@ Acest lucru înseamnă că o taxă de cel puțin %2 este necesară - + Paste @@ -795,12 +787,12 @@ Acest lucru înseamnă că o taxă de cel puțin %2 este necesară - + Link - + Bold @@ -810,7 +802,7 @@ Acest lucru înseamnă că o taxă de cel puțin %2 este necesară - + Italic @@ -820,12 +812,12 @@ Acest lucru înseamnă că o taxă de cel puțin %2 este necesară - + Underline - + Strike Out @@ -835,7 +827,7 @@ Acest lucru înseamnă că o taxă de cel puțin %2 este necesară - + Bullet list @@ -845,7 +837,7 @@ Acest lucru înseamnă că o taxă de cel puțin %2 este necesară - + Ordered list @@ -855,7 +847,7 @@ Acest lucru înseamnă că o taxă de cel puțin %2 este necesară - + Decrease indentation @@ -865,7 +857,7 @@ Acest lucru înseamnă că o taxă de cel puțin %2 este necesară - + Increase indentation @@ -875,12 +867,12 @@ Acest lucru înseamnă că o taxă de cel puțin %2 este necesară - + . - + Font size @@ -925,6 +917,74 @@ Acest lucru înseamnă că o taxă de cel puțin %2 este necesară + + MainWindow + + + MainWindow + + + + + Triangles + + + + + File + + + + + Operations + + + + + Help + + + + + Overview + + + + + Send Coins + Trimite monede + + + + Receive Coins + + + + + Address Book + Agendă + + + + Transactions + + + + + Messages + + + + + Synchronization + + + + + 33333 blocks + + + MessageModel @@ -981,22 +1041,27 @@ Acest lucru înseamnă că o taxă de cel puțin %2 este necesară MessagePage - + Address Book Agendă - + + Messages + + + + These are your sent and received encrypted messages. Click on an item to read it. - + Click on a message to view it - + &Back @@ -1006,48 +1071,48 @@ Acest lucru înseamnă că o taxă de cel puțin %2 este necesară - + &Conversation - + Sign a message to prove you own a TRI address - + &Send - - + + Copy the currently selected address to the system clipboard Copiază adresa selectată în clipboard - + &Copy From Address - + Copy To &Address - + Delete the currently selected address from the list Sterge adresele curent selectate din lista - + &Delete Ște&rge - + Send Secure Message @@ -1081,11 +1146,12 @@ Acest lucru înseamnă că o taxă de cel puțin %2 este necesară OptionsDialog + Options Setări - + &Main &Principal @@ -1100,7 +1166,7 @@ Acest lucru înseamnă că o taxă de cel puțin %2 este necesară Plăteşte comision pentru tranzacţie &f - + Reserved amount does not participate in staking and is therefore spendable at any time. Suma rezervată nu participă la maturare și, prin urmare, se poate cheltui în orice moment. @@ -1110,20 +1176,12 @@ Acest lucru înseamnă că o taxă de cel puțin %2 este necesară Rezervă - Automatically start triangles after logging in to the system. - Pornește triangles imdiat după logarea în sistem - - - &Start triangles on system login - $Pornește triangles la logarea în sistem - - - + Detach block and address databases at shutdown. This means they can be moved to another data directory, but it slows down shutdown. The wallet is always detached. Detașați bloc și baze de date de adrese la închidere. Acest lucru înseamnă că pot fi mutate într-u alt director de date, dar incetineste închiderea. Portofelul este întotdeauna detașat. - + &Detach databases at shutdown &Detasaza baza de date la inchidere @@ -1133,75 +1191,67 @@ Acest lucru înseamnă că o taxă de cel puțin %2 este necesară &Retea - Automatically open the triangles client port on the router. This only works when your router supports UPnP and it is enabled. - Deschide automat portul pentru cientul triangles pe router. Aces lucru este posibil doara daca routerul suporta UPnP si este activat - - - + Map port using &UPnP Mapeaza portul folosind &UPnP - Connect to the triangles network through a SOCKS proxy (e.g. when connecting through Tor). - Conecteaza la reteaua triangles prinr-un proxy SOCKS(ex. cand te conectezi prin Tor) - - - + Automatically start Triangles after logging in to the system. - + &Start Triangles on system login - + Automatically open the Triangles client port on the router. This only works when your router supports UPnP and it is enabled. - + Connect to the Triangles network through a SOCKS proxy (e.g. when connecting through Tor). - + &Connect through SOCKS proxy: Conectează-te printr-un proxy socks - + Proxy &IP: Proxy &IP: - + IP address of the proxy (e.g. 127.0.0.1) Adresa IP a proxy-ului(ex. 127.0.0.1) - + &Port: &Port: - + Port of the proxy (e.g. 9050) Portul pe care se concetează proxy serverul (de exemplu: 9050) - + SOCKS &Version: SOCKS &Versiune: - + SOCKS version of the proxy (e.g. 5) Versiunea SOCKS a proxiului (ex. 5) - + &Window &Fereastra @@ -1211,7 +1261,7 @@ Acest lucru înseamnă că o taxă de cel puțin %2 este necesară Afişează doar un icon in tray la ascunderea ferestrei - + &Minimize to the tray instead of the taskbar &M Ascunde în tray în loc de taskbar @@ -1221,7 +1271,7 @@ Acest lucru înseamnă că o taxă de cel puțin %2 este necesară Ascunde fereastra în locul părăsirii programului în momentul închiderii ferestrei. Când acestă opţiune e activă, aplicaţia se va opri doar în momentul selectării comenzii Quit din menu. - + M&inimize on close &i Ascunde fereastra în locul închiderii programului @@ -1236,35 +1286,27 @@ Acest lucru înseamnă că o taxă de cel puțin %2 este necesară Interfata & limba userului - + The user interface language can be set here. This setting will take effect after restarting Triangles. - + Whether to show TRI addresses in the transaction list or not. - The user interface language can be set here. This setting will take effect after restarting triangles. - Limba interfeței utilizator poate fi setat aici. Această setare va avea efect după repornirea triangles. - - - + &Unit to show amounts in: &Unitatea de măsură pentru afişarea sumelor: - + Choose the default subdivision unit to show in the interface and when sending coins. Alege subdiviziunea folosită la afişarea interfeţei şi la trimiterea de triangles. - Whether to show triangles addresses in the transaction list or not. - Dacă să arate adrese triangles din lista de tranzacție sau nu. - - - + &Display addresses in transaction list &Afişează adresele în lista de tranzacţii @@ -1274,27 +1316,27 @@ Acest lucru înseamnă că o taxă de cel puțin %2 este necesară Dacă să se afişeze controlul caracteristicilor monedei sau nu. - + Display coin &control features (experts only!) Afiseaza &caracteristiclei de control ale monedei(numai experti!) - + &OK & OK - + &Cancel & Renunta - + &Apply &Aplica - + default Initial @@ -1310,10 +1352,6 @@ Acest lucru înseamnă că o taxă de cel puțin %2 este necesară This setting will take effect after restarting Triangles. - - This setting will take effect after restarting triangles. - Aceasta setare va avea efect dupa repornirea triangles. - The supplied proxy address is invalid. @@ -1323,16 +1361,12 @@ Acest lucru înseamnă că o taxă de cel puțin %2 este necesară OverviewPage - + Form Form - The displayed information may be out of date. Your wallet automatically synchronizes with the triangles network after a connection is established, but this process has not completed yet. - Informatia afisata poate fi depasita. Portofel se sincronizează automat cu rețeaua triangles după ce se stabilește o conexiune, dar acest proces nu s-a finalizat încă. - - - + Stake: Stake: @@ -1367,7 +1401,7 @@ Acest lucru înseamnă că o taxă de cel puțin %2 este necesară Balanta minata care nu s-a maturizat inca - + Total: Total: @@ -1377,7 +1411,7 @@ Acest lucru înseamnă că o taxă de cel puțin %2 este necesară Balanța totală curentă - + <b>Recent transactions</b> <b>Tranzacții recente</b> @@ -1385,10 +1419,10 @@ Acest lucru înseamnă că o taxă de cel puțin %2 este necesară <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1399,10 +1433,10 @@ a:active { color:#000; text-decoration: underline; } <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1410,18 +1444,32 @@ a:active { color:#000; text-decoration: underline; } - + + <head> +<style type="text/css" media="screen"> +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } +</style> +</head> +<body> +<a href="http://explorer.triangles.technology"> &#187; TRI block explorer</a></body> + + + + Total of transactions that have yet to be confirmed, and do not yet count toward the current balance Total al tranzacțiilor care nu au fost confirmate încă și nu contează față de balanța curentă - + The displayed information may be out of date. Your wallet automatically synchronizes with the Triangles network after a connection is established, but this process has not completed yet. - + Total of coins that was staked, and do not yet count toward the current balance Totalul de monede care au fost in stake si nu sunt numarate in balanta curenta @@ -1493,7 +1541,7 @@ a:active { color:#000; text-decoration: underline; } RPCConsole - + Client name Nume client @@ -1504,15 +1552,15 @@ a:active { color:#000; text-decoration: underline; } - + - + N/A N/A - + Client version Versiune client @@ -1522,12 +1570,17 @@ a:active { color:#000; text-decoration: underline; } &Informație - + Triangles - Debug window - + + Debug window + + + + Triangles Core @@ -1557,7 +1610,7 @@ a:active { color:#000; text-decoration: underline; } Pe testnet - + Block chain Lanț de blocuri @@ -1582,7 +1635,7 @@ a:active { color:#000; text-decoration: underline; } - + Show the Triangles-Qt help message to get a list with possible Triangles command-line options. @@ -1597,11 +1650,7 @@ a:active { color:#000; text-decoration: underline; } Optiuni linii de comandă - Show the triangles-Qt help message to get a list with possible triangles command-line options. - Afișa mesajul de ajutor triangles-Qt pentru a obține o listă cu posibile opțiuni de linie de comandă triangles. - - - + &Show &Arată @@ -1611,36 +1660,20 @@ a:active { color:#000; text-decoration: underline; } &Consolă - + Build date Construit la data - triangles - Debug window - triangles - fereastră depanare - - - triangles Core - triangles Core - - - + Debug log file Loguri debug - Open the triangles debug log file from the current data directory. This can take a few seconds for large log files. - Deschideti fisierul de depanare triangles din folderul curent. Acest lucru poate dura cateva secunde pentru fisiere de log mari. - - - + Clear console Curăță consola - - Welcome to the triangles RPC console. - Bine ati venit la consola triangles RPC. - Welcome to the Triangles RPC console. @@ -1660,8 +1693,8 @@ a:active { color:#000; text-decoration: underline; } SendCoinsDialog - - + + @@ -1673,12 +1706,17 @@ a:active { color:#000; text-decoration: underline; } Trimite monede - + + Send Triangles + + + + Coin Control Features Caracteristici control ale monedei - + Inputs... Intrări @@ -1713,10 +1751,6 @@ a:active { color:#000; text-decoration: underline; } Amount: Sumă: - - 0.00 hack - 123.456 hack {0.00 ?} - @@ -1761,17 +1795,17 @@ a:active { color:#000; text-decoration: underline; } Schimbă: - + custom change address personalizează schimbarea adresei - + Send to multiple recipients at once Trimite simultan către mai mulți destinatari - + Add &Recipient &Adaugă destinatar @@ -1781,7 +1815,7 @@ a:active { color:#000; text-decoration: underline; } Scoateți toate câmpuirile de tranzacții - + Clear &All Șterge &tot @@ -1795,31 +1829,23 @@ a:active { color:#000; text-decoration: underline; } 123.456 TRI - - 123.456 hack - 123.456 hack - Confirm the send action Confirmă operațiunea de trimitere - + S&end &S Trimite - Enter a triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Introduceți o adresă triangles(ex:TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Copy quantity Copiaţi quantitea @@ -1864,7 +1890,7 @@ a:active { color:#000; text-decoration: underline; } <b>%1</b> to %2 (%3) - + Confirm send coins Confirmă trimiterea de monede @@ -1879,7 +1905,7 @@ a:active { color:#000; text-decoration: underline; } și - + The recipient address is not valid, please recheck. Adresa destinatarului nu este validă, vă rugăm să o verificaţi. @@ -1923,10 +1949,6 @@ a:active { color:#000; text-decoration: underline; } WARNING: Invalid TRI address - - WARNING: Invalid triangles address - Atenție: Adresă triangles invalidă - (no label) @@ -1941,53 +1963,48 @@ a:active { color:#000; text-decoration: underline; } SendCoinsEntry - + Form Formular - + A&mount: Su&mă: - + Pay &To: Plătește că&tre: - - + + Enter a label for this address to add it to your address book Introdu o etichetă pentru această adresă pentru a fi adăugată în lista ta de adrese - - N&arration: - - - - + Enter a short note to send with payment (max 24 characters) - + &Label: &Etichetă: - + The address to send the payment to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) Adresa catre care trimiteti plata(ex. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book Alegeti adresa din agenda - + Alt+A Alt+A @@ -1997,7 +2014,7 @@ a:active { color:#000; text-decoration: underline; } Lipește adresa din clipboard - + Alt+P Alt+P @@ -2006,10 +2023,6 @@ a:active { color:#000; text-decoration: underline; } Remove this recipient Scoateti acest destinatar - - Enter a triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Introduceți o adresă triangles(ex:TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) @@ -2029,37 +2042,42 @@ a:active { color:#000; text-decoration: underline; } - + + Send messages + + + + Address &From: - + Choose address from address book Alegeti adresa din agenda - + Alt+A Alt+A - + Paste address from clipboard - + Lipește adresa din clipboard - + Alt+P Alt+P - + Send to multiple recipients at once Trimite simultan către mai mulți destinatari - + Add &Recipient &Adaugă destinatar @@ -2069,9 +2087,9 @@ a:active { color:#000; text-decoration: underline; } Scoateți toate câmpuirile de tranzacții - + Clear &All - + Șterge &tot @@ -2079,17 +2097,17 @@ a:active { color:#000; text-decoration: underline; } Confirmă operațiunea de trimitere - + S&end &S Trimite - + &Close - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) @@ -2099,7 +2117,7 @@ a:active { color:#000; text-decoration: underline; } <b>%1</b> to %2 (%3) - + Confirm send messages @@ -2114,7 +2132,7 @@ a:active { color:#000; text-decoration: underline; } și - + @@ -2151,32 +2169,32 @@ a:active { color:#000; text-decoration: underline; } SendMessagesEntry - + Form - - The address to send the payment to (e.g. 4Zo1ga6xuKuQ7JV7M9rGDoxdbYwV5zgQJ5) + + The address to send the message to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book Alegeti adresa din agenda - + Alt+A Alt+A Paste address from clipboard - + Lipește adresa din clipboard - + Alt+P Alt+P @@ -2186,28 +2204,28 @@ a:active { color:#000; text-decoration: underline; } Scoateti acest destinatar - + &Message: - + Send &To: - + Enter a label for this address to add it to your address book Introdu o etichetă pentru această adresă pentru a fi adăugată în lista ta de adrese - + &Label: &Etichetă: - + &Public Key: @@ -2228,203 +2246,134 @@ a:active { color:#000; text-decoration: underline; } - SignVerifyMessageDialog + SignMessagePage - - Signatures - Sign / Verify a Message - Semnatura- Semneaza/verifica un mesaj + + Form + - - - &Sign Message - Semneaza Mesajul + + Sign Message + - - You can sign messages with your addresses to prove you own them. Be careful not to sign anything vague, as phishing attacks may try to trick you into signing your identity over to them. Only sign fully-detailed statements you agree to. - Puteti semna mesaje cu adresa dumneavoastra pentru a demostra ca sunteti proprietarul lor. Aveti grija sa nu semnati nimic vag, deoarece atacurile de tip phishing va pot pacali sa le transferati identitatea. Semnati numai declaratiile detaliate cu care sunteti deacord. + + Address + - - The address to sign the message with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Adresa cu care semnati mesajul(ex. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - - - Choose an address from the address book - Alegeti o adresa din agenda - - - - - Alt+A - Alt+A - - - + Paste address from clipboard - Lipiţi adresa copiată in clipboard. + Lipește adresa din clipboard - + Alt+P - Alt+P + Alt+P - + + Signature + + + + + Choose an address from the address book + Alegeti o adresa din agenda + + + + Alt+A + Alt+A + + + + The address to sign the message with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + + + + + Text + + + + Enter the message you want to sign here - Introduce mesajul pe care vrei sa il semnezi, aici. + Introduce mesajul pe care vrei sa il semnezi, aici. - + Copy the current signature to the system clipboard - Copiaza semnatura curenta in clipboard-ul sistemului + Copiaza semnatura curenta in clipboard-ul sistemului - - Sign the message to prove you own this TRI address - - - - - Verify the message to ensure it was signed with the specified TRI address - - - - Sign the message to prove you own this triangles address - Semnează un mesaj pentru a dovedi că dețineti o adresă triangles - - - + Reset all sign message fields - Reseteaza toate spatiile mesajelor semnate. + Reseteaza toate spatiile mesajelor semnate. - - + Clear &All - Şterge &tot + Șterge &tot - - - &Verify Message - Verifica mesajul - - - - Enter the signing address, message (ensure you copy line breaks, spaces, tabs, etc. exactly) and signature below to verify the message. Be careful not to read more into the signature than what is in the signed message itself, to avoid being tricked by a man-in-the-middle attack. - Introduceti adresa de semnatura, mesajul (asigurati-va ca ati copiat spatiile, taburile etc. exact) si semnatura dedesubt pentru a verifica mesajul. Aveti grija sa nu cititi mai mult in semnatura decat mesajul in sine, pentru a evita sa fiti pacaliti de un atac de tip man-in-the-middle. - - - - The address the message was signed with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Adresa cu care a fost semnat mesajul(ex. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - Verify the message to ensure it was signed with the specified triangles address - Verifică un mesaj pentru a vă asigura că a fost semnat cu o anumită adresă triangles - - - - Reset all verify message fields - Reseteaza toate spatiile mesajelor semnate. - - - Enter a triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Introduceți o adresă triangles(ex:TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - - Click "Sign Message" to generate signature - Click "Semneaza msajul" pentru a genera semnatura - - - Enter triangles signature - Introduceti semnatura triangles - - - - Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + Sign the message to prove you own this Triangles address - - Enter a TRI address (e.g. w) + + Sign &Message + Semnează &Mesajul + + + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Enter TRI signature - + Click "Sign Message" to generate signature + Click "Semneaza msajul" pentru a genera semnatura - - + + The entered address is invalid. - Adresa introdusa nu este valida + Adresa introdusa nu este valida - - - + + Please check the address and try again. - Te rugam verifica adresa si introduce-o din nou + Te rugam verifica adresa si introduce-o din nou - - + The entered address does not refer to a key. - Adresa introdusa nu se refera la o cheie. + Adresa introdusa nu se refera la o cheie. - + Wallet unlock was cancelled. - Blocarea portofelului a fost intrerupta + Blocarea portofelului a fost intrerupta Private key for the entered address is not available. - Cheia privata pentru adresa introdusa nu este valida. + Cheia privata pentru adresa introdusa nu este valida. Message signing failed. - Semnarea mesajului a esuat + Semnarea mesajului a esuat Message signed. - Mesaj Semnat! - - - - The signature could not be decoded. - Aceasta semnatura nu a putut fi decodata - - - - - Please check the signature and try again. - Verifica semnatura si incearca din nou - - - - The signature did not match the message digest. - Semnatura nu seamana! - - - - Message verification failed. - Verificarea mesajului a esuat - - - - Message verified. - Mesaj verificat + Mesaj Semnat! @@ -2574,12 +2523,8 @@ a:active { color:#000; text-decoration: underline; } - Generated coins must mature 60 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. - Monedele generate trebuie să se maturizeze 510 blocuri înainte de a fi cheltuite. Când ați generat acest bloc, a fost trimis la rețea pentru a fi adăugat la lanțul de blocuri. În cazul în care nu reușește să intre în lanț, starea sa se ​​va schimba in "nu a fost acceptat", și nu va putea fi cheltuit. Acest lucru se poate întâmpla din când în când, dacă un alt nod generează un bloc cu câteva secunde inaintea blocului tau. {60 ?} - - - Generated coins must mature 510 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. - Monedele generate trebuie să se maturizeze 510 blocuri înainte de a fi cheltuite. Când ați generat acest bloc, a fost trimis la rețea pentru a fi adăugat la lanțul de blocuri. În cazul în care nu reușește să intre în lanț, starea sa se ​​va schimba in "nu a fost acceptat", și nu va putea fi cheltuit. Acest lucru se poate întâmpla din când în când, dacă un alt nod generează un bloc cu câteva secunde inaintea blocului tau. + Generated coins must mature 7 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. + Monedele generate trebuie să se maturizeze 7 blocuri înainte de a fi cheltuite. Când ați generat acest bloc, a fost trimis la rețea pentru a fi adăugat la lanțul de blocuri. În cazul în care nu reușește să intre în lanț, starea sa se ​​va schimba in "nu a fost acceptat", și nu va putea fi cheltuit. Acest lucru se poate întâmpla din când în când, dacă un alt nod generează un bloc cu câteva secunde inaintea blocului tau. @@ -2626,11 +2571,12 @@ a:active { color:#000; text-decoration: underline; } TransactionDescDialog + Transaction details Detaliile tranzacției - + This pane shows a detailed description of the transaction Acest panou afișează o descriere detaliată a tranzacției @@ -2638,7 +2584,7 @@ a:active { color:#000; text-decoration: underline; } TransactionTableModel - + Date Data @@ -2658,12 +2604,17 @@ a:active { color:#000; text-decoration: underline; } Cantitate - + Open until %1 Deschis până la %1 - + + Confirming (%1 of %2 confirmations) + + + + Confirmed (%1 confirmations) Confirmat (%1 confirmări) @@ -2677,12 +2628,7 @@ a:active { color:#000; text-decoration: underline; } - - Narration - - - - + Offline Deconectat @@ -2692,12 +2638,7 @@ a:active { color:#000; text-decoration: underline; } Neconfirmat - - Confirming (%1 of %2 recommended confirmations) - Confirmare (%1 dintre %2 confirmări recomandate) - - - + Conflicted Conflictual @@ -2775,13 +2716,13 @@ a:active { color:#000; text-decoration: underline; } TransactionView - - + + All Toate - + Today Astăzi @@ -2811,7 +2752,7 @@ a:active { color:#000; text-decoration: underline; } Între... - + Received with Recepționat cu @@ -2836,17 +2777,17 @@ a:active { color:#000; text-decoration: underline; } Altele - + Enter address or label to search Introdu adresa sau eticheta pentru căutare - + Min amount Cantitatea minimă - + Copy address Copiază adresa @@ -2876,7 +2817,7 @@ a:active { color:#000; text-decoration: underline; } Arată detaliile tranzacției - + Export Transaction Data Exporta datele trazactiei @@ -2942,11 +2883,20 @@ a:active { color:#000; text-decoration: underline; } - Triangles-core + TransactionsPage - triangles version - Versiune triangles + + Form + + + + Transactions + + + + + Triangles-core Usage: @@ -3142,10 +3092,6 @@ for example: alertnotify=echo %%s | mail -s "Triangles Alert" admin@fo Warning: -paytxfee is set very high! This is the transaction fee you will pay if you send a transaction. Atentie: setarea -paytxfee este foarte ridicata! Aceasta este taxa tranzactiei pe care o vei plati daca trimiti o tranzactie. - - Warning: Please check that your computer's date and time are correct! If your clock is wrong triangles will not work properly. - Atentie: Va rugam verificati ca timpul si data calculatorului sunt corete. Daca timpul este gresit triangles nu va functiona corect. - Warning: error reading wallet.dat! All keys read correctly, but transaction data or address book entries might be missing or incorrect. @@ -3363,28 +3309,6 @@ for example: alertnotify=echo %%s | mail -s "Triangles Alert" admin@fo Password for JSON-RPC connections Parola pentru conexiunile JSON-RPC - - %s, you must set a rpcpassword in the configuration file: - %s -It is recommended you use the following random password: -rpcuser=trianglesrpc -rpcpassword=%s -(you do not need to remember this password) -The username and password MUST NOT be the same. -If the file does not exist, create it with owner-readable-only file permissions. -It is also recommended to set alertnotify so you are notified of problems; -for example: alertnotify=echo %%s | mail -s "triangles Alert" admin@foo.com - - %s, trebuie să configurați o parolă rpc în fișierul de configurare: %s -Este recomandat să folosiți următoarea parolă generată aleator: rpcuser=trianglesrpc -rpcpassword=%s -(nu trebuie să țineți minte această parolă) -Username-ul și parola NU TREBUIE să fie aceleași. -Dacă fișierul nu există, creați-l cu drepturi de citire doar de către deținător. -Este deasemenea recomandat să setați alertnotify pentru a fi notificat de probleme; -de exemplu: alertnotify=echo %%s | mail -s "triangles Alert" admin@foo.com - - Find peers using internet relay chat (default: 0) @@ -3505,14 +3429,6 @@ de exemplu: alertnotify=echo %%s | mail -s "triangles Alert" admin@foo Wallet %s resides outside data directory %s. Portofelul %s este in afara directorului %s - - Cannot obtain a lock on data directory %s. triangles is probably already running. - Nu se poate obtine un lock pe directorul de date &s. Blackoin probabil ruleaza deja. - - - triangles - triangles - Unable to bind to %s on this computer (bind returned error %d, %s) @@ -3543,14 +3459,6 @@ de exemplu: alertnotify=echo %%s | mail -s "triangles Alert" admin@foo Error loading wallet.dat: Wallet corrupted Eroare la încărcarea wallet.dat: Portofel corupt - - Error loading wallet.dat: Wallet requires newer version of triangles - Eroare la încărcarea wallet.dat: Portofelul necesita o versiune mai noua de triangles - - - Wallet needed to be rewritten: restart triangles to complete - A fost nevoie de rescrierea portofelului: restartați triangles pentru a finaliza - Error loading wallet.dat @@ -3616,10 +3524,6 @@ de exemplu: alertnotify=echo %%s | mail -s "triangles Alert" admin@foo Add a node to connect to and attempt to keep the connection open Adaugă un nod la care te poți conecta pentru a menține conexiunea deschisă - - Unable to bind to %s on this computer. triangles is probably already running. - Imposibil de conectat %s pe acest computer. Cel mai probabil triangles ruleaza - Fee per KB to add to transactions you send @@ -3688,67 +3592,57 @@ Dacă fișierul nu există, creează-l cu permisiuni de citire doar de către pr - + + Triangles - + + Wallet Portofelul - + + &Overview &Imagine de ansamblu - + Show general overview of wallet Arată o stare generală de ansamblu a portofelului - - &Send coins - &Trimite monede - - - - Send coins to a TRI address - - - - - &Receive coins - Primește monede - - - + Show the list of addresses for receiving payments Arată lista de adrese pentru primire plăți - + + &Transactions &Tranzacții - + Browse transaction history Răsfoiește istoricul tranzacțiilor - + + &Address Book Agendă - + Edit the list of stored addresses and labels Editează lista de adrese si etichete stocate - + &Messages @@ -3758,22 +3652,84 @@ Dacă fișierul nu există, creează-l cu permisiuni de citire doar de către pr - - E&xit - &Ieșire - - - - Quit application - Închide aplicația - - - - &About Triangles + + + &Show / Hide Triangles wallet + Show or hide the main Window + + + + + Encrypt the private keys that belong to your wallet + + + + + %n blocks + + + + + + + + + Processed %1 blocks of transaction history. + + + + + <font color='#f26522'>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. </font>Do you want to pay the fee? + + + + + Options + Setări + + + + E&xit + &Ieșire + + + + Quit application + Închide aplicația + + + + &Send Triangles + + + + + Send coins to a Triangles address + + + + + &Receive Triangles + + + + + E&xit Triangles wallet + + + + + + + &About Triangles + Despre triangles + + + Show information about Triangles @@ -3798,22 +3754,13 @@ Dacă fișierul nu există, creează-l cu permisiuni de citire doar de către pr - - &Show / Hide - Arata/Ascunde - - - + + &Encrypt Wallet... Criptează portofelul electronic... - - Encrypt or decrypt wallet - Criptează sau decriptează portofelul - - - + &Backup Wallet... &Fă o copie de siguranță a portofelului... @@ -3824,24 +3771,36 @@ Dacă fișierul nu există, creează-l cu permisiuni de citire doar de către pr + &Change Passphrase... S&chimbă parola... - + Change the passphrase used for wallet encryption Schimbă fraza de acces folosită pentru criptarea portofelului + &Unlock Wallet... &Deblochează portofelul - + Unlock wallet Deblochează portofelul + + + &Unlock Wallet for staking... + + + + + Unlock wallet for staking + + &Lock Wallet @@ -3854,36 +3813,50 @@ Dacă fișierul nu există, creează-l cu permisiuni de citire doar de către pr + Sign &message... Semnează &mesaj... + + + Sign messages with your Triangles addresses to prove you own them + + + &Verify message... &Verifică mesajul... + + + Verify messages to ensure they were signed with specified Triangles addresses + + + &Export... &Exportă - + Export the data in the current tab to a file Exportă datele din tab-ul curent într-un fișier - + + &Debug window Fereastră &debug - + Open debugging and diagnostic console Deschide consola de debug și diagnosticare - + &File &Fișier @@ -3908,19 +3881,17 @@ Dacă fișierul nu există, creează-l cu permisiuni de citire doar de către pr Bara de instrumente Actiuni - - + [testnet] [testnet] - - + Triangles client - + %n active connection(s) to Triangles network @@ -3929,12 +3900,12 @@ Dacă fișierul nu există, creează-l cu permisiuni de citire doar de către pr - + Synchronizing with network... Se sincronizează cu rețeaua... - + ~%n block(s) remaining ~%n bloc rămas @@ -3943,17 +3914,12 @@ Dacă fișierul nu există, creează-l cu permisiuni de citire doar de către pr - + Downloaded %1 of %2 blocks of transaction history (%3% done). Descărcat %1 din %2 blocuri din istoricul tranzacțiilor(%3% terminat). - - Downloaded %1 blocks of transaction history. - Descărcat %1 blocuri din istoricul tranzacțiilor. - - - + Current difficulty is %1. @@ -4009,17 +3975,12 @@ Dacă fișierul nu există, creează-l cu permisiuni de citire doar de către pr Ultimul bloc primit a fost generat %1. - - This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee? - Această tranzactie este peste limita admisa. Puteți sa trimiteți pentru o taxa de 1%, care este pentru nodurile care proceseaza tranzactia si ajuta la sprijinirea retelei. Vrei să plătești taxa? - - - + Confirm transaction fee Confirmă comisinoul tranzacției - + Sent transaction Tranzacție expediată @@ -4056,29 +4017,50 @@ Message: %4 - - + + URI handling Manipulare URI - - + + URI can not be parsed! This can be caused by an invalid TRI address or malformed URI parameters. - + + Send Triangles + + + + + Receive Triangles + + + + + &Lock Wallet... + + + + + Wallet is <b>encrypted</b> and currently <b>unlocked for staking</b> + + + + Wallet is <b>encrypted</b> and currently <b>unlocked</b> Portofelul este <b>criptat</b> iar în momentul de față este <b>deblocat</b> - + Wallet is <b>encrypted</b> and currently <b>locked</b> Portofelul este <b>criptat</b> iar în momentul de față este <b>blocat</b> - + + Backup Wallet Fă o copie de siguranță a portofelului @@ -4089,16 +4071,26 @@ Message: %4 - Backup Failed - Copia de rezerva a esuat - - - There was an error trying to save the wallet data to the new location. Eroare la încercarea de a salva datele portofelului în noua locaţie. + + + Backup failed + + + + + Backup successful + + + + + The wallet data was successfully saved to the new location. + + - + %n second(s) %n secundă @@ -4163,59 +4155,128 @@ Message: %4 Not staking Not staking + + + VerifyMessagePage - Show information about triangles - Arată informații despre triangles + + Form + - Send coins to a triangles address - Trimite monede către o adresă triangles + + Verify Message + - Modify configuration options for triangles - Modifică opțiuni de configurare pentru triangles + + Choose an address from the address book + Alegeti o adresa din agenda - triangles - triangles + + Alt+A + Alt+A - &About triangles - Despre triangles + + The address the message was signed with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + - triangles client - Clientul triangles - - - %n active connection(s) to triangles network - - %n conexiune activă la reteaua triangles - %n conexiuni active la reteaua triangles - %n conexiuni active la reteaua triangles - + + Text + - About triangles card - Despre cardul triangles + + Address + - Show information about triangles card - Arată informații despre card triangles + + Signature + - URI can not be parsed! This can be caused by an invalid triangles address or malformed URI parameters. - URI nu poate fi parsatt! Cauza poate fi o adresa triangles invalidă sau parametrii URI malformați. + + Reset all verify message fields + Reseteaza toate spatiile mesajelor semnate. - A fatal error occurred. triangles can no longer continue safely and will quit. - A apărut o eroare fatală. triangles nu mai poate continua în condiții de siguranță și va iesi. + + Clear &All + Șterge &tot + + + + Verify the message to ensure it was signed with the specified Triangles address + + + + + Verify &Message + + + + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + + + + Enter Triangles signature + + + + + + The entered address is invalid. + Adresa introdusa nu este valida + + + + + + Please check the address and try again. + Te rugam verifica adresa si introduce-o din nou + + + + The entered address does not refer to a key. + Adresa introdusa nu se refera la o cheie. + + + + The signature could not be decoded. + Aceasta semnatura nu a putut fi decodata + + + + + Please check the signature and try again. + Verifica semnatura si incearca din nou + + + + The signature did not match the message digest. + Semnatura nu seamana! + + + + Message verification failed. + Verificarea mesajului a esuat + + + + Message verified. + Mesaj verificat WalletModel - + Sending... Se trimite... diff --git a/src/qt/locale/triangles_ru.qm b/src/qt/locale/triangles_ru.qm deleted file mode 100644 index 9dec96f65d240fb5db29a998123764bf6fe2b348..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 85043 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 aJ)8PXJ-PDU)a#owe_eZP`gQ-()xQCU@Pgt1 diff --git a/src/qt/locale/triangles_ru.ts b/src/qt/locale/triangles_ru.ts index b179544..8a06b4f 100644 --- a/src/qt/locale/triangles_ru.ts +++ b/src/qt/locale/triangles_ru.ts @@ -4,35 +4,27 @@ AboutDialog - + + Dialog + + + + About Triangles О triangles - <b>triangles</b> version - <b>triangles</b> версия + + OK + - Copyright © 2009-2014 The Bitcoin developers -Copyright © 2014 Triangles team -Copyright © 2014 The triangles developers - Все права защищены © 2009-2014 Разработчики Triangles -Все права защищены © 2012-2014 Разработчики Triangles -Все права защищены © 2014 Разработчики triangles - - - + <b>Triangles</b> version - - Copyright © 2009-2014 The Bitcoin developers -Copyright © 2014 Triangles team - - - - + This is experimental software. @@ -50,60 +42,57 @@ This product includes software developed by the OpenSSL Project for use in the O AddressBookPage - + Address Book Адресная книга - + + Address book + + + + These are your Triangles addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you. - + Double-click to edit address or label Для того, чтобы изменить адрес или метку давжды кликните по изменяемому объекту - + Create a new address Создать новый адрес - + Copy the currently selected address to the system clipboard Копировать текущий выделенный адрес в буфер обмена - + Sign a message to prove you own a TRI address - + &New Address &Новый адрес - These are your triangles addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you. - Это Ваши адреса для получения платежей. Вы можете дать разные адреса отправителям, чтобы отслеживать, кто именно вам платит. - - - + &Copy Address &Копировать адрес - + Show &QR Code Показать &QR код - Sign a message to prove you own a triangles address - Подписать сообщение, чтобы доказать владение адресом triangles - - - + Sign &Message &Подписать сообщение @@ -113,26 +102,27 @@ This product includes software developed by the OpenSSL Project for use in the O - + Delete the currently selected address from the list Удалить выбранный адрес из списка - - Verify a message to ensure it was signed with a specified triangles address - Проверить сообщение, чтобы убедиться, что оно было подписано указанным адресом triangles - &Verify Message &Проверить сообщение - + &Delete &Удалить - + + Triangles receiving addresses + + + + Copy &Label Копировать &метку @@ -142,7 +132,7 @@ This product includes software developed by the OpenSSL Project for use in the O &Правка - + Export Address Book Data Экспортировать адресную книгу @@ -165,7 +155,7 @@ This product includes software developed by the OpenSSL Project for use in the O AddressTableModel - + Label Метка @@ -188,32 +178,32 @@ This product includes software developed by the OpenSSL Project for use in the O Диалог ввода пароля - + + Change password + + + + Enter passphrase Введите пароль - + New passphrase Новый пароль - + Repeat new passphrase Повторите новый пароль - - Serves to disable the trivial sendmoney when OS account compromised. Provides no real security. - Служит для предотвращения тривиальной отправки монет, если ваша система скомпрометирована. Не предоставляет реальной безопасности. + + Unlock for staking only + - - For staking only - Только для участия в доле - - - + Enter the new passphrase to the wallet.<br/>Please use a passphrase of <b>10 or more random characters</b>, or <b>eight or more words</b>. Введите новый пароль для бумажника. <br/> Пожалуйста, используйте фразы из <b>10 или более случайных символов,</b> или <b>восьми и более слов.</b> @@ -223,7 +213,7 @@ This product includes software developed by the OpenSSL Project for use in the O Зашифровать бумажник - + This operation needs your wallet passphrase to unlock the wallet. Для выполнения операции требуется пароль вашего бумажника. @@ -233,7 +223,7 @@ This product includes software developed by the OpenSSL Project for use in the O Разблокировать бумажник - + This operation needs your wallet passphrase to decrypt the wallet. Для выполнения операции требуется пароль вашего бумажника. @@ -243,7 +233,7 @@ This product includes software developed by the OpenSSL Project for use in the O Расшифровать бумажник - + Change passphrase Сменить пароль @@ -289,10 +279,6 @@ This product includes software developed by the OpenSSL Project for use in the O Wallet encrypted Бумажник зашифрован - - triangles will close now to finish the encryption process. Remember that encrypting your wallet cannot fully protect your coins from being stolen by malware infecting your computer. - Сейчас программа закроется для завершения процесса шифрования. Помните, что шифрование вашего бумажника не может полностью защитить ваши монеты от кражи с помощью инфицирования вашего компьютера вредоносным ПО. - @@ -346,12 +332,17 @@ This product includes software developed by the OpenSSL Project for use in the O CoinControlDialog - + Coin Control Выбор входов - + + Triangles Coin Control + + + + Quantity: Количество: @@ -361,7 +352,7 @@ This product includes software developed by the OpenSSL Project for use in the O Размер: - + Amount: Сумма: @@ -381,7 +372,7 @@ This product includes software developed by the OpenSSL Project for use in the O Мелкие входы: - + no нет @@ -396,22 +387,22 @@ This product includes software developed by the OpenSSL Project for use in the O Сдача: - + (un)select all Выбрать все - + Tree mode Дерево - + List mode Список - + Amount Сумма @@ -446,7 +437,7 @@ This product includes software developed by the OpenSSL Project for use in the O Приоритет - + Copy address Копировать адрес @@ -457,17 +448,17 @@ This product includes software developed by the OpenSSL Project for use in the O - + Copy amount Копировать сумму - + Copy transaction ID Скопировать ID транзакции - + Copy quantity Копировать количество @@ -502,7 +493,7 @@ This product includes software developed by the OpenSSL Project for use in the O Копировать сдачу - + highest наивысший @@ -600,57 +591,66 @@ This label turns red, if the priority is smaller than "medium". EditAddressDialog - - Edit Address - Изменить адрес - - - + &Label &Метка - + The label associated with this address book entry Метка, связанная с данной записью - + &Address &Адрес - + + Edit record + + + + The address associated with this address book entry. This can only be modified for sending addresses. Адрес, связанный с данной записью. - - &Stealth Address + + Paste from clipboard - + + Alt+A + Alt+A + + + + New receiving address Новый адрес для получения - + + New sending address Новый адрес для отправки - + + Edit receiving address Изменение адреса для получения - + + Edit sending address Изменение адреса для отправки - + The entered address "%1" is not a valid TRI address. @@ -659,10 +659,6 @@ This label turns red, if the priority is smaller than "medium". The entered address "%1" is already in the address book. Введённый адрес «%1» уже находится в адресной книге. - - The entered address "%1" is not a valid triangles address. - Введённый адрес "%1" не является правильным triangles-адресом. - Could not unlock wallet. @@ -676,10 +672,6 @@ This label turns red, if the priority is smaller than "medium". GUIUtil::HelpMessageBox - - triangles-Qt - triangles-Qt - version @@ -725,23 +717,23 @@ This label turns red, if the priority is smaller than "medium". MRichTextEdit - + Paragraph formatting - + Undo (CTRL+Z) - + Undo - + Redo @@ -751,7 +743,7 @@ This label turns red, if the priority is smaller than "medium". - + Cut @@ -761,7 +753,7 @@ This label turns red, if the priority is smaller than "medium". - + Copy @@ -771,7 +763,7 @@ This label turns red, if the priority is smaller than "medium". - + Paste @@ -781,12 +773,12 @@ This label turns red, if the priority is smaller than "medium". - + Link - + Bold @@ -796,7 +788,7 @@ This label turns red, if the priority is smaller than "medium". - + Italic @@ -806,12 +798,12 @@ This label turns red, if the priority is smaller than "medium". - + Underline - + Strike Out @@ -821,7 +813,7 @@ This label turns red, if the priority is smaller than "medium". - + Bullet list @@ -831,7 +823,7 @@ This label turns red, if the priority is smaller than "medium". - + Ordered list @@ -841,7 +833,7 @@ This label turns red, if the priority is smaller than "medium". - + Decrease indentation @@ -851,7 +843,7 @@ This label turns red, if the priority is smaller than "medium". - + Increase indentation @@ -861,12 +853,12 @@ This label turns red, if the priority is smaller than "medium". - + . - + Font size @@ -911,6 +903,74 @@ This label turns red, if the priority is smaller than "medium". + + MainWindow + + + MainWindow + + + + + Triangles + + + + + File + + + + + Operations + + + + + Help + + + + + Overview + + + + + Send Coins + Отправка + + + + Receive Coins + + + + + Address Book + Адресная книга + + + + Transactions + + + + + Messages + + + + + Synchronization + + + + + 33333 blocks + + + MessageModel @@ -967,22 +1027,27 @@ This label turns red, if the priority is smaller than "medium". MessagePage - + Address Book Адресная книга - + + Messages + + + + These are your sent and received encrypted messages. Click on an item to read it. - + Click on a message to view it - + &Back @@ -992,48 +1057,48 @@ This label turns red, if the priority is smaller than "medium". - + &Conversation - + Sign a message to prove you own a TRI address - + &Send - - + + Copy the currently selected address to the system clipboard Копировать текущий выделенный адрес в буфер обмена - + &Copy From Address - + Copy To &Address - + Delete the currently selected address from the list Удалить выбранный адрес из списка - + &Delete &Удалить - + Send Secure Message @@ -1067,11 +1132,12 @@ This label turns red, if the priority is smaller than "medium". OptionsDialog + Options Опции - + &Main &Главная @@ -1086,7 +1152,7 @@ This label turns red, if the priority is smaller than "medium". Заплатить ко&миссию - + Reserved amount does not participate in staking and is therefore spendable at any time. Зарезервированная сумма не участвует в доле, и поэтому может быть потрачена в любое время. @@ -1096,20 +1162,12 @@ This label turns red, if the priority is smaller than "medium". Зарезервировать - Automatically start triangles after logging in to the system. - Автоматически запускать triangles после входа в систему - - - &Start triangles on system login - &Запускать triangles при входе в систему - - - + Detach block and address databases at shutdown. This means they can be moved to another data directory, but it slows down shutdown. The wallet is always detached. Отключить базы данных блоков и адресов при выходе. Это означает, что их можно будет переместить в другой каталог данных, но завершение работы будет медленнее. Бумажник всегда отключается. - + &Detach databases at shutdown &Отключать базы данных при выходе @@ -1119,75 +1177,67 @@ This label turns red, if the priority is smaller than "medium". &Сеть - Automatically open the triangles client port on the router. This only works when your router supports UPnP and it is enabled. - Автоматически открыть порт для triangles-клиента на роутере. Работает только если Ваш роутер поддерживает UPnP, и данная функция включена. - - - + Map port using &UPnP Пробросить порт через &UPnP - Connect to the triangles network through a SOCKS proxy (e.g. when connecting through Tor). - Подключаться к сети triangles через прокси SOCKS (например, при подключении через Tor). - - - + Automatically start Triangles after logging in to the system. - + &Start Triangles on system login - + Automatically open the Triangles client port on the router. This only works when your router supports UPnP and it is enabled. - + Connect to the Triangles network through a SOCKS proxy (e.g. when connecting through Tor). - + &Connect through SOCKS proxy: &Подключаться через SOCKS прокси: - + Proxy &IP: &IP Прокси: - + IP address of the proxy (e.g. 127.0.0.1) IP-адрес прокси (например 127.0.0.1) - + &Port: По&рт: - + Port of the proxy (e.g. 9050) Порт прокси-сервера (например, 9050) - + SOCKS &Version: &Версия SOCKS: - + SOCKS version of the proxy (e.g. 5) Версия SOCKS-прокси (например, 5) - + &Window &Окно @@ -1197,7 +1247,7 @@ This label turns red, if the priority is smaller than "medium". Показывать только иконку в системном лотке после сворачивания окна. - + &Minimize to the tray instead of the taskbar &Cворачивать в системный лоток вместо панели задач @@ -1207,7 +1257,7 @@ This label turns red, if the priority is smaller than "medium". Сворачивать вместо закрытия. Если данная опция будет выбрана — приложение закроется только после выбора соответствующего пункта в меню. - + M&inimize on close С&ворачивать при закрытии @@ -1222,35 +1272,27 @@ This label turns red, if the priority is smaller than "medium". &Язык интерфейса: - + The user interface language can be set here. This setting will take effect after restarting Triangles. - + Whether to show TRI addresses in the transaction list or not. - The user interface language can be set here. This setting will take effect after restarting triangles. - Здесь можно выбрать язык интерфейса. Настройки вступят в силу после перезапуска triangles. - - - + &Unit to show amounts in: &Отображать суммы в единицах: - + Choose the default subdivision unit to show in the interface and when sending coins. Выберите единицу измерения монет при отображении и отправке. - Whether to show triangles addresses in the transaction list or not. - Показывать ли адреса triangles в списке транзакций. - - - + &Display addresses in transaction list &Показывать адреса в списке транзакций @@ -1260,27 +1302,27 @@ This label turns red, if the priority is smaller than "medium". Выключает и включает отображение панели выбора входов. - + Display coin &control features (experts only!) Управление &входами (только для продвинутых пользователей!) - + &OK О&К - + &Cancel &Отмена - + &Apply &Применить - + default по умолчанию @@ -1296,10 +1338,6 @@ This label turns red, if the priority is smaller than "medium". This setting will take effect after restarting Triangles. - - This setting will take effect after restarting triangles. - Эта настройка вступит в силу после перезапуска triangles - The supplied proxy address is invalid. @@ -1309,16 +1347,12 @@ This label turns red, if the priority is smaller than "medium". OverviewPage - + Form Форма - The displayed information may be out of date. Your wallet automatically synchronizes with the triangles network after a connection is established, but this process has not completed yet. - Отображаемая информация может быть устаревшей. Ваш бумажник автоматически синхронизируется с сетью triangles после подключения, но этот процесс пока не завершён. - - - + Stake: Доля: @@ -1353,7 +1387,7 @@ This label turns red, if the priority is smaller than "medium". Баланс добытых монет, который ещё не созрел - + Total: Итого: @@ -1363,7 +1397,7 @@ This label turns red, if the priority is smaller than "medium". Ваш суммарный баланс - + <b>Recent transactions</b> <b>Последние транзакции</b> @@ -1371,10 +1405,10 @@ This label turns red, if the priority is smaller than "medium". <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1385,10 +1419,10 @@ a:active { color:#000; text-decoration: underline; } <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1396,18 +1430,32 @@ a:active { color:#000; text-decoration: underline; } - + + <head> +<style type="text/css" media="screen"> +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } +</style> +</head> +<body> +<a href="http://explorer.triangles.technology"> &#187; TRI block explorer</a></body> + + + + Total of transactions that have yet to be confirmed, and do not yet count toward the current balance Общая сумма всех транзакций, которые до сих пор не подтверждены, и до сих пор не учитываются в текущем балансе - + The displayed information may be out of date. Your wallet automatically synchronizes with the Triangles network after a connection is established, but this process has not completed yet. - + Total of coins that was staked, and do not yet count toward the current balance Общая сумма всех монет, используемых для Proof-of-Stake, и не учитывающихся на балансе @@ -1479,7 +1527,7 @@ a:active { color:#000; text-decoration: underline; } RPCConsole - + Client name Имя клиента @@ -1490,15 +1538,15 @@ a:active { color:#000; text-decoration: underline; } - + - + N/A Н/Д - + Client version Версия клиента @@ -1508,12 +1556,17 @@ a:active { color:#000; text-decoration: underline; } &Информация - + Triangles - Debug window - + + Debug window + + + + Triangles Core @@ -1543,7 +1596,7 @@ a:active { color:#000; text-decoration: underline; } В тестовой сети - + Block chain Цепь блоков @@ -1568,7 +1621,7 @@ a:active { color:#000; text-decoration: underline; } - + Show the Triangles-Qt help message to get a list with possible Triangles command-line options. @@ -1583,11 +1636,7 @@ a:active { color:#000; text-decoration: underline; } Параметры командной строки - Show the triangles-Qt help message to get a list with possible triangles command-line options. - Показать помощь по triangles-Qt, чтобы получить список доступных параметров командной строки. - - - + &Show &Показать @@ -1597,36 +1646,20 @@ a:active { color:#000; text-decoration: underline; } Консоль - + Build date Дата сборки - triangles - Debug window - triangles - Окно отладки - - - triangles Core - Ядро triangles - - - + Debug log file Отладочный лог-файл - Open the triangles debug log file from the current data directory. This can take a few seconds for large log files. - Открыть отладочный лог-файл triangles из текущего каталога данных. Это может занять несколько секунд для больших лог-файлов. - - - + Clear console Очистить консоль - - Welcome to the triangles RPC console. - Добро пожаловать в RPC-консоль triangles. - Welcome to the Triangles RPC console. @@ -1646,8 +1679,8 @@ a:active { color:#000; text-decoration: underline; } SendCoinsDialog - - + + @@ -1659,12 +1692,17 @@ a:active { color:#000; text-decoration: underline; } Отправка - + + Send Triangles + + + + Coin Control Features Выбор входов - + Inputs... Входы... @@ -1743,17 +1781,17 @@ a:active { color:#000; text-decoration: underline; } - + custom change address адрес для сдачи - + Send to multiple recipients at once Отправить нескольким получателям одновременно - + Add &Recipient &Добавить получателя @@ -1763,7 +1801,7 @@ a:active { color:#000; text-decoration: underline; } Удалить все поля транзакции - + Clear &All Очистить &всё @@ -1777,31 +1815,23 @@ a:active { color:#000; text-decoration: underline; } 123.456 TRI - - 123.456 hack - 123.456 hack - Confirm the send action Подтвердить отправку - + S&end &Отправить - Enter a triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Введите triangles-адрес (например TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Copy quantity Копировать количество @@ -1846,7 +1876,7 @@ a:active { color:#000; text-decoration: underline; } <b>%1</b> адресату %2 (%3) - + Confirm send coins Подтвердите отправку монет @@ -1861,7 +1891,7 @@ a:active { color:#000; text-decoration: underline; } и - + The recipient address is not valid, please recheck. Адрес получателя неверный, пожалуйста, перепроверьте. @@ -1919,53 +1949,48 @@ a:active { color:#000; text-decoration: underline; } SendCoinsEntry - + Form Форма - + A&mount: Ко&личество: - + Pay &To: Полу&чатель: - - + + Enter a label for this address to add it to your address book Введите метку для данного адреса (для добавления в адресную книгу) - - N&arration: - - - - + Enter a short note to send with payment (max 24 characters) - + &Label: &Метка: - + The address to send the payment to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) Адрес получателя платежа (например TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book Выберите адрес из адресной книги - + Alt+A Alt+A @@ -1975,7 +2000,7 @@ a:active { color:#000; text-decoration: underline; } Вставить адрес из буфера обмена - + Alt+P Alt+P @@ -1984,10 +2009,6 @@ a:active { color:#000; text-decoration: underline; } Remove this recipient Удалить этого получателя - - Enter a triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Введите triangles-адрес (например TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) @@ -2007,37 +2028,42 @@ a:active { color:#000; text-decoration: underline; } - + + Send messages + + + + Address &From: - + Choose address from address book Выберите адрес из адресной книги - + Alt+A Alt+A - + Paste address from clipboard Вставить адрес из буфера обмена - + Alt+P Alt+P - + Send to multiple recipients at once Отправить нескольким получателям одновременно - + Add &Recipient &Добавить получателя @@ -2047,7 +2073,7 @@ a:active { color:#000; text-decoration: underline; } Удалить все поля транзакции - + Clear &All Очистить &всё @@ -2057,17 +2083,17 @@ a:active { color:#000; text-decoration: underline; } Подтвердить отправку - + S&end &Отправить - + &Close - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) @@ -2077,7 +2103,7 @@ a:active { color:#000; text-decoration: underline; } <b>%1</b> адресату %2 (%3) - + Confirm send messages @@ -2092,7 +2118,7 @@ a:active { color:#000; text-decoration: underline; } и - + @@ -2129,22 +2155,22 @@ a:active { color:#000; text-decoration: underline; } SendMessagesEntry - + Form Форма - - The address to send the payment to (e.g. 4Zo1ga6xuKuQ7JV7M9rGDoxdbYwV5zgQJ5) + + The address to send the message to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book Выберите адрес из адресной книги - + Alt+A Alt+A @@ -2154,7 +2180,7 @@ a:active { color:#000; text-decoration: underline; } Вставить адрес из буфера обмена - + Alt+P Alt+P @@ -2164,28 +2190,28 @@ a:active { color:#000; text-decoration: underline; } Удалить этого получателя - + &Message: - + Send &To: - + Enter a label for this address to add it to your address book Введите метку для данного адреса (для добавления в адресную книгу) - + &Label: &Метка: - + &Public Key: @@ -2206,203 +2232,134 @@ a:active { color:#000; text-decoration: underline; } - SignVerifyMessageDialog + SignMessagePage - - Signatures - Sign / Verify a Message - Подписи - подписать/проверить сообщение + + Form + Форма - - - &Sign Message - &Подписать сообщение + + Sign Message + - - You can sign messages with your addresses to prove you own them. Be careful not to sign anything vague, as phishing attacks may try to trick you into signing your identity over to them. Only sign fully-detailed statements you agree to. - Вы можете подписывать сообщения своими адресами, чтобы доказать владение ими. Будьте осторожны, не подписывайте что-то неопределённое, так как фишинговые атаки могут обманным путём заставить вас подписать нежелательные сообщения. Подписывайте только те сообщения, с которыми вы согласны вплоть до мелочей. + + Address + Адрес - - The address to sign the message with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Адрес, которым вы хотите подписать сообщение (напр. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - - - Choose an address from the address book - Выберите адрес из адресной книги - - - - - Alt+A - Alt+A - - - + Paste address from clipboard - Вставить адрес из буфера обмена + Вставить адрес из буфера обмена - + Alt+P - Alt+P + Alt+P - + + Signature + + + + + Choose an address from the address book + Выберите адрес из адресной книги + + + + Alt+A + Alt+A + + + + The address to sign the message with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + + + + + Text + + + + Enter the message you want to sign here - Введите сообщение для подписи + Введите сообщение для подписи - + Copy the current signature to the system clipboard - Скопировать текущую подпись в системный буфер обмена + Скопировать текущую подпись в системный буфер обмена - - Sign the message to prove you own this TRI address - - - - - Verify the message to ensure it was signed with the specified TRI address - - - - Sign the message to prove you own this triangles address - Подписать сообщение, чтобы доказать владение адресом triangles - - - + Reset all sign message fields - Сбросить значения всех полей подписывания сообщений + Сбросить значения всех полей подписывания сообщений - - + Clear &All - Очистить &всё + Очистить &всё - - - &Verify Message - &Проверить сообщение - - - - Enter the signing address, message (ensure you copy line breaks, spaces, tabs, etc. exactly) and signature below to verify the message. Be careful not to read more into the signature than what is in the signed message itself, to avoid being tricked by a man-in-the-middle attack. - Введите ниже адрес для подписи, сообщение (убедитесь, что переводы строк, пробелы, табы и т.п. в точности скопированы) и подпись, чтобы проверить сообщение. Убедитесь, что не скопировали лишнего в подпись, по сравнению с самим подписываемым сообщением, чтобы не стать жертвой атаки "man-in-the-middle". - - - - The address the message was signed with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Адрес, которым было подписано сообщение (напр. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - Verify the message to ensure it was signed with the specified triangles address - Проверить сообщение, чтобы убедиться, что оно было подписано указанным адресом triangles - - - - Reset all verify message fields - Сбросить все поля проверки сообщения - - - Enter a triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Введите адрес triangles (напр. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - - Click "Sign Message" to generate signature - Нажмите "Подписать сообщение" для создания подписи - - - Enter triangles signature - Введите подпись triangles - - - - Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + Sign the message to prove you own this Triangles address - - Enter a TRI address (e.g. w) + + Sign &Message + &Подписать сообщение + + + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Enter TRI signature - + Click "Sign Message" to generate signature + Нажмите "Подписать сообщение" для создания подписи - - + + The entered address is invalid. - Введённый адрес неверен + Введённый адрес неверен - - - + + Please check the address and try again. - Пожалуйста, проверьте адрес и попробуйте ещё раз. + Пожалуйста, проверьте адрес и попробуйте ещё раз. - - + The entered address does not refer to a key. - Введённый адрес не связан с ключом + Введённый адрес не связан с ключом - + Wallet unlock was cancelled. - Разблокировка бумажника была отменена. + Разблокировка бумажника была отменена. Private key for the entered address is not available. - Для введённого адреса недоступен закрытый ключ + Для введённого адреса недоступен закрытый ключ Message signing failed. - Не удалось подписать сообщение + Не удалось подписать сообщение Message signed. - Сообщение подписано - - - - The signature could not be decoded. - Подпись не может быть раскодирована. - - - - - Please check the signature and try again. - Пожалуйста, проверьте подпись и попробуйте ещё раз. - - - - The signature did not match the message digest. - Подпись не соответствует отпечатку сообщения. - - - - Message verification failed. - Проверка сообщения не удалась. - - - - Message verified. - Сообщение проверено. + Сообщение подписано @@ -2552,12 +2509,8 @@ a:active { color:#000; text-decoration: underline; } - Generated coins must mature 60 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. - Сгенерированные монеты должны подождать 510 блоков, прежде чем они могут быть потрачены. Когда Вы сгенерировали этот блок, он был отправлен в сеть для добавления в цепочку блоков. Если данная процедура не удастся, статус изменится на «не подтверждено», и монеты будут недействительны. Это иногда происходит в случае, если другой узел сгенерирует блок на несколько секунд раньше вас. {60 ?} - - - Generated coins must mature 510 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. - Сгенерированные монеты должны подождать 510 блоков, прежде чем они могут быть потрачены. Когда Вы сгенерировали этот блок, он был отправлен в сеть для добавления в цепочку блоков. Если данная процедура не удастся, статус изменится на «не подтверждено», и монеты будут недействительны. Это иногда происходит в случае, если другой узел сгенерирует блок на несколько секунд раньше вас. + Generated coins must mature 7 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. + Сгенерированные монеты должны подождать 7 блоков, прежде чем они могут быть потрачены. Когда Вы сгенерировали этот блок, он был отправлен в сеть для добавления в цепочку блоков. Если данная процедура не удастся, статус изменится на «не подтверждено», и монеты будут недействительны. Это иногда происходит в случае, если другой узел сгенерирует блок на несколько секунд раньше вас. @@ -2604,11 +2557,12 @@ a:active { color:#000; text-decoration: underline; } TransactionDescDialog + Transaction details Детали транзакции - + This pane shows a detailed description of the transaction Данный диалог показывает детализированную статистику по выбранной транзакции @@ -2616,7 +2570,7 @@ a:active { color:#000; text-decoration: underline; } TransactionTableModel - + Date Дата @@ -2636,12 +2590,17 @@ a:active { color:#000; text-decoration: underline; } Количество - + Open until %1 Открыто до %1 - + + Confirming (%1 of %2 confirmations) + + + + Confirmed (%1 confirmations) Подтверждено (%1 подтверждений) @@ -2655,12 +2614,7 @@ a:active { color:#000; text-decoration: underline; } - - Narration - - - - + Offline Оффлайн @@ -2670,12 +2624,7 @@ a:active { color:#000; text-decoration: underline; } Не подтверждено - - Confirming (%1 of %2 recommended confirmations) - Подтверждается (%1 из %2 рекомендованных подтверждений) - - - + Conflicted Конфликт @@ -2753,13 +2702,13 @@ a:active { color:#000; text-decoration: underline; } TransactionView - - + + All Все - + Today Сегодня @@ -2789,7 +2738,7 @@ a:active { color:#000; text-decoration: underline; } Промежуток... - + Received with Получено на @@ -2814,17 +2763,17 @@ a:active { color:#000; text-decoration: underline; } Другое - + Enter address or label to search Введите адрес или метку для поиска - + Min amount Мин. сумма - + Copy address Копировать адрес @@ -2854,7 +2803,7 @@ a:active { color:#000; text-decoration: underline; } Показать подробности транзакции - + Export Transaction Data Экспортировать данные транзакций @@ -2920,11 +2869,20 @@ a:active { color:#000; text-decoration: underline; } - Triangles-core + TransactionsPage - triangles version - Версия + + Form + Форма + + + Transactions + + + + + Triangles-core Usage: @@ -3121,10 +3079,6 @@ for example: alertnotify=echo %%s | mail -s "Triangles Alert" admin@fo Warning: -paytxfee is set very high! This is the transaction fee you will pay if you send a transaction. Внимание: установлено очень большое значение -paytxfee. Это комиссия, которую вы заплатите при проведении транзакции. - - Warning: Please check that your computer's date and time are correct! If your clock is wrong triangles will not work properly. - Внимание: убедитесь, что дата и время на Вашем компьютере выставлены верно. Если Ваши часы идут неправильно, triangles будет работать некорректно. - Warning: error reading wallet.dat! All keys read correctly, but transaction data or address book entries might be missing or incorrect. @@ -3447,14 +3401,6 @@ for example: alertnotify=echo %%s | mail -s "Triangles Alert" admin@fo Wallet %s resides outside data directory %s. Кошелек %s находится вне рабочей директории %s. - - Cannot obtain a lock on data directory %s. triangles is probably already running. - Невозможно установить блокировку на рабочую директорию %s. Возможно, бумажник уже запущен. - - - triangles - triangles - Unable to bind to %s on this computer (bind returned error %d, %s) @@ -3485,14 +3431,6 @@ for example: alertnotify=echo %%s | mail -s "Triangles Alert" admin@fo Error loading wallet.dat: Wallet corrupted Ошибка загрузки wallet.dat: Бумажник поврежден - - Error loading wallet.dat: Wallet requires newer version of triangles - Ошибка загрузки wallet.dat: бумажник требует более новую версию triangles - - - Wallet needed to be rewritten: restart triangles to complete - Необходимо перезаписать бумажник, перезапустите triangles для завершения операции - Error loading wallet.dat @@ -3558,10 +3496,6 @@ for example: alertnotify=echo %%s | mail -s "Triangles Alert" admin@fo Add a node to connect to and attempt to keep the connection open Добавить узел для подключения и пытаться поддерживать соединение открытым - - Unable to bind to %s on this computer. triangles is probably already running. - Невозможно привязаться к %s на этом компьютере. Возможно, triangles уже работает. - Fee per KB to add to transactions you send @@ -3645,67 +3579,57 @@ If the file does not exist, create it with owner-readable-only file permissions. - + + Triangles - + + Wallet Бумажник - + + &Overview О&бзор - + Show general overview of wallet Показать общий обзор действий с бумажником - - &Send coins - Отп&равка монет - - - - Send coins to a TRI address - - - - - &Receive coins - &Получение монет - - - + Show the list of addresses for receiving payments Показать список адресов для получения платежей - + + &Transactions &Транзакции - + Browse transaction history Показать историю транзакций - + + &Address Book &Адресная книга - + Edit the list of stored addresses and labels Изменить список сохранённых адресов и меток к ним - + &Messages @@ -3715,22 +3639,84 @@ If the file does not exist, create it with owner-readable-only file permissions. - - E&xit - В&ыход - - - - Quit application - Закрыть приложение - - - - &About Triangles + + + &Show / Hide Triangles wallet + Show or hide the main Window + + + + + Encrypt the private keys that belong to your wallet + + + + + %n blocks + + + + + + + + + Processed %1 blocks of transaction history. + + + + + <font color='#f26522'>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. </font>Do you want to pay the fee? + + + + + Options + Опции + + + + E&xit + В&ыход + + + + Quit application + Закрыть приложение + + + + &Send Triangles + + + + + Send coins to a Triangles address + + + + + &Receive Triangles + + + + + E&xit Triangles wallet + + + + + + + &About Triangles + &О triangles + + + Show information about Triangles @@ -3755,22 +3741,13 @@ If the file does not exist, create it with owner-readable-only file permissions. - - &Show / Hide - &Показать / Скрыть - - - + + &Encrypt Wallet... &Зашифровать бумажник - - Encrypt or decrypt wallet - Зашифровать или расшифровать бумажник - - - + &Backup Wallet... &Сделать резервную копию бумажника @@ -3781,24 +3758,36 @@ If the file does not exist, create it with owner-readable-only file permissions. + &Change Passphrase... &Изменить пароль - + Change the passphrase used for wallet encryption Изменить пароль шифрования бумажника + &Unlock Wallet... &Разблокировать бумажник - + Unlock wallet Разблокировать бумажник + + + &Unlock Wallet for staking... + + + + + Unlock wallet for staking + + &Lock Wallet @@ -3811,36 +3800,50 @@ If the file does not exist, create it with owner-readable-only file permissions. + Sign &message... &Подписать сообщение + + + Sign messages with your Triangles addresses to prove you own them + + + &Verify message... &Проверить сообщение... + + + Verify messages to ensure they were signed with specified Triangles addresses + + + &Export... &Экспорт... - + Export the data in the current tab to a file Экспортировать данные из вкладки в файл - + + &Debug window &Окно отладки - + Open debugging and diagnostic console Открыть консоль отладки и диагностики - + &File &Файл @@ -3865,19 +3868,17 @@ If the file does not exist, create it with owner-readable-only file permissions. Панель действий - - + [testnet] [тестовая сеть] - - + Triangles client - + %n active connection(s) to Triangles network @@ -3886,12 +3887,12 @@ If the file does not exist, create it with owner-readable-only file permissions. - + Synchronizing with network... Синхронизация с сетью... - + ~%n block(s) remaining остался ~%n блок @@ -3900,17 +3901,12 @@ If the file does not exist, create it with owner-readable-only file permissions. - + Downloaded %1 of %2 blocks of transaction history (%3% done). Загружено %1 из %2 блоков истории операций (%3% завершено). - - Downloaded %1 blocks of transaction history. - Загружено %1 блоков истории транзакций. - - - + Current difficulty is %1. @@ -3966,17 +3962,12 @@ If the file does not exist, create it with owner-readable-only file permissions. Последний полученный блок был сгенерирован %1. - - This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee? - Данная транзакция превышает предельно допустимый размер. Но Вы можете всё равно совершить её, добавив комиссию в %1, которая отправится тем узлам, которые обработают Вашу транзакцию, и поможет поддержать сеть. Вы хотите добавить комиссию? - - - + Confirm transaction fee Подтвердите комиссию - + Sent transaction Исходящая транзакция @@ -4013,29 +4004,50 @@ Message: %4 - - + + URI handling Обработка URI - - + + URI can not be parsed! This can be caused by an invalid TRI address or malformed URI parameters. - + + Send Triangles + + + + + Receive Triangles + + + + + &Lock Wallet... + + + + + Wallet is <b>encrypted</b> and currently <b>unlocked for staking</b> + + + + Wallet is <b>encrypted</b> and currently <b>unlocked</b> Бумажник <b>зашифрован</b> и в настоящее время <b>разблокирован</b> - + Wallet is <b>encrypted</b> and currently <b>locked</b> Бумажник <b>зашифрован</b> и в настоящее время <b>заблокирован</b> - + + Backup Wallet Сделать резервную копию бумажника @@ -4046,16 +4058,26 @@ Message: %4 - Backup Failed - Резервное копирование не удалось - - - There was an error trying to save the wallet data to the new location. При попытке сохранения данных бумажника в новое место произошла ошибка. + + + Backup failed + + + + + Backup successful + + + + + The wallet data was successfully saved to the new location. + + - + %n second(s) %n секунда @@ -4120,55 +4142,128 @@ Message: %4 Not staking Не участвуем в доле + + + VerifyMessagePage - Show information about triangles - Показать информацию о triangles'е + + Form + Форма - Send coins to a triangles address - Отправить монеты на указанный адрес triangles + + Verify Message + - Modify configuration options for triangles - Изменить параметры конфигурации triangles + + Choose an address from the address book + Выберите адрес из адресной книги - triangles - triangles + + Alt+A + Alt+A - &About triangles - &О triangles + + The address the message was signed with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + - triangles client - triangles клиент - - - %n active connection(s) to triangles network - - %n активное соединение с сетью - %n активных соединений с сетью - %n активных соединений с сетью - + + Text + - About triangles card - О карте triangles + + Address + Адрес - URI can not be parsed! This can be caused by an invalid triangles address or malformed URI parameters. - Не удалось обработать URI! Это может быть связано с неверным адресом triangles или неправильными параметрами URI. + + Signature + - A fatal error occurred. triangles can no longer continue safely and will quit. - Произошла неисправимая ошибка. triangles не может безопасно продолжать работу и будет закрыт. + + Reset all verify message fields + Сбросить все поля проверки сообщения + + + + Clear &All + Очистить &всё + + + + Verify the message to ensure it was signed with the specified Triangles address + + + + + Verify &Message + + + + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + + + + Enter Triangles signature + + + + + + The entered address is invalid. + Введённый адрес неверен + + + + + + Please check the address and try again. + Пожалуйста, проверьте адрес и попробуйте ещё раз. + + + + The entered address does not refer to a key. + Введённый адрес не связан с ключом + + + + The signature could not be decoded. + Подпись не может быть раскодирована. + + + + + Please check the signature and try again. + Пожалуйста, проверьте подпись и попробуйте ещё раз. + + + + The signature did not match the message digest. + Подпись не соответствует отпечатку сообщения. + + + + Message verification failed. + Проверка сообщения не удалась. + + + + Message verified. + Сообщение проверено. WalletModel - + Sending... Отправка.... diff --git a/src/qt/locale/triangles_sah.qm b/src/qt/locale/triangles_sah.qm deleted file mode 100644 index 38ca3b66bdfdd4306b764af337a7b144c442642a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 179 zcmcE7ks@*G{hX<16=n7(EZlq7iGhKEgQ+c42S_ty0`Wv&_>$Vp5}&0z AboutDialog - + + Dialog + + + + About Triangles - + <b>Triangles</b> version - - Copyright © 2009-2014 The Bitcoin developers -Copyright © 2014 Triangles team + + OK - + This is experimental software. @@ -33,47 +37,52 @@ This product includes software developed by the OpenSSL Project for use in the O AddressBookPage - + Address Book - + Double-click to edit address or label Аадырыскын уларытаргар иккитэ баттаа - + Create a new address - + Copy the currently selected address to the system clipboard - + Sign a message to prove you own a TRI address - + &New Address - + + Address book + + + + &Copy Address - + Show &QR Code - + Sign &Message @@ -83,7 +92,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + Delete the currently selected address from the list @@ -93,17 +102,22 @@ This product includes software developed by the OpenSSL Project for use in the O - + These are your Triangles addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you. - + &Delete - + + Triangles receiving addresses + + + + Copy &Label @@ -113,7 +127,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + Export Address Book Data @@ -136,7 +150,7 @@ This product includes software developed by the OpenSSL Project for use in the O AddressTableModel - + Label @@ -159,32 +173,32 @@ This product includes software developed by the OpenSSL Project for use in the O - + + Change password + + + + Enter passphrase - + New passphrase - + Repeat new passphrase - - Serves to disable the trivial sendmoney when OS account compromised. Provides no real security. + + Unlock for staking only - - For staking only - - - - + Enter the new passphrase to the wallet.<br/>Please use a passphrase of <b>10 or more random characters</b>, or <b>eight or more words</b>. @@ -194,7 +208,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + This operation needs your wallet passphrase to unlock the wallet. @@ -204,7 +218,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + This operation needs your wallet passphrase to decrypt the wallet. @@ -214,7 +228,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + Change passphrase @@ -313,12 +327,17 @@ This product includes software developed by the OpenSSL Project for use in the O CoinControlDialog - + Coin Control - + + Triangles Coin Control + + + + Quantity: @@ -328,7 +347,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + Amount: @@ -348,7 +367,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + no @@ -363,22 +382,22 @@ This product includes software developed by the OpenSSL Project for use in the O - + (un)select all - + Tree mode - + List mode - + Amount @@ -413,7 +432,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + Copy address @@ -424,17 +443,17 @@ This product includes software developed by the OpenSSL Project for use in the O - + Copy amount - + Copy transaction ID - + Copy quantity @@ -469,7 +488,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + highest @@ -567,57 +586,66 @@ This label turns red, if the priority is smaller than "medium". EditAddressDialog - - Edit Address - - - - + &Label - + The label associated with this address book entry - + &Address - + + Edit record + + + + The address associated with this address book entry. This can only be modified for sending addresses. - - &Stealth Address + + Paste from clipboard - + + Alt+A + + + + + New receiving address - + + New sending address - + + Edit receiving address - + + Edit sending address - + The entered address "%1" is not a valid TRI address. @@ -684,23 +712,23 @@ This label turns red, if the priority is smaller than "medium". MRichTextEdit - + Paragraph formatting - + Undo (CTRL+Z) - + Undo - + Redo @@ -710,7 +738,7 @@ This label turns red, if the priority is smaller than "medium". - + Cut @@ -720,7 +748,7 @@ This label turns red, if the priority is smaller than "medium". - + Copy @@ -730,7 +758,7 @@ This label turns red, if the priority is smaller than "medium". - + Paste @@ -740,12 +768,12 @@ This label turns red, if the priority is smaller than "medium". - + Link - + Bold @@ -755,7 +783,7 @@ This label turns red, if the priority is smaller than "medium". - + Italic @@ -765,12 +793,12 @@ This label turns red, if the priority is smaller than "medium". - + Underline - + Strike Out @@ -780,7 +808,7 @@ This label turns red, if the priority is smaller than "medium". - + Bullet list @@ -790,7 +818,7 @@ This label turns red, if the priority is smaller than "medium". - + Ordered list @@ -800,7 +828,7 @@ This label turns red, if the priority is smaller than "medium". - + Decrease indentation @@ -810,7 +838,7 @@ This label turns red, if the priority is smaller than "medium". - + Increase indentation @@ -820,12 +848,12 @@ This label turns red, if the priority is smaller than "medium". - + . - + Font size @@ -870,6 +898,74 @@ This label turns red, if the priority is smaller than "medium". + + MainWindow + + + MainWindow + + + + + Triangles + + + + + File + + + + + Operations + + + + + Help + + + + + Overview + + + + + Send Coins + + + + + Receive Coins + + + + + Address Book + + + + + Transactions + + + + + Messages + + + + + Synchronization + + + + + 33333 blocks + + + MessageModel @@ -926,22 +1022,27 @@ This label turns red, if the priority is smaller than "medium". MessagePage - + Address Book - + + Messages + + + + These are your sent and received encrypted messages. Click on an item to read it. - + Click on a message to view it - + &Back @@ -951,48 +1052,48 @@ This label turns red, if the priority is smaller than "medium". - + &Conversation - + Sign a message to prove you own a TRI address - + &Send - - + + Copy the currently selected address to the system clipboard - + &Copy From Address - + Copy To &Address - + Delete the currently selected address from the list - + &Delete - + Send Secure Message @@ -1026,11 +1127,12 @@ This label turns red, if the priority is smaller than "medium". OptionsDialog + Options - + &Main @@ -1045,7 +1147,7 @@ This label turns red, if the priority is smaller than "medium". - + Reserved amount does not participate in staking and is therefore spendable at any time. @@ -1055,12 +1157,12 @@ This label turns red, if the priority is smaller than "medium". - + Automatically start Triangles after logging in to the system. - + &Start Triangles on system login @@ -1070,7 +1172,7 @@ This label turns red, if the priority is smaller than "medium". - + &Detach databases at shutdown @@ -1080,57 +1182,57 @@ This label turns red, if the priority is smaller than "medium". - + Automatically open the Triangles client port on the router. This only works when your router supports UPnP and it is enabled. - + Map port using &UPnP - + Connect to the Triangles network through a SOCKS proxy (e.g. when connecting through Tor). - + &Connect through SOCKS proxy: - + Proxy &IP: - + IP address of the proxy (e.g. 127.0.0.1) - + &Port: - + Port of the proxy (e.g. 9050) - + SOCKS &Version: - + SOCKS version of the proxy (e.g. 5) - + &Window @@ -1140,7 +1242,7 @@ This label turns red, if the priority is smaller than "medium". - + &Minimize to the tray instead of the taskbar @@ -1150,7 +1252,7 @@ This label turns red, if the priority is smaller than "medium". - + M&inimize on close @@ -1165,27 +1267,27 @@ This label turns red, if the priority is smaller than "medium". - + The user interface language can be set here. This setting will take effect after restarting Triangles. - + &Unit to show amounts in: - + Choose the default subdivision unit to show in the interface and when sending coins. - + Whether to show TRI addresses in the transaction list or not. - + &Display addresses in transaction list @@ -1195,27 +1297,27 @@ This label turns red, if the priority is smaller than "medium". - + Display coin &control features (experts only!) - + &OK - + &Cancel - + &Apply - + default @@ -1240,18 +1342,18 @@ This label turns red, if the priority is smaller than "medium". OverviewPage - + Form - - + + The displayed information may be out of date. Your wallet automatically synchronizes with the Triangles network after a connection is established, but this process has not completed yet. - + Stake: @@ -1286,7 +1388,7 @@ This label turns red, if the priority is smaller than "medium". - + Total: @@ -1296,7 +1398,7 @@ This label turns red, if the priority is smaller than "medium". - + <b>Recent transactions</b> @@ -1304,10 +1406,10 @@ This label turns red, if the priority is smaller than "medium". <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1318,10 +1420,10 @@ a:active { color:#000; text-decoration: underline; } <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1329,7 +1431,21 @@ a:active { color:#000; text-decoration: underline; } - + + <head> +<style type="text/css" media="screen"> +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } +</style> +</head> +<body> +<a href="http://explorer.triangles.technology"> &#187; TRI block explorer</a></body> + + + + Total of transactions that have yet to be confirmed, and do not yet count toward the current balance @@ -1406,7 +1522,7 @@ a:active { color:#000; text-decoration: underline; } RPCConsole - + Client name @@ -1417,15 +1533,15 @@ a:active { color:#000; text-decoration: underline; } - + - + N/A - + Client version @@ -1435,7 +1551,12 @@ a:active { color:#000; text-decoration: underline; } - + + Debug window + + + + Using OpenSSL version @@ -1460,7 +1581,7 @@ a:active { color:#000; text-decoration: underline; } - + Block chain @@ -1480,7 +1601,7 @@ a:active { color:#000; text-decoration: underline; } - + &Open @@ -1490,7 +1611,7 @@ a:active { color:#000; text-decoration: underline; } - + &Show @@ -1500,22 +1621,22 @@ a:active { color:#000; text-decoration: underline; } - + Build date - + Triangles - Debug window - + Triangles Core - + Debug log file @@ -1525,12 +1646,12 @@ a:active { color:#000; text-decoration: underline; } - + Show the Triangles-Qt help message to get a list with possible Triangles command-line options. - + Clear console @@ -1553,8 +1674,8 @@ a:active { color:#000; text-decoration: underline; } SendCoinsDialog - - + + @@ -1566,12 +1687,17 @@ a:active { color:#000; text-decoration: underline; } - + + Send Triangles + + + + Coin Control Features - + Inputs... @@ -1650,17 +1776,17 @@ a:active { color:#000; text-decoration: underline; } - + custom change address - + Send to multiple recipients at once - + Add &Recipient @@ -1670,7 +1796,7 @@ a:active { color:#000; text-decoration: underline; } - + Clear &All @@ -1690,17 +1816,17 @@ a:active { color:#000; text-decoration: underline; } - + S&end - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Copy quantity @@ -1745,7 +1871,7 @@ a:active { color:#000; text-decoration: underline; } - + Confirm send coins @@ -1760,7 +1886,7 @@ a:active { color:#000; text-decoration: underline; } - + The recipient address is not valid, please recheck. @@ -1818,53 +1944,48 @@ a:active { color:#000; text-decoration: underline; } SendCoinsEntry - + Form - + A&mount: - + Pay &To: - - + + Enter a label for this address to add it to your address book - - N&arration: - - - - + Enter a short note to send with payment (max 24 characters) - + &Label: - + The address to send the payment to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book - + Alt+A @@ -1874,7 +1995,7 @@ a:active { color:#000; text-decoration: underline; } - + Alt+P @@ -1902,37 +2023,42 @@ a:active { color:#000; text-decoration: underline; } - + + Send messages + + + + Address &From: - + Choose address from address book - + Alt+A - + Paste address from clipboard - + Alt+P - + Send to multiple recipients at once - + Add &Recipient @@ -1942,7 +2068,7 @@ a:active { color:#000; text-decoration: underline; } - + Clear &All @@ -1952,17 +2078,17 @@ a:active { color:#000; text-decoration: underline; } - + S&end - + &Close - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) @@ -1972,7 +2098,7 @@ a:active { color:#000; text-decoration: underline; } - + Confirm send messages @@ -1987,7 +2113,7 @@ a:active { color:#000; text-decoration: underline; } - + @@ -2024,22 +2150,22 @@ a:active { color:#000; text-decoration: underline; } SendMessagesEntry - + Form - - The address to send the payment to (e.g. 4Zo1ga6xuKuQ7JV7M9rGDoxdbYwV5zgQJ5) + + The address to send the message to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book - + Alt+A @@ -2049,7 +2175,7 @@ a:active { color:#000; text-decoration: underline; } - + Alt+P @@ -2059,28 +2185,28 @@ a:active { color:#000; text-decoration: underline; } - + &Message: - + Send &To: - + Enter a label for this address to add it to your address book - + &Label: - + &Public Key: @@ -2101,144 +2227,117 @@ a:active { color:#000; text-decoration: underline; } - SignVerifyMessageDialog + SignMessagePage - - Signatures - Sign / Verify a Message + + Form - - - &Sign Message + + Sign Message - - You can sign messages with your addresses to prove you own them. Be careful not to sign anything vague, as phishing attacks may try to trick you into signing your identity over to them. Only sign fully-detailed statements you agree to. + + Address - - The address to sign the message with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - - - - Choose an address from the address book - - - - - - Alt+A - - - - + Paste address from clipboard - + Alt+P - + + Signature + + + + + Choose an address from the address book + + + + + Alt+A + + + + + The address to sign the message with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + + + + + Text + + + + Enter the message you want to sign here - + Copy the current signature to the system clipboard - - Sign the message to prove you own this TRI address - - - - - Verify the message to ensure it was signed with the specified TRI address - - - - + Reset all sign message fields - - + Clear &All - - - &Verify Message + + Sign the message to prove you own this Triangles address - - Enter the signing address, message (ensure you copy line breaks, spaces, tabs, etc. exactly) and signature below to verify the message. Be careful not to read more into the signature than what is in the signed message itself, to avoid being tricked by a man-in-the-middle attack. + + Sign &Message - - The address the message was signed with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - - - Reset all verify message fields - - - - - Click "Sign Message" to generate signature - - - - - Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - - - Enter a TRI address (e.g. w) + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Enter TRI signature + Click "Sign Message" to generate signature - - + + The entered address is invalid. - - - + + Please check the address and try again. - - + The entered address does not refer to a key. - + Wallet unlock was cancelled. @@ -2257,32 +2356,6 @@ a:active { color:#000; text-decoration: underline; } Message signed. - - - The signature could not be decoded. - - - - - - Please check the signature and try again. - - - - - The signature did not match the message digest. - - - - - Message verification failed. - - - - - Message verified. - - TransactionDesc @@ -2425,7 +2498,7 @@ a:active { color:#000; text-decoration: underline; } - Generated coins must mature 60 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. + Generated coins must mature 7 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. @@ -2473,11 +2546,12 @@ a:active { color:#000; text-decoration: underline; } TransactionDescDialog + Transaction details - + This pane shows a detailed description of the transaction @@ -2485,7 +2559,7 @@ a:active { color:#000; text-decoration: underline; } TransactionTableModel - + Date @@ -2505,12 +2579,17 @@ a:active { color:#000; text-decoration: underline; } - + Open until %1 - + + Confirming (%1 of %2 confirmations) + + + + Confirmed (%1 confirmations) @@ -2522,12 +2601,7 @@ a:active { color:#000; text-decoration: underline; } - - Narration - - - - + Offline @@ -2537,12 +2611,7 @@ a:active { color:#000; text-decoration: underline; } - - Confirming (%1 of %2 recommended confirmations) - - - - + Conflicted @@ -2620,13 +2689,13 @@ a:active { color:#000; text-decoration: underline; } TransactionView - - + + All - + Today @@ -2656,7 +2725,7 @@ a:active { color:#000; text-decoration: underline; } - + Received with @@ -2681,17 +2750,17 @@ a:active { color:#000; text-decoration: underline; } - + Enter address or label to search - + Min amount - + Copy address @@ -2721,7 +2790,7 @@ a:active { color:#000; text-decoration: underline; } - + Export Transaction Data @@ -2786,6 +2855,19 @@ a:active { color:#000; text-decoration: underline; } + + TransactionsPage + + + Form + + + + + Transactions + + + Triangles-core @@ -3480,67 +3562,57 @@ If the file does not exist, create it with owner-readable-only file permissions. - + + Triangles - + + Wallet - + + &Overview - + Show general overview of wallet - - &Send coins - - - - - Send coins to a TRI address - - - - - &Receive coins - - - - + Show the list of addresses for receiving payments - + + &Transactions - + Browse transaction history - + + &Address Book - + Edit the list of stored addresses and labels - + &Messages @@ -3550,22 +3622,82 @@ If the file does not exist, create it with owner-readable-only file permissions. - - E&xit + + + &Show / Hide Triangles wallet - Quit application + Show or hide the main Window - &About Triangles + Encrypt the private keys that belong to your wallet + + + + + %n blocks + + + + + + + Processed %1 blocks of transaction history. + + + + + <font color='#f26522'>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. </font>Do you want to pay the fee? + + + + + Options + + + + + E&xit + + + + + Quit application + + + + + &Send Triangles + Send coins to a Triangles address + + + + + &Receive Triangles + + + + + E&xit Triangles wallet + + + + + + + &About Triangles + + + + Show information about Triangles @@ -3590,22 +3722,13 @@ If the file does not exist, create it with owner-readable-only file permissions. - - &Show / Hide - - - - + + &Encrypt Wallet... - - Encrypt or decrypt wallet - - - - + &Backup Wallet... @@ -3616,24 +3739,36 @@ If the file does not exist, create it with owner-readable-only file permissions. + &Change Passphrase... - + Change the passphrase used for wallet encryption + &Unlock Wallet... - + Unlock wallet + + + &Unlock Wallet for staking... + + + + + Unlock wallet for staking + + &Lock Wallet @@ -3646,36 +3781,50 @@ If the file does not exist, create it with owner-readable-only file permissions. + Sign &message... + + + Sign messages with your Triangles addresses to prove you own them + + + &Verify message... + + + Verify messages to ensure they were signed with specified Triangles addresses + + + &Export... - + Export the data in the current tab to a file - + + &Debug window - + Open debugging and diagnostic console - + &File @@ -3700,48 +3849,41 @@ If the file does not exist, create it with owner-readable-only file permissions. - - + [testnet] - - + Triangles client - + %n active connection(s) to Triangles network - + Synchronizing with network... - + ~%n block(s) remaining - + Downloaded %1 of %2 blocks of transaction history (%3% done). - - Downloaded %1 blocks of transaction history. - - - - + Current difficulty is %1. @@ -3789,17 +3931,12 @@ If the file does not exist, create it with owner-readable-only file permissions. - - This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee? - - - - + Confirm transaction fee - + Sent transaction @@ -3832,29 +3969,50 @@ Message: %4 - - + + URI handling - - + + URI can not be parsed! This can be caused by an invalid TRI address or malformed URI parameters. - + + Send Triangles + + + + + Receive Triangles + + + + + &Lock Wallet... + + + + + Wallet is <b>encrypted</b> and currently <b>unlocked for staking</b> + + + + Wallet is <b>encrypted</b> and currently <b>unlocked</b> - + Wallet is <b>encrypted</b> and currently <b>locked</b> - + + Backup Wallet @@ -3865,16 +4023,26 @@ Message: %4 - Backup Failed + There was an error trying to save the wallet data to the new location. - There was an error trying to save the wallet data to the new location. + Backup failed + + + + + Backup successful + + + + + The wallet data was successfully saved to the new location. - + %n second(s) @@ -3932,10 +4100,127 @@ Message: %4 + + VerifyMessagePage + + + Form + + + + + Verify Message + + + + + Choose an address from the address book + + + + + Alt+A + + + + + The address the message was signed with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + + + + + Text + + + + + Address + + + + + Signature + + + + + Reset all verify message fields + + + + + Clear &All + + + + + Verify the message to ensure it was signed with the specified Triangles address + + + + + Verify &Message + + + + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + + + + Enter Triangles signature + + + + + + The entered address is invalid. + + + + + + + Please check the address and try again. + + + + + The entered address does not refer to a key. + + + + + The signature could not be decoded. + + + + + + Please check the signature and try again. + + + + + The signature did not match the message digest. + + + + + Message verification failed. + + + + + Message verified. + + + WalletModel - + Sending... diff --git a/src/qt/locale/triangles_sk.qm b/src/qt/locale/triangles_sk.qm deleted file mode 100644 index 13cfcf97c6a30ccb88754f89e1c91568dfad9c53..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 88121 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 diff --git a/src/qt/locale/triangles_sk.ts b/src/qt/locale/triangles_sk.ts index 08fac56..6dfd935 100644 --- a/src/qt/locale/triangles_sk.ts +++ b/src/qt/locale/triangles_sk.ts @@ -4,35 +4,27 @@ AboutDialog - + + Dialog + + + + About Triangles O triangles - <b>triangles</b> version - <b>triangles</b> verzia + + OK + - Copyright © 2009-2014 The Bitcoin developers -Copyright © 2014 Triangles team -Copyright © 2014 The triangles developers - Copyright © 2009-2014 The Bitcoin developers -Copyright © 2014 Triangles team -Copyright © 2014 The triangles developers - - - + <b>Triangles</b> version - - Copyright © 2009-2014 The Bitcoin developers -Copyright © 2014 Triangles team - - - - + This is experimental software. @@ -50,60 +42,57 @@ Tento produkt obsahuje softvér vyvinutý Projektom OpenSSL Project pre použiti AddressBookPage - + Address Book Adresár - + + Address book + + + + These are your Triangles addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you. - + Double-click to edit address or label Dvojklikom editovať adresu alebo popis - + Create a new address Vytvoriť novú adresu - + Copy the currently selected address to the system clipboard Kopírovať práve zvolenú adresu do systémového klipbordu - + Sign a message to prove you own a TRI address - + &New Address &Nová Adresa - These are your triangles addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you. - Toto sú vaše triangles adresy pre príjem platieb. Možno budete chcieť dať inú každému odosielateľovi, takže môžete sledovať, kto Vám platí. - - - + &Copy Address &Kopírovať adresu - + Show &QR Code Ukáž &QR Code - Sign a message to prove you own a triangles address - Podpísať správu, že vlastníte triangles adresu - - - + Sign &Message Podpísať &Správu @@ -113,26 +102,27 @@ Tento produkt obsahuje softvér vyvinutý Projektom OpenSSL Project pre použiti - + Delete the currently selected address from the list Vymazať aktuálne vybranú adresu zo zoznamu - - Verify a message to ensure it was signed with a specified triangles address - Overte správu, aby ste zabezpečili, že bola podpísaná s určitou triangles adresou - &Verify Message &Overte Správu - + &Delete &Zmazať - + + Triangles receiving addresses + + + + Copy &Label Kopírovať &Popis @@ -142,7 +132,7 @@ Tento produkt obsahuje softvér vyvinutý Projektom OpenSSL Project pre použiti &Upraviť - + Export Address Book Data Exportovať Udaje Zoznamu @@ -165,7 +155,7 @@ Tento produkt obsahuje softvér vyvinutý Projektom OpenSSL Project pre použiti AddressTableModel - + Label Popis @@ -188,32 +178,32 @@ Tento produkt obsahuje softvér vyvinutý Projektom OpenSSL Project pre použiti Dialóg hesla - + + Change password + + + + Enter passphrase Zadajte heslo - + New passphrase Nové heslo - + Repeat new passphrase Zopakujte nové heslo - - Serves to disable the trivial sendmoney when OS account compromised. Provides no real security. - Slúži na vypnutie trivial sendmoney keď je ohrozený OS účet. Neposkytuje žiadnu skutočnú istotu. + + Unlock for staking only + - - For staking only - Len pre stávkovanie - - - + Enter the new passphrase to the wallet.<br/>Please use a passphrase of <b>10 or more random characters</b>, or <b>eight or more words</b>. Zadajte nové heslo k peňaženke.<br/>Prosím použite heslo s dĺžkou aspon <b>10 alebo viac náhodných znakov</b>, alebo <b>8 alebo viac slov</b>. @@ -223,7 +213,7 @@ Tento produkt obsahuje softvér vyvinutý Projektom OpenSSL Project pre použiti Zašifrovať peňaženku - + This operation needs your wallet passphrase to unlock the wallet. Táto operácia potrebuje heslo k vašej peňaženke aby ju mohla dešifrovať. @@ -233,7 +223,7 @@ Tento produkt obsahuje softvér vyvinutý Projektom OpenSSL Project pre použiti Odomknúť peňaženku - + This operation needs your wallet passphrase to decrypt the wallet. Táto operácia potrebuje heslo k vašej peňaženke na dešifrovanie peňaženky. @@ -243,7 +233,7 @@ Tento produkt obsahuje softvér vyvinutý Projektom OpenSSL Project pre použiti Dešifrovať peňaženku - + Change passphrase Zmena hesla @@ -289,10 +279,6 @@ Tento produkt obsahuje softvér vyvinutý Projektom OpenSSL Project pre použiti Wallet encrypted Peňaženka zašifrovaná - - triangles will close now to finish the encryption process. Remember that encrypting your wallet cannot fully protect your coins from being stolen by malware infecting your computer. - triangles sa teraz zavrie aby dokončil proces zašifrovania. Nezabudnite, že zašifrovanie vašej peňaženky nemôže plne chrániť vaše mince pred krádežou malwarom napadnutím vašeho počítača. - @@ -346,12 +332,17 @@ Tento produkt obsahuje softvér vyvinutý Projektom OpenSSL Project pre použiti CoinControlDialog - + Coin Control Kontrola Mincí - + + Triangles Coin Control + + + + Quantity: Množstvo: @@ -361,7 +352,7 @@ Tento produkt obsahuje softvér vyvinutý Projektom OpenSSL Project pre použiti Bajtov: - + Amount: Suma: @@ -381,7 +372,7 @@ Tento produkt obsahuje softvér vyvinutý Projektom OpenSSL Project pre použiti Nízky Output: - + no nie @@ -396,22 +387,22 @@ Tento produkt obsahuje softvér vyvinutý Projektom OpenSSL Project pre použiti Zmena: - + (un)select all (ne)označiť všetko - + Tree mode Stromový režim - + List mode Zoznamový režim - + Amount Suma @@ -446,7 +437,7 @@ Tento produkt obsahuje softvér vyvinutý Projektom OpenSSL Project pre použiti Priorita - + Copy address Kopírovať adresu @@ -457,17 +448,17 @@ Tento produkt obsahuje softvér vyvinutý Projektom OpenSSL Project pre použiti - + Copy amount Kopírovať sumu - + Copy transaction ID Kopírovať ID transakcie - + Copy quantity Kopírovať množstvo @@ -502,7 +493,7 @@ Tento produkt obsahuje softvér vyvinutý Projektom OpenSSL Project pre použiti Kopírovať zmenu - + highest najvyššie @@ -614,57 +605,66 @@ Sumy nižšie ako 0,546 násobok minimálneho poplatku sú zobrazené ako DUST.< EditAddressDialog - - Edit Address - Upraviť adresu - - - + &Label &Popis - + The label associated with this address book entry Popis spojený s touto položkou v adresáry - + &Address &Adresa - + + Edit record + + + + The address associated with this address book entry. This can only be modified for sending addresses. Adresa spojená s položkou v tomto adresári. To môže byť zmenené iba pre odosielané adresy. - - &Stealth Address + + Paste from clipboard - + + Alt+A + Alt+A + + + + New receiving address Nová adresa pre prijímanie - + + New sending address Nová adresa pre odoslanie - + + Edit receiving address Upraviť prijímacie adresy - + + Edit sending address Upraviť odosielaciu adresu - + The entered address "%1" is not a valid TRI address. @@ -673,10 +673,6 @@ Sumy nižšie ako 0,546 násobok minimálneho poplatku sú zobrazené ako DUST.< The entered address "%1" is already in the address book. Vložená adresa "%1" sa už nachádza v adresári. - - The entered address "%1" is not a valid triangles address. - Zadaná adresa "%1" nie je platnou triangles adresou. - Could not unlock wallet. @@ -690,10 +686,6 @@ Sumy nižšie ako 0,546 násobok minimálneho poplatku sú zobrazené ako DUST.< GUIUtil::HelpMessageBox - - triangles-Qt - triangles-Qt - version @@ -739,23 +731,23 @@ Sumy nižšie ako 0,546 násobok minimálneho poplatku sú zobrazené ako DUST.< MRichTextEdit - + Paragraph formatting - + Undo (CTRL+Z) - + Undo - + Redo @@ -765,7 +757,7 @@ Sumy nižšie ako 0,546 násobok minimálneho poplatku sú zobrazené ako DUST.< - + Cut @@ -775,7 +767,7 @@ Sumy nižšie ako 0,546 násobok minimálneho poplatku sú zobrazené ako DUST.< - + Copy @@ -785,7 +777,7 @@ Sumy nižšie ako 0,546 násobok minimálneho poplatku sú zobrazené ako DUST.< - + Paste @@ -795,12 +787,12 @@ Sumy nižšie ako 0,546 násobok minimálneho poplatku sú zobrazené ako DUST.< - + Link - + Bold @@ -810,7 +802,7 @@ Sumy nižšie ako 0,546 násobok minimálneho poplatku sú zobrazené ako DUST.< - + Italic @@ -820,12 +812,12 @@ Sumy nižšie ako 0,546 násobok minimálneho poplatku sú zobrazené ako DUST.< - + Underline - + Strike Out @@ -835,7 +827,7 @@ Sumy nižšie ako 0,546 násobok minimálneho poplatku sú zobrazené ako DUST.< - + Bullet list @@ -845,7 +837,7 @@ Sumy nižšie ako 0,546 násobok minimálneho poplatku sú zobrazené ako DUST.< - + Ordered list @@ -855,7 +847,7 @@ Sumy nižšie ako 0,546 násobok minimálneho poplatku sú zobrazené ako DUST.< - + Decrease indentation @@ -865,7 +857,7 @@ Sumy nižšie ako 0,546 násobok minimálneho poplatku sú zobrazené ako DUST.< - + Increase indentation @@ -875,12 +867,12 @@ Sumy nižšie ako 0,546 násobok minimálneho poplatku sú zobrazené ako DUST.< - + . - + Font size @@ -925,6 +917,74 @@ Sumy nižšie ako 0,546 násobok minimálneho poplatku sú zobrazené ako DUST.< + + MainWindow + + + MainWindow + + + + + Triangles + + + + + File + + + + + Operations + + + + + Help + + + + + Overview + + + + + Send Coins + Poslať Triangless + + + + Receive Coins + + + + + Address Book + Adresár + + + + Transactions + + + + + Messages + + + + + Synchronization + + + + + 33333 blocks + + + MessageModel @@ -981,22 +1041,27 @@ Sumy nižšie ako 0,546 násobok minimálneho poplatku sú zobrazené ako DUST.< MessagePage - + Address Book Adresár - + + Messages + + + + These are your sent and received encrypted messages. Click on an item to read it. - + Click on a message to view it - + &Back @@ -1006,48 +1071,48 @@ Sumy nižšie ako 0,546 násobok minimálneho poplatku sú zobrazené ako DUST.< - + &Conversation - + Sign a message to prove you own a TRI address - + &Send - - + + Copy the currently selected address to the system clipboard Kopírovať práve zvolenú adresu do systémového klipbordu - + &Copy From Address - + Copy To &Address - + Delete the currently selected address from the list Vymazať aktuálne vybranú adresu zo zoznamu - + &Delete &Zmazať - + Send Secure Message @@ -1081,11 +1146,12 @@ Sumy nižšie ako 0,546 násobok minimálneho poplatku sú zobrazené ako DUST.< OptionsDialog + Options Možnosti - + &Main &Hlavné @@ -1100,7 +1166,7 @@ Sumy nižšie ako 0,546 násobok minimálneho poplatku sú zobrazené ako DUST.< Zaplatiť transakčné &poplatky - + Reserved amount does not participate in staking and is therefore spendable at any time. Rezervované množstvo sa nepodieľa na stávkovaní a preto je utratitelné kedykoľvek. @@ -1110,20 +1176,12 @@ Sumy nižšie ako 0,546 násobok minimálneho poplatku sú zobrazené ako DUST.< Rezerva - Automatically start triangles after logging in to the system. - Automaticky spustiť triangles po prihlásení sa do systému. - - - &Start triangles on system login - &Spustiť triangles pri prihlásení do systému - - - + Detach block and address databases at shutdown. This means they can be moved to another data directory, but it slows down shutdown. The wallet is always detached. Odpojiť blok a adresa databázy pri vypnutí počítača. To znamená, že môžu byť presunuté do iného adresára dát, ale to spomaľuje vypnutie. Peňaženka je vždy odpojená. - + &Detach databases at shutdown &Odpojiť databázy pri vypnutí @@ -1133,75 +1191,67 @@ Sumy nižšie ako 0,546 násobok minimálneho poplatku sú zobrazené ako DUST.< Sieť - Automatically open the triangles client port on the router. This only works when your router supports UPnP and it is enabled. - Automaticky otvoriť port klienta triangles na routeri. To funguje iba vtedy, ak váš router podporuje UPnP a je povolené. - - - + Map port using &UPnP Mapovať port pomocou &UPnP - Connect to the triangles network through a SOCKS proxy (e.g. when connecting through Tor). - Pripojenie k sieti triangles cez SOCKS proxy server (napr. pri pripojení cez Tor). - - - + Automatically start Triangles after logging in to the system. - + &Start Triangles on system login - + Automatically open the Triangles client port on the router. This only works when your router supports UPnP and it is enabled. - + Connect to the Triangles network through a SOCKS proxy (e.g. when connecting through Tor). - + &Connect through SOCKS proxy: &Pripojenie cez SOCKS proxy server: - + Proxy &IP: Proxy &IP: - + IP address of the proxy (e.g. 127.0.0.1) IP adresa proxy servera (napr. 127.0.0.1) - + &Port: &Port: - + Port of the proxy (e.g. 9050) Port proxy (napr. 9050) - + SOCKS &Version: Verzia SOCKS: - + SOCKS version of the proxy (e.g. 5) SOCKS verzia proxy (napr. 5) - + &Window Okno @@ -1211,7 +1261,7 @@ Sumy nižšie ako 0,546 násobok minimálneho poplatku sú zobrazené ako DUST.< Zobraziť len ikonu na lište po minimalizovaní okna. - + &Minimize to the tray instead of the taskbar Zobraziť len ikonu na lište po minimalizovaní okna. @@ -1221,7 +1271,7 @@ Sumy nižšie ako 0,546 násobok minimálneho poplatku sú zobrazené ako DUST.< Minimalizovat namiesto ukončenia aplikácie keď sa okno zavrie. Keď je zvolená táto možnosť, aplikácia sa zavrie len po zvolení Ukončiť v menu. - + M&inimize on close M&inimalizovať pri zavretí @@ -1236,35 +1286,27 @@ Sumy nižšie ako 0,546 násobok minimálneho poplatku sú zobrazené ako DUST.< Jazyk užívateľského rozhrania: - + The user interface language can be set here. This setting will take effect after restarting Triangles. - + Whether to show TRI addresses in the transaction list or not. - The user interface language can be set here. This setting will take effect after restarting triangles. - Jazyk používateľského rozhrania je možné tu nastaviť. Toto nastavenie sa prejaví až po reštartovaní triangles. - - - + &Unit to show amounts in: &Zobrazovať hodnoty v jednotkách: - + Choose the default subdivision unit to show in the interface and when sending coins. Vyberte si predvolené delenie jednotiek zobrazované v rozhraní a pri odosielaní mincí. - Whether to show triangles addresses in the transaction list or not. - Či chcete zobraziť triangles adresy v zozname transakcií alebo nie. - - - + &Display addresses in transaction list &Zobraziť adresy zo zoznamu transakcií @@ -1274,27 +1316,27 @@ Sumy nižšie ako 0,546 násobok minimálneho poplatku sú zobrazené ako DUST.< Či sa majú zobraziť coin control features alebo nie. - + Display coin &control features (experts only!) Zobraziť coin &control features (len pre odborníkov!) - + &OK &OK - + &Cancel Zrušiť - + &Apply &Použiť - + default predvolené @@ -1310,10 +1352,6 @@ Sumy nižšie ako 0,546 násobok minimálneho poplatku sú zobrazené ako DUST.< This setting will take effect after restarting Triangles. - - This setting will take effect after restarting triangles. - Toto nastavenie sa prejaví až po reštartovaní triangles. - The supplied proxy address is invalid. @@ -1323,16 +1361,12 @@ Sumy nižšie ako 0,546 násobok minimálneho poplatku sú zobrazené ako DUST.< OverviewPage - + Form Forma - The displayed information may be out of date. Your wallet automatically synchronizes with the triangles network after a connection is established, but this process has not completed yet. - Zobrazené informácie môžu byť zastaralé. Vaša peňaženka sa automaticky synchronizuje so sieťou triangles po nadviazaní spojenia, ale tento proces nie je ešte dokončený. - - - + Stake: V stávke: @@ -1367,7 +1401,7 @@ Sumy nižšie ako 0,546 násobok minimálneho poplatku sú zobrazené ako DUST.< Vyťažený zostatok, ktorý nebol ešte dozretý - + Total: Celkovo: @@ -1377,7 +1411,7 @@ Sumy nižšie ako 0,546 násobok minimálneho poplatku sú zobrazené ako DUST.< Váš súčasný celkový zostatok - + <b>Recent transactions</b> <b>Nedávne transakcie</b> @@ -1385,10 +1419,10 @@ Sumy nižšie ako 0,546 násobok minimálneho poplatku sú zobrazené ako DUST.< <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1399,10 +1433,10 @@ a:active { color:#000; text-decoration: underline; } <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1410,18 +1444,32 @@ a:active { color:#000; text-decoration: underline; } - + + <head> +<style type="text/css" media="screen"> +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } +</style> +</head> +<body> +<a href="http://explorer.triangles.technology"> &#187; TRI block explorer</a></body> + + + + Total of transactions that have yet to be confirmed, and do not yet count toward the current balance Súčet transakcií, ktoré neboli ešte potvrdené, a ešte nezapočítané do aktuálneho zostatku - + The displayed information may be out of date. Your wallet automatically synchronizes with the Triangles network after a connection is established, but this process has not completed yet. - + Total of coins that was staked, and do not yet count toward the current balance Súčet mincí, ktoré sú v stávke a ešte neboli započítané do aktuálneho zostatku @@ -1493,7 +1541,7 @@ a:active { color:#000; text-decoration: underline; } RPCConsole - + Client name Meno klienta @@ -1504,15 +1552,15 @@ a:active { color:#000; text-decoration: underline; } - + - + N/A nie je k dispozícii - + Client version Verzia klienta @@ -1522,12 +1570,17 @@ a:active { color:#000; text-decoration: underline; } &Informácia - + Triangles - Debug window - + + Debug window + + + + Triangles Core @@ -1557,7 +1610,7 @@ a:active { color:#000; text-decoration: underline; } On testnet - + Block chain Reťazec blokov @@ -1582,7 +1635,7 @@ a:active { color:#000; text-decoration: underline; } - + Show the Triangles-Qt help message to get a list with possible Triangles command-line options. @@ -1597,11 +1650,7 @@ a:active { color:#000; text-decoration: underline; } Možnosti príkazového riadka - Show the triangles-Qt help message to get a list with possible triangles command-line options. - Zobraziť triangles-Qt nápovedu k získaniu zoznamu pre možnosti triangles príkazového riadku. - - - + &Show &Zobraziť @@ -1611,36 +1660,20 @@ a:active { color:#000; text-decoration: underline; } &Konzola - + Build date Dátum zostavenia - triangles - Debug window - triangles - Ladiace okno - - - triangles Core - triangles Core - - - + Debug log file Súbor záznamu ladenia - Open the triangles debug log file from the current data directory. This can take a few seconds for large log files. - Otvorte triangles ladenie log súbor z aktuálneho adresára dát. To môže trvať niekoľko sekúnd pre veľké súbory protokolu. - - - + Clear console Vymazať konzolu - - Welcome to the triangles RPC console. - Vitajte v triangles RPC konzole. - Welcome to the Triangles RPC console. @@ -1660,8 +1693,8 @@ a:active { color:#000; text-decoration: underline; } SendCoinsDialog - - + + @@ -1673,12 +1706,17 @@ a:active { color:#000; text-decoration: underline; } Poslať Triangless - + + Send Triangles + + + + Coin Control Features Coin Control Features - + Inputs... Vstupy... @@ -1713,10 +1751,6 @@ a:active { color:#000; text-decoration: underline; } Amount: Suma: - - 0.00 hack - 123.456 hack {0.00 ?} - @@ -1761,17 +1795,17 @@ a:active { color:#000; text-decoration: underline; } Zmeniť - + custom change address vlastná zmena adresy - + Send to multiple recipients at once Poslať viacerým príjemcom naraz - + Add &Recipient &Pridať príjemcu @@ -1781,7 +1815,7 @@ a:active { color:#000; text-decoration: underline; } Odstráňte všetky transakčné polia - + Clear &All Zmazať &všetko @@ -1795,31 +1829,23 @@ a:active { color:#000; text-decoration: underline; } 123.456 TRI - - 123.456 hack - 123.456 hack - Confirm the send action Potvrďte odoslanie - + S&end &Odoslať - Enter a triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Zadajte triangles adresu (napr. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Copy quantity Kopírovať množstvo @@ -1864,7 +1890,7 @@ a:active { color:#000; text-decoration: underline; } <b>%1</b> do %2 (%3) - + Confirm send coins Potvrdiť odoslanie triangless @@ -1879,7 +1905,7 @@ a:active { color:#000; text-decoration: underline; } a - + The recipient address is not valid, please recheck. Adresa príjemcu je neplatná, prosím, overte ju. @@ -1923,10 +1949,6 @@ a:active { color:#000; text-decoration: underline; } WARNING: Invalid TRI address - - WARNING: Invalid triangles address - VAROVANIE: Neplatná triangles adresa - (no label) @@ -1941,53 +1963,48 @@ a:active { color:#000; text-decoration: underline; } SendCoinsEntry - + Form Formulár - + A&mount: Su&ma: - + Pay &To: Zapla&tiť: - - + + Enter a label for this address to add it to your address book Vložte popis pre túto adresu aby sa pridala do adresára - - N&arration: - - - - + Enter a short note to send with payment (max 24 characters) - + &Label: &Popis: - + The address to send the payment to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) Adresa pre poslanie platby (napr. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book Vybrať adresu z adresára - + Alt+A Alt+A @@ -1997,7 +2014,7 @@ a:active { color:#000; text-decoration: underline; } Vložiť adresu z klipbordu - + Alt+P Alt+P @@ -2006,10 +2023,6 @@ a:active { color:#000; text-decoration: underline; } Remove this recipient Odstrániť tohto príjemcu - - Enter a triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Zadaj a triangles addresu (napr. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) @@ -2029,37 +2042,42 @@ a:active { color:#000; text-decoration: underline; } - + + Send messages + + + + Address &From: - + Choose address from address book Vybrať adresu z adresára - + Alt+A Alt+A - + Paste address from clipboard - + Vložiť adresu z klipbordu - + Alt+P Alt+P - + Send to multiple recipients at once Poslať viacerým príjemcom naraz - + Add &Recipient &Pridať príjemcu @@ -2069,7 +2087,7 @@ a:active { color:#000; text-decoration: underline; } Odstráňte všetky transakčné polia - + Clear &All Zmazať &všetko @@ -2079,17 +2097,17 @@ a:active { color:#000; text-decoration: underline; } Potvrďte odoslanie - + S&end &Odoslať - + &Close - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) @@ -2099,7 +2117,7 @@ a:active { color:#000; text-decoration: underline; } <b>%1</b> do %2 (%3) - + Confirm send messages @@ -2114,7 +2132,7 @@ a:active { color:#000; text-decoration: underline; } a - + @@ -2151,32 +2169,32 @@ a:active { color:#000; text-decoration: underline; } SendMessagesEntry - + Form - - The address to send the payment to (e.g. 4Zo1ga6xuKuQ7JV7M9rGDoxdbYwV5zgQJ5) + + The address to send the message to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book Vybrať adresu z adresára - + Alt+A Alt+A Paste address from clipboard - + Vložiť adresu z klipbordu - + Alt+P Alt+P @@ -2186,28 +2204,28 @@ a:active { color:#000; text-decoration: underline; } Odstrániť tohto príjemcu - + &Message: - + Send &To: - + Enter a label for this address to add it to your address book Vložte popis pre túto adresu aby sa pridala do adresára - + &Label: &Popis: - + &Public Key: @@ -2228,203 +2246,134 @@ a:active { color:#000; text-decoration: underline; } - SignVerifyMessageDialog + SignMessagePage - - Signatures - Sign / Verify a Message - Podpisy - Prihlásiť sa / Overenie správu + + Form + - - - &Sign Message - &Podpísať Správu + + Sign Message + - - You can sign messages with your addresses to prove you own them. Be careful not to sign anything vague, as phishing attacks may try to trick you into signing your identity over to them. Only sign fully-detailed statements you agree to. - Môžete podpísať správy svojou adresou a dokázať, že ju vlastníte. Buďte opatrní a podpíšte len prehlásenia s ktorými plne súhlasíte, nakoľko útoky typu "phishing" Vás môžu lákať k ich podpísaniu. + + Address + Adresa - - The address to sign the message with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Adresa na podpísanie správy (napr. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - - - Choose an address from the address book - Vyberte adresu z adresára - - - - - Alt+A - Alt+A - - - + Paste address from clipboard - Vložte adresu z klipbordu + Vložiť adresu z klipbordu - + Alt+P - Alt+P + Alt+P - + + Signature + + + + + Choose an address from the address book + Vyberte adresu z adresára + + + + Alt+A + Alt+A + + + + The address to sign the message with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + + + + + Text + + + + Enter the message you want to sign here - Sem vložte správu ktorú chcete podpísať + Sem vložte správu ktorú chcete podpísať - + Copy the current signature to the system clipboard - Skopírujte aktuálny podpis do clipboard + Skopírujte aktuálny podpis do clipboard - - Sign the message to prove you own this TRI address - - - - - Verify the message to ensure it was signed with the specified TRI address - - - - Sign the message to prove you own this triangles address - Podpísať správu ako dôkaz, že vlastníte túto triangles adresu - - - + Reset all sign message fields - Obnoviť všetky polia podpísanie správy + Obnoviť všetky polia podpísanie správy - - + Clear &All - Zmazať &všetko + Zmazať &všetko - - - &Verify Message - Overiť správu... - - - - Enter the signing address, message (ensure you copy line breaks, spaces, tabs, etc. exactly) and signature below to verify the message. Be careful not to read more into the signature than what is in the signed message itself, to avoid being tricked by a man-in-the-middle attack. - Zadajte podpisovú adresu správy (zaistite skopírovanie koncov riadkov, medzier, tabulátorov, atď) a podpis nižšie pre overenie správy. Dávajte pozor, aby ste nedali viac do podpisu, než to, čo je v podpísanej správe samotnej, aby ste sa vyhli oklamanu útoku man-in-the-middle. - - - - The address the message was signed with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Adresa správy bola podpísaná (napr. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - Verify the message to ensure it was signed with the specified triangles address - Overte správu, aby zabezpečilo, že bola podpísaná s danou triangles adresu - - - - Reset all verify message fields - Obnoviť všetky polia pre overenie správy - - - Enter a triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Zadajte triangles adresu (napr. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - - Click "Sign Message" to generate signature - Kliknite "Podpísať Správu" na získanie podpisu - - - Enter triangles signature - Zadajte triangles podpis - - - - Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + Sign the message to prove you own this Triangles address - - Enter a TRI address (e.g. w) + + Sign &Message + Podpísať &Správu + + + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Enter TRI signature - + Click "Sign Message" to generate signature + Kliknite "Podpísať Správu" na získanie podpisu - - + + The entered address is invalid. - Zadaná adresa je neplatná. + Zadaná adresa je neplatná. - - - + + Please check the address and try again. - Prosím skontrolujte adresu a skúste znova. + Prosím skontrolujte adresu a skúste znova. - - + The entered address does not refer to a key. - Zadaná adresa sa nevzťahuje na kľúč. + Zadaná adresa sa nevzťahuje na kľúč. - + Wallet unlock was cancelled. - Odomknutie peňaženky bolo zrušené. + Odomknutie peňaženky bolo zrušené. Private key for the entered address is not available. - Súkromný kľúč k zadanej adrese nie je k dispozícii. + Súkromný kľúč k zadanej adrese nie je k dispozícii. Message signing failed. - Podpísanie správy zlyhalo. + Podpísanie správy zlyhalo. Message signed. - Správa podpísaná. - - - - The signature could not be decoded. - Podpis nie je možné dekódovať. - - - - - Please check the signature and try again. - Prosím skontrolujte podpis a skúste znova. - - - - The signature did not match the message digest. - Podpis nezodpovedá zrhnutie správy. - - - - Message verification failed. - Overenie správy zlyhalo. - - - - Message verified. - Správa overená. + Správa podpísaná. @@ -2574,12 +2523,8 @@ a:active { color:#000; text-decoration: underline; } - Generated coins must mature 60 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. - Generované mince musia zrieť 510 blokov pred tým, než môžu byť použité. Keď sa vygeneruje tento blok, bol vysielaný do siete, kde má byť pridaný do block chain. Ak sa nepodarí dostať ho do block chain, jeho stav sa zmení na "Neprijatý", a nebude použiteľný. Toto sa môže občas stať, ak iný uzol generuje blok v priebehu niekoľkých sekúnd pred Vami. {60 ?} - - - Generated coins must mature 510 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. - Generované mince musia zrieť 510 blokov pred tým, než môžu byť použité. Keď sa vygeneruje tento blok, bol vysielaný do siete, kde má byť pridaný do block chain. Ak sa nepodarí dostať ho do block chain, jeho stav sa zmení na "Neprijatý", a nebude použiteľný. Toto sa môže občas stať, ak iný uzol generuje blok v priebehu niekoľkých sekúnd pred Vami. + Generated coins must mature 7 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. + Generované mince musia zrieť 7 blokov pred tým, než môžu byť použité. Keď sa vygeneruje tento blok, bol vysielaný do siete, kde má byť pridaný do block chain. Ak sa nepodarí dostať ho do block chain, jeho stav sa zmení na "Neprijatý", a nebude použiteľný. Toto sa môže občas stať, ak iný uzol generuje blok v priebehu niekoľkých sekúnd pred Vami. @@ -2626,11 +2571,12 @@ a:active { color:#000; text-decoration: underline; } TransactionDescDialog + Transaction details Detaily transakcie - + This pane shows a detailed description of the transaction Táto časť obrazovky zobrazuje detailný popis transakcie @@ -2638,7 +2584,7 @@ a:active { color:#000; text-decoration: underline; } TransactionTableModel - + Date Dátum @@ -2658,12 +2604,17 @@ a:active { color:#000; text-decoration: underline; } Hodnota - + Open until %1 Otvorené do %1 - + + Confirming (%1 of %2 confirmations) + + + + Confirmed (%1 confirmations) Potvrdené (%1 potvrdení) @@ -2677,12 +2628,7 @@ a:active { color:#000; text-decoration: underline; } - - Narration - - - - + Offline Offline @@ -2692,12 +2638,7 @@ a:active { color:#000; text-decoration: underline; } Nepotvrdené - - Confirming (%1 of %2 recommended confirmations) - Potvrdzujem (%1 z %2 doporučených potvrdení) - - - + Conflicted V rozpore @@ -2775,13 +2716,13 @@ a:active { color:#000; text-decoration: underline; } TransactionView - - + + All Všetko - + Today Dnes @@ -2811,7 +2752,7 @@ a:active { color:#000; text-decoration: underline; } Rozsah... - + Received with Prijaté s @@ -2836,17 +2777,17 @@ a:active { color:#000; text-decoration: underline; } Iné - + Enter address or label to search Vložte adresu alebo popis pre vyhľadávanie - + Min amount Min množstvo - + Copy address Kopírovať adresu @@ -2876,7 +2817,7 @@ a:active { color:#000; text-decoration: underline; } Zobraziť podrobnosti transakcie - + Export Transaction Data Export údajov transakcií @@ -2942,11 +2883,20 @@ a:active { color:#000; text-decoration: underline; } - Triangles-core + TransactionsPage - triangles version - triangles verzia + + Form + + + + Transactions + + + + + Triangles-core Usage: @@ -3142,10 +3092,6 @@ for example: alertnotify=echo %%s | mail -s "Triangles Alert" admin@fo Warning: -paytxfee is set very high! This is the transaction fee you will pay if you send a transaction. Varovanie: -paytxfee je nastavené veľmi vysoko. Toto sú transakčné poplatky ktoré zaplatíte ak odošlete transakciu. - - Warning: Please check that your computer's date and time are correct! If your clock is wrong triangles will not work properly. - Upozornenie: Skontrolujte, že dátum a čas počítača sú správne! Ak je Váš čas nesprávny triangles nebude pracovať správne. - Warning: error reading wallet.dat! All keys read correctly, but transaction data or address book entries might be missing or incorrect. @@ -3363,29 +3309,6 @@ for example: alertnotify=echo %%s | mail -s "Triangles Alert" admin@fo Password for JSON-RPC connections Heslo pre JSON-rPC spojenia - - %s, you must set a rpcpassword in the configuration file: - %s -It is recommended you use the following random password: -rpcuser=trianglesrpc -rpcpassword=%s -(you do not need to remember this password) -The username and password MUST NOT be the same. -If the file does not exist, create it with owner-readable-only file permissions. -It is also recommended to set alertnotify so you are notified of problems; -for example: alertnotify=echo %%s | mail -s "triangles Alert" admin@foo.com - - %s, musíte nastaviť rpcpassword v konfiguračnom súbore: - %s -Je odporúčané použiť nasledujúce náhodné heslo: -rpcuser=trianglesrpc -rpcpassword=%s -(Nemusíte si pamätať toto heslo) -Užívateľské meno a heslo nesmú byť rovnaké. -Ak súbor neexistuje, vytvorte ho s oprávneniami súborov vlastníkov iba na čítatanie. -Odporúča sa tiež nastaviť alertnotify, takže budete upozornení na problémy; -napríklad: alertnotify=echo %%s | mail -s "triangles Alert" admin@foo.com - Find peers using internet relay chat (default: 0) @@ -3506,14 +3429,6 @@ napríklad: alertnotify=echo %%s | mail -s "triangles Alert" admin@foo Wallet %s resides outside data directory %s. Peňaženka %s bydlisko mimo dátový adresár %s. - - Cannot obtain a lock on data directory %s. triangles is probably already running. - Nemožno získať zámok na dátový adresár %s. triangles už pravdepodobne beží. - - - triangles - triangles - Unable to bind to %s on this computer (bind returned error %d, %s) @@ -3544,14 +3459,6 @@ napríklad: alertnotify=echo %%s | mail -s "triangles Alert" admin@foo Error loading wallet.dat: Wallet corrupted Chyba načítania wallet.dat: Peňaženka je poškodená - - Error loading wallet.dat: Wallet requires newer version of triangles - Chyba pri načítaní wallet.dat: Peňaženka vyžaduje novšiu verziu triangles - - - Wallet needed to be rewritten: restart triangles to complete - Peňaženka potrebuje byť prepísaná: reštartujte triangles k dokončeniu - Error loading wallet.dat @@ -3617,10 +3524,6 @@ napríklad: alertnotify=echo %%s | mail -s "triangles Alert" admin@foo Add a node to connect to and attempt to keep the connection open Pridať nód na pripojenie a pokus o udržanie pripojenia otvoreného - - Unable to bind to %s on this computer. triangles is probably already running. - Nemôžem sa pripojiť na %s na tomto počítači. triangles je pravdepodobne už beží. - Fee per KB to add to transactions you send @@ -3689,67 +3592,57 @@ Ak súbor neexistuje, vytvor ho s oprávnením pre čítanie len vlastníkom (ow - + + Triangles - + + Wallet Peňaženka - + + &Overview &Prehľad - + Show general overview of wallet Zobraziť celkový prehľad o peňaženke - - &Send coins - &Poslať mince - - - - Send coins to a TRI address - - - - - &Receive coins - &Prijať mince - - - + Show the list of addresses for receiving payments Zobraziť zoznam adries pre príjem platieb - + + &Transactions &Transakcie - + Browse transaction history Prechádzať históriu transakcií - + + &Address Book &Zoznam - + Edit the list of stored addresses and labels Úprava zoznamu uložených adries a popisov - + &Messages @@ -3759,22 +3652,84 @@ Ak súbor neexistuje, vytvor ho s oprávnením pre čítanie len vlastníkom (ow - - E&xit - &Ukončiť - - - - Quit application - Ukončiť program - - - - &About Triangles + + + &Show / Hide Triangles wallet + Show or hide the main Window + + + + + Encrypt the private keys that belong to your wallet + + + + + %n blocks + + + + + + + + + Processed %1 blocks of transaction history. + + + + + <font color='#f26522'>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. </font>Do you want to pay the fee? + + + + + Options + Možnosti + + + + E&xit + &Ukončiť + + + + Quit application + Ukončiť program + + + + &Send Triangles + + + + + Send coins to a Triangles address + + + + + &Receive Triangles + + + + + E&xit Triangles wallet + + + + + + + &About Triangles + &O triangles + + + Show information about Triangles @@ -3799,22 +3754,13 @@ Ak súbor neexistuje, vytvor ho s oprávnením pre čítanie len vlastníkom (ow - - &Show / Hide - Zobraziť / skryť - - - + + &Encrypt Wallet... &Zašifrovať Peňaženku... - - Encrypt or decrypt wallet - Zašifrovať alebo dešifrovať peňaženku - - - + &Backup Wallet... &Backup peňaženku... @@ -3825,24 +3771,36 @@ Ak súbor neexistuje, vytvor ho s oprávnením pre čítanie len vlastníkom (ow + &Change Passphrase... &Zmena Hesla... - + Change the passphrase used for wallet encryption Zmeniť heslo použité na šifrovanie peňaženky + &Unlock Wallet... &Odomknúť Peňaženku... - + Unlock wallet Odomknúť peňaženku + + + &Unlock Wallet for staking... + + + + + Unlock wallet for staking + + &Lock Wallet @@ -3855,36 +3813,50 @@ Ak súbor neexistuje, vytvor ho s oprávnením pre čítanie len vlastníkom (ow + Sign &message... Podpísať &správu... + + + Sign messages with your Triangles addresses to prove you own them + + + &Verify message... Overiť správu + + + Verify messages to ensure they were signed with specified Triangles addresses + + + &Export... &Export... - + Export the data in the current tab to a file Exportovať dáta v aktuálnej karte do súboru - + + &Debug window &Okno pre ladenie - + Open debugging and diagnostic console Otvor konzolu pre ladenie a diagnostiku - + &File &Súbor @@ -3909,19 +3881,17 @@ Ak súbor neexistuje, vytvor ho s oprávnením pre čítanie len vlastníkom (ow Actions panel - - + [testnet] [testovacia sieť] - - + Triangles client - + %n active connection(s) to Triangles network @@ -3930,12 +3900,12 @@ Ak súbor neexistuje, vytvor ho s oprávnením pre čítanie len vlastníkom (ow - + Synchronizing with network... Synchronizácia so sieťou... - + ~%n block(s) remaining ~%n blok zostáva @@ -3944,17 +3914,12 @@ Ak súbor neexistuje, vytvor ho s oprávnením pre čítanie len vlastníkom (ow - + Downloaded %1 of %2 blocks of transaction history (%3% done). Stiahnutých %1 of %2 blokov z histórie transakcií (%3% hotovo). - - Downloaded %1 blocks of transaction history. - Stiahnutých %1 blokov z histórie transakcií. - - - + Current difficulty is %1. @@ -4010,17 +3975,12 @@ Ak súbor neexistuje, vytvor ho s oprávnením pre čítanie len vlastníkom (ow Posledný prijatý blok bol vytvorený %1. - - This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee? - Táto transakcia je nad limit veľkosti. Stále to môžete poslať za poplatok %1, ktorý ide uzlom spracujúcim vaše transakcie, čím pomáhajú podporovať sieť. Chcete platiť poplatok? - - - + Confirm transaction fee Potvrdte poplatok transakcie - + Sent transaction Odoslané transakcie @@ -4056,29 +4016,50 @@ Message: %4 - - + + URI handling URI manipulácia - - + + URI can not be parsed! This can be caused by an invalid TRI address or malformed URI parameters. - + + Send Triangles + + + + + Receive Triangles + + + + + &Lock Wallet... + + + + + Wallet is <b>encrypted</b> and currently <b>unlocked for staking</b> + + + + Wallet is <b>encrypted</b> and currently <b>unlocked</b> Peňaženka je <b>zašifrovaná</b> a momentálne <b>odomknutá</b> - + Wallet is <b>encrypted</b> and currently <b>locked</b> Peňaženka je <b>zašifrovaná</b> a momentálne <b>zamknutá</b> - + + Backup Wallet Zálohovanie Peňaženky @@ -4089,16 +4070,26 @@ Message: %4 - Backup Failed - Zálohovanie Zlyhalo - - - There was an error trying to save the wallet data to the new location. Došlo k chybe pri pokuse o uloženie dát peňaženky do nového umiestnenia. + + + Backup failed + + + + + Backup successful + + + + + The wallet data was successfully saved to the new location. + + - + %n second(s) %n sekunda @@ -4163,59 +4154,128 @@ Message: %4 Not staking Not staking + + + VerifyMessagePage - Show information about triangles - Zobraziť informácie o triangles + + Form + - Send coins to a triangles address - Poslať mince na triangles adresu + + Verify Message + - Modify configuration options for triangles - Upraviť možnosti konfigurácie pre triangles + + Choose an address from the address book + Vyberte adresu z adresára - triangles - triangles + + Alt+A + Alt+A - &About triangles - &O triangles + + The address the message was signed with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + - triangles client - triangles client - - - %n active connection(s) to triangles network - - %n aktívne spojenie s triangles sieťov - %n aktívnych spojení s triangles sieťov - %n aktívnych spojení s triangles sieťov - + + Text + - About triangles card - O triangles karte + + Address + Adresa - Show information about triangles card - Zobraziť informácie o triangles karte + + Signature + - URI can not be parsed! This can be caused by an invalid triangles address or malformed URI parameters. - URI nemožno analyzovať! To môže byť spôsobené neplatnou triangles adresu alebo chybnými URI parametrami. + + Reset all verify message fields + Obnoviť všetky polia pre overenie správy - A fatal error occurred. triangles can no longer continue safely and will quit. - Došlo k závažnej chybe. triangles už nemôže pokračovať bezpečne a bude ukončený. + + Clear &All + Zmazať &všetko + + + + Verify the message to ensure it was signed with the specified Triangles address + + + + + Verify &Message + + + + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + + + + Enter Triangles signature + + + + + + The entered address is invalid. + Zadaná adresa je neplatná. + + + + + + Please check the address and try again. + Prosím skontrolujte adresu a skúste znova. + + + + The entered address does not refer to a key. + Zadaná adresa sa nevzťahuje na kľúč. + + + + The signature could not be decoded. + Podpis nie je možné dekódovať. + + + + + Please check the signature and try again. + Prosím skontrolujte podpis a skúste znova. + + + + The signature did not match the message digest. + Podpis nezodpovedá zrhnutie správy. + + + + Message verification failed. + Overenie správy zlyhalo. + + + + Message verified. + Správa overená. WalletModel - + Sending... Posielam... diff --git a/src/qt/locale/triangles_sl_SI.qm b/src/qt/locale/triangles_sl_SI.qm deleted file mode 100644 index c25db17edcc99537df91974bfa4353be68d26921..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 90071 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 diff --git a/src/qt/locale/triangles_sl_SI.ts b/src/qt/locale/triangles_sl_SI.ts index e34e9fc..6c829d4 100644 --- a/src/qt/locale/triangles_sl_SI.ts +++ b/src/qt/locale/triangles_sl_SI.ts @@ -4,27 +4,27 @@ AboutDialog - + + Dialog + + + + About Triangles O triangles - <b>triangles</b> version - <b>triangles</b> verzija + + OK + - + <b>Triangles</b> version - - Copyright © 2009-2014 The Bitcoin developers -Copyright © 2014 Triangles team - - - - + This is experimental software. @@ -42,60 +42,57 @@ Ta proizvod vključuje softver razvit s strani projekta OpenSSL za uporabo v Ope AddressBookPage - + Address Book Imenik - + + Address book + + + + These are your Triangles addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you. - + Double-click to edit address or label Dvakrat kliknite za urejanje naslovov ali oznak - + Create a new address Ustvari nov naslov - + Copy the currently selected address to the system clipboard Kopiraj trenutno izbrani naslov v odložišče - + Sign a message to prove you own a TRI address - + &New Address &Nov naslov - These are your triangles addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you. - To so vaši triangles naslovi za prejemanje plačil. Priporočeno je da vsakemu pošiljatelju namenite drugega in tako dobite večji pregled nad svojimi nakazili. - - - + &Copy Address &Kopiraj naslov - + Show &QR Code Prikaži &QR kodo - Sign a message to prove you own a triangles address - Podpišite sporočilo, kot dokazilo lastništva triangles naslova - - - + Sign &Message Podpiši &sporočilo @@ -105,26 +102,27 @@ Ta proizvod vključuje softver razvit s strani projekta OpenSSL za uporabo v Ope - + Delete the currently selected address from the list Izbriši izbran naslov iz seznama - - Verify a message to ensure it was signed with a specified triangles address - Potrdi sporočilo, da zagotovite, da je bilo podpisano z izbranim triangles naslovom - &Verify Message &Potrdi sporočilo - + &Delete &Izbriši - + + Triangles receiving addresses + + + + Copy &Label Kopiraj &oznako @@ -134,7 +132,7 @@ Ta proizvod vključuje softver razvit s strani projekta OpenSSL za uporabo v Ope &Uredi - + Export Address Book Data Izvozi podatke imenika @@ -157,7 +155,7 @@ Ta proizvod vključuje softver razvit s strani projekta OpenSSL za uporabo v Ope AddressTableModel - + Label Oznaka @@ -180,32 +178,32 @@ Ta proizvod vključuje softver razvit s strani projekta OpenSSL za uporabo v Ope Poziv gesla - + + Change password + + + + Enter passphrase Vnesite geslo - + New passphrase Novo geslo - + Repeat new passphrase Ponovite novo geslo - - Serves to disable the trivial sendmoney when OS account compromised. Provides no real security. - Služi kot onemogočenje pošiljanja prostega denarja, v primerih okužbe operacijskega sistema. Ne ponuja prave zaščite. + + Unlock for staking only + - - For staking only - Samo za staking. - - - + Enter the new passphrase to the wallet.<br/>Please use a passphrase of <b>10 or more random characters</b>, or <b>eight or more words</b>. Vnesite novo geslo za vstop v denarnico.<br/>Prosimo, da geslo sestavite iz <b> 10 ali več naključnih znakov</b> oz. <b>osem ali več besed</b>. @@ -215,7 +213,7 @@ Ta proizvod vključuje softver razvit s strani projekta OpenSSL za uporabo v Ope Šifriraj denarnico - + This operation needs your wallet passphrase to unlock the wallet. To dejanje zahteva geslo za odklepanje vaše denarnice. @@ -225,7 +223,7 @@ Ta proizvod vključuje softver razvit s strani projekta OpenSSL za uporabo v Ope Odkleni denarnico - + This operation needs your wallet passphrase to decrypt the wallet. To dejanje zahteva geslo za dešifriranje vaše denarnice. @@ -235,7 +233,7 @@ Ta proizvod vključuje softver razvit s strani projekta OpenSSL za uporabo v Ope Dešifriraj denarnico - + Change passphrase Zamenjaj geslo @@ -281,10 +279,6 @@ Ta proizvod vključuje softver razvit s strani projekta OpenSSL za uporabo v Ope Wallet encrypted Denarnica šifrirana - - triangles will close now to finish the encryption process. Remember that encrypting your wallet cannot fully protect your coins from being stolen by malware infecting your computer. - triangles se bo sedaj zaprl, da dokonča proces šifriranje. Pomnite, da tudi šifriranje vaše denarnice ne more v celoti zaščititi vaših kovancev pred krajo z zlonamernimi programi in računalniškimi virusi, če ti okužijo vaš računalnik. - @@ -338,12 +332,17 @@ Ta proizvod vključuje softver razvit s strani projekta OpenSSL za uporabo v Ope CoinControlDialog - + Coin Control Kontrola kovancev - + + Triangles Coin Control + + + + Quantity: Količina: @@ -353,7 +352,7 @@ Ta proizvod vključuje softver razvit s strani projekta OpenSSL za uporabo v Ope Biti: - + Amount: Količina: @@ -373,7 +372,7 @@ Ta proizvod vključuje softver razvit s strani projekta OpenSSL za uporabo v Ope Nizek output: - + no ne @@ -388,22 +387,22 @@ Ta proizvod vključuje softver razvit s strani projekta OpenSSL za uporabo v Ope Sprememba: - + (un)select all od/obkljukaj vse - + Tree mode Drevo - + List mode Seznam - + Amount Količina @@ -438,7 +437,7 @@ Ta proizvod vključuje softver razvit s strani projekta OpenSSL za uporabo v Ope Prednostno mesto - + Copy address Kopiraj naslov @@ -449,17 +448,17 @@ Ta proizvod vključuje softver razvit s strani projekta OpenSSL za uporabo v Ope - + Copy amount Kopiraj količino - + Copy transaction ID Kopiraj ID transakcije - + Copy quantity Kopiraj količino @@ -494,7 +493,7 @@ Ta proizvod vključuje softver razvit s strani projekta OpenSSL za uporabo v Ope Kopiraj spremembo - + highest najvišja @@ -606,57 +605,66 @@ Ta oznaka se obarva rdeče, če je prioriteta manjša kot "srednja". EditAddressDialog - - Edit Address - Uredi naslov - - - + &Label &Oznaka - + The label associated with this address book entry Oznaka povezana s tem vnosom v imeniku - + &Address &Naslov - + + Edit record + + + + The address associated with this address book entry. This can only be modified for sending addresses. Naslov povezan s tem vnosom v imeniku. Spremenite ga lahko le za naslove odlivov. - - &Stealth Address + + Paste from clipboard - + + Alt+A + Alt+A + + + + New receiving address Nov naslov za prilive - + + New sending address Nov naslov za odlive - + + Edit receiving address Uredi naslov za prilive - + + Edit sending address Uredi naslov za odlive - + The entered address "%1" is not a valid TRI address. @@ -665,10 +673,6 @@ Ta oznaka se obarva rdeče, če je prioriteta manjša kot "srednja". The entered address "%1" is already in the address book. Vnešeni naslov "&1" je že v imeniku. - - The entered address "%1" is not a valid triangles address. - Vneseni naslov "%1" ni veljaven triangles naslov. - Could not unlock wallet. @@ -682,10 +686,6 @@ Ta oznaka se obarva rdeče, če je prioriteta manjša kot "srednja". GUIUtil::HelpMessageBox - - triangles-Qt - triangles-Qt - version @@ -731,23 +731,23 @@ Ta oznaka se obarva rdeče, če je prioriteta manjša kot "srednja". MRichTextEdit - + Paragraph formatting - + Undo (CTRL+Z) - + Undo - + Redo @@ -757,7 +757,7 @@ Ta oznaka se obarva rdeče, če je prioriteta manjša kot "srednja". - + Cut @@ -767,7 +767,7 @@ Ta oznaka se obarva rdeče, če je prioriteta manjša kot "srednja". - + Copy @@ -777,7 +777,7 @@ Ta oznaka se obarva rdeče, če je prioriteta manjša kot "srednja". - + Paste @@ -787,12 +787,12 @@ Ta oznaka se obarva rdeče, če je prioriteta manjša kot "srednja". - + Link - + Bold @@ -802,7 +802,7 @@ Ta oznaka se obarva rdeče, če je prioriteta manjša kot "srednja". - + Italic @@ -812,12 +812,12 @@ Ta oznaka se obarva rdeče, če je prioriteta manjša kot "srednja". - + Underline - + Strike Out @@ -827,7 +827,7 @@ Ta oznaka se obarva rdeče, če je prioriteta manjša kot "srednja". - + Bullet list @@ -837,7 +837,7 @@ Ta oznaka se obarva rdeče, če je prioriteta manjša kot "srednja". - + Ordered list @@ -847,7 +847,7 @@ Ta oznaka se obarva rdeče, če je prioriteta manjša kot "srednja". - + Decrease indentation @@ -857,7 +857,7 @@ Ta oznaka se obarva rdeče, če je prioriteta manjša kot "srednja". - + Increase indentation @@ -867,12 +867,12 @@ Ta oznaka se obarva rdeče, če je prioriteta manjša kot "srednja". - + . - + Font size @@ -917,6 +917,74 @@ Ta oznaka se obarva rdeče, če je prioriteta manjša kot "srednja". + + MainWindow + + + MainWindow + + + + + Triangles + + + + + File + + + + + Operations + + + + + Help + + + + + Overview + + + + + Send Coins + Pošlji kovance + + + + Receive Coins + + + + + Address Book + Imenik + + + + Transactions + + + + + Messages + + + + + Synchronization + + + + + 33333 blocks + + + MessageModel @@ -973,22 +1041,27 @@ Ta oznaka se obarva rdeče, če je prioriteta manjša kot "srednja". MessagePage - + Address Book Imenik - + + Messages + + + + These are your sent and received encrypted messages. Click on an item to read it. - + Click on a message to view it - + &Back @@ -998,48 +1071,48 @@ Ta oznaka se obarva rdeče, če je prioriteta manjša kot "srednja". - + &Conversation - + Sign a message to prove you own a TRI address - + &Send - - + + Copy the currently selected address to the system clipboard Kopiraj trenutno izbrani naslov v odložišče - + &Copy From Address - + Copy To &Address - + Delete the currently selected address from the list Izbriši izbran naslov iz seznama - + &Delete &Izbriši - + Send Secure Message @@ -1073,11 +1146,12 @@ Ta oznaka se obarva rdeče, če je prioriteta manjša kot "srednja". OptionsDialog + Options Možnosti - + &Main &Glavno @@ -1092,7 +1166,7 @@ Ta oznaka se obarva rdeče, če je prioriteta manjša kot "srednja". Nakazilo plačila & provizija - + Reserved amount does not participate in staking and is therefore spendable at any time. Rezervirana količina ne deleži in je tako na voljo za potrošnjo. @@ -1102,20 +1176,12 @@ Ta oznaka se obarva rdeče, če je prioriteta manjša kot "srednja". Rezerva - Automatically start triangles after logging in to the system. - Avtomatično zaženi triangles ob zagonu sistema. - - - &Start triangles on system login - &Zaženi triangles ob prijavi v sistem - - - + Detach block and address databases at shutdown. This means they can be moved to another data directory, but it slows down shutdown. The wallet is always detached. Loči podatkovne baze blokov in naslovov ob zaustavitvi. To pomeni da jih lahko prenesete na drugo lokacijo, a upočasni zaustavitev. Denarnica je vedno ločena. - + &Detach databases at shutdown &Loči podatkovne baze ob zaustavitvi @@ -1125,75 +1191,67 @@ Ta oznaka se obarva rdeče, če je prioriteta manjša kot "srednja". &Omrežje - Automatically open the triangles client port on the router. This only works when your router supports UPnP and it is enabled. - Avtomatično odpri vrata na routerju za triangles program. To deluje le če vaš router podpira UPnP in je ta omogočen. - - - + Map port using &UPnP Začrtaj vrata z &UPnP - Connect to the triangles network through a SOCKS proxy (e.g. when connecting through Tor). - Poveži se na triangles omrežje skozi SOCKS proxy (npr. ko se povezujete prek Tora) - - - + Automatically start Triangles after logging in to the system. - + &Start Triangles on system login - + Automatically open the Triangles client port on the router. This only works when your router supports UPnP and it is enabled. - + Connect to the Triangles network through a SOCKS proxy (e.g. when connecting through Tor). - + &Connect through SOCKS proxy: &Poveži se skozi SOCKS proxy: - + Proxy &IP: Proxy &IP: - + IP address of the proxy (e.g. 127.0.0.1) IP naslov proxy strežnika (npr. 127.0.0.1) - + &Port: &Vrata: - + Port of the proxy (e.g. 9050) Vrata strežnika (npr.: 9050) - + SOCKS &Version: SOCKS &različica: - + SOCKS version of the proxy (e.g. 5) SOCKS različica proxya (npr.: 5) - + &Window &Okno @@ -1203,7 +1261,7 @@ Ta oznaka se obarva rdeče, če je prioriteta manjša kot "srednja". Ob pomanjšanju okna prikaži le ikono v odlagališču. - + &Minimize to the tray instead of the taskbar &Pomanjšaj v odlagališče namesto v opravilno vrstico @@ -1213,7 +1271,7 @@ Ta oznaka se obarva rdeče, če je prioriteta manjša kot "srednja". Pomanjšaj aplikacijo, ko je okno zaprto. Ko je omogočena ta možnost lahko aplikacijo zaprete le tako, da izberete Izhod v meniju. - + M&inimize on close P&omanjšaj ko zapreš @@ -1228,35 +1286,27 @@ Ta oznaka se obarva rdeče, če je prioriteta manjša kot "srednja". Uporabniški vmesnik &jezik: - + The user interface language can be set here. This setting will take effect after restarting Triangles. - + Whether to show TRI addresses in the transaction list or not. - The user interface language can be set here. This setting will take effect after restarting triangles. - Tu lahko nastavite jezik uporabniškega vmesnika. Nastavitve bodo pričele delovati ob ponovnem zagonu triangles aplikacije. - - - + &Unit to show amounts in: &Enota prikaza količin: - + Choose the default subdivision unit to show in the interface and when sending coins. Izberite privzeto delitev enot, ki naj bodo prikazane v vmesniku ob pošiljanju kovancev. - Whether to show triangles addresses in the transaction list or not. - Izbira prikaza triangles naslovov v seznamu transakcij. - - - + &Display addresses in transaction list &Prikaz naslovov v seznamu transakcij @@ -1266,27 +1316,27 @@ Ta oznaka se obarva rdeče, če je prioriteta manjša kot "srednja". Izbira prikaza lastnosti kontrole kovancev. - + Display coin &control features (experts only!) Prikaži lastnosti &kontrole kovancev (samo za strokovnjake!) - + &OK &Potrdi - + &Cancel &Prekini - + &Apply &Uporabi - + default privzeto @@ -1302,10 +1352,6 @@ Ta oznaka se obarva rdeče, če je prioriteta manjša kot "srednja". This setting will take effect after restarting Triangles. - - This setting will take effect after restarting triangles. - Ta nastavitev bo pričela delovati ob ponovnem zagonu triangles aplikacije - The supplied proxy address is invalid. @@ -1315,16 +1361,12 @@ Ta oznaka se obarva rdeče, če je prioriteta manjša kot "srednja". OverviewPage - + Form Oblika - The displayed information may be out of date. Your wallet automatically synchronizes with the triangles network after a connection is established, but this process has not completed yet. - Prikazane informacije so morda zastarele. Vaša denarnica se avtomatično sinhronizira z triangles omrežjem, ko je vzpostavljena povezava, toda ta proces še ni bil zaključen. - - - + Stake: Deleženje: @@ -1359,7 +1401,7 @@ Ta oznaka se obarva rdeče, če je prioriteta manjša kot "srednja". Z deleženjem pridobljeni kovanci, ki še niso dozoreli. - + Total: Skupaj: @@ -1369,7 +1411,7 @@ Ta oznaka se obarva rdeče, če je prioriteta manjša kot "srednja". Vaše trenutno skupno stanje - + <b>Recent transactions</b> <b>Pogoste transakcije</> @@ -1377,10 +1419,10 @@ Ta oznaka se obarva rdeče, če je prioriteta manjša kot "srednja". <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1391,10 +1433,10 @@ a:active { color:#000; text-decoration: underline; } <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1402,18 +1444,32 @@ a:active { color:#000; text-decoration: underline; } - + + <head> +<style type="text/css" media="screen"> +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } +</style> +</head> +<body> +<a href="http://explorer.triangles.technology"> &#187; TRI block explorer</a></body> + + + + Total of transactions that have yet to be confirmed, and do not yet count toward the current balance Znesek transakcij, ki še niso bile potrjene in se še ne upoštevajo v trenutnem stanju na računu. - + The displayed information may be out of date. Your wallet automatically synchronizes with the Triangles network after a connection is established, but this process has not completed yet. - + Total of coins that was staked, and do not yet count toward the current balance Znesek kovancev, ki so bili v deleženju in se še ne upoštevajo v trenutnem stanju na računu. @@ -1485,7 +1541,7 @@ a:active { color:#000; text-decoration: underline; } RPCConsole - + Client name Ime odjemalca @@ -1496,15 +1552,15 @@ a:active { color:#000; text-decoration: underline; } - + - + N/A Neznano - + Client version Različica odjemalca @@ -1514,12 +1570,17 @@ a:active { color:#000; text-decoration: underline; } &Informacije - + Triangles - Debug window - + + Debug window + + + + Triangles Core @@ -1549,7 +1610,7 @@ a:active { color:#000; text-decoration: underline; } Na testnet - + Block chain veriga blokov @@ -1574,7 +1635,7 @@ a:active { color:#000; text-decoration: underline; } - + Show the Triangles-Qt help message to get a list with possible Triangles command-line options. @@ -1589,11 +1650,7 @@ a:active { color:#000; text-decoration: underline; } Možnosti ukazne vrstice. - Show the triangles-Qt help message to get a list with possible triangles command-line options. - Prikaži triangles-Qt sporočilo za pomoč , ki prikaže vse možnosti ukazne vrstice triangles aplikacije - - - + &Show &Prikaži @@ -1603,36 +1660,20 @@ a:active { color:#000; text-decoration: underline; } &Konzola - + Build date Datum izgradnje - triangles - Debug window - triangles - okno za odpravljanje napak - - - triangles Core - triangles jedro - - - + Debug log file Razhroščevalna dnevniška datoteka - Open the triangles debug log file from the current data directory. This can take a few seconds for large log files. - Odpri triangles datoteko zapisov odpravljanja napak iz trenutnega direktorija podatkov. Če so datoteke zapisov velike, to lahko traja nekaj sekund. - - - + Clear console Počisti konzolo - - Welcome to the triangles RPC console. - Dobrodošli v triangles RPC konzoli. - Welcome to the Triangles RPC console. @@ -1652,8 +1693,8 @@ a:active { color:#000; text-decoration: underline; } SendCoinsDialog - - + + @@ -1665,12 +1706,17 @@ a:active { color:#000; text-decoration: underline; } Pošlji kovance - + + Send Triangles + + + + Coin Control Features Funkcije kontrole kovancev - + Inputs... Vnosi... @@ -1705,10 +1751,6 @@ a:active { color:#000; text-decoration: underline; } Amount: Znesek: - - 0.00 hack - 123.456 hack {0.00 ?} - @@ -1753,17 +1795,17 @@ a:active { color:#000; text-decoration: underline; } Sprememba - + custom change address izbira spremembe naslova - + Send to multiple recipients at once Pošlji več prejemnikom hkrati - + Add &Recipient Dodaj &prejemnika @@ -1773,7 +1815,7 @@ a:active { color:#000; text-decoration: underline; } Odstrani vsa polja transakcij - + Clear &All Počisti &vse @@ -1787,31 +1829,23 @@ a:active { color:#000; text-decoration: underline; } 123.456 TRI - - 123.456 hack - 123.456 hack - Confirm the send action Potrdi odlivno dejanje - + S&end P&ošlji - Enter a triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Vnesite triangles naslov (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Copy quantity Kopiraj količino @@ -1856,7 +1890,7 @@ a:active { color:#000; text-decoration: underline; } <b>%1</b> to %2 (%3) - + Confirm send coins Potrdi odliv kovancev @@ -1871,7 +1905,7 @@ a:active { color:#000; text-decoration: underline; } in - + The recipient address is not valid, please recheck. Prejemnikov naslov ni veljaven, prosimo če ga ponovno preverite. @@ -1915,10 +1949,6 @@ a:active { color:#000; text-decoration: underline; } WARNING: Invalid TRI address - - WARNING: Invalid triangles address - OPOZORILO: Neveljaven triangles naslov - (no label) @@ -1933,53 +1963,48 @@ a:active { color:#000; text-decoration: underline; } SendCoinsEntry - + Form Oblika - + A&mount: K&oličina: - + Pay &To: Prejemnik &plačila: - - + + Enter a label for this address to add it to your address book Vnesite oznako za ta naslov, ki bo shranjena v imenik - - N&arration: - - - - + Enter a short note to send with payment (max 24 characters) - + &Label: &Oznaka: - + The address to send the payment to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) Naslov kamor želite poslati plačilo (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book Izberite naslov iz imenika - + Alt+A Alt+A @@ -1989,7 +2014,7 @@ a:active { color:#000; text-decoration: underline; } Prilepi naslov iz odložišča - + Alt+P Alt+P @@ -1998,10 +2023,6 @@ a:active { color:#000; text-decoration: underline; } Remove this recipient Odstrani tega prejemnika - - Enter a triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Vnesite triangles naslov (npr. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) @@ -2021,37 +2042,42 @@ a:active { color:#000; text-decoration: underline; } - + + Send messages + + + + Address &From: - + Choose address from address book Izberite naslov iz imenika - + Alt+A Alt+A - + Paste address from clipboard Prilepi naslov iz odložišča - + Alt+P Alt+P - + Send to multiple recipients at once Pošlji več prejemnikom hkrati - + Add &Recipient Dodaj &prejemnika @@ -2061,9 +2087,9 @@ a:active { color:#000; text-decoration: underline; } Odstrani vsa polja transakcij - + Clear &All - + Počisti &vse @@ -2071,17 +2097,17 @@ a:active { color:#000; text-decoration: underline; } Potrdi odlivno dejanje - + S&end P&ošlji - + &Close - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) @@ -2091,7 +2117,7 @@ a:active { color:#000; text-decoration: underline; } <b>%1</b> to %2 (%3) - + Confirm send messages @@ -2106,7 +2132,7 @@ a:active { color:#000; text-decoration: underline; } in - + @@ -2143,22 +2169,22 @@ a:active { color:#000; text-decoration: underline; } SendMessagesEntry - + Form Oblika - - The address to send the payment to (e.g. 4Zo1ga6xuKuQ7JV7M9rGDoxdbYwV5zgQJ5) + + The address to send the message to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book Izberite naslov iz imenika - + Alt+A Alt+A @@ -2168,7 +2194,7 @@ a:active { color:#000; text-decoration: underline; } Prilepi naslov iz odložišča - + Alt+P Alt+P @@ -2178,28 +2204,28 @@ a:active { color:#000; text-decoration: underline; } Odstrani tega prejemnika - + &Message: - + Send &To: - + Enter a label for this address to add it to your address book Vnesite oznako za ta naslov, ki bo shranjena v imenik - + &Label: &Oznaka: - + &Public Key: @@ -2220,203 +2246,134 @@ a:active { color:#000; text-decoration: underline; } - SignVerifyMessageDialog + SignMessagePage - - Signatures - Sign / Verify a Message - Podpisi - Podpiši/potrdi sporočilo + + Form + Oblika - - - &Sign Message - &Podpiši sporočilo + + Sign Message + - - You can sign messages with your addresses to prove you own them. Be careful not to sign anything vague, as phishing attacks may try to trick you into signing your identity over to them. Only sign fully-detailed statements you agree to. - Sporočila lahko podpišete s svojim naslovom, da dokažete lastništvo. Bodite previdni, saj vas lahko phishing napadi skušajo pretentati v to, da jim prepišete svojo identiteto. Podpisujte le jasne in razločne izjave, s katerimi se strinjate. + + Address + Naslov - - The address to sign the message with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Naslov s katerim želite podpisati sporočilo (npr. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - - - Choose an address from the address book - Izberite naslov iz imenika - - - - - Alt+A - Alt+A - - - + Paste address from clipboard - Prilepi naslov iz odložišča + Prilepi naslov iz odložišča - + Alt+P - Alt+P + Alt+P - + + Signature + + + + + Choose an address from the address book + Izberite naslov iz imenika + + + + Alt+A + Alt+A + + + + The address to sign the message with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + + + + + Text + + + + Enter the message you want to sign here - Vnesite sporočilo, ki ga želite podpisati + Vnesite sporočilo, ki ga želite podpisati - + Copy the current signature to the system clipboard - Kopiraj trenutno izbrani naslov v odložišče + Kopiraj trenutno izbrani naslov v odložišče - - Sign the message to prove you own this TRI address - - - - - Verify the message to ensure it was signed with the specified TRI address - - - - Sign the message to prove you own this triangles address - Podpišite sporočilo, kot dokazilo lastništva triangles naslova - - - + Reset all sign message fields - Ponastavite vse polja sporočila s podpisom + Ponastavite vse polja sporočila s podpisom - - + Clear &All - Počisti &vse + Počisti &vse - - - &Verify Message - &Potrdi sporočilo - - - - Enter the signing address, message (ensure you copy line breaks, spaces, tabs, etc. exactly) and signature below to verify the message. Be careful not to read more into the signature than what is in the signed message itself, to avoid being tricked by a man-in-the-middle attack. - Vnesite naslov za podpis, sporočilo (poskribte da točno skopirate presledke med vrsticami, črkami, itd.) in podpis spodaj, da potrdite sporočilo Da se ognete napadom posrednika, bodite pozorni, da ne boste v podpisu ugledali več, kot je v podpisanemu sporočilu samem. - - - - The address the message was signed with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Naslov s katerim je bilo podpisano sporočilo (npr. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - Verify the message to ensure it was signed with the specified triangles address - Potrdite sporočilo, da zagotovite, da je bilo podpisano z izbranim triangles naslovom - - - - Reset all verify message fields - Ponastavite vse polja sporočila potrditve - - - Enter a triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Vnesite triangles naslov (npr. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - - Click "Sign Message" to generate signature - Kliknite "Podpiši sporočilo" za ustvaritev podpisa - - - Enter triangles signature - Vnesite triangles podpis - - - - Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + Sign the message to prove you own this Triangles address - - Enter a TRI address (e.g. w) + + Sign &Message + Podpiši &sporočilo + + + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Enter TRI signature - + Click "Sign Message" to generate signature + Kliknite "Podpiši sporočilo" za ustvaritev podpisa - - + + The entered address is invalid. - Vnešeni naslov ni veljaven. + Vnešeni naslov ni veljaven. - - - + + Please check the address and try again. - Prosimo preverite naslov in poizkusite znova. + Prosimo preverite naslov in poizkusite znova. - - + The entered address does not refer to a key. - Vnešen naslov se ne nanaša na ključ. + Vnešen naslov se ne nanaša na ključ. - + Wallet unlock was cancelled. - Odklepanje denarnice je bilo prekinjeno. + Odklepanje denarnice je bilo prekinjeno. Private key for the entered address is not available. - Zasebni ključ vnešenega naslov ni na voljo. + Zasebni ključ vnešenega naslov ni na voljo. Message signing failed. - Podpisovanje sporočila spodletelo. + Podpisovanje sporočila spodletelo. Message signed. - Sporočilo podpisano. - - - - The signature could not be decoded. - Ni bilo mogoče dešifrirati podpisa. - - - - - Please check the signature and try again. - Prosimo preverite podpis in poizkusite znova. - - - - The signature did not match the message digest. - Podpis se ni ujemal s povzetkom sporočila. - - - - Message verification failed. - Pregledovanje sporočila spodletelo. - - - - Message verified. - Sporočilo pregledano. + Sporočilo podpisano. @@ -2569,12 +2526,8 @@ a:active { color:#000; text-decoration: underline; } - Generated coins must mature 60 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. - Ustvarjeni kovanci morajo zoreti 510 blokov preden so lahko potrošeni. Ko ustvarite ta blok, je predvajan po mreži in nanizan v verigo blokov. Če mu priključitev na verigo spodleti, se bo njegovo stanje spremenilo v "ni sprejet" in ne bo razpoložljiv. To se lahko občasno zgodi, če drugo vozlišče ustvari blok par sekund pred vami. {60 ?} - - - Generated coins must mature 510 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. - Ustvarjeni kovanci morajo zoreti 510 blokov preden so lahko potrošeni. Ko ustvarite ta blok, je predvajan po mreži in nanizan v verigo blokov. Če mu priključitev na verigo spodleti, se bo njegovo stanje spremenilo v "ni sprejet" in ne bo razpoložljiv. To se lahko občasno zgodi, če drugo vozlišče ustvari blok par sekund pred vami. + Generated coins must mature 7 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. + Ustvarjeni kovanci morajo zoreti 7 blokov preden so lahko potrošeni. Ko ustvarite ta blok, je predvajan po mreži in nanizan v verigo blokov. Če mu priključitev na verigo spodleti, se bo njegovo stanje spremenilo v "ni sprejet" in ne bo razpoložljiv. To se lahko občasno zgodi, če drugo vozlišče ustvari blok par sekund pred vami. @@ -2621,11 +2574,12 @@ a:active { color:#000; text-decoration: underline; } TransactionDescDialog + Transaction details Podrobnosti transakcije - + This pane shows a detailed description of the transaction To podokno prikazuje podroben opis transakcije @@ -2633,7 +2587,7 @@ a:active { color:#000; text-decoration: underline; } TransactionTableModel - + Date Datum @@ -2653,12 +2607,17 @@ a:active { color:#000; text-decoration: underline; } Količina - + Open until %1 Odpri enoto %1 - + + Confirming (%1 of %2 confirmations) + + + + Confirmed (%1 confirmations) Potrjeno (%1 potrdil) @@ -2673,12 +2632,7 @@ a:active { color:#000; text-decoration: underline; } - - Narration - - - - + Offline Nepovezan @@ -2688,12 +2642,7 @@ a:active { color:#000; text-decoration: underline; } Nepotrjeno - - Confirming (%1 of %2 recommended confirmations) - Potrjuje (%1 od %2 priporočenih potrditev) - - - + Conflicted Sporen @@ -2771,13 +2720,13 @@ a:active { color:#000; text-decoration: underline; } TransactionView - - + + All Vse - + Today Danes @@ -2807,7 +2756,7 @@ a:active { color:#000; text-decoration: underline; } Območje ... - + Received with Prejeto z @@ -2832,17 +2781,17 @@ a:active { color:#000; text-decoration: underline; } Drugo - + Enter address or label to search Vnesite naslov ali oznako za iskanje - + Min amount Minimalna količina - + Copy address Kopiraj naslov @@ -2872,7 +2821,7 @@ a:active { color:#000; text-decoration: underline; } Prikaži podrobnosti transakcije - + Export Transaction Data Izvozi podatke transakcij @@ -2938,11 +2887,20 @@ a:active { color:#000; text-decoration: underline; } - Triangles-core + TransactionsPage - triangles version - triangles različica + + Form + Oblika + + + Transactions + + + + + Triangles-core Usage: @@ -3138,10 +3096,6 @@ for example: alertnotify=echo %%s | mail -s "Triangles Alert" admin@fo Warning: -paytxfee is set very high! This is the transaction fee you will pay if you send a transaction. Opozorilo: -paytxfee je nastavljen zelo visoko! To je transakcijska provizija, ki jo boste plačali ob pošiljanju transakcije. - - Warning: Please check that your computer's date and time are correct! If your clock is wrong triangles will not work properly. - Opozorilo: Prosimo preverite svoj datum in čas svojega računalnika! Če je vaša ura nastavljena napačno triangles ne bo deloval. - Warning: error reading wallet.dat! All keys read correctly, but transaction data or address book entries might be missing or incorrect. @@ -3359,30 +3313,6 @@ for example: alertnotify=echo %%s | mail -s "Triangles Alert" admin@fo Password for JSON-RPC connections Geslo za JSON-RPC povezave - - %s, you must set a rpcpassword in the configuration file: - %s -It is recommended you use the following random password: -rpcuser=trianglesrpc -rpcpassword=%s -(you do not need to remember this password) -The username and password MUST NOT be the same. -If the file does not exist, create it with owner-readable-only file permissions. -It is also recommended to set alertnotify so you are notified of problems; -for example: alertnotify=echo %%s | mail -s "triangles Alert" admin@foo.com - - %s, nastaviti morate rpcgeslo v konfiguracijski datoteki: - %s -Priporočeno je, da uporabite naslednje naključno geslo: -rpcuser=trianglesrpc -rpcpassword=%s -(tega gesla si vam ni potrebno zapomniti) -Uporabniško ime in geslo NE SMETA biti ista. -Če datoteka ne obstaja, jo ustvarite z lastniškimi dovoljenji za datoteke. -Prav tako je priporočeno, da nastavite alernotify, tkako da vas opozori na probleme; -na primer: alertnotify=echo %%s | mail -s "triangles Alarm" admin@foo.com - - Find peers using internet relay chat (default: 0) @@ -3503,14 +3433,6 @@ na primer: alertnotify=echo %%s | mail -s "triangles Alarm" admin@foo. Wallet %s resides outside data directory %s. Denarnica %s se nahaja zunaj datotečnega imenika %s. - - Cannot obtain a lock on data directory %s. triangles is probably already running. - Ni bilo mogoče najti podatkovnega imenika %s. Aplikacija triangles je verjetno že zagnana. - - - triangles - triangles - Unable to bind to %s on this computer (bind returned error %d, %s) @@ -3541,14 +3463,6 @@ na primer: alertnotify=echo %%s | mail -s "triangles Alarm" admin@foo. Error loading wallet.dat: Wallet corrupted Napaka pri nalaganju wallet.dat: denarnica pokvarjena - - Error loading wallet.dat: Wallet requires newer version of triangles - Napaka pri nalaganju wallet.dat: denarnica zahteva novejšo verzijo triangles - - - Wallet needed to be rewritten: restart triangles to complete - Denarnica mora biti prepisana: ponovno odprite triangles za dokončanje - Error loading wallet.dat @@ -3614,10 +3528,6 @@ na primer: alertnotify=echo %%s | mail -s "triangles Alarm" admin@foo. Add a node to connect to and attempt to keep the connection open Dodaj vozlišče za povezavo nanj in skušaj le to obdržati odprto - - Unable to bind to %s on this computer. triangles is probably already running. - Navezava v %s na tem računalniku ni mogoča triangles aplikacija je verjetno že zagnana. - Fee per KB to add to transactions you send @@ -3686,67 +3596,57 @@ If the file does not exist, create it with owner-readable-only file permissions. - + + Triangles - + + Wallet Denarnica - + + &Overview &Pregled - + Show general overview of wallet Pokaži splošen pregled denarnice - - &Send coins - &Pošlji kovance - - - - Send coins to a TRI address - - - - - &Receive coins - &Prejmi kovance - - - + Show the list of addresses for receiving payments Prikaži seznam naslovov za prejemanje plačil. - + + &Transactions &Transakcije - + Browse transaction history Brskaj po zgodovini transakcij - + + &Address Book &Imenik - + Edit the list of stored addresses and labels Uredi seznam shranjenih naslovov in oznak - + &Messages @@ -3756,22 +3656,85 @@ If the file does not exist, create it with owner-readable-only file permissions. - - E&xit - I&zhod - - - - Quit application - Izhod iz aplikacije - - - - &About Triangles + + + &Show / Hide Triangles wallet + Show or hide the main Window + + + + + Encrypt the private keys that belong to your wallet + + + + + %n blocks + + + + + + + + + + Processed %1 blocks of transaction history. + + + + + <font color='#f26522'>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. </font>Do you want to pay the fee? + + + + + Options + Možnosti + + + + E&xit + I&zhod + + + + Quit application + Izhod iz aplikacije + + + + &Send Triangles + + + + + Send coins to a Triangles address + + + + + &Receive Triangles + + + + + E&xit Triangles wallet + + + + + + + &About Triangles + &O triangles + + + Show information about Triangles @@ -3796,22 +3759,13 @@ If the file does not exist, create it with owner-readable-only file permissions. - - &Show / Hide - &Prikaži / Skrij - - - + + &Encrypt Wallet... &Šifriraj denarnico ... - - Encrypt or decrypt wallet - Šifriraj ali dešifriraj denarnico - - - + &Backup Wallet... &Ustvari varnostno kopijo denarnice ... @@ -3822,24 +3776,36 @@ If the file does not exist, create it with owner-readable-only file permissions. + &Change Passphrase... &Spremeni geslo ... - + Change the passphrase used for wallet encryption Spremeni šifrirno geslo denarnice + &Unlock Wallet... &Odkleni denarnico... - + Unlock wallet Odkleni denarnico + + + &Unlock Wallet for staking... + + + + + Unlock wallet for staking + + &Lock Wallet @@ -3852,36 +3818,50 @@ If the file does not exist, create it with owner-readable-only file permissions. + Sign &message... Podpiši &sporočilo ... + + + Sign messages with your Triangles addresses to prove you own them + + + &Verify message... %Potrdi sporočilo ... + + + Verify messages to ensure they were signed with specified Triangles addresses + + + &Export... &Izvozi... - + Export the data in the current tab to a file Izvozi podatke v izbranem zavihku v datoteko - + + &Debug window &Razhroščevalno okno - + Open debugging and diagnostic console Odpri razhroščevalno in diagnostično konzolo - + &File &Datoteka @@ -3906,19 +3886,17 @@ If the file does not exist, create it with owner-readable-only file permissions. Orodna vrsticai - - + [testnet] [testnet] - - + Triangles client - + %n active connection(s) to Triangles network @@ -3928,12 +3906,12 @@ If the file does not exist, create it with owner-readable-only file permissions. - + Synchronizing with network... Sinhroniziranje z omrežjem ... - + ~%n block(s) remaining Ostaja ~%n bloka @@ -3943,17 +3921,12 @@ If the file does not exist, create it with owner-readable-only file permissions. - + Downloaded %1 of %2 blocks of transaction history (%3% done). Prenešen %1 od %2 blokov transakcijske zgodovine (%3% opravljeno). - - Downloaded %1 blocks of transaction history. - Prenešenih %1 blokov transakcijske zgodovine. - - - + Current difficulty is %1. @@ -4013,17 +3986,12 @@ If the file does not exist, create it with owner-readable-only file permissions. Zadnji prejeti blok je bil ustvarjen %1. - - This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee? - Ta transakcija je prekoračila limit. Še vedno jo lahko pošljete za plačilo %1 transakcije, ki je plačano vsem delom omrežja kot deležnina in pomaga zagotavljati njegovo varnost. Ali želite plačati provizijo? - - - + Confirm transaction fee Potrdi transakcijsko provizijo - + Sent transaction Odlivi @@ -4060,29 +4028,50 @@ Message: %4 - - + + URI handling Rokovanje z URI - - + + URI can not be parsed! This can be caused by an invalid TRI address or malformed URI parameters. - + + Send Triangles + + + + + Receive Triangles + + + + + &Lock Wallet... + + + + + Wallet is <b>encrypted</b> and currently <b>unlocked for staking</b> + + + + Wallet is <b>encrypted</b> and currently <b>unlocked</b> Denarnica je <b>šifrirana</b> in trenutno <b>odklenjena</b> - + Wallet is <b>encrypted</b> and currently <b>locked</b> Denarnica je <b>šifrirana</b> in trenutno <b>zaklenjena</b> - + + Backup Wallet Napravi varnostno kopijo denarnice @@ -4093,16 +4082,26 @@ Message: %4 - Backup Failed - Ustvarjanje varnostne kopije je spodeltelo - - - There was an error trying to save the wallet data to the new location. Prišlo je do napake ob poskušanju shranjevanja datoteke denarnice na novo lokacijo. + + + Backup failed + + + + + Backup successful + + + + + The wallet data was successfully saved to the new location. + + - + %n second(s) %n sekundo @@ -4171,52 +4170,128 @@ Message: %4 Not staking Ne deležite + + + VerifyMessagePage - Show information about triangles - Pokaži informacije o triangles + + Form + Oblika - Send coins to a triangles address - Pošlji kovance na triangles naslov + + Verify Message + - Modify configuration options for triangles - Spremeni nastavitve za triangles + + Choose an address from the address book + Izberite naslov iz imenika - triangles - triangles + + Alt+A + Alt+A - &About triangles - &O triangles + + The address the message was signed with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + - triangles client - triangles program - - - %n active connection(s) to triangles network - - %n aktivne povezave na triangles omrežje - %n aktivnih povezav na triangles omrežje - %n aktivnih povezav na triangles omrežje - %n aktivnih povezav na triangles omrežje - + + Text + - URI can not be parsed! This can be caused by an invalid triangles address or malformed URI parameters. - URI ne more biti razčlenjen! To se lahko zgodi zaradi neveljavnega triangles naslova ali slabih parametrov URI. + + Address + Naslov - A fatal error occurred. triangles can no longer continue safely and will quit. - Prišlo je do usodne napake. Program triangles se ne more več varno nadaljevati in se bo zato zaprl. + + Signature + + + + + Reset all verify message fields + Ponastavite vse polja sporočila potrditve + + + + Clear &All + Počisti &vse + + + + Verify the message to ensure it was signed with the specified Triangles address + + + + + Verify &Message + + + + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + + + + Enter Triangles signature + + + + + + The entered address is invalid. + Vnešeni naslov ni veljaven. + + + + + + Please check the address and try again. + Prosimo preverite naslov in poizkusite znova. + + + + The entered address does not refer to a key. + Vnešen naslov se ne nanaša na ključ. + + + + The signature could not be decoded. + Ni bilo mogoče dešifrirati podpisa. + + + + + Please check the signature and try again. + Prosimo preverite podpis in poizkusite znova. + + + + The signature did not match the message digest. + Podpis se ni ujemal s povzetkom sporočila. + + + + Message verification failed. + Pregledovanje sporočila spodletelo. + + + + Message verified. + Sporočilo pregledano. WalletModel - + Sending... Pošiljanje... diff --git a/src/qt/locale/triangles_sq.qm b/src/qt/locale/triangles_sq.qm deleted file mode 100644 index dc9eea0d6625a62066a082eb6f81d3edb3235ab0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14706 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 Q AboutDialog - + + Dialog + + + + About Triangles - + <b>Triangles</b> version - - Copyright © 2009-2014 The Bitcoin developers -Copyright © 2014 Triangles team + + OK - + This is experimental software. @@ -33,47 +37,52 @@ This product includes software developed by the OpenSSL Project for use in the O AddressBookPage - + Address Book - + Double-click to edit address or label Klikoni 2 herë për të ndryshuar adressën ose etiketën - + Create a new address Krijo një adresë të re - + Copy the currently selected address to the system clipboard Kopjo adresën e zgjedhur në memorjen e sistemit - + Sign a message to prove you own a TRI address - + &New Address - + + Address book + + + + &Copy Address - + Show &QR Code - + Sign &Message @@ -83,7 +92,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + Delete the currently selected address from the list @@ -93,17 +102,22 @@ This product includes software developed by the OpenSSL Project for use in the O - + These are your Triangles addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you. - + &Delete &Fshi - + + Triangles receiving addresses + + + + Copy &Label @@ -113,7 +127,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + Export Address Book Data @@ -136,7 +150,7 @@ This product includes software developed by the OpenSSL Project for use in the O AddressTableModel - + Label Etiketë @@ -159,32 +173,32 @@ This product includes software developed by the OpenSSL Project for use in the O - + + Change password + + + + Enter passphrase Futni frazkalimin - + New passphrase Frazkalim i ri - + Repeat new passphrase Përsërisni frazkalimin e ri - - Serves to disable the trivial sendmoney when OS account compromised. Provides no real security. + + Unlock for staking only - - For staking only - - - - + Enter the new passphrase to the wallet.<br/>Please use a passphrase of <b>10 or more random characters</b>, or <b>eight or more words</b>. Futni frazkalimin e ri në portofol.<br/>Ju lutemi përdorni një frazkalim prej<b>10 ose më shumë shkronjash të rastësishme<b/>, ose tetë apo më shumë fjalë</b>. @@ -194,7 +208,7 @@ This product includes software developed by the OpenSSL Project for use in the O Enkripto portofolin - + This operation needs your wallet passphrase to unlock the wallet. Ky veprim ka nevojë per frazkalimin e portofolit tuaj që të ç'kyç portofolin. @@ -204,7 +218,7 @@ This product includes software developed by the OpenSSL Project for use in the O ç'kyç portofolin. - + This operation needs your wallet passphrase to decrypt the wallet. Ky veprim kërkon frazkalimin e portofolit tuaj që të dekriptoj portofolin. @@ -214,7 +228,7 @@ This product includes software developed by the OpenSSL Project for use in the O Dekripto portofolin - + Change passphrase Ndrysho frazkalimin @@ -313,12 +327,17 @@ This product includes software developed by the OpenSSL Project for use in the O CoinControlDialog - + Coin Control - + + Triangles Coin Control + + + + Quantity: @@ -328,7 +347,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + Amount: @@ -348,7 +367,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + no @@ -363,22 +382,22 @@ This product includes software developed by the OpenSSL Project for use in the O - + (un)select all - + Tree mode - + List mode - + Amount Sasia @@ -413,7 +432,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + Copy address @@ -424,17 +443,17 @@ This product includes software developed by the OpenSSL Project for use in the O - + Copy amount - + Copy transaction ID - + Copy quantity @@ -469,7 +488,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + highest @@ -567,57 +586,66 @@ This label turns red, if the priority is smaller than "medium". EditAddressDialog - - Edit Address - Ndrysho Adresën - - - + &Label &Etiketë - + The label associated with this address book entry - + &Address &Adresa - + + Edit record + + + + The address associated with this address book entry. This can only be modified for sending addresses. - - &Stealth Address + + Paste from clipboard - + + Alt+A + Alt+A + + + + New receiving address Adresë e re pritëse - + + New sending address Adresë e re dërgimi - + + Edit receiving address Ndrysho adresën pritëse - + + Edit sending address ndrysho adresën dërguese - + The entered address "%1" is not a valid TRI address. @@ -684,23 +712,23 @@ This label turns red, if the priority is smaller than "medium". MRichTextEdit - + Paragraph formatting - + Undo (CTRL+Z) - + Undo - + Redo @@ -710,7 +738,7 @@ This label turns red, if the priority is smaller than "medium". - + Cut @@ -720,7 +748,7 @@ This label turns red, if the priority is smaller than "medium". - + Copy @@ -730,7 +758,7 @@ This label turns red, if the priority is smaller than "medium". - + Paste @@ -740,12 +768,12 @@ This label turns red, if the priority is smaller than "medium". - + Link - + Bold @@ -755,7 +783,7 @@ This label turns red, if the priority is smaller than "medium". - + Italic @@ -765,12 +793,12 @@ This label turns red, if the priority is smaller than "medium". - + Underline - + Strike Out @@ -780,7 +808,7 @@ This label turns red, if the priority is smaller than "medium". - + Bullet list @@ -790,7 +818,7 @@ This label turns red, if the priority is smaller than "medium". - + Ordered list @@ -800,7 +828,7 @@ This label turns red, if the priority is smaller than "medium". - + Decrease indentation @@ -810,7 +838,7 @@ This label turns red, if the priority is smaller than "medium". - + Increase indentation @@ -820,12 +848,12 @@ This label turns red, if the priority is smaller than "medium". - + . - + Font size @@ -870,6 +898,74 @@ This label turns red, if the priority is smaller than "medium". + + MainWindow + + + MainWindow + + + + + Triangles + + + + + File + + + + + Operations + + + + + Help + + + + + Overview + + + + + Send Coins + Dërgo Monedha + + + + Receive Coins + + + + + Address Book + + + + + Transactions + + + + + Messages + + + + + Synchronization + + + + + 33333 blocks + + + MessageModel @@ -926,22 +1022,27 @@ This label turns red, if the priority is smaller than "medium". MessagePage - + Address Book - + + Messages + + + + These are your sent and received encrypted messages. Click on an item to read it. - + Click on a message to view it - + &Back @@ -951,48 +1052,48 @@ This label turns red, if the priority is smaller than "medium". - + &Conversation - + Sign a message to prove you own a TRI address - + &Send - - + + Copy the currently selected address to the system clipboard Kopjo adresën e zgjedhur në memorjen e sistemit - + &Copy From Address - + Copy To &Address - + Delete the currently selected address from the list - + &Delete &Fshi - + Send Secure Message @@ -1026,11 +1127,12 @@ This label turns red, if the priority is smaller than "medium". OptionsDialog + Options Opsionet - + &Main @@ -1045,7 +1147,7 @@ This label turns red, if the priority is smaller than "medium". - + Reserved amount does not participate in staking and is therefore spendable at any time. @@ -1055,12 +1157,12 @@ This label turns red, if the priority is smaller than "medium". - + Automatically start Triangles after logging in to the system. - + &Start Triangles on system login @@ -1070,7 +1172,7 @@ This label turns red, if the priority is smaller than "medium". - + &Detach databases at shutdown @@ -1080,57 +1182,57 @@ This label turns red, if the priority is smaller than "medium". - + Automatically open the Triangles client port on the router. This only works when your router supports UPnP and it is enabled. - + Map port using &UPnP - + Connect to the Triangles network through a SOCKS proxy (e.g. when connecting through Tor). - + &Connect through SOCKS proxy: - + Proxy &IP: - + IP address of the proxy (e.g. 127.0.0.1) - + &Port: - + Port of the proxy (e.g. 9050) - + SOCKS &Version: - + SOCKS version of the proxy (e.g. 5) - + &Window @@ -1140,7 +1242,7 @@ This label turns red, if the priority is smaller than "medium". - + &Minimize to the tray instead of the taskbar @@ -1150,7 +1252,7 @@ This label turns red, if the priority is smaller than "medium". - + M&inimize on close @@ -1165,27 +1267,27 @@ This label turns red, if the priority is smaller than "medium". - + The user interface language can be set here. This setting will take effect after restarting Triangles. - + &Unit to show amounts in: - + Choose the default subdivision unit to show in the interface and when sending coins. - + Whether to show TRI addresses in the transaction list or not. - + &Display addresses in transaction list @@ -1195,27 +1297,27 @@ This label turns red, if the priority is smaller than "medium". - + Display coin &control features (experts only!) - + &OK - + &Cancel - + &Apply - + default @@ -1240,18 +1342,18 @@ This label turns red, if the priority is smaller than "medium". OverviewPage - + Form Formilarë - - + + The displayed information may be out of date. Your wallet automatically synchronizes with the Triangles network after a connection is established, but this process has not completed yet. - + Stake: @@ -1286,7 +1388,7 @@ This label turns red, if the priority is smaller than "medium". - + Total: @@ -1296,7 +1398,7 @@ This label turns red, if the priority is smaller than "medium". - + <b>Recent transactions</b> <b>Transaksionet e fundit</b> @@ -1304,10 +1406,10 @@ This label turns red, if the priority is smaller than "medium". <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1318,10 +1420,10 @@ a:active { color:#000; text-decoration: underline; } <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1329,7 +1431,21 @@ a:active { color:#000; text-decoration: underline; } - + + <head> +<style type="text/css" media="screen"> +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } +</style> +</head> +<body> +<a href="http://explorer.triangles.technology"> &#187; TRI block explorer</a></body> + + + + Total of transactions that have yet to be confirmed, and do not yet count toward the current balance @@ -1406,7 +1522,7 @@ a:active { color:#000; text-decoration: underline; } RPCConsole - + Client name @@ -1417,15 +1533,15 @@ a:active { color:#000; text-decoration: underline; } - + - + N/A - + Client version @@ -1435,7 +1551,12 @@ a:active { color:#000; text-decoration: underline; } - + + Debug window + + + + Using OpenSSL version @@ -1460,7 +1581,7 @@ a:active { color:#000; text-decoration: underline; } - + Block chain @@ -1480,7 +1601,7 @@ a:active { color:#000; text-decoration: underline; } - + &Open @@ -1490,7 +1611,7 @@ a:active { color:#000; text-decoration: underline; } - + &Show @@ -1500,22 +1621,22 @@ a:active { color:#000; text-decoration: underline; } - + Build date - + Triangles - Debug window - + Triangles Core - + Debug log file @@ -1525,12 +1646,12 @@ a:active { color:#000; text-decoration: underline; } - + Show the Triangles-Qt help message to get a list with possible Triangles command-line options. - + Clear console @@ -1553,8 +1674,8 @@ a:active { color:#000; text-decoration: underline; } SendCoinsDialog - - + + @@ -1566,12 +1687,17 @@ a:active { color:#000; text-decoration: underline; } Dërgo Monedha - + + Send Triangles + + + + Coin Control Features - + Inputs... @@ -1650,17 +1776,17 @@ a:active { color:#000; text-decoration: underline; } - + custom change address - + Send to multiple recipients at once Dërgo marrësve të ndryshëm njëkohësisht - + Add &Recipient @@ -1670,7 +1796,7 @@ a:active { color:#000; text-decoration: underline; } - + Clear &All @@ -1690,17 +1816,17 @@ a:active { color:#000; text-decoration: underline; } Konfirmo veprimin e dërgimit - + S&end - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Copy quantity @@ -1745,7 +1871,7 @@ a:active { color:#000; text-decoration: underline; } - + Confirm send coins konfirmo dërgimin e monedhave @@ -1760,7 +1886,7 @@ a:active { color:#000; text-decoration: underline; } - + The recipient address is not valid, please recheck. @@ -1818,53 +1944,48 @@ a:active { color:#000; text-decoration: underline; } SendCoinsEntry - + Form Formilarë - + A&mount: Sh&uma: - + Pay &To: Paguaj &drejt: - - + + Enter a label for this address to add it to your address book Krijoni një etiketë për këtë adresë që t'ja shtoni librit të adresave - - N&arration: - - - - + Enter a short note to send with payment (max 24 characters) - + &Label: &Etiketë: - + The address to send the payment to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book - + Alt+A Alt+A @@ -1874,7 +1995,7 @@ a:active { color:#000; text-decoration: underline; } Ngjit nga memorja e sistemit - + Alt+P Alt+P @@ -1902,37 +2023,42 @@ a:active { color:#000; text-decoration: underline; } - + + Send messages + + + + Address &From: - + Choose address from address book - + Alt+A Alt+A - + Paste address from clipboard Ngjit nga memorja e sistemit - + Alt+P Alt+P - + Send to multiple recipients at once Dërgo marrësve të ndryshëm njëkohësisht - + Add &Recipient @@ -1942,7 +2068,7 @@ a:active { color:#000; text-decoration: underline; } - + Clear &All @@ -1952,17 +2078,17 @@ a:active { color:#000; text-decoration: underline; } Konfirmo veprimin e dërgimit - + S&end - + &Close - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) @@ -1972,7 +2098,7 @@ a:active { color:#000; text-decoration: underline; } - + Confirm send messages @@ -1987,7 +2113,7 @@ a:active { color:#000; text-decoration: underline; } - + @@ -2024,22 +2150,22 @@ a:active { color:#000; text-decoration: underline; } SendMessagesEntry - + Form Formilarë - - The address to send the payment to (e.g. 4Zo1ga6xuKuQ7JV7M9rGDoxdbYwV5zgQJ5) + + The address to send the message to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book - + Alt+A Alt+A @@ -2049,7 +2175,7 @@ a:active { color:#000; text-decoration: underline; } Ngjit nga memorja e sistemit - + Alt+P Alt+P @@ -2059,28 +2185,28 @@ a:active { color:#000; text-decoration: underline; } - + &Message: - + Send &To: - + Enter a label for this address to add it to your address book Krijoni një etiketë për këtë adresë që t'ja shtoni librit të adresave - + &Label: &Etiketë: - + &Public Key: @@ -2101,144 +2227,117 @@ a:active { color:#000; text-decoration: underline; } - SignVerifyMessageDialog + SignMessagePage - - Signatures - Sign / Verify a Message + + Form + Formilarë + + + + Sign Message - - - &Sign Message + + Address + Adresë + + + + Paste address from clipboard + Ngjit nga memorja e sistemit + + + + Alt+P + Alt+P + + + + Signature - - You can sign messages with your addresses to prove you own them. Be careful not to sign anything vague, as phishing attacks may try to trick you into signing your identity over to them. Only sign fully-detailed statements you agree to. - - - - - The address to sign the message with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - - - + Choose an address from the address book - - + Alt+A - Alt+A + Alt+A - - Paste address from clipboard - Ngjit nga memorja e sistemit + + The address to sign the message with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + - - Alt+P - Alt+P + + Text + - + Enter the message you want to sign here - + Copy the current signature to the system clipboard - - Sign the message to prove you own this TRI address - - - - - Verify the message to ensure it was signed with the specified TRI address - - - - + Reset all sign message fields - - + Clear &All - - - &Verify Message + + Sign the message to prove you own this Triangles address - - Enter the signing address, message (ensure you copy line breaks, spaces, tabs, etc. exactly) and signature below to verify the message. Be careful not to read more into the signature than what is in the signed message itself, to avoid being tricked by a man-in-the-middle attack. + + Sign &Message - - The address the message was signed with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - - - Reset all verify message fields - - - - - Click "Sign Message" to generate signature - - - - - Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - - - Enter a TRI address (e.g. w) + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Enter TRI signature + Click "Sign Message" to generate signature - - + + The entered address is invalid. - - - + + Please check the address and try again. - - + The entered address does not refer to a key. - + Wallet unlock was cancelled. @@ -2257,32 +2356,6 @@ a:active { color:#000; text-decoration: underline; } Message signed. - - - The signature could not be decoded. - - - - - - Please check the signature and try again. - - - - - The signature did not match the message digest. - - - - - Message verification failed. - - - - - Message verified. - - TransactionDesc @@ -2428,7 +2501,7 @@ a:active { color:#000; text-decoration: underline; } - Generated coins must mature 60 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. + Generated coins must mature 7 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. @@ -2476,11 +2549,12 @@ a:active { color:#000; text-decoration: underline; } TransactionDescDialog + Transaction details Detajet e transaksionit - + This pane shows a detailed description of the transaction Ky panel tregon një përshkrim të detajuar të transaksionit @@ -2488,7 +2562,7 @@ a:active { color:#000; text-decoration: underline; } TransactionTableModel - + Date Data @@ -2508,12 +2582,17 @@ a:active { color:#000; text-decoration: underline; } Sasia - + Open until %1 Hapur deri më %1 - + + Confirming (%1 of %2 confirmations) + + + + Confirmed (%1 confirmations) I/E konfirmuar(%1 konfirmime) @@ -2526,12 +2605,7 @@ a:active { color:#000; text-decoration: underline; } - - Narration - - - - + Offline @@ -2541,12 +2615,7 @@ a:active { color:#000; text-decoration: underline; } - - Confirming (%1 of %2 recommended confirmations) - - - - + Conflicted @@ -2624,13 +2693,13 @@ a:active { color:#000; text-decoration: underline; } TransactionView - - + + All - + Today @@ -2660,7 +2729,7 @@ a:active { color:#000; text-decoration: underline; } - + Received with Marrë me @@ -2685,17 +2754,17 @@ a:active { color:#000; text-decoration: underline; } - + Enter address or label to search - + Min amount - + Copy address @@ -2725,7 +2794,7 @@ a:active { color:#000; text-decoration: underline; } - + Export Transaction Data @@ -2790,6 +2859,19 @@ a:active { color:#000; text-decoration: underline; } + + TransactionsPage + + + Form + Formilarë + + + + Transactions + + + Triangles-core @@ -3484,67 +3566,57 @@ If the file does not exist, create it with owner-readable-only file permissions. - + + Triangles - + + Wallet - + + &Overview &Përmbledhje - + Show general overview of wallet Trego një përmbledhje te përgjithshme të portofolit - - &Send coins - - - - - Send coins to a TRI address - - - - - &Receive coins - - - - + Show the list of addresses for receiving payments - + + &Transactions &Transaksionet - + Browse transaction history Shfleto historinë e transaksioneve - + + &Address Book - + Edit the list of stored addresses and labels - + &Messages @@ -3554,22 +3626,83 @@ If the file does not exist, create it with owner-readable-only file permissions. - + + + &Show / Hide Triangles wallet + + + + + Show or hide the main Window + + + + + Encrypt the private keys that belong to your wallet + + + + + %n blocks + + + + + + + + Processed %1 blocks of transaction history. + + + + + <font color='#f26522'>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. </font>Do you want to pay the fee? + + + + + Options + Opsionet + + + E&xit - + Quit application Mbyllni aplikacionin - - &About Triangles + + &Send Triangles + Send coins to a Triangles address + + + + + &Receive Triangles + + + + + E&xit Triangles wallet + + + + + + + &About Triangles + + + + Show information about Triangles @@ -3594,22 +3727,13 @@ If the file does not exist, create it with owner-readable-only file permissions. - - &Show / Hide - - - - + + &Encrypt Wallet... - - Encrypt or decrypt wallet - - - - + &Backup Wallet... @@ -3620,24 +3744,36 @@ If the file does not exist, create it with owner-readable-only file permissions. + &Change Passphrase... - + Change the passphrase used for wallet encryption Ndrysho frazkalimin e përdorur per enkriptimin e portofolit + &Unlock Wallet... - + Unlock wallet ç'kyç portofolin. + + + &Unlock Wallet for staking... + + + + + Unlock wallet for staking + + &Lock Wallet @@ -3650,36 +3786,50 @@ If the file does not exist, create it with owner-readable-only file permissions. + Sign &message... + + + Sign messages with your Triangles addresses to prove you own them + + + &Verify message... + + + Verify messages to ensure they were signed with specified Triangles addresses + + + &Export... - + Export the data in the current tab to a file - + + &Debug window - + Open debugging and diagnostic console - + &File &Skedar @@ -3704,19 +3854,17 @@ If the file does not exist, create it with owner-readable-only file permissions. - - + [testnet] [testo rrjetin] - - + Triangles client - + %n active connection(s) to Triangles network @@ -3724,12 +3872,12 @@ If the file does not exist, create it with owner-readable-only file permissions. - + Synchronizing with network... Duke u sinkronizuar me rrjetin... - + ~%n block(s) remaining @@ -3737,17 +3885,12 @@ If the file does not exist, create it with owner-readable-only file permissions. - + Downloaded %1 of %2 blocks of transaction history (%3% done). - - Downloaded %1 blocks of transaction history. - - - - + Current difficulty is %1. @@ -3799,17 +3942,12 @@ If the file does not exist, create it with owner-readable-only file permissions. - - This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee? - - - - + Confirm transaction fee - + Sent transaction Dërgo transaksionin @@ -3842,29 +3980,50 @@ Message: %4 - - + + URI handling - - + + URI can not be parsed! This can be caused by an invalid TRI address or malformed URI parameters. - + + Send Triangles + + + + + Receive Triangles + + + + + &Lock Wallet... + + + + + Wallet is <b>encrypted</b> and currently <b>unlocked for staking</b> + + + + Wallet is <b>encrypted</b> and currently <b>unlocked</b> Portofoli po <b> enkriptohet</b> dhe është <b> i ç'kyçur</b> - + Wallet is <b>encrypted</b> and currently <b>locked</b> Portofoli po <b> enkriptohet</b> dhe është <b> i kyçur</b> - + + Backup Wallet @@ -3875,16 +4034,26 @@ Message: %4 - Backup Failed + There was an error trying to save the wallet data to the new location. - There was an error trying to save the wallet data to the new location. + Backup failed + + + + + Backup successful + + + + + The wallet data was successfully saved to the new location. - + %n second(s) @@ -3946,10 +4115,127 @@ Message: %4 + + VerifyMessagePage + + + Form + Formilarë + + + + Verify Message + + + + + Choose an address from the address book + + + + + Alt+A + Alt+A + + + + The address the message was signed with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + + + + + Text + + + + + Address + Adresë + + + + Signature + + + + + Reset all verify message fields + + + + + Clear &All + + + + + Verify the message to ensure it was signed with the specified Triangles address + + + + + Verify &Message + + + + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + + + + Enter Triangles signature + + + + + + The entered address is invalid. + + + + + + + Please check the address and try again. + + + + + The entered address does not refer to a key. + + + + + The signature could not be decoded. + + + + + + Please check the signature and try again. + + + + + The signature did not match the message digest. + + + + + Message verification failed. + + + + + Message verified. + + + WalletModel - + Sending... diff --git a/src/qt/locale/triangles_sr.qm b/src/qt/locale/triangles_sr.qm deleted file mode 100644 index 6698e82959a8d596e9d469a60ca09308fdabe005..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19968 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 AboutDialog - + + Dialog + + + + About Triangles - + <b>Triangles</b> version - - Copyright © 2009-2014 The Bitcoin developers -Copyright © 2014 Triangles team + + OK - + This is experimental software. @@ -33,47 +37,52 @@ This product includes software developed by the OpenSSL Project for use in the O AddressBookPage - + Address Book - + Double-click to edit address or label Кликните два пута да промените адресу и/или етикету - + Create a new address Прави нову адресу - + Copy the currently selected address to the system clipboard Копира изабрану адресу на системски клипборд - + Sign a message to prove you own a TRI address - + &New Address - + + Address book + + + + &Copy Address - + Show &QR Code - + Sign &Message @@ -83,7 +92,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + Delete the currently selected address from the list @@ -93,17 +102,22 @@ This product includes software developed by the OpenSSL Project for use in the O - + These are your Triangles addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you. - + &Delete &Избриши - + + Triangles receiving addresses + + + + Copy &Label @@ -113,7 +127,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + Export Address Book Data @@ -136,7 +150,7 @@ This product includes software developed by the OpenSSL Project for use in the O AddressTableModel - + Label Етикета @@ -159,32 +173,32 @@ This product includes software developed by the OpenSSL Project for use in the O - + + Change password + + + + Enter passphrase Унесите лозинку - + New passphrase Нова лозинка - + Repeat new passphrase Поновите нову лозинку - - Serves to disable the trivial sendmoney when OS account compromised. Provides no real security. + + Unlock for staking only - - For staking only - - - - + Enter the new passphrase to the wallet.<br/>Please use a passphrase of <b>10 or more random characters</b>, or <b>eight or more words</b>. Унесите нову лозинку за приступ новчанику.<br/>Молимо Вас да лозинка буде <b>10 или више насумице одабраних знакова</b>, или <b>осам или више речи</b>. @@ -194,7 +208,7 @@ This product includes software developed by the OpenSSL Project for use in the O Шифровање новчаника - + This operation needs your wallet passphrase to unlock the wallet. Ова акција захтева лозинку Вашег новчаника да би га откључала. @@ -204,7 +218,7 @@ This product includes software developed by the OpenSSL Project for use in the O Откључавање новчаника - + This operation needs your wallet passphrase to decrypt the wallet. Ова акција захтева да унесете лозинку да би дешифловала новчаник. @@ -214,7 +228,7 @@ This product includes software developed by the OpenSSL Project for use in the O Дешифровање новчаника - + Change passphrase Промена лозинке @@ -313,12 +327,17 @@ This product includes software developed by the OpenSSL Project for use in the O CoinControlDialog - + Coin Control - + + Triangles Coin Control + + + + Quantity: @@ -328,7 +347,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + Amount: Iznos: @@ -348,7 +367,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + no @@ -363,22 +382,22 @@ This product includes software developed by the OpenSSL Project for use in the O - + (un)select all - + Tree mode - + List mode - + Amount iznos @@ -413,7 +432,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + Copy address kopiraj adresu @@ -424,17 +443,17 @@ This product includes software developed by the OpenSSL Project for use in the O - + Copy amount kopiraj iznos - + Copy transaction ID - + Copy quantity @@ -469,7 +488,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + highest @@ -567,57 +586,66 @@ This label turns red, if the priority is smaller than "medium". EditAddressDialog - - Edit Address - Измени адресу - - - + &Label &Етикета - + The label associated with this address book entry - + &Address &Адреса - + + Edit record + + + + The address associated with this address book entry. This can only be modified for sending addresses. - - &Stealth Address + + Paste from clipboard - + + Alt+A + Alt+ + + + + New receiving address - + + New sending address - + + Edit receiving address - + + Edit sending address - + The entered address "%1" is not a valid TRI address. @@ -684,23 +712,23 @@ This label turns red, if the priority is smaller than "medium". MRichTextEdit - + Paragraph formatting - + Undo (CTRL+Z) - + Undo - + Redo @@ -710,7 +738,7 @@ This label turns red, if the priority is smaller than "medium". - + Cut @@ -720,7 +748,7 @@ This label turns red, if the priority is smaller than "medium". - + Copy @@ -730,7 +758,7 @@ This label turns red, if the priority is smaller than "medium". - + Paste @@ -740,12 +768,12 @@ This label turns red, if the priority is smaller than "medium". - + Link - + Bold @@ -755,7 +783,7 @@ This label turns red, if the priority is smaller than "medium". - + Italic @@ -765,12 +793,12 @@ This label turns red, if the priority is smaller than "medium". - + Underline - + Strike Out @@ -780,7 +808,7 @@ This label turns red, if the priority is smaller than "medium". - + Bullet list @@ -790,7 +818,7 @@ This label turns red, if the priority is smaller than "medium". - + Ordered list @@ -800,7 +828,7 @@ This label turns red, if the priority is smaller than "medium". - + Decrease indentation @@ -810,7 +838,7 @@ This label turns red, if the priority is smaller than "medium". - + Increase indentation @@ -820,12 +848,12 @@ This label turns red, if the priority is smaller than "medium". - + . - + Font size @@ -870,6 +898,74 @@ This label turns red, if the priority is smaller than "medium". + + MainWindow + + + MainWindow + + + + + Triangles + + + + + File + + + + + Operations + + + + + Help + + + + + Overview + + + + + Send Coins + Слање новца + + + + Receive Coins + + + + + Address Book + + + + + Transactions + + + + + Messages + + + + + Synchronization + + + + + 33333 blocks + + + MessageModel @@ -926,22 +1022,27 @@ This label turns red, if the priority is smaller than "medium". MessagePage - + Address Book - + + Messages + + + + These are your sent and received encrypted messages. Click on an item to read it. - + Click on a message to view it - + &Back @@ -951,48 +1052,48 @@ This label turns red, if the priority is smaller than "medium". - + &Conversation - + Sign a message to prove you own a TRI address - + &Send - - + + Copy the currently selected address to the system clipboard Копира изабрану адресу на системски клипборд - + &Copy From Address - + Copy To &Address - + Delete the currently selected address from the list - + &Delete &Избриши - + Send Secure Message @@ -1026,11 +1127,12 @@ This label turns red, if the priority is smaller than "medium". OptionsDialog + Options Поставке - + &Main @@ -1045,7 +1147,7 @@ This label turns red, if the priority is smaller than "medium". - + Reserved amount does not participate in staking and is therefore spendable at any time. @@ -1055,12 +1157,12 @@ This label turns red, if the priority is smaller than "medium". - + Automatically start Triangles after logging in to the system. - + &Start Triangles on system login @@ -1070,7 +1172,7 @@ This label turns red, if the priority is smaller than "medium". - + &Detach databases at shutdown @@ -1080,57 +1182,57 @@ This label turns red, if the priority is smaller than "medium". - + Automatically open the Triangles client port on the router. This only works when your router supports UPnP and it is enabled. - + Map port using &UPnP - + Connect to the Triangles network through a SOCKS proxy (e.g. when connecting through Tor). - + &Connect through SOCKS proxy: - + Proxy &IP: - + IP address of the proxy (e.g. 127.0.0.1) - + &Port: - + Port of the proxy (e.g. 9050) - + SOCKS &Version: - + SOCKS version of the proxy (e.g. 5) - + &Window @@ -1140,7 +1242,7 @@ This label turns red, if the priority is smaller than "medium". - + &Minimize to the tray instead of the taskbar @@ -1150,7 +1252,7 @@ This label turns red, if the priority is smaller than "medium". - + M&inimize on close @@ -1165,27 +1267,27 @@ This label turns red, if the priority is smaller than "medium". - + The user interface language can be set here. This setting will take effect after restarting Triangles. - + &Unit to show amounts in: &Јединица за приказивање износа: - + Choose the default subdivision unit to show in the interface and when sending coins. - + Whether to show TRI addresses in the transaction list or not. - + &Display addresses in transaction list @@ -1195,27 +1297,27 @@ This label turns red, if the priority is smaller than "medium". - + Display coin &control features (experts only!) - + &OK &OK - + &Cancel - + &Apply - + default @@ -1240,18 +1342,18 @@ This label turns red, if the priority is smaller than "medium". OverviewPage - + Form Форма - - + + The displayed information may be out of date. Your wallet automatically synchronizes with the Triangles network after a connection is established, but this process has not completed yet. - + Stake: @@ -1286,7 +1388,7 @@ This label turns red, if the priority is smaller than "medium". - + Total: @@ -1296,7 +1398,7 @@ This label turns red, if the priority is smaller than "medium". - + <b>Recent transactions</b> <b>Недавне трансакције</b> @@ -1304,10 +1406,10 @@ This label turns red, if the priority is smaller than "medium". <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1318,10 +1420,10 @@ a:active { color:#000; text-decoration: underline; } <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1329,7 +1431,21 @@ a:active { color:#000; text-decoration: underline; } - + + <head> +<style type="text/css" media="screen"> +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } +</style> +</head> +<body> +<a href="http://explorer.triangles.technology"> &#187; TRI block explorer</a></body> + + + + Total of transactions that have yet to be confirmed, and do not yet count toward the current balance @@ -1406,7 +1522,7 @@ a:active { color:#000; text-decoration: underline; } RPCConsole - + Client name @@ -1417,15 +1533,15 @@ a:active { color:#000; text-decoration: underline; } - + - + N/A - + Client version @@ -1435,7 +1551,12 @@ a:active { color:#000; text-decoration: underline; } - + + Debug window + + + + Using OpenSSL version @@ -1460,7 +1581,7 @@ a:active { color:#000; text-decoration: underline; } - + Block chain @@ -1480,7 +1601,7 @@ a:active { color:#000; text-decoration: underline; } - + &Open @@ -1490,7 +1611,7 @@ a:active { color:#000; text-decoration: underline; } - + &Show @@ -1500,22 +1621,22 @@ a:active { color:#000; text-decoration: underline; } - + Build date - + Triangles - Debug window - + Triangles Core - + Debug log file @@ -1525,12 +1646,12 @@ a:active { color:#000; text-decoration: underline; } - + Show the Triangles-Qt help message to get a list with possible Triangles command-line options. - + Clear console @@ -1553,8 +1674,8 @@ a:active { color:#000; text-decoration: underline; } SendCoinsDialog - - + + @@ -1566,12 +1687,17 @@ a:active { color:#000; text-decoration: underline; } Слање новца - + + Send Triangles + + + + Coin Control Features - + Inputs... @@ -1650,17 +1776,17 @@ a:active { color:#000; text-decoration: underline; } - + custom change address - + Send to multiple recipients at once - + Add &Recipient @@ -1670,7 +1796,7 @@ a:active { color:#000; text-decoration: underline; } - + Clear &All @@ -1690,17 +1816,17 @@ a:active { color:#000; text-decoration: underline; } Потврди акцију слања - + S&end &Пошаљи - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Copy quantity @@ -1745,7 +1871,7 @@ a:active { color:#000; text-decoration: underline; } - + Confirm send coins @@ -1760,7 +1886,7 @@ a:active { color:#000; text-decoration: underline; } - + The recipient address is not valid, please recheck. @@ -1818,53 +1944,48 @@ a:active { color:#000; text-decoration: underline; } SendCoinsEntry - + Form Форма - + A&mount: - + Pay &To: - - + + Enter a label for this address to add it to your address book - - N&arration: - - - - + Enter a short note to send with payment (max 24 characters) - + &Label: &Етикета - + The address to send the payment to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book - + Alt+A Alt+ @@ -1874,7 +1995,7 @@ a:active { color:#000; text-decoration: underline; } - + Alt+P Alt+П @@ -1902,37 +2023,42 @@ a:active { color:#000; text-decoration: underline; } - + + Send messages + + + + Address &From: - + Choose address from address book - + Alt+A - + Alt+ - + Paste address from clipboard - + Alt+P Alt+П - + Send to multiple recipients at once - + Add &Recipient @@ -1942,7 +2068,7 @@ a:active { color:#000; text-decoration: underline; } - + Clear &All @@ -1952,17 +2078,17 @@ a:active { color:#000; text-decoration: underline; } Потврди акцију слања - + S&end &Пошаљи - + &Close - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) @@ -1972,7 +2098,7 @@ a:active { color:#000; text-decoration: underline; } - + Confirm send messages @@ -1987,7 +2113,7 @@ a:active { color:#000; text-decoration: underline; } - + @@ -2024,24 +2150,24 @@ a:active { color:#000; text-decoration: underline; } SendMessagesEntry - + Form Форма - - The address to send the payment to (e.g. 4Zo1ga6xuKuQ7JV7M9rGDoxdbYwV5zgQJ5) + + The address to send the message to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book - + Alt+A - + Alt+ @@ -2049,7 +2175,7 @@ a:active { color:#000; text-decoration: underline; } - + Alt+P Alt+П @@ -2059,28 +2185,28 @@ a:active { color:#000; text-decoration: underline; } - + &Message: - + Send &To: - + Enter a label for this address to add it to your address book - + &Label: &Етикета - + &Public Key: @@ -2101,144 +2227,117 @@ a:active { color:#000; text-decoration: underline; } - SignVerifyMessageDialog + SignMessagePage - - Signatures - Sign / Verify a Message + + Form + Форма + + + + Sign Message - - - &Sign Message - + + Address + Адреса - - You can sign messages with your addresses to prove you own them. Be careful not to sign anything vague, as phishing attacks may try to trick you into signing your identity over to them. Only sign fully-detailed statements you agree to. - - - - - The address to sign the message with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - - - - Choose an address from the address book - - - - - - Alt+A - Alt+A - - - + Paste address from clipboard - + Alt+P - Alt+П + Alt+П - + + Signature + + + + + Choose an address from the address book + + + + + Alt+A + Alt+ + + + + The address to sign the message with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + + + + + Text + + + + Enter the message you want to sign here - + Copy the current signature to the system clipboard - - Sign the message to prove you own this TRI address - - - - - Verify the message to ensure it was signed with the specified TRI address - - - - + Reset all sign message fields - - + Clear &All - - - &Verify Message + + Sign the message to prove you own this Triangles address - - Enter the signing address, message (ensure you copy line breaks, spaces, tabs, etc. exactly) and signature below to verify the message. Be careful not to read more into the signature than what is in the signed message itself, to avoid being tricked by a man-in-the-middle attack. + + Sign &Message - - The address the message was signed with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - - - Reset all verify message fields - - - - - Click "Sign Message" to generate signature - - - - - Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - - - Enter a TRI address (e.g. w) + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Enter TRI signature + Click "Sign Message" to generate signature - - + + The entered address is invalid. - - - + + Please check the address and try again. - - + The entered address does not refer to a key. - + Wallet unlock was cancelled. @@ -2257,32 +2356,6 @@ a:active { color:#000; text-decoration: underline; } Message signed. - - - The signature could not be decoded. - - - - - - Please check the signature and try again. - - - - - The signature did not match the message digest. - - - - - Message verification failed. - - - - - Message verified. - - TransactionDesc @@ -2431,7 +2504,7 @@ a:active { color:#000; text-decoration: underline; } - Generated coins must mature 60 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. + Generated coins must mature 7 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. @@ -2479,11 +2552,12 @@ a:active { color:#000; text-decoration: underline; } TransactionDescDialog + Transaction details detalji transakcije - + This pane shows a detailed description of the transaction Ovaj odeljak pokazuje detaljan opis transakcije @@ -2491,7 +2565,7 @@ a:active { color:#000; text-decoration: underline; } TransactionTableModel - + Date datum @@ -2511,12 +2585,17 @@ a:active { color:#000; text-decoration: underline; } iznos - + Open until %1 Otvoreno do %1 - + + Confirming (%1 of %2 confirmations) + + + + Confirmed (%1 confirmations) Potvrdjena (%1 potvrdjenih) @@ -2530,12 +2609,7 @@ a:active { color:#000; text-decoration: underline; } - - Narration - - - - + Offline @@ -2545,12 +2619,7 @@ a:active { color:#000; text-decoration: underline; } - - Confirming (%1 of %2 recommended confirmations) - - - - + Conflicted @@ -2628,13 +2697,13 @@ a:active { color:#000; text-decoration: underline; } TransactionView - - + + All Sve - + Today Danas @@ -2664,7 +2733,7 @@ a:active { color:#000; text-decoration: underline; } Opseg... - + Received with Primljen sa @@ -2689,17 +2758,17 @@ a:active { color:#000; text-decoration: underline; } Drugi - + Enter address or label to search Navedite adresu ili naziv koji bi ste potražili - + Min amount Min iznos - + Copy address kopiraj adresu @@ -2729,7 +2798,7 @@ a:active { color:#000; text-decoration: underline; } - + Export Transaction Data @@ -2794,6 +2863,19 @@ a:active { color:#000; text-decoration: underline; } do + + TransactionsPage + + + Form + Форма + + + + Transactions + + + Triangles-core @@ -3489,67 +3571,57 @@ If the file does not exist, create it with owner-readable-only file permissions. - + + Triangles - + + Wallet новчаник - + + &Overview &Општи преглед - + Show general overview of wallet Погледајте општи преглед новчаника - - &Send coins - - - - - Send coins to a TRI address - - - - - &Receive coins - - - - + Show the list of addresses for receiving payments - + + &Transactions &Трансакције - + Browse transaction history Претражите историјат трансакција - + + &Address Book - + Edit the list of stored addresses and labels - + &Messages @@ -3559,22 +3631,84 @@ If the file does not exist, create it with owner-readable-only file permissions. - - E&xit - I&zlaz - - - - Quit application - Напустите програм - - - - &About Triangles + + + &Show / Hide Triangles wallet + Show or hide the main Window + + + + + Encrypt the private keys that belong to your wallet + + + + + %n blocks + + + + + + + + + Processed %1 blocks of transaction history. + + + + + <font color='#f26522'>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. </font>Do you want to pay the fee? + + + + + Options + Поставке + + + + E&xit + I&zlaz + + + + Quit application + Напустите програм + + + + &Send Triangles + + + + + Send coins to a Triangles address + + + + + &Receive Triangles + + + + + E&xit Triangles wallet + + + + + + + &About Triangles + + + + Show information about Triangles @@ -3599,22 +3733,13 @@ If the file does not exist, create it with owner-readable-only file permissions. - - &Show / Hide - - - - + + &Encrypt Wallet... &Шифровање новчаника... - - Encrypt or decrypt wallet - - - - + &Backup Wallet... &Backup новчаника @@ -3625,24 +3750,36 @@ If the file does not exist, create it with owner-readable-only file permissions. + &Change Passphrase... Промени &лозинку... - + Change the passphrase used for wallet encryption Мењање лозинке којом се шифрује новчаник + &Unlock Wallet... - + Unlock wallet Откључавање новчаника + + + &Unlock Wallet for staking... + + + + + Unlock wallet for staking + + &Lock Wallet @@ -3655,36 +3792,50 @@ If the file does not exist, create it with owner-readable-only file permissions. + Sign &message... + + + Sign messages with your Triangles addresses to prove you own them + + + &Verify message... + + + Verify messages to ensure they were signed with specified Triangles addresses + + + &Export... - + Export the data in the current tab to a file - + + &Debug window - + Open debugging and diagnostic console - + &File &Фајл @@ -3709,19 +3860,17 @@ If the file does not exist, create it with owner-readable-only file permissions. - - + [testnet] [testnet] - - + Triangles client - + %n active connection(s) to Triangles network @@ -3730,12 +3879,12 @@ If the file does not exist, create it with owner-readable-only file permissions. - + Synchronizing with network... Синхронизација са мрежом у току... - + ~%n block(s) remaining @@ -3744,17 +3893,12 @@ If the file does not exist, create it with owner-readable-only file permissions. - + Downloaded %1 of %2 blocks of transaction history (%3% done). - - Downloaded %1 blocks of transaction history. - - - - + Current difficulty is %1. @@ -3810,17 +3954,12 @@ If the file does not exist, create it with owner-readable-only file permissions. - - This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee? - - - - + Confirm transaction fee - + Sent transaction Послана трансакција @@ -3853,29 +3992,50 @@ Message: %4 - - + + URI handling - - + + URI can not be parsed! This can be caused by an invalid TRI address or malformed URI parameters. - + + Send Triangles + + + + + Receive Triangles + + + + + &Lock Wallet... + + + + + Wallet is <b>encrypted</b> and currently <b>unlocked for staking</b> + + + + Wallet is <b>encrypted</b> and currently <b>unlocked</b> Новчаник јс <b>шифрован</b> и тренутно <b>откључан</b> - + Wallet is <b>encrypted</b> and currently <b>locked</b> Новчаник јс <b>шифрован</b> и тренутно <b>закључан</b> - + + Backup Wallet @@ -3886,16 +4046,26 @@ Message: %4 - Backup Failed + There was an error trying to save the wallet data to the new location. - There was an error trying to save the wallet data to the new location. + Backup failed + + + + + Backup successful + + + + + The wallet data was successfully saved to the new location. - + %n second(s) @@ -3961,10 +4131,127 @@ Message: %4 + + VerifyMessagePage + + + Form + Форма + + + + Verify Message + + + + + Choose an address from the address book + + + + + Alt+A + Alt+ + + + + The address the message was signed with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + + + + + Text + + + + + Address + Адреса + + + + Signature + + + + + Reset all verify message fields + + + + + Clear &All + + + + + Verify the message to ensure it was signed with the specified Triangles address + + + + + Verify &Message + + + + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + + + + Enter Triangles signature + + + + + + The entered address is invalid. + + + + + + + Please check the address and try again. + + + + + The entered address does not refer to a key. + + + + + The signature could not be decoded. + + + + + + Please check the signature and try again. + + + + + The signature did not match the message digest. + + + + + Message verification failed. + + + + + Message verified. + + + WalletModel - + Sending... diff --git a/src/qt/locale/triangles_sv.qm b/src/qt/locale/triangles_sv.qm deleted file mode 100644 index f5337d670fbc14d45ed2f1f8b5411196d59f57ad..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 88311 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 AboutDialog - + + Dialog + + + + About Triangles Vad du behöver veta om triangles - <b>triangles</b> version - <b>triangles</b> version + + OK + - Copyright © 2009-2014 The Bitcoin developers -Copyright © 2014 Triangles team -Copyright © 2014 The triangles developers - Copyright © 2009-2014 The Bitcoin developers -Copyright © 2014 Triangles team -Copyright © 2014 The triangles developers - - - + <b>Triangles</b> version - - Copyright © 2009-2014 The Bitcoin developers -Copyright © 2014 Triangles team - - - - + This is experimental software. @@ -51,60 +43,57 @@ Denna produkten innehåller mjukvara utvecklad av OpenSSL Project för användni AddressBookPage - + Address Book Adressbok - + + Address book + + + + These are your Triangles addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you. - + Double-click to edit address or label Dubbel-klicka för att ändra adressen eller etiketten - + Create a new address Skapa ny adress - + Copy the currently selected address to the system clipboard Kopiera den markerade adressen till systemets Urklipp - + Sign a message to prove you own a TRI address - + &New Address Ny adress - These are your triangles addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you. - Dessa är dina triangles adesser för att mottaga betalningsförsändelser. Du kan även använda olika adresser för varje avsändare för att enkelt hålla koll på vem som har skickat en betalning. - - - + &Copy Address &Kopiera adress - + Show &QR Code Visa &QR kod - Sign a message to prove you own a triangles address - Signera ett meddelande för att bevisa att du äger triangles adressen - - - + Sign &Message Signera &Meddelande @@ -114,26 +103,27 @@ Denna produkten innehåller mjukvara utvecklad av OpenSSL Project för användni - + Delete the currently selected address from the list Ta bort den valda adressen från listan - - Verify a message to ensure it was signed with a specified triangles address - Verifiera ett meddelande för att försäkra dig över att det var signerat av en specifik triangles adress - &Verify Message &Verifiera meddelande - + &Delete &Radera - + + Triangles receiving addresses + + + + Copy &Label Kopiera &etikett @@ -143,7 +133,7 @@ Denna produkten innehåller mjukvara utvecklad av OpenSSL Project för användni &Editera - + Export Address Book Data Exportera adressboken @@ -166,7 +156,7 @@ Denna produkten innehåller mjukvara utvecklad av OpenSSL Project för användni AddressTableModel - + Label Etikett @@ -189,32 +179,32 @@ Denna produkten innehåller mjukvara utvecklad av OpenSSL Project för användni Lösenords Dialog - + + Change password + + + + Enter passphrase Ange lösenord - + New passphrase Nytt lösenord - + Repeat new passphrase Upprepa nytt lösenord - - Serves to disable the trivial sendmoney when OS account compromised. Provides no real security. - Avaktiverar "sendmoney" om ditt operativsystem har blivit äventyrat. ger ingen verklig säkerhet. + + Unlock for staking only + - - For staking only - Endast för "staking" - - - + Enter the new passphrase to the wallet.<br/>Please use a passphrase of <b>10 or more random characters</b>, or <b>eight or more words</b>. Ange plånbokens nya lösenord. <br/> Använd ett lösenord på <b>10 eller fler slumpmässiga tecken,</b> eller <b>åtta eller fler ord.</b> @@ -224,7 +214,7 @@ Denna produkten innehåller mjukvara utvecklad av OpenSSL Project för användni Kryptera plånbok - + This operation needs your wallet passphrase to unlock the wallet. Denna operation behöver din plånboks lösenord för att låsa upp plånboken. @@ -234,7 +224,7 @@ Denna produkten innehåller mjukvara utvecklad av OpenSSL Project för användni Lås upp plånbok - + This operation needs your wallet passphrase to decrypt the wallet. Denna operation behöver din plånboks lösenord för att dekryptera plånboken. @@ -244,7 +234,7 @@ Denna produkten innehåller mjukvara utvecklad av OpenSSL Project för användni Dekryptera plånbok - + Change passphrase Ändra lösenord @@ -290,10 +280,6 @@ Denna produkten innehåller mjukvara utvecklad av OpenSSL Project för användni Wallet encrypted Plånboken är krypterad - - triangles will close now to finish the encryption process. Remember that encrypting your wallet cannot fully protect your coins from being stolen by malware infecting your computer. - triangles plånboken kommer nu att stängas för att slutföra krypteringen: Kom ihåg att även en krypterad plånboks säkerhet kan äventyras genom keyloggers eller dylika malwares. - @@ -347,12 +333,17 @@ Denna produkten innehåller mjukvara utvecklad av OpenSSL Project för användni CoinControlDialog - + Coin Control Coin kontroll - + + Triangles Coin Control + + + + Quantity: Antal: @@ -362,7 +353,7 @@ Denna produkten innehåller mjukvara utvecklad av OpenSSL Project för användni Bytes: - + Amount: Belopp: @@ -382,7 +373,7 @@ Denna produkten innehåller mjukvara utvecklad av OpenSSL Project för användni Låg utskrift: - + no nej @@ -397,22 +388,22 @@ Denna produkten innehåller mjukvara utvecklad av OpenSSL Project för användni Ändra: - + (un)select all välj/avvälj alla - + Tree mode Träd visning - + List mode List visning - + Amount Mängd @@ -447,7 +438,7 @@ Denna produkten innehåller mjukvara utvecklad av OpenSSL Project för användni Prioritet - + Copy address Kopiera adress @@ -458,17 +449,17 @@ Denna produkten innehåller mjukvara utvecklad av OpenSSL Project för användni - + Copy amount Kopiera belopp - + Copy transaction ID Kopiera transaktions ID - + Copy quantity Kopiera antal @@ -503,7 +494,7 @@ Denna produkten innehåller mjukvara utvecklad av OpenSSL Project för användni Kopiera förändringarna - + highest högst @@ -615,57 +606,66 @@ Detta betyder att en avgift på minst %2 krävs. EditAddressDialog - - Edit Address - Redigera Adress - - - + &Label &Etikett - + The label associated with this address book entry Namnet som kopplats till denna triangles-adress - + &Address &Adress - + + Edit record + + + + The address associated with this address book entry. This can only be modified for sending addresses. Adressen är kopplad till detta inlägg i adressboken. Denna kan endast ändras för skickande adresser. - - &Stealth Address + + Paste from clipboard - + + Alt+A + Alt+A + + + + New receiving address Ny mottagaradress - + + New sending address Ny avsändaradress - + + Edit receiving address Redigera mottagaradress - + + Edit sending address Redigera avsändaradress - + The entered address "%1" is not a valid TRI address. @@ -674,10 +674,6 @@ Detta betyder att en avgift på minst %2 krävs. The entered address "%1" is already in the address book. Den angivna adressen "%1" finns redan i adressboken. - - The entered address "%1" is not a valid triangles address. - Den inslagna adressen "%1" är inte en giltig triangles adress. - Could not unlock wallet. @@ -691,10 +687,6 @@ Detta betyder att en avgift på minst %2 krävs. GUIUtil::HelpMessageBox - - triangles-Qt - triangles-Qt - version @@ -740,23 +732,23 @@ Detta betyder att en avgift på minst %2 krävs. MRichTextEdit - + Paragraph formatting - + Undo (CTRL+Z) - + Undo - + Redo @@ -766,7 +758,7 @@ Detta betyder att en avgift på minst %2 krävs. - + Cut @@ -776,7 +768,7 @@ Detta betyder att en avgift på minst %2 krävs. - + Copy @@ -786,7 +778,7 @@ Detta betyder att en avgift på minst %2 krävs. - + Paste @@ -796,12 +788,12 @@ Detta betyder att en avgift på minst %2 krävs. - + Link - + Bold @@ -811,7 +803,7 @@ Detta betyder att en avgift på minst %2 krävs. - + Italic @@ -821,12 +813,12 @@ Detta betyder att en avgift på minst %2 krävs. - + Underline - + Strike Out @@ -836,7 +828,7 @@ Detta betyder att en avgift på minst %2 krävs. - + Bullet list @@ -846,7 +838,7 @@ Detta betyder att en avgift på minst %2 krävs. - + Ordered list @@ -856,7 +848,7 @@ Detta betyder att en avgift på minst %2 krävs. - + Decrease indentation @@ -866,7 +858,7 @@ Detta betyder att en avgift på minst %2 krävs. - + Increase indentation @@ -876,12 +868,12 @@ Detta betyder att en avgift på minst %2 krävs. - + . - + Font size @@ -926,6 +918,74 @@ Detta betyder att en avgift på minst %2 krävs. + + MainWindow + + + MainWindow + + + + + Triangles + + + + + File + + + + + Operations + + + + + Help + + + + + Overview + + + + + Send Coins + Skicka pengar + + + + Receive Coins + + + + + Address Book + Adressbok + + + + Transactions + + + + + Messages + + + + + Synchronization + + + + + 33333 blocks + + + MessageModel @@ -982,22 +1042,27 @@ Detta betyder att en avgift på minst %2 krävs. MessagePage - + Address Book Adressbok - + + Messages + + + + These are your sent and received encrypted messages. Click on an item to read it. - + Click on a message to view it - + &Back @@ -1007,48 +1072,48 @@ Detta betyder att en avgift på minst %2 krävs. - + &Conversation - + Sign a message to prove you own a TRI address - + &Send - - + + Copy the currently selected address to the system clipboard Kopiera den markerade adressen till systemets Urklipp - + &Copy From Address - + Copy To &Address - + Delete the currently selected address from the list Ta bort den valda adressen från listan - + &Delete &Radera - + Send Secure Message @@ -1082,11 +1147,12 @@ Detta betyder att en avgift på minst %2 krävs. OptionsDialog + Options Alternativ - + &Main &Allmänt @@ -1101,7 +1167,7 @@ Detta betyder att en avgift på minst %2 krävs. Betala överförings&avgift - + Reserved amount does not participate in staking and is therefore spendable at any time. Reserverad mängd deltar inte i stake-processen och kan därför spenderas när som helst. @@ -1111,20 +1177,12 @@ Detta betyder att en avgift på minst %2 krävs. Reservera - Automatically start triangles after logging in to the system. - Starta triangles automatiskt vid inloggning. - - - &Start triangles on system login - &Starta triangles vid inloggning - - - + Detach block and address databases at shutdown. This means they can be moved to another data directory, but it slows down shutdown. The wallet is always detached. Koppla ifrån block och adress-databaserna vid nedstängning. Detta betyder att det kan flyttas till en annan datamapp men saktar ner avstängningen. Plånboken är alltid frånkopplad. - + &Detach databases at shutdown Koppla bort &databaserna vid nedkörning @@ -1134,75 +1192,67 @@ Detta betyder att en avgift på minst %2 krävs. &Nätverk - Automatically open the triangles client port on the router. This only works when your router supports UPnP and it is enabled. - Öppna automatiskt triangles klientens port på routern. Detta fungerar endast om din router stödjer UPnP och det är aktiverat. - - - + Map port using &UPnP Tilldela port med hjälp av &UPnP - Connect to the triangles network through a SOCKS proxy (e.g. when connecting through Tor). - Anslut till triangles nätverket via en SOCKS proxy (t.ex. när du ansluter genom Tor). - - - + Automatically start Triangles after logging in to the system. - + &Start Triangles on system login - + Automatically open the Triangles client port on the router. This only works when your router supports UPnP and it is enabled. - + Connect to the Triangles network through a SOCKS proxy (e.g. when connecting through Tor). - + &Connect through SOCKS proxy: &Anslut genom en SOCKS proxy: - + Proxy &IP: Proxy-&IP: - + IP address of the proxy (e.g. 127.0.0.1) Proxyns IP-adress (t.ex. 127.0.0.1) - + &Port: &Port: - + Port of the proxy (e.g. 9050) Proxyns port (t.ex. 9050) - + SOCKS &Version: SOCKS &Version: - + SOCKS version of the proxy (e.g. 5) SOCKS version av proxyn (t.ex. 5) - + &Window &Fönster @@ -1212,7 +1262,7 @@ Detta betyder att en avgift på minst %2 krävs. Visa endast en systemfältsikon vid minimering. - + &Minimize to the tray instead of the taskbar &Minimera till systemfältet istället för aktivitetsfältet @@ -1222,7 +1272,7 @@ Detta betyder att en avgift på minst %2 krävs. Minimera applikationen istället för att stänga ner den när fönstret stängs. Detta innebär att programmet fotrsätter att köras tills du väljer Avsluta i menyn. - + M&inimize on close M&inimera vid stängning @@ -1237,35 +1287,27 @@ Detta betyder att en avgift på minst %2 krävs. Användargränssnittets &språk: - + The user interface language can be set here. This setting will take effect after restarting Triangles. - + Whether to show TRI addresses in the transaction list or not. - The user interface language can be set here. This setting will take effect after restarting triangles. - Användargränssnittets språk kan ställas in här. Inställningen börjar gälla efter omstart av triangles. - - - + &Unit to show amounts in: &Måttenhet att visa belopp i: - + Choose the default subdivision unit to show in the interface and when sending coins. Välj en måttenhet att visa när du skickar mynt. - Whether to show triangles addresses in the transaction list or not. - Om triangles adresser skall visas i transaktionslistan eller inte. - - - + &Display addresses in transaction list &Visa adresser i transaktionslistan @@ -1275,27 +1317,27 @@ Detta betyder att en avgift på minst %2 krävs. Om coin kontrollinställningar skall visas eller inte. - + Display coin &control features (experts only!) Visa coin kontrollinställningar (endast avancerade användare!) - + &OK &OK - + &Cancel &Avbryt - + &Apply &Verkställ - + default standard @@ -1311,10 +1353,6 @@ Detta betyder att en avgift på minst %2 krävs. This setting will take effect after restarting Triangles. - - This setting will take effect after restarting triangles. - Inställningen börjar gälla efter omstart av triangles. - The supplied proxy address is invalid. @@ -1324,16 +1362,12 @@ Detta betyder att en avgift på minst %2 krävs. OverviewPage - + Form Formulär - The displayed information may be out of date. Your wallet automatically synchronizes with the triangles network after a connection is established, but this process has not completed yet. - Den visade informationen kan vara gammal. Din plånbok synkroniseras automatiskt med triangles nätverket efter att en anslutning skapats, men denna process är inte klar än. - - - + Stake: Stake: @@ -1368,7 +1402,7 @@ Detta betyder att en avgift på minst %2 krävs. Den genererade balansen som ännu inte har mognat - + Total: Totalt: @@ -1378,7 +1412,7 @@ Detta betyder att en avgift på minst %2 krävs. Ditt nuvarande totala saldo - + <b>Recent transactions</b> <b>Nyligen genomförda transaktioner</b> @@ -1386,10 +1420,10 @@ Detta betyder att en avgift på minst %2 krävs. <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1400,10 +1434,10 @@ a:active { color:#000; text-decoration: underline; } <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1411,18 +1445,32 @@ a:active { color:#000; text-decoration: underline; } - + + <head> +<style type="text/css" media="screen"> +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } +</style> +</head> +<body> +<a href="http://explorer.triangles.technology"> &#187; TRI block explorer</a></body> + + + + Total of transactions that have yet to be confirmed, and do not yet count toward the current balance Totala antalet transaktioner inte har blivit bekräftade än och därför inte räknas mot det totala saldot - + The displayed information may be out of date. Your wallet automatically synchronizes with the Triangles network after a connection is established, but this process has not completed yet. - + Total of coins that was staked, and do not yet count toward the current balance Antal coins som var i stake-processen, och räknas ännu inte till nuvarande saldo @@ -1494,7 +1542,7 @@ a:active { color:#000; text-decoration: underline; } RPCConsole - + Client name Klientnamn @@ -1505,15 +1553,15 @@ a:active { color:#000; text-decoration: underline; } - + - + N/A ej tillgänglig - + Client version Klient-version @@ -1523,12 +1571,17 @@ a:active { color:#000; text-decoration: underline; } &Information - + Triangles - Debug window - + + Debug window + + + + Triangles Core @@ -1558,7 +1611,7 @@ a:active { color:#000; text-decoration: underline; } På testnet - + Block chain Blockkedja @@ -1583,7 +1636,7 @@ a:active { color:#000; text-decoration: underline; } - + Show the Triangles-Qt help message to get a list with possible Triangles command-line options. @@ -1598,11 +1651,7 @@ a:active { color:#000; text-decoration: underline; } Kommandoradsalternativ - Show the triangles-Qt help message to get a list with possible triangles command-line options. - Visa triangles-Qt hjälp meddelandet för att få en lista över möjliga triangles kommandoradsalternativ. - - - + &Show &Visa @@ -1612,36 +1661,20 @@ a:active { color:#000; text-decoration: underline; } &Konsol - + Build date Kompileringsdatum - triangles - Debug window - triangles - Felsökningsfönster - - - triangles Core - triangles Core - - - + Debug log file Debugloggfil - Open the triangles debug log file from the current data directory. This can take a few seconds for large log files. - Öppna triangles felsöknings-loggfilen från nuvarande data mapp. Detta kan kan ta ett par minuter för stora log filer. - - - + Clear console Rensa konsollen - - Welcome to the triangles RPC console. - Välkommen till triangles RPC konsoll. - Welcome to the Triangles RPC console. @@ -1661,8 +1694,8 @@ a:active { color:#000; text-decoration: underline; } SendCoinsDialog - - + + @@ -1674,12 +1707,17 @@ a:active { color:#000; text-decoration: underline; } Skicka pengar - + + Send Triangles + + + + Coin Control Features Coin kontrollinställningar - + Inputs... Ingångar... @@ -1714,10 +1752,6 @@ a:active { color:#000; text-decoration: underline; } Amount: Belopp: - - 0.00 hack - 123.456 hack {0.00 ?} - @@ -1762,17 +1796,17 @@ a:active { color:#000; text-decoration: underline; } Ändra - + custom change address egen ändringsadress - + Send to multiple recipients at once Skicka till flera mottagare samtidigt - + Add &Recipient Lägg till &mottagare @@ -1782,7 +1816,7 @@ a:active { color:#000; text-decoration: underline; } Ta bort alla transaktionsfält - + Clear &All Rensa &alla @@ -1796,31 +1830,23 @@ a:active { color:#000; text-decoration: underline; } 123.456 TRI - - 123.456 hack - 123.456 hack - Confirm the send action Bekräfta sändordern - + S&end &Skicka - Enter a triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Fyll i en triangles adress (t.ex. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Copy quantity Kopiera antal @@ -1865,7 +1891,7 @@ a:active { color:#000; text-decoration: underline; } <b>%1</b> till %2 (%3) - + Confirm send coins Bekräfta skickade mynt @@ -1880,7 +1906,7 @@ a:active { color:#000; text-decoration: underline; } och - + The recipient address is not valid, please recheck. Mottagarens adress är inte giltig, vänligen kontrollera igen. @@ -1924,10 +1950,6 @@ a:active { color:#000; text-decoration: underline; } WARNING: Invalid TRI address - - WARNING: Invalid triangles address - VARNING: Ogiltig triangles adress - (no label) @@ -1942,53 +1964,48 @@ a:active { color:#000; text-decoration: underline; } SendCoinsEntry - + Form Formulär - + A&mount: &Belopp: - + Pay &To: Betala &Till: - - + + Enter a label for this address to add it to your address book Ange ett namn för den här adressen och lägg till den i din adressbok - - N&arration: - - - - + Enter a short note to send with payment (max 24 characters) - + &Label: &Etikett: - + The address to send the payment to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) Adressen att skicka betalningen till (t.ex. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book Välj adress från adressbok - + Alt+A Alt+A @@ -1998,7 +2015,7 @@ a:active { color:#000; text-decoration: underline; } Klistra in adress från Urklipp - + Alt+P Alt+P @@ -2007,10 +2024,6 @@ a:active { color:#000; text-decoration: underline; } Remove this recipient Ta bort denna mottagare - - Enter a triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Fyll i en triangles adress (t.ex. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) @@ -2030,37 +2043,42 @@ a:active { color:#000; text-decoration: underline; } - + + Send messages + + + + Address &From: - + Choose address from address book Välj adress från adressbok - + Alt+A Alt+A - + Paste address from clipboard Klistra in adress från Urklipp - + Alt+P Alt+P - + Send to multiple recipients at once Skicka till flera mottagare samtidigt - + Add &Recipient Lägg till &mottagare @@ -2070,7 +2088,7 @@ a:active { color:#000; text-decoration: underline; } Ta bort alla transaktionsfält - + Clear &All Rensa &alla @@ -2080,17 +2098,17 @@ a:active { color:#000; text-decoration: underline; } Bekräfta sändordern - + S&end &Skicka - + &Close - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) @@ -2100,7 +2118,7 @@ a:active { color:#000; text-decoration: underline; } <b>%1</b> till %2 (%3) - + Confirm send messages @@ -2115,7 +2133,7 @@ a:active { color:#000; text-decoration: underline; } och - + @@ -2152,22 +2170,22 @@ a:active { color:#000; text-decoration: underline; } SendMessagesEntry - + Form Formulär - - The address to send the payment to (e.g. 4Zo1ga6xuKuQ7JV7M9rGDoxdbYwV5zgQJ5) + + The address to send the message to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book Välj adress från adressbok - + Alt+A Alt+A @@ -2177,7 +2195,7 @@ a:active { color:#000; text-decoration: underline; } Klistra in adress från Urklipp - + Alt+P Alt+P @@ -2187,28 +2205,28 @@ a:active { color:#000; text-decoration: underline; } Ta bort denna mottagare - + &Message: - + Send &To: - + Enter a label for this address to add it to your address book Ange ett namn för den här adressen och lägg till den i din adressbok - + &Label: &Etikett: - + &Public Key: @@ -2229,203 +2247,134 @@ a:active { color:#000; text-decoration: underline; } - SignVerifyMessageDialog + SignMessagePage - - Signatures - Sign / Verify a Message - Signaturer - Signera / Verifiera ett Meddelande + + Form + Formulär - - - &Sign Message - &Signera Meddelande + + Sign Message + - - You can sign messages with your addresses to prove you own them. Be careful not to sign anything vague, as phishing attacks may try to trick you into signing your identity over to them. Only sign fully-detailed statements you agree to. - Du kan signera meddelanden med dina adresser för att bevisa att du äger dem. Var försiktig med vad du signerar eftersom phising-attacker kan försöka få dig att skriva över din identitet till någon annan. Signera bara väldetaljerade påståenden du kan gå i god för. + + Address + Adress - - The address to sign the message with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Adressen att signera meddelandet med (t.ex. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - - - Choose an address from the address book - Välj en adress från adressboken - - - - - Alt+A - Alt+A - - - + Paste address from clipboard - Klistra in adress från Urklipp + Klistra in adress från Urklipp - + Alt+P - Alt+P + Alt+P - + + Signature + + + + + Choose an address from the address book + Välj en adress från adressboken + + + + Alt+A + Alt+A + + + + The address to sign the message with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + + + + + Text + + + + Enter the message you want to sign here - Skriv in meddelandet du vill signera här + Skriv in meddelandet du vill signera här - + Copy the current signature to the system clipboard - Kopiera signaturen till systemets Urklipp + Kopiera signaturen till systemets Urklipp - - Sign the message to prove you own this TRI address - - - - - Verify the message to ensure it was signed with the specified TRI address - - - - Sign the message to prove you own this triangles address - Signera meddelandet för att verifiera att du äger denna triangles adressen - - - + Reset all sign message fields - Rensa alla fält + Rensa alla fält - - + Clear &All - Rensa &alla + Rensa &alla - - - &Verify Message - &Verifiera Meddelande - - - - Enter the signing address, message (ensure you copy line breaks, spaces, tabs, etc. exactly) and signature below to verify the message. Be careful not to read more into the signature than what is in the signed message itself, to avoid being tricked by a man-in-the-middle attack. - Skriv in din adress, meddelande (se till att du kopierar radbrytningar, mellanslag, tabbar, osv. exakt) och signatur nedan för att verifiera meddelandet. Var noga med att inte läsa in mer i signaturen än vad som finns i det signerade meddelandet, för att undvika att luras av en man-in-the-middle attack. - - - - The address the message was signed with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Adressen meddelandet var signerad med (t.ex. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - Verify the message to ensure it was signed with the specified triangles address - Verifiera meddelandet för att vara säker på att det var signerat med den angivna triangles adressen - - - - Reset all verify message fields - Rensa alla fält - - - Enter a triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Fyll i en triangles adress (t.ex. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - - Click "Sign Message" to generate signature - Klicka "Signera Meddelande" för att få en signatur - - - Enter triangles signature - Fyll i triangles signatur - - - - Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + Sign the message to prove you own this Triangles address - - Enter a TRI address (e.g. w) + + Sign &Message + Signera &Meddelande + + + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Enter TRI signature - + Click "Sign Message" to generate signature + Klicka "Signera Meddelande" för att få en signatur - - + + The entered address is invalid. - Den angivna adressen är ogiltig. + Den angivna adressen är ogiltig. - - - + + Please check the address and try again. - Vad god kontrollera adressen och försök igen. + Vad god kontrollera adressen och försök igen. - - + The entered address does not refer to a key. - Den angivna adressen refererar inte till en nyckel. + Den angivna adressen refererar inte till en nyckel. - + Wallet unlock was cancelled. - Upplåsningen av plånboken avbröts. + Upplåsningen av plånboken avbröts. Private key for the entered address is not available. - Privata nyckel för den angivna adressen är inte tillgänglig. + Privata nyckel för den angivna adressen är inte tillgänglig. Message signing failed. - Signeringen av meddelandet misslyckades. + Signeringen av meddelandet misslyckades. Message signed. - Meddelandet är signerat. - - - - The signature could not be decoded. - Signaturen kunde inte avkodas. - - - - - Please check the signature and try again. - Kontrollera signaturen och försök igen. - - - - The signature did not match the message digest. - Signaturen matchade inte meddelandesammanfattningen. - - - - Message verification failed. - Meddelandet verifikation misslyckades. - - - - Message verified. - Meddelandet är verifierad. + Meddelandet är signerat. @@ -2572,12 +2521,8 @@ a:active { color:#000; text-decoration: underline; } - Generated coins must mature 60 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. - Genererad mynt måste mogna i 510 block före de kan användas. När du genererade detta blocket sändes det ut till nätverket för att läggas till i blockkedjan. Om det inte kan läggas till i kedjan kommer dess status att ändras till "Ej accepterat" och det kommer inte gå att använda. Detta kan hända imellanåt om en annan klient genererar ett block inom ett par sekunder från ditt. {60 ?} - - - Generated coins must mature 510 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. - Genererad mynt måste mogna i 510 block före de kan användas. När du genererade detta blocket sändes det ut till nätverket för att läggas till i blockkedjan. Om det inte kan läggas till i kedjan kommer dess status att ändras till "Ej accepterat" och det kommer inte gå att använda. Detta kan hända imellanåt om en annan klient genererar ett block inom ett par sekunder från ditt. + Generated coins must mature 7 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. + Genererad mynt måste mogna i 7 block före de kan användas. När du genererade detta blocket sändes det ut till nätverket för att läggas till i blockkedjan. Om det inte kan läggas till i kedjan kommer dess status att ändras till "Ej accepterat" och det kommer inte gå att använda. Detta kan hända imellanåt om en annan klient genererar ett block inom ett par sekunder från ditt. @@ -2624,11 +2569,12 @@ a:active { color:#000; text-decoration: underline; } TransactionDescDialog + Transaction details Transaktionsdetaljer - + This pane shows a detailed description of the transaction Den här panelen visar en detaljerad beskrivning av transaktionen @@ -2636,7 +2582,7 @@ a:active { color:#000; text-decoration: underline; } TransactionTableModel - + Date Datum @@ -2656,12 +2602,17 @@ a:active { color:#000; text-decoration: underline; } Mängd - + Open until %1 Öppet till %1 - + + Confirming (%1 of %2 confirmations) + + + + Confirmed (%1 confirmations) Bekräftad (%1 bekräftelser) @@ -2674,12 +2625,7 @@ a:active { color:#000; text-decoration: underline; } - - Narration - - - - + Offline Nerkopplad @@ -2689,12 +2635,7 @@ a:active { color:#000; text-decoration: underline; } Obekräftad - - Confirming (%1 of %2 recommended confirmations) - Bekräftar (%1 av %2 rekommenderade bekräftelser) - - - + Conflicted Konflikt @@ -2772,13 +2713,13 @@ a:active { color:#000; text-decoration: underline; } TransactionView - - + + All Alla - + Today Idag @@ -2808,7 +2749,7 @@ a:active { color:#000; text-decoration: underline; } Period... - + Received with Mottagen med @@ -2833,17 +2774,17 @@ a:active { color:#000; text-decoration: underline; } Övriga - + Enter address or label to search Sök efter adress eller etikett - + Min amount Minsta mängd - + Copy address Kopiera adress @@ -2873,7 +2814,7 @@ a:active { color:#000; text-decoration: underline; } Visa transaktionsdetaljer - + Export Transaction Data Exportera transaktionsdata @@ -2939,11 +2880,20 @@ a:active { color:#000; text-decoration: underline; } - Triangles-core + TransactionsPage - triangles version - triangles version + + Form + Formulär + + + Transactions + + + + + Triangles-core Usage: @@ -3139,10 +3089,6 @@ for example: alertnotify=echo %%s | mail -s "Triangles Alert" admin@fo Warning: -paytxfee is set very high! This is the transaction fee you will pay if you send a transaction. Varning: -paytxfee är satt väldigt hög! Detta är avgiften du kommer betala för varje transaktion. - - Warning: Please check that your computer's date and time are correct! If your clock is wrong triangles will not work properly. - Varning: Kolla att din dators tid och datum är rätt. triangles kan inte fungera ordentligt om tiden i datorn är fel. - Warning: error reading wallet.dat! All keys read correctly, but transaction data or address book entries might be missing or incorrect. @@ -3360,30 +3306,6 @@ for example: alertnotify=echo %%s | mail -s "Triangles Alert" admin@fo Password for JSON-RPC connections Lösenord för JSON-RPC-anslutningar - - %s, you must set a rpcpassword in the configuration file: - %s -It is recommended you use the following random password: -rpcuser=trianglesrpc -rpcpassword=%s -(you do not need to remember this password) -The username and password MUST NOT be the same. -If the file does not exist, create it with owner-readable-only file permissions. -It is also recommended to set alertnotify so you are notified of problems; -for example: alertnotify=echo %%s | mail -s "triangles Alert" admin@foo.com - - %s, du måste sätta rpcpassword i konfigurationsfilen: - %s -Det är rekommenderat att du använder följande slumpmässiga lösenord: -rpcuser=trianglesrpc -rpcpassword=%s -(du behöver inte komma ihåg detta lösenord) -Användarnamnet och lösenordet FÅR INTE vara samma. -Om filen inte finns, skapa den med endast ägarrättigheter. -Det är också rekommenderat att sätta alertnotify så du blir notifierad om problem; -till exempel: alertnotify=echo %%s | mail -s "triangles Varning" admin@foo.com - - Find peers using internet relay chat (default: 0) @@ -3504,14 +3426,6 @@ till exempel: alertnotify=echo %%s | mail -s "triangles Varning" admin Wallet %s resides outside data directory %s. Plånbok %s ligger utanför datamappen %s. - - Cannot obtain a lock on data directory %s. triangles is probably already running. - Kan inte låsa datan i mappen %s. triangles är kanske redan startad. - - - triangles - triangles - Unable to bind to %s on this computer (bind returned error %d, %s) @@ -3542,14 +3456,6 @@ till exempel: alertnotify=echo %%s | mail -s "triangles Varning" admin Error loading wallet.dat: Wallet corrupted Fel vid inläsningen av wallet.dat: Plånboken är skadad - - Error loading wallet.dat: Wallet requires newer version of triangles - Kunde inte ladda wallet.dat: En nyare version av triangles krävs - - - Wallet needed to be rewritten: restart triangles to complete - Plånboken måste skrivas om: Starta om triangles för att slutföra - Error loading wallet.dat @@ -3615,10 +3521,6 @@ till exempel: alertnotify=echo %%s | mail -s "triangles Varning" admin Add a node to connect to and attempt to keep the connection open Lägg till en nod att koppla upp mot och försök att hålla anslutningen öppen - - Unable to bind to %s on this computer. triangles is probably already running. - Kan inte binda till %s på denna dator. triangles är sannolikt redan startad. - Fee per KB to add to transactions you send @@ -3687,67 +3589,57 @@ Om filen inte existerar, skapa den med filrättigheten endast läsbar för ägar - + + Triangles - + + Wallet Plånbok - + + &Overview &Översikt - + Show general overview of wallet Visa översiktsvy av plånbok - - &Send coins - &Skicka coins - - - - Send coins to a TRI address - - - - - &Receive coins - &Ta emot coins - - - + Show the list of addresses for receiving payments Visa adresslista för att mottaga betalningar - + + &Transactions &Transaktioner - + Browse transaction history Bläddra i transaktionshistorik - + + &Address Book &Adress bok - + Edit the list of stored addresses and labels Editera listan över sparade adresser och deras namn - + &Messages @@ -3757,22 +3649,83 @@ Om filen inte existerar, skapa den med filrättigheten endast läsbar för ägar - - E&xit - &Avsluta - - - - Quit application - Avsluta programmet - - - - &About Triangles + + + &Show / Hide Triangles wallet + Show or hide the main Window + + + + + Encrypt the private keys that belong to your wallet + + + + + %n blocks + + + + + + + + Processed %1 blocks of transaction history. + + + + + <font color='#f26522'>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. </font>Do you want to pay the fee? + + + + + Options + Alternativ + + + + E&xit + &Avsluta + + + + Quit application + Avsluta programmet + + + + &Send Triangles + + + + + Send coins to a Triangles address + + + + + &Receive Triangles + + + + + E&xit Triangles wallet + + + + + + + &About Triangles + &Om triangles + + + Show information about Triangles @@ -3797,22 +3750,13 @@ Om filen inte existerar, skapa den med filrättigheten endast läsbar för ägar - - &Show / Hide - &Visa / Göm - - - + + &Encrypt Wallet... &Kryptera plånbok... - - Encrypt or decrypt wallet - Kryptera eller avkryptera plånbok - - - + &Backup Wallet... &Säkerhetskopiera plånbok... @@ -3823,24 +3767,36 @@ Om filen inte existerar, skapa den med filrättigheten endast läsbar för ägar + &Change Passphrase... &Byt Lösenord... - + Change the passphrase used for wallet encryption Byt lösenord för kryptering av plånbok + &Unlock Wallet... Lås &Upp plånboken - + Unlock wallet Lås upp plånbok + + + &Unlock Wallet for staking... + + + + + Unlock wallet for staking + + &Lock Wallet @@ -3853,36 +3809,50 @@ Om filen inte existerar, skapa den med filrättigheten endast läsbar för ägar + Sign &message... Signera &meddelande... + + + Sign messages with your Triangles addresses to prove you own them + + + &Verify message... &Verifiera meddelande... + + + Verify messages to ensure they were signed with specified Triangles addresses + + + &Export... &Exportera... - + Export the data in the current tab to a file Exportera datan i tabben till en fil - + + &Debug window &Debug fönster - + Open debugging and diagnostic console Öppna debug- och diagnostikkonsolen - + &File &Arkiv @@ -3907,19 +3877,17 @@ Om filen inte existerar, skapa den med filrättigheten endast läsbar för ägar Verktygsfält för handlingar - - + [testnet] [testnet] - - + Triangles client - + %n active connection(s) to Triangles network @@ -3927,12 +3895,12 @@ Om filen inte existerar, skapa den med filrättigheten endast läsbar för ägar - + Synchronizing with network... Synkroniserar med nätverk... - + ~%n block(s) remaining ~%n block remaining @@ -3940,17 +3908,12 @@ Om filen inte existerar, skapa den med filrättigheten endast läsbar för ägar - + Downloaded %1 of %2 blocks of transaction history (%3% done). Laddat ner %1 av %2 block av transaktions-historiken (%3% klart) - - Downloaded %1 blocks of transaction history. - Laddade ner %1 block av transaktionshistoriken. - - - + Current difficulty is %1. @@ -4002,17 +3965,12 @@ Om filen inte existerar, skapa den med filrättigheten endast läsbar för ägar Senaste mottagna block genererades %1. - - This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee? - Denna transaktion är över gränsen. Du kan ändå skicka den med en %1 avgift, som går till noderna som processerar din transaktion och hjälper till med att upprätthålla nätverket. Vill du betala denna avgift? - - - + Confirm transaction fee Bekräfta transaktionsavgiften - + Sent transaction Transaktion skickad @@ -4049,29 +4007,50 @@ Message: %4 - - + + URI handling URI hantering - - + + URI can not be parsed! This can be caused by an invalid TRI address or malformed URI parameters. - + + Send Triangles + + + + + Receive Triangles + + + + + &Lock Wallet... + + + + + Wallet is <b>encrypted</b> and currently <b>unlocked for staking</b> + + + + Wallet is <b>encrypted</b> and currently <b>unlocked</b> Denna plånbok är <b>krypterad</b> och för närvarande <b>olåst</b> - + Wallet is <b>encrypted</b> and currently <b>locked</b> Denna plånbok är <b>krypterad</b> och för närvarande <b>låst</b> - + + Backup Wallet Säkerhetskopiera plånbok @@ -4082,16 +4061,26 @@ Message: %4 - Backup Failed - Säkerhetskopieringen misslyckades - - - There was an error trying to save the wallet data to the new location. Ett fel uppstod vid sparandet av plånboken till den nya platsen. + + + Backup failed + + + + + Backup successful + + + + + The wallet data was successfully saved to the new location. + + - + %n second(s) %n sekund @@ -4152,58 +4141,128 @@ Message: %4 Not staking Ingen staking + + + VerifyMessagePage - Show information about triangles - Visa information om triangles + + Form + Formulär - Send coins to a triangles address - Skicka coins till en triangles adress + + Verify Message + - Modify configuration options for triangles - Modifiera konfigurations-alternativ för triangles + + Choose an address from the address book + Välj en adress från adressboken - triangles - triangles + + Alt+A + Alt+A - &About triangles - &Om triangles + + The address the message was signed with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + - triangles client - triangles klient - - - %n active connection(s) to triangles network - - %n aktiv anslutning till triangles nätverket - %n aktiva anslutning till triangles nätverket - + + Text + - About triangles card - Om triangles kortet + + Address + Adress - Show information about triangles card - Via information om triangles kortet + + Signature + - URI can not be parsed! This can be caused by an invalid triangles address or malformed URI parameters. - URI:n kan inte tolkas! Detta kan bero på en ogiltig triangles adress eller felaktiga URI parametrar. + + Reset all verify message fields + Rensa alla fält - A fatal error occurred. triangles can no longer continue safely and will quit. - Ett fatalt fel uppstod. triangles kan inte fortsätta och stänger programmet. + + Clear &All + Rensa &alla + + + + Verify the message to ensure it was signed with the specified Triangles address + + + + + Verify &Message + + + + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + + + + Enter Triangles signature + + + + + + The entered address is invalid. + Den angivna adressen är ogiltig. + + + + + + Please check the address and try again. + Vad god kontrollera adressen och försök igen. + + + + The entered address does not refer to a key. + Den angivna adressen refererar inte till en nyckel. + + + + The signature could not be decoded. + Signaturen kunde inte avkodas. + + + + + Please check the signature and try again. + Kontrollera signaturen och försök igen. + + + + The signature did not match the message digest. + Signaturen matchade inte meddelandesammanfattningen. + + + + Message verification failed. + Meddelandet verifikation misslyckades. + + + + Message verified. + Meddelandet är verifierad. WalletModel - + Sending... Skickar... diff --git a/src/qt/locale/triangles_th_TH.qm b/src/qt/locale/triangles_th_TH.qm deleted file mode 100644 index 26efd6b63979a548232b309e8cff8b2ad0680ee9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3175 zcmdT`Pi)&%7=LM#I!(jt#@f1dP3C59$%MNgcD-uXdTsR;QoX|KRgv0~~E?k+=5WnYVJ53vV4V*Y6-?RO`@B96} zfA5|CR2}^KkL%aIJu>{oD<9tYX@QU!A%&kmAtdoSId}PULOL!8nLO{wZ-h*}PhNQb zZ9-CC#V&s~f_=YqytOg~{e{l$oJvUNjYRhw-xDHTNZfnpJwnI{A-f;!n#x`yBtF*l zLGo|NSG)fFbrb%kr0n)>=>H(3bW_OWJ3@B%`~Z)7!Z?aKEe((zDFp z#A%ieCAn%Be$vqr)0x90tb6BG)nc~2V49bnR@PXIZ-0@-X^!?mX`069eRPg4Vl_%1 zg%nQ%SjT7qJ5ITKO7t+k=cq(v=w|6Go`>*dj4r`W2UZf+GkDj4@mSHU)n#X$$<*!)-C@^lhi%AJU8}8{ilv4^m+1r?m1!Ohn}HYUBt1eGgDCVB zEv7h3R%C;1`Tj!favC|nFW@%|f`ViWbPIF@LEr(JM@Y)F1iDS0v1byPc%V{ZXMiDF zGB;OsHVt0YOPniHHOI#yo0hCAt4t3CH9*GU4y5p#^No|^f%(+9VG0w+xs8Kft}6oTr(<(81!m zVyrQ_rr36E-BN6~To29LC{zDUNmF!l%_VUf#!kT;FTxD+kcZ&{GQlgscM-#C#&!QB z-cHbd{7cB>Qs6XGG>wazwIOdQIyyvVM%Aj<9L+R%5JH`g(*Y#6uMJ1E#9Ygsqe$yB zpc4Yz%iJ!a0Udfq;NOpz0a`>z76T5u^Ksye;V^5z=}=wFe0uo7_v|73F*nomsDYV1 zU%e&;l84=<;Vl=+KHzymVB@32)G<2@)$Qp<>G)$rr1hc5a1ZVPl?T)e0@FM>=u;RN z4dap4N-q3I=pob^C(U>nRRQhkzCta~LTtswcpIs@({sDYQ BbdCT3 diff --git a/src/qt/locale/triangles_th_TH.ts b/src/qt/locale/triangles_th_TH.ts index 1b397a9..008c0f1 100644 --- a/src/qt/locale/triangles_th_TH.ts +++ b/src/qt/locale/triangles_th_TH.ts @@ -4,23 +4,27 @@ AboutDialog - + + Dialog + + + + About Triangles - + <b>Triangles</b> version - - Copyright © 2009-2014 The Bitcoin developers -Copyright © 2014 Triangles team + + OK - + This is experimental software. @@ -33,47 +37,52 @@ This product includes software developed by the OpenSSL Project for use in the O AddressBookPage - + Address Book - + Double-click to edit address or label ดับเบิลคลิก เพื่อแก้ไขที่อยู่ หรือชื่อ - + Create a new address สร้างที่อยู่ใหม่ - + Copy the currently selected address to the system clipboard คัดลอกที่อยู่ที่ถูกเลือกไปยัง คลิปบอร์ดของระบบ - + Sign a message to prove you own a TRI address - + &New Address - + + Address book + + + + &Copy Address - + Show &QR Code - + Sign &Message @@ -83,7 +92,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + Delete the currently selected address from the list @@ -93,17 +102,22 @@ This product includes software developed by the OpenSSL Project for use in the O - + These are your Triangles addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you. - + &Delete ลบ - + + Triangles receiving addresses + + + + Copy &Label @@ -113,7 +127,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + Export Address Book Data @@ -136,7 +150,7 @@ This product includes software developed by the OpenSSL Project for use in the O AddressTableModel - + Label ชื่อ @@ -159,32 +173,32 @@ This product includes software developed by the OpenSSL Project for use in the O - + + Change password + + + + Enter passphrase ใส่รหัสผ่าน - + New passphrase รหัสผา่นใหม่ - + Repeat new passphrase กรุณากรอกรหัสผ่านใหม่อีกครั้งหนึ่ง - - Serves to disable the trivial sendmoney when OS account compromised. Provides no real security. + + Unlock for staking only - - For staking only - - - - + Enter the new passphrase to the wallet.<br/>Please use a passphrase of <b>10 or more random characters</b>, or <b>eight or more words</b>. @@ -194,7 +208,7 @@ This product includes software developed by the OpenSSL Project for use in the O กระเป๋าสตางค์ที่เข้ารหัส - + This operation needs your wallet passphrase to unlock the wallet. @@ -204,7 +218,7 @@ This product includes software developed by the OpenSSL Project for use in the O เปิดกระเป๋าสตางค์ - + This operation needs your wallet passphrase to decrypt the wallet. @@ -214,7 +228,7 @@ This product includes software developed by the OpenSSL Project for use in the O ถอดรหัสกระเป๋าสตางค์ - + Change passphrase เปลี่ยนรหัสผ่าน @@ -313,12 +327,17 @@ This product includes software developed by the OpenSSL Project for use in the O CoinControlDialog - + Coin Control - + + Triangles Coin Control + + + + Quantity: @@ -328,7 +347,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + Amount: @@ -348,7 +367,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + no @@ -363,22 +382,22 @@ This product includes software developed by the OpenSSL Project for use in the O - + (un)select all - + Tree mode - + List mode - + Amount @@ -413,7 +432,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + Copy address @@ -424,17 +443,17 @@ This product includes software developed by the OpenSSL Project for use in the O - + Copy amount - + Copy transaction ID - + Copy quantity @@ -469,7 +488,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + highest @@ -567,57 +586,66 @@ This label turns red, if the priority is smaller than "medium". EditAddressDialog - - Edit Address - - - - + &Label - + The label associated with this address book entry - + &Address - + + Edit record + + + + The address associated with this address book entry. This can only be modified for sending addresses. - - &Stealth Address + + Paste from clipboard - + + Alt+A + + + + + New receiving address - + + New sending address - + + Edit receiving address - + + Edit sending address - + The entered address "%1" is not a valid TRI address. @@ -684,23 +712,23 @@ This label turns red, if the priority is smaller than "medium". MRichTextEdit - + Paragraph formatting - + Undo (CTRL+Z) - + Undo - + Redo @@ -710,7 +738,7 @@ This label turns red, if the priority is smaller than "medium". - + Cut @@ -720,7 +748,7 @@ This label turns red, if the priority is smaller than "medium". - + Copy @@ -730,7 +758,7 @@ This label turns red, if the priority is smaller than "medium". - + Paste @@ -740,12 +768,12 @@ This label turns red, if the priority is smaller than "medium". - + Link - + Bold @@ -755,7 +783,7 @@ This label turns red, if the priority is smaller than "medium". - + Italic @@ -765,12 +793,12 @@ This label turns red, if the priority is smaller than "medium". - + Underline - + Strike Out @@ -780,7 +808,7 @@ This label turns red, if the priority is smaller than "medium". - + Bullet list @@ -790,7 +818,7 @@ This label turns red, if the priority is smaller than "medium". - + Ordered list @@ -800,7 +828,7 @@ This label turns red, if the priority is smaller than "medium". - + Decrease indentation @@ -810,7 +838,7 @@ This label turns red, if the priority is smaller than "medium". - + Increase indentation @@ -820,12 +848,12 @@ This label turns red, if the priority is smaller than "medium". - + . - + Font size @@ -870,6 +898,74 @@ This label turns red, if the priority is smaller than "medium". + + MainWindow + + + MainWindow + + + + + Triangles + + + + + File + + + + + Operations + + + + + Help + + + + + Overview + + + + + Send Coins + + + + + Receive Coins + + + + + Address Book + + + + + Transactions + + + + + Messages + + + + + Synchronization + + + + + 33333 blocks + + + MessageModel @@ -926,22 +1022,27 @@ This label turns red, if the priority is smaller than "medium". MessagePage - + Address Book - + + Messages + + + + These are your sent and received encrypted messages. Click on an item to read it. - + Click on a message to view it - + &Back @@ -951,48 +1052,48 @@ This label turns red, if the priority is smaller than "medium". - + &Conversation - + Sign a message to prove you own a TRI address - + &Send - - + + Copy the currently selected address to the system clipboard คัดลอกที่อยู่ที่ถูกเลือกไปยัง คลิปบอร์ดของระบบ - + &Copy From Address - + Copy To &Address - + Delete the currently selected address from the list - + &Delete ลบ - + Send Secure Message @@ -1026,11 +1127,12 @@ This label turns red, if the priority is smaller than "medium". OptionsDialog + Options - + &Main @@ -1045,7 +1147,7 @@ This label turns red, if the priority is smaller than "medium". - + Reserved amount does not participate in staking and is therefore spendable at any time. @@ -1055,12 +1157,12 @@ This label turns red, if the priority is smaller than "medium". - + Automatically start Triangles after logging in to the system. - + &Start Triangles on system login @@ -1070,7 +1172,7 @@ This label turns red, if the priority is smaller than "medium". - + &Detach databases at shutdown @@ -1080,57 +1182,57 @@ This label turns red, if the priority is smaller than "medium". - + Automatically open the Triangles client port on the router. This only works when your router supports UPnP and it is enabled. - + Map port using &UPnP - + Connect to the Triangles network through a SOCKS proxy (e.g. when connecting through Tor). - + &Connect through SOCKS proxy: - + Proxy &IP: - + IP address of the proxy (e.g. 127.0.0.1) - + &Port: - + Port of the proxy (e.g. 9050) - + SOCKS &Version: - + SOCKS version of the proxy (e.g. 5) - + &Window @@ -1140,7 +1242,7 @@ This label turns red, if the priority is smaller than "medium". - + &Minimize to the tray instead of the taskbar @@ -1150,7 +1252,7 @@ This label turns red, if the priority is smaller than "medium". - + M&inimize on close @@ -1165,27 +1267,27 @@ This label turns red, if the priority is smaller than "medium". - + The user interface language can be set here. This setting will take effect after restarting Triangles. - + &Unit to show amounts in: - + Choose the default subdivision unit to show in the interface and when sending coins. - + Whether to show TRI addresses in the transaction list or not. - + &Display addresses in transaction list @@ -1195,27 +1297,27 @@ This label turns red, if the priority is smaller than "medium". - + Display coin &control features (experts only!) - + &OK - + &Cancel - + &Apply - + default @@ -1240,18 +1342,18 @@ This label turns red, if the priority is smaller than "medium". OverviewPage - + Form - - + + The displayed information may be out of date. Your wallet automatically synchronizes with the Triangles network after a connection is established, but this process has not completed yet. - + Stake: @@ -1286,7 +1388,7 @@ This label turns red, if the priority is smaller than "medium". - + Total: @@ -1296,7 +1398,7 @@ This label turns red, if the priority is smaller than "medium". - + <b>Recent transactions</b> @@ -1304,10 +1406,10 @@ This label turns red, if the priority is smaller than "medium". <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1318,10 +1420,10 @@ a:active { color:#000; text-decoration: underline; } <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1329,7 +1431,21 @@ a:active { color:#000; text-decoration: underline; } - + + <head> +<style type="text/css" media="screen"> +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } +</style> +</head> +<body> +<a href="http://explorer.triangles.technology"> &#187; TRI block explorer</a></body> + + + + Total of transactions that have yet to be confirmed, and do not yet count toward the current balance @@ -1406,7 +1522,7 @@ a:active { color:#000; text-decoration: underline; } RPCConsole - + Client name @@ -1417,15 +1533,15 @@ a:active { color:#000; text-decoration: underline; } - + - + N/A - + Client version @@ -1435,7 +1551,12 @@ a:active { color:#000; text-decoration: underline; } - + + Debug window + + + + Using OpenSSL version @@ -1460,7 +1581,7 @@ a:active { color:#000; text-decoration: underline; } - + Block chain @@ -1480,7 +1601,7 @@ a:active { color:#000; text-decoration: underline; } - + &Open @@ -1490,7 +1611,7 @@ a:active { color:#000; text-decoration: underline; } - + &Show @@ -1500,22 +1621,22 @@ a:active { color:#000; text-decoration: underline; } - + Build date - + Triangles - Debug window - + Triangles Core - + Debug log file @@ -1525,12 +1646,12 @@ a:active { color:#000; text-decoration: underline; } - + Show the Triangles-Qt help message to get a list with possible Triangles command-line options. - + Clear console @@ -1553,8 +1674,8 @@ a:active { color:#000; text-decoration: underline; } SendCoinsDialog - - + + @@ -1566,12 +1687,17 @@ a:active { color:#000; text-decoration: underline; } - + + Send Triangles + + + + Coin Control Features - + Inputs... @@ -1650,17 +1776,17 @@ a:active { color:#000; text-decoration: underline; } - + custom change address - + Send to multiple recipients at once - + Add &Recipient @@ -1670,7 +1796,7 @@ a:active { color:#000; text-decoration: underline; } - + Clear &All @@ -1690,17 +1816,17 @@ a:active { color:#000; text-decoration: underline; } - + S&end - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Copy quantity @@ -1745,7 +1871,7 @@ a:active { color:#000; text-decoration: underline; } - + Confirm send coins @@ -1760,7 +1886,7 @@ a:active { color:#000; text-decoration: underline; } - + The recipient address is not valid, please recheck. @@ -1818,53 +1944,48 @@ a:active { color:#000; text-decoration: underline; } SendCoinsEntry - + Form - + A&mount: - + Pay &To: - - + + Enter a label for this address to add it to your address book - - N&arration: - - - - + Enter a short note to send with payment (max 24 characters) - + &Label: - + The address to send the payment to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book - + Alt+A @@ -1874,7 +1995,7 @@ a:active { color:#000; text-decoration: underline; } - + Alt+P @@ -1902,37 +2023,42 @@ a:active { color:#000; text-decoration: underline; } - + + Send messages + + + + Address &From: - + Choose address from address book - + Alt+A - + Paste address from clipboard - + Alt+P - + Send to multiple recipients at once - + Add &Recipient @@ -1942,7 +2068,7 @@ a:active { color:#000; text-decoration: underline; } - + Clear &All @@ -1952,17 +2078,17 @@ a:active { color:#000; text-decoration: underline; } - + S&end - + &Close - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) @@ -1972,7 +2098,7 @@ a:active { color:#000; text-decoration: underline; } - + Confirm send messages @@ -1987,7 +2113,7 @@ a:active { color:#000; text-decoration: underline; } - + @@ -2024,22 +2150,22 @@ a:active { color:#000; text-decoration: underline; } SendMessagesEntry - + Form - - The address to send the payment to (e.g. 4Zo1ga6xuKuQ7JV7M9rGDoxdbYwV5zgQJ5) + + The address to send the message to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book - + Alt+A @@ -2049,7 +2175,7 @@ a:active { color:#000; text-decoration: underline; } - + Alt+P @@ -2059,28 +2185,28 @@ a:active { color:#000; text-decoration: underline; } - + &Message: - + Send &To: - + Enter a label for this address to add it to your address book - + &Label: - + &Public Key: @@ -2101,144 +2227,117 @@ a:active { color:#000; text-decoration: underline; } - SignVerifyMessageDialog + SignMessagePage - - Signatures - Sign / Verify a Message + + Form - - - &Sign Message + + Sign Message - - You can sign messages with your addresses to prove you own them. Be careful not to sign anything vague, as phishing attacks may try to trick you into signing your identity over to them. Only sign fully-detailed statements you agree to. - + + Address + ที่อยู่ - - The address to sign the message with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - - - - Choose an address from the address book - - - - - - Alt+A - - - - + Paste address from clipboard - + Alt+P - + + Signature + + + + + Choose an address from the address book + + + + + Alt+A + + + + + The address to sign the message with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + + + + + Text + + + + Enter the message you want to sign here - + Copy the current signature to the system clipboard - - Sign the message to prove you own this TRI address - - - - - Verify the message to ensure it was signed with the specified TRI address - - - - + Reset all sign message fields - - + Clear &All - - - &Verify Message + + Sign the message to prove you own this Triangles address - - Enter the signing address, message (ensure you copy line breaks, spaces, tabs, etc. exactly) and signature below to verify the message. Be careful not to read more into the signature than what is in the signed message itself, to avoid being tricked by a man-in-the-middle attack. + + Sign &Message - - The address the message was signed with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - - - Reset all verify message fields - - - - - Click "Sign Message" to generate signature - - - - - Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - - - Enter a TRI address (e.g. w) + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Enter TRI signature + Click "Sign Message" to generate signature - - + + The entered address is invalid. - - - + + Please check the address and try again. - - + The entered address does not refer to a key. - + Wallet unlock was cancelled. @@ -2257,32 +2356,6 @@ a:active { color:#000; text-decoration: underline; } Message signed. - - - The signature could not be decoded. - - - - - - Please check the signature and try again. - - - - - The signature did not match the message digest. - - - - - Message verification failed. - - - - - Message verified. - - TransactionDesc @@ -2425,7 +2498,7 @@ a:active { color:#000; text-decoration: underline; } - Generated coins must mature 60 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. + Generated coins must mature 7 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. @@ -2473,11 +2546,12 @@ a:active { color:#000; text-decoration: underline; } TransactionDescDialog + Transaction details - + This pane shows a detailed description of the transaction @@ -2485,7 +2559,7 @@ a:active { color:#000; text-decoration: underline; } TransactionTableModel - + Date @@ -2505,12 +2579,17 @@ a:active { color:#000; text-decoration: underline; } - + Open until %1 - + + Confirming (%1 of %2 confirmations) + + + + Confirmed (%1 confirmations) @@ -2522,12 +2601,7 @@ a:active { color:#000; text-decoration: underline; } - - Narration - - - - + Offline @@ -2537,12 +2611,7 @@ a:active { color:#000; text-decoration: underline; } - - Confirming (%1 of %2 recommended confirmations) - - - - + Conflicted @@ -2620,13 +2689,13 @@ a:active { color:#000; text-decoration: underline; } TransactionView - - + + All - + Today วันนี้ @@ -2656,7 +2725,7 @@ a:active { color:#000; text-decoration: underline; } - + Received with @@ -2681,17 +2750,17 @@ a:active { color:#000; text-decoration: underline; } - + Enter address or label to search - + Min amount - + Copy address @@ -2721,7 +2790,7 @@ a:active { color:#000; text-decoration: underline; } - + Export Transaction Data @@ -2786,6 +2855,19 @@ a:active { color:#000; text-decoration: underline; } + + TransactionsPage + + + Form + + + + + Transactions + + + Triangles-core @@ -3480,67 +3562,57 @@ If the file does not exist, create it with owner-readable-only file permissions. - + + Triangles - + + Wallet - + + &Overview - + Show general overview of wallet - - &Send coins - - - - - Send coins to a TRI address - - - - - &Receive coins - - - - + Show the list of addresses for receiving payments - + + &Transactions - + Browse transaction history - + + &Address Book - + Edit the list of stored addresses and labels - + &Messages @@ -3550,22 +3622,82 @@ If the file does not exist, create it with owner-readable-only file permissions. - - E&xit + + + &Show / Hide Triangles wallet - Quit application + Show or hide the main Window - &About Triangles + Encrypt the private keys that belong to your wallet + + + + + %n blocks + + + + + + + Processed %1 blocks of transaction history. + + + + + <font color='#f26522'>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. </font>Do you want to pay the fee? + + + + + Options + + + + + E&xit + + + + + Quit application + + + + + &Send Triangles + Send coins to a Triangles address + + + + + &Receive Triangles + + + + + E&xit Triangles wallet + + + + + + + &About Triangles + + + + Show information about Triangles @@ -3590,22 +3722,13 @@ If the file does not exist, create it with owner-readable-only file permissions. - - &Show / Hide - - - - + + &Encrypt Wallet... - - Encrypt or decrypt wallet - - - - + &Backup Wallet... @@ -3616,24 +3739,36 @@ If the file does not exist, create it with owner-readable-only file permissions. + &Change Passphrase... - + Change the passphrase used for wallet encryption + &Unlock Wallet... - + Unlock wallet เปิดกระเป๋าสตางค์ + + + &Unlock Wallet for staking... + + + + + Unlock wallet for staking + + &Lock Wallet @@ -3646,36 +3781,50 @@ If the file does not exist, create it with owner-readable-only file permissions. + Sign &message... + + + Sign messages with your Triangles addresses to prove you own them + + + &Verify message... + + + Verify messages to ensure they were signed with specified Triangles addresses + + + &Export... - + Export the data in the current tab to a file - + + &Debug window - + Open debugging and diagnostic console - + &File @@ -3700,48 +3849,41 @@ If the file does not exist, create it with owner-readable-only file permissions. - - + [testnet] - - + Triangles client - + %n active connection(s) to Triangles network - + Synchronizing with network... - + ~%n block(s) remaining - + Downloaded %1 of %2 blocks of transaction history (%3% done). - - Downloaded %1 blocks of transaction history. - - - - + Current difficulty is %1. @@ -3789,17 +3931,12 @@ If the file does not exist, create it with owner-readable-only file permissions. - - This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee? - - - - + Confirm transaction fee - + Sent transaction @@ -3832,29 +3969,50 @@ Message: %4 - - + + URI handling - - + + URI can not be parsed! This can be caused by an invalid TRI address or malformed URI parameters. - + + Send Triangles + + + + + Receive Triangles + + + + + &Lock Wallet... + + + + + Wallet is <b>encrypted</b> and currently <b>unlocked for staking</b> + + + + Wallet is <b>encrypted</b> and currently <b>unlocked</b> - + Wallet is <b>encrypted</b> and currently <b>locked</b> - + + Backup Wallet @@ -3865,16 +4023,26 @@ Message: %4 - Backup Failed + There was an error trying to save the wallet data to the new location. - There was an error trying to save the wallet data to the new location. + Backup failed + + + + + Backup successful + + + + + The wallet data was successfully saved to the new location. - + %n second(s) @@ -3932,10 +4100,127 @@ Message: %4 + + VerifyMessagePage + + + Form + + + + + Verify Message + + + + + Choose an address from the address book + + + + + Alt+A + + + + + The address the message was signed with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + + + + + Text + + + + + Address + ที่อยู่ + + + + Signature + + + + + Reset all verify message fields + + + + + Clear &All + + + + + Verify the message to ensure it was signed with the specified Triangles address + + + + + Verify &Message + + + + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + + + + Enter Triangles signature + + + + + + The entered address is invalid. + + + + + + + Please check the address and try again. + + + + + The entered address does not refer to a key. + + + + + The signature could not be decoded. + + + + + + Please check the signature and try again. + + + + + The signature did not match the message digest. + + + + + Message verification failed. + + + + + Message verified. + + + WalletModel - + Sending... diff --git a/src/qt/locale/triangles_tr.qm b/src/qt/locale/triangles_tr.qm deleted file mode 100644 index 50ac7413a19df3f4260313a894c022065712bac1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 68897 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 z AboutDialog - + + Dialog + + + + About Triangles triangles Hakkında - <b>triangles</b> version - <b>triangles</b> versiyonu + + OK + - + <b>Triangles</b> version - - Copyright © 2009-2014 The Bitcoin developers -Copyright © 2014 Triangles team - - - - + This is experimental software. @@ -42,60 +42,57 @@ This product includes software developed by the OpenSSL Project for use in the O AddressBookPage - + Address Book Adres Defteri - + + Address book + + + + These are your Triangles addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you. - + Double-click to edit address or label Adresi ya da etiketi düzenlemek için çift tıklayınız - + Create a new address Yeni bir adres oluştur - + Copy the currently selected address to the system clipboard Seçili adresi sistem panosuna kopyala - + Sign a message to prove you own a TRI address - + &New Address &Yeni Adres - These are your triangles addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you. - Bunlar, ödeme almak için triangles adreslerinizdir. Her bir göndericiye farklı birini verebilir, böylece size kimin ödeme yaptığını takip edebilirsiniz. - - - + &Copy Address Adresi &Kopyala - + Show &QR Code &QR Kodunu Göster - Sign a message to prove you own a triangles address - Bir triangles adresine sahip olduğunu ispatlamak için bir mesaj imzala - - - + Sign &Message &Mesaj İmzala @@ -105,26 +102,27 @@ This product includes software developed by the OpenSSL Project for use in the O - + Delete the currently selected address from the list Seçili adresi listeden sil - - Verify a message to ensure it was signed with a specified triangles address - Mesajın, belirli bir triangles adresiyle imzalandığından emin olmak için onu doğrula - &Verify Message Mesajı &Doğrula - + &Delete &Sil - + + Triangles receiving addresses + + + + Copy &Label &Etiketi Kopyala @@ -134,7 +132,7 @@ This product includes software developed by the OpenSSL Project for use in the O &Düzenle - + Export Address Book Data Adres Defteri Verisini Dışarı Aktar @@ -157,7 +155,7 @@ This product includes software developed by the OpenSSL Project for use in the O AddressTableModel - + Label Etiket @@ -180,32 +178,32 @@ This product includes software developed by the OpenSSL Project for use in the O Parola Diyaloğu - + + Change password + + + + Enter passphrase Parolayı giriniz - + New passphrase Yeni parola - + Repeat new passphrase Yeni parolayı tekrarlayınız - - Serves to disable the trivial sendmoney when OS account compromised. Provides no real security. - OS hesabı tehlike girdiğinde önemsiz para gönderme özelliğini devre dışı bırakmayı sağlar. Gerçek anlamda bir güvenlik sağlamaz. + + Unlock for staking only + - - For staking only - Sadece pay almak için - - - + Enter the new passphrase to the wallet.<br/>Please use a passphrase of <b>10 or more random characters</b>, or <b>eight or more words</b>. Cüzdanınız için yeni parolayı giriniz.<br/>Lütfen <b>10 ya da daha fazla rastgele karakter</b> veya <b>sekiz ya da daha fazla kelime</b> içeren bir parola seçiniz. @@ -215,7 +213,7 @@ This product includes software developed by the OpenSSL Project for use in the O Cüzdanı şifrele - + This operation needs your wallet passphrase to unlock the wallet. Bu işlem cüzdan kilidini açmak için cüzdan parolanızı gerektirir. @@ -225,7 +223,7 @@ This product includes software developed by the OpenSSL Project for use in the O Cüzdan kilidini aç - + This operation needs your wallet passphrase to decrypt the wallet. Bu işlem, cüzdan şifresini açmak için cüzdan parolasını gerektirir. @@ -235,7 +233,7 @@ This product includes software developed by the OpenSSL Project for use in the O Cüzdan şifresini aç - + Change passphrase Parolayı değiştir @@ -281,10 +279,6 @@ This product includes software developed by the OpenSSL Project for use in the O Wallet encrypted Cüzdan şifrelendi - - triangles will close now to finish the encryption process. Remember that encrypting your wallet cannot fully protect your coins from being stolen by malware infecting your computer. - triangles, şifreleme işlemini tamamlamak için şimdi kapatılacak. Cüzdanınızı şifrelemenin; coinlerinizin, bilgisayarınızı etkileyen zararlı yazılımlar tarafından çalınmasını bütünüyle engelleyemeyebileceğini unutmayınız. - @@ -338,12 +332,17 @@ This product includes software developed by the OpenSSL Project for use in the O CoinControlDialog - + Coin Control Coin Kontrolü - + + Triangles Coin Control + + + + Quantity: Adet: @@ -353,7 +352,7 @@ This product includes software developed by the OpenSSL Project for use in the O Bayt: - + Amount: Miktar: @@ -373,7 +372,7 @@ This product includes software developed by the OpenSSL Project for use in the O Düşük Çıktı: - + no hayır @@ -388,22 +387,22 @@ This product includes software developed by the OpenSSL Project for use in the O Para üstü: - + (un)select all tümünü seç(me) - + Tree mode Ağaç kipi - + List mode Liste kipi - + Amount Miktar @@ -438,7 +437,7 @@ This product includes software developed by the OpenSSL Project for use in the O Öncelik - + Copy address Adresi kopyala @@ -449,17 +448,17 @@ This product includes software developed by the OpenSSL Project for use in the O - + Copy amount Miktarı kopyala - + Copy transaction ID İşlem Numarasını Kopyala - + Copy quantity Adedi kopyala @@ -494,7 +493,7 @@ This product includes software developed by the OpenSSL Project for use in the O Para üstünü kopyala - + highest en yüksek @@ -606,57 +605,66 @@ This label turns red, if the priority is smaller than "medium". EditAddressDialog - - Edit Address - Adresi düzenle - - - + &Label &Etiket - + The label associated with this address book entry Bu adres defteri kaydıyla ilişkili etiket - + &Address &Adres - + + Edit record + + + + The address associated with this address book entry. This can only be modified for sending addresses. Bu adres defteri kaydıyla ilişkili etiket. Bu, sadece gönderi adresleri için değiştirilebilir. - - &Stealth Address + + Paste from clipboard - + + Alt+A + Alt+A + + + + New receiving address Yeni alım adresi - + + New sending address Yeni gönderi adresi - + + Edit receiving address Alım adresini düzenle - + + Edit sending address Gönderi adresini düzenle - + The entered address "%1" is not a valid TRI address. @@ -665,10 +673,6 @@ This label turns red, if the priority is smaller than "medium". The entered address "%1" is already in the address book. Girilen "%1" adresi hâlihazırda adres defterinde mevcuttur. - - The entered address "%1" is not a valid triangles address. - Girilen %1 adresi, geçerli bir triangles adresi değildir. - Could not unlock wallet. @@ -682,10 +686,6 @@ This label turns red, if the priority is smaller than "medium". GUIUtil::HelpMessageBox - - triangles-Qt - triangles-Qt - version @@ -731,23 +731,23 @@ This label turns red, if the priority is smaller than "medium". MRichTextEdit - + Paragraph formatting - + Undo (CTRL+Z) - + Undo - + Redo @@ -757,7 +757,7 @@ This label turns red, if the priority is smaller than "medium". - + Cut @@ -767,7 +767,7 @@ This label turns red, if the priority is smaller than "medium". - + Copy @@ -777,7 +777,7 @@ This label turns red, if the priority is smaller than "medium". - + Paste @@ -787,12 +787,12 @@ This label turns red, if the priority is smaller than "medium". - + Link - + Bold @@ -802,7 +802,7 @@ This label turns red, if the priority is smaller than "medium". - + Italic @@ -812,12 +812,12 @@ This label turns red, if the priority is smaller than "medium". - + Underline - + Strike Out @@ -827,7 +827,7 @@ This label turns red, if the priority is smaller than "medium". - + Bullet list @@ -837,7 +837,7 @@ This label turns red, if the priority is smaller than "medium". - + Ordered list @@ -847,7 +847,7 @@ This label turns red, if the priority is smaller than "medium". - + Decrease indentation @@ -857,7 +857,7 @@ This label turns red, if the priority is smaller than "medium". - + Increase indentation @@ -867,12 +867,12 @@ This label turns red, if the priority is smaller than "medium". - + . - + Font size @@ -917,6 +917,74 @@ This label turns red, if the priority is smaller than "medium". + + MainWindow + + + MainWindow + + + + + Triangles + + + + + File + + + + + Operations + + + + + Help + + + + + Overview + + + + + Send Coins + Triangles yolla + + + + Receive Coins + + + + + Address Book + Adres Defteri + + + + Transactions + + + + + Messages + + + + + Synchronization + + + + + 33333 blocks + + + MessageModel @@ -973,22 +1041,27 @@ This label turns red, if the priority is smaller than "medium". MessagePage - + Address Book Adres Defteri - + + Messages + + + + These are your sent and received encrypted messages. Click on an item to read it. - + Click on a message to view it - + &Back @@ -998,48 +1071,48 @@ This label turns red, if the priority is smaller than "medium". - + &Conversation - + Sign a message to prove you own a TRI address - + &Send - - + + Copy the currently selected address to the system clipboard Seçili adresi sistem panosuna kopyala - + &Copy From Address - + Copy To &Address - + Delete the currently selected address from the list Seçili adresi listeden sil - + &Delete &Sil - + Send Secure Message @@ -1073,11 +1146,12 @@ This label turns red, if the priority is smaller than "medium". OptionsDialog + Options Seçenekler - + &Main &Esas ayarlar @@ -1092,7 +1166,7 @@ This label turns red, if the priority is smaller than "medium". Muamele ücreti &öde - + Reserved amount does not participate in staking and is therefore spendable at any time. @@ -1102,20 +1176,12 @@ This label turns red, if the priority is smaller than "medium". - Automatically start triangles after logging in to the system. - Sisteme giriş yaptıktan sonra triangles'i otomatik olarak başlat - - - &Start triangles on system login - Sisteme girişte triangles'i &başlat - - - + Detach block and address databases at shutdown. This means they can be moved to another data directory, but it slows down shutdown. The wallet is always detached. Kapanışta blok ve adres veritabanlarını birbirinden ayır. Bu, onların başka bir veri klasörüne taşınabileceği anlamına gelir ancak bu işlem kapanışı yavaşlatır. Cüzdan ise her zaman ayrılmıştır. - + &Detach databases at shutdown Kapanışta veritabanlarını &ayır @@ -1125,75 +1191,67 @@ This label turns red, if the priority is smaller than "medium". &Şebeke - Automatically open the triangles client port on the router. This only works when your router supports UPnP and it is enabled. - Yönelticide triangles istemci portunu otomatik olarak aç. Bu, sadece yönelticiniz UPnP'i desteklediğinde ve etkin olduğunda çalışır. - - - + Map port using &UPnP Portları &UPnP kullanarak haritala - Connect to the triangles network through a SOCKS proxy (e.g. when connecting through Tor). - triangles ağına bir SOCKS vekil sunucusu yoluyla bağlan (örn. Tor yoluyla bağlanıldığında) - - - + Automatically start Triangles after logging in to the system. - + &Start Triangles on system login - + Automatically open the Triangles client port on the router. This only works when your router supports UPnP and it is enabled. - + Connect to the Triangles network through a SOCKS proxy (e.g. when connecting through Tor). - + &Connect through SOCKS proxy: SOCKS vekil sunucusu yoluyla &bağlan: - + Proxy &IP: Vekil &İP: - + IP address of the proxy (e.g. 127.0.0.1) Vekil sunucunun IP adresi (örn. 127.0.0.1) - + &Port: &Port: - + Port of the proxy (e.g. 9050) Vekil sunucunun portu (mesela 9050) - + SOCKS &Version: SOCKS &sürümü: - + SOCKS version of the proxy (e.g. 5) Vekil sunucunun SOCKS sürümü (mesela 5) - + &Window &Pencere @@ -1203,7 +1261,7 @@ This label turns red, if the priority is smaller than "medium". Küçültüldükten sonra sadece çekmece ikonu göster. - + &Minimize to the tray instead of the taskbar İşlem çubuğu yerine sistem çekmecesine &küçült @@ -1213,7 +1271,7 @@ This label turns red, if the priority is smaller than "medium". Pencere kapatıldığında uygulamadan çıkmak yerine uygulamayı küçültür. Bu seçenek etkinleştirildiğinde, uygulama sadece menüden çıkış seçildiğinde kapanacaktır. - + M&inimize on close Kapatma sırasında k&üçült @@ -1228,31 +1286,27 @@ This label turns red, if the priority is smaller than "medium". Kullanıcı arayüzü &lisanı: - + The user interface language can be set here. This setting will take effect after restarting Triangles. - + Whether to show TRI addresses in the transaction list or not. - The user interface language can be set here. This setting will take effect after restarting triangles. - Kullanıcı arabirimi dili buradan ayarlanabilir. Ayar, triangles yeniden başlatıldığında etkin olacaktır. - - - + &Unit to show amounts in: Meblağları göstermek için &birim: - + Choose the default subdivision unit to show in the interface and when sending coins. Triangles gönderildiğinde arayüzde gösterilecek varsayılan alt birimi seçiniz. - + &Display addresses in transaction list Muamele listesinde adresleri &göster @@ -1262,27 +1316,27 @@ This label turns red, if the priority is smaller than "medium". Para kontrol özelliklerinin gösterilip gösterilmeyeceğini ayarlar. - + Display coin &control features (experts only!) - + &OK &Tamam - + &Cancel &İptal - + &Apply - + default varsayılan @@ -1307,18 +1361,18 @@ This label turns red, if the priority is smaller than "medium". OverviewPage - + Form Form - - + + The displayed information may be out of date. Your wallet automatically synchronizes with the Triangles network after a connection is established, but this process has not completed yet. - + Stake: @@ -1353,7 +1407,7 @@ This label turns red, if the priority is smaller than "medium". Oluşturulan bakiye henüz olgunlaşmamıştır - + Total: Toplam: @@ -1363,7 +1417,7 @@ This label turns red, if the priority is smaller than "medium". Güncel toplam bakiyeniz - + <b>Recent transactions</b> <b>Son muameleler</b> @@ -1371,10 +1425,10 @@ This label turns red, if the priority is smaller than "medium". <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1385,10 +1439,10 @@ a:active { color:#000; text-decoration: underline; } <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1396,7 +1450,21 @@ a:active { color:#000; text-decoration: underline; } - + + <head> +<style type="text/css" media="screen"> +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } +</style> +</head> +<body> +<a href="http://explorer.triangles.technology"> &#187; TRI block explorer</a></body> + + + + Total of transactions that have yet to be confirmed, and do not yet count toward the current balance @@ -1473,7 +1541,7 @@ a:active { color:#000; text-decoration: underline; } RPCConsole - + Client name İstemci ismi @@ -1484,15 +1552,15 @@ a:active { color:#000; text-decoration: underline; } - + - + N/A Mevcut değil - + Client version İstemci sürümü @@ -1502,7 +1570,12 @@ a:active { color:#000; text-decoration: underline; } &Malumat - + + Debug window + + + + Using OpenSSL version Kullanılan OpenSSL sürümü @@ -1527,7 +1600,7 @@ a:active { color:#000; text-decoration: underline; } - + Block chain Blok zinciri @@ -1547,7 +1620,7 @@ a:active { color:#000; text-decoration: underline; } Son blok zamanı - + &Open &Aç @@ -1557,7 +1630,7 @@ a:active { color:#000; text-decoration: underline; } - + &Show @@ -1567,22 +1640,22 @@ a:active { color:#000; text-decoration: underline; } &Konsol - + Build date Derleme tarihi - + Triangles - Debug window - + Triangles Core - + Debug log file Hata ayıklama kütük dosyası @@ -1592,12 +1665,12 @@ a:active { color:#000; text-decoration: underline; } - + Show the Triangles-Qt help message to get a list with possible Triangles command-line options. - + Clear console Konsolu temizle @@ -1620,8 +1693,8 @@ a:active { color:#000; text-decoration: underline; } SendCoinsDialog - - + + @@ -1633,12 +1706,17 @@ a:active { color:#000; text-decoration: underline; } Triangles yolla - + + Send Triangles + + + + Coin Control Features Para kontrolü özellikleri - + Inputs... Girdiler... @@ -1717,17 +1795,17 @@ a:active { color:#000; text-decoration: underline; } - + custom change address - + Send to multiple recipients at once Birçok alıcıya aynı anda gönder - + Add &Recipient &Alıcı ekle @@ -1737,7 +1815,7 @@ a:active { color:#000; text-decoration: underline; } - + Clear &All Tümünü &temizle @@ -1757,17 +1835,17 @@ a:active { color:#000; text-decoration: underline; } Yollama etkinliğini teyit ediniz - + S&end G&önder - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Copy quantity Miktarı kopyala @@ -1812,7 +1890,7 @@ a:active { color:#000; text-decoration: underline; } - + Confirm send coins Gönderiyi teyit ediniz @@ -1827,7 +1905,7 @@ a:active { color:#000; text-decoration: underline; } - + The recipient address is not valid, please recheck. Alıcı adresi geçerli değildir, lütfen denetleyiniz. @@ -1885,53 +1963,48 @@ a:active { color:#000; text-decoration: underline; } SendCoinsEntry - + Form Form - + A&mount: Mebla&ğ: - + Pay &To: &Şu adrese öde: - - + + Enter a label for this address to add it to your address book Adres defterinize eklemek için bu adrese ilişik bir etiket giriniz - - N&arration: - - - - + Enter a short note to send with payment (max 24 characters) - + &Label: &Etiket: - + The address to send the payment to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book - + Alt+A Alt+A @@ -1941,7 +2014,7 @@ a:active { color:#000; text-decoration: underline; } Panodan adres yapıştır - + Alt+P Alt+P @@ -1969,37 +2042,42 @@ a:active { color:#000; text-decoration: underline; } - + + Send messages + + + + Address &From: - + Choose address from address book - + Alt+A Alt+A - + Paste address from clipboard Panodan adres yapıştır - + Alt+P Alt+P - + Send to multiple recipients at once Birçok alıcıya aynı anda gönder - + Add &Recipient &Alıcı ekle @@ -2009,7 +2087,7 @@ a:active { color:#000; text-decoration: underline; } - + Clear &All Tümünü &temizle @@ -2019,17 +2097,17 @@ a:active { color:#000; text-decoration: underline; } Yollama etkinliğini teyit ediniz - + S&end G&önder - + &Close - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) @@ -2039,7 +2117,7 @@ a:active { color:#000; text-decoration: underline; } - + Confirm send messages @@ -2054,7 +2132,7 @@ a:active { color:#000; text-decoration: underline; } - + @@ -2091,22 +2169,22 @@ a:active { color:#000; text-decoration: underline; } SendMessagesEntry - + Form Form - - The address to send the payment to (e.g. 4Zo1ga6xuKuQ7JV7M9rGDoxdbYwV5zgQJ5) + + The address to send the message to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book - + Alt+A Alt+A @@ -2116,7 +2194,7 @@ a:active { color:#000; text-decoration: underline; } Panodan adres yapıştır - + Alt+P Alt+P @@ -2126,28 +2204,28 @@ a:active { color:#000; text-decoration: underline; } - + &Message: - + Send &To: - + Enter a label for this address to add it to your address book Adres defterinize eklemek için bu adrese ilişik bir etiket giriniz - + &Label: &Etiket: - + &Public Key: @@ -2168,187 +2246,134 @@ a:active { color:#000; text-decoration: underline; } - SignVerifyMessageDialog + SignMessagePage - - Signatures - Sign / Verify a Message - İmzalar - Mesaj İmzala / Kontrol et + + Form + Form - - - &Sign Message - Mesaj &imzala - - - - You can sign messages with your addresses to prove you own them. Be careful not to sign anything vague, as phishing attacks may try to trick you into signing your identity over to them. Only sign fully-detailed statements you agree to. - Bir adresin sizin olduğunu ispatlamak için adresinizle mesaj imzalayabilirsiniz. Oltalama saldırılarının kimliğinizi imzanızla elde etmeyi deneyebilecekleri için belirsiz hiçbir şey imzalamamaya dikkat ediniz. Sadece ayrıntılı açıklaması olan ve tümüne katıldığınız ifadeleri imzalayınız. - - - - The address to sign the message with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + Sign Message - - + + Address + Adres + + + + Paste address from clipboard + Panodan adres yapıştır + + + + Alt+P + Alt+P + + + + Signature + + + + Choose an address from the address book - - + Alt+A - Alt+A + Alt+A - - Paste address from clipboard - Panodan adres yapıştır + + The address to sign the message with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + - - Alt+P - Alt+P + + Text + - + Enter the message you want to sign here - İmzalamak istediğiniz mesajı burada giriniz + İmzalamak istediğiniz mesajı burada giriniz - + Copy the current signature to the system clipboard - Güncel imzayı sistem panosuna kopyala + Güncel imzayı sistem panosuna kopyala - - Sign the message to prove you own this TRI address - - - - - Verify the message to ensure it was signed with the specified TRI address - - - - + Reset all sign message fields - Tüm mesaj alanlarını sıfırla + Tüm mesaj alanlarını sıfırla - - + Clear &All - Tümünü &temizle + Tümünü &temizle - - - &Verify Message - Mesaj &kontrol et - - - - Enter the signing address, message (ensure you copy line breaks, spaces, tabs, etc. exactly) and signature below to verify the message. Be careful not to read more into the signature than what is in the signed message itself, to avoid being tricked by a man-in-the-middle attack. - İmza için kullanılan adresi, mesajı (satır sonları, boşluklar, sekmeler vs. karakterleri tam olarak kopyaladığınızdan emin olunuz) ve imzayı aşağıda giriniz. Bir ortadaki adam saldırısı tarafından kandırılmaya mâni olmak için imzadan, imzalı mesajın içeriğini aşan bir anlam çıkarmamaya dikkat ediniz. - - - - The address the message was signed with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + Sign the message to prove you own this Triangles address - - Reset all verify message fields - Tüm mesaj kontrolü alanlarını sıfırla + + Sign &Message + &Mesaj İmzala - - Click "Sign Message" to generate signature - İmzayı oluşturmak için "Mesaj İmzala" unsurunu tıklayın - - - - Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - - - Enter a TRI address (e.g. w) + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Enter TRI signature - + Click "Sign Message" to generate signature + İmzayı oluşturmak için "Mesaj İmzala" unsurunu tıklayın - - + + The entered address is invalid. - Girilen adres geçersizdir. + Girilen adres geçersizdir. - - - + + Please check the address and try again. - Adresi kontrol edip tekrar deneyiniz. + Adresi kontrol edip tekrar deneyiniz. - - + The entered address does not refer to a key. - Girilen adres herhangi bir anahtara işaret etmemektedir. + Girilen adres herhangi bir anahtara işaret etmemektedir. - + Wallet unlock was cancelled. - Cüzdan kilidinin açılması iptal edildi. + Cüzdan kilidinin açılması iptal edildi. Private key for the entered address is not available. - Girilen adres için özel anahtar mevcut değildir. + Girilen adres için özel anahtar mevcut değildir. Message signing failed. - Mesajın imzalanması başarısız oldu. + Mesajın imzalanması başarısız oldu. Message signed. - Mesaj imzalandı. - - - - The signature could not be decoded. - İmzanın kodu çözülemedi. - - - - - Please check the signature and try again. - İmzayı kontrol edip tekrar deneyiniz. - - - - The signature did not match the message digest. - İmza mesajın hash değeri ile eşleşmedi. - - - - Message verification failed. - Mesaj doğrulaması başarısız oldu. - - - - Message verified. - Mesaj doğrulandı. + Mesaj imzalandı. @@ -2492,7 +2517,7 @@ a:active { color:#000; text-decoration: underline; } - Generated coins must mature 60 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. + Generated coins must mature 7 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. @@ -2540,11 +2565,12 @@ a:active { color:#000; text-decoration: underline; } TransactionDescDialog + Transaction details Muamele detayları - + This pane shows a detailed description of the transaction Bu pano muamelenin ayrıntılı açıklamasını gösterir @@ -2552,7 +2578,7 @@ a:active { color:#000; text-decoration: underline; } TransactionTableModel - + Date Tarih @@ -2572,12 +2598,17 @@ a:active { color:#000; text-decoration: underline; } Meblağ - + Open until %1 %1 değerine dek açık - + + Confirming (%1 of %2 confirmations) + + + + Confirmed (%1 confirmations) Doğrulandı (%1 teyit) @@ -2589,12 +2620,7 @@ a:active { color:#000; text-decoration: underline; } - - Narration - - - - + Offline Çevrim dışı @@ -2604,12 +2630,7 @@ a:active { color:#000; text-decoration: underline; } Teyit edilmemiş - - Confirming (%1 of %2 recommended confirmations) - Teyit ediliyor (tavsiye edilen %2 teyit üzerinden %1 doğrulama) - - - + Conflicted Çakışma @@ -2687,13 +2708,13 @@ a:active { color:#000; text-decoration: underline; } TransactionView - - + + All Hepsi - + Today Bugün @@ -2723,7 +2744,7 @@ a:active { color:#000; text-decoration: underline; } Aralık... - + Received with Şununla alınan @@ -2748,17 +2769,17 @@ a:active { color:#000; text-decoration: underline; } Diğer - + Enter address or label to search Aranacak adres ya da etiket giriniz - + Min amount Asgari meblağ - + Copy address Adresi kopyala @@ -2788,7 +2809,7 @@ a:active { color:#000; text-decoration: underline; } Muamele detaylarını göster - + Export Transaction Data @@ -2853,6 +2874,19 @@ a:active { color:#000; text-decoration: underline; } ilâ + + TransactionsPage + + + Form + Form + + + + Transactions + + + Triangles-core @@ -3549,67 +3583,57 @@ Dosya mevcut değilse, sadece sahibi için okumayla sınırlı izin ile oluştur - + + Triangles - + + Wallet Cüzdan - + + &Overview &Genel bakış - + Show general overview of wallet Cüzdana genel bakışı göster - - &Send coins - Coin &gönder - - - - Send coins to a TRI address - - - - - &Receive coins - Coin &al - - - + Show the list of addresses for receiving payments Ödeme almak için kullanılan adres listesini göster - + + &Transactions &İşlemler - + Browse transaction history İşlem geçmişine göz at - + + &Address Book &Adres Defteri - + Edit the list of stored addresses and labels Kayıtlı adresler ve etiketler listesini düzenle - + &Messages @@ -3619,22 +3643,82 @@ Dosya mevcut değilse, sadece sahibi için okumayla sınırlı izin ile oluştur - - E&xit - &Çık - - - - Quit application - Uygulamadan çık - - - - &About Triangles + + + &Show / Hide Triangles wallet + Show or hide the main Window + + + + + Encrypt the private keys that belong to your wallet + + + + + %n blocks + + + + + + + Processed %1 blocks of transaction history. + + + + + <font color='#f26522'>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. </font>Do you want to pay the fee? + + + + + Options + Seçenekler + + + + E&xit + &Çık + + + + Quit application + Uygulamadan çık + + + + &Send Triangles + + + + + Send coins to a Triangles address + + + + + &Receive Triangles + + + + + E&xit Triangles wallet + + + + + + + &About Triangles + triangles &Hakkında + + + Show information about Triangles @@ -3659,22 +3743,13 @@ Dosya mevcut değilse, sadece sahibi için okumayla sınırlı izin ile oluştur - - &Show / Hide - &Göster / Gizle - - - + + &Encrypt Wallet... Cüzdanı &Şifrele... - - Encrypt or decrypt wallet - Cüzdanı şifrele veya cüzdanın şifresini aç - - - + &Backup Wallet... Cüzdanı &Yedekle... @@ -3685,24 +3760,36 @@ Dosya mevcut değilse, sadece sahibi için okumayla sınırlı izin ile oluştur + &Change Passphrase... Parolayı &Değiştir... - + Change the passphrase used for wallet encryption Cüzdan şifrelemesi için kullanılan parolayı değiştir + &Unlock Wallet... Cüzdanı &Kilitle... - + Unlock wallet Cüzdanın kilidini aç + + + &Unlock Wallet for staking... + + + + + Unlock wallet for staking + + &Lock Wallet @@ -3715,36 +3802,50 @@ Dosya mevcut değilse, sadece sahibi için okumayla sınırlı izin ile oluştur + Sign &message... &Mesaj imzala... + + + Sign messages with your Triangles addresses to prove you own them + + + &Verify message... Mesajı &doğrula... + + + Verify messages to ensure they were signed with specified Triangles addresses + + + &Export... &Dışarı aktar... - + Export the data in the current tab to a file Mevcut sekmedeki veriyi bir dosyaya aktar - + + &Debug window &Hata ayıklama penceresi - + Open debugging and diagnostic console Hata ayıklama ve teşhis penceresini aç - + &File &Dosya @@ -3769,48 +3870,41 @@ Dosya mevcut değilse, sadece sahibi için okumayla sınırlı izin ile oluştur Eylem araç çubuğu - - + [testnet] [testnet] - - + Triangles client - + %n active connection(s) to Triangles network - + Synchronizing with network... Ağ ile senkronizasyon... - + ~%n block(s) remaining ~%n blok kaldı - + Downloaded %1 of %2 blocks of transaction history (%3% done). İşlem geçmişindeki %2 bloğun %1'i indirildi (%3% tamamlandı). - - Downloaded %1 blocks of transaction history. - İşlem geçmişinin %1 bloğu indirildi. - - - + Current difficulty is %1. @@ -3858,17 +3952,12 @@ Dosya mevcut değilse, sadece sahibi için okumayla sınırlı izin ile oluştur - - This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee? - Bu işlem, büyüklük sınırının üzerindedir. İşleminizi gerçekleştirecek devrelere gidecek ve ağı desteklemeye yardımcı olacak %1 ücretle coin gönderebilirsiniz. Ücreti ödemek istiyor musunuz? - - - + Confirm transaction fee İşlem ücretini onayla - + Sent transaction İşlem gerçekleştirildi @@ -3905,29 +3994,50 @@ Message: %4 - - + + URI handling URI işleme - - + + URI can not be parsed! This can be caused by an invalid TRI address or malformed URI parameters. - + + Send Triangles + + + + + Receive Triangles + + + + + &Lock Wallet... + + + + + Wallet is <b>encrypted</b> and currently <b>unlocked for staking</b> + + + + Wallet is <b>encrypted</b> and currently <b>unlocked</b> Cüzdan <b>şifrelenmiştir</b> ve şu anda <b>kilidi açıktır</b> - + Wallet is <b>encrypted</b> and currently <b>locked</b> Cüzdan <b>şifrelenmiştir</b> ve şu anda <b>kilitlidir</b> - + + Backup Wallet Cüzdanı Yedekle @@ -3938,16 +4048,26 @@ Message: %4 - Backup Failed - Yedekleme Başarısız Oldu - - - There was an error trying to save the wallet data to the new location. Cüzdan verisi, yeni bir konuma kaydedilmeye çalışılırken bir hata oluştu. + + + Backup failed + + + + + Backup successful + + + + + The wallet data was successfully saved to the new location. + + - + %n second(s) %n saniye @@ -4004,49 +4124,128 @@ Message: %4 Not staking Pay alınmıyor + + + VerifyMessagePage - Show information about triangles - triangles hakkındaki bilgiyi göster + + Form + Form - Send coins to a triangles address - Bir triangles adresine coin gönder + + Verify Message + - Modify configuration options for triangles - triangles yapılandırma seçeneklerini değiştir + + Choose an address from the address book + - triangles - triangles + + Alt+A + Alt+A - &About triangles - triangles &Hakkında + + The address the message was signed with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + - triangles client - triangles istemcisi - - - %n active connection(s) to triangles network - - triangles ağına %n etkin bağlantı - + + Text + - URI can not be parsed! This can be caused by an invalid triangles address or malformed URI parameters. - URI ayrıştırılamadı! Bu, geçersiz bir triangles adresi veya hatalı URI parametreleri nedeniyle olabilir. + + Address + Adres - A fatal error occurred. triangles can no longer continue safely and will quit. - Önemli bir hata oluştu. triangles artık güvenli bir şekilde devam edemez ve şimdi kapatılacak. + + Signature + + + + + Reset all verify message fields + Tüm mesaj kontrolü alanlarını sıfırla + + + + Clear &All + Tümünü &temizle + + + + Verify the message to ensure it was signed with the specified Triangles address + + + + + Verify &Message + + + + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + + + + Enter Triangles signature + + + + + + The entered address is invalid. + Girilen adres geçersizdir. + + + + + + Please check the address and try again. + Adresi kontrol edip tekrar deneyiniz. + + + + The entered address does not refer to a key. + Girilen adres herhangi bir anahtara işaret etmemektedir. + + + + The signature could not be decoded. + İmzanın kodu çözülemedi. + + + + + Please check the signature and try again. + İmzayı kontrol edip tekrar deneyiniz. + + + + The signature did not match the message digest. + İmza mesajın hash değeri ile eşleşmedi. + + + + Message verification failed. + Mesaj doğrulaması başarısız oldu. + + + + Message verified. + Mesaj doğrulandı. WalletModel - + Sending... diff --git a/src/qt/locale/triangles_uk.qm b/src/qt/locale/triangles_uk.qm deleted file mode 100644 index 23eb57ea76ae6ff4aa62cb1d813ad6cc36f49062..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 50294 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 z z{XE!;wAEWWT`oGPIR$s=YRHdnbaf3=2Kqo;P9S`aG3M>gMHmXjGmwj?0gQ@(oD2oT zI!i6BXcb0^XU3eFN(Baid5R$Q0FWC?fgFdH!ikc~GC}<)KAxO(@>=$$BEUm#N|u)s z1&-z$jNFJ+S_Fi$f*Pwx8~n>5@p%%ZkIR*%g%?mia1odcgZQ4=nOYIX^TbI@t zht*o0OrD_ZRjnI6i?wp0RzwLa7L2NX#y&ep%_5^UQpvkx(xX}tS}Kfnu34l66{+zC zr53j2`#6-b`_i6srak!9fwhkK8*}Hv>=L!__{2fi6ek5RIg@zu_Z=z2Ax`!QKGxtj zzmQpQv=$B}eOeoA2@ztEo9=cDjLOa)nX+$za>hb(-SI8cbGbXG+gt%`ai4*o#pKiJ z&yWo)c@JFo))2^RWwKxl4EzvW5PLpQ;tb!%nSWK7a;C$~5NQgfu(1;d>hhVyWD$k3 zu>ep@IxkX1n3ubhw!Hj}IyZC+ikRvi{OjAjoc&Rx*kR*epz_UVE|VA^ zW0ooM`6GvSp4C!92eD9GZ@RaPtACFNSRIR6gCHWiZN{r)tx{jsd#x5Vnr%t%u(_yE zup<<}MkMLUu>t|VR}GSe-KybXU9?F!mmHS-m|G1j5k=**FVZaJWNA`+C_LpEM#93q z(Z}{93(>%C$rV$CtZc$SsjU_j)1&9Ey-?{uj8!S!0?H5ZD}SVX~8!F?c6!0U0|NG7tk zr6{1l84DJ@@psiW1&BDZi51b+b371Q0u8xkb3$iwgS+U-kMyt-<+DmwK_HKMZ3i1- zicTb;jX1p`f%F)hGUB~lGm%K?R^ebX9>;H#z4oO=b!xm4L!qxM<01m#P&0I;WJC3mtz8TZIabIOqmi_j;A1IU zzaEC*by!zSpH8FG$j)w+O)jcEbLj+Yd{QH_dnBoE(t07CQ;*VQQff-VJ49!q*OxwH zyoZ0uTfFl4;=Pzn5~n;scSx~B9N+;92s1F@l-3lJmlMpo07-k6Y$sKI6~ zxT<}Hm(NpXS7>36mjFn8mSdr5sB9VW1$@VyH(V8@Y^DGQaz8QWzCPR5uUV8iXByff zs-rS(3Kde}NWvWy&0rR21&C%Bo>wIhlx5l~tBC>J<1h_Z^NP2X>x^?vNd@Ji0^B3A zo)k|cH!a_2tpr4y@ZD?@q_yEIe5HZYpeuM2>ygRc3hoiYNaxL8o z(Dt5J*6M6{PX%WDaxAz)646m9}7tOx{7<O>tF=dPQ*(xCwpb5|E*Z4G{^s5IhK}I1} zYpyL?Ym6Yx0q^pF<{<_I&@1A@<5}~sbqPq;?;Oo7EN?EP8CKe!qnTx{Dn}{oZ)5PM zwhoCy9OWF%yn{!-iMVkcN*?WSfzhQfF;ei9N(Y>B zC&Q#m--{``k#DO#SPzT8*}?bIgd5PoqSl9lLYc0GV!kteP+Sq}k6^tKi2!g3NL?U* zi)o3MU@kTkS(>Z@PFHC;vnXtOlf6{76kZrxoV(;{P@O%AS_Iew}*v| z^;s8G4F&NxUrsf&n+obv==1T2Qk>pS1&^K^rOaliN#~I@%j#81LQs*tI_E-NeT@S}i~?JReNRE7>^PrBq2*}s*%n113)fk@FVs~7 zH7UYX<4s9W!Sb1tuV96azg|j5p!Ai8t(s#LiBtkYUs#6l7x@rJOrhQj??3+YUa!BF z^}jniMHYm%z_Jgtf|;L0A3l$d5$!0jjiXjt(e1NgbFi#TB_bz;y!4>(^((6wg@R%g z%Tkr7ys@BS6xvJ=a8fRdeOsQ*g=hjEtjncxQNh>dgO+h?rkEbp0Urm4 z-5&42;luJ##%!mE3?yt|qhSLpUlXA;q#ieGgNen?OfRYG$4I+90l<&o^eE_o^;1T3 zsCG4$gwZq}KXlwWZK43rf>Tif(eJ>;twh0vui+zg53>F~-RB6x;~7h4{7jai^T%1T zg?n7Kf#b&M;7Rw~6)%@ox6JD%&JcD~ntAGn{S^;1ptpIH zO)Yf~?KMd`U_?yQU4p9G#VEH-?*OZ=;7n*NIUQ-#D8r8k(DFM>l(0;Kf|N58eM;_1 zw`U$a?H81Fy?jyKv+$(`<+O5;EMjy!1VT_wL!W_irBbR^N#eO%yrsBqK-r&GhX9iy zL-A>t%dssV$s6BM0Uis5>);W`4*0xyFoKRE<*K&MH1*0rga@Ck!-z$Ncu26Hk;6R) zRwAk%>B|UC0Py0Cv(Ju`eAHvEIS1JpIBp!pFSvhNtq>-#lhuwV^DbwNnvOTRjx}AM zHqF*g8-jW^i(ZYNjK{0iWZMt+3MU@4;Y_h$OxhmEBhSQwu1^pX<6$@RBZCa z;(pWt*OkrKn9q$$#G!2OXI*Yb^ZhYyibv<1o<5Y!M$Ub^1e!HNj6oocB3NyJenu`o z7#LsxzLC*9m_Z;ag@g$t!9?M;1!P4-!#%Ufo5Y%ZJPRr6t^K8M0Y~B^bn!eJP;k(S zJaW18W??-K7DzoW0QR#5Kn^FGot+oL=sm=2hyt}Y?q=(`j9jCvVM6o|K+9T93+9xo z>I7szLQ$om7Aj=NTsdWPQLW@+Lbc~3mY@<&RFcISY*8c_W|<2-Sa-)dK=*-kv=|D_ zZ3aMn+P-GrIUE)V#%VQMuS~@#VkU02H$9Omj{ucaq92<^34}ZnU)?h*vFSry#HhwO z6-nkFjo9nJGPMKP3ubYpPFwX)4?)?WT1#TUdKXEs2RKDI4|f*Nl1;eO53o zY1hC=MnM(g-dB{N9pJunADWtkWb?jBzH`5(je+Os5(k$DYr`R*sCL{LXVtL|{bA=O zD#lEI(`{++{E8hPMk!lMOmJo2VD_K|6;1Al0b$8(d&Iiz0J2Y5|4nPZ*(r=#)@wNd zlxc!2q8runMDJ$v2XP-PJ-PT0_9snDB*$3&3+Zzx9v9W{;aSU-;>1__NS~^mg;$rR z3BzMf^5&D?*j66W^1jxRF_yyT#0FxSKsTV#df2Wb)p)c zm^DJq4H+|)1#WMn$z|tB^GvAzc0i6K%nW49Ii!hDx8I5Cb_p{LZN3OuQ^3*DVWYpY z6fBwF4wU>UoI@(g&OQZpS7l_Z5S^GSLsfwQ4SB<#KLmkg=_Yc1H&hT%-Yl0nv6c?0 zWb$Y=CcKll-Uo7*Op(0cR0;{^x_f??~cYa=JLpa%$FYrC|;u zi{VGa&L^<%qMZZU(6wpPCTu+{AOh(RV++2F6h;q(jziB)(ijoN=^k0+$j_E(^!-TQ zNQEMm$IxulNuBLsp>cm<_^?>>@v%1oA9>bzn-dwtP$V*5cLB(FuBZs3+U;hm=_#B3 zqki#LoMxSY^r7QMJT=qF{HTM2w3+;^v@13?2*agoeD9ON_N_e?hJLHNM6ENxI&&xs z{apM~3rwvgia6#GQ_|qXNq2_nBGCLFo@a0d!{XfQ=dE}{y>M|e0s)WLUE!P%#psu0?JGv)xEXKr*8_0!BAfJv}G44y8<&jv) zg-|HZ+ZaX-U}{BefEDEtsOw|F$@j+F;3kzpd7iTPspRRTOgA6ImQGX^=CL!mqLz`4Tz0Q^T^U5F z<_Iw-k!D6f0h4=`8@?Bul&cP~0k_n#%2jy|@`FwZ;Vo=W=o^kf*Z<#bwgFApv?zaF zLC(TrMxKgiSxY=u6iTBV)0fPGu>{2bw$4rXuPbthce+EQ5Qukvgwb*TjN z3AzeVCSRCEIo?ZE;qGA=%W%6VMia2s$56GG8(DF99oX5lGnpt?A1f%qFFLQGkVnG< zfdN?MLKFw9<%eqTr7G|h1esgjvzZLHlj})))ZhcFwSsb!jet`BA73oKw{Slv*k<0)Qy-LtHhZnQN2Op$;RR z29^(Hq6=1T=maR2RyVP_VYuao!i2sAwGWteLEi4FRcNUrz?OUwGcY`rOQugF7Xe2; zc)W%j7d1NRR6(YooGK8QO|243$FaN>xta=?THW_x*)KwmGvc*wU3bSsHC^(iQ(n@uZ5+vyI^Yd>ONxq19_uNtqQElA} zHA)Xv*o@Y!^UyyLLn8?grWljzBoy1+ALGT`OL78~({e5C!5=to=t?PNRed8r`Hla3u`e_3QdCkLysz!j%09z zqN;T8S!*yf3V-hsuc7Xvr#p{Yl{ze`eCp0<+o4*5v@Kk&B5q5o#sss8RNLE)_m6^X zY0ZcdjYb1dHEFxnGehw}C7qC=24h+2kS!rTOC<|SmHxSYn-s;IO) zg4@MKTXTtz_6G^uj~gEoHFcdydNZ`)gzox6h5}F6VZu00_=A!oM}X#>7Z(wJaK?M% z>ylCPc3kF7>D_keTjUCW<&nD5NXs1xM}L=OsqB7z zKAb94ggNt+9HpoD`3}Y{%s~UPl(MXEo(7_y3g)ZLK)Q#*%T8p2k#^ET3c4ele0o+@ z6y7fIyzVf?_$IK?(iN$(7tcsH$6%~DK(ShLU?FA-#9qL+AZHn_)YrKHcS1X(EcUpR zwy8oPn_n-?=0ZFRkAY@1eStHe+6A#+&S1)ia{}I+w46|B(|Ii2*;8_T`Ra2AT6CI` zrQr`7lG4_LNf%0=6nWG%d~U(iAnq?Mf?}0cgKE}BqJ(F}a_*;bb}Zc$8ix|+7?0xg zS#30<{n7t;tUyR01kJ;i()g4DkIe&Lyd$@r3~=(fK<|JJAzOJ)!)Odl>qw}by6Hw>9J7OH>tRR7LpF7j&$^kR zf?mJ46Y(Q?6?l(2kj)Xbnm+AJU8794k`fPKaH`=m6KJ-tFu1>P>Qo{}zg;h)m2QxZ z0djbaDA8tc-j&3iVFh0J3=Y6TwF#Bgr?Fp`HpM zA_P zl~9!DP|e3>`&WoSscI`50C}jFwgNzG1yMHzE-c-|tj2S)tq51oobHX$*1iu&yy`c=DQVNWuBH!2BpXmuPZmh>MmRReA>X0E_G zO5x};ZafW=pcqe35#1fZ6Sh-U5K)4L87tZ)9d`mpjy;u^D45bkgzhAAEI43oTW4!G7mq30b z;R16+k}zbSH7^C<8HF@Hjdw&}6YZb*%YI79Vn9)T@{pyOFfO8sGbuq&`%ueFtLQ?> zLfc9`w!)X{9i%eqEJ{aOWs5wGF8^(!KQM#bQli!$2FD82RD9T@AD?1`M3AN0E{?Kz zK9NFYCal`{v0QQz`=?U@>cX$w1Pa%``~FL~-y1HC>Fi58M-!*%2w0cD%4KFbyQ!X0 zs{rL8aFC-5&ZQ>dgD@kDup?nl!jgv=(gfO3gd2+4NOC(&`76j`Eg~X@OSx18x#)ty zm4!9K%#1w#J1Yj)xMXIOe<$Jz?YP7%Oo0oMo@}0Q$b!N4l*3-rDCE!>+lWQ0YM)2+ zc!TgztT6^OB0g^NV9o8dJ`X>wUAHkl_dz9U!zj-} z6{7RGLrhQRpC>@h%xm_IB8XPc!1&!4AdN{5nW7}iWyi8^KyPQC{j`hIOo0YZ&_r^w znA7aziDb&@ZCsacJfyWSc#qUzFcanoJLiyff}_-!tBlDTZs)fSN*v}aJQbO< z#La9-+W}7-*6ScvQc1*)Y9z)$Q9K(Di(B`l$8s~sr$3cIxx_*wxQ%FjEgC`a$eYKS z*8L#IaBvpl`K7{JH3iT2$JMkRM5bN%TPyI^>|lE-lACZ4v>ZSi32QT2S%qO^QO9~b zXd7COLA5%Aozu~M)20mxdj{HoKOO}zCM6U*dlK}hWa}#tnc^06rEFz-q-)rFEjG8x zmb;DdgV+`n4p>+bD8HD_{MHd)1&#oVn*ucrfXkJjSha}&ae}BM`pdTz;fq^OYDIL{ zeHw{(9tm?9ng>CfYXVz48u~}+&~Cj(wrb4A+VN+(q`_aXbf~W&ryHNt+Ch~954)?~ zRjv$&#(e^OlVuigoU?G)aFnwmjUr5`h@wVOM!_RndeJYOrT9$26`uRBVlU6kEwxc# zx>&dRY(%U@poSTc!E@h(zQNLYX&Fcq#-zq0#JMKV&2I8sGy?7d7Ct3@u^nbKpyHcpgyCwFi*#Bv z+hHAY_Zr<&4f^b6+%E)`Q>nv_7}tl|V;Vgm*AGI1!bjTGs5Oo7vAdCF9PnXtW4~_0 zz~`REaOlW#pf{<_=e1h1ul1bP8=O5cYf5sK)lAy$5}h&-e~Z`BL(uCG1)L0OeBpqM zh*&8tlBbFm(^oYEDOA{SCE-u2g7LT%^`KJm@c~&U#q}hj1~qol-IS7;Od}%_u^Kl& zARMwrK@j82etQeADMD*WWc7^L$hl`aG7Uq{GTC#KQR#EVg~(wjvCP6@+Jkk@M1Drd zZDfLCx>O_OR{X)Pl%4AmpJZ`QBhto>l(rF37 oZ!$0R@YQfVebXTB7tTh(YoOxKUsUzX`lkO{IxqH2d*hP-1LbwcW&i*H diff --git a/src/qt/locale/triangles_uk.ts b/src/qt/locale/triangles_uk.ts index 5379dc1..0fee228 100644 --- a/src/qt/locale/triangles_uk.ts +++ b/src/qt/locale/triangles_uk.ts @@ -4,23 +4,27 @@ AboutDialog - + + Dialog + + + + About Triangles - + <b>Triangles</b> version - - Copyright © 2009-2014 The Bitcoin developers -Copyright © 2014 Triangles team + + OK - + This is experimental software. @@ -38,47 +42,52 @@ This product includes software developed by the OpenSSL Project for use in the O AddressBookPage - + Address Book - + Double-click to edit address or label Двічі клікніть на адресу чи назву для їх зміни - + Create a new address Створити нову адресу - + Copy the currently selected address to the system clipboard Копіювати виділену адресу в буфер обміну - + Sign a message to prove you own a TRI address - + &New Address - + + Address book + + + + &Copy Address &Скопіювати адресу - + Show &QR Code - + Sign &Message @@ -88,7 +97,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + Delete the currently selected address from the list Вилучити вибрані адреси з переліку @@ -98,17 +107,22 @@ This product includes software developed by the OpenSSL Project for use in the O Перевірити повідомлення - + These are your Triangles addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you. - + &Delete &Видалити - + + Triangles receiving addresses + + + + Copy &Label Скопіювати &мітку @@ -118,7 +132,7 @@ This product includes software developed by the OpenSSL Project for use in the O &Редагувати - + Export Address Book Data @@ -141,7 +155,7 @@ This product includes software developed by the OpenSSL Project for use in the O AddressTableModel - + Label Назва @@ -164,32 +178,32 @@ This product includes software developed by the OpenSSL Project for use in the O Діалог введення паролю - + + Change password + + + + Enter passphrase Введіть пароль - + New passphrase Новий пароль - + Repeat new passphrase Повторіть пароль - - Serves to disable the trivial sendmoney when OS account compromised. Provides no real security. + + Unlock for staking only - - For staking only - - - - + Enter the new passphrase to the wallet.<br/>Please use a passphrase of <b>10 or more random characters</b>, or <b>eight or more words</b>. Введіть новий пароль для гаманця.<br/>Будь ласка, використовуйте паролі що містять <b>як мінімум 10 випадкових символів</b>, або <b>як мінімум 8 слів</b>. @@ -199,7 +213,7 @@ This product includes software developed by the OpenSSL Project for use in the O Зашифрувати гаманець - + This operation needs your wallet passphrase to unlock the wallet. Ця операція потребує пароль для розблокування гаманця. @@ -209,7 +223,7 @@ This product includes software developed by the OpenSSL Project for use in the O Розблокувати гаманець - + This operation needs your wallet passphrase to decrypt the wallet. Ця операція потребує пароль для дешифрування гаманця. @@ -219,7 +233,7 @@ This product includes software developed by the OpenSSL Project for use in the O Дешифрувати гаманець - + Change passphrase Змінити пароль @@ -318,12 +332,17 @@ This product includes software developed by the OpenSSL Project for use in the O CoinControlDialog - + Coin Control - + + Triangles Coin Control + + + + Quantity: @@ -333,7 +352,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + Amount: Кількість: @@ -353,7 +372,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + no @@ -368,22 +387,22 @@ This product includes software developed by the OpenSSL Project for use in the O - + (un)select all - + Tree mode - + List mode - + Amount Кількість @@ -418,7 +437,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + Copy address Скопіювати адресу @@ -429,17 +448,17 @@ This product includes software developed by the OpenSSL Project for use in the O - + Copy amount Копіювати кількість - + Copy transaction ID Копіювати ID транзакції - + Copy quantity @@ -474,7 +493,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + highest @@ -572,57 +591,66 @@ This label turns red, if the priority is smaller than "medium". EditAddressDialog - - Edit Address - Редагувати адресу - - - + &Label &Мітка - + The label associated with this address book entry - + &Address &Адреса - + + Edit record + + + + The address associated with this address book entry. This can only be modified for sending addresses. - - &Stealth Address + + Paste from clipboard - + + Alt+A + Alt+A + + + + New receiving address Нова адреса для отримання - + + New sending address Нова адреса для відправлення - + + Edit receiving address Редагувати адресу для отримання - + + Edit sending address Редагувати адресу для відправлення - + The entered address "%1" is not a valid TRI address. @@ -689,23 +717,23 @@ This label turns red, if the priority is smaller than "medium". MRichTextEdit - + Paragraph formatting - + Undo (CTRL+Z) - + Undo - + Redo @@ -715,7 +743,7 @@ This label turns red, if the priority is smaller than "medium". - + Cut @@ -725,7 +753,7 @@ This label turns red, if the priority is smaller than "medium". - + Copy @@ -735,7 +763,7 @@ This label turns red, if the priority is smaller than "medium". - + Paste @@ -745,12 +773,12 @@ This label turns red, if the priority is smaller than "medium". - + Link - + Bold @@ -760,7 +788,7 @@ This label turns red, if the priority is smaller than "medium". - + Italic @@ -770,12 +798,12 @@ This label turns red, if the priority is smaller than "medium". - + Underline - + Strike Out @@ -785,7 +813,7 @@ This label turns red, if the priority is smaller than "medium". - + Bullet list @@ -795,7 +823,7 @@ This label turns red, if the priority is smaller than "medium". - + Ordered list @@ -805,7 +833,7 @@ This label turns red, if the priority is smaller than "medium". - + Decrease indentation @@ -815,7 +843,7 @@ This label turns red, if the priority is smaller than "medium". - + Increase indentation @@ -825,12 +853,12 @@ This label turns red, if the priority is smaller than "medium". - + . - + Font size @@ -875,6 +903,74 @@ This label turns red, if the priority is smaller than "medium". + + MainWindow + + + MainWindow + + + + + Triangles + + + + + File + + + + + Operations + + + + + Help + + + + + Overview + + + + + Send Coins + Відправити + + + + Receive Coins + + + + + Address Book + + + + + Transactions + + + + + Messages + + + + + Synchronization + + + + + 33333 blocks + + + MessageModel @@ -931,22 +1027,27 @@ This label turns red, if the priority is smaller than "medium". MessagePage - + Address Book - + + Messages + + + + These are your sent and received encrypted messages. Click on an item to read it. - + Click on a message to view it - + &Back @@ -956,48 +1057,48 @@ This label turns red, if the priority is smaller than "medium". - + &Conversation - + Sign a message to prove you own a TRI address - + &Send - - + + Copy the currently selected address to the system clipboard Копіювати виділену адресу в буфер обміну - + &Copy From Address - + Copy To &Address - + Delete the currently selected address from the list Вилучити вибрані адреси з переліку - + &Delete &Видалити - + Send Secure Message @@ -1031,11 +1132,12 @@ This label turns red, if the priority is smaller than "medium". OptionsDialog + Options Параметри - + &Main &Головні @@ -1050,7 +1152,7 @@ This label turns red, if the priority is smaller than "medium". Заплатити комісі&ю - + Reserved amount does not participate in staking and is therefore spendable at any time. @@ -1060,12 +1162,12 @@ This label turns red, if the priority is smaller than "medium". - + Automatically start Triangles after logging in to the system. - + &Start Triangles on system login @@ -1075,7 +1177,7 @@ This label turns red, if the priority is smaller than "medium". - + &Detach databases at shutdown @@ -1085,57 +1187,57 @@ This label turns red, if the priority is smaller than "medium". &Мережа - + Automatically open the Triangles client port on the router. This only works when your router supports UPnP and it is enabled. - + Map port using &UPnP Відображення порту через &UPnP - + Connect to the Triangles network through a SOCKS proxy (e.g. when connecting through Tor). - + &Connect through SOCKS proxy: - + Proxy &IP: &IP проксі: - + IP address of the proxy (e.g. 127.0.0.1) - + &Port: &Порт: - + Port of the proxy (e.g. 9050) Порт проксі-сервера (наприклад 9050) - + SOCKS &Version: SOCKS версії: - + SOCKS version of the proxy (e.g. 5) Версія SOCKS-проксі (наприклад 5) - + &Window &Вікно @@ -1145,7 +1247,7 @@ This label turns red, if the priority is smaller than "medium". Показувати лише іконку в треї після згортання вікна. - + &Minimize to the tray instead of the taskbar Мінімізувати &у трей @@ -1155,7 +1257,7 @@ This label turns red, if the priority is smaller than "medium". Згортати замість закриття. Якщо ця опція включена, програма закриється лише після вибору відповідного пункту в меню. - + M&inimize on close Згортати замість закритт&я @@ -1170,27 +1272,27 @@ This label turns red, if the priority is smaller than "medium". Мова інтерфейсу користувача: - + The user interface language can be set here. This setting will take effect after restarting Triangles. - + &Unit to show amounts in: В&имірювати монети в: - + Choose the default subdivision unit to show in the interface and when sending coins. Виберіть одиницю вимірювання монет, яка буде відображатись в гаманці та при відправленні. - + Whether to show TRI addresses in the transaction list or not. - + &Display addresses in transaction list &Відображати адресу в списку транзакцій @@ -1200,27 +1302,27 @@ This label turns red, if the priority is smaller than "medium". - + Display coin &control features (experts only!) - + &OK &Гаразд - + &Cancel &Скасувати - + &Apply - + default типово @@ -1245,18 +1347,18 @@ This label turns red, if the priority is smaller than "medium". OverviewPage - + Form Форма - - + + The displayed information may be out of date. Your wallet automatically synchronizes with the Triangles network after a connection is established, but this process has not completed yet. - + Stake: @@ -1291,7 +1393,7 @@ This label turns red, if the priority is smaller than "medium". Замінований баланс, який ще не дозрів - + Total: всього: @@ -1301,7 +1403,7 @@ This label turns red, if the priority is smaller than "medium". Ваше поточне Сукупний баланс - + <b>Recent transactions</b> <b>Недавні транзакції</b> @@ -1309,10 +1411,10 @@ This label turns red, if the priority is smaller than "medium". <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1323,10 +1425,10 @@ a:active { color:#000; text-decoration: underline; } <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1334,7 +1436,21 @@ a:active { color:#000; text-decoration: underline; } - + + <head> +<style type="text/css" media="screen"> +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } +</style> +</head> +<body> +<a href="http://explorer.triangles.technology"> &#187; TRI block explorer</a></body> + + + + Total of transactions that have yet to be confirmed, and do not yet count toward the current balance @@ -1411,7 +1527,7 @@ a:active { color:#000; text-decoration: underline; } RPCConsole - + Client name Назва клієнту @@ -1422,15 +1538,15 @@ a:active { color:#000; text-decoration: underline; } - + - + N/A Н/Д - + Client version Версія клієнту @@ -1440,7 +1556,12 @@ a:active { color:#000; text-decoration: underline; } &Інформація - + + Debug window + + + + Using OpenSSL version Використовується OpenSSL версії @@ -1465,7 +1586,7 @@ a:active { color:#000; text-decoration: underline; } - + Block chain Ланцюг блоків @@ -1485,7 +1606,7 @@ a:active { color:#000; text-decoration: underline; } Час останнього блоку - + &Open Відкрити @@ -1495,7 +1616,7 @@ a:active { color:#000; text-decoration: underline; } - + &Show @@ -1505,22 +1626,22 @@ a:active { color:#000; text-decoration: underline; } Консоль - + Build date Дата збирання - + Triangles - Debug window - + Triangles Core - + Debug log file Файл звіту зневадження @@ -1530,12 +1651,12 @@ a:active { color:#000; text-decoration: underline; } - + Show the Triangles-Qt help message to get a list with possible Triangles command-line options. - + Clear console Очистити консоль @@ -1558,8 +1679,8 @@ a:active { color:#000; text-decoration: underline; } SendCoinsDialog - - + + @@ -1571,12 +1692,17 @@ a:active { color:#000; text-decoration: underline; } Відправити - + + Send Triangles + + + + Coin Control Features - + Inputs... @@ -1655,17 +1781,17 @@ a:active { color:#000; text-decoration: underline; } - + custom change address - + Send to multiple recipients at once Відправити на декілька адрес - + Add &Recipient Дод&ати одержувача @@ -1675,7 +1801,7 @@ a:active { color:#000; text-decoration: underline; } - + Clear &All Очистити &все @@ -1695,17 +1821,17 @@ a:active { color:#000; text-decoration: underline; } Підтвердити відправлення - + S&end &Відправити - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Copy quantity @@ -1750,7 +1876,7 @@ a:active { color:#000; text-decoration: underline; } - + Confirm send coins Підтвердіть відправлення @@ -1765,7 +1891,7 @@ a:active { color:#000; text-decoration: underline; } - + The recipient address is not valid, please recheck. Адреса отримувача невірна, будь ласка перепровірте. @@ -1823,53 +1949,48 @@ a:active { color:#000; text-decoration: underline; } SendCoinsEntry - + Form Форма - + A&mount: &Кількість: - + Pay &To: &Отримувач: - - + + Enter a label for this address to add it to your address book Введіть мітку для цієї адреси для додавання її в адресну книгу - - N&arration: - - - - + Enter a short note to send with payment (max 24 characters) - + &Label: &Мітка: - + The address to send the payment to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book - + Alt+A Alt+A @@ -1879,7 +2000,7 @@ a:active { color:#000; text-decoration: underline; } Вставити адресу - + Alt+P Alt+P @@ -1907,37 +2028,42 @@ a:active { color:#000; text-decoration: underline; } - + + Send messages + + + + Address &From: - + Choose address from address book - + Alt+A Alt+A - + Paste address from clipboard Вставити адресу - + Alt+P Alt+P - + Send to multiple recipients at once Відправити на декілька адрес - + Add &Recipient Дод&ати одержувача @@ -1947,7 +2073,7 @@ a:active { color:#000; text-decoration: underline; } - + Clear &All Очистити &все @@ -1957,17 +2083,17 @@ a:active { color:#000; text-decoration: underline; } Підтвердити відправлення - + S&end &Відправити - + &Close - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) @@ -1977,7 +2103,7 @@ a:active { color:#000; text-decoration: underline; } - + Confirm send messages @@ -1992,7 +2118,7 @@ a:active { color:#000; text-decoration: underline; } - + @@ -2029,22 +2155,22 @@ a:active { color:#000; text-decoration: underline; } SendMessagesEntry - + Form Форма - - The address to send the payment to (e.g. 4Zo1ga6xuKuQ7JV7M9rGDoxdbYwV5zgQJ5) + + The address to send the message to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book - + Alt+A Alt+A @@ -2054,7 +2180,7 @@ a:active { color:#000; text-decoration: underline; } Вставити адресу - + Alt+P Alt+P @@ -2064,28 +2190,28 @@ a:active { color:#000; text-decoration: underline; } - + &Message: - + Send &To: - + Enter a label for this address to add it to your address book Введіть мітку для цієї адреси для додавання її в адресну книгу - + &Label: &Мітка: - + &Public Key: @@ -2106,187 +2232,134 @@ a:active { color:#000; text-decoration: underline; } - SignVerifyMessageDialog + SignMessagePage - - Signatures - Sign / Verify a Message - Підписи - Підпис / Перевірка повідомлення + + Form + Форма - - - &Sign Message - &Підписати повідомлення - - - - You can sign messages with your addresses to prove you own them. Be careful not to sign anything vague, as phishing attacks may try to trick you into signing your identity over to them. Only sign fully-detailed statements you agree to. - Ви можете зареєструватися повідомленнями зі своїми адресами, щоб довести, що ви є їх власником. Будьте обережні, щоб не підписувати що-небудь неясне, як фішинг-атак може спробувати обдурити вас в підписанні вашу особистість до них. Тільки підписати повністю докладні свідчення, користувач зобов'язується. - - - - The address to sign the message with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + Sign Message - - + + Address + Адреса + + + + Paste address from clipboard + Вставити адресу + + + + Alt+P + Alt+P + + + + Signature + + + + Choose an address from the address book - - + Alt+A - Alt+A + Alt+A - - Paste address from clipboard - Вставити адресу + + The address to sign the message with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + - - Alt+P - Alt+P + + Text + - + Enter the message you want to sign here - Введіть повідомлення, яке ви хочете підписати тут + Введіть повідомлення, яке ви хочете підписати тут - + Copy the current signature to the system clipboard - Копіювати поточну сигнатуру до системного буферу обміну + Копіювати поточну сигнатуру до системного буферу обміну - - Sign the message to prove you own this TRI address - - - - - Verify the message to ensure it was signed with the specified TRI address - - - - + Reset all sign message fields - Скинути всі поля підпису повідомлення + Скинути всі поля підпису повідомлення - - + Clear &All - Очистити &все + Очистити &все - - - &Verify Message - Перевірити повідомлення - - - - Enter the signing address, message (ensure you copy line breaks, spaces, tabs, etc. exactly) and signature below to verify the message. Be careful not to read more into the signature than what is in the signed message itself, to avoid being tricked by a man-in-the-middle attack. - Введіть адресу підписання, повідомлення (забезпечення копіюванні розриви рядків, прогалини, вкладки і т.д. точно) і підпис нижче, щоб перевірити повідомлення. Будьте обережні, щоб не читати далі в підпис, ніж те, що в підписаному самого повідомлення, щоб уникнути обдурять нападу чоловік-в-середній. - - - - The address the message was signed with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + Sign the message to prove you own this Triangles address - - Reset all verify message fields - Скинути всі поля перевірки повідомлення - - - - Click "Sign Message" to generate signature - Натисніть кнопку «Підписати повідомлення», для отримання підпису - - - - Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + Sign &Message - - Enter a TRI address (e.g. w) + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Enter TRI signature - + Click "Sign Message" to generate signature + Натисніть кнопку «Підписати повідомлення», для отримання підпису - - + + The entered address is invalid. - Введена нечинна адреса. + Введена нечинна адреса. - - - + + Please check the address and try again. - Будь ласка, перевірте адресу та спробуйте ще. + Будь ласка, перевірте адресу та спробуйте ще. - - + The entered address does not refer to a key. - Введений адреса не відноситься до ключа. + Введений адреса не відноситься до ключа. - + Wallet unlock was cancelled. - Розблокування Гаманець був скасований. + Розблокування Гаманець був скасований. Private key for the entered address is not available. - Приватний ключ для введеної адреси недоступний. + Приватний ключ для введеної адреси недоступний. Message signing failed. - Не вдалося підписати повідомлення. + Не вдалося підписати повідомлення. Message signed. - Повідомлення підписано. - - - - The signature could not be decoded. - Підпис не можливо декодувати. - - - - - Please check the signature and try again. - Будь ласка, перевірте підпис та спробуйте ще. - - - - The signature did not match the message digest. - Підпис не відповідає дайджест повідомлення. - - - - Message verification failed. - Не вдалося перевірити повідомлення. - - - - Message verified. - Повідомлення перевірено. + Повідомлення підписано. @@ -2436,7 +2509,7 @@ a:active { color:#000; text-decoration: underline; } - Generated coins must mature 60 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. + Generated coins must mature 7 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. @@ -2484,11 +2557,12 @@ a:active { color:#000; text-decoration: underline; } TransactionDescDialog + Transaction details Деталі транзакції - + This pane shows a detailed description of the transaction Даний діалог показує детальну статистику по вибраній транзакції @@ -2496,7 +2570,7 @@ a:active { color:#000; text-decoration: underline; } TransactionTableModel - + Date Дата @@ -2516,12 +2590,17 @@ a:active { color:#000; text-decoration: underline; } Кількість - + Open until %1 Відкрити до %1 - + + Confirming (%1 of %2 confirmations) + + + + Confirmed (%1 confirmations) Підтверджено (%1 підтверджень) @@ -2535,12 +2614,7 @@ a:active { color:#000; text-decoration: underline; } - - Narration - - - - + Offline @@ -2550,12 +2624,7 @@ a:active { color:#000; text-decoration: underline; } - - Confirming (%1 of %2 recommended confirmations) - - - - + Conflicted @@ -2633,13 +2702,13 @@ a:active { color:#000; text-decoration: underline; } TransactionView - - + + All Всі - + Today Сьогодні @@ -2669,7 +2738,7 @@ a:active { color:#000; text-decoration: underline; } Проміжок... - + Received with Отримані на @@ -2694,17 +2763,17 @@ a:active { color:#000; text-decoration: underline; } Інше - + Enter address or label to search Введіть адресу чи мітку для пошуку - + Min amount Мінімальна сума - + Copy address Скопіювати адресу @@ -2734,7 +2803,7 @@ a:active { color:#000; text-decoration: underline; } Показати деталі транзакції - + Export Transaction Data @@ -2799,6 +2868,19 @@ a:active { color:#000; text-decoration: underline; } до + + TransactionsPage + + + Form + Форма + + + + Transactions + + + Triangles-core @@ -3495,67 +3577,57 @@ If the file does not exist, create it with owner-readable-only file permissions. - + + Triangles - + + Wallet Гаманець - + + &Overview &Огляд - + Show general overview of wallet Показати загальний огляд гаманця - - &Send coins - - - - - Send coins to a TRI address - - - - - &Receive coins - - - - + Show the list of addresses for receiving payments - + + &Transactions Транзакції - + Browse transaction history Переглянути історію транзакцій - + + &Address Book - + Edit the list of stored addresses and labels - + &Messages @@ -3565,22 +3637,84 @@ If the file does not exist, create it with owner-readable-only file permissions. - - E&xit - &Вихід - - - - Quit application - Вийти - - - - &About Triangles + + + &Show / Hide Triangles wallet + Show or hide the main Window + + + + + Encrypt the private keys that belong to your wallet + + + + + %n blocks + + + + + + + + + Processed %1 blocks of transaction history. + + + + + <font color='#f26522'>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. </font>Do you want to pay the fee? + + + + + Options + Параметри + + + + E&xit + &Вихід + + + + Quit application + Вийти + + + + &Send Triangles + + + + + Send coins to a Triangles address + + + + + &Receive Triangles + + + + + E&xit Triangles wallet + + + + + + + &About Triangles + + + + Show information about Triangles @@ -3605,22 +3739,13 @@ If the file does not exist, create it with owner-readable-only file permissions. - - &Show / Hide - Показати / Приховати - - - + + &Encrypt Wallet... &Шифрування гаманця... - - Encrypt or decrypt wallet - - - - + &Backup Wallet... &Резервне копіювання гаманця... @@ -3631,24 +3756,36 @@ If the file does not exist, create it with owner-readable-only file permissions. + &Change Passphrase... Змінити парол&ь... - + Change the passphrase used for wallet encryption Змінити пароль, який використовується для шифрування гаманця + &Unlock Wallet... - + Unlock wallet Розблокувати гаманець + + + &Unlock Wallet for staking... + + + + + Unlock wallet for staking + + &Lock Wallet @@ -3661,36 +3798,50 @@ If the file does not exist, create it with owner-readable-only file permissions. + Sign &message... &Підписати повідомлення... + + + Sign messages with your Triangles addresses to prove you own them + + + &Verify message... Перевірити повідомлення... + + + Verify messages to ensure they were signed with specified Triangles addresses + + + &Export... - + Export the data in the current tab to a file - + + &Debug window Вікно зневадження - + Open debugging and diagnostic console Відкрити консоль зневадження і діагностики - + &File &Файл @@ -3715,19 +3866,17 @@ If the file does not exist, create it with owner-readable-only file permissions. - - + [testnet] [тестова мережа] - - + Triangles client - + %n active connection(s) to Triangles network @@ -3736,12 +3885,12 @@ If the file does not exist, create it with owner-readable-only file permissions. - + Synchronizing with network... Синхронізація з мережею... - + ~%n block(s) remaining @@ -3750,17 +3899,12 @@ If the file does not exist, create it with owner-readable-only file permissions. - + Downloaded %1 of %2 blocks of transaction history (%3% done). - - Downloaded %1 blocks of transaction history. - - - - + Current difficulty is %1. @@ -3816,17 +3960,12 @@ If the file does not exist, create it with owner-readable-only file permissions. - - This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee? - - - - + Confirm transaction fee - + Sent transaction Надіслані транзакції @@ -3863,29 +4002,50 @@ Message: %4 - - + + URI handling - - + + URI can not be parsed! This can be caused by an invalid TRI address or malformed URI parameters. - + + Send Triangles + + + + + Receive Triangles + + + + + &Lock Wallet... + + + + + Wallet is <b>encrypted</b> and currently <b>unlocked for staking</b> + + + + Wallet is <b>encrypted</b> and currently <b>unlocked</b> <b>Зашифрований</b> гаманець <b>розблоковано</b> - + Wallet is <b>encrypted</b> and currently <b>locked</b> <b>Зашифрований</b> гаманець <b>заблоковано</b> - + + Backup Wallet @@ -3896,16 +4056,26 @@ Message: %4 - Backup Failed + There was an error trying to save the wallet data to the new location. - There was an error trying to save the wallet data to the new location. + Backup failed + + + + + Backup successful + + + + + The wallet data was successfully saved to the new location. - + %n second(s) @@ -3971,10 +4141,127 @@ Message: %4 + + VerifyMessagePage + + + Form + Форма + + + + Verify Message + + + + + Choose an address from the address book + + + + + Alt+A + Alt+A + + + + The address the message was signed with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + + + + + Text + + + + + Address + Адреса + + + + Signature + + + + + Reset all verify message fields + Скинути всі поля перевірки повідомлення + + + + Clear &All + Очистити &все + + + + Verify the message to ensure it was signed with the specified Triangles address + + + + + Verify &Message + + + + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + + + + Enter Triangles signature + + + + + + The entered address is invalid. + Введена нечинна адреса. + + + + + + Please check the address and try again. + Будь ласка, перевірте адресу та спробуйте ще. + + + + The entered address does not refer to a key. + Введений адреса не відноситься до ключа. + + + + The signature could not be decoded. + Підпис не можливо декодувати. + + + + + Please check the signature and try again. + Будь ласка, перевірте підпис та спробуйте ще. + + + + The signature did not match the message digest. + Підпис не відповідає дайджест повідомлення. + + + + Message verification failed. + Не вдалося перевірити повідомлення. + + + + Message verified. + Повідомлення перевірено. + + WalletModel - + Sending... diff --git a/src/qt/locale/triangles_ur_PK.qm b/src/qt/locale/triangles_ur_PK.qm deleted file mode 100644 index 7cba7608ceee4117fd0f2adab25a607bfa241b64..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3383 zcmb7GPiP}m7=LLeFVi%p?Yb>{5E)n7WJ@=p+ZEaB!K9OJi|w-3)P;KSHF<4@PG`bQ zx@j(11T7VH!NVQ|6?#}`@Zd>U7FVt4L8-9xE()SYJ&2$OS${Jxoy6{Bwmr=J=Fj{7 z{l4#e-+SRs@yz#se0b}Jr=Ixo^__b^W(f&x5;8MJNaQ||c5f3RtqY|6P5fP;oF?I~ zI3eLn0wb#eqY6n6ULu5M$%{XIMo9N5GWWqUAN-h>UsF}yuk3!0_h!rkq6<;=q}_k;myTc zg!IaEY#7*8qSg0gLgbtD?_W3Y{!L`K{txv2E3o@(fzo|};g!hCGS-D|M?QJ?7hp!9 zL88=DqLZT!K(@@ z7AzGW^Nw_iY zg&R#8rciLs(J;^qGS6Uf-Yjz64O50>9YO4Qa*^i303pdS>)Tdp0Sag!!N4FbaT}WAw^R(0|k4o zs*57;LM`r43{y2aLzq(h*uTtJfg@)k2}R;XyEp>n(6?gfD<@|B2_B)LK` ziE(AfInTFn(nvFR=NxP^bfVoeKrkS#0I9&}0_6I!#m=Bflk^K@VT>lcC?iN#1(U}~ zK!AdPY6+5p$M AboutDialog - + + Dialog + + + + About Triangles - + <b>Triangles</b> version - - Copyright © 2009-2014 The Bitcoin developers -Copyright © 2014 Triangles team + + OK - + This is experimental software. @@ -33,47 +37,52 @@ This product includes software developed by the OpenSSL Project for use in the O AddressBookPage - + Address Book - + Double-click to edit address or label ایڈریس یا لیبل میں ترمیم کرنے پر ڈبل کلک کریں - + Create a new address نیا ایڈریس بنائیں - + Copy the currently selected address to the system clipboard - + Sign a message to prove you own a TRI address - + &New Address - + + Address book + + + + &Copy Address - + Show &QR Code - + Sign &Message @@ -83,7 +92,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + Delete the currently selected address from the list @@ -93,17 +102,22 @@ This product includes software developed by the OpenSSL Project for use in the O - + These are your Triangles addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you. - + &Delete - + + Triangles receiving addresses + + + + Copy &Label @@ -113,7 +127,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + Export Address Book Data @@ -136,7 +150,7 @@ This product includes software developed by the OpenSSL Project for use in the O AddressTableModel - + Label چٹ @@ -159,32 +173,32 @@ This product includes software developed by the OpenSSL Project for use in the O - + + Change password + + + + Enter passphrase پاس فریز داخل کریں - + New passphrase نیا پاس فریز - + Repeat new passphrase نیا پاس فریز دہرائیں - - Serves to disable the trivial sendmoney when OS account compromised. Provides no real security. + + Unlock for staking only - - For staking only - - - - + Enter the new passphrase to the wallet.<br/>Please use a passphrase of <b>10 or more random characters</b>, or <b>eight or more words</b>. @@ -194,7 +208,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + This operation needs your wallet passphrase to unlock the wallet. @@ -204,7 +218,7 @@ This product includes software developed by the OpenSSL Project for use in the O بٹوا ان لاک - + This operation needs your wallet passphrase to decrypt the wallet. @@ -214,7 +228,7 @@ This product includes software developed by the OpenSSL Project for use in the O خفیہ کشائی کر یںبٹوے کے - + Change passphrase پاس فریز تبدیل کریں @@ -313,12 +327,17 @@ This product includes software developed by the OpenSSL Project for use in the O CoinControlDialog - + Coin Control - + + Triangles Coin Control + + + + Quantity: @@ -328,7 +347,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + Amount: @@ -348,7 +367,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + no @@ -363,22 +382,22 @@ This product includes software developed by the OpenSSL Project for use in the O - + (un)select all - + Tree mode - + List mode - + Amount رقم @@ -413,7 +432,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + Copy address @@ -424,17 +443,17 @@ This product includes software developed by the OpenSSL Project for use in the O - + Copy amount - + Copy transaction ID - + Copy quantity @@ -469,7 +488,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + highest @@ -567,57 +586,66 @@ This label turns red, if the priority is smaller than "medium". EditAddressDialog - - Edit Address - - - - + &Label - + The label associated with this address book entry - + &Address - + + Edit record + + + + The address associated with this address book entry. This can only be modified for sending addresses. - - &Stealth Address + + Paste from clipboard - + + Alt+A + + + + + New receiving address - + + New sending address - + + Edit receiving address - + + Edit sending address - + The entered address "%1" is not a valid TRI address. @@ -684,23 +712,23 @@ This label turns red, if the priority is smaller than "medium". MRichTextEdit - + Paragraph formatting - + Undo (CTRL+Z) - + Undo - + Redo @@ -710,7 +738,7 @@ This label turns red, if the priority is smaller than "medium". - + Cut @@ -720,7 +748,7 @@ This label turns red, if the priority is smaller than "medium". - + Copy @@ -730,7 +758,7 @@ This label turns red, if the priority is smaller than "medium". - + Paste @@ -740,12 +768,12 @@ This label turns red, if the priority is smaller than "medium". - + Link - + Bold @@ -755,7 +783,7 @@ This label turns red, if the priority is smaller than "medium". - + Italic @@ -765,12 +793,12 @@ This label turns red, if the priority is smaller than "medium". - + Underline - + Strike Out @@ -780,7 +808,7 @@ This label turns red, if the priority is smaller than "medium". - + Bullet list @@ -790,7 +818,7 @@ This label turns red, if the priority is smaller than "medium". - + Ordered list @@ -800,7 +828,7 @@ This label turns red, if the priority is smaller than "medium". - + Decrease indentation @@ -810,7 +838,7 @@ This label turns red, if the priority is smaller than "medium". - + Increase indentation @@ -820,12 +848,12 @@ This label turns red, if the priority is smaller than "medium". - + . - + Font size @@ -870,6 +898,74 @@ This label turns red, if the priority is smaller than "medium". + + MainWindow + + + MainWindow + + + + + Triangles + + + + + File + + + + + Operations + + + + + Help + + + + + Overview + + + + + Send Coins + + + + + Receive Coins + + + + + Address Book + + + + + Transactions + + + + + Messages + + + + + Synchronization + + + + + 33333 blocks + + + MessageModel @@ -926,22 +1022,27 @@ This label turns red, if the priority is smaller than "medium". MessagePage - + Address Book - + + Messages + + + + These are your sent and received encrypted messages. Click on an item to read it. - + Click on a message to view it - + &Back @@ -951,48 +1052,48 @@ This label turns red, if the priority is smaller than "medium". - + &Conversation - + Sign a message to prove you own a TRI address - + &Send - - + + Copy the currently selected address to the system clipboard - + &Copy From Address - + Copy To &Address - + Delete the currently selected address from the list - + &Delete - + Send Secure Message @@ -1026,11 +1127,12 @@ This label turns red, if the priority is smaller than "medium". OptionsDialog + Options - + &Main @@ -1045,7 +1147,7 @@ This label turns red, if the priority is smaller than "medium". - + Reserved amount does not participate in staking and is therefore spendable at any time. @@ -1055,12 +1157,12 @@ This label turns red, if the priority is smaller than "medium". - + Automatically start Triangles after logging in to the system. - + &Start Triangles on system login @@ -1070,7 +1172,7 @@ This label turns red, if the priority is smaller than "medium". - + &Detach databases at shutdown @@ -1080,57 +1182,57 @@ This label turns red, if the priority is smaller than "medium". - + Automatically open the Triangles client port on the router. This only works when your router supports UPnP and it is enabled. - + Map port using &UPnP - + Connect to the Triangles network through a SOCKS proxy (e.g. when connecting through Tor). - + &Connect through SOCKS proxy: - + Proxy &IP: - + IP address of the proxy (e.g. 127.0.0.1) - + &Port: - + Port of the proxy (e.g. 9050) - + SOCKS &Version: - + SOCKS version of the proxy (e.g. 5) - + &Window @@ -1140,7 +1242,7 @@ This label turns red, if the priority is smaller than "medium". - + &Minimize to the tray instead of the taskbar @@ -1150,7 +1252,7 @@ This label turns red, if the priority is smaller than "medium". - + M&inimize on close @@ -1165,27 +1267,27 @@ This label turns red, if the priority is smaller than "medium". - + The user interface language can be set here. This setting will take effect after restarting Triangles. - + &Unit to show amounts in: - + Choose the default subdivision unit to show in the interface and when sending coins. - + Whether to show TRI addresses in the transaction list or not. - + &Display addresses in transaction list @@ -1195,27 +1297,27 @@ This label turns red, if the priority is smaller than "medium". - + Display coin &control features (experts only!) - + &OK - + &Cancel - + &Apply - + default @@ -1240,18 +1342,18 @@ This label turns red, if the priority is smaller than "medium". OverviewPage - + Form - - + + The displayed information may be out of date. Your wallet automatically synchronizes with the Triangles network after a connection is established, but this process has not completed yet. - + Stake: @@ -1286,7 +1388,7 @@ This label turns red, if the priority is smaller than "medium". - + Total: @@ -1296,7 +1398,7 @@ This label turns red, if the priority is smaller than "medium". - + <b>Recent transactions</b> @@ -1304,10 +1406,10 @@ This label turns red, if the priority is smaller than "medium". <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1318,10 +1420,10 @@ a:active { color:#000; text-decoration: underline; } <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1329,7 +1431,21 @@ a:active { color:#000; text-decoration: underline; } - + + <head> +<style type="text/css" media="screen"> +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } +</style> +</head> +<body> +<a href="http://explorer.triangles.technology"> &#187; TRI block explorer</a></body> + + + + Total of transactions that have yet to be confirmed, and do not yet count toward the current balance @@ -1406,7 +1522,7 @@ a:active { color:#000; text-decoration: underline; } RPCConsole - + Client name @@ -1417,15 +1533,15 @@ a:active { color:#000; text-decoration: underline; } - + - + N/A - + Client version @@ -1435,7 +1551,12 @@ a:active { color:#000; text-decoration: underline; } - + + Debug window + + + + Using OpenSSL version @@ -1460,7 +1581,7 @@ a:active { color:#000; text-decoration: underline; } - + Block chain @@ -1480,7 +1601,7 @@ a:active { color:#000; text-decoration: underline; } - + &Open @@ -1490,7 +1611,7 @@ a:active { color:#000; text-decoration: underline; } - + &Show @@ -1500,22 +1621,22 @@ a:active { color:#000; text-decoration: underline; } - + Build date - + Triangles - Debug window - + Triangles Core - + Debug log file @@ -1525,12 +1646,12 @@ a:active { color:#000; text-decoration: underline; } - + Show the Triangles-Qt help message to get a list with possible Triangles command-line options. - + Clear console @@ -1553,8 +1674,8 @@ a:active { color:#000; text-decoration: underline; } SendCoinsDialog - - + + @@ -1566,12 +1687,17 @@ a:active { color:#000; text-decoration: underline; } - + + Send Triangles + + + + Coin Control Features - + Inputs... @@ -1650,17 +1776,17 @@ a:active { color:#000; text-decoration: underline; } - + custom change address - + Send to multiple recipients at once - + Add &Recipient @@ -1670,7 +1796,7 @@ a:active { color:#000; text-decoration: underline; } - + Clear &All @@ -1690,17 +1816,17 @@ a:active { color:#000; text-decoration: underline; } - + S&end - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Copy quantity @@ -1745,7 +1871,7 @@ a:active { color:#000; text-decoration: underline; } - + Confirm send coins @@ -1760,7 +1886,7 @@ a:active { color:#000; text-decoration: underline; } - + The recipient address is not valid, please recheck. @@ -1818,53 +1944,48 @@ a:active { color:#000; text-decoration: underline; } SendCoinsEntry - + Form - + A&mount: - + Pay &To: - - + + Enter a label for this address to add it to your address book - - N&arration: - - - - + Enter a short note to send with payment (max 24 characters) - + &Label: - + The address to send the payment to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book - + Alt+A @@ -1874,7 +1995,7 @@ a:active { color:#000; text-decoration: underline; } - + Alt+P @@ -1902,37 +2023,42 @@ a:active { color:#000; text-decoration: underline; } - + + Send messages + + + + Address &From: - + Choose address from address book - + Alt+A - + Paste address from clipboard - + Alt+P - + Send to multiple recipients at once - + Add &Recipient @@ -1942,7 +2068,7 @@ a:active { color:#000; text-decoration: underline; } - + Clear &All @@ -1952,17 +2078,17 @@ a:active { color:#000; text-decoration: underline; } - + S&end - + &Close - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) @@ -1972,7 +2098,7 @@ a:active { color:#000; text-decoration: underline; } - + Confirm send messages @@ -1987,7 +2113,7 @@ a:active { color:#000; text-decoration: underline; } - + @@ -2024,22 +2150,22 @@ a:active { color:#000; text-decoration: underline; } SendMessagesEntry - + Form - - The address to send the payment to (e.g. 4Zo1ga6xuKuQ7JV7M9rGDoxdbYwV5zgQJ5) + + The address to send the message to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book - + Alt+A @@ -2049,7 +2175,7 @@ a:active { color:#000; text-decoration: underline; } - + Alt+P @@ -2059,28 +2185,28 @@ a:active { color:#000; text-decoration: underline; } - + &Message: - + Send &To: - + Enter a label for this address to add it to your address book - + &Label: - + &Public Key: @@ -2101,144 +2227,117 @@ a:active { color:#000; text-decoration: underline; } - SignVerifyMessageDialog + SignMessagePage - - Signatures - Sign / Verify a Message + + Form - - - &Sign Message + + Sign Message - - You can sign messages with your addresses to prove you own them. Be careful not to sign anything vague, as phishing attacks may try to trick you into signing your identity over to them. Only sign fully-detailed statements you agree to. - + + Address + پتہ - - The address to sign the message with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - - - - Choose an address from the address book - - - - - - Alt+A - - - - + Paste address from clipboard - + Alt+P - + + Signature + + + + + Choose an address from the address book + + + + + Alt+A + + + + + The address to sign the message with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + + + + + Text + + + + Enter the message you want to sign here - + Copy the current signature to the system clipboard - - Sign the message to prove you own this TRI address - - - - - Verify the message to ensure it was signed with the specified TRI address - - - - + Reset all sign message fields - - + Clear &All - - - &Verify Message + + Sign the message to prove you own this Triangles address - - Enter the signing address, message (ensure you copy line breaks, spaces, tabs, etc. exactly) and signature below to verify the message. Be careful not to read more into the signature than what is in the signed message itself, to avoid being tricked by a man-in-the-middle attack. + + Sign &Message - - The address the message was signed with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - - - Reset all verify message fields - - - - - Click "Sign Message" to generate signature - - - - - Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - - - Enter a TRI address (e.g. w) + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Enter TRI signature + Click "Sign Message" to generate signature - - + + The entered address is invalid. - - - + + Please check the address and try again. - - + The entered address does not refer to a key. - + Wallet unlock was cancelled. @@ -2257,32 +2356,6 @@ a:active { color:#000; text-decoration: underline; } Message signed. - - - The signature could not be decoded. - - - - - - Please check the signature and try again. - - - - - The signature did not match the message digest. - - - - - Message verification failed. - - - - - Message verified. - - TransactionDesc @@ -2428,7 +2501,7 @@ a:active { color:#000; text-decoration: underline; } - Generated coins must mature 60 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. + Generated coins must mature 7 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. @@ -2476,11 +2549,12 @@ a:active { color:#000; text-decoration: underline; } TransactionDescDialog + Transaction details - + This pane shows a detailed description of the transaction @@ -2488,7 +2562,7 @@ a:active { color:#000; text-decoration: underline; } TransactionTableModel - + Date تاریخ @@ -2508,12 +2582,17 @@ a:active { color:#000; text-decoration: underline; } رقم - + Open until %1 - + + Confirming (%1 of %2 confirmations) + + + + Confirmed (%1 confirmations) @@ -2526,12 +2605,7 @@ a:active { color:#000; text-decoration: underline; } - - Narration - - - - + Offline @@ -2541,12 +2615,7 @@ a:active { color:#000; text-decoration: underline; } - - Confirming (%1 of %2 recommended confirmations) - - - - + Conflicted @@ -2624,13 +2693,13 @@ a:active { color:#000; text-decoration: underline; } TransactionView - - + + All تمام - + Today آج @@ -2660,7 +2729,7 @@ a:active { color:#000; text-decoration: underline; } دیگر - + Received with @@ -2685,17 +2754,17 @@ a:active { color:#000; text-decoration: underline; } - + Enter address or label to search - + Min amount - + Copy address @@ -2725,7 +2794,7 @@ a:active { color:#000; text-decoration: underline; } - + Export Transaction Data @@ -2790,6 +2859,19 @@ a:active { color:#000; text-decoration: underline; } + + TransactionsPage + + + Form + + + + + Transactions + + + Triangles-core @@ -3484,67 +3566,57 @@ If the file does not exist, create it with owner-readable-only file permissions. - + + Triangles - + + Wallet - + + &Overview - + Show general overview of wallet - - &Send coins - - - - - Send coins to a TRI address - - - - - &Receive coins - - - - + Show the list of addresses for receiving payments - + + &Transactions - + Browse transaction history - + + &Address Book - + Edit the list of stored addresses and labels - + &Messages @@ -3554,22 +3626,83 @@ If the file does not exist, create it with owner-readable-only file permissions. - - E&xit + + + &Show / Hide Triangles wallet - Quit application + Show or hide the main Window - &About Triangles + Encrypt the private keys that belong to your wallet + + + + + %n blocks + + + + + + + + Processed %1 blocks of transaction history. + + + + + <font color='#f26522'>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. </font>Do you want to pay the fee? + + + + + Options + + + + + E&xit + + + + + Quit application + + + + + &Send Triangles + Send coins to a Triangles address + + + + + &Receive Triangles + + + + + E&xit Triangles wallet + + + + + + + &About Triangles + + + + Show information about Triangles @@ -3594,22 +3727,13 @@ If the file does not exist, create it with owner-readable-only file permissions. - - &Show / Hide - - - - + + &Encrypt Wallet... - - Encrypt or decrypt wallet - - - - + &Backup Wallet... @@ -3620,24 +3744,36 @@ If the file does not exist, create it with owner-readable-only file permissions. + &Change Passphrase... - + Change the passphrase used for wallet encryption + &Unlock Wallet... - + Unlock wallet بٹوا ان لاک + + + &Unlock Wallet for staking... + + + + + Unlock wallet for staking + + &Lock Wallet @@ -3650,36 +3786,50 @@ If the file does not exist, create it with owner-readable-only file permissions. + Sign &message... + + + Sign messages with your Triangles addresses to prove you own them + + + &Verify message... + + + Verify messages to ensure they were signed with specified Triangles addresses + + + &Export... - + Export the data in the current tab to a file - + + &Debug window - + Open debugging and diagnostic console - + &File @@ -3704,19 +3854,17 @@ If the file does not exist, create it with owner-readable-only file permissions. - - + [testnet] - - + Triangles client - + %n active connection(s) to Triangles network @@ -3724,12 +3872,12 @@ If the file does not exist, create it with owner-readable-only file permissions. - + Synchronizing with network... - + ~%n block(s) remaining @@ -3737,17 +3885,12 @@ If the file does not exist, create it with owner-readable-only file permissions. - + Downloaded %1 of %2 blocks of transaction history (%3% done). - - Downloaded %1 blocks of transaction history. - - - - + Current difficulty is %1. @@ -3799,17 +3942,12 @@ If the file does not exist, create it with owner-readable-only file permissions. - - This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee? - - - - + Confirm transaction fee - + Sent transaction @@ -3842,29 +3980,50 @@ Message: %4 - - + + URI handling - - + + URI can not be parsed! This can be caused by an invalid TRI address or malformed URI parameters. - + + Send Triangles + + + + + Receive Triangles + + + + + &Lock Wallet... + + + + + Wallet is <b>encrypted</b> and currently <b>unlocked for staking</b> + + + + Wallet is <b>encrypted</b> and currently <b>unlocked</b> - + Wallet is <b>encrypted</b> and currently <b>locked</b> - + + Backup Wallet @@ -3875,16 +4034,26 @@ Message: %4 - Backup Failed + There was an error trying to save the wallet data to the new location. - There was an error trying to save the wallet data to the new location. + Backup failed + + + + + Backup successful + + + + + The wallet data was successfully saved to the new location. - + %n second(s) @@ -3946,10 +4115,127 @@ Message: %4 + + VerifyMessagePage + + + Form + + + + + Verify Message + + + + + Choose an address from the address book + + + + + Alt+A + + + + + The address the message was signed with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + + + + + Text + + + + + Address + پتہ + + + + Signature + + + + + Reset all verify message fields + + + + + Clear &All + + + + + Verify the message to ensure it was signed with the specified Triangles address + + + + + Verify &Message + + + + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + + + + Enter Triangles signature + + + + + + The entered address is invalid. + + + + + + + Please check the address and try again. + + + + + The entered address does not refer to a key. + + + + + The signature could not be decoded. + + + + + + Please check the signature and try again. + + + + + The signature did not match the message digest. + + + + + Message verification failed. + + + + + Message verified. + + + WalletModel - + Sending... diff --git a/src/qt/locale/triangles_vi.qm b/src/qt/locale/triangles_vi.qm deleted file mode 100644 index 70f0b983487252d0ce823215cdaad96800a342a8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2501 zcmds2K}-`t6#WZrw?QIc)Np7fYa#>)a`9y30&U_2jFDCF89-+S|CI{3ou ze7AA$?#hYO!qwSVYr_EW7A{_Y3D7(!F*Y3Hdx^=prdyZ#0h%B-ZD#>u35kgx5>+F_ zPw^vv?qI$JiSb3X>&9=4dnU2@ro`Bc#Ke8|@$E9!RYF{rsGbb*fx4Jl$9$(H#?MGh z9&dTlKZEliG2YU8?prf}GG_rK%Q%80bi)<+1$vTiOW;TC&QO~MRK;=IkZF3<_lFsq zxS)?yg@=qlmOO<5Xb^w}uE4KgKpsaqu*e&n#}WCAs~VW(Aruh{kSC9zgrgqlg8|&{ z!zA=ZWm9S9IJ)N3g6`=7HMMJ&O|_oB0mGl{t;=N^#y|&#S$X|+!O8&6MpHV-GOmdg zvc!KwnSU$uq|DcO1X&UMC*h08ks}{)-o^Qkhyj@eha>)86Iu-NU1ZFoMmfKVyT>C9 zXVa`u(t7lhd zg@J=~t%$_Yv`5iEP1jsHwN*Cn089zsIO zyf_U5+gF^LD7oEHEj=!iiA4W&guR^AvGOQ0sV%zsu+m=HClN(8+|EhV3GIaQ|Iis9 z+0s!b#r~9}ndPRL8+gplSh~%|8&^_0v>nFCDnBQ2IVxK^G32nK8weL_$L`66+9~$s zLhC3#O!y{kALU+{R7dar5*`Yx9rP<$#pC~a0juQgt2NrjsB7|8^DC}LLp|P>^>o+Q zjlg1VhWbXs7wcF>;Eorjp~AbwH}XPN^1f`*DZ#s;!Zjlg>My>+#7M AboutDialog - + + Dialog + + + + About Triangles - + <b>Triangles</b> version - - Copyright © 2009-2014 The Bitcoin developers -Copyright © 2014 Triangles team + + OK - + This is experimental software. @@ -33,47 +37,52 @@ This product includes software developed by the OpenSSL Project for use in the O AddressBookPage - + Address Book - + Double-click to edit address or label Click đúp chuột để chỉnh sửa địa chỉ hoặc nhãn dữ liệu - + Create a new address Tạo một địa chỉ mới - + Copy the currently selected address to the system clipboard Sao chép các địa chỉ đã được chọn vào bộ nhớ tạm thời của hệ thống - + Sign a message to prove you own a TRI address - + &New Address - + + Address book + + + + &Copy Address - + Show &QR Code - + Sign &Message @@ -83,7 +92,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + Delete the currently selected address from the list @@ -93,17 +102,22 @@ This product includes software developed by the OpenSSL Project for use in the O - + These are your Triangles addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you. - + &Delete &Xóa - + + Triangles receiving addresses + + + + Copy &Label @@ -113,7 +127,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + Export Address Book Data @@ -136,7 +150,7 @@ This product includes software developed by the OpenSSL Project for use in the O AddressTableModel - + Label Nhãn dữ liệu @@ -159,32 +173,32 @@ This product includes software developed by the OpenSSL Project for use in the O - + + Change password + + + + Enter passphrase - + New passphrase - + Repeat new passphrase - - Serves to disable the trivial sendmoney when OS account compromised. Provides no real security. + + Unlock for staking only - - For staking only - - - - + Enter the new passphrase to the wallet.<br/>Please use a passphrase of <b>10 or more random characters</b>, or <b>eight or more words</b>. @@ -194,7 +208,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + This operation needs your wallet passphrase to unlock the wallet. @@ -204,7 +218,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + This operation needs your wallet passphrase to decrypt the wallet. @@ -214,7 +228,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + Change passphrase @@ -313,12 +327,17 @@ This product includes software developed by the OpenSSL Project for use in the O CoinControlDialog - + Coin Control - + + Triangles Coin Control + + + + Quantity: @@ -328,7 +347,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + Amount: @@ -348,7 +367,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + no @@ -363,22 +382,22 @@ This product includes software developed by the OpenSSL Project for use in the O - + (un)select all - + Tree mode - + List mode - + Amount Số lượng @@ -413,7 +432,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + Copy address @@ -424,17 +443,17 @@ This product includes software developed by the OpenSSL Project for use in the O - + Copy amount - + Copy transaction ID - + Copy quantity @@ -469,7 +488,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + highest @@ -567,57 +586,66 @@ This label turns red, if the priority is smaller than "medium". EditAddressDialog - - Edit Address - - - - + &Label - + The label associated with this address book entry - + &Address - + + Edit record + + + + The address associated with this address book entry. This can only be modified for sending addresses. - - &Stealth Address + + Paste from clipboard - + + Alt+A + + + + + New receiving address - + + New sending address - + + Edit receiving address - + + Edit sending address - + The entered address "%1" is not a valid TRI address. @@ -684,23 +712,23 @@ This label turns red, if the priority is smaller than "medium". MRichTextEdit - + Paragraph formatting - + Undo (CTRL+Z) - + Undo - + Redo @@ -710,7 +738,7 @@ This label turns red, if the priority is smaller than "medium". - + Cut @@ -720,7 +748,7 @@ This label turns red, if the priority is smaller than "medium". - + Copy @@ -730,7 +758,7 @@ This label turns red, if the priority is smaller than "medium". - + Paste @@ -740,12 +768,12 @@ This label turns red, if the priority is smaller than "medium". - + Link - + Bold @@ -755,7 +783,7 @@ This label turns red, if the priority is smaller than "medium". - + Italic @@ -765,12 +793,12 @@ This label turns red, if the priority is smaller than "medium". - + Underline - + Strike Out @@ -780,7 +808,7 @@ This label turns red, if the priority is smaller than "medium". - + Bullet list @@ -790,7 +818,7 @@ This label turns red, if the priority is smaller than "medium". - + Ordered list @@ -800,7 +828,7 @@ This label turns red, if the priority is smaller than "medium". - + Decrease indentation @@ -810,7 +838,7 @@ This label turns red, if the priority is smaller than "medium". - + Increase indentation @@ -820,12 +848,12 @@ This label turns red, if the priority is smaller than "medium". - + . - + Font size @@ -870,6 +898,74 @@ This label turns red, if the priority is smaller than "medium". + + MainWindow + + + MainWindow + + + + + Triangles + + + + + File + + + + + Operations + + + + + Help + + + + + Overview + + + + + Send Coins + + + + + Receive Coins + + + + + Address Book + + + + + Transactions + + + + + Messages + + + + + Synchronization + + + + + 33333 blocks + + + MessageModel @@ -926,22 +1022,27 @@ This label turns red, if the priority is smaller than "medium". MessagePage - + Address Book - + + Messages + + + + These are your sent and received encrypted messages. Click on an item to read it. - + Click on a message to view it - + &Back @@ -951,48 +1052,48 @@ This label turns red, if the priority is smaller than "medium". - + &Conversation - + Sign a message to prove you own a TRI address - + &Send - - + + Copy the currently selected address to the system clipboard Sao chép các địa chỉ đã được chọn vào bộ nhớ tạm thời của hệ thống - + &Copy From Address - + Copy To &Address - + Delete the currently selected address from the list - + &Delete &Xóa - + Send Secure Message @@ -1026,11 +1127,12 @@ This label turns red, if the priority is smaller than "medium". OptionsDialog + Options - + &Main @@ -1045,7 +1147,7 @@ This label turns red, if the priority is smaller than "medium". - + Reserved amount does not participate in staking and is therefore spendable at any time. @@ -1055,12 +1157,12 @@ This label turns red, if the priority is smaller than "medium". - + Automatically start Triangles after logging in to the system. - + &Start Triangles on system login @@ -1070,7 +1172,7 @@ This label turns red, if the priority is smaller than "medium". - + &Detach databases at shutdown @@ -1080,57 +1182,57 @@ This label turns red, if the priority is smaller than "medium". - + Automatically open the Triangles client port on the router. This only works when your router supports UPnP and it is enabled. - + Map port using &UPnP - + Connect to the Triangles network through a SOCKS proxy (e.g. when connecting through Tor). - + &Connect through SOCKS proxy: - + Proxy &IP: - + IP address of the proxy (e.g. 127.0.0.1) - + &Port: - + Port of the proxy (e.g. 9050) - + SOCKS &Version: - + SOCKS version of the proxy (e.g. 5) - + &Window @@ -1140,7 +1242,7 @@ This label turns red, if the priority is smaller than "medium". - + &Minimize to the tray instead of the taskbar @@ -1150,7 +1252,7 @@ This label turns red, if the priority is smaller than "medium". - + M&inimize on close @@ -1165,27 +1267,27 @@ This label turns red, if the priority is smaller than "medium". - + The user interface language can be set here. This setting will take effect after restarting Triangles. - + &Unit to show amounts in: - + Choose the default subdivision unit to show in the interface and when sending coins. - + Whether to show TRI addresses in the transaction list or not. - + &Display addresses in transaction list @@ -1195,27 +1297,27 @@ This label turns red, if the priority is smaller than "medium". - + Display coin &control features (experts only!) - + &OK - + &Cancel - + &Apply - + default @@ -1240,18 +1342,18 @@ This label turns red, if the priority is smaller than "medium". OverviewPage - + Form - - + + The displayed information may be out of date. Your wallet automatically synchronizes with the Triangles network after a connection is established, but this process has not completed yet. - + Stake: @@ -1286,7 +1388,7 @@ This label turns red, if the priority is smaller than "medium". - + Total: @@ -1296,7 +1398,7 @@ This label turns red, if the priority is smaller than "medium". - + <b>Recent transactions</b> @@ -1304,10 +1406,10 @@ This label turns red, if the priority is smaller than "medium". <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1318,10 +1420,10 @@ a:active { color:#000; text-decoration: underline; } <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1329,7 +1431,21 @@ a:active { color:#000; text-decoration: underline; } - + + <head> +<style type="text/css" media="screen"> +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } +</style> +</head> +<body> +<a href="http://explorer.triangles.technology"> &#187; TRI block explorer</a></body> + + + + Total of transactions that have yet to be confirmed, and do not yet count toward the current balance @@ -1406,7 +1522,7 @@ a:active { color:#000; text-decoration: underline; } RPCConsole - + Client name @@ -1417,15 +1533,15 @@ a:active { color:#000; text-decoration: underline; } - + - + N/A - + Client version @@ -1435,7 +1551,12 @@ a:active { color:#000; text-decoration: underline; } - + + Debug window + + + + Using OpenSSL version @@ -1460,7 +1581,7 @@ a:active { color:#000; text-decoration: underline; } - + Block chain @@ -1480,7 +1601,7 @@ a:active { color:#000; text-decoration: underline; } - + &Open @@ -1490,7 +1611,7 @@ a:active { color:#000; text-decoration: underline; } - + &Show @@ -1500,22 +1621,22 @@ a:active { color:#000; text-decoration: underline; } - + Build date - + Triangles - Debug window - + Triangles Core - + Debug log file @@ -1525,12 +1646,12 @@ a:active { color:#000; text-decoration: underline; } - + Show the Triangles-Qt help message to get a list with possible Triangles command-line options. - + Clear console @@ -1553,8 +1674,8 @@ a:active { color:#000; text-decoration: underline; } SendCoinsDialog - - + + @@ -1566,12 +1687,17 @@ a:active { color:#000; text-decoration: underline; } - + + Send Triangles + + + + Coin Control Features - + Inputs... @@ -1650,17 +1776,17 @@ a:active { color:#000; text-decoration: underline; } - + custom change address - + Send to multiple recipients at once - + Add &Recipient @@ -1670,7 +1796,7 @@ a:active { color:#000; text-decoration: underline; } - + Clear &All @@ -1690,17 +1816,17 @@ a:active { color:#000; text-decoration: underline; } - + S&end - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Copy quantity @@ -1745,7 +1871,7 @@ a:active { color:#000; text-decoration: underline; } - + Confirm send coins @@ -1760,7 +1886,7 @@ a:active { color:#000; text-decoration: underline; } - + The recipient address is not valid, please recheck. @@ -1818,53 +1944,48 @@ a:active { color:#000; text-decoration: underline; } SendCoinsEntry - + Form - + A&mount: - + Pay &To: - - + + Enter a label for this address to add it to your address book - - N&arration: - - - - + Enter a short note to send with payment (max 24 characters) - + &Label: - + The address to send the payment to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book - + Alt+A @@ -1874,7 +1995,7 @@ a:active { color:#000; text-decoration: underline; } - + Alt+P @@ -1902,37 +2023,42 @@ a:active { color:#000; text-decoration: underline; } - + + Send messages + + + + Address &From: - + Choose address from address book - + Alt+A - + Paste address from clipboard - + Alt+P - + Send to multiple recipients at once - + Add &Recipient @@ -1942,7 +2068,7 @@ a:active { color:#000; text-decoration: underline; } - + Clear &All @@ -1952,17 +2078,17 @@ a:active { color:#000; text-decoration: underline; } - + S&end - + &Close - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) @@ -1972,7 +2098,7 @@ a:active { color:#000; text-decoration: underline; } - + Confirm send messages @@ -1987,7 +2113,7 @@ a:active { color:#000; text-decoration: underline; } - + @@ -2024,22 +2150,22 @@ a:active { color:#000; text-decoration: underline; } SendMessagesEntry - + Form - - The address to send the payment to (e.g. 4Zo1ga6xuKuQ7JV7M9rGDoxdbYwV5zgQJ5) + + The address to send the message to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book - + Alt+A @@ -2049,7 +2175,7 @@ a:active { color:#000; text-decoration: underline; } - + Alt+P @@ -2059,28 +2185,28 @@ a:active { color:#000; text-decoration: underline; } - + &Message: - + Send &To: - + Enter a label for this address to add it to your address book - + &Label: - + &Public Key: @@ -2101,144 +2227,117 @@ a:active { color:#000; text-decoration: underline; } - SignVerifyMessageDialog + SignMessagePage - - Signatures - Sign / Verify a Message + + Form - - - &Sign Message + + Sign Message - - You can sign messages with your addresses to prove you own them. Be careful not to sign anything vague, as phishing attacks may try to trick you into signing your identity over to them. Only sign fully-detailed statements you agree to. - + + Address + Địa chỉ - - The address to sign the message with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - - - - Choose an address from the address book - - - - - - Alt+A - - - - + Paste address from clipboard - + Alt+P - + + Signature + + + + + Choose an address from the address book + + + + + Alt+A + + + + + The address to sign the message with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + + + + + Text + + + + Enter the message you want to sign here - + Copy the current signature to the system clipboard - - Sign the message to prove you own this TRI address - - - - - Verify the message to ensure it was signed with the specified TRI address - - - - + Reset all sign message fields - - + Clear &All - - - &Verify Message + + Sign the message to prove you own this Triangles address - - Enter the signing address, message (ensure you copy line breaks, spaces, tabs, etc. exactly) and signature below to verify the message. Be careful not to read more into the signature than what is in the signed message itself, to avoid being tricked by a man-in-the-middle attack. + + Sign &Message - - The address the message was signed with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - - - Reset all verify message fields - - - - - Click "Sign Message" to generate signature - - - - - Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - - - Enter a TRI address (e.g. w) + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Enter TRI signature + Click "Sign Message" to generate signature - - + + The entered address is invalid. - - - + + Please check the address and try again. - - + The entered address does not refer to a key. - + Wallet unlock was cancelled. @@ -2257,32 +2356,6 @@ a:active { color:#000; text-decoration: underline; } Message signed. - - - The signature could not be decoded. - - - - - - Please check the signature and try again. - - - - - The signature did not match the message digest. - - - - - Message verification failed. - - - - - Message verified. - - TransactionDesc @@ -2425,7 +2498,7 @@ a:active { color:#000; text-decoration: underline; } - Generated coins must mature 60 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. + Generated coins must mature 7 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. @@ -2473,11 +2546,12 @@ a:active { color:#000; text-decoration: underline; } TransactionDescDialog + Transaction details - + This pane shows a detailed description of the transaction @@ -2485,7 +2559,7 @@ a:active { color:#000; text-decoration: underline; } TransactionTableModel - + Date @@ -2505,12 +2579,17 @@ a:active { color:#000; text-decoration: underline; } Số lượng - + Open until %1 - + + Confirming (%1 of %2 confirmations) + + + + Confirmed (%1 confirmations) @@ -2522,12 +2601,7 @@ a:active { color:#000; text-decoration: underline; } - - Narration - - - - + Offline @@ -2537,12 +2611,7 @@ a:active { color:#000; text-decoration: underline; } - - Confirming (%1 of %2 recommended confirmations) - - - - + Conflicted @@ -2620,13 +2689,13 @@ a:active { color:#000; text-decoration: underline; } TransactionView - - + + All - + Today @@ -2656,7 +2725,7 @@ a:active { color:#000; text-decoration: underline; } - + Received with @@ -2681,17 +2750,17 @@ a:active { color:#000; text-decoration: underline; } - + Enter address or label to search - + Min amount - + Copy address @@ -2721,7 +2790,7 @@ a:active { color:#000; text-decoration: underline; } - + Export Transaction Data @@ -2786,6 +2855,19 @@ a:active { color:#000; text-decoration: underline; } + + TransactionsPage + + + Form + + + + + Transactions + + + Triangles-core @@ -3480,67 +3562,57 @@ If the file does not exist, create it with owner-readable-only file permissions. - + + Triangles - + + Wallet - + + &Overview - + Show general overview of wallet - - &Send coins - - - - - Send coins to a TRI address - - - - - &Receive coins - - - - + Show the list of addresses for receiving payments - + + &Transactions - + Browse transaction history - + + &Address Book - + Edit the list of stored addresses and labels - + &Messages @@ -3550,22 +3622,82 @@ If the file does not exist, create it with owner-readable-only file permissions. - - E&xit + + + &Show / Hide Triangles wallet - Quit application + Show or hide the main Window - &About Triangles + Encrypt the private keys that belong to your wallet + + + + + %n blocks + + + + + + + Processed %1 blocks of transaction history. + + + + + <font color='#f26522'>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. </font>Do you want to pay the fee? + + + + + Options + + + + + E&xit + + + + + Quit application + + + + + &Send Triangles + Send coins to a Triangles address + + + + + &Receive Triangles + + + + + E&xit Triangles wallet + + + + + + + &About Triangles + + + + Show information about Triangles @@ -3590,22 +3722,13 @@ If the file does not exist, create it with owner-readable-only file permissions. - - &Show / Hide - - - - + + &Encrypt Wallet... - - Encrypt or decrypt wallet - - - - + &Backup Wallet... @@ -3616,24 +3739,36 @@ If the file does not exist, create it with owner-readable-only file permissions. + &Change Passphrase... - + Change the passphrase used for wallet encryption + &Unlock Wallet... - + Unlock wallet + + + &Unlock Wallet for staking... + + + + + Unlock wallet for staking + + &Lock Wallet @@ -3646,36 +3781,50 @@ If the file does not exist, create it with owner-readable-only file permissions. + Sign &message... + + + Sign messages with your Triangles addresses to prove you own them + + + &Verify message... + + + Verify messages to ensure they were signed with specified Triangles addresses + + + &Export... - + Export the data in the current tab to a file - + + &Debug window - + Open debugging and diagnostic console - + &File @@ -3700,48 +3849,41 @@ If the file does not exist, create it with owner-readable-only file permissions. - - + [testnet] - - + Triangles client - + %n active connection(s) to Triangles network - + Synchronizing with network... - + ~%n block(s) remaining - + Downloaded %1 of %2 blocks of transaction history (%3% done). - - Downloaded %1 blocks of transaction history. - - - - + Current difficulty is %1. @@ -3789,17 +3931,12 @@ If the file does not exist, create it with owner-readable-only file permissions. - - This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee? - - - - + Confirm transaction fee - + Sent transaction @@ -3832,29 +3969,50 @@ Message: %4 - - + + URI handling - - + + URI can not be parsed! This can be caused by an invalid TRI address or malformed URI parameters. - + + Send Triangles + + + + + Receive Triangles + + + + + &Lock Wallet... + + + + + Wallet is <b>encrypted</b> and currently <b>unlocked for staking</b> + + + + Wallet is <b>encrypted</b> and currently <b>unlocked</b> - + Wallet is <b>encrypted</b> and currently <b>locked</b> - + + Backup Wallet @@ -3865,16 +4023,26 @@ Message: %4 - Backup Failed + There was an error trying to save the wallet data to the new location. - There was an error trying to save the wallet data to the new location. + Backup failed + + + + + Backup successful + + + + + The wallet data was successfully saved to the new location. - + %n second(s) @@ -3932,10 +4100,127 @@ Message: %4 + + VerifyMessagePage + + + Form + + + + + Verify Message + + + + + Choose an address from the address book + + + + + Alt+A + + + + + The address the message was signed with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + + + + + Text + + + + + Address + Địa chỉ + + + + Signature + + + + + Reset all verify message fields + + + + + Clear &All + + + + + Verify the message to ensure it was signed with the specified Triangles address + + + + + Verify &Message + + + + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + + + + Enter Triangles signature + + + + + + The entered address is invalid. + + + + + + + Please check the address and try again. + + + + + The entered address does not refer to a key. + + + + + The signature could not be decoded. + + + + + + Please check the signature and try again. + + + + + The signature did not match the message digest. + + + + + Message verification failed. + + + + + Message verified. + + + WalletModel - + Sending... diff --git a/src/qt/locale/triangles_vi_VN.qm b/src/qt/locale/triangles_vi_VN.qm deleted file mode 100644 index 07335c3993a66a5b8111cca0f94a3d18ec721344..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 128 zcmcE7ks@*G{hX<16=n7(EZlq7iGhKEgU9_DGmvJ;1mZXlON}8!ZXrWHg91aY+)aiO z1_eezxzh}ZKz=eqhTKW8_-%$v4v;1`AQo{hN=+ AboutDialog - + + Dialog + + + + About Triangles - + <b>Triangles</b> version - - Copyright © 2009-2014 The Bitcoin developers -Copyright © 2014 Triangles team + + OK - + This is experimental software. @@ -33,47 +37,52 @@ This product includes software developed by the OpenSSL Project for use in the O AddressBookPage - + Address Book - + Double-click to edit address or label - + Create a new address Tạo một địa chỉ mới - + Copy the currently selected address to the system clipboard - + Sign a message to prove you own a TRI address - + &New Address - + + Address book + + + + &Copy Address - + Show &QR Code - + Sign &Message @@ -83,7 +92,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + Delete the currently selected address from the list @@ -93,17 +102,22 @@ This product includes software developed by the OpenSSL Project for use in the O - + These are your Triangles addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you. - + &Delete - + + Triangles receiving addresses + + + + Copy &Label @@ -113,7 +127,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + Export Address Book Data @@ -136,7 +150,7 @@ This product includes software developed by the OpenSSL Project for use in the O AddressTableModel - + Label @@ -159,32 +173,32 @@ This product includes software developed by the OpenSSL Project for use in the O - + + Change password + + + + Enter passphrase - + New passphrase - + Repeat new passphrase - - Serves to disable the trivial sendmoney when OS account compromised. Provides no real security. + + Unlock for staking only - - For staking only - - - - + Enter the new passphrase to the wallet.<br/>Please use a passphrase of <b>10 or more random characters</b>, or <b>eight or more words</b>. @@ -194,7 +208,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + This operation needs your wallet passphrase to unlock the wallet. @@ -204,7 +218,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + This operation needs your wallet passphrase to decrypt the wallet. @@ -214,7 +228,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + Change passphrase @@ -313,12 +327,17 @@ This product includes software developed by the OpenSSL Project for use in the O CoinControlDialog - + Coin Control - + + Triangles Coin Control + + + + Quantity: @@ -328,7 +347,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + Amount: @@ -348,7 +367,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + no @@ -363,22 +382,22 @@ This product includes software developed by the OpenSSL Project for use in the O - + (un)select all - + Tree mode - + List mode - + Amount @@ -413,7 +432,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + Copy address @@ -424,17 +443,17 @@ This product includes software developed by the OpenSSL Project for use in the O - + Copy amount - + Copy transaction ID - + Copy quantity @@ -469,7 +488,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + highest @@ -567,57 +586,66 @@ This label turns red, if the priority is smaller than "medium". EditAddressDialog - - Edit Address - - - - + &Label - + The label associated with this address book entry - + &Address - + + Edit record + + + + The address associated with this address book entry. This can only be modified for sending addresses. - - &Stealth Address + + Paste from clipboard - + + Alt+A + + + + + New receiving address - + + New sending address - + + Edit receiving address - + + Edit sending address - + The entered address "%1" is not a valid TRI address. @@ -684,23 +712,23 @@ This label turns red, if the priority is smaller than "medium". MRichTextEdit - + Paragraph formatting - + Undo (CTRL+Z) - + Undo - + Redo @@ -710,7 +738,7 @@ This label turns red, if the priority is smaller than "medium". - + Cut @@ -720,7 +748,7 @@ This label turns red, if the priority is smaller than "medium". - + Copy @@ -730,7 +758,7 @@ This label turns red, if the priority is smaller than "medium". - + Paste @@ -740,12 +768,12 @@ This label turns red, if the priority is smaller than "medium". - + Link - + Bold @@ -755,7 +783,7 @@ This label turns red, if the priority is smaller than "medium". - + Italic @@ -765,12 +793,12 @@ This label turns red, if the priority is smaller than "medium". - + Underline - + Strike Out @@ -780,7 +808,7 @@ This label turns red, if the priority is smaller than "medium". - + Bullet list @@ -790,7 +818,7 @@ This label turns red, if the priority is smaller than "medium". - + Ordered list @@ -800,7 +828,7 @@ This label turns red, if the priority is smaller than "medium". - + Decrease indentation @@ -810,7 +838,7 @@ This label turns red, if the priority is smaller than "medium". - + Increase indentation @@ -820,12 +848,12 @@ This label turns red, if the priority is smaller than "medium". - + . - + Font size @@ -870,6 +898,74 @@ This label turns red, if the priority is smaller than "medium". + + MainWindow + + + MainWindow + + + + + Triangles + + + + + File + + + + + Operations + + + + + Help + + + + + Overview + + + + + Send Coins + + + + + Receive Coins + + + + + Address Book + + + + + Transactions + + + + + Messages + + + + + Synchronization + + + + + 33333 blocks + + + MessageModel @@ -926,22 +1022,27 @@ This label turns red, if the priority is smaller than "medium". MessagePage - + Address Book - + + Messages + + + + These are your sent and received encrypted messages. Click on an item to read it. - + Click on a message to view it - + &Back @@ -951,48 +1052,48 @@ This label turns red, if the priority is smaller than "medium". - + &Conversation - + Sign a message to prove you own a TRI address - + &Send - - + + Copy the currently selected address to the system clipboard - + &Copy From Address - + Copy To &Address - + Delete the currently selected address from the list - + &Delete - + Send Secure Message @@ -1026,11 +1127,12 @@ This label turns red, if the priority is smaller than "medium". OptionsDialog + Options - + &Main @@ -1045,7 +1147,7 @@ This label turns red, if the priority is smaller than "medium". - + Reserved amount does not participate in staking and is therefore spendable at any time. @@ -1055,12 +1157,12 @@ This label turns red, if the priority is smaller than "medium". - + Automatically start Triangles after logging in to the system. - + &Start Triangles on system login @@ -1070,7 +1172,7 @@ This label turns red, if the priority is smaller than "medium". - + &Detach databases at shutdown @@ -1080,57 +1182,57 @@ This label turns red, if the priority is smaller than "medium". - + Automatically open the Triangles client port on the router. This only works when your router supports UPnP and it is enabled. - + Map port using &UPnP - + Connect to the Triangles network through a SOCKS proxy (e.g. when connecting through Tor). - + &Connect through SOCKS proxy: - + Proxy &IP: - + IP address of the proxy (e.g. 127.0.0.1) - + &Port: - + Port of the proxy (e.g. 9050) - + SOCKS &Version: - + SOCKS version of the proxy (e.g. 5) - + &Window @@ -1140,7 +1242,7 @@ This label turns red, if the priority is smaller than "medium". - + &Minimize to the tray instead of the taskbar @@ -1150,7 +1252,7 @@ This label turns red, if the priority is smaller than "medium". - + M&inimize on close @@ -1165,27 +1267,27 @@ This label turns red, if the priority is smaller than "medium". - + The user interface language can be set here. This setting will take effect after restarting Triangles. - + &Unit to show amounts in: - + Choose the default subdivision unit to show in the interface and when sending coins. - + Whether to show TRI addresses in the transaction list or not. - + &Display addresses in transaction list @@ -1195,27 +1297,27 @@ This label turns red, if the priority is smaller than "medium". - + Display coin &control features (experts only!) - + &OK - + &Cancel - + &Apply - + default @@ -1240,18 +1342,18 @@ This label turns red, if the priority is smaller than "medium". OverviewPage - + Form - - + + The displayed information may be out of date. Your wallet automatically synchronizes with the Triangles network after a connection is established, but this process has not completed yet. - + Stake: @@ -1286,7 +1388,7 @@ This label turns red, if the priority is smaller than "medium". - + Total: @@ -1296,7 +1398,7 @@ This label turns red, if the priority is smaller than "medium". - + <b>Recent transactions</b> @@ -1304,10 +1406,10 @@ This label turns red, if the priority is smaller than "medium". <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1318,10 +1420,10 @@ a:active { color:#000; text-decoration: underline; } <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1329,7 +1431,21 @@ a:active { color:#000; text-decoration: underline; } - + + <head> +<style type="text/css" media="screen"> +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } +</style> +</head> +<body> +<a href="http://explorer.triangles.technology"> &#187; TRI block explorer</a></body> + + + + Total of transactions that have yet to be confirmed, and do not yet count toward the current balance @@ -1406,7 +1522,7 @@ a:active { color:#000; text-decoration: underline; } RPCConsole - + Client name @@ -1417,15 +1533,15 @@ a:active { color:#000; text-decoration: underline; } - + - + N/A - + Client version @@ -1435,7 +1551,12 @@ a:active { color:#000; text-decoration: underline; } - + + Debug window + + + + Using OpenSSL version @@ -1460,7 +1581,7 @@ a:active { color:#000; text-decoration: underline; } - + Block chain @@ -1480,7 +1601,7 @@ a:active { color:#000; text-decoration: underline; } - + &Open @@ -1490,7 +1611,7 @@ a:active { color:#000; text-decoration: underline; } - + &Show @@ -1500,22 +1621,22 @@ a:active { color:#000; text-decoration: underline; } - + Build date - + Triangles - Debug window - + Triangles Core - + Debug log file @@ -1525,12 +1646,12 @@ a:active { color:#000; text-decoration: underline; } - + Show the Triangles-Qt help message to get a list with possible Triangles command-line options. - + Clear console @@ -1553,8 +1674,8 @@ a:active { color:#000; text-decoration: underline; } SendCoinsDialog - - + + @@ -1566,12 +1687,17 @@ a:active { color:#000; text-decoration: underline; } - + + Send Triangles + + + + Coin Control Features - + Inputs... @@ -1650,17 +1776,17 @@ a:active { color:#000; text-decoration: underline; } - + custom change address - + Send to multiple recipients at once - + Add &Recipient @@ -1670,7 +1796,7 @@ a:active { color:#000; text-decoration: underline; } - + Clear &All @@ -1690,17 +1816,17 @@ a:active { color:#000; text-decoration: underline; } - + S&end - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Copy quantity @@ -1745,7 +1871,7 @@ a:active { color:#000; text-decoration: underline; } - + Confirm send coins @@ -1760,7 +1886,7 @@ a:active { color:#000; text-decoration: underline; } - + The recipient address is not valid, please recheck. @@ -1818,53 +1944,48 @@ a:active { color:#000; text-decoration: underline; } SendCoinsEntry - + Form - + A&mount: - + Pay &To: - - + + Enter a label for this address to add it to your address book - - N&arration: - - - - + Enter a short note to send with payment (max 24 characters) - + &Label: - + The address to send the payment to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book - + Alt+A @@ -1874,7 +1995,7 @@ a:active { color:#000; text-decoration: underline; } - + Alt+P @@ -1902,37 +2023,42 @@ a:active { color:#000; text-decoration: underline; } - + + Send messages + + + + Address &From: - + Choose address from address book - + Alt+A - + Paste address from clipboard - + Alt+P - + Send to multiple recipients at once - + Add &Recipient @@ -1942,7 +2068,7 @@ a:active { color:#000; text-decoration: underline; } - + Clear &All @@ -1952,17 +2078,17 @@ a:active { color:#000; text-decoration: underline; } - + S&end - + &Close - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) @@ -1972,7 +2098,7 @@ a:active { color:#000; text-decoration: underline; } - + Confirm send messages @@ -1987,7 +2113,7 @@ a:active { color:#000; text-decoration: underline; } - + @@ -2024,22 +2150,22 @@ a:active { color:#000; text-decoration: underline; } SendMessagesEntry - + Form - - The address to send the payment to (e.g. 4Zo1ga6xuKuQ7JV7M9rGDoxdbYwV5zgQJ5) + + The address to send the message to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book - + Alt+A @@ -2049,7 +2175,7 @@ a:active { color:#000; text-decoration: underline; } - + Alt+P @@ -2059,28 +2185,28 @@ a:active { color:#000; text-decoration: underline; } - + &Message: - + Send &To: - + Enter a label for this address to add it to your address book - + &Label: - + &Public Key: @@ -2101,144 +2227,117 @@ a:active { color:#000; text-decoration: underline; } - SignVerifyMessageDialog + SignMessagePage - - Signatures - Sign / Verify a Message + + Form - - - &Sign Message + + Sign Message - - You can sign messages with your addresses to prove you own them. Be careful not to sign anything vague, as phishing attacks may try to trick you into signing your identity over to them. Only sign fully-detailed statements you agree to. + + Address - - The address to sign the message with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - - - - Choose an address from the address book - - - - - - Alt+A - - - - + Paste address from clipboard - + Alt+P - + + Signature + + + + + Choose an address from the address book + + + + + Alt+A + + + + + The address to sign the message with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + + + + + Text + + + + Enter the message you want to sign here - + Copy the current signature to the system clipboard - - Sign the message to prove you own this TRI address - - - - - Verify the message to ensure it was signed with the specified TRI address - - - - + Reset all sign message fields - - + Clear &All - - - &Verify Message + + Sign the message to prove you own this Triangles address - - Enter the signing address, message (ensure you copy line breaks, spaces, tabs, etc. exactly) and signature below to verify the message. Be careful not to read more into the signature than what is in the signed message itself, to avoid being tricked by a man-in-the-middle attack. + + Sign &Message - - The address the message was signed with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - - - Reset all verify message fields - - - - - Click "Sign Message" to generate signature - - - - - Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - - - Enter a TRI address (e.g. w) + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Enter TRI signature + Click "Sign Message" to generate signature - - + + The entered address is invalid. - - - + + Please check the address and try again. - - + The entered address does not refer to a key. - + Wallet unlock was cancelled. @@ -2257,32 +2356,6 @@ a:active { color:#000; text-decoration: underline; } Message signed. - - - The signature could not be decoded. - - - - - - Please check the signature and try again. - - - - - The signature did not match the message digest. - - - - - Message verification failed. - - - - - Message verified. - - TransactionDesc @@ -2425,7 +2498,7 @@ a:active { color:#000; text-decoration: underline; } - Generated coins must mature 60 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. + Generated coins must mature 7 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. @@ -2473,11 +2546,12 @@ a:active { color:#000; text-decoration: underline; } TransactionDescDialog + Transaction details - + This pane shows a detailed description of the transaction @@ -2485,7 +2559,7 @@ a:active { color:#000; text-decoration: underline; } TransactionTableModel - + Date @@ -2505,12 +2579,17 @@ a:active { color:#000; text-decoration: underline; } - + Open until %1 - + + Confirming (%1 of %2 confirmations) + + + + Confirmed (%1 confirmations) @@ -2522,12 +2601,7 @@ a:active { color:#000; text-decoration: underline; } - - Narration - - - - + Offline @@ -2537,12 +2611,7 @@ a:active { color:#000; text-decoration: underline; } - - Confirming (%1 of %2 recommended confirmations) - - - - + Conflicted @@ -2620,13 +2689,13 @@ a:active { color:#000; text-decoration: underline; } TransactionView - - + + All - + Today @@ -2656,7 +2725,7 @@ a:active { color:#000; text-decoration: underline; } - + Received with @@ -2681,17 +2750,17 @@ a:active { color:#000; text-decoration: underline; } - + Enter address or label to search - + Min amount - + Copy address @@ -2721,7 +2790,7 @@ a:active { color:#000; text-decoration: underline; } - + Export Transaction Data @@ -2786,6 +2855,19 @@ a:active { color:#000; text-decoration: underline; } + + TransactionsPage + + + Form + + + + + Transactions + + + Triangles-core @@ -3480,67 +3562,57 @@ If the file does not exist, create it with owner-readable-only file permissions. - + + Triangles - + + Wallet - + + &Overview - + Show general overview of wallet - - &Send coins - - - - - Send coins to a TRI address - - - - - &Receive coins - - - - + Show the list of addresses for receiving payments - + + &Transactions - + Browse transaction history - + + &Address Book - + Edit the list of stored addresses and labels - + &Messages @@ -3550,22 +3622,82 @@ If the file does not exist, create it with owner-readable-only file permissions. - - E&xit + + + &Show / Hide Triangles wallet - Quit application + Show or hide the main Window - &About Triangles + Encrypt the private keys that belong to your wallet + + + + + %n blocks + + + + + + + Processed %1 blocks of transaction history. + + + + + <font color='#f26522'>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. </font>Do you want to pay the fee? + + + + + Options + + + + + E&xit + + + + + Quit application + + + + + &Send Triangles + Send coins to a Triangles address + + + + + &Receive Triangles + + + + + E&xit Triangles wallet + + + + + + + &About Triangles + + + + Show information about Triangles @@ -3590,22 +3722,13 @@ If the file does not exist, create it with owner-readable-only file permissions. - - &Show / Hide - - - - + + &Encrypt Wallet... - - Encrypt or decrypt wallet - - - - + &Backup Wallet... @@ -3616,24 +3739,36 @@ If the file does not exist, create it with owner-readable-only file permissions. + &Change Passphrase... - + Change the passphrase used for wallet encryption + &Unlock Wallet... - + Unlock wallet + + + &Unlock Wallet for staking... + + + + + Unlock wallet for staking + + &Lock Wallet @@ -3646,36 +3781,50 @@ If the file does not exist, create it with owner-readable-only file permissions. + Sign &message... + + + Sign messages with your Triangles addresses to prove you own them + + + &Verify message... + + + Verify messages to ensure they were signed with specified Triangles addresses + + + &Export... - + Export the data in the current tab to a file - + + &Debug window - + Open debugging and diagnostic console - + &File @@ -3700,48 +3849,41 @@ If the file does not exist, create it with owner-readable-only file permissions. - - + [testnet] - - + Triangles client - + %n active connection(s) to Triangles network - + Synchronizing with network... - + ~%n block(s) remaining - + Downloaded %1 of %2 blocks of transaction history (%3% done). - - Downloaded %1 blocks of transaction history. - - - - + Current difficulty is %1. @@ -3789,17 +3931,12 @@ If the file does not exist, create it with owner-readable-only file permissions. - - This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee? - - - - + Confirm transaction fee - + Sent transaction @@ -3832,29 +3969,50 @@ Message: %4 - - + + URI handling - - + + URI can not be parsed! This can be caused by an invalid TRI address or malformed URI parameters. - + + Send Triangles + + + + + Receive Triangles + + + + + &Lock Wallet... + + + + + Wallet is <b>encrypted</b> and currently <b>unlocked for staking</b> + + + + Wallet is <b>encrypted</b> and currently <b>unlocked</b> - + Wallet is <b>encrypted</b> and currently <b>locked</b> - + + Backup Wallet @@ -3865,16 +4023,26 @@ Message: %4 - Backup Failed + There was an error trying to save the wallet data to the new location. - There was an error trying to save the wallet data to the new location. + Backup failed + + + + + Backup successful + + + + + The wallet data was successfully saved to the new location. - + %n second(s) @@ -3932,10 +4100,127 @@ Message: %4 + + VerifyMessagePage + + + Form + + + + + Verify Message + + + + + Choose an address from the address book + + + + + Alt+A + + + + + The address the message was signed with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + + + + + Text + + + + + Address + + + + + Signature + + + + + Reset all verify message fields + + + + + Clear &All + + + + + Verify the message to ensure it was signed with the specified Triangles address + + + + + Verify &Message + + + + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + + + + Enter Triangles signature + + + + + + The entered address is invalid. + + + + + + + Please check the address and try again. + + + + + The entered address does not refer to a key. + + + + + The signature could not be decoded. + + + + + + Please check the signature and try again. + + + + + The signature did not match the message digest. + + + + + Message verification failed. + + + + + Message verified. + + + WalletModel - + Sending... diff --git a/src/qt/locale/triangles_zh_CN.qm b/src/qt/locale/triangles_zh_CN.qm deleted file mode 100644 index 178eaf7eab996a587063390cfc1357c8ffc48e99..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 61653 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%0A>BG; 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 bEQvTTdJ%|bPJ-h_rDux?ug1>mN%?;OZGv=U diff --git a/src/qt/locale/triangles_zh_CN.ts b/src/qt/locale/triangles_zh_CN.ts index 8535a0b..12f2881 100644 --- a/src/qt/locale/triangles_zh_CN.ts +++ b/src/qt/locale/triangles_zh_CN.ts @@ -4,35 +4,27 @@ AboutDialog - + + Dialog + + + + About Triangles 关于黑币 - <b>triangles</b> version - 黑币客户端 版本 + + OK + - Copyright © 2009-2014 The Bitcoin developers -Copyright © 2014 Triangles team -Copyright © 2014 The triangles developers - 版权所有 © 2009-2014 比特币Triangles开发组 -版权所有 © 2012-2014 新星币Triangles开发组 -版权所有 © 2014 黑币triangles开发组 - - - + <b>Triangles</b> version - - Copyright © 2009-2014 The Bitcoin developers -Copyright © 2014 Triangles team - - - - + This is experimental software. @@ -50,60 +42,57 @@ This product includes software developed by the OpenSSL Project for use in the O AddressBookPage - + Address Book 地址簿 - + + Address book + + + + These are your Triangles addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you. - + Double-click to edit address or label 双击编辑地址或标签 - + Create a new address 创建新地址 - + Copy the currently selected address to the system clipboard 复制当前选中的地址到系统剪贴板 - + Sign a message to prove you own a TRI address - + &New Address 新建地址(&N) - These are your triangles addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you. - 这是您用来接收支付的黑币地址列表。为不同的支付方建立不同的地址以便于了解支付来源。 - - - + &Copy Address 复制地址(&C) - + Show &QR Code 显示二维码(&Q) - Sign a message to prove you own a triangles address - 对信息进行签名以证明您对该黑币地址的所有权 - - - + Sign &Message 签名(&M) @@ -113,26 +102,27 @@ This product includes software developed by the OpenSSL Project for use in the O - + Delete the currently selected address from the list 从列表中删除选中的地址 - - Verify a message to ensure it was signed with a specified triangles address - 验证信息以保证其经过指定黑币地址的签名 - &Verify Message 验证消息(&V) - + &Delete 删除(&D) - + + Triangles receiving addresses + + + + Copy &Label 复制标签(&L) @@ -142,7 +132,7 @@ This product includes software developed by the OpenSSL Project for use in the O 编辑(&E) - + Export Address Book Data 导出地址簿数据 @@ -165,7 +155,7 @@ This product includes software developed by the OpenSSL Project for use in the O AddressTableModel - + Label 标签 @@ -188,32 +178,32 @@ This product includes software developed by the OpenSSL Project for use in the O 密码对话框 - + + Change password + + + + Enter passphrase 输入密码 - + New passphrase 新密码 - + Repeat new passphrase 重复新密码 - - Serves to disable the trivial sendmoney when OS account compromised. Provides no real security. - 在系统允许的情况下用于防止sendmoney欺诈,并未提供真正的安全防护措施。 + + Unlock for staking only + - - For staking only - 仅用于权益增值 - - - + Enter the new passphrase to the wallet.<br/>Please use a passphrase of <b>10 or more random characters</b>, or <b>eight or more words</b>. 输入钱包的新密码。<br/>使用的密码请至少包含<b>10个以上随机字符</>,或者是<b>8个以上的单词</b>。 @@ -223,7 +213,7 @@ This product includes software developed by the OpenSSL Project for use in the O 加密钱包 - + This operation needs your wallet passphrase to unlock the wallet. 此操作需要您首先使用密码解锁该钱包。 @@ -233,7 +223,7 @@ This product includes software developed by the OpenSSL Project for use in the O 解锁钱包 - + This operation needs your wallet passphrase to decrypt the wallet. 该操作需要您首先使用密码解密钱包。 @@ -243,7 +233,7 @@ This product includes software developed by the OpenSSL Project for use in the O 解密钱包 - + Change passphrase 更改密码 @@ -289,10 +279,6 @@ This product includes software developed by the OpenSSL Project for use in the O Wallet encrypted 钱包已加密 - - triangles will close now to finish the encryption process. Remember that encrypting your wallet cannot fully protect your coins from being stolen by malware infecting your computer. - 黑币客户端即将关闭以完成加密过程。请记住,加密钱包并不能完全防止您的电子货币被入侵您计算机的木马软件盗窃。 - @@ -346,12 +332,17 @@ This product includes software developed by the OpenSSL Project for use in the O CoinControlDialog - + Coin Control 黑币控制 - + + Triangles Coin Control + + + + Quantity: 总量: @@ -361,7 +352,7 @@ This product includes software developed by the OpenSSL Project for use in the O 字节: - + Amount: 金额: @@ -381,7 +372,7 @@ This product includes software developed by the OpenSSL Project for use in the O 低输出 - + no @@ -396,22 +387,22 @@ This product includes software developed by the OpenSSL Project for use in the O 变更 : - + (un)select all (不)全选 - + Tree mode 树状模式 - + List mode 列表模式 - + Amount 金额 @@ -446,7 +437,7 @@ This product includes software developed by the OpenSSL Project for use in the O 优先级 - + Copy address 复制地址 @@ -457,17 +448,17 @@ This product includes software developed by the OpenSSL Project for use in the O - + Copy amount 复制金额 - + Copy transaction ID 复制交易编号 - + Copy quantity 复制金额 @@ -502,7 +493,7 @@ This product includes software developed by the OpenSSL Project for use in the O 复制零钱 - + highest 最高 @@ -607,57 +598,66 @@ This label turns red, if the priority is smaller than "medium". EditAddressDialog - - Edit Address - 编辑地址 - - - + &Label 标签(&L) - + The label associated with this address book entry 地址簿内该项目对应的标签 - + &Address 地址(&A) - + + Edit record + + + + The address associated with this address book entry. This can only be modified for sending addresses. 地址簿内该项目对应的地址。只有“收款人地址”分类下的地址可以修改。 - - &Stealth Address + + Paste from clipboard - + + Alt+A + Alt+A + + + + New receiving address 新建接收地址 - + + New sending address 新建发送地址 - + + Edit receiving address 编辑接收地址 - + + Edit sending address 编辑发送地址 - + The entered address "%1" is not a valid TRI address. @@ -666,10 +666,6 @@ This label turns red, if the priority is smaller than "medium". The entered address "%1" is already in the address book. 输入的地址“%1”已经存在于地址簿中。 - - The entered address "%1" is not a valid triangles address. - “%1” 不是有效的黑币地址。 - Could not unlock wallet. @@ -683,10 +679,6 @@ This label turns red, if the priority is smaller than "medium". GUIUtil::HelpMessageBox - - triangles-Qt - 黑币客户端triangles-Qt - version @@ -732,23 +724,23 @@ This label turns red, if the priority is smaller than "medium". MRichTextEdit - + Paragraph formatting - + Undo (CTRL+Z) - + Undo - + Redo @@ -758,7 +750,7 @@ This label turns red, if the priority is smaller than "medium". - + Cut @@ -768,7 +760,7 @@ This label turns red, if the priority is smaller than "medium". - + Copy @@ -778,7 +770,7 @@ This label turns red, if the priority is smaller than "medium". - + Paste @@ -788,12 +780,12 @@ This label turns red, if the priority is smaller than "medium". - + Link - + Bold @@ -803,7 +795,7 @@ This label turns red, if the priority is smaller than "medium". - + Italic @@ -813,12 +805,12 @@ This label turns red, if the priority is smaller than "medium". - + Underline - + Strike Out @@ -828,7 +820,7 @@ This label turns red, if the priority is smaller than "medium". - + Bullet list @@ -838,7 +830,7 @@ This label turns red, if the priority is smaller than "medium". - + Ordered list @@ -848,7 +840,7 @@ This label turns red, if the priority is smaller than "medium". - + Decrease indentation @@ -858,7 +850,7 @@ This label turns red, if the priority is smaller than "medium". - + Increase indentation @@ -868,12 +860,12 @@ This label turns red, if the priority is smaller than "medium". - + . - + Font size @@ -918,6 +910,74 @@ This label turns red, if the priority is smaller than "medium". + + MainWindow + + + MainWindow + + + + + Triangles + + + + + File + + + + + Operations + + + + + Help + + + + + Overview + + + + + Send Coins + 发送货币 + + + + Receive Coins + + + + + Address Book + 地址簿 + + + + Transactions + + + + + Messages + + + + + Synchronization + + + + + 33333 blocks + + + MessageModel @@ -974,22 +1034,27 @@ This label turns red, if the priority is smaller than "medium". MessagePage - + Address Book 地址簿 - + + Messages + + + + These are your sent and received encrypted messages. Click on an item to read it. - + Click on a message to view it - + &Back @@ -999,48 +1064,48 @@ This label turns red, if the priority is smaller than "medium". - + &Conversation - + Sign a message to prove you own a TRI address - + &Send - - + + Copy the currently selected address to the system clipboard 复制当前选中的地址到系统剪贴板 - + &Copy From Address - + Copy To &Address - + Delete the currently selected address from the list 从列表中删除选中的地址 - + &Delete 删除(&D) - + Send Secure Message @@ -1074,11 +1139,12 @@ This label turns red, if the priority is smaller than "medium". OptionsDialog + Options 选项 - + &Main 主要(&M) @@ -1093,7 +1159,7 @@ This label turns red, if the priority is smaller than "medium". 支付交易费用(&F) - + Reserved amount does not participate in staking and is therefore spendable at any time. 保留金额不参与权益累积,可以随时使用。 @@ -1103,20 +1169,12 @@ This label turns red, if the priority is smaller than "medium". 保留 - Automatically start triangles after logging in to the system. - 开机自动启动黑币客户端 - - - &Start triangles on system login - 开机时自动启动黑币客户端(&S) - - - + Detach block and address databases at shutdown. This means they can be moved to another data directory, but it slows down shutdown. The wallet is always detached. 关机时断开区块和地址数据连接使得它们可以被移动到其他目录。这样做会使关机速度变慢。钱包数据总是断开存储的。 - + &Detach databases at shutdown 关机时断开区块和地址数据库连接(&D) @@ -1126,75 +1184,67 @@ This label turns red, if the priority is smaller than "medium". 网络(&N) - Automatically open the triangles client port on the router. This only works when your router supports UPnP and it is enabled. - 路由器自动打开黑币客户端端口。该功能仅在路由器开启UPnP支持时有效。 - - - + Map port using &UPnP 使用 &UPnP 映射端口 - Connect to the triangles network through a SOCKS proxy (e.g. when connecting through Tor). - 经SOCKS代理连接到黑币网络(例如使用Tor) - - - + Automatically start Triangles after logging in to the system. - + &Start Triangles on system login - + Automatically open the Triangles client port on the router. This only works when your router supports UPnP and it is enabled. - + Connect to the Triangles network through a SOCKS proxy (e.g. when connecting through Tor). - + &Connect through SOCKS proxy: 经SOCKS代理连接(&C) - + Proxy &IP: 代理服务器 &IP: - + IP address of the proxy (e.g. 127.0.0.1) 代理地址(如:127.0.0.1) - + &Port: 端口(&P): - + Port of the proxy (e.g. 9050) 代理端口(例如 9050) - + SOCKS &Version: Socks 版本(&V): - + SOCKS version of the proxy (e.g. 5) Socks 代理版本(例如 5) - + &Window 窗口(&W) @@ -1204,7 +1254,7 @@ This label turns red, if the priority is smaller than "medium". 最小化窗口后仅显示托盘图标 - + &Minimize to the tray instead of the taskbar 最小化到托盘(&M) @@ -1214,7 +1264,7 @@ This label turns red, if the priority is smaller than "medium". 当窗口关闭时程序最小化而不是退出。当使用该选项时,程序只能通过在菜单中选择退出来关闭 - + M&inimize on close 单击关闭按钮最小化(&I) @@ -1229,35 +1279,27 @@ This label turns red, if the priority is smaller than "medium". 用户界面语言(&L): - + The user interface language can be set here. This setting will take effect after restarting Triangles. - + Whether to show TRI addresses in the transaction list or not. - The user interface language can be set here. This setting will take effect after restarting triangles. - 在此设置用户界面语言。重启黑币客户端后设置生效。 - - - + &Unit to show amounts in: 黑币金额单位(&U): - + Choose the default subdivision unit to show in the interface and when sending coins. 选择黑币单位。 - Whether to show triangles addresses in the transaction list or not. - 是否在交易列表中显示黑币地址 - - - + &Display addresses in transaction list 在交易清单中显示黑币地址(&D) @@ -1267,27 +1309,27 @@ This label turns red, if the priority is smaller than "medium". 是否需要交易源地址控制功能。 - + Display coin &control features (experts only!) 显示黑币控制选项(仅用于专家用户) - + &OK 确定(&O) - + &Cancel 取消(&C) - + &Apply 应用(&A) - + default 默认 @@ -1303,10 +1345,6 @@ This label turns red, if the priority is smaller than "medium". This setting will take effect after restarting Triangles. - - This setting will take effect after restarting triangles. - 重启客户端后设置生效 - The supplied proxy address is invalid. @@ -1316,16 +1354,12 @@ This label turns red, if the priority is smaller than "medium". OverviewPage - + Form 表单 - The displayed information may be out of date. Your wallet automatically synchronizes with the triangles network after a connection is established, but this process has not completed yet. - 所显示的信息尚未更新,建立连接后钱包客户端会自动和网络进行同步,但目前该过程尚未完成。 - - - + Stake: 用于权益累积: @@ -1360,7 +1394,7 @@ This label turns red, if the priority is smaller than "medium". 尚未成熟的挖矿收入余额 - + Total: 总额: @@ -1370,7 +1404,7 @@ This label turns red, if the priority is smaller than "medium". 您当前的总余额 - + <b>Recent transactions</b> <b>最近交易记录</b> @@ -1378,10 +1412,10 @@ This label turns red, if the priority is smaller than "medium". <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1392,10 +1426,10 @@ a:active { color:#000; text-decoration: underline; } <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1403,18 +1437,32 @@ a:active { color:#000; text-decoration: underline; } - + + <head> +<style type="text/css" media="screen"> +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } +</style> +</head> +<body> +<a href="http://explorer.triangles.technology"> &#187; TRI block explorer</a></body> + + + + Total of transactions that have yet to be confirmed, and do not yet count toward the current balance 尚未确认的交易总额(不计入目前钱包余额) - + The displayed information may be out of date. Your wallet automatically synchronizes with the Triangles network after a connection is established, but this process has not completed yet. - + Total of coins that was staked, and do not yet count toward the current balance 正在进行权益累积的货币总额(不计入目前钱包余额) @@ -1486,7 +1534,7 @@ a:active { color:#000; text-decoration: underline; } RPCConsole - + Client name 客户端名称 @@ -1497,15 +1545,15 @@ a:active { color:#000; text-decoration: underline; } - + - + N/A 不可用 - + Client version 客户端版本 @@ -1515,12 +1563,17 @@ a:active { color:#000; text-decoration: underline; } 信息(&I) - + Triangles - Debug window - + + Debug window + + + + Triangles Core @@ -1550,7 +1603,7 @@ a:active { color:#000; text-decoration: underline; } 测试网 - + Block chain 数据链 @@ -1575,7 +1628,7 @@ a:active { color:#000; text-decoration: underline; } - + Show the Triangles-Qt help message to get a list with possible Triangles command-line options. @@ -1590,11 +1643,7 @@ a:active { color:#000; text-decoration: underline; } 命令行选项 - Show the triangles-Qt help message to get a list with possible triangles command-line options. - 显示关于命令行选项的帮助信息。 - - - + &Show 显示(&S) @@ -1604,36 +1653,20 @@ a:active { color:#000; text-decoration: underline; } 控制台(&C) - + Build date 创建时间 - triangles - Debug window - 黑币客户端-调试窗口 - - - triangles Core - 黑币核心进程 - - - + Debug log file 调试日志文件 - Open the triangles debug log file from the current data directory. This can take a few seconds for large log files. - 打开调试日志文件,对于较大的文件,这可能持续几秒钟。 - - - + Clear console 清空控制台 - - Welcome to the triangles RPC console. - 欢迎使用黑币RPC控制台。 - Welcome to the Triangles RPC console. @@ -1653,8 +1686,8 @@ a:active { color:#000; text-decoration: underline; } SendCoinsDialog - - + + @@ -1666,12 +1699,17 @@ a:active { color:#000; text-decoration: underline; } 发送货币 - + + Send Triangles + + + + Coin Control Features 交易源地址控制功能 - + Inputs... 输入... @@ -1706,10 +1744,6 @@ a:active { color:#000; text-decoration: underline; } Amount: 金额: - - 0.00 hack - 123.456 hack {0.00 ?} - @@ -1754,17 +1788,17 @@ a:active { color:#000; text-decoration: underline; } 零钱 - + custom change address 自定义零钱地址 - + Send to multiple recipients at once 一次发送给多个接收者 - + Add &Recipient 添加收款人(&R) @@ -1774,7 +1808,7 @@ a:active { color:#000; text-decoration: underline; } 删除所有交易区域 - + Clear &All 清除所有(&A) @@ -1788,31 +1822,23 @@ a:active { color:#000; text-decoration: underline; } 123.456 TRI - - 123.456 hack - 123.456 hack - Confirm the send action 确认并发送货币 - + S&end 发送(&E) - Enter a triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - 输入黑币地址(例如:TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Copy quantity 复制金额 @@ -1857,7 +1883,7 @@ a:active { color:#000; text-decoration: underline; } <b>%1</b> 至 %2 (%3) - + Confirm send coins 确认发送货币 @@ -1872,7 +1898,7 @@ a:active { color:#000; text-decoration: underline; } - + The recipient address is not valid, please recheck. 收款人地址不合法,请检查。 @@ -1916,10 +1942,6 @@ a:active { color:#000; text-decoration: underline; } WARNING: Invalid TRI address - - WARNING: Invalid triangles address - 警告:无效的黑币地址 - (no label) @@ -1934,53 +1956,48 @@ a:active { color:#000; text-decoration: underline; } SendCoinsEntry - + Form 表单 - + A&mount: 金额(&M) - + Pay &To: 付给(&T): - - + + Enter a label for this address to add it to your address book 为这个地址输入一个标签,以便将它添加到您的地址簿 - - N&arration: - - - - + Enter a short note to send with payment (max 24 characters) - + &Label: 标签(&L): - + The address to send the payment to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) 收款人地址(例:TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book 从地址簿选择地址 - + Alt+A Alt+A @@ -1990,7 +2007,7 @@ a:active { color:#000; text-decoration: underline; } 从剪贴板粘贴地址 - + Alt+P Alt+P @@ -1999,10 +2016,6 @@ a:active { color:#000; text-decoration: underline; } Remove this recipient 删除收款人 - - Enter a triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - 输入一个黑币地址 (例:TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) @@ -2022,37 +2035,42 @@ a:active { color:#000; text-decoration: underline; } - + + Send messages + + + + Address &From: - + Choose address from address book 从地址簿选择地址 - + Alt+A Alt+A - + Paste address from clipboard 从剪贴板粘贴地址 - + Alt+P Alt+P - + Send to multiple recipients at once 一次发送给多个接收者 - + Add &Recipient 添加收款人(&R) @@ -2062,7 +2080,7 @@ a:active { color:#000; text-decoration: underline; } 删除所有交易区域 - + Clear &All 清除所有(&A) @@ -2072,17 +2090,17 @@ a:active { color:#000; text-decoration: underline; } 确认并发送货币 - + S&end 发送(&E) - + &Close - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) @@ -2092,7 +2110,7 @@ a:active { color:#000; text-decoration: underline; } <b>%1</b> 至 %2 (%3) - + Confirm send messages @@ -2107,7 +2125,7 @@ a:active { color:#000; text-decoration: underline; } - + @@ -2144,22 +2162,22 @@ a:active { color:#000; text-decoration: underline; } SendMessagesEntry - + Form 表单 - - The address to send the payment to (e.g. 4Zo1ga6xuKuQ7JV7M9rGDoxdbYwV5zgQJ5) + + The address to send the message to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book 从地址簿选择地址 - + Alt+A Alt+A @@ -2169,7 +2187,7 @@ a:active { color:#000; text-decoration: underline; } 从剪贴板粘贴地址 - + Alt+P Alt+P @@ -2179,28 +2197,28 @@ a:active { color:#000; text-decoration: underline; } 删除收款人 - + &Message: - + Send &To: - + Enter a label for this address to add it to your address book 为这个地址输入一个标签,以便将它添加到您的地址簿 - + &Label: 标签(&L): - + &Public Key: @@ -2221,203 +2239,134 @@ a:active { color:#000; text-decoration: underline; } - SignVerifyMessageDialog + SignMessagePage - - Signatures - Sign / Verify a Message - 签名 - 为消息签名/验证签名消息 + + Form + 表单 - - - &Sign Message - 签名消息(&S) + + Sign Message + - - You can sign messages with your addresses to prove you own them. Be careful not to sign anything vague, as phishing attacks may try to trick you into signing your identity over to them. Only sign fully-detailed statements you agree to. - 您可以用你的地址对消息进行签名,以证明您是该地址的所有人。注意不要对模棱两可的消息签名,以免遭受钓鱼式攻击。请确保消息内容准确的表达了您的真实意愿。 + + Address + 地址 - - The address to sign the message with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - 用来签名该消息的地址(例: TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - - - Choose an address from the address book - 从地址簿里选择一个地址 - - - - - Alt+A - Alt+A - - - + Paste address from clipboard - 从剪贴板粘贴地址 + 从剪贴板粘贴地址 - + Alt+P - Alt+P + Alt+P - + + Signature + + + + + Choose an address from the address book + 从地址簿里选择一个地址 + + + + Alt+A + Alt+A + + + + The address to sign the message with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + + + + + Text + + + + Enter the message you want to sign here - 请输入您要发送的签名消息 + 请输入您要发送的签名消息 - + Copy the current signature to the system clipboard - 复制当前签名至剪切板 + 复制当前签名至剪切板 - - Sign the message to prove you own this TRI address - - - - - Verify the message to ensure it was signed with the specified TRI address - - - - Sign the message to prove you own this triangles address - 对该消息进行签名以证明您对该黑币地址的所有权 - - - + Reset all sign message fields - 清空所有签名消息栏 + 清空所有签名消息栏 - - + Clear &All - 清除所有(&A) + 清除所有(&A) - - - &Verify Message - 验证消息(&V) - - - - Enter the signing address, message (ensure you copy line breaks, spaces, tabs, etc. exactly) and signature below to verify the message. Be careful not to read more into the signature than what is in the signed message itself, to avoid being tricked by a man-in-the-middle attack. - 在下面输入签名地址,消息(请确保换行符、空格符、制表符等等一个不漏)和签名以验证消息。请确保签名信息准确,提防中间人攻击。 - - - - The address the message was signed with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - 用来签名该消息的黑币地址(例: TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - Verify the message to ensure it was signed with the specified triangles address - 确认该消息以保证它经由指定的黑币地址签名 - - - - Reset all verify message fields - 清空所有验证消息栏 - - - Enter a triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - 输入黑币地址(例: TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - - - - Click "Sign Message" to generate signature - 单击“签名消息“产生签名。 - - - Enter triangles signature - 输入黑币签名 - - - - Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + Sign the message to prove you own this Triangles address - - Enter a TRI address (e.g. w) + + Sign &Message + 签名(&M) + + + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Enter TRI signature - + Click "Sign Message" to generate signature + 单击“签名消息“产生签名。 - - + + The entered address is invalid. - 输入的地址非法。 + 输入的地址非法。 - - - + + Please check the address and try again. - 请检查地址后重试。 + 请检查地址后重试。 - - + The entered address does not refer to a key. - 输入的地址没有关联的公私钥对。 + 输入的地址没有关联的公私钥对。 - + Wallet unlock was cancelled. - 钱包解锁动作取消。 + 钱包解锁动作取消。 Private key for the entered address is not available. - 找不到输入地址关联的私钥。 + 找不到输入地址关联的私钥。 Message signing failed. - 消息签名失败。 + 消息签名失败。 Message signed. - 消息已签名。 - - - - The signature could not be decoded. - 签名无法解码。 - - - - - Please check the signature and try again. - 请检查签名后重试。 - - - - The signature did not match the message digest. - 签名与消息摘要不匹配。 - - - - Message verification failed. - 消息验证失败。 - - - - Message verified. - 消息验证成功。 + 消息已签名。 @@ -2561,12 +2510,8 @@ a:active { color:#000; text-decoration: underline; } - Generated coins must mature 60 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. - 通过权益累积获得的金额需要在510个块确认后方可使用。此数据块生成时,将被广播到网络并加入区块链。如果未能成功加入区块链,其状态会显示为“未接受”,该部分金额也不可被使用。如果其他节点在您生成区块后的几秒钟内也生成了区块,这种情况会偶尔发生。 {60 ?} - - - Generated coins must mature 510 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. - 通过权益累积获得的金额需要在510个块确认后方可使用。此数据块生成时,将被广播到网络并加入区块链。如果未能成功加入区块链,其状态会显示为“未接受”,该部分金额也不可被使用。如果其他节点在您生成区块后的几秒钟内也生成了区块,这种情况会偶尔发生。 + Generated coins must mature 7 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. + 通过权益累积获得的金额需要在7个块确认后方可使用。此数据块生成时,将被广播到网络并加入区块链。如果未能成功加入区块链,其状态会显示为“未接受”,该部分金额也不可被使用。如果其他节点在您生成区块后的几秒钟内也生成了区块,这种情况会偶尔发生。 @@ -2613,11 +2558,12 @@ a:active { color:#000; text-decoration: underline; } TransactionDescDialog + Transaction details 交易细节 - + This pane shows a detailed description of the transaction 当前面板显示了交易的详细信息 @@ -2625,7 +2571,7 @@ a:active { color:#000; text-decoration: underline; } TransactionTableModel - + Date 日期 @@ -2645,12 +2591,17 @@ a:active { color:#000; text-decoration: underline; } 数量 - + Open until %1 至 %1 个数据块时开启 - + + Confirming (%1 of %2 confirmations) + + + + Confirmed (%1 confirmations) 已确认 (%1 条确认信息) @@ -2662,12 +2613,7 @@ a:active { color:#000; text-decoration: underline; } - - Narration - - - - + Offline 掉线 @@ -2677,12 +2623,7 @@ a:active { color:#000; text-decoration: underline; } 未确认的 - - Confirming (%1 of %2 recommended confirmations) - 确认中 (推荐 %2个确认,已经有 %1个确认) - - - + Conflicted 冲突的 @@ -2760,13 +2701,13 @@ a:active { color:#000; text-decoration: underline; } TransactionView - - + + All 全部 - + Today 今天 @@ -2796,7 +2737,7 @@ a:active { color:#000; text-decoration: underline; } 范围... - + Received with 接收于 @@ -2821,17 +2762,17 @@ a:active { color:#000; text-decoration: underline; } 其他 - + Enter address or label to search 输入地址或标签进行搜索 - + Min amount 最小金额 - + Copy address 复制地址 @@ -2861,7 +2802,7 @@ a:active { color:#000; text-decoration: underline; } 显示交易详情 - + Export Transaction Data 输出交易数据 @@ -2927,11 +2868,20 @@ a:active { color:#000; text-decoration: underline; } - Triangles-core + TransactionsPage - triangles version - 黑币客户端 版本 + + Form + 表单 + + + Transactions + + + + + Triangles-core Usage: @@ -3135,10 +3085,6 @@ for example: alertnotify=echo %%s | mail -s "Triangles Alert" admin@fo Warning: -paytxfee is set very high! This is the transaction fee you will pay if you send a transaction. 警告:-paytxfee 交易费设置得太高了!每笔交易都将支付交易费。 - - Warning: Please check that your computer's date and time are correct! If your clock is wrong triangles will not work properly. - 警告:请确认您计算机的本地时间。如果时钟错误,黑币客户端将不能正常工作。 - Warning: error reading wallet.dat! All keys read correctly, but transaction data or address book entries might be missing or incorrect. @@ -3354,30 +3300,6 @@ for example: alertnotify=echo %%s | mail -s "Triangles Alert" admin@fo Password for JSON-RPC connections JSON-RPC 连接密码 - - - - %s, you must set a rpcpassword in the configuration file: - %s -It is recommended you use the following random password: -rpcuser=trianglesrpc -rpcpassword=%s -(you do not need to remember this password) -The username and password MUST NOT be the same. -If the file does not exist, create it with owner-readable-only file permissions. -It is also recommended to set alertnotify so you are notified of problems; -for example: alertnotify=echo %%s | mail -s "triangles Alert" admin@foo.com - - %s, 必须在配置文件里设置rpc密码: - %s -建议使用如下的随机密码: -rpcuser=trianglesrpc -rpcpassword=%s -(不需要记住该密码) -用户名和密码不能重复。 -如果该文件不存在,请自行创建并设为用户本身只读权限。 -建议创建提示以监测可能的问题,如: -alertnotify=echo %%s | mail -s "triangles Alert" admin@foo.com @@ -3504,14 +3426,6 @@ alertnotify=echo %%s | mail -s "triangles Alert" admin@foo.com Wallet %s resides outside data directory %s. 钱包 %s 位于数据目录 %s 之外. - - Cannot obtain a lock on data directory %s. triangles is probably already running. - 无法从数据目录 %s 获得锁定. 黑币客户端可能已在运行中. - - - triangles - 黑币 - Unable to bind to %s on this computer (bind returned error %d, %s) @@ -3542,14 +3456,6 @@ alertnotify=echo %%s | mail -s "triangles Alert" admin@foo.com Error loading wallet.dat: Wallet corrupted wallet.dat 钱包文件加载出错:钱包损坏 - - Error loading wallet.dat: Wallet requires newer version of triangles - wallet.dat 钱包文件加载出错:需要新版本的客户端 - - - Wallet needed to be rewritten: restart triangles to complete - 需要重写钱包,重启客户端以完成该操作。 - Error loading wallet.dat @@ -3615,10 +3521,6 @@ alertnotify=echo %%s | mail -s "triangles Alert" admin@foo.com Add a node to connect to and attempt to keep the connection open 添加节点并与其保持连接 - - Unable to bind to %s on this computer. triangles is probably already running. - 无法绑定到该计算机上的 %s. 黑币客户端可能已在运行中。 - Fee per KB to add to transactions you send @@ -3687,67 +3589,57 @@ If the file does not exist, create it with owner-readable-only file permissions. - + + Triangles - + + Wallet 钱包 - + + &Overview 概况(&O) - + Show general overview of wallet 显示钱包概况 - - &Send coins - 发送货币(&S) - - - - Send coins to a TRI address - - - - - &Receive coins - 接收黑币(&R) - - - + Show the list of addresses for receiving payments 显示用于接收支付的地址列表 - + + &Transactions 交易记录(&T) - + Browse transaction history 查看交易历史 - + + &Address Book 地址簿(&A) - + Edit the list of stored addresses and labels 管理已储存的地址和标签 - + &Messages @@ -3757,22 +3649,82 @@ If the file does not exist, create it with owner-readable-only file permissions. - - E&xit - 退出(&X) - - - - Quit application - 退出程序 - - - - &About Triangles + + + &Show / Hide Triangles wallet + Show or hide the main Window + + + + + Encrypt the private keys that belong to your wallet + + + + + %n blocks + + + + + + + Processed %1 blocks of transaction history. + + + + + <font color='#f26522'>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. </font>Do you want to pay the fee? + + + + + Options + 选项 + + + + E&xit + 退出(&X) + + + + Quit application + 退出程序 + + + + &Send Triangles + + + + + Send coins to a Triangles address + + + + + &Receive Triangles + + + + + E&xit Triangles wallet + + + + + + + &About Triangles + 关于黑币(&A) + + + Show information about Triangles @@ -3797,22 +3749,13 @@ If the file does not exist, create it with owner-readable-only file permissions. - - &Show / Hide - 显示 / 隐藏(&S) - - - + + &Encrypt Wallet... 加密钱包(&E)... - - Encrypt or decrypt wallet - 加密/解密钱包 - - - + &Backup Wallet... 备份钱包(&B)... @@ -3823,24 +3766,36 @@ If the file does not exist, create it with owner-readable-only file permissions. + &Change Passphrase... 更改密码(&C)... - + Change the passphrase used for wallet encryption 更改钱包加密口令 + &Unlock Wallet... 解锁钱包(&U) - + Unlock wallet 解锁钱包 + + + &Unlock Wallet for staking... + + + + + Unlock wallet for staking + + &Lock Wallet @@ -3853,36 +3808,50 @@ If the file does not exist, create it with owner-readable-only file permissions. + Sign &message... 消息签名(&M)... + + + Sign messages with your Triangles addresses to prove you own them + + + &Verify message... 验证消息(&V)... + + + Verify messages to ensure they were signed with specified Triangles addresses + + + &Export... 导出(&E) - + Export the data in the current tab to a file 导出当前标签页的数据 - + + &Debug window 调试窗口(&D) - + Open debugging and diagnostic console 打开调试和诊断控制台 - + &File 文件(&F) @@ -3907,48 +3876,41 @@ If the file does not exist, create it with owner-readable-only file permissions. 工具栏 - - + [testnet] [测试网络] - - + Triangles client - + %n active connection(s) to Triangles network - + Synchronizing with network... 正在与网络同步... - + ~%n block(s) remaining ~%n 个区块未完成 - + Downloaded %1 of %2 blocks of transaction history (%3% done). 交易记录已下载%3% (%1 / %2 个区块) - - Downloaded %1 blocks of transaction history. - 已下载 %1 个区块的交易记录 - - - + Current difficulty is %1. @@ -3996,17 +3958,12 @@ If the file does not exist, create it with owner-readable-only file permissions. 最近生成的区块接收于%1 - - This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee? - 该笔交易数据量太大,需支付%1手续费给执行该笔交易的网络结点。您愿意支付吗? - - - + Confirm transaction fee 手续费确认 - + Sent transaction 发送交易 @@ -4043,29 +4000,50 @@ Message: %4 - - + + URI handling URI处理 - - + + URI can not be parsed! This can be caused by an invalid TRI address or malformed URI parameters. - + + Send Triangles + + + + + Receive Triangles + + + + + &Lock Wallet... + + + + + Wallet is <b>encrypted</b> and currently <b>unlocked for staking</b> + + + + Wallet is <b>encrypted</b> and currently <b>unlocked</b> 钱包已被<b>加密</b>,当前为<b>解锁</b>状态 - + Wallet is <b>encrypted</b> and currently <b>locked</b> 钱包已被<b>加密</b>,当前为<b>锁定</b>状态 - + + Backup Wallet 备份钱包 @@ -4076,16 +4054,26 @@ Message: %4 - Backup Failed - 备份失败 - - - There was an error trying to save the wallet data to the new location. 试图将钱包地址保存到新位置时出现错误 + + + Backup failed + + + + + Backup successful + + + + + The wallet data was successfully saved to the new location. + + - + %n second(s) %n秒 @@ -4142,57 +4130,128 @@ Message: %4 Not staking 未进行权益增值 + + + VerifyMessagePage - Show information about triangles - 显示关于黑币的信息 + + Form + 表单 - Send coins to a triangles address - 向指定的地址发送黑币 + + Verify Message + - Modify configuration options for triangles - 更改设置选项 + + Choose an address from the address book + 从地址簿里选择一个地址 - triangles - 黑币 + + Alt+A + Alt+A - &About triangles - 关于黑币(&A) + + The address the message was signed with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + - triangles client - 黑币客户端 - - - %n active connection(s) to triangles network - - 与黑币网络建立了 %n 个连接 - + + Text + - About triangles card - 关于黑币卡 + + Address + 地址 - Show information about triangles card - 显示关于黑币卡的信息 + + Signature + - URI can not be parsed! This can be caused by an invalid triangles address or malformed URI parameters. - 无法解析URI:无效的黑币地址或错误的URI参数。 + + Reset all verify message fields + 清空所有验证消息栏 - A fatal error occurred. triangles can no longer continue safely and will quit. - 发生严重错误,黑币客户端即将关闭。 + + Clear &All + 清除所有(&A) + + + + Verify the message to ensure it was signed with the specified Triangles address + + + + + Verify &Message + + + + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + + + + Enter Triangles signature + + + + + + The entered address is invalid. + 输入的地址非法。 + + + + + + Please check the address and try again. + 请检查地址后重试。 + + + + The entered address does not refer to a key. + 输入的地址没有关联的公私钥对。 + + + + The signature could not be decoded. + 签名无法解码。 + + + + + Please check the signature and try again. + 请检查签名后重试。 + + + + The signature did not match the message digest. + 签名与消息摘要不匹配。 + + + + Message verification failed. + 消息验证失败。 + + + + Message verified. + 消息验证成功。 WalletModel - + Sending... 正在发送 diff --git a/src/qt/locale/triangles_zh_TW.qm b/src/qt/locale/triangles_zh_TW.qm deleted file mode 100644 index 5e18c63e749ecf5bf5b3b4ebd6f55a5fe70360cd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 40461 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

    3()FLND9WJB1767(e1 zMFM_A#s_t)Bt`KkGB-FV?e|cGK9uavuD)`QyMt8RqUgm6n?%&~1hOgVRuJY2yl$u^KuyftaPROQoLw_!DFKy&>_Z%+zkSJ>?(ciYZekwlU zBe$>bfGycGhO%9q7ds#E)L#85F^vxWH*JQ)h2MNf@+Z>erB_PH?6qRK`rArEA&DWJ zAKC)`xbh+|DdJW3qNsg?c;NPCC#7%VFFIQQ_ z5grC%&KBY`N21A2_Bhz$zIE+OS{p|(k1(x} z)+7GUWDt_6T7&%Jrlc-lGEjkfm%}hh8b=R&&^9{@(qZ-O{l5E(aCQV2;)rTha8@L38K3r?gng&Uznl!*arHxEuSp1y-F`6d+5 z_1;=<(^k{%+^LEY^d;5WFcP>iWDq}cY-r*3dxl}9poVTrpq)S7Wr~pr#9Tz;MCx>l zcZ#c^QsFR?kt8$)m(ihFoYR##Cm+8yp6XJ{JmV)ndeqI%9kk*Qx{%o^x>ot_LWY~J zl>n+DIEHlbuWKM|aR6Ol7fE{fb)lVdH}K1a_G&ebsc4bi7y=7D1f(H3du=gZ`7y3( z!OBh_i`0oa~FG zDH3ERXK!(5STN~81OyQjKHXYR{3YK2!7}n7jTzI4d*Cm7kyJ@}nMz0*-Oc~1FXg!g!?My?r z?lm5I2?WKAC zq5x67aupo1((pCSQufhz#zb=tU=Z>Qz*zcuzz|Q0rUPUgYX#kk!-6nyZPR9)+e(Lf K5XZKWllXs13GHbB diff --git a/src/qt/locale/triangles_zh_TW.ts b/src/qt/locale/triangles_zh_TW.ts index be22207..d77b42d 100644 --- a/src/qt/locale/triangles_zh_TW.ts +++ b/src/qt/locale/triangles_zh_TW.ts @@ -4,23 +4,27 @@ AboutDialog - + + Dialog + + + + About Triangles - + <b>Triangles</b> version - - Copyright © 2009-2014 The Bitcoin developers -Copyright © 2014 Triangles team + + OK - + This is experimental software. @@ -40,47 +44,52 @@ This product includes software developed by the OpenSSL Project for use in the O AddressBookPage - + Address Book - + Double-click to edit address or label 按兩下來編輯位址或標記 - + Create a new address 製造新的位址 - + Copy the currently selected address to the system clipboard 複製目前選擇的位址到系統剪貼簿 - + Sign a message to prove you own a TRI address - + &New Address - + + Address book + + + + &Copy Address 複製位址 - + Show &QR Code - + Sign &Message @@ -90,7 +99,7 @@ This product includes software developed by the OpenSSL Project for use in the O - + Delete the currently selected address from the list 把目前選擇的位址從列表中刪掉 @@ -100,17 +109,22 @@ This product includes software developed by the OpenSSL Project for use in the O 驗證訊息 - + These are your Triangles addresses for receiving payments. You may want to give a different one to each sender so you can keep track of who is paying you. - + &Delete 刪掉 - + + Triangles receiving addresses + + + + Copy &Label 複製標記 @@ -120,7 +134,7 @@ This product includes software developed by the OpenSSL Project for use in the O 編輯 - + Export Address Book Data @@ -143,7 +157,7 @@ This product includes software developed by the OpenSSL Project for use in the O AddressTableModel - + Label 標記 @@ -166,32 +180,32 @@ This product includes software developed by the OpenSSL Project for use in the O 密碼對話視窗 - + + Change password + + + + Enter passphrase 請輸入密碼 - + New passphrase 新密碼 - + Repeat new passphrase 重複新密碼 - - Serves to disable the trivial sendmoney when OS account compromised. Provides no real security. + + Unlock for staking only - - For staking only - - - - + Enter the new passphrase to the wallet.<br/>Please use a passphrase of <b>10 or more random characters</b>, or <b>eight or more words</b>. 請輸入錢包的新密碼。<br/>建議用<b>10 個以上的任意字元</b>,或是<b>8 個以上的單字</b>。 @@ -201,7 +215,7 @@ This product includes software developed by the OpenSSL Project for use in the O 加密錢包 - + This operation needs your wallet passphrase to unlock the wallet. 這個動作需要你的錢包密碼來解鎖錢包。 @@ -211,7 +225,7 @@ This product includes software developed by the OpenSSL Project for use in the O 解鎖錢包 - + This operation needs your wallet passphrase to decrypt the wallet. 這個動作需要你的錢包密碼來把錢包解密。 @@ -221,7 +235,7 @@ This product includes software developed by the OpenSSL Project for use in the O 解密錢包 - + Change passphrase 改變密碼 @@ -320,12 +334,17 @@ This product includes software developed by the OpenSSL Project for use in the O CoinControlDialog - + Coin Control - + + Triangles Coin Control + + + + Quantity: 數目: @@ -335,7 +354,7 @@ This product includes software developed by the OpenSSL Project for use in the O 位元組數: - + Amount: 金額: @@ -355,7 +374,7 @@ This product includes software developed by the OpenSSL Project for use in the O 低輸出: - + no @@ -370,22 +389,22 @@ This product includes software developed by the OpenSSL Project for use in the O 找零金額: - + (un)select all 全選或全不選 - + Tree mode 樹狀模式 - + List mode 列表模式 - + Amount 金額 @@ -420,7 +439,7 @@ This product includes software developed by the OpenSSL Project for use in the O 優先度 - + Copy address 複製位址 @@ -431,17 +450,17 @@ This product includes software developed by the OpenSSL Project for use in the O - + Copy amount 複製金額 - + Copy transaction ID 複製交易識別碼 - + Copy quantity 複製數目 @@ -476,7 +495,7 @@ This product includes software developed by the OpenSSL Project for use in the O 複製找零金額 - + highest 最高 @@ -574,57 +593,66 @@ This label turns red, if the priority is smaller than "medium". EditAddressDialog - - Edit Address - 編輯位址 - - - + &Label 標記 - + The label associated with this address book entry - + &Address 位址 - + + Edit record + + + + The address associated with this address book entry. This can only be modified for sending addresses. - - &Stealth Address + + Paste from clipboard - + + Alt+A + Alt+A + + + + New receiving address 造新的收款位址 - + + New sending address 造新的付款位址 - + + Edit receiving address 編輯收款位址 - + + Edit sending address 編輯付款位址 - + The entered address "%1" is not a valid TRI address. @@ -691,23 +719,23 @@ This label turns red, if the priority is smaller than "medium". MRichTextEdit - + Paragraph formatting - + Undo (CTRL+Z) - + Undo - + Redo @@ -717,7 +745,7 @@ This label turns red, if the priority is smaller than "medium". - + Cut @@ -727,7 +755,7 @@ This label turns red, if the priority is smaller than "medium". - + Copy @@ -737,7 +765,7 @@ This label turns red, if the priority is smaller than "medium". - + Paste @@ -747,12 +775,12 @@ This label turns red, if the priority is smaller than "medium". - + Link - + Bold @@ -762,7 +790,7 @@ This label turns red, if the priority is smaller than "medium". - + Italic @@ -772,12 +800,12 @@ This label turns red, if the priority is smaller than "medium". - + Underline - + Strike Out @@ -787,7 +815,7 @@ This label turns red, if the priority is smaller than "medium". - + Bullet list @@ -797,7 +825,7 @@ This label turns red, if the priority is smaller than "medium". - + Ordered list @@ -807,7 +835,7 @@ This label turns red, if the priority is smaller than "medium". - + Decrease indentation @@ -817,7 +845,7 @@ This label turns red, if the priority is smaller than "medium". - + Increase indentation @@ -827,12 +855,12 @@ This label turns red, if the priority is smaller than "medium". - + . - + Font size @@ -877,6 +905,74 @@ This label turns red, if the priority is smaller than "medium". + + MainWindow + + + MainWindow + + + + + Triangles + + + + + File + + + + + Operations + + + + + Help + + + + + Overview + + + + + Send Coins + 付款 + + + + Receive Coins + + + + + Address Book + + + + + Transactions + + + + + Messages + + + + + Synchronization + + + + + 33333 blocks + + + MessageModel @@ -933,22 +1029,27 @@ This label turns red, if the priority is smaller than "medium". MessagePage - + Address Book - + + Messages + + + + These are your sent and received encrypted messages. Click on an item to read it. - + Click on a message to view it - + &Back @@ -958,48 +1059,48 @@ This label turns red, if the priority is smaller than "medium". - + &Conversation - + Sign a message to prove you own a TRI address - + &Send - - + + Copy the currently selected address to the system clipboard 複製目前選擇的位址到系統剪貼簿 - + &Copy From Address - + Copy To &Address - + Delete the currently selected address from the list 把目前選擇的位址從列表中刪掉 - + &Delete 刪掉 - + Send Secure Message @@ -1033,11 +1134,12 @@ This label turns red, if the priority is smaller than "medium". OptionsDialog + Options 選項 - + &Main 主要 @@ -1052,7 +1154,7 @@ This label turns red, if the priority is smaller than "medium". 付交易手續費 - + Reserved amount does not participate in staking and is therefore spendable at any time. @@ -1062,12 +1164,12 @@ This label turns red, if the priority is smaller than "medium". - + Automatically start Triangles after logging in to the system. - + &Start Triangles on system login @@ -1077,7 +1179,7 @@ This label turns red, if the priority is smaller than "medium". - + &Detach databases at shutdown @@ -1087,57 +1189,57 @@ This label turns red, if the priority is smaller than "medium". 網路 - + Automatically open the Triangles client port on the router. This only works when your router supports UPnP and it is enabled. - + Map port using &UPnP 用 &UPnP 設定通訊埠對應 - + Connect to the Triangles network through a SOCKS proxy (e.g. when connecting through Tor). - + &Connect through SOCKS proxy: - + Proxy &IP: 代理位址: - + IP address of the proxy (e.g. 127.0.0.1) - + &Port: 埠號: - + Port of the proxy (e.g. 9050) 代理伺服器的通訊埠(像是 9050) - + SOCKS &Version: SOCKS 版本: - + SOCKS version of the proxy (e.g. 5) 代理伺服器的 SOCKS 協定版本(像是 5) - + &Window 視窗 @@ -1147,7 +1249,7 @@ This label turns red, if the priority is smaller than "medium". 視窗縮到最小後只在通知區域顯示圖示。 - + &Minimize to the tray instead of the taskbar 縮到最小到通知區域而不是工作列 @@ -1157,7 +1259,7 @@ This label turns red, if the priority is smaller than "medium". 當視窗關閉時,把應用程式縮到最小,而不是結束。當勾選這個選項時,只能夠用選單中的結束來關掉應用程式。 - + M&inimize on close 關閉時縮到最小 @@ -1172,27 +1274,27 @@ This label turns red, if the priority is smaller than "medium". 使用界面語言: - + The user interface language can be set here. This setting will take effect after restarting Triangles. - + &Unit to show amounts in: 金額顯示單位: - + Choose the default subdivision unit to show in the interface and when sending coins. 選擇操作界面和付款時,預設顯示金額的細分單位。 - + Whether to show TRI addresses in the transaction list or not. - + &Display addresses in transaction list 在交易列表顯示位址 @@ -1202,27 +1304,27 @@ This label turns red, if the priority is smaller than "medium". 是否要顯示錢幣控制功能。 - + Display coin &control features (experts only!) - + &OK - + &Cancel 取消 - + &Apply - + default 預設值 @@ -1247,18 +1349,18 @@ This label turns red, if the priority is smaller than "medium". OverviewPage - + Form 表單 - - + + The displayed information may be out of date. Your wallet automatically synchronizes with the Triangles network after a connection is established, but this process has not completed yet. - + Stake: @@ -1293,7 +1395,7 @@ This label turns red, if the priority is smaller than "medium". 還沒成熟的開採金額 - + Total: 總金額: @@ -1303,7 +1405,7 @@ This label turns red, if the priority is smaller than "medium". 目前全部餘額 - + <b>Recent transactions</b> <b>最近交易</b> @@ -1311,10 +1413,10 @@ This label turns red, if the priority is smaller than "medium". <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1325,10 +1427,10 @@ a:active { color:#000; text-decoration: underline; } <head> <style type="text/css" media="screen"> -a:link { color:#000; text-decoration: none;font-weight:bold; } -a:visited { color:#000; text-decoration: none; } -a:hover { color:#e22104; text-decoration: none; } -a:active { color:#000; text-decoration: underline; } +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } </style> </head> <body> @@ -1336,7 +1438,21 @@ a:active { color:#000; text-decoration: underline; } - + + <head> +<style type="text/css" media="screen"> +a:link { color:#f26522; text-decoration: none;font-weight:bold; } +a:visited { color:#f26522; text-decoration: none; } +a:hover { color:#f26522; text-decoration: underline; } +a:active { color:#f26522; text-decoration: underline; } +</style> +</head> +<body> +<a href="http://explorer.triangles.technology"> &#187; TRI block explorer</a></body> + + + + Total of transactions that have yet to be confirmed, and do not yet count toward the current balance @@ -1413,7 +1529,7 @@ a:active { color:#000; text-decoration: underline; } RPCConsole - + Client name 客戶端軟體名稱 @@ -1424,15 +1540,15 @@ a:active { color:#000; text-decoration: underline; } - + - + N/A 未知 - + Client version 客戶端軟體版本 @@ -1442,7 +1558,12 @@ a:active { color:#000; text-decoration: underline; } 資訊 - + + Debug window + + + + Using OpenSSL version 使用的 OpenSSL 版本 @@ -1467,7 +1588,7 @@ a:active { color:#000; text-decoration: underline; } - + Block chain 區塊鏈 @@ -1487,7 +1608,7 @@ a:active { color:#000; text-decoration: underline; } 最近區塊時間 - + &Open 開啓 @@ -1497,7 +1618,7 @@ a:active { color:#000; text-decoration: underline; } - + &Show @@ -1507,22 +1628,22 @@ a:active { color:#000; text-decoration: underline; } 主控台 - + Build date 建置日期 - + Triangles - Debug window - + Triangles Core - + Debug log file 除錯紀錄檔 @@ -1532,12 +1653,12 @@ a:active { color:#000; text-decoration: underline; } - + Show the Triangles-Qt help message to get a list with possible Triangles command-line options. - + Clear console 清主控台 @@ -1560,8 +1681,8 @@ a:active { color:#000; text-decoration: underline; } SendCoinsDialog - - + + @@ -1573,12 +1694,17 @@ a:active { color:#000; text-decoration: underline; } 付款 - + + Send Triangles + + + + Coin Control Features 錢幣控制功能 - + Inputs... 輸入... @@ -1657,17 +1783,17 @@ a:active { color:#000; text-decoration: underline; } - + custom change address - + Send to multiple recipients at once 一次付給多個收款人 - + Add &Recipient 增加收款人 @@ -1677,7 +1803,7 @@ a:active { color:#000; text-decoration: underline; } - + Clear &All 全部清掉 @@ -1697,17 +1823,17 @@ a:active { color:#000; text-decoration: underline; } 確認付款動作 - + S&end 付款 - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Copy quantity 複製數目 @@ -1752,7 +1878,7 @@ a:active { color:#000; text-decoration: underline; } - + Confirm send coins 確認付款金額 @@ -1767,7 +1893,7 @@ a:active { color:#000; text-decoration: underline; } - + The recipient address is not valid, please recheck. 收款位址無效,請再檢查看看。 @@ -1825,53 +1951,48 @@ a:active { color:#000; text-decoration: underline; } SendCoinsEntry - + Form 表單 - + A&mount: 金額: - + Pay &To: 付給: - - + + Enter a label for this address to add it to your address book 請輸入這個位址的標記來把它加進位址簿中 - - N&arration: - - - - + Enter a short note to send with payment (max 24 characters) - + &Label: 標記: - + The address to send the payment to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book - + Alt+A Alt+A @@ -1881,7 +2002,7 @@ a:active { color:#000; text-decoration: underline; } 貼上剪貼簿裡的位址 - + Alt+P Alt+P @@ -1909,37 +2030,42 @@ a:active { color:#000; text-decoration: underline; } - + + Send messages + + + + Address &From: - + Choose address from address book - + Alt+A Alt+A - + Paste address from clipboard 貼上剪貼簿裡的位址 - + Alt+P Alt+P - + Send to multiple recipients at once 一次付給多個收款人 - + Add &Recipient 增加收款人 @@ -1949,7 +2075,7 @@ a:active { color:#000; text-decoration: underline; } - + Clear &All 全部清掉 @@ -1959,17 +2085,17 @@ a:active { color:#000; text-decoration: underline; } 確認付款動作 - + S&end 付款 - + &Close - + Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) @@ -1979,7 +2105,7 @@ a:active { color:#000; text-decoration: underline; } - + Confirm send messages @@ -1994,7 +2120,7 @@ a:active { color:#000; text-decoration: underline; } - + @@ -2031,22 +2157,22 @@ a:active { color:#000; text-decoration: underline; } SendMessagesEntry - + Form 表單 - - The address to send the payment to (e.g. 4Zo1ga6xuKuQ7JV7M9rGDoxdbYwV5zgQJ5) + + The address to send the message to (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - + Choose address from address book - + Alt+A Alt+A @@ -2056,7 +2182,7 @@ a:active { color:#000; text-decoration: underline; } 貼上剪貼簿裡的位址 - + Alt+P Alt+P @@ -2066,28 +2192,28 @@ a:active { color:#000; text-decoration: underline; } - + &Message: - + Send &To: - + Enter a label for this address to add it to your address book 請輸入這個位址的標記來把它加進位址簿中 - + &Label: 標記: - + &Public Key: @@ -2108,187 +2234,134 @@ a:active { color:#000; text-decoration: underline; } - SignVerifyMessageDialog + SignMessagePage - - Signatures - Sign / Verify a Message - 簽章 - 簽署或驗證訊息 + + Form + 表單 - - - &Sign Message - 簽署訊息 - - - - You can sign messages with your addresses to prove you own them. Be careful not to sign anything vague, as phishing attacks may try to trick you into signing your identity over to them. Only sign fully-detailed statements you agree to. - 你可以用自己的位址簽署訊息,來證明你對位址的所有權。但是請小心,不要簽署語意含糊不清的內容,因為釣魚式詐騙可能會用騙你簽署的手法來冒充是你。只有在語句中的細節你都同意時才簽署。 - - - - The address to sign the message with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + Sign Message - - + + Address + 位址 + + + + Paste address from clipboard + 貼上剪貼簿裡的位址 + + + + Alt+P + Alt+P + + + + Signature + + + + Choose an address from the address book - - + Alt+A - Alt+A + Alt+A - - Paste address from clipboard - 貼上剪貼簿裡的位址 + + The address to sign the message with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + - - Alt+P - Alt+P + + Text + - + Enter the message you want to sign here - 請在這裡輸入你想簽署的訊息 + 請在這裡輸入你想簽署的訊息 - + Copy the current signature to the system clipboard - 複製目前的簽章到系統剪貼簿 + 複製目前的簽章到系統剪貼簿 - - Sign the message to prove you own this TRI address - - - - - Verify the message to ensure it was signed with the specified TRI address - - - - + Reset all sign message fields - 重置所有訊息簽署欄位 + 重置所有訊息簽署欄位 - - + Clear &All - 全部清掉 + 全部清掉 - - - &Verify Message - 驗證訊息 - - - - Enter the signing address, message (ensure you copy line breaks, spaces, tabs, etc. exactly) and signature below to verify the message. Be careful not to read more into the signature than what is in the signed message itself, to avoid being tricked by a man-in-the-middle attack. - 請在下面輸入簽署的位址,訊息(請確定完整複製了所包含的換行,空格,跳位符號等等),以及簽章,來驗證這個訊息。請小心,除了訊息內容以外,不要對簽章本身過度解讀,以避免被用「中間人攻擊法」詐騙。 - - - - The address the message was signed with (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + Sign the message to prove you own this Triangles address - - Reset all verify message fields - 重置所有訊息驗證欄位 - - - - Click "Sign Message" to generate signature - 請按一下「簽署訊息」來產生簽章 - - - - Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + Sign &Message - - Enter a TRI address (e.g. w) + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) - Enter TRI signature - + Click "Sign Message" to generate signature + 請按一下「簽署訊息」來產生簽章 - - + + The entered address is invalid. - 輸入的位址無效。 + 輸入的位址無效。 - - - + + Please check the address and try again. - 請檢查位址是否正確後再試一次。 + 請檢查位址是否正確後再試一次。 - - + The entered address does not refer to a key. - 輸入的位址沒有對應到你的任何密鑰。 + 輸入的位址沒有對應到你的任何密鑰。 - + Wallet unlock was cancelled. - 錢包解鎖已取消。 + 錢包解鎖已取消。 Private key for the entered address is not available. - 沒有對應輸入位址的密鑰。 + 沒有對應輸入位址的密鑰。 Message signing failed. - 訊息簽署失敗。 + 訊息簽署失敗。 Message signed. - 訊息簽署好了。 - - - - The signature could not be decoded. - 沒辦法把這個簽章解碼。 - - - - - Please check the signature and try again. - 請檢查簽章是否正確後再試一次。 - - - - The signature did not match the message digest. - 這個簽章跟訊息的數位摘要不符。 - - - - Message verification failed. - 訊息驗證失敗。 - - - - Message verified. - 訊息驗證沒錯。 + 訊息簽署好了。 @@ -2432,7 +2505,7 @@ a:active { color:#000; text-decoration: underline; } - Generated coins must mature 60 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. + Generated coins must mature 7 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. @@ -2480,11 +2553,12 @@ a:active { color:#000; text-decoration: underline; } TransactionDescDialog + Transaction details 交易明細 - + This pane shows a detailed description of the transaction 這個版面顯示這次交易的詳細說明 @@ -2492,7 +2566,7 @@ a:active { color:#000; text-decoration: underline; } TransactionTableModel - + Date 日期 @@ -2512,12 +2586,17 @@ a:active { color:#000; text-decoration: underline; } 金額 - + Open until %1 要到 %1 才確定 - + + Confirming (%1 of %2 confirmations) + + + + Confirmed (%1 confirmations) 已確定(%1 次確認) @@ -2529,12 +2608,7 @@ a:active { color:#000; text-decoration: underline; } - - Narration - - - - + Offline @@ -2544,12 +2618,7 @@ a:active { color:#000; text-decoration: underline; } - - Confirming (%1 of %2 recommended confirmations) - - - - + Conflicted @@ -2627,13 +2696,13 @@ a:active { color:#000; text-decoration: underline; } TransactionView - - + + All 全部 - + Today 今天 @@ -2663,7 +2732,7 @@ a:active { color:#000; text-decoration: underline; } 指定範圍... - + Received with 收款 @@ -2688,17 +2757,17 @@ a:active { color:#000; text-decoration: underline; } 其它 - + Enter address or label to search 請輸入要搜尋的位址或標記 - + Min amount 最小金額 - + Copy address 複製位址 @@ -2728,7 +2797,7 @@ a:active { color:#000; text-decoration: underline; } 顯示交易明細 - + Export Transaction Data @@ -2793,6 +2862,19 @@ a:active { color:#000; text-decoration: underline; } + + TransactionsPage + + + Form + 表單 + + + + Transactions + + + Triangles-core @@ -3490,67 +3572,57 @@ If the file does not exist, create it with owner-readable-only file permissions. - + + Triangles - + + Wallet 錢包 - + + &Overview 總覽 - + Show general overview of wallet 顯示錢包一般總覽 - - &Send coins - - - - - Send coins to a TRI address - - - - - &Receive coins - - - - + Show the list of addresses for receiving payments - + + &Transactions 交易 - + Browse transaction history 瀏覽交易紀錄 - + + &Address Book - + Edit the list of stored addresses and labels - + &Messages @@ -3560,22 +3632,82 @@ If the file does not exist, create it with owner-readable-only file permissions. - - E&xit - 結束 - - - - Quit application - 結束應用程式 - - - - &About Triangles + + + &Show / Hide Triangles wallet + Show or hide the main Window + + + + + Encrypt the private keys that belong to your wallet + + + + + %n blocks + + + + + + + Processed %1 blocks of transaction history. + + + + + <font color='#f26522'>This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. </font>Do you want to pay the fee? + + + + + Options + 選項 + + + + E&xit + 結束 + + + + Quit application + 結束應用程式 + + + + &Send Triangles + + + + + Send coins to a Triangles address + + + + + &Receive Triangles + + + + + E&xit Triangles wallet + + + + + + + &About Triangles + + + + Show information about Triangles @@ -3600,22 +3732,13 @@ If the file does not exist, create it with owner-readable-only file permissions. - - &Show / Hide - 顯示或隱藏 - - - + + &Encrypt Wallet... 加密錢包... - - Encrypt or decrypt wallet - - - - + &Backup Wallet... 備份錢包... @@ -3626,24 +3749,36 @@ If the file does not exist, create it with owner-readable-only file permissions. + &Change Passphrase... 改變密碼... - + Change the passphrase used for wallet encryption 改變錢包加密用的密碼 + &Unlock Wallet... - + Unlock wallet 解鎖錢包 + + + &Unlock Wallet for staking... + + + + + Unlock wallet for staking + + &Lock Wallet @@ -3656,36 +3791,50 @@ If the file does not exist, create it with owner-readable-only file permissions. + Sign &message... 簽署訊息... + + + Sign messages with your Triangles addresses to prove you own them + + + &Verify message... 驗證訊息... + + + Verify messages to ensure they were signed with specified Triangles addresses + + + &Export... - + Export the data in the current tab to a file - + + &Debug window 除錯視窗 - + Open debugging and diagnostic console 開啓除錯和診斷主控台 - + &File 檔案 @@ -3710,48 +3859,41 @@ If the file does not exist, create it with owner-readable-only file permissions. - - + [testnet] [testnet] - - + Triangles client - + %n active connection(s) to Triangles network - + Synchronizing with network... 正在跟網路進行同步... - + ~%n block(s) remaining - + Downloaded %1 of %2 blocks of transaction history (%3% done). - - Downloaded %1 blocks of transaction history. - - - - + Current difficulty is %1. @@ -3799,17 +3941,12 @@ If the file does not exist, create it with owner-readable-only file permissions. - - This transaction is over the size limit. You can still send it for a fee of %1, which goes to the nodes that process your transaction and helps to support the network. Do you want to pay the fee? - - - - + Confirm transaction fee - + Sent transaction 付款交易 @@ -3846,29 +3983,50 @@ Message: %4 - - + + URI handling - - + + URI can not be parsed! This can be caused by an invalid TRI address or malformed URI parameters. - + + Send Triangles + + + + + Receive Triangles + + + + + &Lock Wallet... + + + + + Wallet is <b>encrypted</b> and currently <b>unlocked for staking</b> + + + + Wallet is <b>encrypted</b> and currently <b>unlocked</b> 錢包<b>已加密</b>並且<b>解鎖中</b> - + Wallet is <b>encrypted</b> and currently <b>locked</b> 錢包<b>已加密</b>並且<b>上鎖中</b> - + + Backup Wallet @@ -3879,16 +4037,26 @@ Message: %4 - Backup Failed + There was an error trying to save the wallet data to the new location. - There was an error trying to save the wallet data to the new location. + Backup failed + + + + + Backup successful + + + + + The wallet data was successfully saved to the new location. - + %n second(s) @@ -3946,10 +4114,127 @@ Message: %4 + + VerifyMessagePage + + + Form + 表單 + + + + Verify Message + + + + + Choose an address from the address book + + + + + Alt+A + Alt+A + + + + The address the message was signed with (e.g. MNS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L) + + + + + Text + + + + + Address + 位址 + + + + Signature + + + + + Reset all verify message fields + 重置所有訊息驗證欄位 + + + + Clear &All + 全部清掉 + + + + Verify the message to ensure it was signed with the specified Triangles address + + + + + Verify &Message + + + + + Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm) + + + + + Enter Triangles signature + + + + + + The entered address is invalid. + 輸入的位址無效。 + + + + + + Please check the address and try again. + 請檢查位址是否正確後再試一次。 + + + + The entered address does not refer to a key. + 輸入的位址沒有對應到你的任何密鑰。 + + + + The signature could not be decoded. + 沒辦法把這個簽章解碼。 + + + + + Please check the signature and try again. + 請檢查簽章是否正確後再試一次。 + + + + The signature did not match the message digest. + 這個簽章跟訊息的數位摘要不符。 + + + + Message verification failed. + 訊息驗證失敗。 + + + + Message verified. + 訊息驗證沒錯。 + + WalletModel - + Sending... diff --git a/src/qt/message_box_dialog.cpp b/src/qt/message_box_dialog.cpp new file mode 100644 index 0000000..e512678 --- /dev/null +++ b/src/qt/message_box_dialog.cpp @@ -0,0 +1,72 @@ +#include "message_box_dialog.h" +#include "ui_message_box_dialog.h" +#include +#include "dialog_move_handler.h" + +MessageBoxDialog::MessageBoxDialog(QWidget *parent) + : QDialog(parent) + , ui(new Ui::MessageBoxDialog) +{ + ui->setupUi(this); + + setWindowFlags(Qt::CustomizeWindowHint | Qt::FramelessWindowHint | Qt::Window); + + ui->wCaption->installEventFilter(new DialogMoveHandler(this)); +} + +MessageBoxDialog::~MessageBoxDialog() +{ + delete ui; +} + +int MessageBoxDialog::showMessage(const QString &title, const QString &text, MessageBoxDialog::ETYPE type) +{ + QPixmap pixmap; + switch (type) + { + case E_INFORMATION: + pixmap.load(":/res/msgbox/information.png"); + ui->wYesNoHolder->setVisible(false); + ui->wCheckboxHolder->setVisible(false); + break; + case E_RED_ALERT: + pixmap.load(":/res/msgbox/warning.png"); + ui->wYesNoHolder->setVisible(false); + ui->wCheckboxHolder->setVisible(false); + break; + case E_YES_NO: + pixmap.load(":/res/msgbox/information.png"); + ui->wAcceptHolder->setVisible(false); + ui->wCheckboxHolder->setVisible(false); + break; + case E_YES_NO_CHECKBOX: + pixmap.load(":/res/msgbox/information.png"); + ui->wAcceptHolder->setVisible(false); + break; + } + + ui->lbTitle->setText(title); + ui->lbTitleIcon->setPixmap(pixmap); + ui->lbMainText->setText(text); + + adjustSize(); + + return exec(); +} + +bool MessageBoxDialog::getCheckboxStatusChecked() +{ + return ui->cbDontShow->isChecked(); +} + +void MessageBoxDialog::changeEvent(QEvent *e) +{ + QDialog::changeEvent(e); + switch (e->type()) { + case QEvent::LanguageChange: + ui->retranslateUi(this); + break; + default: + break; + } +} diff --git a/src/qt/message_box_dialog.h b/src/qt/message_box_dialog.h new file mode 100644 index 0000000..39fa70d --- /dev/null +++ b/src/qt/message_box_dialog.h @@ -0,0 +1,36 @@ +#ifndef MESSAGE_BOX_DIALOG_H +#define MESSAGE_BOX_DIALOG_H + +#include + +namespace Ui { +class MessageBoxDialog; +} + +class MessageBoxDialog : public QDialog +{ + Q_OBJECT + +public: + enum ETYPE + { + E_INFORMATION, + E_RED_ALERT, + E_YES_NO, + E_YES_NO_CHECKBOX, + }; + + explicit MessageBoxDialog(QWidget *parent = 0); + ~MessageBoxDialog(); + int showMessage(const QString &title, const QString &text, ETYPE type); + + bool getCheckboxStatusChecked(); + +protected: + void changeEvent(QEvent *e); + +private: + Ui::MessageBoxDialog *ui; +}; + +#endif // MESSAGE_BOX_DIALOG_H diff --git a/src/qt/messagepage.cpp b/src/qt/messagepage.cpp index 0bd6448..e05c91f 100644 --- a/src/qt/messagepage.cpp +++ b/src/qt/messagepage.cpp @@ -38,7 +38,7 @@ void MessageViewDelegate::paint(QPainter *painter, const QStyleOptionViewItem &o QTextDocument doc; QString align(index.data(MessageModel::TypeRole) == 1 ? "left" : "right"); - QString html = "

    " + index.data(MessageModel::HTMLRole).toString() + "

    "; + QString html = "

    " + index.data(MessageModel::HTMLRole).toString() + "

    "; doc.setHtml(html); /// Painting item without text @@ -98,6 +98,21 @@ MessagePage::MessagePage(QWidget *parent) : contextMenu->addAction(copyFromAddressAction); contextMenu->addAction(copyToAddressAction); contextMenu->addAction(deleteAction); + contextMenu->setStyleSheet("QMenu {\ + background-color: #000; \ + border: 1px solid #f26522;\ + color: #f26522;\ + }\ + \ + QMenu::item {\ + background-color: transparent;\ + }\ + \ + QMenu::item:selected {\ + color: #000;\ + background-color: #f26522;\ + }\ + "); connect(replyAction, SIGNAL(triggered()), this, SLOT(on_sendButton_clicked())); connect(copyFromAddressAction, SIGNAL(triggered()), this, SLOT(on_copyFromAddressButton_clicked())); @@ -266,10 +281,13 @@ void MessagePage::selectionChanged() copyFromAddressAction->setEnabled(true); copyToAddressAction->setEnabled(true); deleteAction->setEnabled(true); - + ui->copyFromAddressButton->setEnabled(true); + ui->copyFromAddressButton->setVisible(true); ui->copyToAddressButton->setEnabled(true); + ui->copyToAddressButton->setVisible(true); ui->deleteButton->setEnabled(true); + ui->deleteButton->setVisible(true); ui->newButton->setEnabled(false); ui->newButton->setVisible(false); @@ -322,8 +340,11 @@ void MessagePage::selectionChanged() ui->sendButton->setEnabled(false); ui->sendButton->setVisible(false); ui->copyFromAddressButton->setEnabled(false); + ui->copyFromAddressButton->setVisible(false); ui->copyToAddressButton->setEnabled(false); + ui->copyToAddressButton->setVisible(false); ui->deleteButton->setEnabled(false); + ui->deleteButton->setVisible(false); ui->messageEdit->hide(); ui->messageDetails->hide(); ui->messageEdit->clear(); @@ -345,8 +366,11 @@ void MessagePage::itemSelectionChanged() deleteAction->setEnabled(true); ui->copyFromAddressButton->setEnabled(true); + ui->copyFromAddressButton->setVisible(true); ui->copyToAddressButton->setEnabled(true); + ui->copyToAddressButton->setVisible(true); ui->deleteButton->setEnabled(true); + ui->deleteButton->setVisible(true); ui->newButton->setEnabled(false); ui->newButton->setVisible(false); @@ -364,8 +388,11 @@ void MessagePage::itemSelectionChanged() ui->sendButton->setEnabled(false); ui->sendButton->setVisible(false); ui->copyFromAddressButton->setEnabled(false); + ui->copyFromAddressButton->setVisible(false); ui->copyToAddressButton->setEnabled(false); + ui->copyToAddressButton->setVisible(false); ui->deleteButton->setEnabled(false); + ui->deleteButton->setVisible(false); ui->messageEdit->hide(); ui->messageDetails->hide(); ui->messageEdit->clear(); diff --git a/src/qt/messagepage.ui b/src/qt/messagepage.ui deleted file mode 100644 index 0e0c976..0000000 --- a/src/qt/messagepage.ui +++ /dev/null @@ -1,242 +0,0 @@ - - - MessagePage - - - - 0 - 0 - 793 - 375 - - - - Address Book - - - - - - These are your sent and received encrypted messages. Click on an item to read it. - - - Qt::PlainText - - - true - - - - - - - Qt::CustomContextMenu - - - Click on a message to view it - - - false - - - true - - - QAbstractItemView::SingleSelection - - - QAbstractItemView::SelectRows - - - true - - - false - - - - - - - - - - - - - 2 - - - 0 - - - 6 - - - 0 - - - 0 - - - - - - - &Back - - - - :/icons/quit:/icons/quit - - - - - - - Contact: - - - - - - - - - - - - - - Qt::Horizontal - - - - 40 - 20 - - - - - - - - - - - - - - - - - - - - 0 - 100 - - - - - - - - - - &Conversation - - - - :/icons/add:/icons/add - - - - - - - Sign a message to prove you own a Triangles address - - - &Send - - - - :/icons/send:/icons/send - - - - - - - Copy the currently selected address to the system clipboard - - - &Copy From Address - - - - :/icons/editcopy:/icons/editcopy - - - - - - - Copy the currently selected address to the system clipboard - - - Copy To &Address - - - - :/icons/editcopy:/icons/editcopy - - - - - - - Delete the currently selected address from the list - - - &Delete - - - - :/icons/remove:/icons/remove - - - - - - - Qt::Horizontal - - - - 40 - 20 - - - - - - - - - - - - - MRichTextEdit - QWidget -
    mrichtextedit.h
    - 1 -
    -
    - - - - -
    diff --git a/src/qt/monitoreddatamapper.cpp b/src/qt/monitoreddatamapper.cpp index 88948d0..4c20183 100644 --- a/src/qt/monitoreddatamapper.cpp +++ b/src/qt/monitoreddatamapper.cpp @@ -9,7 +9,6 @@ MonitoredDataMapper::MonitoredDataMapper(QObject *parent) : { } - void MonitoredDataMapper::addMapping(QWidget *widget, int section) { QDataWidgetMapper::addMapping(widget, section); diff --git a/src/qt/monitoreddatamapper.h b/src/qt/monitoreddatamapper.h index 33a874e..de55c86 100644 --- a/src/qt/monitoreddatamapper.h +++ b/src/qt/monitoreddatamapper.h @@ -13,19 +13,18 @@ QT_END_NAMESPACE class MonitoredDataMapper : public QDataWidgetMapper { Q_OBJECT + public: explicit MonitoredDataMapper(QObject *parent=0); void addMapping(QWidget *widget, int section); void addMapping(QWidget *widget, int section, const QByteArray &propertyName); + private: void addChangeMonitor(QWidget *widget); signals: void viewModified(); - }; - - #endif // MONITOREDDATAMAPPER_H diff --git a/src/qt/notificator.h b/src/qt/notificator.h index abb4710..2f65777 100644 --- a/src/qt/notificator.h +++ b/src/qt/notificator.h @@ -15,6 +15,7 @@ QT_END_NAMESPACE class Notificator: public QObject { Q_OBJECT + public: /** Create a new notificator. @note Ownership of trayIcon is not transferred to this object. @@ -25,13 +26,12 @@ public: // Message class enum Class { - Information, /**< Informational message */ - Warning, /**< Notify user of potential problem */ - Critical /**< An error occurred */ + Information, /**< Informational message */ + Warning, /**< Notify user of potential problem */ + Critical /**< An error occurred */ }; public slots: - /** Show notification message. @param[in] cls general message class @param[in] title title shown with message diff --git a/src/qt/optionsdialog.cpp b/src/qt/optionsdialog.cpp index 2208459..5941f1f 100644 --- a/src/qt/optionsdialog.cpp +++ b/src/qt/optionsdialog.cpp @@ -5,6 +5,7 @@ #include "monitoreddatamapper.h" #include "netbase.h" #include "optionsmodel.h" +#include "dialog_move_handler.h" #include #include @@ -23,6 +24,8 @@ OptionsDialog::OptionsDialog(QWidget *parent) : fProxyIpValid(true) { ui->setupUi(this); + setWindowFlags(Qt::CustomizeWindowHint | Qt::FramelessWindowHint | Qt::Window); + ui->wCaption->installEventFilter(new DialogMoveHandler(this)); /* Network elements init */ #ifndef USE_UPNP @@ -201,7 +204,22 @@ void OptionsDialog::showRestartWarning_Proxy() { if(!fRestartWarningDisplayed_Proxy) { - QMessageBox::warning(this, tr("Warning"), tr("This setting will take effect after restarting Triangles."), QMessageBox::Ok); + QMessageBox* msgBox = new QMessageBox(QMessageBox::Warning, + tr("Warning"), + tr("This setting will take effect after restarting Triangles!\n" "You shouldn't tamper with proxy settings unless you know exactly what you are doing!"), + QMessageBox::Ok, this, + Qt::FramelessWindowHint); + + msgBox->setIconPixmap(QPixmap(":/msgbox/warning")); + msgBox->setStyleSheet("QMessageBox { border: 2px solid #e22104;}"); + msgBox->button(QMessageBox::Ok)->setStyleSheet("\ + QMessageBox QPushButton {background-color: #000;color: #f26522;border: 1px solid #f26522;\ + min-width: 120px;max-width: 120px;max-height: 20px;min-height: 20px;}\ + QMessageBox QPushButton:hover {background-color: #61280E;}\ + QMessageBox QPushButton:pressed:flat {color: #000;background-color: #f26522;}\ + "); + msgBox->exec(); + fRestartWarningDisplayed_Proxy = true; } } @@ -210,7 +228,23 @@ void OptionsDialog::showRestartWarning_Lang() { if(!fRestartWarningDisplayed_Lang) { - QMessageBox::warning(this, tr("Warning"), tr("This setting will take effect after restarting Triangles."), QMessageBox::Ok); + QMessageBox* msgBox = new QMessageBox(QMessageBox::Warning, + tr("Warning"), + tr("This setting will take effect after restarting Triangles!"), + QMessageBox::Ok, this, + Qt::FramelessWindowHint); + + + msgBox->setIconPixmap(QPixmap(":/msgbox/warning")); + msgBox->setStyleSheet("QMessageBox { border: 2px solid #e22104;}"); + msgBox->button(QMessageBox::Ok)->setStyleSheet("\ + QMessageBox QPushButton {background-color: #000;color: #f26522;border: 1px solid #f26522;\ + min-width: 120px;max-width: 120px;max-height: 20px;min-height: 20px;}\ + QMessageBox QPushButton:hover {background-color: #61280E;}\ + QMessageBox QPushButton:pressed:flat {color: #000;background-color: #f26522;}\ + "); + msgBox->exec(); + fRestartWarningDisplayed_Lang = true; } } diff --git a/src/qt/overviewpage.cpp b/src/qt/overviewpage.cpp index c7074eb..f58df31 100644 --- a/src/qt/overviewpage.cpp +++ b/src/qt/overviewpage.cpp @@ -13,7 +13,7 @@ #include #define DECORATION_SIZE 64 -#define NUM_ITEMS 3 +#define NUM_ITEMS 5 class TxViewDelegate : public QAbstractItemDelegate { @@ -45,10 +45,6 @@ public: bool confirmed = index.data(TransactionTableModel::ConfirmedRole).toBool(); QVariant value = index.data(Qt::ForegroundRole); QColor foreground = option.palette.color(QPalette::Text); -// if(qVariantCanConvert(value)) -// { -// foreground = qvariant_cast(value); -// } painter->setPen(foreground); painter->drawText(addressRect, Qt::AlignLeft|Qt::AlignVCenter, address); diff --git a/src/qt/overviewpage.h b/src/qt/overviewpage.h index 5e7aa08..6d35830 100644 --- a/src/qt/overviewpage.h +++ b/src/qt/overviewpage.h @@ -10,6 +10,7 @@ QT_END_NAMESPACE namespace Ui { class OverviewPage; } +class ClientModel; class WalletModel; class TxViewDelegate; class TransactionFilterProxy; @@ -23,6 +24,7 @@ public: explicit OverviewPage(QWidget *parent = 0); ~OverviewPage(); + void setClientModel(ClientModel *clientModel); void setModel(WalletModel *model); void showOutOfSyncWarning(bool fShow); @@ -34,6 +36,7 @@ signals: private: Ui::OverviewPage *ui; + ClientModel *clientModel; WalletModel *model; qint64 currentBalance; qint64 currentStake; diff --git a/src/qt/plugins/mrichtexteditor/mrichtextedit.ui b/src/qt/plugins/mrichtexteditor/mrichtextedit.ui index 50c5c42..2921d45 100644 --- a/src/qt/plugins/mrichtexteditor/mrichtextedit.ui +++ b/src/qt/plugins/mrichtexteditor/mrichtextedit.ui @@ -10,9 +10,430 @@ 312 + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 255 + 180 + 144 + + + + + + + 248 + 140 + 89 + + + + + + + 121 + 50 + 17 + + + + + + + 161 + 67 + 22 + + + + + + + 242 + 101 + 34 + + + + + + + 255 + 255 + 255 + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + 248 + 178 + 144 + + + + + + + 255 + 255 + 220 + + + + + + + 0 + 0 + 0 + + + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 255 + 180 + 144 + + + + + + + 248 + 140 + 89 + + + + + + + 121 + 50 + 17 + + + + + + + 161 + 67 + 22 + + + + + + + 242 + 101 + 34 + + + + + + + 255 + 255 + 255 + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + 248 + 178 + 144 + + + + + + + 255 + 255 + 220 + + + + + + + 0 + 0 + 0 + + + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 255 + 180 + 144 + + + + + + + 248 + 140 + 89 + + + + + + + 121 + 50 + 17 + + + + + + + 161 + 67 + 22 + + + + + + + 242 + 101 + 34 + + + + + + + 255 + 255 + 255 + + + + + + + 242 + 101 + 34 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + 242 + 101 + 34 + + + + + + + 255 + 255 + 220 + + + + + + + 0 + 0 + 0 + + + + + + + + color: #f26522; +background-color: #000; + + + 1 @@ -31,6 +452,66 @@ + + QToolTip { + color: #f26522; + border: 1px solid #61280E; + background-color: #000; + /*padding: 10px 10px;*/ + border-radius: 3px; + /*opacity: 200;*/ + min-height: 20px; + /*min-width:60px;*/ + } +QToolButton { + background-color: #000; + color: #f26522; + border: 1px solid #f26522; +} + +QToolButton:hover { + color: #f26522; + background-color: #61280E; +} + +QToolButton:pressed:flat { + color: #000; + background-color: #f26522; +} + +QToolButton:!enabled { + color: #61280E; + border: 1px solid #61280E; +} + +QComboBox { + border: 1px solid #f26522; + background-color: #1c1c1c; +} + +QComboBox::drop-down { + subcontrol-origin: padding; + subcontrol-position: top right; + /*width: 15px;*/ + border-left-width: 1px; + border-left-color: #f26522; + border-left-style: solid; +} + +QComboBox::down-arrow { + image: url(:/icons/down_arrow); +} + +QComboBox QAbstractItemView +{ +background-color: #1c1c1c;; +selection-background-color:#61280E; +selection-color: #f26522; +border: 1px solid #f26522; +color:#f26522; +} + + 2 @@ -55,6 +536,35 @@ Paragraph formatting + + QComboBox { + border: 1px solid #f26522; + background-color: #1c1c1c; +} + +QComboBox::drop-down { + subcontrol-origin: padding; + subcontrol-position: top right; + /*width: 15px;*/ + border-left-width: 1px; + border-left-color: #f26522; + border-left-style: solid; +} + +QComboBox::down-arrow { + image: url(:/icons/down_arrow); +} + +QComboBox QAbstractItemView +{ +background-color: #1c1c1c; +selection-background-color:#61280E; +selection-color: #f26522; +border: 1px solid #f26522; +color:#f26522; +} + + true @@ -78,6 +588,9 @@ Undo (CTRL+Z) + + + Undo @@ -105,6 +618,9 @@ Redo + + + Redo @@ -129,6 +645,9 @@ Cut (CTRL+X) + + + Cut @@ -153,6 +672,9 @@ Copy (CTRL+C) + + + Copy @@ -177,6 +699,9 @@ Paste (CTRL+V) + + + Paste @@ -208,6 +733,9 @@ Link (CTRL+L) + + + Link @@ -242,6 +770,9 @@ Bold (CTRL+B) + + + Bold @@ -269,6 +800,9 @@ Italic (CTRL+I) + + + Italic @@ -296,6 +830,9 @@ Underline (CTRL+U) + + + Underline @@ -317,6 +854,9 @@ + + + Strike Out @@ -340,6 +880,9 @@ Bullet list (CTRL+-) + + + Bullet list @@ -362,6 +905,9 @@ Ordered list (CTRL+=) + + + Ordered list @@ -384,6 +930,9 @@ Decrease indentation (CTRL+,) + + + Decrease indentation @@ -408,6 +957,9 @@ Increase indentation (CTRL+.) + + + Increase indentation @@ -451,6 +1003,9 @@ Text background color + + + . @@ -464,12 +1019,47 @@ + + + 40 + 0 + + Qt::ClickFocus Font size + + QComboBox { + border: 1px solid #f26522; + background-color: #1c1c1c; +} + +QComboBox::drop-down { + subcontrol-origin: padding; + subcontrol-position: top right; + /*width: 15px;*/ + border-left-width: 1px; + border-left-color: #f26522; + border-left-style: solid; +} + +QComboBox::down-arrow { + image: url(:/icons/down_arrow); +} + +QComboBox QAbstractItemView +{ +background-color: #1c1c1c; +selection-background-color:#61280E; +selection-color: #f26522; +border: 1px solid #f26522; +color:#f26522; +} + + true @@ -523,6 +1113,9 @@ + + border: 1px solid #f26522; + QTextEdit::AutoNone diff --git a/src/qt/qvalidatedlineedit.cpp b/src/qt/qvalidatedlineedit.cpp index 8ca230c..4022c1b 100644 --- a/src/qt/qvalidatedlineedit.cpp +++ b/src/qt/qvalidatedlineedit.cpp @@ -21,7 +21,7 @@ void QValidatedLineEdit::setValid(bool valid) } else { - setStyleSheet(STYLE_INVALID); + setStyleSheet("border: 1px solid#ff0000;background-color: #1c1c1c;}"); } this->valid = valid; } diff --git a/src/qt/qvalidatedlineedit.h b/src/qt/qvalidatedlineedit.h index 66e26be..ec74633 100644 --- a/src/qt/qvalidatedlineedit.h +++ b/src/qt/qvalidatedlineedit.h @@ -9,6 +9,7 @@ class QValidatedLineEdit : public QLineEdit { Q_OBJECT + public: explicit QValidatedLineEdit(QWidget *parent = 0); void clear(); diff --git a/src/qt/qvalidatedtextedit.cpp b/src/qt/qvalidatedtextedit.cpp index c0cb83b..e74fb73 100644 --- a/src/qt/qvalidatedtextedit.cpp +++ b/src/qt/qvalidatedtextedit.cpp @@ -9,7 +9,8 @@ QValidatedTextEdit::QValidatedTextEdit(QWidget *parent) : void QValidatedTextEdit::setValid(bool valid) { - setStyleSheet(valid ? "" : STYLE_INVALID); + //setStyleSheet(valid ? "border: 1px solid#f26522;background-color: #1c1c1c;" : STYLE_INVALID); + setStyleSheet(valid ? "" : "border: 1px solid#ff0000;background-color: #1c1c1c;"); if(valid) { diff --git a/src/qt/res/fonts/Roboto/LICENSE.txt b/src/qt/res/fonts/Roboto/LICENSE.txt new file mode 100644 index 0000000..d645695 --- /dev/null +++ b/src/qt/res/fonts/Roboto/LICENSE.txt @@ -0,0 +1,202 @@ + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + 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. diff --git a/src/qt/res/fonts/Roboto/Roboto-Black.ttf b/src/qt/res/fonts/Roboto/Roboto-Black.ttf new file mode 100644 index 0000000000000000000000000000000000000000..9002aab5d452b5fe6eb318bce2fba7ffba05193b GIT binary patch literal 117592 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®+@uWS+0+rRFp27#ejzVsTy>*sNNwQ7)>z%p5b)gkIoJ~cc{9j=a0N2*DD7$ZeZRnyc_ zEYCZJCkw~%LHY@dP$#MBEJQvoqDy#0O^VIq30yRs`R&#hu zJWtJ63)Dijh;NZEQj68aY6d(|w>d)2Htle^#`b%|<`YXO(_iJ^n{y9UQ>RzY*j*&8JbE&`Qb5wueYv6xm z9_}G^1B-4wqW(#Jl(pp_;|=qT>f?N$?+L#1xkY_a-O5TfPpMC<Gxs>t)|Us+h| zMaJ7N@o9pW)mM0bYbPt~SMZ+jF7r@>Ou8GZV%9OM^tkdH?snYAoz_oSHuDH8+tjJ`>Zj^aKCNX}9n1q9R~z`cm`gpW zx>b+rW!bkz^|X3MJ*%EmKT|(fzfiwazf!+ezfqf14Fgk!5R$nAAK@$72tVO30z{w) z5^Y7W2oa&I(j6w+iw>fr=p?QZokbVXRa`B)iSD9@xJHDFYei4dOI#KG^CPsLh>2p7NEegE6fu>#lxZSU`CR!zOcyi6OxBm3E#`>1VxE{U7Kkj7EpkMz$P@XZ zKop81u}~}$#bU825v5{@xLK5mrJ`Ic6Ss(4#ckqtv0N~rC4RyT%}>P&ai>@*ekN9l zpNrMv7ve7QOR+}zO8Hv+O5DxN^fB>ku~z&>+#`M~)`{PVd&Pa?e!fQafcS%0Fa9VV z6c33F;$iWK_>*{4d0G5fJSP6a47go!h{wey@r2kcwumRiR@P*FN<1x|5zmU}#Pi~> z;sx=d*e+gTmgr^iig;D*6t9U2@w(V0{w8*dH^d&XSG+0S68ps4;vG>b_KPZUK)lOW z;ocMPiw{JNI4C|8ABjWa@1jcywxs5mCAQk6nVzI)&!ePtWzC;erB43t5V&oIdl z87kW`qt#w^U}a;b3T0>6MRw&&LfvF{*+X6JkUy0xPXbe1ZjIx5y{uR=G_+C7+hh$Ypmx-(70lo!UE#H&x^Fh}dc~E{RKaz*! z-({`*Sbic8%OkQ**2_=jQF%<-r9(R9aoHeGNS8dx7mq#CD^JNrd0L*4XXQEhnfzRS zA-|Mg$*<)%vPo(-#isJLDrvLXd~Ck9Hq2T2+X8HXJa^I77HkW#h1%M2kEuN~nH^cL z|0-K&TNhhb+tobx)7{p?c8x9EcCGT6t*5P*Vr#Rkq$n~nGSPQ&R!&)IN$`@qvZB&l zy1eCiWqG-_(b-vLL5m8?^72ZGvr2M{a%5^rfy^r@@F^}WDOl<=sj#%H#HZBQPBXU4 z^sSL=bj%>1r8$MSW|@0wG5!T*S-0fT&Cd4E%2`%!#>$I|bB&m-u(WiMku)YU%`dmK zJUg$r^j4qp(vs4pZF7qtXDNMiea}Cuq_jM*IIk$nXH?eW#aTWndBx>fJ{g61|IJj+&8N^ZqwZnqW5vcgi|rFwQzK1LwRvzE14W?m|nPy$h((#3fNW_4pyqRhIa zL|b9J5ynQE`>~O+)_$TDjwJP0TGvI#nETOI`e-YC zw3R;EN*`^N8*P;v-F$trb$yBzrdpvzPmD!Rj8%^qtGpPiycnyz7^}P(tGpPioEWQ| z7^|EZtDG1s|5z*ESS!C+E5BGPzgR23Sd0ExE8kcv-&iZ(SS#OHi~d+E|2QlEI4l1+ zE1x(kpExU@I4ga8q*?!XtKRWeedDd`evY*07-`XwWTj8C(kEHxlbX+4{7JIPO|r^Ow(6T~U7u{_pKM*9Vuh&|eW@0G zX;yw|Ccon%>`VJ;z0w`Nmmx9T#cR#hUYme#AwZ<-|pr`Nu_?bjC%R`Nl;y=WEg% z7irQP7isc2F4E+4T$E8R6CTZ>K_B~uJoSkXy*xsreuM@cga#di1|5V39fSrQga#di zNo|dpj-@%JGyvJfZEs$Nvn|WJg~^t@Tr=-zE6+i({v}J78BIo+t+=Qx%XdlMQr&l^ zE-NcFl15p@^R;$!KPuioj~SN5S><`T{-q^(dHU>6VNiJ?O^g{|8kk>nOLIJEDFv5U zCjxRx@zW8-CCe838&pBwZGp5Wi?gzF^d?I$A}uw|;8a>#n!!oJ6n{O(h^32jmiXnD zE-Q`Nes+oxdQg&RF zkB-yQrF4}1%Zf@03>o?7W-TqsD!r{J%c9=US%Z2rrt9N*^7V*MK}1$@d4O4zUc;U z+BWO5p}4y3-~>{9Q>ac>xvh{2*)sG^Ih%ly=j#@bbw1i=q}gk1lVyg!BaN(lv&DQy8qk=}YGOM71Ry%>CTdoQ$ zY>E4hF^t={$Ozhuu_(ve8I+GPDK9d)GsdE^$P5FppsTQ zz7x&sOH6i_WGyLOT3%MVq%g0|B&*7$R+T52RW3Dxwv!5%VIXD878hqND{oucde3)? zS$3IO_LNq|1(mhh@ttCpU1kPT&8wCgLEzLDE(I=ai5r5AjxrnG=qR({jgB%K-smW^ z;f;znJ48|OF}@jQ=H+HE%@pb~Q>fFd8ZNVHIL)l#G9&PrrrU3?UDkT9 z%`{8+%giuvdJDCIx3-GUY!$z~CGI=RtoL#w2$*$Vbpn>3kG2_^YMgD8m1lBi($eCr zrG;j^v{l?Rc*7<5rIr_(ep9!6BNjN)XlAUqakUW-9oa&Tb<$vv5f2{OJYX|+P48hu zLs}e(vEMd1Coh-wHp|!xOl?(|NxpGBH1%7B1*cw6K;W2G*NtgK05aOPHMR*c+!RWO>33Mv{rdc`&J&o(=NPjW=q;2%c+_SF+Hjg53>BJ zc_O*xiqKY$)l8}Tay+V)(okbFZn{=8k>yy;6Q)-+;vp?Q)kqM(eEvIRm2x;+{#(rokhiM#W*V zd6^#4JlonoT4!78=C6B2^Qh?+&1+iwMC)wJH9?m5Gf$YV&xnUz;P}kbroS`d?OJ;~ z>ugJ|fu@f$j)%7LaK?eQQ!g-|sV$ea%V^~_%}h<7+jsYVE0^To_OWfw0s&IOFr zCvl8vprBN9_Qlx2bD2l|$LJkkeVPby6zT1*xihU*;($r|JdJU@oj%ReOqp@S$0)&; z#5ksnRf266JCYJ?dgeakvX(5#5)+n*iOXp4j56eu!cv*RjF44~OfD=6(i1ml9b%nm z-VZSPawcik1eCGkM@dG+Unk6nb+BfcnlCjD`Yh6kXj5tyZ?teRNy(yQnWWzs)Vfk3 z-?}`=y2i*R$U1541Q^p-M%2hKHqsjVT4UQ-YfKw!jcH@8F>S0hrj50l)YwRC%x#Tb zW6d#ZWNef*=U@&7*|)~-R+AhXWnC9#jn$*9Iff`}j=}1i#YS6nMO*oqSSx*;bv({G9@l)_nv00D<_hAhIf6Kg-ndlX>4xL? zz10k+8_wDHRwMAA-Yhx)TbpCPGtGpzo5A9u620TLl!?%iT>re=a+r5S<#j2fC0R2J zQE4Xi(dLXsRH|7kLW4U|spgCTp;3#dG;;=w>y6qFS~DKj%tfpg8EMT-jkLHw(vo7bm4C98f3hXTWb1s2b>5mm zjkRV_V^b`tq*(Pxv80n?(U)S;mtvKlV$qXg(UD?FE5)j3ibYq7Rc@+9N2*m$s#Q*^ zRZgl^PO4Q-s#Wh)tDID;+*GT)RI9vHtGraJyi}_^OP;Z579Y~A^3$yH)2#B-tn$;W z^3tsG%=wMT*fcZ$ILlh&EGvsMtt=|loM|I8^&)koQ4ae?IfOPcwSlhB}p(5NS&QO~HVv zRerKnezH~nWUKzkR{5qrN2QwjOlZ~L)Mxgs`kVU9zE!@d&+J?EH)kZ-x5_v5n|-T% zQ?J>#$~X0zeXIWFOlDN7Ig?3f)!)=}_O1Gxdd|L8e^bxdx9V@|Ir~=qO+9Dds=uk{ z>|6CW^*k!o)N?|s{-$2DZ`C)=Dlg5duc_ypPh<)}pNr7lV02`&J4rN(kBm(;svj9^ zsxzTwHl{kVZ<*w6Rmwyy|~^oV^a+y zV-u|Ft#M>*qQPe9wCGAS*uuVbU4m7Q1gjpVdO?SE+*Bv_t?NwnWWSky%T1bQ1-(`} zbNVwf&b)ENGjj%;nJ)2+hS!{1nZ(+;xB5dza?_m2o z^***As2^C*9qO0s`2_If&;UhENgJO*PB#58?``O3)J1t^B^)!;>EB4#pI@>m!IRRb z1uq|=sCT}ir&qUf2Y4ZOdvD>+=Q-|TM%Yqp6KzXu>ue9$8hkqY4ECAhvy!*Ow)sBj z`>5}mzV0^ZZR-7Oe!cxt{Kopt@SEqC>$lMF9=~mVulODEJL1>m-_5_Lzbha+;I4qC zKwDsNV28l2f#HF}0t*960#^mD3EUL8E%5n3ci@@8rl826SwX9UHV3^E)YvwhcP<`i zyQ6JwaPQ#J!3%>Q3EmfcCb%iYFQj+KP~N`C4OtknB4mGvD>NXqZ|KC(^3Zjm4~Fgv zb+!v`x2oOdb_d$I!-B$U!j80$ZojJi+V=OhU*GyfK{uO4vql&f#M`i`qtUA^Y&d%E@PmeMW1+g;r@ zcYCLsyL)K&PTjk8@7cX?_lWKp-IsTNr2C%kt{wrrg|VSW#WnHQ%(!O%HQsO$-XXkq zctZHR@bd8G;rE2!AO0loW4sx@Km2HT!?i)zhFu$bZRWMNUAz9;SFYXFvqR6Mo=bXe z==n}hch57uI`!(-Ygn(8USoSL>2-gvS9;Z7=XYJibwjTkd)Di}mpNKxO zeFpa#(I<^JGMf5!>$|P*0p7*v&~Ht@NBZsJU5tSK58e=VL$@2EZ^*demKz?ppTN9DHCG<>)P1uugG|@M)FtH@@p25DnTd`qq#o(I3wS(&iJBN(r z&5B!wJUC?6kRwC;4;?*p-O#6petA>po0i|S;-+)MIuBbr?CIgXhmRh4l^ZlP4xGNw)LO#2vgX@j}Wgyf5)#iaX^@YCvjeYVXtmv{a*0 z=cVSRE>B&N`e^Fz)P}Usw0Pd2SedpdZ9nf%bR9KfRQ{;DM?E|0!%AWzTms-1GPKV z1TByEf`6_K(ehcZ9kX`_!r06KaO`rurn`*mxdn*Y>iy|0#8cR;j*B z+E=yRJTeue1d`H@#Rsw-uASlg${zAM$uo*Sg_5VW)5^1&S9wiqP~K<1PCG*SBkD%& zr22|>mM0oVL+ebffqcE>dy;&;c$5syPMQk*%=rrSu2CYY-@l$B5C#R!V zkU}M=6FeO`lkbx}2M6BJo>z`(2jRp^aN@XX)1FnY(yG;~sqH}R5lVRjP8?OoYVWAy zL5B9WI*nRw(wuO^4mTX?Uo{63n913VN_)+Ox{oNq-6*k zJ*wEXM<}OUY0y@{-Dj20N%IBam+XJdwcjXxRiXU^j{g*n=fm+sY9I8lpZ0)yBgY47 ztn1b&R1*P}H!=v|=SJ8LV&W^wv2fR53Z`|l^7<@SnFAh?-gJ{-! z)T@Si=^Exx$0%*paXitV!7;rq7v_E(n!P-=>j#xO#X(vX^n_tC4bb!<*505~kL0!? zxk@DW2$Fjp$yGqr0p&%`@6h%rFY}!6t5C61t3irRq__hq9*5Gmq4W@x?o~^mY@@aX z3M#4J+tlxExbQYyJPj95!$l8Vtbignnmm*GJ!f2f6fJ7YRVTUX1XsDZ%0-G(Q2qrL zZ9@WAbNxWVv4rD629jt41r6wmo0K)AJV^={XIzxx#Iv2kH%LoPVMZQN^=B>Y# z$9B%tQ<9gGPLa?Pq>O)4?~Zt z$1aoRO6nDj^zML%5AnT>Q_AwDGuY}DBsUMqjf1acNG$|u1t6`FP@?Bqh_phGRxr{E z!sc?YIUjWERcvmI;%sWd=Gw!DLToM=eimYL?XkHw*jyww7Yu*esaG{Q;L(%VTt{qf zC^i=izZPP1W6;eYbd&FxHJw5?D|n^X10SQ1*nDg*0GsoHr;+IC2gqn49C`2G)aqQB z7yS3Mh$?=dE$!EH+AdU#=}spUIOLA3Div-cL|y^GErL*G6{ z$9B_x*U@gjZ`kHIeBV?p7kzq*kwzUp>lFU$3)px! zKJ*Uz;gN4-KL#Yig`u?cY4nQH;lflr?d8k5e2TVKpVqF_)9-Xb)hTrU3#2m;=vtI$ zNXrfn?3T0~h8FE6rLJ!ukW$w-J9?pO(YvH{k@8Q-waQ5OH&RxS@_kGCj&G%Wgp}{1 z|L0a zug0#&(qA7BuFSsmbvrKAPB&9&wDo*zs1sD$p|Tb#y+$2$nS4qewo_N#59sT{eZ<*M zvC&iX3e7&k-{DOyXGd|?4UKJRb&JgiPp8E)zx#3I zcb{Vmwas$`t>+6`;{JG#M!ZKO-lKWsTEWQG#mIFp{r(RbxxU6Ie+O3ive5(H$hWv` z|KM{17zMQBsF%FlYGV5YSyzQUsXMbmsMGjS>GPyYa71!;6QqEjriYF^w=0Xk&`}l zlK9h;_!qqo?J}tS0Izfi^bw{@>$We<<}|J+Jr!hyT?a{>S;+i_gUV{~x`4 zKmPlY;>tYi_cfI{xA~9T@8kU87l==J@K;bC}=PRF@kY zTxvG;-{a#iuQxx?)%p(K<@xoGEy;iH$d&oki?>Inb^TADyL`K)(^d1G%ynJ9tnVU) z*?N5UdW)=N+tYXOJ}COGK;vnEEd;hmawm;PN zKm93$f9$EZK5}JGAAJA%_LuGve*fsbl4lt%|Fpy9Qv7@Rlo#(0UA|4be2Ob;nZAG0 z{`bhC%iqx{Hw;f-@T9h?w+{$cej22IU0Cz3%k75T|UKk z*&6=iEZqOC_VItBHM-n=4Bhviy}~*EOFv0->6XEK9?UGQ<=Kx*Uvp(6%882*_q2*u-V%GdwlKX=jyM_zg*nEHS6+~ygPAezW$?U`roD*m)C=Tz4tL~{_>Q3 zUv=^OO4p^d-?Ra9`#&Y&E3?@v8yj3%s!O*--(8RN(q7^}t(^ZUefhrH)em(2*Y2zT zz^@fW6|4kS1W4oyoFX8>*8>N#B0wEw(=`BZrF<>0~3zQDBkgx%`fLrNgYft{~D8Wr` zB^31Hz10C)BwqmSpd@RbD5&73a0bE?hMxGnGJr+{(a#09NWtEPk|TM z-_E(e5$*(F0rq!ojtm zr`8~Pf$PBaptt4}eL!FG??*oU32z`AKzJh|>kWx05CfoJ3<8N@2)GFh2O~i;fTx1G z3HT|dYms6R;bKq2OXblBcuXCwG*;~)*z{i?5sKE z)x^6I?@oA~7Ac`u#vt`L?GqW#@dPj!3?VIa$rQrzU>fN%Ni&CIS?p&M7Jwq+C7dhe z+!Df@372vFR&X0w308sCU=3;S25Z56>_0&IKahSs;U5VfBz%Z)1L4Djj}ZQe@KM4) z6Fx@x7s8E%j}vYpe1dQ@;TFOt3AYk%BYcYR8OnGL{1vOdg zpbEST-UA5BP%sFdeK0 zcY!tFZm<^Iqq)&Mx2y%9aP3X_5GOvwi4Sq&L!9^z-Df!Q8BY9!?jxM|2q%8QiC@rt zffHZg#1A;}0Zx2?6CdEjcAeO+6WeuSyH0G^iQPG|J12JM#O|EfofErrVs}pL&WYVQ zu{$Sr=fv)u*qsx*b7D76?7@jG=yu>l?{%GbqVrDl+lhWV(QhZZt?RNAU2~#qPIS$Q zt~t>)C%WcD*PQ5@6Mb@`Pfqm7i7v5rS!9^uy$A3u*Sq-|?-BJ&F;qM&AF$owGsCCR z@9uypfeYI9Zabsxnqa?>iJ>2cm9$^c!F`o-)eBv^b*b)p_tjxnFX<(O%)K$ob=5YkO^HT^bwG@n>CvJdh6xK@nJ}gvtqEBA7xNT>>s7;6ef} zB;Y~hT@*_>OvfM?Joy z9^X-qzo@5G4%SvFq1r0704xHfV2OSVi*aEwE-c1{#kjB-7Z&5fVq92^3yX1KF)l2| zg~hnA7#9}f!eU%ljEnWuY^)jK4`#4#=4_y^zt<7uu|7vWCyuksun7RwMza6lq{ISO|(i33wQM4ORYN zAmAD~9pr#~0A2ED;OAgB*aO}K`@lN@I^_XS4c-Se;6reTI_R~uQ%gIwv{OqvwX{=9 zJGHb^OFOl+Q%gIwv{OqvwX{=9JGHb^OFOl+Q%gIwv{OqvwX{=9JGHb^OFOl+Q%gIw zv{OqvwX{=9JGHb^OFOl+Q%gIwv{OqvwX{=9JGHb^OFOl+Q%gIwv{OqvwX{=9JGHb^ zOFOl+Q%gIwv{OqvwX{=9JGHb^OFOl+(|hYh%QTo(T86Mb-&W#Jfe%=n%a7LS6lese z!5MHCoCBX}M`<_SqmOfx{>@SPHb-eU-lN@kkN(C{+K%_=a~!4pcu%&~s%b;sqknN! z#u6V#e45c>y(bs3UqXBdxSja#zyrkBg9pI|@CbMmJO(y`O<*&45^MtvWhJ$&q?VP` zu#y^9Qo~AWR!OZYsYxX@sD$!LD6fR#N+_;`;z}s4gyKplu7u)BD6WL!N+_;`;z}s4 zR5mK9S}k6-7B5?im#tMMv7%i%n9SRsQwXPWY&xy?4Ausl4Svi1ec<;Tdx3B}$6g`b z--z!9dpPc3{{(OWH}C*2Xyp89!n5EU_yT+dnpoRL(O$>z)!;Ge@Z`04@>(^DV{wEd z2vY$x;?-;M>a}?FTD*EKUcDBtUW-?+72UMg@tZaH%^Lh>4Sur*zga`S_+$FTAJZ@X zn11occ%M4FPaUm5Ev-N;tw1fUKrO96Ev-N;tw1fUKrO96Ev-N;tw1fUKrO96Ev-PU z$fcZoPzZ{^BFb0{O2IG4|Ciub;Md?c;J4sDt&Y~CR)%S>)A#)t|6POUtE2DxF@C&; zzVFAhEVXhF=M&gZBpl5C5Yj-49L9b!NMV0G$RIw4<8ukK*v}?j0E&n&BfJ&d2JYbe z3b2wqSFyjEa1Ckh25Z4O&fUlHXTWpdui!=S5_lQB3SI+maNS<;7I+&}f-3MXc#rcR zfP>&8_Ww@!G4(kN>cFSq7;u2&-~{EK1Rj7sNc2H!+UvF;5DY@miJNIp4$+<*LPNc1 zs22_OqM=?i(u+oV(8yXevKEc>qLE%S(t}2N(a2h~(Tg^E(MAti=S9Q3XjUzn_xj^P*v1G|Y>JdC@R0n&d%~JZO>!P4b{gwP;c; zn&d^3yl9daP4c2iUNp&zCV9~$FPh{7fte_NnSL`i?(>s77yCuL0dd%iwAA- zpe?m%ix*Atpe40vi3bhwpdntg!i!eaq7`1Wp%!hZrOiA_x&} zr0Yex9;E9*x*nwKLAoBK>p{96q+5%0YmsiPlFW)#LG&(ykfH-AI*_6RDLRm%1Iam% zoCB#jkeCCBIgpkEX*rOT14%iMlmkgQkdy;SIn)AHv04O5!4f41DLIgm11UL>k^?C@ zkcIl6^&fc$Q6xT(a05zjMQha#-@JN zY{EJ80k;!!HD2rtUgr#6=L}xr47r^qx6|aN_oUC@8O|8FrVz3cC7$369^lORQq~Z^ z8>|I-i6;n80uN{|eKNjxpW+YV>5V0@D(+xP*L!6%=%>xXr_Lta4k|hSF8F}+A5l|% z9bJ3?qx$!u)UHO*dm|70>puMJKK$!G{Odma>pr8`)|>uhAFx8JX4GFTRsp^Db|1&| z9-Q8LGkb1lq~3GuOkc4NoQGLcMqA zAv^~SpOc0)QstMV|5~e~$9D$#d5m6PHe9TLixqJ3A-K2~E_&hO7W!D#^s%bxUscn0 zs)maXDOEge|1Ke3R{4-Png=(J(U+>GFIBC$fE###7n}xX0aVb3s;2)`4cGU=@rUR) z>0Ez^ep5C5rfPKp>k#I#MqoZD1Vvz>R)GYzh;DE^7vzINPy|+J4@(_saXVvq)eI+}{G{x6ogxroT`P z_aB1$UO0aY&L5-yp!c`E^dYM0LsZj;sJ6A!&LW8|N*a2&lx5>-f|3Q1HUi7F&fg(RwwL=}>#LK0O- zq6$g8fh0B{i7F(q0ZCLLi7KS<3{rRoDLjJ|o_W!S_p!elUxbQ82^ki;`c z;u$1Sg(Rww#2ZLr6Ozzx#xgY$K8z7EdU!TCBkUx(N6!16qEd4uW>E9{1SOXVp&_6f&=SKhB=${i#)>!&?3XkAG{~YL_1CG|f(Hb~vxAgB6 zUcrf1aKhmlOaD&6=^8j)1E*`yKZmkP=|#`|nc4u_RH*}n(e z3$~JW8{t!gm7L#Cyo&g{#6Kj|y~IhvGwf^3XG-RO{RqPdJFt>CbH6J0I@GS98;Iao zEFtBo%zH9J<5W)(HiFaO3^)tUfzQC_^xgy@UuJKd!Uy<*KxXLsDxso37yu$T773yO z`HLiw0+`Dd%tLBvA< zWl4I5lKheM5hQw8PUF~g_7||9LzoW=IbOo?B>+A$E97KW$Z2?zdq{Ub$A1qV0PDen zU;}srJPIBI8^I>989WKLf!*Y>2fPXPfp-A1U{=Y=tdf&iB`32=PWd4?1R9{j1>E2q zMbf9NmiZL+cE)O%Pb1MYNbnTW zJEga-NWlv?Pr=PoaPt)0^ukRq9Q49DFE*n0U%c4IX}EUE=(~(#e*wn}3H5%7-Y5Ab z=YIu$4fOtp+4^~@ftMP1slh3|&tdd4%+}4z*FSpk#RSuH*pYHUaE zLeRSq^e*IE9zyTE+0mmAIABMILg0d3wpD`R0zEi-(p+nL3XZYHJvtNuH}swwy)=%M zu)hS{PW+do{}uQ((EA41r2HMn?+3pp%>!UPco1v=kAO$PV_+lL1U7>w!8Xu987|-k zhSwk;y&v%v`RaX%Z!{-2v4hc#V00q{-LRt@HrA8&2l3j&=*U}ec`Mv~7|uRy^%LxH z@GbP>VL13OZT)Ms^{>&^zeZdC8g2b+aBVA`dKf)<7(ICyJ=qGUw!)>YaA+&s*=n`t z55twMwA-)IZofvm{TkeP3+`z)mxPasQnaeJ_fZ% zq4ra>`4|*`iZ&lZn~y>Hapfd^O^p#{1nb1akTk3+I$>sK87|QliY8I;-gS}6pD{R z@uz6?F*N!Z{k3DZFs%W~k1E$fc|DZtRM$iGQK+tm>Z4G7)S~(XRCD*8J0_%sYMtVG zD6WU%dMIqBt{&=is`Q!Nqu-+HC{!JVsuNIB4<$#TXO4>U^3ypQfY})bX@3 zkoMg}`|hEA_t3t3Y2Q7x%RRK^9@=mZ z?YD>a+e6!}_ijA2-5%O*4{f*JoAJ<#@z54~Xp6nH#U9#Xz4zjw9rn=o^V09rd*UA2 zUA@QRp^xX4ltsJhp+D!P9re(M(|gw*TQCTv{ML7T&eCr?OTX$t&0MFd;%ni@n@XHOq z-0;c`uiWs;4X@nr$_=mFc(;@A%MHKW@XHOq-0;f{zufT44Zqy*%MHKW@XHOq-0;f{ zzufT44X@nr$_=mF@X8I3-0;Ya2RaF#-0;W^kKA~UlX#7j@W~C2-0;W^kKFqGPH6Tw zcybnRa29WH7H@DCZ=l!vEY^J%>prVwDBqsvoXm)EDtgd7zp2k{HqUD|&uO-2#Mg!S z%kCf!w3^ct?P-6$J%8C<+bep2Yd|=-7W{YTE*Ej_Vo=J6PM@pnMA!}JbCisBr9Mxo z&r$00k2Ls!vi zhOR9$bZwcTYb!HJJBKvpEL{cjq!m)1r7Pw5&0rb(w}RV%evf(;p?;tG!r8hCyzfDt zx$(+Bf``Dv;7{Ps;4k2D@C4Wbwt}a?GvxIg_$zo3yaZkbuY%XWrS65l$N3MyLBM@+ zw56i;3?H8VAS<7my?L+Ro5$Y0MsM{iLi%)ik5NfQr`+h28=Z2aQ*QLhjkUVbBR6{F z##-Izk(-=?(Ied(eTpu*$uStKb)!RWbjXbkxzQmvI^;$t+~|ZGop7TQZgj$ptlh}k zjjY|s+KsH;$l8sp-N@RFtlh}kjjY|s+KsH;$l8rnx{;+DIl8e#H?neLiEiZNMmBC_ z<3=`axQ>(choOQ1mE9U{m$9VG^ym<}YyasPxgEz0io7WgKzDJ<#2prf&t9yi2_6V)) z5o)$e-b?re_=@;9+Ai`xg0DKmtkyk%**uO`8>Jnjw1bp(kkSrP+CfS?NNEQt?I5Kc zq_l&|JgyGJ(*>fD-+uD(I9hoEtu&u@e1Wj}>BizlIABFv z+L+_CF~@0Rj-&OhpT0Ye=ATeR;81waFrniNdaT`f@-;|lrybVLX#2IZ+H;ymJD@Gp z?$RD-?=8N}8AggL_%SBq#~6cNadUF?@1OtZIk!GZ4_U$2(39n8I}m1UTPLyN%vvjY+pWE={aAZO<5>&* zucAG!Z+WibHMSvqmr~Jwr(e+21izoto^SGMUTv$^m*cCoby|>?uVwMo$u{gy)3-_+ z{TjuGuTv^ojB#bWHVt_#YU-iAtIgMsm_KHLFZ$z4rssbbOQZc+JEncu!ec!#;oPOn+gzOYhOHU%{_ARclIGEV22lnbAMW1zKBimQ?5MhE~=3X){~u(>gV!SQ0c6 z>YnIZKW%D@ZnV%unXSCWw=Oxq+dBREgWTV0iT|_M#nYG?reCAyto^<9)!JR=9{0r* z?J*&$MtoYP51js1E)KwX!j8?iSWBK<`CMi?s zS7z|<#b|H_U#*_SotW#DyZHA}{=mPl@}%;#(ocC-d7c@y7x+gpM%=DM^L^@9$a^RM zIHiJrys}H#s|@0;kxHImu41NjnDTf2W0a4T!<1I1e5y=Pjw#2Lbj8JgnsQ1x%{QFS zDW5Tq`-SoqC2Ojp%u{_-A7z2+$GmKo+MZEow%SMSr{t*v)B#GN8lgrgMQW;=sw`CV z=%FoA3+bCJRyXpMwJ!S%>K1j2Ql>twKBFvEpI2W{mZ{s-oyu+MZgscvQ}v*F zP+6h=ov*vysUB7jD?d}6s#95|y3~`(&sC4=QGTJG5@E_+qJy|f*(|z=Yn5%Hw}?=l z7m*@Tc~wMSNTB97xR@GktMQ}gCa+iDj$lQ#m&kwu~aNo>|&W% zrZ~h3u|jc*mAq?mT&&`4lLoO`tX58lyTn}zPbZ5t%1LpzxLe_wez8{Zhsb95u->8KwryPO_64B0I~@YN+fcyQ%Hu zH8NZclRf1PY6p3v9H{n?Q8He=Rwl?qwT~PkhpGK!icD2+l%wP*b)Xz0$EcBVoSdje z$tiNW8YgGTS?UluN6t})$^|k@y-DWFe08`ilsBs*WVu|Xj+M8{)ca+F^r*j= zjj~aFNS={r)D7~SJf}V^KbK#qkH{vQsy=Gtr*5?Q+S;g(+x%_*>JzrMwzleKTZk=0 z-C}ERYp*_u-S{%@=!;IrqQ9frAHa438ah*%izPgb4LpYxyo|wik9g2kSNM_DSx3^fjz>05> zM;Me2RI2$$DIf5URt{pNF@}}KW2GNsy@&ZHV5@aJdF|jo7<)a=yK9a7hf<5r;LR7x zm)N#$t0N3sO)_jX*|60V!&XNbwmR0Z)p3Tcj>lFPDHGIEo?Oc?EG^Tpv>901Rmx1m z##Ufs@ycq$mVR&8(w_`ldd#q;zZkZ((Xge*4O`k|*wPb*Ep0YzX^UY?Pa3wg)v%>) zhAq8p*wQP8Exl^k5_i3^rPmBwsxWNnb;Fi+8MgE{!u$cvh z&14xiQ)<}E62oS0Hf*NMu$kKoo4MVvndOGf{K&AGpBOfCr(rWI4VzhI*v!ujn^|qx z%rE#hXM&-}-O*Kl#(=sW_b~Lh2ikZYHgr9I8&84vMzj0y_d&C7K-UNG4?;6<s@gp_L)%Wd7}G-BNhplDR3~ z_tLGUlhMjug|(#XZSk}zy37+d-f`aj|yW>}OkEJ_#_b&X+B*BBP%XIRwLhDCKW zEGis}`hxGdf62e2VOQaXU4>&&?Ul}I2i_ZPt9GO%?1FXmQ97!9)xLafxu4ok@iQ#V z->@`)!_xeWR|!}g?Md%o)D>gRk_^$YcDzLENkP!++? zSCOKP2;iy7KoQ7Y%ph9A_JTieIO^?TCv3Hwa+T;#tJoQf?W1%N{X{>~+#qgXd!x9K zZ3L~QO$-zRxk_&{Z6ZoU5!YKzn}`v-<7l*>HW4S{i0iGW#PSmqACV{$DP^!2Onivo zy;;Vg&J#w7s417h|D+oEQgf<7tP5;X8!kJA~mogwWez zVfc<9!*}=_z9Yc!9RY^#2rzs{0KOxKl({08-10;o@qCd_yg(EXFBC<@7m9_@yhtp9 z55=OG_+qh`c!?+>UP?>e+3-GH4e!&{@IGA)@8fHDA78`!_!{0P$nZWvhW80Fyibtf zeS!?{6J&UwP`uB*NaQ|due*r*d3!iS{GPVGop?YzpmZ}@_;zBwSWjGU=i7+~@mAf$ z7vc-J^riR;%D)z0L)$mB{~=P9G)GcMq4-FCN;_$jK8ldO(pT}9ZKNM@f9bDC86X3g zY2vT=${^lW4v}q*JKDjLc1woPj|egR;8lhn#0%mFyBL13Gk)+I@(;%ww!s_rBK>vp zI-YU8UiPMxKC+JzCi}^LP|{!aC(R9bOdmXE1StpNHzj^EiqfMcnj>R)JJwgm%2?)V z<7AxDUdH29JKF<{SEmBwcaE55a*5<@i*n0#NU!{5#J~G5r130P5d4C4)ID^NqoQDPrOQ25kDXg z5Pw&`OPszWTl$h{BYjD>+@D8YC%7ZhMY?$7K1816+2=0O&71cjlBd{+)6+z6>1je0 zJx#RnbNM;E{X%{LZ<}NjI;=@e@iT^G!8X;VDp%{Rsd5#qsjqU4t&OdX(nfDn6@R@= zRfOKAvZWtNi>4|zTPIq-=3h$;|4;jHB|m+1?rSA9!*1s<)Ax0BrB(H#g$tqO44}nq z{kxi-PR3skTYh>gZv**eB8 zt+<)SEWMMFh6ILu^zi&lnYm+aeUU*Mcy3Cv)A{g%L>JjHDL2c~`PW>N)=AB?`Vo`T z7U}DC*MH3tF!wID?Sh^vXmB9fs&Dns{B=AZyV!OAxyN*VH2=cT!j}KVwA~jTn}0tn zRR0IiLv8&xZPV0JGhf{bCEKaA^|p-ZkcObgH@d?8w=xwN!fyh?NJnnPWC zO!!l#?L3;#>tR=X$hV>EWHbDz!^NP_R0dEt-D|1mq33upZtBOszrSXWq|ZI*KXbpe zH#X}OfS1;5txHPhtL~fh89&p1wIzO`w=yNu&dQI3#?Q>l7Y?^aFLXa-dUGGVl)k6? zbp7W~zB-qip>tceWAmqn{)Sey@LRuH|LK0o^hl#UqQ3;D3$IjUT%obrdU64S#L%ci((g)Tf-4mQ_@8G~wJW@Dvih6+PtA z`!ePyuj=6by{@S0(2;6a60hEO*lmu-*A==_w8-s1*SpTJF$o3G5~%l~alyk(BV z+iWd3ysh}V32U>YwR?}(I;<0yH*H;(vTmH-9_zI}>$d?LTuK}LQKK42=b%aFbwSN) z(M7fDk`iiDQti5|E9y|EuBuBZb?cgX)T=)AYe0ibY&EazFa$T?CftJCa0l+fJ-81K z;2{jdBX|r?;3+(V=kNkvY6M=vD2%~tcmr=?9Nxiu_y8Ya0w!S!reOwVA+7WRAAN$) z@CClYH<*JAe1{(}ub=P>enSJZ*hI=B<=PoyXeX)Obprb(NkR7+{vW+<(|C*4H6Z6iJl+;NDx6HpxdjSV)3+fahTu-(9#cyI literal 0 HcmV?d00001 diff --git a/src/qt/res/fonts/Roboto/Roboto-BlackItalic.ttf b/src/qt/res/fonts/Roboto/Roboto-BlackItalic.ttf new file mode 100644 index 0000000000000000000000000000000000000000..b87e025dff3e895a429fa9fdcbe2d9cf85df8d88 GIT binary patch literal 120984 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

    tNuq1O{?*{Xy`|1ni@3 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

    PSbj~lDC*NrEP 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 J;;Xv+e*ibbCL;g< literal 0 HcmV?d00001 diff --git a/src/qt/res/fonts/Roboto/Roboto-Light.ttf b/src/qt/res/fonts/Roboto/Roboto-Light.ttf new file mode 100644 index 0000000000000000000000000000000000000000..13bf13af00e38e751a475526675e12d27753d4cc GIT binary patch literal 115200 zcmeFacUTn3_6A&`dj?QZk{F31DrQ8?IV*-Wi%OE9f>{|5Gv+J?6a!)on6sF3Sa;QR z4Qm!%bI#1vd~fvt%er@e_xqmb`}4ZDPWQ}oS67`n=RK*KODG}4mW(Bw1UGNev{}B2 z`6>}wp%cDs(Y$@Tj^pptD}&EV37PY?dB@I;;-?P8?}z6T!lT=DtW#_p~p;5R# zxJ#3OZUdf=Xh(>B4MNoWVKE_t#vC3OK}eAzc*w)Z=(q^J#Jr7=(ndnAHHZoi>GL_u zb|>zAiB>%dU*x}~?}GkH;d7~|m|=!`t0pDm^I1X)4T>HZ7P4(-d^{n>I)qr&iU~0c zQfia0_`LlyEkxYD52K*(Ookl=Za?4=9eQu1?zkw z)>im}kdtriD$3)}<9D<-Rx(|)u45I7kJg0AZ}AWJ=%WStuJrr#UAkJ1{4$Bid5opQ`-GX>6SqKoa+BW-iW@Ri z9?d2l5rjnOmoWT5SG1E)tfhjR_{ivcc@6r-Q8w0wj8Q(5#>zl4RDDhcC@)DM?Ma5Q zv1A6DLF{=rDXAoq)^rM~!&;Fl^ch*lD-ai4AB%PstuI)Vn@)ryo-K9M78X);y)i5yXuqAkPc(PW{zo*ZH2$W0}Z zv{6go`v&BQ?hSt1f;NOqP(E0WY7>&7{6cyuXGl%8H(95AC0_c{q>=KJ)K+d2cjYVz zqA$oQ?oBG=NO&g_z=sjaT9R%`0EtwFk!2WD2#y04SJIQM#J$6DK8!49Ie%O zG8^Y}l|T}&%p;A}b0h|1uRt@%3gtS9;73TBE}Zn|)5v7LhKy8tkpx{oeBY1s<2o{1 zsYg2V#$-6=F_<+V!|=>B{xkWBej#hIo}tuCy6`2qH*LT*AJQBASjU!|PpJ#YG$oz{szbs1ZDa}k%{)W$kq;uNya}1YL&!AxCs~HMZ-V^R z;R%?FO2)IS~gqs${2np0v>05NG8$>7mKya#9xG*Hqt;0ChLnqjrScM3H^^>13a-s`;~S3puDf z!F?@As=fueu4F>?BGKZ=1|CFKVXW13o}`FU06H~>tcGl^!raQKH^~O=Grq%mmr*Zb z?6dHDBQikOovhaNCo5DN;;Cb}t_2$ArW=Q2H|WN2^J9D-p!=Pa(q-bF;pVrpFMTnx zS+@{!+}!*KI&(w)0Dk{WN-H%;QN4~l*XhVP-9)lnT}PH%ttHp>{UH-BkiGk)wB4?|mrbJz#tA^CjO z7JNy>Si;CoJ`TFDoE+p?I6fu2m7ky!BS;6eIq|hB1ioJ&E3C?pox01I^Lvt@93>-k z?}?{co0L@Bl5{14B;&YVXG6*;`^;apK5CFObrrAz@}Mpzqm&dfSZgy$QQiuAv4FJE z)knJrzI7nJz@&;w6RZIvgY_Atk!}$2)n5PxEhP(;caV=Fki+%FT`dkBZb9ZLj<6SH zfwb92-~wSbz}TMn4l`zzah?X?y^Mx`>LjvNH-YSdo|dQ4(A#KIkA{%4G=>DSJ|vX& zB~4fdQWmn&SQ$?`v4vzFUx~T9lMMYO;8X~SMhoE!Nj>0c0PhW*2A=4qll@8+(q4T? zM)3V4(CQTA{w)bs?a2b&YBE}1j`Y=cCjE4$NR*OF!qi4&3wT{$nM2kny-5SBVPquJ zo2TQM;jmK+l(HmMDFeK+A^y%O!}BKrSr)wzJe^^qkuu<(c;J;#hS$M;pVv*b5HyhO;3|W%3|WDgh0N=!ye7U z(Fd&%+5vpNMb=9^;$KKx$o6{hVZC}A%?iJt!|ylHl5idhJa-0;eIrYOX|;6rxIT*1 zQ96(c;7My>$#m9~H09?=5dRLHYlCaUVZTZMFIVE+4P)~lLClJD>R4K!Q02|55=QenrW z-BCTUmauEmwy0%r{2j6mdntLKVWzaru(#?U(nL1!#2t2`ChUw(+RcA$u%((Em9{jy zv2x~ju%+kG7|w6z*idOl|JGnXr47w#n*EeE^52@Yo51?Kjh;0h#ab=K@iN+a4QDO( zQrgVCZ3#Z-HsH3jm7a258h?H~%6Z{=(pUJ8NB9rGzk%AE<(TB$|Bs{eF{GXU*CYH7 zId<^t5auxh$5S}Y$MF-6C&5b}$hg4qtZpv3$#(;H;Hyacm$R<$S+>JYu8_V9j(z2k zMdCVnOeg7b9pp29JSxM?f5>%_{QAcc{tmEZxoSBEXCD(a9|(TPe?3}cC`Xno#~r{i z={sRP{@)&@k0t#aDI;>-G+BYKh4UWL=gNDOeuwlka%_Y$&-_wrQdgzk|67w-AaNj1 z1MiPOzLIhL6>VKE21p#p+aw0$Z4v|WK1cSQx8-0?o@Z&#mH3mlX;@^Qj%O#Kok07F z@hr-NO^YQyy+bXOPT%Azm|BTtt)(Ki5uFv^t0ew zX}TeOD)>#BpJ>tTG^~4hw5oX4e(g8;J+9GwDyft3=cJ56Z*FRRX8ZT@`I_I99TRBR z;d-eX+PI*P8dgc)Px}562juvqpD*!A>bmroEaT98dW=J2N>%xr=37BOpoi&Lv-Q%i zm%f#}CP$WkJm$!@77rm#;!EL64k3-Cj!Szj$0cI|ji(aRhnQn@uSg@k17e8mvFD6S z^HbqlTKpxm*{U}QwC)KVhueAL&<0Ur?UsJ|i0!b95>P=QN*2@&GO8 zzTCbg&VV->&d6g9w#YaDK3tA3r@|-2S`C!zAo=o-BYauS--HjV`I+Fo#$UuiD*Rr} zPyG?M|MuDZ^~ZVqfBl>@-~Z#-0zAm~Z@){tmimh0X~@FjTwdhx z%lPPt*`&38#0S?9wX*pO{N8-I@{;`wO%D-=8)ya(N(B z{v-LxS1U8IB35RBoQbvBL~Mu+Xg-n;G(X7?T7VQV8;LEk1uaMlf)*l$K<$W~Ig8j6 zdr$}B0P08_L7hOqBbVX?>P!lQ79q}{MM)9!H&Tog1uagBftDb}K}(Vn=C8zslmvAp zE}(A271W)$nZFPZ;tuLbJU~kkPf#yX%KVv>CSIW4q%>$5;tg6B^b;vZ%7FTivY_P& zJOfgJ_?SPEiljVfB~k&jGN}k!g;X+sAXQ0aP+w97v>K@j>PLLd?@4u14b-3bfz}|^ zL2D9!^E*El5+)mZX{a6=_A9gSI9uK--X(paG0~143^ECHCg^Q4i%bTcO{Rd(AyYx; zl4<5Y$UHI~G>Oarolj=8*~ww1DZ_cf-WZW%s0srk_4JU=7TOJ3qY5V zh2|U3%0-|nNHSbh5_$8`(nEf^H@2K(~?gpxem?^Hs8gYy{m&Hi7OUn?ZMjUIAL9 zgYG3;K=+ZYp!>--^JQ{?YzI9^c7SG(ouG%vF7vPCFxd@ygzN!5O7?;tBm2z1kmF=O z=m~NF^dvb5dWvM2FOk#a5a=0l81yVT0(uVgXL6n#1-(FyfnFrXL4PJE%ooWeauO7G zgZ@fRgI*?Q%ooTNau)O|IS2Y1IS+b`Tri&}zmtog*U8VIH^?Q>o8%YsIdY5q3i=1R z40@Yf0lfoymfR&*LGO{@K<|@lpbyCJ<}>6Wxeoe>+yKoaH$fkhTjtZ`3Hbx`PjVad zDY*msjNCP!BG1V^&==%B=u7ed^c8t%K1p7aN1$&=Cg@x881x! zf_@^;%*V-R@*MOFc>(&ByafG5UYU=P@8mUT7I_0|ByT}YfX=wU&uVL9@_ zVibU-CcMqU?DWG|2pm-UeH=;Knb_F1H zB_MPaAhRzJ*$+tU4+O3WNM?W$Z2s4+4(lFYW z_M_o6f=r^bm^WKUhtW7Xgbtjr1E8)XWGqG0qgMHe*)I zn(2XQOMoc@fH%v4GqFIH6+j?G*BdMQ9B8S-sBk&f&K;vl1#YB6lTSn2o!@ab7Mfctw%tPl< z(8J!Nn1_ppk4FoSV2^OG^RL*HxJ7roYWKFng|cdFI*&bETLo#axY;D^-fX10t}VMB;+^2;{yBT6wfGXr<9g zp?RQ{Ky$%0RD2YFBJWASn?58$gop-Yq3Ji%8q-PBR?{j|nrWFS*)$PX4l)mv+%%~; zZ*Tl&{EW=;ZnSi?G_<9J2zZ+!1?No(dEEK2Q|776ubJI5KWExJK&|jWz=JjqT0Lm^ zsQ81Lj~pIUen9VkA>=;tvG<4HkGdamKk(k{`|av zxmV_olMb_NEXM92sC5h2OP*G&uX@Uk*rA&e%mV0~ATwDQ>%+oX1dC)*$cN7& zvspjZpGC76Hh>M3xWz`ZF>E}Wz!KR+`i8zG^XM055AS3n`-*zgH};)nNrd4HI-`&+ zT;)2lmFu|`vbNT!7TJ&;JRi@GnnMA2B)hpSFr*N-4?Kn6 z$#q_ydyyNw0icW8RB5p^S2>C_3Jo2LW9is3Uda!90YA z@lfhXODXx3{E7;UEe(_{L(3|9#fp}rK0pr2`|xo7o`0a_X$8evv7r@dCH|3r0vcDL zRjDtnM*VmMkK~{E7aqm?Dh`Sx|H{A7>eQcq=UKq)nzWXp(Au<)!W7Q?@%}uT)}{3n zJH?*Xrwx<>iY+&ClTuJAL>uy0K7t!~9FONCc>--j8*{<8O)NP1FU7?xo zxZKkZ;RBj4m(AD76AjL^ar zB_e_@=|%Sk(^R3gV9~r6zWYM=YwC}zRb_6{%|vudXtmPb6{%mf>i&MdPA=5Rvs!6S z51o@^VP|}B)aji({qVD|V`1N_)%nC32Yx$wa$CfXBeBbp7A;IXb@jx>UE%v*8qUmH zw2?**p3egIkJ8!CtBb+O!O;KXH`SXu4@en5E@jEs#FXHW-hn|O zfjvW5Ldy8@DNDvBri29JtKgnJgN1u5cBYk*JZ|&maRK8tZXDMmKE6jlkAzX(jX#gw zylGt9@f$ae?=dnyux-z{xSlU7D?{YY1&-|F3*|7z>W&;h9q>zI7KRGu6r{AC^fw zzYcv(-^Er(vDNfFCLo%Xrz6pay(mZDTl%1dh~B%py`5hn=IvjY*wOdm&5n{uzu%f& zavODEb;U%}Z_xo!%!dBtNZYXjQ33r-XT>Zj6O@!>qj)Rmfh|6G`K#QQdpWBP`h0Ld z`-)v|w2cyFMVq*bo%cHbez7xu8XZ284iVGGgbx+B>eDLXa$QS5t+C6din2#)Aa!?g zxAU}vF4_6A5%i#F8YkM)9dRskkZ_?72hl5dZXHCH1(7$jCd3OX>0J+gs4p$ps!{XG zP-( zq^KTDV9zlxeDCZ@eW%B;;OJ4h3K%RymiPt#nym+f7Gj#*Jr&)oa$QTC-;LD&{BdiR*C5-Dp$lO3RDi!~@62FJC?u3m(0FBO^|V z93)|D)m_jyjLA;*^I~faVhz2jRw&!C7k=*x?6Jf1ix6xn@{_`Bd8((Ta8muLyJBZF z&^wd+Et<7qL+tzONAAs^Ci<~YJz2@*lf9>*yA-@1NoR{HYA%VvX*O)-zw;IWOAWD3O8RvpXeZs)D%k(rsX zrp|1|1XDCC$*a?A;bIOQ)Px(2Uc4zC3O=ldj$7e=cCEzR#mStZs_6rHy`eMHFWi?HOp5d&7R}Vl6c91rfkff%}y)VUt`WUoC88!8JC2M?gGW!bBhW|P~@spVQb zy8W6fyw08>XYao|`?E09V(AInJq|5iuz8(&%EK+xz2w)+v9xtJ@%hee@d_GaLkFUk zR@1a3A-w;!*ALh4fFxj^0pOFIXMTLJpgAIYHABKsC3?Xh=kV04YW2EQgJI@ZP3n+jCI;v2??NRe zXG@}EVQSuZlvmq2=)#+xS`$PgMo8Zxth zrt#~19k{Q@9TLaT_;ur9-bglHx1TAiAJ#R2{K?NLb!EQ}vPVDa@8_Ms1B^SFAu^I5 zA1NkIK0=V-p(QwpQBZPI$d6Y)j-TqbBh$fU7`S=7L; zZrpoj{HXfH3QeC*=TGd@Wk}M9@zW+5(lbtPn|5)SfAI~${k*A_M zsYc$Ont}8$Ci{2R`*NN1C?J3CZiF-9j&o;R;YJ*^uc+ncI@I4mQxn~Fn=4n^MHS+H z$x#z0IXFMv96YcY<5g|i)tH->&tB{kv&3EzX74~FXt(Y=>bo{NA0iS&l!F7kh*arp zIxcHpp`Sv#P4lCb+}c*2n$GAQaVD%sQ16%LkO-+*tp+n4pWN%y1v-|o}VVEn?`h}$$pgsa=Ww@22cgv0}mY&KCQ@jY2DI!lh%Y! znKp9@28P<;3uUjSCs++AEP;t8zEu@xPsv;cuM7H8-Cx;TM7)3gRotSbzrLgeoMVfe zK6v8MqZ1jYiqKP;pJ{hm@)a#X13x_7pCRtNeDg-!-GgZ`Z7x4!F4m~8$eFki_z}ci z&Vj&*Bc4a-I*8>@B3(QZH>vjvT0nftRJVy$;^9GYU#wMIWfiAhZx6qv9&)^rH{H>n zX2b2I71tX7U~0@gjS+l-@gY0Jj+s`2rxB(*;HTxDU~LRo35oymF8NB`@A^33x{D8;pr3syciof{bWM|=r)HdZx6>&}&#Zg)%>n&A_#TGk!^z6&5 z%SmUvMFP!AZyAStd{LSY8MJm!Pc7IXo<0;Go{0zTs?vmroN+y~%mp@BjtmU4^HrY3 z8c)W?@;b3>xhYiLX6nQ?YxB5?n>yfn&5yA2r5y|ge4?nbzu?<(rdc?eR^_)ood?F8q1rx0R_okmJtg%Lm*iF<;t6U-ao~4KWpGV`I;-y0c6x*|Y^L z-P93-2*qHknINGSe(G@_dF~V@;!Qx8*r+aE7&Z$Nh4I)F1qL6Kg!q z4F+D1$12ZgRuN3BC{>iH%SbU5-ktj)ub0?k!X8A<+V63jAkN! zL2eSI2kLKl^V=`ap8s;~6$=r6idD21E&7TUp+RD$c*>qr4{`VTo0sA)b$^vD*Yhzp z8!6WmL$m0pXRc1t>aq0G^Ut53i}7^yzU|xhiSewLX_dO|$%)gM5xZv1mOEVJcnc`f zCvuRQP92$E)l*IG{%zFb4U}{gFMRve{+F?D7q2?LZ%uWMj{nyT@{Ogh-h7%EKWVUQ>3A=fb<0J68hLKV_Jd*?n`auJZasHy z#LjZuW7FiRP5XHk@fzEF;?(4brPGpR)uR{I#(=qc;c3~iWhtoE4}m2>D8~Ur!u`R= zceLQ`$J9Rd;;tRXcRYIYPW<`co;V!)ecQGxG(0}3cHNA%8-Mwlv0(p_5rgK`tb2Cj zj`KHfZAo1S_Trf}F~^x$C(TOAWrE($6!r#TuXIvdecz+Df-2&=br{=zTxTaaAw8E; ze$WStuVts~7Z2aO5Kjy@ckR2YZZmql|N8Yk|HJ5Y_{^EZ{116Q=A>N3{jjrM&c6N{ z+WWGeE{Y4?GtTsIi0R?@&ykVJf$!~c5w34Ui0%PSo$$eOJ*b1U5#FA9P+xkeBCkQK z4Mv2^tB81!G+6BS=H6n@5Ro*JE`9Puam;%8=bwt>_x4J!6)UnJS+d{S7{@l8LT9Ws zWrjZEgbkx9b43aIakl6zy3C~?Me(`35gTBtYI0%YO{3XEc1hy{q)<74`%x*vZBi(3 zb2L3M-SjHf^lmzv%*z`4m|n8te1Ud-5U%f!>oISCV1b`>MVwyqQCS~(5BQ6h!^3+j zuOqr@*RB$0=_}n>Z7rb75{2ojD_6uG+DcdKn`4B2A1=cjDw`*86@3EdBu6R_XTihO zZQtOiQqKeD}KLjDoZm54bq-R%_)2c&hR`{dQn4+v-#lgaP7Bl$^m*pJt=>q$hOcE!#}UY zS1{`EWy~-6S*0y;li3n?IJvoze(jua$=ebxL6Dr`g!=ng5-7ZNej8r<=%#Ky7IwZy|Jx$AgDEE%~ z{JMSo;?GCRo&2E9VIcaIc`P}01Ihz^TiyDK6VxtiF)f3P9 z6>}&oqdC<>^FQ#sl8EaxMVD?SM~LN)c!1TvAwE&-V;An3l+$a%7Bu#)yKTwjosMi= znj`gk>HmsW_;Nj>;2TA6*rzsb(wPze1cxHorvL`rMCko*%J8VMs(6#e%iTn zgwD!Jo9SDEzMk;&*-=^l~-Rqq-eV{dv=*qe6Ax&Adq znH%wyqeCwgJL8CM9M(fxOIO53QdWH}QIUlgwwjZY%M_}!=GC^xk4baqRrihCwA+w4 zcJ^u;!=y1|7rVzPwGPv;LBkSaCR~4N8q8)NTgZ;ZnYyqgdl$?aXmZA@Ke>FriDyc_ zXFv0AjHmf*c(omdt&;KaE6W&^T4!nGh>MR*A#BQ|dB8O^l zX$ka|z~TQPqZ&xr?K==k^Xx4@!^)K-=X;k+9+8@= z;ZVnR)O1z7wTgBR62FKqS11|W+w?84&!1-`Po!Q1^Gi9;%cB>bcG)rh54v#u?BG>? zJbzRyubwtY!;B#dE0jwbk%JjMI@2ZJOS5t`;3tV0PeOYzyTE}0prOebJ%x&ZiD-2YUHT8aHPB&N+eO z2L-eVE?s`^glVe|Of^Kv-7OURk6*H;YCDNP6eiZw;=*VFG!j-4k?d&eM~|A&}UVQVHZw+@QJV^#cP(BOGnQT7sbU{bc~og zlZ~YZOs`Bg>CeI!d)VOH<9<)knxD@d6NWD>Qw{*vr}*M>8BSYF66Jg*OmM1Q&^Etc z{tg{{YKqH`rUv$(r+^`{&mI_4I{N&(-^7j>)7cEu6kaeqyc-`G z*`vpse;>foXQad86{9V|9}NcW(i?!zXC z=o-(`AC8(7l{hMM%ZnQA%AKBoO>L83&yfTyr<3O}?*_OjTkG*5iiTzeD1>` zD?AmC6+<(VPL*p{KK>N%&A{i)_Gx5ItF-3USZZE*J)0JqXY=!7 z!|`+Hj~P~+$>ZD1K4O>o*qM6VD|d%_7PpFP@hT(k!E>lH7$yB=*bP5# zXd|~ch}pF@2X`krRbRCdr^b#p&710fxsdPj?!yNSljFzC&PR{4@!MjKGz0lH3;t(d!intWiP-@y|=%Xef9VD&ju}jXGn`o<2mbL z0AL6FkcIJp7vJI3;K8Tcr*vLXw|pQP&e>f)kaEFauHq~!jzxJvwSzoF1#q-oz zJUf3;Je%0MZQEAMyR7`_*q|Y2J8kN^u}O=TP1Cz=?Ra|dfTKUH?#f2~A%3Uj{-10v}89{XYbWxKI6@he(2#mGVCsD|$IUPGRubS+- zUg{za&}LmOb!Bg~`L4*7TSRvbcD_ZW^sX=%4B|cKMiW2FK5N%S2s()*2z;JKn+C2+ye|a)AIFn%US}7Z}=QKs?qqO?BX2nvTjy z7J{Qn;qgjO7d~6Is1D1PEyGkH@%>Rh{fu~}I5Nz>+H9dyQf>b-I-1fVgXm>Ri)fVR zIafkfFI=*7=aPkM!lI)G$Hfhf>1RBSZKc*!k9yl8@lAXY$(?C3u&6v;EFw`}x+0=j zr{znpY>(Y`b=lIP(W?^;lhgW*n24O-M4EuaU@;mmCX2_|qPkIZ5l6&f(TQ%7GCP^= zVzSPq#Za;~nr&#RRsSzB6q{`1@q91mWM}W`o!RLIiv{kh#bsi3)V(N~B zlScF8RensXc*B2(H2EMgEty$CW9C)K%+AQesG$Wcv0T#NQ?Q=@Ey!i5UA^QqpsWnjBj zU0X<*p`@SMj?3DQjB({mtz@!KZ5JZfXEy(hjllZId1hDQHQgzlt2*%PX3vTYpE)BU zYG#jajT?9F+_-T!~62DD9Q))B{P+|>JN*9r?L<_ zMHmK%P`Z2oU1dCky@++gMN7IjobJi0tL00FvlO;fJtJ$9xZ^+6Bnwh^w$*fo)^6(; z(7t=mn5C0O&*<6rHr>indeCAmx>jz~reou%sj)-b#D*QW%pIOLJEfl1YLdXjoDyW7 z+MW;U_?CP-;!jKYlkIIg4-N*W^b@rsKFcAw&dG-xf;4lxT)@(>k zM)j8L?kMpBL>KGoMnnm>tpg!Xzyiu#?;3n(Wv_LX~tV zT9m$dVRCwO{{ektV*2-sQARAY^)2mt)8Ce#j>xN zhFEYqWKrIKUAtxxAB*4g^a3f$QgFsdv>1UMuC?LY$XXhLL(PiFa*CEd(YA!Zp2&SX ztPU&NdtmUyaj~>>oRoS@SIxOl#9cwcMqitQqVtQ61^+d zwxIOT%TnwiMuo` z?r|@|lt$<nl}WexvKV1zN_wNrTh}U2ctkHT+0(Zmd%eiTmJHO^vqY%35;wd*O?;0N?U!QASSY zUOFQVIi)pPi8gug@xw!rVKC4p+tSmKQx(5HI(X=T$iP{D)2!X&6Ze8&ix5}0P@lru z%3OiP%sOI|6tSRWc9sS%77{_(WoBB?aBl0YJtOI$n=88REaOpbZu7CT#GKJ1+Krs8 z)cW=A(s=_fx9=vN&0o5rl6$yYl@TG~wD7c`Yn^%zUY92Mi#I8C@rWra;7y|jGLuz0 zH}U8zb5}A^mhC@l*@?d;xTL3R=Z-5-?at11Deq>UuUqwITKb;5H>oaR^t2@-ZXX_# zUbbGwu#10~Y_}fhyQE>Iy6MK|Q5jysxFT%~pFMM<9Wx|5#YA;aSUZ2^j&4)tBt{mP zyR%>4@Btrh_bGYec?18hHQV&*+km>w=pQzaFFw24b-_N!Y#8$F71UR-_mv?Th3%o} zS`wlfJW+@R901i@I$Q`YoV}c}VF1yFoR7s(<8_7%7VoeACcaT}x8K&<+%c@JxLB3C zRtTx#-EKlH#A1`E_qJKv_8eKi@}%kzFZSH;_FY_}wwK;g+qO;Ulnd>*wOZ{_y-1X6 ztIA2OjK5iX*#tyB+?9MM>pXOplNRJRrJ^zqXL_jv(lU7g3uWM}R5TXjPehMd_{S25 zeNQzuO4aTOG!H{=<#3L?YuS}-5w}b)TlgiKS>#>!m%LZ^lNpz~{i?L<72YchX_p$I z725U+i|B7?+LR`Gb*zl!%cc5t#b}RKQ-~82*AqVU7 zVouKHjHsRUjW6vBWgV6Hvl4k3nRjzSL?CNRGP=?d7_cZ>-s&Hj8SCuK47SJntr_;O znHhT5G_gzIf6UDwj#HzcTMn89%ieDT&5}ISs+*Fd%9Vu+WsP(8Y+2wi=RHtzFU=&P{Ijzr8?D!({nPEDcF|pm1hcpW?pH-474>f)) zLq6gf^xqBr<|ZKjo+bS&2Wf@;;HJ2pyO+=NsOfHN*SJ{speYl^EcOBmcLqmZd1i8y zPl{A+Mvh=F4lj)DYy1wD;vejn`GwvMcG+2GugYp!4{aNg)KuxcX-$=QV!?3K#`SK- zWnt4=eZ)qAQXc~rcHzBcJzm!4vmzRgt5a`G)04OF+2o_m@S0v_^w>PVHLCOxrqzym zE9I@;N*JGsOHai&JfGuT?iYGj%+mu{fn-6pUi}l&q+HtqC4Nk0=HOdzDA2SU-K{`u&C5YzqCMTn<^1`R7z+i{<&bE1CV^93${|Z%^W4 zzl{x}nnZ++C{y-7C8S$5*A0oAv(%w!YOjALrnQ=``c7x7<(8bXXZas$yFRq6=gi4CVQcF2&pI!1qRLJDZ4kK;0!+*G%=2bO<+GHVgXf}1l{Y^cQBPT#ve4SN z{D(a06svv)ED|-(K;5Gpln-+Bcf9bkqvcTX@O3RcE^UTjQq^Xl5-D8IimRcE}86t`n#+TV@EigIzNA3c45%EwF4f7DxdAwuXnQS zxtW6N4rE{F@9U)Z^hQ9ja_!J(Ay0>>6*kyCcmVGe{Y_K0u#4GPoY&>|V;7f9p0YTi zTUcE>K$Mi!!p&1R>M6qev)xYwMC0mD;NpMhfT^<`dz&Oj0VbEc8>ou zUfmSZqFHcovlbz3t9h5MTD7!yHMM;6prGb00s~u=@vU06Y&GmymHU6g=x|`41AMz& z*IjN!lVKEgatC(rQM!_Q73YE_8&_%<7$4I(s=jvx2ir~#MZ0utGq;X5zX;_GGpl!G zAC{2jFXv3^IWtFhYMty~xqkcpof@yKUa6sauKUmdP5te=4IR+D2Iezf$>b%}*P1_q zXi?UnxhI>jSX_xKI`eys`dWOZHZpX?wfn?Udc(ZhGI!@3UlgOw8>{c@RIkoYKh>$% zsfCZLOWCq6Zsi`K+g`XTj}v6%*j|u$rR^u=WnUz`+#goSDX^W9Frp#f-G7jPHA#M$x+D6I{aP6oS55oacXm22Z2z4<8R;; z;gxh_ac1%PAX75Ch8V?@S6Z<`IHsm9+!EhaEs~s^{HqbeLX4OlE933e5ps^?Abb&T z$fS&OwX~+LnFV#n|0vh7F5fS+C{d3;5=g?!{UP6X z!_D?Ef1PEhsVzsZ4OP8@$rfGGL3IcdC;dq8CT$7B7xN&D^}KXEr>p{Rm4brY9S&rcty z_p0`?Lf$( zj5l3mH4m0a+n#H|!R%ccc(}H60~?>Rb5<6QkYA}*r9k0=c10?d=+L78_gg#S^!4j! zhpn#0ZA}T-y0M_V&jOTTm0HFd{W>U0uL3qbB53b0TJnpN+{_UfvdeVp?4P5D($v^F zvL4IGb}?9KgxriH{sM>GD-UqbPDjBB1dpp#hn35YfwT9$$o2JOKV{sB44yIXd7nVk!cmZ&&;@ZyM9BVs(ZG-G!30Kap=meQ;cU? zc3Qt^_6{kysAq~0t)3}kfb8v2vaZRSCy2oYF(`qSLunHR`mtz44=cru*Af$PUv~Xn zR~$7UWJD}>DaT1fP?#GB%S?TJq(ty;5JXevy-;*^x^-%OhovoDnvLl+V3J|k^;;HS z=;t|Xcz@l2^o$_F%v!d8f7;S@DGPQR#McAo-qW&SV_mp=Li+_v*U#)VbWo4pefoq&hYlSVhPP5A z?^=pcd>Qn@4IiA~{KFM-Mb5_wnK5`LShPx*ITDoqKsvrm3>zCUbXv@~ezafhCcaHt zcIk0q+3*>(tEsNKt*x+H{x~5b#?95Ubzp~OUNy@_)vD-Q*tzPW*|D@pI$f*fi4*%_K9PAjgWL#9~T1h-n^5wjdgALwumOX z%`aFTydPlk0rO}Ye87sWn-#B6qNr!Ha-&8lHH|l;J6c(Hx3`_TihF3XS;hQGsS8`_ zjyS}VS_-L>voc=Oa%+~2^iUK;UwbCfmF-J3scY?GrRJ~Z*f-Rj&T_3+(WaQ*DxbG~ zuW%n>=AKH4OFy;YG)U183Cnu+QwPe!6#dZQY$F|k^^6r0c#3*Ld*?&yyUfz$N{zO% zP|mz7n@7%^`J`HdYVF&;`RIfRKR-LRwe`3`eQP(YRikxa<>&7ADO;y;VPd(t^qw-Pb*i;zeVjzl^pZeICW|1`3l@?LFnrAB90hO2dvWtteM2! zA2&Wo3*(8*Lyu*7m?)eLNs2YUioFjxtYjI+3jAuMrnAeDKjDxcdre~V}jFc(=r8l|F&92tFhNLEL*nIZnv=|!c*Qjc( z#$m5Me^T0>J1}|S_l$CzE?4&aDYWq-&zj{s)~s2%u&=mR?lu0Vhy{oGgGYASoZKy2 zePsp?{bC2F1->Qj_(%m+`iqOv!-eSMGhbtrWk(R*bbw#wP3|VSKM^;uA;|q1 z`~=e#ZC}vN5A^*`sqe^BYWpUn@9X|Iv*D*z)Xt0kc^6|2AH}bk>i)G9hr_W9=qCmJ z$aR%_LbPt|QKa|wl~rt+(}HF=j2W_K6RTT&eAOC{?`%JWa!BB&CA7ei*;GFz{>vt# zIQR2Cwo2mgVBw+KqOYPd>Q+n1_krXl3caJfvlhDJZ7ZVMc{)_L&rUqD1o8UY)RFZ= zqv-xyaXpWk@CRq!8w^)2v+YUcd>!m*)o(j#zMr}_e=+5VFgkGOuo!Xm<#TbyPWZ9P zc2vJ-x2Orv5A%oNLR)@5ixU z#W%yx2cYjo?Wp60#LuILXD%0C#j%2-8{HuP_>T{LCY-*0u;Wkg47|^wD~M+R*YS3Z z-hxQd1JR%2cFWPMN?1noelY^6-(7tGs!cRq;nNS~OH@ zO%orJPMQu~rlrK~%ZH4ol4$;E{_{6+}OBjSdG!~{A$>>DPP5} z8k;MBo$_0sNYnKZe+(Y{#|Ujb3WyJv51BOis&4+IE{A=U^5t$PxuD3{SJvq?c$Pk> z%)Ta@&h^~b^d;53c|~{apr>{RtnXqF0ZORa%9QC^=Fy8opF$2U+_R;$o2hor{`l$0 zd+bNeQpO?w@jW59oKD&A3hn<-?+URX(@M+xLZ|=vzEIupfb2JhBu}g1ufkWtJS^7s zulkHTw}G&u8f#yi(ws^SvZFE2KYw{9ikmJu*c~*M_1Zbd&Y8Q=n7uo8?8S>K%by%O z_5?G#DjJEE;na;Lvm{eZQ^MYvQ}#)G(cXiwlKBMtY|bH1tvQySNO6K?aPzWXv_iGE zZfy4BN+4E=<-2IizU@2qayz!dH05r_p$BZUsS_URVM^XIC2@=FpW-cc>}f;)(k@xn z`8vJlG-EiG2eR8LzBN;1R>Ew3zV zbXrbb8>V|kEJlZ5T)4{+Qf>Xcy;y<2jK%Qx5((bB$fQn|Csotffl%1@(TeE#xW zl;F|weE-(1`@yxBw~idaD-R|&(}FECCT-IA)k3ULr=UMu4Ur*Jl1bIEDDqVx8>+_> z)G3Cnt+Anhv%RL4T6@cmnqsiP zvNbRj()iy4m=p#~l9&jOM62;@Z+KYpjamTsw;I2ED@AEDDSrA4@!<6p@w?&L))QAw zU)Z|!^zK8)mtQte=U-n@Yo*G-O?csW>y*>Ce!n_<_nLXjXGPANIwft*LXVm#kzr56^@;FDJ%)ktSNmU+^_k(V4khaR%KTqp1^lZHn!j-V#{)*f-2^)S=-Kf6&?{Ty}LQ=%h3?Lxm zX#e80fP67Sd?+4Q49LBYwx9)z#g%+$G(OyxX*6aQQ%i_LCbP)6c8xYN3)K@|6R??hH$4 z?f!5a?J+Nj(w8*DAbQZXBIDq}ZL4Vni>-Wo?zIPy&5rELmei!JvOnmyi_Q*KN+Ma+ zoZ7j}{P-h&mPH(RvZ&`cYddnK$0t2`*8bWzVZL)my6}$|kBr>DWAQKUyz${an+_bn z_Wlfx_tt$g$waF zL54*1=^53B1qFrngp9yp=k@R`6|>d2#_O5x7+4CwYOH{-H6B+J$CcLjpxGjD!QVkD zo@SFAqyr2sn$WFJK6^H1P^|IlP)cW5_YPoPME~#sPrlR1Mjz3O)ED#JnfBq z7nSu|9sVEB{@o7o>vIgV#h_%oGBRK;4V!D2N5hgtG(EK#FV^Lkja6aR!i)YPo9VOZ zS54+ak#kA2e*`W@DI#I%UAtngLoKJ+;k8& z2)U}$JdPSCAqh9xVuQeU{MEewP**>`HZE>8ow-Ofp|6(zv#ySe9KVhG{${)C)2h{r zQ;uwB(}D#jZS!GXFRqXj+Qp>;v60 z-@rv!XA#I_m!JiSHl(Njo>9(8pV ztFu_WtX@`GmbJV3d-HyuGxOe)V87q*?~mWl_nS@bx#ylaGjrz5nKNh3dkQ~#zU;o99!uFPX1V}Q|Z{!K{bCob#h;gE}pTTo&5Kn)MMu_tlq3p(dN|_ z##`9Tg}%*-6>jRcaJHHc(Ycii=4bD@R#rSja)s~tY%x-Y`MC{~cjpOT>+3|u!civ@r`HKw`SP^#>JuBPYKxZmQ zE;G)rMc6&$lrew!)lsH)S)2@^Z} zDyyIh6B2x`R(+9s=dF{>XYg>OCymIu4^+xW_o@QI8 zJ()B-`6R#a!skzZ@t19r7XQ8@YzqQVz@zQC(G|2^g}2J18eIR1eGA`POs}83NHl+A zm#bP<+huvE?6OVC#!q2#-QYZ0*8DLmzb%m~Phi2I?()pz z?%ihQt6zlNh?9@mDIO!#fCwJ-jXVOWUktx5ND*rq=rMH0`>T zM)r)m8Ph&LQ~O|h*zS9%n8-b1oPqZGV*Tur2PV2d%z}cS*3a50R&D=T2z(pfaKZL+ zs#kQFx|UU&Ia$bk%PsNqe$Yr!@8eG*Zo%5QZT+3s86VmW-X1Co`qqg3oBv_$T!fTw zwf$$#peUh>51^DulV++j*hVhOQN69#(fJwZGu%ue&z(}d#iu^X;KXdk0~vna`o>cfv1T6#cKH@nz1r(XNAN%3#DPPc!pmsYpH^qh%}V2o`YLz%yfS z*mNcEU=P{Jr~u(=fxfqU-Hg4jZZ~hNP-*M1tryJk!^b6!SU6@B7A7B`UA^ABZ{Ob6 zuj+0epDkazcKN5@R7NslbsnI+|D_DWgA=R!E%T|661DPB?D(j`Gt83)MNdX62A(_> z91;?I>ZH2Q8aO{8Vg9Gz=r`P4p=kGv1)cro)HG;Mnlho3cTBSG=UHY&^@#`n*PtIJ!nXHDWysL}ls<(bQ5|j~U%MMgYK&Ic zWzCpcMs=~i6z-x}yE6%1P_tH{WQHU&rNhI7(@46L!mQuY3WeHlmF>A<62=$wJ%e9@ ze10OEjW~H#45Qp}e%+hA48E+`$8689*bl3(Nz1~n@UnW^M*Gma`G?^H)OFB(=1M2m zZ*2|R_gI`}FZztXBQ_;GtKyP!HOCGLk3CN+7u}s%GR*}VrrdWa3dduYL+7Y)cRWA z53L+r(r@IvSRna43HyxZZFyo3$F{yg8~ox>N*k7yn4KpWpUba7=by9l{gXNj9NW2< zHLyLxggsfnQG8gWfc?AUOr|SbF<*7;mNb<1IsO-!?DW zkebbGTD4)JTH2NMw3cBbuk2CNtX+3srDHK`#^c?7Y z`Q5&#;f}P~!>ao6GKhuEAu5XMd{Iq(d>Yj{Vr~^{XDnB{QiWBDr!~@kN@+3keO^yG zQHpxo8E~<)>FQx9>8x+(q)EdnSLK}{FxT?Q#wbJ8M?EvvTpz#U@ZpF#RXEIjGzvA$ zI4XY#kI>GVf?*|B!w3~7j@>C|55%CIanTJz1${bzgF`>gShAZpZBs_hoW&pCsTbU` zZ=DL=;%CR#*?RW)$+)J5zM%sL zS&vl+Zqc_+#o&2!;>#v%N#8tSy<|-d3JYn|Gh*SiR-;O3#YP6tTjk_0DrP{B$Zio@ zUI%NiHy!anWCxKS-tN(mzi1yC#+~X$`_RyNj&l?lvjkakY9lDgkv76I@m~@hHEJR= z9c`*(Pj!THKjjX{M;`Lb*#oe=^M|QIsR?0CX38GG?ylIK)mk;n?lk;XPiOx;ivX|x zX#4g@+M-9BH$Ni14O>&@qXW< zP75r^{w>RtewTHA?~m(A=KlAXEFFC?0%r{Np*Ku+f0ly>IyvDmzoqv~czsAcs zYqmZ_Anlha9kjlz^@jtjHS6)OsU1)n**oE;s)+olEi(3DAY?Xsu(gK+-~fsZ#!to% z3};sakdzjBlk^F!0AHNzfDx_V-*WNdmf>3}ezO^t(S@zUxqZ~P;_t38N=_9nmN-+<%P-oARj zw8MwfqEpM4PleTWXl2xRGQ47E4Cz09eE)^Ti2o+dz<+C&V<6u$``g-Vy58XOIsWp( z#cm-X-7a2WF6SqFMFNZxsUw{;+8S)m`aQpa>@NgRlfgn=WwHfvmyznxIr5VPDISuAfrtK|0h);icwk=HWz5PntA zb~jlEPpkc{;pW5{!z$AI)p$R^{+{IB&3cz)*icc7sVtWH{D@x3unFsNnWMWt?yl;A z`=yl3$qX_bI(M_jV%rlPWPbO*KV_yeCb~!H!02y$eJikA(V?M(23D%-TcI)j8W@eg zD)Lj#Kdr5tsMh8KLwiO8p-LrwdteXzS<$abB|rQ%a3KDwsQ=wQBBFiyZ@(?ipE>`^ z>iEn0-tiZI*daW;Lxt+qD;NqnVPC-`S;=Dgk@wUrSQF{U_>oIk&&9Al!I&=2AUB#f z(z!E#gPSMh#?Qd~J>884X2MZ8&0F(#W$vyf?LhY7-RpmwV^~N7wOCG^kXrR|NKPD+ z>Z~QItZtwuw^=ai4%TO0+vQ(*ADFZ#QRE|2-#B!Fnt*U<>l2{pY+yOzg9JnDUBoOV&GF zl)8sCYpnVm~5P#U|q&rH$2GtA3~r+sJr)vS8QN}n@B^fK`F@`rk3v=iAepoM^M z)J8^gloJg`G3J+8URL?>eYS25dvWuUh&Z<*M#f<(;pEwRv_#@~RlT-zw%BgrOMiPjnSb;OF12g;*3H)U zph5g?hyFVU;@E4>s$#PqB^J8ri3>`2J#xTxx)T@ z@j{;Qd-aOlm9$!8jWYne!P_htgAEUsD7&dP{6s9zulC5C;Iv8jrwpf5H($t)eIMep z@74ROhVf`MYo?75Yyo^aVMyQa!`bYEC?EUQ=sS2lP!ak854eA+wbe`Jc-7VP@DDp= zo>$SPkPX9lw859(xvLG;(!8DA$7s)fi?CFXdl}-pANX_ADU?U!=_`^#rR%rXW|Wn+ zGTL6Nmq}Q>od*`k-~P98DtHkzDV8X+v=B}0%Bokah+SN6?O8?KY5wZK%<|&guv2lr z=_A7e5sTrEnqoTy-ZOC&Ew8UTC1)jXQ8k3K`?-i1OW2hv;=AGJ&FhYcIeWyIVL{(L z?HVR_;`jLOcW2ea?JVnWRfEgVPrAH)`>*4M*BaN<+Gf#$k>lsbjhkDjR4I=VxX{q= zEY3o-=*^#=JBP6T?KyLWuo63%@&eKD*Z$sa`c%F-!B$7yQ?TdR5PxsR~iswNJ%la)(ec8W>&)x>-((jvmQ?5B@yKfhk} zQ4MeK_j{5;Mju%3S+7L&kmWO`t!mezV$bT!dbJDc*1u1a7C8zRDN%ye`PlqC%hvl` zO3PokC3}t*kLLC{`X{%Yj2w5lMedyJVBbZ@w=al_J65aq0W-QBIjT~P{m}nnYzvct zWDceS4M&QXfD?QGn;XkE@V1``F~6i9 z;ddQ7L)zuAFv}e0-jK-eCt@#12h+$CG4h!`r2a1Ii|}x^He(b9>#hF4=6@v;gW4bJ z0eLoQ{RNtyMDr`VPHJ341Pjcx^YmP;Y|qp5o|YVBC$jiju$#TZ*o~< z4&O82??26(_K6S?Yh;mP2*m2o=KYvdtcbORl#4R9r-r$Re-Qaj|k_Dh`2Gq~i|*ez*} zv)&+qI5~O#nj}$(aOSNY;*_+pS)RboUE3|FI}W9TAtc<+Z~$9czUE%o8Q z(aVpKVW;;UPU%7&!uN&EW|^Q;oY=$`5)Pz8u18^QO7}j9e58y71_81pMkFiP)1tZA zwMt$(vzb@jfQ}91dp`0Tu)fQ^6V4F(@*PfEv<#AJmASw z>-qisuVK3r(tg;yZ5ZshVCyUO&NWB4+wL^l_9nV~i11zi7rH&I6^U-++t2wq2i^TU z`XJgq*!nWdo%2U-Ts=Q?`^q^xS4Ds<&e#=1|B?OUrKFcskjdp@QXulHB;ejg`Q8Qn z5ssGhQXa#Q#{1NX;(Z*wNBcIz7|(<6?K!%!t04|JEC zRMqm5WbDY16LeO*cua{>s(vNqZ&?HpM{D3-Y)_5Nu_sxI zqF^)R!^NcsvNSC5P1#r}qdfAi`avv&i$xA|41T1@9k2}9HCbdx!g8H?lo(PH<-a;S zD86L1jiZiTRe$rDgELnNsY4c(!xfw&Yi@@&Oda^K?u1F|@0UZ4M6q$(gZWGT4ENFW zjKEhv8jaOUQG(zP2ZZV`!5K5CC$?JK`rHS59APQM#((QyWRH)thr> z9$2$`Y1rT^a|QZh_yY}Rw)nfjQpu5 zSgqFMr|4?w(j(wI)o-kxFw!u3_(k>X_{j^V^AARrWIjzO=mVIY5 zx^YMAKcRI{aIeTt-D7*MnAdKYhgLW?sI8E>P<})^hP81?IxB}uzT_ra=2pQB;Y_Vg zwgQGZ98V`#iahFw!g}#~{IE$eC6Hjf_}Znax4dsiofnpjH0og|PlyET8zxbL^@3jG z8cdwJ#5z2~Wkf2*t*4#g1&A-mWadu}(+{DHFw92X+KO5YwSBE?WM!Dx0 zJA$2*T(C=Fy}~2N@4XVF_dKWuS1JdOxEKE9{ZJDI~UufYd@DuZNm}mm30U2 z%NK;GkNo)l;C zFZHDP(8EPfW4&oW(s(Sb8eSb*oNBaY!w$-uOf?*{qZ^GpkY|C`o|uc;svD?o3sJX% zs2i0dr&!WJPHE3juQpcXEK&nwzfva(9Kdws#-7=$(|J$tjMYIobRWoE%t>fNSQGN{ z3;Tscs<`~((|9)O>JAI8PpE9^x1w&Dz*!y6Jb7|v{SP`TR4}$MI+ee6W1Y};MqJ1p zdL`s& ze}|qF!oZYzwkLW5`UrcucDp$fZ7Fx`7*0V>=K~?}5V?}Y?Gm>rH4E9&);Q4Ky{_G+ z?kqN`)q}@U%+N;h=oh-rs4VTj*w4|G_Q-g7g7f4Z=^Q$*S)z3Of<=?&V3uchnUDG5 z#%sSEzqxbgy=#xI9>95*!}oA?(HS;<>PBy^-1-5>&i=Y<^2+5?rp8CiS{lD{`|L}X zuVW70q;AxoYx$H0Y|?e5t#2Kgmv^We4KE~YlM)^-VCDH5Eg3EBjSRl!Y&j7?Sr?8Z zriAK#teVk>^4t>NFhk*}3~gMmQRQ-G{ciX4?|lQuw6^Q<+In$}p#maTuv0BE7pZv+ zy+hJ#R}C23daLNivbH>mg=r#xt`pZHQGwplxGsid9n&4%)6C>Gze!x_ZN z_y(nxW%h6E-_g2EuS_@Bb!2PlXBgdMho2CZ5~f8(5RnK=yrdJ4JG2ejPvlpSK2%zz zA{@~#zGsJyJ?Tfw)v9ODR&`s4^k{|l!O~Z~gRJjfN**jJO-dfNNwg2(dV~}1E#dSY zw@t(4f*kwLOc9XNf{+A1)VMXWKEgu4x|kBp2tT#7!fAMW`N=m9UNXmxAv+vInIf2B z;J9Ue$8fi!)-qvyn_(qO4{tj@DRErek)=zTTTe)|=1dq*&l3{0wz%LCAuwG-*stAj z)noVIuH8TS60AqpEY216vnz&@kf295W~Yni7M{6 z_(p4vc6Q!tM;is+6b|8nXpt4`*7fIwb#`L}LJ$UMg|+5g4jpQyPPR^AfB6a8Bh=~Y zABH{TYjgctUitIzNe^#5Y1V+yZmoJ3iZ*N*#{!$qOW`_uIV_@0W9w=AnPZY^%54n2 z^hIuC%5QAH0K@L~r^E#K!KGWy9LMbPdE?QaOwKgNM#R8(GqP0nvZy21anbO!@GXvH z$6N4#7TJv$pSKtnWZRRXp`jrR&r;5;s-FLr|Gcu9HGBH@&F_~k?cB0u=Oyj*XZg_8 zCe|H>%`c7~e;&4f*4+JuuVqK4{%M7I>on?4Y_HYANe21md{4o_gZq5}7*>EBe8;)8Qb` z_pDf++wxL;8o#9Y52mqpb=-qmU2nJ35(! zEav{=)Gg)vRK?YXuF`4d29J!NdSLgC8s>TpVynju?>+9|=IF`nJHNnykt5xnU-NR! zJJ8ilW!sOforlSNZ?{g%_vqQm_vt-#DzDMnGK1P@2R2?R8xBHRD1VCRB|neM8b?OL zI(1BjTc)y@toPL7))gBTE>5SEqy76JWpj|y~ z^9$_zGZ$GAtMcvCmOXX^@i|SW*Hnx6Pw7^@1`GV-5l(EKeO8I@s#d+`_nJ?g8vGe6 zR;?z@m!oa3jWrEhk?-`R;-yZ)@4>hufM&>ZT1)C;;PeL0LA19w``PwRoiA{<*l{k| zaryw~Io3zs>cC5}!gL?;qBT?EcAN*+5-4T+;+ml6MD9?9a^*GEnlj6Qgv zaBdp|568J_rt#0lyj^MTs7Q-rEcMwREI%tEQ%AnMG4!YJw7efKj7&Y^eQ;j-ssn~U zy757L-zu3Y@-LR7TSvwW%%jDJGapYi=@Wlv=VIDF-iW)p=AjR94!{6)Ln=p~XSQZH zYrp+%{O;|k&pd29IJdLr<0e3rLHD{S4Vo&1=lcDAn43tEP$P1FFZdw5q((RAdk z!NQs;E7gtK6WCT79x%^qPbd?zx)GihrqqE@JM0IGwD1cE4=W(3@lUhV$nb!>X-?q7=*zOifhhWBIFr|rB}ywv4g%h$8l zclnj~8#jDlK6hK(W#vAmr+?&^?{58@?}_#qz<2(+efys*aInu%R)^9A;OzEvioFlNfVQfHu@<_k_7pqSuumuw zs2XKdKo$Lq+s{T;WF~U8;bPZ+eK+8nVf7k(7t!^*dUazfX;~@{3#j*fr+zgW1jJU< z^2&E1H3I4m{YEp%chS`v1PraDX&o9gLj+Q#0!{0)=!Q)TRPb|W%>o&}F2I%Do7uts z`C0QoCS+%UvIKW-91$@EbhkGqOwHRL%0b-w?XEt1&aba!=d7>i)g1AV6<^D%tJ>09 z+Uh?1mp=S$x!ZkM8zpWA^uXoS$O-JvE`+co9v*^S?ZW(uw>R=Vmh~!w z<*K)}ta?=~(Y34fuJvAUuqfw8WfN0D9aNXidV^W_?cvXn5_(}s>u7*oHjSBTB~|PuaYs1+bybAwMO3ty+IOuW6IG| zAW!ZTtp@%2#Vt&fmed1fJ>0f!Z+hV5#`$VTHyJhDYE=UfV|*=i+UDKGibfPFJZ981 z+{Fauz;!1+$n?yx5iL;^Gf7RXavCbl5%&-bi!KbeCHGebA{W+ZWxO&;nWoHA;+2J9 zTbQnn85o%|F}Zom3~1PJ^%k=3n60Jc`<0TjH6{gEFAxAab>ISrrCTXCPb?Qo!LSrw zTewabZOzz!GXCuf4G6z(IYvp$$Oxeppd_}AzqM*(A|pqS?h`qRmFN~xwSuQl|A>9d z8r7}WxKTjeCfc5AWqtjEBZJ#Uc71%DSShILCne(2)*Te0zD7EGBuX4JUis-n*9#|L>; z(6po5cAQ<7mSsTf>{;XHG;Sc}z8&N~yXNt=HG#KD9kgUgKi)=X8wO%bRo03yz4N+t z_0+1?2W%0;kfFWVXNXa8-knL&q;LRXKKSC!aSJjWJ$-!b`jdaZbNn*D``Ml2wiNzc zJ*m}Ga)VFWAItYCnjz#797WDBhDVt03{+Y2i53{vBhE+rY5l(rxlx zXFA)vq&MpGaV!bB!mxgZk1W%dG#KBs>=@q4ziDyzBEF@nmkapbr|P5ztveNTZJR5v zUkU%tWOXoQ7EfkIWObuCnKYCUH;g2+J9q~hOh2a{GH!rgAUi}Zsijfr2QLAZxHNyt zMG(!a>Y)YWCd?0S+pTl^o?RN$7*e*ZUqI&uRYv-h@i(mOF?eu~IxSj$|F%JwHoiW& z1G~1X1}CzL9GUmkgT{Y^?s1f1*AoUfAIM^s`4mlVYL}qk9vyowoEWzV5zw6)4`^eW zv>+If7T+~%TDx0xbT`&lFIl#%=XXu&)&9;%OLjs3j(X7;3;JY&WU7NVav-V~lcr2d zjOg4eq-#|Fb#Us23>+Bpee)KzkDry_MHF2{zh@&(o*2QH zTlY(CYx@r@TdG2xw%=7Ymnl_If2^gaYmd&?Y1hf$JLmTyoho`0Z~c+~a=UR0*44Bt zSjyn*kNK3c>Sd@jdpn6+#+*1graWs|qiZ9>&`GTW4Ojl!vuAX)p{Q5c(oI^{ulqe> zSV7M=SHGcJjGaI)8_@%+o=EoS?W52x-3M``KlY}8}f9{uz^>Qm#$ueB#y##ep1ZvKLG5n(X{ zde0d06AZ=ZNt2=*cMNKn;~IUBobvh(_{`iXJ`XYFxRYp6$3|sh4c}k;bu!ffeicRU zqR+&PNp+yJ9IyoOTZ^zBHjiT0hq9|9tugG6x9l5!PM`TPhAmK|Aidc0)?VSe+^`0* zp$6BJbE}3124)#KL!n8;ALZB@Hu&t#&@O#OU);y{vw$hHr;W|Y_gfN{ELdvMXD(XW zbxIME zWazWtT`c3)u$ianu<2>6UECI*J-Zm!y}r40;WB@xm$B5kwDMvamLg*RUpoLg*{KC( zCTsGiX_3}l>N3ky%^er$HB!s->b>-tVVn#L`OSV&HhlvVLVOWHAust6J=9Qjw>~B8 z_V)T$MEwz`PxnYWFPpT7p*!kNK0v)<`3D>C^FLXRTi1VeG3Qyda_xzqH%(Ykf?s7R zNp<@%!}Y(fGUE?x^>M?`uli@*FW;AA`NJhYdUaU`STn>C8U!(C)y>urYyqU0)vVUH z`b=8KI{3%ESTjkFk@drh3-HGSslKInF#*8_$S8h)qG;MI_&Y@Ln%$_+vb>+UvLk0_ZYXtpu z6!pVOL5@GHkB{2V;p=5SUen8j3A`lqXE5++Hv2N)cQAi{~!{XXdfI>=0gd+__dQwf!GsPza457@G(2C;TDe zyvdh$7OpF(6?`$|rMp(-*D?H9%!fQ$ZfgubKAPnpGgcdFnL2iyHWZRPzeNj6KS{F| zc<{!bkYnUP5|=oOdz>q?&a>d)-#Cje;R$naa<=`nS^zh#tyi%HhdMMx+g=Ag>Wp|39JHd9#c%3A zmO<)uYh$fVuU@URYhlfRt18pc@3%jV7h%FmH=cdGI8K9Tw|_f)^wDoe4nH<8pED;l zZT9R`mU#N^-P5e&seAWMu_fsn7V|ZWH*H)Zc&HCXl0g@G0s4vV3Q9KLWu5fGxx4ui zkKMszcf2n^dm&%D|H*_&u)9@Z+oM_xiXA`Ad~Vz7J!7ZwU25-MY-7}vM*T)k>%Z{W z+EsnF%;ft~Bxv?PT}FduSv+8L{%`j`Y5hVwg+<)hw(_ZY@#u;1Q>Le;P8>caZczNN z>uK9gYC)YQm(og1@0+q|-P+z0NA)%L>op*v*Kl*Mc^g+!`;i>KL0db0_cWI{eD|9B zojYdhdR1*X)_RbgKq9lqFm7d96RnQrhB}Mxy})dwyTDHWPwk+)Sdd3ya-T)B)~=2H z>*|3!^QZAX>g%p*(Zxr)O=ZF|U*`bgoM6?DzP6t0+^oprgG&a-O%;7W?a>tNLGy@Fb-_+X9t1sMa5p`^ z)_io6b)cr{WnS`){KD?tNB}qDBn@-SVzj2(44w-@16BUK{~Vj7wDW{(WTYDqc1@4PCS(w(nf6SMXF1t#o`?>ZVPp zVe?9B9+SH*PF-#dj2u6%cmL6&)%fm1qI-o>Hb82}?%-*TqaAU&-+n){h#7*lC1+O( zLvV!)ii}w4p1eP0omM%y`|i_sckX!j>c@K1>gTUDsO_KxkCaj4lBTpvpPIyK2OM9! z_V$ZoJayNDLIu#QY+L8RdJFb!7&2@DmCck+_)m~lKEwD45_fIMo3^me4hA>j{lCi1 zzuuqrwcFDup6s=H6!iYD#?F7fJ56o+U+zw;hdQ_zw%O}w@bgq%VsRtYSwn@gZG+JU zW5ClDtbrZtY!k&RkUNBS8#Ar57gu4w@!>^FcBnIEUi{K=tNQio7#`fML;FtoST}aK z`=9PbRBh(yQ8W8TX9;ZBu~VC_70L56fp;vSv8vj^~6s=s<{`OTAK#++h#`gg%cnrIK=w*XH2Vv$ce z&an)}Z2c+kbEaY85K9af^-{CC&4SiXoUtXSc|g zb>kjt+uB_V74B6p+H8)l*R!xzplj{k(b2qAKg9Fyqc(kX8)=H*|`yW5c7jazg@xpQo<;TtKh*lj#2#o>9&Y~yL!*T=`Fub&&g zq5puMJ^MxV42@!iXCx#}e>N>CX&MXZ(? z)pp~jy0sqfS*1)!ARQ?I&!O<~{DZlJ#;jcBkp`028e)_`>92>YV2|tpTnX9HH*bltIuM< z^BTmyQ2eE1Ov6<##xxvMjvE4{CN=%oT0LxCQLXy8nEiLJ-{18|OxmoKOP9@?J;y_x zrxhJweedh1X&-Oh=howA7A`rsfAvqDXqbS<#VCVfalbyUkrfz)iEyY)<652EY)*~h zHT$(%c|ohSW6+7auTGrdHdbiE$Soy*T(Tg2wc%*V5}_VN-<==Mnsw%HZr$X6FmL3@ z9Kaa+)|xOftncL)_t$K_2p%-tH_}A=3wt${aPvWP^bfMhItGMDmR^(5dL5Z7#q}e? z+;*Niz>Q2yoThNj&80H$_-cQxuTbg!)-nxBdX%YOW5=$u{OR-a_XY-gc=%W9*!}Ky z?*^qdA+_G__mn|DRE?K);X>h&#a}Q0zt8NsW6v!c z(Q{h4{B8@-{!)1Vl7;R~2kDoj*o6Vff=lvDSC2ftN34dVynU5bnoDEl-upDyVi?`RS>h%#5 ztGL24afRf#$~_!}6Op>mus+l((pDb@<0K5|Sv!GM9mS_!ul!x*Tt)L}*?sbK4XwYK zZyLiE9{8qy{Tvmt8*=&U^~a3iX=+PrC0-z+6TBw|)4)Y+rq!%vXPYBB>1t0M)-(F0 z7i1$RWaD!?!_gDYEw4P~^l`^KO6S@rx_x2J-bz~ep*ZxH@Spid9L>LHX!5b}D;vvV zc?EK)V+8c$3AC%YkJzIk+J%}H1FrOcxsOoEUrU*ugV7 z@>oB_9WMWT)4svJjY_kY;Y$~$te-bz=!kACZqLe%);l%&RBPYA^Izi!cJ7DrDZc8Q zVH12G?&w!2WZc3a7rRyRBORE`N1?|hjAIdTd=39Tmc6|D-m;0!Tef<8I-jDuO+Mje zjn1P^w2m-ry2x{{nmBhk2#NbvUfai?h&*t?{xO!7%z}d%KdYXzF?XdcQLi4ezC^N@ zXBX6Z)=?HxOZavf2Eil5#L?Kz^zE`KX7do163?r$f99wjQ+R~2fF;iewuo1^&XV6! z|Lj4zSjW;L)afFs78{#G-JE2ttbR;Xk5ld*YmmCy>Su++&{5_FdzqPhOJ!Wl=4|Xt z5;v&D7OJ=b21T}Izi`!hg!(TC{YP< z)erpL?Usp+@;4aQd*XVptxM-@Tifc_i!)f~9xV6Wdq_lze3?iO$N7t5#e0<~!X8fO zm2mOupIg#zqx>~!s}Evr=PGL~eXOONr&<|YE_)7LxqO%$s&i-0o{QhePo~d2v2x|{ zum#bB7K=So`@LAWUnogDQ>)+~p5dav-fd;Im6}K0j%U~bC^r!8{0!|Z>>IJ;=i(tx zlwjwW+@$2u!r>f`TT7O()wq764Q_^hP=Tj2?`JG0yjJ`iYo~4rSC{Y={Qh2km#CPnu#_d%ZX$P(+~Z?i|eaRduGPO&3InD9nbqr3$X0h0>aty@NnKu zd~38lS8-3a$h#uq%IGt(S4*}RX$ab76+f)$g9ofQzt`})LOvcYg`0Rq$DTQ}b*rHz z;>h^haK5o$M}x6*_FU6bSetN`HI%ubKTCtR2iR-zqFD|et^nMB)7=R#?u5s%V=TxC z_jSS(l=Cdu39sUWrzpo*dnerJghwi?SO+IO(g|M*jknMVpY4FNORN?%06vum>N^cb z0rwPq#^Bxznr9RTO#P6f?!rP5q$}dQ920vD&Q4NL|?)aY@tNob{+7pCZaFlkv4zP4pi<- z6SW&wNofBRoPwryn}9j*g{eB=@Gyvesm=yF;Z>dR81{xmIpK|*@B|oogPib&PI!v) zhV^m63p?SF$`#fZ@YN`Hx2P{|(vdvW67`jEs;`8{un(fX5>EA%@C3v!kvvE^)mOqJ zm0v}DG0yZorUHQ16!c@*2G$1n5y(w=!f+pOthA|I+_GBC3BT=x$FLBkfD`_g9d1+- z`eNid;jf(Vl#qNG;3Pjp->5{^ar*=}dOPVaRZc3@{(>K4O9z}?Qm)vJ0^WlMYQN|$ z0LSVAe8#fQLJqrv|8s)>hIan93;rdX_?Pe)tSpFs2`Byu4*o|={w19Fl<>&5f=}B) z$YD9dX~3sR`nE_V3+TWqQ#Hd0JKU(mctQdpZ|8w;G2C?GC)g@0M!+#osO1cso$yGT zQMAKS=)dcRKLKwg=%*+X6j#s}IhYLh0BJEp?u1kOOZ)^xq!f0- ziN1uVU{C!M{Udfb`Xxg47w)^%u8R70w3mBa)K|i(z7ih8CSrHhrbsx|SHkJE9_nj{ zQ+){z`sBj{ycEvxof7Rv3o(-t!|Dk-5>EI82R^Aq;0rxz`~bMrlTpek)&y`Vx4QwC zauwAp>nD6uZ6|&b&yuuyhrd91a?J?k2- zq1&%|=FM~kWN?QC*2u*p)v_`wd!DO^=96zUB9$BOSViJI(}4FHg^9H8?4V^i)Q4w&Zrr&A@`^D4vG?ONoRw0 znn>qK-5-Oj<)rg^Kt_HskPOPP7=tYQB!d#4bfLsgP~Hk%DDg=)2_Ivw4~#x1en}^O zGLjmS?v(gHJLxCGlp$G`^qV;G6Oja&bhE_&+etrhB>EC?((z|Zet>(ST$7Th>=rt8 z0ODxrUS}_b0%=Tau6EQAVaE>=vgR%DqZFi=0$l0_k~OItqGF}2$+?SUP2wjhM}(|N ze3CW7H^HKtjC&Ovb7oE_elpS&kj|F)q+=w0GHV2T2sS)qGYIxe3Fs79E^c3u2!ABt zmD|#P)1}MbX6pTpEt$2Twt#MAR)4alg=OmMk$$+20(UV(F1zw++BwK&1&TBfXUats zd(n(R?i4VU$^5~ZQf!fp2W>z-KElmTCY_vh`Hh zGd_|}R!GPS%@@B4yQPVpe?Qh0^UIG=FdYP3+Bqq!v(9R<9n zkadY4W$Qw+ZkrEy6+;^Mk@H=Y&Byi+;I9Gq7kX9VC)xUvtlMZ2W;8r@;wRZ^DE{ET z9FJhV#C%8iMrGMcoyMe%BN)x!NOnk52|t8iz&`;Q?{1>8A?YV8zygKeC1>7k4eI2E$3fvECwiu+^~r z4g3Q;1LFzCmCf3m9&@NBwC&=>fi6D#QS=Gj~WX!hkRB@Z5k`7VR0Od=PY`U9<~uY0pF{(}jH^@oD@@{3LiCY5Yoj8ov@h39|r= zUx^>$#7|{mV*CnxV^$}As`5sR-+gGeQ=;9f%KpVjrF9wVrS21RVLN-j-xlq*5AAl! zunBYoKH8_ZXrB^r6I0z+6cBO5&3~Bz(-x?d04XjCG$`=qrgI z%hn2eJAyaVk_G>gek=>LeE^+c>zj=DsP7qmbo7t;JetRFwO zhf{Dv9{x#up>HLAl){B=A@NDyO8YqqRu1&7oj%zX508N9 zq!WKB>nZe)z&E-$@s}zul<%GRO`Z6uthdm&z()=ZnolMDROKH?1yfe@(YOz8v)D(% zrnbrV>-GTM=mV#pJ*ZvZJ#!q(WRiS~b7|hL&-f$r^=-Rw&zQw?%?_f*;)ZX&i1Kd}u1tLu!&(XOFO@>yJ#qfRD4o zHMR(Jy4VI|Pl4KDvV^l{N`4HG=cq5@JXJ5Ymf-B7ZGbKM-{B&r2C-ql-vxXlyV&%B z;1k+J?_$9G%vK5d0m^Zu2+Eaklxv66`W5Bc;eR^ew0@=eT;jiU!ZD7OyiWLGJDk?F z@cTO8Mo%X`jkC5+cyk9F{)~^d!+?*$jem%j1st9Mv|B72CiEztv;%_wb$0$!1pg9F z{7ZNY>n8Y@aN?ifkgMK>1V0i^d`fs^ZNaDQ00xtfpubVlw?zp0u!>Zb`h^i3{*2Oy zzef9?1O7+yPY5{KP2W)a*j5AI$3XNYok*KO_!Uqt+Mn9(2SGmtmI$?*h`AJWw#jmp zGfH_U{5kL?JcdnIV4+HUqvC`o;Czjb18%^0vE!#;{x9i-U$n!~FMZ)J09?cdk{^Zb zwwL=s_)#Pr_KqDM1398Ktb}7ew8ImW!(#rIaQI8?@JQH^`G60rQ7>e;3OFoql7AMg zxBxEYXD8rN4x!f-lN0{Y2`ByC6l*X)to10y`@j1kG&PQ0Eu2ZU^#~d)Bf<9}2%G}I zGwHSo)v1OLzi!cC>j;!>>;KWY+c*+^9O? ziI_F1Pe}$`4e+svu?!tjzeom|q&AT<85L^E0H-#Q@T5Vo=_MVEg;RF83AU{-+6VCg zm7xA- za0<-PP8E&WfiK}nkj*ak_O2+}Pr{R-^8`M!jv!{-fe)Le6TfV4zv^PFz=}uzB*23} zV{SUeTxl`3%r$f!bBVqikhK)@+9XHyEg0B|ORYtJr3@>!l5MKxdQW2l+~~5}({i@!)`OCOG&v@Y{edfes5b z&{)|b=*M_+*`GX%hB$CL9Qev_Vyy*v$qZ+uwOg_sGQ!dSe%2fk4jn_fO6nN+vZXG> zS`K5#0S7+=9rS@u{V4Ghl~Y3JNu6{YaH)Hul-WWD2)O7+2~Wc6&e4x`Xw7EFPerZ} z>PM1ycfrpN(LOP(l9M0AX9HirQQyCv{J0B#2#)d5Ov;sruNLESr=3oJF)jsM$Q!|- z0ixZxtoEB>>0XKR%;Y*o^($0ZTYb`sS zROXF+T&5)PI1!Is2J%R@=GW{!GWRl>n!&MAnFhIkRhGA8-i(3Y7fz!jqZ1pfBMhqXdUcba%=`mX3%owf804sfP;sr6F?!!L~O zzXAWz*cR&*?_Q)k*4hw72LAJ)Ud;vE#}02L;3d$;+l{S&U(OB>0TtN2@VltS)__;e zC+Lrt^yh<4F#)eB@%bge586#XC*a#9{w#^V38(&R8U11J$@;Fd<*@Ap{nErg)@MfY z>*E=Ai9T68NMy=x@@fxZ0s0>6rQ{ucbvdeTViPrMg)yLg73k7xW>-z=VM(DT3U zJN}!!kNey7;YJ^{lhh$=u^Og)Onq^O!O`E5Hg|z1$`^21ek495`qJM*^+tK3 z9*spkB)?P-!l(M>vmF6G_5h5zjjn*7lyEiJb_j5ipCGZ%3wZ&)eIHrm9`_dO7CHCE z;1;AH=osODK-`EYuMg>HfV>?})$TcdSlw}lbyM6Bt z-yi#7^X3aIZ1}vI-|btq?w5D_7VJ(K8a?OR?@p}Sdg}VG8&ej7CGhx}jQ*>Pz=x@A z5we8Vw%6@5S=RqHV%{RzMqOiA3S+<%cR>puElL7BNx30>2LElWLDT8pqCB*bqbdf0 zKq0I31ish{5YG+8a~fpxhVV^4v$w}w;Vb!E#*>kA%OJjM13Wq-g8eP*hZM$nAndro z)gglIWU7%*=NZ*XU*6WYb;XL$@9BGU(B}xWGU_9I0Aj3k5zn8E9s54e7kkk1UR<%} ze=O<|qdXJ3TlmTZ-|Ypx4Pc&p%0}{uV=Tfh`P!bdJXKc8BtFG3Nc|XrXqktLWm#bCF|tmpZFpE2|iKq zGguE$?u+_o72l81YqE>tSr^Ys(QY4T&p|It-|2Dc>T&gv@~=tkfkL&PkiJjgxhELYYO+}0m+$P43Cz%hrx9>2_QB5#)TVb%S_H;b2i z3*T0_6Yi}vA~@B{fF8hiQm0ZsOPv~!A;#yWh*gpLAb|A{{V(_8?gJm=4|D=>V*u^N z$#F>iAje?0%fp=yyhXgr363eTC?- zB(}`99dtsGG9C9egWuona6j7)z^4K~Lo5{V?+g4MyiLZ~6u{dHxR6UxKgcD%FONA} z&Yio&^Yzbc7R;2!7edco7WGPE*My!eK!Z<=!>4xm5TVCD|6b^M@jYxRw99{teE>fa zpT?QQcf^R1UO6G!h2#sq6no5$3y2mM^%*1h7rsBCf8xZmlo#?@OL_Tk`{AP~AGYxt z`mwIyHxja5R8;j@==9)wQ ze<}Ep_>tIi?%>2Heh44*gYgS+xd%o3i17-3WGtANpJ@FoY$D*>V{=A;|3@@Gvb^GZ z=RC$Fzv8`#p*`^){U513W35q+q(?qc;8FRlq|KWGU;jy=H}Bi=FSCBY7k3GZ@;^xY zK#V`Yg?%B~1Cj^&QP{Jg_K?19Y7f%0MkT7@KcDbLdr169XYkoeRd65kQ)BkdO& zcM?C9RTDmJ!apnaBnaQ6q$*p54;%BHzDUr&Dd3Tai6r__nD>`LPQ9>qA?jNkzX0D0 zeFJ%c9=Mlzl7wQ;y5@;uk)Nevxu;mfb-jVcaJ}4#X zm5TnUY^PtsxZH`K+V@ok`j?&fDau*q>EwTb6F(*LH;GT}Blc#9zBl}2h>1o0GPM)= zSp;8RB36;!5|^Lq^Ru(OWy&v%{1URgra8-7)?1D*S)V_g_-V>THqeQm?!-^)FUOa_ z&w}~OUjL=QZ|uZ}pTyo?OZ!6{0hjc-6F(XFG=3#NKRWS~`(rgv_@e%#Z)N?3zW<{B zR{M8e3dOu-tp5T23&j`Vz0}uh^qopJ(Cx~PQ#=shavoo!<2F;krG6**lK89i?LxkU zeirg2@mJ|)Azu=|iW5IY*(~-*r9P)UXTmosDKS#N5PrOgK@Nl1GW3iWp>)N22d5~J5kmvD@qWWl2UB>oyLSnP2xL6YuoV9z>Y zW7cTjh<=^Gf6`xwd0pzYH3nw0p#EL>KHN1){oPv7U!%_wd;M~LBD+oEuhKuV7{W(; z6)+BQ;;+(Y2!E=?r*SRt*$S4M)wSdIHa2tMqyJKD&j6SBDNg+5ij_42ytts>#EHLL znPvOSiT~D#pNd%P26p-ljj2xjRAkTo(~1AP6F&ue?ltWA1&s5Z_$kV4+e5;q_7O2- z#6S9vV!5e@GPaY59iw)l{zZ(f=t0?D(_qi65%cMM(T*`{b}_F|d!-2beu0GBV|FEe z3GgBD16Xs4O1BC5mN5z>-x7b7K269s@C~oTdWjq;jY5gJbi64o-O8>*bkA7W@H;JE_AJS(MKSg=si1`3N z@b%j1J7YfhA;T+UE+_sP{fVP}^y_+(6MqfmMg%_|(8oAC1$a$+yX_F;wiGX;;SO%V zrTw$U;AZPd_|Rv2OrP*q>04Pxz=eG!_?P&r^hTmRC4M<4eeBJ$77l#DKjA|k*R$a_ zojH82$03G{@(n9=f<_*WLuw~^?$Do3(}=6uWMnAP&Qfr)9=D}WHm%yqA$0mMW_dM@ zA7Qm(w^({6q{c2P?=x>iYLfo+qx)jkE{GL*>xMwfDqWF(wK>l1ST>({7!k}YAu)6U zk=kT{Ew|u7#_D>ri)@8j6S7cOS#KMR_Xl{gp|EH(;R|C)x|{fJ1y9z?iZ&BI4VI)~ zj+K5ToZUL_X{Br_d+K5T&DFNRAeB1~DI>LqppMMH?6!5JA{~t+Tee1+ulnGzj z8ic!J-QPMYYQQ>EJ?j$TSYb@??U%f0bWbeVSm~7gFbvK+ONXb0-1+Z zVTBBvVRPptZyW9AiWFsZs}yCz%y{o)4}OaEd-mq-@4Uzkq|UEKkGnT*+O0?MUw%Ds z;Ig;&fgK&7#lbYCIYe5*?dLpoH<%QYjzfl)9K%- zhr`v$;nq7~3BE=AqjvwwcfI&d^NJN}qV*PQ%-$e8^i4Rs9l@uH?`-IOg9+v30}(pQ zW^W!k%O=iss(DYu-n<#hT=>gO7ai(J;Tt!G^P#wMu&T9)phaghwGSBA|3-^#pJraO z#*FKy_Kjxq=i;h@`*YOX)>rzq@Lzuow=QKzcwXx^&_aJ6;Cl?=PT#P%l0?2?jL%$p zN83fbPvd*^HclTb-Yf9I(tE9*cu(KsB5%m27?1d_we!2yLf*u91b%=6-?&=fR{{f| zV^}QUYe6Sn;J=V?Jz2oZ0-j;b1^P_{+y{JRSaX4XAXE->?CU77u#txe*F%@06R?!o zUfghYcsj4J@rf~3wI1RXr>m2-vX;x?*{#pj!g{z?4&U2-JQOd5oYA76Kt^V7_SJme znBUyw(?&8MT=dGkM)GO5bRNbM!?kOc%W-j9IZGMPz(}IKB$3YwiO}fOt|(tHq^&u} zuFdA{d55{|>e)j)a4uWI66f;3BkC?|BXzuWw7M%?jkm_DQC2L3N#^W+=6|7A_9E*x zgP-Q7XR&TSALBb`qBzf4eCHYVj%Q(KxG#Gbj-cNLY!Al*h5B6VNx?s6q&+D-7X!bt z53z2APQ7SLCb6pVjX9(5D>e<8`fu2i)WI2}A|7Q3xo_|R%KG41?U2yw6T zmETz-TrD%4EoFz;uehLxtJ%~7$k*3N9k1?FZ)&-;R$7#{OM9p5dLF%uUQ2JM$La43 z`3=nsBMoVW{f0}%Y{rttipD0!aN|&8f^nPii7AJviD|rPpXr?G&n#K8RL#;ZOTR4R zvnP&U_Pck%SOJzyJ{u z5Fz9y0Yu2f6~h(oaO6%n5)46+T5Bn#)KY3G9;MczRa8Wbiin6vEhwTvP(;*#h#?8# z3;8A-;>G^oJG&u45omwbzy1CE?(6fN+1=Thd7gQmXJ($=ojnoc6*MsD&Y(>}m2Css zhPTaWJHPGHwyWE&Z~I}}uYyB@BZDUd=LMGr-x2&k@Uy{NgLehj1iRXacJ14ZYd5Ri zl6EWGZESa@eQ5is?H_4hd6jn6kgFD6wdtyZA%P*0Au~dr4f(Kxe}|+F3pza5VOvMh zF}h=E$Fh#jPLZ9ace=OJu1@DdyM_)3%?n)~x+V0Bs{^l&zB=RT2d>_5_5Q0HItO&_ z+c~H6lFpkte{oIcYjUnxdCl5u_H_|m`ga-ErKHP>F6+Cz)#YH9hHKNV&AWEVwGUtW z>b1391G~m`&FlJL*PY$myTx{!)$M_9JG)hO59&Uo`z_r!bU$&O|8=p~p1!-B%Phoyv#3(M=R^`6js zaqnk)H-x)~w+~MUpAo)1d}H|j@Uszt5#bS&A{Ip)j0}$)7g-wlVC0U-+NhpU1yReR zHbotd_KHr3E{a|my(W57^ud_Gn1YyfF{ff{8|&;7+9$owvOe4TG{l9*WqjwB z7dI#F_PFJ7kH>9}+Yz@n?ohml4~ZWbKOsIRzBJy&aHD!oz?g8zP0^&^t-d) zrv6(09{s2HFX_Li|GoVm?|-=enHvIc=zK%}84ct8N;6Ue~j)T$$6%Be|(6&JpgU%!bC3H5up(A^aj2oFWa^%R2 zkp&}5N8UMd>B##>J~FawcLTKMr|1N>Zo0#J{(mw zs$tZ*(O#p2Mt2@PZuH}$*N@&h`mNFXM^}z^js9wk$C$t|p<{ZEi5rtNX5^TRF$H5v z$J{w)>6rV+JTj(i%;qsW#_Sz)XpD2r*>p#`e|kuI_w?xWf$6E~6Vh|i=cM1Bz9fA` z`l|G`=^N9xrSDF!NUuphHC7wzGd6f^m$Bhv`;Q$mHht{$v9rd`AG>Jm-D4jZ`}o-P zW4DfdYwZ59m1A9FzZ&N;E^u7vxSr$U#wCp#IWA*d!MMlARgQCw`)a($_`va@<9m*e z8=o|O;M{-#LEi`1{8{GQMp5=J7km?;U?=ymS27362T=6GA3*pAbD^;Dpo( z6DH(Lm^0z_2}>rdn6PTX+6fycY@4uqLdArd38yA%6MZHIPfVLQX=2{Ql8JXryldjU z6Ca+qZsOsICnkO|$$e75q>ht%Op2Y9Fez=)q)B;`N+#Vg>8?rlPI`FKx=EWRy*BBc zNe3s@PC7GLO!l4Jesb5zk&_2Z9yWR0lNU^0JbC%#2Paodu9jG7Er#@Q*_6rU-< zQ@TtEpVEKIkSXa?GN$BAnKh+!%I#B@Oj$8y)s(eUHcr_#W%pFCsR2_vPVG81Y--=B zDO1y?j+;7lYTne6sSBnqoO;*Ptr*)kc zIj!%sglTEh#!btbRy1wFw8hhwPkV6MnrR!Ry*h2zw0+YKPOF`EX1bW}H9cs0=jmb7 z`%X`pK6-lA^rGntrZ1kpeEQ1i4^Lk=ebe;UroS`&;Pl$*XEH^mS7tzF`^>JHk(qrn zQ!+X_9dD>AEZR!Y|B ztf^TuvTn&*n6)fxW!CDfXS23s?acZxt2XOQw#fF%4$AJF9hTiUJ0*K`_SEbd*|%gb z%wCqgGJAFQv)Qj^zmt71yEgkwj>z%NX`j`Sm0Og%Aa`-@^4te=*W_-&$FB*>S;oTG!ff$=sud9e1$iNq;-;#tPI!?6^C}%~g)gUkfc% zn_nyxfkr&<5&9?6{}qBd)dM-ddoDu;V^_ z+a=kKx70GkOgrwYrHj|?xWDEj&2Lhf^=zei$!;mdMWvxRnWdSb*~N2iD=Ew`C=DH4 zT%12EH#9OlB5HJTR&i-@s(IKt+SfYLx9Mc4Iy)}6WNu+`QD{V1WO#T~M0meum-kXB ztP4X6=Z0p6mX>7ZJWEiK3m9W*C1o4`KPGqkZDkzwHlrKNNF_U?V_t+$3{s#IacCHcK) zS$WLuojNozIc-dGFH+i7Q`OW`v|?^Ll_D59d>*0{glgFwo1@*Pm9TtgKDXk`vx7NS z%-$?5m%T_HJ&WLF@X;L00;M4JeCp0!!Fpn@Qlfs+1&al zP`sH-j)ml8*3&A}ta~ZtnRPe$kxf}e?B`NyD2rMasnSb`my(Cc$w6>BlXTYJh1c}t z{5Sa#2|vPBo0M{8Ulw5N&5K~>7Dhfzd4*Aj656XbE!Mmqb2*aA3%-fG(4NLeL6Uh8 z%gVDk*P7bW^zWNLV+K{f$j`yVToFkTr*c zxbGdz+GOqVn1rxuK}W1wDD&3N+y&}_RWt8abjM@Y10O|CDi%g%O+kyK@uPV!A(r`f z98cEtMGX3DH?S7LjoLt1m;gCRkdi{v4S~2}JVlhs+plTb2;SKoMdOTNE;bfsj_29G ziQMa)%sWC;u#3~Q>9FnZyaDuU?PYwUHGC6g8P5~`ReOSa<#*{)`<3=5twB49@992m ziSE!2;x&6vTce%k4(%D9U%6Xz;TJg0`v$AH2fvX!yeF`YEP}2b);`r+=pK9t<{90S zHEg`_Vf*MUc^l4;yQrUFO)Inm+9B>3f2{lS;n4uSwI0ZFM?rd9R&;5{ThmwRAuOxc zQSYRO>a3Zk{f+r;7yVkjtKLoTu3v|b_I3ybdIAfKCF#j}iawZm=}>)`K3q@5cb~?mxJT-v^wIhlJzXEG zkJHC9Yn`Z1(kJT~`V^KKou*IcS(z-}&CB6^(>y(2FW|kq8Tw3pmOfiAV(GFu`ptTY zK9{d;&C_q;9j^KMZOnUrrr)mrT)#vAg?^|0OMRjKE4~@{Ykjf)8-0oXTm3HmcluKO z_xduvvv)U7buZWd#2xK>_=?zl`u%tZR_cGjZ~0ed&wt}d!H0O0?C(4&@u!q;c2Vq^!57l`Ud?4eWU)OzDa*c->ko^Z_!`Tx3WgVtNK6n zZTfarCVE}p!F%sJ^*8mm=y#sgp5sZW4cZH=gYdSto~M7d^Jc`W+HdsTJfZX&Po%!0 zZPxeb@8HGVtG}o3)8E(kYfJSHnA3lxSLg?LerhGpc+_c+a%bfM?J=ImU%@?!7xjbs z$NC{Y=J|X zUY=>;`3*)Ig_zjc7@#6C0CRLR=E*ee^Dut5V6f(E3+QBirv03!seZxti0Hg)oOV|G zT#U!BGEqztlSPJ@BBqLIV!Fr_St6U&PIE<`$QK2oP|OfB#Vj#f6p3OnN8Bt*#9UD- z=80Rxtzy2oO)L;U6Ss?>i#xp(*pSWNAS*#R)5f6yJiU-Bt#47QScvyQ${9QaE9u=## zDy>>PCLR}0h&AF#u~t0A3aw9zGVzRfRy-%xvtHT;@q*YWUKE?eOL&T2W(}8D#8&YS z@v8Wz*e14%*Tm~$hj>Hm6mN>RM7h`{-WI#X9`TNNSL_w${zB1*;DqCVY0Ujmk}~jM#*RyBV%PB87Jdq zU)fLgmp8}(@eR}koU-Y<$dyg`DeLO{zX0@xyK>@CRfRaj1MMs49UtY@tK)llABvJE3+u4 zFk2=U<;&cne79M}Mfr2xMidm66uA|v|FP`XbbpiqvS zTj-WKYfeF?Ba2jS`RckH^STzfbLJL8jbi~PqBO9+zw69OH!(=l0lG+RiW9&M(@| zFWRnuw4HCXoo}?AZ?v6nv|aybJO3Cv{}?;}7(1UBJD(UkpBOuRY`8^#tW9^UO>eAy zeQb<<-mYh?UC&s%p0RfRv3CBkcK)$;J!9>9#@h9awae{e*OTu#nJOCH$1bmrU0xqM zzdm+;eeC@D*!lIb^Xp^h7iZHEXVVd9=O1V1A7|$uXXhVh(-UXY5ogm8XXhVh=O1V1 zA8+R$Z|5Ix=NE717jM@u-oAd2oqmv=evqAhkez;zUH%}OpM&gr46^HyV5d*8(uTQk|PqeR3vcqJ%e#v(IQtbRvEPls?TjyhJeU1sY@{O_e zIwstzS4_A?M@+a?PE5F!e@wVl&zNv4-OrXLL8$6MsOmwO&{BCi=4Kbu0c6c;dGkDsZAtDe zI9qaath^)bJo`j@7R{Zfx{MOXtiqB^_c^(9P1~6~ucTNdjj)T4h_I>^5fST|i-%=) zW@&DYXK_((uIc6}@F^{zi?QN!z4HohX^i{KrQjm_gjaSkb~#yujz?bcypk~L?71Mfq*!I;J1es!pI*Zha`Q^P8xNEgX8UHDTshx=wN$(2Rb~%oojl*owazXq$(}bm zZ&vR7^A`j(9c#R*S+eteWwT@Fv$JwPpQKeY9+c2+mFBt+QslZPSV5u{Bw0bS6{J|f zU@I761w*Z1m=z4Sf>bNG$qLe}V1yNnvVzf8FvbeftzfJbjI)CARxrT|CR)KH6UtM$xwG|!rX;4!ywzLiW#iWODzVqH;GXy?~LWjt?A3zaVd zU}rmTj)!?hw=lDK zeqp9vdnL1~_EyZ4$Me-UBX0R&nX^j0tOCsgEwT#=)gh~7b(tE#mNKaL9GavVniZ?AAWmyTXsXG{fB=;o9$t-mgK#(Kd z{43?pYtVVxyfV*6TMV*BjV&^*(0!1~%01J{aZqtStex2+(+a&4n*`oFyD6?pjm$#xm|Zp{&@d$LtVt_r-887NxH@0EK#+9KI5IoAr^ldT+cRp33i zsci53rnps)NXxEAL`L`wZl+c~`OS8`hcsQ~UC(iQD;#1UY$34xuzQ|%{QRbZDxuqq=a|&`> zjIc>Awn-jgkzA~TmLm%0p&%vmX3xr;SK6|;`JVe|tLzf1?9t7N^C@Yz<38FdyTl5{ zSXa$ef%ljuE_u&wimQf=jIcW1$Ox521F6DQSRwh=A~9J)@syw zR-=x!DV%3hIM$+Yo(kN?n!4dO&-`yWwmE$*=QZDJG1hMUc~zNxm}w>FDUY!<(* zDegYWqI-b~ye6F&9j^uFqb&v{tFtXKb1m+Sm^&+TZh;jqZWgx`UYP`sG|OW|vphz8BMWzwk>P5mRdZ9Sj`%k-q1LsQ z?X<47EvJ2=S*EtpR44qJET-D`Z)PynfmY2erInXuA+58`?W29Ri8fEuDq2S^t7u)* z+$P#*o38P(t)F$mGJPr@aDm~oPFwa)#alJEcJ|q(T)izDr;htKvvBG_%P|+I&zPpm zTBSF$npUQkS+nAnQB!dr+oahinz-$yteH9-aDg$iFKZ?i{>==SI_uxea;XEp6EBo_ z%Yvy>eogjE?R!sZBEyfN`D{E-S+nM|$hML7|VCxG`%#`$Xfumm14iRkIyXYR7|;RK(M)n2H73UZ%!N z)j_wJW+hq_Tg9s$E-E2W6wQ;28-1D+<@b%tee7#gHa_-Awd1ASS1PJ9j1ITwzV_TU z+Md%!+jH7zdrli|&uOFWE;Tybo^#uC*Jx|b8Xg^C`y8yvAp7>*-R_d3Bkb!U?74b` z?PG|reGK;4EIQJzSEQYvH6IO+jrqV4oC_VF0| zcueDQ+ZPdI`wC)gA3=;=-c*ObxQR zKge#yL_7aPJO4zx6%+0AN%nc$gBopnP@|LVR!OqyNU~ce$*y0LUB4u|{3N?RNp?Mw z?AA)M=}fZgm1LKjY}X^%E+^S8C)qA1*)Av9E+^ThJJ~KL*)BKPE-%?GFWD|H*)A{H zF3)by=oFg|DR%iOcKIoG`6+h!DRy}&c6pY6BRo3A%0I@|))-sMVk|9-NVYs}gqB<+ z4^ri@ugW1*RjHvNfq`H6P1uGzQgw>+5<$(ARR(5By#bM|feEjef3rr(lt z_HFttIcMLd-;#6oZTc-aXWypZlJkgUOU?;x`YpL;-=;UkE-%HV*OGJ2$KwJpeG#S^ zj0|ryC-JKI@aT9&et5Jc&V;twSmMaOr54eaxP?bs;zp>7BUHtOM_bKEXsfGL9n{J` zA8)6RxA!ga;(A++Einv_j&6k!%qceGFXk-{_2i(B{Q!~RDWRQgI?uLr;eVW- z$^R|9ho+m)i|~Jkeh2@5((mE_J^elVxkK}E9eDBNP)|)yN=Z#8Cx>~McQ(v3`pn#t zB92+dn+nFd&t+|(1^dnP`cvEip26MTTet(-z}?Iqj)9J0j#-Xnjuno> zZvJkOZs~3d+*Y}*c38M}S99k4TS!9w{EF9-}?xdo1@@<*~(M zo5x{~uRMk4Hm_K(46j{Yd%X^NReIHWxx9UO-y+33)jP}kcJGDW4|qT9{kZo*?@I3z zJ|R8{J_SB^`K z`7QTb>-U;ph2J^T+HGlfsJ&?4y?t8y()KIcZ*Bit`?uP^ z(|-R|Gp<^4)#|IZU3EA_3+WirKO`Y!NJv^pddQ@ZJ4057ycN>WA-F?qhx87wb*St( zj`uLCIypK8b?V-!Z>Q8wC7qUZTGr{2PHQ@C?etowicW_+o#ow(P~OfM5;`MvY3RDp z-J$!g?sE0$tM9ye-PILWpX==C+_iJh&S{;~J5TC-XXn+O-|F0OP4G1Xu1URS(lrHL z(yoo}+P-UO*REZAc8%nni~(J9x}ND4*ll&U9o=fX`*gpf`wHI2*x&u!b$9b7hEI>q zJ(7Cl^;ptlUyrlbx4(Yi^?5y0dmijHuvb>EQ@y?j3k@3(mJ_z1cmLi~d*8{M7<7+w>xCSq&E;YdehkI0dcSy4lx)nHg0!(Lj3gj zTjFnzUl_k6zLs|^g8KIFo7MOBzOVJI>=)KAwcow{*7pzUAJTtW|Ft)CiGw_aq4-E1h)N{~-gEl9GC8Q>7NvKF@;N1z|#6aGk2v1B& zOij#6EJ(Z~aZ%#R#8rtK5;rFvOwy9NCZ#5oB;B91C8;vmD>*!QT=MO_N3kRML`q;v z-;{ye%GjTBX7G~1tB1r588_sSA+HTxJIr@j;IMte4h>HjK4f^>@Y2-S)J3VQQ+J?; z6M6ox@xPT3%Cmk~v!d%bqmFMLe$4kxPH4{=N3`{Paq1PG4%}|+;F+P;+9!P3qu$u5 z_cs2f#~Gvac;jb!Klb|@2Y461f%PZm>BHF{V~k*}i>3Ng#%cX|@S^d$zR9T9Uoy(| z&7|GJmpz2;qj{6E3T^l1|3>4KHqEFbuj4$Q_zP-L#(I;_8ZPY>qgLC?{wKyE(jU?v zGmh&o^UV-9Z3y+8Xw;Igi+qohuM2CEZd8$GD>h~?Pc+tOZK!J{bv;5|E2-nB)bTJm zRbD{~ot%zA`9$L%aAZ52Sg##1-iHe>>JH;sy{++%ewDEUj;x}D?Qo%zRcqeTQ$f1% zCU0=p@oj?|I8g;Bs`U*pY{n!L#UaVMO8Ry%9_T>FCfSH^9+Fn$iFe*vfOhtnVG-Hc!A*Aef<@!rOBtjS?= z{&w1SC9*S%7O0}WGiin8w8B&RNMv-3=0|J%k=AH{j;G=Ki}3wL`2He%e^K9PY=-ys z@Vp+$I<8k3PeAJ%Catu-CoLApbF8hP`7qC;w&v)1^7w!}J|K?|$m0W*%8yh&q&h|_ zUsAnEs-vW;KHv7i@Mf<@8Ma;>f+yAR6_H_Lu&duUjum;`ktf)<?F1A|ls8)0C9Jfl=htuqbX@3AEaYRv$OD8mmgrj~&FGuUErJ>#;$H?Qk@-O#reOU%fHaY$=LS3Dz_{?Ipwl7>>^aN{7UKQ`?-Z(jVTdj~hI9p!w2wHiwQ zF&vCx|MDY<%clsy>a4@+1YmKX)_4kwvkzda)k`;^9Jn zdi50JWvt1^Sd&)YOKp7Y@oJTJm~mwdwW_COdV@IRES{ceC@nM`SS?k3g;H~65-8w> zHNrGwpTLbuw94wiP9Sfm>>j8N8L4CZTh9>(+R|I~N2k$`8Z@FU8p>73Pd%FR89DYw zvf@FysYzy^gY9jL_|JztQm-ZF;_NHfzS90&7@2TM(pn9dxhdKHwb^er=tv5D7>D$o%5$Q*A z=CA0Ri{7Mx6scE`;!?e54cz=b%D8+UKYUMeWuurY8>?Qr&-rc+|M!nfnl$VCozs24 zxi!_YagN@6zTOn~MDrWa{021NoIy4){@%(A(#Z_+b;jZQnL)n7O#3Bz=FQgJ&3K0w z1ioo6ycm_Y;;4(fPLNj}dAZ2zB|EPdxcWWvT93VXjFI_^qVn*VLEbwlX0H_<1)j&*&*oW+obIg2sp zg748wT#0Am%2NH`m_z^Ymhz_({}cYYpSb#;;Oe)1pBMLP{?CtIegywxNpWS?^T(RX z@)>^n|HtQ-yR_HszwxZ)54`yQR{Czsk9cW6;Ey%crN``-KKsMl?n_J0PxZMpf4%Ej$NB#9y6|4rrS|@B%szjj@_*ai_-~J_n;$X#pO?Q2|6?4BU+S*% zkFUO$zo-9wr1;^-i5DO5T)yABe2OdUeSUl`{lm9G)01J})f$(3p5*eaarqSA?}+X4 zA14d`^D|bfB)Uh%eVdI zQ~W39tKY9J{r;Xb`TyCs{r5}T#kJ`25_b6%-)B$vZO_^NjlST@Y+w`AV>|Djs+%5?O~#`Ra0 z>brZJ?{8#zX^Zf`t(+f9R(@={^izE<-T(f?pP%@1>9>G?;?Ga~`JcQ+{@*1(ml}Kh zZ#Z}P(fQ?5e81zt@9)WqpX$}P?!uLgvcF$`UCEt+=Fb8Ax6QDBs_*}Fm4QpoxW3;z z5SO=NKlzxypVcfZug`z~y^<#H^ba*xwmh;|_P+9eKYxE{{l2^f`0-hEJ^Wd7Wi_=n zTd7>_=)ziRyWLK>SGGuKk--i@@3?wvL1MWUAXX6G3%=HZqz~`| z$y$IM42FW?>`&JMWdUI=aDo$BkfSwUlYC3_HG(vMaE&oe>v`@hUx*CU5?Nm;nfKIF zz+f;Gi~?i8c-|+Sz}ha8!5`Vb2i(W8r?~!UV7}kJk#qkf+y-9bTse8}0S)Y*<1JJV zW1QZaunq6|w9 zq9yPJe!w5J0s(;XL?CDbf&lO33(6H8K_?Ijt_GcrT5%2N0)sem>CKgIZSXT?my*`OHQNsBH7i@DU;E&)Q>T%W>CpF-29Fu`Yt%MdCY}ClBh=&mGK-lHnSxJ3m6s;a(9F(yf zj{|){Khjb!nM9Zh#*%IvX)-vL$$l1LJ}4w!#JOV5%^|#*a305R1@pl|um~&$cae4} zSO)H4|9;Z{ne;0O|3dfx;a>?KB>WrUD#C{dA13@e;Uk2P60RnEjPP;7CkWRNK1sNi z@F~J|gijMbLmAJ3=fMl$MZnw5@@4P}*bZI?Z-6&JId~iF0q=tM!293>@DVrw&prm9 zfKR~@Pz{cPW6*RQ)PXa|a3?L6_l#MwOp9k_mVU+ot(^Tmynh|Y+G1gZoEP540dXhc zLa+!dH=JSx$LlCdotN@%E4eL7|yZjMx`tutOZVR0-Q14bF`+c_LN>m z>BlK~Hzk)*av3Ebr{pq9E~Dh#lw3y1Wt3b-skK{T)ZLW2n^MatX*VSur=;DK zw40K4Q_^lqDx;*`tcBB)x2pRXCqxV20X%^h7!MYMCEzZw6f6UG8z*EJPyr5d?O?2# zKX;h@u_ZOwk{WDD4Ys5PJ7U_78f-@m_QJFkHQ0(8>_ZLq!L$iA*n}GFK@GN`23t^r zEvVrO*#3GRC;)|EhUSl6*Pz!m=yeTxU4vfNpp!M|WDPo5gHG0HSTSTw1h+bn6y~ZMX4UQqrPNdn1 zG&_-IC(`Uhnw?0q6KQrL%}%7*i8MQrW+&3@M4FvQvlD4{YWj6ORqx!HZz6Bg*ND62 z42Q%0L602ISg)Sm4L)6b#`)~^-Q*YUF9HGsb_RyCBIukpyMpd+>)tlFZ9?!0R{J~^ z;uW$a})&<5nPE<+wD0EJ+N(Lf(`l0N7p_WvZd{v(>+4I~Hv zL4eZq_8XmLjOw+YNTdsitV1FzkjM%o(uG92kjOeD(uG7;AdN1h(SuB9NTDOkYt)q48Xx%zmw}RHKpmi&>Xj*X*{;aEK! ztA}ItaI7AV)x)uRIJO;b)x)jraH}3})x)LjaA-Rm+75?S!J$=fXcgSq4p+9rh3#-* zJ6zZfMfFfr4@LD*R1ZbOYTCP+_O7PAt7-3Q+Pj+et~RxiwKqM%H)lSh z@P>?G^gn_3ASZ+7v!IRae{&|(niX-|uomEV&xm}O5&1A9@?l2g!;HuWPJMeugjWDN zUyGfu#m?7a=kaW4-l7}$H)l)O@mlP7Ep{Bwgys!bYp~O`GMIP>p*fR^BQ$4I{WxaM zsFDa-+mM-+4>KztW>!9MzeZ+qtZ{Z#NWA$BYaw}~Jl1 zxE4EHiyf}T4%cFbYiYHn8QBNyGb@wF$oDv?qb+>2NzAh|z)|D4xF4(p4=`tD4RkpR zEC4IO=f-h|PCE072Cit}iUzJ|;ED#WXyA$lu4v$j2Cit}iUzJ|z?(3E^)JnJq<5vQg-of+nj#vcDaqT^% zF~_#%xYioeo|5L6Ho({e7pr79S}%&RYcyQx!?AeKkK_HZ%maug0!H_0?3+q>ld%)K zxD&g$lQG2}#uIz+qU?qHRd`a~r3I=O8=I|A$GG?u?On&1Vh>}AJ@U7dbr5uzXuP^JB*jjR;-g>aP3#XF!nHh zK7~xxF)rA{xL^s#Px9UQHLgInO> z7C5*C?wS2*9UR&MSL)zI9kNyjwRKQh2Q_t2QU?`gKUPO=>!@iRHQYj97K^N~1~4+! zfJ{{*L-mwgMafmjO#^as0=cO{X6liHYHCtNO{!?)YHCqMEvl$R7429}8&=bX)wE$X z^O6SIu$s0zLCvaYJ5#^vX`^b|qMCN7rVUJetEUZ2ovVlUC*b=DczyzY*T8F259{G| zHGHmy$JNxj3ci}USr1=p;A;&$HTAR}K2~dsv}^DqTuY6w1NfJiTh>73A*ehAg&%9b zWdClk0z5_9b%ak7mUDg=@wbWZA-oC2r88Soi6OD`Y*`7(d45pKX8cpD#!?)c4mfSw?X zW8okYkiSR(NdSKx^Vu5avo&HCC<1pHhiH{Uw8|k`@Hkil)`E3l8+p72c7UDWEkIi^udZQUUBkS(hIw_3+z&nk zwba82PJlC%Yiih+gr=5#Z5(p6()=9(pf&B?i`K8F^-tM$(?v_yYj5*j%^pJ2Htr|> z0duiHRuB$D&PlJ|WSpiITyV1P=grY(p#KG_`iIO8zyh!C+};6{`UI zBD+<{s~@uJr!@3!jwvlA+z&pWH>_aQ(Bqsxg&Z5Kx#y{unlD_yO4B2At)=Z8 zV_j%u$PaFqRu_xQu_E^8fZK@wmh`^^zXyLXj!1M;{)yxFg8N8wKUfJK01tvy;9>9x zSPdQrYrtBt4%AYH6Py6bN|4VNcWWyKP@Po@$S{NMu6uCG8cPruQ zr^v+-xcVt_aRj+If?OQcjx!!K7~_Sp0yF86jU#ZX67GD8Y! zPmzry$i@*zD-dARQu9jfYHEI%nwzygOsy-a^M?L?l848Yh`+gD!);yN@`U}t&UNX!_=gbnp9GgN@{WpPce6`;N3}Taf}+6 zrEzzVJ7wOCg6<^b4iu#wgFh$X&q?@m68@ZoH>S=UgC{59$w_EF3C$;=`6MMBgT|9u zIG&q2MmTkhaO&upT#Rb!7{SzOM~TyyF@mXM1XHKcpD}`|(@uiZ;0&PWWdu{l2&Rrv zOC2MYIz}vYA_U}sJWv44J~9CG0r8+e8aaS45wNm2qlY?rDHlDIi%~)yql7v<40ZHO zE=hUx_I30|E_(MmdLfs?htL=JQ+{&~@@abZ)Aa18>CsO!Zn~HU`82)zX>kwsAsF-n zNgx$m=s`YB&wiSo{WLxMX?ph4^z5hU*-z86pJrZjic!nm;7jl|BR?<3ki18z%010^ z?KI=H(~Q?nGhQ?EKFxUPG~=byS~|0#3w;x#XxT9wYxGH&{)k3jM57;~HLd;~eh7gz z6W{bXTjv;KCYnCzVE@ReRrkQiiZG^{- zrd2d*Xa&6dnJTQc8l$$YaVcimmw zb$4;s-6iO=1fCe~y1PUGXw4nSK+pyRfwtgcKF7wn=yhCkJ?I5`lQsfyx02a?8MFH` zX7^>x?#r0nmod99V|HK0?7ocIeHpX+G6CJ9xqs1`mzG)nLwW<#cNjx!ai^3P+$Z}I zT65E~W^>b)%uQP|H*G1$kv4-g*8H>#4?&qU=cmOSzZuM9|5h*`SU$rt%V$WMrg>@^ zR_L8h^UX@h3X%Qsb*H2^oc$V;n7+%|}ZCgTYWR2K*7+ z12%wvf^Fb9-^OSlJY{^Qog*}~V7(pwhz=kIaJ|m=NOb1=qBY>_N1_b~0&PKW5CNh9 z=|vw95Bh-{0N-sAgFqsnPJ;Xd^^yJ{7W4(AlNlfjm~3=3{O`7)2N=_!|^_@2zCT#n*zI)+YO?#Yv* z_?wR6Z#s&<=_vlDqxhSS;%_>Nzp43?Cr9x&9n*w&M|iKbtZLJjaaRYP{%U3H;tNdy z27SM=#5iTVWc-4@)5mzic$n|u{7XN^nEVXBRl@(tOI+HD^GEoy%lRLpRP{3|8S!a6 zbJpzK`9wsR!+zsums!g*G3NPWMy;`uaqboT8q2(VQbyP3e~dsh4Zr{S1Lq^^%=tYt zV!UZ=G;TNUP&8@AUzyGL8xQf-C4V;a{4<~{_^a`p5p4X)a2bCvmKvNhmK!C8kKxDn zy3BM*d_SdyG2B?p*P&XdBLg(;+ye8AG2>j85oPQ#dK%r#GuDr9DybjO5q!t*VrPu~ z#^1?P@!00;ML214!`ONukBy(1#Tc&`JB?ciZ$5V%-=1cSGOTuN{T-FikQ6`CePEsc zw#*o}7@wTmY*aO!K{hob?z{49I?g=jJAY;#FGv(g+HK5gyEPnV2?4R9+N_y?un$p|&YiUKSGmQt$ z5dW-3JzlcfSjnKOC8w;~K8p0sCJoYQ{MJ~>{~sH9gdf8GS+d)>_pgLj`&{`IN+uf2 z^i4Y5RF9^7zJ08jT&e4u(q4ItzW87InYFO4Y0|-qeqVcC>sJV1Bo@f?c{7N&ycb~B?zZiX&JEQWwhwr<6<7X_fuiUOu zpjY%@W#34|6RY1ma;g31631%N{LWc6Vu!)kI?a}7q~P0qqH*B7{krW+%OIW5me3Q^ z7c&m>pk_J+6+BR57TDq$$GLjOV4F&Hd`-XR9397)>msK z`V;yS+Fbof{YkAq>NR?ewn%sC$F*PU zb$Xrl8@*lxXiG#O1e61aqu~H{YeKON!Qn+C0=aZ(T-^D^bgT);w!8ZkwabU zjMSGQ@6RFeFCpKrAmQ7Q?;YA3$oC%YUB3UfPdlg`Mye~3>MFiRSBq4eGJOVFKBsp; z%7k{y1v=@AFIuS4nnc&SajpkCWNBsqnwhM%Lo)~4n%O~VW=Ex&ot0)@gJx!+pO$8> z#oyf>J>01EL<=|L&3~0G4BgwU_14~Di_qR5sq#-fb}v_5F$$Gng630u5Y z&DIyaJj$CH4Q&0<$j{)%=h_$A0Hu=yl};uoolI0ZnWS`bu+qt4N+*XaolHe1XKFX; z#rhmAU1`@irCk%yuD04lrB`>NSFze+r9by6{dq{~&m&5I9##6YTItVYN`D?#`tyX+ zpEXKcm?R_V`EN`KZV{dr00&t|1RFDw1wULgAOiqfC0N`L;L^ygKjKmSzvvrXyG zcBMbBDgAjJ{dqv!p>$@C(wX;7ozbdIozZGcoza++$q=p9)EVuVsWaMfQ)jf#Or6ob zKxYQ%n$ngQN?SaYwsB)4ZCz(o5ij|(sQF?N-(vuRUC-aq_+@|zofzp$oDLwhQ(vx2*Jz1#q zWRcR7Un@OXtn}nJd>JiH$#Dl{)stDCDaSnF$kq{Q?1H{r%jV$8$FB4?-Pqia?CX*B zo@_oyW-qP_WAj2X!#N(oCXviY=IpU-?#LuQ6J# zY-^bVtz(l)m)a>^YO8dqjnbt~N|%JvC0}&O{J!i5YynE6gwiOXG^&%*s7^|wJd{RV zr8KII(x^~0>T@j=t@?txnSEWT(yLH3sx|(mKs^wTWE*f7ys<(8ADEwi8s?T(Y82n;^s^^qwew^ke;_;9LiN2yQ z@qT#9f<%AOpZE=U%!0%KF@X4uc+P^vKrxW`ATfyeFfok!4;RC!TPl68P_{!T+aZ+g z5W?(xg|Zz!%651v+u@~bhnKP)UdncOVLP%(nIm$@Em!0c&l7pX^F==K0#QhOhL{1b zW{R2cVV0Ohe72ZPyhs!gFQ)enR@SGzvOevV^=YrHkGrxy?#lYOE9>KnjCelPFF`HB1J&s&N6#r;}{>eX9`m0~4vvu|%D9>7|K zh|k66aOn&2B{ly_d_~>9rqB12y3{pY3Mn)<$xmw~9nwt`(p|c1p0b7XAnqwWH7UKM z7rrDm&0YHNE}oxksqSI=O8PD7$JoJ7*}=BT4q^qdgYA?Z48{(2BL7gVVGFF`HKgw% zyWn}eR(7S7Zn7J1@?9sdqb5CM57JzZ#dO1BhLN&2c2ild|N*pi8Q!7R^)RPen zIZv0<@u_FZOs-{ILp}3lK6NPI-9$fGC<{40L(U+dnbN$cJ4?=@RP*y0`ZMpIi^Mm{O~hZ4FA?7?HxqwZzD#_J+(P^n`3mu^ax45{ z#K-?OxeeO4%k5D8ntYA;>+*HtJLC@HZ^$=@@02@R{uJ~Hifj5`YLq?7ka{p4|;nrkOd@Ls8(6*h4WO?5-^QZi9D%P4_>^nVNDn;X;=?!zUcdRg^@sv7l9&1OR z>#pvy1<-2;oUTFppgYyy@{Y-nJF=(BIduvECQY&&{rn6?$Jh z(M6B8f^y4C*m&Bc!mPjf3$_CL-=y87uKCZ4>*<=|n)S0h9XjI?^M`lwB0n?NAYk&% zq5jPyZHP&=XI^3+u}W{F(wN7ZcyM8j&2#2i584f@t>SIYhw9`d{;Zl?WtseIq@?*J z)>-q28MF9coi}MWe~m3*?Op7@EplqgZ40E;{5M1E*ZO?yV%PoeJ!bNw@n`y9nzp8v zZai;txN&nwL(R<>jcmSIy4k#SOucN}ypddU6Kt)xt`TO-HHW3!rlenp=4me7+D%ra zsrFXPlpYJgl<9FE&C|8RhI|vIOg6$D8ZHJ;(wOsQ(`xyghne%mxM?2$@%|e1+YM^W zpS9oI8e25^Dv!9YYAKVirfu>7mi_W3exbFpTE^ebkA&)H<>dy41CR^T4q4V*V5Q7G z)25rhVDdG&+z6A~rXE{AGYnQz)x>Y}YV&8>CCegNmcqQ!^yZsZuu%@pbd56C#y)2r zvE;>)7Bdf%KK#h!&5rkT#nuZ`JLp3k!}@5_aa<$ial3Oz5c&1JVK-dvAN**3r5 zZON+DGG<#e!ID)|UYqwe!Aj0eN=&MnQ)boR!hef5ChaEG&F=%XwR@$W+A>W~N=Z$J zZ>G1GoA!!>%<9PBK`q^BL62F5`I%betfG0dwYa&nv*&07=FSa|(31F%)Q0gNrH$l2 zS{uiI4D(@){7u_$=41YwKO7k9-z-NbXY=1({ZoRHty$rhyHfxYllAP_l4l8V*I#|>5t>bU4s{Qt^Sn0PJi0;U zeNo?}zoc*0U)Hz$JJ*QM#KYnt@OQRH#G_)hcuYJlo)BxqlVYuSN~{x4i!$+ycvd_o z){E!G2JwQ}C|(qs#7knccv)=uH?KM=USZqH_7ApK+5XA4o$WQY*V%Tky}`DV?M=3~ z*vi@7X4}oShwUAcU^~EeknLl(Lu{Y09cKHKt&;5s zTNPV1TaBnO_=#G!V{A^g<7_9`>eyUt^=u7nC&ekY(`;wh9-7iXtioL@_HS1PLlA%AlfxIp>_SE3OfB&3Vnb z=IpL<%{i?JrssXD2V8gW-g|%V^WLAAwN6jy?n>u;&$rI0o+XqJVort;Mv@!WZxB}@ zxIz^|Yr5dmMhz32w;FM)c167JPRO*+4O_K|9W=fVzW=2YAuOwTt16*8;{zNCp_w>8 zxo!P~_Pw9=Z%&AHEkdNbsoC9fM!p%nln@8p&-`6RR(^WR<^JY`_*)Wke^F*yx9*<` z%s1lN7bxMG_`obl?ScFG;Jr^~wsxSuXYdldKS7A4Hmgr+w~HT5ZW3y|o)Dv2+1&=_ zh_%Q^eBTJ?d-U#>o#wMOyAh#QPY4ko(pgJ`j6r?@>X;s zmh>v|7D|YoUe!-w-ef$hr(Y}tky5b&2^K?0UG|8?;h4zokr<(n%*5*&D6w=ONu=lG z59}vWkH1zeLtpVZN{kqye}!YBFq6cxt0Yp$AQSLDgB6q6(t2{373*K3?8JLf7)ILA zEjVYGewO4(rqV6?KSXMyei)KB_KQdk>uj^&Usq7(U1 z(vvQ%CMgweP#dNrBbhB($$ZEb!H=K~`uA)$nM?1IqTlyJ1LWn zPzzNYImyQ9U#l+b_p>)7PBJGo#az-s%pkQ?ZHSH7h13!o5Up61G#6{?-$_9vfo{i` z+mbl;0^{(RG?MC&_UK<-H6blkk4asON4zjt-%yHF<~0U$F;MJ9GU!41J;t#bi=}m# zBW=s7P+NM5))$7+hV-faXO=)-3fHNpkVU+RiR_8einG!^?1hVkBvcGeVaNL99- zjKu3$F@a8Q3Q9i`J`r>X(^v4FG@{~%h`8PXrGO`zlT(66SfGHEEb)Gw0`=#Q~; zq$2v%h&{n)we;7dA?P38E1%6G^QGQ+-vsX|nJB#{jZ`Y!V<(vQN77!ow>R$nGwBVTYbnkl zJutV0D7l#H0+gA=q;x+DpNDvHKgJ~*HswazKu79{Nu)E|kK-cJPP8U*DsyTqej=;X zqe&Mji_}vuBW+cwq@FaL^cMS*HmXs;v1eqeSOS~(gbtLDXVO|SP3%pg_&wMc=zU|% z8T3JlCMjYoQb%kBJ8YyM&K&i5z#f0;4)IrET%~8^wRo9K6b15<9VN%rwe+u4YW-bx z0!dbJ-C9X<*bUMa7f=|ErVt)U<7*=^wUQ_=t>hMgw4^eq_$f3bpI z(CdJmBX~d5tMyyd>&aMlmV~hy#77Jz9fiyKr*xnE0q6ZlhwGoQOxlpe(-_tqC4p+# zX==@ykO?fDO8Cx${zQW@7k4rD@#t%N^dla)6VEQ z0@oS{CDgIZ-*G?KN32G2*+=~*=-d}k(*LY{mkL|ty2Jfk1rj7)gf5;Y-MDWNui>~9 zNA5c@1`1|!-wb~%xxk)K#Afgp@Nw`nL5knxzVn~TCHPYAN53oFkA7bioPzJ<{_`&d z{*(LA@}l@p?j!$AVep$6vzYG-pQrDOg1?Ht*Ia<{)m3@ z`k?>+e3a4WV^LD95Q}g2J6JAOF`Q=U5VW4%ZPrcZ#kIA(ou)h<`hB z-obeWd_+x!V>BhkuyJF>R=M5(y8%pz~Ipwm)Xi)Q4Z3$!(nb zYu+wpO;CnaXkV~uJejH5g*8N3+soU;U~@C9S@?O2X2=9nLFIM}6u%Yl<}-pKi@ zV$**+axN=^Z>qpy6`qN)=W~rQPgHm>ce!#Nu94*2W|((aqSl+~fwA=V+^=GvgE8Rc~< zxX^}(oY!)0$P3*|>f;q9l>ZS^^4UmFjEIq5M%=_$ufsVekQGP;NK;}8X-3TSrHD0| zLs}3ENK0Y~X+^B`CB&LoLu!Zy(uUYT+CqLsJjE8$p4dS;5PL{R;-LRRoQNZ&GjW1+ zAH!5+D6X;zxWT{fQrBMdA+` z0Qm6DQOIuK$_@ZkY*$v zvN>rAnMe{KTR=W1ElD%TR-`#(Ymx}rhP2Q>BW+1b$abU^WP8#YvIA+Oe@c=_TgZ;2 z9b_lc9k6w(DUm2`#dPLd(hARm!*(hV|$q(Ekp zRLCBryZ#~RNzx#Dk#xu`k^z}bGW8EgZ_)#@59tY+LwZ5>C0Y94Nk5VenM-;@YDpi+ zJd&foPx_O-kON3R$blpmG9U6D8AP;@gGnCb5YivAfDF*zC52=l&L&gzH_03_6>=__204#Rhn!Dl=x>k( zWG3W7G7EAMnGLy^%+X&bOUPWvrDPuDGBO`>Ipj66f-HbsNftt`B8wn@AdB@^$!f9$ zvWP5&Ttk*Y{z#VVuaLE51>`!i5^_CR1-XIzpubEulGTu#ND*W)Sp&J5{HVV~wve@u zTgf`epU8U1ZIBnqcCrC-2iXX@lWcthi z7xFXY8FE9C`OZj^!(2SpWqcDlq!LH0{+JE4S!?!qu=7@LitDk=4iN*i7rG$ zWL!nm@F2$U92MX(%-|_3;32Hw88q++w(tb@@BofLerL496-e(+Jb>c-C97~+CbSDpld8pwLZ`^4k+3P=-C9Q z*%WBm3@DihbZiM!Yz;JQ3lwY*^h*NjbpqOT0m>z#`+v}n^fUb`Pyu5im2`J}hh$kOyp)WYMwUuM=RSy~rS%Ll}Ka zKL`>KW;#uwsk8^}Nz-UL8AGQC{=yuprTMfU&80I~BF!fKX$I{@`_lKcgubJt^b3`# zULaH_Fae8OK@f}tV?hl}TL4Vy4ZK+loEZRQSqcOaRq2@D7eGrDkQ%3B4$Uwxg*bOT zT66$5dJcO2n#k0GT2Wu>PeW)88be#ruBf??4y7~ba#~E^png5Z%2|jIItY7(Gg_M8+z*jEnJ52 z*Z_Py2sAnmi++R5geA46ezYR3N+W4q+L|WQOr^KW=qB{`D=k&@!qD4e=dP_tKx6um7)Z>i`YT7w4> z_)x;pL4N?+UlpY?N<|bu6dx2X6lDCU8_uEf2l+AWhOt@>zn?C5lVivn-DTYmx+A(x zx|O;Wy2ZMAy3sf@N8g8!s7}J`#L_RN$m^AEL)n0`0%Z{)GID|PLcDH3$ip@dZ66$c z@cBW92Ol4p+-pn7y@Y#B?=`ts_jl)ek-uy1h1{ceKM`{G0!rT9%)9A#JKmXkH}S5| zo#D5O?&RIk-pRhx^G=sLv3Dxnsrc&=%@mWfP~KT|-gk)h01e^=JqDT+pfaI0D99In zD^Yme2_+NXD}OY(?8U!1(E9ufaz2Izw{Y>4#ao|1o*)5j0~kOfoB4@e?bydWEi5-Y6S&M1RfzC z36wJf&RGEItbjtJfo!h8Hh18fCpghqV4F8bH+YJ1^aU~nfh3m9 zidi!avthP~8{0Dna*)}9Y5WX^aRkib7&*=y!6#0#B<4=eFb{H;c``2`kPoozJh{O9 zSV!hhF0zW`5({8~V~tHnC8Xrg1aiOlM-7*?0X!j!PsV)a;OR-X!# zQBhQ}F03mMMni3=ElXzISSm}Q-qc5|AexF2kk$`aTagBcYSD-W(n>%N%DS^O_Kv-$ zm1&S@ESk_@T7`XJe*lxK(oh;ktI_H#on^3(>=VmmJw%OY!#=YwG@M4TudD>f9Z91^ zk=CTOL_uV%C+o$sXf&-YT8Y-Q4vi7bL~~ZkbfSf5N$au!tUnvb^4TCZm<^$^v>ub0 zo=s;nXnooM=r&8V742von=RV2IczTXSE8fnKnJk5@KW$ltUc@SKQ9BH`adsI5h(dT zFQWkW|Gdoqyv+Z+%>U0`1_TPZ<(fiYl>=6!6@WI(TN4pxuSlwGUcb6i=hH3fM>uwo zhRSw=l$x)|&T_(dwl>eLnkHyK0FKHgEeyPzdNKU05tL3|Nft*ekbf&wK=`vX<$#TQa`0Nwi zg-Q_73lXcRCS%1*Xtg;4FWffMM2Pq%rytO7H0E=wJ({J#$8n)mV1#x|&vrO0eu{mzp?vVu#L0 zdLKOIYP)1^l~!w;$>*5JLIx+B*bbXv>K(GPc1;tr<{df>VNRLL+pk%%d`NPB{e0QG z(c13g&a}Thv3ZLtTZjGBLl@Ji0lmvqD(~dkbw@4}gW|@u7#Y+pvQ_ut(246}ES;?A zZ<+Se{z>&~I;2PwizW6Z?ch>%O-sivW3cY5cfk=KMnT^Fx-m@MC~6=G!fQ< ze}tViqc3CR4ZAJpQKtwoVnANS8AVY-wA^3!s82!I4Sm@u zKL(56iwFjZz^wW!*0jquEg>o@*3wlQlC~zY><=OAf#*>kG{XQW9Z}Ma&={#k@a{ky5ZhDa!^MABK^y~ zZGl=U@lV*m36&@e6;a>@SUJ04nx8Pg~2 zadaHNe57#7-^zYT;j{%S$M3#=`C#wj09J8(;h9Uw$o=#?~i8qKNCN=toN48nH!qsSpV z7pvnwK!0b-mCl|I8HbO*^nzpGwbQ~(Yu))#tj4g+Eo;2}USIj)h-V+i!cjA}yE*rr zP&lu$Fq66V(aAzcb;e3=Ju5kRdeO|odp7LpkfgME0O}Gke$I$^5*lh}uMS2nDhrA_ zp)hJyx%O!IhX%C?_hYICqpAdjbZav6ji)uMx2@;a^$SI|5N#7=@T5zmt!qxoh21X~Nf1*^&*Cn#d1zXXL^`gJ`}GPfgP~_J)?} zz9ZteJfZ~K`%?ihjMdA*m>G0X>5=BU*P_4ElH5Kyj+Nv$C-zQ0M&lPP8$Ed{!c78lInPCp^6~Z!4X;BLHy}iWbNj5ISgW6Zgd2rVD0grw zJ6bgNrl&27-jun0kB=|4+xGL3!1|Ts`xoP;*7mKLw{gJsFh{SUvkEV{xDHIbb$*1< zK8af2dPZI4H}WUB6(VP!-Q2r-xX=eslH*s1SXgN>?x)E5hukaU~{`@$#hfi!D=UD3V3@)Rpw)b+jap*%2|C z&%Y*us>3WO5F?_x{{u(ixJXUK(&diA@QjY^=fUzAt7wfpdI+_4V~7u;o=Z@G0~lLJ z#Pm61_~t~_-U@x-?iK$SaFlj&iRxL9=iuCBV8&{PJm2R_mo4^kn>(vPpr+nv_tA9L z=+t)F>HQ~+7@xOc@2T}OcNau-=q6_^Q0j4#YpSkElaLEQ{Ec!8@rzJq(GSWBM6*|i zl>w}^;ORk_VC@N9vWNM4a3_h6$_xoj)F|er>K87{M;bI2SiR-la@#~UrZ!7kWmIEq znNRg&utGGr5oxDMA^0Qo)Pzo@6efyxcC0^Tcd?d!?$&ClDj8$wP~PMz~} zn9(yY+o_WL`P{XEG1Gh^e!j2aX-orrQ!nz^Ov|X$75qI9}@QKik42D zvN(-R95rVs*P(3K*ek`xFwj7L0W^Zoi-E}sfH7he0eBr50=_=~Y+S%xwvxN!5A>AsBc)IRZ*>#VU z_VDX4LvS0O?1e68TrRFivC&!f6{ZPmb#3_t#|?E20?)31ae|-mRmRD{63WJjsF`7$ z6!>i(Etl^3{bP;lHEFw7=P#S*N)tC@aE3F<$f-h>w0*jcwF`uKhMr-&sUc9+jr~>)Ort?qdo2+ z6_>ocapTH`b#s22kNbjKNg7jpZsh#?&LMQo@d=x-q_lj1h(eeWMxll@N%k12fCgh`&^vda@eu46b+wvBgvgDGBTfusHiO^ZM zQYwCS;Ntc4UE}8=Q=_!sOliM{qX$(9YJ0W8S^m3T1T4wl()CDim$3iTm6P)OCJ*9E z%q{+Ff4aaHA4{7sdOm;l$3Q4J6|z@*2V;#4;QF(JZAW1$=$Z2;{hgN#$!YH7Y+>vo z^>=0#&Mx^gf3a_zrC}diu2VWn&f@ z)-WBR+bb}CzNo!?P5uqW$`|BZ<$cOmZonK&^q@yMY_SM1kP-_yHK?P0(2`%S|nS9;h_F*wJ zOmH-1K|(7H4$e~WI%|z0$$nTV&!~|eVB3;_Q$JXBVlxzinXJM zv-8Z6ot~DbJC;4T0;?sv_RbtY7u}=xMVpcr_aVO~ik%nIMJ3Qc+zLCli1-;VVQa<; zAOI8aLYPc%PuBfHJ4}#o%hr>HIC=9V7Ay4Dh3edd5xPR*zHn9s{T3RRZReC$+{@(HlVUB8;GB+3@?jwXTKg$n(wv%My#c| z6)QR}X4@>An_O-ef(diLw26p*jb+x?8z2^2@6q#Z_ zuHX1A{`8IfS(ny+jmkkcg|=uf@09hoDI1w7+jU60fgCNyCJz0-iv9z!(K#L|0!{;D z{^T#pGK^ly+U3y4Rln@iHa~SmYJ6$MKKnjaqxvsC>ZbPW(_-|%MaO96H-TTN*TqdE z=6~52c#6|G^a=a%#DVCOf~guOK9csZR>brS&{~EhWxP~9s>aiOX>yB(GARc`5U2raKhoPS_bBR78BhG^rI8`hR&cL1@;BhQGV?vUdvAb;y2wj@KE3 zK3zti?6A{@NZ-0+0g_?>2~cA!FQNJ2e)RI;3x3A_)MwlFOXi}*-=zFtmuJ@h;(x@AlgR(g7g+nj9}znM_EEW|0x>~c^!~3VHt}$+&wn3h43+y~zXZy2i8pnRESEP|B6y(vxvZYJ^rF z(sa^(PkR=Fgi6=)~yDI3PFZI_o^{{60>XPSrS_7z&%q#2EPd+}A@ zRQg9!&KnLd=wmGU_yu!lgExvQ!Wg{E*07w$&`cJ$H*4Ow%44)+{E`aNcGQ`xg-)`e zG&$$uU0ru!@u6`OGj(RTg+V89pAx)L)@Nbf948{e4(DFat)1(YD@M`qHOhHdMaEMd z&a*K1_wR=w!WkMAMpr!Z-8jjqs*|UAsHSALlSZxL zeW(Y_6L7D8;a*FJ_TY`(okxF}B%9EN69o(1Ta`m;7kWh2=(h4}6Th_=F)@mk(i*vj zz9_LKRWHn!Kh80XjXPF?3SKBf1oy47vHfnip!?lf{T+R?M;WvFM+VLw6EspgGN8kt z5qrJpc>Y^wIY{b)!{ev-(K(6O zYQfvb=jSup@Xzyu3e#AFy}jov^W&dX*kecZEba9ktUpcDp1-5(CM-TSaz>WU0k>0Z z2ifmt1`elDf&}0m1fcMjD7c``u1HoH=*oSW{F`^cs9esvXs zbks*a|JGBMZ`0s+$3MvXJdb>m^}C_t`d4x?^7qaDf^%Gt)c=fg7pgzlld+&uA1$qv zVky*FmA>(ZYTC+u=BCf9(Zg|c&V=p$^tt@`bE^d173tOHUPoSHoy3;TRSq4urje)Yrt zk%kEzgx+Lz5v*=zeRh~X_>XN-<2d4K$y%Y2= zglST9j%QR!`WO&XZKz5~4AGA@E^01Lb_j{GtL!E?H}*+M@|e6zv#N&FTz;OStD|i$ zsgf#~PgyJ+N};y6XNLX-FfEGfr)Rl;{gbeTG2ym7i`mj|{*=%HZ9(Ps0|#!3n6JIQ zoF;X8^oNkEn|N(uLAIbPImUH;Hgx?J?gj2*;9v^xT4Ks-(CGtpS2|rBNG*oaVXRWg zF`PxQD~3pq@QQObTh7)rWlZlIXG>*mX+~;2W7d*394NDt#zw4_JR`N~K-%^2Vc}Pu z?@4+}__gGi@L)eZpyU0(t*|Sdu#0&8jk7V3M=-!YXzTHETWT`)yu5Hc-J>6e=P`Hd zUg~bpGcuTmpux2}f$^4QZL-G_(2!;N2JX1aA`?a*j?lHJJ%5mO4RbHkkO~dD*KE0I zIQ1RIW|uhT%rlm{3sTpNnRr5zVh<`|Cvd;N@VOs^i8iHAteLrPyNz%Ye6BqkoY6tS zi#Bo=b5=zw*}k$BMIFlB3g{19BhPvv52q|S=-D57xcJyM?`tOZ8fxR?vSpWP;dpx= zo2=v(wXA#`;&bJ!8c#ReA2Gaz{g}ZIetHnuJn-0z2YE|;0+wanpSu^F3hj%O-_cEF zoDgQdFooKr$nR8$Yf$|xIZNnlXba;x3pBydBt9Ix35dw?NHCg|RXD-HN0XD@Hdf=~ z(5Ro^4;d~#b}joF8}%A);|AZ~ z`g;vD1#Ov1i^OA0gP0wU)pDO2%;V2IVZ!~k;$I`gV|K;b#Da!l9jZ4RV3}mMen9h~ zaiJZ;8w|1(9*o=8uvtX){O%SLH^#?Dg$_%>eFgm=@&q~ubD;P%O_@*YnRg_w{#c)} z@&tB~`hg%Lf2FU$o=Sdvg;~b8cz)B5Q!eYj2uDyTprB{(gv@X;HCEabhNTI zX!r!1zfi9khs=I|>P9`T2EL~5W;gCRADdfF!6^0=6R`)@bbLh%BUW?1AI1k7?o(rM zRAu>A1b^r;0k5_iGbLiZlU-#1E zRgNCmK$}z!I=FJ=kJtJ7Mrs z`2h{S_Lw@$d>Mi{K;T!hg+AID)=L-?{vQw;3kUumR!{kY?O5Gm+RjQI6hKE?$%E_W z)|H1^(cuVWTG4j$>oLLu;TN4%yR&WO-88Q4*>=Kft_Q>nx_(p9b*yBa!QHtom@UvQ z_*pwwE5Bo`RL4#TSn)w;F3VQp8q7^q&Q1(QXUH7YDT~*ZFT(lo8FE+O=f-`J!Nm|N zd2);^$gJpKH?DWHNLwHI)A<9hg7W;=FPL)H-mcH#8(Y0>NA+q_-Oihuo|>c#HNC!woPG=h9=g=7TQ*MeTjhI3(>H7WiA#Da-^B`h~)21mCCc0`|j!z#u+M%naMOybMwi>%OJ-X#-bao-s^2;+iJ2+T= z^Xa9WRZyMormobK#)gK=4dh4iTY10GdexlEn+9w@vt%Jc^CJdMT+%CVw0s?DvZ2%w z+Yo!pBaxGAMi(Qk@w2>H?nXE9c|Irn#4<2<%DR#IRV(*vwXwU9$CkfA%D=1|=P)Kz zDrnXt-Og_1j3QG_c+(cW&C_i+j_lpfxlRR<$wz99cXM0aI=6y(gz&RtH78mvc5sh= zy`np{jc;hud+?Mo^0Ba%AuZyo%u1-yFcx{0F=Q0$%_b8++E2Pg)Yu>Iho^Rslcpos zR_rF_F%?cgpxUg+I8qy_8)_^3A)F3^VYt8;01ACb0b5Q}FKa}r)FeDBPqpbOE z^m%xJ&kr<@12h)JYHvS7>d2ojOL?|)1|Me^e8fc?Yb!{W3`caM4P3noAfp{i_4mcADH>e$kRH1o0(#H5o=j6 zxKXm3Q;#M!0%Ghe?OIk0@6e!Q^Cn3RxUH8;%~_$r_b8d5-nuE4LO-c_H|VJiyUchl zlJ~i6#|OFv9gHxL9%UM7fZfuR_F1;}3%Vus>17d9CoLi`O@u*SjY3qxp@l{`DHXPi9TiWWBPd9w7gEusj~ zX>wz_BaLn^iB3nGR|*SRm~>q6QHahcrp*=VTUH6#Qcq!(x@kv-kMr&-g)=6%d88?^5yn)hqk)yyomRo(0gJ#5$J z^)D13#&ooI=o&X5Cr?{HzG>YSb?jr~Vq)SNMrGyXq5fCmULgzh^TzOa+qK#9(+ugD z{1IH>JvcgFgkT9lEXb!8d3*drXJ z8$<6;9hA$t;slzQSTmODzDPGQFBH$A5w;I{fS`}3hOcILfQJfxncdDE53Ed`?p={@ z2}V>rfA_=JM4W$I$f1SUGtJw{SDHyPeP#+dKk<9%_sR)a5)nSb%7!J3V1zPa{t@#W zV;fl7EE{9oxWLr3PExfPOVgEev{b}*<>#tFl7BaxgXh?YR093Q^>n9l&RkX(->K7pRvkO>-&7k z@`YZmb7$4BWW#f(!s;=pZ3j%%mgi1q>@EoJkV0o0>H*1A*T%eC@YP2EMclD0SH<&H zly8(!wbF^TbvNW&lf||y&_`cAH@!w|7)PE8ftG$)y6cA&i>N*6CG7c9z?}XvQEy1`DW8DiSkO?IZ<9A&umV6 z%5(TYF+4B3Udoj2VGMjYTPn-NV+#Ujz=q6jgrZ;)d_4AR!S|^>!3ij5sU$+&9WAf? z++uWiVe0yr0JkbNX@~b+7t|b@x}~bKW2wKBg+FtsJfg!E`F;=!*GLYfZvy%>-a);q z2;Jl>^0v^hRd?IJn)(vk>l5N)S3Pcbt?=dGy>TLoswrQ8khZd3sZoGG^?%IUD&Xlc zf<0zDcg0sytSr+4(u7~nDNDD|H_bAq1|%+96k)dl*9L=ME!JMI{CiR1 zbQi}37BgUS?w_-*dKIW@XbhzSnvWG3xgDCDR6qcy+}(kLJ&v;p+9`>^p0hR{aMQ+w^gJzOC0(yM)7iwiZ>g(KS#7 z=59aE08N1iUwzH@j_)ArxzREq#Hm7IOupg(dFKR!1?3gsO1#8p0 zr)GS<-re==o!IK_Y9w^;RhxQD&Fs;G%|E@|eF+~<%u_AITQ^HD!An9gymrB_NEtUFtk9fSHCw%DcU2 zRi74BBV&67QByDZwkR^qw2^b}d3%mrJmFnMNi$g9ey6?s5z!v&Q&?Xp-&oPk$m+5QMmU(OU!M4QrNd$vqo zH`Zh9K@?$>_Up3J*k#If&GlN*UEE)8H%gQWedDGAz6grQ!{(eb!>JkUM)=ci!XuQ( zRdi-hZim^iRc)2{Rd}a>-t8wgi+0p%Ttlhs*&>X`ux47?`N>9Zag`C*QUY3@?#1^L zZjR$YEeD4+R~kQ_nY*nPGj?`CU@NVtcBx)tE$`!f6ZG%k%Xq-kR>|d+#qxQO3l2@u zBJ1*SzHNCt|B4~b<gw7C;yVKq`ODY zx0^ps%R*AKQ*|rSghf@es|rQR^^Gv-bur$+V;W(>Nvh%Msax!}%*ma+&2HQ5T-Lck zb_1QIa4;@API%7eiIVnmyp)Q1!8we}0s`eh_HS8lDOEo0yLpmx2;$7)Hck6GSnEpI zXC((NvM)$)ecD!JY?7)n8KLbU{#xRTgt(8WJm^MAT{)h;2ex>iG6Q<>1p!x4Lp2fK z;^^pVCW|fZw`g3@9N*$eZs9K8=F#>ExejwGb}s0%Hfo;sdM2AiJ9WMKP-nBP$iz59 zGAYms&rgpp%+iS%cKiwW&4cIa9B>DF9ytt9dQ`R<)6Sl=QKd*6vkd+OX;W3p((7G@ zH@I@AdUPah@+5Xf6XtE$@nNHE0x9_^YH*Y;LL2j={2@3xbiPRiJOOBoZJO>h+|(G` zLDF@rY}7{L8?}-A`JsIF(`Q&Ta#^ZR=(iVe2%#6OCOH25D}3^i;NwviUPcUrgS?KkINtK(X4yz&0qEW_?1l-~cD8WJYlS?9W8qH~aot9iJlSs%^1BFiF2=gpJdYJ0ld z279#6vv$10u9uwKyiU=sVg1FbDN8o2Q8Gq@`z}%DyD!GMlFH36-v+EN+kJ$=RyKYk z(4y?VAizfKLjrF&&UwS_M>Q12khe9m=U|tfzH`Sq8fkK?t~}29LP*%+!+$abno2ba zO~^=AO`Z7DW=+DnWZ^URV_bjmxC3e6g;`VU?{$F%;^j{lHZ;P#BY0jeC8xw3XrmyN(b>=6je z$aU!zuy*;lf7mN<&T`iH6T3_Sc7NY8fcqnsEqUSh8(mNty7g^w^4$)EFkY|Z(EaT;25us_Sb$C{u z?NZQ3oT=zUHRKL%!SoML1jD@Wbg0m6+wtHEVe-}OTh|8K3Wrtx z!{(%}tmDyOXH4Hq)pXlb?tR2&^5sVnvi$JtrF7S$Phuil#l)AgQ%hVIY({lh)6@|k zuz2Yz-+zFoH@NTh4P)_QuYr4dN|bgIKU%L@V|&YRZd;t2S#~Zww&d*}5hm2x(_56k zbX+fHOF=(c-Mfd49sItw;zm}l%qJKKS=lO;)w5YSY*2wF#k^j}*6C(a@!+wO^I9Y& z!+801^(7=5K4B-Jo_;bIYFfV-h+T`}=y< zG&b__^@^4%H%&^8OK97vVPMs;ij_jE^ZN8Z%c)ok`SL8K=eK1H-+qZm0#t#DUAh~q zT`IeV*-^K8l^e#JnT_pNKch~?$~I=LHID6CHlKp0HlSNC#n&t!5ggpd;EFggGX$m; za+Yt|zj@uE)dCwCH8$5KMvV&#Y-}u@?A)h!T)1_|oZbyY&&GA4n)~ zgc5nOz;}-A<4sJuH?liKsuuDNbc14p0Q*HXOsRu&58ynHc0#qi*~U3;b7Y5kZu7SO@I!0KVcxuX=S%te zyDYYVr_=lM`{Nfmh*%7LSFO6aN_d zff|)mX34r%Y|aI~9TsJqh^C=Moe|S>02g4`DTO_koblN!PiOq|em1sCr?(O4ga5KO zZ&lic|GGPm;#Z!C$k*L!)Qe4s$_^fTrfZ$gY_iV|#P5uM)$`UW?R3St!j1td zNmEv;vi3HmYd#7~Y;`G3S%gjL$+R?Pna)%^PSyxQOx78VGd zI;ZOn@v%%pT{*a31LWts^9;`_R07^b@L&?bj90*iK2Xw1_#s;$YnX;jW%o;iL**5p zn4i|~K}nTR+WE7eHfoc!i@N#;ZaS5}SN`3v(#Er!#1Hbh$2$4`p+hv}X$f`TE8i}i z_x|wt`yUQozRNPv*LA3WBjBtY{wgfVDXkNYxtfPSU>rgt z5A%MPPqk$jY2Z>*tYaPE!|*GV=yBQRzA|Jo5XLE;iflDdX)t-@#pwdk=f5P#p-X&TE8$vtfAlEeT)YS)kRlIo||4&w~bYHuZd>^#HiBieVd44XET!y zskBo!>h;bRfq&1Q-FE1XUjB7hU%Fa5S^jbcZDMj?u@z!pHp)|rbN>YFtTcsr~S}WZFi^2@|PoR7KfzgQD0wLp<3HfMa~YHqxu|kDsr9LWAZO< zZuv7uTS-T*{@7<(rNCojZ=8#%D~r&g9ZRnuInKwoCb*h|${BgVD!B4{ zX37&vJZ``_116p43WLigfRl5+nSmBKU0Bv|a;@OVzRkMKw6si`uzQA|Donm};pf9u zQ~^(?i7AaI`43t#a{Fez&#ww5#o~-n2!6rTf!^%g#FIYQ`6iT5DyKHDjYhRgz$8 zm)5gK*2r!f7p$4tv(SZk4@y`%W9`J$?0)T2yV^Ut@o^q07l@&-KM&p>&iqt%?uf%d zBe{o$)mPz@-hz@A!@_7x_j8X4I@&#oj)2?$iQmxrwgk7#AydV;^7#h+ckMKmNJ* z3ckGutGl`HlCi`kP+7Oi@!vnSmphg}w)e8I?6E!c z1M3ue63_T3oYrvvGKQp~tCu@ei?t7SR{1oj*t>)0GBL9BhBn^FxP!I%q-D&D>x2H5 z{tvbhzTA_?329l<-k<>X_^l+~UIRM75Y=6V3$49Of@>JL8d;cyX_A_ntTe3{XzXBQ zR>99Iv6)o{3m2WwwQS00S5ZB%bIH?|EhtOH%N$` zc*$GA_J5fAGL=-)wDuwiO$}ds%EocbPlK$)L0jcgAJ55)>-XzmWtAUWtxi2N0J=DXdPx{N?PL%5$)*c>f!w#`a z*s4=L%EI2#Aa*H(_npV)lkqz&<@>WtIFI$`&lZL$NoXFpQu3SSajQ$!KkrSQjowyWc+t}6d}?&pIcs!;586)KcQ2j;Kju?N4w%Vs_H zW|vs~+cP~s$d72q8_zG)MtAX-*Oct>-2dd$Cf?7zm@^C1$vM8~-{%bZ*%EpD(KVr@V)|DE0Bm z8Rt{W*jhs)-yAGy)2`w3aVJWxnSGB8`P`Gw@)aw&x=65VIQF@sgSB^|rcyk9mE-Md>c;<2g}~n=&?Gc%tCj zkd~PNU)3ptBCt*cZh;MkWo`(J%8Lr>pw<55?`-Wi)XUnt`lIbVhnwT+$pLE$tNQlt zC`L_?Kg>M;_TX9UiTv%(CMq15Ma{+y|FS{;EZ-e8WMnRO5AJz1hWq7o=*N9vv=fit zA-BMtZ~2x8P(EI{CIWiHEu$=SC|DGg1gVc)^fU84IC|&+@7_`J$ww!C37eERxym>? z(tY9&EnRE2iyz|D>fK!*ldlJA?>%s8v+h^<4j#L#B?|`xU7bfS*p5X%8PRz&hD{i! z%mMhO_(|HM#IpXv4tQvl84%I1G_~hXL9oG1MznMe(FCYnHGyqH<-&p5fs-{gD``AT z1p6@8_-^){Ojx9NtuWo(w2NdC*;Y4Kw;DgE)vH|%6RC@tS&zYT+dh5J|MrOA)W%%c z^Zn1%8@l}Wfd{H_8uI5#8(dgXepTQCYwBG6_BzAh_g|V<)umO<2{zJj`I?<%SGuxZ zCx^i3{yo+QR?n**)IP80dUmP%<#B+fJ7se){Y*-R?ppufa{B(-|J*xFmzn$?)5V}8 zZ}fji+3^2dCq1!KjS~-W5kuaWy9e+;9#I!{?|UV!u5<2EP=Nf$9qR>G+`MNL#jI&J zg+IrVZ6n%9O>__4{U1L*@vPf{8QVAdx$B~o$68QFAK=j&K0mpxH<;9s98j7@7?{!F3%E+Og@=#zmBe9P&fep zlwEoU=~xg21q&AJ6$=U|iZn$L-NlL>R8;I08}{D2v7;t-jU^@;TZ|?4#1w@)eBU#7 zcZI~{`MiFA{Cpk)9A;rAb#`mX*H_H^IZyMQg%0C~CYJ34>+8YZ3<7iK#+&gvF zT6S)41x_sXrW${v<g%I-^N=w>XJ zw#^r2(643?uXVY)+#(@xhP0aWoi7}e+VHP;!bu+5$if?&O3(;F&p^n%ZIF9G_~r8@ z>T|}1&q4JSJXOe#Yc^kVcAdF@+Dj)rGRB>|`h&0Iik$2eMDu?8)1f~C_3o?IZG7YE zx$xwgDr(Vb;gmUrn{v-wxn4YSQ=sU-J@>}tJJ*+N+cbMqZWuG^a+`u7?h!Kat;dHzKm87TmI&HlHY}pE{1#Fr(jT+2Va`v> zcyQHM>os{#-_`8%e1}BQwJGp2n}-q_oDP$47PUq{T;B%-u&!svoBr@-t$`)hA$G_Zq!e+M1Z(dh#dzlzHx{pzUL(mXjzKP7N7PDsy3ev(g>2s)`rEo zIped?oj_v^CrvrKyUH0$l$WwM?RIfU=j_e_OY-PT3F)hdi@QVPX}L|t`JTPA=bQS)t2+XH#juK^MyhSV zo5``RhW-`C;9Jn*bMKk|*7M){Rv9qQAVR*XiMpk529< zzAw6^gh@nu>Hz4DyeI1KA#-fGmcx}RO}HU2n@8~fJ#JY&%wQX>_G><)%#>d(pb7kE z0CO8D212@j)PKb>!vd{54?41YIlJA;-oCJBVq191rVr1lW67xrN$vq8=n7c{c`|~I z7aZyBofo`Zr_UlSg%Kf#3a|eRR_`kOxpwOuJZ1{Wum4gRuC_MV(2VauLKBoPV`@En zmc#$;8xwm|t`%nC5%P~0d#U{B^K0iW`XD!H)i4rpf6n--{T=phoBg?MN>&+|Ryqy9HSe+8f77``DBRMV^PByx!%x z2O(i}RTF;9brF+4C~G9H`S#6E^F=OEJl4$Y~Z&86RuoaqqyrPNd23 zBCRHKJiSROPgtkXj+j@bjF>aG*Czo*Z8b8{xn2b`U%cj(&|tCLe4tg?mrzGAr#|E^`;z{Y zu7aGHn?G!2U%^%uh+kj_k#!rBv#61*xDZx2I)!RE1sYAi$!Ys+bgsXzS-;uUIxDVw zYmLXt{fn=7WZRC-8M9GqKVarEm6ec?oX~e*cKo7ME9dtZ<1V^SNGw{marJ;P`hNOe z4lv>qMQf}nqaD|WFh87|n3}z~4UQkXL@5H%eYOb7PtynlUw zy?5fI7DM^iH)uZHOW$XZTf~{%XLy4bRY~Zh8g5(sBm&|{mJ8&C*+TOFFBJ8RHK`P&(FfVp$3gJE#OgNr~D{oEqH?s-#-|ws4!7W9X;@h*{ z`uw`edaw7??d;Y|*VC_i=-QdJmHsul&#c|fZKHj&kO?RJO1lJgD+p@uu~8cpGVxS^ zpoLxD!_k41P_?}yJx?XvwCM*&2ik%hw6i0gzu7+c-BDY5#76U~_|^}0TCt^#9sP8L z(S@EU$3u*Y@`381KO;Dt$v%_Tdtj7Q1-ug^-oieMBTd=dQU3=7cm_H_F91Eus|9Qi zhl-Z^xaj<*M^@Je(}nr=Ti7DM8A3kKIl6pxkJ!*Rhei@-dsN@y>!M=xW<1Onk)hzJ zAq&os!x)|%fV?QFd&h`?c*_uD)|{SDvGF+{%AYZyt|7BOfA-91;9pXs+~-S!X)n?g zpA=9zL!m_Is_{<11)?_uPB>5T!Z)>0mAGwK=jQcbKOIs`Pix8E{{4vSs3Ke2#L2?$ z6H7Mi12<4>>NGQL&{WP7;O(*Kv;6rF>HtHNh-JH!wE5ic9euezyJGLk9m846(66)~ z9RgqM8*#UxZ*Zp(-*P?wTdy3`&mDs9k+5Sie+9e)GPfVD^c$TPj4}&^z{%7r?YP5G z+>%xv-B;5*ls>z>{9yH=t|Ldx_%4t(){;~1S>p4lqc)zPmtO>yAzjt(*|Xp5NjZXt zQ;swAi)R=|&hOz_A-I*D38CELC&w}{7o;#^Ta(zIHwL+$IPXlK^#e_abH!NK4sXFn zhFDjJCloI1(zoR!UfI~}&HFFVi=XjaTH%&}gC5(Hjf$1_Qj34x(Z|v&bk775*SDL! z+uhytyf!9_g!Q6NvzIdgM)uM62Wn5@Jbe;v2;Hs~YXhe<*KlVqi$?bCvmI<=YZ*hi|J-W3rG~x+ zaaG=++jvO#FSKJX7Gj;Gsys2f7uoYtj_+39NPX}C_{6~fd`nn;4A8 zFlE4q_2|o41s0$3CKt7|f#a~hXBPN*Z_06a*6}=1YH!f9ob7_Mw&~)9L*Vmm+A0<- zzQM))!9JQm#mvr;i-8*8>gSeg=_~Dn(zoiTNY~~9!m;w2vgcQ6oub4T^ocv}>Ei|&VFWX=d z)VzYN5x2G)e&rI01*G=lWim>WF@z zQ;Y1(tim$^RqO{Dd4wa&qV>_MFO3v(QZJ39ZAsr2RfI?qPuH_AE>2I8^pRu~TX$H! z)hyqP;ik;}Rg67iYcS)0=tr{1bn*kxYGS~V5L%eXs7*RCJcVd6<5OoNw(L7H4=ps} z%i~V9z*mkw#zmRUTb?~Le1f{3JSx2bE{l4g+{}RgCHiYLJ9cUrW^hUvg`>bQ4|y)q zRKrZzTp&MG?=crw9`(yC)##jAci4A7*;tLooJc~r;X?ebXYql+_WJhTnd=r>t5(oGdR^GQDaI~6w0-Q>|;SkC88at6*0k>YTb zPhiunNC;)#YMLunho?FP(C=?H>YPx;vSUQ!E*UoV%VtC@dFJA|@OX}S z)tt>&oSi0YqTgxBzRw<=yDsb>xyfJj-;sOyn`Vt$#W}=!&Fh;zXl?$cDgI67=S`WN zN|Z*YPx!deG;xkv3$GM-jsIWp4ToTsFTLdvcHDB>*(RrdVs~o~T6!#yA>1jVN#{W} z_RDAZPCl)%o3?(8l30(Kw?ku{J&V56l0GJkl@Uv)#*Xn6J;wA}vAi6{LlcL@YPzNM ziS3g{LS&3Zem==L@5=d9$o_RUBJ-(WZd7K>r$Y9<<}q7F-|L@VhL^S$!z>M6*P^EM zg2k6Tujw-SrgdA{=Xz(9$>~~TxsD9^TD0sng?n8aop-|7nld#D3k~i0?-^Uj$k{i2 zrA+%g5otm*-1^?uy`FbdD=? zD7kMghLG=D&rfr)s}hkKE^QdJer#Df{8J7u7)b`S8Cud8+Z6xcvjq9y47G-tErey` zU{_RQ$|Sk3oJwLt5>kI;YloVa-sa9$)uX*>c<+4V_LzW--orBcRIQw-G!Jc2Iv-mN z|CI1`9IA3q%lQ{%dmfXg?8{)+W6o=Tx95o|x@a9;r)#AXT>jhZQTdR>eGDgwWaj_$ zeN=N~f-h;=a@A1-k_Zzmw+AZ^O zgU0a|%2>7Cw2bDD2TEl%y0}bsQtf#DgLLZ6&9wB)eoyZSO zw{6w_O+u6Xn@HR4D`J}3xDUx%O;^<%H8T(E%-%Czs=h{i+y8A|3~Pfj`o(#v%-F<~ z>u1mR53g}&MPi;~)q^RJA-WKcq|Dwc-NQY)rQWi39rCz- zlQ;`8R&6^iquHZDbkmmLF3x$%mUk}Gw-3+u?w!>0_Elni|Lc^EOX=HysSL)Yxxfm!i03~O~>{VTWyX9f-oyz+X7tK{WEY~kl0U9vZH?Vz>GhaZY^oRzlyRn6<_)m^#_8}`2B zB^2y!Ov5&Qzwu-L%mL{ae@4k{{1aq-8ymF(E(T5iKX6F{F4gD-rwk`TXS%NLn~~rF zt=n}&a#~Lh=;8hg=MLN$=`bmw=x)$VRbrPelP1x-Qj57O=B#AuxAFVA%dttl6OP>$ zjsh2=$fWa>Ww6gX;1}ljA&XVR6_SUuL=vI8KKk6Luv!gCr$N*0tOYeMAr#g5_Fe&65ZG}Yc~9hE+QomK@C`ia=)rEvqd2@f**7d zBt79@q3n0T<7La&@5U3)m(g#C)63Sch&YyBe$(~^*|jZk3*Aj-ZSAv_OyAmfD@mtu zTl;K5H_|xeNrkBTgWCbY8J;+nspvQ;fZVgq@KHsMxiIJ}MlVUHvR8zvZMimFhsAr! ziWgkg@R~2J8b~~w4~nx@_Y|u|Hf}&4X1ZCcbZdqVakGhvSUR;Bg~~%no$YeVtZK+sO(-RD6&!*>o*?1dDKB$^r ze~JvGPvZNfcdK2mL9oin_*eRcc8u=krEh6}aU<@FN@RJe#%~aA(0L&*+=gLO#6Agk7G#|o3I+P2SWSdDJS)qhPj5<`oqb=91tR*~#KWQWz#7WTVK zXIU?e{sy^lNXuw?tMn&Gq>N3#G4@K(8dv_!8@{CtllmIt&4s%KXx zHL1VpB8`{wQS2fO*NeS-OShY@(KruS?8MKIS0bpw-Z;&~a1ewWByo2(CCXLy>G8U| z^!>l51FqSEjBY{q|1Bx7Xv$S5!qNo4e---ok)wIpHABwmW(wssdPK&@o{uF>OOOf8giT|hH>Gw&c$6r5@YBB8&vjayYZWR- zbPu11N&+6v&<(!8xANGE>%V;livFb5N1FMUkhct-7X z;zXYcOXT^t1YKh=2Su6PdEz5V?)X!%lY)w39kuojKE;c@K z3Ej!hX{9yfM=p%tgT69jeg|wneu1kP2P^L{ugF%*=avuL5t~=wEk9!*59cqnE%1{2 z=Fi5m|Gj~`*hEh*yYZ}s>z$KeFGt^v+m@x7-qwVn&!5bqCI&M;wLxBGmOWJ+hpxfu zKbbN>$Qp+kOI$AS6#gvQCJaB>KyMb{FAUqgjXgY64W?P;y@aAxZCA#A{HRj=;liE7C; zub?Dm;{o*NOV{ACdd|uQPdvMcLPGYko3H5a$8n}uRTH}HFH^MbKve69#g&JD90LB` z@z$RPeI|h2n~fPPfIqN>nh$-3<8SgM)Fu5*7y48$!USMPGfon#Mf(L>l)sw>j-x{rxrchr8-r0cJc5) zOn8+Jmr1n&XSa5`K>w^%x!q682A=xx;dc7C8y&5!$jOWa7q+d;oN%^r!^2}`K6^x0 ztJ}(Zo9&l+p)9lr^*TUW{`eMt(TMjf`Kxun2g14(p%QfA$w%Enf*Cr9b`i z=@NVH7pyv~EdaffQLgc4;}^I0{lbJ|^4|1Y#kJuYY?Rl_8g={Rww9Z0n zmex6;gJY7lXJ`bmT=SpVox_|KkBCXKz4GP@DV{;wSbCnHKk&{$MwQQpq&JtTOvDTG zU%$d3`K$4er1$wTl)FZlG(+?d=}+|M5A;rwbPNY2xLwK;=Ahq}^fx8q&zRRwg-{|c z%D}YfH+0W_f5*GWEEXx7`hZdyJ`aNIxl%LIVTFh_`aq_BKU)wI*VTq)kf}<12p$G=cXu;A9Aftuw zC##Hsb>Q!eN@s)Y<=aX&C>Rr2pl=PC#r++ALDw#|oINdg*V)_?0>(=CKa>nM<;oD+ zFucKUEDvB8$X+>K-NWGa1-A3#QHVSST14Uk#&%*CV)il8vniePw(LWsz4)U|y-mLj zz1l_7?%NLgNN~N>5p zfRFP-fN`7|+f&R`X5=O*OY1GYHGgvH`jzjmF50%K;LK7VJ0HXqmrX=oS-1ovhI5;j zLg7np>}jDeBZZ0rh6etgjd$XGz{6MZ3>OFdeNG<#JF}#-eGdz|vIw7->uG>@JV6QU zF*p#zQUv3JxMz$G9>Ecp&iMM1Di2Ofpxak|>*SWR4bxBk)cNJnOW#S(!uUgz7w$Cl zr`m)5cr_kFUyLQ0RlG6r3$;_TCu%?T^v!xF2Mzs_t{CS1&|ynFZB$jVDiQ0T_lvHX z#$uyjw7rBZpA)k)cHpW`=Psrg24!)hFVxlWcIu64Nk%UirY53)dDL)>3X`DPn05rR z1m-t(05UUj-LUWp2o&u*xw<$m`!|=CJ!hY(sjXx_RISuT&}RoSva3WN&?A~u_{DYz zj~)%`w>WuSL!}aKF9;g#6(eMqG@U#}_~ll=GlR+agT3in)Gq0h(JvKorNpmiIxV?u zd*l1GcuNmva3PAfWzSW!KqFkQ34bK{Y|ZvGS?f7=pNYoN4;L0#x~Amrv0Ya5jhjpE zLAqBy$cLC@t=LZt$diy~`Bz2eEJm$7@E}Q{@uy3h?rgX%|+PN8w<_)JW3F<633I zI}a5wI`BbL(pd(y8CB$CWj&&@(yI2S<)ahrtZWi>XKaoSU23BpGWj=)kK1;;YO;EF zjIg%49o<6MxxUltPFYi1-+dqsp4_ER&*XtUQik^5Feh$=hv+h*dsoIwuVGWT1e<~v z^K#Jq8<9SjNP*mA*A7_sUTc?bmy4i$)Dp96-}pH%8RLaf?`K?o{JNiy&l{asWG&;ppMiDrDO)sL#c*Ot4$&erOGfrP? zuH-J#+V-DCpV$)T?K@nxL;7`VXrrw{Y?Py{&8uiMi8|8FgcG@$lA1g?C8cO#(kPH* ze4nJc?H#lZNuhmHl4w*poJiT5vgc|Fe)0rAnS3Ew2*4M1K)AA4`duIU>%9=I@BGWH z^Mw!hU7~w|<29AQHjLw+?w_Ocz*X-6jiEbIP(Z!Eu&ZRV%-?4R8Tnh>eunW(*+cO1 zS0Kcjw|mJ`R;=g zOXYvxrDd<#XW0aYnkluBnBZ)^XOz@DkJVqw7mnq_BZ1BD#qEBWU(Vq^Z2w|V(n9Kw zqp_>79pgn}o>wqWHXb|ln3LGwB#b;^(NFp%34R|*f?bmSOVdT-dR%6xEqQ5}Xxxzj zrit=>n1wTHD$YjG6q=8rV3wRiNG_Q5SuCiPLY;e0>(z@Oz25a%Qnx|qK=qb*QR%ENpBENjcZsdKc7BcUi8in^sjdiQ+w8T+nG9QWz4sa&P{4=aif)ie(wb{AsCdWHH8 zXg2$fm$~22&cd((jr5VxL&Me-k;un^zY{+X_e5t``qz%Y6F8CCnD;?jPpqXQqb=9p z|0%h{g~QZGtE{D^p65Bk*3y`p7Np_PeEh_r6D-kseTq}-Wfg~MCoH})kXmUsT?nY;zi ze%uysa@E(Q zhweP0)ZcZ-qO5^-fh6$vGk;dkcG`;CZwThNx$~{Hb&?vy*&b&iSWY~U1YAS=3 z&8M40-1ngeG%fq1%tE17H1%a`@>p3pIQb&`rU1e5^8${&! z>rG;NH)|f*6y5h?0uHUWF&qae-4%1tcPo-gdMFepNff%k92t)9fTJ%-0l*CZ#f=E? zOG#D6#o2h2DfP zFYY(W)g$?x$$sF-|X)W>k05Y6T2Mz?e!uu)_9l$UMAcoHw zKFjW{;(D6eEV~&UVMX!_*ng)t%x*}QTG7-3Qpjp*r-+$pth2PzdAz>^f{V~ZJjHA_ zvZdXaHTH(}keGIztSqbtcWu|%O03qsPfEw8J>ru(;bWjtZxCcWYX15vtZYCdg%z1= zgo~^eunb3aP6lUx7x7J@R-D7T)qC)|BRHlWERS87rPA=4%P*jY@eNOo@?VTN$qJYJ z`l&WUhEpgL#@{Ob4Zh^|NV2$dOv`?DH79i(#)@a}9Nj9}uI9Loy5UaJ@6J1NIB>@p z{3;AbN$rlT-gc8%l+;GRZ&WNVzuh>t({P(ocTH3*|7%o_j-#yoS-owNlE1cn^A_!R zeeHJ5quXpBFHX!~XDGp4dMRWL+7fwjg5|?O0y^HRL_on&TIZSty>p(Jc6^Kt#GGg>={@ z?xGXa7Br9K5-AGHCI#02I$?&Gr8@HOc_!wFwI{UC9^{^y z(ciIo&**IbA%j+TRfUpfEf=kzO7eD6pC0X{8=@DVn_P2%#ZyDWhq(YxR!kRTwtw~| zTPNhF9(H|a|0B~>6>1MCi?t`6_u1}ptx$i!jpWbYHy);(p1$;e>PuBn7>!XMQ5lDIV))=L%P$=42E>k2BWakMg3%Yk zKpHWVs+B?c>p}$4)%6olzeLWPG|CZ#=#{- z?jBRqJaSk=`zE@ubnk5$DY5S6-hb`Uy0_I|u4L<5BdVKg!lX5Bwhw*|u+ZAZ?!iK_cmeXSL{|u=))fi-AoW z(3iw5ED~oEsfxJ!_o_V#mS=peFa_WBga8#Yat&2n@DJzL=Ca?_nOFxuqI(?9@}6{pDdL2k3)QtRm`W$W#>9(6g=6p`X-Yf4azK#ql=#}Du^?1lc)GV zkH>-LWr}QKC2sgl-RNVndM(lL?!Z_S+lWj2s^}g&<{oY0-XefGg+kqVF!zS&j9l?yG|AS4Y?n1(153q zBY&-0j1;<#l*|*7XKSAj_uO3NTv)*;FnQbyd1*I+Z)9Bo`3)41HhxSiHr*w7$fv9o z!@0wbKUjD&$%DvGUmo>oHn=u@c6R0NfOPt9>w*2jR<(%Z*_C?&1`z9Qd-nzDdhN2=`(=Q= z4(x)IoSg=1Zn6xnP2An=g4}wIwz=7B_f~F6otUi(VYyq8FLvC}PgfZ)^&}mYk>U%; zV7xgoxfNzCKxEI41y-Ag`DpnubN;{m?R4aX#!c&W>rl6G{oMMZRl^AlBbqghuidmk zZhfJB!wHR=*6k5fll@Jw#BUK%&62Rca>E6&N6Yrap-wG_4$Vnct9C8{VRocrGeW-y z*dFq|qXFDNOFA`UI}UFvilw5YJj3)=Jbgn$#g`urbRMRpu@^mlw54xvl1;YM`%p+B z?wOW1X`C&&d#;YSaUi`qkp3BTe;^4NNL(Q+v2UXlL>Zy%rbvS<8K9UFrD#xyy*8z6 znADa3JqpM62W4OUonDKuL*C3 zM;ol`(cBGIVYt2fNddxlf=67O^iX;f7stoQRqRAvR+fL>O3^^ElWDh#56ZT@|24u2 zfxQnK@<;NwnoyY7WBTmCm#_jgVUQI9O~ETtnLldS$~9G?^2m3Hhnj9pBWs0KvmMf= z*WB>B5rd-P9waCxVgD$>SN6x|VhpJsUKxTTSd)sY&$^ z|0+GKyT^3OvTonwWAi2h{14bGFWDdVPiyk2Rs-U0f51z%&YpNQNb@Qk5aMfY-mpft z7kOw;1bb<1ElXf0o zLW{m*h7HI{8Z~s_oz`7zw6GAXMFh2LC*8dh-LZAMtQMWxv|Sb)7EmW9rbl-&x}+0{ zyfAbqid?JRiK~9|W(j})vyli|MuQycvNBqWzD>m#lqo|Q&L-T zVHL07_F2}>V`hy$>T;|~R6y9BPWTUUgol)dh*#f7ggg6B z=sa`AO*06`%X45GtH^NV!Wv*yjnpVqDg+ebK?g(ITpzubFj6xbAarF+q#l?25gicC;lL@%O@+p?v(P*?hi z%ol2~K3L7`&d?*v)hst=#PgHUWEMs22=Tkd^p7h?w=`(lh*Y_Jd{h0b+G)#XT?=kg zJH4>rS`DEdy^K0hwGsRpjU;G}^eTO-{q6qyhjgJK2_7kXL0_S2RCDNM$bVbW+eWxm z(H-JeMGpurV^}>@#m|bV?DNKCcgEnppKBNkq1M-Q80Ju8>O&Tv$1}t~{9 zFLZ_CxFUz?1+21JAAMgvT|pk;Z!EVm^ey#v&=M9yrjMH*(ztfceTtc6#OcB*+TV6% zj&8K3f3-%j9r|0$u}o=RyRU!sM&=ExB{vU9^Y?06Nwq$G@bJVIZM!u3vt5svx&fAL zV!MUo@DNCp^0Ant{=ns&aV&#OQW^N)m@8N$RZ}~~HLI4W8K)n&QcG`YySJ=l-mkT0 z{OD>H{aT}eVAK4pWQD&neuG>C$@b zx=EuZVh+uF#|*G&lzy%~O2uU8`ZRCTsnOS0&;|O?ASZKyn(1wj_jvF!^Y-%zh0O`{ zVVkrZMTU=B@+0)ykoY&%dPmlZ^K)xp)}U(N2><@RZeixiC)>7(Pp`M=+_S!~Me~H7 zwS3XHjq-^yQ@tB~vlm})74$LtP`|%XK-fEhJ|Ni-7ml*AZP%cZd6&kTp&6DIu~C&( zx8I6Kj*QDvIRyk%Z`-a-(sQj5wd;TdVZG@UbE=`reL<#BG2dZ-!K4Da{#NZX5=U2?G$en4YS)PI(=t1BjgPK+htZdin#u!0Rkgjr zZ@3?)uiRRw5H-vn1df}XV z+pizHJbN))+jh`DYGF>?_KCt|JTr(Ac{eZzZi2%cbbD?G2G*oEivv#4$-jC8dCi-x zETF$#|MsU(O8?S^->tc^;{wB#^<|5`7?*I3kolWI4QnSoi5CWGCHEJ?Bds*Q3rv&2 zw0^R(AcaB)`uw>{{By9G@=vvte$L3|pIFdCaK^Fxf_(tK$#{!+t853F;9TKVCE2Y( zc5&uX+DH@bFSjr3#hSBsfxXRjsZZZ%N#63NgHW^m zx1awyxL!GN^v$&&_Md4QKm83tF z1=1q{D9JTZHsLdni>xNf3H=K_euFlF^KdtQg3N|nP6hcPHqx*2`DxYKZQgp9w26H; zIw%WDFYP<9bIa7hvql(c)Eb|~9gf|wfCVfEEW6aEv7l1+fKh@tQ@TV(&KDdd@RanM zU?E+UHW}w2{DRM_An!q2P3TR*PAlP4$yfs!U)3=DR1Ngxo>uS?lnn&JETP++7y6^3 z^i9ku@nrT3n^!-C}`RL`N*RLGCc)~EoTt0>z=g%}BGe1Uo z1JC?(B)cvR3la;WW_S6I;RbDJvZw9#0N*bTD(|TP(8HN$2ghPDYa@n6P8(+N{#+!{ zP5_)vt;?9 z&7&rdh)qnW7cskF<>HM;=4K4XxZhx}IAh+hc{7R1_Mg&>F1V$?MOPz7iPFF1j?$k! z$)IgIaNLZx>?9T0(j!HwDeg$QxiFAEyL#-7U!kthebJJck6jDFInuZ1e>laerY>8y zVUCF1g?@0XDz~5?$PONd#_SKF3YyllLZGMTXICAlWoEyjQ0oHGg*sy z^LrG3AYCRL)0XbB64RxzTG7rjIk~fVC#5|G5EOBsx4CJr$+AZ_j~e!xG5Skf9#nE< z+X4URKIjV$}&+b7?U*gH3#d`;G_*|m^vTC;xlBG47P zO>js5kTH;xX5kPd`ftD0kPb>`%RZs<9D%Etk2VhMjf;i);gDoXkGIU8*dYkVy(!g$ zS94B(OS?{)L)K}t-Jfoqx6spm)+Rb%h)5>`JkgHqK zZy?qbo&1ft`AOVFkk91L!-+Gs!+XcJ)p|eQKJTQL-ac!@u#L8k$&(i;tEd(Yn`LX8 zFeYh(Cfoh_ik0icUWrq@yk?|rUAJxHkn!UOOh~p3cNm(Ip&OmFVjYvQ0=sXCjGs;K zE}Z|3?=E+*Xs^`O*OhKt2p7jlt;yO+Vs(<9LM0-$6{AY;3e!kEnMO6St`WF{{DVgF zJ29t`II48NjS#RbU*kF;Z{8(0ojv~gE;r=6Q$Pa9why&-|r_mtJ^t=fLC# z>nZP>-EZEC+dwC09$QxKX#w{#CLau35mp_Zlg2|7iB=9aog5Mv(!cHK@7!F)`b8;4 zi@dA9-??&!Uz0#$7o4~`P~|yzRMvibm%hps4o>}?w8t0DBaNCD@7#O*uQR0nx6h?( z3GJNM99TAN2CN-eFUSe3mwc9~1raY)PB09>Qn2`!hYfx7K22UdkXCDjt4jZObSM4x z@L>`~IzD28LsW!e4i_*7dj+p5U17b!P)1oN%ACcI4}(KC|5@B_J3cWXLF4`Fmi1>n z?H1~~b=G+Nv|-Nn2X^ChLr-ZPa>orkn5@Z6N!_He%N~-jR!mOG^YopUv~~TSm4oMc z`b>>mvv{4$s;Y5EZpggGfgh9#wE4(B{D61W{R(wFD!={ zMqb#k|J(P)boJTWP7WY9+1IB?&s~})22@Mc^VthZ&+*H5C_M7lZNLx2f1AF zkIr@?wjE+RjIy+DDhAtF$68rt_lYO|HS$O1R#IpLec=tdR zSx>Gza(@jlB-?Mo>J5edj%kiTyK`wD8^KyQx9;vY zHczm3NsbzsH9E6(e@Ex|hFJrKQJ+@rW16;Z-I45V(yT?Jrp;S(x()_z-x}%qkG*De zHu%S03+tR~V?uyQor|Xg_Y17<({@CQOcyh4`_Ao0SF>)`X<+v_ z;_EXrJ7?~uDQ~CFx3=zSQ;qmW26?As4s0FMldWwG>JXR%2U&mR($i=et*E~WC)|$A zm@wU?mJ9plG*H{AclYr&wQM`~={8q<#yF zYW*5TwCZT?gv(uWvLSMA;nbz^2v| z=NUVjjh>q9$TuBlUrgppPO2u)IO^y+a8AwzXT2|}e0ckQANxfkhQ&Js(%(;Rz3Z=c zpD}ORIXBPAYbT3>eNoPWMeC*=zj^D#(47II|ACwvm%smd$=cP6Hs)cS8sJPt2H7v4 z&0>Qa+8b?jZKSCdV&u5e+vNQQp(VMMf}-zPEyU7NA2Et#%5xclxv<0qM!8YJo@q=@ zCLcUM{UXe_lddflBPI>lvobj3&)cg{1Pt*UF=f_iAMb%P#;mL*%okmUNK~j@PZUdj zeEY|R3q`Zf9^QR0juB2!=rEQa==No~!7}gT4#TXI7379kr+HqD+O_(&okRWY#FhsK z?${Vqo4z}~?^L}u;iO4W#;Gv7n&anAxasLTM0M87BgxaX^l~O?9Yf#W`GuCiM6V`8 zhz;?V3di;z^wYzq>yF{D#<^RzleSgX#hYC%MH9RsC|EXj<0gYn!u-~7!pVBP@fgNo zY}gL=o&*nOyq!Vx%Z5~=kB`!8qqn1l%Ki7v)f>B34>hk^ufgUu+g)7f?FR>rJJ?N1 zbkbC^XjQLOV;hynuiHHvx{+u}V_{dNbB>i}^n&GYZEX7G-PaBuIp}~!Wvd^Vc|a?E zS6kQIuJCZ>Do%}pB7Nu0n)c1w5d)_M*hU4n?B!i+UQfGqhbvbubtZycPUqeO7W7C= z5T>L~o7>xN@bq~p;M}xlv5>&;qT9`6=hK_C(T1&O5eOgbYkft&l zIfvv+Ibv0^Gqsme=&v+qdJ@}r?ZH2exCMp)2N3`BPQwZ@*F!EY{!LR-`Z=xC4ass0 zqVLWhz2@(-cS_%Qd;gNd8;?`Bd9$bd=|}khvcaS+K4Q?3 zako!hKUZ+jR}9>mefh+-(wU1^Z=b$w(HgOJ{_>){g4xR$f3uoSgTYT)cuXq@*OPE1 zH&k(ANeR8nJAMgfVgs@DjcJD3O*!){#nfS6R~aUKgZfQb7o)5y$4@~0CZv~NxY<~= zX~#lROL{ClA!Rr3K0DZHR|zZJ#P=3*3@W3sw$40Do|z}gAD1g~#Hv}?*@JogSZxLH zE8|jJqS@6!8Lg!bmOJWaCAgbP90e1fJJvOAgzz`6)<61waMxCDMIYh4 znryQrdMbTe=vjiKxW3Okej%Dj1KebL z9P#w9se-H}o*Fz7pwgF(uXjICrU!BU*sxwRx|?1M`t;LJB%n^cdI$bQHSHfzYNLei zr+=v0mN@_M37lIM7hXp18t{?11A2Qfk0VbofI&44s~%~*hRL>PmKwyKAE<1?@LD)7 zh-xwVeD>_Au3n_lojb0M8I$xoZFDX#j&9oQHQ1t(lGe()9$EYQMc3@KUAqQ&2pv;a z&)>3o{@Bd138Y~6rmfP0MycW5GkgA)m)SQJxF9A~c~7+y_9kYh24`wuJcq%6d1c{? z>xQ1n{jPf^UJxf7rzsPe3)bZ`7fNT4q0`Sgx#zB-8*%V5Uo&#Ri{NMN}>-y)D#UB%GBZ@eJKd*eHcca2^M`JYJjmry6X0z}@iSnpSCS z=wp=yu|w=4EMG1^o4f2|nYnB8R*&j0 z4%1h}f6O*}`{b!GZy~3pvf$F{T}M-v4jMHVK0k)KpMqMkoWIdCO5q=V7y0j9h0cPn zuphreN5R;mu>QFfh?J4JI`P5PwFXO&_#dG1NkEL{CUQIA3!^n2cKzs%*Kp& zcXs5#8XqdI`C)^8!)x2uU1@!-Qmv(7U4Iapl^z$HrIIzNsT5n9-Tht(b5xy}enhxG zCHttXhsuW@lE$D*_C@|+{*(1^DAAA29co9|1-l8(ZK@~5c{D$1d$Qg-&AR%kPVk+i zf2PtM`c5i!T$O6GR*;xfQYnep!uR`I&?5@3Nxtlag~hQMNhFB|_!u*H6I=(^zg`A- zj9I7&UI=4TZv%X(SsfF+hqu|9~U60qb9e>l6oh|Ezrpr;iLTEZfEVXYHGF zI>_+!vaP&-CTBA^-Ix<5Dz%bmt6wb}%4ZGsmf zuxOYG-pT|oLXxY2Cb+W+o({z-18~%ORyE-B4L6KiAkUY>*?eWVPG}_0m%|x7Wq2X- zEHZk^{V;mU@N_)mGkU(qd?U;p0FUJT>kx4i19(m3x4or$40v;STv$Tg4Dh?E`zE-K z3{g0k+W%^Rs}+T5*wF^~N7Z{%`y#~zh1LN7q&jPApPmHEwXq+ypQ-&y#bw0(%lJG{ zcQV4sO;i~>3wTS~LcFc)2zWHda|G$g`4Bnd#G4%dRtEgHa{OgD!(WE$NIb`1hBN#b z9Qb#Y@n`U-98VdZ-ciQ09c00A)g`o_&f7Oz4D}TF050rNePe>_S_&rkbk#ir+)Pne z)Q8{nax#;6k+v8Ye5+Kb4g)UpZ6-X?DjC{OG;3^XzZ|BiS#o>vkxDYPUyfLi z4jB1c+Fu!kGsB5l71>+5>6RzENitKDtlNox!e4{#*;K55-M(7ofpHC_We-Qd@zi~Y z$g;YYFNfV?TsT=oQv@Pf6HG`@)I{#1ThL?c;vV|H_1G_A^EchrTx@wEyI`8D2i}11 zIy(-Wkh$MR=ls`>q8(lXq1#sa2fit>bYs?yhBfZbx~0{|b_lOdVlp-stlc~J*p$E zId97CnT(XrkV3c=GZ`tjXFSW=gJ+{;o|W5sncA-)zm#i#(bWG6MXAEsgil*j`(?1V zGnp;-|C_1*Wie1x0cWybG^>a9@V5sKF2h-r2zY16)S1vxd=)JjoXk}&QKiZ4m3KK0 z`tkOeq$=k@CNo}f9+YK9W+q;UjO{rO%I%lqUdMP)mOYFIS$i{RgwqurOzkZIm)ox( z+qo>4+cViCw_ialp+Dh{0G?$rq8{K_=!9lp;*xrvglR9H;!A1xDB*>+-aq&txvSIx zYErCLavm&97fwm*QYx(Z=(^zMROv^c3cih^)5V+M+Zu?DlJi#Z1j`i?RzOKIM1p+Y zJAPhjSa{$l8RkoFvOE@kr277f2`oHX1$K!yFIQB)eKoU&p`@zg_z~xW1r#M8t|flI zg#SURn^Ic1*RpAt6lp3tAJRKW5X91pE8Q0DH_@}6iJr??)RKw*9}M(VE0(2T&jUUh z>t4mIHQ=!NV_gbKUCwXyA*)>Ynbrny@aJfmKjrpaP3@PH46+ve$n8r3XYJYg?uMPf z*uR&l{R;A~T>p%p<@PH`80Y8FQmLv6KZ`g%WG)#%ZyNhocQLjn>mfTM0B8K1!gU{J zvuF6X;rs&;Dt_cTPFooc&-w(kXF5?c4wrSJqO$W`_rWd{u9rKzipqLIqRQ>taQ>Iu zXO>;${Ljw7JF0cShn8^>O9~}WO!MNvft28J8I7J z()hA^j!ZrfANmmR=Cra>;CObB;fkyDG2mDiF;D#v{oqv;nWU?6ze9&Qg!Zxyl?k1c=`wQruBP_OVKZj?SJt`M{*~J=#|~!u zm$i>K>uYMink?b_m$jd!u4HPzS^@h7+B5smGfp@55W#euw^R6rZ7gp}UIR`Q$qpyQ7D5 zIv0_ST;9q$@@L(-NU;LD-O!%PTe*EE>CELVYwybCt*mQjDptwz7W~HU|-Rw8l3gnH?2ovMLod0c>`kQt-bQN z_F4VefK^+H%6!kl;OTStZtW(?jZEi%z5X=>B9y*CWS7syBNx6B?}E;#g$zB(1(77s zsyzRRLlfC*U*2ykR1};4T~Df#5pO3(?HRUoR-Li>vB5n@j@%iJvh?LurRZ_t%Sc?p z)87T1G~>HvV+RXT$vM#NDVVGZKbP@>hkaK_E^)dQgMXg#bC$i8F?fA`XL=8Kgjq1? z87adRuer@ezB4gCi3c3}u9ceeA#blPGqq1wJSUwnt`+1@teHFbup#e9M_zLIgHu)f zhTpvs4Dg=(4#(PeH?uIcUqM!JJmvNW(7)V%1*yvMWbJ!%{aNmRnc{aYe^~nq+-AVq zL;fW3yK>oaOtLYThwKsv`6C8#e6)zU@5kHc%5cOxG8;o=*)~ zbNa||T^lS?c^4xgA7kEYs76HY}}2UZhLwABE{E?ZnB>(?`I!} zH-lUXHo;#39~rJAg$iFIT&*y{3l;NFlh@b}_KTr?kz%XD%LKn+f~O;v%o}j-9= zNj@;5u@GpPMoq=cA#0q2eId2V^*GEe3eHVh^{CoyL4KRNny(eU$AB zlJWo8dlUGoilpKDEH^hH2?@p2&<5dEh0kL5y+lENH7VCJ`UqJJT8cg zIW_5=`95PJet4C5z57@XH; zcd|}wYx@Himw#iF+C1RhD0U8rT>}mMThbk|W*4!U;9P)}j{I^>zn{>%vOf;AlzNx> zQtvANG4|yNy(|2Eb@)%1L+kUMR$cz%#-p-cg&p+rBSt6NGkzqY&d#uJp%-PB`M>qA zwKMXCUX*<=qemV^xyp{W*5yB8hNC0ax6?0(wWs0O^H0y8&tLqX_;Ez14yhNF9|XS2Uxpn`g^tYk6M9tnPnZK0 z{<(7w_7l|RGv2YiyLGvD%Xag;rvH#^f5VxF?ULq zVs_MrlQS^|ol=pHcU|Y*ugg8+C)&;5CHgizQBK6&cg)%=jEGw?JsKS z)Z;V1x%*tO%E#Xbzo`68k-1j+MQ?!E4^W$rKHJyQ2Vc~q!hf9hC;Y422jKTE`N|LF z8_!FBAoHD~9##G_<9%6=BL5XJU)1?e88xyVg}q)S`B^LVQ)I@~@xyw2@MS*oK3B)j zRgxc(PdiCgb|u%(%l7%Irt=%wK4reNH<6FOpVwXLvj_bN>+PYh@NY4%ll_Up7wuE! zKhAzV;dfs{KlS~m(EkR>&wKFS*6%p@>l8oJT1ooK|A~G^`Oy-_(IUpJ@|mCM{Cs1l zoS&)uvvv8)__Y=>50m-ME_M0K&C87xoxe}a!!(_zOtBl8HTvF#a*cjB+WDo9Ls`0i z`J?kD%>3RsG%nU`dPS2TEa-pWm1_oPH5iAc^{`F*{5AgY_Z8#18rcqCm-X?O*;}?l z<^PYuxA6beM|umXFO|QsEsrFL%ulpls_#GF&Xy*;&M}|rI_bd7-&{;0?2Pk}Rl`OY6 z`L@h|Md3f9@HsEVDs%Q_e5mAo&ez2EDg{XXnfE!xw*tx|{^IzXyzg9hPu!H}%m{cc z$Gyx`oMN1;@clC7bJZ^9BZr7fIYpd_=d@25|8a`=kHU98BA@rFy_fM1r-*0pT*evr zcIp&y35D-CEb*h{{YmJFd8$*)Q+Y1O^YWhYzpn2y@?L!_f}bD#mibfj0I^1?m9sl~ zT8rYSH@^6NMmdrE#`3q$tH@uk^BeobJUGsqYM+$&8+3kGiGLINo-5-n%8s6`-X!_u z_YCc?WIb#F-)TJ80zUzrB=pX2OCr~O@?OSOhyyr9Tm`vKa8_6=`Mg*@e;B!r%lk?4 z`7!Qy%KItuxhTIJJ=E5BjxSl}i}Hm&yBMnc9LS6EWqDE#ks;*vlX3|B_oN&GpM2xA zZxi_0*yRCdbLhOU@~tau?=dbl6-?hd5e)F8fQ*9Oc zj_zWNWVjW5lhb!<`IUNvUwp{21$`x57seMP*F*G^_;FTe8Dsbd_TrM?rzfj?^8q<# zQ1~KNt?-MiT{6a?@Wpp)gFdKZ*+oxu}LpXda7`pPlDx=G$Um_;%h|&$s!Y;#U3%ML;Yx(`Dbwv0Du|7)q zg*fvCS^u&f{>XX{)gDDXsP-6V?2+~GH|p*8(l5L$%bVg&bbKS*$9wYrIL~kJAH*0b zO!D;%zb_?XXm}Avoaie|#$@pOjLlhG$q4Yls<-O{YMSsy%^LgQK>+(E) z=U(b@sKn3V+d((zM&k$hop$`#pCw)H9f7i*xW^CW6jJZ-ukO!tbF`$>o&I&Te_QfpeKTe_EZ28+W6brrhV#`={# zi*KvSp7V`A%UD11(=G%*3O~mjEB%(j7yJl(=-*0$oa$TG57(Q?eoD-(^}3+i^*@Y} z{KCp+`c%uB9Rl6wWH<_K%Zywb6k!BwF ztYNp$$@0Hd_?fgn^5r-~>f6rHi(%EeJFgr zo=A^lM7vY?PjU9{jhg-}`7J~F@u!Su>SFS3CH*qZe>bV``|#ftvi{*i$jfpb!4Kmd z=TvsLbTPgPFtE|99rS-vPy6M2-1+@R_0Hv zTV?(+zF~_oaTkLzvB1+6vi~xlGJIyFroYX(q7MJ58F)%f|1SUCb@(NGJH1lVcR3%f!!Mbv^d|IE zzwWjx-)dNQOMRZFClP~@e07oQA$cmaRaf4B`F~JX-jlp9VirPQpF0=TmG@+}Y+uq} zF7-cFhyOI&l$bqB{4>tgb@)#g$o3`ia|7tVwEWAVKSJa0b`nF;`dXfiIcoX;?C-6^ ze}dCgMf(-}{L}eH9sU!!O%y)z*ZcdfhFnkgJ^Aa`)$v@etJ4~QZmRcVu~rGX%3rT? zWEp|v5AnV$$J4cIn^rm0xJ>zXVP6V=rDK(}FWK))`(h+X`70fPG8V7!qw4TWu&?og zKJpxrYj*^`(vWT?`{I~sA)Z*h$2AD%N{&8or#>b!J z&<|?-aQ~7z{1xUk=I}cDBkS;2OsT2EU+(`+9sX0SpH9;FA2^??!++{VPaS@^|B*WU z60^J6zmEPxb@(L{%N4%RkALlYap6x`FD`4Sfu5w@3O!MOtm75+hqmPV#6p}`%l`Bs zsmCHKS@tW!zN+N-{$Z7GJ}6_*3O^h^6n-2d$7!0sD!IN`;l~*VWqVTiFW2F(bbM!u zZx52btPh31(lJ!lhr;hwhhM@EGKh8MiXRX83ctkoi;Vf+#4&+aJKNXcuW~#s4&be~F^oZ8yHFCZLzF$W}Ma_+nn7@Z-$i$a#sv7xNE= zA7`j_(+XekqwrTc%4+%X>nPis!atuM;m;I)3G0`IKU4JiR-x(FtrhXU=`nBUX!N0)AAJ6oWit`1II!>|nOq|_q zh+R8sV_)4~N`7dCt^OR#skT%0iwdH z*{NGmx4)h>t}a-b_U8dvtriq5T6dM>@OPIjvPO?H`_!~xk7n?cai%$pO+#lleR3>6 z%{(`GPSwZo-oY0tc~R?syPBVv-&j})=Z@a#E9Utq?-S>(|668%ENyO>_X$ULsXO`% zF~_r*Rf3-izKB_M5xd7lzRj4A{NdnVA@Qp;KDr?PB=`;2EiE${qmut;?-RCL;-g(b z$DAqh87n?<-dJ&&eYea%27be_;xcQMq*D$3wvrz?mW7`+GXFmCDEeH7rxR<92iG z@*Qp4Em-Zy_I~{3`VV$Gva`Panq7%ep)3+?Sw>vol4V{K&hby*o0BGnTe^bfz^Y z%}8&20qW^2bAPs%3gvfU@CjWhml0L%K0Bd4N>=+lt!Df}tozj#Ydg*BWHxEx z^(3#i(jPsSVy?K`dgfD&)sDSc`}Sp>TW)UhHb3_g^`7co-yo(e#;nAYX~!WB zhwl@f5BIKb5W5v)R${l}x$P&Pi}xF}Tk^g2?@7Cq?UsB+4}2M`?!xH;v>zkHub0G6 zhEAHq#~;Y@lSDpqvGon-XwW%Ro8NGbM!wT0_Vh}hioO|9zh zVEPvyC1 zox~Ag{1JRe#_WgQFq0N}_j{Y&Z(aFLix<7y7V`_R``K;0)>?ONxOL~b1=hMO>%nsm zTKVVlB|ROVR`mGYVnq+uBwyaQPTsxU`}n=)!*8~DrTm^vX3D+ZJKr?VcmvFB-rnY! zEVIm;WUlvimi|G0*CM9o6yLR|X9srWlKw^TF4l!j@G`di;qL{}W)l#OZ%pjU^%qvn zFZ&6xt|fI)~dY&F>Ds4SvU+ZJd3aW1NeePdi_9Zg(E{ zH~hQ!5AmPxU*dltAUt4tKykp*fYN}nfU}Ll8ue%t*JwEPFlAzT=>x0e)cMMJmUJ|?|*wwgWWY-O{T zo9%2?-aM>%c=M>{3C$-oU(|eU^Sxm`!={8SYhksR)S|e>mX^+z(JhCxoZfOl%g0)7 zz0A5S>9Q4;2Qt%kI^v(<~O%3C{H4{SZQbx!MrtsiW?q4j|_R+~0$;@XU9Grdht zn|sBkh~C zAKgB`{mS-dI&|(Zy~ENDJ3E{S?--sDzAXIU6CO4t5UgJht=P&X06n+qvw@fGcCKoO$KaE6chBbV=#5q)SPckGh=gI=JhU zuJgM-)^&Z?U0o}?db`c+c6+yyZX3GozbfFWK37e<>Vd01y6SBAgzh(YFYR7_b<3-x zuAX)EimUhZXwxI5$NV14du+ePam|oxZoB54o`F5ndam#JZLf%4DZLi-+7#i8D2ynJ z>=>C7`AFnDk?trXDm*GGDk184@1)+h^?t6mJKBnF6&)9y7riw4t>}X>j+ibn2{DB+ z%VWHKru4b9&(nQ&_VM=Z+&8c9>b`qpt=NdzX|YRVKkR4pYtk>g-|&8S_S@ILOaJ`- z>jqc@h77oUz{>-U4D2>AZQz3g-x(DAlmA-|3Ln&CP{N>Tg9-;N7_?~6BZD>!+B?`7 z+-`8U!Lfti8oX!l@xf=WZGUaTwRc^+eMrk8HxF4i)G;(_=&Yf)4_z{}Wax`SJ#o&s zE^*OuqvKY^?TwF!pA?@HKR^Dl_*L;6<98)k{6CWzmpDK1vBd3(o}`eZsH7oDHzz%p z^kLGs!@3L`GHlAQ+lMV4_S~@Y;bFu351%kRfB4hGHxA!AymEwdM9UFJUTfqd400?x{&JzUU&O-ORn2A z+Bv%8=((d`9DQ)K=lYJXdaUn^Lx?l%-UroE&eA z4<6rYeCP2I;|Go(K0amq%<*~S=Z{}F{(i^c`10|d@n!P70jVa#F`hJty^_lr(AVr0J7pO}cr~os*VKdT(<3$=xUSnH)EH z^yDd%vnCf#UNCvlr&v=$rnH&TWlGeP!Ba*~nJ^`7 zO8%7Frrb568TTbmbwdd6SQsf4sgF%vIrYV<8>eoax@YRasmG^&JIy(**|hf4x=-sfEpFQAX;Y?UO)H$XVA`T- zk4#%JZOydx)3!|8Ic@)q9dAs#G5^NfZoKQp2X9<{<8wEzz44tJKe}<>jjkJOZuCwM zoZfPJ$LT$%_n)4`FAq$gK5P2T)9;+VWcp*%S5AL%`o`&7r|+45aQgA--_CH(Xf~t$ zjP5h~%!r#Ydd8F)Su+Y}ESRxq#v?O6nz3(&Yevls@65oNEoXL|*>h&r%)*%qW-glf z$jlWp*UVf$bIZ(~GxyItGV^q*l^T-TCbdgyRO;Z=k*O0>(^B(OZ%e%^^}*ETsn4aZ zO?@Zzqttz=uGE@TZ(3kl%e0PZS!so73;0FsN77cLtw~#-wk2(6+Wxd7X{Xbz^pNy6 z=^fL%r$?ptPmfCFd+Cr0-1MpYBROo_;#r zo8io8meD?=dq$s(xQx;K5Wv!ml8n_EFK2AXcrRmDMp;IAhCAbArjZ$t*(9@7W_V_| z%!tg`%psY>Gsk33%go5k%UqWEbmr>Jb(xzoKg`^fc_6bg^JJEh6`a*7t8-RF*1)Xc zSt(gFvvRWLX5F53Pu4?O%d%Ewy`1${)`wYpv&yqhW*gbT*{!lWXZOgC&K{DToINQ! zBYST4?b-KaKa{;J`|0e}+3T`5Wq+8xH@iIBlYKVFkrSNLDyMT!L{4l@Le7|+X*oGL z#W{E6EY4Y)^K?#W&W4;#IUnZi%_-0Ec zoP9FS$P3PEmDf2hB5z>c@Vu0~nR$76x92U+TblQDUTNNjy!Y~U^2&bfWgJ#!wKQ!;1uoON?H&DlPuY)<8zlllGgN9Iq+Ps`8G zzb*f+{0H-w=RcRfHvgUckMj5ByYg%Dy#;{IIp?rn4Ln!9T5hjUNf)aIs+H}$+JR{kH&;NfyJjnSC;*MUS`o6Lwi=xdAf zQ?At4HglCoeeGb(9+2xSGI?5G2SaC#zHZFU zw72zj2(#2Gea%@>W^2Ym{4OIr4mNw}YtsleXX$IpXl354uWh3oIr=)t2(yayb+FOJx<_9(Hl|r?^mT}lVh8H$CPuJ5 zU0*jfTG_Lb3i6A?Gg6CF!_y1q-ddQOol_h>te_w}FEczUBC_|`g0zC-f@GOJqBu1# zH(fpKuO9TT#|dwUG$FIFD7PR#JhEq0L`3h%hye|VT_X_{F-0XjwE_Wb^e>JRL?}0e5*uCU;S+Zi_T}8)L~! z1B!v<2G}Dcr95)d&wI1~d2jUpQ99v2NofLQ7qWvgm(ud#A`;6LoJ7D$B!36|1ZUSY zpxBVJhTMlkwTSnH{Kb@#ias)pIi!XBK2$g*X7RV77J8m{cm5Nh!8x?l9I3-1DCR;* z@T|%dauidZkVEJ#owD+|&!p6FV;Lrlp09|Pu-pWP7j`cUpGm%~R@#fbYvO-T=+x8d2@i$TYcFcHAsyA?bD~x#v)rb5wB|$uTHxg_<0RqM ztlDqO&iBhXqoD)xUSV|PYgcEyr1)ymjmTklR%rHs%bsv9tTPI$h-UX9XQ3IftnlfN zeGD`P8G|`>VF>z+L$(CuN}?WzBk4%iF(q>z#AxGsRyf^2O^q{Bh!;&DHZh5nKvRfX zP9xqjo!G}rbodu`?)l~k8HR037BGWd0&zhGS;{2t#{MUTF3*eWR{%$rhR`Mk) zh?52ybHZ4tv6ofEpA%F5!Z^T}>o3hFW>d~NY|iw$h1t@)%xuL^wzuJj*4mkuo9)dG zW;ox?I~q?io$hR2X?8KYat6Uwe4Du1>|tJGJkALWz4)>b$Oun*bn>l7Kr|isTcj6o~pFOv8&6}7x7x622 z^URygTg>_9t>$g!f0?%vQ(s^bbufR&FZcbPpAG$Q^Dgsl^B(hFbCG$Ux!Am)h|V9( z2UwZ^p!p~BA@(CaVm`_o{LkiN>}6bLK4C6r4_k@(l(~X0L{GC*ex>=0xypRje9ruv zxtjA8*07$alwZw#(R|5#*?h%ZYrbl(GhZ{;o3EQ2%r}_LziGZ@zHPo^{=?j4ZZ@~D zKI}d7eRHe%0lWCNv4iI&^CQ;PzG`eTKQ>+_g0z_vNZv8-Hn+2@XbUTo-!wLuJItL# zk$0K9%{}I)^n{C9O}UR<=4Iv=tmAr&wI@}^U)i0sjMWBz;0w*e#%tz&^GovpKL-32 z@r193fz&)*8L8d-r>kQHn-wnD5>tBKXrYGySjUeUs8XLfqn8z7MOsl-Z!6l0vHDnjjn!7H z)z3I=_2+=sf$V>HpS@da=pWLpLHL0W@MG^8TaAy64>{-OBmC(n>;c%pZJL^vC_r!nx+q%oT+q%cP*IHzJXPmX} zvlg>M_Kz9>p|;J)7-w)??P=)-rynZMpTNRboA5tuS7< z{$f3C{nc7&xQq(x8EcjGto5ArH*2-^Jg4ivV3k^bC(iVe^)hG3t+igY)>*Gv>#f(V z4b~f+eE6pImi4yvj`a^~leO8}V!dmsv*2mU%YlpSd`o!90?Y8#t zi*kFd&#Zmc=T@2Zg|*-M(mG&$WgWD>w#uzTmdmQJDy_rT5$mYswvJiHtt!i7Ra-UI z3G1YF$~tX*W1X@7X?<&bXPvdqSzgO$8*GTMY}N_O}Pv1MNZfVEbBoh&|Mfv*YaqJJC+EhuOpJ z5gb`R%1*Ygvq#(4+hgn-h|rC*Q|$5f1bd=A$)0Rav8US8>>KUr_6&Qbooc7q>2`*l zX=mBlc8;BE&$4IRdG;JT-!8D{+BeySc9C6d&$Dl~Z?Wg|)91I@|7G9KZ;~#se{0`i z|IWVC{=L1>{%`v(`)>Ol`(AsIeV@J9zTaMA|G|F1{-gb%{U`e&`(gVL`%!zT{b%BZ zkK4=aC+y|+lXi*yl)b|Ki~Y3yS9_)XjJ?W!)_%_Zo4wk8-d*`M2G_80bk`%C+P{gr*t{@O0L57{oe!mhLr+ehr9 zw%a~tAGfRcUCnB{#y(-6v`^Wm?QiTe_CM`!?eFZf_Bq>Y`y7V&)isCha5(%NPKQ6g z;n0X!Xpke=(U_kI3FVt(Q%5sLb4M6E@>)7BV_!gPM;mq*wR2qVXz%FY2zOjzd_z>c zlcO^~G&p*EaQF_iTsp>ANccbjW)SELI zp{F%UO`lh+u8MQ>GUSybr=VcAMC~1s6p&F+oR*naaEo7YL4H9|C)JS#mS47fj}Sm{s($O=lRc5uiA4dflI%FIhol?+};V1N|uBuo%WGwbcDK(j)>Ox{d781r*S$>QfZ{3 z6CJ7XBQ+gOM;2M``>hjUT1)qjb4Zy4>Bnd~F`7<{rW2#_`$Q=D`)IlQXnFhS_xr@?=bFzx zn$JF(&pw)dA5FiHrr$^N*+=u)NAuZ7m)lqK$u~e*&wX`yeRX+#HNC!?USCbGucp^m z)9b70#cDZXwH&dUeypY+tLevT`mtJ`SS?4amLpcvkJa>JHT`~?em_mWpQhJO)9a`C z>!;rzs_}1|;#6&3iF%gQ- zm!?viYEf=#!Tj7*&Aqf)$-TM~_E^WhxbVyFnVMG|s0tJr{^>cnGE0># zUy}nEk=aO&T*Q?lp=Wx&Bb7gXW5vDSDEW7``0JF{QBHXi)krcf=s3qn-88PXWofvg z?cf9woC%1NTI|R{AV-S$Q_P>hp>?tarq*5h4^^W^|5TMahe}e;R7G)UK{l$L?VqaB zp!j-&4@$4UmL*4OKNuMi2M4JPMV%Qk@lVuc5cU-#RA-_pBU2`Ui3}7~;}6WNyYx@g zC17pr8v zs?>R^Qpalv=V=MYD+%Yx#BaQ48-DY|-^Sw`%GY>a!#n@+y7K3#G-zTyw?VfwxSrhL z`quhu=M*LPZ88a*QfE4Wx7A(x4^5O${ZliQcCIhVOD)P#*98r(RfCr~P}$AsYx%akZZfo<9sN)$NM45wt(~yRTjf3EWoW%4k@t<`(=#*ZZ&T%6P-26^ z6#Fv2N#gek3rRe$fS?f#-W$g(-YF9#vyXGgjBi zwJId-Sk(jNRpoVPy-(GM%1AY0J+&qc9I1LZOtu2`mgFHSLf$lO=t^ZylLjtSy{mku zdRKc+{h$F+?KI_s(0Y$4@0&Dmm@=bjLr2 zwEmr7?fujP<@)4xv-2FEdaV4Nyl&di+v%tERD+a{lle^=csQBSc-(o-XI%YjO;Z|p zO+{3>HFd3=n!FCyE=@nE*LI-vW-`0kdCp9~*1#;9G;m<@X_E$?OJ;;jKHuV%2a}IN z>;0F!51LXhMkqt`IYge)@`~iMz@Z|DBf~(!i7NUcZ}40yx6ueO02W~)sv}qQyXt0q z1LVN#MVvfE`h)^+o&(evo=WEu9@ zoB}(Ah>$MEj?c*r7Ra@vL-m8&`#?FCQ>^I#l)MR`Bze(DFeb0Ubd;&~Rhj8GTQK2Y zpo*70T<^GeD}SENxG}h)P@&&@Jy^dZ$pq_%@+MG*ujHj97#*SKzItvOt>?7SdQKay z=d{s!P8+Se)aVF3=hk!AXfZp1bQVIXY6m7pdp!kvhf@sbdU!Y!)4* z`HIr?)O<7|y0;p;MfcWpd+S(0Z%rp!KabY$N9$NXw8oFo`7t^_rZ!*4B4Tu`AV$Xs zVl=-oiOz}A@jGu($wcX#owvxO(Zt%CYjjKPm2rXR2A$Lm^**UuC5 za~(mA))Ca`1YIi$T8;!=I|-V<1kGQ9ET(iwxrw^GL|tB@E-z7+m#E9r^%GG3w`ANFG zBwe10Z$v~VDf%(GwZ`aH7Nc5OWTJ|+kt(}L94gDo@@Ezb@}nS{CHh{yp}&+ z%O9`HSN0s4sO*_k%dhO2do91RXYO_R%AUE`@~em>_qu##-`wl+m0feM%U5>Iy_R1^ zG9wdJB$HIjuk4(AEx)pJ?zQ~N&bim}D?8_2%dhO5do91RbMCeL%FZJbm7SAn`ITLB zujNhBt?LXFd{luzpv+!(fy>F;ZyU~PpXA` z{a&n=BUa0y%nLqrzA`87^?S-Zxv%A4yGhlo;8)|R@MlDf`f$YBJE>;k#fl#SzGD55 z2?XnfL>8-sw({R(jZ0_#PB2sXdo$}0O|fo-zY9#(Ke8s|VgBwmckA_xwR8emLDa)A z6Oxispv3+VxlcrtV9w4g%qLHkXYx#}V{#ZF*X4|N7ELqE+x7~4^Lf4m&*H1^&3p;1 z;j3nM#}LOzN1kJe;~~dEzb1ZBekp#p`IY#sbS`#2=v?RA&u)&L{wD*P1@s7r3K$ZQ z6p$P+Hei0hg8?N08v`~49AsyQ)o4>-pTKE>9|i6T+#gsTcqGsh6cW@fC@Cm8C@tvr zpgV(>1+55L6|_I7Jm`3EyWqIsoZv;ltAjrZKHGSD(){3Yj0WJY-YI zM2J{Y<>bW3PisJBUYlm1PHG)Zf+u*u4%t(p#Qn$h&mrpua5 zZ{x!uJ;Qqr z?wQf^wq65!P49I_ue*Bfis%@T7qLI0GV-~|w;~TlIik8pjfqO@J)FHC@Adwu_sQsx z=pNBg(Xs3SnHhao^y=uHF&Qy;#@rLLB<7)*wJ{s|^z4(|r?AgGeU|ijnY|$8eQ)mj zP~Ww&tzz594vBp+c6-0Lelz>s-0yaFg51;ZNIy^imi-6zPwRhs|1JH?2lO0}Jm8T5 zFAr=vu-(8V16L1fKWN~fHG@7JJb3W5!5!z&HpZ33)x@2N4~Y+p@6PUyr1<3cGVzGcMfks%|)M(!DT zU{u_w;iE>6Do*Z`yfArX@_V$^$*cpc{oB+R&YHg~eE$&V-WrpAUmB12jvFue4jC`| zcCfmtsj=Dj9&3l18(;Z08`Zw8W-s59W~}c9v!Cz3_@#lZ=0M*UoDERJc^LD|QQVL7 zUC-GYi_PbKr_5J?*L?4q>wVSc>%MK~25>j}HnD6f*a!mCMQab@@3p>@#tdH-w2rY( z@waeM>N{b)=<^tF`i>a8xc|y`0Q>{yGrnWy8@^MlY8(!qlYK{^>w)eu=z8!bDLxlC zZ{cHhv9ht!XaTR~@OlVd%i-~BcsvND@=L%lp>!09Y~5FhkJ%lW2Uu@ecLB%eTs?q&}0- z*)zT^=9g$4jeyk;Ex&>s?;5kc>-b%tZoGG$vCy}~xZC#>np$J5_bo6s`m&9;eRo4E z6U{9*-es-od%hy$ecyCw|CN=Np=h(*aQR9or`R~+y93R>Xq@r=#`u=&v%XtR%l8{J z{aZA>6ix3lyZU}-Ud8n_YC%m-PQ z+ML{%q460sK7+<*(D+PZg@P3f)={uR!1@5J!(dg^)qN{;v&*0i-L4LxlL~Zl2%Q|q zUYnth!|32sWcw7kK0&TM$R#YR!W>~VHb=2DAcZ_3%lXs~!?TCgx&d%0I1cuG3_s0i zB}d?CFRlBC;NF-`?cCx%b~Q5aJ*(ycpZ*@-loiV z;A%7VT}k`D42r6CaCH%!i^&r~ZOuVvi;dam-ZXCW{>J#NcLOzbH8nK~J*HAip~gmU zCAHJRc*lDP`I3xxy~m9AyyuMfy`Ryx#?rR@u%$O>TO*80ua~yf9Qku-TOqWq=Cmyi z7xRUnkEU=x5S^^1ZMC3n4Ww;_pr2W^tr6H@FgAFtInY~;4ZdY2d8^P{B(*bxwiQU* z@MWHMU#!~YMx$)$O?U%ru*du2$t=DHh?d9lU9A4R_&%$ z9}}$_uS(C4AH<)S8-Xv8MDVp2eN_9Nqr|VE^A%iI^Sfvc`scRvGrfG9=&!$`pWY?g z=P3N%IC|L>{Ba|&{{i;LV0{Eu1(x|Gm^Ln&zlC64m# z2m4Fm&)I?TukIcEjMkL%72awD{l_R^9QPL=L0lZ88D3`%UZ)uz2WfrJ<8k)jZN4C8+em1@g_}w7H)#|c-3VbWL#MZSJl)^ zFCZ2>>qpNtf*KkHsG6#{M60K>>H8>wRaTTPCG z*3wJ%N2h2Xm9&VFVY$x&&!fp#NY~2os_3KM z@%_#C2YunYzTMD!4$OmQTiWVK#@)%lrL|dcYWq+1zqQbb0)qc@zd*IzfH<=4>iYiRjm23f=S`z>aW zZf210G7jI%4DwB8+ON|yZ%}hL&arg-z+VJ1DsM`z2U^FWRRt{%v|iV=UghoG(0Unv z^9&>N*T8z6K7`Q)xksS*8s6u1ypNbcZDh1Ba%v~^ zJc1wOc*a*IMif$l+8KoMc!K&{ym4MGxS@rF=8&bn_l8lA`_Q}^}k~d{mXmG|CIQzh}Zo`tN#kE{xJ6W z<5A83``n9<;D0R`m*zcxtyn5%_`|=yzPQ|lqi+9>PgOkd$N#=X->v2`7mfq|TCpxX zX20;$U*30L*n0lM&xQ5#!(QQkmUC%7^2hrY)rx-UXBY2-1YbYTx4ny(^>bjTp5W)5 zAO4?xLHzY#UtFJ;TD$*ecnbT{TEnIK|4W+(URsay^U*s0Th)c`{&&ni|0Cu9YhUAk zII?b-BjTSI{|f(W9E)G*tMadp-;00K|2Z&z`ElZpk9RKKZ(SVY(t4j?Urqn=bx^-D z?5AquV(UpRUKuXK_`Y-$!x1(R5R%*xRmoi$u zaHQkXM(;oFSN{FKZeG0ZFOKoAn6Li4zVzo?Y4ZPP-}disZ9m?ME^c8L$M`vWx*tZ) z{&)0!|N5Th!ZA$Y(@$Mu%>AcVoLt!3t2I!nr1~`z7k=l`W{5v0)~~O>y|9LUxaQ>I zEmrm5zq~)aunk_CANg@VR%^ePviASN`uw2>`ggO4i`W0Z-rK0QesNBIZ8rF8!*90pKoM&VUO_tS~90B!)r0TbCzI*GGgrUHND{$b!z@}B4Y7XY!p zeI3vKLAnXp!n1AA+yT^Z?`0QifNz4?oU{e|{9BV=4)ip_%otM2H!0H`4vYn|eJ#z| zKmjlpsOH@o-~@0II0c*rzVS`4f_?j~#y|)V3N!(l0?h!*v%-KDKudsq`4;6`?ST$J zIB*5f(Rak^1atym8Y9X72KCOw~GuCXZs0g@+PB-$oU+&O8?Cs}iW{xC(TW?bxY3Fm zt+>&O8?Cs}fEx|C(SREbxY2+c4Y<*O8x6S8fEx|C(SREbxY2+c4Y<*O8x6S8fEx|C z(SREbxY2+c4Y<*O8>!t$?M7-hQoE7bjnrn;8_(M1T(2YNItY%@&wuVJ;BIw)}AGLhoGUsKjE{kjR5T|{fY!}$> zo^~&`E8`cO9h_m%2$;kvic^7goZHX>$mCpxEFcHS1!nnb=z~ts2c5wGpTO6jz=xl} zf1kjApRlj<)!3tfu|O*KxxgY|F|Y(U3LFEfD5IZoC4a91B7xq(?|=t@hk!M}M{r;R z&488wrI~Gjc0e?618@dTEC4*q0r&wJhaR6LeNx*Pm7LW(z15W~H;i?hP z3*a4lB9IPb0q|x29{6uy6R-t%57-KP2*9Vk9oPx%0`>rVfqlpzq;w&r3n^Vl=|V~u zQo4}Rg_JI&bRne+DP2hELP{4>x{%U^lrE%nA*Bl`T}bIdN*7YPkkW;eE~IoJr3)!t zNa;dK7gD;A(uI^Rq;w&r3n^Vl=|V~uQo4}Rg_JI&bRne+DP2hELP{4>x{%U^lrE%n zA*Bl`T}bIdN*7YPkkW;eE~IoZPU}P;)SvT025<)7^IX3G?B*<|0Q#Y7pawVroCHn* zr-5&L<@6ArFq$c6BvZ~Prkoz)6MBeG7+I9lOMJrUqMV-M6T7i*C%wfdj3mnKXs$msD)2|{9|j&JZ!PIM@;HAH z-(H4qFEh4~U%@@C)NljG0nt)DKn>4Nke&ig1OEiR1H7EFV$cqobIN23PAY57{pA2{ zn!cgT97381z$1M`8GS?YZV8GS?o5l<8!3*!f3-7@T@4*Z2VFdgI zBj7I>0e`^=_zS$xS9qVV=u^t*Q_AR5%IH(d=u^t*Q_AR5%IH(d=u^t*Q_AR5%IH(d z=u^t*Q_8Fi%ArkLIRM@XFTV#bzXvbBhmr0VjC8+Xr27RU-7gsFeqsF)c-Z$9eNma+ zj5Zy{_@||B51#KUM!8?mE9_yE`vv_}ncbJ?vE26~?a%!HaNxxr%zZqNzaAeZZTq_+U`fdxFj1Gp2K3%S3GbP+goo;umkvn=evPVfzP=Aob(Ii`4adF_!>9_Q~-y8qm+9Lr~^v^z%1WBEX;$2 zd9W}K7UsdiJXlf{mQ;l$Rbfe0SW+35RE8yaup|$bbJXn$kOY&eXRai?E)>4JFRADVuSW6YwQiip7u#_sSqzo&m!a}OB5D!-2!79qI z3J=y$hBcJYXYQlV+()0e53BHC5oK6}2aE7v5oK6}2aE7v5gx3-g9Vgf0cBV~8MW`B z_C3_ThuZg0`yOiFL+yL0eGj$op@u!wu!kD2d znyyCE)o6M%n%<1Ys?k_A8mmTQ)o835ja8$u&1kC{ZEZ$d)o804Ep0|ao6*o_G*p6y zO3+XV+S!a&Hlu~jXkjy2*o;KgNK}nP)ksv0MAb-CjYQQ*v>AyuBhh9#%B{d2E3n53 z?6CrStiT2X@gqYCV(0z0a}jw-OD3hbx?JF38rDzKvp?5F}es=!t%u#F0AqXN6A zzy>O){|f5Ag1WDu?klMK3hKUs`mUh9E2!@Z>brvauAsgvsP78uyMp?zpuQ`p?+WU> zg8Hryt&y`g8v);+`P@J>WE`XaN$i813N)Mrt>gatGoj|3h}(j*0DpQ$6wHh$m>E$p zGooN-M8Rn4hchCg0{HnO`1vFF`6KvwA{$1K)fM<3&X(}wNATlE@Z&@#j3BgHiJv}V zx8k}TshCN{l8V{X0P@6)DuI-<4VhU5GqVb2W)+O~EA3SBYG+ruTsNFy-3bjb%esqn z5ziI_OMpw6b@5#aKYRo~d;~vy1V4NPKYRo~e1ux7pOJmWJ+m_VD0GhjRn$eWF@<^d zG~lrBn6(sm3|PjTnKRJsJm5CqA>g0BV-6EM@kR}A)bK_PZ`ANc4R6%&Mh$P&@J0=9 z)bK_PZ`2S?n8f*);;pHq)9~c$NO_xlGb`sQcWOD z22z1spth7nTrUQe0HVaBq{o0Nptkf|@i$xXH(QA+>?EqNi}B=1Ii9?pb6Up$V}VJG zHmA@tOeI|hY#?tN_&b2z;D3hX;;h&T^6_YlWp)^D;5bkPcz_eYDd05lPvASwgf)OL zPLXZFXuBul)=2K*gYnA_#xFbYb6fFqTk&&S@pD`8b6e%uwViJVnsK2S7h{VZj4gIB zw%EbgVh53rokTu%S_=U&u6-CBF}4-sS~aFUX^Sy!Gv5xh=(4*~d%YREMx&L!3+=^e^%9vsY0;9RNtclRL5?eSFoqU2RVBy8N68ms<71>^d|X9}4(a=M z5TV)0cv;k9mHjR6o&|iq9gLq(VpCO&3wAIr*ul79ha68|PVH`_7DWwKQG->~-bQL~ zBbu*5^Bd9nMl@Q5Myt@^Ml`q)4Q@nxqCc%dLmSab6`H8R)~b-U3Q4PwrV2@_kV5oh zRd8Dcr&Vyck-n@Cw!#^}*i;QRRe=pvQ?iSaUD!DOYx)bfInmVeWE-I*p3hF?#w`%G@w7F_@ ze;mCZN9V`UcO|+O?XVhMSD@z#bX)<~F7zteW;J@PM6Z?TRJ7A-^jKjmG&&JSxDt-9 z0*Eg$x2#0U14wxQ3BNRc$NdAqL%{Rkt|5JabQ{k<;`(E*cW}LzRJ535q$j!e5zDfP zZv~JxBMsx^U1C|xODma|R+{aAp5#T7Ql3d%iaBbfSxs64oB&P&r-0MIH^3Qs0SkaG z^Vdqt4{!oOzAvqA#Lc<`J%FC%MF3F%^sP7`0U%z-e72JLY^9Y4uDNwa_) z^7F}`3!q2l#g)v9D`o3=0K7-Ye-u~>JO(TSmIEcg3gBsAC9n#34p;sO#hZ{H!oTgmS!oDLFt?ZodfTO9=#L*0BPJLfP z?N?L#C$-=7P}9}M$Ly=wK`MOXUami5E*8cK!acEb@XhOdr>F%F+N?&K)o8OCZF&N4-!-h zUm<-%Q{O4L_HasmC(d9{t<%LRz#-VK3wsU4RzqbA{g^!2N=f$upV1qZacbx>o}a{y zeVn-&0E9`;En6)%8G=2AVvnKNV<`3*iamy6kD=IOC=$D{yHM;d6uS%kUJDmq+Jzm3 zq5&5+6p9vHc4H$1E#Rf;k$G3OcJeqE8XF2l8^Y`2ammZ)elBn;*Y|>dA8ccwCpl^qT#Qxi$iF)9IbwhT^vHIUt<@Cu!}?3#bM(Z<3S%|yq=uE3_iAT z2u+ovov*Qtud$7n(e96~GQ*v4Tr@-?<`2#ttu2IbhrA?)H1c5xWH zIE-B!#x4$F7l&-V(jiGXl9VG!Ig)&hZ5+Zj4mp|v&3s4Tyxh0~&JV)5;QAn3m&5fz zxGsn5a?SNoxaON3CsuL{EXgp+bO zDTkACI5|qBn6Fmo?gU&Mg#%FYfc0{wu2w8+7v@c<`_ zGkU0^m-5gDSGx(^z5gY z*PLY3@&NE1aE_5*AY(}O5z2B;F_B}Z^~i6eml8L)@OR7ln1cFl=`sF5eKcmC*_bc(9<*D^OuN(=28;ki zOmZA){amw@S$8S3?ova{H8+tS^S!{#yOf!CDJ}X16;qV+%~EFJrOd)hP3SQTFJ%^9 z$``oC%r_e|-)zi$voZ6{#(Z`6@YUVJS9gy^pJfq=;j6pHY6djt3uGA30%!?b2K-pe zv34$c74KXPTm$q1Hxl4$CA0fdX7{Dc?n{~7momFAWp-c6?7o!QeJQj1QfBw17IIq+ zeZEQ~fcN#cqep*U|pwt%g z(*p8u0_Jgl3osv0F~d?7GX$r8o?42Rdx0%bepo4|!*jHN^*N{L96>KJ2b!?`UU_61JjSL08Q7=O~H zJ#u{Y9Vw#_F~%_x`5$Z~0mFb1z&PNKz{9{=;2*#y;26J+QA2vt_l@Bt^%W z0`vj;1K`=yfHWW*mZA0~a&Xl4JM^d;aG;8ox?;C0{);7#BYU^nn7 z@Hy}u@1FC0gH~GA&DlM8-II7-F<LUL5{kgjG{pZissRw$h z^XKax>Hmp_OMkluf4c`izXyN22Y=heHvs(SV6)w|z&>)luHR~^_GJAnB* zFkg?>uEz(}5}daL=Pki_JsLcn`7(oj(=3-dd{1$fOCA2EdNBEQGf(R9H`U>9s>9z@ zhrg)~e^VX)raJshxie4d@Hf?qw(LaTORG&4gBf>qWcF8C@*FEPl_%K#q&E2^S(f|^ z+gY5WOMg5eqV3!&kh zTbL6Q^Xro>$&HM2zd^{J^XrQ;x^4`NKt%BSHzqVPp40d%GRf1)(&V3$OZ}Q8xtXV# z*2!E}U1|-*{QKArX1h6gAgM}zmuye|Ex9rwFS$CoASq5tS+6UW8_xPEEs{~m99D;F z;VDB!_RNeq$;3TBPWmPrk{(G-%t-@lDtTZY!9GHBImv6uZPe*~+|aMh^knRfWcA*C zoLmx5ldMXfN-knQZO>MGdy@Q9lHSKQ`)Gt9DW#O#nC5?3W|E7NclIn#HZ|oSo01IN zSA9+CJm>5)#5$tF%gb#+;-sd4~J2J$X2JJeJ)%_`NB~m9!}L z$>nU^H6)9GpP(T$+(Vb%hSo;u&4yMfljdX-;~xL4(2iy4J$4!NR+5#r_70?P3T2Sa z)Y(p`}56@aGBT<%Qs=VsU1!Ad^s&guKf6>vfrG;7JsV{ zTag~qgu&+O`0{;;r(vzp7)rlgUe8^bYwGf_RSv| z3+y{5J-oT=`??&j_gdC>`$9-+8;)G(CBPLHZ1EQgF=O?MDPQ$FSK|0LX~LdVN32g+ ztux+<>=k_3CMIt->aUBx={YE;Qi~=fL^spc-kPE}&aG%Tw4~8Z3ldzN(0%wM`VXe#xue0XP z?65g(mdnD2VXIsowuNo-%kYtwORctLJb$-#(C^41Jy?6mgL;@ACM&d$_K}s^Py5L# z9iRhbwGL!N|Co-{(ekt&ugA-CdV-!H&+8Z+BQNM!9V;7joQ{(h^&~w>UeZ(a6#0{$ zrl-lv`Xl|3yrScEyu7Ms=u~-4r|C3#U#IJI*`zachVTwSe=eJKHnXbh^fKmEZ_znA zN9wg!YlXRf`YYM0SL&6*>{Y!=w&`#5H?m!?W==i+SiMem=nZ;Shk!JUvvmpOw!d``ZLOyr8ai2T8xX!@18q>KvBPa> z=w`!hMCfTp+tJ}rJJya3huJ7QKJ>ORHZJtHlkMbixSeXJh9P#kjSolI*>-j~($2AI zVVGTLGr~ywiOme7ZI;arC)gaD6UJDrT@_BW-`O?cWV_y0hf{5htqGUgTH6rj*hbqJ zuCX`ljc~2KWp9Pw+ZNjvuCpDsBiwAC*eBuNZKv%Fx7aS*9sa}iWJ0)=72Px8&P;x$ zMVOZ<%&?MGrd6g@xI4pg>R~~KMbg7UP*MbS1s(l((|?Q{$11ERA%{WsN9q?N?++mH z%aHF?NccMBd%Zk~d~cAKSpV-8c}xC`RKJH*Z(=>VEl72g>7B^(p3o5~Q@Lm_OqSq_ zRv)bySgRrL5HOS?vm9iOkZO>5bOSOwIx;&sGWU069sn{=1)nK07vk^k3J#Y_4^X%q zZ~hvn7ub724wV<7-tsckM_vVueI1PhK;xV8T@d*;-($Q34U!L_!QirvFEe&PLqO!G z^v7=bOolophdCy{@0dKwF*)2Zd9-74q+@cFV{$Z@oFvDEso{JX>*)G{qw9yDtDT(W zxcWJ`8X$8VKi4^a<~n|Ecl_Mp__@>ZGtcpJm*Z!?Nq*yaWc(ua)IOIr;d}0 z9Vas#Czm)*{>5=J%W*Q>adMgCRE%WyAfLCGW+n%J^;!`Ch?gdlLPSv4uV=E zlm2c8sVqe%hhWc+g4$rehVwO1^zF2Dv{bqsYX@3Ri1V|dDs0Rc%0!#i-jP!ca!!{0 zur#NDu~VTAj-m=I+d`g!7D47%s&*{3b1YRjmO49@)Ui|omg4%d8=-PXlscl+5!Kld z)!7kM;E3AK5mn)c>H?y6OBYb}8EuQUu8ZTU3y5lizo~6#i$}5oi&qW0YFJmkYv?L1 zLbuRO3LI&Ljb_|oi9BQ2bwQ-A-n-H-50TZY?v~7k^k=x0xC3k6)~OwNHE3KKZVF@?HDnyY?w|?NjX9r`WYmv1^}V*FMFr zeOjY^uHlYctJl)!zvtVyQoRm)UZ&UU_0qwudYRs+H^N8TUZ#IQTXoRgx|?45O#e#D zKiAJ`+uyMHr4}qmFg2AtBS@KLEKk((Enf<)g%!XTTA`Q~SrNV@Nb;?iZ}Cd4mA}I* zG3=I=GIl6+J=o6mAX*STSnYbS3O(4F`n#YFTc8aOp!|V$AfCsA>|oAPV>Nuq*Uh@o zl0)ne%5+C#=AkirQSwmqrlB``bM`*gM>5uzZ@==bpY`KSWq<20ZEOHqwGyp55bx(8 z8zdDr*aq``*x`0KZ5U!hWIsCsA8MrywV_gg<{eJ@2pfTKn9&L`qZQ&&d{0G;&g+jx#;Ttho2*aX^e z4&Nr0+PQWv=@V@t^-Qw(PIt0Rrd3mH3Mo@I8ZL_&j#z(}pR?GEXVOP+HzhVwqwf!sahs*6seDu}!Yu*!=+f~ddtHw6O z_r%xOHPmy1-N3nSvYUu+wwsA>v0I4e+Fat>>^9;%><;32Hjj9|%_m-93yANrdx-C~ zdx;m@Vp@A2KIcli-|mNh0N-<^J!q`gX%E>$@Jnn7{KNJz{8C#A|A;*T|EN6*zs#1w zFSq6JD{KY)N?QrP%2vUzw$=0xBR=A_ww7yOXY07?$L(?WC+rFM^|l`VNqZ9hDSHb3 zX?q&}8G8o)S$h`#IeQNNd3zrI1$zO0gKdCk{7B6B5ou)nNX&a=?pHl;6sqk*z9%iU zt<0LMw!iRQX{j*>2%ga;a?9wFRx!Fn8h6<)`gXVNrf>Jy9%MMNL<;<&t0WULLH3K* zRN7%p^QCj9MF#I$w5d`UZK`Orsl<#uv1maunab4rCNa1l&bc;Nv3+{DyhJvN-mtue zAL+hBHp|mvS~WH|-`}#8W3}5h=0~PITZL2HH-#!JXaQSH+mEd!7Ek!vR|R% z|7EWv_mDIsU?ydNue^1%Wm<`<(B#CyWON! znp&T7QF_v?igOk;Zn@>E(IH>lqD*GDe6FFnt&lSDc{ysW;>Io3++1(Q^#8jdi|;(H zCWiEPt~O4usl+|vC4Q%3zee3uz?SN-mhgLPtMtyaZm5rf9@4t<=;3nYBI==3n=4u> z{)#$1hAQffy`0@*Z$})bA?~YOs+#&c9vwr}OQ}XmHAOr!dh??e%*tUbmzBAShP;@P z%1bIOv5t6s_>rk0yOp9hW4TygMYNQSb!O}Sx_$P%``-IW8|5`ucANNI97WlV>vyNJ zn%&zmtt22P)H#`!XI`t-wk%W&d8GLpEjoIu=9 zen8xx=V77#sQY6*F^&NThR5+dftq8S?=fd^+1lSdScB#JJcFl45A#+9=1ux+=bzuuqfOcJ-Olj@BqHt&EcW2Bs`2i_mS{u zSQeIt6=CJybBunfx9VKB+o0R^4!u+7>0LTs@74vnQ18)2dao|l`}BT&Kp)hHbcsH! zOZ5?bRF~;;U7;)g&Z9ooRnThaF=!3+M`#`NIP?Ux9(odb3VIrP26`5H9(n=V0KEvk z1pNtmSzm!(gnL7k`6)MjzT`$%P*jQayiuBy&D6cIH>SdW)@ L+>coCRUP*~!6lok literal 0 HcmV?d00001 diff --git a/src/qt/res/fonts/Roboto/Roboto-Medium.ttf b/src/qt/res/fonts/Roboto/Roboto-Medium.ttf new file mode 100644 index 0000000000000000000000000000000000000000..d0f6e2b64f3bc7ebe271d7b5e92d24ad9188e708 GIT binary patch literal 116752 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 literal 0 HcmV?d00001 diff --git a/src/qt/res/fonts/Roboto/Roboto-MediumItalic.ttf b/src/qt/res/fonts/Roboto/Roboto-MediumItalic.ttf new file mode 100644 index 0000000000000000000000000000000000000000..6153d48b49ddfebc8e39c341d0c74147e08f5588 GIT binary patch literal 120176 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%0ARyYF}+% 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⋙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 XBfF*zH1~(A?F(uf%~s&68ukAGDvB8) literal 0 HcmV?d00001 diff --git a/src/qt/res/fonts/Roboto/Roboto-Thin.ttf b/src/qt/res/fonts/Roboto/Roboto-Thin.ttf new file mode 100644 index 0000000000000000000000000000000000000000..309c22d358a8dcadffb83c62d95003f2ae2290c0 GIT binary patch literal 115632 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�Pw}n3uoA zU#^@M_?3ab(uHqj%SW;l{5)~dU#47SO(cEf-&y0LzYJ^XtSQ8MkqaMw9uq&Vvxmf|{^8R10aD+8RsWafcm4{+!I5-Od-44V{*dB~@LuZc1bsE` z)_}g?w}l<;jIBw~`zf?nP5P~Z=wA|lwVojQm(b7FuAoyBgsFcGR03T1v{x$e`ZqJNS8QpMU;&<7ltz+WKv`Ha6D{fqjqq5A{chAFo^y{ZZ2Y(S;wcEED#gkf-R6 zgirkqanC~HDdcLQ7!oRn-Xk7WyqEGl2DAPTA>X1>j#_OY-zk7^ur|bZQ%!g##RL3Z zK?>Ut(S8y?K?7aDWB5bm6ZDRZwLyz(8AZEJ;MeqDg}o!^n*{xLSg+LH=Wx#@*^_d< zNzliN@g?UcninPhYW)ElLHLlDyS0l8f3-ed@dsSuPjuq56<8-WHSs+}`w9AJzpH}J zFY%Y-l4B>ndkXyJ3jE+M`gRxnWjO2;VbU*cUFGD5EraKnd~=dM_IgZvI3A~2>X`WM zR^n6g6R&J`(E3csN5qa%ebGJ?-!0lFg`7kT8GT3XhqznuUdn3)?3t}@g+O<{XeWxX z>1dWWQP}tBvA}o6@k;#SF8nI259{H=$KDn7aNt)_WIV9M-|WI)ZIN-7)E*N>dq{j| zdr17eE_{l6|IS7Kyo&=377H75}($k62A(LgS7|$5}(!|62FQfsOup=*tB^5y?B&C4L$ge!Oy!QGBYjuZVwX zzr}ZW1G%bX2kOlbOD4}2<5Z1|w)lJ&kxtm)zz*FEM$w{3TMI{tm)>k?X;mw|Yb>2e z9J|fX_*6E~Seo2w{iazvixf)0RVNnq(XpB}>&o&wyb$0O*sn92grhvk7jPXl?3w(GoVXMXJ-U6Nod|XEl8Q^<@t6acspr11SC>Hs2iLXMyC%>n^@>=3E zcr5@A0e(swF;+`((n)0_#;QpIeiZmi1V6%t1^-(Gd?4s=6ZFZ3C4Nr0@W~JEuQ>6m zyYNS)!fzwshe02C?Sa1@bgV2k96!J()fad50RBY6NgRNC@}*Yf4h8%Q04UdTNx*YM zZpi{)tf>IcDB$kA1l`4jwM99JudZ}ZoK!~Mitfe&9C9H#?7m|!l?&T^kFbgB0ItH; zR`iPSwPc}HF74*Z<9kRCB+r5|K*S|BYCk@a^?ULXslZ!AM;mMyJzhR_`jS41&%d~H z=S6*#@#zx}v^U@X(_GqX_PBpyV6I_{^jiaXg{+ z=6@hgm3$Yp_9Yt?K3ICMI>dYWKAq@qVm#tIZ`XH!i2f$VBk;Ks--;{1K(8d|fsUoE zfNuw#`U3x@gzKFIya3=kk&v?|1SNAW;XoptO$>mh zL++&-o|!z^!*H(L;||rP@z*c760ZK}>#GGOZ!;|Rt7@Rd(CUH*+>I{%Jw(gThc3C3 zG@NubcmB~(`I~=uR2ZutqJ^+}VZ8reR>oVicpYjpdELT=NEM_Ktq`<7oo|HYkJAr0 zq=J8lAtaWA zTD7WKRd2Pp+7XHQV$^HuKU!g}mo`Paq-W9dA=g{D-c;|S$3d$Xw{*5FupF}7u)MPR zTPs*=Tf17vTIX1|SWmmDZvJjv-QwJ?xjj#lK25; z;t}Ri(_@gwG>^p|J3Nkiyz)rSk}->SmY^&hv&_h{$y4<#4@j1m06hBw|MR8stV~I5-m6F9vwk)}*rBqm{j-|$yT2|^n zsT)ChQ1PHiK{tYugL4H}4ek{@Bltq;ETzkp?p}IU>0PDYhIoh64QUzDBV%z&*b3V^+v02&Lam|Up+iDfg>2*xxxyEtqR){b}kIr0m>FC+qLZ4vQNuZDmSd$p>j{ldzTL?U$uPG^4-g?D8H-x zjq*<_s1=%5m{{RPMYUq)iuo#rS8Q0ZbH!m5S5;h9X>_IIl^#^iTDfuMzLlp{-cWg8 zS#;Uoh8dV!t?O1he)tIWs ztA4B&RINv~k=5d=?Wp#kx>`M7_0rYbSMOVWarH~p-_|HuqkfG=HLlcnTr*?Mnl-!E z+*0#ZE%#bYYR#&(r`CyDPikka-L&?k+G}b*s*|zKusT!foUFs^hSnWlcT?TB^}Op< zsMosQkb3j#?W*^*-s^fF>#OyR`aS9|s=uTDvNb5spm>9@2GtuhZqT+t zj|PJpjBPNZ!Quw18fs4n9XB89kXZ5mt)1)h_M~Vb{`u*cJSDdW3$KRj4c_v zaO_QE?;ZQt*rj7@G6rXi%*f8j$tcNKm~m6ay%~>XEX{Z+J1j zVcgy09vS!4xaH$kkNaTU)^RoC{NujO49<+sjLGbk**`NSb4=!x%)-p_%xf}l&wMcR ziOh=3m6_`@w`A_f^ksgP<;sf6>Xg+ZDb z+24*29v?kEW_+*l{l}+_zhV69@gI!eI=*JSfBd%-f+s{zh?&r9LjMUV6UI!KGNEun z`GjjG+&vW@Wy+2zzA0Z#bxn<$+G%Q!sR>huOiiCU zVQSvgxl=Endd<{ZrrtgE!KsUWZnWr>>j2aq8BoJEr=kel^WCEoxe)X+5ST zOdB*UWm@{Q%xP1m6;3OkcFnZgr#(3BiD?zn_DpM-c4T_s^oZ#lr+1&;dwSCJ!PC>G zXH1_oJ!kr?>1ERwPQPyYZPV|a{_yn2r!SlS()3l+_e^h?{>_ZQ8Leh?oY8GY?-@xm zl4p#XF=@uk8D%rBo^jiZMKd0sv24amGgi%5Kci~K&KY}VeCZbM2zN(!cXzxy**(fV z$vx9u=3eN&&V8r*VfPaEi|$qK_3kS7PWK*ngZrDDz?@b&9do+p#ODmo8JUxjGbv|g zPFc>?IXC6poAX%C(wvua-pbjKvn|Jy(~xr{Hzc=JZpYm2x$(J!b4TW8=jP;=pM?w;H)^F&@mUdO!ddGUFJ^G4=n=jG&;_yAWM)0Y0UZx#1Y`e2*IpucLvX8(w=zOa!B;*^7oJ{Yuo0L%!^LiZ*FnXB}={R4~HrMEQ5O2->L&sYfVd69$59NO>XX|*F(OsOc z;nwj8BU8Mt<2=hPTk3dABUpA$D=jIH$#a*xV{%L9UQt$5P*@&wQE6#GaehpE zY+T=r(wx%r(#*o566fGR=fJ?Gb20YG?EJEM{Ov0yu6KNFY~Q%p^P63Ko}IwCET(8) zj60^h%$=7%$6Yo%rgWw*tGAQ8v+bQ*I%im6S<$@mB6mp)SLT+M#ldY6_J^eJ}onAazL z#IV#+<5JHfrLLM?OGKp9DB)GF7$c8gN0fsYBbQ@yjVt)bV-ccKsLo!*u~PPmjeJtX zGgXP>1@H`x<$!XKNy;MfYMyf7F)0Qf_qv#)S7wuUnK6%C>^j9zLT`0NEG5NJ;`u*P z@_9#dXkMQf@|njKHbv#+>xRO7evIKJKAU5u#!R-&Yuo#ny<^YVJeh;rvQTkl9yu0~ zlU+-vOuOdglxNpGopZUARl>YbeFV26T8}V=> zmel2}b9qdq59?)W?M*&SdG)3aWwcZu+Nyay=5ZvQ$2^7^sk{g}j_rAH*Uqy!*BV<9 zUxQkBry|dZ9lLdP=5ssJbfH;%3=TUIWCZg?s}L+r7@mL#zFHH-OpGtEGAD0?Eo#U2 z;yUoG`)S-C=*%~Xxv*MW`BTcB+>LmYw=kbDZZiXn>v@x;!8m|be89NH z48&ty&%38fjYGUg_NDQ-aW{Uodw9O+R%0=DQn-`ix%%Ns7cllGyR5Q)I$Q*8tFh`mfo9X5y{4`~>ImR4oX7FZfrkQ1C zo8$SB>O^M7lg%mSRDSC{-JD^%nY-qid1k&jlMj;>@^;-UbGBJ*&cU}|YR)w;WoA3i zEaz`r3(U)SZsrPeA^#M-%KVLawfS4~8uME7I`ew-2J=SqCi7T|&4C-!s>n@0%Z(mF5QX@7#C)tGSWCZobT&{7u~b_?xkY_q^URZZbUcDFVFux$-4sgaku0Z zbBFo4xzku}eqq*_yZCIZ*Q_;nn|sW?rqA4G?lu!4B|V_aXC3^RW4q`L+3t z`A_p(^EQ3u*$6SxuuOxmmZpnK#3(UZjNxnI8DgBs6j>r$j29D( zuZ*w7L@`NB7E{DjF-=StGlU!OO0LKg`C_Ih5QU;h%o4Ljv6v%DM5&l7F2(mUPn7c~ zg$3d=ak;ocEEHFYtHf`_)#A6}8gZ?-PF&9yQ*IPDiJQeO;#P4R|FFE>_^0u$xI^4& z)EK+OUE*$WkGNO-Ufd_{7mLIL;z99{cv$=aug;_5G4V&SSo}#mF8(Z@FkTaX5lh6A z;wi&pc*WCVsdz>_E1na}#Pgy;ydYi_e-+F5Qrb)6WwAoMB3>1*iIw7Yu}ZulR*N^q zTjFi;j#wksig(32@t#;O-WMN;O0hxwU2Nnlubah(VvG1lRPoQNt>P2DlkpExEw+nK z#b;uN_+0E1Ux*s9OL&A=)Qa6=kJu}GVxQPA>V#j^iw1E(92AGdm*TMaN_;K85&sn5 zitoe`VM#-pQb;LXGC&5(AQ>!M$PgJS!z4dWl94h>wv?@8YZ)!u$hNYbY%e>=j`B3w zNp_Z9WLFu(M`*gqGvt~48nnASTlSFW;PE@Nq% zf%1GgNb*@#d7&I4hstC*Os2?GnIWD&&ucI zGWoo$kT1v=!|ayG!zla%E~sfy^%{2q-QsDVP^9y0EmYB%oAnv($FJy;Zr!_w5%j zFSqbAx3iblw?#pjdqF+}?wl6x-1+5Bth}f=PsLn?rKPh~(!Q~2!Fi?SIr+t`9Wd`E%zLL5*u6C!~Fn(SEtxRa8oD z#ZGRQ7s;~1(!hCkc5wkJkmc_ALGztUgllc@7a)ajFA z9r}|r-AS6>Bz=8SqCT(dnWXEPr0bca^H0+GC+Yl?bUl-FJ(F}jlXSWLbUpdyldYl& z{d9T#bb0-Be*JWQ{d9i)bbkGGe*JWQ{WTr^H68tR{{40S{dNBRb^iS|J^eKu{WTr^ zb^iTz{{40S19biabp8W$egkxV19bfc=rUtj{Mmp4a?I*5xMaa))Vphw1Bw>HLT3>r-@?s_U1k>zAhUOLO?080(x*)cTwl z>*SlL^*S-usaImGLq}q)Q%+*6lYe5YQ_sX$C*Q=_#(bUnCdNATO^kK;oEYoyIWbO^ zi|3;;RP|$DwWsY7vE_wO(MPE2L8$6MsOmwe>OrXLL8$6Mm>jNr9`kZb=>T$y!!MnW zu`SDAfY&8I&&fMp=h-izMajJRs>>*I6&IDc1Lx+?vu$VU{IXJ&G)@;E7w1$fE-tA> zKE9SY?(+P+7NsTm`L+|NFs!_gF2;$^3!PcCpfMgckAh3|iICh<>~!zqlKFF5s9I6I z%R}i;=D6Ltc9&%rnUIW}94c3|OZ*S^Z`;+&I5`?=P+MP<43 z=gch5zx?P0t(uNCUezqw(ay5jv7^~JxgSl^vKbS~=(o!A1BWVd1CyO#m=mNpL8=p^ zIl)CvFx&}7IKfCKxY!BOo!}BD807?`onWjJWH`Y%C&+YyEGNizg7Ho;!3ich!6X&5 zSeRc{s$#(ig%c^i%sCRGgu_WTvvhu$b9P?Q?K(!MeI7YKjDFB=aZxm%Ex3=zJ1X2Q1Aj)0t zDugUoroAa=6EgHDT_NtH(V(Hus4>Xxgn>gEma5EGQ%u_*7sxAXBu028xOm)i0S3yWB14T#qL-LPCgHmg1TO zg3yba$__1PiaYg)ckFsxd|cQ?&9o}4pxI97@TRLm3!CDBBb06ja_50TZO{l^bF7`J z`3R@xMGkjH=sFfTVaSN1)fXd1ilSMeBbzb~oz)Z%ySQ0R!fad9X#N=c+QVuFt#%NW z-t1IZakHJkbcY?qDsZJ!u&bC&;3((%66g9+%`OQmX|@wM%DKM8VP}bZZt1-8veLPQ z`9Y&K$)%d)(GJO_DhMB4I3MLGn?I-6J-wE13OhEsN#Q+7tP;=;xz*@o`Sa8z1L%yzy~P#~UB#bi8p%&VVQ`sc&GWlXpYZjl_EPh2( zJaCdj_d*qfOgbt$Aq$U2gNCN6vqA2BhdZO^6}#sZI`PtGaYx}DtD0I~=vWC`^HnT# zsOn{OTwSf=QA3-mqfaUZsd&WD#tEC+b*zVqMm8A|wI4n#H$RW=)~)tJQ=1j$R9_vB zO8s785vj)%5IUmSbt9Tpa>Vzq8*%J)qnhd*I=WdNqnqV1`g?hVj&8arV)U{3Wi`tq zt63gd-^(K+>)7iiHl+>IM%7`6V^LK+OxsiE#IU9-qM8|2C#7x6v8Xzw5@RRsm{uo| zHmuGG$EvD$WRp$R2^}HT37c|@YGz2ClNTv1aIR8yh>uk}Et{KCbtI~p33aY@Y^QUr zww(GzvrM(oR3{>vET-CzYGyFiftJlJrIVLqA)T|$?V~>1L|Y5nDmq6UtLR+Q+$QR? zP1l5J>*t(sOrMIkI>zuhryYBz;w_t7JAJk(*HFjCspC=2ESx$JKJFOx8P{}K%gkn0 z)5+8^YfjuTYAPP4O`1N@#O)Ae&D7ym#~3qxSu?SSYG%OH*{EigOC5-qc&x-b7EGOr zY_eZ!KXg(P8Ig?4=iqtDDW0d!g$%WwILZwamg;z4)J||Jqh9448exxr?HJ8bWcRzy zPFAzTA){?SjXK`acJnmWOdSbOCAgBA#{}sTT$9+5l;E;654hMpcdlDpGGC0EPlu<< zkQs%gG82!GE=CS3EDEy|H)b8FPc-g_sIi<=HSK^>JHeEsA}#ESsaUl3GBsYR4hGD& zD-l%c6t8-?zRANx$$ZJMF|0XJk>9&KOkbn23DYOlPKa_}si?{@LAwVN^xQT<&uJ6% zoHjwvX%qCEHbHl(39)+4t>>-@&YU$iAx`@ooXH^jdhV{fByt zwXYyi`v?+seG^jy$1B4hc$pK7SH?N;G8MEK-`H|3E^CYhPIMAp;RJJvO6-B#JRG4V zc`foU&&BVE$lI-umaIJtacNHN;~kGiT&hDAq2f+ls^bwLR8+*JIUX>sSJV({kB9bL zBxnyqLZaqMqUL%(z28rBqo1a}pQgT_=4wC9g#nGBK0Z`?N``9B)KJa+p}G}^>HLT3 z{DI#Isk+=$U0$j#FIAV9s>@5&<>~fJNYi{s)8(h> z^3!zrX}bJ0U0#|l&+%`>CZsv}Cu(g?)LNG4XjxpU<7p#wakm!GW5Z`23J!$&$@ezGp#k+-;1N8Si^`Hm-$eNF!`UH&j#zT+9>yrzGc zE`OLVf0!TF2N50wD zJTBFdb3#qOBiHO}ded}yX_{U~&N)8-7l7@Hu+3n6Y@<0Dpo))87@)|HO>o4S zP^*n2j_f;Xk>H41Y=R?hgsM0~Ra|U>(~N{#U7hNnR{Hz^oqmAccf^b9wHiBO7@N>v zU$5tp2?G?Hsi&^j0L2#e^>zI<9sM;Oj(AZIecTZz_Vsm+c(UJEe{CimwW7W{o#XzD zO>}M?@$6h;uzl07+0DKIJWpf-`(+Dz;aNeRE_mNCdG3X08+j6iryzNrCnSo&CO&{cMxV zh`6LMD{vmqMK0WGr#GMD{_rgB1ux+KXan~;d%A|WM!Je!ce?I#?F@(th!4mNSQxN4 zU`gQZyn(SI@YA3nL7RgP2Db|C6&xQtBseWNJvbxy^5A=U2V+(6JHb1HzilB}yc3cX zG9_d~$d-^#Lux|yg!n@vLOX?~g{Ft*gkBYTUFajBkB2@L`e|rQ=>D)yVaZ{IVYh`n z8@3_r+wf`O<>8CMS44=2Gb7R>E{}LD;+=>M5nCe~B3+RYkv$@NN2WyH8~JSH+Q{n2 zBT+F?1EYpS+kF8Lg-A zUPgKA$67CMy|(q%)<>dU(H*1Dj82N45?vO3Iqzyb82woEJJEaEY;2p{c6qz*?H+6& z(*COU`#TsN+IHyGA-ThZ4huUx(qUDH9UVo-9vw$@EbsVm$JHIzcKo2@=8juWn|0bP zr!6_{ozr%9GI$?jP^V4Q!Uo!fU#>YUkmZReUU*z!Sn=(@D)>aJ_MR(IXm^{cK&Vq#*t#|)2|6?1#cvY3rARi~eM zddBJ3oWAVz>eG*Ob9L+9tyi~E-7v46D`+B_8V{4Bi=iJ>>^bG6St!GNl znLTgmS=IBab32|pjzH!|)^d?|5dQtzbnq_U)2lI~1ep0qisrr&~o_w{?JfBXJj`VZ;Fj4(qxnA8?dEgVA@gtG73*E| zRjb~7&8jq4l6IB#4i8g>^UQK4->7r(eP@p`#5%|~^XkZJA5Sh`LoHsg4)6}H-&k$! zF+O5{r?rFhJIp7oedg=@HzdFqK|Lo~d&t*MzWd16k2T4%JfvBTjroXY9d{dTsA~;% z-9=q%sN)yZaVI&|oI(ndoc2QbB3sOK z4SF)6=N{;}@D%EJayn0qpDlPQGXl>4(RdZ^uC_kq-x0gu{8Pqm+Vmp$_N28IYyTvv z2EgUNLC3pB@sSnAl~xa~yM*r{+-clm{RvJjBaiot*Q~3JH>?8VE$e3T%7=T88S8k4 z^*w7Ie`1?P-hbig%t$y|V|cB_lvB=E%&&pFFB)H4zcKzv{5$IkQ(C`)+rNd|55nzj zW)JIHvnTQ19FMjBY9=V|Uq$;qjQkYS3Lfe^o0hnjmUxbDoLp&U8j-ZfJ+w#zbUY95 zUxD|p!24I={VV1QYbE@zhwt@B*FJN*^|VbZtX3LRmi!cTRY&17oO~bC;O4vR`6pt zJop&eK1QlOgsv*+vZc#wjx@r}be`(Z;+Rd#u_f&0`P~-O(ynp1^>^yi3N6_~owlOg zd+gd9#k9_qRwXUAm==4J7F$iNHX189|0*?jjaFXCQ^TvM#T!-?tyfFyy-Mrtrl#*x z({0rBU9*&$J!w5d4Jx7WeQ10iPP`8n55UC(aIp?9)*``^pl!LjvIgl1=Zbw?v6m}+ zT;bzs&-C2`_=kP1_dw`V}18Ln(ersVASklyXStwdVw-NSD^2l$DYmTg>rOu_LE{2b8O23O%iZtHf z`+IL$U5&So?1IKL-j&{Gym#a~WBrj&(5(z~D*#z~9o-sX>^^b?-D(XF3el|ybgMPG z6@+d@z>}8Ldk}ni7Ts!tZVf`WBH+<1bZZ1M7={d9XkKun9vNJ1UUZ}m-o?>E)6uOE zbSnTp#v+d&(JmAJKlCQ2X5oJRUd}|v!|9WjTW=AILM~UMohEYAV8^kfCzcgSyY91P z8NT`$RXh6WK{xlJo4buSu_SL{J=R)Zpqm@e%`NEWKeYS@kj_Ubk)%OR>2+;O6Np9F z&6)kGMsJZ~trbK5+f>q1k1c!+tzX48wq9<99}U)0O8lIBc2eU8>pf&}7xMQ7<-J3H{W<;g7Nwu**t|@7 z*(~~#7NmZg)PE<{22y#E%Fjr-i5}fYs>P(*bc(5XFMu2yxITcocETFO5+8)kaje3Q zQ|ftlGID9KHtPD+QWr0E*+*SG)MX>|eS{@uYZ~;B~Mb_(BlFzUtycPBnjN8J~>X4B-#=i|52|!a~ zRey8{{n(90v`0g^3i)Y3%f2GVSR`v8$YS5=X#z;K7p>ci*6l{?_M&z6c-85nDzG!p z81K*@uCqQO&!wc^X?9ZY1csWIF#bLjo&E9ts^nU&-rl<|M!nfnl$UDozwlaxi!_YagN@6zTOmXf#x@$`3-2kJ%emu?7f;9q>mZo zyNtoNGJ|}Bnf7b+$}1VM+Vh#sygu-KdlAB@yd_8dd4DaUa#rAUgqkL$ZI*{ zyeAo%ze1|l=tEwoq*aV8TpZcWk-em==g2N~q(P;jT#oGLcgUw=YwQ}wgIJZV+iqX|Vp;|#*Fcy{iqx#F0kq>W_c5oI!)Ve}DY=Zl?k=xoZ@G`Cu9;LTQM zri_i~vz<{^16H%1(G;^7Mo@OmKBAX670<+}rTV`yhyM93<*z0FC;WB4a`ivK)gSsk zkMGs|pCA1xM%6!09;aqKf2pY)pWzR;zdXO(iM?+Bjb|Ny;PJPs>AM|2;)(r$ztmJG z9k#ke#G{Fp8PKSFL5k>qPxn!y!xK}p8ijf;^!YH9)G-Z@_y^&DNe2T`Q^3r&))`3 zPlo+iYn<$Pl9RW_$y5BaBes*5ck&dcCPAn66xaWae({&5P5=2j{3n;AUmjN)$LFUq zT0XI-Hl{Fp*PPl6@uy7n%j<7X%%LAX zb8>Qxb$alh-=3aW22ah79N&&L%I~Q>`+s77{?G#bw@Jjw+y6grZ5&-cc};$4GWbiY z&xxenk$GqPbG7KH>FBAA>rXA!kM}k|-N^F97U6$eIX{=I{L*yk*ZQ2e|NWIezw+nA zZvp?xpI`a&KY5G%ze|2jH1_)6aPH)z^OL9eX~%;<-IEo+)~oTm3#T^9{%QGjDt88& zKL_yNHpBk4zW>v&44inz_0!&gIJp)3)yMqPe9gk~`uz9bD{1mh|6Frr$0K`c?<@cJ z^Y`c0?~_}AU!FxbV^`Q;R#V?*E0;_7`_rASjRE@uYl4!4rtqbt0laBGkT>NA@!!`r z{MR+iXe)kiv=a9dJ^+pwZDlx!0%=AoIUI}x>Fm3WXjw$K7wiLdMq5`j|C#*2h_u=o zEy0;qwsGE(ulRFhw2{KMh0=IW{UR_Nj071V6HMTJ(usUEW(v5M{YBtGjxFQ*3h*-f zuW;@i!ZqMs&TSyi&ENq07H^@pu(Hi)!nVBU-;uBj=wn2iNraSdQl>cqj01&MTeBF< z1($*bt~~$_fJi^|De5Xdlg9JeRMSn053<86}5ReQ~06Z1Y zCg7)-aO5jdOjrWuf@^8f>%ooS7RtR1+z##pcY}MuBI@zAl`T!s(%LKASbHS2$PQMm z>_ogX@h*gC9r;R9UztFwCt07$ejFbF&If}?OTA<&;UyrObmK`gm18;V=MolzS;R{@ zH3UEER5!?)ZN7_5UU0@OW50U<1(*J?*5yD3aA0zxD;bOu+5k5}% zXTm24|3bKg@JYg_2%jcgO85-nvxLtPE+c%Nu!8VK%2*Cw0xQ6)U?o@uR)e)*9as-O z02{zYuo-LtRbVUF2CBiQ@N5Uz32J}`)Pg<02Tl8d9~?%8yBhs?&zLWk83Xw;%OGpJ zv4Q=~yno$>Z;SOIm!+F`Q&gg5~Op? zZPmyk!o6T0r~`+sk6h7|)sfOGD19F#Z=~c3O0J;feUw~5$rY5mk&-JYxq^}_D0L&H zZlu(Wl)8~pH&SW^C2gdneU!A3k~UJ(MoQX9Nfnf|k+-qWu6Kb&uwb+ANY(XuypcY$DYtH0d@d8i;W`Ws86nb5YUe}`6wdi#%dR>c7 z)}oWO=wvNAS&L5AqLa1gWGy;bi%!;}leOq%Ejn3?PS&E6wdhnWx>Adt*g8@xM;TFa zG#Ce_vY!hI!2)nOxB}b=7J(PRa_|yZ0bT_w!78vCYynkZE2xIf3*d?muK3`J53cy& ziVv>%;EE5f_~42UuK3`J53cy&iVv>%;EE5f_~42UuK3`94-WX?fDaD%;D8Sf_~3vK z4*1}J4-WX?fDaD%;D8Sf_~3vK4*1}J4-WX?fDaD%;D8Sf_~3vKs(n!HgK8gC`=Htf z)jp{9LA4L6eNgR#Y9CblpxOu3KB)FVwGXO&Q0;?iA5{DJuW<&owrdO}*j^vD*N5%( zVS9bpLm&3ghduOR*L>JBA9l-!t?^-JeCV|gz4oEkKJ?m$Ui;8%AA0RWmwkL4Akw;l z-s}c?jT`7SZlKq=fnMVVCCxsh*@raykY*p!>_eJ;NV5-V_94waq}hiw`;cZI((FT; zeMqwpY4#cBIq|A@?#ADe-!YepyX7pGEAX-4ycS6zy+Rwp&J4>A+Y<3=WNegZ72Rrm zbSz&4o!e$Z+q>HZwrk%mx&3{7?ek!#kWROBda+YA|8x%EyFMXcB41IQ0_?A{wFNWz zN<;xD0<*wutARe~0DaH_?Ee95{Q+$F0qpky?DqjV%4(3K!8nk^{w(l2a0j>x_`rVP zr;GtcceXu2JV*f7fqTIH;Cb+OYTyE`K|4Tc=4qfaNCX++Yic3^=|lhs1VNw=hy#5A zX~i%=EyYD(1eguxfKsp+d`GQ9KrG-IIRWH>0zkdw4d5oQ2D}U21Mh=MKt1Iq@FDmJ zd<;GT|9}RYN)J?epwa`C9;oy{r3WfKQ0ak64^(=f(gT$qsPsUk2P!>K>48cQRC=J& z1C<`A^gyKtDm_r?fl3cldZ5w+l^&?{K&1yNJy7X^N)J?epwa`C9;oy{r3WfKQ0ak6 z4^(=f(gT$qsPsUk2P!>K>48cQRC=J&1C<`A^gyKtDm_r?fl3em_&$?9=zP8xGKg>R zEhAn5s`!>u3;Ll3Z~z%2s_9dz=~JrdQ>y7xs_9dz=~JrdQ>y7x zs_9dz=~JrdQ>y7xs_9dzMLy-A)1nAqov`v%Sotcfd=(?z?TmD{Gt%A8NOwCU-R>EaD3YF9%nE-*Wz1a6Nh6$o|cQzaz~Z;4bic&Mo5ji(ol; z39JCGf|XzuSPj;4-8!%yd;m6pjbJm_!ucw&6>MX_n($NT*#UNf8sGu7U=Q$7?tb70 z$b&>4Tm}dSk)S0qaVh=DHu{roNT?qP^&_EvB-D>Y`jN;wB(fTbtVSaJNTeT$tV1IG zNMtqA=tmm;NMjvR=SRZ)NLDqH&uA zBVm3d%#Vcmk)%2#sSZi1Lz3!{q-rFo8cFgaNq!{Bk0kk#BtMemN0R(Vk{?O(BT0TF z$&V!Ykt9Eo(H*#k5#GEw+XhTSH6L(@JY-oqAej4cuQ0_ZP$c#c+Qy++Pf*>)~`g zoUVt{^>BI(oL&RR>fu;D9IJ<8^>C~nj@84lHE^pQZmoe^^>C{mF0Fw>Yv9ltIJ6iJ zErvsj;m#VkvIZ`!feUNk!Wt;5hoX8Ys)wR_D5{5|dMK)gqBT&o28!0GQLYzx^dgU5 zfdXYgdGU!GAyvUvx+4CZIUgXY;%z2SHFEZyv=Df(97n$=SUtZ+Pi+p*JFE8@t zMUK44krz4gB1c~2$cr3#ks~j1?UZEfT| z#}M%SnNJ4ZkW5DZ6ZwkO6wrJY^a}gmp9w|tMclT02k^&dL}AQ`!k7_-F(V3NMid68 zemEn-D}bHfgPq@lo!^6<$FpICiXPzKoGoF;_h85OV8`)H7@=^r7CXI1b|BuF(4I*R zAhc&wgE(f-s8R{}t|2q4FlJU^%&fxTeyz;mSmW$!7V+jYtn10co@L!k_&d(s0qz2) zGV9{L6n1zIc6bkVcn@}X4|aGDc6bl1)-)sA#y+z$=_B9$z)xF*8Izf3PX&9dec~bT z2kfh!ugqJb+KxT1k88n~i?D;n@7 zOyv8Q_El2|r((%pA>?W_{UBO=5G_84wjLz61LSsq-0V5PLA3Rt$~Ben5|9ICfyPpP zNBj9;|-{jJzqj$_dn%WN|CfjZy^_23}*5*!BKfN%LGtO?ri71_3ow)-${ zjc1>FFn-y@_+=AzZasExJ$7zAc5Xd(ZoL}2cD6Rb84sNCFt*sl*kTi7i%pCzHsSf$ zjOSysxDnXn+C`+X$F}yk))~_tl=hgmwY3Q@dSnk;FM+XZB3$Xuv4LO^$1lJ#Ur0O! zFuGS`-%AKbS?jTj>#>XL8B=UxJh2Hc$`-iq!ISbKE#P5nY_~!kce z;QA^!S_en#;NU7axC#!gf_rvYVQfm)8q0gj=uPg-ag%ghgl*Qb)mbq^&t+j(z`b=hXYy$gk_VWk}KoQ4FIesaC zkIai}nHSe8?YM_@4{-cJ@DTU|coh5*{0aOS`~^G-o(9i==fLw|4SBo^-UIK0NmU(rp`~>_1?4=(2Kpi+txweLVONf@qBi0UADA-9 z7d$e;h=2=NX?kR?b+nyhd>0xSii8`s)y3j+td#vr!9wDvJ&L;PxAeie7_?+Vp|F$0@;W_ zHX`A&$LI}*zd$Z_!QC3T`UP^a3$A{FTJwZ0vHi0%G*Pdv<)SnzYo~uJKN4yptO5q=t>P+ez*0TG?Krn(x)BhFaB7tG(1@CpD>|CNgN1XIVTrH&Cx9V3=H(HZ1}0#F3(KC(6F4+eq@(8vo3QvhEUXY^1< zFXg9)@-s@PW0X*bhoO$1$uB97-oB3B$WQNHM=#`eg%d`CmXzPzgM5gd{SZC-A$s&f zjGK<3BK6C(sKq|Nd9P2?oM9+SRp8XI#`yqPvL-g#2=-Cg^vme3(euz=a zJ>Xk#gppqeW5`2{A?5!3WeBU>bLCa>s??#`5 z?T={mMKt;$qG|OX@k0o#nfSiX;du9S|6PAWv-`8kzt9e;vhT6leg)@#s$cmPY#&0S z|Dd_=z_~~2SNBLy#cy!p`<6{U1?Rq{-?)o;W;iVn&K-L{+^t}yU11CdBZ2Lc%p`1@ zYgRDpu3*+(Vc2ucHH7=E=b3p|F!QcJqn~$tifX=D!7RLjS$Ks>e$2uvn1xqx2QHlX zW;pZBaORug%s0ci>+a{SyPv!6enFol@WgP}-7i{$XzoC^0c}A$&>kGm=h!$G?a4L0 zKyMIB+IYa-N@n*J%}?hHwhDV& zg}tr9-d166tFX6K*jv(^vSprz9SJ3UC^qE#PyOu1hU~>cJ5Tz&OxXBjPvg@((R^FJ zBUT#Ai@n&3y=Z!RXC}6!02BfA273{TO*r0@IJ@yr?Z!W~8~@a9{8PKp|9|hvnqsak z0dpDq*iXr{BkT+qJD~Hs(fPet?Y;P*LecY3^gI+D--`uzo_twA*z}akZhTMnQ!cyl zH|<3yPxj==Zv0KV@i*)2NAI`tDFveuDYVGTgoF89Wa()+ob~(B* zN>z(h!-&t|nX_i+jwT|)9QJ#QE^`mh#MtNeT6?UA8RwqD(pcunlQOzKx-bGUjA+I~ zKUmb6V~$$yTPv)qtg97GhQ;XLh_e2~Uzeg-S*#a8ckrn7SF64Cd&_U#W!-LZ&brqs zv%;)M{?%otOF>_Ptc$Ii_&ZdPIx^TWjx4m#ShJ4gSbeQcRxj&p`;4>jPbIbR9Knw) z$2((fwf;<=ipQF-$Kj;S4QutWJhra1i?QCY)>{h*FFmpk-=1NOwVZZr{Uenykd#Q$ zed3(|q0Cqdtj~|Ev^-5`kWItt|6}d%l9gQcNg~z|rPVnProXd|#-^tFXeDCM~Zr@w1TlAG{ zR0{Np9<1Vfi42|${uh?!635r1S&le1Vx7g`I_;Kdq~M2rqP6{~{kq~rMK&*kbi%k5 zs~$isgw<4*K;S7mhyPcei#NLkPexzBpSw~R6?bGjJc7R{Ud-CX7-NiMOqj)b26HXj zyEd77duNf~t;X5L!>m1w=ZqJ~>95A$@C&`n8pjOmRU@ANc)m{FZy0a#JkQ(4I-XtH zz}rO3f$v z_fDC))Ld%JGoLk|HOkEw%omOM=HJYhjmyke%r}gM=2~;Dajm({+-6*7Zs)H%*PFFw zt#O07&)jd^X!=dRakJSVS{t{BHjL_*iq4{&u}qvT`WVYaoQN}C7kx!vW0go0iN+hE zpXg_-76Ta9zbP&jml*Gh(PFf*L5vk+jlYX=Vw|y2WQiRNF<&sOgiH}Z7# z9&xj{+1M*?6}K8Z@h5&~>=Sp0I}Dy-6?YkR;vR92;TON>$$Gr9;z6T9JS-kIz7&s$ zM~uVbYo4#ZTs+?*L zl5Uw}ULXr(fq9`Ul4a%)IbSX?N6O3Pm1erUPF`=0kvGem%?x>~yvrOX@00hNljKA4 zO>>HTTfS}HDA&l%=1p>&+-BYrm45R9c|aa8AC-sXA@ebLSROY2 zD8H89n2V+566WKs09Syy#1-TUHlK8bxI)aQT@kJbbEzxJ6=go-;#cTMim7G}=OD+4 z#$fbf6tX$Vn8xvL$o>mR{c_}fB~rc`IbVyEzh|sR$~PNZ_zU32#%IPC$o4K|+sj|+ z_9EN1WFJPNEwc+!CX5BgXl5j16k+$+Xy%#dmJ9vttM#)L`k7{QKtG3T{p_stvy0Nt zZc0DTKwqYErK6wE;q~r;Hoju?LKk1hr~fuCaP2f1XzQvsCHNGfID+Rr>Rs(w}8Ye_m7ivr_5L>q>vPBZ&UIq4a09(w{e# z{=B91=WV4w?#N@q4Ho%z_-8N+Mqj8SXrjKR!Ib~g6dI%Dj$ zb;j6d>x^;O)*0g)bml_SP}<w55g8mJp>a%-qnHNTn@pl(z7m3)<2SZ7DN5C_On# z>B-qjPtH|(a-PzY-bzmrm7erddNM=liCgJOsnV0VN>46TdQztJ6w;{f z@F0(oNaF>R#?R{M$5L6_pet#-(_m{$Th*JjLtDn$PieEZr(YXK8oOufs5GYonlsrr zjoxhvIyRNHlhUF#^l#5G6MCLiDqZTJbg7-vr8Y{Jx++}~N|z$grBA5;Hr7^3qlD5Z zp){(i(x|RVqk@%2ou)LZjnb$XH0m282Ce!he~!0%ycnfdF=$jYUZ*y^8x?N0rQhp- zcJ(05Ip#S=klB+yFj#3?3#Dl-l%@r%KCrV{Xcih>R8QF1EJpWu#uVM_qI6Fx-3v6o zHoxZ2cHfxa@t?XQLKs3w5oAaaEO=H#uyXe*oZhdsh{neit@^;W=xS%9o#;YO*dC4T zVRR5ZMNiW761~{=7QNZ_p@(#dSiE4-s-JX;c)VfJs<(8B1iWI=s?T(ZB)ntMs^^qw z{s1FD48%{?R-7-+Cq4*&SzB>|xPbUz{AO*%h2lcuL&Ol`L&Z?y$s(Ef#o}V>pDxm= z+a>h9LfHl3D|PnfbkVaoc1DeDu3^|_xGStJ(0^9OiCE>b*5f8J6&Bpxz4sb0OM z_=ETZal3DCDIUdIbrRo*Z{X5D#kbV_JMkTLJ3^lyDQRrOlq^PobV--dQU=ICL&zW* zWVDdMvIX%F8DdBoDns!og~>1@P=@nHUZjjrcQPX-{g#Yk>=3E!AXX4N*k0Me4$2O; z#}3Aj|LIu6Agtk;q(4iZh5xa;JeyK_$R51U*HiYSCg;j?Nz)698Gyy?L&{j}ro?W> zQ+i+7*Ko-MnLr&9Wg_=0lVp<7TK2=Lw#BLrpxl9SpwUL2FVE*Ku|asjJID*<1;%M| zFrL)5@dARE`tmiH575qZv%vp7Cm&L*E?Y2VqM zBj-@75?R8LxpFRfmdP@<^W}W!FnK5!+kk ztj)`7mkzFU01yq|m?mJd_bBk~cp zkIBc_E|!bgJ}w_;`-FUg?Gm|!?Njn8woBzww$I9E*)EgI*jC62wlByRsO^h*p4-a5 z%D)m{jt9D}{G0q6@t5RF#9x*#6JH@$5PwC!Li|RJ&_vQPdd|1SSde52e*e3RTne6!q4obe-D#*auN<43l8d7Cs+`na#qLGI(N(nz_VXXiS| zI^HgglzyI}>tOeq$StEwYQ^XhY5ZD#4R61Z-@sc-T1Jq|c7O)EOmzocxP)<<-J2Ti z=uLx+uC8ELFliWj8ZGQT)ev@{%9gPwJ(_6*xY{~CIA(4}vsi0-u^;twskDt7+b3qv z`|QODJ2^Xg-#*rXJ~xm)wFUiE1U+W+r6W6S)M|%KOM80IU|=6R4TRF;8T7M)9{Q(R z8tZ-h`~q}+oG|qGiH>`;C7f`4g^j0eD(w2(OM55KTbp*9y5t*9gU#(WgbClHaC>&X_<;8)c+qR@1 zi^lVfVN=b%A8WEI-#=qZkAwD<7km`W({;dxd>^(z)IPBwoSK}_T+1Gxe+$EZ9R4tJ8Z9{s)^tB)%IfBCC4H;mcqW$_UYSJ zuu&H6bd56CMxV2fIP&61i=Br}AKqkgXhbA-(@tmS$N#gjmyLOzYS>urkB6$zqw?BZ zcAMf&I@DO(Mmcp_#%_xyII?QXYxCZwy^?dA5}T^#lsPpxcI)uQrroBx`Q0GfwmAJ# zFXK+bOi4@6gmVl)@F-h~hbHApjs&1hK}K+KQGwftFD{us$LK$APVQV|@Vt4kaYhQ; zcw;2nzQ!1~2}U;CMCQeI{&op=K2BNo)@}*AF80=z1C!kCEhQ-F>Spw0ELE^Q^Gj!+%+ztwN{3N8jL>1&(S0GJjB5P3Pnl2S&wU1O?sMic^Lewv_UM{_HJ9Vl ztulj14yv{)*h5zmU}#4_=` zs1PrR7sX%2a`89ul6YCH5U+?=#cN`vcwMX#Z~U8A9Tcls-(-D@^=;O7Sl6u0PxSU+do z$@&Fr4eKse53858mUXw-ZLx^GtUlI#tovE(SpBT^tPQLOSPzOrtY5MoW__Gid;$am zm-%~SC>=a#gqWY2)p*`NF}Io@n^kz?E6s;UbBlS8+V)V}Wu(0YKU0mli`dn~Jf@de zINr_+khc^(HXV76{RVusH?bxv|3;F@+jvHQJPc{Zm12a*GVWm3Ut~PYoc$`}S@BzO r4LH8{$(;>*n+OEns!{(Bsi$wL literal 0 HcmV?d00001 diff --git a/src/qt/res/fonts/Roboto/Roboto-ThinItalic.ttf b/src/qt/res/fonts/Roboto/Roboto-ThinItalic.ttf new file mode 100644 index 0000000000000000000000000000000000000000..0b53ba4d38252308b24d1e536bbdac5624a911d4 GIT binary patch literal 119376 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 literal 0 HcmV?d00001 diff --git a/src/qt/res/icons/clock1.png b/src/qt/res/icons/clock1.png index 448e47f947d3da4e023f69279e7f8a830ed5ca75..3c3aca4c5fc237ba6cde3158f143a92ca32f20a3 100644 GIT binary patch delta 3043 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 delta 904 zcmV;319$xT7qSPCBn<>}LP=Bz2nYy#2xN$nAs2rD8FWQhbW?9;ba!ELWdL_~cP?pe zYja~^aAhuUa%Y?FJQ@H1120KLK~y-6Rg+CmTx9@-pZDH7!wfLY3=D*iwxOgH7e=L) z;L1detPBg2rbg3*l}qCv=z@PR9g}e*cH5mUG?pf{O{Hnag0vIp-$*fn9H5H z_r8B$E~E)P$=RLf>>gpQ8iwJorBW$6x)(1G zgb<=!E}!mF>dNcA18=2!`$^|=oOoKLS*^0Q{nY*t9{f?W_CmQ_eqawlVXZ|7A&SM~ zg*SV$3x%$JFRL9AU1@?iWkc&>{vh9{ewMz;;g$%|aixGsipmzEiI2&Ui|xDcO_5*^kNOb0{oA8!(oj z-6D=6;*KPbM@QM|?xJ8ce!ERHbPT<@amI0_oK~(!XcQvp5gUD2#q$@tl-C~edF3wO z-n>DqHT%Hu7rKMZeTKkGjb8~ZNM-quElllBuaQry! zL;|A}ZmUIleVt!wwe7WogU=3O^NNixGdnxmnNFu?wAODYl$w%J3h>FVl;d`TN*1Y%T&HlC5KIg3SowLsezz7VMe@HV?HGmAMLLL#| zgU7_i;p8qrfeIvW01ybXWFd3?BLM*Temp!YBESc}00DT@3kU$fO`E_l9Ebl8>Oz@Z z0f2-7z;ux~O9+4z06=<09Y^p6lP1rIRMx#05C~cW=H_Aw*bJ-5DT&Z z2n+x)QHX^p00esgV8|mQcmRZ%02D^@S3L16t`O%c004NIvOKvYIYoh62rY33S640` zD9%Y2D-DpKGaQJ>a zJVl|9x!Kv};eCNs@5@ z0A55SE>z01KgS3F07RgHDzHHt^uZV`zy=(_1>C_4fBaxJghC|5!a@*23S@vBa$qT} zfU&9EIRU@z1_9W=mEXoiz;4lcq~xDGvV5BgyUp1~-*fe8db$Osc*A=-!mVv1NJ zjtCc-h4>-CNCXm#Bp}I%6j35eku^v$Qi@a{RY)E3J#qp$hg?Rwkvqr$GJ^buyhkyV zfwECOf7A@ML%FCo8iYoo3(#bAF`ADSpqtQgv>H8(HlgRxt7s3}k3K`kFu>>-2Q$QM zFfPW!La{h336o>Xu_CMttHv6zR;&ZNiS=X8v3CR#fknUxHUxJb=$GgN^mhymh82Uyh-WAnn-~WeXBl@G zub51x8Pkgy$5b#kG3%J;nGcz7Rah#vDtr}@$_kZAl_r%NDlb&2s-~*mstZ-~Rm)V5 zsa{iku0~ZeQ{$-#)RwDNs+~~lQyWuff2ljDhpK0&Z&W{|ep&sA23f;Q!%st`QJ}G3 zcbou<7-f4f=x zfet~(N+(<=M`w@D1)b+p*;C!83a1uLJv#NSE~;y#8=<>IcfW3@?wFpwUVxrVZ>QdQ zz32KIeJ}k~{cZZE^+ya?2D1z#2HOnI7(B%_ac?{wFUQ;QQA1tBKtrWrm0_3Rgps+? zJfqb{jYbcQX~taRB;#$yZN{S}e+DKYCQD7~P41dfO}VBiraMeKOvla4&7#fLnKhd| zG1oHZo9CO?o8Px!T6kJ4wy3taWl6H+TBcd!<iO5e?w1!XSL@eFJmu}SFP8ux21Qg_hIiBKK4FxpW{B`JU8Al z-dSJFH^8^Zx64n%Z=PR;-$Q>R|78Dq|Iq-afF%KE1Brn_fm;Im_iKB_KiJlZ$9G`c^=E@oNG)mWWa zNo-3TIW8)$Hg0Ub-~8?KhvJ>$3*&nim@mj(aCxE5!t{lw7O5^0EIO7zOo&c6l<+|i zDySBWCGrz@C5{Stf5IKYXCg1rHqnUKLtH8zPVz`9O?r~-k-Rl|B*inOEaka`C#jIU zObtxkn>wBrnsy*W_HW0Wrec-#cqqYFCLW#$!oKa ztOZ#u3bsO~=u}!L*D43HXJuDrzs-rtIhL!QE6wf9v&!3$e>a@(pa1O=!V=+2Q(!ODWcwE=7E z3snl`g?;PX*X>E_-of1X{Rblsw%57T)g973R8o)De=F-p4#yw9{+;i4Ee$peRgIj+ z;v;ZGdF1K$3E%e~4LaI(jC-u%2h$&R9cLXcYC@Xwnns&bn)_Q~Te?roKGD|d-g^8; z+aC{{G(1^(O7m37Y1-+6)01cN&y1awoqc{T`P^XJqPBbIW6s}d4{z_f5Om?vMgNQE zJG?v2e_Zmobn>#>OB6F(@)2{oV%K?xm;_x?s~noduI3P8=g1L z-SoYA@fQEq)t)&$-M#aAZ}-Lb_1_lVesU-M&da;mcPH+xyidGe^g!)F*+boj)jwPQ z+}Q8je`>&Yp!3n(NB0JWgU|kv^^Xrj1&^7Jf6ImqhU=a(|cFn9-q^@|TmpZG5Hu>cHz6uiM7L#vZ=Ocr!6x^j7=r!FSwu z9q*&x4^QNLAb%+TX!)`AQ_!dTlNpnf{{#b=^Za8oE!zM903c&XQcVB=dL;k=fP(-4 zfBF9a0D$QL0Cg|`0P0`>06Lfe02gnPU&TfM00A9IL_t(|+N9IHO2kkQhT$iR<%+fz zS}d}xAZY6q*oo*hct7?*(N+)y8^Ov8@E1i8ZNwj}EUh+UbF#*eXt4t)At!U*OuqRh ziwNVy1Y}uO-(SKedg=KIhq$RGMMS#%f5dc347}nrtv3`nz*HMx5?6S^Iyx0_2O9}` zfo>CEKYeMoT2hgVA{SV|9Nw{02MjR8T3w71kRXFp$q@aB7?ru1$j1?(x@xd{9N{B@ zMu7RG@V`ARas{r@R}-o&vcL99z$2Dhl7AoA(n+}wKfSDoICIuj*P+NM^3kvUQ4+DO zjlBjjdw;dDG}2|&NZZdVzCL?(Bb~PyNqVuDY};hz-STh=$ReU?m=>{`?r@6}+|`FE d8+V+)2LRiGu4-fF*n$86002ovPDHLkV1mgVv}phU delta 902 zcmV;119|-N7qADABn<>}LP=Bz2nYy#2xN$nAs2rD8FWQhbW?9;ba!ELWdL_~cP?pe zYja~^aAhuUa%Y?FJQ@H111(8JK~y-6Rg+I_lVt$LfA9Cb?b>Z$OUJg1324BT5lxs2 zGsJ|8haDFZHJA{RCA%9hCR{x1qSx9(JrNEb)RP`GM$`nzB9zh05p{96Wei$2V6Xl! zK=4@ZfTZ-h_(v`2Sc-d@rDt|CDVd_mDRI7h< zwZY=(YE84*ByKezY(d<{#1RMRkTYFof@kBt?@vpu^^_0^tgi`jIW!JoELcZ7?4Xh{ zD8O`)HstMWL@SIL^A*PQPI^gU--$>PS&K*}P}ZQVMOnksdY#hs73RKK*&gw}dV?(FQ8mx=#*eLR16BKACV zGJ%plPCKl%SWjTApcO~7IwASDCa}Wrjq60dPrOmFE05b3%H?v)11J;<%hy)7KhpP?EuLfG=n;ZL zBeVtlR=&k{r_JFLdCt9m4mNHU?RR&#K3!N?xZ#|0FP&+2cJ}mWAith?b>z5BXV~=u zj5VaAIk diff --git a/src/qt/res/icons/clock3.png b/src/qt/res/icons/clock3.png index e429a402cfba88ebcff6eada2d1226557c3ea736..0e096db42bef390043725e370bcf20721edb5825 100644 GIT binary patch delta 3039 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 diff --git a/src/qt/res/icons/close_hover.png b/src/qt/res/icons/close_hover.png new file mode 100644 index 0000000000000000000000000000000000000000..c563999fdcc29ff3b39ba4f3bcb3e1c1a0c09fae GIT binary patch literal 233 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G^tAk28_ZrvZCAbW|YuPggKZdM@;ZLhUv8bF~kPZ!4!i_=SkZ}T2d;FvOdfxO>K zhq;?N^Bn4Pk_0+LgzO*4sm&4Ee#?820(*)5bk}PJ87#dSi5u=*zjyf59mfBbce0L~ zNM3weD|N!rWsmO1BQ8Y&lUgsEClm?@X2-Z3y>z5^VzjK>vtv8H$t^p!;%-*rl)vZn Yvo^)d%sSti3v>a4r>mdKI;Vst0CIg*L;wH) literal 0 HcmV?d00001 diff --git a/src/qt/res/icons/close_normal.png b/src/qt/res/icons/close_normal.png new file mode 100644 index 0000000000000000000000000000000000000000..fb9e36932437d987fab5087ce3bd6b06bda2201b GIT binary patch literal 243 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G^tAk28_ZrvZCAbW|YuPggKZdM^>T?Z?#Ye1m}PZ!4!i_=SkBSjA=@MJ5q3Thm< zSh64?Y#A5xZSnrcrgtU&HmSX2y&BQ4~!^#MrtM1SQ$T_U^BqaZKpWCR^`F zk*^=zZMJL>Qkm<^uKg^z7y74F})P}v$ynBl4&4ktQzf)gn&urx} ho`3PwDTBMQ&)K)1w!N5=vK{0L22WQ%mvv4FO#p0pSY-eJ literal 0 HcmV?d00001 diff --git a/src/qt/res/icons/configure.png b/src/qt/res/icons/configure.png deleted file mode 100644 index 95bd319ce13d756a20341b7521bd554cffbe54b9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1055 zcmV+)1mOFLP))u014Kkn1^4&({_*ki{s#vI#oXNG@BRJ!JR2Jo2NM$z00II4 zG}hMN*7*4P)cN`R0Q>v<0P^zn02db$03#zD00M{!XvlJ)nWmpVe`UCO^$x?+r!OX* zIdkpghYz2@Hpt0IG4Swkdj9zFgZbC5Uku;A|72ieV`Gq#5(CQv1Q3&qjCioDtoX`b zzkcif{ri`JgM+==+S<^DmzNvpt>0ipKyS#t|MZjl>(}oLpFVzJ;N|6H(9ux>%K-!s z3mY5rH&<6%MPQ(Vf4!IgG^xblzj4+9&+XLuk21Q4^BnC74V{~3HWG~^jXLgw-0|Nj64_V)My>gw$P_xJb!1_=-V1MJ2C8Rd}x8TjQ701*dC^Y#Yx^6BZv@#xt9 z0R##E0*Em*w3Ok?moGpKKfO6QIqZ3Pxir3h{rN&jOwusSLBK@j)g%U~-}e|qfYyEE zWMz27$ouE+ZRX;yUw=&c{OvCTKmf6T{K3e`#K6kRvK1K0TR(mJ#`%wt>ATp!z2^Tf z-rT07^-+kIoeS(=?*9x7%1l34{{H9eyK8D>l|NF+q!{#cX#>&jV&(6RAq?rHyXAtH3#q^Jf+2i?Z#+LvA#KM3B z{AXZf`1O}*%8@e+Y`^|9^q9J_GBUjT!NBm~3j^by{|vgqzZoA3ayJ455KaTYQN+x^ z08Cqb`;IXD`T6}vpN;BYW(E#m;(h;{feDz%xS9S60R#|U17L;#y*6pr5e9~z&;Iv0 zTd^=Ru>WUx|B`{>$|L4W00BhM0C0K-TKbO>Xvi&2hI=o6)Cuu0u-|*ne*NtarW}9( Z0|4(~c&K0)VI}|o002ovPDHLkV1f~|8dU%Q diff --git a/src/qt/res/icons/debugwindow.png b/src/qt/res/icons/debugwindow.png deleted file mode 100644 index 1712adf0e719fa1d8865fd31d2907b4736e6f0e7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5402 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 RSZ9Jjnrb?#mC7j0{{UqMhiCu* diff --git a/src/qt/res/icons/down_arrow.png b/src/qt/res/icons/down_arrow.png new file mode 100644 index 0000000000000000000000000000000000000000..a9f04e3e217115311fccf5c5599344b92c529a93 GIT binary patch literal 181 zcmeAS@N?(olHy`uVBq!ia0vp^>_E)Q!3HEdXMMW?q}Y|gW!U_%O?XxI14-? ziy0WWg+Z8+Vb&Z8pdfpRr>`sfJuY!kO9D}{izxDtIu&heQXak^5m-S%a+4?z z&GJyodneR!)v>J&)6P__ySX8t7(u9Y#-g?4(x6bbHGm+Hz!0nkxX z=H7N;AtE;=D-D2?D*+%30L(!jjsfs@IRL+_0Z3>9KydWDsyi6~zaKX%leU*U%~@YS zjcHl2*1nI6|CCk^M#f|UfK)M@#1P~fw76&b34})#&<&l_{V+bfd|o@+`2aqMUvUDj z_5wy1^DSX@=Ipo#wGCNt&npEVqPh1I*I~bQvYn={56)?eKcYSFvoQb52|!Gc5?5sv ze>N~c7Y%7ese2s$ac~E%eQtBXq0k>7+`XKJulh#dtD3*imir&BJ`?6>|)VSXZ+D=tF5br%g49AeRWrRP|)2om~lD&Fm;XkjyYCd=J0#) zPxlx1G{4`?RqOMETRSFY+Xk13iIf5$TS|YjlO!eZqK=9jm{j1spi49>41ezKBwy^b ziz8M(6t8;suIojh?1<3FZT97ex_l-3O5@j<@jU)Yk!#?Tp%oxB(N?&>l(mL?qC%^M zaq`%hki)BRQ12uZwLx<8m*6*ADnM<#_UL{QJ1z`ucO{KZ{5Qf zKH5f#sr;L#pwvKEqRmZozl*o@O)qS&KJKd~c!YqaaJig*istoz_vpaaZ^{4Ex?(-_ zR4sM&vjkKc7bh=8#yOcMT%u8a@&^(zuRtOfI>&%9Th=>6Rd5BXCWHRU4;0FD_nPG0;b}z3< z4<}G2e>dBM+^(OqhOqYRUsp8(b?G_GVFiLki=OZ0Pdq?&WEzdVj@1BTi(7S+yHuSoKt8`Rsna1N1iQ||Q#@>PXg%f-tC5yzlZhJa zK8IbRPhr|}xMy~LI??vVq!7}`VecE!rTXgX*6rEKOFL=nyytRz*_r_EMb45W>$D)7&)C>fe=P@unY5OL8C*sB@@Khcwi)4}-#d|!Zx_)9JDPkbImZt$PE&*>h0%pY zjcmP;D!Jm>OY8!@pOaB+>u1fC+={KZUx?-78_ Me@j>1_&}}yALD7)0RR91 diff --git a/src/qt/res/icons/editcopy.png b/src/qt/res/icons/editcopy.png deleted file mode 100644 index f882aa2ad8a378c229aecf7c2651a42a2f8d25b8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 879 zcmV-#1CacQP)`L67Pgx?s>x;iesW>}d@Y9b!$flFK zd-Zkk>eAOO7q2e;&6~gd=U;yHZ3qZ=y-cN&e=KU>SIztBbb7fB5n)vW z34xep#4PL7AAfmtu(LCLy{U*n0V0Bk5JW%(X|>$l-C^(ZM||`3S5F`BKKgSL5%ErS znV`uLAZ8h=iL>(sXXl+}U)0YN;N?~YG?54aO$mVSzxx(b=j!T;5C7%>{Pz1F{4Wvc zL_>ru6U-pbbIMYy`cUo7>FJBb(eq6bL#z@RECX>lV*oNNpScl%+DT;!!RLrXV4w;a}Q2h=85vk4U_rf;zxgMY> z5=Bv<>b21fJRk(j6@n9}1l{gC2HRc=QmLer>J@=`CBn=I!Evi64Nj1(6aKN-_HKcy zwsOEyh>%vdnnK*A7hCAZc2IyO!|MUsgS9({a1-tuT|NriK@WJJCxR2KGG$Xws3vU* zakD{eO)8?oE#Yy9f|X}E){UGhX2aNCdnmhw=aK+31NUaN?v5Ls)eoH+eb|Blf?JoA zUIESOMZkS28fI2MJ6EbE6P9H;3fmu6-X^Rql)JRs?jg z?MY&HVY|^5Yy;bk1Z)di0J+ZB_b4ZuPVVk6Ah-k0b!!>2u`=#sX6F{*6jNk)@_~vx7?lsl>Q0C|FG!;2p|?1g030pJ(1Q6T--+=)H*9-*m(hLmC=CPBWtKbg!#_$8^sb9Yt z7@?M9&F26Cgc1VC4xkA9{RfH@hM&LwG5r4XAFon?0740Ye?%lUqQFOBx&fN?SWf?f>l?CkIa333F;F@Ht>0kic#27Q@-3{02rge+RLnKdrXHxU#$Pz(nE z0mOs|0f+;L#s7dw9Ar5U4>uU|@^Ulq@$oS5^Yegd2<8UW6%6X?s{ZrlZ3JZ}J|JdB zb^t&C!5#1e90k9L#{Yoj#Q*<zgHg^ z{ylvQp<(#lCx(CDeiD}>fl&ae=|PS#Fi>WYmX-?W?Og$P1V8|>pcW#CJoEoE(1Opn zE&0ntTomx~ax!e%bQ~NKAjg1cAt8|fpi~7YGXVq;3${}1|3_e!_=-PA{A2!0R1_E) zse#kMj~~C`>TlnE2BP?Z_!U3^p*r96Bh!ktgJu>{AOTbVF71R zq@)M3n+YI*P#geCZ2w<>Wgy1nzhDOtR`>fiB&0wM9wsJ4p#=i~0fg#+k3h?R6IU4h z`|}sCJO2RXfByUfwh&=C1KbfX01!Z^QSjj_BtH_9x>-;|0A%Q|Uw?r3FW7RJPeD0= ziHQ-(a?}6@2q3g5AigL@4gr|O2um@2jO++xhXVu<)?7f81OEPjTMo)vn3gi&bOdq; z00a<<13rBG%fQd|kGLrK{RbS>kQOy&FynIsvI77Dhy~Gx_1#Pm2A3^067oFkA!03d+i4%mI; z{^0@X4m5=wB`Xygz82q0ujK&k2jwEfP8UQwX~9v;E>AcL@5 zhTjp$Apj6S=)MG{s;^K?por!80W*kHM<6=@Ab^<2ZFhny807u}$TCQDAkz>_(Z!LY z03d)^$ZmN9tJcexA2U37@CM!%M8=@9;UCbum}38d9iEqPa{vMi0Q+WtY{NEovH$=8 M07*qoM6N<$f=oDrEdT%j diff --git a/src/qt/res/icons/export.png b/src/qt/res/icons/export.png deleted file mode 100644 index 1df9c2398d3b579d329792fef85b3cfc5a3b8340..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2148 zcmV-q2%GnbP)c$192;$bmO>dVP_?XM?aGR@KQ?JorEZ<7 zX%f@4uBx_n6BLy)=+;sNFz82wOd!F?mgN5>OK#9jevTuNo=e_QTJsC(Q`tG(W7GTA3hbQTVmpN4Gww4 z)mzQtT5GfD?skgMSVVjyEgn%-h=?pid=cl`RI%^%WAVM-5bpXCe+iTt0mCG01Aupw zlVi>xbesoE7ON_JG&BuyyQ~HIESOcz{F&8En^sC%mIYOSqJa<~fT#kCs|<`4h0Gk0b4vUZ8lmkVe)1yM7P%#6_9)kAQS-f03<0h%5{Un2^HWT;WcDh^@d!m>MYV(| zSk8a0q%-~L>bz}f?9l*eG6P5i28a37+ZBe+i(t;+(dk|q{_DQW`IH1}I$Tb`$19`6 z;FxScj_`#1ioF z2*sdw2BenN@$budEZkBtbz=&Sx5lMtHCA@bOMN*FG851V29(5x(E$&~`+LIB-wdVg)dBRLgQ$hNnIp8f zIq*e5l9D}F^of_XBs7_Q@;(xQC+mwic2#RXgbMVRx)^5z4xe}hby$S|MWD<=B zpbU8VXLtK3jM~AN&YD@h9RI?Fq8pXtp(cQLi=+t>Yd8e;k6Ss?QjapffM+WV`wd_s zX&|woPX>S}9KCi84Q~_38Pv@h#M#k_!Hc82~yHq8nzytYE@z8qSzrKVG8!{Kv z!Ul224Coh9V!dW>kuFDi?I6oc$&XN(-pSd^0gR@J+1~9wIjE8WOyL|Ly$VKX?P%661baGGWLQ^|ljmnnRx2Nz@bbcze4K7UnNQ3koFy(@j4VncM4Pt(X48@}l!u=2#gy;x_BM?*xxdn&c zl>@JKi`p?E+Qus|26O?{x&b3Nx-Kh?V_mJQvlp#{wA~=PDKD`A5-7oV3`3|J|f|?2FH71}*ARmH#2?}N;pMop}hB72t{zDuGi6Vp; z*sOoQ8Ke~T8Duq#8UFwMgOTL`0&qnJNdSN#2-Ga6|36rhED|7bcOl0=`Q_o}VI6Wd+pB9(8B07A<3e@GgD6;jMt%3Xi}!bpU$-~=T?Mn*J8FhW8CB>ESUY2b$ZgQf3(&}<4$ zsEpt!fTa-@EDit&AdED?0L=v~u)K!_fKoFo3o=0yBsdX5qXsPYAL2@o17HOtHsb&S z2qO)^asd-C!oGg_!SL(fFJSQf162$RpnBmytXKwSe300`e-I3k`wR3cSS={k1NqFr zqL`JHg#lD(#W#n3o}6;g1={6~ZsObx_Q;0g(xRsQ^E zX7~wAI7}?qLjWLvFdP61LQtGN`~=htOlhCL154E3h};3A|3cFWm=7%lL4^`1de~VJ zYW_j%4PH)22%`gl0K%FGK?No=Q0B$`-wfRE-ZRLE0v+)eQQ09^zlbWBfdLrW4EJ9! zF&w|j&cH9k%phsN$-oFqOMm|0PJ{pfgpmedK?-s`-*<+iXMo23f)+r~90996(E&gJv7qHLuutGY4CMU;`ux{F7KXPUe=__6 zN^r6=GjMRQVa*+^z@P(#o}eHD13w=VymEp?9k!wvAb^f;_k9AEaK9M7f5*h%zWoB{1U_CS25xR9c>4jCNU?#W^@rU8Z4=mvcDhGh_{J;=k=VoMh4NcI0 zp^23dixz+YV!;&!;2IAY1;2qI@bf3o$3G!e;O{>W{?DIGSRDXzARiAC11m5J{(WPF zG*qB1Dr_MD5J1@51OFhY1C(&S{rJW3<^wZ>x7jxaJ%vvUYLb5$-o9rB=XrGS8`xj~ zrvW}-9l#091>Zm=A|t$>z?KF80tnRsOpGj`77ftTz}7H?{_^<;!`pWZ4B83|3|^aL$)Sv_DA>hJ$QzZp2bKLZx6pmLv)U@r$4 z*bG1Zu`~SRkpLzaU=I2VZNjlKFh9Qj;^E~JkIVo6FWrf(2OxkL2fA+v5I_UoHv|Zv j0e1jE01dbU00ImEejxC)$7P#?00000NkvXXu0mjfTPNqK diff --git a/src/qt/res/icons/handle.png b/src/qt/res/icons/handle.png new file mode 100644 index 0000000000000000000000000000000000000000..59a99300f6583930626f3b1311ff6b4db979f81a GIT binary patch literal 2865 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 V&>E0bEnWZs002ovPDHLkV1iUoI3EB2 diff --git a/src/qt/res/icons/menu_16/addressbook.png b/src/qt/res/icons/menu_16/addressbook.png new file mode 100644 index 0000000000000000000000000000000000000000..5584b54d316fceb7e267e8472e62c6c8789699cb GIT binary patch literal 2981 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 literal 0 HcmV?d00001 diff --git a/src/qt/res/icons/menu_16/backup.png b/src/qt/res/icons/menu_16/backup.png new file mode 100644 index 0000000000000000000000000000000000000000..025419c296d3a1354e8de6c9d108326b0d4c08a8 GIT binary patch literal 2963 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 JPDHLkV1mw*cYy!^ literal 0 HcmV?d00001 diff --git a/src/qt/res/icons/menu_16/copy.png b/src/qt/res/icons/menu_16/copy.png new file mode 100644 index 0000000000000000000000000000000000000000..addf27c4473212a13aaf7b945f9811db5f00ca29 GIT binary patch literal 3019 zcmV;+3pDhJP)KLZ*U+IBfRsybQWXdwQbLP>6pAqfylh#{fb6;Z(vMMVS~$e@S=j*ftg6;Uhf59&ghTmgWD0l;*T zI709Y^p6lP1rIRMx#05C~cW=H_Aw*bJ-5DT&Z2n+x)QHX^p z00esgV8|mQcmRZ%02D^@S3L16t`O%c004NIvOKvYIYoh62rY33S640`D9%Y2D-rV&neh&#Q1i z007~1e$oCcFS8neI|hJl{-P!B1ZZ9hpmq0)X0i`JwE&>$+E?>%_LC6RbVIkUx0b+_+BaR3cnT7Zv!AJxW zizFb)h!jyGOOZ85F;a?DAXP{m@;!0_IfqH8(HlgRxt7s3}k3K`kFu>>-2Q$QMFfPW!La{h336o>X zu_CMttHv6zR;&ZNiS=X8v3CR#fknUxHUxJ0uoBa_M6WNWeqIg~6QE69c9o#eyhGvpiOA@W-aonk<7r1(?fC{oI5N*U!4 zfg=2N-7=cNnjjOr{yriy6mMFgG#l znCF=fnQv8CDz++o6_Lscl}eQ+l^ZHARH>?_s@|##Rr6KLRFA1%Q+=*RRWnoLsR`7U zt5vFIcfW3@?wFpwUVxrVZ>QdQz32KIeJ}k~{cZZE^+ya? z2D1z#2HOnI7(B%_ac?{wFUQ;QQA1tBKtrWrm0_3Rgps+?Jfqb{jYbcQX~taRB;#$y zZN{S}1|}gUOHJxc?wV3fxuz+mJ4`!F$IZ;mqRrNsHJd##*D~ju=bP7?-?v~|cv>vB zsJ6IeNwVZxrdjT`yl#bBIa#GxRa#xMMy;K#CDyyGyQdMSxlWT#tDe?p!?5wT$+oGt z8L;Kp2HUQ-ZMJ=3XJQv;x5ci*?vuTfeY$;({XGW_huIFR9a(?@3)XSs8O^N5RyOM=TTmp(3=8^+zpz2r)C z^>JO{deZfso3oq3?Wo(Y?l$ge?uXo;%ru`Vo>?<<(8I_>;8Eq#KMS9gFl*neeosSB zfoHYnBQIkwkyowPu(zdms`p{<7e4kra-ZWq<2*OsGTvEV%s0Td$hXT+!*8Bnh2KMe zBmZRodjHV?r+_5^X9J0WL4jKW`}lf%A-|44I@@LTvf1rHjG(ze6+w@Jt%Bvjts!X0 z?2xS?_ve_-kiKB_KiJlZ$9G`c^=E@oNG)mWWaNo-3TIW8)$Hg0Ub-~8?KhvJ>$ z3*&nim@mj(aCxE5!t{lw7O5^0EIO7zOo&c6l<+|iDySBWCGrz@C5{St!X3hAA}`T4 z(TLbXTq+(;@<=L8dXnssyft|w#WSTW<++3>sgS%(4NTpeI-VAqb|7ssJvzNHgOZVu zaYCvgO_R1~>SyL=cFU|~g|hy|Zi}}s9+d~lYqOB71z9Z$wnC=pR9Yz4DhIM>Wmjgu z&56o6maCpC&F##y%G;1PobR9i?GnNg;gYtchD%p19a!eQtZF&3JaKv33gZ<8D~47E ztUS1iwkmDaPpj=$m#%)jCVEY4fnLGNg2A-`YwHVD3gv};>)hAvT~AmqS>Lr``i7kw zJ{5_It`yrBmlc25DBO7E8;5VoznR>Ww5hAaxn$2~(q`%A-YuS64wkBy=9dm`4cXeX z4c}I@?e+FW+b@^RDBHV(wnMq2zdX3SWv9u`%{xC-q*U}&`cyXV(%rRT*Z6MH?i+i& z_B8C(+grT%{XWUQ+f@NoP1R=AW&26{v-dx)iK^-Nmiuj8txj!m?Z*Ss1N{dh4z}01 z)YTo*JycSU)+_5r4#yw9{+;i4Ee$peRgIj+;v;ZGdF1K$3E%e~4LaI(jC-u%2h$&R z9cLXcYC@Xwnns&bn)_Q~Te?roKGD|d-g^8;+aC{{G(1^(O7m37Y1-+6)01cN&y1aw zoqc{T`P^XJqPBbIW6s}d4{z_f5Om?vMgNQEJG?v2T=KYd^0M3I6IZxbny)%vZR&LD zJpPl@Psh8QyPB@KTx+@RdcC!KX7}kEo;S|j^u2lU7XQ}Oo;f|;z4Ll+_r>@1-xl3| zawq-H%e&ckC+@AhPrP6BKT#_XdT7&;F71j}Joy zkC~6lh7E@6o;W@^IpRNZ{ptLtL(gQ-CY~4mqW;US7Zxvm_|@yz&e53Bp_lTPlfP|z zrTyx_>lv@x#=^!PzR7qqF<$gm`|ZJZ+;<)Cqu&ot2z=0000WV@Og>004R=004l4008;_004mL004C`008P>0026e000+nl3&F} z0002?NklUSZsoPP3(Mk;Bq7DW7%uypVTTE37DNn1tVL`}`V=t|5wgrIm{|x8e2Xv zT}8acfW4ofA)+dxUZ^4BDF*CB%zZc(@g`!C>qErSH(808+yiDJY9dk*U;g2`(86bF z8BiCIi0I~zTc|4{i2)MPj{toUdISt2z~Eniz2CyGfuo4`zW^N(&mvlW3qJ<3+79$0 zK<^Q767eFU>Faz=pCx5L%l}9Au+l78iioL*ZRBZhMNBi`HUM$N7(FP3<%<9S N002ovPDHLkV1lrJmGb}q literal 0 HcmV?d00001 diff --git a/src/qt/res/icons/menu_16/debug.png b/src/qt/res/icons/menu_16/debug.png new file mode 100644 index 0000000000000000000000000000000000000000..307eb4726a72fa14fd8353e8cc0d2653dfba86a1 GIT binary patch literal 3001 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 literal 0 HcmV?d00001 diff --git a/src/qt/res/icons/menu_16/delete.png b/src/qt/res/icons/menu_16/delete.png new file mode 100644 index 0000000000000000000000000000000000000000..76ad1f051e662d30e98b6f7aba8900a17c782b10 GIT binary patch literal 3087 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 literal 0 HcmV?d00001 diff --git a/src/qt/res/icons/menu_16/edit.png b/src/qt/res/icons/menu_16/edit.png new file mode 100644 index 0000000000000000000000000000000000000000..a0adf09a931a9bd012a1ad346b559549781d41a4 GIT binary patch literal 2924 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 AEdT%j literal 0 HcmV?d00001 diff --git a/src/qt/res/icons/menu_16/export.png b/src/qt/res/icons/menu_16/export.png new file mode 100644 index 0000000000000000000000000000000000000000..6fa0e035cfddb22e579b09788ccc9f8ead6f9eed GIT binary patch literal 3075 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 RNPz$V002ovPDHLkV1f}WwPgSR literal 0 HcmV?d00001 diff --git a/src/qt/res/icons/menu_16/file.png b/src/qt/res/icons/menu_16/file.png new file mode 100644 index 0000000000000000000000000000000000000000..4f72c8cf933d375fcfed989ea89edb9c0324ab32 GIT binary patch literal 3013 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 literal 0 HcmV?d00001 diff --git a/src/qt/res/icons/menu_16/options.png b/src/qt/res/icons/menu_16/options.png new file mode 100644 index 0000000000000000000000000000000000000000..bc83797635ae73571e4f32a18d6c9979f6676bac GIT binary patch literal 2965 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 LNkvXXu0mjf=t*}u literal 0 HcmV?d00001 diff --git a/src/qt/res/icons/menu_16/overview.png b/src/qt/res/icons/menu_16/overview.png new file mode 100644 index 0000000000000000000000000000000000000000..d6075cb216065f7e45930aec8067171292d14cb1 GIT binary patch literal 2939 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 literal 0 HcmV?d00001 diff --git a/src/qt/res/icons/menu_16/paste.png b/src/qt/res/icons/menu_16/paste.png new file mode 100644 index 0000000000000000000000000000000000000000..1afbda3fda66e81879ce20a7d10324d10b4f7f92 GIT binary patch literal 2947 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 IM6N<$f{w6~Z2$lO literal 0 HcmV?d00001 diff --git a/src/qt/res/icons/menu_16/send.png b/src/qt/res/icons/menu_16/send.png new file mode 100644 index 0000000000000000000000000000000000000000..3b64c43c640ed74a58951c6c8d953b02c62f7a1b GIT binary patch literal 2969 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 P00000NkvXXu0mjfBBgsj literal 0 HcmV?d00001 diff --git a/src/qt/res/icons/menu_16/sign.png b/src/qt/res/icons/menu_16/sign.png new file mode 100644 index 0000000000000000000000000000000000000000..ff560a32b503d68fa522ea09f7c1bbde21488983 GIT binary patch literal 3091 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 literal 0 HcmV?d00001 diff --git a/src/qt/res/icons/menu_16/transactions.png b/src/qt/res/icons/menu_16/transactions.png new file mode 100644 index 0000000000000000000000000000000000000000..a279ff22327bdc451337d5761d806e015550ea54 GIT binary patch literal 2968 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 Ef~1HP0{{R3 literal 0 HcmV?d00001 diff --git a/src/qt/res/icons/menu_32/addressbook.png b/src/qt/res/icons/menu_32/addressbook.png new file mode 100644 index 0000000000000000000000000000000000000000..2194705e9dd285ba18ae5969b41086659552fb59 GIT binary patch literal 3028 zcmV;_3oG=AP)KLZ*U+5Lu!Sk^o_Z5E4Meg@_7P6crJiNL9pw)e1;Xm069{HJUZAPk55R%$-RIA z6-eL&AQ0xu!e<4=008gy@A0LT~suv4>S3ILP<0Bm`DLLvaF4FK%)Nj?Pt*r}7;7Xa9z9H|HZjR63e zC`Tj$K)V27Re@400>HumpsYY5E(E}?0f1SyGDiY{y#)Yvj#!WnKwtoXnL;eg03bL5 z07D)V%>y7z1E4U{zu>7~aD})?0RX_umCct+(lZpemCzb@^6=o|A>zVpu|i=NDG+7} zl4`aK{0#b-!z=TL9Wt0BGO&T{GJWpjryhdijfaIQ&2!o}p04JRKYg3k&Tf zVxhe-O!X z{f;To;xw^bEES6JSc$k$B2CA6xl)ltA<32E66t?3@gJ7`36pmX0IY^jz)rRYwaaY4 ze(nJRiw;=Qb^t(r^DT@T3y}a2XEZW-_W%Hszxj_qD**t_m!#tW0KDiJT&R>6OvVTR z07RgHDzHHZ48atvzz&?j9lXF70$~P3Knx_nJP<+#`N z#-MZ2bTkiLfR>_b(HgWKJ%F~Nr_oF3b#wrIijHG|(J>BYjM-sajE6;FiC7vY#};Gd zST$CUHDeuEH+B^pz@B062qXfFfD`NpUW5?BY=V%GM_5c)L#QR}BeW8_2v-S%gfYS= zB9o|3v?Y2H`NVi)In3rTB8+ej^> zQ=~r95NVuDChL%G$=>7$vVg20myx%S50Foi`^m%Pw-h?Xh~i8Mq9jtJloCocWk2Nv zrJpiFnV_ms&8eQ$2&#xWpIS+6pmtC%Q-`S&GF4Q#^mhymh7E(qNMa}%YZ-ePrx>>xFPTiH1=E+A$W$=bG8>s^ zm=Bn5Rah$aDtr}@$`X}2l~$F0mFKEdRdZE8)p@E5RI61Ft6o-prbbn>P~)iy)E2AN zsU20jsWz_8Qg>31P|s0cqrPALg8E|(vWA65poU1JRAaZs8I2(p#xiB`SVGovRs-uS zYnV-9TeA7=Om+qP8+I>yOjAR1s%ETak!GFdam@h^# z)@rS0t$wXH+Irf)+G6c;?H29p+V6F6oj{!|o%K3xI`?%6x;DB|x`n#ibhIR?(H}Q3Gzd138Ei2)WAMz7W9Vy`X}HnwgyEn!VS)>mv$8&{hQn>w4zwy3R}t;BYlZQm5)6pty=DfLrs+A-|>>;~;Q z_F?uV_HFjh9n2gO9o9Q^JA86v({H5aB!kjoO6 zc9$1ZZKsN-Zl8L~mE{`ly3)1N^`o1+o7}D0ZPeY&J;i;i`%NyJ8_8Y6J?}yE@b_5a zam?eLr<8@mESk|3$_SkmS{wQ>%qC18))9_|&j{ZT zes8AvOzF(F2#DZEY>2oYX&IRp`F#{ADl)1r>QS^)ba8a|EY_^#S^HO&t^Rgqwv=MZThqqEWH8 zxJo>d=ABlR_Bh=;eM9Tw|Ih34~oTE|= zX_mAr*D$vzw@+p(E0Yc6dFE}(8oqt`+R{gE3x4zjX+Sb3_cYE^= zgB=w+-tUy`ytONMS8KgRef4hA?t0j zufM;t32jm~jUGrkaOInTZ`zyfns>EuS}G30LFK_G-==(f<51|K&cocp&EJ`SxAh3? zNO>#LI=^+SEu(FqJ)ynt=!~PC9bO$rzPJB=?=j6w@a-(u02P7 zaQ)#(uUl{HW%tYNS3ItC^iAtK(eKlL`f9+{bJzISE?u8_z3;~C8@FyI-5j_jy7l;W z_U#vU3hqqYU3!mrul&B+{ptt$59)uk{;_4iZQ%G|z+lhASr6|H35TBkl>gI*;nGLU zN7W-nBaM%pA0HbH8olyl&XeJ%vZoWz%6?Y=dFykl=imL}`%BMQ{Mhgd`HRoLu6e2R za__6DuR6yg#~-}Tc|Gx_{H@O0eebyMy5GmWADJlpK>kqk(fVV@r_fLLKIeS?{4e)} z^ZO;zpECde03c&XQcVB=dL;k=fP(-4`Tqa_faw4Lbua(`>RI+y?e7jKeZ#YO-C z0Rc%wK~#9!?3YmvgCGosdlWJ}2uJY&5^w2IJc5ZFpnI7Mt8J;eWP2zHFA{z}iiS@> zMEGR~2S7vs09dCGv<@emCGQQeP9fA1=dC;zuGbRhnupYb*~e=hQZH|vLihl94WiNy zFzv$3qH2}~z)>Fpb`Y{K3(e$+083kH!_LHK^w?@1QoBhJfIDLWMyv|=uFxu<0-!-; zH`rEAoA(s}CJe3M4&VR|-~bL_0-(2{;bLI{=zQyKh!!J~01QTC5|XYFZ6%I0a4T`V zWkj082{6`YeJ9i`_N42fc5I>*TNV3`5pm57z!_0n70#3`?Gk|WnO({7f5X23cn$zk WA@VV20wxCl0000KLZ*U+IBfRsybQWXdwQbLP>6pAqfylh#{fb6;Z(vMMVS~$e@S=j*ftg6;Uhf59&ghTmgWD0l;*T zI709Y^p6lP1rIRMx#05C~cW=H_Aw*bJ-5DT&Z2n+x)QHX^p z00esgV8|mQcmRZ%02D^@S3L16t`O%c004NIvOKvYIYoh62rY33S640`D9%Y2D-rV&neh&#Q1i z007~1e$oCcFS8neI|hJl{-P!B1ZZ9hpmq0)X0i`JwE&>$+E?>%_LC6RbVIkUx0b+_+BaR3cnT7Zv!AJxW zizFb)h!jyGOOZ85F;a?DAXP{m@;!0_IfqH8(HlgRxt7s3}k3K`kFu>>-2Q$QMFfPW!La{h336o>X zu_CMttHv6zR;&ZNiS=X8v3CR#fknUxHUxJ0uoBa_M6WNWeqIg~6QE69c9o#eyhGvpiOA@W-aonk<7r1(?fC{oI5N*U!4 zfg=2N-7=cNnjjOr{yriy6mMFgG#l znCF=fnQv8CDz++o6_Lscl}eQ+l^ZHARH>?_s@|##Rr6KLRFA1%Q+=*RRWnoLsR`7U zt5vFIcfW3@?wFpwUVxrVZ>QdQz32KIeJ}k~{cZZE^+ya? z2D1z#2HOnI7(B%_ac?{wFUQ;QQA1tBKtrWrm0_3Rgps+?Jfqb{jYbcQX~taRB;#$y zZN{S}1|}gUOHJxc?wV3fxuz+mJ4`!F$IZ;mqRrNsHJd##*D~ju=bP7?-?v~|cv>vB zsJ6IeNwVZxrdjT`yl#bBIa#GxRa#xMMy;K#CDyyGyQdMSxlWT#tDe?p!?5wT$+oGt z8L;Kp2HUQ-ZMJ=3XJQv;x5ci*?vuTfeY$;({XGW_huIFR9a(?@3)XSs8O^N5RyOM=TTmp(3=8^+zpz2r)C z^>JO{deZfso3oq3?Wo(Y?l$ge?uXo;%ru`Vo>?<<(8I_>;8Eq#KMS9gFl*neeosSB zfoHYnBQIkwkyowPu(zdms`p{<7e4kra-ZWq<2*OsGTvEV%s0Td$hXT+!*8Bnh2KMe zBmZRodjHV?r+_5^X9J0WL4jKW`}lf%A-|44I@@LTvf1rHjG(ze6+w@Jt%Bvjts!X0 z?2xS?_ve_-kiKB_KiJlZ$9G`c^=E@oNG)mWWaNo-3TIW8)$Hg0Ub-~8?KhvJ>$ z3*&nim@mj(aCxE5!t{lw7O5^0EIO7zOo&c6l<+|iDySBWCGrz@C5{St!X3hAA}`T4 z(TLbXTq+(;@<=L8dXnssyft|w#WSTW<++3>sgS%(4NTpeI-VAqb|7ssJvzNHgOZVu zaYCvgO_R1~>SyL=cFU|~g|hy|Zi}}s9+d~lYqOB71z9Z$wnC=pR9Yz4DhIM>Wmjgu z&56o6maCpC&F##y%G;1PobR9i?GnNg;gYtchD%p19a!eQtZF&3JaKv33gZ<8D~47E ztUS1iwkmDaPpj=$m#%)jCVEY4fnLGNg2A-`YwHVD3gv};>)hAvT~AmqS>Lr``i7kw zJ{5_It`yrBmlc25DBO7E8;5VoznR>Ww5hAaxn$2~(q`%A-YuS64wkBy=9dm`4cXeX z4c}I@?e+FW+b@^RDBHV(wnMq2zdX3SWv9u`%{xC-q*U}&`cyXV(%rRT*Z6MH?i+i& z_B8C(+grT%{XWUQ+f@NoP1R=AW&26{v-dx)iK^-Nmiuj8txj!m?Z*Ss1N{dh4z}01 z)YTo*JycSU)+_5r4#yw9{+;i4Ee$peRgIj+;v;ZGdF1K$3E%e~4LaI(jC-u%2h$&R z9cLXcYC@Xwnns&bn)_Q~Te?roKGD|d-g^8;+aC{{G(1^(O7m37Y1-+6)01cN&y1aw zoqc{T`P^XJqPBbIW6s}d4{z_f5Om?vMgNQEJG?v2T=KYd^0M3I6IZxbny)%vZR&LD zJpPl@Psh8QyPB@KTx+@RdcC!KX7}kEo;S|j^u2lU7XQ}Oo;f|;z4Ll+_r>@1-xl3| zawq-H%e&ckC+@AhPrP6BKT#_XdT7&;F71j}Joy zkC~6lh7E@6o;W@^IpRNZ{ptLtL(gQ-CY~4mqW;US7Zxvm_|@yz&e53Bp_lTPlfP|z zrTyx_>lv@x#=^!PzR7qqF<$gm`|ZJZ+;<)Cqu&ot2z=0000WV@Og>004R=004l4008;_004mL004C`008P>0026e000+nl3&F} z0003TNkl4p~@@od~ZZSc&)%@nM){E^T}6lCjlV z`2e!*Yl+yL*w#-G14lrdt@8mSwx}oK_srS8I08EMeNq&VoB=!sz|8;-bp!rHe2W-a z*7j~#1>i}G*#Dzn(Okc9M4S00000NkvXXu0mjfuOY3b literal 0 HcmV?d00001 diff --git a/src/qt/res/icons/menu_32/copy.png b/src/qt/res/icons/menu_32/copy.png new file mode 100644 index 0000000000000000000000000000000000000000..0dd5436f4998a2148158b6266d1abcde248d298d GIT binary patch literal 3003 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 literal 0 HcmV?d00001 diff --git a/src/qt/res/icons/menu_32/debug.png b/src/qt/res/icons/menu_32/debug.png new file mode 100644 index 0000000000000000000000000000000000000000..b21da9bcf37bb6801b60fa630873899078e133ed GIT binary patch literal 3279 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 N002ovPDHLkV1n_99t;2g literal 0 HcmV?d00001 diff --git a/src/qt/res/icons/menu_32/delete.png b/src/qt/res/icons/menu_32/delete.png new file mode 100644 index 0000000000000000000000000000000000000000..087ae34aeeeed1510240204e09c61c33b847d82c GIT binary patch literal 3316 zcmVKLZ*U+IBfRsybQWXdwQbLP>6pAqfylh#{fb6;Z(vMMVS~$e@S=j*ftg6;Uhf59&ghTmgWD0l;*T zI709Y^p6lP1rIRMx#05C~cW=H_Aw*bJ-5DT&Z2n+x)QHX^p z00esgV8|mQcmRZ%02D^@S3L16t`O%c004NIvOKvYIYoh62rY33S640`D9%Y2D-rV&neh&#Q1i z007~1e$oCcFS8neI|hJl{-P!B1ZZ9hpmq0)X0i`JwE&>$+E?>%_LC6RbVIkUx0b+_+BaR3cnT7Zv!AJxW zizFb)h!jyGOOZ85F;a?DAXP{m@;!0_IfqH8(HlgRxt7s3}k3K`kFu>>-2Q$QMFfPW!La{h336o>X zu_CMttHv6zR;&ZNiS=X8v3CR#fknUxHUxJ0uoBa_M6WNWeqIg~6QE69c9o#eyhGvpiOA@W-aonk<7r1(?fC{oI5N*U!4 zfg=2N-7=cNnjjOr{yriy6mMFgG#l znCF=fnQv8CDz++o6_Lscl}eQ+l^ZHARH>?_s@|##Rr6KLRFA1%Q+=*RRWnoLsR`7U zt5vFIcfW3@?wFpwUVxrVZ>QdQz32KIeJ}k~{cZZE^+ya? z2D1z#2HOnI7(B%_ac?{wFUQ;QQA1tBKtrWrm0_3Rgps+?Jfqb{jYbcQX~taRB;#$y zZN{S}1|}gUOHJxc?wV3fxuz+mJ4`!F$IZ;mqRrNsHJd##*D~ju=bP7?-?v~|cv>vB zsJ6IeNwVZxrdjT`yl#bBIa#GxRa#xMMy;K#CDyyGyQdMSxlWT#tDe?p!?5wT$+oGt z8L;Kp2HUQ-ZMJ=3XJQv;x5ci*?vuTfeY$;({XGW_huIFR9a(?@3)XSs8O^N5RyOM=TTmp(3=8^+zpz2r)C z^>JO{deZfso3oq3?Wo(Y?l$ge?uXo;%ru`Vo>?<<(8I_>;8Eq#KMS9gFl*neeosSB zfoHYnBQIkwkyowPu(zdms`p{<7e4kra-ZWq<2*OsGTvEV%s0Td$hXT+!*8Bnh2KMe zBmZRodjHV?r+_5^X9J0WL4jKW`}lf%A-|44I@@LTvf1rHjG(ze6+w@Jt%Bvjts!X0 z?2xS?_ve_-kiKB_KiJlZ$9G`c^=E@oNG)mWWaNo-3TIW8)$Hg0Ub-~8?KhvJ>$ z3*&nim@mj(aCxE5!t{lw7O5^0EIO7zOo&c6l<+|iDySBWCGrz@C5{St!X3hAA}`T4 z(TLbXTq+(;@<=L8dXnssyft|w#WSTW<++3>sgS%(4NTpeI-VAqb|7ssJvzNHgOZVu zaYCvgO_R1~>SyL=cFU|~g|hy|Zi}}s9+d~lYqOB71z9Z$wnC=pR9Yz4DhIM>Wmjgu z&56o6maCpC&F##y%G;1PobR9i?GnNg;gYtchD%p19a!eQtZF&3JaKv33gZ<8D~47E ztUS1iwkmDaPpj=$m#%)jCVEY4fnLGNg2A-`YwHVD3gv};>)hAvT~AmqS>Lr``i7kw zJ{5_It`yrBmlc25DBO7E8;5VoznR>Ww5hAaxn$2~(q`%A-YuS64wkBy=9dm`4cXeX z4c}I@?e+FW+b@^RDBHV(wnMq2zdX3SWv9u`%{xC-q*U}&`cyXV(%rRT*Z6MH?i+i& z_B8C(+grT%{XWUQ+f@NoP1R=AW&26{v-dx)iK^-Nmiuj8txj!m?Z*Ss1N{dh4z}01 z)YTo*JycSU)+_5r4#yw9{+;i4Ee$peRgIj+;v;ZGdF1K$3E%e~4LaI(jC-u%2h$&R z9cLXcYC@Xwnns&bn)_Q~Te?roKGD|d-g^8;+aC{{G(1^(O7m37Y1-+6)01cN&y1aw zoqc{T`P^XJqPBbIW6s}d4{z_f5Om?vMgNQEJG?v2T=KYd^0M3I6IZxbny)%vZR&LD zJpPl@Psh8QyPB@KTx+@RdcC!KX7}kEo;S|j^u2lU7XQ}Oo;f|;z4Ll+_r>@1-xl3| zawq-H%e&ckC+@AhPrP6BKT#_XdT7&;F71j}Joy zkC~6lh7E@6o;W@^IpRNZ{ptLtL(gQ-CY~4mqW;US7Zxvm_|@yz&e53Bp_lTPlfP|z zrTyx_>lv@x#=^!PzR7qqF<$gm`|ZJZ+;<)Cqu&ot2z=0000WV@Og>004R=004l4008;_004mL004C`008P>0026e000+nl3&F} z0006XNkl43E0`#s8}i@ z1S<<0QG0tE13s}aMbuP5O%Y#UVT2@ZvTHMe!_6kSt_dRSz~!9t@0>aR&iwc6Y@t%A zfbqUIIcy)Up$i360x!fkh%0!xSfJ)RBcM@!+mFX+S-|I5_?*C#JVF12K!0-hBMc?` zr?CSku?jbFD9O-Y6X-xs%pcGX6i+$UlQ@WCtcS6+N-2KCXS3FY z?^qM-27JSpbWs_25O|dzSJlZpP7=Z;r7AM`FG{##S7T`MNxT8~kId z6Q~oY6Q~oY6ZmfkRFW>aoM1BZYS@ze8V+N3G!mnM4WTm{j}L(jgkJ^kYb8*MhGS*Y z`%gxfl-dN|X0UO*$zUx>=1O@8d=B=V(M~ntXAOEON8flZ)*sVea3KQa_-}VF8jXuf yq__UaS}qOT$1hyMwnTWfi2M_7#21=lzXt$rzKLZ*U+IBfRsybQWXdwQbLP>6pAqfylh#{fb6;Z(vMMVS~$e@S=j*ftg6;Uhf59&ghTmgWD0l;*T zI709Y^p6lP1rIRMx#05C~cW=H_Aw*bJ-5DT&Z2n+x)QHX^p z00esgV8|mQcmRZ%02D^@S3L16t`O%c004NIvOKvYIYoh62rY33S640`D9%Y2D-rV&neh&#Q1i z007~1e$oCcFS8neI|hJl{-P!B1ZZ9hpmq0)X0i`JwE&>$+E?>%_LC6RbVIkUx0b+_+BaR3cnT7Zv!AJxW zizFb)h!jyGOOZ85F;a?DAXP{m@;!0_IfqH8(HlgRxt7s3}k3K`kFu>>-2Q$QMFfPW!La{h336o>X zu_CMttHv6zR;&ZNiS=X8v3CR#fknUxHUxJ0uoBa_M6WNWeqIg~6QE69c9o#eyhGvpiOA@W-aonk<7r1(?fC{oI5N*U!4 zfg=2N-7=cNnjjOr{yriy6mMFgG#l znCF=fnQv8CDz++o6_Lscl}eQ+l^ZHARH>?_s@|##Rr6KLRFA1%Q+=*RRWnoLsR`7U zt5vFIcfW3@?wFpwUVxrVZ>QdQz32KIeJ}k~{cZZE^+ya? z2D1z#2HOnI7(B%_ac?{wFUQ;QQA1tBKtrWrm0_3Rgps+?Jfqb{jYbcQX~taRB;#$y zZN{S}1|}gUOHJxc?wV3fxuz+mJ4`!F$IZ;mqRrNsHJd##*D~ju=bP7?-?v~|cv>vB zsJ6IeNwVZxrdjT`yl#bBIa#GxRa#xMMy;K#CDyyGyQdMSxlWT#tDe?p!?5wT$+oGt z8L;Kp2HUQ-ZMJ=3XJQv;x5ci*?vuTfeY$;({XGW_huIFR9a(?@3)XSs8O^N5RyOM=TTmp(3=8^+zpz2r)C z^>JO{deZfso3oq3?Wo(Y?l$ge?uXo;%ru`Vo>?<<(8I_>;8Eq#KMS9gFl*neeosSB zfoHYnBQIkwkyowPu(zdms`p{<7e4kra-ZWq<2*OsGTvEV%s0Td$hXT+!*8Bnh2KMe zBmZRodjHV?r+_5^X9J0WL4jKW`}lf%A-|44I@@LTvf1rHjG(ze6+w@Jt%Bvjts!X0 z?2xS?_ve_-kiKB_KiJlZ$9G`c^=E@oNG)mWWaNo-3TIW8)$Hg0Ub-~8?KhvJ>$ z3*&nim@mj(aCxE5!t{lw7O5^0EIO7zOo&c6l<+|iDySBWCGrz@C5{St!X3hAA}`T4 z(TLbXTq+(;@<=L8dXnssyft|w#WSTW<++3>sgS%(4NTpeI-VAqb|7ssJvzNHgOZVu zaYCvgO_R1~>SyL=cFU|~g|hy|Zi}}s9+d~lYqOB71z9Z$wnC=pR9Yz4DhIM>Wmjgu z&56o6maCpC&F##y%G;1PobR9i?GnNg;gYtchD%p19a!eQtZF&3JaKv33gZ<8D~47E ztUS1iwkmDaPpj=$m#%)jCVEY4fnLGNg2A-`YwHVD3gv};>)hAvT~AmqS>Lr``i7kw zJ{5_It`yrBmlc25DBO7E8;5VoznR>Ww5hAaxn$2~(q`%A-YuS64wkBy=9dm`4cXeX z4c}I@?e+FW+b@^RDBHV(wnMq2zdX3SWv9u`%{xC-q*U}&`cyXV(%rRT*Z6MH?i+i& z_B8C(+grT%{XWUQ+f@NoP1R=AW&26{v-dx)iK^-Nmiuj8txj!m?Z*Ss1N{dh4z}01 z)YTo*JycSU)+_5r4#yw9{+;i4Ee$peRgIj+;v;ZGdF1K$3E%e~4LaI(jC-u%2h$&R z9cLXcYC@Xwnns&bn)_Q~Te?roKGD|d-g^8;+aC{{G(1^(O7m37Y1-+6)01cN&y1aw zoqc{T`P^XJqPBbIW6s}d4{z_f5Om?vMgNQEJG?v2T=KYd^0M3I6IZxbny)%vZR&LD zJpPl@Psh8QyPB@KTx+@RdcC!KX7}kEo;S|j^u2lU7XQ}Oo;f|;z4Ll+_r>@1-xl3| zawq-H%e&ckC+@AhPrP6BKT#_XdT7&;F71j}Joy zkC~6lh7E@6o;W@^IpRNZ{ptLtL(gQ-CY~4mqW;US7Zxvm_|@yz&e53Bp_lTPlfP|z zrTyx_>lv@x#=^!PzR7qqF<$gm`|ZJZ+;<)Cqu&ot2z=0000WV@Og>004R=004l4008;_004mL004C`008P>0026e000+nl3&F} z0003?Nkl7r>1s0i(Qb+3QL2p)}?la0R?- z5wI!GBi$;?2v})N!Y1%okldgv4y?3Bu~FXeIJ*Ga(v<$AxMa<3*UehKLZ*U+IBfRsybQWXdwQbLP>6pAqfylh#{fb6;Z(vMMVS~$e@S=j*ftg6;Uhf59&ghTmgWD0l;*T zI709Y^p6lP1rIRMx#05C~cW=H_Aw*bJ-5DT&Z2n+x)QHX^p z00esgV8|mQcmRZ%02D^@S3L16t`O%c004NIvOKvYIYoh62rY33S640`D9%Y2D-rV&neh&#Q1i z007~1e$oCcFS8neI|hJl{-P!B1ZZ9hpmq0)X0i`JwE&>$+E?>%_LC6RbVIkUx0b+_+BaR3cnT7Zv!AJxW zizFb)h!jyGOOZ85F;a?DAXP{m@;!0_IfqH8(HlgRxt7s3}k3K`kFu>>-2Q$QMFfPW!La{h336o>X zu_CMttHv6zR;&ZNiS=X8v3CR#fknUxHUxJ0uoBa_M6WNWeqIg~6QE69c9o#eyhGvpiOA@W-aonk<7r1(?fC{oI5N*U!4 zfg=2N-7=cNnjjOr{yriy6mMFgG#l znCF=fnQv8CDz++o6_Lscl}eQ+l^ZHARH>?_s@|##Rr6KLRFA1%Q+=*RRWnoLsR`7U zt5vFIcfW3@?wFpwUVxrVZ>QdQz32KIeJ}k~{cZZE^+ya? z2D1z#2HOnI7(B%_ac?{wFUQ;QQA1tBKtrWrm0_3Rgps+?Jfqb{jYbcQX~taRB;#$y zZN{S}1|}gUOHJxc?wV3fxuz+mJ4`!F$IZ;mqRrNsHJd##*D~ju=bP7?-?v~|cv>vB zsJ6IeNwVZxrdjT`yl#bBIa#GxRa#xMMy;K#CDyyGyQdMSxlWT#tDe?p!?5wT$+oGt z8L;Kp2HUQ-ZMJ=3XJQv;x5ci*?vuTfeY$;({XGW_huIFR9a(?@3)XSs8O^N5RyOM=TTmp(3=8^+zpz2r)C z^>JO{deZfso3oq3?Wo(Y?l$ge?uXo;%ru`Vo>?<<(8I_>;8Eq#KMS9gFl*neeosSB zfoHYnBQIkwkyowPu(zdms`p{<7e4kra-ZWq<2*OsGTvEV%s0Td$hXT+!*8Bnh2KMe zBmZRodjHV?r+_5^X9J0WL4jKW`}lf%A-|44I@@LTvf1rHjG(ze6+w@Jt%Bvjts!X0 z?2xS?_ve_-kiKB_KiJlZ$9G`c^=E@oNG)mWWaNo-3TIW8)$Hg0Ub-~8?KhvJ>$ z3*&nim@mj(aCxE5!t{lw7O5^0EIO7zOo&c6l<+|iDySBWCGrz@C5{St!X3hAA}`T4 z(TLbXTq+(;@<=L8dXnssyft|w#WSTW<++3>sgS%(4NTpeI-VAqb|7ssJvzNHgOZVu zaYCvgO_R1~>SyL=cFU|~g|hy|Zi}}s9+d~lYqOB71z9Z$wnC=pR9Yz4DhIM>Wmjgu z&56o6maCpC&F##y%G;1PobR9i?GnNg;gYtchD%p19a!eQtZF&3JaKv33gZ<8D~47E ztUS1iwkmDaPpj=$m#%)jCVEY4fnLGNg2A-`YwHVD3gv};>)hAvT~AmqS>Lr``i7kw zJ{5_It`yrBmlc25DBO7E8;5VoznR>Ww5hAaxn$2~(q`%A-YuS64wkBy=9dm`4cXeX z4c}I@?e+FW+b@^RDBHV(wnMq2zdX3SWv9u`%{xC-q*U}&`cyXV(%rRT*Z6MH?i+i& z_B8C(+grT%{XWUQ+f@NoP1R=AW&26{v-dx)iK^-Nmiuj8txj!m?Z*Ss1N{dh4z}01 z)YTo*JycSU)+_5r4#yw9{+;i4Ee$peRgIj+;v;ZGdF1K$3E%e~4LaI(jC-u%2h$&R z9cLXcYC@Xwnns&bn)_Q~Te?roKGD|d-g^8;+aC{{G(1^(O7m37Y1-+6)01cN&y1aw zoqc{T`P^XJqPBbIW6s}d4{z_f5Om?vMgNQEJG?v2T=KYd^0M3I6IZxbny)%vZR&LD zJpPl@Psh8QyPB@KTx+@RdcC!KX7}kEo;S|j^u2lU7XQ}Oo;f|;z4Ll+_r>@1-xl3| zawq-H%e&ckC+@AhPrP6BKT#_XdT7&;F71j}Joy zkC~6lh7E@6o;W@^IpRNZ{ptLtL(gQ-CY~4mqW;US7Zxvm_|@yz&e53Bp_lTPlfP|z zrTyx_>lv@x#=^!PzR7qqF<$gm`|ZJZ+;<)Cqu&ot2z=0000WV@Og>004R=004l4008;_004mL004C`008P>0026e000+nl3&F} z0004mNklPZDM<6|BrpQ#`7+0VL*Nj<11d{Q=DDTxQtt%XpTS1^=V9kVVZgm?)%UPdKQ0 zF@fzy0PJBf5!DFic!Qk~?NipRmXfzN3Gzws9Rp+9^S zuA9(L%;NC6n(zou{-Hgux5rNK1q=9KLZ*U+IBfRsybQWXdwQbLP>6pAqfylh#{fb6;Z(vMMVS~$e@S=j*ftg6;Uhf59&ghTmgWD0l;*T zI709Y^p6lP1rIRMx#05C~cW=H_Aw*bJ-5DT&Z2n+x)QHX^p z00esgV8|mQcmRZ%02D^@S3L16t`O%c004NIvOKvYIYoh62rY33S640`D9%Y2D-rV&neh&#Q1i z007~1e$oCcFS8neI|hJl{-P!B1ZZ9hpmq0)X0i`JwE&>$+E?>%_LC6RbVIkUx0b+_+BaR3cnT7Zv!AJxW zizFb)h!jyGOOZ85F;a?DAXP{m@;!0_IfqH8(HlgRxt7s3}k3K`kFu>>-2Q$QMFfPW!La{h336o>X zu_CMttHv6zR;&ZNiS=X8v3CR#fknUxHUxJ0uoBa_M6WNWeqIg~6QE69c9o#eyhGvpiOA@W-aonk<7r1(?fC{oI5N*U!4 zfg=2N-7=cNnjjOr{yriy6mMFgG#l znCF=fnQv8CDz++o6_Lscl}eQ+l^ZHARH>?_s@|##Rr6KLRFA1%Q+=*RRWnoLsR`7U zt5vFIcfW3@?wFpwUVxrVZ>QdQz32KIeJ}k~{cZZE^+ya? z2D1z#2HOnI7(B%_ac?{wFUQ;QQA1tBKtrWrm0_3Rgps+?Jfqb{jYbcQX~taRB;#$y zZN{S}1|}gUOHJxc?wV3fxuz+mJ4`!F$IZ;mqRrNsHJd##*D~ju=bP7?-?v~|cv>vB zsJ6IeNwVZxrdjT`yl#bBIa#GxRa#xMMy;K#CDyyGyQdMSxlWT#tDe?p!?5wT$+oGt z8L;Kp2HUQ-ZMJ=3XJQv;x5ci*?vuTfeY$;({XGW_huIFR9a(?@3)XSs8O^N5RyOM=TTmp(3=8^+zpz2r)C z^>JO{deZfso3oq3?Wo(Y?l$ge?uXo;%ru`Vo>?<<(8I_>;8Eq#KMS9gFl*neeosSB zfoHYnBQIkwkyowPu(zdms`p{<7e4kra-ZWq<2*OsGTvEV%s0Td$hXT+!*8Bnh2KMe zBmZRodjHV?r+_5^X9J0WL4jKW`}lf%A-|44I@@LTvf1rHjG(ze6+w@Jt%Bvjts!X0 z?2xS?_ve_-kiKB_KiJlZ$9G`c^=E@oNG)mWWaNo-3TIW8)$Hg0Ub-~8?KhvJ>$ z3*&nim@mj(aCxE5!t{lw7O5^0EIO7zOo&c6l<+|iDySBWCGrz@C5{St!X3hAA}`T4 z(TLbXTq+(;@<=L8dXnssyft|w#WSTW<++3>sgS%(4NTpeI-VAqb|7ssJvzNHgOZVu zaYCvgO_R1~>SyL=cFU|~g|hy|Zi}}s9+d~lYqOB71z9Z$wnC=pR9Yz4DhIM>Wmjgu z&56o6maCpC&F##y%G;1PobR9i?GnNg;gYtchD%p19a!eQtZF&3JaKv33gZ<8D~47E ztUS1iwkmDaPpj=$m#%)jCVEY4fnLGNg2A-`YwHVD3gv};>)hAvT~AmqS>Lr``i7kw zJ{5_It`yrBmlc25DBO7E8;5VoznR>Ww5hAaxn$2~(q`%A-YuS64wkBy=9dm`4cXeX z4c}I@?e+FW+b@^RDBHV(wnMq2zdX3SWv9u`%{xC-q*U}&`cyXV(%rRT*Z6MH?i+i& z_B8C(+grT%{XWUQ+f@NoP1R=AW&26{v-dx)iK^-Nmiuj8txj!m?Z*Ss1N{dh4z}01 z)YTo*JycSU)+_5r4#yw9{+;i4Ee$peRgIj+;v;ZGdF1K$3E%e~4LaI(jC-u%2h$&R z9cLXcYC@Xwnns&bn)_Q~Te?roKGD|d-g^8;+aC{{G(1^(O7m37Y1-+6)01cN&y1aw zoqc{T`P^XJqPBbIW6s}d4{z_f5Om?vMgNQEJG?v2T=KYd^0M3I6IZxbny)%vZR&LD zJpPl@Psh8QyPB@KTx+@RdcC!KX7}kEo;S|j^u2lU7XQ}Oo;f|;z4Ll+_r>@1-xl3| zawq-H%e&ckC+@AhPrP6BKT#_XdT7&;F71j}Joy zkC~6lh7E@6o;W@^IpRNZ{ptLtL(gQ-CY~4mqW;US7Zxvm_|@yz&e53Bp_lTPlfP|z zrTyx_>lv@x#=^!PzR7qqF<$gm`|ZJZ+;<)Cqu&ot2z=0000WV@Og>004R=004l4008;_004mL004C`008P>0026e000+nl3&F} z0003GNkl{?)jUqHDl|bSV`iZ2iz}WMv>sDj@t-w^6@)qGrj$Vxf zX2Nta2v;uX=_N21rmJDNaz*ct0z)j-^9SL|6B)xQfn%ZYCQL8G;1_!8^RY@`0AeiD z!BF6Up0Vcm?1H_a!2X+USSPR(rnN9_z#3zn2}~;LCqWA-Xiux4q m%Jnz&suu_+qag4v-U9&qOI(sgc}K_q0000KLZ*U+IBfRsybQWXdwQbLP>6pAqfylh#{fb6;Z(vMMVS~$e@S=j*ftg6;Uhf59&ghTmgWD0l;*T zI709Y^p6lP1rIRMx#05C~cW=H_Aw*bJ-5DT&Z2n+x)QHX^p z00esgV8|mQcmRZ%02D^@S3L16t`O%c004NIvOKvYIYoh62rY33S640`D9%Y2D-rV&neh&#Q1i z007~1e$oCcFS8neI|hJl{-P!B1ZZ9hpmq0)X0i`JwE&>$+E?>%_LC6RbVIkUx0b+_+BaR3cnT7Zv!AJxW zizFb)h!jyGOOZ85F;a?DAXP{m@;!0_IfqH8(HlgRxt7s3}k3K`kFu>>-2Q$QMFfPW!La{h336o>X zu_CMttHv6zR;&ZNiS=X8v3CR#fknUxHUxJ0uoBa_M6WNWeqIg~6QE69c9o#eyhGvpiOA@W-aonk<7r1(?fC{oI5N*U!4 zfg=2N-7=cNnjjOr{yriy6mMFgG#l znCF=fnQv8CDz++o6_Lscl}eQ+l^ZHARH>?_s@|##Rr6KLRFA1%Q+=*RRWnoLsR`7U zt5vFIcfW3@?wFpwUVxrVZ>QdQz32KIeJ}k~{cZZE^+ya? z2D1z#2HOnI7(B%_ac?{wFUQ;QQA1tBKtrWrm0_3Rgps+?Jfqb{jYbcQX~taRB;#$y zZN{S}1|}gUOHJxc?wV3fxuz+mJ4`!F$IZ;mqRrNsHJd##*D~ju=bP7?-?v~|cv>vB zsJ6IeNwVZxrdjT`yl#bBIa#GxRa#xMMy;K#CDyyGyQdMSxlWT#tDe?p!?5wT$+oGt z8L;Kp2HUQ-ZMJ=3XJQv;x5ci*?vuTfeY$;({XGW_huIFR9a(?@3)XSs8O^N5RyOM=TTmp(3=8^+zpz2r)C z^>JO{deZfso3oq3?Wo(Y?l$ge?uXo;%ru`Vo>?<<(8I_>;8Eq#KMS9gFl*neeosSB zfoHYnBQIkwkyowPu(zdms`p{<7e4kra-ZWq<2*OsGTvEV%s0Td$hXT+!*8Bnh2KMe zBmZRodjHV?r+_5^X9J0WL4jKW`}lf%A-|44I@@LTvf1rHjG(ze6+w@Jt%Bvjts!X0 z?2xS?_ve_-kiKB_KiJlZ$9G`c^=E@oNG)mWWaNo-3TIW8)$Hg0Ub-~8?KhvJ>$ z3*&nim@mj(aCxE5!t{lw7O5^0EIO7zOo&c6l<+|iDySBWCGrz@C5{St!X3hAA}`T4 z(TLbXTq+(;@<=L8dXnssyft|w#WSTW<++3>sgS%(4NTpeI-VAqb|7ssJvzNHgOZVu zaYCvgO_R1~>SyL=cFU|~g|hy|Zi}}s9+d~lYqOB71z9Z$wnC=pR9Yz4DhIM>Wmjgu z&56o6maCpC&F##y%G;1PobR9i?GnNg;gYtchD%p19a!eQtZF&3JaKv33gZ<8D~47E ztUS1iwkmDaPpj=$m#%)jCVEY4fnLGNg2A-`YwHVD3gv};>)hAvT~AmqS>Lr``i7kw zJ{5_It`yrBmlc25DBO7E8;5VoznR>Ww5hAaxn$2~(q`%A-YuS64wkBy=9dm`4cXeX z4c}I@?e+FW+b@^RDBHV(wnMq2zdX3SWv9u`%{xC-q*U}&`cyXV(%rRT*Z6MH?i+i& z_B8C(+grT%{XWUQ+f@NoP1R=AW&26{v-dx)iK^-Nmiuj8txj!m?Z*Ss1N{dh4z}01 z)YTo*JycSU)+_5r4#yw9{+;i4Ee$peRgIj+;v;ZGdF1K$3E%e~4LaI(jC-u%2h$&R z9cLXcYC@Xwnns&bn)_Q~Te?roKGD|d-g^8;+aC{{G(1^(O7m37Y1-+6)01cN&y1aw zoqc{T`P^XJqPBbIW6s}d4{z_f5Om?vMgNQEJG?v2T=KYd^0M3I6IZxbny)%vZR&LD zJpPl@Psh8QyPB@KTx+@RdcC!KX7}kEo;S|j^u2lU7XQ}Oo;f|;z4Ll+_r>@1-xl3| zawq-H%e&ckC+@AhPrP6BKT#_XdT7&;F71j}Joy zkC~6lh7E@6o;W@^IpRNZ{ptLtL(gQ-CY~4mqW;US7Zxvm_|@yz&e53Bp_lTPlfP|z zrTyx_>lv@x#=^!PzR7qqF<$gm`|ZJZ+;<)Cqu&ot2z=0000WV@Og>004R=004l4008;_004mL004C`008P>0026e000+nl3&F} z0004~NklY5Qd+qA-M#(+D@?b2M7|xCY43N&J+rQMOqu1bZITp1Q7%S z+Svr`m8A1OSX&42Gs@Y_!4huob~k$ozOY&Zr%%@J^_ z**gcWb%v{#&t?QPSOa!}9uR1BdcZgE0KAwuU9uoh2X3bx{v#_!AUbtZr=|pUfbNuR z0Bp+|Ozm~W#v6e%AXMJE12ljqSq+iJ(Fn!H8-X|F_ao3w&}qwFl8u)d0QizO)uAIg z_^yE%6JVIKKNKDB1XQPKoh#DV*fk7qs{sO8Z1Yc?r(SE~LvCFEHsOEgQ0Pperlk=8m3E`)&7S5N?| zGd#R1KD_mT`J4v~5X$H+DYeo9#`7Z30}c}8O{4+5vIZj4qgBdLE}A6;S@Yjy7!_RzR2=4i7AiI=80C=ekxc~pz-HPQbvRA; j6UXhM{~a&Qp-=2*(Q9l00000NkvXXu0mjfLigw2 literal 0 HcmV?d00001 diff --git a/src/qt/res/icons/menu_32/messages.png b/src/qt/res/icons/menu_32/messages.png new file mode 100644 index 0000000000000000000000000000000000000000..0b6fef8efbe91b8e0bed14c213df7741080f3738 GIT binary patch literal 3153 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 literal 0 HcmV?d00001 diff --git a/src/qt/res/icons/menu_32/passphrase.png b/src/qt/res/icons/menu_32/passphrase.png new file mode 100644 index 0000000000000000000000000000000000000000..9c48f027d19a46dbfbb3fb757b758f63d8ead652 GIT binary patch literal 3316 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 literal 0 HcmV?d00001 diff --git a/src/qt/res/icons/menu_32/receive.png b/src/qt/res/icons/menu_32/receive.png new file mode 100644 index 0000000000000000000000000000000000000000..49eb254f1fec5bfcccc0b4f0f0a963b2d4ed9e9c GIT binary patch literal 3048 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 N002ovPDHLkV1j>>f;9jD literal 0 HcmV?d00001 diff --git a/src/qt/res/icons/menu_32/unlock.png b/src/qt/res/icons/menu_32/unlock.png new file mode 100644 index 0000000000000000000000000000000000000000..84a1c7b7d4894ef89057e42fe02b7cf7726a8955 GIT binary patch literal 3200 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 literal 0 HcmV?d00001 diff --git a/src/qt/res/icons/minimize_hover.png b/src/qt/res/icons/minimize_hover.png new file mode 100644 index 0000000000000000000000000000000000000000..d7c1e0c11ec4ff0dff01d85fb59eaeeff088fbbe GIT binary patch literal 166 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G^tAk28_ZrvZCAbW|YuPggKZdM_4)7l@bSAjyto-U3d7N?W{Oj-41ek0R?BMyoZ zrU_RV*nmI`MC`ly{luj|nxUCDS`ID`S=w04$Y2o8E}E59s|wW4;OXk;vd$@?2>=LW BFxUV9 literal 0 HcmV?d00001 diff --git a/src/qt/res/icons/minimize_normal.png b/src/qt/res/icons/minimize_normal.png new file mode 100644 index 0000000000000000000000000000000000000000..7480f3e9e2750382396082dfbe2207ba140ff9e3 GIT binary patch literal 2866 zcmV-23(fS2P)uJ@VVD_UC<6{NG_fI~0ue<-1QkJoA_k0xBC#Thg@9ne9*`iQ#9$Or zQF$}6R&?d%y_c8YA7_1QpS|}zXYYO1x&V;8{kgn!SPFnNo`4_X6{c}T{8k*B#$jdxfFg<9uYy1K45IaYvHg`_dOZM)Sy63ve6hvv z1)yUy0P^?0*fb9UASvow`@mQCp^4`uNg&9uGcn1|&Nk+9SjOUl{-OWr@Hh0;_l(8q z{wNRKos+;6rV8ldy0Owz(}jF`W(JeRp&R{qi2rfmU!TJ;gp(Kmm5I1s5m_f-n#TRsj}B0%?E`vOzxB2#P=n*a3EfYETOrKoe*ICqM@{4K9Go;5xVgZi5G4 z1dM~{UdP6d+Yd3o?MrAqM0Kc|iV92owdyL5UC#5<>aVCa44|hpM4E zs0sQWIt5*Tu0n&*J!lk~f_{hI!w5`*sjxDv4V%CW*ah~3!{C*0BD@;TgA3v9a1~q+ zAA{TB3-ERLHar49hi4Ih5D^-ph8Q6X#0?2VqLBoIkE}zAkxHZUgRb+f=nat zP#6>iMMoK->`~sRLq)(kHo*Vn{;LcG6+edD1=7D>9j^O?D{Qg|tCDK{ym)H7&wDr6*;uGTJg8GHjVbnL{!cWyUB7MT6o-VNo_w8Yq`2<5Ub)hw4L3rj}5@qxMs0 zWMyP6Wy582WNT#4$d1qunl{acmP#w5ouJ*Jy_Zv#bCKi7ZIf$}8d zZdVy&)LYdbX%I9R8VMQ|8r>Q*nyQ)sn)#Z|n)kKvS`4iu ztvy=3T65Yu+7a4Yv^%sXb>ww?bn(=Yu(!=O6^iuTp>)p_Y^{w=i z^lS773}6Fm1Fpe-gF!>Ip{*g$u-szvGhed;vo5pW&GpS$<~8QGEXWp~7V9lKEnZq0SaK{6Sl+dwSOr*Z zvFf(^Xl-N7w{EeXveC4Ov)N}e%%C!Y7^RFWwrE>d+x51mZQt2h+X?JW*!^a2WS?Sx z)P8cQ&Qi|OhNWW;>JChYI)@QQx?`Nj^#uJBl~d&PK+RZLOLos~K(b5>qmrMN0})tOkySZ3_W zICNY@+|jrX%s^&6b2i>5eqa0y%Z;^%^_=a@u3%4b9605ii3Ep)@`TAmhs0fpQ%O!q zl}XcFH*PieWwLj2ZSq`7V9Mc?h17`D)-+sNT-qs~3@?S(ldh7UlRlVXkWrK|vf6I- z?$tAVKYn8-l({mqQ$Q8{O!WzMg`0(=S&msXS#Pt$vrpzo=kRj+a`kh!z=6$;c zwT88(J6|n-WB%w`m$h~4pmp)YIh_ z3ETV2tjiAU!0h1dxU-n=E9e!)6|Z;4?!H=SSy{V>ut&IOq{_dl zbFb#!9eY1iCsp6Bajj|Hr?hX|zPbJE{X++w546-O*Ot`2Kgd0Jx6Z4syT zu9enWavU5N9)I?I-1m1*_?_rJ$vD~agVqoG+9++s?NEDe`%Fht$4F;X=in*dQ{7$m zU2Q)a|9JSc+Uc4zvS-T963!N$T{xF_ZuWe}`RNOZ7sk3{yB}PPym+f8xTpV;-=!;; zJuhGEb?H5K#o@~7t9DmUU1MD9xNd#Dz0azz?I)|B+WM{g+Xrk0I&awC=o(x)cy`EX z=)z6+o0o6-+`4{y+3mqQ%kSJBju{@g%f35#FZJHb`&swrA8dGtepviS>QUumrN{L@ z>;2q1Vm)$Z)P1z?N$8UYW2~{~zhwUMVZ87u`Dx{Z>O|9|`Q+&->FRy-Sjp7DHs zy69KwU-!MxeeuI@&cF4|M9z%AfP?@5 z`Tzg`fam}Kbua(`>RI+y?e7jT@qQ9J+u00v@9M??Vs0RI60puMM)00009a7bBm z000XU000XU0RWnu7ytkO2XskIMF-vs1rj#~!YE|J0000zNklKLZ*U+IBfRsybQWXdwQbLP>6pAqfylh#{fb6;Z(vMMVS~$e@S=j*ftg6;Uhf59&ghTmgWD0l;*T zI709Y^p6lP1rIRMx#05C~cW=H_Aw*bJ-5DT&Z2n+x)QHX^p z00esgV8|mQcmRZ%02D^@S3L16t`O%c004NIvOKvYIYoh62rY33S640`D9%Y2D-rV&neh&#Q1i z007~1e$oCcFS8neI|hJl{-P!B1ZZ9hpmq0)X0i`JwE&>$+E?>%_LC6RbVIkUx0b+_+BaR3cnT7Zv!AJxW zizFb)h!jyGOOZ85F;a?DAXP{m@;!0_IfqH8(HlgRxt7s3}k3K`kFu>>-2Q$QMFfPW!La{h336o>X zu_CMttHv6zR;&ZNiS=X8v3CR#fknUxHUxJ0uoBa_M6WNWeqIg~6QE69c9o#eyhGvpiOA@W-aonk<7r1(?fC{oI5N*U!4 zfg=2N-7=cNnjjOr{yriy6mMFgG#l znCF=fnQv8CDz++o6_Lscl}eQ+l^ZHARH>?_s@|##Rr6KLRFA1%Q+=*RRWnoLsR`7U zt5vFIcfW3@?wFpwUVxrVZ>QdQz32KIeJ}k~{cZZE^+ya? z2D1z#2HOnI7(B%_ac?{wFUQ;QQA1tBKtrWrm0_3Rgps+?Jfqb{jYbcQX~taRB;#$y zZN{S}1|}gUOHJxc?wV3fxuz+mJ4`!F$IZ;mqRrNsHJd##*D~ju=bP7?-?v~|cv>vB zsJ6IeNwVZxrdjT`yl#bBIa#GxRa#xMMy;K#CDyyGyQdMSxlWT#tDe?p!?5wT$+oGt z8L;Kp2HUQ-ZMJ=3XJQv;x5ci*?vuTfeY$;({XGW_huIFR9a(?@3)XSs8O^N5RyOM=TTmp(3=8^+zpz2r)C z^>JO{deZfso3oq3?Wo(Y?l$ge?uXo;%ru`Vo>?<<(8I_>;8Eq#KMS9gFl*neeosSB zfoHYnBQIkwkyowPu(zdms`p{<7e4kra-ZWq<2*OsGTvEV%s0Td$hXT+!*8Bnh2KMe zBmZRodjHV?r+_5^X9J0WL4jKW`}lf%A-|44I@@LTvf1rHjG(ze6+w@Jt%Bvjts!X0 z?2xS?_ve_-kiKB_KiJlZ$9G`c^=E@oNG)mWWaNo-3TIW8)$Hg0Ub-~8?KhvJ>$ z3*&nim@mj(aCxE5!t{lw7O5^0EIO7zOo&c6l<+|iDySBWCGrz@C5{St!X3hAA}`T4 z(TLbXTq+(;@<=L8dXnssyft|w#WSTW<++3>sgS%(4NTpeI-VAqb|7ssJvzNHgOZVu zaYCvgO_R1~>SyL=cFU|~g|hy|Zi}}s9+d~lYqOB71z9Z$wnC=pR9Yz4DhIM>Wmjgu z&56o6maCpC&F##y%G;1PobR9i?GnNg;gYtchD%p19a!eQtZF&3JaKv33gZ<8D~47E ztUS1iwkmDaPpj=$m#%)jCVEY4fnLGNg2A-`YwHVD3gv};>)hAvT~AmqS>Lr``i7kw zJ{5_It`yrBmlc25DBO7E8;5VoznR>Ww5hAaxn$2~(q`%A-YuS64wkBy=9dm`4cXeX z4c}I@?e+FW+b@^RDBHV(wnMq2zdX3SWv9u`%{xC-q*U}&`cyXV(%rRT*Z6MH?i+i& z_B8C(+grT%{XWUQ+f@NoP1R=AW&26{v-dx)iK^-Nmiuj8txj!m?Z*Ss1N{dh4z}01 z)YTo*JycSU)+_5r4#yw9{+;i4Ee$peRgIj+;v;ZGdF1K$3E%e~4LaI(jC-u%2h$&R z9cLXcYC@Xwnns&bn)_Q~Te?roKGD|d-g^8;+aC{{G(1^(O7m37Y1-+6)01cN&y1aw zoqc{T`P^XJqPBbIW6s}d4{z_f5Om?vMgNQEJG?v2T=KYd^0M3I6IZxbny)%vZR&LD zJpPl@Psh8QyPB@KTx+@RdcC!KX7}kEo;S|j^u2lU7XQ}Oo;f|;z4Ll+_r>@1-xl3| zawq-H%e&ckC+@AhPrP6BKT#_XdT7&;F71j}Joy zkC~6lh7E@6o;W@^IpRNZ{ptLtL(gQ-CY~4mqW;US7Zxvm_|@yz&e53Bp_lTPlfP|z zrTyx_>lv@x#=^!PzR7qqF<$gm`|ZJZ+;<)Cqu&ot2z=0000WV@Og>004R=004l4008;_004mL004C`008P>0026e000+nl3&F} z000pRNkloQ)d2PS9x;sn*Dogr#2&@hhR-T^dNa^|l^S_fAT=O`O>^+a z<+0}ddw=nsXy>i_D7WV^Cy!v~=Rs>!xek>Ylv2cYbR3rJyuZ}#xT>9^js`-WeBJC&siWIy;H#2D1%6ncCz z0H`QP;03%OzIc!m#CYiE$ifot%z4br43tX5yLQp7R5<+Xvs^fK>;&+B4Uf8?CP=Y9 zkk+c7f9;3fpHA=HLH^`-aP1}Zl~yX@o@rV_$g0xo1 zPn^J9x`Y}ZC*HlAv$M0j@buG}H|9eM{{9t%eD!5ObOF(a-)c-weC|!3{4kr;3cV-4 zgWj?Yz3Un%r@`d`#DlS59XO9T3Ht$vaY*jML%l|ffDwFVFfYD{Iei+ZHOZbmw4#V- zAA5{mxBKA;{`wVxeEnrWEYO7y)F#LO?&m)JG3tvil0EkX(X}_Bwp;;ujX}%Kk?mrQhv- zpj>F?M}nBkfRuoT;4PPG)&G3k@BdEP>|Y=|_yo~Sx1+|!z}o=Q&%l^q_pL6{v#9Ok z=q;nr?S-gi1B6lu{=zcu!Xk)(j)F1`h*vo0Fz3!;I~{D6QQEzmm3p0L9(g2l#=I?p z|Gpf^eFKoA8$cAW3=@ap@jE{Dz@F*tHF}SIljz3RqBf1A#DMmoCD@;m5MR7Q7CN}& z^Qf^pdV3Q(ysil!RZgL1ULzw-G0wo_Do;9gWeP0Mo(XbYBo`>2g-o5pbUyUEXhz9^mvK* zhH=Qc$l@}@9u;}~(hAb=5N#hpl@+)gaXC1H6iXR{QVJc%D6LUZMDOrnHa8kvv1`{g z8GJSaHm=nY<+~dQ1>P{aY3w&|dDlJU-~TSElA^avf$c%$!yO8g_CXs;08gX@Ydxfb z-dRN!y5JMUImr9y$pmp0yd%QlyhFSP@4z{fb!g`Tgi`1z!W%<&mWP|0<72-xee1R4hxS9I0@W(G422Dzi9wVB9ad8DJbYx15B~cy`!8lBRgYE{ zVvEu)0Beg9OI783Zz<#M@15bB7h6=tu9_I$qI?m`wO)hKn(WjmHcw7csZ{QDaI-Ih zz8?m$L(9Og?RfodaoStLwdPROYLQU#aC#Cz6c(i{QDo`oeI9&zg^Aa^o=-g7$?E5z+KliRk%Ioy}8 zJ$dcEa{O#dojvYJB>Ep+6#?UdAvpqvJ09ls<)cSoCVOuTAaZI&d-`j+J z6Trl9)Y5Bp)g5EgJ9M0Nu>C%&8Y9l4OdhOJORzr;L=s96r-{5_rPbnS)*;VxoHfJ> zl(~!*oMYqR-M&4~@t5yIeiqWHgDeJ&$-8EortVj{WC5 z)M7<1&!{QSu1bRSvR1DT2`{WEN|XW-e7j9;WQ0p_lie78hfMS8>R1!MybPkiE5v!| z_X3bHNS?!BWjVH+bIn-H&tH|&@2t@6bO7PLTPM&cybYR*QM_ko9r_(Q?KVEoxo5J@ zYw9Wa0Ay%M0fPuA#bDawyIs<98Q^L)1iCK#YS@&f3DWBoAmNG9&yXxfvH^raa*O01 z-}l4@{_x%%+;#OR%}T^4-@1+W?At`%3ze=o=;xkanQrj$8#mJ^Y2G|p=MVNy5qX8U zLTDcZ_u|9fMR*nOQH54~mJ!D>3dUuq@rs8)BCT{KQaT9fLk=7?L}Yn@V=a=10HVm8 z=jukv*YDrULdUYLUP4*$xr9>P3f>5jz-Mm0f)7ql&=gJGDNNrZQZ!$}>d6P7HG2~u z;KVtUQYfV=A`%r6ZuF6GBSk|bPEbyTQ?;OU@Li<~`xQd-q!mUBHKiG;B-l)XNfrHu z7y%a|H%_=RE#Wi4S--Ax!&5-{kmv^c!e3-yYA-hqDs0Vpk*>>3Nc>icK359igF=)7 zL7`-=g;lzE021a5Zs@&6LOxuD0yEebX15CA1n(u7lgQfgJ}eQG*7&gR>OvbY3BMNR zvvwC1r)xqK5X1^yQXqOzBZ3Wr$RH~Z9Mlg44B=XgKrXB8EkytbhZUfeSF2G<4QXQ) zX5cGHg0&WbdA(61daVyR)?QddZJP*KLE+)(H&V?E)O_4ZW^%3zNU8~XW^${^wdKR~wVOl-1g*MqrpUevVw2a+6iM?_Mw$Z>PC0JUb{DT*0EVhWM zRYZcx>3W_1g$o#XwmlSnV}Oqq4azO>{m+~~?+j6-;uMTw_TWj5?|KdA?|&ch72DW6 zxrMaRq_eOH%PW)@TdW*8hB|r-b>al2qjTu_b3`sjdxI81P&gu-jb+==u zcVee^l5N>cx@{Y2V-%D1vCh%!cR6oMkCV*KQJR<_x0W;A?xE-5@No4z9Da2Nvi^^s93}O%ndDm!Q`)+f`Po^Xfp2ue z3|$Xel6b?+fyd!%?>KV!w|DH@m$;-%KDCvX6haE3C?bwZBuPRPM>v;Iic5^tYDJV0 zoVDn3g|TvqD@8cx!v9%ItzH9!+~gQzD8(^Kt5CX&gb*7tB-zwfBCT=ND(4Oz${&NT z4a>YCV4;EXNqFIGxBGm1sfAAxe6#4N1;at;wT(IFsTUFbL4rp zt`ZJu7<>rim(T3H#Bd0)Tm+Tps~U{7MgZq5I*!ogGL&m*Kzd#5`LisaIYa-%3Gxdw zxWyK>-y@1kkS6G6lXz+hy?q<%s@+7BljzY=;-Z@N)(}TA-aE29Tk86#~pl*)`MT9|IkC&gU=CnyQE1%V`PLth=yk$%19t$UT&aFkKjfLL; zC`19`kr5*A!+5marvK2xbRT*cRVp#M^Gf0?wh&*MqkQT#(Vjh+UXP1#HV^qb8JY%# z*{@n_^drFC4e$Nr=;&9jzVl8>trq$D8StK{QYK1MWO+FZt_vqsLmk}eeyH?bg&36O z-s7EH+j}1lz!->QN@HVaFDU22d~5S0GBLrK0|)rCcKf{#!#@sW9US0B5Jm6^c>w2h5q1ZIf>q57Ac_ue@an7$A-7&9-Mt$>I?CMf;~bosIduvS zMa2^{xbPJG%M`-5{LlCVCp{j)ZIz)>(hJol*YDgqtxqR zW@fO9i})-HZRy%^tuw1Z$ET8nsM(~nbt}GJXXVl*&YnDJ9yaDnUx7bbgqfjl|4i|? zm^DY|m4FOq`*_35*aPM|c*8s4BX^|f+qZAuUK-uHl{8IJS%zO(!FRj(ejjgb0E;3> z5_F}4s#fvkGR7F%v$M?1%$TRM>|0-lzd8hu7YC=;e}#!1Hm6quGHhxa2jF_}!-qX^ z>l@+Sx4sO>Oj^7gCUrK3Chq=Ul9i4NfZRcL7oNZVSA5RAA$Uk z5BOIq(2ompIX_Yx_8aR^UgqEZ`mbjAv3@)zKZPIF2ty;84Z^A)@t(`=f1>Mu2LK2; Vn(L%wi+}(C002ovPDHLkV1lzapqKyv literal 0 HcmV?d00001 diff --git a/src/qt/res/icons/msgbox/information.png b/src/qt/res/icons/msgbox/information.png new file mode 100644 index 0000000000000000000000000000000000000000..3e9555b37fb52657df8571ea7d29e1e078763c29 GIT binary patch literal 6461 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 JR;^-<{y(0T(|P~^ diff --git a/src/qt/res/icons/quit.png b/src/qt/res/icons/quit.png deleted file mode 100644 index 0dde6f395c07349ea421f625ef1948a1dcb598cc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2163 zcmV-(2#oiMP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2ipf2 z5ds4xdmmE(00;9)L_t(o!=0CVY*Y6Y$3H(i_H}HW*ugjtoMN0fkkAGaN=wt1TgIT} zQJ__&YSq+Dl_qVp>bhx@)=B#Vgt}>(s!}v2S8QXoJmX#xpx zLdc6GcKr6ezy0AGW>Pz&J<`$D)jhx8_j}IoJbo8uk<*Vqbtk|viwoKr3VqmLTGnV?(RBXwJu5$62fQzCAN(Bwm1e1w)>n5LEaFl`P1|1jHUxeI zjgw|e`}|ECrL%Eq;C(p0LBi47AaO)MsYK~b5VCnZ^Bjxnox`dKje~8=?GRW4jWKBV zZF)jlH7PvL{t$ab`NM|<$5%`EXciJj1=u7?1VRg*d)`&)^@}ABJ|vvWnjKLHje%|H zj5W7x=YvKkwEuF;GxEvh_lUHb!JuiFD$4ofcfTe%JQQ3b2^(~!5`~cev5hXjzg{Gg36SC@O0m_(b4T8jZ(lq=0aPzG7Dq3s z@hky5G(GBAc>39mkIA)}v`EFGw|FN3Ba&i|hqk@DnYu9+T(1$>tA96vl7>)2V71F% z?h&zM@*Bq^0jt%@%U_<7r#d?)P7(JyAuIrXcJG=)Yd1Zy_VETEV{iN!H8MH#bo7Lg z*yg(UqU{)CHztBlNdoOAEN9d7HQv+W@)z4hB$djd51Sg|LQ!s zLjY`^Uw>c!@U>m4%hB{*472{=3}%#wwqt ziOEzdFL9*AfFv>3EnCi<6n?Y4wQNr5whxB7&)u~4K+6cc;d3~fjyEi2vZFmqB2Oqy z0?K@KWPbiKiNi;v^5H=-o=#^O=CenVa#zWfJzXM`PVFy-9iwpe8&yyQEqB09f2p(i zEzbf*zdDPG$mbIlvqDwi`^3(l;rd{I!O|>}5?L`{K0P`jrqZd_KG+7FdjR+(U%VDV zOF8VUu-Th;Ih=G4^pP&GxebT|T7mBhU@e;`Uk*=*SSH;%1l#+dJ=exKbCDH7C2+x# zPBne5sg>*9m0XWZk_0k9TGtfWVovALl)kaW>5{L8Cj@GyH3r+hf^!}qJR5-s;DwL{ zE|}A)rpr=RKIn3DBN8SJsJd#ps(Dla<~Ut)cX&bwHPaf0?I++IGr;o_00;rK5VFE~ zdn(zinoX4}YZeh7zD`6>EUkb#0cV+;GYt=Af!Yl4lEYhv z<4>EOY8z(-YMU)VV7-ACEB@2?u`zfjU5e8^LjaX?=W#6+rzbKM+zNr$ffsYj@SuGTM^h!GW`%^5YYx72}g&y5jY{ocA`&42$#gW;W4 zF>tN_rniH@ny8G>(pl)KmnE?!BUWZv&il4YK#z z6%mUjT2;ZeCXI8N1=>^GR|LCk4o8!>)WvX5H}RY%mC}2J&Eq99K13`Q??}7c­ zZW90>+H58nk8Vh5{I$BgysS7D7g{8YSr5M*m{V6T2d?#sSUkQzBiVkJmhJ5TXAId< zZW6ps{r`4bQ=&|Mp`Zx@n!#9r_^fw zGFn?FJLgzsn}G`-L*T#+@LOKiNzxMD6Y!J7$j}XS>rdsB+aa{Hx?hDIewFs_qQV4f zHKc&g1iYX|Cr^(#?Zg)@KqliI0=5Fd&4uqT|C2T_T~WlAkqu9b4>c~?*H@JFyr<~) z{tdf}AY|sgkyVeL9=iYjj;{>_PUOGY6_#ETrokl*8wP8* p%`*09m8&4S`0mmPT>L*a{{;|vTY-!e0lxqM002ovPDHLkV1kdY`8xmr diff --git a/src/qt/res/icons/receive.png b/src/qt/res/icons/receive.png deleted file mode 100644 index 53ad1d1565e74c0f4895b7fbf525dbd58bb663d2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1437 zcmV;O1!DS%P)h#JsQc@Ozh*@G;=JEp}Bos3GVxeZGX-HzRW}%^EYN8p9 zghenj0~bj8M`^8<&hJf0O*1vWXmd_ByUYmkbj-_~6Z*&BJr9TXa^ClO?(_S- z@A+M(wZ{J$2I0Pd|23>z2kenAktGI0V-vU>1i&Exn!vKGX&J3B*mMB3xJ~H&vpNXq zI?`h7z@oh2%innn!GK9Rv?l=CySxDy11!_PvZ}_s`n?w?Az;>a$ARo2G>e99Oeq~m z1PnJrcZ4P|3)S0BqMj=azll!4*j)%<&`N1sOFGC8+Sqko<4RJ45up?koM1s=WFgQu z&j*JqcTVSuW8HP2^L$05n~xhfa*4rG9NbYzCI!NVz>vu{VoYbB4D?I@aYHEu8w{qF zFiC(`4lFHT5|lRFdSK95$a^3_-?+QBbI7y=h+H^=Kx0!t3!4OygwEtW79eiyIYk75 zOCoh>;F5bVC6w+^H!?eUb^*DNYAB?(Zu!wkII@ID-5e+d5|GJ##(v@6d75BLNGaVE z386r9iU}hC1UtB48OH%MXAz()Bfb1D+5qXedC~}>PJ^X%g%|7iT{7x<7&d1=WF1<=$ku;r)I61K4_ zy8wgz=A`86x0lsb?D*QOpKilHKkQwW*J0S$(mQ4Rk^-%Uj^&c&3 zzCDIuZVskAoQpZ*qqr7NyFz$|{7MopKh+m=Cl?_~wI2H68V63rcJ)uDh z_{{n5uGo!@+s`5r4dK->Q7o7ob93KLJ7UJf{wSX|0I`A)4xPD**B9?Z(h*Bx8Jq7- zN8~fAMOyZrRZ;gT|8TVN!uVp8jV-`{-j-XGrNbiV+b4uQf3{)9qTkWdnp#U$zXTe% zHv%-lZ>~wCq;K|;ou6DyJc?H)4Zt%aE$_ItOzdcA!R)2G(cBcTq`WVHrq3M&(^_}x zin9hIaP=G>3pDMXV*lVvtf2(-?_T5=q)L+C+oIfS}RVMdK^tBQ-WO zji^|W67W$=Ynl>UTWYimVz3mo7`ruFNz^E&m6!O~?sf0Z%sJ=RDSKf9{IQE};~(uw zzB%9d=9f92%=w+1j1m#P%%Oq*Z2)_8puV=YVSs@ExqyP90$T9$2sJmB#NLa@t9T$t zA;1fVpZ!oq7|bNQafDw$fJhx%k%x}9mgI^#7oI-PySAM(jS7a|>_4`4?Sj4prx3a|>G4xkXk!=7Fbg;_j* z3Y-6MDKloBbQvGjpCibW&vgobuaNq0;DVqK00Q6yL>&EYvMWW12ucN>ctbOx3YSlH zoO5hJJ79 zO9!*&<`_`%hyf76<(_(fPGmLCgAGCyz%;xIP#QWM(C`BEWtz*U1!kQD0PENH0PeNp z_yU4PXflCB2ckmeKeO^!r3z^*j^GrzQV4)R5J*$Fbed+tR0Fom?>4^6Q|ouuu<@Fa z0SNTgjVV;jL{_t6)2F=t&x{rYbtm8g3uZI>#MW*9 zV9C|b1KfpH+eQGOOcHCxwU#NDB9hpkm4ZS_L9y^bpQesH^TdRMebS3iF2^iAznSlz z8&j^9d1c35=FfkY5BJtqQ;Js-gkb^1P+Refzqf99p+fG4no0!)L2y~1trBy~k`9_< z7)WzI{#QoFX+?H%mD!U^2N&P?{4N$P`XdMS_Wy*YZ+~VcVCDLo^aK^q;XmYFcVLT_ET<)#;T^0A(eDA{W%+YQL@ z*YU`Q07w&n4?-yP^)s6o+g@SE-#(`Ewr#w=efM7(6E8yO#tSeS00EAESqMV4*@B5! zxo#)RSL|@T2L^slYqE^MzDE5Q1W?jX-|pHoRO4GwyoaYTMgu^A0Xa60^xOM;)0bDT>luSp p_fbuLiIbcle4g?DpVKcL;NROra-e_cBVYgk002ovPDHLkV1h7LxF-Mr diff --git a/src/qt/res/icons/treeview/checkbox-checked.png b/src/qt/res/icons/treeview/checkbox-checked.png new file mode 100644 index 0000000000000000000000000000000000000000..83e6b4d6f59f17a2a550629eaa476154c937aba2 GIT binary patch literal 204 zcmeAS@N?(olHy`uVBq!ia0vp@Ak4uAB#T}@sR2@KN#5=*4F5rJ!QSPQfg+p*9+AZi z4BWyX%*Zfnjs#GUy~NYkmHi$Mi@2%q#3{2)fI^X;E{-7@=ac_DI9)Kk(dEFQ13<9< z<$j}$Qg*)#@1-UwFdGPF|8loKw%aA!Da>b*?~8wFho1A~Y&+oGKVk9(=jojDRrCzi rYPt%J%5y9FPnPw6(J*n&7IucclT?DOT))c#En)C<^>bP0l+XkK>7_*r literal 0 HcmV?d00001 diff --git a/src/qt/res/icons/treeview/checkbox-indeterminate.png b/src/qt/res/icons/treeview/checkbox-indeterminate.png new file mode 100644 index 0000000000000000000000000000000000000000..ecd08a112612c355ee11e317052a745e76b079b1 GIT binary patch literal 176 zcmeAS@N?(olHy`uVBq!ia0vp@Ak4uAB#T}@sR2@KN#5=*4F5rJ!QSPQfg+p*9+AZi z4BWyX%*Zfnjs#GUy~NYkmHi$MD+3qDqhG5^fI_yOE{-7@=ac_DI9)Kk(dEFQ13<9< z<$j}$Qg*)#@1-UwFi%+8$vXS%i=-Flme2ppW}wi~Y5dEwf8v}i>T3~^Ys?7t(A n_zZ~?42x&AZB%nBx+KSt9?UU2>-NM2K;;acu6{1-oD!M|gW!U_%O?XxI14-? ziy0Ugl|h)X$g%t$P>{XE)7O>#9uJGChQzORzs>=Ld^}woLnJOI|Cqn@)64p4r_|YG z8aR&~SlYokv)NZrco)MiCAFMmO4><>o?6UMn#090>wv{uK6yV@1J5;F6I2aF7I-hx hIG}d&z<~n{49j0iiu(LmAPF>=!PC{xWt~$(69C>3Jb(ZI literal 0 HcmV?d00001 diff --git a/src/qt/res/icons/treeview/stylesheet-branch-end.png b/src/qt/res/icons/treeview/stylesheet-branch-end.png new file mode 100644 index 0000000000000000000000000000000000000000..fadff2ee15b3e110d36b642fe26dabd063df77e4 GIT binary patch literal 253 zcmeAS@N?(olHy`uVBq!ia0vp^fk14~)y|t0I!GMS1pv1*= zj&F%K-W(Q~dEiS2SD-{;{IX4cep6l2wsoDg?Ry<5zcX}BX=W3L;35U57LGsxMW+^x z4j?Jw0wlSVfaKRbU%e0Cvwd;f<$9z*yw0k+j7^;atb#x(Ji7kBW=V16>EZs?qy%&o NgQu&X%Q~loCIIy8QLz93 literal 0 HcmV?d00001 diff --git a/src/qt/res/icons/treeview/stylesheet-branch-more.png b/src/qt/res/icons/treeview/stylesheet-branch-more.png new file mode 100644 index 0000000000000000000000000000000000000000..9b2fa7918ada19729f5847b02eca00a59385e437 GIT binary patch literal 171 zcmeAS@N?(olHy`uVBq!ia0vp^5FdgVkB3Fn(E9L6r6oWi3r`ov5R22vfByfsXWsZ=vHas$ zHX!)t`+sWZ)x$>|k`1yBa%^a5mGRy1#Hys$VAe%9U5PX?28NkU+{)=s{Y-&oFnGH9 KxvX|gW!U_%O?XxI14-? ziy0Ugl|h)X$g%t$P>{XE)7O>#9uJGCu`2h6T34Wut*47)h{WaOKk`ezv^BCEIO3p` z@M-=*1*bJh|0Q{pd<@tOy8`F5_zQ265!U03N%Hw2l3?6$@%>~W&xI@u{U*H29yGg6 Q0~*BO>FVdQ&MBb@0Iu^h>Hq)$ literal 0 HcmV?d00001 diff --git a/src/qt/res/icons/treeview/stylesheet-vline.png b/src/qt/res/icons/treeview/stylesheet-vline.png new file mode 100644 index 0000000000000000000000000000000000000000..ea9c5f8ecbbfe571aac930596b037bcdf4dbdb48 GIT binary patch literal 234 zcmeAS@N?(olHy`uVBq!ia0vp^fk14TP}{7y6boOq@-1Dv`xAjJ^N<-pQvsHrxuM40YxVf7a+-{1SDAnfn*a0 kkaTR}2n0$IRPbjNv(QfV!XLX*Ku%@wboFyt=akR{0Hu3DYybcN literal 0 HcmV?d00001 diff --git a/src/qt/res/icons/triangles_testnet.png b/src/qt/res/icons/triangles_testnet.png index 781f95ad31dbdc1812d8ec3003e4e33f701e1a9b..b53e9405ba49ac63c5dd76641b2a3ddc0a4c9df9 100644 GIT binary patch literal 9491 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 diff --git a/src/qt/res/icons/tx_inout.png b/src/qt/res/icons/tx_inout.png index 5f092f97aa3db749e5e7f490158a489e16cbf4cd..3e5b6bd633d918a7284a0ebb96491c84da4bcdb1 100644 GIT binary patch delta 3366 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 delta 2431 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 Z9su}i22tNk^#uR`002ovPDHLkV1jqV9z*~D delta 2139 zcmV-h2&DJl8R!s@B!2{RLP=Bz2nYy#2xN!=000SaNLh0L00&|K00&|LIC`1e0000P zbVXQnQ*UN;cVTj60C#tHE@^ISb7Ns}WiD@WXPfRk8UO$X+|x&fiukUEvr^%}Tf6J;Rfrhjpo6@j1^kw~1f-b>gA+Cs{ek zdCqg5_wVzb?}(~$GhW7;U#}(iVa6&{5`+UCVH*em2wF!P};!1!_CUcMDINLQlfcnpIJ=5Rtc4^&s%GP$=|Qul}k#LCNKEBf!VKI-V~|ea^Rl`+(1Q^*3V} zOr=tv<$e6{RXmVNr98(vLjV!^npcMli81Euo_$oLMOC+Xb-0kIYV!n0CX*XPk^0X3d&49l>C5g{rOq?gZAU>LWDR_c)GoKQPirS*Q>|RUfRQ+yzxVBq9g%`TU={ zySv|WQ>ZlEeY^BIS(!IHJiMwXcYhhnr|O9NI?4hF@HrRuSFN?54~N4i zY2suA;P~<57cO18^pAKv{tH0T>Gb2kuWFU^`q~}Pfwua|A3pas_JP)YXC%KtxNmkUMjm0yLRnbX^eS^V$;7X7z}D8xDv6?Io7-D1T5>09C!%+1Xj}QW-#BU*Gpd9?9 zC>D!N&kwq~x-J8=iPaQbw*Wi{AR^M&*Ec94ky-NJvDWSa7Vq4-^C8D^)bICO$A59u z7^Bu&RaI+@QDclcj-!Arr;RbHs@CW8X`xVnrt?^QGY}hdWjvZ$JlgtcRLifrRPLd-At8d5R1kBV2s%Y zOx9c01NF6l($7&Bwhit7@7c2_t*T!J#u_PK0}JFSF3Be-_ES^!I4Ji4qrl3!3{~}x z1_A^i7K=%*8+5?u8jW7J!pmebw`Ve$J1Kq%O~VgG z0o-hd8Ds7MvR*128XC&>^ndhhT(oFW0(i74TY%l!Y<3FxAwW8vUI(OsRTMW$CMYhG z&jDwH!Qk#qn>OVdjmH3}>bq`?MWo?=ppt$2_FZjnZ{Gs^a+Z3I0wfZNb|4Ad&9!g7 z4Y(KB0_>vBVXvBcUIDDN%{U1LU|?XN5R1jW3H+og>#g?o_7?#Hfq%fafsf4PC!f!I z+MO!DYi^r$Q(8b7Rn@(F_kK@R`?=P+{2&%cP=8Z#;9shmRMlt0;qc2|DzD_okt6=m(a}$rZk}`k4>HS+Q6*zz zV{O~FZ*O?2JuN^gm3l!$zEo%V{{Ts2Ofr|ty34zi6i<%Mi^zEqd9SqT+F^|8P=D1AQEX`)#u!gSn5tg% zQXXas@JbV|&Mzx{?ycOks7yDRH@!NTo^m>lbH=N)7Vt-}4yFY##<&^@-cJ}~hCTZz zCqkjnn5v%l>Tm&hy{oJ1WNov#nX&2$1OgjGcF%7*7`?%G~gt;PCM9 zZG}SN8zK@>)qm=>d#iXsL=E+1*k+OaEFu8et^x6cRjCcys-H~oK%+!CPG0koQ10<=1SR&&z}@IL@$IgAVI RD((OP002ovPDHLkV1i835orJb diff --git a/src/qt/res/icons/tx_mined.png b/src/qt/res/icons/tx_mined.png index 613f30fecc041468d7ff766236dc509d815f7aab..7a94b773646527963e4b19f953e2545099c2418a 100644 GIT binary patch delta 3310 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 delta 3283 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 aqmYqFUm;CkwuL#+NCr<=KbLh*2~7ZRem0H( literal 0 HcmV?d00001 diff --git a/src/qt/res/movies/load.gif b/src/qt/res/movies/load.gif new file mode 100644 index 0000000000000000000000000000000000000000..ed6472a2a51b18a1a93b9f325ab90cd9a3a7b692 GIT binary patch literal 847 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 X_3U)dpy>Z91dJB^2GVJs?Y{p4I{`$4 literal 29268 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

    R<4a;b_)SjPSYF{5Demx7wE3L+fn$ z-K9f_%5r>hDS8uSNN%h5!g;ybM=R0iD=!Mb!qnq?Cxvko4XHiX2`S;a6X&}g`HbZv zJEqSvp9*z@Dac34EbZ#QWEnU_%dEBrqRCsAFZe;qDZS|ibd!&2SFP@lp@eZY=$tru zUCQc?E;UQ!f_oxuXJj|#eMwuMZBvxl$Z#n$mpbUv5{PsZ>o2p%q>X_f7Qs^)vIc|apFQ+&(Kpn${bpe@H zbd|1GrlJ_d*@av*OzQKvd3w{bot)#U+tYM%J%;CdN9Mgpj&t^he)`=RN9<#8{j(Hr z$r7njv2RvRg&Wv&4(`unAPfy0OxlrtJF9KCTWQaWGT2BJC|6QGklkFeboS2bdRs_i z_5+Angvef?M8xKb6Q2S@ViGmGoRQBC;ivKzJ_5~Wi7PBpb-}m^gL`Fj8ABY|P`c5N zy@iad?1)aV&(xcuj|^?qp@LRTBb`rli%>#ld=dSMN@1JUYR@_ElThXKSafW(Y&Rvj zS+jtPPZd1Mo*MfDn#FJXY$XEr6v~L0CJ6zf)Z&T#wSr^8gUHfrdi}X`B79V!w_Gg` zOw35E91{4Zkxo78ait|)G3zm(nWQfy20W#eaPuu~rBPl6mOTNmq!m*v;WdYI~=M7iYt$>lKbFywc%joRL^X8*6Vi|pQ#6{Bi|;ROjK$90s_IH&GcTh*qB5H9JyG((hjN&! z|HNe9b>@G5U;g?AA|Uz!e$a(KeYeoZ_Q}MRRlf7+!?(6|^@nTnSj~IKQ<8e&J zsH8QT232GAwb+W*w`A^FhZh!b-*7q%pPP?wYWiqUAiKdV1EJsphPbg85|d6n)_%=| z3FK`DQ_26pAqDY9?MmbY$@qrYHnn|xC(h&rd3pBwTJtF%?-V)M>Z(6I`uEI-k|3L! zd_S{Yym4FIE77J$>#CrY@U=Q|OjsVBvoK&5%HNSrEaeVy+Pl{K@TyBaR%#N%Lwd zeDc&^PoSw<#X;H==?Zljl zC-TnwGwwAR@nBW#Ip{W^a^z7_vZYjpR|136-2%{0^cr>+W7C$UzgAxMWzZ=U%3uwI ziQ>g&t!#=X@BJzuCtu}oSaDIB!k6pHDWhF%V>~uSNXwCwYI)kO^A7MTaBOxyBIeD? zXIa~01g|f6(IKXHTY)bdO`^1jrmmheY@c_mysPL@G<6r*)vCT3GOWyT97v5lkeM{} zc{Z#6D~}!3u0qt5)OEzRaZK_nYiLSpcd5Be1Op0PEDLs`zo)C4n^Jz(1$x+Sv)Wmb ztc{74Vl`o>gP-~G^}0JY9U)~deI%h{tBU^NQSk)%bEGq=ya_;N)2sD6>Km$i&cYir j2C_HoAJ{nmhjYnVUYpvaaohig96 #include @@ -191,10 +192,12 @@ RPCConsole::RPCConsole(QWidget *parent) : historyPtr(0) { ui->setupUi(this); + setWindowFlags(Qt::CustomizeWindowHint | Qt::FramelessWindowHint | Qt::Window); + ui->wCaption->installEventFilter(new DialogMoveHandler(this)); #ifndef Q_OS_MAC - ui->openDebugLogfileButton->setIcon(QIcon(":/icons/export")); - ui->showCLOptionsButton->setIcon(QIcon(":/icons/options")); + ui->openDebugLogfileButton->setIcon(QIcon(":/menu_16/file")); + ui->showCLOptionsButton->setIcon(QIcon(":/menu_16/options")); #endif // Install event filter for up and down arrow diff --git a/src/qt/sendcoinsdialog.cpp b/src/qt/sendcoinsdialog.cpp index 7ab8639..4fc1d4a 100644 --- a/src/qt/sendcoinsdialog.cpp +++ b/src/qt/sendcoinsdialog.cpp @@ -28,6 +28,7 @@ SendCoinsDialog::SendCoinsDialog(QWidget *parent) : model(0) { ui->setupUi(this); + setWindowFlags(Qt::CustomizeWindowHint | Qt::FramelessWindowHint | Qt::Window); #ifdef Q_OS_MAC // Icons on push buttons are very uncommon on Mac ui->addButton->setIcon(QIcon()); @@ -149,11 +150,32 @@ void SendCoinsDialog::on_sendButton_clicked() } fNewRecipientAllowed = false; + QMessageBox* msgBox = new QMessageBox(QMessageBox::Question, + tr("Confirm send coins"), + tr("Are you sure you want to send %1?").arg(formatted.join(tr(" and "))), + QMessageBox::Yes | QMessageBox::Cancel, this, + Qt::FramelessWindowHint); + + msgBox->setIconPixmap(QPixmap(":/msgbox/question")); + msgBox->setStyleSheet("\ + QMessageBox { border: 2px solid #f26522;}\ + "); + msgBox->button(QMessageBox::Yes)->setStyleSheet("\ + QMessageBox QPushButton {background-color: #000;color: #f26522;border: 1px solid #f26522;\ + min-width: 120px;max-width: 120px;max-height: 20px;min-height: 20px;}\ + QMessageBox QPushButton:hover {background-color: #61280E;}\ + QMessageBox QPushButton:pressed:flat {color: #000;background-color: #f26522;}\ + "); + + msgBox->button(QMessageBox::Cancel)->setStyleSheet("\ + QMessageBox QPushButton {background-color: #000;color: #f26522;border: 1px solid #f26522;\ + min-width: 120px;max-width: 120px;max-height: 20px;min-height: 20px;}\ + QMessageBox QPushButton:hover {background-color: #61280E;}\ + QMessageBox QPushButton:pressed:flat {color: #000;background-color: #f26522;}\ + "); + + int retval = msgBox->exec(); - QMessageBox::StandardButton retval = QMessageBox::question(this, tr("Confirm send coins"), - tr("Are you sure you want to send %1?").arg(formatted.join(tr(" and "))), - QMessageBox::Yes|QMessageBox::Cancel, - QMessageBox::Cancel); if(retval != QMessageBox::Yes) { diff --git a/src/qt/sendcoinsentry.cpp b/src/qt/sendcoinsentry.cpp index 485ed1a..30d7931 100644 --- a/src/qt/sendcoinsentry.cpp +++ b/src/qt/sendcoinsentry.cpp @@ -26,6 +26,7 @@ SendCoinsEntry::SendCoinsEntry(QWidget *parent) : ui->payTo->setPlaceholderText(tr("Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm)")); ui->narration->setPlaceholderText(tr("Enter a short note to send with payment. This feature will be enabled later.")); ui->narration->setEnabled(false); + ui->narration->setVisible(false); #endif setFocusPolicy(Qt::TabFocus); setFocusProxy(ui->payTo); diff --git a/src/qt/sendmessagesdialog.cpp b/src/qt/sendmessagesdialog.cpp index 4eadf86..cee0b5f 100644 --- a/src/qt/sendmessagesdialog.cpp +++ b/src/qt/sendmessagesdialog.cpp @@ -6,7 +6,8 @@ #include "addressbookpage.h" #include "optionsmodel.h" #include "sendmessagesentry.h" -//#include "guiutil.h" +#include "dialog_move_handler.h" +#include "guiutil.h" #include #include @@ -24,6 +25,8 @@ SendMessagesDialog::SendMessagesDialog(Mode mode, Type type, QWidget *parent) : { ui->setupUi(this); + setWindowFlags(Qt::CustomizeWindowHint | Qt::FramelessWindowHint | Qt::Window); + ui->wCaption->installEventFilter(new DialogMoveHandler(this)); #ifdef Q_OS_MAC // Icons on push buttons are very uncommon on Mac ui->addButton->setIcon(QIcon()); @@ -49,6 +52,7 @@ SendMessagesDialog::SendMessagesDialog(Mode mode, Type type, QWidget *parent) : if(type == SendMessagesDialog::Page) ui->closeButton->hide(); + ui->addressFrom->setFont(GUIUtil::trianglesAddressFont()); } void SendMessagesDialog::setModel(MessageModel *model) @@ -160,10 +164,31 @@ void SendMessagesDialog::on_sendButton_clicked() fNewRecipientAllowed = false; - QMessageBox::StandardButton retval = QMessageBox::question(this, tr("Confirm send messages"), - tr("Are you sure you want to send %1?").arg(formatted.join(tr(" and "))), - QMessageBox::Yes|QMessageBox::Cancel, - QMessageBox::Cancel); + QMessageBox* msgBox = new QMessageBox(QMessageBox::Question, + tr("Confirm send messages"), + tr("Are you sure you want to send %1?").arg(formatted.join(tr(" and "))), + QMessageBox::Yes | QMessageBox::Cancel, this, + Qt::FramelessWindowHint); + + msgBox->setIconPixmap(QPixmap(":/msgbox/question")); + msgBox->setStyleSheet("\ + QMessageBox { border: 2px solid #f26522;}\ + "); + msgBox->button(QMessageBox::Yes)->setStyleSheet("\ + QMessageBox QPushButton {background-color: #000;color: #f26522;border: 1px solid #f26522;\ + min-width: 120px;max-width: 120px;max-height: 20px;min-height: 20px;}\ + QMessageBox QPushButton:hover {background-color: #61280E;}\ + QMessageBox QPushButton:pressed:flat {color: #000;background-color: #f26522;}\ + "); + + msgBox->button(QMessageBox::Cancel)->setStyleSheet("\ + QMessageBox QPushButton {background-color: #000;color: #f26522;border: 1px solid #f26522;\ + min-width: 120px;max-width: 120px;max-height: 20px;min-height: 20px;}\ + QMessageBox QPushButton:hover {background-color: #61280E;}\ + QMessageBox QPushButton:pressed:flat {color: #000;background-color: #f26522;}\ + "); + + int retval = msgBox->exec(); if(retval != QMessageBox::Yes) { diff --git a/src/qt/signmessagepage.cpp b/src/qt/signmessagepage.cpp new file mode 100644 index 0000000..0a7daa7 --- /dev/null +++ b/src/qt/signmessagepage.cpp @@ -0,0 +1,170 @@ +#include "signmessagepage.h" +#include "ui_signmessagepage.h" + +#include "addressbookpage.h" +#include "base58.h" +#include "guiutil.h" +#include "init.h" +#include "main.h" +#include "optionsmodel.h" +#include "walletmodel.h" +#include "wallet.h" + +#include +#include + +#include +#include + +SignMessagePage::SignMessagePage(QWidget *parent) : + QWidget(parent), + ui(new Ui::SignMessagePage), + model(0) +{ + ui->setupUi(this); + +#if (QT_VERSION >= 0x040700) + /* Do not move this to the XML file, Qt before 4.7 will choke on it */ + ui->addressIn_SM->setPlaceholderText(tr("Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm)")); + ui->signatureOut_SM->setPlaceholderText(tr("Click \"Sign Message\" to generate signature")); +#endif + + GUIUtil::setupAddressWidget(ui->addressIn_SM, this); + + ui->addressIn_SM->installEventFilter(this); + ui->messageIn_SM->installEventFilter(this); + ui->signatureOut_SM->installEventFilter(this); + + ui->signatureOut_SM->setFont(GUIUtil::trianglesAddressFont()); + + // To make size minimal + ui->statusLabel_SM->setText(tr("The entered address is invalid.") + QString(" ") + tr("Please check the address and try again.")); + ui->statusLabel_SM->clear(); +} + +SignMessagePage::~SignMessagePage() +{ + delete ui; +} + +void SignMessagePage::setModel(WalletModel *model) +{ + this->model = model; +} + +void SignMessagePage::setAddress_SM(const QString &address) +{ + ui->addressIn_SM->setText(address); + ui->messageIn_SM->setFocus(); +} + +void SignMessagePage::showTab_SM(bool fShow) +{ + // Reserved +} + +void SignMessagePage::on_addressBookButton_SM_clicked() +{ + if (model && model->getAddressTableModel()) + { + AddressBookPage dlg(AddressBookPage::ForSending, AddressBookPage::ReceivingTab, this); + dlg.setModel(model->getAddressTableModel()); + if (dlg.exec()) + { + setAddress_SM(dlg.getReturnValue()); + } + } +} + +void SignMessagePage::on_pasteButton_SM_clicked() +{ + setAddress_SM(QApplication::clipboard()->text()); +} + +void SignMessagePage::on_signMessageButton_SM_clicked() +{ + /* Clear old signature to ensure users don't get confused on error with an old signature displayed */ + ui->signatureOut_SM->clear(); + + CTrianglesAddress addr(ui->addressIn_SM->text().toStdString()); + if (!addr.IsValid()) + { + ui->addressIn_SM->setValid(false); + ui->statusLabel_SM->setStyleSheet("QLabel { color: red; }"); + ui->statusLabel_SM->setText(tr("The entered address is invalid.") + QString(" ") + tr("Please check the address and try again.")); + return; + } + CKeyID keyID; + if (!addr.GetKeyID(keyID)) + { + ui->addressIn_SM->setValid(false); + ui->statusLabel_SM->setStyleSheet("QLabel { color: red; }"); + ui->statusLabel_SM->setText(tr("The entered address does not refer to a key.") + QString(" ") + tr("Please check the address and try again.")); + return; + } + + WalletModel::UnlockContext ctx(model->requestUnlock()); + if (!ctx.isValid()) + { + ui->statusLabel_SM->setStyleSheet("QLabel { color: red; }"); + ui->statusLabel_SM->setText(tr("Wallet unlock was cancelled.")); + return; + } + + CKey key; + if (!pwalletMain->GetKey(keyID, key)) + { + ui->statusLabel_SM->setStyleSheet("QLabel { color: red; }"); + ui->statusLabel_SM->setText(tr("Private key for the entered address is not available.")); + return; + } + + CDataStream ss(SER_GETHASH, 0); + ss << strMessageMagic; + ss << ui->messageIn_SM->document()->toPlainText().toStdString(); + + std::vector vchSig; + if (!key.SignCompact(Hash(ss.begin(), ss.end()), vchSig)) + { + ui->statusLabel_SM->setStyleSheet("QLabel { color: red; }"); + ui->statusLabel_SM->setText(QString("") + tr("Message signing failed.") + QString("")); + return; + } + + ui->statusLabel_SM->setStyleSheet("QLabel { color: #E22104; }"); + ui->statusLabel_SM->setText(QString("") + tr("Message signed.") + QString("")); + + ui->signatureOut_SM->setText(QString::fromStdString(EncodeBase64(&vchSig[0], vchSig.size()))); +} + +void SignMessagePage::on_copySignatureButton_SM_clicked() +{ + QApplication::clipboard()->setText(ui->signatureOut_SM->text()); +} + +void SignMessagePage::on_clearButton_SM_clicked() +{ + ui->addressIn_SM->clear(); + ui->messageIn_SM->clear(); + ui->signatureOut_SM->clear(); + ui->statusLabel_SM->clear(); + + ui->addressIn_SM->setFocus(); +} + +bool SignMessagePage::eventFilter(QObject *object, QEvent *event) +{ + if (event->type() == QEvent::MouseButtonPress || event->type() == QEvent::FocusIn) + { + /* Clear status message on focus change */ + ui->statusLabel_SM->clear(); + + /* Select generated signature */ + if (object == ui->signatureOut_SM) + { + ui->signatureOut_SM->selectAll(); + return true; + } + } + return QWidget::eventFilter(object, event); +} diff --git a/src/qt/signmessagepage.h b/src/qt/signmessagepage.h new file mode 100644 index 0000000..560b45d --- /dev/null +++ b/src/qt/signmessagepage.h @@ -0,0 +1,43 @@ +#ifndef SIGNMESSAGEPAGE_H +#define SIGNMESSAGEPAGE_H + +#include + +namespace Ui { + class SignMessagePage; +} +class WalletModel; + +QT_BEGIN_NAMESPACE +QT_END_NAMESPACE + +class SignMessagePage : public QWidget +{ + Q_OBJECT + +public: + explicit SignMessagePage(QWidget *parent = 0); + ~SignMessagePage(); + + void setModel(WalletModel *model); + void setAddress_SM(const QString &address); + + void showTab_SM(bool fShow); + +protected: + bool eventFilter(QObject *object, QEvent *event); + +private: + Ui::SignMessagePage *ui; + WalletModel *model; + +private slots: + /* sign message */ + void on_addressBookButton_SM_clicked(); + void on_pasteButton_SM_clicked(); + void on_signMessageButton_SM_clicked(); + void on_copySignatureButton_SM_clicked(); + void on_clearButton_SM_clicked(); +}; + +#endif // SIGNMESSAGEPAGE_H diff --git a/src/qt/signverifymessagedialog.cpp b/src/qt/signverifymessagedialog.cpp deleted file mode 100644 index 2f9cca3..0000000 --- a/src/qt/signverifymessagedialog.cpp +++ /dev/null @@ -1,274 +0,0 @@ -#include "signverifymessagedialog.h" -#include "ui_signverifymessagedialog.h" - -#include "addressbookpage.h" -#include "base58.h" -#include "guiutil.h" -#include "init.h" -#include "main.h" -#include "optionsmodel.h" -#include "walletmodel.h" -#include "wallet.h" - -#include -#include - -#include - -SignVerifyMessageDialog::SignVerifyMessageDialog(QWidget *parent) : - QDialog(parent), - ui(new Ui::SignVerifyMessageDialog), - model(0) -{ - ui->setupUi(this); - -#if (QT_VERSION >= 0x040700) - /* Do not move this to the XML file, Qt before 4.7 will choke on it */ - ui->addressIn_SM->setPlaceholderText(tr("Enter a TRI address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm)")); - ui->signatureOut_SM->setPlaceholderText(tr("Click \"Sign Message\" to generate signature")); - - ui->addressIn_VM->setPlaceholderText(tr("Enter a TRI address (e.g. w)")); - ui->signatureIn_VM->setPlaceholderText(tr("Enter TRI signature")); -#endif - - GUIUtil::setupAddressWidget(ui->addressIn_SM, this); - GUIUtil::setupAddressWidget(ui->addressIn_VM, this); - - ui->addressIn_SM->installEventFilter(this); - ui->messageIn_SM->installEventFilter(this); - ui->signatureOut_SM->installEventFilter(this); - ui->addressIn_VM->installEventFilter(this); - ui->messageIn_VM->installEventFilter(this); - ui->signatureIn_VM->installEventFilter(this); - - ui->signatureOut_SM->setFont(GUIUtil::trianglesAddressFont()); - ui->signatureIn_VM->setFont(GUIUtil::trianglesAddressFont()); -} - -SignVerifyMessageDialog::~SignVerifyMessageDialog() -{ - delete ui; -} - -void SignVerifyMessageDialog::setModel(WalletModel *model) -{ - this->model = model; -} - -void SignVerifyMessageDialog::setAddress_SM(QString address) -{ - ui->addressIn_SM->setText(address); - ui->messageIn_SM->setFocus(); -} - -void SignVerifyMessageDialog::setAddress_VM(QString address) -{ - ui->addressIn_VM->setText(address); - ui->messageIn_VM->setFocus(); -} - -void SignVerifyMessageDialog::showTab_SM(bool fShow) -{ - ui->tabWidget->setCurrentIndex(0); - - if (fShow) - this->show(); -} - -void SignVerifyMessageDialog::showTab_VM(bool fShow) -{ - ui->tabWidget->setCurrentIndex(1); - if (fShow) - this->show(); -} - -void SignVerifyMessageDialog::on_addressBookButton_SM_clicked() -{ - if (model && model->getAddressTableModel()) - { - AddressBookPage dlg(AddressBookPage::ForSending, AddressBookPage::ReceivingTab, this); - dlg.setModel(model->getAddressTableModel()); - if (dlg.exec()) - { - setAddress_SM(dlg.getReturnValue()); - } - } -} - -void SignVerifyMessageDialog::on_pasteButton_SM_clicked() -{ - setAddress_SM(QApplication::clipboard()->text()); -} - -void SignVerifyMessageDialog::on_signMessageButton_SM_clicked() -{ - /* Clear old signature to ensure users don't get confused on error with an old signature displayed */ - ui->signatureOut_SM->clear(); - - CTrianglesAddress addr(ui->addressIn_SM->text().toStdString()); - if (!addr.IsValid()) - { - ui->addressIn_SM->setValid(false); - ui->statusLabel_SM->setStyleSheet("QLabel { color: red; }"); - ui->statusLabel_SM->setText(tr("The entered address is invalid.") + QString(" ") + tr("Please check the address and try again.")); - return; - } - CKeyID keyID; - if (!addr.GetKeyID(keyID)) - { - ui->addressIn_SM->setValid(false); - ui->statusLabel_SM->setStyleSheet("QLabel { color: red; }"); - ui->statusLabel_SM->setText(tr("The entered address does not refer to a key.") + QString(" ") + tr("Please check the address and try again.")); - return; - } - - WalletModel::UnlockContext ctx(model->requestUnlock()); - if (!ctx.isValid()) - { - ui->statusLabel_SM->setStyleSheet("QLabel { color: red; }"); - ui->statusLabel_SM->setText(tr("Wallet unlock was cancelled.")); - return; - } - - CKey key; - if (!pwalletMain->GetKey(keyID, key)) - { - ui->statusLabel_SM->setStyleSheet("QLabel { color: red; }"); - ui->statusLabel_SM->setText(tr("Private key for the entered address is not available.")); - return; - } - - CDataStream ss(SER_GETHASH, 0); - ss << strMessageMagic; - ss << ui->messageIn_SM->document()->toPlainText().toStdString(); - - std::vector vchSig; - if (!key.SignCompact(Hash(ss.begin(), ss.end()), vchSig)) - { - ui->statusLabel_SM->setStyleSheet("QLabel { color: red; }"); - ui->statusLabel_SM->setText(QString("") + tr("Message signing failed.") + QString("")); - return; - } - - ui->statusLabel_SM->setStyleSheet("QLabel { color: green; }"); - ui->statusLabel_SM->setText(QString("") + tr("Message signed.") + QString("")); - - ui->signatureOut_SM->setText(QString::fromStdString(EncodeBase64(&vchSig[0], vchSig.size()))); -} - -void SignVerifyMessageDialog::on_copySignatureButton_SM_clicked() -{ - QApplication::clipboard()->setText(ui->signatureOut_SM->text()); -} - -void SignVerifyMessageDialog::on_clearButton_SM_clicked() -{ - ui->addressIn_SM->clear(); - ui->messageIn_SM->clear(); - ui->signatureOut_SM->clear(); - ui->statusLabel_SM->clear(); - - ui->addressIn_SM->setFocus(); -} - -void SignVerifyMessageDialog::on_addressBookButton_VM_clicked() -{ - if (model && model->getAddressTableModel()) - { - AddressBookPage dlg(AddressBookPage::ForSending, AddressBookPage::SendingTab, this); - dlg.setModel(model->getAddressTableModel()); - if (dlg.exec()) - { - setAddress_VM(dlg.getReturnValue()); - } - } -} - -void SignVerifyMessageDialog::on_verifyMessageButton_VM_clicked() -{ - CTrianglesAddress addr(ui->addressIn_VM->text().toStdString()); - if (!addr.IsValid()) - { - ui->addressIn_VM->setValid(false); - ui->statusLabel_VM->setStyleSheet("QLabel { color: red; }"); - ui->statusLabel_VM->setText(tr("The entered address is invalid.") + QString(" ") + tr("Please check the address and try again.")); - return; - } - CKeyID keyID; - if (!addr.GetKeyID(keyID)) - { - ui->addressIn_VM->setValid(false); - ui->statusLabel_VM->setStyleSheet("QLabel { color: red; }"); - ui->statusLabel_VM->setText(tr("The entered address does not refer to a key.") + QString(" ") + tr("Please check the address and try again.")); - return; - } - - bool fInvalid = false; - std::vector vchSig = DecodeBase64(ui->signatureIn_VM->text().toStdString().c_str(), &fInvalid); - - if (fInvalid) - { - ui->signatureIn_VM->setValid(false); - ui->statusLabel_VM->setStyleSheet("QLabel { color: red; }"); - ui->statusLabel_VM->setText(tr("The signature could not be decoded.") + QString(" ") + tr("Please check the signature and try again.")); - return; - } - - CDataStream ss(SER_GETHASH, 0); - ss << strMessageMagic; - ss << ui->messageIn_VM->document()->toPlainText().toStdString(); - - CKey key; - if (!key.SetCompactSignature(Hash(ss.begin(), ss.end()), vchSig)) - { - ui->signatureIn_VM->setValid(false); - ui->statusLabel_VM->setStyleSheet("QLabel { color: red; }"); - ui->statusLabel_VM->setText(tr("The signature did not match the message digest.") + QString(" ") + tr("Please check the signature and try again.")); - return; - } - - if (!(CTrianglesAddress(key.GetPubKey().GetID()) == addr)) - { - ui->statusLabel_VM->setStyleSheet("QLabel { color: red; }"); - ui->statusLabel_VM->setText(QString("") + tr("Message verification failed.") + QString("")); - return; - } - - ui->statusLabel_VM->setStyleSheet("QLabel { color: green; }"); - ui->statusLabel_VM->setText(QString("") + tr("Message verified.") + QString("")); -} - -void SignVerifyMessageDialog::on_clearButton_VM_clicked() -{ - ui->addressIn_VM->clear(); - ui->signatureIn_VM->clear(); - ui->messageIn_VM->clear(); - ui->statusLabel_VM->clear(); - - ui->addressIn_VM->setFocus(); -} - -bool SignVerifyMessageDialog::eventFilter(QObject *object, QEvent *event) -{ - if (event->type() == QEvent::MouseButtonPress || event->type() == QEvent::FocusIn) - { - if (ui->tabWidget->currentIndex() == 0) - { - /* Clear status message on focus change */ - ui->statusLabel_SM->clear(); - - /* Select generated signature */ - if (object == ui->signatureOut_SM) - { - ui->signatureOut_SM->selectAll(); - return true; - } - } - else if (ui->tabWidget->currentIndex() == 1) - { - /* Clear status message on focus change */ - ui->statusLabel_VM->clear(); - } - } - return QDialog::eventFilter(object, event); -} diff --git a/src/qt/signverifymessagedialog.h b/src/qt/signverifymessagedialog.h deleted file mode 100644 index 5569c8b..0000000 --- a/src/qt/signverifymessagedialog.h +++ /dev/null @@ -1,49 +0,0 @@ -#ifndef SIGNVERIFYMESSAGEDIALOG_H -#define SIGNVERIFYMESSAGEDIALOG_H - -#include - -namespace Ui { - class SignVerifyMessageDialog; -} -class WalletModel; - -QT_BEGIN_NAMESPACE -QT_END_NAMESPACE - -class SignVerifyMessageDialog : public QDialog -{ - Q_OBJECT - -public: - explicit SignVerifyMessageDialog(QWidget *parent = 0); - ~SignVerifyMessageDialog(); - - void setModel(WalletModel *model); - void setAddress_SM(QString address); - void setAddress_VM(QString address); - - void showTab_SM(bool fShow); - void showTab_VM(bool fShow); - -protected: - bool eventFilter(QObject *object, QEvent *event); - -private: - Ui::SignVerifyMessageDialog *ui; - WalletModel *model; - -private slots: - /* sign message */ - void on_addressBookButton_SM_clicked(); - void on_pasteButton_SM_clicked(); - void on_signMessageButton_SM_clicked(); - void on_copySignatureButton_SM_clicked(); - void on_clearButton_SM_clicked(); - /* verify message */ - void on_addressBookButton_VM_clicked(); - void on_verifyMessageButton_VM_clicked(); - void on_clearButton_VM_clicked(); -}; - -#endif // SIGNVERIFYMESSAGEDIALOG_H diff --git a/src/qt/transactiondesc.cpp b/src/qt/transactiondesc.cpp index 6995a3b..e2a4acd 100644 --- a/src/qt/transactiondesc.cpp +++ b/src/qt/transactiondesc.cpp @@ -226,7 +226,7 @@ QString TransactionDesc::toHTML(CWallet *wallet, CWalletTx &wtx) strHTML += "" + tr("Transaction ID") + ": " + wtx.GetHash().ToString().c_str() + "
    "; if (wtx.IsCoinBase() || wtx.IsCoinStake()) - strHTML += "
    " + tr("Generated coins must mature 60 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to \"not accepted\" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours.") + "
    "; + strHTML += "
    " + tr("Generated coins must mature 7 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to \"not accepted\" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours.") + "
    "; // // Debug view diff --git a/src/qt/transactiondescdialog.cpp b/src/qt/transactiondescdialog.cpp index 3bd4808..c40cff3 100644 --- a/src/qt/transactiondescdialog.cpp +++ b/src/qt/transactiondescdialog.cpp @@ -2,6 +2,7 @@ #include "ui_transactiondescdialog.h" #include "transactiontablemodel.h" +#include "dialog_move_handler.h" #include @@ -10,6 +11,8 @@ TransactionDescDialog::TransactionDescDialog(const QModelIndex &idx, QWidget *pa ui(new Ui::TransactionDescDialog) { ui->setupUi(this); + setWindowFlags(Qt::CustomizeWindowHint | Qt::FramelessWindowHint | Qt::Window); + ui->wCaption->installEventFilter(new DialogMoveHandler(this)); QString desc = idx.data(TransactionTableModel::LongDescriptionRole).toString(); ui->detailText->setHtml(desc); } diff --git a/src/qt/transactiondescdialog.h b/src/qt/transactiondescdialog.h index e86fb58..f7ceacb 100644 --- a/src/qt/transactiondescdialog.h +++ b/src/qt/transactiondescdialog.h @@ -6,6 +6,7 @@ namespace Ui { class TransactionDescDialog; } + QT_BEGIN_NAMESPACE class QModelIndex; QT_END_NAMESPACE diff --git a/src/qt/transactiontablemodel.cpp b/src/qt/transactiontablemodel.cpp index 98c0009..ce5e583 100644 --- a/src/qt/transactiontablemodel.cpp +++ b/src/qt/transactiontablemodel.cpp @@ -21,7 +21,7 @@ // Amount column is right-aligned it contains numbers static int column_alignments[] = { - Qt::AlignLeft|Qt::AlignVCenter, +// Qt::AlignLeft|Qt::AlignVCenter, Qt::AlignLeft|Qt::AlignVCenter, Qt::AlignLeft|Qt::AlignVCenter, Qt::AlignLeft|Qt::AlignVCenter, @@ -224,7 +224,7 @@ TransactionTableModel::TransactionTableModel(CWallet* wallet, WalletModel *paren priv(new TransactionTablePriv(wallet, this)), cachedNumBlocks(0) { - columns << QString() << tr("Date") << tr("Type") << tr("Address") << tr("Narration") << tr("Amount"); + columns << QString() << tr("Date") << tr("Type") << tr("Address") << tr("Amount"); priv->refreshWallet(); @@ -401,10 +401,10 @@ QString TransactionTableModel::formatTxToAddress(const TransactionRecord *wtx, b } } -QString TransactionTableModel::formatNarration(const TransactionRecord *wtx) const -{ - return QString::fromStdString(wtx->narration); -} +//QString TransactionTableModel::formatNarration(const TransactionRecord *wtx) const +//{ +// return QString::fromStdString(wtx->narration); +//} QVariant TransactionTableModel::addressColor(const TransactionRecord *wtx) const { @@ -513,8 +513,8 @@ QVariant TransactionTableModel::data(const QModelIndex &index, int role) const return formatTxType(rec); case ToAddress: return formatTxToAddress(rec, false); - case Narration: - return formatNarration(rec); +// case Narration: +// return formatNarration(rec); case Amount: return formatTxAmount(rec); } diff --git a/src/qt/transactiontablemodel.h b/src/qt/transactiontablemodel.h index 0dedbc2..fef2bda 100644 --- a/src/qt/transactiontablemodel.h +++ b/src/qt/transactiontablemodel.h @@ -23,8 +23,7 @@ public: Date = 1, Type = 2, ToAddress = 3, - Narration = 4, - Amount = 5 + Amount = 4 }; /** Roles to get specific information from a transaction row. @@ -72,7 +71,7 @@ private: QString formatTxType(const TransactionRecord *wtx) const; QString formatTxToAddress(const TransactionRecord *wtx, bool tooltip) const; QString formatTxAmount(const TransactionRecord *wtx, bool showUnconfirmed=true) const; - QString formatNarration(const TransactionRecord *wtx) const; +// QString formatNarration(const TransactionRecord *wtx) const; QString formatTooltip(const TransactionRecord *rec) const; QVariant txStatusDecoration(const TransactionRecord *wtx) const; QVariant txAddressDecoration(const TransactionRecord *wtx) const; diff --git a/src/qt/transactionview.cpp b/src/qt/transactionview.cpp index 10d6b83..21081a5 100644 --- a/src/qt/transactionview.cpp +++ b/src/qt/transactionview.cpp @@ -1,4 +1,5 @@ #include "transactionview.h" +#include "ui_transactionspage.h" #include "transactionfilterproxy.h" #include "transactionrecord.h" @@ -31,27 +32,14 @@ TransactionView::TransactionView(QWidget *parent) : QWidget(parent), model(0), transactionProxyModel(0), - transactionView(0) + ui(new Ui::TransactionsPage), + transactionView(0), + transactionsSortOrderDown(true) { + ui->setupUi(this); + setWindowFlags(Qt::CustomizeWindowHint | Qt::FramelessWindowHint | Qt::Window); // Build filter row - setContentsMargins(0,0,0,0); - - QHBoxLayout *hlayout = new QHBoxLayout(); - hlayout->setContentsMargins(0,0,0,0); -#ifdef Q_OS_MAC - hlayout->setSpacing(5); - hlayout->addSpacing(26); -#else - hlayout->setSpacing(0); - hlayout->addSpacing(23); -#endif - - dateWidget = new QComboBox(this); -#ifdef Q_OS_MAC - dateWidget->setFixedWidth(121); -#else - dateWidget->setFixedWidth(120); -#endif + dateWidget = ui->dateWidget; dateWidget->addItem(tr("All"), All); dateWidget->addItem(tr("Today"), Today); dateWidget->addItem(tr("This week"), ThisWeek); @@ -59,14 +47,7 @@ TransactionView::TransactionView(QWidget *parent) : dateWidget->addItem(tr("Last month"), LastMonth); dateWidget->addItem(tr("This year"), ThisYear); dateWidget->addItem(tr("Range..."), Range); - hlayout->addWidget(dateWidget); - - typeWidget = new QComboBox(this); -#ifdef Q_OS_MAC - typeWidget->setFixedWidth(121); -#else - typeWidget->setFixedWidth(120); -#endif + typeWidget = ui->typeWidget; typeWidget->addItem(tr("All"), TransactionFilterProxy::ALL_TYPES); typeWidget->addItem(tr("Received with"), TransactionFilterProxy::TYPE(TransactionRecord::RecvWithAddress) | @@ -77,58 +58,32 @@ TransactionView::TransactionView(QWidget *parent) : typeWidget->addItem(tr("Mined"), TransactionFilterProxy::TYPE(TransactionRecord::Generated)); typeWidget->addItem(tr("Other"), TransactionFilterProxy::TYPE(TransactionRecord::Other)); - hlayout->addWidget(typeWidget); - - addressWidget = new QLineEdit(this); + addressWidget = ui->addressWidget; #if QT_VERSION >= 0x040700 /* Do not move this to the XML file, Qt before 4.7 will choke on it */ addressWidget->setPlaceholderText(tr("Enter address or label to search")); #endif - hlayout->addWidget(addressWidget); - - amountWidget = new QLineEdit(this); + amountWidget = ui->amountWidget; #if QT_VERSION >= 0x040700 /* Do not move this to the XML file, Qt before 4.7 will choke on it */ amountWidget->setPlaceholderText(tr("Min amount")); -#endif -#ifdef Q_OS_MAC - amountWidget->setFixedWidth(97); -#else - amountWidget->setFixedWidth(100); #endif amountWidget->setValidator(new QDoubleValidator(0, 1e20, 8, this)); - hlayout->addWidget(amountWidget); - - QVBoxLayout *vlayout = new QVBoxLayout(this); - vlayout->setContentsMargins(0,0,0,0); - vlayout->setSpacing(0); - - QTableView *view = new QTableView(this); - vlayout->addLayout(hlayout); - vlayout->addWidget(createDateRangeWidget()); - vlayout->addWidget(view); - vlayout->setSpacing(0); - int width = view->verticalScrollBar()->sizeHint().width(); - // Cover scroll bar width with spacing -#ifdef Q_OS_MAC - hlayout->addSpacing(width+2); -#else - hlayout->addSpacing(width); -#endif - // Always show scroll bar - view->setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOn); + QVBoxLayout *vlayout = ui->verticalLayout_10; + QTableView *view = ui->transactionView; + vlayout->insertWidget(1, createDateRangeWidget()); view->setTabKeyNavigation(false); view->setContextMenuPolicy(Qt::CustomContextMenu); transactionView = view; // Actions - QAction *copyAddressAction = new QAction(tr("Copy address"), this); - QAction *copyLabelAction = new QAction(tr("Copy label"), this); - QAction *copyAmountAction = new QAction(tr("Copy amount"), this); - QAction *copyTxIDAction = new QAction(tr("Copy transaction ID"), this); - QAction *editLabelAction = new QAction(tr("Edit label"), this); - QAction *showDetailsAction = new QAction(tr("Show transaction details"), this); + QAction *copyAddressAction = new QAction(QIcon(":/menu_16/copy"), tr("Copy address"), this); + QAction *copyLabelAction = new QAction(QIcon(":/menu_16/copy"), tr("Copy label"), this); + QAction *copyAmountAction = new QAction(QIcon(":/menu_16/copy"), tr("Copy amount"), this); + QAction *copyTxIDAction = new QAction(QIcon(":/menu_16/copy"), tr("Copy transaction ID"), this); + QAction *editLabelAction = new QAction(QIcon(":/menu_16/edit"), tr("Edit label"), this); + QAction *showDetailsAction = new QAction(QIcon(":/menu_16/search"), tr("Show transaction details"), this); contextMenu = new QMenu(); contextMenu->addAction(copyAddressAction); @@ -137,6 +92,21 @@ TransactionView::TransactionView(QWidget *parent) : contextMenu->addAction(copyTxIDAction); contextMenu->addAction(editLabelAction); contextMenu->addAction(showDetailsAction); + contextMenu->setStyleSheet("QMenu {\ + background-color: #000; \ + border: 1px solid #f26522;\ + color: #f26522;\ + }\ + \ + QMenu::item {\ + background-color: transparent;\ + }\ + \ + QMenu::item:selected {\ + color: #f26522;\ + background-color: #61280E;\ + }\ + "); // Connect actions connect(dateWidget, SIGNAL(activated(int)), this, SLOT(chooseDate(int))); @@ -153,6 +123,13 @@ TransactionView::TransactionView(QWidget *parent) : connect(copyTxIDAction, SIGNAL(triggered()), this, SLOT(copyTxID())); connect(editLabelAction, SIGNAL(triggered()), this, SLOT(editLabel())); connect(showDetailsAction, SIGNAL(triggered()), this, SLOT(showDetails())); + + connect(view->horizontalHeader(), SIGNAL(sectionClicked(int)), this, SLOT(headerCol0Clicked(int))); +} + +TransactionView::~TransactionView() +{ + delete ui; } void TransactionView::setModel(WalletModel *model) @@ -173,19 +150,18 @@ void TransactionView::setModel(WalletModel *model) transactionView->setSelectionBehavior(QAbstractItemView::SelectRows); transactionView->setSelectionMode(QAbstractItemView::ExtendedSelection); transactionView->setSortingEnabled(true); - transactionView->sortByColumn(TransactionTableModel::Date, Qt::DescendingOrder); + transactionView->sortByColumn(TransactionTableModel::Status, Qt::DescendingOrder); transactionView->verticalHeader()->hide(); - transactionView->horizontalHeader()->resizeSection( - TransactionTableModel::Status, 23); - transactionView->horizontalHeader()->resizeSection( - TransactionTableModel::Date, 120); - transactionView->horizontalHeader()->resizeSection( - TransactionTableModel::Type, 120); - transactionView->horizontalHeader()->setResizeMode( - TransactionTableModel::ToAddress, QHeaderView::Stretch); - transactionView->horizontalHeader()->resizeSection( - TransactionTableModel::Amount, 100); + transactionView->horizontalHeader()->resizeSection(TransactionTableModel::Status, 23); + transactionView->horizontalHeader()->resizeSection(TransactionTableModel::Date, 120); + transactionView->horizontalHeader()->resizeSection(TransactionTableModel::Type, 120); +#if QT_VERSION < 0x050000 + transactionView->horizontalHeader()->setResizeMode(TransactionTableModel::ToAddress, QHeaderView::Stretch); +#else + transactionView->horizontalHeader()->setSectionResizeMode(TransactionTableModel::ToAddress, QHeaderView::Stretch); +#endif + transactionView->horizontalHeader()->resizeSection(TransactionTableModel::Amount, 100); } } @@ -390,7 +366,7 @@ QWidget *TransactionView::createDateRangeWidget() dateRangeWidget->setContentsMargins(1,1,1,1); QHBoxLayout *layout = new QHBoxLayout(dateRangeWidget); layout->setContentsMargins(0,0,0,0); - layout->addSpacing(23); + //layout->addSpacing(23); layout->addWidget(new QLabel(tr("Range:"))); dateFrom = new QDateTimeEdit(this); diff --git a/src/qt/transactionview.h b/src/qt/transactionview.h index 81b4f05..5c9e514 100644 --- a/src/qt/transactionview.h +++ b/src/qt/transactionview.h @@ -6,6 +6,10 @@ class WalletModel; class TransactionFilterProxy; +namespace Ui { +class TransactionsPage; +} + QT_BEGIN_NAMESPACE class QTableView; class QComboBox; @@ -22,8 +26,10 @@ QT_END_NAMESPACE class TransactionView : public QWidget { Q_OBJECT + public: explicit TransactionView(QWidget *parent = 0); + ~TransactionView(); void setModel(WalletModel *model); @@ -42,7 +48,9 @@ public: private: WalletModel *model; TransactionFilterProxy *transactionProxyModel; + Ui::TransactionsPage *ui; QTableView *transactionView; + bool transactionsSortOrderDown; QComboBox *dateWidget; QComboBox *typeWidget; @@ -66,7 +74,7 @@ private slots: void copyLabel(); void copyAmount(); void copyTxID(); - + signals: void doubleClicked(const QModelIndex&); diff --git a/src/qt/triangles.cpp b/src/qt/triangles.cpp index f68c68d..4d9b07d 100644 --- a/src/qt/triangles.cpp +++ b/src/qt/triangles.cpp @@ -84,7 +84,7 @@ static void InitMessage(const std::string &message) { if(splashref) { - splashref->showMessage(QString::fromStdString(message), Qt::AlignBottom|Qt::AlignHCenter, QColor("#FFFFFF")); + splashref->showMessage(QString::fromStdString(message), Qt::AlignBottom|Qt::AlignHCenter, QColor("#E22104")); QApplication::instance()->processEvents(); } } diff --git a/src/qt/triangles.qrc b/src/qt/triangles.qrc index 5186745..24c5a5c 100644 --- a/src/qt/triangles.qrc +++ b/src/qt/triangles.qrc @@ -1,10 +1,76 @@ + + res/fonts/Roboto/Roboto-Regular.ttf + res/fonts/Roboto/Roboto-Medium.ttf + + + res/icons/menu_16/addressbook.png + res/icons/menu_16/addressbook_alt.png + res/icons/menu_16/backup.png + res/icons/menu_16/copy.png + res/icons/menu_16/debug.png + res/icons/menu_16/delete.png + res/icons/menu_16/edit.png + res/icons/menu_16/exit.png + res/icons/menu_16/export.png + res/icons/menu_16/file.png + res/icons/menu_16/lock.png + res/icons/menu_16/messages.png + res/icons/menu_16/options.png + res/icons/menu_16/overview.png + res/icons/menu_16/passphrase.png + res/icons/menu_16/paste.png + res/icons/menu_16/receive.png + res/icons/menu_16/search.png + res/icons/menu_16/send.png + res/icons/menu_16/sign.png + res/icons/menu_16/transactions.png + res/icons/menu_16/triangles-16.png + res/icons/menu_16/unlock.png + res/icons/menu_16/verify.png + + + res/icons/menu_32/addressbook.png + res/icons/menu_32/addressbook_alt.png + res/icons/menu_32/copy.png + res/icons/menu_32/debug.png + res/icons/menu_32/delete.png + res/icons/menu_32/edit.png + res/icons/menu_32/file.png + res/icons/menu_32/home.png + res/icons/menu_32/lock.png + res/icons/menu_32/messages.png + res/icons/menu_32/unlock.png + res/icons/menu_32/passphrase.png + res/icons/menu_32/paste.png + res/icons/menu_32/receive.png + res/icons/menu_32/search.png + res/icons/menu_32/send.png + res/icons/menu_32/sign.png + res/icons/menu_32/transactions.png + res/icons/menu_32/verify.png + + + res/icons/msgbox/information.png + res/icons/msgbox/question.png + res/icons/msgbox/warning.png + res/icons/msgbox/critical.png + + res/icons/treeview/stylesheet-branch-closed.png + res/icons/treeview/stylesheet-branch-end.png + res/icons/treeview/stylesheet-branch-more.png + res/icons/treeview/stylesheet-branch-open.png + res/icons/treeview/stylesheet-vline.png + res/icons/treeview/checkbox-unchecked.png + res/icons/treeview/checkbox-checked.png + res/icons/treeview/checkbox-indeterminate.png + res/icons/checkbox.png + res/icons/handle.png + res/icons/down_arrow.png + res/icons/up_arrow.png res/icons/triangles.png res/icons/triangles.png - res/icons/address-book.png - res/icons/quit.png - res/icons/send.png res/icons/triangles-32.png res/icons/connect0_16.png res/icons/connect1_16.png @@ -19,17 +85,10 @@ res/icons/clock3.png res/icons/clock4.png res/icons/clock5.png - res/icons/configure.png - res/icons/receive.png - res/icons/editpaste.png - res/icons/editcopy.png res/icons/add.png - res/icons/triangles.png + res/icons/triangles_testnet.png res/icons/triangles-32.png - res/icons/edit.png - res/icons/history.png - res/icons/overview.png - res/icons/export.png + res/icons/notsynced.png res/icons/synced.png res/icons/remove.png res/icons/tx_mined.png @@ -38,12 +97,13 @@ res/icons/tx_inout.png res/icons/lock_closed.png res/icons/lock_open.png - res/icons/key.png - res/icons/filesave.png res/icons/qrcode.png - res/icons/debugwindow.png res/icons/staking_off.png res/icons/staking_on.png + res/icons/minimize_hover.png + res/icons/minimize_normal.png + res/icons/close_hover.png + res/icons/close_normal.png res/images/about.png diff --git a/src/qt/trianglesamountfield.cpp b/src/qt/trianglesamountfield.cpp index d0e2b57..733d858 100644 --- a/src/qt/trianglesamountfield.cpp +++ b/src/qt/trianglesamountfield.cpp @@ -22,11 +22,27 @@ TrianglesAmountField::TrianglesAmountField(QWidget *parent): amount->setDecimals(8); amount->installEventFilter(this); amount->setMaximumWidth(170); - amount->setSingleStep(0.001); + amount->setMinimumHeight(22); + amount->setSingleStep(0.1); + amount->setContextMenuPolicy(Qt::NoContextMenu); QHBoxLayout *layout = new QHBoxLayout(this); layout->addWidget(amount); unit = new QValueComboBox(this); + unit->setMinimumHeight(22); + unit->setMinimumWidth(50); + unit->setStyleSheet("QToolTip \ + {\ + color: #f26522;\ + border: 1px solid #61280E;\ + background-color: #000;\ + /*padding: 10px 10px;*/\ + border-radius: 3px;\ + /*opacity: 200;*/\ + min-height: 20px;\ + /*min-width:60px;*/\ + }\ + "); unit->setModel(new TrianglesUnits(this)); layout->addWidget(unit); layout->addStretch(1); diff --git a/src/qt/trianglesgui.cpp b/src/qt/trianglesgui.cpp index f26c0f2..d1cbb2a 100644 --- a/src/qt/trianglesgui.cpp +++ b/src/qt/trianglesgui.cpp @@ -1,21 +1,28 @@ /* - * Qt4 Triangles GUI. + * Qt5 Triangles GUI. * * W.J. van der Laan 2011-2012 * The Bitcoin developers 2011-2012 + * The Triangles Team 2014-2015 */ #include "trianglesgui.h" +#include "ui_mainwindow.h" #include "transactiontablemodel.h" #include "addressbookpage.h" #include "messagepage.h" #include "sendcoinsdialog.h" -#include "signverifymessagedialog.h" + +#include "dialog_move_handler.h" #include "optionsdialog.h" #include "aboutdialog.h" + +#include "signmessagepage.h" +#include "verifymessagepage.h" #include "clientmodel.h" #include "walletmodel.h" #include "messagemodel.h" #include "editaddressdialog.h" + #include "optionsmodel.h" #include "transactiondescdialog.h" #include "addresstablemodel.h" @@ -27,6 +34,11 @@ #include "notificator.h" #include "guiutil.h" #include "rpcconsole.h" +#include "ui_interface.h" +#include "main.h" +#include "init.h" +#include "util.h" +//#include "message_box_dialog.h" #include "wallet.h" #ifdef Q_OS_MAC @@ -47,7 +59,6 @@ #include #include #include -#include #include #include #include @@ -56,11 +67,20 @@ #include #include #include +#if QT_VERSION < 0x050000 #include +#endif +#include #include #include #include #include +#include +#include +#include +#include +//#include +#include #include @@ -68,120 +88,245 @@ extern CWallet* pwalletMain; extern int64_t nLastCoinStakeSearchInterval; extern unsigned int nTargetSpacing; double GetPoSKernelPS(); +const QString TrianglesGUI::DEFAULT_WALLET = "~Default"; -ActiveLabel::ActiveLabel(const QString & text, QWidget * parent): - QLabel(parent){} - -void ActiveLabel::mouseReleaseEvent(QMouseEvent * event) -{ - emit clicked(); -} - -TrianglesGUI::TrianglesGUI(QWidget *parent): +TrianglesGUI::TrianglesGUI(bool fIsTestnet, QWidget *parent): QMainWindow(parent), + ui(new Ui::MainWindow), clientModel(0), walletModel(0), encryptWalletAction(0), changePassphraseAction(0), unlockWalletAction(0), + unlockWalletStakingAction(0), lockWalletAction(0), aboutQtAction(0), trayIcon(0), notificator(0), - rpcConsole(0) + rpcConsole(0), + prevBlocks(0) { - resize(1000, 650); - setWindowTitle(tr("Triangles") + " - " + tr("Wallet")); - // Prevent resizing. - //setFixedSize(size()); - // Remove "hand" cursor from status bar. - this->statusBar()->setSizeGripEnabled(false); + + ui->setupUi(this); + setWindowFlags(Qt::CustomizeWindowHint | Qt::FramelessWindowHint | Qt::Window); + + ui->wCaption->installEventFilter(new DialogMoveHandler(this)); this->setStyleSheet(".TrianglesGUI \ - QToolTip { color: #ffffff; background-color: #2a82da; border: 1px solid white; } \ - QToolButton:on { \ - border: 1px solid #00baff; \ - border-radius: 4px; \ - } \ + QToolTip \ + {\ + color: #f26522;\ + border: 1px solid #61280E;\ + background-color: #000;\ + /*padding: 10px 10px;*/\ + border-radius: 3px;\ + /*opacity: 200;*/\ + min-height: 20px;\ + /*min-width:60px;*/\ + }\ + QComboBox::drop-down {\ + subcontrol-origin: padding;\ + subcontrol-position: top right;\ + /*width: 15px;*/\ + border-left-width: 1px;\ + border-left-color: #f26522;\ + border-left-style: solid;\ + }\ + QComboBox::down-arrow {\ + image: url(:/icons/down_arrow);\ + }\ + QMenu {\ + background-color: #000; \ + border: 1px solid #f26522;\ + color: #f26522;\ + }\ + \ + QMenu::item {\ + background-color: transparent;\ + }\ + \ + QMenu::item:selected {\ + background-color: #61280E;\ + }\ + \ + QScrollBar:horizontal {\ + border: 1px solid #f26522;\ + background: #000;\ + height: 15px;\ + margin: 0px 16px 0 16px;\ + }\ + \ + QScrollBar::handle:horizontal\ + {\ + border: 1px solid #f26522;\ + background: #1c1c1c;\ + min-height: 20px;\ + /*border-radius: 2px;*/\ + }\ + \ + QScrollBar::add-line:horizontal {\ + border: 1px solid #f26522;\ + /*border-radius: 2px;*/\ + background: #1c1c1c;\ + width: 14px;\ + subcontrol-position: right;\ + subcontrol-origin: margin;\ + }\ + \ + QScrollBar::sub-line:horizontal {\ + border: 1px solid #f26522;\ + /*border-radius: 2px;*/\ + background: #1c1c1c;\ + width: 14px;\ + subcontrol-position: left;\ + subcontrol-origin: margin;\ + }\ + \ + QScrollBar::right-arrow:horizontal, QScrollBar::left-arrow:horizontal\ + {\ + border: 1px solid #f26522;\ + width: 1px;\ + height: 1px;\ + background: #f26522;\ + }\ + \ + QScrollBar::add-page:horizontal, QScrollBar::sub-page:horizontal\ + {\ + background: none;\ + }\ + \ + QScrollBar:vertical\ + {\ + background: #000;\ + width: 15px;\ + margin: 16px 0 16px 0;\ + border: 1px solid #f26522;\ + }\ + \ + QScrollBar::handle:vertical\ + {\ + border: 1px solid #f26522;\ + background: #1c1c1c;\ + min-height: 20px;\ + /*border-radius: 2px;*/\ + }\ + \ + QScrollBar::add-line:vertical\ + {\ + border: 1px solid #f26522;\ + /*border-radius: 2px;*/\ + background: #1c1c1c;\ + height: 14px;\ + subcontrol-position: bottom;\ + subcontrol-origin: margin;\ + }\ + \ + QScrollBar::sub-line:vertical\ + {\ + border: 1px solid #f26522;\ + /*border-radius: 2px;*/\ + background: #1c1c1c;\ + height: 14px;\ + subcontrol-position: top;\ + subcontrol-origin: margin;\ + }\ + \ + QScrollBar::up-arrow:vertical, QScrollBar::down-arrow:vertical\ + {\ + border: 1px solid #f26522;\ + width: 1px;\ + height: 1px;\ + background: #f26522;\ + }\ + \ + \ + QScrollBar::add-page:vertical, QScrollBar::sub-page:vertical\ + {\ + background: none;\ + }\ "); + #ifndef Q_OS_MAC - qApp->setWindowIcon(QIcon(":icons/triangles")); - setWindowIcon(QIcon(":icons/triangles")); + if (!fIsTestnet) + { + setWindowTitle(tr("Triangles") + " - " + tr("Wallet")); + QApplication::setWindowIcon(QIcon(":icons/triangles")); + setWindowIcon(QIcon(":icons/triangles")); + } + else + { + setWindowTitle(tr("Triangles") + " - " + tr("Wallet") + " " + tr("[testnet]")); + QApplication::setWindowIcon(QIcon(":icons/triangles")); + setWindowIcon(QIcon(":icons/triangles_testnet")); + } #else setUnifiedTitleAndToolBarOnMac(true); QApplication::setAttribute(Qt::AA_DontShowIconsInMenus); + + if (!fIsTestnet) + MacDockIconHandler::instance()->setIcon(QIcon(":icons/triangles")); + else + MacDockIconHandler::instance()->setIcon(QIcon(":icons/triangles_testnet")); #endif // Accept D&D of URIs setAcceptDrops(true); // Create actions for the toolbar, menu bar and tray/dock icon - createActions(); + // Needs walletFrame to be initialized + createActions(fIsTestnet); - // Create application menu bar - createMenuBar(); - // Create the toolbars - createToolBars(); - - // Create the tray icon (or setup the dock icon) + // Create system tray icon and notification createTrayIcon(); // Create tabs - overviewPage = new OverviewPage(this); + overviewPage = new OverviewPage(); { transactionsPage = new QWidget(this); QHBoxLayout* hl = new QHBoxLayout(transactionsPage); QFrame* frameMain = new QFrame(transactionsPage); hl->addWidget(frameMain); - //frameMain->setObjectName(QStringLiteral("frameMain")); frameMain->setFrameShape(QFrame::NoFrame); QVBoxLayout *vbox = new QVBoxLayout(frameMain); transactionView = new TransactionView(transactionsPage); vbox->addWidget(transactionView); frameMain->setLayout(vbox); } - addressBookPage = new AddressBookPage(AddressBookPage::ForEditing, AddressBookPage::SendingTab); receiveCoinsPage = new AddressBookPage(AddressBookPage::ForEditing, AddressBookPage::ReceivingTab); sendCoinsPage = new SendCoinsDialog(this); messagePage = new MessagePage(this); - - signVerifyMessageDialog.reset(new SignVerifyMessageDialog); - - centralWidget = new QStackedWidget(this); + signMessagePage = new SignMessagePage(this); + verifyMessagePage = new VerifyMessagePage(this); + centralWidget = ui->stackedWidget; centralWidget->addWidget(overviewPage); centralWidget->addWidget(transactionsPage); centralWidget->addWidget(addressBookPage); centralWidget->addWidget(receiveCoinsPage); centralWidget->addWidget(sendCoinsPage); centralWidget->addWidget(messagePage); - setCentralWidget(centralWidget); + centralWidget->addWidget(signMessagePage); + centralWidget->addWidget(verifyMessagePage); + + QSizeGrip* grip = new QSizeGrip(this); + grip->setStyleSheet("width: 6px; height: 6px; image: url(:/res/icons/handle.png);"); + ui->horizontalLayout_8->addWidget(grip, 0, Qt::AlignBottom | Qt::AlignRight); - // Create status bar - statusBar(); // Status bar notification icons QFrame *frameBlocks = new QFrame(); frameBlocks->setContentsMargins(0,0,0,0); - frameBlocks->setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Preferred); + frameBlocks->setMinimumWidth(56); + frameBlocks->setMaximumWidth(56); QHBoxLayout *frameBlocksLayout = new QHBoxLayout(frameBlocks); frameBlocksLayout->setContentsMargins(3,0,3,0); frameBlocksLayout->setSpacing(3); - labelEncryptionIcon = new QLabel(); - labelStakingIcon = new QLabel(); - labelConnectionsIcon = new QLabel(); - labelBlocksIcon = new QLabel(); - frameBlocksLayout->addStretch(); - frameBlocksLayout->addWidget(labelEncryptionIcon); - frameBlocksLayout->addStretch(); - frameBlocksLayout->addWidget(labelStakingIcon); - frameBlocksLayout->addStretch(); - frameBlocksLayout->addWidget(labelConnectionsIcon); - frameBlocksLayout->addStretch(); - frameBlocksLayout->addWidget(labelBlocksIcon); - frameBlocksLayout->addStretch(); + labelEncryptionIcon = ui->label_encryption; + labelStakingIcon = ui->label_staking; + labelConnectionsIcon = ui->label_connections; + labelBlocksIcon = ui->label_synced; if (GetBoolArg("-staking", true)) { @@ -192,24 +337,17 @@ TrianglesGUI::TrianglesGUI(QWidget *parent): } // Progress bar and label for blocks download - progressBarLabel = new QLabel(); + progressBarLabel = ui->label_synchronization; progressBarLabel->setVisible(false); - progressBar = new QProgressBar(); + ui->label_blocks->setVisible(false); + progressBar = ui->progressBar; progressBar->setAlignment(Qt::AlignCenter); progressBar->setVisible(false); // Override style sheet for progress bar for styles that have a segmented progress bar, // as they make the text unreadable (workaround for issue #1071) // See https://qt-project.org/doc/qt-4.8/gallery.html - QString curStyle = qApp->style()->metaObject()->className(); - if(curStyle == "QWindowsStyle" || curStyle == "QWindowsXPStyle") - { - progressBar->setStyleSheet("QProgressBar { background-color: #e8e8e8; border: 1px solid grey; border-radius: 7px; padding: 1px; text-align: center; } QProgressBar::chunk { background: QLinearGradient(x1: 0, y1: 0, x2: 1, y2: 0, stop: 0 #828282, stop: 1 #D1D1D1); border-radius: 7px; margin: 0px; }"); - } - - statusBar()->addWidget(progressBarLabel); - statusBar()->addWidget(progressBar); - statusBar()->addPermanentWidget(frameBlocks); + QString curStyle = QApplication::style()->metaObject()->className(); syncIconMovie = new QMovie(":/movies/update_spinner", "mng", this); @@ -220,14 +358,17 @@ TrianglesGUI::TrianglesGUI(QWidget *parent): // Double-clicking on a transaction on the transaction history page shows details connect(transactionView, SIGNAL(doubleClicked(QModelIndex)), transactionView, SLOT(showDetails())); - rpcConsole.reset(new RPCConsole); - connect(openRPCConsoleAction, SIGNAL(triggered()), rpcConsole.data(), SLOT(show())); + rpcConsole = new RPCConsole(this); + connect(openRPCConsoleAction, SIGNAL(triggered()), rpcConsole, SLOT(show())); // Clicking on "Verify Message" in the address book sends you to the verify message tab connect(addressBookPage, SIGNAL(verifyMessage(QString)), this, SLOT(gotoVerifyMessageTab(QString))); // Clicking on "Sign Message" in the receive coins page sends you to the sign message tab connect(receiveCoinsPage, SIGNAL(signMessage(QString)), this, SLOT(gotoSignMessageTab(QString))); + // Install event filter to be able to catch status tip events (QEvent::StatusTip) + this->installEventFilter(this); + ui->pushButton_Overview->installEventFilter(this); gotoOverviewPage(); } @@ -238,46 +379,46 @@ TrianglesGUI::~TrianglesGUI() #ifdef Q_OS_MAC delete appMenuBar; #endif + delete ui; } -void TrianglesGUI::createActions() +void TrianglesGUI::createActions(bool fIsTestnet) { QActionGroup *tabGroup = new QActionGroup(this); - overviewAction = new QAction(QIcon(":/icons/overview"), tr("&Overview"), this); - overviewAction->setToolTip(tr("Show general overview of wallet")); + overviewAction = new QAction(QIcon(":/menu_16/overview"), tr("&Overview"), this); + overviewAction->setStatusTip(tr("Show general overview of wallet")); + overviewAction->setToolTip(overviewAction->statusTip()); overviewAction->setCheckable(true); - overviewAction->setShortcut(QKeySequence(Qt::ALT + Qt::Key_1)); tabGroup->addAction(overviewAction); - sendCoinsAction = new QAction(QIcon(":/icons/send"), tr("&Send coins"), this); - sendCoinsAction->setToolTip(tr("Send coins to a TRI address")); + sendCoinsAction = new QAction(QIcon(":/menu_16/send"), tr("&Send Triangles"), this); + sendCoinsAction->setStatusTip(tr("Send coins to a Triangles address")); + sendCoinsAction->setToolTip(sendCoinsAction->statusTip()); sendCoinsAction->setCheckable(true); - sendCoinsAction->setShortcut(QKeySequence(Qt::ALT + Qt::Key_2)); tabGroup->addAction(sendCoinsAction); - receiveCoinsAction = new QAction(QIcon(":/icons/receiving_addresses"), tr("&Receive coins"), this); - receiveCoinsAction->setToolTip(tr("Show the list of addresses for receiving payments")); + receiveCoinsAction = new QAction(QIcon(":/menu_16/receive"), tr("&Receive Triangles"), this); + receiveCoinsAction->setStatusTip(tr("Show the list of addresses for receiving payments")); + receiveCoinsAction->setToolTip(receiveCoinsAction->statusTip()); receiveCoinsAction->setCheckable(true); - receiveCoinsAction->setShortcut(QKeySequence(Qt::ALT + Qt::Key_3)); tabGroup->addAction(receiveCoinsAction); - historyAction = new QAction(QIcon(":/icons/history"), tr("&Transactions"), this); - historyAction->setToolTip(tr("Browse transaction history")); + historyAction = new QAction(QIcon(":/menu_16/transactions"), tr("&Transactions"), this); + historyAction->setStatusTip(tr("Browse transaction history")); + historyAction->setToolTip(historyAction->statusTip()); historyAction->setCheckable(true); - historyAction->setShortcut(QKeySequence(Qt::ALT + Qt::Key_4)); tabGroup->addAction(historyAction); - addressBookAction = new QAction(QIcon(":/icons/address-book"), tr("&Address Book"), this); - addressBookAction->setToolTip(tr("Edit the list of stored addresses and labels")); + addressBookAction = new QAction(QIcon(":/menu_16/addressbook"), tr("&Address Book"), this); + addressBookAction->setStatusTip(tr("Edit the list of stored addresses and labels")); + addressBookAction->setToolTip(addressBookAction->statusTip()); addressBookAction->setCheckable(true); - addressBookAction->setShortcut(QKeySequence(Qt::ALT + Qt::Key_5)); tabGroup->addAction(addressBookAction); - messageAction = new QAction(QIcon(":/icons/edit"), tr("&Messages"), this); + messageAction = new QAction(QIcon(":/menu_16/edit"), tr("&Messages"), this); messageAction->setToolTip(tr("View and Send Encrypted messages")); messageAction->setCheckable(true); - messageAction->setShortcut(QKeySequence(Qt::ALT + Qt::Key_6)); tabGroup->addAction(messageAction); connect(overviewAction, SIGNAL(triggered()), this, SLOT(showNormalIfMinimized())); connect(overviewAction, SIGNAL(triggered()), this, SLOT(gotoOverviewPage())); @@ -292,41 +433,53 @@ void TrianglesGUI::createActions() connect(messageAction, SIGNAL(triggered()), this, SLOT(showNormalIfMinimized())); connect(messageAction, SIGNAL(triggered()), this, SLOT(gotoMessagePage())); - quitAction = new QAction(QIcon(":/icons/quit"), tr("E&xit"), this); - quitAction->setToolTip(tr("Quit application")); - quitAction->setShortcut(QKeySequence(Qt::CTRL + Qt::Key_Q)); + quitAction = new QAction(QIcon(":/menu_16/exit"), tr("E&xit Triangles wallet"), this); + quitAction->setStatusTip(tr("Quit application")); quitAction->setMenuRole(QAction::QuitRole); - aboutAction = new QAction(QIcon(":/icons/triangles"), tr("&About Triangles"), this); - aboutAction->setToolTip(tr("Show information about Triangles")); + if (!fIsTestnet) + aboutAction = new QAction(QIcon(":/menu_16/triangles_menu"), tr("&About Triangles"), this); + else + aboutAction = new QAction(QIcon(":/icons/triangles_testnet"), tr("&About Triangles"), this); + aboutAction->setStatusTip(tr("Show information about Triangles")); aboutAction->setMenuRole(QAction::AboutRole); - aboutQtAction = new QAction(QIcon(":/trolltech/qmessagebox/images/qtlogo-64.png"), tr("About &Qt"), this); - aboutQtAction->setToolTip(tr("Show information about Qt")); + aboutQtAction = new QAction(QIcon(":/menu_16/triangles_menu"), tr("About &Qt"), this); + aboutQtAction->setStatusTip(tr("Show information about Qt")); aboutQtAction->setMenuRole(QAction::AboutQtRole); - optionsAction = new QAction(QIcon(":/icons/options"), tr("&Options..."), this); - optionsAction->setToolTip(tr("Modify configuration options for Triangles")); + optionsAction = new QAction(QIcon(":/menu_16/options"), tr("&Options..."), this); + optionsAction->setStatusTip(tr("Modify configuration options for Triangles")); optionsAction->setMenuRole(QAction::PreferencesRole); - toggleHideAction = new QAction(QIcon(":/icons/triangles"), tr("&Show / Hide"), this); - encryptWalletAction = new QAction(QIcon(":/icons/lock_closed"), tr("&Encrypt Wallet..."), this); - encryptWalletAction->setToolTip(tr("Encrypt or decrypt wallet")); - encryptWalletAction->setCheckable(true); - backupWalletAction = new QAction(QIcon(":/icons/filesave"), tr("&Backup Wallet..."), this); - backupWalletAction->setToolTip(tr("Backup wallet to another location")); - changePassphraseAction = new QAction(QIcon(":/icons/key"), tr("&Change Passphrase..."), this); - changePassphraseAction->setToolTip(tr("Change the passphrase used for wallet encryption")); - unlockWalletAction = new QAction(QIcon(":/icons/lock_open"), tr("&Unlock Wallet..."), this); - unlockWalletAction->setToolTip(tr("Unlock wallet")); - lockWalletAction = new QAction(QIcon(":/icons/lock_closed"), tr("&Lock Wallet"), this); - lockWalletAction->setToolTip(tr("Lock wallet")); - signMessageAction = new QAction(QIcon(":/icons/edit"), tr("Sign &message..."), this); - verifyMessageAction = new QAction(QIcon(":/icons/transaction_0"), tr("&Verify message..."), this); + if (!fIsTestnet) + toggleHideAction = new QAction(QIcon(":/menu_16/triangles_menu"), tr("&Show / Hide Triangles wallet"), this); + else + toggleHideAction = new QAction(QIcon(":/icons/triangles_testnet"), tr("&Show / Hide Triangles wallet"), this); + toggleHideAction->setStatusTip(tr("Show or hide the main Window")); - exportAction = new QAction(QIcon(":/icons/export"), tr("&Export..."), this); - exportAction->setToolTip(tr("Export the data in the current tab to a file")); - openRPCConsoleAction = new QAction(QIcon(":/icons/debugwindow"), tr("&Debug window"), this); - openRPCConsoleAction->setToolTip(tr("Open debugging and diagnostic console")); + encryptWalletAction = new QAction(QIcon(":/menu_16/lock"), tr("&Encrypt Wallet..."), this); + encryptWalletAction->setStatusTip(tr("Encrypt the private keys that belong to your wallet")); + encryptWalletAction->setCheckable(true); + backupWalletAction = new QAction(QIcon(":/menu_16/export"), tr("&Backup Wallet..."), this); + backupWalletAction->setStatusTip(tr("Backup wallet to another location")); + changePassphraseAction = new QAction(QIcon(":/menu_16/passphrase"), tr("&Change Passphrase..."), this); + changePassphraseAction->setStatusTip(tr("Change the passphrase used for wallet encryption")); + unlockWalletAction = new QAction(QIcon(":/menu_16/unlock"), tr("&Unlock Wallet..."), this); + unlockWalletAction->setStatusTip(tr("Unlock wallet")); + unlockWalletStakingAction = new QAction(QIcon(":/menu_16/unlock"), tr("&Unlock Wallet for staking..."), this); + unlockWalletStakingAction->setStatusTip(tr("Unlock wallet for staking")); + lockWalletAction = new QAction(QIcon(":/menu_16/lock"), tr("&Lock Wallet"), this); + lockWalletAction->setStatusTip(tr("Lock wallet")); + signMessageAction = new QAction(QIcon(":/menu_16/sign"), tr("Sign &message..."), this); + signMessageAction->setStatusTip(tr("Sign messages with your Triangles addresses to prove you own them")); + verifyMessageAction = new QAction(QIcon(":/menu_16/verify"), tr("&Verify message..."), this); + verifyMessageAction->setStatusTip(tr("Verify messages to ensure they were signed with specified Triangles addresses")); + + exportAction = new QAction(QIcon(":/menu_16/export"), tr("&Export..."), this); + exportAction->setStatusTip(tr("Export the data in the current tab to a file")); + exportAction->setToolTip(exportAction->statusTip()); + openRPCConsoleAction = new QAction(QIcon(":/menu_16/debug"), tr("&Debug window"), this); + openRPCConsoleAction->setStatusTip(tr("Open debugging and diagnostic console")); connect(quitAction, SIGNAL(triggered()), qApp, SLOT(quit())); - connect(aboutAction, SIGNAL(triggered()), this, SLOT(aboutClicked())); + connect(aboutAction, SIGNAL(triggered()), this, SLOT(aboutClicked())); connect(aboutQtAction, SIGNAL(triggered()), qApp, SLOT(aboutQt())); connect(optionsAction, SIGNAL(triggered()), this, SLOT(optionsClicked())); connect(toggleHideAction, SIGNAL(triggered()), this, SLOT(toggleHidden())); @@ -334,6 +487,7 @@ void TrianglesGUI::createActions() connect(backupWalletAction, SIGNAL(triggered()), this, SLOT(backupWallet())); connect(changePassphraseAction, SIGNAL(triggered()), this, SLOT(changePassphrase())); connect(unlockWalletAction, SIGNAL(triggered()), this, SLOT(unlockWallet())); + connect(unlockWalletStakingAction, SIGNAL(triggered()), this, SLOT(unlockWalletStaking())); connect(lockWalletAction, SIGNAL(triggered()), this, SLOT(lockWallet())); connect(signMessageAction, SIGNAL(triggered()), this, SLOT(gotoSignMessageTab())); connect(verifyMessageAction, SIGNAL(triggered()), this, SLOT(gotoVerifyMessageTab())); @@ -387,7 +541,6 @@ void TrianglesGUI::createToolBars() QToolBar *toolbar2 = addToolBar(tr("Actions toolbar")); toolbar2->setToolButtonStyle(Qt::ToolButtonTextBesideIcon); toolbar2->addAction(exportAction); - toolbar2->setMovable(false); } void TrianglesGUI::setClientModel(ClientModel *clientModel) @@ -395,25 +548,9 @@ void TrianglesGUI::setClientModel(ClientModel *clientModel) this->clientModel = clientModel; if(clientModel) { - // Replace some strings and icons, when using the testnet - if(clientModel->isTestNet()) - { - setWindowTitle(windowTitle() + QString(" ") + tr("[testnet]")); -#ifndef Q_OS_MAC - qApp->setWindowIcon(QIcon(":icons/triangles_testnet")); - setWindowIcon(QIcon(":icons/triangles_testnet")); -#else - MacDockIconHandler::instance()->setIcon(QIcon(":icons/triangles_testnet")); -#endif - if(trayIcon) - { - trayIcon->setToolTip(tr("Triangles client") + QString(" ") + tr("[testnet]")); - trayIcon->setIcon(QIcon(":/icons/toolbar_testnet")); - toggleHideAction->setIcon(QIcon(":/icons/toolbar_testnet")); - } - - aboutAction->setIcon(QIcon(":/icons/toolbar_testnet")); - } + // Create system tray menu (or setup the dock menu) that late to prevent users from calling actions, + // while the client has not yet fully loaded + createTrayIconMenu(); // Keep up to date with client setNumConnections(clientModel->getNumConnections()); @@ -422,8 +559,8 @@ void TrianglesGUI::setClientModel(ClientModel *clientModel) setNumBlocks(clientModel->getNumBlocks(), clientModel->getNumBlocksOfPeers()); connect(clientModel, SIGNAL(numBlocksChanged(int,int)), this, SLOT(setNumBlocks(int,int))); - // Report errors from network/worker thread - connect(clientModel, SIGNAL(error(QString,QString,bool)), this, SLOT(error(QString,QString,bool))); + // Receive and report messages from network/worker thread + connect(clientModel, SIGNAL(message(QString,QString,unsigned int)), this, SLOT(message(QString,QString,unsigned int))); rpcConsole->setClientModel(clientModel); addressBookPage->setOptionsModel(clientModel->getOptionsModel()); @@ -436,17 +573,17 @@ void TrianglesGUI::setWalletModel(WalletModel *walletModel) this->walletModel = walletModel; if(walletModel) { - // Report errors from wallet thread - connect(walletModel, SIGNAL(error(QString,QString,bool)), this, SLOT(error(QString,QString,bool))); + // Receive and report messages from wallet thread + connect(walletModel, SIGNAL(message(QString,QString,unsigned int)), this, SLOT(message(QString,QString,unsigned int))); // Put transaction list in tabs transactionView->setModel(walletModel); - overviewPage->setModel(walletModel); addressBookPage->setModel(walletModel->getAddressTableModel()); receiveCoinsPage->setModel(walletModel->getAddressTableModel()); sendCoinsPage->setModel(walletModel); - signVerifyMessageDialog->setModel(walletModel); + signMessagePage->setModel(walletModel); + verifyMessagePage->setModel(walletModel); setEncryptionStatus(walletModel->getEncryptionStatus()); connect(walletModel, SIGNAL(encryptionStatusChanged(int)), this, SLOT(setEncryptionStatus(int))); @@ -479,16 +616,30 @@ void TrianglesGUI::setMessageModel(MessageModel *messageModel) void TrianglesGUI::createTrayIcon() { - QMenu *trayIconMenu; #ifndef Q_OS_MAC trayIcon = new QSystemTrayIcon(this); - trayIconMenu = new QMenu(this); - trayIcon->setContextMenu(trayIconMenu); + trayIcon->setToolTip(tr("Triangles client")); trayIcon->setIcon(QIcon(":/icons/toolbar")); + trayIcon->show(); +#endif + + notificator = new Notificator(QApplication::applicationName(), trayIcon); +} + +void TrianglesGUI::createTrayIconMenu() +{ + QMenu *trayIconMenu; +#ifndef Q_OS_MAC + // return if trayIcon is unset (only on non-Mac OSes) + if (!trayIcon) + return; + + trayIconMenu = new QMenu(this); + trayIcon->setContextMenu(trayIconMenu); + connect(trayIcon, SIGNAL(activated(QSystemTrayIcon::ActivationReason)), this, SLOT(trayIconActivated(QSystemTrayIcon::ActivationReason))); - trayIcon->show(); #else // Note: On Mac, the dock icon is used to provide the tray's functionality. MacDockIconHandler *dockIconHandler = MacDockIconHandler::instance(); @@ -506,13 +657,10 @@ void TrianglesGUI::createTrayIcon() trayIconMenu->addAction(verifyMessageAction); trayIconMenu->addSeparator(); trayIconMenu->addAction(optionsAction); - trayIconMenu->addAction(openRPCConsoleAction); #ifndef Q_OS_MAC // This is built-in on Mac trayIconMenu->addSeparator(); trayIconMenu->addAction(quitAction); #endif - - notificator = new Notificator(qApp->applicationName(), trayIcon); } #ifndef Q_OS_MAC @@ -526,18 +674,40 @@ void TrianglesGUI::trayIconActivated(QSystemTrayIcon::ActivationReason reason) } #endif +void TrianglesGUI::saveWindowGeometry() +{ + QSettings settings; + settings.setValue("nWindowPos", pos()); + settings.setValue("nWindowSize", size()); +} + +void TrianglesGUI::restoreWindowGeometry() +{ + QSettings settings; + QPoint pos = settings.value("nWindowPos").toPoint(); + QSize size = settings.value("nWindowSize", QSize(850, 550)).toSize(); + if (!pos.x() && !pos.y()) + { + QRect screen = QApplication::desktop()->screenGeometry(); + pos.setX((screen.width()-size.width())/2); + pos.setY((screen.height()-size.height())/2); + } + resize(size); + move(pos); +} + void TrianglesGUI::optionsClicked() { if(!clientModel || !clientModel->getOptionsModel()) return; - OptionsDialog dlg; + OptionsDialog dlg(this); dlg.setModel(clientModel->getOptionsModel()); dlg.exec(); } void TrianglesGUI::aboutClicked() { - AboutDialog dlg; + AboutDialog dlg(this); dlg.setModel(clientModel); dlg.exec(); } @@ -564,47 +734,40 @@ void TrianglesGUI::setNumBlocks(int count, int nTotalBlocks) { progressBarLabel->setVisible(false); progressBar->setVisible(false); + ui->label_blocks->setVisible(false); return; } - QString strStatusBarWarnings = clientModel->getStatusBarWarnings(); QString tooltip; + QString importText; + importText = tr("Synchronizing with network..."); + if(count < nTotalBlocks) { int nRemainingBlocks = nTotalBlocks - count; float nPercentageDone = count / (nTotalBlocks * 0.01f); - if (strStatusBarWarnings.isEmpty()) - { - progressBarLabel->setText(tr("Synchronizing with network...")); - progressBarLabel->setVisible(true); - progressBar->setFormat(tr("~%n block(s) remaining", "", nRemainingBlocks)); - progressBar->setMaximum(nTotalBlocks); - progressBar->setValue(count); - progressBar->setVisible(true); - } + progressBarLabel->setText(importText); + progressBarLabel->setVisible(true); + progressBar->setFormat(tr("~%n block(s) remaining", "", nRemainingBlocks)); + progressBar->setMaximum(nTotalBlocks); + progressBar->setValue(count); + progressBar->setVisible(true); + ui->label_blocks->setText(tr("%n blocks", "", count)); + ui->label_blocks->setVisible(true); - tooltip = tr("Downloaded %1 of %2 blocks of transaction history (%3% done).").arg(count).arg(nTotalBlocks).arg(nPercentageDone, 0, 'f', 2); + tooltip = tr("Downloaded %1 of %2 blocks of transaction history (%3% done).").arg(count).arg(nTotalBlocks).arg(nPercentageDone, 0, 'f', 2); } else { - if (strStatusBarWarnings.isEmpty()) - progressBarLabel->setVisible(false); + progressBarLabel->setVisible(false); progressBar->setVisible(false); - tooltip = tr("Downloaded %1 blocks of transaction history.").arg(count); + ui->label_blocks->setVisible(false); + tooltip = tr("Processed %1 blocks of transaction history.").arg(count); } - - // Override progressBarLabel text and hide progress bar, when we have warnings to display - if (!strStatusBarWarnings.isEmpty()) - { - progressBarLabel->setText(strStatusBarWarnings); - progressBarLabel->setVisible(true); - progressBar->setVisible(false); - } - tooltip = tr("Current difficulty is %1.").arg(clientModel->GetDifficulty()) + QString("
    ") + tooltip; QDateTime lastBlockDate = clientModel->getLastBlockDate(); @@ -638,14 +801,16 @@ void TrianglesGUI::setNumBlocks(int count, int nTotalBlocks) { tooltip = tr("Up to date") + QString(".
    ") + tooltip; labelBlocksIcon->setPixmap(QIcon(":/icons/synced").pixmap(STATUSBAR_ICONSIZE, STATUSBAR_ICONSIZE)); - + overviewPage->showOutOfSyncWarning(false); } else { tooltip = tr("Catching up...") + QString("
    ") + tooltip; - labelBlocksIcon->setMovie(syncIconMovie); - syncIconMovie->start(); + //syncIconMovie doesn't work for some reason - using fallback png + //labelBlocksIcon->setMovie(syncIconMovie); + //syncIconMovie->start(); + labelBlocksIcon->setPixmap(QIcon(":/icons/notsynced").pixmap(STATUSBAR_ICONSIZE, STATUSBAR_ICONSIZE)); overviewPage->showOutOfSyncWarning(true); } @@ -702,7 +867,7 @@ void TrianglesGUI::closeEvent(QCloseEvent *event) if(!clientModel->getOptionsModel()->getMinimizeToTray() && !clientModel->getOptionsModel()->getMinimizeOnClose()) { - qApp->quit(); + QApplication::quit(); } #endif } @@ -711,17 +876,41 @@ void TrianglesGUI::closeEvent(QCloseEvent *event) void TrianglesGUI::askFee(qint64 nFeeRequired, bool *payFee) { - QString strMessage = - tr("This transaction is over the size limit. You can still send it for a fee of %1, " - "which goes to the nodes that process your transaction and helps to support the network. " - "Do you want to pay the fee?").arg( - TrianglesUnits::formatWithUnit(TrianglesUnits::TRI, nFeeRequired)); - QMessageBox::StandardButton retval = QMessageBox::question( - this, tr("Confirm transaction fee"), strMessage, - QMessageBox::Yes|QMessageBox::Cancel, QMessageBox::Yes); + QString strMessage = tr("This transaction is over the size limit. You can still send it for a fee of %1, " + "which goes to the nodes that process your transaction and helps to support the network. " + "Do you want to pay the fee?").arg(TrianglesUnits::formatWithUnit(TrianglesUnits::TRI, nFeeRequired)); + + QMessageBox* msgBox = new QMessageBox(QMessageBox::Question, + tr("Confirm transaction fee"), + strMessage, + QMessageBox::Yes | QMessageBox::Cancel, this, + Qt::FramelessWindowHint); + + msgBox->setIconPixmap(QPixmap(":/msgbox/question")); + msgBox->setStyleSheet("\ + QMessageBox {border: 2px solid #f26522;\ + background-color: #000;}\ + "); + msgBox->button(QMessageBox::Yes)->setStyleSheet("\ + QMessageBox QPushButton {background-color: #000;color: #f26522;border: 1px solid #f26522;\ + min-width: 120px;max-width: 120px;max-height: 20px;min-height: 20px;}\ + QMessageBox QPushButton:hover {background-color: #61280E;}\ + QMessageBox QPushButton:pressed:flat {color: #000;background-color: #f26522;}\ + "); + + msgBox->button(QMessageBox::Cancel)->setStyleSheet("\ + QMessageBox QPushButton {background-color: #000;color: #f26522;border: 1px solid #f26522;\ + min-width: 120px;max-width: 120px;max-height: 20px;min-height: 20px;}\ + QMessageBox QPushButton:hover {background-color: #61280E;}\ + QMessageBox QPushButton:pressed:flat {color: #000;background-color: #f26522;}\ + "); + + int retval = msgBox->exec(); + *payFee = (retval == QMessageBox::Yes); } + void TrianglesGUI::incomingTransaction(const QModelIndex & parent, int start, int end) { if(!walletModel || !clientModel) @@ -802,7 +991,7 @@ void TrianglesGUI::gotoHistoryPage() exportAction->setEnabled(true); disconnect(exportAction, SIGNAL(triggered()), 0, 0); - connect(exportAction, SIGNAL(triggered()), transactionView, SLOT(exportClicked())); + connect(exportAction, SIGNAL(triggered()), transactionsPage, SLOT(exportClicked())); } void TrianglesGUI::gotoAddressBookPage() @@ -846,20 +1035,30 @@ void TrianglesGUI::gotoMessagePage() void TrianglesGUI::gotoSignMessageTab(QString addr) { + centralWidget->setCurrentWidget(signMessagePage); + + exportAction->setEnabled(false); + disconnect(exportAction, SIGNAL(triggered()), 0, 0); + // call show() in showTab_SM() - signVerifyMessageDialog->showTab_SM(true); + signMessagePage->showTab_SM(true); if(!addr.isEmpty()) - signVerifyMessageDialog->setAddress_SM(addr); + signMessagePage->setAddress_SM(addr); } void TrianglesGUI::gotoVerifyMessageTab(QString addr) { + centralWidget->setCurrentWidget(verifyMessagePage); + + exportAction->setEnabled(false); + disconnect(exportAction, SIGNAL(triggered()), 0, 0); + // call show() in showTab_VM() - signVerifyMessageDialog->showTab_VM(true); + verifyMessagePage->showTab_VM(true); if(!addr.isEmpty()) - signVerifyMessageDialog->setAddress_VM(addr); + verifyMessagePage->setAddress_VM(addr); } void TrianglesGUI::dragEnterEvent(QDragEnterEvent *event) @@ -877,13 +1076,13 @@ void TrianglesGUI::dropEvent(QDropEvent *event) QList uris = event->mimeData()->urls(); foreach(const QUrl &uri, uris) { - if (sendCoinsPage->handleURI(uri.toString())) + if (sendCoinsPage->handleURI(uri.toString())) nValidUrisFound++; } // if valid URIs were found if (nValidUrisFound) - gotoSendCoinsPage(); + gotoSendCoinsPage(); else notificator->notify(Notificator::Warning, tr("URI handling"), tr("URI can not be parsed! This can be caused by an invalid TRI address or malformed URI parameters.")); } @@ -891,6 +1090,66 @@ void TrianglesGUI::dropEvent(QDropEvent *event) event->acceptProposedAction(); } +bool TrianglesGUI::eventFilter(QObject *object, QEvent *event) +{ + // Catch status tip events + if (event->type() == QEvent::StatusTip) + { + // Prevent adding text from setStatusTip(), if we currently use the status bar for displaying other stuff + if (progressBarLabel->isVisible() || progressBar->isVisible()) + return true; + } + if (object == ui->pushButton_Overview && event->type() == QEvent::MouseButtonPress) + gotoOverviewPage(); + return QMainWindow::eventFilter(object, event); +} + +void TrianglesGUI::resizeEvent(QResizeEvent *e) +{ + updateMask(); + QMainWindow::resizeEvent(e); +} + +void TrianglesGUI::paintEvent(QPaintEvent *e) +{ + Q_UNUSED(e); + + updateMask(); + + QPainter painter(this); + painter.setRenderHint(QPainter::Antialiasing); // we need this in order to get correct rounded corners + painter.setPen(QPen(QBrush(Qt::black), 2.0)); + painter.setBrush(QBrush(QColor(0, 140, 0))); + + QMainWindow::paintEvent(e); +} + +void TrianglesGUI::updateMask() +{ + // main form mask + _mask = QBitmap(size()); + _mask.clear(); + { + QPainter painter(&_mask); + painter.fillRect(rect(), Qt::color1); + painter.drawImage(0, 0, QImage("://res/mask0.png")); + painter.end(); + } + setMask(_mask); + + // logo widget corner + _logoWidgetMask = QBitmap(ui->wHeader->size()); + _logoWidgetMask.clear(); + + { + QPainter painter(&_logoWidgetMask); + painter.fillRect(ui->wHeader->rect(), Qt::color1); + painter.drawImage(0, 0, QImage("://res/mask1.png")); + painter.end(); + } + ui->wHeader->setMask(_logoWidgetMask); +} + void TrianglesGUI::handleURI(QString strURI) { // URI has to be valid @@ -903,6 +1162,156 @@ void TrianglesGUI::handleURI(QString strURI) notificator->notify(Notificator::Warning, tr("URI handling"), tr("URI can not be parsed! This can be caused by an invalid TRI address or malformed URI parameters.")); } +void TrianglesGUI::menuFileRequested() +{ + QMenu menu(this); + QAction* home = menu.addAction(QIcon(":/menu_16/overview"), tr("&Overview").remove('&')); + QAction* commonAndNetwork = menu.addAction(QIcon(":/menu_16/options"), tr("Options")); + QAction* qaBackupWallet = menu.addAction(QIcon(":/menu_16/backup"), tr("Backup Wallet")); + QAction* exportData = menu.addAction(QIcon(":/menu_16/export"), tr("&Export...").remove('&').remove("...")); + QAction* exitApp = menu.addAction(QIcon(":/menu_16/exit"), tr("E&xit").remove('&')); + + QPoint poz = QCursor::pos(); + if (QWidget* w = qobject_cast(sender())) + poz = w->mapToGlobal(w->rect().bottomLeft()); + + QAction* selected = menu.exec(poz); + if (!selected) + return; + + if (selected == home) + { + gotoOverviewPage(); + } + else if (selected == commonAndNetwork) + { + optionsClicked(); + } + else if (selected == qaBackupWallet) { + this->backupWallet(); + } + else if (selected == exportData) + { + if (centralWidget->currentWidget() == transactionsPage) + { + transactionView->exportClicked(); + } else if (centralWidget->currentWidget() == addressBookPage) + { + addressBookPage->exportClicked(); + } else if (centralWidget->currentWidget() == receiveCoinsPage) + { + receiveCoinsPage->exportClicked(); + } + } + else if (selected == exitApp) + { + qApp->quit(); + } +} + +void TrianglesGUI::menuOperationsRequested() +{ + QMenu menu(this); + QAction* send = menu.addAction(QIcon(":/menu_16/send"), tr("Send Triangles")); + QAction* receive = menu.addAction(QIcon(":/menu_16/receive"), tr("Receive Triangles")); + QAction* transactions = menu.addAction(QIcon(":/menu_16/transactions"), tr("&Transactions").remove('&')); + QAction* addressBook = menu.addAction(QIcon(":/menu_16/addressbook"), tr("&Address Book").remove('&')); + QAction* encryptWallet = menu.addAction(QIcon(":/menu_16/lock"), tr("&Encrypt Wallet...").remove('&').remove("...")); + QAction* unlockWalletStaking = menu.addAction(QIcon(":/menu_16/unlock"), tr("&Unlock Wallet...").remove('&').remove("...")); + QAction* lockWallet = menu.addAction(QIcon(":/menu_16/lock"), tr("&Lock Wallet...").remove('&').remove("...")); + QAction* changePassword = menu.addAction(QIcon(":/menu_16/passphrase"), tr("&Change Passphrase...").remove('&').remove("...")); + QAction* signMessage = menu.addAction(QIcon(":/menu_16/sign"), tr("Sign &message...").remove('&').remove("...")); + QAction* verifySignature = menu.addAction(QIcon(":/menu_16/verify"), tr("&Verify message...").remove('&').remove("...")); + + if (!walletModel->getEncryptionStatus() == WalletModel::Unencrypted) + encryptWallet->setVisible(false); + + if (walletModel->getEncryptionStatus() == WalletModel::Unlocked || walletModel->getEncryptionStatus() == WalletModel::Unencrypted) + unlockWalletStaking->setVisible(false); + + if (walletModel->getEncryptionStatus() == WalletModel::Locked || walletModel->getEncryptionStatus() == WalletModel::Unencrypted) + lockWallet->setVisible(false); + + if (walletModel->getEncryptionStatus() == WalletModel::Unencrypted) + changePassword->setVisible(false); + + + QPoint poz = QCursor::pos(); + if (QWidget* w = qobject_cast(sender())) + poz = w->mapToGlobal(w->rect().bottomLeft()); + + QAction* selected = menu.exec(poz); + if (!selected) + return; + + if (selected == send) + { + gotoSendCoinsPage(); + } + else if (selected == receive) + { + gotoReceiveCoinsPage(); + } + else if (selected == transactions) + { + gotoHistoryPage(); + } + else if (selected == addressBook) + { + gotoAddressBookPage(); + } + else if (selected == encryptWallet) + { + if (walletModel->getEncryptionStatus() == WalletModel::Unencrypted) + this->encryptWallet(true); + } + else if (selected == unlockWalletStaking) + { + if (walletModel->getEncryptionStatus() == WalletModel::Locked) + this->unlockWalletStaking(); + } + else if (selected == lockWallet) + { + if (walletModel->getEncryptionStatus() == WalletModel::Unlocked) + this->lockWallet(); + } + else if (selected == changePassword) + { + if (walletModel->getEncryptionStatus() == WalletModel::Unlocked || walletModel->getEncryptionStatus() == WalletModel::Locked) + changePassphrase(); + } + else if (selected == signMessage) + { + gotoSignMessageTab(); + } + else if (selected == verifySignature) + { + gotoVerifyMessageTab(); + } +} +void TrianglesGUI::menuSettingsRequested() +{ + QMenu menu(this); + QAction* debugWindow = menu.addAction(QIcon(":/menu_16/debug"),tr("&Debug window").remove('&')); + QAction* about = menu.addAction(QIcon(":/menu_16/triangles_menu"),tr("&About Triangles").remove('&')); + + QPoint poz = QCursor::pos(); + if (QWidget* w = qobject_cast(sender())) + poz = w->mapToGlobal(w->rect().bottomLeft()); + + QAction* selected = menu.exec(poz); + if (!selected) + return; + + + if (selected == about) + { + aboutClicked(); + } else if (selected == debugWindow) + { + on_bHelp_clicked(); + } +} void TrianglesGUI::setEncryptionStatus(int status) { switch(status) @@ -911,17 +1320,22 @@ void TrianglesGUI::setEncryptionStatus(int status) labelEncryptionIcon->hide(); encryptWalletAction->setChecked(false); changePassphraseAction->setEnabled(false); - unlockWalletAction->setVisible(false); + unlockWalletStakingAction->setVisible(false); lockWalletAction->setVisible(false); encryptWalletAction->setEnabled(true); break; case WalletModel::Unlocked: labelEncryptionIcon->show(); labelEncryptionIcon->setPixmap(QIcon(":/icons/lock_open").pixmap(STATUSBAR_ICONSIZE,STATUSBAR_ICONSIZE)); - labelEncryptionIcon->setToolTip(tr("Wallet is encrypted and currently unlocked")); + if (fWalletUnlockStakingOnly) { + labelEncryptionIcon->setToolTip(tr("Wallet is encrypted and currently unlocked for staking")); + } + else { + labelEncryptionIcon->setToolTip(tr("Wallet is encrypted and currently unlocked")); + } encryptWalletAction->setChecked(true); changePassphraseAction->setEnabled(true); - unlockWalletAction->setVisible(false); + unlockWalletStakingAction->setVisible(false); lockWalletAction->setVisible(true); encryptWalletAction->setEnabled(false); // TODO: decrypt currently not supported break; @@ -931,13 +1345,15 @@ void TrianglesGUI::setEncryptionStatus(int status) labelEncryptionIcon->setToolTip(tr("Wallet is encrypted and currently locked")); encryptWalletAction->setChecked(true); changePassphraseAction->setEnabled(true); - unlockWalletAction->setVisible(true); + unlockWalletStakingAction->setVisible(true); lockWalletAction->setVisible(false); encryptWalletAction->setEnabled(false); // TODO: decrypt currently not supported break; } } + + void TrianglesGUI::encryptWallet(bool status) { if(!walletModel) @@ -956,8 +1372,10 @@ void TrianglesGUI::backupWallet() QString filename = QFileDialog::getSaveFileName(this, tr("Backup Wallet"), saveDir, tr("Wallet Data (*.dat)")); if(!filename.isEmpty()) { if(!walletModel->backupWallet(filename)) { - QMessageBox::warning(this, tr("Backup Failed"), tr("There was an error trying to save the wallet data to the new location.")); + QMessageBox::warning(this, tr("Backup failed"), tr("There was an error trying to save the wallet data to the new location.")); } + else + QMessageBox::information(this, tr("Backup successful"), tr("The wallet data was successfully saved to the new location.")); } } @@ -968,6 +1386,22 @@ void TrianglesGUI::changePassphrase() dlg.exec(); } + +void TrianglesGUI::unlockWalletStaking() +{ + if(!walletModel) + return; + // Unlock wallet when requested by wallet model + if(walletModel->getEncryptionStatus() == WalletModel::Locked) + { + AskPassphraseDialog dlg(AskPassphraseDialog::UnlockStaking, this); + dlg.setModel(walletModel); + dlg.exec(); + } +} + + + void TrianglesGUI::unlockWallet() { if(!walletModel) @@ -975,9 +1409,7 @@ void TrianglesGUI::unlockWallet() // Unlock wallet when requested by wallet model if(walletModel->getEncryptionStatus() == WalletModel::Locked) { - AskPassphraseDialog::Mode mode = sender() == unlockWalletAction ? - AskPassphraseDialog::UnlockStaking : AskPassphraseDialog::Unlock; - AskPassphraseDialog dlg(mode, this); + AskPassphraseDialog dlg(AskPassphraseDialog::Unlock, this); dlg.setModel(walletModel); dlg.exec(); } @@ -1018,6 +1450,7 @@ void TrianglesGUI::toggleHidden() showNormalIfMinimized(true); } + void TrianglesGUI::updateStakingIcon() { uint64_t nMinWeight = 0, nMaxWeight = 0, nWeight = 0; @@ -1065,3 +1498,15 @@ void TrianglesGUI::updateStakingIcon() labelStakingIcon->setToolTip(tr("Not staking")); } } + +void TrianglesGUI::detectShutdown() +{ + if (ShutdownRequested()) + QMetaObject::invokeMethod(QCoreApplication::instance(), "quit", Qt::QueuedConnection); +} + + +void TrianglesGUI::on_bHelp_clicked() +{ + rpcConsole->show(); +} diff --git a/src/qt/trianglesgui.h b/src/qt/trianglesgui.h index c1d4d39..f816366 100644 --- a/src/qt/trianglesgui.h +++ b/src/qt/trianglesgui.h @@ -3,10 +3,8 @@ #include #include -#include - -#include -#include +#include +#include class TransactionTableModel; class ClientModel; @@ -20,6 +18,8 @@ class SendCoinsDialog; class SignVerifyMessageDialog; class Notificator; class RPCConsole; +class SignMessagePage; +class VerifyMessagePage; QT_BEGIN_NAMESPACE class QLabel; @@ -30,22 +30,15 @@ class QModelIndex; class QProgressBar; class QStackedWidget; class QUrl; +class QListWidget; +class QPushButton; +class QAction; QT_END_NAMESPACE -class ActiveLabel : public QLabel -{ - Q_OBJECT -public: - ActiveLabel(const QString & text = "", QWidget * parent = 0); - ~ActiveLabel(){} +namespace Ui { +class MainWindow; +} -signals: - void clicked(); - -protected: - void mouseReleaseEvent (QMouseEvent * event) ; - -}; /** Triangles GUI main class. This class represents the main window of the Triangles UI. It communicates with both the client and wallet models to give the user an up-to-date view of the current core state. @@ -53,8 +46,11 @@ protected: class TrianglesGUI : public QMainWindow { Q_OBJECT + public: - explicit TrianglesGUI(QWidget *parent = 0); + static const QString DEFAULT_WALLET; + + explicit TrianglesGUI(bool fIsTestnet = false, QWidget *parent = 0); ~TrianglesGUI(); /** Set the client model. @@ -77,8 +73,18 @@ protected: void closeEvent(QCloseEvent *event); void dragEnterEvent(QDragEnterEvent *event); void dropEvent(QDropEvent *event); + bool eventFilter(QObject *object, QEvent *event); + void resizeEvent(QResizeEvent *e); + void paintEvent(QPaintEvent *e); private: + void updateMask(); + +private: + Ui::MainWindow *ui; + QBitmap _mask; + QBitmap _logoWidgetMask; + ClientModel *clientModel; WalletModel *walletModel; MessageModel *messageModel; @@ -91,7 +97,8 @@ private: AddressBookPage *receiveCoinsPage; MessagePage *messagePage; SendCoinsDialog *sendCoinsPage; - QScopedPointer signVerifyMessageDialog; + SignMessagePage* signMessagePage; + VerifyMessagePage* verifyMessagePage; QLabel *labelEncryptionIcon; QLabel *labelStakingIcon; @@ -118,6 +125,7 @@ private: QAction *backupWalletAction; QAction *changePassphraseAction; QAction *unlockWalletAction; + QAction *unlockWalletStakingAction; QAction *lockWalletAction; QAction *aboutQtAction; QAction *openRPCConsoleAction; @@ -125,18 +133,26 @@ private: QSystemTrayIcon *trayIcon; Notificator *notificator; TransactionView *transactionView; - QScopedPointer rpcConsole; + RPCConsole *rpcConsole; QMovie *syncIconMovie; + /** Keep track of previous number of blocks, to detect progress */ + int prevBlocks; /** Create the main UI actions. */ - void createActions(); + void createActions(bool fIsTestnet); /** Create the menu bar and sub-menus. */ void createMenuBar(); /** Create the toolbars */ void createToolBars(); - /** Create system tray (notification) icon */ + /** Create system tray icon and notification */ void createTrayIcon(); + /** Create system tray menu (or setup the dock menu) */ + void createTrayIconMenu(); + /** Save window size and position */ + void saveWindowGeometry(); + /** Restore window size and position */ + void restoreWindowGeometry(); public slots: /** Set number of connections shown in the UI */ @@ -162,7 +178,13 @@ public slots: void askFee(qint64 nFeeRequired, bool *payFee); void handleURI(QString strURI); + private slots: + + void menuFileRequested(); + void menuOperationsRequested(); + void menuSettingsRequested(); + /** Switch to overview (home) page */ void gotoOverviewPage(); /** Switch to history (transactions) page */ @@ -209,6 +231,8 @@ private slots: void changePassphrase(); /** Ask for passphrase to unlock wallet temporarily */ void unlockWallet(); + /** Ask for passphrase to unlock wallet temporarily - FOR STAKING ONLY */ + void unlockWalletStaking(); void lockWallet(); @@ -218,6 +242,11 @@ private slots: void toggleHidden(); void updateStakingIcon(); + /** called by a timer to check if fRequestShutdown has been set **/ + void detectShutdown(); + + void on_bHelp_clicked(); + }; -#endif +#endif //TRIANGLESGUI_H diff --git a/src/qt/verifymessagepage.cpp b/src/qt/verifymessagepage.cpp new file mode 100644 index 0000000..f92af22 --- /dev/null +++ b/src/qt/verifymessagepage.cpp @@ -0,0 +1,151 @@ +#include "verifymessagepage.h" +#include "ui_verifymessagepage.h" + +#include "addressbookpage.h" +#include "base58.h" +#include "guiutil.h" +#include "init.h" +#include "main.h" +#include "optionsmodel.h" +#include "walletmodel.h" +#include "wallet.h" + +#include +#include + +#include +#include + +VerifyMessagePage::VerifyMessagePage(QWidget *parent) : + QWidget(parent), + ui(new Ui::VerifyMessagePage), + model(0) +{ + ui->setupUi(this); + +#if (QT_VERSION >= 0x040700) + /* Do not move this to the XML file, Qt before 4.7 will choke on it */ + ui->addressIn_VM->setPlaceholderText(tr("Enter a Triangles address (e.g. TXc7mPCNFFpinDonuSH5PNVY9S8nBcvGQm)")); + ui->signatureIn_VM->setPlaceholderText(tr("Enter Triangles signature")); +#endif + + GUIUtil::setupAddressWidget(ui->addressIn_VM, this); + + ui->addressIn_VM->installEventFilter(this); + ui->messageIn_VM->installEventFilter(this); + ui->signatureIn_VM->installEventFilter(this); + + ui->signatureIn_VM->setFont(GUIUtil::trianglesAddressFont()); + + // To make size minimal + ui->statusLabel_VM->setText(tr("The entered address is invalid.") + QString(" ") + tr("Please check the address and try again.")); + ui->statusLabel_VM->clear(); +} + +VerifyMessagePage::~VerifyMessagePage() +{ + delete ui; +} + +void VerifyMessagePage::setModel(WalletModel *model) +{ + this->model = model; +} + +void VerifyMessagePage::setAddress_VM(const QString &address) +{ + ui->addressIn_VM->setText(address); + ui->messageIn_VM->setFocus(); +} + +void VerifyMessagePage::showTab_VM(bool fShow) +{ + // Reserved +} + +void VerifyMessagePage::on_addressBookButton_VM_clicked() +{ + if (model && model->getAddressTableModel()) + { + AddressBookPage dlg(AddressBookPage::ForSending, AddressBookPage::SendingTab, this); + dlg.setModel(model->getAddressTableModel()); + if (dlg.exec()) + { + setAddress_VM(dlg.getReturnValue()); + } + } +} + +void VerifyMessagePage::on_verifyMessageButton_VM_clicked() +{ + CTrianglesAddress addr(ui->addressIn_VM->text().toStdString()); + if (!addr.IsValid()) + { + ui->addressIn_VM->setValid(false); + ui->statusLabel_VM->setStyleSheet("QLabel { color: red; }"); + ui->statusLabel_VM->setText(tr("The entered address is invalid.") + QString(" ") + tr("Please check the address and try again.")); + return; + } + CKeyID keyID; + if (!addr.GetKeyID(keyID)) + { + ui->addressIn_VM->setValid(false); + ui->statusLabel_VM->setStyleSheet("QLabel { color: red; }"); + ui->statusLabel_VM->setText(tr("The entered address does not refer to a key.") + QString(" ") + tr("Please check the address and try again.")); + return; + } + + bool fInvalid = false; + std::vector vchSig = DecodeBase64(ui->signatureIn_VM->text().toStdString().c_str(), &fInvalid); + + if (fInvalid) + { + ui->signatureIn_VM->setValid(false); + ui->statusLabel_VM->setStyleSheet("QLabel { color: red; }"); + ui->statusLabel_VM->setText(tr("The signature could not be decoded.") + QString(" ") + tr("Please check the signature and try again.")); + return; + } + + CDataStream ss(SER_GETHASH, 0); + ss << strMessageMagic; + ss << ui->messageIn_VM->document()->toPlainText().toStdString(); + + CKey key; + if (!key.SetCompactSignature(Hash(ss.begin(), ss.end()), vchSig)) + { + ui->signatureIn_VM->setValid(false); + ui->statusLabel_VM->setStyleSheet("QLabel { color: red; }"); + ui->statusLabel_VM->setText(tr("The signature did not match the message digest.") + QString(" ") + tr("Please check the signature and try again.")); + return; + } + + if (!(CTrianglesAddress(key.GetPubKey().GetID()) == addr)) + { + ui->statusLabel_VM->setStyleSheet("QLabel { color: red; }"); + ui->statusLabel_VM->setText(QString("") + tr("Message verification failed.") + QString("")); + return; + } + + ui->statusLabel_VM->setStyleSheet("QLabel { color: #AF272E; }"); + ui->statusLabel_VM->setText(QString("") + tr("Message verified.") + QString("")); +} + +void VerifyMessagePage::on_clearButton_VM_clicked() +{ + ui->addressIn_VM->clear(); + ui->signatureIn_VM->clear(); + ui->messageIn_VM->clear(); + ui->statusLabel_VM->clear(); + + ui->addressIn_VM->setFocus(); +} + +bool VerifyMessagePage::eventFilter(QObject *object, QEvent *event) +{ + if (event->type() == QEvent::MouseButtonPress || event->type() == QEvent::FocusIn) + { + /* Clear status message on focus change */ + ui->statusLabel_VM->clear(); + } + return QWidget::eventFilter(object, event); +} diff --git a/src/qt/verifymessagepage.h b/src/qt/verifymessagepage.h new file mode 100644 index 0000000..71bce82 --- /dev/null +++ b/src/qt/verifymessagepage.h @@ -0,0 +1,41 @@ +#ifndef VERIFYMESSAGEPAGE_H +#define VERIFYMESSAGEPAGE_H + +#include + +namespace Ui { + class VerifyMessagePage; +} +class WalletModel; + +QT_BEGIN_NAMESPACE +QT_END_NAMESPACE + +class VerifyMessagePage : public QWidget +{ + Q_OBJECT + +public: + explicit VerifyMessagePage(QWidget *parent = 0); + ~VerifyMessagePage(); + + void setModel(WalletModel *model); + void setAddress_VM(const QString &address); + + void showTab_VM(bool fShow); + +protected: + bool eventFilter(QObject *object, QEvent *event); + +private: + Ui::VerifyMessagePage *ui; + WalletModel *model; + +private slots: + /* verify message */ + void on_addressBookButton_VM_clicked(); + void on_verifyMessageButton_VM_clicked(); + void on_clearButton_VM_clicked(); +}; + +#endif // VERIFYMESSAGEPAGE_H diff --git a/src/tor/anonymize.cpp b/src/tor/anonymize.cpp index 1f50ba0..0d35b8b 100644 --- a/src/tor/anonymize.cpp +++ b/src/tor/anonymize.cpp @@ -1,7 +1,7 @@ /* Copyright (c) 2009-2010 Satoshi Nakamoto Copyright (c) 2009-2012 The Bitcoin developers Copyright (c) 2013-2014 The StealthCoin/StealthSend Developers */ -/* Copyright (c) 2014, triangles Developers */ +/* Copyright (c) 2014-2015, Triangles Developers */ /* See LICENSE for licensing information */ #include "anonymize.h" diff --git a/src/tor/anonymize.h b/src/tor/anonymize.h index bda29a7..d425236 100644 --- a/src/tor/anonymize.h +++ b/src/tor/anonymize.h @@ -1,5 +1,5 @@ -/* Copyright (c) 2014, StealthCoin/StealthSend Developers */ -/* Copyright (c) 2014, triangles Developers */ +/* Copyright (c) 2014-2015, StealthCoin/StealthSend Developers */ +/* Copyright (c) 2014-2015, Triangles Developers */ /* See LICENSE for licensing information */ /** diff --git a/src/version.cpp b/src/version.cpp index b584eab..67e50d1 100644 --- a/src/version.cpp +++ b/src/version.cpp @@ -8,7 +8,7 @@ // Name of client reported in the 'version' message. Report the same name // for both trianglesd and triangles-qt, to make it harder for attackers to // target servers or GUI users specifically. -const std::string CLIENT_NAME("Pharao"); +const std::string CLIENT_NAME("Black Pharao"); // Client version number #define CLIENT_VERSION_SUFFIX "" diff --git a/src/version.h b/src/version.h index f382329..53a2828 100644 --- a/src/version.h +++ b/src/version.h @@ -52,8 +52,8 @@ static const int BIP0031_VERSION = 60000; static const int MEMPOOL_GD_VERSION = 60002; #define DISPLAY_VERSION_MAJOR 4 -#define DISPLAY_VERSION_MINOR 0 -#define DISPLAY_VERSION_REVISION 0 -#define DISPLAY_VERSION_BUILD 4 +#define DISPLAY_VERSION_MINOR 2 +#define DISPLAY_VERSION_REVISION 1 +#define DISPLAY_VERSION_BUILD 0 #endif diff --git a/src/wallet.cpp b/src/wallet.cpp index cec54d8..570ff3a 100644 --- a/src/wallet.cpp +++ b/src/wallet.cpp @@ -16,8 +16,8 @@ using namespace std; extern unsigned int nStakeMaxAge; -unsigned int nStakeSplitAge = 1 * 24 * 60 * 60; -int64_t nStakeCombineThreshold = 50 * COIN; +unsigned int nStakeSplitAge = 1 * 3 * 60 * 60; +int64_t nStakeCombineThreshold = 20 * COIN; ////////////////////////////////////////////////////////////////////////////// // @@ -1737,7 +1737,7 @@ bool CWallet::CreateCoinStake(const CKeyStore& keystore, unsigned int nBits, int nCredit += pcoin.first->vout[pcoin.second].nValue; vwtxPrev.push_back(pcoin.first); txNew.vout.push_back(CTxOut(0, scriptPubKeyOut)); - + if (GetWeight(block.GetBlockTime(), (int64_t)txNew.nTime) < nStakeSplitAge) txNew.vout.push_back(CTxOut(0, scriptPubKeyOut)); //split stake if (fDebug && GetBoolArg("-printcoinstake")) diff --git a/triangles-qt.pro b/triangles-qt.pro index de4fb7a..8e883a9 100644 --- a/triangles-qt.pro +++ b/triangles-qt.pro @@ -1,13 +1,12 @@ TEMPLATE = app TARGET = triangles-qt -VERSION = 4.0.0.4 +VERSION = 4.2.1.0 INCLUDEPATH += src src/json src/qt src/qt/plugins/mrichtexteditor DEFINES += QT_GUI BOOST_THREAD_USE_LIB BOOST_SPIRIT_THREADSAFE BOOST_THREAD_PROVIDES_GENERIC_SHARED_MUTEX_ON_WIN __NO_SYSTEM_INCLUDES CONFIG += no_include_pwd CONFIG += thread -greaterThan(QT_MAJOR_VERSION, 4): QT += widgets -lessThan(QT_MAJOR_VERSION, 5): CONFIG += static + QMAKE_CXXFLAGS = -fpermissive greaterThan(QT_MAJOR_VERSION, 4) { @@ -96,8 +95,10 @@ contains(USE_UPNP, -) { win32:LIBS += -liphlpapi } - -# use: qmake "USE_DBUS=1" +# use: qmake "USE_DBUS=1" or qmake "USE_DBUS=0" +linux:count(USE_DBUS, 0) { + USE_DBUS=1 +} contains(USE_DBUS, 1) { message(Building with DBUS (Freedesktop notifications) support) DEFINES += USE_DBUS @@ -117,8 +118,11 @@ contains(USE_IPV6, -) { } contains(TRIANGLES_NEED_QT_PLUGINS, 1) { + message(Building with Qt Plugins) DEFINES += TRIANGLES_NEED_QT_PLUGINS QTPLUGIN += qcncodecs qjpcodecs qtwcodecs qkrcodecs qtaccessiblewidgets +} else { + message(Building without Qt Plugins) } INCLUDEPATH += src/leveldb/include src/leveldb/helpers @@ -176,11 +180,7 @@ contains(USE_O3, 1) { QMAKE_CFLAGS += -O3 } - - #QMAKE_CXXFLAGS += -msse2 - #QMAKE_CFLAGS += -msse2 - -win32-g++ { +*-g++-32 { message("32 platform, adding -msse2 flag") QMAKE_CXXFLAGS += -msse2 @@ -200,7 +200,6 @@ HEADERS += src/qt/trianglesgui.h \ src/qt/coincontroltreewidget.h \ src/qt/sendcoinsdialog.h \ src/qt/addressbookpage.h \ - src/qt/signverifymessagedialog.h \ src/qt/aboutdialog.h \ src/qt/editaddressdialog.h \ src/qt/trianglesaddressvalidator.h \ @@ -280,6 +279,9 @@ HEADERS += src/qt/trianglesgui.h \ src/sph_skein.h \ src/sph_types.h \ src/qt/messagepage.h \ + src/qt/dialog_move_handler.h \ + src/qt/signmessagepage.h \ + src/qt/verifymessagepage.h \ src/qt/messagemodel.h \ src/qt/sendmessagesdialog.h \ src/qt/sendmessagesentry.h \ @@ -304,7 +306,6 @@ SOURCES += src/qt/triangles.cpp src/qt/trianglesgui.cpp \ src/qt/coincontroldialog.cpp \ src/qt/coincontroltreewidget.cpp \ src/qt/addressbookpage.cpp \ - src/qt/signverifymessagedialog.cpp \ src/qt/aboutdialog.cpp \ src/qt/editaddressdialog.cpp \ src/qt/trianglesaddressvalidator.cpp \ @@ -437,6 +438,9 @@ SOURCES += src/qt/triangles.cpp src/qt/trianglesgui.cpp \ src/qt/qtipcserver.cpp \ src/qt/rpcconsole.cpp \ src/qt/messagepage.cpp \ + src/qt/dialog_move_handler.cpp \ + src/qt/signmessagepage.cpp \ + src/qt/verifymessagepage.cpp \ src/qt/messagemodel.cpp \ src/qt/sendmessagesdialog.cpp \ src/qt/sendmessagesentry.cpp \ @@ -457,7 +461,6 @@ FORMS += \ src/qt/forms/coincontroldialog.ui \ src/qt/forms/sendcoinsdialog.ui \ src/qt/forms/addressbookpage.ui \ - src/qt/forms/signverifymessagedialog.ui \ src/qt/forms/aboutdialog.ui \ src/qt/forms/editaddressdialog.ui \ src/qt/forms/transactiondescdialog.ui \ @@ -469,7 +472,12 @@ FORMS += \ src/qt/forms/messagepage.ui \ src/qt/forms/sendmessagesentry.ui \ src/qt/forms/sendmessagesdialog.ui \ - src/qt/plugins/mrichtexteditor/mrichtextedit.ui + src/qt/plugins/mrichtexteditor/mrichtextedit.ui \ + src/qt/forms/mainwindow.ui \ + src/qt/forms/signmessagepage.ui \ + src/qt/forms/verifymessagepage.ui \ + src/qt/forms/transactionspage.ui + contains(USE_QRCODE, 1) { HEADERS += src/qt/qrcodedialog.h @@ -503,11 +511,12 @@ OTHER_FILES += \ # platform specific defaults, if not overridden on command line isEmpty(BOOST_LIB_SUFFIX) { macx:BOOST_LIB_SUFFIX = -mt - windows:BOOST_LIB_SUFFIX = -mgw48-mt-s-1_550 + windows:BOOST_LIB_SUFFIX = -mt } isEmpty(BOOST_THREAD_LIB_SUFFIX) { - BOOST_THREAD_LIB_SUFFIX = $$BOOST_LIB_SUFFIX + win32:BOOST_THREAD_LIB_SUFFIX = _win32$$BOOST_LIB_SUFFIX + else:BOOST_THREAD_LIB_SUFFIX = $$BOOST_LIB_SUFFIX } isEmpty(BDB_LIB_PATH) { @@ -577,6 +586,7 @@ LIBS += -lssl -lcrypto -ldb_cxx$$BDB_LIB_SUFFIX LIBS += -levent -lz # -lgdi32 has to happen after -lcrypto (see #681) windows:LIBS += -lws2_32 -lshlwapi -lmswsock -lole32 -loleaut32 -luuid -lgdi32 + LIBS += -lboost_system$$BOOST_LIB_SUFFIX -lboost_filesystem$$BOOST_LIB_SUFFIX -lboost_program_options$$BOOST_LIB_SUFFIX -lboost_thread$$BOOST_THREAD_LIB_SUFFIX windows:LIBS += -lboost_chrono$$BOOST_LIB_SUFFIX diff --git a/win32_mxe_crosscompile_triangles-qt.pro b/win32_mxe_crosscompile_triangles-qt.pro index 79ef271..80b1a75 100644 --- a/win32_mxe_crosscompile_triangles-qt.pro +++ b/win32_mxe_crosscompile_triangles-qt.pro @@ -1,13 +1,12 @@ TEMPLATE = app TARGET = triangles-qt -VERSION = 4.0.0.4 +VERSION = 4.2.1.0 INCLUDEPATH += src src/json src/qt src/qt/plugins/mrichtexteditor DEFINES += QT_GUI BOOST_THREAD_USE_LIB BOOST_SPIRIT_THREADSAFE BOOST_THREAD_PROVIDES_GENERIC_SHARED_MUTEX_ON_WIN __NO_SYSTEM_INCLUDES CONFIG += no_include_pwd CONFIG += thread -greaterThan(QT_MAJOR_VERSION, 4): QT += widgets -lessThan(QT_MAJOR_VERSION, 5): CONFIG += static + QMAKE_CXXFLAGS = -fpermissive greaterThan(QT_MAJOR_VERSION, 4) { @@ -105,9 +104,11 @@ contains(USE_IPV6, -) { } contains(TRIANGLES_NEED_QT_PLUGINS, 1) { + message(Building with Qt Plugins) DEFINES += TRIANGLES_NEED_QT_PLUGINS -# QTPLUGIN += qcncodecs qjpcodecs qtwcodecs qkrcodecs qtaccessiblewidgeTs - QTPLUGIN += qtaccessiblewidgets + QTPLUGIN += qcncodecs qjpcodecs qtwcodecs qkrcodecs qtaccessiblewidgets +} else { + message(Building without Qt Plugins) } INCLUDEPATH += src/leveldb/include src/leveldb/helpers @@ -165,10 +166,6 @@ contains(USE_O3, 1) { QMAKE_CFLAGS += -O3 } - - #QMAKE_CXXFLAGS += -msse2 - #QMAKE_CFLAGS += -msse2 - win32-g++ { message("32 platform, adding -msse2 flag") @@ -189,7 +186,6 @@ HEADERS += src/qt/trianglesgui.h \ src/qt/coincontroltreewidget.h \ src/qt/sendcoinsdialog.h \ src/qt/addressbookpage.h \ - src/qt/signverifymessagedialog.h \ src/qt/aboutdialog.h \ src/qt/editaddressdialog.h \ src/qt/trianglesaddressvalidator.h \ @@ -269,6 +265,9 @@ HEADERS += src/qt/trianglesgui.h \ src/sph_skein.h \ src/sph_types.h \ src/qt/messagepage.h \ + src/qt/dialog_move_handler.h \ + src/qt/signmessagepage.h \ + src/qt/verifymessagepage.h \ src/qt/messagemodel.h \ src/qt/sendmessagesdialog.h \ src/qt/sendmessagesentry.h \ @@ -293,7 +292,6 @@ SOURCES += src/qt/triangles.cpp src/qt/trianglesgui.cpp \ src/qt/coincontroldialog.cpp \ src/qt/coincontroltreewidget.cpp \ src/qt/addressbookpage.cpp \ - src/qt/signverifymessagedialog.cpp \ src/qt/aboutdialog.cpp \ src/qt/editaddressdialog.cpp \ src/qt/trianglesaddressvalidator.cpp \ @@ -426,6 +424,9 @@ SOURCES += src/qt/triangles.cpp src/qt/trianglesgui.cpp \ src/qt/qtipcserver.cpp \ src/qt/rpcconsole.cpp \ src/qt/messagepage.cpp \ + src/qt/dialog_move_handler.cpp \ + src/qt/signmessagepage.cpp \ + src/qt/verifymessagepage.cpp \ src/qt/messagemodel.cpp \ src/qt/sendmessagesdialog.cpp \ src/qt/sendmessagesentry.cpp \ @@ -446,7 +447,6 @@ FORMS += \ src/qt/forms/coincontroldialog.ui \ src/qt/forms/sendcoinsdialog.ui \ src/qt/forms/addressbookpage.ui \ - src/qt/forms/signverifymessagedialog.ui \ src/qt/forms/aboutdialog.ui \ src/qt/forms/editaddressdialog.ui \ src/qt/forms/transactiondescdialog.ui \ @@ -458,7 +458,12 @@ FORMS += \ src/qt/forms/messagepage.ui \ src/qt/forms/sendmessagesentry.ui \ src/qt/forms/sendmessagesdialog.ui \ - src/qt/plugins/mrichtexteditor/mrichtextedit.ui + src/qt/plugins/mrichtexteditor/mrichtextedit.ui \ + src/qt/forms/mainwindow.ui \ + src/qt/forms/signmessagepage.ui \ + src/qt/forms/verifymessagepage.ui \ + src/qt/forms/transactionspage.ui + contains(USE_QRCODE, 1) { HEADERS += src/qt/qrcodedialog.h @@ -492,12 +497,12 @@ OTHER_FILES += \ # platform specific defaults, if not overridden on command line isEmpty(BOOST_LIB_SUFFIX) { macx:BOOST_LIB_SUFFIX = -mt - #windows:BOOST_LIB_SUFFIX = -mgw48-mt-s-1_550 windows:BOOST_LIB_SUFFIX = -mt } isEmpty(BOOST_THREAD_LIB_SUFFIX) { - BOOST_THREAD_LIB_SUFFIX = $$BOOST_LIB_SUFFIX + win32:BOOST_THREAD_LIB_SUFFIX = _win32$$BOOST_LIB_SUFFIX + else:BOOST_THREAD_LIB_SUFFIX = $$BOOST_LIB_SUFFIX } isEmpty(BDB_LIB_PATH) { @@ -539,7 +544,7 @@ windows:!contains(MINGW_THREAD_BUGFIX, 0) { LIBS += -lrt } -macx:HEADERS += src/qt/macdockiconhandler.hh +macx:HEADERS += src/qt/macdockiconhandler.h macx:OBJECTIVE_SOURCES += src/qt/macdockiconhandler.mm macx:LIBS += -framework Foundation -framework ApplicationServices -framework AppKit macx:DEFINES += MAC_OSX MSG_NOSIGNAL=0 @@ -567,7 +572,8 @@ LIBS += -lssl -lcrypto -ldb_cxx$$BDB_LIB_SUFFIX LIBS += -levent -lz # -lgdi32 has to happen after -lcrypto (see #681) windows:LIBS += -lws2_32 -lshlwapi -lmswsock -lole32 -loleaut32 -luuid -lgdi32 -LIBS += -lboost_system$$BOOST_LIB_SUFFIX -lboost_filesystem$$BOOST_LIB_SUFFIX -lboost_program_options$$BOOST_LIB_SUFFIX -lboost_thread_win32$$BOOST_THREAD_LIB_SUFFIX + +LIBS += -lboost_system$$BOOST_LIB_SUFFIX -lboost_filesystem$$BOOST_LIB_SUFFIX -lboost_program_options$$BOOST_LIB_SUFFIX -lboost_thread$$BOOST_THREAD_LIB_SUFFIX windows:LIBS += -lboost_chrono$$BOOST_LIB_SUFFIX contains(RELEASE, 1) {

    +@Wq$?549*B((M2lo) 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 literal 0 HcmV?d00001 diff --git a/src/qt/res/fonts/Roboto/Roboto-Bold.ttf b/src/qt/res/fonts/Roboto/Roboto-Bold.ttf new file mode 100644 index 0000000000000000000000000000000000000000..072b842925fd64f0964d6dc3735a65f856b01a32 GIT binary patch literal 117240 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 z z9mIFaoy1FI3H+h=$9A{eP2Jy?Z&T|%au0Fth!KBBzC-+7`7ZH&av$;csfY1TfslTMzz z50b26BTi2fy``rKRrEB`#*6YIy!}#s32!gSOX#pBHO1Q)k_CFG9;(toZ%vgOXidG8 z8$FtNG*g=CZK~pVK05cZ5}IMh%a`f< zI@;5!deg!M(Q^9IVmAJDV5g1o*TaUN-pYFb{a9NNKzpvxwt7PK5B003`|A1WZ&%QN zW@ybiT|Mb{js|m0<5>%{W;*@)&&Ld`tzLJ%c8!1jTrW7_Zyhw}AqBk;{nuy?&pNLM zdagGZAU%UEH*B%o-l<9F9_2>1lJwD{S&~>sN-qhi0&}S-rshjS#)XUIwyc#$4 z<3HYCy+_jL9`v8N-`E?Qb@Iha>$TP;rSnzyP5O+V>AwPqU+Jw($+WQYBcbs#^YVhj zEzt|z51HQF6ECIj={{Zm`H-*9<$CDc*6rB*>7kFIRSo>suhxIMUot(C=_&Lp6-v{+ zV7(sd>FRZ^jde~xV(N>jEqWe${q%bpo|h4b-_+CT`L)3tH@}=`ecnxl_2vHa&?xk> zzBbm~hInH;(sjGdWj!?|qsyWJrmpJx+PJmRpM^6yqu1*Hb!sjlQAKeWKmSh&k&0;P zvQ^8nF(e|QETjjtkoM7{0*zp3B^VTe8-rR&JJZr^97}V|XIAt!dT6GWy?hO2Ic1Nf z{m!{V)YkcNzH=^f9{1dHxO4yC+<#{lox%SaT^m1lKkI0(L^b@q#sB)|6H%XWR9m=>{o(km7soJ-aqro2&_thTN6C2O>P@ec+`4pRGar`!!eyj`RZ)G zDx0s&=F9&cOT1-{!`o<0IK0jHy9sNtq_ujF*V?Qdmp5%4mat9M6 z{niE5k?NsA7j;REYSLvj>xvR;QBtkCs%vUfyRNH4DRt_Gy40;6^{P+(OKi2En=k;k z;5OWWyKoQg!vlB-kKi#3!V`E3&)_+{fFT%$ml}arFbZQZ4zJ-2Ou$=s2k+qne1u7u zf@zq6Sx76r$VZ>xGt9vk_zLrofp72~7W4yt!Y`;}6&px-q+C149@zbcisH literal 0 HcmV?d00001 diff --git a/src/qt/res/fonts/Roboto/Roboto-BoldItalic.ttf b/src/qt/res/fonts/Roboto/Roboto-BoldItalic.ttf new file mode 100644 index 0000000000000000000000000000000000000000..74919ff649ea466117c1b16caaa68bfef9648663 GIT binary patch literal 120668 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