Merge pull request #147 from Bitcoin-com/wallet/sprint/16
Wallet/sprint/16
This commit is contained in:
commit
e9e3ee7ddc
65 changed files with 16591 additions and 1855 deletions
|
|
@ -200,7 +200,7 @@ module.exports = function(grunt) {
|
||||||
module: 'copayApp'
|
module: 'copayApp'
|
||||||
},
|
},
|
||||||
files: {
|
files: {
|
||||||
'src/js/translations.js': ['i18n/po/*.po']
|
'src/js/translations.js': ['i18n/po/**/*.po']
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|
|
||||||
|
|
@ -105,7 +105,7 @@ The desktop version of the Bitcoin.com wallet currently uses NW.js, an app runti
|
||||||
When NW.js is installed, run the `start:desktop` npm package script.
|
When NW.js is installed, run the `start:desktop` npm package script.
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
npm run apply:bitcoin.com
|
npm run apply:bitcoincom
|
||||||
npm run start:desktop
|
npm run start:desktop
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -2,6 +2,8 @@
|
||||||
|
|
||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
|
const blankOrEmptyTranslationRegex = /^\s*"\s*"$/
|
||||||
|
|
||||||
if (process.argv[2]) {
|
if (process.argv[2]) {
|
||||||
var no_build = (process.argv[2].toLowerCase() == '--nobuild')
|
var no_build = (process.argv[2].toLowerCase() == '--nobuild')
|
||||||
if (no_build == false) {
|
if (no_build == false) {
|
||||||
|
|
@ -22,19 +24,7 @@ var path = require('path');
|
||||||
var https = require('https');
|
var https = require('https');
|
||||||
var AdmZip = require('adm-zip');
|
var AdmZip = require('adm-zip');
|
||||||
|
|
||||||
var crowdin_identifier = 'copay'
|
var crowdin_identifier = 'bitcoincom-wallet'
|
||||||
|
|
||||||
var local_file_name2 = path.join(__dirname, 'docs/appstore_en.txt')
|
|
||||||
var local_file_name3 = path.join(__dirname, 'docs/updateinfo_en.txt')
|
|
||||||
|
|
||||||
try {
|
|
||||||
fs.statSync(local_file_name2);
|
|
||||||
fs.statSync(local_file_name3);
|
|
||||||
}
|
|
||||||
catch (e) {
|
|
||||||
console.log('\n### ABORTING ### One of the following files does not exist:\n' + local_file_name2 + '\n' + local_file_name3);
|
|
||||||
process.exit(1);
|
|
||||||
}
|
|
||||||
|
|
||||||
try {
|
try {
|
||||||
// obtain the crowdin api key
|
// obtain the crowdin api key
|
||||||
|
|
@ -60,105 +50,22 @@ if (no_build == false) { // Reminder: Any changes to the script below must also
|
||||||
'1. No changes since last translation build, or\n' +
|
'1. No changes since last translation build, or\n' +
|
||||||
'2. API limit of once per 30 minutes has not been waited.\n\n' +
|
'2. API limit of once per 30 minutes has not been waited.\n\n' +
|
||||||
'Since we can not guarantee that translations have been built properly, this script will end here.\n' +
|
'Since we can not guarantee that translations have been built properly, this script will end here.\n' +
|
||||||
'Log in to Copay\'s Crowdin Settings and click the "Build Project" button to assure it is built recently, and then run this ' +
|
'Log in to Bitcoin.com Wallet\'s Crowdin Settings and click the "Build Project" button to assure it is built recently, and then run this ' +
|
||||||
'script again with the --nobuild arg to download translations without checking if built.');
|
'script again with the --nobuild arg to download translations without checking if built.');
|
||||||
process.exit(1);
|
process.exit(1);
|
||||||
};
|
};
|
||||||
|
|
||||||
// Download most recent translations for all languages.
|
downloadAllTranslationsAfterLastBuild();
|
||||||
https.get('https://crowdin.com/download/project/' + crowdin_identifier + '.zip', function(res) {
|
|
||||||
var data = [], dataLen = 0;
|
|
||||||
|
|
||||||
res.on('data', function(chunk) {
|
|
||||||
data.push(chunk);
|
|
||||||
dataLen += chunk.length;
|
|
||||||
}).on('end', function() {
|
|
||||||
var buf = new Buffer(dataLen);
|
|
||||||
for (var i=0, len = data.length, pos = 0; i < len; i++) {
|
|
||||||
data[i].copy(buf, pos);
|
|
||||||
pos += data[i].length;
|
|
||||||
};
|
|
||||||
var zip = new AdmZip(buf);
|
|
||||||
zip.extractAllTo('./', true);
|
|
||||||
console.log('Done extracting ZIP file.');
|
|
||||||
|
|
||||||
var files = fs.readdirSync('./docs');
|
|
||||||
|
|
||||||
for (var i in files) {
|
|
||||||
debugger;
|
|
||||||
if (files[i].slice(0,9) == 'appstore_' && files[i].slice(-4) == '.txt' && files[i] != 'appstore_en.txt') {
|
|
||||||
var english_file = fs.readFileSync(local_file_name2, 'utf8');
|
|
||||||
var compare_file = fs.readFileSync(path.join(__dirname, 'docs/' + files[i]), 'utf8')
|
|
||||||
english_file = english_file.replace(/\r\n/g, '\n');
|
|
||||||
compare_file = compare_file.replace(/\r\n/g, '\n');
|
|
||||||
if (compare_file == english_file) {
|
|
||||||
fs.unlinkSync(path.join(__dirname, 'docs/' + files[i]));
|
|
||||||
};
|
|
||||||
};
|
|
||||||
if (files[i].slice(0,11) == 'updateinfo_' && files[i].slice(-4) == '.txt' && files[i] != 'updateinfo_en.txt') {
|
|
||||||
var english_file = fs.readFileSync(local_file_name3, 'utf8');
|
|
||||||
var compare_file = fs.readFileSync(path.join(__dirname, 'docs/' + files[i]), 'utf8')
|
|
||||||
english_file = english_file.replace(/\r\n/g, '\n');
|
|
||||||
compare_file = compare_file.replace(/\r\n/g, '\n');
|
|
||||||
if (compare_file == english_file) {
|
|
||||||
fs.unlinkSync(path.join(__dirname, 'docs/' + files[i]));
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
console.log('Cleaned out completely untranslated appstore docs.');
|
|
||||||
|
|
||||||
var files = fs.readdirSync('./po');
|
|
||||||
|
|
||||||
for (var i in files) {
|
|
||||||
if (files[i] != 'template.pot') {
|
|
||||||
var po_file = fs.readFileSync(path.join(__dirname, 'po/' + files[i]), 'utf8');
|
|
||||||
var po_array = po_file.split('\n');
|
|
||||||
for (var j in po_array) {
|
|
||||||
if (po_array[j].slice(0,5) == 'msgid') {
|
|
||||||
var source_text = po_array[j].slice(5);
|
|
||||||
} else if (po_array[j].slice(0,6) == 'msgstr') {
|
|
||||||
var translate_text = po_array[j].slice(6);
|
|
||||||
// if a line is not == English, it means there is translation. Keep this file.
|
|
||||||
if (source_text != translate_text) {
|
|
||||||
// erase email addresses of last translator for privacy
|
|
||||||
po_file = po_file.replace(/ <.+@.+\..+>/, '')
|
|
||||||
fs.writeFileSync(path.join(__dirname, 'po/' + files[i]), po_file);
|
|
||||||
|
|
||||||
// split the file into 3 parts, before locale, locale, and after locale.
|
|
||||||
var lang_pos = po_file.search('"Language: ') + 11;
|
|
||||||
var po_start = po_file.slice(0,lang_pos);
|
|
||||||
var po_locale = po_file.slice(lang_pos,lang_pos + 5);
|
|
||||||
var po_end = po_file.slice(lang_pos + 5);
|
|
||||||
|
|
||||||
// check for underscore, if it's there, only take the first 2 letters and reconstruct the po file.
|
|
||||||
if (po_locale.search('_') > 0) {
|
|
||||||
fs.writeFileSync(path.join(__dirname, 'po/' + files[i]), po_start + po_locale.slice(0,2) + po_end);
|
|
||||||
po_start = '';
|
|
||||||
po_locale = '';
|
|
||||||
po_end = '';
|
|
||||||
};
|
|
||||||
break;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
if (j == po_array.length - 1) { // All strings are exactly identical to English. Delete po file.
|
|
||||||
fs.unlinkSync(path.join(__dirname, 'po/' + files[i]));
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
console.log('Cleaned out completely untranslated po files.');
|
|
||||||
|
|
||||||
});
|
|
||||||
});
|
|
||||||
});
|
});
|
||||||
}).on('error', function(e) {
|
}).on('error', function(e) {
|
||||||
console.log('Export Got error: ' + e.message);
|
console.log('Export Got error: ' + e.message);
|
||||||
});
|
});
|
||||||
|
|
||||||
} else { // Reminder: Any changes to the script below must also be made to the above and vice versa.
|
} else { // Reminder: Any changes to the script below must also be made to the above and vice versa.
|
||||||
|
downloadAllTranslationsAfterLastBuild();
|
||||||
|
};
|
||||||
|
|
||||||
|
function downloadAllTranslationsAfterLastBuild () {
|
||||||
// Download most recent translations for all languages.
|
// Download most recent translations for all languages.
|
||||||
https.get('https://api.crowdin.com/api/project/' + crowdin_identifier + '/download/all.zip?key=' + crowdin_api_key, function(res) {
|
https.get('https://api.crowdin.com/api/project/' + crowdin_identifier + '/download/all.zip?key=' + crowdin_api_key, function(res) {
|
||||||
var data = [], dataLen = 0;
|
var data = [], dataLen = 0;
|
||||||
|
|
@ -172,51 +79,58 @@ if (no_build == false) { // Reminder: Any changes to the script below must also
|
||||||
data[i].copy(buf, pos);
|
data[i].copy(buf, pos);
|
||||||
pos += data[i].length;
|
pos += data[i].length;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
updateLocalFilesFromDownloadedZipBuffer(buf);
|
||||||
|
});
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
function updateLocalFilesFromDownloadedZipBuffer(buf) {
|
||||||
|
|
||||||
var zip = new AdmZip(buf);
|
var zip = new AdmZip(buf);
|
||||||
zip.extractAllTo('./', true);
|
const extractionPath = path.join(__dirname, 'po')
|
||||||
|
zip.extractAllTo(extractionPath, true);
|
||||||
console.log('Done extracting ZIP file.');
|
console.log('Done extracting ZIP file.');
|
||||||
|
|
||||||
var files = fs.readdirSync('./docs');
|
let untranslatedPoFileDeletedCount = 0;
|
||||||
|
var files = fs.readdirSync(extractionPath);
|
||||||
|
|
||||||
for (var i in files) {
|
for (var i in files) {
|
||||||
if (files[i].slice(0,9) == 'appstore_' && files[i].slice(-4) == '.txt' && files[i] != 'appstore_en.txt') {
|
const name = files[i];
|
||||||
var english_file = fs.readFileSync(local_file_name2, 'utf8');
|
if (name == 'template.pot') {
|
||||||
var compare_file = fs.readFileSync(path.join(__dirname, 'docs/' + files[i]), 'utf8')
|
continue;
|
||||||
english_file = english_file.replace(/\r\n/g, '\n');
|
}
|
||||||
compare_file = compare_file.replace(/\r\n/g, '\n');
|
|
||||||
if (compare_file == english_file) {
|
|
||||||
fs.unlinkSync(path.join(__dirname, 'docs/' + files[i]));
|
|
||||||
};
|
|
||||||
};
|
|
||||||
if (files[i].slice(0,11) == 'updateinfo_' && files[i].slice(-4) == '.txt' && files[i] != 'updateinfo_en.txt') {
|
|
||||||
var english_file = fs.readFileSync(local_file_name3, 'utf8');
|
|
||||||
var compare_file = fs.readFileSync(path.join(__dirname, 'docs/' + files[i]), 'utf8')
|
|
||||||
english_file = english_file.replace(/\r\n/g, '\n');
|
|
||||||
compare_file = compare_file.replace(/\r\n/g, '\n');
|
|
||||||
if (compare_file == english_file) {
|
|
||||||
fs.unlinkSync(path.join(__dirname, 'docs/' + files[i]));
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
console.log('Cleaned out completely untranslated appstore docs.');
|
const fullPath = path.join(extractionPath, name);
|
||||||
|
const status = fs.statSync(fullPath);
|
||||||
|
if (!status.isDirectory()) {
|
||||||
|
console.log(`Not a directory. Don't know what to do with "%{name}", skipping.`);
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
var files = fs.readdirSync('./po');
|
const filePath = path.join(fullPath, `template-${name}.po`);
|
||||||
|
|
||||||
for (var i in files) {
|
if (name === "zh-HK") {
|
||||||
if (files[i] != 'template.pot') {
|
console.log("Deleting zh-HK, because we also have zh-CN and the app uses 2-character locales. Also zh-HK was untranslated at time of writing.");
|
||||||
var po_file = fs.readFileSync(path.join(__dirname, 'po/' + files[i]), 'utf8');
|
fs.unlinkSync(filePath);
|
||||||
|
continue
|
||||||
|
}
|
||||||
|
|
||||||
|
var po_file = fs.readFileSync(filePath, 'utf8');
|
||||||
var po_array = po_file.split('\n');
|
var po_array = po_file.split('\n');
|
||||||
for (var j in po_array) {
|
const linesCount = po_array.length;
|
||||||
if (po_array[j].slice(0,5) == 'msgid') {
|
for (let j = 0; j < linesCount; j++) {
|
||||||
|
if (po_array[j].slice(0,5) === 'msgid') {
|
||||||
var source_text = po_array[j].slice(5);
|
var source_text = po_array[j].slice(5);
|
||||||
} else if (po_array[j].slice(0,6) == 'msgstr') {
|
} else if (po_array[j].slice(0,6) === 'msgstr') {
|
||||||
var translate_text = po_array[j].slice(6);
|
var translate_text = po_array[j].slice(6);
|
||||||
// if a line is not == English, it means there is translation. Keep this file.
|
// If a line is not == English, it means there is at least one translation. Keep this entire file.
|
||||||
if (source_text != translate_text) {
|
if ((!blankOrEmptyTranslationRegex.test(translate_text)) &&
|
||||||
|
source_text !== translate_text) {
|
||||||
|
console.log(`Keeping ${name}`);
|
||||||
// erase email addresses of last translator for privacy
|
// erase email addresses of last translator for privacy
|
||||||
po_file = po_file.replace(/ <.+@.+\..+>/, '')
|
po_file = po_file.replace(/ <.+@.+\..+>/, '')
|
||||||
fs.writeFileSync(path.join(__dirname, 'po/' + files[i]), po_file);
|
fs.writeFileSync(filePath, po_file);
|
||||||
|
|
||||||
// split the file into 3 parts, before locale, locale, and after locale.
|
// split the file into 3 parts, before locale, locale, and after locale.
|
||||||
var lang_pos = po_file.search('"Language: ') + 11;
|
var lang_pos = po_file.search('"Language: ') + 11;
|
||||||
|
|
@ -225,8 +139,10 @@ if (no_build == false) { // Reminder: Any changes to the script below must also
|
||||||
var po_end = po_file.slice(lang_pos + 5);
|
var po_end = po_file.slice(lang_pos + 5);
|
||||||
|
|
||||||
// check for underscore, if it's there, only take the first 2 letters and reconstruct the po file.
|
// check for underscore, if it's there, only take the first 2 letters and reconstruct the po file.
|
||||||
|
// TODO: Fix how this is done, because it won't work properly for
|
||||||
|
// Chinese, Traditional and Chinese, Simplified, they will clash.
|
||||||
if (po_locale.search('_') > 0) {
|
if (po_locale.search('_') > 0) {
|
||||||
fs.writeFileSync(path.join(__dirname, 'po/' + files[i]), po_start + po_locale.slice(0,2) + po_end);
|
fs.writeFileSync(filePath, po_start + po_locale.slice(0,2) + po_end);
|
||||||
po_start = '';
|
po_start = '';
|
||||||
po_locale = '';
|
po_locale = '';
|
||||||
po_end = '';
|
po_end = '';
|
||||||
|
|
@ -234,15 +150,14 @@ if (no_build == false) { // Reminder: Any changes to the script below must also
|
||||||
break;
|
break;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
if (j == po_array.length - 1) { // All strings are exactly identical to English. Delete po file.
|
if (j === (linesCount - 1)) { // All strings are exactly identical to English. Delete po file.
|
||||||
fs.unlinkSync(path.join(__dirname, 'po/' + files[i]));
|
fs.unlinkSync(filePath);
|
||||||
};
|
console.log(`Deleted ${name}`)
|
||||||
|
untranslatedPoFileDeletedCount++;
|
||||||
};
|
};
|
||||||
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
console.log('Cleaned out completely untranslated po files.');
|
console.log(`Completely untranslated po files cleaned out: ${untranslatedPoFileDeletedCount} (Not including zh-HK)`);
|
||||||
|
}
|
||||||
});
|
|
||||||
});
|
|
||||||
};
|
|
||||||
|
|
@ -7,7 +7,7 @@ var path = require('path');
|
||||||
var https = require('https');
|
var https = require('https');
|
||||||
var bhttp = require('bhttp');
|
var bhttp = require('bhttp');
|
||||||
|
|
||||||
var crowdin_identifier = 'copay'
|
var crowdin_identifier = 'bitcoincom-wallet'
|
||||||
|
|
||||||
var local_file_name1 = path.join(__dirname, 'po/template.pot')
|
var local_file_name1 = path.join(__dirname, 'po/template.pot')
|
||||||
|
|
||||||
|
|
@ -45,9 +45,7 @@ var crowdin_api_key = fs.readFileSync(path.join(__dirname, 'crowdin_api_key.txt'
|
||||||
if (crowdin_api_key != '') {
|
if (crowdin_api_key != '') {
|
||||||
|
|
||||||
var payload = {
|
var payload = {
|
||||||
'files[template.pot]': local_file1,
|
'files[template.pot]': local_file1
|
||||||
'files[appstore/appstore_en.txt]': local_file2,
|
|
||||||
'files[appstore/updateinfo_en.txt]': local_file3
|
|
||||||
};
|
};
|
||||||
|
|
||||||
bhttp.post('https://api.crowdin.com/api/project/' + crowdin_identifier + '/update-file?key=' + crowdin_api_key, payload, {}, function(err, response) {
|
bhttp.post('https://api.crowdin.com/api/project/' + crowdin_identifier + '/update-file?key=' + crowdin_api_key, payload, {}, function(err, response) {
|
||||||
|
|
|
||||||
3634
i18n/po/cs/template-cs.po
Normal file
3634
i18n/po/cs/template-cs.po
Normal file
File diff suppressed because it is too large
Load diff
|
|
@ -2,16 +2,16 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Project-Id-Version: copay\n"
|
"Project-Id-Version: bitcoincom-wallet\n"
|
||||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
"X-Generator: crowdin.com\n"
|
"X-Generator: crowdin.com\n"
|
||||||
"X-Crowdin-Project: copay\n"
|
"X-Crowdin-Project: bitcoincom-wallet\n"
|
||||||
"X-Crowdin-Language: de\n"
|
"X-Crowdin-Language: de\n"
|
||||||
"X-Crowdin-File: template.pot\n"
|
"X-Crowdin-File: template.pot\n"
|
||||||
"Last-Translator: cmgustavo83\n"
|
"Last-Translator: emilold\n"
|
||||||
"Language-Team: German\n"
|
"Language-Team: German\n"
|
||||||
"Language: de\n"
|
"Language: de\n"
|
||||||
"PO-Revision-Date: 2017-10-09 10:33-0400\n"
|
"PO-Revision-Date: 2018-05-15 20:18-0400\n"
|
||||||
|
|
||||||
#: www/views/modals/paypro.html:34
|
#: www/views/modals/paypro.html:34
|
||||||
msgid "(Trusted)"
|
msgid "(Trusted)"
|
||||||
|
|
@ -234,7 +234,7 @@ msgstr "Jeder mit Ihrer Wiederherstellungsphrase hat Zugriff auf ihre Bitcoins u
|
||||||
|
|
||||||
#: www/views/addresses.html:94
|
#: www/views/addresses.html:94
|
||||||
msgid "Approximate Bitcoin network fee to transfer wallet's balance (with normal priority)"
|
msgid "Approximate Bitcoin network fee to transfer wallet's balance (with normal priority)"
|
||||||
msgstr ""
|
msgstr "Približna naknada za Bitcoin za prijenos novčanika (s normalnim prioritetom)"
|
||||||
|
|
||||||
#: www/views/backupWarning.html:10
|
#: www/views/backupWarning.html:10
|
||||||
msgid "Are you being watched?"
|
msgid "Are you being watched?"
|
||||||
|
|
@ -250,7 +250,7 @@ msgstr "Wollen Sie wirklich abbrechen und dieses Wallet löschen?"
|
||||||
|
|
||||||
#: src/js/controllers/addressbookView.js:37
|
#: src/js/controllers/addressbookView.js:37
|
||||||
msgid "Are you sure you want to delete this contact?"
|
msgid "Are you sure you want to delete this contact?"
|
||||||
msgstr ""
|
msgstr "Jeste li sigurni da želite obrisati ovaj kontakt?"
|
||||||
|
|
||||||
#: src/js/controllers/preferencesDelete.js:25
|
#: src/js/controllers/preferencesDelete.js:25
|
||||||
msgid "Are you sure you want to delete this wallet?"
|
msgid "Are you sure you want to delete this wallet?"
|
||||||
|
|
@ -270,7 +270,7 @@ msgstr "Sind Sie sicher dass Sie es überspringen möchten?"
|
||||||
|
|
||||||
#: www/views/modals/bitpay-card-confirmation.html:4
|
#: www/views/modals/bitpay-card-confirmation.html:4
|
||||||
msgid "Are you sure you would like to log out of your BitPay Card account?"
|
msgid "Are you sure you would like to log out of your BitPay Card account?"
|
||||||
msgstr ""
|
msgstr "Jeste li sigurni da se želite odjaviti od vašeg BitPay Card računa?"
|
||||||
|
|
||||||
#: src/js/controllers/preferencesBitpayCard.js:7
|
#: src/js/controllers/preferencesBitpayCard.js:7
|
||||||
#: src/js/controllers/preferencesBitpayServices.js:20
|
#: src/js/controllers/preferencesBitpayServices.js:20
|
||||||
|
|
@ -303,7 +303,7 @@ msgstr "BIP32 Pfad für die Adressen-Ableitung"
|
||||||
|
|
||||||
#: www/views/cashScan.html:25
|
#: www/views/cashScan.html:25
|
||||||
msgid "BTC wallets"
|
msgid "BTC wallets"
|
||||||
msgstr ""
|
msgstr "BTC nocčanik"
|
||||||
|
|
||||||
#: www/views/preferences.html:34
|
#: www/views/preferences.html:34
|
||||||
msgid "Backup"
|
msgid "Backup"
|
||||||
|
|
@ -369,7 +369,7 @@ msgstr ""
|
||||||
#: www/views/tab-home.html:98
|
#: www/views/tab-home.html:98
|
||||||
#: www/views/tab-settings.html:115
|
#: www/views/tab-settings.html:115
|
||||||
msgid "Bitcoin Cash Wallets"
|
msgid "Bitcoin Cash Wallets"
|
||||||
msgstr ""
|
msgstr "Novčanice bitcoina"
|
||||||
|
|
||||||
#: www/views/modals/chooseFeeLevel.html:4
|
#: www/views/modals/chooseFeeLevel.html:4
|
||||||
#: www/views/preferencesFee.html:4
|
#: www/views/preferencesFee.html:4
|
||||||
|
|
@ -426,7 +426,7 @@ msgstr "Browser wird nicht unterstützt"
|
||||||
#: www/views/buyAmazon.html:5
|
#: www/views/buyAmazon.html:5
|
||||||
#: www/views/buyMercadoLibre.html:6
|
#: www/views/buyMercadoLibre.html:6
|
||||||
msgid "Buy"
|
msgid "Buy"
|
||||||
msgstr ""
|
msgstr "Kaufen"
|
||||||
|
|
||||||
#: www/views/includes/buyAndSellCard.html:3
|
#: www/views/includes/buyAndSellCard.html:3
|
||||||
msgid "Buy & Sell Bitcoin"
|
msgid "Buy & Sell Bitcoin"
|
||||||
|
|
@ -439,11 +439,11 @@ msgstr "Kaufe Bitcoins"
|
||||||
#: www/views/mercadoLibre.html:22
|
#: www/views/mercadoLibre.html:22
|
||||||
#: www/views/mercadoLibre.html:50
|
#: www/views/mercadoLibre.html:50
|
||||||
msgid "Buy a Gift Card"
|
msgid "Buy a Gift Card"
|
||||||
msgstr ""
|
msgstr "Geschenkkarte Kaufen"
|
||||||
|
|
||||||
#: src/js/controllers/buyAmazon.js:334
|
#: src/js/controllers/buyAmazon.js:334
|
||||||
msgid "Buy from"
|
msgid "Buy from"
|
||||||
msgstr ""
|
msgstr "Kaufen von"
|
||||||
|
|
||||||
#: src/js/services/onGoingProcess.js:40
|
#: src/js/services/onGoingProcess.js:40
|
||||||
msgid "Buying Bitcoin..."
|
msgid "Buying Bitcoin..."
|
||||||
|
|
@ -523,12 +523,12 @@ msgstr ""
|
||||||
|
|
||||||
#: src/js/controllers/confirm.js:367
|
#: src/js/controllers/confirm.js:367
|
||||||
msgid "Click to pay"
|
msgid "Click to pay"
|
||||||
msgstr ""
|
msgstr "Klicken zum Bezahlen"
|
||||||
|
|
||||||
#: src/js/controllers/confirm.js:379
|
#: src/js/controllers/confirm.js:379
|
||||||
#: src/js/controllers/modals/txpDetails.js:42
|
#: src/js/controllers/modals/txpDetails.js:42
|
||||||
msgid "Click to send"
|
msgid "Click to send"
|
||||||
msgstr ""
|
msgstr "Klicken zum Senden"
|
||||||
|
|
||||||
#: www/views/customAmount.html:4
|
#: www/views/customAmount.html:4
|
||||||
#: www/views/modals/mercadolibre-card-details.html:3
|
#: www/views/modals/mercadolibre-card-details.html:3
|
||||||
|
|
@ -912,7 +912,7 @@ msgstr "Ableitungstrategie"
|
||||||
#: www/views/modals/mercadolibre-card-details.html:6
|
#: www/views/modals/mercadolibre-card-details.html:6
|
||||||
#: www/views/topup.html:45
|
#: www/views/topup.html:45
|
||||||
msgid "Details"
|
msgid "Details"
|
||||||
msgstr ""
|
msgstr "Details"
|
||||||
|
|
||||||
#: src/js/controllers/lockSetup.js:9
|
#: src/js/controllers/lockSetup.js:9
|
||||||
#: src/js/controllers/tab-settings.js:65
|
#: src/js/controllers/tab-settings.js:65
|
||||||
|
|
@ -940,7 +940,7 @@ msgstr "Herunterladen"
|
||||||
|
|
||||||
#: www/views/cashScan.html:37
|
#: www/views/cashScan.html:37
|
||||||
msgid "Duplicate for BCH"
|
msgid "Duplicate for BCH"
|
||||||
msgstr ""
|
msgstr "Duplikat für BCH"
|
||||||
|
|
||||||
#: src/js/services/onGoingProcess.js:49
|
#: src/js/services/onGoingProcess.js:49
|
||||||
msgid "Duplicating wallet..."
|
msgid "Duplicating wallet..."
|
||||||
|
|
@ -987,13 +987,17 @@ msgstr "Aktiviere E-Mail Benachrichtigung"
|
||||||
msgid "Enable push notifications"
|
msgid "Enable push notifications"
|
||||||
msgstr "Pushbenachrichtigungen aktivieren"
|
msgstr "Pushbenachrichtigungen aktivieren"
|
||||||
|
|
||||||
|
#: www/views/preferencesNotifications.html:33
|
||||||
|
msgid "Enable sound"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: www/views/tab-scan.html:18
|
#: www/views/tab-scan.html:18
|
||||||
msgid "Enable the camera to get started."
|
msgid "Enable the camera to get started."
|
||||||
msgstr "Aktivieren Sie die Kamera um loszulegen."
|
msgstr "Aktivieren Sie die Kamera um loszulegen."
|
||||||
|
|
||||||
#: www/views/tab-settings.html:49
|
#: www/views/tab-settings.html:49
|
||||||
msgid "Enabled"
|
msgid "Enabled"
|
||||||
msgstr ""
|
msgstr "Aktiviert"
|
||||||
|
|
||||||
#: src/js/services/walletService.js:1047
|
#: src/js/services/walletService.js:1047
|
||||||
#: src/js/services/walletService.js:1062
|
#: src/js/services/walletService.js:1062
|
||||||
|
|
@ -1347,7 +1351,7 @@ msgstr "Entgelt-Level werden abgerufen..."
|
||||||
#: www/views/buyAmazon.html:43
|
#: www/views/buyAmazon.html:43
|
||||||
#: www/views/buyMercadoLibre.html:42
|
#: www/views/buyMercadoLibre.html:42
|
||||||
msgid "Gift Card"
|
msgid "Gift Card"
|
||||||
msgstr ""
|
msgstr "Geschenk-Karte"
|
||||||
|
|
||||||
#: www/views/modals/mercadolibre-card-details.html:30
|
#: www/views/modals/mercadolibre-card-details.html:30
|
||||||
#: www/views/modals/mercadolibre-card-details.html:35
|
#: www/views/modals/mercadolibre-card-details.html:35
|
||||||
|
|
@ -1523,7 +1527,7 @@ msgstr "Wenn Sie einen Screenshot erstellen, kann die Sicherung von anderen Apps
|
||||||
#: www/views/tab-import-hardware.html:42
|
#: www/views/tab-import-hardware.html:42
|
||||||
#: www/views/tab-import-phrase.html:80
|
#: www/views/tab-import-phrase.html:80
|
||||||
msgid "Import"
|
msgid "Import"
|
||||||
msgstr "Import"
|
msgstr ""
|
||||||
|
|
||||||
#: www/views/import.html:3
|
#: www/views/import.html:3
|
||||||
msgid "Import Wallet"
|
msgid "Import Wallet"
|
||||||
|
|
@ -1548,7 +1552,7 @@ msgstr "Um die Sicherung der Wallet zu überprüfen, geben Sie bitte Ihr Passwor
|
||||||
#: www/views/mercadoLibreCards.html:24
|
#: www/views/mercadoLibreCards.html:24
|
||||||
#: www/views/modals/mercadolibre-card-details.html:29
|
#: www/views/modals/mercadolibre-card-details.html:29
|
||||||
msgid "Inactive"
|
msgid "Inactive"
|
||||||
msgstr ""
|
msgstr "Inaktiv"
|
||||||
|
|
||||||
#: www/views/includes/walletItem.html:9
|
#: www/views/includes/walletItem.html:9
|
||||||
#: www/views/includes/walletList.html:6
|
#: www/views/includes/walletList.html:6
|
||||||
|
|
@ -1578,7 +1582,7 @@ msgstr ""
|
||||||
#: src/js/controllers/confirm.js:306
|
#: src/js/controllers/confirm.js:306
|
||||||
#: src/js/services/bwcError.js:44
|
#: src/js/services/bwcError.js:44
|
||||||
msgid "Insufficient confirmed funds"
|
msgid "Insufficient confirmed funds"
|
||||||
msgstr "Nicht ausreichendes Guthaben"
|
msgstr ""
|
||||||
|
|
||||||
#: src/js/controllers/topup.js:165
|
#: src/js/controllers/topup.js:165
|
||||||
#: src/js/controllers/topup.js:177
|
#: src/js/controllers/topup.js:177
|
||||||
|
|
@ -1588,7 +1592,7 @@ msgstr "Nicht ausreichendes Guthaben für die Gebühr"
|
||||||
|
|
||||||
#: www/views/tab-settings.html:123
|
#: www/views/tab-settings.html:123
|
||||||
msgid "Integrations"
|
msgid "Integrations"
|
||||||
msgstr ""
|
msgstr "Integrationen"
|
||||||
|
|
||||||
#: www/views/includes/walletHistory.html:49
|
#: www/views/includes/walletHistory.html:49
|
||||||
msgid "Invalid"
|
msgid "Invalid"
|
||||||
|
|
@ -1820,7 +1824,7 @@ msgstr "Hinweis: Um eine Brieftasche aus einer 3rd-Party-Software zu importieren
|
||||||
#: www/views/preferences.html:15
|
#: www/views/preferences.html:15
|
||||||
#: www/views/preferencesAlias.html:17
|
#: www/views/preferencesAlias.html:17
|
||||||
msgid "Name"
|
msgid "Name"
|
||||||
msgstr "Name"
|
msgstr ""
|
||||||
|
|
||||||
#: www/views/buyAmazon.html:49
|
#: www/views/buyAmazon.html:49
|
||||||
#: www/views/buyMercadoLibre.html:48
|
#: www/views/buyMercadoLibre.html:48
|
||||||
|
|
@ -1927,7 +1931,7 @@ msgstr ""
|
||||||
|
|
||||||
#: src/js/services/feeService.js:12
|
#: src/js/services/feeService.js:12
|
||||||
msgid "Normal"
|
msgid "Normal"
|
||||||
msgstr "Normal"
|
msgstr ""
|
||||||
|
|
||||||
#: src/js/services/bwcError.js:80
|
#: src/js/services/bwcError.js:80
|
||||||
msgid "Not authorized"
|
msgid "Not authorized"
|
||||||
|
|
@ -1996,7 +2000,7 @@ msgstr "Jetzt ist die perfekte Zeit um Ihre Umgebung zu überprüfen. In der Nä
|
||||||
#: src/js/services/popupService.js:72
|
#: src/js/services/popupService.js:72
|
||||||
#: www/views/modals/chooseFeeLevel.html:6
|
#: www/views/modals/chooseFeeLevel.html:6
|
||||||
msgid "OK"
|
msgid "OK"
|
||||||
msgstr "OK"
|
msgstr ""
|
||||||
|
|
||||||
#: www/views/modals/tx-status.html:12
|
#: www/views/modals/tx-status.html:12
|
||||||
#: www/views/modals/tx-status.html:24
|
#: www/views/modals/tx-status.html:24
|
||||||
|
|
@ -2045,7 +2049,7 @@ msgstr "Öffne GitHub Projekt"
|
||||||
#: src/js/controllers/bitpayCard.js:123
|
#: src/js/controllers/bitpayCard.js:123
|
||||||
#: src/js/controllers/tx-details.js:192
|
#: src/js/controllers/tx-details.js:192
|
||||||
msgid "Open Explorer"
|
msgid "Open Explorer"
|
||||||
msgstr "Öffne Insight"
|
msgstr ""
|
||||||
|
|
||||||
#: www/views/tab-scan.html:22
|
#: www/views/tab-scan.html:22
|
||||||
msgid "Open Settings"
|
msgid "Open Settings"
|
||||||
|
|
@ -2647,7 +2651,7 @@ msgstr ""
|
||||||
|
|
||||||
#: www/views/includes/homeIntegrations.html:3
|
#: www/views/includes/homeIntegrations.html:3
|
||||||
msgid "Services"
|
msgid "Services"
|
||||||
msgstr "Services"
|
msgstr ""
|
||||||
|
|
||||||
#: www/views/preferencesLogs.html:3
|
#: www/views/preferencesLogs.html:3
|
||||||
msgid "Session Log"
|
msgid "Session Log"
|
||||||
|
|
@ -2852,7 +2856,7 @@ msgstr "Nutzungsbedingungen"
|
||||||
#: www/views/tab-create-personal.html:118
|
#: www/views/tab-create-personal.html:118
|
||||||
#: www/views/tab-import-phrase.html:68
|
#: www/views/tab-import-phrase.html:68
|
||||||
msgid "Testnet"
|
msgid "Testnet"
|
||||||
msgstr "Testnet"
|
msgstr ""
|
||||||
|
|
||||||
#: www/views/includes/incomingDataMenu.html:61
|
#: www/views/includes/incomingDataMenu.html:61
|
||||||
msgid "Text"
|
msgid "Text"
|
||||||
|
|
@ -3122,7 +3126,7 @@ msgstr "Wiederherstellungsphrase eingeben (in der Regel 12 Wörter)"
|
||||||
|
|
||||||
#: src/js/controllers/backup.js:75
|
#: src/js/controllers/backup.js:75
|
||||||
msgid "Uh oh..."
|
msgid "Uh oh..."
|
||||||
msgstr "Uh oh..."
|
msgstr ""
|
||||||
|
|
||||||
#: www/views/tx-details.html:100
|
#: www/views/tx-details.html:100
|
||||||
msgid "Unconfirmed"
|
msgid "Unconfirmed"
|
||||||
|
|
@ -3175,7 +3179,7 @@ msgstr ""
|
||||||
#: www/views/preferencesAbout.html:14
|
#: www/views/preferencesAbout.html:14
|
||||||
#: www/views/preferencesExternal.html:25
|
#: www/views/preferencesExternal.html:25
|
||||||
msgid "Version"
|
msgid "Version"
|
||||||
msgstr "Version"
|
msgstr ""
|
||||||
|
|
||||||
#: www/views/tab-export-file.html:69
|
#: www/views/tab-export-file.html:69
|
||||||
msgid "View"
|
msgid "View"
|
||||||
|
|
@ -3192,7 +3196,7 @@ msgstr "Nutzungsbedingungen anzeigen"
|
||||||
#: src/js/controllers/bitpayCard.js:122
|
#: src/js/controllers/bitpayCard.js:122
|
||||||
#: src/js/controllers/tx-details.js:191
|
#: src/js/controllers/tx-details.js:191
|
||||||
msgid "View Transaction on Explorer.Bitcoin.com"
|
msgid "View Transaction on Explorer.Bitcoin.com"
|
||||||
msgstr "Transaktionen auf Insight anzeigen"
|
msgstr ""
|
||||||
|
|
||||||
#: src/js/controllers/tab-home.js:148
|
#: src/js/controllers/tab-home.js:148
|
||||||
msgid "View Update"
|
msgid "View Update"
|
||||||
|
|
@ -3379,7 +3383,7 @@ msgstr "Wallet-Dienst nicht gefunden"
|
||||||
|
|
||||||
#: www/views/tab-home.html:69
|
#: www/views/tab-home.html:69
|
||||||
msgid "Wallets"
|
msgid "Wallets"
|
||||||
msgstr "Wallets"
|
msgstr ""
|
||||||
|
|
||||||
#: src/js/controllers/addressbookView.js:36
|
#: src/js/controllers/addressbookView.js:36
|
||||||
#: src/js/controllers/modals/txpDetails.js:153
|
#: src/js/controllers/modals/txpDetails.js:153
|
||||||
|
|
@ -3627,3 +3631,4 @@ msgstr "{{updatingTxHistoryProgress}} Transaktionen werden heruntergeladen"
|
||||||
#: www/views/includes/walletInfo.html:18
|
#: www/views/includes/walletInfo.html:18
|
||||||
msgid "{{wallet.m}}-of-{{wallet.n}}"
|
msgid "{{wallet.m}}-of-{{wallet.n}}"
|
||||||
msgstr "{{wallet.m}}-von-{{wallet.n}}"
|
msgstr "{{wallet.m}}-von-{{wallet.n}}"
|
||||||
|
|
||||||
|
|
@ -2,16 +2,16 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Project-Id-Version: copay\n"
|
"Project-Id-Version: bitcoincom-wallet\n"
|
||||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
"X-Generator: crowdin.com\n"
|
"X-Generator: crowdin.com\n"
|
||||||
"X-Crowdin-Project: copay\n"
|
"X-Crowdin-Project: bitcoincom-wallet\n"
|
||||||
"X-Crowdin-Language: es-ES\n"
|
"X-Crowdin-Language: es-ES\n"
|
||||||
"X-Crowdin-File: template.pot\n"
|
"X-Crowdin-File: template.pot\n"
|
||||||
"Last-Translator: cmgustavo83\n"
|
"Last-Translator: emilold\n"
|
||||||
"Language-Team: Spanish\n"
|
"Language-Team: Spanish\n"
|
||||||
"Language: es\n"
|
"Language: es\n"
|
||||||
"PO-Revision-Date: 2017-10-10 08:58-0400\n"
|
"PO-Revision-Date: 2018-05-15 20:18-0400\n"
|
||||||
|
|
||||||
#: www/views/modals/paypro.html:34
|
#: www/views/modals/paypro.html:34
|
||||||
msgid "(Trusted)"
|
msgid "(Trusted)"
|
||||||
|
|
@ -64,7 +64,7 @@ msgstr "Acerca de"
|
||||||
#: src/js/controllers/modals/txpDetails.js:62
|
#: src/js/controllers/modals/txpDetails.js:62
|
||||||
#: src/js/controllers/tx-details.js:79
|
#: src/js/controllers/tx-details.js:79
|
||||||
msgid "Accepted"
|
msgid "Accepted"
|
||||||
msgstr "Aceptado"
|
msgstr "Aceptada"
|
||||||
|
|
||||||
#: www/views/preferencesInformation.html:72
|
#: www/views/preferencesInformation.html:72
|
||||||
msgid "Account"
|
msgid "Account"
|
||||||
|
|
@ -359,12 +359,12 @@ msgstr "Dirección Bitcoin"
|
||||||
|
|
||||||
#: www/views/cashScan.html:4
|
#: www/views/cashScan.html:4
|
||||||
msgid "Bitcoin Cash (BCH) Balances"
|
msgid "Bitcoin Cash (BCH) Balances"
|
||||||
msgstr "Saldos Bitcoin Cash (BCH)"
|
msgstr "Saldo Bitcoin Cash (BCH)"
|
||||||
|
|
||||||
#: www/views/preferencesCash.html:3
|
#: www/views/preferencesCash.html:3
|
||||||
#: www/views/tab-settings.html:47
|
#: www/views/tab-settings.html:47
|
||||||
msgid "Bitcoin Cash Support"
|
msgid "Bitcoin Cash Support"
|
||||||
msgstr "Soportar Bitcoin Cash"
|
msgstr "Soporte Bitcoin Cash"
|
||||||
|
|
||||||
#: www/views/tab-home.html:98
|
#: www/views/tab-home.html:98
|
||||||
#: www/views/tab-settings.html:115
|
#: www/views/tab-settings.html:115
|
||||||
|
|
@ -380,7 +380,7 @@ msgstr "Política de Comisión de la Red Bitcoin"
|
||||||
#: www/views/tab-home.html:83
|
#: www/views/tab-home.html:83
|
||||||
#: www/views/tab-settings.html:107
|
#: www/views/tab-settings.html:107
|
||||||
msgid "Bitcoin Core Wallets"
|
msgid "Bitcoin Core Wallets"
|
||||||
msgstr "Billeteras Bitcoin"
|
msgstr "Criptobilleteras Bitcoin Core"
|
||||||
|
|
||||||
#: src/js/services/incomingData.js:151
|
#: src/js/services/incomingData.js:151
|
||||||
msgid "Bitcoin cash Payment"
|
msgid "Bitcoin cash Payment"
|
||||||
|
|
@ -551,7 +551,7 @@ msgstr "Color"
|
||||||
|
|
||||||
#: www/views/preferencesAbout.html:21
|
#: www/views/preferencesAbout.html:21
|
||||||
msgid "Commit hash"
|
msgid "Commit hash"
|
||||||
msgstr "Commit hash"
|
msgstr "Hash de commit"
|
||||||
|
|
||||||
#: www/views/preferences.html:49
|
#: www/views/preferences.html:49
|
||||||
msgid "Complete the backup process to use this option"
|
msgid "Complete the backup process to use this option"
|
||||||
|
|
@ -649,7 +649,7 @@ msgstr "Copayer unido"
|
||||||
|
|
||||||
#: www/views/preferencesInformation.html:94
|
#: www/views/preferencesInformation.html:94
|
||||||
msgid "Copayer {{$index}}"
|
msgid "Copayer {{$index}}"
|
||||||
msgstr "Copayer {{$index}}"
|
msgstr "Co-pagador {{$index}}"
|
||||||
|
|
||||||
#: src/js/controllers/copayers.js:79
|
#: src/js/controllers/copayers.js:79
|
||||||
#: src/js/controllers/export.js:193
|
#: src/js/controllers/export.js:193
|
||||||
|
|
@ -973,7 +973,7 @@ msgstr "Se ha alcanzado el límite de direcciones vacías. No se pueden generar
|
||||||
|
|
||||||
#: www/views/preferencesCash.html:17
|
#: www/views/preferencesCash.html:17
|
||||||
msgid "Enable Bitcoin Cash wallet creation and operation within the App."
|
msgid "Enable Bitcoin Cash wallet creation and operation within the App."
|
||||||
msgstr "Habilita la creación y operación de billetera Bitcoin Cash dentro de la aplicación."
|
msgstr "Habilita la creación de billeteras de Bitcoin Cash y operaciones dentro de la app."
|
||||||
|
|
||||||
#: www/views/tab-scan.html:19
|
#: www/views/tab-scan.html:19
|
||||||
msgid "Enable camera access in your device settings to get started."
|
msgid "Enable camera access in your device settings to get started."
|
||||||
|
|
@ -987,6 +987,10 @@ msgstr "Activar notificaciones de correo electrónico"
|
||||||
msgid "Enable push notifications"
|
msgid "Enable push notifications"
|
||||||
msgstr "Activar notificaciones push"
|
msgstr "Activar notificaciones push"
|
||||||
|
|
||||||
|
#: www/views/preferencesNotifications.html:33
|
||||||
|
msgid "Enable sound"
|
||||||
|
msgstr "Habilitar sonido"
|
||||||
|
|
||||||
#: www/views/tab-scan.html:18
|
#: www/views/tab-scan.html:18
|
||||||
msgid "Enable the camera to get started."
|
msgid "Enable the camera to get started."
|
||||||
msgstr "Activar la cámara empezar."
|
msgstr "Activar la cámara empezar."
|
||||||
|
|
@ -1578,7 +1582,7 @@ msgstr "Dirección de red incorrecta"
|
||||||
#: src/js/controllers/confirm.js:306
|
#: src/js/controllers/confirm.js:306
|
||||||
#: src/js/services/bwcError.js:44
|
#: src/js/services/bwcError.js:44
|
||||||
msgid "Insufficient confirmed funds"
|
msgid "Insufficient confirmed funds"
|
||||||
msgstr "Fondos insuficientes"
|
msgstr "Insuficiencia de fondos confirmado"
|
||||||
|
|
||||||
#: src/js/controllers/topup.js:165
|
#: src/js/controllers/topup.js:165
|
||||||
#: src/js/controllers/topup.js:177
|
#: src/js/controllers/topup.js:177
|
||||||
|
|
@ -1996,7 +2000,7 @@ msgstr "Es el momento perfecto para mirar a tu alrededor. ¿ventanas? ¿cámaras
|
||||||
#: src/js/services/popupService.js:72
|
#: src/js/services/popupService.js:72
|
||||||
#: www/views/modals/chooseFeeLevel.html:6
|
#: www/views/modals/chooseFeeLevel.html:6
|
||||||
msgid "OK"
|
msgid "OK"
|
||||||
msgstr "OK"
|
msgstr "Ok"
|
||||||
|
|
||||||
#: www/views/modals/tx-status.html:12
|
#: www/views/modals/tx-status.html:12
|
||||||
#: www/views/modals/tx-status.html:24
|
#: www/views/modals/tx-status.html:24
|
||||||
|
|
@ -2045,7 +2049,7 @@ msgstr "Abrir Proyecto en GitHub"
|
||||||
#: src/js/controllers/bitpayCard.js:123
|
#: src/js/controllers/bitpayCard.js:123
|
||||||
#: src/js/controllers/tx-details.js:192
|
#: src/js/controllers/tx-details.js:192
|
||||||
msgid "Open Explorer"
|
msgid "Open Explorer"
|
||||||
msgstr "Abrir Insight"
|
msgstr "Abra Explorador"
|
||||||
|
|
||||||
#: www/views/tab-scan.html:22
|
#: www/views/tab-scan.html:22
|
||||||
msgid "Open Settings"
|
msgid "Open Settings"
|
||||||
|
|
@ -2232,7 +2236,7 @@ msgstr "Por favor, selecciona el archivo de copia de seguridad"
|
||||||
|
|
||||||
#: www/views/bitpayCard.html:81
|
#: www/views/bitpayCard.html:81
|
||||||
msgid "Pre-Auth Holds"
|
msgid "Pre-Auth Holds"
|
||||||
msgstr "Pre-Auth Holds"
|
msgstr "Retención Pre-Auth"
|
||||||
|
|
||||||
#: www/views/tab-settings.html:40
|
#: www/views/tab-settings.html:40
|
||||||
msgid "Preferences"
|
msgid "Preferences"
|
||||||
|
|
@ -2503,7 +2507,7 @@ msgstr "Por favor ingrese su huella digital"
|
||||||
|
|
||||||
#: www/views/preferencesCash.html:23
|
#: www/views/preferencesCash.html:23
|
||||||
msgid "Scan your wallets for Bitcoin Cash"
|
msgid "Scan your wallets for Bitcoin Cash"
|
||||||
msgstr "Explora tus billeteras para Bitcoin Cash"
|
msgstr "Escanea tus billeteras para Bitcoin Cash"
|
||||||
|
|
||||||
#: src/js/services/onGoingProcess.js:30
|
#: src/js/services/onGoingProcess.js:30
|
||||||
msgid "Scanning Wallet funds..."
|
msgid "Scanning Wallet funds..."
|
||||||
|
|
@ -2802,7 +2806,7 @@ msgstr "Súper Económico"
|
||||||
|
|
||||||
#: www/views/preferencesCash.html:11
|
#: www/views/preferencesCash.html:11
|
||||||
msgid "Support Bitcoin Cash"
|
msgid "Support Bitcoin Cash"
|
||||||
msgstr "Soportar Bitcoin Cash"
|
msgstr "Apoya a Bitcoin Cash"
|
||||||
|
|
||||||
#: www/views/paperWallet.html:7
|
#: www/views/paperWallet.html:7
|
||||||
msgid "Sweep"
|
msgid "Sweep"
|
||||||
|
|
@ -3192,7 +3196,7 @@ msgstr "Ver Términos de Uso"
|
||||||
#: src/js/controllers/bitpayCard.js:122
|
#: src/js/controllers/bitpayCard.js:122
|
||||||
#: src/js/controllers/tx-details.js:191
|
#: src/js/controllers/tx-details.js:191
|
||||||
msgid "View Transaction on Explorer.Bitcoin.com"
|
msgid "View Transaction on Explorer.Bitcoin.com"
|
||||||
msgstr "Ver Transacción en Insight"
|
msgstr "Ver transacción en Explorer.Bitcoin.com"
|
||||||
|
|
||||||
#: src/js/controllers/tab-home.js:148
|
#: src/js/controllers/tab-home.js:148
|
||||||
msgid "View Update"
|
msgid "View Update"
|
||||||
|
|
@ -3303,7 +3307,7 @@ msgstr "La frase de recuperación no es válida"
|
||||||
#: www/views/preferencesAdvanced.html:25
|
#: www/views/preferencesAdvanced.html:25
|
||||||
#: www/views/tab-import-phrase.html:73
|
#: www/views/tab-import-phrase.html:73
|
||||||
msgid "Wallet Service URL"
|
msgid "Wallet Service URL"
|
||||||
msgstr "Wallet Service URL"
|
msgstr "URL de Servicio de Billetera"
|
||||||
|
|
||||||
#: www/views/preferences.html:4
|
#: www/views/preferences.html:4
|
||||||
msgid "Wallet Settings"
|
msgid "Wallet Settings"
|
||||||
|
|
@ -3627,3 +3631,4 @@ msgstr "{{updatingTxHistoryProgress}} transacciones descargadas"
|
||||||
#: www/views/includes/walletInfo.html:18
|
#: www/views/includes/walletInfo.html:18
|
||||||
msgid "{{wallet.m}}-of-{{wallet.n}}"
|
msgid "{{wallet.m}}-of-{{wallet.n}}"
|
||||||
msgstr "{{wallet.m}}-de-{{wallet.n}}"
|
msgstr "{{wallet.m}}-de-{{wallet.n}}"
|
||||||
|
|
||||||
3634
i18n/po/fa/template-fa.po
Normal file
3634
i18n/po/fa/template-fa.po
Normal file
File diff suppressed because it is too large
Load diff
|
|
@ -2,16 +2,16 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Project-Id-Version: copay\n"
|
"Project-Id-Version: bitcoincom-wallet\n"
|
||||||
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||||
"X-Generator: crowdin.com\n"
|
"X-Generator: crowdin.com\n"
|
||||||
"X-Crowdin-Project: copay\n"
|
"X-Crowdin-Project: bitcoincom-wallet\n"
|
||||||
"X-Crowdin-Language: fr\n"
|
"X-Crowdin-Language: fr\n"
|
||||||
"X-Crowdin-File: template.pot\n"
|
"X-Crowdin-File: template.pot\n"
|
||||||
"Last-Translator: cmgustavo83\n"
|
"Last-Translator: emilold\n"
|
||||||
"Language-Team: French\n"
|
"Language-Team: French\n"
|
||||||
"Language: fr\n"
|
"Language: fr\n"
|
||||||
"PO-Revision-Date: 2017-10-10 08:58-0400\n"
|
"PO-Revision-Date: 2018-05-15 20:18-0400\n"
|
||||||
|
|
||||||
#: www/views/modals/paypro.html:34
|
#: www/views/modals/paypro.html:34
|
||||||
msgid "(Trusted)"
|
msgid "(Trusted)"
|
||||||
|
|
@ -350,7 +350,7 @@ msgstr "N’oubliez pas de conserver votre phrase de récupération dans un endr
|
||||||
|
|
||||||
#: www/views/preferencesBitpayServices.html:9
|
#: www/views/preferencesBitpayServices.html:9
|
||||||
msgid "BitPay Visa® Cards"
|
msgid "BitPay Visa® Cards"
|
||||||
msgstr "BitPay Visa® Cards"
|
msgstr "BitPay Visa® cartes"
|
||||||
|
|
||||||
#: www/views/addressbook.add.html:38
|
#: www/views/addressbook.add.html:38
|
||||||
#: www/views/includes/incomingDataMenu.html:29
|
#: www/views/includes/incomingDataMenu.html:29
|
||||||
|
|
@ -649,7 +649,7 @@ msgstr "Un Copayer à rejoint"
|
||||||
|
|
||||||
#: www/views/preferencesInformation.html:94
|
#: www/views/preferencesInformation.html:94
|
||||||
msgid "Copayer {{$index}}"
|
msgid "Copayer {{$index}}"
|
||||||
msgstr "Copayer {{$index}}"
|
msgstr "Copayeur {{$index}}"
|
||||||
|
|
||||||
#: src/js/controllers/copayers.js:79
|
#: src/js/controllers/copayers.js:79
|
||||||
#: src/js/controllers/export.js:193
|
#: src/js/controllers/export.js:193
|
||||||
|
|
@ -687,7 +687,7 @@ msgstr "Impossible d’accéder au portefeuille"
|
||||||
|
|
||||||
#: src/js/controllers/confirm.js:210
|
#: src/js/controllers/confirm.js:210
|
||||||
msgid "Could not add message to imported wallet without shared encrypting key"
|
msgid "Could not add message to imported wallet without shared encrypting key"
|
||||||
msgstr "Could not add message to imported wallet without shared encrypting key"
|
msgstr "Ne peut pas ajouter de message au portefeuille importé sans clé de chiffrement partagée"
|
||||||
|
|
||||||
#: src/js/controllers/modals/txpDetails.js:199
|
#: src/js/controllers/modals/txpDetails.js:199
|
||||||
msgid "Could not broadcast payment"
|
msgid "Could not broadcast payment"
|
||||||
|
|
@ -987,6 +987,10 @@ msgstr "Activer les notifications e-mail"
|
||||||
msgid "Enable push notifications"
|
msgid "Enable push notifications"
|
||||||
msgstr "Autoriser les notifications"
|
msgstr "Autoriser les notifications"
|
||||||
|
|
||||||
|
#: www/views/preferencesNotifications.html:33
|
||||||
|
msgid "Enable sound"
|
||||||
|
msgstr "Activer le son"
|
||||||
|
|
||||||
#: www/views/tab-scan.html:18
|
#: www/views/tab-scan.html:18
|
||||||
msgid "Enable the camera to get started."
|
msgid "Enable the camera to get started."
|
||||||
msgstr "Autorisez la caméra pour commencer."
|
msgstr "Autorisez la caméra pour commencer."
|
||||||
|
|
@ -1548,7 +1552,7 @@ msgstr "Afin de vérifier la sauvegarde de votre portefeuille, veuillez saisir v
|
||||||
#: www/views/mercadoLibreCards.html:24
|
#: www/views/mercadoLibreCards.html:24
|
||||||
#: www/views/modals/mercadolibre-card-details.html:29
|
#: www/views/modals/mercadolibre-card-details.html:29
|
||||||
msgid "Inactive"
|
msgid "Inactive"
|
||||||
msgstr "Inactive"
|
msgstr "Inactif"
|
||||||
|
|
||||||
#: www/views/includes/walletItem.html:9
|
#: www/views/includes/walletItem.html:9
|
||||||
#: www/views/includes/walletList.html:6
|
#: www/views/includes/walletList.html:6
|
||||||
|
|
@ -1578,7 +1582,7 @@ msgstr "Adresse réseau invalide"
|
||||||
#: src/js/controllers/confirm.js:306
|
#: src/js/controllers/confirm.js:306
|
||||||
#: src/js/services/bwcError.js:44
|
#: src/js/services/bwcError.js:44
|
||||||
msgid "Insufficient confirmed funds"
|
msgid "Insufficient confirmed funds"
|
||||||
msgstr "Fonds insuffisants"
|
msgstr "Fonds confirmé insuffisant"
|
||||||
|
|
||||||
#: src/js/controllers/topup.js:165
|
#: src/js/controllers/topup.js:165
|
||||||
#: src/js/controllers/topup.js:177
|
#: src/js/controllers/topup.js:177
|
||||||
|
|
@ -1952,7 +1956,7 @@ msgstr "Pas maintenant"
|
||||||
|
|
||||||
#: www/views/includes/output.html:15
|
#: www/views/includes/output.html:15
|
||||||
msgid "Note"
|
msgid "Note"
|
||||||
msgstr "Note"
|
msgstr "Commentaire"
|
||||||
|
|
||||||
#: www/views/backup.html:19
|
#: www/views/backup.html:19
|
||||||
msgid "Note: if this BCH wallet was duplicated from a BTC wallet, they share the same recovery phrase."
|
msgid "Note: if this BCH wallet was duplicated from a BTC wallet, they share the same recovery phrase."
|
||||||
|
|
@ -2045,7 +2049,7 @@ msgstr "Ouvrir le projet GitHub"
|
||||||
#: src/js/controllers/bitpayCard.js:123
|
#: src/js/controllers/bitpayCard.js:123
|
||||||
#: src/js/controllers/tx-details.js:192
|
#: src/js/controllers/tx-details.js:192
|
||||||
msgid "Open Explorer"
|
msgid "Open Explorer"
|
||||||
msgstr "Ouvrir Insight"
|
msgstr "Ouvrir l'explorer"
|
||||||
|
|
||||||
#: www/views/tab-scan.html:22
|
#: www/views/tab-scan.html:22
|
||||||
msgid "Open Settings"
|
msgid "Open Settings"
|
||||||
|
|
@ -3192,7 +3196,7 @@ msgstr "Voir les conditions d'utilisation"
|
||||||
#: src/js/controllers/bitpayCard.js:122
|
#: src/js/controllers/bitpayCard.js:122
|
||||||
#: src/js/controllers/tx-details.js:191
|
#: src/js/controllers/tx-details.js:191
|
||||||
msgid "View Transaction on Explorer.Bitcoin.com"
|
msgid "View Transaction on Explorer.Bitcoin.com"
|
||||||
msgstr "Voir la transaction sur Insight"
|
msgstr "Voir la transaction sur Explorer.Bitcoin.com"
|
||||||
|
|
||||||
#: src/js/controllers/tab-home.js:148
|
#: src/js/controllers/tab-home.js:148
|
||||||
msgid "View Update"
|
msgid "View Update"
|
||||||
|
|
@ -3303,7 +3307,7 @@ msgstr "La phrase de récupération du portefeuille est invalide"
|
||||||
#: www/views/preferencesAdvanced.html:25
|
#: www/views/preferencesAdvanced.html:25
|
||||||
#: www/views/tab-import-phrase.html:73
|
#: www/views/tab-import-phrase.html:73
|
||||||
msgid "Wallet Service URL"
|
msgid "Wallet Service URL"
|
||||||
msgstr "Wallet Service URL"
|
msgstr "URL de service"
|
||||||
|
|
||||||
#: www/views/preferences.html:4
|
#: www/views/preferences.html:4
|
||||||
msgid "Wallet Settings"
|
msgid "Wallet Settings"
|
||||||
|
|
@ -3627,3 +3631,4 @@ msgstr "{{updatingTxHistoryProgress}} transactions téléchargées"
|
||||||
#: www/views/includes/walletInfo.html:18
|
#: www/views/includes/walletInfo.html:18
|
||||||
msgid "{{wallet.m}}-of-{{wallet.n}}"
|
msgid "{{wallet.m}}-of-{{wallet.n}}"
|
||||||
msgstr "{{wallet.m}}-sur-{{wallet.n}}"
|
msgstr "{{wallet.m}}-sur-{{wallet.n}}"
|
||||||
|
|
||||||
|
|
@ -2,16 +2,16 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Project-Id-Version: copay\n"
|
"Project-Id-Version: bitcoincom-wallet\n"
|
||||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
"X-Generator: crowdin.com\n"
|
"X-Generator: crowdin.com\n"
|
||||||
"X-Crowdin-Project: copay\n"
|
"X-Crowdin-Project: bitcoincom-wallet\n"
|
||||||
"X-Crowdin-Language: it\n"
|
"X-Crowdin-Language: it\n"
|
||||||
"X-Crowdin-File: template.pot\n"
|
"X-Crowdin-File: template.pot\n"
|
||||||
"Last-Translator: cmgustavo83\n"
|
"Last-Translator: emilold\n"
|
||||||
"Language-Team: Italian\n"
|
"Language-Team: Italian\n"
|
||||||
"Language: it\n"
|
"Language: it\n"
|
||||||
"PO-Revision-Date: 2017-10-09 10:33-0400\n"
|
"PO-Revision-Date: 2018-05-15 20:18-0400\n"
|
||||||
|
|
||||||
#: www/views/modals/paypro.html:34
|
#: www/views/modals/paypro.html:34
|
||||||
msgid "(Trusted)"
|
msgid "(Trusted)"
|
||||||
|
|
@ -359,17 +359,17 @@ msgstr "Indirizzo Bitcoin"
|
||||||
|
|
||||||
#: www/views/cashScan.html:4
|
#: www/views/cashScan.html:4
|
||||||
msgid "Bitcoin Cash (BCH) Balances"
|
msgid "Bitcoin Cash (BCH) Balances"
|
||||||
msgstr "Saldi di Bitcoin Cash (BCH)"
|
msgstr "Saldi Bitcoin Cash (BCH)"
|
||||||
|
|
||||||
#: www/views/preferencesCash.html:3
|
#: www/views/preferencesCash.html:3
|
||||||
#: www/views/tab-settings.html:47
|
#: www/views/tab-settings.html:47
|
||||||
msgid "Bitcoin Cash Support"
|
msgid "Bitcoin Cash Support"
|
||||||
msgstr "Supporto Bitcoin Cash"
|
msgstr "Supporto di Bitcoin Cash"
|
||||||
|
|
||||||
#: www/views/tab-home.html:98
|
#: www/views/tab-home.html:98
|
||||||
#: www/views/tab-settings.html:115
|
#: www/views/tab-settings.html:115
|
||||||
msgid "Bitcoin Cash Wallets"
|
msgid "Bitcoin Cash Wallets"
|
||||||
msgstr ""
|
msgstr "Portafogli Bitcoin Cash"
|
||||||
|
|
||||||
#: www/views/modals/chooseFeeLevel.html:4
|
#: www/views/modals/chooseFeeLevel.html:4
|
||||||
#: www/views/preferencesFee.html:4
|
#: www/views/preferencesFee.html:4
|
||||||
|
|
@ -380,7 +380,7 @@ msgstr "Criterio delle Commissioni del Bitcoin Network"
|
||||||
#: www/views/tab-home.html:83
|
#: www/views/tab-home.html:83
|
||||||
#: www/views/tab-settings.html:107
|
#: www/views/tab-settings.html:107
|
||||||
msgid "Bitcoin Core Wallets"
|
msgid "Bitcoin Core Wallets"
|
||||||
msgstr ""
|
msgstr "Portafogli Bitcoin Core"
|
||||||
|
|
||||||
#: src/js/services/incomingData.js:151
|
#: src/js/services/incomingData.js:151
|
||||||
msgid "Bitcoin cash Payment"
|
msgid "Bitcoin cash Payment"
|
||||||
|
|
@ -649,7 +649,7 @@ msgstr "Copayer iscritto"
|
||||||
|
|
||||||
#: www/views/preferencesInformation.html:94
|
#: www/views/preferencesInformation.html:94
|
||||||
msgid "Copayer {{$index}}"
|
msgid "Copayer {{$index}}"
|
||||||
msgstr "Copayer {{$index}}"
|
msgstr "Pagatore {{$index}}"
|
||||||
|
|
||||||
#: src/js/controllers/copayers.js:79
|
#: src/js/controllers/copayers.js:79
|
||||||
#: src/js/controllers/export.js:193
|
#: src/js/controllers/export.js:193
|
||||||
|
|
@ -936,7 +936,7 @@ msgstr "Non vedi la tua lingua su Crowdin? Contatta il proprietario su Crowdin!
|
||||||
#: www/views/tab-export-file.html:59
|
#: www/views/tab-export-file.html:59
|
||||||
#: www/views/tab-home.html:22
|
#: www/views/tab-home.html:22
|
||||||
msgid "Download"
|
msgid "Download"
|
||||||
msgstr "Download"
|
msgstr "Scarica"
|
||||||
|
|
||||||
#: www/views/cashScan.html:37
|
#: www/views/cashScan.html:37
|
||||||
msgid "Duplicate for BCH"
|
msgid "Duplicate for BCH"
|
||||||
|
|
@ -973,7 +973,7 @@ msgstr "Raggiunto il limite degli indirizzi vuoti. Non possono essere generati n
|
||||||
|
|
||||||
#: www/views/preferencesCash.html:17
|
#: www/views/preferencesCash.html:17
|
||||||
msgid "Enable Bitcoin Cash wallet creation and operation within the App."
|
msgid "Enable Bitcoin Cash wallet creation and operation within the App."
|
||||||
msgstr "Attivare la creazione del portafoglio funzionalità Bitcoin Cash e all'interno dell'App."
|
msgstr "Attivare la creazione di portafoglio Bitcoin Cash."
|
||||||
|
|
||||||
#: www/views/tab-scan.html:19
|
#: www/views/tab-scan.html:19
|
||||||
msgid "Enable camera access in your device settings to get started."
|
msgid "Enable camera access in your device settings to get started."
|
||||||
|
|
@ -987,6 +987,10 @@ msgstr "Attiva Notifiche Email"
|
||||||
msgid "Enable push notifications"
|
msgid "Enable push notifications"
|
||||||
msgstr "Abilitare le notifiche push"
|
msgstr "Abilitare le notifiche push"
|
||||||
|
|
||||||
|
#: www/views/preferencesNotifications.html:33
|
||||||
|
msgid "Enable sound"
|
||||||
|
msgstr "Attivare l'audio"
|
||||||
|
|
||||||
#: www/views/tab-scan.html:18
|
#: www/views/tab-scan.html:18
|
||||||
msgid "Enable the camera to get started."
|
msgid "Enable the camera to get started."
|
||||||
msgstr "Abilita la fotocamera per iniziare."
|
msgstr "Abilita la fotocamera per iniziare."
|
||||||
|
|
@ -1347,7 +1351,7 @@ msgstr "Ottenendo i livelli di commissione..."
|
||||||
#: www/views/buyAmazon.html:43
|
#: www/views/buyAmazon.html:43
|
||||||
#: www/views/buyMercadoLibre.html:42
|
#: www/views/buyMercadoLibre.html:42
|
||||||
msgid "Gift Card"
|
msgid "Gift Card"
|
||||||
msgstr ""
|
msgstr "Carta Regalo"
|
||||||
|
|
||||||
#: www/views/modals/mercadolibre-card-details.html:30
|
#: www/views/modals/mercadolibre-card-details.html:30
|
||||||
#: www/views/modals/mercadolibre-card-details.html:35
|
#: www/views/modals/mercadolibre-card-details.html:35
|
||||||
|
|
@ -1578,7 +1582,7 @@ msgstr "Indirizzo di rete non corretto"
|
||||||
#: src/js/controllers/confirm.js:306
|
#: src/js/controllers/confirm.js:306
|
||||||
#: src/js/services/bwcError.js:44
|
#: src/js/services/bwcError.js:44
|
||||||
msgid "Insufficient confirmed funds"
|
msgid "Insufficient confirmed funds"
|
||||||
msgstr "Fondi insufficienti"
|
msgstr "Insufficienti fondi confermati"
|
||||||
|
|
||||||
#: src/js/controllers/topup.js:165
|
#: src/js/controllers/topup.js:165
|
||||||
#: src/js/controllers/topup.js:177
|
#: src/js/controllers/topup.js:177
|
||||||
|
|
@ -1588,7 +1592,7 @@ msgstr "Fondi insufficienti per la commissione"
|
||||||
|
|
||||||
#: www/views/tab-settings.html:123
|
#: www/views/tab-settings.html:123
|
||||||
msgid "Integrations"
|
msgid "Integrations"
|
||||||
msgstr ""
|
msgstr "Integrazioni"
|
||||||
|
|
||||||
#: www/views/includes/walletHistory.html:49
|
#: www/views/includes/walletHistory.html:49
|
||||||
msgid "Invalid"
|
msgid "Invalid"
|
||||||
|
|
@ -2045,7 +2049,7 @@ msgstr "Aprire il progetto GitHub"
|
||||||
#: src/js/controllers/bitpayCard.js:123
|
#: src/js/controllers/bitpayCard.js:123
|
||||||
#: src/js/controllers/tx-details.js:192
|
#: src/js/controllers/tx-details.js:192
|
||||||
msgid "Open Explorer"
|
msgid "Open Explorer"
|
||||||
msgstr "Aprire Insight"
|
msgstr "Aprire Explorer"
|
||||||
|
|
||||||
#: www/views/tab-scan.html:22
|
#: www/views/tab-scan.html:22
|
||||||
msgid "Open Settings"
|
msgid "Open Settings"
|
||||||
|
|
@ -2503,7 +2507,7 @@ msgstr "Per cortesia procedere alla scansione dell'impronta digitale"
|
||||||
|
|
||||||
#: www/views/preferencesCash.html:23
|
#: www/views/preferencesCash.html:23
|
||||||
msgid "Scan your wallets for Bitcoin Cash"
|
msgid "Scan your wallets for Bitcoin Cash"
|
||||||
msgstr "Cercare nei tuoi portafogli per Bitcoin Cash"
|
msgstr "Scansiona il tuo portafogli Bitcoin Cash"
|
||||||
|
|
||||||
#: src/js/services/onGoingProcess.js:30
|
#: src/js/services/onGoingProcess.js:30
|
||||||
msgid "Scanning Wallet funds..."
|
msgid "Scanning Wallet funds..."
|
||||||
|
|
@ -2802,7 +2806,7 @@ msgstr "Super Economica"
|
||||||
|
|
||||||
#: www/views/preferencesCash.html:11
|
#: www/views/preferencesCash.html:11
|
||||||
msgid "Support Bitcoin Cash"
|
msgid "Support Bitcoin Cash"
|
||||||
msgstr "Supporto Bitcoin Cash"
|
msgstr "Supporta Bitcoin Cash"
|
||||||
|
|
||||||
#: www/views/paperWallet.html:7
|
#: www/views/paperWallet.html:7
|
||||||
msgid "Sweep"
|
msgid "Sweep"
|
||||||
|
|
@ -3192,7 +3196,7 @@ msgstr "Visualizza i termini di servizio"
|
||||||
#: src/js/controllers/bitpayCard.js:122
|
#: src/js/controllers/bitpayCard.js:122
|
||||||
#: src/js/controllers/tx-details.js:191
|
#: src/js/controllers/tx-details.js:191
|
||||||
msgid "View Transaction on Explorer.Bitcoin.com"
|
msgid "View Transaction on Explorer.Bitcoin.com"
|
||||||
msgstr "Visualizzazione della transazione su Insight"
|
msgstr "Visualizza transazione a Explorer.Bitcoin.com"
|
||||||
|
|
||||||
#: src/js/controllers/tab-home.js:148
|
#: src/js/controllers/tab-home.js:148
|
||||||
msgid "View Update"
|
msgid "View Update"
|
||||||
|
|
@ -3627,3 +3631,4 @@ msgstr "{{updatingTxHistoryProgress}} transazioni scaricate"
|
||||||
#: www/views/includes/walletInfo.html:18
|
#: www/views/includes/walletInfo.html:18
|
||||||
msgid "{{wallet.m}}-of-{{wallet.n}}"
|
msgid "{{wallet.m}}-of-{{wallet.n}}"
|
||||||
msgstr "{{wallet.m}}-di-{{wallet.n}}"
|
msgstr "{{wallet.m}}-di-{{wallet.n}}"
|
||||||
|
|
||||||
|
|
@ -2,16 +2,16 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Project-Id-Version: copay\n"
|
"Project-Id-Version: bitcoincom-wallet\n"
|
||||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||||
"X-Generator: crowdin.com\n"
|
"X-Generator: crowdin.com\n"
|
||||||
"X-Crowdin-Project: copay\n"
|
"X-Crowdin-Project: bitcoincom-wallet\n"
|
||||||
"X-Crowdin-Language: ja\n"
|
"X-Crowdin-Language: ja\n"
|
||||||
"X-Crowdin-File: template.pot\n"
|
"X-Crowdin-File: template.pot\n"
|
||||||
"Last-Translator: cmgustavo83\n"
|
"Last-Translator: emilold\n"
|
||||||
"Language-Team: Japanese\n"
|
"Language-Team: Japanese\n"
|
||||||
"Language: ja\n"
|
"Language: ja\n"
|
||||||
"PO-Revision-Date: 2017-10-09 10:33-0400\n"
|
"PO-Revision-Date: 2018-05-15 20:18-0400\n"
|
||||||
|
|
||||||
#: www/views/modals/paypro.html:34
|
#: www/views/modals/paypro.html:34
|
||||||
msgid "(Trusted)"
|
msgid "(Trusted)"
|
||||||
|
|
@ -989,6 +989,10 @@ msgstr "メール通知を有効化"
|
||||||
msgid "Enable push notifications"
|
msgid "Enable push notifications"
|
||||||
msgstr "プッシュ通知を有効化"
|
msgstr "プッシュ通知を有効化"
|
||||||
|
|
||||||
|
#: www/views/preferencesNotifications.html:33
|
||||||
|
msgid "Enable sound"
|
||||||
|
msgstr "音を有効にする"
|
||||||
|
|
||||||
#: www/views/tab-scan.html:18
|
#: www/views/tab-scan.html:18
|
||||||
msgid "Enable the camera to get started."
|
msgid "Enable the camera to get started."
|
||||||
msgstr "始めるためにカメラを有効にして下さい。"
|
msgstr "始めるためにカメラを有効にして下さい。"
|
||||||
|
|
@ -1349,7 +1353,7 @@ msgstr "手数料レベルを取得しています…"
|
||||||
#: www/views/buyAmazon.html:43
|
#: www/views/buyAmazon.html:43
|
||||||
#: www/views/buyMercadoLibre.html:42
|
#: www/views/buyMercadoLibre.html:42
|
||||||
msgid "Gift Card"
|
msgid "Gift Card"
|
||||||
msgstr ""
|
msgstr "ギフト カード"
|
||||||
|
|
||||||
#: www/views/modals/mercadolibre-card-details.html:30
|
#: www/views/modals/mercadolibre-card-details.html:30
|
||||||
#: www/views/modals/mercadolibre-card-details.html:35
|
#: www/views/modals/mercadolibre-card-details.html:35
|
||||||
|
|
@ -1580,7 +1584,7 @@ msgstr "サーバーのアドレスが不正です"
|
||||||
#: src/js/controllers/confirm.js:306
|
#: src/js/controllers/confirm.js:306
|
||||||
#: src/js/services/bwcError.js:44
|
#: src/js/services/bwcError.js:44
|
||||||
msgid "Insufficient confirmed funds"
|
msgid "Insufficient confirmed funds"
|
||||||
msgstr "残高不足"
|
msgstr "承認済み残高不足"
|
||||||
|
|
||||||
#: src/js/controllers/topup.js:165
|
#: src/js/controllers/topup.js:165
|
||||||
#: src/js/controllers/topup.js:177
|
#: src/js/controllers/topup.js:177
|
||||||
|
|
@ -1998,7 +2002,7 @@ msgstr "今一度周りの環境をよく見てみましょう。隠しカメラ
|
||||||
#: src/js/services/popupService.js:72
|
#: src/js/services/popupService.js:72
|
||||||
#: www/views/modals/chooseFeeLevel.html:6
|
#: www/views/modals/chooseFeeLevel.html:6
|
||||||
msgid "OK"
|
msgid "OK"
|
||||||
msgstr "OK"
|
msgstr "わかりました"
|
||||||
|
|
||||||
#: www/views/modals/tx-status.html:12
|
#: www/views/modals/tx-status.html:12
|
||||||
#: www/views/modals/tx-status.html:24
|
#: www/views/modals/tx-status.html:24
|
||||||
|
|
@ -2047,7 +2051,7 @@ msgstr "GitHub のプロジェクトを開く"
|
||||||
#: src/js/controllers/bitpayCard.js:123
|
#: src/js/controllers/bitpayCard.js:123
|
||||||
#: src/js/controllers/tx-details.js:192
|
#: src/js/controllers/tx-details.js:192
|
||||||
msgid "Open Explorer"
|
msgid "Open Explorer"
|
||||||
msgstr "Insightを開く"
|
msgstr "ブロック・エクスプローラを開く"
|
||||||
|
|
||||||
#: www/views/tab-scan.html:22
|
#: www/views/tab-scan.html:22
|
||||||
msgid "Open Settings"
|
msgid "Open Settings"
|
||||||
|
|
@ -3198,7 +3202,7 @@ msgstr "サービス利用規約を表示"
|
||||||
#: src/js/controllers/bitpayCard.js:122
|
#: src/js/controllers/bitpayCard.js:122
|
||||||
#: src/js/controllers/tx-details.js:191
|
#: src/js/controllers/tx-details.js:191
|
||||||
msgid "View Transaction on Explorer.Bitcoin.com"
|
msgid "View Transaction on Explorer.Bitcoin.com"
|
||||||
msgstr "Insightにて取引を表示"
|
msgstr "explorer.bitcoin.comで取引詳細を表示する"
|
||||||
|
|
||||||
#: src/js/controllers/tab-home.js:148
|
#: src/js/controllers/tab-home.js:148
|
||||||
msgid "View Update"
|
msgid "View Update"
|
||||||
|
|
@ -3632,4 +3636,5 @@ msgstr "{{updatingTxHistoryProgress}} 個の取引ダウンロード済み"
|
||||||
#: www/views/copayers.html:46
|
#: www/views/copayers.html:46
|
||||||
#: www/views/includes/walletInfo.html:18
|
#: www/views/includes/walletInfo.html:18
|
||||||
msgid "{{wallet.m}}-of-{{wallet.n}}"
|
msgid "{{wallet.m}}-of-{{wallet.n}}"
|
||||||
msgstr "{{wallet.m}}-of-{{wallet.n}}"
|
msgstr "{{wallet.m}} の{{wallet.n}}"
|
||||||
|
|
||||||
|
|
@ -8,10 +8,10 @@ msgstr ""
|
||||||
"X-Crowdin-Project: bitcoincom-wallet\n"
|
"X-Crowdin-Project: bitcoincom-wallet\n"
|
||||||
"X-Crowdin-Language: ko\n"
|
"X-Crowdin-Language: ko\n"
|
||||||
"X-Crowdin-File: template.pot\n"
|
"X-Crowdin-File: template.pot\n"
|
||||||
"Last-Translator: emilold <emil@moar.se>\n"
|
"Last-Translator: emilold\n"
|
||||||
"Language-Team: Korean\n"
|
"Language-Team: Korean\n"
|
||||||
"Language: ko\n"
|
"Language: ko\n"
|
||||||
"PO-Revision-Date: 2017-12-15 01:07-0500\n"
|
"PO-Revision-Date: 2018-05-15 20:18-0400\n"
|
||||||
|
|
||||||
#: www/views/modals/paypro.html:34
|
#: www/views/modals/paypro.html:34
|
||||||
msgid "(Trusted)"
|
msgid "(Trusted)"
|
||||||
|
|
@ -987,6 +987,10 @@ msgstr "이메일 알림 활성화하기"
|
||||||
msgid "Enable push notifications"
|
msgid "Enable push notifications"
|
||||||
msgstr "푸쉬 알림 활성화하기"
|
msgstr "푸쉬 알림 활성화하기"
|
||||||
|
|
||||||
|
#: www/views/preferencesNotifications.html:33
|
||||||
|
msgid "Enable sound"
|
||||||
|
msgstr "음소거 해제"
|
||||||
|
|
||||||
#: www/views/tab-scan.html:18
|
#: www/views/tab-scan.html:18
|
||||||
msgid "Enable the camera to get started."
|
msgid "Enable the camera to get started."
|
||||||
msgstr "카메라 접근을 허용해주세요."
|
msgstr "카메라 접근을 허용해주세요."
|
||||||
|
|
@ -1578,7 +1582,7 @@ msgstr "네트워크 주소가 틀렸습니다"
|
||||||
#: src/js/controllers/confirm.js:306
|
#: src/js/controllers/confirm.js:306
|
||||||
#: src/js/services/bwcError.js:44
|
#: src/js/services/bwcError.js:44
|
||||||
msgid "Insufficient confirmed funds"
|
msgid "Insufficient confirmed funds"
|
||||||
msgstr "잔액이 부족합니다"
|
msgstr "확인된 잔액 부족"
|
||||||
|
|
||||||
#: src/js/controllers/topup.js:165
|
#: src/js/controllers/topup.js:165
|
||||||
#: src/js/controllers/topup.js:177
|
#: src/js/controllers/topup.js:177
|
||||||
|
|
@ -2045,7 +2049,7 @@ msgstr "GibHub Project 열기"
|
||||||
#: src/js/controllers/bitpayCard.js:123
|
#: src/js/controllers/bitpayCard.js:123
|
||||||
#: src/js/controllers/tx-details.js:192
|
#: src/js/controllers/tx-details.js:192
|
||||||
msgid "Open Explorer"
|
msgid "Open Explorer"
|
||||||
msgstr "Insight 열기"
|
msgstr "블록 탐색기 열기"
|
||||||
|
|
||||||
#: www/views/tab-scan.html:22
|
#: www/views/tab-scan.html:22
|
||||||
msgid "Open Settings"
|
msgid "Open Settings"
|
||||||
|
|
@ -3192,7 +3196,7 @@ msgstr "서비스 약관 보기"
|
||||||
#: src/js/controllers/bitpayCard.js:122
|
#: src/js/controllers/bitpayCard.js:122
|
||||||
#: src/js/controllers/tx-details.js:191
|
#: src/js/controllers/tx-details.js:191
|
||||||
msgid "View Transaction on Explorer.Bitcoin.com"
|
msgid "View Transaction on Explorer.Bitcoin.com"
|
||||||
msgstr "거래 Insight 보기"
|
msgstr "Explorer.Bitcoin.com에서 트랜잭션 확인하기"
|
||||||
|
|
||||||
#: src/js/controllers/tab-home.js:148
|
#: src/js/controllers/tab-home.js:148
|
||||||
msgid "View Update"
|
msgid "View Update"
|
||||||
|
|
@ -3627,3 +3631,4 @@ msgstr "{{updatingTxHistoryProgress}} 거래 내역 다운로드 완료"
|
||||||
#: www/views/includes/walletInfo.html:18
|
#: www/views/includes/walletInfo.html:18
|
||||||
msgid "{{wallet.m}}-of-{{wallet.n}}"
|
msgid "{{wallet.m}}-of-{{wallet.n}}"
|
||||||
msgstr "{{wallet.n}}의 {{wallet.m}}"
|
msgstr "{{wallet.n}}의 {{wallet.m}}"
|
||||||
|
|
||||||
|
|
@ -2,16 +2,16 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Project-Id-Version: copay\n"
|
"Project-Id-Version: bitcoincom-wallet\n"
|
||||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
"X-Generator: crowdin.com\n"
|
"X-Generator: crowdin.com\n"
|
||||||
"X-Crowdin-Project: copay\n"
|
"X-Crowdin-Project: bitcoincom-wallet\n"
|
||||||
"X-Crowdin-Language: nl\n"
|
"X-Crowdin-Language: nl\n"
|
||||||
"X-Crowdin-File: template.pot\n"
|
"X-Crowdin-File: template.pot\n"
|
||||||
"Last-Translator: cmgustavo83\n"
|
"Last-Translator: emilold\n"
|
||||||
"Language-Team: Dutch\n"
|
"Language-Team: Dutch\n"
|
||||||
"Language: nl\n"
|
"Language: nl\n"
|
||||||
"PO-Revision-Date: 2017-10-10 08:58-0400\n"
|
"PO-Revision-Date: 2018-05-15 20:18-0400\n"
|
||||||
|
|
||||||
#: www/views/modals/paypro.html:34
|
#: www/views/modals/paypro.html:34
|
||||||
msgid "(Trusted)"
|
msgid "(Trusted)"
|
||||||
|
|
@ -307,7 +307,7 @@ msgstr "BTC portemonnees"
|
||||||
|
|
||||||
#: www/views/preferences.html:34
|
#: www/views/preferences.html:34
|
||||||
msgid "Backup"
|
msgid "Backup"
|
||||||
msgstr "Backup"
|
msgstr "Back-up"
|
||||||
|
|
||||||
#: www/views/includes/backupNeededPopup.html:7
|
#: www/views/includes/backupNeededPopup.html:7
|
||||||
msgid "Backup Needed"
|
msgid "Backup Needed"
|
||||||
|
|
@ -380,7 +380,7 @@ msgstr "Transactiekostenbeleid Bitcoin-netwerk"
|
||||||
#: www/views/tab-home.html:83
|
#: www/views/tab-home.html:83
|
||||||
#: www/views/tab-settings.html:107
|
#: www/views/tab-settings.html:107
|
||||||
msgid "Bitcoin Core Wallets"
|
msgid "Bitcoin Core Wallets"
|
||||||
msgstr "Bitcoin Portemonnees"
|
msgstr "Bitcoin Core Portemonnees"
|
||||||
|
|
||||||
#: src/js/services/incomingData.js:151
|
#: src/js/services/incomingData.js:151
|
||||||
msgid "Bitcoin cash Payment"
|
msgid "Bitcoin cash Payment"
|
||||||
|
|
@ -961,7 +961,7 @@ msgstr "Bewerken"
|
||||||
#: www/views/addressbook.add.html:29
|
#: www/views/addressbook.add.html:29
|
||||||
#: www/views/addressbook.view.html:22
|
#: www/views/addressbook.view.html:22
|
||||||
msgid "Email"
|
msgid "Email"
|
||||||
msgstr "Email"
|
msgstr "E-mail"
|
||||||
|
|
||||||
#: www/views/preferencesNotifications.html:42
|
#: www/views/preferencesNotifications.html:42
|
||||||
msgid "Email Address"
|
msgid "Email Address"
|
||||||
|
|
@ -987,6 +987,10 @@ msgstr "Email meldingen inschakelen"
|
||||||
msgid "Enable push notifications"
|
msgid "Enable push notifications"
|
||||||
msgstr "Push meldingen inschakelen"
|
msgstr "Push meldingen inschakelen"
|
||||||
|
|
||||||
|
#: www/views/preferencesNotifications.html:33
|
||||||
|
msgid "Enable sound"
|
||||||
|
msgstr "Geluid inschakelen"
|
||||||
|
|
||||||
#: www/views/tab-scan.html:18
|
#: www/views/tab-scan.html:18
|
||||||
msgid "Enable the camera to get started."
|
msgid "Enable the camera to get started."
|
||||||
msgstr "Schakel de camera in om aan de slag te gaan."
|
msgstr "Schakel de camera in om aan de slag te gaan."
|
||||||
|
|
@ -1578,7 +1582,7 @@ msgstr "Onjuist netwerk adres"
|
||||||
#: src/js/controllers/confirm.js:306
|
#: src/js/controllers/confirm.js:306
|
||||||
#: src/js/services/bwcError.js:44
|
#: src/js/services/bwcError.js:44
|
||||||
msgid "Insufficient confirmed funds"
|
msgid "Insufficient confirmed funds"
|
||||||
msgstr "Onvoldoende saldo"
|
msgstr "Onvoldoende bevestigd saldo"
|
||||||
|
|
||||||
#: src/js/controllers/topup.js:165
|
#: src/js/controllers/topup.js:165
|
||||||
#: src/js/controllers/topup.js:177
|
#: src/js/controllers/topup.js:177
|
||||||
|
|
@ -2045,7 +2049,7 @@ msgstr "GitHub Project openen"
|
||||||
#: src/js/controllers/bitpayCard.js:123
|
#: src/js/controllers/bitpayCard.js:123
|
||||||
#: src/js/controllers/tx-details.js:192
|
#: src/js/controllers/tx-details.js:192
|
||||||
msgid "Open Explorer"
|
msgid "Open Explorer"
|
||||||
msgstr "Insight openen"
|
msgstr "Explorer openen"
|
||||||
|
|
||||||
#: www/views/tab-scan.html:22
|
#: www/views/tab-scan.html:22
|
||||||
msgid "Open Settings"
|
msgid "Open Settings"
|
||||||
|
|
@ -2487,7 +2491,7 @@ msgstr "Scannen"
|
||||||
|
|
||||||
#: www/views/tab-scan.html:15
|
#: www/views/tab-scan.html:15
|
||||||
msgid "Scan QR Codes"
|
msgid "Scan QR Codes"
|
||||||
msgstr "Scan QR Codes"
|
msgstr "Scan QR codes"
|
||||||
|
|
||||||
#: www/views/addresses.html:31
|
#: www/views/addresses.html:31
|
||||||
msgid "Scan addresses for funds"
|
msgid "Scan addresses for funds"
|
||||||
|
|
@ -3192,7 +3196,7 @@ msgstr "Toon Algemene Voorwaarden"
|
||||||
#: src/js/controllers/bitpayCard.js:122
|
#: src/js/controllers/bitpayCard.js:122
|
||||||
#: src/js/controllers/tx-details.js:191
|
#: src/js/controllers/tx-details.js:191
|
||||||
msgid "View Transaction on Explorer.Bitcoin.com"
|
msgid "View Transaction on Explorer.Bitcoin.com"
|
||||||
msgstr "Bekijk Transactie op Insight"
|
msgstr "Bekijk transactie op explorer.bitcoin.com"
|
||||||
|
|
||||||
#: src/js/controllers/tab-home.js:148
|
#: src/js/controllers/tab-home.js:148
|
||||||
msgid "View Update"
|
msgid "View Update"
|
||||||
|
|
@ -3627,3 +3631,4 @@ msgstr "{{updatingTxHistoryProgress}} transacties gedownload"
|
||||||
#: www/views/includes/walletInfo.html:18
|
#: www/views/includes/walletInfo.html:18
|
||||||
msgid "{{wallet.m}}-of-{{wallet.n}}"
|
msgid "{{wallet.m}}-of-{{wallet.n}}"
|
||||||
msgstr "{{wallet.m}}-van-{{wallet.n}}"
|
msgstr "{{wallet.m}}-van-{{wallet.n}}"
|
||||||
|
|
||||||
|
|
@ -2,16 +2,16 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Project-Id-Version: copay\n"
|
"Project-Id-Version: bitcoincom-wallet\n"
|
||||||
"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
|
"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n"
|
||||||
"X-Generator: crowdin.com\n"
|
"X-Generator: crowdin.com\n"
|
||||||
"X-Crowdin-Project: copay\n"
|
"X-Crowdin-Project: bitcoincom-wallet\n"
|
||||||
"X-Crowdin-Language: pl\n"
|
"X-Crowdin-Language: pl\n"
|
||||||
"X-Crowdin-File: template.pot\n"
|
"X-Crowdin-File: template.pot\n"
|
||||||
"Last-Translator: cmgustavo83\n"
|
"Last-Translator: emilold\n"
|
||||||
"Language-Team: Polish\n"
|
"Language-Team: Polish\n"
|
||||||
"Language: pl\n"
|
"Language: pl\n"
|
||||||
"PO-Revision-Date: 2017-10-09 10:33-0400\n"
|
"PO-Revision-Date: 2018-05-08 00:44-0400\n"
|
||||||
|
|
||||||
#: www/views/modals/paypro.html:34
|
#: www/views/modals/paypro.html:34
|
||||||
msgid "(Trusted)"
|
msgid "(Trusted)"
|
||||||
|
|
@ -41,7 +41,7 @@ msgstr "5-gwiazdkowa ocena pozwoli na wzrost popularności {{appName}}, a więks
|
||||||
#: www/views/mercadoLibre.html:18
|
#: www/views/mercadoLibre.html:18
|
||||||
#: www/views/mercadoLibre.html:40
|
#: www/views/mercadoLibre.html:40
|
||||||
msgid "<b>Only</b> redeemable on Mercado Livre (Brazil)"
|
msgid "<b>Only</b> redeemable on Mercado Livre (Brazil)"
|
||||||
msgstr ""
|
msgstr "98804213800207"
|
||||||
|
|
||||||
#: src/js/controllers/feedback/send.js:27
|
#: src/js/controllers/feedback/send.js:27
|
||||||
#: www/views/feedback/complete.html:21
|
#: www/views/feedback/complete.html:21
|
||||||
|
|
@ -234,7 +234,7 @@ msgstr "Każdy, kto ma Twoją kluczową frazę może uzyskać dostęp lub wydać
|
||||||
|
|
||||||
#: www/views/addresses.html:94
|
#: www/views/addresses.html:94
|
||||||
msgid "Approximate Bitcoin network fee to transfer wallet's balance (with normal priority)"
|
msgid "Approximate Bitcoin network fee to transfer wallet's balance (with normal priority)"
|
||||||
msgstr ""
|
msgstr "Szacunkowe opłaty sieci Bitcoin do przeniesienia salda portfela (normalny priorytet)"
|
||||||
|
|
||||||
#: www/views/backupWarning.html:10
|
#: www/views/backupWarning.html:10
|
||||||
msgid "Are you being watched?"
|
msgid "Are you being watched?"
|
||||||
|
|
@ -303,7 +303,7 @@ msgstr "BIP32 ścieżka dla adresu derywacji"
|
||||||
|
|
||||||
#: www/views/cashScan.html:25
|
#: www/views/cashScan.html:25
|
||||||
msgid "BTC wallets"
|
msgid "BTC wallets"
|
||||||
msgstr ""
|
msgstr "Portfele BTC"
|
||||||
|
|
||||||
#: www/views/preferences.html:34
|
#: www/views/preferences.html:34
|
||||||
msgid "Backup"
|
msgid "Backup"
|
||||||
|
|
@ -369,7 +369,7 @@ msgstr ""
|
||||||
#: www/views/tab-home.html:98
|
#: www/views/tab-home.html:98
|
||||||
#: www/views/tab-settings.html:115
|
#: www/views/tab-settings.html:115
|
||||||
msgid "Bitcoin Cash Wallets"
|
msgid "Bitcoin Cash Wallets"
|
||||||
msgstr ""
|
msgstr "Płatność Bitcoin Cash"
|
||||||
|
|
||||||
#: www/views/modals/chooseFeeLevel.html:4
|
#: www/views/modals/chooseFeeLevel.html:4
|
||||||
#: www/views/preferencesFee.html:4
|
#: www/views/preferencesFee.html:4
|
||||||
|
|
@ -384,7 +384,7 @@ msgstr ""
|
||||||
|
|
||||||
#: src/js/services/incomingData.js:151
|
#: src/js/services/incomingData.js:151
|
||||||
msgid "Bitcoin cash Payment"
|
msgid "Bitcoin cash Payment"
|
||||||
msgstr ""
|
msgstr "Płatność Bitcoin Cash"
|
||||||
|
|
||||||
#: www/views/onboarding/tour.html:31
|
#: www/views/onboarding/tour.html:31
|
||||||
msgid "Bitcoin is a currency."
|
msgid "Bitcoin is a currency."
|
||||||
|
|
@ -629,7 +629,7 @@ msgstr "Wkład do tłumaczenia"
|
||||||
|
|
||||||
#: src/js/controllers/confirm.js:130
|
#: src/js/controllers/confirm.js:130
|
||||||
msgid "Copay only supports Bitcoin Cash using new version numbers addresses"
|
msgid "Copay only supports Bitcoin Cash using new version numbers addresses"
|
||||||
msgstr ""
|
msgstr "Copay obsługuje tylko Bitcoin gotówki za pomocą nowej wersji numery adresy"
|
||||||
|
|
||||||
#: src/js/services/bwcError.js:62
|
#: src/js/services/bwcError.js:62
|
||||||
msgid "Copayer already in this wallet"
|
msgid "Copayer already in this wallet"
|
||||||
|
|
@ -940,7 +940,7 @@ msgstr "Pobierz"
|
||||||
|
|
||||||
#: www/views/cashScan.html:37
|
#: www/views/cashScan.html:37
|
||||||
msgid "Duplicate for BCH"
|
msgid "Duplicate for BCH"
|
||||||
msgstr ""
|
msgstr "Duplikat dla BCH"
|
||||||
|
|
||||||
#: src/js/services/onGoingProcess.js:49
|
#: src/js/services/onGoingProcess.js:49
|
||||||
msgid "Duplicating wallet..."
|
msgid "Duplicating wallet..."
|
||||||
|
|
@ -987,13 +987,17 @@ msgstr "Włącz powiadomienia e-mail"
|
||||||
msgid "Enable push notifications"
|
msgid "Enable push notifications"
|
||||||
msgstr "Włącz powiadomienia"
|
msgstr "Włącz powiadomienia"
|
||||||
|
|
||||||
|
#: www/views/preferencesNotifications.html:33
|
||||||
|
msgid "Enable sound"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: www/views/tab-scan.html:18
|
#: www/views/tab-scan.html:18
|
||||||
msgid "Enable the camera to get started."
|
msgid "Enable the camera to get started."
|
||||||
msgstr "Włącz kamerę aby rozpocząć."
|
msgstr "Włącz kamerę aby rozpocząć."
|
||||||
|
|
||||||
#: www/views/tab-settings.html:49
|
#: www/views/tab-settings.html:49
|
||||||
msgid "Enabled"
|
msgid "Enabled"
|
||||||
msgstr "Włączone"
|
msgstr ""
|
||||||
|
|
||||||
#: src/js/services/walletService.js:1047
|
#: src/js/services/walletService.js:1047
|
||||||
#: src/js/services/walletService.js:1062
|
#: src/js/services/walletService.js:1062
|
||||||
|
|
@ -1347,7 +1351,7 @@ msgstr "Uzyskiwanie informacji o prowizji..."
|
||||||
#: www/views/buyAmazon.html:43
|
#: www/views/buyAmazon.html:43
|
||||||
#: www/views/buyMercadoLibre.html:42
|
#: www/views/buyMercadoLibre.html:42
|
||||||
msgid "Gift Card"
|
msgid "Gift Card"
|
||||||
msgstr ""
|
msgstr "Karta podarunkowa"
|
||||||
|
|
||||||
#: www/views/modals/mercadolibre-card-details.html:30
|
#: www/views/modals/mercadolibre-card-details.html:30
|
||||||
#: www/views/modals/mercadolibre-card-details.html:35
|
#: www/views/modals/mercadolibre-card-details.html:35
|
||||||
|
|
@ -1406,7 +1410,7 @@ msgstr "Portfel sprzętowy"
|
||||||
#: src/js/controllers/create.js:180
|
#: src/js/controllers/create.js:180
|
||||||
#: src/js/controllers/join.js:145
|
#: src/js/controllers/join.js:145
|
||||||
msgid "Hardware wallets are not yet supported with Bitcoin Cash"
|
msgid "Hardware wallets are not yet supported with Bitcoin Cash"
|
||||||
msgstr ""
|
msgstr "Portfele sprzętowe nie są jeszcze obsługiwane z Bitcoin gotówki"
|
||||||
|
|
||||||
#: www/views/tab-settings.html:20
|
#: www/views/tab-settings.html:20
|
||||||
msgid "Help & Support"
|
msgid "Help & Support"
|
||||||
|
|
@ -1578,7 +1582,7 @@ msgstr "Nieprawidłowy adres"
|
||||||
#: src/js/controllers/confirm.js:306
|
#: src/js/controllers/confirm.js:306
|
||||||
#: src/js/services/bwcError.js:44
|
#: src/js/services/bwcError.js:44
|
||||||
msgid "Insufficient confirmed funds"
|
msgid "Insufficient confirmed funds"
|
||||||
msgstr "Nie ma wystarczającej ilości środków"
|
msgstr ""
|
||||||
|
|
||||||
#: src/js/controllers/topup.js:165
|
#: src/js/controllers/topup.js:165
|
||||||
#: src/js/controllers/topup.js:177
|
#: src/js/controllers/topup.js:177
|
||||||
|
|
@ -1588,7 +1592,7 @@ msgstr "Niewystarczające środki na prowizję"
|
||||||
|
|
||||||
#: www/views/tab-settings.html:123
|
#: www/views/tab-settings.html:123
|
||||||
msgid "Integrations"
|
msgid "Integrations"
|
||||||
msgstr ""
|
msgstr "Integracje"
|
||||||
|
|
||||||
#: www/views/includes/walletHistory.html:49
|
#: www/views/includes/walletHistory.html:49
|
||||||
msgid "Invalid"
|
msgid "Invalid"
|
||||||
|
|
@ -1737,7 +1741,7 @@ msgstr "Wyloguj się"
|
||||||
|
|
||||||
#: www/views/addresses.html:87
|
#: www/views/addresses.html:87
|
||||||
msgid "Low amount inputs"
|
msgid "Low amount inputs"
|
||||||
msgstr ""
|
msgstr "Niska kwota"
|
||||||
|
|
||||||
#: www/views/includes/walletHistory.html:27
|
#: www/views/includes/walletHistory.html:27
|
||||||
msgid "Low fees"
|
msgid "Low fees"
|
||||||
|
|
@ -1769,11 +1773,11 @@ msgstr "Notatka"
|
||||||
|
|
||||||
#: www/views/mercadoLibre.html:6
|
#: www/views/mercadoLibre.html:6
|
||||||
msgid "Mercado Livre Brazil Gift Cards"
|
msgid "Mercado Livre Brazil Gift Cards"
|
||||||
msgstr ""
|
msgstr "Karty podarunkowe Mercado Livre Brazil"
|
||||||
|
|
||||||
#: src/js/controllers/buyMercadoLibre.js:98
|
#: src/js/controllers/buyMercadoLibre.js:98
|
||||||
msgid "Mercadolibre Gift Card Service is not available at this moment. Please try back later."
|
msgid "Mercadolibre Gift Card Service is not available at this moment. Please try back later."
|
||||||
msgstr ""
|
msgstr "Karta podarunkowa MercadoLibre nie jest obecnie dostępna. Spróbuj później."
|
||||||
|
|
||||||
#: www/views/modals/txp-details.html:131
|
#: www/views/modals/txp-details.html:131
|
||||||
msgid "Merchant Message"
|
msgid "Merchant Message"
|
||||||
|
|
@ -1783,7 +1787,7 @@ msgstr "Wiadomość handlowa"
|
||||||
#: www/views/buyMercadoLibre.html:54
|
#: www/views/buyMercadoLibre.html:54
|
||||||
#: www/views/topup.html:63
|
#: www/views/topup.html:63
|
||||||
msgid "Miner Fee"
|
msgid "Miner Fee"
|
||||||
msgstr ""
|
msgstr "Opłata dla górnika"
|
||||||
|
|
||||||
#: src/js/services/bwcError.js:134
|
#: src/js/services/bwcError.js:134
|
||||||
msgid "Missing parameter"
|
msgid "Missing parameter"
|
||||||
|
|
@ -1826,7 +1830,7 @@ msgstr "Nazwa"
|
||||||
#: www/views/buyMercadoLibre.html:48
|
#: www/views/buyMercadoLibre.html:48
|
||||||
#: www/views/topup.html:56
|
#: www/views/topup.html:56
|
||||||
msgid "Network Cost"
|
msgid "Network Cost"
|
||||||
msgstr ""
|
msgstr "Koszty sieci"
|
||||||
|
|
||||||
#: src/js/services/bwcError.js:47
|
#: src/js/services/bwcError.js:47
|
||||||
msgid "Network error"
|
msgid "Network error"
|
||||||
|
|
@ -1888,7 +1892,7 @@ msgstr "Brak wcześniejszych transakcji"
|
||||||
#: src/js/controllers/buyAmazon.js:44
|
#: src/js/controllers/buyAmazon.js:44
|
||||||
#: src/js/controllers/topup.js:47
|
#: src/js/controllers/topup.js:47
|
||||||
msgid "No signing proposal: No private key"
|
msgid "No signing proposal: No private key"
|
||||||
msgstr ""
|
msgstr "Nie podpisywania wniosku: nie ma klucza prywatnego"
|
||||||
|
|
||||||
#: www/views/walletDetails.html:204
|
#: www/views/walletDetails.html:204
|
||||||
msgid "No transactions yet"
|
msgid "No transactions yet"
|
||||||
|
|
@ -1915,11 +1919,11 @@ msgstr "Brak portfeli do otrzymania środków"
|
||||||
|
|
||||||
#: www/views/cashScan.html:15
|
#: www/views/cashScan.html:15
|
||||||
msgid "No wallets eligible for Bitcoin Cash support"
|
msgid "No wallets eligible for Bitcoin Cash support"
|
||||||
msgstr ""
|
msgstr "Brak portfeli wspierających Bitcoin Cash"
|
||||||
|
|
||||||
#: src/js/controllers/cashScan.js:58
|
#: src/js/controllers/cashScan.js:58
|
||||||
msgid "Non BIP44 wallet"
|
msgid "Non BIP44 wallet"
|
||||||
msgstr ""
|
msgstr "Nie BIP44 portfel"
|
||||||
|
|
||||||
#: www/views/cashScan.html:46
|
#: www/views/cashScan.html:46
|
||||||
msgid "Non eligible BTC wallets"
|
msgid "Non eligible BTC wallets"
|
||||||
|
|
@ -1956,7 +1960,7 @@ msgstr "Notatka"
|
||||||
|
|
||||||
#: www/views/backup.html:19
|
#: www/views/backup.html:19
|
||||||
msgid "Note: if this BCH wallet was duplicated from a BTC wallet, they share the same recovery phrase."
|
msgid "Note: if this BCH wallet was duplicated from a BTC wallet, they share the same recovery phrase."
|
||||||
msgstr ""
|
msgstr "Uwaga: Jeśli ten portfel BCH został zduplikowany z portfela BTC, będą one współdzielić ten sam zwrot odzyskiwania."
|
||||||
|
|
||||||
#: www/views/modals/wallets.html:25
|
#: www/views/modals/wallets.html:25
|
||||||
msgid "Notice: only 1-1 (single signature) wallets can be used for sell bitcoin"
|
msgid "Notice: only 1-1 (single signature) wallets can be used for sell bitcoin"
|
||||||
|
|
@ -1996,7 +2000,7 @@ msgstr "Nadszedł czas, aby sprawdzić swoje otoczenie. Czy jesteś w pobliżu o
|
||||||
#: src/js/services/popupService.js:72
|
#: src/js/services/popupService.js:72
|
||||||
#: www/views/modals/chooseFeeLevel.html:6
|
#: www/views/modals/chooseFeeLevel.html:6
|
||||||
msgid "OK"
|
msgid "OK"
|
||||||
msgstr "OK"
|
msgstr ""
|
||||||
|
|
||||||
#: www/views/modals/tx-status.html:12
|
#: www/views/modals/tx-status.html:12
|
||||||
#: www/views/modals/tx-status.html:24
|
#: www/views/modals/tx-status.html:24
|
||||||
|
|
@ -2015,7 +2019,7 @@ msgstr "O nie!"
|
||||||
|
|
||||||
#: src/js/controllers/buyMercadoLibre.js:306
|
#: src/js/controllers/buyMercadoLibre.js:306
|
||||||
msgid "Ok"
|
msgid "Ok"
|
||||||
msgstr "Ok"
|
msgstr ""
|
||||||
|
|
||||||
#: www/views/tab-home.html:39
|
#: www/views/tab-home.html:39
|
||||||
msgid "On this screen you can see all your wallets, accounts, and assets."
|
msgid "On this screen you can see all your wallets, accounts, and assets."
|
||||||
|
|
@ -2045,7 +2049,7 @@ msgstr "Otwórz projekt GitHub"
|
||||||
#: src/js/controllers/bitpayCard.js:123
|
#: src/js/controllers/bitpayCard.js:123
|
||||||
#: src/js/controllers/tx-details.js:192
|
#: src/js/controllers/tx-details.js:192
|
||||||
msgid "Open Explorer"
|
msgid "Open Explorer"
|
||||||
msgstr "Otwórz Insight"
|
msgstr ""
|
||||||
|
|
||||||
#: www/views/tab-scan.html:22
|
#: www/views/tab-scan.html:22
|
||||||
msgid "Open Settings"
|
msgid "Open Settings"
|
||||||
|
|
@ -2061,11 +2065,11 @@ msgstr "Otwórz stronę internetową"
|
||||||
|
|
||||||
#: src/js/controllers/preferencesCash.js:32
|
#: src/js/controllers/preferencesCash.js:32
|
||||||
msgid "Open bitcoincash.org?"
|
msgid "Open bitcoincash.org?"
|
||||||
msgstr "Otworzyć bitcoincash.org?"
|
msgstr ""
|
||||||
|
|
||||||
#: src/js/controllers/cashScan.js:18
|
#: src/js/controllers/cashScan.js:18
|
||||||
msgid "Open the recovery tool."
|
msgid "Open the recovery tool."
|
||||||
msgstr ""
|
msgstr "Otwórz narzędzie do odzyskiwania."
|
||||||
|
|
||||||
#: www/views/tab-receive.html:27
|
#: www/views/tab-receive.html:27
|
||||||
msgid "Open wallet"
|
msgid "Open wallet"
|
||||||
|
|
@ -2165,7 +2169,7 @@ msgstr "Wypłata zaakceptowana. Będzie nadana przez Glidera. W przypadku wystą
|
||||||
|
|
||||||
#: src/js/services/incomingData.js:152
|
#: src/js/services/incomingData.js:152
|
||||||
msgid "Payment address was translated to new Bitcoin Cash address format:"
|
msgid "Payment address was translated to new Bitcoin Cash address format:"
|
||||||
msgstr ""
|
msgstr "Adres płatności został przetłumaczony na nowy format adresów Bitcoin Cash:"
|
||||||
|
|
||||||
#: www/views/modals/txp-details.html:107
|
#: www/views/modals/txp-details.html:107
|
||||||
msgid "Payment details"
|
msgid "Payment details"
|
||||||
|
|
@ -2336,7 +2340,7 @@ msgstr "Więcej informacji w naszej Wiki"
|
||||||
|
|
||||||
#: src/js/controllers/cashScan.js:61
|
#: src/js/controllers/cashScan.js:61
|
||||||
msgid "Read only wallet"
|
msgid "Read only wallet"
|
||||||
msgstr ""
|
msgstr "Portfel tylko do odczytu"
|
||||||
|
|
||||||
#: www/views/tab-receive.html:3
|
#: www/views/tab-receive.html:3
|
||||||
#: www/views/tabs.html:7
|
#: www/views/tabs.html:7
|
||||||
|
|
@ -2539,7 +2543,7 @@ msgstr "Bezpieczeństwo"
|
||||||
|
|
||||||
#: www/views/modals/mercadolibre-card-details.html:64
|
#: www/views/modals/mercadolibre-card-details.html:64
|
||||||
msgid "See invoice"
|
msgid "See invoice"
|
||||||
msgstr ""
|
msgstr "Zobacz fakturę"
|
||||||
|
|
||||||
#: www/views/tab-import-file.html:7
|
#: www/views/tab-import-file.html:7
|
||||||
msgid "Select a backup file"
|
msgid "Select a backup file"
|
||||||
|
|
@ -2739,7 +2743,7 @@ msgstr "Pomiń"
|
||||||
#: src/js/controllers/confirm.js:371
|
#: src/js/controllers/confirm.js:371
|
||||||
#: src/js/controllers/modals/txpDetails.js:47
|
#: src/js/controllers/modals/txpDetails.js:47
|
||||||
msgid "Slide to accept"
|
msgid "Slide to accept"
|
||||||
msgstr ""
|
msgstr "Przesuń, aby zaakceptować"
|
||||||
|
|
||||||
#: www/views/buyAmazon.html:96
|
#: www/views/buyAmazon.html:96
|
||||||
msgid "Slide to buy"
|
msgid "Slide to buy"
|
||||||
|
|
@ -2747,12 +2751,12 @@ msgstr "Przesuń, aby kupić"
|
||||||
|
|
||||||
#: src/js/controllers/confirm.js:365
|
#: src/js/controllers/confirm.js:365
|
||||||
msgid "Slide to pay"
|
msgid "Slide to pay"
|
||||||
msgstr ""
|
msgstr "Przesuń, aby zapłacić"
|
||||||
|
|
||||||
#: src/js/controllers/confirm.js:377
|
#: src/js/controllers/confirm.js:377
|
||||||
#: src/js/controllers/modals/txpDetails.js:40
|
#: src/js/controllers/modals/txpDetails.js:40
|
||||||
msgid "Slide to send"
|
msgid "Slide to send"
|
||||||
msgstr ""
|
msgstr "Przesuń, aby wysłać"
|
||||||
|
|
||||||
#: www/views/cashScan.html:56
|
#: www/views/cashScan.html:56
|
||||||
msgid "Some of your wallets are not eligible for Bitcoin Cash support. You can try to access BCH funds from these wallets using the"
|
msgid "Some of your wallets are not eligible for Bitcoin Cash support. You can try to access BCH funds from these wallets using the"
|
||||||
|
|
@ -2790,7 +2794,7 @@ msgstr "Blokada uruchamiania"
|
||||||
#: www/views/mercadoLibreCards.html:21
|
#: www/views/mercadoLibreCards.html:21
|
||||||
#: www/views/modals/mercadolibre-card-details.html:42
|
#: www/views/modals/mercadolibre-card-details.html:42
|
||||||
msgid "Still pending"
|
msgid "Still pending"
|
||||||
msgstr ""
|
msgstr "Jeszcze w toku"
|
||||||
|
|
||||||
#: www/views/topup.html:101
|
#: www/views/topup.html:101
|
||||||
msgid "Success"
|
msgid "Success"
|
||||||
|
|
@ -2832,7 +2836,7 @@ msgstr "Dotknij i przytrzymaj, aby pokazać"
|
||||||
|
|
||||||
#: www/views/includes/walletInfo.html:3
|
#: www/views/includes/walletInfo.html:3
|
||||||
msgid "Tap to recreate"
|
msgid "Tap to recreate"
|
||||||
msgstr ""
|
msgstr "Dotknij, aby odświeżyć"
|
||||||
|
|
||||||
#: www/views/includes/walletInfo.html:4
|
#: www/views/includes/walletInfo.html:4
|
||||||
msgid "Tap to retry"
|
msgid "Tap to retry"
|
||||||
|
|
@ -2852,7 +2856,7 @@ msgstr "Warunki użytkowania"
|
||||||
#: www/views/tab-create-personal.html:118
|
#: www/views/tab-create-personal.html:118
|
||||||
#: www/views/tab-import-phrase.html:68
|
#: www/views/tab-import-phrase.html:68
|
||||||
msgid "Testnet"
|
msgid "Testnet"
|
||||||
msgstr "Testnet"
|
msgstr ""
|
||||||
|
|
||||||
#: www/views/includes/incomingDataMenu.html:61
|
#: www/views/includes/incomingDataMenu.html:61
|
||||||
msgid "Text"
|
msgid "Text"
|
||||||
|
|
@ -3081,7 +3085,7 @@ msgstr "Transakcja została już wysłana"
|
||||||
#: src/js/controllers/buyMercadoLibre.js:301
|
#: src/js/controllers/buyMercadoLibre.js:301
|
||||||
#: src/js/controllers/topup.js:281
|
#: src/js/controllers/topup.js:281
|
||||||
msgid "Transaction has not been created"
|
msgid "Transaction has not been created"
|
||||||
msgstr ""
|
msgstr "Transakcja nie została utworzona"
|
||||||
|
|
||||||
#: www/views/topup.html:104
|
#: www/views/topup.html:104
|
||||||
msgid "Transaction initiated"
|
msgid "Transaction initiated"
|
||||||
|
|
@ -3192,7 +3196,7 @@ msgstr "Zobacz zasady użytkowania"
|
||||||
#: src/js/controllers/bitpayCard.js:122
|
#: src/js/controllers/bitpayCard.js:122
|
||||||
#: src/js/controllers/tx-details.js:191
|
#: src/js/controllers/tx-details.js:191
|
||||||
msgid "View Transaction on Explorer.Bitcoin.com"
|
msgid "View Transaction on Explorer.Bitcoin.com"
|
||||||
msgstr "Zobacz transakcje na Insight"
|
msgstr ""
|
||||||
|
|
||||||
#: src/js/controllers/tab-home.js:148
|
#: src/js/controllers/tab-home.js:148
|
||||||
msgid "View Update"
|
msgid "View Update"
|
||||||
|
|
@ -3371,7 +3375,7 @@ msgstr "Portfel nie jest zarejestrowany w Wallet Service. Odtwórz go używając
|
||||||
|
|
||||||
#: www/views/backup.html:12
|
#: www/views/backup.html:12
|
||||||
msgid "Wallet recovery phrase not available"
|
msgid "Wallet recovery phrase not available"
|
||||||
msgstr ""
|
msgstr "Fraza odzyskiwania portfela nie jest dostępna"
|
||||||
|
|
||||||
#: src/js/services/bwcError.js:50
|
#: src/js/services/bwcError.js:50
|
||||||
msgid "Wallet service not found"
|
msgid "Wallet service not found"
|
||||||
|
|
@ -3513,7 +3517,7 @@ msgstr "Twoja karta BitPay jest gotowa. Zasil kartę, aby zacząć ją używać
|
||||||
#: www/views/mercadoLibre.html:57
|
#: www/views/mercadoLibre.html:57
|
||||||
#: www/views/mercadoLibreCards.html:6
|
#: www/views/mercadoLibreCards.html:6
|
||||||
msgid "Your Gift Cards"
|
msgid "Your Gift Cards"
|
||||||
msgstr ""
|
msgstr "Twoje karty podarunkowe"
|
||||||
|
|
||||||
#: www/views/includes/confirmBackupPopup.html:6
|
#: www/views/includes/confirmBackupPopup.html:6
|
||||||
msgid "Your bitcoin wallet is backed up!"
|
msgid "Your bitcoin wallet is backed up!"
|
||||||
|
|
@ -3596,7 +3600,7 @@ msgstr "Przygotowywanie..."
|
||||||
|
|
||||||
#: www/views/cashScan.html:57
|
#: www/views/cashScan.html:57
|
||||||
msgid "recovery tool."
|
msgid "recovery tool."
|
||||||
msgstr ""
|
msgstr "narzędzie do odzyskiwania."
|
||||||
|
|
||||||
#: src/js/controllers/buyAmazon.js:239
|
#: src/js/controllers/buyAmazon.js:239
|
||||||
msgid "{{amountStr}} for Amazon.com Gift Card"
|
msgid "{{amountStr}} for Amazon.com Gift Card"
|
||||||
|
|
@ -3627,3 +3631,4 @@ msgstr "{{updatingTxHistoryProgress}} transakcje pobrane"
|
||||||
#: www/views/includes/walletInfo.html:18
|
#: www/views/includes/walletInfo.html:18
|
||||||
msgid "{{wallet.m}}-of-{{wallet.n}}"
|
msgid "{{wallet.m}}-of-{{wallet.n}}"
|
||||||
msgstr "{{wallet.m}}-z-{{wallet.n}}"
|
msgstr "{{wallet.m}}-z-{{wallet.n}}"
|
||||||
|
|
||||||
|
|
@ -2,16 +2,16 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Project-Id-Version: copay\n"
|
"Project-Id-Version: bitcoincom-wallet\n"
|
||||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
"X-Generator: crowdin.com\n"
|
"X-Generator: crowdin.com\n"
|
||||||
"X-Crowdin-Project: copay\n"
|
"X-Crowdin-Project: bitcoincom-wallet\n"
|
||||||
"X-Crowdin-Language: pt-BR\n"
|
"X-Crowdin-Language: pt-BR\n"
|
||||||
"X-Crowdin-File: template.pot\n"
|
"X-Crowdin-File: template.pot\n"
|
||||||
"Last-Translator: cmgustavo83\n"
|
"Last-Translator: emilold\n"
|
||||||
"Language-Team: Portuguese, Brazilian\n"
|
"Language-Team: Portuguese, Brazilian\n"
|
||||||
"Language: pt\n"
|
"Language: pt\n"
|
||||||
"PO-Revision-Date: 2017-10-10 08:58-0400\n"
|
"PO-Revision-Date: 2018-05-15 20:18-0400\n"
|
||||||
|
|
||||||
#: www/views/modals/paypro.html:34
|
#: www/views/modals/paypro.html:34
|
||||||
msgid "(Trusted)"
|
msgid "(Trusted)"
|
||||||
|
|
@ -307,7 +307,7 @@ msgstr "Carteiras BTC"
|
||||||
|
|
||||||
#: www/views/preferences.html:34
|
#: www/views/preferences.html:34
|
||||||
msgid "Backup"
|
msgid "Backup"
|
||||||
msgstr "Backup"
|
msgstr "Backup de"
|
||||||
|
|
||||||
#: www/views/includes/backupNeededPopup.html:7
|
#: www/views/includes/backupNeededPopup.html:7
|
||||||
msgid "Backup Needed"
|
msgid "Backup Needed"
|
||||||
|
|
@ -936,7 +936,7 @@ msgstr "Não vê o seu idioma no Crowdin? Contacte o Dono no Crowdin! Nós adora
|
||||||
#: www/views/tab-export-file.html:59
|
#: www/views/tab-export-file.html:59
|
||||||
#: www/views/tab-home.html:22
|
#: www/views/tab-home.html:22
|
||||||
msgid "Download"
|
msgid "Download"
|
||||||
msgstr "Download"
|
msgstr "Baixar"
|
||||||
|
|
||||||
#: www/views/cashScan.html:37
|
#: www/views/cashScan.html:37
|
||||||
msgid "Duplicate for BCH"
|
msgid "Duplicate for BCH"
|
||||||
|
|
@ -987,6 +987,10 @@ msgstr "Ativar notificações por email"
|
||||||
msgid "Enable push notifications"
|
msgid "Enable push notifications"
|
||||||
msgstr "Ativar notificações push"
|
msgstr "Ativar notificações push"
|
||||||
|
|
||||||
|
#: www/views/preferencesNotifications.html:33
|
||||||
|
msgid "Enable sound"
|
||||||
|
msgstr "Ativar som"
|
||||||
|
|
||||||
#: www/views/tab-scan.html:18
|
#: www/views/tab-scan.html:18
|
||||||
msgid "Enable the camera to get started."
|
msgid "Enable the camera to get started."
|
||||||
msgstr "Ative a câmera para começar."
|
msgstr "Ative a câmera para começar."
|
||||||
|
|
@ -1578,7 +1582,7 @@ msgstr "Endereço de rede incorreto"
|
||||||
#: src/js/controllers/confirm.js:306
|
#: src/js/controllers/confirm.js:306
|
||||||
#: src/js/services/bwcError.js:44
|
#: src/js/services/bwcError.js:44
|
||||||
msgid "Insufficient confirmed funds"
|
msgid "Insufficient confirmed funds"
|
||||||
msgstr "Fundos insuficientes"
|
msgstr "Insuficiência de fundos confirmados"
|
||||||
|
|
||||||
#: src/js/controllers/topup.js:165
|
#: src/js/controllers/topup.js:165
|
||||||
#: src/js/controllers/topup.js:177
|
#: src/js/controllers/topup.js:177
|
||||||
|
|
@ -1996,7 +2000,7 @@ msgstr "Agora é a hora perfeita para olhar em volta. Próximo de janelas? Câme
|
||||||
#: src/js/services/popupService.js:72
|
#: src/js/services/popupService.js:72
|
||||||
#: www/views/modals/chooseFeeLevel.html:6
|
#: www/views/modals/chooseFeeLevel.html:6
|
||||||
msgid "OK"
|
msgid "OK"
|
||||||
msgstr "OK"
|
msgstr "Okey"
|
||||||
|
|
||||||
#: www/views/modals/tx-status.html:12
|
#: www/views/modals/tx-status.html:12
|
||||||
#: www/views/modals/tx-status.html:24
|
#: www/views/modals/tx-status.html:24
|
||||||
|
|
@ -2015,7 +2019,7 @@ msgstr "Oh não!"
|
||||||
|
|
||||||
#: src/js/controllers/buyMercadoLibre.js:306
|
#: src/js/controllers/buyMercadoLibre.js:306
|
||||||
msgid "Ok"
|
msgid "Ok"
|
||||||
msgstr "Ok"
|
msgstr "Okey"
|
||||||
|
|
||||||
#: www/views/tab-home.html:39
|
#: www/views/tab-home.html:39
|
||||||
msgid "On this screen you can see all your wallets, accounts, and assets."
|
msgid "On this screen you can see all your wallets, accounts, and assets."
|
||||||
|
|
@ -2045,7 +2049,7 @@ msgstr "Abrir Projeto no GitHub"
|
||||||
#: src/js/controllers/bitpayCard.js:123
|
#: src/js/controllers/bitpayCard.js:123
|
||||||
#: src/js/controllers/tx-details.js:192
|
#: src/js/controllers/tx-details.js:192
|
||||||
msgid "Open Explorer"
|
msgid "Open Explorer"
|
||||||
msgstr "Abrir Insight"
|
msgstr "Abra o Explorer"
|
||||||
|
|
||||||
#: www/views/tab-scan.html:22
|
#: www/views/tab-scan.html:22
|
||||||
msgid "Open Settings"
|
msgid "Open Settings"
|
||||||
|
|
@ -3122,7 +3126,7 @@ msgstr "Digite a frase de recuperação (normalmente 12 palavras)"
|
||||||
|
|
||||||
#: src/js/controllers/backup.js:75
|
#: src/js/controllers/backup.js:75
|
||||||
msgid "Uh oh..."
|
msgid "Uh oh..."
|
||||||
msgstr "Uh oh..."
|
msgstr "Ah Ah..."
|
||||||
|
|
||||||
#: www/views/tx-details.html:100
|
#: www/views/tx-details.html:100
|
||||||
msgid "Unconfirmed"
|
msgid "Unconfirmed"
|
||||||
|
|
@ -3192,7 +3196,7 @@ msgstr "Ver os Termos de Serviço"
|
||||||
#: src/js/controllers/bitpayCard.js:122
|
#: src/js/controllers/bitpayCard.js:122
|
||||||
#: src/js/controllers/tx-details.js:191
|
#: src/js/controllers/tx-details.js:191
|
||||||
msgid "View Transaction on Explorer.Bitcoin.com"
|
msgid "View Transaction on Explorer.Bitcoin.com"
|
||||||
msgstr "Exibir Transação no Insight"
|
msgstr "Ver transação no Explorer.Bitcoin.com"
|
||||||
|
|
||||||
#: src/js/controllers/tab-home.js:148
|
#: src/js/controllers/tab-home.js:148
|
||||||
msgid "View Update"
|
msgid "View Update"
|
||||||
|
|
@ -3627,3 +3631,4 @@ msgstr "Transações de {{updatingTxHistoryProgress}} transferidas"
|
||||||
#: www/views/includes/walletInfo.html:18
|
#: www/views/includes/walletInfo.html:18
|
||||||
msgid "{{wallet.m}}-of-{{wallet.n}}"
|
msgid "{{wallet.m}}-of-{{wallet.n}}"
|
||||||
msgstr "{{wallet.m}}-de-{{wallet.n}}"
|
msgstr "{{wallet.m}}-de-{{wallet.n}}"
|
||||||
|
|
||||||
|
|
@ -2,16 +2,16 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Project-Id-Version: copay\n"
|
"Project-Id-Version: bitcoincom-wallet\n"
|
||||||
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
|
"Plural-Forms: nplurals=4; plural=((n%10==1 && n%100!=11) ? 0 : ((n%10 >= 2 && n%10 <=4 && (n%100 < 12 || n%100 > 14)) ? 1 : ((n%10 == 0 || (n%10 >= 5 && n%10 <=9)) || (n%100 >= 11 && n%100 <= 14)) ? 2 : 3));\n"
|
||||||
"X-Generator: crowdin.com\n"
|
"X-Generator: crowdin.com\n"
|
||||||
"X-Crowdin-Project: copay\n"
|
"X-Crowdin-Project: bitcoincom-wallet\n"
|
||||||
"X-Crowdin-Language: ru\n"
|
"X-Crowdin-Language: ru\n"
|
||||||
"X-Crowdin-File: template.pot\n"
|
"X-Crowdin-File: template.pot\n"
|
||||||
"Last-Translator: cmgustavo83\n"
|
"Last-Translator: emilold\n"
|
||||||
"Language-Team: Russian\n"
|
"Language-Team: Russian\n"
|
||||||
"Language: ru\n"
|
"Language: ru\n"
|
||||||
"PO-Revision-Date: 2017-10-09 10:33-0400\n"
|
"PO-Revision-Date: 2018-05-15 20:18-0400\n"
|
||||||
|
|
||||||
#: www/views/modals/paypro.html:34
|
#: www/views/modals/paypro.html:34
|
||||||
msgid "(Trusted)"
|
msgid "(Trusted)"
|
||||||
|
|
@ -303,7 +303,7 @@ msgstr "Укажите BIP32 для генерации адресов"
|
||||||
|
|
||||||
#: www/views/cashScan.html:25
|
#: www/views/cashScan.html:25
|
||||||
msgid "BTC wallets"
|
msgid "BTC wallets"
|
||||||
msgstr ""
|
msgstr "Кошельки BTC"
|
||||||
|
|
||||||
#: www/views/preferences.html:34
|
#: www/views/preferences.html:34
|
||||||
msgid "Backup"
|
msgid "Backup"
|
||||||
|
|
@ -392,7 +392,7 @@ msgstr "Биткойн - это валюта."
|
||||||
|
|
||||||
#: www/views/onboarding/disclaimer.html:15
|
#: www/views/onboarding/disclaimer.html:15
|
||||||
msgid "Bitcoin is different – it cannot be safely held with a bank or web service."
|
msgid "Bitcoin is different – it cannot be safely held with a bank or web service."
|
||||||
msgstr "Bitcoin is different – it cannot be safely held with a bank or web service."
|
msgstr ""
|
||||||
|
|
||||||
#: www/views/onboarding/tour.html:18
|
#: www/views/onboarding/tour.html:18
|
||||||
msgid "Bitcoin is secure,<br>digital money."
|
msgid "Bitcoin is secure,<br>digital money."
|
||||||
|
|
@ -400,7 +400,7 @@ msgstr "Биткойн это безопасные,<br>цифровые день
|
||||||
|
|
||||||
#: www/views/preferencesFee.html:11
|
#: www/views/preferencesFee.html:11
|
||||||
msgid "Bitcoin transactions include a fee collected by miners on the network."
|
msgid "Bitcoin transactions include a fee collected by miners on the network."
|
||||||
msgstr "Bitcoin transactions include a fee collected by miners on the network."
|
msgstr ""
|
||||||
|
|
||||||
#: www/views/buyAmazon.html:108
|
#: www/views/buyAmazon.html:108
|
||||||
msgid "Bought {{amountUnitStr}}"
|
msgid "Bought {{amountUnitStr}}"
|
||||||
|
|
@ -543,7 +543,7 @@ msgstr "Закрыть"
|
||||||
#: www/views/includes/cash.html:2
|
#: www/views/includes/cash.html:2
|
||||||
#: www/views/preferencesInformation.html:17
|
#: www/views/preferencesInformation.html:17
|
||||||
msgid "Coin"
|
msgid "Coin"
|
||||||
msgstr ""
|
msgstr "Монета"
|
||||||
|
|
||||||
#: www/views/preferences.html:22
|
#: www/views/preferences.html:22
|
||||||
msgid "Color"
|
msgid "Color"
|
||||||
|
|
@ -679,7 +679,7 @@ msgstr "Не удалось получить доступ к кошельку н
|
||||||
|
|
||||||
#: src/js/controllers/buyAmazon.js:102
|
#: src/js/controllers/buyAmazon.js:102
|
||||||
msgid "Could not access to Amazon.com"
|
msgid "Could not access to Amazon.com"
|
||||||
msgstr ""
|
msgstr "Невозможно получить доступ к Amazon.com"
|
||||||
|
|
||||||
#: src/js/services/profileService.js:511
|
#: src/js/services/profileService.js:511
|
||||||
msgid "Could not access wallet"
|
msgid "Could not access wallet"
|
||||||
|
|
@ -703,13 +703,13 @@ msgstr "Не удалось создать адрес"
|
||||||
|
|
||||||
#: src/js/controllers/topup.js:92
|
#: src/js/controllers/topup.js:92
|
||||||
msgid "Could not create the invoice"
|
msgid "Could not create the invoice"
|
||||||
msgstr ""
|
msgstr "Невозможно создать инвойс"
|
||||||
|
|
||||||
#: src/js/controllers/buyAmazon.js:164
|
#: src/js/controllers/buyAmazon.js:164
|
||||||
#: src/js/controllers/buyMercadoLibre.js:164
|
#: src/js/controllers/buyMercadoLibre.js:164
|
||||||
#: src/js/controllers/topup.js:142
|
#: src/js/controllers/topup.js:142
|
||||||
msgid "Could not create transaction"
|
msgid "Could not create transaction"
|
||||||
msgstr ""
|
msgstr "Невозможно создать транзакцию"
|
||||||
|
|
||||||
#: src/js/services/profileService.js:350
|
#: src/js/services/profileService.js:350
|
||||||
msgid "Could not create using the specified extended private key"
|
msgid "Could not create using the specified extended private key"
|
||||||
|
|
@ -796,7 +796,7 @@ msgstr "Не удалось отправить платёж"
|
||||||
#: src/js/controllers/buyMercadoLibre.js:318
|
#: src/js/controllers/buyMercadoLibre.js:318
|
||||||
#: src/js/controllers/topup.js:299
|
#: src/js/controllers/topup.js:299
|
||||||
msgid "Could not send transaction"
|
msgid "Could not send transaction"
|
||||||
msgstr ""
|
msgstr "Невозможно отправить транзакцию"
|
||||||
|
|
||||||
#: www/views/walletDetails.html:210
|
#: www/views/walletDetails.html:210
|
||||||
msgid "Could not update transaction history"
|
msgid "Could not update transaction history"
|
||||||
|
|
@ -863,7 +863,7 @@ msgstr "Сумма"
|
||||||
|
|
||||||
#: src/js/controllers/preferencesFee.js:85
|
#: src/js/controllers/preferencesFee.js:85
|
||||||
msgid "Custom Fee"
|
msgid "Custom Fee"
|
||||||
msgstr ""
|
msgstr "Пользовательская комиссия"
|
||||||
|
|
||||||
#: www/views/modals/mercadolibre-card-details.html:56
|
#: www/views/modals/mercadolibre-card-details.html:56
|
||||||
#: www/views/modals/txp-details.html:87
|
#: www/views/modals/txp-details.html:87
|
||||||
|
|
@ -961,7 +961,7 @@ msgstr "Редактировать"
|
||||||
#: www/views/addressbook.add.html:29
|
#: www/views/addressbook.add.html:29
|
||||||
#: www/views/addressbook.view.html:22
|
#: www/views/addressbook.view.html:22
|
||||||
msgid "Email"
|
msgid "Email"
|
||||||
msgstr "Email"
|
msgstr ""
|
||||||
|
|
||||||
#: www/views/preferencesNotifications.html:42
|
#: www/views/preferencesNotifications.html:42
|
||||||
msgid "Email Address"
|
msgid "Email Address"
|
||||||
|
|
@ -987,13 +987,17 @@ msgstr "Включить email-уведомления"
|
||||||
msgid "Enable push notifications"
|
msgid "Enable push notifications"
|
||||||
msgstr "Включить push-уведомления"
|
msgstr "Включить push-уведомления"
|
||||||
|
|
||||||
|
#: www/views/preferencesNotifications.html:33
|
||||||
|
msgid "Enable sound"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: www/views/tab-scan.html:18
|
#: www/views/tab-scan.html:18
|
||||||
msgid "Enable the camera to get started."
|
msgid "Enable the camera to get started."
|
||||||
msgstr "Чтобы начать, включите камеру."
|
msgstr "Чтобы начать, включите камеру."
|
||||||
|
|
||||||
#: www/views/tab-settings.html:49
|
#: www/views/tab-settings.html:49
|
||||||
msgid "Enabled"
|
msgid "Enabled"
|
||||||
msgstr "Активировать"
|
msgstr ""
|
||||||
|
|
||||||
#: src/js/services/walletService.js:1047
|
#: src/js/services/walletService.js:1047
|
||||||
#: src/js/services/walletService.js:1062
|
#: src/js/services/walletService.js:1062
|
||||||
|
|
@ -1010,7 +1014,7 @@ msgstr "Введите сумму"
|
||||||
|
|
||||||
#: www/views/modals/chooseFeeLevel.html:41
|
#: www/views/modals/chooseFeeLevel.html:41
|
||||||
msgid "Enter custom fee"
|
msgid "Enter custom fee"
|
||||||
msgstr ""
|
msgstr "Ввести пользовательское значение комиссии"
|
||||||
|
|
||||||
#: src/js/services/walletService.js:1029
|
#: src/js/services/walletService.js:1029
|
||||||
msgid "Enter new spending password"
|
msgid "Enter new spending password"
|
||||||
|
|
@ -1120,7 +1124,7 @@ msgstr "Ошибка создания Подарочной карты"
|
||||||
#: src/js/controllers/buyAmazon.js:94
|
#: src/js/controllers/buyAmazon.js:94
|
||||||
#: src/js/controllers/buyMercadoLibre.js:94
|
#: src/js/controllers/buyMercadoLibre.js:94
|
||||||
msgid "Error creating the invoice"
|
msgid "Error creating the invoice"
|
||||||
msgstr ""
|
msgstr "Ошибка создания инвойса"
|
||||||
|
|
||||||
#: src/js/services/profileService.js:412
|
#: src/js/services/profileService.js:412
|
||||||
msgid "Error creating wallet"
|
msgid "Error creating wallet"
|
||||||
|
|
@ -1193,7 +1197,7 @@ msgstr "Расширенные открытые ключи"
|
||||||
|
|
||||||
#: src/js/services/onGoingProcess.js:20
|
#: src/js/services/onGoingProcess.js:20
|
||||||
msgid "Extracting Wallet information..."
|
msgid "Extracting Wallet information..."
|
||||||
msgstr ""
|
msgstr "Выполняется извлечение информации из кошелька..."
|
||||||
|
|
||||||
#: src/js/controllers/export.js:115
|
#: src/js/controllers/export.js:115
|
||||||
#: src/js/controllers/export.js:126
|
#: src/js/controllers/export.js:126
|
||||||
|
|
@ -1578,7 +1582,7 @@ msgstr ""
|
||||||
#: src/js/controllers/confirm.js:306
|
#: src/js/controllers/confirm.js:306
|
||||||
#: src/js/services/bwcError.js:44
|
#: src/js/services/bwcError.js:44
|
||||||
msgid "Insufficient confirmed funds"
|
msgid "Insufficient confirmed funds"
|
||||||
msgstr "Недостаточно средств"
|
msgstr ""
|
||||||
|
|
||||||
#: src/js/controllers/topup.js:165
|
#: src/js/controllers/topup.js:165
|
||||||
#: src/js/controllers/topup.js:177
|
#: src/js/controllers/topup.js:177
|
||||||
|
|
@ -2045,7 +2049,7 @@ msgstr "Откройте проект GitHub"
|
||||||
#: src/js/controllers/bitpayCard.js:123
|
#: src/js/controllers/bitpayCard.js:123
|
||||||
#: src/js/controllers/tx-details.js:192
|
#: src/js/controllers/tx-details.js:192
|
||||||
msgid "Open Explorer"
|
msgid "Open Explorer"
|
||||||
msgstr "Открыть Insight"
|
msgstr ""
|
||||||
|
|
||||||
#: www/views/tab-scan.html:22
|
#: www/views/tab-scan.html:22
|
||||||
msgid "Open Settings"
|
msgid "Open Settings"
|
||||||
|
|
@ -2852,7 +2856,7 @@ msgstr "Условия использования"
|
||||||
#: www/views/tab-create-personal.html:118
|
#: www/views/tab-create-personal.html:118
|
||||||
#: www/views/tab-import-phrase.html:68
|
#: www/views/tab-import-phrase.html:68
|
||||||
msgid "Testnet"
|
msgid "Testnet"
|
||||||
msgstr "Testnet"
|
msgstr ""
|
||||||
|
|
||||||
#: www/views/includes/incomingDataMenu.html:61
|
#: www/views/includes/incomingDataMenu.html:61
|
||||||
msgid "Text"
|
msgid "Text"
|
||||||
|
|
@ -3192,7 +3196,7 @@ msgstr "Посмотреть Условия обслуживания"
|
||||||
#: src/js/controllers/bitpayCard.js:122
|
#: src/js/controllers/bitpayCard.js:122
|
||||||
#: src/js/controllers/tx-details.js:191
|
#: src/js/controllers/tx-details.js:191
|
||||||
msgid "View Transaction on Explorer.Bitcoin.com"
|
msgid "View Transaction on Explorer.Bitcoin.com"
|
||||||
msgstr "Просмотреть транзакцию на Insight"
|
msgstr ""
|
||||||
|
|
||||||
#: src/js/controllers/tab-home.js:148
|
#: src/js/controllers/tab-home.js:148
|
||||||
msgid "View Update"
|
msgid "View Update"
|
||||||
|
|
@ -3588,7 +3592,7 @@ msgstr "мне"
|
||||||
|
|
||||||
#: www/views/addressbook.add.html:32
|
#: www/views/addressbook.add.html:32
|
||||||
msgid "name@example.com"
|
msgid "name@example.com"
|
||||||
msgstr "name@example.com"
|
msgstr ""
|
||||||
|
|
||||||
#: www/views/preferencesHistory.html:15
|
#: www/views/preferencesHistory.html:15
|
||||||
msgid "preparing..."
|
msgid "preparing..."
|
||||||
|
|
@ -3627,3 +3631,4 @@ msgstr "{{updatingTxHistoryProgress}} транзакций загружено"
|
||||||
#: www/views/includes/walletInfo.html:18
|
#: www/views/includes/walletInfo.html:18
|
||||||
msgid "{{wallet.m}}-of-{{wallet.n}}"
|
msgid "{{wallet.m}}-of-{{wallet.n}}"
|
||||||
msgstr "{{wallet.m}}-из-{{wallet.n}}"
|
msgstr "{{wallet.m}}-из-{{wallet.n}}"
|
||||||
|
|
||||||
3634
i18n/po/sv-SE/template-sv-SE.po
Normal file
3634
i18n/po/sv-SE/template-sv-SE.po
Normal file
File diff suppressed because it is too large
Load diff
3634
i18n/po/vi/template-vi.po
Normal file
3634
i18n/po/vi/template-vi.po
Normal file
File diff suppressed because it is too large
Load diff
|
|
@ -2,16 +2,16 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Project-Id-Version: copay\n"
|
"Project-Id-Version: bitcoincom-wallet\n"
|
||||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||||
"X-Generator: crowdin.com\n"
|
"X-Generator: crowdin.com\n"
|
||||||
"X-Crowdin-Project: copay\n"
|
"X-Crowdin-Project: bitcoincom-wallet\n"
|
||||||
"X-Crowdin-Language: zh-CN\n"
|
"X-Crowdin-Language: zh-CN\n"
|
||||||
"X-Crowdin-File: template.pot\n"
|
"X-Crowdin-File: template.pot\n"
|
||||||
"Last-Translator: cmgustavo83\n"
|
"Last-Translator: emilold\n"
|
||||||
"Language-Team: Chinese Simplified\n"
|
"Language-Team: Chinese Simplified\n"
|
||||||
"Language: zh\n"
|
"Language: zh\n"
|
||||||
"PO-Revision-Date: 2017-10-09 10:33-0400\n"
|
"PO-Revision-Date: 2018-05-08 00:44-0400\n"
|
||||||
|
|
||||||
#: www/views/modals/paypro.html:34
|
#: www/views/modals/paypro.html:34
|
||||||
msgid "(Trusted)"
|
msgid "(Trusted)"
|
||||||
|
|
@ -41,7 +41,7 @@ msgstr "5 星评级帮助我们进入更多的人手, {{appName}} 和更多的
|
||||||
#: www/views/mercadoLibre.html:18
|
#: www/views/mercadoLibre.html:18
|
||||||
#: www/views/mercadoLibre.html:40
|
#: www/views/mercadoLibre.html:40
|
||||||
msgid "<b>Only</b> redeemable on Mercado Livre (Brazil)"
|
msgid "<b>Only</b> redeemable on Mercado Livre (Brazil)"
|
||||||
msgstr "<b>Only</b>可在悔尔卡多里弗(巴西) 兌換"
|
msgstr "<b>只</b>可以在 Mercado Livre(巴西)兑换"
|
||||||
|
|
||||||
#: src/js/controllers/feedback/send.js:27
|
#: src/js/controllers/feedback/send.js:27
|
||||||
#: www/views/feedback/complete.html:21
|
#: www/views/feedback/complete.html:21
|
||||||
|
|
@ -222,7 +222,7 @@ msgstr "量太大"
|
||||||
|
|
||||||
#: www/views/includes/walletHistory.html:31
|
#: www/views/includes/walletHistory.html:31
|
||||||
msgid "Amount too low to spend"
|
msgid "Amount too low to spend"
|
||||||
msgstr "數額低於可消費額"
|
msgstr "数量太少,无法支付"
|
||||||
|
|
||||||
#: src/js/controllers/tab-home.js:147
|
#: src/js/controllers/tab-home.js:147
|
||||||
msgid "An update to this app is available. For your security, please update to the latest version."
|
msgid "An update to this app is available. For your security, please update to the latest version."
|
||||||
|
|
@ -234,7 +234,7 @@ msgstr "任何人只要持有你的备份短语,就可以访问或者花掉你
|
||||||
|
|
||||||
#: www/views/addresses.html:94
|
#: www/views/addresses.html:94
|
||||||
msgid "Approximate Bitcoin network fee to transfer wallet's balance (with normal priority)"
|
msgid "Approximate Bitcoin network fee to transfer wallet's balance (with normal priority)"
|
||||||
msgstr "近似的比特币网络费用将钱包的余额转移 (与正常优先级)"
|
msgstr "转移钱包余额大约需要的比特币网络费用(正常优先级)"
|
||||||
|
|
||||||
#: www/views/backupWarning.html:10
|
#: www/views/backupWarning.html:10
|
||||||
msgid "Are you being watched?"
|
msgid "Are you being watched?"
|
||||||
|
|
@ -242,7 +242,7 @@ msgstr "你正在被监视吗?"
|
||||||
|
|
||||||
#: src/js/controllers/preferencesExternal.js:15
|
#: src/js/controllers/preferencesExternal.js:15
|
||||||
msgid "Are you being watched? Anyone with your recovery phrase can access or spend your bitcoin."
|
msgid "Are you being watched? Anyone with your recovery phrase can access or spend your bitcoin."
|
||||||
msgstr "有旁观者么?只要有人知道了你的恢复短语,他就能访问你的比特币,或者花费它。"
|
msgstr "请确认目前没有人在监视你的屏幕!因为只要有人知道了你的恢复短语,他就拥有你的比特币完全访问权限,甚至可以直接用于消费!"
|
||||||
|
|
||||||
#: src/js/controllers/copayers.js:56
|
#: src/js/controllers/copayers.js:56
|
||||||
msgid "Are you sure you want to cancel and delete this wallet?"
|
msgid "Are you sure you want to cancel and delete this wallet?"
|
||||||
|
|
@ -303,7 +303,7 @@ msgstr "BIP32 路径的地址衍生"
|
||||||
|
|
||||||
#: www/views/cashScan.html:25
|
#: www/views/cashScan.html:25
|
||||||
msgid "BTC wallets"
|
msgid "BTC wallets"
|
||||||
msgstr "比特幣錢包"
|
msgstr "比特币钱包"
|
||||||
|
|
||||||
#: www/views/preferences.html:34
|
#: www/views/preferences.html:34
|
||||||
msgid "Backup"
|
msgid "Backup"
|
||||||
|
|
@ -315,7 +315,7 @@ msgstr "需要备份"
|
||||||
|
|
||||||
#: src/js/controllers/lockSetup.js:87
|
#: src/js/controllers/lockSetup.js:87
|
||||||
msgid "Backup all livenet wallets before using this function"
|
msgid "Backup all livenet wallets before using this function"
|
||||||
msgstr "请在使用此功能之前备份你的钱包。"
|
msgstr "请在使用此功能之前备份你所有的 livenet 钱包"
|
||||||
|
|
||||||
#: src/js/controllers/cashScan.js:64
|
#: src/js/controllers/cashScan.js:64
|
||||||
#: www/views/includes/walletListSettings.html:12
|
#: www/views/includes/walletListSettings.html:12
|
||||||
|
|
@ -359,17 +359,17 @@ msgstr "比特币地址"
|
||||||
|
|
||||||
#: www/views/cashScan.html:4
|
#: www/views/cashScan.html:4
|
||||||
msgid "Bitcoin Cash (BCH) Balances"
|
msgid "Bitcoin Cash (BCH) Balances"
|
||||||
msgstr "小比特幣(BCH) 結餘"
|
msgstr ""
|
||||||
|
|
||||||
#: www/views/preferencesCash.html:3
|
#: www/views/preferencesCash.html:3
|
||||||
#: www/views/tab-settings.html:47
|
#: www/views/tab-settings.html:47
|
||||||
msgid "Bitcoin Cash Support"
|
msgid "Bitcoin Cash Support"
|
||||||
msgstr "小比特幣支援"
|
msgstr ""
|
||||||
|
|
||||||
#: www/views/tab-home.html:98
|
#: www/views/tab-home.html:98
|
||||||
#: www/views/tab-settings.html:115
|
#: www/views/tab-settings.html:115
|
||||||
msgid "Bitcoin Cash Wallets"
|
msgid "Bitcoin Cash Wallets"
|
||||||
msgstr ""
|
msgstr "比特币现金钱包"
|
||||||
|
|
||||||
#: www/views/modals/chooseFeeLevel.html:4
|
#: www/views/modals/chooseFeeLevel.html:4
|
||||||
#: www/views/preferencesFee.html:4
|
#: www/views/preferencesFee.html:4
|
||||||
|
|
@ -384,7 +384,7 @@ msgstr ""
|
||||||
|
|
||||||
#: src/js/services/incomingData.js:151
|
#: src/js/services/incomingData.js:151
|
||||||
msgid "Bitcoin cash Payment"
|
msgid "Bitcoin cash Payment"
|
||||||
msgstr "小比特幣支付"
|
msgstr "比特币现金支付"
|
||||||
|
|
||||||
#: www/views/onboarding/tour.html:31
|
#: www/views/onboarding/tour.html:31
|
||||||
msgid "Bitcoin is a currency."
|
msgid "Bitcoin is a currency."
|
||||||
|
|
@ -519,16 +519,16 @@ msgstr "清空缓存"
|
||||||
#: src/js/controllers/confirm.js:373
|
#: src/js/controllers/confirm.js:373
|
||||||
#: src/js/controllers/modals/txpDetails.js:49
|
#: src/js/controllers/modals/txpDetails.js:49
|
||||||
msgid "Click to accept"
|
msgid "Click to accept"
|
||||||
msgstr "在此點擊以接受"
|
msgstr "点击这里接受"
|
||||||
|
|
||||||
#: src/js/controllers/confirm.js:367
|
#: src/js/controllers/confirm.js:367
|
||||||
msgid "Click to pay"
|
msgid "Click to pay"
|
||||||
msgstr "在此點擊以支付"
|
msgstr "点击这里支付"
|
||||||
|
|
||||||
#: src/js/controllers/confirm.js:379
|
#: src/js/controllers/confirm.js:379
|
||||||
#: src/js/controllers/modals/txpDetails.js:42
|
#: src/js/controllers/modals/txpDetails.js:42
|
||||||
msgid "Click to send"
|
msgid "Click to send"
|
||||||
msgstr "點擊以寄出"
|
msgstr "点击这里发送"
|
||||||
|
|
||||||
#: www/views/customAmount.html:4
|
#: www/views/customAmount.html:4
|
||||||
#: www/views/modals/mercadolibre-card-details.html:3
|
#: www/views/modals/mercadolibre-card-details.html:3
|
||||||
|
|
@ -543,7 +543,7 @@ msgstr "关闭"
|
||||||
#: www/views/includes/cash.html:2
|
#: www/views/includes/cash.html:2
|
||||||
#: www/views/preferencesInformation.html:17
|
#: www/views/preferencesInformation.html:17
|
||||||
msgid "Coin"
|
msgid "Coin"
|
||||||
msgstr "電子幣种"
|
msgstr "币种"
|
||||||
|
|
||||||
#: www/views/preferences.html:22
|
#: www/views/preferences.html:22
|
||||||
msgid "Color"
|
msgid "Color"
|
||||||
|
|
@ -629,7 +629,7 @@ msgstr "参与翻译"
|
||||||
|
|
||||||
#: src/js/controllers/confirm.js:130
|
#: src/js/controllers/confirm.js:130
|
||||||
msgid "Copay only supports Bitcoin Cash using new version numbers addresses"
|
msgid "Copay only supports Bitcoin Cash using new version numbers addresses"
|
||||||
msgstr "本公司Copay只支持用新版本數字地址的小比特幣"
|
msgstr "Copay只支持新版本的比特币现金地址"
|
||||||
|
|
||||||
#: src/js/services/bwcError.js:62
|
#: src/js/services/bwcError.js:62
|
||||||
msgid "Copayer already in this wallet"
|
msgid "Copayer already in this wallet"
|
||||||
|
|
@ -649,7 +649,7 @@ msgstr "Copayer 加入"
|
||||||
|
|
||||||
#: www/views/preferencesInformation.html:94
|
#: www/views/preferencesInformation.html:94
|
||||||
msgid "Copayer {{$index}}"
|
msgid "Copayer {{$index}}"
|
||||||
msgstr "Copayer {{$index}}"
|
msgstr ""
|
||||||
|
|
||||||
#: src/js/controllers/copayers.js:79
|
#: src/js/controllers/copayers.js:79
|
||||||
#: src/js/controllers/export.js:193
|
#: src/js/controllers/export.js:193
|
||||||
|
|
@ -709,7 +709,7 @@ msgstr "不能创建发票"
|
||||||
#: src/js/controllers/buyMercadoLibre.js:164
|
#: src/js/controllers/buyMercadoLibre.js:164
|
||||||
#: src/js/controllers/topup.js:142
|
#: src/js/controllers/topup.js:142
|
||||||
msgid "Could not create transaction"
|
msgid "Could not create transaction"
|
||||||
msgstr "无法创建交易记录"
|
msgstr "无法创建交易"
|
||||||
|
|
||||||
#: src/js/services/profileService.js:350
|
#: src/js/services/profileService.js:350
|
||||||
msgid "Could not create using the specified extended private key"
|
msgid "Could not create using the specified extended private key"
|
||||||
|
|
@ -733,7 +733,7 @@ msgstr "无法删除支付提议"
|
||||||
|
|
||||||
#: src/js/controllers/cashScan.js:117
|
#: src/js/controllers/cashScan.js:117
|
||||||
msgid "Could not duplicate"
|
msgid "Could not duplicate"
|
||||||
msgstr "無法复制"
|
msgstr "无法复制"
|
||||||
|
|
||||||
#: src/js/services/feeService.js:73
|
#: src/js/services/feeService.js:73
|
||||||
msgid "Could not get dynamic fee"
|
msgid "Could not get dynamic fee"
|
||||||
|
|
@ -918,7 +918,7 @@ msgstr "详情"
|
||||||
#: src/js/controllers/tab-settings.js:65
|
#: src/js/controllers/tab-settings.js:65
|
||||||
#: www/views/tab-settings.html:50
|
#: www/views/tab-settings.html:50
|
||||||
msgid "Disabled"
|
msgid "Disabled"
|
||||||
msgstr "已经禁用"
|
msgstr "禁用"
|
||||||
|
|
||||||
#: www/views/includes/backupNeededPopup.html:10
|
#: www/views/includes/backupNeededPopup.html:10
|
||||||
#: www/views/onboarding/backupRequest.html:12
|
#: www/views/onboarding/backupRequest.html:12
|
||||||
|
|
@ -940,11 +940,11 @@ msgstr "下载"
|
||||||
|
|
||||||
#: www/views/cashScan.html:37
|
#: www/views/cashScan.html:37
|
||||||
msgid "Duplicate for BCH"
|
msgid "Duplicate for BCH"
|
||||||
msgstr "為小比特幣复制"
|
msgstr "复制 BCH"
|
||||||
|
|
||||||
#: src/js/services/onGoingProcess.js:49
|
#: src/js/services/onGoingProcess.js:49
|
||||||
msgid "Duplicating wallet..."
|
msgid "Duplicating wallet..."
|
||||||
msgstr "复制錢包進行中"
|
msgstr "正在复制钱包……"
|
||||||
|
|
||||||
#: www/views/addresses.html:19
|
#: www/views/addresses.html:19
|
||||||
msgid "Each bitcoin wallet can generate billions of addresses from your 12-word backup. A new address is automatically generated and shown each time you receive a payment."
|
msgid "Each bitcoin wallet can generate billions of addresses from your 12-word backup. A new address is automatically generated and shown each time you receive a payment."
|
||||||
|
|
@ -973,7 +973,7 @@ msgstr "已达到空地址限制。无法生成新的地址。"
|
||||||
|
|
||||||
#: www/views/preferencesCash.html:17
|
#: www/views/preferencesCash.html:17
|
||||||
msgid "Enable Bitcoin Cash wallet creation and operation within the App."
|
msgid "Enable Bitcoin Cash wallet creation and operation within the App."
|
||||||
msgstr "能在本應用程序中創建和啟用小比特幣錢包"
|
msgstr ""
|
||||||
|
|
||||||
#: www/views/tab-scan.html:19
|
#: www/views/tab-scan.html:19
|
||||||
msgid "Enable camera access in your device settings to get started."
|
msgid "Enable camera access in your device settings to get started."
|
||||||
|
|
@ -987,13 +987,17 @@ msgstr "启用电子邮件通知"
|
||||||
msgid "Enable push notifications"
|
msgid "Enable push notifications"
|
||||||
msgstr "启用推式通知"
|
msgstr "启用推式通知"
|
||||||
|
|
||||||
|
#: www/views/preferencesNotifications.html:33
|
||||||
|
msgid "Enable sound"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: www/views/tab-scan.html:18
|
#: www/views/tab-scan.html:18
|
||||||
msgid "Enable the camera to get started."
|
msgid "Enable the camera to get started."
|
||||||
msgstr "使该摄像机开始。"
|
msgstr "使该摄像机开始。"
|
||||||
|
|
||||||
#: www/views/tab-settings.html:49
|
#: www/views/tab-settings.html:49
|
||||||
msgid "Enabled"
|
msgid "Enabled"
|
||||||
msgstr "巳啟用"
|
msgstr ""
|
||||||
|
|
||||||
#: src/js/services/walletService.js:1047
|
#: src/js/services/walletService.js:1047
|
||||||
#: src/js/services/walletService.js:1062
|
#: src/js/services/walletService.js:1062
|
||||||
|
|
@ -1293,7 +1297,7 @@ msgstr "找到资金"
|
||||||
|
|
||||||
#: www/views/topup.html:49
|
#: www/views/topup.html:49
|
||||||
msgid "Funds to be added"
|
msgid "Funds to be added"
|
||||||
msgstr "要添加的资金"
|
msgstr "充值金额"
|
||||||
|
|
||||||
#: www/views/paperWallet.html:51
|
#: www/views/paperWallet.html:51
|
||||||
msgid "Funds transferred"
|
msgid "Funds transferred"
|
||||||
|
|
@ -1301,7 +1305,7 @@ msgstr "资金转移"
|
||||||
|
|
||||||
#: www/views/topup.html:103
|
#: www/views/topup.html:103
|
||||||
msgid "Funds were added to debit card"
|
msgid "Funds were added to debit card"
|
||||||
msgstr "資金已添加到借寄卡"
|
msgstr "提现到借记卡成功"
|
||||||
|
|
||||||
#: www/views/paperWallet.html:22
|
#: www/views/paperWallet.html:22
|
||||||
msgid "Funds will be transferred to"
|
msgid "Funds will be transferred to"
|
||||||
|
|
@ -1330,7 +1334,7 @@ msgstr "从 BitPay 获取新闻和更新"
|
||||||
#: www/views/onboarding/welcome.html:8
|
#: www/views/onboarding/welcome.html:8
|
||||||
msgctxt "button"
|
msgctxt "button"
|
||||||
msgid "Get started"
|
msgid "Get started"
|
||||||
msgstr "入门"
|
msgstr "开始使用"
|
||||||
|
|
||||||
#: www/views/bitpayCard.html:49
|
#: www/views/bitpayCard.html:49
|
||||||
msgid "Get started"
|
msgid "Get started"
|
||||||
|
|
@ -1347,7 +1351,7 @@ msgstr "正在获取收费水平..."
|
||||||
#: www/views/buyAmazon.html:43
|
#: www/views/buyAmazon.html:43
|
||||||
#: www/views/buyMercadoLibre.html:42
|
#: www/views/buyMercadoLibre.html:42
|
||||||
msgid "Gift Card"
|
msgid "Gift Card"
|
||||||
msgstr ""
|
msgstr "礼品卡"
|
||||||
|
|
||||||
#: www/views/modals/mercadolibre-card-details.html:30
|
#: www/views/modals/mercadolibre-card-details.html:30
|
||||||
#: www/views/modals/mercadolibre-card-details.html:35
|
#: www/views/modals/mercadolibre-card-details.html:35
|
||||||
|
|
@ -1360,7 +1364,7 @@ msgstr "礼品卡过期"
|
||||||
|
|
||||||
#: www/views/buyAmazon.html:111
|
#: www/views/buyAmazon.html:111
|
||||||
msgid "Gift card generated and ready to use."
|
msgid "Gift card generated and ready to use."
|
||||||
msgstr "礼品卡生成并准备使用。"
|
msgstr "礼品卡已生成,可以使用了。"
|
||||||
|
|
||||||
#: src/js/controllers/bitpayCard.js:114
|
#: src/js/controllers/bitpayCard.js:114
|
||||||
#: src/js/controllers/bitpayCard.js:124
|
#: src/js/controllers/bitpayCard.js:124
|
||||||
|
|
@ -1375,7 +1379,7 @@ msgstr "礼品卡生成并准备使用。"
|
||||||
#: src/js/controllers/tx-details.js:193
|
#: src/js/controllers/tx-details.js:193
|
||||||
#: src/js/controllers/tx-details.js:56
|
#: src/js/controllers/tx-details.js:56
|
||||||
msgid "Go Back"
|
msgid "Go Back"
|
||||||
msgstr "返回 #"
|
msgstr "返回\t#"
|
||||||
|
|
||||||
#: src/js/controllers/confirm.js:131
|
#: src/js/controllers/confirm.js:131
|
||||||
#: src/js/controllers/onboarding/backupRequest.js:20
|
#: src/js/controllers/onboarding/backupRequest.js:20
|
||||||
|
|
@ -1406,7 +1410,7 @@ msgstr "硬件钱包"
|
||||||
#: src/js/controllers/create.js:180
|
#: src/js/controllers/create.js:180
|
||||||
#: src/js/controllers/join.js:145
|
#: src/js/controllers/join.js:145
|
||||||
msgid "Hardware wallets are not yet supported with Bitcoin Cash"
|
msgid "Hardware wallets are not yet supported with Bitcoin Cash"
|
||||||
msgstr "硬體錢包不支持小比特幣"
|
msgstr "比特币现金钱包暂时不支持硬件钱包"
|
||||||
|
|
||||||
#: www/views/tab-settings.html:20
|
#: www/views/tab-settings.html:20
|
||||||
msgid "Help & Support"
|
msgid "Help & Support"
|
||||||
|
|
@ -1415,7 +1419,7 @@ msgstr "帮助与支持"
|
||||||
#: src/js/controllers/bitpayCard.js:112
|
#: src/js/controllers/bitpayCard.js:112
|
||||||
#: src/js/controllers/tab-settings.js:51
|
#: src/js/controllers/tab-settings.js:51
|
||||||
msgid "Help and support information is available at the website."
|
msgid "Help and support information is available at the website."
|
||||||
msgstr "此網站提供幫助及支援資訊"
|
msgstr "已在网站上提供帮助和支持"
|
||||||
|
|
||||||
#: www/views/addresses.html:25
|
#: www/views/addresses.html:25
|
||||||
msgid "Hide"
|
msgid "Hide"
|
||||||
|
|
@ -1498,7 +1502,7 @@ msgstr "我已经把它写下来"
|
||||||
|
|
||||||
#: www/views/preferences.html:45
|
#: www/views/preferences.html:45
|
||||||
msgid "If enabled, all sensitive information (private key and recovery phrase) and actions (spending and exporting) associated with this wallet will be protected."
|
msgid "If enabled, all sensitive information (private key and recovery phrase) and actions (spending and exporting) associated with this wallet will be protected."
|
||||||
msgstr "如果启用,将保护所有的敏感信息(私人密钥和恢复短语) 和与这个钱包关联的操作 (支出和出口)."
|
msgstr "如果启用,与此钱包相关的所有敏感信息(私钥、回复短语)和操作(消费、导出)都将受到保护。"
|
||||||
|
|
||||||
#: www/views/advancedSettings.html:23
|
#: www/views/advancedSettings.html:23
|
||||||
msgid "If enabled, the Recent Transactions card - a list of transactions occuring across all wallets - will appear in the Home tab."
|
msgid "If enabled, the Recent Transactions card - a list of transactions occuring across all wallets - will appear in the Home tab."
|
||||||
|
|
@ -1518,7 +1522,7 @@ msgstr "如果你有额外的反馈,请让我们知道通过点击设置选项
|
||||||
|
|
||||||
#: www/views/includes/screenshotWarningModal.html:8
|
#: www/views/includes/screenshotWarningModal.html:8
|
||||||
msgid "If you take a screenshot, your backup may be viewed by other apps. You can make a safe backup with physical paper and a pen."
|
msgid "If you take a screenshot, your backup may be viewed by other apps. You can make a safe backup with physical paper and a pen."
|
||||||
msgstr "如果你拿一张截图,您的备份可能会被其他应用程序。您可以安全备份与物理纸和一支钢笔。"
|
msgstr "如果您截一张屏幕截图,您的备份可能会被其他应用程序浏览。您可以用实体纸和笔来安全地备份。"
|
||||||
|
|
||||||
#: www/views/tab-import-hardware.html:42
|
#: www/views/tab-import-hardware.html:42
|
||||||
#: www/views/tab-import-phrase.html:80
|
#: www/views/tab-import-phrase.html:80
|
||||||
|
|
@ -1548,7 +1552,7 @@ msgstr "为了验证您的钱包的备份,请键入您的密码。"
|
||||||
#: www/views/mercadoLibreCards.html:24
|
#: www/views/mercadoLibreCards.html:24
|
||||||
#: www/views/modals/mercadolibre-card-details.html:29
|
#: www/views/modals/mercadolibre-card-details.html:29
|
||||||
msgid "Inactive"
|
msgid "Inactive"
|
||||||
msgstr "处于非活动状态"
|
msgstr "禁用"
|
||||||
|
|
||||||
#: www/views/includes/walletItem.html:9
|
#: www/views/includes/walletItem.html:9
|
||||||
#: www/views/includes/walletList.html:6
|
#: www/views/includes/walletList.html:6
|
||||||
|
|
@ -1578,7 +1582,7 @@ msgstr "网络地址不正确"
|
||||||
#: src/js/controllers/confirm.js:306
|
#: src/js/controllers/confirm.js:306
|
||||||
#: src/js/services/bwcError.js:44
|
#: src/js/services/bwcError.js:44
|
||||||
msgid "Insufficient confirmed funds"
|
msgid "Insufficient confirmed funds"
|
||||||
msgstr "资金不足"
|
msgstr ""
|
||||||
|
|
||||||
#: src/js/controllers/topup.js:165
|
#: src/js/controllers/topup.js:165
|
||||||
#: src/js/controllers/topup.js:177
|
#: src/js/controllers/topup.js:177
|
||||||
|
|
@ -1588,7 +1592,7 @@ msgstr "费用的资金不足"
|
||||||
|
|
||||||
#: www/views/tab-settings.html:123
|
#: www/views/tab-settings.html:123
|
||||||
msgid "Integrations"
|
msgid "Integrations"
|
||||||
msgstr ""
|
msgstr "积分"
|
||||||
|
|
||||||
#: www/views/includes/walletHistory.html:49
|
#: www/views/includes/walletHistory.html:49
|
||||||
msgid "Invalid"
|
msgid "Invalid"
|
||||||
|
|
@ -1688,7 +1692,7 @@ msgstr "上个月"
|
||||||
#: www/views/preferencesCash.html:18
|
#: www/views/preferencesCash.html:18
|
||||||
#: www/views/tx-details.html:94
|
#: www/views/tx-details.html:94
|
||||||
msgid "Learn more"
|
msgid "Learn more"
|
||||||
msgstr "更多資訊"
|
msgstr "了解更多"
|
||||||
|
|
||||||
#: www/views/backup.html:43
|
#: www/views/backup.html:43
|
||||||
msgid "Let's verify your backup phrase."
|
msgid "Let's verify your backup phrase."
|
||||||
|
|
@ -1709,7 +1713,7 @@ msgstr "锁定应用"
|
||||||
|
|
||||||
#: src/js/controllers/lockSetup.js:23
|
#: src/js/controllers/lockSetup.js:23
|
||||||
msgid "Lock by Fingerprint"
|
msgid "Lock by Fingerprint"
|
||||||
msgstr "通过指纹挂起应用。"
|
msgstr "通过指纹锁定"
|
||||||
|
|
||||||
#: src/js/controllers/lockSetup.js:14
|
#: src/js/controllers/lockSetup.js:14
|
||||||
msgid "Lock by PIN"
|
msgid "Lock by PIN"
|
||||||
|
|
@ -1773,7 +1777,7 @@ msgstr "梅尔卡多里弗巴西礼品卡"
|
||||||
|
|
||||||
#: src/js/controllers/buyMercadoLibre.js:98
|
#: src/js/controllers/buyMercadoLibre.js:98
|
||||||
msgid "Mercadolibre Gift Card Service is not available at this moment. Please try back later."
|
msgid "Mercadolibre Gift Card Service is not available at this moment. Please try back later."
|
||||||
msgstr "馬卡杜勒比禮品卡服務現時未能使用,請稍後再試"
|
msgstr "Mercadolibre 礼品卡服务暂时不可用,请稍后再试。"
|
||||||
|
|
||||||
#: www/views/modals/txp-details.html:131
|
#: www/views/modals/txp-details.html:131
|
||||||
msgid "Merchant Message"
|
msgid "Merchant Message"
|
||||||
|
|
@ -1783,7 +1787,7 @@ msgstr "商人的消息"
|
||||||
#: www/views/buyMercadoLibre.html:54
|
#: www/views/buyMercadoLibre.html:54
|
||||||
#: www/views/topup.html:63
|
#: www/views/topup.html:63
|
||||||
msgid "Miner Fee"
|
msgid "Miner Fee"
|
||||||
msgstr "礦工費用"
|
msgstr "矿工费用"
|
||||||
|
|
||||||
#: src/js/services/bwcError.js:134
|
#: src/js/services/bwcError.js:134
|
||||||
msgid "Missing parameter"
|
msgid "Missing parameter"
|
||||||
|
|
@ -1826,7 +1830,7 @@ msgstr "名称"
|
||||||
#: www/views/buyMercadoLibre.html:48
|
#: www/views/buyMercadoLibre.html:48
|
||||||
#: www/views/topup.html:56
|
#: www/views/topup.html:56
|
||||||
msgid "Network Cost"
|
msgid "Network Cost"
|
||||||
msgstr "網路支援成本"
|
msgstr "网络手续费"
|
||||||
|
|
||||||
#: src/js/services/bwcError.js:47
|
#: src/js/services/bwcError.js:47
|
||||||
msgid "Network error"
|
msgid "Network error"
|
||||||
|
|
@ -1855,7 +1859,7 @@ msgstr "没钱包"
|
||||||
#: src/js/controllers/buyAmazon.js:115
|
#: src/js/controllers/buyAmazon.js:115
|
||||||
#: src/js/controllers/buyMercadoLibre.js:115
|
#: src/js/controllers/buyMercadoLibre.js:115
|
||||||
msgid "No access key defined"
|
msgid "No access key defined"
|
||||||
msgstr "没有定义的访问键"
|
msgstr "授权密钥未定义"
|
||||||
|
|
||||||
#: www/views/onboarding/backupRequest.html:5
|
#: www/views/onboarding/backupRequest.html:5
|
||||||
msgid "No backup, no bitcoin."
|
msgid "No backup, no bitcoin."
|
||||||
|
|
@ -2003,7 +2007,7 @@ msgstr "好的"
|
||||||
#: www/views/modals/tx-status.html:36
|
#: www/views/modals/tx-status.html:36
|
||||||
#: www/views/modals/tx-status.html:46
|
#: www/views/modals/tx-status.html:46
|
||||||
msgid "OKAY"
|
msgid "OKAY"
|
||||||
msgstr "OKAY"
|
msgstr ""
|
||||||
|
|
||||||
#: www/views/modals/terms.html:15
|
#: www/views/modals/terms.html:15
|
||||||
msgid "Official English Disclaimer"
|
msgid "Official English Disclaimer"
|
||||||
|
|
@ -2045,7 +2049,7 @@ msgstr "打开 GitHub 项目"
|
||||||
#: src/js/controllers/bitpayCard.js:123
|
#: src/js/controllers/bitpayCard.js:123
|
||||||
#: src/js/controllers/tx-details.js:192
|
#: src/js/controllers/tx-details.js:192
|
||||||
msgid "Open Explorer"
|
msgid "Open Explorer"
|
||||||
msgstr "开放的洞察力"
|
msgstr ""
|
||||||
|
|
||||||
#: www/views/tab-scan.html:22
|
#: www/views/tab-scan.html:22
|
||||||
msgid "Open Settings"
|
msgid "Open Settings"
|
||||||
|
|
@ -2061,7 +2065,7 @@ msgstr "打开网站"
|
||||||
|
|
||||||
#: src/js/controllers/preferencesCash.js:32
|
#: src/js/controllers/preferencesCash.js:32
|
||||||
msgid "Open bitcoincash.org?"
|
msgid "Open bitcoincash.org?"
|
||||||
msgstr "打開小比特幣網址bitcoincash.org?"
|
msgstr ""
|
||||||
|
|
||||||
#: src/js/controllers/cashScan.js:18
|
#: src/js/controllers/cashScan.js:18
|
||||||
msgid "Open the recovery tool."
|
msgid "Open the recovery tool."
|
||||||
|
|
@ -2503,7 +2507,7 @@ msgstr "请扫描你的指纹"
|
||||||
|
|
||||||
#: www/views/preferencesCash.html:23
|
#: www/views/preferencesCash.html:23
|
||||||
msgid "Scan your wallets for Bitcoin Cash"
|
msgid "Scan your wallets for Bitcoin Cash"
|
||||||
msgstr "掃描你的錢包以存取小比特幣"
|
msgstr ""
|
||||||
|
|
||||||
#: src/js/services/onGoingProcess.js:30
|
#: src/js/services/onGoingProcess.js:30
|
||||||
msgid "Scanning Wallet funds..."
|
msgid "Scanning Wallet funds..."
|
||||||
|
|
@ -2802,7 +2806,7 @@ msgstr "超级经济"
|
||||||
|
|
||||||
#: www/views/preferencesCash.html:11
|
#: www/views/preferencesCash.html:11
|
||||||
msgid "Support Bitcoin Cash"
|
msgid "Support Bitcoin Cash"
|
||||||
msgstr "支持小比特幣"
|
msgstr ""
|
||||||
|
|
||||||
#: www/views/paperWallet.html:7
|
#: www/views/paperWallet.html:7
|
||||||
msgid "Sweep"
|
msgid "Sweep"
|
||||||
|
|
@ -2852,7 +2856,7 @@ msgstr "使用条款"
|
||||||
#: www/views/tab-create-personal.html:118
|
#: www/views/tab-create-personal.html:118
|
||||||
#: www/views/tab-import-phrase.html:68
|
#: www/views/tab-import-phrase.html:68
|
||||||
msgid "Testnet"
|
msgid "Testnet"
|
||||||
msgstr "Testnet"
|
msgstr ""
|
||||||
|
|
||||||
#: www/views/includes/incomingDataMenu.html:61
|
#: www/views/includes/incomingDataMenu.html:61
|
||||||
msgid "Text"
|
msgid "Text"
|
||||||
|
|
@ -3192,7 +3196,7 @@ msgstr "查看服务条款"
|
||||||
#: src/js/controllers/bitpayCard.js:122
|
#: src/js/controllers/bitpayCard.js:122
|
||||||
#: src/js/controllers/tx-details.js:191
|
#: src/js/controllers/tx-details.js:191
|
||||||
msgid "View Transaction on Explorer.Bitcoin.com"
|
msgid "View Transaction on Explorer.Bitcoin.com"
|
||||||
msgstr "查看交易记录的洞察"
|
msgstr ""
|
||||||
|
|
||||||
#: src/js/controllers/tab-home.js:148
|
#: src/js/controllers/tab-home.js:148
|
||||||
msgid "View Update"
|
msgid "View Update"
|
||||||
|
|
@ -3588,7 +3592,7 @@ msgstr "我"
|
||||||
|
|
||||||
#: www/views/addressbook.add.html:32
|
#: www/views/addressbook.add.html:32
|
||||||
msgid "name@example.com"
|
msgid "name@example.com"
|
||||||
msgstr "name@example.com"
|
msgstr ""
|
||||||
|
|
||||||
#: www/views/preferencesHistory.html:15
|
#: www/views/preferencesHistory.html:15
|
||||||
msgid "preparing..."
|
msgid "preparing..."
|
||||||
|
|
@ -3627,3 +3631,4 @@ msgstr "下载的 {{updatingTxHistoryProgress}} 交易"
|
||||||
#: www/views/includes/walletInfo.html:18
|
#: www/views/includes/walletInfo.html:18
|
||||||
msgid "{{wallet.m}}-of-{{wallet.n}}"
|
msgid "{{wallet.m}}-of-{{wallet.n}}"
|
||||||
msgstr "{{wallet.m}}{{wallet.n}}"
|
msgstr "{{wallet.m}}{{wallet.n}}"
|
||||||
|
|
||||||
|
|
@ -1,5 +1,6 @@
|
||||||
configurations.all {
|
configurations.all {
|
||||||
resolutionStrategy {
|
resolutionStrategy {
|
||||||
|
force "com.android.support:support-v4:26.1.0"
|
||||||
force "com.google.android.gms:play-services-auth:11.8.0"
|
force "com.google.android.gms:play-services-auth:11.8.0"
|
||||||
force "com.google.android.gms:play-services-identity:11.8.0"
|
force "com.google.android.gms:play-services-identity:11.8.0"
|
||||||
force "com.google.android.gms:play-services-ads:11.8.0"
|
force "com.google.android.gms:play-services-ads:11.8.0"
|
||||||
|
|
|
||||||
|
|
@ -13,10 +13,6 @@ angular.module('copayApp.controllers').controller('advancedSettingsController',
|
||||||
$scope.hideNextSteps = {
|
$scope.hideNextSteps = {
|
||||||
value: config.hideNextSteps.enabled
|
value: config.hideNextSteps.enabled
|
||||||
};
|
};
|
||||||
$scope.displayBitcoinCoreEnabled = {
|
|
||||||
value: config.displayBitcoinCore.enabled
|
|
||||||
};
|
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
$scope.spendUnconfirmedChange = function() {
|
$scope.spendUnconfirmedChange = function() {
|
||||||
|
|
@ -52,17 +48,6 @@ angular.module('copayApp.controllers').controller('advancedSettingsController',
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
$scope.displayBitcoinCoreChange = function() {
|
|
||||||
var opts = {
|
|
||||||
displayBitcoinCore: {
|
|
||||||
enabled: $scope.displayBitcoinCoreEnabled.value
|
|
||||||
}
|
|
||||||
};
|
|
||||||
configService.set(opts, function(err) {
|
|
||||||
if (err) $log.debug(err);
|
|
||||||
});
|
|
||||||
};
|
|
||||||
|
|
||||||
$scope.$on("$ionicView.beforeEnter", function(event, data) {
|
$scope.$on("$ionicView.beforeEnter", function(event, data) {
|
||||||
$scope.isWindowsPhoneApp = platformInfo.isCordova && platformInfo.isWP;
|
$scope.isWindowsPhoneApp = platformInfo.isCordova && platformInfo.isWP;
|
||||||
updateConfig();
|
updateConfig();
|
||||||
|
|
|
||||||
|
|
@ -307,16 +307,21 @@ angular.module('copayApp.controllers').controller('amountController', function($
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($scope.amountModel.amount && $scope.amountModel.amount.length >= LENGTH_EXPRESSION_LIMIT) return;
|
if ($scope.amountModel.amount && $scope.amountModel.amount.length >= LENGTH_EXPRESSION_LIMIT) return;
|
||||||
if (($scope.amountModel.amount.indexOf('.') > -1 || $scope.amountModel.amount == '') && digit == '.') return;
|
if ($scope.amountModel.amount.indexOf('.') > -1 && digit == '.') return;
|
||||||
if ($scope.amountModel.amount == '0' && digit == '0') return;
|
if ($scope.amountModel.amount == '0' && digit == '0') return;
|
||||||
if (availableUnits[unitIndex].isFiat && $scope.amountModel.amount.indexOf('.') > -1 && $scope.amountModel.amount[$scope.amountModel.amount.indexOf('.') + 2]) return;
|
if (availableUnits[unitIndex].isFiat && $scope.amountModel.amount.indexOf('.') > -1 && $scope.amountModel.amount[$scope.amountModel.amount.indexOf('.') + 2]) return;
|
||||||
|
|
||||||
if ($scope.amountModel.amount == '0' && digit != '.') { $scope.amountModel.amount = ''}
|
if ($scope.amountModel.amount == '0' && digit != '.') {
|
||||||
|
$scope.amountModel.amount = '';
|
||||||
|
}
|
||||||
|
|
||||||
|
if ($scope.amountModel.amount == '' && digit == '.') {
|
||||||
|
$scope.amountModel.amount = '0';
|
||||||
|
}
|
||||||
|
|
||||||
$scope.amountModel.amount = ($scope.amountModel.amount + digit).replace('..', '.');
|
$scope.amountModel.amount = ($scope.amountModel.amount + digit).replace('..', '.');
|
||||||
checkFontSize();
|
checkFontSize();
|
||||||
$scope.processAmount();
|
$scope.processAmount();
|
||||||
navigator.vibrate(50);
|
|
||||||
};
|
};
|
||||||
|
|
||||||
$scope.pushOperator = function(operator) {
|
$scope.pushOperator = function(operator) {
|
||||||
|
|
@ -352,7 +357,6 @@ angular.module('copayApp.controllers').controller('amountController', function($
|
||||||
$scope.amountModel.amount = $scope.alternativeAmount = $scope.globalResult = '';
|
$scope.amountModel.amount = $scope.alternativeAmount = $scope.globalResult = '';
|
||||||
$scope.allowSend = false;
|
$scope.allowSend = false;
|
||||||
checkFontSize();
|
checkFontSize();
|
||||||
navigator.vibrate(50);
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
angular.module('copayApp.controllers').controller('communityController', function($scope, communityService, $ionicScrollDelegate, $timeout, platformInfo, configService) {
|
angular.module('copayApp.controllers').controller('communityController', function($scope, communityService, $ionicScrollDelegate, $timeout, platformInfo, configService, externalLinkService) {
|
||||||
|
|
||||||
$scope.hide = false;
|
$scope.hide = false;
|
||||||
|
|
||||||
|
|
@ -29,7 +29,7 @@ angular.module('copayApp.controllers').controller('communityController', functio
|
||||||
}
|
}
|
||||||
|
|
||||||
$scope.open = function(url) {
|
$scope.open = function(url) {
|
||||||
window.open(url, '_system');
|
externalLinkService.open(url, false);
|
||||||
}
|
}
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
|
||||||
|
|
@ -205,6 +205,8 @@ angular.module('copayApp.controllers').controller('confirmController', function(
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
$scope.displayBalanceAsFiat = walletConfig.settings.priceDisplay === 'fiat';
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
angular.module('copayApp.controllers').controller('searchController', function($scope, $interval, $timeout, $filter, $log, $ionicModal, $ionicPopover, $state, $stateParams, $ionicScrollDelegate, bwcError, profileService, lodash, configService, gettext, gettextCatalog, platformInfo, walletService) {
|
angular.module('copayApp.controllers').controller('searchController', function($scope, $interval, $timeout, $filter, $log, $ionicModal, $ionicPopover, $state, $stateParams, $ionicScrollDelegate, bwcError, profileService, lodash, configService, gettext, gettextCatalog, platformInfo, walletService, externalLinkService, bitcoinCashJsService) {
|
||||||
|
|
||||||
var HISTORY_SHOW_LIMIT = 10;
|
var HISTORY_SHOW_LIMIT = 10;
|
||||||
var currentTxHistoryPage = 0;
|
var currentTxHistoryPage = 0;
|
||||||
|
|
@ -21,6 +21,8 @@ angular.module('copayApp.controllers').controller('searchController', function($
|
||||||
|
|
||||||
function filter(search) {
|
function filter(search) {
|
||||||
$scope.filteredTxHistory = [];
|
$scope.filteredTxHistory = [];
|
||||||
|
$scope.searchTermIsAddress = false;
|
||||||
|
$scope.searchTermIsTxId = false;
|
||||||
|
|
||||||
function computeSearchableString(tx) {
|
function computeSearchableString(tx) {
|
||||||
var addrbook = '';
|
var addrbook = '';
|
||||||
|
|
@ -29,6 +31,19 @@ angular.module('copayApp.controllers').controller('searchController', function($
|
||||||
var message = tx.message ? tx.message : '';
|
var message = tx.message ? tx.message : '';
|
||||||
var comment = tx.note ? tx.note.body : '';
|
var comment = tx.note ? tx.note.body : '';
|
||||||
var addressTo = tx.addressTo ? tx.addressTo : '';
|
var addressTo = tx.addressTo ? tx.addressTo : '';
|
||||||
|
|
||||||
|
if ($scope.wallet.coin === 'bch') {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* For each address
|
||||||
|
* I translate the legacy address and add in the searchable string the 3 kind of addresses
|
||||||
|
*/
|
||||||
|
lodash.each(tx.outputs, function(output) {
|
||||||
|
var addr = bitcoinCashJsService.translateAddresses(output.address);
|
||||||
|
addressTo += addr.legacy + addr.bitpay + 'bitcoincash:' + addr.cashaddr
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
var txid = tx.txid ? tx.txid : '';
|
var txid = tx.txid ? tx.txid : '';
|
||||||
return ((tx.amountStr + message + addressTo + addrbook + searchableDate + comment + txid).toString()).toLowerCase();
|
return ((tx.amountStr + message + addressTo + addrbook + searchableDate + comment + txid).toString()).toLowerCase();
|
||||||
}
|
}
|
||||||
|
|
@ -50,8 +65,19 @@ angular.module('copayApp.controllers').controller('searchController', function($
|
||||||
return lodash.includes(tx.searcheableString, search.toLowerCase());
|
return lodash.includes(tx.searcheableString, search.toLowerCase());
|
||||||
});
|
});
|
||||||
|
|
||||||
|
if (search) {
|
||||||
|
if ((search.indexOf('bitcoincash:') === 0 || search[0] === 'C' || search[0] === 'H' || search[0] === 'p' || search[0] === 'q') && search.replace('bitcoincash:', '').length === 42) { // CashAddr
|
||||||
|
$scope.searchTermIsAddress = true;
|
||||||
|
} else if ((search[0] === "1" || search[0] === "3" || search.substring(0, 3) === "bc1") && search.length >= 26 && search.length <= 35) { // Legacy Addresses
|
||||||
|
$scope.searchTermIsAddress = true;
|
||||||
|
} else if (search.length === 64) {
|
||||||
|
$scope.searchTermIsTxId = true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if ($scope.filteredTxHistory.length > HISTORY_SHOW_LIMIT) $scope.txHistoryShowMore = true;
|
if ($scope.filteredTxHistory.length > HISTORY_SHOW_LIMIT) $scope.txHistoryShowMore = true;
|
||||||
else $scope.txHistoryShowMore = false;
|
else $scope.txHistoryShowMore = false;
|
||||||
|
|
||||||
return $scope.filteredTxHistory;
|
return $scope.filteredTxHistory;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
@ -77,4 +103,14 @@ angular.module('copayApp.controllers').controller('searchController', function($
|
||||||
$scope.txHistoryShowMore = $scope.filteredTxHistory.length > $scope.txHistorySearchResults.length;
|
$scope.txHistoryShowMore = $scope.filteredTxHistory.length > $scope.txHistorySearchResults.length;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
$scope.searchOnBlockchain = function(searchTerm) {
|
||||||
|
const url = 'https://explorer.bitcoin.com/'+$scope.wallet.coin+'/search/' + searchTerm;
|
||||||
|
const optIn = true;
|
||||||
|
const title = null;
|
||||||
|
const message = gettextCatalog.getString('Search on Explorer.Bitcoin.com');
|
||||||
|
const okText = gettextCatalog.getString('Open Explorer');
|
||||||
|
const cancelText = gettextCatalog.getString('Go Back');
|
||||||
|
externalLinkService.open(url, optIn, title, message, okText, cancelText);
|
||||||
|
};
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
angular.module('copayApp.controllers').controller('nextStepsController', function($scope, nextStepsService, $ionicScrollDelegate, $timeout, configService) {
|
angular.module('copayApp.controllers').controller('nextStepsController', function($scope, nextStepsService, $ionicScrollDelegate, $timeout, platformInfo, configService, externalLinkService) {
|
||||||
|
|
||||||
$scope.hide = false;
|
$scope.hide = false;
|
||||||
|
|
||||||
|
|
@ -22,6 +22,6 @@ angular.module('copayApp.controllers').controller('nextStepsController', functio
|
||||||
};
|
};
|
||||||
|
|
||||||
$scope.open = function(url) {
|
$scope.open = function(url) {
|
||||||
window.open(url, '_system');
|
externalLinkService.open(url, false)
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
|
||||||
|
|
@ -59,7 +59,7 @@ angular.module('copayApp.controllers').controller('preferencesController',
|
||||||
};
|
};
|
||||||
|
|
||||||
$scope.openWikiSpendingPassword = function() {
|
$scope.openWikiSpendingPassword = function() {
|
||||||
var url = 'https://github.com/bitpay/copay/wiki/COPAY---FAQ#what-the-spending-password-does';
|
var url = 'https://walletsupport.bitcoin.com/article/129/what-does-the-spending-password-do-';
|
||||||
var optIn = true;
|
var optIn = true;
|
||||||
var title = null;
|
var title = null;
|
||||||
var message = gettextCatalog.getString('Read more in our Wiki');
|
var message = gettextCatalog.getString('Read more in our Wiki');
|
||||||
|
|
|
||||||
|
|
@ -16,7 +16,7 @@ angular.module('copayApp.controllers').controller('preferencesBwsUrlController',
|
||||||
};
|
};
|
||||||
|
|
||||||
$scope.resetDefaultUrl = function() {
|
$scope.resetDefaultUrl = function() {
|
||||||
$scope.bwsurl.value = defaults.bws.url;
|
$scope.bwsurl.value = ($scope.wallet.coin === 'btc') ? defaults.bws.url : defaults.bwscash.url;
|
||||||
};
|
};
|
||||||
|
|
||||||
$scope.save = function() {
|
$scope.save = function() {
|
||||||
|
|
@ -25,15 +25,15 @@ angular.module('copayApp.controllers').controller('preferencesBwsUrlController',
|
||||||
switch ($scope.bwsurl.value) {
|
switch ($scope.bwsurl.value) {
|
||||||
case 'prod':
|
case 'prod':
|
||||||
case 'production':
|
case 'production':
|
||||||
bws = 'https://bws.bitcoin.com/bws/api'
|
bws = ($scope.wallet.coin === 'btc') ? defaults.bws.url : defaults.bwscash.url;
|
||||||
break;
|
break;
|
||||||
case 'sta':
|
case 'sta':
|
||||||
case 'staging':
|
case 'staging':
|
||||||
bws = 'https://bws-staging.b-pay.net/bws/api'
|
bws = 'https://bws-staging.b-pay.net/bws/api';
|
||||||
break;
|
break;
|
||||||
case 'loc':
|
case 'loc':
|
||||||
case 'local':
|
case 'local':
|
||||||
bws = 'http://localhost:3232/bws/api'
|
bws = 'http://localhost:3232/bws/api';
|
||||||
break;
|
break;
|
||||||
};
|
};
|
||||||
if (bws) {
|
if (bws) {
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@ angular.module('copayApp.controllers').controller('preferencesLanguageController
|
||||||
$scope.availableLanguages = uxLanguage.getLanguages();
|
$scope.availableLanguages = uxLanguage.getLanguages();
|
||||||
|
|
||||||
$scope.openExternalLink = function() {
|
$scope.openExternalLink = function() {
|
||||||
var url = 'https://crowdin.com/project/copay';
|
var url = 'https://crowdin.com/project/bitcoincom-wallet';
|
||||||
var optIn = true;
|
var optIn = true;
|
||||||
var title = gettextCatalog.getString('Open Translation Community');
|
var title = gettextCatalog.getString('Open Translation Community');
|
||||||
var message = gettextCatalog.getString('You can make contributions by signing up on our Crowdin community translation website. We’re looking forward to hearing from you!');
|
var message = gettextCatalog.getString('You can make contributions by signing up on our Crowdin community translation website. We’re looking forward to hearing from you!');
|
||||||
|
|
|
||||||
|
|
@ -83,9 +83,7 @@ angular.module('copayApp.controllers').controller('tabHomeController',
|
||||||
|
|
||||||
$scope.$on("$ionicView.enter", function(event, data) {
|
$scope.$on("$ionicView.enter", function(event, data) {
|
||||||
$ionicNavBarDelegate.showBar(true);
|
$ionicNavBarDelegate.showBar(true);
|
||||||
updateAllWallets(function() {
|
updateAllWallets();
|
||||||
profileService.initBitcoinCoreDisplay();
|
|
||||||
});
|
|
||||||
|
|
||||||
addressbookService.list(function(err, ab) {
|
addressbookService.list(function(err, ab) {
|
||||||
if (err) $log.error(err);
|
if (err) $log.error(err);
|
||||||
|
|
@ -126,8 +124,6 @@ angular.module('copayApp.controllers').controller('tabHomeController',
|
||||||
$scope.nextStepsItems = nextStepsService.get();
|
$scope.nextStepsItems = nextStepsService.get();
|
||||||
}
|
}
|
||||||
|
|
||||||
$scope.displayBitcoinCore = config.displayBitcoinCore.enabled;
|
|
||||||
|
|
||||||
$scope.showServices = true;
|
$scope.showServices = true;
|
||||||
pushNotificationsService.init();
|
pushNotificationsService.init();
|
||||||
firebaseEventsService.init();
|
firebaseEventsService.init();
|
||||||
|
|
@ -159,6 +155,10 @@ angular.module('copayApp.controllers').controller('tabHomeController',
|
||||||
externalLinkService.open(url, optIn, title, message, okText, cancelText);
|
externalLinkService.open(url, optIn, title, message, okText, cancelText);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
$scope.openStore = function() {
|
||||||
|
externalLinkService.open('https://store.bitcoin.com/', false);
|
||||||
|
};
|
||||||
|
|
||||||
$scope.openNotificationModal = function(n) {
|
$scope.openNotificationModal = function(n) {
|
||||||
wallet = profileService.getWallet(n.walletId);
|
wallet = profileService.getWallet(n.walletId);
|
||||||
|
|
||||||
|
|
@ -281,8 +281,6 @@ angular.module('copayApp.controllers').controller('tabHomeController',
|
||||||
|
|
||||||
var txIdList = [];
|
var txIdList = [];
|
||||||
|
|
||||||
var notificationsBeforeCheck = notifications.length;
|
|
||||||
|
|
||||||
for (var i=0; i<notifications.length; i++) {
|
for (var i=0; i<notifications.length; i++) {
|
||||||
var txId = notifications[i].txid;
|
var txId = notifications[i].txid;
|
||||||
if (txIdList.includes(txId)) {
|
if (txIdList.includes(txId)) {
|
||||||
|
|
@ -293,15 +291,7 @@ angular.module('copayApp.controllers').controller('tabHomeController',
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
var notificationsAfterCheck = notifications.length;
|
|
||||||
var removedNotifications = notificationsBeforeCheck - notificationsAfterCheck;
|
|
||||||
|
|
||||||
if (notificationsBeforeCheck != notificationsAfterCheck) {
|
|
||||||
total = total - removedNotifications;
|
|
||||||
}
|
|
||||||
|
|
||||||
$scope.notifications = notifications;
|
$scope.notifications = notifications;
|
||||||
$scope.notificationsN = total;
|
|
||||||
$timeout(function() {
|
$timeout(function() {
|
||||||
$ionicScrollDelegate.resize();
|
$ionicScrollDelegate.resize();
|
||||||
$scope.$apply();
|
$scope.$apply();
|
||||||
|
|
@ -326,9 +316,4 @@ angular.module('copayApp.controllers').controller('tabHomeController',
|
||||||
updateAllWallets();
|
updateAllWallets();
|
||||||
};
|
};
|
||||||
|
|
||||||
$rootScope.$on('Local/SettingsUpdated', function(e, walletId) {
|
|
||||||
configService.whenAvailable(function(config) {
|
|
||||||
$scope.displayBitcoinCore = config.displayBitcoinCore.enabled;
|
|
||||||
});
|
|
||||||
});
|
|
||||||
});
|
});
|
||||||
|
|
|
||||||
|
|
@ -13,6 +13,8 @@ angular.module('copayApp.controllers').controller('tabReceiveController', functi
|
||||||
var currentAddressSocket = {};
|
var currentAddressSocket = {};
|
||||||
var paymentSubscriptionObj = { op:"addr_sub" }
|
var paymentSubscriptionObj = { op:"addr_sub" }
|
||||||
|
|
||||||
|
$scope.displayBalanceAsFiat = true;
|
||||||
|
|
||||||
$scope.requestSpecificAmount = function() {
|
$scope.requestSpecificAmount = function() {
|
||||||
$state.go('tabs.paymentRequest.amount', {
|
$state.go('tabs.paymentRequest.amount', {
|
||||||
id: $scope.wallet.credentials.walletId,
|
id: $scope.wallet.credentials.walletId,
|
||||||
|
|
@ -126,8 +128,9 @@ angular.module('copayApp.controllers').controller('tabReceiveController', functi
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
$scope.paymentReceivedCoin = $scope.wallet.coin;
|
$scope.paymentReceivedCoin = $scope.wallet.coin;
|
||||||
$scope.showingPaymentReceived = true
|
$scope.$apply(function () {
|
||||||
$scope.$apply();
|
$scope.showingPaymentReceived = true;
|
||||||
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -211,6 +214,10 @@ angular.module('copayApp.controllers').controller('tabReceiveController', functi
|
||||||
if ($scope.wallet && walletId == $scope.wallet.id && type == 'NewIncomingTx') $scope.setAddress(true);
|
if ($scope.wallet && walletId == $scope.wallet.id && type == 'NewIncomingTx') $scope.setAddress(true);
|
||||||
})
|
})
|
||||||
];
|
];
|
||||||
|
|
||||||
|
configService.whenAvailable(function(config) {
|
||||||
|
$scope.displayBalanceAsFiat = config.wallet.settings.priceDisplay === 'fiat';
|
||||||
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
$scope.$on("$ionicView.enter", function(event, data) {
|
$scope.$on("$ionicView.enter", function(event, data) {
|
||||||
|
|
@ -248,6 +255,10 @@ angular.module('copayApp.controllers').controller('tabReceiveController', functi
|
||||||
$scope.setAddress();
|
$scope.setAddress();
|
||||||
};
|
};
|
||||||
|
|
||||||
|
$scope.hidePaymentScreen = function() {
|
||||||
|
$scope.showingPaymentReceived = false;
|
||||||
|
};
|
||||||
|
|
||||||
$scope.showWalletSelector = function() {
|
$scope.showWalletSelector = function() {
|
||||||
if ($scope.singleWallet) return;
|
if ($scope.singleWallet) return;
|
||||||
$scope.walletSelectorTitle = gettextCatalog.getString('Select a wallet');
|
$scope.walletSelectorTitle = gettextCatalog.getString('Select a wallet');
|
||||||
|
|
|
||||||
|
|
@ -61,7 +61,10 @@ angular.module('copayApp.controllers').controller('tabScanController', function(
|
||||||
|
|
||||||
$scope.$on("$ionicView.afterEnter", function() {
|
$scope.$on("$ionicView.afterEnter", function() {
|
||||||
// try initializing and refreshing status any time the view is entered
|
// try initializing and refreshing status any time the view is entered
|
||||||
|
if(!scannerService.isInitialized()) {
|
||||||
scannerService.gentleInitialize();
|
scannerService.gentleInitialize();
|
||||||
|
}
|
||||||
|
activate();
|
||||||
});
|
});
|
||||||
|
|
||||||
function activate(){
|
function activate(){
|
||||||
|
|
@ -102,6 +105,9 @@ angular.module('copayApp.controllers').controller('tabScanController', function(
|
||||||
function handleSuccessfulScan(contents){
|
function handleSuccessfulScan(contents){
|
||||||
$log.debug('Scan returned: "' + contents + '"');
|
$log.debug('Scan returned: "' + contents + '"');
|
||||||
scannerService.pausePreview();
|
scannerService.pausePreview();
|
||||||
|
// Sometimes (testing in Chrome, when reading QR Code) data is an object
|
||||||
|
// that has a string data.result.
|
||||||
|
contents = contents.result || contents;
|
||||||
incomingData.redir(contents);
|
incomingData.redir(contents);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -72,16 +72,22 @@ angular.module('copayApp.controllers').controller('tabSendController', function(
|
||||||
return item.network == 'livenet';
|
return item.network == 'livenet';
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
var walletList = [];
|
var walletList = [];
|
||||||
lodash.each(walletsToTransfer, function(v) {
|
lodash.each(walletsToTransfer, function(v) {
|
||||||
|
var displayBalanceAsFiat =
|
||||||
|
v.status.alternativeBalanceAvailable &&
|
||||||
|
config.wallet.settings.priceDisplay === 'fiat';
|
||||||
|
|
||||||
walletList.push({
|
walletList.push({
|
||||||
color: v.color,
|
color: v.color,
|
||||||
name: v.name,
|
name: v.name,
|
||||||
recipientType: 'wallet',
|
recipientType: 'wallet',
|
||||||
coin: v.coin,
|
coin: v.coin,
|
||||||
network: v.network,
|
network: v.network,
|
||||||
balanceString: v.cachedBalance,
|
balanceString: displayBalanceAsFiat ?
|
||||||
displayWallet: v.coin == 'btc' ? config.displayBitcoinCore.enabled : true,
|
v.status.totalBalanceAlternative + ' ' + v.status.alternativeIsoCode :
|
||||||
|
v.cachedBalance,
|
||||||
getAddress: function(cb) {
|
getAddress: function(cb) {
|
||||||
walletService.getAddress(v, false, cb);
|
walletService.getAddress(v, false, cb);
|
||||||
},
|
},
|
||||||
|
|
|
||||||
|
|
@ -45,7 +45,7 @@ angular.module('copayApp.controllers').controller('txDetailsController', functio
|
||||||
});
|
});
|
||||||
|
|
||||||
$scope.readMore = function() {
|
$scope.readMore = function() {
|
||||||
var url = 'https://github.com/bitpay/copay/wiki/COPAY---FAQ#amount-too-low-to-spend';
|
var url = 'https://walletsupport.bitcoin.com/article/101/transaction-fees';
|
||||||
var optIn = true;
|
var optIn = true;
|
||||||
var title = null;
|
var title = null;
|
||||||
var message = gettextCatalog.getString('Read more in our Wiki');
|
var message = gettextCatalog.getString('Read more in our Wiki');
|
||||||
|
|
@ -201,7 +201,7 @@ angular.module('copayApp.controllers').controller('txDetailsController', functio
|
||||||
$scope.viewOnBlockchain = function() {
|
$scope.viewOnBlockchain = function() {
|
||||||
var btx = $scope.btx;
|
var btx = $scope.btx;
|
||||||
var url = 'https://' + ($scope.getShortNetworkName() == 'test' ? 'test-' : '') + blockexplorerUrl + '/tx/' + btx.txid;
|
var url = 'https://' + ($scope.getShortNetworkName() == 'test' ? 'test-' : '') + blockexplorerUrl + '/tx/' + btx.txid;
|
||||||
window.open(url, '_system');
|
externalLinkService.open(url, false);
|
||||||
};
|
};
|
||||||
|
|
||||||
$scope.getShortNetworkName = function() {
|
$scope.getShortNetworkName = function() {
|
||||||
|
|
|
||||||
|
|
@ -410,8 +410,7 @@ angular.module('copayApp.controllers').controller('walletDetailsController', fun
|
||||||
$scope.$on("$ionicView.afterLeave", function(event, data) {
|
$scope.$on("$ionicView.afterLeave", function(event, data) {
|
||||||
$interval.cancel(refreshInterval);
|
$interval.cancel(refreshInterval);
|
||||||
if ($window.StatusBar) {
|
if ($window.StatusBar) {
|
||||||
var statusBarColor = appConfigService.name == 'copay' ? '#192c3a' : '#1e3186';
|
$window.StatusBar.backgroundColorByHexString('#000000');
|
||||||
$window.StatusBar.backgroundColorByHexString(statusBarColor);
|
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -12,10 +12,9 @@ angular.module('copayApp.directives')
|
||||||
wallets: '=walletSelectorWallets',
|
wallets: '=walletSelectorWallets',
|
||||||
selectedWallet: '=walletSelectorSelectedWallet',
|
selectedWallet: '=walletSelectorSelectedWallet',
|
||||||
onSelect: '=walletSelectorOnSelect',
|
onSelect: '=walletSelectorOnSelect',
|
||||||
alwaysDisplayBitcoinCore: '=walletSelectorAlwaysDisplayBitcoinCore'
|
displayBalanceAsFiat : '=walletSelectorDisplayBalanceAsFiat'
|
||||||
},
|
},
|
||||||
link: function(scope, element, attrs) {
|
link: function(scope, element, attrs) {
|
||||||
scope.displayWallet = true;
|
|
||||||
scope.hide = function() {
|
scope.hide = function() {
|
||||||
scope.show = false;
|
scope.show = false;
|
||||||
};
|
};
|
||||||
|
|
@ -28,19 +27,6 @@ angular.module('copayApp.directives')
|
||||||
scope.$watch('wallets', function(newValue, oldValue) {
|
scope.$watch('wallets', function(newValue, oldValue) {
|
||||||
scope.wallets = newValue;
|
scope.wallets = newValue;
|
||||||
});
|
});
|
||||||
scope.initDisplayBitcoinCoreConfig = function() {
|
|
||||||
configService.whenAvailable(function(config) {
|
|
||||||
scope.displayBitcoinCore = config.displayBitcoinCore.enabled;
|
|
||||||
scope.initWalletDisplay();
|
|
||||||
});
|
|
||||||
};
|
|
||||||
scope.initWalletDisplay = function() {
|
|
||||||
scope.displayWallet = scope.alwaysDisplayBitcoinCore ? true : scope.displayBitcoinCore;
|
|
||||||
};
|
|
||||||
scope.initDisplayBitcoinCoreConfig();
|
|
||||||
$rootScope.$on('Local/SettingsUpdated', function(e, walletId) {
|
|
||||||
scope.initDisplayBitcoinCoreConfig();
|
|
||||||
});
|
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
});
|
});
|
||||||
|
|
|
||||||
|
|
@ -1251,6 +1251,10 @@ angular.module('copayApp').config(function(historicLogProvider, $provide, $logPr
|
||||||
if (screen.width < 768 && platformInfo.isCordova)
|
if (screen.width < 768 && platformInfo.isCordova)
|
||||||
screen.lockOrientation('portrait');
|
screen.lockOrientation('portrait');
|
||||||
|
|
||||||
|
if (ionic.Platform.isAndroid() && StatusBar) {
|
||||||
|
StatusBar.backgroundColorByHexString('#000000');
|
||||||
|
}
|
||||||
|
|
||||||
if (window.cordova && window.cordova.plugins && window.cordova.plugins.Keyboard && !platformInfo.isWP) {
|
if (window.cordova && window.cordova.plugins && window.cordova.plugins.Keyboard && !platformInfo.isWP) {
|
||||||
cordova.plugins.Keyboard.hideKeyboardAccessoryBar(false);
|
cordova.plugins.Keyboard.hideKeyboardAccessoryBar(false);
|
||||||
cordova.plugins.Keyboard.disableScroll(true);
|
cordova.plugins.Keyboard.disableScroll(true);
|
||||||
|
|
|
||||||
|
|
@ -44,6 +44,20 @@ angular.module('copayApp.services').factory('bitcoincomService', function($http,
|
||||||
href: 'http://tools.bitcoin.com'
|
href: 'http://tools.bitcoin.com'
|
||||||
};
|
};
|
||||||
|
|
||||||
|
var priceChartItem = {
|
||||||
|
name: 'pricechart',
|
||||||
|
title: 'Bitcoin Price Charts',
|
||||||
|
icon: 'icon-chart',
|
||||||
|
sref: 'tabs.pricechart',
|
||||||
|
};
|
||||||
|
|
||||||
|
var faucetItem = {
|
||||||
|
name: 'faucet',
|
||||||
|
title: 'Free Bitcoin Cash',
|
||||||
|
icon: 'icon-faucet',
|
||||||
|
href: 'https://free.bitcoin.com/'
|
||||||
|
};
|
||||||
|
|
||||||
var _getBitPay = function(endpoint) {
|
var _getBitPay = function(endpoint) {
|
||||||
return {
|
return {
|
||||||
method: 'GET',
|
method: 'GET',
|
||||||
|
|
@ -74,6 +88,8 @@ angular.module('copayApp.services').factory('bitcoincomService', function($http,
|
||||||
nextStepsService.register(newsItem);
|
nextStepsService.register(newsItem);
|
||||||
nextStepsService.register(poolItem);
|
nextStepsService.register(poolItem);
|
||||||
nextStepsService.register(toolsItem);
|
nextStepsService.register(toolsItem);
|
||||||
|
nextStepsService.register(priceChartItem);
|
||||||
|
nextStepsService.register(faucetItem);
|
||||||
};
|
};
|
||||||
|
|
||||||
register();
|
register();
|
||||||
|
|
|
||||||
|
|
@ -38,14 +38,14 @@ angular.module('copayApp.services').factory('communityService', function(configS
|
||||||
var bchRedditItem = {
|
var bchRedditItem = {
|
||||||
name: 'bchreddit',
|
name: 'bchreddit',
|
||||||
title: 'Bitcoin Cash Reddit',
|
title: 'Bitcoin Cash Reddit',
|
||||||
icon: 'icon-reddit',
|
icon: 'icon-reddit-white',
|
||||||
href: 'http://reddit.com/r/btc'
|
href: 'http://reddit.com/r/btc'
|
||||||
};
|
};
|
||||||
|
|
||||||
var bitcoincomTwitterItem = {
|
var bitcoincomTwitterItem = {
|
||||||
name: 'bitcoincomTwitter',
|
name: 'bitcoincomTwitter',
|
||||||
title: 'Bitcoin.com Twitter',
|
title: 'Bitcoin.com Twitter',
|
||||||
icon: 'icon-twitter',
|
icon: 'icon-twitter-white',
|
||||||
href: 'https://twitter.com/BTCTN'
|
href: 'https://twitter.com/BTCTN'
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -85,10 +85,6 @@ angular.module('copayApp.services').factory('configService', function(storageSer
|
||||||
enabled: true,
|
enabled: true,
|
||||||
},
|
},
|
||||||
|
|
||||||
displayBitcoinCore: {
|
|
||||||
enabled: false,
|
|
||||||
},
|
|
||||||
|
|
||||||
hideNextSteps: {
|
hideNextSteps: {
|
||||||
enabled: isWindowsPhoneApp ? true : false,
|
enabled: isWindowsPhoneApp ? true : false,
|
||||||
},
|
},
|
||||||
|
|
|
||||||
|
|
@ -3,17 +3,5 @@ angular.module('copayApp.services').factory('pricechartService', function($http,
|
||||||
var root = {};
|
var root = {};
|
||||||
var credentials = {};
|
var credentials = {};
|
||||||
|
|
||||||
var nextStepItem = {
|
|
||||||
name: 'pricechart',
|
|
||||||
title: 'Bitcoin Price Charts',
|
|
||||||
icon: 'icon-chart',
|
|
||||||
sref: 'tabs.pricechart',
|
|
||||||
};
|
|
||||||
|
|
||||||
var register = function() {
|
|
||||||
nextStepsService.register(nextStepItem);
|
|
||||||
};
|
|
||||||
|
|
||||||
register();
|
|
||||||
return root;
|
return root;
|
||||||
});
|
});
|
||||||
|
|
|
||||||
|
|
@ -932,8 +932,17 @@ angular.module('copayApp.services')
|
||||||
x.txid = x.data ? x.data.txid : null;
|
x.txid = x.data ? x.data.txid : null;
|
||||||
x.types = [x.type];
|
x.types = [x.type];
|
||||||
|
|
||||||
if (x.data && x.data.amount)
|
if (x.data && x.data.amount) {
|
||||||
|
// Default to showing amount in crypto because we have that now
|
||||||
x.amountStr = txFormatService.formatAmountStr(x.wallet.coin, x.data.amount);
|
x.amountStr = txFormatService.formatAmountStr(x.wallet.coin, x.data.amount);
|
||||||
|
configService.whenAvailable(function(config) {
|
||||||
|
if (config.wallet.settings.priceDisplay === "fiat") {
|
||||||
|
txFormatService.formatAlternativeStr(x.wallet.coin, x.data.amount, function(formattedString) {
|
||||||
|
x.amountStr = formattedString;
|
||||||
|
});
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
x.action = function() {
|
x.action = function() {
|
||||||
// TODO?
|
// TODO?
|
||||||
|
|
@ -1037,39 +1046,6 @@ angular.module('copayApp.services')
|
||||||
return cb(null, txps, n);
|
return cb(null, txps, n);
|
||||||
};
|
};
|
||||||
|
|
||||||
// Displays Bitcoin Core Wallets if BTC balance is more than 0
|
|
||||||
root.initBitcoinCoreDisplay = function() {
|
|
||||||
storageService.checkIfFlagIsSet('displayBitcoinCoreFlag')
|
|
||||||
.then(function(result) {
|
|
||||||
// Perform checks for flags which are even set to true once more, set the new flag value to 1
|
|
||||||
if (result === false || result === true) {
|
|
||||||
root.checkBtcBalanceAndInitDisplay(1);
|
|
||||||
}
|
|
||||||
});
|
|
||||||
};
|
|
||||||
|
|
||||||
root.checkBtcBalanceAndInitDisplay = function(flagValue) {
|
|
||||||
var walletsBtc = root.getWallets({coin: 'btc'});
|
|
||||||
if (walletsBtc.length > 0) {
|
|
||||||
// Do not trust cachedBalance as it is added asynchronously. Using a new promise-based function.
|
|
||||||
root.getWalletsBalance(walletsBtc)
|
|
||||||
.then(function(totalBalance) {
|
|
||||||
var enableDisplayBitcoinCore = totalBalance > 0 ? true : false;
|
|
||||||
|
|
||||||
var opts = {
|
|
||||||
displayBitcoinCore: {
|
|
||||||
enabled: enableDisplayBitcoinCore
|
|
||||||
}
|
|
||||||
};
|
|
||||||
configService.set(opts, function(err) {
|
|
||||||
if (err) $log.debug(err);
|
|
||||||
});
|
|
||||||
|
|
||||||
storageService.activateDisplayBitcoinCoreFlag(flagValue);
|
|
||||||
});
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Calculate wallets total balance (Promise). Attempts to fix asynchronous issue with cachedBalance not being available when it's needed
|
// Calculate wallets total balance (Promise). Attempts to fix asynchronous issue with cachedBalance not being available when it's needed
|
||||||
root.getWalletsBalance = function(wallets) {
|
root.getWalletsBalance = function(wallets) {
|
||||||
return new Promise(function(resolve, reject) {
|
return new Promise(function(resolve, reject) {
|
||||||
|
|
|
||||||
|
|
@ -646,12 +646,5 @@ angular.module('copayApp.services')
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
root.activateDisplayBitcoinCoreFlag = function(value) {
|
|
||||||
var flag = {
|
|
||||||
initialized: value
|
|
||||||
};
|
|
||||||
storage.set('displayBitcoinCoreFlag', flag, function() { });
|
|
||||||
}
|
|
||||||
|
|
||||||
return root;
|
return root;
|
||||||
});
|
});
|
||||||
|
|
|
||||||
|
|
@ -9,6 +9,14 @@ angular.module('copayApp.services')
|
||||||
name: 'English',
|
name: 'English',
|
||||||
isoCode: 'en',
|
isoCode: 'en',
|
||||||
rateCode: 'USD'
|
rateCode: 'USD'
|
||||||
|
}, {
|
||||||
|
name: 'Čeština',
|
||||||
|
isoCode: 'cs',
|
||||||
|
rateCode: 'EUR'
|
||||||
|
}, {
|
||||||
|
name: 'Deutsch',
|
||||||
|
isoCode: 'de',
|
||||||
|
rateCode: 'EUR'
|
||||||
}, {
|
}, {
|
||||||
name: 'Español',
|
name: 'Español',
|
||||||
isoCode: 'es',
|
isoCode: 'es',
|
||||||
|
|
@ -29,10 +37,6 @@ angular.module('copayApp.services')
|
||||||
name: 'Polski',
|
name: 'Polski',
|
||||||
isoCode: 'pl',
|
isoCode: 'pl',
|
||||||
rateCode: 'EUR'
|
rateCode: 'EUR'
|
||||||
}, {
|
|
||||||
name: 'Deutsch',
|
|
||||||
isoCode: 'de',
|
|
||||||
rateCode: 'EUR'
|
|
||||||
}, {
|
}, {
|
||||||
name: '日本語',
|
name: '日本語',
|
||||||
isoCode: 'ja',
|
isoCode: 'ja',
|
||||||
|
|
@ -55,13 +59,12 @@ angular.module('copayApp.services')
|
||||||
name: '한국어',
|
name: '한국어',
|
||||||
isoCode: 'ko',
|
isoCode: 'ko',
|
||||||
rateCode: 'KRW'
|
rateCode: 'KRW'
|
||||||
|
}, {
|
||||||
|
name: 'فارسی',
|
||||||
|
isoCode: 'fa',
|
||||||
|
rateCode: 'IRR'
|
||||||
}];
|
}];
|
||||||
|
|
||||||
// }, {
|
|
||||||
// name: 'Český',
|
|
||||||
// isoCode: 'cs',
|
|
||||||
// }
|
|
||||||
|
|
||||||
root._detect = function(cb) {
|
root._detect = function(cb) {
|
||||||
var userLang, androidLang;
|
var userLang, androidLang;
|
||||||
if (navigator && navigator.globalization) {
|
if (navigator && navigator.globalization) {
|
||||||
|
|
|
||||||
|
|
@ -48,6 +48,60 @@
|
||||||
background: rgb(1, 209, 162);
|
background: rgb(1, 209, 162);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
&.theme-circle {
|
||||||
|
> .bg {
|
||||||
|
border-radius: 50%;
|
||||||
|
background-size: 85%;
|
||||||
|
background-position: 50%;
|
||||||
|
background-color: #FFFFFF;
|
||||||
|
box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.3);
|
||||||
|
border: 1px solid #faba13;
|
||||||
|
text-align: center;
|
||||||
|
font-size: 30px;
|
||||||
|
|
||||||
|
&:before {
|
||||||
|
vertical-align: middle;
|
||||||
|
}
|
||||||
|
|
||||||
|
&.icon-shapeshift {
|
||||||
|
background-color: #263e5c;
|
||||||
|
}
|
||||||
|
|
||||||
|
&.icon-buy-bitcoin2 {
|
||||||
|
border: 1px solid #faba13;
|
||||||
|
}
|
||||||
|
|
||||||
|
&.icon-reddit-white {
|
||||||
|
background-image: url('../img/icon-reddit-white.svg');
|
||||||
|
background-color: #ff4500;
|
||||||
|
background-size: 60%;
|
||||||
|
}
|
||||||
|
|
||||||
|
&.icon-twitter-white {
|
||||||
|
background-image: url('../img/icon-twitter-white.svg');
|
||||||
|
background-color: #1da1f2;
|
||||||
|
background-size: 60%;
|
||||||
|
}
|
||||||
|
|
||||||
|
&.icon-faucet {
|
||||||
|
background-image: url('../img/icon-faucet.svg');
|
||||||
|
background-size: 70%;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&.theme-circle-services {
|
||||||
|
> .bg {
|
||||||
|
border: 1px solid #191919;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&.theme-circle-community {
|
||||||
|
> .bg {
|
||||||
|
border: 1px solid #FFFFFF;
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -252,6 +252,13 @@
|
||||||
position: relative;
|
position: relative;
|
||||||
padding: 10px 30px;
|
padding: 10px 30px;
|
||||||
|
|
||||||
|
.text-selectable {
|
||||||
|
-webkit-user-select: text;
|
||||||
|
-moz-user-select: text;
|
||||||
|
-ms-user-select: text;
|
||||||
|
user-select: text;
|
||||||
|
}
|
||||||
|
|
||||||
.primary-amount {
|
.primary-amount {
|
||||||
input, .unit, .primary-amount-display {
|
input, .unit, .primary-amount-display {
|
||||||
font-size: 1.8em;
|
font-size: 1.8em;
|
||||||
|
|
|
||||||
|
|
@ -58,6 +58,13 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
&-banner {
|
||||||
|
padding: 0;
|
||||||
|
&__img {
|
||||||
|
width: 100%;
|
||||||
|
display: block;
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
.wallet-coin-logo {
|
.wallet-coin-logo {
|
||||||
vertical-align: middle;
|
vertical-align: middle;
|
||||||
|
|
@ -79,17 +86,15 @@
|
||||||
.homeTip {
|
.homeTip {
|
||||||
text-align: center;
|
text-align: center;
|
||||||
& > .item-heading {
|
& > .item-heading {
|
||||||
margin-top: 10px;
|
|
||||||
background: 0 none;
|
background: 0 none;
|
||||||
}
|
}
|
||||||
.item {
|
.item {
|
||||||
border-style: none;
|
border-style: none;
|
||||||
}
|
}
|
||||||
& > .title {
|
.title {
|
||||||
font-size: 20px;
|
font-size: 20px;
|
||||||
font-weight: bold;
|
font-weight: bold;
|
||||||
color: $v-dark-gray;
|
color: $v-dark-gray;
|
||||||
margin: 20px 10px;
|
|
||||||
}
|
}
|
||||||
& > .subtitle {
|
& > .subtitle {
|
||||||
font-size: 1rem;
|
font-size: 1rem;
|
||||||
|
|
@ -108,6 +113,8 @@
|
||||||
.icon.close-home-tip {
|
.icon.close-home-tip {
|
||||||
color: #666;
|
color: #666;
|
||||||
font-size: 38px;
|
font-size: 38px;
|
||||||
|
height: auto;
|
||||||
|
top: 8px;
|
||||||
}
|
}
|
||||||
.tab-home {
|
.tab-home {
|
||||||
&__logo {
|
&__logo {
|
||||||
|
|
|
||||||
|
|
@ -10011,6 +10011,36 @@ ion-view.deflash-blue:before, ion-view#view-amount:before, ion-view#view-confirm
|
||||||
background-size: 103%; }
|
background-size: 103%; }
|
||||||
.big-icon-svg > .bg.green {
|
.big-icon-svg > .bg.green {
|
||||||
background: #01d1a2; }
|
background: #01d1a2; }
|
||||||
|
.big-icon-svg.theme-circle > .bg {
|
||||||
|
border-radius: 50%;
|
||||||
|
background-size: 85%;
|
||||||
|
background-position: 50%;
|
||||||
|
background-color: #FFFFFF;
|
||||||
|
box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.3);
|
||||||
|
border: 1px solid #faba13;
|
||||||
|
text-align: center;
|
||||||
|
font-size: 30px; }
|
||||||
|
.big-icon-svg.theme-circle > .bg:before {
|
||||||
|
vertical-align: middle; }
|
||||||
|
.big-icon-svg.theme-circle > .bg.icon-shapeshift {
|
||||||
|
background-color: #263e5c; }
|
||||||
|
.big-icon-svg.theme-circle > .bg.icon-buy-bitcoin2 {
|
||||||
|
border: 1px solid #faba13; }
|
||||||
|
.big-icon-svg.theme-circle > .bg.icon-reddit-white {
|
||||||
|
background-image: url("../img/icon-reddit-white.svg");
|
||||||
|
background-color: #ff4500;
|
||||||
|
background-size: 60%; }
|
||||||
|
.big-icon-svg.theme-circle > .bg.icon-twitter-white {
|
||||||
|
background-image: url("../img/icon-twitter-white.svg");
|
||||||
|
background-color: #1da1f2;
|
||||||
|
background-size: 60%; }
|
||||||
|
.big-icon-svg.theme-circle > .bg.icon-faucet {
|
||||||
|
background-image: url("../img/icon-faucet.svg");
|
||||||
|
background-size: 70%; }
|
||||||
|
.big-icon-svg.theme-circle-services > .bg {
|
||||||
|
border: 1px solid #191919; }
|
||||||
|
.big-icon-svg.theme-circle-community > .bg {
|
||||||
|
border: 1px solid #FFFFFF; }
|
||||||
|
|
||||||
.wallet-item {
|
.wallet-item {
|
||||||
padding: 1rem 0 2rem 0; }
|
padding: 1rem 0 2rem 0; }
|
||||||
|
|
@ -10439,6 +10469,11 @@ textarea.d-block {
|
||||||
text-align: center;
|
text-align: center;
|
||||||
position: relative;
|
position: relative;
|
||||||
padding: 10px 30px; }
|
padding: 10px 30px; }
|
||||||
|
#view-amount .scroll-content .send-amount .send-amount-tool .send-amount-tool-input .text-selectable {
|
||||||
|
-webkit-user-select: text;
|
||||||
|
-moz-user-select: text;
|
||||||
|
-ms-user-select: text;
|
||||||
|
user-select: text; }
|
||||||
#view-amount .scroll-content .send-amount .send-amount-tool .send-amount-tool-input .primary-amount input, #view-amount .scroll-content .send-amount .send-amount-tool .send-amount-tool-input .primary-amount .unit, #view-amount .scroll-content .send-amount .send-amount-tool .send-amount-tool-input .primary-amount .primary-amount-display {
|
#view-amount .scroll-content .send-amount .send-amount-tool .send-amount-tool-input .primary-amount input, #view-amount .scroll-content .send-amount .send-amount-tool .send-amount-tool-input .primary-amount .unit, #view-amount .scroll-content .send-amount .send-amount-tool .send-amount-tool-input .primary-amount .primary-amount-display {
|
||||||
font-size: 1.8em; }
|
font-size: 1.8em; }
|
||||||
@media (min-width: 375px) {
|
@media (min-width: 375px) {
|
||||||
|
|
@ -10709,15 +10744,13 @@ textarea.d-block {
|
||||||
#tab-home .homeTip {
|
#tab-home .homeTip {
|
||||||
text-align: center; }
|
text-align: center; }
|
||||||
#tab-home .homeTip > .item-heading {
|
#tab-home .homeTip > .item-heading {
|
||||||
margin-top: 10px;
|
|
||||||
background: 0 none; }
|
background: 0 none; }
|
||||||
#tab-home .homeTip .item {
|
#tab-home .homeTip .item {
|
||||||
border-style: none; }
|
border-style: none; }
|
||||||
#tab-home .homeTip > .title {
|
#tab-home .homeTip .title {
|
||||||
font-size: 20px;
|
font-size: 20px;
|
||||||
font-weight: bold;
|
font-weight: bold;
|
||||||
color: #445;
|
color: #445; }
|
||||||
margin: 20px 10px; }
|
|
||||||
#tab-home .homeTip > .subtitle {
|
#tab-home .homeTip > .subtitle {
|
||||||
font-size: 1rem;
|
font-size: 1rem;
|
||||||
line-height: 1.5em;
|
line-height: 1.5em;
|
||||||
|
|
@ -10730,7 +10763,9 @@ textarea.d-block {
|
||||||
|
|
||||||
#tab-home .icon.close-home-tip {
|
#tab-home .icon.close-home-tip {
|
||||||
color: #666;
|
color: #666;
|
||||||
font-size: 38px; }
|
font-size: 38px;
|
||||||
|
height: auto;
|
||||||
|
top: 8px; }
|
||||||
|
|
||||||
#tab-home .tab-home__logo {
|
#tab-home .tab-home__logo {
|
||||||
height: 18px;
|
height: 18px;
|
||||||
|
|
|
||||||
BIN
www/img/banner-store.png
Normal file
BIN
www/img/banner-store.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 642 KiB |
120
www/img/icon-faucet.svg
Normal file
120
www/img/icon-faucet.svg
Normal file
|
|
@ -0,0 +1,120 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<!-- Generator: Adobe Illustrator 22.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||||
|
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||||
|
viewBox="0 0 400 400" style="enable-background:new 0 0 400 400;" xml:space="preserve">
|
||||||
|
<style type="text/css">
|
||||||
|
.st0{display:none;}
|
||||||
|
.st1{display:inline;fill:#084287;}
|
||||||
|
.st2{display:inline;}
|
||||||
|
.st3{fill:#8B8B8B;}
|
||||||
|
.st4{fill:none;}
|
||||||
|
.st5{fill:#F9C233;}
|
||||||
|
.st6{fill:#FFFFFF;}
|
||||||
|
</style>
|
||||||
|
<g id="Calque_2" class="st0">
|
||||||
|
<rect y="0" class="st1" width="400" height="400"/>
|
||||||
|
</g>
|
||||||
|
<g id="Grey" class="st0">
|
||||||
|
<g class="st2">
|
||||||
|
<g>
|
||||||
|
<path class="st3" d="M153.1,173.5c-5.2-5.6-13.3-8.2-21.1-5.9c-11,3.2-17.2,15.3-13.9,26.3c0.4,1.3,1,3.1,1.6,4.1l0,0
|
||||||
|
c0,0,7.3,20.7,48.5,30.3v-71.1c-0.1,0-0.2,0.1-0.4,0.1C159.8,159.6,154.4,166,153.1,173.5z"/>
|
||||||
|
<path class="st3" d="M84.7,120.7c-0.3-0.3-0.6-0.5-0.9-0.4c-0.1,0-0.3,0.1-0.6,0.2c-0.3,0.1-0.6,0.2-0.9,0.3
|
||||||
|
c-0.3,0.1-0.7,0.3-1,0.4c-0.3,0.1-0.6,0.3-0.9,0.4c-0.3,0.1-0.4,0.3-0.3,0.6c0,0.1,0.1,0.1,0.1,0.3l1,1.3l-3.4,30.9
|
||||||
|
c0,0,0,0.1,0,0.1c0.1,0.2,0.2,0.2,0.5,0.1c0.5-0.1,0.9-0.3,1.3-0.4c0.4-0.1,0.7-0.3,1-0.4c0.2-0.1,0.3-0.3,0.4-0.5l0.8-11.5
|
||||||
|
l10.9-3.4l7.2,9.4c0.2,0.2,0.4,0.3,0.7,0.2c0.1,0,0.3-0.1,0.6-0.2c0.3-0.1,0.6-0.2,1-0.3c0.4-0.1,0.7-0.3,1.1-0.4
|
||||||
|
c0.4-0.2,0.7-0.3,1-0.4c0.3-0.1,0.4-0.4,0.4-0.6c0,0-0.1-0.1-0.2-0.3L84.7,120.7z M82.1,140.5l1-13.8l8.4,11L82.1,140.5z"/>
|
||||||
|
<path class="st3" d="M182,68.3L71.2,101c-16,4.7-25.1,21.5-20.4,37.4l48.4,163.9c4.7,16,21.5,25.1,37.4,20.4l32.7-9.6
|
||||||
|
c-0.6-2.2-1-4.5-1.2-6.8l-33.5,9.9c-12.3,3.6-25.3-3.4-28.9-15.7L57.4,136.5c-3.6-12.3,3.4-25.3,15.7-28.9L184,74.9
|
||||||
|
c12.3-3.6,25.3,3.4,28.9,15.7l1.9,6.3h7.2l-2.4-8.2C214.7,72.7,198,63.6,182,68.3z"/>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
<path class="st3" d="M284.2,215.2V215c6.2-3.2,10.1-9.4,10.1-17.3c0-8.6-4.7-15.3-11-18.1c-4-1.8-8.3-2.4-14.1-2.4h-3v-6.6
|
||||||
|
c0-1.3-1-2.3-2.3-2.3h-6.7c-1.3,0-2.3,1-2.3,2.3v6.6h-7.5v-6.6c0-1.3-1-2.3-2.3-2.3h-6.7c-1.3,0-2.3,1-2.3,2.3v6.6H229
|
||||||
|
c-0.8,0-1.4,0.7-1.4,1.5v6.4c0,0.8,0.6,1.5,1.4,1.5h6.9v61.7h-6.5c-1,0-1.9,0.8-1.9,1.9l0,5.6c0,1,0.8,1.9,1.9,1.9h6.5v6.5
|
||||||
|
c0,1.3,1,2.3,2.3,2.3h6.7c1.3,0,2.3-1.1,2.3-2.3v-6.5h7.5v6.5c0,1.3,1.1,2.3,2.3,2.3h6.7c1.3,0,2.3-1.1,2.3-2.3v-6.5h4.5
|
||||||
|
c4.4,0,8.2-0.2,12.1-1.5c8.3-2.8,14.8-10.8,14.8-21.4C297.5,225.6,292.8,217.7,284.2,215.2 M269.2,186.5c3.4,0,6,0.5,8.3,1.6
|
||||||
|
c3.4,1.9,5.2,5.9,5.2,10.6c0,7.3-4.5,12.3-11.8,12.3h-23.6v-24.5H269.2z M278.3,247.1c-2.2,0.9-4.9,1.1-7.2,1.1l-23.8,0v-27.9
|
||||||
|
l24.8,0c8.4,0,13.9,5.5,13.9,13.8C285.9,240.1,282.9,245.1,278.3,247.1"/>
|
||||||
|
<g>
|
||||||
|
<path class="st4" d="M320.3,108.6H204.7c-12.8,0-23.3,10.4-23.3,23.3v170.9c0,12.8,10.4,23.2,23.3,23.2h115.6
|
||||||
|
c12.8,0,23.3-10.4,23.3-23.2V131.9C343.6,119,333.1,108.6,320.3,108.6z M320.3,116.6c2.8,0,5.4,0.7,7.6,2l-5.4,7.6l-6.9-9.6
|
||||||
|
H320.3z M308.5,116.6l10.4,14.5l-16.7,23.3l-16.7-23.3l10.4-14.5H308.5z M288.9,116.6l-6.9,9.6l-6.9-9.6H288.9z M248.3,116.6
|
||||||
|
l-6.9,9.6l-6.9-9.6H248.3z M227.5,116.6l10.4,14.5l-16.7,23.3l-16.7-23.3l10.4-14.5H227.5z M204.7,116.6h3.1l-6.9,9.6l-4.9-6.8
|
||||||
|
C198.4,117.6,201.5,116.6,204.7,116.6z M189.5,131.9c0-3,0.9-5.9,2.4-8.3l5.4,7.6l-7.9,11V131.9z M189.5,151.9l11.4-15.9
|
||||||
|
l16.7,23.3l-16.7,23.3l-11.4-15.9V151.9z M189.5,176.6l7.9,11l-7.9,11V176.6z M189.5,233.1l7.9,11l-7.9,11V233.1z M189.5,264.9
|
||||||
|
l11.4-15.9l16.7,23.3l-16.7,23.3l-11.4-15.9V264.9z M189.5,302.8v-13.2l7.9,11l-6.4,8.9C190,307.4,189.5,305.2,189.5,302.8z
|
||||||
|
M204.7,318c-3.9,0-7.4-1.5-10.1-3.8l6.3-8.7l9,12.6H204.7z M216.9,318l-12.5-17.5l16.7-23.3l16.7,23.3L225.4,318H216.9z
|
||||||
|
M232.4,318l9-12.6l9,12.6H232.4z M272.9,318l9-12.6l9,12.6H272.9z M298,318l-12.5-17.5l16.7-23.3l16.7,23.3L306.4,318H298z
|
||||||
|
M320.3,318h-6.8l9-12.6l6.9,9.6C326.8,316.9,323.7,318,320.3,318z M335.6,302.8c0,2.9-0.8,5.6-2.2,8l-7.3-10.2l9.6-13.3V302.8z
|
||||||
|
M335.6,277.4l-13.1,18.2l-16.7-23.3l16.7-23.3l13.1,18.2V277.4z M335.6,257.4l-9.6-13.3l9.6-13.3V257.4z M335.6,221l-7.6,10.5
|
||||||
|
c-4,18.4-15.5,34-31.1,43.3l-15,20.8l-8.8-12.2c-2.1,0.3-4.3,0.6-6.5,0.7l11.8,16.4L265.9,318h-8.4l-12.5-17.5l11.8-16.5
|
||||||
|
c-2.2-0.2-4.3-0.5-6.4-0.9l-8.9,12.5l-16.4-22.8c-13.1-8.8-22.9-22.2-27.2-37.8l-8.4-11.7v-14.9l10.1-14
|
||||||
|
c4.2-11.6,11.6-21.7,21-29.3l0.6-0.8l0.2,0.2c1.5-1.2,3.1-2.3,4.7-3.3l-1.3-1.8l16.7-23.3l10.8,15.1c2.2-0.3,4.3-0.6,6.6-0.7
|
||||||
|
l-13.8-19.3l10.4-14.5H268l10.4,14.5l-13.8,19.2c2.2,0.1,4.5,0.2,6.7,0.5l10.7-14.9l16.7,23.3l-0.8,1.1
|
||||||
|
c13.8,8.6,24.3,22.2,28.9,38.2l8.7,12.1L335.6,221L335.6,221z M335.6,200.9l-9.6-13.3l9.6-13.3V200.9z M335.6,164.5l-13.1,18.2
|
||||||
|
l-16.7-23.3l16.7-23.3l13.1,18.2V164.5z M335.6,144.5l-9.6-13.3l6.3-8.7c2.1,2.6,3.3,5.9,3.3,9.4V144.5z"/>
|
||||||
|
<path class="st3" d="M320.3,101.7H204.7c-16.6,0-30.1,13.5-30.1,30.1v170.9c0,16.6,13.5,30.1,30.1,30.1h115.6
|
||||||
|
c16.6,0,30.1-13.5,30.1-30.1V131.9C350.4,115.2,336.9,101.7,320.3,101.7z M343.6,302.8c0,12.8-10.4,23.2-23.3,23.2H204.7
|
||||||
|
c-12.8,0-23.3-10.4-23.3-23.2V131.9c0-12.8,10.4-23.3,23.3-23.3h115.6c12.8,0,23.3,10.4,23.3,23.3L343.6,302.8L343.6,302.8z"/>
|
||||||
|
<polygon class="st3" points="305.7,159.4 322.5,182.7 335.6,164.5 335.6,154.3 322.5,136.1 "/>
|
||||||
|
<path class="st3" d="M241.4,295.7l8.9-12.5c-9.2-1.7-17.8-5.3-25.3-10.3L241.4,295.7z"/>
|
||||||
|
<polygon class="st3" points="272.9,318 291,318 281.9,305.5 "/>
|
||||||
|
<path class="st3" d="M281.9,295.7l15-20.8c-7.1,4.3-15.2,7.3-23.7,8.6L281.9,295.7z"/>
|
||||||
|
<path class="st3" d="M329.5,217.3c0,4.9-0.5,9.6-1.5,14.2l7.6-10.5v-10.2l-8.7-12.1C328.6,204.6,329.5,210.8,329.5,217.3z"/>
|
||||||
|
<polygon class="st3" points="335.6,200.9 335.6,174.3 326,187.6 "/>
|
||||||
|
<polygon class="st3" points="232.4,318 250.4,318 241.4,305.5 "/>
|
||||||
|
<path class="st3" d="M256.8,284.1l-11.8,16.5l12.5,17.5h8.4l12.5-17.5l-11.8-16.4c-1.4,0.1-2.8,0.1-4.1,0.1
|
||||||
|
C260.6,284.3,258.7,284.2,256.8,284.1z"/>
|
||||||
|
<polygon class="st3" points="288.9,116.6 275,116.6 281.9,126.2 "/>
|
||||||
|
<path class="st3" d="M333.3,310.7c1.4-2.3,2.2-5,2.2-8v-15.5l-9.6,13.3L333.3,310.7z"/>
|
||||||
|
<path class="st3" d="M264.6,150.4l13.8-19.2L268,116.6h-12.6l-10.4,14.5l13.8,19.3c1.2-0.1,2.5-0.1,3.7-0.1
|
||||||
|
C263.2,150.3,263.9,150.4,264.6,150.4z"/>
|
||||||
|
<path class="st3" d="M189.5,289.6v13.2c0,2.4,0.5,4.6,1.5,6.6l6.4-8.9L189.5,289.6z"/>
|
||||||
|
<path class="st3" d="M298.7,159.4l-16.7-23.3l-10.7,14.9c9.7,1.3,18.7,4.6,26.6,9.5L298.7,159.4z"/>
|
||||||
|
<path class="st3" d="M207.8,116.6h-3.1c-3.3,0-6.3,1-8.8,2.8l4.9,6.8L207.8,116.6z"/>
|
||||||
|
<path class="st3" d="M326,131.1l9.6,13.3v-12.6c0-3.6-1.2-6.8-3.3-9.4L326,131.1z"/>
|
||||||
|
<polygon class="st3" points="302.2,154.5 319,131.1 308.5,116.6 295.9,116.6 285.5,131.1 "/>
|
||||||
|
<polygon class="st3" points="221.1,154.5 237.9,131.1 227.5,116.6 214.8,116.6 204.4,131.1 "/>
|
||||||
|
<polygon class="st3" points="335.6,257.4 335.6,230.8 326,244.1 "/>
|
||||||
|
<polygon class="st3" points="305.7,272.3 322.5,295.7 335.6,277.4 335.6,267.2 322.5,249 "/>
|
||||||
|
<polygon class="st3" points="217.6,159.4 200.9,136.1 189.5,151.9 189.5,166.8 200.9,182.7 "/>
|
||||||
|
<path class="st3" d="M313.5,318h6.8c3.4,0,6.5-1.1,9-3l-6.9-9.6L313.5,318z"/>
|
||||||
|
<path class="st3" d="M191.9,123.6c-1.5,2.4-2.4,5.2-2.4,8.3v10.3l7.9-11L191.9,123.6z"/>
|
||||||
|
<path class="st3" d="M194.6,314.2c2.7,2.4,6.2,3.8,10.1,3.8h5.2l-9-12.6L194.6,314.2z"/>
|
||||||
|
<path class="st3" d="M327.9,118.7c-2.2-1.3-4.8-2-7.6-2h-4.7l6.9,9.6L327.9,118.7z"/>
|
||||||
|
<path class="st3" d="M241.4,136.1l-16.7,23.3l1.3,1.8c7.8-5.1,16.7-8.6,26.3-10.1L241.4,136.1z"/>
|
||||||
|
<path class="st3" d="M199.6,194.4l-10.1,14v14.9l8.4,11.7c-1.5-5.6-2.4-11.6-2.4-17.7C195.5,209.3,196.9,201.5,199.6,194.4z"/>
|
||||||
|
<polygon class="st3" points="248.3,116.6 234.5,116.6 241.4,126.2 "/>
|
||||||
|
<polygon class="st3" points="189.5,176.6 189.5,198.6 197.4,187.6 "/>
|
||||||
|
<polygon class="st3" points="217.6,272.3 200.9,249 189.5,264.9 189.5,279.8 200.9,295.7 "/>
|
||||||
|
<polygon class="st3" points="221.1,277.2 204.4,300.6 216.9,318 225.4,318 237.9,300.6 "/>
|
||||||
|
<polygon class="st3" points="189.5,233.1 189.5,255.1 197.4,244.1 "/>
|
||||||
|
<polygon class="st3" points="302.2,277.2 285.5,300.6 298,318 306.4,318 319,300.6 "/>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
<path class="st5" d="M290.5,351.2c0,15.1,12.5,28,28,28c15.1,0,28-12.5,28-28c-0.8-6.1-13.6-28.8-28-50.3
|
||||||
|
C304.5,322.1,291.3,344.8,290.5,351.2z"/>
|
||||||
|
<path class="st5" d="M238,79.5c17.5,0,31.5-13.1,31.5-29.3s-14-29.3-31.5-29.3H70.3c-17.5,0-31.8,13.1-31.8,29.3s14,29.3,31.5,29.3
|
||||||
|
h61.2V97c-15,0.6-27.8,11.9-30.3,26.5H45.7c-3.4,0-6.2,2.8-6.2,6.2v80.9c0,3.4,2.8,6.2,6.2,6.2h181.1c0,0,0.6,0,1.6,0
|
||||||
|
c9.4,0,41.2,2.5,41.2,33.1v36.8c0,3.4,2.8,6.2,6.2,6.2H355c3.4,0,6.2-2.8,6.2-6.2v-36.2c0-0.6,0-0.6,0-0.6v-0.6v-6.2
|
||||||
|
c0.6-6.2,1.9-59.6-29.7-92.7c-17.5-17.5-41.2-26.5-70.6-26.5h-51.5c-2.8-15-15.9-26.5-31.5-26.5h-0.9V79.8H238V79.5z M256.7,50.1
|
||||||
|
c0,9.1-8.4,16.5-19,16.5h-60.6V43.9c0-3.7-0.9-7.2-2.5-10.3H238C248.3,33.6,256.7,41.1,256.7,50.1z M70.3,66.7
|
||||||
|
c-10.3,0-19-7.5-19-16.5s8.4-16.5,19-16.5h63.4c-1.6,3.1-2.5,6.6-2.5,10.3v22.8C131.2,66.7,70.3,66.7,70.3,66.7z M282,280.2v-24
|
||||||
|
h66.5v24H282z M197.4,128.5c0,0.6,0,0.6,0,0.6c0,1.9,0.6,3.4,1.9,4.7c1.6,1.6,2.8,1.9,4.7,1.9H262c25.6,0,46.2,7.5,60.6,23.1
|
||||||
|
c27.8,29.7,26.5,78,25.9,83.7v0.6v0.6H282c-3.4-28.7-29.3-39.6-53.4-39.6c-0.9,0-1.9,0-1.9,0H51.9v-68.4h54.9
|
||||||
|
c3.4,0,6.2-2.8,6.2-6.2c0,0,0-0.6,0-0.9c0-10.3,9.1-19.4,19.4-19.4H178C189,109.1,197.4,118.2,197.4,128.5z M144,97V43.9
|
||||||
|
c0-5.6,4.7-10.3,10.3-10.3s10.3,4.7,10.3,10.3V97H144z"/>
|
||||||
|
<path id="Fill-95_1_" class="st6" d="M327.6,358.8c-0.8,0.4-1.9,0.8-2.6,1.1l-9.1,1.9l-2.3-10.6l9.5-2.3c3-0.8,5.7,0.8,6.4,4.2
|
||||||
|
C329.9,355.7,329.1,357.6,327.6,358.8z M310.6,338.7l8.3-1.9c1.1-0.4,2.3-0.4,3.4,0c1.5,0.4,2.6,1.9,3,3.4c0.8,2.6-0.8,4.9-3.4,5.7
|
||||||
|
l-9.1,1.9L310.6,338.7z M327.2,346.3L327.2,346.3c1.9-1.9,3-4.5,2.3-7.6c-0.8-3.4-3-5.3-5.7-5.7c-1.5-0.4-3.4,0-5.7,0.4l-1.1,0.4
|
||||||
|
l-0.8-2.6c0-0.4-0.8-0.8-1.1-0.8l-2.6,0.8c-0.4,0-0.8,0.8-0.8,1.1l0.8,2.6l-3,0.8l-0.8-2.6c0-0.4-0.8-0.8-1.1-0.8l-2.6,0.8
|
||||||
|
c-0.4,0-0.8,0.8-0.8,1.1l0.8,2.6l-2.6,0.8c-0.4,0-0.4,0.4-0.4,0.8l0.4,2.3c0,0.4,0.4,0.4,0.8,0.4l2.6-0.8l5.3,23.1l-2.3,0.4
|
||||||
|
c-0.4,0-0.8,0.4-0.4,0.8l0.4,2.3c0,0.4,0.4,0.8,0.8,0.4l2.3-0.4l0.4,2.3c0,0.4,0.8,0.8,1.1,0.8l2.6-0.8c0.4,0,0.8-0.8,0.8-1.1
|
||||||
|
l-0.4-2.3l3-0.8l0.4,2.3c0,0.4,0.8,0.8,1.1,0.8l2.6-0.8c0.4,0,0.8-0.8,0.8-1.1l-0.4-2.3l1.5-0.4c1.5-0.4,3-0.8,4.5-1.5
|
||||||
|
c3-1.9,4.5-5.3,3.8-9.5C332.9,349.3,330.6,346.7,327.2,346.3L327.2,346.3z"/>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 10 KiB |
1
www/img/icon-reddit-white.svg
Normal file
1
www/img/icon-reddit-white.svg
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
<svg id="Capa_1" data-name="Capa 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 300 242.73"><title>icon-reddit-white</title><polygon points="69.23 153.18 69.23 153.21 85.17 153.21 69.23 153.18" style="fill:#fab915"/><polygon points="228.54 153.18 228.54 153.21 244.47 153.21 228.54 153.18" style="fill:#fab915"/><path d="M350,190.7a37.37,37.37,0,0,0-37.35-37.34,36.67,36.67,0,0,0-22.43,7.53C269.36,146.45,242,137.83,213,135.64l15.7-36.77,45.52,10.68a28.05,28.05,0,1,0,4.41-18.17L225.34,78.93a9.3,9.3,0,0,0-10.71,5.44L193,135.11c-31.34,1.11-61.2,9.9-83.75,25.28a36.67,36.67,0,0,0-21.92-7A37.26,37.26,0,0,0,68.86,223c-.16,1.62-.19,3.24-.19,5,0,51.53,58.6,93.39,130.67,93.39S330,279.53,330,228c0-1.47-.06-2.93-.06-4.37A37,37,0,0,0,350,190.7ZM302.07,97.33a9.34,9.34,0,1,1-9.34,9.31A9.27,9.27,0,0,1,302.07,97.33ZM134,218.62a18.68,18.68,0,1,1,18.66,18.75A18.66,18.66,0,0,1,134,218.62Zm108.42,62a73.58,73.58,0,0,1-86.16,0,9.32,9.32,0,1,1,10.91-15.12,54.77,54.77,0,0,0,64.31,0,9.46,9.46,0,0,1,13.06,2.06A9.32,9.32,0,0,1,242.43,280.61Zm3.6-43.24a18.69,18.69,0,1,1,18.61-18.75A18.68,18.68,0,0,1,246,237.37Z" transform="translate(-50 -78.65)" style="fill:#fff"/></svg>
|
||||||
|
After Width: | Height: | Size: 1.1 KiB |
1
www/img/icon-twitter-white.svg
Normal file
1
www/img/icon-twitter-white.svg
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
<svg id="Capa_1" data-name="Capa 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 300 243.69"><title>icon-twitter-white</title><path d="M350,107a122.92,122.92,0,0,1-35.34,9.69,61.78,61.78,0,0,0,27-34,124.13,124.13,0,0,1-39.1,14.94,61.6,61.6,0,0,0-104.87,56.11A174.71,174.71,0,0,1,70.9,89.4a61.62,61.62,0,0,0,19,82.15,61.62,61.62,0,0,1-27.88-7.72v.77a61.6,61.6,0,0,0,49.36,60.34,62.17,62.17,0,0,1-16.21,2.16A59.09,59.09,0,0,1,83.63,226a61.59,61.59,0,0,0,57.48,42.75A123.52,123.52,0,0,1,64.68,295,131.69,131.69,0,0,1,50,294.16a174,174,0,0,0,94.33,27.68c113.21,0,175.1-93.77,175.1-175.09l-.21-8A122.91,122.91,0,0,0,350,107Z" transform="translate(-50 -78.16)" style="fill:#fff"/></svg>
|
||||||
|
After Width: | Height: | Size: 683 B |
|
|
@ -12,7 +12,7 @@
|
||||||
<span class="toggle-label" translate>Use Unconfirmed Funds</span>
|
<span class="toggle-label" translate>Use Unconfirmed Funds</span>
|
||||||
</ion-toggle>
|
</ion-toggle>
|
||||||
<div class="comment" translate>
|
<div class="comment" translate>
|
||||||
If enabled, wallets will also try to spend unconfirmed funds. This option may cause transaction delays.
|
If enabled, wallets will also try to spend unconfirmed funds. Turning off this option may cause transaction delays.
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="item item-divider"></div>
|
<div class="item item-divider"></div>
|
||||||
|
|
@ -29,15 +29,6 @@
|
||||||
<ion-toggle ng-model="hideNextSteps.value" ng-if="!isWindowsPhoneApp" toggle-class="toggle-balanced" ng-change="nextStepsChange()">
|
<ion-toggle ng-model="hideNextSteps.value" ng-if="!isWindowsPhoneApp" toggle-class="toggle-balanced" ng-change="nextStepsChange()">
|
||||||
<span class="toggle-label" translate>Hide Next Steps Card</span>
|
<span class="toggle-label" translate>Hide Next Steps Card</span>
|
||||||
</ion-toggle>
|
</ion-toggle>
|
||||||
|
|
||||||
<div class="item item-divider"></div>
|
|
||||||
|
|
||||||
<ion-toggle class="has-comment" ng-model="displayBitcoinCoreEnabled.value" toggle-class="toggle-balanced" ng-change="displayBitcoinCoreChange()">
|
|
||||||
<span class="toggle-label" translate>Bitcoin Core Wallet</span>
|
|
||||||
</ion-toggle>
|
|
||||||
<div class="comment" translate>
|
|
||||||
If enabled, Bitcoin Core (BTC) wallet(s) will be displayed on the Home screen. If disabled, BTC wallets will be not be deleted, only hidden.
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
</ion-content>
|
</ion-content>
|
||||||
</ion-view>
|
</ion-view>
|
||||||
|
|
|
||||||
|
|
@ -18,11 +18,11 @@
|
||||||
<div class="send-amount-tool-input amount">
|
<div class="send-amount-tool-input amount">
|
||||||
<div class="primary-amount"
|
<div class="primary-amount"
|
||||||
ng-class="{long: amountModel.amount.length > 5, 'very-long': amountModel.amount.length > 10}">
|
ng-class="{long: amountModel.amount.length > 5, 'very-long': amountModel.amount.length > 10}">
|
||||||
<span class="primary-amount-display">{{ amountModel.amount || 0 }}</span><span class="unit">{{unit}}</span>
|
<span class="primary-amount-display text-selectable">{{ amountModel.amount || 0 }}</span><span class="unit">{{unit}}</span>
|
||||||
</div>
|
</div>
|
||||||
<span ng-show="globalResult">{{globalResult}} {{unit}}</span>
|
<span ng-show="globalResult">{{globalResult}} {{unit}}</span>
|
||||||
<div class="alternative-amount">
|
<div class="alternative-amount">
|
||||||
<span>{{alternativeAmount || '0.00'}} {{alternativeUnit}}</span>
|
<span class="text-selectable">{{alternativeAmount || '0.00'}}</span> <span>{{alternativeUnit}}</span>
|
||||||
</div>
|
</div>
|
||||||
<div class="switch-currencies" ng-click="changeUnit()"><img src="img/icon-convert.svg"></div>
|
<div class="switch-currencies" ng-click="changeUnit()"><img src="img/icon-convert.svg"></div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
|
|
@ -131,7 +131,8 @@
|
||||||
wallet-selector-wallets="wallets"
|
wallet-selector-wallets="wallets"
|
||||||
wallet-selector-selected-wallet="wallet"
|
wallet-selector-selected-wallet="wallet"
|
||||||
wallet-selector-show="walletSelector"
|
wallet-selector-show="walletSelector"
|
||||||
wallet-selector-on-select="onWalletSelect">
|
wallet-selector-on-select="onWalletSelect"
|
||||||
|
wallet-selector-display-balance-as-fiat="displayBalanceAsFiat">
|
||||||
</wallet-selector>
|
</wallet-selector>
|
||||||
|
|
||||||
</ion-view>
|
</ion-view>
|
||||||
|
|
|
||||||
|
|
@ -7,14 +7,14 @@
|
||||||
<div ng-show="!hide">
|
<div ng-show="!hide">
|
||||||
<div ng-repeat="service in services track by $index">
|
<div ng-repeat="service in services track by $index">
|
||||||
<a ng-if="service.sref" ui-sref="{{service.sref}}" class="item item-sub item-icon-left item-big-icon-left item-icon-right next-step">
|
<a ng-if="service.sref" ui-sref="{{service.sref}}" class="item item-sub item-icon-left item-big-icon-left item-icon-right next-step">
|
||||||
<i class="icon big-icon-svg">
|
<i class="icon big-icon-svg theme-circle theme-circle-community">
|
||||||
<div class="bg {{service.icon}}"></div>
|
<div class="bg {{service.icon}}"></div>
|
||||||
</i>
|
</i>
|
||||||
<span>{{service.title || service.name}}</span>
|
<span>{{service.title || service.name}}</span>
|
||||||
<i class="icon bp-arrow-right"></i>
|
<i class="icon bp-arrow-right"></i>
|
||||||
</a>
|
</a>
|
||||||
<a ng-if="!service.sref" ng-click="open('{{service.href}}')" class="item item-sub item-icon-left item-big-icon-left item-icon-right next-step">
|
<a ng-if="!service.sref" ng-click="open('{{service.href}}')" class="item item-sub item-icon-left item-big-icon-left item-icon-right next-step">
|
||||||
<i class="icon big-icon-svg">
|
<i class="icon big-icon-svg theme-circle theme-circle-community">
|
||||||
<div class="bg {{service.icon}}"></div>
|
<div class="bg {{service.icon}}"></div>
|
||||||
</i>
|
</i>
|
||||||
<span>{{service.title || service.name}}</span>
|
<span>{{service.title || service.name}}</span>
|
||||||
|
|
@ -23,7 +23,7 @@
|
||||||
</div>
|
</div>
|
||||||
<div>
|
<div>
|
||||||
<a ng-if="isCordova" ng-click="share()" class="item item-sub item-icon-left item-big-icon-left item-icon-right next-step">
|
<a ng-if="isCordova" ng-click="share()" class="item item-sub item-icon-left item-big-icon-left item-icon-right next-step">
|
||||||
<i class="icon big-icon-svg">
|
<i class="icon big-icon-svg theme-circle theme-circle-community">
|
||||||
<div class="bg icon-share"></div>
|
<div class="bg icon-share"></div>
|
||||||
</i>
|
</i>
|
||||||
<span>Share the Wallet App</span>
|
<span>Share the Wallet App</span>
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,7 @@
|
||||||
<div ng-show="!hide">
|
<div ng-show="!hide">
|
||||||
<div ng-repeat="service in services track by $index">
|
<div ng-repeat="service in services track by $index">
|
||||||
<a ui-sref="{{service.sref}}" class="item item-sub item-icon-left item-big-icon-left item-icon-right next-step">
|
<a ui-sref="{{service.sref}}" class="item item-sub item-icon-left item-big-icon-left item-icon-right next-step">
|
||||||
<i class="icon big-icon-svg">
|
<i class="icon big-icon-svg theme-circle">
|
||||||
<div class="bg {{service.icon}}"></div>
|
<div class="bg {{service.icon}}"></div>
|
||||||
</i>
|
</i>
|
||||||
<span>{{service.title || service.name}}</span>
|
<span>{{service.title || service.name}}</span>
|
||||||
|
|
|
||||||
|
|
@ -7,14 +7,14 @@
|
||||||
<div ng-show="!hide">
|
<div ng-show="!hide">
|
||||||
<div ng-repeat="service in services track by $index">
|
<div ng-repeat="service in services track by $index">
|
||||||
<a ng-if="service.sref" ui-sref="{{service.sref}}" class="item item-sub item-icon-left item-big-icon-left item-icon-right next-step">
|
<a ng-if="service.sref" ui-sref="{{service.sref}}" class="item item-sub item-icon-left item-big-icon-left item-icon-right next-step">
|
||||||
<i class="icon big-icon-svg">
|
<i class="icon big-icon-svg theme-circle">
|
||||||
<div class="bg {{service.icon}}"></div>
|
<div class="bg {{service.icon}}"></div>
|
||||||
</i>
|
</i>
|
||||||
<span>{{service.title || service.name}}</span>
|
<span>{{service.title || service.name}}</span>
|
||||||
<i class="icon bp-arrow-right"></i>
|
<i class="icon bp-arrow-right"></i>
|
||||||
</a>
|
</a>
|
||||||
<a ng-if="!service.sref" ng-click="open('{{service.href}}')" class="item item-sub item-icon-left item-big-icon-left item-icon-right next-step">
|
<a ng-if="!service.sref" ng-click="open('{{service.href}}')" class="item item-sub item-icon-left item-big-icon-left item-icon-right next-step">
|
||||||
<i class="icon big-icon-svg">
|
<i class="icon big-icon-svg theme-circle">
|
||||||
<div class="bg {{service.icon}}"></div>
|
<div class="bg {{service.icon}}"></div>
|
||||||
</i>
|
</i>
|
||||||
<span>{{service.title || service.name}}</span>
|
<span>{{service.title || service.name}}</span>
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,7 @@
|
||||||
<div ng-show="!hide">
|
<div ng-show="!hide">
|
||||||
<div ng-repeat="service in services track by $index">
|
<div ng-repeat="service in services track by $index">
|
||||||
<a ui-sref="{{service.sref}}" class="item item-sub item-icon-left item-big-icon-left item-icon-right next-step">
|
<a ui-sref="{{service.sref}}" class="item item-sub item-icon-left item-big-icon-left item-icon-right next-step">
|
||||||
<i class="icon big-icon-svg">
|
<i class="icon big-icon-svg theme-circle theme-circle-services">
|
||||||
<div class="bg {{service.icon}}"></div>
|
<div class="bg {{service.icon}}"></div>
|
||||||
</i>
|
</i>
|
||||||
<span>{{service.title || service.name}}</span>
|
<span>{{service.title || service.name}}</span>
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,8 @@
|
||||||
<img class="back-arrow" src="img/icon-back-arrow.svg" ng-click="hide()">
|
<img class="back-arrow" src="img/icon-back-arrow.svg" ng-click="hide()">
|
||||||
|
|
||||||
<span ng-repeat="wallet in wallets track by $index"
|
<span ng-repeat="wallet in wallets track by $index"
|
||||||
ng-init="wallet.coin == 'btc' ? walletsBtc.push(wallet) : walletsBch.push(wallet)"></span>
|
ng-init="wallet.coin == 'btc' ? walletsBtc.push(wallet) : walletsBch.push(wallet)">
|
||||||
|
</span>
|
||||||
|
|
||||||
<div class="header" ng-if="!walletsBtc[0] || !walletsBch[0]">{{title}}</div>
|
<div class="header" ng-if="!walletsBtc[0] || !walletsBch[0]">{{title}}</div>
|
||||||
|
|
||||||
|
|
@ -26,7 +27,8 @@
|
||||||
Incomplete
|
Incomplete
|
||||||
</span>
|
</span>
|
||||||
<span ng-if="wallet.isComplete()">
|
<span ng-if="wallet.isComplete()">
|
||||||
<span ng-if="!wallet.balanceHidden">{{wallet.status.availableBalanceStr}}</span>
|
<span ng-if="displayBalanceAsFiat && !wallet.balanceHidden">{{wallet.status.totalBalanceAlternative}} {{wallet.status.alternativeIsoCode}}</span>
|
||||||
|
<span ng-if="!displayBalanceAsFiat && !wallet.balanceHidden">{{wallet.status.availableBalanceStr}}</span>
|
||||||
<span ng-if="wallet.balanceHidden" translate>[Balance Hidden]</span>
|
<span ng-if="wallet.balanceHidden" translate>[Balance Hidden]</span>
|
||||||
</span>
|
</span>
|
||||||
</span>
|
</span>
|
||||||
|
|
@ -37,14 +39,13 @@
|
||||||
</div>
|
</div>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
<div class="subheader" ng-if="walletsBtc[0] && walletsBch[0] && displayWallet" translate>
|
<div class="subheader" ng-if="walletsBtc[0] && walletsBch[0]" translate>
|
||||||
<img class="wallet-coin-logo" src="img/icon-bitcoin.svg" width="18">
|
<img class="wallet-coin-logo" src="img/icon-bitcoin.svg" width="18">
|
||||||
<span translate>Bitcoin Core (BTC)</span>
|
<span translate>Bitcoin Core (BTC)</span>
|
||||||
</div>
|
</div>
|
||||||
<a
|
<a
|
||||||
ng-repeat="wallet in walletsBtc track by $index"
|
ng-repeat="wallet in walletsBtc track by $index"
|
||||||
class="item item-icon-left item-big-icon-left item-icon-right wallet"
|
class="item item-icon-left item-big-icon-left item-icon-right wallet"
|
||||||
ng-show="displayWallet"
|
|
||||||
ng-click="selectWallet(wallet)"
|
ng-click="selectWallet(wallet)"
|
||||||
>
|
>
|
||||||
<i class="icon big-icon-svg" ng-include="'views/includes/walletIcon.html'"></i>
|
<i class="icon big-icon-svg" ng-include="'views/includes/walletIcon.html'"></i>
|
||||||
|
|
@ -58,7 +59,8 @@
|
||||||
Incomplete
|
Incomplete
|
||||||
</span>
|
</span>
|
||||||
<span ng-if="wallet.isComplete()">
|
<span ng-if="wallet.isComplete()">
|
||||||
<span ng-if="!wallet.balanceHidden">{{wallet.status.availableBalanceStr}}</span>
|
<span ng-if="displayBalanceAsFiat && !wallet.balanceHidden">{{wallet.status.totalBalanceAlternative}} {{wallet.status.alternativeIsoCode}}</span>
|
||||||
|
<span ng-if="!displayBalanceAsFiat && !wallet.balanceHidden">{{wallet.status.availableBalanceStr}}</span>
|
||||||
<span ng-if="wallet.balanceHidden" translate>[Balance Hidden]</span>
|
<span ng-if="wallet.balanceHidden" translate>[Balance Hidden]</span>
|
||||||
</span>
|
</span>
|
||||||
</span>
|
</span>
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@
|
||||||
Close
|
Close
|
||||||
</button>
|
</button>
|
||||||
<div class="title" translate>
|
<div class="title" translate>
|
||||||
Search Transactions
|
Search Transactions ({{wallet.coin}})
|
||||||
</div>
|
</div>
|
||||||
</ion-header-bar>
|
</ion-header-bar>
|
||||||
|
|
||||||
|
|
@ -18,6 +18,18 @@
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="list">
|
<div class="list">
|
||||||
|
<div class="wallet-details__list" ng-show="filteredTxHistory.length === 0 && search != ''">
|
||||||
|
<div class="text-gray text-center p10t">
|
||||||
|
{{'No results found'|translate}}
|
||||||
|
</div>
|
||||||
|
<div class="p10t text-center">
|
||||||
|
<button class="button button-small button-primary" ng-click="searchOnBlockchain(search)" translate>
|
||||||
|
<span ng-if="searchTermIsTxId">{{'Show Transaction on Blockchain'|translate}}</span>
|
||||||
|
<span ng-if="searchTermIsAddress">{{'Show Address on Blockchain'|translate}}</span>
|
||||||
|
<span ng-if="!searchTermIsAddress && !searchTermIsTxId">{{'Search on Blockchain'|translate}}</span>
|
||||||
|
</button>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
<div class="wallet-details__list" ng-show="txHistory[0]">
|
<div class="wallet-details__list" ng-show="txHistory[0]">
|
||||||
<div ng-repeat="btx in txHistorySearchResults track by $index" ng-click="openTx(btx)">
|
<div ng-repeat="btx in txHistorySearchResults track by $index" ng-click="openTx(btx)">
|
||||||
<span ng-include="'views/includes/walletHistory.html'"></span>
|
<span ng-include="'views/includes/walletHistory.html'"></span>
|
||||||
|
|
|
||||||
|
|
@ -23,15 +23,13 @@
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="ng-hide" ng-show="showRateCard.value" ng-include="'views/feedback/rateCard.html'"></div>
|
<div class="ng-hide" ng-show="showRateCard.value" ng-include="'views/feedback/rateCard.html'"></div>
|
||||||
|
|
||||||
<div class="list card homeTip" ng-if="homeTip">
|
<div class="list card homeTip" ng-if="homeTip">
|
||||||
<div class="item item-icon-right item-heading">
|
<div class="item item-icon-right item-heading">
|
||||||
<a ng-click="hideHomeTip()"><i class="icon ion-ios-close-empty close-home-tip"></i></a>
|
|
||||||
</div>
|
|
||||||
<div class="title" translate>
|
<div class="title" translate>
|
||||||
Your Bitcoin Cash (BCH) Wallet is ready!
|
Your Bitcoin Wallets are ready!
|
||||||
</div>
|
</div>
|
||||||
<div class="subtitle" translate>
|
<a ng-click="hideHomeTip()"><i class="icon ion-ios-close-empty close-home-tip"></i></a>
|
||||||
A Bitcoin Core (BTC) wallet can be displayed from Settings <i class="icon bp-arrow-right"></i> Advanced
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
@ -51,7 +49,6 @@
|
||||||
<a class="item item-icon-right item-heading" ui-sref="tabs.activity">
|
<a class="item item-icon-right item-heading" ui-sref="tabs.activity">
|
||||||
<span translate>Recent Transactions</span>
|
<span translate>Recent Transactions</span>
|
||||||
<i class="icon bp-arrow-right"></i>
|
<i class="icon bp-arrow-right"></i>
|
||||||
<span class="badge badge-assertive m5t m10r" ng-show="notificationsN>3"> {{notificationsN}}</span>
|
|
||||||
</a>
|
</a>
|
||||||
<a class="item item-sub activity" ng-repeat="notification in notifications" ng-click="openNotificationModal(notification)">
|
<a class="item item-sub activity" ng-repeat="notification in notifications" ng-click="openNotificationModal(notification)">
|
||||||
<span ng-include="'views/includes/walletActivity.html'"></span>
|
<span ng-include="'views/includes/walletActivity.html'"></span>
|
||||||
|
|
@ -73,8 +70,7 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="list card"
|
<div class="list card">
|
||||||
ng-show="displayBitcoinCore">
|
|
||||||
<div class="item item-icon-right item-heading">
|
<div class="item item-icon-right item-heading">
|
||||||
<img class="wallet-coin-logo" src="img/icon-bitcoin.svg" width="18">
|
<img class="wallet-coin-logo" src="img/icon-bitcoin.svg" width="18">
|
||||||
<span translate>Bitcoin Core (BTC)</span>
|
<span translate>Bitcoin Core (BTC)</span>
|
||||||
|
|
@ -94,6 +90,13 @@
|
||||||
<div class="ng-hide list card" ng-show="homeIntegrations.length>0" ng-include="'views/includes/homeIntegrations.html'"></div>
|
<div class="ng-hide list card" ng-show="homeIntegrations.length>0" ng-include="'views/includes/homeIntegrations.html'"></div>
|
||||||
<div class="ng-hide list card" ng-show="nextStepsItems.length>0 && !isWindowsPhoneApp" ng-include="'views/includes/nextSteps.html'"></div>
|
<div class="ng-hide list card" ng-show="nextStepsItems.length>0 && !isWindowsPhoneApp" ng-include="'views/includes/nextSteps.html'"></div>
|
||||||
<div class="ng-hide list card" ng-show="showServices && (walletsBch[0] || walletsBtc[0])" ng-include="'views/includes/services.html'"></div>
|
<div class="ng-hide list card" ng-show="showServices && (walletsBch[0] || walletsBtc[0])" ng-include="'views/includes/services.html'"></div>
|
||||||
|
|
||||||
|
<div class="list card card-banner">
|
||||||
|
<a ng-click="openStore()">
|
||||||
|
<img class="card-banner__img" src="img/banner-store.png"/>
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
|
||||||
<div class="ng-hide list card" ng-show="nextStepsItems.length>0 && !isWindowsPhoneApp" ng-include="'views/includes/community.html'"></div>
|
<div class="ng-hide list card" ng-show="nextStepsItems.length>0 && !isWindowsPhoneApp" ng-include="'views/includes/community.html'"></div>
|
||||||
|
|
||||||
</ion-content>
|
</ion-content>
|
||||||
|
|
|
||||||
|
|
@ -54,7 +54,7 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<!-- animation for payment received -->
|
<!-- animation for payment received -->
|
||||||
<div class="payment-received-container" ng-show="showingPaymentReceived" ng-click="showingPaymentReceived = false">
|
<div class="payment-received-container" ng-show="showingPaymentReceived" ng-click="hidePaymentScreen()">
|
||||||
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 130.2 130.2">
|
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 130.2 130.2">
|
||||||
<circle class="path circle" fill="none" stroke="#19B234" stroke-width="6" stroke-miterlimit="10" cx="65.1" cy="65.1" r="62.1"/>
|
<circle class="path circle" fill="none" stroke="#19B234" stroke-width="6" stroke-miterlimit="10" cx="65.1" cy="65.1" r="62.1"/>
|
||||||
<polyline class="path check" fill="none" stroke="#19B234" stroke-width="6" stroke-linecap="round" stroke-miterlimit="10" points="100.2,40.2 51.5,88.8 29.8,67.5 "/>
|
<polyline class="path check" fill="none" stroke="#19B234" stroke-width="6" stroke-linecap="round" stroke-miterlimit="10" points="100.2,40.2 51.5,88.8 29.8,67.5 "/>
|
||||||
|
|
@ -94,7 +94,8 @@
|
||||||
{{wallet.name || wallet.id}}
|
{{wallet.name || wallet.id}}
|
||||||
</span>
|
</span>
|
||||||
<p>
|
<p>
|
||||||
<span ng-if="!wallet.balanceHidden"> {{wallet.status.totalBalanceStr}} </span>
|
<span ng-if="displayBalanceAsFiat && !wallet.balanceHidden" translate> {{wallet.status.totalBalanceAlternative}} {{wallet.status.alternativeIsoCode}} </span>
|
||||||
|
<span ng-if="!displayBalanceAsFiat && !wallet.balanceHidden"> {{wallet.status.totalBalanceStr}} </span>
|
||||||
|
|
||||||
<span ng-if="wallet.balanceHidden" translate>[Balance Hidden]</span>
|
<span ng-if="wallet.balanceHidden" translate>[Balance Hidden]</span>
|
||||||
<span class="tab-home__wallet__multisig-number" ng-if="wallet.n > 1">
|
<span class="tab-home__wallet__multisig-number" ng-if="wallet.n > 1">
|
||||||
|
|
@ -113,6 +114,7 @@
|
||||||
wallet-selector-wallets="wallets"
|
wallet-selector-wallets="wallets"
|
||||||
wallet-selector-selected-wallet="wallet"
|
wallet-selector-selected-wallet="wallet"
|
||||||
wallet-selector-show="showWallets"
|
wallet-selector-show="showWallets"
|
||||||
wallet-selector-on-select="onWalletSelect">
|
wallet-selector-on-select="onWalletSelect"
|
||||||
|
wallet-selector-display-balance-as-fiat="displayBalanceAsFiat">
|
||||||
</wallet-selector>
|
</wallet-selector>
|
||||||
</ion-view>
|
</ion-view>
|
||||||
|
|
|
||||||
|
|
@ -75,8 +75,7 @@
|
||||||
<a class="item item-icon-left item-icon-right"
|
<a class="item item-icon-left item-icon-right"
|
||||||
ng-repeat="item in list"
|
ng-repeat="item in list"
|
||||||
ng-if="hasWallets && item.recipientType == 'wallet'"
|
ng-if="hasWallets && item.recipientType == 'wallet'"
|
||||||
ng-click="goToAmount(item)"
|
ng-click="goToAmount(item)">
|
||||||
ng-show="item.displayWallet">
|
|
||||||
<i class="icon big-icon-svg" ng-if="item.recipientType == 'wallet'" ng-init="wallet = item" ng-include="'views/includes/walletIcon.html'"></i>
|
<i class="icon big-icon-svg" ng-if="item.recipientType == 'wallet'" ng-init="wallet = item" ng-include="'views/includes/walletIcon.html'"></i>
|
||||||
{{item.name}}
|
{{item.name}}
|
||||||
<p>
|
<p>
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue