Merge pull request #5213 from cmgustavo/translation/updates-po-01
Translation/updates po 01
This commit is contained in:
commit
155fb6c239
8 changed files with 4049 additions and 2347 deletions
3308
i18n/po/es.po
3308
i18n/po/es.po
File diff suppressed because it is too large
Load diff
3310
i18n/po/fr.po
3310
i18n/po/fr.po
File diff suppressed because it is too large
Load diff
|
|
@ -22,7 +22,7 @@ msgstr ""
|
|||
msgid "5-star ratings help us get BitPay into more hands, and more users means more resources can be committed to the app!"
|
||||
msgstr ""
|
||||
|
||||
#: src/js/controllers/confirm.js:455
|
||||
#: src/js/controllers/confirm.js:454
|
||||
msgid "A SMS containing a confirmation code was sent to your phone."
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -31,16 +31,16 @@ msgstr ""
|
|||
msgid "A member of the team will review your feedback as soon as possible."
|
||||
msgstr ""
|
||||
|
||||
#: src/js/controllers/confirm.js:213
|
||||
#: src/js/controllers/confirm.js:212
|
||||
msgid "A total of {{amountAboveMaxSizeStr}} were excluded. The maximum size allowed for a transaction was exceeded."
|
||||
msgstr ""
|
||||
|
||||
#: src/js/controllers/confirm.js:207
|
||||
#: src/js/controllers/confirm.js:206
|
||||
msgid "A total of {{amountBelowFeeStr}} were excluded. These funds come from UTXOs smaller than the network fee provided."
|
||||
msgstr ""
|
||||
|
||||
#: src/js/controllers/preferencesAbout.js:6
|
||||
#: www/views/tab-settings.html:161
|
||||
#: www/views/tab-settings.html:159
|
||||
msgid "About"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -89,7 +89,7 @@ msgstr ""
|
|||
msgid "Add Funds"
|
||||
msgstr ""
|
||||
|
||||
#: www/views/confirm.html:71
|
||||
#: www/views/confirm.html:72
|
||||
msgid "Add Memo"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -112,7 +112,7 @@ msgstr ""
|
|||
msgid "Add an optional password to secure the recovery phrase"
|
||||
msgstr ""
|
||||
|
||||
#: src/js/controllers/confirm.js:267
|
||||
#: src/js/controllers/confirm.js:266
|
||||
msgid "Add description"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -140,7 +140,7 @@ msgstr ""
|
|||
msgid "Addresses With Balance"
|
||||
msgstr ""
|
||||
|
||||
#: www/views/tab-settings.html:154
|
||||
#: www/views/tab-settings.html:152
|
||||
msgid "Advanced"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -173,7 +173,7 @@ msgid "Almost done! Let's review."
|
|||
msgstr ""
|
||||
|
||||
#: www/views/preferencesAltCurrency.html:4
|
||||
#: www/views/tab-settings.html:83
|
||||
#: www/views/tab-settings.html:81
|
||||
msgid "Alternative Currency"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -294,7 +294,7 @@ msgid "Bitcoin Exchanges"
|
|||
msgstr ""
|
||||
|
||||
#: www/views/preferencesFee.html:4
|
||||
#: www/views/tab-settings.html:94
|
||||
#: www/views/tab-settings.html:92
|
||||
msgid "Bitcoin Network Fee Policy"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -302,7 +302,7 @@ msgstr ""
|
|||
msgid "Bitcoin URI is NOT valid!"
|
||||
msgstr ""
|
||||
|
||||
#: www/views/tab-settings.html:72
|
||||
#: www/views/tab-settings.html:70
|
||||
msgid "Bitcoin Unit"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -367,7 +367,7 @@ msgstr ""
|
|||
msgid "Calculating fee"
|
||||
msgstr ""
|
||||
|
||||
#: src/js/controllers/confirm.js:511
|
||||
#: src/js/controllers/confirm.js:510
|
||||
#: src/js/services/confirmDialog.js:9
|
||||
#: src/js/services/popupService.js:58
|
||||
#: www/views/addressbook.add.html:10
|
||||
|
|
@ -400,10 +400,6 @@ msgstr ""
|
|||
msgid "Certified by"
|
||||
msgstr ""
|
||||
|
||||
#: www/views/translators.html:18
|
||||
msgid "Chinese"
|
||||
msgstr ""
|
||||
|
||||
#: www/views/tab-import-file.html:4
|
||||
msgid "Choose a backup file from your computer"
|
||||
msgstr ""
|
||||
|
|
@ -437,7 +433,7 @@ msgstr ""
|
|||
msgid "Commit hash"
|
||||
msgstr ""
|
||||
|
||||
#: src/js/controllers/confirm.js:510
|
||||
#: src/js/controllers/confirm.js:509
|
||||
#: src/js/controllers/copayers.js:42
|
||||
#: src/js/services/confirmDialog.js:10
|
||||
#: www/views/backup.html:53
|
||||
|
|
@ -493,8 +489,8 @@ msgstr ""
|
|||
msgid "Continue"
|
||||
msgstr ""
|
||||
|
||||
#: www/views/preferencesLanguage.html:17
|
||||
#: www/views/translators.html:25
|
||||
#: www/views/preferencesLanguage.html:26
|
||||
#: www/views/translators.html:33
|
||||
msgid "Contribute Translations"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -581,7 +577,7 @@ msgstr ""
|
|||
msgid "Could not get dynamic fee for level: {{feeLevel}}"
|
||||
msgstr ""
|
||||
|
||||
#: src/js/controllers/confirm.js:656
|
||||
#: src/js/controllers/confirm.js:655
|
||||
msgid "Could not get the destination bitcoin address"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -612,7 +608,7 @@ msgstr ""
|
|||
msgid "Could not remove card"
|
||||
msgstr ""
|
||||
|
||||
#: src/js/controllers/confirm.js:450
|
||||
#: src/js/controllers/confirm.js:449
|
||||
msgid "Could not send confirmation code to your phone"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -677,10 +673,6 @@ msgstr ""
|
|||
msgid "Custom Amount"
|
||||
msgstr ""
|
||||
|
||||
#: www/views/translators.html:20
|
||||
msgid "Czech"
|
||||
msgstr ""
|
||||
|
||||
#: www/views/preferencesDeleteWallet.html:21
|
||||
msgid "Delete"
|
||||
msgstr ""
|
||||
|
|
@ -731,8 +723,8 @@ msgstr ""
|
|||
msgid "Do not include private key"
|
||||
msgstr ""
|
||||
|
||||
#: www/views/preferencesLanguage.html:20
|
||||
#: www/views/translators.html:29
|
||||
#: www/views/preferencesLanguage.html:21
|
||||
#: www/views/translators.html:28
|
||||
msgid "Don't see your language on Crowdin? Contact the Owner on Crowdin! We'd love to support your language."
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -846,33 +838,33 @@ msgstr ""
|
|||
#: src/js/controllers/amazon.js:25
|
||||
#: src/js/controllers/amazon.js:46
|
||||
#: src/js/controllers/amazon.js:66
|
||||
#: src/js/controllers/amount.js:251
|
||||
#: src/js/controllers/amount.js:258
|
||||
#: src/js/controllers/amount.js:266
|
||||
#: src/js/controllers/amount.js:295
|
||||
#: src/js/controllers/amount.js:308
|
||||
#: src/js/controllers/amount.js:315
|
||||
#: src/js/controllers/amount.js:324
|
||||
#: src/js/controllers/amount.js:265
|
||||
#: src/js/controllers/amount.js:272
|
||||
#: src/js/controllers/amount.js:280
|
||||
#: src/js/controllers/amount.js:309
|
||||
#: src/js/controllers/amount.js:322
|
||||
#: src/js/controllers/amount.js:329
|
||||
#: src/js/controllers/amount.js:338
|
||||
#: src/js/controllers/bitpayCard.js:145
|
||||
#: src/js/controllers/bitpayCard.js:68
|
||||
#: src/js/controllers/bitpayCardIntro.js:27
|
||||
#: src/js/controllers/confirm.js:153
|
||||
#: src/js/controllers/confirm.js:166
|
||||
#: src/js/controllers/confirm.js:172
|
||||
#: src/js/controllers/confirm.js:450
|
||||
#: src/js/controllers/confirm.js:461
|
||||
#: src/js/controllers/confirm.js:473
|
||||
#: src/js/controllers/confirm.js:622
|
||||
#: src/js/controllers/confirm.js:650
|
||||
#: src/js/controllers/confirm.js:656
|
||||
#: src/js/controllers/confirm.js:684
|
||||
#: src/js/controllers/confirm.js:690
|
||||
#: src/js/controllers/confirm.js:697
|
||||
#: src/js/controllers/confirm.js:704
|
||||
#: src/js/controllers/confirm.js:722
|
||||
#: src/js/controllers/confirm.js:741
|
||||
#: src/js/controllers/confirm.js:755
|
||||
#: src/js/controllers/confirm.js:798
|
||||
#: src/js/controllers/confirm.js:152
|
||||
#: src/js/controllers/confirm.js:165
|
||||
#: src/js/controllers/confirm.js:171
|
||||
#: src/js/controllers/confirm.js:449
|
||||
#: src/js/controllers/confirm.js:460
|
||||
#: src/js/controllers/confirm.js:472
|
||||
#: src/js/controllers/confirm.js:621
|
||||
#: src/js/controllers/confirm.js:649
|
||||
#: src/js/controllers/confirm.js:655
|
||||
#: src/js/controllers/confirm.js:683
|
||||
#: src/js/controllers/confirm.js:689
|
||||
#: src/js/controllers/confirm.js:696
|
||||
#: src/js/controllers/confirm.js:703
|
||||
#: src/js/controllers/confirm.js:721
|
||||
#: src/js/controllers/confirm.js:740
|
||||
#: src/js/controllers/confirm.js:754
|
||||
#: src/js/controllers/confirm.js:797
|
||||
#: src/js/controllers/copayers.js:54
|
||||
#: src/js/controllers/create.js:101
|
||||
#: src/js/controllers/create.js:129
|
||||
|
|
@ -932,7 +924,7 @@ msgstr ""
|
|||
msgid "Error"
|
||||
msgstr ""
|
||||
|
||||
#: src/js/controllers/confirm.js:354
|
||||
#: src/js/controllers/confirm.js:353
|
||||
msgid "Error at confirm"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -956,8 +948,8 @@ msgstr ""
|
|||
msgid "Experimental Features"
|
||||
msgstr ""
|
||||
|
||||
#: src/js/controllers/confirm.js:312
|
||||
#: www/views/confirm.html:29
|
||||
#: src/js/controllers/confirm.js:311
|
||||
#: www/views/confirm.html:30
|
||||
#: www/views/modals/txp-details.html:114
|
||||
msgid "Expired"
|
||||
msgstr ""
|
||||
|
|
@ -1012,7 +1004,7 @@ msgstr ""
|
|||
msgid "Fee"
|
||||
msgstr ""
|
||||
|
||||
#: www/views/confirm.html:78
|
||||
#: www/views/confirm.html:79
|
||||
msgid "Fee: {{feeLevel}}"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -1052,8 +1044,8 @@ msgstr ""
|
|||
msgid "French"
|
||||
msgstr ""
|
||||
|
||||
#: www/views/confirm.html:59
|
||||
#: www/views/confirm.html:61
|
||||
#: www/views/confirm.html:60
|
||||
#: www/views/confirm.html:62
|
||||
#: www/views/modals/txp-details.html:74
|
||||
#: www/views/tx-details.html:48
|
||||
msgid "From"
|
||||
|
|
@ -1083,10 +1075,6 @@ msgstr ""
|
|||
msgid "Generating new address..."
|
||||
msgstr ""
|
||||
|
||||
#: www/views/translators.html:14
|
||||
msgid "German"
|
||||
msgstr ""
|
||||
|
||||
#: www/views/bitpayCardIntro.html:23
|
||||
msgid "Get local cash anywhere you go, from any Visa<sup>®</sup> compatible ATM. ATM bank fees may apply."
|
||||
msgstr ""
|
||||
|
|
@ -1137,7 +1125,7 @@ msgid "Have the OAuth Code?"
|
|||
msgstr ""
|
||||
|
||||
#: www/views/tab-settings.html:27
|
||||
msgid "Help & Support"
|
||||
msgid "Help & Support"
|
||||
msgstr ""
|
||||
|
||||
#: www/views/addresses.html:29
|
||||
|
|
@ -1158,6 +1146,10 @@ msgstr ""
|
|||
msgid "Hide advanced options"
|
||||
msgstr ""
|
||||
|
||||
#: www/views/tabs.html:3
|
||||
msgid "Home"
|
||||
msgstr ""
|
||||
|
||||
#: src/js/controllers/feedback/send.js:55
|
||||
#: src/js/controllers/feedback/send.js:59
|
||||
#: src/js/controllers/feedback/send.js:63
|
||||
|
|
@ -1271,7 +1263,7 @@ msgstr ""
|
|||
|
||||
#: www/views/includes/walletSelector.html:18
|
||||
#: www/views/tab-home.html:79
|
||||
#: www/views/tab-settings.html:115
|
||||
#: www/views/tab-settings.html:114
|
||||
msgid "Incomplete"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -1289,7 +1281,7 @@ msgid "Incorrect code format"
|
|||
msgstr ""
|
||||
|
||||
#: src/js/services/bwcError.js:44
|
||||
#: www/views/confirm.html:115
|
||||
#: www/views/confirm.html:116
|
||||
msgid "Insufficient funds"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -1346,14 +1338,6 @@ msgstr ""
|
|||
msgid "It's important that you write your backup phrase down correctly. If something happens to your wallet, you'll need this backup to recover your money. Please review your backup and try again."
|
||||
msgstr ""
|
||||
|
||||
#: www/views/translators.html:17
|
||||
msgid "Italian"
|
||||
msgstr ""
|
||||
|
||||
#: www/views/translators.html:12
|
||||
msgid "Japanese"
|
||||
msgstr ""
|
||||
|
||||
#: www/views/join.html:18
|
||||
msgid "John"
|
||||
msgstr ""
|
||||
|
|
@ -1384,6 +1368,7 @@ msgid "Key already associated with an existing wallet"
|
|||
msgstr ""
|
||||
|
||||
#: www/views/preferencesLanguage.html:4
|
||||
#: www/views/tab-settings.html:60
|
||||
msgid "Language"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -1533,11 +1518,11 @@ msgstr ""
|
|||
msgid "No transactions yet"
|
||||
msgstr ""
|
||||
|
||||
#: src/js/controllers/amount.js:295
|
||||
#: src/js/controllers/amount.js:309
|
||||
msgid "No wallet found!"
|
||||
msgstr ""
|
||||
|
||||
#: www/views/confirm.html:112
|
||||
#: www/views/confirm.html:113
|
||||
msgid "No wallets available"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -1553,7 +1538,7 @@ msgstr ""
|
|||
msgid "Not authorized"
|
||||
msgstr ""
|
||||
|
||||
#: src/js/controllers/confirm.js:172
|
||||
#: src/js/controllers/confirm.js:171
|
||||
msgid "Not enough funds for fee"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -1654,7 +1639,7 @@ msgstr ""
|
|||
msgid "Payment Accepted"
|
||||
msgstr ""
|
||||
|
||||
#: www/views/confirm.html:27
|
||||
#: www/views/confirm.html:28
|
||||
msgid "Payment Expires:"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -1754,7 +1739,7 @@ msgstr ""
|
|||
msgid "Please upgrade Copay to perform this action"
|
||||
msgstr ""
|
||||
|
||||
#: src/js/controllers/confirm.js:454
|
||||
#: src/js/controllers/confirm.js:453
|
||||
msgid "Please, enter the code below"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -1762,10 +1747,6 @@ msgstr ""
|
|||
msgid "Please, select your backup file"
|
||||
msgstr ""
|
||||
|
||||
#: www/views/translators.html:19
|
||||
msgid "Polish"
|
||||
msgstr ""
|
||||
|
||||
#: www/views/tab-settings.html:47
|
||||
msgid "Preferences"
|
||||
msgstr ""
|
||||
|
|
@ -1849,6 +1830,7 @@ msgid "Read more"
|
|||
msgstr ""
|
||||
|
||||
#: www/views/tab-receive.html:3
|
||||
#: www/views/tabs.html:7
|
||||
msgid "Receive"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -1861,7 +1843,12 @@ msgstr ""
|
|||
msgid "Received Funds"
|
||||
msgstr ""
|
||||
|
||||
#: www/views/walletDetails.html:242
|
||||
msgid "Receiving"
|
||||
msgstr ""
|
||||
|
||||
#: www/views/bitpayCard.html:55
|
||||
#: www/views/walletDetails.html:199
|
||||
msgid "Recent"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -1949,10 +1936,6 @@ msgstr ""
|
|||
msgid "Retry"
|
||||
msgstr ""
|
||||
|
||||
#: www/views/translators.html:16
|
||||
msgid "Russian"
|
||||
msgstr ""
|
||||
|
||||
#: www/views/includes/password.html:31
|
||||
msgid "SET"
|
||||
msgstr ""
|
||||
|
|
@ -1966,6 +1949,7 @@ msgid "Save"
|
|||
msgstr ""
|
||||
|
||||
#: www/views/tab-scan.html:3
|
||||
#: www/views/tabs.html:11
|
||||
msgid "Scan"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -2029,6 +2013,7 @@ msgstr ""
|
|||
#: www/views/feedback/send.html:13
|
||||
#: www/views/feedback/send.html:43
|
||||
#: www/views/tab-send.html:3
|
||||
#: www/views/tabs.html:15
|
||||
msgid "Send"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -2054,7 +2039,7 @@ msgstr ""
|
|||
msgid "Send by email"
|
||||
msgstr ""
|
||||
|
||||
#: src/js/controllers/confirm.js:248
|
||||
#: src/js/controllers/confirm.js:247
|
||||
msgid "Send from"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -2069,6 +2054,7 @@ msgstr ""
|
|||
#: www/views/confirm.html:15
|
||||
#: www/views/includes/txp.html:14
|
||||
#: www/views/modals/txp-details.html:19
|
||||
#: www/views/walletDetails.html:241
|
||||
msgid "Sending"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -2088,7 +2074,7 @@ msgstr ""
|
|||
msgid "Sending transaction"
|
||||
msgstr ""
|
||||
|
||||
#: src/js/controllers/confirm.js:506
|
||||
#: src/js/controllers/confirm.js:505
|
||||
msgid "Sending {{amountStr}} from your {{name}} wallet"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -2123,11 +2109,13 @@ msgid "Set up a spending password"
|
|||
msgstr ""
|
||||
|
||||
#: www/views/tab-settings.html:3
|
||||
#: www/views/tabs.html:19
|
||||
msgid "Settings"
|
||||
msgstr ""
|
||||
|
||||
#: www/views/customAmount.html:20
|
||||
#: www/views/tab-receive.html:70
|
||||
#: www/views/tab-settings.html:43
|
||||
msgid "Share"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -2148,10 +2136,6 @@ msgstr ""
|
|||
msgid "Share this invitation with your copayers"
|
||||
msgstr ""
|
||||
|
||||
#: www/views/tab-settings.html:43
|
||||
msgid "Share {{appName}}"
|
||||
msgstr ""
|
||||
|
||||
#: www/views/tab-import-hardware.html:24
|
||||
msgid "Shared Wallet"
|
||||
msgstr ""
|
||||
|
|
@ -2259,7 +2243,7 @@ msgstr ""
|
|||
msgid "Tap to retry"
|
||||
msgstr ""
|
||||
|
||||
#: www/views/tab-settings.html:144
|
||||
#: www/views/tab-settings.html:142
|
||||
msgid "Tell a friend"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -2387,7 +2371,7 @@ msgstr ""
|
|||
msgid "This app stores your bitcoin with cutting-edge security."
|
||||
msgstr ""
|
||||
|
||||
#: src/js/controllers/confirm.js:439
|
||||
#: src/js/controllers/confirm.js:438
|
||||
msgid "This bitcoin payment request has expired."
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -2411,8 +2395,8 @@ msgstr ""
|
|||
msgid "Timeline"
|
||||
msgstr ""
|
||||
|
||||
#: www/views/confirm.html:32
|
||||
#: www/views/confirm.html:60
|
||||
#: www/views/confirm.html:33
|
||||
#: www/views/confirm.html:61
|
||||
#: www/views/includes/output.html:2
|
||||
#: www/views/modals/txp-details.html:104
|
||||
#: www/views/modals/txp-details.html:53
|
||||
|
|
@ -2469,6 +2453,7 @@ msgstr ""
|
|||
msgid "Translation Credits"
|
||||
msgstr ""
|
||||
|
||||
#: www/views/preferencesAbout.html:35
|
||||
#: www/views/translators.html:3
|
||||
msgid "Translators"
|
||||
msgstr ""
|
||||
|
|
@ -2685,6 +2670,7 @@ msgid "Wallet needs backup"
|
|||
msgstr ""
|
||||
|
||||
#: www/views/tab-receive.html:56
|
||||
#: www/views/walletDetails.html:145
|
||||
msgid "Wallet not backed up"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -2712,8 +2698,8 @@ msgstr ""
|
|||
msgid "Wallets"
|
||||
msgstr ""
|
||||
|
||||
#: www/views/tab-settings.html:101
|
||||
msgid "Wallets & Integrations"
|
||||
#: www/views/tab-settings.html:99
|
||||
msgid "Wallets & Integrations"
|
||||
msgstr ""
|
||||
|
||||
#: src/js/controllers/modals/txpDetails.js:126
|
||||
|
|
@ -2744,7 +2730,7 @@ msgid "We're always looking for ways to improve BitPay. How could we improve you
|
|||
msgstr ""
|
||||
|
||||
#: www/views/preferencesLanguage.html:16
|
||||
#: www/views/translators.html:24
|
||||
#: www/views/translators.html:23
|
||||
msgid "We’re always looking for translation contributions! You can make corrections or help to make this app available in your native language by joining our community on Crowdin."
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -2867,6 +2853,7 @@ msgid "Your wallet key will be encrypted. The Spending Password cannot be recove
|
|||
msgstr ""
|
||||
|
||||
#: www/views/includes/walletSelector.html:23
|
||||
#: www/views/includes/wallets.html:13
|
||||
#: www/views/tab-home.html:84
|
||||
#: www/views/walletDetails.html:127
|
||||
#: www/views/walletDetails.html:69
|
||||
|
|
@ -2897,7 +2884,7 @@ msgstr ""
|
|||
msgid "{{feeRateStr}} of the transaction"
|
||||
msgstr ""
|
||||
|
||||
#: src/js/controllers/confirm.js:186
|
||||
#: src/js/controllers/confirm.js:185
|
||||
msgid "{{fee}} will be deducted for bitcoin networking fees."
|
||||
msgstr ""
|
||||
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
'use strict';
|
||||
|
||||
angular.module('copayApp.controllers').controller('preferencesLanguageController',
|
||||
function($scope, $log, $ionicHistory, gettextCatalog, configService, profileService, uxLanguage, walletService, externalLinkService) {
|
||||
function($scope, $log, $ionicHistory, configService, profileService, uxLanguage, walletService, externalLinkService) {
|
||||
|
||||
$scope.availableLanguages = uxLanguage.getLanguages();
|
||||
|
||||
|
|
@ -24,19 +24,18 @@ angular.module('copayApp.controllers').controller('preferencesLanguageController
|
|||
}
|
||||
};
|
||||
|
||||
uxLanguage._set(newLang);
|
||||
configService.set(opts, function(err) {
|
||||
if (err) $log.warn(err);
|
||||
|
||||
$ionicHistory.goBack();
|
||||
uxLanguage.init(function() {
|
||||
walletService.updateRemotePreferences(profileService.getWallets(), {}, function() {
|
||||
$log.debug('Remote preferences saved');
|
||||
});
|
||||
walletService.updateRemotePreferences(profileService.getWallets(), {}, function() {
|
||||
$log.debug('Remote preferences saved');
|
||||
});
|
||||
});
|
||||
|
||||
$ionicHistory.goBack();
|
||||
};
|
||||
|
||||
$scope.$on("$ionicView.enter", function(event, data) {
|
||||
$scope.$on("$ionicView.beforeEnter", function(event, data) {
|
||||
$scope.currentLanguage = uxLanguage.getCurrentLanguage();
|
||||
});
|
||||
});
|
||||
|
|
|
|||
|
|
@ -3,8 +3,6 @@
|
|||
angular.module('copayApp.controllers').controller('tabSettingsController', function($scope, $window, $ionicModal, $log, lodash, uxLanguage, platformInfo, profileService, feeService, configService, externalLinkService, bitpayCardService, storageService, glideraService, gettextCatalog) {
|
||||
|
||||
var updateConfig = function() {
|
||||
|
||||
var config = configService.getSync();
|
||||
var isCordova = platformInfo.isCordova;
|
||||
var isWP = platformInfo.isWP;
|
||||
var isWindowsPhoneApp = platformInfo.isWP && isCordova;
|
||||
|
|
@ -13,21 +11,39 @@ angular.module('copayApp.controllers').controller('tabSettingsController', funct
|
|||
$scope.isCordova = isCordova;
|
||||
|
||||
$scope.appName = $window.appConfig.nameCase;
|
||||
|
||||
$scope.unitName = config.wallet.settings.unitName;
|
||||
$scope.currentLanguageName = uxLanguage.getCurrentLanguageName();
|
||||
$scope.selectedAlternative = {
|
||||
name: config.wallet.settings.alternativeName,
|
||||
isoCode: config.wallet.settings.alternativeIsoCode
|
||||
};
|
||||
$scope.feeOpts = feeService.feeOpts;
|
||||
$scope.currentFeeLevel = feeService.getCurrentFeeLevel();
|
||||
|
||||
|
||||
$scope.wallets = profileService.getWallets();
|
||||
|
||||
configService.whenAvailable(function(config) {
|
||||
$scope.unitName = config.wallet.settings.unitName;
|
||||
$scope.selectedAlternative = {
|
||||
name: config.wallet.settings.alternativeName,
|
||||
isoCode: config.wallet.settings.alternativeIsoCode
|
||||
};
|
||||
|
||||
$scope.bitpayCardEnabled = config.bitpayCard.enabled;
|
||||
$scope.bitpayCardEnabled = config.bitpayCard.enabled;
|
||||
$scope.glideraEnabled = config.glidera.enabled && !isWindowsPhoneApp;
|
||||
|
||||
$scope.glideraEnabled = config.glidera.enabled && !isWindowsPhoneApp;
|
||||
if ($scope.bitpayCardEnabled) {
|
||||
bitpayCardService.getBitpayDebitCards(function(err, data) {
|
||||
if (err) $log.error(err);
|
||||
if (!lodash.isEmpty(data)) {
|
||||
$scope.bitpayCards = true;
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
if ($scope.glideraEnabled) {
|
||||
storageService.getGlideraToken(glideraService.getEnvironment(), function(err, token) {
|
||||
if (err) $log.error(err);
|
||||
$scope.glideraToken = token;
|
||||
});
|
||||
}
|
||||
|
||||
});
|
||||
};
|
||||
|
||||
$scope.openExternalLink = function() {
|
||||
|
|
@ -42,18 +58,6 @@ angular.module('copayApp.controllers').controller('tabSettingsController', funct
|
|||
|
||||
$scope.$on("$ionicView.beforeEnter", function(event, data) {
|
||||
updateConfig();
|
||||
|
||||
bitpayCardService.getBitpayDebitCards(function(err, data) {
|
||||
if (err) $log.error(err);
|
||||
if (!lodash.isEmpty(data)) {
|
||||
$scope.bitpayCards = true;
|
||||
}
|
||||
});
|
||||
|
||||
storageService.getGlideraToken(glideraService.getEnvironment(), function(err, token) {
|
||||
if (err) $log.error(err);
|
||||
$scope.glideraToken = token;
|
||||
});
|
||||
});
|
||||
|
||||
});
|
||||
|
|
|
|||
|
|
@ -10,54 +10,54 @@
|
|||
<i class="icon big-icon-svg">
|
||||
<img src="img/icon-exchange.svg" class="bg"/>
|
||||
</i>
|
||||
<span translate>Bitcoin Exchanges</span>
|
||||
<span>{{'Bitcoin Exchanges' | translate}}</span>
|
||||
<i class="icon bp-arrow-right"></i>
|
||||
</a>
|
||||
<a class="item item-icon-left item-icon-right" ui-sref="tabs.addressbook">
|
||||
<i class="icon big-icon-svg">
|
||||
<img src="img/icon-address-book.svg" class="bg"/>
|
||||
</i>
|
||||
<span translate>Address Book</span>
|
||||
<span>{{'Address Book' | translate}}</span>
|
||||
<i class="icon bp-arrow-right"></i>
|
||||
</a>
|
||||
<a class="item item-icon-left item-icon-right" ng-click="openExternalLink()">
|
||||
<i class="icon big-icon-svg">
|
||||
<img src="img/icon-help-support.svg" class="bg"/>
|
||||
</i>
|
||||
<span translate>Help & Support</span>
|
||||
<span>{{'Help & Support' | translate }}</span>
|
||||
<i class="icon big-icon-svg">
|
||||
<img src="img/icon-link.svg" class="bg just-a-hint"/>
|
||||
</i>
|
||||
</a>
|
||||
<a class="item item-icon-left item-icon-right" ui-sref="tabs.feedback">
|
||||
<i class="icon big-icon-svg">
|
||||
<img src="img/icon-language.svg" class="bg"/>
|
||||
<img src="img/icon-send-feedback.svg" class="bg"/>
|
||||
</i>
|
||||
<span translate>Send Feedback</span>
|
||||
<span>{{'Send Feedback' | translate}}</span>
|
||||
<i class="icon bp-arrow-right"></i>
|
||||
</a>
|
||||
<a ng-if="isCordova" class="item item-icon-left item-icon-right" ui-sref="tabs.shareApp({score: 4, skipped: true, fromSettings: true})">
|
||||
<i class="icon big-icon-svg">
|
||||
<img src="img/icon-send-feedback.svg" class="bg"/>
|
||||
<img src="img/icon-heart.svg" class="bg"/>
|
||||
</i>
|
||||
<span translate>Share {{appName}}</span>
|
||||
<span>{{'Share'|translate}} {{appName}}</span>
|
||||
<i class="icon bp-arrow-right"></i>
|
||||
</a>
|
||||
|
||||
<div class="item item-divider" translate>Preferences</div>
|
||||
<div class="item item-divider">{{'Preferences' | translate}}</div>
|
||||
|
||||
<a class="item item-icon-left item-icon-right" ui-sref="tabs.notifications">
|
||||
<i class="icon big-icon-svg">
|
||||
<img src="img/icon-notifications.svg" class="bg"/>
|
||||
</i>
|
||||
<span translate>Notifications</span>
|
||||
<span>{{'Notifications' | translate}}</span>
|
||||
<i class="icon bp-arrow-right"></i>
|
||||
</a>
|
||||
<a class="item item-icon-left item-icon-right" ui-sref="tabs.language">
|
||||
<i class="icon big-icon-svg">
|
||||
<img src="img/icon-language.svg" class="bg"/>
|
||||
</i>
|
||||
<span translate>Language</span>
|
||||
<span>{{'Language' | translate}}</span>
|
||||
<span class="item-note">
|
||||
{{currentLanguageName|translate}}
|
||||
</span>
|
||||
|
|
@ -67,7 +67,7 @@
|
|||
<i class="icon big-icon-svg">
|
||||
<img src="img/icon-unit.svg" class="bg"/>
|
||||
</i>
|
||||
<span class="setting-title" translate>Bitcoin Unit</span>
|
||||
<span class="setting-title">{{'Bitcoin Unit' | translate}}</span>
|
||||
<span class="setting-value">
|
||||
{{unitName}}
|
||||
</span>
|
||||
|
|
@ -78,7 +78,7 @@
|
|||
<i class="icon big-icon-svg">
|
||||
<img src="img/icon-alternative-currency.svg" class="bg"/>
|
||||
</i>
|
||||
<span class="setting-title" translate>Alternative Currency</span>
|
||||
<span class="setting-title">{{'Alternative Currency' | translate}}</span>
|
||||
<span class="setting-value">
|
||||
{{selectedAlternative.name}}
|
||||
</span>
|
||||
|
|
@ -89,14 +89,14 @@
|
|||
<i class="icon big-icon-svg">
|
||||
<img src="img/icon-network.svg" class="bg"/>
|
||||
</i>
|
||||
<span class="setting-title" translate>Bitcoin Network Fee Policy</span>
|
||||
<span class="setting-title">{{'Bitcoin Network Fee Policy' | translate}}</span>
|
||||
<span class="setting-value">
|
||||
{{feeOpts[currentFeeLevel]|translate}}
|
||||
</span>
|
||||
<i class="icon bp-arrow-right"></i>
|
||||
</a>
|
||||
|
||||
<div class="item item-divider" ng-show="wallets[0]" translate>Wallets & Integrations</div>
|
||||
<div class="item item-divider" ng-show="wallets[0]">{{'Wallets & Integrations' | translate}}</div>
|
||||
|
||||
<a class="item item-icon-left item-icon-right" href
|
||||
ui-sref="tabs.preferences({'walletId': item.id})"
|
||||
|
|
@ -110,8 +110,8 @@
|
|||
{{item.m}}-of-{{item.n}}
|
||||
</span>
|
||||
</span>
|
||||
<span class="right text-light assertive" ng-show="!item.isComplete()" translate>
|
||||
Incomplete
|
||||
<span class="right text-light assertive" ng-show="!item.isComplete()">
|
||||
{{'Incomplete' | translate}}
|
||||
</span>
|
||||
<i class="icon bp-arrow-right"></i>
|
||||
</a>
|
||||
|
|
@ -135,28 +135,18 @@
|
|||
|
||||
<div class="item item-divider"></div>
|
||||
|
||||
<a class="ng-hide item item-icon-left item-icon-right" href ng-hide="true">
|
||||
<i class="icon big-icon-svg">
|
||||
<img src="img/icon-heart.svg" class="bg"/>
|
||||
</i>
|
||||
<span translate>Tell a friend</span>
|
||||
<i class="icon bp-arrow-right"></i>
|
||||
</a>
|
||||
|
||||
<div class="ng-hide item item-divider" ng-hide="true"></div>
|
||||
|
||||
<a class="item item-icon-right item-icon-left" href ui-sref="tabs.advanced">
|
||||
<i class="icon big-icon-svg">
|
||||
<img src="img/icon-advanced.svg" class="bg"/>
|
||||
</i>
|
||||
<span translate>Advanced</span>
|
||||
<span>{{'Advanced' | translate}}</span>
|
||||
<i class="icon bp-arrow-right"></i>
|
||||
</a>
|
||||
<a class="item item-icon-left item-icon-right" href ui-sref="tabs.about">
|
||||
<i class="icon big-icon-svg">
|
||||
<img src="img/icon-about.svg" class="bg"/>
|
||||
</i>
|
||||
<span translate>About</span> {{appName}}
|
||||
<span>{{'About' | translate}}</span> {{appName}}
|
||||
<i class="icon bp-arrow-right"></i>
|
||||
</a>
|
||||
<div class="item item-divider"></div>
|
||||
|
|
|
|||
|
|
@ -1,22 +1,22 @@
|
|||
<ion-tabs class="tabs-icon-top tabs-color-active-positive ion-tabs-transparent {{$root.hideTabs}}">
|
||||
|
||||
<ion-tab title="Home" icon-off="ico-home" icon-on="ico-home-selected" ui-sref="tabs.home">
|
||||
<ion-tab title="{{'Home'|translate}}" icon-off="ico-home" icon-on="ico-home-selected" ui-sref="tabs.home">
|
||||
<ion-nav-view name="tab-home"></ion-nav-view>
|
||||
</ion-tab>
|
||||
|
||||
<ion-tab title="Receive" icon-off="ico-receive" icon-on="ico-receive-selected" ui-sref="tabs.receive">
|
||||
<ion-tab title="{{'Receive'|translate}}" icon-off="ico-receive" icon-on="ico-receive-selected" ui-sref="tabs.receive">
|
||||
<ion-nav-view name="tab-receive"></ion-nav-view>
|
||||
</ion-tab>
|
||||
|
||||
<ion-tab title="Scan" icon-off="ico-scan" icon-on="ico-scan-selected" ui-sref="tabs.scan">
|
||||
<ion-tab title="{{'Scan'|translate}}" icon-off="ico-scan" icon-on="ico-scan-selected" ui-sref="tabs.scan">
|
||||
<ion-nav-view name="tab-scan"></ion-nav-view>
|
||||
</ion-tab>
|
||||
|
||||
<ion-tab title="Send" icon-off="ico-send" icon-on="ico-send-selected" ui-sref="tabs.send">
|
||||
<ion-tab title="{{'Send'|translate}}" icon-off="ico-send" icon-on="ico-send-selected" ui-sref="tabs.send">
|
||||
<ion-nav-view name="tab-send"></ion-nav-view>
|
||||
</ion-tab>
|
||||
|
||||
<ion-tab title="Settings" icon-off="ico-settings" icon-on="ico-settings-selected" ui-sref="tabs.settings">
|
||||
<ion-tab title="{{'Settings'|translate}}" icon-off="ico-settings" icon-on="ico-settings-selected" ui-sref="tabs.settings">
|
||||
<ion-nav-view name="tab-settings"></ion-nav-view>
|
||||
</ion-tab>
|
||||
</ion-tabs>
|
||||
|
|
|
|||
|
|
@ -142,7 +142,7 @@
|
|||
</div>
|
||||
</div> <!-- oh -->
|
||||
|
||||
<a class="wallet-not-backed-up-warning" ng-if="wallet.needsBackup" ui-sref="tabs.wallet.backupWarning({from: 'tabs.wallet'})">
|
||||
<a class="wallet-not-backed-up-warning" ng-if="wallet.needsBackup" ui-sref="tabs.wallet.backupWarning({from: 'tabs.wallet'})" translate>
|
||||
Wallet not backed up
|
||||
</a>
|
||||
|
||||
|
|
@ -196,11 +196,11 @@
|
|||
<div class="wallet-details__list" ng-show="txHistory[0]">
|
||||
<div ng-repeat="btx in txHistory track by $index" ng-click="openTxModal(btx)">
|
||||
<div class="wallet-details__group-label" ng-if="isFirstInGroup($index)">
|
||||
<span ng-if="isDateInCurrentMonth(getDate(btx.time))">
|
||||
<span ng-if="isDateInCurrentMonth(getDate(btx.time))" translate>
|
||||
Recent
|
||||
</span>
|
||||
<span ng-if="!isDateInCurrentMonth(getDate(btx.time))">
|
||||
{{getDate(btx.time) | date:'MMMM'}}
|
||||
{{getDate(btx.time) | amDateFormat:'MMMM'}}
|
||||
</span>
|
||||
</div>
|
||||
|
||||
|
|
@ -217,7 +217,7 @@
|
|||
<div class="wallet-details__tx-title" ng-if="!isUnconfirmed(btx)">
|
||||
<div ng-show="btx.action == 'received'" class="ellipsis">
|
||||
<div ng-if="btx.note.body" class="wallet-details__tx-message ellipsis">{{btx.note.body}}</div>
|
||||
<div ng-if="!btx.note.body" class="wallet-details__tx-message ellipsis" translate> Received</div>
|
||||
<div ng-if="!btx.note.body" class="wallet-details__tx-message ellipsis" translate>Received</div>
|
||||
</div>
|
||||
|
||||
<div ng-show="btx.action == 'sent'" class="ellipsis">
|
||||
|
|
@ -238,8 +238,8 @@
|
|||
|
||||
<div class="wallet-details__tx-title" ng-if="isUnconfirmed(btx)">
|
||||
<div class="ellipsis" style="color: #B4B4B4;">
|
||||
<span ng-if="btx.action == 'sent' || btx.action == 'moved'">Sending</span>
|
||||
<span ng-if="btx.action == 'received'">Receiving</span>
|
||||
<span ng-if="btx.action == 'sent' || btx.action == 'moved'" translate>Sending</span>
|
||||
<span ng-if="btx.action == 'received'" translate>Receiving</span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
|
@ -255,7 +255,9 @@
|
|||
</span>
|
||||
<div>
|
||||
<time class="wallet-details__tx-time" ng-if="btx.time && createdWithinPastDay(btx.time)">{{btx.time * 1000 | amTimeAgo}}</time>
|
||||
<time class="wallet-details__tx-time" ng-if="btx.time && !createdWithinPastDay(btx.time)">{{btx.time * 1000 | date:'MMMM d, y'}}</time>
|
||||
<time class="wallet-details__tx-time" ng-if="btx.time && !createdWithinPastDay(btx.time)">
|
||||
{{btx.time * 1000 | amDateFormat:'MMM d, YYYY'}}
|
||||
</time>
|
||||
</div>
|
||||
</span>
|
||||
</div>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue