-
Notifications
You must be signed in to change notification settings - Fork 9
/
en.js
529 lines (499 loc) · 37.2 KB
/
en.js
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
function EnglishProvider($translateProvider) {
'ngInject'
$translateProvider.translations('en', {
// HEADER COMPONENT
APP_NAME_SUB: 'The secure interface connecting to the NEM platform',
HEADER_LOGIN_BUTTON: 'Login',
HEADER_SIGNUP_BUTTON: 'Sign Up',
HEADER_LANG_TITLE: 'Language',
HEADER_LANG_SELECT: 'Select a language',
HEADER_NODE_BLOCK_HEIGHT: 'Block height',
HEADER_NODE_CURRENT_NODE: 'Current node',
HEARDER_NODE_LIST: 'Nodes list',
HEADER_NODE_SELECT: 'Select a node',
HEADER_NODE_CUSTOM: 'Custom node',
HEADER_NODE_CONNECT: 'Connect',
HEADER_NODE_CUSTOM_INFO: 'Node ip or domain',
HEADER_PURGE: 'Purge',
HEADER_PURGE_MESSAGE: 'Please confirm the purge of local storage. By clicking "OK" all wallets in local storage will be deleted and will not be recoverable. You agree that all wallets have been backed up and funds are secured.',
// FOOTER COMPONENT
FOOTER_POWERED_BY: 'Powered by NEM technology.',
FOOTER_VERSION: 'Version',
// DASHBOARD MODULE
DASHBOARD_TITLE: 'Dashboard',
DASHBOARD_UNCONFIRMED: 'Unconfirmed',
DASHBOARD_CONFIRMED: 'Confirmed',
DASHBOARD_HARVEST_INCOME_TITLE: 'Harvesting income on latest 25 blocks',
DASHBOARD_HARVEST_INCOME_NOTE: 'Only blocks with fee above 0',
DASHBOARD_HARVEST_INCOME_MESSAGE: 'No fees found in the latest 25 blocks',
DASHBOARD_NEWS_TITLE: 'Latest news',
DASHBOARD_HARVESTED_BLOCKS_TITLE: 'Harvested blocks',
DASHBOARD_HARVESTED_BLOCKS_TH: 'Fees earned',
DASHBOARD_MARKET_INFO_TITLE: 'Market information',
DASHBOARD_MARKET_INFO_CAP: 'Market cap',
DASHBOARD_MARKET_INFO_PRICE: 'Price',
DASHBOARD_MARKET_INFO_VOLUME: '24h volume',
DASHBOARD_MARKET_INFO_CHANGES: 'Percentage change',
DASHBOARD_MARKET_INFO_CHANGES_1H: '1h',
DASHBOARD_MARKET_INFO_CHANGES_24H: '24h',
DASHBOARD_MARKET_INFO_CHANGES_7D: '7d',
DASHBOARD_MARKET_INFO_NOTE: '<a href="http://coinmarketcap.com/" target="_blank">CoinMarketCap</a> data updated every 5 minutes',
// GENERAL
GENERAL_BLOCK: 'Block',
GENERAL_NO_RESULTS: 'Nothing to show',
GENERAL_ACCOUNT: 'Account',
GENERAL_MULTISIG_ACCOUNT: 'Multisig account',
GENERAL_AMOUNT: 'Amount',
GENERAL_MESSAGE: 'Message',
GENERAL_DATE: 'Date',
GENERAL_TAB_NORMAL: 'Normal',
GENERAL_TAB_MULTISIG: 'Multisig',
GENERAL_TOTAL: 'Total',
GENERAL_REMOVE: 'Remove',
GENERAL_MOSAIC: 'Mosaic',
GENERAL_FEE: 'Fee',
GENERAL_LEVY: 'Levy',
GENERAL_LEVY_TYPES: 'Levy types',
GENERAL_LEVY_TYPES_NOTE: 'I - constant fee; II - percentage based',
GENERAL_SEND: 'Send',
GENERAL_TO: 'To',
GENERAL_HASH: 'Hash',
GENERAL_NAME: 'Name',
GENERAL_INFORMATION: 'Information',
GENERAL_ADDRESS: 'Address',
GENERAL_PUBLIC_KEY: 'Public key',
GENERAL_PRIVATE_KEY: 'Private key',
GENERAL_CLEAR_ALL: 'Clear all',
GENERAL_CLOSE: 'Close',
GENERAL_COMING_SOON: 'Coming soon',
GENERAL_NONE: 'None',
GENERAL_DROPBOX: 'Drop files here or click to browse',
GENERAL_NETWORK_FEE: 'Network fee',
GENERAL_YES: 'Yes',
GENERAL_NO: 'No',
GENERAL_TAGS: 'Tags',
GENERAL_SINK: 'Sink',
GENERAL_REASON: 'Reason',
GENERAL_TRANSACTION_HASH: 'Transaction hash',
GENERAL_TRANSACTION_ID: 'Transaction ID',
GENERAL_OWNER: 'Owner',
GENERAL_RESULTS: 'Results',
GENERAL_RESULT: 'Result',
GENERAL_STATUS: 'Status',
GENERAL_LOCATION: 'Location',
GENERAL_ACTION: 'Action',
GENERAL_ACTIONS: 'Actions',
GENERAL_ADD: 'Add',
GENERAL_ADDED: 'Added',
GENERAL_REMOVED: 'Removed',
GENERAL_COSIGNATORY: 'Cosignatory',
GENERAL_COSIGNATORIES: 'Cosignatories',
GENERAL_PROCESSING: 'Processing',
GENERAL_ACCOUNT_LABEL: 'Account label',
GENERAL_OPTIONAL: '(optional)',
GENERAL_ERROR: 'Error',
GENERAL_EXAMPLE: 'Example',
GENERAL_PUBLIC: 'Public',
GENERAL_NAMESPACES: 'Namespaces',
GENERAL_NAMESPACE: 'Namespace',
GENERAL_SUB_NAMESPACES: 'Sub-namespaces',
GENERAL_SUB_NAMESPACE: 'Sub-namespace',
GENERAL_MOSAICS: 'Mosaics',
GENERAL_VALUE: 'Value',
GENERAL_CONNECTION_ERROR: 'An error occured, either node is down or you are offline',
GENERAL_HISTORY: 'History',
GENERAL_REVEAL: 'Reveal',
// TRANSFER TRANSACTION MODULE
TRANSFER_TRANSACTION_TITLE: 'Send & Receive',
TRANSFER_TRANSACTION_NAME: 'Transfer transaction',
TRANSFER_TRANSACTION_MULTISIG_NAME: 'Multisignature transfer transaction',
TRANSFER_TRANSACTION_INVOICE: 'Create invoice',
TRANSFER_TRANSACTION_TAB_INVOICE: 'Invoice',
TRANSFER_TRANSACTION_MOSAIC_TRANSFER: 'Mosaic transfer',
TRANSFER_TRANSACTION_ATTACH_MOSAIC: 'Attach mosaic',
TRANSFER_TRANSACTION_ATTACH: 'Attach',
TRANSFER_TRANSACTION_MOSAICS_ATTACHED: 'Mosaics attached',
TRANSFER_TRANSACTION_ENCRYPT_MESSAGE: 'Encrypt message',
// TRANSACTION LINES
LINE_TX_DETAILS_FROM: 'From',
LINE_TX_DETAILS_FROM_MULTISIG: 'From multisig',
LINE_TX_DETAILS_WAITING: 'Transaction waiting to be included',
LINE_TX_DETAILS_NEED_SIG: 'Needs cosignatories signatures',
LINE_TX_DETAILS_NEED_SIG_2: 'This transaction needs your signature',
LINE_TX_DETAILS_MESS_ENC: 'Encrypted',
LINE_TX_DETAILS_MESS_DEC: 'Decode',
LINE_TX_DETAILS_HASH: 'Hash',
LINE_TX_DETAILS_DEC_MESS: 'Decode message',
LINE_TX_DETAILS_MOS_ATTACHED: 'Mosaics attached',
LINE_TX_DETAILS_LEVY_TYPE_1: 'Constant',
LINE_TX_DETAILS_LEVY_TYPE_2: 'Percentage-based',
LINE_TX_DETAILS_ISSUER: 'Issuer',
LINE_TX_DETAILS_MULTISIG_FEE: 'Multisig fee',
LINE_TX_DETAILS_MULTISIG_HASH: 'Multisig hash',
LINE_TX_DETAILS_COSIGN: 'Cosign transaction',
LINE_TX_DETAILS_SIGNATURES: 'Signature(s)',
LINE_TX_DETAILS_COSIGNATORY: 'Cosignatory',
LINE_TX_DETAILS_TIMESTAMP: 'Timestamp',
LINE_TX_DETAILS_MOS_CREATE: 'Create mosaic',
LINE_TX_DETAILS_MOS_EDIT: 'Edit mosaic',
LINE_TX_DETAILS_NS_CREATE: 'Create namespace',
LINE_TX_DETAILS_NS_NEW_SUB: 'New sub-namespace',
LINE_TX_DETAILS_NS_ROOT: 'Root namespace',
LINE_TX_DETAILS_RECIPIENT: 'Recipient',
LINE_TX_DETAILS_MULTISIG_CREATE: 'Create multisig account',
LINE_TX_DETAILS_MULTISIG_EDIT: 'Edit multisig account',
LINE_TX_DETAILS_MULTISIG_MOD: 'Modifications',
LINE_TX_DETAILS_MULTISIG_MIN_COSIG: 'Min cosignatories',
LINE_TX_DETAILS_MULTISIG_AFFECTED: 'Account affected',
// IMPORTANCE MODULE
IMPORTANCE_TRANSFER_NAME: 'Importance transfer transaction',
IMPORTANCE_TRANSFER_MULTISIG_NAME: 'Multisignature importance transfer transaction',
IMPORTANCE_TRANSFER_MODE: 'Mode',
IMPORTANCE_TRANSFER_MODE_1: 'Activate',
IMPORTANCE_TRANSFER_MODE_2: 'Deactivate',
IMPORTANCE_TRANSFER_TITLE: 'Manage delegated account',
IMPORTANCE_TRANSFER_MULTISIGNATURE_TITLE: 'Manage delegated account of multisignature accounts',
IMPORTANCE_TRANSFER_CUSTOM_KEY: 'Use a custom public key',
IMPORTANCE_TRANSFER_MODE_SELECT: 'Select a mode',
IMPORTANCE_TRANSFER_REMOTE_ACCOUNT: 'Remote account',
IMPORTANCE_TRANSFER_REMOTE_PUBLIC: 'Remote public key',
IMPORTANCE_TRANSFER_INFO_PART_1: 'Once an importance transaction has been included in a block it needs 6 hours to become active. After that, you\'ll have access to node selection and start/stop commands.',
IMPORTANCE_TRANSFER_INFO_PART_2: 'Make sure you do not have a delegated account activated already (if it is an imported account). If so you can use the old delegated public key to deactivate (if necessary).',
IMPORTANCE_TRANSFER_INFO_PART_MULTISIG: 'For multisignature accounts only the cosignatory that initiated the importance transfer transaction can start and stop harvesting. If any other cosignatory want to take back power on harvesting, he just need to deactivate and reactivate the remote status.',
IMPORTANCE_TRANSFER_NO_BLOCKS_HARVESTED: 'No blocks harvested',
IMPORTANCE_TRANSFER_HARVESTING_PANEL: 'Harvesting panel',
IMPORTANCE_TRANSFER_REMOTE_ACTIVATING: 'You must wait until your remote status is active to start delegated harvesting',
IMPORTANCE_TRANSFER_REMOTE_INACTIVE: 'You must send an importance transfer from the left panel to activate your remote account',
IMPORTANCE_TRANSFER_MULTISIG_NOT_INITIATOR: 'You are not the cosignatory that initiated the importance transfer, therefore it is not possible for you to start or stop delegated harvesting. Please, consult above information tab to know how to take back control on harvesting.',
IMPORTANCE_TRANSFER_MULTISIG_SELECT: 'Select a multisignature account',
IMPORTANCE_TRANSFER_MULTISIG_SELECT_MESSAGE: 'Please select a multisig account to show status',
// CREATE MOSAIC MODULE
MOSAIC_DEFINITION_TITLE: 'Create a mosaic',
MOSAIC_DEFINITION_NAME: 'Mosaic definition transaction',
MOSAIC_DEFINITION_MULTISIG_NAME: 'Multisignature mosaic definition transaction',
MOSAIC_DEFINITION_QUANTITY: 'Quantity',
MOSAIC_DEFINITION_DIV: 'Divisibility',
MOSAIC_DEFINITION_DESCRPITION: 'Description',
MOSAIC_DEFINITION_INITIAL_SUPPLY: 'Initial supply',
MOSAIC_DEFINITION_MUTABLE_SUPPLY: 'Mutable supply',
MOSAIC_DEFINITION_TRANSFERABLE: 'Transferable',
MOSAIC_DEFINITION_PROPERTIES: 'Properties',
MOSAIC_DEFINITION_MOSAIC_PROPERTIES: 'Mosaic properties',
MOSAIC_DEFINITION_REQUIRES_LEVY: 'Requires levy',
MOSAIC_DEFINITION_LEVY_LIMITATION: 'UI-limitation: right now, only owned mosaics can be used as a levy.',
MOSAIC_DEFINITION_LEVY_SELECT_MOSAIC: 'Select levy mosaic',
MOSAIC_DEFINITION_LEVY_ADDRESS: 'Levy address',
MOSAIC_DEFINITION_LEVY_FEE_TYPE: 'Fee type',
MOSAIC_DEFINITION_LEVY_FEE_TYPE_1: 'Absolute',
MOSAIC_DEFINITION_LEVY_FEE_TYPE_2: 'Percentile',
MOSAIC_DEFINITION_LEVY_FEE_TYPE_1_NOTE: 'Selecting absolute, will cause constant levy of',
MOSAIC_DEFINITION_LEVY_FEE_TYPE_2_NOTE: 'Selecting percentile, will cause linear levy:',
MOSAIC_DEFINITION_LEVY_FEE_TYPE_2_NOTE_2: 'Sending',
MOSAIC_DEFINITION_LEVY_FEE_TYPE_2_NOTE_3: 'will imply levy of',
MOSAIC_DEFINITION_PARENT: 'Parent Namespace',
MOSAIC_DEFINITION_INFORMATION_1: 'The maximum length for a mosaic name is 32 characters. Allowed characters are:',
MOSAIC_DEFINITION_INFORMATION_2: 'The first character must be a letter from the alphabet.',
MOSAIC_DEFINITION_INFORMATION_3: 'The description may not exceed a length of 512 characters. There is no limitation for the characters used in the description.',
MOSAIC_DEFINITION_INFORMATION_4: 'The behavior of a mosaic can be customized by a set of properties:',
MOSAIC_DEFINITION_INFORMATION_5: 'The supply is given in entire units of the mosaic, not in smallest sub-units. The initial supply must be in the range of 0 and 9,000,000,000.',
MOSAIC_DEFINITION_INFORMATION_6: 'The divisibility determines up to what decimal place the mosaic can be divided into. Thus a divisibility of 3 means that a mosaic can be divided into smallest parts of 0.001 mosaics, i.e. milli mosaics is the smallest sub-unit. The divisibility must be in the range of 0 and 6.',
MOSAIC_DEFINITION_INFORMATION_7: 'If checked, it allows a mosaic supply change at a later point, otherwise supply is immutable.',
MOSAIC_DEFINITION_INFORMATION_8: 'Allow transfers of the mosaic among accounts other than the creator. If the property \'transferable\' is not checked, only transfer transactions having the creator as sender or as recipient can transfer mosaics of that type. If checked the mosaics can be transferred to and from arbitrary accounts.',
MOSAIC_DEFINITION_INFORMATION_9: 'The creator can demand that a special fee is collected from the sender and sent to an account of his choice (thus the creator can specify his own account as recipient of this fee). The data for the levy is the following:',
MOSAIC_DEFINITION_INFORMATION_10: 'The mosaic in which the fee has to be paid. Any existing mosaic can be specified.',
MOSAIC_DEFINITION_INFORMATION_11: 'The recipient of the levy. This can be any account.',
MOSAIC_DEFINITION_INFORMATION_12: 'The fee quantity. The interpretation is dependent on the field \'fee type\', see above.',
MOSAIC_DEFINITION_INFORMATION_13: 'There are two fee types supported, absolute fee and percentile fee.',
MOSAIC_DEFINITION_INFORMATION_14: 'The fee is specified as absolute quantity and thus does not depend on the quantity that is transferred.',
MOSAIC_DEFINITION_INFORMATION_15: 'The fee is specified as multiple of the percentile of the quantity that is transferred. The fee is thus linearly increasing with the transferred mosaic quantity.',
MOSAIC_DEFINITION_INFORMATION_16: 'Sending mosaics on the NEM blockchain requires a fee. The exact fee is calculated depending on their total number and how many are being sent during a transaction. <b>Small business mosaics</b> are given a discounted flat rate of 1 XEM per mosaic per transfer. These are mosaics with a quantity of less than 10,000 and a divisibility of 0.',
// EDIT MOSAIC MODULE
MOSAIC_SUPPLY_CHANGE_TITLE: 'Change mosaic supply',
MOSAIC_SUPPLY_CHANGE_NAME: 'Mosaic supply change transaction',
MOSAIC_SUPPLY_CHANGE_MULTISIG_NAME: 'Multisignature mosaic supply change transaction',
MOSAIC_SUPPLY_CHANGE_SELECT: 'Select mosaic',
MOSAIC_SUPPLY_CHANGE_TYPE: 'Change type',
MOSAIC_SUPPLY_CHANGE_TYPE_1: 'Create',
MOSAIC_SUPPLY_CHANGE_TYPE_2: 'Delete',
MOSAIC_SUPPLY_CHANGE_SUPPLY: 'Supply',
MOSAIC_SUPPLY_CHANGE_CURRENT_SUPPLY: 'Current supply',
MOSAIC_SUPPLY_CHANGE_AMOUNT: 'Change amount',
MOSAIC_SUPPLY_CHANGE_RES_SUPPLY: 'Resulting supply',
// NAMESPACE MODULE
NAMESPACE_PROVISION_TITLE: 'Create namespace & sub-namespace',
NAMESPACE_PROVISION_NAME: 'Provision namespace transaction',
NAMESPACE_PROVISION_MULTISIG_NAME: 'Multisignature provision namespace transaction',
NAMESPACE_PROVISION_PARENT: 'Parent Namespace (excluding level 3)',
NAMESPACE_PROVISION_NEW_ROOT: 'New root',
NAMESPACE_PROVISION_NS_NAME: 'Namespace name',
NAMESPACE_PROVISION_INFORMATION_1: 'Namespaces have certain restrictions with respect to the characters being allowed in the parts as well as the length of a part. A root namespace may have a length of 16 characters while sub-namespaces may have a length of 64 characters. Valid characters are:',
NAMESPACE_PROVISION_INFORMATION_2: 'However a part is only allowed to begin with a letter of the alphabet, thus \'alice\' is an allowed part for a root namespace while \'1alice\' is not. Certain strings are reserved and thus not allowed as namespace parts. Among the disallowed namespace parts are:',
NAMESPACE_PROVISION_INFORMATION_3: 'This list is not final and can be extended in the future. Thus \'user.alice\' or \'alice.user\' are not allowed in the NEM namespace system. The namespace may have up to 3 parts, thus \'qm.metals.silver\' is valid while \'qm.metals.silver.coin\' is not.',
// ACCOUNT MODULE
ACCOUNT_TITLE: 'Account',
ACCOUNT_ACCOUNT_INFORMATION: 'Account information',
ACCOUNT_IMPORTANCE_SCORE: 'Importance score',
ACCOUNT_VESTED_BALANCE: 'Vested balance',
ACCOUNT_HARVESTING: 'Harvesting',
ACCOUNT_REMOTE_STATUS: 'Remote status',
ACCOUNT_DELEGATED_PUBLIC: 'Delegated public key',
ACCOUNT_HARVESTED_BLOCKS: 'Harvested blocks',
ACCOUNT_START_STOP_HARVESTING: 'Start / Stop delegated harvesting',
ACCOUNT_HARVESTING_NOTE: 'If you was already harvesting <b>using Nano</b> and your local storage have been erased, select the node you was using to restore app status. (Your harvesting did not stop).',
ACCOUNT_HARVESTING_NODE_SELECT: 'Select a node to harvest on',
ACCOUNT_HARVESTING_START: 'Start delegated harvesting',
ACCOUNT_HARVESTING_STOP: 'Stop delegated harvesting',
ACCOUNT_HARVESTING_NO_SLOTS: 'No free slots on selected node, please choose another',
ACCOUNT_HARVESTING_BELOW_THRESHOLD: 'You need 10\'000 vested XEM to start delegated harvesting',
ACCOUNT_ACCOUNT_SELECT: 'Select another account',
ACCOUNT_ACCOUNT_SELECT_LABEL: 'Use another account',
ACCOUNT_WALLET_KEYS: 'Wallet & keys',
ACCOUNT_ADD_NEW_ACCOUNT: 'Add new account',
ACCOUNT_ADD_NEW_ACCOUNT_BTN: 'Add a new account into wallet',
ACCOUNT_PRIVATE_KEY_NOTE: 'Your private key holds all the power of your account. It is a priority to make sure it is stored safely somewhere <b><u>offline</u></b>: password encrypted into a .wlt file, written on a piece of paper, on a picture or download the <b><u>export wallet QR</u></b>.',
ACCOUNT_PRIVATE_KEY_SHOW: 'Show private key',
ACCOUNT_EXPORT_MOBILE: 'Export to mobile',
ACCOUNT_INFO_QR_BTN: 'Account info QR',
ACCOUNT_WALLET_QR_BTN: 'Wallet QR',
ACCOUNT_WALLET_QR_BTN_2: 'Wallet QR (Android and IOS)',
ACCOUNT_BACKUP_WALLET: 'Backup wallet',
ACCOUNT_BACKUP_WALLET_NOTE: 'It is <b><u>very important</u></b> that you have backups of your wallets to log in with or your XEM will be lost.',
ACCOUNT_BACKUP_WALLET_DOWNLOAD: 'Download wallet',
ACCOUNT_INFO_QR_TITLE: 'Account information QR',
ACCOUNT_WALLET_QR_NOTE: 'This QR is only working on upcoming NEMpay mobile app',
ACCOUNT_WALLET_QR_ANDROID_IOS_TITLE: 'Wallet QR for Android & IOS apps',
ACCOUNT_ADD_NEW_ACCOUNT_WARNING: 'All accounts are derived from your main private key using BIP32, like so only one private key and your password are needed to retrieve all your other accounts. <br>It is still <b><u>highly recommended</u></b> to backup your wallet after adding new accounts to not repeat the operation again if local storage is erased.',
ACCOUNT_CUSTOM_NODE: 'Use custom node',
ACCOUNT_NODE_FROM_LIST: 'Use node from list',
ACCOUNT_DELEGATED_PRIVATE_KEY: 'Delegated private key',
// PORTAL MODULE
PORTAL_TITLE: 'Services',
PORTAL_MULTISIG_TITLE: 'Multisignature and Multi-User Accounts',
PORTAL_MULTISIG_TEXT: 'Multisig accounts are editable on-chain contracts, the most powerful way to secure funds, enable joint accounts, and are the foundation of DAO’s.',
PORTAL_MULTISIG_BTN_1: 'Convert an account to multisig',
PORTAL_MULTISIG_BTN_2: 'Edit existing contract',
PORTAL_HARVESTING_TITLE: 'Delegated Harvesting',
PORTAL_HARVESTING_TEXT: 'Delegated harvesting is the feature that allows "mining" even while your account is closed.',
PORTAL_CHANGELLY_TITLE: 'Changelly Instant Exchange',
PORTAL_CHANGELLY_TEXT: 'Use the Changelly widget to exchange XEM at the best rates !',
PORTAL_CHANGELLY_BTN: 'Buy XEM',
PORTAL_NS_TITLE: 'Namespaces & Subdomains',
PORTAL_NS_TEXT: 'Namespaces are domain names. Each namespace is unique and authenticates mosaics (assets) issued on it or on its subdomains.',
PORTAL_NS_BTN: 'Create namespace',
PORTAL_MOSAIC_TITLE: 'Mosaics',
PORTAL_MOSAIC_TEXT: 'NEM mosaics are assets that expose additional properties and other features. To be able to create a mosaic, an account must rent at least one root namespace.',
PORTAL_MOSAIC_BTN_1: 'Create mosaic',
PORTAL_MOSAIC_BTN_2: 'Edit mosaic',
PORTAL_APOSTILLE_TITLE: 'Apostille',
PORTAL_APOSTILLE_TEXT: 'Use the NEM Apostille service to create blockchain based notarizations to time stamp, follow and audit file authenticity.',
PORTAL_APOSTILLE_BTN_1: 'Create',
PORTAL_APOSTILLE_BTN_2: 'Audit',
// EXPLORER MODULE NAV
EXPLORER_NAV_HOME: 'Home',
EXPLORER_NAV_NSM: 'Namespaces & Mosaics',
EXPLORER_NAV_APOSTILLES: 'Apostilles',
// EXPLORER HOME MODULE
EXPLORER_HOME_TITLE: 'Explorer - Home',
EXPLORER_HOME_NS: 'Your Namespaces',
EXPLORER_HOME_MOSAICS: 'Your Mosaics',
EXPLORER_HOME_NS_MULTISIG: 'Namespaces owned by multisig accounts',
EXPLORER_HOME_MOSAICS_LEVY: 'Levy mosaic',
// EXPLORER NAMESPACES AND MOSAICS
EXPLORER_NS_MOS_TITLE: 'Explorer - Namespaces and Mosaics',
EXPLORER_NS_MOS_SELECT_MOS: 'Select a mosaic to show details',
// EXPLORER APOSTILLES MODULE
EXPLORER_APOSTILLES_TITLE: 'Explorer - Apostilles',
EXPLORER_APOSTILLES_YOURS: 'Your apostilles',
EXPLORER_APOSTILLES_PUBLIC: 'Public sink',
EXPLORER_APOSTILLES_NO_NTY: 'No nty file loaded, please click here to import one.',
// APOSTILLE HISTORY MODULE
APOSTILLE_HISTORY_TITLE: 'Apostille history',
APOSTILLE_HISTORY_BTN_MESSAGE: 'Update / Message',
APOSTILLE_HISTORY_BTN_TRANSFER: 'Transfer / Split ownership',
APOSTILLE_HISTORY_BACKUP: 'Backup notary data',
APOSTILLE_HISTORY_PURGE: 'Purge notary data',
// CREATE APOSTILLE MODULE
APOSTILLE_CREATE_TITLE: 'Create apostilles',
APOSTILLE_TRANSACTION_NAME: 'Apostille transaction',
APOSTILLE_TRANSACTION_MULTISIG_NAME: 'Multisignature apostille transaction',
APOSTILLE_KEEP_PRIVATE: 'Private, transferable, and updateable',
APOSTILLE_USE_DEDICATED: 'Use dedicated account',
APOSTILLE_FILES_TO_NOTARIZE: 'Files to notarize',
APOSTILLE_REJECTED: 'Rejected',
APOSTILLE_FILE_HASH: 'File hash',
APOSTILLE_PRIVATE: 'Private',
APOSTILLE_FILENAME: 'File name',
APOSTILLE_NAME_TOO_LONG: 'File name is too long, 40 characters maximum allowed.',
APOSTILLE_MAX_NUMBER: 'Maximum apostilles per batch is 25',
APOSTILLE_INFORMATION_1: 'Each file uploaded is processed automatically with options set on the left panel. You can add new files, change parameters and then add more files with different options. It\'ll also work if you switch to the multisig tab and add more files.',
APOSTILLE_INFORMATION_2: '"<b>Private, transferable, and updateable</b>" option means that the hashes of your files are signed with your private key and sent to a dedicated hierarchical deterministic (HD) account. This way it is not possible for anyone but you to know what content has been time stamped unless you share the content.',
APOSTILLE_INFORMATION_3: 'The dedicated HD account can be put under a multisig contract so that it may be transferred to others via 1-of-1 or any m-of-n multisig contract combination. It can also have additional information sent to it via messages with updates and augments to the original document or the product it represents.',
APOSTILLE_INFORMATION_4: 'When two or more parties want to both approve of a blockchain timestamp, e.g. binding contracts, the account making the blockchain notarization can be put in an n-of-n multisig contract.',
APOSTILLE_INFORMATION_5: 'For accounts in a multisignature contract that have selected "<b>Private, transferable, and updateable</b>", the initiating cosigner\'s private key is used to sign the hash and create a dedicated HD account, not the account that was multisigged.',
APOSTILLE_INFORMATION_6: 'The HD account is a dedicated account generated from a hash of the filename that is then signed by your private key. This resulting hash of this process is then used to form a second private key. This is the time-stamped file\'s private key; a first in blockchain technology only found in Apostille.',
APOSTILLE_INFORMATION_7: 'The dedicated HD account allows you to store the original file\'s signed hash and its updates on a dedicated account. If <b>"Public"</b> is selected, the transaction goes to the public sink address (default).',
APOSTILLE_INFORMATION_8: 'After the transactions are sent the download of an archive is triggered. It contains your signed files, your Apostille certificate for that file, and the new or updated .nty file to keep track of every file you time stamped on the NEM chain.',
APOSTILLE_NO_NTY: 'No nty file loaded, please click here to import one or a new will be created automatically.',
APOSTILLE_IMPORT_FILES: 'Import files',
APOSTILLE_CREATE_TEXT: 'Create text document',
APOSTILLE_ENTER_TEXT: 'Enter text to notarize...',
APOSTILLE_DOCUMENT_TITLE: 'Document title',
// AUDIT APOSTILLE MODULE
APOSTILLE_AUDIT_TITLE: 'Audit apostilles',
APOSTILLE_AUDIT_CHOOSE_NODE: 'Choose a node',
APOSTILLE_AUDIT_CHOOSE_NODE_NOTE: 'Only a few nodes are able to search into the whole transaction history (option is disabled by default in NIS).', //
APOSTILLE_AUDIT_WRONG_FORMAT: 'This file is not in apostille format !',
APOSTILLE_AUDIT_FAIL_NO_PUBLIC_KEY: 'Verification failed, owner has no public key !',
APOSTILLE_AUDIT_SUCCESS: 'File successfully audited !',
APOSTILLE_AUDIT_FAIL: 'Verification failed !',
APOSTILLE_AUDIT_WAITING: 'Apostille transfer might be waiting for confirmation !',
APOSTILLE_AUDIT_NOT_FOUND: 'Transaction not found, make sure it is not waiting for confirmations otherwise apostille is invalid',
APOSTILLE_AUDIT_ERROR_UNCONFIRMED: 'An error occurred while fetching unconfirmed data but transaction was not found',
APOSTILLE_AUDIT_ERROR_SIGNER: 'An error occured while fetching signer data',
APOSTILLE_AUDIT_ERROR_SIGNATURE: 'Verification failed, an error occured at signature verification !',
APOSTILLE_AUDIT_INFORMATION_1: 'Files that can be audited must be in <b>apostille format</b>',
APOSTILLE_AUDIT_INFORMATION_2: 'You can recognize those by the filename:',
//APOSTILLE_AUDIT_NON_SIGNED: 'Non signed exemple:',
//APOSTILLE_AUDIT_SIGNED: 'Signed exemple:',
APOSTILLE_AUDIT_FILES: 'Audit files',
// ERROR ALERTS
ALERT_MISSING_FORM_DATA: 'Please complete the form !',
ALERT_ERROR_WALLET_DOWNLOAD: 'Can\'t download wallet because it doesn\'t exists !',
ALERT_PASSWORDS_NOT_MATCHING: 'Provided passwords or passphrases does not match !',
ALERT_INVALID_KEY_FOR_ADDR: 'Private key does not correspond to the address provided !',
ALERT_NO_WALLET_LOADED: 'You can\'t access the dashboard without a wallet',
ALERT_WALLET_NAME_EXISTS: 'A wallet with the same name is already loaded !',
ALERT_INVALID_WALLET_FILE: 'You are trying to load a file that is not a wallet !',
ALERT_NO_NODE_SET: 'Please enter a node !',
ALERT_INVALID_CUSTOM_NODE: 'Your custom node is invalid !',
ALERT_INVALID_WEBSOCKET_PORT: 'Custom node\'s websocket port is invalid !',
ALERT_MIJIN_DISABLED: 'Mijin network is disabled, please select another network !',
ALERT_GET_NS_BY_ID_ERROR: 'Error at fetching namespace info, reason: ',
ALERT_GET_ACCOUNT_DATA_ERROR: 'Error at fetching account data, reason: ',
ALERT_ERROR_OCCURRED: 'An error ocurred ! ',
ALERT_INVALID_ADDR_FOR_NETWORK: ' does not correspond to the network ',
ALERT_INVALID_PASSWORD: 'Provided password is not valid !',
ALERT_COSIG_ALREADY_IN_LIST: 'Cosignatory is already present in modification list !',
ALERT_COSIGNATORY_HAS_NO_PUBLIC: 'Cosignatory must have at least one transaction to get a public key !',
ALERT_MULTISIG_HAS_NO_PUBLIC: 'Multisig account must have at least one transaction to get a public key !',
ALERT_COSIG_CANNOT_BE_MULTISIG: 'Selected account to convert is cosignatory of another multisig account. Therefore it cannot be converted',
ALERT_NO_NS_OWNED: 'Account does not own any namespace, please create one or change account',
ALERT_UNLOCKED_INFO_ERROR: 'An error occured at fetching unlock info',
ALERT_LOCK_ERROR: 'Error at locking account, reason: ',
ALERT_UNLOCK_ERROR: 'Error at unlocking account, reason: ',
ALERT_SUPERNODES_ERROR: 'Error occured at fetching supernodes data !',
ALERT_INVALID_NTY_FILE: 'Provided file is not an nty file !',
ALERT_CREATE_WALLET_FAILED: 'Failed to create wallet, reason: ',
ALERT_DERIVATION_FROM_SEED_FAILED: 'Failed to derive account from seed, reason: ',
ALERT_BIP32_GENERATION_FAILED: 'Failed to generate bip 32 data, reason: ',
ALERT_NO_WALLET_DATA: 'Error, empty wallet data !',
ALERT_CANNOT_LOGIN_WITHOU_WALLET: 'Error, can\'t login without wallet !',
ALERT_NO_WALLET_TO_SET: 'Error, can\'t set nothing as current wallet !',
ALERT_INVALID_WALLET_INDEX: 'Error, selected account index is out of bounds !',
ALERT_NO_CURRENT_WALLET: 'Error, can\'t set a wallet account if no current wallet !',
ALERT_ALREADY_MULTISIG: 'Selected account is already a multisig account !',
ALERT_INVALID_MODIFICATION_ARRAY: 'A multisig account can\'t be cosignatory of itslef, please check your modification list !',
ALERT_GET_MARKET_INFO_ERROR: 'An error occured while trying to fetch market information !',
ALERT_MULTISIG_CANNOT_BE_COSIG: 'A multisig account cannot be set as cosignatory !',
ALERT_PURGE_CANCELLED: 'Purge cancelled !',
ALERT_MAINNET_DISABLED: 'Mainnet is disabled, please select another network !',
ALERT_EMPTY_DECODED_MSG: 'An error occured, no decoded message !',
ALERT_INVALID_NS_NAME: 'Name of namespace is invalid !',
ALERT_INVALID_MOSAIC_NAME: 'Name of mosaic is invalid !',
ALERT_MOSAIC_DESCRIPTION: 'Description of mosaic is invalid !',
ALERT_GET_INCOMING_TXES_ERROR: 'An error occured while trying to fetch incoming transactions, please change the node or check your connection and try again',
// SUCCESS ALERTS
ALERT_CREATE_WALLET_SUCCESS: 'Wallet successfully created and loaded !',
ALERT_SUCCESS_PURGE: 'Local storage successfully purged !',
ALERT_SUCCESS_LOGOUT: 'Successfully logged out !',
ALERT_LOAD_WALLET_SUCCESS: 'Wallet successfully loaded !',
ALERT_TRANSACTION_SUCCESS: 'Transaction successfully sent !',
ALERT_GENERATE_ACCOUNT_SUCCESS: 'Account successfully generated. Don\'t forget to download your updated wallet !',
ALERT_UPGRADE_SUCCESS: 'Wallet successfully upgraded !',
ALERT_SIGNATURE_SUCCESS: 'Transaction successfully signed !',
ALERT_NTY_FILE_SUCCESS: 'Successfully loaded nty file !',
ALERT_INCOMING_TX_FROM: 'Incoming transaction from ',
AGGREGATE_MODIFICATION_TITLE: 'Convert an account to multisig',
AGGREGATE_MODIFICATION_NAME: 'Aggregate modification transaction',
AGGREGATE_MODIFICATION_MULTISIG_NAME: 'Multisignature aggregate modification transaction',
AGGREGATE_ACCOUNT_SELECT: 'Select an account to convert',
AGGREGATE_CUSTOM_ACCOUNT: 'Use custom account',
AGGREGATE_ACCOUNT_TO_CONVERT: 'Account to convert address',
AGGREGATE_ACCOUNT_TO_CONVERT_PRIVATE: 'Account to convert private key',
AGGREGATE_ADD_PLACEHOLDER: 'Cosignatory account or @alias to add',
AGGREGATE_ADD_BTN_TITLE: 'Add cosignatory',
AGGREGATE_MIN_SIGNATURES: 'Minimum signatures required',
AGGREGATE_MIN_SIGNATURES_PLACEHOLDER: 'Minimum signatures needed to validate a transaction',
AGGREGATE_MODIFICATION_LIST: 'Modifications list',
AGGREGATE_MODIFICATION_EDIT_TITLE: 'Edit a multisignature contract',
AGGREGATE_MODIFICATION_EDIT_SELECT: 'Select an account to edit',
AGGREGATE_ADD_REMOVE_PLACEHOLDER: 'Cosignatory account or @alias to add',
AGGREGATE_MODIFICATION_RELATIVE_CHANGE: 'Relative change on minimum signatures',
AGGREGATE_MODIFICATION_RELATIVE_CHANGE_PLACEHOLDER: 'Number of signatures to add (n) or remove (-n) - Automated removals',
AGGREGATE_SELECTED_ACCOUNT_INFO: 'Selected account information',
AGGREGATE_MIN_SIGNATURES: 'Min signatures',
AGGREGATE_SELECT_WALLET_ACCOUNT: 'Use wallet account',
// LOGIN MODULE
LOGIN_MEMBER_TITLE: 'Already a NEMber ?',
LOGIN_UPGRADE_TITLE: 'Wallet needs an upgrade',
LOGIN_UPGRADE_MESSAGE: 'Selected wallet needs an upgrade. This action will generate a child public key and add it into your main account. Download of updated wallet will be automatically triggered at success, you <b><u>must</u></b> download it !',
LOGIN_UPGRADE_BUTTON: 'Upgrade wallet',
LOGIN_IMPORT_BUTTON: 'Import Wallet',
LOGIN_SELECT_WALLET: 'Select a wallet in local storage',
LOGIN_LOGIN_BUTTON: 'Sign In',
// SIGNUP MODULE
SIGNUP_TITLE: 'New to NEM ?',
SIGNUP_CREATE_WALLET_TITLE: 'Simple wallet',
SIGNUP_PRIVATE_KEY_WALLET_TITLE: 'Private key wallet',
SIGNUP_BRAIN_WALLET_TITLE: 'Brain wallet',
SIGNUP_CREATE_WALLET_BUTTON: 'Create simple wallet',
SIGNUP_PRIVATE_KEY_WALLET_BUTTON: 'Create private key wallet',
SIGNUP_BRAIN_WALLET_BUTTON: 'Create brain wallet',
SIGNUP_CREATE_WALLET_WARNING: 'Please read about <a href="https://www.w3.org/TR/2014/WD-WebCryptoAPI-20140325/#RandomSource-interface" rel="nofollow" target="_blank">dangers</a> that client side generated keys pose, we are not responsible of loss that could be due to entropy of key generation. Even if very few chances to happen it is still recommended to use a private key generated from a NEM client.',
SIGNUP_NETWORK_SELECT: 'Select a network', //
SIGNUP_BRAIN_WALLET_WARNING: 'Please read about <a href="https://en.bitcoin.it/wiki/Brainwallet" rel="nofollow" target="_blank">dangers</a> that brain wallet poses. Brain wallet uses ONLY password hashed multiple times, therefore it\'s crucial to select a SAFE password. <a href="https://xkcd.com/936/" rel="nofollow" target="_blank">XKCD #936</a>',
SIGNUP_PRIVATE_KEY_WALLET_WARNING: 'Private key wallet uses ONLY password hashed multiple times, therefore it\'s crucial to select a SAFE password.',
// FAQ MODULE
FAQ_TITLE: 'Frequently Asked Questions',
FAQ_QUESTION_1: 'How Nano Wallet works ?',
FAQ_ANSWER_1: 'Nano Wallet is built using the latest crypto libraries with ES6 and AngularJS. It is a full client-side application that never sends any sensitive data through the wire; everything happens in your browser from creating private keys to the signing of transactions.',
FAQ_QUESTION_2: 'Is it free to use ?',
FAQ_ANSWER_2: 'Absolutely all operations are client-side, only you have control of your coins, no third parties, and no extra fees.',
FAQ_QUESTION_3: 'Why do I already have one mosaic ?',
FAQ_ANSWER_3: 'Because XEM is the default currency of the NEM blockchain, every user already has it registered to their wallet, even if their balance is 0. Its namespace is NEM and the mosaic name is XEM',
FAQ_QUESTION_4: 'Roadmap ?',
FAQ_ANSWER_4: 'The current roadmap includes integration of all NEM client features and completion of community funded projects to work across this wallet.',
FAQ_QUESTION_5: 'Can I get free XEM ?',
FAQ_ANSWER_5: 'The NEM faucet is currently down, but you can consult the NEM forum to know about the available bounties.',
FAQ_QUESTION_6: 'Where to find more information about NEM ?',
FAQ_ANSWER_6_FORUM: 'Official forum',
FAQ_ANSWER_6_WEBSITE: 'Official website',
FAQ_ANSWER_6_BTT: 'Official BitcoinTalk thread',
FAQ_QUESTION_7: 'How to support the project ?',
FAQ_ANSWER_7: 'Nano Wallet is maintained by Quantum_Mechanics based on Gimre\'s lightwallet',
FAQ_ANSWER_7_2: 'Apostille is a service working across <a href="http://apostille.nem.io">apostille.nem.io</a> website in collaboration with Jabo38 for the <a href="https://forum.nem.io/t/nem-apostille-a-nem-notary-system-community-fund-proposal/2001" target="_blank">Apostille project</a>.',
FAQ_ANSWER_7_3: 'If you are willing to help feel free to pick an address below, thanks :)',
FAQ_ANSWER_7_4: 'NanoWallet project funds:',
FAQ_ANSWER_7_5: 'Apostille services funds:',
// FORM RELATED
FORM_PASSWORD_FIELD_PLACEHOLDER: 'Enter your wallet password or passphrase',
FORM_WALLET_NAME_FIELD_PLACEHOLDER: 'Wallet name',
FORM_SIGNUP_PASSWORD_FIELD_PLACEHOLDER: 'Password',
FORM_CONFIRM_PASSWORD_FIELD_PLACEHOLDER: 'Confirm your password',
FORM_PASSPHRASE_FIELD_PLACEHOLDER: 'Passphrase',
FORM_CONFIRM_PASSPHRASE_FIELD_PLACEHOLDER: 'Confirm your passphrase',
FORM_ADDRESS_FIELD_PLACEHOLDER: 'Account address',
FORM_PRIVATE_KEY_FIELD_PLACEHOLDER: 'Private key',
FORM_SIDE_BTN_BALANCE: 'Balance',
FORM_SIDE_BTN_PAY_TO: 'Pay to',
FORM_SIDE_BTN_TX_FEE: 'Transaction fee',
FORM_SIDE_BTN_RENTAL_FEE: 'Rental fee',
FORM_SIDE_BTN_LEVY_FEE: 'Levy fee',
FORM_RECIPIENT_PLACEHOLDER: 'Recipient address or @alias',
FORM_INVOICE_RECIPIENT_PLACEHOLDER: 'Recipient address',
FORM_SIDE_BTN_ALIAS_OF: 'Alias of',
FORM_MESSAGE_PLACEHOLDER: 'Message',
FORM_MOSAIC_NAME_PLACEHOLDER: 'Mosaic name'
});
}
export default EnglishProvider;