9X93\A]c5k~Gp wy.6{|nxlʿ^8)îJy@I l'( #]2`j4~:4A\7?N`Ye1].P<z5(>1y3 $<C:-+kmn }^pIm\n!o`3p}a7sb q Ѳc? >HH0ӱ 3^g6o~=N A_My^* ʗ&e xegWn7Hx~L7Q.*_YD=DCN]6H!Lk gTwCYxx9%j,WxSE)y%C.?'55u7(h9pk:h9BN[K^~6sdWs2ot{*;e9)Rs|48}8 g.8E΋jР4W&D(COn`rkg~xuzJ,6 x `reg(ԪV.o+;GD M4NQ^(V}aXe1i {)Lt?kky Nbr5N$%Q=8_E&"Y[{eN3MFZY*Rp>2#ʨ3Fڙ}q`+3 |q S*  &' 7\c$ sN"3 sp1a 59 ^iZ <g , < 5#Q / &h eL1 hd8 j5^ j5|# |8>I >] 9Z :] i>0. À:' ~ M יN~D y HE  'h j 0V^7 @,5_! In0 X}kN d_ eS% ? bJ\ x(5 A^ 5C oc` s6H s Nw jNc + +f T{ G Q FP lY &s&m -d @0 _P dM'd k~P u~# zC .H b9 h@hy}1G*%U.NH}Pw5BV[8-̜9k//b+N_kN}1d^!5 O>OoZmE_Ge"h@@i


 MainWindowiAbout MainWindow&000000nx0S0QS00~0W0_ %1*Acknowledgement of the message received %1 MainWindow00000RAdd New Address MainWindow QH0RAdd new Subscription MainWindowe0W0Dv0R Add new entry MainWindowOQC00000^30kRAdd sender to your Address Book MainWindow0000Address MainWindow 0000^3 Address Book MainWindow00000oe0khy:0U00f0D0~0YAddress already present MainWindow00000Lq!R0k0j00~0W0_Address disabled MainWindow"00000LchanT 0hN0W0~0[0 Address does not match chan name MainWindow00000LN kc0g0YAddress invalid MainWindow00000Lq!R0k0j00~0W0_Address is gone MainWindow00000LN kc0g0Y0Address is valid. MainWindow00000Le0W0Y0N0~0YAddress too new MainWindow00000n00000ujSAddress version number MainWindowQh0fAll MainWindow6[N0W0~0W0_000000000000000X0f0D0~0Y0#All done. Closing user interface... MainWindow0S0nBitmessage00000okc_S0g0Y0L000000ujS0LsW(Ou(N-0nri00e0W0D0g0Y0Bitmessage00000000W0f0O0`0U0D0Although that Bitmessage address might be valid, its version number is too new for us to handle. Perhaps you need to upgrade Bitmessage. MainWindowL0S0nBitmessage00000okc_S0g0Y0L0chanT 0hN0W0f0D0~0[00VAlthough the Bitmessage address you entered was valid, it doesn't match the chan name. MainWindow400{Q0n000000Qh0fRJd0W0f0000W0D0g0Y0K5Are you sure you want to delete all trashed messages? MainWindowrbroadcast0o0B0j0_0n00000n00gfSS0U00~0Y00B0j0_0n00000w0c0f0D0N0oQh0f00S0h0L0g0M0~0Y0kBe aware that broadcasts are only encrypted with your address. Anyone who knows your address can read them. MainWindow Bitmessage MainWindow:0000 %1 0L0d0K00~0[00e0kRJd0W0f0D0~0[00K?Bitmessage cannot find your address %1. Perhaps you removed it? MainWindowp00000n-[0g R0k0Y00k0obKR0gBitmessage0QwR0W0f0O0`0U0D0e0kc}0L0B0X4T0oRe0U00~0Y0Bitmessage will use your proxy from now on but you may want to manually restart Bitmessage now to close existing connections (if any). MainWindow0000000 Blacklist MainWindowBroadcast: %1Broadcast on %1 MainWindow(Broadcast0L0000kQe00~0W0_0Broadcast queued. MainWindow2R0n000000W0f0D00000QhT0xMO0Y07Broadcast to everyone who is subscribed to your address MainWindowChanT 0L_ʼn0g0YChan name needed MainWindow0000000xb0W0f0O0`0U0DChoose a passphrase MainWindow0000 %1 0kc}0%2 0n00000ujS0oQt0g0M0~0[00Bitmessage0ge0n000000x0000000W0f0O0`0U0D0{Concerning the address %1, Bitmessage cannot handle stream numbers of %2. Perhaps upgrade Bitmessage to the latest version. MainWindow0000 %1 0kc}0%2 0n00000ujS0oQt0g0M0~0[00Bitmessage0ge0n000000x0000000W0f0O0`0U0D0Concerning the address %1, Bitmessage cannot understand address version numbers of %2. Perhaps upgrade Bitmessage to the latest version. MainWindowc}n0 Connected MainWindowc}0LRe0U00~0W0_Connection lost MainWindowc} Connections MainWindow00000000Copy address to clipboard MainWindow[QH00000000%Copy destination address to clipboard MainWindow<chan0R0g0M0~0[00e0k0000N0kT+0~00f0D0~0Y0KCould not add chan because it appears to already be one of your identities. MainWindowCtrrl+QCtrl+Q MainWindowRJdDelete MainWindow 00{0n000000Qh0fRJd0Y0Delete all trashed messages MainWindow00{0zz0k0W0~0Y0K Delete trash? MainWindowq!RDisable MainWindowg REnable MainWindow(fSu0n000000o0000kQe00~0W0_0Encryption key request queued. MainWindow>0000^30kv0LR0U00~0W0_00000ou10k}0g0M0~0Y0?Entry added to the Address Book. Edit the label to your liking. MainWindowV000: Bitmessage00000o0 BM-0 0gY0~00~0Y0x0W0f0O0`0U0D %1Q^QeR0U00_0000000LN0W0~0[00QQeR0W0f0O0`0U0D0:The passphrase you entered twice doesn't match. Try again. MainWindowr0S0n00000n00000ujS0o0S0n000000n0000{VY0g0Y0Bitmessage00000000W0f0O0`0U0D0gThe version number of this address is higher than this software can support. Please upgrade Bitmessage. MainWindowDchan00000oN`000000000n00000k0oOu(0g0M0~0[00CThis is a chan address. You cannot use it as a pseudo-mailing list. MainWindow[QHTo MainWindow[QH:To: MainWindowc}ep: %1Total Connections: %1 MainWindow c}ep: 0Total connections: 0 MainWindowN f0j00000: %1 %2Unknown status: %1 %2 MainWindowT00000000Ou(Qh0f0n000000SO0W0f00000000hN0Y0ri0`0QdY KUse a Blacklist (Allow all incoming messages except those on the Blacklist) MainWindowX00000000Ou(Qh0f0n000000SObT&0W0f00000000hN0Y0ri0`0Q1S KUse a Whitelist (Block all incoming messages except those on the Whitelist) MainWindow&HTML0000et_b0W0_00000ghy: View HTML code as formatted text MainWindow0fSS000_0c0f0D0~0Y0Q^000000W0~0Y0 (best if this is the first of many addresses you will create)NewAddressDialog^/W0hQtR0{}0Y0 /(saves you some bandwidth and processing power)NewAddressDialog<<html><head/><body><p><span style=" font-weight:600;">wb@:<br/></span>a0<00k00000Qub0g0M0~0Y0<br/>keys.dat00000n0000000n_ÑM00W0j0D0g0000000000H0f0J0Q0p00O0j00~0Y0<br/><span style=" font-weight:600;">wb@:<br/></span>00000nfSu0}Y10W0_X4T0kP0H0f00000QubQge000F0k0W0_0DX4T000000000H0f00W0O0of0MuY00f _ʼn0L0B00~0Y0<br/>00000000H0f0J0O0n0kR0H0f000000n00000ujS0h00000ujS00H0f0J0O_ʼn0L0B00~0Y0<br/>_10D0000000-[0Y00h0000N 0n0K0L00000000e;d0L0c0f0B0j0_0nO000000SO00000000g0W0~0FS`'0L0B00~0Y0</p></body></html>

Pros:
You can recreate your addresses on any computer from memory.
You need-not worry about backing up your keys.dat file as long as you can remember your passphrase.
Cons:
You must remember (or write down) your passphrase if you expect to be able to recreate your keys if they are lost.
You must remember the address version number and the stream number along with your passphrase.
If you choose a weak passphrase and someone on the Internet can brute-force it, they can read your messages and send messages as you.

NewAddressDialog00000n00000ujS: 3Address version number: 3NewAddressDialoge0W0D00000O\bCreate new AddressNewAddressDialog<ep0n00000ub0g0M0~0Y000000u10kub0x4h0Y00S0h0L0g0M0~0Y000000oNqep0K0000000O0c0fub0g0M0~0Y000W0000000O0FX4T000000odeterministic00000k0j00~0Y0000000g0oNqep0k00ub0Lxb0U00~0Y0L0deterministic00000k0wb@0hwb@0L0B00~0Y:uHere you may generate as many addresses as you like. Indeed, creating and abandoning addresses is encouraged. You may generate addresses by using either random numbers or by using a passphrase. If you use a passphrase, the address is called a "deterministic" address. The 'Random Number' option is selected by default but deterministic addresses have several pros and cons:NewAddressDialog80000000kR0H0f00S000nP$00H0f0J0D0f0O0`0U0D:@In addition to your passphrase, you must remember these numbers:NewAddressDialog 000N0nN0K00o0H0~0[0 &Label (not shown to anyone except you)NewAddressDialog(deterministiC00000O\0Make deterministic addressesNewAddressDialog(0000000K0ub0U00_00000nep:5Number of addresses to make based on your passphrase:NewAddressDialog 000000 PassphraseNewAddressDialog00000j00000ub0Y0Randomly generate addressNewAddressDialog0000000QQeRRetype passphraseNewAddressDialog<00000102e[Ww0O0Y00_00kepRR0n{Qt0L0F_Spend several minutes of extra computing time to make the address(es) 1 or 2 characters shorterNewAddressDialog00000ep: 1Stream number: 1NewAddressDialog"00000nO\b0k0000000O0F"Use a passphrase to make addressesNewAddressDialog(00000nub0kNqep00000000O0F0Use a random number generator to make an addressNewAddressDialogg0g R0j000000O0FUse the most available streamNewAddressDialog(e[X0n00000hT 0X000000R)u(0Y0*Use the same stream as an existing addressNewAddressDialoge0W0Dv0R Add new entryNewSubscriptionDialog0000AddressNewSubscriptionDialog000LabelNewSubscriptionDialog^80n00000k0Y0Behave as a normal addressSpecialAddressBehaviorDialog"N`000000000h0W0fOu(0Y0'Behave as a pseudo-mailing-list addressSpecialAddressBehaviorDialogbN`000000000n00000LSO0W0_00000oRv0k0Y000000kMOQl 0U00~0Y0xMail received to a pseudo-mailing-list address will be automatically broadcast to subscribers (and thus will be public).SpecialAddressBehaviorDialogN`000000000nT RM: Name of the pseudo-mailing-list:SpecialAddressBehaviorDialog00000nryR%0jRO\Special Address BehaviorSpecialAddressBehaviorDialog

Distributed under the MIT/X11 software license; see http://www.opensource.org/licenses/mit-license.php

 aboutDialogiAbout aboutDialog!Copyright © 2013 Jonathan Warren aboutDialog PyBitmessage aboutDialog 0S0n0000000o000rH0g0Y0This is Beta software. aboutDialogVersion ? version ? aboutDialog Bitmessage connectDialogBBitmessage0o0B0j0_0LdO\0W0j0DP00i0S0x0c}0W0~0[005Bitmessage won't connect to anyone until you let it.  connectDialogc} Connect now connectDialog.gR0kryR%0j0000000n-[0L0c0f0O0`0U0D/Let me configure special network settings first connectDialog<a href="http://Bitmessage.org/wiki/PyBitmessage_Help">http://Bitmessage.org/wiki/PyBitmessage_Help</a>ghttp://Bitmessage.org/wiki/PyBitmessage_Help helpDialogfBitmessage0oSTP0000000g0Y00000oBitmessage Wiki0Sqg0W0f0O0`0U0D:ZAs Bitmessage is a collaborative project, help can be found online in the Bitmessage Wiki: helpDialog000Help helpDialog 0000N Icon GlossaryiconGlossaryDialog,Ou(N-0n000 ? -[0gY f0g0M0~0Y 0@You are using TCP port ?. (This can be changed in the settings).iconGlossaryDialogB0000000000iR0k-[0W0N0npeer0xc}0W0f0O0`0U0D0SYou do have connections with other peers and your firewall is correctly configured.iconGlossaryDialogpvzOc}0n0_00k10dNN 0n000xc}0L0c0f0D0~0Y0L00~0`w@Oc}0S0QS0c0f0D0~0[000000000000K00000000LY0K00S0n00000000x0nTCPc}0S0QS0000F0k-[0U00f0D0j0D0K0w00~0[00Bitmessage0okc^80kRO\0W0~0Y0L0Y0K00nc}01S0W0f00o0Oc}0U00_0000k0j00S0h0oBitmessage0000000x0nR0Q0k0j00~0Y0You have made at least one connection to a peer using an outgoing connection but you have not yet received any incoming connections. Your firewall or home router probably isn't configured to forward incoming TCP connections to your computer. Bitmessage will work just fine but it would help the Bitmessage network if you allowed for incoming connections and will help you be a better-connected node.iconGlossaryDialog"N0npeer0xc}0U00f0D0~0[00*You have no connections with other peers. iconGlossaryDialog<html><head/><body><p>chan0oN00n00000k_Su0Qqg 0U000S0h0g[XW(0W0~0Y0chan0gO000u0hBitmessage00000o000Y0DSX00~0_0o0000chanT 0K0ub0U00~0Y0chan0k\E0N0_0a0x00000000k0o0^80nN[N0n000000chan00000x00~0Y0</p><p>chans0o[vj_0g0Q[0{t0Y00000000-0Q00S0h0o0g0M0~0[00</p></body></html>

A chan exists when a group of people share the same decryption keys. The keys and bitmessage address used by a chan are generated from a human-friendly word or phrase (the chan name). To send a message to everyone in the chan, send a normal person-to-person message to the chan address.

Chans are experimental and completely unmoderatable.

 newChanDialogb<html><head/><body><p>chanT 0QeR0W0f0O0`0U0D0_70O0fNa0n0000000n00F0k SAR0k0jchanT 0x0s00B0j0_0nSN0_0a0L0]00NN0keY0H0j0DP0chan0o00000g0000000g0Y00B0j0_0hN0n0K0LT 0XT RM0nchan0O\b0W0_X4T0sr0g0oT 0Xchan0k0j0S`'0L^^80k0D0</p></body></html>r

Enter a name for your chan. If you choose a sufficiently complex chan name (like a strong and unique passphrase) and none of your friends share it publicly then the chan will be secure and private. If you and someone else both create a chan with the same chan name then it is currently very likely that they will be the same chan.

 newChanDialog(chan0nbitmessage0000:Chan bitmessage address: newChanDialog ChanT : Chan name: newChanDialogchan0O\b Create a chan newChanDialoge0W0Dchan0O\bCreate a new chan newChanDialog 00000Dialog newChanDialogchan0kSR Join a chan newChanDialog1regenerateAddressesDialog3regenerateAddressesDialog00000n00000ujS:Address version Number:regenerateAddressesDialog00WNRM0kdeterministic00000O\0c0_0S0h0L0B00OU0K0W00n000000000000neE0n00F0j 0g0]00}Y10W0f0D0_X4T00S0S0gQub0Y00S0h0L0g0M0~0Y000WNqep0g00000O\0c0f0D0_0n0g0B00p0S0n00000oQub0k0oO0H0~0[00If you have previously made deterministic addresses but lost them due to an accident (like hard drive failure), you can regenerate them here. If you used the random number generator to make your addresses then this form will be of no use to you.regenerateAddressesDialog(0000000K0ub0U00_00000nep:5Number of addresses to make based on your passphrase:regenerateAddressesDialog 000000 PassphraseregenerateAddressesDialoge[X0n00000Qub0Y0Regenerate Existing AddressesregenerateAddressesDialoge[X0n00000Qub0Y0Regenerate existing addressesregenerateAddressesDialog<00000102e[Ww0O0Y00_00kepRR0n{Qt0L0F_Spend several minutes of extra computing time to make the address(es) 1 or 2 characters shorterregenerateAddressesDialog00000ep:Stream number:regenerateAddressesDialog|00W0B0j0_0LR00f00000O\0c0_0n0g0B00p0S0n0000000000Y0_ʼn0L0B00~0Y00]0F0g0j0DX4T0o0W0j0D0g0O0`0U0D 0qYou must check (or not check) this box just like you did (or didn't) when you made your addresses the first time.regenerateAddressesDialogz<html><head/><body><p>Bitmessage0o00000000Y0O0Y00_00Namecoin0h0D0FBitcoin0000nR%0n000000R)u(0g0M0~0Y0O0H0p00B0j0_0nSN0kw0DBitmessage00000O0H0N000k0SX}0k<span style=" font-style:italic;">000</span>0g000000000FO0H00S0h0L0g0M0~0Y0</p><p>Bitmessage00000r0kNamecoin0k0Y00n0o0K0j00W0D0g0Y 0</p><p>Bitmessage0ovcnamecoind0O0F0K0nmcontrol0000000O0F0S0h0L0g0M0~0Y0</p></body></html>

Bitmessage can utilize a different Bitcoin-based program called Namecoin to make addresses human-friendly. For example, instead of having to tell your friend your long Bitmessage address, you can simply tell him to send a message to test.

(Getting your own Bitmessage address into Namecoin is still rather difficult).

Bitmessage can use either namecoind directly or a running nmcontrol instance.

settingsDialog<AuthenticationsettingsDialogc}QH: Connect to:settingsDialoglB0U00f^Demanded difficultysettingsDialog|0S0S0g0oN0n00000x00000000kL0F0S0h01S0Y0Qt0nN P0-[0W0~0Y000-[0Y00h0i00j0g01[0W0~0Y0Here you may set the maximum amount of work you are willing to do to send a message to another person. Setting these values to 0 means that any value is acceptable.settingsDialog000:Host:settingsDialog00000000fB0000000h-[00000o^80n000000000000n00000g0o0j0OT 0X0000000kO[X0U00~0Y00S00k00Bitmessage0USB00000K0[L0g0M0~0Y0In Portable Mode, messages and config files are stored in the same directory as the program rather than the normal application-data folder. This makes it convenient to run Bitmessage from a USB thumb drive.settingsDialogc}0_0d000:Listen for connections on port:settingsDialog(0000Ou(fB0kY0K00nc}0_j_0Y00Listen for incoming connections when using proxysettingsDialog00000000Listening portsettingsDialog1S0Y0gY'0nf^Max acceptable difficultysettingsDialog(\0U0j000000k1S0Y0f^0nN P:,Maximum acceptable small message difficulty:settingsDialog1S0Y0f^0nN P:$Maximum acceptable total difficulty:settingsDialog0000000xg\SMinimize to traysettingsDialogNMControl NMControlsettingsDialogNamecoin#d:Namecoin integrationsettingsDialogNamecoind NamecoindsettingsDialog000000-[Network SettingssettingsDialogpRv0k-[0U00_0W0W0N f0M0Y0V00000~0_0o0000QeR0O:0 en_US0 0~0_0o0 en0 :aOverride automatic language localization (use countycode or language code, e.g. 'en_US' or 'en'):settingsDialog00:Pass:settingsDialog 00000: Password:settingsDialog000:Port:settingsDialog00000000/TorProxy server / TorsettingsDialog000000000g[LRun in Portable ModesettingsDialogSOCKS4aSOCKS4asettingsDialog SOCKS5SOCKS5settingsDialog0000000T :Server hostname:settingsDialog-[SettingssettingsDialog000000nSOfB0kw0Y0'Show notification when message receivedsettingsDialog\0U0D000000nf^:Small message difficulty:settingsDialogHBitmessage0000Q0gwR0Y0000000000hy:0W0j0D 5Start Bitmessage in the tray (don't show main window)settingsDialog.0000n0000fB0kBitmessage0wRStart Bitmessage on user loginsettingsDialog000TestsettingsDialog0 \0U0D000000nf^0 0o\0U0D000000L0FfB0k0`0Q_q0W0~0Y00S0nP$0NP 0k0Y00p\0U0j000000k_ʼn0jQt0nf^0oNP 0k0j00~0Y0L0[0k0o0000nY0D000000k0o_q0W0~0[00The 'Small message difficulty' mostly only affects the difficulty of sending small messages. Doubling this value makes it almost twice as difficult to send a small message but doesn't really affect large messages.settingsDialogb0 QhOS0nf^0 0o[Qh0kQh0f0n000000k_q0W0~0Y00S0nP$0NP 0k0Y00hQt0NP 0k0j00~0Y0The 'Total difficulty' affects the absolute amount of work the sender must complete. Doubling this value doubles the amount of work.settingsDialogQhOS0nf^:Total difficulty:settingsDialog000:Type:settingsDialog00000000000User InterfacesettingsDialog 0000T : Username:settingsDialog0K0L0B0j0_0k0000000fB0vbK0n00000000o0D0O00K{Qt0L0D0~0Y0Qt0nf^0o000000g0o10g0Y00S0nP$0Y f0Y00he0W0D00000g0o0S0n00000P$0_0MN 0R00S0h0L0g0M0~0Y00]0nX4T0e0W0D00000o000000nO0k000Df^0lB0W0~0Y0OY00B00~0Y: SN0w0T0D00000^30kv{20Y00h0Bitmessage0ok!0k00000000Rv0klB0U00Qt0nf^0gONP0n10gn000F0kw0W0~0Y0When someone sends you a message, their computer must first complete some work. The difficulty of this work, by default, is 1. You may raise this default for new addresses you create by changing the values here. Any new addresses you create will require senders to meet the higher difficulty. There is one exception: if you add a friend or acquaintance to your address book, Bitmessage will automatically notify them when you next send a message that they need only complete the minimum amount of work: difficulty 1. settingsDialogBd:^/zg+0k0000000fB0ofSS0U00f0D0j0D000001S0Y0QWillingly include unencrypted destination address when sending to a mobile devicesettingsDialogq!0WnonesettingsDialog