├── .gitignore
├── AUTHORS
├── COPYING
├── README.markdown
├── build.sh
├── chrome.manifest
├── config_build.sh
├── defaults
└── preferences
│ └── webpg-firefox.js
├── extension
├── XULContent
│ ├── firefoxOverlay.xul
│ ├── options.xul
│ └── thunderbird
│ │ ├── composeOverlay.js
│ │ ├── composeOverlay.xul
│ │ ├── messageOverlay.xul
│ │ ├── thunderbirdOverlay.xul
│ │ └── thunderbirdUtils.js
├── about.html
├── about.js
├── background.js
├── browser_action_menu.html
├── browser_action_menu.js
├── buttonbar.js
├── constants.js
├── dialog.html
├── dialog.js
├── error.html
├── error.js
├── inline.js
├── key_manager.html
├── key_manager.js
├── notice.html
├── notice.js
├── options.html
├── options.js
├── preferences.js
├── resources
│ ├── angularjs
│ │ ├── angular-ui.min.js
│ │ ├── angular.min.js
│ │ └── angular.min.js.map
│ └── jquery
│ │ ├── css
│ │ ├── dot-luv
│ │ │ ├── images
│ │ │ │ ├── animated-overlay.gif
│ │ │ │ ├── ui-bg_diagonals-thick_15_0b3e6f_40x40.png
│ │ │ │ ├── ui-bg_dots-medium_30_0b58a2_4x4.png
│ │ │ │ ├── ui-bg_dots-small_20_333333_2x2.png
│ │ │ │ ├── ui-bg_dots-small_30_a32d00_2x2.png
│ │ │ │ ├── ui-bg_dots-small_40_00498f_2x2.png
│ │ │ │ ├── ui-bg_flat_0_aaaaaa_40x100.png
│ │ │ │ ├── ui-bg_flat_40_292929_40x100.png
│ │ │ │ ├── ui-bg_gloss-wave_20_111111_500x100.png
│ │ │ │ ├── ui-icons_00498f_256x240.png
│ │ │ │ ├── ui-icons_98d2fb_256x240.png
│ │ │ │ ├── ui-icons_9ccdfc_256x240.png
│ │ │ │ └── ui-icons_ffffff_256x240.png
│ │ │ └── jquery-ui-1.10.3.custom.css
│ │ ├── jquery.multiselect.css
│ │ └── jquery.multiselect.filter.css
│ │ └── js
│ │ ├── jquery-1.10.2.min.js
│ │ ├── jquery-1.10.2.min.map
│ │ ├── jquery-ui-1.10.3.custom.min.js
│ │ ├── jquery.multiselect.filter.js
│ │ ├── jquery.multiselect.js
│ │ └── jquery.passwordStrength.js
├── skin
│ ├── gmail_overlay.css
│ ├── images
│ │ ├── badges
│ │ │ ├── 16x16
│ │ │ │ ├── about.png
│ │ │ │ ├── secure_editor.png
│ │ │ │ ├── stock_decrypted-signature-bad.png
│ │ │ │ ├── stock_decrypted-signature-ok.png
│ │ │ │ ├── stock_decrypted-signature.png
│ │ │ │ ├── stock_decrypted.png
│ │ │ │ ├── stock_encrypted.png
│ │ │ │ ├── stock_encrypted_signed.png
│ │ │ │ ├── stock_keypair.png
│ │ │ │ ├── stock_signature-attachment.png
│ │ │ │ ├── stock_signature-bad.png
│ │ │ │ ├── stock_signature-ok.png
│ │ │ │ ├── stock_signature.png
│ │ │ │ └── webpg.png
│ │ │ ├── 20x20
│ │ │ │ ├── about.png
│ │ │ │ ├── secure_editor.png
│ │ │ │ ├── stock_decrypted-signature-bad.png
│ │ │ │ ├── stock_decrypted-signature-ok.png
│ │ │ │ ├── stock_decrypted-signature.png
│ │ │ │ ├── stock_decrypted.png
│ │ │ │ ├── stock_encrypted.png
│ │ │ │ ├── stock_encrypted_signed.png
│ │ │ │ ├── stock_keypair.png
│ │ │ │ ├── stock_signature-attachment.png
│ │ │ │ ├── stock_signature-bad.png
│ │ │ │ ├── stock_signature-ok.png
│ │ │ │ ├── stock_signature.png
│ │ │ │ └── webpg.png
│ │ │ ├── 24x24
│ │ │ │ ├── about.png
│ │ │ │ ├── secure_editor.png
│ │ │ │ ├── stock_decrypted-signature-bad.png
│ │ │ │ ├── stock_decrypted-signature-ok.png
│ │ │ │ ├── stock_decrypted-signature.png
│ │ │ │ ├── stock_decrypted.png
│ │ │ │ ├── stock_encrypted.png
│ │ │ │ ├── stock_encrypted_signed.png
│ │ │ │ ├── stock_keypair.png
│ │ │ │ ├── stock_signature-attachment.png
│ │ │ │ ├── stock_signature-bad.png
│ │ │ │ ├── stock_signature-ok.png
│ │ │ │ ├── stock_signature.png
│ │ │ │ └── webpg.png
│ │ │ ├── 32x32
│ │ │ │ ├── about.png
│ │ │ │ ├── secure_editor.png
│ │ │ │ ├── stock_decrypted-signature-bad.png
│ │ │ │ ├── stock_decrypted-signature-ok.png
│ │ │ │ ├── stock_decrypted-signature.png
│ │ │ │ ├── stock_decrypted.png
│ │ │ │ ├── stock_encrypted.png
│ │ │ │ ├── stock_encrypted_signed.png
│ │ │ │ ├── stock_keypair.png
│ │ │ │ ├── stock_signature-attachment.png
│ │ │ │ ├── stock_signature-bad.png
│ │ │ │ ├── stock_signature-ok.png
│ │ │ │ ├── stock_signature.png
│ │ │ │ └── webpg.png
│ │ │ └── 48x48
│ │ │ │ ├── about.png
│ │ │ │ ├── secure_editor.png
│ │ │ │ ├── stock_decrypted-signature-bad.png
│ │ │ │ ├── stock_decrypted-signature-ok.png
│ │ │ │ ├── stock_decrypted-signature.png
│ │ │ │ ├── stock_decrypted.png
│ │ │ │ ├── stock_encrypted.png
│ │ │ │ ├── stock_encrypted_signed.png
│ │ │ │ ├── stock_keypair.png
│ │ │ │ ├── stock_signature-attachment.png
│ │ │ │ ├── stock_signature-bad.png
│ │ │ │ ├── stock_signature-ok.png
│ │ │ │ ├── stock_signature.png
│ │ │ │ └── webpg.png
│ │ ├── cancel-small.png
│ │ ├── cancel.png
│ │ ├── check-small.png
│ │ ├── check.png
│ │ ├── examples
│ │ │ ├── inline-formatting-icon.png
│ │ │ ├── inline-formatting-window.png
│ │ │ └── toolbar-sample.png
│ │ ├── expand-collapse.gif
│ │ ├── help_arrow.png
│ │ ├── menumask.png
│ │ ├── webpg-128.png
│ │ ├── webpg-64.png
│ │ └── webpg-96.png
│ ├── keymanager.css
│ └── overlay.css
├── userdocs.html
├── userdocs.js
├── utils.js
├── webmail
│ └── gmail
│ │ └── gmail.js
├── webpg_overlay.js
├── webpg_results.html
├── webpg_results.js
└── xoauth2.js
├── extension_tests
└── various_tests.html
├── generate_docs.sh
├── install.rdf
├── locale
├── ar
│ ├── webpg.dtd
│ └── webpg.properties
├── bg
│ ├── webpg.dtd
│ └── webpg.properties
├── ca
│ ├── webpg.dtd
│ └── webpg.properties
├── cs
│ ├── webpg.dtd
│ └── webpg.properties
├── da
│ ├── webpg.dtd
│ └── webpg.properties
├── de
│ ├── webpg.dtd
│ └── webpg.properties
├── el
│ ├── webpg.dtd
│ └── webpg.properties
├── en
│ ├── webpg.dtd
│ └── webpg.properties
├── en_GB
│ ├── webpg.dtd
│ └── webpg.properties
├── en_US
│ ├── webpg.dtd
│ └── webpg.properties
├── es
│ ├── webpg.dtd
│ └── webpg.properties
├── es_419
│ ├── webpg.dtd
│ └── webpg.properties
├── et
│ ├── webpg.dtd
│ └── webpg.properties
├── fi
│ ├── webpg.dtd
│ └── webpg.properties
├── fil
│ ├── webpg.dtd
│ └── webpg.properties
├── fr
│ ├── webpg.dtd
│ └── webpg.properties
├── he
│ ├── webpg.dtd
│ └── webpg.properties
├── hi
│ ├── webpg.dtd
│ └── webpg.properties
├── hr
│ ├── webpg.dtd
│ └── webpg.properties
├── hu
│ ├── webpg.dtd
│ └── webpg.properties
├── id
│ ├── webpg.dtd
│ └── webpg.properties
├── it
│ ├── webpg.dtd
│ └── webpg.properties
├── ja
│ ├── webpg.dtd
│ └── webpg.properties
├── ko
│ ├── webpg.dtd
│ └── webpg.properties
├── lt
│ ├── webpg.dtd
│ └── webpg.properties
├── lv
│ ├── webpg.dtd
│ └── webpg.properties
├── nl
│ ├── webpg.dtd
│ └── webpg.properties
├── np
│ ├── webpg.dtd
│ └── webpg.properties
├── pl
│ ├── webpg.dtd
│ └── webpg.properties
├── pt_BR
│ ├── webpg.dtd
│ └── webpg.properties
├── pt_PT
│ ├── webpg.dtd
│ └── webpg.properties
├── ro
│ ├── webpg.dtd
│ └── webpg.properties
├── ru
│ ├── webpg.dtd
│ └── webpg.properties
├── sk
│ ├── webpg.dtd
│ └── webpg.properties
├── sl
│ ├── webpg.dtd
│ └── webpg.properties
├── sr
│ ├── webpg.dtd
│ └── webpg.properties
├── sv
│ ├── webpg.dtd
│ └── webpg.properties
├── th
│ ├── webpg.dtd
│ └── webpg.properties
├── tr
│ ├── webpg.dtd
│ └── webpg.properties
├── uk
│ ├── webpg.dtd
│ └── webpg.properties
├── vi
│ ├── webpg.dtd
│ └── webpg.properties
├── zh_CN
│ ├── webpg.dtd
│ └── webpg.properties
└── zh_TW
│ ├── webpg.dtd
│ └── webpg.properties
├── plugins
├── libassuan-0.dll
├── libgpg-error-0.dll
├── libgpgme-11.dll
├── npwebpg-ext-v0.7.0-Darwin_x86_64-gcc.plugin
│ └── Contents
│ │ ├── Info.plist
│ │ ├── MacOS
│ │ └── npwebpg-ext-v0.7.0-Darwin_x86_64-gcc
│ │ └── Resources
│ │ └── English.lproj
│ │ ├── InfoPlist.strings
│ │ └── Localized.rsrc
├── npwebpg-ext-v0.7.0-Linux_x86-gcc.so
├── npwebpg-ext-v0.7.0-Linux_x86_64-gcc.so
└── npwebpg-ext-v0.7.0-WINNT_x86-msvc.dll
├── po
├── POTFILES.in
├── ar.po
├── bg.po
├── ca.po
├── cs.po
├── da.po
├── de.po
├── el.po
├── en.po
├── en_GB.po
├── en_US.po
├── es.po
├── es_419.po
├── et.po
├── fi.po
├── fil.po
├── fr.po
├── he.po
├── hi.po
├── hr.po
├── hu.po
├── id.po
├── it.po
├── ja.po
├── ko.po
├── lt.po
├── lv.po
├── nl.po
├── np.po
├── pl.po
├── pt_BR.po
├── pt_PT.po
├── ro.po
├── ru.po
├── sk.po
├── sl.po
├── sr.po
├── sv.po
├── th.po
├── tr.po
├── uk.po
├── vi.po
├── webpg.pot
├── zh_CN.po
└── zh_TW.po
├── update_translations.sh
└── webpg-babel.cfg
/.gitignore:
--------------------------------------------------------------------------------
1 | build/
2 | extension/plugins
3 | extension/META-INF
4 | webpg-firefox-*.xpi
5 | changelog-*.txt
6 | *.swp
7 | *.patch
8 | *~
9 | gh-pages/
10 |
--------------------------------------------------------------------------------
/AUTHORS:
--------------------------------------------------------------------------------
1 | Kyle L. Huff
2 | http://curetheitch.com/
3 |
--------------------------------------------------------------------------------
/COPYING:
--------------------------------------------------------------------------------
1 | License
2 |
3 | webpg-firefox is Free Software and available under the GNU General Public License (GNU GPL).
4 |
5 | Copyright (C) 2010-2011 Kyle L. Huff, CURE|THE|ITCH [http://www.curetheitch.com]
6 |
7 | webpg-firefox is free software; you can redistribute it and/or
8 | modify it under the terms of the GNU General Public License as
9 | published by the Free Software Foundation; either version 2 of
10 | the License, or (at your option) any later version.
11 |
12 | webpg-firefox is distributed in the hope that it will be useful,
13 | but WITHOUT ANY WARRANTY; without even the implied warranty of
14 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
15 | General Public License for more details.
16 |
17 | You should have received a copy of the GNU General Public License
18 | along with this program; if not, write to the Free Software
19 | Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
20 | 02110-1301, USA
21 |
22 |
23 | Copyright Statements
24 | Here is a list with collected copyright notices. For details see the description of each individual package.
25 |
26 | webpg-npapi is
27 |
28 | Copyright 2010, 2011 Kyle L. Huff, CURE|THE|ITCH [http://www.curetheitch.com]
29 |
30 | webpg-npapi is free software; you can redistribute it and/or modify it
31 | under the terms of the GNU General Public License as published by
32 | the Free Software Foundation; either version 3 of the License, or
33 | (at your option) any later version.
34 |
35 | webpg-npapi is distributed in the hope that it will be useful, but WITHOUT
36 | ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
37 | or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
38 | License for more details.
39 |
40 | You should have received a copy of the GNU General Public License
41 | along with this program; if not, see http://www.gnu.org/licenses/gpl-3.0.txt.
42 |
43 | please visit http://www.curetheitch.com/projects/webpg-npapi for help or
44 | support regarding webpg-npapi.
45 |
46 |
47 | FireBreath is
48 |
49 | Copyright 2009, 2010, 2011 Richard Bateman, Firebreath development team
50 |
51 | FireBreath is licensed under a dual license structure, which means that you
52 | can use it either under the New BSD license or under the LGPL v 1.2 license.
53 |
54 | FireBreath is distributed in the hope that it will be useful, but WITHOUT
55 | ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
56 | or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
57 | License for more details.
58 |
59 |
60 | GnuPG is
61 |
62 | Copyright 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
63 | 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc.
64 |
65 | GnuPG is free software; you can redistribute it and/or modify it
66 | under the terms of the GNU General Public License as published by
67 | the Free Software Foundation; either version 3 of the License, or
68 | (at your option) any later version.
69 |
70 | GnuPG is distributed in the hope that it will be useful, but WITHOUT
71 | ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
72 | or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
73 | License for more details.
74 |
75 | You should have received a copy of the GNU General Public License
76 | along with this program; if not, see http://www.gnu.org/licenses/gpl-3.0.txt.
77 |
78 | See the files AUTHORS and THANKS for credits, further legal
79 | information and bug reporting addresses pertaining to GnuPG.
80 |
81 |
82 | GPGME is
83 |
84 | Copyright (C) 2000 Werner Koch (dd9jn)
85 | Copyright (C) 2001, 2002, 2003, 2004, 2005, 2007, 2008,
86 | 2009 g10 Code GmbH
87 |
88 | GPGME is free software; you can redistribute it and/or modify it
89 | under the terms of the GNU Lesser General Public License as
90 | published by the Free Software Foundation; either version 2.1 of
91 | the License, or (at your option) any later version.
92 |
93 | GPGME is distributed in the hope that it will be useful, but
94 | WITHOUT ANY WARRANTY; without even the implied warranty of
95 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
96 | Lesser General Public License for more details.
97 |
98 | You should have received a copy of the GNU Lesser General Public
99 | License along with this program; if not, see http://www.gnu.org/licenses/lgpl.txt.
100 |
101 | See the files AUTHORS and THANKS for credits, further legal
102 | information and bug reporting addresses pertaining to GPGME.
103 |
104 |
105 | LIBGPG-ERROR is
106 |
107 | Copyright (C) 2003, 2004 g10 Code GmbH
108 |
109 | libgpg-error is free software; you can redistribute it and/or
110 | modify it under the terms of the GNU Lesser General Public License
111 | as published by the Free Software Foundation; either version 2.1 of
112 | the License, or (at your option) any later version.
113 |
114 | libgpg-error is distributed in the hope that it will be useful, but
115 | WITHOUT ANY WARRANTY; without even the implied warranty of
116 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
117 | Lesser General Public License for more details.
118 |
119 | You should have received a copy of the GNU Lesser General Public
120 | License along with this program; if not, see http://www.gnu.org/licenses/lgpl.txt.
121 |
--------------------------------------------------------------------------------
/README.markdown:
--------------------------------------------------------------------------------
1 | WebPG provides GnuPG, GPG, PGP related Public/Private Key operations and management in Mozilla Firefox
2 |
3 | Features as of Version 0.8.3 -
4 |
5 | * Fully functioning Public/Private Key manager
6 | * Inline parsing of PGP blocks and keys
7 | * Right-click to Verify, Sign, Encrypt and Decrypt
8 | * Rough gmail integration [EXPERIMENTAL]
9 |
10 | In order for this to operate you *must* have some software installed depending on your operating system; namely, GnuPG and a key agent.
11 |
12 | Keep in mind, this is beta software, it will probably have lots of bugs -- use at your own risk, and please inform me of any bugs/issues via webpg-bugs@curetheitch.com
13 |
14 | To build the extension [Linux or OSX], clone or download this repository, and from the root directory execute:
15 |
16 | ```
17 | ./config_build.sh
18 | ./build.sh
19 | ```
20 |
21 | This should create the XPI file and load the extension in Firefox for installation.
22 |
23 |
24 | [](https://bitdeli.com/free "Bitdeli Badge")
25 |
26 |
--------------------------------------------------------------------------------
/build.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash -e
2 | # build.sh -- builds JAR and XPI files for mozilla extensions
3 | # by Nickolay Ponomarev
4 | # (original version based on Nathan Yergler's build script)
5 | # Most recent version is at
6 |
7 | # This script assumes the following directory structure:
8 | # ./
9 | # chrome.manifest (optional - for newer extensions)
10 | # install.rdf
11 | # (other files listed in $ROOT_FILES)
12 | #
13 | # content/ |
14 | # locale/ |} these can be named arbitrary and listed in $CHROME_PROVIDERS
15 | # skin/ |
16 | #
17 | # defaults/ |
18 | # components/ |} these must be listed in $ROOT_DIRS in order to be packaged
19 | # ... |
20 | #
21 | # It uses a temporary directory ./build when building; don't use that!
22 | # Script's output is:
23 | # ./$APP_NAME.xpi
24 | # ./$APP_NAME.jar (only if $KEEP_JAR=1)
25 | # ./files -- the list of packaged files
26 | #
27 | # Note: It modifies chrome.manifest when packaging so that it points to
28 | # chrome/$APP_NAME.jar!/*
29 |
30 | #
31 | # default configuration file is ./config_build.sh, unless another file is
32 | # specified in command-line. Available config variables:
33 | APP_NAME= # short-name, jar and xpi files name. Must be lowercase with no spaces
34 | CHROME_PROVIDERS= # which chrome providers we have (space-separated list)
35 | CLEAN_UP= # delete the jar / "files" when done? (1/0)
36 | ROOT_FILES= # put these files in root of xpi (space separated list of leaf filenames)
37 | ROOT_DIRS= # ...and these directories (space separated list)
38 | BEFORE_BUILD= # run this before building (bash command)
39 | AFTER_BUILD= # ...and this after the build (bash command)
40 |
41 | if [ -z $1 ]; then
42 | . ./config_build.sh
43 | else
44 | . $1
45 | fi
46 |
47 | if [ -z $APP_NAME ]; then
48 | echo "You need to create build config file first!"
49 | echo "Read comments at the beginning of this script for more info."
50 | exit;
51 | fi
52 |
53 | ROOT_DIR=`pwd`
54 | TMP_DIR=build
55 |
56 | #uncomment to debug
57 | #set -x
58 |
59 | # remove any left-over files from previous build
60 | rm -f $APP_NAME.jar $APP_NAME.xpi files
61 | rm -rf $TMP_DIR
62 |
63 | $BEFORE_BUILD
64 |
65 | mkdir --parents --verbose $TMP_DIR/
66 |
67 | # generate the JAR file, excluding CVS and temporary files
68 | JAR_FILE=$TMP_DIR/chrome/$APP_NAME.jar
69 | echo "Generating $JAR_FILE..."
70 | for CHROME_SUBDIR in $CHROME_PROVIDERS; do
71 | find $CHROME_SUBDIR -path '*CVS*' -prune -o -type f -print | grep -v \~ >> files
72 | done
73 |
74 | #zip -0 -r $JAR_FILE `cat files` -x '*.svn*'
75 | # The following statement should be used instead if you don't wish to use the JAR file
76 | cp --verbose --parents `cat files` $TMP_DIR/
77 |
78 | # prepare components and defaults
79 | echo "Copying various files to $TMP_DIR folder..."
80 | for DIR in $ROOT_DIRS; do
81 | mkdir $TMP_DIR/$DIR
82 | FILES="`find $DIR -path '*CVS*' -prune -o -type f -print | grep -v \~`"
83 | echo $FILES >> files
84 | cp --verbose --parents $FILES $TMP_DIR
85 | done
86 |
87 | # Copy other files to the root of future XPI.
88 | for ROOT_FILE in $ROOT_FILES install.rdf chrome.manifest; do
89 | cp --verbose $ROOT_FILE $TMP_DIR
90 | if [ -f $ROOT_FILE ]; then
91 | echo $ROOT_FILE >> files
92 | fi
93 | done
94 |
95 | cd $TMP_DIR
96 |
97 | if [ -f "chrome.manifesta" ]; then
98 | echo "Preprocessing chrome.manifest..."
99 | # You think this is scary?
100 | #s/^(content\s+\S*\s+)(\S*\/)$/\1jar:chrome\/$APP_NAME\.jar!\/\2/
101 | #s/^(skin|locale)(\s+\S*\s+\S*\s+)(.*\/)$/\1\2jar:chrome\/$APP_NAME\.jar!\/\3/
102 | #
103 | # Then try this! (Same, but with characters escaped for bash :)
104 | sed -i -r s/^\(content\\s+\\S*\\s+\)\(\\S*\\/\)$/\\1jar:chrome\\/$APP_NAME\\.jar!\\/\\2/ chrome.manifest
105 | sed -i -r s/^\(content\\s+\\S*\\s+\)\(\\S*\\/\)\(\\s+\\S*\\s+\\S*\\s+\)\(.*\)$/\\1jar:chrome\\/$APP_NAME\\.jar!\\/\\2\\3\\4/ chrome.manifest
106 | sed -i -r s/^\(skin\|locale\)\(\\s+\\S*\\s+\\S*\\s+\)\(.*\\/\)$/\\1\\2jar:chrome\\/$APP_NAME\\.jar!\\/\\3/ chrome.manifest
107 |
108 | # (it simply adds jar:chrome/whatever.jar!/ at appropriate positions of chrome.manifest)
109 | fi
110 |
111 | # generate the XPI file
112 | echo "Generating $APP_NAME.xpi..."
113 | zip -r ../$APP_NAME.xpi * -x '*.svn*'
114 |
115 | cd "$ROOT_DIR"
116 |
117 | echo "Cleanup..."
118 | if [ $CLEAN_UP = 0 ]; then
119 | # save the jar file
120 | mv $TMP_DIR/chrome/$APP_NAME.jar .
121 | else
122 | rm ./files
123 | fi
124 |
125 | # remove the working files
126 | rm -rf $TMP_DIR
127 | echo "Done!"
128 |
129 | $AFTER_BUILD
130 |
--------------------------------------------------------------------------------
/chrome.manifest:
--------------------------------------------------------------------------------
1 | content webpg-firefox extension/
2 | content webpg-firefox extension/ contentaccessible=yes
3 | skin webpg-firefox classic/1.0 extension/skin/
4 | # Firefox Browser
5 | overlay chrome://browser/content/browser.xul chrome://webpg-firefox/content/XULContent/firefoxOverlay.xul application={ec8030f7-c20a-464f-9b0e-13a3a9e97384}
6 | # SeaMonkey Browser
7 | overlay chrome://navigator/content/navigator.xul chrome://webpg-firefox/content/XULContent/firefoxOverlay.xul application={92650c4d-4b8e-4d2a-b7eb-24ecf4f6b63a}
8 | # Conkeror Browser
9 | overlay chrome://conkeror-gui/content/conkeror.xul chrome://webpg-firefox/content/XULContent/firefoxOverlay.xul application={a79fe89b-6662-4ff4-8e88-09950ad4dfde}
10 |
11 | # Thunderbird and Seamonkey Mail Main
12 | overlay chrome://messenger/content/messenger.xul chrome://webpg-firefox/content/XULContent/thunderbird/thunderbirdOverlay.xul
13 | # Thunderbird and Seamonkey Mail Message Reader
14 | overlay chrome://messenger/content/mailWindowOverlay.xul chrome://webpg-firefox/content/XULContent/thunderbird/messageOverlay.xul
15 | # Thunderbird and Seamonkey Mail Message Composer
16 | overlay chrome://messenger/content/messengercompose/messengercompose.xul chrome://webpg-firefox/content/XULContent/thunderbird/composeOverlay.xul
17 |
18 | ## Global style
19 | style chrome://global/content/customizeToolbar.xul chrome://webpg-firefox/content/skin/overlay.css
20 |
21 | # Locales
22 | locale webpg-firefox en-US locale/en_US/
23 | locale webpg-firefox ar locale/ar/
24 | locale webpg-firefox de locale/de/
25 | locale webpg-firefox pl locale/pl/
26 |
--------------------------------------------------------------------------------
/config_build.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 | # Build config for build.sh
3 | VERSION=`sed -n 's/.*em\:version\=\"\(.*\)\"/\1/p' install.rdf`
4 | APP_NAME=webpg-firefox-v${VERSION}
5 | CHROME_PROVIDERS="extension locale extension/skin"
6 | CLEAN_UP=1
7 | ROOT_FILES="AUTHORS COPYING"
8 | ROOT_DIRS="defaults plugins"
9 | BEFORE_BUILD=
10 | #AFTER_BUILD="xpisign -f -k /home/kylehuff/.ssl/codesigning.pem ${APP_NAME}.xpi ${APP_NAME}_s.xpi"
11 | AFTER_BUILD="firefox ${APP_NAME}.xpi"
12 |
--------------------------------------------------------------------------------
/defaults/preferences/webpg-firefox.js:
--------------------------------------------------------------------------------
1 | pref("extensions.webpg.decorate_inline", true);
2 | pref("extensions.webpg.render_toolbar", true);
3 | pref("extensions.webpg.gmail_integration", false);
4 | pref("extensions.webpg.sign_gmail", false);
5 | pref("extensions.webpg.keyserver", "");
6 |
--------------------------------------------------------------------------------
/extension/XULContent/options.xul:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
136 |
137 |
138 |
139 |
--------------------------------------------------------------------------------
/extension/XULContent/thunderbird/composeOverlay.xul:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
16 |
17 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
61 |
62 |
107 |
108 |
--------------------------------------------------------------------------------
/extension/XULContent/thunderbird/messageOverlay.xul:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
--------------------------------------------------------------------------------
/extension/XULContent/thunderbird/thunderbirdOverlay.xul:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
24 |
25 |
26 |
29 |
30 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
--------------------------------------------------------------------------------
/extension/XULContent/thunderbird/thunderbirdUtils.js:
--------------------------------------------------------------------------------
1 | /* = 1) ? defaultIDs.QueryElementAt(0,
29 | Components.interfaces.nsIMsgIdentity) : this.getIdentities()[0];
30 | },
31 |
32 | setMenuItemLabels: function(menuitems) {
33 | var _ = webpg.utils.i18n.gettext;
34 | for (var i = 0; i !== menuitems.length; i++) {
35 | var itemClasses = menuitems[i].className.split(" ");
36 | for (var itemClass in itemClasses) {
37 | if (itemClasses[itemClass].indexOf("webpg-menu-") == 0) {
38 | switch (itemClasses[itemClass]) {
39 | case 'webpg-menu-webpg':
40 | menuitems[i].label = _("WebPG");
41 | break;
42 |
43 | case 'webpg-menu-manager':
44 | menuitems[i].label = _("Key Manager");
45 | break;
46 |
47 | case 'webpg-menu-options':
48 | menuitems[i].label = _("Options");
49 | break;
50 |
51 | case 'webpg-menu-about':
52 | menuitems[i].label = _("About");
53 | break;
54 |
55 | case 'webpg-menu-sign':
56 | if (menuitems[i].className.indexOf("context-menu-item") > -1)
57 | menuitems[i].label = _("Clear-sign this text");
58 | else
59 | menuitems[i].label = _("Clear Sign");
60 | break;
61 |
62 | case 'webpg-menu-verif':
63 | if (menuitems[i].className.indexOf("context-menu-item") > -1)
64 | menuitems[i].label = _("Verify this text");
65 | else
66 | menuitems[i].label = _("Verify");
67 | break;
68 |
69 | case 'webpg-menu-crypt':
70 | if (menuitems[i].className.indexOf("context-menu-item") > -1)
71 | menuitems[i].label = _("Encrypt this text");
72 | else
73 | menuitems[i].label = _("Encrypt");
74 | break;
75 |
76 | case 'webpg-menu-cryptsign':
77 | if (menuitems[i].className.indexOf("context-menu-item") > -1)
78 | menuitems[i].label = _("Sign and Encrypt this text");
79 | else
80 | menuitems[i].label = _("Sign and Encrypt");
81 | break;
82 |
83 | case 'webpg-menu-decrypt':
84 | if (menuitems[i].className.indexOf("context-menu-item") > -1)
85 | menuitems[i].label = _("Decrypt this text");
86 | else
87 | menuitems[i].label = _("Decrypt");
88 | break;
89 |
90 | case 'webpg-menu-import':
91 | if (menuitems[i].className.indexOf("context-menu-item") > -1)
92 | menuitems[i].label = _("Import this Public key");
93 | else
94 | menuitems[i].label = _("Import");
95 | break;
96 |
97 | case 'webpg-menu-export':
98 | if (menuitems[i].className.indexOf("context-menu-item") > -1)
99 | menuitems[i].label = _("Paste Public Key");
100 | else
101 | menuitems[i].label = _("Export");
102 | break;
103 | }
104 | }
105 | }
106 | }
107 | },
108 |
109 | // jQuery must be loaded via the onload handler, as loading it prior renders
110 | // the context menu FUBAR
111 | loadjQuery: function(wnd) {
112 | var loader = Components.classes["@mozilla.org/moz/jssubscript-loader;1"]
113 | .getService(Components.interfaces.mozIJSSubScriptLoader);
114 | loader.loadSubScript("chrome://webpg-firefox/content/resources/jquery/js/jquery-1.10.2.min.js", wnd);
115 | var jQuery = wnd.jQuery.noConflict(true);
116 | return jQuery;
117 | },
118 | }
119 |
120 | /* ]]> */
121 |
--------------------------------------------------------------------------------
/extension/about.html:
--------------------------------------------------------------------------------
1 |
2 |
3 | About WebPG
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
80 |
81 |
82 |
83 |
95 |
96 |
97 | Author
98 |
99 | Kyle L. Huff
100 |
101 | Contributors
102 |
107 |
108 |
109 |
110 |
111 | :
112 | :
113 | :
114 | :
115 | :
116 |
117 |
118 |
119 | :
120 | :
121 |
122 |
123 |
124 | :
125 | :
126 | :
127 | :
128 | :
129 |
130 |
131 |
132 |
133 |
134 |
135 |
136 |
137 |
138 |
139 |
140 |
141 |
--------------------------------------------------------------------------------
/extension/browser_action_menu.html:
--------------------------------------------------------------------------------
1 |
2 |
3 | WebPG for Chrome Menu
4 |
5 |
6 |
7 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
--------------------------------------------------------------------------------
/extension/browser_action_menu.js:
--------------------------------------------------------------------------------
1 | /* ");
46 | webpg.jq("#key-manager-button").find('span').text(_("Key Manager")).bind('click', menuActions.key_manager)
47 | .append(" ");
48 | webpg.jq("#about-button").find('span').text(_("About WebPG")).bind('click', menuActions.about)
49 | .append(" ");
50 | });
51 |
52 |
53 | /* ]]> */
54 |
--------------------------------------------------------------------------------
/extension/constants.js:
--------------------------------------------------------------------------------
1 | /* */
144 |
--------------------------------------------------------------------------------
/extension/dialog.html:
--------------------------------------------------------------------------------
1 |
2 |
3 | Dialog
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
75 |
76 |
77 |
78 |
79 | Search/Filter:
80 |
81 |
82 |
83 |
85 |
86 |
87 |
88 |
--------------------------------------------------------------------------------
/extension/error.html:
--------------------------------------------------------------------------------
1 |
2 |
3 | WebPG for Chrome Error Page
4 |
5 |
6 |
7 |
8 |
9 |
10 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
--------------------------------------------------------------------------------
/extension/error.js:
--------------------------------------------------------------------------------
1 | /* " + _("Error") + " (" + webpg.utils.escape(error_map.gpg_error_code) + "): " + error_map.error_string + "
";
25 | error_html += "" + _("Suggestions") + ": ";
26 | error_html += "";
27 | if (error_map.gpg_error_code === -1) {
28 | error_html += "" + _("The plugin was unable to load") + " ";
29 | } else if (error_map.gpg_error_code === -2) {
30 | error_html += "" + _("The Firefox Click to Play feature is enabled") + " " +
31 | "" + _("WebPG cannot load the required plugin with this feature enabled") + " ";
32 | } else if (error_map.gpg_error_code === "150") {
33 | error_html += "" + _("There might be a problem with the gpg installation");
34 | if (window.navigator.platform.toLowerCase().indexOf("win") !== -1)
35 | error_html += " " + _("consider reinstalling gpg4win") + " (gpg4win.org ) ";
36 | else
37 | error_html += "";
38 | }
39 | error_html += " ";
40 |
41 | systemInfoHTML = "" + _("Error Details") + " ";
42 | systemInfoHTML += _("Error in Method") + ": " + webpg.utils.escape(error_map.method) + " ";
43 | systemInfoHTML += _("Error Code") + ": " + webpg.utils.escape(error_map.gpg_error_code) + " ";
44 | systemInfoHTML += _("Error String") + ": " + webpg.utils.escape(error_map.error_string) + " ";
45 | var file = error_map.file;
46 | if (window.navigator.platform.toLowerCase().indexOf("win") !== -1) {
47 | file = file.substr(error_map.file.lastIndexOf("\\") + 1);
48 | } else {
49 | file = file.substr(error_map.file.lastIndexOf("/") + 1);
50 | }
51 | systemInfoHTML += _("File") + ": " + webpg.utils.escape(file) + " ";
52 | systemInfoHTML += _("Line") + ": " + webpg.utils.escape(error_map.line) + " ";
53 | } else {
54 | error_html = "" + _("Unknown Error") + "
";
55 | }
56 | webpg.jq("#error-text").append(error_html);
57 |
58 | systemInfoHTML += "" + _("System Information") + " ";
59 | systemInfoHTML += _("Platform") + ": " + webpg.utils.escape(window.navigator.platform) + " ";
60 | systemInfoHTML += _("App Version") + ": " + webpg.utils.escape(window.navigator.appVersion) + " ";
61 | systemInfoHTML += _("User Agent") + ": " + webpg.utils.escape(window.navigator.userAgent) + " ";
62 | systemInfoHTML += _("Product") + ": " + webpg.utils.escape(window.navigator.product) + " ";
63 | systemInfoHTML += _("Sub-product") + ": " + webpg.utils.escape(window.navigator.productSub) + " ";
64 | systemInfoHTML += _("Vendor") + ": " + webpg.utils.escape(window.navigator.vendor) + " ";
65 | systemInfoHTML += _("Language") + ": " + webpg.utils.escape(window.navigator.language) + " ";
66 |
67 | webpg.jq("#system-info-list").html(systemInfoHTML);
68 |
69 | if (webpg.utils.detectedBrowser.product === "chrome") {
70 | webpg.jq('#refresh').button().click(function(e) {
71 | webpg.background.background.init();
72 | window.close();
73 | });
74 | } else {
75 | webpg.jq('#refresh').hide();
76 | }
77 |
78 | webpg.jq('#close').button().click(function(e) { window.close(); });
79 | }
80 | };
81 |
82 | webpg.jq(function(){
83 | webpg.error.init();
84 | });
85 | /* ]]> */
86 |
--------------------------------------------------------------------------------
/extension/notice.html:
--------------------------------------------------------------------------------
1 |
2 |
3 | WebPG
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
88 |
89 |
90 |
91 |
97 |
98 |
99 |
100 |
News
101 |
102 |
103 |
104 |
105 |
--------------------------------------------------------------------------------
/extension/notice.js:
--------------------------------------------------------------------------------
1 | /* -1) {
23 | browserString = "Chrome";
24 | document.getElementById("webpg-info-browser").innerHTML += browserString;
25 | webpg.plugin = chrome.extension.getBackgroundPage().webpg.plugin;
26 | }
27 | webpg.notice.browserString = browserString;
28 | webpg.notice.vendor = webpg.utils.detectedBrowser.vendor;
29 | webpg.notice.product = webpg.utils.detectedBrowser.product;
30 | webpg.notice.desc_key = (webpg.utils.detectedBrowser.product == 'thunderbird') ?
31 | 'thunderbird' : 'general';
32 |
33 | webpg.utils.extension.version(function(version) {
34 | webpg.notice.version = version;
35 | var notice = {
36 | title: "Welcome to WebPG v" + version,
37 | desc: {
38 | google: "WebPG for Chrome",
39 | mozilla: "WebPG for Mozilla",
40 | thunderbird: "provides the ability to Sign, Encrypt, Verify and Decrypt PGP data within Thunderbird",
41 | general: "provides the ability to Sign, Encrypt, Verify and Decrypt PGP data on the Web, and can also be used to add GnuPG/PGP operations to GMAIL"
42 | },
43 | news: {
44 | general: _("News"),
45 | new_this_version: _("New features")
46 | }
47 | };
48 | webpg.notice.buildNotice(notice);
49 | });
50 | },
51 |
52 | buildNotice: function(notice) {
53 | webpg.jq(".webpg-info-title").html(notice.title);
54 |
55 | var desc = "" +
56 | notice.desc[webpg.notice.vendor] + " " +
57 | notice.desc[webpg.notice.desc_key] +
58 | " ";
59 |
60 | var newsURL = "https://webpg.org/rss/?product=webpg-extension&version=" + webpg.notice.version;
61 |
62 | function xmlParser(xml) {
63 | webpg.jq(xml).find("item").each(function() {
64 | $this = webpg.jq(this);
65 | item = "" + $this.find("title").text() + " " +
66 | "" + $this.find("description").text() + "
";
67 | webpg.jq("#news").append("" + item + "
");
68 | webpg.jq(".news-desc").find("li[class!=feed-all][class!=feed-extension][class!=feed-" + webpg.utils.detectedBrowser.product + "][class!=feed-" + webpg.utils.detectedBrowser.vendor + "]").css({'display': 'none'});
69 | });
70 | }
71 |
72 | webpg.jq.ajax({type: "GET", url: newsURL, success: xmlParser, dataType: 'xml'}).fail(function(e, a) { console.log(e, a); });
73 |
74 | webpg.jq("#main_body .webpg-info-box").first().html(desc);
75 | }
76 | };
77 |
78 | document.addEventListener("DOMContentLoaded", webpg.notice.init, false);
79 | /* ]]> */
80 |
--------------------------------------------------------------------------------
/extension/resources/jquery/css/dot-luv/images/animated-overlay.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylehuff/webpg-firefox/db2e130773677faabccb7a689304756f0735bf2b/extension/resources/jquery/css/dot-luv/images/animated-overlay.gif
--------------------------------------------------------------------------------
/extension/resources/jquery/css/dot-luv/images/ui-bg_diagonals-thick_15_0b3e6f_40x40.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylehuff/webpg-firefox/db2e130773677faabccb7a689304756f0735bf2b/extension/resources/jquery/css/dot-luv/images/ui-bg_diagonals-thick_15_0b3e6f_40x40.png
--------------------------------------------------------------------------------
/extension/resources/jquery/css/dot-luv/images/ui-bg_dots-medium_30_0b58a2_4x4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylehuff/webpg-firefox/db2e130773677faabccb7a689304756f0735bf2b/extension/resources/jquery/css/dot-luv/images/ui-bg_dots-medium_30_0b58a2_4x4.png
--------------------------------------------------------------------------------
/extension/resources/jquery/css/dot-luv/images/ui-bg_dots-small_20_333333_2x2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylehuff/webpg-firefox/db2e130773677faabccb7a689304756f0735bf2b/extension/resources/jquery/css/dot-luv/images/ui-bg_dots-small_20_333333_2x2.png
--------------------------------------------------------------------------------
/extension/resources/jquery/css/dot-luv/images/ui-bg_dots-small_30_a32d00_2x2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylehuff/webpg-firefox/db2e130773677faabccb7a689304756f0735bf2b/extension/resources/jquery/css/dot-luv/images/ui-bg_dots-small_30_a32d00_2x2.png
--------------------------------------------------------------------------------
/extension/resources/jquery/css/dot-luv/images/ui-bg_dots-small_40_00498f_2x2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylehuff/webpg-firefox/db2e130773677faabccb7a689304756f0735bf2b/extension/resources/jquery/css/dot-luv/images/ui-bg_dots-small_40_00498f_2x2.png
--------------------------------------------------------------------------------
/extension/resources/jquery/css/dot-luv/images/ui-bg_flat_0_aaaaaa_40x100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylehuff/webpg-firefox/db2e130773677faabccb7a689304756f0735bf2b/extension/resources/jquery/css/dot-luv/images/ui-bg_flat_0_aaaaaa_40x100.png
--------------------------------------------------------------------------------
/extension/resources/jquery/css/dot-luv/images/ui-bg_flat_40_292929_40x100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylehuff/webpg-firefox/db2e130773677faabccb7a689304756f0735bf2b/extension/resources/jquery/css/dot-luv/images/ui-bg_flat_40_292929_40x100.png
--------------------------------------------------------------------------------
/extension/resources/jquery/css/dot-luv/images/ui-bg_gloss-wave_20_111111_500x100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylehuff/webpg-firefox/db2e130773677faabccb7a689304756f0735bf2b/extension/resources/jquery/css/dot-luv/images/ui-bg_gloss-wave_20_111111_500x100.png
--------------------------------------------------------------------------------
/extension/resources/jquery/css/dot-luv/images/ui-icons_00498f_256x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylehuff/webpg-firefox/db2e130773677faabccb7a689304756f0735bf2b/extension/resources/jquery/css/dot-luv/images/ui-icons_00498f_256x240.png
--------------------------------------------------------------------------------
/extension/resources/jquery/css/dot-luv/images/ui-icons_98d2fb_256x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylehuff/webpg-firefox/db2e130773677faabccb7a689304756f0735bf2b/extension/resources/jquery/css/dot-luv/images/ui-icons_98d2fb_256x240.png
--------------------------------------------------------------------------------
/extension/resources/jquery/css/dot-luv/images/ui-icons_9ccdfc_256x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylehuff/webpg-firefox/db2e130773677faabccb7a689304756f0735bf2b/extension/resources/jquery/css/dot-luv/images/ui-icons_9ccdfc_256x240.png
--------------------------------------------------------------------------------
/extension/resources/jquery/css/dot-luv/images/ui-icons_ffffff_256x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylehuff/webpg-firefox/db2e130773677faabccb7a689304756f0735bf2b/extension/resources/jquery/css/dot-luv/images/ui-icons_ffffff_256x240.png
--------------------------------------------------------------------------------
/extension/resources/jquery/css/jquery.multiselect.css:
--------------------------------------------------------------------------------
1 | .ui-multiselect { padding:4px 0 2px 8px; text-align:left }
2 | @-moz-document url-prefix() {
3 | .ui-multiselect {
4 | padding:1px 0 1px 1px;
5 | }
6 | }
7 | .ui-multiselect :hover, button.ui-multiselect :hover, select.ui-multiselect :hover { cursor:pointer; }
8 | button.ui-multiselect span { display:block; overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis; }
9 | .ui-multiselect span.ui-icon { float:right }
10 | .ui-multiselect-single .ui-multiselect-checkboxes input { position:absolute !important; top: auto !important; left:-9999px; }
11 | .ui-multiselect-single .ui-multiselect-checkboxes label { padding:5px !important }
12 |
13 | .ui-multiselect-header { margin-bottom:3px; padding:3px 0 3px 4px }
14 | .ui-multiselect-header ul { font-size:0.9em }
15 | .ui-multiselect-header ul li { float:left; padding:0 10px 0 0 }
16 | .ui-multiselect-header a { text-decoration:none }
17 | .ui-multiselect-header a:hover { text-decoration:underline }
18 | .ui-multiselect-header span.ui-icon { float:left }
19 | .ui-multiselect-header li.ui-multiselect-close { float:right; text-align:right; padding-right:0 }
20 |
21 | .ui-multiselect-menu { display:none; padding:3px; position:absolute; z-index:10000; text-align: left }
22 | .ui-multiselect-checkboxes { position:relative /* fixes bug in IE6/7 */; overflow-y:auto }
23 | .ui-multiselect-checkboxes label { cursor:pointer; display:block; border:1px solid transparent; padding:3px 1px }
24 | .ui-multiselect-checkboxes label input { position:relative; top:1px }
25 | .ui-multiselect-checkboxes li { clear:both; font-size:0.9em; padding-right:3px }
26 | .ui-multiselect-checkboxes li.ui-multiselect-optgroup-label { text-align:center; font-weight:bold; border-bottom:1px solid }
27 | .ui-multiselect-checkboxes li.ui-multiselect-optgroup-label a { display:block; padding:3px; margin:1px 0; text-decoration:none }
28 |
29 | /* remove label borders in IE6 because IE6 does not support transparency */
30 | * html .ui-multiselect-checkboxes label { border:none }
31 |
--------------------------------------------------------------------------------
/extension/resources/jquery/css/jquery.multiselect.filter.css:
--------------------------------------------------------------------------------
1 | .ui-multiselect-hasfilter ul { position:relative; top:2px }
2 | .ui-multiselect-filter { margin-right:14px; margin-left:-6px; font-size:11px; padding-top:20px; }
3 | .ui-multiselect-filter input { width:100px; font-size:10px; margin-left:5px; height:15px; padding:2px; border:1px solid #292929; -webkit-appearance:textfield; -webkit-box-sizing:content-box; }
4 | .ui-multiselect-filter-create input { display:none; }
5 | li.ui-multiselect-filter-create { padding-right:0; }
6 | .ui-multiselect-filter-create label { text-align:center; }
7 |
--------------------------------------------------------------------------------
/extension/resources/jquery/js/jquery.multiselect.filter.js:
--------------------------------------------------------------------------------
1 | /* jshint forin:true, noarg:true, noempty:true, eqeqeq:true, boss:true, undef:true, curly:true, browser:true, jquery:true */
2 | /*
3 | * jQuery MultiSelect UI Widget Filtering Plugin 1.5pre
4 | * Copyright (c) 2012 Eric Hynds
5 | *
6 | * http://www.erichynds.com/jquery/jquery-ui-multiselect-widget/
7 | *
8 | * Depends:
9 | * - jQuery UI MultiSelect widget
10 | *
11 | * Dual licensed under the MIT and GPL licenses:
12 | * http://www.opensource.org/licenses/mit-license.php
13 | * http://www.gnu.org/licenses/gpl.html
14 | *
15 | */
16 | (function($) {
17 | var rEscape = /[\-\[\]{}()*+?.,\\\^$|#\s]/g;
18 |
19 | webpg.jq.widget('ech.multiselectfilter', {
20 |
21 | options: {
22 | label: 'Filter:',
23 | width: null, /* override default width set in css file (px). null will inherit */
24 | placeholder: 'Enter keywords',
25 | autoReset: false
26 | },
27 |
28 | _create: function() {
29 | var opts = this.options;
30 | var elem = webpg.jq(this.element);
31 |
32 | // get the multiselect instance
33 | var instance = (this.instance = (elem.data('echMultiselect') || elem.data("multiselect") || elem.data("ech-multiselect")));
34 |
35 | // store header; add filter class so the close/check all/uncheck all links can be positioned correctly
36 | var header = (this.header = instance.menu.find('.ui-multiselect-header').addClass('ui-multiselect-hasfilter'));
37 |
38 | // wrapper elem
39 | var wrapper = (this.wrapper = webpg.jq('' + (opts.label.length ? opts.label : '') + '
').appendTo(this.header));
40 |
41 | // reference to the actual inputs
42 | this.inputs = instance.menu.find('input[type="checkbox"], input[type="radio"]');
43 |
44 | // build the input box
45 | this.input = wrapper.find('input').bind({
46 | keydown: function(e) {
47 | // prevent the enter key from submitting the form / closing the widget
48 | if(e.which === 13) {
49 | e.preventDefault();
50 | }
51 | },
52 | keyup: webpg.jq.proxy(this._handler, this),
53 | click: webpg.jq.proxy(this._handler, this)
54 | });
55 |
56 | // cache input values for searching
57 | this.updateCache();
58 |
59 | // rewrite internal _toggleChecked fn so that when checkAll/uncheckAll is fired,
60 | // only the currently filtered elements are checked
61 | instance._toggleChecked = function(flag, group) {
62 | var $inputs = (group && group.length) ? group : this.labels.find('input');
63 | var _self = this;
64 |
65 | // do not include hidden elems if the menu isn't open.
66 | var selector = instance._isOpen ? ':disabled, :hidden' : ':disabled';
67 |
68 | $inputs = $inputs
69 | .not(selector)
70 | .each(this._toggleState('checked', flag));
71 |
72 | // update text
73 | this.update();
74 |
75 | // gather an array of the values that actually changed
76 | var values = $inputs.map(function() {
77 | return this.value;
78 | }).get();
79 |
80 | // select option tags
81 | this.element.find('option').filter(function() {
82 | if(!this.disabled && webpg.jq.inArray(this.value, values) > -1) {
83 | _self._toggleState('selected', flag).call(this);
84 | }
85 | });
86 |
87 | // trigger the change event on the select
88 | if($inputs.length) {
89 | this.element.trigger('change');
90 | }
91 | };
92 |
93 | // rebuild cache when multiselect is updated
94 | var doc = webpg.jq(document).bind('multiselectrefresh', webpg.jq.proxy(function() {
95 | this.updateCache();
96 | this._handler();
97 | }, this));
98 |
99 | // automatically reset the widget on close?
100 | if(this.options.autoReset) {
101 | doc.bind('multiselectclose', webpg.jq.proxy(this._reset, this));
102 | }
103 | },
104 |
105 | // thx for the logic here ben alman
106 | _handler: function(e) {
107 | var term = webpg.jq.trim(this.input[0].value.toLowerCase()),
108 |
109 | // speed up lookups
110 | rows = this.rows, inputs = this.inputs, cache = this.cache;
111 |
112 | // if(!term) {
113 | // rows.show();
114 | // } else {
115 | rows.hide();
116 |
117 | var regex = new RegExp(term.replace(rEscape, "\\$&"), 'gi');
118 |
119 | this._trigger("filter", e, webpg.jq.map(cache, function(v, i) {
120 | if(v.search(regex) !== -1) {
121 | rows.eq(i).show();
122 | return inputs.get(i);
123 | }
124 |
125 | return null;
126 | }));
127 | // }
128 |
129 | // show/hide optgroups
130 | this.instance.menu.find(".ui-multiselect-optgroup-label").each(function() {
131 | var $this = webpg.jq(this);
132 | var isVisible = $this.nextUntil('.ui-multiselect-optgroup-label').filter(function() {
133 | return webpg.jq.css(this, "display") !== 'none';
134 | }).length;
135 |
136 | $this[isVisible ? 'show' : 'hide']();
137 | });
138 | },
139 |
140 | _reset: function() {
141 | this.input.val('').trigger('keyup');
142 | },
143 |
144 | reset: function() {
145 | this._reset();
146 | },
147 |
148 | updateCache: function() {
149 | // each list item
150 | this.rows = this.instance.menu.find(".ui-multiselect-checkboxes li:not(.ui-multiselect-optgroup-label)");
151 |
152 | // cache
153 | this.cache = this.element.children().map(function() {
154 | var elem = webpg.jq(this);
155 |
156 | // account for optgroups
157 | if(this.tagName.toLowerCase() === "optgroup") {
158 | elem = elem.children();
159 | }
160 |
161 | return elem.map(function() {
162 | return this.innerHTML.toLowerCase();
163 | }).get();
164 | }).get();
165 | },
166 |
167 | widget: function() {
168 | return this.wrapper;
169 | },
170 |
171 | destroy: function() {
172 | webpg.jq.Widget.prototype.destroy.call(this);
173 | this.input.val('').trigger("keyup");
174 | this.wrapper.remove();
175 | }
176 | });
177 |
178 | })(jQuery);
179 |
--------------------------------------------------------------------------------
/extension/resources/jquery/js/jquery.passwordStrength.js:
--------------------------------------------------------------------------------
1 | /*
2 | Copyright 2010 Kyle L. Huff - CURE|THE|ITCH
3 | */
4 | if (typeof(webpg)=='undefined') { webpg = {}; }
5 | if (typeof(jQuery)!='undefined') { webpg.jq = jQuery.noConflict(true); }
6 |
7 | webpg.jq.fn.passwordStrength = function(options) {
8 | var element = this;
9 | var pass_repeat = options;
10 |
11 | var text_css = {
12 | 'font-size': '0.8em',
13 | 'color': '#F00',
14 | 'line-height': '2px',
15 | 'float': 'left',
16 | 'position': 'absolute'
17 | };
18 | var meter_css = {
19 | 'border': '1px solid white',
20 | 'font-size': '1px',
21 | 'height': '8px',
22 | 'width': '0px',
23 | 'float': 'left',
24 | 'margin-top': '10px',
25 | 'position': 'relative',
26 | 'z-index': '-1',
27 | 'visibility': 'hidden'
28 | }
29 |
30 | webpg.jq(this).after(" ");
31 |
32 | /* Observe Key Up event display password Strength Result */
33 | webpg.jq(this).on('keyup', function() {
34 | var pass = webpg.jq.trim(webpg.jq(this).val());
35 | webpg.jq(this).removeClass('input-error');
36 | if (pass_repeat) {
37 | if (webpg.jq(pass_repeat).val().length > 0){
38 | webpg.jq(pass_repeat)[0].value = '';
39 | webpg.jq(pass_repeat).next().html(" ");
40 | }
41 | }
42 |
43 |
44 | var numericTest = /[0-9]/;
45 | var lowerCaseAlphaTest = /[a-z]/;
46 | var upperCaseAlphaTest = /[A-Z]/;
47 | var symbolsTest = /[.,!@#$%^&*()}{:<>|]/;
48 | var score = 0;
49 | var result;
50 |
51 | if (numericTest.test(pass)) {
52 | score++;
53 | }
54 | if (lowerCaseAlphaTest.test(pass)) {
55 | score++;
56 | }
57 | if (upperCaseAlphaTest.test(pass)) {
58 | score + 3;
59 | }
60 | if (symbolsTest.test(pass)) {
61 | score++;
62 | }
63 |
64 | if (pass.length == 0) {
65 | result = "";
66 | meter_css['width'] = "0px"
67 | if (pass_repeat) {
68 | webpg.jq(pass_repeat).next().html(" ");
69 | }
70 | }
71 | else if (score * pass.length < 8) {
72 | result = "Very Weak";
73 | text_css['color'] = "#f00";
74 | meter_css['width'] = "5%";
75 | meter_css['background-color'] = "#f00";
76 | meter_css['visibility'] = "visible";
77 | }
78 | else if (score * pass.length < 16) {
79 | result = "Weak";
80 | text_css['color'] = "#c06";
81 | meter_css['width'] = "25%";
82 | meter_css['background-color'] = "#c06";
83 | meter_css['visibility'] = "visible";
84 | }
85 | else if (score * pass.length < 24) {
86 | result = "Average";
87 | text_css['color'] = "#f60";
88 | meter_css['width'] = "50%";
89 | meter_css['background-color'] = "#f60";
90 | meter_css['visibility'] = "visible";
91 | }
92 | else if (score * pass.length < 40) {
93 | result = "Strong";
94 | text_css['color'] = "#3c0";
95 | meter_css['width'] = "75%";
96 | meter_css['background-color'] = "#3c0";
97 | meter_css['visibility'] = "visible";
98 | }
99 | else {
100 | result = "Very Strong";
101 | text_css['color'] = "#3f0";
102 | meter_css['width'] = "95%";
103 | meter_css['background-color'] = "#3f0";
104 | meter_css['visibility'] = "visible";
105 | }
106 |
107 | webpg.jq(this).next().find("#passwordStrength-text").html(result).css(text_css);
108 | webpg.jq(this).next().find("#passwordStrength-meter").html(result).css(meter_css);
109 | });
110 |
111 | if (webpg.jq(pass_repeat)) {
112 | webpg.jq(pass_repeat).after(" ");
113 | webpg.jq(pass_repeat).on('keyup', function() {
114 | var pass = webpg.jq.trim(webpg.jq(element).val());
115 | var rpass = webpg.jq.trim(webpg.jq(pass_repeat).val());
116 | if (webpg.jq(element).next().find("#passwordStrength-text").html() == "Passphrases do not match") {
117 | webpg.jq(element).trigger('keyup');
118 | }
119 | if (pass) {
120 | if (pass != rpass) {
121 | webpg.jq(pass_repeat).next().html("Passphrases do not match");
122 | } else {
123 | webpg.jq(pass_repeat).next().html(" ");
124 | }
125 | }
126 | });
127 | }
128 |
129 | return this;
130 | };
131 |
--------------------------------------------------------------------------------
/extension/skin/gmail_overlay.css:
--------------------------------------------------------------------------------
1 | #webpg-action-menu {
2 | cursor:pointer;
3 | display:inline-block;
4 | width: auto;
5 | }
6 | #webpg-action-menu .webpg-current-action img {
7 | position:relative;
8 | top:4px;
9 | left:-4px;
10 | }
11 | #webpg-action-menu.rtl img {
12 | padding-left: 8px;
13 | }
14 | .webpg-subaction-btn {
15 | top: -1px;
16 | }
17 | .webpg-current-action {
18 | position:relative;
19 | top:-3px;
20 | }
21 | .webpg-action-list-icon {
22 | display:inline-block;
23 | width:0;
24 | height:0;
25 | text-indent:-99999px;
26 | *text-indent:0;
27 | position:relative;
28 | top:10px;
29 | border-left:4px solid transparent;
30 | border-right:4px solid transparent;
31 | border-top:4px solid #000000;
32 | opacity:0.7;
33 | content:"\2193";
34 | }
35 | .webpg-li-icon {
36 | width:20px;
37 | height:20px;
38 | padding:0 4px;
39 | margin:0;
40 | top:5px;
41 | display:inline-block;
42 | position:relative;
43 | }
44 | .webpg-subaction-list {
45 | background: #fff;
46 | }
47 | .webpg-status-line {
48 | color:#000;
49 | font-size:10.5px;
50 | text-shadow:#886 0.5px 1px 1px;
51 | }
52 | .webpg-gmail-status-line {
53 | height:auto !important;
54 | min-height:30px !important;
55 | margin: -2px 10px 0 10px !important;
56 | padding:0 6px 0 6px !important;
57 | background-color: rgb(239, 239, 239);
58 | }
59 | .webpg-gmail-status-line>td, .webpg-gmail-status-line>div {
60 | border-radius: 4px;
61 | -webkit-border-radius: 4px;
62 | -moz-border-radius: 4px;
63 | border: 1px solid rgba(127, 127, 127, 0.5);
64 | }
65 | .webpg-gmail-abs {
66 | margin: -2px 0 0 !important;
67 | padding: 0 !important;
68 | position: absolute;
69 | z-index: 1;
70 | width: 100%;
71 | }
72 | .webpg-gmail-status-line>span {
73 | height:30px !important;
74 | }
75 | .webpg-gmail-status-line .stat-hold {
76 | padding:4px 4px 2px 6px;
77 | vertical-align:middle !important;
78 | line-height:30px !important;
79 | }
80 | .webpg-gmail-status-line .stat-hold:nth-child(1) {
81 | border-right: 1px solid rgba(127, 127, 127, 0.5);
82 | padding:3px 4px 0 0;
83 | float:left;
84 | line-height:inherit !important;
85 | }
86 | .webpg-gmail-status-line span img {
87 | }
88 | .webpg-status-line a {
89 | text-shadow:none;
90 | }
91 | @-moz-document domain("mail.google.com") {
92 | #webpg-action-menu {
93 | top:4px;
94 | }
95 | #webpg-action-menu.webpg-gmail-compose-inline {
96 | top:0;
97 | }
98 | .webpg-current-action {
99 | position:relative;
100 | top:-3px;
101 | }
102 | .webpg-action-list-icon {
103 | top: 10px;
104 | }
105 | }
106 |
--------------------------------------------------------------------------------
/extension/skin/images/badges/16x16/about.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylehuff/webpg-firefox/db2e130773677faabccb7a689304756f0735bf2b/extension/skin/images/badges/16x16/about.png
--------------------------------------------------------------------------------
/extension/skin/images/badges/16x16/secure_editor.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylehuff/webpg-firefox/db2e130773677faabccb7a689304756f0735bf2b/extension/skin/images/badges/16x16/secure_editor.png
--------------------------------------------------------------------------------
/extension/skin/images/badges/16x16/stock_decrypted-signature-bad.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylehuff/webpg-firefox/db2e130773677faabccb7a689304756f0735bf2b/extension/skin/images/badges/16x16/stock_decrypted-signature-bad.png
--------------------------------------------------------------------------------
/extension/skin/images/badges/16x16/stock_decrypted-signature-ok.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylehuff/webpg-firefox/db2e130773677faabccb7a689304756f0735bf2b/extension/skin/images/badges/16x16/stock_decrypted-signature-ok.png
--------------------------------------------------------------------------------
/extension/skin/images/badges/16x16/stock_decrypted-signature.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylehuff/webpg-firefox/db2e130773677faabccb7a689304756f0735bf2b/extension/skin/images/badges/16x16/stock_decrypted-signature.png
--------------------------------------------------------------------------------
/extension/skin/images/badges/16x16/stock_decrypted.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylehuff/webpg-firefox/db2e130773677faabccb7a689304756f0735bf2b/extension/skin/images/badges/16x16/stock_decrypted.png
--------------------------------------------------------------------------------
/extension/skin/images/badges/16x16/stock_encrypted.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylehuff/webpg-firefox/db2e130773677faabccb7a689304756f0735bf2b/extension/skin/images/badges/16x16/stock_encrypted.png
--------------------------------------------------------------------------------
/extension/skin/images/badges/16x16/stock_encrypted_signed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylehuff/webpg-firefox/db2e130773677faabccb7a689304756f0735bf2b/extension/skin/images/badges/16x16/stock_encrypted_signed.png
--------------------------------------------------------------------------------
/extension/skin/images/badges/16x16/stock_keypair.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylehuff/webpg-firefox/db2e130773677faabccb7a689304756f0735bf2b/extension/skin/images/badges/16x16/stock_keypair.png
--------------------------------------------------------------------------------
/extension/skin/images/badges/16x16/stock_signature-attachment.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylehuff/webpg-firefox/db2e130773677faabccb7a689304756f0735bf2b/extension/skin/images/badges/16x16/stock_signature-attachment.png
--------------------------------------------------------------------------------
/extension/skin/images/badges/16x16/stock_signature-bad.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylehuff/webpg-firefox/db2e130773677faabccb7a689304756f0735bf2b/extension/skin/images/badges/16x16/stock_signature-bad.png
--------------------------------------------------------------------------------
/extension/skin/images/badges/16x16/stock_signature-ok.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylehuff/webpg-firefox/db2e130773677faabccb7a689304756f0735bf2b/extension/skin/images/badges/16x16/stock_signature-ok.png
--------------------------------------------------------------------------------
/extension/skin/images/badges/16x16/stock_signature.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylehuff/webpg-firefox/db2e130773677faabccb7a689304756f0735bf2b/extension/skin/images/badges/16x16/stock_signature.png
--------------------------------------------------------------------------------
/extension/skin/images/badges/16x16/webpg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylehuff/webpg-firefox/db2e130773677faabccb7a689304756f0735bf2b/extension/skin/images/badges/16x16/webpg.png
--------------------------------------------------------------------------------
/extension/skin/images/badges/20x20/about.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylehuff/webpg-firefox/db2e130773677faabccb7a689304756f0735bf2b/extension/skin/images/badges/20x20/about.png
--------------------------------------------------------------------------------
/extension/skin/images/badges/20x20/secure_editor.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylehuff/webpg-firefox/db2e130773677faabccb7a689304756f0735bf2b/extension/skin/images/badges/20x20/secure_editor.png
--------------------------------------------------------------------------------
/extension/skin/images/badges/20x20/stock_decrypted-signature-bad.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylehuff/webpg-firefox/db2e130773677faabccb7a689304756f0735bf2b/extension/skin/images/badges/20x20/stock_decrypted-signature-bad.png
--------------------------------------------------------------------------------
/extension/skin/images/badges/20x20/stock_decrypted-signature-ok.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylehuff/webpg-firefox/db2e130773677faabccb7a689304756f0735bf2b/extension/skin/images/badges/20x20/stock_decrypted-signature-ok.png
--------------------------------------------------------------------------------
/extension/skin/images/badges/20x20/stock_decrypted-signature.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylehuff/webpg-firefox/db2e130773677faabccb7a689304756f0735bf2b/extension/skin/images/badges/20x20/stock_decrypted-signature.png
--------------------------------------------------------------------------------
/extension/skin/images/badges/20x20/stock_decrypted.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylehuff/webpg-firefox/db2e130773677faabccb7a689304756f0735bf2b/extension/skin/images/badges/20x20/stock_decrypted.png
--------------------------------------------------------------------------------
/extension/skin/images/badges/20x20/stock_encrypted.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylehuff/webpg-firefox/db2e130773677faabccb7a689304756f0735bf2b/extension/skin/images/badges/20x20/stock_encrypted.png
--------------------------------------------------------------------------------
/extension/skin/images/badges/20x20/stock_encrypted_signed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylehuff/webpg-firefox/db2e130773677faabccb7a689304756f0735bf2b/extension/skin/images/badges/20x20/stock_encrypted_signed.png
--------------------------------------------------------------------------------
/extension/skin/images/badges/20x20/stock_keypair.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylehuff/webpg-firefox/db2e130773677faabccb7a689304756f0735bf2b/extension/skin/images/badges/20x20/stock_keypair.png
--------------------------------------------------------------------------------
/extension/skin/images/badges/20x20/stock_signature-attachment.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylehuff/webpg-firefox/db2e130773677faabccb7a689304756f0735bf2b/extension/skin/images/badges/20x20/stock_signature-attachment.png
--------------------------------------------------------------------------------
/extension/skin/images/badges/20x20/stock_signature-bad.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylehuff/webpg-firefox/db2e130773677faabccb7a689304756f0735bf2b/extension/skin/images/badges/20x20/stock_signature-bad.png
--------------------------------------------------------------------------------
/extension/skin/images/badges/20x20/stock_signature-ok.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylehuff/webpg-firefox/db2e130773677faabccb7a689304756f0735bf2b/extension/skin/images/badges/20x20/stock_signature-ok.png
--------------------------------------------------------------------------------
/extension/skin/images/badges/20x20/stock_signature.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylehuff/webpg-firefox/db2e130773677faabccb7a689304756f0735bf2b/extension/skin/images/badges/20x20/stock_signature.png
--------------------------------------------------------------------------------
/extension/skin/images/badges/20x20/webpg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylehuff/webpg-firefox/db2e130773677faabccb7a689304756f0735bf2b/extension/skin/images/badges/20x20/webpg.png
--------------------------------------------------------------------------------
/extension/skin/images/badges/24x24/about.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylehuff/webpg-firefox/db2e130773677faabccb7a689304756f0735bf2b/extension/skin/images/badges/24x24/about.png
--------------------------------------------------------------------------------
/extension/skin/images/badges/24x24/secure_editor.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylehuff/webpg-firefox/db2e130773677faabccb7a689304756f0735bf2b/extension/skin/images/badges/24x24/secure_editor.png
--------------------------------------------------------------------------------
/extension/skin/images/badges/24x24/stock_decrypted-signature-bad.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylehuff/webpg-firefox/db2e130773677faabccb7a689304756f0735bf2b/extension/skin/images/badges/24x24/stock_decrypted-signature-bad.png
--------------------------------------------------------------------------------
/extension/skin/images/badges/24x24/stock_decrypted-signature-ok.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylehuff/webpg-firefox/db2e130773677faabccb7a689304756f0735bf2b/extension/skin/images/badges/24x24/stock_decrypted-signature-ok.png
--------------------------------------------------------------------------------
/extension/skin/images/badges/24x24/stock_decrypted-signature.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylehuff/webpg-firefox/db2e130773677faabccb7a689304756f0735bf2b/extension/skin/images/badges/24x24/stock_decrypted-signature.png
--------------------------------------------------------------------------------
/extension/skin/images/badges/24x24/stock_decrypted.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylehuff/webpg-firefox/db2e130773677faabccb7a689304756f0735bf2b/extension/skin/images/badges/24x24/stock_decrypted.png
--------------------------------------------------------------------------------
/extension/skin/images/badges/24x24/stock_encrypted.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylehuff/webpg-firefox/db2e130773677faabccb7a689304756f0735bf2b/extension/skin/images/badges/24x24/stock_encrypted.png
--------------------------------------------------------------------------------
/extension/skin/images/badges/24x24/stock_encrypted_signed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylehuff/webpg-firefox/db2e130773677faabccb7a689304756f0735bf2b/extension/skin/images/badges/24x24/stock_encrypted_signed.png
--------------------------------------------------------------------------------
/extension/skin/images/badges/24x24/stock_keypair.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylehuff/webpg-firefox/db2e130773677faabccb7a689304756f0735bf2b/extension/skin/images/badges/24x24/stock_keypair.png
--------------------------------------------------------------------------------
/extension/skin/images/badges/24x24/stock_signature-attachment.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylehuff/webpg-firefox/db2e130773677faabccb7a689304756f0735bf2b/extension/skin/images/badges/24x24/stock_signature-attachment.png
--------------------------------------------------------------------------------
/extension/skin/images/badges/24x24/stock_signature-bad.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylehuff/webpg-firefox/db2e130773677faabccb7a689304756f0735bf2b/extension/skin/images/badges/24x24/stock_signature-bad.png
--------------------------------------------------------------------------------
/extension/skin/images/badges/24x24/stock_signature-ok.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylehuff/webpg-firefox/db2e130773677faabccb7a689304756f0735bf2b/extension/skin/images/badges/24x24/stock_signature-ok.png
--------------------------------------------------------------------------------
/extension/skin/images/badges/24x24/stock_signature.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylehuff/webpg-firefox/db2e130773677faabccb7a689304756f0735bf2b/extension/skin/images/badges/24x24/stock_signature.png
--------------------------------------------------------------------------------
/extension/skin/images/badges/24x24/webpg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylehuff/webpg-firefox/db2e130773677faabccb7a689304756f0735bf2b/extension/skin/images/badges/24x24/webpg.png
--------------------------------------------------------------------------------
/extension/skin/images/badges/32x32/about.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylehuff/webpg-firefox/db2e130773677faabccb7a689304756f0735bf2b/extension/skin/images/badges/32x32/about.png
--------------------------------------------------------------------------------
/extension/skin/images/badges/32x32/secure_editor.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylehuff/webpg-firefox/db2e130773677faabccb7a689304756f0735bf2b/extension/skin/images/badges/32x32/secure_editor.png
--------------------------------------------------------------------------------
/extension/skin/images/badges/32x32/stock_decrypted-signature-bad.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylehuff/webpg-firefox/db2e130773677faabccb7a689304756f0735bf2b/extension/skin/images/badges/32x32/stock_decrypted-signature-bad.png
--------------------------------------------------------------------------------
/extension/skin/images/badges/32x32/stock_decrypted-signature-ok.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylehuff/webpg-firefox/db2e130773677faabccb7a689304756f0735bf2b/extension/skin/images/badges/32x32/stock_decrypted-signature-ok.png
--------------------------------------------------------------------------------
/extension/skin/images/badges/32x32/stock_decrypted-signature.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylehuff/webpg-firefox/db2e130773677faabccb7a689304756f0735bf2b/extension/skin/images/badges/32x32/stock_decrypted-signature.png
--------------------------------------------------------------------------------
/extension/skin/images/badges/32x32/stock_decrypted.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylehuff/webpg-firefox/db2e130773677faabccb7a689304756f0735bf2b/extension/skin/images/badges/32x32/stock_decrypted.png
--------------------------------------------------------------------------------
/extension/skin/images/badges/32x32/stock_encrypted.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylehuff/webpg-firefox/db2e130773677faabccb7a689304756f0735bf2b/extension/skin/images/badges/32x32/stock_encrypted.png
--------------------------------------------------------------------------------
/extension/skin/images/badges/32x32/stock_encrypted_signed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylehuff/webpg-firefox/db2e130773677faabccb7a689304756f0735bf2b/extension/skin/images/badges/32x32/stock_encrypted_signed.png
--------------------------------------------------------------------------------
/extension/skin/images/badges/32x32/stock_keypair.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylehuff/webpg-firefox/db2e130773677faabccb7a689304756f0735bf2b/extension/skin/images/badges/32x32/stock_keypair.png
--------------------------------------------------------------------------------
/extension/skin/images/badges/32x32/stock_signature-attachment.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylehuff/webpg-firefox/db2e130773677faabccb7a689304756f0735bf2b/extension/skin/images/badges/32x32/stock_signature-attachment.png
--------------------------------------------------------------------------------
/extension/skin/images/badges/32x32/stock_signature-bad.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylehuff/webpg-firefox/db2e130773677faabccb7a689304756f0735bf2b/extension/skin/images/badges/32x32/stock_signature-bad.png
--------------------------------------------------------------------------------
/extension/skin/images/badges/32x32/stock_signature-ok.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylehuff/webpg-firefox/db2e130773677faabccb7a689304756f0735bf2b/extension/skin/images/badges/32x32/stock_signature-ok.png
--------------------------------------------------------------------------------
/extension/skin/images/badges/32x32/stock_signature.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylehuff/webpg-firefox/db2e130773677faabccb7a689304756f0735bf2b/extension/skin/images/badges/32x32/stock_signature.png
--------------------------------------------------------------------------------
/extension/skin/images/badges/32x32/webpg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylehuff/webpg-firefox/db2e130773677faabccb7a689304756f0735bf2b/extension/skin/images/badges/32x32/webpg.png
--------------------------------------------------------------------------------
/extension/skin/images/badges/48x48/about.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylehuff/webpg-firefox/db2e130773677faabccb7a689304756f0735bf2b/extension/skin/images/badges/48x48/about.png
--------------------------------------------------------------------------------
/extension/skin/images/badges/48x48/secure_editor.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylehuff/webpg-firefox/db2e130773677faabccb7a689304756f0735bf2b/extension/skin/images/badges/48x48/secure_editor.png
--------------------------------------------------------------------------------
/extension/skin/images/badges/48x48/stock_decrypted-signature-bad.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylehuff/webpg-firefox/db2e130773677faabccb7a689304756f0735bf2b/extension/skin/images/badges/48x48/stock_decrypted-signature-bad.png
--------------------------------------------------------------------------------
/extension/skin/images/badges/48x48/stock_decrypted-signature-ok.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylehuff/webpg-firefox/db2e130773677faabccb7a689304756f0735bf2b/extension/skin/images/badges/48x48/stock_decrypted-signature-ok.png
--------------------------------------------------------------------------------
/extension/skin/images/badges/48x48/stock_decrypted-signature.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylehuff/webpg-firefox/db2e130773677faabccb7a689304756f0735bf2b/extension/skin/images/badges/48x48/stock_decrypted-signature.png
--------------------------------------------------------------------------------
/extension/skin/images/badges/48x48/stock_decrypted.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylehuff/webpg-firefox/db2e130773677faabccb7a689304756f0735bf2b/extension/skin/images/badges/48x48/stock_decrypted.png
--------------------------------------------------------------------------------
/extension/skin/images/badges/48x48/stock_encrypted.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylehuff/webpg-firefox/db2e130773677faabccb7a689304756f0735bf2b/extension/skin/images/badges/48x48/stock_encrypted.png
--------------------------------------------------------------------------------
/extension/skin/images/badges/48x48/stock_encrypted_signed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylehuff/webpg-firefox/db2e130773677faabccb7a689304756f0735bf2b/extension/skin/images/badges/48x48/stock_encrypted_signed.png
--------------------------------------------------------------------------------
/extension/skin/images/badges/48x48/stock_keypair.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylehuff/webpg-firefox/db2e130773677faabccb7a689304756f0735bf2b/extension/skin/images/badges/48x48/stock_keypair.png
--------------------------------------------------------------------------------
/extension/skin/images/badges/48x48/stock_signature-attachment.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylehuff/webpg-firefox/db2e130773677faabccb7a689304756f0735bf2b/extension/skin/images/badges/48x48/stock_signature-attachment.png
--------------------------------------------------------------------------------
/extension/skin/images/badges/48x48/stock_signature-bad.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylehuff/webpg-firefox/db2e130773677faabccb7a689304756f0735bf2b/extension/skin/images/badges/48x48/stock_signature-bad.png
--------------------------------------------------------------------------------
/extension/skin/images/badges/48x48/stock_signature-ok.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylehuff/webpg-firefox/db2e130773677faabccb7a689304756f0735bf2b/extension/skin/images/badges/48x48/stock_signature-ok.png
--------------------------------------------------------------------------------
/extension/skin/images/badges/48x48/stock_signature.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylehuff/webpg-firefox/db2e130773677faabccb7a689304756f0735bf2b/extension/skin/images/badges/48x48/stock_signature.png
--------------------------------------------------------------------------------
/extension/skin/images/badges/48x48/webpg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylehuff/webpg-firefox/db2e130773677faabccb7a689304756f0735bf2b/extension/skin/images/badges/48x48/webpg.png
--------------------------------------------------------------------------------
/extension/skin/images/cancel-small.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylehuff/webpg-firefox/db2e130773677faabccb7a689304756f0735bf2b/extension/skin/images/cancel-small.png
--------------------------------------------------------------------------------
/extension/skin/images/cancel.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylehuff/webpg-firefox/db2e130773677faabccb7a689304756f0735bf2b/extension/skin/images/cancel.png
--------------------------------------------------------------------------------
/extension/skin/images/check-small.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylehuff/webpg-firefox/db2e130773677faabccb7a689304756f0735bf2b/extension/skin/images/check-small.png
--------------------------------------------------------------------------------
/extension/skin/images/check.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylehuff/webpg-firefox/db2e130773677faabccb7a689304756f0735bf2b/extension/skin/images/check.png
--------------------------------------------------------------------------------
/extension/skin/images/examples/inline-formatting-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylehuff/webpg-firefox/db2e130773677faabccb7a689304756f0735bf2b/extension/skin/images/examples/inline-formatting-icon.png
--------------------------------------------------------------------------------
/extension/skin/images/examples/inline-formatting-window.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylehuff/webpg-firefox/db2e130773677faabccb7a689304756f0735bf2b/extension/skin/images/examples/inline-formatting-window.png
--------------------------------------------------------------------------------
/extension/skin/images/examples/toolbar-sample.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylehuff/webpg-firefox/db2e130773677faabccb7a689304756f0735bf2b/extension/skin/images/examples/toolbar-sample.png
--------------------------------------------------------------------------------
/extension/skin/images/expand-collapse.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylehuff/webpg-firefox/db2e130773677faabccb7a689304756f0735bf2b/extension/skin/images/expand-collapse.gif
--------------------------------------------------------------------------------
/extension/skin/images/help_arrow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylehuff/webpg-firefox/db2e130773677faabccb7a689304756f0735bf2b/extension/skin/images/help_arrow.png
--------------------------------------------------------------------------------
/extension/skin/images/menumask.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylehuff/webpg-firefox/db2e130773677faabccb7a689304756f0735bf2b/extension/skin/images/menumask.png
--------------------------------------------------------------------------------
/extension/skin/images/webpg-128.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylehuff/webpg-firefox/db2e130773677faabccb7a689304756f0735bf2b/extension/skin/images/webpg-128.png
--------------------------------------------------------------------------------
/extension/skin/images/webpg-64.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylehuff/webpg-firefox/db2e130773677faabccb7a689304756f0735bf2b/extension/skin/images/webpg-64.png
--------------------------------------------------------------------------------
/extension/skin/images/webpg-96.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylehuff/webpg-firefox/db2e130773677faabccb7a689304756f0735bf2b/extension/skin/images/webpg-96.png
--------------------------------------------------------------------------------
/extension/skin/overlay.css:
--------------------------------------------------------------------------------
1 | .webpg-menu {
2 | list-style-image: url("chrome://webpg-firefox/skin/images/badges/24x24/webpg.png");
3 | }
4 | toolbar[iconsize="small"] .webpg-menu {
5 | list-style-image: url("chrome://webpg-firefox/skin/images/badges/16x16/webpg.png");
6 | }
7 | .webpg-menu-donotuse {
8 | list-style-image: url("chrome://webpg-firefox/skin/images/badges/24x24/stock_decrypted-signature-bad.png");
9 | }
10 | toolbar[iconsize="small"] .webpg-menu-donotuse {
11 | list-style-image: url("chrome://webpg-firefox/skin/images/badges/16x16/stock_decrypted-signature-bad.png");
12 | }
13 | .webpg-menu-sign {
14 | list-style-image: url("chrome://webpg-firefox/skin/images/badges/24x24/stock_signature.png");
15 | }
16 | toolbar[iconsize="small"] .webpg-menu-sign {
17 | list-style-image: url("chrome://webpg-firefox/skin/images/badges/16x16/stock_signature.png");
18 | }
19 | .webpg-menu-attachsign {
20 | list-style-image: url("chrome://webpg-firefox/skin/images/badges/24x24/stock_signature-attachment.png");
21 | }
22 | toolbar[iconsize="small"] .webpg-menu-attachsign {
23 | list-style-image: url("chrome://webpg-firefox/skin/images/badges/16x16/stock_signature-attachment.png");
24 | }
25 | .webpg-menu-verif {
26 | list-style-image: url("chrome://webpg-firefox/skin/images/badges/24x24/stock_signature-ok.png");
27 | }
28 | toolbar[iconsize="small"] .webpg-menu-verif {
29 | list-style-image: url("chrome://webpg-firefox/skin/images/badges/16x16/stock_signature-ok.png");
30 | }
31 | .webpg-menu-crypt {
32 | list-style-image: url("chrome://webpg-firefox/skin/images/badges/24x24/stock_encrypted.png");
33 | }
34 | toolbar[iconsize="small"] .webpg-menu-crypt {
35 | list-style-image: url("chrome://webpg-firefox/skin/images/badges/16x16/stock_encrypted.png");
36 | }
37 | .webpg-menu-cryptsign {
38 | list-style-image: url("chrome://webpg-firefox/skin/images/badges/24x24/stock_encrypted_signed.png");
39 | }
40 | toolbar[iconsize="small"] .webpg-menu-cryptsign {
41 | list-style-image: url("chrome://webpg-firefox/skin/images/badges/16x16/stock_encrypted_signed.png");
42 | }
43 | .webpg-menu-decrypt {
44 | list-style-image: url("chrome://webpg-firefox/skin/images/badges/24x24/stock_decrypted.png");
45 | }
46 | toolbar[iconsize="small"] .webpg-menu-decrypt {
47 | list-style-image: url("chrome://webpg-firefox/skin/images/badges/16x16/stock_decrypted.png");
48 | }
49 | .webpg-menu-import {
50 | list-style-image: url("chrome://webpg-firefox/skin/images/badges/24x24/import.png");
51 | }
52 | toolbar[iconsize="small"] .webpg-menu-import {
53 | list-style-image: url("chrome://webpg-firefox/skin/images/badges/16x16/import.png");
54 | }
55 | .webpg-menu-export {
56 | list-style-image: url("chrome://webpg-firefox/skin/images/badges/24x24/export.png");
57 | }
58 | toolbar[iconsize="small"] .webpg-menu-export {
59 | list-style-image: url("chrome://webpg-firefox/skin/images/badges/16x16/export.png");
60 | }
61 | .webpg-menu-manager {
62 | list-style-image: url("chrome://webpg-firefox/skin/images/badges/24x24/stock_keypair.png");
63 | }
64 | toolbar[iconsize="small"] .webpg-menu-manager {
65 | list-style-image: url("chrome://webpg-firefox/skin/images/badges/16x16/stock_keypair.png");
66 | }
67 | .webpg-menu-options {
68 | list-style-image: url("chrome://webpg-firefox/skin/images/badges/24x24/webpg.png");
69 | }
70 | toolbar[iconsize="small"] .webpg-menu-options {
71 | list-style-image: url("chrome://webpg-firefox/skin/images/badges/16x16/webpg.png");
72 | }
73 | .webpg-menu-about {
74 | list-style-image: url("chrome://webpg-firefox/skin/images/badges/24x24/about.png");
75 | }
76 | toolbar[iconsize="small"] .webpg-menu-about {
77 | list-style-image: url("chrome://webpg-firefox/skin/images/badges/16x16/about.png");
78 | }
79 | .webpg-menu-notselected {
80 | list-style-image: url("chrome://webpg-firefox/skin/images/badges/24x24/webpg.png");
81 | }
82 | toolbar[iconsize="small"] .webpg-menu-notselected {
83 | list-style-image: url("chrome://webpg-firefox/skin/images/badges/16x16/webpg.png");
84 | }
85 | #optionsforwebpg, prefpane {
86 | width: 100%;
87 | height: 100%;
88 | }
89 | #webpg-msg-asign {
90 | display:none;
91 | }
92 |
--------------------------------------------------------------------------------
/extension/userdocs.html:
--------------------------------------------------------------------------------
1 |
2 |
3 | WebPG User Documentation/Guides
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
88 |
89 |
90 |
91 |
103 |
104 |
105 |
106 |
107 |
108 |
109 |
--------------------------------------------------------------------------------
/extension/userdocs.js:
--------------------------------------------------------------------------------
1 | /* */
45 |
--------------------------------------------------------------------------------
/extension/webpg_results.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | WebPG secure iframe
5 |
6 |
7 |
8 |
9 |
239 |
240 |
241 |
242 |
243 |
244 |
245 |
246 |
247 |
252 |
253 |
254 |
255 |
259 |
260 |
261 |
262 |
--------------------------------------------------------------------------------
/generate_docs.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | mkdir -p documentation/html
3 | mkdir -p documentation/conf
4 | exec naturaldocs -i . -o HTML documentation/html/ -p documentation/conf
5 |
--------------------------------------------------------------------------------
/install.rdf:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
10 |
11 |
15 |
16 |
20 |
21 |
25 |
26 |
27 |
41 |
42 |
43 |
44 |
45 |
49 |
50 |
51 |
52 |
55 |
56 |
57 |
58 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 | true
70 |
71 |
72 |
--------------------------------------------------------------------------------
/locale/bg/webpg.properties:
--------------------------------------------------------------------------------
1 | About_WebPG=
2 | Version=
3 | Extension_Information=
4 | Extension_version=
5 | Platform=
6 | Product=
7 | User_Agent=
8 | Language=
9 | Plugin_Information=
10 | Plugin_version=
11 | GnuPG_Information=
12 | GnuPG_version=
13 | GnuPG_binary=
14 | GnuPG_home_directory=
15 | default=
16 | GPGCONF_version=
17 | not_detected=
18 | Assuan_version=
19 | Finished=
20 | Translation_Status=
21 | WebPG_Plugin_failed_to_load=
22 | Key_Generation_Complete=
23 | Key_Generation=
24 | Open_Key_Manager=
25 | WebPG_Key_Generation_Failed=
26 | The_generation_of_your_new_key_is_now_complete=
27 | Select_Recipient_s_=
28 | Import=
29 | Export=
30 | Editor=
31 | Search_Filter=
32 | Encrypt=
33 | Insert=
34 | no_action_has_been_selected=
35 | no_action_has_been_successful=
36 | Cancel=
37 | UIDs=
38 | Key_does_not_support_this_operation=
39 | Error_loading_WebPG=
40 | We_encountered_a_problem_while_attempting_to_load_WebPG=
41 | Error=
42 | Suggestions=
43 | The_plugin_was_unable_to_load=
44 | The_Firefox_Click_to_Play_feature_is_enabled=
45 | WebPG_cannot_load_the_required_plugin_with_this_feature_enabled=
46 | There_might_be_a_problem_with_the_gpg_installation=
47 | consider_reinstalling_gpg4win=
48 | Error_Details=
49 | Error_in_Method=
50 | Error_Code=
51 | Error_String=
52 | File=
53 | Line=
54 | Unknown_Error=
55 | System_Information=
56 | App_Version=
57 | Sub_product=
58 | Vendor=
59 | This_message_already_contains_PGP_data=
60 | Would_you_like_to_Encrypt_anyway=
61 | Would_you_like_to_Sign_anyway=
62 | Would_you_like_to_Encrypt_and_Sign_anyway=
63 | You_do_not_have_any_keys_for=
64 | or=
65 | Expired_keys_found_for=
66 | and=
67 | You_have_more_than_1_public_key_matching_that_address=
68 | The_Key_for=
69 | is_invalid=
70 | Open_the_Key_Manager=
71 | Sign_only=
72 | Sign_and_Encrypt=
73 | Symmetric_Encryption=
74 | Do_not_use_WebPG_for_this_message=
75 | Sign_Only=
76 | no_email_address_provided=
77 | Use=
78 | Decrypt=
79 | Verify=
80 | Secure_Editor=
81 | Key_Manager=
82 | Options=
83 | PGP_Signed_Message=
84 | PGP_ENCRYPTED_OR_SIGNED_MESSAGE=
85 | PGP_Public_Key=
86 | WebPG_Secure_Editor=
87 | Unsecured_Editor=
88 | WebPG_Key_Manager=
89 | Private_Keys=
90 | Public_Keys=
91 | Your_Name=
92 | Your_Email=
93 | Comment=
94 | Passphrase=
95 | Repeat_Passphrase=
96 | Advanced_Options=
97 | Public_Key_Algorithm=
98 | Public_Key_Size=
99 | Private_Key_Algorithm=
100 | Private_Key_Size=
101 | Expire_in=
102 | Never=
103 | n30_days=
104 | n90_days=
105 | n1_year=
106 | Subkey_Options=
107 | encrypt_only=
108 | set_your_own_capabilities=
109 | Sign=
110 | Authenticate=
111 | Revoke_this_Key=
112 | Revoke_this_UID=
113 | Revoke_this_Signature=
114 | Delete_this_Signature=
115 | Delete_this_UID=
116 | Delete_this_Key=
117 | This_key_will_be_permanently_deleted=
118 | Are_you_sure=
119 | Change_Expiration=
120 | Sign_this_UID=
121 | Key_Details=
122 | Export_Public_Key=
123 | Add_UID=
124 | Are_you_sure_you_wish_to_revoke_this_Key=
125 | Are_you_sure_you_wish_to_revoke_this_UID=
126 | Are_you_sure_you_wish_to_revoke_this_Signature=
127 | Are_you_sure_you_wish_to_delete_this_Signature=
128 | Are_you_sure_you_want_to_permanently_delete_this_UID=
129 | Are_you_sure_you_want_to_permanently_delete_this_Photo=
130 | New_Expiration_Date=
131 | Never_Expire=
132 | Expiration_Date=
133 | Building_Key_list=
134 | Please_wait_while_we_build_the_key_list=
135 | Click_to_generate_a_new_key=
136 | Click_to_enable_key=
137 | Click_to_set_default_key=
138 | Generating_Key=
139 | Waiting_for_entropy=
140 | Building_key=
141 | please_wait=
142 | Close=
143 | trust=
144 | Generate_New_Key=
145 | Create=
146 | Name_Required=
147 | UID_Names_must_be_at_least_5_characters=
148 | UID_Names_cannot_begin_with_a_number=
149 | Not_a_valid_email_address=
150 | Passphrases_do_not_match=
151 | Building_key__please_wait=
152 | This_may_take_a_long_time__5_minutes_or_more__to_complete=
153 | Please_be_patient_while_the_key_is_created=
154 | It_is_safe_to_close_this_window=
155 | key_generation_will_continue_in_the_background=
156 | Trust_Assignment=
157 | Unknown=
158 | Marginal=
159 | Full=
160 | Ultimate=
161 | None=
162 | New_group=
163 | Group_Assignment=
164 | Change_Passphrase=
165 | Add_Subkey=
166 | Add_Photo=
167 | Enabled=
168 | Disabled=
169 | Valid=
170 | Expired=
171 | Invalid=
172 | Revoked=
173 | Enable_this_Key=
174 | Disable_this_Key=
175 | KeyID=
176 | Key_Created=
177 | Expires=
178 | User_IDs=
179 | Fingerprint=
180 | Status=
181 | Key_Algorithm=
182 | Validity=
183 | Key_Options=
184 | Operations=
185 | Export_this_Key=
186 | Publish_to_Keyserver=
187 | Refresh_from_Keyserver=
188 | Subkeys=
189 | Subkey_Details=
190 | Flags=
191 | Delete_this_Subkey=
192 | Revoke_this_Subkey=
193 | Make_primary=
194 | Revoke_UID=
195 | REVOKED=
196 | Created=
197 | self_signature=
198 | local=
199 | non_exportable=
200 | other_signature=
201 | Revoke=
202 | Delete=
203 | Signatures_made_with_keys_not_in_your_keyring_are_omitted=
204 | Cannot_unset_your_default_key=
205 | Calculating_Trust=
206 | Please_wait_while_we_calculate_the_trust_for_this_item=
207 | Save=
208 | Delete_this_key=
209 | Add=
210 | There_was_an_error_parsing_this_image_file=
211 | There_was_an_error_adding_this_image_file=
212 | It_is_possible_the_image_contains_EXIF_data=
213 | Please_use_the_button_above_to_select_a_JPEG___jpg__jpeg__photo=
214 | Only_JPEG_image_files_are_supported=
215 | WARNING=
216 | is_quite_large=
217 | Consider_using_a_smaller_image=
218 | Only_one_image_can_be_added=
219 | Copy=
220 | Please_specify_the_revocation_details=
221 | Reason=
222 | No_reason_specified=
223 | Key_has_been_compromised=
224 | Key_is_superseded=
225 | Key_is_no_longer_used=
226 | Description=
227 | Are_you_sure_you_want_to_Publish_this_key_to_the_Keyserver=
228 | Publish=
229 | Sending_key_to_Keyserver=
230 | There_was_a_problem_sending_this_key_to_the_Keyserver=
231 | No_Keyserver_defined=
232 | Keyserver=
233 | Try_Again=
234 | Key_Published_to_Keyserver=
235 | Publish_Again=
236 | Key_not_found_on_keyserver=
237 | User_ID_is_no_longer_valid=
238 | Please_select_which_of_your_keys_to_create_the_signature_with=
239 | You_have_not_enabled_any_keys_for_use_with_webpg=
240 | please_click_here=
241 | and_select_1_or_more_keys_for_use_with_webpg=
242 | You_have_not_generated_any_keys=
243 | and_generate_a_key_to_use_with_webpg=
244 | Already_signed_with_this_key=
245 | Signature_added_using_this_key=
246 | Delete_this_Photo=
247 | Cannot_Publish_Keys_without_gpgconf_utility_installed=
248 | Cannot_create_signatures_without_gpgconf_utility_installed=
249 | Cannot_Publish_Keys_without_Keyserver_configured=
250 | Cannot_sign_a_revoked_UID=
251 | Cannot_make_a_revoked_UID_primary=
252 | Cannot_sign_an_expired_key=
253 | Are_you_certain_you_would_like_to_delete_signature=
254 | from_this_User_ID=
255 | This_signature_was_made_with_a_key_that_does_not_belong_to_you=
256 | This_action_cannot_be_undone=
257 | User_Photos=
258 | Enable_this_key_for_GnuPG_operations=
259 | This_is_your_default_key=
260 | Make_this_the_default_key_for_GnuPG_operations=
261 | Searching_for=
262 | WebPG_Options=
263 | The_WebPG_NPAPI_Plugin_is_valid=
264 | OpenPGP_was_detected=
265 | It_appears_you_have_a_key_agent_configured=
266 | gpgconf_was_detected=
267 | you_can_use_the_signature_methods=
268 | OpenPGP_does_not_appear_to_be_installed=
269 | You_do_not_appear_to_have_a_key_agent_configured=
270 | A_working_key_agent_is_required=
271 | gpgconf_does_not_appear_to_be_installed=
272 | You_will_not_be_able_to_create_signatures=
273 | There_was_a_problem_loading_the_plugin=
274 | the_plugin_might_be_incompatibly_compiled_for_this_architechture=
275 | click_here_for_help_resolving_this_issue=
276 | Enable_Inline_formatting_of_PGP_Messages_and_Keys=
277 | Inline_Options=
278 | Always_encrypt_to_your_default_key_in_addition_to_the_recipient=
279 | Enable_WebPG_GMAIL_integration=
280 | EXPERIMENTAL=
281 | Automatically_Sign_outgoing_messages_in_GMAIL=
282 | GPGCONF_binary=
283 | Your_system_appears_to_be_configured_correctly_for_WebPG=
284 | There_is_a_problem_with_your_configuration=
285 | Inline_formatting_mode=
286 | Window=
287 | Icon=
288 | Sample=
289 | WebPG_Toolbar=
290 | WebPG_GMAIL_integration_is_EXPERIMENTAL=
291 | use_at_your_own_risk=
292 | Text_copied_to_clipboard=
293 | There_may_have_been_a_problem_placing_the_data_into_the_clipboard=
294 | TEXT_COPIED=
295 | UNABLE_TO_COPY_TEXT=
296 | COPY_TO_CLIPBOARD=
297 | Verify_this_text=
298 | Decrypt_this_text=
299 | Import_this_Key=
300 | Clear_sign_this_text=
301 | Encrypt_this_text=
302 | Paste_Public_Key=
303 | UNABLE_TO_DECRYPT_OR_VERIFY_THIS_MESSAGE=
304 | PGP_ENCRYPTED_AND_SIGNED_MESSAGE=
305 | DECRYPTION_FAILED=
306 | NO_SECRET_KEY=
307 | BAD_PASSPHRASE=
308 | DECRYPT_THIS_MESSAGE=
309 | DISPLAY_ORIGINAL=
310 | DETACHED_PGP_SIGNATURE=
311 | PGP_SIGNED_MESSAGE=
312 | THE_SIGNATURE_ON_THIS_MESSAGE_IS_INVALID=
313 | THE_SIGNATURE_MIGHT_BE_TAMPERED_WITH=
314 | THIS_MESSAGE_WAS_SIGNED_WITH_KEY=
315 | THIS_MESSAGE_WAS_SIGNED_WITH_AN_EXPIRED_PUBLIC_KEY=
316 | THIS_MESSAGE_WAS_SIGNED_WITH_A_PUBLIC_KEY_NOT_IN_YOUR_KEYRING=
317 | SEARCH_FOR_KEYS_ON_KEYSERVER=
318 | THE_SIGNATURE_ON_THIS_MESSAGE_FAILED=
319 | THE_MESSAGE_MAY_BE_TAMPERED_WITH=
320 | PGP_PUBLIC_KEY=
321 | Names_UIDs_on_Key=
322 | THIS_KEY_IS_NOT_IN_YOUR_KEYRING=
323 | THIS_KEY_IS_IN_YOUR_KEYRING=
324 | IMPORT_THIS_KEY=
325 | DELETE_THIS_KEY=
326 | HIDE_ORIGINAL=
327 | UNUSABLE_KEY=
328 | NO_USER_ID=
329 | WebPG=
330 | About=
331 | Clear_Sign=
332 | Sign_and_Encrypt_this_text=
333 | Import_this_Public_key=
334 | Sign_Inline=
335 | Sign_as_Attachment=
336 |
--------------------------------------------------------------------------------
/locale/ca/webpg.properties:
--------------------------------------------------------------------------------
1 | About_WebPG=
2 | Version=
3 | Extension_Information=
4 | Extension_version=
5 | Platform=
6 | Product=
7 | User_Agent=
8 | Language=
9 | Plugin_Information=
10 | Plugin_version=
11 | GnuPG_Information=
12 | GnuPG_version=
13 | GnuPG_binary=
14 | GnuPG_home_directory=
15 | default=
16 | GPGCONF_version=
17 | not_detected=
18 | Assuan_version=
19 | Finished=
20 | Translation_Status=
21 | WebPG_Plugin_failed_to_load=
22 | Key_Generation_Complete=
23 | Key_Generation=
24 | Open_Key_Manager=
25 | WebPG_Key_Generation_Failed=
26 | The_generation_of_your_new_key_is_now_complete=
27 | Select_Recipient_s_=
28 | Import=
29 | Export=
30 | Editor=
31 | Search_Filter=
32 | Encrypt=
33 | Insert=
34 | no_action_has_been_selected=
35 | no_action_has_been_successful=
36 | Cancel=
37 | UIDs=
38 | Key_does_not_support_this_operation=
39 | Error_loading_WebPG=
40 | We_encountered_a_problem_while_attempting_to_load_WebPG=
41 | Error=
42 | Suggestions=
43 | The_plugin_was_unable_to_load=
44 | The_Firefox_Click_to_Play_feature_is_enabled=
45 | WebPG_cannot_load_the_required_plugin_with_this_feature_enabled=
46 | There_might_be_a_problem_with_the_gpg_installation=
47 | consider_reinstalling_gpg4win=
48 | Error_Details=
49 | Error_in_Method=
50 | Error_Code=
51 | Error_String=
52 | File=
53 | Line=
54 | Unknown_Error=
55 | System_Information=
56 | App_Version=
57 | Sub_product=
58 | Vendor=
59 | This_message_already_contains_PGP_data=
60 | Would_you_like_to_Encrypt_anyway=
61 | Would_you_like_to_Sign_anyway=
62 | Would_you_like_to_Encrypt_and_Sign_anyway=
63 | You_do_not_have_any_keys_for=
64 | or=
65 | Expired_keys_found_for=
66 | and=
67 | You_have_more_than_1_public_key_matching_that_address=
68 | The_Key_for=
69 | is_invalid=
70 | Open_the_Key_Manager=
71 | Sign_only=
72 | Sign_and_Encrypt=
73 | Symmetric_Encryption=
74 | Do_not_use_WebPG_for_this_message=
75 | Sign_Only=
76 | no_email_address_provided=
77 | Use=
78 | Decrypt=
79 | Verify=
80 | Secure_Editor=
81 | Key_Manager=
82 | Options=
83 | PGP_Signed_Message=
84 | PGP_ENCRYPTED_OR_SIGNED_MESSAGE=
85 | PGP_Public_Key=
86 | WebPG_Secure_Editor=
87 | Unsecured_Editor=
88 | WebPG_Key_Manager=
89 | Private_Keys=
90 | Public_Keys=
91 | Your_Name=
92 | Your_Email=
93 | Comment=
94 | Passphrase=
95 | Repeat_Passphrase=
96 | Advanced_Options=
97 | Public_Key_Algorithm=
98 | Public_Key_Size=
99 | Private_Key_Algorithm=
100 | Private_Key_Size=
101 | Expire_in=
102 | Never=
103 | n30_days=
104 | n90_days=
105 | n1_year=
106 | Subkey_Options=
107 | encrypt_only=
108 | set_your_own_capabilities=
109 | Sign=
110 | Authenticate=
111 | Revoke_this_Key=
112 | Revoke_this_UID=
113 | Revoke_this_Signature=
114 | Delete_this_Signature=
115 | Delete_this_UID=
116 | Delete_this_Key=
117 | This_key_will_be_permanently_deleted=
118 | Are_you_sure=
119 | Change_Expiration=
120 | Sign_this_UID=
121 | Key_Details=
122 | Export_Public_Key=
123 | Add_UID=
124 | Are_you_sure_you_wish_to_revoke_this_Key=
125 | Are_you_sure_you_wish_to_revoke_this_UID=
126 | Are_you_sure_you_wish_to_revoke_this_Signature=
127 | Are_you_sure_you_wish_to_delete_this_Signature=
128 | Are_you_sure_you_want_to_permanently_delete_this_UID=
129 | Are_you_sure_you_want_to_permanently_delete_this_Photo=
130 | New_Expiration_Date=
131 | Never_Expire=
132 | Expiration_Date=
133 | Building_Key_list=
134 | Please_wait_while_we_build_the_key_list=
135 | Click_to_generate_a_new_key=
136 | Click_to_enable_key=
137 | Click_to_set_default_key=
138 | Generating_Key=
139 | Waiting_for_entropy=
140 | Building_key=
141 | please_wait=
142 | Close=
143 | trust=
144 | Generate_New_Key=
145 | Create=
146 | Name_Required=
147 | UID_Names_must_be_at_least_5_characters=
148 | UID_Names_cannot_begin_with_a_number=
149 | Not_a_valid_email_address=
150 | Passphrases_do_not_match=
151 | Building_key__please_wait=
152 | This_may_take_a_long_time__5_minutes_or_more__to_complete=
153 | Please_be_patient_while_the_key_is_created=
154 | It_is_safe_to_close_this_window=
155 | key_generation_will_continue_in_the_background=
156 | Trust_Assignment=
157 | Unknown=
158 | Marginal=
159 | Full=
160 | Ultimate=
161 | None=
162 | New_group=
163 | Group_Assignment=
164 | Change_Passphrase=
165 | Add_Subkey=
166 | Add_Photo=
167 | Enabled=
168 | Disabled=
169 | Valid=
170 | Expired=
171 | Invalid=
172 | Revoked=
173 | Enable_this_Key=
174 | Disable_this_Key=
175 | KeyID=
176 | Key_Created=
177 | Expires=
178 | User_IDs=
179 | Fingerprint=
180 | Status=
181 | Key_Algorithm=
182 | Validity=
183 | Key_Options=
184 | Operations=
185 | Export_this_Key=
186 | Publish_to_Keyserver=
187 | Refresh_from_Keyserver=
188 | Subkeys=
189 | Subkey_Details=
190 | Flags=
191 | Delete_this_Subkey=
192 | Revoke_this_Subkey=
193 | Make_primary=
194 | Revoke_UID=
195 | REVOKED=
196 | Created=
197 | self_signature=
198 | local=
199 | non_exportable=
200 | other_signature=
201 | Revoke=
202 | Delete=
203 | Signatures_made_with_keys_not_in_your_keyring_are_omitted=
204 | Cannot_unset_your_default_key=
205 | Calculating_Trust=
206 | Please_wait_while_we_calculate_the_trust_for_this_item=
207 | Save=
208 | Delete_this_key=
209 | Add=
210 | There_was_an_error_parsing_this_image_file=
211 | There_was_an_error_adding_this_image_file=
212 | It_is_possible_the_image_contains_EXIF_data=
213 | Please_use_the_button_above_to_select_a_JPEG___jpg__jpeg__photo=
214 | Only_JPEG_image_files_are_supported=
215 | WARNING=
216 | is_quite_large=
217 | Consider_using_a_smaller_image=
218 | Only_one_image_can_be_added=
219 | Copy=
220 | Please_specify_the_revocation_details=
221 | Reason=
222 | No_reason_specified=
223 | Key_has_been_compromised=
224 | Key_is_superseded=
225 | Key_is_no_longer_used=
226 | Description=
227 | Are_you_sure_you_want_to_Publish_this_key_to_the_Keyserver=
228 | Publish=
229 | Sending_key_to_Keyserver=
230 | There_was_a_problem_sending_this_key_to_the_Keyserver=
231 | No_Keyserver_defined=
232 | Keyserver=
233 | Try_Again=
234 | Key_Published_to_Keyserver=
235 | Publish_Again=
236 | Key_not_found_on_keyserver=
237 | User_ID_is_no_longer_valid=
238 | Please_select_which_of_your_keys_to_create_the_signature_with=
239 | You_have_not_enabled_any_keys_for_use_with_webpg=
240 | please_click_here=
241 | and_select_1_or_more_keys_for_use_with_webpg=
242 | You_have_not_generated_any_keys=
243 | and_generate_a_key_to_use_with_webpg=
244 | Already_signed_with_this_key=
245 | Signature_added_using_this_key=
246 | Delete_this_Photo=
247 | Cannot_Publish_Keys_without_gpgconf_utility_installed=
248 | Cannot_create_signatures_without_gpgconf_utility_installed=
249 | Cannot_Publish_Keys_without_Keyserver_configured=
250 | Cannot_sign_a_revoked_UID=
251 | Cannot_make_a_revoked_UID_primary=
252 | Cannot_sign_an_expired_key=
253 | Are_you_certain_you_would_like_to_delete_signature=
254 | from_this_User_ID=
255 | This_signature_was_made_with_a_key_that_does_not_belong_to_you=
256 | This_action_cannot_be_undone=
257 | User_Photos=
258 | Enable_this_key_for_GnuPG_operations=
259 | This_is_your_default_key=
260 | Make_this_the_default_key_for_GnuPG_operations=
261 | Searching_for=
262 | WebPG_Options=
263 | The_WebPG_NPAPI_Plugin_is_valid=
264 | OpenPGP_was_detected=
265 | It_appears_you_have_a_key_agent_configured=
266 | gpgconf_was_detected=
267 | you_can_use_the_signature_methods=
268 | OpenPGP_does_not_appear_to_be_installed=
269 | You_do_not_appear_to_have_a_key_agent_configured=
270 | A_working_key_agent_is_required=
271 | gpgconf_does_not_appear_to_be_installed=
272 | You_will_not_be_able_to_create_signatures=
273 | There_was_a_problem_loading_the_plugin=
274 | the_plugin_might_be_incompatibly_compiled_for_this_architechture=
275 | click_here_for_help_resolving_this_issue=
276 | Enable_Inline_formatting_of_PGP_Messages_and_Keys=
277 | Inline_Options=
278 | Always_encrypt_to_your_default_key_in_addition_to_the_recipient=
279 | Enable_WebPG_GMAIL_integration=
280 | EXPERIMENTAL=
281 | Automatically_Sign_outgoing_messages_in_GMAIL=
282 | GPGCONF_binary=
283 | Your_system_appears_to_be_configured_correctly_for_WebPG=
284 | There_is_a_problem_with_your_configuration=
285 | Inline_formatting_mode=
286 | Window=
287 | Icon=
288 | Sample=
289 | WebPG_Toolbar=
290 | WebPG_GMAIL_integration_is_EXPERIMENTAL=
291 | use_at_your_own_risk=
292 | Text_copied_to_clipboard=
293 | There_may_have_been_a_problem_placing_the_data_into_the_clipboard=
294 | TEXT_COPIED=
295 | UNABLE_TO_COPY_TEXT=
296 | COPY_TO_CLIPBOARD=
297 | Verify_this_text=
298 | Decrypt_this_text=
299 | Import_this_Key=
300 | Clear_sign_this_text=
301 | Encrypt_this_text=
302 | Paste_Public_Key=
303 | UNABLE_TO_DECRYPT_OR_VERIFY_THIS_MESSAGE=
304 | PGP_ENCRYPTED_AND_SIGNED_MESSAGE=
305 | DECRYPTION_FAILED=
306 | NO_SECRET_KEY=
307 | BAD_PASSPHRASE=
308 | DECRYPT_THIS_MESSAGE=
309 | DISPLAY_ORIGINAL=
310 | DETACHED_PGP_SIGNATURE=
311 | PGP_SIGNED_MESSAGE=
312 | THE_SIGNATURE_ON_THIS_MESSAGE_IS_INVALID=
313 | THE_SIGNATURE_MIGHT_BE_TAMPERED_WITH=
314 | THIS_MESSAGE_WAS_SIGNED_WITH_KEY=
315 | THIS_MESSAGE_WAS_SIGNED_WITH_AN_EXPIRED_PUBLIC_KEY=
316 | THIS_MESSAGE_WAS_SIGNED_WITH_A_PUBLIC_KEY_NOT_IN_YOUR_KEYRING=
317 | SEARCH_FOR_KEYS_ON_KEYSERVER=
318 | THE_SIGNATURE_ON_THIS_MESSAGE_FAILED=
319 | THE_MESSAGE_MAY_BE_TAMPERED_WITH=
320 | PGP_PUBLIC_KEY=
321 | Names_UIDs_on_Key=
322 | THIS_KEY_IS_NOT_IN_YOUR_KEYRING=
323 | THIS_KEY_IS_IN_YOUR_KEYRING=
324 | IMPORT_THIS_KEY=
325 | DELETE_THIS_KEY=
326 | HIDE_ORIGINAL=
327 | UNUSABLE_KEY=
328 | NO_USER_ID=
329 | WebPG=
330 | About=
331 | Clear_Sign=
332 | Sign_and_Encrypt_this_text=
333 | Import_this_Public_key=
334 | Sign_Inline=
335 | Sign_as_Attachment=
336 |
--------------------------------------------------------------------------------
/locale/cs/webpg.properties:
--------------------------------------------------------------------------------
1 | About_WebPG=
2 | Version=
3 | Extension_Information=
4 | Extension_version=
5 | Platform=
6 | Product=
7 | User_Agent=
8 | Language=
9 | Plugin_Information=
10 | Plugin_version=
11 | GnuPG_Information=
12 | GnuPG_version=
13 | GnuPG_binary=
14 | GnuPG_home_directory=
15 | default=
16 | GPGCONF_version=
17 | not_detected=
18 | Assuan_version=
19 | Finished=
20 | Translation_Status=
21 | WebPG_Plugin_failed_to_load=
22 | Key_Generation_Complete=
23 | Key_Generation=
24 | Open_Key_Manager=
25 | WebPG_Key_Generation_Failed=
26 | The_generation_of_your_new_key_is_now_complete=
27 | Select_Recipient_s_=
28 | Import=
29 | Export=
30 | Editor=
31 | Search_Filter=
32 | Encrypt=
33 | Insert=
34 | no_action_has_been_selected=
35 | no_action_has_been_successful=
36 | Cancel=
37 | UIDs=
38 | Key_does_not_support_this_operation=
39 | Error_loading_WebPG=
40 | We_encountered_a_problem_while_attempting_to_load_WebPG=
41 | Error=
42 | Suggestions=
43 | The_plugin_was_unable_to_load=
44 | The_Firefox_Click_to_Play_feature_is_enabled=
45 | WebPG_cannot_load_the_required_plugin_with_this_feature_enabled=
46 | There_might_be_a_problem_with_the_gpg_installation=
47 | consider_reinstalling_gpg4win=
48 | Error_Details=
49 | Error_in_Method=
50 | Error_Code=
51 | Error_String=
52 | File=
53 | Line=
54 | Unknown_Error=
55 | System_Information=
56 | App_Version=
57 | Sub_product=
58 | Vendor=
59 | This_message_already_contains_PGP_data=
60 | Would_you_like_to_Encrypt_anyway=
61 | Would_you_like_to_Sign_anyway=
62 | Would_you_like_to_Encrypt_and_Sign_anyway=
63 | You_do_not_have_any_keys_for=
64 | or=
65 | Expired_keys_found_for=
66 | and=
67 | You_have_more_than_1_public_key_matching_that_address=
68 | The_Key_for=
69 | is_invalid=
70 | Open_the_Key_Manager=
71 | Sign_only=
72 | Sign_and_Encrypt=
73 | Symmetric_Encryption=
74 | Do_not_use_WebPG_for_this_message=
75 | Sign_Only=
76 | no_email_address_provided=
77 | Use=
78 | Decrypt=
79 | Verify=
80 | Secure_Editor=
81 | Key_Manager=
82 | Options=
83 | PGP_Signed_Message=
84 | PGP_ENCRYPTED_OR_SIGNED_MESSAGE=
85 | PGP_Public_Key=
86 | WebPG_Secure_Editor=
87 | Unsecured_Editor=
88 | WebPG_Key_Manager=
89 | Private_Keys=
90 | Public_Keys=
91 | Your_Name=
92 | Your_Email=
93 | Comment=
94 | Passphrase=
95 | Repeat_Passphrase=
96 | Advanced_Options=
97 | Public_Key_Algorithm=
98 | Public_Key_Size=
99 | Private_Key_Algorithm=
100 | Private_Key_Size=
101 | Expire_in=
102 | Never=
103 | n30_days=
104 | n90_days=
105 | n1_year=
106 | Subkey_Options=
107 | encrypt_only=
108 | set_your_own_capabilities=
109 | Sign=
110 | Authenticate=
111 | Revoke_this_Key=
112 | Revoke_this_UID=
113 | Revoke_this_Signature=
114 | Delete_this_Signature=
115 | Delete_this_UID=
116 | Delete_this_Key=
117 | This_key_will_be_permanently_deleted=
118 | Are_you_sure=
119 | Change_Expiration=
120 | Sign_this_UID=
121 | Key_Details=
122 | Export_Public_Key=
123 | Add_UID=
124 | Are_you_sure_you_wish_to_revoke_this_Key=
125 | Are_you_sure_you_wish_to_revoke_this_UID=
126 | Are_you_sure_you_wish_to_revoke_this_Signature=
127 | Are_you_sure_you_wish_to_delete_this_Signature=
128 | Are_you_sure_you_want_to_permanently_delete_this_UID=
129 | Are_you_sure_you_want_to_permanently_delete_this_Photo=
130 | New_Expiration_Date=
131 | Never_Expire=
132 | Expiration_Date=
133 | Building_Key_list=
134 | Please_wait_while_we_build_the_key_list=
135 | Click_to_generate_a_new_key=
136 | Click_to_enable_key=
137 | Click_to_set_default_key=
138 | Generating_Key=
139 | Waiting_for_entropy=
140 | Building_key=
141 | please_wait=
142 | Close=
143 | trust=
144 | Generate_New_Key=
145 | Create=
146 | Name_Required=
147 | UID_Names_must_be_at_least_5_characters=
148 | UID_Names_cannot_begin_with_a_number=
149 | Not_a_valid_email_address=
150 | Passphrases_do_not_match=
151 | Building_key__please_wait=
152 | This_may_take_a_long_time__5_minutes_or_more__to_complete=
153 | Please_be_patient_while_the_key_is_created=
154 | It_is_safe_to_close_this_window=
155 | key_generation_will_continue_in_the_background=
156 | Trust_Assignment=
157 | Unknown=
158 | Marginal=
159 | Full=
160 | Ultimate=
161 | None=
162 | New_group=
163 | Group_Assignment=
164 | Change_Passphrase=
165 | Add_Subkey=
166 | Add_Photo=
167 | Enabled=
168 | Disabled=
169 | Valid=
170 | Expired=
171 | Invalid=
172 | Revoked=
173 | Enable_this_Key=
174 | Disable_this_Key=
175 | KeyID=
176 | Key_Created=
177 | Expires=
178 | User_IDs=
179 | Fingerprint=
180 | Status=
181 | Key_Algorithm=
182 | Validity=
183 | Key_Options=
184 | Operations=
185 | Export_this_Key=
186 | Publish_to_Keyserver=
187 | Refresh_from_Keyserver=
188 | Subkeys=
189 | Subkey_Details=
190 | Flags=
191 | Delete_this_Subkey=
192 | Revoke_this_Subkey=
193 | Make_primary=
194 | Revoke_UID=
195 | REVOKED=
196 | Created=
197 | self_signature=
198 | local=
199 | non_exportable=
200 | other_signature=
201 | Revoke=
202 | Delete=
203 | Signatures_made_with_keys_not_in_your_keyring_are_omitted=
204 | Cannot_unset_your_default_key=
205 | Calculating_Trust=
206 | Please_wait_while_we_calculate_the_trust_for_this_item=
207 | Save=
208 | Delete_this_key=
209 | Add=
210 | There_was_an_error_parsing_this_image_file=
211 | There_was_an_error_adding_this_image_file=
212 | It_is_possible_the_image_contains_EXIF_data=
213 | Please_use_the_button_above_to_select_a_JPEG___jpg__jpeg__photo=
214 | Only_JPEG_image_files_are_supported=
215 | WARNING=
216 | is_quite_large=
217 | Consider_using_a_smaller_image=
218 | Only_one_image_can_be_added=
219 | Copy=
220 | Please_specify_the_revocation_details=
221 | Reason=
222 | No_reason_specified=
223 | Key_has_been_compromised=
224 | Key_is_superseded=
225 | Key_is_no_longer_used=
226 | Description=
227 | Are_you_sure_you_want_to_Publish_this_key_to_the_Keyserver=
228 | Publish=
229 | Sending_key_to_Keyserver=
230 | There_was_a_problem_sending_this_key_to_the_Keyserver=
231 | No_Keyserver_defined=
232 | Keyserver=
233 | Try_Again=
234 | Key_Published_to_Keyserver=
235 | Publish_Again=
236 | Key_not_found_on_keyserver=
237 | User_ID_is_no_longer_valid=
238 | Please_select_which_of_your_keys_to_create_the_signature_with=
239 | You_have_not_enabled_any_keys_for_use_with_webpg=
240 | please_click_here=
241 | and_select_1_or_more_keys_for_use_with_webpg=
242 | You_have_not_generated_any_keys=
243 | and_generate_a_key_to_use_with_webpg=
244 | Already_signed_with_this_key=
245 | Signature_added_using_this_key=
246 | Delete_this_Photo=
247 | Cannot_Publish_Keys_without_gpgconf_utility_installed=
248 | Cannot_create_signatures_without_gpgconf_utility_installed=
249 | Cannot_Publish_Keys_without_Keyserver_configured=
250 | Cannot_sign_a_revoked_UID=
251 | Cannot_make_a_revoked_UID_primary=
252 | Cannot_sign_an_expired_key=
253 | Are_you_certain_you_would_like_to_delete_signature=
254 | from_this_User_ID=
255 | This_signature_was_made_with_a_key_that_does_not_belong_to_you=
256 | This_action_cannot_be_undone=
257 | User_Photos=
258 | Enable_this_key_for_GnuPG_operations=
259 | This_is_your_default_key=
260 | Make_this_the_default_key_for_GnuPG_operations=
261 | Searching_for=
262 | WebPG_Options=
263 | The_WebPG_NPAPI_Plugin_is_valid=
264 | OpenPGP_was_detected=
265 | It_appears_you_have_a_key_agent_configured=
266 | gpgconf_was_detected=
267 | you_can_use_the_signature_methods=
268 | OpenPGP_does_not_appear_to_be_installed=
269 | You_do_not_appear_to_have_a_key_agent_configured=
270 | A_working_key_agent_is_required=
271 | gpgconf_does_not_appear_to_be_installed=
272 | You_will_not_be_able_to_create_signatures=
273 | There_was_a_problem_loading_the_plugin=
274 | the_plugin_might_be_incompatibly_compiled_for_this_architechture=
275 | click_here_for_help_resolving_this_issue=
276 | Enable_Inline_formatting_of_PGP_Messages_and_Keys=
277 | Inline_Options=
278 | Always_encrypt_to_your_default_key_in_addition_to_the_recipient=
279 | Enable_WebPG_GMAIL_integration=
280 | EXPERIMENTAL=
281 | Automatically_Sign_outgoing_messages_in_GMAIL=
282 | GPGCONF_binary=
283 | Your_system_appears_to_be_configured_correctly_for_WebPG=
284 | There_is_a_problem_with_your_configuration=
285 | Inline_formatting_mode=
286 | Window=
287 | Icon=
288 | Sample=
289 | WebPG_Toolbar=
290 | WebPG_GMAIL_integration_is_EXPERIMENTAL=
291 | use_at_your_own_risk=
292 | Text_copied_to_clipboard=
293 | There_may_have_been_a_problem_placing_the_data_into_the_clipboard=
294 | TEXT_COPIED=
295 | UNABLE_TO_COPY_TEXT=
296 | COPY_TO_CLIPBOARD=
297 | Verify_this_text=
298 | Decrypt_this_text=
299 | Import_this_Key=
300 | Clear_sign_this_text=
301 | Encrypt_this_text=
302 | Paste_Public_Key=
303 | UNABLE_TO_DECRYPT_OR_VERIFY_THIS_MESSAGE=
304 | PGP_ENCRYPTED_AND_SIGNED_MESSAGE=
305 | DECRYPTION_FAILED=
306 | NO_SECRET_KEY=
307 | BAD_PASSPHRASE=
308 | DECRYPT_THIS_MESSAGE=
309 | DISPLAY_ORIGINAL=
310 | DETACHED_PGP_SIGNATURE=
311 | PGP_SIGNED_MESSAGE=
312 | THE_SIGNATURE_ON_THIS_MESSAGE_IS_INVALID=
313 | THE_SIGNATURE_MIGHT_BE_TAMPERED_WITH=
314 | THIS_MESSAGE_WAS_SIGNED_WITH_KEY=
315 | THIS_MESSAGE_WAS_SIGNED_WITH_AN_EXPIRED_PUBLIC_KEY=
316 | THIS_MESSAGE_WAS_SIGNED_WITH_A_PUBLIC_KEY_NOT_IN_YOUR_KEYRING=
317 | SEARCH_FOR_KEYS_ON_KEYSERVER=
318 | THE_SIGNATURE_ON_THIS_MESSAGE_FAILED=
319 | THE_MESSAGE_MAY_BE_TAMPERED_WITH=
320 | PGP_PUBLIC_KEY=
321 | Names_UIDs_on_Key=
322 | THIS_KEY_IS_NOT_IN_YOUR_KEYRING=
323 | THIS_KEY_IS_IN_YOUR_KEYRING=
324 | IMPORT_THIS_KEY=
325 | DELETE_THIS_KEY=
326 | HIDE_ORIGINAL=
327 | UNUSABLE_KEY=
328 | NO_USER_ID=
329 | WebPG=
330 | About=
331 | Clear_Sign=
332 | Sign_and_Encrypt_this_text=
333 | Import_this_Public_key=
334 | Sign_Inline=
335 | Sign_as_Attachment=
336 |
--------------------------------------------------------------------------------
/locale/da/webpg.properties:
--------------------------------------------------------------------------------
1 | About_WebPG=
2 | Version=
3 | Extension_Information=
4 | Extension_version=
5 | Platform=
6 | Product=
7 | User_Agent=
8 | Language=
9 | Plugin_Information=
10 | Plugin_version=
11 | GnuPG_Information=
12 | GnuPG_version=
13 | GnuPG_binary=
14 | GnuPG_home_directory=
15 | default=
16 | GPGCONF_version=
17 | not_detected=
18 | Assuan_version=
19 | Finished=
20 | Translation_Status=
21 | WebPG_Plugin_failed_to_load=
22 | Key_Generation_Complete=
23 | Key_Generation=
24 | Open_Key_Manager=
25 | WebPG_Key_Generation_Failed=
26 | The_generation_of_your_new_key_is_now_complete=
27 | Select_Recipient_s_=
28 | Import=
29 | Export=
30 | Editor=
31 | Search_Filter=
32 | Encrypt=
33 | Insert=
34 | no_action_has_been_selected=
35 | no_action_has_been_successful=
36 | Cancel=
37 | UIDs=
38 | Key_does_not_support_this_operation=
39 | Error_loading_WebPG=
40 | We_encountered_a_problem_while_attempting_to_load_WebPG=
41 | Error=
42 | Suggestions=
43 | The_plugin_was_unable_to_load=
44 | The_Firefox_Click_to_Play_feature_is_enabled=
45 | WebPG_cannot_load_the_required_plugin_with_this_feature_enabled=
46 | There_might_be_a_problem_with_the_gpg_installation=
47 | consider_reinstalling_gpg4win=
48 | Error_Details=
49 | Error_in_Method=
50 | Error_Code=
51 | Error_String=
52 | File=
53 | Line=
54 | Unknown_Error=
55 | System_Information=
56 | App_Version=
57 | Sub_product=
58 | Vendor=
59 | This_message_already_contains_PGP_data=
60 | Would_you_like_to_Encrypt_anyway=
61 | Would_you_like_to_Sign_anyway=
62 | Would_you_like_to_Encrypt_and_Sign_anyway=
63 | You_do_not_have_any_keys_for=
64 | or=
65 | Expired_keys_found_for=
66 | and=
67 | You_have_more_than_1_public_key_matching_that_address=
68 | The_Key_for=
69 | is_invalid=
70 | Open_the_Key_Manager=
71 | Sign_only=
72 | Sign_and_Encrypt=
73 | Symmetric_Encryption=
74 | Do_not_use_WebPG_for_this_message=
75 | Sign_Only=
76 | no_email_address_provided=
77 | Use=
78 | Decrypt=
79 | Verify=
80 | Secure_Editor=
81 | Key_Manager=
82 | Options=
83 | PGP_Signed_Message=
84 | PGP_ENCRYPTED_OR_SIGNED_MESSAGE=
85 | PGP_Public_Key=
86 | WebPG_Secure_Editor=
87 | Unsecured_Editor=
88 | WebPG_Key_Manager=
89 | Private_Keys=
90 | Public_Keys=
91 | Your_Name=
92 | Your_Email=
93 | Comment=
94 | Passphrase=
95 | Repeat_Passphrase=
96 | Advanced_Options=
97 | Public_Key_Algorithm=
98 | Public_Key_Size=
99 | Private_Key_Algorithm=
100 | Private_Key_Size=
101 | Expire_in=
102 | Never=
103 | n30_days=
104 | n90_days=
105 | n1_year=
106 | Subkey_Options=
107 | encrypt_only=
108 | set_your_own_capabilities=
109 | Sign=
110 | Authenticate=
111 | Revoke_this_Key=
112 | Revoke_this_UID=
113 | Revoke_this_Signature=
114 | Delete_this_Signature=
115 | Delete_this_UID=
116 | Delete_this_Key=
117 | This_key_will_be_permanently_deleted=
118 | Are_you_sure=
119 | Change_Expiration=
120 | Sign_this_UID=
121 | Key_Details=
122 | Export_Public_Key=
123 | Add_UID=
124 | Are_you_sure_you_wish_to_revoke_this_Key=
125 | Are_you_sure_you_wish_to_revoke_this_UID=
126 | Are_you_sure_you_wish_to_revoke_this_Signature=
127 | Are_you_sure_you_wish_to_delete_this_Signature=
128 | Are_you_sure_you_want_to_permanently_delete_this_UID=
129 | Are_you_sure_you_want_to_permanently_delete_this_Photo=
130 | New_Expiration_Date=
131 | Never_Expire=
132 | Expiration_Date=
133 | Building_Key_list=
134 | Please_wait_while_we_build_the_key_list=
135 | Click_to_generate_a_new_key=
136 | Click_to_enable_key=
137 | Click_to_set_default_key=
138 | Generating_Key=
139 | Waiting_for_entropy=
140 | Building_key=
141 | please_wait=
142 | Close=
143 | trust=
144 | Generate_New_Key=
145 | Create=
146 | Name_Required=
147 | UID_Names_must_be_at_least_5_characters=
148 | UID_Names_cannot_begin_with_a_number=
149 | Not_a_valid_email_address=
150 | Passphrases_do_not_match=
151 | Building_key__please_wait=
152 | This_may_take_a_long_time__5_minutes_or_more__to_complete=
153 | Please_be_patient_while_the_key_is_created=
154 | It_is_safe_to_close_this_window=
155 | key_generation_will_continue_in_the_background=
156 | Trust_Assignment=
157 | Unknown=
158 | Marginal=
159 | Full=
160 | Ultimate=
161 | None=
162 | New_group=
163 | Group_Assignment=
164 | Change_Passphrase=
165 | Add_Subkey=
166 | Add_Photo=
167 | Enabled=
168 | Disabled=
169 | Valid=
170 | Expired=
171 | Invalid=
172 | Revoked=
173 | Enable_this_Key=
174 | Disable_this_Key=
175 | KeyID=
176 | Key_Created=
177 | Expires=
178 | User_IDs=
179 | Fingerprint=
180 | Status=
181 | Key_Algorithm=
182 | Validity=
183 | Key_Options=
184 | Operations=
185 | Export_this_Key=
186 | Publish_to_Keyserver=
187 | Refresh_from_Keyserver=
188 | Subkeys=
189 | Subkey_Details=
190 | Flags=
191 | Delete_this_Subkey=
192 | Revoke_this_Subkey=
193 | Make_primary=
194 | Revoke_UID=
195 | REVOKED=
196 | Created=
197 | self_signature=
198 | local=
199 | non_exportable=
200 | other_signature=
201 | Revoke=
202 | Delete=
203 | Signatures_made_with_keys_not_in_your_keyring_are_omitted=
204 | Cannot_unset_your_default_key=
205 | Calculating_Trust=
206 | Please_wait_while_we_calculate_the_trust_for_this_item=
207 | Save=
208 | Delete_this_key=
209 | Add=
210 | There_was_an_error_parsing_this_image_file=
211 | There_was_an_error_adding_this_image_file=
212 | It_is_possible_the_image_contains_EXIF_data=
213 | Please_use_the_button_above_to_select_a_JPEG___jpg__jpeg__photo=
214 | Only_JPEG_image_files_are_supported=
215 | WARNING=
216 | is_quite_large=
217 | Consider_using_a_smaller_image=
218 | Only_one_image_can_be_added=
219 | Copy=
220 | Please_specify_the_revocation_details=
221 | Reason=
222 | No_reason_specified=
223 | Key_has_been_compromised=
224 | Key_is_superseded=
225 | Key_is_no_longer_used=
226 | Description=
227 | Are_you_sure_you_want_to_Publish_this_key_to_the_Keyserver=
228 | Publish=
229 | Sending_key_to_Keyserver=
230 | There_was_a_problem_sending_this_key_to_the_Keyserver=
231 | No_Keyserver_defined=
232 | Keyserver=
233 | Try_Again=
234 | Key_Published_to_Keyserver=
235 | Publish_Again=
236 | Key_not_found_on_keyserver=
237 | User_ID_is_no_longer_valid=
238 | Please_select_which_of_your_keys_to_create_the_signature_with=
239 | You_have_not_enabled_any_keys_for_use_with_webpg=
240 | please_click_here=
241 | and_select_1_or_more_keys_for_use_with_webpg=
242 | You_have_not_generated_any_keys=
243 | and_generate_a_key_to_use_with_webpg=
244 | Already_signed_with_this_key=
245 | Signature_added_using_this_key=
246 | Delete_this_Photo=
247 | Cannot_Publish_Keys_without_gpgconf_utility_installed=
248 | Cannot_create_signatures_without_gpgconf_utility_installed=
249 | Cannot_Publish_Keys_without_Keyserver_configured=
250 | Cannot_sign_a_revoked_UID=
251 | Cannot_make_a_revoked_UID_primary=
252 | Cannot_sign_an_expired_key=
253 | Are_you_certain_you_would_like_to_delete_signature=
254 | from_this_User_ID=
255 | This_signature_was_made_with_a_key_that_does_not_belong_to_you=
256 | This_action_cannot_be_undone=
257 | User_Photos=
258 | Enable_this_key_for_GnuPG_operations=
259 | This_is_your_default_key=
260 | Make_this_the_default_key_for_GnuPG_operations=
261 | Searching_for=
262 | WebPG_Options=
263 | The_WebPG_NPAPI_Plugin_is_valid=
264 | OpenPGP_was_detected=
265 | It_appears_you_have_a_key_agent_configured=
266 | gpgconf_was_detected=
267 | you_can_use_the_signature_methods=
268 | OpenPGP_does_not_appear_to_be_installed=
269 | You_do_not_appear_to_have_a_key_agent_configured=
270 | A_working_key_agent_is_required=
271 | gpgconf_does_not_appear_to_be_installed=
272 | You_will_not_be_able_to_create_signatures=
273 | There_was_a_problem_loading_the_plugin=
274 | the_plugin_might_be_incompatibly_compiled_for_this_architechture=
275 | click_here_for_help_resolving_this_issue=
276 | Enable_Inline_formatting_of_PGP_Messages_and_Keys=
277 | Inline_Options=
278 | Always_encrypt_to_your_default_key_in_addition_to_the_recipient=
279 | Enable_WebPG_GMAIL_integration=
280 | EXPERIMENTAL=
281 | Automatically_Sign_outgoing_messages_in_GMAIL=
282 | GPGCONF_binary=
283 | Your_system_appears_to_be_configured_correctly_for_WebPG=
284 | There_is_a_problem_with_your_configuration=
285 | Inline_formatting_mode=
286 | Window=
287 | Icon=
288 | Sample=
289 | WebPG_Toolbar=
290 | WebPG_GMAIL_integration_is_EXPERIMENTAL=
291 | use_at_your_own_risk=
292 | Text_copied_to_clipboard=
293 | There_may_have_been_a_problem_placing_the_data_into_the_clipboard=
294 | TEXT_COPIED=
295 | UNABLE_TO_COPY_TEXT=
296 | COPY_TO_CLIPBOARD=
297 | Verify_this_text=
298 | Decrypt_this_text=
299 | Import_this_Key=
300 | Clear_sign_this_text=
301 | Encrypt_this_text=
302 | Paste_Public_Key=
303 | UNABLE_TO_DECRYPT_OR_VERIFY_THIS_MESSAGE=
304 | PGP_ENCRYPTED_AND_SIGNED_MESSAGE=
305 | DECRYPTION_FAILED=
306 | NO_SECRET_KEY=
307 | BAD_PASSPHRASE=
308 | DECRYPT_THIS_MESSAGE=
309 | DISPLAY_ORIGINAL=
310 | DETACHED_PGP_SIGNATURE=
311 | PGP_SIGNED_MESSAGE=
312 | THE_SIGNATURE_ON_THIS_MESSAGE_IS_INVALID=
313 | THE_SIGNATURE_MIGHT_BE_TAMPERED_WITH=
314 | THIS_MESSAGE_WAS_SIGNED_WITH_KEY=
315 | THIS_MESSAGE_WAS_SIGNED_WITH_AN_EXPIRED_PUBLIC_KEY=
316 | THIS_MESSAGE_WAS_SIGNED_WITH_A_PUBLIC_KEY_NOT_IN_YOUR_KEYRING=
317 | SEARCH_FOR_KEYS_ON_KEYSERVER=
318 | THE_SIGNATURE_ON_THIS_MESSAGE_FAILED=
319 | THE_MESSAGE_MAY_BE_TAMPERED_WITH=
320 | PGP_PUBLIC_KEY=
321 | Names_UIDs_on_Key=
322 | THIS_KEY_IS_NOT_IN_YOUR_KEYRING=
323 | THIS_KEY_IS_IN_YOUR_KEYRING=
324 | IMPORT_THIS_KEY=
325 | DELETE_THIS_KEY=
326 | HIDE_ORIGINAL=
327 | UNUSABLE_KEY=
328 | NO_USER_ID=
329 | WebPG=
330 | About=
331 | Clear_Sign=
332 | Sign_and_Encrypt_this_text=
333 | Import_this_Public_key=
334 | Sign_Inline=
335 | Sign_as_Attachment=
336 |
--------------------------------------------------------------------------------
/locale/el/webpg.properties:
--------------------------------------------------------------------------------
1 | About_WebPG=
2 | Version=
3 | Extension_Information=
4 | Extension_version=
5 | Platform=
6 | Product=
7 | User_Agent=
8 | Language=
9 | Plugin_Information=
10 | Plugin_version=
11 | GnuPG_Information=
12 | GnuPG_version=
13 | GnuPG_binary=
14 | GnuPG_home_directory=
15 | default=
16 | GPGCONF_version=
17 | not_detected=
18 | Assuan_version=
19 | Finished=
20 | Translation_Status=
21 | WebPG_Plugin_failed_to_load=
22 | Key_Generation_Complete=
23 | Key_Generation=
24 | Open_Key_Manager=
25 | WebPG_Key_Generation_Failed=
26 | The_generation_of_your_new_key_is_now_complete=
27 | Select_Recipient_s_=
28 | Import=
29 | Export=
30 | Editor=
31 | Search_Filter=
32 | Encrypt=
33 | Insert=
34 | no_action_has_been_selected=
35 | no_action_has_been_successful=
36 | Cancel=
37 | UIDs=
38 | Key_does_not_support_this_operation=
39 | Error_loading_WebPG=
40 | We_encountered_a_problem_while_attempting_to_load_WebPG=
41 | Error=
42 | Suggestions=
43 | The_plugin_was_unable_to_load=
44 | The_Firefox_Click_to_Play_feature_is_enabled=
45 | WebPG_cannot_load_the_required_plugin_with_this_feature_enabled=
46 | There_might_be_a_problem_with_the_gpg_installation=
47 | consider_reinstalling_gpg4win=
48 | Error_Details=
49 | Error_in_Method=
50 | Error_Code=
51 | Error_String=
52 | File=
53 | Line=
54 | Unknown_Error=
55 | System_Information=
56 | App_Version=
57 | Sub_product=
58 | Vendor=
59 | This_message_already_contains_PGP_data=
60 | Would_you_like_to_Encrypt_anyway=
61 | Would_you_like_to_Sign_anyway=
62 | Would_you_like_to_Encrypt_and_Sign_anyway=
63 | You_do_not_have_any_keys_for=
64 | or=
65 | Expired_keys_found_for=
66 | and=
67 | You_have_more_than_1_public_key_matching_that_address=
68 | The_Key_for=
69 | is_invalid=
70 | Open_the_Key_Manager=
71 | Sign_only=
72 | Sign_and_Encrypt=
73 | Symmetric_Encryption=
74 | Do_not_use_WebPG_for_this_message=
75 | Sign_Only=
76 | no_email_address_provided=
77 | Use=
78 | Decrypt=
79 | Verify=
80 | Secure_Editor=
81 | Key_Manager=
82 | Options=
83 | PGP_Signed_Message=
84 | PGP_ENCRYPTED_OR_SIGNED_MESSAGE=
85 | PGP_Public_Key=
86 | WebPG_Secure_Editor=
87 | Unsecured_Editor=
88 | WebPG_Key_Manager=
89 | Private_Keys=
90 | Public_Keys=
91 | Your_Name=
92 | Your_Email=
93 | Comment=
94 | Passphrase=
95 | Repeat_Passphrase=
96 | Advanced_Options=
97 | Public_Key_Algorithm=
98 | Public_Key_Size=
99 | Private_Key_Algorithm=
100 | Private_Key_Size=
101 | Expire_in=
102 | Never=
103 | n30_days=
104 | n90_days=
105 | n1_year=
106 | Subkey_Options=
107 | encrypt_only=
108 | set_your_own_capabilities=
109 | Sign=
110 | Authenticate=
111 | Revoke_this_Key=
112 | Revoke_this_UID=
113 | Revoke_this_Signature=
114 | Delete_this_Signature=
115 | Delete_this_UID=
116 | Delete_this_Key=
117 | This_key_will_be_permanently_deleted=
118 | Are_you_sure=
119 | Change_Expiration=
120 | Sign_this_UID=
121 | Key_Details=
122 | Export_Public_Key=
123 | Add_UID=
124 | Are_you_sure_you_wish_to_revoke_this_Key=
125 | Are_you_sure_you_wish_to_revoke_this_UID=
126 | Are_you_sure_you_wish_to_revoke_this_Signature=
127 | Are_you_sure_you_wish_to_delete_this_Signature=
128 | Are_you_sure_you_want_to_permanently_delete_this_UID=
129 | Are_you_sure_you_want_to_permanently_delete_this_Photo=
130 | New_Expiration_Date=
131 | Never_Expire=
132 | Expiration_Date=
133 | Building_Key_list=
134 | Please_wait_while_we_build_the_key_list=
135 | Click_to_generate_a_new_key=
136 | Click_to_enable_key=
137 | Click_to_set_default_key=
138 | Generating_Key=
139 | Waiting_for_entropy=
140 | Building_key=
141 | please_wait=
142 | Close=
143 | trust=
144 | Generate_New_Key=
145 | Create=
146 | Name_Required=
147 | UID_Names_must_be_at_least_5_characters=
148 | UID_Names_cannot_begin_with_a_number=
149 | Not_a_valid_email_address=
150 | Passphrases_do_not_match=
151 | Building_key__please_wait=
152 | This_may_take_a_long_time__5_minutes_or_more__to_complete=
153 | Please_be_patient_while_the_key_is_created=
154 | It_is_safe_to_close_this_window=
155 | key_generation_will_continue_in_the_background=
156 | Trust_Assignment=
157 | Unknown=
158 | Marginal=
159 | Full=
160 | Ultimate=
161 | None=
162 | New_group=
163 | Group_Assignment=
164 | Change_Passphrase=
165 | Add_Subkey=
166 | Add_Photo=
167 | Enabled=
168 | Disabled=
169 | Valid=
170 | Expired=
171 | Invalid=
172 | Revoked=
173 | Enable_this_Key=
174 | Disable_this_Key=
175 | KeyID=
176 | Key_Created=
177 | Expires=
178 | User_IDs=
179 | Fingerprint=
180 | Status=
181 | Key_Algorithm=
182 | Validity=
183 | Key_Options=
184 | Operations=
185 | Export_this_Key=
186 | Publish_to_Keyserver=
187 | Refresh_from_Keyserver=
188 | Subkeys=
189 | Subkey_Details=
190 | Flags=
191 | Delete_this_Subkey=
192 | Revoke_this_Subkey=
193 | Make_primary=
194 | Revoke_UID=
195 | REVOKED=
196 | Created=
197 | self_signature=
198 | local=
199 | non_exportable=
200 | other_signature=
201 | Revoke=
202 | Delete=
203 | Signatures_made_with_keys_not_in_your_keyring_are_omitted=
204 | Cannot_unset_your_default_key=
205 | Calculating_Trust=
206 | Please_wait_while_we_calculate_the_trust_for_this_item=
207 | Save=
208 | Delete_this_key=
209 | Add=
210 | There_was_an_error_parsing_this_image_file=
211 | There_was_an_error_adding_this_image_file=
212 | It_is_possible_the_image_contains_EXIF_data=
213 | Please_use_the_button_above_to_select_a_JPEG___jpg__jpeg__photo=
214 | Only_JPEG_image_files_are_supported=
215 | WARNING=
216 | is_quite_large=
217 | Consider_using_a_smaller_image=
218 | Only_one_image_can_be_added=
219 | Copy=
220 | Please_specify_the_revocation_details=
221 | Reason=
222 | No_reason_specified=
223 | Key_has_been_compromised=
224 | Key_is_superseded=
225 | Key_is_no_longer_used=
226 | Description=
227 | Are_you_sure_you_want_to_Publish_this_key_to_the_Keyserver=
228 | Publish=
229 | Sending_key_to_Keyserver=
230 | There_was_a_problem_sending_this_key_to_the_Keyserver=
231 | No_Keyserver_defined=
232 | Keyserver=
233 | Try_Again=
234 | Key_Published_to_Keyserver=
235 | Publish_Again=
236 | Key_not_found_on_keyserver=
237 | User_ID_is_no_longer_valid=
238 | Please_select_which_of_your_keys_to_create_the_signature_with=
239 | You_have_not_enabled_any_keys_for_use_with_webpg=
240 | please_click_here=
241 | and_select_1_or_more_keys_for_use_with_webpg=
242 | You_have_not_generated_any_keys=
243 | and_generate_a_key_to_use_with_webpg=
244 | Already_signed_with_this_key=
245 | Signature_added_using_this_key=
246 | Delete_this_Photo=
247 | Cannot_Publish_Keys_without_gpgconf_utility_installed=
248 | Cannot_create_signatures_without_gpgconf_utility_installed=
249 | Cannot_Publish_Keys_without_Keyserver_configured=
250 | Cannot_sign_a_revoked_UID=
251 | Cannot_make_a_revoked_UID_primary=
252 | Cannot_sign_an_expired_key=
253 | Are_you_certain_you_would_like_to_delete_signature=
254 | from_this_User_ID=
255 | This_signature_was_made_with_a_key_that_does_not_belong_to_you=
256 | This_action_cannot_be_undone=
257 | User_Photos=
258 | Enable_this_key_for_GnuPG_operations=
259 | This_is_your_default_key=
260 | Make_this_the_default_key_for_GnuPG_operations=
261 | Searching_for=
262 | WebPG_Options=
263 | The_WebPG_NPAPI_Plugin_is_valid=
264 | OpenPGP_was_detected=
265 | It_appears_you_have_a_key_agent_configured=
266 | gpgconf_was_detected=
267 | you_can_use_the_signature_methods=
268 | OpenPGP_does_not_appear_to_be_installed=
269 | You_do_not_appear_to_have_a_key_agent_configured=
270 | A_working_key_agent_is_required=
271 | gpgconf_does_not_appear_to_be_installed=
272 | You_will_not_be_able_to_create_signatures=
273 | There_was_a_problem_loading_the_plugin=
274 | the_plugin_might_be_incompatibly_compiled_for_this_architechture=
275 | click_here_for_help_resolving_this_issue=
276 | Enable_Inline_formatting_of_PGP_Messages_and_Keys=
277 | Inline_Options=
278 | Always_encrypt_to_your_default_key_in_addition_to_the_recipient=
279 | Enable_WebPG_GMAIL_integration=
280 | EXPERIMENTAL=
281 | Automatically_Sign_outgoing_messages_in_GMAIL=
282 | GPGCONF_binary=
283 | Your_system_appears_to_be_configured_correctly_for_WebPG=
284 | There_is_a_problem_with_your_configuration=
285 | Inline_formatting_mode=
286 | Window=
287 | Icon=
288 | Sample=
289 | WebPG_Toolbar=
290 | WebPG_GMAIL_integration_is_EXPERIMENTAL=
291 | use_at_your_own_risk=
292 | Text_copied_to_clipboard=
293 | There_may_have_been_a_problem_placing_the_data_into_the_clipboard=
294 | TEXT_COPIED=
295 | UNABLE_TO_COPY_TEXT=
296 | COPY_TO_CLIPBOARD=
297 | Verify_this_text=
298 | Decrypt_this_text=
299 | Import_this_Key=
300 | Clear_sign_this_text=
301 | Encrypt_this_text=
302 | Paste_Public_Key=
303 | UNABLE_TO_DECRYPT_OR_VERIFY_THIS_MESSAGE=
304 | PGP_ENCRYPTED_AND_SIGNED_MESSAGE=
305 | DECRYPTION_FAILED=
306 | NO_SECRET_KEY=
307 | BAD_PASSPHRASE=
308 | DECRYPT_THIS_MESSAGE=
309 | DISPLAY_ORIGINAL=
310 | DETACHED_PGP_SIGNATURE=
311 | PGP_SIGNED_MESSAGE=
312 | THE_SIGNATURE_ON_THIS_MESSAGE_IS_INVALID=
313 | THE_SIGNATURE_MIGHT_BE_TAMPERED_WITH=
314 | THIS_MESSAGE_WAS_SIGNED_WITH_KEY=
315 | THIS_MESSAGE_WAS_SIGNED_WITH_AN_EXPIRED_PUBLIC_KEY=
316 | THIS_MESSAGE_WAS_SIGNED_WITH_A_PUBLIC_KEY_NOT_IN_YOUR_KEYRING=
317 | SEARCH_FOR_KEYS_ON_KEYSERVER=
318 | THE_SIGNATURE_ON_THIS_MESSAGE_FAILED=
319 | THE_MESSAGE_MAY_BE_TAMPERED_WITH=
320 | PGP_PUBLIC_KEY=
321 | Names_UIDs_on_Key=
322 | THIS_KEY_IS_NOT_IN_YOUR_KEYRING=
323 | THIS_KEY_IS_IN_YOUR_KEYRING=
324 | IMPORT_THIS_KEY=
325 | DELETE_THIS_KEY=
326 | HIDE_ORIGINAL=
327 | UNUSABLE_KEY=
328 | NO_USER_ID=
329 | WebPG=
330 | About=
331 | Clear_Sign=
332 | Sign_and_Encrypt_this_text=
333 | Import_this_Public_key=
334 | Sign_Inline=
335 | Sign_as_Attachment=
336 |
--------------------------------------------------------------------------------
/locale/es/webpg.properties:
--------------------------------------------------------------------------------
1 | About_WebPG=
2 | Version=
3 | Extension_Information=
4 | Extension_version=
5 | Platform=
6 | Product=
7 | User_Agent=
8 | Language=
9 | Plugin_Information=
10 | Plugin_version=
11 | GnuPG_Information=
12 | GnuPG_version=
13 | GnuPG_binary=
14 | GnuPG_home_directory=
15 | default=
16 | GPGCONF_version=
17 | not_detected=
18 | Assuan_version=
19 | Finished=
20 | Translation_Status=
21 | WebPG_Plugin_failed_to_load=
22 | Key_Generation_Complete=
23 | Key_Generation=
24 | Open_Key_Manager=
25 | WebPG_Key_Generation_Failed=
26 | The_generation_of_your_new_key_is_now_complete=
27 | Select_Recipient_s_=
28 | Import=
29 | Export=
30 | Editor=
31 | Search_Filter=
32 | Encrypt=
33 | Insert=
34 | no_action_has_been_selected=
35 | no_action_has_been_successful=
36 | Cancel=
37 | UIDs=
38 | Key_does_not_support_this_operation=
39 | Error_loading_WebPG=
40 | We_encountered_a_problem_while_attempting_to_load_WebPG=
41 | Error=
42 | Suggestions=
43 | The_plugin_was_unable_to_load=
44 | The_Firefox_Click_to_Play_feature_is_enabled=
45 | WebPG_cannot_load_the_required_plugin_with_this_feature_enabled=
46 | There_might_be_a_problem_with_the_gpg_installation=
47 | consider_reinstalling_gpg4win=
48 | Error_Details=
49 | Error_in_Method=
50 | Error_Code=
51 | Error_String=
52 | File=
53 | Line=
54 | Unknown_Error=
55 | System_Information=
56 | App_Version=
57 | Sub_product=
58 | Vendor=
59 | This_message_already_contains_PGP_data=
60 | Would_you_like_to_Encrypt_anyway=
61 | Would_you_like_to_Sign_anyway=
62 | Would_you_like_to_Encrypt_and_Sign_anyway=
63 | You_do_not_have_any_keys_for=
64 | or=
65 | Expired_keys_found_for=
66 | and=
67 | You_have_more_than_1_public_key_matching_that_address=
68 | The_Key_for=
69 | is_invalid=
70 | Open_the_Key_Manager=
71 | Sign_only=
72 | Sign_and_Encrypt=
73 | Symmetric_Encryption=
74 | Do_not_use_WebPG_for_this_message=
75 | Sign_Only=
76 | no_email_address_provided=
77 | Use=
78 | Decrypt=
79 | Verify=
80 | Secure_Editor=
81 | Key_Manager=
82 | Options=
83 | PGP_Signed_Message=
84 | PGP_ENCRYPTED_OR_SIGNED_MESSAGE=
85 | PGP_Public_Key=
86 | WebPG_Secure_Editor=
87 | Unsecured_Editor=
88 | WebPG_Key_Manager=
89 | Private_Keys=
90 | Public_Keys=
91 | Your_Name=
92 | Your_Email=
93 | Comment=
94 | Passphrase=
95 | Repeat_Passphrase=
96 | Advanced_Options=
97 | Public_Key_Algorithm=
98 | Public_Key_Size=
99 | Private_Key_Algorithm=
100 | Private_Key_Size=
101 | Expire_in=
102 | Never=
103 | n30_days=
104 | n90_days=
105 | n1_year=
106 | Subkey_Options=
107 | encrypt_only=
108 | set_your_own_capabilities=
109 | Sign=
110 | Authenticate=
111 | Revoke_this_Key=
112 | Revoke_this_UID=
113 | Revoke_this_Signature=
114 | Delete_this_Signature=
115 | Delete_this_UID=
116 | Delete_this_Key=
117 | This_key_will_be_permanently_deleted=
118 | Are_you_sure=
119 | Change_Expiration=
120 | Sign_this_UID=
121 | Key_Details=
122 | Export_Public_Key=
123 | Add_UID=
124 | Are_you_sure_you_wish_to_revoke_this_Key=
125 | Are_you_sure_you_wish_to_revoke_this_UID=
126 | Are_you_sure_you_wish_to_revoke_this_Signature=
127 | Are_you_sure_you_wish_to_delete_this_Signature=
128 | Are_you_sure_you_want_to_permanently_delete_this_UID=
129 | Are_you_sure_you_want_to_permanently_delete_this_Photo=
130 | New_Expiration_Date=
131 | Never_Expire=
132 | Expiration_Date=
133 | Building_Key_list=
134 | Please_wait_while_we_build_the_key_list=
135 | Click_to_generate_a_new_key=
136 | Click_to_enable_key=
137 | Click_to_set_default_key=
138 | Generating_Key=
139 | Waiting_for_entropy=
140 | Building_key=
141 | please_wait=
142 | Close=
143 | trust=
144 | Generate_New_Key=
145 | Create=
146 | Name_Required=
147 | UID_Names_must_be_at_least_5_characters=
148 | UID_Names_cannot_begin_with_a_number=
149 | Not_a_valid_email_address=
150 | Passphrases_do_not_match=
151 | Building_key__please_wait=
152 | This_may_take_a_long_time__5_minutes_or_more__to_complete=
153 | Please_be_patient_while_the_key_is_created=
154 | It_is_safe_to_close_this_window=
155 | key_generation_will_continue_in_the_background=
156 | Trust_Assignment=
157 | Unknown=
158 | Marginal=
159 | Full=
160 | Ultimate=
161 | None=
162 | New_group=
163 | Group_Assignment=
164 | Change_Passphrase=
165 | Add_Subkey=
166 | Add_Photo=
167 | Enabled=
168 | Disabled=
169 | Valid=
170 | Expired=
171 | Invalid=
172 | Revoked=
173 | Enable_this_Key=
174 | Disable_this_Key=
175 | KeyID=
176 | Key_Created=
177 | Expires=
178 | User_IDs=
179 | Fingerprint=
180 | Status=
181 | Key_Algorithm=
182 | Validity=
183 | Key_Options=
184 | Operations=
185 | Export_this_Key=
186 | Publish_to_Keyserver=
187 | Refresh_from_Keyserver=
188 | Subkeys=
189 | Subkey_Details=
190 | Flags=
191 | Delete_this_Subkey=
192 | Revoke_this_Subkey=
193 | Make_primary=
194 | Revoke_UID=
195 | REVOKED=
196 | Created=
197 | self_signature=
198 | local=
199 | non_exportable=
200 | other_signature=
201 | Revoke=
202 | Delete=
203 | Signatures_made_with_keys_not_in_your_keyring_are_omitted=
204 | Cannot_unset_your_default_key=
205 | Calculating_Trust=
206 | Please_wait_while_we_calculate_the_trust_for_this_item=
207 | Save=
208 | Delete_this_key=
209 | Add=
210 | There_was_an_error_parsing_this_image_file=
211 | There_was_an_error_adding_this_image_file=
212 | It_is_possible_the_image_contains_EXIF_data=
213 | Please_use_the_button_above_to_select_a_JPEG___jpg__jpeg__photo=
214 | Only_JPEG_image_files_are_supported=
215 | WARNING=
216 | is_quite_large=
217 | Consider_using_a_smaller_image=
218 | Only_one_image_can_be_added=
219 | Copy=
220 | Please_specify_the_revocation_details=
221 | Reason=
222 | No_reason_specified=
223 | Key_has_been_compromised=
224 | Key_is_superseded=
225 | Key_is_no_longer_used=
226 | Description=
227 | Are_you_sure_you_want_to_Publish_this_key_to_the_Keyserver=
228 | Publish=
229 | Sending_key_to_Keyserver=
230 | There_was_a_problem_sending_this_key_to_the_Keyserver=
231 | No_Keyserver_defined=
232 | Keyserver=
233 | Try_Again=
234 | Key_Published_to_Keyserver=
235 | Publish_Again=
236 | Key_not_found_on_keyserver=
237 | User_ID_is_no_longer_valid=
238 | Please_select_which_of_your_keys_to_create_the_signature_with=
239 | You_have_not_enabled_any_keys_for_use_with_webpg=
240 | please_click_here=
241 | and_select_1_or_more_keys_for_use_with_webpg=
242 | You_have_not_generated_any_keys=
243 | and_generate_a_key_to_use_with_webpg=
244 | Already_signed_with_this_key=
245 | Signature_added_using_this_key=
246 | Delete_this_Photo=
247 | Cannot_Publish_Keys_without_gpgconf_utility_installed=
248 | Cannot_create_signatures_without_gpgconf_utility_installed=
249 | Cannot_Publish_Keys_without_Keyserver_configured=
250 | Cannot_sign_a_revoked_UID=
251 | Cannot_make_a_revoked_UID_primary=
252 | Cannot_sign_an_expired_key=
253 | Are_you_certain_you_would_like_to_delete_signature=
254 | from_this_User_ID=
255 | This_signature_was_made_with_a_key_that_does_not_belong_to_you=
256 | This_action_cannot_be_undone=
257 | User_Photos=
258 | Enable_this_key_for_GnuPG_operations=
259 | This_is_your_default_key=
260 | Make_this_the_default_key_for_GnuPG_operations=
261 | Searching_for=
262 | WebPG_Options=
263 | The_WebPG_NPAPI_Plugin_is_valid=
264 | OpenPGP_was_detected=
265 | It_appears_you_have_a_key_agent_configured=
266 | gpgconf_was_detected=
267 | you_can_use_the_signature_methods=
268 | OpenPGP_does_not_appear_to_be_installed=
269 | You_do_not_appear_to_have_a_key_agent_configured=
270 | A_working_key_agent_is_required=
271 | gpgconf_does_not_appear_to_be_installed=
272 | You_will_not_be_able_to_create_signatures=
273 | There_was_a_problem_loading_the_plugin=
274 | the_plugin_might_be_incompatibly_compiled_for_this_architechture=
275 | click_here_for_help_resolving_this_issue=
276 | Enable_Inline_formatting_of_PGP_Messages_and_Keys=
277 | Inline_Options=
278 | Always_encrypt_to_your_default_key_in_addition_to_the_recipient=
279 | Enable_WebPG_GMAIL_integration=
280 | EXPERIMENTAL=
281 | Automatically_Sign_outgoing_messages_in_GMAIL=
282 | GPGCONF_binary=
283 | Your_system_appears_to_be_configured_correctly_for_WebPG=
284 | There_is_a_problem_with_your_configuration=
285 | Inline_formatting_mode=
286 | Window=
287 | Icon=
288 | Sample=
289 | WebPG_Toolbar=
290 | WebPG_GMAIL_integration_is_EXPERIMENTAL=
291 | use_at_your_own_risk=
292 | Text_copied_to_clipboard=
293 | There_may_have_been_a_problem_placing_the_data_into_the_clipboard=
294 | TEXT_COPIED=
295 | UNABLE_TO_COPY_TEXT=
296 | COPY_TO_CLIPBOARD=
297 | Verify_this_text=
298 | Decrypt_this_text=
299 | Import_this_Key=
300 | Clear_sign_this_text=
301 | Encrypt_this_text=
302 | Paste_Public_Key=
303 | UNABLE_TO_DECRYPT_OR_VERIFY_THIS_MESSAGE=
304 | PGP_ENCRYPTED_AND_SIGNED_MESSAGE=
305 | DECRYPTION_FAILED=
306 | NO_SECRET_KEY=
307 | BAD_PASSPHRASE=
308 | DECRYPT_THIS_MESSAGE=
309 | DISPLAY_ORIGINAL=
310 | DETACHED_PGP_SIGNATURE=
311 | PGP_SIGNED_MESSAGE=
312 | THE_SIGNATURE_ON_THIS_MESSAGE_IS_INVALID=
313 | THE_SIGNATURE_MIGHT_BE_TAMPERED_WITH=
314 | THIS_MESSAGE_WAS_SIGNED_WITH_KEY=
315 | THIS_MESSAGE_WAS_SIGNED_WITH_AN_EXPIRED_PUBLIC_KEY=
316 | THIS_MESSAGE_WAS_SIGNED_WITH_A_PUBLIC_KEY_NOT_IN_YOUR_KEYRING=
317 | SEARCH_FOR_KEYS_ON_KEYSERVER=
318 | THE_SIGNATURE_ON_THIS_MESSAGE_FAILED=
319 | THE_MESSAGE_MAY_BE_TAMPERED_WITH=
320 | PGP_PUBLIC_KEY=
321 | Names_UIDs_on_Key=
322 | THIS_KEY_IS_NOT_IN_YOUR_KEYRING=
323 | THIS_KEY_IS_IN_YOUR_KEYRING=
324 | IMPORT_THIS_KEY=
325 | DELETE_THIS_KEY=
326 | HIDE_ORIGINAL=
327 | UNUSABLE_KEY=
328 | NO_USER_ID=
329 | WebPG=
330 | About=
331 | Clear_Sign=
332 | Sign_and_Encrypt_this_text=
333 | Import_this_Public_key=
334 | Sign_Inline=
335 | Sign_as_Attachment=
336 |
--------------------------------------------------------------------------------
/locale/et/webpg.properties:
--------------------------------------------------------------------------------
1 | About_WebPG=
2 | Version=
3 | Extension_Information=
4 | Extension_version=
5 | Platform=
6 | Product=
7 | User_Agent=
8 | Language=
9 | Plugin_Information=
10 | Plugin_version=
11 | GnuPG_Information=
12 | GnuPG_version=
13 | GnuPG_binary=
14 | GnuPG_home_directory=
15 | default=
16 | GPGCONF_version=
17 | not_detected=
18 | Assuan_version=
19 | Finished=
20 | Translation_Status=
21 | WebPG_Plugin_failed_to_load=
22 | Key_Generation_Complete=
23 | Key_Generation=
24 | Open_Key_Manager=
25 | WebPG_Key_Generation_Failed=
26 | The_generation_of_your_new_key_is_now_complete=
27 | Select_Recipient_s_=
28 | Import=
29 | Export=
30 | Editor=
31 | Search_Filter=
32 | Encrypt=
33 | Insert=
34 | no_action_has_been_selected=
35 | no_action_has_been_successful=
36 | Cancel=
37 | UIDs=
38 | Key_does_not_support_this_operation=
39 | Error_loading_WebPG=
40 | We_encountered_a_problem_while_attempting_to_load_WebPG=
41 | Error=
42 | Suggestions=
43 | The_plugin_was_unable_to_load=
44 | The_Firefox_Click_to_Play_feature_is_enabled=
45 | WebPG_cannot_load_the_required_plugin_with_this_feature_enabled=
46 | There_might_be_a_problem_with_the_gpg_installation=
47 | consider_reinstalling_gpg4win=
48 | Error_Details=
49 | Error_in_Method=
50 | Error_Code=
51 | Error_String=
52 | File=
53 | Line=
54 | Unknown_Error=
55 | System_Information=
56 | App_Version=
57 | Sub_product=
58 | Vendor=
59 | This_message_already_contains_PGP_data=
60 | Would_you_like_to_Encrypt_anyway=
61 | Would_you_like_to_Sign_anyway=
62 | Would_you_like_to_Encrypt_and_Sign_anyway=
63 | You_do_not_have_any_keys_for=
64 | or=
65 | Expired_keys_found_for=
66 | and=
67 | You_have_more_than_1_public_key_matching_that_address=
68 | The_Key_for=
69 | is_invalid=
70 | Open_the_Key_Manager=
71 | Sign_only=
72 | Sign_and_Encrypt=
73 | Symmetric_Encryption=
74 | Do_not_use_WebPG_for_this_message=
75 | Sign_Only=
76 | no_email_address_provided=
77 | Use=
78 | Decrypt=
79 | Verify=
80 | Secure_Editor=
81 | Key_Manager=
82 | Options=
83 | PGP_Signed_Message=
84 | PGP_ENCRYPTED_OR_SIGNED_MESSAGE=
85 | PGP_Public_Key=
86 | WebPG_Secure_Editor=
87 | Unsecured_Editor=
88 | WebPG_Key_Manager=
89 | Private_Keys=
90 | Public_Keys=
91 | Your_Name=
92 | Your_Email=
93 | Comment=
94 | Passphrase=
95 | Repeat_Passphrase=
96 | Advanced_Options=
97 | Public_Key_Algorithm=
98 | Public_Key_Size=
99 | Private_Key_Algorithm=
100 | Private_Key_Size=
101 | Expire_in=
102 | Never=
103 | n30_days=
104 | n90_days=
105 | n1_year=
106 | Subkey_Options=
107 | encrypt_only=
108 | set_your_own_capabilities=
109 | Sign=
110 | Authenticate=
111 | Revoke_this_Key=
112 | Revoke_this_UID=
113 | Revoke_this_Signature=
114 | Delete_this_Signature=
115 | Delete_this_UID=
116 | Delete_this_Key=
117 | This_key_will_be_permanently_deleted=
118 | Are_you_sure=
119 | Change_Expiration=
120 | Sign_this_UID=
121 | Key_Details=
122 | Export_Public_Key=
123 | Add_UID=
124 | Are_you_sure_you_wish_to_revoke_this_Key=
125 | Are_you_sure_you_wish_to_revoke_this_UID=
126 | Are_you_sure_you_wish_to_revoke_this_Signature=
127 | Are_you_sure_you_wish_to_delete_this_Signature=
128 | Are_you_sure_you_want_to_permanently_delete_this_UID=
129 | Are_you_sure_you_want_to_permanently_delete_this_Photo=
130 | New_Expiration_Date=
131 | Never_Expire=
132 | Expiration_Date=
133 | Building_Key_list=
134 | Please_wait_while_we_build_the_key_list=
135 | Click_to_generate_a_new_key=
136 | Click_to_enable_key=
137 | Click_to_set_default_key=
138 | Generating_Key=
139 | Waiting_for_entropy=
140 | Building_key=
141 | please_wait=
142 | Close=
143 | trust=
144 | Generate_New_Key=
145 | Create=
146 | Name_Required=
147 | UID_Names_must_be_at_least_5_characters=
148 | UID_Names_cannot_begin_with_a_number=
149 | Not_a_valid_email_address=
150 | Passphrases_do_not_match=
151 | Building_key__please_wait=
152 | This_may_take_a_long_time__5_minutes_or_more__to_complete=
153 | Please_be_patient_while_the_key_is_created=
154 | It_is_safe_to_close_this_window=
155 | key_generation_will_continue_in_the_background=
156 | Trust_Assignment=
157 | Unknown=
158 | Marginal=
159 | Full=
160 | Ultimate=
161 | None=
162 | New_group=
163 | Group_Assignment=
164 | Change_Passphrase=
165 | Add_Subkey=
166 | Add_Photo=
167 | Enabled=
168 | Disabled=
169 | Valid=
170 | Expired=
171 | Invalid=
172 | Revoked=
173 | Enable_this_Key=
174 | Disable_this_Key=
175 | KeyID=
176 | Key_Created=
177 | Expires=
178 | User_IDs=
179 | Fingerprint=
180 | Status=
181 | Key_Algorithm=
182 | Validity=
183 | Key_Options=
184 | Operations=
185 | Export_this_Key=
186 | Publish_to_Keyserver=
187 | Refresh_from_Keyserver=
188 | Subkeys=
189 | Subkey_Details=
190 | Flags=
191 | Delete_this_Subkey=
192 | Revoke_this_Subkey=
193 | Make_primary=
194 | Revoke_UID=
195 | REVOKED=
196 | Created=
197 | self_signature=
198 | local=
199 | non_exportable=
200 | other_signature=
201 | Revoke=
202 | Delete=
203 | Signatures_made_with_keys_not_in_your_keyring_are_omitted=
204 | Cannot_unset_your_default_key=
205 | Calculating_Trust=
206 | Please_wait_while_we_calculate_the_trust_for_this_item=
207 | Save=
208 | Delete_this_key=
209 | Add=
210 | There_was_an_error_parsing_this_image_file=
211 | There_was_an_error_adding_this_image_file=
212 | It_is_possible_the_image_contains_EXIF_data=
213 | Please_use_the_button_above_to_select_a_JPEG___jpg__jpeg__photo=
214 | Only_JPEG_image_files_are_supported=
215 | WARNING=
216 | is_quite_large=
217 | Consider_using_a_smaller_image=
218 | Only_one_image_can_be_added=
219 | Copy=
220 | Please_specify_the_revocation_details=
221 | Reason=
222 | No_reason_specified=
223 | Key_has_been_compromised=
224 | Key_is_superseded=
225 | Key_is_no_longer_used=
226 | Description=
227 | Are_you_sure_you_want_to_Publish_this_key_to_the_Keyserver=
228 | Publish=
229 | Sending_key_to_Keyserver=
230 | There_was_a_problem_sending_this_key_to_the_Keyserver=
231 | No_Keyserver_defined=
232 | Keyserver=
233 | Try_Again=
234 | Key_Published_to_Keyserver=
235 | Publish_Again=
236 | Key_not_found_on_keyserver=
237 | User_ID_is_no_longer_valid=
238 | Please_select_which_of_your_keys_to_create_the_signature_with=
239 | You_have_not_enabled_any_keys_for_use_with_webpg=
240 | please_click_here=
241 | and_select_1_or_more_keys_for_use_with_webpg=
242 | You_have_not_generated_any_keys=
243 | and_generate_a_key_to_use_with_webpg=
244 | Already_signed_with_this_key=
245 | Signature_added_using_this_key=
246 | Delete_this_Photo=
247 | Cannot_Publish_Keys_without_gpgconf_utility_installed=
248 | Cannot_create_signatures_without_gpgconf_utility_installed=
249 | Cannot_Publish_Keys_without_Keyserver_configured=
250 | Cannot_sign_a_revoked_UID=
251 | Cannot_make_a_revoked_UID_primary=
252 | Cannot_sign_an_expired_key=
253 | Are_you_certain_you_would_like_to_delete_signature=
254 | from_this_User_ID=
255 | This_signature_was_made_with_a_key_that_does_not_belong_to_you=
256 | This_action_cannot_be_undone=
257 | User_Photos=
258 | Enable_this_key_for_GnuPG_operations=
259 | This_is_your_default_key=
260 | Make_this_the_default_key_for_GnuPG_operations=
261 | Searching_for=
262 | WebPG_Options=
263 | The_WebPG_NPAPI_Plugin_is_valid=
264 | OpenPGP_was_detected=
265 | It_appears_you_have_a_key_agent_configured=
266 | gpgconf_was_detected=
267 | you_can_use_the_signature_methods=
268 | OpenPGP_does_not_appear_to_be_installed=
269 | You_do_not_appear_to_have_a_key_agent_configured=
270 | A_working_key_agent_is_required=
271 | gpgconf_does_not_appear_to_be_installed=
272 | You_will_not_be_able_to_create_signatures=
273 | There_was_a_problem_loading_the_plugin=
274 | the_plugin_might_be_incompatibly_compiled_for_this_architechture=
275 | click_here_for_help_resolving_this_issue=
276 | Enable_Inline_formatting_of_PGP_Messages_and_Keys=
277 | Inline_Options=
278 | Always_encrypt_to_your_default_key_in_addition_to_the_recipient=
279 | Enable_WebPG_GMAIL_integration=
280 | EXPERIMENTAL=
281 | Automatically_Sign_outgoing_messages_in_GMAIL=
282 | GPGCONF_binary=
283 | Your_system_appears_to_be_configured_correctly_for_WebPG=
284 | There_is_a_problem_with_your_configuration=
285 | Inline_formatting_mode=
286 | Window=
287 | Icon=
288 | Sample=
289 | WebPG_Toolbar=
290 | WebPG_GMAIL_integration_is_EXPERIMENTAL=
291 | use_at_your_own_risk=
292 | Text_copied_to_clipboard=
293 | There_may_have_been_a_problem_placing_the_data_into_the_clipboard=
294 | TEXT_COPIED=
295 | UNABLE_TO_COPY_TEXT=
296 | COPY_TO_CLIPBOARD=
297 | Verify_this_text=
298 | Decrypt_this_text=
299 | Import_this_Key=
300 | Clear_sign_this_text=
301 | Encrypt_this_text=
302 | Paste_Public_Key=
303 | UNABLE_TO_DECRYPT_OR_VERIFY_THIS_MESSAGE=
304 | PGP_ENCRYPTED_AND_SIGNED_MESSAGE=
305 | DECRYPTION_FAILED=
306 | NO_SECRET_KEY=
307 | BAD_PASSPHRASE=
308 | DECRYPT_THIS_MESSAGE=
309 | DISPLAY_ORIGINAL=
310 | DETACHED_PGP_SIGNATURE=
311 | PGP_SIGNED_MESSAGE=
312 | THE_SIGNATURE_ON_THIS_MESSAGE_IS_INVALID=
313 | THE_SIGNATURE_MIGHT_BE_TAMPERED_WITH=
314 | THIS_MESSAGE_WAS_SIGNED_WITH_KEY=
315 | THIS_MESSAGE_WAS_SIGNED_WITH_AN_EXPIRED_PUBLIC_KEY=
316 | THIS_MESSAGE_WAS_SIGNED_WITH_A_PUBLIC_KEY_NOT_IN_YOUR_KEYRING=
317 | SEARCH_FOR_KEYS_ON_KEYSERVER=
318 | THE_SIGNATURE_ON_THIS_MESSAGE_FAILED=
319 | THE_MESSAGE_MAY_BE_TAMPERED_WITH=
320 | PGP_PUBLIC_KEY=
321 | Names_UIDs_on_Key=
322 | THIS_KEY_IS_NOT_IN_YOUR_KEYRING=
323 | THIS_KEY_IS_IN_YOUR_KEYRING=
324 | IMPORT_THIS_KEY=
325 | DELETE_THIS_KEY=
326 | HIDE_ORIGINAL=
327 | UNUSABLE_KEY=
328 | NO_USER_ID=
329 | WebPG=
330 | About=
331 | Clear_Sign=
332 | Sign_and_Encrypt_this_text=
333 | Import_this_Public_key=
334 | Sign_Inline=
335 | Sign_as_Attachment=
336 |
--------------------------------------------------------------------------------
/locale/fi/webpg.properties:
--------------------------------------------------------------------------------
1 | About_WebPG=
2 | Version=
3 | Extension_Information=
4 | Extension_version=
5 | Platform=
6 | Product=
7 | User_Agent=
8 | Language=
9 | Plugin_Information=
10 | Plugin_version=
11 | GnuPG_Information=
12 | GnuPG_version=
13 | GnuPG_binary=
14 | GnuPG_home_directory=
15 | default=
16 | GPGCONF_version=
17 | not_detected=
18 | Assuan_version=
19 | Finished=
20 | Translation_Status=
21 | WebPG_Plugin_failed_to_load=
22 | Key_Generation_Complete=
23 | Key_Generation=
24 | Open_Key_Manager=
25 | WebPG_Key_Generation_Failed=
26 | The_generation_of_your_new_key_is_now_complete=
27 | Select_Recipient_s_=
28 | Import=
29 | Export=
30 | Editor=
31 | Search_Filter=
32 | Encrypt=
33 | Insert=
34 | no_action_has_been_selected=
35 | no_action_has_been_successful=
36 | Cancel=
37 | UIDs=
38 | Key_does_not_support_this_operation=
39 | Error_loading_WebPG=
40 | We_encountered_a_problem_while_attempting_to_load_WebPG=
41 | Error=
42 | Suggestions=
43 | The_plugin_was_unable_to_load=
44 | The_Firefox_Click_to_Play_feature_is_enabled=
45 | WebPG_cannot_load_the_required_plugin_with_this_feature_enabled=
46 | There_might_be_a_problem_with_the_gpg_installation=
47 | consider_reinstalling_gpg4win=
48 | Error_Details=
49 | Error_in_Method=
50 | Error_Code=
51 | Error_String=
52 | File=
53 | Line=
54 | Unknown_Error=
55 | System_Information=
56 | App_Version=
57 | Sub_product=
58 | Vendor=
59 | This_message_already_contains_PGP_data=
60 | Would_you_like_to_Encrypt_anyway=
61 | Would_you_like_to_Sign_anyway=
62 | Would_you_like_to_Encrypt_and_Sign_anyway=
63 | You_do_not_have_any_keys_for=
64 | or=
65 | Expired_keys_found_for=
66 | and=
67 | You_have_more_than_1_public_key_matching_that_address=
68 | The_Key_for=
69 | is_invalid=
70 | Open_the_Key_Manager=
71 | Sign_only=
72 | Sign_and_Encrypt=
73 | Symmetric_Encryption=
74 | Do_not_use_WebPG_for_this_message=
75 | Sign_Only=
76 | no_email_address_provided=
77 | Use=
78 | Decrypt=
79 | Verify=
80 | Secure_Editor=
81 | Key_Manager=
82 | Options=
83 | PGP_Signed_Message=
84 | PGP_ENCRYPTED_OR_SIGNED_MESSAGE=
85 | PGP_Public_Key=
86 | WebPG_Secure_Editor=
87 | Unsecured_Editor=
88 | WebPG_Key_Manager=
89 | Private_Keys=
90 | Public_Keys=
91 | Your_Name=
92 | Your_Email=
93 | Comment=
94 | Passphrase=
95 | Repeat_Passphrase=
96 | Advanced_Options=
97 | Public_Key_Algorithm=
98 | Public_Key_Size=
99 | Private_Key_Algorithm=
100 | Private_Key_Size=
101 | Expire_in=
102 | Never=
103 | n30_days=
104 | n90_days=
105 | n1_year=
106 | Subkey_Options=
107 | encrypt_only=
108 | set_your_own_capabilities=
109 | Sign=
110 | Authenticate=
111 | Revoke_this_Key=
112 | Revoke_this_UID=
113 | Revoke_this_Signature=
114 | Delete_this_Signature=
115 | Delete_this_UID=
116 | Delete_this_Key=
117 | This_key_will_be_permanently_deleted=
118 | Are_you_sure=
119 | Change_Expiration=
120 | Sign_this_UID=
121 | Key_Details=
122 | Export_Public_Key=
123 | Add_UID=
124 | Are_you_sure_you_wish_to_revoke_this_Key=
125 | Are_you_sure_you_wish_to_revoke_this_UID=
126 | Are_you_sure_you_wish_to_revoke_this_Signature=
127 | Are_you_sure_you_wish_to_delete_this_Signature=
128 | Are_you_sure_you_want_to_permanently_delete_this_UID=
129 | Are_you_sure_you_want_to_permanently_delete_this_Photo=
130 | New_Expiration_Date=
131 | Never_Expire=
132 | Expiration_Date=
133 | Building_Key_list=
134 | Please_wait_while_we_build_the_key_list=
135 | Click_to_generate_a_new_key=
136 | Click_to_enable_key=
137 | Click_to_set_default_key=
138 | Generating_Key=
139 | Waiting_for_entropy=
140 | Building_key=
141 | please_wait=
142 | Close=
143 | trust=
144 | Generate_New_Key=
145 | Create=
146 | Name_Required=
147 | UID_Names_must_be_at_least_5_characters=
148 | UID_Names_cannot_begin_with_a_number=
149 | Not_a_valid_email_address=
150 | Passphrases_do_not_match=
151 | Building_key__please_wait=
152 | This_may_take_a_long_time__5_minutes_or_more__to_complete=
153 | Please_be_patient_while_the_key_is_created=
154 | It_is_safe_to_close_this_window=
155 | key_generation_will_continue_in_the_background=
156 | Trust_Assignment=
157 | Unknown=
158 | Marginal=
159 | Full=
160 | Ultimate=
161 | None=
162 | New_group=
163 | Group_Assignment=
164 | Change_Passphrase=
165 | Add_Subkey=
166 | Add_Photo=
167 | Enabled=
168 | Disabled=
169 | Valid=
170 | Expired=
171 | Invalid=
172 | Revoked=
173 | Enable_this_Key=
174 | Disable_this_Key=
175 | KeyID=
176 | Key_Created=
177 | Expires=
178 | User_IDs=
179 | Fingerprint=
180 | Status=
181 | Key_Algorithm=
182 | Validity=
183 | Key_Options=
184 | Operations=
185 | Export_this_Key=
186 | Publish_to_Keyserver=
187 | Refresh_from_Keyserver=
188 | Subkeys=
189 | Subkey_Details=
190 | Flags=
191 | Delete_this_Subkey=
192 | Revoke_this_Subkey=
193 | Make_primary=
194 | Revoke_UID=
195 | REVOKED=
196 | Created=
197 | self_signature=
198 | local=
199 | non_exportable=
200 | other_signature=
201 | Revoke=
202 | Delete=
203 | Signatures_made_with_keys_not_in_your_keyring_are_omitted=
204 | Cannot_unset_your_default_key=
205 | Calculating_Trust=
206 | Please_wait_while_we_calculate_the_trust_for_this_item=
207 | Save=
208 | Delete_this_key=
209 | Add=
210 | There_was_an_error_parsing_this_image_file=
211 | There_was_an_error_adding_this_image_file=
212 | It_is_possible_the_image_contains_EXIF_data=
213 | Please_use_the_button_above_to_select_a_JPEG___jpg__jpeg__photo=
214 | Only_JPEG_image_files_are_supported=
215 | WARNING=
216 | is_quite_large=
217 | Consider_using_a_smaller_image=
218 | Only_one_image_can_be_added=
219 | Copy=
220 | Please_specify_the_revocation_details=
221 | Reason=
222 | No_reason_specified=
223 | Key_has_been_compromised=
224 | Key_is_superseded=
225 | Key_is_no_longer_used=
226 | Description=
227 | Are_you_sure_you_want_to_Publish_this_key_to_the_Keyserver=
228 | Publish=
229 | Sending_key_to_Keyserver=
230 | There_was_a_problem_sending_this_key_to_the_Keyserver=
231 | No_Keyserver_defined=
232 | Keyserver=
233 | Try_Again=
234 | Key_Published_to_Keyserver=
235 | Publish_Again=
236 | Key_not_found_on_keyserver=
237 | User_ID_is_no_longer_valid=
238 | Please_select_which_of_your_keys_to_create_the_signature_with=
239 | You_have_not_enabled_any_keys_for_use_with_webpg=
240 | please_click_here=
241 | and_select_1_or_more_keys_for_use_with_webpg=
242 | You_have_not_generated_any_keys=
243 | and_generate_a_key_to_use_with_webpg=
244 | Already_signed_with_this_key=
245 | Signature_added_using_this_key=
246 | Delete_this_Photo=
247 | Cannot_Publish_Keys_without_gpgconf_utility_installed=
248 | Cannot_create_signatures_without_gpgconf_utility_installed=
249 | Cannot_Publish_Keys_without_Keyserver_configured=
250 | Cannot_sign_a_revoked_UID=
251 | Cannot_make_a_revoked_UID_primary=
252 | Cannot_sign_an_expired_key=
253 | Are_you_certain_you_would_like_to_delete_signature=
254 | from_this_User_ID=
255 | This_signature_was_made_with_a_key_that_does_not_belong_to_you=
256 | This_action_cannot_be_undone=
257 | User_Photos=
258 | Enable_this_key_for_GnuPG_operations=
259 | This_is_your_default_key=
260 | Make_this_the_default_key_for_GnuPG_operations=
261 | Searching_for=
262 | WebPG_Options=
263 | The_WebPG_NPAPI_Plugin_is_valid=
264 | OpenPGP_was_detected=
265 | It_appears_you_have_a_key_agent_configured=
266 | gpgconf_was_detected=
267 | you_can_use_the_signature_methods=
268 | OpenPGP_does_not_appear_to_be_installed=
269 | You_do_not_appear_to_have_a_key_agent_configured=
270 | A_working_key_agent_is_required=
271 | gpgconf_does_not_appear_to_be_installed=
272 | You_will_not_be_able_to_create_signatures=
273 | There_was_a_problem_loading_the_plugin=
274 | the_plugin_might_be_incompatibly_compiled_for_this_architechture=
275 | click_here_for_help_resolving_this_issue=
276 | Enable_Inline_formatting_of_PGP_Messages_and_Keys=
277 | Inline_Options=
278 | Always_encrypt_to_your_default_key_in_addition_to_the_recipient=
279 | Enable_WebPG_GMAIL_integration=
280 | EXPERIMENTAL=
281 | Automatically_Sign_outgoing_messages_in_GMAIL=
282 | GPGCONF_binary=
283 | Your_system_appears_to_be_configured_correctly_for_WebPG=
284 | There_is_a_problem_with_your_configuration=
285 | Inline_formatting_mode=
286 | Window=
287 | Icon=
288 | Sample=
289 | WebPG_Toolbar=
290 | WebPG_GMAIL_integration_is_EXPERIMENTAL=
291 | use_at_your_own_risk=
292 | Text_copied_to_clipboard=
293 | There_may_have_been_a_problem_placing_the_data_into_the_clipboard=
294 | TEXT_COPIED=
295 | UNABLE_TO_COPY_TEXT=
296 | COPY_TO_CLIPBOARD=
297 | Verify_this_text=
298 | Decrypt_this_text=
299 | Import_this_Key=
300 | Clear_sign_this_text=
301 | Encrypt_this_text=
302 | Paste_Public_Key=
303 | UNABLE_TO_DECRYPT_OR_VERIFY_THIS_MESSAGE=
304 | PGP_ENCRYPTED_AND_SIGNED_MESSAGE=
305 | DECRYPTION_FAILED=
306 | NO_SECRET_KEY=
307 | BAD_PASSPHRASE=
308 | DECRYPT_THIS_MESSAGE=
309 | DISPLAY_ORIGINAL=
310 | DETACHED_PGP_SIGNATURE=
311 | PGP_SIGNED_MESSAGE=
312 | THE_SIGNATURE_ON_THIS_MESSAGE_IS_INVALID=
313 | THE_SIGNATURE_MIGHT_BE_TAMPERED_WITH=
314 | THIS_MESSAGE_WAS_SIGNED_WITH_KEY=
315 | THIS_MESSAGE_WAS_SIGNED_WITH_AN_EXPIRED_PUBLIC_KEY=
316 | THIS_MESSAGE_WAS_SIGNED_WITH_A_PUBLIC_KEY_NOT_IN_YOUR_KEYRING=
317 | SEARCH_FOR_KEYS_ON_KEYSERVER=
318 | THE_SIGNATURE_ON_THIS_MESSAGE_FAILED=
319 | THE_MESSAGE_MAY_BE_TAMPERED_WITH=
320 | PGP_PUBLIC_KEY=
321 | Names_UIDs_on_Key=
322 | THIS_KEY_IS_NOT_IN_YOUR_KEYRING=
323 | THIS_KEY_IS_IN_YOUR_KEYRING=
324 | IMPORT_THIS_KEY=
325 | DELETE_THIS_KEY=
326 | HIDE_ORIGINAL=
327 | UNUSABLE_KEY=
328 | NO_USER_ID=
329 | WebPG=
330 | About=
331 | Clear_Sign=
332 | Sign_and_Encrypt_this_text=
333 | Import_this_Public_key=
334 | Sign_Inline=
335 | Sign_as_Attachment=
336 |
--------------------------------------------------------------------------------
/plugins/libassuan-0.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylehuff/webpg-firefox/db2e130773677faabccb7a689304756f0735bf2b/plugins/libassuan-0.dll
--------------------------------------------------------------------------------
/plugins/libgpg-error-0.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylehuff/webpg-firefox/db2e130773677faabccb7a689304756f0735bf2b/plugins/libgpg-error-0.dll
--------------------------------------------------------------------------------
/plugins/libgpgme-11.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylehuff/webpg-firefox/db2e130773677faabccb7a689304756f0735bf2b/plugins/libgpgme-11.dll
--------------------------------------------------------------------------------
/plugins/npwebpg-ext-v0.7.0-Darwin_x86_64-gcc.plugin/Contents/Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | BuildMachineOSBuild
6 | 10K549
7 | CFBundleDevelopmentRegion
8 | English
9 | CFBundleExecutable
10 | npwebpg-ext-v0.7.0-Darwin_x86_64-gcc
11 | CFBundleGetInfoString
12 | webpg 0.7.0, Copyright 2011-2013 CURE|THE|ITCH
13 | CFBundleIdentifier
14 | com.webpgPluginLib.WebPG
15 | CFBundleInfoDictionaryVersion
16 | 6.0
17 | CFBundlePackageType
18 | BRPL
19 | CFBundleShortVersionString
20 | 0.7.0
21 | CFBundleSignature
22 | ????
23 | CFBundleVersion
24 | 0.7.0
25 | CFPlugInDynamicRegisterFunction
26 |
27 | CFPlugInDynamicRegistration
28 | NO
29 | CFPlugInFactories
30 |
31 | 00000000-0000-0000-0000-000000000000
32 | MyFactoryFunction
33 |
34 | CFPlugInTypes
35 |
36 | 00000000-0000-0000-0000-000000000000
37 |
38 | 00000000-0000-0000-0000-000000000000
39 |
40 |
41 | CFPlugInUnloadFunction
42 |
43 | DTCompiler
44 |
45 | DTPlatformBuild
46 | 4C199
47 | DTPlatformVersion
48 | GM
49 | DTSDKBuild
50 | 10K549
51 | DTSDKName
52 | macosx10.6
53 | DTXcode
54 | 0420
55 | DTXcodeBuild
56 | 4C199
57 | WebPluginDescription
58 | A browser agnostic NPAPI interface to GnuPG
59 | WebPluginMIMETypes
60 |
61 | application/x-webpg
62 |
63 | WebPluginExtensions
64 |
65 |
66 |
67 | WebPluginTypeDescription
68 | A browser agnostic NPAPI interface to GnuPG
69 |
70 |
71 | WebPluginName
72 | WebPG
73 |
74 |
75 |
--------------------------------------------------------------------------------
/plugins/npwebpg-ext-v0.7.0-Darwin_x86_64-gcc.plugin/Contents/MacOS/npwebpg-ext-v0.7.0-Darwin_x86_64-gcc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylehuff/webpg-firefox/db2e130773677faabccb7a689304756f0735bf2b/plugins/npwebpg-ext-v0.7.0-Darwin_x86_64-gcc.plugin/Contents/MacOS/npwebpg-ext-v0.7.0-Darwin_x86_64-gcc
--------------------------------------------------------------------------------
/plugins/npwebpg-ext-v0.7.0-Darwin_x86_64-gcc.plugin/Contents/Resources/English.lproj/InfoPlist.strings:
--------------------------------------------------------------------------------
1 | /* Localized versions of Info.plist keys */
2 |
3 | CFBundleName = "npwebpg-v0.7.0.plugin";
4 | NSHumanReadableCopyright = "Copyright 2011-2013 CURE|THE|ITCH";
5 |
--------------------------------------------------------------------------------
/plugins/npwebpg-ext-v0.7.0-Darwin_x86_64-gcc.plugin/Contents/Resources/English.lproj/Localized.rsrc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylehuff/webpg-firefox/db2e130773677faabccb7a689304756f0735bf2b/plugins/npwebpg-ext-v0.7.0-Darwin_x86_64-gcc.plugin/Contents/Resources/English.lproj/Localized.rsrc
--------------------------------------------------------------------------------
/plugins/npwebpg-ext-v0.7.0-Linux_x86-gcc.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylehuff/webpg-firefox/db2e130773677faabccb7a689304756f0735bf2b/plugins/npwebpg-ext-v0.7.0-Linux_x86-gcc.so
--------------------------------------------------------------------------------
/plugins/npwebpg-ext-v0.7.0-Linux_x86_64-gcc.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylehuff/webpg-firefox/db2e130773677faabccb7a689304756f0735bf2b/plugins/npwebpg-ext-v0.7.0-Linux_x86_64-gcc.so
--------------------------------------------------------------------------------
/plugins/npwebpg-ext-v0.7.0-WINNT_x86-msvc.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kylehuff/webpg-firefox/db2e130773677faabccb7a689304756f0735bf2b/plugins/npwebpg-ext-v0.7.0-WINNT_x86-msvc.dll
--------------------------------------------------------------------------------
/po/POTFILES.in:
--------------------------------------------------------------------------------
1 | # List of source files containing translatable strings.
2 |
3 | extension/XULContent/firefoxOverlay.xul
4 | extension/XULContent/thunderbird/composeOverlay.js
5 | extension/about.js
6 | extension/background.js
7 | extension/dialog.js
8 | extension/error.js
9 | extension/gmail.js
10 | extension/inline.js
11 | extension/key_manager.js
12 | extension/options.js
13 | extension/utils.js
14 | extension/webpg_overlay.js
15 | extension/webpg_results.js
16 |
--------------------------------------------------------------------------------
/update_translations.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | # Creates required locale files for the extension project (firefox/chrome)
4 | # Requirements:
5 | # pybabel
6 | # gettext
7 |
8 | PROJECT_NAME=webpg
9 | BUGSADDR=$PROJECT_NAME-translations@$PROJECT_NAME.org
10 | ORGANIZATION=CURETHEITCH
11 | AUTHOR="Kyle L. Huff"
12 | SRCDIR=extension
13 | PODIR=po
14 | POTFILE=$PROJECT_NAME.pot
15 | FFEXT=false
16 |
17 | if [ -a "chrome.manifest" ]; then
18 | FFEXT=true
19 | fi
20 |
21 | # Obtain the project version number and set the locale directory
22 | if ${FFEXT:=true}; then
23 | PROJECT=$PROJECT_NAME-firefox
24 | LOCALEDIR="locale"
25 | VERSION=`sed -n 's/.*em\:version\=\"\(.*\)\"/\1/p' install.rdf`
26 | else
27 | PROJECT=$PROJECT_NAME-chrome
28 | LOCALEDIR="extension/_locales"
29 | VERSION=`sed -n 's/.*\"version\"\:.\"\(.*\)\",.*/\1/p' extension/manifest.json`
30 | fi
31 |
32 | LOCALES=('ar' 'bg' 'ca' 'ca' 'cs' 'da' 'de' 'el' 'en' 'en_GB' 'en_US' 'es' 'es_419' 'et' 'fi' 'fil' 'fr' 'he' 'hi' 'hr' 'hu' 'id' 'it' 'ja' 'ko' 'lt' 'lv' 'nl' 'np' 'pl' 'pt_BR' 'pt_PT' 'ro' 'ru' 'sk' 'sl' 'sr' 'sv' 'th' 'tr' 'uk' 'vi' 'zh_CN' 'zh_TW')
33 |
34 | # Create the po directory if it does not exits
35 | if [ ! -d "$PODIR" ]; then
36 | mkdir $PODIR
37 | fi
38 |
39 | # Extract the translatable strings from the source files
40 | pybabel extract -F $PROJECT_NAME-babel.cfg --copyright-holder=$ORGANIZATION --msgid-bugs-address=$BUGSADDR --project=$PROJECT --version=$VERSION $SRCDIR > $PODIR/$POTFILE
41 |
42 | if ${FFEXT:=true}; then
43 | # Extract the translatable strings from the XUL files
44 | gawk 'match($0, /label=\"&(.*)\;\"/, a) {if (!x[a[1]]++) printf("#: %s:%d\nmsgid \"%s\"\nmsgstr \"\"\n\n", FILENAME, NR, a[1])}' extension/XULContent/firefoxOverlay.xul extension/XULContent/options.xul extension/XULContent/thunderbird/composeOverlay.xul extension/XULContent/thunderbird/thunderbirdOverlay.xul >> $PODIR/$POTFILE
45 | else
46 | # Extract the translatable strings from the chrome manifest.json file
47 | gawk 'match($0, /__MSG_(.*)__/, a) {printf("#: %s:%d\nmsgid \"%s\"\nmsgstr \"\"\n\n", FILENAME, NR, a[1])}' extension/manifest.json >> $PODIR/$POTFILE
48 | fi
49 |
50 | # Iterate through the configured locales and create the necessary files
51 | for locale in "${LOCALES[@]}"
52 | do
53 | if [ -f $PODIR/$locale.po ]; then
54 | echo "Updating locale: $locale"
55 | msgmerge --update --no-fuzzy-matching --backup=off $PODIR/$locale.po $PODIR/$POTFILE
56 | else
57 | echo "Creating new locale: $locale"
58 | msginit --no-translator -l $locale -i $PODIR/$POTFILE -o $PODIR/$locale.po
59 | fi
60 | done
61 |
62 | if ${FFEXT:=true}; then
63 | # Create the firefox i18n locale files in DTN format
64 | for locale in "${LOCALES[@]}"
65 | do
66 | if [ -f $PODIR/$locale.po ]; then
67 | if [ ! -d "$LOCALEDIR/$locale" ]; then
68 | mkdir -p $LOCALEDIR/$locale
69 | fi
70 | echo "Creating $LOCALEDIR/$locale/$PROJECT_NAME.dtd"
71 | gawk 'BEGIN{ FS="\n"; RS="";} match($0, /msgid.*(\"(.*)\")$/, b) && match(b[0], /msgid.*(\"(.*)\")(\n)?msgstr.*(\".*\")(\n)?/, a) { if (a[2]!="") printf("\n", gensub(/([[:punct:]|[:space:]])/, "_", "g", a[2]), a[4]) }' $PODIR/$locale.po > $LOCALEDIR/$locale/$PROJECT_NAME.dtd
72 | echo "Creating $LOCALEDIR/$locale/$PROJECT_NAME.properties"
73 | gawk 'BEGIN{ FS="\n"; RS="";} match($0, /msgid.*(\"(.*)\")$/, b) && match(b[0], /msgid.*(\"(.*)\")(\n)?msgstr.*(\"(.*)\")(\n)?/, a) { if (a[2]!="") printf("%s=%s\n", gensub(/([[:punct:]|[:space:]])/, "_", "g", a[2]), a[5]) }' $PODIR/$locale.po > $LOCALEDIR/$locale/$PROJECT_NAME.properties
74 | fi
75 | done
76 | else
77 | # Create the chrome i18n locale files in JSON format [i.e. _locales/en_US/messages.json]
78 | for locale in "${LOCALES[@]}"
79 | do
80 | if [ -f $PODIR/$locale.po ]; then
81 | if [ ! -d "$LOCALEDIR/$locale" ]; then
82 | mkdir -p $LOCALEDIR/$locale
83 | fi
84 | echo "Creating $LOCALEDIR/$locale/messages.json"
85 | echo -e "{" > $LOCALEDIR/$locale/messages.json
86 | gawk 'BEGIN{ FS="\n"; RS=""; } match($0, /msgid.*(\"(.*)\")$/, b) && match(b[0], /msgid.*(\"(.*)\")(\n)?msgstr.*(\"(.*)\")(\n)?/, a) { if (a[2]!="") printf("\t\"%s\": {\n\t\t\"message\": %s\n\t},\n", gensub(/([[:punct:]|[:space:]])/, "_", "g", a[2]), a[4]) }' $PODIR/$locale.po >> $LOCALEDIR/$locale/messages.json
87 | echo -e "\t\"empty_end\": {\n\t\t\"message\": \"N/A\",\n\t\t\"description\": \"Just an empty item to mark our end; No need to translate.\"\n\t}\n}" >> $LOCALEDIR/$locale/messages.json
88 | fi
89 | done
90 | fi
91 |
92 | # Create the file POTFILES.in
93 | echo "Creating POTFILES.in"
94 | echo -e "# List of source files containing translatable strings." > $PODIR/POTFILES.in
95 | gawk 'BEGIN{ FS="\n"; RS="";} match($1, /#: (.*[:])/, a) split(a[1], x, ":") {print x[1]}' $PODIR/$POTFILE | awk '!($0 in x){x[$0];print}' | sort >> $PODIR/POTFILES.in
96 | echo ".. done."
97 |
98 |
--------------------------------------------------------------------------------
/webpg-babel.cfg:
--------------------------------------------------------------------------------
1 | [javascript: **.js]
2 | [javascript: **.html]
3 | [javascript: **.xul]
4 | extract_messages = _ gettext ngettext webpg.utils.i18n
5 |
6 | [javascript: manifest.json]
7 | extract_messages = __MSG_
8 |
--------------------------------------------------------------------------------