/
base.json
277 lines (277 loc) · 11.6 KB
/
base.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
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
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
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
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
{
"buttonDefaultTitle": {
"description": "Hover on the Talkie button, dynamically set.",
"message": "Read text selection out loud with $NAME$",
"placeholders": {
"name": {
"content": "$1",
"example": "Talkie Premium"
}
}
},
"buttonDefaultTitle_Free": {
"description": "Hover on the Talkie button, set from manifest.json.",
"message": "Read text selection out loud with Talkie"
},
"buttonDefaultTitle_Premium": {
"description": "Hover on the Talkie Premium button, set from manifest.json.",
"message": "Read text selection out loud with Talkie Premium"
},
"buttonStopTitle": {
"message": "Stop talking"
},
"commandBrowserActionDescription": {
"message": "Read text selection out loud"
},
"commandOpenWebsiteMainDescription": {
"message": "The Talkie website"
},
"commandOpenWebsiteStoreDescription_Free": {
"message": "The Talkie store page"
},
"commandOpenWebsiteStoreDescription_Premium": {
"message": "The Talkie Premium store page"
},
"commandReadClipboardDescription": {
"message": "Read from the clipboard"
},
"commandStartStopDescription": {
"message": "Start/stop reading selection"
},
"extensionDescription_Free": {
"description": "For the browsers/web stores. Maximum 132 characters.",
"message": "FREE! Fast, easy, high-quality text to speech in over 40 languages. Read out loud from websites, PDF, email. Speak text with TTS."
},
"extensionDescription_Premium": {
"description": "For the browsers/web stores. Maximum 132 characters.",
"message": "PREMIUM! Fast, easy, high-quality text to speech in over 40 languages. Read out loud from websites, PDF, email. Speak text with TTS."
},
"frontend_PopupMenu_About": {
"message": "About"
},
"frontend_PopupMenu_Features": {
"message": "Features"
},
"frontend_PopupMenu_Usage": {
"message": "Usage and shortcuts"
},
"frontend_PopupMenu_Voices": {
"message": "Voices and languages"
},
"frontend_PopupUsageShort": {
"message": "Select desired text on any web page and click the Talkie button in your browser toolbar."
},
"frontend_aboutCodeOnGithubLinkText": {
"message": "Source code on Github"
},
"frontend_aboutLinkText": {
"message": "About"
},
"frontend_aboutProjectPageLinkText": {
"message": "Project page on joelpurra.com"
},
"frontend_featuresFree_List01": {
"message": "Automatic language detection."
},
"frontend_featuresFree_List02": {
"message": "Automatic voice selection."
},
"frontend_featuresFree_List03": {
"message": "Reads selected text by a button click, shortcut key, or right-click menu."
},
"frontend_featuresFree_List04": {
"message": "Reads long texts and articles out loud, even while the tab is in the background."
},
"frontend_featuresFree_List05": {
"message": "Code is open source and available for free to all users."
},
"frontend_featuresFree_List06": {
"message": "Free!"
},
"frontend_featuresLinkText": {
"message": "Features"
},
"frontend_featuresPremium_List01": {
"message": "Choose your own default voice for each language. Great if you get tired of the system voice!"
},
"frontend_featuresPremium_List02": {
"message": "Choose reading speed and pitch per voice. Adjust voices to your liking!"
},
"frontend_featuresPremium_List03": {
"message": "That warm, fuzzy feeling you get when supporting open source software by independent developers."
},
"frontend_featuresPremium_List04": {
"message": "Future Premium updates included for free."
},
"frontend_featuresPremium_List05": {
"message": "Read text from the clipboard! Just copy text from anywhere in any program, and use Talkie Premium to read it!"
},
"frontend_featuresVersion_Free": {
"message": "Currently using the free version of Talkie, and a limited set of features is available. Perhaps Talkie Premium would be a better choice for you?"
},
"frontend_featuresVersion_Premium": {
"message": "Currently using Talkie Premium, and all features are available. Thank you very much, it warms my heart!"
},
"frontend_featuresVersions": {
"message": "Talkie comes in two versions: Talkie and Talkie Premium. The free version is great for most use cases, but the premium version offers additional options."
},
"frontend_licenseCLADescription": {
"message": "All contributions to Talkie are made under the Contributor License Agreement (CLA)."
},
"frontend_licenseHeading": {
"message": "License"
},
"frontend_rateIt": {
"message": "Review Talkie"
},
"frontend_shareHeading": {
"message": "Tell your friends about Talkie"
},
"frontend_storyDescription": {
"message": "Talkie was developed a few days before the New Year 2016/2017, on a challenge from a friend. The challenge started with the question: while commuting to work, is it possible to listen to an article instead of reading it? Easy, I said, and set out to prove it — or at least to make my browser speak out text using a silly computer voice. The basic version, without any user interface, turned out to be trivial to create. Adding a user interface, took a bit longer. Adding proper language detection a bunch more code. Overcoming bugs in the browser even more work. The list of improvements and features goes on — and a few thousand lines of code later, you're looking at the end result."
},
"frontend_storyHeading": {
"message": "How Talkie got started"
},
"frontend_storyThankYou": {
"message": "Thank you for using Talkie — if you like it, tell your friends!"
},
"frontend_supportAndFeedback": {
"message": "Support and feedback"
},
"frontend_usageLinkText": {
"message": "Usage"
},
"frontend_usageReadclipboard": {
"message": "Read any text copied to your clipboard — use it with a shortcut key to listen to text from anywhere outside of the browser. You can also right-click on the Talkie Premium button, or in an empty area of a website, and select read from clipboard."
},
"frontend_usageSelectionContextMenuDescription": {
"message": "You can also select the text, then right click on it, and choose Talkie in the menu. This way also works in PDF-files and some special types of pages in the browser."
},
"frontend_usageShortcutHeading": {
"message": "Shortcut keys"
},
"frontend_usageShortcutKeyAlternative03": {
"message": "If the shortcut key does not work, please check that it is not already in use by another extension or program."
},
"frontend_usageShortcutKeyAlternative04": {
"message": "Check or change the Talkie shortcut keys."
},
"frontend_usageShortcutKeyDescription": {
"message": "A convenient option is to use the Talkie shortcut keys:"
},
"frontend_usageShortcutKeyDescriptionReadFromClipboard": {
"message": "Read text from clipboard in any program"
},
"frontend_usageShortcutKeyDescriptionStartStopWithMenu": {
"message": "Start/stop"
},
"frontend_usageShortcutKeyDescriptionStartStopWithoutMenu": {
"message": "Start/stop"
},
"frontend_usageStep01": {
"message": "Select desired text on any web page."
},
"frontend_usageStep02": {
"message": "Click the Talkie button in your browser toolbar"
},
"frontend_voicesAvailableLanguages": {
"message": "Available languages"
},
"frontend_voicesAvailableVoices": {
"message": "Available voices"
},
"frontend_voicesDescription": {
"message": "See and test installed voices for each language in your browser. Talkie Premium users can also select their favorite voice as the default per language, as well as set speed and pitch for each voice."
},
"frontend_voicesLinkText": {
"message": "Voices"
},
"frontend_voicesPitchEmptyHeading": {
"description": "The per-voice pitch options heading, without the voice name variable as none has been selected",
"message": "Pitch for voice"
},
"frontend_voicesPitchHeading": {
"description": "The per-voice pitch options heading, including the voice name",
"message": "Pitch for $VOICE$",
"placeholders": {
"voice": {
"content": "$1",
"example": "Alva"
}
}
},
"frontend_voicesRateEmptyHeading": {
"description": "The per-voice speed options heading, without the voice name variable as none has been selected",
"message": "Speed for voice"
},
"frontend_voicesRateHeading": {
"description": "The per-voice speed options heading, including the voice name",
"message": "Speed for $VOICE$",
"placeholders": {
"voice": {
"content": "$1",
"example": "Google italiano"
}
}
},
"frontend_voicesSampleText": {
"description": "The original sentence is a popuplar English pangram. Translators are encouraged to use pangrams in their own languages. https://en.wikipedia.org/wiki/Pangram",
"message": "The quick brown fox jumps over the lazy dog."
},
"frontend_voicesSampleTextHeading": {
"message": "Sample text for Talkie to read out loud"
},
"frontend_voicesSetAsLanguageEmptySelection": {
"description": "This should be the same/similar format as frontend_voicesSetAsLanguageUseVoiceAsDefault, but without the variables.",
"message": "Use as default voice for language"
},
"frontend_voicesSetAsLanguageUseVoiceAsDefault": {
"description": "The $LANGUAGE$ is the name (or ISO 639 code such as sv or sv-SE) of the language, the $VOICE$ the name of the voice",
"message": "Use $VOICE$ as default voice for text in $LANGUAGE$",
"placeholders": {
"language": {
"content": "$1",
"example": "sv-SE"
},
"voice": {
"content": "$2",
"example": "Alva"
}
}
},
"frontend_voicesShowAllVoices": {
"message": "Show all voices"
},
"frontend_voicesSpeakLongTextsExplanation01": {
"message": "In some browsers, it is not possible to read long texts continuously. To work around this, Talkie introduces a small pause between sentences/clauses and after other punctuation."
},
"frontend_voicesSpeakLongTextsExplanation02": {
"message": "If you enable this option and reading long texts stops after 10-20 seconds, please disable it again."
},
"frontend_voicesSpeakLongTextsHeading": {
"message": "Try to read long texts without pauses"
},
"frontend_voicesSpeakLongTextsLabel": {
"message": "Read long texts without pauses (experimental)"
},
"noTextSelectedMessage": {
"message": "Please select desired text on the website first. You can also select text, then right click on it, and choose Talkie in the menu."
},
"notAbleToSpeakTextFromThisSpecialTab": {
"description": "Some tabs can't be accessed by WebExtensions, such as chrome:// and the Chrome Web Store/Firefox Add-ons. This message warns users.",
"message": "Talkie cannot access the selected text from this type of page. It is a very special page, and there are security limitations put in by the browser. You can also try to select text, then right click on it, and choose Talkie in the menu. I'm sorry for the inconvenience."
},
"readClipboardIsAPremiumFeature": {
"message": "I'm sorry, but reading text from the clipboard is a Talkie Premium feature. Have you considered upgrading?"
},
"readClipboardNeedsBrowserSupport": {
"message": "I'm sorry, but this web browser does not support reading from the clipboard. Not yet, at least. Please try again in one month or so!"
},
"readClipboardNeedsPermission": {
"message": "Talkie does not have permission to access from the clipboard. That's ok, but then reading the clipboard text won't work."
},
"readClipboardNoSuitableText": {
"message": "Could not find suitable text in the clipboard. Can you try copying something else?"
}
}