From 86f8d5eebc3d0974f631cf9c9c2bdbf82e3867cb Mon Sep 17 00:00:00 2001 From: ubbo Date: Mon, 5 Dec 2011 23:54:24 +0000 Subject: add help files git-svn-id: http://cpunk.de/svn/src/gpg4usb/trunk@661 34ebc366-c3a9-4b3c-9f84-69acf7962910 --- mainwindow.cpp | 2 +- release/help/css/style.css | 127 +++ release/help/docu.html | 65 ++ release/help/docu.html~ | 65 ++ release/help/docu_decrypt.html | 84 ++ release/help/docu_decrypt_file.html | 84 ++ release/help/docu_encrypt.html | 67 ++ release/help/docu_encrypt_file.html | 83 ++ release/help/docu_export_key.html | 73 ++ release/help/docu_export_key_private.html | 76 ++ release/help/docu_import_key.html | 66 ++ release/help/docu_import_key.html~ | 66 ++ release/help/docu_keygen.html | 77 ++ release/help/docu_locales.html | 914 +++++++++++++++++++++ release/help/docu_translate.html | 106 +++ release/help/img/docu/cryptfile_menu.jpg | Bin 0 -> 76737 bytes release/help/img/docu/cryptfile_menu2.jpg | Bin 0 -> 77834 bytes release/help/img/docu/decrypt_step1.jpg | Bin 0 -> 175379 bytes release/help/img/docu/decrypt_step2.jpg | Bin 0 -> 170286 bytes release/help/img/docu/decrypt_step3.jpg | Bin 0 -> 171322 bytes release/help/img/docu/decrypt_step4.jpg | Bin 0 -> 178687 bytes release/help/img/docu/decrypt_step5.jpg | Bin 0 -> 77458 bytes .../help/img/docu/decryptfile_choose_decrypt.jpg | Bin 0 -> 41025 bytes release/help/img/docu/decryptfile_hit_ok.jpg | Bin 0 -> 47073 bytes .../help/img/docu/decryptfile_input_outputfile.jpg | Bin 0 -> 47507 bytes release/help/img/docu/decryptfile_okmessage.jpg | Bin 0 -> 17811 bytes release/help/img/docu/decryptfile_password.jpg | Bin 0 -> 19393 bytes release/help/img/docu/encrypt_step1.jpg | Bin 0 -> 75469 bytes release/help/img/docu/encrypt_step2.jpg | Bin 0 -> 74652 bytes release/help/img/docu/encrypt_step3.jpg | Bin 0 -> 169231 bytes .../help/img/docu/encryptfile_choose_encrypt.jpg | Bin 0 -> 49323 bytes .../docu/encryptfile_choose_input_outputfile.jpg | Bin 0 -> 55629 bytes release/help/img/docu/encryptfile_choose_keys.jpg | Bin 0 -> 62983 bytes release/help/img/docu/encryptfile_hit_ok.jpg | Bin 0 -> 63454 bytes release/help/img/docu/encryptfile_okmessage.jpg | Bin 0 -> 18943 bytes release/help/img/docu/exportkey_choose_keys.jpg | Bin 0 -> 65278 bytes release/help/img/docu/exportkey_file_selection.jpg | Bin 0 -> 57738 bytes .../img/docu/exportkey_hit_export_private_key.jpg | Bin 0 -> 72215 bytes release/help/img/docu/exportkey_menu_selection.jpg | Bin 0 -> 72335 bytes release/help/img/docu/exportkey_open_keymgmt.jpg | Bin 0 -> 72399 bytes .../help/img/docu/exportkey_show_keydetails.jpg | Bin 0 -> 81998 bytes release/help/img/docu/exportkey_warn_message.jpg | Bin 0 -> 38634 bytes release/help/img/docu/genkey_step1.jpg | Bin 0 -> 77396 bytes release/help/img/docu/genkey_step2.jpg | Bin 0 -> 77422 bytes release/help/img/docu/genkey_step3.jpg | Bin 0 -> 62349 bytes release/help/img/docu/genkey_step4.jpg | Bin 0 -> 29185 bytes release/help/img/docu/importkey_dialog.jpg | Bin 0 -> 22758 bytes release/help/img/docu/importkey_keylist.jpg | Bin 0 -> 12791 bytes release/help/img/docu/importkey_menu.jpg | Bin 0 -> 75975 bytes release/help/img/docu/private_key_note.jpg | Bin 0 -> 17688 bytes release/help/img/docu/translate_context.jpg | Bin 0 -> 38388 bytes release/help/img/docu/translate_src_transl.jpg | Bin 0 -> 24867 bytes release/help/img/weblogo.png | Bin 0 -> 27496 bytes 53 files changed, 1954 insertions(+), 1 deletion(-) create mode 100644 release/help/css/style.css create mode 100644 release/help/docu.html create mode 100644 release/help/docu.html~ create mode 100644 release/help/docu_decrypt.html create mode 100644 release/help/docu_decrypt_file.html create mode 100644 release/help/docu_encrypt.html create mode 100644 release/help/docu_encrypt_file.html create mode 100644 release/help/docu_export_key.html create mode 100644 release/help/docu_export_key_private.html create mode 100644 release/help/docu_import_key.html create mode 100644 release/help/docu_import_key.html~ create mode 100644 release/help/docu_keygen.html create mode 100644 release/help/docu_locales.html create mode 100644 release/help/docu_translate.html create mode 100644 release/help/img/docu/cryptfile_menu.jpg create mode 100644 release/help/img/docu/cryptfile_menu2.jpg create mode 100644 release/help/img/docu/decrypt_step1.jpg create mode 100644 release/help/img/docu/decrypt_step2.jpg create mode 100644 release/help/img/docu/decrypt_step3.jpg create mode 100644 release/help/img/docu/decrypt_step4.jpg create mode 100644 release/help/img/docu/decrypt_step5.jpg create mode 100644 release/help/img/docu/decryptfile_choose_decrypt.jpg create mode 100644 release/help/img/docu/decryptfile_hit_ok.jpg create mode 100644 release/help/img/docu/decryptfile_input_outputfile.jpg create mode 100644 release/help/img/docu/decryptfile_okmessage.jpg create mode 100644 release/help/img/docu/decryptfile_password.jpg create mode 100644 release/help/img/docu/encrypt_step1.jpg create mode 100644 release/help/img/docu/encrypt_step2.jpg create mode 100644 release/help/img/docu/encrypt_step3.jpg create mode 100644 release/help/img/docu/encryptfile_choose_encrypt.jpg create mode 100644 release/help/img/docu/encryptfile_choose_input_outputfile.jpg create mode 100644 release/help/img/docu/encryptfile_choose_keys.jpg create mode 100644 release/help/img/docu/encryptfile_hit_ok.jpg create mode 100644 release/help/img/docu/encryptfile_okmessage.jpg create mode 100644 release/help/img/docu/exportkey_choose_keys.jpg create mode 100644 release/help/img/docu/exportkey_file_selection.jpg create mode 100644 release/help/img/docu/exportkey_hit_export_private_key.jpg create mode 100644 release/help/img/docu/exportkey_menu_selection.jpg create mode 100644 release/help/img/docu/exportkey_open_keymgmt.jpg create mode 100644 release/help/img/docu/exportkey_show_keydetails.jpg create mode 100644 release/help/img/docu/exportkey_warn_message.jpg create mode 100644 release/help/img/docu/genkey_step1.jpg create mode 100644 release/help/img/docu/genkey_step2.jpg create mode 100644 release/help/img/docu/genkey_step3.jpg create mode 100644 release/help/img/docu/genkey_step4.jpg create mode 100644 release/help/img/docu/importkey_dialog.jpg create mode 100644 release/help/img/docu/importkey_keylist.jpg create mode 100644 release/help/img/docu/importkey_menu.jpg create mode 100644 release/help/img/docu/private_key_note.jpg create mode 100644 release/help/img/docu/translate_context.jpg create mode 100644 release/help/img/docu/translate_src_transl.jpg create mode 100644 release/help/img/weblogo.png diff --git a/mainwindow.cpp b/mainwindow.cpp index 26c5a22..801d39d 100644 --- a/mainwindow.cpp +++ b/mainwindow.cpp @@ -565,7 +565,7 @@ void MainWindow::openTranslate() { void MainWindow::openTutorial() { //QDesktopServices::openUrl(QUrl("http://gpg4usb.cpunk.de/docu.html")); - edit->newHelpTab("help", "../../src/homepage/docu.html"); + edit->newHelpTab("help", "help/docu.html"); } void MainWindow::startWizard() diff --git a/release/help/css/style.css b/release/help/css/style.css new file mode 100644 index 0000000..2f120f0 --- /dev/null +++ b/release/help/css/style.css @@ -0,0 +1,127 @@ +#menu { + list-style-type: none; + float: left; + border-right: 1px dotted #aaa; + background-color: #fff; + padding: 1.2em 0.5em; + width: 10em; + margin-left: 0.2em; + text-align:center; + height: 30em; +} + +#menu li { + margin: 0.3em 0.2em; + padding: 0.2em; + /*border-top: 1px dotted; + border-bottom: 1px dotted;*/ + background-color: #d9dfe8; + cursor: pointer; +} + +#menu li:hover { + background-color: #b9c4d5; +} + +#menu a { + font-family: arial, helvetica, sans-serif; + text-decoration: none; + color: #000; + width: 9em; +} + +#menu li.active { + background-color: #7b90af; +} + +#menu li.submenu { + margin: 0.2em 0.2em 0.2em 1.5em; + padding: 0.1em 0.4em; + text-align:right; + font-size: 0.9em; +} + +#content { + font-family: arial, helvetica, sans-serif; + font-size: 1em; + margin-left: 0em; +} + +#content li { + text-align:left; +} + +#logo { + margin-left: 0.7em; +} + +p { + text-align:justify; +} + +h1 { + font-size:1.2em; +} + +h2 { + font-size:1.0em; +} + +h3 { + font-size:0.8em; + font-weight:normal; +} + +h4 { + font-size:0.95em; +} + +a {color:#214478; text-decoration:none;} +a:hover {text-decoration:underline;} + +#lightbox{ + background-color:#eee; + padding: 10px; + border-bottom: 2px solid #666; + border-right: 2px solid #666; + } +#lightboxDetails{ + font-size: 0.8em; + padding-top: 0.4em; + } +#lightboxCaption{ float: left; } +#keyboardMsg{ float: right; } + +#lightbox img{ border: none; } +#overlay img{ border: none; } + +#overlay{ background-image: url(overlay.png); } + +.downloadTable { font-size: 0.95em; } +.downloadTable th { + border-bottom: 1px solid #000; + border-left: 2em solid #fff; + border-right: 2em solid #fff;} +.downloadTable td { padding: 0.1em 0.5em; text-align: left;} +.downloadTable tr:hover td { background-color: #eef; } + +.code { + font-family: monospace; +} + +p.code { + border: 1px dashed; + margin: 0.5em; + padding: 0.5em; + background-color: #d9dfe8; + } + +.newsentry { + /* background: #f2f4f7; */ + /*padding: 0.2em;*/ + margin: 0.5em 0em; + padding: 0 0.5em; + border: 1px dotted #aaa; + background-color: #d9dfe8; +} + diff --git a/release/help/docu.html b/release/help/docu.html new file mode 100644 index 0000000..23a2565 --- /dev/null +++ b/release/help/docu.html @@ -0,0 +1,65 @@ + + + + + +gpgusb-team - documentation + + + + + + + + + + + + +
+ + +
+

Documentation

+ +

Here you find some beginner guides to gpg4usb.

+

Using gpg4usb

+ +

Developing gpg4usb

+ + +
+
+ + diff --git a/release/help/docu.html~ b/release/help/docu.html~ new file mode 100644 index 0000000..1ce81ab --- /dev/null +++ b/release/help/docu.html~ @@ -0,0 +1,65 @@ + + + + + +gpgusb-team - documentation + + + + + + + + + + + + +
+ + +
+

Documentation

+ +

Here you find some beginner guides to gpg4usb.

+

Using gpg4usb

+ +

Developing gpg4usb

+ + +
+
+ + diff --git a/release/help/docu_decrypt.html b/release/help/docu_decrypt.html new file mode 100644 index 0000000..3ed813a --- /dev/null +++ b/release/help/docu_decrypt.html @@ -0,0 +1,84 @@ + + + + + +gpg4usb - Documentation + + + + + + + +
+ + + +
+ +

Howto decrypt a text

+

NOTE: You can only decrypt files, if you have one private key, the file is encrypted for. You can identify the private keys by the "bunch of keys"-image in front of the name in the keylist (in this case Bobby):

+private key hint + +

+There are five steps for encrypting a text. We assume, that Bobby wants to decrypt a text, which is encrypted with his public key. +

+

STEP 1: Copy the text to the textedit-field

+

+First Bobby copies the text to the textedit-field. +

+ +copy to textedit-field + +

STEP 2: Choose key(s)

+

+Secondly he chooses his own key. +

+choose key + + +

STEP 3: Decrypt message

+

+Now Bobby hits the decrypt button to decrypt the text. Alternatively he could use the shortcut Ctrl+D or use the menu crypto->decrypt.
+NOTE: You can only decrypt texts, for which you have the private key. The private keys are those, with the key-icon in front of the Name in the keylist. +

+decrypt message + +

STEP 4: Enter passphrase

+

+Now Bobby enters the passphrase of his key. +

+enter passphrase + + +

STEP 5: Read the text

+

+Now Bobby can read the encrypted text. +

+read encrypted text + + +
+
+ + diff --git a/release/help/docu_decrypt_file.html b/release/help/docu_decrypt_file.html new file mode 100644 index 0000000..c933f46 --- /dev/null +++ b/release/help/docu_decrypt_file.html @@ -0,0 +1,84 @@ + + + + +gpg4usb - Documentation + + + + + + + +
+ + + + +
+ +

Howto decrypt a file

+

NOTE: You can only decrypt files, if you have one private key, the file is encrypted for. You can identify the private keys by the "bunch of keys"-image in front of the name in the keylist (in this case Bobby):

+private key hint + +

+There are five steps to decrypt a file. We assume, that Alice wants to decrypt a file, which is encrypted for her (that is, while encrytion her key was chosen). +

+

STEP 1: Open file en-/decryption dialog

+

+First Alice chooses the file cryption dialog in the menu. Alternatively, she could just hit the "File-Cryption"-button in the toolbar. +

+open file cryption dialog + +

STEP 2: Choose decrypt

+

+Secondly she chooses decrypt. +

+choose decrypt + + +

STEP 3: Choose input-/outputfile

+

+Now she chooses the input- and outputfile. The inputfile has to be the encrypted file +

+choose the input- and outputfile + +

STEP 4: Hit ok

+

+Now she hits the ok-button +

+hit ok + +

STEP 5: Enter passphrase

+

+Now she enters the passphrase of her key and hits the ok-button. +

+enter passphrase +

+Afterwards the ok-message is displayed

+

+ok message + +
+
+ + diff --git a/release/help/docu_encrypt.html b/release/help/docu_encrypt.html new file mode 100644 index 0000000..ff21838 --- /dev/null +++ b/release/help/docu_encrypt.html @@ -0,0 +1,67 @@ + + + + + +gpg4usb - Documentation + + + + + + + +
+ + + +
+ +

Howto encrypt a text

+

+There are three steps for encrypting a text. We assume, that Alice wants to encrypt a text for Bobby. +

+

STEP 1: Write the text

+

+First Alice writes her text. +

+write the text + +

STEP 2: Choose key(s)

+

+Secondly she chooses Bobbies key. +NOTE: You can also choose mutiple keys, so that the text is encrypted for more than one person. So e.g. you should always select your own key, so that you can encrypt your own texts later. +

+choose the keys + + +

STEP 3: Encrypt message

+

+Finally Alice hits the encrypt button to encrypt the text. Alternatively she could use the shortcut Ctrl+E or use the menu crypto->encrypt +

+encrypt the message + + +
+
+ + diff --git a/release/help/docu_encrypt_file.html b/release/help/docu_encrypt_file.html new file mode 100644 index 0000000..408247c --- /dev/null +++ b/release/help/docu_encrypt_file.html @@ -0,0 +1,83 @@ + + + + + +gpg4usb - Documentation + + + + + + + +
+ + + +
+ +

Howto encrypt a file

+

+There are five steps to encrypt a file. We assume, that Bobby wants to encrypt a file for Alice and for himself (means, that he and Alice can decrypt the file, both of them with their own private key). So he has to have Alice's and his own public key. +

+

STEP 1: Open file en-/decryption dialog

+

+First Bobby opens the file cryption dialog through the menu. Alternatively, she could just hit the "File-Cryption"-button in the toolbar. +

+open file-cryption dialog + +

STEP 2: Choose encrypt

+

+Secondly he chooses encrypt. +

+choose encrypt + + +

STEP 3: Choose input-/outputfile

+

+Now he chooses the input- and outputfile. When he chooses the inputfile, the same name with an appended .asc is made as suggestion for the output-file. +

+choose input- and outputfile + +

STEP 4: Choose the keys

+

+Now he chooses the users' keys, the file should be encrypted for. Be aware, that he also has to choose his own key, if he wants to be able to decrypt the file afterwards. +

+choose keys + +

STEP 5: Hit ok

+

+Now he hits the ok-button +

+hit ok button + + +

After this the ok-message is displayed. +

+ok-message + + +
+
+ + diff --git a/release/help/docu_export_key.html b/release/help/docu_export_key.html new file mode 100644 index 0000000..0aa8a99 --- /dev/null +++ b/release/help/docu_export_key.html @@ -0,0 +1,73 @@ + + + + + +gpg4usb - Documentation + + + + + + + +
+ + + +
+ +

Howto export public keys

+

+There are three respectively four steps for exporting public keys. We assume, that Bobby wants to export Alice's and his key to give it to Charly, so that he can encrypt messages and files to them. +

+

STEP 1: Open the key management

+

+First Bobby opens the key management through the toolbar. +

+open key management + +

STEP 2: Choose keys

+

+Secondly he checks Alice's and his own key. +

+choose the keys + + +

STEP 3: Choose export key

+

+Now he browses through the menu key -> export to file (respectively key -> export to clipboard). If he chooses to export the files to clipboard, he's finished now. Otherwise the next step follows. Alternatively he can choose the export through the toolbar. +

+choose export to file + +

STEP 4: Select the file

+

+Now he chooses the file to store the keys to. +

+choose file +

+NOTE: To give your public key to someone else, you also can append the key to the text in the editor-field through the context menu in the keylist. +

+
+
+ + diff --git a/release/help/docu_export_key_private.html b/release/help/docu_export_key_private.html new file mode 100644 index 0000000..497180a --- /dev/null +++ b/release/help/docu_export_key_private.html @@ -0,0 +1,76 @@ + + + + + +gpg4usb - Documentation + + + + + + + +
+ + + +
+ +

Howto export a private key

+

+There are five simple steps for exporting a private keys. We assume, that Bobby wants to export his private key to save it to disk and put it in an fireproofed tresor.
+NOTE: You should really be carely with your private key, because everyone, who has this key, can encrypt all messages and texts encrypted for this key. + +

+

STEP 1: Open the key management

+

+First Bobby opens the key management through the toolbar. +

+open key management + +

STEP 2: Open key property dialog

+

+Secondly he opens the key property dialog of his key through the context menu. +

+select show key details + + +

STEP 3: Hit the "export private key"-button

+

+Now he hits the "export private key"-button

+hit the export private key button + +

STEP 4: Confirm warn message

+

+Now he confirms the warn message. +

+confirm warn message +

STEP 5: Choose file

+

+Finally he chooses a file, where he wants to save the key. +

+ +
+
+ + diff --git a/release/help/docu_import_key.html b/release/help/docu_import_key.html new file mode 100644 index 0000000..d648c3c --- /dev/null +++ b/release/help/docu_import_key.html @@ -0,0 +1,66 @@ + + + + + +gpg4usb - Documentation + + + + + + + +
+ + + +
+ +

Howto import keys

+

+There are second respectively three steps for importing public keys. We assume, that Bobby wants to import Alice's key, so that he is able to encrypt messages to her. +
+When Bobby wants to import a key from text-edit field or from clipboard, he first has to copy the key to it. +

+

STEP 1: Open key import dialog

+

+First Bobby opens the import key dialog through the toolbar. +

+open import key dialog + +

STEP 2: Choose keys

+

+Secondly makes the appropriate selection. If he wants to import a key from editor, he has to paste the key to the text-edit field before. Only if he wants to import keys from file, he has to do the next step, otherwise he's done. +

+choose file + + +

STEP 3: Choose file

+

+Now he chooses the key-file. Afterwards the key appears in the keylist. +

+key list +
+
+ + diff --git a/release/help/docu_import_key.html~ b/release/help/docu_import_key.html~ new file mode 100644 index 0000000..e222130 --- /dev/null +++ b/release/help/docu_import_key.html~ @@ -0,0 +1,66 @@ + + + + + +gpg4usb - Documentation + + + + + + + +
+ + + +
+ +

Howto import keys

+

+There are second respectively three steps for importing public keys. We assume, that Bobby wants to import Alice's key, so that he is able to encrypt messages to her. +
+When Bobby wants to import a key from text-edit field or from clipboard, he first has to copy the key to it. +

+

STEP 1: Open key import dialog

+

+First Bobby opens the import key dialog through the toolbar. +

+open import key dialog + +

STEP 2: Choose keys

+

+Secondly makes the appropriate selection. If he wants to import a key from editor, he has to paste the key to the text-edit field before. Only if he wants to import keys from file, he has to do the next step, otherwise he's done. +

+choose file + + +

STEP 3: Choose file

+

+Now he chooses the key-file. Afterwards the key appears in the keylist. +

+key list +
+
+ + diff --git a/release/help/docu_keygen.html b/release/help/docu_keygen.html new file mode 100644 index 0000000..640d801 --- /dev/null +++ b/release/help/docu_keygen.html @@ -0,0 +1,77 @@ + + + + + +gpg4usb - Documentation + + + + + + + +
+ + + +
+ +

Howto generate a GPG-keypair

+

+There are four steps for generating a keypair. We assume, that Alice wants to generate a keypair, so she can decrypt texts, which are encrypted for her. +

+ +

STEP 1: Open keymanagement

+ +

+First Alice opens the keymanagement through the toolbar. +

+ +open keymanagement +
+

STEP 2: Open generate key dialog

+

+Secondly she opens the generate key dialog through the "key"-menu +

+open generate key dialog +
+ +

STEP 3: Fill in the form

+

+Now she fills in the forms.

+ +

NOTE: A key with a higher bitrate is more secure, but also needs a more time to encrypt and decrypt texts. To generate a key, you only have to provide a name. Even the passphrase could be empty (which of course lags of security). +

+fill in the forms +
+

STEP 4: Wait while key is generated

+

+Now Alice has just to wait. The process of the key generation is faster, when Alice does something on her PC, so that the randomdevice gets more input and so more entropy. +

+wait for end of key generation + +When the generation dialog box disappears, the key generation is finished. +
+
+ + diff --git a/release/help/docu_locales.html b/release/help/docu_locales.html new file mode 100644 index 0000000..3854fc1 --- /dev/null +++ b/release/help/docu_locales.html @@ -0,0 +1,914 @@ + + + + + +gpg4usb - Documentation + + + + + + + +
+ + + +
+

List of Locales :


+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Albanian (Albania):  sq_AL
Albanian:  sq
Arabic (Algeria):  ar_DZ
Arabic (Bahrain):  ar_BH
Arabic (Egypt):  ar_EG
Arabic (Iraq):  ar_IQ
Arabic (Jordan):  ar_JO
Arabic (Kuwait):  ar_KW
Arabic (Lebanon):  ar_LB
Arabic (Libya):  ar_LY
Arabic (Morocco):  ar_MA
Arabic (Oman):  ar_OM
Arabic (Qatar):  ar_QA
Arabic (Saudi Arabia):  ar_SA
Arabic (Sudan):  ar_SD
Arabic (Syria):  ar_SY
Arabic (Tunisia):  ar_TN
Arabic (United Arab Emirates):  ar_AE
Arabic (Yemen):  ar_YE
Arabic:  ar
Belarusian (Belarus):  be_BY
Belarusian:  be
Bulgarian (Bulgaria):  bg_BG
Bulgarian:  bg
Catalan (Spain):  ca_ES
Catalan:  ca
Chinese (China):  zh_CN
Chinese (Hong Kong):  zh_HK
Chinese (Singapore):  zh_SG
Chinese (Taiwan):  zh_TW
Chinese:  zh
Croatian (Croatia):  hr_HR
Croatian:  hr
Czech (Czech Republic):  cs_CZ
Czech:  cs
Danish (Denmark):  da_DK
Danish:  da
Dutch (Belgium):  nl_BE
Dutch (Netherlands):  nl_NL
Dutch:  nl
English (Australia):  en_AU
English (Canada):  en_CA
English (India):  en_IN
English (Ireland):  en_IE
English (Malta):  en_MT
English (New Zealand):  en_NZ
English (Philippines):  en_PH
English (Singapore):  en_SG
English (South Africa):  en_ZA
English (United Kingdom):  en_GB
English (United States):  en_US
English:  en
Estonian (Estonia):  et_EE
Estonian:  et
Finnish (Finland):  fi_FI
Finnish:  fi
French (Belgium):  fr_BE
French (Canada):  fr_CA
French (France):  fr_FR
French (Luxembourg):  fr_LU
French (Switzerland):  fr_CH
French:  fr
German (Austria):  de_AT
German (Germany):  de_DE
German (Luxembourg):  de_LU
German (Switzerland):  de_CH
German:  de
Greek (Cyprus):  el_CY
Greek (Greece):  el_GR
Greek:  el
Hebrew (Israel):  iw_IL
Hebrew:  iw
Hindi (India):  hi_IN
Hungarian (Hungary):  hu_HU
Hungarian:  hu
Icelandic (Iceland):  is_IS
Icelandic:  is
Indonesian (Indonesia):  in_ID
Indonesian:  in
Irish (Ireland):  ga_IE
Irish:  ga
Italian (Italy):  it_IT
Italian (Switzerland):  it_CH
Italian:  it
Japanese (Japan):  ja_JP
Japanese (Japan,JP):  ja_JP_JP
Japanese:  ja
Korean (South Korea):  ko_KR
Korean:  ko
Latvian (Latvia):  lv_LV
Latvian:  lv
Lithuanian (Lithuania):  lt_LT
Lithuanian:  lt
Macedonian (Macedonia):  mk_MK
Macedonian:  mk
Malay (Malaysia):  ms_MY
Malay:  ms
Maltese (Malta):  mt_MT
Maltese:  mt
Norwegian (Norway):  no_NO
Norwegian (Norway,Nynorsk):  no_NO_NY
Norwegian:  no
Polish (Poland):  pl_PL
Polish:  pl
Portuguese (Brazil):  pt_BR
Portuguese (Portugal):  pt_PT
Portuguese:  pt
Romanian (Romania):  ro_RO
Romanian:  ro
Russian (Russia):  ru_RU
Russian:  ru
Serbian (Bosnia and Herzegovina):  sr_BA
Serbian (Montenegro):  sr_ME
Serbian (Serbia and Montenegro):  sr_CS
Serbian (Serbia):  sr_RS
Serbian:  sr
Slovak (Slovakia):  sk_SK
Slovak:  sk
Slovenian (Slovenia):  sl_SI
Slovenian:  sl
Spanish (Argentina):  es_AR
Spanish (Bolivia):  es_BO
Spanish (Chile):  es_CL
Spanish (Colombia):  es_CO
Spanish (Costa Rica):  es_CR
Spanish (Dominican Republic):  es_DO
Spanish (Ecuador):  es_EC
Spanish (El Salvador):  es_SV
Spanish (Guatemala):  es_GT
Spanish (Honduras):  es_HN
Spanish (Mexico):  es_MX
Spanish (Nicaragua):  es_NI
Spanish (Panama):  es_PA
Spanish (Paraguay):  es_PY
Spanish (Peru):  es_PE
Spanish (Puerto Rico):  es_PR
Spanish (Spain):  es_ES
Spanish (United States):  es_US
Spanish (Uruguay):  es_UY
Spanish (Venezuela):  es_VE
Spanish:  es
Swedish (Sweden):  sv_SE
Swedish:  sv
Thai (Thailand):  th_TH
Thai (Thailand,TH):  th_TH_TH
Thai:  th
Turkish (Turkey):  tr_TR
Turkish:  tr
Ukrainian (Ukraine):  uk_UA
Ukrainian:  uk
Vietnamese (Vietnam):  vi_VN
Vietnamese:  vi
+
+ + diff --git a/release/help/docu_translate.html b/release/help/docu_translate.html new file mode 100644 index 0000000..ee7b9f3 --- /dev/null +++ b/release/help/docu_translate.html @@ -0,0 +1,106 @@ + + + + + +gpg4usb - Documentation + + + + + + + +
+ + + +
+ +

Howto translate gpg4usb

+ +
+

Quick guide to translation

+
    +
  1. Download and install Qt Linguist
  2. +
  3. Open gpg4usb translation file from the gpg4usb folder in your preferred language, e.g. ts/gpg4usb_en.ts
  4. +
  5. try translating one string, e.g. "&Open" from GpgWin.cpp
  6. +
  7. hit File->Release
  8. +
  9. start gpg4usb and look at the result
  10. +
+

Now go wild translating and send us the ts-file. We will include it in our next release. +We will contact you to update translations when new ones are needed, and you'll see how nice linguist +behaves to only ask you for the changed strings to be translated. We are looking forward to working together +on delivering gpg4usb in your language. +

+
+ +

+To integrate a new language into gpg4usb, one of the developers has to do one simple step and then the translater can begin his work. +For the translator, the most simple way is to use the Qt-Linguist. The developer has to install lupdate and lrelease. In Linux these are contained in the qt4-dev package. Some detailed documentation on the linguist is available here. +

+ +

STEP 1: Change the project-file

+

+At first a developer has to add a line for the language in the gpg4usb.pro file in the TRANSLATIONS section looking like +

release/ts/gpg4usb_<language>.ts \

where <language> has to be replaced by the characters, which can be taken from this list. +

+ +

STEP 2: Run lupdate

+

+Then the developer has to run lupdate, so that the appropriate ts-file is created in the release/ts directory:

+

lupdate gpg4usb.pro

+ +

The ts file is a xml-file, which contains the original phrases, the translated phrases (when it's done), the status of translation, comments to the translation and some other information.

+

STEP 3: Translate the file

+

+Now the ts-file can be opened with the linguist. In the programm, you just have to enter the translation of the phrases into the translation field and hit [Ctrl]+[Enter] to set the translation status of the phrase to ok and jump to the next unfinished translation. The status of the translation and comments also are automatically saved in the ts-file, so that the translation are easier to maintain.

+

translation text field +

+

+Three things have to be taken care of. +

  • Sometimes, there is a & in the phrase. This means, that the character after the & is an accelarator (so it can be used to browse the menu with the Alt-keys). These accelarators have to be unique for every submenu, otherwise the won't work.
  • +
  • The second thing is, that in some expression there is contained something like %1. This mostly is a placeholder for a file-name, which is replaced by gpg4usb while it is running.
  • +
  • The third thing is, that in some phrases, there are html similar tags like <p>. These have to be left untouched.
+

+ +

STEP 4: Release the translation file

+

+After translating all the phrases, you have to choose File , Release in the linguist's menu. With this an appropriate qm-file (quite like a binary language file) is generated. +

+ +

STEP 5: Run the programm

+

+Now you can run gpg4usb with the new language by choosing the language in the settings menu. +

+ + +

Howto Translate new phrases

+

+When the project envolves, it's possible, that new expressions have to be translated. In this case the developer has to run lupdate once more. The translater just has to open the new ts-file with the linguist. On the upper left, he sees in the context menu, in which section are new phrases to translate (everything, which hasn't a green haken in front).

+

context field

+

Again the translator has to hit [Ctrl]+[Enter] so that the linguist jumps to the unfinished translation. Afterwards the translator has to release the file another time. +

+
+
+ + diff --git a/release/help/img/docu/cryptfile_menu.jpg b/release/help/img/docu/cryptfile_menu.jpg new file mode 100644 index 0000000..d0d145a Binary files /dev/null and b/release/help/img/docu/cryptfile_menu.jpg differ diff --git a/release/help/img/docu/cryptfile_menu2.jpg b/release/help/img/docu/cryptfile_menu2.jpg new file mode 100644 index 0000000..4255c56 Binary files /dev/null and b/release/help/img/docu/cryptfile_menu2.jpg differ diff --git a/release/help/img/docu/decrypt_step1.jpg b/release/help/img/docu/decrypt_step1.jpg new file mode 100644 index 0000000..b297c62 Binary files /dev/null and b/release/help/img/docu/decrypt_step1.jpg differ diff --git a/release/help/img/docu/decrypt_step2.jpg b/release/help/img/docu/decrypt_step2.jpg new file mode 100644 index 0000000..3398a3c Binary files /dev/null and b/release/help/img/docu/decrypt_step2.jpg differ diff --git a/release/help/img/docu/decrypt_step3.jpg b/release/help/img/docu/decrypt_step3.jpg new file mode 100644 index 0000000..f169e47 Binary files /dev/null and b/release/help/img/docu/decrypt_step3.jpg differ diff --git a/release/help/img/docu/decrypt_step4.jpg b/release/help/img/docu/decrypt_step4.jpg new file mode 100644 index 0000000..80d824f Binary files /dev/null and b/release/help/img/docu/decrypt_step4.jpg differ diff --git a/release/help/img/docu/decrypt_step5.jpg b/release/help/img/docu/decrypt_step5.jpg new file mode 100644 index 0000000..9f65d03 Binary files /dev/null and b/release/help/img/docu/decrypt_step5.jpg differ diff --git a/release/help/img/docu/decryptfile_choose_decrypt.jpg b/release/help/img/docu/decryptfile_choose_decrypt.jpg new file mode 100644 index 0000000..26751a8 Binary files /dev/null and b/release/help/img/docu/decryptfile_choose_decrypt.jpg differ diff --git a/release/help/img/docu/decryptfile_hit_ok.jpg b/release/help/img/docu/decryptfile_hit_ok.jpg new file mode 100644 index 0000000..13578c9 Binary files /dev/null and b/release/help/img/docu/decryptfile_hit_ok.jpg differ diff --git a/release/help/img/docu/decryptfile_input_outputfile.jpg b/release/help/img/docu/decryptfile_input_outputfile.jpg new file mode 100644 index 0000000..0710f66 Binary files /dev/null and b/release/help/img/docu/decryptfile_input_outputfile.jpg differ diff --git a/release/help/img/docu/decryptfile_okmessage.jpg b/release/help/img/docu/decryptfile_okmessage.jpg new file mode 100644 index 0000000..931c744 Binary files /dev/null and b/release/help/img/docu/decryptfile_okmessage.jpg differ diff --git a/release/help/img/docu/decryptfile_password.jpg b/release/help/img/docu/decryptfile_password.jpg new file mode 100644 index 0000000..ced47e7 Binary files /dev/null and b/release/help/img/docu/decryptfile_password.jpg differ diff --git a/release/help/img/docu/encrypt_step1.jpg b/release/help/img/docu/encrypt_step1.jpg new file mode 100644 index 0000000..70fd539 Binary files /dev/null and b/release/help/img/docu/encrypt_step1.jpg differ diff --git a/release/help/img/docu/encrypt_step2.jpg b/release/help/img/docu/encrypt_step2.jpg new file mode 100644 index 0000000..22b5acb Binary files /dev/null and b/release/help/img/docu/encrypt_step2.jpg differ diff --git a/release/help/img/docu/encrypt_step3.jpg b/release/help/img/docu/encrypt_step3.jpg new file mode 100644 index 0000000..1fd07e5 Binary files /dev/null and b/release/help/img/docu/encrypt_step3.jpg differ diff --git a/release/help/img/docu/encryptfile_choose_encrypt.jpg b/release/help/img/docu/encryptfile_choose_encrypt.jpg new file mode 100644 index 0000000..bfa6b74 Binary files /dev/null and b/release/help/img/docu/encryptfile_choose_encrypt.jpg differ diff --git a/release/help/img/docu/encryptfile_choose_input_outputfile.jpg b/release/help/img/docu/encryptfile_choose_input_outputfile.jpg new file mode 100644 index 0000000..811153e Binary files /dev/null and b/release/help/img/docu/encryptfile_choose_input_outputfile.jpg differ diff --git a/release/help/img/docu/encryptfile_choose_keys.jpg b/release/help/img/docu/encryptfile_choose_keys.jpg new file mode 100644 index 0000000..5f00972 Binary files /dev/null and b/release/help/img/docu/encryptfile_choose_keys.jpg differ diff --git a/release/help/img/docu/encryptfile_hit_ok.jpg b/release/help/img/docu/encryptfile_hit_ok.jpg new file mode 100644 index 0000000..5524bf6 Binary files /dev/null and b/release/help/img/docu/encryptfile_hit_ok.jpg differ diff --git a/release/help/img/docu/encryptfile_okmessage.jpg b/release/help/img/docu/encryptfile_okmessage.jpg new file mode 100644 index 0000000..d3ed778 Binary files /dev/null and b/release/help/img/docu/encryptfile_okmessage.jpg differ diff --git a/release/help/img/docu/exportkey_choose_keys.jpg b/release/help/img/docu/exportkey_choose_keys.jpg new file mode 100644 index 0000000..df1f1fe Binary files /dev/null and b/release/help/img/docu/exportkey_choose_keys.jpg differ diff --git a/release/help/img/docu/exportkey_file_selection.jpg b/release/help/img/docu/exportkey_file_selection.jpg new file mode 100644 index 0000000..6e05f4a Binary files /dev/null and b/release/help/img/docu/exportkey_file_selection.jpg differ diff --git a/release/help/img/docu/exportkey_hit_export_private_key.jpg b/release/help/img/docu/exportkey_hit_export_private_key.jpg new file mode 100644 index 0000000..c4f40cc Binary files /dev/null and b/release/help/img/docu/exportkey_hit_export_private_key.jpg differ diff --git a/release/help/img/docu/exportkey_menu_selection.jpg b/release/help/img/docu/exportkey_menu_selection.jpg new file mode 100644 index 0000000..aa47a11 Binary files /dev/null and b/release/help/img/docu/exportkey_menu_selection.jpg differ diff --git a/release/help/img/docu/exportkey_open_keymgmt.jpg b/release/help/img/docu/exportkey_open_keymgmt.jpg new file mode 100644 index 0000000..102b48f Binary files /dev/null and b/release/help/img/docu/exportkey_open_keymgmt.jpg differ diff --git a/release/help/img/docu/exportkey_show_keydetails.jpg b/release/help/img/docu/exportkey_show_keydetails.jpg new file mode 100644 index 0000000..a84d9b0 Binary files /dev/null and b/release/help/img/docu/exportkey_show_keydetails.jpg differ diff --git a/release/help/img/docu/exportkey_warn_message.jpg b/release/help/img/docu/exportkey_warn_message.jpg new file mode 100644 index 0000000..8874cf4 Binary files /dev/null and b/release/help/img/docu/exportkey_warn_message.jpg differ diff --git a/release/help/img/docu/genkey_step1.jpg b/release/help/img/docu/genkey_step1.jpg new file mode 100644 index 0000000..bcc6519 Binary files /dev/null and b/release/help/img/docu/genkey_step1.jpg differ diff --git a/release/help/img/docu/genkey_step2.jpg b/release/help/img/docu/genkey_step2.jpg new file mode 100644 index 0000000..9721b4f Binary files /dev/null and b/release/help/img/docu/genkey_step2.jpg differ diff --git a/release/help/img/docu/genkey_step3.jpg b/release/help/img/docu/genkey_step3.jpg new file mode 100644 index 0000000..c743155 Binary files /dev/null and b/release/help/img/docu/genkey_step3.jpg differ diff --git a/release/help/img/docu/genkey_step4.jpg b/release/help/img/docu/genkey_step4.jpg new file mode 100644 index 0000000..551f41e Binary files /dev/null and b/release/help/img/docu/genkey_step4.jpg differ diff --git a/release/help/img/docu/importkey_dialog.jpg b/release/help/img/docu/importkey_dialog.jpg new file mode 100644 index 0000000..f41ebf6 Binary files /dev/null and b/release/help/img/docu/importkey_dialog.jpg differ diff --git a/release/help/img/docu/importkey_keylist.jpg b/release/help/img/docu/importkey_keylist.jpg new file mode 100644 index 0000000..01b9009 Binary files /dev/null and b/release/help/img/docu/importkey_keylist.jpg differ diff --git a/release/help/img/docu/importkey_menu.jpg b/release/help/img/docu/importkey_menu.jpg new file mode 100644 index 0000000..9270330 Binary files /dev/null and b/release/help/img/docu/importkey_menu.jpg differ diff --git a/release/help/img/docu/private_key_note.jpg b/release/help/img/docu/private_key_note.jpg new file mode 100644 index 0000000..2d01a61 Binary files /dev/null and b/release/help/img/docu/private_key_note.jpg differ diff --git a/release/help/img/docu/translate_context.jpg b/release/help/img/docu/translate_context.jpg new file mode 100644 index 0000000..5f854e1 Binary files /dev/null and b/release/help/img/docu/translate_context.jpg differ diff --git a/release/help/img/docu/translate_src_transl.jpg b/release/help/img/docu/translate_src_transl.jpg new file mode 100644 index 0000000..5b97ec6 Binary files /dev/null and b/release/help/img/docu/translate_src_transl.jpg differ diff --git a/release/help/img/weblogo.png b/release/help/img/weblogo.png new file mode 100644 index 0000000..5618624 Binary files /dev/null and b/release/help/img/weblogo.png differ -- cgit v1.2.3