- Updated build instruction in file readme.txt (Patch from Henry)

- Updated english translation

git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@6467 b45a01b8-16f6-495d-af2f-9b41ad6348cc
This commit is contained in:
thunder2 2013-06-30 09:56:52 +00:00
parent 7414659bd9
commit 1dfcc78cfb
2 changed files with 106 additions and 39 deletions

View File

@ -6,8 +6,16 @@ To compile:
libspeex-dev libspeexdsp-dev libxslt1-dev libprotobuf-dev protobuf-compiler cmake \
libcurl4-openssl-dev
- create project directory (e.g. ~/retroshare) and check out the source code
# mkdir ~/retroshare
# cd ~/retroshare && svn co svn://svn.code.sf.net/p/retroshare/code/trunk trunk
- create a new directory named lib
# mkdir lib
- get source code for libssh-0.5.4, unzip it, and create build directory (if needed)
# cd lib
# wget https://red.libssh.org/attachments/download/41/libssh-0.5.4.tar.gz
# tar zxvf libssh-0.5.4.tar.gz
# cd libssh-0.5.4
@ -15,16 +23,44 @@ To compile:
# cd build
# cmake -DWITH_STATIC_LIB=ON ..
# make
# cd ../..
- go to retroshare-nogui, and compile it
# cd ../../..
# cd ../../retroshare-nogui
# qmake
- get source code for sqlcipher, and build it (only needed for GXS)
# cd lib
# git clone git://github.com/sqlcipher/sqlcipher.git
# cd sqlcipher
# ./configure --enable-tempstore=yes CFLAGS="-DSQLITE_HAS_CODEC" \
LDFLAGS="-lcrypto"
# make
# cd ..
- go to your svn base directory
# cd trunk
- go to libbitdht and compile it
# cd libbitdht/src && qmake && make clean && make -j 4
- go to openpgpsdk and compile it
# cd ../../openpgpsdk/src && qmake && make clean && make -j 4
- go to supportlibs and compile it
# cd ../../supportlibs/pegmarkdown && qmake && make clean && make -j 4
- go to libretroshare and compile it
# cd ../../libretroshare/src && qmake && make clean && make -j 4
- go to rsctrl and compile it
# cd ../../rsctrl/src && make &&
- go to retroshare-nogui, and compile it
# cd ../../retroshare-nogui/src && qmake && make clean && make -j 4
- go to retroshare gui and compile it
# cd ../../retroshare-gui/src && qmake && make clean && make -j 4
- to use the SSH RS server (nogui):
- to use the SSH RS server:
# ssh-keygen -t rsa -f rs_ssh_host_rsa_key # this makes a RSA
# ./retroshare-nogui -G # generates a login+passwd hash for the RSA key used.
# ./retroshare-nogui -S 7022 -U[SSLid] -P [Passwd hash]

View File

@ -1380,6 +1380,14 @@ Double click lobbies to enter and chat.</source>
<source>%1 invites you to chat lobby named %2</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Remove Auto Subscribe</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Add Auto Subscribe</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ChatMsgItem</name>
@ -2141,6 +2149,14 @@ Some services (Discovery, anonymous routing) can be switched off globally, which
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p align=&quot;justify&quot;&gt;Retroshare periodically checks your friend lists for browsable files matching your transfers, to establish a direct transfer. In this case, your friend knows you&apos;re downloading the file.&lt;/p&gt;&lt;p align=&quot;justify&quot;&gt;To prevent this behavior for this friend only, uncheck this box. You can still perform a direct transfer if you explicitly ask for it, by e.g. downloading from your friend&apos;s file list. &lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Encryption</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Not connected</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ConnectFriendWizard</name>
@ -3722,22 +3738,6 @@ p, li { white-space: pre-wrap; }
<source>Private chat invite created</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Messenging invite creation failed</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>The creation of the messenging invite failed</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Messenging invite created</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Your new messenging chat invite has been copied to clipboard. You can now paste it as a Retroshare link.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Create distant chat invite</source>
<translation type="unfinished"></translation>
@ -3750,6 +3750,22 @@ p, li { white-space: pre-wrap; }
<source>Your new chat invite has been created. You can now copy/paste it as a Retroshare link.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Messaging invite creation failed</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>The creation of the messaging invite failed</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Messaging invite created</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Your new messaging chat invite has been copied to clipboard. You can now paste it as a Retroshare link.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>CryptoPage</name>
@ -6993,6 +7009,21 @@ before you can comment</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>GxsIdChooser</name>
<message>
<source>Loading</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Not found</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>No Signature</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>HashBox</name>
<message>
@ -10626,14 +10657,6 @@ Reported error is: %2</source>
<source>Select who can contact you:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Messenging link is expired</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>This Messenging link is expired. The destination peer will not receive it.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Chat link is expired</source>
<translation type="unfinished"></translation>
@ -10646,10 +10669,6 @@ Reported error is: %2</source>
<source>Chat link cannot be decrypted</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>This chat link is encrypted with a key that is not yours. You can&apos;t used it. Key ID = </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>The link could not be decrypted.</source>
<translation type="unfinished"></translation>
@ -10662,10 +10681,6 @@ Reported error is: %2</source>
<source>The link is signed by an unknown key.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Chat connexion is not possible</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Hash error</source>
<translation type="unfinished"></translation>
@ -10686,6 +10701,22 @@ Reported error is: %2</source>
<source>Secured tunnel is working</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Messaging link is expired</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>This Messaging link is expired. The destination peer will not receive it.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>This chat link is encrypted with a key that is not yours. You can&apos;t use it. Key ID = </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Chat connection is not possible</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>QuickStartWizard</name>