/
messages.json
554 lines (534 loc) · 18.4 KB
/
messages.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
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
{
"extDescription": {
"message": "Scrobble music all around the web!",
"description": "Description of the extension"
},
"optionsTitle": {
"message": "Web Scrobbler options",
"description": "Title of options page"
},
"optionsGeneral": {
"message": "General",
"description": "'General' section"
},
"optionUseNotifications": {
"message": "Use now playing notifications",
"description": "Option label"
},
"optionUseNotificationsTitle": {
"message": "Show now playing notifications for all supported websites",
"description": "Option title"
},
"optionUnrecognizedNotifications": {
"message": "Notify if track is not recongized",
"description": "Option label"
},
"optionUnrecognizedNotificationsTitle": {
"message": "Show notification if track is not recognized by the extension",
"description": "Option title"
},
"optionForceRecognize": {
"message": "Force track recognition",
"description": "Option label"
},
"optionForceRecognizeTitle": {
"message": "Force recognition of unknown tracks",
"description": "Option title"
},
"optionDisableGa": {
"message": "Disable Google Analytics",
"description": "Option label"
},
"optionDisableGaTitle": {
"message": "Disable sending data to Google Analytics",
"description": "Option title"
},
"optionYtDesc": {
"message": "If you turn off both options, the extension will scrobble Youtube videos from all categories.",
"description": "Description of Youtube options"
},
"optionYtMusicOnly": {
"message": "Scrobble videos from \"Music\" category",
"description": "Option title"
},
"optionYtMusicOnlyTitle": {
"message": "Ignore videos that are not in Music category",
"description": "Option label"
},
"optionYtEntertainmentOnly": {
"message": "Scrobble videos from \"Entertainment\" category",
"description": "Option label"
},
"optionYtEntertainmentOnlyTitle": {
"message": "Ignore videos that are not in Entertainment category",
"description": "Option title"
},
"optionsAccounts": {
"message": "Accounts",
"description": "'Accounts' section"
},
"accountsSignedInAs": {
"message": "You are signed in as $1.",
"description": "'Signed in' label"
},
"accountsNotSignedIn": {
"message": "You are not signed in.",
"description": "'Signed in' label"
},
"accountsProfile": {
"message": "Profile",
"description": "'Signed in' label"
},
"accountsSignOut": {
"message": "Sign out",
"description": "Button label"
},
"accountsSignIn": {
"message": "Sign in",
"description": "Button label"
},
"optionsOptions": {
"message": "Options",
"description": "'Options' section"
},
"optionsEditedTracks": {
"message": "Edited tracks",
"description": "'Edited tracks' header"
},
"optionsEditedTracksDesc": {
"message": "This extention stores edited tracks.",
"description": "Description of edited tracks"
},
"optionsViewEdited": {
"message": "View",
"description": "Button to view edited tracks"
},
"optionsExportEdited": {
"message": "Export",
"description": "Button to export edited tracks"
},
"optionsImportEdited": {
"message": "Import",
"description": "Button to import edited tracks"
},
"optionsEnableDisableHint": {
"message": "Click on the checkbox to enable/disable connectors.",
"description": "Enable/disable hint"
},
"optionsCustomPatternsHint": {
"message": "Click on the gear icon to configure custom URL patterns for connectors. <a target='_blank' href='https://github.com/david-sabata/web-scrobbler/wiki/Custom-URL-patterns'>Learn more</a>",
"description": "Description of how to configure custom URL patterns"
},
"optionsSupportedWebsites": {
"message": "Supported websites",
"description": "'Supported websites' header"
},
"optionsToggle": {
"message": "Toggle",
"description": "Label of toggle button"
},
"contactTitle": {
"message": "Contact",
"description": "'Contact' section"
},
"contactGitHubDesc": {
"message": "Report an issue and contribute",
"description": "Description for GitHub section"
},
"contactTwitterDesc": {
"message": "Keep up with the updates and for quick chat",
"description": "Description for Twitter section"
},
"contactPrivacyPolicyDesc": {
"message": "View the privacy policy",
"description": "Description for privacy section"
},
"faqTitle": {
"message": "FAQ",
"description": "'FAQ' section"
},
"faqQuestion1": {
"message": "How can I start using the extension?",
"description": "Qestion #1"
},
"faqAnswer1a": {
"message": "You should click on a notification that is shown when the extension is loaded first time. Then, you should grant access to your accounts.",
"description": "Answer #1"
},
"faqAnswer1b": {
"message": "Note: In some cases, the notification won't be shown, e.g. on Mac OS if Chrome is running in full-screen mode; the extension will open a tab where you can grant access to your accounts.",
"description": "Answer #1"
},
"faqQuestion2": {
"message": "How do I temporarily disable scrobbling?",
"description": "Qestion #2"
},
"faqAnswer2a": {
"message": "You can do that by right-clicking on the green extension icon in the extension bar. Using the context menu you can disable the connector for current web service.",
"description": "Answer #2"
},
"faqAnswer2b": {
"message": "Use the checkboxes on the options page to disable certain connector,or the \"Toogle\" checkbox to disable scrobbling globally.",
"description": "Answer #2"
},
"faqQuestion3": {
"message": "The track was not recognized! Can you fix it?",
"description": "Qestion #3"
},
"faqAnswer3a": {
"message": "When a track cannot be recognized, a gray icon with question mark appears in the extension bar. You can click on this icon and input correct data in the opened popup window.",
"description": "Answer #3"
},
"faqAnswer3b": {
"message": "Also, there's an option called \"Force track recognition\" that makes the extension to force scrobbling the track even if track is not validated by Last.fm.",
"description": "Answer #3"
},
"faqQuestion4": {
"message": "Some music on Bandcamp cannot be scrobbled. Is it possible to fix this?",
"description": "Qestion #4"
},
"faqAnswer4a": {
"message": "Looks like the music is hosted on a custom domain and the extension cannot detect whether it’s Bandcamp or not.",
"description": "Answer #4"
},
"faqAnswer4b": {
"message": "As a workaround, configure the extension to work with custom domains as follows:",
"description": "Answer #4"
},
"faqAnswer4b1": {
"message": "Open the extension setting page and expand the “Options” section.",
"description": "Answer #4"
},
"faqAnswer4b2": {
"message": "Find the Bandcamp connector in the list of supported services.",
"description": "Answer #4"
},
"faqAnswer4b3": {
"message": "Click on the gear icon near the connector label.",
"description": "Answer #4"
},
"faqAnswer4b4": {
"message": "Add URL pattern that matches the Bandcamp custom domain URL and apply the changes.",
"description": "Answer #4"
},
"faqAnswer4c": {
"message": "You can learn more about the custom URL patterns <a target='_blank' href='https://github.com/david-sabata/web-scrobbler/wiki/Custom-URL-patterns'>here</a>.",
"description": "Answer #4"
},
"faqQuestion5": {
"message": "Will you add support for scrobbling at ____ ?",
"description": "Qestion #5"
},
"faqAnswer5": {
"message": "Open a <a href=\"https://github.com/web-scrobbler/web-scrobbler/issues\" target=\"_blank\">new issue</a> on GitHub with your request, and we'll tell you if we can add support for the website or not. Also, you can add support for the website by forking the <a href=\"http://github.com/web-scrobbler/web-scrobbler\">GitHub repository</a> and sending us a pull request.",
"description": "Answer #5"
},
"faqQuestion6": {
"message": "Will you add ____ functionality?",
"description": "Qestion #6"
},
"faqAnswer6": {
"message": "Possibly, if it makes sense. But if you want me to add some not-that-useful-but-really-cool functions, you'll probably get disappointed.",
"description": "Answer #6"
},
"faqQuestion7": {
"message": "Who is the author?",
"description": "Qestion #7"
},
"faqAnswer7": {
"message": "The original author of this extension is David Šabata. Now this extension is developed and maintained by so-called Web Scrobbler Team.",
"description": "Answer #7"
},
"optionsAbout": {
"message": "About",
"description": "'About' section"
},
"aboutChangelog": {
"message": "The changelog of current version is available <a id='latest-release' target='_blank' href='#'>here</a>. For the full changelog please visit <a target='_blank' href='https://github.com/david-sabata/web-scrobbler/releases'>this page</a>.",
"description": "'About' section text"
},
"aboutExtensionDesc": {
"message": "Web Scrobbler is created for people who listen to music online through their browser, and would like to keep an updated playback history using Last.fm's scrobbling service.",
"description": "'About' section text"
},
"contributorsTitle": {
"message": "Contributors",
"description": "'Contributors' header"
},
"contributorsText": {
"message": "You can find the list of contributors <a href=\"https://github.com/david-sabata/web-scrobbler/graphs/contributors\">right on the GitHub</a>",
"description": "'About' section text"
},
"showSomeLoveTitle": {
"message": "Show some love",
"description": "'Show some love' section"
},
"showSomeLoveText1": {
"message": "Unlike other extensions, this one does not contain any flashing banners or sneaky ads.",
"description": ""
},
"showSomeLoveText2": {
"message": "I develop this extension in my free time, with source wide open and I am and will be doing it for free. But still please consider donating a few bucks to keep me motivated and to make sure I always have enough pizza and coffee for late night programming.",
"description": ""
},
"customPatternsHint": {
"message": "Add URL patterns that the connector should match below.",
"description": "Popup hint"
},
"customPatternsAdd": {
"message": "Add pattern",
"description": "Add button"
},
"editedTracksTitle": {
"message": "Edited tracks",
"description": "Popup title"
},
"albumTooltip": {
"message": "From \"$1\" album",
"description": "Tooltip text"
},
"buttonOk": {
"message": "OK",
"description": "OK button label"
},
"buttonCancel": {
"message": "Cancel",
"description": "Cancel button label"
},
"buttonReset": {
"message": "Reset",
"description": "Reset button label"
},
"buttonClear": {
"message": "Clear",
"description": "Clear button label"
},
"noItemsInCache": {
"message": "No items in cache.",
"description": "Popup hint"
},
"getStartedHeader": {
"message": "Play some music to get started",
"description": "The header of 'Get started' popup"
},
"getStartedSubheader": {
"message": "Is it already playing?",
"description": "The subheader of 'Get started' popup"
},
"getStartedSiteChanged": {
"message": "In most cases this means the site has changed somehow. The change does not have to be visible to user, but means a lot to the extension.",
"description": "Description of why track is not recognized"
},
"getStartedSubmitIssue": {
"message": "The connector code for this specific website needs to be updated. You can navigate to the <a href=\"https://github.com/david-sabata/web-scrobbler/issues\" target=\"_blank\">list of issues</a> and see if this website is already reported. If it is not, you can submit a new issue describing what's wrong, what's expected behaviour and what's happening instead.",
"description": "Description of how to submit new issue"
},
"serviceErrorHeader": {
"message": "Service error",
"description": "The header of 'error' popup"
},
"serviceErrorDesc": {
"message": "Looks like something went wrong while scrobbling the music. Please open the options page and try to reauthenticate with services. If reauthentication doesn't help, and you still see this message, please create <a href=\"https://github.com/david-sabata/web-scrobbler/issues\" target=\"_blank\">a new issue</a> at the GitHub project page.",
"description": "The description of service error"
},
"serviceErrorButton": {
"message": "Open options page",
"description": "Button label"
},
"disabledSiteHeader": {
"message": "This website is turned off",
"description": "The header of 'disabled' popup"
},
"disabledSiteDesc": {
"message": "The extension won't scrobble music from this website until you turn it on in the extension options.",
"description": "The description of 'disabled' popup"
},
"disabledSiteButton": {
"message": "Open options page",
"description": "Button label"
},
"unsupportedWebsiteHeader": {
"message": "This website is not supported",
"description": "The header of 'unsupported' popup"
},
"unsupportedWebsiteDesc": {
"message": "Web Scrobbler does not support scrobbling from this website.",
"description": "The description of 'unsupported' popup"
},
"infoLove": {
"message": "Love track",
"description": "Label of love/unlove button"
},
"infoUnlove": {
"message": "Unlove track",
"description": "Label of love/unlove button"
},
"infoEdit": {
"message": "Edit",
"description": "Label of edit button"
},
"infoEditTitle": {
"message": "Edit track metadata",
"description": "Title of edit button"
},
"infoEditUnableTitle": {
"message": "You cannot edit scrobbled track",
"description": "Title of edit button"
},
"infoEditSkippedTitle": {
"message": "You cannot edit skipped track",
"description": "Title of edit button"
},
"infoSwap": {
"message": "Swap",
"description": "Label of swap button"
},
"infoSwapTitle": {
"message": "Swap title and artist",
"description": "Title of swap button"
},
"infoSwapUnableTitle": {
"message": "You cannot swap scrobbled track",
"description": "Title of swap button"
},
"infoSwapSkippedTitle": {
"message": "You cannot swap skipped track",
"description": "Title of swap button"
},
"infoSubmit": {
"message": "Submit",
"description": "Label of submit button"
},
"infoRevert": {
"message": "Revert",
"description": "Label of revert button"
},
"infoRevertTitle": {
"message": "Revert changes",
"description": "Title of revert button"
},
"infoRevertUnableTitle": {
"message": "You cannot revert scrobbled track",
"description": "Title of revert button"
},
"infoSkip": {
"message": "Skip",
"description": "Label of skip button"
},
"infoSkipTitle": {
"message": "Don't scrobble current track",
"description": "Title of skip button"
},
"infoSkipUnableTitle": {
"message": "You cannot skip scrobbled tracks",
"description": "Title of skip button"
},
"infoSkipAlreadyTitle": {
"message": "You already skipped this track",
"description": "Title of skip button"
},
"infoOpenAlbumArt": {
"message": "Open album art in new tab",
"description": "Title of album image"
},
"infoArtistPlaceholder": {
"message": "Artist",
"description": "Placeholder of artist input"
},
"infoTrackPlaceholder": {
"message": "Track",
"description": "Placeholder of track input"
},
"infoAlbumPlaceholder": {
"message": "Album (optional)",
"description": "Placeholder of album input"
},
"infoViewArtistPage": {
"message": "View artist page",
"description": "Placeholder of album input"
},
"infoViewAlbumPage": {
"message": "View album page",
"description": "Placeholder of album input"
},
"infoViewTrackPage": {
"message": "View track page",
"description": "Placeholder of album input"
},
"pageActionBase": {
"message": "This site is supported for scrobbling",
"description": "`base` page action title"
},
"pageActionLoading": {
"message": "Looking up $1",
"description": "`loading` page action title"
},
"pageActionRecognized": {
"message": "Now playing $1",
"description": "`recognized` page action title"
},
"pageActionScrobbled": {
"message": "Scrobbled $1",
"description": "`scrobbled` page action title"
},
"pageActionSkipped": {
"message": "Skipped $1",
"description": "`skipped` page action title"
},
"pageActionIgnored": {
"message": "Ignored $1",
"description": "`ignored` page action title"
},
"pageActionDisabled": {
"message": "This site is supported for scrobbling, but you disabled it",
"description": "`disabled` page action title"
},
"pageActionUnknown": {
"message": "The track is not recognized. Click to submit correct info.",
"description": "`unknown` page action title"
},
"pageActionError": {
"message": "A service error occurred. Click for more information.",
"description": "`loading` page action title"
},
"pageActionUnsupported": {
"message": "Web Scrobbler does not support this website.",
"description": "`unsupported` page action title"
},
"menuDisableConnector": {
"message": "Disable $1 connector",
"description": "Context menu item"
},
"menuEnableConnector": {
"message": "Enable $1 connector",
"description": "Context menu item"
},
"menuDisableUntilTabClosed": {
"message": "Disable connector until tab is closed",
"description": "Context menu item"
},
"notificationConnectAccounts": {
"message": "Connect your accounts",
"description": "Notification title"
},
"notificationConnectAccountsText": {
"message": "Click the notification to connect your accounts.",
"description": "Notification text"
},
"notificationAuthError": {
"message": "Authentication error",
"description": "Notification title"
},
"notificationUnableSignIn": {
"message": "Unable to sign in to $1. Please try later.",
"description": "Notification text"
},
"notificationNotRecognized": {
"message": "The track is not recognized",
"description": "Notification title"
},
"notificationNotRecognizedText": {
"message": "Click on the icon in the extensions bar to correct and submit track info.",
"description": "Notification text"
}
}