Skip to content

Commit 45f284f

Browse files
authored
Merge pull request #56 from Authenticator-Extension/master
5.0.4
2 parents 17ccaa5 + 5723ec0 commit 45f284f

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

80 files changed

+15030
-2
lines changed

.gitattributes

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
*.js linguist-vendored
2+
*.css linguist-vendored
3+
*.html linguist-vendored

.gitignore

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
node_modules
2+
build
3+
chrome
4+
firefox
5+
.vscode

.travis.yml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
language: node_js
2+
node_js:
3+
- "node"
4+
before_script:
5+
- "npm install -g typescript"
6+
- "npm install -g gts"
7+
- "npm install -g addons-linter"
8+
- "npm install -g lintspaces-cli"
9+
script:
10+
- "gts check"
11+
- "lintspaces -nt -d 'spaces' -i 'js-comments' src/* *.html manifest-*.json css/popup.css css/import.css"
12+
- "npm run firefox"
13+
- "npm run chrome"
14+
- "addons-linter firefox"

ISSUE_TEMPLATE.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
<Do not use this to ask about lost codes or accounts>
2+
<More info here: https://github.com/Authenticator-Extension/Authenticator/wiki/Lost-Codes>
3+

LICENSE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
MIT License
22

3-
Copyright (c) 2017 Zhe Li
3+
Copyright (c) 2017 Authenticator Extension
44

55
Permission is hereby granted, free of charge, to any person obtaining a copy
66
of this software and associated documentation files (the "Software"), to deal

README.md

Lines changed: 39 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,39 @@
1-
# Authenticator2
1+
<img align="right" width="100" height="100" src="https://github.com/Authenticator-Extension/Authenticator/raw/dev/images/icon128.png">
2+
3+
# Authenticator [![Build Status](https://travis-ci.org/Authenticator-Extension/Authenticator.svg?branch=dev)](https://travis-ci.org/Authenticator-Extension/Authenticator) [![Crowdin](https://d322cqt584bo4o.cloudfront.net/authenticator-firefox/localized.svg)](https://crowdin.com/project/authenticator-firefox)
4+
5+
> Authenticator generates 2-Step Verification codes in your browser.
6+
7+
You can install Authenticator from the [Chrome Web Store](https://chrome.google.com/webstore/detail/authenticator/bhghoamapcdpbohphigoooaddinpkbai) or from [Firefox Add-ons](https://addons.mozilla.org/en-US/firefox/addon/auth-helper/).
8+
9+
## Build Setup
10+
11+
Compile for Chrome:
12+
13+
```bash
14+
npm install
15+
npm run chrome
16+
```
17+
Compile for Firefox:
18+
19+
```bash
20+
npm install
21+
npm run firefox
22+
```
23+
24+
Compile for development:
25+
26+
``` bash
27+
# install typescript
28+
npm install -g typescript
29+
#install gts
30+
npm install -g gts
31+
# install dependencies
32+
npm install
33+
# check typescript style
34+
gts check
35+
# try to auto fix style issue
36+
gts fix
37+
# compile
38+
npm run compile
39+
```

_locales/en/messages.json

Lines changed: 238 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,238 @@
1+
{
2+
"extName": {
3+
"message": "Authenticator",
4+
"description": "Extension Name."
5+
},
6+
"extShortName": {
7+
"message": "Authenticator",
8+
"description": "Extension Short Name."
9+
},
10+
"extDesc": {
11+
"message": "Authenticator generates 2-Step Verification codes in your browser.",
12+
"description": "Extension Description."
13+
},
14+
"added": {
15+
"message": " has been added.",
16+
"description": "Added Account."
17+
},
18+
"errorqr": {
19+
"message": "Unrecognized QR code.",
20+
"description": "QR Error."
21+
},
22+
"errorsecret": {
23+
"message": "Secret Error. Only Base32(A-Z, 2-7 and =) and HEX(0-9 and A-F) are supported. However, your secret is: ",
24+
"description": "Secret Error."
25+
},
26+
"add_qr": {
27+
"message": "Scan QR Code",
28+
"description": "Scan QR Code."
29+
},
30+
"add_secret": {
31+
"message": "Manual Entry",
32+
"description": "Manual Entry."
33+
},
34+
"close": {
35+
"message": "Close",
36+
"description": "Close."
37+
},
38+
"ok": {
39+
"message": "Ok",
40+
"description": "OK."
41+
},
42+
"yes": {
43+
"message": "Yes",
44+
"description": "Yes."
45+
},
46+
"no": {
47+
"message": "No",
48+
"description": "No."
49+
},
50+
"account": {
51+
"message": "Account",
52+
"description": "Account."
53+
},
54+
"accountName": {
55+
"message": "Account Name",
56+
"description": "Account Name."
57+
},
58+
"issuer": {
59+
"message": "Issuer",
60+
"description": "Issuer."
61+
},
62+
"secret": {
63+
"message": "Secret",
64+
"description": "Secret."
65+
},
66+
"updateSuccess": {
67+
"message": "Success.",
68+
"description": "Update Success."
69+
},
70+
"updateFailure": {
71+
"message": "Failure.",
72+
"description": "Update Failure."
73+
},
74+
"about": {
75+
"message": "About",
76+
"description": "About."
77+
},
78+
"export_import": {
79+
"message": "Export / Import",
80+
"description": "Export and Import."
81+
},
82+
"settings": {
83+
"message": "Settings",
84+
"description": "Settings."
85+
},
86+
"security": {
87+
"message": "Security",
88+
"description": "Security."
89+
},
90+
"current_phrase": {
91+
"message": "Current Password",
92+
"description": "Current Passphrase."
93+
},
94+
"new_phrase": {
95+
"message": "New Password",
96+
"description": "New Passphrase."
97+
},
98+
"phrase": {
99+
"message": "Password",
100+
"description": "Passphrase."
101+
},
102+
"confirm_phrase": {
103+
"message": "Confirm Password",
104+
"description": "Confirm Passphrase."
105+
},
106+
"confirm_delete" : {
107+
"message": "Are you sure you want to delete this secret? This action cannot be undone.",
108+
"description": "Remove entry confirmation"
109+
},
110+
"security_warning": {
111+
"message": "This password will be used to encrypt your secrets. No one can help you if you forget the password.",
112+
"description": "Passphrase Warning."
113+
},
114+
"update": {
115+
"message": "Update",
116+
"description": "Update."
117+
},
118+
"phrase_incorrect": {
119+
"message": "You cannot add a new account or export data until all accounts are decrypted. Please enter the correct password before continuing.",
120+
"description": "Passphrase Incorrect."
121+
},
122+
"phrase_not_match": {
123+
"message": "Password does not match.",
124+
"description": "Passphrase Not Match."
125+
},
126+
"encrypted": {
127+
"message": "Encrypted",
128+
"description": "Encrypted."
129+
},
130+
"copied": {
131+
"message": "Copied",
132+
"description": "Copied."
133+
},
134+
"feedback": {
135+
"message": "Feedback",
136+
"description": "Feedback."
137+
},
138+
"translate": {
139+
"message": "Translate",
140+
"description": "Translate."
141+
},
142+
"source": {
143+
"message": "Source Code",
144+
"description": "Source Code."
145+
},
146+
"passphrase_info": {
147+
"message": "Enter password to decrypt account data.",
148+
"description": "Passphrase Info"
149+
},
150+
"sync_clock": {
151+
"message": "Sync Clock with Google",
152+
"description": "Sync Clock"
153+
},
154+
"remember_phrase": {
155+
"message": "Remember Password",
156+
"description": "Remember Passphrase"
157+
},
158+
"clock_too_far_off": {
159+
"message": "Caution! Your local clock is too far off, please fix it before continuing.",
160+
"description": "Local Time is Too Far Off"
161+
},
162+
"remind_backup": {
163+
"message": "Do you have a backup for your secrets? Don't wait until it's too late!",
164+
"description": "Remind Backup"
165+
},
166+
"capture_failed": {
167+
"message": "Capture failed, please reload the page and try again.",
168+
"description": "Capture Failed"
169+
},
170+
"based_on_time": {
171+
"message": "Time Based",
172+
"description": "Time Based"
173+
},
174+
"based_on_counter": {
175+
"message": "Counter Based",
176+
"description": "Counter Based"
177+
},
178+
"resize_popup_page": {
179+
"message": "Resize Popup Page",
180+
"description": "Resize Popup Page"
181+
},
182+
"scale": {
183+
"message": "Scale",
184+
"description": "Scale"
185+
},
186+
"export_info": {
187+
"message": "Warning: all backups are unencrypted. Want to add an account to another app? Hover over the top right part of any account and hit the hidden button.",
188+
"description": "Export menu info text"
189+
},
190+
"download_backup": {
191+
"message": "Download Backup File",
192+
"description": "Download backup file."
193+
},
194+
"import_backup": {
195+
"message": "Import Backup",
196+
"description": "Import backup."
197+
},
198+
"import_backup_file": {
199+
"message": "Import Backup File",
200+
"description": "Import backup file."
201+
},
202+
"import_backup_code": {
203+
"message": "Import Text Backup",
204+
"description": "Import backup code."
205+
},
206+
"dropbox_backup": {
207+
"message": "Auto Backup to Dropbox",
208+
"description": "Auto backup to Dropbox."
209+
},
210+
"dropbox_code": {
211+
"message": "Dropbox Code",
212+
"description": "Dropbox code."
213+
},
214+
"dropbox_token": {
215+
"message": "Dropbox Token",
216+
"description": "Dropbox token."
217+
},
218+
"dropbox_authorization": {
219+
"message": "Get Code",
220+
"description": "Dropbox authorization."
221+
},
222+
"show_all_entries": {
223+
"message": "Show all entries",
224+
"description": "Show all entries."
225+
},
226+
"dropbox_risk": {
227+
"message": "Warning: backups saved in Dropbox are unencrypted. Use at your own risk.",
228+
"description": "Dropbox backup risk warning."
229+
},
230+
"import_error_password": {
231+
"message": "You must provide correct password to import backups.",
232+
"description": "Error password warning when import backups."
233+
},
234+
"local_passphrase_warning": {
235+
"message": "Your password is stored locally, please change it in the security menu immediately.",
236+
"description": "localStorage password warning."
237+
}
238+
}

0 commit comments

Comments
 (0)