Merge branch 'wallet/task/335' of https://github.com/Bitcoin-com/Wallet into wallet/task/335
This commit is contained in:
commit
9b3520aa37
50 changed files with 16394 additions and 1724 deletions
|
|
@ -200,7 +200,7 @@ module.exports = function(grunt) {
|
|||
module: 'copayApp'
|
||||
},
|
||||
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.
|
||||
|
||||
```sh
|
||||
npm run apply:bitcoin.com
|
||||
npm run apply:bitcoincom
|
||||
npm run start:desktop
|
||||
```
|
||||
|
||||
|
|
|
|||
|
|
@ -2,6 +2,8 @@
|
|||
|
||||
'use strict';
|
||||
|
||||
const blankOrEmptyTranslationRegex = /^\s*"\s*"$/
|
||||
|
||||
if (process.argv[2]) {
|
||||
var no_build = (process.argv[2].toLowerCase() == '--nobuild')
|
||||
if (no_build == false) {
|
||||
|
|
@ -22,19 +24,7 @@ var path = require('path');
|
|||
var https = require('https');
|
||||
var AdmZip = require('adm-zip');
|
||||
|
||||
var crowdin_identifier = 'copay'
|
||||
|
||||
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);
|
||||
}
|
||||
var crowdin_identifier = 'bitcoincom-wallet'
|
||||
|
||||
try {
|
||||
// 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' +
|
||||
'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' +
|
||||
'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.');
|
||||
process.exit(1);
|
||||
};
|
||||
|
||||
// Download most recent translations for all languages.
|
||||
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.');
|
||||
|
||||
});
|
||||
});
|
||||
downloadAllTranslationsAfterLastBuild();
|
||||
});
|
||||
}).on('error', function(e) {
|
||||
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.
|
||||
downloadAllTranslationsAfterLastBuild();
|
||||
};
|
||||
|
||||
function downloadAllTranslationsAfterLastBuild () {
|
||||
// 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) {
|
||||
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);
|
||||
pos += data[i].length;
|
||||
};
|
||||
|
||||
updateLocalFilesFromDownloadedZipBuffer(buf);
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
function updateLocalFilesFromDownloadedZipBuffer(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.');
|
||||
|
||||
var files = fs.readdirSync('./docs');
|
||||
let untranslatedPoFileDeletedCount = 0;
|
||||
var files = fs.readdirSync(extractionPath);
|
||||
|
||||
for (var i in files) {
|
||||
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]));
|
||||
};
|
||||
};
|
||||
};
|
||||
const name = files[i];
|
||||
if (name == 'template.pot') {
|
||||
continue;
|
||||
}
|
||||
|
||||
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 (files[i] != 'template.pot') {
|
||||
var po_file = fs.readFileSync(path.join(__dirname, 'po/' + files[i]), 'utf8');
|
||||
if (name === "zh-HK") {
|
||||
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.");
|
||||
fs.unlinkSync(filePath);
|
||||
continue
|
||||
}
|
||||
|
||||
var po_file = fs.readFileSync(filePath, 'utf8');
|
||||
var po_array = po_file.split('\n');
|
||||
for (var j in po_array) {
|
||||
if (po_array[j].slice(0,5) == 'msgid') {
|
||||
const linesCount = po_array.length;
|
||||
for (let j = 0; j < linesCount; j++) {
|
||||
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') {
|
||||
} 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) {
|
||||
// If a line is not == English, it means there is at least one translation. Keep this entire file.
|
||||
if ((!blankOrEmptyTranslationRegex.test(translate_text)) &&
|
||||
source_text !== translate_text) {
|
||||
console.log(`Keeping ${name}`);
|
||||
// erase email addresses of last translator for privacy
|
||||
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.
|
||||
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);
|
||||
|
||||
// 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) {
|
||||
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_locale = '';
|
||||
po_end = '';
|
||||
|
|
@ -234,15 +150,14 @@ if (no_build == false) { // Reminder: Any changes to the script below must also
|
|||
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]));
|
||||
};
|
||||
if (j === (linesCount - 1)) { // All strings are exactly identical to English. Delete po file.
|
||||
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 bhttp = require('bhttp');
|
||||
|
||||
var crowdin_identifier = 'copay'
|
||||
var crowdin_identifier = 'bitcoincom-wallet'
|
||||
|
||||
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 != '') {
|
||||
|
||||
var payload = {
|
||||
'files[template.pot]': local_file1,
|
||||
'files[appstore/appstore_en.txt]': local_file2,
|
||||
'files[appstore/updateinfo_en.txt]': local_file3
|
||||
'files[template.pot]': local_file1
|
||||
};
|
||||
|
||||
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 ""
|
||||
"Content-Type: text/plain; charset=UTF-8\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"
|
||||
"X-Generator: crowdin.com\n"
|
||||
"X-Crowdin-Project: copay\n"
|
||||
"X-Crowdin-Project: bitcoincom-wallet\n"
|
||||
"X-Crowdin-Language: de\n"
|
||||
"X-Crowdin-File: template.pot\n"
|
||||
"Last-Translator: cmgustavo83\n"
|
||||
"Last-Translator: emilold\n"
|
||||
"Language-Team: German\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
|
||||
msgid "(Trusted)"
|
||||
|
|
@ -234,7 +234,7 @@ msgstr "Jeder mit Ihrer Wiederherstellungsphrase hat Zugriff auf ihre Bitcoins u
|
|||
|
||||
#: www/views/addresses.html:94
|
||||
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
|
||||
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
|
||||
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
|
||||
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
|
||||
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/preferencesBitpayServices.js:20
|
||||
|
|
@ -303,7 +303,7 @@ msgstr "BIP32 Pfad für die Adressen-Ableitung"
|
|||
|
||||
#: www/views/cashScan.html:25
|
||||
msgid "BTC wallets"
|
||||
msgstr ""
|
||||
msgstr "BTC nocčanik"
|
||||
|
||||
#: www/views/preferences.html:34
|
||||
msgid "Backup"
|
||||
|
|
@ -369,7 +369,7 @@ msgstr ""
|
|||
#: www/views/tab-home.html:98
|
||||
#: www/views/tab-settings.html:115
|
||||
msgid "Bitcoin Cash Wallets"
|
||||
msgstr ""
|
||||
msgstr "Novčanice bitcoina"
|
||||
|
||||
#: www/views/modals/chooseFeeLevel.html:4
|
||||
#: www/views/preferencesFee.html:4
|
||||
|
|
@ -426,7 +426,7 @@ msgstr "Browser wird nicht unterstützt"
|
|||
#: www/views/buyAmazon.html:5
|
||||
#: www/views/buyMercadoLibre.html:6
|
||||
msgid "Buy"
|
||||
msgstr ""
|
||||
msgstr "Kaufen"
|
||||
|
||||
#: www/views/includes/buyAndSellCard.html:3
|
||||
msgid "Buy & Sell Bitcoin"
|
||||
|
|
@ -439,11 +439,11 @@ msgstr "Kaufe Bitcoins"
|
|||
#: www/views/mercadoLibre.html:22
|
||||
#: www/views/mercadoLibre.html:50
|
||||
msgid "Buy a Gift Card"
|
||||
msgstr ""
|
||||
msgstr "Geschenkkarte Kaufen"
|
||||
|
||||
#: src/js/controllers/buyAmazon.js:334
|
||||
msgid "Buy from"
|
||||
msgstr ""
|
||||
msgstr "Kaufen von"
|
||||
|
||||
#: src/js/services/onGoingProcess.js:40
|
||||
msgid "Buying Bitcoin..."
|
||||
|
|
@ -523,12 +523,12 @@ msgstr ""
|
|||
|
||||
#: src/js/controllers/confirm.js:367
|
||||
msgid "Click to pay"
|
||||
msgstr ""
|
||||
msgstr "Klicken zum Bezahlen"
|
||||
|
||||
#: src/js/controllers/confirm.js:379
|
||||
#: src/js/controllers/modals/txpDetails.js:42
|
||||
msgid "Click to send"
|
||||
msgstr ""
|
||||
msgstr "Klicken zum Senden"
|
||||
|
||||
#: www/views/customAmount.html:4
|
||||
#: www/views/modals/mercadolibre-card-details.html:3
|
||||
|
|
@ -912,7 +912,7 @@ msgstr "Ableitungstrategie"
|
|||
#: www/views/modals/mercadolibre-card-details.html:6
|
||||
#: www/views/topup.html:45
|
||||
msgid "Details"
|
||||
msgstr ""
|
||||
msgstr "Details"
|
||||
|
||||
#: src/js/controllers/lockSetup.js:9
|
||||
#: src/js/controllers/tab-settings.js:65
|
||||
|
|
@ -940,7 +940,7 @@ msgstr "Herunterladen"
|
|||
|
||||
#: www/views/cashScan.html:37
|
||||
msgid "Duplicate for BCH"
|
||||
msgstr ""
|
||||
msgstr "Duplikat für BCH"
|
||||
|
||||
#: src/js/services/onGoingProcess.js:49
|
||||
msgid "Duplicating wallet..."
|
||||
|
|
@ -987,13 +987,17 @@ msgstr "Aktiviere E-Mail Benachrichtigung"
|
|||
msgid "Enable push notifications"
|
||||
msgstr "Pushbenachrichtigungen aktivieren"
|
||||
|
||||
#: www/views/preferencesNotifications.html:33
|
||||
msgid "Enable sound"
|
||||
msgstr ""
|
||||
|
||||
#: www/views/tab-scan.html:18
|
||||
msgid "Enable the camera to get started."
|
||||
msgstr "Aktivieren Sie die Kamera um loszulegen."
|
||||
|
||||
#: www/views/tab-settings.html:49
|
||||
msgid "Enabled"
|
||||
msgstr ""
|
||||
msgstr "Aktiviert"
|
||||
|
||||
#: src/js/services/walletService.js:1047
|
||||
#: src/js/services/walletService.js:1062
|
||||
|
|
@ -1347,7 +1351,7 @@ msgstr "Entgelt-Level werden abgerufen..."
|
|||
#: www/views/buyAmazon.html:43
|
||||
#: www/views/buyMercadoLibre.html:42
|
||||
msgid "Gift Card"
|
||||
msgstr ""
|
||||
msgstr "Geschenk-Karte"
|
||||
|
||||
#: www/views/modals/mercadolibre-card-details.html:30
|
||||
#: 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-phrase.html:80
|
||||
msgid "Import"
|
||||
msgstr "Import"
|
||||
msgstr ""
|
||||
|
||||
#: www/views/import.html:3
|
||||
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/modals/mercadolibre-card-details.html:29
|
||||
msgid "Inactive"
|
||||
msgstr ""
|
||||
msgstr "Inaktiv"
|
||||
|
||||
#: www/views/includes/walletItem.html:9
|
||||
#: www/views/includes/walletList.html:6
|
||||
|
|
@ -1578,7 +1582,7 @@ msgstr ""
|
|||
#: src/js/controllers/confirm.js:306
|
||||
#: src/js/services/bwcError.js:44
|
||||
msgid "Insufficient confirmed funds"
|
||||
msgstr "Nicht ausreichendes Guthaben"
|
||||
msgstr ""
|
||||
|
||||
#: src/js/controllers/topup.js:165
|
||||
#: 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
|
||||
msgid "Integrations"
|
||||
msgstr ""
|
||||
msgstr "Integrationen"
|
||||
|
||||
#: www/views/includes/walletHistory.html:49
|
||||
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/preferencesAlias.html:17
|
||||
msgid "Name"
|
||||
msgstr "Name"
|
||||
msgstr ""
|
||||
|
||||
#: www/views/buyAmazon.html:49
|
||||
#: www/views/buyMercadoLibre.html:48
|
||||
|
|
@ -1927,7 +1931,7 @@ msgstr ""
|
|||
|
||||
#: src/js/services/feeService.js:12
|
||||
msgid "Normal"
|
||||
msgstr "Normal"
|
||||
msgstr ""
|
||||
|
||||
#: src/js/services/bwcError.js:80
|
||||
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
|
||||
#: www/views/modals/chooseFeeLevel.html:6
|
||||
msgid "OK"
|
||||
msgstr "OK"
|
||||
msgstr ""
|
||||
|
||||
#: www/views/modals/tx-status.html:12
|
||||
#: www/views/modals/tx-status.html:24
|
||||
|
|
@ -2045,7 +2049,7 @@ msgstr "Öffne GitHub Projekt"
|
|||
#: src/js/controllers/bitpayCard.js:123
|
||||
#: src/js/controllers/tx-details.js:192
|
||||
msgid "Open Explorer"
|
||||
msgstr "Öffne Insight"
|
||||
msgstr ""
|
||||
|
||||
#: www/views/tab-scan.html:22
|
||||
msgid "Open Settings"
|
||||
|
|
@ -2647,7 +2651,7 @@ msgstr ""
|
|||
|
||||
#: www/views/includes/homeIntegrations.html:3
|
||||
msgid "Services"
|
||||
msgstr "Services"
|
||||
msgstr ""
|
||||
|
||||
#: www/views/preferencesLogs.html:3
|
||||
msgid "Session Log"
|
||||
|
|
@ -2852,7 +2856,7 @@ msgstr "Nutzungsbedingungen"
|
|||
#: www/views/tab-create-personal.html:118
|
||||
#: www/views/tab-import-phrase.html:68
|
||||
msgid "Testnet"
|
||||
msgstr "Testnet"
|
||||
msgstr ""
|
||||
|
||||
#: www/views/includes/incomingDataMenu.html:61
|
||||
msgid "Text"
|
||||
|
|
@ -3122,7 +3126,7 @@ msgstr "Wiederherstellungsphrase eingeben (in der Regel 12 Wörter)"
|
|||
|
||||
#: src/js/controllers/backup.js:75
|
||||
msgid "Uh oh..."
|
||||
msgstr "Uh oh..."
|
||||
msgstr ""
|
||||
|
||||
#: www/views/tx-details.html:100
|
||||
msgid "Unconfirmed"
|
||||
|
|
@ -3175,7 +3179,7 @@ msgstr ""
|
|||
#: www/views/preferencesAbout.html:14
|
||||
#: www/views/preferencesExternal.html:25
|
||||
msgid "Version"
|
||||
msgstr "Version"
|
||||
msgstr ""
|
||||
|
||||
#: www/views/tab-export-file.html:69
|
||||
msgid "View"
|
||||
|
|
@ -3192,7 +3196,7 @@ msgstr "Nutzungsbedingungen anzeigen"
|
|||
#: src/js/controllers/bitpayCard.js:122
|
||||
#: src/js/controllers/tx-details.js:191
|
||||
msgid "View Transaction on Explorer.Bitcoin.com"
|
||||
msgstr "Transaktionen auf Insight anzeigen"
|
||||
msgstr ""
|
||||
|
||||
#: src/js/controllers/tab-home.js:148
|
||||
msgid "View Update"
|
||||
|
|
@ -3379,7 +3383,7 @@ msgstr "Wallet-Dienst nicht gefunden"
|
|||
|
||||
#: www/views/tab-home.html:69
|
||||
msgid "Wallets"
|
||||
msgstr "Wallets"
|
||||
msgstr ""
|
||||
|
||||
#: src/js/controllers/addressbookView.js:36
|
||||
#: src/js/controllers/modals/txpDetails.js:153
|
||||
|
|
@ -3627,3 +3631,4 @@ msgstr "{{updatingTxHistoryProgress}} Transaktionen werden heruntergeladen"
|
|||
#: www/views/includes/walletInfo.html:18
|
||||
msgid "{{wallet.m}}-of-{{wallet.n}}"
|
||||
msgstr "{{wallet.m}}-von-{{wallet.n}}"
|
||||
|
||||
|
|
@ -2,16 +2,16 @@ msgid ""
|
|||
msgstr ""
|
||||
"Content-Type: text/plain; charset=UTF-8\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"
|
||||
"X-Generator: crowdin.com\n"
|
||||
"X-Crowdin-Project: copay\n"
|
||||
"X-Crowdin-Project: bitcoincom-wallet\n"
|
||||
"X-Crowdin-Language: es-ES\n"
|
||||
"X-Crowdin-File: template.pot\n"
|
||||
"Last-Translator: cmgustavo83\n"
|
||||
"Last-Translator: emilold\n"
|
||||
"Language-Team: Spanish\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
|
||||
msgid "(Trusted)"
|
||||
|
|
@ -64,7 +64,7 @@ msgstr "Acerca de"
|
|||
#: src/js/controllers/modals/txpDetails.js:62
|
||||
#: src/js/controllers/tx-details.js:79
|
||||
msgid "Accepted"
|
||||
msgstr "Aceptado"
|
||||
msgstr "Aceptada"
|
||||
|
||||
#: www/views/preferencesInformation.html:72
|
||||
msgid "Account"
|
||||
|
|
@ -359,12 +359,12 @@ msgstr "Dirección Bitcoin"
|
|||
|
||||
#: www/views/cashScan.html:4
|
||||
msgid "Bitcoin Cash (BCH) Balances"
|
||||
msgstr "Saldos Bitcoin Cash (BCH)"
|
||||
msgstr "Saldo Bitcoin Cash (BCH)"
|
||||
|
||||
#: www/views/preferencesCash.html:3
|
||||
#: www/views/tab-settings.html:47
|
||||
msgid "Bitcoin Cash Support"
|
||||
msgstr "Soportar Bitcoin Cash"
|
||||
msgstr "Soporte Bitcoin Cash"
|
||||
|
||||
#: www/views/tab-home.html:98
|
||||
#: 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-settings.html:107
|
||||
msgid "Bitcoin Core Wallets"
|
||||
msgstr "Billeteras Bitcoin"
|
||||
msgstr "Criptobilleteras Bitcoin Core"
|
||||
|
||||
#: src/js/services/incomingData.js:151
|
||||
msgid "Bitcoin cash Payment"
|
||||
|
|
@ -551,7 +551,7 @@ msgstr "Color"
|
|||
|
||||
#: www/views/preferencesAbout.html:21
|
||||
msgid "Commit hash"
|
||||
msgstr "Commit hash"
|
||||
msgstr "Hash de commit"
|
||||
|
||||
#: www/views/preferences.html:49
|
||||
msgid "Complete the backup process to use this option"
|
||||
|
|
@ -649,7 +649,7 @@ msgstr "Copayer unido"
|
|||
|
||||
#: www/views/preferencesInformation.html:94
|
||||
msgid "Copayer {{$index}}"
|
||||
msgstr "Copayer {{$index}}"
|
||||
msgstr "Co-pagador {{$index}}"
|
||||
|
||||
#: src/js/controllers/copayers.js:79
|
||||
#: 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
|
||||
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
|
||||
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"
|
||||
msgstr "Activar notificaciones push"
|
||||
|
||||
#: www/views/preferencesNotifications.html:33
|
||||
msgid "Enable sound"
|
||||
msgstr "Habilitar sonido"
|
||||
|
||||
#: www/views/tab-scan.html:18
|
||||
msgid "Enable the camera to get started."
|
||||
msgstr "Activar la cámara empezar."
|
||||
|
|
@ -1578,7 +1582,7 @@ msgstr "Dirección de red incorrecta"
|
|||
#: src/js/controllers/confirm.js:306
|
||||
#: src/js/services/bwcError.js:44
|
||||
msgid "Insufficient confirmed funds"
|
||||
msgstr "Fondos insuficientes"
|
||||
msgstr "Insuficiencia de fondos confirmado"
|
||||
|
||||
#: src/js/controllers/topup.js:165
|
||||
#: 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
|
||||
#: www/views/modals/chooseFeeLevel.html:6
|
||||
msgid "OK"
|
||||
msgstr "OK"
|
||||
msgstr "Ok"
|
||||
|
||||
#: www/views/modals/tx-status.html:12
|
||||
#: 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/tx-details.js:192
|
||||
msgid "Open Explorer"
|
||||
msgstr "Abrir Insight"
|
||||
msgstr "Abra Explorador"
|
||||
|
||||
#: www/views/tab-scan.html:22
|
||||
msgid "Open Settings"
|
||||
|
|
@ -2232,7 +2236,7 @@ msgstr "Por favor, selecciona el archivo de copia de seguridad"
|
|||
|
||||
#: www/views/bitpayCard.html:81
|
||||
msgid "Pre-Auth Holds"
|
||||
msgstr "Pre-Auth Holds"
|
||||
msgstr "Retención Pre-Auth"
|
||||
|
||||
#: www/views/tab-settings.html:40
|
||||
msgid "Preferences"
|
||||
|
|
@ -2503,7 +2507,7 @@ msgstr "Por favor ingrese su huella digital"
|
|||
|
||||
#: www/views/preferencesCash.html:23
|
||||
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
|
||||
msgid "Scanning Wallet funds..."
|
||||
|
|
@ -2802,7 +2806,7 @@ msgstr "Súper Económico"
|
|||
|
||||
#: www/views/preferencesCash.html:11
|
||||
msgid "Support Bitcoin Cash"
|
||||
msgstr "Soportar Bitcoin Cash"
|
||||
msgstr "Apoya a Bitcoin Cash"
|
||||
|
||||
#: www/views/paperWallet.html:7
|
||||
msgid "Sweep"
|
||||
|
|
@ -3192,7 +3196,7 @@ msgstr "Ver Términos de Uso"
|
|||
#: src/js/controllers/bitpayCard.js:122
|
||||
#: src/js/controllers/tx-details.js:191
|
||||
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
|
||||
msgid "View Update"
|
||||
|
|
@ -3303,7 +3307,7 @@ msgstr "La frase de recuperación no es válida"
|
|||
#: www/views/preferencesAdvanced.html:25
|
||||
#: www/views/tab-import-phrase.html:73
|
||||
msgid "Wallet Service URL"
|
||||
msgstr "Wallet Service URL"
|
||||
msgstr "URL de Servicio de Billetera"
|
||||
|
||||
#: www/views/preferences.html:4
|
||||
msgid "Wallet Settings"
|
||||
|
|
@ -3627,3 +3631,4 @@ msgstr "{{updatingTxHistoryProgress}} transacciones descargadas"
|
|||
#: www/views/includes/walletInfo.html:18
|
||||
msgid "{{wallet.m}}-of-{{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 ""
|
||||
"Content-Type: text/plain; charset=UTF-8\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"
|
||||
"X-Generator: crowdin.com\n"
|
||||
"X-Crowdin-Project: copay\n"
|
||||
"X-Crowdin-Project: bitcoincom-wallet\n"
|
||||
"X-Crowdin-Language: fr\n"
|
||||
"X-Crowdin-File: template.pot\n"
|
||||
"Last-Translator: cmgustavo83\n"
|
||||
"Last-Translator: emilold\n"
|
||||
"Language-Team: French\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
|
||||
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
|
||||
msgid "BitPay Visa® Cards"
|
||||
msgstr "BitPay Visa® Cards"
|
||||
msgstr "BitPay Visa® cartes"
|
||||
|
||||
#: www/views/addressbook.add.html:38
|
||||
#: www/views/includes/incomingDataMenu.html:29
|
||||
|
|
@ -649,7 +649,7 @@ msgstr "Un Copayer à rejoint"
|
|||
|
||||
#: www/views/preferencesInformation.html:94
|
||||
msgid "Copayer {{$index}}"
|
||||
msgstr "Copayer {{$index}}"
|
||||
msgstr "Copayeur {{$index}}"
|
||||
|
||||
#: src/js/controllers/copayers.js:79
|
||||
#: src/js/controllers/export.js:193
|
||||
|
|
@ -687,7 +687,7 @@ msgstr "Impossible d’accéder au portefeuille"
|
|||
|
||||
#: src/js/controllers/confirm.js:210
|
||||
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
|
||||
msgid "Could not broadcast payment"
|
||||
|
|
@ -987,6 +987,10 @@ msgstr "Activer les notifications e-mail"
|
|||
msgid "Enable push notifications"
|
||||
msgstr "Autoriser les notifications"
|
||||
|
||||
#: www/views/preferencesNotifications.html:33
|
||||
msgid "Enable sound"
|
||||
msgstr "Activer le son"
|
||||
|
||||
#: www/views/tab-scan.html:18
|
||||
msgid "Enable the camera to get started."
|
||||
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/modals/mercadolibre-card-details.html:29
|
||||
msgid "Inactive"
|
||||
msgstr "Inactive"
|
||||
msgstr "Inactif"
|
||||
|
||||
#: www/views/includes/walletItem.html:9
|
||||
#: www/views/includes/walletList.html:6
|
||||
|
|
@ -1578,7 +1582,7 @@ msgstr "Adresse réseau invalide"
|
|||
#: src/js/controllers/confirm.js:306
|
||||
#: src/js/services/bwcError.js:44
|
||||
msgid "Insufficient confirmed funds"
|
||||
msgstr "Fonds insuffisants"
|
||||
msgstr "Fonds confirmé insuffisant"
|
||||
|
||||
#: src/js/controllers/topup.js:165
|
||||
#: src/js/controllers/topup.js:177
|
||||
|
|
@ -1952,7 +1956,7 @@ msgstr "Pas maintenant"
|
|||
|
||||
#: www/views/includes/output.html:15
|
||||
msgid "Note"
|
||||
msgstr "Note"
|
||||
msgstr "Commentaire"
|
||||
|
||||
#: www/views/backup.html:19
|
||||
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/tx-details.js:192
|
||||
msgid "Open Explorer"
|
||||
msgstr "Ouvrir Insight"
|
||||
msgstr "Ouvrir l'explorer"
|
||||
|
||||
#: www/views/tab-scan.html:22
|
||||
msgid "Open Settings"
|
||||
|
|
@ -3192,7 +3196,7 @@ msgstr "Voir les conditions d'utilisation"
|
|||
#: src/js/controllers/bitpayCard.js:122
|
||||
#: src/js/controllers/tx-details.js:191
|
||||
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
|
||||
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/tab-import-phrase.html:73
|
||||
msgid "Wallet Service URL"
|
||||
msgstr "Wallet Service URL"
|
||||
msgstr "URL de service"
|
||||
|
||||
#: www/views/preferences.html:4
|
||||
msgid "Wallet Settings"
|
||||
|
|
@ -3627,3 +3631,4 @@ msgstr "{{updatingTxHistoryProgress}} transactions téléchargées"
|
|||
#: www/views/includes/walletInfo.html:18
|
||||
msgid "{{wallet.m}}-of-{{wallet.n}}"
|
||||
msgstr "{{wallet.m}}-sur-{{wallet.n}}"
|
||||
|
||||
|
|
@ -2,16 +2,16 @@ msgid ""
|
|||
msgstr ""
|
||||
"Content-Type: text/plain; charset=UTF-8\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"
|
||||
"X-Generator: crowdin.com\n"
|
||||
"X-Crowdin-Project: copay\n"
|
||||
"X-Crowdin-Project: bitcoincom-wallet\n"
|
||||
"X-Crowdin-Language: it\n"
|
||||
"X-Crowdin-File: template.pot\n"
|
||||
"Last-Translator: cmgustavo83\n"
|
||||
"Last-Translator: emilold\n"
|
||||
"Language-Team: Italian\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
|
||||
msgid "(Trusted)"
|
||||
|
|
@ -359,17 +359,17 @@ msgstr "Indirizzo Bitcoin"
|
|||
|
||||
#: www/views/cashScan.html:4
|
||||
msgid "Bitcoin Cash (BCH) Balances"
|
||||
msgstr "Saldi di Bitcoin Cash (BCH)"
|
||||
msgstr "Saldi Bitcoin Cash (BCH)"
|
||||
|
||||
#: www/views/preferencesCash.html:3
|
||||
#: www/views/tab-settings.html:47
|
||||
msgid "Bitcoin Cash Support"
|
||||
msgstr "Supporto Bitcoin Cash"
|
||||
msgstr "Supporto di Bitcoin Cash"
|
||||
|
||||
#: www/views/tab-home.html:98
|
||||
#: www/views/tab-settings.html:115
|
||||
msgid "Bitcoin Cash Wallets"
|
||||
msgstr ""
|
||||
msgstr "Portafogli Bitcoin Cash"
|
||||
|
||||
#: www/views/modals/chooseFeeLevel.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-settings.html:107
|
||||
msgid "Bitcoin Core Wallets"
|
||||
msgstr ""
|
||||
msgstr "Portafogli Bitcoin Core"
|
||||
|
||||
#: src/js/services/incomingData.js:151
|
||||
msgid "Bitcoin cash Payment"
|
||||
|
|
@ -649,7 +649,7 @@ msgstr "Copayer iscritto"
|
|||
|
||||
#: www/views/preferencesInformation.html:94
|
||||
msgid "Copayer {{$index}}"
|
||||
msgstr "Copayer {{$index}}"
|
||||
msgstr "Pagatore {{$index}}"
|
||||
|
||||
#: src/js/controllers/copayers.js:79
|
||||
#: 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-home.html:22
|
||||
msgid "Download"
|
||||
msgstr "Download"
|
||||
msgstr "Scarica"
|
||||
|
||||
#: www/views/cashScan.html:37
|
||||
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
|
||||
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
|
||||
msgid "Enable camera access in your device settings to get started."
|
||||
|
|
@ -987,6 +987,10 @@ msgstr "Attiva Notifiche Email"
|
|||
msgid "Enable push notifications"
|
||||
msgstr "Abilitare le notifiche push"
|
||||
|
||||
#: www/views/preferencesNotifications.html:33
|
||||
msgid "Enable sound"
|
||||
msgstr "Attivare l'audio"
|
||||
|
||||
#: www/views/tab-scan.html:18
|
||||
msgid "Enable the camera to get started."
|
||||
msgstr "Abilita la fotocamera per iniziare."
|
||||
|
|
@ -1347,7 +1351,7 @@ msgstr "Ottenendo i livelli di commissione..."
|
|||
#: www/views/buyAmazon.html:43
|
||||
#: www/views/buyMercadoLibre.html:42
|
||||
msgid "Gift Card"
|
||||
msgstr ""
|
||||
msgstr "Carta Regalo"
|
||||
|
||||
#: www/views/modals/mercadolibre-card-details.html:30
|
||||
#: 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/services/bwcError.js:44
|
||||
msgid "Insufficient confirmed funds"
|
||||
msgstr "Fondi insufficienti"
|
||||
msgstr "Insufficienti fondi confermati"
|
||||
|
||||
#: src/js/controllers/topup.js:165
|
||||
#: src/js/controllers/topup.js:177
|
||||
|
|
@ -1588,7 +1592,7 @@ msgstr "Fondi insufficienti per la commissione"
|
|||
|
||||
#: www/views/tab-settings.html:123
|
||||
msgid "Integrations"
|
||||
msgstr ""
|
||||
msgstr "Integrazioni"
|
||||
|
||||
#: www/views/includes/walletHistory.html:49
|
||||
msgid "Invalid"
|
||||
|
|
@ -2045,7 +2049,7 @@ msgstr "Aprire il progetto GitHub"
|
|||
#: src/js/controllers/bitpayCard.js:123
|
||||
#: src/js/controllers/tx-details.js:192
|
||||
msgid "Open Explorer"
|
||||
msgstr "Aprire Insight"
|
||||
msgstr "Aprire Explorer"
|
||||
|
||||
#: www/views/tab-scan.html:22
|
||||
msgid "Open Settings"
|
||||
|
|
@ -2503,7 +2507,7 @@ msgstr "Per cortesia procedere alla scansione dell'impronta digitale"
|
|||
|
||||
#: www/views/preferencesCash.html:23
|
||||
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
|
||||
msgid "Scanning Wallet funds..."
|
||||
|
|
@ -2802,7 +2806,7 @@ msgstr "Super Economica"
|
|||
|
||||
#: www/views/preferencesCash.html:11
|
||||
msgid "Support Bitcoin Cash"
|
||||
msgstr "Supporto Bitcoin Cash"
|
||||
msgstr "Supporta Bitcoin Cash"
|
||||
|
||||
#: www/views/paperWallet.html:7
|
||||
msgid "Sweep"
|
||||
|
|
@ -3192,7 +3196,7 @@ msgstr "Visualizza i termini di servizio"
|
|||
#: src/js/controllers/bitpayCard.js:122
|
||||
#: src/js/controllers/tx-details.js:191
|
||||
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
|
||||
msgid "View Update"
|
||||
|
|
@ -3627,3 +3631,4 @@ msgstr "{{updatingTxHistoryProgress}} transazioni scaricate"
|
|||
#: www/views/includes/walletInfo.html:18
|
||||
msgid "{{wallet.m}}-of-{{wallet.n}}"
|
||||
msgstr "{{wallet.m}}-di-{{wallet.n}}"
|
||||
|
||||
|
|
@ -2,16 +2,16 @@ msgid ""
|
|||
msgstr ""
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Project-Id-Version: copay\n"
|
||||
"Project-Id-Version: bitcoincom-wallet\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
"X-Generator: crowdin.com\n"
|
||||
"X-Crowdin-Project: copay\n"
|
||||
"X-Crowdin-Project: bitcoincom-wallet\n"
|
||||
"X-Crowdin-Language: ja\n"
|
||||
"X-Crowdin-File: template.pot\n"
|
||||
"Last-Translator: cmgustavo83\n"
|
||||
"Last-Translator: emilold\n"
|
||||
"Language-Team: Japanese\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
|
||||
msgid "(Trusted)"
|
||||
|
|
@ -989,6 +989,10 @@ msgstr "メール通知を有効化"
|
|||
msgid "Enable push notifications"
|
||||
msgstr "プッシュ通知を有効化"
|
||||
|
||||
#: www/views/preferencesNotifications.html:33
|
||||
msgid "Enable sound"
|
||||
msgstr "音を有効にする"
|
||||
|
||||
#: www/views/tab-scan.html:18
|
||||
msgid "Enable the camera to get started."
|
||||
msgstr "始めるためにカメラを有効にして下さい。"
|
||||
|
|
@ -1349,7 +1353,7 @@ msgstr "手数料レベルを取得しています…"
|
|||
#: www/views/buyAmazon.html:43
|
||||
#: www/views/buyMercadoLibre.html:42
|
||||
msgid "Gift Card"
|
||||
msgstr ""
|
||||
msgstr "ギフト カード"
|
||||
|
||||
#: www/views/modals/mercadolibre-card-details.html:30
|
||||
#: www/views/modals/mercadolibre-card-details.html:35
|
||||
|
|
@ -1580,7 +1584,7 @@ msgstr "サーバーのアドレスが不正です"
|
|||
#: src/js/controllers/confirm.js:306
|
||||
#: src/js/services/bwcError.js:44
|
||||
msgid "Insufficient confirmed funds"
|
||||
msgstr "残高不足"
|
||||
msgstr "承認済み残高不足"
|
||||
|
||||
#: src/js/controllers/topup.js:165
|
||||
#: src/js/controllers/topup.js:177
|
||||
|
|
@ -1998,7 +2002,7 @@ msgstr "今一度周りの環境をよく見てみましょう。隠しカメラ
|
|||
#: src/js/services/popupService.js:72
|
||||
#: www/views/modals/chooseFeeLevel.html:6
|
||||
msgid "OK"
|
||||
msgstr "OK"
|
||||
msgstr "わかりました"
|
||||
|
||||
#: www/views/modals/tx-status.html:12
|
||||
#: www/views/modals/tx-status.html:24
|
||||
|
|
@ -2047,7 +2051,7 @@ msgstr "GitHub のプロジェクトを開く"
|
|||
#: src/js/controllers/bitpayCard.js:123
|
||||
#: src/js/controllers/tx-details.js:192
|
||||
msgid "Open Explorer"
|
||||
msgstr "Insightを開く"
|
||||
msgstr "ブロック・エクスプローラを開く"
|
||||
|
||||
#: www/views/tab-scan.html:22
|
||||
msgid "Open Settings"
|
||||
|
|
@ -3198,7 +3202,7 @@ msgstr "サービス利用規約を表示"
|
|||
#: src/js/controllers/bitpayCard.js:122
|
||||
#: src/js/controllers/tx-details.js:191
|
||||
msgid "View Transaction on Explorer.Bitcoin.com"
|
||||
msgstr "Insightにて取引を表示"
|
||||
msgstr "explorer.bitcoin.comで取引詳細を表示する"
|
||||
|
||||
#: src/js/controllers/tab-home.js:148
|
||||
msgid "View Update"
|
||||
|
|
@ -3632,4 +3636,5 @@ msgstr "{{updatingTxHistoryProgress}} 個の取引ダウンロード済み"
|
|||
#: www/views/copayers.html:46
|
||||
#: www/views/includes/walletInfo.html:18
|
||||
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-Language: ko\n"
|
||||
"X-Crowdin-File: template.pot\n"
|
||||
"Last-Translator: emilold <emil@moar.se>\n"
|
||||
"Last-Translator: emilold\n"
|
||||
"Language-Team: Korean\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
|
||||
msgid "(Trusted)"
|
||||
|
|
@ -987,6 +987,10 @@ msgstr "이메일 알림 활성화하기"
|
|||
msgid "Enable push notifications"
|
||||
msgstr "푸쉬 알림 활성화하기"
|
||||
|
||||
#: www/views/preferencesNotifications.html:33
|
||||
msgid "Enable sound"
|
||||
msgstr "음소거 해제"
|
||||
|
||||
#: www/views/tab-scan.html:18
|
||||
msgid "Enable the camera to get started."
|
||||
msgstr "카메라 접근을 허용해주세요."
|
||||
|
|
@ -1578,7 +1582,7 @@ msgstr "네트워크 주소가 틀렸습니다"
|
|||
#: src/js/controllers/confirm.js:306
|
||||
#: src/js/services/bwcError.js:44
|
||||
msgid "Insufficient confirmed funds"
|
||||
msgstr "잔액이 부족합니다"
|
||||
msgstr "확인된 잔액 부족"
|
||||
|
||||
#: src/js/controllers/topup.js:165
|
||||
#: src/js/controllers/topup.js:177
|
||||
|
|
@ -2045,7 +2049,7 @@ msgstr "GibHub Project 열기"
|
|||
#: src/js/controllers/bitpayCard.js:123
|
||||
#: src/js/controllers/tx-details.js:192
|
||||
msgid "Open Explorer"
|
||||
msgstr "Insight 열기"
|
||||
msgstr "블록 탐색기 열기"
|
||||
|
||||
#: www/views/tab-scan.html:22
|
||||
msgid "Open Settings"
|
||||
|
|
@ -3192,7 +3196,7 @@ msgstr "서비스 약관 보기"
|
|||
#: src/js/controllers/bitpayCard.js:122
|
||||
#: src/js/controllers/tx-details.js:191
|
||||
msgid "View Transaction on Explorer.Bitcoin.com"
|
||||
msgstr "거래 Insight 보기"
|
||||
msgstr "Explorer.Bitcoin.com에서 트랜잭션 확인하기"
|
||||
|
||||
#: src/js/controllers/tab-home.js:148
|
||||
msgid "View Update"
|
||||
|
|
@ -3627,3 +3631,4 @@ msgstr "{{updatingTxHistoryProgress}} 거래 내역 다운로드 완료"
|
|||
#: www/views/includes/walletInfo.html:18
|
||||
msgid "{{wallet.m}}-of-{{wallet.n}}"
|
||||
msgstr "{{wallet.n}}의 {{wallet.m}}"
|
||||
|
||||
|
|
@ -2,16 +2,16 @@ msgid ""
|
|||
msgstr ""
|
||||
"Content-Type: text/plain; charset=UTF-8\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"
|
||||
"X-Generator: crowdin.com\n"
|
||||
"X-Crowdin-Project: copay\n"
|
||||
"X-Crowdin-Project: bitcoincom-wallet\n"
|
||||
"X-Crowdin-Language: nl\n"
|
||||
"X-Crowdin-File: template.pot\n"
|
||||
"Last-Translator: cmgustavo83\n"
|
||||
"Last-Translator: emilold\n"
|
||||
"Language-Team: Dutch\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
|
||||
msgid "(Trusted)"
|
||||
|
|
@ -307,7 +307,7 @@ msgstr "BTC portemonnees"
|
|||
|
||||
#: www/views/preferences.html:34
|
||||
msgid "Backup"
|
||||
msgstr "Backup"
|
||||
msgstr "Back-up"
|
||||
|
||||
#: www/views/includes/backupNeededPopup.html:7
|
||||
msgid "Backup Needed"
|
||||
|
|
@ -380,7 +380,7 @@ msgstr "Transactiekostenbeleid Bitcoin-netwerk"
|
|||
#: www/views/tab-home.html:83
|
||||
#: www/views/tab-settings.html:107
|
||||
msgid "Bitcoin Core Wallets"
|
||||
msgstr "Bitcoin Portemonnees"
|
||||
msgstr "Bitcoin Core Portemonnees"
|
||||
|
||||
#: src/js/services/incomingData.js:151
|
||||
msgid "Bitcoin cash Payment"
|
||||
|
|
@ -961,7 +961,7 @@ msgstr "Bewerken"
|
|||
#: www/views/addressbook.add.html:29
|
||||
#: www/views/addressbook.view.html:22
|
||||
msgid "Email"
|
||||
msgstr "Email"
|
||||
msgstr "E-mail"
|
||||
|
||||
#: www/views/preferencesNotifications.html:42
|
||||
msgid "Email Address"
|
||||
|
|
@ -987,6 +987,10 @@ msgstr "Email meldingen inschakelen"
|
|||
msgid "Enable push notifications"
|
||||
msgstr "Push meldingen inschakelen"
|
||||
|
||||
#: www/views/preferencesNotifications.html:33
|
||||
msgid "Enable sound"
|
||||
msgstr "Geluid inschakelen"
|
||||
|
||||
#: www/views/tab-scan.html:18
|
||||
msgid "Enable the camera to get started."
|
||||
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/services/bwcError.js:44
|
||||
msgid "Insufficient confirmed funds"
|
||||
msgstr "Onvoldoende saldo"
|
||||
msgstr "Onvoldoende bevestigd saldo"
|
||||
|
||||
#: src/js/controllers/topup.js:165
|
||||
#: src/js/controllers/topup.js:177
|
||||
|
|
@ -2045,7 +2049,7 @@ msgstr "GitHub Project openen"
|
|||
#: src/js/controllers/bitpayCard.js:123
|
||||
#: src/js/controllers/tx-details.js:192
|
||||
msgid "Open Explorer"
|
||||
msgstr "Insight openen"
|
||||
msgstr "Explorer openen"
|
||||
|
||||
#: www/views/tab-scan.html:22
|
||||
msgid "Open Settings"
|
||||
|
|
@ -2487,7 +2491,7 @@ msgstr "Scannen"
|
|||
|
||||
#: www/views/tab-scan.html:15
|
||||
msgid "Scan QR Codes"
|
||||
msgstr "Scan QR Codes"
|
||||
msgstr "Scan QR codes"
|
||||
|
||||
#: www/views/addresses.html:31
|
||||
msgid "Scan addresses for funds"
|
||||
|
|
@ -3192,7 +3196,7 @@ msgstr "Toon Algemene Voorwaarden"
|
|||
#: src/js/controllers/bitpayCard.js:122
|
||||
#: src/js/controllers/tx-details.js:191
|
||||
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
|
||||
msgid "View Update"
|
||||
|
|
@ -3627,3 +3631,4 @@ msgstr "{{updatingTxHistoryProgress}} transacties gedownload"
|
|||
#: www/views/includes/walletInfo.html:18
|
||||
msgid "{{wallet.m}}-of-{{wallet.n}}"
|
||||
msgstr "{{wallet.m}}-van-{{wallet.n}}"
|
||||
|
||||
|
|
@ -2,16 +2,16 @@ msgid ""
|
|||
msgstr ""
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Project-Id-Version: copay\n"
|
||||
"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
|
||||
"Project-Id-Version: bitcoincom-wallet\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-Crowdin-Project: copay\n"
|
||||
"X-Crowdin-Project: bitcoincom-wallet\n"
|
||||
"X-Crowdin-Language: pl\n"
|
||||
"X-Crowdin-File: template.pot\n"
|
||||
"Last-Translator: cmgustavo83\n"
|
||||
"Last-Translator: emilold\n"
|
||||
"Language-Team: Polish\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
|
||||
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:40
|
||||
msgid "<b>Only</b> redeemable on Mercado Livre (Brazil)"
|
||||
msgstr ""
|
||||
msgstr "98804213800207"
|
||||
|
||||
#: src/js/controllers/feedback/send.js:27
|
||||
#: 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
|
||||
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
|
||||
msgid "Are you being watched?"
|
||||
|
|
@ -303,7 +303,7 @@ msgstr "BIP32 ścieżka dla adresu derywacji"
|
|||
|
||||
#: www/views/cashScan.html:25
|
||||
msgid "BTC wallets"
|
||||
msgstr ""
|
||||
msgstr "Portfele BTC"
|
||||
|
||||
#: www/views/preferences.html:34
|
||||
msgid "Backup"
|
||||
|
|
@ -369,7 +369,7 @@ msgstr ""
|
|||
#: www/views/tab-home.html:98
|
||||
#: www/views/tab-settings.html:115
|
||||
msgid "Bitcoin Cash Wallets"
|
||||
msgstr ""
|
||||
msgstr "Płatność Bitcoin Cash"
|
||||
|
||||
#: www/views/modals/chooseFeeLevel.html:4
|
||||
#: www/views/preferencesFee.html:4
|
||||
|
|
@ -384,7 +384,7 @@ msgstr ""
|
|||
|
||||
#: src/js/services/incomingData.js:151
|
||||
msgid "Bitcoin cash Payment"
|
||||
msgstr ""
|
||||
msgstr "Płatność Bitcoin Cash"
|
||||
|
||||
#: www/views/onboarding/tour.html:31
|
||||
msgid "Bitcoin is a currency."
|
||||
|
|
@ -629,7 +629,7 @@ msgstr "Wkład do tłumaczenia"
|
|||
|
||||
#: src/js/controllers/confirm.js:130
|
||||
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
|
||||
msgid "Copayer already in this wallet"
|
||||
|
|
@ -940,7 +940,7 @@ msgstr "Pobierz"
|
|||
|
||||
#: www/views/cashScan.html:37
|
||||
msgid "Duplicate for BCH"
|
||||
msgstr ""
|
||||
msgstr "Duplikat dla BCH"
|
||||
|
||||
#: src/js/services/onGoingProcess.js:49
|
||||
msgid "Duplicating wallet..."
|
||||
|
|
@ -987,13 +987,17 @@ msgstr "Włącz powiadomienia e-mail"
|
|||
msgid "Enable push notifications"
|
||||
msgstr "Włącz powiadomienia"
|
||||
|
||||
#: www/views/preferencesNotifications.html:33
|
||||
msgid "Enable sound"
|
||||
msgstr ""
|
||||
|
||||
#: www/views/tab-scan.html:18
|
||||
msgid "Enable the camera to get started."
|
||||
msgstr "Włącz kamerę aby rozpocząć."
|
||||
|
||||
#: www/views/tab-settings.html:49
|
||||
msgid "Enabled"
|
||||
msgstr "Włączone"
|
||||
msgstr ""
|
||||
|
||||
#: src/js/services/walletService.js:1047
|
||||
#: src/js/services/walletService.js:1062
|
||||
|
|
@ -1347,7 +1351,7 @@ msgstr "Uzyskiwanie informacji o prowizji..."
|
|||
#: www/views/buyAmazon.html:43
|
||||
#: www/views/buyMercadoLibre.html:42
|
||||
msgid "Gift Card"
|
||||
msgstr ""
|
||||
msgstr "Karta podarunkowa"
|
||||
|
||||
#: www/views/modals/mercadolibre-card-details.html:30
|
||||
#: 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/join.js:145
|
||||
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
|
||||
msgid "Help & Support"
|
||||
|
|
@ -1578,7 +1582,7 @@ msgstr "Nieprawidłowy adres"
|
|||
#: src/js/controllers/confirm.js:306
|
||||
#: src/js/services/bwcError.js:44
|
||||
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:177
|
||||
|
|
@ -1588,7 +1592,7 @@ msgstr "Niewystarczające środki na prowizję"
|
|||
|
||||
#: www/views/tab-settings.html:123
|
||||
msgid "Integrations"
|
||||
msgstr ""
|
||||
msgstr "Integracje"
|
||||
|
||||
#: www/views/includes/walletHistory.html:49
|
||||
msgid "Invalid"
|
||||
|
|
@ -1737,7 +1741,7 @@ msgstr "Wyloguj się"
|
|||
|
||||
#: www/views/addresses.html:87
|
||||
msgid "Low amount inputs"
|
||||
msgstr ""
|
||||
msgstr "Niska kwota"
|
||||
|
||||
#: www/views/includes/walletHistory.html:27
|
||||
msgid "Low fees"
|
||||
|
|
@ -1769,11 +1773,11 @@ msgstr "Notatka"
|
|||
|
||||
#: www/views/mercadoLibre.html:6
|
||||
msgid "Mercado Livre Brazil Gift Cards"
|
||||
msgstr ""
|
||||
msgstr "Karty podarunkowe Mercado Livre Brazil"
|
||||
|
||||
#: src/js/controllers/buyMercadoLibre.js:98
|
||||
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
|
||||
msgid "Merchant Message"
|
||||
|
|
@ -1783,7 +1787,7 @@ msgstr "Wiadomość handlowa"
|
|||
#: www/views/buyMercadoLibre.html:54
|
||||
#: www/views/topup.html:63
|
||||
msgid "Miner Fee"
|
||||
msgstr ""
|
||||
msgstr "Opłata dla górnika"
|
||||
|
||||
#: src/js/services/bwcError.js:134
|
||||
msgid "Missing parameter"
|
||||
|
|
@ -1826,7 +1830,7 @@ msgstr "Nazwa"
|
|||
#: www/views/buyMercadoLibre.html:48
|
||||
#: www/views/topup.html:56
|
||||
msgid "Network Cost"
|
||||
msgstr ""
|
||||
msgstr "Koszty sieci"
|
||||
|
||||
#: src/js/services/bwcError.js:47
|
||||
msgid "Network error"
|
||||
|
|
@ -1888,7 +1892,7 @@ msgstr "Brak wcześniejszych transakcji"
|
|||
#: src/js/controllers/buyAmazon.js:44
|
||||
#: src/js/controllers/topup.js:47
|
||||
msgid "No signing proposal: No private key"
|
||||
msgstr ""
|
||||
msgstr "Nie podpisywania wniosku: nie ma klucza prywatnego"
|
||||
|
||||
#: www/views/walletDetails.html:204
|
||||
msgid "No transactions yet"
|
||||
|
|
@ -1915,11 +1919,11 @@ msgstr "Brak portfeli do otrzymania środków"
|
|||
|
||||
#: www/views/cashScan.html:15
|
||||
msgid "No wallets eligible for Bitcoin Cash support"
|
||||
msgstr ""
|
||||
msgstr "Brak portfeli wspierających Bitcoin Cash"
|
||||
|
||||
#: src/js/controllers/cashScan.js:58
|
||||
msgid "Non BIP44 wallet"
|
||||
msgstr ""
|
||||
msgstr "Nie BIP44 portfel"
|
||||
|
||||
#: www/views/cashScan.html:46
|
||||
msgid "Non eligible BTC wallets"
|
||||
|
|
@ -1956,7 +1960,7 @@ msgstr "Notatka"
|
|||
|
||||
#: www/views/backup.html:19
|
||||
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
|
||||
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
|
||||
#: www/views/modals/chooseFeeLevel.html:6
|
||||
msgid "OK"
|
||||
msgstr "OK"
|
||||
msgstr ""
|
||||
|
||||
#: www/views/modals/tx-status.html:12
|
||||
#: www/views/modals/tx-status.html:24
|
||||
|
|
@ -2015,7 +2019,7 @@ msgstr "O nie!"
|
|||
|
||||
#: src/js/controllers/buyMercadoLibre.js:306
|
||||
msgid "Ok"
|
||||
msgstr "Ok"
|
||||
msgstr ""
|
||||
|
||||
#: www/views/tab-home.html:39
|
||||
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/tx-details.js:192
|
||||
msgid "Open Explorer"
|
||||
msgstr "Otwórz Insight"
|
||||
msgstr ""
|
||||
|
||||
#: www/views/tab-scan.html:22
|
||||
msgid "Open Settings"
|
||||
|
|
@ -2061,11 +2065,11 @@ msgstr "Otwórz stronę internetową"
|
|||
|
||||
#: src/js/controllers/preferencesCash.js:32
|
||||
msgid "Open bitcoincash.org?"
|
||||
msgstr "Otworzyć bitcoincash.org?"
|
||||
msgstr ""
|
||||
|
||||
#: src/js/controllers/cashScan.js:18
|
||||
msgid "Open the recovery tool."
|
||||
msgstr ""
|
||||
msgstr "Otwórz narzędzie do odzyskiwania."
|
||||
|
||||
#: www/views/tab-receive.html:27
|
||||
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
|
||||
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
|
||||
msgid "Payment details"
|
||||
|
|
@ -2336,7 +2340,7 @@ msgstr "Więcej informacji w naszej Wiki"
|
|||
|
||||
#: src/js/controllers/cashScan.js:61
|
||||
msgid "Read only wallet"
|
||||
msgstr ""
|
||||
msgstr "Portfel tylko do odczytu"
|
||||
|
||||
#: www/views/tab-receive.html:3
|
||||
#: www/views/tabs.html:7
|
||||
|
|
@ -2539,7 +2543,7 @@ msgstr "Bezpieczeństwo"
|
|||
|
||||
#: www/views/modals/mercadolibre-card-details.html:64
|
||||
msgid "See invoice"
|
||||
msgstr ""
|
||||
msgstr "Zobacz fakturę"
|
||||
|
||||
#: www/views/tab-import-file.html:7
|
||||
msgid "Select a backup file"
|
||||
|
|
@ -2739,7 +2743,7 @@ msgstr "Pomiń"
|
|||
#: src/js/controllers/confirm.js:371
|
||||
#: src/js/controllers/modals/txpDetails.js:47
|
||||
msgid "Slide to accept"
|
||||
msgstr ""
|
||||
msgstr "Przesuń, aby zaakceptować"
|
||||
|
||||
#: www/views/buyAmazon.html:96
|
||||
msgid "Slide to buy"
|
||||
|
|
@ -2747,12 +2751,12 @@ msgstr "Przesuń, aby kupić"
|
|||
|
||||
#: src/js/controllers/confirm.js:365
|
||||
msgid "Slide to pay"
|
||||
msgstr ""
|
||||
msgstr "Przesuń, aby zapłacić"
|
||||
|
||||
#: src/js/controllers/confirm.js:377
|
||||
#: src/js/controllers/modals/txpDetails.js:40
|
||||
msgid "Slide to send"
|
||||
msgstr ""
|
||||
msgstr "Przesuń, aby wysłać"
|
||||
|
||||
#: 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"
|
||||
|
|
@ -2790,7 +2794,7 @@ msgstr "Blokada uruchamiania"
|
|||
#: www/views/mercadoLibreCards.html:21
|
||||
#: www/views/modals/mercadolibre-card-details.html:42
|
||||
msgid "Still pending"
|
||||
msgstr ""
|
||||
msgstr "Jeszcze w toku"
|
||||
|
||||
#: www/views/topup.html:101
|
||||
msgid "Success"
|
||||
|
|
@ -2832,7 +2836,7 @@ msgstr "Dotknij i przytrzymaj, aby pokazać"
|
|||
|
||||
#: www/views/includes/walletInfo.html:3
|
||||
msgid "Tap to recreate"
|
||||
msgstr ""
|
||||
msgstr "Dotknij, aby odświeżyć"
|
||||
|
||||
#: www/views/includes/walletInfo.html:4
|
||||
msgid "Tap to retry"
|
||||
|
|
@ -2852,7 +2856,7 @@ msgstr "Warunki użytkowania"
|
|||
#: www/views/tab-create-personal.html:118
|
||||
#: www/views/tab-import-phrase.html:68
|
||||
msgid "Testnet"
|
||||
msgstr "Testnet"
|
||||
msgstr ""
|
||||
|
||||
#: www/views/includes/incomingDataMenu.html:61
|
||||
msgid "Text"
|
||||
|
|
@ -3081,7 +3085,7 @@ msgstr "Transakcja została już wysłana"
|
|||
#: src/js/controllers/buyMercadoLibre.js:301
|
||||
#: src/js/controllers/topup.js:281
|
||||
msgid "Transaction has not been created"
|
||||
msgstr ""
|
||||
msgstr "Transakcja nie została utworzona"
|
||||
|
||||
#: www/views/topup.html:104
|
||||
msgid "Transaction initiated"
|
||||
|
|
@ -3192,7 +3196,7 @@ msgstr "Zobacz zasady użytkowania"
|
|||
#: src/js/controllers/bitpayCard.js:122
|
||||
#: src/js/controllers/tx-details.js:191
|
||||
msgid "View Transaction on Explorer.Bitcoin.com"
|
||||
msgstr "Zobacz transakcje na Insight"
|
||||
msgstr ""
|
||||
|
||||
#: src/js/controllers/tab-home.js:148
|
||||
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
|
||||
msgid "Wallet recovery phrase not available"
|
||||
msgstr ""
|
||||
msgstr "Fraza odzyskiwania portfela nie jest dostępna"
|
||||
|
||||
#: src/js/services/bwcError.js:50
|
||||
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/mercadoLibreCards.html:6
|
||||
msgid "Your Gift Cards"
|
||||
msgstr ""
|
||||
msgstr "Twoje karty podarunkowe"
|
||||
|
||||
#: www/views/includes/confirmBackupPopup.html:6
|
||||
msgid "Your bitcoin wallet is backed up!"
|
||||
|
|
@ -3596,7 +3600,7 @@ msgstr "Przygotowywanie..."
|
|||
|
||||
#: www/views/cashScan.html:57
|
||||
msgid "recovery tool."
|
||||
msgstr ""
|
||||
msgstr "narzędzie do odzyskiwania."
|
||||
|
||||
#: src/js/controllers/buyAmazon.js:239
|
||||
msgid "{{amountStr}} for Amazon.com Gift Card"
|
||||
|
|
@ -3627,3 +3631,4 @@ msgstr "{{updatingTxHistoryProgress}} transakcje pobrane"
|
|||
#: www/views/includes/walletInfo.html:18
|
||||
msgid "{{wallet.m}}-of-{{wallet.n}}"
|
||||
msgstr "{{wallet.m}}-z-{{wallet.n}}"
|
||||
|
||||
|
|
@ -2,16 +2,16 @@ msgid ""
|
|||
msgstr ""
|
||||
"Content-Type: text/plain; charset=UTF-8\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"
|
||||
"X-Generator: crowdin.com\n"
|
||||
"X-Crowdin-Project: copay\n"
|
||||
"X-Crowdin-Project: bitcoincom-wallet\n"
|
||||
"X-Crowdin-Language: pt-BR\n"
|
||||
"X-Crowdin-File: template.pot\n"
|
||||
"Last-Translator: cmgustavo83\n"
|
||||
"Last-Translator: emilold\n"
|
||||
"Language-Team: Portuguese, Brazilian\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
|
||||
msgid "(Trusted)"
|
||||
|
|
@ -307,7 +307,7 @@ msgstr "Carteiras BTC"
|
|||
|
||||
#: www/views/preferences.html:34
|
||||
msgid "Backup"
|
||||
msgstr "Backup"
|
||||
msgstr "Backup de"
|
||||
|
||||
#: www/views/includes/backupNeededPopup.html:7
|
||||
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-home.html:22
|
||||
msgid "Download"
|
||||
msgstr "Download"
|
||||
msgstr "Baixar"
|
||||
|
||||
#: www/views/cashScan.html:37
|
||||
msgid "Duplicate for BCH"
|
||||
|
|
@ -987,6 +987,10 @@ msgstr "Ativar notificações por email"
|
|||
msgid "Enable push notifications"
|
||||
msgstr "Ativar notificações push"
|
||||
|
||||
#: www/views/preferencesNotifications.html:33
|
||||
msgid "Enable sound"
|
||||
msgstr "Ativar som"
|
||||
|
||||
#: www/views/tab-scan.html:18
|
||||
msgid "Enable the camera to get started."
|
||||
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/services/bwcError.js:44
|
||||
msgid "Insufficient confirmed funds"
|
||||
msgstr "Fundos insuficientes"
|
||||
msgstr "Insuficiência de fundos confirmados"
|
||||
|
||||
#: src/js/controllers/topup.js:165
|
||||
#: 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
|
||||
#: www/views/modals/chooseFeeLevel.html:6
|
||||
msgid "OK"
|
||||
msgstr "OK"
|
||||
msgstr "Okey"
|
||||
|
||||
#: www/views/modals/tx-status.html:12
|
||||
#: www/views/modals/tx-status.html:24
|
||||
|
|
@ -2015,7 +2019,7 @@ msgstr "Oh não!"
|
|||
|
||||
#: src/js/controllers/buyMercadoLibre.js:306
|
||||
msgid "Ok"
|
||||
msgstr "Ok"
|
||||
msgstr "Okey"
|
||||
|
||||
#: www/views/tab-home.html:39
|
||||
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/tx-details.js:192
|
||||
msgid "Open Explorer"
|
||||
msgstr "Abrir Insight"
|
||||
msgstr "Abra o Explorer"
|
||||
|
||||
#: www/views/tab-scan.html:22
|
||||
msgid "Open Settings"
|
||||
|
|
@ -3122,7 +3126,7 @@ msgstr "Digite a frase de recuperação (normalmente 12 palavras)"
|
|||
|
||||
#: src/js/controllers/backup.js:75
|
||||
msgid "Uh oh..."
|
||||
msgstr "Uh oh..."
|
||||
msgstr "Ah Ah..."
|
||||
|
||||
#: www/views/tx-details.html:100
|
||||
msgid "Unconfirmed"
|
||||
|
|
@ -3192,7 +3196,7 @@ msgstr "Ver os Termos de Serviço"
|
|||
#: src/js/controllers/bitpayCard.js:122
|
||||
#: src/js/controllers/tx-details.js:191
|
||||
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
|
||||
msgid "View Update"
|
||||
|
|
@ -3627,3 +3631,4 @@ msgstr "Transações de {{updatingTxHistoryProgress}} transferidas"
|
|||
#: www/views/includes/walletInfo.html:18
|
||||
msgid "{{wallet.m}}-of-{{wallet.n}}"
|
||||
msgstr "{{wallet.m}}-de-{{wallet.n}}"
|
||||
|
||||
|
|
@ -2,16 +2,16 @@ msgid ""
|
|||
msgstr ""
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Project-Id-Version: copay\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"
|
||||
"Project-Id-Version: bitcoincom-wallet\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-Crowdin-Project: copay\n"
|
||||
"X-Crowdin-Project: bitcoincom-wallet\n"
|
||||
"X-Crowdin-Language: ru\n"
|
||||
"X-Crowdin-File: template.pot\n"
|
||||
"Last-Translator: cmgustavo83\n"
|
||||
"Last-Translator: emilold\n"
|
||||
"Language-Team: Russian\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
|
||||
msgid "(Trusted)"
|
||||
|
|
@ -303,7 +303,7 @@ msgstr "Укажите BIP32 для генерации адресов"
|
|||
|
||||
#: www/views/cashScan.html:25
|
||||
msgid "BTC wallets"
|
||||
msgstr ""
|
||||
msgstr "Кошельки BTC"
|
||||
|
||||
#: www/views/preferences.html:34
|
||||
msgid "Backup"
|
||||
|
|
@ -392,7 +392,7 @@ msgstr "Биткойн - это валюта."
|
|||
|
||||
#: www/views/onboarding/disclaimer.html:15
|
||||
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
|
||||
msgid "Bitcoin is secure,<br>digital money."
|
||||
|
|
@ -400,7 +400,7 @@ msgstr "Биткойн это безопасные,<br>цифровые день
|
|||
|
||||
#: www/views/preferencesFee.html:11
|
||||
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
|
||||
msgid "Bought {{amountUnitStr}}"
|
||||
|
|
@ -543,7 +543,7 @@ msgstr "Закрыть"
|
|||
#: www/views/includes/cash.html:2
|
||||
#: www/views/preferencesInformation.html:17
|
||||
msgid "Coin"
|
||||
msgstr ""
|
||||
msgstr "Монета"
|
||||
|
||||
#: www/views/preferences.html:22
|
||||
msgid "Color"
|
||||
|
|
@ -679,7 +679,7 @@ msgstr "Не удалось получить доступ к кошельку н
|
|||
|
||||
#: src/js/controllers/buyAmazon.js:102
|
||||
msgid "Could not access to Amazon.com"
|
||||
msgstr ""
|
||||
msgstr "Невозможно получить доступ к Amazon.com"
|
||||
|
||||
#: src/js/services/profileService.js:511
|
||||
msgid "Could not access wallet"
|
||||
|
|
@ -703,13 +703,13 @@ msgstr "Не удалось создать адрес"
|
|||
|
||||
#: src/js/controllers/topup.js:92
|
||||
msgid "Could not create the invoice"
|
||||
msgstr ""
|
||||
msgstr "Невозможно создать инвойс"
|
||||
|
||||
#: src/js/controllers/buyAmazon.js:164
|
||||
#: src/js/controllers/buyMercadoLibre.js:164
|
||||
#: src/js/controllers/topup.js:142
|
||||
msgid "Could not create transaction"
|
||||
msgstr ""
|
||||
msgstr "Невозможно создать транзакцию"
|
||||
|
||||
#: src/js/services/profileService.js:350
|
||||
msgid "Could not create using the specified extended private key"
|
||||
|
|
@ -796,7 +796,7 @@ msgstr "Не удалось отправить платёж"
|
|||
#: src/js/controllers/buyMercadoLibre.js:318
|
||||
#: src/js/controllers/topup.js:299
|
||||
msgid "Could not send transaction"
|
||||
msgstr ""
|
||||
msgstr "Невозможно отправить транзакцию"
|
||||
|
||||
#: www/views/walletDetails.html:210
|
||||
msgid "Could not update transaction history"
|
||||
|
|
@ -863,7 +863,7 @@ msgstr "Сумма"
|
|||
|
||||
#: src/js/controllers/preferencesFee.js:85
|
||||
msgid "Custom Fee"
|
||||
msgstr ""
|
||||
msgstr "Пользовательская комиссия"
|
||||
|
||||
#: www/views/modals/mercadolibre-card-details.html:56
|
||||
#: www/views/modals/txp-details.html:87
|
||||
|
|
@ -961,7 +961,7 @@ msgstr "Редактировать"
|
|||
#: www/views/addressbook.add.html:29
|
||||
#: www/views/addressbook.view.html:22
|
||||
msgid "Email"
|
||||
msgstr "Email"
|
||||
msgstr ""
|
||||
|
||||
#: www/views/preferencesNotifications.html:42
|
||||
msgid "Email Address"
|
||||
|
|
@ -987,13 +987,17 @@ msgstr "Включить email-уведомления"
|
|||
msgid "Enable push notifications"
|
||||
msgstr "Включить push-уведомления"
|
||||
|
||||
#: www/views/preferencesNotifications.html:33
|
||||
msgid "Enable sound"
|
||||
msgstr ""
|
||||
|
||||
#: www/views/tab-scan.html:18
|
||||
msgid "Enable the camera to get started."
|
||||
msgstr "Чтобы начать, включите камеру."
|
||||
|
||||
#: www/views/tab-settings.html:49
|
||||
msgid "Enabled"
|
||||
msgstr "Активировать"
|
||||
msgstr ""
|
||||
|
||||
#: src/js/services/walletService.js:1047
|
||||
#: src/js/services/walletService.js:1062
|
||||
|
|
@ -1010,7 +1014,7 @@ msgstr "Введите сумму"
|
|||
|
||||
#: www/views/modals/chooseFeeLevel.html:41
|
||||
msgid "Enter custom fee"
|
||||
msgstr ""
|
||||
msgstr "Ввести пользовательское значение комиссии"
|
||||
|
||||
#: src/js/services/walletService.js:1029
|
||||
msgid "Enter new spending password"
|
||||
|
|
@ -1120,7 +1124,7 @@ msgstr "Ошибка создания Подарочной карты"
|
|||
#: src/js/controllers/buyAmazon.js:94
|
||||
#: src/js/controllers/buyMercadoLibre.js:94
|
||||
msgid "Error creating the invoice"
|
||||
msgstr ""
|
||||
msgstr "Ошибка создания инвойса"
|
||||
|
||||
#: src/js/services/profileService.js:412
|
||||
msgid "Error creating wallet"
|
||||
|
|
@ -1193,7 +1197,7 @@ msgstr "Расширенные открытые ключи"
|
|||
|
||||
#: src/js/services/onGoingProcess.js:20
|
||||
msgid "Extracting Wallet information..."
|
||||
msgstr ""
|
||||
msgstr "Выполняется извлечение информации из кошелька..."
|
||||
|
||||
#: src/js/controllers/export.js:115
|
||||
#: src/js/controllers/export.js:126
|
||||
|
|
@ -1578,7 +1582,7 @@ msgstr ""
|
|||
#: src/js/controllers/confirm.js:306
|
||||
#: src/js/services/bwcError.js:44
|
||||
msgid "Insufficient confirmed funds"
|
||||
msgstr "Недостаточно средств"
|
||||
msgstr ""
|
||||
|
||||
#: src/js/controllers/topup.js:165
|
||||
#: src/js/controllers/topup.js:177
|
||||
|
|
@ -2045,7 +2049,7 @@ msgstr "Откройте проект GitHub"
|
|||
#: src/js/controllers/bitpayCard.js:123
|
||||
#: src/js/controllers/tx-details.js:192
|
||||
msgid "Open Explorer"
|
||||
msgstr "Открыть Insight"
|
||||
msgstr ""
|
||||
|
||||
#: www/views/tab-scan.html:22
|
||||
msgid "Open Settings"
|
||||
|
|
@ -2852,7 +2856,7 @@ msgstr "Условия использования"
|
|||
#: www/views/tab-create-personal.html:118
|
||||
#: www/views/tab-import-phrase.html:68
|
||||
msgid "Testnet"
|
||||
msgstr "Testnet"
|
||||
msgstr ""
|
||||
|
||||
#: www/views/includes/incomingDataMenu.html:61
|
||||
msgid "Text"
|
||||
|
|
@ -3192,7 +3196,7 @@ msgstr "Посмотреть Условия обслуживания"
|
|||
#: src/js/controllers/bitpayCard.js:122
|
||||
#: src/js/controllers/tx-details.js:191
|
||||
msgid "View Transaction on Explorer.Bitcoin.com"
|
||||
msgstr "Просмотреть транзакцию на Insight"
|
||||
msgstr ""
|
||||
|
||||
#: src/js/controllers/tab-home.js:148
|
||||
msgid "View Update"
|
||||
|
|
@ -3588,7 +3592,7 @@ msgstr "мне"
|
|||
|
||||
#: www/views/addressbook.add.html:32
|
||||
msgid "name@example.com"
|
||||
msgstr "name@example.com"
|
||||
msgstr ""
|
||||
|
||||
#: www/views/preferencesHistory.html:15
|
||||
msgid "preparing..."
|
||||
|
|
@ -3627,3 +3631,4 @@ msgstr "{{updatingTxHistoryProgress}} транзакций загружено"
|
|||
#: www/views/includes/walletInfo.html:18
|
||||
msgid "{{wallet.m}}-of-{{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 ""
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Project-Id-Version: copay\n"
|
||||
"Project-Id-Version: bitcoincom-wallet\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\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-File: template.pot\n"
|
||||
"Last-Translator: cmgustavo83\n"
|
||||
"Last-Translator: emilold\n"
|
||||
"Language-Team: Chinese Simplified\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
|
||||
msgid "(Trusted)"
|
||||
|
|
@ -41,7 +41,7 @@ msgstr "5 星评级帮助我们进入更多的人手, {{appName}} 和更多的
|
|||
#: www/views/mercadoLibre.html:18
|
||||
#: www/views/mercadoLibre.html:40
|
||||
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
|
||||
#: www/views/feedback/complete.html:21
|
||||
|
|
@ -222,7 +222,7 @@ msgstr "量太大"
|
|||
|
||||
#: www/views/includes/walletHistory.html:31
|
||||
msgid "Amount too low to spend"
|
||||
msgstr "數額低於可消費額"
|
||||
msgstr "数量太少,无法支付"
|
||||
|
||||
#: src/js/controllers/tab-home.js:147
|
||||
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
|
||||
msgid "Approximate Bitcoin network fee to transfer wallet's balance (with normal priority)"
|
||||
msgstr "近似的比特币网络费用将钱包的余额转移 (与正常优先级)"
|
||||
msgstr "转移钱包余额大约需要的比特币网络费用(正常优先级)"
|
||||
|
||||
#: www/views/backupWarning.html:10
|
||||
msgid "Are you being watched?"
|
||||
|
|
@ -242,7 +242,7 @@ msgstr "你正在被监视吗?"
|
|||
|
||||
#: src/js/controllers/preferencesExternal.js:15
|
||||
msgid "Are you being watched? Anyone with your recovery phrase can access or spend your bitcoin."
|
||||
msgstr "有旁观者么?只要有人知道了你的恢复短语,他就能访问你的比特币,或者花费它。"
|
||||
msgstr "请确认目前没有人在监视你的屏幕!因为只要有人知道了你的恢复短语,他就拥有你的比特币完全访问权限,甚至可以直接用于消费!"
|
||||
|
||||
#: src/js/controllers/copayers.js:56
|
||||
msgid "Are you sure you want to cancel and delete this wallet?"
|
||||
|
|
@ -303,7 +303,7 @@ msgstr "BIP32 路径的地址衍生"
|
|||
|
||||
#: www/views/cashScan.html:25
|
||||
msgid "BTC wallets"
|
||||
msgstr "比特幣錢包"
|
||||
msgstr "比特币钱包"
|
||||
|
||||
#: www/views/preferences.html:34
|
||||
msgid "Backup"
|
||||
|
|
@ -315,7 +315,7 @@ msgstr "需要备份"
|
|||
|
||||
#: src/js/controllers/lockSetup.js:87
|
||||
msgid "Backup all livenet wallets before using this function"
|
||||
msgstr "请在使用此功能之前备份你的钱包。"
|
||||
msgstr "请在使用此功能之前备份你所有的 livenet 钱包"
|
||||
|
||||
#: src/js/controllers/cashScan.js:64
|
||||
#: www/views/includes/walletListSettings.html:12
|
||||
|
|
@ -359,17 +359,17 @@ msgstr "比特币地址"
|
|||
|
||||
#: www/views/cashScan.html:4
|
||||
msgid "Bitcoin Cash (BCH) Balances"
|
||||
msgstr "小比特幣(BCH) 結餘"
|
||||
msgstr ""
|
||||
|
||||
#: www/views/preferencesCash.html:3
|
||||
#: www/views/tab-settings.html:47
|
||||
msgid "Bitcoin Cash Support"
|
||||
msgstr "小比特幣支援"
|
||||
msgstr ""
|
||||
|
||||
#: www/views/tab-home.html:98
|
||||
#: www/views/tab-settings.html:115
|
||||
msgid "Bitcoin Cash Wallets"
|
||||
msgstr ""
|
||||
msgstr "比特币现金钱包"
|
||||
|
||||
#: www/views/modals/chooseFeeLevel.html:4
|
||||
#: www/views/preferencesFee.html:4
|
||||
|
|
@ -384,7 +384,7 @@ msgstr ""
|
|||
|
||||
#: src/js/services/incomingData.js:151
|
||||
msgid "Bitcoin cash Payment"
|
||||
msgstr "小比特幣支付"
|
||||
msgstr "比特币现金支付"
|
||||
|
||||
#: www/views/onboarding/tour.html:31
|
||||
msgid "Bitcoin is a currency."
|
||||
|
|
@ -519,16 +519,16 @@ msgstr "清空缓存"
|
|||
#: src/js/controllers/confirm.js:373
|
||||
#: src/js/controllers/modals/txpDetails.js:49
|
||||
msgid "Click to accept"
|
||||
msgstr "在此點擊以接受"
|
||||
msgstr "点击这里接受"
|
||||
|
||||
#: src/js/controllers/confirm.js:367
|
||||
msgid "Click to pay"
|
||||
msgstr "在此點擊以支付"
|
||||
msgstr "点击这里支付"
|
||||
|
||||
#: src/js/controllers/confirm.js:379
|
||||
#: src/js/controllers/modals/txpDetails.js:42
|
||||
msgid "Click to send"
|
||||
msgstr "點擊以寄出"
|
||||
msgstr "点击这里发送"
|
||||
|
||||
#: www/views/customAmount.html:4
|
||||
#: www/views/modals/mercadolibre-card-details.html:3
|
||||
|
|
@ -543,7 +543,7 @@ msgstr "关闭"
|
|||
#: www/views/includes/cash.html:2
|
||||
#: www/views/preferencesInformation.html:17
|
||||
msgid "Coin"
|
||||
msgstr "電子幣种"
|
||||
msgstr "币种"
|
||||
|
||||
#: www/views/preferences.html:22
|
||||
msgid "Color"
|
||||
|
|
@ -629,7 +629,7 @@ msgstr "参与翻译"
|
|||
|
||||
#: src/js/controllers/confirm.js:130
|
||||
msgid "Copay only supports Bitcoin Cash using new version numbers addresses"
|
||||
msgstr "本公司Copay只支持用新版本數字地址的小比特幣"
|
||||
msgstr "Copay只支持新版本的比特币现金地址"
|
||||
|
||||
#: src/js/services/bwcError.js:62
|
||||
msgid "Copayer already in this wallet"
|
||||
|
|
@ -649,7 +649,7 @@ msgstr "Copayer 加入"
|
|||
|
||||
#: www/views/preferencesInformation.html:94
|
||||
msgid "Copayer {{$index}}"
|
||||
msgstr "Copayer {{$index}}"
|
||||
msgstr ""
|
||||
|
||||
#: src/js/controllers/copayers.js:79
|
||||
#: src/js/controllers/export.js:193
|
||||
|
|
@ -709,7 +709,7 @@ msgstr "不能创建发票"
|
|||
#: src/js/controllers/buyMercadoLibre.js:164
|
||||
#: src/js/controllers/topup.js:142
|
||||
msgid "Could not create transaction"
|
||||
msgstr "无法创建交易记录"
|
||||
msgstr "无法创建交易"
|
||||
|
||||
#: src/js/services/profileService.js:350
|
||||
msgid "Could not create using the specified extended private key"
|
||||
|
|
@ -733,7 +733,7 @@ msgstr "无法删除支付提议"
|
|||
|
||||
#: src/js/controllers/cashScan.js:117
|
||||
msgid "Could not duplicate"
|
||||
msgstr "無法复制"
|
||||
msgstr "无法复制"
|
||||
|
||||
#: src/js/services/feeService.js:73
|
||||
msgid "Could not get dynamic fee"
|
||||
|
|
@ -918,7 +918,7 @@ msgstr "详情"
|
|||
#: src/js/controllers/tab-settings.js:65
|
||||
#: www/views/tab-settings.html:50
|
||||
msgid "Disabled"
|
||||
msgstr "已经禁用"
|
||||
msgstr "禁用"
|
||||
|
||||
#: www/views/includes/backupNeededPopup.html:10
|
||||
#: www/views/onboarding/backupRequest.html:12
|
||||
|
|
@ -940,11 +940,11 @@ msgstr "下载"
|
|||
|
||||
#: www/views/cashScan.html:37
|
||||
msgid "Duplicate for BCH"
|
||||
msgstr "為小比特幣复制"
|
||||
msgstr "复制 BCH"
|
||||
|
||||
#: src/js/services/onGoingProcess.js:49
|
||||
msgid "Duplicating wallet..."
|
||||
msgstr "复制錢包進行中"
|
||||
msgstr "正在复制钱包……"
|
||||
|
||||
#: 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."
|
||||
|
|
@ -973,7 +973,7 @@ msgstr "已达到空地址限制。无法生成新的地址。"
|
|||
|
||||
#: www/views/preferencesCash.html:17
|
||||
msgid "Enable Bitcoin Cash wallet creation and operation within the App."
|
||||
msgstr "能在本應用程序中創建和啟用小比特幣錢包"
|
||||
msgstr ""
|
||||
|
||||
#: www/views/tab-scan.html:19
|
||||
msgid "Enable camera access in your device settings to get started."
|
||||
|
|
@ -987,13 +987,17 @@ msgstr "启用电子邮件通知"
|
|||
msgid "Enable push notifications"
|
||||
msgstr "启用推式通知"
|
||||
|
||||
#: www/views/preferencesNotifications.html:33
|
||||
msgid "Enable sound"
|
||||
msgstr ""
|
||||
|
||||
#: www/views/tab-scan.html:18
|
||||
msgid "Enable the camera to get started."
|
||||
msgstr "使该摄像机开始。"
|
||||
|
||||
#: www/views/tab-settings.html:49
|
||||
msgid "Enabled"
|
||||
msgstr "巳啟用"
|
||||
msgstr ""
|
||||
|
||||
#: src/js/services/walletService.js:1047
|
||||
#: src/js/services/walletService.js:1062
|
||||
|
|
@ -1293,7 +1297,7 @@ msgstr "找到资金"
|
|||
|
||||
#: www/views/topup.html:49
|
||||
msgid "Funds to be added"
|
||||
msgstr "要添加的资金"
|
||||
msgstr "充值金额"
|
||||
|
||||
#: www/views/paperWallet.html:51
|
||||
msgid "Funds transferred"
|
||||
|
|
@ -1301,7 +1305,7 @@ msgstr "资金转移"
|
|||
|
||||
#: www/views/topup.html:103
|
||||
msgid "Funds were added to debit card"
|
||||
msgstr "資金已添加到借寄卡"
|
||||
msgstr "提现到借记卡成功"
|
||||
|
||||
#: www/views/paperWallet.html:22
|
||||
msgid "Funds will be transferred to"
|
||||
|
|
@ -1330,7 +1334,7 @@ msgstr "从 BitPay 获取新闻和更新"
|
|||
#: www/views/onboarding/welcome.html:8
|
||||
msgctxt "button"
|
||||
msgid "Get started"
|
||||
msgstr "入门"
|
||||
msgstr "开始使用"
|
||||
|
||||
#: www/views/bitpayCard.html:49
|
||||
msgid "Get started"
|
||||
|
|
@ -1347,7 +1351,7 @@ msgstr "正在获取收费水平..."
|
|||
#: www/views/buyAmazon.html:43
|
||||
#: www/views/buyMercadoLibre.html:42
|
||||
msgid "Gift Card"
|
||||
msgstr ""
|
||||
msgstr "礼品卡"
|
||||
|
||||
#: www/views/modals/mercadolibre-card-details.html:30
|
||||
#: www/views/modals/mercadolibre-card-details.html:35
|
||||
|
|
@ -1360,7 +1364,7 @@ msgstr "礼品卡过期"
|
|||
|
||||
#: www/views/buyAmazon.html:111
|
||||
msgid "Gift card generated and ready to use."
|
||||
msgstr "礼品卡生成并准备使用。"
|
||||
msgstr "礼品卡已生成,可以使用了。"
|
||||
|
||||
#: src/js/controllers/bitpayCard.js:114
|
||||
#: src/js/controllers/bitpayCard.js:124
|
||||
|
|
@ -1375,7 +1379,7 @@ msgstr "礼品卡生成并准备使用。"
|
|||
#: src/js/controllers/tx-details.js:193
|
||||
#: src/js/controllers/tx-details.js:56
|
||||
msgid "Go Back"
|
||||
msgstr "返回 #"
|
||||
msgstr "返回\t#"
|
||||
|
||||
#: src/js/controllers/confirm.js:131
|
||||
#: src/js/controllers/onboarding/backupRequest.js:20
|
||||
|
|
@ -1406,7 +1410,7 @@ msgstr "硬件钱包"
|
|||
#: src/js/controllers/create.js:180
|
||||
#: src/js/controllers/join.js:145
|
||||
msgid "Hardware wallets are not yet supported with Bitcoin Cash"
|
||||
msgstr "硬體錢包不支持小比特幣"
|
||||
msgstr "比特币现金钱包暂时不支持硬件钱包"
|
||||
|
||||
#: www/views/tab-settings.html:20
|
||||
msgid "Help & Support"
|
||||
|
|
@ -1415,7 +1419,7 @@ msgstr "帮助与支持"
|
|||
#: src/js/controllers/bitpayCard.js:112
|
||||
#: src/js/controllers/tab-settings.js:51
|
||||
msgid "Help and support information is available at the website."
|
||||
msgstr "此網站提供幫助及支援資訊"
|
||||
msgstr "已在网站上提供帮助和支持"
|
||||
|
||||
#: www/views/addresses.html:25
|
||||
msgid "Hide"
|
||||
|
|
@ -1498,7 +1502,7 @@ msgstr "我已经把它写下来"
|
|||
|
||||
#: 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."
|
||||
msgstr "如果启用,将保护所有的敏感信息(私人密钥和恢复短语) 和与这个钱包关联的操作 (支出和出口)."
|
||||
msgstr "如果启用,与此钱包相关的所有敏感信息(私钥、回复短语)和操作(消费、导出)都将受到保护。"
|
||||
|
||||
#: 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."
|
||||
|
|
@ -1518,7 +1522,7 @@ msgstr "如果你有额外的反馈,请让我们知道通过点击设置选项
|
|||
|
||||
#: 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."
|
||||
msgstr "如果你拿一张截图,您的备份可能会被其他应用程序。您可以安全备份与物理纸和一支钢笔。"
|
||||
msgstr "如果您截一张屏幕截图,您的备份可能会被其他应用程序浏览。您可以用实体纸和笔来安全地备份。"
|
||||
|
||||
#: www/views/tab-import-hardware.html:42
|
||||
#: www/views/tab-import-phrase.html:80
|
||||
|
|
@ -1548,7 +1552,7 @@ msgstr "为了验证您的钱包的备份,请键入您的密码。"
|
|||
#: www/views/mercadoLibreCards.html:24
|
||||
#: www/views/modals/mercadolibre-card-details.html:29
|
||||
msgid "Inactive"
|
||||
msgstr "处于非活动状态"
|
||||
msgstr "禁用"
|
||||
|
||||
#: www/views/includes/walletItem.html:9
|
||||
#: www/views/includes/walletList.html:6
|
||||
|
|
@ -1578,7 +1582,7 @@ msgstr "网络地址不正确"
|
|||
#: src/js/controllers/confirm.js:306
|
||||
#: src/js/services/bwcError.js:44
|
||||
msgid "Insufficient confirmed funds"
|
||||
msgstr "资金不足"
|
||||
msgstr ""
|
||||
|
||||
#: src/js/controllers/topup.js:165
|
||||
#: src/js/controllers/topup.js:177
|
||||
|
|
@ -1588,7 +1592,7 @@ msgstr "费用的资金不足"
|
|||
|
||||
#: www/views/tab-settings.html:123
|
||||
msgid "Integrations"
|
||||
msgstr ""
|
||||
msgstr "积分"
|
||||
|
||||
#: www/views/includes/walletHistory.html:49
|
||||
msgid "Invalid"
|
||||
|
|
@ -1688,7 +1692,7 @@ msgstr "上个月"
|
|||
#: www/views/preferencesCash.html:18
|
||||
#: www/views/tx-details.html:94
|
||||
msgid "Learn more"
|
||||
msgstr "更多資訊"
|
||||
msgstr "了解更多"
|
||||
|
||||
#: www/views/backup.html:43
|
||||
msgid "Let's verify your backup phrase."
|
||||
|
|
@ -1709,7 +1713,7 @@ msgstr "锁定应用"
|
|||
|
||||
#: src/js/controllers/lockSetup.js:23
|
||||
msgid "Lock by Fingerprint"
|
||||
msgstr "通过指纹挂起应用。"
|
||||
msgstr "通过指纹锁定"
|
||||
|
||||
#: src/js/controllers/lockSetup.js:14
|
||||
msgid "Lock by PIN"
|
||||
|
|
@ -1773,7 +1777,7 @@ msgstr "梅尔卡多里弗巴西礼品卡"
|
|||
|
||||
#: src/js/controllers/buyMercadoLibre.js:98
|
||||
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
|
||||
msgid "Merchant Message"
|
||||
|
|
@ -1783,7 +1787,7 @@ msgstr "商人的消息"
|
|||
#: www/views/buyMercadoLibre.html:54
|
||||
#: www/views/topup.html:63
|
||||
msgid "Miner Fee"
|
||||
msgstr "礦工費用"
|
||||
msgstr "矿工费用"
|
||||
|
||||
#: src/js/services/bwcError.js:134
|
||||
msgid "Missing parameter"
|
||||
|
|
@ -1826,7 +1830,7 @@ msgstr "名称"
|
|||
#: www/views/buyMercadoLibre.html:48
|
||||
#: www/views/topup.html:56
|
||||
msgid "Network Cost"
|
||||
msgstr "網路支援成本"
|
||||
msgstr "网络手续费"
|
||||
|
||||
#: src/js/services/bwcError.js:47
|
||||
msgid "Network error"
|
||||
|
|
@ -1855,7 +1859,7 @@ msgstr "没钱包"
|
|||
#: src/js/controllers/buyAmazon.js:115
|
||||
#: src/js/controllers/buyMercadoLibre.js:115
|
||||
msgid "No access key defined"
|
||||
msgstr "没有定义的访问键"
|
||||
msgstr "授权密钥未定义"
|
||||
|
||||
#: www/views/onboarding/backupRequest.html:5
|
||||
msgid "No backup, no bitcoin."
|
||||
|
|
@ -2003,7 +2007,7 @@ msgstr "好的"
|
|||
#: www/views/modals/tx-status.html:36
|
||||
#: www/views/modals/tx-status.html:46
|
||||
msgid "OKAY"
|
||||
msgstr "OKAY"
|
||||
msgstr ""
|
||||
|
||||
#: www/views/modals/terms.html:15
|
||||
msgid "Official English Disclaimer"
|
||||
|
|
@ -2045,7 +2049,7 @@ msgstr "打开 GitHub 项目"
|
|||
#: src/js/controllers/bitpayCard.js:123
|
||||
#: src/js/controllers/tx-details.js:192
|
||||
msgid "Open Explorer"
|
||||
msgstr "开放的洞察力"
|
||||
msgstr ""
|
||||
|
||||
#: www/views/tab-scan.html:22
|
||||
msgid "Open Settings"
|
||||
|
|
@ -2061,7 +2065,7 @@ msgstr "打开网站"
|
|||
|
||||
#: src/js/controllers/preferencesCash.js:32
|
||||
msgid "Open bitcoincash.org?"
|
||||
msgstr "打開小比特幣網址bitcoincash.org?"
|
||||
msgstr ""
|
||||
|
||||
#: src/js/controllers/cashScan.js:18
|
||||
msgid "Open the recovery tool."
|
||||
|
|
@ -2503,7 +2507,7 @@ msgstr "请扫描你的指纹"
|
|||
|
||||
#: www/views/preferencesCash.html:23
|
||||
msgid "Scan your wallets for Bitcoin Cash"
|
||||
msgstr "掃描你的錢包以存取小比特幣"
|
||||
msgstr ""
|
||||
|
||||
#: src/js/services/onGoingProcess.js:30
|
||||
msgid "Scanning Wallet funds..."
|
||||
|
|
@ -2802,7 +2806,7 @@ msgstr "超级经济"
|
|||
|
||||
#: www/views/preferencesCash.html:11
|
||||
msgid "Support Bitcoin Cash"
|
||||
msgstr "支持小比特幣"
|
||||
msgstr ""
|
||||
|
||||
#: www/views/paperWallet.html:7
|
||||
msgid "Sweep"
|
||||
|
|
@ -2852,7 +2856,7 @@ msgstr "使用条款"
|
|||
#: www/views/tab-create-personal.html:118
|
||||
#: www/views/tab-import-phrase.html:68
|
||||
msgid "Testnet"
|
||||
msgstr "Testnet"
|
||||
msgstr ""
|
||||
|
||||
#: www/views/includes/incomingDataMenu.html:61
|
||||
msgid "Text"
|
||||
|
|
@ -3192,7 +3196,7 @@ msgstr "查看服务条款"
|
|||
#: src/js/controllers/bitpayCard.js:122
|
||||
#: src/js/controllers/tx-details.js:191
|
||||
msgid "View Transaction on Explorer.Bitcoin.com"
|
||||
msgstr "查看交易记录的洞察"
|
||||
msgstr ""
|
||||
|
||||
#: src/js/controllers/tab-home.js:148
|
||||
msgid "View Update"
|
||||
|
|
@ -3588,7 +3592,7 @@ msgstr "我"
|
|||
|
||||
#: www/views/addressbook.add.html:32
|
||||
msgid "name@example.com"
|
||||
msgstr "name@example.com"
|
||||
msgstr ""
|
||||
|
||||
#: www/views/preferencesHistory.html:15
|
||||
msgid "preparing..."
|
||||
|
|
@ -3627,3 +3631,4 @@ msgstr "下载的 {{updatingTxHistoryProgress}} 交易"
|
|||
#: www/views/includes/walletInfo.html:18
|
||||
msgid "{{wallet.m}}-of-{{wallet.n}}"
|
||||
msgstr "{{wallet.m}}{{wallet.n}}"
|
||||
|
||||
|
|
@ -1,5 +1,6 @@
|
|||
configurations.all {
|
||||
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-identity:11.8.0"
|
||||
force "com.google.android.gms:play-services-ads:11.8.0"
|
||||
|
|
|
|||
|
|
@ -307,11 +307,17 @@ angular.module('copayApp.controllers').controller('amountController', function($
|
|||
}
|
||||
|
||||
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 (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('..', '.');
|
||||
checkFontSize();
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
'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;
|
||||
|
||||
|
|
@ -29,11 +29,7 @@ angular.module('copayApp.controllers').controller('communityController', functio
|
|||
}
|
||||
|
||||
$scope.open = function(url) {
|
||||
if (platformInfo.isNW) {
|
||||
require('nw.gui').Shell.openExternal( url );
|
||||
} else {
|
||||
window.open(url, '_system');
|
||||
}
|
||||
externalLinkService.open(url, false);
|
||||
}
|
||||
|
||||
});
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
'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 currentTxHistoryPage = 0;
|
||||
|
|
@ -21,6 +21,8 @@ angular.module('copayApp.controllers').controller('searchController', function($
|
|||
|
||||
function filter(search) {
|
||||
$scope.filteredTxHistory = [];
|
||||
$scope.searchTermIsAddress = false;
|
||||
$scope.searchTermIsTxId = false;
|
||||
|
||||
function computeSearchableString(tx) {
|
||||
var addrbook = '';
|
||||
|
|
@ -29,6 +31,19 @@ angular.module('copayApp.controllers').controller('searchController', function($
|
|||
var message = tx.message ? tx.message : '';
|
||||
var comment = tx.note ? tx.note.body : '';
|
||||
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 : '';
|
||||
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());
|
||||
});
|
||||
|
||||
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;
|
||||
else $scope.txHistoryShowMore = false;
|
||||
|
||||
return $scope.filteredTxHistory;
|
||||
};
|
||||
|
||||
|
|
@ -77,4 +103,14 @@ angular.module('copayApp.controllers').controller('searchController', function($
|
|||
$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';
|
||||
|
||||
angular.module('copayApp.controllers').controller('nextStepsController', function($scope, nextStepsService, $ionicScrollDelegate, $timeout, platformInfo, configService) {
|
||||
angular.module('copayApp.controllers').controller('nextStepsController', function($scope, nextStepsService, $ionicScrollDelegate, $timeout, platformInfo, configService, externalLinkService) {
|
||||
|
||||
$scope.hide = false;
|
||||
|
||||
|
|
@ -22,10 +22,6 @@ angular.module('copayApp.controllers').controller('nextStepsController', functio
|
|||
};
|
||||
|
||||
$scope.open = function(url) {
|
||||
if (platformInfo.isNW) {
|
||||
require('nw.gui').Shell.openExternal( url );
|
||||
} else {
|
||||
window.open(url, '_system');
|
||||
}
|
||||
externalLinkService.open(url, false)
|
||||
}
|
||||
});
|
||||
|
|
|
|||
|
|
@ -59,7 +59,7 @@ angular.module('copayApp.controllers').controller('preferencesController',
|
|||
};
|
||||
|
||||
$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 title = null;
|
||||
var message = gettextCatalog.getString('Read more in our Wiki');
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@ angular.module('copayApp.controllers').controller('preferencesBwsUrlController',
|
|||
};
|
||||
|
||||
$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() {
|
||||
|
|
@ -25,15 +25,15 @@ angular.module('copayApp.controllers').controller('preferencesBwsUrlController',
|
|||
switch ($scope.bwsurl.value) {
|
||||
case 'prod':
|
||||
case 'production':
|
||||
bws = 'https://bws.bitcoin.com/bws/api'
|
||||
bws = ($scope.wallet.coin === 'btc') ? defaults.bws.url : defaults.bwscash.url;
|
||||
break;
|
||||
case 'sta':
|
||||
case 'staging':
|
||||
bws = 'https://bws-staging.b-pay.net/bws/api'
|
||||
bws = 'https://bws-staging.b-pay.net/bws/api';
|
||||
break;
|
||||
case 'loc':
|
||||
case 'local':
|
||||
bws = 'http://localhost:3232/bws/api'
|
||||
bws = 'http://localhost:3232/bws/api';
|
||||
break;
|
||||
};
|
||||
if (bws) {
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ angular.module('copayApp.controllers').controller('preferencesLanguageController
|
|||
$scope.availableLanguages = uxLanguage.getLanguages();
|
||||
|
||||
$scope.openExternalLink = function() {
|
||||
var url = 'https://crowdin.com/project/copay';
|
||||
var url = 'https://crowdin.com/project/bitcoincom-wallet';
|
||||
var optIn = true;
|
||||
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!');
|
||||
|
|
|
|||
|
|
@ -155,6 +155,10 @@ angular.module('copayApp.controllers').controller('tabHomeController',
|
|||
externalLinkService.open(url, optIn, title, message, okText, cancelText);
|
||||
};
|
||||
|
||||
$scope.openStore = function() {
|
||||
externalLinkService.open('https://store.bitcoin.com/', false);
|
||||
};
|
||||
|
||||
$scope.openNotificationModal = function(n) {
|
||||
wallet = profileService.getWallet(n.walletId);
|
||||
|
||||
|
|
|
|||
|
|
@ -126,8 +126,9 @@ angular.module('copayApp.controllers').controller('tabReceiveController', functi
|
|||
}
|
||||
}
|
||||
$scope.paymentReceivedCoin = $scope.wallet.coin;
|
||||
$scope.showingPaymentReceived = true
|
||||
$scope.$apply();
|
||||
$scope.$apply(function () {
|
||||
$scope.showingPaymentReceived = true;
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -248,6 +249,10 @@ angular.module('copayApp.controllers').controller('tabReceiveController', functi
|
|||
$scope.setAddress();
|
||||
};
|
||||
|
||||
$scope.hidePaymentScreen = function() {
|
||||
$scope.showingPaymentReceived = false;
|
||||
};
|
||||
|
||||
$scope.showWalletSelector = function() {
|
||||
if ($scope.singleWallet) return;
|
||||
$scope.walletSelectorTitle = gettextCatalog.getString('Select a wallet');
|
||||
|
|
|
|||
|
|
@ -45,7 +45,7 @@ angular.module('copayApp.controllers').controller('txDetailsController', functio
|
|||
});
|
||||
|
||||
$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 title = null;
|
||||
var message = gettextCatalog.getString('Read more in our Wiki');
|
||||
|
|
@ -201,7 +201,7 @@ angular.module('copayApp.controllers').controller('txDetailsController', functio
|
|||
$scope.viewOnBlockchain = function() {
|
||||
var btx = $scope.btx;
|
||||
var url = 'https://' + ($scope.getShortNetworkName() == 'test' ? 'test-' : '') + blockexplorerUrl + '/tx/' + btx.txid;
|
||||
window.open(url, '_system');
|
||||
externalLinkService.open(url, false);
|
||||
};
|
||||
|
||||
$scope.getShortNetworkName = function() {
|
||||
|
|
|
|||
|
|
@ -410,8 +410,7 @@ angular.module('copayApp.controllers').controller('walletDetailsController', fun
|
|||
$scope.$on("$ionicView.afterLeave", function(event, data) {
|
||||
$interval.cancel(refreshInterval);
|
||||
if ($window.StatusBar) {
|
||||
var statusBarColor = appConfigService.name == 'copay' ? '#192c3a' : '#1e3186';
|
||||
$window.StatusBar.backgroundColorByHexString(statusBarColor);
|
||||
$window.StatusBar.backgroundColorByHexString('#000000');
|
||||
}
|
||||
});
|
||||
|
||||
|
|
|
|||
|
|
@ -1251,6 +1251,10 @@ angular.module('copayApp').config(function(historicLogProvider, $provide, $logPr
|
|||
if (screen.width < 768 && platformInfo.isCordova)
|
||||
screen.lockOrientation('portrait');
|
||||
|
||||
if (ionic.Platform.isAndroid() && StatusBar) {
|
||||
StatusBar.backgroundColorByHexString('#000000');
|
||||
}
|
||||
|
||||
if (window.cordova && window.cordova.plugins && window.cordova.plugins.Keyboard && !platformInfo.isWP) {
|
||||
cordova.plugins.Keyboard.hideKeyboardAccessoryBar(false);
|
||||
cordova.plugins.Keyboard.disableScroll(true);
|
||||
|
|
|
|||
|
|
@ -38,14 +38,14 @@ angular.module('copayApp.services').factory('communityService', function(configS
|
|||
var bchRedditItem = {
|
||||
name: 'bchreddit',
|
||||
title: 'Bitcoin Cash Reddit',
|
||||
icon: 'icon-reddit',
|
||||
icon: 'icon-reddit-white',
|
||||
href: 'http://reddit.com/r/btc'
|
||||
};
|
||||
|
||||
var bitcoincomTwitterItem = {
|
||||
name: 'bitcoincomTwitter',
|
||||
title: 'Bitcoin.com Twitter',
|
||||
icon: 'icon-twitter',
|
||||
icon: 'icon-twitter-white',
|
||||
href: 'https://twitter.com/BTCTN'
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -9,6 +9,14 @@ angular.module('copayApp.services')
|
|||
name: 'English',
|
||||
isoCode: 'en',
|
||||
rateCode: 'USD'
|
||||
}, {
|
||||
name: 'Čeština',
|
||||
isoCode: 'cs',
|
||||
rateCode: 'EUR'
|
||||
}, {
|
||||
name: 'Deutsch',
|
||||
isoCode: 'de',
|
||||
rateCode: 'EUR'
|
||||
}, {
|
||||
name: 'Español',
|
||||
isoCode: 'es',
|
||||
|
|
@ -29,10 +37,6 @@ angular.module('copayApp.services')
|
|||
name: 'Polski',
|
||||
isoCode: 'pl',
|
||||
rateCode: 'EUR'
|
||||
}, {
|
||||
name: 'Deutsch',
|
||||
isoCode: 'de',
|
||||
rateCode: 'EUR'
|
||||
}, {
|
||||
name: '日本語',
|
||||
isoCode: 'ja',
|
||||
|
|
@ -55,13 +59,12 @@ angular.module('copayApp.services')
|
|||
name: '한국어',
|
||||
isoCode: 'ko',
|
||||
rateCode: 'KRW'
|
||||
}, {
|
||||
name: 'فارسی',
|
||||
isoCode: 'fa',
|
||||
rateCode: 'IRR'
|
||||
}];
|
||||
|
||||
// }, {
|
||||
// name: 'Český',
|
||||
// isoCode: 'cs',
|
||||
// }
|
||||
|
||||
root._detect = function(cb) {
|
||||
var userLang, androidLang;
|
||||
if (navigator && navigator.globalization) {
|
||||
|
|
|
|||
|
|
@ -48,6 +48,55 @@
|
|||
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 {
|
||||
background-color: #494949;
|
||||
}
|
||||
|
||||
&.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%;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
&.theme-circle-services {
|
||||
> .bg {
|
||||
border: 1px solid #191919;
|
||||
}
|
||||
}
|
||||
|
||||
&.theme-circle-community {
|
||||
> .bg {
|
||||
border: 1px solid #FFFFFF;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -252,6 +252,13 @@
|
|||
position: relative;
|
||||
padding: 10px 30px;
|
||||
|
||||
.text-selectable {
|
||||
-webkit-user-select: text;
|
||||
-moz-user-select: text;
|
||||
-ms-user-select: text;
|
||||
user-select: text;
|
||||
}
|
||||
|
||||
.primary-amount {
|
||||
input, .unit, .primary-amount-display {
|
||||
font-size: 1.8em;
|
||||
|
|
|
|||
|
|
@ -58,6 +58,13 @@
|
|||
}
|
||||
}
|
||||
}
|
||||
&-banner {
|
||||
padding: 0;
|
||||
&__img {
|
||||
width: 100%;
|
||||
display: block;
|
||||
}
|
||||
}
|
||||
}
|
||||
.wallet-coin-logo {
|
||||
vertical-align: middle;
|
||||
|
|
@ -79,17 +86,15 @@
|
|||
.homeTip {
|
||||
text-align: center;
|
||||
& > .item-heading {
|
||||
margin-top: 10px;
|
||||
background: 0 none;
|
||||
}
|
||||
.item {
|
||||
border-style: none;
|
||||
}
|
||||
& > .title {
|
||||
.title {
|
||||
font-size: 20px;
|
||||
font-weight: bold;
|
||||
color: $v-dark-gray;
|
||||
margin: 20px 10px;
|
||||
}
|
||||
& > .subtitle {
|
||||
font-size: 1rem;
|
||||
|
|
@ -108,6 +113,8 @@
|
|||
.icon.close-home-tip {
|
||||
color: #666;
|
||||
font-size: 38px;
|
||||
height: auto;
|
||||
top: 8px;
|
||||
}
|
||||
.tab-home {
|
||||
&__logo {
|
||||
|
|
|
|||
|
|
@ -10011,6 +10011,33 @@ ion-view.deflash-blue:before, ion-view#view-amount:before, ion-view#view-confirm
|
|||
background-size: 103%; }
|
||||
.big-icon-svg > .bg.green {
|
||||
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 {
|
||||
background-color: #494949; }
|
||||
.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-services > .bg {
|
||||
border: 1px solid #191919; }
|
||||
.big-icon-svg.theme-circle-community > .bg {
|
||||
border: 1px solid #FFFFFF; }
|
||||
|
||||
.wallet-item {
|
||||
padding: 1rem 0 2rem 0; }
|
||||
|
|
@ -10439,6 +10466,11 @@ textarea.d-block {
|
|||
text-align: center;
|
||||
position: relative;
|
||||
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 {
|
||||
font-size: 1.8em; }
|
||||
@media (min-width: 375px) {
|
||||
|
|
@ -10709,15 +10741,13 @@ textarea.d-block {
|
|||
#tab-home .homeTip {
|
||||
text-align: center; }
|
||||
#tab-home .homeTip > .item-heading {
|
||||
margin-top: 10px;
|
||||
background: 0 none; }
|
||||
#tab-home .homeTip .item {
|
||||
border-style: none; }
|
||||
#tab-home .homeTip > .title {
|
||||
#tab-home .homeTip .title {
|
||||
font-size: 20px;
|
||||
font-weight: bold;
|
||||
color: #445;
|
||||
margin: 20px 10px; }
|
||||
color: #445; }
|
||||
#tab-home .homeTip > .subtitle {
|
||||
font-size: 1rem;
|
||||
line-height: 1.5em;
|
||||
|
|
@ -10730,7 +10760,9 @@ textarea.d-block {
|
|||
|
||||
#tab-home .icon.close-home-tip {
|
||||
color: #666;
|
||||
font-size: 38px; }
|
||||
font-size: 38px;
|
||||
height: auto;
|
||||
top: 8px; }
|
||||
|
||||
#tab-home .tab-home__logo {
|
||||
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 |
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>
|
||||
</ion-toggle>
|
||||
<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 class="item item-divider"></div>
|
||||
|
|
|
|||
|
|
@ -18,11 +18,11 @@
|
|||
<div class="send-amount-tool-input amount">
|
||||
<div class="primary-amount"
|
||||
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>
|
||||
<span ng-show="globalResult">{{globalResult}} {{unit}}</span>
|
||||
<div class="alternative-amount">
|
||||
<span>{{alternativeAmount || '0.00'}} {{alternativeUnit}}</span>
|
||||
<span class="text-selectable">{{alternativeAmount || '0.00'}}</span> <span>{{alternativeUnit}}</span>
|
||||
</div>
|
||||
<div class="switch-currencies" ng-click="changeUnit()"><img src="img/icon-convert.svg"></div>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -7,14 +7,14 @@
|
|||
<div ng-show="!hide">
|
||||
<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">
|
||||
<i class="icon big-icon-svg">
|
||||
<i class="icon big-icon-svg theme-circle theme-circle-community">
|
||||
<div class="bg {{service.icon}}"></div>
|
||||
</i>
|
||||
<span>{{service.title || service.name}}</span>
|
||||
<i class="icon bp-arrow-right"></i>
|
||||
</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">
|
||||
<i class="icon big-icon-svg">
|
||||
<i class="icon big-icon-svg theme-circle theme-circle-community">
|
||||
<div class="bg {{service.icon}}"></div>
|
||||
</i>
|
||||
<span>{{service.title || service.name}}</span>
|
||||
|
|
@ -23,7 +23,7 @@
|
|||
</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">
|
||||
<i class="icon big-icon-svg">
|
||||
<i class="icon big-icon-svg theme-circle theme-circle-community">
|
||||
<div class="bg icon-share"></div>
|
||||
</i>
|
||||
<span>Share the Wallet App</span>
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@
|
|||
<div ng-show="!hide">
|
||||
<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">
|
||||
<i class="icon big-icon-svg">
|
||||
<i class="icon big-icon-svg theme-circle">
|
||||
<div class="bg {{service.icon}}"></div>
|
||||
</i>
|
||||
<span>{{service.title || service.name}}</span>
|
||||
|
|
|
|||
|
|
@ -7,14 +7,14 @@
|
|||
<div ng-show="!hide">
|
||||
<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">
|
||||
<i class="icon big-icon-svg">
|
||||
<i class="icon big-icon-svg theme-circle">
|
||||
<div class="bg {{service.icon}}"></div>
|
||||
</i>
|
||||
<span>{{service.title || service.name}}</span>
|
||||
<i class="icon bp-arrow-right"></i>
|
||||
</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">
|
||||
<i class="icon big-icon-svg">
|
||||
<i class="icon big-icon-svg theme-circle">
|
||||
<div class="bg {{service.icon}}"></div>
|
||||
</i>
|
||||
<span>{{service.title || service.name}}</span>
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@
|
|||
<div ng-show="!hide">
|
||||
<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">
|
||||
<i class="icon big-icon-svg">
|
||||
<i class="icon big-icon-svg theme-circle theme-circle-services">
|
||||
<div class="bg {{service.icon}}"></div>
|
||||
</i>
|
||||
<span>{{service.title || service.name}}</span>
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@
|
|||
Close
|
||||
</button>
|
||||
<div class="title" translate>
|
||||
Search Transactions
|
||||
Search Transactions ({{wallet.coin}})
|
||||
</div>
|
||||
</ion-header-bar>
|
||||
|
||||
|
|
@ -18,6 +18,18 @@
|
|||
</div>
|
||||
|
||||
<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 ng-repeat="btx in txHistorySearchResults track by $index" ng-click="openTx(btx)">
|
||||
<span ng-include="'views/includes/walletHistory.html'"></span>
|
||||
|
|
|
|||
|
|
@ -23,13 +23,14 @@
|
|||
</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="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>
|
||||
Your Bitcoin Wallets are ready!
|
||||
</div>
|
||||
<a ng-click="hideHomeTip()"><i class="icon ion-ios-close-empty close-home-tip"></i></a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="list card" ng-hide="!txps[0]">
|
||||
|
|
@ -84,6 +85,12 @@
|
|||
</div>
|
||||
</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="walletsBtc[0] && bitpayCardItems.length>0" ng-include="'views/includes/bitpayCardsCard.html'"></div>
|
||||
<div class="ng-hide list card" ng-show="walletsBtc[0] && buyAndSellItems.length>0" ng-include="'views/includes/buyAndSellCard.html'"></div>
|
||||
<div class="ng-hide list card" ng-show="homeIntegrations.length>0" ng-include="'views/includes/homeIntegrations.html'"></div>
|
||||
|
|
|
|||
|
|
@ -54,7 +54,7 @@
|
|||
</div>
|
||||
</div>
|
||||
<!-- 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">
|
||||
<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 "/>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue